SlideShare a Scribd company logo
Rapid Control Prototyping Solutions
Electrical Drive, Power Conversion
and Power Systems
©2013 OPAL-RT www.opal-rt.com
Presented by Guillaume Boué – guillaume.boue@opal-rt.com
2
Presentation outline
1
INTRO
2
ABOUT OPAL-RT
WHY
RAPID CONTROL
PROTOTYPING?
3 4
RCP TECHNOLOGY
APPLICATION
HIGHLIGHTS
5 6
Q/A
3
Key Take-Aways
Find errors at the start of your project to save time,
costs and increase overall quality.
Easily build real-time execution of control design;
tweak and tune it with efficient tools.
Efficiently address power electronics, electric drive
and power systems with OPAL-RT RCP solution.
4
OPAL-RT TECHNOLOGIES in Brief
• Established in 1997
• Strong R&D with 20% of turnover
reinvested
• Large and diversified customer base
• One-stop-shop for Model-Based
Engineering Simulators
 Power Electronics
 Power Systems
 Automotive
 Aerospace
 Rapid Control Prototyping (RCP)
 Hardware in the Loop (HIL)
 MATLAB/Simulink Integration
Opal-RT in Brief
Client List (partial)
5
Electrical & Power
Aerospace & Defense
Education & Research
Automotive
6
1
INTRO
2
ABOUT OPAL-RT
WHY
RAPID CONTROL
PROTOTYPING?
3 4
RCP TECHNOLOGY
APPLICATION
HIGHLIGHTS
5 6
Q/A
7
Model-Based Engineering
Desktop Simulation Validation
Rapid Control Prototyping Hardware in the Loop Testing
Automatic Coding
Implementation
8
What is Rapid Control Prototyping ?
Model Design
Signal Acquisition & Display
Parameter change
Real-time model execution on CPU
Fast I.O and signal processing
Communication
Real-time data logging
Assess control designs in a representative environment.
PlantWorkstation Real-Time Computer
Electronic Control Unit
Automatic
Code
Generation
Model Design
I/O configuration
9
Rapid design iteration
Real-Time Execution
Test
(easy parameter
change
and data
visualization)
0
10
20
30
40
50
60
70
Design Coding &
Impl.
Integration
tests
System
tests
Delivery
Benefits of RCP
10
When software errors are introduced
Verify
controler
design at
the earliest
stage…
…
at low
rework and
validation
cost
0
20
40
60
80
100
120
Design Coding &
Impl.
Integration
tests
System
tests
Delivery
Cost of fixing software errors
11
Prepare a model for real-time execution
Connect to a real plant, run experiments
Benefit from handy software interfaces and dynamic
parameter access to easily tweak and tune control
design
LIVE Demonstration - Overview
12
LIVE - DFIG Control Demonstration
13
Check DFIG control
design in a
representive
environment
Run your model in
real-time without
coding
Interact in real-
time with control
model
Tune and fix,
iterate rapidly
Reuse for several
projects
LIVE Demonstration Outcome
14
What makes OPAL-RT Unique
Fast
controls
Complex
topologies
SmartGrid
Powerful
computing
FPGA
firmware
True RT
datalogging
15
OPAL-RT Dedicated Solutions
Electric Drives
 Hybrid Electric Drive
 Electric Steering
 Electrical actuators
Teaching Laboratory
 Electric Drive 250W kit
 Doubly Fed Induction
Generators 2KW kit
High Power Industrial drives
 Multi-machine drives
 Multi-phase drives
 Marine, Oil & Gas
 Off-track vehicles
 Trains
RCP-DRIVE
Renewable Energy
 Renewable Energy
Resources
 Storage
 Smart Home
Automation
 Protection Relay
 PMU
 SCADA
 Energy Management
Systems
Power Systems & Smart Grids
 HVDC
 Meshed DC grids
 MMC
 FACTS
 SVCs
High Voltage Power Electronics
RCP-GRID
16
1
INTRO
2
ABOUT OPAL-RT
WHY
RAPID CONTROL
PROTOTYPING?
3 4
RCP TECHNOLOGY
APPLICATION
HIGHLIGHTS
5 6
Q/A
17
Fast and versatile architecture
Workstation Multicore
CPU
FPGA
firmware
System Under
Control
Ethernet PCIExpress
Analog I/O
Digital I/O
Real-Time Computer
Communication Options
CAN, RS232, RS485, LIN, ARINC, MILSTD 1553
Ethernet, IEC 61850, DNP 3.0, C37.118, …
18
Choice of form factor
OP 5600
CPU : QuadCore & SixCore XEON
FPGA Spartan 3, Virtex 6
IO : 256 channels max
Com. Boards : 6 max
Size : 14’’ x 19’’, 4U size
+
Signal converters & conditioning modules,
electrical & optical
OP 4500
(Q2 2013)
CPU : QuadCore & Sixcore XEON
FPGA : Virtex 6
IO : 96 channels max
Com. Boards : 4 max
Size :12’’ x 15’’, 2U size
19
Flexible I/O Connectivity
FPGA
Analog
ADC
Resolver Sinus/Cosinus Input
Resolver excitation input
Voltage Sensor
Current Sensor
Temperature Sensor
Digital
Quadrature encoder (A,B,Z)
Hall Effect
Synchronous Serial interface (SSI)
Serial Peripheral interface (SPI)
Custom protocol
Analog
DAC
Resolver excitation output
Digital
Gate Firing Out (PWM, SVM, …)
Synchronous Serial interface (SSI)
Serial Peripheral Interface (SPI)
FPGA Firmware
Input/Ouput management
Generic control functions, such as electric motor drive
Specific / user-made signal processing or control logics
20
Scalable I/O Solution
PCIExpress
Real-Time Computer
Optimal for :
 Modular Multivel Converters
 Multidrive systems
