2、伺服系统基础:位置环、速度环、电流环的层级关系与各自功能
伺服系统的三环控制结构——电流环、速度环、位置环——是运动控制领域最经典且最核心的架构。理解这三个环路的层级关系、各自功能以及它们之间的耦合机制,是进行轨迹跟踪误差分析与修正的前提。若将伺服系统比作一支精密协作的团队,电流环是执行具体动作的“肌肉”,速度环是协调节奏的“小脑”,位置环则是制定路径的“大脑”。本章将深入剖析三环的层级递进关系、每个环路的数学模型与调试要点,并结合实际案例说明环路失配时的典型症状。
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同步)、电流采样延迟、逆变器死区时间以及电机电感参数。
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法在中高速段和低速段都有较好精度。
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 三环联动:从指令到运动的完整链路
理解三环的联动机制,是分析轨迹跟踪误差的基础。以一个典型的位置阶跃指令为例,完整的信号传递过程如下:
- 位置指令输入:上位机发出目标位置P*,位置环比较P*与当前实际位置P,计算位置误差e_p = P* - P。
- 速度指令生成:位置环控制器(P或PD)将e_p映射为速度指令V*,同时叠加速度前馈量。
- 速度闭环调节:速度环比较V*与编码器反馈的实际速度V,计算速度误差e_v = V* - V,通过PI控制器输出电流指令I*。
- 电流闭环执行:电流环比较I*与采样得到的实际电流I,通过PI控制器输出PWM占空比,驱动逆变器产生对应电压。
- 电机响应:电压作用于电机绕组产生电流,电流产生电磁转矩,转矩驱动转子加速,编码器检测到位置和速度变化并反馈。
这个链路中任何一个环节的延迟或增益不足,都会在最终的位置响应中体现出来。例如,如果速度环带宽不足,位置环输出的速度指令变化时,实际速度需要较长时间才能跟上,导致位置跟踪出现“滞后”现象。如果电流环带宽不足,速度环输出的电流指令无法被快速执行,同样会造成速度环性能下降。
分析过程:通过驱动器示波器采集位置误差波形,发现匀速段误差约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 三环调试顺序与常见误区
三环调试必须遵循“由内到外、逐层闭环”的顺序:先调电流环,再调速度环,最后调位置环。每一步调试时,外层环路应处于开环或低增益状态,避免内层环路的不稳定被外层放大。
标准调试流程如下:
- 电流环调试:电机堵转或低速运行,给定阶跃电流指令,观察电流响应。调整Kp和Ki,使电流上升时间在0.5~2 ms内,超调量小于5%。
- 速度环调试:位置环开环,给定阶跃速度指令,观察速度响应。调整速度环Kp和Ki,使速度上升时间在10~50 ms内,超调量小于10%。
- 位置环调试:速度环闭环,给定阶跃位置指令,观察位置响应。调整位置环Kp,使位置无超调或微小超调(<2%),稳态误差为零。
- 前馈整定:在位置环稳定的基础上,逐步增加速度前馈和加速度前馈,观察轨迹跟踪误差的减小情况。
① 跳过电流环直接调速度环:如果电流环带宽不足,速度环调得再高也会振荡或响应迟钝。
② 用降低增益的方式处理机械共振:正确做法是使用陷波滤波器或增加阻尼,而不是牺牲环路带宽。
③ 忽视编码器分辨率:位置反馈分辨率不足会限制位置环增益,导致跟踪误差无法进一步减小。
④ 前馈系数盲目设为100%:过高的前馈会引起位置过冲,尤其在加减速阶段。前馈系数需要根据实际跟踪误差波形微调。