手机体育投注平台

Advertisement

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

  • Franz Rudolf HolzingerEmail author
  • Martin Benedikt
  • Daniel Watzenig
Conference paper
  • 35 Downloads
Part of the Advances in Intelligent Systems and Computing book series (AISC, volume 1260)

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.

Keywords

Trigger sequence optimization Sequential co-simulation Different coupling time steps 

Notes

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.

References

  1. 1.
    Functional mock-up interface for model exchange and co-simulation (2014)
  2. 2.
    AVL: Model.\(\text{CONNECT}^{\text{ tm }}\), the neutral model integration and co-simulation platform connecting virtual and real components (2020). (). Accessed 31 Jan 2020
  3. 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
  4. 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.  
  5. 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).
  6. 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)
  7. 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)
  8. 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).
  9. 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)
  10. 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)
  11. 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)
  12. 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).  ,
  13. 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).  
  14. 14.
    Günther, F., Mallebrein, G., Ulbrich, H.: A modular technique for automotive system simulation (2012)
  15. 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)
  16. 16.
    Hoepfer, M.: Towards a comprehensive framework for co-simulation of dynamic models with an emphasis on time stepping (2011)
  17. 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)
  18. 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.  
  19. 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)
  20. 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)
  21. 21.
    Holzinger, F.R., Benedikt, M.: Hierarchical coupling approach utilizing multi-objective optimization for non-iterative co-simulation 1348, 735–740 (2019).
  22. 22.
    Ljung, L.: System Identification: Theory for the User. PTR Prentice Hall Information and System Sciences Series, 2nd edn. Prentice Hall, New Jersey (1999)
  23. 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).  .
  24. 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)
  25. 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)

Copyright information

© Springer Nature Switzerland AG 2021

Authors and Affiliations

  • Franz Rudolf Holzinger
    • 1
    Email author
  • Martin Benedikt
    • 1
  • Daniel Watzenig
    • 1
    • 2
  1. 1.Virtual Vehicle Research GmbHGrazAustria
  2. 2.Institute of Automation and ControlGraz University of TechnologyGrazAustria

Personalised recommendations