Implementation and Validation of Explicit Immersed Boundary Method and Lattice Boltzmann Flux Solver in OpenFOAM

Dynamics Pub Date : 2024-01-03 DOI:10.3390/dynamics4010002
Yangyang Liu, Ziying Zhang, Hua Zhang, Yaguang Liu
{"title":"Implementation and Validation of Explicit Immersed Boundary Method and Lattice Boltzmann Flux Solver in OpenFOAM","authors":"Yangyang Liu, Ziying Zhang, Hua Zhang, Yaguang Liu","doi":"10.3390/dynamics4010002","DOIUrl":null,"url":null,"abstract":"In this work, the explicit boundary-condition-enforced immersed boundary method (EIBM) and the lattice Boltzmann flux solver (LBFS) are integrated into OpenFOAM to efficiently solve incompressible flows with complex geometries and moving boundaries. The EIBM applies the explicit technique to greatly improve the computational efficiency of the original boundary-condition-enforced immersed boundary method. In addition, the improved EIBM inherits the accurate interpretation of the no-slip boundary condition and the simple implementation from the original one. The LBFS uses the finite volume method to discretize the recovered macroscopic governing equations from the lattice Boltzmann equation. It enjoys the explicit relationship between the pressure and density, which avoids solving the pressure Poisson equation and thus saves much computational cost. Another attractive feature of the LBFS lies in its simultaneous evaluation of the inviscid and viscous fluxes. OpenFOAM, as an open-source CFD platform, has drawn increasing attention from the CFD community and has been proven to be a powerful tool for various problems. Thus, implementing the EIBM and LBFS into such a popular platform can advance the practical application of these two methods and may provide an effective alternative for complicated incompressible flow problems. The performance of the integrated solver in OpenFOAM is comprehensively assessed by comparing it with the widely used numerical solver in OpenFOAM, namely, the Pressure-Implicit with Splitting of Operators (PISO) algorithm with the IBM. A series of representative test cases with stationary and moving boundaries are simulated. Numerical results confirm that the present method does not have any streamline penetration and achieves the second-order accuracy in space. Therefore, the present method implemented in the open-source platform OpenFOAM may have good potential and can serve as a powerful tool for practical engineering problems.","PeriodicalId":507568,"journal":{"name":"Dynamics","volume":"47 9","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2024-01-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Dynamics","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.3390/dynamics4010002","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

In this work, the explicit boundary-condition-enforced immersed boundary method (EIBM) and the lattice Boltzmann flux solver (LBFS) are integrated into OpenFOAM to efficiently solve incompressible flows with complex geometries and moving boundaries. The EIBM applies the explicit technique to greatly improve the computational efficiency of the original boundary-condition-enforced immersed boundary method. In addition, the improved EIBM inherits the accurate interpretation of the no-slip boundary condition and the simple implementation from the original one. The LBFS uses the finite volume method to discretize the recovered macroscopic governing equations from the lattice Boltzmann equation. It enjoys the explicit relationship between the pressure and density, which avoids solving the pressure Poisson equation and thus saves much computational cost. Another attractive feature of the LBFS lies in its simultaneous evaluation of the inviscid and viscous fluxes. OpenFOAM, as an open-source CFD platform, has drawn increasing attention from the CFD community and has been proven to be a powerful tool for various problems. Thus, implementing the EIBM and LBFS into such a popular platform can advance the practical application of these two methods and may provide an effective alternative for complicated incompressible flow problems. The performance of the integrated solver in OpenFOAM is comprehensively assessed by comparing it with the widely used numerical solver in OpenFOAM, namely, the Pressure-Implicit with Splitting of Operators (PISO) algorithm with the IBM. A series of representative test cases with stationary and moving boundaries are simulated. Numerical results confirm that the present method does not have any streamline penetration and achieves the second-order accuracy in space. Therefore, the present method implemented in the open-source platform OpenFOAM may have good potential and can serve as a powerful tool for practical engineering problems.
在 OpenFOAM 中实现和验证显式沉浸边界法和晶格玻尔兹曼通量求解器
在这项工作中,显式边界条件强化沉浸边界法(EIBM)和晶格玻尔兹曼通量求解器(LBFS)被集成到 OpenFOAM 中,以高效地求解具有复杂几何形状和移动边界的不可压缩流。EIBM 采用显式技术,大大提高了原始边界条件强制沉浸边界法的计算效率。此外,改进后的 EIBM 继承了原始方法对无滑动边界条件的精确解释和简单实现。LBFS 使用有限体积法对从晶格玻尔兹曼方程中恢复的宏观调控方程进行离散化。它利用压力和密度之间的显式关系,避免了对压力泊松方程的求解,从而节省了大量计算成本。LBFS 的另一个吸引人之处在于它能同时评估不粘性通量和粘性通量。OpenFOAM 作为一个开源 CFD 平台,已引起 CFD 界越来越多的关注,并被证明是解决各种问题的强大工具。因此,在这样一个流行的平台上实施 EIBM 和 LBFS 可以推进这两种方法的实际应用,并为复杂的不可压缩流动问题提供有效的替代方案。通过与 OpenFOAM 中广泛使用的数值求解器(即采用 IBM 的压力-隐含算子分割算法(PISO))进行比较,对 OpenFOAM 中集成求解器的性能进行了全面评估。模拟了一系列具有代表性的静止和移动边界测试案例。数值结果证实,本方法没有任何流线穿透现象,并在空间上达到了二阶精度。因此,在开源平台 OpenFOAM 中实施本方法可能具有良好的潜力,可作为解决实际工程问题的有力工具。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
CiteScore
1.20
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信