Applying Modelica and FMI Technologies for Power System Model Validation in the itesla Project

Size: px
Start display at page:

Download "Applying Modelica and FMI Technologies for Power System Model Validation in the itesla Project"

Transcription

1 Applying Modelica and FMI Technologies for Power System Model Validation in the itesla Project Prof.Dr.-Ing. Luigi Vanfretti Web: Associate Professor, Docent Electric Power Systems Dept. KTH Stockholm, Sweden Special Advisor in Strategy and Public Affairs Research and Development Division Statnett SF Oslo, Norway 2 nd itesla/umbrella Common Workshop Jan. 14, 2014 Brussels, Belgium

2 Outline Background: modeling and simulation of large scale power systems in the itesla context Why Model Validation? Motivation Overview of WP3 tasks in itesla Unambiguous power system modeling and simulation using Modelica-Driven Tools Limitations of current modeling approaches used in power systems Object oriented equation based modeling of physical systems using the Modelica language Mock-up SW prototype for model validation: Model validation software architecture based using Modelica tools and FMI Technologies Prototype proof-of-concept implementation: the Rapid Parameter Identification Toolbox (RaPId) Sample application: aggregate load model identification in Scottish Power Grid distribution network

3 Modeling and Simulation UNAMBIGUOUS POWER SYSTEM MODELING AND SIMULATION USING MODELICA-DRIVEN TOOLS

4 Large Scale Power Systems To operate large power networks, planners and operators need to analyze variety of operating conditions both off-line and in near real-time (power system security assessment). Different SW systems have been designed for this purpose. But, the dimension and complexity of the problems are increasing due to growth in electricity demand, lack of investments in transmission, and penetration of intermittent resources. New tools are needed! Current and new tools will need to perform simulations: Of complex hybrid model components and networks with very large number of continuous and discrete states. Models need to be shared, and simulation results need to be consistent across different tools and simulation platforms If models could be systematically shared at the equation level, and simulations are consistent across different SW platforms we would still need to validate each new model (new components) and calibrate the model to match reality.

5 Power system dynamics Lightning Line switching Electromechanical Transients SubSynchronous Resonances, transformer energizations Quasi-Steady State Dynamics Transient stability Electromagnetic Transients Long term dynamics Daily load following seconds

6 Power system dynamics Lightning Line switching Electromagnetic Transients Electromechanical Transients SubSynchronous Resonances, transformer energizations Electromagnetic Transients Transient stability Quasi-Steady State Dynamics Interaction between the electrical field of capacitance and magnetic field of inductances in Long term dynamics power systems. Daily load following Ex : lightning impact, line switching May 10-1 produce 1 : overvoltages, overcurrents, abnormal seconds waveforms, electromechanical transients

7 Power system dynamics Lightning Line switching Electromechanical Transients Electromechanical Transients SubSynchronous Resonances, transformer energizations Transient stability Quasi-Steady State Dynamics Interaction Electromagnetic between Transients the electrical energy stored in the system and the mechanical energy stored in the inertia of rotating machines Long term dynamics Daily load following Ex : Power oscillations May produce: system breakup. seconds

8 Power system dynamics challenges for simulation Generally there are no discrete events. (Ad-hoc DAE solvers) Lightning Line switching Models are simplified (averaged) to allow for simulation of very large networks. Ad-hoc solvers have been developed to reduce simulation time, but usually the model is interlaced with the solver (inline integration) (Ad-hoc DAE solvers) SubSynchronous Resonances, The models are simplified further by transformer energizations neglecting most dynamics (replacing most differential equations by algebraic equations). The presence of very small time scales and large amount of discrete switches. Transient stability Long term dynamics Difficult to simulate very large networks. Daily load following This 10-7 is 10 usually deal -5 with 10-4 by seconds discretizing the model and to solve it using discrete solvers.

9 Power system phenomena and domain specific simulation tools PSS/E Algebraic Steady State (Power Flow) Ad-hoc Initialization of Dynamic States = Dynamic equilibrium Lightning Line switching Simulation SubSynchronous Resonances, transformer energizations Transient stability Long term dynamics Daily load following seconds Broad range of time constants results in specific domain tools for simulation. Non-exhaustive list. There exists other proprietary and few OSS tools.

10 Power System Time-Scale Modeling from this point on Lightning Line switching SubSynchronous Resonances, transformer energizations Transient stability Long term dynamics Phasor Time- Domain Simulation Daily load following seconds

11 Power System Dynamics in Europe February 19th 2011 Synchornized Phasor Measurement Data _ f [Hz] :08:00 08:08:10 08:08:20 08:08:30 08:08:40 08:08:50 08:09:00 08:09:10 08:09:20 08:09:30 08:09:40 08:09:50 08:10:00 Freq. Mettlen Freq. Brindisi Freq. Wien Freq. Kassoe

12 Power System Phasor-Time Domain Modeling and Simulation Status Quo Lightning Status Quo: Multiple simulations, with their own interpretation of different model features and Line data switching format. Implications of the Status Quo: - Dynamic models can rarely be shared in a straightforward manner without loss SubSynchronous of Resonances, information on power system dynamics. transformer energizations - Simulations are inconsistent without drastic and specialized human intervention. Transient stability PSS/E Phasor Time- Domain Simulation Beyond general descriptions and parameter values, a common and unified modeling language would require a formal mathematical description of the models. These are key drawbacks of today s tools for tackling pan-european problems. Long term dynamics Daily load following seconds

13 Motivation and Overview of WP3 WHY MODEL VALIDATION?

14 Why Model Validation? itesla tools aim to perform security assessment The quality of the models used by off-line and on-line tools will affect the result of any SA computations Good model: approximates the simulated response as close to the measured response as possible Validating models helps in having a model with good sanity and reasonable accuracy : Increasing the capability of reproducing actual power system behavior (better predictions) P (pu) Measured Response 1 Model Response WECC Break-up 1996 BAD Model for Dynamic Security Assessment!!! Time (sec)

15 The Model Validation Loop The major ingredients of the model validation loop below have been incorporated into the proposed general framework for validation: A model can NEVER be accepted as a final and true description of the actual power system. It can only be accepted as a suitable ( Good Enough ) description of the system for specific aspects of interest (e.g. small signal stability (oscillations), etc.) Model validation can provide confidence on the fidelity and quality of the models for replicating system dynamics when performing simulations. Calibrated models will be needed for systems with more and more dynamic interactions

16 Model Validation Requirements for the Model Validation Process Inherently depends on two main sources of information: An assumed model This model includes the details models of power system components and controls, during The power system topology and any related changes, during A set of measured data This includes PMU data, fault-recorder data, and any other source of measurements capable of capturing power system dynamics, during Snapshots from SCADA/EMS, indicating the topology and particular measurements, during During an experiment Experiment: in our context we can loosely define it as a particular event that excited the power system dynamics. Types of experiments: staged tests, transient disturbances, blue sky data, etc.

17 Different Validation Levels Component level e.g. generator such as wind turbine or PV panel Cluster level e.g. gen. cluster such as wind or PV farm System level e.g. power system small-signal dynamics (oscillations)

18 The Power System Data Set Limited visibility of custom or manufacturer models will by itself put a limitation on the methodologies used for model validation Dynamic Model Standard Models Custom Models Manufacturer Models Dynamic Simulation Needs and Roles of Models and Measurements for Off-line Dynamic Model Validation Models Static Model Static Measurements Initialization State Estimator Snap-shop Scenario Static Values: - Time Stamp - Average Measurement Values of P, Q and V - Sampled every 5-10 sec SCADA Measurements Other EMS Measurements Time Series: - GPS Time Stamped Measurements - Time-stamped voltage and current phasor meas. Measurement, Model and Scenario Harmonization System Level Model Validation Measurements PMU Measurements Dynamic Measurements Time Series with single time stamp: - Time-stamp in the initial sample, use of sampling frequency to determine the time-stamp of other points - Three phase (ABC), voltage and current measurements - Other measurements available: frequency, harmonics, THD, etc. DFR Measurements Time Series from other devices (FNET FDRs or Similar): - GPS Time Stamped Measurements - Single phase voltage phasor measurement, frequency, etc. Other

