199_负载突变下转速环积分饱和的恢复过程设计
从一个反复烧驱动模块的现场说起几年前做过一台大惯量旋转台的项目,电机通过减速机构拖动一个偏心负载。空载调试一切正常,转速环响应干脆利落。但是一旦把真实负载挂上去,做突加突卸测试,问题就来了:每次负载突然卸掉的瞬间,转速会猛地冲上去,超调大得吓人,紧接着驱动器报过流,功率模块炸了两次。当时第一反应是电流环带宽不够,于是加大电流环比例增益,结果更糟——振荡加剧。后来把转速环积分增益调小,超调确实小了,但带载稳态误差又出来了,低速爬行严重。来回折腾了一个多星期,才把注意力放到一个平时不太起眼的地方:转速环积分器在负载突变期间到底积累了多少。这个坑让我意识到,积分饱和不是教科书上轻描淡写的一句“需要抗饱和”,它在负载突变场景下的恢复过程设计,直接决定系统是平稳过渡还是炸机。积分饱和在转速环里是怎么发生的先把这个过程拆开看。转速环调节器通常输出的是转矩指令,也就是电流环的给定。当负载突然加上的时候,转速开始下跌,误差增大,比例项瞬间给出一个正向修正,积分项也开始累加。问题在于,如果负载加得足够猛,转速环输出会迅速达到限幅值——这个限幅通常对应电机最大允许电流或者驱动器保护阈值。一旦输出被限幅,反馈回路实际上就断了。积分器还在继续对误差积分,但它积累的值已经超出了执行机构能够响应的范围。这就是积分饱和:积分器内部状态远远大于输出限幅值,而系统对此毫无感知。等负载突然卸掉,转速开始回升,误差反向,比例项立刻反向修正,但积分器里存着一大坨正向值,需要很长时间才能“退”回来。在这段时间里,转速环输出仍然被顶在正向限幅上,电机继续满转矩加速,转速飞升,超调,然后反向调节,振荡,严重时过流保护动作。