4. 谐振产生的机理

伺服系统的谐振问题,本质上是一个机械-电气耦合系统的稳定性问题。在理想情况下,我们期望电机输出的转矩与负载运动之间呈现严格的线性关系,即电机转多少,负载就同步运动多少。然而,实际机械传动链中存在着弹性联轴器、同步带、减速齿轮、丝杠等柔性环节,这些环节在传递力的同时,自身也会发生形变、储存能量,从而在电机转子与负载之间引入了一个“弹簧-质量”系统。当电气控制回路的增益较高时,这个机械弹簧的固有频率就会被激励,表现为速度或位置反馈中的高频振荡,即谐振。本章将深入剖析弹性形变、间隙、摩擦和负载惯量变化这四大机械因素如何影响系统稳定性,并给出工程上的判断与应对方法。

机械传动链谐振机理与稳定性影响关系图 伺服电机 Jm(转子惯量) 弹性传动环节 刚度 Ks / 阻尼 Cs 联轴器/丝杠/同步带 负载 JL(负载惯量) Tm TL 四大扰动因素 间隙(Backlash) 齿隙/键隙 摩擦(Friction) 库仑/粘滞 弹性形变 刚度不足 惯量变化 负载变动 谐振后果 速度波动 / 电流噪声 / 机械磨损 / 跟踪误差增大 控制策略 陷波滤波器 / 低通滤波 / 加速度反馈 增益调整 / 前馈补偿 / 惯量辨识 图4-1 机械传动链谐振机理与稳定性影响关系图

4.1 弹性形变:机械谐振的“弹簧-质量”本质

任何机械传动链都不是刚性的。以最常见的伺服应用为例,电机轴通过弹性联轴器与滚珠丝杠连接,丝杠螺母驱动工作台运动。在这一链路中,联轴器的弹性体、丝杠的轴向刚度、轴承的支撑刚度共同构成了一个等效弹簧,其刚度系数记为 Ks。电机转子的惯量 Jm 与负载的等效惯量 JL 分别位于这个弹簧的两端,形成了一个典型的双惯量谐振系统。当电机输出转矩时,弹簧先发生形变,将能量储存为势能,随后释放驱动负载运动;负载的运动又会反过来通过弹簧作用于电机。这种能量在电机与负载之间的往复交换,就是谐振的物理根源。

从传递函数的角度看,电机转速对电磁转矩的响应不再是简单的一阶惯性环节,而是包含了一个谐振峰和一个反谐振峰的二阶系统。谐振频率 ωn 的近似计算公式为:

ωn = √(Ks × (1/Jm + 1/JL))

当 Ks 越小(即机械刚度越低),或 Jm 与 JL 的差值越大时,谐振频率越低,越容易落入伺服驱动器的带宽范围内,从而被控制环路放大。工程上,我们通常用“机械谐振频率”来表征这一特性。如果该频率低于速度环带宽的 3~5 倍,就必须采取抑制措施。

工程判断要点:在调试现场,可以通过伺服驱动器自带的FFT(快速傅里叶变换)功能或外部频谱分析仪,在电机静止、仅施加小幅转矩激励的情况下,测量速度反馈信号的频谱。若在某一频率处出现明显的尖峰,且该频率随负载惯量变化而移动,即可判定为机械谐振。

4.2 间隙与摩擦:非线性因素对稳定性的侵蚀

与弹性形变这种线性因素不同,间隙和摩擦是典型的非线性环节,它们的存在会显著改变系统的等效刚度和阻尼特性,甚至导致极限环振荡。

间隙(Backlash)主要存在于齿轮传动、键连接和联轴器花键等部位。当电机反向旋转时,必须先消除间隙,才能驱动负载,这相当于在传动链中串联了一个“死区”环节。间隙的存在使得系统在换向时出现短暂的失控状态,电机空转而负载不动,随后负载被突然撞击,产生冲击力。这种冲击会激励起高频谐振,同时造成定位误差和重复定位精度下降。在CNC机床的进给轴中,间隙过大时,铣削圆孔会出现明显的象限凸起。

摩擦则包括静摩擦(库仑摩擦)和动摩擦(粘滞摩擦)。静摩擦在电机启动时需要额外的转矩来克服,导致系统出现“爬行”现象;动摩擦则提供阻尼,理论上可以抑制谐振。然而,摩擦的非线性特性——尤其是静摩擦到动摩擦的突变——会在低速时引入负阻尼效应,使系统在低速跟踪时产生抖动。此外,摩擦还会导致系统存在稳态误差,影响轮廓加工精度。

非线性因素 对系统稳定性的影响 典型故障表现 工程应对手段
弹性形变(刚度不足) 引入谐振峰,降低幅值裕度 高速运行时啸叫、速度波动 提高机械刚度、使用陷波滤波器
间隙(Backlash) 产生死区,导致极限环振荡 换向时冲击、圆度误差 预紧消隙、双电机消隙、间隙补偿
摩擦(Friction) 低速时引入负阻尼,产生爬行 低速抖动、跟踪误差大 摩擦前馈补偿、增加速度环阻尼
负载惯量变化 改变谐振频率,影响环路增益 负载变化后系统不稳定 惯量辨识、自适应增益调整

4.3 负载惯量变化:系统鲁棒性的挑战

