Distributed Co-Simulation of Maritime Systems and Operations

Here, we present the concept of an open virtual prototyping framework for maritime systems and operations that enables its users to develop re-usable component or subsystem models, and combine them in full-system simulations for prototyping, verification, training, and performance studies. This framework consists of a set of guidelines for model coupling, high-level and low-level coupling interfaces to guarantee interoperability, a full-system simulation software, and example models and demonstrators. We discuss the requirements for such a framework, address the challenges and the possibilities in fulfilling them, and aim to give a list of best practices for modular and efficient virtual prototyping and full-system simulation. The context of our work is within maritime systems and operations, but the issues and solutions we present here are general enough to be of interest to a much broader audience, both industrial and scientific.

[1]  Hilding Elmqvist,et al.  Interface Jacobian‐based Co‐Simulation , 2014 .

[2]  Werner Schiehlen,et al.  Two Methods of Simulator Coupling , 2000 .

[3]  Stian Skjong,et al.  Modeling and Simulation of Maritime Systems and Operations for Virtual Prototyping using Co-Simulations , 2017 .

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

[5]  Martin Benedikt,et al.  NEPCE - A nearly energy-preserving coupling element for weak-coupled problems and co-simulation , 2013 .

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

[7]  David Broman,et al.  Requirements for hybrid cosimulation standards , 2015, HSCC.

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

[9]  Eilif Pedersen,et al.  Energy conservation and coupling error reduction in non-iterative co-simulations , 2019, Engineering with Computers.

[10]  Leigh McCue,et al.  Handbook of Marine Craft Hydrodynamics and Motion Control [Bookshelf] , 2016, IEEE Control Systems.

[11]  S. Sicklinger Stabilized Co-Simulation of Coupled Problems Including Fields and Signals , 2014 .

[12]  Martin Arnold,et al.  Numerical methods for simulation in applied dynamics , 2008 .

[13]  Pramodita Sharma 2012 , 2013, Les 25 ans de l’OMC: Une rétrospective en photos.

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

[15]  Stavros Tripakis,et al.  Bridging the semantic gap between heterogeneous modeling formalisms and FMI , 2015, 2015 International Conference on Embedded Computer Systems: Architectures, Modeling, and Simulation (SAMOS).

[16]  Eilif Pedersen,et al.  Virtual prototyping of maritime systems and operations: applications of distributed co-simulations , 2018 .

[17]  John S. Duncan,et al.  Virtual Ships: NATO Standards Development and Implementation , 2009 .

[18]  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.

[19]  Henry Martyn Paynter,et al.  Analysis and design of engineering systems : class notes for M.I.T. course 2.751 , 1961 .

[20]  Peter Palensky,et al.  The high level architecture RTI as a master to the functional mock-up interface components , 2013, 2013 International Conference on Computing, Networking and Communications (ICNC).

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

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

[23]  P. V. Remoortere Physical systems theory in terms of bond graphs : P.C. Breedveld: Vakgroep Besturingsystemen en Computertechniek, THT, Afdeling Electrotechniek, Postbus 217, 7500 AE Enschede, The Netherlands. 1984, 200 pages, ISBN 90-9000599-4 , 1984 .

[24]  Marten van Sinderen,et al.  Basic Design Concepts , 2016 .

[25]  David Broman,et al.  Determinate composition of FMUs for co-simulation , 2013, 2013 Proceedings of the International Conference on Embedded Software (EMSOFT).

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

[27]  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.

[28]  Lev Greenberg,et al.  Simulating Rhapsody SysML Blocks in Hybrid Models with FMI , 2014 .

[29]  George Zaraphonitis,et al.  An Integrated Approach for Simulation in the Early Ship Design of a Tanker , 2011 .

[30]  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.