2. 永磁同步电机数学模型:从静止到高频
好,咱们正式开始聊数学模型。说实话,很多做电机控制的同行一看到数学公式就头疼,觉得那是搞理论的人该干的事。我个人习惯恰恰相反——模型是咱们工程师的“地图”,没有地图,你连高频注入往哪儿走都不知道。
这一章我会带着大家,从最基础的静止坐标系模型开始,一步步推到旋转坐标系,最后再专门看看高频激励下电机长什么样。嗯,这部分内容,说白了就是为后面高频注入算法打地基的。
2.1 静止坐标系下的PMSM模型
先看最简单的形式。在αβ坐标系下,永磁同步电机的电压方程长这样:
u_α = R_s * i_α + L_s * di_α/dt - ω_e * ψ_f * sin(θ_e)
u_β = R_s * i_β + L_s * di_β/dt + ω_e * ψ_f * cos(θ_e)
这里有几个关键参数:R_s是定子电阻,L_s是电感(注意,这里我用了平均电感,实际上凸极电机L_α和L_β不一样),ψ_f是永磁体磁链,ω_e是电角速度,θ_e是转子位置。
我在项目中遇到过一个坑:很多人直接用这个模型做仿真,结果发现低速时电流波形抖得厉害。为什么?因为反电动势项ω_e * ψ_f在低速时几乎为零,位置信息全藏在电感里了。这就是为什么零低速要用高频注入——你想想看,反电动势都没了,不靠电感靠什么?
核心要点:静止坐标系下,电机模型包含两部分——电阻压降和电感压降(跟电流变化率有关),以及反电动势项(跟转速和位置有关)。低速时反电动势消失,位置信息只能从电感项里挖。
2.2 旋转坐标系下的PMSM模型
接下来是dq坐标系。这个坐标系跟着转子转,好处是把交流量变成了直流量,控制起来方便多了。
u_d = R_s * i_d + L_d * di_d/dt - ω_e * L_q * i_q
u_q = R_s * i_q + L_q * di_q/dt + ω_e * (L_d * i_d + ψ_f)
注意看,这里出现了L_d和L_q——d轴电感和q轴电感。对于内置式永磁同步电机(IPMSM),通常L_q > L_d,这就是凸极效应。表面贴式(SPMSM)则两者基本相等。
我建议大家在写代码时,把这两个电感值单独拎出来做参数标定。我记得有一次调试,电机跑起来效率总是不对,查了半天发现是L_d和L_q的比值搞反了——嗯,这种低级错误,犯过一次就再也不会忘了。
实战技巧:旋转坐标系下的模型,稳态时可以忽略微分项(di/dt = 0),得到简化的电压方程。但高频注入时,微分项恰恰是主角——因为高频信号下,电感阻抗远大于电阻,电流变化率占主导。
2.3 高频激励下的电机模型
好,重点来了。高频注入的核心思想是:给电机叠加上一个高频电压信号,然后从高频电流响应里提取转子位置。
为什么能提取位置?因为电感是位置的函数。在静止坐标系下,高频激励时电阻项可以忽略(高频下感抗占主导),模型简化为:
u_αh ≈ L_α(θ_e) * di_αh/dt
u_βh ≈ L_β(θ_e) * di_βh/dt
这里的L_α(θ_e)和L_β(θ_e)是随转子位置变化的电感。对于凸极电机,它们可以写成:
L_α = L_avg + ΔL * cos(2θ_e)
L_β = L_avg - ΔL * cos(2θ_e)
其中L_avg = (L_d + L_q)/2,ΔL = (L_d - L_q)/2。看到了吗?位置信息θ_e就藏在电感里,而且是2倍角频率的关系。
我曾经在调试高频注入算法时,发现提取出来的位置总是差90度电角度。查了两天才意识到——我用的高频电压信号是注入到α轴的,但解调时忘了考虑αβ坐标系和dq坐标系之间的相位关系。说白了,就是坐标变换的时序搞错了。
避坑指南:高频注入时,采样频率至少要达到注入频率的10倍以上。我曾经用20kHz的采样率去处理2kHz的高频注入信号,结果位置估计抖得像筛子。后来改成50kHz采样,问题就解决了。记住:奈奎斯特采样定理不是摆设。
2.4 三种模型的对比与选择
为了方便大家理解,我把三种模型的特点整理成了一张表:
| 模型类型 | 适用场景 | 位置信息载体 | 高频注入适用性 |
|---|---|---|---|
| 静止坐标系(αβ) | 低速、零速观测 | 电感(凸极效应) | ✅ 非常适合 |
| 旋转坐标系(dq) | 中高速控制 | 反电动势 | ❌ 不适合(需额外处理) |
| 高频简化模型 | 零低速位置观测 | 电感(2倍角频率) | ✅ 核心模型 |
你想想看,为什么高频注入要在静止坐标系下做?因为旋转坐标系下,dq轴电感是常数,位置信息被“藏”起来了。而静止坐标系下,电感随位置变化,这个变化就是咱们要提取的信号。
总结一下:
- 静止坐标系模型:适合做高频注入,电感随位置变化
- 旋转坐标系模型:适合做中高速控制,反电动势占主导
- 高频简化模型:忽略电阻,只保留电感项,是高频注入的理论基础
下一章,我会详细讲高频注入信号怎么设计——频率选多少?幅值多大?注入到哪个轴?这些参数选不好,算法再好也白搭。咱们下章见。