2、电机与逆变器基础:永磁同步电机(PMSM)结构、数学模型、Clark变换与Park变换
好,咱们正式开始啃第一块硬骨头。
做无位置传感器FOC,你绕不开电机本身。说白了,你得先搞清楚你控制的对象到底长什么样,它的脾气秉性如何。这一节,我就带你从物理结构到数学公式,把PMSM扒个底朝天。
2.1 永磁同步电机长什么样?
先看结构。PMSM,全称Permanent Magnet Synchronous Motor,永磁同步电机。名字里就藏着关键信息:永磁和同步。
- 定子:跟普通交流电机差不多,里面嵌着三相对称绕组。通上电,就会产生旋转磁场。这个大家应该都熟悉。
- 转子:这是重点。转子上贴了永磁体,不再是鼠笼条或者绕线。永磁体产生恒定的磁场。
- 同步的含义:转子旋转的速度,永远等于定子磁场的旋转速度。这就是“同步”二字的由来。你想想看,如果定子磁场转得快,转子跟不上,那就失步了,电机就抖起来了。
我刚开始接触PMSM时,总把它和直流无刷电机(BLDC)搞混。其实两者结构很像,但PMSM的转子磁路设计更讲究,反电动势波形是正弦波,而BLDC是梯形波。这个区别直接决定了控制策略的不同——FOC就是为PMSM量身定做的。
2.2 数学模型:从物理到方程
控制电机,本质上是在控制它的电压和电流。但三相交流量太复杂了,直接搞会疯掉。我们需要一个数学模型,把问题简化。
PMSM在三相静止坐标系(ABC坐标系)下的电压方程长这样:
u_a = R_s * i_a + d(ψ_a)/dt
u_b = R_s * i_b + d(ψ_b)/dt
u_c = R_s * i_c + d(ψ_c)/dt
其中ψ是磁链,包含自感和互感,还有永磁体贡献的部分。这方程看着就头疼,因为三相之间互相耦合,而且电感还随转子位置变化。嗯,这里要注意,直接拿这个方程去设计控制器,基本没戏。
所以,我们需要坐标变换。目的只有一个:解耦。把交流量变成直流量,把时变参数变成常数。
2.3 Clark变换:从三相到两相
Clark变换,也叫3/2变换。它的任务是把ABC三相坐标系,投影到αβ两相静止坐标系上。
你可以这么理解:三相绕组在空间上相差120度,它们产生的合成磁动势,完全可以由两个互相垂直的绕组(α轴和β轴)等效产生。前提是保证变换前后功率不变。
等幅值变换的公式如下:
i_α = i_a
i_β = (i_a + 2*i_b) / √3
注意,这里假设三相电流之和为零(i_a + i_b + i_c = 0),这是电机星形接法且中线不接的情况,实际中很常见。
Clark变换之后,我们得到了两个正交的交流量i_α和i_β。它们仍然随转子位置变化,但至少从三个变量变成了两个,而且不再有耦合。这是第一步简化。
2.4 Park变换:从静止到旋转
Clark变换还不够。我们想要的是直流量,这样PID控制器才能无静差地跟踪。Park变换就是干这个的。
Park变换把αβ静止坐标系,旋转到与转子磁极同步的dq旋转坐标系上。d轴(直轴)与转子磁极方向对齐,q轴(交轴)超前d轴90度。
变换公式:
i_d = i_α * cos(θ) + i_β * sin(θ)
i_q = -i_α * sin(θ) + i_β * cos(θ)
其中θ是转子电角度。这个角度,就是无位置传感器FOC要估计的核心变量。
经过Park变换后,i_d和i_q变成了直流量。i_d控制励磁分量,i_q控制转矩分量。你看,是不是跟直流电机一模一样了?
我个人习惯把Park变换叫做“从上帝视角看电机”。你站在转子上看,电流就是不动的。控制起来就简单了:想要大力矩,就给i_q;想要弱磁提速,就给负的i_d。
2.5 变换后的数学模型
经过Clark和Park变换,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)
其中:
- R_s:定子电阻
- L_d、L_q:d轴和q轴电感(对于表贴式PMSM,L_d = L_q)
- ω_e:电角速度
- ψ_f:永磁体磁链
转矩方程:
T_e = 1.5 * p * [ψ_f * i_q + (L_d - L_q) * i_d * i_q]
其中p是极对数。对于表贴式电机,L_d = L_q,转矩只与i_q有关:T_e = 1.5 * p * ψ_f * i_q。这就是为什么我们常说“i_q就是转矩电流”。
你看,到了这一步,控制问题就变成了:给定i_d_ref和i_q_ref,设计电流环控制器,让实际i_d和i_q跟踪上。而i_d_ref通常设为0(最大转矩电流比控制),i_q_ref由速度环或转矩环给出。
2.6 小结
这一节我们干了三件事:
- 认识了PMSM的结构,理解了“永磁”和“同步”的含义。
- 用Clark变换把三相交流量变成两相交流量,解耦了第一层。
- 用Park变换把两相交流量变成两相直流量,彻底解耦,得到了类似直流电机的模型。
有了这个dq模型,我们就可以像控制直流电机一样控制PMSM了。下一节,我会带你搭建电流环,看看PID参数到底怎么调。
记住,坐标变换是FOC的基石。你把它搞透了,后面的路就顺了。