Skip to main content

Maritime Co-simulation Framework: Challenges and Results

  • Chapter
  • First Online:
Validation and Verification of Automated Systems

Abstract

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.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 79.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 99.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 129.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    MiL: Model in the Loop, SiL: Software in the Loop.

  2. 2.

    Institute for Information Technology (Oldenburg, Germany).

  3. 3.

    Gdansk University of Technology (Gdansk, Poland).

  4. 4.

    Hardware in the Loop.

  5. 5.

    AVL Software and Functions GmbH.

  6. 6.

    http://www.joules-project.eu/Joules/index.xhtml

  7. 7.

    Remote Method Invocation.

  8. 8.

    Field Programmable Gate Array.

  9. 9.

    https://www.navtor.com

  10. 10.

    Like almost every technology, AIS is subject to specific restriction and limitations, too. Because of the dual character of AIS data (disengageable, dependent on the human initiated processes) and the dependency on other onboard devices (for example the GPS receiver) there is still a margin for errors in both the static as well as the dynamic data. Insofar, a possibility cannot be ruled out, that AIS data is wrong or not meaningful during important maneuvers of a vessel. Source: ANNUAL OF NAVIGATION 19/2012/part 1. DOI: https://doi.org/10.2478/v10367-012-0001-0.

  11. 11.

    National Marine Electronics Association. The NMEA 0183 Standard, a communication standard defined by the NMEA organization (www.nmea.org), defines a communication protocol that enables navigation instruments and devices to exchange data with each other. The NMEA 0183 Interface Standard defines electrical signal requirements, data transmission protocol and time, and specific sentence formats for a 4800-baud serial data bus.

  12. 12.

    Open initiative of German maritime industry for improving safety and efficiency in maritime transportation systems.

  13. 13.

    HLA standards: IEEE 1516-2000: High Level Architecture (Framework and Rules), IEEE 1516.1-2000: High Level Architecture (Federate Interface Specification), IEEE 1516.1-2000: Errata (16. Oct. 2003), IEEE 1516.2-2000: High Level Architecture (Object Model Template (OMT) Specification, IEEE 1516.3-2003: Recommended Practice for HLA Federation Development and Execution Process (FEDEP). Our model is based on the S-100 standard. S-100 is the document that explains how the IHO will use and extend the ISO 19100 series of geographic standards for hydrographic, maritime and related issues. S-100 extends the scope of the existing S-57 Hydrographic Transfer standard. Unlike S-57, S-100 is inherently more flexible and makes provision for such things as the use of imagery and gridded data types, enhanced metadata and multiple encoding formats. It also provides a more flexible and dynamic maintenance regime via a dedicated on-line registry.

  14. 14.

    Independent Co-Simulation.

  15. 15.

    Real time.

  16. 16.

    Three translations of a ship’s center of gravity in the direction of the x-, y-, and z-axes:

    • surge in the longitudinal x-direction, positive forward

    • sway in the lateral y-direction, positive to the port side

    • heave in the vertical z-direction, positive upward

  17. 17.

    ADMIRALTY TotalTide (ATT) provides bridge crews with fast, accurate tidal height and tidal stream predictions for more than 7000 ports and 3000 tidal streams worldwide.

  18. 18.

    NAVAREAs are the geographic areas in which various governments are responsible for navigation and weather warnings.

  19. 19.

    The International Rules shipping traffic rules were formalized in the Convention on the International Regulations for Preventing Collisions at Sea, 1972, and became effective on July 15, 1977. The Rules (commonly called 72 COLREGS) are part of the Convention, and vessels flying the flags of states ratifying the treaty are bound to the Rules.

  20. 20.

    Vincenty’s formulae are two related iterative methods used in geodesy to calculate the distance between two points on the surface of a spheroid, developed by Thaddeus Vincenty in 1975. They are based on the assumption that the figure of the Earth is an oblate spheroid, and hence are more accurate than methods such as great-circle distance which assume a spherical Earth (http://en.wikipedia.org/wiki/Vincenty‘s_formulae).

References

  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)

    Article  Google Scholar 

  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. Sadjina, S., Kyllingstad, L., et al.: Distributed co-simulation of maritime systems and operations. J. Offshore Mech. Arct. Eng. 141, 011302 (2018)

    Article  Google Scholar 

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

    Google Scholar 

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

    Google Scholar 

  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. Tomiyama, T., D’Amelio, V., et al.: Complexity of multi-disciplinary design. CIRP Ann. Manuf. Technol. 56, 185–188 (2007)

    Article  Google Scholar 

  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. 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. Lenart, A.S.: Manoeuvring to required approach parameters—CPA distance and time. Annu. Navigat. 1, 99 (1999)

    Google Scholar 

  14. Stockton, N.: Get to Know a Projection: Mercator. www.wired.com: http://www.wired.com/wiredscience/2013/07/projection-mercator/ (Retrieved 29 Jul 2013)

  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 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Arnold Akkermann .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Switzerland AG

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Akkermann, A., Hjøllo, B.Å., Siegel, M. (2020). Maritime Co-simulation Framework: Challenges and Results. In: Leitner, A., Watzenig, D., Ibanez-Guzman, J. (eds) Validation and Verification of Automated Systems. Springer, Cham. https://doi.org/10.1007/978-3-030-14628-3_19

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-14628-3_19

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-14627-6

  • Online ISBN: 978-3-030-14628-3

  • eBook Packages: EnergyEnergy (R0)

Publish with us

Policies and ethics