Processing math: 90%
Research article Special Issues

Applications of mixed finite element method based on Bernstein polynomials in numerical solution of Stokes equations

  • The Stokes equation is fundamental in fluid mechanics. We used bivariate Bernstein polynomial bases to construct the function space for mixed finite element methods to solve the 2D Stokes equation. Our results show that the numerical accuracy and convergence order using bicubic and lower-order Lagrange interpolation polynomials are comparable to those achieved with Bernstein polynomial bases. However, high-order Lagrange interpolation functions often suffer from the Runge's phenomenon, which limits their effectiveness. By employing high-order Bernstein polynomial bases, we have significantly improved the numerical solutions, effectively mitigating the Runge phenomenon. This approach highlights the advantages of Bernstein polynomial bases in achieving stable and accurate solutions for the 2D Stokes equation.

    Citation: Lanyin Sun, Siya Wen. Applications of mixed finite element method based on Bernstein polynomials in numerical solution of Stokes equations[J]. AIMS Mathematics, 2024, 9(12): 35978-36000. doi: 10.3934/math.20241706

    Related Papers:

    [1] Faheem Khan, Tayyaba Arshad, Abdul Ghaffar, Kottakkaran Sooppy Nisar, Devendra Kumar . Numerical solutions of 2D Fredholm integral equation of first kind by discretization technique. AIMS Mathematics, 2020, 5(3): 2295-2306. doi: 10.3934/math.2020152
    [2] Xin Zhao, Xin Liu, Jian Li . Convergence analysis and error estimate of finite element method of a nonlinear fluid-structure interaction problem. AIMS Mathematics, 2020, 5(5): 5240-5260. doi: 10.3934/math.2020337
    [3] Sima Karamseraji, Shokrollah Ziari, Reza Ezzati . Approximate solution of nonlinear fuzzy Fredholm integral equations using bivariate Bernstein polynomials with error estimation. AIMS Mathematics, 2022, 7(4): 7234-7256. doi: 10.3934/math.2022404
    [4] Lingling Sun, Hai Bi, Yidu Yang . A posteriori error estimates of mixed discontinuous Galerkin method for a class of Stokes eigenvalue problems. AIMS Mathematics, 2023, 8(9): 21270-21297. doi: 10.3934/math.20231084
    [5] Jiehua Zhang . The finite volume element method for non-stationary Stokes equations with an LC element pair. AIMS Mathematics, 2025, 10(6): 13166-13203. doi: 10.3934/math.2025591
    [6] Tiantian Zhang, Wenwen Xu, Xindong Li, Yan Wang . Multipoint flux mixed finite element method for parabolic optimal control problems. AIMS Mathematics, 2022, 7(9): 17461-17474. doi: 10.3934/math.2022962
    [7] Jingyuan Zhang, Ruikun Zhang, Xue Lin . A stabilized multiple time step method for coupled Stokes-Darcy flows and transport model. AIMS Mathematics, 2023, 8(9): 21406-21438. doi: 10.3934/math.20231091
    [8] Hyam Abboud, Clara Al Kosseifi, Jean-Paul Chehab . Stabilized bi-grid projection methods in finite elements for the 2D incompressible Navier-Stokes equations. AIMS Mathematics, 2018, 3(4): 485-513. doi: 10.3934/Math.2018.4.485
    [9] Changling Xu, Hongbo Chen . A two-grid $ P_0^2 $-$ P_1 $ mixed finite element scheme for semilinear elliptic optimal control problems. AIMS Mathematics, 2022, 7(4): 6153-6172. doi: 10.3934/math.2022342
    [10] Jeong-Kweon Seo, Byeong-Chun Shin . Reduced-order modeling using the frequency-domain method for parabolic partial differential equations. AIMS Mathematics, 2023, 8(7): 15255-15268. doi: 10.3934/math.2023779
  • The Stokes equation is fundamental in fluid mechanics. We used bivariate Bernstein polynomial bases to construct the function space for mixed finite element methods to solve the 2D Stokes equation. Our results show that the numerical accuracy and convergence order using bicubic and lower-order Lagrange interpolation polynomials are comparable to those achieved with Bernstein polynomial bases. However, high-order Lagrange interpolation functions often suffer from the Runge's phenomenon, which limits their effectiveness. By employing high-order Bernstein polynomial bases, we have significantly improved the numerical solutions, effectively mitigating the Runge phenomenon. This approach highlights the advantages of Bernstein polynomial bases in achieving stable and accurate solutions for the 2D Stokes equation.



    The Stokes equation [1] is a fundamental tool used to describe viscous fluid flow [2] at low Reynolds numbers (Re) [3], which typically indicates laminar flow conditions [4]. Re characterizes the ratio of inertial forces to viscous forces in fluid dynamics. When Re is very small, the characteristic velocity of the flow can be considered to approach zero. In this limit, the quadratic terms involving velocity in the Navier-Stokes equations become negligible. Consequently, the Navier-Stokes equations simplify the Stokes equations, helping to analyze more complicated fluid problems, with a very wide range of applications [5,6]. With the development of computer science, many numerical methods have been developed to solve Stokes problems, such as finite element method (FEM) [7,8,9], finite difference method [10], mixed FEM [11], boundary element method [12,13], and coupling of FEM [14]. Among them, the FEM has gradually become an important numerical computational method for approximating partial differential equations (PDEs) because of its many advantages such as strong program versatility, high accuracy, flexible mesh selection, and ability to deal with complex boundaries and high-order problems.

    The FEM, as an important numerical method for solving mathematical [15] and physical problems [16], has been widely applied in the field of engineering mechanics [17]. In 1943, Courant [18] introduced the concept of FEM by using continuous functions on triangular regions to solve the torsion problem of St. Venant. By the mid-1960s, Feng [19,20] had independently established the mathematical foundation of FEM, making it a systematic and widely used numerical method. Since then, the scope of FEM's application has expanded from single structural analysis to various fields such as sound field analysis, flow field analysis, and electromagnetic field analysis. Based on the variational principle and subdivision interpolation, FEM uses interpolation functions in each element to approximate the unknown function in the domain piece by piece.

    With the continuous progress of computer science, the FEM has undergone remarkable developments and improvements. Many new computational methods have emerged, including the finite volume method [21], upwind FEM [22], and spectral methods [23]. These new methods not only enrich the technical means of numerical simulation but also play a crucial role in improving computational efficiency and enhancing model accuracy. In the FEM, the selection of finite element basis functions is key, and appropriate test and trial function spaces ensure the accuracy and stability of the solution. Common choices include Lagrange functions [24], Hermite functions [25], Argyris functions [26], and Bernstein functions [27]. In 1979, Shi [28] used cubic B-spline variational methods to solve equilibrium problems in composite elastic structures of plates and beams in regular domains, introducing spline FEM. In the same year, Qin [29] proposed the spline finite point method based on spline functions, beam vibration functions, and energy variation. In 2005, Hughes et al. [30] used spline basis functions for approximate numerical calculations of field variables in physical problems in finite element analysis. In 2007, Bhatti and Bracken [27] proposed applying Bernstein polynomial bases to solve PDEs. Zhu and Kang [31], in 2010, used cubic B-spline quasi-interpolation to numerically solve the Burgers-Fisher equation. Dutykh [32], in 2014, solved the KdV and KdV-BBM equations using B-spline FEM. More recently in 2022, Pranta [33] solved 2D nonlinear parabolic PDEs using bicubic Bernstein polynomial bases. These developments highlight the ongoing evolution and versatility of FEM in addressing complex engineering and scientific challenges.

    Lagrange interpolation functions are typically global, offering high accuracy in certain scenarios but potentially leading to numerical instability, especially with high-degree polynomials or complex boundary conditions. Although the Runge phenomenon [34] is less pronounced in FEM due to the integral approximation approach, it can still occur in specific cases, particularly with high-order polynomials or complex boundaries. Conversely, Bernstein polynomial functions have local support, enhancing numerical stability. They facilitate the construction of higher-order test and trial function spaces and are adept at handling complex boundary conditions. Additionally, Bernstein polynomials are non-negative and shape-preserving, making them uniquely suitable for shape-preserving approximations. Therefore, we have chosen Bernstein polynomial basis functions for our FEM implementation to ensure enhanced numerical stability and accuracy. However, it is important to note that Bernstein polynomials also have some limitations. While they offer stability and flexibility, the computational cost can increase significantly with higher polynomial degrees, making them less efficient for large-scale or real-time applications. Moreover, the theoretical foundation for certain specific problems, such as those involving very-high-order polynomials or highly oscillatory functions, may still require further research and development.

    Consider the boundary value problem of the 2D Stokes equation,

    {T(u,p)=f, inΩ,u=0,a.e.inΩ,u=g,a.e.inΩ, (1.1)

    where ΩR2 is a bounded polygonal domain, u=u(x,y) is the velocity vector, p refers to fluid pressure, u is the divergence of u, and T(u,p)=2νD(u)pI is the stress tensor. In more details, the deformation tensor can be written as

    D(u)=(u1x12(u1y+u2x)12(u1y+u2x)u2y). (1.2)

    Hence, the stress tensor can be written as

    T(u,p)=(2νu1xpν(u1y+u2x)ν(u1y+u2x)2νu2yp). (1.3)

    f describes the external force, g is the velocity on the domain boundary, and ν=ULRe represents the kinematic viscosity of the fluid where U and L represent characteristic speed and characteristic length, respectively. The Stokes equation is a basic equation of fluid mechanics, which simulates the motion of low velocity or viscous fluid [35,36] and has important applications in fluid mechanics [37], geophysics [38], telecommunication technology [39], and aerospace [40], among others [41,42,43]. We use the mixed FEM based on Bernstein polynomial basis to solve Stokes equations, and calculate the errors of the L, L2, and H1-semi norms.

    The traditional FEM is a versatile numerical technique that can handle both univariate and multivariate equations. However, when applied to systems involving multiple physical quantities, such as the Stokes equation (Eq (1.1)), traditional FEM requires careful consideration to ensure the existence and uniqueness of the solution. The Stokes equation involves a tight coupling between velocity and pressure, which necessitates precise numerical treatment. To guarantee the uniqueness [44] of the solution to the variational problem, the finite element approximation space must satisfy the Lax-Milgram theorem [45]. Additionally, to ensure the stability of the solution, especially for coupled variables, the inf-sup condition [45] must be satisfied. While traditional FEM can theoretically meet these requirements, the selection of appropriate finite element spaces for velocity and pressure is crucial. If the selection is not appropriate, the solution can become unstable and lose accuracy. Therefore, to ensure that the finite element approximation for the Stokes equation is both convergent and stable, we have chosen the mixed FEM. The mixed FEM can better handle the coupling between velocity and pressure by selecting suitable finite element spaces for these variables. This approach more effectively satisfies the inf-sup condition, thereby providing a more stable and accurate solution. Besides, we found that only the gradient term of pressure appeared in the Stokes equation, which cannot guarantee that the solution of pressure is unique. Therefore, in the process of solving, we need to impose additional conditions for pressure. In this article, we fix pressure at one point in the region. Furthermore, the mixed FEM is not limited to the Stokes equation. It can be equally effective in other multivariate systems, such as the velocity-stress formulation of the wave equation [46,47]. By using mixed FEM, we can achieve higher accuracy and stability in solving a wide range of coupled PDEs.

    This paper is organized as follows. In Section 2, we first review some basic contents of Bernstein polynomial basis, Bézier curves, and surfaces. In Section 3, we use the mixed FEM based on the Bernstein polynomial basis to derive the discrete scheme of Stokes equation. In Section 4, the error result is obtained by some numerical examples. In Section 5, we summarize the work.

    In this section, we will recall the definitions and properties of Bernstein polynomial bases, Bézier curves, and surfaces.

    Definition 1. Bernstein polynomial bases of degree n are defined by

    Bni(x)=(ni)xi(1x)ni,i=1,2,,n, (2.1)

    where, (ni)=n!i!(ni)!,i=0,1,,n. For simplicity, when i<0 or i>n, let Bni(x)=0,x[0,1].

    Definition 2. Given control points Pi(x,y)R2(i=0,1,,n), the Bézier curve of n degrees is defined by

    P(x)=ni=0PiBni(x),x[0,1],

    where Bni(x)(i=0,1,,n) is defined as Eq (2.1), and the n-edge polygon obtained by connecting two adjacent control points with straight line segments is called the control polygon.

    Bernstein polynomial bases of tensor product type can be obtained by tensor product from Bernstein polynomial bases of one variable.

    Definition 3. The tensor product type Bernstein polynomial bases of m×n degree are defined by

    Bm,ni,j(s,τ)=Bmi(s)Bnj(τ),i=0,1,,m,j=0,1,,n. (2.2)

    Definition 4. For a continuous function f(s,τ) defined on [0,1]×[0,1], the tensor product Bernstein polynomial interpolation operator Bh is defined as

    Bh(f,s,τ)=mi=0nj=0fBm,ni,j(s,τ). (2.3)

    Next, we prove that Bh is a bounded interpolation operator.

    Since f is a continuous function, it is bounded on [0,1]×[0,1]. Therefore, there exists a constant M such that |f(s,τ)|M for all (s,τ)[0,1]×[0,1]. Hence

    |Bh(f,s,τ)|=|mi=0nj=0fBm,ni,j(s,τ)|mi=0nj=0|f|Bm,ni,j(s,τ)Mmi=0nj=0Bm,ni,j(s,τ)=M. (2.4)

    So we can get that Bh is a bounded interpolation operator.

    Since Bh is a bounded interpolation operator, by the Bramble-Hilbert Lemma [45], we can conclude that

    uBh(u)Wk,pChLkuWL,p,k=0,1,,L.

    In this section, we first construct function spaces of the mixed FEM with Bernstein polynomial basis, and the discrete scheme of Stokes equation in Eq (1.1) is derived.

    First of all, consider the subspace H10(Ω) of Sobolev space H1(Ω):

    H10(Ω)={uH1(Ω);u|Ω=0}.

    Multiplying the first equation of Eq (1.1) by test vector function v(x,y)H10(Ω)×H10(Ω) and then integrating on Ω yields

    Ω(T(u,p))vdxdy=Ωfvdxdy.

    Second, by multiplying the divergence-free equation by a test function q(x,y), we get

    Ω(u)qdxdy=0.

    Then, applying Green's identity,

    Ω2νD(u):D(v)dxdyΩp(v)dxdy=Ωfvdxdy,vH10(Ω)×H10(Ω),Ω(u)qdxdy=0,qL2(Ω),

    where,

    D(u):D(v)=u1xv1x+u2yv2y+12u1yv1y+12u1yv2x+12u2xv1y+12u2xv2x.

    Introducing bilinear form,

    a(u,v)=Ω2νD(u):D(v)dxdy,b(u,q)=Ω(u)qdxdy.

    Then, the variational formulation of the mixed FEM of Eq (1.1) is to find uH10(Ω)×H10(Ω) and pL2(Ω), satisfying the following equation

    {a(u,v)+b(v,p)=(f,v),b(u,q)=0, (3.1)

    for any vH10(Ω)×H10(Ω) and qL2(Ω), where (f,v)=Ωfvdxdy.

    Then, we consider the discrete form of variational Eq (3.1).

    Let Ωh be a uniform rectangle partition of Ω, h=[h1,h2]=[1N1,1N2] is the mesh size, where N1 and N2 represent the number of subintervals on the x-axis and y-axis of quasi-uniform subdivision. For each TΩh, the local finite element space Q(T,m,n) is spanned by Bernstein polynomial basis defined on T, i.e.,

    Q(T,m,n)={v,vspan{Bm,ni,j(s,τ)}}.

    Consider a finite element space Uh(m,n)H1(Ω) for the velocity u and a finite element space Wh(h,l)L2(Ω) for the pressure p. Assume that the polynomial space in the construction of Uh contains Pk,k1 and that of Wh contains Pk1, where,

    Uh(m,n)={r,rQ(T,m,n),TΩh},Wh(h,l)={w,wQ(T,h,l),TΩh}.

    Define Uh0 to be the space that consists of the functions of Uh with vanishing boundary values.

    Subsequently, the discrete scheme of Eq (3.1) is to find uhUh×Uh and phWh, where uh=(u1h,u2h) such that

    {a(uh,vh)+b(vh,ph)=(f,vh),b(uh,qh)=0, (3.2)

    for any vhUh0×Uh0 and qhWh.

    In order to verify if vh and qh satisfy the inf-sup condition, we now define an interpolation πh so that it is a modification of Bh, that is, satisfying πhu=Bh(u). From (2.4), we know πh is bounded. Discrete compatibility is similar to that proved in [48], that is, b(uπhu,q)=0. So, vh and qh satisfy the following inf-sup condition:

    inf0qhWhsup0vhUh0×Uh0b(vh,qh)vh0qh0>β,

    where β>0 is a constant independent of mesh size h.

    In the scalar format, Eq (3.2) is to find u1hUh,u2hUh, and phWh such that

    Ων(2u1hxv1hx+2u2hyv2hy+u1hyv1hy+u1hyv2hx+u2hxv1hy+u2hxv2hx)dxdyΩ(phv1hx+phv2hy)dxdy=Ω(f1v1h+f2v2h)dxdyΩ(u1hxqh+u2hyqh)dxdy=0, (3.3)

    for any v1hUh,v2hUh,qhWh.

    Since u1h,u2hUh=span{rj}Nbj=1 and phWh=span{wj}Nbpj=1, then

    u1h=Nbj=1u1jrj,u2h=Nbj=1u2jrj,ph=Nbpj=1pjwj,

    for some coefficients u1j,u2j(j=1,,Nb), and pj(j=1,,Nbp).

    Now, we set up a linear algebraic system for u1j,u2j(j=1,,Nb) and pj(j=1,,Nbp). Then we can solve it to obtain the finite element solution uh=(u1h,u2h)t and ph.

    For the first equation in the Eq (3.3), in the first set of test functions, we set vh=(ri,0)t, namely, v1h=ri(i=1,,Nb) and v2h=0. Then

    2Ων(Nbj=1u1jrjx)rixdxdy+Ων(Nbj=1u1jrjy)riydxdy+Ων(Nbj=1u2jrjx)riydxdyΩ(Nbpj=1pjwj)rixdxdy=Ωf1ridxdy.

    After that, we let vh=(0,ri)t, i.e., v1h=0 and v2h=ri(i=1,,Nb),

    2Ων(Nbj=1u2jrjy)riydxdy+Ων(Nbj=1u1jrjy)rixdxdy+Ων(Nbj=1u2jrjx)rixdxdyΩ(Nbpj=1pjwj)riydxdy=Ωf2ridxdy.

    Lastly, set qh=wi(i=1,,Nbp) in the second equation of the Eq (3.3), getting

    Ω(Nbj=1u1jrjx)widxdyΩ(Nbj=1u2jrjy)widxdy=0.

    Simplify the above three sets of equations, obtaining

    Nbj=1u1j(2Ωνrjxrixdxdy+Ωνrjyriydxdy)+Nbj=1u2j(Ωνrjxriydxdy)+Nbpj=1pj(Ωwjrixdxdy)=Ωf1ridxdy,Nbj=1u1j(Ωνrjyrixdxdy)+Nbj=1u2j(2Ωνrjyriydxdy+Ωνrjxrixdxdy)+Nbpj=1pj(Ωwjriydxdy)=Ωf2ridxdy,Nbj=1u1j(Ωrjxwidxdy)+Nbj=1u2j(Ωrjywidxdy)+Nbpj=1pj0=0.

    Define the stiffness matrix as

    A=(2A1+A2A3A5A42A2+A1A6A7A8O),

    where O=[0]Nbp,Nbpi=1,j=1,

    A1=[Ωνrjxrixdxdy]Nbi,j=1,A2=[Ωνrjyriydxdy]Nbi,j=1,A3=[Ωνrjxriydxdy]Nbi,j=1,A4=[Ωνrjyrixdxdy]Nbi,j=1,A5=[Ωwjrixdxdy]Nb,Nbpi=1,j=1,A6=[Ωwjriydxdy]Nb,Nbpi=1,j=1,A7=[Ωrjxwidxdy]Nbp,Nbi=1,j=1,A8=[Ωrjywidxdy]Nbp,Nbi=1,j=1.

    Define the load vector

    b=(b1b20),

    where 0=[0]Nbpi=1,

    b1=[Ωf1ridxdy]Nbi=1,b2=[Ωf2ridxdy]Nbi=1.

    Define the unknown vector

    X=(X1X2X3),

    where,

    X1=[u1j]Nbj=1,X2=[u2j]Nbj=1,X3=[pj]Nbpj=1.

    Then, we get a linear system of ordinary differential equations for u1j,u2j(j=1,,Nb) and pj(j=1,,Nbp),

    AX=b, (3.4)

    so we can solve system (3.4) and obtain the unknown vector group X.

    In this section, we verify the feasibility and effectiveness of this method using several numerical examples. Tensor product Bernstein polynomial bases are used to construct the trial function space and test function space of the mixed FEM, the approximate solutions are solved by MATLAB2022b, and the error and convergence order of the exact solution and the finite element solution under L, L2, and H1-semi norms are obtained. The numerical results obtained by solving Stokes equation with bilinear, biquadratic, and bicubic Lagrange basis functions are consistent with those obtained by using Bernstein polynomial basis with corresponding orders. Since using Lagrange basis functions of higher than bicubic order leads to the Runge phenomenon when solving the Stokes equations, we only present the error results of Bernstein polynomial basis.

    Example 1. Consider the following two-dimensional stokes equation with Dirichlet boundary in rectangular domain Ω=[0,1]×[0,1].

    {T(u(x,y),p(x,y))=f(x,y), (x,y)Ω,u(x,y)=0, (x,y)Ω,u(x,y)|Ω=0, (4.1)

    where the exact solution u=(u1,u2)t is

    u1(x,y)=x2(1x)2(2y6y2+4y3),u2(x,y)=y2(1y)2(2x6x2+4x3),

    the exact solution p(x,y) is

    p(x,y)=xx2,

    and the body force f=(f1,f2)t is

    f1(x,y)=ν(2y(y1)2(12x212x+2)x2(24y12)(x1)2+y2(2y2)(12x212x+2))2x2ν(2(x1)2(4y36y2+2y)+2x2(4y36y2+2y)+4x(2x2)(4y36y2+2y))+1,f2(x,y)=2ν(2(y1)2(4x36x2+2x)+2y2(4x36x2+2x)+4y(2y2)(4x36x2+2x))ν(2x(x1)2(12y212y+2)y2(24x12)(y1)2+x2(2x2)(12y212y+2)),

    where we set ν=1.

    The domain Ω is partitioned into uniform rectangles. Here, we use biquadratic, bicubic, and biquartic Bernstein polynomial basis to solve the Stokes Eq (4.1), and calculate the L, L2, and H1-semi norms between the approximate solution and the exact solution. Tables 1 and 2 show the numerical errors for these kinds of basis functions in L, L2, and H1-semi norms; the corresponding convergence orders are shown in Tables 3 and 4. The comparison of errors are shown in Figures 1 and 2.

    Table 1.  The comparison of numerical errors of u in L, L2, and H1-semi norms.
    basis h1 h2 ||uuh||L ||uuh||L2 |uuh|H1
    biquadratic Bernstein 14 14 2.5683e04 2.2975e04 1.3000e03
    18 18 3.3051e05 2.9674e05 1.7101e04
    116 116 4.4028e06 3.7355e06 2.1478e05
    132 132 5.5386e07 4.6772e07 2.6875e06
    bicubic Bernstein 14 14 7.3008e06 4.9632e06 2.3383e04
    18 18 4.4274e07 3.0623e07 2.8934e05
    116 116 2.6941e08 1.9059e08 3.6060e06
    132 132 1.6506e09 1.1897e09 4.5039e07
    biquartic Bernstein 14 14 2.1182e12 6.8916e13 2.2454e11
    18 18 7.6057e13 3.5117e13 2.3499e11
    116 116 3.5179e13 1.7482e13 2.3665e11
    132 132 1.6601e13 8.7608e14 2.3789e11

     | Show Table
    DownLoad: CSV
    Table 2.  The comparison of numerical errors of p in L, L2, and H1-semi norms.
    basis h1 h2 ||pph||L ||pph||L2 |pph|H1
    bilinear Bernstein 14 14 1.0700e02 1.0400e02 1.4430e01
    18 18 2.6000e03 2.6000e03 7.2200e02
    116 116 6.5301e04 6.5104e04 3.6100e02
    132 132 1.6289e04 1.6276e04 1.8000e02
    biquadratic Bernstein 14 14 2.3900e05 7.1260e06 1.5554e04
    18 18 1.2875e06 1.8008e07 8.0360e06
    116 116 6.6020e08 4.9431e09 4.8683e07
    132 132 3.5086e09 1.8548e10 4.8902e08
    bicubic Bernstein 14 14 2.8915e10 1.2332e10 4.8600e09
    18 18 2.6243e10 1.1638e10 9.6834e09
    116 116 2.4346e10 1.1637e10 1.9344e08
    132 132 1.5440e09 1.2847e09 3.8696e08

     | Show Table
    DownLoad: CSV
    Table 3.  Convergence order under three norms of u.
    basis h/(12h) Lorder L2order H1order
    biquadratic Bernstein 14/18 2.9580 2.9528 2.9264
    18/116 2.9082 2.9898 2.9931
    116/132 2.9908 2.9976 2.9985
    bicubic Bernstein 14/18 4.0435 3.6940 3.0146
    18/116 4.0386 4.0061 3.0043
    116/132 4.0287 4.0018 3.0012

     | Show Table
    DownLoad: CSV
    Table 4.  Convergence order under three norms of p.
    basis h/(12h) Lorder L2order H1order
    bilinear Bernstein 14/18 2.0410 2.0000 0.9990
    18/116 1.9933 1.9977 1.0000
    116/132 2.0032 2.0000 1.0040
    biquadratic Bernstein 14/18 4.2144 5.3064 4.2747
    18/116 4.2855 5.1871 4.0450
    116/132 4.2339 4.7361 3.3154

     | Show Table
    DownLoad: CSV
    Figure 1.  Error comparison of uuh under L,L2, and H1 norm.
    Figure 2.  Error comparison of pph under L,L2, and H1 norm.

    When solving 2D Stokes equations, with equal mesh sizes, for velocity u, the numerical accuracy of the bicubic Bernstein polynomial basis is 1 and 2 orders of magnitude higher than that of the biquadratic Bernstein polynomial basis, while the biquartic Bernstein polynomial basis is 47 orders of magnitude higher than the bicubic. For pressure p, the numerical accuracy of the biquadratic Bernstein polynomial basis is 35 orders of magnitude higher than that of the bilinear Bernstein polynomial basis, and the bicubic Bernstein polynomial basis is 15 orders of magnitude higher than the biquadratic.

    When solving Eq (4.1) using biquartic Bernstein polynomial basis for velocity u and bicubic Bernstein polynomial basis for pressure p, we attempted many methods, including adjusting the accuracy setting of MATLAB2022b to improve the accuracy and convergence order of the mixed FEM, but the effect was not obvious due to the limitation of computer hardware, so the convergence order could not be computed. In the future, we will continue to explore ways to improve performance.

    Example 2. Consider the following Stokes equation

    {T(u(x,y),p(x,y))=f(x,y), (x,y)Ω,u(x,y)=0, (x,y)Ω,u(x,y)|Ω=0, (4.2)

    where Ω=[0,1]×[0,1], the exact solution u=(u1,u2)t is

    u1(x,y)=cos2πxsin2πy+sin2πy,u2(x,y)=sin2πxcos2πysin2πx,

    the exact solution p(x,y) is

    p(x,y)=x2+y2,

    and the body force f=(f1,f2)t is

    f1(x,y)=2x+4νπ2sin(2πy)8νπ2cos(2πx)sin(2πy),f2(x,y)=2y4νπ2sin(2πx)+8νπ2cos(2πy)sin(2πx),

    where we set ν=1.

    Analogous to Example 1, mixed FEM with bivariate Bernstein polynomial basis are used to solve the above problems. The numerical errors in L, L2, and H1-semi norms are listed in Tables 5 and 6. The corresponding convergence orders are shown in Tables 7 and 8. Figures 3 and 4 display the error image.

    Table 5.  The comparison of numerical errors of u in L, L2, and H1-semi norms.
    basis h1 h2 ||uuh||L ||uuh||L2 |uuh|H1
    biquadratic Bernstein 12 12 1.6174e01 1.5937e01 2.3473e00
    14 14 5.0100e02 3.8000e02 3.2450e01
    18 18 7.6000e03 5.3000e03 4.2000e02
    116 116 9.7064e04 6.8074e04 5.3000e03
    bicubic Bernstein 12 12 6.4761e02 3.8419e02 9.7374e01
    14 14 4.6000e03 2.2000e03 1.0640e01
    18 18 3.8009e04 1.4194e04 1.3500e02
    116 116 2.5417e05 8.9279e06 1.7000e03
    biquartic Bernstein 12 12 5.8918e03 3.8720e03 1.1391e01
    14 14 4.4542e04 2.9417e04 2.3000e03
    18 18 1.4655e05 9.4296e06 7.2741e05
    116 116 4.5821e07 2.9652e07 2.2833e06
    biquintic Bernstein 12 12 1.1305e03 7.5132e04 3.0851e02
    14 14 2.7425e05 1.9000e05 1.4613e04
    18 18 6.3294e07 3.0283e07 2.3289e06
    116 116 1.0992e08 4.7554e09 3.7396e08

     | Show Table
    DownLoad: CSV
    Table 6.  The comparison of numerical errors of p in L, L2, and H1-semi norms.
    basis h1 h2 ||pph||L ||pph||L2 |pph|H1
    bilinear Bernstein 12 12 1.1055e01 8.7401e02 4.0825e01
    14 14 5.2700e02 2.6300e02 2.7690e01
    18 18 1.3800e02 6.3000e03 1.0890e01
    116 116 2.0000e03 1.3000e03 5.1100e02
    biquadratic Bernstein 12 12 3.0446e01 1.5070e01 1.7746e00
    14 14 1.6700e02 6.5000e03 1.7270e01
    18 18 9.8603e04 4.0417e04 2.3900e02
    116 116 7.6837e05 2.6949e05 3.3000e03
    bicubic Bernstein 12 12 2.0060e02 7.7363e03 1.4123e01
    14 14 5.0825e04 2.2814e04 7.5000e03
    18 18 1.0791e05 3.8490e06 2.4536e04
    116 116 1.8552e07 6.3212e08 7.9160e06
    biquartic Bernstein 12 12 3.9974e03 2.3690e03 7.2008e02
    14 14 2.9541e05 1.1172e05 6.0166e04
    18 18 2.1714e07 7.5228e08 8.0550e06
    116 116 1.2925e08 3.3008e09 8.7917e07

     | Show Table
    DownLoad: CSV
    Table 7.  Convergence order under three norms of u.
    basis h/(12h) Lorder L2order H1order
    biquadratic Bernstein 12/14 1.6908 2.0683 2.8547
    14/18 2.7207 2.8419 2.9498
    18/116 2.9690 2.9608 2.7866
    bicubic Bernstein 12/14 3.8154 4.1262 3.1940
    14/18 3.5972 3.9542 2.9785
    18/116 3.9025 3.9908 2.9894
    biquartic Bernstein 12/14 3.7255 3.7184 5.6301
    14/18 4.9257 4.9633 4.9827
    18/116 4.9992 4.9910 4.9936
    biquintic Bernstein 12/14 5.7603 6.1691 5.2112
    14/18 5.6375 5.9800 4.9813
    18/116 5.9043 5.9930 4.9953

     | Show Table
    DownLoad: CSV
    Table 8.  Convergence order under three norms of p.
    basis h/(12h) Lorder L2order H1order
    bilinear Bernstein 12/14 1.0688 1.7326 0.5601
    14/18 1.9331 2.0616 1.3464
    18/116 2.7866 2.2768 1.0916
    biquadratic Bernstein 12/14 4.1883 4.5351 3.3612
    14/18 4.0821 4.0074 2.8532
    18/116 3.6818 3.9067 2.8565
    bicubic Bernstein 12/14 5.3026 5.0837 4.2350
    14/18 5.5576 5.8893 4.9339
    18/116 5.8621 5.9281 4.9540
    biquartic Bernstein 12/14 5.5209 6.2951 5.0997
    14/18 5.8011 5.9533 4.8669
    18/116 5.1332 5.3535 4.4198

     | Show Table
    DownLoad: CSV
    Figure 3.  Error comparison of uuh under L,L2, and H1 norm.
    Figure 4.  Error comparison of pph under L,L2, and H1 norm.

    It can be observed from the error line in Figures 3 and 4, and the error convergence order in Tables 7 and 8 that when the mesh size is equal, the higher the degree of Bernstein polynomial basis, not only the higher the numerical accuracy of the error norm, but also the higher the error convergence order.

    Example 3. Consider the following non-homogenous 2D Stokes equation

    {T(u(x,y),p(x,y))=f(x,y), (x,y)Ω,u(x,y)=0, (x,y)Ω,u(x,y)|Ω=g, (4.3)

    where Ω=[0,1]×[0,1], the exact solution u=(u1,u2)t is

    u1(x,y)=πsinπxcosπy,u2(x,y)=πcosπxsinπy,

    the exact solution p(x,y) is

    p(x,y)=sinπxsinπy,

    and the body force f=(f1,f2)t is

    f1(x,y)=2νπ3cos(πy)sin(πx)+πcosπxsinπy,f2(x,y)=2νπ3cos(πx)sin(πy)+πcosπysinπx,

    where we set ν=1.

    We continue to use the above method to solve Stokes Eq (4.3). The numerical errors are shown in Tables 9 and 10.

    Table 9.  The comparison of numerical errors of u in L, L2, and H1-semi norms.
    Bernstein basis h1 h2 ||uuh||L ||uuh||L2 |uuh|H1
    biquadratic for u 14 14 7.1700e02 4.5300e02 3.0170e01
    18 18 1.8600e02 1.0600e02 7.6200e02
    bilinear for p 116 116 4.8000e03 2.6000e03 1.9100e02
    132 132 1.2000e03 6.4904e04 4.8000e03
    bicubic for u 14 14 5.8200e02 2.7800e02 2.4340e01
    18 18 1.5600e02 6.9000e03 7.9500e02
    bilinear for p 116 116 4.0000e03 1.7000e03 2.6800e02
    132 132 1.0000e03 4.3277e04 9.2000e03

     | Show Table
    DownLoad: CSV
    Table 10.  The comparison of numerical errors of p in L, L2, and H1-semi norms.
    Bernstein basis h1 h2 ||pph||L ||pph||L2 |pph|H1
    biquadratic for u 14 14 9.5200e02 4.5800e02 5.7360e01
    18 18 2.7400e02 1.0700e02 1.6570e01
    bilinear for p 116 116 7.5000e03 2.6000e03 6.0500e02
    132 132 2.0000e03 6.6176e04 2.6800e02
    bicubic for u 14 14 8.7900e02 3.0400e02 4.0270e01
    18 18 2.1600e02 7.3000e03 1.3450e01
    bilinear for p 116 116 5.5000e03 1.8000e03 5.5500e02
    132 132 1.4000e03 4.5304e04 2.6100e02

     | Show Table
    DownLoad: CSV

    As can be seen from Tables 9 and 10, the Bernstein basis function shows good convergence under the three norms as the grid size decreases, which further verifies its advantages in numerical stability. In particular, the cubic or higher-degree Lagrange interpolation shows unstable oscillations, while the Bernstein basis function can provide a stable and consistent solution, while maintaining good geometric properties and flexible boundary condition processing capabilities. The numerical stability and global approximation characteristics of Bernstein polynomial make the results more reliable than Lagrange interpolation.

    The Stokes equations are primarily used to describe fluid flow phenomena at low Re, where the inertial forces are significantly smaller compared to the viscous forces and can thus be neglected. This results in a flow that is smooth and orderly. Through the three numerical experiments presented above, we observe that as the mesh size decreases, the errors also gradually diminish. This indicates that our numerical solutions are progressively approaching the true laminar flow state. This trend demonstrates the effectiveness and accuracy of our numerical method in handling low Re fluid dynamics problems.

    In this study, we use tensor product Bernstein polynomial basis function and Lagrange basis function to solve Stokes equation and verify the basis functions of different orders in detail. The results show that the solutions obtained by using bicubic or low-order Lagrange basis functions are basically the same as those obtained by using Bernstein polynomial basis functions in numerical accuracy and convergence order, with slight differences only after the decimal point of some p values, but the performance of Bernstein basis functions is slightly better overall. This shows that the performance of the two basis functions is equivalent in the case of lower order, but Bernstein basis function shows better stability in detail processing.

    However, when the biquartic Lagrange basis function is used to solve the problem, the situation has changes significantly. In Example 1, the error result of biquartic Lagrange basis function is not as good as that of biquartic Lagrange basis function. In Examples 2 and 3, the solution of biquartic Lagrange basis function appears an obvious oscillation phenomenon, which leads to unreliable numerical results. This phenomenon shows that with the increase of the order of the basis function, and with Lagrange basis function being prone to numerical instability when dealing with complex problems, especially in the case of high order, this instability will be aggravated. In contrast, Bernstein basis functions show excellent numerical stability and higher accuracy in high-order cases. By using high-order Bernstein polynomial basis, we not only effectively alleviate the oscillation problem caused by high-order Lagrange basis function, but also generate more stable and accurate numerical solutions. Therefore, in order to ensure the reliability and stability of numerical results, we only show the solution results using Bernstein polynomial basis functions.

    We review the Bernstein polynomial basis and use it to construct the mixed finite element function space. Then, the Galerkin mixed FEM based on the bivariate Bernstein polynomial basis is used to solve the 2D Stokes equation, and the L, L2, and H1-semi norms of the error and convergence order between the exact solution and the finite element solution are calculated. At the same time, compared with the Lagrange basis function, the numerical accuracy and convergence order of solving Stokes equation with bicubic and below Lagrange interpolation polynomial basis and Bernstein polynomial basis are the same. High-order Lagrange interpolation function is often limited by Runge's phenomenon, so we use high-order Bernstein polynomial basis to effectively overcome this problem and obtain significantly better numerical results.

    Lanyin Sun: Writing-review & editing, methodology, funding acquisition, conceptualization, visualization, data curation; Siya Wen: Writing-review & editing, writing-original draft, software. All authors have read and approved the final version of the manuscript for publication.

    The authors declare they have not used Artificial Intelligence (AI) tools in the creation of this article.

    The authors are very grateful to the editor and anonymous referees for their valuable comments and constructive suggestions, which helped to improve the paper significantly. This work is partly supported by Program for Science Technology Innovation Talents in Universities of Henan Province (No. 22HASTIT021), the Science and Technology Project of Henan Province (No. 212102210394).

    The authors declare that there is no conflict of interest.



    [1] B. J. Gireesha, K. J. Gowtham, Efficient hypergeometric wavelet approach for solving lane-emden equations, J. Comput. Sci., 82 (2024), 1–11. http://dx.doi.org/10.1016/j.jocs.2024.102392 doi: 10.1016/j.jocs.2024.102392
    [2] G. K. Ramesh, B. J. Gireesha, Non-linear radiative flow of nanofluid past a moving/stationary Riga plate, Front. Heat Mass Tran., 9 (2017), 1–7. http://dx.doi.org/10.5098/hmt.9.3 doi: 10.5098/hmt.9.3
    [3] W. Layton, Introduction to the numerical analysis of incompressible viscous flows, SIAM, 2008.
    [4] Q. Du, X. Tian, Mathematics of smoothed particle hydrodynamics: A study via nonlocal Stokes equations, Found. Comput. Math., 20 (2020), 801–826. http://dx.doi.org/10.1007/s10208-019-09432-0 doi: 10.1007/s10208-019-09432-0
    [5] T. Borrvall, J. Petersson, Topology optimization of fluids in Stokes flow, Int. J. Numer. Meth. Fl., 41 (2003), 77–107. http://dx.doi.org/10.1002/fld.426 doi: 10.1002/fld.426
    [6] L. E. Payne, W. H. Pell, The Stokes flow problem for a class of axially symmetric bodies, J. Fluid Mech., 7 (1960), 529–549. http://dx.doi.org/10.1017/s002211206000027x doi: 10.1017/s002211206000027x
    [7] B. Andrea, D. Alan, L. Martin, A divergence-conforming finite element method for the surface Stokes equation, SIAM J. Numer. Anal., 58 (2020), 2764–2798. http://dx.doi.org/10.1137/19M1284592 doi: 10.1137/19M1284592
    [8] P. B. Bochev, M. D. Gunzburger, Analysis of least squares finite element methods for the Stokes equations, Math. Comput., 63 (1994), 479–506. http://dx.doi.org/10.1090/s0025-5718-1994-1257573-4 doi: 10.1090/s0025-5718-1994-1257573-4
    [9] J. Wang, X. Ye, A weak Galerkin finite element method for the Stokes equations, Adv. Comput. Math., 42 (2016), 155–174. http://dx.doi.org/10.1007/s10444-015-9415-2 doi: 10.1007/s10444-015-9415-2
    [10] M. Shao, L. Song, P. Li, A generalized finite difference method for solving Stokes interface problems, Eng. Anal. Bound. Elem., 132 (2021), 50–64. http://dx.doi.org/10.1016/j.enganabound.2021.07.002 doi: 10.1016/j.enganabound.2021.07.002
    [11] R. Stenberg, M. Suri, Mixed finite element methods for problems in elasticity and Stokes flow, Numer. Math., 72 (1996), 367–389. http://dx.doi.org/10.1007/s002110050174 doi: 10.1007/s002110050174
    [12] A. Zeb, L. Elliott, D. B. Ingham, D. Lesnic, The boundary element method for the solution of Stokes equations in two-dimensional domains, Eng. Anal. Bound. Elem., 22 (1998), 317–326. http://dx.doi.org/10.1016/s0955-7997(98)00072-1 doi: 10.1016/s0955-7997(98)00072-1
    [13] B. Reidinger, O. Steinbach, A symmetric boundary element method for the Stokes problem in multiple connected domains, Math. Method. Appl. Sci., 26 (2003), 77–93. http://dx.doi.org/10.1002/mma.347 doi: 10.1002/mma.347
    [14] J. Walter, A. V. Salsac, D. B. Biesel, P. L. Tallec, Coupling of finite element and boundary integral methods for a capsule in a Stokes flow, Int. J. Numer. Meth. Eng., 83 (2010), 829–850. http://dx.doi.org/10.1002/nme.2859 doi: 10.1002/nme.2859
    [15] P. Su, J. Chen, R. Yang, J. Xiang, A new isogeometric finite element method for analyzing structures, CMES-Comp. Model. Eng., 141 (2024), 1883–1905. http://dx.doi.org/10.32604/CMES.2024.055942 doi: 10.32604/CMES.2024.055942
    [16] A. Radu, C. Stan, D. Bejan, Finite element 3D model of a double quantum ring: Effects of electric and laser fields on the interband transition, New J. Phys., 25 (2023), 1–20. http://dx.doi.org/10.1088/1367-2630/AD0B5F doi: 10.1088/1367-2630/AD0B5F
    [17] G. Wei, P. Lardeur, F. Druesne, Free vibration analysis of thin to thick straight or curved beams by a solid-3D beam finite element method, Thin Wall. Struct., 191 (2023), 1–16. http://dx.doi.org/10.1016/J.TWS.2023.111028 doi: 10.1016/J.TWS.2023.111028
    [18] R. Courant, Variational methods for the solution of problems of equilibrium and vibrations, B. Am. Math. Soc., 49 (1943), 1–23. https://doi.org/10.1090/S0002-9904-1943-07818-4 doi: 10.1090/S0002-9904-1943-07818-4
    [19] [] K. Feng, Difference schemes based on variational principle, J. Appl. Comput. Math., 2 (1965), 238–262.
    [20] [] H. Huang, J. Wang, J. Cui, Difference scheme based on displacement solution on the plane elasticity, J. Appl. Comput. Math., 3 (1966), 54–60.
    [21] C. Guichard, E. H. Quenjel, Weighted positive nonlinear finite volume method for dominated anisotropic diffusive equations, Adv. Comput. Math., 48 (2022), 1–27. http://dx.doi.org/10.1007/s10444-022-09995-7 doi: 10.1007/s10444-022-09995-7
    [22] L. Zhang, S. Wang, G. Niu, Upwind finite element method for solving radiative heat transfer in graded index media, Adv. Mater. Res., 1601 (2012), 1655–1658. http://dx.doi.org/10.4028/www.scientific.net/amr.430-432.1655 doi: 10.4028/www.scientific.net/amr.430-432.1655
    [23] M. Puthukkudi, C. G. Raja, Mollification of fourier spectral methods with polynomial kernels, Math. Method. Appl. Sci., 47 (2024), 4911–4931. http://dx.doi.org/10.1002/MMA.9845 doi: 10.1002/MMA.9845
    [24] Z. Csati, N. Moës, T. J. Massart, A stable extended/generalized finite element method with Lagrange multipliers and explicit damage update for distributed cracking in cohesive materials, Comput. Methods Appl. M., 369 (2020), 1–50. http://dx.doi.org/10.1016/j.cma.2020.113173 doi: 10.1016/j.cma.2020.113173
    [25] Y. Tang, Z. Yin, Hermite finite element method for a class of viscoelastic beam vibration problem, Engineering, 13 (2021), 463–471. https://doi.org/10.4236/eng.2021.138033 doi: 10.4236/eng.2021.138033
    [26] C. Carstensen, J. Hu, Hierarchical Argyris finite element method for adaptive and multigrid algorithms, Comput. Method. Appl. Math., 21 (2021), 529–556. http://dx.doi.org/10.1515/CMAM-2021-0083 doi: 10.1515/CMAM-2021-0083
    [27] M. I. Bhatti, P. Bracken, Solutions of differential equations in a Bernstein polynomial basis, J. Comput. Appl. Math., 205 (2007), 272–280. http://dx.doi.org/10.1016/j.cam.2006.05.002 doi: 10.1016/j.cam.2006.05.002
    [28] [] Z. Shi, On spline finite element method, Math. Numer. Sinica, 1 (1979), 50–72.
    [29] [] R. Qin, Simple formula for calculating stress intensity factor of fracture toughness samples, Mech. Eng., 1 (1979), 52–53.
    [30] T. J. R. Hughes, J. A. Cottrell, Y. Bazilevs, Isogeometric analysis: CAD, finite elements, NURBS, exact geometry and mesh refinement, Comput. Method. Appl. M., 194 (2005), 4135–4195. http://dx.doi.org/10.1016/j.cma.2004.10.008 doi: 10.1016/j.cma.2004.10.008
    [31] C. Zhu, W. Kang, Numerical solution of Burgers-Fisher equation by cubic B-spline quasi-interpolation, Appl. Math. Comput., 216 (2010), 2679–2686. http://dx.doi.org/10.1016/j.amc.2010.03.113 doi: 10.1016/j.amc.2010.03.113
    [32] D. Dutykh, E. Pelinovsky, Numerical simulation of a solitonic gas in KdV and KdV-BBM equations, Phys. Lett. A, 378 (2014), 3102–3110. http://dx.doi.org/10.1016/j.physleta.2014.09.008 doi: 10.1016/j.physleta.2014.09.008
    [33] S. S. D. Pranta, H. Ali, M. S. Islam, On the numerical treatment of 2D nonlinear parabolic PDEs by the Galerkin method with bivariate Bernstein polynomial bases, J. Appl. Math. Comput., 6 (2022), 410–422. http://dx.doi.org/10.26855/JAMC.2022.12.003 doi: 10.26855/JAMC.2022.12.003
    [34] A. A. Rodríguez, L. B. Bruno, F. Rapetti, Whitney edge elements and the Runge phenomenon, J. Comput. Appl. Math., 427 (2023), 1–9. http://dx.doi.org/10.1016/j.cam.2023.115117 doi: 10.1016/j.cam.2023.115117
    [35] S. Sindhu, B. J. Gireesha, Entropy generation analysis of hybrid nanofluid in a microchannel with slip flow, convective boundary and nonlinear heat flux, Int. J. Numer. Meth. Fl., 31 (2021), 53–74. http://dx.doi.org/10.1108/hff-02-2020-0096 doi: 10.1108/hff-02-2020-0096
    [36] A. Felicita, B. J. Gireesha, B. Nagaraja, P. Venkatesh, M. R. Krishnamurthy, Mixed convective flow of Casson nanofluid in the microchannel with the effect of couple stresses: Irreversibility analysis, Int. J. Model. Simul., 44 (2024), 91–105. http://dx.doi.org/10.1080/02286203.2022.2156974 doi: 10.1080/02286203.2022.2156974
    [37] A. Rathi, D. K. Sahoo, B. V. R. Kumar, Variational multiscale stabilized finite element analysis of transient MHD Stokes equations with application to multiply driven cavity flow, Appl. Numer. Math., 198 (2024), 43–74. http://dx.doi.org/10.1016/j.apnum.2023.12.007 doi: 10.1016/j.apnum.2023.12.007
    [38] X. Li, T. Xie, Q. Wang, Z. Zhang, C. Hou, W. Guo, et al., Numerical study of the wave dissipation performance of two plate-type open breakwaters based on the Navier-Stokes equations, J. Braz. Soc. Mech. Sci., 43 (2021), 1–18. http://dx.doi.org/10.1007/s40430-021-02889-7 doi: 10.1007/s40430-021-02889-7
    [39] X. Zhou, Z. Meng, X. Fan, Z. Luo, Analysis of two low-order equal-order finite element pairs for Stokes equations over quadrilaterals, J. Comput. Appl. Math., 364 (2020), 1–12. http://dx.doi.org/10.1016/j.cam.2019.06.039 doi: 10.1016/j.cam.2019.06.039
    [40] S. K. Das, Extension of the boundary integral method for different boundary conditions in steady-state Stokes flows, Int. J. Numer. Meth. Fl., 33 (2023), 1–13. http://dx.doi.org/10.1108/hff-02-2022-0088 doi: 10.1108/hff-02-2022-0088
    [41] D. K. Jules, G. Hagos, K. Jonas, S. Toni, Discontinuous Galerkin methods for Stokes equations under power law slip boundary condition: A priori analysis, Calcolo, 61 (2024), 13. http://dx.doi.org/10.1007/s10092-023-00563-z doi: 10.1007/s10092-023-00563-z
    [42] G. R. Barrenechea, M. Bosy, V. Dolean, F. Nataf, P. H. Tournier, Hybrid discontinuous Galerkin discretisation and domain decomposition preconditioners for the Stokes problem, Comput. Method. Appl. Math., 19 (2019), 703–722. http://dx.doi.org/10.1515/cmam-2018-0005 doi: 10.1515/cmam-2018-0005
    [43] V. Ervin, M. Kubacki, W. Layton, M. Moraiti, Z. Si, C. Trenchea, Partitioned penalty methods for the transport equation in the evolutionary Stokes-Darcy-transport problem, Numer. Meth. Part. D. E., 35 (2019), 349–374. http://dx.doi.org/10.1002/num.22303 doi: 10.1002/num.22303
    [44] O. A. Ladyzhenskaya, R. A. Silverman, J. T. Schwartz, J. E. Romain, The mathematical theory of viscous incompressible flow, AIP, 1964. https://doi.org/10.2307/3613759
    [45] C. Susanne, L. Brenner, L. R. Scott, The mathematical theory of finite element methods, Springer, 2008. https://doi.org/10.1016/s0898-1221
    [46] P. Moczo, J. Kristek, M. Gális, The finite-difference modelling of earthquake motions: Waves and ruptures, Cambridge University Press, 2014. https://doi.org/10.1017/CBO9781139236911
    [47] H. Igel, Computational seismology: A practical introduction, Oxford University Press, 2017. https://doi.org/10.1007/s10950-017-9662-4
    [48] F. Brezzi, M. Fortin, Mixed and hybrid finite element methods, Springer-Verlag, 1991. http://dx.doi.org/10.1007/978-1-4612-3172-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(720) PDF downloads(36) Cited by(0)

Other Articles By Authors

/

DownLoad:  Full-Size Img  PowerPoint
Return
Return

Catalog