19 Overview of Model Validation work in itesla WP3 Off-line validation of dyanmic models Synchronized Phasor Measurements and high bandwidth model simulated responses Requirements for Validation Functional Specification of WP6 Tools Parameter Estimation using measurements and high bandwidth simulated responses Validated Device Models Methods to Generate Aggregate Models of PV and Wind Farms Validated Aggregate Models Methods for the Assessment of largepower network simulation responses against measurements Dynamic performance discrepancy indexes Limitations of common modeling practices Task on Validation Requirements Task 3.1 Task 3.3 Tasks on Device Model Validation and Parameter Estimation Task 3.4 Unvalidated Models, Models that need updates, Etc. Tasks on Methods to Obtain Aggregate Models and their Validation Task 3.5 Validated Models and Model Parameters, Updated Models, and Discrepancy Indexes WP2 Data Needs, Collection and Management Tasks on Large-Power System Model Dynamic Performance Assessment Task on Identification of modeling limitations of current practices Task 3.2

20 itesla WP3 Goals and Tasks To validate models of components (individual or aggregate) To validate system-wide power system dynamic behavior NB: Focus is on validating models used in Phasor Time Domain simulations Tasks: Completed WP3.1: Requirements for validation [RTE] WP3.2: Identification of limitations of common modeling approaches [TE] On-going WP3.3: Validation of device models [KTH] WP3.4: Aggregated dynamic models of variable generation sources and loads [DTU] WP3.5: System-wide validation of power system dynamic behavior [KTH]

21 Modeling and Simulation UNAMBIGUOUS POWER SYSTEM MODELING AND SIMULATION USING MODELICA-DRIVEN TOOLS

22 Power System Modeling limitations, inconsistency and consequences Causal Modeling: Most components are defined using causal block diagram definitions. User defined modeling by scripting or GUIs is sometimes available (casual) Model sharing: Parameters for black-box definitions are shared in a specific data format For large systems, this requires filters for translation into the internal data format of each program Modeling inconsistency: For (standardized casual) models there is no guarantee that the model definition is implemented exactly in the same way in different SW This is even the case with CIM dynamics, where no formal equations are defined, instead a block diagram definition is provided. User defined models and proprietary models can t be represented without complete re-implementation in each platform Modeling limitations: Most SWs make no difference between model and solver, and in many cases the model is somehow implanted within the solver (inline integration, eg. Euler or trapezoidal solution in transient stability simulation) Consequence: It is almost impossible to have the same model in different simulation platforms. This requires usually to re-implement the whole model from scratch (or parts of it) or to spend a lot of time retuning parameters.

23 Power System Modeling limitations, inconsistency and consequences Causal Modeling: Most components are defined using causal block diagram definitions. User defined modeling by scripting or GUIs is sometimes available (casual) Model sharing: Parameters for black-box definitions are shared in a specific data format For large systems, this requires filters for translation into the internal data format of each program Modeling inconsistency: For (standardized casual) models there is no guarantee that the model definition is implemented exactly in the same way in different SW This is even the case with CIM dynamics, where no formal equations are defined, instead a block diagram definition is provided. User defined models and proprietary models can t be represented without complete re-implementation in each platform Modeling limitations: Most SWs make no difference between model and solver, and in many cases the model is somehow implanted within the solver (inline integration, eg. Euler or trapezoidal solution in transient stability simulation) Consequence: This is very costly! It is almost impossible to have the same model in different simulation platforms. This requires usually to re-implement the whole model from scratch (or parts of it) or to spend a lot of time retuning parameters.

24 Power System Modeling limitations, inconsistency and consequences Causal Modeling: Most components are defined using causal block diagram definitions. User defined modeling by scripting or GUIs is sometimes available (casual) Model sharing: Parameters for black-box definitions are shared in a specific data format For large systems, this requires filters for translation into the internal data format of each program Modeling inconsistency: For (standardized casual) models there is no guarantee that the model definition is implemented exactly in the same way in different SW This is even the case with CIM dynamics, where no formal equations are defined, instead a block diagram definition is provided. User defined models and proprietary models can t be represented without complete re-implementation in each platform Modeling limitations: Most SWs make no difference between model and solver, and in many cases the model is somehow implanted within the solver (inline integration, eg. Euler or trapezoidal solution in transient stability simulation) Consequence: This is very costly! An equation based modeling language can help in avoiding all of these issues! It is almost impossible to have the same model in different simulation platforms. This requires usually to re-implement the whole model from scratch (or parts of it) or to spend a lot of time retuning parameters.

25 Unambiguous Power System Modeling and Simulation Modeling and simulation should not be ambiguous: it should be consistent across different simulation platforms. For unambiguous modeling, model sharing and simulation, Modelica and Modelica Tools can be used due to their standarized equation-based modeling language. We have utilized Modelica in itesla for our Model Validation WP, providing: Building blocks for power system simulation: itelsa PS Modelica Library The possibility to use FMUs for model sharing in general purpose tools and exploiting generic solvers

26 Equation-based modeling Defines an implicit relation between variables. The data-flow between variables is defined right before simulation of the model (not during the modelling process!) A system is described in terms of differential-algebraic equations. A system can be seen as a complete model or a set of individual components. The user is in principle only concerned with the model creation, and does not have to deal with the underlying simulation engine (only if desired). It also allows decomposing complex systems into simple sub-models easier to understand, share and reuse

27 Graphical Equation Based Modeling Each icon represents a physical component (i.e. a generator, wind turbine, etc.) Composition lines represent the actual interconnections between components (e.g. generator to transformer to line to ) Physical behavior of each component is described by equations. There is a hierarchical decomposition of each component. Component 1 Component 2 Component 3

28 Modelica Non-proprietary, object-oriented, equation-based hybrid modeling language for modeling complex cyber-physcial systems. i.e., Modelica is not a tool Models are described by differential, algebraic or discrete equations. Suited for modeling large, complex, and heterogeneous systems No fixed causality imposed on the models. It provides a strict separation between the model and the solver. The model is completely independent from the solver, and many different solvers can be used for simulation. Specialized algorithms can be utilized to enable efficient handling of large models having more than one hundred thousand equations. There exist numerous simulation environments open source and commercial. Models can be exchanged among different environments.

29 Modelica The Next Generation Modeling Language Declarative language Equations and mathematical functions allow acausal modeling, high level specification, increased correctness Multi-domain modeling Combine electrical, mechanical, thermodynamic, hydraulic, biological, control, event, real-time, etc... Everything is a class Strongly typed object-oriented language with a general class concept, Java & MATLAB-like syntax Visual component programming Hierarchical system architecture capabilities Efficient, non-proprietary Efficiency comparable to C; advanced equation compilation, e.g equations, ~ lines on standard PC Used with permission of Prof. Peter Fritzson:

30 Object Oriented Mathematical Modeling with Modelica The static declarative structure of a mathematical model is emphasized OO is primarily used as a structuring concept OO is not viewed as dynamic object creation and sending messages Dynamic model properties are expressed in a declarative way through equations. Acausal classes supports better reuse of modeling and design knowledge than traditional classes Used with permission of Prof. Peter Fritzson:

31 itesla Power Systems Modelica Library Power Systems Library: The Power Systems library developed using as reference Eurostag and PSAT models converted to Modelica The library has also been tested in several Modelica supporting software: OpenModelica, Dymola, SystemModeler and Jmodelica.org. Components and systems are validated against Eurostag s and PSAT results (or other reference models) New components and time-driven events are being added to this library in order to simulate new systems. Efforts will be put in replicating all of Eurostag s and PSAT models in the library, and adding new models of RES and other power electronic controlled devices PSS/E components will also be included and validated. Automatic translator from domain specific tools to Modelica will use this library s classes. Several test power system models have been built and simulated in Dymola, OpenModelica, SystemModeler and Jmodelica.org.

32 itesla Power Systems Modelica Library in OpenModelica

