SlideShare a Scribd company logo
CIM 2 Modelica Factory
Automated Equation-Based Cyber-Physical Power System Modelica
Model Generation and Time-Domain Simulation from CIM
Francisco Gomez1, Prof. Luigi Vanfretti1,2, and Svein
H. Olsen2
luigiv@kth.se , fragom@kth.se
Electric Power Systems Dept.
KTH
Stockholm, Sweden
Luigi.Vanfretti@statnett.no
svein.harald.olsen@statnett.no
Research and Development Division
Statnett SF
Oslo, Norway
• Background & Motivation
– Modeling and Simulation
– Modelica
– CIM for Dynamics
• Modelica
– Language Description
– MetaModelica
– CIM/UML to Modelica
• CIM 2 Modelica
– Initial Conditions
– Simulations
Overview
Acknowledgments
• This work has been funded in part by the
EU funded FP7 iTesla project:
http://www.itesla-project.eu/ and Statnett
SF, the Norwegian power system operator.
• Work related to the iTesla Modelica power
systems library presented here is a result of
the collaboration between RTE (France),
AIA (Spain) and KTH (Sweden) within the EU
funded FP7 iTesla project:
http://www.itesla-project.eu/
• Special thanks for ‘special training’ and
support from
• Prof. Fritzson and his team at Linköping University
• Prof. Berhard Bachmann and Lennart Ochel, FH
Bielefeld
• Research
• Development of software architecture
supporting transformation from CIM,
implementing tools for either translating
from CIM to Modelica models
• Development of models of cyber-physical
power systems components,
communication network components, and
other components from other domains
• Application
• iTESLA: Innovative Tools for Electrical
System Security within Large Areas
• CIM provides standard format for power
systems data
• Use of data from TSO
– Description of data equipment, power systems
topology and measurements for model validation
Motivation
Modelica
• Modelica is an OOP for declarative
equation based mathematical language
• Non-proprietary language, suitable for
standardization and exchange of models
• Modelica tools, commercial and free of
charge
• Electric power steering and
controller model
[1] Andreas Deuring, Johannes
Gerl, Harald Wilhelm
“Multi-Domain Vehicle Dynamics
Simulation in Dymola”,
Modelica Conference, Dresden,
2011
• Thermodinamic Network
of the ICE model
[2] L. Morawietz, S. Risse, H.
Zellbeck, H. Reuss, T. Christ
“Modeling an automotive power
train and electrical power supply
for HiL applications using
Modelica”,
Modelica Conference, Hamburg,
2005
TU Dresden, University of
Stuttgart, BMW Group,
Germany.
Background
Common Information
Model
• Conceived for information exchange:
power systems topology, equipment,
measurements
• Using UML representation to design a
structured data model: Semantic
transformation from real world to a
model
• Standardization of the model diagrams
for cyber-physical components
• Generators
• Turbine Governors
• Capacitors
• Protections
• Measurements
• IEC61970 provides standard data
model for power systems components
Background
class Sy nchr onousMachineDy namics
Wir es::Sy nchr onousMachine
+ aVRToManualLag :Seconds [0..1]
+ aVRToManualLead :Seconds [0..1]
+ baseQ :ReactivePower [0..1]
+ condenserP :ActivePower [0..1]
+ coolantCondition :Float [0..1]
+ coolantType :CoolantType [0..1]
+ earthing :Boolean [0..1]
+ earthingStarPointR :Resistance [0..1]
+ earthingStarPointX :Reactance [0..1]
+ ikk :CurrentFlow [0..1]
+ manualToAVR :Seconds [0..1]
+ maxQ :ReactivePower [0..1]
+ maxU :Voltage [0..1]
+ minQ :ReactivePower [0..1]
+ minU :Voltage [0..1]
+ mu :Float [0..1]
+ operatingMode :SynchronousMachineOperatingMode [0..1]
+ qPercent :PerCent [0..1]
+ r :Resistance [0..1]
+ r0 :Resistance [0..1]
+ r2 :Resistance [0..1]
+ referencePriority :Integer [0..1]
+ satDirectSubtransX :PU [0..1]
+ satDirectSyncX :PU [0..1]
+ satDirectTransX :PU [0..1]
+ shortCircuitRotorType :ShortCircuitRotorKind [0..1]
+ type :SynchronousMachineKind [0..1]
+ voltageRegulationRange :PerCent [0..1]
+ x0 :Reactance [0..1]
+ x2 :Reactance [0..1]
CIM for Dynamics
• Dynamic models used in the
industry today use application
specific data format and are
embedded within the solver
(integration routine)
• No information on how the
model is implemented (i.e.
actual equations used)
• Dynamic models can be
represented in CIM, and
exchanged among utilities
• Need to extend CIM to support
dynamics models
• CIM should also support the
exchange not only of parameters
Background
doc Sy nchr onousGener ator MechanicalEquation
Extension for CIM
Dynamics
• Automatic model
transformation from CIM to
a well defined (equation
based) language
• Information exchange,
parameters and equations
with CIM and Modelica
The benefit / role of CIM:
Modelling of the network are done
separate from the analytic
Existing Steady-State Solver Engine
(SSSE) can be used to initialize the
transient study
Background
model gensal
…
parameter Real wbase = 2 * pi * 50 "system base speed";
parameter Complex Epqp = fpp + a * It;
parameter Real delta0 = arg(Epqp);
parameter Real Pm0 = p0 + (id0 * id0 + iq0 * iq0) * Ra;
Real delta "rotor angle";
Real w "machine speed deviation, p.u.";
…
initial equation
delta = delta0;
w = 0;
equation
…
der(w) = ((Pm0 - D * w) / (w + 1) - Te) / (2 * H);
der(delta) = wbase * w;
end gensal;
• Background & Motivation
– Modeling and Simulation
– Modelica
– CIM for Dynamics
• Modelica
– Language Description
– MetaModelica
– CIM/UML to Modelica
• CIM 2 Modelica
– Initial Conditions
– Simulations
Overview
Modeling Language
• Modeling language based
on equations, allow
specification of
mathematical models
• Multi-Domain modeling
• Visual Acausal Hierarchical
Component Modeling
• Physical structure
• No specification of data
flow direction load
EM
DC
G
R L
Electrical
Mechanics
model DCMotor
Modelica.Electrical.Analog.Basic.Resistor r1(R = 10);
Modelica.Electrical.Analog.Basic.Inductor i1;
Modelica.Electrical.Analog.Basic.EMF emf1;
Modelica.Mechanics.Rotational.Inertia load;
Modelica.Electrical.Analog.Basic.Ground g;
Modelica.Electrical.Analog.Sources.ConstantVoltage v;
equation
connect(DC.p,R.n);
connect(R.p,L.n);
connect(L.p,EM.n);
connect(EM.p,DC.n);
connect(DC.n,G.p);
connect(EM.flange_b,load.flange_a);
end DCMotor;
Modelica
Modeling Language
• Typed Declarative
Equation-based Textual
Language
• Object-Oriented Language
with class concept
• Reuse of classes
• Reuse of components
• Scalable and Modular
models
• Decoupling the model
from the solver
model GENROU
parameter Complex It=conj(S/VT) “Some comments here“;
parameter Complex Is = It + VT/Zs;
parameter Complex fpp = Zs*Is;
parameter Real ang_P=arg(fpp);
parameter Real ang_I=arg(It);
parameter Real ang_PI=ang_P-ang_I;
parameter Real psi = 'abs'(fpp);
equation
der(Epq) = (1/Tpd0)*(Efd0 -XadIfd);
der(Epd) = (1/Tpq0)*(-1)*(XaqIlq);
…
anglev =atan2(p.vi, p.vr);
Vt = sqrt(p.vr^2 + p.vi^2);
anglei =atan2(p.ii, p.ir);
I = sqrt(p.ii^2 + p.ir^2);
…
end GENROU;
Variable
declaration
DAE Equations
Modelica
Power Systems Library in
Modelica
• The FP7 iTESLA project develops
a high level library for modeling
power grid components
• Generators,
• Governors,
• Controls,
• Branches,
• Loads,
• Buses,
• Events
• The library makes available
standardized power systems
models usually available in
power system tools only
accessible through proprietary
(and expensive) licenses
Modelica
CIM / UML to Modelica
• Modelica provides data definition
and compilers for equation based
modeling
• ModelicaML is a tool to create UML
definition for Modelica models
• Design of classes, components and
models using a data model
representation:
• Definition of start values for
components and definition of
mathematical equations
• Code generation creates classes and
models with relation between classes
Modelica
CIM / UML to Modelica
• Semantic transformation for
automatic simulation directly
from CIM definition
Modelica
• Background & Motivation
– Modeling and Simulation
– Modelica
– CIM for Dynamics
• Modelica
– Language Description
– MetaModelica
– CIM/UML to Modelica
• CIM 2 Modelica
– Initial Conditions
– Simulations
Overview
Process flow design
• Automatic generation of Modelica code from
CIM/UML definition
• Manual design of CIM/UML definition and
Mapping
• Loading CIM/XML and Mapping
• Semantic transformation into Modelica code:
– Set initial values from load flow solution
– Set connection between classes
CIM 2 Modelica
CIM 2 Modelica Mapping
• Relation between CIM classes
and Power system library classes
• CIM Attributes and values ->
Modelica Variables and starting
values
• CIM relations between classes ->
Modelica connection between
components
or
• CIM relations between classes ->
Use of Modelica classes as objects
CIM 2 Modelica
Modelica Simulation Engine
(architecture)
Simulation Engine
• Open-source software for
cyber-physical system
simulation
• Plug-in different compilers and
solvers
• Enhancement to CIM:
• Integration with PMU
measurements or simulation ->
Harmonization with HDFS is an
alternative
• Include the Modelica library
code as part of the CIM standard
CIM 2 Modelica
Properties
Results
HDF5
JMOMC
PYTHON
JAVA
Dymola
Thank you! Questions?
luigiv@kth.se , fragom@kth.se
Electric Power Systems Dept.
KTH
Stockholm, Sweden
Luigi.Vanfretti@statnett.no
svein.harald.olsen@statnett.no
Research and Development Division
Statnett SF
Oslo, Norway