256 I/O channels
per unit
FPGA
FPGA
FPGA
FPGA
I/O extension units
Up to 3500 IO+
20µs cycle time
All synchronized
Features :
• ADC – PWM synchonization
• Sensors setting
• Carrier wave mode
• Multi-carrier PWM (phase-shift method)
• Dead-time setting (10ns resolution)
• Interleaving (for multilevel topologies)
• Safety output in case of fault
21
Easy to use (Simulink blockset interface)
Flexible PWM settings
Accurate
Extrem performance
– Up to 120 KHz switching frequency
– Multidrive configuration
RCP-DRIVE FPGA Firmware
22
Compatible with Xilinx System Generator
Develop faster with ready-made functions
Access to I/O, exchange data with CPU
Supports floating point (Virtex 6 version)
RT Datalogging of FPGA signals
Prototype Your Own FPGA Functions
OPAL-RT RT-XSG blockset :
• CPU data exchange
• IO Hardware access
• Frequency Measurement
• Mean-Square & Average
• Quadrature Decoder
• Resolver In
• …
23
A must-have for fast controls found in power
electronics and protection applications
Real-time logging of CPU/FPGA/IO signals
Down to 10ns resolution
Stored in MATLAB format
Accurate Datalogging for Simpler Debugging
Internal Hard Drive
Advanced features :
• High frequency sampling
• External, internal or manual triggered
24
User-friendly Software Interface
Model edition
Project & Simulator
Manager
HMI
25
a) High performance levels : meet the most challenging needs
– Lowest cycle time on the market, fastest CPU & FPGA
– Very large I/O configuration (MMC, …)
b) RCP FPGA Firmware : fast, flexible and easy to use
– Generic I/O and control firmware
– Custom FPGA controls
c) Real-Time Data Logging : efficient troubleshooting
– High speed & lossless
– I/O, CPU & FPGA signals
Dedicated Technologies for Power Electronics, Drive & Power Systems
26
1
INTRO
2
ABOUT OPAL-RT
WHY
RAPID CONTROL
PROTOTYPING?
3 4
RCP TECHNOLOGY
APPLICATION
HIGHLIGHTS
5 6
Q/A
27
Application Highlights: Electric Motor Drive
Electric Motor Drive Control
(PMSM, BLDC, Induction…)
• Range extender R&D development (electric vehicle program)
• Used for engineering of new products (control algorithm validation)
• Saves expensive prototype ECU development, allows rapid control validation
Illustration picture
Electric Drives
 Hybrid Electric Drive
 Electric Steering
 Electrical actuators
Application Highlights: Modular Multilevel Converters
• Cycle time of 20µs
• 2500 IO channels, all synchronized
• Supports Half-Bridge and Full-Bridge Mode
• Optical interface (option)
Cell & Pole Controls
 HVDC
 Meshed DC grids
 MMC
 FACTS
 SVCs
High Voltage Power Electronics
Chosen by :
29
Application Highlights: PMU and Relay Prototyping
GPS clock
Real Power System
Real-Time EMT
Simulation
of
Power System
 Protection Relay
 PMU
 SCADA
 Energy Management
Systems
Power Systems & Smart Grids
• IEC 61850, IEC 60870-5-104, DNP 3
• MODBUS, Ethernet, OPC
30
Application Highlights: MTDC Grids
Pole 1 Pole 2
Pole 3
Pole Controls
AC GRID REAL-TIME
SIMULATOR
PowerAmplifier
PowerAmplifier
Power Amplifier
 HVDC
 Meshed DC grids
 MMC
 FACTS
 SVCs
High Voltage Power Electronics
31
Application Highlights: Education Laboratory – 2KW DFIG
DFIG Control
Wind profile simulation
Teaching Laboratory
 Electric Drive 250W kit
 Doubly Fed Induction
Generators 2KW kit
32
Thank You
Questions?
33
Sources
• « Validation of System Architecture for Software Reliant Systems Using AADL
(Architecture Analysis & Design Language)” Software Engineering Institute –
Carnegie Mellon, Bruce Lewis (US Army), Peter H Feiler (SEI), Nov 2010.
http://fm.csl.sri.com/LAW/2010/law2010-slides-Lewis.pdf
• NIST Planning report 02-3, The Economic Impacts of Inadequate Infrastructure for
Software Testing, May 2002.
• D. Galin, Software Quality Assurance: From Theory to Implementation,
Pearson/Addison-Wesley (2004)
• B.W. Boehm, Software Engineering Economics, Prentice Hall (1981)

More Related Content

PPT
PPSX
System on chip architectures
PPSX
System on chip buses
PDF
Actel fpga
PDF
OPAL-RT Power Hardware-In-the-Loop presentation
PPTX
System on Chip (SoC)
PPTX
VERY LARGE SCALE INTEGRATION (VLSI) TECHNOLOGY
PPSX
Spartan-II FPGA (xc2s30)
System on chip architectures
System on chip buses
Actel fpga
OPAL-RT Power Hardware-In-the-Loop presentation
System on Chip (SoC)
VERY LARGE SCALE INTEGRATION (VLSI) TECHNOLOGY
Spartan-II FPGA (xc2s30)

What's hot (20)

PDF
VLSI Fresher Resume
PDF
VLSI testing and analysis
DOCX
UNIT-III-DIGITAL SYSTEM DESIGN
PPT
Introduction to VHDL - Part 1
PPT
Fault simulation
PPTX
Introduction to FinFET
PPTX
Module 2 ARM CORTEX M3 Instruction Set and Programming
PDF
Electronic Design Automation
PDF
ASIC vs SOC vs FPGA
PDF
FPGA In a Nutshell
PPTX
FPGA ve VHDL Ders - 1
PPTX
Finfet Technology
PPTX
Hot Chips: AMD Next Gen 7nm Ryzen 4000 APU
 
