REEF3D Wave Generation Interface for Commercial Computational Fluid Dynamics Codes

In recent years, computational fluid dynamics (CFD) developments have shown a trend to combine Reynolds-averaged Navier–Stokes (RANS) CFD simulation with other methods such as wave theories or velocity potential-based numerical wave tanks, in order to reduce to computation costs. This is however not...

Full description

Bibliographic Details
Published in:Journal of Offshore Mechanics and Arctic Engineering
Main Authors: Pakozdi, Csaba, Bihs, Hans, Kamath, Arun
Format: Article in Journal/Newspaper
Language:English
Published: ASME 2021
Subjects:
Online Access:https://hdl.handle.net/11250/3026692
https://doi.org/10.1115/1.4048925
Description
Summary:In recent years, computational fluid dynamics (CFD) developments have shown a trend to combine Reynolds-averaged Navier–Stokes (RANS) CFD simulation with other methods such as wave theories or velocity potential-based numerical wave tanks, in order to reduce to computation costs. This is however not a new approach, and there exists a large amount of literature about domain decomposition techniques describing a two way coupling between the RANS CFD models and other methods. One can also observe an increasing popularity in the use of a less sophisticated technique where different fluid solvers are combined with one-way coupling. In these methods, a predefined solution is provided in the far-field, while a three-dimensional (3D) CFD simulation is applied in a limited zone near the structure. The predefined solution is used to specify the background far-field solution. The published solutions use wave theory or a numerical wave tank where the predefined solution is calculated parallel to the RANS solver. In this way, it is possible to reduce the interpolation inaccuracy and the amount of transferred data to the CFD simulation. The disadvantage of this technique is that the far field solver has to be prepared in order to run in parallel with the CFD solver. Due to the one way coupling, it is possible to predefine this information in tables before the CFD simulation. This technique makes it possible to define a general interface between difference solvers without modifying existing codes. This paper presents such a technique where the predefined solution is stored into files. acceptedVersion