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毫秒以上。

下面这张图,是我自己画的三环架构逻辑图,你看一眼就明白了:

伺服三环控制架构图 伺服三环控制架构 位置环 P控制器 / P-PI 速度环 PI控制器 电流环 PI控制器 编码器反馈 说明:内环(电流环)响应最快,外环(位置环)响应最慢。 调参时,必须从内环往外环调——先整定电流环,再速度环,最后位置环。

这张图里,反馈信号从编码器一路传回三个环。内环的带宽最高,外环的带宽最低。为什么?因为外环的指令来自内环的执行结果,如果外环比内环还快,系统就会不稳定。

我曾经踩过的坑: 有次调试一台高速贴片机,我图省事,先调了位置环。结果速度环还没整定好,位置环一给指令,速度环就饱和,电机直接飞车。从那以后,我再也不敢跳过内环整定。

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 响应性与稳定性:一对“欢喜冤家”

响应性和稳定性,是调参时最核心的一对矛盾。你追求快速响应,系统就容易振荡;你追求绝对稳定,系统就变得迟钝。

为什么会这样?

因为伺服系统本质上是一个带惯性和延迟的闭环系统。增益越高,系统对误差的修正越猛,但同时也越容易“矫枉过正”,产生超调和振荡。增益越低,系统越稳,但跟踪误差大,响应慢。

下面这张图,展示了不同增益下的阶跃响应曲线:

不同增益下的阶跃响应对比 不同增益下的阶跃响应对比 目标值 低增益(响应慢) 中增益(最佳) 高增益(振荡) 调参目标:找到“临界阻尼”状态——既没有超调,也没有拖沓的慢响应。

你看,蓝色曲线(低增益)虽然稳,但半天才爬到目标值;红色曲线(高增益)冲得快,但来回振荡好几轮才稳定;绿色曲线(中增益)一步到位,不超调也不拖沓——这就是我们追求的“临界阻尼”状态。

注意: 临界阻尼不是万能的。如果机械系统刚性差(比如皮带传动、长丝杠),你强行追求临界阻尼,可能会激发机械谐振。这时候,适当降低增益,接受一点“慢”,反而更安全。

最后,我总结一下响应性和稳定性的权衡原则:

  • 刚性负载(如直接驱动、滚珠丝杠):可以追求高增益、高响应,带宽可以设得比较高。
  • 柔性负载(如皮带、同步带、长轴):必须降低增益,优先保证稳定性,否则容易振荡甚至损坏机械。
  • 变负载(如机器人手臂在不同姿态下惯量变化大):建议使用自适应增益或增益调度,不要用一组参数打天下。

嗯,这一章的内容就到这里。概念是枯燥的,但它们是后续所有调参动作的根基。你把这些搞清楚了,后面讲“手动整定步骤”和“自动整定原理”时,你就能理解每一步为什么要这么做。