4. 双馈电机数学模型(下):坐标变换(Clark/Park变换)、两相旋转坐标系下的数学模型
好,咱们接着聊。上一节我们把双馈电机在三相静止坐标系下的数学模型给扒了个底朝天。你可能会问:这模型这么复杂,全是耦合项,怎么用啊?
没错,这就是问题的关键。三相坐标系下的方程,看着就头疼。电感矩阵里全是跟转子位置角θ有关的量,时变的。你要是直接用这个模型去设计控制器,那简直是给自己找麻烦。
所以,我们需要一个“降维打击”的思路——坐标变换。
4.1 为什么要做坐标变换?
说白了,就是想把交流电机“等效”成直流电机来控制。你想想看,直流电机的励磁和转矩是解耦的,控制起来多爽。我们能不能把双馈电机也变成那样?
答案是肯定的。通过坐标变换,把三相静止的绕组,等效成两相旋转的绕组。这样一来,那些时变的电感参数就变成了常数,控制难度直接下降一个量级。
我个人习惯把坐标变换看作是“换个角度看问题”。你在三相坐标系下看到的是正弦波,但在旋转坐标系下,看到的可能就是直流量。这就是精髓。
核心思想: 将三相静止坐标系(abc)下的时变系统,变换到两相旋转坐标系(dq)下的时不变系统。
4.2 Clark变换:从三相到两相静止
Clark变换是第一步。它的任务是把三相坐标系(a, b, c)变换到两相静止坐标系(α, β)。
你可以想象一下,三个绕组在空间上相差120度,我们能不能用两个互相垂直的绕组(α和β)来等效它们产生的磁动势?
嗯,这里要注意,Clark变换分为两种:等幅值变换和等功率变换。我在项目中遇到过,很多人一开始没注意这个区别,导致后面算功率的时候怎么都对不上。
4.2.1 等幅值Clark变换
这种变换保证变换前后,合成矢量的幅值不变。公式如下:
[ fα ] [ 1 -1/2 -1/2 ] [ fa ]
[ fβ ] = [ 0 √3/2 -√3/2 ] [ fb ]
[ f0 ] [ 1/2 1/2 1/2 ] [ fc ]
其中,f可以代表电压、电流或磁链。f0是零序分量,在对称系统中通常为0。
4.2.2 等功率Clark变换
这种变换保证变换前后,功率不变。公式前面多了一个系数√(2/3):
[ fα ] √(2/3) [ 1 -1/2 -1/2 ] [ fa ]
[ fβ ] = [ 0 √3/2 -√3/2 ] [ fb ]
[ f0 ] [ 1/√2 1/√2 1/√2 ] [ fc ]
我的建议: 做控制算法时,我习惯用等幅值变换,因为电流环的PI参数整定起来更直观。但如果你要做功率计算,记得用等功率变换,或者自己补上那个系数。
4.3 Park变换:从两相静止到两相旋转
Clark变换只是把三相变成了两相,但αβ坐标系还是静止的。对于双馈电机,转子在转,定子磁场也在转,我们得让坐标系跟着转起来。
Park变换就是干这个的。它把αβ坐标系旋转一个角度θ,得到dq坐标系。d轴通常定向在转子磁链或定子磁链方向上。
公式很简单:
[ fd ] [ cosθ sinθ ] [ fα ]
[ fq ] = [ -sinθ cosθ ] [ fβ ]
反过来,逆Park变换:
[ fα ] [ cosθ -sinθ ] [ fd ]
[ fβ ] = [ sinθ cosθ ] [ fq ]
你可能会问:这个θ怎么取?
这就是关键了。对于双馈电机,我们通常采用定子磁链定向,也就是让d轴与定子磁链矢量重合。这样,定子磁链在q轴上的分量为0,控制就简化了。
我曾经踩过的坑: 坐标变换的角度θ,一定要搞清楚是“电角度”还是“机械角度”。双馈电机是绕线式转子,极对数p不能忘。θ = p * θm,这个乘p的步骤漏了,整个模型就全乱了。
4.4 两相旋转坐标系下的数学模型
好了,经过Clark和Park变换,我们终于可以在dq坐标系下重新审视双馈电机了。你会发现,世界一下子清爽了。
4.4.1 电压方程
定子侧:
usd = Rs * isd + dψsd/dt - ω1 * ψsq
usq = Rs * isq + dψsq/dt + ω1 * ψsd
转子侧:
urd = Rr * ird + dψrd/dt - (ω1 - ωr) * ψrq
urq = Rr * irq + dψrq/dt + (ω1 - ωr) * ψrd
其中,ω1是同步角速度,ωr是转子角速度。ω1 - ωr就是转差角速度。
4.4.2 磁链方程
在dq坐标系下,磁链方程变得非常简单:
ψsd = Ls * isd + Lm * ird
ψsq = Ls * isq + Lm * irq
ψrd = Lr * ird + Lm * isd
ψrq = Lr * irq + Lm * isq
你看,全是常数电感,没有θ了。这就是坐标变换的威力。
4.4.3 转矩方程
电磁转矩的表达式也简洁了:
Te = np * Lm * (isq * ird - isd * irq)
如果采用定子磁链定向(ψsq = 0),转矩可以进一步简化为:
Te = np * Lm * isq * ird
是不是很像直流电机?励磁电流和转矩电流分开了。
4.5 知识体系与核心逻辑
为了让你更直观地理解整个变换过程,我画了一张图:
4.6 总结与个人体会
坐标变换,说白了就是数学上的“换坐标系”。但它的物理意义非常深刻——它让我们能用直流电机的思路去控制交流电机。
我记得刚入行时,带我的老师傅跟我说:“你什么时候把坐标变换想通了,双馈电机就算入门了。” 当时不以为然,后来自己在调试中遇到各种奇怪的问题,才明白这句话的分量。
举个例子,有一次我在做双馈电机的空载并网实验,电流波形总是有畸变。查了三天,最后发现是Park变换里的角度θ计算时,忘了考虑编码器的安装偏移角。就差了那么几度,结果天差地别。
所以,我建议你在学习这部分时,不要只背公式。拿起笔,自己推导一遍。把Clark和Park变换的矩阵乘起来,看看从abc到dq的完整变换是什么样。相信我,这一遍推导下来,你对双馈电机的理解会上一个台阶。
实用技巧: 在MATLAB/Simulink中搭建模型时,不要直接用现成的变换模块。自己用Fcn模块写一遍变换公式,这样出错了你也能快速定位。我就是这么干的。
公众号:蓝海资料掘金营,微信deep3321