SlideShare ist ein Scribd-Unternehmen logo
1 von 33
Downloaden Sie, um offline zu lesen
Steffen Vogel
Co-simulation interfaces for connecting
distributed real-time simulators
RT16 - OPAL-RT User Conference
7th June, Munich
Co-simulation interfaces for connecting distributed
real-time simulators | Steffen Vogel | 06.01.2016
2
Agenda
■ EON Energy Research Center
≡ Institute for Automation of Complex Power Systems
■ OPAL - RTDS co-simulation Interface
≡ On-going work
■ Geographically-distributed simulation
≡ VILLAS
= VILLASnode / fpga
≡ ERIC LAB
Co-simulation interfaces for connecting distributed
real-time simulators | Steffen Vogel | 06.01.2016
3
■ June 2006: the largest research co-operation in Europe between a private
company and a university was signed
■ Five new professorships in the field of energy technology were defined across 4
faculties
■ Research areas: energy savings, efficiency and sustainable power sources
The E.ON Energy Research Center
Co-simulation interfaces for connecting distributed
real-time simulators | Steffen Vogel | 06.01.2016
4
ICT 4 EnergyGrid Operations
ACS Research Areas
§ Fundamentals of Grid Dynamics
§ Network Stability
§ Hybrid DC/AC Networks
§ Grid Monitoring
§ Grid Automation
§ Integration of Renewables
§ Energy as data-driven systems
§ Distributed Computing for Complex
System Simulation
§ Distributed Intelligence for Energy
Systems
§ Cloud applications for energy
§ Real-Time Systems
§ Smart Cities
§ Future Energy Networks
§ Center for Wind Drives
§ Future Internet
Applications
Co-simulation interfaces for connecting distributed
real-time simulators | Steffen Vogel | 06.01.2016
5
Real Time Laboratory at ACS
ACS Real Time Laboratory
Co-simulation interfaces for connecting distributed
real-time simulators | Steffen Vogel | 06.01.2016
6
Lab as a Network of Experiments
LTE for Substation
control & monitoring (Ericcson)
OPAL – RTDS Co-simulation Interface
Steffen Vogel
Co-simulation interfaces for connecting distributed
real-time simulators | Steffen Vogel | 06.01.2016
8
OPAL – RTDS: Overview
OPAL-RT OP5600
Co-simulation interfaces for connecting distributed
real-time simulators | Steffen Vogel | 06.01.2016
9
OPAL – RTDS: Co-simulation Interface
■ Fully-digital coupling of two digital real-time simulators
≡ OPAL-RT Technologies: OP5600: eMegaSim or HyperSim
≡ RTDS Technologies: GPC / PB5 based racks
■ No ADCs, DACs
■ In-band synchronization
≡ 1 time-step latency between simulators
■ 64x 32 bit floats or integer values per direction and TS
≡ More values with multiplexing or multiple fibers
≡ Small-dt mode
■ Medium: Single fiber connection between
≡ Xilinx ML605 FPGA board: SFP fiber module
≡ GTIO peripheral port of RTDS GPC card
No Noise & Unlimited dynamic range
Less cabeling
Co-simulation interfaces for connecting distributed
real-time simulators | Steffen Vogel | 06.01.2016
10
OPAL – RTDS: Setup
RTDS Rack next to OPAL-RT OP5600
RTDS rear panel: GPC cards
OP5600 rear panel: internal fiber connection to ML605 SFP port
RTDS racks
OPAL-RT
OP5600
Co-simulation interfaces for connecting distributed
real-time simulators | Steffen Vogel | 06.01.2016
11
OPAL-RT – RTDS co-simulation interface
■ Problem
≡ RTDS is using a proprietary protocol
on it‘s fibers
≡ Synchronization
≡ Latency
≡ RTDS internal scheduling
= Control signals vs.
= Power System solution
■ Solution
≡ RTDS_InterfaceModule (aka. GTFPGA)
≡ Synthesized FPGA netlist provided by RTDS
≡ User-friendy access to proprietary interface
≡ OPAL-RT can be externally synchronized
by using ML605 FPGA IO‘s
≡ RTDS can be externally synchronized
by using GTSYNC extension module
≡ Using a dedicated master clock for both
≡ Transmission Line Interface (TLI)
= Same as of inter-rack communication
≡ CBuilder implementation of TLI & GTFPGA?
= Open question...
Co-simulation interfaces for connecting distributed
real-time simulators | Steffen Vogel | 06.01.2016
12
OPAL – RTDS: RT-XSG model
Xilinx ML605
Greyzone
RT-XSG Model
Blackbox:
RTDS_InterfaceModule
SFP / Fiber
Synchronization
AIO/DIO
Mux
User
adaptable
External
Synchronization
User
Co-simulation interfaces for connecting distributed
real-time simulators | Steffen Vogel | 06.01.2016
13
RTDS
GTFPGA
CPU
Bank
t0 t1
t'0
OPAL – RTDS: Timing
Computation
Update
Co-simulation interfaces for connecting distributed
real-time simulators | Steffen Vogel | 06.01.2016
14
OPAL – RTDS: Timing 2
Computation
Update
RTDS
GTFPGA
CPU
Bank
t0 t1
t'0
RTDS
GTFPGA
CPU
Bank
t0 t1
t'0
(a) Serial (a) Parallel
Co-simulation interfaces for connecting distributed
real-time simulators | Steffen Vogel | 06.01.2016
15
OPAL – RTDS: Results
■ 1 time-step latency between RTDS and OPAL-RT
≡ Fully deterministic: no jitter, noise or overruns
■ RT-LAB simulation is synchronized to RTDS simulation timestep (20 uS)
≡ Synchronization signal can be about 400 ns delayed
≡ Smaller-dt possible on FPGA
■ RT-XSG offers high degree of adaptability
≡ Multi-rate co-simulation
≡ Several scheduling schemes
■ RT-LAB simulation can wait for start of RSCAD simulation case
Co-simulation interfaces for connecting distributed
real-time simulators | Steffen Vogel | 06.01.2016
16
Ongoing work
■ Generic PCIe-based interface to RTDS
≡ PCIe based co-simulation framework
≡ VILLAS integration
■ RT Co-simulation with 𝑁 > 2 simulators
■ Other clock sources for time-step synchronization
≡ OPAL as master
≡ Synchronizing RTDS with a GTSYNC card (PPS generated by ML605)
≡ GPS / PTP IEEE 1588
Geographically-distributed simulation
Steffen Vogel
Co-simulation interfaces for connecting distributed
real-time simulators | Steffen Vogel | 06.01.2016
18
External Links
Uni. South Carolina, US
Joint Research Center, EU
Politecnico di Turino, Italy
Co-simulation interfaces for connecting distributed
real-time simulators | Steffen Vogel | 06.01.2016
19
Virtually Interconnected Laboratories for LArge systems Simulation
Laboratory
𝑵
…
Soft RT Integration Layer
Hard RT Integration Layer
Historical
DB
Data as a
Service
Data
Analytics
Cloud
platform
Visualisation
User
interaction
Simulation as
a Service
CWD PGSACS
VILLASnode VILLASnode VILLASnode
VILLASnode VILLASnode
VILLASnode
Offline Integration Layer
Co-simulation interfaces for connecting distributed
real-time simulators | Steffen Vogel | 06.01.2016
20
Geographically distributed simulation
■ Co-simulation over large distances and unreliable connections
■ Why
≡ Share knowledge & protect IP
≡ „Simulation as a Service“
≡ Large-scale simulation of UCTE grid
■ Network infrastructure
≡ Research / university / metropolitan area networks (MAN)
≡ Non-deterministic latency
≡ No real-time guarantees at all
■ Coupling in dynamic phasor (DP) domain
≡ Latency insensitve
≡ Transmission Line Interfaces based on travelling wave models
Co-simulation interfaces for connecting distributed
real-time simulators | Steffen Vogel | 06.01.2016
21
Pro Of Grids: ACS – SINTEF (Aug 2014)
■ First tests between ACS in Aachen and SINTEF in Trondheim
■ Facts
≡ Air-line distance: 1500 km
≡ One-way delay: around 20-30 mS
≡ Simulators: 2x OPAL-RT OP5600
■ Difficulties
≡ Red tape
= Security / Firewalls
= Software compatability
≡ Non-deterministic & high network delay
Co-simulation interfaces for connecting distributed
real-time simulators | Steffen Vogel | 06.01.2016
22
First test: Topology
■ 1 VILLASnode per Lab
≡ Monitoring, Statistics
≡ Interface algorithms
≡ VPN for Encryption
≡ Local real-time co-simulation
Co-simulation interfaces for connecting distributed
real-time simulators | Steffen Vogel | 06.01.2016
23
Tinc VPN: Principle & Topology
ACS
JRC Polito
FRA
Meta-connection
Direct Data-path
Firewall
Public node (FRA) supports
establishment of direct
connections between
otherwise firewall‘ed nodes
(ACS, JRC & Polito)
Co-simulation interfaces for connecting distributed
real-time simulators | Steffen Vogel | 06.01.2016
24
Network link: ACS - SINTEF
■ Mostly university & research networks:
≡ RWTH, NTNU, DFN, Geant, NORDUnet, UNINETT
■ Delay caused by geographical distance & congested routers
■ VPN can be used to intentionally change routing
≡ Can minimize delay: 55 ms => 40 ms RTT
Co-simulation interfaces for connecting distributed
real-time simulators | Steffen Vogel | 06.01.2016
25
VILLASnode
Goals Low & deterministic latency
■ Framework for geographically distributed co-simulation
■ Acts as a gateway between a variety of different node-types
■ Developed inhouse by ACS
■ Object oriented low-level C for best performance
■ Only depends on open source tools & libraries
■ Make use of Linux real-time features (PREEMPT_RT patchset)
■ Multi-threaded, lock-less design
■ Pins pathes, nodes & IRQs to reserved CPU cores
Co-simulation interfaces for connecting distributed
real-time simulators | Steffen Vogel | 06.01.2016
26
VILLASnode
Co-simulation interfaces for connecting distributed
real-time simulators | Steffen Vogel | 06.01.2016
27
VILLASnode: Overview
§ Router for sample / value based simulation data
≡ 1-to-n forwarding of sample values
≡ Concept of unidirectional paths and nodes
VILLASnode
Node: OPAL-RT
Node: LabVIEW
Node: RTDS
Node: Web
VILLASnode
Path1: OPAL -> RTDS + Web
Path2: RTDS -> OPAL + LabVIE
PathN: SimN -> ???Example:
Path2: LabVIEW-> VILLASnode
Co-simulation interfaces for connecting distributed
real-time simulators | Steffen Vogel | 06.01.2016
28
VILLASnode: Overview
§ Router for sample / value based simulation data
≡ 1-to-n forwarding of sample values
≡ Concept of unidirectional paths and nodes
Path 1: OPAL -> RTDS + Web
Path 2: RTDS -> OPAL + LV
Path 2: LV -> VILLASnode
OPAL
Sim.
Lab
VIEW
VILLAS
node
Web-
Interf.
RTDS
Sim.
Path n: Node N -> Node M
VILLASnode
Co-simulation interfaces for connecting distributed
real-time simulators | Steffen Vogel | 06.01.2016
29
ERIC Lab Demonstration (Oct 2015)
Ispra
(Italy)
Petten
(Netherland)
Consumer	Behavior	Model
Supervisor
GE	Pub/Sub	 Context	
Broker
GE	Application	
Mashup
Web	
Browser
FIWARE	
platform
UDP
UDP
Tinc VPN		
(point-to-point)
NGSI
Read	from	file
Turin
(Italy)
Distribution	System	
Simulation
Aachen
(Germany)
Transmission	System	
Simulation
220	kV
22	kV22	kV 22	kV
63	
MVA
55	
MVA
63	
MVA
Tinc VPN		
(point-to-point)
UDP UDP
VILLASnode VILLASnode
VILLASnode
Co-simulation interfaces for connecting distributed
real-time simulators | Steffen Vogel | 06.01.2016
30
Outlook: Combine Hard-RT Interface Layer with Soft-RT IL
Co-simulation interfaces for connecting distributed
real-time simulators | Steffen Vogel | 06.01.2016
31
E.ON Energy Research Center
Mathieustraße 10
52074 Aachen
Germany
http://www.acs.eonerc.rwth-aachen.de
Prof. Antonello Monti
amonti@eonerc.rwth-aachen.de
Marija Stevic
mstevic@eonerc.rwth-aachen.de
Steffen Vogel
stvogel@eonerc.rwth-aachen.de
Contact
Co-simulation interfaces for connecting distributed
real-time simulators | Steffen Vogel | 06.01.2016
32
References
[1] VILLAS project
http://www.acs.eonerc.rwth-aachen.de/cms/E-ON-ERC-ACS/Forschung/Projekte/~krkg/VILLAS-Virtually-Interconnected-Labora/
[2] Tinc VPN
http://www.tinc-vpn.org
[3] OPAL-RT Press Release: RTDS-OPALinterface
http://www.opal-rt.com/press-release/eon-energy-research-center-builds-first-interface-between-opal-rt-and-rtds-technologie
[4] ERIC Lab Website
http://www.eric-lab.eu/drupal/contact
[5] JRC Technical Report: A European Platform for Distributed Real Time Modelling &
Simulation of Emerging Electricity Systems
https://ec.europa.eu/jrc/en/publication/european-platform-distributed-real-time-modelling-simulation-emerging-electricity-systems
Co-simulation interfaces for connecting distributed
real-time simulators | Steffen Vogel | 06.01.2016
33
Speaker: Steffen Vogel
■ In 2009, privacy concerns raised by the deployment of new smart-meters lead him
to start the open-source project „volkszaehler.org“ which offers everyman with
insights to their unique consumer behaviour.
■ His leisure time is packed with contributes to open-source projects and an
addiction to running.
■ After finishing his thesis, Steffen will be a future intern at OPAL-RT and looking for
employment starting from April 2017.
http://www.steffenvogel.de
■ Steffen Vogel is studying electrical engineering at RWTH
Aachen University.
■ He is currently writing his master thesis at the Institute
for Automation of Complex Power Systems in the area of
real-time co-simulation.
■ His main focus is on computer engineering with a special
interest in FPGA design.