33 Example Model Implementation in Modelica of a WT Type 3 (DFIG) Each sub-block was implemented independently in Modelica and tested Each sub-block contains its own intialization equations, dynamic and algebraic equations Parameters are passed from the upper layer to the sub-blocks ω m T m PitchControl θ p windblk MechaBlk v w ω m T ee ω m ElecBlk V bbb ElecDynBlk i qq, i dr

34 Pitch Control Block Details model PitchControl Modelica.Blocks.Interfaces.RealInput omega_m "Real voltage"; Modelica.Blocks.Interfaces.RealOutput theta_p(start=theta_p0) "saturated theta_p" ; Real theta_pi "internal non-saturated theta_p"; Real phi; Initialization Dynamic Equations Limiter Equations initial equation (Kp*phi - theta_pi)/tp = 0; equation // Dynamics of the pitch angle, the anti-windup if omega_m < 1 then phi=0; else phi=ceil(0.5*floor(1000*(omega_m - 1)*2))/1000; // 0.5*floor(ceil(2*x)) corresponds to round(x) end if; der(theta_pi)=(kp*phi - theta_p)/tp; // Anti-windup theta_p=min(max(theta_pi, theta_p_min), theta_p_max) "saturation"; when theta_pi > theta_p_max and der(theta_pi) < 0 then reinit(theta_pi, theta_p_max); end when; when theta_pi < theta_p_min and der(theta_pi) > 0 then reinit(theta_pi, theta_p_min); end when; end PitchControl;

35 SW-to-SW Validation PSAT vs. Modelica Model Reference DFIG Model in PSAT Implemented Model in Modelica

36 SW-to-SW Validation Response to a three phase fault T s = 10 3

37 FMI and FMUs FMI stands for flexible mock-up interface: FMI is a tool independent standard to support both model exchange and co-simulation of dynamic models using a combination of xml-files and C-code FMU stands for flexible mock-up unit An FMU is a model which has been compiled using the FMI standard definition For what? Model Exchange Generate C-Code of a model as an input/output block that can be utilized by other modeling and simulation environments Co-simulation Couple two or more simulations in a co-simulation environment. The FMI Standard is now supported by 35 different tools.

38 FMUs for Unambiguous Model Sharing between different tools FMUs can help for power system simulation: FMUs of specific devices can be generated in a specific tool, and then incorporated into an overall power system model in another tool (need a co-simulation environment) FMUs of a complete model can be generated in one environment and then shared to another environment. The key idea to understand here is that the model is not locked into a specific simulation environment! We explore the second option.

39 Sharing FMUs with MATLAB/Simulink and the FMI Toolbox The model validation architecture needs to exploit the sys id. tools in MATLAB (explained latter). FMU compilation of the Modelica Model using Dymola FMUs generated from Dymola. Model Import into MATLAB using the FMI Toolbox FMUs allow for model simulation in Matlab for self-contained integration of prototype model validation tool. Output configuration and simulation

40 Results & Lessons Learned No.1: A Modelica library has been developed and tested in different Modelica tools. Modelica allows for unambiguous model sharing across different simulation software No.2: This is natural thanks to the Modelica language Modeling of complex power system controls and protections can take into account discrete events Flexibility of modeling language and solvers to handle discrete events. No.3: It is possible to simulate large models (although not very large so far) of power systems. Proper initialization will allow to determine the suitability for real-life networks Automatic conversion from domain specific tool will be required No.4: FMUs allow to use general purpose tools for specific power system applications (model validation) FMUs allow sharing of models without revealing the internal model definition/structure (useful for manufacturer specific models).

41 The Power of Modelica Unambiguous Modeling Simulation and Optimization of Power Systems across Multiple SW Platforms Tested and validated The same model can be shared and simulated without ambiguity in 5 different SW platforms from completely different vendors! Function alities of the Tool Textual Modeling Graphical Modeling and Simulation FMI Support Optimization Text Editor OpenModelica OMEdit, OMOptim Text Editor Dymola Via additional library Different Tools Text Editor Wolfram System Modeler (WSM) and WSMLink for Mathematica Planned WSMLink for Mathematica Text Editor Jmodelica.org FMI Toolbox + Matlab/Simulink

42 Modelica Faster Development and Lower Maintenance than with Traditional Tools Block Diagram (e.g. Simulink,...) or Proprietary Code (e.g. Ada, Fortran, C, C++,...) vs Modelica Proprietary Code Systems Definition System Decomposition Modeling of Subsystems Causality Derivation (manual derivation of input/output relations) Implementation Simulation Block Diagram Modelica Used with permission of Prof. Peter Fritzson:

43 RaPId: a proof of concept implementation using Modelica and the FMI Standard within Matlab/Simulink ITESLA MODEL VALIDATION MOCK- UP SOFTWARE PROTOTYPE

44 What is required from a SW architecture for model validation? Limited visibility of custom or manufacturer models will by itself put a limitation on the methodologies used for model validation Models Measurements Dynamic Model Static Model Static Measurements Dynamic Measurements Standard Models Custom Models Manufacturer Models Initialization State Estimator Snap-shop Scenario Static Values: - Time Stamp - Average Measurement Values of P, Q and V - Sampled every 5-10 sec SCADA Measurements Other EMS Measurements Time Series: - GPS Time Stamped Measurements - Time-stamped voltage and current phasor meas. PMU Measurements Time Series with single time stamp: - Time-stamp in the initial sample, use of sampling frequency to determine the time-stamp of other points - Three phase (ABC), voltage and current measurements - Other measurements available: frequency, harmonics, THD, etc. DFR Measurements Time Series from other devices (FNET FDRs or Similar): - GPS Time Stamped Measurements - Single phase voltage phasor measurement, frequency, etc. Other Dynamic Simulation Measurement, Model and Scenario Harmonization System Level Model Validation Support harmonized dynamic models Process measurements using different DSP techniques Perform simulation of the model Provide optimization facilities for estimating and calibrating model parameters Provide user interaction

45 Mockup SW Architecture Proof of concept of using MATLAB+FMI itesla WP2 Inputs to WP3: Measurements & Models HARMONIZED MODELICA MODEL: Modelica Dynamic Model Definition for Phasor Time Domain Simulation.mo files SCADA/EMS Snapshots + Operator Actions PMU and other available HB measurements EMTP-RV and/or other HB model simulation traces and simulation configuration Internet or LAN itesla Cloud or Local Toolbox Installation FMU FMU compiled by another tool.mat files MATLAB/Simulink (used for simulation of the Modelica Model in FMU format).mat files Data Conditioning Model Validation Tasks: Any measurement data is converted to.mat format. Model Validation Software User Target (server/pc) MATLAB FMI Toolbox for MATLAB (with Modelica model) Parameter tuning, model optimization, etc. User Interaction

46 Proof-of-Concept Implementation of the itesla Model Validation SW Mock-Up Prototype RaPId is our proof of concept implementation RaPId is meant for use in WP3.3 and WP3.4 used for Component Parameter Estimation and Aggregate Model Parameter Estimation and Validation RaPId is a toolbox providing a framework for parameter identification. A Modelica model, made available through a Flexible Mock-Unit (i.e. FMU) in the Simulink environment, is characterized by a certain number of parameters whose values can be independently chosen. The model is simulated and its outputs are measured. RaPId attempts to tune the parameters of the model in so as to satisfy an objective function (e.g. obtain the best curve fitting) between the outputs of the Simulation and the experimental measurements of the same outputs provided by the user.

47 What does RaPId do? 1 Output (and optionally input) measurements are provided to RaPId by the user. 2 At initialisation, a set of parameter is generated randomly or preconfigured in RaPId. 3 The model is simulated with the parameter values given by RaPId. 4 The outputs of the model are recorded and compared to the user-provided measurements. 5 A fitness function is computed to judge how close the measured data and simulated data are to each other 2 Based on the fitness computed in (5) a new set of parameters is computed by RaPId

48 RaPId in Action Parameter estimation for an aggregate load model u(t) System studied y(t) u(t) System to be identified y(t) S(θ) The objective is to determine which vector of parameters θ gives the best fit on the output The parameterized model of this system is written in Modelica and imported into the MATLAB/Simulink environment thanks to the FMI toolbox θ i

