FPGA Accelerator for Real-Time Emulation of Power Electronic Systems Using Multiport Decomposition

Development of accurate Real-Time systems with power electronic converters is a challenging task due to its high switching frequency and the time varying circuit topology. This paper explains the strategies to implement power electronic circuit models in real time, by exploiting the parallel and distributed computing nature of FPGA, with three-phase-three-level diode-clamped inverter as a case study. A generic multiport decomposition technique is applied to improve parallelism and to reduce the size of the matrix for the computation. Also, by developing a PySpice based utility, which pre-computes all the system matrices from the given netlist, implementation is made more adaptable to different partitions and circuit variations. Target circuit is implemented in C/C++ language, converted to VHDL and implemented on ZedBoard (XC7Z020) using Xilinx Vivado tools. With this generalized approach, a latency of less than $5\mu\mathrm{s}$ is achieved with reasonable utilization of resources, on FPGA. Real-Time performance of the implemented inverter model with Sine-Pulse-Width-Modulation technique is verified by connecting in loop with the induction motor model for its speed control. A latency of $6.65\mu\mathrm{s}$ is achieved within each simulation time step for the closed loop control of induction motor which is sufficient for the wide range of variable frequency drive applications.

[1]  Madhav P. Desai,et al.  Fast DC analysis and its application to combinatorial optimization problems , 2006, 19th International Conference on VLSI Design held jointly with 5th International Conference on Embedded Systems Design (VLSID'06).

[2]  Introduction to FPGA Design with Vivado High-Level Synthesis , 2019 .

[3]  R. Iravani,et al.  FPGA Implementation of the Power Electronic Converter Model for Real-Time Simulation of Electromagnetic Transients , 2010, IEEE Transactions on Power Delivery.

[4]  GROTSTOLLEN Horst,et al.  Simulation of Power Electronic Circuits , 2005 .

[5]  H. Narayanan Submodular functions and electrical networks , 1997 .

[6]  Venkata Dinavahi,et al.  FPGA-Based Real-Time Emulation of Power Electronic Systems With Detailed Representation of Device Characteristics , 2011, IEEE Transactions on Industrial Electronics.

[7]  Jean Belanger,et al.  Real-Time and Hardware-In-The-Loop Simulation of Electric Drives and Power Electronics: Process, problems and solutions , 2005 .

[8]  Madhav P. Desai,et al.  Parallelization of DC Analysis through Multiport Decomposition , 2007, 20th International Conference on VLSI Design held jointly with 6th International Conference on Embedded Systems (VLSID'07).

[9]  Baoming Ge,et al.  Medium-Voltage Multilevel Converters—State of the Art, Challenges, and Requirements in Industrial Applications , 2010, IEEE Transactions on Industrial Electronics.

[10]  J. Bélanger,et al.  The What , Where and Why of Real-Time Simulation , 2010 .

[11]  H. Jin Behavior-mode simulation of power electronic circuits , 1997 .

[12]  Kamal Al-Haddad,et al.  A Network Tearing Technique for FPGA-Based Real-Time Simulation of Power Converters , 2015, IEEE Transactions on Industrial Electronics.