Towards Reliable Smart Microgrid Behavior Using Runtime Model Synthesis

The dominant paradigm of centralized power generation, characterized by heavy transmission losses, is being slowly replaced by the smart micro grid, which promises the proliferation of renewable and distributed energy sources. Micro grid reliability is a well established theme as assurance requirements are inherited from the larger smart grid. In this paper we describe how user defined domain-specific micro grid models can be synthesized using runtime model analysis thereby supporting stability in the micro grid plant. This analysis includes model reconciliation which produces a list of model changes that are then interpreted to control the plant via executable control scripts. To demonstrate the efficacy and applicability of our approach, we apply it to a typical scenario in the energy management domain and prove the concept utilizing a smart micro grid prototype test bed.

[1]  Gabor Karsai,et al.  Challenges and directions in formalizing the semantics of modeling languages , 2011, Comput. Sci. Inf. Syst..

[2]  Ernest Orlando Lawrence The CERTS Microgrid and the Future of the Macrogrid , 2004 .

[3]  Zoran Jovanovic,et al.  Sources of parallelism in software pipelining loops with conditional branches , 2000, SIGP.

[4]  F. Kupzog,et al.  Microgrid automation - a self-configuring approach , 2008, 2008 IEEE International Multitopic Conference.

[5]  Bojan Cukic,et al.  High Assurance Software Systems , 2006, Comput. J..

[6]  Manuel Jiménez Buendía,et al.  Habitation: A Domain-Specific Language for Home Automation , 2009, IEEE Software.

[7]  Aniruddha S. Gokhale,et al.  Domain-Specific Modeling , 2008, Handbook of Dynamic System Modeling.

[8]  Sandeep Neema,et al.  Toward a semantic anchoring infrastructure for domain-specific modeling languages , 2005, EMSOFT.

[9]  R. Iravani,et al.  Microgrids management , 2008, IEEE Power and Energy Magazine.

[10]  Ivan Porres,et al.  Difference and Union of Models , 2003, UML.

[11]  Hartmut Ehrig,et al.  From state- to delta-based bidirectional model transformations: the symmetric case , 2011, MODELS'11.

[12]  Arie van Deursen,et al.  Domain-specific languages: an annotated bibliography , 2000, SIGP.

[13]  J. Driesen,et al.  Design for distributed energy resources , 2008, IEEE Power and Energy Magazine.

[14]  Chris Marnay,et al.  Integration of distributed energy resources. The CERTS Microgrid Concept , 2002 .

[15]  Zhenhua Jiang,et al.  Hierarchical microgrid paradigm for integration of distributed energy resources , 2008, 2008 IEEE Power and Energy Society General Meeting - Conversion and Delivery of Electrical Energy in the 21st Century.

[16]  N. Hatziargyriou,et al.  Microgrids: an overview of ongoing research, development, anddemonstration projects , 2007 .

[17]  Peter J. Clarke,et al.  A domain‐specific modeling approach to realizing user‐centric communication , 2012, Softw. Pract. Exp..

[18]  Peter J. Clarke,et al.  A Software Engineering Approach to User-Driven Control of the Microgrid , 2011, SEKE.

[19]  Dániel Varró,et al.  Live Model Transformations Driven by Incremental Pattern Matching , 2008, ICMT@TOOLS.

[20]  A.L. Dimeas,et al.  Operation of a multiagent system for microgrid control , 2005, IEEE Transactions on Power Systems.

[21]  Leila Azari,et al.  Domain Specific Modeling Support for ArCon , 2013 .

[22]  Heather Goldsby,et al.  AMOEBA-RT: Run-Time Verification of Adaptive Software , 2008, MoDELS.

[23]  Hartmut Ehrig,et al.  Fundamentals of Algebraic Graph Transformation (Monographs in Theoretical Computer Science. An EATCS Series) , 1992 .

[24]  T. C. Nicholas Graham,et al.  An Incremental Algorithm for High-Performance Runtime Model Consistency , 2009, MoDELS.

[25]  Bill Rose,et al.  Microgrids , 2018, Smart Grids.

[26]  Dongxi Liu,et al.  Towards automatic model synchronization from model transformations , 2007, ASE.