SlideShare a Scribd company logo
1 of 16
The 7th International Conference
on Real-Time Simulation Technologies
Montreal | 9-12 June, 2014
Luigi Vanfretti1,2, Francisco Gómez1, 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
Towards CIM-Compliant Model-Based Cyber-Physical
Power System Design and Simulation using Modelica
The 7th International Conference
on Real-Time Simulation Technologies
Montreal | 9-12 June, 2014
Outline
• Cyber-Physical Systems
• Key Concepts from Hybrid Systems
• Key Characteristics of Hybrid Systems
• Consequences of increased ICT
• PMU-Based Wide Area Control Systems
• Damping Controller WACS
• Cyber-Physical Systems Modeling
• Systems Data Modeling
• Model Development
• CIM for model simulation
• Modelica Simulation Engine
Towards CIM-Compliant Model-Based Cyber-Physical
Power System Design and Simulation using Modelica
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
The 7th International Conference
on Real-Time Simulation Technologies
Montreal | 9-12 June, 2014
Key Concepts from Hybrid Systems
(a.k.a. cyber-physical systems)
• Physical systems evolve continuously over time, but
other systems evolve by discrete changes.
• These discrete changes, or events, occur at specific
points in time.
• Discrete event dynamic systems, as opposed to
continuous dynamic systems, may not be directly
based on physical laws derived from first principles.
• Hybrid systems contain both discrete parts as well as
continuous parts.
• E.g.: consider a digital computer system interacting
with the physical world.
• This is a simplified view of the world as discrete parts
are usually distributed together with physical
components.
Physical System
Computer
System
Actuators Sensors
Comms
Comms
010101010101
An example is a power plant where local digital controllers are
integrated as part of the generators…
http://blog.xogeny.com/blog/sensor-artifact/
The 7th International Conference
on Real-Time Simulation Technologies
Montreal | 9-12 June, 2014
Key Characteristics of Hybrid Systems
(a.k.a. cyber-physical systems)
• A reactive system is a subclass of a real-time
computer system with discrete behavior such as
the system explained above
• These systems continuously react to their environment at
a speed determined by that environment (sharp time
constraints)
• An interactive system continuously reacts to users
and to the environment, subject to a mix of user
and computer system constraints (milder time
constraints)
• We have a combination of the cases above, and
we need to address each of these characteristics
with the right architecture.
• Reactive systems have the following features:
• Concurrency
• Time Constraints
• Determinism
• Reliability
• Hardware/Software
Physical System
Computer
System
Actuators Sensors
Comms
Comms
010101010101
Environment
Output
Reactive
System
Input
Environment
Output
Interactive
System
InputInput
Output
User
The 7th International Conference
on Real-Time Simulation Technologies
Montreal | 9-12 June, 2014
Consequences of increased ICT
in Power System Operation
• Many processes in the power system are continuous, with local
control & protection systems
• Increased ICT will drive an evolution to understand power system
operation as a “hybrid system”:
• The virtual layer residing in a computer system(s) will enable new
functionalities.
• The functionalities will derive more events or discrete changes
(actions) for:
• Control, protection and optimization of the whole grid.
• Will make particular loops as reactive or interactive loops.
• Sampling and reconstruction will be needed at different sample
rates, and different granularity.
• Communication networks will transport measurements and
different types of control actions in digital telecommunication
networks (these may not follow physical laws derived from 1st
principles)
• A Smart Operation Control System is the heart into the evolution of
a high-level “hybrid system” from the operations perspective.
• One example of this transformation are synchrophasor-based
control systems that utilize remote input signals that require the
use of time-synchronized measurements, which are transferred via
communication links to a wide-area control system (WACS)
Physical System
Computer
System
Actuators Sensors
Comms
Comms
010101010101
Power System
Smart Operation
Control System
(for different tasks /
services)
Controllable
Devices
Sensors
(eg. PMUs)
CommsComms
The 7th International Conference
on Real-Time Simulation Technologies
Montreal | 9-12 June, 2014
PMU-Based Wide Area Control Systems
(challenges for design, implementation and operation)
• WACS includes an ICT platform that merges the input data
and transforms it to a useful input signal for active devices.
• WACS consists of
• (i) a number of synchronized phasor measurements units (PMUs – a
sort of GPS time-syncronized distributed sensor) from geographically
spread locations,
• (ii) a computer system termed phasor data concentrator (PDC),
• (iii) a real-time computer system where control functions are
implemented,
• (iv) a communication network, and
• (v) the power system dynamic process under control (i.e. wide-area
oscillations).
• WACS represent a true cyber-physical system that requires:
• Tools for design,
• Tools for simulation and
• Tools for hardware firmware deployment
for which technology today is not available in the power
systems domain.
The 7th International Conference
on Real-Time Simulation Technologies
Montreal | 9-12 June, 2014
Damping Controller WACS
(implemented at SmarTS-Lab)
The 7th International Conference
on Real-Time Simulation Technologies
Montreal | 9-12 June, 2014
Outline
• Cyber-Physical Systems
• Key Concepts from Hybrid Systems
• Key Characteristics of Hybrid Systems
• Consequences of increased ICT
• PMU-Based Wide Area Control Systems
• Damping Controller WACS
• Cyber-Physical Systems Modeling
• Systems Data Modeling
• Model Development
• CIM for model simulation
• Modelica Simulation Engine
Towards CIM-Compliant Model-Based Cyber-Physical
Power System Design and Simulation using Modelica
The 7th International Conference
on Real-Time Simulation Technologies
Montreal | 9-12 June, 2014
• Structural diagrams represent the
static behaviour of the system
• Object, attributes, operations and
relationships
• Class diagrams,
• Component diagrams,
• Unified Modeling Language (UML)
is a general purpose standard
modeling language
• Information model representing real
world objects
• Structured description of the
semantics of a set of information
• Information stored in XML file format
• UML is compatible with Object
Oriented software development
methods
• Behavioral diagrams represents
the dynamics of the system,
collaboration among objects
• Sequence diagrams,
• State diagrams,
• Activity diagrams
Systems Data Modeling
(uml)
The 7th International Conference
on Real-Time Simulation Technologies
Montreal | 9-12 June, 2014
• Common Information Model (CIM) is
conceived for information exchange:
power systems topology, equipment,
measurements
• Standardization of the model diagrams
for cyber-physical components,
• IEC61970 provides standard data model for
power systems components
• Components involved in the generation layer:
generators, turbine governors, etc
• Components involved in transmission and
distribution layer: capacitors, protections,
etc.
• Using UML representation to design a
structured data model: Semantic
transformation from real world to a
model
Systems Data Modeling
(CIM power systems)
The 7th International Conference
on Real-Time Simulation Technologies
Montreal | 9-12 June, 2014
• Modeling language
based on equations,
allow specification of
mathematical models
• Multi-Domain
modeling
• Visual Acausal
Hierarchical
Component Modeling
• Physical structure
• No data flow direction
• Typed Declarative
Equation-based
Textual Language
• Decopling of models
from solvers
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;
load
EM
DC
G
R L
Electrical
Mechanics
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 and ODE
Equations
Model Development
(modelica language)
The 7th International Conference
on Real-Time Simulation Technologies
Montreal | 9-12 June, 2014
• 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
• E.g.: Model in
modelica
validated against
a PSSE model
Model Development
(power systems library)
The 7th International Conference
on Real-Time Simulation Technologies
Montreal | 9-12 June, 2014
• 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
• CIM and Modelica follow the
concept of Object Oriented
Programming,
• We use the CIM/UML
definition for generating
Modelica Code
CIM for Model Simulation
(uml for modelica)
The 7th International Conference
on Real-Time Simulation Technologies
Montreal | 9-12 June, 2014
• Automatic generation of Modelica code from CIM/UML
definition.
• Process Data flow
• Manual design of CIM/UML
definition and Mapping
• Loading CIM/XML and
Mapping
• Semantic transformation into
Modelica code:
• Set initial values from power
flow
• Set connection between
classes
• Simulation with Modelica
tools
• 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 inside main class:
class instances
CIM for Model Simulation
(cim 2 modelica)
The 7th International Conference
on Real-Time Simulation Technologies
Montreal | 9-12 June, 2014
Modelica Simulation Engine
(simulation engine)Properties
Results
HDF5
JMOMC
PYTHON
JAVA
Dymola
• Open-source software for cyber-
physical system simulation
• Plug-in different compilers and
solvers
The 7th International Conference
on Real-Time Simulation Technologies
Montreal | 9-12 June, 2014
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
 
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
 
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
 
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
 
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
 
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
 
