4. 时域诊断法:通过速度/电流波形识别震荡频率、幅值、阻尼比
说实话,很多工程师一遇到速度震荡,第一反应就是去调增益。把比例增益往下压一压,或者把积分时间往上拉一拉。运气好能压住,运气不好反而越调越糟。
我个人习惯是——先别急着动手。先看波形,把震荡的“脾气”摸清楚。频率多高?幅值多大?是发散还是收敛?这些信息都在波形里。你读懂了波形,就知道该往哪个方向调。
4.1 为什么时域波形是第一手证据?
频域分析虽然精确,但需要扫频仪或者FFT工具。现场调试的时候,很多时候你手头只有一台示波器,甚至只有驱动器自带的虚拟示波器。时域波形,就是你最直接的武器。
我记得有一次在客户现场,一台龙门铣的Z轴低速爬行。客户说是机械问题,我接上电流钳一看波形——典型的摩擦震荡,频率大概8Hz,幅值在额定电流的15%左右。我直接告诉他们:这不是机械间隙,是静摩擦补偿没做好。后来调整了摩擦补偿参数,波形立刻变干净了。
你看,波形会说话。关键是你得听得懂。
4.2 震荡频率:从波形周期反推
震荡频率是最容易读的参数。你只需要在波形上量出两个相邻波峰之间的时间差,也就是周期T,然后取倒数就得到频率f。
f = 1 / T
其中T为震荡周期,单位秒;f为震荡频率,单位Hz。
举个例子。如果你看到速度波形上两个波峰之间相隔20ms,那震荡频率就是1/0.02 = 50Hz。这个频率很关键——它告诉你震荡源在哪里。
| 震荡频率范围 | 常见原因 | 我的经验 |
|---|---|---|
| 1~10 Hz | 负载惯量比过大、积分增益过高 | 遇到过一台印刷机,5Hz震荡,最后发现是负载惯量比标错了 |
| 10~100 Hz | 速度环比例增益过高、机械共振 | 这个区间最常见,我一般先看电流波形是否同步震荡 |
| 100~500 Hz | 电流环带宽不足、PWM死区效应 | 高频震荡多半是电气问题,机械响应没这么快 |
| >500 Hz | 传感器噪声、编码器安装问题 | 这种波形看着像毛刺,不是平滑的正弦波 |
4.3 震荡幅值:判断严重程度
幅值告诉你震荡有多严重。我一般看两个指标:绝对幅值和相对幅值。
绝对幅值就是波形峰峰值,单位取决于你测的是什么——速度震荡看rpm,电流震荡看A。这个数值直接告诉你系统抖动的剧烈程度。
相对幅值更有参考价值。拿电流震荡来说,我会把震荡幅值除以额定电流,得到一个百分比。如果这个百分比超过20%,我建议你立刻停机检查。超过10%就需要认真处理了。
我曾经遇到过一台注塑机,速度震荡幅值只有额定转速的3%,但客户说产品表面有振纹。后来发现是震荡频率刚好和机械结构的固有频率重合了,幅值虽小,但机械放大了。所以幅值要结合频率一起看,不能只看绝对值。
4.4 阻尼比:从衰减波形估算
阻尼比这个概念,搞控制的人都不陌生。它描述的是震荡衰减的快慢。阻尼比越大,震荡消失得越快。
实际调试中,我很少去精确计算阻尼比。我更关心的是——波形是收敛的还是发散的?收敛速度有多快?
如果你看到的是衰减震荡,可以用一个简单的方法估算阻尼比:
- 量出第一个波峰的幅值A1
- 量出第二个同向波峰的幅值A2(隔一个周期)
- 计算衰减率 δ = ln(A1/A2)
- 阻尼比 ζ ≈ δ / (2π)(当δ较小时近似)
ζ < 0.1:震荡衰减很慢,系统接近不稳定边界
0.1 < ζ < 0.3:常见范围,多数系统可以接受
0.3 < ζ < 0.7:响应快,超调小,理想区间
ζ > 0.7:响应慢,系统过于保守
说白了,你不需要算到小数点后两位。看一眼波形,如果第二个波峰还有第一个的一半以上,那阻尼比大概就在0.1左右,需要加大阻尼。如果第二个波峰已经很小了,那阻尼比可能在0.3以上,系统状态不错。
4.5 时域诊断的完整流程
我总结了一套流程,每次遇到速度震荡都这么走一遍:
- 抓波形:设置示波器,同时采集速度指令、实际速度、电流反馈三个通道
- 看趋势:先看整体趋势——是收敛、等幅还是发散?发散立刻降增益
- 读频率:量周期,算频率,对照上表找可能原因
- 看幅值:判断严重程度,决定是否需要紧急处理
- 估阻尼:看衰减速度,判断系统稳定裕量
- 定方向:综合以上信息,确定下一步调整策略
下面这张图是我自己画的诊断逻辑,你可以存下来贴在调试台旁边。
4.6 实战案例:一个50Hz震荡的诊断过程
说个真实的案例。去年帮一家包装机械厂调试一台伺服,速度一跑起来就抖。我接上示波器,看到速度波形是这样的:
- 波形形态:等幅震荡,没有衰减趋势
- 震荡频率:周期20ms,算出来50Hz
- 幅值:速度波动±15rpm,额定转速1500rpm,相对幅值1%
- 电流波形:和速度波形同步震荡,幅值约额定电流的8%
嗯,50Hz,等幅震荡,幅值不大但也不小。我第一反应是——速度环比例增益可能偏高了。为什么?因为50Hz这个频率,刚好在速度环带宽附近。比例增益太高,相位裕量不够,就会在这个频率附近产生等幅震荡。
我试着把速度环比例增益从原来的80降到60。波形立刻变了——从等幅震荡变成了衰减震荡,第二个波峰只有第一个的60%左右。阻尼比大概在0.15,虽然不算理想,但系统已经稳定了。
后来我又微调了速度环积分时间,把阻尼比提到了0.3左右。客户试机,产品表面振纹完全消失。
4.7 常见波形特征速查表
最后给你一张速查表。调试的时候遇到波形,直接对照着看,能省不少时间。
| 波形特征 | 可能原因 | 优先调整 |
|---|---|---|
| 等幅正弦波,频率低(<20Hz) | 负载惯量比过大 | 增大速度环积分时间 |
| 等幅正弦波,频率中(20~100Hz) | 速度环比例增益过高 | 降低速度环比例增益 |
| 衰减震荡,衰减慢 | 阻尼不足,相位裕量偏小 | 适当降低比例增益或增加微分 |
| 波形上有高频毛刺 | 编码器噪声或PWM干扰 | 检查编码器屏蔽和接地 |
| 波形不对称(正半周和负半周幅值不同) | 摩擦补偿不对称或电流偏置 | 检查摩擦补偿参数 |
| 波形突然跳变后恢复 | 负载突变或机械冲击 | 检查机械连接和负载特性 |
时域诊断法,说白了就是让波形替你说话。你不需要记住所有理论公式,但你要能看懂波形在告诉你什么。频率、幅值、阻尼比,这三个参数读明白了,80%的震荡问题你都能找到方向。