第二章:抗扰动理论基础

各位工程师朋友,大家好。我是你们的老朋友,一个在运动控制领域摸爬滚打十几年的老兵。今天咱们来聊聊抗扰动这个话题。说实话,做速度环调试,最头疼的就是各种扰动。你调得好好的,负载一变,转速就掉;摩擦力一大,响应就慢。这些事儿,我当年刚入行时没少吃亏。

这一章,咱们就把扰动这事儿彻底掰扯清楚。我会从扰动类型、对速度环的影响,再到性能指标,一步步带你吃透。嗯,准备好了吗?咱们开始。

2.1 扰动类型:你遇到的麻烦,我都见过

扰动说白了,就是那些让电机转速偏离你设定值的“捣乱分子”。我把它分成三类,你想想看,是不是都遇到过?

2.1.1 负载突变

这是最常见的一种。比如机械臂抓取工件,突然加上一个重物;或者传送带上来了一个大家伙。负载突变,就是转动惯量或负载转矩瞬间变化。

我的经验: 有一次做包装机项目,切刀每切一次,负载就跳变一次。速度环没处理好,转速波动超过5%,包装膜直接拉断。后来我加了前馈补偿,才搞定。

核心特征: 阶跃式变化,持续时间短,但冲击大。

2.1.2 摩擦力

摩擦力这东西,无处不在。导轨、丝杠、轴承,都有它。而且摩擦力不是恒定的,跟速度、温度、润滑状态都有关。

我习惯把摩擦力分成两种:

  • 静摩擦力(Stiction): 启动时最大,像“粘住”了一样。
  • 动摩擦力(Coulomb friction): 运动时基本恒定,但方向总跟运动相反。

避坑指南: 我曾经调试一台精密转台,低速时总是抖动。查了半天,发现是静摩擦力太大,导致速度环在零速附近来回震荡。后来加了“抖动补偿”才解决。

2.1.3 齿槽转矩

这个主要出现在永磁同步电机里。因为电机定子开槽,转子磁钢和定子齿之间会产生一个周期性的力矩波动。说白了,就是电机自己“天生”的扰动。

齿槽转矩的频率跟电机极数和槽数有关。我见过一些低端伺服,齿槽转矩大到让速度环在低速时“一顿一顿”的。

小技巧: 如果你发现速度波动是周期性的,而且频率跟电机转速成正比,那八成是齿槽转矩在作怪。这时候,可以试试陷波滤波器。

2.2 扰动对速度环的影响:为什么你的系统会抖?

扰动来了,速度环会怎么反应?咱们用一张图来说明。

扰动对速度环的影响示意图 速度设定 - PI控制器 电机+负载 扰动 d(t) 速度输出 速度反馈 扰动 d(t) 叠加在电机输出上,导致速度波动 PI控制器通过调节输出,试图抵消扰动的影响 扰动抑制能力 = PI控制器的带宽 × 系统刚度

从这张图你能看到,扰动是直接叠加在电机输出上的。速度环通过PI控制器来“对抗”这个扰动。但问题是,PI控制器不是万能的。

具体影响有三个方面:

  1. 速度波动: 扰动直接导致转速偏离设定值。负载突变时,转速会先掉下去,再慢慢恢复。这个“掉下去”的幅度和“恢复”的时间,就是衡量抗扰动能力的关键。
  2. 稳态误差: 对于恒定的扰动(比如恒定的摩擦力),纯比例控制器会有静差。必须靠积分项来消除。但积分项加多了,又容易震荡。这是个矛盾。
  3. 系统稳定性: 扰动频率如果接近系统的谐振频率,可能会激发震荡。我见过一个案例,齿槽转矩的频率刚好跟机械共振频率重合,结果电机嗡嗡响,转速波动大得吓人。
注意: 扰动对速度环的影响,本质上是“控制带宽”和“扰动频率”的博弈。控制带宽越高,能抑制的扰动频率就越高。但带宽太高,系统又容易不稳定。这是个需要权衡的艺术。

2.3 抗扰动性能指标:怎么才算“好”?

搞清楚了扰动是什么、影响是什么,接下来就是怎么评价。我常用的指标有四个,你记一下。

指标名称 定义 我的经验值
最大动态速降 负载突变时,转速下降的最大幅度(通常用百分比表示) 一般要求 < 5%,高精度场合 < 1%
恢复时间 从扰动发生到转速恢复到设定值±2%以内的时间 一般要求 < 50ms,高速场合 < 10ms
稳态速度波动 稳态运行时,转速的峰峰值波动(通常用百分比表示) 一般要求 < 0.5%,精密场合 < 0.1%
扰动抑制比 输出扰动幅度与输入扰动幅度的比值(越小越好) 一般要求 < -20dB(即抑制到10%以下)

这四个指标,我建议你每次调试都测一下。尤其是最大动态速降和恢复时间,这两个直接反映了系统对抗负载突变的能力。

我的习惯: 调试时,我会先测稳态速度波动,确保系统在空载和满载下都能稳定运行。然后再做负载突变测试,看速降和恢复时间。如果速降太大,我会先调PI参数,不行再加前馈。

2.4 小结:抗扰动的底层逻辑

好了,这一章的内容就这些。咱们总结一下:

  • 扰动有三种:负载突变、摩擦力、齿槽转矩。每种都有它的特点。
  • 扰动对速度环的影响,主要体现在速度波动、稳态误差和稳定性上。
  • 评价抗扰动性能,看四个指标:最大动态速降、恢复时间、稳态速度波动、扰动抑制比。

说白了,抗扰动调试就是一场“控制带宽”和“扰动频率”的博弈。你带宽高了,扰动抑制好,但容易震荡;带宽低了,系统稳定,但扰动来了反应慢。怎么找到那个平衡点?这就是后面几章要讲的内容。

我个人觉得,理解这些基础概念,比直接上手调参数更重要。你想想看,如果你连扰动是什么、怎么评价都不清楚,调参数不就是瞎蒙吗?

嗯,这一章就到这里。下一章,咱们会深入PI控制器的原理,看看它到底是怎么对抗扰动的。到时候见。


专注资料整理