[1]刘德平,辛云川,刘子旭.一种基于FPGA 的SVPWM 硬件架构及其计算速度优化[J].郑州大学学报(工学版),2024,45(03):96-102.[doi:10.13705/j.issn.1671-6833.2023.06.001]
 LIU Deping,XIN Yunchuan,LIU Zixu.A SVPWM Hardware Architecture Based on FPGA and Its Computational Speed Optimization[J].Journal of Zhengzhou University (Engineering Science),2024,45(03):96-102.[doi:10.13705/j.issn.1671-6833.2023.06.001]
点击复制

一种基于FPGA 的SVPWM 硬件架构及其计算速度优化()
分享到:

《郑州大学学报(工学版)》[ISSN:1671-6833/CN:41-1339/T]

卷:
45
期数:
2024年03期
页码:
96-102
栏目:
出版日期:
2024-04-20

文章信息/Info

Title:
A SVPWM Hardware Architecture Based on FPGA and Its Computational Speed Optimization
文章编号:
1671-6833( 2024) 03-0096-07
作者:
刘德平 辛云川 刘子旭
郑州大学 机械与动力工程学院,河南 郑州 450001
Author(s):
LIU Deping XIN Yunchuan LIU Zixu
School of Mechanical and Power Engineering, Zhengzhou University, Zhengzhou 450001, China
关键词:
SVPWM 硬件架构 Clarke 逆变换 FPGA 计算速度优化
Keywords:
SVPWM hardware architecture inverse Clarke transform FPGA optimization of computing speed
分类号:
TM464
DOI:
10.13705/j.issn.1671-6833.2023.06.001
文献标志码:
A
摘要:
为了提高七段式两电平SVPWM 算法的调制速度并减少逻辑资源的使用量,提出了一种基于FPGA 的SVPWM 硬件架构。在该硬件架构输入参考电压后,首先,进行基于Clarke 逆变换的坐标变换,通过一系列加法运算构建出含有三相占空比的3 组中间变量,同时通过2 个异或运算从上述硬件布线中得到简化后的2 bit 扇区判断条件;然后,根据简化后的2 bit 扇区判断条件从以上3 组中间变量中筛选出三相占空比,并进行钳位保护,按照自然采样法输出PWM。以上过程形成一个整体,在FPGA 中只需3 次触发,便能在2 个时钟周期内完成从参考电压输入到三相PWM 输出的整个过程,有效提高了计算速度。此外,还给出了该硬件架构在不同的FPGA 平台下的资源使用情况,与其他方法相比,LUT 使用量由至少500 个缩减至300 个左右,逻辑资源使用量降低。通过仿真与实物试验,验证了所提硬件架构的有效性。
Abstract:
In order to improve the modulation speed of seven segment two-level SVPWM algorithm and reduce the use of logic resources, a hardware architecture of SVPWM based on FPGA was proposed. After inputting the reference voltage, the hardware architecture first carried out the coordinate transformation based on the inverse Clarke transform, constructed three groups of intermediate variables containing three-phase duty cycle through a series of addition operations, and obtained the simplified 2 bit sector judgment conditions from the above hardware wiring through two XOR operations. Then, according to the simplified 2 bit sector judgment conditions, the three-phase duty cycle was selected from the above three groups of intermediate variables, and clamp protection was carried out, and PWM was output according to the natural sampling method. The above process formed a whole. The whole process from reference voltage input to three-phase PWM output had been completed in two clock cycles with only three triggers in FPGA, which effectively improved the calculation speed. In addition, the resource usage of the hardware architecture with different FPGA platforms was also given. Compared with other methods, the LUT usage was reduced from at least 500 to about 300, and the logical resource usage was reduced. The effectiveness of the proposed hardware architecture was verified by simulation and physical test.

参考文献/References:

[1] 高莹, 谢吉华, 陈浩. SVPWM 的调制及谐波分析 [J]. 微特电机, 2006, 34(7):10-12,25.

