An open-source library for hydrodynamic simulation of marine structures
- PDF / 2,611,192 Bytes
- 15 Pages / 595.276 x 790.866 pts Page_size
- 88 Downloads / 256 Views
ORIGINAL PAPER
An open‑source library for hydrodynamic simulation of marine structures Sergi Escamilla i Miquel1 · Ícaro Aragão Fonseca1 · Henrique Murilo Gaspar1 · Daniel Prata Vieira2 Received: 9 December 2019 / Accepted: 8 July 2020 © The Author(s) 2020
Abstract The work focuses on an open and collaborative approach for hydrodynamic simulations of multibody operations. It builds on Vessel.js, an existing web-based ship design library, by modeling the interaction between entities and creating multibody models able to output different responses. To develop the cases here studied, the simulations are decomposed into single elements to understand their behavior separately before making them interact with other elements to create a multibody simulation. In the process, different hydrodynamic models are used to analyze the bodies according to the requirements of the simulations and the needed level of complexity. The simulations are coded in JavaScript and visualized in a web environment, with the option of using external hydrodynamic analyzes, which in this work were exemplified using a commercial software that adopts the linear potential wave theory. The paper concludes with a discussion about future applications of methods and simulations. Keywords Multibody · Open source · Hydrodynamic · Simulation · Marine structures · Marine operations
1 Open hydrodynamic simulations This study presents new developments of Vessel.js, an opensource library introducing methods for simulation of vessels and marine operations with a web-based approach [1]. In conjunction with other tools and libraries, Vessel.js allows the creation of simulations composed of individual entities such as ships, mooring lines, and hawsers. The library models the motions of such objects and their interactions to create simulations of multibody operations. In the process, the user can choose among the hydrodynamic models which meet the simulation purpose and requirements adequately. * Ícaro Aragão Fonseca [email protected] Sergi Escamilla i Miquel [email protected] Henrique Murilo Gaspar [email protected] Daniel Prata Vieira [email protected] 1
Department of Ocean Operations and Civil Engineering, NTNU in Ålesund, Ålesund, Norway
Numerical Offshore Tank, University of São Paulo, São Paulo, Brazil
2
As Vessel.js is open-source and web-based, the applications developed with it are easily accessible on the web, and its source code can be reused to create new simulations. The simulations make use of different analysis models: motion responses can be evaluated with closed-form expressions, by solving the equations of motion or with Response Amplitude Operators (RAOs) imported from external software packages. The hydrodynamic models and the web-based approach are brought together to perform multibody motion simulations more interactively compared to a traditional approach. The following section presents the web-based approach and the principles guiding the development of the simulations. Section 3 introduces the availa
Data Loading...