2016 ACM/IEEE International Conference on Formal Methods and Models for System Design (MEMOCODE) 2016
DOI: 10.1109/memcod.2016.7797762
|View full text |Cite
|
Sign up to set email alerts
|

Step revision in hybrid Co-simulation with FMI

Abstract: This paper presents a master algorithm for co-simulation of hybrid systems using the Functional Mock-up Interface (FMI) standard. Our algorithm introduces step revision to achieve an accurate and precise handling of mixtures of continuous-time and discrete-event signals, particularly in the situation where components are unable to accurately extrapolate their input. Step revision provides an efficient means to respect the error bounds of numerical approximation algorithms that operate inside co-simulated FMUs.… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
20
0

Year Published

2017
2017
2021
2021

Publication Types

Select...
4
2
1

Relationship

1
6

Authors

Journals

citations
Cited by 21 publications
(20 citation statements)
references
References 9 publications
0
20
0
Order By: Relevance
“…Focusing on FMI compatible efforts, Ptolemy (Ptolemaeus, 2014) is an object oriented peer-to-peer agent based simulation environment and has now FMI (Broman et al, 2013;Cremona et al, 2016) capabilities with an eye on meeting the requirements for discrete-continuous simulations (Zeigler, Praehofer, and Kim, 2000), and DACCOSIM (Galtier et al, 2015) which is most similar to ours. There are others yet but too numerous to list here.…”
Section: Previous Workmentioning
confidence: 94%
“…Focusing on FMI compatible efforts, Ptolemy (Ptolemaeus, 2014) is an object oriented peer-to-peer agent based simulation environment and has now FMI (Broman et al, 2013;Cremona et al, 2016) capabilities with an eye on meeting the requirements for discrete-continuous simulations (Zeigler, Praehofer, and Kim, 2000), and DACCOSIM (Galtier et al, 2015) which is most similar to ours. There are others yet but too numerous to list here.…”
Section: Previous Workmentioning
confidence: 94%
“…Another known problem in modeling and simulation is that of zero-crossing; namely that it is impossible in a simulation setting to detect the exact time when a certain value crosses a zero threshold. As mentioned in [10] this is also a problem in the context of FMI-FMU models. This is a problem that we are aware of, but that our current solution does not try to address.…”
Section: A Interleaving Semanticsmentioning
confidence: 95%
“…In [10] Cremona et al introduce the concept of step revision, similar to that presented in [6], as a method for ensuring the accuracy of modeling a mix of continuous-time and discrete-event systems in an attempt to address the Zero-crossing problem.…”
Section: Related Workmentioning
confidence: 99%
“…We assume that the simulators do not know the exact moment that the plant crosses the surface. This is a reasonable assumption since employing state event location techniques in co-simulation is technically demanding (e.g., it requires the modification of existing simulation tools), has a performance penalty, and there is no standardized interface to communicating switching surfaces between simulators yet (e.g., see [2,7] for proposals).…”
Section: Hybrid Co-simulationmentioning
confidence: 99%