Bob Garrett: Network of Networks Analysis
Bob Garrett: Network of Networks AnalysisBob Garrett: Network of Networks Analysis
Bob Garrett: Network of Networks AnalysisEnergyTech2015
 
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
 
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
 
Implementation and Performance Analysis of a Vedic Multiplier Using Tanner ED...
Implementation and Performance Analysis of a Vedic Multiplier Using Tanner ED...Implementation and Performance Analysis of a Vedic Multiplier Using Tanner ED...
Implementation and Performance Analysis of a Vedic Multiplier Using Tanner ED...ijsrd.com
 
Ex-post allocation of electricity and real-time control strategy for renewabl...
Ex-post allocation of electricity and real-time control strategy for renewabl...Ex-post allocation of electricity and real-time control strategy for renewabl...
Ex-post allocation of electricity and real-time control strategy for renewabl...Université de Liège (ULg)
 

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...
 
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)
 
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
 
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...
 
Srm ps eee-pg2013-14
Srm ps eee-pg2013-14Srm ps eee-pg2013-14
Srm ps eee-pg2013-14
 
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...
 
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
 
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
 
Chap 1(one) general introduction
Chap 1(one)  general introductionChap 1(one)  general introduction
Chap 1(one) general introduction
 
Bob Garrett: Network of Networks Analysis
Bob Garrett: Network of Networks AnalysisBob Garrett: Network of Networks Analysis
Bob Garrett: Network of Networks Analysis
 
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 ...
 
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
 
Implementation and Performance Analysis of a Vedic Multiplier Using Tanner ED...
Implementation and Performance Analysis of a Vedic Multiplier Using Tanner ED...Implementation and Performance Analysis of a Vedic Multiplier Using Tanner ED...
Implementation and Performance Analysis of a Vedic Multiplier Using Tanner ED...
 
Ex-post allocation of electricity and real-time control strategy for renewabl...
Ex-post allocation of electricity and real-time control strategy for renewabl...Ex-post allocation of electricity and real-time control strategy for renewabl...
Ex-post allocation of electricity and real-time control strategy for renewabl...
 
An automotive survey
An automotive surveyAn automotive survey
An automotive survey
 

Viewers also liked

Introduction to the NAP and NAMA processes and the relation to climate finance
Introduction to the NAP and NAMA processes and the relation to climate financeIntroduction to the NAP and NAMA processes and the relation to climate finance
Introduction to the NAP and NAMA processes and the relation to climate financeFAO
 
Analytic Dependency Loops in Architectural Models of Cyber-Physical Systems
Analytic Dependency Loops in Architectural Models of Cyber-Physical SystemsAnalytic Dependency Loops in Architectural Models of Cyber-Physical Systems
Analytic Dependency Loops in Architectural Models of Cyber-Physical SystemsIvan Ruchkin
 
