author-version of: An empirical survey on co-simulation: Promising standards, challenges and research needs

Abstract Co-simulation is a promising approach for the modelling and simulation of complex systems, that makes use of mature simulation tools in the respective domains. It has been applied in various different domains, oftentimes without a comprehensive study of the impact to the simulation results. As a consequence, over the recent years, researchers have set out to understand the essential challenges arising from the application of this technique. This paper complements the existing surveys in that the social and empirical aspects were addressed. More than 50 experts participated in a two-stage Delphi study to determine current challenges, research needs and promising standards and tools. Furthermore, an analysis of the strengths, weakness, opportunities and threats of co-simulation utilizing the analytic hierarchy process resulting in a SWOT-AHP analysis is presented. The empirical results of this study show that experts consider the FMI standard to be the most promising standard for continuous time, discrete event and hybrid co-simulation. The results of the SWOT-AHP analysis indicate that factors related to strengths and opportunities predominate.

[1]  Andreas Junghanns,et al.  The Functional Mockup Interface for Tool independent Exchange of Simulation Models , 2011 .

[2]  Casper Thule,et al.  Semantic adaptation for FMI co-simulation with hierarchical simulators , 2019, Simul..

[3]  J. Landeta Current validity of the Delphi method in social sciences , 2006 .

[4]  Gerald Schweiger,et al.  Functional Mock-up Interface: An empirical survey identifies research challenges and current barriers , 2019, Proceedings of The American Modelica Conference 2018, October 9-10, Somberg Conference Center, Cambridge MA, USA.

[5]  R. Berger Quintessence of Strategic Management , 2016 .

[6]  M. Adler,et al.  Gazing into the oracle : the Delphi method and its application to social policy and public health , 1996 .

[7]  C. Powell The Delphi technique: myths and realities. , 2003, Journal of advanced nursing.

[8]  Martin Arnold,et al.  Error Analysis and Error Estimates for Co-Simulation in FMI for Model Exchange and Co-Simulation V2.0 , 2013 .

[9]  Julien DeAntoni,et al.  Towards the Verification of Hybrid Co-simulation Algorithms , 2018, STAF Workshops.

[10]  Ian A. Hiskens,et al.  Trajectory Sensitivity Analysis of Hybrid Systems , 2000 .

[11]  Hugh McKenna,et al.  Research guidelines for the Delphi survey technique: Delphi survey technique , 2000 .

[12]  Gerald Schweiger,et al.  A General Method to Compare Different Co-simulation Interfaces: Demonstration on a Case Study , 2017, SIMULTECH.

[13]  Eilif Pedersen,et al.  Energy conservation and power bonds in co-simulations: non-iterative adaptive step size control and error estimation , 2016, Engineering with Computers.

[14]  Bernhard Schweizer,et al.  An explicit approach for controlling the macro-step size of co-simulation methods , 2011 .

[15]  Philip Kotler,et al.  The Quintessence of Strategic Management: What You Really Need to Know to Survive in Business , 2010 .

[16]  Bernhard Heinzl,et al.  An Investigation on Loose Coupling Co-Simulation with the BCVTB , 2013, Simul. Notes Eur..

[17]  Paul I. Barton,et al.  Modeling, simulation, sensitivity analysis, and optimization of hybrid systems , 2002, TOMC.

[18]  David H. Gustafson,et al.  Group Techniques for Program Planning: A Guide to Nominal Group and Delphi Processes , 1976 .

[19]  Jerry A. Somerville,et al.  Critical Factors Affecting the Assessment of Student Learning Outcomes: A Delphi Study of the Opinions of Community College Personnel. , 2007 .

[20]  Martin Arnold,et al.  Stability of Sequential Modular Time Integration Methods for Coupled Multibody System Models , 2010 .

[21]  Gerald Schweiger,et al.  District energy systems: Modelling paradigms and general-purpose tools , 2018, Energy.

[22]  Herman Van der Auweraer,et al.  Virtual engineering at work: the challenges for designing mechatronic products , 2012, Engineering with Computers.

[23]  Raphaël M. Jungers,et al.  Minimally, Constrained Stable Switched Systems and Application to Co-Simulation , 2018, 2018 IEEE Conference on Decision and Control (CDC).

[24]  David Broman,et al.  Co-simulation: State of the art , 2017, ArXiv.

[25]  Gerald Schweiger,et al.  Novel method to simulate large-scale thermal city models , 2018, Energy.

[26]  Nicolai Pedersen,et al.  Distributed Co-Simulation of Embedded Control Software with Exhaust Gas Recirculation Water Handling System using INTO-CPS , 2017, SIMULTECH.

[27]  Michael Wetter,et al.  Comparison of co-simulation approaches for building and HVAC/R system simulation , 2007 .

