Processing math: 18%
Research article

Derivation of bounds of integral operators via convex functions

  • Received: 01 December 2019 Accepted: 25 May 2020 Published: 02 June 2020
  • MSC : 26A33, 26D10, 31A10

  • Convex functions play a vital role in the derivation of inequalities. In this paper these functions are used to obtain certain bounds of a unified integral operator. A Hadamard inequality for these operators is established. Further bounds of several kinds of fractional and conformable integral operators are deduced in particular.

    Citation: Xinghua You, Ghulam Farid, Lakshmi Narayan Mishra, Kahkashan Mahreen, Saleem Ullah. Derivation of bounds of integral operators via convex functions[J]. AIMS Mathematics, 2020, 5(5): 4781-4792. doi: 10.3934/math.2020306

    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
  • Convex functions play a vital role in the derivation of inequalities. In this paper these functions are used to obtain certain bounds of a unified integral operator. A Hadamard inequality for these operators is established. Further bounds of several kinds of fractional and conformable integral operators are deduced in particular.


    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)
    \begin{equation} \left( {\nabla \cdot e_{\tilde u}^{n + 1},{q_h}} \right) = 0,\forall {q_h} \in {Q_h}, \end{equation} (4.10)
    \begin{equation} \begin{array}{*{20}{l}} {j\left( {\frac{{3e_w^{n + 1} - 4e_w^n + e_w^{n - 1}}}{{2\Delta t}},{z_h}} \right) + {c_1}\left( {\nabla e_w^{n + 1},\nabla {z_h}} \right) + j{b^*}(2{u^n} - {u^{n - 1}},{w^{n + 1}},{z_h})}\\ { + j - {b^*}(2u_h^n - u_h^{n - 1},{w^{n + 1}},{z_h}) + {c_2}\left( {\nabla \cdot e_w^{n + 1},\nabla \cdot {z_h}} \right) + 4{v_r}\left( {e_w^{n + 1},{z_h}} \right)}\\ { = 2{v_r}\left( {curl(2e_u^n - e_u^{n - 1}),{z_h}} \right) + {\tau ^{n + 1}}({z_h}),\forall {z_h} \in {Y_h},} \end{array} \end{equation} (4.11)
    \begin{equation} \left( {\frac{{3e_u^{n + 1} - 3e_{\tilde u}^{n + 1}}}{{2\Delta t}},{v_h}} \right) + \beta \left( {\nabla \cdot \frac{{3e_u^{n + 1} - 4e_u^n + e_u^{n - 1}}}{{2\Delta t}},\nabla \cdot {v_h}} \right) + \gamma \left( {\nabla \cdot e_u^{n + 1},\nabla \cdot {v_h}} \right) = 0. \end{equation} (4.12)

    Taking {{\tilde u}_h} = {s_h}, {v_h} = \Lambda _{u, h}^{n + 1} \in {V_h} in (4.9), we obtain the equation

    \begin{equation} \begin{array}{*{20}{l}} {\left( {\frac{{3\eta _u^{n + 1} - 4\eta _u^n + \eta _u^{n - 1}}}{{2\Delta t}},\Lambda _{u,h}^{n + 1}} \right) - \left( {\frac{{3\phi _u^{n + 1} - 4\phi _u^n + \phi _u^{n - 1}}}{{2\Delta t}},\phi _{u,h}^{n + 1}} \right) - \left( {\frac{{3\phi _u^{n + 1} - 4\phi _u^n + \phi _u^{n - 1}}}{{2\Delta t}},\Lambda _{u,h}^{n + 1} - \phi _{u,h}^{n + 1}} \right)}\\ { - \left( {\frac{{3\Lambda _{u,h}^{n + 1} - 3\phi _{u,h}^{n + 1}}}{{2\Delta t}},\Lambda _{u,h}^{n + 1}} \right) + {b^*}\left( {2{u^n} - {u^{n - 1}},{u^{n + 1}},\Lambda _{u,h}^{n + 1}} \right) - {b^*}\left( {2{u^n} - {u^{n - 1}},{{\hat u}^{n + 1}},\Lambda _{u,h}^{n + 1}} \right)}\\ - {\nu _0}{\left\| {\nabla \Lambda _{u,h}^{n + 1}} \right\|^2} - \left( {{p^{n + 1}} - {q_h},\nabla \cdot \Lambda _{u,h}^{n + 1}} \right) - 2{v_r}\left( {curl(2\eta _w^n - \eta _w^{n - 1}),\Lambda _{u,h}^{n + 1}} \right)\\ + 2{v_r}\left( {curl(2\phi _w^n - \phi _w^{n - 1}),\Lambda _{u,h}^{n + 1}} \right) = {\tau ^{n + 1}}(\Lambda _{u,h}^{n + 1}). \end{array} \end{equation} (4.13)

    Setting {v_h} = \frac{{3\phi _{u, h}^{n + 1} - 4\phi _{u, h}^n + \phi _{u, h}^{n - 1}}}{3} \in {V_h} in (4.12), we have the following equations;

    \begin{equation} \begin{array}{*{20}{l}} {\left( {\frac{{3\phi _{u,h}^{n + 1} - 4\phi _{u,h}^n + \phi _{u,h}^{n - 1}}}{{2\Delta t}},\Lambda _{u,h}^{n + 1} - \phi _{u,h}^{n + 1}} \right)}\\ { = \frac{\gamma }{3}\left( {\nabla \cdot (3\phi _{u,h}^{n + 1} - 4\phi _{u,h}^n + \phi _{u,h}^{n - 1}),} \right.\left. {\nabla \cdot \phi _{u,h}^{n + 1} - \nabla \cdot \eta _u^{n + 1}} \right) + \frac{\beta }{{6\Delta t}}{{\left\| {\nabla \cdot (3\phi _{u,h}^{n + 1} - 4\phi _{u,h}^n + \phi _{u,h}^{n - 1})} \right\|}^2}}\\ { - \frac{\beta }{{6\Delta t}}\left( {\nabla \cdot (3\phi _{u,h}^{n + 1} - 4\phi _{u,h}^n + \phi _{u,h}^{n - 1}),} \right.\left. {\nabla \cdot (3\eta _u^{n + 1} - 4\eta _u^n + \eta _u^{n - 1})} \right).} \end{array} \end{equation} (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\Delta t , and applying Lemma 4.3, we obtain

    \begin{equation} \begin{array}{l} {\left\| {\phi _{u,h}^{n + 1}} \right\|^2} - {\left\| {\phi _{u,h}^n} \right\|^2} + {\left\| {2\phi _{u,h}^{n + 1} - \phi _{u,h}^n} \right\|^2} - {\left\| {2\phi _{u,h}^n - \phi _{u,h}^{n - 1}} \right\|^2} + {\left\| {\phi _{u,h}^{n + 1} - 2\phi _{u,h}^n + \phi _{u,h}^{n - 1}} \right\|^2}\\ + (\frac{{2\gamma \Delta t}}{3} + \beta )({\left\| {\nabla \cdot \phi _{u,h}^{n + 1}} \right\|^2} - {\left\| {\nabla \cdot \phi _{u,h}^n} \right\|^2} + {\left\| {\nabla \cdot (2\phi _{u,h}^{n + 1} - \phi _{u,h}^n)} \right\|^2}\\ - {\left\| {\nabla \cdot (2\phi _{u,h}^n - \phi _{u,h}^{n - 1})} \right\|^2} + {\left\| {\nabla \cdot (\phi _{u,h}^{n + 1} - 2\phi _{u,h}^n + \phi _{u,h}^{n - 1})} \right\|^2})\\ + \frac{{2\beta }}{3}{\left\| {\nabla \cdot (3\phi _{u,h}^{n + 1} - 4\phi _{u,h}^n + \phi _{u,h}^{n - 1})} \right\|^2} + 6{\left\| {\Lambda _{u,h}^{n + 1} - \phi _{u,h}^{n + 1}} \right\|^2}\\ + 4{\nu_0}\Delta t{\left\| {\nabla \Lambda _{u,h}^{n + 1}} \right\|^2} + 4\gamma\Delta t{\left\| {\nabla \cdot \phi _{u,h}^{n + 1}} \right\|^2}\\ \le 2\left( {(3\eta _u^{n + 1} - 4\eta _u^n + \eta _u^{n - 1}),\Lambda _{u,h}^{n + 1}} \right) + \frac{{4\gamma \Delta t}}{3}\left( {\nabla \cdot (3\phi _{u,h}^{n + 1} - 4\phi _{u,h}^n + \phi _{u,h}^{n - 1}),\nabla \cdot \eta _u^{n + 1}} \right)\\ + \frac{{2\beta }}{3}\left( {\nabla \cdot (3\phi _{u,h}^{n + 1} - 4\phi _{u,h}^n + \phi _{u,h}^{n - 1}),\nabla \cdot (3\eta _u^{n + 1} - 4\eta _u^n + \eta _u^{n - 1})} \right)\\ + 4\Delta t\left[ {{b^*}(2{u^n} - {u^{n - 1}},{u^{n + 1}},\Lambda _{u,h}^{n + 1}) - {b^*}(2u_u^n - u_u^{n - 1},\tilde u_u^{n + 1},\Lambda _{u,h}^{n + 1})} \right]\\ - 4\Delta t\left( {{p^{n + 1}} - {q_h},\Lambda _{u,h}^{n + 1}} \right) - 4\Delta t\tau (\Lambda _{u,h}^{n + 1})\\ - 8{v_r}\Delta t\left[ {\left( {curl(2\eta _w^n - \eta _w^{n - 1}),\Lambda _{u,h}^{n + 1}} \right) - \left( {curl(2\phi _{w,h}^n - \phi _{w,h}^{n - 1}),\Lambda _{u,h}^{n + 1}} \right)} \right]\\ + C\beta d(1 + 2\Delta t)\int_{{t^{n - 1}}}^{{t^{n + 1}}} {{{\left\| {\nabla {\eta _t}} \right\|}^2}dt} + 2\gamma d\Delta t{\left\| {\nabla \eta _u^{n + 1}} \right\|^2}\\ + \frac{\beta }{2}{\left\| {\nabla \cdot (\phi _{u,h}^{n + 1} - 2\phi _{u,h}^n + \phi _{u,h}^{n - 1})} \right\|^2} + \beta \Delta t\left( {{{\left\| {\nabla \cdot (2\phi _{u,h}^n - \phi _{u,h}^{n - 1})} \right\|}^2} + {{\left\| {\nabla \cdot \phi _{u,h}^n} \right\|}^2}} \right). \end{array} \end{equation} (4.15)

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

    \begin{equation} \begin{array}{*{20}{l}} {2\left( {(3\eta _u^{n + 1} - 4\eta _u^n + \eta _u^{n - 1}),\Lambda _{u,h}^{n + 1}} \right)} { \le C\int_{{t^{n - 1}}}^{{t^{n + 1}}} {{{\left\| {{\eta _{u,t}}} \right\|}^2}dt} + \frac{{\Delta t}}{5}{{\left\| {\phi _{u,h}^{n + 1}} \right\|}^2} + \frac{{\Delta t}}{5}{{\left\| {\Lambda _{u,h}^{n + 1} - \phi _{u,h}^{n + 1}} \right\|}^2},} \end{array} \end{equation} (4.16)
    \begin{equation} \begin{array}{*{20}{l}} {\frac{{4\gamma \Delta t}}{3}\left( {\nabla \cdot (3\phi _{u,h}^{n + 1} - 4\phi _{u,h}^n + \phi _{u,h}^{n - 1}),\nabla \cdot \eta _u^{n + 1}} \right)}\\ {\le \frac{{\gamma \Delta t}}{4}{{\left\| {\nabla \cdot \phi _{u,h}^{n + 1}} \right\|}^2} + \frac{{\gamma \Delta t}}{4}{{\left\| {\nabla \cdot \phi _{u,h}^n} \right\|}^2}} { + \frac{{\gamma \Delta t}}{3}{{\left\| {\nabla \cdot (\phi _{u,h}^{n + 1} - 2\phi _{u,h}^n + \phi _{u,h}^{n - 1})} \right\|}^2} + C\gamma \Delta t{{\left\| {\nabla \eta _u^{n + 1}} \right\|}^2},} \end{array} \end{equation} (4.17)

    and

    \begin{equation} \begin{array}{*{20}{l}} {\frac{{2\beta }}{3}\left( {\nabla \cdot (3\phi _{u,h}^{n + 1} - 4\phi _{u,h}^n + \phi _{u,h}^{n - 1}),\nabla \cdot (3\eta _u^{n + 1} - 4\eta _u^n + \eta _u^{n - 1})} \right)}\\ {\;\;\; \le C\beta \Delta t\int_{{t^{n - 1}}}^{{t^{n + 1}}} {{{\left\| {\nabla {\eta _t}} \right\|}^2}dt} + C\beta {{\left\| {\nabla \cdot (3\phi _{u,h}^{n + 1} - 4\phi _{u,h}^n + \phi _{u,h}^{n - 1})} \right\|}^2},} \end{array} \end{equation} (4.18)
    \begin{equation} - 4\Delta t\left( {{p^{n + 1}} - {q_h},\nabla \cdot \Lambda _{u,h}^{n + 1}} \right) \le C\nu_0^{ - 1}\Delta t{\left\| {{p^{n + 1}} - {q_h}} \right\|^2} + {\nu_0}\Delta t{\left\| {\nabla \Lambda _{u,h}^{n + 1}} \right\|^2}. \end{equation} (4.19)

    Using Lemma 4.2, we obtain

    \begin{equation} \begin{array}{*{20}{l}} {4\Delta t\left| {{\tau ^{n + 1}}(\Lambda _{u,h}^{n + 1})} \right| \le C({v_r})\Delta {t^4}\left( {\int_{{t^{n - 1}}}^{{t^{n + 1}}} {{{\left\| {{u_{ttt}}} \right\|}^2}dt} + \int_{{t^{n - 1}}}^{{t^{n + 1}}} {{{\left\| {\nabla {u_{tt}}} \right\|}^2}dt} + \int_{{t^{n - 1}}}^{{t^{n + 1}}} {{{\left\| {\nabla {w_{tt}}} \right\|}^2}dt} } \right)}\\ {\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\quad \qquad+ \frac{{\Delta t}}{5}{{\left\| {\Lambda _{u,h}^{n + 1}} \right\|}^2} + \frac{{\Delta t}}{5}{{\left\| {\Lambda _{u,h}^{n + 1} - \phi _{u,h}^{n + 1}} \right\|}^2}.} \end{array} \end{equation} (4.20)

    For the trilinear terms, we handle them as follows:

    \begin{equation} \begin{array}{*{20}{l}} \begin{array}{l} 4\Delta t\left[ {{b^*}(2{u^n} - {u^{n - 1}},{u^{n + 1}},\Lambda _{u,h}^{n + 1}) - {b^*}(2u_h^n - u_h^{n - 1},u_h^{n + 1},\Lambda _{u,h}^{n + 1})} \right] = \\ 4\Delta t\left[ {{b^*}(2\eta _u^n - \eta _u^{n - 1},{u^{n + 1}},\Lambda _{u,h}^{n + 1}) + {b^*}(2\tilde u_h^n - \tilde u_h^{n - 1},\eta _h^{n + 1},\Lambda _{u,h}^{n + 1}) - {b^*}(2\phi _{u,h}^n - \phi _{u,h}^{n - 1},\tilde u_h^{n + 1},\Lambda _{u,h}^{n + 1})} \right]. \end{array} \end{array} \end{equation} (4.21)

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

    \begin{equation} \begin{array}{*{20}{l}} {4\Delta t{b^*}(2\eta _u^n - \eta _u^{n - 1},{u^{n + 1}},\Lambda _{u,h}^{n + 1})}\\ {\quad \;\;\;{\mkern 1mu} \le C\Delta t({{\left\| {\nabla \eta _u^n} \right\|}^2} + {{\left\| {\nabla \eta _u^{n - 1}} \right\|}^2}) + \frac{{\Delta t}}{5}{{\left\| {\phi _{u,h}^{n + 1}} \right\|}^2} + \frac{{\Delta t}}{5}{{\left\| {\Lambda _{u,h}^{n + 1} - \phi _{u,h}^{n + 1}} \right\|}^2},} \end{array} \end{equation} (4.22)
    \begin{equation} \begin{array}{*{20}{l}} { - 4\Delta t{b^*}(2\phi _{u,h}^n - \phi _{u,h}^{n - 1},\tilde u_h^{n + 1},\Lambda _{u,h}^{n + 1})}\\ { \le C\Delta t(\left\| {2\phi _{u,h}^n - \phi _{u,h}^{n - 1}} \right\|{{\left\| {\nabla \tilde u_h^{n + 1}} \right\|}_{{L^\infty }}} + \left\| {\nabla \cdot (2\phi _{u,h}^n - \phi _{u,h}^{n - 1})} \right\|{{\left\| {\tilde u_h^{n + 1}} \right\|}_{{L^\infty }}})\left\| {\Lambda _{u,h}^{n + 1}} \right\|}\\ { \le C\Delta t\left\| {\nabla u_h^{n + 1}} \right\|_{{L^\infty }}^2{{\left\| {2\phi _{u,h}^n - \phi _{u,h}^{n - 1}} \right\|}^2} + \frac{{\Delta t}}{5}{{\left\| {\phi _{u,h}^{n + 1}} \right\|}^2} + \frac{{\Delta t}}{5}{{\left\| {\Lambda _{u,h}^{n + 1} - \phi _{u,h}^{n + 1}} \right\|}^2} + \frac{{\gamma \Delta t}}{4}{{\left\| {\nabla \cdot \phi _{u,h}^{n + 1}} \right\|}^2}}\\ { + \frac{{\gamma \Delta t}}{3}{{\left\| {\nabla \cdot (\phi _{u,h}^{n + 1} - 2\phi _{u,h}^n + \phi _{u,h}^{n - 1})} \right\|}^2} + C{\gamma ^{ - 1}}\Delta t(\left\| {{u^{n + 1}}} \right\|_2^2{{\left\| {\phi _{u,h}^{n + 1}} \right\|}^2} + \left\| {{u^{n + 1}}} \right\|_2^2{{\left\| {\Lambda _{u,h}^{n + 1} - \phi _{u,h}^{n + 1}} \right\|}^2})}, \end{array} \end{equation} (4.23)

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

    \begin{equation} \begin{array}{l} {4\Delta t{b^*}(2\tilde u_h^n - \tilde u_h^{n - 1},\eta _h^{n + 1},\Lambda _{u,h}^{n + 1})}\\ \le C\Delta t(1 + h)\left( {\left\| {{u^n}} \right\|_2^2 + \left\| {{u^{n - 1}}} \right\|_2^2} \right){\left\| {\nabla \eta _u^{n + 1}} \right\|^2} + \frac{{\Delta t}}{{5}}{\left\| {\phi _{u,h}^{n + 1}} \right\|^2} + \frac{{\Delta t}}{{5}}{\left\| {\Lambda _{u,h}^{n + 1} - \phi _{u,h}^{n + 1}} \right\|^2}, \end{array} \end{equation} (4.24)
    \begin{equation} \begin{array}{*{20}{l}} {8{v_r}\Delta t\left[ {(curl(2\eta _w^n - \eta _w^{n - 1}),\Lambda _{u,h}^{n + 1}) - (curl(2\phi _{w,h}^n - \phi _{w,h}^{n - 1}),\Lambda _{u,h}^{n + 1})} \right]}\\ {\le 32{\nu _0}\Delta t{{\left\| {2\eta _w^n - \eta _w^{n - 1}} \right\|}^2} + 32{\nu _0}\Delta t{{\left\| {2\phi _{w,h}^n - \phi _{w,h}^{n - 1}} \right\|}^2} + {\nu _0}\Delta t{{\left\| {\nabla \Lambda _{u,h}^{n + 1}} \right\|}^2}.} \end{array} \end{equation} (4.25)

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

    \begin{equation} \begin{array}{*{20}{l}} {{{\left\| {\phi _{u,h}^{n + 1}} \right\|}^2} - {{\left\| {\phi _{u,h}^n} \right\|}^2}{{ + }}{{\left\| {{{2}}\phi _{u,h}^{n + 1} - \phi _{u,h}^n} \right\|}^2} - {{\left\| {{{2}}\phi _{u,h}^n - \phi _{u,h}^{n - 1}} \right\|}^2} + {{\left\| {\phi _{u,h}^{n + 1} - 2\phi _{u,h}^n + \phi _{u,h}^{n - 1}} \right\|}^2}}\\ { + (\frac{{2\gamma \Delta t}}{3} + \beta )(\nabla \cdot \phi _{u,h}^{n + 1}{^2} - \nabla \cdot \phi _{u,h}^n{^2} + \nabla \cdot (\phi _{u,h}^{n + 1} - \phi _{u,h}^n){^2}}\\ { - \nabla \cdot (\phi _{u,h}^n - \phi _{u,h}^{n - 1}){^2} + 2{\nu _0}\Delta t{{\left\| {\nabla \Lambda _{u,h}^{n + 1}} \right\|}^2} + 6{{\left\| {\phi _{u,h}^{n + 1} - \Lambda _{u,h}^{n + 1}} \right\|}^2} + 4\gamma \Delta t{{\left\| {\nabla \cdot \phi _{u,h}^{n + 1}} \right\|}^2}}\\ { \le \Delta t\left( {1 + C{\gamma ^{ - 1}}\left\| {{u^{n + 1}}} \right\|_2^2} \right){{\left\| {\phi _u^{n + 1}} \right\|}^2} + \Delta t\left( {1 + C{\gamma ^{ - 1}}\left\| {{u^{n + 1}}} \right\|_2^2} \right){{\left\| {\phi _{u,h}^{n + 1} - \Lambda _{u,h}^{n + 1}} \right\|}^2}}\\ { + \frac{{\gamma \Delta t}}{2}\left( {{{\left\| {\nabla \cdot \phi _{u,h}^{n + 1}} \right\|}^2}{{ + }}{{\left\| {\nabla \cdot \phi _{u,h}^n} \right\|}^2}} \right) + C\gamma \Delta t{{\left\| {\nabla \eta _u^{n + 1}} \right\|}^2} + C\beta \Delta t\int_{{t^{n - 1}}}^{{t^{n + 1}}} {{{\left\| {\nabla {\eta _{u,t}}} \right\|}^2}dt} }\\ { + C\nu _0^{ - 1}\Delta t{{\left\| {{p^{n + 1}} - {q_h}} \right\|}^2} + C\Delta {t^4}\left( {\int_{{t^{n - 1}}}^{{t^{n + 1}}} {{{\left\| {{u_{ttt}}} \right\|}^2}dt} + \int_{{t^{n - 1}}}^{{t^{n + 1}}} {{{\left\| {\nabla {u_{tt}}} \right\|}^2}dt} \int_{{t^{n - 1}}}^{{t^{n + 1}}} {{{\left\| {\nabla {w_{tt}}} \right\|}^2}dt} } \right)}\\ { + C\Delta t\left( {{{\left\| {\nabla \eta _u^n} \right\|}^2} + {{\left\| {\nabla \eta _u^{n - 1}} \right\|}^2}} \right) + C\Delta t\left\| {\nabla {u^{n + 1}}} \right\|_{{L^\infty }}^2{{\left\| {2\phi _{u,h}^n - \phi _{u,h}^{n - 1}} \right\|}^2} + C\int_{{t^{n - 1}}}^{{t^{n + 1}}} {{{\left\| {{\eta _{u,t}}} \right\|}^2}dt} }\\ { + C\Delta t(1 + h)\left( {\left\| {{u^n}} \right\|_2^2 + \left\| {{u^{n - 1}}} \right\|_2^2} \right){{\left\| {\nabla \eta _u^{n + 1}} \right\|}^2} + C{\nu _0}\Delta t{{\left\| {2\phi _{w,h}^n - \phi _{w,h}^{n - 1}} \right\|}^2} + C{\nu _0}\Delta t{{\left\| {2\eta _w^n - \eta _w^{n - 1}} \right\|}^2}}\\ { + C\beta (1 + 2\Delta t)\int_{{t^{n - 1}}}^{{t^{n + 1}}} {{{\left\| {\nabla {\eta _{u,t}}} \right\|}^2}dt} + C\gamma \Delta t{{\left\| {\nabla \eta _u^{n + 1}} \right\|}^2} + \beta \Delta t\left( {{{\left\| {\nabla \cdot ({{2}}\phi _{u,h}^n - \phi _{u,h}^{n - 1})} \right\|}^2} + {{\left\| {\nabla \cdot \phi _{u,h}^n} \right\|}^2}} \right).} \end{array} \end{equation} (4.26)

    Similarly, taking {z_h} = \phi _{w, h}^{n + 1} 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

    \begin{equation} \begin{array}{*{20}{l}} {j\left( {{{\left\| {\phi _{w,h}^{n + 1}} \right\|}^2} - {{\left\| {\phi _{w,h}^n} \right\|}^2}{{ + }}{{\left\| {{{2}}\phi _{w,h}^{n + 1} - \phi _{w,h}^n} \right\|}^2} - {{\left\| {{{2}}\phi _{w,h}^n - \phi _{w,h}^{n - 1}} \right\|}^2}} \right)}\\ { + 2\Delta t{c_1}{{\left\| {\nabla \phi _{w,h}^{n + 1}} \right\|}^2} + 4\Delta t{c_2}{{\left\| {\nabla \cdot \phi _{w,h}^{n + 1}} \right\|}^2} + 8\Delta t{v_r}{{\left\| {\phi _{w,h}^{n + 1}} \right\|}^2}}\\ { \le C{j^2}\int_{{t^{n - 1}}}^{{t^{n + 1}}} {{{\left\| {{\eta _{w,t}}} \right\|}^2}dt} + C\Delta t\left( {\frac{{c_2^2}}{{{c_1}}} + {c_1} + \frac{{C{j^2}\Delta t(1 + h)}}{{{v_r}}}\left( {\left\| {{u^n}} \right\|_2^2 + \left\| {{u^{n - 1}}} \right\|_2^2} \right)} \right){{\left\| {\nabla \eta _w^{n + 1}} \right\|}^2}}\\ { + \frac{{C{j^2}\Delta t}}{{{v_r}}}\left( {{{\left\| {\nabla \eta _u^n} \right\|}^2} + {{\left\| {\nabla \eta _u^{n - 1}} \right\|}^2}} \right)\left\| {\nabla {w^{n + 1}}} \right\|_2^2 + \frac{{C{j^2}\Delta t}}{{{v_r}}}{{\left\| {\nabla \cdot (2\phi _{u,h}^n - \phi _{u,h}^{n - 1})} \right\|}^2}\left\| {\nabla {{\tilde w}^{n + 1}}} \right\|_{{L^\infty }}^2}\\ { + \frac{{Cv_r^2\Delta t}}{{{c_1}}}{{\left\| {2\eta _u^n - \eta _u^{n - 1}} \right\|}^2} + \frac{{Cv_r^2\Delta t}}{{{c_1}}}{{\left\| {2\phi _{u,h}^n - \phi _{u,h}^{n - 1}} \right\|}^2} + Cj\Delta {t^4}\int_{{t^{n - 1}}}^{{t^{n + 1}}} {{{\left\| {{w_{ttt}}} \right\|}^2}dt} }\\ { + Cj\Delta {t^4}\left\| {{w^{n + 1}}} \right\|_{{L^\infty }}^2\int_{{t^{n - 1}}}^{{t^{n + 1}}} {{{\left\| {\nabla {u_{tt}}} \right\|}^2}dt} + C{v_r}\Delta {t^4}\int_{{t^{n - 1}}}^{{t^{n + 1}}} {{{\left\| {\nabla {u_{tt}}} \right\|}^2}dt} + C\Delta t{v_r}{{\left\| {\eta _w^{n + 1}} \right\|}^2}.} \end{array} \end{equation} (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 N-1 is given by

    \begin{equation} \begin{array}{l} {\left\| {\phi _{u,h}^N} \right\|^2} + {\left\| {{{2}}\phi _{u,h}^N - \phi _{u,h}^{N - 1}} \right\|^2} + \left( {\frac{{2\gamma \Delta t}}{3} + \beta } \right)\left( {{{\left\| {\nabla \cdot \phi _{u,h}^N} \right\|}^2} + {{\left\| {\nabla \cdot ({{2}}\phi _{u,h}^N - \phi _{u,h}^{N - 1})} \right\|}^2}} \right)\\ + \sum\limits_{n = 0}^{N - 1} {(6 - \Delta t - C{\gamma ^{ - 1}}\left\| {{u^{n + 1}}} \right\|_2^2\Delta t)} {\left\| {\phi _{u,h}^{n + 1} - \Lambda _{u,h}^{n + 1}} \right\|^2} + {{2}}{\nu_0}\Delta t\sum\limits_{n = 0}^{N - 1} {{{\left\| {\nabla \Lambda _{u,h}^{n + 1}} \right\|}^2}} \\ + 4\gamma \Delta t\sum\limits_{n = 0}^{N - 1} {{{\left\| {\nabla \cdot \phi _{u,h}^{n + 1}} \right\|}^2}} + j\left( {{{\left\| {\phi _{w,h}^N} \right\|}^2} + {{\left\| {{{2}}\phi _{w,h}^N - \phi _{w,h}^{N - 1}} \right\|}^2}} \right) + 2\Delta t{c_1}\sum\limits_{n = 0}^{N - 1} {{{\left\| {\nabla \phi _{w,h}^{n + 1}} \right\|}^2}} \\ + 4\Delta t{c_2}\sum\limits_{n = 0}^{N - 1} {{{\left\| {\nabla \cdot \phi _{w,h}^{n + 1}} \right\|}^2}} + 8\Delta t{v_r}\sum\limits_{n = 0}^{N - 1} {{{\left\| {\phi _{w,h}^{n + 1}} \right\|}^2}} \\ \le \Delta t\left( {1 + C{\gamma ^{ - 1}}\left\| {{u^{n + 1}}} \right\|_2^2} \right)\sum\limits_{n = 0}^{N - 1} {{{\left\| {\phi _u^{n + 1}} \right\|}^2}} + C\Delta t\left( {\left\| {\nabla {u^{n + 1}}} \right\|_{{L^\infty }}^2 + \frac{{v_r^2}}{{{c_1}}}} \right)\sum\limits_{n = 0}^{N - 1} {{{\left\| {2\phi _{u,h}^n - \phi _{u,h}^{n - 1}} \right\|}^2}} \\ + C{\nu _0}\Delta t\sum\limits_{n = 0}^{N - 1} {{{\left\| {2\phi _{w,h}^n - \phi _{w,h}^{n - 1}} \right\|}^2}} + C\nu _0^{ - 1}\Delta t\sum\limits_{n = 0}^{N - 1} {{{\left\| {{p^{n + 1}} - {q_h}} \right\|}^2}} + C\beta \left( {1 + \Delta t} \right)\sum\limits_{n = 0}^{N - 1} {\int_{{t^{n - 1}}}^{{t^{n + 1}}} {{{\left\| {\nabla {\eta _{u,t}}} \right\|}^2}dt} } \\ {{ + }}\frac{{\gamma \Delta t}}{2}\sum\limits_{n = 0}^{N - 1} {\left( {{{\left\| {\nabla \cdot \phi _{u,h}^{n + 1}} \right\|}^2}{{ + }}{{\left\| {\nabla \cdot \phi _{u,h}^n} \right\|}^2}} \right)} + \frac{{C{j^2}\Delta t}}{{{v_r}}}\left\| {\nabla {w^{n + 1}}} \right\|_{{L^\infty }}^2\sum\limits_{n = 0}^{N - 1} {{{\left\| {\nabla \cdot (2\phi _{u,h}^n - \phi _{u,h}^{n - 1})} \right\|}^2}} \\ + C\Delta {t^4}\sum\limits_{n = 0}^{N - 1} {\left( {\int_{{t^{n - 1}}}^{{t^{n + 1}}} {{{\left\| {{u_{ttt}}} \right\|}^2}dt} + \int_{{t^{n - 1}}}^{{t^{n + 1}}} {{{\left\| {{w_{ttt}}} \right\|}^2}dt} + \int_{{t^{n - 1}}}^{{t^{n + 1}}} {{{\left\| {\nabla {u_{tt}}} \right\|}^2}dt} + \int_{{t^{n - 1}}}^{{t^{n + 1}}} {{{\left\| {\nabla {w_{tt}}} \right\|}^2}dt} } \right)} \\ + C\Delta t\left( {\frac{{c_2^2}}{{{c_1}}} + {c_1} + \frac{{C{j^2}\Delta t(1 + h)}}{{{v_r}}}\left( {\left\| {{u^n}} \right\|_2^2 + \left\| {{u^{n - 1}}} \right\|_2^2} \right)} \right)\sum\limits_{n = 0}^{N - 1} {{{\left\| {\nabla \eta _w^{n + 1}} \right\|}^2}} + C{j^2}\sum\limits_{n = 0}^{N - 1} {\int_{{t^{n - 1}}}^{{t^{n + 1}}} {{{\left\| {{\eta _{w,t}}} \right\|}^2}dt} } \\ + C\sum\limits_{n = 0}^{N - 1} {\int_{{t^{n - 1}}}^{{t^{n + 1}}} {{{\left\| {{\eta _{u,t}}} \right\|}^2}dt} } + C\Delta t\left( {1 + \frac{{{j^2}}}{{{v_r}}}\left\| {\nabla {w^{n + 1}}} \right\|_2^2} \right)\left( {{{\left\| {\nabla \eta _u^n} \right\|}^2} + {{\left\| {\nabla \eta _u^{n - 1}} \right\|}^2}} \right)\\ + C\Delta t(\gamma + (1 + h))\left( {\left\| {{u^n}} \right\|_2^2 + \left\| {{u^{n - 1}}} \right\|_2^2} \right)\sum\limits_{n = 0}^{N - 1} {{{\left\| {\nabla \eta _u^{n + 1}} \right\|}^2}} + C\Delta t{v_r}\sum\limits_{n = 0}^{N - 1} {{{\left\| {\eta _w^{n + 1}} \right\|}^2}} \\ + \frac{{Cv_r^2\Delta t}}{{{c_1}}}\sum\limits_{n = 0}^{N - 1} {{{\left\| {2\eta _u^n - \eta _u^{n - 1}} \right\|}^2}} + C{\nu _0}\Delta t\sum\limits_{n = 0}^{N - 1} {{{\left\| {2\eta _w^n - \eta _w^{n - 1}} \right\|}^2}} . \end{array} \end{equation} (4.28)

    When \Delta t is small enough, such that K\Delta t \le 1 , we use the discrete Gronwall lemma [16] to get

    \begin{equation} \begin{array}{l} {\left\| {\phi _{u,h}^N} \right\|^2} + {\left\| {{{2}}\phi _{u,h}^N - \phi _{u,h}^{N - 1}} \right\|^2} + \left( {\frac{{2\gamma \Delta t}}{3} + \beta } \right)\left( {{{\left\| {\nabla \cdot \phi _{u,h}^N} \right\|}^2} + {{\left\| {\nabla \cdot ({{2}}\phi _{u,h}^N - \phi _{u,h}^{N - 1})} \right\|}^2}} \right)\\ \; + \sum\limits_{n = 0}^{N - 1} {(6 - \Delta t - C{\gamma ^{ - 1}}\left\| {{u^{n + 1}}} \right\|_2^2\Delta t)} {\left\| {\phi _{u,h}^{n + 1} - \Lambda _{u,h}^{n + 1}} \right\|^2} + {{2}}{\nu_0}\Delta t\sum\limits_{n = 0}^{N - 1} {{{\left\| {\nabla \Lambda _{u,h}^{n + 1}} \right\|}^2}} \\ + 2\gamma \Delta t{\left\| {\nabla \cdot \phi _{u,h}^N} \right\|^2} + j\left( {{{\left\| {\phi _{w,h}^N} \right\|}^2} + {{\left\| {{{2}}\phi _{w,h}^N - \phi _{w,h}^{N - 1}} \right\|}^2}} \right)\\ + 2\Delta t{c_1}\sum\limits_{n = 0}^{N - 1} {{{\left\| {\nabla \phi _{w,h}^{n + 1}} \right\|}^2}} + 4\Delta t{c_2}\sum\limits_{n = 0}^{N - 1} {{{\left\| {\nabla \cdot \phi _{w,h}^{n + 1}} \right\|}^2}} + 8\Delta t{v_r}\sum\limits_{n = 0}^{N - 1} {{{\left\| {\phi _{w,h}^{n + 1}} \right\|}^2}} \\ \le C\exp \left( {\Delta t\sum\limits_{n = 0}^{N - 1} {\frac{{{K^{n + 1}}}}{{1 - {K^{n + 1}}\Delta t}}} } \right)\left\{ {\nu _0^{ - 1}\mathop {\inf }\limits_{{q_h} \in {Q_h}} \left| {\left\| {p - {q_h}} \right\|} \right|_{2,0}^2 + {h^{2k + 2}}\left\| {{u_t}} \right\|_{2,k + 1}^2} \right.\\ + \left( {{j^2} + {v_r}} \right){h^{2k + 2}}\left\| {{w_t}} \right\|_{2,k + 1}^2 + \beta (1 + \Delta t){h^{2k}}\left\| {{u_t}} \right\|_{2,k + 1}^2 + {\nu _0}{h^{2k + 2}}\left| {\left\| w \right\|} \right|_{2,k + 1}^2\\ + \left( {{c_1} + \frac{{c_2^2}}{{{c_1}}} + \frac{{{j^2}\left( {1 + h} \right)}}{{{v_r}}}\left( {\left\| {{u^n}} \right\|_2^2 + \left\| {{u^{n - 1}}} \right\|_2^2} \right)} \right){h^{2k}}\left\| {{w_t}} \right\|_{2,k + 1}^2 + \frac{{v_r^2}}{{{c_1}}}{h^{2k + 2}}\left| {\left\| u \right\|} \right|_{2,k + 1}^2\\ + \left( {\gamma {{ + }}(1 + h)\left( {\left\| {{u^n}} \right\|_2^2 + \left\| {{u^{n - 1}}} \right\|_2^2} \right)} \right){h^{2k}}\left| {\left\| u \right\|} \right|_{2,k + 1}^2 + \left( {1 + \frac{{{j^2}}}{{{v_r}}}\left\| {{w^{n + 1}}} \right\|_2^2} \right){h^{2k}}\left| {\left\| u \right\|} \right|_{2,k + 1}^2\\ + {\left( {\Delta t} \right)^4}\left. {\left( {\left\| {{u_{ttt}}} \right\|_{2,0}^2 + \left\| {{w_{ttt}}} \right\|_{2,0}^2 + \left\| {\nabla {u_{tt}}} \right\|_{2,0}^2 + \left\| {\nabla {w_{tt}}} \right\|_{2,0}^2} \right)} \right\}\\ \le C\exp \left( { {\frac{KT}{{1 - K\Delta t}}} } \right)\left( {{{\left( {\Delta t} \right)}^4} + \nu_0^{ - 1}{h^{2m + 2}} + \left( {\beta + {c_1}} \right.} \right.\\ + \left( {\frac{{{j^2}}}{{{v_r}}} + 1} \right)\left( {\left\| {{u^n}} \right\|_2^2 + \left\| {{u^{n - 1}}} \right\|_2^2} \right) + \gamma {{ + 2}}\left. { + \frac{{{j^2}}}{{{v_r}}}\left\| {{w^{n + 1}}} \right\|_2^2} \right){h^{2k}}, \end{array} \end{equation} (4.29)

    where {K^{n+1}} = \max \left\{ {1 + C{\gamma ^{ - 1}}\left\| {{u^{n + 1}}} \right\|_2^2, \left({C\left\| {\nabla {u^{n + 1}}} \right\|_{{L^\infty }}^2 + \frac{{v_r^2}}{{{c_1}}}} \right), {\nu _0}} \right\}. 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

    \begin{equation} \begin{array}{*{20}{l}} {{{\left\| {e_u^N} \right\|}^2} + {{\left\| {{{2}}e_u^N - e_u^{N - 1}} \right\|}^2} + \left( {\frac{{2\gamma \Delta t}}{3} + \beta } \right)\left( {{{\left\| {\nabla \cdot e_u^N} \right\|}^2} + {{\left\| {\nabla \cdot \left( {{{2}}e_u^N - e_u^{N - 1}} \right)} \right\|}^2}} \right)}\\ { + 2{\nu_0\Delta t}\sum\limits_{n = 0}^{N - 1} {{{\left\| {\nabla e_{\hat u}^{n + 1}} \right\|}^2}} + {{2}}\gamma \Delta t\sum\limits_{n = 0}^{N - 1} {{{\left\| {\nabla \cdot e_u^{n + 1}} \right\|}^2}} + \frac{{{{2}}\gamma \Delta t}}{{{3}}}{{\left\| {\nabla \cdot e_u^N} \right\|}^2} + j\left( {{{\left\| {e_w^N} \right\|}^2} + {{\left\| {{{2}}e_w^N - e_w^{N - 1}} \right\|}^2}} \right)}\\ { + {{2}}\Delta t{c_1}\sum\limits_{n = 0}^{N - 1} {{{\left\| {\nabla e_w^{n + 1}} \right\|}^2}} + 4\Delta t{c_2}\sum\limits_{n = 0}^{N - 1} {{{\left\| {\nabla \cdot e_w^{n + 1}} \right\|}^2}} + 8{v_r}\Delta t\sum\limits_{n = 0}^{N - 1} {{{\left\| {e_w^{n + 1}} \right\|}^2}} }\\ \le C (\Delta {t^4} + {h^4}). \end{array} \end{equation} (4.30)

    Remark 4.6. Similarly, when using the (P^{b}_1, P_1, P_1) elements to approximate (u, p, w) , the error is C(h+(\Delta 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 \Omega = {[0, 1]^3} . The parameters of the MGD-BDF2 method are \gamma = 1.0 , \beta = 0.2 , {\nu_0} = 2.0 , \nu_r = 1.0 , j = 1.0 , c_1 = 2.0 , and c_2 = 1.0 . We take the following analytical solutions:

    Analytical solution 1:

    \begin{eqnarray} &&{u_1} = - 2(1 - \cos (2\pi x))\sin (2\pi y)\sin (2\pi z)\cos (t),\\ &&{u_2} = \sin (2\pi x)(1 - \cos (2\pi y))\sin (2\pi z)\cos (t),\\ &&{u_3} = \sin (2\pi x)\sin (2\pi y)(1 - \cos (2\pi z))\cos (t),\\ &&{w_1} = (1 - \cos (2\pi x))\sin (2\pi y)\sin (2\pi z)\cos (t),\\ &&{w_2} = \sin (2\pi x)(1 - \cos (2\pi y))\sin (2\pi z)\cos (t),\\ &&{w_3} = \sin (2\pi x)\sin (2\pi y)(1 - \cos (2\pi z))\cos (t),\\ &&p = 10(\sin (4\pi x) + \sin (4\pi y) + \sin (4\pi z))\cos (t). \end{eqnarray} (5.1)

    Analytical solution 2:

    \begin{eqnarray} \begin{array}{l} u = \left( {z\sin t,x{e^{ - t}},y\cos (t)} \right), w = \left( {x\cos (t),z{e^{ - t}},y\sin (t)} \right), p = \left( {x + y + z} \right)\cos (t). \end{array} \end{eqnarray} (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 L_2 norm and H_1 norm are recorded by using the (P^{b}_1, P_1, P_1) and (P_2, P_1, P_2) 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 (P^{b}_1, P_1, P_1) with T = 0.5 , \Delta t = 0.0001 in 3D.
    1/h {\left| {\left\| {u - {u_h}} \right\|} \right|_{2, 1}} Rate {\left| {\left\| {w - {w_h}} \right\|} \right|_{2, 1}} Rate {\left| {\left\| {p - {p_h}} \right\|} \right|_{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 (P_2, P_1, P_2) with T = 0.5 , \Delta t = 0.0001 in 3D.
    1/h {\left| {\left\| {u - {u_h}} \right\|} \right|_{2, 1}} Rate {\left| {\left\| {w - {w_h}} \right\|} \right|_{2, 1}} Rate {\left| {\left\| {p - {p_h}} \right\|} \right|_{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 (P_2, P_1, P_2) with T = 0.5 , h = \frac{1}{10} in 3D.
    \frac{1}{\Delta t} {\left| {\left\| {u - {u_h}} \right\|} \right|_{2, 1}} Rate {\left| {\left\| {w - {w_h}} \right\|} \right|_{2, 1}} Rate {\left| {\left\| {p - {p_h}} \right\|} \right|_{2, 0}} Rate
    4 2.201 \times10^{-3} - 4.180 \times10^{-3} - 7.433 \times10^{-3} -
    8 6.044 \times10^{-4} 1.8646 1.362 \times10^{-3} 1.6180 2.341 \times10^{-3} 1.6668
    16 1.512 \times10^{-4} 1.9992 3.738 \times10^{-4} 1.8651 6.394 \times10^{-4} 1.8724
    32 3.926 \times10^{-5} 1.9452 9.752 \times10^{-5} 1.9384 1.672 \times10^{-4} 1.9349
    64 1.030 \times10^{-5} 1.9308 2.489 \times10^{-5} 1.9701 4.328 \times10^{-5} 1.9502

     | Show Table
    DownLoad: CSV
    Table 4.  The TCR of MGD-BDF2 by using (P^{b}_1, P_1, P_1) with T = 0.5 , h = \frac{1}{10} in 3D.
    \frac{1}{\Delta t} {\left| {\left\| {u - {u_h}} \right\|} \right|_{2, 1}} Rate {\left| {\left\| {w - {w_h}} \right\|} \right|_{2, 1}} Rate {\left| {\left\| {p - {p_h}} \right\|} \right|_{2, 0}} Rate
    4 3.310 \times10^{-4} - 4.051 \times10^{-3} - 1.423 \times10^{-2} -
    8 1.819 \times10^{-4} 0.8640 1.316 \times10^{-3} 1.6218 4.487 \times10^{-3} 1.6653
    16 5.839 \times10^{-5} 1.6389 3.617 \times10^{-4} 1.8639 1.228 \times10^{-3} 1.8696
    32 1.701 \times10^{-5} 1.7799 9.439 \times10^{-5} 1.9379 3.194 \times10^{-4} 1.9425
    64 4.705 \times10^{-6} 1.8535 2.410 \times10^{-5} 1.9697 8.139 \times10^{-5} 1.9724
    128 1.265 \times10^{-6} 1.8953 6.087 \times10^{-6} 1.9851 2.056 \times10^{-5} 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 \Omega = {(0, 1)^2} , \nu_0 = 2.0 , c_1 = 1.0 , c_2 = 1.0 , \beta = 0.2 , \gamma = 1.0 , j = 1.0 , \alpha = 1.0 .

    \begin{eqnarray} &&{u_1} = 10\alpha({x^4} - 2{x^3} + {x^2})(2{y^3} - 3{y^2} + y){e^{ - t}},\\ &&{u_2} = - 10\alpha(2{x^3} - 3{x^2} + x)({y^4} - 2{y^3} + {y^2}){e^{ - t}},\\ &&p = 10\alpha(2x - 1)(2y - 1){e^{ - t}}, w = {u_1} + {u_2}. \end{eqnarray} (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 (P_2, P_1, P_2) with T = 0.5 , \Delta t = 0.0001 in 2D.
    1/h {\left| {\left\| {u - {u_h}} \right\|} \right|_{2, 1}} Rate {\left| {\left\| {w - {w_h}} \right\|} \right|_{2, 1}} Rate {\left| {\left\| {p - {p_h}} \right\|} \right|_{2, 0}} Rate
    8 7.182 \times{10^{-3}} - 4.275 \times{10^{-3}} - 2.279 \times{10^{-2}} -
    10 4.645 \times{10^{-3}} 1.9528 2.769 \times{10^{-3}} 1.9461 1.455 \times{10^{-2}} 2.0114
    12 3.246 \times{10^{-3}} 1.9616 1.936 \times{10^{-3}} 1.9591 1.009 \times{10^{-2}} 2.0017
    14 2.394 \times{10^{-3}} 1.9773 1.428 \times{10^{-3}} 1.9770 7.411 \times{10^{-3}} 2.0072
    16 1.838 \times{10^{-3}} 1.9804 1.096 \times{10^{-3}} 1.9817 5.672 \times{10^{-3}} 2.0041

     | Show Table
    DownLoad: CSV
    Table 6.  The SCR of SGD-BDF2 by using (P_2, P_1, P_2) with T = 0.5 , \Delta t = 0.0001 in 2D.
    1/h {\left| {\left\| {u - {u_h}} \right\|} \right|_{2, 1}} Rate {\left| {\left\| {w - {w_h}} \right\|} \right|_{2, 1}} Rate {\left| {\left\| {p - {p_h}} \right\|} \right|_{2, 0}} Rate
    8 7.177 \times{10^{-3}} - 4.275 \times{10^{-3}} - 2.836 \times{10^{-2}} -
    10 4.641 \times{10^{-3}} 1.9542 2.769 \times{10^{-3}} 1.9461 1.660 \times{10^{-2}} 2.3991
    12 3.242 \times{10^{-3}} 1.9632 1.936 \times{10^{-3}} 1.9591 1.097 \times{10^{-2}} 2.2651
    14 2.391 \times{10^{-3}} 1.9793 1.428 \times{10^{-3}} 1.9770 7.836 \times{10^{-3}} 2.1888
    16 1.835 \times{10^{-3}} 1.9830 1.096 \times{10^{-3}} 1.9817 5.897 \times{10^{-3}} 2.1316

     | Show Table
    DownLoad: CSV
    Table 7.  The TCR of MGD-BDF2 by using (P_2, P_1, P_2) with T = 0.5 and \Delta t = 0.1h in 2D.
    \frac{1}{\Delta t} {\left| {\left\| {u - {u_h}} \right\|} \right|_{2, 1}} Rate {\left| {\left\| {w - {w_h}} \right\|} \right|_{2, 1}} Rate {\left| {\left\| {p - {p_h}} \right\|} \right|_{2, 0}} Rate
    16 3.398 \times{10^{-3}} - 1.082 \times{10^{-3}} - 5.598 \times{10^{-3}} -
    32 1.076 \times{10^{-3}} 1.6585 2.742 \times{10^{-4}} 1.9808 1.408 \times{10^{-3}} 1.9909
    64 3.190 \times{10^{-4}} 1.7543 6.890 \times{10^{-5}} 1.9928 3.532 \times{10^{-4}} 1.9953
    128 8.963 \times{10^{-5}} 1.8317 1.726 \times{10^{-5}} 1.9970 8.845 \times{10^{-5}} 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 \nabla\cdot u by using the analytical solution (5.3) at T = 0.01 , \Delta 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 \|\nabla \cdot e_u\| of BDF2, SGD-BDF2, and MGD-BDF2 with (P_2, P_1, P_2) in 2D.
    \|\nabla \cdot e_u\|
    1/h BDF2 SGD-BDF2 MGD-BDF2
    8 2.868 10\times10^{-18} 1.945 10\times10^{-19} 2.144 10\times10^{-19}
    12 4.595 10\times10^{-19} 2.523 10\times10^{-19} 2.176 10\times10^{-19}
    16 3.805 10\times10^{-18} 1.980 10\times10^{-19} 2.144 10\times10^{-19}
    20 2.660 10\times10^{-18} 2.223 10\times10^{-19} 2.247 10\times10^{-19}
    24 3.589 10\times10^{-18} 1.984 10\times10^{-19} 2.141 10\times10^{-19}

     | Show Table
    DownLoad: CSV

    Next, our experiment focuses on increasing Re , where Re \approx \nu _0^{ - 1} is the Reynolds number. We set \Delta t = h = \frac{1}{32} , \beta = 0.2 , and \gamma = 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 \|\nabla \cdot u\| by using (P_2, P_1, P_2) with different Re in 2D.
    \|\nabla \cdot u\|
    Re BDF2 SGD-BDF2 MGD-BDF2
    10^{2} 2.206 \times10^{-4} 1.068 \times10^{-4} 1.886 \times10^{-5}
    10^{3} 2.207 \times10^{-4} 2.303 \times10^{-5} 1.143 \times10^{-5}
    10^{4} 2.411 \times10^{-4} 2.239 \times10^{-6} 2.005 \times10^{-6}
    10^{5} 7.851 \times10^{-4} 2.037 \times10^{-7} 2.016 \times10^{-7}

     | 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.
    \beta \gamma 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.
    \beta \gamma SGD-BDF2 MGD-BDF2
    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 \Delta t = h = \frac{1}{32} while varying the parameters \gamma and \beta and conducted a comparison of the elapsed times for the SGD-BDF2 and MGD-BDF2 schemes. For the 3D test, \Delta t = \frac{1}{80} and h = \frac{1}{10} were selected. Notably, when both \gamma and \beta 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 \gamma and \beta , 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 \beta = 0 , \gamma = 40 in 2D and 3D, \beta = 0.4 , \gamma = 0.3 in 2D, and \beta = 4 , \gamma = 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 \Omega = {[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: u_1 = 1 , u_2 = 0 , and w = 0 . The normal component of velocity is assumed to be zero on \partial \Omega , while the tangential component is zero, except at y = 1 where it is set to 1. Figures 13 display the components of velocity ( u_1 , u_2 ) and angular velocity ( w ) contours for the MGD-BDF2 scheme and different viscosity coefficients \nu_0 by using \frac{1}{h} = 48 and (P^{b}_1, P_1, P_1) elements.

    Figure 1.  Contours of horizontal velocity u_1 by using MGD-BDF2.
    Figure 2.  Contours of vertial velocity u_2 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 \nu_0 diminishes, the components of velocity ( u_1 , u_2 ) 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 {\Gamma _1} with a radius of {r_1} , and the inner boundary {\Gamma_2} with a radius of {r_2} . In Figures 46, (u_1, u_2) and w adhere to the homogeneous dirichlet boundary condition on \Gamma_1 ; while on {\Gamma_2} , w = 0 and the following conditions hold: {u_1} = - {r_2}{w_r}\sin \theta, {u_2} = - {r_2}{w_r}\cos \theta , \theta = arctan\frac{y}{x} . Here, {w_r} represents the rotational angular velocity. We will explore three distinct scenarios, where {w_r} takes on the values of 200,600, and 1000 . The parameters are selected as {r_1} = 0.1 , {r_2} = 0.06 , \nu_0 = 2.0 , c_1 = c_2 = j = 1.0 , \beta = 0.2 , \gamma = 1.0 , h = \frac{1}{150} , and \Delta t = 0.001 .

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

    Figures 46 show that the velocity components ( u_1 , u_2 ) and angular velocity ( w ) increase as the rotational angular velocity w_r 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 w_r 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 \mathbb{R}^{d}, 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] A. A. Kilbas, H. M. Srivastava, J. J. Trujillo, Theory and Applications of Fractional Differential Equations, Elsevier, New York-London, 2006.
    [2] Y. C. Kwun, G. Farid, W. Nazeer, et al. Generalized Riemann-Liouville k-fractional integrals associated with Ostrowski type inequalities and error bounds of Hadamard inequalities, IEEE Access, 6 (2018), 64946-64953. doi: 10.1109/ACCESS.2018.2878266
    [3] S. Mubeen, A. Rehman, A note on k-Gamma function and Pochhammer k-symbol, J. Math. Sci., 6 (2014), 93-107.
    [4] M. Arshad, J. Choi, S. Mubeen, et al. A new extension of Mittag-Leffler function, Commun. Korean Math. Soc., 33 (2018), 549-560.
    [5] H. J. Haubold, A. M. Mathai, R. K. Saxena, Mittag-Leffler functions and their applications, J. Appl. Math., 2011 (2011), 1-51.
    [6] G. Rahman, D. Baleanu, M. A. Qurashi, et al. The extended Mittag-Leffler function via fractional calculus, J. Nonlinear Sci. Appl., 10 (2013), 4244-4253.
    [7] T. R. Prabhakar, A singular integral equation with a generalized Mittag-Leffler function in the kernel, Yokohama Math. J., 19 (1971), 7-15.
    [8] M. Andrić, G. Farid, J. Pečarić, A further extension of Mittag-Leffler function, Fract. Calc. Appl. Anal., 21 (2018), 1377-1395. doi: 10.1515/fca-2018-0072
    [9] G. Farid, A unified integral operator and its consequences, Open J. Math. Anal., 4 (2020), 1-7. doi: 10.30538/psrp-oma2020.0047
    [10] S. Mubeen, G. M. Habibullah, k-fractional integrals and applications, Int. J. Contemp. Math., 7 (2012), 89-94.
    [11] H. Chen, U. N. Katugampola, Hermite-Hadamard and Hermite-Hadamard-Fejér type inequalities for generalized fractional integrals, J. Math. Anal. Appl., 446 (2017), 1274-1291. doi: 10.1016/j.jmaa.2016.09.018
    [12] T. U. Khan, M. A. Khan, Generalized conformable fractional operators, J. Comput. Appl. Math., 346 (2019), 378-389. doi: 10.1016/j.cam.2018.07.018
    [13] S. Habib, S. Mubeen, M. N. Naeem, Chebyshev type integral inequalities for generalized kfractional conformable integrals, J. Inequal. Spec. Funct., 9 (2018), 53-65.
    [14] M. Z. Sarikaya, M. Dahmani, M. E. Kiris, et al. (k, s)-Riemann-Liouville fractional integral and applications, Hacet. J. Math. Stat., 45 (2016), 77-89.
    [15] F. Jarad, E. Ugurlu, T. Abdeljawad, et al. On a new class of fractional operators, Adv. Differ. Equ., 2017 (2017), 1-16. doi: 10.1186/s13662-016-1057-2
    [16] T. Tunc, H. Budak, F. Usta, et al. On new generalized fractional integral operators and related fractional inequalities, Available from: https://www.researchgate.net/publication/313650587.
    [17] S. S. Dragomir, Inequalities of Jensens type for generalized k-g-fractional integrals of functions for which the composite fg-1 is convex, Fract. Differ. Calc., 8 (2018), 127-150.
    [18] T. O. Salim, A. W. Faraj, A generalization of Mittag-Leffler function and integral operator associated with integral calculus, J. Fract. Calc. Appl., 3 (2012), 1-13. doi: 10.1142/9789814355216_0001
    [19] H. M. Srivastava, Z. Tomovski, Fractional calculus with an integral operator containing generalized Mittag-Leffler function in the kernel, Appl. Math. Comput., 211 (2009), 198-210.
    [20] G. Farid, Existence of an integral operator and its consequences in fractional and conformable integrals, Open J. Math. Sci., 3 (2019), 210-216. doi: 10.30538/oms2019.0064
    [21] A. W. Roberts, D. E. Varberg, Convex Functions, Acadamic press, New York and London, 1993.
    [22] G. Farid, Some Riemann-Liouville fractional integrals inequalities for convex function, J. Anal., 27 (2019), 1095-1102. doi: 10.1007/s41478-018-0079-4
  • 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
  • © 2020 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(4396) PDF downloads(237) Cited by(0)

/

DownLoad:  Full-Size Img  PowerPoint
Return
Return

Catalog