Konstantin Missios, N. Jacobsen, Kasper Moeller, J. Roenby
{"title":"等矢量几何VOF方法在多孔介质流动中的扩展","authors":"Konstantin Missios, N. Jacobsen, Kasper Moeller, J. Roenby","doi":"10.51560/ofj.v3.72","DOIUrl":null,"url":null,"abstract":"We consider the interfacial flow in and around porous structures in coastal and marine engineering.* During recent years, interfacial flow through porous media has been repeatedly simulated with Computational Fluid Dynamics (CFD) based on algebraic Volume Of Fluid (VOF) methods [1] [2]. Here, we present an implementation of a porous medium interfacial flow solver based on the geometric VOF method, isoAdvector [3] [4]. In our implementation, the porous medium is treated without resolving the actual pore geometry. Rather, the porous media, pores, and rigid structure are considered a continuum and the effects of porosity on the fluid flow are modelled through source terms in the Navier-Stokes equations, including Darcy-Forchheimer forces, added mass force and accounting for the part of mesh cells that are occupied by the solid material comprising the skeleton of the porous medium. The governing equations are adopted from the formulation by Jensen et al. [1]. For the interface advection using isoAdvector, we also account for the reduced cell volume available for fluid flow and for the increase in the interface front velocity caused by a cell being partially filled with solid material. The solver is implemented in the open source CFD library OpenFOAM®. It is validated using two case setups: 1) A pure passive advection test case to compare the isolated advection algorithm against a known analytical solution and 2) a porous dam break case by Liu et al. [5] where both numerical and experimental results are available for comparison. We find good agreement with numerical and experimental results. For both cases the interface sharpness, shape conservation as well as volume conservation and boundedness are demonstrated to be very good. The solver is released as open source for the benefit of the coastal and marine CFD community (code repository https://github.com/InterFlowers/porousInterIsoFoam) and as of OpenFOAM-v2112 the new functionality is integrated in the official interIsoFoam solver. \n* This article is an updated version of the conference paper Missios et al. 2022 [6] presented at the Marine2021 conference.","PeriodicalId":252778,"journal":{"name":"OpenFOAM® Journal","volume":"55 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2023-05-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Extending the isoAdvector Geometric VOF Method to Flows in Porous Media\",\"authors\":\"Konstantin Missios, N. Jacobsen, Kasper Moeller, J. Roenby\",\"doi\":\"10.51560/ofj.v3.72\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"We consider the interfacial flow in and around porous structures in coastal and marine engineering.* During recent years, interfacial flow through porous media has been repeatedly simulated with Computational Fluid Dynamics (CFD) based on algebraic Volume Of Fluid (VOF) methods [1] [2]. Here, we present an implementation of a porous medium interfacial flow solver based on the geometric VOF method, isoAdvector [3] [4]. In our implementation, the porous medium is treated without resolving the actual pore geometry. Rather, the porous media, pores, and rigid structure are considered a continuum and the effects of porosity on the fluid flow are modelled through source terms in the Navier-Stokes equations, including Darcy-Forchheimer forces, added mass force and accounting for the part of mesh cells that are occupied by the solid material comprising the skeleton of the porous medium. The governing equations are adopted from the formulation by Jensen et al. [1]. For the interface advection using isoAdvector, we also account for the reduced cell volume available for fluid flow and for the increase in the interface front velocity caused by a cell being partially filled with solid material. The solver is implemented in the open source CFD library OpenFOAM®. It is validated using two case setups: 1) A pure passive advection test case to compare the isolated advection algorithm against a known analytical solution and 2) a porous dam break case by Liu et al. [5] where both numerical and experimental results are available for comparison. We find good agreement with numerical and experimental results. For both cases the interface sharpness, shape conservation as well as volume conservation and boundedness are demonstrated to be very good. The solver is released as open source for the benefit of the coastal and marine CFD community (code repository https://github.com/InterFlowers/porousInterIsoFoam) and as of OpenFOAM-v2112 the new functionality is integrated in the official interIsoFoam solver. \\n* This article is an updated version of the conference paper Missios et al. 2022 [6] presented at the Marine2021 conference.\",\"PeriodicalId\":252778,\"journal\":{\"name\":\"OpenFOAM® Journal\",\"volume\":\"55 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2023-05-20\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"OpenFOAM® Journal\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.51560/ofj.v3.72\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"OpenFOAM® Journal","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.51560/ofj.v3.72","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
摘要
我们考虑了海岸和海洋工程中多孔结构内部和周围的界面流动。*近年来,基于代数流体体积法(VOF)的计算流体力学(CFD)多次模拟了多孔介质的界面流动[1][2]。在这里,我们提出了一个基于几何VOF方法的多孔介质界面流动求解器,isoAdvector[3][4]。在我们的实施中,多孔介质的处理没有解决实际的孔隙几何。相反,多孔介质、孔隙和刚性结构被认为是一个连续体,孔隙度对流体流动的影响是通过Navier-Stokes方程中的源项来建模的,包括Darcy-Forchheimer力、附加质量力和由构成多孔介质骨架的固体物质占据的网格单元部分。控制方程采用Jensen等人[1]的公式。对于使用isoAdvector的界面平流,我们还考虑了可用于流体流动的细胞体积的减少以及由细胞部分填充固体材料引起的界面前速度的增加。求解器在开源CFD库OpenFOAM®中实现。它通过两种情况进行验证:1)一个纯被动平流测试案例,将孤立平流算法与已知解析解进行比较;2)Liu等人[5]的多孔溃坝案例,其中数值和实验结果均可用于比较。计算结果与实验结果吻合较好。在这两种情况下,界面清晰度、形状守恒、体积守恒和有界性都非常好。为了沿海和海洋CFD社区的利益,求解器作为开源发布(代码存储库https://github.com/InterFlowers/porousInterIsoFoam),并且从OpenFOAM-v2112开始,新功能集成在官方的interisooam求解器中。*本文是在Marine2021会议上发表的会议论文Missios et al. 2022[6]的更新版本。
Extending the isoAdvector Geometric VOF Method to Flows in Porous Media
We consider the interfacial flow in and around porous structures in coastal and marine engineering.* During recent years, interfacial flow through porous media has been repeatedly simulated with Computational Fluid Dynamics (CFD) based on algebraic Volume Of Fluid (VOF) methods [1] [2]. Here, we present an implementation of a porous medium interfacial flow solver based on the geometric VOF method, isoAdvector [3] [4]. In our implementation, the porous medium is treated without resolving the actual pore geometry. Rather, the porous media, pores, and rigid structure are considered a continuum and the effects of porosity on the fluid flow are modelled through source terms in the Navier-Stokes equations, including Darcy-Forchheimer forces, added mass force and accounting for the part of mesh cells that are occupied by the solid material comprising the skeleton of the porous medium. The governing equations are adopted from the formulation by Jensen et al. [1]. For the interface advection using isoAdvector, we also account for the reduced cell volume available for fluid flow and for the increase in the interface front velocity caused by a cell being partially filled with solid material. The solver is implemented in the open source CFD library OpenFOAM®. It is validated using two case setups: 1) A pure passive advection test case to compare the isolated advection algorithm against a known analytical solution and 2) a porous dam break case by Liu et al. [5] where both numerical and experimental results are available for comparison. We find good agreement with numerical and experimental results. For both cases the interface sharpness, shape conservation as well as volume conservation and boundedness are demonstrated to be very good. The solver is released as open source for the benefit of the coastal and marine CFD community (code repository https://github.com/InterFlowers/porousInterIsoFoam) and as of OpenFOAM-v2112 the new functionality is integrated in the official interIsoFoam solver.
* This article is an updated version of the conference paper Missios et al. 2022 [6] presented at the Marine2021 conference.