Effective FPGA-based electric motor modeling with floating-point cores

The simulation of electromechanical systems like motor drives often requires sub-microsecond calculation timesteps considering the fast dynamic of such systems and the high-switching frequency involved. Migrating computational load to an FPGA processor has proven to effectively meet the real-time simulation needs of such systems. However, many challenges still must be overcome before broad adoption of FPGA technology for real-time simulation applications occurs. In this paper, a general framework is presented for effective use of FPGA machine drive modeling when the state-space approach is used. Computations are performed in floating-point using commercially available arithmetic cores. Using the discussed framework guarantees that time steps well below 1 µs can be achieved. Two real-world applications examples are given in the paper: an FPGA-based implementation of a BLDC motor, and an FPGA-based implementation of an induction motor.

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

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

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

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

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

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

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

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

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

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