Abstract
The definition of a suitable trigger sequence is challenging during the configuration of non-iterative co-simulation. Therefore, a trigger sequence approach is presented for interacting subsystem in a sequential co-simulation framework. For this purpose, the dependencies between the subsystems are used to describe a co-simulation graph. According to the co-simulation graph an optimization approach for the optimal trigger sequence is derived.
Furthermore, the subsystem execution behaviour is discussed with respect to different coupling step sizes. Therefore, the impact of the underlying scheduling algorithm is analysed. A transformation of the co-simulation graph is introduced in order to consider the scheduling behaviour. This enables the usage of solving algorithms designed for equal coupling time steps.
In addition to that, an extension of the co-simulation graph is done by weighting of the coupling signals. The weighting of coupling signals allows the prioritization of the subsystems. This affects the trigger sequence and consequently the simulation results. In this context, different weighting approaches are discussed and compared by an example.
References
Functional mock-up interface for model exchange and co-simulation (2014)
AVL: Model.\(\text{CONNECT}^{\text{ tm }}\), the neutral model integration and co-simulation platform connecting virtual and real components (2020). (https://www.avl.com/-/model-connect). Accessed 31 Jan 2020
Benedikt, M., Hofer, A.: Guidelines for the application of a coupling method for non-iterative co-simulation. In: 2013 8th EUROSIM Congress on Modelling and Simulation (EUROSIM), pp. 244–249, September 2013
Benedikt, M., Holzinger, F.R.: Automated configuration for non-iterative co-simulation. In: 2016 17th International Conference on Thermal, Mechanical and Multi-Physics Simulation and Experiments in Microelectronics and Microsystems (EuroSimE), pp. 1–7, April 2016. https://doi.org/10.1109/EuroSimE.2016.7463355
Benedikt, M., Bernasch, J., Holzinger, F., Watzenig, D.: Method for configuration a co-simulation for a total system. EP3188053 (A1)—05-07-2017 (2016). http://www.google.it/patents/US4741207
Benedikt, M., Drenth, E.: Relaxing stiff system integration by smoothing techniques for non-iterative co-simulation. In: IUTAM Symposium on Co-Simulation and Solver-Coupling (2018)
Benedikt, M., Watzenig, D., Zehetner, J., Hofer, A.: Macro-step-size selection and monitoring of the coupling error for weak coupled subsystems in the frequency-domain. In: Proceedings, pp. 1–12 (2013)
Busch, M., Schweizer, B.: An explicit approach for controlling the macro-step size of co-simulation methods. In: Bernadini, D. (ed.) Proceedings of the 7th European Nonlinear Dynamics Conference (ENOC 2011), 24 - 29 July 2011, Rome, Italy, pp. 1–6 (2011). http://tubiblio.ulb.tu-darmstadt.de/77923/
Genser, S., Benedikt, M. (eds.) A pre-step stabilization method for non-iterative co-simulation and effects of interface-jacobians identification. In: Simulation and Modeling Methodologies, Technologies and Applications - Advances in Intelligent Systems and Computing, Springer (2019)
Genser, S., Holzinger, F., Stettinger, G.: Computation of the ideal step-size - a constant and adaptive approach. In: ICCMSE - 15th International Conference of Computational Methods in Sciences and Engineering (2019)
Genser, S., Stettinger, G., Holzinger, F.: Identification of informative time frames for system identification purposes. In: ICCMSE - 15th International Conference of Computational Methods in Sciences and Engineering (2019)
Glumac, S., Kovacic, Z.: Calling sequence calculation for sequential co-simulation master. In: Proceedings of the 2018 ACM SIGSIM Conference on Principles of Advanced Discrete Simulation, SIGSIM-PADS 2018, pp. 157–160. ACM, New York (2018). https://doi.org/10.1145/3200921.3200924, http://doi.acm.org/10.1145/3200921.3200924
Gomes, C., Oakes, B.J., Moradi, M., Gámiz, A.T., Mendo, J.C., Dutré, S., Denil, J., Vangheluwe, H.: Hintco – hint-based configuration of co-simulations. In: Proceedings of the 9th International Conference on Simulation and Modeling Methodologies, Technologies and Applications - vol. 1: SIMULTECH, pp. 57–68. INSTICC, SciTePress (2019). https://doi.org/10.5220/0007830000570068
Günther, F., Mallebrein, G., Ulbrich, H.: A modular technique for automotive system simulation (2012)
Haid, T., Stettinger, G., Watzenig, D., Benedikt, M.: A model-based corrector approach for explicit co-simulation using subspace identification. In: The 5th Joint International Conference on Multibody System Dynamics (2018)
Hoepfer, M.: Towards a comprehensive framework for co-simulation of dynamic models with an emphasis on time stepping (2011)
Holzinger, F.R., Benedikt, M.: Online instantaneous frequency estimation utilizing empirical mode decomposition and hermite splines. In: 2014 22nd European Signal Processing Conference (EUSIPCO), pp. 446–450 (2014)
Holzinger, F., Benedikt, M.: Optimal trigger sequence for non-iterative co-simulation. In: Proceedings of the 9th International Conference on Simulation and Modeling Methodologies, Technologies and Applications, pp. 80–87. SCITEPRESS - Science and Technology Publications. https://doi.org/10.5220/0007833800800087
Holzinger, F., Genser, S., Stettinger, G.: Identification and classification of signal types and critical loops to support configuration of co-simulation. In: ICCMSE - 15th International Conference of Computational Methods in Sciences and Engineering (2019)
Holzinger, F., Haid, T., Genser, S., Weiß, G.B., Stettinger, G., Benedikt, M., Watzenig, D. (eds.) configuration of co-simulation for cyber-physical systems: an automated approach. In: SummerSim 2020, Society for Computer Simulation International (2020)
Holzinger, F.R., Benedikt, M.: Hierarchical coupling approach utilizing multi-objective optimization for non-iterative co-simulation 1348, 735–740 (2019). http://dx.doi.org/10.3384/ecp19157735
Ljung, L.: System Identification: Theory for the User. PTR Prentice Hall Information and System Sciences Series, 2nd edn. Prentice Hall, New Jersey (1999)
Meyer, T., Schweizer, B.: Error estimation approach for controlling the comunication step size for semi-implicit co-simulation methods. PAMM 15(1), 63–64 (2015). https://doi.org/10.1002/pamm.201510022. https://onlinelibrary.wiley.com/doi/abs/10.1002/pamm.201510022
Oakes, B.J., Gomes, C., Holzinger, F.R., Benedikt, M., Denil, J., Vangheluwe, H. (eds.) Hint-based configuration of co-simulations with algebraic loops. Simulation and Modeling Methodologies, Technologies and Applications - Advances in Intelligent Systems and Computing, Springer (2020 - submitted)
Sadjina, S., Kyllingstad, L.T., Skjong, S., Pedersen, E.: Energy conservation and power bonds in co-simulations: mon-iterative adaptive step size control and error estimation. Eng. Comput. 33(3), 607–620 (2017)
Acknowledgements
The publication was written at Virtual Vehicle Research GmbH in Graz, Austria. The authors would like to acknowledge the financial support within the COMET K2 Competence Centers for Excellent Technologies from the Austrian Federal Ministry for Climate Action (BMK), the Austrian Federal Ministry for Digital and Economic Affairs (BMDW), the Province of Styria (Dept. 12) and the Styrian Business Promotion Agency (SFG). The Austrian Research Promotion Agency (FFG) has been authorised for the programme management.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Copyright information
© 2021 Springer Nature Switzerland AG
About this paper
Cite this paper
Holzinger, F.R., Benedikt, M., Watzenig, D. (2021). Optimal Trigger Sequence for Non-iterative Co-simulation with Different Coupling Step Sizes. In: Obaidat, M., Ören, T., Szczerbicka, H. (eds) Simulation and Modeling Methodologies, Technologies and Applications. SIMULTECH 2019. Advances in Intelligent Systems and Computing, vol 1260. Springer, Cham. https://doi.org/10.1007/978-3-030-55867-3_5
Download citation
DOI: https://doi.org/10.1007/978-3-030-55867-3_5
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-55866-6
Online ISBN: 978-3-030-55867-3
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)