3. 伺服系统机械动力学基础
伺服优化的本质,是在电气控制与机械动力学之间找到匹配点。如果只盯着驱动器参数,而忽略负载惯量、传动刚度和阻尼,往往会出现“电流环调得很硬,机械却开始啸叫”或“位置环增益一提高就抖动”的现象。理解机械侧的基本物理量,是判断振动来源、选择抑制手段的前提。
一、惯量:决定加速能力与匹配程度
惯量描述物体抵抗角速度变化的属性。对旋转运动,转矩 T、角加速度 α 与转动惯量 J 满足 T = J·α。这意味着在相同转矩下,惯量越大,可获得的最大角加速度越小,动态响应越慢。伺服系统中最常关注的是负载惯量比,即折算到电机轴上的负载惯量 JL 与电机转子惯量 JM 之比。
以丝杠传动为例,负载惯量由三部分组成:丝杠自身转动惯量、联轴器惯量、以及工作台质量折算到丝杠上的等效惯量。工作台质量 m 通过导程 Ph 折算为:
J_工作台 = m · (P_h / 2π)²
J_丝杠 = (π · ρ · L · d⁴) / 32
J_总负载 = J_工作台 + J_丝杠 + J_联轴器
假设某轴工作台质量 80 kg,丝杠导程 10 mm,丝杠直径 32 mm、长度 1.2 m,钢密度约 7850 kg/m³。则工作台折算惯量约为 80×(0.01/6.283)² ≈ 2.03×10⁻⁴ kg·m²;丝杠惯量约为 π×7850×1.2×0.032⁴/32 ≈ 9.7×10⁻⁵ kg·m²。若电机转子惯量为 5×10⁻⁴ kg·m²,则负载惯量比约为 (2.03+0.97+0.3)/5 ≈ 0.66。这个比值在 1 以内通常较易获得高动态响应;若超过 5~10,就需要更谨慎地设置增益,或考虑减速比、降低负载质量、更换更大电机。
二、刚度与阻尼:决定振动能否被抑制
刚度是抵抗弹性变形的能力。传动链中的联轴器、丝杠、轴承、皮带都会引入弹性。刚度越低,同样的驱动力矩产生的扭转或直线变形越大,系统越容易在控制增益提高时发生振荡。阻尼则消耗振动能量,使振荡衰减。机械系统的阻尼通常很小,因此一旦激发谐振,衰减很慢。
把电机—联轴器—负载简化为两惯量—弹簧—阻尼模型:电机侧惯量 JM,负载侧惯量 JL,传动刚度 K,阻尼 C。该模型的机械谐振角频率近似为:
ω_n = √( K · (1/J_M + 1/J_L) )
f_n = ω_n / (2π)
例如 JM=5×10⁻⁴ kg·m²,JL=1×10⁻³ kg·m²,联轴器扭转刚度 K=800 N·m/rad,则 ω_n=√(800×(2000+1000))=√(2.4×10⁶)≈1549 rad/s,对应 fn≈246 Hz。这个频率就是机械侧最容易被激发的谐振点。若速度环带宽接近该频率,系统就会出现明显振动。
三、机械传动模型:把旋转量折算到电机轴
实际伺服轴很少是电机直接带负载。减速机、丝杠、皮带、齿轮都会改变惯量、刚度和速度的折算关系。折算的基本原则是能量守恒:负载侧动能折算到电机侧后保持不变。对于减速比 i(电机转 i 圈,负载转 1 圈),负载惯量折算到电机轴为 JL/i²。这意味着增大减速比可以显著降低负载惯量对电机的影响,但会降低负载侧最高速度。
丝杠传动中,直线运动折算为旋转运动时,等效惯量按导程平方关系变化。导程越大,同样直线速度对应的电机转速越低,但折算惯量越大。因此高速轻载场合倾向大导程,高精度重载场合倾向小导程配合减速机。
四、从物理量到调试判断
当伺服轴出现振动时,可按以下顺序排查机械侧因素:
- 惯量比过大:表现为位置环增益稍高就抖动,电机电流波动大。可尝试降低负载质量、增大减速比或更换更大惯量电机。
- 传动刚度不足:表现为特定频率的持续啸叫,频率不随位置环增益线性变化。可检查联轴器是否松动、丝杠预紧是否合适、皮带是否过松。
- 阻尼不足:表现为振荡衰减慢,停止时来回摆动多次。可增加机械阻尼、使用带阻尼联轴器,或在驱动器侧启用振动抑制滤波器。
- 谐振频率落入控制带宽:若机械谐振频率低于速度环带宽,必须用陷波滤波器衰减该频率增益,否则无法继续提高动态响应。
理解惯量、刚度、阻尼与谐振频率之间的关系,才能在伺服优化时做出正确判断:是提高增益、加滤波器,还是先解决机械薄弱环节。机械动力学不是控制算法的附属,而是决定控制上限的物理边界。