SlideShare a Scribd company logo
1 of 26
Download to read offline
www.opal-rt.com
Ould Bachir, Tarek
January 8th, 2015
Challenges of Parallel Simulation of
Power Systems
22
Outline
1 2 3 4
Introduction Challenges
Large
Nerworks
Problematic
33
Outline
1 2 3 4
Introduction Challenges
Large
Nerworks
Problematic
44
Power System Simulation
Introduction
Network Simulation Controller Prototyping
Transients Analysis Fault Scenarios
55
Power System Simulation
ePHASORsim
Real-Time Transient
Stability Simulator
10 ms time step
HYPERsim
Large Scale Power System
Simulation for Utilities & Manufacturers
25 µs to 100 µs time step
eFPGAsim
Power Electronics Simulation on FPGA
1 µs to 100 ns time step
1 s
(1 Hz)
10,000
2,000
1,000
500
100
10
0
10 ms
(100 Hz)
50 µs
(20 KHz)
10 µs
(100 KHz)
1µs
(1 MHz)
100 ns
(10 MHz)
10 ns
(100 MHz)
20,000
Transients Period (frequency)
Number of buses
eMEGAsim
Power System & Power Electronics Simulation
Based on Matlab/Simulink and SimPowerSystems
10 µs to 100 µs time step
Introduction
Phase Domain
Time Domain
66
Introduction
The
Host
Controller
Real-Time Simulator
77
Introduction
15-20 years ago, the revolution was to
build simulators from off-the-shelf PC (PCs
were connected in clusters)
HIL Simulators
OP5607 (Virtex 7)
OP4500 (Kintex 7)
CPU computing power is often insufficient,
hence FPGA are often used to offload part
or total of computing load
88
Outline
1 2 3 4
Introduction Challenges
Large
Nerworks
Problematic
99
Problematic
In HIL simulation, a real hardware (i.e. a physical controller) is connected to the simulator.
The simulation loop must be as fast as possible!
Simulated plantPhysical controller
PWM pulse
Analog V/I
Hall Effect
1010
Problematic
• Advances in semiconductor technology allow very high
switching frequencies (10kHz to 100kHz) to be reached
• Such frequencies have various benefits for the power
system: higher power density, lower THD, etc.
• They are however very challenging for real-time simulators
that must achieve time steps below 1 μs
0 5 10 15 20
-0.5
0
0.5
1
1.5
1 kHz PWM (UA)
Logiclevel
Time (ms)
0 5 10 15 20
-20
0
20
Load currents
Current(A)
Time (ms)
0
-0.5
0
0.5
1
1.5
Logiclevel
0
-20
0
20
Current(A)
0 5 10 15 20
-0.5
0
0.5
1
1.5
1 kHz PWM (UA)
Logiclevel
Time (ms)
0 5 10 15 20
-20
0
20
Load currents
Current(A)
Time (ms)
0 5 10 15 20
-0.5
0
0.5
1
1.5
20 kHz PWM (UA)
Logiclevel
Time (ms)
0 5 10 15 20
-20
0
20
Load currents
Current(A)
Time (ms)
1111
Problematic
• To meet such tight timing requirements, FPGA-based real-
time simulation has proven to be an effective solution
(the only one in fact!)
• However, solving differential algebraic equations (DAEs) on
FPGA means designing an application specific processor
(ASP) from scratch!
Physical controller
PWM pulse
Simulated plant
FPGA
1212
Outline
1 2 3 4
Introduction Challenges
Large
Nerworks
Problematic
1313
Challenges
• Technical challenges:
• Number format: Floating-Point (FP) vs. Fixed-Point (FXP)
• FP Operators have long latencies
• Clock Frequency: how to increase it with minimal impact on the latency
• How to model power converters (switched networks)
• Practical challenges:
• FPGA programming is tedious and requires special skills (end user is a
power electronics specialist)
• Programming and reprogramming times are long: objective is to avoid the
penalty on prototyping
1414
Solutions to technical challenges
• Self-Alignement technique
1515
Solutions to technical challenges
• High Radix Carry Save (HRCS) used to reduce latency of the FP operators
1616
Solutions to technical challenges
• Custom operators with fused-path
1717
Solutions to practical challenges
1818
Solutions to practical challenges
• Architecture of the computing engine
Blocks RAM, CPU
reprogrammable
1919
Solutions to practical challenges
Workflow
Host Computer
(Console)
Design Power
Electronics Circuit
Real-Time
Simulator
Execute the CPU Model
FPGA
Execute the power
converter model on FPGA
No hardware design
skills required
No reprogramming
No bitstream generation
Physical
controller
HIL Simulation
2020
Outline
1 2 3 4
Introduction Challenges
Large
Nerworks
Problematic
2121
Large networks simulation
HVDC Transmission System
MMC 2MMC 1
1GW
± 320 kV
C = 10mF
Larm = 50mH
C = 10mF
Larm = 50mH
Bypass
breaker 1
Rstart = 100Ω
Bypass
breaker 2
Rstart = 100Ω70 km DC cable
1 2 12
Main ac
breaker 1
Main ac
breaker 2
AC EQ.
SRC1
AC EQ.
SRC2
CPU #1:
Eq. Source no 1
CPU #2: VSC-MMC Station no. 1 CPU #3: VSC-MMC Station no. 2
CPU #4:
Eq. Source no 2
Low Level
Control
CPU #6: Inverter Control
Upper Level
Control
Upper Level
Control
CPU #5: Rectifier Control
Low Level
Control
MMC Converters
Simulated on FPGA
2222
Large networks simulation
MMC Structure
400 SM
eq. 9600 semi-conducteurs
MMC Computing Engine
Architecture
2323
0 0.5 1 1.5 2 2.5 3 3.5
-0.2
0
0.2
0.4
0.6
0.8
1
1.2
1.4
1.6
vua(pu)
time (s)
0 0.5 1 1.5 2 2.5 3 3.5
-4
-3
-2
-1
0
1
2
3
4
5
iua(pu)
time (s)
0 0.5 1 1.5 2 2.5 3 3.5
0
5
10
15
20
25
30
35
VctotupA(pu)
time (s)
CPU MMC
FPGA MMC
Large networks simulation
Perfect match with the offline simulation reference
2424
0 0.5 1 1.5 2 2.5 3 3.5
-0.2
0
0.2
0.4
0.6
0.8
1
1.2
1.4
1.6
vua(pu)
time (s)
0 0.5 1 1.5 2 2.5 3 3.5
-4
-3
-2
-1
0
1
2
3
4
5
iua(pu)
time (s)
0 0.5 1 1.5 2 2.5 3 3.5
0
5
10
15
20
25
30
35
VctotupA(pu)
time (s)
CPU MMC
FPGA MMC
Large networks simulation
Perfect match with the offline simulation reference
2525
2.44 2.46 2.48 2.5 2.52 2.54 2.56
0
0.2
0.4
0.6
0.8
1
1.2
vua(pu)
time (s)
2.45 2.46 2.47 2.48 2.49 2.5 2.51 2.52 2.53 2.54 2.55
-1.2
-1
-0.8
-0.6
-0.4
-0.2
0
0.2
0.4
0.6
iua(pu)
time (s)
2.45 2.46 2.47 2.48 2.49 2.5 2.51 2.52 2.53 2.54 2.55
370
380
390
400
410
420
430
440
450
VctotupA(pu)
time (s)
CPU HVDC
FPGA HVDC
Large networks simulation
Perfect match with the offline simulation reference
2626
Thank you for
your kind attention.
www.opal-rt.com
Acta est fabula
Contact:
Tarek Ould Bachir
R&D Engineer
tarek@opal-rt.com
Opal-RT Technologies

