运动曲线数学基础:位移、速度、加速度、加加速度

做电子凸轮这些年,我越来越觉得——搞懂这四个物理量,比背一百条曲线公式都管用。说白了,你调参调到头秃,最后都是在跟它们打交道。

位移、速度、加速度、加加速度(Jerk),这四个词听着像高中物理,但放到运动控制里,每一个都藏着坑。今天咱们就把它彻底掰开揉碎。

1. 从位移说起:你让轴走到哪

位移是最直观的。电机转了多少圈,丝杠推了多少毫米,这就是位移。在电子凸轮里,位移曲线就是主轴角度和从轴位置的映射关系。

举个例子:主轴转一圈,从轴走100mm。那位移曲线就是一条从(0,0)到(360,100)的线。但问题来了——这条线怎么走?是匀速走?还是先快后慢?

嗯,这里要注意:位移曲线本身不告诉你速度变化,它只告诉你最终到了哪。真正决定运动品质的,是它的导数。

核心公式:

  • 位移 s(t) —— 位置随时间的变化
  • 速度 v(t) = ds/dt —— 位移的一阶导数
  • 加速度 a(t) = dv/dt —— 速度的一阶导数,位移的二阶导数
  • 加加速度 j(t) = da/dt —— 加速度的一阶导数,位移的三阶导数

2. 速度:不是越快越好

速度是位移的变化率。我见过不少新手,上来就把速度拉满,觉得这样效率高。结果呢?机器抖得像筛子,过冲大得离谱。

为什么?因为速度变化越剧烈,加速度就越大。而加速度直接跟力挂钩——F=ma,这个a就是加速度。加速度大了,电机出力就大,机械冲击就来了。

我个人习惯,在规划速度曲线时,先看两个东西:

  • 峰值速度:不能超过电机额定转速的80%,留点余量
  • 速度变化率:也就是加速度,这个才是关键

避坑指南:我曾经在一个贴标机上,把速度曲线设成了梯形加减速。结果标签一快一慢,贴出来全是歪的。后来换成S型曲线,加速度连续变化,问题才解决。记住:速度曲线越平滑,系统越稳定。

3. 加速度:冲击的源头

加速度是速度的变化率。它直接决定了电机要出多大的力。加速度越大,电机电流越大,发热越严重。

但更关键的是——加速度的突变。你想想看,如果加速度从0突然跳到某个值,那意味着什么?意味着力在瞬间施加到机械结构上。这就是冲击的来源。

在电子凸轮里,我们通常用两种方式处理加速度:

类型 加速度曲线 特点 适用场景
梯形速度曲线 阶跃变化 加速度突变,冲击大 低速、低精度场合
S型速度曲线 连续变化 加速度平滑,冲击小 高速、高精度场合

我建议,只要不是成本敏感到极致,尽量用S型曲线。多花点算力,换来的是设备寿命和稳定性。

4. 加加速度(Jerk):被忽视的关键

加加速度,英文叫Jerk,是加速度的变化率。很多人做运动控制,只盯着速度和加速度,把Jerk给忘了。这是个致命的疏忽。

为什么?因为Jerk直接决定了加速度的变化是否平滑。如果Jerk无穷大,那就是加速度阶跃——冲击。如果Jerk有限且连续,加速度就是平滑过渡的。

我举个例子:

  • Jerk = 0:加速度不变,匀速或匀加速运动
  • Jerk = 常数:加速度线性变化,速度曲线是抛物线
  • Jerk = 连续函数:加速度平滑变化,这就是S型曲线的本质

警告:千万不要忽略Jerk!我曾经在一个高速分拣机上,因为Jerk设置过大,导致机械臂末端振动幅度超过5mm。后来把Jerk限幅降了一半,振动直接消失。记住:Jerk是振动的根源,控制好Jerk,就控制好了振动。

5. 四者关系:一张图说清楚

下面这张图,是我做培训时必讲的。它把位移、速度、加速度、加加速度的关系,用一条运动曲线串了起来。

运动曲线四层关系图 位移 s(t) 位置随时间变化,曲线形状决定运动轨迹 示例:主轴0°→从轴0mm,主轴360°→从轴100mm 求导 速度 v(t) = ds/dt 位移的变化率,决定运动快慢 峰值速度受电机额定转速限制 求导 加速度 a(t) = dv/dt 速度的变化率,决定电机出力大小 加速度突变 → 机械冲击 求导 加加速度 j(t) = da/dt 加速度的变化率,控制振动和冲击 关键关系 位移连续→位置不跳变 速度连续→运动不卡顿 加速度连续→冲击小 Jerk连续→振动少 每高一阶导数 连续,运动越平滑 但计算量也越大 实际工程中 Jerk限幅是关键

6. 实际工程中的取舍

理论上,我们希望位移、速度、加速度、加加速度全都连续。但现实是,控制器算力有限,机械结构有刚度限制,电机有响应带宽。

所以,实际做曲线规划时,我们得学会取舍:

  1. 位移必须连续——这是底线,否则轴会飞出去
  2. 速度尽量连续——不连续的话,加速度会无穷大,电机直接过流
  3. 加速度最好连续——不连续就是冲击,机械寿命会缩短
  4. 加加速度(Jerk)有限幅——不需要完全连续,但必须限幅

我个人的经验是:在大多数通用运动控制器上,做到加速度连续(S型曲线)就够了。只有在高速高精度的场合,才需要去优化Jerk的连续性。

实用技巧:如果你用的是梯形速度曲线,可以在拐角处加一个圆弧过渡,相当于给加速度加了一个斜坡。这样虽然Jerk还是阶跃,但加速度的突变幅度减小了,效果立竿见影。

7. 小结:记住这三句话

好了,这一章的内容就这些。最后我总结三句话,你记下来就行:

  • 位移是结果——你最终要到达的位置
  • 速度是效率——但太快了会出问题
  • 加速度和Jerk是品质——它们决定了你的设备是平稳运行还是抖成筛子