Processing math: 100%
Research article Special Issues

Numerical investigation of convergence in the L norm for modified SGFEM applied to elliptic interface problems

  • Convergence in the L norm is a very important consideration in numerical simulations of interface problems. In this paper, a modified stable generalized finite element method (SGFEM) was proposed for solving the second-order elliptic interface problem in the two-dimensional bounded and convex domain. The proposed SGFEM uses a one-side enrichment function. There is no stability term in the weak form of the model problem, and it is a conforming finite element method. Moreover, it is applicable to any smooth interface, regardless of its concavity or shape. Several nontrivial examples illustrate the excellent properties of the proposed SGFEM, including its convergence in both the L2 and L norms, as well as its stability and robustness.

    Citation: Pengfei Zhu, Kai Liu. Numerical investigation of convergence in the L norm for modified SGFEM applied to elliptic interface problems[J]. AIMS Mathematics, 2024, 9(11): 31252-31273. doi: 10.3934/math.20241507

    Related Papers:

    [1] Zuliang Lu, Xiankui Wu, Fei Cai, Fei Huang, Shang Liu, Yin Yang . Error estimates in L2 and L norms of finite volume method for the bilinear elliptic optimal control problem. AIMS Mathematics, 2021, 6(8): 8585-8599. doi: 10.3934/math.2021498
    [2] Eric Ngondiep . An efficient two-level factored method for advection-dispersion problem with spatio-temporal coefficients and source terms. AIMS Mathematics, 2023, 8(5): 11498-11520. doi: 10.3934/math.2023582
    [3] Zuliang Lu, Ruixiang Xu, Chunjuan Hou, Lu Xing . A priori error estimates of finite volume element method for bilinear parabolic optimal control problem. AIMS Mathematics, 2023, 8(8): 19374-19390. doi: 10.3934/math.2023988
    [4] Kaifang Liu, Lunji Song . A family of interior-penalized weak Galerkin methods for second-order elliptic equations. AIMS Mathematics, 2021, 6(1): 500-517. doi: 10.3934/math.2021030
    [5] Lanyin Sun, Kunkun Pang . Numerical solution of unsteady elastic equations with C-Bézier basis functions. AIMS Mathematics, 2024, 9(1): 702-722. doi: 10.3934/math.2024036
    [6] Şuayip Toprakseven, Seza Dinibutun . A high-order stabilizer-free weak Galerkin finite element method on nonuniform time meshes for subdiffusion problems. AIMS Mathematics, 2023, 8(12): 31022-31049. doi: 10.3934/math.20231588
    [7] Jinghong Liu, Qiyong Li . Pointwise superconvergence of block finite elements for the three-dimensional variable coefficient elliptic equation. AIMS Mathematics, 2024, 9(10): 28611-28622. doi: 10.3934/math.20241388
    [8] Fujun Cao, Dongfang Yuan . A class of HOC finite difference method for elliptic interface problems with imperfect contact. AIMS Mathematics, 2023, 8(3): 5789-5815. doi: 10.3934/math.2023292
    [9] Ines Ben Omrane, Mourad Ben Slimane, Sadek Gala, Maria Alessandra Ragusa . Regularity results for solutions of micropolar fluid equations in terms of the pressure. AIMS Mathematics, 2023, 8(9): 21208-21220. doi: 10.3934/math.20231081
    [10] Zhiqiang Li, Yanzhe Fan . On asymptotics of solutions for superdiffusion and subdiffusion equations with the Riemann-Liouville fractional derivative. AIMS Mathematics, 2023, 8(8): 19210-19239. doi: 10.3934/math.2023980
  • Convergence in the L norm is a very important consideration in numerical simulations of interface problems. In this paper, a modified stable generalized finite element method (SGFEM) was proposed for solving the second-order elliptic interface problem in the two-dimensional bounded and convex domain. The proposed SGFEM uses a one-side enrichment function. There is no stability term in the weak form of the model problem, and it is a conforming finite element method. Moreover, it is applicable to any smooth interface, regardless of its concavity or shape. Several nontrivial examples illustrate the excellent properties of the proposed SGFEM, including its convergence in both the L2 and L norms, as well as its stability and robustness.



    In practical applications, partial differential equations (PDEs) can characterize and describe various physical phenomena and engineering problems effectively. In many engineering fields, elliptic PDEs with discontinuous coefficients are an important class of mathematical and physical equations, which can be used to describe various physical phenomena and engineering problems, such as bi-material interface cracks, multi-phase flows, fluid-structure interaction, as well as crystal growth. These situations involve multiple materials or fluids with distinct properties on the entire physical domain. These physical problems and natural phenomena modeled by various types of elliptic PDEs, referred to as "interface problems", may exhibit some non-smooth characteristics, such as discontinuities, high gradients, and singularities. The non-smooth features on the interfaces will significantly affect the regularity of the solution for model problem [1,2]. As a result, these non-smooth features on the interface pose difficulties in accurately representing and simulating the interactions between different materials or fluids.

    Due to their flexibility in mesh generation and their ability to handle problems with irregular geometries, finite element methods (FEMs) are now viewed as powerful tools for solving PDEs that occur in various engineering disciplines. When addressing interface problems in a finite element framework, the discrete background mesh can be categorized as fitted mesh and unfitted mesh, based on the alignment between the mesh and the interface. Classical FEMs often exhibit poor convergence rates when solving interface problems under the unfitted mesh framework, while satisfactory accuracy can be achieved if fitted meshes are used, as shown in the left figure of Figure 1. For a triangulation Th={K} of a bounded domain ΩR2, the chunkiness parameter cK, defined as the ratio of the circumradius hK of triangle K to the inradius ρK of that triangle, measures the minimum angle of triangle K and is a significant indicator of mesh quality. A large chunkiness parameter indicates that the triangle K is extremely elongated, which leads to poor mesh quality. The right figure of Figure 1 illustrates the mesh quality of the fitted mesh mentioned earlier and clearly shows yellow and orange triangles with larger chunkiness parameters. A triangulation Th={K} based on a bounded domain ΩR2 is called shape-regular if cK=hKρKβ for every element KTh, where the positive constant β does not depend on the given mesh parameter [3]. It is extremely difficult to construct high-quality meshes that are tailored to match different types of interfaces in cases where the computational domain or interface involve complex shapes. Moreover, a significant amount of time and computational resources would be required to create an interface-fitted mesh with high quality, especially when dealing with time dependent interface problems. For example, when calculating the solution to problems involving a moving interface, it is necessary to perform mesh partitioning at different temporal layers since the numerical solution at the previous temporal layer may be projected onto the new mesh at the current temporal layer [4].

    Figure 1.  Fitted mesh and its quality measured by the chunkiness parameter cK=hKρK. The left figure shows that the interface is approximated by a convex polygon. The right figure shows that the chunkiness parameters of the yellow and orange triangles are larger than the ones of other triangles, which means that their smallest angles are very narrow.

    Although FEMs based on a unfitted mesh suffer from low precision and a poor rate of convergence in various norms when handling interface problems, unfitted mesh methods based on fixed quasi-uniform meshes have always attracted extensive attention in the field of numerical solutions for PDEs due to their advantages, such as flexibility, adaptability to dynamic physical processes, and handling of irregular domains [5]. Therefore, numerical methods with unfitted meshes, such as the immersed FEM [6,7,8,9], the immersed finite volume element method (FVEM) [10,11,12,13,14], and the generalized or extended FEM (GFEM/XFEM) [15,16,17,18,19,20], have made significant advancements for solving interface problems since the beginning of this century. Given the fundamental similarity in the ideas of GFEM and XFEM, they will be hereafter collectively referred to as GFEM.

    In the context of immersed FEM and immersed FVEM, the basis functions close to the interface require some local modifications such that the given jump conditions associated with the interface problem are preserved as accurately as possible, while standard basis functions are employed on elements located away from the interface, as usual. Hence these two methods maintain the same number of basis functions as their classic counterparts. Both conforming and non-conforming immersed FEMs have been presented in [6,7,8]. It was shown in [6] that the conforming immersed FEM yields satisfactory accuracy and convergence in terms of the L norm, while the non-conforming immersed FEM fails to do so in some cases of significantly large ratios of jump coefficients. Additionally, numerical results in [9] have already shown that the classic immersed FEM exhibits comparatively larger point-wise errors around the interface and leads to poor convergence behavior in both L2 and L norms when the mesh is more refined. To address these issues, the authors of [9] developed a partial-penalty immersed FEM, in which the penalty strategies were adopted to maintain the desired convergence rates in the L2 and L norms for elliptic interface problems. In order to locally preserve the physical conservation laws, the authors of [10] presented an immersed FVEM to solve elliptic interface problems in the late 1990s; however, the numerical results sometimes exhibited oscillating features when there was a large ratio of jump coefficients. In [11,12,13], various techniques such as the source removal technique and adding stability terms were employed to improve the traditional immersed FVEM for solving elliptic interface problems. At the same time, the convergence of approximate solutions in the sense of the L norm was investigated through extensive numerical examples. In [14], a new immersed FVEM without stability terms was proposed and the authors explored the convergence of the L norm through numerical examples.

    The GFEM is an extended version of the traditional FEM, incorporating non-polynomial shape functions into the standard FEM approximation space. However, the GFEM may cause severe ill-conditioning of the linear equations [18,21,22]. Recently, a stable GFEM has grown to become a very efficient and robust numerical method for addressing the issue of ill-conditioning in GFEM [21,22,23,24], as it satisfies these excellent properties: (a) It can achieve an optimal convergence rate (first-order accuracy for linear finite element shape functions) in the sense of the energy norm; (b) the growing speed of the scaled stiffness matrix conditioning exhibits a trend almost identical to that of traditional FEM; (c) it exhibits robustness as the relative distance between the interface and mesh boundaries decreases. In [21,22,23], the SGFEM was utilized to solve elliptic interface problems, and a detailed convergence analysis of the energy norm was provided in [23]. In [24], a higher-order SGFEM was developed, and it has been used to solve elliptic interface problems [25] and elliptic eigenvalue problems [26], where it achieved optimal higher-order convergence rates. In [27,28], a strongly SGFEM with singular and distance functions as enrichment functions was introduced to solve specific non-smooth interface problems with corner interfaces. To reduce computational complexity, an improved SGFEM was investigated for interface problems in [29], which did not require the evaluation of distance function gradients. Additionally, a proof of convergence analysis of the energy norm was provided. The SGFEM has also been extensively applied to other mathematical models and physical problems with interfaces, such as crack problems [30,31], parabolic interface problems [4,32], fracture mechanics [33,34,35], and so on.

    In the SGFEM studies mentioned above, the study of convergence mostly focuses on the energy norm or the H1 semi-norm; and what is more, most of the interfaces associated with model problems are trivial in the numerical experiments. However, as far as we know, there has been limited studies on the numerical investigation of L norm convergence using the SGFEM for the elliptic interface problems with complicated interfaces. In this paper, a modified SGFEM is presented to solve elliptic interface problems with complicated but smooth interfaces, where a one-side distance function or level set function serves as the enrichment function. The modified SGFEM is based on an unfitted mesh, and there are no stability terms or penalty parameters in the weak form of the model problem, that is to say, it is a conforming FEM. The numerical convergence behavior of the modified SGFEM is verified with respect to the L2 and L norms through several non-trivial numerical examples, and at the same time, its stability and robustness are evaluated.

    The remaining sections are structured as follows. The elliptic interface problem and its corresponding weak form are presented in Section 2. In Section 3, the methodologies of standard SGFEM and proposed SGFEM with a one-side enrichment function are explained in detail. In Section 4, several non-trivial numerical examples are presented, in which the relevant interfaces have different shapes to illustrate the convergence, stability, and robustness of the presented SGFEM. The conclusions are drawn in the last section.

    In this paper, we will consider a classical second-order elliptic interface problem defined on a bounded and convex domain ΩR2. The model problem with a Neumann boundary condition is stated as follows:

    (au)=f,xΩ, (2.1)
    aunb=g,xΩ, (2.2)

    where the solution domain Ω is divided into the two mutually disjoint subdomains Ω0 and Ω1 by a smooth interface Γ=¯Ω0¯Ω1, as shown in Figure 2, and nb is the unit outward normal vector of the boundary Ω. The coefficient function a(x)=ai for xΩi,i=0,1, in which a0 and a1 are known positive constants, is discontinuous on the interface Γ. The jump conditions of the solution and its gradient are specified as

    [u]Γ=0,[aun]Γ=qonΓ, (2.3)

    where n stands for the unit outward normal vector of the given smooth interface Γ, and the notation [u]Γ=u|Ω0u|Ω1 represents the difference of the function u restricted to the given smooth interface Γ.

    Figure 2.  A plane domain Ω containing an interface Γ.

    The weak form of the classical second-order elliptic interface problem (2.1) is described as follows: Find uE(Ω), such that

    B(u,v)=F(v),vE(Ω), (2.4)

    where the bilinear form B(,) and linear functional F() are defined as

    B(u,v)=Ωauvdx,F(v)=Ωfvdx+Ωgvds+Γqvds, (2.5)

    and the energy space is expressed as

    E(Ω):={uH1(Ω):B(u,u)<+,[u]Γ=0}. (2.6)

    The compatibility condition F(1)=0 holds true for the given functions f, g, and q. For the elliptic interface problem (2.1) with Neumann boundary condition, the weak solution u is uniquely determined in the energy space E(Ω), up to a constant term. The imposition of an essential constraint on the boundary Ω allows the determination of a unique solution.

    Remark 2.1. The focus of the discussion now shifts to the clarification of the interface jump conditions (2.3). In many physics problems, it is common to come across weakly or strongly discontinuous interface problems [19,20]. Weak discontinuities are expressed through kinks in the solution function u, where the function is continuous on the interface (i.e., [u]Γ=0), and a discontinuity is present in the gradient (the jump in the flux may be non-homogeneous, i.e., [aun]Γ=q0). On the other hand, strong discontinuities refer to jumps in the solution function, where the solution function u satisfies [u]Γ0 on the interface. In this paper, we only consider the case of weak discontinuity.

    This section begins with an intensive review of GFEM, followed by an introduction to the stable GFEM (SGFEM) with a one-side distance function.

    For a bounded and convex domain Ω, let Th={K} be a regular and uniform finite element mesh with size h. The mesh consists of closed quadrilateral elements K, such that Ω=KThK. The nodes related to the finite element mesh Th={K} are represented as {xi}iIh, where Ih is the index set. For each node xi, the classical bilinear finite element basis function is defined as ϕi, and its support is represented as supp{ϕi}=ˉωi, where ωi is the patch related to xi. These finite element basis functions {ϕi}iIh possess the property of partition of unity, i.e., iIhϕi(x)=1.

    For the weak form (2.4), the approximation solution uh for the standard FEM is defined as follows:

    uh(x)=iIhϕi(x)uiSFEM, (3.1)

    where SFEM is the standard FEM approximation space, and ui is the nodal degrees of freedom (DOFs) associated with the basis function ϕi. It is widely acknowledged that the standard FEM can obtain satisfactory numerical results only in the case of smooth problems, whereas standard FEMs with unfitted meshes have poor approximation properties when addressing interface problems [22]. To improve approximation accuracy, some special (non-polynomial) basis functions are added into the initial FEM space to establish a good approximation space with the capability of mimicking the non-smooth features on the interface. Consequently, the standard FEM approximation space SFEM is converted into the GFEM approximation space SGFEM. The approximate solution uh for the interface problem, which belongs to the approximation space SGFEM, can be written as

    uh(x)=iIhϕi(x)ci+iIh,enrϕi(x)Πi(x)biSGFEM=SFEM+SENR, (3.2)

    where the set Ih,enrIh represents the index set of enriched nodes; the function Πi, referred to as enrichment function, usually depends on the specific problem; the coefficients ci and bi are standard and enriched nodal DOFs related to the components ϕi and ϕiΠi, respectively; and SENR stands for the global enrichment space.

    For smooth interface problems with weak discontinuities, a so-called distance function

    D(x)=dist(x,Γ),dist(x,Γ) is the distance of pointxto the interfaceΓ, (3.3)

    or the absolute value of the level set function

    D(x)=|φ(x)|,φ(x) is a level set function,  (3.4)

    which possesses a weak discontinuous property is commonly used as the enrichment function [18,22,36]. It can be seen that D(x) is equal to zero for any point xΓ, and the continuity is maintained in D(x) but not in its derivative. Unfortunately, the system matrix could be badly conditioned and bring about a large condition number when the GFEM is applied to the interface problem, leading to the GFEM approximation solution (3.2) having poor accuracy for interface problems [21,22,23,24,32]. To improve the accuracy and conditioning of the GFEM, a stable GFEM with a local modification of the enrichment function was developed in [21] and further studied in [22,23,24]. Therefore, the approximation solution uh, belonging to the SGFEM approximation space SSGFEM can be corrected as

    uh(x)=iIhϕi(x)ci+iIΓh,enrϕi(x)(D(x)IhD(x))bi, (3.5)

    and

    IΓh,enr={iIh:xiK where ˚KΓ},

    where Ih is an interpolation operator with the finite element hat function as the interpolation function. In [32], an SGFEM with a one-side enrichment function ˜D (see (3.7)) was proposed to solve parabolic interface problems, where the corresponding approximation function was written as

    uh(x)=iIhϕi(x)ci+iIΓh,enrϕi(x)(˜D(x)Ih˜D(x))bi, (3.6)

    where the one-side enrichment function is given by

    ˜D(x)={D(x),xΩ0,0,xΩ1. (3.7)

    We note that the modified enrichment functions DIhD and ˜DIh˜D are equal to zero at the nodes and not equal to zero in the interior of the interface elements. The SGFEM approximation solution obtained from (3.5) or (3.6) satisfies these excellent properties: (a) It can achieve an optimal convergence rate (first-order accuracy for linear finite element shape functions) in the sense of the energy norm; (b) the growth speed of the scaled stiffness matrix conditioning exhibits a trend almost identical to that of traditional FEM; (c) it remains robust as the relative distance between the interface and mesh boundaries decreases. Certainly, it is possible to replace the one-side enrichment function with

    ˜D(x)={0,xΩ0,D(x),xΩ1. (3.8)

    For convenience, in this paper, SGFEMs with a one-side enrichment function (3.7) (or (3.8)) is referred to as SGFEM0 (or SGFEM1). The enrichment functions are problem-dependent, and different enrichment strategies are used to approximate different types of interface problems. For interface problems with strong discontinuities, it can be observed that there is a jump in the solution on the interface. As a result, the Heaviside step or sign function is commonly chosen as an enrichment function to model the strong discontinuity of the model problem on the interface [19,20]. For the non-smooth interface problem with a corner on the interface, its solution always has singularity at the corner, thus the modified singular function and modified distance function are required to approximate the solution more accurately and to ensure convergence [27,28].

    Using the Ritz-Galerkin method, the variational problem (2.4) can be discretized in the SGFEM approximation space SSGFEM spanned by the finite element basis functions ϕi and non-polynomial basis functions ϕi(˜DIh˜D). Let SSGFEME(Ω) be a finite dimensional space, and the SGFEM solution uhSSGFEM satisfies

    B(uh,vh)=F(vh),vhSSGFEM. (3.9)

    In light of the Galerkin orthogonality, we have the following error estimate:

    uuhE(Ω)=B(uuh,uuh)1/2minvSSGFEMuvE(Ω), (3.10)

    which implies that the approximate solution uh belonging to the finite dimensional space SSGFEM is the best approximation in the energy space E(Ω). Hence, a space with good approximation properties is crucial in ensuring that the SGFEM produces accurate approximations for non-smooth problems. One noteworthy feature of the suggested SGFEM is that the bilinear form B(,) does not include additional stabilization terms in the discrete weak form (3.9) and the computational expense of assembling the stiffness matrix and load term is only marginally higher than that of conventional FEM. Furthermore, the stiffness matrix derived from the discrete weak form (3.9) remains unchanged regardless of variations in the gradient jump conditions.

    The stiffness matrix A associated with the aforementioned weak form (3.9) is a symmetric definite matrix. The condition number of the stiffness matrix A is a pivotal indicator when solving linear equation systems. Its scaled condition number (SCN) is now discussed in detail. The SCN of matrix A is measured by the condition number of scaled matrix ˆA=DAD, where Dii=A1/2ii is a diagonal matrix. Then, the SCN K of stiffness matrix A is given by

    K:=κ2(ˆA), (3.11)

    where κ2(ˆA) refers to the spectral condition number of the invertible matrix ˆA.

    Remark 3.1. We mention that the GFEM with the enriched node set IΓh,enr is called topological GFEM, and the GFEM with the enriched nodes within a specified region adjacent to the interface is referred to as geometric GFEM [22,32]. These two methods have some shortcomings in solving interface problems. Topological GFEM cannot obtain the first-order accuracy in the energy norm for linear elements, while geometric GFEM brings more enriched DOFs and leads to bad SCN of stiffness matrix [22]. It is obvious that the SGFEM and topological GFEM have a minimum of enriched DOFs when compared with the geometric GFEM, and their extra computational costs are minimal among these GFEMs (including SGFEM). Therefore, in the following numerical experiments, topological and geometric GFEMs are not taken into consideration.

    In the experiment section, we consider the standard FEM along with various SGFEMs. These SGFEMs include SGFEM, SGFEM0, and SGFEM1. The convergence, stability, and robustness of the proposed SGFEM are verified through various types of numerical examples. In the numerical experiments, we discretize the bounded domain Ω using an N×N rectangular mesh. Assuming a0=1 or a1=1, several numerical tests with different contrasts ρ (defined by ρ=a1a0) are conducted. In certain specific cases, numerical tests about variable coefficients are also implemented.

    For comparison, the numerical relative errors of the approximation solution uh in the sense of L2 and L norms are given by

    eL2(Ω)=uuhL2(Ω)uL2(Ω),eL(Ω)=uuhL(Ω)uL(Ω), (4.1)

    where

    uL2(Ω)=(Ω|u|2dx)1/2anduL(Ω)=maxKThuL(K) (4.2)

    denote the L2 and infinity norms of the function u over the whole domain Ω. To calculate uL(K), we choose 10×10 uniformly distributed points on the element K and compute the maximum absolute value of u among these sampling points. Similarly, we compare the SCN of the stiffness matrix A measured by (3.11).

    In this subsection, the convergence and stability of various SGFEMs are verified by some numerical examples with straight or curved interfaces. For a straight or curved interface given by the set Γ={x=(x,y)Ω:γ(x)=0}, the domain Ω{x:γ(x)<0} is denoted as Ω0 and Ω{x:γ(x)>0} is denoted as Ω1.

    Example 4.1. In this example, a straight interface problem defined on the solution domain Ω=(0,1)2 is considered, where the interface Γ is defined by a straight line segment {xΩ:ytan(θ0)(x1d0)1=0}, and its analytical solution u is represented by

    u={rα0cos(α0(θ+πθ0))+rα0sin(α0(θ+πθ0)),xΩ0,rα0cos(α0(θ+πθ0))+a0a1rα0sin(α0(θ+πθ0)),xΩ1,

    with α0=2, θ0=π6, and d0=1π, where the point A(1+d0,1) outside the solution domain is the center of the polar coordinate system (r,θ) with the polar axis {x:x>1+d0,y=1}. This numerical example was introduced in [37].

    The mesh size is set as h=12k+1, where k=1,2,,7, in this example. The relative errors associated with various SGFEMs and FEM are presented in Figure 3 for different contrasts ρ. It is noted that the relative errors of the approximation solution uh in both L2 and L norms are slightly larger for ρ=100 compared to ρ=10. As might be expected, it is clear form Figure 3 that the standard FEM only has poor convergence rates in both L2 and L norms, since the mesh is not an interface-fitted mesh. It can be observed that various SGFEMs (including SGFEM, SGFEM0, and SGFEM1) exhibit second-order accuracy in the sense of L2 and L norms. The SCNs KFEM, KSGFEM, KSGFEM0, and KSGFEM1 associated with the stiffness matrices are plotted against h in Figure 4, where it can be observed that they grow at the same rate, although the magnitude of the SCNs obtained by various SGFEMs is slightly larger compared to those of the standard FEM. These numerical results show that the SGFEMs possess excellent convergence and are indeed stable.

    Figure 3.  The relative errors against h of FEM and various SGFEMs for the straight interface problem. Left: L2 norm; Right: L norm.
    Figure 4.  The SCNs of stiffness matrices against h of FEM and various SGFEMs for the straight interface problem.

    Example 4.2. In this example, a circular interface problem with different flux conditions is considered, where the circular interface is defined as Γ={xΩ:(xx0)2+(yy0)2r20=0} centered at O(x0,y0) with radius r0. The classical solution u of the interface problem, with a homogeneous jump condition in flux [aun]Γ=0, is chosen as

    u={2a1(a1a0)r40r2cos(2θ),xΩ0,a1+a0(a1a0)r40r2cos(2θ)+r2cos(2θ),xΩ1,

    and the classical solution u of the interface problem, with a non-homogeneous jump condition in flux [aun]Γ=(a1a0)sin(xy)(ycosθ+xsinθ)0, is given by

    u={2a1(a1a0)r40r2cos(2θ)+cos(xy),xΩ0,a1+a0(a1a0)r40r2cos(2θ)+r2cos(2θ)+cos(xy),xΩ1,

    where the point O(x0,y0) inside the given domain Ω=(0,1)2 is the center of the polar coordinate system (r,θ), and the polar axis is {x:x>x0,y=y0}. For the numerical example, we will take x0=15,y0=13, and r0=110. This numerical example with the homogeneous jump condition in flux was introduced in [37].

    The mesh size is set as h=12k+1,k=1,2,,7. The relative errors with homogeneous and non-homogeneous jump conditions in flux, associated with the different SGFEMs and FEM are presented in Figures 57 for different contrasts ρ. It is evident that all SGFEMs yield second-order accuracy in terms of various norms, whereas the standard FEM only achieves first-order accuracy. The approximate solution obtained by various SGFEMs in the L2 norm is slightly larger than the second-order accuracy for both cases of smaller and larger contrasts (ρ=1/1000 and ρ=1000). The SCNs of the stiffness matrices obtained by different SGFEMs and FEM are plotted with respect to h in Figure 8 for different contrasts ρ. The figure shows that various SGFEMs (including SGFEM, SGFEM0, and SGFEM1) are well conditioned, that is to say, their SCNs grow at the rate of O(h2) with further mesh refinement for different contrasts ρ. Thus, the proposed SGFEM is indeed stable.

    Figure 5.  The relative errors against h of FEM and various SGFEMs for the circular interface problem with the homogeneous jump condition in flux. Left: L2 norm; Right: L norm.
    Figure 6.  The relative errors against h of FEM and various SGFEMs for the circular interface problem with the homogeneous jump condition in flux. Left: L2 norm; Right: L norm.
    Figure 7.  The relative errors against h of FEM and various SGFEMs for the circular interface problem with the non-homogeneous jump condition in flux. Left: L2 norm; Right: L norm.
    Figure 8.  The SCNs of stiffness matrices against h of FEM and various SGFEMs for the circular interface problem.

    Example 4.3. This example focuses on the interface problem with variable coefficients, with the computational domain and interface matching those in Example 4.2. The variable coefficients are assumed to be a0(x)=x2+y2+77 and a1(x)=xy+505. The classical solution u of the interface problem, with a non-homogeneous jump condition in flux [aun]Γ=(a0(x)a1(x))(a1xcosθ+a1ysinθ)r500, is given by

    u={a1(x)r5,xΩ0,a0(x)r5+(a1(x)a0(x))r50,xΩ1.

    The relative errors and SCNs against mesh size h=12k+1,k=1,2,,7, are reported in Figures 9 and 10, respectively. It is observed that various SGFEMs attain the optimal convergence order O(h2) in various norms, while the FEM only attains the suboptimal convergence order O(h). Figure 10 shows that the SCNs KA of various SGFEMs grow at the expected growth rate O(h2).

    Figure 9.  The relative errors against h of FEM and various SGFEMs for the circular interface problem with variable coefficients. Left: L2 norm; Right: L norm.
    Figure 10.  The SCNs of stiffness matrices against h of FEM and various SGFEMs for the circular interface problem with variable coefficients.

    In the following, three interface problems with more complicated interfaces are considered, where the curvature of the interfaces is not constant.

    Example 4.4. This numerical example was presented in [38]. The interface is a curved interface Γ={xΩ:y3x(x0.3)(x0.8)0.38=0} which is defined on the solution domain Ω=(1,1)2, and the analytical solution u is chosen as

    u={y3x(x0.3)(x0.8)0.38a0,xΩ0,y3x(x0.3)(x0.8)0.38a1,xΩ1.

    The relative errors and the SCNs against mesh size h=22k+1+1,k=1,2,,7, are shown in Figures 11 and 12, respectively. It can be seen from Figure 11 that various SGFEMs achieve the optimal convergence order O(h2) in both L2 and L norms, while the FEM only achieves the suboptimal convergence order O(h) in both L2 and L norms. Figure 12 shows that the SCNs KA of different SGFEMs grow at the expected rate O(h2) with further mesh refinement for different contrasts ρ, which indicates that they are stable.

    Figure 11.  The relative errors against h of FEM and various SGFEMs for the curved interface problem. Left: L2 norm; Right: L norm.
    Figure 12.  The SCNs of stiffness matrices against h of FEM and various SGFEMs for the curved interface problem.

    Example 4.5. In this case, the test example has an ellipsoid interface Γ={xΩ:x2α2+y2β21=0} with a semimajor axis α=π4.71 and a semiminor axis β=π6.28, as illustrated in Figure 13. The solution u defined on the computational domain Ω=(1,1)2 is given as follows:

    u={1a0(x2α2+y2β21)e2x+y,xΩ0,1a1(x2α2+y2β21)e2x+y,xΩ1.
    Figure 13.  Left: the ellipsoid interface; Right: the flower-like interface with 6 petals.

    The relative errors and SCNs are plotted against the mesh size h=22k+1+1,k=1,2,,7, in Figures 14 and 15. As can be seen from Figure 14, the approximate solutions obtained by different SGFEMs yield second-order accuracy in terms of various norms, while the FEM has poor convergence. It is evident from Figure 15 that the SCNs KA obtained by different SGFEMs grow at the almost identical rate O(h2) for different contrasts ρ.

    Figure 14.  The relative errors against h of FEM and various SGFEMs for the interface problem with an ellipsoid interface. Left: L2 norm; Right: L norm.
    Figure 15.  The SCNs of stiffness matrices against h of FEM and various SGFEMs for the interface problem with an ellipsoid interface.

    Example 4.6. Next, a more complicated interface problem from [8] is investigated. The problem is defined on the domain Ω=(1,1)2 and the interface is a flower-like curve defined as Γ={xΩ:r4(1+0.4sin(6θ))0.3=0}, as shown in Figure 13. Its analytical solution u is given by

    u={r4(1+0.4sin(6θ))0.3a0,xΩ0,r4(1+0.4sin(6θ))0.3a1,xΩ1,

    where the point (0,0) is the center of the polar coordinate system (r,θ), and the polar axis is the right half of the x-axis.

    The relative errors and SCNs are plotted against the mesh size h=22k+1+1,k=1,2,,7, and the similar numerical behaviors are observed in Figures 16 and 17. Examination of the figures shows that the relative errors measured by different SGFEMs diminish approximately quadratically in the sense of L2 and L norms. Figure 17 clearly shows that the SCNs of various SGFEMs grow at a rate of O(h2) with further mesh refinement for different contrasts ρ.

    Figure 16.  The relative errors against h of FEM and various SGFEMs for the flower-like interface problem. Left: L2 norm; Right: L norm.
    Figure 17.  The SCNs of stiffness matrices against h of FEM and various SGFEMs for the flower-like interface problem.

    To study the robustness of the suggested SGFEM, a mesh of 8×8 elements is discretized on the unit square domain Ω=[0,1]2. Additionally, the interface Γ is defined by a horizontal line segment {xΩ:0x1,y=α+δ} with the discontinuous coefficient

    a(x)={a1,yα+δ;a0,y<α+δ;

    where α=0.25orα=0.50,δj=0.06×2j+1,j=1,2,,20. It is evident that some mesh elements are cut by the interface. As the parameter δ decreases, the horizontal straight line segment Γ approaches the edges of the fixed mesh. Figure 18 exhibits the changes in the SCN of the stiffness matrices for different SGFEMs and standard FEM. It is clear that the SCNs of SGFEMs are independent of the relative distance δh in both interface scenarios, which indicates all SGFEMs are robust as the relative distance between the interface and mesh boundaries decreases.

    Figure 18.  The SCNs of stiffness matrices against δh of FEM and various SGFEMs as the relative distance between the interface and mesh boundaries decreases. Left: y=0.25+δ; Right: y=0.5+δ.

    In this study, a modified SGFEM was proposed to resolve the second-order elliptic interface problem involving non-trivial interfaces. The proposed SGFEM utilizes a one-side enrichment function, which is a straightforward extension of the SGFEM with a two-side distance function. Several non-trivial numerical examples on SGFEM with a one-side enrichment function were investigated, showing that the modified SGFEM can achieve the optimal convergence order O(h2) in both L2 and L norms for linear elements. The numerical experiments also show that the proposed SGFEM is stable and robust, and applicable to any smooth interface, regardless of its concavity or shape. A study on the higher-order SGFEM for parabolic interface problems will be investigated in our forthcoming paper.

    Pengfei Zhu: Conceptualization, Methodology, Investigation, Software, Data curation, Validation, Funding acquisition, Project administration, Supervision, Writing—original draft. Kai Liu: Conceptualization, Methodology, Software, Writing—review and editing. All authors have read and approved the final version of the manuscript for publication.

    This work was supported by the Growth Project for Young Scientific and Technological Talents of Ordinary Colleges and Universities in Guizhou Province (No. KY[2022]317), the Basic Research Project for Natural Science of Guizhou Province (No. ZK[2022]218), and the Science and Technology Planning Project of Guizhou Province (No. [2023]159).

    The authors declare that they have no relevant competing interests.



    [1] Z. Chen, J. Zou, Finite element methods and their convergence for elliptic and parabolic interface problems, Numer. Math., 79 (1998), 175–202. https://doi.org/10.1007/s002110050336 doi: 10.1007/s002110050336
    [2] J. Huang, J. Zou, Uniform a priori estimates for elliptic and static Maxwell interface problems, Discrete Contin. Dyn. Syst. Ser. B, 7 (2007), 145–170. https://doi.org/10.3934/dcdsb.2007.7.145 doi: 10.3934/dcdsb.2007.7.145
    [3] D. Braess, Finite elements: theory, fast solver, and applications in solid mechanics, 3 Eds., Cambridge University Press, UK, 2007.
    [4] P. Zhu, Q. Zhang, BDF Schemes in stable generalized finite element methods for parabolic interface problems with moving interfaces, CMES-Comput. Model. Eng. Sci., 124 (2020), 107–127. https://doi.org/10.32604/cmes.2020.09831 doi: 10.32604/cmes.2020.09831
    [5] J. W. Barrett, C. M. Elliott, Fitted and unfitted finite-element methods for elliptic equations with smooth interfaces, IMA J. Numer. Anal., 7 (1987), 283–300. https://doi.org/10.1093/imanum/7.3.283 doi: 10.1093/imanum/7.3.283
    [6] Z. Li, T. Lin, X. Wu, New Cartesian grid methods for interface problems using the finite element formulation, Numer. Math., 96 (2003), 61–98. https://doi.org/10.1007/s00211-003-0473-x doi: 10.1007/s00211-003-0473-x
    [7] S. Adjerid, T. Lin, H. Meghaichi, A high order geometry conforming immersed finite element for elliptic interface problems, Comput. Methods Appl. Mech. Engrg., 420 (2024), 116703. https://doi.org/10.1016/j.cma.2023.116703 doi: 10.1016/j.cma.2023.116703
    [8] R. Guo, T. Lin, X. Zhang, Nonconforming immersed finite element spaces for elliptic interface problems, Comput. Math. Appl., 75 (2018), 2002–2016. https://doi.org/10.1016/j.camwa.2017.10.040 doi: 10.1016/j.camwa.2017.10.040
    [9] T. Lin, Y. Lin, X. Zhang, Partially penalized immersed finite element methods for elliptic interface problems, SIAM J. Numer Anal., 53 (2015), 1121–1144. https://doi.org/10.1137/130912700 doi: 10.1137/130912700
    [10] R. E. Ewing, Z. Li, T. Lin, Y. Lin, The immersed finite volume element methods for the elliptic interface problems, Math. Comput. Simul., 50 (1999), 63–76. https://doi.org/10.1016/S0378-4754(99)00061-0 doi: 10.1016/S0378-4754(99)00061-0
    [11] L. Zhu, Z. Zhang, Z. Li, An immersed finite volume element method for 2D PDEs with discontinuous coefficients and non-homogeneous jump conditions, Comput. Math. Appl., 70 (2015), 89–103. https://doi.org/10.1016/j.camwa.2015.04.012 doi: 10.1016/j.camwa.2015.04.012
    [12] Q. Wang, J. Xie, Z. Zhang, L. Wang, Bilinear immersed finite volume element method for solving matrix coefficient elliptic interface problems with non-homogeneous jump conditions, Comput. Math. Appl., 86 (2021), 1–15. https://doi.org/10.1016/j.camwa.2020.12.016 doi: 10.1016/j.camwa.2020.12.016
    [13] Q. Wang, Z. Zhang. A stabilized immersed finite volume element method for elliptic interface problems, Appl. Numer. Math., 143 (2019), 75–87. https://doi.org/10.1016/j.apnum.2019.03.010 doi: 10.1016/j.apnum.2019.03.010
    [14] Q. Wang, Z. Zhang, L. Wang, New immersed finite volume element method for elliptic interface problems with non-homogeneous jump conditions, J. Comput. Phys., 427 (2021), 110075. https://doi.org/10.1016/j.jcp.2020.110075 doi: 10.1016/j.jcp.2020.110075
    [15] T. Strouboulis, K. Copps, I. Babuška, The generalized finite element method, Comput. Methods Appl. Mech. Engrg., 190 (2001), 4081–4193. https://doi.org/10.1016/S0045-7825(01)00188-8 doi: 10.1016/S0045-7825(01)00188-8
    [16] I. Babuška, U. Banerjee, J. E. Osborn, Generalized finite element methods-mail ideas, results and perspective, Int. J. Comput. Methods, 1 (2004), 67–103. https://doi.org/10.1142/S0219876204000083 doi: 10.1142/S0219876204000083
    [17] T. Belytschko, R. Gracie, G. Ventura, A review of extended/generalized finite element methods for material modeling, Model. Simul. Mater. Sci Eng., 17 (2009), 043001. https://doi.org/10.1088/0965-0393/17/4/043001 doi: 10.1088/0965-0393/17/4/043001
    [18] T. P. Fries, T. Belytschko, The extended/generalized finite element method: an overview of the method and its applications, Int. J. Numer. Methods Eng., 84 (2010), 253–304. https://doi.org/10.1002/nme.2914 doi: 10.1002/nme.2914
    [19] K. W. Cheng, T. P. Fries, Higher-order XFEM for curved strong and weak discontinuities, Internat. J. Numer. Methods Engrg., 82 (2010), 564–590. https://doi.org/10.1002/nme.2768 doi: 10.1002/nme.2768
    [20] H. Sauerland, T. P. Fries, The extended finite element method for two-phase and free-surface flows: a systematic study, J. Comput. Phys., 230 (2011) 3369–3390. https://doi.org/10.1016/j.jcp.2011.01.033 doi: 10.1016/j.jcp.2011.01.033
    [21] I. Babuška, U. Banerjee, Stable generalized finite element method, Comput. Methods Appl. Mech. Engrg., 201–204 (2012), 91–111. https://doi.org/10.1016/j.cma.2011.09.012 doi: 10.1016/j.cma.2011.09.012
    [22] K. Kergrene, I. Babuška, U. Banerjee, Stable generalized finite element method and associated iterative schemes: application to interface problems, Comput. Methods Appl. Mech. Engrg., 305 (2016), 1–36. https://doi.org/10.1016/j.cma.2016.02.030 doi: 10.1016/j.cma.2016.02.030
    [23] I. Babuška, U. Banerjee, K. Kergrene, Strongly stable generalized finite element method: application to interface problems, Comput. Methods Appl. Mech. Engrg., 327 (2017), 58–92. https://doi.org/10.1016/j.cma.2017.08.008 doi: 10.1016/j.cma.2017.08.008
    [24] Q. Zhang, U. Banerjee, I. Babuška, High order stable generalized finite element methods, Numer. Math., 128 (2014), 1–29. https://doi.org/10.1007/s00211-014-0609-1 doi: 10.1007/s00211-014-0609-1
    [25] Q. Zhang, I. Babuška, A stable generalized finite element method (SGFEM) of degree two for interface problems, Comput. Methods Appl. Mech. Engrg., 363 (2020), 112889. https://doi.org/10.1016/j.cma.2020.112889 doi: 10.1016/j.cma.2020.112889
    [26] Q. Deng, V. Calo, Higher order stable generalized finite element method for the elliptic eigenvalue and source problems with an interface in 1D, J. Comput. Appl. Math., 368 (2020), 112558. https://doi.org/10.1016/j.cam.2019.112558 doi: 10.1016/j.cam.2019.112558
    [27] Q. Zhang, U. Banerjee, I. Babuška, Strongly stable generalized finite element method (SSGFEM) for a non-smooth interface problem, Comput. Methods Appl. Mech. Engrg., 344 (2019), 538–568. https://doi.org/10.1016/j.cma.2018.10.018 doi: 10.1016/j.cma.2018.10.018
    [28] Q. Zhang, U. Banerjee, I. Babuška, Strongly stable generalized finite element method (SSGFEM) for a non-smooth interface problem Ⅱ: a simplified algorithm, Comput. Methods Appl. Mech. Engrg., 363 (2020), 112926. https://doi.org/10.1016/j.cma.2020.112926 doi: 10.1016/j.cma.2020.112926
    [29] W. Gong, H. Li, Q. Zhang, Improved enrichments and numerical integrations in SGFEM for interface problems, J. Comput. Appl. Math., 438 (2024), 115540. https://doi.org/10.1016/j.cam.2023.115540 doi: 10.1016/j.cam.2023.115540
    [30] Q. Zhang, I. Babuška, U. Banerjee, Robustness in stable generalized finite element methods (SGFEM) applied to Poisson problems with crack singularities, Comput. Methods Appl. Mech. Engrg., 311 (2016), 476–502. https://doi.org/10.1016/j.cma.2016.08.019 doi: 10.1016/j.cma.2016.08.019
    [31] H. Li, C. Cui, Q. Zhang, Stable generalized finite element methods (SGFEM) for interfacial crack problems in bi-materials, Eng. Anal. Bound. Elem., 138 (2022), 83–94. https://doi.org/10.1016/j.enganabound.2022.01.010 doi: 10.1016/j.enganabound.2022.01.010
    [32] P. Zhu, Q. Zhang, T. Liu, Stable generalized finite element method (SGFEM) for parabolic interface problems, J. Comput. Appl. Math., 367 (2020), 112475. https://doi.org/10.1016/j.cam.2019.112475 doi: 10.1016/j.cam.2019.112475
    [33] V. Gupta, C. A. Duarte, I. Babuška, U. Banerjee, A stable and optimally convergent generalized FEM (SGFEM) for linear elastic fracture mechanics, Comput. Methods Appl. Mech. Engrg., 266 (2013), 23–39. https://doi.org/10.1016/j.cma.2013.07.010 doi: 10.1016/j.cma.2013.07.010
    [34] A. G. Sanchez-Rivadeneira, C. A. Duarte, A stable generalized/extended FEM with discontinuous interpolants for fracture mechanics, Comput. Methods Appl. Mech. Engrg., 345 (2019), 876–918. https://doi.org/10.1016/j.cma.2018.11.018 doi: 10.1016/j.cma.2018.11.018
    [35] A. G. Sanchez-Rivadeneira, N. Shauer, B. Mazurowski, C. A. Duarte, A stable generalized/extended p-hierarchical FEM for three-dimensional linear elastic fracture mechanics, Comput. Methods Appl. Mech. Engrg., 364 (2020), 112970. https://doi.org/10.1016/j.cma.2020.112970 doi: 10.1016/j.cma.2020.112970
    [36] N. Moës, M. Cloirec, P. Cartraud, J. F. Remacle, A computational approach to handle complex microstructure geometries, Comput. Methods Appl. Mech. Engrg., 192 (2003), 3163–3177. https://doi.org/10.1016/S0045-7825(03)00346-3 doi: 10.1016/S0045-7825(03)00346-3
    [37] Q. Zhang, C. Cu, U. Banerjee, I. Babuška, A condensed generalized finite element methods (CGFEM) for interface problems, Comput. Methods Appl. Mech. Engrg., 391 (2022), 114537. https://doi.org/10.1016/j.cma.2021.114537 doi: 10.1016/j.cma.2021.114537
    [38] G. Jo, D. Y. Kwak, Y. J. Lee, Locally conservative immersed finite element method for elliptic interface problems, J. Sci. Comput., 87 (2021), 60. https://doi.org/10.1007/s10915-021-01476-1 doi: 10.1007/s10915-021-01476-1
  • Reader Comments
  • © 2024 the Author(s), licensee AIMS Press. This is an open access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0)
通讯作者: 陈斌, bchen63@163.com
  • 1. 

    沈阳化工大学材料科学与工程学院 沈阳 110142

  1. 本站搜索
  2. 百度学术搜索
  3. 万方数据库搜索
  4. CNKI搜索

Metrics

Article views(579) PDF downloads(51) Cited by(0)

Figures and Tables

Figures(18)

Other Articles By Authors

/

DownLoad:  Full-Size Img  PowerPoint
Return
Return

Catalog