More Related Content

What's hot

What's hot (20)

OPAL-RT Seminar on HYPERSIM
OPAL-RT Seminar on HYPERSIMOPAL-RT Seminar on HYPERSIM
OPAL-RT Seminar on HYPERSIM
 
RT15 Berkeley | Requirements on Power Amplifiers and HIL Real-Time Processors...
RT15 Berkeley | Requirements on Power Amplifiers and HIL Real-Time Processors...RT15 Berkeley | Requirements on Power Amplifiers and HIL Real-Time Processors...
RT15 Berkeley | Requirements on Power Amplifiers and HIL Real-Time Processors...
 
Lab-Scale MMC Test Bench
Lab-Scale MMC Test BenchLab-Scale MMC Test Bench
Lab-Scale MMC Test Bench
 
Rapid Control Prototyping Solutions
Rapid Control Prototyping SolutionsRapid Control Prototyping Solutions
Rapid Control Prototyping Solutions
 
RT15 Berkeley | Introduction to FPGA Power Electronic & Electric Machine real...
RT15 Berkeley | Introduction to FPGA Power Electronic & Electric Machine real...RT15 Berkeley | Introduction to FPGA Power Electronic & Electric Machine real...
RT15 Berkeley | Introduction to FPGA Power Electronic & Electric Machine real...
 
