2. 电机控制基础
在电机控制模型代码生成与HIL验证中,第一步不是写代码,而是建立“被控对象”的准确认知。直流电机、永磁同步电机和感应电机在物理结构、磁场来源、转矩产生方式上差异明显,这些差异直接决定了数学模型的形式、控制策略的选择,以及HIL仿真中需要重点验证的接口与动态特性。本节从基本原理出发,梳理三类电机的数学模型与控制策略,为后续自动代码生成和实时仿真建立统一的概念框架。
一、三类电机的基本原理与磁场来源
直流电机依靠机械换向器和电刷实现电流换向,励磁磁场与电枢磁场在空间上保持近似正交,因此转矩控制非常直接:转矩与电枢电流近似成正比。它的优点是控制简单、调速范围宽,缺点是电刷磨损、换向火花和维护成本高。
永磁同步电机(PMSM)的转子磁场由永磁体提供,不需要额外励磁电流。定子三相绕组通入对称交流电后产生旋转磁场,与转子永磁磁场相互作用产生转矩。PMSM具有高功率密度、高效率和高转矩惯量比,广泛应用于伺服驱动、电动汽车和数控机床。
感应电机(IM)又称异步电机,转子磁场由定子旋转磁场在转子绕组中感应出的电流产生。转子转速必须略低于同步转速,才能产生相对切割和感应电流,这个差值称为转差率。感应电机结构坚固、成本低、维护简单,但控制复杂度高于直流电机,需要处理转差频率和磁链观测问题。
二、数学模型:从物理方程到可计算形式
三类电机的数学模型都可以从电压方程、磁链方程和转矩方程出发。直流电机模型最简单,电枢回路是一阶RL电路,转矩与电流成正比,机械方程是一阶惯性环节。PMSM在dq旋转坐标系下可写成两相解耦形式,d轴和q轴电压方程中包含交叉耦合项ωe·Lq·iq和ωe·Ld·id,转矩方程包含永磁转矩和磁阻转矩两部分。感应电机在dq坐标系下需要同时描述定子和转子磁链,转子方程中带有转差频率项,因此模型阶数更高、耦合更强。
在代码生成和HIL验证中,数学模型通常被离散化为差分方程。例如PMSM电流环的离散形式可写为:
// PMSM dq轴电流离散更新(前向欧拉)
id[k+1] = id[k] + Ts/Ld * (ud[k] - Rs*id[k] + we[k]*Lq*iq[k]);
iq[k+1] = iq[k] + Ts/Lq * (uq[k] - Rs*iq[k] - we[k]*Ld*id[k] - we[k]*psif);
Te[k] = 1.5*pn*(psif*iq[k] + (Ld-Lq)*id[k]*iq[k]);
离散化步长Ts的选择直接影响HIL仿真的精度和实时性。步长过大,交叉耦合项和电流动态会被低估;步长过小,则对实时计算资源要求更高。通常电流环仿真步长取1~10微秒,速度环可取100微秒至1毫秒。
三、控制策略概述与对比
直流电机常采用双闭环控制:内环为电流环,外环为转速环。电流环限制启动电流和过载电流,转速环决定动态响应和稳态精度。PMSM的主流策略是磁场定向控制(FOC),通过Clarke变换和Park变换将三相电流解耦为id和iq,分别控制磁链和转矩。表贴式PMSM通常令id=0以实现最大转矩电流比;凸极式PMSM可利用磁阻转矩,采用MTPA策略提高效率。感应电机在低速时可采用V/f控制,高性能场合则采用FOC或直接转矩控制(DTC),其中转子磁链观测和转差频率计算是关键难点。
| 对比项 | 直流电机 | 永磁同步电机 | 感应电机 |
|---|---|---|---|
| 磁场来源 | 励磁绕组/永磁体 | 转子永磁体 | 定子感应转子电流 |
| 模型阶数 | 低(一阶电枢+一阶机械) | 中(dq两相) | 高(定转子磁链耦合) |
| 核心控制 | 双闭环调压 | FOC / MTPA / 弱磁 | V/f / FOC / DTC |
| HIL验证重点 | 换向与电流限幅 | Park变换、电流环带宽 | 磁链观测、转差频率 |
| 典型代码生成对象 | PI控制器、PWM模块 | 坐标变换、SVPWM | 磁链模型、速度估计 |
四、案例场景:从模型到HIL验证的衔接
以PMSM矢量控制为例,在Simulink中搭建电机模型和FOC控制器后,通过自动代码生成将控制器部署到目标控制器,将电机模型部署到实时仿真机。HIL测试时,重点观察以下信号:
- 三相电流是否正弦、是否出现明显谐波;
- id是否稳定在0附近,iq是否跟随转矩指令;
- 转速阶跃响应是否超调、调节时间是否满足要求;
- 母线电压跌落时,弱磁控制是否及时介入。
提示:在HIL验证前,先用离线仿真确认电机模型参数(Rs、Ld、Lq、ψf、J、B)与控制器参数匹配。参数不匹配会导致电流环振荡或转速环响应迟缓,这类问题在HIL中往往表现为“控制器正常但电机行为异常”。
五、常见误区与复盘
误区一:把三类电机模型混用。直流电机模型不能直接用于PMSM,因为PMSM存在dq轴交叉耦合和永磁磁链项。若忽略这些项,HIL中高速区电流跟踪会明显变差。
误区二:忽略离散化步长与PWM频率的关系。电流环仿真步长应小于PWM周期的1/10,否则无法准确复现电流纹波和采样时刻。
误区三:感应电机转差频率符号错误。转差频率ωsl = ωs − ωr,符号决定转子磁场旋转方向。符号写反会导致转矩方向错误,HIL中表现为电机“反转”或“堵转”。
注意:在自动代码生成时,坐标变换的归一化系数(如Clarke变换的2/3系数)必须与控制器设计一致。不同教材和工具链的系数约定不同,混用会导致转矩标幺值偏差,进而影响HIL验证结论。