一种用于捕捉自由表面水波的高性能三维格子玻尔兹曼求解器

 

A high-performance three-dimensional lattice Boltzmann solver for water

waves with free surface capturing

一种用于捕捉自由表面水波的高性能三维格子玻尔兹曼求解器

刘光威 张金凤 张庆河

摘要:格子玻尔兹曼方法(LBM)是一种具有高并行计算效率的数值方法。然而,目前基于LBM的三维数值波浪模型在沿海工程中的水波模拟中应用较少,这主要是由于数值不稳定性和精度相关的问题。为开发一种高性能的三维LBM求解器以实现水波模拟和自由表面捕捉,本文首先提出了一种新的三维碰撞算子,该算子具有足够的数值稳定性以满足波浪模拟需求。随后,在求解器中实现了与LBM耦合的流体体积法(VOF)波浪生成与主动波浪吸收方法,以确保精确的波浪运动。本文分析并比较了该求解器与其他常用数值波浪求解器的性能,并通过参数测试确定了模拟结构周围波浪变形的数值模型参数。通过与三个基准物理实验的对比,验证了该求解器的精度,证明其在实际应用中是一个有前景的工具,可用于波浪传播与变形模拟。与IHFoamSPHysics求解器的基准测试和对比表明,本文开发的三维LBM求解器具有极佳的计算效率和并行扩展性。总体而言,本文的研究为自由表面捕捉的水波模拟以及沿海与海洋工程应用提供了一种全新的高性能三维求解器。

原文链接:https://wgmktpgxscrjl-s.p.lib.tju.edu.cn/10.1016/j.coastaleng.2021.103865

c1e856dc7934b5ed3b53c404331ac53

上一篇:使用相位平均波-流-泥沙输运模型对海岸冲刷进行数值模拟
下一篇:基于波流耦合模型的最大波浪增水经验公式