RT15 Berkeley | NI / OPAL-RT Power Electronics HIL Teaching Laboratory - Nati...
RT15 Berkeley | NI / OPAL-RT Power Electronics HIL Teaching Laboratory - Nati...RT15 Berkeley | NI / OPAL-RT Power Electronics HIL Teaching Laboratory - Nati...
RT15 Berkeley | NI / OPAL-RT Power Electronics HIL Teaching Laboratory - Nati...
 
RT15 Berkeley | ARTEMiS-SSN Features for Micro-grid / Renewable Energy Sourc...
RT15 Berkeley |  ARTEMiS-SSN Features for Micro-grid / Renewable Energy Sourc...RT15 Berkeley |  ARTEMiS-SSN Features for Micro-grid / Renewable Energy Sourc...
RT15 Berkeley | ARTEMiS-SSN Features for Micro-grid / Renewable Energy Sourc...
 
Real-Time Hardware-in-the-Loop Testing of an Excitation Control System for Os...
Real-Time Hardware-in-the-Loop Testing of an Excitation Control System for Os...Real-Time Hardware-in-the-Loop Testing of an Excitation Control System for Os...
Real-Time Hardware-in-the-Loop Testing of an Excitation Control System for Os...
 
OPAL-RT | Setup and Performance of a Combined Hardware-in-loop and Software-i...
OPAL-RT | Setup and Performance of a Combined Hardware-in-loop and Software-i...OPAL-RT | Setup and Performance of a Combined Hardware-in-loop and Software-i...
OPAL-RT | Setup and Performance of a Combined Hardware-in-loop and Software-i...
 
2017 Atlanta Regional User Seminar - Real-Time Microgrid Demos
2017 Atlanta Regional User Seminar - Real-Time Microgrid Demos2017 Atlanta Regional User Seminar - Real-Time Microgrid Demos
2017 Atlanta Regional User Seminar - Real-Time Microgrid Demos
 
RT15 Berkeley | Power HIL Simulator (SimP) A prototype to develop a high band...
RT15 Berkeley | Power HIL Simulator (SimP) A prototype to develop a high band...RT15 Berkeley | Power HIL Simulator (SimP) A prototype to develop a high band...
RT15 Berkeley | Power HIL Simulator (SimP) A prototype to develop a high band...
 
RT15 Berkeley | Optimized Power Flow Control in Microgrids - Sandia Laboratory
RT15 Berkeley | Optimized Power Flow Control in Microgrids - Sandia LaboratoryRT15 Berkeley | Optimized Power Flow Control in Microgrids - Sandia Laboratory
RT15 Berkeley | Optimized Power Flow Control in Microgrids - Sandia Laboratory
 
RT15 Berkeley | ePHASORsim: Real-time transient stability simulation tool - O...
RT15 Berkeley | ePHASORsim: Real-time transient stability simulation tool - O...RT15 Berkeley | ePHASORsim: Real-time transient stability simulation tool - O...
RT15 Berkeley | ePHASORsim: Real-time transient stability simulation tool - O...
 
2017 Atlanta Regional User Seminar - Virtualizing Industrial Control Systems ...
2017 Atlanta Regional User Seminar - Virtualizing Industrial Control Systems ...2017 Atlanta Regional User Seminar - Virtualizing Industrial Control Systems ...
2017 Atlanta Regional User Seminar - Virtualizing Industrial Control Systems ...
 
RT15 Berkeley | Real-Time Simulation of A Modular Multilevel Converter Based ...
RT15 Berkeley | Real-Time Simulation of A Modular Multilevel Converter Based ...RT15 Berkeley | Real-Time Simulation of A Modular Multilevel Converter Based ...
RT15 Berkeley | Real-Time Simulation of A Modular Multilevel Converter Based ...
 
RT15 Berkeley | Enel Distribuzione activities and Real-Time simulations exper...
RT15 Berkeley | Enel Distribuzione activities and Real-Time simulations exper...RT15 Berkeley | Enel Distribuzione activities and Real-Time simulations exper...
RT15 Berkeley | Enel Distribuzione activities and Real-Time simulations exper...
 
