2、伺服系统基础:位置环、速度环、电流环的层级关系与各自功能

伺服系统的三环控制结构——电流环、速度环、位置环——是运动控制领域最经典且最核心的架构。理解这三个环路的层级关系、各自功能以及它们之间的耦合机制,是进行轨迹跟踪误差分析与修正的前提。若将伺服系统比作一支精密协作的团队,电流环是执行具体动作的“肌肉”,速度环是协调节奏的“小脑”,位置环则是制定路径的“大脑”。本章将深入剖析三环的层级递进关系、每个环路的数学模型与调试要点,并结合实际案例说明环路失配时的典型症状。

伺服三环控制层级结构与信号流向 位置环(外环) · 轨迹规划与跟踪 · 输出速度指令 速度环(中环) · 速度闭环调节 · 输出电流指令 电流环(内环) · 转矩/电流闭环 · 输出PWM占空比 伺服电机+负载 · 转矩→角加速度 编码器/光栅尺 · 位置/速度反馈 速度指令 电流指令 PWM驱动 机械角度/速度 位置反馈 速度反馈 带宽:1~50 Hz 带宽:50~500 Hz 带宽:1~5 kHz 负载扰动 外环带宽低、响应慢;内环带宽高、响应快——这是三环设计的基本原则 位置环输出限幅 → 速度环指令限幅 → 电流环指令限幅(逐级限幅保护)

2.1 三环控制的层级架构与带宽原则

伺服系统的三环控制采用“由内向外”的嵌套结构:电流环在最内层,直接控制电机绕组电流;速度环包裹电流环,通过调节电流指令来控制电机转速;位置环在最外层,通过调节速度指令来控制机械位置。这种层级结构的核心设计原则是带宽递增原则——从外环到内环,控制带宽逐级提高约5~10倍。典型带宽范围:位置环1~50 Hz,速度环50~500 Hz,电流环1~5 kHz。

带宽差异的物理意义在于:内环必须比外环响应更快,才能保证外环的指令变化被内环及时跟踪。如果速度环带宽不足,位置环输出的速度指令变化时,实际速度无法快速跟随,就会产生位置跟踪滞后。同理,如果电流环带宽不足,速度环输出的电流指令无法被快速执行,速度环的性能也会被拖累。这种“木桶效应”决定了调试时必须从内环开始,逐层向外。

环路层级 控制对象 反馈元件 典型带宽 主要作用 输出量
电流环(内环) 电机绕组电流 霍尔传感器/采样电阻 1~5 kHz 控制转矩,抑制反电动势扰动 PWM占空比
速度环(中环) 电机转速 编码器/测速发电机 50~500 Hz 控制转速,抑制负载扰动 电流指令(转矩指令)
位置环(外环) 机械位置/角度 编码器/光栅尺/旋变 1~50 Hz 控制位置,实现轨迹跟踪 速度指令
关键认知:三环的带宽关系不是随意设定的,而是由控制稳定性决定的。若内环带宽不够高,外环的增益就无法提升,否则会激发振荡。实际调试中,如果发现位置环增益调高后出现啸叫或振荡,往往不是位置环本身的问题,而是速度环或电流环带宽不足所致。

2.2 电流环:伺服系统的“肌肉”

电流环是伺服系统最内层的控制回路,直接控制电机三相绕组的电流。在永磁同步电机(PMSM)中,电流环通常采用d-q轴解耦控制:将三相静止坐标系下的电流通过Park变换和Clarke变换,转换为旋转坐标系下的d轴电流(励磁分量)和q轴电流(转矩分量)。对于表贴式PMSM,通常控制id=0,仅通过iq来控制电磁转矩。

电流环的数学模型可简化为:

Uq = R·iq + Lq·(diq/dt) + ωe·ψf
Ud = R·id + Ld·(did/dt) - ωe·Lq·iq

其中,Uq和Ud为d-q轴电压,R为定子电阻,Lq和Ld为d-q轴电感,ωe为电角速度,ψf为永磁体磁链。电流环的PI控制器输出即为Uq和Ud,经过逆Park变换后生成SVPWM(空间矢量脉宽调制)信号,驱动逆变器开关。