Business software packages - Accounting Software Systems
Business software packages - Accounting Software SystemsBusiness software packages - Accounting Software Systems
Business software packages - Accounting Software SystemsJoel Briza
 
COMPUTER ACCOUNTING SOFTWARE- BASIC PRINCIPLES OF ACCOUNTING
COMPUTER ACCOUNTING SOFTWARE-  BASIC PRINCIPLES OF ACCOUNTINGCOMPUTER ACCOUNTING SOFTWARE-  BASIC PRINCIPLES OF ACCOUNTING
COMPUTER ACCOUNTING SOFTWARE- BASIC PRINCIPLES OF ACCOUNTINGTrinity Dwarka
 
Presentation on different kinds of software
Presentation on different kinds of softwarePresentation on different kinds of software
Presentation on different kinds of softwareNitish Xavier Tirkey
 
Types of software
Types of softwareTypes of software
Types of softwarelatifah2001
 
applications of computer graphics
applications of computer graphicsapplications of computer graphics
applications of computer graphicsAaina Katyal
 
software engineering
software engineeringsoftware engineering
software engineeringramyavarkala
 
Transform your Business with AI, Deep Learning and Machine Learning
Transform your Business with AI, Deep Learning and Machine LearningTransform your Business with AI, Deep Learning and Machine Learning
Transform your Business with AI, Deep Learning and Machine LearningSri Ambati
 
ACCESSIBILITY OF MOBILE CYBER PHYSICAL SYSTEM 02
ACCESSIBILITY OF MOBILE CYBER PHYSICAL SYSTEM 02ACCESSIBILITY OF MOBILE CYBER PHYSICAL SYSTEM 02
ACCESSIBILITY OF MOBILE CYBER PHYSICAL SYSTEM 02Partha Sarathi Kar
 
ACCESSIBILITY OF MOBILE CYBER PHYSICAL SYSTEM 01
ACCESSIBILITY OF MOBILE CYBER PHYSICAL SYSTEM 01ACCESSIBILITY OF MOBILE CYBER PHYSICAL SYSTEM 01
ACCESSIBILITY OF MOBILE CYBER PHYSICAL SYSTEM 01Partha Sarathi Kar
 
Cloud computing simple ppt
Cloud computing simple pptCloud computing simple ppt
Cloud computing simple pptAgarwaljay
 
Introduction of Cloud computing
Introduction of Cloud computingIntroduction of Cloud computing
Introduction of Cloud computingRkrishna Mishra
 
Mobile Is Eating the World (2016)
Mobile Is Eating the World (2016)Mobile Is Eating the World (2016)
Mobile Is Eating the World (2016)a16z
 

Viewers also liked (19)

Introduction to the NAP and NAMA processes and the relation to climate finance
Introduction to the NAP and NAMA processes and the relation to climate financeIntroduction to the NAP and NAMA processes and the relation to climate finance
Introduction to the NAP and NAMA processes and the relation to climate finance
 
Analytic Dependency Loops in Architectural Models of Cyber-Physical Systems
Analytic Dependency Loops in Architectural Models of Cyber-Physical SystemsAnalytic Dependency Loops in Architectural Models of Cyber-Physical Systems
Analytic Dependency Loops in Architectural Models of Cyber-Physical Systems
 
Business software packages - Accounting Software Systems
Business software packages - Accounting Software SystemsBusiness software packages - Accounting Software Systems
Business software packages - Accounting Software Systems
 
COMPUTER ACCOUNTING SOFTWARE- BASIC PRINCIPLES OF ACCOUNTING
COMPUTER ACCOUNTING SOFTWARE-  BASIC PRINCIPLES OF ACCOUNTINGCOMPUTER ACCOUNTING SOFTWARE-  BASIC PRINCIPLES OF ACCOUNTING
COMPUTER ACCOUNTING SOFTWARE- BASIC PRINCIPLES OF ACCOUNTING
 
Presentation on different kinds of software
Presentation on different kinds of softwarePresentation on different kinds of software
Presentation on different kinds of software
 
Types Of Software
Types Of SoftwareTypes Of Software
Types Of Software
 
Drone technology
Drone technologyDrone technology
Drone technology
 
Types of software
Types of softwareTypes of software
Types of software
 
applications of computer graphics
applications of computer graphicsapplications of computer graphics
applications of computer graphics
 
Computer Software & its Types
Computer Software & its Types Computer Software & its Types
Computer Software & its Types
 
Drone Technology
Drone TechnologyDrone Technology
Drone Technology
 
Drones: Present & Future
Drones: Present & FutureDrones: Present & Future
Drones: Present & Future
 
software engineering
software engineeringsoftware engineering
software engineering
 
Transform your Business with AI, Deep Learning and Machine Learning
Transform your Business with AI, Deep Learning and Machine LearningTransform your Business with AI, Deep Learning and Machine Learning
Transform your Business with AI, Deep Learning and Machine Learning
 
ACCESSIBILITY OF MOBILE CYBER PHYSICAL SYSTEM 02
ACCESSIBILITY OF MOBILE CYBER PHYSICAL SYSTEM 02ACCESSIBILITY OF MOBILE CYBER PHYSICAL SYSTEM 02
ACCESSIBILITY OF MOBILE CYBER PHYSICAL SYSTEM 02
 
ACCESSIBILITY OF MOBILE CYBER PHYSICAL SYSTEM 01
ACCESSIBILITY OF MOBILE CYBER PHYSICAL SYSTEM 01ACCESSIBILITY OF MOBILE CYBER PHYSICAL SYSTEM 01
ACCESSIBILITY OF MOBILE CYBER PHYSICAL SYSTEM 01
 
