论文部分内容阅读
本文利用自主开发的naoe-FOAM-SJTU求解器构建三维数值波浪水池。naoe-FOAM-SJTU求解器是利用开源程序库OpenFOAM,以Navier-Stokes方程为控制方程,采用VOF方法捕捉自由波面。所构建的数值水池具有完整的造波系统、消波系统以及波高探测系统,可以实现不同类型波浪的模拟。本文对所构建的三维数值水池的原理和过程进行介绍,对小幅线性波、Stokes二阶波、斜向波以及不规则波进行了数值模拟,并将数值结果与理论解进行了比较,结果吻合的很好,说明基于naoe-FOAM-SJTU求解器构建的三维数值水池具有较好的精度,可以为海洋工程流体问题的数值模拟提供有效的波浪条件。