FOC 算法使用集成式速度/功率控制环路,该环路有助于在不同的运行条件下保持恒定的速度/功率。可通过 Motor Tuning 页面上“System Configurations”部分中的 speedLoopKp 和 speedLoopKi 配置 Kp 和 Ki 系数。速度环路/功率环路的输出用于生成扭矩控制的电流基准。通过在 GUI 的“Register Map”页面中以 closedLoop1 配置来配置 iLIMIT,可以限制速度/功率环路的输出。当速度/功率环路的输出饱和时,积分器被禁用以防止积分饱和。
要调优速度环路的 Kp 和 Ki 值,请执行以下操作:
- 通过将 closedLoop1 中的 controlMode 设置为 10b,将电机配置为在闭环扭矩模式中持续旋转。
- 调整扭矩基准,使电机以额定速度的 50% 旋转。
- 电流反馈逐渐稳定至设定的 Iqref,以便以目标速度运行。
- 使用此公式计算速度环路 Kp [SPD_LOOP_KP]: SpeedLoop Kp = Current Reference in Torque Mode / Operating Speed in Hz
- 使用此公式计算速度环路 Ki [SPD_LOOP_KI]:Speed Loop Ki = Speed Loop Kp × 0.1
- 如果速度持续波动而不稳定下来,请调整电流环路 Kp 和 Ki,使电机在给定扭矩基准下稳定到恒定速度。
注: 在记录下令人满意的 Kp 和 Ki 值之后,将 controlMode 切换至 0b,以便在闭环速度控制下运行电机。速度环路 Kp 和 Ki 的调优是试验性的。如果上述建议不起作用,则建议手动调优速度环路 Kp 和 Ki,直到实现所需的结果。
表 6-1 展示了更改控制器增益的通用指南。
表 6-1 更改控制器增益的指南
| 参数 |
上升时间 |
过冲 |
稳定时间 |
稳态错误 |
稳定性 |
| Kp |
减小 |
提高 |
微小变化 |
减小 |
降级 |
| Ki |
减小 |
提高 |
提高 |
消除 |
降级 |