FPGA-based real-time simulation of state-space models using floating-point cores

The numerical simulation of power and electromechanical systems necessitates sub-microsecond calculation timesteps if the considered system is characterized by low time constants. Migrating the computational load to an FPGA have shown to suit well the real-time simulation needs of such systems. However, many challenges remain to concretize the broad adoption of FPGA technology for the real-time simulation context. In this paper, we present a general framework for the effective practice of FPGA modeling when the state-space approach is used. The computations are performed with the help of floatingpoint cores and the framework guaranties time-steps below 1 us. An FPGA-based implementation of a BLDC motor is presented as an illustrative example.

[1]  Tomás Lang,et al.  Digit-Serial Arithmetic , 2004 .

[2]  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).

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

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

[5]  D. Hinrichsen,et al.  Mathematical Systems Theory I: Modelling, State Space Analysis, Stability and Robustness , 2010 .

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

[7]  Roque Alfredo Osornio-Rios,et al.  A Real-Time FPGA Based Platform for Applications in Mechatronics , 2008, 2008 International Conference on Reconfigurable Computing and FPGAs.

[8]  William H. Press,et al.  Numerical Recipes 3rd Edition: The Art of Scientific Computing , 2007 .

[9]  Uwe Meyer-Baese,et al.  Digital Signal Processing with Field Programmable Gate Arrays , 2001 .

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

[11]  Xin Wu,et al.  A Low-Cost Real-Time Hardware-in-the-Loop Testing Approach of Power Electronics Controls , 2007, IEEE Transactions on Industrial Electronics.

[12]  Eric Monmasson,et al.  FPGA Design Methodology for Industrial Control Systems—A Review , 2007, IEEE Transactions on Industrial Electronics.

[13]  V. Dinavahi,et al.  Simulation Tools for Electromagnetic Transients in Power Systems: Overview and Challenges , 2009, IEEE Transactions on Power Delivery.

[14]  Y. Fujimoto,et al.  Control System With High-Speed and Real-Time Communication Links , 2008, IEEE Transactions on Industrial Electronics.

[15]  E. Akin,et al.  Real time FPGA implementation of induction machine model - a novel approach , 2007, 2007 International Aegean Conference on Electrical Machines and Power Electronics.

[16]  V. Dinavahi,et al.  Real-Time Digital Hardware Simulation of Power Electronics and Drives , 2007, 2007 IEEE Power Engineering Society General Meeting.

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