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...

Full description

Bibliographic Details
Main Authors: Michael H. Spiegel, Edmund Widl, Bernhard Heinzl, Wolfgang Kastner, Nabil Akroud
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