摘要

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