4、FOC核心架构:电流环、速度环、位置环的级联控制结构与各环节作用

FOC(Field-Oriented Control,磁场定向控制)之所以能在伺服驱动领域占据主导地位,其根本原因在于它将交流电机的强耦合、非线性数学模型,通过坐标变换解耦为类似于直流电机的独立励磁分量与转矩分量。然而,仅有坐标变换并不足以构成完整的伺服系统。真正让FOC具备高动态响应、高稳态精度和强抗扰能力的,是其内部层层嵌套、职责分明的级联控制架构。本章将深入剖析电流环、速度环、位置环这三层闭环的物理意义、数学模型、整定逻辑以及它们之间的协同关系,帮助读者建立起从“能转”到“转得准”再到“转得巧”的系统级认知。

FOC 三环级联控制架构与信号流向 位置环 (APR) 控制周期: 1~10ms 输出: 速度指令 ω* 速度环 (ASR) 控制周期: 0.1~1ms 输出: 转矩电流 iq* 电流环 (ACR) 控制周期: 10~100μs 输出: Vd*, Vq* PMSM/BLDC + 逆变器 + 编码器 位置反馈 θ (编码器) θ_fb ω_fb i_q/i_d ω* iq* Vd*,Vq* 负载扰动 关键设计要点: 1. 带宽分配:电流环带宽 > 速度环带宽 × 5~10,速度环带宽 > 位置环带宽 × 5~10 2. 采样同步:位置采样触发速度计算,速度采样触发电流指令更新 3. 饱和处理:速度环输出限幅 → 电流环指令限幅 → 逆变器过调制保护 4. 前馈补偿:位置前馈、速度前馈可显著提升跟踪性能 5. 抗积分饱和:各环PI控制器需独立配置抗饱和策略 6. 控制周期:电流环 10~100μs,速度环 0.1~1ms,位置环 1~10ms 7. 反馈滤波:速度反馈需低通滤波,但会引入相位延迟

4.1 级联控制结构的核心原理与设计动机

级联控制并非FOC的独创,它在过程控制领域已有数十年应用历史。其核心思想是:将复杂的多变量控制问题分解为若干个单变量控制回路,由内向外逐层包裹,内环负责快速消除扰动,外环负责缓慢修正偏差。在FOC中,这种结构体现为位置环→速度环→电流环的三层嵌套。

从物理层面看,电机控制本质上是一个机电能量转换过程。电流环控制的是电磁转矩的生成,速度环控制的是机械转速的建立,位置环控制的是空间角度的精确到达。三者时间常数差异巨大:电气时间常数(L/R)通常在毫秒级以下,机械时间常数(J/B)在几十毫秒到秒级。这种时间尺度的天然分离,使得级联控制成为最合理的选择——内环必须比外环快一个数量级以上,才能保证外环控制时内环已稳定跟随。

从数学层面看,级联结构将高阶系统降阶为多个一阶惯性环节的串联。例如,当电流环带宽足够高时,从速度环视角看,电流环可近似为增益为1的惯性环节;同理,当速度环带宽足够高时,从位置环视角看,速度环也可近似为比例环节。这种降阶处理极大简化了控制器设计。

带宽分配原则:工程上通常要求 fci ≥ 5~10 × fcs,fcs ≥ 5~10 × fcp。其中 fci 为电流环带宽,fcs 为速度环带宽,fcp 为位置环带宽。若带宽比不足,外环控制时内环响应滞后,会导致系统振荡甚至发散。

4.2 电流环:FOC的“心脏”与转矩控制基石

电流环是FOC中最内层、也是最重要的控制回路。它的任务是在dq旋转坐标系下,分别控制励磁电流 id 和转矩电流 iq 快速跟踪给定值。对于表贴式PMSM,通常采用 id=0 控制策略;对于内置式PMSM,则可能采用MTPA(最大转矩电流比)策略,此时 id 为负值。

电流环的数学模型:在dq坐标系下,PMSM的电压方程为:

Vd = Rs·id + Ld·(did/dt) - ωe·Lq·iq
Vq = Rs·iq + Lq·(diq/dt) + ωe·(Ld·id + ψf)