PPTX
VLSI Technology
PPTX
Synopsys Fusion Compiler-Comprehensive RTL-to-GDSII Implementation System
PPTX
Vlsi design 11
PDF
Low power vlsi design ppt
PPTX
MOSFET and Short channel effects
PPTX
SoC: System On Chip
VLSI Fresher Resume
VLSI testing and analysis
UNIT-III-DIGITAL SYSTEM DESIGN
Introduction to VHDL - Part 1
Fault simulation
Introduction to FinFET
Module 2 ARM CORTEX M3 Instruction Set and Programming
Electronic Design Automation
ASIC vs SOC vs FPGA
FPGA In a Nutshell
FPGA ve VHDL Ders - 1
Finfet Technology
Hot Chips: AMD Next Gen 7nm Ryzen 4000 APU
 
VLSI Technology
Synopsys Fusion Compiler-Comprehensive RTL-to-GDSII Implementation System
Vlsi design 11
Low power vlsi design ppt
MOSFET and Short channel effects
SoC: System On Chip
Ad

Viewers also liked (20)

PDF
RT15 Berkeley | OPAL-RT Solutions for Microgrid Applications
PDF
RT15 Berkeley | ePHASORsim: Real-time transient stability simulation tool - O...
PPT
OPAL-RT | Setup and Performance of a Combined Hardware-in-loop and Software-i...
PDF
2017 Atlanta Regional User Seminar - Conclusion
PPT
OPAL-RT and RTDS Technologies Co-Simulation
PDF
2017 Atlanta Regional User Seminar - Using OPAL-RT Real-Time Simulation and H...
PDF
RT15 Berkeley | Real-time simulation as a prime tool for Cybersecurity - OPAL-RT
PDF
Webinar | HIL Testing of Electric Transportation
PPSX
Lab-Scale MMC Test Bench
PDF
RT15 Berkeley | Introduction to FPGA Power Electronic & Electric Machine real...
PDF
2017 Atlanta Regional User Seminar - Real-Time Microgrid Demos
PDF
2017 Atlanta Regional User Seminar - Virtualizing Industrial Control Systems ...
PDF
Webinar | HIL-based Wide-area Monitoring, Protection and Control R&D and Testing
PDF
Microgrid Controller HIL Demonstration Platform
PPTX
Power Grid Cybersecurity
PDF
RT15 Berkeley | NI / OPAL-RT Power Electronics HIL Teaching Laboratory - Nati...
PDF
OPAL-RT Modern power systems
PDF
Opal Rt Giroux Scrpting In Emtp Works
PDF
OPAL-RT Smart transmission grid applications for real-time monitoring
PDF
OPAL-RT RT13: Relay testing with HYPERSIM
RT15 Berkeley | OPAL-RT Solutions for Microgrid Applications
RT15 Berkeley | ePHASORsim: Real-time transient stability simulation tool - O...
OPAL-RT | Setup and Performance of a Combined Hardware-in-loop and Software-i...
2017 Atlanta Regional User Seminar - Conclusion
OPAL-RT and RTDS Technologies Co-Simulation
2017 Atlanta Regional User Seminar - Using OPAL-RT Real-Time Simulation and H...
RT15 Berkeley | Real-time simulation as a prime tool for Cybersecurity - OPAL-RT
Webinar | HIL Testing of Electric Transportation
Lab-Scale MMC Test Bench
RT15 Berkeley | Introduction to FPGA Power Electronic & Electric Machine real...
2017 Atlanta Regional User Seminar - Real-Time Microgrid Demos
2017 Atlanta Regional User Seminar - Virtualizing Industrial Control Systems ...
Webinar | HIL-based Wide-area Monitoring, Protection and Control R&D and Testing
Microgrid Controller HIL Demonstration Platform
Power Grid Cybersecurity
RT15 Berkeley | NI / OPAL-RT Power Electronics HIL Teaching Laboratory - Nati...
OPAL-RT Modern power systems
Opal Rt Giroux Scrpting In Emtp Works
OPAL-RT Smart transmission grid applications for real-time monitoring
OPAL-RT RT13: Relay testing with HYPERSIM
Ad

Similar to Rapid Control Prototyping Solutions (20)

PDF
OPAL-RT RT13 Conference: Rapid control prototyping solutions for power electr...
PDF
2017 Atlanta Regional User Seminar Introduction
PDF
OPAL-RT RT13: OP5600 & OP7000 hardware
PPT
Corporate Presentation India
PPT
Corporate Presentation India
PDF
RT-lab based real-time simulation of flywheel energy storage system associate...
PDF
Modeling and Real-Time Simulation of Induction Motor Using RT-LAB
PDF
OPAL-RT - Democratize real-time simulation
PDF
OPAL-RT eFPGAsim Power Electronic Real-time Simulator
PDF
OPAL-RT Real time simulation using RT-LAB
PDF
OPAL-RT Induction machine & power electronic test system on FPGA
PDF
OPAL-RT and ANSYS - HIL simulation
PDF
Eltek Marine & Offshore Catalogue
PDF
OPAL-RT Seminar on HYPERSIM
PPTX
Real Time System Validation using Hardware in Loop (HIL) Digital Platform
PPTX
Modular Field Bus System - Cube67 by Murrelektronik
PDF
Detailed large-scale real-time HYPERSIM EMT simulation for transient stabilit...
PPTX
controltrix - we make control solutions easier
PPTX
Presentation11
DOCX
"Black Box for a Car" report
OPAL-RT RT13 Conference: Rapid control prototyping solutions for power electr...
2017 Atlanta Regional User Seminar Introduction
OPAL-RT RT13: OP5600 & OP7000 hardware
Corporate Presentation India
Corporate Presentation India
RT-lab based real-time simulation of flywheel energy storage system associate...
Modeling and Real-Time Simulation of Induction Motor Using RT-LAB
OPAL-RT - Democratize real-time simulation
OPAL-RT eFPGAsim Power Electronic Real-time Simulator
OPAL-RT Real time simulation using RT-LAB
OPAL-RT Induction machine & power electronic test system on FPGA
OPAL-RT and ANSYS - HIL simulation
Eltek Marine & Offshore Catalogue
OPAL-RT Seminar on HYPERSIM
Real Time System Validation using Hardware in Loop (HIL) Digital Platform
Modular Field Bus System - Cube67 by Murrelektronik
Detailed large-scale real-time HYPERSIM EMT simulation for transient stabilit...
controltrix - we make control solutions easier
Presentation11
"Black Box for a Car" report