[28]  Alexandre Chapoutot,et al.  Enclosing Temporal Evolution of Dynamical Systems Using Numerical Methods , 2013, NASA Formal Methods.

[29]  Antonio Vallecillo,et al.  The experiment model and validity frame in M&S , 2017, SpringSim.

[30]  Bernard P. Zeigler,et al.  Theory of Modelling and Simulation , 1979, IEEE Transactions on Systems, Man and Cybernetics.

[31]  Peter Palensky,et al.  Cosimulation of Intelligent Power Systems: Fundamentals, Software Architecture, Numerics, and Coupling , 2017, IEEE Industrial Electronics Magazine.

[32]  P. Mayring Qualitative Content Analysis , 2000 .

[33]  A. B. Carroll,et al.  Application of Parallel Processing to Numerical Weather Prediction , 1967, JACM.

[34]  David Broman,et al.  Hybrid Simulation Safety: Limbos and Zero Crossings , 2017, Principles of Modeling.

[35]  David Broman,et al.  Determinate composition of FMUs for co-simulation , 2013, 2013 Proceedings of the International Conference on Embedded Software (EMSOFT).

[36]  John A. Gambatese,et al.  Qualitative Research: Application of the Delphi Method to CEM Research , 2010 .

[37]  Casper Thule,et al.  Investigating Concurrency in the Co-Simulation Orchestration Engine for INTO-CPS , 2016 .

[38]  Martin Benedikt,et al.  Macro-step-size selection and monitoring of the coupling errof for weak coupled subsystems in the frequency-domain , 2013 .

[39]  Casper Thule,et al.  Co-simulation of Continuous Systems: A Tutorial , 2018, ArXiv.

[40]  N. Dalkey,et al.  An Experimental Application of the Delphi Method to the Use of Experts , 1963 .

[41]  David Broman,et al.  Step revision in hybrid Co-simulation with FMI , 2016, 2016 ACM/IEEE International Conference on Formal Methods and Models for System Design (MEMOCODE).

[42]  F. Hasson,et al.  Research guidelines for the Delphi survey technique. , 2000, Journal of advanced nursing.

[43]  Niki Popper,et al.  On the terminology and structuring of co-simulation methods , 2017, EOOLT.

[44]  Suzanne D. Pawlowski,et al.  The Delphi method as a research tool: an example, design considerations and applications , 2004, Inf. Manag..

[45]  Hans Vangheluwe,et al.  Approximated Stability Analysis of Bi-modal Hybrid Co-simulation Scenarios , 2017, SEFM Workshops.

[46]  George Wright,et al.  The Delphi technique as a forecasting tool: issues and analysis , 1999 .

[47]  Paul F. Reynolds,et al.  A case study of model context for simulation composability and reusability , 2005, Proceedings of the Winter Simulation Conference, 2005..

[48]  Thomas L. Saaty What is the analytic hierarchy process , 1988 .

[49]  Julien DeAntoni,et al.  Co-simulation: The Past, Future, and Open Challenges , 2018, ISoLA.

[50]  R. Balasubramanian,et al.  Delphi Technique- A Review , 2013 .

[51]  Martin Nowack,et al.  Review of Delphi-Based Scenario Studies: Quality and Design Considerations , 2011 .

[52]  Yves Sorel,et al.  Acceleration of FMU Co-Simulation On Multi-core Architectures , 2016 .

[53]  Kristin Ytterstad Pettersen,et al.  A Benchmarking Framework for Control Methods of Maritime Cranes Based on the Functional Mockup Interface , 2018, IEEE Journal of Oceanic Engineering.

[54]  Raphaël M. Jungers,et al.  Stable Adaptive Co-simulation: A Switched Systems Approach , 2019, IUTAM Symposium on Solver-Coupling and Co-Simulation.

[55]  Martin Otter,et al.  Nonlinear Observers based on the Functional Mockup Interface with Applications to Electric Vehicles , 2011 .

[56]  M. Busch Continuous approximation techniques for co‐simulation methods: Analysis of numerical stability and local error , 2016 .

[57]  Bernard P. Zeigler,et al.  Theory of Modelling and Simulation , 1979, IEEE Transactions on Systems, Man, and Cybernetics.

[58]  Mark Clayton Delphi: a technique to harness expert opinion for critical decision‐making tasks in education , 1997 .

[59]  Chia-Chien Hsu,et al.  The Delphi Technique: Making Sense of Consensus , 2007 .

[60]  Werner Schiehlen,et al.  Two Methods of Simulator Coupling , 2000 .

[61]  Hans Vangheluwe,et al.  Coupling Petri nets with deterministic formalisms using co-simulation , 2016, 2016 Symposium on Theory of Modeling and Simulation (TMS-DEVS).

[62]  David Broman,et al.  Hybrid co-simulation: it’s about time , 2018, Software & Systems Modeling.