A General Framework for FPGA-Based Real-Time Emulation of Electrical Machines for HIL Applications

Hardware-in-the-loop (HIL) technology is increasingly becoming the preferred, reliable, and cost-effective alternative in a virtual scenario for tedious, time-consuming, and expensive tests on real devices. This paper presents a digital hardware emulation of commonly used electrical machines for HIL simulation on the field-programmable gate arrays (FPGAs) in a general framework. This paper provides a useful and comprehensive comparison between floating- and fixed-point arithmetic for hardware implementation, and addresses the differences of deeply pipelined and highly paralleled realization schemes, and the contribution of schematic and textual programming language methods for design configuration of electrical machine models. The hardware implementation by these approaches is evaluated in terms of real-time step size, accuracy, and hardware resource consumption. Finally, an experimentally measured electrical machine behavior is employed to demonstrate the effectiveness of the emulated electrical machine.

[1]  Sung Chul Oh,et al.  Evaluation of motor characteristics for hybrid electric vehicles using the hardware-in-the-loop concept , 2005, IEEE Transactions on Vehicular Technology.

[2]  Eric Monmasson,et al.  Field programmable gate array-based fault-tolerant hysteresis current control for AC machine drives , 2012 .

[3]  Jean Belanger,et al.  FPGA-based Ultra-Low Latency HIL Fault Testing of a Permanent Magnet Motor Drive using RT-LAB-XSG , 2008 .

[4]  Jean-Pierre David,et al.  A State-Space Modeling Approach for the FPGA-Based Real-Time Simulation of High Switching Frequency Power Converters , 2012, IEEE Transactions on Industrial Electronics.

[5]  Nguyen Trung Hieu,et al.  FPGA-Based Sensorless PMSM Speed Control Using Reduced-Order Extended Kalman Filters , 2014, IEEE Transactions on Industrial Electronics.

[6]  C. Dufour,et al.  Hardware-In-the-Loop Simulation of Finite-Element Based Motor Drives with RT-LAB and JMAG , 2006, 2006 IEEE International Symposium on Industrial Electronics.

[7]  Hao Chen,et al.  Dynamic simulation of electric machines on FPGA boards , 2009, 2009 IEEE International Electric Machines and Drives Conference.

[8]  Seddik Bacha,et al.  Hardware-in-the-Loop-based Simulator for a Class of Variable-speed Wind Energy Conversion Systems: Design and Performance Assessment , 2010, IEEE Transactions on Energy Conversion.

[9]  Eric Monmasson,et al.  FPGA-Based Dynamic Reconfiguration of Sliding Mode Current Controllers for Synchronous Machines , 2013, IEEE Transactions on Industrial Informatics.

[10]  Yuan Chen,et al.  Hardware Emulation Building Blocks for Real-Time Simulation of Large-Scale Power Grids , 2014, IEEE Transactions on Industrial Informatics.

[11]  Michael Steurer,et al.  A Megawatt-Scale Power Hardware-in-the-Loop Simulation Setup for Motor Drives , 2010, IEEE Transactions on Industrial Electronics.

[12]  V. Ramanarayanan,et al.  Programming an FPGA to emulate the dynamics of DC machines , 2006, 2006 India International Conference on Power Electronics.

[13]  Yuan Chen,et al.  Large-Scale Real-Time Electromagnetic Transient Simulation of Power Systems Using Hardware Emulation on FPGAs , 2012 .

[14]  Scott D. Sudhoff,et al.  Analysis of Electric Machinery and Drive Systems , 1995 .

[15]  M. Steurer,et al.  An Induction Machine Emulator for High-Power Applications Utilizing Advanced Simulation Tools With Graphical User Interfaces , 2012, IEEE Transactions on Energy Conversion.

[16]  Granino A. Korn,et al.  Mathematical handbook for scientists and engineers. Definitions, theorems, and formulas for reference and review , 1968 .

[17]  Eric Monmasson,et al.  FPGAs in Industrial Control Applications , 2011, IEEE Transactions on Industrial Informatics.

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

[19]  Venkata Dinavahi,et al.  Hardware-in-the-Loop Simulation of Power Electronic Systems Using Adaptive Discretization , 2010, IEEE Transactions on Industrial Electronics.

[20]  V. Dinavahi,et al.  Digital hardware emulation of universal machine and universal line models for real-time electromagnetic transient simulation , 2012, 2012 IEEE Power and Energy Society General Meeting.

[21]  Venkata Dinavahi,et al.  Low-Latency Distance Protective Relay on FPGA , 2014, IEEE Transactions on Smart Grid.

[22]  Eric Monmasson,et al.  Hardware/Software Codesign Guidelines for System on Chip FPGA-Based Sensorless AC Drive Applications , 2013, IEEE Transactions on Industrial Informatics.

[23]  Eric Monmasson,et al.  Fully FPGA-Based Sensorless Control for Synchronous AC Drive Using an Extended Kalman Filter , 2012, IEEE Transactions on Industrial Electronics.

[24]  Jiadai Liu,et al.  A Real-Time Nonlinear Hysteretic Power Transformer Transient Model on FPGA , 2014, IEEE Transactions on Industrial Electronics.

[25]  Yuan Chen,et al.  Multi-FPGA digital hardware design for detailed large-scale real-time electromagnetic transient simulation of power systems , 2013 .

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