We’re sorry, something doesn't seem to be working properly.

Please try refreshing the page. If that doesn't work, please contact support so we can address the problem.

We’re sorry, something doesn't seem to be working properly.

Please try refreshing the page. If that doesn't work, please contact support so we can address the problem.

Optimal Trigger Sequence for Non-iterative Co-simulation with Different Coupling Step Sizes | SpringerLink

We’re sorry, something doesn't seem to be working properly.

Please try refreshing the page. If that doesn't work, please contact support so we can address the problem.

Skip to main content

Optimal Trigger Sequence for Non-iterative Co-simulation with Different Coupling Step Sizes

    We’re sorry, something doesn't seem to be working properly.

    Please try refreshing the page. If that doesn't work, please contact support so we can address the problem.

  • First Online:
Simulation and Modeling Methodologies, Technologies and Applications (SIMULTECH 2019)

We’re sorry, something doesn't seem to be working properly.

Please try refreshing the page. If that doesn't work, please contact support so we can address the problem.

  • 559 Accesses

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

References

  1. Functional mock-up interface for model exchange and co-simulation (2014)

    Google Scholar 

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

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

    Google Scholar 

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

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

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

    Google Scholar 

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

    Google Scholar 

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

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

    Google Scholar 

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

    Google Scholar 

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

    Google Scholar 

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

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

  14. Günther, F., Mallebrein, G., Ulbrich, H.: A modular technique for automotive system simulation (2012)

    Google Scholar 

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

    Google Scholar 

  16. Hoepfer, M.: Towards a comprehensive framework for co-simulation of dynamic models with an emphasis on time stepping (2011)

    Google Scholar 

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

    Google Scholar 

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

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

    Google Scholar 

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

    Google Scholar 

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

  22. Ljung, L.: System Identification: Theory for the User. PTR Prentice Hall Information and System Sciences Series, 2nd edn. Prentice Hall, New Jersey (1999)

    MATH  Google Scholar 

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

    Article  Google Scholar 

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

    Google Scholar 

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

    Article  Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Franz Rudolf Holzinger .

Editor information

Editors and Affiliations

Copyright information

© 2021 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

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

Publish with us

Policies and ethics