Weitere ähnliche Inhalte

Ähnlich wie Co-simulation interfaces for connecting distributed real-time simulators

Applications of VILLASframework
Applications of VILLASframeworkApplications of VILLASframework
Applications of VILLASframeworkSteffen Vogel
 
VILLAS Concept
VILLAS ConceptVILLAS Concept
VILLAS ConceptSteffen Vogel
 
VILLASframework - A toolset for local and geographically distributed real-tim...
VILLASframework - A toolset for local and geographically distributed real-tim...VILLASframework - A toolset for local and geographically distributed real-tim...
VILLASframework - A toolset for local and geographically distributed real-tim...Steffen Vogel
 
Packet Optical SDN Field Trial for Multi-Layer Network Optimization
Packet Optical SDN Field Trial for Multi-Layer Network OptimizationPacket Optical SDN Field Trial for Multi-Layer Network Optimization
Packet Optical SDN Field Trial for Multi-Layer Network OptimizationADVA
 
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...OPAL-RT TECHNOLOGIES
 
sustentaciĂłn tesis maestria Smart Grids.pptx
sustentaciĂłn tesis maestria Smart Grids.pptxsustentaciĂłn tesis maestria Smart Grids.pptx
sustentaciĂłn tesis maestria Smart Grids.pptxssuser107d0e1
 
