SlideShare a Scribd company logo
An Induction Machine and Power
Electronic Test System on FPGA
Christian Dufour Sébastien Cense Jean Bélanger
OPAL-RT TECHNOLOGIES, Montréal, Québec, Canada
Objective of the work
• Develop an Induction Machine on FPGA
compatible with OPAL-RT eFPGAsim suite
• Use OPAL-RT Electric Hardware Solver (eHS)
module for power electronic
Advantages of FPGA simulation
• Excellent resolution for high frequency IGBT gating
(up to 50-100 kHz)
• Excellent latency (typ. 1 µs) for direct current-control
motor applications or FODP (Fast On-board Drive Protection)
• Massively parallel pre-processing unit for CPU
– very good example: MMC converters
ALU cores
I/Os
DUT
(controller)
Logic & mem
CPU FPGA
PCIe bus
FOBP
Disadvantages of FPGA simulation
• Higher coding complexity than CPU counterparts.
– User has more control over lower level abstraction levels but
this increases the complexity of the designs
– Many basic CPU coding schemes must be explicited in the FPGA
design. Ex: ‘for’ loops in matrix multiplications.
• Very long compilation time
– Generating a new FPGA bitstream from FPGA code can take 1-2
hours on big FPGA chips like Virtex-6 or Virtex-7
• Increased debugging/probing difficulty
 OPAL-RT designed eFPGAsim and eHS to solve these
problems
General eFPGAsim structure
• eFPGAsim is a suite of FPGA models and solvers
• All models/solvers uses floating point format
• Designed for full connectivity of models within a fixed
bitstream on Virtex-6 (some configs available on Virtex-7)
Example eFPGAsim configuration (1)
Dual-PMSM +boost (Prius configuration)
• Common drive configuration used on the Prius,
Ford Fusion Hybrid and Denso supplier.
• PMSM Finite-Element Model (JMAG-RT/Infolytica)
Example eFPGAsim configuration(2)
SRM + H-bridge buck-boost
• Switched Reluctance Motors offer an alternative
to highly priced rare-earth magnets of PMSM.
• FEA data of SRM imported from JMAG (JSOL) or
MotorSolve (Infolytica)
(3-phase shown)
L-1
(θ,iabc)
θrotor
FPGA
(Virtex 6)
Digital Input
(5 ns) (IGBT
gates)
Multi-core CPU
(Intel Core i7)
Internal test
modulators
DC-DC PWM
10-100 kHz
SRM Drive
Analog
Output
(currents)
Analog
Output
(resolver)
Digital
Output
(quad enc)
I/Os &
sig. cond.
Analog Input
(resolver
excitation)
High-Level Mechanical system
(modeled in Simulink and RTW)
MasterECU
Battery
voltage
H-bridge
Buck-Boost converter
SG User
designed I/O
ECUundertest
CAN
(6/4 SRM shown)
SRM Motor
SRM Flux Data
Labc
SRM controller
(hysterisis current type)
SRM Torque Data
iabc
FPGA
(Virtex 6)
New eFPGAsim model in this paper
Induction Motor
• Linear induction motor
• Used fixed DQ frame.
• Configurable into DFIM
with the use of eHS
• Mechanical model and
feeder grid circuit can
be interfaced on regular
CPUs of RT-LAB
Automated Nodal Electric Circuit Solver
eHS: ‘Electric Hardware Solver’
• Enable the simulation of switched electric
circuits on FPGA directly from a
SimPowerSystems/PLECS/PSIM model
• Uses a fixed-admittance matrix nodal method
• Comes with cycle-accurate off-line simulator to
debug circuits before actual FPGA
implementation
• Fixed Admittance Matrix Nodal Method
• All switches in the circuit:
– Modeled as a capacitor when open
– Modeled as an inductor when closed
– If L/h=h/C then the admittance matrix is constant
(For backward Euler method, h is the time step)
Automated Nodal Electric Circuit Solver
eHS: ‘Electric Hardware Solver’
• FPGA structure based on optimized dot-product
units and operation scheduler
Automated Nodal Electric Circuit Solver
eHS: ‘Electric Hardware Solver’
eHS characteritics
(per eHS core)
Inputs 8
Outputs 8
Switches 24
eHS Core
per Xilinx-6
3
Cycle time 150 ns - 1 µs
• Used the custom 2-level inverters instead of eHS
• Only stator inverter was implemented.
• No special problems are seen to implement DFIM
Paper results
Offline results (SPS) On-line results (Virtex-6 on-chip)
IM-FPGA test #1: 6-pulse mode, 1225 rpm
Test #1
PWM frequency 680 Hz
Modulation Null
6-pulse mode
Motor speed 1125 RPM
Slip 0.0625
Case from: C. Dufour, S. Abourida, J. Bélanger, “Real-Time Simulation of Electrical Vehicle Motor Drives on a PC Cluster”,
Proceedings of the 10th European Conference on Power Electronics and Applications (EPE 2003), Toulouse, September 2-4 2003.
IM-FPGA test #2: PWM mode, 3000 rpm
• Torque computed on CPU with
mechanical model
Test #2
PWM frequency 1200 Hz
Modulation 0.7  0.8
Motor speed 3000 RPM
Slip 0.1
Offline results (SPS) On-line results (Virtex-6 on-chip)
Summary
• A new induction machine model was implemented on the
eFPGAsim solver suite.
– avoid very long ‘Place And Route’ time of modern, large FPGAs.
– non-flashing, variable parameter and variable topology methodology
• Induction machine using standard fixed referential DQ model
– Models with saturation and core loss will be developed next.
• eFPGAsim is a useful tool to increase
test coverage of motor drive and
power electronic systems
in early stage of development
and diminish overall project costs
www.opal-rt.com