RT15 Berkeley | HYPERSIM - OPAL-RT
RT15 Berkeley | HYPERSIM - OPAL-RTRT15 Berkeley | HYPERSIM - OPAL-RT
RT15 Berkeley | HYPERSIM - OPAL-RT
 
RT15 Berkeley | OPAL-RT Solutions for Microgrid Applications
RT15 Berkeley | OPAL-RT Solutions for Microgrid ApplicationsRT15 Berkeley | OPAL-RT Solutions for Microgrid Applications
RT15 Berkeley | OPAL-RT Solutions for Microgrid Applications
 
RT15 Berkeley | Multi-Terminal Power Hardware-in-the-Loop Test-Bench for Powe...
RT15 Berkeley | Multi-Terminal Power Hardware-in-the-Loop Test-Bench for Powe...RT15 Berkeley | Multi-Terminal Power Hardware-in-the-Loop Test-Bench for Powe...
RT15 Berkeley | Multi-Terminal Power Hardware-in-the-Loop Test-Bench for Powe...
 
OPAL-RT Power Hardware-In-the-Loop presentation
OPAL-RT Power Hardware-In-the-Loop presentationOPAL-RT Power Hardware-In-the-Loop presentation
OPAL-RT Power Hardware-In-the-Loop presentation
 

Similar to Challenges of Parallel Simulation of Power Systems_english

Flyback Converter using PWM IC(LTspice Version)
Flyback Converter using PWM IC(LTspice Version)Flyback Converter using PWM IC(LTspice Version)
Flyback Converter using PWM IC(LTspice Version)
Tsuyoshi Horigome
 
Resume_Karthik_Koneru_Analog_and_Mixed Signal
Resume_Karthik_Koneru_Analog_and_Mixed SignalResume_Karthik_Koneru_Analog_and_Mixed Signal
Resume_Karthik_Koneru_Analog_and_Mixed Signal
Arizona State University
 
Resume_Karthik_Koneru_Analog_and_Mixed Signal
Resume_Karthik_Koneru_Analog_and_Mixed SignalResume_Karthik_Koneru_Analog_and_Mixed Signal
Resume_Karthik_Koneru_Analog_and_Mixed Signal
Arizona State University
 
Computer modeling-simulation&examples1
Computer modeling-simulation&examples1Computer modeling-simulation&examples1
Computer modeling-simulation&examples1
Jian Shen
 
HC24.29.625-IA-23-Wide-Ruhl-Intel_2012_NTV_iA
HC24.29.625-IA-23-Wide-Ruhl-Intel_2012_NTV_iAHC24.29.625-IA-23-Wide-Ruhl-Intel_2012_NTV_iA
HC24.29.625-IA-23-Wide-Ruhl-Intel_2012_NTV_iA
Saurabh Dighe
 
Fairchild solving design problems in motion control
Fairchild solving design problems in motion controlFairchild solving design problems in motion control
Fairchild solving design problems in motion control
Fairchild Semiconductor
 

Similar to Challenges of Parallel Simulation of Power Systems_english (20)

10.3_Practical Implementation of Microgrid Control, Protection, and Communica...
10.3_Practical Implementation of Microgrid Control, Protection, and Communica...10.3_Practical Implementation of Microgrid Control, Protection, and Communica...
10.3_Practical Implementation of Microgrid Control, Protection, and Communica...
 
Opal rt e phaso rsim_2013
Opal rt e phaso rsim_2013Opal rt e phaso rsim_2013
Opal rt e phaso rsim_2013
 
5378086.ppt
5378086.ppt5378086.ppt
5378086.ppt
 
Pushing the limits of CAN - Scheduling frames with offsets provides a major p...
Pushing the limits of CAN - Scheduling frames with offsets provides a major p...Pushing the limits of CAN - Scheduling frames with offsets provides a major p...
Pushing the limits of CAN - Scheduling frames with offsets provides a major p...
 
bucu2_5
bucu2_5bucu2_5
bucu2_5
 
MC3PHAC.pdf
MC3PHAC.pdfMC3PHAC.pdf
MC3PHAC.pdf
 
Steper Motor Control Through Wireless
Steper Motor Control Through WirelessSteper Motor Control Through Wireless
Steper Motor Control Through Wireless
 
Flyback Converter using PWM IC(LTspice Version)
Flyback Converter using PWM IC(LTspice Version)Flyback Converter using PWM IC(LTspice Version)
Flyback Converter using PWM IC(LTspice Version)
 
Presentation1
Presentation1Presentation1
Presentation1
 
