2. 电机控制器被控对象建模

在电机控制器的MIL验证中,被控对象模型的质量直接决定了验证结论是否可信。被控对象建模的核心任务,是把永磁同步电机(PMSM)或感应电机(IM)、逆变器功率级、以及位置/电流传感器,用可在Simulink等环境中求解的数学形式表达出来,并与FOC控制器形成闭环。本节围绕“电机本体—坐标变换—逆变器—FOC框架”这条主线,说明建模时应抓住什么、忽略什么、参数如何取、结果如何判断。

一、先约定参照系与正方向

建模前必须先固定约定,否则后续所有符号都会失去意义。本节统一采用以下约定:定子三相绕组轴线A、B、C在空间互差120°电角度;电流由逆变器流向电机为正;转子磁场定向采用d轴沿转子磁链方向、q轴超前d轴90°电角度;电磁转矩正方向与转子正转方向一致;电机电动状态为正转矩,发电回馈为负转矩。坐标变换统一采用等幅值变换(Clarke变换系数为2/3),这样相电流幅值与d-q轴电流幅值可直接对应,便于与实测电流比较。

二、PMSM与IM数学模型的差异

PMSM在d-q坐标系下的电压方程可写为:

ud = Rs·id + Ld·did/dt − ωe·Lq·iq
uq = Rs·iq + Lq·diq/dt + ωe·(Ld·id + ψf)
Te = 1.5·p·[ψf·iq + (Ld − Lq)·id·iq]

其中Rs为定子电阻,Ld、Lq为d/q轴电感,ψf为永磁体磁链,ωe为电角速度,p为极对数。表贴式PMSM通常Ld≈Lq,磁阻转矩项可忽略;内置式PMSM的Ld<Lq,磁阻转矩不可忽略,这也是MTPA控制的建模基础。

感应电机的差异在于转子磁链不是恒定的,需要额外建立转子磁链方程:

ψrd = (Lm·id + Lr·ird)
ψrq = (Lm·iq + Lr·irq)
dψrd/dt = Rr·ird − (ωe − ωr)·ψrq
dψrq/dt = Rr·irq + (ωe − ωr)·ψrd

IM的转矩为Te = 1.5·p·(Lm/Lr)·(ψrd·iq − ψrq·id)。可以看到,IM模型比PMSM多出转子磁链状态量,且转子时间常数Tr = Lr/Rr对磁链观测影响很大。在MIL阶段,PMSM模型通常用4个状态量(id、iq、ωm、θe),IM模型则需要6个以上状态量,求解步长和数值稳定性要求更高。

PMSM / IM 被控对象与FOC闭环MIL建模结构 FOC 控制器 转速环 PI(ωref→iq*) 电流环 PI(id*、iq*) 反Park / SVPWM Clarke / Park 变换 磁链观测 / 速度估算 逆变器功率级 三相两电平桥 死区 / 管压降 直流母线 Vdc 开关频率 fsw 平均模型 / 开关模型 输出:ua、ub、uc 电机本体模型 PMSM Rs、Ld、Lq、ψf、p、J、B 状态:id、iq、ωm、θe 感应电机 IM Rs、Rr、Ls、Lr、Lm、p、J 状态:id、iq、ψrd、ψrq、ωm 输出:Te、ωm、θe、ia/ib/ic uα/uβ ua/ub/uc 反馈:ia、ib、ic、θe、ωm Clarke:abc→αβ(等幅值2/3)

三、坐标变换的建模细节

Clarke变换把三相静止坐标系abc映射到两相静止坐标系αβ,等幅值形式为:

iα = (2/3)·(ia − 0.5·ib − 0.5·ic)
iβ = (2/3)·(√3/2·ib − √3/2·ic)

Park变换再把αβ旋转到随转子磁场同步旋转的dq坐标系:

id =  iα·cosθe + iβ·sinθe
iq = −iα·sinθe + iβ·cosθe

反Park变换用于把控制器输出的ud、uq还原为uα、uβ。MIL建模时要注意三点:一是θe必须与电机模型输出的电角度严格一致,否则dq轴电流会出现二倍频波动;二是变换前后功率是否守恒要与控制器设计一致,若控制器用等功率变换而电机模型用等幅值变换,闭环会出现增益不匹配;三是离散化实现时,θe的更新周期应与PWM周期对齐,避免角度滞后导致电流环相位裕度下降。

四、逆变器与功率级简化模型

MIL阶段逆变器建模有两种常用选择。平均模型用占空比直接计算三相电压:

ua = Vdc·(da − 0.5)
ub = Vdc·(db − 0.5)
uc = Vdc·(dc − 0.5)

其中da、db、dc为SVPWM输出的三相占空比,Vdc为直流母线电压。平均模型不含开关纹波,仿真步长可放大到10~50 μs,适合控制器功能验证和参数整定。开关模型则用实际PWM比较逻辑驱动六个开关管,能反映死区、管压降和电流纹波,但步长需降到1 μs以下,适合后续SIL或HIL阶段细化验证。

无论哪种模型,都应至少考虑:死区时间(典型1~3 μs)造成的电压损失、开关管导通压降(约1~2 V)、以及母线电压跌落对最大调制比的影响。这些因素在低速大电流工况下会明显影响电流环稳态误差。

五、FOC框架的MIL建模要点

FOC闭环建模的关键是“控制器与对象解耦验证”。建议按以下顺序搭建:先单独验证电机模型在开环电压激励下的空载响应,确认反电动势系数、转矩常数与参数表一致;再接入电流环,给定id*=0、iq*为阶跃,观察iq上升时间与超调;最后闭合速度环,施加负载转矩阶跃,检查转速恢复时间与稳态误差。

以一台示例PMSM为例:Rs=0.35 Ω,Ld=Lq=3.2 mH,ψf=0.085 Wb,p=4,J=0.0008 kg·m²,Vdc=300 V,fsw=10 kHz。电流环PI按带宽1 kHz整定,速度环带宽取100 Hz。在MIL中给定iq*从0阶跃到20 A,若电流环比例增益偏小,iq上升时间会超过1 ms且稳态误差明显;若积分增益过大,则会出现约15%的超调并伴随振荡。这些现象在MIL阶段即可定位,无需等到台架测试。

建模时建议把电机参数、逆变器参数、控制器参数分别放在独立的数据字典或脚本中,便于后续做参数扫描和敏感性分析。MIL阶段至少应完成:空载反电动势校验、电流环阶跃响应、速度环负载扰动响应、以及弱磁工况下的电压饱和检查。

六、结果判断与常见问题

MIL结果是否可信,可从三个层面判断。第一层是物理一致性:空载反电动势幅值应等于ψf·ωe,转矩常数应等于1.5·p·ψf,若偏差超过5%说明参数或变换系数有误。第二层是闭环性能:电流环带宽应接近设计值,相位裕度不低于45°;速度环在额定负载阶跃下转速跌落应小于5%,恢复时间在几十毫秒量级。第三层是数值稳定性:若仿真中出现电流发散或步长报警,通常是因为电机电气时间常数远小于机械时间常数,需要改用变步长求解器或对电流环做离散化处理。

常见问题包括:dq轴电流存在二倍频脉动,多为θe未对齐或变换系数不一致;低速时电流环稳态误差大,多为死区补偿未建模;弱磁区电压饱和导致电流跟踪失败,需检查母线电压利用率和电流限幅逻辑。把这些检查点固化到MIL测试用例中,可以在早期发现大部分控制框架问题,为后续SIL和HIL验证打下可靠基础。