More Related Content

What's hot

Model-Simulation-and-Measurement-Based Systems Engineering of Power System Sy...
Model-Simulation-and-Measurement-Based Systems Engineering of Power System Sy...Model-Simulation-and-Measurement-Based Systems Engineering of Power System Sy...
Model-Simulation-and-Measurement-Based Systems Engineering of Power System Sy...Luigi Vanfretti
 
INTELLIGENT ELECTRICAL MULTI OUTLETS CONTROLLED AND ACTIVATED BY A DATA MININ...
INTELLIGENT ELECTRICAL MULTI OUTLETS CONTROLLED AND ACTIVATED BY A DATA MININ...INTELLIGENT ELECTRICAL MULTI OUTLETS CONTROLLED AND ACTIVATED BY A DATA MININ...
INTELLIGENT ELECTRICAL MULTI OUTLETS CONTROLLED AND ACTIVATED BY A DATA MININ...ijscai
 
Monitoring of Transmission and Distribution Grids using PMUs
Monitoring of Transmission and Distribution Grids using PMUsMonitoring of Transmission and Distribution Grids using PMUs
Monitoring of Transmission and Distribution Grids using PMUsLuigi Vanfretti
 
Machine Learning (ML) in Wireless Sensor Networks (WSNs)
Machine Learning (ML) in Wireless Sensor Networks (WSNs)Machine Learning (ML) in Wireless Sensor Networks (WSNs)
Machine Learning (ML) in Wireless Sensor Networks (WSNs)mabualsh
 
Measurement Of Rn222 Concentrations In The Air Of Peshraw & Darbandikhan Tu...
Measurement Of Rn222  Concentrations In The Air Of Peshraw &  Darbandikhan Tu...Measurement Of Rn222  Concentrations In The Air Of Peshraw &  Darbandikhan Tu...
Measurement Of Rn222 Concentrations In The Air Of Peshraw & Darbandikhan Tu...IJMER
 
Integration of a Railway Electromagnetic Interference Calculation Tool in ArcGIS
Integration of a Railway Electromagnetic Interference Calculation Tool in ArcGISIntegration of a Railway Electromagnetic Interference Calculation Tool in ArcGIS
Integration of a Railway Electromagnetic Interference Calculation Tool in ArcGISEsri
 
Chap 2 classification of parralel architecture and introduction to parllel p...
Chap 2  classification of parralel architecture and introduction to parllel p...Chap 2  classification of parralel architecture and introduction to parllel p...
Chap 2 classification of parralel architecture and introduction to parllel p...Malobe Lottin Cyrille Marcel
 
IMPLEMENTATION OF UNSIGNED MULTIPLIER USING MODIFIED CSLA
IMPLEMENTATION OF UNSIGNED MULTIPLIER USING MODIFIED CSLAIMPLEMENTATION OF UNSIGNED MULTIPLIER USING MODIFIED CSLA
IMPLEMENTATION OF UNSIGNED MULTIPLIER USING MODIFIED CSLAeeiej_journal
 
Vivek tyagi kick_off_ppt_ss-2
Vivek tyagi kick_off_ppt_ss-2Vivek tyagi kick_off_ppt_ss-2
Vivek tyagi kick_off_ppt_ss-2liming66
 
Bob Garrett: Network of Networks Analysis
Bob Garrett: Network of Networks AnalysisBob Garrett: Network of Networks Analysis
Bob Garrett: Network of Networks AnalysisEnergyTech2015
 
Integrated modeling and simulation framework for wireless sensor networks
Integrated modeling and simulation framework for wireless sensor networksIntegrated modeling and simulation framework for wireless sensor networks
Integrated modeling and simulation framework for wireless sensor networksDaniele Gianni
 
OPAL-RT RT14 Conference: Power system generation management
OPAL-RT RT14 Conference: Power system generation managementOPAL-RT RT14 Conference: Power system generation management
OPAL-RT RT14 Conference: Power system generation managementOPAL-RT TECHNOLOGIES
 
Parallel-in-Time Object-Oriented Electromagnetic Transient Simulation of Powe...
Parallel-in-Time Object-Oriented Electromagnetic Transient Simulation of Powe...Parallel-in-Time Object-Oriented Electromagnetic Transient Simulation of Powe...
Parallel-in-Time Object-Oriented Electromagnetic Transient Simulation of Powe...Power System Operation
 
Louise Anderson - INCOSE CubeSat Challenge Team (SSWG): Developing a Model Ba...
Louise Anderson - INCOSE CubeSat Challenge Team (SSWG): Developing a Model Ba...Louise Anderson - INCOSE CubeSat Challenge Team (SSWG): Developing a Model Ba...
Louise Anderson - INCOSE CubeSat Challenge Team (SSWG): Developing a Model Ba...INCOSE Colorado Front Range Chapter
 
Real time co-simulation platform using opal-rt and opnet for analyzing smart ...
Real time co-simulation platform using opal-rt and opnet for analyzing smart ...Real time co-simulation platform using opal-rt and opnet for analyzing smart ...
Real time co-simulation platform using opal-rt and opnet for analyzing smart ...Rasheed_Kh
 

What's hot (19)

Model-Simulation-and-Measurement-Based Systems Engineering of Power System Sy...
Model-Simulation-and-Measurement-Based Systems Engineering of Power System Sy...Model-Simulation-and-Measurement-Based Systems Engineering of Power System Sy...
Model-Simulation-and-Measurement-Based Systems Engineering of Power System Sy...
 
INTELLIGENT ELECTRICAL MULTI OUTLETS CONTROLLED AND ACTIVATED BY A DATA MININ...
INTELLIGENT ELECTRICAL MULTI OUTLETS CONTROLLED AND ACTIVATED BY A DATA MININ...INTELLIGENT ELECTRICAL MULTI OUTLETS CONTROLLED AND ACTIVATED BY A DATA MININ...
INTELLIGENT ELECTRICAL MULTI OUTLETS CONTROLLED AND ACTIVATED BY A DATA MININ...
 
Monitoring of Transmission and Distribution Grids using PMUs
Monitoring of Transmission and Distribution Grids using PMUsMonitoring of Transmission and Distribution Grids using PMUs
Monitoring of Transmission and Distribution Grids using PMUs
 
Machine Learning (ML) in Wireless Sensor Networks (WSNs)
Machine Learning (ML) in Wireless Sensor Networks (WSNs)Machine Learning (ML) in Wireless Sensor Networks (WSNs)
Machine Learning (ML) in Wireless Sensor Networks (WSNs)
 