Resume_Karthik_Koneru_Analog_and_Mixed Signal
Resume_Karthik_Koneru_Analog_and_Mixed SignalResume_Karthik_Koneru_Analog_and_Mixed Signal
Resume_Karthik_Koneru_Analog_and_Mixed Signal
 
Resume_Karthik_Koneru_Analog_and_Mixed Signal
Resume_Karthik_Koneru_Analog_and_Mixed SignalResume_Karthik_Koneru_Analog_and_Mixed Signal
Resume_Karthik_Koneru_Analog_and_Mixed Signal
 
Computer modeling-simulation&examples1
Computer modeling-simulation&examples1Computer modeling-simulation&examples1
Computer modeling-simulation&examples1
 
OPAL-RT RT13 Conference: Rapid control prototyping solutions for power electr...
OPAL-RT RT13 Conference: Rapid control prototyping solutions for power electr...OPAL-RT RT13 Conference: Rapid control prototyping solutions for power electr...
OPAL-RT RT13 Conference: Rapid control prototyping solutions for power electr...
 
NASPI-Arvin
NASPI-ArvinNASPI-Arvin
NASPI-Arvin
 
Pushing the limits of Controller Area Network (CAN)
Pushing the limits of Controller Area Network (CAN)Pushing the limits of Controller Area Network (CAN)
Pushing the limits of Controller Area Network (CAN)
 
OPAL-RT Induction machine & power electronic test system on FPGA
OPAL-RT Induction machine & power electronic test system on FPGAOPAL-RT Induction machine & power electronic test system on FPGA
OPAL-RT Induction machine & power electronic test system on FPGA
 
Multi-KilowattFlybackConverters.pptx
Multi-KilowattFlybackConverters.pptxMulti-KilowattFlybackConverters.pptx
Multi-KilowattFlybackConverters.pptx
 
HC24.29.625-IA-23-Wide-Ruhl-Intel_2012_NTV_iA
HC24.29.625-IA-23-Wide-Ruhl-Intel_2012_NTV_iAHC24.29.625-IA-23-Wide-Ruhl-Intel_2012_NTV_iA
HC24.29.625-IA-23-Wide-Ruhl-Intel_2012_NTV_iA
 
Fairchild solving design problems in motion control
Fairchild solving design problems in motion controlFairchild solving design problems in motion control
Fairchild solving design problems in motion control
 
電流臨界モード方式PFC制御回路の解説書
電流臨界モード方式PFC制御回路の解説書電流臨界モード方式PFC制御回路の解説書
電流臨界モード方式PFC制御回路の解説書
 

More from OPAL-RT TECHNOLOGIES

Detailed large-scale real-time HYPERSIM EMT simulation for transient stabilit...
Detailed large-scale real-time HYPERSIM EMT simulation for transient stabilit...Detailed large-scale real-time HYPERSIM EMT simulation for transient stabilit...
Detailed large-scale real-time HYPERSIM EMT simulation for transient stabilit...
OPAL-RT TECHNOLOGIES
 
RT15 Berkeley | Real-time simulation as a prime tool for Cybersecurity - OPAL-RT
RT15 Berkeley | Real-time simulation as a prime tool for Cybersecurity - OPAL-RTRT15 Berkeley | Real-time simulation as a prime tool for Cybersecurity - OPAL-RT
RT15 Berkeley | Real-time simulation as a prime tool for Cybersecurity - OPAL-RT
OPAL-RT TECHNOLOGIES
 

More from OPAL-RT TECHNOLOGIES (14)

Detailed large-scale real-time HYPERSIM EMT simulation for transient stabilit...
Detailed large-scale real-time HYPERSIM EMT simulation for transient stabilit...Detailed large-scale real-time HYPERSIM EMT simulation for transient stabilit...
Detailed large-scale real-time HYPERSIM EMT simulation for transient stabilit...
 
2017 Atlanta Regional User Seminar - Conclusion
2017 Atlanta Regional User Seminar - Conclusion 2017 Atlanta Regional User Seminar - Conclusion
2017 Atlanta Regional User Seminar - Conclusion
 
2017 Atlanta Regional User Seminar - Residential Battery Storage Systems. Des...
2017 Atlanta Regional User Seminar - Residential Battery Storage Systems. Des...2017 Atlanta Regional User Seminar - Residential Battery Storage Systems. Des...
2017 Atlanta Regional User Seminar - Residential Battery Storage Systems. Des...
 