Cloud computing simple ppt
Cloud computing simple pptCloud computing simple ppt
Cloud computing simple ppt
 
Introduction of Cloud computing
Introduction of Cloud computingIntroduction of Cloud computing
Introduction of Cloud computing
 
Mobile Is Eating the World (2016)
Mobile Is Eating the World (2016)Mobile Is Eating the World (2016)
Mobile Is Eating the World (2016)
 

Similar to Towards CIM-Compliant Model-Based Cyber-Physical Power System Design and Simulation using Modelica

MSIE-06-T-M2S1-Cyber-Physical-System-and-Data-Security.pptx
MSIE-06-T-M2S1-Cyber-Physical-System-and-Data-Security.pptxMSIE-06-T-M2S1-Cyber-Physical-System-and-Data-Security.pptx
MSIE-06-T-M2S1-Cyber-Physical-System-and-Data-Security.pptxMahendraShukla27
 
Power System Control Centers Past, Present, and Future
Power System Control Centers Past, Present, and FuturePower System Control Centers Past, Present, and Future
Power System Control Centers Past, Present, and FuturePower System Operation
 
D. Ardagna - PARVIS - Performance mAnagement of VIrtualized Systems
D. Ardagna - PARVIS - Performance mAnagement of VIrtualized SystemsD. Ardagna - PARVIS - Performance mAnagement of VIrtualized Systems
D. Ardagna - PARVIS - Performance mAnagement of VIrtualized SystemsFolco Bombardieri
 
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
 
Unit 1 - Introduction - Full.pptx
Unit 1 - Introduction - Full.pptxUnit 1 - Introduction - Full.pptx
Unit 1 - Introduction - Full.pptxCharunnath S V
 
Data & Computation Interoperability in Cloud Services - Seamless Computations
Data & Computation Interoperability in Cloud Services - Seamless ComputationsData & Computation Interoperability in Cloud Services - Seamless Computations
Data & Computation Interoperability in Cloud Services - Seamless ComputationsSergey Boldyrev
 
Ieeepro techno solutions 2013 ieee embedded project an integrated design fr...
Ieeepro techno solutions   2013 ieee embedded project an integrated design fr...Ieeepro techno solutions   2013 ieee embedded project an integrated design fr...
Ieeepro techno solutions 2013 ieee embedded project an integrated design fr...srinivasanece7
 
53_36765_ME591_2012_1__1_1_Mechatronics System Design.pdf
53_36765_ME591_2012_1__1_1_Mechatronics System Design.pdf53_36765_ME591_2012_1__1_1_Mechatronics System Design.pdf
53_36765_ME591_2012_1__1_1_Mechatronics System Design.pdfDvbRef1
 
RECAP at ETSI Experiential Network Intelligence (ENI) Meeting
RECAP at ETSI Experiential Network Intelligence (ENI) MeetingRECAP at ETSI Experiential Network Intelligence (ENI) Meeting
RECAP at ETSI Experiential Network Intelligence (ENI) MeetingRECAP Project
 
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
 
CYBER-PHYSICAL-SYSTEM.pptx
CYBER-PHYSICAL-SYSTEM.pptxCYBER-PHYSICAL-SYSTEM.pptx
CYBER-PHYSICAL-SYSTEM.pptxPrasadNagelli
 
module1st-cloudcomputing-180131063409 - Copy.pdf
module1st-cloudcomputing-180131063409 - Copy.pdfmodule1st-cloudcomputing-180131063409 - Copy.pdf
module1st-cloudcomputing-180131063409 - Copy.pdfBenakappaSM
 
An_Introduction_to_Virtualization_and_Cloud_Technologies_to_Support_Grid_Comp...
An_Introduction_to_Virtualization_and_Cloud_Technologies_to_Support_Grid_Comp...An_Introduction_to_Virtualization_and_Cloud_Technologies_to_Support_Grid_Comp...
An_Introduction_to_Virtualization_and_Cloud_Technologies_to_Support_Grid_Comp...Deepika Koundal Kashib
 
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
 
Grid and Cloud Computing Lecture-2a.pptx
Grid and Cloud Computing Lecture-2a.pptxGrid and Cloud Computing Lecture-2a.pptx
Grid and Cloud Computing Lecture-2a.pptxDrAdeelAkram2
 
Design of Mechatronics System
Design of Mechatronics SystemDesign of Mechatronics System
Design of Mechatronics SystemVeerakumar S
 
IOT model to Unified Communication Events in SDN
IOT model to Unified Communication  Events in SDNIOT model to Unified Communication  Events in SDN
IOT model to Unified Communication Events in SDNChandrashekhar Rao
 

Similar to Towards CIM-Compliant Model-Based Cyber-Physical Power System Design and Simulation using Modelica (20)

MSIE-06-T-M2S1-Cyber-Physical-System-and-Data-Security.pptx
MSIE-06-T-M2S1-Cyber-Physical-System-and-Data-Security.pptxMSIE-06-T-M2S1-Cyber-Physical-System-and-Data-Security.pptx
MSIE-06-T-M2S1-Cyber-Physical-System-and-Data-Security.pptx
 
Power System Control Centers Past, Present, and Future
Power System Control Centers Past, Present, and FuturePower System Control Centers Past, Present, and Future
Power System Control Centers Past, Present, and Future
 
D. Ardagna - PARVIS - Performance mAnagement of VIrtualized Systems
D. Ardagna - PARVIS - Performance mAnagement of VIrtualized SystemsD. Ardagna - PARVIS - Performance mAnagement of VIrtualized Systems
D. Ardagna - PARVIS - Performance mAnagement of VIrtualized Systems
 
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
 
