2. 调参基础概念:PID控制原理、位置环/速度环/电流环、增益与带宽、响应性与稳定性
各位工程师朋友,大家好。欢迎来到《伺服调参全流程与系统化整定方法》的第二讲。
今天我们要聊的,是整个调参工作的地基——基础概念。说实话,我见过太多人一上来就对着增益瞎调,结果系统要么抖得像筛子,要么软得像面条。为什么?因为没搞懂背后的原理。
这一章,我会把PID控制、三环架构、增益带宽、响应与稳定性这几个核心概念串起来讲。你理解透了,后面的实操才能有的放矢。
2.1 PID控制原理:伺服系统的“大脑”
PID,全称比例-积分-微分控制。说白了,它就是一个“纠错算法”。伺服驱动器每时每刻都在问自己一个问题:“我现在的位置(或速度)跟目标差了多少?该怎么补?”
PID的三个环节各司其职:
- 比例(P):看当前误差有多大,误差大就猛推,误差小就轻推。它是主力,但光靠它会有静差。
- 积分(I):看历史误差的累积。只要误差一直存在,它就慢慢加力,直到把误差彻底消除。但它容易引起超调和振荡。
- 微分(D):预测误差的变化趋势。误差突然变大,它提前刹车或加速,起到阻尼作用。但它对噪声敏感。
核心公式(位置式PID):
u(t) = Kp * e(t) + Ki * ∫e(t)dt + Kd * de(t)/dt
其中:
u(t) —— 控制输出(比如电流指令)
e(t) —— 当前误差(目标值 - 实际值)
Kp —— 比例增益
Ki —— 积分增益
Kd —— 微分增益
我在一个包装机械项目里遇到过,客户抱怨定位完成时间太长。我一看,Ki设得太小,积分作用软绵绵的。稍微提了一点Ki,定位时间直接砍半。但注意,Ki提太多,系统就开始“点头”了——这就是超调。
我的个人习惯: 先调Kp让系统动起来,再加一点点Kd抑制振荡,最后用Ki消除静差。这个顺序,能帮你少走很多弯路。
2.2 三环架构:位置环、速度环、电流环
伺服驱动器的控制,不是一层搞定的。它分了三层,从里到外分别是:电流环 → 速度环 → 位置环。
你想想看,为什么需要三层?因为每一层管的事不一样:
- 电流环(最内层):控制电机绕组的电流,直接决定力矩输出。响应最快,周期通常在几十微秒。
- 速度环(中间层):控制电机转速。它给电流环发指令,响应周期在几百微秒到1毫秒。
- 位置环(最外层):控制电机最终的位置。它给速度环发指令,响应周期通常在1毫秒以上。
下面这张图,是我自己画的三环架构逻辑图,你看一眼就明白了:
这张图里,反馈信号从编码器一路传回三个环。内环的带宽最高,外环的带宽最低。为什么?因为外环的指令来自内环的执行结果,如果外环比内环还快,系统就会不稳定。
我曾经踩过的坑: 有次调试一台高速贴片机,我图省事,先调了位置环。结果速度环还没整定好,位置环一给指令,速度环就饱和,电机直接飞车。从那以后,我再也不敢跳过内环整定。
2.3 增益与带宽:系统的“灵敏度”与“响应速度”
增益和带宽,这两个概念经常被混为一谈。我简单给你区分一下:
- 增益(Gain):系统对误差的放大倍数。增益越大,同样的误差产生的控制力越强。但增益过大,系统容易振荡。
- 带宽(Bandwidth):系统能有效响应的最高频率。带宽越高,系统跟踪快速变化信号的能力越强。但带宽受限于机械谐振和采样周期。
说白了,增益决定“力度”,带宽决定“速度”。
下面这个表格,是我整理的不同环路的典型带宽范围,你可以作为参考:
| 控制环路 | 典型带宽范围 | 响应时间(近似) | 主要限制因素 |
|---|---|---|---|
| 电流环 | 1 kHz ~ 5 kHz | 0.2 ms ~ 1 ms | PWM开关频率、电流采样延迟 |
| 速度环 | 100 Hz ~ 500 Hz | 2 ms ~ 10 ms | 编码器分辨率、机械惯量 |
| 位置环 | 10 Hz ~ 100 Hz | 10 ms ~ 100 ms | 速度环带宽、机械刚度 |
你注意看,从电流环到位置环,带宽是逐级递减的。这是伺服系统设计的铁律——外环的带宽必须低于内环的1/5到1/10,否则内外环会“打架”。
我建议: 在调试软件里,先看电流环的带宽能不能跑到2kHz以上。如果连这个都达不到,后面的速度环和位置环就别想了,先检查硬件和接线。
2.4 响应性与稳定性:一对“欢喜冤家”
响应性和稳定性,是调参时最核心的一对矛盾。你追求快速响应,系统就容易振荡;你追求绝对稳定,系统就变得迟钝。
为什么会这样?
因为伺服系统本质上是一个带惯性和延迟的闭环系统。增益越高,系统对误差的修正越猛,但同时也越容易“矫枉过正”,产生超调和振荡。增益越低,系统越稳,但跟踪误差大,响应慢。
下面这张图,展示了不同增益下的阶跃响应曲线:
你看,蓝色曲线(低增益)虽然稳,但半天才爬到目标值;红色曲线(高增益)冲得快,但来回振荡好几轮才稳定;绿色曲线(中增益)一步到位,不超调也不拖沓——这就是我们追求的“临界阻尼”状态。
注意: 临界阻尼不是万能的。如果机械系统刚性差(比如皮带传动、长丝杠),你强行追求临界阻尼,可能会激发机械谐振。这时候,适当降低增益,接受一点“慢”,反而更安全。
最后,我总结一下响应性和稳定性的权衡原则:
- 刚性负载(如直接驱动、滚珠丝杠):可以追求高增益、高响应,带宽可以设得比较高。
- 柔性负载(如皮带、同步带、长轴):必须降低增益,优先保证稳定性,否则容易振荡甚至损坏机械。
- 变负载(如机器人手臂在不同姿态下惯量变化大):建议使用自适应增益或增益调度,不要用一组参数打天下。
嗯,这一章的内容就到这里。概念是枯燥的,但它们是后续所有调参动作的根基。你把这些搞清楚了,后面讲“手动整定步骤”和“自动整定原理”时,你就能理解每一步为什么要这么做。