2. 三相逆变器拓扑与开关状态:8种开关状态与基本电压矢量

做SVPWM,第一步得搞清楚逆变器到底能输出什么。说白了,你得知道手里有什么牌,才能谈怎么出牌。

三相两电平逆变器,这是最基础的拓扑。我刚开始接触这玩意儿的时候,总觉得它简单——不就是六个开关管嘛。但真正做项目时才发现,这六个开关管的组合,藏着不少门道。

2.1 三相两电平逆变器拓扑结构

先看拓扑。三相两电平逆变器由三个桥臂组成,每个桥臂有两个开关管(上管和下管)。直流侧是一个电压源,交流侧接三相负载。

核心特征:每个桥臂只有两种状态——上管导通或下管导通。这就是"两电平"的由来:输出端要么接到直流母线的正极,要么接到负极。

我习惯用Sa、Sb、Sc来表示三个桥臂的开关状态。Sx = 1表示上管导通、下管关断;Sx = 0表示上管关断、下管导通。

这里有个关键点:同一桥臂的上下管绝对不能同时导通。为什么?因为会直通短路,瞬间烧毁开关管。我在实验室里亲眼见过一次——"啪"的一声,IGBT直接炸裂,那场面...嗯,从那以后我每次写驱动代码都会加死区时间。

2.2 8种开关状态

三个桥臂,每个两种状态,总共23 = 8种组合。这8种状态,就是SVPWM的全部家底。

状态编号 Sa Sb Sc 矢量类型
0 0 0 0 零矢量
1 1 0 0 有效矢量
2 1 1 0 有效矢量
3 0 1 0 有效矢量
4 0 1 1 有效矢量
5 0 0 1 有效矢量
6 1 0 1 有效矢量
7 1 1 1 零矢量

你看,状态0和状态7都是零矢量。状态0是三个下管全通,输出端全部接到直流母线负极;状态7是三个上管全通,输出端全部接到正极。这两种状态虽然开关组合不同,但效果一样——负载两端电压为零。

我的经验:零矢量不是浪费。在SVPWM中,零矢量用来调节调制比,同时也能降低开关损耗。我习惯在扇区切换时优先使用状态0或状态7,减少开关动作次数。

2.3 基本电压矢量的推导

有了开关状态,接下来就是算电压。我们需要把三相电压转换到αβ坐标系下,这样才能在矢量空间里画出来。

三相相电压与开关状态的关系:

Van = Vdc × (2Sa - Sb - Sc) / 3
Vbn = Vdc × (2Sb - Sa - Sc) / 3
Vcn = Vdc × (2Sc - Sa - Sb) / 3

然后通过Clark变换转到αβ坐标系:

Vα = (2/3) × (Van - Vbn/2 - Vcn/2)
Vβ = (2/3) × (√3/2 × Vbn - √3/2 × Vcn)

把8种状态代进去算,你会得到6个有效矢量和2个零矢量。有效矢量的幅值都是2Vdc/3,相邻矢量之间相差60°。

关键结论:6个有效矢量在αβ平面上均匀分布,形成一个正六边形。零矢量位于原点。这就是SVPWM的"牌面"——任何目标电压矢量,都要用这8个基本矢量来合成。

2.4 基本电压矢量空间分布

下面这张SVG图,展示了6个有效矢量和2个零矢量的空间分布。我建议你仔细看看这张图,它贯穿了整个SVPWM的始终。

基本电压矢量空间分布图 α β V₁(100) V₂(110) V₃(010) V₄(011) V₅(001) V₆(101) V₀(000)/V₇(111) 扇区Ⅰ 扇区Ⅱ 扇区Ⅲ 扇区Ⅳ 扇区Ⅴ 扇区Ⅵ 6个有效矢量将平面分为6个扇区 零矢量位于原点,用于调节幅值

你看这张图,6个有效矢量把平面分成了6个扇区,每个扇区60°。零矢量在原点。任何目标电压矢量Vref,都可以用所在扇区的两个相邻有效矢量和零矢量来合成。

注意:有效矢量的幅值是2Vdc/3,不是Vdc。很多初学者在这里算错。我当年也犯过这个错,导致仿真结果怎么都对不上。记住,是2/3倍直流母线电压。

2.5 开关状态与电压矢量的对应关系

为了方便查表,我把8种开关状态对应的αβ轴电压整理了一下。你写代码的时候可以直接用这个表。

开关状态 Vα (×Vdc) Vβ (×Vdc) 幅值 (×Vdc) 角度
V₀(000) 0 0 0 -
V₁(100) 2/3 0 2/3 0°
V₂(110) 1/3 √3/3 2/3 60°
V₃(010) -1/3 √3/3 2/3 120°
V₄(011) -2/3 0 2/3 180°
V₅(001) -1/3 -√3/3 2/3 240°
V₆(101) 1/3 -√3/3 2/3 300°
V₇(111) 0 0 0 -

你想想看,有了这个表,写代码就简单了。只需要判断目标矢量在哪个扇区,然后查表找到对应的两个有效矢量,再算占空比就行。

避坑指南:我曾经在扇区判断上栽过跟头。用反正切函数算角度时,要注意象限问题。我后来改用查表法——先算Vα和Vβ的符号组合,直接定位扇区,省事多了。

2.6 小结

这一章我们干了三件事:

  • 认识了三相两电平逆变器的拓扑结构
  • 列出了8种开关状态,区分了有效矢量和零矢量
  • 推导了基本电压矢量在αβ坐标系下的表达式和空间分布