2017 Atlanta Regional User Seminar - Real-Time Volt/Var Optimization Scheme f...
2017 Atlanta Regional User Seminar - Real-Time Volt/Var Optimization Scheme f...2017 Atlanta Regional User Seminar - Real-Time Volt/Var Optimization Scheme f...
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 ...
Comparison of Non-real-time and Real-time Simulators with Relays-in-the-Loop ...Comparison of Non-real-time and Real-time Simulators with Relays-in-the-Loop ...
Comparison of Non-real-time and Real-time Simulators with Relays-in-the-Loop ...
 
2017 Atlanta Regional User Seminar Introduction
2017 Atlanta Regional User Seminar Introduction2017 Atlanta Regional User Seminar Introduction
2017 Atlanta Regional User Seminar Introduction
 
Webinar | HIL-based Wide-area Monitoring, Protection and Control R&D and Testing
Webinar | HIL-based Wide-area Monitoring, Protection and Control R&D and TestingWebinar | HIL-based Wide-area Monitoring, Protection and Control R&D and Testing
Webinar | HIL-based Wide-area Monitoring, Protection and Control R&D and Testing
 
Webinar | HIL Testing of Electric Transportation
Webinar | HIL Testing of Electric TransportationWebinar | HIL Testing of Electric Transportation
Webinar | HIL Testing of Electric Transportation
 
OPAL-RT and RTDS Technologies Co-Simulation
OPAL-RT and RTDS Technologies Co-SimulationOPAL-RT and RTDS Technologies Co-Simulation
OPAL-RT and RTDS Technologies Co-Simulation
 
Power Grid Cybersecurity
Power Grid CybersecurityPower Grid Cybersecurity
Power Grid Cybersecurity
 
Microgrid Controller HIL Demonstration Platform
Microgrid Controller HIL Demonstration Platform Microgrid Controller HIL Demonstration Platform
Microgrid Controller HIL Demonstration Platform
 
RT15 Berkeley | Real-time simulation as a prime tool for Cybersecurity - OPAL-RT
RT15 Berkeley | Real-time simulation as a prime tool for Cybersecurity - OPAL-RTRT15 Berkeley | Real-time simulation as a prime tool for Cybersecurity - OPAL-RT
RT15 Berkeley | Real-time simulation as a prime tool for Cybersecurity - OPAL-RT
 
RT15 Berkeley | End-to-End Simulation Solution for Smart Grids Applications -...
RT15 Berkeley | End-to-End Simulation Solution for Smart Grids Applications -...RT15 Berkeley | End-to-End Simulation Solution for Smart Grids Applications -...
RT15 Berkeley | End-to-End Simulation Solution for Smart Grids Applications -...
 
RT15 Berkeley | Power Grid Simulation and Beyond at PNNL
RT15 Berkeley | Power Grid Simulation and Beyond at PNNLRT15 Berkeley | Power Grid Simulation and Beyond at PNNL
RT15 Berkeley | Power Grid Simulation and Beyond at PNNL
 

Recently uploaded

1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
AldoGarca30
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power Play
Epec Engineered Technologies
 
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments""Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
mphochane1998
 
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills KuwaitKuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
jaanualu31
 

Recently uploaded (20)

NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
 
Introduction to Geographic Information Systems
Introduction to Geographic Information SystemsIntroduction to Geographic Information Systems
Introduction to Geographic Information Systems
 
