2. 电机启动抖动原因分析

电机一启动就抖,这事儿我碰过太多次了。说实话,大部分情况不是电机本身坏了,而是几个关键因素没配合好。咱们一个一个拆开看。

核心观点:启动抖动本质上是转矩输出不稳定。要么是输入能量有问题,要么是电机本体反馈有偏差,要么是控制器算错了。

2.1 电源电压波动

电源是电机的“粮食”。粮食忽多忽少,电机干活肯定不稳。

我遇到过一条产线,三台大电机同时启动,结果最后一台抖得跟筛子似的。一查,母线电压瞬间跌了15%。

电压波动主要分两种:

  • 瞬时跌落:大负载启动、电网闪变。驱动器欠压保护没触发,但转矩已经跟不上了。
  • 谐波干扰:整流侧谐波导致直流母线纹波变大,电流环采样失真。
波动类型 典型特征 抖动表现
瞬时跌落 电压下降 >10%,持续 2~5 个工频周期 启动瞬间无力,随后猛冲
谐波畸变 THD > 8%,5/7 次谐波为主 高频震颤,伴随异响

我的习惯:调试前先用示波器看直流母线波形。如果纹波峰峰值超过额定电压的 5%,先处理电源,别急着调参数。

2.2 电机本体参数不对称

电机不是完美的。定子电阻、电感、反电动势,这三样东西只要不对称,电流就会偏。

为什么会这样?

  • 制造公差:三相绕组阻抗偏差超过 2%,低速时电流就不平衡了。
  • 退磁:永磁同步电机高温退磁后,反电动势波形畸变,产生 6 次转矩脉动。
  • 匝间短路:这个比较隐蔽。我修过一台伺服电机,启动时轻微抖动,拆开才发现有一匝线圈烧黑了。

我建议你上电前先做静态测试。用万用表测三相电阻,偏差超过 3% 就要警惕。

注意:参数不对称引起的抖动,频率通常是基频的 2 倍或 6 倍。如果你在电流波形里看到明显的 100Hz 或 300Hz 分量,先查电机本体。

2.3 负载突变

负载突然变重或变轻,电机来不及反应,就会抖一下。

典型场景:

  • 皮带输送机:物料突然堆积,负载转矩瞬间翻倍。
  • 压缩机:启动时排气压力还没建立,负载波动大。
  • 升降机构:抱闸打开瞬间,重力负载突然施加。

我记得有个项目,升降台启动总是抖。查了三天,最后发现是抱闸释放时序比电机励磁早了 50ms。调整之后,问题消失。

负载突变时,速度环的输出会瞬间饱和。这时候积分项如果积累太多,就会超调,然后震荡。

2.4 编码器反馈噪声

编码器是电机的眼睛。眼睛花了,控制器就乱指挥。

噪声来源:

  1. 电磁干扰:动力线和编码器线走同一个线槽,高频噪声耦合进去。
  2. 机械振动:编码器安装松动,读数跳动。
  3. 信号衰减:长距离传输,差分信号幅值不够。

我曾经处理过一个案例:电机低速启动时偶尔抽搐,高速反而正常。用示波器抓编码器 A/B 信号,发现上升沿有毛刺。换了屏蔽双绞线,重新接地,搞定。

排查技巧:用手拧电机轴,看监控软件里的位置反馈是否平滑。如果数值来回跳,先查编码器。

2.5 PID 参数不合理

这是最容易被怀疑,也最容易背锅的原因。

PID 参数不合理的表现:

  • 比例增益过大:启动瞬间电流冲击,电机“咯噔”一下。
  • 积分时间过短:积分饱和,启动后持续震荡。
  • 微分作用过强:对噪声敏感,电机高频微抖。

我个人的调试习惯是:先让电机空载转起来,把比例增益调到刚好不震荡,再慢慢加积分。千万别一上来就调三个参数,容易乱。

参数 偏大后果 偏小后果
Kp 启动冲击、震荡 响应慢、启动无力
Ki 积分饱和、低频震荡 稳态误差大
Kd 高频噪声放大 动态响应差

避坑指南:我曾经在调试时把积分时间设成 0,以为能消除震荡。结果电机启动后一直有静差,转不到目标位置。积分不能没有,但也不能太大。

电机启动抖动原因分析框架 启动抖动 电源电压波动 参数不对称 负载突变 编码器噪声 PID 不合理 诊断思路 先查电源 → 再测电机本体 → 检查编码器 → 最后调 PID 不要一上来就改参数,容易走弯路

这五个原因,有时候单独出现,有时候结伴而来。你想想看,电源波动和 PID 参数不合理,是不是经常一起出现?电压一跌,电流环输出饱和,积分项一积累,抖动就来了。