GAO Y, XIE J H, CHEN H. Modulation and harmonic analysis of SVPWM[J]. Small & Special Electrical Machines, 2006, 34(7):10-12,25.
[2] 曹原, 尉乔南. 静止同步补偿器新型双闭环控制策略研 究[J]. 郑州大学学报(工学版), 2015, 36(4):19-23.
CAO Y, YU Q N. Research on a novel double closed loops control method of STATCOM[J]. Journal of Zhengzhou University (Engineering Science), 2015, 36(4):19 -23.
[3] 白国长, 吴贺松, 郑鹏. 基于立方型转矩分配函数的 SRM 直接转矩控制[ J]. 郑州大学学报( 工学版), 2022, 43(1):48-54.
BAI G C, WU H S, ZHENG P. Direct torque control of switched reluctance motor based on cubic torque sharing function[J]. Journal of Zhengzhou University (Engineering Science), 2022, 43(1):48-54.
[4] 孙鹤旭, 荆锴, 董砚, 等. 基于120°坐标系的SVPWM 算法研究[J]. 电工技术学报, 2016, 31(5): 52-59.
SUN H X, JING K, DONG Y, et al. Research of SVPWM algorithm based on 120° coordinates system [ J]. Transactions of China Electrotechnical Society, 2016, 31 (5): 52-59.
[5] 齐昕, 王冲, 周晓敏, 等. 一种低硬件资源消耗快速 SVPWM 算法[J]. 电机与控制学报, 2014, 18(4): 31- 38.
QI X, WANG C, ZHOU X M, et al. Low hardware resource consumption fast SVPWM algorithm[J]. Electric Machines and Control, 2014, 18(4): 31-38.
[6] BENEDETTO L D, DONISI A, LICCIARDO G D, et al. Implementation of hardware architecture for SVPWM with arbitrary parameters [ J ]. IEEE Access, 2022, 10: 32381-32393.
[7] 陈增禄, 毛惠丰, 周炳根, 等. SPWM 数字化自然采 样法的理论及应用研究[ J]. 中国电机工程学报, 2005, 25(1): 32-37.
CHEN Z L, MAO H F, ZHOU B G, et al. A study on theory and application of digital natural sampling based SPWM[J]. Proceedings of the CSEE, 2005, 25(1): 32- 37.
[8] 刘健, 张号, 曾华, 等. 基于FPGA 技术的三电平自 然采样SPWM 全数字化理论研究与实现[J]. 中国电 机工程学报, 2017, 37(5): 1498-1506.
LIU J, ZHANG H, ZENG H, et al. Theoretical research and realization of three-level natural sampling SPWM full digitization based on FPGA technology[J]. Proceedings of the CSEE, 2017, 37(5): 1498-1506.
[9] HOLMES D G, MCGRATH B P. Opportunities for harmonic cancellation with carrier-based PWM for a two-level and multilevel cascaded inverters[J]. IEEE Transactions on Industry Applications, 2001, 37(2): 574-582.
[10] 蔡权利, 高博, 龚敏. 基于FPGA 的CORDIC 算法实 现[J]. 电子器件, 2018, 41(5)1242-1246, 1256.
CAI Q L, GAO B, GONG M. Implementation of CORDIC algorithm based on FPGA[J]. Chinese Journal of Electron Devices, 2018, 41(5)1242-1246, 1256.
[11] 王光, 王旭东, 马骏杰, 等. 一种快速SVPWM 算法及 其过调制策略研究[J]. 电力系统保护与控制, 2019, 47(3): 136-145. WANG G, WANG X D, MA J J, et al. A fast SVPWM algorithm and its overmodulation strategy[J]. Power System Protection and Control, 2019, 47(3): 136-145.
[12] 吴春, 陈子豪, 傅子俊. 永磁同步电机全速范围无位 置传感器控制及FPGA 实现[J]. 电机与控制学报, 2020, 24(7): 121-129.
WU C, CHEN Z H, FU Z J. Sensorless control of permanent magnet synchronous machines in full speed range and FPGA implementation [ J]. Electric Machines and Control, 2020, 24(7): 121-129.
[13] 周京华, 王晨, 张新雷, 等. FPGA 全数字电力电子变 换控制器设计[J]. 电机与控制学报, 2021, 25(8): 99-112.
ZHOU J H, WANG C, ZHANG X L, et al. Design of FPGA full digital power electronic conversion controller [J]. Electric Machines and Control, 2021, 25(8): 99- 112.

备注/Memo

备注/Memo:
收稿日期:2023-05-16;修订日期:2023-06-16
基金项目:河南省重大科技专项资助项目(171100210300-01)
作者简介:刘德平(1966— ),男,河南商丘人,郑州大学教授,博士,主要从事先进制造技术方面的研究,E-mail:ldp@ zzu.edu. cn。
更新日期/Last Update: 2024-04-29