三相逆变器拓扑:电压源型逆变器基本结构、开关状态与电压矢量

好,咱们正式开始聊SVPWM的硬件基础——三相逆变器拓扑。

说实话,很多搞算法的朋友容易忽略这部分。觉得“不就是六个管子嘛,有啥好看的?”
但我跟你说,我在项目里吃过亏。有一次调试电机,波形怎么都对不上,查了三天,最后发现是直流母线电容布局不对,导致电压矢量实际输出跟理论差了十几度。嗯,从那以后我再也不敢小看这个拓扑了。

2.1 电压源型逆变器的基本结构

先看最经典的电路结构。说白了,就是一个直流电源,加六个开关管,再加一个三相负载。

核心组成:

  • 直流母线:提供稳定的直流电压 Vdc,通常由整流+大电容滤波得到
  • 三相桥臂:每相上下各一个开关管(IGBT/MOSFET),共6个
  • 续流二极管:每个开关管反并联一个,给感性电流提供通路
  • 负载:通常是电机绕组,呈感性

我习惯把每相桥臂看作一个“单刀双掷开关”。上管导通时,该相输出接到正母线;下管导通时,接到负母线。简单吧?

个人经验:实际选型时,开关管的耐压要留至少1.5倍余量。我见过有人卡着母线电压选管子,结果一启动就炸了。直流母线在制动时会有电压抬升,这个坑我踩过。

下面这张图,是我自己画的三相逆变器拓扑结构。你仔细看,每个桥臂的上下管是互补导通的——这是所有SVPWM的基础。

三相电压源型逆变器拓扑结构 Vdc+ Vdc- S1 S4 A S3 S6 B S5 S2 C 三相感性负载(电机绕组) 每个开关管反并联续流二极管(图中未画出)

2.2 开关状态与互补导通规则

每相桥臂只有两种状态:上管导通(记为1)或下管导通(记为0)。
你想想看,上下管同时导通会怎样?——直通,炸管子。所以必须加死区时间。

重要提醒:死区时间不是越长越好。我见过有人为了保险,死区设了5微秒,结果电机在高速运行时电流波形明显畸变。死区时间要根据开关管的关断延迟来精确设定,一般0.5~2微秒就够了。

三相桥臂组合起来,一共有 23 = 8 种开关状态。我用一个三位二进制数 (SA, SB, SC) 来表示,比如 100 表示A相上管通,B、C相下管通。

状态编号 开关组合 (SA, SB, SC) 导通管 类型
0 000 S4, S6, S2 零矢量
1 100 S1, S6, S2 有效矢量
2 110 S1, S3, S2 有效矢量
3 010 S4, S3, S2 有效矢量
4 011 S4, S3, S5 有效矢量
5 001 S4, S6, S5 有效矢量
6 101 S1, S6, S5 有效矢量
7 111 S1, S3, S5 零矢量

注意看,000和111是零矢量——三相输出要么全接负母线,要么全接正母线。这时候电机两端电压为零,但电流还在续流。

2.3 电压矢量与空间分布

好,重点来了。每个开关状态对应一个电压矢量。怎么算的?

我直接给你公式。对于状态 (SA, SB, SC),三相输出电压为:

V_A = S_A · V_dc
V_B = S_B · V_dc
V_C = S_C · V_dc

然后通过Clark变换,映射到αβ坐标系:

V_α = (2/3) · (V_A - 0.5·V_B - 0.5·V_C)
V_β = (2/3) · (√3/2 · V_B - √3/2 · V_C)

算出来你会发现,6个有效矢量正好把空间分成6个扇区,每个扇区60°。两个零矢量在原点。

关键结论:6个有效矢量的幅值都是 (2/3)·Vdc,相邻矢量相差60°。这就是SVPWM合成任意矢量的基础——用相邻的两个有效矢量去拼出目标矢量。

下面这张SVG图,把8个矢量的空间分布画得清清楚楚。我建议你把这个图记在脑子里,后面讲扇区判断和矢量合成时天天要用。

基本电压矢量空间分布图 β α 扇区Ⅰ 扇区Ⅱ 扇区Ⅲ 扇区Ⅳ 扇区Ⅴ 扇区Ⅵ V₁(100) V₂(110) V₃(010) V₄(011) V₅(001) V₆(101) V₀(000) / V₇(111) 6个有效矢量幅值 = (2/3)·Vdc 相邻矢量间隔60° 零矢量位于原点

2.4 实际应用中的注意事项

聊完理论,说点实际的。我在调试逆变器时总结了几条经验:

  1. 死区补偿不能省:死区会导致电压矢量偏移,尤其在低速时影响明显。我一般用软件补偿,根据电流方向修正占空比。
  2. 母线电压采样要准:Vdc 直接参与矢量幅值计算,采样不准的话,SVPWM输出会偏。我习惯用隔离运放+16位ADC。
  3. 开关频率的选择:太高了开关损耗大,太低了电流纹波大。我一般取5~10kHz,具体看管子型号。

一个小技巧:调试时可以用示波器看相电压波形。如果看到明显的阶梯状,说明死区时间可能设大了。正常SVPWM的相电压波形应该是马鞍形,不是正弦波——这个后面会详细讲。

好了,这一章的内容就到这儿。三相逆变器的拓扑、开关状态、电压矢量,这三块是SVPWM的根基。你把这些吃透了,后面讲扇区判断、矢量合成、七段式调制,就会顺很多。