WaveResist (WIN/MAC): An Artificial Neural Network Tool for Ship Wave Resistance Coefficient Calculation

Published: 21 November 2023| Version 1 | DOI: 10.17632/nggvmdpbrt.1
Tomasz Cepowski


WaveResist is a program designed to calculate the dimensionless coefficient of added wave resistance (CAW) for ships. This calculation is performed using four sets of artificial neural networks (ANNs). These ANNs utilize the following dimensionless hull shape parameters as inputs: • L/B: Ratio of the length between perpendiculars to the beam (-), • B/T: Ratio of the beam to the draught (-), • L/T: Ratio of the length between perpendiculars to the draught (m), • CB: Block coefficient (-), • Fn: Froude numer (-), • λ/L: Ratio of the wavelength to the length between perpendiculars (-). To develop these four ANN sets, 919 measurements from model tests of 20 transport ship models were used. The primary data ranges used for training the ANN sets included: • L/B in the range from 5.1 to 8.4, • B/T in the range from 2.5 to 4.5, • L/T in the range from 15.4 to 30.6, • CB in the range from 0.503 to 0.87, • Fn in the range from 0.087 to 0.3. WaveResist implements four ANN sets with the following input parameters: • L/B, B/T, L/T, CB, Fn, λ/L, • L/B, L/T, CB, Fn, λ/L, • L/B, B/T, CB, Fn, λ/L, • L/T, CB, Fn, λ/L. Each of the ANN sets consists of five elementary neural networks. Binary files for WaveResist are available for MAC OS (WaveResist.dmg) and Windows (WaveResistWin.zip), along with the Pascal source code (WaveResist_src.zip). The development and compilation of WaveResist were carried out using the Lazarus IDE environment. The Lazarus project files (WaveResist_src.zip) are also listed below for download.



Akademia Morska w Szczecinie


Engineering, Software, Ocean Engineering, Artificial Neural Network, Wave, Hydrodynamics, Computer Program, Ocean, Ships, Ship Design, Ship Propulsion, Ship Resistance