2. 电机数学模型在弱磁区的应用:dq轴数学模型、电压方程与转矩方程在弱磁区的约束条件
好,咱们进入正题。上一章聊了弱磁的基本概念,说白了就是让电机在基速以上还能继续转。但怎么控制?靠什么约束?这就得把电机的数学模型请出来了。
我个人习惯,做弱磁控制前,先把 dq 轴模型在脑子里过一遍。不是背公式,而是理解每个量在弱磁区到底受什么限制。你想想看,电机跑到高速区,反电动势都快顶到母线电压天花板了,这时候电压方程就不再是摆设,而是硬约束。
2.1 dq 轴数学模型回顾
先简单回顾一下。永磁同步电机在 dq 旋转坐标系下的电压方程长这样:
ud = Rs·id + Ld·(did/dt) - ωe·Lq·iq
uq = Rs·iq + Lq·(diq/dt) + ωe·(Ld·id + ψf)
嗯,这里要注意,稳态运行时,微分项可以忽略。所以稳态电压方程简化为:
ud = Rs·id - ωe·Lq·iq
uq = Rs·iq + ωe·(Ld·id + ψf)
转矩方程呢?
Te = 1.5·p·[ψf·iq + (Ld - Lq)·id·iq]
这个公式大家应该很熟了。第一项是永磁转矩,第二项是磁阻转矩。在弱磁区,id 负向增大,磁阻转矩占比会明显上升。我在项目中遇到过一台内置式永磁电机,弱磁深度到 3 倍基速时,磁阻转矩贡献了将近 40% 的总转矩。所以别小看那项 (Ld - Lq)·id·iq。
2.2 弱磁区的核心约束:电压极限
进入弱磁区,最直接的约束就是电压。逆变器能输出的最大电压受直流母线电压限制:
us = sqrt(ud² + uq²) ≤ umax
其中 umax 通常取 Vdc/√3(SVPWM 调制下)。把稳态电压方程代入,得到:
(Rs·id - ωe·Lq·iq)² + (Rs·iq + ωe·Ld·id + ωe·ψf)² ≤ umax²
忽略电阻压降(高速区 Rs 项确实可以忽略),进一步简化为:
(ωe·Lq·iq)² + (ωe·Ld·id + ωe·ψf)² ≤ umax²
两边除以 ωe,得到:
(Lq·iq)² + (Ld·id + ψf)² ≤ (umax/ωe)²
这个式子就是弱磁区的电压极限椭圆方程。随着转速 ωe 升高,右边 (umax/ωe)² 越来越小,椭圆不断收缩。电流轨迹必须始终落在这个椭圆内部。
核心理解:弱磁控制的本质,就是在电压极限椭圆不断收缩的情况下,通过调节 id(负向增大)来维持 iq 的输出能力,从而保证转矩。
2.3 电流极限约束
除了电压,还有电流。逆变器和电机绕组都有额定电流限制:
is = sqrt(id² + iq²) ≤ imax
这个约束在 dq 平面上是一个圆。弱磁区的工作点,必须同时落在电流极限圆和电压极限椭圆的重叠区域内。
| 约束类型 | 数学表达式 | 物理含义 |
|---|---|---|
| 电压极限 | (Lq·iq)² + (Ld·id + ψf)² ≤ (umax/ωe)² | 逆变器输出电压能力有限 |
| 电流极限 | id² + iq² ≤ imax² | 绕组和逆变器电流容量限制 |
| 转矩需求 | Te = 1.5·p·[ψf·iq + (Ld - Lq)·id·iq] | 负载要求的输出转矩 |
我曾经调试一台高速主轴电机时,就遇到过电流极限圆和电压极限椭圆只有一个交点的情况。那意味着可用的工作点非常有限,稍微偏一点就触发过流或过压保护。后来调整了弱磁控制策略,才把稳定工作区拓宽了一些。
2.4 弱磁区的转矩特性变化
在基速以下,我们通常按最大转矩电流比(MTPA)控制。但进入弱磁区后,电压约束开始主导,转矩输出能力会下降。
为什么会这样?因为 id 负向增大后,虽然维持了电压平衡,但转矩公式中 id·iq 项虽然贡献了磁阻转矩,可 iq 本身被电压椭圆压缩了。总的效果是:随着转速升高,最大可用转矩逐渐降低。
我习惯用一张图来理解这个变化过程:
从图上可以清楚看到:基速时工作点在 A,电压椭圆很大,电流轨迹沿 MTPA 走。转速升高到 2 倍基速时,椭圆收缩到虚线位置,工作点必须沿弱磁轨迹移到 B 点。到 3 倍基速时,椭圆更小,工作点移到 C 点,id 更负,iq 更小。
2.5 弱磁区的转矩方程约束
把电压约束和电流约束代入转矩方程,就能得到弱磁区的最大可用转矩。我常用的方法是:
- 确定当前转速下的电压极限椭圆:根据 umax 和 ωe 算出椭圆参数。
- 找到椭圆与电流极限圆的交点:这个交点通常是弱磁区的工作点。
- 计算该点的转矩:代入转矩公式,得到当前转速下的最大转矩。
实际项目中,我一般不会手动算这些交点。控制器里会用查表法或者在线计算。但理解这个约束关系很重要——它决定了你的电机在某个转速下到底能出多少力。
个人经验:弱磁区转矩估算时,别忘了考虑电阻压降。虽然高速区电阻项占比小,但在弱磁深度不大(比如 1.2 倍基速)时,电阻压降可能占 umax 的 5%~8%。忽略它会导致转矩估算偏乐观。
2.6 弱磁控制的两个关键边界
在 dq 平面上,弱磁区有两个特殊边界需要关注:
| 边界名称 | 定义 | 工程意义 |
|---|---|---|
| 转折速度 | 电压椭圆刚好与电流极限圆相切时的转速 | 进入弱磁区的起点,基速点 |
| 极限速度 | 电压椭圆收缩到仅剩一个点(id = -ψf/Ld, iq = 0)时的转速 | 理论最高转速,此时转矩为零 |
极限速度的计算公式:
ωmax = umax / (Ld·|id_max| + ψf) ≈ umax / (ψf - Ld·imax)
嗯,这里要注意,实际中很难达到这个理论极限。因为 iq 为零时转矩为零,电机带不动任何负载。我曾经试过让一台伺服电机空载跑到接近极限速度,结果转速波动很大,最后触发了过速保护。所以工程上一般留 10%~20% 的余量。
避坑提醒:我曾经在弱磁区调试时,忽略了 dq 轴交叉耦合效应。高速下 Ld·iq 和 Lq·id 的耦合项会影响电压分配,导致实际电压椭圆与理论计算有偏差。建议在高速弱磁区使用前馈补偿或在线参数辨识来修正模型。
2.7 小结一下
弱磁区的数学模型,说白了就是三个约束的博弈:电压极限椭圆、电流极限圆、转矩需求曲线。控制器的任务就是在这些约束的交集里找到最优工作点。
我个人习惯把弱磁控制分成两个阶段:
- 轻度弱磁区(1~2 倍基速):电压椭圆还比较大,工作点主要受电流极限约束,转矩下降较慢。
- 深度弱磁区(2 倍基速以上):电压椭圆急剧收缩,工作点受电压约束主导,转矩下降很快。
不同阶段,控制策略的侧重点也不同。轻度弱磁区可以沿用 MTPA 加电压反馈的修正方式,深度弱磁区则需要更精确的电压前馈和电流分配策略。这些内容咱们后面章节会展开聊。