2. 电压利用率基础:直流母线电压利用率定义、理想逆变器最大输出电压、SVPWM与SPWM的电压利用率对比

各位做电机控制的朋友,咱们今天聊一个绕不开的话题——电压利用率。

说实话,我刚开始做FOC的时候,对这个概念的理解也就停留在「SVPWM比SPWM利用率高」这个层面。直到有一次做低压伺服项目,母线电压只有24V,电机死活跑不到额定转速,我才真正被「电压利用率」狠狠教育了一课。

嗯,这节课咱们就把这个基础打扎实。

2.1 直流母线电压利用率到底是个啥?

先给个最直白的定义:电压利用率 = 逆变器实际输出的最大相电压幅值 / 直流母线电压

你想想看,直流母线电压是咱们的「本钱」,逆变器能从中「榨出」多少交流电压给电机,这个比例就是利用率。

核心公式:

电压利用率 η = Vph,max / Vdc

其中 Vph,max 是逆变器能输出的最大相电压幅值(峰值),Vdc 是直流母线电压。

我个人习惯把这个比值记作一个百分比。比如SPWM的利用率是50%,SVPWM是57.7%。为什么是这两个数?咱们往下看。

2.2 理想逆变器的最大输出电压——先搞清楚极限在哪

咱们先不考虑什么调制策略,就一个理想的三相逆变器,六个开关管,上下桥臂互补导通。

它能输出的最大相电压是多少?

我建议你从空间矢量的角度去理解。逆变器有8个基本开关状态,其中6个是非零矢量,2个是零矢量。这6个非零矢量在空间上相隔60°,幅值都是 (2/3)Vdc

但注意,这是相电压的峰值。咱们电机控制更关心的是线电压,或者说是合成电压矢量的幅值。

从这6个非零矢量围成的正六边形来看,逆变器能输出的最大不失真电压矢量幅值,就是这个六边形的内切圆半径

我的经验: 很多初学者会误以为逆变器能输出到六边形的顶点,也就是 (2/3)Vdc。但那是过调制区了,波形会失真。咱们现在讨论的是线性调制区的极限。

六边形内切圆半径是多少?

正六边形边长 = (2/3)Vdc,内切圆半径 = 边长 × cos(30°) = (2/3)Vdc × (√3/2) = Vdc / √3 ≈ 0.577 Vdc

所以,理想逆变器在线性调制区能输出的最大相电压幅值是 Vdc / √3

这就是SVPWM能达到的理论极限。

2.3 SVPWM vs SPWM:一场关于「利用率」的较量

咱们直接上对比表格,一目了然。

调制方式 最大相电压幅值(峰值) 电压利用率 直流母线电压利用率
SPWM(正弦脉宽调制) Vdc / 2 50% 0.5
SVPWM(空间矢量脉宽调制) Vdc / √3 57.7% 0.577
SPWM + 三次谐波注入 Vdc / √3 57.7% 0.577

为什么会差这7.7%?

说白了,SPWM是直接用正弦波和三角载波比较,调制波的最大值不能超过载波幅值。而正弦波的峰值是有效值的√2倍,所以相电压峰值最多到 Vdc/2。

SVPWM就不一样了。它利用的是非零矢量的合成,在调制波中注入了零序分量(说白了就是三次谐波)。这个零序分量不会在线电压中体现,但能让相电压的基波分量「撑」得更大。

注意: 这里有个容易搞混的点。SVPWM输出的相电压波形不是纯正弦波,里面含有三次谐波。但电机是三相Y型接法,线电压中三次谐波互相抵消,所以电机端看到的电压仍然是正弦的。

我曾经在调试一个项目时,用示波器看相电压波形,发现顶部是平的,吓了一跳。后来才反应过来,这就是SVPWM的正常波形。

2.4 从波形上理解这7.7%的差距

我画了一张图,帮你从空间矢量角度理解。

SVPWM与SPWM电压利用率对比(空间矢量图) U1(100) U2(110) U3(010) U4(011) U5(001) U6(101) SVPWM极限圆 r = Vdc/√3 SPWM极限圆 r = Vdc/2 SVPWM线性区极限 SPWM线性区极限 基本电压矢量

从图上能清楚看到:SPWM的极限圆(绿色虚线)比SVPWM的极限圆(红色实线)小了一圈。这个半径差就是那7.7%的利用率差距。

你想想看,同样的直流母线电压,SVPWM能让电机跑得更快,或者同样的转速下,SVPWM对母线电压的要求更低。这就是它的价值所在。

2.5 实际项目中的避坑指南

讲几个我踩过的坑,希望对你有帮助。

避坑1: 我曾经在一个项目中,用SVPWM算出来的理论最大转速是3000rpm,但实际只能跑到2800rpm。查了半天,发现是死区时间和管压降把电压利用率拉低了。死区时间越长,管压降越大,实际利用率就越低。所以设计时一定要留余量,别卡着理论极限算。

避坑2: 很多人以为SVPWM的57.7%利用率是「白捡」的。其实不是。SVPWM的算法复杂度比SPWM高,对MCU的算力要求也更高。如果你用的是低端MCU,采样频率又高,可能跑SVPWM会吃力。这时候可以考虑用三次谐波注入的SPWM,效果一样,但实现更简单。

避坑3: 注意区分「相电压利用率」和「线电压利用率」。咱们电机控制中,真正驱动电机的是线电压。SVPWM的线电压利用率可以达到1(即线电压峰值等于Vdc),而SPWM只有0.866。这个区别在做高压系统时尤其重要。

2.6 小结

好了,这节课的核心内容就这些。总结一下:

  • 电压利用率 = 最大相电压幅值 / 直流母线电压
  • SPWM 的利用率是 50%,因为正弦波峰值不能超过载波幅值
  • SVPWM 的利用率是 57.7%,通过注入零序分量「撑大」了基波
  • 这 7.7% 的差距,在低压系统或追求极限转速的场合,就是决定性的

下一节咱们会深入SVPWM的过调制区,看看怎么把这57.7%再往上提,一直干到六边形的顶点。嗯,那才是真正「榨干」母线电压的时候。


公众号:蓝海资料掘金营,微信deep3321