A software engineering approach to user-driven control of the microgrid

Mark Allison, Andrew A. Allen, Zhenyu Yang, Peter J. Clarke

Research output: Contribution to book or proceedingConference articlepeer-review

10 Scopus citations

Abstract

The smart grid has been proposed as the panacea to address systemic challenges of the over fifty year old legacy electrical grid, the single largest machine on the planet. A core component central to realizing the smart grid concept is the microgrid. The microgrid is a self-sustaining entity, capable of data interchange and real-time monitoring and control of its distributed generation, storage and load components. In this paper we introduce ongoing research that uses a software engineering approach to user-driven control of the microgrid. Our approach uses a domain-specific modeling language (DSML), MGridML. and a virtual machine, MGridVM, which interprets user-defined models representing domain-level abstractions of the microgrid. MGridML captures high-level representations of pertinent domain features, based on a centralized hierarchical model of demand side energy management. A metamodel for MGridML and a prototype of the MGridVM arc presented to show the feasibility and practicality of our approach.
Original languageEnglish
Title of host publicationSEKE 2011 - Proceedings of the 23rd International Conference on Software Engineering and Knowledge Engineering
Pages59-64
Number of pages6
StatePublished - 2011
EventSEKE 2011 - Proceedings of the 23rd International Conference on Software Engineering and Knowledge Engineering - Miami, FL, United States
Duration: Jul 7 2011Jul 9 2011

Publication series

NameSEKE 2011 - Proceedings of the 23rd International Conference on Software Engineering and Knowledge Engineering

Conference

ConferenceSEKE 2011 - Proceedings of the 23rd International Conference on Software Engineering and Knowledge Engineering
Country/TerritoryUnited States
CityMiami, FL
Period07/7/1107/9/11

Keywords

  • Domain-specific modeling languages
  • Microgrid
  • Model-driven engineering
  • Smart grid

Fingerprint

Dive into the research topics of 'A software engineering approach to user-driven control of the microgrid'. Together they form a unique fingerprint.

Cite this