Software Defined Networking in GÉANT
Software Defined Networking in GÉANTSoftware Defined Networking in GÉANT
Software Defined Networking in GÉANTGÉANT
 
IoT Meetup Budapest - The Open-CPS approach
IoT Meetup Budapest - The Open-CPS approachIoT Meetup Budapest - The Open-CPS approach
IoT Meetup Budapest - The Open-CPS approachÁkos Horvåth
 
Software Defined Optical Networks - Mayur Channegowda
Software Defined Optical Networks - Mayur ChannegowdaSoftware Defined Optical Networks - Mayur Channegowda
Software Defined Optical Networks - Mayur ChannegowdaCPqD
 
Software Defined Optical Networks - Mayur Channegowda
Software Defined Optical Networks - Mayur ChannegowdaSoftware Defined Optical Networks - Mayur Channegowda
Software Defined Optical Networks - Mayur ChannegowdaCPqD
 
byteLAKE's Alveo FPGA Solutions
byteLAKE's Alveo FPGA SolutionsbyteLAKE's Alveo FPGA Solutions
byteLAKE's Alveo FPGA SolutionsbyteLAKE
 
Synchrophasor Applications Facilitating Interactions between Transmission and...
Synchrophasor Applications Facilitating Interactions between Transmission and...Synchrophasor Applications Facilitating Interactions between Transmission and...
Synchrophasor Applications Facilitating Interactions between Transmission and...Luigi Vanfretti
 