More Related Content

PPTX
Speed control of DC motor using pulse width modulation technique
DOCX
Abstract of footstep power generation
PDF
IRJET - Wireless Charging of Electric Vehicle
PPTX
Electrical Engineering Final Presentation
PPTX
Reactive power
PPTX
Foot step power generator
PPTX
Hvdc system.pptx
PPTX
vector control of induction motor
Speed control of DC motor using pulse width modulation technique
Abstract of footstep power generation
IRJET - Wireless Charging of Electric Vehicle
Electrical Engineering Final Presentation
Reactive power
Foot step power generator
Hvdc system.pptx
vector control of induction motor

What's hot (20)

PPTX
Static Relay Presentation
PDF
Wireless Charging of Electric Vehicles seminar report
PPTX
Reactive power compensation
PPTX
Design and Analysis of DC-DC Bidirectional Converter for Vehicle to Grid Appl...
PPT
POTX
Sinusoidal pwm
PPTX
Power system stability and control using facts devices
DOCX
Simulation and study of multilevel inverter (report)
PPTX
Major electrical equipment in power plants
PPTX
Predefined speed control of bldc motor
DOCX
Two Quadrant chopper
PPTX
microprocessor based automatic synchroniser (8085)
PPTX
Wireless charging of ev's
PDF
automatic power factor correction report
PPT
Unit 2.Converter and Chopper fed Dc drives
PPTX
Three level inverter
PDF
Presentation of smart meter
DOCX
smart grid seminar report
PDF
EE6603 - Power System Operation & Control
Static Relay Presentation
Wireless Charging of Electric Vehicles seminar report
Reactive power compensation
Design and Analysis of DC-DC Bidirectional Converter for Vehicle to Grid Appl...
Sinusoidal pwm
Power system stability and control using facts devices
Simulation and study of multilevel inverter (report)
Major electrical equipment in power plants
Predefined speed control of bldc motor
Two Quadrant chopper
microprocessor based automatic synchroniser (8085)
Wireless charging of ev's
automatic power factor correction report
Unit 2.Converter and Chopper fed Dc drives
Three level inverter
Presentation of smart meter
smart grid seminar report
EE6603 - Power System Operation & Control
Ad

Viewers also liked (9)

PDF
OPAL-RT eFPGAsim Power Electronic Real-time Simulator
PDF
OPAL-RT and ANSYS - HIL simulation
PPT
Cyclone iii
PPT
Reduction of cogging torque in permanent magnet machine
PDF
RT15 Berkeley | Introduction to FPGA Power Electronic & Electric Machine real...
PDF
OPAL-RT - PSIM & eHS Interface
PDF
OPAL-RT RT13: OP5600 & OP7000 hardware
PDF
PDF
Psim tutorial- tiristor
OPAL-RT eFPGAsim Power Electronic Real-time Simulator
OPAL-RT and ANSYS - HIL simulation
Cyclone iii
Reduction of cogging torque in permanent magnet machine
RT15 Berkeley | Introduction to FPGA Power Electronic & Electric Machine real...
OPAL-RT - PSIM & eHS Interface
OPAL-RT RT13: OP5600 & OP7000 hardware
Psim tutorial- tiristor
Ad

