2. 运动控制基础:位置、速度、加速度、加加速度(Jerk)的概念与关系

各位工程师朋友,大家好。欢迎来到《电子凸轮曲线从零到实战》的第二讲。

今天我们要聊的,是运动控制里最基础、也最容易被忽视的四个物理量:位置、速度、加速度、加加速度。说白了,它们就是描述一个物体“怎么动”的四个层次。

我刚开始做运动控制时,总觉得只要位置走准了就行。直到有一次,一台高速贴片机在转弯时剧烈抖动,把元件都甩飞了……嗯,从那以后我才真正明白,光看位置远远不够。

2.1 四个物理量的定义与直觉

我们先从最直观的讲起。你想想看,描述一个轴的运动,最直接的问题是什么?

  • 位置 (Position):它现在在哪儿?单位是 mm 或 deg。
  • 速度 (Velocity):它移动得快不快?单位是 mm/s 或 deg/s。
  • 加速度 (Acceleration):它提速猛不猛?单位是 mm/s² 或 deg/s²。
  • 加加速度 (Jerk):它加速过程平不平滑?单位是 mm/s³ 或 deg/s³。

我个人习惯把 Jerk 叫做“加速度的变化率”。它不直接决定你跑多快,但它决定了你加速的过程是“丝滑”还是“突兀”。

核心关系链:

位置 → 速度(位置的变化率)→ 加速度(速度的变化率)→ 加加速度(加速度的变化率)

简单说:求导就是往下走一层,积分就是往上走一层。

2.2 数学关系:微积分视角

如果你大学学过微积分,这部分会非常眼熟。我们直接用公式说话:

v(t) = ds/dt          // 速度是位置对时间的一阶导数
a(t) = dv/dt = d²s/dt² // 加速度是位置的二阶导数
j(t) = da/dt = d³s/dt³ // 加加速度是位置的三阶导数

反过来,从 Jerk 积分回去:

a(t) = ∫ j(t) dt
v(t) = ∫ a(t) dt
s(t) = ∫ v(t) dt

我在项目中遇到过一位同事,他写梯形速度曲线时,加速度直接给最大值,结果机器启动瞬间“哐”的一声,皮带都跳齿了。这就是典型的 Jerk 无穷大——加速度瞬间跳变,物理世界受不了。

避坑指南: 我曾经在调试一台龙门铣床时,发现加工表面有振纹。查了半天,不是刀具问题,也不是伺服参数问题。最后发现是电子凸轮曲线的 Jerk 值太大,导致机械结构共振。把 Jerk 限制降低 30%,振纹立刻消失。

2.3 为什么 Jerk 如此重要?

很多刚入行的朋友会问:“我只要位置准、速度快就行了,管它 Jerk 干嘛?”

原因有三:

  1. 机械寿命:高 Jerk 意味着冲击力大,齿轮、丝杠、联轴器都会加速磨损。
  2. 振动与噪音:Jerk 是激励机械共振的主要来源。你想想看,一个突然的加速度变化,就像用锤子敲了一下结构。
  3. 轨迹精度:在高速高精度场合,高 Jerk 会导致伺服跟随误差瞬间增大,轨迹拐弯处出现“过冲”或“圆角”。

注意: 不要以为只有高速设备才需要关注 Jerk。低速重载设备如果 Jerk 过大,同样会造成工件滑移或定位超调。我见过一台低速转台,因为 Jerk 没限制,每次启停都把上面的精密夹具震松了。

2.4 四种运动曲线的对比

为了让你更直观地理解这四个量的关系,我整理了一张对比表。假设我们要让一个轴从静止走 100mm,用时 1 秒:

曲线类型 速度曲线形状 加速度曲线 Jerk 曲线 实际效果
梯形速度 梯形 方波(跳变) 无穷大(脉冲) 启停冲击大,适合低速
S 形速度 S 形 梯形(连续) 有限值(方波) 启停平滑,通用性强
正弦加速度 正弦形 正弦波 余弦波(连续) 极平滑,适合高速高精
多项式曲线 高阶多项式 连续可导 连续可导 可定制,但计算量大

从这张表你可以看出:梯形速度曲线虽然简单,但 Jerk 无穷大,这就是为什么它只适合低速场合。而电子凸轮曲线,我们追求的是 Jerk 连续甚至 Jerk 的导数也连续。

2.5 知识体系框架图

下面这张 SVG 图,帮你把本章的核心逻辑串起来:

运动控制四层关系图 运动控制四层物理量关系 位置 s(t) 单位:mm / deg 求导 速度 v(t) 单位:mm/s 求导 加速度 a(t) 单位:mm/s² 求导 加加速度 j(t) 单位:mm/s³ 关键要点 • 位置是基础 • 速度决定效率 • 加速度决定力 • Jerk 决定平滑度 • 电子凸轮曲线 追求 Jerk 连续 • 梯形曲线 Jerk 无穷大 只适合低速场合 • S 形曲线是工业 最常用方案 积分(反向)

2.6 实际应用中的取舍

讲完了理论,我们聊聊实战中的权衡。你不可能同时追求“最快”和“最平滑”。

  • 追求节拍:允许较高的 Jerk,用梯形或 S 形曲线,牺牲一点平滑度换取时间。
  • 追求精度:限制 Jerk,用正弦或高阶多项式,让运动更柔顺,但周期会变长。
  • 追求寿命:Jerk 必须严格限制,宁可慢一点,也要减少冲击。

我记得有一次调试锂电池卷绕机,客户要求每分钟 120 个电芯。按梯形曲线算,加速度需要 10m/s²,但 Jerk 会达到 500m/s³。结果一跑起来,整个机架都在抖。后来我们把 Jerk 降到 100m/s³,改用 S 形曲线,节拍只慢了 5%,但振动降低了 70%。这就是工程上的“妥协艺术”。

总结一句话: 位置是目标,速度是效率,加速度是能力,Jerk 是品质。做电子凸轮曲线,本质上就是在四个量之间找到最优平衡点。