Modeling and Simulation of Intelligent Electrical Power Grids. Peter Palensky TU Delft

Size: px
Start display at page:

Download "Modeling and Simulation of Intelligent Electrical Power Grids. Peter Palensky TU Delft"

Transcription

1 Modeling and Simulation of Intelligent Electrical Power Grids Peter Palensky TU Delft 1

2 (~1.75*10^28) 2

3 Kinetic equations Temperature Co T = k/n * Σ mi*v 2 i s n o i llis? k = some constant n = number of molecules m = mass of molecule v = velocity of molecule T = absolute temperature 3

4 Pressure Temperature P T = P*V / N*R P = pressure V = volume N = amount of substance (in moles) R = ideal gas constant T = absolute temperature 4

5 Electrical Power Grids? g n i h c t i Sw Topology All elements, parameters Matrices I=Y V V = Voltages I = Currents Y = nodal admittance matrix 5

6 Electrical Power Grids Complex already! Weasle around problems Conservative rules Over-engineer Damping, inertia, etc. Image: NREL 6

7 Intelligent Electrical Power Grids A System of Systems 7

8 Paradigm shift needed P? 8

9 One of the new (?) things: Data 1) Metering 2) More metering (PMUs, etc.) 3) Unstructured data 4) Asking controllers/ DERs/IoT PMU: Phasor Measurement Unit IoT: Internet of Things DER: Distributed Energy Resources 9

10 First attempts: 2004 Early, experimental platform App(lication) as the goal! Communicating box Multi-agent system Intelligent Loads Scalability? 10

11 Even more challenges for Grid as Platform Scalability? Interoperability, Interfaces? Data/function/infrastructure ownership? Security, Resilience? Physics vs. Data vs. Economics? Upgrades/Updates? Basic rules/standards or anarchy? Governance, fairness? 11

12 Grid connects worlds... physical world roles/behavior continuous models game theory models energy generation, transport, distribution, consumption, etc. agents acting on behalf of a customer, market players, etc. information technology cyberphysical energy system aggregate/stochastic discrete models statistical models controllers, communication infrastructure, software, etc. weather, macro-view of many individual elements, etc. 12

13 Heterogeneity within worlds Power System Physics: electricity, mechanics, hydraulics,... Within electricity grid: multi-view, different models Electromagnetic Transients (EMT) µs: switching, lighting, harmonics Phasor Domain / Transient Stability (TS) ms: machines, controls 13

14 How to solve? Research on cyber(multi)physical ecosystems Understand, validate, optimize Traditional (analytical) methods limited New Methods Flexible, Modular Scalable Allow scenario handling How to find? Go through typical examples 14

15 Case 1: Thermal System with Market Consumption Thermal Flow SUM Information Thermal domain H1 [house] Discrete controller H2 [house] Agents/Market Stochastic events Market Price Hn [house] Environment Price Agent On/Off Describe via bond graph Analyze interplay of continuous domain and asynchronous events Scalability of methods Tset Heater Controller Thermal Mass Tin P E Energy Counter Switch Vent Schedule Out0 conduct1 Q_dot_amb Out1 conduct2 15

16 Case 2: UC1 + el. power station Plus: Electrical domain Ideal grid Non-ideal power station Plus: Mechanical domain Tightly coupled elements! Further use cases 3: 4: 5: 6: 7: Thermal grid Non-trivial market Communication network non-ideal grid EV-charging EV: electric vehicle 16

17 Options for modeling a hybrid system (0) Squeeze submodels into one tool Language, solver, method n-1 submodels in wrong language Tedious Error prone Brutal simplifications (1) Universal tool Universal language, solver, etc. (2) Co-simulation Combine specialized languages, solvers, etc. 17

18 (0) Use tool of subdomain Example: Omnet++ discrete event scheduler For communication networks Parameters in config file Topology in *.ned files Agent behavior in C++ code class Sensor : public csimplemodule { protected: virtual void initialize(); virtual void handlemessage(cmessage *msg); }; Define_Module(Node); void Node::initialize() { if (blabla) { cmessage *msg = new cmessage(something); send(msg, "value"); } } void Sensor::handleMessage(cMessage *msg) { do_something; } [General] network = Testnetwork1 Testnetwork1.Controller5.KP = truncnormal(3,1) simple Sensor { parameters: int datarate; gates: output value; } network Testnetwork1 { types: channel C extends ned.dataratechannel { datarate = 100Mbps; ber = 2e-10; delay = 75us; } submodules: Sensor47: Sensor; Controller5: Controller;... connections: Sensor47.value <--> C <--> Controller5.port++; Controller5.ctrlval <--> C <--> Valve12.setpoint;... } 18

