4、控制环路基础:三环控制架构
各位工程师朋友,今天我们来聊聊伺服控制的核心——三环架构。说实话,我刚入行那会儿,总觉得这三个环就是层层嵌套的PID,没什么特别的。直到我在现场调试一台高速贴片机,位置环怎么都稳不住,才真正体会到:不懂三环,你连问题出在哪都找不到。
4.1 三环控制架构:电流环、速度环、位置环
伺服驱动器的控制环路,说白了就是三个PID调节器串在一起。从内到外分别是:电流环、速度环、位置环。我习惯把它们比作一个公司的三层管理:
- 电流环:最底层的执行者,负责让电机实际电流跟上指令电流。它最快,也最直接。
- 速度环:中间层的调度者,根据速度偏差给电流环发指令。它比电流环慢一点。
- 位置环:最上层的决策者,根据位置偏差给速度环发指令。它最慢,但决定了最终精度。
你想想看,如果底层执行者(电流环)都抖得厉害,上层再怎么调度也没用。这就是为什么整定顺序必须是:先电流环,再速度环,最后位置环。我在项目中遇到过不少工程师,上来就调位置环参数,结果越调越乱——其实根子在电流环就没整好。
4.2 各环路的作用与关系
4.2.1 电流环
电流环是控制环路中最内层的一环。它的任务很简单:让电机绕组中的实际电流,快速准确地跟随电流指令。
为什么电流环这么重要?因为电机的转矩与电流成正比(对于永磁同步电机,转矩 ≈ Kt × Iq)。控制好了电流,就等于控制好了转矩。电流环的带宽通常最高,一般在 500Hz ~ 2000Hz 之间。
核心要点:电流环的响应速度,决定了整个系统的动态性能上限。如果电流环带宽不够,速度环和位置环再怎么调也是白搭。
我记得有一次调试一个龙门双驱系统,两侧的电流环响应不一致,导致运动时总是偏斜。后来我把两侧电流环的带宽调到一致,问题就解决了。嗯,这里要注意:电流环的PI参数通常由驱动器自动整定,但遇到特殊负载时,手动微调是必要的。
4.2.2 速度环
速度环是中间层。它接收位置环输出的速度指令,再与编码器反馈的实际速度比较,经过PID调节后输出电流指令给电流环。
速度环的带宽通常比电流环低一个数量级,一般在 50Hz ~ 300Hz 之间。为什么?因为速度环的采样周期比电流环长,而且机械系统的惯性限制了速度的变化率。
| 环路 | 带宽范围 | 采样周期 | 主要影响因素 |
|---|---|---|---|
| 电流环 | 500Hz ~ 2000Hz | 50μs ~ 100μs | 电机电感、母线电压 |
| 速度环 | 50Hz ~ 300Hz | 0.5ms ~ 2ms | 负载惯量、机械刚度 |
| 位置环 | 10Hz ~ 50Hz | 1ms ~ 10ms | 机械谐振、摩擦 |
速度环整定的关键,是处理好惯量比。我曾经调试一台大惯量转台,速度环怎么整都振荡。后来发现是负载惯量比电机惯量大了20倍,速度环增益根本提不上去。最后加了前馈补偿才搞定。
4.2.3 位置环
位置环是最外层。它接收上位机的位置指令,与编码器反馈的实际位置比较,经过P(比例)调节后输出速度指令给速度环。
注意,位置环通常只用P调节,不用I。为什么?因为位置环的积分作用会导致超调和振荡,而且速度环本身已经包含了积分作用,可以消除稳态误差。我个人习惯,位置环增益从低往高调,直到出现轻微振荡再回调20%。
实战技巧:位置环的带宽决定了系统的跟随精度。带宽越高,跟随误差越小,但系统对机械谐振越敏感。我建议位置环带宽不要超过速度环带宽的1/5,否则容易引发机械振荡。
4.3 环路带宽概念
带宽,说白了就是系统能响应的最高频率。比如一个速度环的带宽是100Hz,意味着它能跟上100Hz以内的速度变化指令。超过100Hz的指令,系统就响应不过来了。
为什么会这样?因为每个环路都有延迟。电流环有PWM开关延迟,速度环有采样延迟,位置环有通信延迟。这些延迟加起来,就限制了系统的响应能力。
带宽的测量方法很简单:给环路输入一个正弦波指令,逐渐增加频率,当输出幅值下降到输入的0.707倍(-3dB)时,对应的频率就是带宽。
避坑指南:我曾经遇到过一位客户,把位置环带宽设得比速度环还高,结果系统高频振荡,电机嗡嗡响。记住:三个环的带宽必须从内到外依次降低,一般每个环之间差3~5倍。这是铁律,别去挑战它。
带宽也不是越高越好。高带宽意味着高增益,高增益会放大噪声,也容易激发机械谐振。我个人的经验是:在满足精度要求的前提下,带宽越低越好。这样系统更稳定,调试也更省心。
4.4 三环整定的实用建议
- 整定顺序不能乱:先电流环,再速度环,最后位置环。跳步调试等于给自己挖坑。
- 惯量比是关键:速度环的整定效果,很大程度上取决于负载惯量与电机惯量的比值。惯量比超过10倍,建议加装减速机或使用前馈。
- 带宽留余量:理论计算出来的带宽,实际应用时建议打7折。机械系统的非线性因素,会让理论值变得不靠谱。
- 善用示波器:别光看参数,要看波形。电流波形、速度波形、位置波形,能告诉你很多参数表里看不到的信息。
好了,关于三环控制架构的基础知识就讲到这里。下一章我们会深入讲解电流环的整定方法,包括PI参数的计算、电流采样延迟补偿等实战内容。到时候我会分享一个我调试过的案例,保证让你少走弯路。