Til hovedinnhold

Analysis of the diffuse-domain method for solving PDEs in complex geometries

Analysis of the diffuse-domain method for solving PDEs in complex geometries

Kategori
Tidsskriftspublikasjon
Sammendrag
In recent work, Li et al. [Commun. Math. Sci., 7, 81-107, 2009] developed a diffusedomain method (DDM) for solving partial differential equations in complex, dynamic geometries with Dirichlet, Neumann, and Robin boundary conditions. The diffuse-domain method uses an implicit representation of the geometry where the sharp boundary is replaced by a diffuse layer with thickness ϵ ϵ that is typically proportional to the minimum grid size. The original equations are reformulated on a larger regular domain and the boundary conditions are incorporated via singular source terms. The resulting equations can be solved with standard finite difference and finite element software packages. Here, we present a matched asymptotic analysis of general diffuse-domain methods for Neumann and Robin boundary conditions. Our analysis shows that for certain choices of the boundary condition approximations, the DDM is second-order accurate in ϵ ϵ . However, for other choices the DDM is only first-order accurate. This helps to explain why the choice of boundary-condition approximation is important for rapid global convergence and high accuracy. Our analysis also suggests correction terms that may be added to yield more accurate diffuse-domain methods. Simple modifications of first-order boundary condition approximations are proposed to achieve asymptotically second-order accurate schemes. Our analytic results are confirmed numerically in the L 2 L2 and L ∞ L∞ norms for selected test problems.
Oppdragsgiver
  • SINTEF Energi AS / 193062
Språk
Engelsk
Forfatter(e)
Institusjon(er)
  • SINTEF Energi AS / Gassteknologi
  • Norges teknisk-naturvitenskapelige universitet
  • University of California, Irvine
År
2015
Publisert i
Communications in Mathematical Sciences
ISSN
1539-6746
Årgang
13
Hefte nr.
6
Side(r)
1473 - 1500
Eksterne ressurser