Unit 1 - Introduction - Full.pptx
Unit 1 - Introduction - Full.pptxUnit 1 - Introduction - Full.pptx
Unit 1 - Introduction - Full.pptx
 
Scada slide
Scada slideScada slide
Scada slide
 
Data & Computation Interoperability in Cloud Services - Seamless Computations
Data & Computation Interoperability in Cloud Services - Seamless ComputationsData & Computation Interoperability in Cloud Services - Seamless Computations
Data & Computation Interoperability in Cloud Services - Seamless Computations
 
Ieeepro techno solutions 2013 ieee embedded project an integrated design fr...
Ieeepro techno solutions   2013 ieee embedded project an integrated design fr...Ieeepro techno solutions   2013 ieee embedded project an integrated design fr...
Ieeepro techno solutions 2013 ieee embedded project an integrated design fr...
 
53_36765_ME591_2012_1__1_1_Mechatronics System Design.pdf
53_36765_ME591_2012_1__1_1_Mechatronics System Design.pdf53_36765_ME591_2012_1__1_1_Mechatronics System Design.pdf
53_36765_ME591_2012_1__1_1_Mechatronics System Design.pdf
 
RECAP at ETSI Experiential Network Intelligence (ENI) Meeting
RECAP at ETSI Experiential Network Intelligence (ENI) MeetingRECAP at ETSI Experiential Network Intelligence (ENI) Meeting
RECAP at ETSI Experiential Network Intelligence (ENI) Meeting
 
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...
 
CYBER-PHYSICAL-SYSTEM.pptx
CYBER-PHYSICAL-SYSTEM.pptxCYBER-PHYSICAL-SYSTEM.pptx
CYBER-PHYSICAL-SYSTEM.pptx
 
module1st-cloudcomputing-180131063409 - Copy.pdf
module1st-cloudcomputing-180131063409 - Copy.pdfmodule1st-cloudcomputing-180131063409 - Copy.pdf
module1st-cloudcomputing-180131063409 - Copy.pdf
 
An_Introduction_to_Virtualization_and_Cloud_Technologies_to_Support_Grid_Comp...
An_Introduction_to_Virtualization_and_Cloud_Technologies_to_Support_Grid_Comp...An_Introduction_to_Virtualization_and_Cloud_Technologies_to_Support_Grid_Comp...
An_Introduction_to_Virtualization_and_Cloud_Technologies_to_Support_Grid_Comp...
 
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
 
Unit i
Unit iUnit i
Unit i
 
Design of mechatronics systems
Design of mechatronics systemsDesign of mechatronics systems
Design of mechatronics systems
 
Grid and Cloud Computing Lecture-2a.pptx
Grid and Cloud Computing Lecture-2a.pptxGrid and Cloud Computing Lecture-2a.pptx
Grid and Cloud Computing Lecture-2a.pptx
 
Design of Mechatronics System
Design of Mechatronics SystemDesign of Mechatronics System
Design of Mechatronics System
 
IOT model to Unified Communication Events in SDN
IOT model to Unified Communication  Events in SDNIOT model to Unified Communication  Events in SDN
IOT model to Unified Communication Events in SDN
 

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
 
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
 
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
 
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...
 
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
 
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...
 
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

Katarzyna Lipka-Sidor - BIM School Course
Katarzyna Lipka-Sidor - BIM School CourseKatarzyna Lipka-Sidor - BIM School Course
Katarzyna Lipka-Sidor - BIM School Coursebim.edu.pl
 
Module-1-(Building Acoustics) Noise Control (Unit-3). pdf
Module-1-(Building Acoustics) Noise Control (Unit-3). pdfModule-1-(Building Acoustics) Noise Control (Unit-3). pdf
Module-1-(Building Acoustics) Noise Control (Unit-3). pdfManish Kumar
 
KCD Costa Rica 2024 - Nephio para parvulitos
KCD Costa Rica 2024 - Nephio para parvulitosKCD Costa Rica 2024 - Nephio para parvulitos
KCD Costa Rica 2024 - Nephio para parvulitosVictor Morales
 
FUNCTIONAL AND NON FUNCTIONAL REQUIREMENT
FUNCTIONAL AND NON FUNCTIONAL REQUIREMENTFUNCTIONAL AND NON FUNCTIONAL REQUIREMENT
FUNCTIONAL AND NON FUNCTIONAL REQUIREMENTSneha Padhiar
 
Immutable Image-Based Operating Systems - EW2024.pdf
Immutable Image-Based Operating Systems - EW2024.pdfImmutable Image-Based Operating Systems - EW2024.pdf
Immutable Image-Based Operating Systems - EW2024.pdfDrew Moseley
 
Javier_Fernandez_CARS_workshop_presentation.pptx
Javier_Fernandez_CARS_workshop_presentation.pptxJavier_Fernandez_CARS_workshop_presentation.pptx
Javier_Fernandez_CARS_workshop_presentation.pptxJavier Fernández Muñoz
 
SOFTWARE ESTIMATION COCOMO AND FP CALCULATION
SOFTWARE ESTIMATION COCOMO AND FP CALCULATIONSOFTWARE ESTIMATION COCOMO AND FP CALCULATION
SOFTWARE ESTIMATION COCOMO AND FP CALCULATIONSneha Padhiar
 
High Voltage Engineering- OVER VOLTAGES IN ELECTRICAL POWER SYSTEMS
High Voltage Engineering- OVER VOLTAGES IN ELECTRICAL POWER SYSTEMSHigh Voltage Engineering- OVER VOLTAGES IN ELECTRICAL POWER SYSTEMS
High Voltage Engineering- OVER VOLTAGES IN ELECTRICAL POWER SYSTEMSsandhya757531
 