Srm ps eee-pg2013-14
Srm ps eee-pg2013-14Srm ps eee-pg2013-14
Srm ps eee-pg2013-14
 
Measurement Of Rn222 Concentrations In The Air Of Peshraw & Darbandikhan Tu...
Measurement Of Rn222  Concentrations In The Air Of Peshraw &  Darbandikhan Tu...Measurement Of Rn222  Concentrations In The Air Of Peshraw &  Darbandikhan Tu...
Measurement Of Rn222 Concentrations In The Air Of Peshraw & Darbandikhan Tu...
 
PV inverter
PV inverterPV inverter
PV inverter
 
Integration of a Railway Electromagnetic Interference Calculation Tool in ArcGIS
Integration of a Railway Electromagnetic Interference Calculation Tool in ArcGISIntegration of a Railway Electromagnetic Interference Calculation Tool in ArcGIS
Integration of a Railway Electromagnetic Interference Calculation Tool in ArcGIS
 
Chap 2 classification of parralel architecture and introduction to parllel p...
Chap 2  classification of parralel architecture and introduction to parllel p...Chap 2  classification of parralel architecture and introduction to parllel p...
Chap 2 classification of parralel architecture and introduction to parllel p...
 
Chap 1(one) general introduction
Chap 1(one)  general introductionChap 1(one)  general introduction
Chap 1(one) general introduction
 
IMPLEMENTATION OF UNSIGNED MULTIPLIER USING MODIFIED CSLA
IMPLEMENTATION OF UNSIGNED MULTIPLIER USING MODIFIED CSLAIMPLEMENTATION OF UNSIGNED MULTIPLIER USING MODIFIED CSLA
IMPLEMENTATION OF UNSIGNED MULTIPLIER USING MODIFIED CSLA
 
Vivek tyagi kick_off_ppt_ss-2
Vivek tyagi kick_off_ppt_ss-2Vivek tyagi kick_off_ppt_ss-2
Vivek tyagi kick_off_ppt_ss-2
 
Bob Garrett: Network of Networks Analysis
Bob Garrett: Network of Networks AnalysisBob Garrett: Network of Networks Analysis
Bob Garrett: Network of Networks Analysis
 
Integrated modeling and simulation framework for wireless sensor networks
Integrated modeling and simulation framework for wireless sensor networksIntegrated modeling and simulation framework for wireless sensor networks
Integrated modeling and simulation framework for wireless sensor networks
 
OPAL-RT RT14 Conference: Power system generation management
OPAL-RT RT14 Conference: Power system generation managementOPAL-RT RT14 Conference: Power system generation management
OPAL-RT RT14 Conference: Power system generation management
 
Parallel-in-Time Object-Oriented Electromagnetic Transient Simulation of Powe...
Parallel-in-Time Object-Oriented Electromagnetic Transient Simulation of Powe...Parallel-in-Time Object-Oriented Electromagnetic Transient Simulation of Powe...
Parallel-in-Time Object-Oriented Electromagnetic Transient Simulation of Powe...
 
Louise Anderson - INCOSE CubeSat Challenge Team (SSWG): Developing a Model Ba...
Louise Anderson - INCOSE CubeSat Challenge Team (SSWG): Developing a Model Ba...Louise Anderson - INCOSE CubeSat Challenge Team (SSWG): Developing a Model Ba...
Louise Anderson - INCOSE CubeSat Challenge Team (SSWG): Developing a Model Ba...
 
Real time co-simulation platform using opal-rt and opnet for analyzing smart ...
Real time co-simulation platform using opal-rt and opnet for analyzing smart ...Real time co-simulation platform using opal-rt and opnet for analyzing smart ...
Real time co-simulation platform using opal-rt and opnet for analyzing smart ...
 
An automotive survey
An automotive surveyAn automotive survey
An automotive survey
 

Viewers also liked

Enseñar derechos humanos
Enseñar derechos humanos Enseñar derechos humanos
Enseñar derechos humanos angelronco93
 
14 cinnamon springs.condo docs
14 cinnamon springs.condo docs14 cinnamon springs.condo docs
14 cinnamon springs.condo docsMary Beth Welsh
 
Farmacia ni Dok - Retail Pharmacy + Distribution Center
Farmacia ni Dok  - Retail Pharmacy + Distribution CenterFarmacia ni Dok  - Retail Pharmacy + Distribution Center
Farmacia ni Dok - Retail Pharmacy + Distribution CenterFarmacia ni Dok Incorporated
 
Decision making in management for large medical equipment
Decision making in management for large medical equipmentDecision making in management for large medical equipment
Decision making in management for large medical equipmentHTAi Bilbao 2012
 
SPRC Presentation -June 15, 2011
SPRC Presentation -June 15, 2011SPRC Presentation -June 15, 2011
SPRC Presentation -June 15, 2011nvasoya
 
Skyworks Overview
Skyworks OverviewSkyworks Overview
Skyworks OverviewMonster12
 
Model Runway, Part 3 Design Best Practices at Blue Cross BlueShield
Model Runway, Part 3 Design Best Practices at Blue Cross BlueShieldModel Runway, Part 3 Design Best Practices at Blue Cross BlueShield
Model Runway, Part 3 Design Best Practices at Blue Cross BlueShieldRoger Snook
 
SPIMBENCH: A scalable, Schema-Aware Instance Matching Benchmark for the Seman...
SPIMBENCH: A scalable, Schema-Aware Instance Matching Benchmark for the Seman...SPIMBENCH: A scalable, Schema-Aware Instance Matching Benchmark for the Seman...
SPIMBENCH: A scalable, Schema-Aware Instance Matching Benchmark for the Seman...Ioan Toma
 
Total Cycle Time (TCT)
Total Cycle Time (TCT)Total Cycle Time (TCT)
Total Cycle Time (TCT)Patrick Fritz
 
Case Study on Practical Applications of Lean Principles - Phillip Cain, Alcon...
Case Study on Practical Applications of Lean Principles - Phillip Cain, Alcon...Case Study on Practical Applications of Lean Principles - Phillip Cain, Alcon...
Case Study on Practical Applications of Lean Principles - Phillip Cain, Alcon...marcus evans Network
 
Marketing strategies for cvs pharmacy
Marketing strategies for cvs pharmacyMarketing strategies for cvs pharmacy
Marketing strategies for cvs pharmacyYuanping Hu
 
Sales and distribution of pharmaceutical industry
Sales and distribution of pharmaceutical industrySales and distribution of pharmaceutical industry
Sales and distribution of pharmaceutical industryKrishna Bhawsar
 
Where Is the Pharmaceutical Industry on Supply Chain Maturity? What Can They ...
Where Is the Pharmaceutical Industry on Supply Chain Maturity? What Can They ...Where Is the Pharmaceutical Industry on Supply Chain Maturity? What Can They ...
Where Is the Pharmaceutical Industry on Supply Chain Maturity? What Can They ...Lora Cecere
 
Drug interactions in pharmacy related practice j. bolt
Drug interactions in pharmacy related practice j. boltDrug interactions in pharmacy related practice j. bolt
Drug interactions in pharmacy related practice j. boltPASaskatchewan
 

Viewers also liked (20)

Enseñar derechos humanos
Enseñar derechos humanos Enseñar derechos humanos
Enseñar derechos humanos
 
14 cinnamon springs.condo docs
14 cinnamon springs.condo docs14 cinnamon springs.condo docs
14 cinnamon springs.condo docs
 
Farmacia ni Dok - Retail Pharmacy + Distribution Center
Farmacia ni Dok  - Retail Pharmacy + Distribution CenterFarmacia ni Dok  - Retail Pharmacy + Distribution Center
Farmacia ni Dok - Retail Pharmacy + Distribution Center
 
Decision making in management for large medical equipment
Decision making in management for large medical equipmentDecision making in management for large medical equipment
Decision making in management for large medical equipment
 
SPRC Presentation -June 15, 2011
SPRC Presentation -June 15, 2011SPRC Presentation -June 15, 2011
SPRC Presentation -June 15, 2011
 
Skyworks Overview
Skyworks OverviewSkyworks Overview
Skyworks Overview
 
Model Runway, Part 3 Design Best Practices at Blue Cross BlueShield
Model Runway, Part 3 Design Best Practices at Blue Cross BlueShieldModel Runway, Part 3 Design Best Practices at Blue Cross BlueShield
Model Runway, Part 3 Design Best Practices at Blue Cross BlueShield
 
