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%的差距
我画了一张图,帮你从空间矢量角度理解。
从图上能清楚看到: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