4. 两电平SVPWM回顾
两电平三相逆变器是多电平SVPWM的“母语”。要理解三电平、五电平里那些看似复杂的矢量选择与作用时间分配,最有效的路径不是直接跳进多电平,而是先把两电平SVPWM的四个关键环节彻底吃透:六扇区如何划分、基本矢量作用时间如何计算、七段式与五段式序列如何组织、死区与最小脉宽如何处理。这四件事分别对应“空间定位、时间分配、开关顺序、工程约束”,缺一不可。
一、六扇区划分:把连续空间切成六个判断区间
两电平三相逆变器有6个开关管,每相桥臂只有上管通或下管通两种状态,因此共有2³=8种开关组合。其中000和111对应零矢量,其余6个非零矢量幅值均为2Udc/3,在α-β平面上间隔60°均匀分布,形成正六边形。所谓“六扇区”,就是把这个正六边形按60°等分为六个三角形区域,每个扇区由两个相邻非零矢量与零矢量共同合成参考电压矢量。
工程实现中,扇区判断通常不依赖反三角函数,而是用参考矢量在α-β轴上的分量Uα、Uβ构造三个中间变量A、B、C,再通过符号组合查表得到扇区号。例如定义:若Uβ>0则A=1,否则A=0;若(√3Uα−Uβ)>0则B=1,否则B=0;若(−√3Uα−Uβ)>0则C=1,否则C=0。令N=A+2B+4C,N与扇区的对应关系为:N=3对应扇区Ⅰ,N=1对应扇区Ⅱ,N=5对应扇区Ⅲ,N=4对应扇区Ⅳ,N=6对应扇区Ⅴ,N=2对应扇区Ⅵ。这种判断方式只涉及比较和加减,非常适合在DSP或FPGA中定点实现。
二、基本矢量作用时间计算:从伏秒平衡到占空比
确定扇区后,下一步是计算该扇区内两个相邻非零矢量与零矢量各自作用多长时间。依据是伏秒平衡:在一个PWM周期Ts内,参考矢量Uref产生的效果,等于各基本矢量分别作用各自时间后效果的叠加。以扇区Ⅰ为例,参考矢量由V₁、V₂和零矢量合成,设V₁作用时间为T₁,V₂作用时间为T₂,零矢量作用时间为T₀,则有:
T₁ = (√3 · T_s / U_dc) · (√3/2 · U_α − 1/2 · U_β)
T₂ = (√3 · T_s / U_dc) · U_β
T₀ = T_s − T₁ − T₂
这里Uα、Uβ是参考矢量在α-β轴上的分量,Udc为直流母线电压。其他扇区的表达式可通过旋转坐标或查表得到,核心思想完全一致。计算出T₁、T₂后,还要判断是否出现过调制:若T₁+T₂>Ts,说明参考矢量超出了正六边形内切圆范围,此时必须按比例缩放T₁和T₂,使T₁+T₂=Ts,零矢量时间压缩为0。这一步在多电平SVPWM中同样存在,只是边界从正六边形变成了更复杂的内层多边形。
三、七段式与五段式序列:开关顺序决定谐波与损耗
得到三个时间后,需要把它们分配到具体的开关序列中。最经典的是七段式序列:每个PWM周期内,开关状态按“零矢量—非零矢量—零矢量—非零矢量—零矢量”对称排列,共七段。以扇区Ⅰ为例,一种典型顺序为:000 → 100 → 110 → 111 → 110 → 100 → 000。其特点是每个周期内每相桥臂只开关一次,且波形关于中心对称,谐波性能好,但每个周期有6次开关动作。
五段式序列则去掉了一个零矢量段,例如只保留000和111中的一个,顺序变为:000 → 100 → 110 → 100 → 000,共五段。这样每个周期开关次数从6次降到4次,开关损耗降低约1/3,但谐波含量会有所增加,且零矢量分配不再对称。工程上选择七段式还是五段式,本质是在谐波性能与开关损耗之间做权衡:低频大功率场合更倾向五段式以降损,高性能伺服或对谐波敏感的场合更倾向七段式。
四、死区与最小脉宽处理:让理论落到真实器件上
理论计算出的T₁、T₂、T₀是理想值,但真实逆变器中同一桥臂上下管不能同时导通,必须插入死区时间Td,通常为1~5μs。死区会导致实际输出电压与理想值产生偏差,尤其在低调制比或小矢量作用时间很短时,偏差比例更大。常用的补偿方法有两种:一是根据电流方向对作用时间进行修正,电流流出桥臂时给上管时间加Td、下管时间减Td,电流流入时反之;二是采用死区补偿算法,在占空比上叠加与电流符号相关的修正量。
另一个必须处理的问题是最小脉宽限制。功率器件和驱动电路都有最小开通、关断时间要求,若计算出的某段作用时间小于Tmin(例如0.5~1μs),则该脉冲可能无法被正确执行。处理策略通常有三种:一是将小于Tmin的脉冲直接删除,把时间并入相邻段;二是将脉冲强制扩展到Tmin,同时从零矢量时间中扣除;三是采用脉冲居中或边沿对齐方式,使窄脉冲尽量落在周期中部,减少被死区“吃掉”的风险。无论哪种策略,都要保证T₁+T₂+T₀=Ts这一总时间约束不被破坏。
五、从两电平到多电平:哪些经验可以直接迁移
回顾完这四个环节,可以清楚地看到:六扇区划分的本质是“空间定位”,作用时间计算的核心是“伏秒平衡”,七段式与五段式的选择是“谐波与损耗的权衡”,死区与最小脉宽处理是“理论到器件的适配”。这四件事在三电平、五电平SVPWM中依然存在,只是空间定位从六扇区变成了更多小三角形区域,伏秒平衡从两个非零矢量变成了三个甚至更多矢量,开关序列从七段式变成了更复杂的多段式,而死区与最小脉宽处理则完全通用。把两电平SVPWM的这四个环节真正理解透,多电平SVPWM的学习就只是“在更细的网格上做同样的三件事”:定位、分配时间、排顺序,再加上同样的工程约束处理。