Full Content is available to subscribers

Subscribe/Learn More  >

Co-Simulation of a Marine Offshore Vessel in DP-Operations Including Hardware-In-the-Loop (HIL)

[+] Author Affiliations
Stian Skjong, Eilif Pedersen

Norwegian University of Science and Technology, Trondheim, Norway

Paper No. OMAE2017-61164, pp. V07AT06A038; 10 pages
  • ASME 2017 36th International Conference on Ocean, Offshore and Arctic Engineering
  • Volume 7A: Ocean Engineering
  • Trondheim, Norway, June 25–30, 2017
  • Conference Sponsors: Ocean, Offshore and Arctic Engineering Division
  • ISBN: 978-0-7918-5773-1
  • Copyright © 2017 by ASME


In this work, a co-simulation case study of a marine offshore surface vessel in Dynamic Positioning (DP) operation, where the DP-controller is placed on an Arduino® micro-controller, is presented. The reasons for using co-simulation are that it is possible to distribute the model among different cores in one computer as well as among different computing members over a local area network. Also, it is possible to export submodels from different software and connect them together in a common simulation. This enables the use of suited modeling software for different types of dynamical systems, as well as hardware, such as micro-controllers for Hardware-In-the-Loop testing. Such an integrated and open simulation method facilitates the development of new products as well as shortening the iterative process in design phases. As for co-simulation standard, the Functional Mock-up Interface (FMI) for co-simulation will be used in this work, and a communication Functional Mock-up Unit (FMU) that communicates with hardware and handles the signal flow between the hardware and the co-simulation will be developed. In the case study, a DP-controller is implemented on the microcontroller and connected to a filter, a position reference system and an offshore vessel model, all implemented as FMUs in the total co-simulation. For simulation master algorithm, the open source software “Coral”, that was developed in the knowledge building project “Virtual Prototyping of Maritime Systems and Operations” (ViProMa), will be used. The simulation results show that even though the micro-controller is set to communicate with a lower frequency than the rest of the co-simulation submodels, the total c-simulation is stable and produces good results. It also show that the FMI standard facilitates hardware in the loop in the co-simulation, and that the co-simulation master algorithm Coral is suited for such simulation cases.

Copyright © 2017 by ASME



Interactive Graphics


Country-Specific Mortality and Growth Failure in Infancy and Yound Children and Association With Material Stature

Use interactive graphics and maps to view and sort country-specific infant and early dhildhood mortality and growth failure data and their association with maternal

Citing articles are presented as examples only. In non-demo SCM6 implementation, integration with CrossRef’s "Cited By" API will populate this tab (http://www.crossref.org/citedby.html).

Some tools below are only available to our subscribers or users with an online account.

Related Content

Customize your page view by dragging and repositioning the boxes below.

Related eBook Content
Topic Collections

Sorry! You do not have access to this content. For assistance or to subscribe, please contact us:

  • TELEPHONE: 1-800-843-2763 (Toll-free in the USA)
  • EMAIL: asmedigitalcollection@asme.org
Sign In