4. 同步跟随的数学模型

在主从轴同步控制中,如果只凭经验调参数,往往会出现“低速跟得上、高速就滞后”“启停时抖动、匀速时又偏移”的现象。要解释并根治这些问题,必须把同步跟随抽象成数学模型:用传递函数描述从轴对主轴指令的响应特性,用拉普拉斯变换把微分方程变成代数运算,再通过一阶、二阶系统的响应规律,定量分析稳态误差与动态误差。本节将建立这套分析框架,并给出可直接用于参数整定的结论。

一、从时域微分方程到传递函数

设主轴位置指令为 θm(t),从轴实际位置为 θs(t),从轴执行机构(伺服电机+驱动器+机械传动)在简化后可视为一个惯性环节。其运动方程为:

J·d²θs/dt² + B·dθs/dt = K·u(t)
u(t) = Kp·(θm(t) − θs(t)) + Kv·d(θm−θs)/dt

其中 J 为等效转动惯量,B 为粘性阻尼系数,K 为驱动增益,Kp、Kv 分别为位置环与速度环增益。对等式两边取拉普拉斯变换(零初始条件),微分算子 d/dt 变为复变量 s,得到:

J·s²·Θs(s) + B·s·Θs(s) = K·U(s)
U(s) = (Kp + Kv·s)·[Θm(s) − Θs(s)]

整理后可得从轴位置对主轴位置的闭环传递函数:

G(s) = Θs(s)/Θm(s)
     = K·(Kv·s + Kp) / [J·s² + (B + K·Kv)·s + K·Kp]

这个式子就是同步跟随的核心模型。分母决定系统的固有频率与阻尼特性,分子中的 Kv·s + Kp 表明控制器同时引入了比例与微分作用。传递函数的意义在于:只要知道 G(s),就能预测任意主轴指令下从轴的响应形态,而不必反复试跑。

关键结论:同步误差 E(s) = Θm(s) − Θs(s) = [1 − G(s)]·Θm(s)。因此误差特性完全由 1 − G(s) 决定,这就是误差传递函数的来源。

二、一阶与二阶系统响应:跟随能力的两种典型形态

当从轴惯量很小、或速度环带宽远高于位置环时,系统可近似为一阶惯性环节:

G1(s) = 1 / (T·s + 1)

一阶系统的特点是:无超调、单调趋近,但存在固有滞后。对斜坡指令(主轴匀速运行)θm(t)=v·t,其稳态误差为 ess = v·T。也就是说,匀速段的速度越快、时间常数 T 越大,同步滞后越大。这解释了为什么很多设备低速同步良好、提速后从轴明显“拖后”。

当惯量与增益都不可忽略时,系统呈现二阶特性:

G2(s) = ωn² / (s² + 2ζωn·s + ωn²)
ωn = √(K·Kp / J)          (自然频率)
ζ  = (B + K·Kv) / (2·√(J·K·Kp))  (阻尼比)

二阶系统的响应由 ζ 决定:ζ < 1 时欠阻尼,出现超调与振荡,同步误差会来回摆动;ζ = 1 时临界阻尼,响应最快且无超调;ζ > 1 时过阻尼,响应迟缓、跟随滞后增大。工程上通常把 ζ 整定在 0.7~1.0 之间,兼顾快速性与平稳性。ωn 越高,系统响应越快,但过高会放大机械谐振与噪声。

同步跟随系统:指令 → 传递函数 → 误差分解 主轴指令 Θm(s) − E(s) 控制器 Kp + Kv·s 执行机构 J·s² + B·s 从轴 Θs(s) 位置反馈 稳态误差 e_ss • 阶跃指令:e_ss = 0(一阶/二阶均无静差) • 斜坡指令:e_ss = v·T(一阶) • 与速度成正比,与增益成反比 动态误差 e_dyn • 由 ζ、ωn 决定:超调、振荡、滞后 • ζ < 1 振荡;ζ ≈ 0.7~1.0 最佳 • 加减速段最明显,需前馈补偿