Queuing_analysis
Queuing_analysisQueuing_analysis
Queuing_analysis
 
SWKS-Pitch
SWKS-PitchSWKS-Pitch
SWKS-Pitch
 
Domains of io t v1
Domains of io t v1Domains of io t v1
Domains of io t v1
 
SPIMBENCH: A scalable, Schema-Aware Instance Matching Benchmark for the Seman...
SPIMBENCH: A scalable, Schema-Aware Instance Matching Benchmark for the Seman...SPIMBENCH: A scalable, Schema-Aware Instance Matching Benchmark for the Seman...
SPIMBENCH: A scalable, Schema-Aware Instance Matching Benchmark for the Seman...
 
Walgreen vs cvs
Walgreen vs cvsWalgreen vs cvs
Walgreen vs cvs
 
Total Cycle Time (TCT)
Total Cycle Time (TCT)Total Cycle Time (TCT)
Total Cycle Time (TCT)
 
Business model theory part 1
Business model theory part 1Business model theory part 1
Business model theory part 1
 
Case Study on Practical Applications of Lean Principles - Phillip Cain, Alcon...
Case Study on Practical Applications of Lean Principles - Phillip Cain, Alcon...Case Study on Practical Applications of Lean Principles - Phillip Cain, Alcon...
Case Study on Practical Applications of Lean Principles - Phillip Cain, Alcon...
 
Nestlé and Alcon -case
Nestlé and Alcon -caseNestlé and Alcon -case
Nestlé and Alcon -case
 
Marketing strategies for cvs pharmacy
Marketing strategies for cvs pharmacyMarketing strategies for cvs pharmacy
Marketing strategies for cvs pharmacy
 
Sales and distribution of pharmaceutical industry
Sales and distribution of pharmaceutical industrySales and distribution of pharmaceutical industry
Sales and distribution of pharmaceutical industry
 
Where Is the Pharmaceutical Industry on Supply Chain Maturity? What Can They ...
Where Is the Pharmaceutical Industry on Supply Chain Maturity? What Can They ...Where Is the Pharmaceutical Industry on Supply Chain Maturity? What Can They ...
Where Is the Pharmaceutical Industry on Supply Chain Maturity? What Can They ...
 
Drug interactions in pharmacy related practice j. bolt
Drug interactions in pharmacy related practice j. boltDrug interactions in pharmacy related practice j. bolt
Drug interactions in pharmacy related practice j. bolt
 

Similar to CIM to Modelica Factory - Automated Equation-Based Cyber-Physical Power System Modelica Model Generation and Time-Domain Simulation from CIM

Binding CIM and Modelica for Consistent Power System Dynamic Model Exchange a...
Binding CIM and Modelica for Consistent Power System Dynamic Model Exchange a...Binding CIM and Modelica for Consistent Power System Dynamic Model Exchange a...
Binding CIM and Modelica for Consistent Power System Dynamic Model Exchange a...Luigi Vanfretti
 
Modelica-OpenModelica-slides para aprender.pdf
Modelica-OpenModelica-slides para aprender.pdfModelica-OpenModelica-slides para aprender.pdf
Modelica-OpenModelica-slides para aprender.pdfCarlos Paredes
 
Wanted!: Open M&S Standards and Technologies for the Smart Grid - Introducing...
Wanted!: Open M&S Standards and Technologies for the Smart Grid - Introducing...Wanted!: Open M&S Standards and Technologies for the Smart Grid - Introducing...
Wanted!: Open M&S Standards and Technologies for the Smart Grid - Introducing...Luigi Vanfretti
 
System on Chip Design and Modelling Dr. David J Greaves
System on Chip Design and Modelling   Dr. David J GreavesSystem on Chip Design and Modelling   Dr. David J Greaves
System on Chip Design and Modelling Dr. David J GreavesSatya Harish
 
1293702-1578722-diegoramos-1.pptx
1293702-1578722-diegoramos-1.pptx1293702-1578722-diegoramos-1.pptx
1293702-1578722-diegoramos-1.pptxssusere27980
 
Towards CIM Compliant Model-Based Cyber-Physical Power System Design and Simu...
Towards CIM Compliant Model-Based Cyber-Physical Power System Design and Simu...Towards CIM Compliant Model-Based Cyber-Physical Power System Design and Simu...
Towards CIM Compliant Model-Based Cyber-Physical Power System Design and Simu...Francisco José Gómez López
 
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 -...OPAL-RT TECHNOLOGIES
 
SIMULIA-Opera-Brochure.pdf
SIMULIA-Opera-Brochure.pdfSIMULIA-Opera-Brochure.pdf
SIMULIA-Opera-Brochure.pdfssuser9c6e31
 
REAL-TIME SIMULATION TECHNOLOGIES FOR POWER SYSTEMS DESIGN, TESTING, AND ANAL...
REAL-TIME SIMULATION TECHNOLOGIES FOR POWER SYSTEMS DESIGN, TESTING, AND ANAL...REAL-TIME SIMULATION TECHNOLOGIES FOR POWER SYSTEMS DESIGN, TESTING, AND ANAL...
REAL-TIME SIMULATION TECHNOLOGIES FOR POWER SYSTEMS DESIGN, TESTING, AND ANAL...Jithin T
 
Project ppt on Rapid Battery Charger using Fuzzy Controller
Project ppt on Rapid Battery Charger using Fuzzy ControllerProject ppt on Rapid Battery Charger using Fuzzy Controller
Project ppt on Rapid Battery Charger using Fuzzy ControllerPriya_Srivastava
 
OPAL-RT HYPERSIM Features applied for Relay Testing
OPAL-RT HYPERSIM Features applied for Relay TestingOPAL-RT HYPERSIM Features applied for Relay Testing
OPAL-RT HYPERSIM Features applied for Relay TestingOPAL-RT TECHNOLOGIES
 
Ford Modelon Vehicle Thermal Management 2014
Ford Modelon Vehicle Thermal Management 2014Ford Modelon Vehicle Thermal Management 2014
Ford Modelon Vehicle Thermal Management 2014Modelon
 
Scilab Modelica conference 20150921
Scilab Modelica conference 20150921Scilab Modelica conference 20150921
Scilab Modelica conference 20150921Scilab
 
IncQuery-D: Incremental Queries in the Cloud
IncQuery-D: Incremental Queries in the CloudIncQuery-D: Incremental Queries in the Cloud
IncQuery-D: Incremental Queries in the CloudGábor Szárnyas
 
Cloudsim & greencloud
Cloudsim & greencloud Cloudsim & greencloud
Cloudsim & greencloud nedamaleki87
 
Spark Summit EU talk by Mikhail Semeniuk Hollin Wilkins
Spark Summit EU talk by Mikhail Semeniuk Hollin WilkinsSpark Summit EU talk by Mikhail Semeniuk Hollin Wilkins
Spark Summit EU talk by Mikhail Semeniuk Hollin WilkinsSpark Summit
 

Similar to CIM to Modelica Factory - Automated Equation-Based Cyber-Physical Power System Modelica Model Generation and Time-Domain Simulation from CIM (20)

Binding CIM and Modelica for Consistent Power System Dynamic Model Exchange a...
Binding CIM and Modelica for Consistent Power System Dynamic Model Exchange a...Binding CIM and Modelica for Consistent Power System Dynamic Model Exchange a...
Binding CIM and Modelica for Consistent Power System Dynamic Model Exchange a...
 
Modelica-OpenModelica-slides para aprender.pdf
Modelica-OpenModelica-slides para aprender.pdfModelica-OpenModelica-slides para aprender.pdf
Modelica-OpenModelica-slides para aprender.pdf
 
Wanted!: Open M&S Standards and Technologies for the Smart Grid - Introducing...
Wanted!: Open M&S Standards and Technologies for the Smart Grid - Introducing...Wanted!: Open M&S Standards and Technologies for the Smart Grid - Introducing...
Wanted!: Open M&S Standards and Technologies for the Smart Grid - Introducing...
 
System on Chip Design and Modelling Dr. David J Greaves
System on Chip Design and Modelling   Dr. David J GreavesSystem on Chip Design and Modelling   Dr. David J Greaves
System on Chip Design and Modelling Dr. David J Greaves
 