49 Identification Setup u(t) System to be identified S(θ) Simulation y i (t) Pre-processed measurement data θ i Simulation data y(t) Optimization Algorithm

50 Example for a voltage dependent load // Equations from the load model v=sqrt(p.vr*p.vr + p.vi*p.vi); anglev=atan2(p.vi, p.vr); P=P0*v^alphap; Q=Q0*v^alphaq; We choose θ = (α p, α q ) The measurement give the evolution of the active and reactive power P m and Q m but also the voltage magnitude v m and angle a m The fitness function is defined by the quadratic criterion: t f φ θ = (P m (t) P θ (t)) 2 + (Q m (t) Q θ (t)) 2 +(v m (t) v θ (t)) 2 +(a m (t) a θ (t)) 2 )) dd t 0 For this first test of the method, the identified system is defined by the same model as the parametrized system. Ultimately the identification will be performed on a physical system. Here we just want to see if the parameter vector θ = (2,2) is found by the method

51 Simulation results after identification 0.08 Comparison of actual P and P in the parametrized model 0.08 P (active power p.u.) Response with Identified Parameters Response with True Parameters Demo! t (s)

52 Application Aggregate Load Model Identification of a Feeder in Scottish Power Distribution Grid Loads inside the feeder Green Feeder Connection of feeder with Substation

53 Aggregate Load Model Identification Aim and Methodology Aim Reference model (the whole feeder) is implemented in detail. We would like to represent the feeder as a load with an aggregate model. Methodology: Identification set-up: Unknown Aggregate Load Model All other components are known. The identification process is executed with different load models Different types of load models Known portion of the model Unknown portion to be identified The decision on which load type to use is based on a numerical criteria (Mean Squares Error / Best Fit) Experiments used for the identification process: 1% torque perturbation at the generator (excites electromechanical dynamics) 1% filed voltage perturbation at the generator (excites voltage dynamics) 53

54 Modelica Model and FMU-Simulink Model for RaPId The Modelica model is set up to perform the simulation of both experiments at the same time. The Modelica model is imported to Simulink and the optimization process is carried out using RaPId

55 Exponential Recovery Load Model

56 Results Analysis Based on the maximum fitness criteria (MSE), the aggregate load model which matches the behaviour of the data is the Exponential Recovery Load model.

57 Thank you! Questions? 57

This is the published version of a paper presented at IEEE PES General Meeting 2013.

This is the published version of a paper presented at IEEE PES General Meeting 2013. http://www.diva-portal.org This is the published version of a paper presented at IEEE PES General Meeting 2013. Citation for the original published paper: Vanfretti, L., Li, W., Bogodorova, T., Panciatici,

More information

A Modelica Power System Library for Phasor Time-Domain Simulation

A Modelica Power System Library for Phasor Time-Domain Simulation 2013 4th IEEE PES Innovative Smart Grid Technologies Europe (ISGT Europe), October 6-9, Copenhagen 1 A Modelica Power System Library for Phasor Time-Domain Simulation T. Bogodorova, Student Member, IEEE,

More information

A Modelica Power System Component Library for Model Validation and Parameter Identification

A Modelica Power System Component Library for Model Validation and Parameter Identification A Modelica Power System Component Library for Model Validation and Parameter Identification Luigi Vanfretti 1,2 Tetiana Bogodorova 1 Maxime Baudette 1 1:Smart Transmission Systems Lab. (SmarTS Lab), Electric

More information

2015 The MathWorks, Inc. 1

2015 The MathWorks, Inc. 1 2015 The MathWorks, Inc. 1 Realtime Simulation of Large- Scale Power System Using Multi- Core Realtime Machine 강효석과장 / Ph.D 2015 The MathWorks, Inc. 2 Renewable/Microgrid Series Topics Distributed and

More information

CIM 2 Modelica Factory

CIM 2 Modelica Factory CIM 2 Modelica Factory Automated Equation-Based Cyber-Physical Power System Modelica Model Generation and Time-Domain Simulation from CIM luigiv@kth.se, fragom@kth.se Electric Power Systems Dept. KTH Stockholm,

More information

CIM-Compliant Model-to-Model Transformation

CIM-Compliant Model-to-Model Transformation CIM-Compliant Model-to-Model Transformation For Modelica Models Generation and Power Systems Dynamic Simulations Francisco J. Gómez 1, Prof. Luigi Vanfretti 1 Svein H. Olsen 2 fragom@kth.se, luigiv@kth.se

More information

Introduction to Control Systems Design

Introduction to Control Systems Design Experiment One Introduction to Control Systems Design Control Systems Laboratory Dr. Zaer Abo Hammour Dr. Zaer Abo Hammour Control Systems Laboratory 1.1 Control System Design The design of control systems

More information

A Software Development Toolkit for Real-Time Synchrophasor Applications

A Software Development Toolkit for Real-Time Synchrophasor Applications A Software Development Toolkit for Real-Time Synchrophasor Applications Luigi Vanfretti 1, Vemund H. Aarstrand 2, M. Shoaib Almas 1, Vedran S. Perić 1 and Jan O. Gjerde 2 1 Abstract This article presents

More information

Modeling Kernel Language (MKL)

Modeling Kernel Language (MKL) Modeling Kernel Language (MKL) A formal and extensible approach to equation-based modeling languages Guest Talk, EECS, Chess, UC Berkeley February 17, 2011 Department of Computer and Information Science

More information

Innovative Tools for the Future Coordinated Operation of the Pan-European Electricity Transmission System. Tuesday January 14, 2014

Innovative Tools for the Future Coordinated Operation of the Pan-European Electricity Transmission System. Tuesday January 14, 2014 2 nd itesla/umbrella Open Workshop Innovative Tools for the Future Coordinated Operation of the Pan-European Electricity Transmission System Tuesday January 14, 2014 1 1 st common workshop held in Brussels

More information

INTEROPERABILITY WITH FMI TOOLS AND SOFTWARE COMPONENTS. Johan Åkesson

INTEROPERABILITY WITH FMI TOOLS AND SOFTWARE COMPONENTS. Johan Åkesson INTEROPERABILITY WITH FMI TOOLS AND SOFTWARE COMPONENTS Johan Åkesson 1 OUTLINE FMI Technology FMI tools Industrial FMI integration example THE FUNCTIONAL MOCK-UP INTERFACE Problems/needs Component development

More information

Real-time transient stability simulation tool

Real-time transient stability simulation tool ephasorsim: Real-time transient stability simulation tool Vahid Jalili-Marandi, Ph.D. OPAL-RT Technologies Vahidj@opal-rt.com 1 Large 10 000+ Nodes Wide Area Simulation ephasorsim Large EMT Simulation

More information

CASE STUDY : Transient Stability Simulation Package

CASE STUDY : Transient Stability Simulation Package CASE STUDY : Transient Stability Simulation Package CLIENT NAME : A major T&D solutions provider in the world END CUSTOMER : A public T&D utility in one of the SAARC nations PROJECT TITLE : Customized

More information

MathWorks Technology Session at GE Physical System Modeling with Simulink / Simscape

MathWorks Technology Session at GE Physical System Modeling with Simulink / Simscape SimPowerSystems SimMechanics SimHydraulics SimDriveline SimElectronics MathWorks Technology Session at GE Physical System Modeling with Simulink / Simscape Simscape MATLAB, Simulink September 13, 2012

More information

Chapter 2 State Estimation and Visualization

Chapter 2 State Estimation and Visualization Chapter 2 State Estimation and Visualization One obvious application of GPS-synchronized measurements is the dynamic monitoring of the operating conditions of the system or the dynamic state estimation

More information

Application of Real-time Phasor Domain Simulation for Wide Area Protection in Large-Scale Power Systems

Application of Real-time Phasor Domain Simulation for Wide Area Protection in Large-Scale Power Systems AORC-CIGRE TECHNICAL MEETING 16 th to 21 st August 2015 The Magellan Sutera Resort, Kota Kinabalu, Sabah, MALAYSIA Application of Real-time Phasor Domain Simulation for Wide Area Protection in Large-Scale

More information

