摘要
针对传统SVPWM(space vector pulse width modulation)算法在扇区计算及相邻矢量作用时间计算过程复杂、无理数因子引起计算精度差的问题,提出了一种TPV-SVPWM(three phase voltage space vector pulse width modulation)算法。首先,通过引入Clarke逆变换得到三相电压,同时消去无理数因子;然后,通过Simulink仿真验证了TPV-SVPWM算法的有效性;最后,在现场编程门阵列(field-programmable gate arrary,FPGA)上实现了TPV-SVPWM算法,避免了浮点数定点化,降低了运算量,使得运算精度得到提升。理论分析和仿真结果表明,TPV-SVPWM算法在扇区计算公式和相邻矢量作用时间的计算公式等方面得到了简化,数据精度高于传统的算法,且易于在FPGA上实现,降低了硬件资源消耗,具有一定的理论和工程应用价值。
The traditional SVPWM algorithm in the sector calculation and adjacent vector action time calculation process is complicated while considering the irrational number of factors caused by the poor calculation accuracy of the problem.A three phase voltage space vector pulse width modulcition(TPV-SVPWM)algorithm is proposed.Firstly,the three-phase voltage is obtained by introducing the inverse Clarke transform,and the irrational number factor is eliminated at the same time;Then,the effectiveness of the TPV-SVPWM algorithm is verified by Simulink simulation;Finally,the TPV-SVPWM algorithm is implemented in field-programmable gate arrary(FPGA),which avoids the fixed point of a floating-point number,reduces the amount of operation,and improves the operation accuracy.Theoretical analysis and simulation results show that the TPV-SVPWM algorithm is simplified in terms of sector calculation formula and calculation formula of adjacent vector action time,the data accuracy is higher than the traditional algorithm,and it is easy to be implemented on FPGA,which reduces the hardware resource consumption and has certain theoretical and engineering application value.
作者
张凯
伍彩云
ZHANG Kai;WU Caiyun(School of Equipment Engineering,Shenyang Ligong University,Shenyang 110159,China)
出处
《沈阳师范大学学报(自然科学版)》
CAS
2022年第4期359-367,共9页
Journal of Shenyang Normal University:Natural Science Edition
基金
国家自然科学基金资助项目(61603264)。