More from OPAL-RT TECHNOLOGIES (12)

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
RT15 Berkeley | HYPERSIM - 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 ...
PDF
RT15 Berkeley | Power HIL Simulator (SimP) A prototype to develop a high band...
PDF
RT15 Berkeley | Multi-Terminal Power Hardware-in-the-Loop Test-Bench for Powe...
PDF
RT15 Berkeley | End-to-End Simulation Solution for Smart Grids Applications -...
PDF
RT15 Berkeley | Power Grid Simulation and Beyond at PNNL
PDF
RT15 Berkeley | Optimized Power Flow Control in Microgrids - Sandia Laboratory
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 ...
RT15 Berkeley | HYPERSIM - 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 ...
RT15 Berkeley | Power HIL Simulator (SimP) A prototype to develop a high band...
RT15 Berkeley | Multi-Terminal Power Hardware-in-the-Loop Test-Bench for Powe...
RT15 Berkeley | End-to-End Simulation Solution for Smart Grids Applications -...
RT15 Berkeley | Power Grid Simulation and Beyond at PNNL
RT15 Berkeley | Optimized Power Flow Control in Microgrids - Sandia Laboratory

Recently uploaded (20)

PPTX
Big Data Technologies - Introduction.pptx
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Spectral efficient network and resource selection model in 5G networks
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PPTX
sap open course for s4hana steps from ECC to s4
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Electronic commerce courselecture one. Pdf
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PPTX
MYSQL Presentation for SQL database connectivity
PPTX
Spectroscopy.pptx food analysis technology
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PPTX
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
Big Data Technologies - Introduction.pptx
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Spectral efficient network and resource selection model in 5G networks
20250228 LYD VKU AI Blended-Learning.pptx
sap open course for s4hana steps from ECC to s4
Per capita expenditure prediction using model stacking based on satellite ima...
Diabetes mellitus diagnosis method based random forest with bat algorithm
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Encapsulation_ Review paper, used for researhc scholars
Electronic commerce courselecture one. Pdf
Agricultural_Statistics_at_a_Glance_2022_0.pdf
The AUB Centre for AI in Media Proposal.docx
Mobile App Security Testing_ A Comprehensive Guide.pdf
Dropbox Q2 2025 Financial Results & Investor Presentation
MYSQL Presentation for SQL database connectivity
Spectroscopy.pptx food analysis technology
Chapter 3 Spatial Domain Image Processing.pdf
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx

