Li Luo , Qian Zhang , Haochen Liu , Jinpeng Zhang , Xiao-Ping Wang
{"title":"A numerical study of two-phase flows in complex domain with a generalized Navier slip and penetration boundary condition on permeable boundaries","authors":"Li Luo , Qian Zhang , Haochen Liu , Jinpeng Zhang , Xiao-Ping Wang","doi":"10.1016/j.jcp.2025.113980","DOIUrl":null,"url":null,"abstract":"<div><div>A phase-field model consisting of the Cahn-Hilliard and Navier-Stokes equations with a generalized Navier slip and penetration boundary condition is proposed to simulate the behavior of two-phase flows through permeable surfaces. The proposed boundary condition is a generalization of the generalized Navier boundary condition to penetrable boundaries, enabling the simulation of significant scientific problems such as gas penetration through polymer films and oil filtration through porous materials. To address the challenges imposed by the new boundary condition to conventional numerical schemes, we develop a new numerical algorithm by using a finite element method that naturally incorporates the boundary condition into the weak formulation. The algorithm solves a semi-implicit system for the Cahn-Hilliard equation and a fully implicit system for the Navier-Stokes equations. Complex geometries required in the applications are handled by using body-conforming unstructured meshes. Furthermore, an adaptive mesh refinement strategy based on a gradient-jump error indicator is devised to accelerate the simulation process while obtaining a reliable solution on an optimally refined mesh. Extensive numerical experiments, including two practical applications, are conducted to validate the effectiveness and efficiency of the proposed approach. The first application involves bubble penetration through a polymer film, encompassing processes such as bouncing, spreading, pinning, slipping, and penetrating. The numerical results show qualitative agreement with experimental results. In the second application, we examine the robustness of the algorithm by testing different physical parameters with high contrast for the displacement and infiltration of two-phase flows in a complex pore structure.</div></div>","PeriodicalId":352,"journal":{"name":"Journal of Computational Physics","volume":"533 ","pages":"Article 113980"},"PeriodicalIF":3.8000,"publicationDate":"2025-04-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Journal of Computational Physics","FirstCategoryId":"101","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S0021999125002633","RegionNum":2,"RegionCategory":"物理与天体物理","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q2","JCRName":"COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS","Score":null,"Total":0}
引用次数: 0
Abstract
A phase-field model consisting of the Cahn-Hilliard and Navier-Stokes equations with a generalized Navier slip and penetration boundary condition is proposed to simulate the behavior of two-phase flows through permeable surfaces. The proposed boundary condition is a generalization of the generalized Navier boundary condition to penetrable boundaries, enabling the simulation of significant scientific problems such as gas penetration through polymer films and oil filtration through porous materials. To address the challenges imposed by the new boundary condition to conventional numerical schemes, we develop a new numerical algorithm by using a finite element method that naturally incorporates the boundary condition into the weak formulation. The algorithm solves a semi-implicit system for the Cahn-Hilliard equation and a fully implicit system for the Navier-Stokes equations. Complex geometries required in the applications are handled by using body-conforming unstructured meshes. Furthermore, an adaptive mesh refinement strategy based on a gradient-jump error indicator is devised to accelerate the simulation process while obtaining a reliable solution on an optimally refined mesh. Extensive numerical experiments, including two practical applications, are conducted to validate the effectiveness and efficiency of the proposed approach. The first application involves bubble penetration through a polymer film, encompassing processes such as bouncing, spreading, pinning, slipping, and penetrating. The numerical results show qualitative agreement with experimental results. In the second application, we examine the robustness of the algorithm by testing different physical parameters with high contrast for the displacement and infiltration of two-phase flows in a complex pore structure.
期刊介绍:
Journal of Computational Physics thoroughly treats the computational aspects of physical problems, presenting techniques for the numerical solution of mathematical equations arising in all areas of physics. The journal seeks to emphasize methods that cross disciplinary boundaries.
The Journal of Computational Physics also publishes short notes of 4 pages or less (including figures, tables, and references but excluding title pages). Letters to the Editor commenting on articles already published in this Journal will also be considered. Neither notes nor letters should have an abstract.