4、电流环设计基础:电流环的作用、PI控制器原理、电流环带宽选择、采样与PWM更新延迟对电流环的影响
电流环是永磁同步电机(PMSM)双闭环控制系统的内环,也是整个控制架构中动态响应最快、对系统稳定性影响最直接的环节。无论是表贴式还是内置式转子结构,电流环的性能直接决定了转矩控制的精度、转速环的带宽上限以及系统在弱磁、过载等工况下的可靠性。本章围绕电流环的四大核心问题展开:电流环在双闭环中的角色定位、PI控制器的参数整定原理、电流环带宽的工程选择方法,以及数字控制中采样与PWM更新延迟对电流环稳定性的影响。理解这些基础概念,是后续进行矢量控制调试和参数自整定的前提。
4.1 电流环在双闭环中的角色与作用
在PMSM的转速-电流双闭环控制结构中,电流环作为内环,直接控制定子电流的d轴和q轴分量。外环(转速环)的输出作为q轴电流指令,而d轴电流指令通常根据控制策略设定(如id=0控制、最大转矩电流比控制或弱磁控制)。电流环的核心任务有两个:一是快速跟踪电流指令,使实际电流在尽可能短的时间内达到给定值;二是抑制扰动,包括反电动势扰动、参数变化以及逆变器非线性带来的影响。
从物理层面看,电流环控制的是定子绕组的电磁过程。PMSM的电压方程中,d轴和q轴之间存在交叉耦合项(ωLqiq和ωLdid),同时转子永磁体旋转会产生反电动势(ωψf)。这些扰动项都会影响电流环的跟踪性能。电流环的带宽越高,抑制这些扰动的能力越强,但同时也对采样频率、PWM频率和系统延迟提出了更苛刻的要求。
电流环性能对系统的影响:
- 转矩响应速度:q轴电流直接决定电磁转矩,电流环带宽越高,转矩响应越快,转速环可设计的带宽也越高。
- 过载能力:在电机过载或堵转工况下,电流环需要快速限制电流幅值,保护功率器件和电机绕组。
- 弱磁控制:在高速弱磁区,d轴负向电流的调节精度直接影响电压裕度和系统稳定性。
- 参数鲁棒性:电流环对电机电阻、电感参数变化有一定鲁棒性,但带宽过高时参数失配容易引发振荡。
4.2 PI控制器原理与电流环参数整定
电流环普遍采用PI控制器,其传递函数为:
G_PI(s) = Kp + Ki/s = Kp × (1 + 1/(Ti × s))
其中Kp为比例增益,Ki为积分增益,Ti = Kp/Ki为积分时间常数。PI控制器的比例部分提供即时响应,积分部分消除稳态误差。在电流环设计中,通常将PI控制器的零点与电机电气时间常数τe = Ls/Rs的极点对消,从而将电流环校正为典型的一阶惯性系统。
工程上常用的整定方法是基于电机参数的极点对消法。设电机定子电阻为Rs,电感为Ls(对于表贴式电机,Ld=Lq=Ls;对于内置式电机,需分别考虑d/q轴电感),则电流环开环传递函数为:
G_open(s) = (Kp × s + Ki) / s × 1/(Ls × s + Rs) × G_delay(s)
令PI零点对消电机极点:Ki/Kp = Rs/Ls,则开环传递函数简化为:
G_open(s) = Kp / (Ls × s) × G_delay(s)
此时电流环闭环传递函数近似为一阶惯性环节,其带宽为:
f_bw = Kp / (2π × Ls)
因此,给定目标带宽f_bw后,Kp = 2π × f_bw × Ls,Ki = Kp × Rs / Ls。这种整定方法在工程中应用广泛,但需要注意电机参数会随温度、磁路饱和程度变化,实际调试时需留出稳定裕度。
| 参数 | 物理意义 | 增大Kp的影响 | 增大Ki的影响 |
|---|---|---|---|
| Kp(比例增益) | 对电流误差的即时放大倍数 | 响应加快,带宽提高,但过大易引起振荡 | — |
| Ki(积分增益) | 对历史误差的累积放大倍数 | — | 消除稳态误差,但过大导致超调增大 |
| Ti(积分时间) | 积分作用的快慢 | — | Ti过小导致积分饱和,过大则稳态误差消除慢 |
4.3 电流环带宽选择:约束条件与工程权衡
电流环带宽的选择不是孤立的,它受到多个物理约束的限制。首先是采样频率和PWM频率的约束。根据香农采样定理,电流环带宽必须远低于采样频率,工程上一般要求f_bw ≤ fs/10,其中fs为电流采样频率。对于常用的10kHz PWM频率,电流环带宽通常设计在500Hz~1kHz之间。
其次是延迟约束。数字控制系统中,从电流采样到PWM占空比更新存在固有延迟,包括ADC转换时间、算法计算时间和PWM寄存器的更新等待时间。典型的总延迟约为1.5个PWM周期(一个周期用于采样和计算,半个周期用于PWM更新对齐)。这个延迟会在电流环中引入相位滞后,限制可达到的带宽。根据自动控制理论,当延迟时间T_delay = 1.5 × T_pwm时,电流环的相位裕度会随带宽增加而急剧下降。
第三是电机参数和逆变器容量的约束。对于小电感、大电流的高速电机,电流变化率极高,需要更高的带宽才能有效跟踪指令;但逆变器的开关频率和直流母线电压限制了电流的变化速率。对于大电感、小电流的电机,电流环带宽可以适当降低,因为电气时间常数本身较大。
工程经验参考:
- 伺服驱动系统(2~3kHz PWM):电流环带宽通常取500Hz~1kHz。
- 电动汽车主驱(8~10kHz PWM):电流环带宽通常取800Hz~1.5kHz。
- 高速压缩机/飞轮储能(15~20kHz PWM):电流环带宽可达2kHz以上。
- 带宽与PWM频率的比值建议控制在1/10~1/20之间,过低则动态性能差,过高则系统不稳定。
4.4 采样与PWM更新延迟对电流环的影响
数字控制中的延迟是电流环设计中最容易被忽视但又至关重要的因素。延迟主要分为两类:采样延迟和PWM更新延迟。采样延迟包括电流传感器的响应时间、信号调理电路的滤波延迟以及ADC的转换时间。PWM更新延迟则是指从控制器计算出新的占空比到逆变器实际输出对应电压的时间差。
在典型的对称PWM调制中,电流采样通常选择在PWM载波的波峰或波谷时刻,此时电流纹波最小,采样值最接近平均值。但采样完成后,算法需要一定时间计算,计算结果只能在下一个PWM周期的起始时刻更新。这就产生了至少一个PWM周期的计算延迟。此外,如果采用单次更新模式(即一个PWM周期只更新一次占空比),还会额外增加半个周期的零阶保持延迟。
从频域角度看,延迟环节的传递函数为e^(-sT_delay),其相位滞后为ω × T_delay。当电流环带宽f_bw对应的角频率ω_bw = 2π × f_bw时,延迟引起的相位滞后为:
Δφ = 2π × f_bw × T_delay = 2π × f_bw × 1.5 × T_pwm
如果要求电流环的相位裕度不低于45°,则延迟带来的相位滞后不能超过135°(扣除PI控制器本身的相位滞后)。由此可以推导出带宽的上限:
f_bw_max ≈ 1 / (6 × T_delay) = 1 / (9 × T_pwm)
对于10kHz PWM,T_pwm = 100μs,则f_bw_max ≈ 1.1kHz。这与工程经验值吻合。
风险提示:当电流环带宽设置过高时,延迟引起的相位滞后会导致电流环谐振峰突出,表现为电流振荡、噪声增大,严重时甚至引发系统不稳定。调试时若发现电流波形出现高频振荡,应首先检查带宽是否超过延迟约束的上限,而不是盲目调整PI参数。
4.5 案例拆解:10kHz PWM伺服系统电流环调试
背景与约束:某工业伺服驱动器采用10kHz PWM频率,电流采样与PWM同步触发,ADC转换时间为2μs,算法计算时间约15μs。电机参数为:Rs=0.5Ω,Ls=4mH,额定电流10A。目标是将电流环带宽设计为800Hz,并要求在阶跃指令下超调量小于5%。
初始现象:按照理论公式计算,Kp = 2π × 800 × 0.004 = 20.1,Ki = Kp × 0.5 / 0.004 = 2513。上电测试时,给定q轴电流阶跃5A,实际电流响应出现明显振荡,超调量达到25%,且伴有高频噪声。
分析过程:检查延迟链路:总延迟T_delay = 采样延迟(2μs) + 计算延迟(15μs) + PWM更新延迟(50μs,半周期) ≈ 67μs。对应相位滞后Δφ = 2π × 800 × 67e-6 ≈ 0.337rad ≈ 19.3°。PI控制器在800Hz处的相位滞后约为arctan(1/(2π×800×Ti)),其中Ti = Kp/Ki = 0.008s,计算得约11.4°。总相位滞后约30.7°,加上电流环被控对象本身的惯性滞后,相位裕度接近临界值。
实际操作步骤:
- 将电流环带宽目标从800Hz降低至600Hz,重新计算Kp = 2π × 600 × 0.004 = 15.1,Ki = 15.1 × 0.5 / 0.004 = 1885。
- 在电流环输出增加一阶低通滤波器,截止频率设为2kHz,以抑制PWM开关噪声。
- 将PWM更新模式从单次更新改为双次更新(每个PWM周期更新两次占空比),使等效延迟从1.5T_pwm降低至1.0T_pwm。
- 重新测试阶跃响应,超调量降至4.2%,调节时间约0.8ms,满足要求。
结果对比:调整前带宽800Hz时系统振荡,调整后600Hz带宽配合双次更新,系统稳定且动态性能满足要求。虽然带宽有所降低,但由于延迟减小,实际可达到的电流上升速率反而更快。
复盘经验:电流环带宽并非越高越好,必须综合考虑延迟、采样频率和PWM更新策略。在硬件条件受限时,优化PWM更新模式比单纯提高PI增益更有效。此外,电机电感参数会随电流增大而饱和,调试时应以额定电流附近的参数为准。
4.6 常见误区与设计复盘
误区一:盲目追求高带宽。有些工程师认为电流环带宽越高越好,忽略了延迟和采样频率的约束。实际上,当带宽接近延迟极限时,系统会表现出谐振峰,动态性能反而恶化。
误区二:忽略PWM更新模式的影响。单次更新和双次更新对延迟的影响差异显著。在相同PWM频率下,双次更新可以将延迟从1.5T_pwm降低至1.0T_pwm,等效于将可达到的带宽提高约50%。
误区三:PI参数整定不考虑参数变化。电机电阻随温度变化可达50%以上,电感随饱和程度变化可达20%~30%。如果PI参数基于冷态参数整定,热态时可能出现性能下降甚至不稳定。建议在整定时预留15%~20%的增益裕度。
误区四:采样时刻选择不当。如果电流采样不在PWM载波的波峰/波谷时刻,采样值会包含较大的纹波分量,导致电流反馈噪声增大。应确保采样触发与PWM载波同步,并适当增加硬件滤波或软件滤波。
设计复盘清单:
- 确认PWM频率与采样频率的关系,确保f_bw ≤ fs/10。
- 计算总延迟T_delay = T_sample + T_calc + T_pwm_update,并据此估算最大可行带宽。
- 根据电机参数(Rs、Ls)和目标带宽计算Kp、Ki,并预留参数变化裕度。
- 检查采样时刻是否与PWM载波同步,必要时增加滤波。
- 在阶跃响应测试中观察超调量和振荡频率,若超调超过10%或出现持续振荡,应降低带宽或优化延迟。
- 记录不同温度、不同负载下的电流环响应,验证参数鲁棒性。
电流环设计是PMSM控制中最基础也最关键的环节。只有深入理解延迟的来源和影响,合理选择带宽,并基于电机实际参数进行PI整定,才能为转速环提供足够快的电流响应基础。在实际工程中,建议通过仿真和实验相结合的方式,逐步逼近最优参数组合,同时保留足够的稳定裕度以应对工况变化。