其中 ωe 为电角速度,ψf 为永磁体磁链。可以看到,d轴和q轴之间存在交叉耦合项(-ωe·Lq·iq 和 +ωe·Ld·id),以及反电动势项(ωe·ψf)。电流环控制器需要对这些扰动进行补偿,通常采用PI控制器加前馈解耦的方式。

电流环的整定方法:工程上最常用的是典型I型系统整定法。将电流环校正为典型I型系统后,其闭环传递函数为:

G(s) = ωn² / (s² + 2ζ·ωn·s + ωn²)

其中 ωn 为自然振荡频率,ζ 为阻尼比。工程上取 ζ=0.707(最佳阻尼比),此时超调量约4.3%,调节时间约 4.4/ωn。PI参数可按以下公式计算:

Kp = Ld·ωn² / (2·ζ·ωn - Rs/Ld)   (简化后 Kp ≈ Ld·ωn)
Ki = Rs·ωn

实际调试中,通常先根据电机参数计算初值,再通过阶跃响应微调。

参数物理意义增大Kp的影响增大Ki的影响
Kp(比例增益)决定电流环响应速度响应加快,但过大引起振荡稳态误差消除加快
Ki(积分增益)消除稳态误差超调增大,稳定性下降积分饱和风险增加
电流环调试常见误区:① 忽视反电动势补偿,导致高速时电流跟踪滞后;② 积分饱和未处理,导致大阶跃时电流超调严重;③ 采样延时补偿不足,导致数字控制引入的相位滞后未被校正。

4.3 速度环:机械动态的“指挥中枢”

速度环位于电流环外层,其输入是位置环给出的速度指令 ω*,输出是电流环的转矩电流指令 iq*。速度环的核心任务是克服负载扰动、转动惯量变化等机械因素,保证实际转速快速、准确地跟随指令。

速度环的等效对象:当电流环带宽足够高时,从速度环视角看,电流环可近似为:

iq(s) / iq*(s) ≈ 1 / (τci·s + 1)

其中 τci 为电流环等效时间常数(约等于电流环带宽的倒数)。电机机械方程为:

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

其中 J 为转动惯量,Kt 为转矩常数,TL 为负载转矩,B 为粘滞摩擦系数。因此,速度环被控对象近似为:

G(s) = Kt / (J·s + B) × 1 / (τci·s + 1)

速度环整定方法:工程上常用典型II型系统整定法,以获得较好的抗扰性能。典型II型系统的开环传递函数为:

G(s) = K·(τ·s + 1) / (s²·(T·s + 1))

其中中频带宽 h = τ/T 通常取 5~10。PI参数计算如下:

Kp = (h+1)·J / (2·h·T·Kt)
Ki = Kp / (h·T)

速度反馈滤波:由于编码器量化误差和采样噪声,速度反馈通常需要低通滤波。但滤波会引入相位延迟,降低系统稳定裕度。工程上可采用:

  • M法测速:适用于中高速,测量固定时间内的脉冲数
  • T法测速:适用于低速,测量相邻脉冲间的时间
  • M/T法测速:结合两者,全速度范围适用
工程经验:速度环的PI参数与转动惯量J直接相关。当负载惯量变化时(如机器人关节臂展开),需要在线辨识惯量并调整PI参数,否则系统动态性能会显著恶化。

4.4 位置环:伺服精度的“最终裁决者”

位置环是最外层控制回路,直接决定伺服系统的定位精度和轨迹跟踪精度。位置环的输入是位置指令 θ*,输出是速度指令 ω*。位置环通常采用P控制器(比例控制)或PD控制器(比例+微分),较少使用PI控制器,因为积分项会引入相位滞后,降低系统稳定性。

位置环的等效对象:当速度环带宽足够高时,从位置环视角看,速度环可近似为:

ω(s) / ω*(s) ≈ 1 / (τcs·s + 1)

其中 τcs 为速度环等效时间常数。位置环被控对象为:

G(s) = 1 / (s·(τcs·s + 1))

位置环增益整定:位置环增益 Kp 直接决定系统刚度。增大 Kp 可减小跟随误差,但过大会引起振荡。工程上通常根据速度环带宽确定:

Kp = ωcs / 3 ~ ωcs / 5

其中 ωcs 为速度环带宽。对于高精度定位系统,还可加入速度前馈和加速度前馈,以消除跟踪误差。

