Abstract
This paper presents the theoretical background, the numerical implementation, and the applications of a new software that has been developed in recent years for the analysis of wave-structure interactions. The software is developed in the frequency domain, as a preprocessor of computing the wave excitation force, the added mass, and the wave radiation damping, for the input to a time-domain solver via the Fourier cosine and sine transforms. In addition, it can also predict the motion responses of a marine structure with sufficient accuracy, with or without the presence of a mooring system. Unlike other frequency-domain software, such as WAMIT® and Hydrostar®, the present software currently employs the least squares method in association with a partially extended boundary integral equation method to remove the so-called "irregular frequencies". Calculation of the free-surface Green's function employs a combination of fast-convergent series expansions in different parametric sub-regions. The solution of the resultant linear algebraic system employs the lower-upper (LU) decomposition method. Symmetry properties can be exploited, and the open multi-processing (OpenMP) parallelization technique can be applied to reduce the computation burden. The accuracy and the efficiency of the developed software are finally confirmed by numerical validations on three benchmark cases of a floating ellipsoid, a truncated circular cylinder and the OC4 DeepCwind semisubmersible floating wind turbine. A free executable version of the software is available to the research communities with a hope of facilitating the advancements in the researches that are relevant to ocean engineering and marine renewable energies.
Original language | English |
---|---|
Article number | 81 |
Journal | Journal of Marine Science and Engineering |
Volume | 7 |
Issue number | 3 |
DOIs | |
Publication status | Published - 2019 |
All Science Journal Classification (ASJC) codes
- Civil and Structural Engineering
- Water Science and Technology
- Ocean Engineering