DocumentCode :
2587173
Title :
Effective floating-point calculation engines intended for the FPGA-based HIL simulation
Author :
Ould-Bachir, Tarek ; Dufour, Christian ; Bélanger, Jean ; Mahseredjian, Jean ; David, Jean-Pierre
Author_Institution :
Dept. of Electr. Eng., Ecole Polytech. de Montreal, Montreal, QC, Canada
fYear :
2012
fDate :
28-31 May 2012
Firstpage :
1363
Lastpage :
1368
Abstract :
Hardware-in-the-loop (HIL) simulation is an industrial practice that consists in testing a physical electronic control unit (ECU) against a real-time simulated model of a plant. Typical PWM applications run in the kHz range and can hardly be simulated using standard methods with the typical CPU time-steps that are at best in the 5-10 microseconds range. Migrating the computational load from a CPU to a Field Programmable Gate Array (FPGA) allows overcoming the limitation and achieving time-steps in the sub-microsecond range. Our work investigates the feasibility of hardware calculation engines intended for the FPGA-based HIL simulation using commercial floating-point cores, and using parallel multi-cycle multiply-accumulators (MACs). The effectiveness of the proposed multi-cycle accumulation scheme is here confirmed by considering a real-world application case study, that is a model of a permanent magnet synchronous motor (PMSM) driven by a three-phase two-level Insulated-Gate Bipolar Transistor (IGBT) inverter. Time-steps of 80 ns for the PMSM and 240 ns for the two-level inverter are reported. Simulation results are validated using the SimPowerSystems Matlab library with a 20 kHz PWM.
Keywords :
PWM invertors; embedded systems; field programmable gate arrays; floating point arithmetic; insulated gate bipolar transistors; multiprocessing systems; permanent magnet motors; secondary cells; synchronous motors; CPU time-steps; FPGA-based HIL simulation; IGBT inverter; MAC; PMSM; PWM applications; SimPowerSystems Matlab library; commercial floating-point cores; computational load migration; field programmable gate array; floating-point calculation engines; frequency 20 kHz; hardware calculation engines; hardware-in-the-loop simulation; industrial practice; parallel multicycle multiply-accumulators; permanent magnet synchronous motor; physical electronic control unit; real-time simulated model; real-world application; sub-microsecond range; three-phase two-level insulated-gate bipolar transistor inverter; time 5 mus to 10 mus; Computational modeling; Engines; Equations; Field programmable gate arrays; Integrated circuit modeling; Mathematical model; Switches; FPGA; associated discrete circuit; floating-point; motor drive; permanent magnet synchronous motor; state-space; switch model;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Industrial Electronics (ISIE), 2012 IEEE International Symposium on
Conference_Location :
Hangzhou
ISSN :
2163-5137
Print_ISBN :
978-1-4673-0159-6
Electronic_ISBN :
2163-5137
Type :
conf
DOI :
10.1109/ISIE.2012.6237289
Filename :
6237289
Link To Document :
بازگشت