4. 性能指标定义

运动控制系统的实时性能并非单一指标可以概括,而是由一组相互关联、彼此制约的量化参数共同刻画。在工业机器人、CNC 加工中心、半导体封装设备以及伺服压力机等场景中,工程师需要同时关注“快不快”(响应时间与吞吐量)、“准不准”(跟踪误差与同步误差)、“稳不稳”(稳定裕度)以及“是否可预测”(抖动与延迟)。本章将逐一拆解这七项核心指标的定义、测量方法、工程意义及相互间的权衡关系,帮助学习者建立从“指标读数”到“系统行为”的完整映射。

运动控制实时性能指标关系图 实时性能指标体系 时间维度 精度维度 稳定性维度 响应时间 延迟 抖动 跟踪误差 同步误差 稳定裕度 吞吐量 指标间典型权衡关系 响应时间 ⇄ 跟踪误差 ⇄ 稳定裕度 减小响应时间 增益↑ → 误差↓ 增益↑ → 裕度↓ 带宽↑ → 延迟↓ 但噪声放大 相位裕度 < 30° 振荡 抖动与同步误差强相关:总线周期抖动 → 多轴同步误差累积

4.1 响应时间与延迟:从指令到动作的时距

核心原理:响应时间(Response Time)定义为从参考指令(如位置阶跃、速度斜坡)施加到系统输出首次达到目标值的规定百分比(通常为 90% 或 95%)所经历的时间。而延迟(Latency)则更广义地指信号从输入端到输出端经过整个控制链路(传感器采样→通信→控制器计算→驱动器执行)所消耗的总时间。在运动控制中,响应时间往往由控制环带宽决定,而延迟则更多受通信周期、滤波器和执行器惯性影响。两者并非同一概念:一个高带宽系统可能响应时间很短,但如果通信链路引入固定延迟,则整体延迟仍然较大。

判断方法与操作流程:测量响应时间通常采用阶跃响应测试。操作步骤如下:

  1. 将系统置于速度或位置闭环模式,输入幅值为额定值 10% 的阶跃指令(避免饱和);
  2. 使用高分辨率编码器或激光干涉仪记录实际位置/速度曲线;
  3. 从指令发出时刻起,计算输出达到目标值 90% 的时间点,即为响应时间;
  4. 延迟测量则需在指令路径中插入时间戳,分别记录指令生成时刻、驱动器接收时刻和实际运动起始时刻。
指标定义典型测量方法工业参考范围
响应时间输出达到目标值 90% 的时间阶跃响应测试1-10 ms(伺服)
延迟信号经全链路的总时延时间戳法/示波器双通道0.1-2 ms(EtherCAT)
抖动延迟或周期的标准差示波器统计分布< 50 μs(硬实时)
经验提醒:在调试高速贴片机时,若发现响应时间达标但实际加工节拍仍慢,应优先检查通信延迟而非控制环参数。EtherCAT 总线在 1ms 周期下,从站延迟通常为 10-50μs,但若使用非实时网卡,延迟可能飙升至 500μs 以上。

4.2 抖动(Jitter):实时性的“心律不齐”

核心原理:抖动指周期性事件(如伺服周期、中断触发、数据采样)实际发生时刻与理论时刻之间的偏差,通常以标准差或峰峰值表示。在运动控制中,抖动直接影响插补精度和轨迹平滑度。例如,CNC 系统每 1ms 执行一次插补,若抖动达到 ±200μs,则进给轴的速度波动将导致工件表面出现振纹。抖动来源包括:操作系统调度不确定性、总线仲裁延迟、驱动器中断响应波动以及时钟源漂移。

判断方法与操作流程:抖动测量需使用高精度示波器或专用实时性测试工具:

  1. 在控制器中设置一个 GPIO 翻转信号,周期与伺服周期一致;
  2. 用示波器测量该信号的周期偏差,记录至少 1000 个周期;
  3. 计算标准差(1σ)和峰峰值(max-min),作为抖动量化指标;
  4. 同时测量从站同步信号(如 SYNC0)的抖动,评估总线同步质量。
风险提示:抖动并非越小越好——过度追求低抖动可能需要牺牲吞吐量或增加硬件成本。对于大多数运动控制应用,抖动控制在伺服周期的 5% 以内即可满足要求。例如 1ms 周期下,抖动 < 50μs 为优秀,< 100μs 为可接受。

4.3 吞吐量与同步误差:多轴协同的“节奏”与“默契”

核心原理:吞吐量(Throughput)指单位时间内系统能够处理或执行的控制任务数量,在运动控制中常表现为:每秒完成的插补点数、每分钟完成的加工工件数或总线每秒传输的实时数据帧数。同步误差(Synchronization Error)则指多轴系统中各轴实际位置与理想同步位置之间的偏差,例如龙门双驱机构中左右两轴的位置差。吞吐量决定了系统的产能上限,而同步误差决定了多轴协同加工的质量。

