一、核心理论
SVPWM 算法的理论基础是平均值等效原理 ,即在一个开关周 T s T_s Ts内通过对基本电压矢量加以组合,使其平均值与给定电压矢量相等。
引用于《现代永磁同步电机控制原理及MATLAB仿真》
二、合成原理
在扇区 I 为例:
矢量 U o u t U_{out} Uout可以由矢量 U 4 、 U 6 、 U 0 , 7 U_4、U_6、U_{0,7} U4、U6、U0,7合成,根据平行四边形法则:
U o u t = T 4 T s U 4 + T 6 T s U 6 T 1 、 T 2 — 矢量 U 4 、 U 6 在一个开关周期中持续的时间; T s — P W M 开关周期。 U_{out} = \frac{T_4}{T_s}U_4+\frac{T_6}{T_s}U_6\\\begin{matrix}T_1、T_ 2—&矢量U_4、U_6在一个开关周期中持续的时间;\\T_s—&PWM开关周期。\end{matrix} Uout=TsT4U4+TsT6U6T1、T2—Ts—矢量U4、U6在一个开关周期中持续的时间;PWM开关周期。
零矢量持续的时间: T 0 , 7 T_{0,7} T0,7
T s = T 4 + T 6 + T 0 , 7 T_s =T_4+T_6+T_{0,7} Ts=T4+T6+T0,7
令 U o u t 与 U 4 U_{out} 与 U_4 Uout与U4间的夹角为 θ \theta θ,由正弦定理:
∣ U o u t ∣ sin 2 π 3 = ∣ T 6 T s U 6 ∣ sin θ = ∣ T 4 T s U 4 ∣ sin ( π 3 − θ ) \frac{\left | U_{out}\right | }{\sin\frac{2\pi}{3}} =\frac{\left | \frac{T_6}{T_s} U_6\right | }{\sin\theta}=\frac{\left | \frac{T_4}{T_s} U_4\right | }{\sin(\frac{\pi}{3} -\theta)} sin32π∣Uout∣=sinθ TsT6U6 =sin(3π−θ) TsT4U4
可以求得:
{ T 4 = m T s sin ( π 3 − θ ) T 6 = m T s sin θ T 0 , 7 = T s − T 4 − T 6 S V P W M 的调制系数: m = 3 u d c ∣ U o u t ∣ \left\{\begin{matrix} T_4=&mT_s\sin(\frac{\pi}{3}-\theta) \\ T_6 = &mT_s\sin\theta \\ T_{0,7} =&T_s-T_4-T_6 \end{matrix}\right.\\ SVPWM的调制系数: m=\frac{\sqrt{3}}{u_{dc}}\left | U_{out} \right | ⎩ ⎨ ⎧T4=T6=T0,7=mTssin(3π−θ)mTssinθTs−T4−T6SVPWM的调制系数:m=udc3∣Uout∣