Oil and gas upstream solutions
Oil and gas upstream solutionsOil and gas upstream solutions
Oil and gas upstream solutionsSchneider Electric
 
20160831 BEST Summer School
20160831 BEST Summer School20160831 BEST Summer School
20160831 BEST Summer SchoolAna Aguiar
 
40 Powers of 10 - Simulating the Universe with the DiRAC HPC Facility
40 Powers of 10 - Simulating the Universe with the DiRAC HPC Facility40 Powers of 10 - Simulating the Universe with the DiRAC HPC Facility
40 Powers of 10 - Simulating the Universe with the DiRAC HPC Facilityinside-BigData.com
 
Design and deployment of optical white box
Design and deployment of optical white boxDesign and deployment of optical white box
Design and deployment of optical white boxADVA
 
Using MpCCI to model Fluid-Structure-Interactions with ABAQUS and 3rd party C...
Using MpCCI to model Fluid-Structure-Interactions with ABAQUS and 3rd party C...Using MpCCI to model Fluid-Structure-Interactions with ABAQUS and 3rd party C...
Using MpCCI to model Fluid-Structure-Interactions with ABAQUS and 3rd party C...Arindam Chakraborty, Ph.D., P.E. (CA, TX)
 
2016 2017 ieee vlsi project titles
2016   2017 ieee vlsi project titles2016   2017 ieee vlsi project titles
2016 2017 ieee vlsi project titlesPvrtechnologies Nellore
 
The Impact of Advanced Optical Technologies on Transport SDN
The Impact of Advanced Optical Technologies on Transport SDNThe Impact of Advanced Optical Technologies on Transport SDN
The Impact of Advanced Optical Technologies on Transport SDNADVA
 

Ähnlich wie Co-simulation interfaces for connecting distributed real-time simulators (20)

Applications of VILLASframework
Applications of VILLASframeworkApplications of VILLASframework
Applications of VILLASframework
 
VILLAS Concept
VILLAS ConceptVILLAS Concept
VILLAS Concept
 
VILLASframework - A toolset for local and geographically distributed real-tim...
VILLASframework - A toolset for local and geographically distributed real-tim...VILLASframework - A toolset for local and geographically distributed real-tim...
VILLASframework - A toolset for local and geographically distributed real-tim...
 
