运动控制基础:位置、速度、加速度、加加速度(Jerk)的定义与物理意义

在PTP(Point-to-Point)点位运动控制中,我们通常关注的是轴从起点A移动到终点B的过程。然而,仅仅定义起点和终点是远远不够的——控制器必须回答一个核心问题:在这段位移中,运动量随时间如何变化? 答案由四个基本运动学量描述:位置(Position)、速度(Velocity)、加速度(Acceleration)和加加速度(Jerk)。这四个量构成了运动轨迹规划的数学基础,也是后续理解S曲线加减速、梯形加减速等算法的前提。本章将深入剖析每个量的定义、物理意义及其在工程实践中的关键作用。

运动学四层递阶关系与物理意义 位置 x(t) 单位:mm / deg / pulse 速度 v(t) v = dx/dt 加速度 a(t) a = dv/dt 加加速度 j(t) j = da/dt 工程关注点 • 位置:目标精度、重复定位精度、/相对坐标 • 速度:节拍时间、表面质量、跟随误差上限 • 加速度:惯性力 F=ma、电机扭矩峰值、结构应力 • 加加速度:冲击度、残余振动、轨迹平滑性 数学关系(微分/积分链) 位置 → 速度 → 加速度 → 加加速度 求导:v=dx/dt, a=dv/dt, j=da/dt 积分:v=∫a dt, x=∫v dt PTP规划核心 梯形加减速:限制 v_max 和 a_max S曲线加减速:额外限制 j_max,消除冲击

上图展示了四个运动学量之间的递阶关系。在运动控制系统中,位置是最终被控制的物理量,而速度、加速度和加加速度则是位置对时间的高阶导数。理解这一链条是设计加减速算法的前提:梯形加减速只约束速度和加速度,而S曲线加减速进一步约束加加速度,以获得更平滑的运动特性。

2.1 位置:运动控制的最终目标

核心原理:位置描述物体在空间中的坐标,在PTP运动中通常指轴系下的坐标或相对坐标。对于旋转轴,位置用角度表示;对于直线轴,用毫米或脉冲数表示。位置是唯一直接由编码器或光栅尺反馈的物理量,其余三个量均通过对位置的时间差分或对指令的解析计算获得。

工程判断方法:在伺服系统中,位置环的输入是位置指令,反馈是编码器位置。位置精度受限于编码器分辨率、机械传动间隙、热膨胀等因素。PTP运动的位置要求通常分为两类:

  • 定位精度:指令位置与实际到达位置的偏差,影响加工尺寸。
  • 重复定位精度:多次从同一方向趋近同一点的位置散布,影响批量一致性。
经验提醒:在PTP规划中,位置本身不直接参与加减速计算,但位置增量(Δx)决定了运动的总位移,进而影响速度曲线能达到的最大速度。例如,短距离移动时可能无法达到设定最大速度,此时规划器会自动降低峰值速度。

2.2 速度:节拍与质量的平衡点

核心原理:速度是位置对时间的一阶导数,即 v = dx/dt。在PTP运动中,速度曲线直接决定了运动的总时间(节拍)。然而,速度并非越高越好——高速运动带来更大的跟随误差、更明显的机械振动和更高的定位冲击。

操作流程:在设置速度参数时,通常遵循以下步骤:

  1. 根据工艺节拍要求计算理论平均速度:v_avg = 总位移 / 允许运动时间。
  2. 考虑加减速过程,实际峰值速度需高于平均速度,一般取 v_max = (1.2~1.5) × v_avg。
  3. 校验电机额定转速和机械允许的最大线速度。
  4. 在调试软件中设定速度参数,并通过示波器观察实际速度曲线。
速度类型定义工程意义
指令速度控制器发出的目标速度决定理论运动时间
实际速度编码器反馈计算的速度反映真实运动状态
峰值速度运动过程中的最大速度影响电机负载和机械冲击
平均速度总位移/总时间用于节拍评估

2.3 加速度:力的直接体现

核心原理:加速度 a = dv/dt,是速度的变化率。根据牛顿第二定律 F = ma,加速度直接决定了运动过程中施加在负载上的惯性力。加速度越大,需要的电机扭矩越大,机械结构承受的应力也越大。在PTP运动中,加速度通常被限制为一个恒定最大值 a_max,梯形加减速算法正是基于这一约束。

案例拆解:假设一个垂直轴需要提升 20kg 的负载,导轨摩擦力为 50N,电机通过 1:2 减速机驱动。若设定加速度为 0.5g(约 4.9 m/s²),则所需总力为:

惯性力 F_inertia = m × a = 20 × 4.9 = 98 N
重力分量 F_gravity = m × g = 20 × 9.8 = 196 N
总力 F_total = F_inertia + F_gravity + F_friction = 98 + 196 + 50 = 344 N
折算到电机侧扭矩 T_motor = F_total × 导程 / (2π × 减速比 × 效率)