Modeling and Real-Time Simulation of Induction Motor Using RT-LAB
Modeling and Real-Time Simulation of Induction Motor Using RT-LABModeling and Real-Time Simulation of Induction Motor Using RT-LAB
Modeling and Real-Time Simulation of Induction Motor Using RT-LAB
 
53 aron p_dobos_recent_and_planned_improvements_to_the_system_advisor_model_sam
53 aron p_dobos_recent_and_planned_improvements_to_the_system_advisor_model_sam53 aron p_dobos_recent_and_planned_improvements_to_the_system_advisor_model_sam
53 aron p_dobos_recent_and_planned_improvements_to_the_system_advisor_model_sam
 
1293702-1578722-diegoramos-1.pptx
1293702-1578722-diegoramos-1.pptx1293702-1578722-diegoramos-1.pptx
1293702-1578722-diegoramos-1.pptx
 
Towards CIM Compliant Model-Based Cyber-Physical Power System Design and Simu...
Towards CIM Compliant Model-Based Cyber-Physical Power System Design and Simu...Towards CIM Compliant Model-Based Cyber-Physical Power System Design and Simu...
Towards CIM Compliant Model-Based Cyber-Physical Power System Design and Simu...
 
Project ppt
Project pptProject ppt
Project ppt
 
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 -...
 
SIMULIA-Opera-Brochure.pdf
SIMULIA-Opera-Brochure.pdfSIMULIA-Opera-Brochure.pdf
SIMULIA-Opera-Brochure.pdf
 
Overview of RTaW SysML-Companion
Overview of RTaW SysML-Companion Overview of RTaW SysML-Companion
Overview of RTaW SysML-Companion
 
REAL-TIME SIMULATION TECHNOLOGIES FOR POWER SYSTEMS DESIGN, TESTING, AND ANAL...
REAL-TIME SIMULATION TECHNOLOGIES FOR POWER SYSTEMS DESIGN, TESTING, AND ANAL...REAL-TIME SIMULATION TECHNOLOGIES FOR POWER SYSTEMS DESIGN, TESTING, AND ANAL...
REAL-TIME SIMULATION TECHNOLOGIES FOR POWER SYSTEMS DESIGN, TESTING, AND ANAL...
 
Project ppt on Rapid Battery Charger using Fuzzy Controller
Project ppt on Rapid Battery Charger using Fuzzy ControllerProject ppt on Rapid Battery Charger using Fuzzy Controller
Project ppt on Rapid Battery Charger using Fuzzy Controller
 
OPAL-RT HYPERSIM Features applied for Relay Testing
OPAL-RT HYPERSIM Features applied for Relay TestingOPAL-RT HYPERSIM Features applied for Relay Testing
OPAL-RT HYPERSIM Features applied for Relay Testing
 
Ford Modelon Vehicle Thermal Management 2014
Ford Modelon Vehicle Thermal Management 2014Ford Modelon Vehicle Thermal Management 2014
Ford Modelon Vehicle Thermal Management 2014
 
Scilab Modelica conference 20150921
Scilab Modelica conference 20150921Scilab Modelica conference 20150921
Scilab Modelica conference 20150921
 
IncQuery-D: Incremental Queries in the Cloud
IncQuery-D: Incremental Queries in the CloudIncQuery-D: Incremental Queries in the Cloud
IncQuery-D: Incremental Queries in the Cloud
 
Cloudsim & greencloud
Cloudsim & greencloud Cloudsim & greencloud
Cloudsim & greencloud
 
Spark Summit EU talk by Mikhail Semeniuk Hollin Wilkins
Spark Summit EU talk by Mikhail Semeniuk Hollin WilkinsSpark Summit EU talk by Mikhail Semeniuk Hollin Wilkins
Spark Summit EU talk by Mikhail Semeniuk Hollin Wilkins
 

More from Luigi Vanfretti

Hopf Bifurcation Control of Power Systems Nonlinear Dynamics Via a Dynamic St...
Hopf Bifurcation Control of Power Systems Nonlinear Dynamics Via a Dynamic St...Hopf Bifurcation Control of Power Systems Nonlinear Dynamics Via a Dynamic St...
Hopf Bifurcation Control of Power Systems Nonlinear Dynamics Via a Dynamic St...Luigi Vanfretti
 
Hopf Bifurcation Control of Power System Nonlinear Dynamics via a Dynamic Sta...
Hopf Bifurcation Control of Power System Nonlinear Dynamics via a Dynamic Sta...Hopf Bifurcation Control of Power System Nonlinear Dynamics via a Dynamic Sta...
Hopf Bifurcation Control of Power System Nonlinear Dynamics via a Dynamic Sta...Luigi Vanfretti
 
Vulnerability of Synchrophasor-based WAMPAC Applications’ to Time-Synchroniza...
Vulnerability of Synchrophasor-based WAMPAC Applications’ to Time-Synchroniza...Vulnerability of Synchrophasor-based WAMPAC Applications’ to Time-Synchroniza...
Vulnerability of Synchrophasor-based WAMPAC Applications’ to Time-Synchroniza...Luigi Vanfretti
 
Real-Time Testing of a Decentralized PMU Data-Based Power Systems Mode Estim...
Real-Time Testing of a Decentralized PMU Data-Based  Power Systems Mode Estim...Real-Time Testing of a Decentralized PMU Data-Based  Power Systems Mode Estim...
Real-Time Testing of a Decentralized PMU Data-Based Power Systems Mode Estim...Luigi Vanfretti
 
A SGAM-Based Architecture for Synchrophasor Applications Facilitating TSO/DSO...
A SGAM-Based Architecture for Synchrophasor Applications Facilitating TSO/DSO...A SGAM-Based Architecture for Synchrophasor Applications Facilitating TSO/DSO...
A SGAM-Based Architecture for Synchrophasor Applications Facilitating TSO/DSO...Luigi Vanfretti
 
A Three-Phase VSC-HVDC Average Value Model Implementation using Modelica and ...
A Three-Phase VSC-HVDC Average Value Model Implementation using Modelica and ...A Three-Phase VSC-HVDC Average Value Model Implementation using Modelica and ...
A Three-Phase VSC-HVDC Average Value Model Implementation using Modelica and ...Luigi Vanfretti
 
Impact of GPS Signal Loss and Spoofing on Power System Synchrophasor Applicat...
Impact of GPS Signal Loss and Spoofing on Power System Synchrophasor Applicat...Impact of GPS Signal Loss and Spoofing on Power System Synchrophasor Applicat...
Impact of GPS Signal Loss and Spoofing on Power System Synchrophasor Applicat...Luigi Vanfretti
 
Open Source Software Tools for Synchrophasor Applications
Open Source Software Tools for  Synchrophasor ApplicationsOpen Source Software Tools for  Synchrophasor Applications
Open Source Software Tools for Synchrophasor ApplicationsLuigi Vanfretti
 
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
 
Optimal Multisine Probing Signal Design for Power System Electromechanical Mo...
Optimal Multisine Probing Signal Design for Power System Electromechanical Mo...Optimal Multisine Probing Signal Design for Power System Electromechanical Mo...
Optimal Multisine Probing Signal Design for Power System Electromechanical Mo...Luigi Vanfretti
 
Real-Time Simulation for MBSE of Synchrophasor Systems
Real-Time Simulation for MBSE of Synchrophasor SystemsReal-Time Simulation for MBSE of Synchrophasor Systems
Real-Time Simulation for MBSE of Synchrophasor SystemsLuigi Vanfretti
 
Vedran Peric's PhD Defense Presentation: Non-intrusive Methods for Mode Estim...
Vedran Peric's PhD Defense Presentation: Non-intrusive Methods for Mode Estim...Vedran Peric's PhD Defense Presentation: Non-intrusive Methods for Mode Estim...
Vedran Peric's PhD Defense Presentation: Non-intrusive Methods for Mode Estim...Luigi Vanfretti
 
Workshop on Synchrophasors and Control Applications for Power Systems
Workshop on  Synchrophasors and Control Applications for Power SystemsWorkshop on  Synchrophasors and Control Applications for Power Systems
Workshop on Synchrophasors and Control Applications for Power SystemsLuigi Vanfretti
 
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...Luigi Vanfretti
 
PMU-Based Real-Time Damping Control System Software and Hardware Architecture...
PMU-Based Real-Time Damping Control System Software and Hardware Architecture...PMU-Based Real-Time Damping Control System Software and Hardware Architecture...
PMU-Based Real-Time Damping Control System Software and Hardware Architecture...Luigi Vanfretti
 
