043、速度环与电流环带宽分配不当引发的振荡模式
那个深夜,产线上一台变频驱动的传送带在低速爬行时突然发出闷响
项目背景很简单:一条物料传送线,异步电机加减速箱,驱动器控制。速度指令来自上位机,低速段要求0.5Hz稳定爬行,用于视觉对位。调试时高速段一切正常,电流波形干净,速度响应也跟得上。但一进入低速爬行区,电机就开始“咕噜咕噜”地抖,像人打冷颤。用示波器抓速度和电流,发现速度反馈在±3%额定转速之间来回摆,频率大概8到12Hz。电流给定也跟着摆,但相位明显滞后于速度振荡。把速度环比例增益往下调,振荡幅度变小但速度刚性变差,负载一扰动就掉速。把电流环比例增益往上提,振荡频率变高,幅度反而更大。
折腾了一整夜,最后发现问题根本不在单个环的参数上,而是速度环带宽和电流环带宽的比值落进了一个“危险区”。这个坑,公开资料里很少直接讲透,大部分教材只告诉你“电流环要快于速度环”,但快多少、慢多少、边界在哪,往往一笔带过。今天就把这个工程内幕拆开讲。
先搞清楚这两个环到底在串什么
速度环的输出是电流环的指令。电流环的输出是电压指令,作用到电机绕组上。整个链路是:速度误差 → 速度调节器 → 电流指令 → 电流调节器 → 电压 → 电机 → 电流反馈 → 速度反馈。
这里有一个隐形陷阱:电流环本身是一个闭环,它有自己的带宽。当速度环输出的电流指令频率接近或超过电流环带宽时,电流环根本“跟不上”这个指令。电流实际值会衰减,并且产生相位滞后。速度环看到的是电流反馈,它以为电流已经按指令走了,实际上电流幅值被衰减、相位被延迟。速度环为了纠正速度误差,会进一步加大输出,结果指令越加越大,