Engineering Smart Grids: Applying Model-Driven Development from Use Case Design to Deployment
Open Access
Abstract
The rollout of smart grid solutions has already started and new methods are deployed to the power systems of today. However, complexity is still increasing as focus is moving from a single system, to a system of systems perspective. The results are increasing engineering efforts and escalating costs. For this reason, new and automated engineering methods are necessary. This paper addresses these needs with a rapid engineering methodology that covers the overall engineering process for smart grid applications—from use case design to deployment. Based on a model-driven development approach, the methodology consists of three main parts: use case modeling, code generation, and deployment. A domain-specific language is introduced supporting the use case design according to the Smart Grid Architecture Model. It is combined with the IEC 61499 distributed control model to improve the function layer design. After a completed use case design, executable code and communication configurations (e.g., IEC 61850) are generated and deployed onto compatible field devices. This paper covers the proposed rapid engineering methodology and a corresponding prototypical implementation which is validated in a laboratory experiment. Compared to other methods the proposed methodology decreases the number of engineering steps and reduces the use case design and implementation complexity.Keywords
Funding Information
- Österreichische Forschungsförderungsgesellschaft (845632)
- Horizon 2020 Framework Programme (654113)
This publication has 25 references indexed in Scilit:
- Towards holistic power distribution system validation and testing—an overview and discussion of different possibilitiese+i Elektrotechnik und Informationstechnik, 2016
- Auto-Mapping and Configuration Method of IEC 61850 Information Model Based on OPC UAEnergies, 2016
- A survey on the critical issues in smart grid technologiesRenewable and Sustainable Energy Reviews, 2016
- Towards a Model-Driven-Architecture Process for Smart Grid Projects2014
- Smart Grid Technologies in Europe: An OverviewEnergies, 2013
- Smart Grid Technologies: Communication Technologies and StandardsIEEE Transactions on Industrial Informatics, 2011
- Demand Side Management: Demand Response, Intelligent Energy Systems, and Smart LoadsIEEE Transactions on Industrial Informatics, 2011
- Future Energy Systems: Integrating Renewable Energy Sources into the Smart Power Grid Through Industrial ElectronicsIEEE Industrial Electronics Magazine, 2010
- Model-driven architecture-centric engineering of (embedded) software intensive systems: modeling theories and architectural milestonesInnovations in Systems and Software Engineering, 2006
- Why looking isn't always seeingCommunications of the ACM, 1995