Processing math: 100%
Research article

Autonomous block method for uncertainty analysis in first-order real-world models using fuzzy initial value problem

  • Received: 15 October 2024 Revised: 27 February 2025 Accepted: 26 March 2025 Published: 25 April 2025
  • MSC : 35A15, 45G15, 65H20, 49M27

  • This article employs fuzzy derivatives and fuzzy differential equations (FDEs) to handle uncertainty in real-world applications. When exact answers are unavailable, numerical approaches are utilized to derive approximations for FDE. The autonomous two-step block method (TBM) with two higher fuzzy derivatives is used to discover optimum solutions to first-order FDEs with greater absolute accuracy. The technique competency is evaluated by analyzing first-order real-world models with fuzzy initial value problems (FIVPs). Using fuzzy calculus principles, we establish a novel universal fuzzification formulation of the TBM approach with the Taylor series. TBM is a convergent, zero-stable, and absolute stability region approach for solving linear and nonlinear fuzzy models, with a focus on regulating the convergence of approximate solutions. The developed method offers approximations for difficulties encountered in real life and is a transformational and workable method for solving first-order FIVPs.

    Citation: Kashif Hussain, Ala Amourah, Jamal Salah, Ali Fareed Jameel, Nidal Anakira. Autonomous block method for uncertainty analysis in first-order real-world models using fuzzy initial value problem[J]. AIMS Mathematics, 2025, 10(4): 9614-9636. doi: 10.3934/math.2025443

    Related Papers:

    [1] Weiwen Wan, Rong An . Convergence analysis of Euler and BDF2 grad-div stabilization methods for the time-dependent penetrative convection model. AIMS Mathematics, 2024, 9(1): 453-480. doi: 10.3934/math.2024025
    [2] Peng Lv . Structured backward errors analysis for generalized saddle point problems arising from the incompressible Navier-Stokes equations. AIMS Mathematics, 2023, 8(12): 30501-30510. doi: 10.3934/math.20231558
    [3] Ning Yang, Yang Liu . Mixed finite element method for a time-fractional generalized Rosenau-RLW-Burgers equation. AIMS Mathematics, 2025, 10(1): 1757-1778. doi: 10.3934/math.2025080
    [4] Shaoliang Yuan, Lin Cheng, Liangyong Lin . Existence and uniqueness of solutions for the two-dimensional Euler and Navier-Stokes equations with initial data in H1. AIMS Mathematics, 2025, 10(4): 9310-9321. doi: 10.3934/math.2025428
    [5] Philsu Kim, Seongook Heo, Dojin Kim . A high-order convergence analysis for semi-Lagrangian scheme of the Burgers' equation. AIMS Mathematics, 2023, 8(5): 11270-11296. doi: 10.3934/math.2023571
    [6] Jan Nordström, Fredrik Laurén, Oskar Ålund . An explicit Jacobian for Newton's method applied to nonlinear initial boundary value problems in summation-by-parts form. AIMS Mathematics, 2024, 9(9): 23291-23312. doi: 10.3934/math.20241132
    [7] Song Lunji . A High-Order Symmetric Interior Penalty Discontinuous Galerkin Scheme to Simulate Vortex Dominated Incompressible Fluid Flow. AIMS Mathematics, 2016, 1(1): 43-63. doi: 10.3934/Math.2016.1.43
    [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] Tingting Ma, Yuehua He . An efficient linearly-implicit energy-preserving scheme with fast solver for the fractional nonlinear wave equation. AIMS Mathematics, 2023, 8(11): 26574-26589. doi: 10.3934/math.20231358
    [10] Jia Jia . Analytical solutions to the 2D compressible Navier-Stokes equations with density-dependent viscosity coefficients. AIMS Mathematics, 2025, 10(5): 10831-10851. doi: 10.3934/math.2025492
  • This article employs fuzzy derivatives and fuzzy differential equations (FDEs) to handle uncertainty in real-world applications. When exact answers are unavailable, numerical approaches are utilized to derive approximations for FDE. The autonomous two-step block method (TBM) with two higher fuzzy derivatives is used to discover optimum solutions to first-order FDEs with greater absolute accuracy. The technique competency is evaluated by analyzing first-order real-world models with fuzzy initial value problems (FIVPs). Using fuzzy calculus principles, we establish a novel universal fuzzification formulation of the TBM approach with the Taylor series. TBM is a convergent, zero-stable, and absolute stability region approach for solving linear and nonlinear fuzzy models, with a focus on regulating the convergence of approximate solutions. The developed method offers approximations for difficulties encountered in real life and is a transformational and workable method for solving first-order FIVPs.



    The time-dependent IMNSE model is a parabolic partial differential equation, which couples the linear velocity vector and pressure with the angular velocity. Eringen [1] incorporated an account of the microstructure fluid into the well-known Navier-Stokes (NS) fluid equations, and obtained the IMNSE model in 1965. The IMNSE model constitutes a framework to describe the dynamics of continuum media [2] where the material particles have both translational and rotational degrees of freedom.

    Given a final time T>0 and a bounded, regular polygonal/polyhedral domain ΩRd (d=2 or 3) along with Lipschitz continuous boundary Ω, we consider the numerical approximation of the following IMNSE model [3,4,5,6,7,8,9,10,11,12]:

    {ut+(u)uν0Δu+p=2vrcurlw+f,u=0,jwt+j(u)wc1Δwc2w+4vrw=2vrcurlu+g,u(x,t)=0,w(x,t)=0;(x,t)Ω×[0,T],u(x,0)=u0,w(x,0)=w0;xΩ, (1.1)

    where (u, p, w) denote the linear velocity, pressure, and the micro-rotation field, respectively. (f,g)=(f(x,t),g(x,t)) are given body force functions. The physical parameters j is inertia density, and ν0, vr, c1, and c2 are the kinematic viscosities, which are assumed to be constant and positive. The three nondimensional numbers appearing in the equations are the Newtonian kinematic viscosity ν0, the dynamic micro-rotation viscosity vr, and the angular viscosity c1.

    When d=3,

    u=(u1,u2,u3),curlu=(u3yu2z,u1zu3x,u2xu1y),w=(w1,w2,w3),curlw=(w3yw2z,w1zw3x,w2xw1y),

    when d=2,

    u=(u1,u2,0),w=(0,0,w),curlu=u2xu1y,curlw=(wy,wx),

    and to simplify notation, we do not differentiate between the 'curl' differences when the spatial dimension is d=2 or 3.

    Because of their significant applications in modern industry[3], such as bearing lubrication[4], the IMNSE model has received considerable attention in both theoretical and numerical algorithms in recent years. There are many numerical approaches for solving the IMNSE system, such as that by Ortega-Torres et al. in [5], where they presented the fully discrete penalty FE method and obtained optimal error estimates. Jiang et al. analyzed two decoupled time-stepping FE methods in [8], where the method decouples velocity and angular velocity. Maimaiti et al.[9] analyzed the first-order and second-order pressure-correction (PC) projection methods for the MNSE, which decouple velocity and pressure. Zhang et al. in [11] combined the scalar auxiliary variable (SAV) approach for the convective terms and some subtle implicit-explicit (IMEX) treatments for the coupling terms, as well as proposed a decoupled, linear, and unconditionally energy stable scheme for MNS system. A decoupling FE method with different time steps for the model was proposed and analyzed in [12]. Some projection methods (or fractional-step methods) were proposed and analyzed for the MNSE in [13]. From the expressions of the IMNSE system, it is evident that the system encompasses characteristics of incompressibility, strong nonlinearity, and coupling between the angular equation of motion and the fluid equation of motion. This complexity renders solving the MNSE system a challenging endeavor.

    In recent years, the grad-div stabilization method for incompressible flow problems has attracted much attention because it can improve the quality of the numerical solution for the velocity vector u [14]. The usual technique is to add 0=γ(u) to the continuous momentum equation. Because the grad-div term is nonzero in discrete cases, the grad-div term has a positive impact on discrete equations. As the grad-div parameter γ increases, it leads to reduced computational efficiency. The matrix resulting from the grad-div term becomes singular for larger stabilized parameter γ. This will result in solver breakdown. Recently, Qin Y et al. proposed a standard grad-div stabilization (SGD) in [15], which involves adding the grad-div stabilization terms βut and γ(u)(β0,γ0) in the governing equations directly, where γ and β are stabilized parameters. It is found that the SGD algorithm can also effectively improve the computational accuracy, but, with the increase of parameters, the computational efficiency decreases. Fortunately, Fiordilino, et al. in [16] proposed an MGD stabilization method for the NS equations to weaken this problem. The MGD algorithm constitutes two steps, which involve a post-processing step for linear velocity, in which the solution of the equation is not affected by the stabilization parameters. Therefore, the MGD method is widely used in different equations, such as in 2D/3D nonstationary incompressible magnetohydrodynamic equations [17], time-dependent thermally coupled MHD equations[18], and the incompressible non-isothermal fluid flows[19]. The BDF2-MGD stabilization method was proposed for the unsteady NS equations [20] and the Stokes/Darcy equations [21]. A series of new expansions for the MGD stabilization method have been presented, including the Crank-Nicolson LeapFrog MGD stabilization method for the time-dependent Navier-Stokes equations in [22], and the rotational pressure-correction method based on the MGD in [23]. In this paper, we devised a BDF2 modular grad-div stabilization method for the micropolar Navier-Stokes equations. This method not only avoids solver breakdown, but also improves the efficiency of the solution and preserves the advantages of the grad-div stabilization method.

    Suppressing the spacial discretization for the moment, we propose a two-step time semi-discrete method for the IMNSE model. Let Δt denote the size of the time steps, and tn=nΔt, where n=0,1,2,...,N with T:=NΔt.

    Algorithm 1.1. Modular grad-div stabilization

    Step 1. Given u1=u0;w1=w0, find ˆun+1,wn+1 and pn+1 for n=0,1,2,,N1 satisfying:

    3ˆun+14un+un12Δtν0Δˆun+1+((2unun1))ˆun+1pn+1=2vrcurl(2wnwn1)+fn+1, (1.2)
    ˆun+1=0, (1.3)
    j3wn+14wn+wn12Δt+j((2unun1))wn+1c1Δwn+1c2wn+1+4vrwn+1=2vrcurl(2unun1)+gn+1. (1.4)

    Step 2. Given ˆun+1, find un+1 satisfying:

    3un+13ˆun+12Δt+β3un+14un+un12Δt+γun+1=0. (1.5)

    In the provided equations, β0 and γ0, and their specific values depend on the application at hand. The combined result of Steps 1 and 2 is the precise discretization of the model by using the consistent BDF2 method.

    ut+βut+γu+(uu)ν0Δu+p=2vrcurlw+f,u=0,jwtc1Δw+j(u)wc2w+4vrw=2vrcurlu+g. (1.6)

    Algorithm 1.1 is essentially equivalent to Eq (1.6). If Eq (1.6) is discretized by using a decoupled linearly extrapolated BDF2 scheme, we refer to it as standard grad-div (SGD) stabilization. If the stabilized parameters β=γ=0, the (1.6) reduces to the BDF2 scheme without stabilization.

    Our main contributions to the work are four-fold:

    (1) By combining MGD with a linearly extrapolated BDF2 scheme, we have proposed a decoupled, linear, and second-order scheme for the IMNSE model. Step 1 of this scheme only requires solving two smaller sub-physics problems at each time step, which reduces the size of the linear systems to be solved and allows for parallel computing of the two sub-physics problems.

    (2) For the SGD stabilization method (1.6), the module grad-div stable terms are directly added to the momentum equation (the first equation of (1.6)). The grad-div stable terms of the MGD method are separated as the second step (post-processing) in this paper, making it easy to implement. Not only can the MGD stabilization method keep the advantages of the grad-div algorithm, but it also avoids the influence of large parameters β and γ on the solution.

    (3) We have conducted rigorous unconditional stability and error estimates for the proposed MGD linearly extrapolated BDF2 scheme.

    (4) We have provided several numerical examples in 2D and 3D settings to verify the theoretical findings and to demonstrate the benefits of the MGD stabilization method.

    The organization of this article is outlined below. Section 2 furnishes an introduction to fundamental mathematical concepts. Section 3 offers an detailed outline of the MGD algorithm for the IMNSE model, along with an analysis of its stability. Section 4 is devoted to convergence analysis of the MGD algorithm. A series of numerical tests are used to validate the theoretical findings in Section 5. Finally, in Section 6, the paper is concluded.

    This work employs the conventional and well-established Hilbertian and Sobolev spaces, equipped with their respective inner product and norm definitions.

    For a given function a(x,t) defined on [0,T], we establish the norm as enumerated below:

    a,l=esssup0<t<Ta(t)landam,l=(T0a(t)mldt)1m.

    Additionally, we introduce the following discrete norms:

    |a|,l:=max0nN1an+1land|a|m,l:=(ΔtN1n=0an+1ml)1m.

    The functional spaces are outlined below:

    X={vH1(Ω)d:v=0onΩ},Y={zH1(Ω)d:z=0onΩ},Q={qL2(Ω):Ωqdx=0},V={vX:(φ,v)=0,φQ}.

    The dual space of H10(Ω) is defined as H1(Ω) and endowed with the negative norm.

    g1=supzH10(Ω)(g,z)z.

    The expression governing the curl operator [24] is

    (curlw,u)=(w,curlu);uX,wY. (2.1)

    The skew-symmetrized trilinear form is indicated as

    b(u,v,w)=12(uv,w)12(uw,v);uX;v,wXorY, (2.2)

    where b(u,v,w) satisfies the bounds [24]

    b(u,v,w)Cuvw,b(u,v,w)C(vL+vL)uw,b(u,v,w)Cuv2w. (2.3)

    Furthermore, we introduce the finite element spaces. Let τh=K be a uniform triangulation/tetrahedron partition of domain Ωd(d=2 or 3), with h:=maxKτhdiameter(K). Further, we introduce the finite element subspaces (Xh,Qh,Yh)(X,Q,Y) for linear velocity, pressure, and angular velocity, respectively. We assume that (Xh,Qh) satisfies the discrete LBBh [24] condition, meaning there exists a constant M0 such that

    infqhQhsupvhXh(qh,vh)qhvhM0>0.

    There are finite elements that satisfy the stability of LBBh, such as the Tayler-Hood finite elements (Pk,Pk1) and Mini finite elements (Pb1,P1) on the quai-uniform triangular(2D)/tetrahedral(3D) meshes, where Pk is defined by k-order polynomials on element K.

    The discrete divergence-free space Vh is defined as:

    Vh:={vhXh:(vh,qh)=0,qhQh}.

    We first present the fully discrete linearly extrapolated BDF2 MGD scheme, then conduct stability analysis.

    Algorithm 3.1 (MGD-BDF2 full discrete decoupled scheme).

    Step 1. Given u1h=u0h=u0Vh and w1h=w0h=w0Yh, for all (vh,qh,zh)(Xh,Qh,Yh) find (ˆun+1h,pn+1h,wn+1h)(Xh,Qh,Yh), satisfying:

    (3ˆun+1h4unh+un1h2Δt,vh)+ν0(ˆun+1h,vh)+b(2unhun1h,ˆun+1h,vh)(pn+1h,vh)=2vr(curl(2wnhwn1h),vh)+(fn+1,vh), (3.1)
    (ˆun+1h,qh)=0, (3.2)
    j(3wn+1h4wnh+wn1h2Δt,zh)+jb(2unhun1h,wn+1h,zh)+c1(wn+1h,zh)+c2(wn+1h,zh)+4vr(wn+1h,zh)=2vr(curl(2unhun1h),zh)+(gn+1,zh). (3.3)

    Step 2. Given ˆun+1hXh, for all vhXh find un+1hXh, satisfying:

    (3un+1h3ˆun+1h2Δt,vh)+β(3un+1h4unh+un1h2Δt,vh)+γ(un+1h,vh)=0. (3.4)

    Remark 3.2. In Step 1, we decouple the fully coupled IMNSE model into two smaller sub-physics problems at each time step (one is for the linear velocity and pressure, the other is for the angular velocity), which reduces the size of the linear systems to be solved and allows for parallel computing of the two sub-physics problems.

    Remark 3.3. Since Algorithm 3.1 is a two-step scheme, it requires that the initial values (u0h,w0h) and (u1h,w1h) are second-order accuracy. For simplicity, here we use ghost points (u1h,w1h) and set (u1h,w1h) = (u0h,w0h) = (u0,w0). This ensures that (u0h,w0h) and (u1h,w1h) are of second-order accuracy.

    In this subsection, we will conduct a stability analysis.

    Lemma 3.4. [20] For the MGD-BDF2 scheme, the following identities hold for Eq (3.4):

    ˆun+1h2=un+1h2+ˆun+1hun+1h2+43γΔtun+1h2+β3(un+1h2unh2+(2un+1hunh)2(2unhun1h)2+(un+1h2unh+un1h)2), (3.5)

    and

    (3un+1h4unh+un1h2Δt,ˆun+1hun+1h)=β6Δt(3un+1h4unh+un1h)2+γ3(un+1h,(3un+1h4unh+un1h)). (3.6)

    The subsequent statement certifies its unconditional stability.

    Theorem 3.5. Assume that f,gL2(0,T;H1(Ω)d), then the following holds for Δt>0:

    uNh2+2uNhuN1h2+β(uNh2+(2uNhuN1h)2)+j(wNh2+2wNhwN1h2)+2γΔt3(uNh2+(2uNhuN1h)2)+4vrΔtN1n=0un+1h2+3v0Δt2N1n=0ˆun+1h2+2c1ΔtN1n=0wn+1h2+4c2ΔtN1n=0wn+1h2+2vrΔtN1n=0wn+1h28Δtν0N1n=0fn+121+2Δtc1N1n=0gn+121+2jw0h2+2u0h2+(4γΔt3+2β)u0h2. (3.7)

    Proof. Substituting vh=ˆun+1h,qh=pn+1h into (3.1) and (3.2), and zh=wn+1h into (3.3), respectively, we derive the following equations:

    (3un+1h4unh+un1h2Δt,un+1h)+(3un+1h4unh+un1h2Δt,ˆun+1hun+1h)+(3ˆun+13un+12Δt,ˆun+1h)+ν0ˆun+1h2=(fn+1,ˆun+1h)+2vr((2wnhwn1h),curlˆun+1h), (3.8)
    j(3wn+1h4wnh+wn1h2Δt,wn+1h)+c1(wn+1h,wn+1h)+jb(2unhun1h,wn+1h,wn+1h)+c2(wn+1h,wn+1h)+4vr(wn+1h,wn+1h)=2vr((2unhun1h),curlwn+1h)+(gn+1,wn+1h). (3.9)

    We first add Eqs (3.8) and (3.9), and apply the identity 2(3a4b+c)a=a2b2+(2ab)2(2bc)2+(a2b+c)2 and Lemma 3.4. Then we sum the equation from n=0 to N1 to obtain

    uNh2+2uNhuN1h2+(2γΔt3+β)(uNh2+(2uNhuN1h)2)+4Δt(γN1n=0un+1h2+ν0ˆun+1h2)+j(wNh2+2wNhwN1h2)+4ΔtN1n=0wn+1h2wnh+wn1h2+4Δt(c1N1n=0wn+1h2+vrN1n=0wn+1h2)+16Δtc2N1n=0wn+1h2=4ΔtN1n=0(fn+1,ˆun+1h)+4ΔtN1n=0(gn+1,wn+1h)+8ΔtvrN1n=0(2wnhwn1h,curlˆun+1h)+8ΔtvrN1n=0(2unhun1h,curlwn+1h)+2u0h2+2jw0h2. (3.10)

    By employing Young's inequality and the Cauchy-Schwartz inequality, we establish the following relation for the terms on the right-hand sides (RHS) of (3.10):

    4ΔtN1n=0(fn+1,ˆun+1h)+4ΔtN1n=0(gn+1,wn+1h)4Δtν0N1n=0fn+121+ν0ΔtN1n=0ˆun+1h2+4Δtc1N1n=0gn+121+c1ΔtN1n=0wn+1h2, (3.11)
    8ΔtvrN1n=0((2unhun1h),curlwn+1h)+8ΔtvrN1n=0((2wnhwn1h),curlˆun+1h)Cv2rΔtc1N1n=02unhun1h2+c1ΔtN1n=0wn+1h2+Cv2rΔtν0N1n=02wnhwn1h2+ν0ΔtN1n=0ˆun+1h2. (3.12)

    Substituting (3.11) and (3.12) into (3.10), we end the proof and obtain Theorem 3.5.

    In what follows, an account of the error estimates of the MGD-BDF2 algorithm shall be provided.

    Assumption 4.1 To obtain the most precise error estimates for the MGD-BDF2 Algorithm 3.1, we need the regularity

    uL(0,T;XHk+1(Ω)d);wL(0,T;YHk+1(Ω)d),utL(0,T;Hk+1(Ω)d);wtL(0,T;Hk+1(Ω)d),uttL2(0,T;H1(Ω));wttH1(0,T;L2(Ω)),utttL2(0,T;L2(Ω));wtttL2(0,T;L2(Ω)),pL2(0,T;QHm+1(Ω)). (4.1)

    Additionally, we define two types of projections[25,26]. Denote by (sh,lh) the Stokes projection of (u,p)X×Q such that

    ν0((ush),lh)(plh,vh)=0,vhXh,((ush),qh)=0,qhQh,

    and the Ritz projection operator Ph:w(t)YPhwYh,t[0,T],

    c1((wPhw),zh)=0zhYh. (4.2)

    Furthermore, for 0mk, the following approximation properties hold:

    ush+h(ush)Chk+1uk+1,plhChmum.

    Following [20], the following inequality holds:

    shLCu2,shLCuL. (4.3)

    As for the Ritz projection (4.2), it satisfies the approximation property [27]

    wPhw+h(wPhw)Chk+1wk+1.

    To facilitate the convergence analysis, we introduce error decompositions. Let ˜uh be an approximation of u in Vh. We denote un=u(tn),˜un=˜u(tn), wn=w(tn),˜wn=Ph˜w(tn). The following error decompositions are

    en+1ˆu=(un+1˜un+1h)(ˆun+1h˜un+1h):=ηn+1uΛn+1u,h,en+1u=(un+1˜un+1h)(un+1h˜un+1h):=ηn+1uϕn+1u,h,en+1w=(wn+1˜wn+1h)(wn+1h˜wn+1h):=ηn+1wϕn+1w,h,en+1p:=pn+1pn+1h. (4.4)

    Lemma 4.2. Under regularity Assumption 4.1, we have the following consistency error relation: σ>0,

    |τn+1(vh)|C(vr)Δt3(tn+1tn1uttt2dt+tn+1tn1utt2dt+tn+1tn1wtt2dt)+C(σ)vh2,|τn+1(zh)|C(vr)Δt3(tn+1tn1wttt2dt+tn+1tn1utt2dt+tn+1tn1wtt2dt)+C(σ)zh2, (4.5)

    where

    τn+1(vh):=(3un+14un+un12Δtut(tn+1),vh)b(un+12un+un1,un+1,vh)+2vr(curl(wn+12wn+wn1),vh),τn+1(zh):=j(3wn+14wn+wn12Δtwt(tn+1),zh)jb(wn+12wn+wn1,wn+1,zh)+2vr(curl(un+12un+un1),zh).

    Proof. Utilizing the integral version of Taylor's theorem and the Cauchy-Schwarz inequality, we can derive the following expressions:

    |τn+1(vh)|3un+14un+un12Δtut(tn+1)vh+C(un+12un+un1)un+12vh+2vr(curl(wn+12wn+wn1),vh)32σ3un+14un+un12Δtut(tn+1)2+σ6vh2+32σu2,2(un+12un+un1)2+σ6vh2+3vr2σ(wn+12wn+wn1)2+σ6vh2(3σ+3vr2σ)Δt3(tn+1tn1uttt2dt+tn+1tn1utt2dt+tn+1tn1wtt2dt)+σ2vh2. (4.6)

    The proof of the formulas (3un+14un+un12Δtut(tn+1)) and ((un+12un+un1)) can be found in the references [28,29]. Similarly, we can establish an expression for τn+1(zh).

    To establish convergence, a critical lemma concerning Step 2 of Algorithm 3.1 is required.

    Lemma 4.3. [20] The following inequality holds:

    Λn+1u,h2ϕn+1u,h2+ϕn+1u,hΛn+1u,h2+2γΔt3ϕn+1u,h22γΔt3ηn+1u,h2+β3(ϕn+1u,h2ϕnu,h2+(2ϕn+1u,hϕnu,h)2(2ϕnu,hϕn1u,h)2+12(ϕn+1u,h2ϕnu,h+ϕn1u,h)2)cβd(1+2Δt)3tn+1tn1ηt2dtβΔt3(2ϕnu,hϕn1u,h)2. (4.7)

    Theorem 4.4. Under the condition of Assumption 4.1 and KΔt<θ(0,1), where K=max0tT{1+Cγ1u(t)22,(Cu(t)2L+v2rc1),ν0}, the error between the solutions of Algorithm 3.1 and the exact solution of (1.1) satisfies

    eNu2+2eNueN1u2+2γΔtN1n=0en+1u2+2ν0ΔtN1n=0en+1ˆu2+(2γΔt3+β)(eNu2+(2eNueN1u)2)+2Δtc1N1n=0en+1w2+j(eNw2+2eNweN1w2)+4Δtc2N1n=0en+1w2+8ΔtvrN1n=0en+1w2Cexp(ΔtN1n=0K1KΔt)((Δt)4+h2m+2+h2k). (4.8)

    Proof. Subtracting (3.1)–(3.4) from (1.1)–(1.5), respectively, we get the error equations

    (3en+1˜u4en+1u+en1u2Δt,vh)+ν0(en+1˜u,vh)(pn+1qh,vh)+b(2unun1,un+1,vh)b(2unhun1h,˜un+1h,vh)=2vr(curl(2enwen1w),vh)+τn+1(vh),vhXh, (4.9)
    (en+1˜u,qh)=0,qhQh, (4.10)
    j(3en+1w4enw+en1w2Δt,zh)+c1(en+1w,zh)+jb(2unun1,wn+1,zh)+jb(2unhun1h,wn+1,zh)+c2(en+1w,zh)+4vr(en+1w,zh)=2vr(curl(2enuen1u),zh)+τn+1(zh),zhYh, (4.11)
    (3en+1u3en+1˜u2Δt,vh)+β(3en+1u4enu+en1u2Δt,vh)+γ(en+1u,vh)=0. (4.12)

    Taking ˜uh=sh,vh=Λn+1u,hVh in (4.9), we obtain the equation

    (3ηn+1u4ηnu+ηn1u2Δt,Λn+1u,h)(3ϕn+1u4ϕnu+ϕn1u2Δt,ϕn+1u,h)(3ϕn+1u4ϕnu+ϕn1u2Δt,Λn+1u,hϕn+1u,h)(3Λn+1u,h3ϕn+1u,h2Δt,Λn+1u,h)+b(2unun1,un+1,Λn+1u,h)b(2unun1,ˆun+1,Λn+1u,h)ν0Λn+1u,h2(pn+1qh,Λn+1u,h)2vr(curl(2ηnwηn1w),Λn+1u,h)+2vr(curl(2ϕnwϕn1w),Λn+1u,h)=τn+1(Λn+1u,h). (4.13)

    Setting vh=3ϕn+1u,h4ϕnu,h+ϕn1u,h3Vh in (4.12), we have the following equations;

    (3ϕn+1u,h4ϕnu,h+ϕn1u,h2Δt,Λn+1u,hϕn+1u,h)=γ3((3ϕn+1u,h4ϕnu,h+ϕn1u,h),ϕn+1u,hηn+1u)+β6Δt(3ϕn+1u,h4ϕnu,h+ϕn1u,h)2β6Δt((3ϕn+1u,h4ϕnu,h+ϕn1u,h),(3ηn+1u4ηnu+ηn1u)). (4.14)

    Integrating (4.13) and (4.14) into one equation, using the error decompositions (4.4), multiplying both sides of the integrated equation by 4Δt, and applying Lemma 4.3, we obtain

    ϕn+1u,h2ϕnu,h2+2ϕn+1u,hϕnu,h22ϕnu,hϕn1u,h2+ϕn+1u,h2ϕnu,h+ϕn1u,h2+(2γΔt3+β)(ϕn+1u,h2ϕnu,h2+(2ϕn+1u,hϕnu,h)2(2ϕnu,hϕn1u,h)2+(ϕn+1u,h2ϕnu,h+ϕn1u,h)2)+2β3(3ϕn+1u,h4ϕnu,h+ϕn1u,h)2+6Λn+1u,hϕn+1u,h2+4ν0ΔtΛn+1u,h2+4γΔtϕn+1u,h22((3ηn+1u4ηnu+ηn1u),Λn+1u,h)+4γΔt3((3ϕn+1u,h4ϕnu,h+ϕn1u,h),ηn+1u)+2β3((3ϕn+1u,h4ϕnu,h+ϕn1u,h),(3ηn+1u4ηnu+ηn1u))+4Δt[b(2unun1,un+1,Λn+1u,h)b(2unuun1u,˜un+1u,Λn+1u,h)]4Δt(pn+1qh,Λn+1u,h)4Δtτ(Λn+1u,h)8vrΔt[(curl(2ηnwηn1w),Λn+1u,h)(curl(2ϕnw,hϕn1w,h),Λn+1u,h)]+Cβd(1+2Δt)tn+1tn1ηt2dt+2γdΔtηn+1u2+β2(ϕn+1u,h2ϕnu,h+ϕn1u,h)2+βΔt((2ϕnu,hϕn1u,h)2+ϕnu,h2). (4.15)

    Applying the Cauchy-Schwarz and Young's inequalities on the RHS of (4.15), we obtain

    2((3ηn+1u4ηnu+ηn1u),Λn+1u,h)Ctn+1tn1ηu,t2dt+Δt5ϕn+1u,h2+Δt5Λn+1u,hϕn+1u,h2, (4.16)
    4γΔt3((3ϕn+1u,h4ϕnu,h+ϕn1u,h),ηn+1u)γΔt4ϕn+1u,h2+γΔt4ϕnu,h2+γΔt3(ϕn+1u,h2ϕnu,h+ϕn1u,h)2+CγΔtηn+1u2, (4.17)

    and

    2β3((3ϕn+1u,h4ϕnu,h+ϕn1u,h),(3ηn+1u4ηnu+ηn1u))CβΔttn+1tn1ηt2dt+Cβ(3ϕn+1u,h4ϕnu,h+ϕn1u,h)2, (4.18)
    4Δt(pn+1qh,Λn+1u,h)Cν10Δtpn+1qh2+ν0ΔtΛn+1u,h2. (4.19)

    Using Lemma 4.2, we obtain

    4Δt|τn+1(Λn+1u,h)|C(vr)Δt4(tn+1tn1uttt2dt+tn+1tn1utt2dt+tn+1tn1wtt2dt)+Δt5Λn+1u,h2+Δt5Λn+1u,hϕn+1u,h2. (4.20)

    For the trilinear terms, we handle them as follows:

    4Δt[b(2unun1,un+1,Λn+1u,h)b(2unhun1h,un+1h,Λn+1u,h)]=4Δt[b(2ηnuηn1u,un+1,Λn+1u,h)+b(2˜unh˜un1h,ηn+1h,Λn+1u,h)b(2ϕnu,hϕn1u,h,˜un+1h,Λn+1u,h)]. (4.21)

    Subsequently, we proceed to perform bound estimation on the nonlinear terms after the above processing:

    4Δtb(2ηnuηn1u,un+1,Λn+1u,h)CΔt(ηnu2+ηn1u2)+Δt5ϕn+1u,h2+Δt5Λn+1u,hϕn+1u,h2, (4.22)
    4Δtb(2ϕnu,hϕn1u,h,˜un+1h,Λn+1u,h)CΔt(2ϕnu,hϕn1u,h˜un+1hL+(2ϕnu,hϕn1u,h)˜un+1hL)Λn+1u,hCΔtun+1h2L2ϕnu,hϕn1u,h2+Δt5ϕn+1u,h2+Δt5Λn+1u,hϕn+1u,h2+γΔt4ϕn+1u,h2+γΔt3(ϕn+1u,h2ϕnu,h+ϕn1u,h)2+Cγ1Δt(un+122ϕn+1u,h2+un+122Λn+1u,hϕn+1u,h2), (4.23)

    and for the last term as in Eq (4.21), we use a similar treatment in [20] to obtain Eq (4.24),

    4Δtb(2˜unh˜un1h,ηn+1h,Λn+1u,h)CΔt(1+h)(un22+un122)ηn+1u2+Δt5ϕn+1u,h2+Δt5Λn+1u,hϕn+1u,h2, (4.24)
    8vrΔt[(curl(2ηnwηn1w),Λn+1u,h)(curl(2ϕnw,hϕn1w,h),Λn+1u,h)]32ν0Δt2ηnwηn1w2+32ν0Δt2ϕnw,hϕn1w,h2+ν0ΔtΛn+1u,h2. (4.25)

    Combining inequalities (4.16)–(4.25) into (4.15), we get

    ϕn+1u,h2ϕnu,h2+2ϕn+1u,hϕnu,h22ϕnu,hϕn1u,h2+ϕn+1u,h2ϕnu,h+ϕn1u,h2+(2γΔt3+β)(ϕn+1u,h2ϕnu,h2+(ϕn+1u,hϕnu,h)2(ϕnu,hϕn1u,h)2+2ν0ΔtΛn+1u,h2+6ϕn+1u,hΛn+1u,h2+4γΔtϕn+1u,h2Δt(1+Cγ1un+122)ϕn+1u2+Δt(1+Cγ1un+122)ϕn+1u,hΛn+1u,h2+γΔt2(ϕn+1u,h2+ϕnu,h2)+CγΔtηn+1u2+CβΔttn+1tn1ηu,t2dt+Cν10Δtpn+1qh2+CΔt4(tn+1tn1uttt2dt+tn+1tn1utt2dttn+1tn1wtt2dt)+CΔt(ηnu2+ηn1u2)+CΔtun+12L2ϕnu,hϕn1u,h2+Ctn+1tn1ηu,t2dt+CΔt(1+h)(un22+un122)ηn+1u2+Cν0Δt2ϕnw,hϕn1w,h2+Cν0Δt2ηnwηn1w2+Cβ(1+2Δt)tn+1tn1ηu,t2dt+CγΔtηn+1u2+βΔt((2ϕnu,hϕn1u,h)2+ϕnu,h2). (4.26)

    Similarly, taking zh=ϕn+1w,h in (4.11), the angular velocity equation is similarly processed as (4.26). A series of inequalities related to angular velocity can be derived by making use of the Cauchy-Schwarz-Young inequality, and integrating all inequalities yields

    j(ϕn+1w,h2ϕnw,h2+2ϕn+1w,hϕnw,h22ϕnw,hϕn1w,h2)+2Δtc1ϕn+1w,h2+4Δtc2ϕn+1w,h2+8Δtvrϕn+1w,h2Cj2tn+1tn1ηw,t2dt+CΔt(c22c1+c1+Cj2Δt(1+h)vr(un22+un122))ηn+1w2+Cj2Δtvr(ηnu2+ηn1u2)wn+122+Cj2Δtvr(2ϕnu,hϕn1u,h)2˜wn+12L+Cv2rΔtc12ηnuηn1u2+Cv2rΔtc12ϕnu,hϕn1u,h2+CjΔt4tn+1tn1wttt2dt+CjΔt4wn+12Ltn+1tn1utt2dt+CvrΔt4tn+1tn1utt2dt+CΔtvrηn+1w2. (4.27)

    The equations for linear velocity (4.26) and angular velocity (4.27) are combined and generalized into a single equation. The sum of n from 0 to N1 is given by

    ϕNu,h2+2ϕNu,hϕN1u,h2+(2γΔt3+β)(ϕNu,h2+(2ϕNu,hϕN1u,h)2)+N1n=0(6ΔtCγ1un+122Δt)ϕn+1u,hΛn+1u,h2+2ν0ΔtN1n=0Λn+1u,h2+4γΔtN1n=0ϕn+1u,h2+j(ϕNw,h2+2ϕNw,hϕN1w,h2)+2Δtc1N1n=0ϕn+1w,h2+4Δtc2N1n=0ϕn+1w,h2+8ΔtvrN1n=0ϕn+1w,h2Δt(1+Cγ1un+122)N1n=0ϕn+1u2+CΔt(un+12L+v2rc1)N1n=02ϕnu,hϕn1u,h2+Cν0ΔtN1n=02ϕnw,hϕn1w,h2+Cν10ΔtN1n=0pn+1qh2+Cβ(1+Δt)N1n=0tn+1tn1ηu,t2dt+γΔt2N1n=0(ϕn+1u,h2+ϕnu,h2)+Cj2Δtvrwn+12LN1n=0(2ϕnu,hϕn1u,h)2+CΔt4N1n=0(tn+1tn1uttt2dt+tn+1tn1wttt2dt+tn+1tn1utt2dt+tn+1tn1wtt2dt)+CΔt(c22c1+c1+Cj2Δt(1+h)vr(un22+un122))N1n=0ηn+1w2+Cj2N1n=0tn+1tn1ηw,t2dt+CN1n=0tn+1tn1ηu,t2dt+CΔt(1+j2vrwn+122)(ηnu2+ηn1u2)+CΔt(γ+(1+h))(un22+un122)N1n=0ηn+1u2+CΔtvrN1n=0ηn+1w2+Cv2rΔtc1N1n=02ηnuηn1u2+Cν0ΔtN1n=02ηnwηn1w2. (4.28)

    When Δt is small enough, such that KΔt1, we use the discrete Gronwall lemma [16] to get

    ϕNu,h2+2ϕNu,hϕN1u,h2+(2γΔt3+β)(ϕNu,h2+(2ϕNu,hϕN1u,h)2)+N1n=0(6ΔtCγ1un+122Δt)ϕn+1u,hΛn+1u,h2+2ν0ΔtN1n=0Λn+1u,h2+2γΔtϕNu,h2+j(ϕNw,h2+2ϕNw,hϕN1w,h2)+2Δtc1N1n=0ϕn+1w,h2+4Δtc2N1n=0ϕn+1w,h2+8ΔtvrN1n=0ϕn+1w,h2Cexp(ΔtN1n=0Kn+11Kn+1Δt){ν10infqhQh|pqh|22,0+h2k+2ut22,k+1+(j2+vr)h2k+2wt22,k+1+β(1+Δt)h2kut22,k+1+ν0h2k+2|w|22,k+1+(c1+c22c1+j2(1+h)vr(un22+un122))h2kwt22,k+1+v2rc1h2k+2|u|22,k+1+(γ+(1+h)(un22+un122))h2k|u|22,k+1+(1+j2vrwn+122)h2k|u|22,k+1+(Δt)4(uttt22,0+wttt22,0+utt22,0+wtt22,0)}Cexp(KT1KΔt)((Δt)4+ν10h2m+2+(β+c1+(j2vr+1)(un22+un122)+γ+2+j2vrwn+122)h2k, (4.29)

    where Kn+1=max{1+Cγ1un+122,(Cun+12L+v2rc1),ν0}. Finally, we conclude the proof by applying the triangle inequality.

    Corollary 4.5. Under the conditions of Theorem 4.4 with k=2 and m=1, we have

    eNu2+2eNueN1u2+(2γΔt3+β)(eNu2+(2eNueN1u)2)+2ν0ΔtN1n=0en+1ˆu2+2γΔtN1n=0en+1u2+2γΔt3eNu2+j(eNw2+2eNweN1w2)+2Δtc1N1n=0en+1w2+4Δtc2N1n=0en+1w2+8vrΔtN1n=0en+1w2C(Δt4+h4). (4.30)

    Remark 4.6. Similarly, when using the (Pb1,P1,P1) elements to approximate (u,p,w), the error is C(h+(Δt)2).

    We present four illustrative examples in this section. The initial pair of examples serves to compute error and convergence rates in three and two dimensional cases, respectively. The subsequent two examples involve the simulation of square cavity-driven flow and the bearing lubrication problem. For the implementation of the algorithm, we have opted to utilize the publicly available finite element software FreeFem++[30].

    The fluid domain is Ω=[0,1]3. The parameters of the MGD-BDF2 method are γ=1.0, β=0.2, ν0=2.0, νr=1.0, j=1.0, c1=2.0, and c2=1.0. We take the following analytical solutions:

    Analytical solution 1:

    u1=2(1cos(2πx))sin(2πy)sin(2πz)cos(t),u2=sin(2πx)(1cos(2πy))sin(2πz)cos(t),u3=sin(2πx)sin(2πy)(1cos(2πz))cos(t),w1=(1cos(2πx))sin(2πy)sin(2πz)cos(t),w2=sin(2πx)(1cos(2πy))sin(2πz)cos(t),w3=sin(2πx)sin(2πy)(1cos(2πz))cos(t),p=10(sin(4πx)+sin(4πy)+sin(4πz))cos(t). (5.1)

    Analytical solution 2:

    u=(zsint,xet,ycos(t)),w=(xcos(t),zet,ysin(t)),p=(x+y+z)cos(t). (5.2)

    The convergence rates are determined by analyzing the errors at two consecutive mesh sizes. Both the spatial convergence rates (SCR) and temporal convergence rates (TCR) will be evaluated in this study. The errors and convergence rates for u,p and w in the L2 norm and H1 norm are recorded by using the (Pb1,P1,P1) and (P2,P1,P2) elements, respectively.

    The data results of SCR are placed in Tables 1 and 2 by using analytical solution 1 (5.1). The errors and convergence rates of TCR are placed in Tables 3 and 4 using analytical solution 2 (5.2).

    Table 1.  The SCR of MGD-BDF2 by using (Pb1,P1,P1) with T=0.5, Δt=0.0001 in 3D.
    1/h |uuh|2,1 Rate |wwh|2,1 Rate |pph|2,0 Rate
    10 3.8072 - 2.3771 - 4.6043 -
    12 3.2500 0.8660 2.0018 0.9402 3.4242 1.6205
    14 2.8319 0.8959 1.7268 0.9614 2.6682 1.6229
    16 2.5070 0.9125 1.5172 0.9690 2.1492 1.6195

     | Show Table
    DownLoad: CSV
    Table 2.  The SCR of MGD-BDF2 by using (P2,P1,P2) with T=0.5, Δt=0.0001 in 3D.
    1/h |uuh|2,1 Rate |wwh|2,1 Rate |pph|2,0 Rate
    4 2.7752 - 1.7017 - 6.5930 -
    6 1.2421 1.9837 0.8409 1.7395 1.8508 3.1347
    7 0.9301 1.8775 0.6354 1.8187 1.3055 2.2655
    8 0.7208 1.9048 0.4963 1.8459 0.9578 2.3143

     | Show Table
    DownLoad: CSV
    Table 3.  The TCR of MGD-BDF2 by using (P2,P1,P2) with T=0.5, h=110 in 3D.
    1Δt |uuh|2,1 Rate |wwh|2,1 Rate |pph|2,0 Rate
    4 2.201×103 - 4.180×103 - 7.433×103 -
    8 6.044×104 1.8646 1.362×103 1.6180 2.341×103 1.6668
    16 1.512×104 1.9992 3.738×104 1.8651 6.394×104 1.8724
    32 3.926×105 1.9452 9.752×105 1.9384 1.672×104 1.9349
    64 1.030×105 1.9308 2.489×105 1.9701 4.328×105 1.9502

     | Show Table
    DownLoad: CSV
    Table 4.  The TCR of MGD-BDF2 by using (Pb1,P1,P1) with T=0.5, h=110 in 3D.
    1Δt |uuh|2,1 Rate |wwh|2,1 Rate |pph|2,0 Rate
    4 3.310×104 - 4.051×103 - 1.423×102 -
    8 1.819×104 0.8640 1.316×103 1.6218 4.487×103 1.6653
    16 5.839×105 1.6389 3.617×104 1.8639 1.228×103 1.8696
    32 1.701×105 1.7799 9.439×105 1.9379 3.194×104 1.9425
    64 4.705×106 1.8535 2.410×105 1.9697 8.139×105 1.9724
    128 1.265×106 1.8953 6.087×106 1.9851 2.056×105 1.9849

     | Show Table
    DownLoad: CSV

    From Tables 14, it is easy to see that these findings satisfy the convergence rates of Theorem 4.4 (i.e., Corollary 4.5 and Remark 4.6).

    We will check the convergence performance of the IMNSE model in two dimensions by using analytical solution (5.3). We set Ω=(0,1)2, ν0=2.0, c1=1.0, c2=1.0, β=0.2, γ=1.0, j=1.0, α=1.0.

    u1=10α(x42x3+x2)(2y33y2+y)et,u2=10α(2x33x2+x)(y42y3+y2)et,p=10α(2x1)(2y1)et,w=u1+u2. (5.3)

    Tables 5 and 6 are the numerical results of spatial convergence rates (SCR), while Table 7 is the numerical results of the temporal convergence rates (TCR). We see that these findings of Tables 57 satisfy the convergence rates of Theorem 4.4 (i.e., Corollary 4.5.).

    Table 5.  The SCR of MGD-BDF2 by using (P2,P1,P2) with T=0.5, Δt=0.0001 in 2D.
    1/h |uuh|2,1 Rate |wwh|2,1 Rate |pph|2,0 Rate
    8 7.182×103 - 4.275×103 - 2.279×102 -
    10 4.645×103 1.9528 2.769×103 1.9461 1.455×102 2.0114
    12 3.246×103 1.9616 1.936×103 1.9591 1.009×102 2.0017
    14 2.394×103 1.9773 1.428×103 1.9770 7.411×103 2.0072
    16 1.838×103 1.9804 1.096×103 1.9817 5.672×103 2.0041

     | Show Table
    DownLoad: CSV
    Table 6.  The SCR of SGD-BDF2 by using (P2,P1,P2) with T=0.5, Δt=0.0001 in 2D.
    1/h |uuh|2,1 Rate |wwh|2,1 Rate |pph|2,0 Rate
    8 7.177×103 - 4.275×103 - 2.836×102 -
    10 4.641×103 1.9542 2.769×103 1.9461 1.660×102 2.3991
    12 3.242×103 1.9632 1.936×103 1.9591 1.097×102 2.2651
    14 2.391×103 1.9793 1.428×103 1.9770 7.836×103 2.1888
    16 1.835×103 1.9830 1.096×103 1.9817 5.897×103 2.1316

     | Show Table
    DownLoad: CSV
    Table 7.  The TCR of MGD-BDF2 by using (P2,P1,P2) with T=0.5 and Δt=0.1h in 2D.
    1Δt |uuh|2,1 Rate |wwh|2,1 Rate |pph|2,0 Rate
    16 3.398×103 - 1.082×103 - 5.598×103 -
    32 1.076×103 1.6585 2.742×104 1.9808 1.408×103 1.9909
    64 3.190×104 1.7543 6.890×105 1.9928 3.532×104 1.9953
    128 8.963×105 1.8317 1.726×105 1.9970 8.845×105 1.9976

     | Show Table
    DownLoad: CSV

    In order to demonstrate the superiority of the MGD algorithm, we conducted two numerical experiments. The first numerical experiment is to calculate the error of u by using the analytical solution (5.3) at T=0.01, Δt=0.0001, for the BDF2 scheme (without grad-div terms), the standard grad-div (SGD-BDF2) scheme, and the modular grad-div (MGD-BDF2) scheme. Numerical results are presented in Table 8. It is evident that the SGD-BDF2 and MGD-BDF2 schemes are superior to the BDF2 scheme without grad-div terms.

    Table 8.  The error eu of BDF2, SGD-BDF2, and MGD-BDF2 with (P2,P1,P2) in 2D.
    eu
    1/h BDF2 SGD-BDF2 MGD-BDF2
    8 2.86810×1018 1.94510×1019 2.14410×1019
    12 4.59510×1019 2.52310×1019 2.17610×1019
    16 3.80510×1018 1.98010×1019 2.14410×1019
    20 2.66010×1018 2.22310×1019 2.24710×1019
    24 3.58910×1018 1.98410×1019 2.14110×1019

     | Show Table
    DownLoad: CSV

    Next, our experiment focuses on increasing Re, where Reν10 is the Reynolds number. We set Δt = h = 132, β = 0.2, and γ=10. In Table 9, we compare the errors for divergence velocity with increasing Re of BDF2, SGD-BDF2, and MGD-BDF2. We notice that the error of the proposed algorithm barely increases. It can be seen that the addition of stabilization can enhance the conservation of mass sufficiently.

    Table 9.  The u by using (P2,P1,P2) with different Re in 2D.
    u
    Re BDF2 SGD-BDF2 MGD-BDF2
    102 2.206×104 1.068×104 1.886×105
    103 2.207×104 2.303×105 1.143×105
    104 2.411×104 2.239×106 2.005×106
    105 7.851×104 2.037×107 2.016×107

     | Show Table
    DownLoad: CSV

    The third numerical experiment is to test the computational efficiency by comparing the computational time of the SGD and MGD stabilization methods by using analytical solution (5.3) in 2D, and (5.2) for 3D. Numerical results are given in Tables 10 and 11.

    Table 10.  CPU time for SGD-BDF2 and MGD-BDF2 in different parameters for 2D.
    β γ SGD-BDF2 MGD-BDF2
    0 0 68.256 68.333
    0 0.01 68.199 68.189
    0 0.02 71.022 68.156
    0 0.04 68.341 68.076
    0 0.4 77.480 68.192
    0 4.0 153.604 67.985
    0 40.0 Failed 69.008
    0 400.0 Failed 68.615
    0 4000.0 Failed 68.767
    0.01 0.3 87.894 68.197
    0.02 0.3 97.863 68.679
    0.04 0.3 176.354 68.054
    0.08 0.3 173.345 68.408
    0.40 0.3 Failed 68.680
    4.0 0.3 Failed 68.844
    40.0 0.3 Failed 68.651
    400.0 0.3 Failed 69.193
    4000.0 0.3 Failed 69.170

     | Show Table
    DownLoad: CSV
    Table 11.  CPU time for SGD-BDF2 and MGD-BDF2 in different parameters for 3D.
    β γ SGD-BDF2 MGDBDF2
    0 0 136.698 134.183
    0 0.01 133.890 135.247
    0 0.02 134.652 132.967
    0 0.04 129.029 135.269
    0 0.4 137.143 134.538
    0 4.0 313.818 135.377
    0 40.0 Failed 135.718
    0 400.0 Failed 138.901
    0 4000.0 Failed 139.175
    0.01 0.3 138.972 134.537
    0.02 0.3 138.076 135.689
    0.04 0.3 152.295 134.755
    0.08 0.3 185.929 134.700
    0.40 0.3 338.625 135.593
    4.0 0.3 Failed 137.891
    40.0 0.3 Failed 138.533
    400.0 0.3 Failed 139.582
    4000.0 0.3 Failed 138.421

     | Show Table
    DownLoad: CSV

    In the 2D test, we fixed Δt=h=132 while varying the parameters γ and β and conducted a comparison of the elapsed times for the SGD-BDF2 and MGD-BDF2 schemes. For the 3D test, Δt=180 and h=110 were selected. Notably, when both γ and β are set to 0, the MGD-BDF2 scheme essentially transforms into the classical Galerkin BDF2 scheme. We used the standard GMRES solver to calculate the SGD-BDF2 scheme and Step 1 of the MGD-BDF2 scheme, and a CG solver to calculate Step 2 of the MGD-BDF2 scheme. When the GMRES solver fails to converge after a single iteration for certain γ and β, we denote this as "Failed" in tables. From Table 10 for 2D and Table 11 for 3D, we can observe that the MGD-BDF2 scheme is superior to the SGD-BDF2 scheme.

    Regarding the SGD-BDF2 algorithm, as the stabilization parameter increases, the overall CPU time generally exhibits a growing trend. Notably, in the cases of β=0, γ=40 in 2D and 3D, β=0.4, γ=0.3 in 2D, and β=4, γ=0.3 in 3D, the SGD-BDF2 algorithm failed to converge successfully, and is therefore marked as "Failed".

    In contrast, the CPU time performance of the MGD-BDF2 algorithm remains relatively stable, without showing a significant increase as the stabilization parameter increases. Furthermore, despite significant variations in the stabilization parameter, the MGD-BDF2 algorithm demonstrates remarkable adaptability, enabling it to consistently maintain a relatively stable solving time.

    Next we simulated the flow on Ω=[0,1]2 by applying similar no-slip boundary conditions at the lid. The upper boundary, where y=1 and 0<x<1, is subject to the conditions: u1=1, u2=0, and w=0. The normal component of velocity is assumed to be zero on Ω, while the tangential component is zero, except at y=1 where it is set to 1. Figures 13 display the components of velocity (u1, u2) and angular velocity (w) contours for the MGD-BDF2 scheme and different viscosity coefficients ν0 by using 1h=48 and (Pb1,P1,P1) elements.

    Figure 1.  Contours of horizontal velocity u1 by using MGD-BDF2.
    Figure 2.  Contours of vertial velocity u2 by using MGD-BDF2.
    Figure 3.  Contours of angular velocity w by using MGD-BDF2.

    Upon observation of Figures 13, it becomes evident that as the viscosity coefficient ν0 diminishes, the components of velocity (u1, u2) and angular velocity (w) gradually lose their symmetry and deviate toward one side.

    The IMNSE model is used to simulate lubrication problems [4]. The relevant fluid domain encompasses a ring-shaped region bounded by the outer boundary Γ1 with a radius of r1, and the inner boundary Γ2 with a radius of r2. In Figures 46, (u1,u2) and w adhere to the homogeneous dirichlet boundary condition on Γ1; while on Γ2, w=0 and the following conditions hold: u1=r2wrsinθ,u2=r2wrcosθ, θ=arctanyx. Here, wr represents the rotational angular velocity. We will explore three distinct scenarios, where wr takes on the values of 200,600, and 1000. The parameters are selected as r1=0.1, r2=0.06, ν0=2.0, c1=c2=j=1.0, β=0.2, γ=1.0, h=1150, and Δt=0.001.

    Figure 4.  Contours of horizontal velocity u1 by using MGD-BDF2.
    Figure 5.  Contours of vertical velocity u2 by using MGD-BDF2.
    Figure 6.  Contours of angular velocity w by using MGD-BDF2.

    Figures 46 show that the velocity components (u1, u2) and angular velocity (w) increase as the rotational angular velocity wr increases. Consequently, the bearing can endure higher loads. However, upon comparing the velocity components and angular velocity, it is evident that the polarity effect of the fluid remains minimal, with the angular velocity tending to rotate around the inner circle. This implies that, as the rotational angular velocity wr rises, the micro-polarity effect of the fluid becomes more pronounced.

    We have introduced a novel method (linearly extrapolated fully discrete MGD-BDF2) for solving the IMNSE model in Rd,d=2,3. Our scheme is second-order, fully discrete, and semi-implicit, ensuring unconditional stability and optimal convergence rates in both time and space. By employing this approach, we only need to solve linear systems at each time step, which simplifies the implementation process and improves efficiency. Additionally, the study compared the computational time differences between the MGD method and SGD methods with varying stabilization parameters. Standard implementations showed a rapid increase in costs as the parameters increased. In addition, the paper also simulated the flow of cavity fluids and bearing lubrication issues. These simulations all yielded good results. The results show that the MGD-BDF2 method has a significant advantage in computational time and keep mass conservation.

    The MGD method decouples the velocity and angular velocity, yet the velocity and pressure remain coupled, which is typically a key challenge in solving the NS equations. In the future, we will continue to work on the expansion of this model to a wider range of applications. For example, in combination with pressure correction and the scalar auxiliary variable (SAV), we will explore whether it can maintain the advantages of several algorithms.

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

    This work was supported by the National Natural Science Foundation of China (12171141).

    The authors declare no conflict of interest.



    [1] S. Abbasbandy, T. A. Viranloo, O. Lopez-Pouso, J. J. Nieto, Numerical methods for fuzzy differential inclusions, Comput. Math. Appl., 48 (2004), 1633−1641. https://doi.org/10.1016/j.camwa.2004.03.009 doi: 10.1016/j.camwa.2004.03.009
    [2] O. Adeyeye, Z. Omar, Numerical solution of first order initial value problems using a self-starting implicit two-step Obrechkoff-type block method, J. Math. Stat., 12 (2016), 127−134. https://doi.org/10.3844/jmssp.2016.127.134 doi: 10.3844/jmssp.2016.127.134
    [3] N. B. Ahmad, J. Kavikumar, M. Mamat, A. Hamzah, N. Shamsidah, Fuzzy differential equations by using modified Romberg's method, Prosiding Seminar Kebangsaan Aplikasi Sains dan Matematik, 29 (2013), 51−64.
    [4] A. Ahmadian, S. Salahshour, C. S. Chan, D. Baleanu, Numerical solutions of fuzzy differential equations by an efficient Runge–Kutta method with generalized differentiability, Fuzzy Set. Syst., 33 (2018), 47−67. https://doi.org/10.1016/j.fss.2016.11.013 doi: 10.1016/j.fss.2016.11.013
    [5] N. Ahmady, T. Allahviranloo, E. Ahmady, A modified Euler method for solving fuzzy differential equations under generalized differentiability, Comput. Appl. Math., 39 (2020), 1−21. https://doi.org/10.1007/s40314-020-1112-1 doi: 10.1007/s40314-020-1112-1
    [6] T. Allahviranloo, S. Abbasbandy, N. Ahmady, E. Ahmady, Improved predictor-corrector method for solving fuzzy initial value problems, Inform. Sci., 179 (2009), 945−955. https://doi.org/10.1016/j.ins.2008.11.030 doi: 10.1016/j.ins.2008.11.030
    [7] F. Babakordi, T. Allahviranloo, A new method for solving fuzzy Bernoulli differential equation, J. Math. Ext., 15 (2021), 1−20.
    [8] B. Bede, L. Stefanini, Generalized differentiability of fuzzy-valued functions, Fuzzy Set. Syst., 230 (2013), 119−141. https://doi.org/10.1016/j.fss.2012.10.003 doi: 10.1016/j.fss.2012.10.003
    [9] S. S. L. Chang, L. A. Zadeh, On fuzzy mapping and control, IEEE T. Syst. Man Cy., 2 (1972), 30−34. https://doi.org/10.1109/TSMC.1972.5408553 doi: 10.1109/TSMC.1972.5408553
    [10] T. K. Fook, Z. B. Ibrahim, Two points hybrid block method for solving first-order fuzzy differential equations, J. Soft Comput. Appl., 20 (2016)), 45−53. https://doi.org/10.5899/2016/jsca-00083 doi: 10.5899/2016/jsca-00083
    [11] H. A. Hashim, A. H. Shather, A. F. Jameel, A. Saaban, Numerical solution of first order nonlinear fuzzy initial value problems by six-stage fifth-order Runge Kutta method, Int. J. Innov. Technol. Explor. Eng., 8 (2019), 166−170.
    [12] W. Hohenauer, Hohenauer-Physical modelling based on first order ODEs, SIMIODE, 2018, 1−22.
    [13] K. Hussain, O. Adeyeye, N. Ahmad, Higher derivative block method with generalized step length for solving first-order fuzzy initial value problems, IIUM Eng. J., 24 (2023), 158−169. https://doi.org/10.31436/iiumej.v24i1.2380 doi: 10.31436/iiumej.v24i1.2380
    [14] K. Hussain, O. Adeyeye, N. Ahmad, Numerical solution of second order fuzzy ordinary differential equations using two-step block method with third and fourth derivatives, J. Nigerian Soc. Phys. Sci., 5 (2023), 1087. https://doi.org/10.46481/jnsps.2023.1087 doi: 10.46481/jnsps.2023.1087
    [15] K. Hussain, O. Adeyeye, N. Ahmad, R. Bibi, Third-fourth derivative three-step block method for direct solution of second-order fuzzy ordinary differential equations, IAENG Int. J. Comput. Sci., 49 (2022), 856−863.
    [16] S. Isa, Z. A. Majid, F. Ismail, F. Rabiei, Diagonally implicit multistep block method of order four for solving fuzzy differential equations using Seikkala derivatives, Symmetry, 10 (2018), 42−63. https://doi.org/10.3390/sym10020042 doi: 10.3390/sym10020042
    [17] K. Ivaz, A. Khastan, J. J. Nieto, A numerical method for fuzzy differential equations and hybrid fuzzy differential equations, Abstr. Appl. Anal., 3 (20133), 1−10. https://doi.org/10.1155/2013/735128 doi: 10.1155/2013/735128
    [18] R. Jafari, W. Yu, X. Li, S. Razvarz, Numerical solution of fuzzy differential equations with Z-numbers using Bernstein neural networks, Int. J. Comput. Intell. Syst., 10 (2017), 1226−1237. https://doi.org/10.2991/ijcis.10.1.81 doi: 10.2991/ijcis.10.1.81
    [19] M. K. Jain, S. R. K. Iyenger, Numerical methods for scientific and engineering computation, New Age International Limited Publication, 2007.
    [20] A. Jameel, N. R. Anakira, A. K. Alomari, I. Hashim, M. A. Shakhatreh, Numerical solution of n'th order fuzzy initial value problems by six stages, J. Nonlinear Sci. Appl., 9 (2016), 627−640. https://doi.org/10.22436/jnsa.009.02.26 doi: 10.22436/jnsa.009.02.26
    [21] A. F. Jameel, A. I. M. Ismail, A. Sadeghi, Numerical solution of fuzzy IVP with trapezoidal and triangular fuzzy numbers by using the fifth-order Runge-Kutta method, World Appl. Sci. J., 17 (2012), 1667−1674.
    [22] T. Jayakumar, K. Kanakarajan, Numerical solution for hybrid fuzzy system by improved Euler method, Int. J. Appl. Math. Sci., 6 (2012), 1847−1862.
    [23] K. Kanagarajan, M. Sambath, Runge-Kutta nystrom method of order three for solving fuzzy differential equations, Comput. Meth. Appl. Math., 10 (2010), 195−203. https://doi.org/10.2478/cmam-2010-0011 doi: 10.2478/cmam-2010-0011
    [24] M. Keshavarz, T. Allahviranloo, S. Abbasbandy, M. Modarressi, A study of fuzzy methods for solving systems of fuzzy differential equations, New Math. Nat. Comput., 17 (2021), 1−27. https://doi.org/10.1142/S1793005721500010 doi: 10.1142/S1793005721500010
    [25] M. Ma, M. Friedman, A. Kandel, Numerical solutions of fuzzy differential equations, Fuzzy Set. Syst., 105 (1999), 133−138. https://doi.org/10.1016/S0165-0114(97)00233-9 doi: 10.1016/S0165-0114(97)00233-9
    [26] F. H. Maghool, Z. H. Radhy, H. A. Mehdi, H. M. Abass, Simpson's rule to solve fuzzy differential equations, Int. J. Adv. Res. Sci. Eng. Techno., 6 (2019), 11306−11315.
    [27] S. Mehrkanoon, M. Suleiman, Z. Majid, Block method for numerical solution of fuzzy differential equations, Int. Math. Forum, 4 (2009), 2269−2280.
    [28] H. S. Najafi, F. R. Sasemasi, S. S. Roudkoli, S. F. Nodehi, Comparison of two methods for solving fuzzy differential equations based on Euler method and Zadeh's extension, J. Math. Comput. Sci., 2 (2011), 295−306. https://doi.org/10.22436/jmcs.002.02.09 doi: 10.22436/jmcs.002.02.09
    [29] V. Nirmala, V. Parimala, P. Rajarajeswari, Application of Runge-Kutta method for finding multiple numerical solutions to intuitionistic fuzzy differential equations, J. Phys. : Conf. Ser., 1139 (2018), 1−8. https://doi.org/10.1088/1742-6596/1139/1/012012 doi: 10.1088/1742-6596/1139/1/012012
    [30] N. Parandin, Numerical solution of fuzzy differential equations of 2nd-order by Runge-Kutta method, J. Math. Ext., 7 (2014), 47−62.
    [31] P. Prakash, V. Kalaiselvi, Numerical solutions of fuzzy differential equations by using hybrid methods, Fuzzy Inf. Eng., 4 (2012), 445−455. https://doi.org/10.1007/s12543-012-0126-9 doi: 10.1007/s12543-012-0126-9
    [32] M. L. Puri, D. A. Ralescu, Differentials of fuzzy functions, J. Math. Anal. Appl., 91 (1983), 552−558. https://doi.org/10.1016/0022-247X(83)90169-5 doi: 10.1016/0022-247X(83)90169-5
    [33] F. Rabiei, F. A. Hamid, M. M. Rashidi, F. Ismail, Numerical simulation of fuzzy differential equations using general linear method and B-series, Adv. Mech. Eng., 9 (2017), 1−16. https://doi.org/10.1177/1687814017715419 doi: 10.1177/1687814017715419
    [34] P. Rajkumar, S. Rubanraj, Numerical solution of fuzzy differential equations by seventh order Runge-Kutta method, J. Comput. Math. Sci., 10 (2019), 1518−1528. https://doi.org/10.29055/jcms/1143 doi: 10.29055/jcms/1143
    [35] A. Ramli, Z. A. Majid, An implicit multistep block method for fuzzy differential equations, In: 7th International Conference on Research and Educations in Mathematics (ICREM7), 107 (2015), 113−119. https://doi.org/10.1109/ICREM.2015.7357031
    [36] A. Ramli, Z. A. Majid, Fourth-order diagonally implicit multistep block method for solving fuzzy differential equations, Int. J. Pure Appl. Math., 107 (2016), 635−660. https://doi.org/10.12732/ijpam.v107i3.12 doi: 10.12732/ijpam.v107i3.12
    [37] M. M. Salih, Using predictor-corrector methods for solving fuzzy differential equations, Discover. Math. (Menemui Matematik), 36 (2014), 9−17.
    [38] S. Seikkala, On the fuzzy initial value problem, Fuzzy Set. Syst., 24 (1987), 319−330. https://doi.org/10.1016/0165-0114(87)90030-3 doi: 10.1016/0165-0114(87)90030-3
    [39] K. Sevindir, H. Cetinkaya, On numerical solutions of fuzzy differential equations, Int. J. Dev. Res., 8 (2018), 22971−22979.
    [40] J. Shokri, Numerical solution of fuzzy differential equations, Appl. Math. Sci., 45 (2007), 2231−2246.
    [41] T. Smita, S. Chakraverty, Euler-based new solution method for fuzzy initial value problems, Int. J. Artif. Intell. Soft Comput., 4 (2014), 58−79. https://doi.org/10.1504/IJAISC.2014.059288 doi: 10.1504/IJAISC.2014.059288
    [42] Z. T. Yassin, W. Al-Hayani, A. F. Jameel, A. Amourah, N. Anakira, Solving fuzzy system of Fredholm integro-differential equations of the second kind by using homotopy analysis method, AIMS Math., 10 (2025), 1704−1740. https://doi.org/10.3934/math.2025078 doi: 10.3934/math.2025078
    [43] I. S. Zawawi, Z. B. Ibrahim, M. Suleiman, Diagonally implicit block backward differentiation formulas for solving fuzzy differential equations, AIP Conf. Proc., 1522 (2013), 681−687. https://doi.org/10.1063/1.4801191 doi: 10.1063/1.4801191
  • This article has been cited by:

    1. Yunzhang Zhang, Xiaogang Du, Xinghui Yong, Ji Zhang, A second order time filter backward Euler algorithm for the time‐dependent incompressible thermomicropolar fluid equations, 2025, 105, 0044-2267, 10.1002/zamm.202400430
  • Reader Comments
  • © 2025 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(214) PDF downloads(20) Cited by(0)

Figures and Tables

Figures(17)  /  Tables(6)

/

DownLoad:  Full-Size Img  PowerPoint
Return
Return

Catalog