19 Discrete Simulation Platform Power system simulation Matlab prototypes Translate to OMNeT++ Discrete event simulator open source, cross-platform Models of Telecommunications Generators, loads, grid,... Infoserver server Info Required behavior Communication Communication channel channel (Distributed) (Distributed) Algorithm Algorithm Environment Environment climate,human human ( (climate, behaviour etc.) ) behaviour etc. EnergyResource Resource Energy (load,generator, generator,etc.) etc.) (load, Powergrid grid Power Achieved behavior Testing Algorithms Communication 19

20 Extremely simplified models First tries: continuous model, 28 state discrete, etc. etc. etc. Simplified Markov Model with two states Computationally inexpensive T=0 FLUSH pflush(t) FLUSH pflush(t) Full / DRAIN Not full T T Not empty Empty / STORE 20

21 Linear, analytic solutions useless ΔT NORMAL OPERATION ΔT ΔThigh ΔThigh ΔTlow Power ΔTlow ton ΔT toff DRAIN Power ton toff time STORE ΔT ΔThigh ΔThigh ΔTlow Power ΔTlow Power ton toff time time FLUSH ton toff time 21

22 How to represent physical models Analytic Causal No solver No interaction Unidirectional flow of information Transfer functions, blocks Simulink, Ptolemy Good for controls Acausal Bidirectional flow of information Equation-based model Modelica, Simscape Good for (multi)physics 22

23 (1) Universal tool approach (a) Agent-oriented / modular (b) Monolithic Autonomous objects GridLAB-D, Omnet++ Equation-based model Modelica, Simscape Both Use object oriented languages Are compiled into executable 23

24 (1a) Agent-oriented models Model split into (large) number of autonomous objects Communicate variables with each other Determine synchronization points Discrete event scheduler coordinates V O2 O1 O3 On Sync Scheduler Good scalability 24

25 (1a) Time synchronization Objects update their states Objects predict personal sync time time Object 1 Object 2 Object 3 order of execution Object 4 25

26 (1a) Time synchronization Objects update their states Objects predict personal sync time time Object 1 Object 2 Object 3 order of execution Object 4 26

27 (1a) Time synchronization Objects update their states Objects predict personal sync time time Object 1 Object 2 Object 3 order of execution Object 4 27

28 (1a) Results agent oriented minimum step size is lower bound Good performance Perfect event handling Module, extensible Hierarchies possible BUT ~n ~n^2 Physics? (no integrators) 28

29 (1b) Monolithic models Simscape, Modelica Equations compiled into executable Numerical solver finds zero crossings Convenient, multi-domain physics Strong syntax, good docu Model Executable flattening Flat Model ODE sorting Sorted Equations Index reduction Index Reduced Equations 29

30 (1b) Connectors link physical properties Flow: Ia+Ib+Ic=0 Potential: Va+Vb+Vc Flow Variables A I V I V B I V C Potential Variables 30

31 (1b) Potential & flow variables: Energy conservation Domain Potential Variables Variables Position Force Angle Torque Magnetic Magnetic potential Magnetic Flux Flow, Hydraulic Pressure Volume Flow Rate (Bio)Chemical Concentration Reaction Rate Electrical Voltage Current Thermodynamics Temperature Heat Flow Rate Mechanics Flow 31

32 (1b) Modelica code example package Energy package Interfaces partial connector HeatPort Thermal port for 1-dim. Heat transfer Types.Temperature T; flow Types.HeatFlowRate Q_flow; end HeatPort;... end Interfaces; package Components model House4 "House and Temperature lumped thermal element storing heat" Types.Temperature T(start= , displayunit="degc") "Temperature of element"; parameter Energy.Types.ThermalCapacity Cth = "Heat capacity of element ; parameter Types.Density ro = ; parameter Types.Volume volume = 200; Interfaces.HeatPort_a port_a; equation T = port_a.t; ro*volume*cth*der(t) = port_a.q_flow; end House4; model Heater... end Heater;... end Components;... end Energy; 32

33 Use Case 1 SimScape results 33

34 (1) One Tool bottom line... Both options not ideal Missed events? 107 Physics in agents? 105 Performance? Parallel computing? M DASSL Simulation time in seconds M LSODAR 106 A dynamic 1 day M RungeKutta 10 4 A fixed M Euler Number of Houses days model time M xxx: Monolithic, A xxx: Agent based 34

35 (2) Co-Simulation normal simulation Model ODEs/DAEs One modeling tool, one solver (e.g. Euler, RK45, DASSL, ODE15s, etc.) # solvers Co-Simulation Multiple solvers/tools Pick the best! Coupled models >1 >1 Parallel Simulation CoSimulation 1 Simulation Hybrid Simulation 1 >1 ODE: ordinary differential equation DAE: differential-algebraic equation # models 35

36 Coupling of Models r coupled systems of DAEs m external steps during simulation time u1 u2 Model 1 Model 2 y1 y2 1-n internal steps during one external step 36

37 Coupling principles Explicit coupling exchanges data at every external step once One or more (internal) steps external step (synchronization point) Implicit coupling iterates each external step until the system converges # steps determines error 37

38 Numerical Co-Simulation Combine models Solve collaboratively Multidisciplinary problems possible Simulated system Energy Market Simulator Car Usage Simulator Distribution Grid Simulator Communication Network Simulator Battery Simulator Power Electronics/ Controls Simulator Difficult... Real system 38

39 EMT-TS Grid Co-Simulation Fast parts in EMT Details, switching, power electronics Big system in TS Simulated in EMT Simulated in TS Simulated in TS 39

40 Challenges in Co(upled) Simulation Optimizer Scenario Multiple simulators Multiple models How to couple? Scenario Handling? Interface? create Initial states Parameters u time series Strategy Utility function Scripting Engine init result Co-Simulation Solver FMU Model y y u u y Solver FMU Model u y y u u u Solver FMU Model y 40

41 Case 7 dynamic demand-response household load profiles taken from measurement campaign small scale distribution grid realistic battery model medium/low voltage network with consumers stochastic driving patterns derived from real-world car sharing data charging control algorithm distributed charging power regulation 41

42 Case 7 implementation (commercial) PowerFactory Power system Loads, generation Dymola/Modelica Batteries GridLAB-D Charging controls Charging agents Vehicle driving 42

43 Case 7 implementation (FOSS) PSAT/Octave Open Modelica Batteries GridLAB-D Power System Vehicles, charging 4DIAC Grid controls FOSS: Free and/or Open Source Software 43

44 Agent/discrete Part Done in GridLAB-D Sequence of car activities Configured via carsharing monitoring data Stochastic model Input to discrete numerical model 44

45 Results: details, details, details Detailed models Unbalanced grid Chemical battery Emulated controls Real-time simulation Multi-focus Battery aging Grid limits Agent convergence Economic optimum 45

46 Results: dynamic step size control 46

47 Results: ICT & Physics Impact of communication latency, packet loss, etc. Various communication channels (power line, etc.) 47

48 Smart Grids Modeling Bottom Line Hybrid systems Cyber-physical (-socio -economic -environmental -etc.) Multi-disciplinary problem Tools, modeling principles, teams Language (natural, formal) Co-simulation can help Harmonization of analytic and numeric methods 48

49 Peter Palensky 49

Simulation of Vehicle Drivetrain with Modelica

Simulation of Vehicle Drivetrain with Modelica Simulation of Vehicle Drivetrain with Modelica Dynamic Simulation in Vehicle Engineering 2012 Anton Haumer 1 Contents Modeling language Modelica Simulation tool Dymola SmartElectricDrives Library PowerTrain

More information

Electromagnetics and Electric Machines Stefan Holst, CD-adapco

Electromagnetics and Electric Machines Stefan Holst, CD-adapco Electromagnetics and Electric Machines Stefan Holst, CD-adapco Overview Electric machines intro Designing electric machines with SPEED Links to STAR-CCM+ for thermal modeling Electromagnetics in STAR-CCM+

More information

Physical Modelling with Simscape Rick Hyde

Physical Modelling with Simscape Rick Hyde Physical Modelling with Simscape Rick Hyde 1 2013 The MathWorks, Inc. Outline Part 1: Introduction to Simscape Review approaches to modelling Overview of Simscape-based libraries Introduction to physical

More information

Developing software that drives machines. Klaas Gadeyne

Developing software that drives machines. Klaas Gadeyne Developing software that drives machines Klaas Gadeyne Outline +Flanders' Mechatronics Technology Centre +Some aspects of SW development for mechatronic machines The mechatronics domain Software platforms

More information

Coupling Physics. Tomasz Stelmach Senior Application Engineer

Coupling Physics. Tomasz Stelmach Senior Application Engineer Coupling Physics Tomasz Stelmach Senior Application Engineer Agenda Brief look @ Multiphysics solution What is new in R18 Fluent Maxwell coupling wireless power transfer Brief look @ ANSYS Multiphysics

More information

Towards a formal description of models and workflows

Towards a formal description of models and workflows Towards a formal description of models and workflows Heinz A Preisig Process Systems Engineering @ Chemical Engineering NTNU, Trondheim, Norway MoDeNa - FP7 ++ Computational engineering The vision that

More information

Integrated Electricity Demand and Price Forecasting

Integrated Electricity Demand and Price Forecasting Integrated Electricity Demand and Price Forecasting Create and Evaluate Forecasting Models The many interrelated factors which influence demand for electricity cannot be directly modeled by closed-form

More information

Test Case: Power System Voltage Stability

Test Case: Power System Voltage Stability Test Case: Power System Voltage Stability Mats Larsson Corporate Research Mats Larsson / 2002-02-18 / 1 2002 Corporate Research Ltd, Baden, Switzerland Preview The People from Characteristics of Power

More information

Mathematical Modelling Using SimScape (Electrical Systems)

Mathematical Modelling Using SimScape (Electrical Systems) Experiment Three Mathematical Modelling Using SimScape (Electrical Systems) Control Systems Laboratory Dr. Zaer Abo Hammour Dr. Zaer Abo Hammour Control Systems Laboratory 1. Model and simulate MultiDomain

More information

Appendix A Prototypes Models

Appendix A Prototypes Models Appendix A Prototypes Models This appendix describes the model of the prototypes used in Chap. 3. These mathematical models can also be found in the Student Handout by Quanser. A.1 The QUANSER SRV-02 Setup

More information

ET3-7: Modelling I(V) Introduction and Objectives. Electrical, Mechanical and Thermal Systems

ET3-7: Modelling I(V) Introduction and Objectives. Electrical, Mechanical and Thermal Systems ET3-7: Modelling I(V) Introduction and Objectives Electrical, Mechanical and Thermal Systems Objectives analyse and model basic linear dynamic systems -Electrical -Mechanical -Thermal Recognise the analogies

More information

Smart Grid State Estimation by Weighted Least Square Estimation

Smart Grid State Estimation by Weighted Least Square Estimation International Journal of Engineering and Advanced Technology (IJEAT) ISSN: 2249 8958, Volume-5, Issue-6, August 2016 Smart Grid State Estimation by Weighted Least Square Estimation Nithin V G, Libish T

More information

SIMATIC Ident Industrial Identification Systems

SIMATIC Ident Industrial Identification Systems Related catalogs SIMATIC Ident Industrial Identification Systems Catalog ID 10 2012 Introduction System overview SIMATIC Ident 1 RFID systems for the HF frequency range SIMATIC RF200 SIMATIC RF300 MOBY

More information

Efficient Simulation of Hybrid Systems: A Hybrid Bond Graph Approach

Efficient Simulation of Hybrid Systems: A Hybrid Bond Graph Approach Efficient Simulation of Hybrid Systems: A Hybrid Bond Graph Approach Indranil Roychoudhury, Matthew J. Daigle, Gautam Biswas, and Xenofon Koutsoukos SGT Inc., NASA Ames Research Center, Moffett Field,

More information

Modelica Driven Power System Modeling, Simulation and Validation

Modelica Driven Power System Modeling, Simulation and Validation KTH Institute of Technology Master Thesis Modelica Driven Power System Modeling, Simulation and Validation Examiner: Prof. Luigi Vanfretti Supervisor: Tetiana Bogodorova Author: Le Qi SmarTS Lab, Department

More information

Open spatial data infrastructure

Open spatial data infrastructure Open spatial data infrastructure a backbone for digital government Thorben Hansen Geomatikkdagene 2018 Stavanger 13.-15. mars Spatial Data Infrastructure definition the technology, policies, standards,

More information

Parameter Prediction and Modelling Methods for Traction Motor of Hybrid Electric Vehicle

Parameter Prediction and Modelling Methods for Traction Motor of Hybrid Electric Vehicle Page 359 World Electric Vehicle Journal Vol. 3 - ISSN 232-6653 - 29 AVERE Parameter Prediction and Modelling Methods for Traction Motor of Hybrid Electric Vehicle Tao Sun, Soon-O Kwon, Geun-Ho Lee, Jung-Pyo

More information

Verification of model connection by FMI using acausal modeling tools ~ JSAE WG Activities ~

Verification of model connection by FMI using acausal modeling tools ~ JSAE WG Activities ~ Modelica Conference 2017, FMI User Meeting Verification of model connection by FMI using acausal modeling tools ~ JSAE WG Activities ~ Society of Automotive Engineers of Japan (JSAE) Committee of Automotive

More information

MODELING IN XCOS USING MODELICA

MODELING IN XCOS USING MODELICA powered by MODELING IN XCOS USING MODELICA In this tutorial we show how to model a physical system described by ODE using the Modelica extensions of the Xcos environment. The same model has been solved

More information

An Automotive Case Study ERTSS 2016

An Automotive Case Study ERTSS 2016 Institut Mines-Telecom Virtual Yet Precise Prototyping: An Automotive Case Study Paris Sorbonne University Daniela Genius, Ludovic Apvrille daniela.genius@lip6.fr ludovic.apvrille@telecom-paristech.fr

More information

Engineering of Automated Systems with Mechatronic Objects

Engineering of Automated Systems with Mechatronic Objects Engineering of Automated Systems with Mechatronic Objects On Cyber Physical Systems, intelligent Units, Industrie 4.0 Components and other granular and decentralized elements in automation engineering

More information

Control of an Induction Motor Drive

Control of an Induction Motor Drive Control of an Induction Motor Drive 1 Introduction This assignment deals with control of an induction motor drive. First, scalar control (or Volts-per-Hertz control) is studied in Section 2, where also

More information

86 Part 4 SUMMARY INTRODUCTION

86 Part 4 SUMMARY INTRODUCTION 86 Part 4 Chapter # AN INTEGRATION OF THE DESCRIPTIONS OF GENE NETWORKS AND THEIR MODELS PRESENTED IN SIGMOID (CELLERATOR) AND GENENET Podkolodny N.L. *1, 2, Podkolodnaya N.N. 1, Miginsky D.S. 1, Poplavsky

More information

MASSPA-Modeller: A Spatial Stochastic Process Algebra modelling tool

MASSPA-Modeller: A Spatial Stochastic Process Algebra modelling tool MASSPA-Modeller: A Spatial Stochastic Process Algebra modelling tool Marcel C. Guenther Jeremy T. Bradley Imperial College London, 180 Queen s Gate, London SW7 2AZ, United Kingdom, Email: {mcg05,jb}@doc.ic.ac.uk

More information

Edinburgh Research Explorer

Edinburgh Research Explorer Edinburgh Research Explorer Decentralized Multi-Period Economic Dispatch for Real-Time Flexible Demand Management Citation for published version: Loukarakis, E, Dent, C & Bialek, J 216, 'Decentralized

More information

Distributed demand side management via smart appliances contributing to frequency control

Distributed demand side management via smart appliances contributing to frequency control Journal of Chongqing University (English Edition) [ISSN 1671-84] Vol. 14 No. 3 September 015 doi:10.11835/j.issn.1671-84.015.03.03 o cite this article: ZHANG Wei-chen. via smart appliances contributing

More information

OBEUS. (Object-Based Environment for Urban Simulation) Shareware Version. Itzhak Benenson 1,2, Slava Birfur 1, Vlad Kharbash 1

OBEUS. (Object-Based Environment for Urban Simulation) Shareware Version. Itzhak Benenson 1,2, Slava Birfur 1, Vlad Kharbash 1 OBEUS (Object-Based Environment for Urban Simulation) Shareware Version Yaffo model is based on partition of the area into Voronoi polygons, which correspond to real-world houses; neighborhood relationship

More information

ECE 422/522 Power System Operations & Planning/ Power Systems Analysis II 3 Load Modeling

ECE 422/522 Power System Operations & Planning/ Power Systems Analysis II 3 Load Modeling ECE 422/522 Power System Operations & Planning/ Power Systems Analysis II 3 Load Modeling Spring 2014 Instructor: Kai Sun 1 References 1. Load Performance for Dynamic Performance Analysis, IEEE Committee

More information

Predici 11 Quick Overview

Predici 11 Quick Overview Predici 11 Quick Overview PREDICI is the leading simulation package for kinetic, process and property modeling with a major emphasis on macromolecular systems. It has been successfully utilized to model

More information

Role of Synchronized Measurements In Operation of Smart Grids

Role of Synchronized Measurements In Operation of Smart Grids Role of Synchronized Measurements In Operation of Smart Grids Ali Abur Electrical and Computer Engineering Department Northeastern University Boston, Massachusetts Boston University CISE Seminar November

More information

GeoWorlds: Integrated Digital Libraries and Geographic Information Systems

GeoWorlds: Integrated Digital Libraries and Geographic Information Systems GeoWorlds: Integrated Digital Libraries and Geographic Information Systems http://www.isi.edu/geoworlds Robert Neches In-Young Ko, Robert MacGregor, Ke-Thia Yao Distributed Scalable Systems Division USC

More information

Improving the Ability to Simulate Noise from Brake Squeal

Improving the Ability to Simulate Noise from Brake Squeal SIMULATE MORE ACCURATELY Improving the Ability to Simulate Noise from Brake Squeal Multidiscipline Simulation playing a key role in reducing brake squeal noise and vibration Brake Squeal Analysis Background

More information

Reactor Design within Excel Enabled by Rigorous Physical Properties and an Advanced Numerical Computation Package

Reactor Design within Excel Enabled by Rigorous Physical Properties and an Advanced Numerical Computation Package Reactor Design within Excel Enabled by Rigorous Physical Properties and an Advanced Numerical Computation Package Mordechai Shacham Department of Chemical Engineering Ben Gurion University of the Negev

More information

Use of graphene by an energy utility

Use of graphene by an energy utility Use of graphene by an energy utility ENGIE A global player in the energy business (2015) Power Natural gas Energy services No.1 Independent Power Producer (IPP) in the world. No.1 producer of nonnuclear

More information

SHORT TERM LOAD FORECASTING

SHORT TERM LOAD FORECASTING Indian Institute of Technology Kanpur (IITK) and Indian Energy Exchange (IEX) are delighted to announce Training Program on "Power Procurement Strategy and Power Exchanges" 28-30 July, 2014 SHORT TERM

More information

Design of the Forced Water Cooling System for a Claw Pole Transverse Flux Permanent Magnet Synchronous Motor

Design of the Forced Water Cooling System for a Claw Pole Transverse Flux Permanent Magnet Synchronous Motor Design of the Forced Water Cooling System for a Claw Pole Transverse Flux Permanent Magnet Synchronous Motor Ahmad Darabi 1, Ali Sarreshtehdari 2, and Hamed Tahanian 1 1 Faculty of Electrical and Robotic

More information

Transient Analysis of Separately Excited DC Motor and Braking of DC Motor Using Numerical Technique

Transient Analysis of Separately Excited DC Motor and Braking of DC Motor Using Numerical Technique Journal homepage: www.mjret.in ISSN:2348-6953 Transient Analysis of Separately Excited DC Motor and Braking of DC Motor Using Numerical Technique Pavan R Patil, Javeed Kittur, Pavankumar M Pattar, Prajwal

More information

7-9 October 2009, Leuven, Belgium Electro-Thermal Simulation of Multi-channel Power Devices on PCB with SPICE

7-9 October 2009, Leuven, Belgium Electro-Thermal Simulation of Multi-channel Power Devices on PCB with SPICE Electro-Thermal Simulation of Multi-channel Power Devices on PCB with SPICE Torsten Hauck*, Wim Teulings*, Evgenii Rudnyi ** * Freescale Semiconductor Inc. ** CADFEM GmbH Abstract In this paper we will

More information

ET3-7: Modelling II(V) Electrical, Mechanical and Thermal Systems

ET3-7: Modelling II(V) Electrical, Mechanical and Thermal Systems ET3-7: Modelling II(V) Electrical, Mechanical and Thermal Systems Agenda of the Day 1. Resume of lesson I 2. Basic system models. 3. Models of basic electrical system elements 4. Application of Matlab/Simulink

More information

Using the Principles of Synchronous Languages in Discrete-event and Continuous-time Models

Using the Principles of Synchronous Languages in Discrete-event and Continuous-time Models Using the Principles of Synchronous Languages in Discrete-event and Continuous-time Models Edward A. Lee Robert S. Pepper Distinguished Professor Chair of EECS UC Berkeley With special thanks to Stephen

More information

Engineered System Design and Integration A semantic domain for modeling cyber-physical systems

Engineered System Design and Integration A semantic domain for modeling cyber-physical systems Engineered System Design and Integration A semantic domain for modeling cyber-physical systems Pieter J. Mosterman The importance of computation Together with theory and experimentation, computational

More information

Session-Based Queueing Systems

Session-Based Queueing Systems Session-Based Queueing Systems Modelling, Simulation, and Approximation Jeroen Horters Supervisor VU: Sandjai Bhulai Executive Summary Companies often offer services that require multiple steps on the

More information

Modelling wind power in unit commitment models

Modelling wind power in unit commitment models Modelling wind power in unit commitment models Grid integration session IEA Wind Task 25 Methodologies to estimate wind power impacts to power systems Juha Kiviluoma, Hannele Holttinen, VTT Technical Research

More information

Locating Distributed Generation. Units in Radial Systems

Locating Distributed Generation. Units in Radial Systems Contemporary Engineering Sciences, Vol. 10, 2017, no. 21, 1035-1046 HIKARI Ltd, www.m-hikari.com https://doi.org/10.12988/ces.2017.79112 Locating Distributed Generation Units in Radial Systems Gabriel

More information

Performance of Flocking-Based Control Schemes in Smart Grid Applications

Performance of Flocking-Based Control Schemes in Smart Grid Applications Performance of Flocking-Based Control Schemes in Smart Grid Applications Abdallah K. Farraj Eman M. Hammad Jin Wei Deepa Kundur Karen L. Butler-Purry Department of Electrical and Computer Engineering,

More information

How to Get the Most from Your Low Current Measurement Instruments

How to Get the Most from Your Low Current Measurement Instruments How to Get the Most from Your Low Current Measurement Instruments Jonathan L. Tucker Lead Marketing ngineer: Nanotechnology, Research & ducation www.keithley.com 1-888-KITHLY 1 G R T R M S U R O F C O

More information

2007 IEEE. Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes

2007 IEEE. Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes 2007 IEEE. Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or

More information

Analysis and Control of Multi-Robot Systems. Elements of Port-Hamiltonian Modeling

Analysis and Control of Multi-Robot Systems. Elements of Port-Hamiltonian Modeling Elective in Robotics 2014/2015 Analysis and Control of Multi-Robot Systems Elements of Port-Hamiltonian Modeling Dr. Paolo Robuffo Giordano CNRS, Irisa/Inria! Rennes, France Introduction to Port-Hamiltonian

More information

SDS developer guide. Develop distributed and parallel applications in Java. Nathanaël Cottin. version

SDS developer guide. Develop distributed and parallel applications in Java. Nathanaël Cottin. version SDS developer guide Develop distributed and parallel applications in Java Nathanaël Cottin sds@ncottin.net http://sds.ncottin.net version 0.0.3 Copyright 2007 - Nathanaël Cottin Permission is granted to

More information

Modelica An Object-Oriented Language for Physical System Modeling

Modelica An Object-Oriented Language for Physical System Modeling Modelica An Object-Oriented Language for Physical System Modeling by Steven Xu Feb 19, 2003 Overview The Modelica design was initiated by Hilding Elmqvist in Sept. 1996 Has been designed by the developers

More information

A Learning Agent for Heat-Pump Thermostat Control

A Learning Agent for Heat-Pump Thermostat Control A Learning Agent for Heat-Pump Thermostat Control Daniel Urieli and Peter Stone Department of Computer Science The University of Texas at Austin {urieli,pstone}@cs.utexas.edu Heating, Ventilation, and

More information

Modeling and simulation aspects of AC machines

Modeling and simulation aspects of AC machines ARCHIVES OF ELECRICAL ENGINEERING VOL. 65(), pp. 35-36 (06) DOI 0.55/aee-06-003 Modeling and simulation aspects of AC machines MICHAEL POPP, PARICK LAZA, WOLFGANG MAHIS Leibniz Universität Hannover Institute

More information

ENGI9496 Modeling and Simulation of Dynamic Systems Bond Graphs

ENGI9496 Modeling and Simulation of Dynamic Systems Bond Graphs ENGI9496 Modeling and Simulation of Dynamic Systems Bond Graphs Topics covered so far: Analogies between mechanical (translation and rotation), fluid, and electrical systems o Review of domain-specific

More information

ECE 422/522 Power System Operations & Planning/Power Systems Analysis II : 7 - Transient Stability

ECE 422/522 Power System Operations & Planning/Power Systems Analysis II : 7 - Transient Stability ECE 4/5 Power System Operations & Planning/Power Systems Analysis II : 7 - Transient Stability Spring 014 Instructor: Kai Sun 1 Transient Stability The ability of the power system to maintain synchronism

More information

Formal Methods in Software Engineering

Formal Methods in Software Engineering Formal Methods in Software Engineering Modeling Prof. Dr. Joel Greenyer October 21, 2014 Organizational Issues Tutorial dates: I will offer two tutorial dates Tuesdays 15:00-16:00 in A310 (before the lecture,

More information

MULTI PURPOSE MISSION ANALYSIS DEVELOPMENT FRAMEWORK MUPUMA

MULTI PURPOSE MISSION ANALYSIS DEVELOPMENT FRAMEWORK MUPUMA MULTI PURPOSE MISSION ANALYSIS DEVELOPMENT FRAMEWORK MUPUMA Felipe Jiménez (1), Francisco Javier Atapuerca (2), José María de Juana (3) (1) GMV AD., Isaac Newton 11, 28760 Tres Cantos, Spain, e-mail: fjimenez@gmv.com

More information

Mathematical modelling of devices and flows in energy systems

Mathematical modelling of devices and flows in energy systems Mathematical modelling of devices and flows in energy systems Jiří Fink Johann L. Hurink Albert Molderink Abstract In the future of Smart Grids, many different devices have to be integrated into one overall

More information

BRINGING MARINE DATA ASSETS TO THE FUTURE INTERNET

BRINGING MARINE DATA ASSETS TO THE FUTURE INTERNET ENVIROfying the Future Internet BRINGING MARINE DATA ASSETS TO THE FUTURE INTERNET Leveraging the Future Internet for the Marine Usage Area Dr.Conor Delaney Galway Bay Smart Bay - Ireland MARINE SCENARIOS

More information

Data-Driven Optimization under Distributional Uncertainty

Data-Driven Optimization under Distributional Uncertainty Data-Driven Optimization under Distributional Uncertainty Postdoctoral Researcher Electrical and Systems Engineering University of Pennsylvania A network of physical objects - Devices - Vehicles - Buildings

More information

New Facilities for Multiphysics Modelling in Opera-3d version 16 By Chris Riley

New Facilities for Multiphysics Modelling in Opera-3d version 16 By Chris Riley FEA ANALYSIS General-purpose multiphy sics design and analy sis softw are for a w ide range of applications OPTIMIZER A utomatically selects and manages multiple goalseeking algorithms INTEROPERABILITY

More information

POG Modeling of Automotive Systems

POG Modeling of Automotive Systems POG Modeling of Automotive Systems MORE on Automotive - 28 Maggio 2018 Prof. Roberto Zanasi Graphical Modeling Techniques Graphical Techniques for representing the dynamics of physical systems: 1) Bond-Graph

More information

Design and implementation of a new meteorology geographic information system

Design and implementation of a new meteorology geographic information system Design and implementation of a new meteorology geographic information system WeiJiang Zheng, Bing. Luo, Zhengguang. Hu, Zhongliang. Lv National Meteorological Center, China Meteorological Administration,

More information

Advantages of Variable Frequency Drive Technology for Face Conveyor and Plow Systems in Longwall Mining

Advantages of Variable Frequency Drive Technology for Face Conveyor and Plow Systems in Longwall Mining Advantages of Variable Frequency Drive Technology for Face Conveyor and Plow Systems in Longwall Mining Andreas Johannes Westphalen Caterpillar Global Mining Table of Contents Abstract Abstract... 3 Introduction...

More information

Power System Stability and Control. Dr. B. Kalyan Kumar, Department of Electrical Engineering, Indian Institute of Technology Madras, Chennai, India

Power System Stability and Control. Dr. B. Kalyan Kumar, Department of Electrical Engineering, Indian Institute of Technology Madras, Chennai, India Power System Stability and Control Dr. B. Kalyan Kumar, Department of Electrical Engineering, Indian Institute of Technology Madras, Chennai, India Contents Chapter 1 Introduction to Power System Stability

More information

Optimal Demand Response

Optimal Demand Response Optimal Demand Response Libin Jiang Steven Low Computing + Math Sciences Electrical Engineering Caltech Oct 2011 Outline Caltech smart grid research Optimal demand response Global trends 1 Exploding renewables

More information

Modeling Basics: 4. Numerical ODE Solving In Excel 5. Solving ODEs in Mathematica

Modeling Basics: 4. Numerical ODE Solving In Excel 5. Solving ODEs in Mathematica Modeling Basics: 4. Numerical ODE Solving In Excel 5. Solving ODEs in Mathematica By Peter Woolf University of Michigan Michigan Chemical Process Dynamics and Controls Open Textbook version 1.0 Creative

More information

Optimization of a car seat under impact load

Optimization of a car seat under impact load Structures Under Shock and Impact X 9 Optimization of a car seat under impact load F. J. Szabó Department of Machine Elements, University of Miskolc, Hungary Abstract The behaviour of the metal structure

More information

NOAA Surface Weather Program

NOAA Surface Weather Program NOAA Surface Weather Program Maintenance Decision Support System Stakeholder Meeting #9 Jim O Sullivan NOAA Surface Weather Program Manager NWS Office of Climate, Water, and Weather Services September

More information

A Demand Response Calculus with Perfect Batteries

A Demand Response Calculus with Perfect Batteries A Demand Response Calculus with Perfect Batteries Dan-Cristian Tomozei Joint work with Jean-Yves Le Boudec CCW, Sedona AZ, 07/11/2012 Demand Response by Quantity = distribution network operator may interrupt

More information

SE-5101: Foundations of Physical Systems Modeling

SE-5101: Foundations of Physical Systems Modeling SE-5101/5201 Foundations of Physical Systems Modeling Spring 2017 University of Connecticut Institute for Advanced Systems Engineering SE-5101: Foundations of Physical Systems Modeling Course Instructor:

More information

Physics Energy On This World and Elsewhere - Fall 2013 Problem Set #2 with solutions

Physics Energy On This World and Elsewhere - Fall 2013 Problem Set #2 with solutions Problem Set #2 with solutions When doing unit conversions, for full credit, you must explicitly show how units cancel. Also, you may need to look up certain equivalence relations on the internet. Show

More information

Telecommunication Services Engineering (TSE) Lab. Chapter IX Presence Applications and Services.

Telecommunication Services Engineering (TSE) Lab. Chapter IX Presence Applications and Services. Chapter IX Presence Applications and Services http://users.encs.concordia.ca/~glitho/ Outline 1. Basics 2. Interoperability 3. Presence service in clouds Basics 1 - IETF abstract model 2 - An example of

More information

TRAM LINE SWITCH POINT HEATING

TRAM LINE SWITCH POINT HEATING ENERGY SAVING SMART WEATHER CONTROL TRAM LINE SWITCH POINT HEATING 50 80% Energy saving Heating controlled by weather conditions and weather forecast Long life heating elements Shield material is Monel

More information

Noise and Vibration of Electrical Machines

Noise and Vibration of Electrical Machines Noise and Vibration of Electrical Machines P. L. TIMÄR A. FAZEKAS J. KISS A. MIKLOS S. J. YANG Edited by P. L. Timär ш Akademiai Kiadö, Budapest 1989 CONTENTS Foreword xiii List of symbols xiv Introduction

More information

Analysis of Coupling Dynamics for Power Systems with Iterative Discrete Decision Making Architectures

Analysis of Coupling Dynamics for Power Systems with Iterative Discrete Decision Making Architectures Analysis of Coupling Dynamics for Power Systems with Iterative Discrete Decision Making Architectures Zhixin Miao Department of Electrical Engineering, University of South Florida, Tampa FL USA 3362. Email:

More information

Using the Principles of Synchronous Languages in Discrete-event and Continuous-time Models

Using the Principles of Synchronous Languages in Discrete-event and Continuous-time Models Using the Principles of Synchronous Languages in Discrete-event and Continuous-time Models Edward A. Lee Robert S. Pepper Distinguished Professor Chair of EECS UC Berkeley With special thanks to Xioajun

More information

1 Introduction. Station Type No. Synoptic/GTS 17 Principal 172 Ordinary 546 Precipitation

1 Introduction. Station Type No. Synoptic/GTS 17 Principal 172 Ordinary 546 Precipitation Use of Automatic Weather Stations in Ethiopia Dula Shanko National Meteorological Agency(NMA), Addis Ababa, Ethiopia Phone: +251116639662, Mob +251911208024 Fax +251116625292, Email: Du_shanko@yahoo.com

More information

Mathematical MATLAB Model and Performance Analysis of Asynchronous Machine

Mathematical MATLAB Model and Performance Analysis of Asynchronous Machine Mathematical MATLAB Model and Performance Analysis of Asynchronous Machine Bikram Dutta 1, Suman Ghosh 2 Assistant Professor, Dept. of EE, Guru Nanak Institute of Technology, Kolkata, West Bengal, India

More information

Multidomain Design and Optimization based on Comsol Multiphysics: Applications for Mechatronic Devices

Multidomain Design and Optimization based on Comsol Multiphysics: Applications for Mechatronic Devices Multidomain Design and Optimization based on Comsol Multiphysics: Applications for Mechatronic Devices A. Bissal 1*, O. Craciun 2, V. Biagini 2, J. Magnusson 3 1 ABB AB Corporate Research, Västerås, Sweden

More information

University of Bristol - Explore Bristol Research. Publisher's PDF, also known as Version of record

University of Bristol - Explore Bristol Research. Publisher's PDF, also known as Version of record Watanabe, N., & Stoten, D. P. (214). Actuator control for a rapid prototyping railway bogie, using a dynamically substructured systems approach. In Proceedings of 12th International Conference on Motion

More information

Converter System Modeling via MATLAB/Simulink

Converter System Modeling via MATLAB/Simulink Converter System Modeling via MATLAB/Simulink A powerful environment for system modeling and simulation MATLAB: programming and scripting environment Simulink: block diagram modeling environment that runs

More information

Time. Today. l Physical clocks l Logical clocks

Time. Today. l Physical clocks l Logical clocks Time Today l Physical clocks l Logical clocks Events, process states and clocks " A distributed system a collection P of N singlethreaded processes without shared memory Each process p i has a state s

More information

Dr. Andrea Bocci. Using GPUs to Accelerate Online Event Reconstruction. at the Large Hadron Collider. Applied Physicist

Dr. Andrea Bocci. Using GPUs to Accelerate Online Event Reconstruction. at the Large Hadron Collider. Applied Physicist Using GPUs to Accelerate Online Event Reconstruction at the Large Hadron Collider Dr. Andrea Bocci Applied Physicist On behalf of the CMS Collaboration Discover CERN Inside the Large Hadron Collider at

More information

A Reconfigurable Quantum Computer

A Reconfigurable Quantum Computer A Reconfigurable Quantum Computer David Moehring CEO, IonQ, Inc. College Park, MD Quantum Computing for Business 4-6 December 2017, Mountain View, CA IonQ Highlights Full Stack Quantum Computing Company

More information

Modeling and Experimentation: Compound Pendulum

Modeling and Experimentation: Compound Pendulum Modeling and Experimentation: Compound Pendulum Prof. R.G. Longoria Department of Mechanical Engineering The University of Texas at Austin Fall 2014 Overview This lab focuses on developing a mathematical

More information

Multiphysics Modeling

Multiphysics Modeling 11 Multiphysics Modeling This chapter covers the use of FEMLAB for multiphysics modeling and coupled-field analyses. It first describes the various ways of building multiphysics models. Then a step-by-step

More information

ELECTRICAL ENGINEERING

ELECTRICAL ENGINEERING ELECTRICAL ENGINEERING Subject Code: EE Course Structure Sections/Units Section A Unit 1 Unit 2 Unit 3 Unit 4 Unit 5 Unit 6 Unit 7 Section B Section C Section D Section E Section F Section G Section H

More information

Motor-CAD combined electromagnetic and thermal model (January 2015)

Motor-CAD combined electromagnetic and thermal model (January 2015) Motor-CAD combined electromagnetic and thermal model (January 2015) Description The Motor-CAD allows the machine performance, losses and temperatures to be calculated for a BPM machine. In this tutorial

More information

Stochastic Unit Commitment with Topology Control Recourse for Renewables Integration

Stochastic Unit Commitment with Topology Control Recourse for Renewables Integration 1 Stochastic Unit Commitment with Topology Control Recourse for Renewables Integration Jiaying Shi and Shmuel Oren University of California, Berkeley IPAM, January 2016 33% RPS - Cumulative expected VERs

More information

#SEU16. FEA in Solid Edge and FEMAP Mark Sherman

#SEU16. FEA in Solid Edge and FEMAP Mark Sherman FEA in Solid Edge and FEMAP Mark Sherman Realize innovation. FEMAP Continuous development with the same core team! Since 1985 there have been more than 35 releases of FEMAP with only one major architecture

More information

HPC and High-end Data Science

HPC and High-end Data Science HPC and High-end Data Science for the Power Grid Alex Pothen August 3, 2018 Outline High-end Data Science 1 3 Data Anonymization Contingency Analysis 2 4 Parallel Oscillation Monitoring 2 / 22 PMUs in

More information

ECEN 667 Power System Stability Lecture 20: Oscillations, Small Signal Stability Analysis

ECEN 667 Power System Stability Lecture 20: Oscillations, Small Signal Stability Analysis ECEN 667 Power System Stability Lecture 20: Oscillations, Small Signal Stability Analysis Prof. Tom Overbye Dept. of Electrical and Computer Engineering Texas A&M University, overbye@tamu.edu 1 Announcements

More information

Solving Bateman Equation for Xenon Transient Analysis Using Numerical Methods

Solving Bateman Equation for Xenon Transient Analysis Using Numerical Methods Solving Bateman Equation for Xenon Transient Analysis Using Numerical Methods Zechuan Ding Illume Research, 405 Xintianshiji Business Center, 5 Shixia Road, Shenzhen, China Abstract. After a nuclear reactor

More information

SmartDairy Catalog HerdMetrix Herd Management Software

SmartDairy Catalog HerdMetrix Herd Management Software SmartDairy Catalog HerdMetrix Herd Management Quality Milk Through Technology Sort Gate Hoof Care Feeding Station ISO RFID SmartControl Meter TouchPoint System Management ViewPoint Catalog March 2011 Quality

More information

THE 3D SIMULATION INFORMATION SYSTEM FOR ASSESSING THE FLOODING LOST IN KEELUNG RIVER BASIN

THE 3D SIMULATION INFORMATION SYSTEM FOR ASSESSING THE FLOODING LOST IN KEELUNG RIVER BASIN THE 3D SIMULATION INFORMATION SYSTEM FOR ASSESSING THE FLOODING LOST IN KEELUNG RIVER BASIN Kuo-Chung Wen *, Tsung-Hsing Huang ** * Associate Professor, Chinese Culture University, Taipei **Master, Chinese

More information

ELF products in the ArcGIS platform

ELF products in the ArcGIS platform ELF products in the ArcGIS platform Presentation to: Author: Date: NMO Summit 2016, Dublin, Ireland Clemens Portele 18 May 2016 The Building Blocks 18 May, 2016 More ELF users through affiliated platforms

More information

Pascal ET is an handheld multifunction calibrator for the measurement and simulation of the following parameters: - pressure

Pascal ET is an handheld multifunction calibrator for the measurement and simulation of the following parameters: - pressure DATASHEET Pascal ET Pascal ET is an handheld multifunction calibrator for the measurement and simulation of the following parameters: - pressure - electrical signals (ma, mv, V, ) - temperature (TC and

More information

TRAITS to put you on the map

TRAITS to put you on the map TRAITS to put you on the map Know what s where See the big picture Connect the dots Get it right Use where to say WOW Look around Spread the word Make it yours Finding your way Location is associated with

More information

Modeling a powertrain in Simscape in a modular vehicle component model library. Stuttgart, , MBtech, Jörn Bader

Modeling a powertrain in Simscape in a modular vehicle component model library. Stuttgart, , MBtech, Jörn Bader Modeling a powertrain in Simscape in a modular vehicle component model library Stuttgart, 24.09.2015, MBtech, Jörn Bader Contents { Introduction initial situation { Driving performance and consumption

More information

US National Spatial Data Infrastructure A Spatial Framework for Governance and Policy Development to Enable a Location-Based Digital Ecosystem

US National Spatial Data Infrastructure A Spatial Framework for Governance and Policy Development to Enable a Location-Based Digital Ecosystem GeoPlatform Workshop 7 Dec 2016, Department of the Interior Washington, D.C. US National Spatial Infrastructure A Spatial Framework for Governance and Policy Development to Enable a Location-Based Digital

More information