案例拆解:双龙门同步控制

某 PCB 钻孔机采用双 X 轴龙门结构,要求两轴同步误差不超过 ±5μm。初始调试时,同步误差达到 ±30μm,导致钻孔位置偏移。分析过程如下:

  • 初始现象:两轴编码器反馈位置差在高速移动时明显增大,低速时误差较小;
  • 关键数据:X1 轴响应时间 3.2ms,X2 轴响应时间 4.8ms,两轴增益差异导致动态位置差;
  • 分析判断:同步误差主要来源于两轴伺服环增益不匹配,而非机械刚性不足;
  • 操作步骤:① 将 X2 轴速度环增益从 120 提升至 150;② 重新测量两轴阶跃响应,使响应时间差缩小至 0.3ms 以内;③ 增加交叉耦合补偿器,将位置差信号反馈至两轴速度环;
  • 结果对比:同步误差从 ±30μm 降至 ±4μm,钻孔合格率从 92% 提升至 99.5%;
  • 风险与代价:增益提升后,X2 轴电流噪声略有增加,但仍在驱动器允许范围内;交叉耦合补偿增加了调试复杂度,需注意补偿器带宽不要超过机械共振频率。

吞吐量优化策略:提高吞吐量通常从三方面入手:① 缩短伺服周期(如从 1ms 降至 500μs),但需评估总线负载和 CPU 算力;② 优化插补算法,减少无效计算;③ 采用前瞻控制(Look-ahead)减少加减速等待时间。需注意,吞吐量提升往往伴随延迟增加或抖动恶化,需综合权衡。

4.4 跟踪误差与稳定裕度:精度与鲁棒性的天平

核心原理:跟踪误差(Tracking Error)指系统输出实际轨迹与指令轨迹之间的瞬时偏差,通常以位置误差或速度误差表示。稳定裕度(Stability Margin)则包括增益裕度和相位裕度,衡量系统在参数摄动或未建模动态影响下保持稳定的能力。两者存在直接矛盾:增大控制增益可减小跟踪误差,但会降低相位裕度,甚至引发振荡。

判断方法与操作流程:跟踪误差的测量需在系统运行典型轨迹(如正弦扫描、S 曲线加减速)时,同步采集指令位置与实际位置,计算差值序列的 RMS 值和峰值。稳定裕度则通过频率响应分析获得:

  1. 使用扫频信号激励系统,测量开环 Bode 图;
  2. 在增益穿越频率处读取相位值,计算相位裕度(180° + 相位);
  3. 在相位穿越频率处读取增益值,计算增益裕度(0dB - 增益);
  4. 工程要求:相位裕度 ≥ 45°,增益裕度 ≥ 6dB。
控制参数调整跟踪误差相位裕度增益裕度适用场景
增大位置环增益↓ 减小↓ 降低↓ 降低低速高精度定位
增大速度环积分↓ 减小(稳态)↓ 降低→ 不变消除稳态误差
增加前馈↓↓ 显著减小→ 不变→ 不变高速轨迹跟踪
增加陷波滤波器→ 不变↑ 提升↑ 提升抑制机械共振
实战经验:在半导体晶圆切割机中,要求跟踪误差 < 2μm 且相位裕度 > 50°。单纯增大增益无法同时满足两者,实际方案是:① 采用速度前馈+加速度前馈,将跟踪误差从 8μm 降至 1.5μm;② 保持原增益不变,通过陷波滤波器抑制 2.8kHz 机械共振,将相位裕度从 38° 提升至 52°。此方案兼顾了精度与稳定性。

4.5 常见误区与总结复盘

误区一:将响应时间与延迟混为一谈。响应时间反映控制环的动态性能,延迟则包含通信和计算开销。一个系统可能响应时间很短(高带宽),但延迟很大(通信慢),导致整体指令执行滞后。

误区二:只关注抖动平均值而忽略峰值。在实时控制中,抖动峰值(而非均值)往往决定系统是否出现偶发故障。例如,某伺服系统平均抖动 30μs,但峰值达到 300μs,导致偶发插补延迟,加工表面出现周期性瑕疵。

误区三:盲目追求高吞吐量而牺牲同步误差。在包装机械中,若将伺服周期从 1ms 缩短至 500μs,虽然吞吐量提升 20%,但总线负载增加导致同步误差从 ±10μm 恶化至 ±25μm,最终产品合格率下降。

总结复盘:七项指标构成一个完整的性能评估体系——响应时间和延迟描述“快慢”,抖动描述“一致性”,吞吐量描述“产能”,同步误差和跟踪误差描述“精度”,稳定裕度描述“鲁棒性”。在实际工程中,应根据应用场景确定核心指标:高速贴片机以吞吐量和抖动为主,精密磨床以跟踪误差和稳定裕度为主,龙门机构以同步误差为主。调试时建议遵循“先稳定、后精度、再速度”的顺序,避免陷入指标间的恶性循环。