Similar to OPAL-RT Induction machine & power electronic test system on FPGA (20)

PDF
OPAL-RT Real time simulation using RT-LAB
PPTX
Real Time System Validation using Hardware in Loop (HIL) Digital Platform
PDF
OPAL-RT RT13 Conference: Rapid control prototyping solutions for power electr...
PPTX
Rapid Control Prototyping Solutions
PDF
Webinar | HIL Testing of Electric Transportation
PDF
Applied motion products stac5 datasheet
PDF
Catalog Biến tần Frenic Multi Fuji (Fuji Electric) - Beeteco.com
PDF
RT15 Berkeley | OPAL-RT Solutions for Microgrid Applications
PDF
Advanced motion controls dpcantr 060b080
PDF
Advanced motion controls dpcantr 040b080
PDF
Bosch Internship presentation
PDF
Motor_Control_Library_IITMRP_presentation.pdf
PDF
Catalog Frenic MULTI - www.haophuong.com
PDF
Advanced motion controls dpcantr 025b200
PDF
Advanced motion controls dpcantr 015b200
PPT
Altera trcak g
PDF
RT15 Berkeley | HYPERSIM - OPAL-RT
PDF
OPAL-RT Seminar on HYPERSIM
PDF
Implementing AI: Hardware Challenges: Heterogeneous and Adaptive Computing fo...
 
PDF
Opal rt e phaso rsim_2013
OPAL-RT Real time simulation using RT-LAB
Real Time System Validation using Hardware in Loop (HIL) Digital Platform
OPAL-RT RT13 Conference: Rapid control prototyping solutions for power electr...
Rapid Control Prototyping Solutions
Webinar | HIL Testing of Electric Transportation
Applied motion products stac5 datasheet
Catalog Biến tần Frenic Multi Fuji (Fuji Electric) - Beeteco.com
RT15 Berkeley | OPAL-RT Solutions for Microgrid Applications
Advanced motion controls dpcantr 060b080
Advanced motion controls dpcantr 040b080
Bosch Internship presentation
Motor_Control_Library_IITMRP_presentation.pdf
Catalog Frenic MULTI - www.haophuong.com
Advanced motion controls dpcantr 025b200
Advanced motion controls dpcantr 015b200
Altera trcak g
RT15 Berkeley | HYPERSIM - OPAL-RT
OPAL-RT Seminar on HYPERSIM
Implementing AI: Hardware Challenges: Heterogeneous and Adaptive Computing fo...
 
Opal rt e phaso rsim_2013

More from OPAL-RT TECHNOLOGIES (20)

