E-ISSN: 2148-9386
Frequency-Domain Ship Motion Code with Python Programming Language [JEMS Maritime Sci]
JEMS Maritime Sci. 2021; 9(4): 283-291 | DOI: 10.4274/jems.2021.48303

Frequency-Domain Ship Motion Code with Python Programming Language

Seyyit Nafiz Arslan1, Atakan Yavuz1, Ferdi Çakıcı2
1Military Factory and Shipyard Management Inc., Ankara, Turkey
2Yıldız Technical University, Department of Naval Architecture and Marine Engineering, İstanbul, Turkey

In this study, a frequency-domain seakeeping code is established. A container ship was selected as an example to demonstrate the outputs of the code in different headings, ranging from the beam to head waves. Tasai’s method is used to obtain two-dimensional hydrodynamic added mass and damping coefficients. For different loading conditions, the damping values for the roll motion can be obtained using Ikeda’s method. Froude Krylov and Diffraction terms for pitch and heave motions are computed using the head seas approximation. A user-friendly interface is designed for presenting frequency-domain analyses. Vertical motions, vertical accelerations, and some derived motion characteristics, such as deck wetness, slamming, and absolute vertical accelerations are plotted as transfer functions. The entire procedure is implemented using Python code.

Keywords: Seakeeping code, Tasai’s method, Derived motions, Ikeda’s method

Seyyit Nafiz Arslan, Atakan Yavuz, Ferdi Çakıcı. Frequency-Domain Ship Motion Code with Python Programming Language. JEMS Maritime Sci. 2021; 9(4): 283-291

Corresponding Author: Ferdi Çakıcı, Türkiye
Manuscript Language: English
LookUs & Online Makale