Handling Neumann and Robin boundary conditions in a fictitious domain volume penalization framework

Sakurai et al. (J Comput Phys, 2019) presented a flux-based volume penalization (VP) approach for imposing inhomogeneous Neumann boundary conditions on embedded interfaces. The flux-based VP method modifies the diffusion coefficient of the original elliptic (Poisson) equation and uses a flux-forcing function as a source term in the equation to impose the desired Neumann boundary conditions. As such, the flux-based VP method can be easily incorporated into existing fictitious domain codes. Sakurai et al. relied on analytical construction of flux-forcing functions, which limits the practicality of the approach. Because of the analytical approach taken in the prior work, only (spatially) constant flux values along simple interfaces were considered. In this paper, we present a numerical approach to construct flux-forcing functions for arbitrarily complex boundaries. The imposed flux values are also allowed to vary spatially in our approach. Furthermore, the flux-based VP method is extended to include (spatially varying) Robin boundary conditions, which makes the flux-based method even more general. We consider several two- and three-dimensional test examples to access the spatial accuracy of the numerical solutions. We formally derive flux-based volume penalized Poisson equation satisfying Neumann/Robin boundary condition in strong form; such a derivation was not presented in Sakurai et al., where the equation first appeared for the Neumann problem. The derivation reveals that the flux-based VP approach relies on a surface delta function to impose inhomogeneous Neumann/Robin boundary conditions. However, an explicit construction of the delta function is not necessary for the flux-based VP method, which makes it different from other diffuse domain equations presented in the literature.

READ FULL TEXT

page 12

page 15

page 17

page 18

research
01/29/2021

Critique on "Volume penalization for inhomogeneous Neumann boundary conditions modeling scalar flux in complicated geometry"

In this letter, we provide counter-examples to demonstrate that it is po...
research
11/30/2022

Corner Cases of the Generalized Tau Method

Polynomial spectral methods provide fast, accurate, and flexible solvers...
research
07/10/2020

Deep neural network approximation for high-dimensional elliptic PDEs with boundary conditions

In recent work it has been established that deep neural networks are cap...
research
06/28/2020

Nitsche Method for resolving boundary conditions on embedded interfaces using XFEM in Code Aster

As X-FEM approximation does not need meshing of the crack, the method ha...
research
05/23/2022

Finite volume scheme and renormalized solutions for nonlinear elliptic Neumann problem with L1 data

In this paper we study the convergence of a finite volume approximation ...
research
08/11/2021

Frequency-based tension assessment of an inclined cable with complex boundary conditions using the PSO algorithm

The frequency-based method is the most commonly used method for measurin...
research
10/19/2021

An explicit and non-iterative moving-least-squares immersed-boundary method with low boundary velocity error

In this work, based on the moving-least-squares immersed boundary method...

Please sign up or login with your details

Forgot password? Click here to reset