Analysis and Evaluation of Dal Lake Biomass for Conversion to Fuel/Green fert...
Analysis and Evaluation of Dal Lake Biomass for Conversion to Fuel/Green fert...Analysis and Evaluation of Dal Lake Biomass for Conversion to Fuel/Green fert...
Analysis and Evaluation of Dal Lake Biomass for Conversion to Fuel/Green fert...arifengg7
 
Robotics-Asimov's Laws, Mechanical Subsystems, Robot Kinematics, Robot Dynami...
Robotics-Asimov's Laws, Mechanical Subsystems, Robot Kinematics, Robot Dynami...Robotics-Asimov's Laws, Mechanical Subsystems, Robot Kinematics, Robot Dynami...
Robotics-Asimov's Laws, Mechanical Subsystems, Robot Kinematics, Robot Dynami...Sumanth A
 
Turn leadership mistakes into a better future.pptx
Turn leadership mistakes into a better future.pptxTurn leadership mistakes into a better future.pptx
Turn leadership mistakes into a better future.pptxStephen Sitton
 
Novel 3D-Printed Soft Linear and Bending Actuators
Novel 3D-Printed Soft Linear and Bending ActuatorsNovel 3D-Printed Soft Linear and Bending Actuators
Novel 3D-Printed Soft Linear and Bending ActuatorsResearcher Researcher
 
STATE TRANSITION DIAGRAM in psoc subject
STATE TRANSITION DIAGRAM in psoc subjectSTATE TRANSITION DIAGRAM in psoc subject
STATE TRANSITION DIAGRAM in psoc subjectGayathriM270621
 
Triangulation survey (Basic Mine Surveying)_MI10412MI.pptx
Triangulation survey (Basic Mine Surveying)_MI10412MI.pptxTriangulation survey (Basic Mine Surveying)_MI10412MI.pptx
Triangulation survey (Basic Mine Surveying)_MI10412MI.pptxRomil Mishra
 
priority interrupt computer organization
priority interrupt computer organizationpriority interrupt computer organization
priority interrupt computer organizationchnrketan
 
Cost estimation approach: FP to COCOMO scenario based question
Cost estimation approach: FP to COCOMO scenario based questionCost estimation approach: FP to COCOMO scenario based question
Cost estimation approach: FP to COCOMO scenario based questionSneha Padhiar
 
Substation Automation SCADA and Gateway Solutions by BRH
Substation Automation SCADA and Gateway Solutions by BRHSubstation Automation SCADA and Gateway Solutions by BRH
Substation Automation SCADA and Gateway Solutions by BRHbirinder2
 

Recently uploaded (20)

Katarzyna Lipka-Sidor - BIM School Course
Katarzyna Lipka-Sidor - BIM School CourseKatarzyna Lipka-Sidor - BIM School Course
Katarzyna Lipka-Sidor - BIM School Course
 
Module-1-(Building Acoustics) Noise Control (Unit-3). pdf
Module-1-(Building Acoustics) Noise Control (Unit-3). pdfModule-1-(Building Acoustics) Noise Control (Unit-3). pdf
Module-1-(Building Acoustics) Noise Control (Unit-3). pdf
 
Designing pile caps according to ACI 318-19.pptx
Designing pile caps according to ACI 318-19.pptxDesigning pile caps according to ACI 318-19.pptx
Designing pile caps according to ACI 318-19.pptx
 
KCD Costa Rica 2024 - Nephio para parvulitos
KCD Costa Rica 2024 - Nephio para parvulitosKCD Costa Rica 2024 - Nephio para parvulitos
KCD Costa Rica 2024 - Nephio para parvulitos
 
ASME-B31.4-2019-estandar para diseño de ductos
ASME-B31.4-2019-estandar para diseño de ductosASME-B31.4-2019-estandar para diseño de ductos
ASME-B31.4-2019-estandar para diseño de ductos
 
FUNCTIONAL AND NON FUNCTIONAL REQUIREMENT
FUNCTIONAL AND NON FUNCTIONAL REQUIREMENTFUNCTIONAL AND NON FUNCTIONAL REQUIREMENT
FUNCTIONAL AND NON FUNCTIONAL REQUIREMENT
 
Immutable Image-Based Operating Systems - EW2024.pdf
Immutable Image-Based Operating Systems - EW2024.pdfImmutable Image-Based Operating Systems - EW2024.pdf
Immutable Image-Based Operating Systems - EW2024.pdf
 
Versatile Engineering Construction Firms
Versatile Engineering Construction FirmsVersatile Engineering Construction Firms
Versatile Engineering Construction Firms
 
Javier_Fernandez_CARS_workshop_presentation.pptx
Javier_Fernandez_CARS_workshop_presentation.pptxJavier_Fernandez_CARS_workshop_presentation.pptx
Javier_Fernandez_CARS_workshop_presentation.pptx
 
SOFTWARE ESTIMATION COCOMO AND FP CALCULATION
SOFTWARE ESTIMATION COCOMO AND FP CALCULATIONSOFTWARE ESTIMATION COCOMO AND FP CALCULATION
SOFTWARE ESTIMATION COCOMO AND FP CALCULATION
 
High Voltage Engineering- OVER VOLTAGES IN ELECTRICAL POWER SYSTEMS
High Voltage Engineering- OVER VOLTAGES IN ELECTRICAL POWER SYSTEMSHigh Voltage Engineering- OVER VOLTAGES IN ELECTRICAL POWER SYSTEMS
High Voltage Engineering- OVER VOLTAGES IN ELECTRICAL POWER SYSTEMS
 
