2. 电机控制基础

在电机控制模型代码生成与HIL验证中,第一步不是写代码,而是建立“被控对象”的准确认知。直流电机、永磁同步电机和感应电机在物理结构、磁场来源、转矩产生方式上差异明显,这些差异直接决定了数学模型的形式、控制策略的选择,以及HIL仿真中需要重点验证的接口与动态特性。本节从基本原理出发,梳理三类电机的数学模型与控制策略,为后续自动代码生成和实时仿真建立统一的概念框架。

一、三类电机的基本原理与磁场来源

直流电机依靠机械换向器和电刷实现电流换向,励磁磁场与电枢磁场在空间上保持近似正交,因此转矩控制非常直接:转矩与电枢电流近似成正比。它的优点是控制简单、调速范围宽,缺点是电刷磨损、换向火花和维护成本高。

永磁同步电机(PMSM)的转子磁场由永磁体提供,不需要额外励磁电流。定子三相绕组通入对称交流电后产生旋转磁场,与转子永磁磁场相互作用产生转矩。PMSM具有高功率密度、高效率和高转矩惯量比,广泛应用于伺服驱动、电动汽车和数控机床。

感应电机(IM)又称异步电机,转子磁场由定子旋转磁场在转子绕组中感应出的电流产生。转子转速必须略低于同步转速,才能产生相对切割和感应电流,这个差值称为转差率。感应电机结构坚固、成本低、维护简单,但控制复杂度高于直流电机,需要处理转差频率和磁链观测问题。

三类电机:磁场来源 · 数学模型 · 控制策略 直流电机 DC 磁场来源 定子励磁绕组或永磁体 电枢绕组 + 机械换向器 数学模型 U = R·i + L·di/dt + Ke·ω Te = Kt·i J·dω/dt = Te − TL − B·ω 控制策略 电枢电压调压调速 电流环 + 转速环双闭环 典型应用 低成本调速、电动工具 教学实验、简单伺服 永磁同步电机 PMSM 磁场来源 转子永磁体提供励磁磁场 定子三相绕组产生旋转磁场 数学模型 ud = Rs·id + Ld·did/dt − ωe·Lq·iq uq = Rs·iq + Lq·diq/dt + ωe·Ld·id + ωe·ψf Te = 1.5p[ψf·iq + (Ld−Lq)·id·iq] 控制策略 id=0 矢量控制(表贴式) MTPA / 弱磁控制(凸极式) 典型应用 电动汽车驱动、伺服系统 数控机床、机器人关节 感应电机 IM 磁场来源 定子旋转磁场感应转子电流 转子磁场由感应电流产生 数学模型 us = Rs·is + dψs/dt + jωs·ψs ur = Rr·ir + dψr/dt + j(ωs−ωr)·ψr Te = 1.5p·(ψs×is) 控制策略 恒压频比 V/f 控制 磁场定向 FOC + 转差频率控制 典型应用 工业风机、水泵、压缩机 重载启动、低成本传动 控制复杂度递增 鲁棒性/成本优势递增

二、数学模型:从物理方程到可计算形式

三类电机的数学模型都可以从电压方程、磁链方程和转矩方程出发。直流电机模型最简单,电枢回路是一阶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验证结论。