第二章:减振控制器原理——陷波滤波器、低通滤波器、加速度反馈、扰动观测器

各位工程师朋友,大家好。上一章我们聊了伺服系统为什么会有振动,以及振动的基本分类。今天咱们进入核心环节——减振控制器到底是怎么工作的?

说实话,我刚入行那会儿,看到控制框里一堆滤波器、反馈环路,头都大了。后来自己动手调了几次,才慢慢摸到门道。今天我就把这四种最常用的减振手段,掰开了揉碎了讲给你听。

2.1 陷波滤波器——专治特定频率的“钉子户”

陷波滤波器,英文叫 Notch Filter。它的作用很单纯:把某个特定频率的信号“掐掉”。

你想想看,机械共振往往发生在某个固定的频率点,比如 500Hz。那好,我就在控制器里加一个陷波器,专门衰减 500Hz 附近的增益。这样一来,共振被压下去了,其他频率的信号基本不受影响。

核心参数:

  • 中心频率(F0):你要抑制的共振频率。这个值通常通过扫频或FFT分析得到。
  • 陷波深度(Depth):衰减量,单位 dB。一般设 -20dB 到 -40dB 就够用了。
  • 品质因数(Q值):决定陷波带宽。Q值越大,陷波越窄,对相邻频率影响越小。

我的经验:Q值别设太大。我曾经在一个项目中把Q值拉到 30,结果陷波是够深了,但相位滞后也大得离谱,系统直接不稳定了。一般 Q=5~15 比较稳妥。

陷波滤波器的传递函数长这样:

G(s) = (s² + ω₀²) / (s² + (ω₀/Q)·s + ω₀²)

嗯,公式看着有点吓人。但你在调试软件里,通常只需要填三个数:频率、深度、Q值。剩下的交给算法去算。

注意:陷波滤波器会引入相位滞后。如果你同时用多个陷波器,相位叠加可能让系统变得不稳定。我建议:能用1个就别用2个,能用2个就别用3个。

2.2 低通滤波器——高频噪声的“拦路虎”

低通滤波器(LPF)的作用是让低频信号通过,把高频噪声滤掉。在伺服系统里,它通常放在速度环或电流环的输出端。

说白了,低通滤波器就是个“和事佬”。它不让那些尖锐的高频抖动传到电机上,让运动更平滑。

低通滤波器有两种常见类型:

类型 特点 适用场景
一阶低通 结构简单,-20dB/dec 衰减 噪声不大,对相位影响要求低的场合
二阶低通 衰减更快,-40dB/dec 高频噪声严重,但要注意相位裕量

一阶低通的传递函数:

G(s) = 1 / (τ·s + 1)

其中 τ 是时间常数,τ = 1/(2π·fc),fc 是截止频率。

避坑指南:我曾经把低通滤波器的截止频率设得太低,结果速度环响应变得很慢,电机像“泡在泥浆里”一样。记住:截止频率一般设为速度环带宽的 3~5 倍,别贪心。

2.3 加速度反馈——主动对抗振动的“硬核手段”

前面两种滤波器都是被动处理——信号已经产生了,我去滤掉它。加速度反馈不一样,它是主动的。

原理很简单:在电机或负载上装一个加速度传感器,把测到的加速度信号反馈到控制器里,形成一个内环。这个内环可以等效地增加系统的阻尼,让机械系统“变硬”。

为什么会这样?因为加速度反馈相当于在系统中引入了一个虚拟的“惯性力”。当系统有振动趋势时,这个力会主动抵抗它。

加速度反馈的典型结构:

加速度传感器 → 低通滤波 → 增益调整 → 叠加到电流指令

关键参数:

  • 反馈增益(Kaf):越大,阻尼效果越强,但太大可能引起高频振荡。
  • 传感器带宽:至少是系统共振频率的 5 倍以上,否则会引入额外延迟。

我个人习惯在调试加速度反馈时,先从小增益开始,慢慢往上加。同时观察速度环的阶跃响应,看超调量是不是在减小。如果出现高频抖动,说明增益到头了。

2.4 扰动观测器——看不见的“隐形对手”

扰动观测器(DOB,Disturbance Observer)是我个人觉得最巧妙的一种方法。它不直接去抑制振动,而是把外部扰动“估计”出来,然后反向补偿掉。

你想想看,伺服系统受到的扰动有哪些?负载突变、摩擦力变化、机械间隙、甚至温度漂移……这些东西你没法提前建模,但扰动观测器可以实时估算。

扰动观测器的核心思想:

  1. 根据电机模型,估算出“理论上”应该产生的转矩。
  2. 对比实际转矩,差值就是扰动。
  3. 把这个差值反向加到指令上,抵消扰动。

它的结构框图大致如下:

指令 → [控制器] → [被控对象] → 输出
                ↑          ↓
                └── [扰动观测器] ←──┘

我的经验:扰动观测器对模型精度要求很高。如果电机参数(比如转动惯量、转矩常数)不准,观测出来的扰动就是错的,反而会引入新的振动。我建议先做一次参数辨识,再开扰动观测器。

2.5 四种方法的对比与选择

好了,四种方法都讲完了。你可能会问:到底用哪个?

我的建议是:

  • 单一频率共振:先用陷波滤波器,简单高效。
  • 高频噪声:低通滤波器,但注意别影响带宽。
  • 机械阻尼不足:加速度反馈,效果直接。
  • 外部扰动复杂:扰动观测器,但需要模型准确。

实际项目中,往往是组合使用。比如:先用陷波器干掉共振峰,再用低通滤波器滤掉传感器噪声,最后用扰动观测器处理负载变化。

下面这张图总结了四种方法的核心逻辑:

减振控制器四种方法对比 陷波滤波器 • 专治特定频率 • 参数:F0, Depth, Q • 优点:不影响其他频段 • 缺点:有相位滞后 适用:单一共振峰 低通滤波器 • 滤除高频噪声 • 参数:截止频率 • 优点:实现简单 • 缺点:降低带宽 适用:高频噪声场景 加速度反馈 • 主动增加阻尼 • 参数:反馈增益 • 优点:效果直接 • 缺点:需加速度传感器 适用:机械阻尼不足 扰动观测器 • 估计并补偿扰动 • 参数:模型精度 • 优点:适应性强 • 缺点:依赖模型 适用:复杂扰动场景 实际项目中,建议组合使用:陷波器 + 低通 + 扰动观测器 是经典搭配

嗯,这张图把四种方法的核心特点都列出来了。你可以截图保存,调试时对照着看。

最后说一句:没有万能的方法。每种技术都有它的适用边界。我见过不少工程师一上来就开满所有滤波器,结果系统反而更糟。我的建议是:先诊断,再下药。用扫频或FFT找到问题根源,然后对症选择减振手段。

好了,这一章的内容就到这里。四种减振控制器的原理你都了解了,下一章我们开始讲具体的调试步骤和实战案例。


公众号:蓝海资料掘金营,微信deep3321