4. 驱动器与功率变换环节建模
伺服系统的动态性能,很大程度上不取决于电机本体,而取决于驱动器如何把母线直流电“切”成三相交流。功率变换环节既是执行器,也是扰动源:它引入开关纹波、死区畸变、母线波动和采样延迟。本节围绕PWM逆变器、H桥、电流环、死区、开关频率与母线电压波动,建立从开关模型到平均模型的建模路径,并分析它们对伺服动态的影响。
一、功率变换环节的物理结构
三相伺服驱动器的主电路是电压源型逆变器(VSI):直流母线电压 Udc 经电容稳压后,由六个IGBT/MOSFET组成三相桥臂,每相上下管互补导通,输出端接永磁同步电机三相绕组。单相桥臂即一个H桥的半边,两个开关管构成一个“半桥”;若驱动直流有刷电机或单相负载,则使用完整H桥,通过改变左右桥臂的占空比实现正反转与四象限运行。
建模时先明确参照约定:以母线负极为参考地,相电压 Uan 定义为A相输出端对母线中点(或虚拟中性点)的电压。上管导通时 Uan ≈ +Udc/2,下管导通时 Uan ≈ -Udc/2。这一约定在后续平均模型和开关模型中保持一致。
二、开关模型与平均模型的分工
开关模型把每个开关管当作理想开关或带导通电阻、反并联二极管的非线性器件,逐点求解电路。它能精确复现开关纹波、死区造成的电压缺口、二极管续流路径,但步长必须远小于开关周期 Tsw = 1/fsw,通常取 Tsw/100 以下。若 fsw = 10 kHz,步长需小于 1 μs,仿真一个 0.5 s 的伺服响应就要上百万步,难以用于控制器参数整定。
平均模型在一个开关周期内对桥臂输出电压取平均:Uan_avg = (2d_a - 1)·Udc/2,其中 d_a 为A相上管占空比。它忽略开关纹波,只保留基波和低频动态,步长可取 Tsw/10 甚至更大。工程上常用“平均模型整定电流环,开关模型校核纹波与死区”的两步策略。
fsw/2(一般取 fsw/10 以内),平均模型对闭环带宽、相位裕度的预测与开关模型误差通常在 5% 以内。三、电流环建模与参数整定
以dq坐标系下的q轴为例,忽略交叉耦合和反电势扰动,被控对象近似为一阶惯性环节:
Gp(s) = iq(s) / uq(s) = 1 / (R + L·s)
其中:R = 定子电阻,L = dq轴电感
PI控制器:Gc(s) = Kp + Ki/s
开环:Gol(s) = (Kp·s + Ki) / [s·(R + L·s)]
采用“零极点对消”整定:令 Ki/Kp = R/L,则开环化为 Kp/(L·s),闭环为一阶系统,带宽 ωc = Kp/L。若希望电流环带宽 fc = 1 kHz,则 ωc = 2π·1000 ≈ 6283 rad/s。设 L = 5 mH,则 Kp = ωc·L = 31.4 V/A,Ki = Kp·R/L。若 R = 0.5 Ω,则 Ki = 3140 V/(A·s)。
实际整定时还要考虑:PWM更新延迟(约 0.5·Tsw)、电流采样滤波延迟、数字控制一拍延迟。这些延迟会在高频段贡献相位滞后,使实际可达到的带宽低于理论值。经验上取 fc ≤ fsw/10,例如 fsw = 10 kHz 时 fc 不超过 1 kHz;若追求更高带宽,需提高开关频率或采用预测控制补偿延迟。
四、死区、开关频率与母线波动的动态影响
死区效应:为防止上下管直通,门极信号之间插入死区 td。在死区期间,电流由二极管续流,实际输出电压偏离理想占空比指令。平均电压误差近似为 ΔU = -sign(i)·(td/Tsw)·Udc。它表现为一个与电流方向相关的非线性扰动,在电流过零附近造成波形畸变、转矩脉动和低速爬行。补偿方法是在占空比指令上叠加 sign(i)·td/Tsw 的修正量,或采用在线死区观测器。
开关频率:fsw 越高,电流纹波越小,电流环可用带宽越大,但开关损耗近似正比于 fsw,且死区相对影响(td/Tsw)随 fsw 升高而增大。工程折中:中小功率伺服常用 8~16 kHz,大功率或高开关损耗场合降到 4~8 kHz。
母线电压波动:整流侧纹波、负载突变和回馈制动都会使 Udc 偏离额定值。平均模型中 Udc 是乘性参数,其波动直接调制输出电压,进而影响电流环增益。若控制器按额定 Udc 整定,当母线跌落 20% 时,实际环路增益下降 20%,带宽和响应速度随之下降。抑制手段包括:在占空比计算中实时除以实测 Udc(母线电压前馈),或增大母线电容、加装制动斩波器。
五、建模实施要点与结果判读
建立驱动器模型时,建议按以下顺序推进:
- 先搭平均模型:用受控电压源
(2d-1)·Udc/2替代桥臂,验证电流环阶跃响应,观察上升时间、超调量和稳态误差。 - 再搭开关模型:用理想开关加反并联二极管,设置
td和fsw,对比同一PI参数下的电流波形,观察纹波幅值和过零畸变。 - 注入母线扰动:在
Udc上叠加 100 Hz、幅值 10% 的纹波,观察q轴电流是否出现同频波动,判断是否需要母线前馈。 - 扫频验证:用频率响应分析得到电流环实际带宽和相位裕度,与设计值对比,偏差大时检查延迟和死区补偿是否到位。
判读结果时关注三个指标:电流环带宽是否达到 fsw/10 量级、相位裕度是否大于 45°、电流纹波峰峰值是否小于额定电流的 10%~20%。若纹波过大,优先提高 fsw 或增大电感;若过零畸变明显,检查死区补偿的符号和幅值是否正确;若带宽不足,检查采样延迟和PWM更新方式,而非盲目增大 Kp。
驱动器与功率变换环节的建模,本质是在“精度”和“可算性”之间做选择:平均模型负责控制器设计与动态分析,开关模型负责纹波、死区和损耗校核。两者配合,才能既看清伺服系统的低频动态,又不遗漏高频非理想因素带来的实际影响。