4. 异步电机动态数学模型
在无速度传感器控制中,控制器无法直接测量转速,只能依靠定子电压、定子电流等可测信号,通过电机模型“推算”出磁链与转速。因此,异步电机的动态数学模型不是理论装饰,而是整个观测器与控制器赖以工作的“虚拟传感器”。本节从三相原始方程出发,经坐标变换得到两相静止与两相旋转模型,再整理为状态空间形式,最后落到仿真建模。
一、建模的基本假设与坐标变换
为便于工程应用,通常做如下假设:三相绕组对称、气隙磁动势正弦分布、忽略铁芯饱和与涡流损耗、忽略温度对电阻的影响。在此前提下,异步电机在三相静止坐标系下的方程是一组时变系数微分方程,电感矩阵随转子位置变化,直接求解非常不便。
解决办法是坐标变换。将三相量投影到两相正交坐标系,可使电感矩阵变为常系数。常用的有 Clarke 变换(3/2 变换)与 Park 变换(2s/2r 旋转变换)。变换后,定转子量都落在同一正交坐标系中,磁链与电流之间变成简单的代数关系,这是后续所有观测器的基础。
二、电压方程、磁链方程与转矩方程
在任意两相旋转坐标系(转速为 ω1)下,定子与转子电压方程可统一写成矩阵形式。定子侧含旋转电动势项 ω1ψ,转子侧含转差旋转项 (ω1−ωr)ψ。磁链方程则把定转子磁链表示为定转子电流的线性组合,系数为定子自感 Ls、转子自感 Lr 与互感 Lm。
电磁转矩方程可由磁链与电流的叉乘得到,常见形式为 Te = np(isqψsd − isdψsq),也可写成 Te = np(Lm/Lr)(isqψrd − isdψrq)。机械运动方程为 Te − TL = (J/np)dωr/dt + Bωr/np。三组方程联立,即构成异步电机的完整动态模型。
三、状态空间模型与常用状态变量选择
把电压方程与磁链方程联立消元,可得到以定子电流和转子磁链为状态变量的四阶模型,这是无速度传感器控制中最常用的形式。选择 x = [isα, isβ, ψrα, ψrβ]T 时,状态矩阵 A 中显含转速 ωr,这正是转速可观测性的来源:转速信息“藏”在转子磁链方程的交叉耦合项里。
另一种常见选择是以定子磁链与定子电流为状态,或采用以转子磁链定向的 dq 模型。不同选择对应不同的观测器设计路线,例如全阶观测器、滑模观测器、扩展卡尔曼滤波等。下表对比几种典型状态变量选择的特点。
| 状态变量选择 | 阶数 | 转速出现位置 | 适用观测方法 |
|---|---|---|---|
| is、ψr(αβ) | 4 | 转子磁链方程耦合项 | 全阶观测器、EKF、MRAS |
| is、ψs(αβ) | 4 | 转子方程与转矩项 | 滑模观测器、电压模型 |
| is、ψr(dq 定向) | 4 | 转差频率项 | 间接磁场定向、MRAS |
| is、ψr、ωr | 5 | 作为独立状态 | EKF、自适应观测器 |
四、仿真建模流程与实操要点
仿真建模一般遵循“参数准备 → 方程离散化 → 搭建模型 → 验证”的流程。参数包括 Rs、Rr、Ls、Lr、Lm、J、np。离散化常用前向欧拉或四阶龙格库塔,步长需远小于电机时间常数。
% 异步电机状态空间模型(αβ 坐标系,前向欧拉离散)
Rs=1.85; Rr=1.55; Ls=0.171; Lr=0.171; Lm=0.163; J=0.02; np=2;
sigma = 1 - Lm^2/(Ls*Lr);
Tr = Lr/Rr; % 转子时间常数
Ts = 1e-5; % 仿真步长
% 状态: x = [is_alpha; is_beta; psi_r_alpha; psi_r_beta]
% 输入: u = [us_alpha; us_beta]; 参数: wr 转速
A = [-(Rs/(sigma*Ls)+ (1-sigma)/(sigma*Tr)), 0, Lm/(sigma*Ls*Lr*Tr), Lm*wr/(sigma*Ls*Lr);
0, -(Rs/(sigma*Ls)+(1-sigma)/(sigma*Tr)), -Lm*wr/(sigma*Ls*Lr), Lm/(sigma*Ls*Lr*Tr);
Lm/Tr, 0, -1/Tr, -wr;
0, Lm/Tr, wr, -1/Tr];
B = [1/(sigma*Ls) 0; 0 1/(sigma*Ls); 0 0; 0 0];
x = x + Ts*(A*x + B*u); % 前向欧拉更新
Te = 1.5*np*Lm/Lr*(x(3)*x(2) - x(4)*x(1)); % 电磁转矩
五、常见误区与复盘
- 忽略旋转电动势项:在 αβ 坐标系中该项为零,但转到 dq 坐标系后必须补上 ω1ψ,否则模型在高速段误差明显。
- 参数不准:Rr 随温度漂移会直接改变转子时间常数,导致磁链观测偏移,是无速度传感器低速性能差的主因之一。
- 步长过大:离散化步长接近转子时间常数时,数值积分发散,仿真结果不可信。
- 把模型当“真值”:仿真模型只是近似,实际调试中需用实验数据校正参数,不能只依赖仿真结论。
综上,电压方程、磁链方程与转矩方程共同构成异步电机的动态数学模型,状态空间形式则把它转化为便于观测器设计和数字实现的标准结构。掌握这一模型,是理解后续 MRAS、滑模观测器与扩展卡尔曼滤波等转速估计方法的必要前提。