Imposing mixed Dirichlet-Neumann-Robin boundary conditions on irregular domains in a level set/ghost fluid based finite difference framework

被引:7
|
作者
Chai, Min [1 ,2 ]
Luo, Kun [2 ]
Wang, Haiou [2 ]
Zheng, Shuihua [1 ]
Fan, Jianren [2 ]
机构
[1] Zhejiang Univ Technol, Coll Mech Engn, Hangzhou 310023, Peoples R China
[2] Zhejiang Univ, State Key Lab Clean Energy Utilizat, Hangzhou 310027, Peoples R China
基金
中国国家自然科学基金;
关键词
Irregular domain; Mixed boundary conditions; Finite difference method; Level set method; Ghost fluid method; CONDITION CAPTURING METHOD; IMMERSED INTERFACE METHOD; FAST SWEEPING METHOD; SET METHOD; ELEMENT-METHOD; NUMERICAL-SIMULATION; PRIMARY ATOMIZATION; ELLIPTIC-EQUATIONS; HEAT-EQUATIONS; 2-PHASE FLOWS;
D O I
10.1016/j.compfluid.2020.104772
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
In this paper, an efficient, unified finite difference method for imposing mixed Dirichlet, Neumann and Robin boundary conditions on irregular domains is proposed, leveraging on our previous work [Chai et al., J. Comput. Phys. 400 (2020): 108890]. The level set method is applied to describe the arbitrarily-shaped interface, and the ghost fluid method is utilized to address the complex discontinuities on the interface. The core of this method lies in providing required ghost values under the restriction of mixed boundary conditions, which is done in a fractional-step way. Specifically, the normal derivative is calculated in the concerned subdomain by aid of a linear polynomial reconstruction, then the normal derivative and the ghost value are successively extrapolated to the other subdomain using a linear partial differential equation approach. A series of Poisson problems with mixed boundary conditions and a heat transfer test are performed to validate the method, highlighting its convergence accuracy in the L-1 and L-infinity norms. The method produces second-order accurate solutions with first-order accurate gradients, and is easy to implement in multi-dimensional configurations. In summary, the method represents a promising tool for imposing mixed boundary conditions, which will be applied to practical problems in future work. (C) 2020 Elsevier Ltd. All rights reserved.
引用
收藏
页数:13
相关论文
共 8 条
  • [1] Imposing mixed Dirichlet-Neumann-Robin boundary conditions in a level-set framework
    Helgadottir, Asdis
    Ng, Yen Ting
    Min, Chohong
    Gibou, Frederic
    COMPUTERS & FLUIDS, 2015, 121 : 68 - 80
  • [2] Guidelines for Poisson Solvers on Irregular Domains with Dirichlet Boundary Conditions Using the Ghost Fluid Method
    Yen Ting Ng
    Han Chen
    Chohong Min
    Frédéric Gibou
    Journal of Scientific Computing, 2009, 41
  • [3] Guidelines for Poisson Solvers on Irregular Domains with Dirichlet Boundary Conditions Using the Ghost Fluid Method
    Ng, Yen Ting
    Chen, Han
    Min, Chohong
    Gibou, Frederic
    JOURNAL OF SCIENTIFIC COMPUTING, 2009, 41 (02) : 300 - 320
  • [4] A finite difference discretization method for heat and mass transfer with Robin boundary conditions on irregular domains
    Chai, Min
    Luo, Kun
    Shao, Changxiao
    Wang, Haiou
    Fan, Jianren
    JOURNAL OF COMPUTATIONAL PHYSICS, 2020, 400
  • [5] A comparison of the finite difference and multiresolution method for the elliptic equations with Dirichlet boundary conditions on irregular domains
    Yin, Ping
    Liandrat, Jacques
    Shen, Wanqiang
    JOURNAL OF COMPUTATIONAL PHYSICS, 2021, 434
  • [6] A Mat lab-based finite-difference solver for the Poisson problem with mixed Dirichlet-Neumann boundary conditions
    Reimer, Ashton S.
    Cheviakov, Alexei F.
    COMPUTER PHYSICS COMMUNICATIONS, 2013, 184 (03) : 783 - 798
  • [7] Exact imposition of inhomogeneous Dirichlet boundary conditions based on weighted finite cell method and level-set function
    Zhang, Weihong
    Zhao, Linying
    COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 2016, 307 : 316 - 338
  • [8] "A Matlab-based finite difference solver for the Poisson problem with mixed Dirichlet-Neumann boundary conditions" [Comput. Phys. Comm. 184(3) (2013) 783-798]
    Reimer, Ashton S.
    Cheviakov, Alexei F.
    COMPUTER PHYSICS COMMUNICATIONS, 2016, 209 : 200 - 201