Rapid Control Prototyping Solutions

  • 1. Rapid Control Prototyping Solutions Electrical Drive, Power Conversion and Power Systems ©2013 OPAL-RT www.opal-rt.com Presented by Guillaume Boué – guillaume.boue@opal-rt.com
  • 2. 2 Presentation outline 1 INTRO 2 ABOUT OPAL-RT WHY RAPID CONTROL PROTOTYPING? 3 4 RCP TECHNOLOGY APPLICATION HIGHLIGHTS 5 6 Q/A
  • 3. 3 Key Take-Aways Find errors at the start of your project to save time, costs and increase overall quality. Easily build real-time execution of control design; tweak and tune it with efficient tools. Efficiently address power electronics, electric drive and power systems with OPAL-RT RCP solution.
  • 4. 4 OPAL-RT TECHNOLOGIES in Brief • Established in 1997 • Strong R&D with 20% of turnover reinvested • Large and diversified customer base • One-stop-shop for Model-Based Engineering Simulators  Power Electronics  Power Systems  Automotive  Aerospace  Rapid Control Prototyping (RCP)  Hardware in the Loop (HIL)  MATLAB/Simulink Integration Opal-RT in Brief
  • 5. Client List (partial) 5 Electrical & Power Aerospace & Defense Education & Research Automotive
  • 6. 6 1 INTRO 2 ABOUT OPAL-RT WHY RAPID CONTROL PROTOTYPING? 3 4 RCP TECHNOLOGY APPLICATION HIGHLIGHTS 5 6 Q/A
  • 7. 7 Model-Based Engineering Desktop Simulation Validation Rapid Control Prototyping Hardware in the Loop Testing Automatic Coding Implementation
  • 8. 8 What is Rapid Control Prototyping ? Model Design Signal Acquisition & Display Parameter change Real-time model execution on CPU Fast I.O and signal processing Communication Real-time data logging Assess control designs in a representative environment. PlantWorkstation Real-Time Computer Electronic Control Unit
  • 9. Automatic Code Generation Model Design I/O configuration 9 Rapid design iteration Real-Time Execution Test (easy parameter change and data visualization)
  • 10. 0 10 20 30 40 50 60 70 Design Coding & Impl. Integration tests System tests Delivery Benefits of RCP 10 When software errors are introduced Verify controler design at the earliest stage… … at low rework and validation cost 0 20 40 60 80 100 120 Design Coding & Impl. Integration tests System tests Delivery Cost of fixing software errors
  • 11. 11 Prepare a model for real-time execution Connect to a real plant, run experiments Benefit from handy software interfaces and dynamic parameter access to easily tweak and tune control design LIVE Demonstration - Overview
  • 12. 12 LIVE - DFIG Control Demonstration
  • 13. 13 Check DFIG control design in a representive environment Run your model in real-time without coding Interact in real- time with control model Tune and fix, iterate rapidly Reuse for several projects LIVE Demonstration Outcome
  • 14. 14 What makes OPAL-RT Unique Fast controls Complex topologies SmartGrid Powerful computing FPGA firmware True RT datalogging
  • 15. 15 OPAL-RT Dedicated Solutions Electric Drives  Hybrid Electric Drive  Electric Steering  Electrical actuators Teaching Laboratory  Electric Drive 250W kit  Doubly Fed Induction Generators 2KW kit High Power Industrial drives  Multi-machine drives  Multi-phase drives  Marine, Oil & Gas  Off-track vehicles  Trains RCP-DRIVE Renewable Energy  Renewable Energy Resources  Storage  Smart Home Automation  Protection Relay  PMU  SCADA  Energy Management Systems Power Systems & Smart Grids  HVDC  Meshed DC grids  MMC  FACTS  SVCs High Voltage Power Electronics RCP-GRID
  • 16. 16 1 INTRO 2 ABOUT OPAL-RT WHY RAPID CONTROL PROTOTYPING? 3 4 RCP TECHNOLOGY APPLICATION HIGHLIGHTS 5 6 Q/A
  • 17. 17 Fast and versatile architecture Workstation Multicore CPU FPGA firmware System Under Control Ethernet PCIExpress Analog I/O Digital I/O Real-Time Computer Communication Options CAN, RS232, RS485, LIN, ARINC, MILSTD 1553 Ethernet, IEC 61850, DNP 3.0, C37.118, …
  • 18. 18 Choice of form factor OP 5600 CPU : QuadCore & SixCore XEON FPGA Spartan 3, Virtex 6 IO : 256 channels max Com. Boards : 6 max Size : 14’’ x 19’’, 4U size + Signal converters & conditioning modules, electrical & optical OP 4500 (Q2 2013) CPU : QuadCore & Sixcore XEON FPGA : Virtex 6 IO : 96 channels max Com. Boards : 4 max Size :12’’ x 15’’, 2U size
  • 19. 19 Flexible I/O Connectivity FPGA Analog ADC Resolver Sinus/Cosinus Input Resolver excitation input Voltage Sensor Current Sensor Temperature Sensor Digital Quadrature encoder (A,B,Z) Hall Effect Synchronous Serial interface (SSI) Serial Peripheral interface (SPI) Custom protocol Analog DAC Resolver excitation output Digital Gate Firing Out (PWM, SVM, …) Synchronous Serial interface (SSI) Serial Peripheral Interface (SPI) FPGA Firmware Input/Ouput management Generic control functions, such as electric motor drive Specific / user-made signal processing or control logics
  • 20. 20 Scalable I/O Solution PCIExpress Real-Time Computer Optimal for :  Modular Multivel Converters  Multidrive systems 256 I/O channels per unit FPGA FPGA FPGA FPGA I/O extension units Up to 3500 IO+ 20µs cycle time All synchronized
  • 21. Features : • ADC – PWM synchonization • Sensors setting • Carrier wave mode • Multi-carrier PWM (phase-shift method) • Dead-time setting (10ns resolution) • Interleaving (for multilevel topologies) • Safety output in case of fault 21 Easy to use (Simulink blockset interface) Flexible PWM settings Accurate Extrem performance – Up to 120 KHz switching frequency – Multidrive configuration RCP-DRIVE FPGA Firmware
  • 22. 22 Compatible with Xilinx System Generator Develop faster with ready-made functions Access to I/O, exchange data with CPU Supports floating point (Virtex 6 version) RT Datalogging of FPGA signals Prototype Your Own FPGA Functions OPAL-RT RT-XSG blockset : • CPU data exchange • IO Hardware access • Frequency Measurement • Mean-Square & Average • Quadrature Decoder • Resolver In • …
  • 23. 23 A must-have for fast controls found in power electronics and protection applications Real-time logging of CPU/FPGA/IO signals Down to 10ns resolution Stored in MATLAB format Accurate Datalogging for Simpler Debugging Internal Hard Drive Advanced features : • High frequency sampling • External, internal or manual triggered
  • 24. 24 User-friendly Software Interface Model edition Project & Simulator Manager HMI
  • 25. 25 a) High performance levels : meet the most challenging needs – Lowest cycle time on the market, fastest CPU & FPGA – Very large I/O configuration (MMC, …) b) RCP FPGA Firmware : fast, flexible and easy to use – Generic I/O and control firmware – Custom FPGA controls c) Real-Time Data Logging : efficient troubleshooting – High speed & lossless – I/O, CPU & FPGA signals Dedicated Technologies for Power Electronics, Drive & Power Systems
  • 26. 26 1 INTRO 2 ABOUT OPAL-RT WHY RAPID CONTROL PROTOTYPING? 3 4 RCP TECHNOLOGY APPLICATION HIGHLIGHTS 5 6 Q/A
  • 27. 27 Application Highlights: Electric Motor Drive Electric Motor Drive Control (PMSM, BLDC, Induction…) • Range extender R&D development (electric vehicle program) • Used for engineering of new products (control algorithm validation) • Saves expensive prototype ECU development, allows rapid control validation Illustration picture Electric Drives  Hybrid Electric Drive  Electric Steering  Electrical actuators
  • 28. Application Highlights: Modular Multilevel Converters • Cycle time of 20µs • 2500 IO channels, all synchronized • Supports Half-Bridge and Full-Bridge Mode • Optical interface (option) Cell & Pole Controls  HVDC  Meshed DC grids  MMC  FACTS  SVCs High Voltage Power Electronics Chosen by :
  • 29. 29 Application Highlights: PMU and Relay Prototyping GPS clock Real Power System Real-Time EMT Simulation of Power System  Protection Relay  PMU  SCADA  Energy Management Systems Power Systems & Smart Grids • IEC 61850, IEC 60870-5-104, DNP 3 • MODBUS, Ethernet, OPC
  • 30. 30 Application Highlights: MTDC Grids Pole 1 Pole 2 Pole 3 Pole Controls AC GRID REAL-TIME SIMULATOR PowerAmplifier PowerAmplifier Power Amplifier  HVDC  Meshed DC grids  MMC  FACTS  SVCs High Voltage Power Electronics
  • 31. 31 Application Highlights: Education Laboratory – 2KW DFIG DFIG Control Wind profile simulation Teaching Laboratory  Electric Drive 250W kit  Doubly Fed Induction Generators 2KW kit
  • 33. 33 Sources • « Validation of System Architecture for Software Reliant Systems Using AADL (Architecture Analysis & Design Language)” Software Engineering Institute – Carnegie Mellon, Bruce Lewis (US Army), Peter H Feiler (SEI), Nov 2010. http://fm.csl.sri.com/LAW/2010/law2010-slides-Lewis.pdf • NIST Planning report 02-3, The Economic Impacts of Inadequate Infrastructure for Software Testing, May 2002. • D. Galin, Software Quality Assurance: From Theory to Implementation, Pearson/Addison-Wesley (2004) • B.W. Boehm, Software Engineering Economics, Prentice Hall (1981)

