Based on the open source code OpenFOAM,A mass source is added into the continuity equation to generatewaves. The VOF method is applied to capture the wave surface and a damping absorber is used to achieve stable computations.A 2D non-reflective numerical wave flume is developed in the paper. The simulated cases show that the present 2D nonreflectivenumerical wave flume can model propagating waves and standing waves satisfactorily,and is able to avoid reflectionand re-reflection from boundaries.
|