三、稳态误差与动态误差的定量区分

同步误差必须分成两部分看,否则调参方向会完全错误。

稳态误差指指令形式稳定后仍残留的固定偏差,由系统型别决定。对阶跃指令,一阶和二阶系统都能做到零稳态误差;对斜坡指令(匀速运行),一阶系统误差为 v·T,二阶系统若含积分环节也可做到零误差,但纯比例-微分控制下仍存在有限误差。其本质是:系统对速度信号的“跟踪增益”不足。

动态误差指过渡过程中瞬时出现的偏差,包括启动滞后、停止过冲、换向振荡等。它由 ζ 和 ωn 共同决定,无法通过提高稳态增益消除,反而可能因增益过高而恶化。下表给出两类误差的对比与整定方向:

对比项 稳态误差 动态误差
出现阶段 匀速段、稳定后 加减速段、启停瞬间
主要影响因素 系统型别、开环增益、速度大小 阻尼比 ζ、自然频率 ωn
典型表现 从轴恒定滞后一段距离 超调、振荡、换向尖峰
整定方向 提高 Kp、加入积分或前馈 调整 Kv 使 ζ≈0.7~1.0
过度调整后果 增益过高引起振荡 阻尼过大导致响应迟缓

四、案例:凸轮同步中的相位滞后排查

某包装机主从轴采用电子凸轮同步,主轴以 600 r/min 运行时从轴相位滞后约 3°,提速到 900 r/min 后滞后扩大到 5°,但启停时反而出现约 2° 的超调。按本节模型分析:

  1. 滞后随速度线性增大,符合斜坡稳态误差 ess=v·T 的特征,说明系统等效为一阶惯性环节,时间常数 T 偏大。
  2. 启停超调说明阻尼比 ζ 偏小,速度环增益 Kv 不足或惯量比过大。
  3. 两者矛盾:单纯提高 Kp 可减小稳态滞后,但会降低 ζ、加剧超调。

正确做法是:先通过速度前馈补偿稳态滞后,再调整 Kv 把 ζ 提到 0.8 左右抑制超调。前馈量按 v·T 估算,直接叠加到位置指令上,不改变闭环稳定性。调整后 900 r/min 下滞后降到 0.5° 以内,启停超调基本消失。

实用整定顺序:先用阶跃响应测出超调量与上升时间 → 估算 ζ 与 ωn → 用 Kv 调阻尼 → 用 Kp 调响应速度 → 最后用速度前馈消除匀速段稳态滞后。不要一开始就加大 Kp。

五、常见误区与复盘

  • 误区一:把稳态误差当成“机械间隙”。若误差随速度线性变化,基本是模型滞后而非间隙;间隙误差通常表现为换向时的死区跳变。
  • 误区二:用提高增益解决所有误差。增益提高只改善稳态误差,对动态误差可能适得其反,还会激发机械谐振。
  • 误区三:忽略采样与滤波延迟。实际系统中编码器采样、滤波器都会引入附加相位滞后,等效增大 T,建模时需一并计入。
  • 复盘要点:记录不同速度下的稳态滞后值,拟合出等效 T;记录阶跃响应的超调百分比,反推 ζ。两组数据即可支撑大部分同步问题的定位。
注意:传递函数模型是简化的线性模型。当存在齿隙、摩擦非线性、机械谐振时,实际响应会偏离模型预测。此时应先用模型定位误差类型,再结合频响测试确认是否存在谐振点,避免盲目调参。

掌握传递函数、拉普拉斯变换以及一阶/二阶响应规律后,同步跟随问题就从“凭感觉调”变成了“按模型算”。稳态误差看系统型别与速度,动态误差看阻尼与带宽,两者分开整定、互相配合,才能在不同速度段都获得稳定的同步精度。