2. 永磁同步电机数学模型:dq轴数学模型、电压方程、转矩方程、电压极限圆与电流极限圆
好,咱们直接进入正题。搞FOC控制,说白了就是在跟电机的数学模型打交道。你如果不把这个模型吃透,后面做弱磁、跑高速,基本就是瞎蒙。我个人习惯,拿到一个新电机,第一件事就是把它的dq轴参数摸清楚,这比调什么PI参数都重要。
2.1 dq轴数学模型:从三相到两相的“降维打击”
为什么要搞dq轴?因为三相交流电那玩意儿太绕了。你想想看,三个绕组,电流相位差120度,转起来磁场还在动,这怎么控制?
所以前辈们想了个办法——坐标变换。把静止的三相坐标系(ABC),先通过Clark变换转到两相静止坐标系(αβ),再通过Park变换,转到跟转子一起旋转的坐标系(dq)。
这样一来,原来随时间变化的交流量,就变成了直流量。我当年第一次看到这个结论时,觉得这简直是天才的想法。你只需要控制id和iq这两个直流分量,就能控制电机的转矩和磁通。
dq轴数学模型的核心,就是下面这两个电压方程:
ud = Rs * id + Ld * (did/dt) - ωe * Lq * iq
uq = Rs * iq + Lq * (diq/dt) + ωe * (Ld * id + ψf)
这里面:
- ud、uq:d轴和q轴的电压分量
- id、iq:d轴和q轴的电流分量
- Rs:定子电阻
- Ld、Lq:d轴和q轴的电感(对于表贴式电机,Ld ≈ Lq;对于内嵌式,Ld < Lq)
- ωe:电角速度
- ψf:永磁体磁链
注意看,方程里有个 -ωe * Lq * iq 和 +ωe * Ld * id,这就是交叉耦合项。速度越高,耦合越强。我在做高速电机项目时,就吃过这个亏——没做解耦补偿,结果高速时电流根本控不住,震荡得厉害。
2.2 转矩方程:力从哪来?
转矩方程是咱们最关心的,因为它直接决定了电机能出多大力。
Te = 1.5 * pn * [ ψf * iq + (Ld - Lq) * id * iq ]
这里面:
- Te:电磁转矩
- pn:极对数
- ψf * iq:永磁转矩分量
- (Ld - Lq) * id * iq:磁阻转矩分量
这个公式很有意思。对于表贴式电机(Ld = Lq),磁阻转矩项为零,转矩只跟iq成正比。控制起来很简单——你要多大转矩,就给多大iq。
但对于内嵌式电机(Ld < Lq),情况就不同了。磁阻转矩项不为零,而且跟id和iq的乘积有关。这意味着你可以通过注入负的id,来获得额外的转矩。这就是最大转矩电流比(MTPA)控制的基础。
核心要点:
- iq负责产生转矩,id负责调节磁通
- 高速弱磁时,我们通过注入负id来削弱永磁体的磁场
- 内嵌式电机比表贴式电机更适合弱磁扩速,因为磁阻转矩可以帮忙
2.3 电压极限圆与电流极限圆:你的“操作边界”
搞FOC控制,你不可能无限地加电压、加电流。电机和驱动器都有物理极限。这两个圆,就是告诉你——你能在什么范围内玩。
电流极限圆
这个好理解。逆变器能输出的最大电流是有限的,比如额定电流是10A,那你的电流矢量就不能超过这个圆。
id² + iq² ≤ Is_max²
说白了,就是电流矢量的模长不能超过最大值。这是一个以原点为圆心、Is_max为半径的圆。
电压极限圆
这个稍微复杂一点。在高速运行时,忽略电阻压降(高速时电阻压降占比很小),电压方程可以简化为:
ud ≈ -ωe * Lq * iq
uq ≈ ωe * (Ld * id + ψf)
那么电压矢量的模长:
ud² + uq² ≤ Us_max²
代入简化后的方程,得到:
(Lq * iq)² + (Ld * id + ψf)² ≤ (Us_max / ωe)²
这是一个椭圆,不是圆!因为Ld和Lq通常不相等。椭圆的中心在 (-ψf/Ld, 0) 处。
注意:电压极限椭圆的大小跟速度成反比。速度越高,椭圆越小。当速度高到一定程度,椭圆会缩到电流极限圆内部,这时候你就必须弱磁了。
2.4 知识体系结构图
下面这张图,我把整个知识脉络梳理了一下,方便你理解各个概念之间的关系:
我的经验:刚开始学的时候,别急着去调弱磁。先把电压极限圆和电流极限圆画出来,看看你的工作点落在哪里。我曾经在一个项目里,就是因为没算清楚电压极限,结果高速时电压饱和,电流失控,电机直接抖得像筛子一样。后来老老实实把椭圆画出来,一切就都清楚了。
2.5 实际应用中的避坑指南
最后,分享几个我踩过的坑:
- 参数不准,模型白搭——Ld、Lq、ψf这些参数,厂家给的数据表往往不准。我建议你拿到电机后,自己做一下参数辨识。特别是Ld和Lq,它们会随着电流变化而变化,不是常数。
- 别忽略电阻压降——低速时,电阻压降占比很大,不能忽略。只有在高速运行时,才能用简化方程。
- 电压极限椭圆会动——母线电压波动时,Us_max会变,椭圆大小也会变。如果你的系统供电不稳定,一定要做母线电压前馈补偿。
- 电流极限不是硬边界——短时过载是可以的,但要注意热管理。我曾经为了追求性能,长时间让电流跑在极限附近,结果MOSFET烧了。
嗯,关于数学模型,就先聊这么多。这些公式和概念,是后面所有控制策略的基础。你把它吃透了,弱磁、MTPA、高速驱动,就都顺理成章了。
公众号:蓝海资料掘金营,微信deep3321