an open solution for next-generation - fein aachen
TRANSCRIPT
s
AnOpenSolutionforNext-generationReal-timePowerSystemSimulation
RWTH Aachen University | E.ON Energy Research CenterInstitute for Automation of Complex Power Systems
Mathieustraße 10 | 52074 Aachen | Germanywww.acs.eonerc.rwth-aachen.de
Steffen Vogel, M. Sc.
✉[email protected]☏ +49 (0)241 80 49577
+49 (0)241 80 49709
Architecture for large scale real-time simulationbased on open source tools
Steffen Vogel, Markus Mirz, Lukas Razik, Antonello MontiInstitute for Automation of Complex Power Systems
Web based modelling, analysis & interactionModern Web Technologies like HTML5, Scalable Vector Graphics (SVG), JavaScript and WebSockets offer new possibilities for building user interfaces for modelling, monitoring and interacting with simulation kernels.
VILLAS: Real-time simulation gateway and orchestratorLocal and geographically distributed coupling of real-time simulations and HiL testbeds necessitates interface algorithms for compensation of communication latencies.
DPsim: A Dynamic Phasor / EMTSimulation kernelTransient Simulation in the time-frequency domain usingDynamic Phasors provides a more resilient interface withimproved robustness against communication latencies.
Screenshot of the web-based CIM editor ”Pintura”
CIM-XML
C++Objects
PinturaCIM Editor
CIM++Deserializer
DPsim
AIO / DIOHardware / DUT VILLASfpgaResults
Database / File
Other Real-TimeSimulators
VILLASnodeGateway
VILLASwebWeb Interface
VILLAScontroller
CIM-to-XTranslatorsRabbitMQ
CIM-XMLAMQP
AMQP
IEC61850SV & GOOSE
WebSock
ets
SharedMemoryPython APIs
PCIe
AlltoolspresentedonthisposterarereleasedasopensourcesoftwareundertheGPLv3licenseFörderer der Energie- und Informationstechnik
für zukünftige Netze Aachen e.V.
FEINisanon-profitassociationmaintaininganddistributingopen-sourcesoftwaredevelopedbytheInstituteforAutomationofComplexPowerSystems
VILLASweb visualization of Global RT-SuperLab demonstration.
Existing lab interconnections in Europe and US
Existing interfaces of the VILLASnode Gateway
Time Domain Time-frequency Domain
Com
mu
nic
ati
on
Netw
ork
Lab 1
Subsystem 1
EMT
DRTS Interface Algorithm
Est. ofDyn.
Phasor
Est. ofDyn.
Phasor
Delaycomp. &Signalrecons.
Delaycomp. &Signalrecons.
Lab 2
Interface Algorithm
Subsystem 2
EMT
DRTS
Time Domain
Full topology of VILLASframework components
Interface Algorithm for geographically distributed Real-time Simulation
A variety of supportedprotocols both from thepower system automationfield and cloud computingenable the construction oflarge-scale distributedsimulations with aheterogeneous mix of third-party tools and vendors.
CIM: Common Information ModelAs an industry standard, CIM is well suited for modelexchange and offers a good way to centrally describedistributed simulations consisting of multiple subsystems.
CIM++ is a C++ libraryfor parsing CIM XMLfiles. It is used as acentral part for buildingcompilers from CIM tovendor-specific formatssuch as used by DPsimGridLab-D andModellica.