2017
DOI: 10.1007/s10270-017-0633-6
|View full text |Cite
|
Sign up to set email alerts
|

Hybrid co-simulation: it’s about time

Abstract: Model-based design methodologies are commonly used in industry for the development of complex cyber-physical systems (CPSs). There are many different languages, tools, and formalisms for model-based design, each with its strengths and weaknesses. Instead of accepting some weaknesses of a particular tool, an alternative Communicated by Prof. J. Sztipanovits, M. Broy, and H. Daembkes. This work is partially based on previous work published by the authors [7,8,15] is to embrace heterogeneity, and to develop tool … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
32
0

Year Published

2018
2018
2020
2020

Publication Types

Select...
6
3

Relationship

1
8

Authors

Journals

citations
Cited by 67 publications
(34 citation statements)
references
References 39 publications
0
32
0
Order By: Relevance
“…• Sound representation of different semantics (as done in (Ptolemaeus, 2014;Cremona et al, 2016) and semantic adaptations ; • Accurate event location (e.g., as done in (Zhang et al, 2008;Broman et al, 2013)); • Discontinuity identification and signal distinction (e.g., using the super-dense integer time formalization (Broman et al, 2015;Cremona et al, 2017a), or explicitly representing internal clocks (Franke et al, 2017); and • Adequate discontinuity handling (e.g., set the internal continuous numerical solvers' state (Andersson et al, 2016)). It is also important to mention that some tutorials have been published on individual standards or in the context of co-simulation projects.…”
Section: Fmi Has Limited Support For Hybrid and Discrete Time Co-simumentioning
confidence: 99%
“…• Sound representation of different semantics (as done in (Ptolemaeus, 2014;Cremona et al, 2016) and semantic adaptations ; • Accurate event location (e.g., as done in (Zhang et al, 2008;Broman et al, 2013)); • Discontinuity identification and signal distinction (e.g., using the super-dense integer time formalization (Broman et al, 2015;Cremona et al, 2017a), or explicitly representing internal clocks (Franke et al, 2017); and • Adequate discontinuity handling (e.g., set the internal continuous numerical solvers' state (Andersson et al, 2016)). It is also important to mention that some tutorials have been published on individual standards or in the context of co-simulation projects.…”
Section: Fmi Has Limited Support For Hybrid and Discrete Time Co-simumentioning
confidence: 99%
“…The problems, as discussed in 5.3, with representing discrete time systems, or any system including events, using the Co-Simulation FMI technology with regards to matching the master algorithm's sampling with the internal events of the FMUs is discussed in Cremona et al (2017). In Cremona et al (2017), a suggestion to add new step function called "doStepHybrid" which allows for an early return of the step function. This in combination with a possibility for the master to interrogate the system using functions like getMaxStepSizeHybrid would allow for the Bloqqi FMU to assure that each sample and execution event is properly matched.…”
Section: Related Workmentioning
confidence: 99%
“…Additionally the concept of clocks and hybrid Co-Simulation is included in the alpha feature list of FMI 2.1 that was announced 2017-12-18 (fmi standard, 2017), this to support synchronization of variable changes across FMUs, and allow for co-simulation with events. Cremona et al (2017) also proposes an integer representation of time in order to increase the accuracy of the time representation in simulation of FMUs.…”
Section: Related Workmentioning
confidence: 99%
“…Additional difficulties arise if discrete-time models (e.g., control software) are included within a co-simulation setup (hybrid co-simulation). With regards to hybrid cosimulation, the latest FMI 2.0 standard was shown to have deficiencies and different proposals to amend these deficiencies were discussed, e.g., (Broman et al, 2013;Cremona et al, 2016;Tavella et al, 2016;Cremona et al, 2017).…”
Section: Introductionmentioning
confidence: 99%