Model-Based Virtual Components in Event-Based Controls: Linking the FMI and IEC 61499
Various development and validation methods for cyber-physical systems such as Controller-Hardware-in-the-Loop (C-HIL) testing strongly benefit from a seamless integration of (hardware) prototypes and simulation models. It has been often demonstrated that linking discrete event-based control systems...
Main Authors: | , , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2020-02-01
|
Series: | Applied Sciences |
Subjects: | |
Online Access: | https://www.mdpi.com/2076-3417/10/5/1611 |
_version_ | 1818305626033356800 |
---|---|
author | Michael H. Spiegel Edmund Widl Bernhard Heinzl Wolfgang Kastner Nabil Akroud |
author_facet | Michael H. Spiegel Edmund Widl Bernhard Heinzl Wolfgang Kastner Nabil Akroud |
author_sort | Michael H. Spiegel |
collection | DOAJ |
description | Various development and validation methods for cyber-physical systems such as Controller-Hardware-in-the-Loop (C-HIL) testing strongly benefit from a seamless integration of (hardware) prototypes and simulation models. It has been often demonstrated that linking discrete event-based control systems and hybrid plant models can advance the quality of control implementations. Nevertheless, high manual coupling efforts and sometimes spurious simulation artifacts such as glitches and deviations are observed frequently. This work specifically addresses these two issues by presenting a generic, standard-based infrastructure referred to as virtual component, which enables the efficient coupling of simulation models and automation systems. A novel soft real-time coupling algorithm featuring event-accurate synchronization by extrapolating future model states is outlined. Based on considered standards for model exchange (FMI) and controls (IEC 61499), important properties such as real-time capabilities are derived and experimentally validated. Evaluation demonstrates that virtual components support engineers in efficiently creating C-HIL setups and that the novel algorithm can feature accurate synchronization when conventional approaches fail. |
first_indexed | 2024-12-13T06:29:34Z |
format | Article |
id | doaj.art-68f2393993e2439994057b127069b8f0 |
institution | Directory Open Access Journal |
issn | 2076-3417 |
language | English |
last_indexed | 2024-12-13T06:29:34Z |
publishDate | 2020-02-01 |
publisher | MDPI AG |
record_format | Article |
series | Applied Sciences |
spelling | doaj.art-68f2393993e2439994057b127069b8f02022-12-21T23:56:38ZengMDPI AGApplied Sciences2076-34172020-02-01105161110.3390/app10051611app10051611Model-Based Virtual Components in Event-Based Controls: Linking the FMI and IEC 61499Michael H. Spiegel0Edmund Widl1Bernhard Heinzl2Wolfgang Kastner3Nabil Akroud4Center for Energy, Austrian Institute of Technology, 1210 Vienna, AustriaCenter for Energy, Austrian Institute of Technology, 1210 Vienna, AustriaInstitute of Computer Engineering, Automation Systems Group, TU Wien, 1040 Vienna, AustriaInstitute of Computer Engineering, Automation Systems Group, TU Wien, 1040 Vienna, AustriaOrmazabal Corporate Technology, 48340 Amorebieta-Etxano, Bizkaia, SpainVarious development and validation methods for cyber-physical systems such as Controller-Hardware-in-the-Loop (C-HIL) testing strongly benefit from a seamless integration of (hardware) prototypes and simulation models. It has been often demonstrated that linking discrete event-based control systems and hybrid plant models can advance the quality of control implementations. Nevertheless, high manual coupling efforts and sometimes spurious simulation artifacts such as glitches and deviations are observed frequently. This work specifically addresses these two issues by presenting a generic, standard-based infrastructure referred to as virtual component, which enables the efficient coupling of simulation models and automation systems. A novel soft real-time coupling algorithm featuring event-accurate synchronization by extrapolating future model states is outlined. Based on considered standards for model exchange (FMI) and controls (IEC 61499), important properties such as real-time capabilities are derived and experimentally validated. Evaluation demonstrates that virtual components support engineers in efficiently creating C-HIL setups and that the novel algorithm can feature accurate synchronization when conventional approaches fail.https://www.mdpi.com/2076-3417/10/5/1611functional mock-up interfaceiec standardsreal-time systemssynchronizationautomationdelays |
spellingShingle | Michael H. Spiegel Edmund Widl Bernhard Heinzl Wolfgang Kastner Nabil Akroud Model-Based Virtual Components in Event-Based Controls: Linking the FMI and IEC 61499 Applied Sciences functional mock-up interface iec standards real-time systems synchronization automation delays |
title | Model-Based Virtual Components in Event-Based Controls: Linking the FMI and IEC 61499 |
title_full | Model-Based Virtual Components in Event-Based Controls: Linking the FMI and IEC 61499 |
title_fullStr | Model-Based Virtual Components in Event-Based Controls: Linking the FMI and IEC 61499 |
title_full_unstemmed | Model-Based Virtual Components in Event-Based Controls: Linking the FMI and IEC 61499 |
title_short | Model-Based Virtual Components in Event-Based Controls: Linking the FMI and IEC 61499 |
title_sort | model based virtual components in event based controls linking the fmi and iec 61499 |
topic | functional mock-up interface iec standards real-time systems synchronization automation delays |
url | https://www.mdpi.com/2076-3417/10/5/1611 |
work_keys_str_mv | AT michaelhspiegel modelbasedvirtualcomponentsineventbasedcontrolslinkingthefmiandiec61499 AT edmundwidl modelbasedvirtualcomponentsineventbasedcontrolslinkingthefmiandiec61499 AT bernhardheinzl modelbasedvirtualcomponentsineventbasedcontrolslinkingthefmiandiec61499 AT wolfgangkastner modelbasedvirtualcomponentsineventbasedcontrolslinkingthefmiandiec61499 AT nabilakroud modelbasedvirtualcomponentsineventbasedcontrolslinkingthefmiandiec61499 |