3. 控制环路参数整定实战
IndraDrive 与 ctrlX drive 的级联控制结构在出厂时已给出可用的默认参数,但默认值通常按“通用机械”折中设定,遇到高刚性丝杠、皮带传动或大惯量负载时,速度环带宽不足会导致跟随误差偏大,而带宽过高又会把机械共振激发出来。整定的目标不是把增益调到最大,而是让电流环、速度环、位置环三层的带宽按 3~5 倍比例逐级递减,并在共振点附近留出足够的幅值裕度与相位裕度。
三层环路的整定顺序与带宽分配
级联控制必须由内向外整定:先让电流环成为“理想力矩源”,再整定速度环,最后整定位置环。若顺序颠倒,速度环的振荡会被位置环误判为机械问题,整定将反复失败。合理的带宽关系如下:电流环带宽通常为 800 Hz~1.5 kHz(取决于开关频率与电机电感),速度环带宽约为电流环的 1/5~1/3,位置环带宽再取速度环的 1/3~1/5。以 4 kHz 开关频率、中等惯量伺服轴为例,电流环约 1 kHz、速度环约 250 Hz、位置环约 60 Hz 是一组可参考的示例目标值。
自动整定:先拿到可信的初始值
IndraDrive 的自动整定(Auto-tuning)通过注入小幅值伪随机或阶跃信号,辨识机械惯量比与共振频率,并给出速度环、位置环的推荐增益。操作时需注意三点:第一,机械必须处于可自由运动状态,软限位与抱闸已释放;第二,行程要留出至少 2~3 倍加速距离,避免整定过程中撞限位;第三,惯量比辨识结果若超过 10:1,说明负载惯量过大,应先检查减速比或机械传动,而不是继续加大增益。
ctrlX drive 在 ctrlX I/O Engineering 中提供“Optimize”向导,可分别对电流环、速度环、位置环执行整定。整定完成后,界面会给出幅值裕度与相位裕度估计值。工程上建议幅值裕度 ≥ 8 dB、相位裕度 ≥ 45°;若自动整定给出的相位裕度低于 35°,即使阶跃响应看起来很快,也不应直接投入生产,因为负载变化或温升后极易振荡。
手动频域法:用伯德图定位共振与裕度
自动整定解决“能用”,手动频域法解决“为什么”和“还能不能更好”。在 IndraDrive 中可通过示波器功能或 DriveTop 采集速度给定与速度反馈,做扫频或阶跃 FFT,得到开环伯德图。判断逻辑如下:
- 幅频曲线在某个频率出现尖峰,且相位快速下降,即为机械共振点 f_r;
- 在 f_r 之前若出现一个谷值,对应反共振点 f_ar,速度环增益不能超过 f_ar 的 1/3;
- 穿越频率 f_c 处相位与 -180° 的差值即相位裕度,幅值在 -180° 处的余量即幅值裕度;
- 若 f_c 附近相位下降过陡,说明滤波器阶数过高或陷波过深,应减少相位滞后。
以某丝杠轴为例(示例数据):速度环 Kp_v = 1.8 A·s/rad,Tn_v = 12 ms,未加陷波时在 420 Hz 出现 14 dB 尖峰,相位裕度仅 28°。加入中心频率 420 Hz、深度 16 dB、宽度 80 Hz 的陷波后,尖峰降至 2 dB,相位裕度恢复到 52°,阶跃响应超调从 22% 降到 6%。这组数值仅用于说明整定方向,实际值需以现场测量为准。
参数整定检查表(可直接对照填写)
| 整定项 | 参考目标 | 实测/设定值 | 判断依据 |
|---|---|---|---|
| 电流环带宽 | 800 Hz~1.5 kHz | ______ | 阶跃上升时间 < 0.5 ms |
| 速度环带宽 | 电流环的 1/5~1/3 | ______ | 阶跃无持续振荡 |
| 位置环 Kp | 速度环的 1/3~1/5 | ______ | 跟随误差 < 0.1 mm |
| 共振频率 f_r | 由扫频确定 | ______ | 幅频尖峰位置 |
| 陷波深度/宽度 | 10~20 dB / ±10% | ______ | 尖峰被压平 |
| 相位裕度 | ≥ 45° | ______ | 伯德图 f_c 处 |
| 幅值裕度 | ≥ 8 dB | ______ | -180° 处余量 |
整定的最终判据不是某一条曲线好看,而是三环带宽比例合理、共振尖峰被有效压制、相位裕度与幅值裕度同时达标,并且在负载变化与温升后仍能稳定运行。自动整定给出起点,手动频域法给出依据,两者结合才能把 IndraDrive/ctrlX drive 的性能真正释放出来。