4、陷波滤波器原理:传递函数、中心频率、深度与Q值的物理意义

各位工程师朋友,咱们今天聊聊陷波滤波器。说实话,在伺服系统调试里,这玩意儿是我最常用的“手术刀”。

你想想看,机械系统一旦出现共振,轻则噪音刺耳,重则电机啸叫、加工表面出现振纹。这时候,陷波滤波器就是那个“精准切除”的工具。它不像低通滤波器那样“一刀切”掉所有高频,而是只针对某个特定频率下手。

4.1 陷波滤波器的传递函数

先看数学表达式。一个标准的二阶陷波滤波器,传递函数长这样:

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

嗯,这里有几个关键参数:

  • ω₀:中心角频率(rad/s),对应我们想切除的那个频率点
  • Q:品质因数,决定了“切口”有多宽

说白了,这个传递函数的核心思想就是:在ω₀处,分子和分母的s²项相互抵消,增益趋近于零。而在远离ω₀的地方,分子分母近似相等,增益回到1(0 dB)。

我个人习惯:在调试时,我更喜欢用频率f(Hz)而不是角频率ω。换算关系很简单:ω₀ = 2π·f₀。所以实际工程中,我常把传递函数写成:

G(s) = (s² + (2πf₀)²) / (s² + (2πf₀/Q)·s + (2πf₀)²)

4.2 中心频率的物理意义

中心频率f₀,就是你想“干掉”的那个共振频率。我在项目中遇到过一台立式加工中心,Z轴在80Hz附近有个顽固的机械共振。当时我用了陷波滤波器,中心频率就设在80Hz。

怎么确定这个频率?两个方法:

  1. 扫频测试:让伺服系统在宽频率范围内运行,观察哪个频率点振动最大
  2. FFT分析:用示波器或驱动器自带的频谱分析功能,直接看振动频谱的峰值

避坑指南:我曾经犯过一个错误——只看了空载时的共振频率。结果装上负载后,共振点漂移了十几赫兹,滤波器完全失效。所以,一定要在实际工况下测量中心频率。

4.3 深度(Depth)的物理意义

深度,就是滤波器在中心频率处能“压下去”多少增益。通常用dB表示。

举个例子:如果深度设为-20 dB,意味着在f₀处的增益被衰减到原来的1/10。深度越深,抑制效果越强。

深度(dB) 增益衰减倍数 适用场景
-10 0.316 轻微共振,噪声不大
-20 0.100 中等共振,有明显振动
-30 0.032 严重共振,可能损坏设备
-40 0.010 极端情况,慎用

你想想看,深度设得太浅,共振抑制不干净;设得太深,又可能引入相位滞后,影响系统稳定性。我一般从-20 dB开始试,不够再加。

4.4 Q值(带宽)的物理意义

Q值,说白了就是“切口”的宽窄。Q值越大,切口越窄,只影响中心频率附近很窄的范围;Q值越小,切口越宽,影响的范围越大。

带宽BW和Q值的关系:

BW = f₀ / Q

举个例子:f₀ = 100 Hz,Q = 10,那么带宽就是10 Hz。意味着从95 Hz到105 Hz这个范围内,增益都会被明显衰减。

注意:Q值不是越大越好。我见过有人把Q设到50,结果滤波器只对那个精确频率有效,稍微有点温度漂移或负载变化,共振又回来了。反过来,Q值太小(比如Q=1),带宽太宽,会把有用的低频信号也衰减掉。

我个人习惯:对于机械共振,Q值通常在5到20之间。如果共振峰很尖锐(比如齿轮啮合频率),用大Q;如果共振峰比较平缓(比如皮带传动),用小Q。

4.5 知识体系结构图

下面这张图,是我自己总结的陷波滤波器参数关系,你一看就明白:

陷波滤波器参数关系图 陷波滤波器 中心频率 f₀ 深度 Depth Q值(带宽) 确定共振点位置 控制衰减幅度 控制影响范围 三者配合:先定f₀,再调深度,最后微调Q值

4.6 实战中的参数整定步骤

好了,理论讲完了,咱们说说实际怎么干。我总结了一个“三步法”:

  1. 第一步:找共振点
    • 让电机在低速到高速范围内扫频
    • 用示波器看电流波形或速度反馈波形
    • 找到振动最大的那个频率点
  2. 第二步:设置陷波器
    • 中心频率设为第一步找到的共振频率
    • 深度先设-20 dB
    • Q值先设10
  3. 第三步:微调优化
    • 观察振动是否明显减小
    • 如果还有残留,适当增加深度(比如-25 dB)
    • 如果影响了其他频率,减小Q值(比如Q=8)
    • 反复试,直到满意为止

记住:陷波滤波器不是万能的。如果共振点太多(超过3个),或者共振频率很低(低于10 Hz),那就要考虑机械结构本身的问题了。滤波器只是“治标”,机械优化才是“治本”。

嗯,关于陷波滤波器的原理,今天就聊到这儿。参数之间的关系其实不复杂,关键是多动手、多观察。下次你调试时遇到共振,不妨试试这个方法。


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