• DocumentCode
    3352429
  • Title

    Real-Time Simulation of Permanent Magnet Motor Drive on FPGA Chip for High-Bandwidth Controller Tests and Validation

  • Author

    Dufour, Christian ; Abourida, Simon ; Belanger, Jean

  • Author_Institution
    Opal-RT Technol., Montreal, Que.
  • Volume
    3
  • fYear
    2006
  • fDate
    9-13 July 2006
  • Firstpage
    2591
  • Lastpage
    2596
  • Abstract
    This paper presents a real-time simulator of a permanent magnet synchronous motor (PMSM) drive implemented on an FPGA card. Real-time simulation of PMSM drives enables rapid deployment and thorough testing of efficient control strategies for vehicular or industrial applications. The PMSM model is based on Park transform with a reference frame on the rotor and assumes sinusoidal flux induction. The PMSM machine in driven by a 3-phase IGBT inverter. Both models are implemented in RT-LAB using a Simulink blockset called Xilinx System Generator (XSG), without any VHDL coding. The paper explains various aspects of the design of the motor drive models in fixed-point representation in XSG, as well as actual simulation validations against a standard PMSM drive model built in Simulink. The PMSM drive is coded along with a test PWM source, built-in the FPGA, with user selectable dead-time, modulation index, source angle offset and frequency. The overall model compilation and simulation is made entirely automatic under the RT-LAB real-time simulation platform. The drive can also run in closed loop with a controller executed on a CPU of the real-time simulator. The final PMSM drive model runs with a 20 ns integration time step, allows for time multiplexing of d-q values and has an input-output latency of 310 ns (250 ns for the PMSM machine alone). The drive is directly connected to RT-LAB digital input and analog outputs (1 microsecond settling time) on the FPGA card and has a resulting total HIL latency of 1.31 microseconds
  • Keywords
    closed loop systems; field programmable gate arrays; invertors; machine control; magnetic flux; permanent magnet motors; rotors; synchronous motor drives; 3-phase IGBT inverter; FPGA chip; HIL latency; PMSM drive; Park transform; RT-LAB; Simulink blockset; Xilinx System Generator; fixed-point representation; high-bandwidth controller; modulation index; permanent magnet motor drive; real-time simulator; sinusoidal flux induction; source angle offset; Delay; Electrical equipment industry; Field programmable gate arrays; Industrial control; Insulated gate bipolar transistors; Permanent magnet motors; Pulse width modulation; Pulse width modulation inverters; Rotors; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Industrial Electronics, 2006 IEEE International Symposium on
  • Conference_Location
    Montreal, Que.
  • Print_ISBN
    1-4244-0496-7
  • Electronic_ISBN
    1-4244-0497-5
  • Type

    conf

  • DOI
    10.1109/ISIE.2006.295980
  • Filename
    4078655