Simulating Cyber-Physical Energy Systems: Challenges, Tools and Methods

The energy system of the future is expected to be composed of a large variety of technologies and applications. However, the diverse nature of these components, their interlinked topology, and the sheer size of the system lead to an unprecedented level of complexity. Industry is confronted with severe problems in designing interoperable grid components, analyzing system stability, and improving efficiency. This paper describes the main challenges of continuous time-based and discrete event-based models of such cyber-physical energy systems. Using a characteristic test model, the scalability of the two approaches is analyzed. The results show the strengths and weaknesses of these two fundamentally different modeling principles that need to be considered when working with large scale cyber-physical energy systems.

[1]  Jon Hand,et al.  CONTRASTING THE CAPABILITIES OF BUILDING ENERGY PERFORMANCE SIMULATION PROGRAMS , 2008 .

[2]  Karl-Erik Årzén,et al.  Modeling and optimization with Optimica and JModelica.org - Languages and tools for solving large-scale dynamic optimization problems , 2010, Comput. Chem. Eng..

[3]  Fabrizio Noembrini,et al.  Integrating Power Systems, Transport Systems and Vehicle Technology for Electric Mobility Impact Assessment and Efficient Control , 2012, IEEE Transactions on Smart Grid.

[4]  F. Milano,et al.  An open source power system analysis toolbox , 2005, 2006 IEEE Power Engineering Society General Meeting.

[5]  Pieter J. Mosterman,et al.  Modeling Petri Nets as Local Constraint Equations for Hybrid Systems Using Modelica , 1998 .

[6]  R D Zimmerman,et al.  MATPOWER: Steady-State Operations, Planning, and Analysis Tools for Power Systems Research and Education , 2011, IEEE Transactions on Power Systems.

[7]  Michael Wetter,et al.  Co-simulation of building energy and control systems with the Building Controls Virtual Test Bed , 2011 .

[8]  Hilding Elmqvist,et al.  Modelica—The next generation modeling language, an international effort , 1997 .

[9]  Peter A. Fritzson,et al.  Introduction to Modeling and Simulation of Technical and Physical Systems with Modelica , 2011 .

[10]  Peter Fritzson,et al.  Principles of Object-Oriented Modeling and Simulation with Modelica 3.3: A Cyber-Physical Approach , 2014 .

[11]  Karl-Erik Årzén,et al.  StateGraph-A Modelica Library for Hierarchical State Machines , 2005 .

[12]  K. Schneider,et al.  GridLAB-D: An open-source power systems modeling and simulation environment , 2008, 2008 IEEE/PES Transmission and Distribution Conference and Exposition.

[13]  Feng Zhao,et al.  Monitoring and fault diagnosis of hybrid systems , 2005, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[14]  Johannes F. Broenink,et al.  Modelica: An International Effort to Design the Next Generation Modelling Language , 1997 .

[15]  Steffen Schutte,et al.  Mosaik: A framework for modular simulation of active components in Smart Grids , 2011, 2011 IEEE First International Workshop on Smart Grid Modeling and Simulation (SGMS).

[16]  M.D. Ilic,et al.  Modeling future cyber-physical energy systems , 2008, 2008 IEEE Power and Energy Society General Meeting - Conversion and Delivery of Electrical Energy in the 21st Century.

[17]  Nicanor Quijano,et al.  A survey on Cyber Physical Energy Systems and their applications on smart grids , 2011, 2011 IEEE PES CONFERENCE ON INNOVATIVE SMART GRID TECHNOLOGIES LATIN AMERICA (ISGT LA).

[18]  Chika O. Nwankpa,et al.  Voltage Stability Toolbox for Power System Education and Research , 2006, IEEE Transactions on Education.

[19]  Adrian Pop,et al.  OpenModelica - A free open-source environment for system modeling, simulation, and teaching , 2006, 2006 IEEE Conference on Computer Aided Control System Design, 2006 IEEE International Conference on Control Applications, 2006 IEEE International Symposium on Intelligent Control.

[20]  Klaus Wehrle,et al.  A Performance Comparison of Recent Network Simulators , 2009, 2009 IEEE International Conference on Communications.

[21]  Anu Maria,et al.  Introduction to modeling and simulation , 1997, WSC '97.

[22]  Pieter J. Mosterman,et al.  Constitutive Hybrid Processes: a Process-Algebraic Semantics for Hybrid Bond Graphs , 2008, Simul..

[23]  Edward A. Lee,et al.  Operational Semantics of Hybrid Systems , 2005, HSCC.

[24]  J.A. Ferreira,et al.  Modelling hybrid systems using statecharts and Modelica , 1999, 1999 7th IEEE International Conference on Emerging Technologies and Factory Automation. Proceedings ETFA '99 (Cat. No.99TH8467).

[25]  Christian Wietfeld,et al.  A HLA based simulator architecture for co-simulating ICT based power system control and protection systems , 2012, 2012 IEEE Third International Conference on Smart Grid Communications (SmartGridComm).

[26]  Thomas A. Henzinger,et al.  The theory of hybrid automata , 1996, Proceedings 11th Annual IEEE Symposium on Logic in Computer Science.

[27]  H. Elmqvist,et al.  MODELICA — THE NEXT GENERATION MODELING LANGUAGE AN INTERNATIONAL DESIGN EFFORT Hilding Elmqvist , 1997 .

[28]  András Varga,et al.  An overview of the OMNeT++ simulation environment , 2008, SimuTools.

[29]  Louise Travé-Massuyès,et al.  Set-Theoretic Estimation of Hybrid System Configurations , 2009, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[30]  Sebastian Ehrlichmann,et al.  Integration Of Alternative Sources Of Energy , 2016 .

[31]  Jan Kleissl,et al.  Cyber-physical energy systems: Focus on smart buildings , 2010, Design Automation Conference.

[32]  Brian C. Williams,et al.  Hybrid estimation of complex systems , 2005, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[33]  Peter Palensky,et al.  Demand Side Management: Demand Response, Intelligent Energy Systems, and Smart Loads , 2011, IEEE Transactions on Industrial Informatics.

[34]  Frank Slomka,et al.  A Multidisciplinary Design Methodology for Cyber-physical Systems , 2011 .

[35]  Roger C. Dugan,et al.  An open source platform for collaborating on smart grid research , 2011, 2011 IEEE Power and Energy Society General Meeting.

[36]  Dirk Zimmer An Application of Sol on Variable-Structure Systems with Higher Index , 2009 .

[37]  Wolfgang Wiechert,et al.  Modeling languages for biochemical network simulation: reaction vs equation based approaches. , 2010, Advances in biochemical engineering/biotechnology.

[38]  Shizhao Zhou,et al.  Internet, Open-source and Power System Simulation , 2007, 2007 IEEE Power Engineering Society General Meeting.

[39]  Edward A. Lee,et al.  Taming heterogeneity - the Ptolemy approach , 2003, Proc. IEEE.

[40]  Tommi Karhela,et al.  Open Ontology-based Integration Platform for Modeling and simulation in Engineering , 2012, Int. J. Model. Simul. Sci. Comput..

[41]  Bernhard Bachmann,et al.  A Petri Net Library for Modeling Hybrid Systems in OpenModelica , 2009 .