8th International Conference on Soft Computing, Mathematics and Control (SMC ...
8th International Conference on Soft Computing, Mathematics and Control (SMC ...8th International Conference on Soft Computing, Mathematics and Control (SMC ...
8th International Conference on Soft Computing, Mathematics and Control (SMC ...
 
UNIT 4 PTRP final Convergence in probability.pptx
UNIT 4 PTRP final Convergence in probability.pptxUNIT 4 PTRP final Convergence in probability.pptx
UNIT 4 PTRP final Convergence in probability.pptx
 
Introduction to Data Visualization,Matplotlib.pdf
Introduction to Data Visualization,Matplotlib.pdfIntroduction to Data Visualization,Matplotlib.pdf
Introduction to Data Visualization,Matplotlib.pdf
 
Hostel management system project report..pdf
Hostel management system project report..pdfHostel management system project report..pdf
Hostel management system project report..pdf
 
Linux Systems Programming: Inter Process Communication (IPC) using Pipes
Linux Systems Programming: Inter Process Communication (IPC) using PipesLinux Systems Programming: Inter Process Communication (IPC) using Pipes
Linux Systems Programming: Inter Process Communication (IPC) using Pipes
 
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
 
Employee leave management system project.
Employee leave management system project.Employee leave management system project.
Employee leave management system project.
 
PE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and propertiesPE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and properties
 
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
COST-EFFETIVE  and Energy Efficient BUILDINGS ptxCOST-EFFETIVE  and Energy Efficient BUILDINGS ptx
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power Play
 
Introduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaIntroduction to Serverless with AWS Lambda
Introduction to Serverless with AWS Lambda
 
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptxHOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
 
8086 Microprocessor Architecture: 16-bit microprocessor
8086 Microprocessor Architecture: 16-bit microprocessor8086 Microprocessor Architecture: 16-bit microprocessor
8086 Microprocessor Architecture: 16-bit microprocessor
 
AIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech studentsAIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech students
 
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments""Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
 
Introduction to Artificial Intelligence ( AI)
Introduction to Artificial Intelligence ( AI)Introduction to Artificial Intelligence ( AI)
Introduction to Artificial Intelligence ( AI)
 
Path loss model, OKUMURA Model, Hata Model
Path loss model, OKUMURA Model, Hata ModelPath loss model, OKUMURA Model, Hata Model
Path loss model, OKUMURA Model, Hata Model
 
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills KuwaitKuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
 

Challenges of Parallel Simulation of Power Systems_english

  • 1. www.opal-rt.com Ould Bachir, Tarek January 8th, 2015 Challenges of Parallel Simulation of Power Systems
  • 2. 22 Outline 1 2 3 4 Introduction Challenges Large Nerworks Problematic
  • 3. 33 Outline 1 2 3 4 Introduction Challenges Large Nerworks Problematic
  • 4. 44 Power System Simulation Introduction Network Simulation Controller Prototyping Transients Analysis Fault Scenarios
  • 5. 55 Power System Simulation ePHASORsim Real-Time Transient Stability Simulator 10 ms time step HYPERsim Large Scale Power System Simulation for Utilities & Manufacturers 25 µs to 100 µs time step eFPGAsim Power Electronics Simulation on FPGA 1 µs to 100 ns time step 1 s (1 Hz) 10,000 2,000 1,000 500 100 10 0 10 ms (100 Hz) 50 µs (20 KHz) 10 µs (100 KHz) 1µs (1 MHz) 100 ns (10 MHz) 10 ns (100 MHz) 20,000 Transients Period (frequency) Number of buses eMEGAsim Power System & Power Electronics Simulation Based on Matlab/Simulink and SimPowerSystems 10 µs to 100 µs time step Introduction Phase Domain Time Domain
  • 7. 77 Introduction 15-20 years ago, the revolution was to build simulators from off-the-shelf PC (PCs were connected in clusters) HIL Simulators OP5607 (Virtex 7) OP4500 (Kintex 7) CPU computing power is often insufficient, hence FPGA are often used to offload part or total of computing load
  • 8. 88 Outline 1 2 3 4 Introduction Challenges Large Nerworks Problematic
  • 9. 99 Problematic In HIL simulation, a real hardware (i.e. a physical controller) is connected to the simulator. The simulation loop must be as fast as possible! Simulated plantPhysical controller PWM pulse Analog V/I Hall Effect
  • 10. 1010 Problematic • Advances in semiconductor technology allow very high switching frequencies (10kHz to 100kHz) to be reached • Such frequencies have various benefits for the power system: higher power density, lower THD, etc. • They are however very challenging for real-time simulators that must achieve time steps below 1 μs 0 5 10 15 20 -0.5 0 0.5 1 1.5 1 kHz PWM (UA) Logiclevel Time (ms) 0 5 10 15 20 -20 0 20 Load currents Current(A) Time (ms) 0 -0.5 0 0.5 1 1.5 Logiclevel 0 -20 0 20 Current(A) 0 5 10 15 20 -0.5 0 0.5 1 1.5 1 kHz PWM (UA) Logiclevel Time (ms) 0 5 10 15 20 -20 0 20 Load currents Current(A) Time (ms) 0 5 10 15 20 -0.5 0 0.5 1 1.5 20 kHz PWM (UA) Logiclevel Time (ms) 0 5 10 15 20 -20 0 20 Load currents Current(A) Time (ms)
  • 11. 1111 Problematic • To meet such tight timing requirements, FPGA-based real- time simulation has proven to be an effective solution (the only one in fact!) • However, solving differential algebraic equations (DAEs) on FPGA means designing an application specific processor (ASP) from scratch! Physical controller PWM pulse Simulated plant FPGA
  • 12. 1212 Outline 1 2 3 4 Introduction Challenges Large Nerworks Problematic
  • 13. 1313 Challenges • Technical challenges: • Number format: Floating-Point (FP) vs. Fixed-Point (FXP) • FP Operators have long latencies • Clock Frequency: how to increase it with minimal impact on the latency • How to model power converters (switched networks) • Practical challenges: • FPGA programming is tedious and requires special skills (end user is a power electronics specialist) • Programming and reprogramming times are long: objective is to avoid the penalty on prototyping
  • 14. 1414 Solutions to technical challenges • Self-Alignement technique
  • 15. 1515 Solutions to technical challenges • High Radix Carry Save (HRCS) used to reduce latency of the FP operators
  • 16. 1616 Solutions to technical challenges • Custom operators with fused-path
  • 18. 1818 Solutions to practical challenges • Architecture of the computing engine Blocks RAM, CPU reprogrammable
  • 19. 1919 Solutions to practical challenges Workflow Host Computer (Console) Design Power Electronics Circuit Real-Time Simulator Execute the CPU Model FPGA Execute the power converter model on FPGA No hardware design skills required No reprogramming No bitstream generation Physical controller HIL Simulation
  • 20. 2020 Outline 1 2 3 4 Introduction Challenges Large Nerworks Problematic
  • 21. 2121 Large networks simulation HVDC Transmission System MMC 2MMC 1 1GW ± 320 kV C = 10mF Larm = 50mH C = 10mF Larm = 50mH Bypass breaker 1 Rstart = 100Ω Bypass breaker 2 Rstart = 100Ω70 km DC cable 1 2 12 Main ac breaker 1 Main ac breaker 2 AC EQ. SRC1 AC EQ. SRC2 CPU #1: Eq. Source no 1 CPU #2: VSC-MMC Station no. 1 CPU #3: VSC-MMC Station no. 2 CPU #4: Eq. Source no 2 Low Level Control CPU #6: Inverter Control Upper Level Control Upper Level Control CPU #5: Rectifier Control Low Level Control MMC Converters Simulated on FPGA
  • 22. 2222 Large networks simulation MMC Structure 400 SM eq. 9600 semi-conducteurs MMC Computing Engine Architecture
  • 23. 2323 0 0.5 1 1.5 2 2.5 3 3.5 -0.2 0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 vua(pu) time (s) 0 0.5 1 1.5 2 2.5 3 3.5 -4 -3 -2 -1 0 1 2 3 4 5 iua(pu) time (s) 0 0.5 1 1.5 2 2.5 3 3.5 0 5 10 15 20 25 30 35 VctotupA(pu) time (s) CPU MMC FPGA MMC Large networks simulation Perfect match with the offline simulation reference
  • 24. 2424 0 0.5 1 1.5 2 2.5 3 3.5 -0.2 0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 vua(pu) time (s) 0 0.5 1 1.5 2 2.5 3 3.5 -4 -3 -2 -1 0 1 2 3 4 5 iua(pu) time (s) 0 0.5 1 1.5 2 2.5 3 3.5 0 5 10 15 20 25 30 35 VctotupA(pu) time (s) CPU MMC FPGA MMC Large networks simulation Perfect match with the offline simulation reference
  • 25. 2525 2.44 2.46 2.48 2.5 2.52 2.54 2.56 0 0.2 0.4 0.6 0.8 1 1.2 vua(pu) time (s) 2.45 2.46 2.47 2.48 2.49 2.5 2.51 2.52 2.53 2.54 2.55 -1.2 -1 -0.8 -0.6 -0.4 -0.2 0 0.2 0.4 0.6 iua(pu) time (s) 2.45 2.46 2.47 2.48 2.49 2.5 2.51 2.52 2.53 2.54 2.55 370 380 390 400 410 420 430 440 450 VctotupA(pu) time (s) CPU HVDC FPGA HVDC Large networks simulation Perfect match with the offline simulation reference
  • 26. 2626 Thank you for your kind attention. www.opal-rt.com Acta est fabula Contact: Tarek Ould Bachir R&D Engineer tarek@opal-rt.com Opal-RT Technologies