PDF
Detailed large-scale real-time HYPERSIM EMT simulation for transient stabilit...
PDF
2017 Atlanta Regional User Seminar - Real-Time Microgrid Demos
PDF
2017 Atlanta Regional User Seminar - Conclusion
PDF
2017 Atlanta Regional User Seminar - Using OPAL-RT Real-Time Simulation and H...
PDF
2017 Atlanta Regional User Seminar - Virtualizing Industrial Control Systems ...
PDF
2017 Atlanta Regional User Seminar - Residential Battery Storage Systems. Des...
PDF
2017 Atlanta Regional User Seminar - Real-Time Volt/Var Optimization Scheme f...
PDF
Comparison of Non-real-time and Real-time Simulators with Relays-in-the-Loop ...
PDF
2017 Atlanta Regional User Seminar Introduction
PDF
Webinar | HIL-based Wide-area Monitoring, Protection and Control R&D and Testing
PPT
OPAL-RT and RTDS Technologies Co-Simulation
PPTX
Power Grid Cybersecurity
PPSX
Lab-Scale MMC Test Bench
PDF
Microgrid Controller HIL Demonstration Platform
PPT
OPAL-RT | Setup and Performance of a Combined Hardware-in-loop and Software-i...
PDF
RT15 Berkeley | ePHASORsim: Real-time transient stability simulation tool - O...
PDF
RT15 Berkeley | Real-time simulation as a prime tool for Cybersecurity - OPAL-RT
PPTX
RT15 Berkeley | ARTEMiS-SSN Features for Micro-grid / Renewable Energy Sourc...
PDF
RT15 Berkeley | Requirements on Power Amplifiers and HIL Real-Time Processors...
PDF
RT15 Berkeley | Real-Time Simulation of A Modular Multilevel Converter Based ...
Detailed large-scale real-time HYPERSIM EMT simulation for transient stabilit...
2017 Atlanta Regional User Seminar - Real-Time Microgrid Demos
2017 Atlanta Regional User Seminar - Conclusion
2017 Atlanta Regional User Seminar - Using OPAL-RT Real-Time Simulation and H...
2017 Atlanta Regional User Seminar - Virtualizing Industrial Control Systems ...
2017 Atlanta Regional User Seminar - Residential Battery Storage Systems. Des...
2017 Atlanta Regional User Seminar - Real-Time Volt/Var Optimization Scheme f...
Comparison of Non-real-time and Real-time Simulators with Relays-in-the-Loop ...
2017 Atlanta Regional User Seminar Introduction
Webinar | HIL-based Wide-area Monitoring, Protection and Control R&D and Testing
OPAL-RT and RTDS Technologies Co-Simulation
Power Grid Cybersecurity
Lab-Scale MMC Test Bench
Microgrid Controller HIL Demonstration Platform
OPAL-RT | Setup and Performance of a Combined Hardware-in-loop and Software-i...
RT15 Berkeley | ePHASORsim: Real-time transient stability simulation tool - O...
RT15 Berkeley | Real-time simulation as a prime tool for Cybersecurity - OPAL-RT
RT15 Berkeley | ARTEMiS-SSN Features for Micro-grid / Renewable Energy Sourc...
RT15 Berkeley | Requirements on Power Amplifiers and HIL Real-Time Processors...
RT15 Berkeley | Real-Time Simulation of A Modular Multilevel Converter Based ...

Recently uploaded (20)

PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Machine learning based COVID-19 study performance prediction
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PPTX
Cloud computing and distributed systems.
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Review of recent advances in non-invasive hemoglobin estimation
PPTX
MYSQL Presentation for SQL database connectivity
PDF
KodekX | Application Modernization Development
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Empathic Computing: Creating Shared Understanding
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PPTX
Spectroscopy.pptx food analysis technology
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
cuic standard and advanced reporting.pdf
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Machine learning based COVID-19 study performance prediction
The Rise and Fall of 3GPP – Time for a Sabbatical?
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Reach Out and Touch Someone: Haptics and Empathic Computing
NewMind AI Weekly Chronicles - August'25 Week I
Cloud computing and distributed systems.
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Review of recent advances in non-invasive hemoglobin estimation
MYSQL Presentation for SQL database connectivity
KodekX | Application Modernization Development
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Empathic Computing: Creating Shared Understanding
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Dropbox Q2 2025 Financial Results & Investor Presentation
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Spectroscopy.pptx food analysis technology
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
cuic standard and advanced reporting.pdf