Packet Optical SDN Field Trial for Multi-Layer Network Optimization
Packet Optical SDN Field Trial for Multi-Layer Network OptimizationPacket Optical SDN Field Trial for Multi-Layer Network Optimization
Packet Optical SDN Field Trial for Multi-Layer Network Optimization
 
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...
 
sustentaciĂłn tesis maestria Smart Grids.pptx
sustentaciĂłn tesis maestria Smart Grids.pptxsustentaciĂłn tesis maestria Smart Grids.pptx
sustentaciĂłn tesis maestria Smart Grids.pptx
 
Software Defined Networking in GÉANT
Software Defined Networking in GÉANTSoftware Defined Networking in GÉANT
Software Defined Networking in GÉANT
 
IoT Meetup Budapest - The Open-CPS approach
IoT Meetup Budapest - The Open-CPS approachIoT Meetup Budapest - The Open-CPS approach
IoT Meetup Budapest - The Open-CPS approach
 
Software Defined Optical Networks - Mayur Channegowda
Software Defined Optical Networks - Mayur ChannegowdaSoftware Defined Optical Networks - Mayur Channegowda
Software Defined Optical Networks - Mayur Channegowda
 
Software Defined Optical Networks - Mayur Channegowda
Software Defined Optical Networks - Mayur ChannegowdaSoftware Defined Optical Networks - Mayur Channegowda
Software Defined Optical Networks - Mayur Channegowda
 
byteLAKE's Alveo FPGA Solutions
byteLAKE's Alveo FPGA SolutionsbyteLAKE's Alveo FPGA Solutions
byteLAKE's Alveo FPGA Solutions
 
VTT Wireless access - More radio capacity with less energy
VTT Wireless access - More radio capacity with less energyVTT Wireless access - More radio capacity with less energy
VTT Wireless access - More radio capacity with less energy
 
Synchrophasor Applications Facilitating Interactions between Transmission and...
Synchrophasor Applications Facilitating Interactions between Transmission and...Synchrophasor Applications Facilitating Interactions between Transmission and...
Synchrophasor Applications Facilitating Interactions between Transmission and...
 
Oil and gas upstream solutions
Oil and gas upstream solutionsOil and gas upstream solutions
Oil and gas upstream solutions
 
20160831 BEST Summer School
20160831 BEST Summer School20160831 BEST Summer School
20160831 BEST Summer School
 
40 Powers of 10 - Simulating the Universe with the DiRAC HPC Facility
40 Powers of 10 - Simulating the Universe with the DiRAC HPC Facility40 Powers of 10 - Simulating the Universe with the DiRAC HPC Facility
40 Powers of 10 - Simulating the Universe with the DiRAC HPC Facility
 
Design and deployment of optical white box
Design and deployment of optical white boxDesign and deployment of optical white box
Design and deployment of optical white box
 
Using MpCCI to model Fluid-Structure-Interactions with ABAQUS and 3rd party C...
Using MpCCI to model Fluid-Structure-Interactions with ABAQUS and 3rd party C...Using MpCCI to model Fluid-Structure-Interactions with ABAQUS and 3rd party C...
Using MpCCI to model Fluid-Structure-Interactions with ABAQUS and 3rd party C...
 
2016 2017 ieee vlsi project titles
2016   2017 ieee vlsi project titles2016   2017 ieee vlsi project titles
2016 2017 ieee vlsi project titles
 
The Impact of Advanced Optical Technologies on Transport SDN
The Impact of Advanced Optical Technologies on Transport SDNThe Impact of Advanced Optical Technologies on Transport SDN
The Impact of Advanced Optical Technologies on Transport SDN
 

KĂźrzlich hochgeladen

Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueBhangaleSonal
 
Hostel management system project report..pdf
Hostel management system project report..pdfHostel management system project report..pdf
Hostel management system project report..pdfKamal Acharya
 
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 ptxJIT KUMAR GUPTA
 
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoorTop Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoordharasingh5698
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfJiananWang21
 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfKamal Acharya
 
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...SUHANI PANDEY
 
DC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equationDC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equationBhangaleSonal
 
Unit 2- Effective stress & Permeability.pdf
Unit 2- Effective stress & Permeability.pdfUnit 2- Effective stress & Permeability.pdf
Unit 2- Effective stress & Permeability.pdfRagavanV2
 
Unleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapUnleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapRishantSharmaFr
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdfKamal Acharya
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VDineshKumar4165
 
Employee leave management system project.
Employee leave management system project.Employee leave management system project.
Employee leave management system project.Kamal Acharya
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlysanyuktamishra911
 
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 PlayEpec Engineered Technologies
 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Arindam Chakraborty, Ph.D., P.E. (CA, TX)
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startQuintin Balsdon
 

KĂźrzlich hochgeladen (20)

Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torque
 
Hostel management system project report..pdf
Hostel management system project report..pdfHostel management system project report..pdf
Hostel management system project report..pdf
 
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
 
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoorTop Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
 
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
 
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
 