电流环的响应速度直接决定了伺服系统的动态性能。电流环带宽越高,转矩响应越快,速度环可用的增益就越高。但电流环带宽受限于:PWM开关频率(通常为8~16 kHz,电流环采样频率与PWM同步)、电流采样延迟、逆变器死区时间以及电机电感参数。

调试经验:电流环PI参数整定时,可以先在电机堵转状态下(或低转速下)进行。增大Kp可提高响应速度,但过大会导致电流振荡;Ki用于消除稳态误差,但过大会引起低频谐振。一个实用的初值:Kp ≈ Lq·ωc,Ki ≈ R·ωc,其中ωc为目标电流环带宽(rad/s)。

2.3 速度环:伺服系统的“小脑”

速度环位于电流环之外,其输入是位置环输出的速度指令,反馈来自编码器计算出的实际速度。速度环的输出是电流指令(即q轴电流指令iq*),送入电流环作为给定值。速度环的核心作用是抑制负载扰动和速度波动,保证电机转速平稳。

速度环的数学模型基于机械运动方程:

J·(dω/dt) = Te - TL - B·ω

其中,J为转动惯量(电机+负载折算),Te为电磁转矩(Te = 1.5·p·ψf·iq),TL为负载转矩,B为粘滞摩擦系数。速度环PI控制器的输出即为iq*,通过调节转矩来平衡负载扰动。

速度环的调试重点在于转动惯量匹配。如果负载惯量与电机惯量比值过大(通常超过10:1),速度环的动态响应会显著变差,表现为启动超调大、停车振荡。现代伺服驱动器通常具备惯量辨识功能,可以自动测量负载惯量并据此调整速度环增益。

速度环的反馈质量直接影响控制性能。编码器分辨率不足或速度计算延迟过大,会在速度反馈中引入噪声和滞后,限制速度环带宽。常用的速度计算方法包括M法(测频法)、T法(测周期法)和M/T法,其中M/T法在中高速段和低速段都有较好精度。

常见误区:有些工程师为了追求速度环的快速响应,将速度环增益调得过高,导致电流指令频繁饱和。此时电机会发出明显的“嗡嗡”声,且电流波形出现削顶失真。正确的做法是:在电流不饱和的前提下,逐步提高速度环增益,直到出现轻微振荡后再回调20%~30%。

2.4 位置环:伺服系统的“大脑”

位置环是三环中最外层的控制回路,直接决定轨迹跟踪精度。位置环的输入是上位机(PLC、运动控制卡或CNC)发出的位置指令,反馈来自编码器或光栅尺的实际位置,输出是速度指令。位置环通常采用比例(P)控制或比例-前馈(P+FF)控制,较少使用积分项,因为积分项容易引起位置超调。

位置环的增益Kp(单位通常为1/s)决定了位置跟踪的刚度:Kp越大,位置误差被纠正的速度越快,但过大会引起系统振荡。位置环的跟踪误差与指令速度成正比:

ess = V / Kp

其中,ess为稳态跟踪误差,V为指令速度。这意味着,在匀速运动段,位置跟踪误差是一个恒定值,与速度成正比、与位置环增益成反比。这就是为什么提高位置环增益可以直接减小轨迹跟踪误差。

为了进一步减小跟踪误差,现代伺服系统普遍引入速度前馈和加速度前馈。速度前馈将指令速度直接叠加到位置环输出上,使速度指令提前响应;加速度前馈则补偿惯性力引起的动态误差。前馈系数通常设定在80%~100%之间,过高的前馈会引起过冲。

控制模式 位置环增益 速度前馈 加速度前馈 适用场景
纯P控制 低(10~30 1/s) 无 无 低速、高精度定位
P+速度前馈 中(30~60 1/s) 80%~100% 无 中高速轨迹跟踪
P+速度前馈+加速度前馈 高(60~120 1/s) 100% 50%~100% 高速高精度轮廓加工