Modelica-Driven Power System Modeling, Parameter Identification and Physically-Based Model Aggregation

Modelica-Driven Power System Modeling, Parameter Identification and Physically-Based Model Aggregation -Driven Power System Modeling, Parameter Identification and Physically-Based Model Aggregation August 2, 203 JOAN RUSSIÑOL MUSSONS Master s Degree Project Stockholm, Sweden 203 XR-EE-ES 203:0 January

More information

A Tool to ease Modelica-based Dynamic Power System Simulations

A Tool to ease Modelica-based Dynamic Power System Simulations A Tool to ease Modelica-based Dynamic Power System Simulations Raul Viruez 1 Silvia Machado 1 Luis María Zamarreño 1 Gladys León 1 François Beaude 2 Sébastien Petitrenaud 2 Jean-Baptiste Heyberger 2 1

More information

Contemporary Design. Traditional Hardware Design. Traditional Hardware Design. HDL Based Hardware Design User Inputs. Requirements.

Contemporary Design. Traditional Hardware Design. Traditional Hardware Design. HDL Based Hardware Design User Inputs. Requirements. Contemporary Design We have been talking about design process Let s now take next steps into examining in some detail Increasing complexities of contemporary systems Demand the use of increasingly powerful

More information

OpenIPSL Tutorial. Assoc. Prof. Luigi Vanfretti. A Modelica Library for Power Systems Simulation.

OpenIPSL Tutorial. Assoc. Prof. Luigi Vanfretti. A Modelica Library for Power Systems Simulation. KTH ROYAL INSTITUTE OF TECHNOLOGY OpenIPSL Tutorial A Modelica Library for Power Systems Simulation Assoc. Prof. Luigi Vanfretti luigiv@kth.se, https://www.kth.se/profile/luigiv/ Workshop Agenda Introduction

More information

Aspects of Power System Modeling, Initialization and Simulation using the Modelica Language

Aspects of Power System Modeling, Initialization and Simulation using the Modelica Language Aspects of Power System Modeling, Initialization and Simulation using the Modelica Language Gladys León, Milenko Halat Marc Sabaté Aplicaciones en Informática Avanzada, S.L. Sant Cugat del Vallés, Barcelona,

More information

Holistic Assessment of Cyber-physical Energy Systems Facilitated by Distributed Real-time Coupling of Hardware and Simulators

Holistic Assessment of Cyber-physical Energy Systems Facilitated by Distributed Real-time Coupling of Hardware and Simulators 1 Holistic Assessment of Cyber-physical Energy Systems Facilitated by Distributed Real-time Coupling of Hardware and Simulators dr. A. A. (Arjen) van der Meer, M.Sc. TU Delft, the Netherlands a.a.vandermeer@tudelft.nl

More information

Flight Systems are Cyber-Physical Systems

Flight Systems are Cyber-Physical Systems Flight Systems are Cyber-Physical Systems Dr. Christopher Landauer Software Systems Analysis Department The Aerospace Corporation Computer Science Division / Software Engineering Subdivision 08 November

More information

Measurement Based Dynamic Load Modeling in Power Systems

Measurement Based Dynamic Load Modeling in Power Systems Measurement Based Dynamic Load Modeling in Power Systems Alireza Rouhani 1 Bilgehan Donmez 2 Ali Abur Northeastern University 1 Currently with Dominion Power (Received his PhD in Spring 2017) 2 Cuurently

More information

Scicos/Modelica for modeling and simulation

Scicos/Modelica for modeling and simulation Scicos/Modelica for modeling and simulation Masoud Najafi, INRIA-Rocquencourt Zakia Benjelloun-Dabaghi, IFP Présentation à la journée LMCS, 17 avril 2008, EDF Outline Introduction to Scilab & Scicos Modeling

More information

Generation of Functional Mock-up Units from Causal Block Diagrams

Generation of Functional Mock-up Units from Causal Block Diagrams Generation of Functional Mock-up Units from Causal Block Diagrams Bavo Vander Henst University of Antwerp Model Driven Engineering Bavo.VanderHenst@student.uantwerpen.be Abstract The purpose of this paper

More information

Use case for the south Portuguese network - Results -

Use case for the south Portuguese network - Results - Use case for the south Portuguese network - Results - Nélio Machado, REN, Portugal Milenko Halat, AIA, Spain Network Security Assessment Days November 5 th 2015, Brussels Content Description of Portuguese

More information

Extensible Modeling Languages

Extensible Modeling Languages Extensible ing Languages Utilizing Libraries for Creation, Use, and Domain-Specific Extensions 5th MODPROD Workshop on -Based Product Development February 8, 2011 Department of Computer and Information

More information

Y9.LSSS.2 Dynamic Simulation and Analysis of FREEDM Systems on Large Scale Test Feeders Using OpenDSS

Y9.LSSS.2 Dynamic Simulation and Analysis of FREEDM Systems on Large Scale Test Feeders Using OpenDSS Y9.LSSS.2 Dynamic Simulation and Analysis of FREEDM Systems on Large Scale Test Feeders Using OpenDSS Project Leader: Faculty: Students: Mariesa Crow Raja Ayyanar Ziwei Yu 1. Project Goals Develop hybrid,

More information

CURENT Seminar Series The University of Tennessee, Knoxville, August 22 nd 2017

CURENT Seminar Series The University of Tennessee, Knoxville, August 22 nd 2017 CURENT Seminar Series The University of Tennessee, Knoxville, August 22 nd 2017 Modeling and Simulation of Electrical Power Systems using OpenIPSL.org and GridDyn OpenIPSL Prof. Luigi Vanfretti Rensselaer

More information

Towards Unified System Modeling with the ModelicaML UML Profile

Towards Unified System Modeling with the ModelicaML UML Profile Towards Unified System Modeling with the ModelicaML UML Profile Adrian Pop, David Akhvlediani, Peter Fritzson Programming Environments Lab, Department of Computer and Information Science Linköping University,

More information

Plant modeling: A First Step to Early Verification of Control Systems

Plant modeling: A First Step to Early Verification of Control Systems Plant modeling: A First Step to Early Verification of Control Systems Arkadiy Turevskiy, Technical Marketing Manager, The MathWorks Use simulation for early verification of your design before hardware

More information

Functional Mockup Interface for Tool and Model Interoperability

Functional Mockup Interface for Tool and Model Interoperability Functional Mockup Interface for Tool and Model Interoperability Willi Braun, Bernhard Bachmann Acknowledgements: FMI Development Project is developing FMI. Most slides in this presentation by Martin Otter,

More information

Perry. Lakeshore. Avon. Eastlake

Perry. Lakeshore. Avon. Eastlake Perry Lorain Avon Lakeshore Eastlake Ashtabula Mansfield Sammis Beaver Valley Conesville Tidd Burger & Kammer Muskingum Perry Lorain Avon Lakeshore Eastlake Ashtabula Mansfield Sammis Beaver Valley Conesville

More information

POTENTIAL AND BENEFITS OF FUNCTIONAL MOCK-UP INTERFACE - FMI FOR VIRTUAL VEHICLE INTEGRATION

POTENTIAL AND BENEFITS OF FUNCTIONAL MOCK-UP INTERFACE - FMI FOR VIRTUAL VEHICLE INTEGRATION POTENTIAL AND BENEFITS OF FUNCTIONAL MOCK-UP INTERFACE - FMI FOR VIRTUAL VEHICLE INTEGRATION 1 WHY WOULD CARMAKER NEED FMI? New Challenges in vehicle development Hybrid and electric cars, networking functions...

More information

Activation Inheritance in Modelica

Activation Inheritance in Modelica Activation Inheritance in Modelica Ramine Nikoukhah INRIA, BP 05, 7853 Le Chesnay, France ramine.nikoukhah@inria.fr Abstract Modelica specifies two types of s: the s defined directly in the "" section,

More information

Implementation of Wide Area Monitoring System for interconnected power system in India

