Maritime Co-simulation Framework: Challenges and Results

  • Arnold AkkermannEmail author
  • Bjørn Åge Hjøllo
  • Michael Siegel


In the field of co-simulation, the construction of a bridge between different simulators and the solution of problems, like synchronization and data translation, are some of the main challenges. This paper presents a generic architecture to support environments for geographically distributed co-simulation, called distributed co-simulation backbone, which is based on HLA (High-level architecture) and FMI (Functional Mock-up Interface). This architecture is very flexible and does not enforce code modifications off the simulators integrated into the environment.


  1. 1.
    Trcka, M., Hensen, J.L.M., Wetter, M.: Co-simulation of innovative integrated HVAC systems in buildings. J. Build. Perform. Simul. 2(3), 209–230 (2009)CrossRefGoogle Scholar
  2. 2.
    Skjong, S., Rindarøy, M., et al.: Virtual prototyping of maritime systems and operations: applications of distributed co-simulations. J. Mar. Sci. Technol. 1–19 (2017)Google Scholar
  3. 3.
    Sadjina, S., Kyllingstad, L., et al.: Distributed co-simulation of maritime systems and operations. J. Offshore Mech. Arct. Eng. 141, 011302 (2018)CrossRefGoogle Scholar
  4. 4.
    Chu, Y., Hatledal, L.I., Sanfilippo, F., Schaathun, H.G., et al.: Virtual prototyping system for maritime crane design and operation based on functional mock-up interface. In: OCEANS 2015, pp. 1–4. IEEE, Genova (2015)Google Scholar
  5. 5.
    Boukerche, A., Lu, K.: A novel approach to real-time RTI based distributed simulation system. In: Proceedings of the 38th Annual Simulation Symposium, pp. 267–274. IEEE, San Diego, CA, USA, 4–6 April 2005Google Scholar
  6. 6.
    Monga, M., Karkee, M., et al.: Real-time simulation of dynamic vehicle models using a high-performance reconfigurable platform. In: Proceedings of the 2012 International Conference on Computational Science (2012)Google Scholar
  7. 7.
    You, T., Zhu, Y., et al.: Applied research of delaminated real-time network framework based on RTX in simulation. In: Proceedings of the 2nd International Conference on Information and Computing Science, pp. 389–392. IEEE, Manchester, UK (2009)Google Scholar
  8. 8.
    Awais, M.U., Palensky, P, et al.: Distributed hybrid simulation using the hla and the functional mock-up interface. In: 39th Annual Conference on Industrial Electronics Society. IEEE, Vienna, Austria, 10–13 November 2013Google Scholar
  9. 9.
    Trcka, M.: Co-Simulation for Performance Prediction of Innovative Integrated Mechanical Energy Systems in Buildings. Eindhoven University of Technology, Eindhoven (2008)Google Scholar
  10. 10.
    Tomiyama, T., D’Amelio, V., et al.: Complexity of multi-disciplinary design. CIRP Ann. Manuf. Technol. 56, 185–188 (2007)CrossRefGoogle Scholar
  11. 11.
    Winner, H., Wolf, G., et al.: Freigabefalle des autonomen Fahrens/the approval trap of autonomous driving. VDI-Berichte. 2106, 17–29 (2010)Google Scholar
  12. 12.
    Winner, H., Wachenfeld, W.: Die Freigabe des autonomen Fahrens. In: Maurer, M., Gerdes, J., Lenz, B., Winner, H. (eds.) Autonomes Fahren, pp. 439–464. Heidelberg, Berlin (2015)Google Scholar
  13. 13.
    Lenart, A.S.: Manoeuvring to required approach parameters—CPA distance and time. Annu. Navigat. 1, 99 (1999)Google Scholar
  14. 14.
    Stockton, N.: Get to Know a Projection: Mercator. (Retrieved 29 Jul 2013)
  15. 15.
    Yahiaoui, A.H., et al.: Developing CORBA-based distributed control and building performance environments by run-time coupling. In: Proceedings of ICCCBE-X 10th International Conference on Computing in Civil and Building Engineering in Weimar, International Society for Computing in Civil and Building Engineering (2004)Google Scholar

Copyright information

© Springer Nature Switzerland AG 2020

Authors and Affiliations

  • Arnold Akkermann
    • 1
    Email author
  • Bjørn Åge Hjøllo
    • 2
  • Michael Siegel
    • 1
  1. 1.OFFIS e.V., Institut für InformatikOldenburgGermany
  2. 2.NAVTOR ASEgersundNorway

Personalised recommendations