在许多实际应用中,负载惯量并非恒定值。例如,机器人手臂在不同姿态下,其末端负载折算到电机轴上的等效惯量可能相差数倍;卷绕设备中,随着料卷直径的变化,负载惯量持续增大。负载惯量的变化直接影响系统的谐振频率和开环增益。当 JL 增大时,谐振频率降低,如果伺服驱动器的速度环增益保持不变,则系统更容易激发谐振;反之,当 JL 减小时,系统可能出现过冲甚至不稳定。

惯量比(JL/Jm)是伺服系统设计中的一个关键参数。一般认为,当惯量比小于 3 时,系统容易通过常规PID参数获得良好性能;当惯量比在 3~10 之间时,需要仔细调整速度环和位置环的增益,并可能需要加入陷波滤波器;当惯量比超过 10 时,常规控制方法往往难以奏效,必须采用先进控制策略,如加速度反馈、扰动观测器或模型预测控制。

风险提示:在设备调试过程中,切忌在负载惯量最大的状态下整定参数后,直接切换到负载惯量最小的工况运行。这可能导致速度环增益相对过高,引发高频谐振,甚至损坏机械部件。正确的做法是:在最小惯量和最大惯量两种极端工况下分别测试,取两者都能稳定运行的折中参数,或启用驱动器的“惯量自适应”功能。

4.4 案例拆解:数控转台谐振故障的诊断与处理

某立式加工中心配备数控回转工作台,采用伺服电机通过蜗轮蜗杆驱动转台。用户反映在转台高速旋转(≥30 rpm)时,出现明显的振动和噪声,且加工出的零件表面有振纹。现场工程师初步判断为机械谐振问题,但不确定具体原因。

第一步:数据采集。使用伺服驱动器内置的FFT功能,在电机转速为 30 rpm 时采集速度反馈频谱。结果显示在 85 Hz 处存在一个 -12 dB 的谐振峰,同时在 42 Hz 处有一个反谐振谷。根据公式 ωn = √(Ks × (1/Jm + 1/JL)),结合电机惯量 Jm = 0.002 kg·m²,估算负载惯量 JL ≈ 0.02 kg·m²,反推等效刚度 Ks ≈ 1.2×10⁵ N·m/rad。

第二步:机械检查。检查蜗轮蜗杆的啮合间隙,发现蜗杆轴向窜动量为 0.08 mm,超出出厂标准(≤0.03 mm)。同时,转台轴承的预紧力不足,导致在负载作用下产生弹性变形。这两项机械问题共同导致了等效刚度下降和间隙增大。

第三步:分步处理。首先,调整蜗杆轴向锁紧螺母,将窜动量恢复至 0.02 mm;其次,增加轴承预紧力,提高支撑刚度。重新进行FFT测试,谐振峰从 85 Hz 移至 120 Hz,幅值降至 -6 dB。此时,机械问题已基本解决,但 120 Hz 仍在速度环带宽(约 40 Hz)的 3 倍以内,仍有谐振风险。

第四步:电气抑制。在伺服驱动器中启用陷波滤波器,中心频率设为 120 Hz,陷波深度 -20 dB,带宽 10 Hz。再次运行转台,振动噪声明显消失,表面振纹消除。同时,将速度环增益从 200 rad/s 降至 150 rad/s,以增加稳定裕度。

第五步:验证与复盘。在转台不同角度位置重复测试,确认谐振抑制效果一致。最终,转台在 0~60 rpm 范围内均能平稳运行,定位精度从原来的 ±15 角秒提升至 ±8 角秒。

复盘经验:本案例中,如果直接使用陷波滤波器而不处理机械间隙,虽然谐振峰可以被压制,但间隙带来的非线性冲击依然存在,长期运行会加速蜗轮磨损,导致谐振频率漂移,滤波器失效。因此,处理谐振问题的正确顺序是:先机械后电气,先消除间隙和刚度不足,再用滤波器抑制残余谐振。

4.5 常见误区与总结

在伺服谐振的工程处理中,存在几个常见误区,需要特别注意:

  • 误区一:盲目降低增益。降低速度环增益确实可以避免谐振,但会牺牲系统的动态响应和跟踪精度。正确做法是使用陷波滤波器精准抑制谐振峰,同时保持甚至提高低频增益。
  • 误区二:忽略负载变化。在实验室空载条件下整定好的参数,到现场带载后可能完全失效。必须考虑负载惯量变化范围,必要时采用自适应控制。
  • 误区三:只处理谐振峰,不处理反谐振谷。反谐振谷虽然不直接导致振荡,但它反映了机械系统的固有特性,对前馈补偿和观测器设计有重要影响。
  • 误区四:认为间隙只影响精度,不影响稳定性。实际上,间隙在闭环控制中相当于引入了相位滞后,严重时会直接导致系统失稳。

总结而言,机械传动链的弹性形变、间隙、摩擦和负载惯量变化是伺服系统谐振的四大根源。弹性形变决定了谐振频率的位置,间隙和摩擦引入了非线性扰动,负载惯量变化则改变了系统的鲁棒性边界。在实际工程中,应当通过频谱分析准确识别谐振特征,结合机械检查排除结构性缺陷,最后通过陷波滤波、增益调整和自适应控制等手段实现系统稳定。只有将机械与电气手段有机结合,才能从根本上解决谐振问题,提升设备的动态性能和加工质量。