Archive | 2019

Virtual Prototyping and Simulation of Multibody Marine Operations Using Web-Based Technologies

 
 
 

Abstract


This paper focuses on virtual prototyping and simulation of marine operations based on web technologies. The ship is represented as a digital object, which can be used to perform different types of analyses and simulations. The presented simulations are: motion of a single hull and of multiple hulls in regular waves calculated with closed-form expressions, induced pendulum motion response to a lifted load, and motion of a barge with initial movements in still water calculated with equations of motion. The simulations are developed as web applications in JavaScript and HTML, with graphical user interfaces and 3D renders of the operations. Relevant parameters of the simulations such as wave characteristics and design dimensions are linked to interactive dashboards, allowing the user to modify them and visualize the results in real-time. The applications are lightweight enough to be executed locally in the web browser of most modern devices. The work employs an open source approach, relying most notably on the Vessel.js library. This aims to foster reuse of models and collaboration with external contributors. NOMENCLATURE t Time. j Vessel motion mode (from 1 to 6 for surge, sway, heave, roll, pitch and yaw respectively). η j(t) Vessel motion. φ j Amplitude of the vessel motion. ω Angular wave frequency. k Wave number. ∗Contact author: [email protected] dist Orthogonal distance between the vessel’s position and the origin plane of the regular wave train. θ j Phase angle of the motion mode. J Transformation matrix from body-fixed to world coordinate system. F External forces, including gravitational force. CRB(η̇) Rigid body Coriolis and centripetal matrix. CA(η̇) Hydrodynamic added Coriolis and centripetal Matrix. B Damping matrix. C(η) Restoring forces. MRB Rigid body matrix of inertia. MA Added mass matrix of inertia.

Volume None
Pages None
DOI 10.1115/omae2019-96051
Language English
Journal None

Full Text