2. 永磁同步电机(PMSM)数学模型:弱磁控制的理论基石
各位工程师朋友,咱们直接进入正题。
做伺服驱动,尤其是搞弱磁控制,你绕不开一个东西——PMSM的数学模型。说白了,这就是电机的“身份证”。你连电机怎么转、怎么出力都不清楚,谈何控制?
我个人习惯,拿到一个新电机,第一件事就是把它的dq轴模型在脑子里过一遍。这就像老中医把脉,先摸清底细。今天咱们就把这个“底细”彻底捋清楚。
2.1 为什么非要用dq坐标系?
你可能会问:好好的三相ABC坐标系不用,非得折腾成dq旋转坐标系,图啥?
原因很简单:简化控制。
在三相静止坐标系下,电机的电压方程是一堆时变系数,耦合得跟麻花似的。你想想看,要控制一个时变系统,那得多麻烦?
而经过Clark变换(ABC→αβ)和Park变换(αβ→dq),我们把坐标系“贴”在转子上,跟着转子一起转。这样一来,原本交流的物理量,在dq坐标系下就变成了直流量。
嗯,这里要注意:直流量意味着什么?意味着你可以用经典的PI控制器去控制它。这就是矢量控制(FOC)的精髓。
核心思想: dq坐标系下,电机的电感参数不再随转子位置变化,所有变量都是稳态直流量。这是弱磁控制能够实现的前提。
2.2 电压方程:电机的“电路模型”
好,咱们直接上干货。PMSM在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轴电感。这是弱磁控制的关键参数!
- ωe:电角速度。转速越高,这个值越大。
- ψf:永磁体磁链。这是电机的“天生神力”。
注意看第二项和第四项:Ld * (did/dt) 和 Lq * (diq/dt),这是电感产生的反电动势,只在电流变化时出现。而 -ωe * Lq * iq 和 +ωe * (Ld * id + ψf) 这两项,是旋转产生的反电动势,跟转速成正比。
我的经验: 在高速弱磁区,ωe很大,反电动势项会占据主导地位。这时候Rs上的压降基本可以忽略。我曾经调试一个2kW的伺服电机,在额定转速3000rpm时,Rs压降只占总电压的不到3%。所以做弱磁分析时,我经常先忽略Rs,把问题简化。
2.3 磁链方程:电机的“磁场地图”
磁链方程是电压方程的“幕后黑手”。它决定了反电动势的大小:
ψd = Ld * id + ψf
ψq = Lq * iq
这里:
- ψd:d轴总磁链。由两部分组成:id产生的电枢反应磁链(Ld*id),以及永磁体本身的磁链(ψf)。
- ψq:q轴总磁链。完全由iq产生。
你想想看,当电机高速旋转时,反电动势 E = ωe * ψ。如果ψ太大,E就会超过母线电压,导致电流失控。这时候怎么办?
弱磁控制的核心思路就出来了:通过注入负的id电流,去抵消永磁体磁链ψf,从而降低总磁链ψd。
关键公式: 总磁链幅值 ψs = sqrt(ψd² + ψq²)。弱磁控制的目标就是限制ψs,使其对应的反电动势不超过逆变器能提供的最大电压。
2.4 转矩方程:电机怎么出力?
搞控制,最终要落实到转矩上。PMSM的转矩方程是:
Te = 1.5 * pn * [ψf * iq + (Ld - Lq) * id * iq]
这个公式很有意思,它包含两部分:
- ψf * iq:永磁转矩。这是主转矩,由永磁体和q轴电流相互作用产生。
- (Ld - Lq) * id * iq:磁阻转矩。这是由d轴和q轴电感差异产生的。对于内置式永磁同步电机(IPMSM),Ld < Lq,所以(Ld - Lq)是负值。
你可能会问:那磁阻转矩有什么用?
用处大了!在弱磁区,我们可以利用磁阻转矩来“补”转矩。因为弱磁需要注入负的id,这会削弱永磁转矩。但负的id和正的iq结合,会产生正的磁阻转矩(因为Ld-Lq为负,id为负,乘积为正)。
避坑指南: 我曾经遇到过一台电机,在深度弱磁区(id很大负值),磁阻转矩占比超过40%。如果只按永磁转矩来设计控制器,输出转矩会严重不足,甚至导致电机失步。所以,千万不要忽略磁阻转矩!
2.5 知识体系总览
为了让你更直观地理解这些方程之间的关系,我画了一张图:
2.6 小结:这些方程到底怎么用?
好了,理论讲完了。咱们回到工程上。
你拿到一个电机,要做弱磁控制,第一步是什么?
- 查参数:拿到Ld、Lq、ψf、Rs。没有这些,一切都是空谈。
- 算极限:根据母线电压Udc,算出最大可用的相电压幅值Umax(通常是Udc/√3)。
- 定策略:在低速区,用id=0控制(最大转矩电流比MTPA的一种特例)。当转速升高,电压达到Umax时,开始注入负id,进入弱磁区。
我的习惯: 我会在仿真里先把电压极限圆和电流极限圆画出来。这两个圆相交的区域,就是电机能稳定运行的区域。弱磁控制,说白了就是在这个区域内找最优的工作点。这个咱们后面章节会详细讲。
记住一句话:数学模型是控制算法的“地图”。地图画错了,导航再好也白搭。
公众号:蓝海资料掘金营,微信deep3321