Engineering Smart Grids: Applying Model-Driven Development from Use Case Design to Deployment

被引:26
|
作者
Andren, Filip Proestl [1 ]
Strasser, Thomas I. [1 ]
Kastner, Wolfgang [2 ]
机构
[1] AIT Austrian Inst Technol, Ctr Energy Elect Energy Syst, A-1210 Vienna, Austria
[2] Vienna Univ Technol, Inst Comp Aided Automat, A-1040 Vienna, Austria
来源
ENERGIES | 2017年 / 10卷 / 03期
关键词
smart grid; engineering support system; model-driven design; use case; smart grid architecture model; domain-specific language; distributed automation and control; IEC; 61499; 61850; 62559; TECHNOLOGIES;
D O I
10.3390/en10030374
中图分类号
TE [石油、天然气工业]; TK [能源与动力工程];
学科分类号
0807 ; 0820 ;
摘要
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 applicationsfrom 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.
引用
收藏
页数:33
相关论文
共 50 条
  • [1] Applying Model-Driven Engineering to Distributed Ledger Deployment
    Gorski, Tomasz
    Bednarski, Jakub
    [J]. IEEE ACCESS, 2020, 8 : 118245 - 118261
  • [2] MODEL-DRIVEN DEVELOPMENT OF SOFTWARE CONFIGURATION MANAGEMENT SYSTEMS A Case Study in Model-driven Engineering
    Buchmann, Thomas
    Dotor, Alexander
    Westfechtel, Bernhard
    [J]. ICSOFT 2009: PROCEEDINGS OF THE 4TH INTERNATIONAL CONFERENCE ON SOFTWARE AND DATA TECHNOLOGIES, VOL 1, 2009, : 309 - 316
  • [3] ONTOLOGY DEVELOPMENT FOR MODEL-DRIVEN DESIGN IN KNOWLEDGE BASED ENGINEERING
    van der Elst, Stefan
    van Tooren, Michel
    [J]. KEOD 2009: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON KNOWLEDGE ENGINEERING AND ONTOLOGY DEVELOPMENT, 2009, : 261 - 268
  • [4] Applying model-driven engineering to the development of Rich Internet Applications for Business Intelligence
    Jesús M. Hermida
    Santiago Meliá
    Andrés Montoyo
    Jaime Gómez
    [J]. Information Systems Frontiers, 2013, 15 : 411 - 431
  • [5] Applying model-driven engineering to the development of Rich Internet Applications for Business Intelligence
    Hermida, Jesus M.
    Melia, Santiago
    Montoyo, Andres
    Gomez, Jaime
    [J]. INFORMATION SYSTEMS FRONTIERS, 2013, 15 (03) : 411 - 431
  • [6] Simulation of Road Traffic Applying Model-Driven Engineering
    Fernandez-Isabel, Alberto
    Fuentes-Fernandez, Ruben
    [J]. ADCAIJ-ADVANCES IN DISTRIBUTED COMPUTING AND ARTIFICIAL INTELLIGENCE JOURNAL, 2015, 4 (02): : 1 - 24
  • [7] A concept for applying model-driven engineering to application integration
    Dorda, Clemens
    Heinkel, Uwe
    Mitschang, Bernhard
    [J]. CHALLENGES IN INFORMATION TECHNOLOGY MANAGEMENT, 2008, : 168 - 174
  • [8] Applying model-driven engineering in small software enterprises
    Sanchez Cuadrado, Jesus
    Izquierdo, Javier Luis Canovas
    Garcia Molina, Jesus
    [J]. SCIENCE OF COMPUTER PROGRAMMING, 2014, 89 : 176 - 198
  • [9] Model-Driven Design for Fast Deployment of Embedded Systems
    Phan Duy Hung
    Phan Minh Duong
    Truong Minh Giang
    Vu Thu Diep
    [J]. 2019 2ND INTERNATIONAL CONFERENCE OF INTELLIGENT ROBOTIC AND CONTROL ENGINEERING (IRCE 2019), 2019, : 138 - 142
  • [10] Model-driven Engineering for the Configuration and Deployment of Data Processing Applications
    Song, Hui
    Ferry, Nicolas
    Hogenes, Jakob
    Solberg, Arnor
    [J]. MODELSWARD: PROCEEDINGS OF THE 5TH INTERNATIONAL CONFERENCE ON MODEL-DRIVEN ENGINEERING AND SOFTWARE DEVELOPMENT, 2017, : 523 - 528