4. 运动曲线与动态性能指标

在伺服驱动系统设计中,运动曲线决定了负载如何从起点到达终点。它不仅是“让电机转起来”的指令,更直接决定了加速转矩需求、机械冲击、定位精度和节拍时间。选型时如果只按稳态转矩选电机,往往会在加速段出现转矩饱和、跟随误差过大甚至过流报警。因此,理解梯形与S形速度曲线的生成方式,并据此计算加速转矩、减速转矩和周期时间,是连接机械负载与驱动器选型的核心环节。

一、梯形速度曲线:结构、参数与计算

梯形速度曲线由加速段、匀速段和减速段组成,速度随时间呈梯形包络。其核心参数包括:目标速度 vmax、加速度 a、减速度 d、行程 s 以及各段时间。在旋转运动中以角速度 ω、角加速度 α 表示,在线性运动中以线速度 v、线加速度 a 表示,两者通过丝杠导程或减速比换算。

设加速段与减速段采用相同斜率,则加速时间 ta = vmax/a,减速时间 td = vmax/d。若总行程足够长,存在匀速段,其时间由剩余行程除以 vmax 得到。若行程较短,速度尚未达到 vmax 就必须开始减速,此时曲线退化为三角形,需要先判断是否存在匀速段。

判断方法:先假设达到 vmax,计算加速与减速所需行程之和 sacc + sdec = vmax2/(2a) + vmax2/(2d)。若该值大于总行程 s,则实际峰值速度需降低,按三角形曲线重新求解。这个判断在短行程、高节拍设备中非常常见,例如贴片机的微小位移定位。

加速转矩由两部分组成:克服负载惯量所需的动态转矩,以及克服摩擦、重力等静态转矩。旋转运动下,加速转矩 Tacc = (JM + JL)·α + Tf,其中 JM 为电机转子惯量,JL 为折算到电机轴的负载惯量,α 为角加速度,Tf 为摩擦与重力折算转矩。减速转矩则为 Tdec = (JM + JL)·d − Tf,注意减速度方向与摩擦方向的关系,若重力负载在减速时仍推动负载,则所需制动转矩可能减小甚至反向。

示例:某丝杠平台,负载质量 m = 50 kg,丝杠导程 p = 10 mm,减速比 i = 1,电机转子惯量 JM = 0.0005 kg·m²,负载折算惯量 JL = m·(p/2π)² = 50×(0.01/6.283)² ≈ 0.000127 kg·m²。设目标速度 vmax = 0.5 m/s,加速度 a = 5 m/s²,摩擦转矩 Tf = 0.2 N·m。则电机角速度 ω = v·2π/p = 0.5×628.3 ≈ 314 rad/s,角加速度 α = a·2π/p = 5×628.3 ≈ 3142 rad/s²。加速转矩 Tacc = (0.0005+0.000127)×3142 + 0.2 ≈ 2.17 N·m。若减速时摩擦仍阻碍运动,则 Tdec ≈ 1.77 N·m。该结果用于校核电机峰值转矩与驱动器过载能力。

二、S形速度曲线:为什么要平滑加加速度

梯形曲线在加速起点和终点存在加速度突变,即加加速度(jerk)为无穷大,会激发机械共振、产生冲击和噪声,并导致跟随误差尖峰。S形曲线在加速段和减速段引入加加速度限制,使加速度连续变化,速度曲线呈S形。常见实现是七段式:加加速、匀加速、减加速、匀速、加减速、匀减速、减减速。

S形曲线的关键参数除 vmax、amax 外,还增加 jmax。加加速度越大,曲线越接近梯形,动态响应越快但冲击越大;加加速度越小,运动越平滑,但相同行程下节拍时间会延长。工程中常按“在加速时间内达到最大加速度”来选取 jmax,即 jmax = amax/tj,其中 tj 为加加速段时间。若 tj 取加速总时间的 1/3,则加速段由加加速、匀加速、减加速三段构成。

在SINAMICS驱动器中,S形曲线通常通过工艺对象的“平滑时间”或“jerk限制”参数实现。设置时需要权衡:平滑时间过短,冲击抑制效果有限;平滑时间过长,实际加速能力下降,可能无法在给定时间内达到目标速度。因此,S形设计不是简单“越平滑越好”,而是要在机械允许的jerk范围内,尽量缩短节拍。

三、周期时间与动态响应评估

周期时间由加速时间、匀速时间、减速时间以及可能的等待时间组成。对于梯形曲线,若存在匀速段,则 Tcycle = ta + tv + td + tdwell。对于S形曲线,各段时间需按jerk分段积分求解,通常由驱动器内部规划器自动计算,但选型时必须确认在给定行程和节拍下,电机峰值转矩和驱动器峰值电流是否足够。

动态响应评估主要看三个指标:一是转矩利用率,即峰值转矩与电机额定转矩之比,一般不超过3~4倍,且需核对驱动器过载曲线;二是惯量比,即负载折算惯量与电机转子惯量之比,通常建议控制在5~10以内,惯量比过大时系统对转矩变化敏感,容易振荡;三是跟随误差,在加速段和减速段,位置偏差会明显增大,若超出允许值,需要提高增益或降低加速度。

实际调试时,可先按梯形曲线计算理论加速转矩和周期时间,再切换到S形曲线观察实际电流波形和位置偏差。若S形曲线下周期时间增加过多,可适当增大jerk限制;若机械冲击仍明显,则需检查联轴器刚度、导轨预紧和机械共振频率。最终目标是让运动曲线与机械特性、电机转矩和驱动器能力三者匹配。

梯形与S形速度曲线及转矩-时间关系 梯形速度曲线 v(t) 0 t v t_a t_v t_d v_max 加速度突变 → jerk 冲击 S形速度曲线 v(t) 0 t v v_max 加速度连续 → 冲击小 加加速 匀加速 减加速 匀速 减速段 加速转矩与减速转矩(以梯形曲线为例) 0 t T T_acc (J_M+J_L)·α+T_f T_f(匀速) T_dec (J_M+J_L)·d−T_f 峰值转矩需求 t_a t_v t_d t_cycle 动态响应校核 惯量比 J_L/J_M ≤ 5~10 峰值转矩 ≤ 3~4×T_rated 跟随误差 ≤ 允许值

把上述关系落到选型流程中,可以形成一条清晰的判断链:先根据机械行程和节拍要求确定 vmax 与 a,判断曲线是梯形还是三角形;再计算加速转矩和减速转矩,与电机峰值转矩、驱动器过载能力比较;最后根据机械冲击和定位精度决定是否采用S形曲线,并调整jerk限制。只有这三步都通过,运动曲线设计才算完成,后续的增益整定和滤波设置才有意义。