第四节:扫频测试——如何通过扫频信号快速定位系统谐振点
做伺服驱动这么多年,我遇到过最头疼的问题之一,就是系统莫名其妙地抖动。有时候电机转得好好的,突然就开始“唱歌”——那种高频的尖叫声,听得人头皮发麻。后来我学乖了,遇到这类问题,第一件事就是做扫频测试。
说白了,扫频测试就是给系统打一针“兴奋剂”,看看它在哪个频率点上反应最激烈。那个点,就是谐振点。
4.1 什么是扫频测试?
扫频测试,也叫频率响应测试。它的原理很简单:
- 给伺服系统输入一个频率连续变化的正弦信号
- 观察系统的输出响应
- 找到输出幅值突然变大(或变小)的频率点
我习惯把扫频信号想象成“探针”。它像医生用的小锤子,轻轻敲一下你的膝盖,看你的反应。敲到谐振点,系统就会“跳起来”。
核心概念:谐振点就是系统的“软肋”。在这个频率上,很小的激励就能引发很大的振动。找到它,你才能对症下药。
4.2 扫频信号的类型
实际工程中,常用的扫频信号有三种。我一个个说。
| 类型 | 特点 | 适用场景 |
|---|---|---|
| 线性扫频 | 频率随时间线性增加 | 低频段精细扫描 |
| 对数扫频 | 频率按对数规律变化 | 宽频带快速扫描 |
| 步进扫频 | 频率逐点跳跃 | 需要精确测量时 |
我个人最常用的是对数扫频。为什么?因为机械系统的谐振频率往往分布在很宽的范围内,从几十赫兹到几千赫兹都有。对数扫频能在低频段多花点时间,高频段快速掠过,效率最高。
小技巧:如果你不确定谐振点在哪,先用对数扫频快速扫一遍。找到可疑区域后,再用线性扫频或步进扫频做精细定位。这叫“先粗后细”。
4.3 扫频测试的步骤
嗯,这里要注意。扫频测试不是随便给个信号就完事了。步骤不对,结果就是一堆废数据。
- 断开负载(如果可以)——先测电机本身的特性
- 设置扫频范围——一般从1Hz到2000Hz
- 设定扫频速度——太快了测不准,太慢了浪费时间
- 施加扫频信号——幅值要小,别把系统搞坏了
- 采集响应数据——记录速度、位置或电流的反馈
- 绘制伯德图——看幅频和相频曲线
我曾经在一次调试中,扫频速度设得太快,结果谐振点根本没扫出来。后来放慢速度,才发现在850Hz处有个很尖锐的谐振峰。你想想看,如果当时没发现,机器一跑高速,那个850Hz的振动就会把整个系统搞垮。
4.4 如何从扫频结果中定位谐振点?
扫频完成后,你会得到一张伯德图。怎么看?我教你三个关键点:
- 看幅值峰值——幅频曲线上凸起的尖峰,就是谐振点
- 看相位突变——谐振点附近,相位会快速变化180度
- 看峰值宽度——尖峰越窄,谐振越尖锐,越危险
警告:有时候幅值曲线会出现多个峰值。别慌。先找出最高的那个,那是主谐振点。其他的可能是次谐振或噪声干扰。我曾经遇到过三个谐振峰叠在一起的情况,花了整整两天才理清楚。
4.5 实战案例:一个典型的扫频结果
假设你做了扫频测试,得到了下面的数据:
频率(Hz) 幅值(dB) 相位(°)
100 -2.1 -15
200 -1.8 -30
300 -0.5 -45
400 3.2 -90
410 8.5 -135
420 12.3 -170
430 10.1 -185
440 5.2 -200
500 -1.5 -210
600 -3.0 -220
看到没有?在420Hz处,幅值突然飙到12.3dB,相位也剧烈变化。这就是典型的谐振点。我遇到这种情况,会立刻在420Hz附近做一次精细扫频,确认谐振频率的精确值。
4.6 扫频测试的避坑指南
做扫频测试这么多年,我踩过的坑不少。分享几个给你:
- 信号幅值别太大——我曾经把幅值设到额定转矩的50%,结果电机直接啸叫,吓得我赶紧按了急停。建议从5%开始,慢慢往上加。
- 注意机械限位——扫频时电机可能会来回摆动,别撞到硬限位。我习惯在软件里设好软限位保护。
- 别忽略低频段——很多人只关注高频谐振,其实低频段(10Hz以下)也可能有问题。比如皮带传动的低频抖动,就是典型的低频谐振。
- 环境噪声要排除——车间里其他机器的振动会干扰你的测试结果。我一般会在晚上或停机时做扫频。
4.7 扫频测试的SVG流程图
下面这张图,是我自己总结的扫频测试全流程。你照着做,基本不会出错。
4.8 扫频后的下一步
找到谐振点之后,你可能会问:然后呢?
嗯,定位谐振点只是第一步。接下来你要决定怎么处理它。常见的做法有:
- 加陷波滤波器——在谐振频率处“挖”一个坑,把那个频率的信号滤掉
- 降低增益——牺牲一点响应速度,换取稳定性
- 改变机械结构——增加刚度或加阻尼,从根源上消除谐振
我个人建议,先试陷波滤波器。因为这是最省事的办法。如果效果不好,再考虑其他方案。
记住:扫频测试不是一次性的工作。每次修改机械结构或更换负载后,都应该重新做一次扫频。谐振点会变,你的参数也要跟着变。
好了,关于扫频测试的内容就这些。你回去试试看,有什么问题随时找我。