Virtual prototyping of maritime systems and operations: applications of distributed co-simulations

In this work, we demonstrate the use of co-simulation technology in the maritime industry through four relevant examples of applications based on the outcome of the knowledge-building project Virtual Prototyping of Maritime Systems and Operations (ViProMa). Increasing computational capabilities opens for extended use of simulators in the design processes. Even complex systems can now be analyzed at an early stage of the design process and even in real time using distributed simulation technology. We conduct an assessment of the need for co-simulation technology in the industry, present a short background in co-simulation technology, and provide a short summary of the major findings and deliverables in the ViProMa project (http://viproma.no). The four case studies presented in this work pinpoint different advantages of using co-simulations in the industry, such as combining different modeling and simulation tools, improving collaboration without revealing sensitive information by using black-box models, testing conceptual designs in a fast and consistent manner before initiating building processes, and verifying the interplay between hardware and software in the simulation environment in hardware in the loop (HIL) tests. All the case studies are simulated using the open source co-simulation software Coral developed in the project, using the Functional Mock-up Interface (FMI) standard, and the co-simulation software can be downloaded from the project’s web site.

[1]  Agostino G. Bruzzone,et al.  Simulation-based VV&A methodology for HLA federations: an example from the Aerospace industry , 2002, Proceedings 35th Annual Simulation Symposium. SS 2002.

[2]  Frank M. Sogandares Stone axes and warhammers: a decade of distributed simulation in aviation research , 2002, Proceedings 16th Workshop on Parallel and Distributed Simulation.

[3]  Rolf Nagel A Holistic Approach for Energy Flow Simulations in Early Design , 2016 .

[4]  J. Bélanger,et al.  The What , Where and Why of Real-Time Simulation , 2010 .

[5]  Florian Sprenger,et al.  Time Domain Simulation Model for Research Vessel Gunnerus , 2015 .

[6]  Andreas Abel,et al.  Functional Mock-up Interface in Mechatronic Gearshift Simulation for Commercial Vehicles , 2012 .

[7]  G. Dahlquist Convergence and stability in the numerical integration of ordinary differential equations , 1956 .

[8]  Thor I. Fossen,et al.  Passive nonlinear observer design for ships using Lyapunov methods: full-scale experiments with a supply vessel , 1999, Autom..

[9]  Eilif Pedersen,et al.  A real-time simulator framework for marine power plants with weak power grids , 2017 .

[10]  VIRTUE The Virtual Tank Utility in Europe , 2020 .

[11]  Yingguang Chu,et al.  Virtual prototyping system for maritime crane design and operation based on functional mock-up interface , 2015, OCEANS 2015 - Genova.

[12]  Eilif Pedersen,et al.  Energy conservation and power bonds in co-simulations: non-iterative adaptive step size control and error estimation , 2016, Engineering with Computers.

[13]  Michael Karner,et al.  Standard compliant co-simulation models for verification of automotive embedded systems , 2015 .

[14]  Wei Li,et al.  A modern and open real-time digital simulator of All-Electric Ships with a multi-platform co-simulation approach , 2009, 2009 IEEE Electric Ship Technologies Symposium.

[15]  Tor Einar Berg,et al.  Sea trials for validation of shiphandling simulation models—a case study , 2014 .

[16]  Alex H. B. Duffy,et al.  An Overview of the VRS Virtual Platform , 2005 .

[17]  Eilif Pedersen,et al.  The theory of bond graphs in distributed systems and simulations , 2016, ICBGM@SummerSim.

[18]  Michael Winter,et al.  From Simulation to Testbench Using the FMI-Standard , 2015, 2015 IEEE Vehicle Power and Propulsion Conference (VPPC).

[19]  Andreas Junghanns,et al.  Functional Mockup Interface 2.0: The Standard for Tool independent Exchange of Simulation Models , 2012 .

[20]  Andrew Ross,et al.  Identification of Nonlinear Manoeuvring Models for Marine Vessels Using Planar Motion Mechanism Tests , 2015 .

[21]  A. Tessarolo,et al.  Voltage stability analysis of all-electric cruise liners , 2008, 2008 International Symposium on Power Electronics, Electrical Drives, Automation and Motion.

[22]  IEEE Standard for Modeling and Simulation (M&S) High Level Architecture (HLA) — Framework and Rules , 2001 .

[23]  Eilif Pedersen,et al.  Co-Simulation of a Marine Offshore Vessel in DP-Operations Including Hardware-In-the-Loop (HIL) , 2017 .

[24]  J. Harvey Evans BASIC DESIGN CONCEPTS , 2009 .

[25]  Nie Hong,et al.  Modeling and simulation of aircraft anti‐skid braking and steering using co‐simulation method , 2009 .

[26]  Wolfgang Borutzky,et al.  Bond graph modeling from an object oriented modeling point of view , 1999, Simul. Pract. Theory.

[27]  Andreas Junghanns,et al.  The Functional Mockup Interface for Tool independent Exchange of Simulation Models , 2011 .

[28]  Northrop Grumman,et al.  Distributed System Architecture in VAST-RT for Real-Time Airspace Simulation , 2004 .

[29]  Eilif Pedersen,et al.  Modeling of Generic Offshore Vessel in Crane Operations With Focus on Strong Rigid Body Connections , 2017, IEEE Journal of Oceanic Engineering.

[30]  Eilif Pedersen,et al.  Virtual Prototyping of Maritime Systems and Operations , 2016 .

[31]  Eilif Pedersen,et al.  Nonangular MPC-Based Thrust Allocation Algorithm for Marine Vessels—A Study of Optimal Thruster Commands , 2017, IEEE Transactions on Transportation Electrification.

[32]  B. Schweizer,et al.  Explicit and Implicit Cosimulation Methods: Stability and Convergence Analysis for Different Solver Coupling Approaches , 2015 .

[33]  Eilif Pedersen,et al.  Distributed Co-Simulation of Maritime Systems and Operations , 2017, ArXiv.

[34]  R. Rosenberg,et al.  System Dynamics: Modeling and Simulation of Mechatronic Systems , 2006 .

[35]  Richard M. Fujimoto,et al.  PROCEEDINGS OF THE 1997 WINTER SIMULATION CONFERENCE , 1997 .