Analysis and Evaluation of Dal Lake Biomass for Conversion to Fuel/Green fert...
Analysis and Evaluation of Dal Lake Biomass for Conversion to Fuel/Green fert...Analysis and Evaluation of Dal Lake Biomass for Conversion to Fuel/Green fert...
Analysis and Evaluation of Dal Lake Biomass for Conversion to Fuel/Green fert...
 
Robotics-Asimov's Laws, Mechanical Subsystems, Robot Kinematics, Robot Dynami...
Robotics-Asimov's Laws, Mechanical Subsystems, Robot Kinematics, Robot Dynami...Robotics-Asimov's Laws, Mechanical Subsystems, Robot Kinematics, Robot Dynami...
Robotics-Asimov's Laws, Mechanical Subsystems, Robot Kinematics, Robot Dynami...
 
Turn leadership mistakes into a better future.pptx
Turn leadership mistakes into a better future.pptxTurn leadership mistakes into a better future.pptx
Turn leadership mistakes into a better future.pptx
 
Novel 3D-Printed Soft Linear and Bending Actuators
Novel 3D-Printed Soft Linear and Bending ActuatorsNovel 3D-Printed Soft Linear and Bending Actuators
Novel 3D-Printed Soft Linear and Bending Actuators
 
STATE TRANSITION DIAGRAM in psoc subject
STATE TRANSITION DIAGRAM in psoc subjectSTATE TRANSITION DIAGRAM in psoc subject
STATE TRANSITION DIAGRAM in psoc subject
 
Triangulation survey (Basic Mine Surveying)_MI10412MI.pptx
Triangulation survey (Basic Mine Surveying)_MI10412MI.pptxTriangulation survey (Basic Mine Surveying)_MI10412MI.pptx
Triangulation survey (Basic Mine Surveying)_MI10412MI.pptx
 
priority interrupt computer organization
priority interrupt computer organizationpriority interrupt computer organization
priority interrupt computer organization
 
Cost estimation approach: FP to COCOMO scenario based question
Cost estimation approach: FP to COCOMO scenario based questionCost estimation approach: FP to COCOMO scenario based question
Cost estimation approach: FP to COCOMO scenario based question
 
Substation Automation SCADA and Gateway Solutions by BRH
Substation Automation SCADA and Gateway Solutions by BRHSubstation Automation SCADA and Gateway Solutions by BRH
Substation Automation SCADA and Gateway Solutions by BRH
 