Towards Consistent Model Exchange and Simulation of VSC-HVDC Controls for EMT...
Towards Consistent Model Exchange and Simulation of VSC-HVDC Controls for EMT...Towards Consistent Model Exchange and Simulation of VSC-HVDC Controls for EMT...
Towards Consistent Model Exchange and Simulation of VSC-HVDC Controls for EMT...Luigi Vanfretti
 
Generic VSC-Based DC Grid EMT Modeling, Simulation and Validation on a Scaled...
Generic VSC-Based DC Grid EMT Modeling, Simulation and Validation on a Scaled...Generic VSC-Based DC Grid EMT Modeling, Simulation and Validation on a Scaled...
Generic VSC-Based DC Grid EMT Modeling, Simulation and Validation on a Scaled...Luigi Vanfretti
 
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...Luigi Vanfretti
 
Power System Simulation: History, State of the Art, and Challenges
Power System Simulation: History, State of the Art, and ChallengesPower System Simulation: History, State of the Art, and Challenges
Power System Simulation: History, State of the Art, and ChallengesLuigi Vanfretti
 

More from Luigi Vanfretti (20)

Hopf Bifurcation Control of Power Systems Nonlinear Dynamics Via a Dynamic St...
Hopf Bifurcation Control of Power Systems Nonlinear Dynamics Via a Dynamic St...Hopf Bifurcation Control of Power Systems Nonlinear Dynamics Via a Dynamic St...
Hopf Bifurcation Control of Power Systems Nonlinear Dynamics Via a Dynamic St...
 
Hopf Bifurcation Control of Power System Nonlinear Dynamics via a Dynamic Sta...
Hopf Bifurcation Control of Power System Nonlinear Dynamics via a Dynamic Sta...Hopf Bifurcation Control of Power System Nonlinear Dynamics via a Dynamic Sta...
Hopf Bifurcation Control of Power System Nonlinear Dynamics via a Dynamic Sta...
 
Vulnerability of Synchrophasor-based WAMPAC Applications’ to Time-Synchroniza...
Vulnerability of Synchrophasor-based WAMPAC Applications’ to Time-Synchroniza...Vulnerability of Synchrophasor-based WAMPAC Applications’ to Time-Synchroniza...
Vulnerability of Synchrophasor-based WAMPAC Applications’ to Time-Synchroniza...
 
Real-Time Testing of a Decentralized PMU Data-Based Power Systems Mode Estim...
Real-Time Testing of a Decentralized PMU Data-Based  Power Systems Mode Estim...Real-Time Testing of a Decentralized PMU Data-Based  Power Systems Mode Estim...
Real-Time Testing of a Decentralized PMU Data-Based Power Systems Mode Estim...
 
A SGAM-Based Architecture for Synchrophasor Applications Facilitating TSO/DSO...
A SGAM-Based Architecture for Synchrophasor Applications Facilitating TSO/DSO...A SGAM-Based Architecture for Synchrophasor Applications Facilitating TSO/DSO...
A SGAM-Based Architecture for Synchrophasor Applications Facilitating TSO/DSO...
 
A Three-Phase VSC-HVDC Average Value Model Implementation using Modelica and ...
A Three-Phase VSC-HVDC Average Value Model Implementation using Modelica and ...A Three-Phase VSC-HVDC Average Value Model Implementation using Modelica and ...
A Three-Phase VSC-HVDC Average Value Model Implementation using Modelica and ...
 
Impact of GPS Signal Loss and Spoofing on Power System Synchrophasor Applicat...
Impact of GPS Signal Loss and Spoofing on Power System Synchrophasor Applicat...Impact of GPS Signal Loss and Spoofing on Power System Synchrophasor Applicat...
Impact of GPS Signal Loss and Spoofing on Power System Synchrophasor Applicat...
 
Open Source Software Tools for Synchrophasor Applications
Open Source Software Tools for  Synchrophasor ApplicationsOpen Source Software Tools for  Synchrophasor Applications
Open Source Software Tools for Synchrophasor Applications
 
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...
 
Optimal Multisine Probing Signal Design for Power System Electromechanical Mo...
Optimal Multisine Probing Signal Design for Power System Electromechanical Mo...Optimal Multisine Probing Signal Design for Power System Electromechanical Mo...
Optimal Multisine Probing Signal Design for Power System Electromechanical Mo...
 
Real-Time Simulation for MBSE of Synchrophasor Systems
Real-Time Simulation for MBSE of Synchrophasor SystemsReal-Time Simulation for MBSE of Synchrophasor Systems
Real-Time Simulation for MBSE of Synchrophasor Systems
 
Vedran Peric's PhD Defense Presentation: Non-intrusive Methods for Mode Estim...
Vedran Peric's PhD Defense Presentation: Non-intrusive Methods for Mode Estim...Vedran Peric's PhD Defense Presentation: Non-intrusive Methods for Mode Estim...
Vedran Peric's PhD Defense Presentation: Non-intrusive Methods for Mode Estim...
 
Workshop on Synchrophasors and Control Applications for Power Systems
Workshop on  Synchrophasors and Control Applications for Power SystemsWorkshop on  Synchrophasors and Control Applications for Power Systems
Workshop on Synchrophasors and Control Applications for Power Systems
 
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...
 
PMU-Based Real-Time Damping Control System Software and Hardware Architecture...
PMU-Based Real-Time Damping Control System Software and Hardware Architecture...PMU-Based Real-Time Damping Control System Software and Hardware Architecture...
PMU-Based Real-Time Damping Control System Software and Hardware Architecture...
 
06 2015 pesgm_wllv_vsc
06 2015 pesgm_wllv_vsc06 2015 pesgm_wllv_vsc
06 2015 pesgm_wllv_vsc
 
Towards Consistent Model Exchange and Simulation of VSC-HVDC Controls for EMT...
Towards Consistent Model Exchange and Simulation of VSC-HVDC Controls for EMT...Towards Consistent Model Exchange and Simulation of VSC-HVDC Controls for EMT...
Towards Consistent Model Exchange and Simulation of VSC-HVDC Controls for EMT...
 
Generic VSC-Based DC Grid EMT Modeling, Simulation and Validation on a Scaled...
Generic VSC-Based DC Grid EMT Modeling, Simulation and Validation on a Scaled...Generic VSC-Based DC Grid EMT Modeling, Simulation and Validation on a Scaled...
Generic VSC-Based DC Grid EMT Modeling, Simulation and Validation on a Scaled...
 
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...
 
Power System Simulation: History, State of the Art, and Challenges
Power System Simulation: History, State of the Art, and ChallengesPower System Simulation: History, State of the Art, and Challenges
Power System Simulation: History, State of the Art, and Challenges
 

Recently uploaded

2024 DevOps Pro Europe - Growing at the edge
2024 DevOps Pro Europe - Growing at the edge2024 DevOps Pro Europe - Growing at the edge
2024 DevOps Pro Europe - Growing at the edgePaco Orozco
 
Danfoss NeoCharge Technology -A Revolution in 2024.pdf
Danfoss NeoCharge Technology -A Revolution in 2024.pdfDanfoss NeoCharge Technology -A Revolution in 2024.pdf
Danfoss NeoCharge Technology -A Revolution in 2024.pdfNurvisNavarroSanchez
 
Architectural Portfolio Sean Lockwood
Architectural Portfolio Sean LockwoodArchitectural Portfolio Sean Lockwood
Architectural Portfolio Sean Lockwoodseandesed
 
ASME IX(9) 2007 Full Version .pdf
ASME IX(9)  2007 Full Version       .pdfASME IX(9)  2007 Full Version       .pdf
ASME IX(9) 2007 Full Version .pdfAhmedHussein950959
 
Construction method of steel structure space frame .pptx
Construction method of steel structure space frame .pptxConstruction method of steel structure space frame .pptx
Construction method of steel structure space frame .pptxwendy cai
 
HYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generationHYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generationRobbie Edward Sayers
 
fluid mechanics gate notes . gate all pyqs answer
fluid mechanics gate notes . gate all pyqs answerfluid mechanics gate notes . gate all pyqs answer
fluid mechanics gate notes . gate all pyqs answerapareshmondalnita
 
