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.
This work investigates the use of open architectures to support the development of flexible and scalable maritime design web applications, giving stakeholders shared access to data. It turns to the popular full-stack MERN architecture (MongoDB, Node.js, Express, and React), which is is modular and mostly open source. A prototype web application providing features for ship design and operation was developed. The app stores a ship model which can be linked to different analyses and simulations. During design, users might opt to visualize the model of the ship with a spatial view; during operation, they can resort to a detailed visualization displaying the vessel as built. Three examples are provided to illustrate the potential of these features. First, a dashboard displaying results for hydrostatics, stability, resistance, and motion response. The second use case hypothesizes a vessel is set to undergo a jumboization procedure and compares the analyses results for the vessel after elongation with the current ones. The third exemplifies how a preliminary maneuvering model can be confronted with results from a sea trial by linking the app to operational data, a step towards digital-twin concepts. The discussion addresses the potential of the approach and challenges that need to be considered before extending it to an application that can be used outside the academia.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.
hi@scite.ai
10624 S. Eastern Ave., Ste. A-614
Henderson, NV 89052, USA
Copyright © 2024 scite LLC. All rights reserved.
Made with 💙 for researchers
Part of the Research Solutions Family.