4、伺服系统中的振动源:机械谐振、柔性负载、间隙、摩擦、反作用力等
伺服系统的性能极限往往不是由控制算法本身决定,而是由被控对象的机械特性所约束。在实际工程中,我们经常遇到这样的困境:仿真中PID参数整定得完美无缺,但一旦接入真实设备,系统便出现啸叫、振荡或跟随误差超标。这背后的根源,正是机械本体中隐藏的各类振动源。本章将系统剖析伺服系统中五大典型振动源——机械谐振、柔性负载、传动间隙、非线性摩擦以及运动反作用力,从物理机理、数学模型、辨识方法到抑制策略,建立一套完整的振动源分析与处理框架。
4.1 机械谐振:双惯量弹性系统的本质
核心原理:伺服系统中最常见的振动源是电机转子与负载之间通过联轴器、丝杠等弹性元件连接所形成的双惯量谐振系统。电机惯量Jm与负载惯量JL之间由刚度K和阻尼C连接,构成一个二阶弹性系统。该系统的传递函数中同时存在一个谐振峰(fres)和一个反谐振谷(far),其数学表达式为:
G(s) = ω²_ar / ω²_res × (s² + 2ζ_ar·ω_ar·s + ω²_ar) / (s² + 2ζ_res·ω_res·s + ω²_res)
其中ωres = √(K·(Jm+JL)/(Jm·JL)),ωar = √(K/JL)。当惯量比R = JL/Jm增大时,谐振峰与反谐振谷之间的频率间隔变宽,系统对高频扰动的敏感度显著增加。
| 参数 | 物理意义 | 典型值范围 | 对控制的影响 |
|---|---|---|---|
| 惯量比 R | 负载惯量与电机惯量之比 | 1~10(推荐≤5) | R越大,谐振峰越突出 |
| 刚度 K | 传动链的扭转刚度 | 10³~10⁶ N·m/rad | K越小,谐振频率越低 |
| 阻尼比 ζ | 系统能量耗散能力 | 0.01~0.1 | ζ越小,谐振峰越高 |
| 谐振频率 fres | 系统固有振荡频率 | 50~2000 Hz | 限制速度环带宽上限 |
判断方法:通过伺服驱动器的频率响应分析(扫频)功能,在速度环开环状态下注入正弦扫频信号,测量速度反馈的幅频特性。若在幅频曲线上观察到明显的峰值(>6dB)和谷值,即可确认机械谐振频率。工程上更简便的方法是:手动施加阶跃力矩指令,观察速度响应中的衰减振荡波形,通过FFT分析振荡频率。
4.2 柔性负载:分布参数系统的多模态振动
核心原理:当负载本身具有显著的弹性变形能力时(如长悬臂梁、薄膜卷绕、细长丝杠、机械臂连杆),系统不再是简单的双惯量模型,而是具有无穷多个固有模态的分布参数系统。每个模态对应一个谐振频率,其中低频模态(一阶、二阶)对伺服性能影响最大。柔性负载的传递函数可表示为:
P(s) = Σ (φ_i² / (s² + 2ζ_i·ω_i·s + ω_i²))
其中φ_i为第i阶模态的振型系数,ω_i为第i阶固有频率。与刚性负载不同,柔性负载的振动不仅影响末端定位精度,还会在运动过程中持续激励,产生残余振动。
操作流程:针对柔性负载的振动抑制,推荐以下工程步骤:
- 模态测试:使用加速度计或激光测振仪,在负载末端布置测点,通过锤击法或扫频法获取前3~5阶模态频率和阻尼比。
- 建立降阶模型:将高阶模态截断,保留对控制带宽内影响显著的模态(通常为前2~3阶),建立状态空间模型。
- 控制器设计:在速度环外增加陷波滤波器组(每个谐振频率对应一个陷波器),或采用输入整形(Input Shaping)技术,在指令端预先消除激励频率分量。
- 末端反馈:若条件允许,在负载末端增加第二反馈传感器(光栅尺、加速度计),构成全闭环控制,直接抑制末端振动。
4.3 传动间隙:非线性死区与极限环
核心原理:齿轮副、丝杠螺母、联轴器等传动环节中不可避免存在机械间隙。间隙在控制系统中表现为死区非线性:当电机反向运动时,需要先走完间隙行程才能驱动负载。死区特性导致系统出现极限环振荡——即使输入指令为零,系统也会在间隙范围内持续振荡,表现为定位时的反复抖动。
判断方法:通过位置阶跃响应观察反向超调量。若系统在反向定位时出现明显的"过冲-回摆"现象,且振荡频率远低于机械谐振频率(通常<10Hz),则基本可判定为间隙所致。更精确的辨识方法是:给电机施加缓慢三角波位置指令,记录力矩-位置曲线,曲线中的水平段即为间隙宽度。
| 抑制策略 | 原理 | 适用场景 | 局限性 |
|---|---|---|---|
| 机械预紧 | 双电机消隙/弹簧预载 | 高精度齿轮传动 | 增加成本与磨损 |
| 力矩偏置 | 始终施加一个方向偏置力矩 | 垂直轴重力补偿 | 增加功耗与发热 |
| 间隙补偿器 | 在速度环输出中叠加间隙补偿量 | 中小型伺服系统 | 需要精确辨识间隙值 |
| 鲁棒控制 | 滑模/自抗扰控制抑制死区影响 | 间隙变化较大的场合 | 算法复杂度较高 |
4.4 非线性摩擦:爬行与稳态误差的根源
核心原理:摩擦是伺服系统中最普遍的非线性扰动源,包含库仑摩擦、粘性摩擦、Stribeck效应和静摩擦四种分量。其中Stribeck效应描述的是低速区摩擦力随速度增加而下降的负阻尼特性,这是导致低速爬行(stick-slip)现象的根本原因。摩擦模型可表示为:
F_f(v) = F_c·sign(v) + (F_s - F_c)·exp(-(v/v_s)²) + B·v
其中Fc为库仑摩擦力,Fs为静摩擦力,vs为Stribeck速度,B为粘性摩擦系数。
工程影响:摩擦对伺服系统的影响体现在三个层面:①稳态误差——静摩擦导致系统无法准确定位到目标位置;②极限环——摩擦与积分器相互作用产生持续振荡;③轮廓误差——在圆弧插补时,摩擦方向变化导致象限突起。
4.5 反作用力:基座振动与多轴耦合
核心原理:根据牛顿第三定律,电机加速负载时,负载同时会对电机基座施加等大反向的反作用力。当基座刚度不足或安装在柔性结构上时,反作用力会激励基座振动,振动又通过机械路径反馈到电机端,形成结构耦合振荡。在多轴系统中,一个轴的加减速还会通过共用基座耦合到其他轴,产生交叉扰动。
判断方法:若系统在高速加减速时出现基座可见振动,且振动频率与运动加速度变化率相关(而非固定频率),则需考虑反作用力影响。可通过以下实验确认:将电机抱死,用锤击法激励基座,测量基座固有频率;对比运动时的振动频谱,若两者吻合,则判定为反作用力激励。
抑制策略:
- 机械解耦:增加基座质量或刚度,将基座固有频率提升至控制带宽之外(通常>500Hz)。
- 加速度前馈:在电流指令中叠加与加速度成正比的补偿量,抵消反作用力影响。
- 主动减振:在基座安装加速度计,通过反馈控制产生反向力抑制振动。
- 运动规划:采用S型速度规划或正弦加速度规划,降低加速度变化率(加加速度Jerk),减少高频激励分量。
4.6 振动源综合诊断与处理流程
实际伺服系统中,上述振动源往往同时存在且相互耦合。建议按照以下系统化诊断流程进行排查:
- 时域波形分析:采集阶跃响应和正弦跟踪误差波形,初步判断振荡频率范围(高频>100Hz为谐振,中频10~100Hz为柔性模态,低频<10Hz为间隙或摩擦)。
- 频谱分析:对速度误差信号做FFT,识别所有显著频率分量及其幅值。
- 变增益实验:逐步降低速度环增益,观察哪些频率分量随之消失(控制相关),哪些保持不变(机械固有特性)。
- 离线辨识:分别进行扫频测试(谐振)、低速匀速测试(摩擦)、反向阶跃测试(间隙)、加速度计测试(基座振动)。
- 综合决策:根据辨识结果,按"机械优化→前馈补偿→反馈整形→先进控制"的优先级制定解决方案。
| 振动源 | 特征频率 | 典型波形特征 | 首选抑制手段 |
|---|---|---|---|
| 机械谐振 | 50~2000Hz | 高频等幅振荡 | 陷波滤波器 |
| 柔性负载 | 10~500Hz(多模态) | 衰减振荡叠加 | 输入整形/加速度反馈 |
| 传动间隙 | <10Hz | 反向超调+极限环 | 间隙补偿/预紧 |
| 非线性摩擦 | <5Hz | 低速爬行/象限突起 | 摩擦前馈+高增益 |
| 反作用力 | 基座固有频率 | 加减速时振动 | S型规划/基座加固 |