ZHCUBU7 March 2024 MSPM0G3507
FOC 算法使用两个电流 PI 控制器,每个控制器用于 Id 和 Iq,分别控制磁通和扭矩。两个 PI 控制器的 Kp 和 Ki 系数相同,可通过 Motor Tuning 页面中的 currLoopKp 和 currLoopKi 进行配置。
对于基本调优,请将 currLoopKp 和 currLoopKi 参数配置为“0”,以便根据电机参数自动计算这些值,并反映在 GUI 中 Motor Tuning 页面的“User Outputs”部分中。这些值可以进一步更新,以便微调性能和控制系统的动态。
FOC 算法使用集成式速度控制环路,该环路有助于在不同的运行条件下保持恒定的速度。可通过 Motor Tuning 页面上“System Configurations”部分中的 speedLoopKp 和 speedLoopKi 配置 Kp 和 Ki 系数。速度环路的输出用于生成扭矩控制的电流基准。通过在 GUI 的“Register Map”页面中以 closedLoop1 配置来配置 iLIMIT,可以限制速度环路的输出。当速度环路的输出饱和时,积分器被禁用以防止积分饱和。
要调优速度环路的 Kp 和 Ki 值,请执行以下操作:
下表显示了更改控制器增益的通用指南。
参数 | 上升时间 | 过冲 | 稳定时间 | 稳态错误 | 稳定性 |
---|---|---|---|---|---|
Kp | 减小 | 提高 | 微小变化 | 减小 | 降级 |
Ki | 减小 | 提高 | 提高 | 消除 | 降级 |