Explosives Industry manufacturing process.pdf
Explosives Industry manufacturing process.pdfExplosives Industry manufacturing process.pdf
Explosives Industry manufacturing process.pdf884710SadaqatAli
 
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...Dr.Costas Sachpazis
 
Scaling in conventional MOSFET for constant electric field and constant voltage
Scaling in conventional MOSFET for constant electric field and constant voltageScaling in conventional MOSFET for constant electric field and constant voltage
Scaling in conventional MOSFET for constant electric field and constant voltageRCC Institute of Information Technology
 
A CASE STUDY ON ONLINE TICKET BOOKING SYSTEM PROJECT.pdf
A CASE STUDY ON ONLINE TICKET BOOKING SYSTEM PROJECT.pdfA CASE STUDY ON ONLINE TICKET BOOKING SYSTEM PROJECT.pdf
A CASE STUDY ON ONLINE TICKET BOOKING SYSTEM PROJECT.pdfKamal Acharya
 
Natalia Rutkowska - BIM School Course in Kraków
Natalia Rutkowska - BIM School Course in KrakówNatalia Rutkowska - BIM School Course in Kraków
Natalia Rutkowska - BIM School Course in Krakówbim.edu.pl
 
Introduction to Machine Learning Unit-4 Notes for II-II Mechanical Engineering
Introduction to Machine Learning Unit-4 Notes for II-II Mechanical EngineeringIntroduction to Machine Learning Unit-4 Notes for II-II Mechanical Engineering
Introduction to Machine Learning Unit-4 Notes for II-II Mechanical EngineeringC Sai Kiran
 
Digital Signal Processing Lecture notes n.pdf
Digital Signal Processing Lecture notes n.pdfDigital Signal Processing Lecture notes n.pdf
Digital Signal Processing Lecture notes n.pdfAbrahamGadissa
 
Toll tax management system project report..pdf
Toll tax management system project report..pdfToll tax management system project report..pdf
Toll tax management system project report..pdfKamal Acharya
 
The Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdfThe Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdfPipe Restoration Solutions
 
fundamentals of drawing and isometric and orthographic projection
fundamentals of drawing and isometric and orthographic projectionfundamentals of drawing and isometric and orthographic projection
fundamentals of drawing and isometric and orthographic projectionjeevanprasad8
 
WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234AafreenAbuthahir2
 
Event Management System Vb Net Project Report.pdf
Event Management System Vb Net  Project Report.pdfEvent Management System Vb Net  Project Report.pdf
Event Management System Vb Net Project Report.pdfKamal Acharya
 
ENERGY STORAGE DEVICES INTRODUCTION UNIT-I
ENERGY STORAGE DEVICES  INTRODUCTION UNIT-IENERGY STORAGE DEVICES  INTRODUCTION UNIT-I
ENERGY STORAGE DEVICES INTRODUCTION UNIT-IVigneshvaranMech
 

Recently uploaded (20)

2024 DevOps Pro Europe - Growing at the edge
2024 DevOps Pro Europe - Growing at the edge2024 DevOps Pro Europe - Growing at the edge
2024 DevOps Pro Europe - Growing at the edge
 
Danfoss NeoCharge Technology -A Revolution in 2024.pdf
Danfoss NeoCharge Technology -A Revolution in 2024.pdfDanfoss NeoCharge Technology -A Revolution in 2024.pdf
Danfoss NeoCharge Technology -A Revolution in 2024.pdf
 
Architectural Portfolio Sean Lockwood
Architectural Portfolio Sean LockwoodArchitectural Portfolio Sean Lockwood
Architectural Portfolio Sean Lockwood
 
ASME IX(9) 2007 Full Version .pdf
ASME IX(9)  2007 Full Version       .pdfASME IX(9)  2007 Full Version       .pdf
ASME IX(9) 2007 Full Version .pdf
 
Construction method of steel structure space frame .pptx
Construction method of steel structure space frame .pptxConstruction method of steel structure space frame .pptx
Construction method of steel structure space frame .pptx
 
HYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generationHYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generation
 
fluid mechanics gate notes . gate all pyqs answer
fluid mechanics gate notes . gate all pyqs answerfluid mechanics gate notes . gate all pyqs answer
fluid mechanics gate notes . gate all pyqs answer
 
Explosives Industry manufacturing process.pdf
Explosives Industry manufacturing process.pdfExplosives Industry manufacturing process.pdf
Explosives Industry manufacturing process.pdf
 
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
 
Scaling in conventional MOSFET for constant electric field and constant voltage
Scaling in conventional MOSFET for constant electric field and constant voltageScaling in conventional MOSFET for constant electric field and constant voltage
Scaling in conventional MOSFET for constant electric field and constant voltage
 
A CASE STUDY ON ONLINE TICKET BOOKING SYSTEM PROJECT.pdf
A CASE STUDY ON ONLINE TICKET BOOKING SYSTEM PROJECT.pdfA CASE STUDY ON ONLINE TICKET BOOKING SYSTEM PROJECT.pdf
A CASE STUDY ON ONLINE TICKET BOOKING SYSTEM PROJECT.pdf
 
Natalia Rutkowska - BIM School Course in Kraków
Natalia Rutkowska - BIM School Course in KrakówNatalia Rutkowska - BIM School Course in Kraków
Natalia Rutkowska - BIM School Course in Kraków
 
Introduction to Machine Learning Unit-4 Notes for II-II Mechanical Engineering
Introduction to Machine Learning Unit-4 Notes for II-II Mechanical EngineeringIntroduction to Machine Learning Unit-4 Notes for II-II Mechanical Engineering
Introduction to Machine Learning Unit-4 Notes for II-II Mechanical Engineering
 
Digital Signal Processing Lecture notes n.pdf
Digital Signal Processing Lecture notes n.pdfDigital Signal Processing Lecture notes n.pdf
Digital Signal Processing Lecture notes n.pdf
 
Toll tax management system project report..pdf
Toll tax management system project report..pdfToll tax management system project report..pdf
Toll tax management system project report..pdf
 
The Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdfThe Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdf
 
fundamentals of drawing and isometric and orthographic projection
fundamentals of drawing and isometric and orthographic projectionfundamentals of drawing and isometric and orthographic projection
fundamentals of drawing and isometric and orthographic projection
 
WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234
 
Event Management System Vb Net Project Report.pdf
Event Management System Vb Net  Project Report.pdfEvent Management System Vb Net  Project Report.pdf
Event Management System Vb Net Project Report.pdf
 
ENERGY STORAGE DEVICES INTRODUCTION UNIT-I
ENERGY STORAGE DEVICES  INTRODUCTION UNIT-IENERGY STORAGE DEVICES  INTRODUCTION UNIT-I
ENERGY STORAGE DEVICES INTRODUCTION UNIT-I
 