Editor's Notes

  • #2: Hello, and welcome to this OPAL-RT webinar about Rapid Control Prototyping for Electrical Drive, Power Conversion & Power Systems. My name is Guillaume Boué, in charge of the Rapid Control Prototyping practice at OPAL-RT. I am based in Paris, in the Europe office. I am here today with Darcy Laronde, our panelist. We are very pleased to be with you today, and see so many people attending this event.
  • #3: I am here today to give you an overview of OPAL-RT’s Rapid Control Prototyping solutions. We have divided this talk into four parts : 1- First, I am going to briefly introduce OPAL-RT 2- The next section will aim to define rapid control prototyping, and the positive impact it will have on your projects, to cut back on development risks, time and cost. 3 – In the next part, we will show you how the innovative technology developped by OPAL-RT for Rapid Control Prototyping, will efficiently adresses the needs of power electronics, electric drive and power systems control engineering 4- Finally, we will bring into the light several applications in several application domains, and some of them are really Please feel free to
  • #4: There’s a lot that we are going to cover in the next hour, so I want to give you a summary of the key points that I would like to make sure you take away from this presentation. Modern systems are becoming increasingly complex and require sophisticated control systems, for better performance, efficiency, and safety. This is why design errors should be discovered and fixed as soon as possible during development. With concrete examples and a live demonstration we will see why RCP has gained such popularity, because of the simplicity it gives to rapidly build control experiments, and efficiently troubleshoot control designs. Power electronics and power systems controls are truly specific. They have stringent requirement regarding execution cycle time, specific sensor or communication protocols needs. OPAL-RT has concentrated his effort to cater the need for dedicated solutions which efficiently address these requirements. We are offering today a set of unique solutions, to address from the most standard needs to the most advanced ones.
  • #5: OPAL-RT celebrates this year 15 years in the business. Its origins are from the power system industry. Over the year, the company has developped a strong track record in innovative real-time simulation solutions. We specialize in model-based engineering solutions, mainly Rapid Control Prototyping and HIL, with operations in the Electric Industry, Automotive, Aerospace. That being said, we have a kept strong focus on Power Electronics, Electric Drive and Power Systems applications, with dedicated solutions and extensive know-how in the field.
  • #6: Opal-RT has gained the business and trust amongst a large customer base including many Fortune 500 companies, as well as premium research laboratories. One most striking point is how our customer partition represents the diversity of applications covered by our solutions.
  • #7: Here is the agenda for today 1- First we are going to introduce OPAL-RT : who we are and what we do 2- The next part will present the reasons to go for rapid control prototyping, and what it will bring to your projects, with live demonstration 3 – We’ll move on to presentation of innovative applications in various fields
  • #8: To introduce the topic of RCP, we will use the famous V-Cycle paradigm. With model-based engineering, simulation has shifted from pure simulation and plays a key role for many activities. Model data is passed from one step to another. This way, interpretation errors are avoided; faster iteration is possible ; information flows better between teams ; and time-consuming tasks are automated, like coding. Likewise, testing activities are optimized, allowing larger test coverage and efficiency with HIL testing. The presentation of today deals about the left side of the development process, which goes from desktop simulation, to coding and implementation; and more precisely, what is called rapid control prototyping, or R.C.P. [ANIMATION] The goal of Rapid Control Prototyping is to move beyond of pure simulation and to test the functionnality of an algorithm, or a control design… in a way that closely approximate how it might run in the real-world, but with a great flexilibity to easily tweak and optimize the design. Let’s see how it works…
  • #9: With RCP, the control system will be a generic real-time platform, instead of a real Electronic Control Unit. [ANIMATION] The simulation model of the control system developped on a classical workstation… [ANIMATION] … will be executedon this Real-Time Computer, equipped with IO interfaces to hook up to the controlled application through actuators and sensors, as well as communication interfaces to connect with other systems. The idea here, is to test in the lab, before you test in the field. One important aspect is that it is possible to take control over the real-time computer with the workstation. Moreover, it is possible to access and change parameters and setting-points on-the-fly, perform signal display, and perform real-time datalogging. This set of tools allows quick tweaking and tuning. [ANIMATION]
  • #10: The main interest of Rapid Control Prototyping is that : it does not require any software coding skills, it enables rapid iteration. [ANIMATION] The process of passing the model to a real-time executable is automated with automatic code generation. All the real-time execution, synchonrization, hardware management is handled automatically by the software of the RCP system.  As we can see, fast iteration is enabled, mainly because C code generation no longer has to be made manually. You can test, tune, datalog and iterate fast on your design.
  • #11: We are now at the age of digital control. Therefore, control engineering deals increasingly about software engineering . Several studies about software engineering have shown that : Most of errors are introduced very early in the develpment process, and these mistakes accounts for 70% of software errors. [ANIMATION] b) Furthermore, the cost of fixing design errors early in the process, is 100 times lower than at the end of it. That is why RCP has become so popular in many domains. In fact, in many companies RCP has now acquired the status of a very important milestone in the development process, a mandatory step where specification of controls are verified before any lines of code are written and implementation work has started.
  • #12: To illustrate this part of the presentation, we will now perform a 5 minutes demonstration. During this demonstration, we will show you : How to pass your control model from Simulink to real-time execution to build a sound demonstration of control concepts How to run a real-time experiment, with handy software services How to benefit from RCP tools to easily tweak and tune control design
  • #13: Here is the setup of the demonstration. We have a typical back to back converter system, connected to a wound rotor induction machine, rated at 2KW, with a connection to a 3 phase network, represented by a power supply. The system is controled with RCP-DRIVE Rapid Control Prototyping solution from OPAL-RT, which fires gate pulses with PWM signals and retrieves sensors signals such as torque, speed, voltages, current, etc. In order to change working conditions, the mechanical torque produced by the effect of wind on blades is represented by a second machine. This machine is also controlled by the RCP system. Setting points, control laws parameters can be ajusted from a convenient software interface. As well, it is possible to monitor and save the important data : current, voltages, torque, power out I will now give the control to Mathieu Hainault, Field Application Engineer, who will run this live demonstration.
  • #14: Thank you very much Mathieu for this great demonstration ! As we can see, we have shown the main aspects of RCP and the interests that we have introduced before. One can also easily understand the big difference with custom-made control prototypes, where such levels of flexibility and ease-of-use can not be so easily achieved. Not to forget that the RCP solution can easily be reused for several sorts of applications, just by changing the model, the hardware configuration.
  • #15: The elements that we have presented so far are quite generic to all RCP solutions manufacturers. We will enter now in a more specific part, related to the cutting-edge technologies of OPAL-RT RCP solutions and their unique capabilities for electrical drive, power conversion and power systems . OPAL-RT provides a complete range of dedicated RCP solutions : The ability to deal with tight cycle times Address complex topologies with up to thousands of switches Develop smart grids controls, protection and measurement systems Bleeding edge real-time performance with very low cycle times and high computing capabilities Benefit from the speed of FPGA, with a flexible and easy-to-use solution True RT datalogging, which is an important feature to ease the troubleshooting and efficient development of new control algorithms
  • #16: And we have integrated these unique technologies and capabilities into two product line for electrical applications. RT-LAB RCP-DRIVE solutions which are geared toward electric drive control engineering, with all sorts of motors and converter topologies. This includes : Electric drives, for low voltage applications, such as PMSM, BLDC High Power industrial drives, found in marine applications, oil & gas systems, trains, and off-track vehicles Teaching and professional training laboratory [ANIMATION] (b) RT-LAB RCP-GRID systems are ideal for the design, prototyping and testing of complex control, protection and measurement used in modern power systems and also grid-connected power electronics systems. Applications include : Renewable energy resources, storage, and smart home automation Smart grids systems such as protection relay, phasor measurement units, Energy Management Systems And finally, high voltage power electronics, used in transport or interconnection applications, in particular recent power electronics systems with modular multi-level controls
  • #17: So… In this part, we are going to unveil certain aspects of OPAL-RT RCP solutions, which makes the solution unique of its kind, to reach the maximum levels of performance, flexbility and ease of use.
  • #18: First of all, OPAL-RT RCP solution is based on a fast and versatile architecture, which combines high computing power, low cycle time, modularity and versatility. > The real-time computer runs under Linux, and supports multi-core and multi-rate execution. OPAL-RT integrates some of the latest processing units available on the market, to deliver the best computing performance. > The fast Input/Output system is based on FPGA units, allowing versatility and fast computation for high speed algorithms for signal processing, controls or protections. [ANIMATION] > These FPGA will receive a program, so to say, called FPGA firmware, to perform: Management of generic IO Generic RCP-related controls, developped by OPAL-RT Specific or user-made FPGA controls > To deliver the maximum communication performance between the IO system and the computing system, OPAL-RT systems used PCIExpress. This part is usually the bottleneck in most RCP solutions. By using PCIExpress fabric, OPAL-RT can guarantee the lowest cycle times, even with large IO count. > With the combination of fast processor, powerful and flexible FPGA, and high speed backbone, OPAL-RT proposes a bleeding-edge hardware solution, with great performance levels and optimal modularity. [ANIMATION] Finally, the RCP system can be hooked up with other systems, using communication options, such as CAN, RS232, or the protocols used in modern power systems, such as IEC61850, DNP 3.0, etc.
  • #19: Let’s have a look on the possible options available as of March 2013. OPAL-RT proposes two formats : A new compact hardware, the OP 45 hundred A more advanced hardware, the OP 56 hundred, Both solutions are based on the same CPU and motherboards, and deliver the same level of performance. The OP 56 hundred, can accodomate whith larger number of IO channels
  • #20: It also provides the compatibility with wide variety of sensors needed for Rapid Control Prototyping (RCP) applications. The OPAL-RT RCP FPGA Firmware is generic and can be configured for different type of actuators and sensors signals that are generally met in Rapid Control Prototyping applications. [ANIMATION] The RCP FPGA firmware provides : a) Easy Simulink interface allowing flexible I/O configuration without flashing the firmware. (this slides presents this) b) Possibility to connect a wide choice of protocols used in industries. c) Possibility to execute very fast signal processing or control functions – we will present one for motor control later on in the presentation d) It also includes security features allowing secure tests to be carried out, to put the system in a safe configuration in case of problems during the execution OPAL-RT proposes several reference in its product line : Spartan 3, Virtex 6 and 7.
  • #21: One important aspect of the OPAL-RT hardware architecture is the possibility to scale up the number of IO up to a very large figure. This architecture targets applications such as MMC topologies, where several hundreds of IGBTs are controlled simultaneously. Some of these systems have more than 3500 IO channels, all synchronized together, with a total cycle time of 20µs. Several systems of this kind have been delivered to research center, to address the most challenging projects in the domain of power electronics controls.
  • #22: Now let’s have a closer llok to some of the features of the RCP FPGA firmware for electric motor drive. OPAL-RT has worked in cooperation with specialists in electric motor drive controls, to propose what may one of the best solution available today. This solution uses a very fast and accurate execution of the PWM modulation on the FPGA. Using a Simulink block, it is possible to configure the parameters of this PWM generation, and the overall IO system overall, with great latitude of choices, regarding sensors settings, carrier wave mode, multi-carrier PWM, and of course, dead-time. One of the most important aspect is that the sampling time of ADC used for sensing current motors, can be very accuratly configured. This sampling can be synchronized with PWM Out. This is particularly useful for certain types of motors or control systems, such as high speed / low inductance drives, brushless DC motoes, or sensorless controls.
  • #23: Because all needs might not be covered by the generic firmware, OPAL-RT proposes a solution for the user to design and prototype his own FPGA functions. This can concern special signal conditionning, custom protocol implementation, or fast control functions that need to run on FPGA. To achieve this, the solution proposed by OPAL-RT is to provide direction integration with Xilinx System Generator. Using RT-XSG blockset, it is possible to access IO hardware, and benefit from ready-made function blocks for various signal processing. Also, this FPGA function can be hooked up with the multicore CPU which executes the Simulink model. To ease the development, floating point execution is available with Virtex 6 chip. Finally, one of the great advantage of OPAL-RT solution, is the real-time datalogger which retrieves data from FPGA. With this solution it is possible to capture signals with a resolution as low as 10ns. Such features truly accelerates rapid control prototyping on FPGA, by allowing efficient troubleshooting and tuning of custom FPGA firmware.
  • #24: While conducting a control experiment, things usually happens too fast for the eye to catch what happened when something fails. Therefore, it is important to have a mean to store data during the experiment. Such datalogging capability alleviates the need for complex external solutions of data acquisition, which will not have access to intern variables, parameters or signals which are handled in the RT computing system. When dealing with power electronics control, things are happening really fast. In order to analyze, troubleshoot,and tune control functions with cycle time in the range , datalogging plays a critical role and needs to be adapted to the cycle time of the control. It is not possible to rely on the communication link between the workstation and the RT computer, since it is not deterministic, subject to data losses and not capable to deal with high sampling frequencies. To tackle this issue, all OPAL-RT simulators embed a high performance RT datalogger. This datalogger uses a hardrive, which is directly connected to CPU cores via PCIExpress. With this solution, it is possible keep up with the pace of the RT execution, down to 10µs on CPU, and 10ns on FPGA. Furthermore, it saves logs in MATLAB format, which is practical for post experiment analysis. Finally, it is possible to set a trigger to start the acquisition, either manual, or automatic, based on a certain event for instance.
  • #25: The real good news is that such high performance technologies are controlled through a set of user-friendly and integrated software suite. Simulink is a perfect environment to prepare control design models. There is no need to be a programmer and to have extensive knowledge about the details of RT systems. User-friendly user interfaces are provided to visualize data in a graphical environment. This solution is customizable and permits to rapidly build interfaces with few clicks. Having such environment is important to manoeuver your lab experiment in a convenient way and showcase your demonstration with an appealing user interface.
  • #26: To wrap it up, OPAL-RT proposes unique dedicated technologies which efficiently caters the needs for power electronics, drive and power systems, by providing ; High performance level to take up the most challenging needs RCP FPGA firmware, a fast, flexible and easy to use technology to rapidly set up a control experiment and benefit from very fast execution performance A Real-Time Datalogger, which alleviates the harshness of fast controls troubleshooting
  • #27: For the last part, I would like to showcase some selected applications
  • #28: The first one deals about a typical motor drive case. Valeo, a tier-1 automotive supplier is developping a new generation of electric vehicle with extended kilometer range. To achieve this, a complete system has to be designed. For the control side, Valeo is using RCP-DRIVE solution to engineer new control systems, study and evaluate innovative control principles for electric alternators, and drive. RCP-DRIVE allows Valeo to save expensive prototype RCU development, and allows rapid control validation.
  • #32: Lastly, …
  • #33: This concludes my presentation. This presentation will be available for dowload on our website. Please take some of your time to