A fully automated reconfigurable calculation engine dedicated to the real-time simulation of high switching frequency power electronic circuits

Real-time simulation allows rapid deployment and thorough testing of prototyped hardware in the automotive and aerospace industries. However, the simulation of power electronic circuits (PECs) in the context of PC-based simulations is challenging for several reasons, and imposes a limit in the 1-5kHz range to the achievable switching frequencies. As FPGA devices gain computing power, conducting the real-time simulation of PECs on chip becomes an attractive alternative. This paper demonstrates the feasibility of high-performance floating-point calculation engines aimed for the real-time simulation of PECs on high-end and low-cost FPGAs as well. The paper discusses emerging paradigms for reconfigurable floating-point computing that favor optimal performance and offer near double precision arithmetic at a minimal hardware cost. The effectiveness of the approach is demonstrated by considering three different circuit topologies and simulating their high-frequency stimulation (20kHz) using the same automated calculation engine. The considered circuits are a boost converter, a two-level three-phase bridge, and a two-level-three-phase bridge driven by a boost converter.

[1]  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.

[2]  Ivan Celanovic,et al.  Ultralow-Latency Hardware-in-the-Loop Platform for Rapid Validation of Power Electronics Designs , 2011, IEEE Transactions on Industrial Electronics.

[3]  Shu Yuen Ron Hui,et al.  Generalised associated discrete circuit model for switching devices , 1994 .

[4]  S. Cense,et al.  A dual high-speed PMSM motor drive emulator with Finite Element Analysis on FPGA chip with full fault testing capability , 2011, Proceedings of the 2011 14th European Conference on Power Electronics and Applications.

[5]  Yuan Chen,et al.  FPGA-based real-time EMTP , 2009, 2009 IEEE Power & Energy Society General Meeting.

[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]  Philippe Poure,et al.  Real-time digital simulation of power electronics systems with Neutral Point Piloted multilevel inverter using FPGA , 2011 .

[8]  L.-A. Dessaint,et al.  Switching time model updating for the real-time Simulation of power-electronic circuits and motor drives , 2005, IEEE Transactions on Energy Conversion.

[9]  C. Dufour,et al.  Very-high speed control of an FPGA-based finite-element-analysis permanent magnet synchronous virtual motor drive system , 2008, 2008 34th Annual Conference of IEEE Industrial Electronics.

[10]  J.C.G. Pimentel,et al.  Hardware Emulation for Real-Time Power System Simulation , 2006, 2006 IEEE International Symposium on Industrial Electronics.

[11]  Margaret Martonosi,et al.  Accelerating Pipelined Integer and Floating-Point Accumulations in Configurable Hardware with Delayed Addition Techniques , 2000, IEEE Trans. Computers.

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

[13]  Jean-Pierre David,et al.  Performing Floating-Point Accumulation on a Modern FPGA in Single and Double Precision , 2010, 2010 18th IEEE Annual International Symposium on Field-Programmable Custom Computing Machines.

[14]  Leon M. Tolbert,et al.  Efficiency Impact of Silicon Carbide Power Electronics for Modern Wind Turbine Full Scale Frequency Converter , 2011, IEEE Transactions on Industrial Electronics.

[15]  J.W. Kolar,et al.  Digital Current Controller for a 1 MHz, 10 kW Three-Phase VIENNA Rectifier , 2009, IEEE Transactions on Power Electronics.

[16]  Hoang Le-Huy,et al.  Real-Time Simulation of Power Electronics in Power Systems using an FPGA , 2006, 2006 Canadian Conference on Electrical and Computer Engineering.

[17]  J. Mahseredjian,et al.  Creating an Electromagnetic Transients Program in MATLAB: MatEMTP , 1997, IEEE Power Engineering Review.

[18]  S. Hui,et al.  A discrete approach to the modelling of power electronic switching networks , 1989, 20th Annual IEEE Power Electronics Specialists Conference.

[19]  Julio C. G. Pimentel Implementation of Simulation Algorithms in FPGA for Real Time Simulation of Electrical Networks with Power Electronics Devices , 2006, 2006 IEEE International Conference on Reconfigurable Computing and FPGA's (ReConFig 2006).

[20]  Dragan Maksimovic,et al.  A method for fast time-domain simulation of networks with switches , 1994 .

[21]  M Matar,et al.  Massively Parallel Implementation of AC Machine Models for FPGA-Based Real-Time Simulation of Electromagnetic Transients , 2011, IEEE Transactions on Power Delivery.

[22]  Christian Dufour,et al.  Effective FPGA-based electric motor modeling with floating-point cores , 2010, IECON 2010 - 36th Annual Conference on IEEE Industrial Electronics Society.

[23]  A. Alvandpour,et al.  A 6.2-GFlops Floating-Point Multiply-Accumulator With Conditional Normalization , 2006, IEEE Journal of Solid-State Circuits.

[24]  R. Iravani,et al.  Guidelines for Modeling Power Electronics in Electric Power Engineering Applications , 1997, IEEE Power Engineering Review.