针对基于直角坐标系的传统三电平空间矢量脉宽调制(SVPWM)算法计算量大,实时性差,对控制器性能要求高的缺点,提出一种快速三电平SVPWM算法。该算法基于自然abc三相坐标系,无需坐标变换,比较三相输入参考电压的大小及符号便可以判断出参考电压矢量所处扇区,通过对参考电压矢量进行旋转归一化处理,可以将计算量减少到原来的1/6,无需三角函数及根号运算,易于数字化实现。仿真和实验结果验证了所提算法的有效性。
Aiming at the shortcomings of large amount of calculation, poor real- time and high performance requirement of the controller of the traditional three- level space vector pulse width modulation (SVPWM) algorithm which based on Cartesian coordinate, proposed a fast three-level SVPWM algorithm. This algorithm was based on the natural abc three-phase coordinate system, needs no coordinate transformation. By comparing the value and symbol of the three-phase input reference voltage, the sector which the reference voltage vector located in could be quickly determined. The calculation amount could be reduced to one sixth by rotating the reference voltage vector. It needed no trigonometric function and radical operation and was easy to digital realization. The effectiveness of the proposed algorithm is demonstrated by the simulative and experimental results.