如果盲目提高加速度至 1g,惯性力将翻倍至 196N,总力变为 442N,电机扭矩需求增加约 28%。这可能导致电机过载或驱动器报警。因此,加速度设定必须结合负载惯量、电机扭矩曲线和机械刚性综合评估。

风险提示:加速度过高不仅可能烧毁驱动器,还会引起机械共振。当加速度产生的激励频率接近机械固有频率时,运动结束后会出现明显的残余振动,延长稳定时间(settling time),反而降低实际节拍效率。

2.4 加加速度(Jerk):平滑性的关键

核心原理:加加速度 j = da/dt,是加速度的变化率。它描述了力变化的快慢。在梯形加减速中,加速度在启动瞬间从0跳变到a_max,这意味着加加速度为无穷大(理论上),实际表现为冲击。这种冲击会激发机械系统的高频模态,产生振动和噪声。S曲线加减速的核心思想就是限制加加速度,使加速度平滑过渡。

物理意义:加加速度直接影响被控对象的"舒适度"和"平稳性"。在精密定位设备中,过大的加加速度会导致:

  • 工件表面产生波纹(如点胶、涂布工艺)。
  • 精密丝杠或导轨的滚珠产生微动磨损。
  • 相机拍照时产生运动模糊(视觉检测场景)。

参数设置方法:加加速度的设定通常遵循"由大到小"的调试策略:

  1. 先设定一个较大的j_max,观察运动是否产生明显振动。
  2. 逐步减小j_max,直到振动消失或达到工艺允许范围。
  3. 检查运动时间是否满足节拍要求,若时间过长则适当增大j_max。
  4. 最终在"平滑性"和"快速性"之间取得平衡。
关键对比:梯形加减速与S曲线加减速的本质区别在于是否约束加加速度。梯形算法只有两个阶段(加速、减速),加速度恒定;S曲线算法通常有七个阶段(加加速、匀加速、减加速、匀速、加减速、匀减速、减减速),每个阶段对应不同的加加速度符号和大小。S曲线的运动时间比梯形长约 10%~20%,但残余振动可降低 50% 以上。

2.5 四者关系与工程综合应用

在实际PTP规划中,四个量并非独立设定,而是通过数学关系相互制约。位置增量决定了可达到的最大速度(短距离无法加速到v_max),加速度和加加速度共同决定了速度曲线的形状。下表总结了各参数对系统性能的影响:

参数增大时的影响减小时的影响典型约束来源
v_max节拍缩短,跟随误差增大节拍变长,运动更平稳电机额定转速、机械极限
a_max加速时间短,扭矩需求大加速平缓,但总时间增加驱动器峰值电流、机械强度
j_max响应快,冲击增大运动平滑,振动减小机械固有频率、工艺要求

实战场景:以贴片机取放头为例,其运动要求是:从取料位到贴装位距离 50mm,允许运动时间 80ms。若采用梯形加减速,设定 v_max = 1.2 m/s,a_max = 30 m/s²,则加速时间 t_acc = v_max / a_max = 40ms,加速距离 = 0.5 × 30 × 0.04² = 24mm,总距离 48mm,刚好满足。但实际运行中发现贴装后元件偏移,经测量为残余振动导致。改用S曲线后,设定 j_max = 3000 m/s³,加速度从0平滑升至30 m/s²,虽然总时间增加至 92ms,但振动幅度从 ±15μm 降至 ±3μm,满足工艺要求。

常见误区:许多工程师认为"加加速度越大越好",因为可以缩短运动时间。但实际上,当j_max超过机械系统固有频率对应的等效值后,继续增大不仅无法缩短时间(因为加速度已饱和),反而会加剧振动。正确做法是先通过频率响应测试确定机械的薄弱模态,再反推允许的最大加加速度。

2.6 总结与复盘

本章的核心在于建立"位置-速度-加速度-加加速度"的完整运动学认知框架。位置是目标,速度是效率,加速度是力,加加速度是冲击。在PTP运动规划中,这四个量构成了一个层层递进的约束链:位置增量约束速度,速度峰值约束加速度,加速度变化率约束加加速度。任何加减速算法(梯形、S曲线、多项式规划)本质上都是在满足这些约束的前提下,寻找最优的时间最优解。

工程复盘要点:

  • 调试时先确定位置精度要求,再反推允许的振动水平,进而确定j_max。
  • 加速度设定必须核算电机扭矩,留出 20%~30% 的余量。
  • 速度设定需考虑编码器采样周期和速度环带宽,避免速度反馈滞后。
  • 当出现"运动到位后仍抖动"时,优先检查加加速度是否过大,而非盲目降低速度。