2. 永磁同步电机(PMSM)数学模型:Clark变换、Park变换、电压方程与转矩方程
做EPS电流环调校,绕不开PMSM的数学模型。
说实话,我刚入行那会儿,看到一堆坐标变换公式就头大。心想:我直接调PID参数不就行了?搞这么复杂干嘛?
后来在一次实车调试中,电机在低速时抖得像筛糠一样,我才意识到——不懂模型,你连问题出在哪都不知道。嗯,从那以后,我老老实实把数学补上了。
2.1 为什么需要坐标变换?
三相永磁同步电机,定子上有三个绕组,通入三相交流电。这会产生一个旋转磁场,拉着转子转。
但问题来了:三相绕组互相耦合,电感参数随时间变化。你想想看,用这种又耦合又时变的模型去设计控制器,得多麻烦?
所以我们需要坐标变换。说白了,就是把三相静止坐标系下的物理量,映射到两相旋转坐标系下。这样一来,时变的交流量变成了直流量,耦合项也解耦了。
我个人习惯把坐标变换比作「换个角度看问题」。就像你看一个旋转的陀螺,站在旁边看很晕,但如果你跟着它一起转,看到的就只是一个静止的陀螺。
核心思想:通过坐标变换,将三相交流电机等效为直流电机进行控制。这是矢量控制(FOC)的理论基础。
2.2 Clark变换:从ABC到αβ
Clark变换,也叫3s/2s变换。它把三相静止坐标系(A、B、C)变换到两相静止坐标系(α、β)。
α轴与A轴重合,β轴超前α轴90度。就这么简单。
变换公式如下(等幅值变换):
// Clark变换(等幅值)
iα = ia
iβ = (ia + 2*ib) / √3
注意,这里我用了等幅值变换。还有一种等功率变换,系数不同。EPS系统中,我个人习惯用等幅值变换,因为后续计算转矩时更直观。
实战技巧:在代码实现时,建议先做Clark变换,再做Park变换。两步分开写,调试时方便打印中间变量。我曾经把两步合并成一个函数,结果出问题时排查了半天。
2.3 Park变换:从αβ到dq
Park变换,也叫2s/2r变换。它把两相静止坐标系(α、β)变换到两相旋转坐标系(d、q)。
d轴与转子磁极方向对齐,q轴超前d轴90度。旋转速度与转子电角速度一致。
公式如下:
// Park变换
id = iα * cos(θe) + iβ * sin(θe)
iq = -iα * sin(θe) + iβ * cos(θe)
这里的θe是转子电角度,由位置传感器(如旋变)提供。
为什么要做Park变换?因为变换之后,id和iq都是直流量。id控制励磁分量,iq控制转矩分量。你想想看,控制两个直流量,比控制三个交流量简单太多了。
注意:Park变换依赖转子位置精度。如果位置传感器有偏差,id和iq会耦合,导致转矩波动。我曾经遇到过旋变安装偏差0.5度,结果电机在高速时电流波形明显畸变。所以,位置校准是EPS调试的第一步。
2.4 电压方程:dq坐标系下的数学模型
经过Clark和Park变换后,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:永磁体磁链
这个方程看着复杂,其实拆开看就三部分:
- 电阻压降:Rs * id 和 Rs * iq,就是电流流过电阻产生的压降
- 电感压降:Ld * (did/dt) 和 Lq * (diq/dt),电流变化时产生的感应电动势
- 反电动势:-ωe * Lq * iq 和 ωe * (Ld * id + ψf),转子旋转产生的电动势
做电流环调校时,我们最关心的是反电动势项。因为随着转速升高,反电动势会越来越大,最终会限制电流环的带宽。
关键点:电压方程中的交叉耦合项(-ωe * Lq * iq 和 ωe * Ld * id)在高速时不可忽略。如果不做解耦补偿,d轴和q轴电流会相互影响,导致控制性能下降。
2.5 转矩方程:电机能出多大力?
EPS系统最终要的是转矩。PMSM的电磁转矩方程为:
Te = 1.5 * p * [ψf * iq + (Ld - Lq) * id * iq]
其中p是极对数。
这个方程包含两部分:
- 永磁转矩:1.5 * p * ψf * iq,与iq成正比。这是主要转矩来源。
- 磁阻转矩:1.5 * p * (Ld - Lq) * id * iq,利用d轴和q轴电感差异产生。对于内置式PMSM(IPMSM),Ld < Lq,所以磁阻转矩是正的。
EPS电机通常是表贴式PMSM(SPMSM),Ld ≈ Lq,磁阻转矩几乎为零。所以转矩基本只由iq决定:
Te ≈ 1.5 * p * ψf * iq
这意味着什么?意味着你只要控制好iq,就能精确控制电机转矩。这就是FOC的核心逻辑。
经验之谈:在EPS应用中,我们通常让id=0,这样转矩与iq线性相关,控制最简单。但如果你需要弱磁升速,或者想提高效率,可以考虑注入负的id。不过,EPS电机很少需要弱磁,因为工作转速通常不高。
2.6 知识体系总览
下面这张图,是我自己总结的PMSM数学模型知识框架。建议你保存下来,调试时对照着看。
2.7 小结
这一章的内容,是EPS电流环调校的理论基础。总结一下:
- Clark变换:把三相变两相,去掉一相冗余
- Park变换:把静止变旋转,交流变直流
- 电压方程:描述电机电气特性,是电流环设计的基础
- 转矩方程:告诉你电流和转矩的关系,id=0时转矩与iq成正比
这些公式,我建议你亲手推导一遍。别怕麻烦,我当年也是推导了三遍才真正理解。第一次照猫画虎,第二次发现符号错了,第三次才搞明白物理意义。
下一章,我们会基于这些数学模型,开始设计电流环的PI控制器。到时候你会发现,前面的数学推导,全都能用上。
公众号:蓝海资料掘金营,微信deep3321