Noorsal Emilia, Rongi Asyraf, Ibrahim Intan Rahayu, Darus Rosheila, Kho Daniel, Setumin Samsul
School of Electrical Engineering, College of Engineering, Universiti Teknologi MARA, Cawangan Pulau Pinang, Kampus Permatang Pauh, Permatang Pauh 13500, Malaysia.
Faculty of Engineering and Computing, First City University College, No.1, Persiaran Bukit Utama, Bandar Utama, Petaling Jaya 47800, Malaysia.
Micromachines (Basel). 2022 Jan 25;13(2):179. doi: 10.3390/mi13020179.
Multilevel inverters are a type of power electronic circuit that converts direct current (DC) to alternating current (AC) for use in high-voltage and high-power applications. Many recent studies on multilevel inverters have used field-programmable gate arrays (FPGAs) as a switching controller device to overcome the limitations of microcontrollers or DSPs, such as limited sampling rate, low execution speed, and a limited number of IO pins. However, the design techniques of most existing FPGA-based switching controllers require large amounts of memory (RAM) for storage of sampled data points as well as complex controller architectures to generate the output gating pulses. Therefore, in this paper, we propose two types of FPGA-based digital switching controllers, namely selective harmonic elimination (SHE) and sinusoidal pulse width modulation (SPWM), for a 21-level multilevel inverter. Both switching controllers were designed with minimal hardware complexity and logic utilisation. The designed SHE switching controller mainly consists of a four-bit finite state machine (FSM) and a 13-bit counter, while the SPWM switching controller employs a simple iterative CORDIC algorithm with a small amount of data storage requirement, a six-bit up-down counter, and a few adders. Initially, both digital switching controllers (SHE and SPWM) were designed using the hardware description language (HDL) in Verilog codes and functionally verified using the developed testbenches. The designed digital switching controllers were then synthesised and downloaded to the Intel FPGA (DE2-115) board for real-time verification purposes. For system-level verification, both switching controllers were tested on five cascaded H-Bridge circuits for a 21-level multilevel inverter model using the HDL co-simulation method in MATLAB Simulink. From the synthesised logic gates, it was found that the designed SHE and SPWM switching controllers require only 186 and 369 logic elements (LEs), respectively, which is less than 1% of the total LEs in an FPGA (Cyclone IV E) chip. The execution speed of the SHE switching controller implemented in the FPGA (Cyclone IV E) chip was found to be a maximum of 99.97% faster when compared with the microcontroller (PIC16F877A). The THD percentage of the 21-level SHE digital switching controller (3.91%) was found to be 37% less than that of the SPWM digital switching controller (6.17%). In conclusion, the proposed simplified design architectures of SHE and SPWM digital switching controllers have been proven to not only require minimal logic resources, achieve high processing speeds, and function correctly when tested on a real-time FPGA board, but also generate the desired 21-level stepped sine-wave output voltage (±360 V) at a frequency of 50 Hz with low THD percentages when tested on a 21-level cascaded H-Bridge multilevel inverter model.
多电平逆变器是一种电力电子电路,可将直流电(DC)转换为交流电(AC),用于高压和大功率应用。最近许多关于多电平逆变器的研究都使用现场可编程门阵列(FPGA)作为开关控制器设备,以克服微控制器或DSP的局限性,如采样率有限、执行速度低和IO引脚数量有限等。然而,大多数现有的基于FPGA的开关控制器的设计技术需要大量内存(RAM)来存储采样数据点,以及复杂的控制器架构来生成输出门控脉冲。因此,在本文中,我们针对21电平多电平逆变器提出了两种基于FPGA的数字开关控制器,即选择性谐波消除(SHE)和正弦脉宽调制(SPWM)。两种开关控制器均以最小的硬件复杂度和逻辑利用率进行设计。所设计的SHE开关控制器主要由一个4位有限状态机(FSM)和一个13位计数器组成,而SPWM开关控制器采用具有少量数据存储需求的简单迭代CORDIC算法、一个6位加减计数器和几个加法器。最初,两种数字开关控制器(SHE和SPWM)均使用Verilog代码中的硬件描述语言(HDL)进行设计,并使用开发的测试平台进行功能验证。然后,将所设计的数字开关控制器进行综合,并下载到英特尔FPGA(DE2-115)开发板上进行实时验证。为了进行系统级验证,使用MATLAB Simulink中的HDL协同仿真方法,在用于21电平多电平逆变器模型的五级级联H桥电路上对两种开关控制器进行测试。从综合逻辑门中发现,所设计的SHE和SPWM开关控制器分别仅需要186和369个逻辑元件(LE),这不到FPGA(Cyclone IV E)芯片中总LE数的1%。与微控制器(PIC16F877A)相比,在FPGA(Cyclone IV E)芯片中实现的SHE开关控制器的执行速度最高快99.97%。发现21电平SHE数字开关控制器的总谐波失真(THD)百分比(3.91%)比SPWM数字开关控制器(6.17%)低37%。总之,所提出的SHE和SPWM数字开关控制器的简化设计架构已被证明不仅需要最少的逻辑资源、实现高处理速度,并且在实时FPGA开发板上测试时能正确运行,而且在21电平级联H桥多电平逆变器模型上测试时,能以低THD百分比生成频率为50 Hz的所需21电平阶梯正弦波输出电压(±360 V)。