运动曲线数学基础:位移、速度、加速度、加加速度
做电子凸轮这些年,我越来越觉得——搞懂这四个物理量,比背一百条曲线公式都管用。说白了,你调参调到头秃,最后都是在跟它们打交道。
位移、速度、加速度、加加速度(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. 四者关系:一张图说清楚
下面这张图,是我做培训时必讲的。它把位移、速度、加速度、加加速度的关系,用一条运动曲线串了起来。
6. 实际工程中的取舍
理论上,我们希望位移、速度、加速度、加加速度全都连续。但现实是,控制器算力有限,机械结构有刚度限制,电机有响应带宽。
所以,实际做曲线规划时,我们得学会取舍:
- 位移必须连续——这是底线,否则轴会飞出去
- 速度尽量连续——不连续的话,加速度会无穷大,电机直接过流
- 加速度最好连续——不连续就是冲击,机械寿命会缩短
- 加加速度(Jerk)有限幅——不需要完全连续,但必须限幅
我个人的经验是:在大多数通用运动控制器上,做到加速度连续(S型曲线)就够了。只有在高速高精度的场合,才需要去优化Jerk的连续性。
实用技巧:如果你用的是梯形速度曲线,可以在拐角处加一个圆弧过渡,相当于给加速度加了一个斜坡。这样虽然Jerk还是阶跃,但加速度的突变幅度减小了,效果立竿见影。
7. 小结:记住这三句话
好了,这一章的内容就这些。最后我总结三句话,你记下来就行:
- 位移是结果——你最终要到达的位置
- 速度是效率——但太快了会出问题
- 加速度和Jerk是品质——它们决定了你的设备是平稳运行还是抖成筛子