OPAL-RT Induction machine & power electronic test system on FPGA

  • 1. An Induction Machine and Power Electronic Test System on FPGA Christian Dufour Sébastien Cense Jean Bélanger OPAL-RT TECHNOLOGIES, Montréal, Québec, Canada
  • 2. Objective of the work • Develop an Induction Machine on FPGA compatible with OPAL-RT eFPGAsim suite • Use OPAL-RT Electric Hardware Solver (eHS) module for power electronic
  • 3. Advantages of FPGA simulation • Excellent resolution for high frequency IGBT gating (up to 50-100 kHz) • Excellent latency (typ. 1 µs) for direct current-control motor applications or FODP (Fast On-board Drive Protection) • Massively parallel pre-processing unit for CPU – very good example: MMC converters ALU cores I/Os DUT (controller) Logic & mem CPU FPGA PCIe bus FOBP
  • 4. Disadvantages of FPGA simulation • Higher coding complexity than CPU counterparts. – User has more control over lower level abstraction levels but this increases the complexity of the designs – Many basic CPU coding schemes must be explicited in the FPGA design. Ex: ‘for’ loops in matrix multiplications. • Very long compilation time – Generating a new FPGA bitstream from FPGA code can take 1-2 hours on big FPGA chips like Virtex-6 or Virtex-7 • Increased debugging/probing difficulty  OPAL-RT designed eFPGAsim and eHS to solve these problems
  • 5. General eFPGAsim structure • eFPGAsim is a suite of FPGA models and solvers • All models/solvers uses floating point format • Designed for full connectivity of models within a fixed bitstream on Virtex-6 (some configs available on Virtex-7)
  • 6. Example eFPGAsim configuration (1) Dual-PMSM +boost (Prius configuration) • Common drive configuration used on the Prius, Ford Fusion Hybrid and Denso supplier. • PMSM Finite-Element Model (JMAG-RT/Infolytica)
  • 7. Example eFPGAsim configuration(2) SRM + H-bridge buck-boost • Switched Reluctance Motors offer an alternative to highly priced rare-earth magnets of PMSM. • FEA data of SRM imported from JMAG (JSOL) or MotorSolve (Infolytica) (3-phase shown) L-1 (θ,iabc) θrotor FPGA (Virtex 6) Digital Input (5 ns) (IGBT gates) Multi-core CPU (Intel Core i7) Internal test modulators DC-DC PWM 10-100 kHz SRM Drive Analog Output (currents) Analog Output (resolver) Digital Output (quad enc) I/Os & sig. cond. Analog Input (resolver excitation) High-Level Mechanical system (modeled in Simulink and RTW) MasterECU Battery voltage H-bridge Buck-Boost converter SG User designed I/O ECUundertest CAN (6/4 SRM shown) SRM Motor SRM Flux Data Labc SRM controller (hysterisis current type) SRM Torque Data iabc FPGA (Virtex 6)
  • 8. New eFPGAsim model in this paper Induction Motor • Linear induction motor • Used fixed DQ frame. • Configurable into DFIM with the use of eHS • Mechanical model and feeder grid circuit can be interfaced on regular CPUs of RT-LAB
  • 9. Automated Nodal Electric Circuit Solver eHS: ‘Electric Hardware Solver’ • Enable the simulation of switched electric circuits on FPGA directly from a SimPowerSystems/PLECS/PSIM model • Uses a fixed-admittance matrix nodal method • Comes with cycle-accurate off-line simulator to debug circuits before actual FPGA implementation
  • 10. • Fixed Admittance Matrix Nodal Method • All switches in the circuit: – Modeled as a capacitor when open – Modeled as an inductor when closed – If L/h=h/C then the admittance matrix is constant (For backward Euler method, h is the time step) Automated Nodal Electric Circuit Solver eHS: ‘Electric Hardware Solver’
  • 11. • FPGA structure based on optimized dot-product units and operation scheduler Automated Nodal Electric Circuit Solver eHS: ‘Electric Hardware Solver’ eHS characteritics (per eHS core) Inputs 8 Outputs 8 Switches 24 eHS Core per Xilinx-6 3 Cycle time 150 ns - 1 µs
  • 12. • Used the custom 2-level inverters instead of eHS • Only stator inverter was implemented. • No special problems are seen to implement DFIM Paper results
  • 13. Offline results (SPS) On-line results (Virtex-6 on-chip) IM-FPGA test #1: 6-pulse mode, 1225 rpm Test #1 PWM frequency 680 Hz Modulation Null 6-pulse mode Motor speed 1125 RPM Slip 0.0625 Case from: C. Dufour, S. Abourida, J. Bélanger, “Real-Time Simulation of Electrical Vehicle Motor Drives on a PC Cluster”, Proceedings of the 10th European Conference on Power Electronics and Applications (EPE 2003), Toulouse, September 2-4 2003.
  • 14. IM-FPGA test #2: PWM mode, 3000 rpm • Torque computed on CPU with mechanical model Test #2 PWM frequency 1200 Hz Modulation 0.7  0.8 Motor speed 3000 RPM Slip 0.1 Offline results (SPS) On-line results (Virtex-6 on-chip)
  • 15. Summary • A new induction machine model was implemented on the eFPGAsim solver suite. – avoid very long ‘Place And Route’ time of modern, large FPGAs. – non-flashing, variable parameter and variable topology methodology • Induction machine using standard fixed referential DQ model – Models with saturation and core loss will be developed next. • eFPGAsim is a useful tool to increase test coverage of motor drive and power electronic systems in early stage of development and diminish overall project costs