DC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equationDC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equation
 
Unit 2- Effective stress & Permeability.pdf
Unit 2- Effective stress & Permeability.pdfUnit 2- Effective stress & Permeability.pdf
Unit 2- Effective stress & Permeability.pdf
 
Unleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapUnleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leap
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdf
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
 
Employee leave management system project.
Employee leave management system project.Employee leave management system project.
Employee leave management system project.
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 
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
 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
 
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the start
 
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
 

Co-simulation interfaces for connecting distributed real-time simulators

  • 1. Steffen Vogel Co-simulation interfaces for connecting distributed real-time simulators RT16 - OPAL-RT User Conference 7th June, Munich
  • 2. Co-simulation interfaces for connecting distributed real-time simulators | Steffen Vogel | 06.01.2016 2 Agenda ■ EON Energy Research Center ≡ Institute for Automation of Complex Power Systems ■ OPAL - RTDS co-simulation Interface ≡ On-going work ■ Geographically-distributed simulation ≡ VILLAS = VILLASnode / fpga ≡ ERIC LAB
  • 3. Co-simulation interfaces for connecting distributed real-time simulators | Steffen Vogel | 06.01.2016 3 ■ June 2006: the largest research co-operation in Europe between a private company and a university was signed ■ Five new professorships in the field of energy technology were defined across 4 faculties ■ Research areas: energy savings, efficiency and sustainable power sources The E.ON Energy Research Center
  • 4. Co-simulation interfaces for connecting distributed real-time simulators | Steffen Vogel | 06.01.2016 4 ICT 4 EnergyGrid Operations ACS Research Areas § Fundamentals of Grid Dynamics § Network Stability § Hybrid DC/AC Networks § Grid Monitoring § Grid Automation § Integration of Renewables § Energy as data-driven systems § Distributed Computing for Complex System Simulation § Distributed Intelligence for Energy Systems § Cloud applications for energy § Real-Time Systems § Smart Cities § Future Energy Networks § Center for Wind Drives § Future Internet Applications
  • 5. Co-simulation interfaces for connecting distributed real-time simulators | Steffen Vogel | 06.01.2016 5 Real Time Laboratory at ACS ACS Real Time Laboratory
  • 6. Co-simulation interfaces for connecting distributed real-time simulators | Steffen Vogel | 06.01.2016 6 Lab as a Network of Experiments LTE for Substation control & monitoring (Ericcson)
  • 7. OPAL – RTDS Co-simulation Interface Steffen Vogel
  • 8. Co-simulation interfaces for connecting distributed real-time simulators | Steffen Vogel | 06.01.2016 8 OPAL – RTDS: Overview OPAL-RT OP5600
  • 9. Co-simulation interfaces for connecting distributed real-time simulators | Steffen Vogel | 06.01.2016 9 OPAL – RTDS: Co-simulation Interface ■ Fully-digital coupling of two digital real-time simulators ≡ OPAL-RT Technologies: OP5600: eMegaSim or HyperSim ≡ RTDS Technologies: GPC / PB5 based racks ■ No ADCs, DACs ■ In-band synchronization ≡ 1 time-step latency between simulators ■ 64x 32 bit floats or integer values per direction and TS ≡ More values with multiplexing or multiple fibers ≡ Small-dt mode ■ Medium: Single fiber connection between ≡ Xilinx ML605 FPGA board: SFP fiber module ≡ GTIO peripheral port of RTDS GPC card No Noise & Unlimited dynamic range Less cabeling
  • 10. Co-simulation interfaces for connecting distributed real-time simulators | Steffen Vogel | 06.01.2016 10 OPAL – RTDS: Setup RTDS Rack next to OPAL-RT OP5600 RTDS rear panel: GPC cards OP5600 rear panel: internal fiber connection to ML605 SFP port RTDS racks OPAL-RT OP5600
  • 11. Co-simulation interfaces for connecting distributed real-time simulators | Steffen Vogel | 06.01.2016 11 OPAL-RT – RTDS co-simulation interface ■ Problem ≡ RTDS is using a proprietary protocol on it‘s fibers ≡ Synchronization ≡ Latency ≡ RTDS internal scheduling = Control signals vs. = Power System solution ■ Solution ≡ RTDS_InterfaceModule (aka. GTFPGA) ≡ Synthesized FPGA netlist provided by RTDS ≡ User-friendy access to proprietary interface ≡ OPAL-RT can be externally synchronized by using ML605 FPGA IO‘s ≡ RTDS can be externally synchronized by using GTSYNC extension module ≡ Using a dedicated master clock for both ≡ Transmission Line Interface (TLI) = Same as of inter-rack communication ≡ CBuilder implementation of TLI & GTFPGA? = Open question...
  • 12. Co-simulation interfaces for connecting distributed real-time simulators | Steffen Vogel | 06.01.2016 12 OPAL – RTDS: RT-XSG model Xilinx ML605 Greyzone RT-XSG Model Blackbox: RTDS_InterfaceModule SFP / Fiber Synchronization AIO/DIO Mux User adaptable External Synchronization User
  • 13. Co-simulation interfaces for connecting distributed real-time simulators | Steffen Vogel | 06.01.2016 13 RTDS GTFPGA CPU Bank t0 t1 t'0 OPAL – RTDS: Timing Computation Update
  • 14. Co-simulation interfaces for connecting distributed real-time simulators | Steffen Vogel | 06.01.2016 14 OPAL – RTDS: Timing 2 Computation Update RTDS GTFPGA CPU Bank t0 t1 t'0 RTDS GTFPGA CPU Bank t0 t1 t'0 (a) Serial (a) Parallel
  • 15. Co-simulation interfaces for connecting distributed real-time simulators | Steffen Vogel | 06.01.2016 15 OPAL – RTDS: Results ■ 1 time-step latency between RTDS and OPAL-RT ≡ Fully deterministic: no jitter, noise or overruns ■ RT-LAB simulation is synchronized to RTDS simulation timestep (20 uS) ≡ Synchronization signal can be about 400 ns delayed ≡ Smaller-dt possible on FPGA ■ RT-XSG offers high degree of adaptability ≡ Multi-rate co-simulation ≡ Several scheduling schemes ■ RT-LAB simulation can wait for start of RSCAD simulation case
  • 16. Co-simulation interfaces for connecting distributed real-time simulators | Steffen Vogel | 06.01.2016 16 Ongoing work ■ Generic PCIe-based interface to RTDS ≡ PCIe based co-simulation framework ≡ VILLAS integration ■ RT Co-simulation with 𝑁 > 2 simulators ■ Other clock sources for time-step synchronization ≡ OPAL as master ≡ Synchronizing RTDS with a GTSYNC card (PPS generated by ML605) ≡ GPS / PTP IEEE 1588
  • 18. Co-simulation interfaces for connecting distributed real-time simulators | Steffen Vogel | 06.01.2016 18 External Links Uni. South Carolina, US Joint Research Center, EU Politecnico di Turino, Italy
  • 19. Co-simulation interfaces for connecting distributed real-time simulators | Steffen Vogel | 06.01.2016 19 Virtually Interconnected Laboratories for LArge systems Simulation Laboratory 𝑵 … Soft RT Integration Layer Hard RT Integration Layer Historical DB Data as a Service Data Analytics Cloud platform Visualisation User interaction Simulation as a Service CWD PGSACS VILLASnode VILLASnode VILLASnode VILLASnode VILLASnode VILLASnode Offline Integration Layer
  • 20. Co-simulation interfaces for connecting distributed real-time simulators | Steffen Vogel | 06.01.2016 20 Geographically distributed simulation ■ Co-simulation over large distances and unreliable connections ■ Why ≡ Share knowledge & protect IP ≡ „Simulation as a Service“ ≡ Large-scale simulation of UCTE grid ■ Network infrastructure ≡ Research / university / metropolitan area networks (MAN) ≡ Non-deterministic latency ≡ No real-time guarantees at all ■ Coupling in dynamic phasor (DP) domain ≡ Latency insensitve ≡ Transmission Line Interfaces based on travelling wave models
  • 21. Co-simulation interfaces for connecting distributed real-time simulators | Steffen Vogel | 06.01.2016 21 Pro Of Grids: ACS – SINTEF (Aug 2014) ■ First tests between ACS in Aachen and SINTEF in Trondheim ■ Facts ≡ Air-line distance: 1500 km ≡ One-way delay: around 20-30 mS ≡ Simulators: 2x OPAL-RT OP5600 ■ Difficulties ≡ Red tape = Security / Firewalls = Software compatability ≡ Non-deterministic & high network delay
  • 22. Co-simulation interfaces for connecting distributed real-time simulators | Steffen Vogel | 06.01.2016 22 First test: Topology ■ 1 VILLASnode per Lab ≡ Monitoring, Statistics ≡ Interface algorithms ≡ VPN for Encryption ≡ Local real-time co-simulation
  • 23. Co-simulation interfaces for connecting distributed real-time simulators | Steffen Vogel | 06.01.2016 23 Tinc VPN: Principle & Topology ACS JRC Polito FRA Meta-connection Direct Data-path Firewall Public node (FRA) supports establishment of direct connections between otherwise firewall‘ed nodes (ACS, JRC & Polito)
  • 24. Co-simulation interfaces for connecting distributed real-time simulators | Steffen Vogel | 06.01.2016 24 Network link: ACS - SINTEF ■ Mostly university & research networks: ≡ RWTH, NTNU, DFN, Geant, NORDUnet, UNINETT ■ Delay caused by geographical distance & congested routers ■ VPN can be used to intentionally change routing ≡ Can minimize delay: 55 ms => 40 ms RTT
  • 25. Co-simulation interfaces for connecting distributed real-time simulators | Steffen Vogel | 06.01.2016 25 VILLASnode Goals Low & deterministic latency ■ Framework for geographically distributed co-simulation ■ Acts as a gateway between a variety of different node-types ■ Developed inhouse by ACS ■ Object oriented low-level C for best performance ■ Only depends on open source tools & libraries ■ Make use of Linux real-time features (PREEMPT_RT patchset) ■ Multi-threaded, lock-less design ■ Pins pathes, nodes & IRQs to reserved CPU cores
  • 26. Co-simulation interfaces for connecting distributed real-time simulators | Steffen Vogel | 06.01.2016 26 VILLASnode
  • 27. Co-simulation interfaces for connecting distributed real-time simulators | Steffen Vogel | 06.01.2016 27 VILLASnode: Overview § Router for sample / value based simulation data ≡ 1-to-n forwarding of sample values ≡ Concept of unidirectional paths and nodes VILLASnode Node: OPAL-RT Node: LabVIEW Node: RTDS Node: Web VILLASnode Path1: OPAL -> RTDS + Web Path2: RTDS -> OPAL + LabVIE PathN: SimN -> ???Example: Path2: LabVIEW-> VILLASnode
  • 28. Co-simulation interfaces for connecting distributed real-time simulators | Steffen Vogel | 06.01.2016 28 VILLASnode: Overview § Router for sample / value based simulation data ≡ 1-to-n forwarding of sample values ≡ Concept of unidirectional paths and nodes Path 1: OPAL -> RTDS + Web Path 2: RTDS -> OPAL + LV Path 2: LV -> VILLASnode OPAL Sim. Lab VIEW VILLAS node Web- Interf. RTDS Sim. Path n: Node N -> Node M VILLASnode
  • 29. Co-simulation interfaces for connecting distributed real-time simulators | Steffen Vogel | 06.01.2016 29 ERIC Lab Demonstration (Oct 2015) Ispra (Italy) Petten (Netherland) Consumer Behavior Model Supervisor GE Pub/Sub Context Broker GE Application Mashup Web Browser FIWARE platform UDP UDP Tinc VPN (point-to-point) NGSI Read from file Turin (Italy) Distribution System Simulation Aachen (Germany) Transmission System Simulation 220 kV 22 kV22 kV 22 kV 63 MVA 55 MVA 63 MVA Tinc VPN (point-to-point) UDP UDP VILLASnode VILLASnode VILLASnode
  • 30. Co-simulation interfaces for connecting distributed real-time simulators | Steffen Vogel | 06.01.2016 30 Outlook: Combine Hard-RT Interface Layer with Soft-RT IL
  • 31. Co-simulation interfaces for connecting distributed real-time simulators | Steffen Vogel | 06.01.2016 31 E.ON Energy Research Center Mathieustraße 10 52074 Aachen Germany http://www.acs.eonerc.rwth-aachen.de Prof. Antonello Monti amonti@eonerc.rwth-aachen.de Marija Stevic mstevic@eonerc.rwth-aachen.de Steffen Vogel stvogel@eonerc.rwth-aachen.de Contact
  • 32. Co-simulation interfaces for connecting distributed real-time simulators | Steffen Vogel | 06.01.2016 32 References [1] VILLAS project http://www.acs.eonerc.rwth-aachen.de/cms/E-ON-ERC-ACS/Forschung/Projekte/~krkg/VILLAS-Virtually-Interconnected-Labora/ [2] Tinc VPN http://www.tinc-vpn.org [3] OPAL-RT Press Release: RTDS-OPALinterface http://www.opal-rt.com/press-release/eon-energy-research-center-builds-first-interface-between-opal-rt-and-rtds-technologie [4] ERIC Lab Website http://www.eric-lab.eu/drupal/contact [5] JRC Technical Report: A European Platform for Distributed Real Time Modelling & Simulation of Emerging Electricity Systems https://ec.europa.eu/jrc/en/publication/european-platform-distributed-real-time-modelling-simulation-emerging-electricity-systems
  • 33. Co-simulation interfaces for connecting distributed real-time simulators | Steffen Vogel | 06.01.2016 33 Speaker: Steffen Vogel ■ In 2009, privacy concerns raised by the deployment of new smart-meters lead him to start the open-source project „volkszaehler.org“ which offers everyman with insights to their unique consumer behaviour. ■ His leisure time is packed with contributes to open-source projects and an addiction to running. ■ After finishing his thesis, Steffen will be a future intern at OPAL-RT and looking for employment starting from April 2017. http://www.steffenvogel.de ■ Steffen Vogel is studying electrical engineering at RWTH Aachen University. ■ He is currently writing his master thesis at the Institute for Automation of Complex Power Systems in the area of real-time co-simulation. ■ His main focus is on computer engineering with a special interest in FPGA design.