2.5 三环联动:从指令到运动的完整链路

理解三环的联动机制,是分析轨迹跟踪误差的基础。以一个典型的位置阶跃指令为例,完整的信号传递过程如下:

  1. 位置指令输入:上位机发出目标位置P*,位置环比较P*与当前实际位置P,计算位置误差e_p = P* - P。
  2. 速度指令生成:位置环控制器(P或PD)将e_p映射为速度指令V*,同时叠加速度前馈量。
  3. 速度闭环调节:速度环比较V*与编码器反馈的实际速度V,计算速度误差e_v = V* - V,通过PI控制器输出电流指令I*。
  4. 电流闭环执行:电流环比较I*与采样得到的实际电流I,通过PI控制器输出PWM占空比,驱动逆变器产生对应电压。
  5. 电机响应:电压作用于电机绕组产生电流,电流产生电磁转矩,转矩驱动转子加速,编码器检测到位置和速度变化并反馈。

这个链路中任何一个环节的延迟或增益不足,都会在最终的位置响应中体现出来。例如,如果速度环带宽不足,位置环输出的速度指令变化时,实际速度需要较长时间才能跟上,导致位置跟踪出现“滞后”现象。如果电流环带宽不足,速度环输出的电流指令无法被快速执行,同样会造成速度环性能下降。

工程案例:某3C电子装配设备使用750W伺服电机驱动丝杠模组,负载惯量比约为8:1。设备在高速往复运动(速度0.3 m/s,加速度5 m/s²)时,出现明显的轨迹拐角“圆角”现象,定位精度从±0.02 mm恶化到±0.08 mm。

分析过程:通过驱动器示波器采集位置误差波形,发现匀速段误差约0.15 mm,加减速段误差峰值达0.35 mm。进一步检查速度环带宽,发现速度环增益仅为出厂默认值的60%,原因是之前为抑制机械共振而降低了增益。

解决步骤:① 使用驱动器的陷波滤波器抑制机械共振(共振频率约120 Hz),而非降低速度环增益;② 将速度环增益恢复至出厂值的90%;③ 位置环增益从40 1/s提升至60 1/s;④ 开启100%速度前馈和80%加速度前馈。

结果对比:匀速段误差降至0.03 mm,加减速段误差峰值降至0.08 mm,定位精度恢复至±0.02 mm以内。电机温度从75°C降至65°C,因为电流波形更平滑,谐波损耗减少。

2.6 三环调试顺序与常见误区

三环调试必须遵循“由内到外、逐层闭环”的顺序:先调电流环,再调速度环,最后调位置环。每一步调试时,外层环路应处于开环或低增益状态,避免内层环路的不稳定被外层放大。

标准调试流程如下:

  1. 电流环调试:电机堵转或低速运行,给定阶跃电流指令,观察电流响应。调整Kp和Ki,使电流上升时间在0.5~2 ms内,超调量小于5%。
  2. 速度环调试:位置环开环,给定阶跃速度指令,观察速度响应。调整速度环Kp和Ki,使速度上升时间在10~50 ms内,超调量小于10%。
  3. 位置环调试:速度环闭环,给定阶跃位置指令,观察位置响应。调整位置环Kp,使位置无超调或微小超调(<2%),稳态误差为零。
  4. 前馈整定:在位置环稳定的基础上,逐步增加速度前馈和加速度前馈,观察轨迹跟踪误差的减小情况。
常见误区汇总:
① 跳过电流环直接调速度环:如果电流环带宽不足,速度环调得再高也会振荡或响应迟钝。
② 用降低增益的方式处理机械共振:正确做法是使用陷波滤波器或增加阻尼,而不是牺牲环路带宽。
③ 忽视编码器分辨率:位置反馈分辨率不足会限制位置环增益,导致跟踪误差无法进一步减小。
④ 前馈系数盲目设为100%:过高的前馈会引起位置过冲,尤其在加减速阶段。前馈系数需要根据实际跟踪误差波形微调。