Abstract

A novel numerical piston-type wave-maker toolbox for the OpenFOAM is developed and demonstrated in this paper. This toolbox is implemented in C++ for improving the solutions of nonlinear wave problems in the field of hydrodynamics. As a toolbox that generates waves using the piston-type method only, it contains several frequently used functions, including the generation and the absorption of waves of various forms, an active absorption system and the porous media flow. Furthermore, to illustrate the operability of the toolbox, some validations and applications are presented, including the regular waves, the irregular waves, and the solitary waves. In each case, a satisfactory agreement is obtained in comparison with the published experimental or theoretical results,so this toolbox may be applied with a considerable confidence.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.