基于0penFDAM求解器interDyMFoam,开发实现数值水池造波(包括推板和摇板造波)和阻尼消波。所编写的造波边界条件,可依据实验造波理论将各种造波模式植入其中,从而实现各种波的数值造波。首先进行了线性波的数值造波实验,通过结合阻尼消波段的应用,造波水池可提供稳定的线性波。还进行了瞬时极限波和有限振幅的数值造波实验,与实验数据或同类数值结果吻合很好,进一步验证了的数值造波和消波方式的可靠性。
Based on the interDyMFoam package in an open source code software-OpenFOAM, piston-type and flap-type numerical wave-makers are sot up to generate linear wave and finite-amplitude waves, and the way of damping wave absorption is proposed. In order to absorb wave at the end of the wave tank, a damping zone funcuion is added to the solver. Several numerical experiments of the generation and absorption of hnear wave and transient extreme wave in a numerical wave flume are performed to testify the effectiveness of the presented approach.