Implementation of Wide Area Monitoring System for interconnected power system in India REETA-2K16 ǁ PP. 400-405 Implementation of Wide Area Monitoring System for interconnected power system in India B.Lahari 1, K.Gireeshma 2, B.S.Lokasree 3 1 (Electrical Power Systems, Sree Vidyanikethan

More information

Real-Time Simulation Solutions for Power Grids and Power Electronics

Real-Time Simulation Solutions for Power Grids and Power Electronics Real-Time Simulation Solutions for Power Grids and Power Electronics The Most Advanced Real-Time Simulation Systems Available The power system industry is changing considerably with the shift from centralized

More information

Power System Real-Time Simulator. The Most Powerful and Intuitive Power System Simulator for Utilities, R&D Centers and Manufacturers

Power System Real-Time Simulator. The Most Powerful and Intuitive Power System Simulator for Utilities, R&D Centers and Manufacturers Power System Real-Time Simulator The Most Powerful and Intuitive Power System Simulator for Utilities, R&D Centers and Manufacturers overview The Most Powerful and Intuitive Power System Simulator for

More information

Incorporating PMUs in Power System State Estimation for Smart Grid EMS

Incorporating PMUs in Power System State Estimation for Smart Grid EMS 1 Panel 3: Experiences in Incorporating PMUs in Power System State Estimation, IEEE PES General Meeting, Denver, USA, July 26-30 Incorporating PMUs in Power System State Estimation for Smart Grid EMS Boming

More information

Real Time Requirements and Closed-Loop Testing of Wide Area Protection and Control Schemes

Real Time Requirements and Closed-Loop Testing of Wide Area Protection and Control Schemes XIII SIMPÓSIO DE ESPECIALISTAS EM PLANEJAMENTO DA OPERAÇÃO E EXPANSÃO ELÉTRICA XIII SEPOPE 18 a 21 de Maio 2014 May 18 th to 21 st 2014 FOZ DO IGUAÇU (PR) - BRAZIL XIII SYMPOSIUM OF SPECIALISTS IN ELECTRIC

More information

ADVANCED SOFTWARE ENVIRONMENT FOR EVALUATING THE PROTECTION PERFORMANCE USING MODELING AND SIMULATION

ADVANCED SOFTWARE ENVIRONMENT FOR EVALUATING THE PROTECTION PERFORMANCE USING MODELING AND SIMULATION ADVANCED SOFTWARE ENVIRONMENT FOR EVALUATING THE PROTECTION PERFORMANCE USING MODELING AND SIMULATION ABSTRACT In this paper a new interactive simulation environment is proposed for protective algorithm

More information

From versatile analysis methods to interactive simulation with a motion platform based on SimulationX and FMI

From versatile analysis methods to interactive simulation with a motion platform based on SimulationX and FMI From versatile analysis methods to interactive simulation with a motion platform based on SimulationX and FMI SimulationX Tutorial, 8th Modelica Conference Dr. Ines Gubsch, IVMA, TUD Christian Schubert,

More information

IJSRD - International Journal for Scientific Research & Development Vol. 3, Issue 10, 2015 ISSN (online):

IJSRD - International Journal for Scientific Research & Development Vol. 3, Issue 10, 2015 ISSN (online): IJSRD - International Journal for Scientific Research & Development Vol. 3, Issue 10, 2015 ISSN (online): 2321-0613 Comparison of Shunt Facts Devices for the Improvement of Transient Stability of Two Machine

More information

Resilient Smart Grids

Resilient Smart Grids Resilient Smart Grids André Teixeira Kaveh Paridari, Henrik Sandberg KTH Royal Institute of Technology, Sweden SPARKS 2nd Stakeholder Workshop Cork, Ireland March 25th, 2015 Legacy Distribution Grids Main

More information

Real-Time HIL/RCP Laboratory. Study, design and test power electronics control algorithms using both OPAL-RT and Lab-Volt solutions.

Real-Time HIL/RCP Laboratory. Study, design and test power electronics control algorithms using both OPAL-RT and Lab-Volt solutions. Real-Time HIL/RCP Laboratory Study, design and test power electronics control algorithms using both OPAL-RT and Lab-Volt solutions. Electric Motor Laboratory Curriculum Goals Laboratory Highlights and

More information

Design optimisation of industrial robots using the Modelica multi-physics modeling language

Design optimisation of industrial robots using the Modelica multi-physics modeling language Design optimisation of industrial robots using the Modelica multi-physics modeling language A. Kazi, G. Merk, M. Otter, H. Fan, (ArifKazi, GuentherMerk)@kuka-roboter.de (Martin.Otter, Hui.Fan)@dlr.de KUKA

More information

Almas, M., Vanfretti, L. (2014) Open Source SCADA Implementation and PMU Integration for Power System Monitoring and Control Applications.

Almas, M., Vanfretti, L. (2014) Open Source SCADA Implementation and PMU Integration for Power System Monitoring and Control Applications. http://www.diva-portal.org This is the published version of a paper presented at IEEE PES GM 2014. Citation for the original published paper: Almas, M., Vanfretti, L. (2014) Open Source SCADA Implementation

More information

MONIKA HEINER.

MONIKA HEINER. LESSON 1 testing, intro 1 / 25 SOFTWARE TESTING - STATE OF THE ART, METHODS, AND LIMITATIONS MONIKA HEINER monika.heiner@b-tu.de http://www.informatik.tu-cottbus.de PRELIMINARIES testing, intro 2 / 25

More information

LOGICAL OPERATOR USAGE IN STRUCTURAL MODELLING

LOGICAL OPERATOR USAGE IN STRUCTURAL MODELLING LOGICAL OPERATOR USAGE IN STRUCTURAL MODELLING Ieva Zeltmate (a) (a) Riga Technical University, Faculty of Computer Science and Information Technology Department of System Theory and Design ieva.zeltmate@gmail.com

More information

USE CASE 14 CONTROLLED ISLANDING

USE CASE 14 CONTROLLED ISLANDING I USE CASE 14 CONTROLLED ISLANDING Use Case Title Centralized application separates grid into islands to prevent blackout Use Case Summary Controlled islanding is a method that can significantly improve

More information

p. 1 p. 9 p. 26 p. 56 p. 62 p. 68

p. 1 p. 9 p. 26 p. 56 p. 62 p. 68 The Challenges and Opportunities Faced by Utilities using Modern Protection and Control Systems - Paper Unavailable Trends in Protection and Substation Automation Systems and Feed-backs from CIGRE Activities

More information

PMU Emulator for Power System Electromechanical Dynamics Simulators

PMU Emulator for Power System Electromechanical Dynamics Simulators PMU Emulator for Power System Electromechanical Dynamics Simulators Evangelos Farantatos, Mahendra Patel EPRI Param Banerjee, Anurag Srivastava Washington State University NASPI WG Meeting Albuquerque,

More information

Learning algorithms for physical systems: challenges and solutions

Learning algorithms for physical systems: challenges and solutions Learning algorithms for physical systems: challenges and solutions Ion Matei Palo Alto Research Center 2018 PARC 1 All Rights Reserved System analytics: how things are done Use of models (physics) to inform

More information

This project has received funding from the European Union s Horizon 2020 research and innovation programme under grant agreement No

This project has received funding from the European Union s Horizon 2020 research and innovation programme under grant agreement No This project has received funding from the European Union s Horizon 2020 research and innovation programme under grant agreement No 643921. TOOLS INTEGRATION UnCoVerCPS toolchain Goran Frehse, UGA Xavier

More information

Real-time Cyber-Physical Co-simulation of Power Grids. Vahid Jalili-Marandi, Ph.D., OPAL-RT Technologies, Montreal, Canada April 2018

Real-time Cyber-Physical Co-simulation of Power Grids. Vahid Jalili-Marandi, Ph.D., OPAL-RT Technologies, Montreal, Canada April 2018 Real-time Cyber-Physical Co-simulation of Power Grids Vahid Jalili-Marandi, Ph.D., OPAL-RT Technologies, Montreal, Canada April 2018 Overview About OPAL-RT Technologies Real-time simulation (RTS) concepts

More information

Parallel Execution of Functional Mock-up Units in Buildings Modeling

Parallel Execution of Functional Mock-up Units in Buildings Modeling ORNL/TM-2016/173 Parallel Execution of Functional Mock-up Units in Buildings Modeling Ozgur Ozmen James J. Nutaro Joshua R. New Approved for public release. Distribution is unlimited. June 30, 2016 DOCUMENT

More information

Importing Models from Physical Modeling. Tools Using the FMI Standard

Importing Models from Physical Modeling. Tools Using the FMI Standard Importing Models from Physical Modeling Tools Using the FMI Standard Overview The objective of this tutorial is to demonstrate the workflow for the integration of FMUs in DYNA4. The following use case

More information

Model-Based Dynamic Optimization with OpenModelica and CasADi

Model-Based Dynamic Optimization with OpenModelica and CasADi Model-Based Dynamic Optimization with OpenModelica and CasADi Alachew Shitahun PELAB Programming Environment Lab, Dept. Computer Science Linköping University, SE-581 83 Linköping, Sweden Vitalij Ruge Mathematics

More information

Parameter Estimation of a DC Motor-Gear-Alternator (MGA) System via Step Response Methodology

Parameter Estimation of a DC Motor-Gear-Alternator (MGA) System via Step Response Methodology American Journal of Applied Mathematics 2016; 4(5): 252-257 http://www.sciencepublishinggroup.com/j/ajam doi: 10.11648/j.ajam.20160405.17 ISSN: 2330-0043 (Print); ISSN: 2330-006X (Online) Parameter Estimation

More information

What s New with the MATLAB and Simulink Product Families. Marta Wilczkowiak & Coorous Mohtadi Application Engineering Group

What s New with the MATLAB and Simulink Product Families. Marta Wilczkowiak & Coorous Mohtadi Application Engineering Group What s New with the MATLAB and Simulink Product Families Marta Wilczkowiak & Coorous Mohtadi Application Engineering Group 1 Area MATLAB Math, Statistics, and Optimization Application Deployment Parallel

More information

RTDMS CAISO TRAINING SESSION

RTDMS CAISO TRAINING SESSION Consortium for Electric Reliability Technology Solutions Real-Time Dynamics Monitoring System (RTDMS ) RTDMS CAISO TRAINING SESSION January 31, 2006 Manu Parashar & Jim Dyer Electric Power Group (EPG)

More information

A Transformation-Based Model of Evolutionary Architecting for Embedded System Product Lines

A Transformation-Based Model of Evolutionary Architecting for Embedded System Product Lines A Transformation-Based Model of Evolutionary Architecting for Embedded System Product Lines Jakob Axelsson School of Innovation, Design and Engineering, Mälardalen University, SE-721 23 Västerås, Sweden

More information

Grid Operations - Program 39

Grid Operations - Program 39 Grid Operations - Program 39 Program Description Program Overview In many ways, today's power system must be operated to meet objectives for which it was not explicitly designed. Today's transmission system

More information

Ali Abur Northeastern University Department of Electrical and Computer Engineering Boston, MA 02115

Ali Abur Northeastern University Department of Electrical and Computer Engineering Boston, MA 02115 Enhanced State t Estimation Ali Abur Northeastern University Department of Electrical and Computer Engineering Boston, MA 02115 GCEP Workshop: Advanced Electricity Infrastructure Frances Arriallaga Alumni

More information

Verification of Cyber-Physical Controller Software Using the AVM Meta Tool Suite and HybridSAL

Verification of Cyber-Physical Controller Software Using the AVM Meta Tool Suite and HybridSAL Verification of Cyber-Physical Controller Software Using the AVM Meta Tool Suite and HybridSAL Joseph Porter (jporter@isis.vanderbilt.edu), Ashish Tiwari (ashish.tiwari@sri.com), and Xenofon Koutsoukos

More information

10 th Annual University of Pittsburgh Electric Power Industry Conference

10 th Annual University of Pittsburgh Electric Power Industry Conference 10 th Annual University of Pittsburgh Electric Power Industry Conference System Studies for Grid Level Integration of Power Electronic Devices Presentation November 16, 2015 1:30 PM Session Adam R. Sparacino

More information

MATLAB MATLAB mat lab funtool

MATLAB MATLAB mat lab funtool MATLAB MATLAB (matrix laboratory) is a numerical computing environment and fourthgeneration programming language. Developed by MathWorks, MATLAB allows matrix manipulations, plotting of functions and data,

More information

PAP13 - Harmonization of IEEE C with IEC and Precision Time Synchronization

PAP13 - Harmonization of IEEE C with IEC and Precision Time Synchronization PAP13 - Harmonization of IEEE C37.118 with IEC 61850 and Precision Time Synchronization 12 July 2010 Use Cases Related to Mapping IEEE C37.118 with IEC 61850 as Proposed for Draft IEC 61850-90-5 Synchrophasor

More information

FMI Kit for Simulink version by Dassault Systèmes

FMI Kit for Simulink version by Dassault Systèmes FMI Kit for Simulink version 2.4.0 by Dassault Systèmes April 2017 The information in this document is subject to change without notice. Copyright 1992-2017 by Dassault Systèmes AB. All rights reserved.

More information

SIMULATOR TO FMU: A PYTHON UTILITY TO SUPPORT BUILDING SIMULATION TOOL INTEROPERABILITY

SIMULATOR TO FMU: A PYTHON UTILITY TO SUPPORT BUILDING SIMULATION TOOL INTEROPERABILITY 2018 Building Performance Analysis Conference and SimBuild co-organized by ASHRAE and IBPSA-USA Chicago, IL September 26-28, 2018 SIMULATOR TO FMU: A PYTHON UTILITY TO SUPPORT BUILDING SIMULATION TOOL

More information

TERRA support for architecture modeling. K.J. (Karim) Kok. MSc Report. C e Dr.ir. J.F. Broenink Z. Lu, MSc Prof.dr.ir. A. Rensink.

TERRA support for architecture modeling. K.J. (Karim) Kok. MSc Report. C e Dr.ir. J.F. Broenink Z. Lu, MSc Prof.dr.ir. A. Rensink. TERRA support for architecture modeling K.J. (Karim) Kok MSc Report C e Dr.ir. J.F. Broenink Z. Lu, MSc Prof.dr.ir. A. Rensink August 2016 040RAM2016 EE-Math-CS P.O. Box 217 7500 AE Enschede The Netherlands

More information

Experiment 6 SIMULINK

Experiment 6 SIMULINK Experiment 6 SIMULINK Simulink Introduction to simulink SIMULINK is an interactive environment for modeling, analyzing, and simulating a wide variety of dynamic systems. SIMULINK provides a graphical user

More information

Object-Oriented Modeling with Rand Model Designer

Object-Oriented Modeling with Rand Model Designer Object-Oriented Modeling with Rand Model Designer Yu. B. Kolesov 1 Yu. B. Senichenkov 2 1 Mv Soft, Russia, ybk2@mail.ru 2 Institute of Computer Science and Technology, Peter the Great St. Petersburg Polytechnic

More information

Studies Overview and Data Requirements. Robert Pan

Studies Overview and Data Requirements. Robert Pan Studies Overview and Data Requirements Robert Pan Outline 1. Introduction 2. BC Transmission System 3. BCTC Studies for Clean Power Call 4. Data Requirements for Interconnection Studies 5. Application

More information

New Software Framework for Automated Analysis of Power System Transients

New Software Framework for Automated Analysis of Power System Transients New Software Framework for Automated Analysis of Power System Transients M. Kezunovic Texas A&M University College Station, TX 77843, USA kezunov@ee.tamu.edu Z. Galijasevic Texas A&M University College

More information

Introduction to Physical Modelling Rory Adams Senior Application Engineer

Introduction to Physical Modelling Rory Adams Senior Application Engineer Introduction to Physical Modelling Rory Adams Senior Application Engineer 2014 The MathWorks, Inc. 1 Creating Reusable Physical Models What you should walk away with Increased knowledge of: What is meant

More information

Integration of OpenModelica in Ptolemy II

Integration of OpenModelica in Ptolemy II Mana Mirzaei Lena Buffoni Peter Fritzson Department of Computer and Information Science (IDA), Linköping University, Division SE-581 83, Linköping, Sweden Abstract In this paper we present the work done

More information

Predictable Timing of Cyber-Physical Systems Future Research Challenges

Predictable Timing of Cyber-Physical Systems Future Research Challenges Predictable Timing of Cyber- Systems Future Research Challenges DREAMS Seminar, EECS, UC Berkeley January 17, 2012 David Broman EECS Department UC Berkeley, USA Department of Computer and Information Science

More information

Evolution of Control for the Power Grid

Evolution of Control for the Power Grid Evolution of Control for the Power Grid Anjan Bose Washington State University Pullman, WA, USA PaiFest In Honor of Prof. M. A. Pai Urbana-Champaign, IL October 15, 2015 The Past (before 1960s) Hard

More information

AUTOMATED FAULT AND DISTURBANCE DATA ANALYSIS. Special Report for PS#2. Special Reporter: Mladen Kezunovic * U.S.A.

AUTOMATED FAULT AND DISTURBANCE DATA ANALYSIS. Special Report for PS#2. Special Reporter: Mladen Kezunovic * U.S.A. AUTOMATED FAULT AND DISTURBANCE DATA ANALYSIS Special Report for PS#2 Special Reporter: Mladen Kezunovic * U.S.A. This paper gives a set of questions stimulated by twenty one papers submitted by the authors

More information

SIMEAS Q80 quality recorder: Voltage quality starts with measurement.

SIMEAS Q80 quality recorder: Voltage quality starts with measurement. SIMEAS Q80 quality recorder: Voltage quality starts with measurement. Answers for energy. 1 Energy with quality crucial for utilities and for industry A reliable supply of electrical power is the backbone

More information

Modeling Technical Systems [ ] Mag MA MA Schweiger Gerald TU Graz Spring 2017

Modeling Technical Systems [ ] Mag MA MA Schweiger Gerald TU Graz Spring 2017 1 Modeling Technical Systems [716.055] Mag MA MA Schweiger Gerald TU Graz Spring 2017 Outline Scope of the course Introduction Modelica Basics Introduction to Dymola Scope of the course Introduction to

More information

Fuzzy based Excitation system for Synchronous Generator

Fuzzy based Excitation system for Synchronous Generator Fuzzy based Excitation system for Synchronous Generator Dr. Pragya Nema Professor, Netaji Subhash Engineering College, Kolkata, West Bangal. India ABSTRACT- Power system stability is essential requirement

More information

Model driven Engineering & Model driven Architecture

Model driven Engineering & Model driven Architecture Model driven Engineering & Model driven Architecture Prof. Dr. Mark van den Brand Software Engineering and Technology Faculteit Wiskunde en Informatica Technische Universiteit Eindhoven Model driven software

More information

Computer Simulation And Modeling

Computer Simulation And Modeling Computer Simulation And Modeling The key to increased productivity in Scientific and Engineering analysis Professor Ralph C. Huntsinger California State University, Chico USA Bialystok Technical University

More information

Modeling and Simulation of Static VAR Compensator Controller for Improvement of Voltage Level in Transmission Lines

Modeling and Simulation of Static VAR Compensator Controller for Improvement of Voltage Level in Transmission Lines Modeling and Simulation of Static VAR Compensator Controller for Improvement of Voltage Level in Transmission Lines 1 B.T.RAMAKRISHNA RAO, 2 N.GAYATRI, 3 P.BALAJI, 4 K.SINDHU 1 Associate Professor, Department

More information

Knowledge-based Systems for Industrial Applications

Knowledge-based Systems for Industrial Applications Knowledge-based Systems for Industrial Applications 1 The Topic 2 Tasks Goal: Overview of different tasks Systematic and formal characterization as a requirement for theory and implementation Script: Chap.

More information

Numerical Methods in Scientific Computation

Numerical Methods in Scientific Computation Numerical Methods in Scientific Computation Programming and Software Introduction to error analysis 1 Packages vs. Programming Packages MATLAB Excel Mathematica Maple Packages do the work for you Most

More information

Model-Based Development of Multi-Disciplinary Systems Challenges and Opportunities

Model-Based Development of Multi-Disciplinary Systems Challenges and Opportunities White Paper Model-Based Development of Multi-Disciplinary Systems Challenges and Opportunities Model-Based Development In the early days, multi-disciplinary systems, such as products involving mechatronics,

More information

Time Synchronization and Standards for the Smart Grid

Time Synchronization and Standards for the Smart Grid Time Synchronization and Standards for the Smart Grid Tom Nelson National Institute of Standards and Technology 2011 NIST - ATIS - Telcordia Workshop on Synchronization in Telecommunication Systems (WSTS

More information

ENERGY MANAGEMENT SYSTEM. ABB Ability Network Manager EMS Operational confidence.

ENERGY MANAGEMENT SYSTEM. ABB Ability Network Manager EMS Operational confidence. ENERGY MANAGEMENT SYSTEM ABB Ability Network Manager EMS Operational confidence. 2 ABB ABILITY NETWORK MANAGER EMS ABB Ability Network Manager Energy Management System The ever-increasing demand for power

More information

Interfacing Power System and ICT Simulators: Challenges, State-of-the-Art and Study Cases

Interfacing Power System and ICT Simulators: Challenges, State-of-the-Art and Study Cases IEEE Power & Energy Society eneral Meeting 2014 National Harbor, MD, USA, July 31th, 2014 IEEE Task Force on Interfacing Techniques for Simulation Tools Interfacing Power System and ICT Simulators: Contributors:

More information

Anticipatory Shifting Optimization of a Transmission Control Unit for an Automatic Transmission through Advanced Driver Assistance Systems

Anticipatory Shifting Optimization of a Transmission Control Unit for an Automatic Transmission through Advanced Driver Assistance Systems Anticipatory Shifting Optimization of a Transmission Control Unit for an Automatic Transmission through Advanced Driver Assistance Systems Salim Chaker 1 Michael Folie 2 Christian Kehrer 1 Frank Huber

More information

PLUS Technology for Large Scale Renewable Energy Integration

PLUS Technology for Large Scale Renewable Energy Integration PLUS Technology for Large Scale Renewable Energy Integration ASIA CLEAN ENERGY FORUM 2015 Manila 15-19 June, 2015 P. Thepparat*, M. Haeusler, V. Hild, B. Rutrecht, K. Uecker Vers. 8-4-00 Energy Management

More information

Specifications for the Power Grid Simulator

Specifications for the Power Grid Simulator Specifications for the Power Grid Simulator Anjan Bose Washington State University Pullman, WA JST-NSF-DFG-RCN Workshop on Distributed EMS Arlington, VA April 20-22, 2015 What is Simulation? Testbed? Analytical

More information

Verification and Validation of Models for Embedded Software Development Prashant Hegde MathWorks India Pvt. Ltd.

Verification and Validation of Models for Embedded Software Development Prashant Hegde MathWorks India Pvt. Ltd. Verification and Validation of Models for Embedded Software Development Prashant Hegde MathWorks India Pvt. Ltd. 2015 The MathWorks, Inc. 1 Designing complex systems Is there something I don t know about

More information

DAE Tools: An equation-oriented process modelling and optimization software

DAE Tools: An equation-oriented process modelling and optimization software DAE Tools: An equation-oriented process modelling and optimization software Introduction DAE Tools Project, http://www.daetools.com 1 December 2013 Outline 1 Intro 2 3 4 General Info Motivation Main features

More information

PSC 2014 CLEMSON UNIVERSITY

PSC 2014 CLEMSON UNIVERSITY PSC 2014 CLEMSON UNIVERSITY HAND-IN-HAND THE EVOLUTION OF REAL -TIME SIMULATION AND SMART GRID NETWORKS Presentation Outline 1 Brief history of real time simulation First steps toward Smart Grid Devices

More information

Evolution of Control for the Power Grid

Evolution of Control for the Power Grid Evolution of Control for the Power Grid Anjan Bose Washington State University Pullman, Washington, USA University of Seville Seville, Spain June 17, 2016 THE INTERCONNECTED GRID Economics Transfer electric

More information