2. 速度环基础理论:EPS中的“定速巡航”大脑
各位工程师朋友,今天我们聊聊速度环。说实话,很多刚入行的同事觉得速度环就是个PI调节器,调调参数就完事了。但我在EPS项目里吃过亏——有一次台架测试,方向盘回正时总是抖两下才停,查了三天才发现是速度环带宽没跟上。嗯,这章我们就把它彻底讲透。
2.1 速度环在EPS中的角色
速度环是EPS控制架构的中间层。它夹在位置环和电流环之间,像个“二传手”。
它的核心任务就三个:
- 接收位置环的目标速度——比如驾驶员快速打方向盘,位置环算出“你需要以500°/s的速度转”
- 输出电流环的参考值——速度环根据当前实际速度,算出“需要给电机多少电流”
- 抑制外部扰动——比如路面颠簸导致方向盘抖动,速度环要快速压住
我个人习惯把速度环比作“定速巡航”。你设定一个速度,它负责让电机稳稳跟住。但EPS的麻烦在于——负载变化剧烈。原地打轮和高速行驶,电机承受的阻力天差地别。速度环必须能适应这种变化。
关键认知:速度环的性能直接决定了EPS的“手感”。响应慢了,方向盘会“粘”;超调大了,回正时会“抖”。
2.2 速度环控制模型
先看最经典的结构。速度环通常采用PI控制器,配合前馈补偿。
数学模型长这样:
速度环输出 = Kp * (ω_ref - ω_fb) + Ki * ∫(ω_ref - ω_fb)dt + 前馈项
其中:
- ω_ref:目标角速度(来自位置环)
- ω_fb:实际角速度(来自旋变或霍尔传感器)
- Kp:比例增益——决定响应速度
- Ki:积分增益——消除稳态误差
- 前馈项:根据电机模型计算的补偿量,用于提升动态响应
我在项目中遇到过一个问题:只用PI控制,大角度快速打盘时速度环总是滞后。后来加了前馈,响应时间直接缩短了40%。你想想看,前馈相当于“预判”,提前给电流,PI只负责微调。
实战技巧:前馈系数不要给太大。我曾经一次调过头,导致电机电流震荡,差点烧了驱动板。建议从0.3倍理论值开始试。
下面这张图展示了速度环在EPS控制架构中的位置和信号流向:
2.3 速度环性能指标
搞工程不能光凭感觉。速度环好不好,得用数据说话。我一般看三个指标:
2.3.1 带宽
带宽决定了速度环能跟踪多快的信号。单位是Hz。EPS的速度环带宽通常在20~50Hz之间。
- 带宽太低(<20Hz):方向盘快速转动时,电机跟不上,手感“迟钝”
- 带宽太高(>60Hz):容易引入噪声,系统可能震荡
注意:带宽不是越高越好。我曾经把带宽调到80Hz,结果电机高频啸叫,NVH测试直接挂了。带宽要和机械谐振频率错开。
2.3.2 响应时间
从目标速度变化到实际速度达到目标值的63%所需的时间。通常要求<10ms。
响应时间主要受Kp影响。Kp越大,响应越快。但Kp过大会导致超调。
2.3.3 超调量
实际速度超过目标速度的最大百分比。EPS一般要求超调量<5%。
超调量主要由Ki和Kp的比值决定。积分作用太强,超调就会变大。
| 指标 | 典型范围 | 影响因素 | 调优方向 |
|---|---|---|---|
| 带宽 | 20~50 Hz | Kp、系统延迟 | 增大Kp可提升带宽 |
| 响应时间 | <10 ms | Kp、前馈 | 加前馈可缩短响应 |
| 超调量 | <5% | Ki/Kp比值 | 适当降低Ki |
2.4 速度环与电流环的关系
这两个环是“上下级”关系。速度环是外环,电流环是内环。速度环的输出就是电流环的输入。
为什么要把电流环放在里面?原因有二:
- 电流环响应更快——电流环带宽通常是速度环的5~10倍。内环快,外环才能稳。
- 电流环能抑制反电动势——电机转动时会产生反电动势,电流环可以快速补偿,速度环不用操心这事。
我建议的带宽分配原则:
- 电流环带宽:500~1000 Hz
- 速度环带宽:20~50 Hz
- 位置环带宽:5~10 Hz
说白了,速度环的“天花板”就是电流环的响应能力。如果电流环带宽只有200Hz,速度环带宽撑死也到不了50Hz。所以调速度环之前,先确认电流环调好了。
我的调试顺序:先调电流环(确保电流响应够快且无震荡)→ 再调速度环(关注带宽和超调)→ 最后调位置环(关注稳态精度)。跳步调试是大忌。
嗯,速度环的基础理论就这些。记住三个核心:角色是“二传手”,模型是PI+前馈,指标看带宽/响应/超调。下一节我们聊速度环的离散化实现和代码细节。
公众号:蓝海资料掘金营,微信deep3321