第二章:减振控制器原理——陷波滤波器、低通滤波器、加速度反馈、扰动观测器
各位工程师朋友,大家好。上一章我们聊了伺服系统为什么会有振动,以及振动的基本分类。今天咱们进入核心环节——减振控制器到底是怎么工作的?
说实话,我刚入行那会儿,看到控制框里一堆滤波器、反馈环路,头都大了。后来自己动手调了几次,才慢慢摸到门道。今天我就把这四种最常用的减振手段,掰开了揉碎了讲给你听。
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)是我个人觉得最巧妙的一种方法。它不直接去抑制振动,而是把外部扰动“估计”出来,然后反向补偿掉。
你想想看,伺服系统受到的扰动有哪些?负载突变、摩擦力变化、机械间隙、甚至温度漂移……这些东西你没法提前建模,但扰动观测器可以实时估算。
扰动观测器的核心思想:
- 根据电机模型,估算出“理论上”应该产生的转矩。
- 对比实际转矩,差值就是扰动。
- 把这个差值反向加到指令上,抵消扰动。
它的结构框图大致如下:
指令 → [控制器] → [被控对象] → 输出
↑ ↓
└── [扰动观测器] ←──┘
我的经验:扰动观测器对模型精度要求很高。如果电机参数(比如转动惯量、转矩常数)不准,观测出来的扰动就是错的,反而会引入新的振动。我建议先做一次参数辨识,再开扰动观测器。
2.5 四种方法的对比与选择
好了,四种方法都讲完了。你可能会问:到底用哪个?
我的建议是:
- 单一频率共振:先用陷波滤波器,简单高效。
- 高频噪声:低通滤波器,但注意别影响带宽。
- 机械阻尼不足:加速度反馈,效果直接。
- 外部扰动复杂:扰动观测器,但需要模型准确。
实际项目中,往往是组合使用。比如:先用陷波器干掉共振峰,再用低通滤波器滤掉传感器噪声,最后用扰动观测器处理负载变化。
下面这张图总结了四种方法的核心逻辑:
嗯,这张图把四种方法的核心特点都列出来了。你可以截图保存,调试时对照着看。
最后说一句:没有万能的方法。每种技术都有它的适用边界。我见过不少工程师一上来就开满所有滤波器,结果系统反而更糟。我的建议是:先诊断,再下药。用扫频或FFT找到问题根源,然后对症选择减振手段。
好了,这一章的内容就到这里。四种减振控制器的原理你都了解了,下一章我们开始讲具体的调试步骤和实战案例。
公众号:蓝海资料掘金营,微信deep3321