4. 电流环设计与整定
电流环是伺服驱动三环结构中的最内环,它直接决定电机绕组电流能否快速、准确地跟随指令。速度环和位置环的性能上限,本质上受制于电流环的带宽与稳定性。因此,电流环整定不是"调一个PI参数"这么简单,而是要同时处理被控对象建模、PI参数计算、PWM与采样引入的延迟、反馈滤波带来的相位损失,以及带宽与动态响应之间的权衡。
一、被控对象:从电压到电流的一阶模型
在dq坐标系下,忽略交叉耦合与反电动势扰动,定子电流对定子电压的传递关系可近似为RL一阶惯性环节:
Gp(s) = id(s) / ud(s) = 1 / (L·s + R)
其中:
R —— 定子电阻(Ω),如 0.5 Ω
L —— 定子电感(H),如 2 mH
电气时间常数 τ = L / R = 2e-3 / 0.5 = 4 ms
这个τ是电流环整定的基准。τ越大,电流响应越慢,PI增益需要相应降低。实际工程中,L和R会随温度、磁饱和变化,因此参数计算只能作为起点,最终仍需在线微调。
二、PI调节器参数计算
电流环通常采用PI调节器,其传递函数为:
Gc(s) = Kp + Ki / s = Kp · (1 + 1/(Ti·s))
其中 Ti = Kp / Ki 为积分时间常数。
采用"零极点对消"法,令PI零点抵消被控对象极点,即 Ti = τ = L/R,则开环传递函数简化为 Kp/(L·s),闭环成为一阶系统,闭环带宽近似为:
ωc ≈ Kp / L (rad/s)
fc = ωc / (2π) (Hz)
示例:希望 fc = 1 kHz
ωc = 2π × 1000 ≈ 6283 rad/s
Kp = ωc · L = 6283 × 2e-3 ≈ 12.57 V/A
Ki = Kp / Ti = 12.57 / 4e-3 ≈ 3143 V/(A·s)
这组参数是理想连续域下的结果。实际数字控制中,PWM更新延迟和采样滤波会额外引入相位滞后,使实际可达带宽低于计算值,因此工程上常把目标带宽先取为理论值的60%~70%,再逐步提升。
三、PWM延迟与采样滤波的影响
数字电流环存在两个主要延迟源。第一是PWM更新延迟:若采用规则采样、载波周期为Tpwm,则从电流采样到占空比生效平均延迟约0.5~1个PWM周期。以10 kHz开关频率为例,Tpwm = 100 μs,1个周期延迟在1 kHz处引入的相位滞后为:
φ_pwm = -ωc · Td = -6283 × 100e-6 ≈ -0.628 rad ≈ -36°
第二是电流采样滤波。为抑制开关噪声,反馈通道常加一阶低通,截止频率f_filt。若f_filt = 5 kHz,在1 kHz处相位滞后约:
φ_filt = -arctan(fc / f_filt) = -arctan(1000/5000) ≈ -11.3°
两项合计约-47°的额外相位滞后。原本一阶闭环有约90°相位裕度,扣除后仍可稳定,但若继续提高带宽,滞后迅速增大,系统会出现超调甚至振荡。因此,电流环带宽不能只看Kp/L,必须把延迟和滤波纳入相位预算。
四、带宽与动态响应的关系
电流环带宽fc与阶跃响应上升时间tr近似满足 tr ≈ 0.35 / fc。若fc = 1 kHz,则tr约0.35 ms;若fc降到500 Hz,tr约0.7 ms。带宽越高,电流跟随越快,转矩响应越迅速,但代价是:
- 对采样噪声更敏感,电流纹波和音频噪声增大;
- 相位裕度下降,超调与振荡风险上升;
- 对电机参数(L、R)变化更敏感,鲁棒性变差。
工程上,电流环带宽通常取开关频率的1/10~1/5。10 kHz开关频率对应1~2 kHz带宽较为合理;若追求更高带宽,应同步提高开关频率或采用预测控制等补偿延迟的方法。
五、整定步骤与判断依据
推荐的整定流程如下:
- 测量或查阅电机L、R,计算τ = L/R,确定PI零点Ti = τ。
- 根据目标带宽fc计算Kp = 2π·fc·L,Ki = Kp/Ti。
- 将Kp先取计算值的60%,注入阶跃电流指令,观察实际电流波形。
- 逐步增大Kp,直到响应上升时间满足要求且超调小于10%。
- 若出现高频振荡,检查滤波截止频率是否过低或PWM延迟是否过大。
- 最后微调Ki,消除稳态误差,同时避免积分饱和。
综上,电流环整定的核心是:以L、R确定PI零点,以目标带宽确定Kp,再把PWM延迟和采样滤波的相位滞后纳入预算,最后通过阶跃响应验证上升时间、超调与纹波。只有把参数计算与延迟、滤波、带宽三者统一考虑,才能获得既快又稳的电流动态响应。