svpwm的原理及法则推导和控制算法详解第五修改优化版
时间: 2023-09-07 11:03:43 浏览: 280
空间矢量脉宽调制(Space Vector Pulse Width Modulation,简称SVPWM)是一种用于控制三相逆变器输出的调制技术。其原理和推导法则如下:
首先,我们先导出参考电压(Vref)的有效值和相位角度的表达式。假设三相电压的幅值为Vdc,角频率为ω,时域表达式为V1 = Vm * sin(ωt + φ1),V2 = Vm * sin(ωt + φ2),V3 = Vm * sin(ωt + φ3)。其中,Vm是电压幅值,φ1、φ2和φ3分别是三相电压相位角度。
利用三相电压的时域表达式,可以将其转换为矢量形式。定义一个矢量V,表示三相电压矢量,即V = [V1, V2, V3]。同时,定义一个矢量Vref,表示参考电压矢量。
SVPWM的法则推导过程如下:
1. 将参考电压矢量Vref分解为两部分:一个在α轴上的投影Vα,一个在β轴上的投影Vβ。投影采用三相DQ变换,将三相电压变换到直流坐标系。
2. 计算Vref的幅值VR和幅角θref。即VR = sqrt(Vα² + Vβ²),θref = arctan(Vβ / Vα)。
3. 根据VR和θref计算SVPWM的重要参数:Vinvs = 1 - VR / Vdc,Vc = VR / Vdc (*表示乘号)。
4. 根据重要参数Vinvs,计算SVPWM的内角度phim:phim = sin^(-1)(Vinvs) (*表示乘方)。
5. 根据重要参数Vc、phim和θref,可以逆时针方向以θref为原点,以phim为角度的扇形区域内,取相三边的广义空间矢量集。即根据Vc的大小,选择位于扇形区域内的合适的空间矢量。
6. 根据合适的空间矢量,使用逆变器的开关器件进行PWM调制。
SVPWM的控制算法详解如下:
1. 根据所需输出电压的矢量,计算相应的参考电压矢量Vref。
2. 根据法则推导过程计算出VR、θref、Vinvs、Vc和phim。
3. 根据重要参数Vc、phim和θref,选择合适的空间矢量。
4. 根据所选的空间矢量,通过调制技术对逆变器开关器件进行PWM调制,生成控制信号。
5. 根据PWM调制生成的控制信号,控制逆变器的开关器件,实现对输出电压的控制。
通过以上原理和控制算法,SVPWM能够实现对三相逆变器输出电压的高效控制,提高逆变器的性能和运行效率。
阅读全文