控制模式位置环增益速度前馈加速度前馈典型应用
定位模式较高可选不需要点对点定位
轨迹跟踪中等必须推荐CNC加工
力控模式较低不需要不需要装配/打磨

4.5 三环协同的工程案例:高精度转台伺服系统调试

下面通过一个实际案例,展示三环级联控制在工程中的调试流程与协同逻辑。

背景与约束:某半导体设备用高精度转台,要求定位精度 ±5角秒,重复定位精度 ±2角秒,最大转速 300rpm,从静止加速到300rpm的时间不超过 50ms。转台负载惯量 J=0.02 kg·m²,电机额定转矩 2.4 Nm,编码器分辨率 23位(8388608线/圈),电流环控制周期 50μs。

初始现象:按照默认参数运行,转台在高速定位时出现明显超调(约15%),且伴随持续振荡,无法满足定位精度要求。

分析判断过程:

  1. 首先检查电流环:通过示波器观察 iq 波形,发现电流响应快速且无振荡,说明电流环带宽足够(约2kHz),排除电流环问题。
  2. 其次检查速度环:给定阶跃速度指令,观察实际速度响应,发现速度超调约20%,且存在约5ms的振荡。初步判断速度环增益偏高。
  3. 最后检查位置环:位置环增益设置过高,导致系统等效阻尼比下降。

实际操作步骤:

步骤1:降低速度环Kp,从 0.85 降至 0.55,Ki 从 120 降至 80
步骤2:重新测试速度阶跃响应,超调降至 5%,振荡消失
步骤3:位置环Kp 从 40 降至 25,加入速度前馈系数 0.95
步骤4:测试定位响应,超调降至 2%,但定位时间略长(约65ms)
步骤5:微调位置环Kp 至 30,同时增加加速度前馈 0.8
步骤6:最终定位精度 ±3角秒,重复定位 ±1.5角秒,加速时间 48ms

结果对比:

指标调试前调试后改善幅度
定位超调15%2%↓86.7%
定位时间55ms48ms↓12.7%
定位精度±12角秒±3角秒↓75%
重复定位精度±8角秒±1.5角秒↓81.3%

风险与代价:降低速度环增益后,系统抗负载扰动能力有所下降。为弥补这一损失,增加了负载观测器(扰动观测器),将等效扰动前馈补偿到电流环指令中。这增加了约15%的代码量,但换来了鲁棒性的提升。

复盘经验:三环调试必须遵循“由内到外、逐层验证”的原则。任何外环的异常,首先要确认内环是否已经调好。此外,前馈补偿是提升跟踪性能的关键,但前馈系数过大会引入噪声,需要权衡。

4.6 常见误区与设计复盘

在三环级联控制的设计与调试中,工程师常陷入以下误区:

  • 误区一:盲目追求高带宽。带宽越高,系统对噪声越敏感,且数字控制延时的影响越显著。应根据机械特性和应用需求合理设定。
  • 误区二:忽视抗积分饱和。当速度环输出达到电流限幅时,积分项会持续累积,导致“积分饱和”。恢复时会产生大超调。必须采用条件积分或反算积分法。
  • 误区三:位置环使用PI控制。位置环的积分项会引入相位滞后,降低系统稳定性。除非有特殊要求(如消除静差),否则不建议使用。
  • 误区四:三环独立整定后直接串联。三环之间存在耦合,独立整定后串联可能不稳定。需要整体仿真验证或现场联调。
  • 误区五:忽略采样延时与计算延时。数字控制中,从采样到PWM更新存在一拍延时,这会降低相位裕度。需要采用延时补偿或预测控制。
关键提醒:级联控制的有效性建立在“内环远快于外环”的前提上。当这个前提不满足时(如电机电感极大、开关频率受限),级联结构可能失效,此时需要考虑模型预测控制(MPC)或直接转矩控制(DTC)等替代方案。

总结而言,FOC的三环级联架构是一种经过工程验证的、稳健的控制结构。它通过时间尺度分离,将复杂的电机控制问题分解为三个可独立设计、逐层验证的子问题。理解每一环的物理本质、数学模型和整定方法,是掌握FOC控制精髓的关键。在实际工程中,应根据具体应用场景(定位、轨迹跟踪、力控等)合理配置各环参数,并善用前馈补偿和扰动观测器,才能发挥出伺服系统的最佳性能。