Towards CIM-Compliant Model-Based Cyber-Physical Power System Design and Simulation using Modelica

  • 1. The 7th International Conference on Real-Time Simulation Technologies Montreal | 9-12 June, 2014 Luigi Vanfretti1,2, Francisco Gómez1, 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 Towards CIM-Compliant Model-Based Cyber-Physical Power System Design and Simulation using Modelica
  • 2. The 7th International Conference on Real-Time Simulation Technologies Montreal | 9-12 June, 2014 Outline • Cyber-Physical Systems • Key Concepts from Hybrid Systems • Key Characteristics of Hybrid Systems • Consequences of increased ICT • PMU-Based Wide Area Control Systems • Damping Controller WACS • Cyber-Physical Systems Modeling • Systems Data Modeling • Model Development • CIM for model simulation • Modelica Simulation Engine Towards CIM-Compliant Model-Based Cyber-Physical Power System Design and Simulation using Modelica 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. The 7th International Conference on Real-Time Simulation Technologies Montreal | 9-12 June, 2014 Key Concepts from Hybrid Systems (a.k.a. cyber-physical systems) • Physical systems evolve continuously over time, but other systems evolve by discrete changes. • These discrete changes, or events, occur at specific points in time. • Discrete event dynamic systems, as opposed to continuous dynamic systems, may not be directly based on physical laws derived from first principles. • Hybrid systems contain both discrete parts as well as continuous parts. • E.g.: consider a digital computer system interacting with the physical world. • This is a simplified view of the world as discrete parts are usually distributed together with physical components. Physical System Computer System Actuators Sensors Comms Comms 010101010101 An example is a power plant where local digital controllers are integrated as part of the generators… http://blog.xogeny.com/blog/sensor-artifact/
  • 4. The 7th International Conference on Real-Time Simulation Technologies Montreal | 9-12 June, 2014 Key Characteristics of Hybrid Systems (a.k.a. cyber-physical systems) • A reactive system is a subclass of a real-time computer system with discrete behavior such as the system explained above • These systems continuously react to their environment at a speed determined by that environment (sharp time constraints) • An interactive system continuously reacts to users and to the environment, subject to a mix of user and computer system constraints (milder time constraints) • We have a combination of the cases above, and we need to address each of these characteristics with the right architecture. • Reactive systems have the following features: • Concurrency • Time Constraints • Determinism • Reliability • Hardware/Software Physical System Computer System Actuators Sensors Comms Comms 010101010101 Environment Output Reactive System Input Environment Output Interactive System InputInput Output User
  • 5. The 7th International Conference on Real-Time Simulation Technologies Montreal | 9-12 June, 2014 Consequences of increased ICT in Power System Operation • Many processes in the power system are continuous, with local control & protection systems • Increased ICT will drive an evolution to understand power system operation as a “hybrid system”: • The virtual layer residing in a computer system(s) will enable new functionalities. • The functionalities will derive more events or discrete changes (actions) for: • Control, protection and optimization of the whole grid. • Will make particular loops as reactive or interactive loops. • Sampling and reconstruction will be needed at different sample rates, and different granularity. • Communication networks will transport measurements and different types of control actions in digital telecommunication networks (these may not follow physical laws derived from 1st principles) • A Smart Operation Control System is the heart into the evolution of a high-level “hybrid system” from the operations perspective. • One example of this transformation are synchrophasor-based control systems that utilize remote input signals that require the use of time-synchronized measurements, which are transferred via communication links to a wide-area control system (WACS) Physical System Computer System Actuators Sensors Comms Comms 010101010101 Power System Smart Operation Control System (for different tasks / services) Controllable Devices Sensors (eg. PMUs) CommsComms
  • 6. The 7th International Conference on Real-Time Simulation Technologies Montreal | 9-12 June, 2014 PMU-Based Wide Area Control Systems (challenges for design, implementation and operation) • WACS includes an ICT platform that merges the input data and transforms it to a useful input signal for active devices. • WACS consists of • (i) a number of synchronized phasor measurements units (PMUs – a sort of GPS time-syncronized distributed sensor) from geographically spread locations, • (ii) a computer system termed phasor data concentrator (PDC), • (iii) a real-time computer system where control functions are implemented, • (iv) a communication network, and • (v) the power system dynamic process under control (i.e. wide-area oscillations). • WACS represent a true cyber-physical system that requires: • Tools for design, • Tools for simulation and • Tools for hardware firmware deployment for which technology today is not available in the power systems domain.
  • 7. The 7th International Conference on Real-Time Simulation Technologies Montreal | 9-12 June, 2014 Damping Controller WACS (implemented at SmarTS-Lab)
  • 8. The 7th International Conference on Real-Time Simulation Technologies Montreal | 9-12 June, 2014 Outline • Cyber-Physical Systems • Key Concepts from Hybrid Systems • Key Characteristics of Hybrid Systems • Consequences of increased ICT • PMU-Based Wide Area Control Systems • Damping Controller WACS • Cyber-Physical Systems Modeling • Systems Data Modeling • Model Development • CIM for model simulation • Modelica Simulation Engine Towards CIM-Compliant Model-Based Cyber-Physical Power System Design and Simulation using Modelica
  • 9. The 7th International Conference on Real-Time Simulation Technologies Montreal | 9-12 June, 2014 • Structural diagrams represent the static behaviour of the system • Object, attributes, operations and relationships • Class diagrams, • Component diagrams, • Unified Modeling Language (UML) is a general purpose standard modeling language • Information model representing real world objects • Structured description of the semantics of a set of information • Information stored in XML file format • UML is compatible with Object Oriented software development methods • Behavioral diagrams represents the dynamics of the system, collaboration among objects • Sequence diagrams, • State diagrams, • Activity diagrams Systems Data Modeling (uml)
  • 10. The 7th International Conference on Real-Time Simulation Technologies Montreal | 9-12 June, 2014 • Common Information Model (CIM) is conceived for information exchange: power systems topology, equipment, measurements • Standardization of the model diagrams for cyber-physical components, • IEC61970 provides standard data model for power systems components • Components involved in the generation layer: generators, turbine governors, etc • Components involved in transmission and distribution layer: capacitors, protections, etc. • Using UML representation to design a structured data model: Semantic transformation from real world to a model Systems Data Modeling (CIM power systems)
  • 11. The 7th International Conference on Real-Time Simulation Technologies Montreal | 9-12 June, 2014 • Modeling language based on equations, allow specification of mathematical models • Multi-Domain modeling • Visual Acausal Hierarchical Component Modeling • Physical structure • No data flow direction • Typed Declarative Equation-based Textual Language • Decopling of models from solvers 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; load EM DC G R L Electrical Mechanics 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 and ODE Equations Model Development (modelica language)
  • 12. The 7th International Conference on Real-Time Simulation Technologies Montreal | 9-12 June, 2014 • 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 • E.g.: Model in modelica validated against a PSSE model Model Development (power systems library)
  • 13. The 7th International Conference on Real-Time Simulation Technologies Montreal | 9-12 June, 2014 • 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 • CIM and Modelica follow the concept of Object Oriented Programming, • We use the CIM/UML definition for generating Modelica Code CIM for Model Simulation (uml for modelica)
  • 14. The 7th International Conference on Real-Time Simulation Technologies Montreal | 9-12 June, 2014 • Automatic generation of Modelica code from CIM/UML definition. • Process Data flow • Manual design of CIM/UML definition and Mapping • Loading CIM/XML and Mapping • Semantic transformation into Modelica code: • Set initial values from power flow • Set connection between classes • Simulation with Modelica tools • 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 inside main class: class instances CIM for Model Simulation (cim 2 modelica)
  • 15. The 7th International Conference on Real-Time Simulation Technologies Montreal | 9-12 June, 2014 Modelica Simulation Engine (simulation engine)Properties Results HDF5 JMOMC PYTHON JAVA Dymola • Open-source software for cyber- physical system simulation • Plug-in different compilers and solvers
  • 16. The 7th International Conference on Real-Time Simulation Technologies Montreal | 9-12 June, 2014 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. Concurrency (simultaneous): There is concurrency between the environment and the computer system itself. Concurrency is natural for systems with a number of parallel interacting subsystems that work together to achieve a certain desired behavior. Time Constraints In (sub)systems subject to strict time requirements we consider time constraints in: input data rates, processing, output response. Constrains need to be accounted during design and, must be specified and checked in the final implementation. Determinism Concurrent system: The output of the system is determined by input values and the concurrency of inputs. Interactive system: their behavior might NOT be deterministic as it depends of reaction times or relaxed (mild) time constraints. Reliability There are high reliability requirements (nuclear power plant controls can’t fail). Formal verification methods might be needed. Hardware/software These systems are realized by a combination of hardware and software.
  2. Object Management Group specification, application structure, behaviour, architecture, busines process and data structure Available 2 different types of diagrams to represent a data model
  3. Matematical solvers are coupled to the model and software
  4. Open-source, object oriented modeling equation based language
  5. More complete models: large models, comunication networks, sensors…