CIM to Modelica Factory - Automated Equation-Based Cyber-Physical Power System Modelica Model Generation and Time-Domain Simulation from CIM

  • 1. CIM 2 Modelica Factory Automated Equation-Based Cyber-Physical Power System Modelica Model Generation and Time-Domain Simulation from CIM Francisco Gomez1, Prof. Luigi Vanfretti1,2, and Svein H. Olsen2 luigiv@kth.se , fragom@kth.se Electric Power Systems Dept. KTH Stockholm, Sweden Luigi.Vanfretti@statnett.no svein.harald.olsen@statnett.no Research and Development Division Statnett SF Oslo, Norway
  • 2. • Background & Motivation – Modeling and Simulation – Modelica – CIM for Dynamics • Modelica – Language Description – MetaModelica – CIM/UML to Modelica • CIM 2 Modelica – Initial Conditions – Simulations Overview Acknowledgments • This work has been funded in part by the EU funded FP7 iTesla project: http://www.itesla-project.eu/ and Statnett SF, the Norwegian power system operator. • Work related to the iTesla Modelica power systems library presented here is a result of the collaboration between RTE (France), AIA (Spain) and KTH (Sweden) within the EU funded FP7 iTesla project: http://www.itesla-project.eu/ • Special thanks for ‘special training’ and support from • Prof. Fritzson and his team at Linköping University • Prof. Berhard Bachmann and Lennart Ochel, FH Bielefeld
  • 3. • Research • Development of software architecture supporting transformation from CIM, implementing tools for either translating from CIM to Modelica models • Development of models of cyber-physical power systems components, communication network components, and other components from other domains • Application • iTESLA: Innovative Tools for Electrical System Security within Large Areas • CIM provides standard format for power systems data • Use of data from TSO – Description of data equipment, power systems topology and measurements for model validation Motivation
  • 4. Modelica • Modelica is an OOP for declarative equation based mathematical language • Non-proprietary language, suitable for standardization and exchange of models • Modelica tools, commercial and free of charge • Electric power steering and controller model [1] Andreas Deuring, Johannes Gerl, Harald Wilhelm “Multi-Domain Vehicle Dynamics Simulation in Dymola”, Modelica Conference, Dresden, 2011 • Thermodinamic Network of the ICE model [2] L. Morawietz, S. Risse, H. Zellbeck, H. Reuss, T. Christ “Modeling an automotive power train and electrical power supply for HiL applications using Modelica”, Modelica Conference, Hamburg, 2005 TU Dresden, University of Stuttgart, BMW Group, Germany. Background
  • 5. Common Information Model • Conceived for information exchange: power systems topology, equipment, measurements • Using UML representation to design a structured data model: Semantic transformation from real world to a model • Standardization of the model diagrams for cyber-physical components • Generators • Turbine Governors • Capacitors • Protections • Measurements • IEC61970 provides standard data model for power systems components Background class Sy nchr onousMachineDy namics Wir es::Sy nchr onousMachine + aVRToManualLag :Seconds [0..1] + aVRToManualLead :Seconds [0..1] + baseQ :ReactivePower [0..1] + condenserP :ActivePower [0..1] + coolantCondition :Float [0..1] + coolantType :CoolantType [0..1] + earthing :Boolean [0..1] + earthingStarPointR :Resistance [0..1] + earthingStarPointX :Reactance [0..1] + ikk :CurrentFlow [0..1] + manualToAVR :Seconds [0..1] + maxQ :ReactivePower [0..1] + maxU :Voltage [0..1] + minQ :ReactivePower [0..1] + minU :Voltage [0..1] + mu :Float [0..1] + operatingMode :SynchronousMachineOperatingMode [0..1] + qPercent :PerCent [0..1] + r :Resistance [0..1] + r0 :Resistance [0..1] + r2 :Resistance [0..1] + referencePriority :Integer [0..1] + satDirectSubtransX :PU [0..1] + satDirectSyncX :PU [0..1] + satDirectTransX :PU [0..1] + shortCircuitRotorType :ShortCircuitRotorKind [0..1] + type :SynchronousMachineKind [0..1] + voltageRegulationRange :PerCent [0..1] + x0 :Reactance [0..1] + x2 :Reactance [0..1]
  • 6. CIM for Dynamics • Dynamic models used in the industry today use application specific data format and are embedded within the solver (integration routine) • No information on how the model is implemented (i.e. actual equations used) • Dynamic models can be represented in CIM, and exchanged among utilities • Need to extend CIM to support dynamics models • CIM should also support the exchange not only of parameters Background doc Sy nchr onousGener ator MechanicalEquation
  • 7. Extension for CIM Dynamics • Automatic model transformation from CIM to a well defined (equation based) language • Information exchange, parameters and equations with CIM and Modelica The benefit / role of CIM: Modelling of the network are done separate from the analytic Existing Steady-State Solver Engine (SSSE) can be used to initialize the transient study Background model gensal … parameter Real wbase = 2 * pi * 50 "system base speed"; parameter Complex Epqp = fpp + a * It; parameter Real delta0 = arg(Epqp); parameter Real Pm0 = p0 + (id0 * id0 + iq0 * iq0) * Ra; Real delta "rotor angle"; Real w "machine speed deviation, p.u."; … initial equation delta = delta0; w = 0; equation … der(w) = ((Pm0 - D * w) / (w + 1) - Te) / (2 * H); der(delta) = wbase * w; end gensal;
  • 8. • Background & Motivation – Modeling and Simulation – Modelica – CIM for Dynamics • Modelica – Language Description – MetaModelica – CIM/UML to Modelica • CIM 2 Modelica – Initial Conditions – Simulations Overview
  • 9. Modeling Language • Modeling language based on equations, allow specification of mathematical models • Multi-Domain modeling • Visual Acausal Hierarchical Component Modeling • Physical structure • No specification of data flow direction load EM DC G R L Electrical Mechanics model DCMotor Modelica.Electrical.Analog.Basic.Resistor r1(R = 10); Modelica.Electrical.Analog.Basic.Inductor i1; Modelica.Electrical.Analog.Basic.EMF emf1; Modelica.Mechanics.Rotational.Inertia load; Modelica.Electrical.Analog.Basic.Ground g; Modelica.Electrical.Analog.Sources.ConstantVoltage v; equation connect(DC.p,R.n); connect(R.p,L.n); connect(L.p,EM.n); connect(EM.p,DC.n); connect(DC.n,G.p); connect(EM.flange_b,load.flange_a); end DCMotor; Modelica
  • 10. Modeling Language • Typed Declarative Equation-based Textual Language • Object-Oriented Language with class concept • Reuse of classes • Reuse of components • Scalable and Modular models • Decoupling the model from the solver model GENROU parameter Complex It=conj(S/VT) “Some comments here“; parameter Complex Is = It + VT/Zs; parameter Complex fpp = Zs*Is; parameter Real ang_P=arg(fpp); parameter Real ang_I=arg(It); parameter Real ang_PI=ang_P-ang_I; parameter Real psi = 'abs'(fpp); equation der(Epq) = (1/Tpd0)*(Efd0 -XadIfd); der(Epd) = (1/Tpq0)*(-1)*(XaqIlq); … anglev =atan2(p.vi, p.vr); Vt = sqrt(p.vr^2 + p.vi^2); anglei =atan2(p.ii, p.ir); I = sqrt(p.ii^2 + p.ir^2); … end GENROU; Variable declaration DAE Equations Modelica
  • 11. Power Systems Library in Modelica • The FP7 iTESLA project develops a high level library for modeling power grid components • Generators, • Governors, • Controls, • Branches, • Loads, • Buses, • Events • The library makes available standardized power systems models usually available in power system tools only accessible through proprietary (and expensive) licenses Modelica
  • 12. CIM / UML to Modelica • Modelica provides data definition and compilers for equation based modeling • ModelicaML is a tool to create UML definition for Modelica models • Design of classes, components and models using a data model representation: • Definition of start values for components and definition of mathematical equations • Code generation creates classes and models with relation between classes Modelica
  • 13. CIM / UML to Modelica • Semantic transformation for automatic simulation directly from CIM definition Modelica
  • 14. • Background & Motivation – Modeling and Simulation – Modelica – CIM for Dynamics • Modelica – Language Description – MetaModelica – CIM/UML to Modelica • CIM 2 Modelica – Initial Conditions – Simulations Overview
  • 15. Process flow design • Automatic generation of Modelica code from CIM/UML definition • Manual design of CIM/UML definition and Mapping • Loading CIM/XML and Mapping • Semantic transformation into Modelica code: – Set initial values from load flow solution – Set connection between classes CIM 2 Modelica
  • 16. CIM 2 Modelica Mapping • Relation between CIM classes and Power system library classes • CIM Attributes and values -> Modelica Variables and starting values • CIM relations between classes -> Modelica connection between components or • CIM relations between classes -> Use of Modelica classes as objects CIM 2 Modelica
  • 18. Simulation Engine • Open-source software for cyber-physical system simulation • Plug-in different compilers and solvers • Enhancement to CIM: • Integration with PMU measurements or simulation -> Harmonization with HDFS is an alternative • Include the Modelica library code as part of the CIM standard CIM 2 Modelica Properties Results HDF5 JMOMC PYTHON JAVA Dymola
  • 19. Thank you! Questions? luigiv@kth.se , fragom@kth.se Electric Power Systems Dept. KTH Stockholm, Sweden Luigi.Vanfretti@statnett.no svein.harald.olsen@statnett.no Research and Development Division Statnett SF Oslo, Norway

Editor's Notes

  1. Conveniently model complex physical systems
  2. Put the dynamics parameters into the equations of the model The model has a specific structure and is embedded within the solver.
  3. Put the dynamics parameters into the equations of the model The model has a specific structure and is embedded within the solver.
  4. Si preguntan por performance, simulation is better than psse
  5. Semantic transformation for automatic simulation directly from CIM definition
  6. Gane-Sarson
  7. Store values en