Next Article in Journal
Optimal Energy-Storage Configuration for Microgrids Based on SOH Estimation and Deep Q-Network
Next Article in Special Issue
The Optimal Error Estimate of the Fully Discrete Locally Stabilized Finite Volume Method for the Non-Stationary Navier-Stokes Problem
Previous Article in Journal
Probabilistic Inference with Polymerizing Biochemical Circuits
Previous Article in Special Issue
Optimal Convergence Analysis of Two-Level Nonconforming Finite Element Iterative Methods for 2D/3D MHD Equations
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Numerical Analysis and Comparison of Three Iterative Methods Based on Finite Element for the 2D/3D Stationary Micropolar Fluid Equations

College of Mathematics and System Sciences, Xinjiang University, Urumqi 830046, China
*
Author to whom correspondence should be addressed.
Entropy 2022, 24(5), 628; https://doi.org/10.3390/e24050628
Submission received: 26 March 2022 / Revised: 24 April 2022 / Accepted: 27 April 2022 / Published: 29 April 2022

Abstract

:
In this paper, three iterative methods (Stokes, Newton and Oseen iterative methods) based on finite element discretization for the stationary micropolar fluid equations are proposed, analyzed and compared. The stability and error estimation for the Stokes and Newton iterative methods are obtained under the strong uniqueness conditions. In addition, the stability and error estimation for the Oseen iterative method are derived under the uniqueness condition of the weak solution. Finally, numerical examples test the applicability and the effectiveness of the three iterative methods.

1. Introduction

The micropolar fluid equations can be used to describe the flow behavior of polymeric fluids. Based on the classical Navier–Stokes equations, Eringen [1] first proposed the micropolar fluid equations in 1965. The micropolar fluid equations postulate that every particle not only has mass and velocity but also has microinertia and microrotation, and can support not only stress, but couple stress. Micropolar fluids have been widely used in modern industry, biology, engineering and other fields. The dynamic behavior of fluid flow, such as particle suspensions, liquid crystals, lubrication and animal blood can be described by micropolar fluid equations [2,3].
Many scholars are devoted to study the well-posedness of solutions for the micropolar fluid equations. Galdi and Rionero [4] discussed the existence and uniqueness of weak solutions for the initial boundary value problem of the micropolar fluid equations. Rojas-medar and Boldrini [5] proved the global existence of weak solutions by the Galerkin method. Łukaszewicz [6,7] proved the local existence of strong solutions and the global existence of weak solutions by using the linearization method and fixed point theorems. Dong and Chen [8] proposed the regularity criteria of weak solutions for the 3D micropolar fluid equations.
In the past decades, the finite element method (FEM) has been widely used to solve the fluid dynamics equations. He and Li [9] introduced the three iterative methods for Navier–Stokes equations, and derived stability conditions for different iterative algorithms. Dong et al. [10] discussed and analyzed the three classical iterative methods for MHD equations. Based on the asymptotic behavior of the perturbation solutions of the steady Navier–Stokes equations, He [11] proposed the Euler implicit/explicit iterative scheme and proved the corresponding stability condition. In order to improve the calculation efficiency of Navier–Stokes equations, Xu [12], Xu and He [13] considered the two-level methods based on the iterative solutions. Layton [14,15] proposed and analyzed the two-level method to solve the nonlinearity. Huang et al. [16] proposed the two-level stabilized finite element method based on local Gauss integration. Readers can refer to [17,18,19,20] and the references cited to further understand the finite element iterative methods.
Recently, the FEM has been applied to solve the micropolar fluid equations. Ortega–Torres and Rojas–Medar [21] employed the fully discrete penalty finite element method to solve micropolar fluid equations, and proved optimal error estimates of linear velocity, pressure, and angular velocity. Nochetto et al. [22] proposed the first-order semi-implicit fully discrete finite element method. Jiang and Yang [23] proposed some projection methods and analyzed the stability and error estimates for the classical first-order projection scheme. Maimaiti and Liu [24] proposed first-order and second-order pressure-modified projection methods, and analysed the stability of time semi-discrete and fully discrete schemes.
According to the above literature summarization, the finite element method and three iterative methods have been successfully adopted to simulate Navier–Stokes equations, and some numerical achievements about the unsteady micropolar fluid equations are obtained. Numerical analysis and comparison of finite element iterative methods for the stationary micropolar fluid equation have not been reported in the open literature. It is well known that the stationary micropolar fluid equations are a strong coupled nonlinear system. This system contains two nonlinear terms, and velocity u, pressure p and angular velocity ω are coupled together. When the viscous effect in the micropolar fluid equations is weak, which means the nonlinear effect is strong, the main challenges of numerically solving it are how to construct efficient and stable iterative algorithms, rigorous theoretical analysis and application in practical problems. Based on the above difficulties, the three iterative methods are considered.
In this paper, three iterative methods are presented to simulate the stationary micropolar fluid equations for the different viscosity effect. The uniform stability and convergence of the proposed methods are also analysed. The main conclusions are reported in Theorems 5–9. In the numerical example section, we compared the effectiveness of the three iterative methods. Meanwhile, the classical benchmark problems and the bearing lubrication problem with inhomogeneous boundary conditions are simulated.
The rest of this paper is organized as follows. In Section 2, some necessary theories of Sobolev spaces are introduced. In Section 3, the stability and error estimation of the finite element discrete problem is provided. In Section 4, the main part of this paper, the stability and error estimation of the three iterative methods under different uniqueness conditions are analyzed and compared. In Section 5, some numerical tests are provided to illustrate the correctness of the theoretic analysis and contrast the effectiveness of the proposed methods. In Section 6, the main conclusions of this paper are presented.

2. Preliminaries

In this paper, we assume that Ω is a convex polygonal/polyhedral domain with Lipschitz continuous boundary in R d , d = 2 or 3. We consider the stationary micropolar fluid equations as follows [1,6]:
ν 0 Δ u + ( u · ) u + p = 2 ν r × ω + f , in Ω , · u = 0 , in Ω , c 1 Δ ω + ( u · ) ω c 2 · ω + 4 ν r ω = 2 ν r × u + g , in Ω ,
where u is the velocity, p is the pressure, ω is the angular velocity, f and g are the external force terms, ν is the kinematic Newtonian viscosity, ν r is the dynamic microrotation viscosity, and the positive constants c a , c d , c 0 are new viscosities connected with the asymmetry of the stress tensor, respectively. In order to simplify the calculation, we set ν 0 = ν + ν r , c 1 = c a + c d , c 2 = c 0 + c a c d > 0 , and introduce the general definition of the curl operator as
a = ( a 1 , a 2 , a 3 ) ,       × a = ( a 3 y a 2 z , a 1 z a 3 x , a 2 x a 1 y ) ,       a R 3 .
In particular, when d = 2 , let
u = ( u 1 , u 2 , 0 ) ,     × u = ( 0 , 0 , u 2 x u 1 y ) ,     ω = ( 0 , 0 , ω 3 ) ,     × ω = ( ω 3 y , ω 3 x , 0 ) .
For simplicity, let consider the following homogeneous boundary conditions:
u = 0       , ω = 0 ,       on Ω .
Let W k , r ( Ω ) be the standard Sobolev spaces for all nonnegative integers k and r with norm · k , r . As usual, the Hilbert space H k ( Ω ) = W k , 2 ( Ω ) are equipped with norm v k when r = 2 . To obtain the weak formulation of (1)–(2), we introduce the following Sobolev spaces
X = H 0 1 ( Ω ) d = { v H 1 ( Ω ) d : v | Ω = 0 } , M = L 0 2 ( Ω ) = q L 2 ( Ω ) : Ω q dx = 0 , V = { v X : div v = 0 in Ω } .
For simplicity, we employ the product space W ( Ω ) = X × X with the usual graph norm ( v , ψ ) i = ( v i 2 + ψ i 2 ) 1 / 2 , i = 0 , 1 , 2 , for all ( v , ψ ) W ( Ω ) . The space H 1 ( Ω ) d denotes the dual of H 0 1 ( Ω ) d with the norm:
f 1 = sup 0 v H 0 1 ( Ω ) d f , v v 1 ,
where · , · denotes duality product between the function spaces H 1 ( Ω ) d and its dual.
For the purpose of the subsequent analysis, the following bilinear and trilinear forms are introduced:
a ( v , w ) = ν 0 ( v , w ) ,         c ( v , ψ ) = 2 ν r ( × v , ψ ) , a ¯ ( ψ , ϕ ) = c 1 ( ψ , ϕ ) ,         k ¯ ( ψ , ϕ ) = ( · ψ , · ϕ ) , r ¯ ( ψ , ϕ ) = 4 ν r ( ψ , ϕ ) ,         d ( ( v , ψ ) , q ) = ( · v , q ) , b ( u , v , w ) = 1 2 ( u · v , w ) 1 2 ( u · w , v ) , A ( ( v , ψ ) , ( w , ϕ ) ) = a ( v , w ) + a ¯ ( ψ , ϕ ) c ( ψ , w ) c ( v , ϕ ) + k ¯ ( ψ , ϕ ) + r ¯ ( ψ , ϕ ) , B ( ( u , ω ) , ( v , ψ ) , ( w , ϕ ) ) = b ( u , v , w ) + b ( v , ω , ϕ ) , F , ( v , ψ ) = f , v + g , ψ .
The following estimates about the trilinear form b ( · , · , · ) are classical [18,20,25].
b ( u , v , w ) = b ( u , w , v ) ,         u , v , w X ,
| b ( u , v , w ) | N u 0 v 0 w 0 ,       u , v , w X ,
| b ( u , v , w ) | N 2 u 0 ( v 0 w L + v L 6 w L 3 ) ,
u L 2 ( Ω ) d , v X , w L ( Ω ) d X ,
| b ( u , v , w ) | N 2 ( u L v 0 + u L 3 v L 6 ) w 0 ,
u L ( Ω ) d X , v X , w L 2 ( Ω ) d ,
where N is a constant, γ 0 is a positive constant that may dependent on Ω . The following Sobolve spaces inequalities are used frequently
v 0 γ 0 v 0 , v L 3 C v 0 1 2 v 0 1 2 , v L 6 C v 0 ,         v X ,
v L C v 1 1 2 v 2 1 2 ,         v H 2 ( Ω ) d .
With the above notations, the variational formulation of (1)–(2) reads: find ( ( u , ω ) , p ) W × M such that
A ( ( u , ω ) , ( v , ψ ) ) + B ( ( u , ω ) , ( u , ω ) , ( v , ψ ) ) d ( ( v , ψ ) , p ) + d ( ( u , ω ) , q )         = F , ( v , ψ ) ,         ( ( v , ψ ) , q ) W × M .
According to the above estimates, Entropy 24 00628 i001 older inequality, Sobolev inequalities and the following inequalities
× v 0 2 v 0 ,         · v 0 d v 0 ,
the following properties of A ( · , · ) and B ( · , · , · ) can be derived: ( u , ω ) , ( v , ψ ) , ( w , ϕ ) W , there holds
A ( ( v , ψ ) , ( w , ϕ ) ) C max ( v , ψ ) 1 ( w , ϕ ) 1 ,
A ( ( v , ψ ) , ( v , ψ ) ) C min ( v , ψ ) 1 2 ,
B ( ( u , ω ) , ( v , ψ ) , ( v , ψ ) ) = 0 ,
B ( ( u , ω ) , ( v , ψ ) , ( w , ϕ ) ) λ ( u , ω ) 1 ( v , ψ ) 1 ( w , ϕ ) 1 ,
where C max = max { ν 0 + 2 2 ν r γ 0 , c 1 + c 2 d + 2 2 ν r γ 0 + 4 ν r γ 0 2 } , C min = min { ν 0 , c 1 c 2 d } and λ = 2 N .
Note that the bilinear form d ( · , · ) is continuous on W × M and satisfies the classical inf–sup condition [6,18]:
sup ( 0 , 0 ) ( v , ψ ) W d ( ( v , ψ ) , q ) ( v , ψ ) 1 β 0 q 0 ,         q M .
Next, let us define the following norms:
F 1 = sup ( 0 , 0 ) ( v , ψ ) W F , ( v , ψ ) ( v , ψ ) 1 ,             F i = ( f i 2 + g i 2 ) 1 / 2 ,         i = 0 , 1 , 2 .
For the sake of convenience in writing, we set
( v , ψ ) i = C min ( v i 2 + ψ i 2 ) 1 / 2 ,         v , ψ H i ( Ω ) d X ,         i = 0 , 1 , 2 .
Łukaszewicz in [6] proved the existence and uniqueness of the weak solution of (1) and (2) by considering the auxiliary elliptical linear problem and adopting the Leray–Schauder principle. Next, we give a new proof of well-posedness by using the Banach fixed point theorem.
Theorem 1.
If ν , ν r , c a , c d and c 0 satisfy the uniqueness condition
0 < σ = λ F 1 C min 2 < 1 ,
then, there exists a unique solution to (9) and satisfies
( u , ω ) 1 F 1 .
Proof. 
Let us define the function space
Z = { ( u , ω ) X × X : d ( ( u , ω ) , q ) = 0 , q M } .
For given ( u , ω ) Z , we consider the following linear problem:
A ( ( w , ϕ ) , ( v , ψ ) ) + B ( ( u , ω ) , ( w , ϕ ) , ( v , ψ ) ) d ( ( v , ψ ) , p ) + d ( ( w , ϕ ) , q )         = F , ( v , ψ ) , ( ( v , ψ ) , q ) W × M .
From the saddle-point theory [18], the problem (17) possesses a unique solution ( ( w , ϕ ) , p ) W × M . Taking ( v , ψ ) = ( w , ϕ ) and q = p , using (11) and (12) we can drive the (16).
Next, let us prove the uniqueness condition (15). From the problem (17), we can define the mapping
Φ ( u , ω ) Z ( w , ϕ ) Z ,
such that Φ ( u i , ω i ) = ( w i , ϕ i ) , i = 1 , 2 , and ( w i , ϕ i ) satisfy the following equation
A ( ( w i , ϕ i ) , ( v , ψ ) ) + B ( ( u i , ω i ) , ( w i , ϕ i ) , ( v , ψ ) ) d ( ( v , ψ ) , p ) + d ( ( u i , ω i ) , q ) = F , ( v , ψ ) , ( ( v , ψ ) , q ) W × M .
Making a difference for i = 1 and i = 2 in (18) and taking ( v , ψ ) = ( w 1 w 2 , ϕ 1 ϕ 2 ) yields
A ( ( w 1 w 2 , ϕ 1 ϕ 2 ) , ( w 1 w 2 , ϕ 1 ϕ 2 ) ) = B ( ( u 1 u 2 , ω 1 ω 2 ) , ( w 2 , ϕ 2 ) , ( w 1 w 2 , ϕ 1 ϕ 2 ) ) .
By (11), (13) and (15), we have
C min Φ ( u 1 , ω 1 ) Φ ( u 2 , ω 2 ) 1 = C min ( w 1 w 2 , ϕ 1 ϕ 2 ) 1 σ ( u 1 u 2 , ω 1 ω 2 ) 1 .
According to the Banach fixed point theorem, we know that Φ has a fixed point in Z, which is the solution of problem (9). This completes the proof. □
Theorem 2.
Suppose f , g L 2 ( Ω ) d and 0 < σ < 1 , then the solution ( ( u , ω ) , p ) of the problem (9) satisfies the following regularity
( u , ω ) 2 + p 1 C F 0 .
Proof. 
The proof is put in “Appendix A”. □

3. Finite Element Approximation

In this section, let T h be a regular and quasi-uniform partition of Ω into triangles for d = 2 or tetrahedras for d = 3 , and h = max K T h h k is a real positive parameter tending to 0. Next, we employ the following conforming finite element pairs to approximate the velocity, angular velocity and pressure.
X h = { v h C 0 ( Ω ¯ ) d X : v h | K ( P 1 ( K ) span { b ^ } ) d , K T h } , M h = { q h C 0 ( Ω ¯ ) M : q h | k P 1 ( K ) , K T h } ,
where b ^ is the bubble function, and P 1 ( K ) denotes the space of polynomials of a degree equal to 1 on K. For convenience, let W h = X h × X h . In this case, ( W h , M h ) satisfies the following assumptions [6,17,18].
Assumption 1.
There exists a positive constant β 0 that only depends on Ω such that
sup ( 0 , 0 ) ( v , ψ ) W h d ( ( v , ψ ) , q ) ( v , ψ ) 1 β 0 q 0 ,             q M h .
Assumption 2.
There exists a mapping R h : H 2 ( Ω ) d V X h satisfying
( · ( v R h v ) , q ) = 0         , ( v R h v ) 0 C h v 2 ,         v H 2 ( Ω ) d V ,     q M h ,
an L 2 ( Ω ) -orthogonal projection operator ρ h : M M h satisfying
( ρ h q , q h ) = ( q , q h ) ,         q ρ h q 0 C h q 1 ,         q H 1 ( Ω ) M , q h H 1 ( Ω ) M h ,
and a mapping Q h : H 2 ( Ω ) d X h satisfying
( Q h ψ , ϕ ) = ( ψ , ϕ ) ,         ϕ W h ,
ψ Q h ψ 0 + h ψ Q h ψ 1 C h 2 ψ 2 ,         ψ H 2 ( Ω ) d X .
With the above discrete spaces, the finite element approximation of (9) reads: find ( ( u h , ω h ) , p h ) W h × M h such that
A ( ( u h , ω h ) , ( v , ψ ) ) + B ( ( u h , ω h ) , ( u h , ω h ) , ( v , ψ ) ) d ( ( v , ψ ) , p h ) + d ( ( u h , ω h ) , q )         = F , ( v , ψ ) , ( ( v , ψ ) , q ) W h × M h .
Similarly, let us define the discrete analogue of space V as
V h = { v X h : d ( ( v , ψ ) , q ) = 0 , q M h , ψ W h } ,
and introduce the discrete Laplace operator A h = Δ h as
( A h v h , ψ h ) = ( v h , ψ h ) ,         v h , ψ h X h .
Furthermore, we have the following discrete estimates [9,17]:
v h L 3 + v h L C v h 0 1 2 A h v h 0 1 2 ,         v h L 6 C A h v h 0 ,             v h V h .
Next, we prove the existence and uniqueness, stability and convergence of the discrete problem (26).
Lemma 1.
The trilinear term B ( · , · , · ) satisfies the following estimate
| B ( ( u h , ω h ) , ( v h , ψ h ) , ( w h , ϕ h ) ) | + | B ( ( v h , ψ h ) , ( u h , ω h ) , ( w h , ϕ h ) ) |         C ( u h , ω h ) 1 1 / 2 ( A h u h , A h ω h ) 0 1 / 2 ( v h , ψ h ) 1 ( w h , ϕ h ) 0 .
for all ( u h , ω h ) , ( w h , ϕ h ) , ( v h , ψ h ) W h .
Proof. 
The estimate can be easily derived by (4)–(8) and Entropy 24 00628 i001older inequality. □
Theorem 3.
Suppose Assumption 1 and the uniqueness condition (15) hold, then the problem (26) exists a unique solution ( ( u h , ω h ) , p h ) W h × M h which satisfies
( u h , ω h ) 1 F 1 ,         ( A h u h , A h ω h ) 0 C F 0 .
Proof. 
The existence proof is obvious. Next, let us prove the stability and uniqueness.
For the first inequality, choosing ( v , ψ ) = ( u h , ω h ) and q = p h in (26). Using (11) and (12) can easily get it.
For the second inequality, taking ( v , ψ ) = ( A h u h , A h ω h ) and q = 0 in (26), we have
A ( ( u h , ω h ) , ( A h u h , A h ω h ) ) = F , ( A h u h , A h ω h ) B ( ( u h , ω h ) , ( u h , ω h ) , ( A h u h , A h ω h ) ) .
Using (28) and Young’s inequality yields
( A h u h , A h ω h ) 0 F 0 + C ( u h , ω h ) 1 3 2 ( A h u h , A h ω h ) 0 1 2 F 0 + C ( u h , ω h ) 1 3 + 1 2 ( A h u h , A h ω h ) 0 .
From (16) and (31), we can deduce (29). The proof is finished. □
Theorem 4.
Suppose Assumptions 1 and 2 and the uniqueness condition (15) hold, we have the following error estimate
( u u h , ω ω h ) 0 + h ( ( u u h , ω ω h ) 1 + p p h 0 ) C h 2 .
Proof. 
The proof is put in “Appendix B”. □

4. Three Iterative Methods

Considering the effect of different viscosity coefficients, the three iterative methods for micropolar fluid equations are proposed.
Stokes iterative method:
find ( ( u h n , ω h n ) , p h n ) W h × M h such that for all ( ( v , ψ ) , q ) W h × M h
A ( ( u h n , ω h n ) , ( v , ψ ) ) + B ( ( u h n 1 , ω h n 1 ) , ( u h n 1 , ω h n 1 ) , ( v , ψ ) ) d ( ( v , ψ ) , p h n )         + d ( ( u h n , ω h n ) , q ) = F , ( v , ψ ) .
Newton iterative method:
find ( ( u h n , ω h n ) , p h n ) W h × M h such that for all ( ( v , ψ ) , q ) W h × M h
A ( ( u h n , ω h n ) , ( v , ψ ) ) + B ( ( u h n 1 , ω h n 1 ) , ( u h n , ω h n ) , ( v , ψ ) )                 + B ( ( u h n , ω h n ) , ( u h n 1 , ω h n 1 ) , ( v , ψ ) ) d ( ( v , ψ ) , p h n ) + d ( ( u h n , ω h n ) , q )         = B ( ( u h n 1 , ω h n 1 ) , ( u h n 1 , ω h n 1 ) , ( v , ψ ) ) + F , ( v , ψ ) .
Oseen iterative method:
find ( ( u h n , ω h n ) , p h n ) W h × M h such that for all ( ( v , ψ ) , q ) W h × M h
A ( ( u h n , ω h n ) , ( v , ψ ) ) + B ( ( u h n 1 , ω h n 1 ) , ( u h n , ω h n ) , ( v , ψ ) ) d ( ( v , ψ ) , p h n )         + d ( ( u h n , ω h n ) , q ) = F , ( v , ψ ) .
The initial value ( ( u h 0 , ω h 0 ) , p h 0 ) is defined by:
A ( ( u h 0 , ω h 0 ) , ( v , ψ ) ) d ( ( v , ψ ) , p h 0 ) + d ( ( u h 0 , ω h 0 ) , q ) = F , ( v , ψ )
for all ( ( v , ψ ) , q ) W h × M h .
Next, we establish the stability and error estimates of the three iterative methods. For simplicity, let ( e n , ξ n ) = ( u h u h n , ω n ω h n ) , η n = p h p h n .
Lemma 2.
Under the conditions of Theorem 1, Assumptions 1 and 2, the initial value satisfies
( u h 0 , ω h 0 ) 1 F 1 ,         ( A h u h 0 , A h ω h 0 ) 0 F 0 ,
the initial errors ( e 0 , ξ 0 ) and η 0 satisfy the following bounds
( e 0 , ξ 0 ) 1 σ F 1 ,         η 0 0 C σ F 1 .
Proof. 
Let ( v , ψ ) = ( u h 0 , ω h 0 ) , q = p h 0 in (36) and applying (11), the first term of (37) can be deduced. Similarly, choosing ( v , ψ ) = ( A h u h 0 , A h ω h 0 ) and q = 0 , the second term of (37) can be derived.
Next, let estimate the initial errors bounds (38). Subtracting (36) from (26), we have
A ( ( e 0 , ξ 0 ) , ( v , ψ ) ) d ( ( v , ψ ) , η 0 ) + d ( ( e 0 , ξ 0 ) , q ) + B ( ( u h , ω h ) , ( u h , ω h ) , ( v , ψ ) ) = 0 .
Taking ( v , ψ ) = ( e 0 , ξ 0 ) , q = η 0 in (39) and using (11), (13), (15) and (16), we obtain
( e 0 , ξ 0 ) 1 λ C min 2 ( u h , ω h ) 1 2 σ F 1 .
Then, using the discrete inf-sup condition (22) gives that
β 0 η 0 0 C max C min ( e 0 , ξ 0 ) 1 + λ C min 2 ( u h , ω h ) 1 2 C σ F 1 .
The proof is completed. □
Theorem 5.
Under the conditions of Theorem 1, Assumptions 1 and 2, if
0 < σ < 2 5 ,
then ( u h m , ω h m ) defined by the Stokes iterative method satisfies
( u h m , ω h m ) 1 6 5 F 1 ,         ( A h u h m , A h ω h m ) 0 C F 0 ,
and ( e m , ξ m ) , η m satisfy the following bounds
( e m , ξ m ) 1 11 5 σ m 2 5 F 1 , η m 0 C ( 11 5 σ ) m 2 5 F 1
for all m 0 .
Proof. 
Firstly, we give the stability estimate. By Lemma 4.1, it can be checked that (43) is valid for m = 0 . Let n = 1 in (33) and subtract (36) from (33) with ( v , ψ ) = ( u h 1 u h 0 , ω h 1 ω h 0 ) , q = p h 1 p h 0 , we have
A ( ( u h 1 u h 0 , ω h 1 ω h 0 ) , ( u h 1 u h 0 , ω h 1 ω h 0 ) ) = B ( ( u h 0 , ω h 0 ) , ( u h 0 , ω h 0 ) , ( u h 1 u h 0 , ω h 1 ω h 0 ) ) .
Using (11), (13) and (42), we obtain
( u h 1 u h 0 , ω h 1 ω h 0 ) 1 λ C min 2 ( u h 0 , ω h 0 ) 1 2 σ F 1 2 5 F 1 .
Then, let n = 1 and taking ( v , ψ ) = ( u h 1 , ω h 1 ) , q = p h 1 in (33), we have
A ( ( u h 1 , ω h 1 ) , ( u h 1 , ω h 1 ) ) B ( ( u h 0 , ω h 0 ) , ( u h 1 u h 0 , ω h 1 ω h 0 ) , ( u h 1 , ω h 1 ) ) = F , ( u h 1 , ω h 1 ) .
From (11), (13) and (46), we derive that
( u h 1 , ω h 1 ) 1 F 1 + λ C min 2 ( u h 0 , ω h 0 ) 1 ( u h 1 u h 0 , ω h 1 ω h 0 ) 1 ( 1 + σ 2 ) F 1 6 5 F 1 .
Suppose that (43) holds for m = 1 , · · · , n 1 . We now turn to prove that it is right for m = n . Two adjacent iterative steps are subtracted, and taking ( v , ψ ) = ( u h n u h n 1 , ω h n ω h n 1 ) , q = p h n p h n 1 in (33), we deduce that
A ( ( u h n u h n 1 , ω h n ω h n 1 ) , ( u h n u h n 1 , ω h n ω h n 1 ) )                 + B ( ( u h n 1 , ω h n 1 ) , ( u h n 1 u h n 2 , ω h n 1 ω h n 2 ) , ( u h n u h n 1 , ω h n ω h n 1 ) )         = B ( ( u h n 1 u h n 2 , ω h n 1 ω h n 2 ) , ( u h n 2 , ω h n 2 ) , ( u h n u h n 1 , ω h n ω h n 1 ) ) .
Then, applying (11), (13), (42) and (46), we obtain
( u h n u h n 1 , ω h n ω h n 1 ) 1       λ C min 2 ( ( u h n 1 , ω h n 1 ) 1 + ( u h n 2 , ω h n 2 ) 1 ) ( u h n 1 u h n 2 , ω h n 1 ω h n 2 ) 1       24 25 ( u h n 1 u h n 2 , ω h n 1 ω h n 2 ) 1 24 25 n 1 ( u h 1 u h 0 , ω h 1 ω h 0 ) 1       2 5 F 1 .
In terms of (33), taking ( v , ψ ) = ( u h n , ω h n ) and q = p h n leads to
A ( ( u h n , ω h n ) , ( u h n , ω h n ) ) B ( ( u h n 1 , ω h n 1 ) , ( u h n u h n 1 , ω h n ω h n 1 ) , ( u h n , ω h n ) ) = F , ( u h n , ω h n ) .
Together with (11), (13), (42) and (50), we have
( u h n , ω h n ) 1 λ C min 2 ( u h n 1 , ω h n 1 ) 1 ( u h n u h n 1 , ω h n ω h n 1 ) 1 + F 1 1 + 12 25 σ F 1 6 5 F 1 .
Next, taking ( v , ψ ) = ( A h u h n , A h ω h n ) , q = 0 in (33) and using Lemma 4.1, we have
( A h u h n , A h ω h n ) 0 F 0 + C ( u h n 1 , ω h n 1 ) 1 3 2 ( A h u h n , A h ω h n ) 0 1 2 .
If ( A h u h n , A h ω h n ) 0 ( A h u h n 1 , A h ω h n 1 ) 0 , combining (42) and (52) yields
( A h u h n , A h ω h n ) 0 C F 0 .
Furthermore, we assume ( A h u h n 1 , A h ω h n 1 ) 0 ( A h u h n , A h ω h n ) 0 , from (53) and Young’s inequality that
( A h u h n , A h ω h n ) 0 2 F 0 + C σ 2 F 0 C F 0 .
Finally, we estimate the bounds of ( e m , ξ m ) and η m . Subtracting (33) from (26), we have
A ( ( e n , ξ n ) , ( v , ψ ) ) d ( ( v , ψ ) , η n ) + d ( ( e n , ξ n ) , q ) + B ( ( e n 1 , ξ n 1 ) , ( u h , ω h ) , ( v , ψ ) )         + B ( ( u h n 1 , ω h n 1 ) , ( e n 1 , ξ n 1 ) , ( v , ψ ) ) = 0 .
It is obvious that (44) holds for m = 0 . Suppose that (44) holds for m = 1 , · · · , n 1 . Let us prove it valid for m = n . Taking ( v , ψ ) = ( e n , ξ n ) , q = η n in (56) and using (11)–(13), (16), (42) and (52) lead to
( e n , ξ n ) 1 λ C min 2 ( ( u h , ω h ) 1 + ( u h n 1 , ω h n 1 ) 1 ) ( e n 1 , ξ n 1 ) 1 11 5 σ ( e n 1 , ξ n 1 ) 1 11 5 σ n ( e 0 , ξ 0 ) 1 11 5 σ n 2 5 F 1 .
In terms of (56), using the discrete inf-sup condition (22), we obtain
β 0 η n 0 C max C min ( e n , ξ n ) 1 + λ C min 2 ( u h n 1 , ω h n 1 ) 1 + ( u h , ω h ) 1 ( e n 1 , ξ n 1 ) 1 C max C min 11 5 σ n 2 5 F 1 + 11 5 σ n 2 5 F 1 C 11 5 σ n 2 5 F 1 .
The proof is finished. □
Theorem 6.
Under the conditions of Theorem 1, Assumptions 1 and 2, if
0 < σ < 5 11 ,
then ( u h m , ω h m ) defined by the Newton iterative method satisfies
( u h m , ω h m ) 1 4 3 F 1 ,         ( A h u h m , A h ω h m ) 0 C F 0 ,
and ( e m , ξ m ) , η m satisfy the following bounds
( e m , ξ m ) 1 ( 15 13 σ ) 2 m 1 5 11 F 1 ,         η m 0 C ( 15 13 σ ) 2 m 1 5 11 F 1
for all m 0 .
Proof. 
By Lemma 4.1, we know that the (60) holds for m = 0 . Setting n = 1 in (34) and subtracting (36) from (34) with ( v , ψ ) = ( u h 1 u h 0 , ω h 1 ω h 0 ) , we obtain
A ( ( u h 1 u h 0 , ω h 1 ω h 0 ) , ( u h 1 u h 0 , ω h 1 ω h 0 ) )                 + B ( ( u h 1 u h 0 , ω h 1 ω h 0 ) , ( u h 0 , ω h 0 ) , ( u h 1 u h 0 , ω h 1 ω h 0 ) )         = B ( ( u h 0 , ω h 0 ) , ( u h 0 , ω h 0 ) , ( u h 1 u h 0 , ω h 1 ω h 0 ) ) .
Combining (11), (13) and (59), we derive that
6 11 ( u h 1 u h 0 , ω h 1 ω h 0 ) 1 ( 1 σ ) ( u h 1 u h 0 , ω h 1 ω h 0 ) 1 λ C min 2 ( u h 0 , ω h 0 ) 1 2 σ F 1 5 11 F 1 .
Taking ( v , ψ ) = ( u h 1 , ω h 1 ) and q = p h 1 in (34), we have
A ( ( u h 1 , ω h 1 ) , ( u h 1 , ω h 1 ) ) B ( ( u h 1 u h 0 , ω h 1 ω h 0 ) , ( u h 1 u h 0 , ω h 1 ω h 0 ) , ( u h 1 , ω h 1 ) ) = F , ( u h 1 , ω h 1 ) .
Using (11), (13), (59) and (63), we obtain
( u h 1 , ω h 1 ) 1 F 1 + λ C min 2 ( u h 1 u h 0 , ω h 1 ω h 0 ) 1 2 ( 1 + 25 36 σ ) F 1 4 3 F 1 .
Suppose that (60) holds for m = 1 , · · · , n 1 , now we prove that it is right for m = n . Let ( v , ψ ) = ( u h n u h n 1 , ω h n ω h n 1 ) in (34), we have
A ( ( u h n u h n 1 , ω h n ω h n 1 ) , ( u h n u h n 1 , ω h n ω h n 1 ) )                 + B ( ( u h n u h n 1 , ω h n ω h n 1 ) , ( u h n 1 , ω h n 1 ) , ( u h n u h n 1 , ω h n ω h n 1 ) )         = B ( ( u h n 1 u h n 2 , ω h n 1 ω h n 2 ) , ( u h n 1 u h n 2 , ω h n 1 ω h n 2 ) , ( u h n u h n 1 , ω h n ω h n 1 ) ) .
From (11), (13) and (59), we have
13 33 ( u h n u h n 1 , ω h n ω h n 1 ) 1 ( 1 4 3 σ ) ( u h n u h n 1 , ω h n ω h n 1 ) 1 λ C min 2 ( u h n 1 u h n 2 , ω h n 1 ω h n 2 ) 1 2 .
From (59), (63) and (67), the following identity can be derived
( u h n u h n 1 , ω h n ω h n 1 ) 1       33 13 λ C min 2 ( u h n 1 u h n 2 , ω h n 1 ω h n 2 ) 1 2       33 13 λ C min ( u h 1 u h 0 , ω h 1 ω h 0 ) 1 2 n 1 1 ( u h 1 u h 0 , ω h 1 ω h 0 ) 1       25 26 2 n 1 1 5 6 F 1 5 6 F 1 .
Taking ( v , ψ ) = ( u h n , ω h n ) and q = p h n in (34), we have
A ( ( u h n , ω h n ) , ( u h n , ω h n ) ) B ( ( u h n u h n 1 , ω h n ω h n 1 ) , ( u h n u h n 1 , ω h n ω h n 1 ) , ( u h n , ω h n ) )         = F , ( u h n , ω h n ) .
From (11), (59) and (69), we deduce that
( u h n , ω h n ) 1 ( 1 + 25 36 σ ) F 1 4 3 F 1 .
Now, we prove the second term of (60) holds for m = n . Assuming it is correct for m = 0 , 1 , · · · , n 1 . Taking ( v , ψ ) = ( A h u h n , A h ω h n ) , q = 0 in (34) and combining Lemma 4.1 and Young’s inequality, we have
( A h u h n , A h ω h n ) 0 F 0 + C ( u h n 1 , ω h n 1 ) 1 3 2 ( A h u h n 1 , A h ω h n 1 ) 0 1 2       + C ( u h n 1 , ω h n 1 ) 1 ( u h n , ω h n ) 1 1 2 ( A h u h n , A h ω h n ) 0 1 2 F 0 + C ( u h n 1 , ω h n 1 ) 1 3 + C ( u h n 1 , ω h n 1 ) 1 2 ( u h n , ω h n ) 1       + 1 4 ( A h u h n 1 , A h ω h n 1 ) 0 + 1 4 ( A h u h n , A h ω h n ) 0 .
Applying the similar technique used in Theorem 5 and some simple calculations, we can obtain the second term of (60).
Next, we give the estimation of error bounds. Subtracting (34) from (28), we have
A ( ( e n , ξ n ) , ( v , ψ ) ) d ( ( v , ψ ) , η n ) + d ( ( e n , ξ n ) , q )         + B ( ( u h n 1 , ω h n 1 ) , ( e n , ξ n ) , ( v , ψ ) ) + B ( ( e n , ξ n ) , ( u h n 1 , ω h n 1 ) , ( v , ψ ) )         + B ( ( e n 1 , ξ n 1 ) , ( e n 1 , ξ n 1 ) , ( v , ψ ) ) = 0 .
The Equation (38) shows the first term (61) holds for m = 0 . Suppose that it holds for m = n 1 . Taking m = n , ( v , ψ ) = ( e n , ξ n ) and q = η n in (72), using (11), (13), (16), (59) and (70), we conclude that
13 33 ( e n , ξ n ) 1 ( 1 4 3 σ ) ( e n , ξ n ) 1 λ C min 2 ( e n 1 , ξ n 1 ) 1 2 .
which yields that
( e n , ξ n ) 1 33 13 λ C min 2 ( e n 1 , ξ n 1 ) 1 2 33 13 λ C min 2 2 n 1 ( e 0 , ξ 0 ) 1 2 n 15 13 σ 2 n 1 5 11 F 1 .
In terms of (72), using the discrete inf–sup condition (22) arrives that
β 0 η n 0 C max C min ( e n , ξ n ) 1 + λ C min 2 ( e n 1 , ξ n 1 ) 1 2 + 2 ( u h n 1 , ω h n 1 ) 1 ( e n , ξ n ) 1 C 15 13 σ 2 n 1 5 11 F 1 + 15 13 σ 2 n 1 5 11 F 1 C 15 13 σ 2 n 1 5 11 F 1 .
The proof is finished. □
Theorem 7.
Under the conditions of Theorem 1, Assumptions 1 and 2, if
0 < σ < 1 ,
then ( u h m , ω h m ) defined by the Oseen iterative method satisfies
( u h m , ω h m ) 1 F 1 ,         ( A h u h m , A h ω h m ) 0 C F 0 ,
( e n , ξ n ) and η n satisfy the following bounds
( e m , ξ m ) 1 σ m F 1 , η m 0 C σ m F 1
for all m 0 .
Proof. 
We can easily deduce that (77) holds when m = 0 . Taking ( v , ψ ) = ( u h n , ω h n ) , q = p h n in (35), and applying (11), (12) and (15), we obtain the first term of (77).
Then, setting ( v , ψ ) = ( A h u h n , A h ω h n ) and q = 0 in (35), we obtain
( A h u h n , A h ω h n ) 1 F 0 + C ( u h n 1 , ω h n 1 ) 1 ( u h n , ω h n ) 1 1 2 ( A h u h n , A h ω h n ) 0 1 2 F 0 + C ( u h n 1 , ω h n 1 ) 1 2 ( u h n , ω h n ) 1 + 1 2 ( A h u h n , A h ω h n ) 1 .
By using the same technique of Theorem 5, we get the second term of (77).
Next, we prove the error bounds. Subtracting (35) from (26) yields
A ( ( e n , ξ n ) , ( v , ψ ) ) d ( ( v , ψ ) , η n ) + d ( ( e n , ξ n ) , q )         + B ( ( e n 1 , ξ n 1 ) , ( u h , ω h ) , ( v , ψ ) ) + B ( ( u h n 1 , ω h n 1 ) , ( e n , ξ n ) , ( v , ψ ) ) = 0 .
Obviously, the Equation (78) holds for m = 0 . Taking m = n , ( v , ψ ) = ( e n , ξ n ) , q = η n in (80) and applying (11), (13), (29) and (76), we obtain
( e n , ξ n ) 1 λ C min 2 ( u h , ω h ) 1 ( e n 1 , ξ n 1 ) 1 σ ( e n 1 , ξ n 1 ) 1 σ n ( e 0 , ξ 0 ) 1 σ n F 1 .
From the discrete inf–sup condition (22), we have
β 0 η n 0 λ C min 2 ( e n 1 , ξ n 1 ) 1 ( u h , ω h ) 1 + ( e n , ξ n ) 1 ( u h n 1 , ω h n 1 ) 1       + C max C min ( e n , ξ n ) 1 C σ n F 1 .
The proof is finished. □
In the next theorem, another expression of the error estimates will be given, which can be controlled by ( u h n u h n 1 , ω h n ω h n 1 ) .
Theorem 8.
Under the conditions of Theorems 5–7, there hold
lim m + ( u h m u h m 1 , ω h m ω h m 1 ) 1 = 0 ,
and ( e m , ξ m ) , η m ( m 1 ) ) satisfy
( e m , ξ m ) 1 + η m 0 C ( u h m u h m 1 , ω h m ω h m 1 ) 0
for the Stokes and Oseen iterative methods, and
( e m , ξ m ) 1 + η m 0 c ( h ) ( u h m u h m 1 , ω h m ω h m 1 ) 0 ( ( u h m u h m 1 ) , ( ω h m ω h m 1 ) ) 0
for the Newton iterative method.
Proof. 
With the help of the triangle inequality, we obtain
( u h m u h m 1 , ω h m ω h m 1 ) 1 ( e m , ξ m ) 1 + ( e m 1 , ξ m 1 ) 1 .
From Theorems 5–7, the Equation (83) can be derived.
Next, let us prove the Equation (84). Taking ( v , ψ ) = ( e m , ξ m ) , q = η m in (56) and using (12), we obtain
A ( ( e m , ξ m ) , ( e m , ξ m ) ) + B ( ( e m , ξ m ) , ( u h , ω h ) , ( e m , ξ m ) )         = B ( ( u h m 1 , ξ h m 1 ) , ( e m 1 e m , ξ m 1 ξ m ) , ( e m , ξ m ) )           B ( ( e m 1 e m , ξ m 1 ξ m ) , ( u h , ω h ) , ( e m , ξ m ) ) .
With the help of (11), (13), (29), (42) and (43), then
3 5 ( e m , ξ m ) 1 ( 1 σ ) ( e m , ξ m ) 1         C ( ( A h u h , A h ω h ) 0 + ( A h u h m 1 , A h ω h m 1 ) 0 ) ( e m 1 e m , ξ m 1 ξ m ) 0         C ( u h m u h m 1 , ω h m ω h m 1 ) 0 .
Let ( v , ψ ) = ( e m , ξ m ) , q = 0 in (56) and applying the discrete inf–sup condition (22), we arrive that
β 0 η m 0 C ( e m , ξ m ) 1 C ( u h m u h m 1 , ω h m ω h m 1 ) 0 .
Thanks to (88) and (89), we obtain (84) for the Stokes iterative method.
Setting ( v , ψ ) = ( e m , ξ m ) and q = η m in (80) leads to
A ( ( e m , ξ m ) , ( e m , ξ m ) ) + B ( ( e m , ξ m ) , ( u h , ω h ) , ( e m , ξ m ) )         = B ( ( e m 1 e m , ξ m 1 ξ m ) , ( u h , ω h ) , ( e m , ξ m ) ) .
With the help of (11), (13), (29) and (76), we obtain
( 1 σ ) ( e m , ξ m ) 1 C ( A h u h , A h ω h ) 0 ( e m 1 e m , ξ m 1 ξ m ) 0 C ( u m u m 1 , ω m ω m 1 ) 0 .
Setting ( v , ψ ) = ( e m , ξ m ) , q = 0 in (80) and using the discrete inf-sup condition (22) yields
β 0 η m 0 C ( u h m u h m 1 , ω h m ω h m 1 ) 0 .
Combining (88) and (89), the error estimate (84) for the Oseen iterative method is derived.
Finally, we prove the Equation (85). Choosing ( v , ψ ) = ( e m , ξ m ) and q = η m in (72) leads to
A ( ( e m , ξ m ) , ( e m , ξ m ) ) + B ( ( e m , ξ m ) , ( u h , ω h ) , ( e m , ξ m ) )         = B ( ( u h m u h m 1 , ω h m ω h m 1 ) , ( u h m u h m 1 , ω h m ω h m 1 ) , ( e m , ξ m ) ) .
Using (11), (13), (29) and (59), we have
6 11 ( e m , ξ m ) 1 ( 1 σ ) ( e m , ξ m ) 1         c 0 ( h ) ( u h m u h m 1 , ω h m ω h m 1 ) 0 ( ( u h m u h m 1 ) , ( ξ h m ξ h m 1 ) ) 0 ,
where c 0 ( h ) = C | log h | 1 2 for d = 2 and c 0 ( h ) = C h 1 2 for d = 3 . Similarly, taking ( v , ψ ) = ( e m , ξ m ) , q = 0 in (72) and using the discrete inf-sup condition (22), we have
β 0 η m 0 C max C min ( e m , ξ m ) 1 + σ ( e m , ξ m ) 1       + c 0 ( h ) ( u h m u h m 1 , ξ h m ξ h m 1 ) 0 ( ( u h m u h m 1 ) , ( ξ h m ξ h m 1 ) ) 0 c ( h ) ( u h m u h m 1 , ω h m ω h m 1 ) 0 ( ( u h m u h m 1 ) , ( ξ h m ξ h m 1 ) ) 0 .
Thus, the (85) holds for the Newton iterative method and the proof ends. □
Remark 1.
The error factor σ is not easy to compute during program implementation. Hence, we can adopt the error estimate from Theorem 8. In this case, the error can be controlled by the iterative error and the mesh size h.
Theorem 9.
Under the conditions of Theorems 3–7, the optimal error estimates of the three methods satisfy
( u u h m , ω ω h m ) 1 + p p h m 0 C h F 0 + 11 5 σ m 2 5 F 1 ,
for the Stokes iterative method with 0 < σ < 2 / 5 ;
( u u h m , ω ω h m ) 1 + p p h m 0 C h F 0 + 15 13 σ 2 m 1 5 11 F 1 ,
for the Newton iterative method with 0 < σ < 5 / 11 ;
( u u h m , ω ω h m ) 1 + p p h m 0 C ( h F 0 + σ m F 1 ) ,
for the Oseen iterative method with 0 < σ < 1 .

5. Numerical Examples

In this section, four numerical examples are presented to test the correctness of the theoretical results and the validity of the proposed methods. In the first two examples, the three iterative methods are implemented for different viscosity coefficients. Meanwhile, the triangular cavity problem and bearing lubrication problem are also simulated in the last two examples. The P 1 b P 1 P 1 b finite element pair is used to approximate u , p and ω . We choose the public domain finite element software FreeFem + + [26] to implement the algorithms. For numerical implementations, the iterative tolerance is set as 1.0 × 10 6 .

5.1. 2D/3D Problems with Exact Solutions

In this example, the 2D/3D problems with exact solutions are used to verify the rates of convergence. Set the fluid domain Ω = [ 0 , 1 ] d , d = 2 , 3 , ν = ν r = c 0 = c a = c d = 1 and choose the right-hand side functions f and g such that the analytical solutions are
u 1 = π sin ( 2 π y ) sin 2 ( π x ) , u 2 = π sin ( 2 π x ) sin 2 ( π y ) , w = π sin 2 ( π x ) sin 2 ( π y ) , p = 10 cos ( π x ) cos ( π y ) ,
for d = 2 and
u 1 = 2 ( 1 cos ( 2 π x ) ) sin ( 2 π y ) sin ( 2 π z ) , u 2 = sin ( 2 π x ) ( 1 cos ( 2 π y ) ) sin ( 2 π z ) , u 3 = sin ( 2 π x ) sin ( 2 π y ) ( 1 cos ( 2 π z ) ) , w 1 = ( 1 cos ( 2 π x ) ) sin ( 2 π y ) sin ( 2 π z ) , w 2 = sin ( 2 π x ) ( 1 cos ( 2 π y ) ) sin ( 2 π z ) , w 3 = sin ( 2 π x ) sin ( 2 π y ) ( 1 cos ( 2 π z ) ) , p = 10 ( sin ( 4 π x ) + sin ( 4 π y ) + sin ( 4 π z ) ) ,
for d = 3 .
The CPU time and the convergence orders of the three iterative methods are displayed in Table 1, Table 2 and Table 3 for d = 2 , and Table A1, Table A2 and Table A3 for d = 3 . From these tables, we observe that the errors are almost the same with the three iterative methods. The corresponding errors are of the order of O ( h ) , which accord with our theoretical analysis completely. In addition, from the data of the CPU time, the Newton iterative method is the most efficient when the mesh size is fixed. This is due to the Newton iterative method being of the convergence rate of the second order with respect to the iterative step m.
Figure 1 shows that in the 2D case, the convergence performance of the three iterative methods with different viscosity coefficients when the mesh size is fixed h = 1 / 64 . We can find that when the viscosity coefficients are small, the three methods are effective. As the viscosity coefficients increases, the Stokes iterative method is no longer applicable. When the viscosity coefficients ν = ν r = 0.5 × 10 3 , only the Oseen iteration can maintain convergence. The results are agreed with the ones predicted by the theoretical analysis. Since the results of 2D and 3D are similar, we present only the 2D results here. Please refer to the Appendix C for 3D results.

5.2. Driven Cavity Flow

In this example, the classical benchmark problem, known as driven cavity flow is considered. Let the domain Ω = [ 0 , 1 ] 2 , c a = c d = 0.5 , c 0 = 1 , f = 0 , g = 0 . The boundary condition for velocity reads u = ( 1 , 0 ) on y = 1 , and u = ( 0 , 0 ) on the other three boundaries. Meanwhile, the angular velocity satisfies the homogeneous Dirichlet boundary condition.
In Table 4, we compare the applicability of the three iterative methods under different viscosity coefficients. As the table shows, the Oseen iteration is the most flexible method. This is consistent with our theoretical analysis. Thus, the Oseen iterative method is adopted. In Figure 2, Figure 3 and Figure 4, the velocity streamlines, angular velocity contour lines of ω = ( 0 , 0 , ω 3 ) and pressure isobars for three different viscosity coefficients ν = ν r = 0.5 , ν = ν r = 0.005 , ν = ν r = 0.001 are displayed.
It can be seen that when the viscosity is small, the velocity streamlines, angular contour lines and pressure isobars satisfy symmetry. With the viscosity decreases, the main vortex center moves towards the geometric center of the cavity. Meanwhile, the secondary vortices appear near the corner of the cavity. The flow property of micropolar fluids is almost identical with the Navier–Stokes equations in [27].

5.3. Triangular Cavity Flow

Motivated by [28], the flow of micropolar fluids inside an isosceles triangular cavity is considered. Figure A1 shows the schematic diagram of flow geometry and the computational mesh. Similarly, we only consider the Oseen iterative method in this example. Set c a = c d = 0.5 , c 0 = 1 , f = 0 , g = 0 , the boundary conditions are as follows:
u = ( 0 , 0 ) , on L 1 and L 3 , u = ( 1 , 0 ) , on L 2 , ω = 0 , on L 1 , L 2 , L 3 .
Similar to square cavity flow, when the hydrodynamic viscosity decreases, the velocity streamlines, angular velocity contour lines and pressure isobars no longer satisfy symmetry. In summary, the flow property is still exhibited as laminar flow. Please refer to the Appendix D for Figure A2, Figure A3 and Figure A4.

5.4. The Bearing Lubrication Problem

In ordinary operating conditions, the lubricant liquid can be considered as fluid suspension. Thus the micropolar fluid equations can be used to simulate the lubrication problem [29]. In this example, the application of micropolar fluids in a non-concentric bearing lubrication problem is considered. The fluid region is a ring domain between the outer boundary Γ 1 with radius r 1 and the inner boundary Γ 2 with radius r 2 .
We assume that velocity and angular velocity satisfy the homogeneous Dirichlet boundary condition at the boundary Γ 1 . On the boundary Γ 2 , the velocity and angular velocity satisfy u 1 = ω r r 2 sin θ , u 2 = ω r r 2 cos θ and ω = 0 . Here, ω r represents the rotational angular velocity. Let ν = ν r = c a = c d = c 0 = 1 and θ = arctan ( y / x ) . We consider the three cases: ω r = 200, 600, 1000.
In this example, we only present the numerical experimental results for the Newton iterative method since it is faster than the Stokes and Oseen iterative methods. Figure 5, Figure 6, Figure 7 and Figure 8 show the evolution diagram of velocity components (horizontal velocity, vertical velocity), angular velocity and pressure at three different rotational angular velocities ω r .
The numerical results show that the velocity components, angular velocity and pressure increase with the increase in the rotational angular velocity ω r . The pressure increase is the most obvious. Therefore, the bearing is capable of supporting higher loads. The angular velocity contour lines tend to revolve around the inner circle. This means that the higher the rotational angular velocity ω r , the stronger the micropolarity effect of the fluid.

6. Conclusions

In this paper, three iterative methods are analyzed and compared for the micropolar fluid equations. The strong stability conditions for the Stokes and Newton iterations can be determined by the parameter σ , i.e., 0 < σ < 2 / 5 and 0 < σ < 5 / 11 , respectively. Furthermore, the uniqueness condition 0 < σ < 1 for the Oseen iterative method is derived. Theoretical results and numerical simulations show that the iterative algorithm for the Stokes iteration is the simplest for larger viscosity coefficients, and the Newton iteration is the most efficient method for relatively large viscosity coefficients. The Oseen iterative method is the most flexible method because its stability and convergence condition is the weakest. Furthermore, the simplified bearing lubrication problem with inhomogeneous boundary conditions is considered and some interesting physical phenomena are observed. In addition, we notice that the results of pressure in the third example are not ideal. In future research, we will consider to improve pressure stability by adding stability terms.

Author Contributions

Formal analysis, X.X. and D.L.; Methodology, X.X. and D.L. All authors have read and agreed to the published version of the manuscript.

Funding

The work is supported by the Research Fund from the Key Laboratory of Xinjiang Province (No.2022D04014), the National Natural Science Foundation of China (Nos.12061075, 12061076) and the Xinjiang Key Laboratory of Applied Mathematics (No.XJDX1401).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Acknowledgments

The authors sincerely thank the editor and referees for their valuable comments and suggestions which helped us to improve the quality of this paper.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A

The Proof of Theorem 2.
The weak form of (9) can be written as
a ( u , v ) d ( ( v , ψ ) , p ) + d ( ( u , ω ) , q ) = c ¯ ( ω , v ) + f , v b ( u , u , v ) ,
a ¯ ( ω , ψ ) k ¯ ( ω , ψ ) = c ( u , ψ ) + g , ψ r ¯ ( ω , ψ ) b ¯ ( u , ω , ψ ) .
For Equation (A1), using the H 2 regularity of the Stokes problem [18] and Young’s inequality, we have
ν 0 u 2 + p 1 C ( f 0 + u L u 0 + 2 ν r × ω 0 ) C ( f 0 + u 2 1 2 u 0 3 2 + 2 ν r ω 0 ) ν 0 2 u 2 + C ( f 0 + u 1 3 + 2 ν r ω 1 ) .
For Equation (A2), applying the H 2 regularity of the Poisson equation and Young’s inequality, we obtain
( c 1 c 2 d ) ω 2 c 1 ω 2 c 2 · ω 0 C ( g 0 + 2 ν r × u 0 + u 0 ω L + 4 ν r ω 0 ) C ( g 0 + 2 ν r u 1 + u 0 ω 1 1 2 ω 2 1 2 + 4 ν r ω 1 ) c 1 c 2 d 2 ω 2 + C ( g 0 + 2 ν r u 1 + u 1 2 ω 1 + 4 ν r ω 1 ) .
Finally, combining (A3) with (A4). The proof is completed. □

Appendix B

The Proof of Theorem 4.
Subtracting (26) from (9), we get the following error equation
A ( ( u u h , ω ω h ) , ( v , ψ ) ) + B ( ( u u h , ω ω h ) , ( u , ω ) , ( v , ψ ) )         + B ( ( u h , ω h ) , ( u u h , ω ω h ) , ( v , ψ ) )         + d ( ( u u h , ω ω h ) , q ) d ( ( v , ψ ) , p p h ) = 0 .
Let ( e , ξ ) = ( R h u u h , Q h ω ω h ) and η = ρ h p p h , choosing ( v , ψ ) = ( e , ξ ) , q = η in (26) and combining (12), we have
A ( ( e , ξ ) , ( e , ξ ) ) + B ( ( e , ξ ) , ( u , ω ) , ( e , ξ ) )         = A ( ( R h u u , Q h ω ω ) , ( e , ξ ) ) + B ( ( R h u u , Q h ω ω ) , ( u , ω ) , ( e , ξ ) )                 + B ( ( u h , ω h ) , ( R h u u , Q h ω ω ) , ( e , ξ ) )                 + d ( ( e , ξ ) , p p h ) d ( ( u u h , ω ω h ) , ρ h p p h ) .
On the other hand,
d ( ( e , ξ ) , p p h ) d ( ( u u h , ω ω h ) , ρ h p p h ) = d ( ( e , ξ ) , p ρ h p ) .
Applying (11), (13) and (15), the left-hand side of (A6) can be bounded by
l . h . s C min ( e , ξ ) 1 2 λ ( u , ω ) 1 ( e , ξ ) 1 2 C min ( 1 σ ) ( e , ξ ) 1 2 .
Similarly, the right-hand side of (A6) can be bounded by
r . h . s ( e , ξ ) 1 [ ( R h u u , Q h ω ω ) 1 ( C max + λ ( u , ω ) 1 + λ ( u h , ω h ) 1 )         + p ρ h p 0 ] ( e , ξ ) 1 [ ( R h u u , Q h ω ω ) 1 ( C max + 2 C min σ ) + p ρ h p 0 ] C ( e , ξ ) 1 ( ( R h u u , Q h ω ω ) 1 + p ρ h p 0 ) .
Combining the above two inequalities yields
( u u h , ω ω h ) 1 C ( ( R h u u , Q h ω ω ) 1 + p ρ h p 0 ) .
Let q = 0 in (A5) leads to
d ( ( v , ψ ) , p p h ) = A ( ( u u h , ω ω h ) , ( v , ψ ) ) + B ( ( u u h , ω ω h ) , ( u , ω ) , ( v , ψ ) )       + B ( ( u h , ω h ) , ( u u h , ω ω h ) , ( v , ψ ) ) .
With the help of discrete inf-sup condition (22), we obtain
β 0 p p h 0 ( C max + λ ( u , ω ) 1 + λ ( u h , ω h ) 1 ) ( u u h , ω ω h ) 1 ( C max C min + 2 σ ) ( u u h , ω ω h ) 1 C ( u u h , ω ω h ) 1 .
From (A10) and (A12), we conclude that
( u u h , ω ω h ) 1 + p p h 0 C h .
Then, let us prove L 2 ( Ω ) d norm error estimate. Set the dual problem [6,18] as follows: seek ( ( w , ϕ ) , s ) W × M such that
A ( ( v , ψ ) , ( w , ϕ ) ) + B ( ( u , ω ) , ( v , ψ ) , ( w , ϕ ) ) + B ( ( v , ψ ) , ( u , ω ) , ( w , ϕ ) ) d ( ( v , ψ ) , s )         + d ( ( w , ϕ ) , q ) = ( ( u u h , ω ω h ) , ( v , ψ ) ) , ( ( v , ψ ) , q ) W × M .
If the solution of (A14) satisfies w , ϕ H 2 ( Ω ) d X , and s H 1 ( Ω ) M , this means that
( w , ϕ ) 2 + s 1 C ( u u h , ω ω h ) 0 .
Let ( v , ψ ) = ( u u h , ω ω h ) , q = 0 in (A14) and subtract it from (26) with q = 0 , we get
( u u h , ω ω h ) 0 2 = A ( ( u u h , ω ω h ) , ( w v , ϕ ψ ) )         + B ( ( u u h , ω ω h ) , ( u , ω ) , ( w v , ϕ ψ ) )         + B ( ( u h , ω h ) , ( u u h , ω ω h ) , ( w v , ϕ ψ ) )         d ( ( w v , ϕ ψ ) , p p h ) d ( ( u u h , ω ω h ) , s ρ h s ) .
Setting v h = R h w , ψ h = Q h ϕ and using (10), (13), (16) and (A15), we arrive that
( u u h , ω ω h ) 0 2         C max ( u u h , ω ω h ) 1 ( w R h w , ϕ Q h ϕ ) 1                 + λ ( ( u , ω ) 1 + ( u h , ω h ) 1 ) ( u u h , ω ω h ) 1 ( w R h w , ϕ Q h ϕ ) 1                 + ( u u h , ω ω h ) 1 s ρ h s 0 + ( w R h w , ϕ Q h ϕ ) 1 p p h 0         C h ( 1 + σ ) ( u u h , ω ω h ) 1 ( w , ϕ ) 2                 + C h ( ( u u h , ω ω h ) 1 s 1 + ( w , ϕ ) 2 p p h 0 )         C h ( ( u u h , ω ω h ) 1 + p p h 0 ) ( u u h , ω ω h ) 0 ,
which indicates that
( u u h , ω ω h ) 0 C h ( ( u u h , ω ω h ) 1 + p p h 0 ) .
The proof is completed. □

Appendix C. The Tables of 2D/3D Problems with Exact Solutions

Table A1. Stokes iterative method for 3D stationary micropolar fluid equations.
Table A1. Stokes iterative method for 3D stationary micropolar fluid equations.
1 h CPU(s) ( u u h ) 1 u 1 Rate ( u u h ) 0 u 0 Rate ( ω ω h ) 1 ω 1 Rate ( ω ω h ) 0 ω 0 Rate p p h 0 p 0 Rate
42.177 7.51 × 10 1 0 5.93 × 10 1 0 7.13 × 10 1 0 5.29 × 10 1 0 2.03 × 10 0 0
821.445 4.24 × 10 1 0.82 2.06 × 10 1 1.52 4.16 × 10 1 0.78 1.78 × 10 1 1.57 7.01 × 10 1 1.53
1278.571 2.89 × 10 1 0.95 9.72 × 10 2 1.85 2.86 × 10 1 0.92 8.41 × 10 2 1.86 3.62 × 10 1 1.63
16207.854 2.18 × 10 1 0.97 5.58 × 10 2 1.93 2.17 × 10 1 0.96 4.83 × 10 2 1.93 2.29 × 10 1 1.59
20421.663 1.75 × 10 1 0.99 3.61 × 10 2 1.96 1.74 × 10 1 0.98 3.12 × 10 2 1.96 1.60 × 10 1 1.59
Table A2. Newton iterative method for 3D stationary micropolar fluid equations.
Table A2. Newton iterative method for 3D stationary micropolar fluid equations.
1 h CPU(s) ( u u h ) 1 u 1 Rate ( u u h ) 0 u 0 Rate ( ω ω h ) 1 ω 1 Rate ( ω ω h ) 0 ω 0 Rate p p h 0 p 0 Rate
41.523 7.51 × 10 1 0 5.93 × 10 1 0 7.13 × 10 1 0 5.29 × 10 1 0 2.03 × 10 0 0
816.878 4.24 × 10 1 0.82 2.06 × 10 1 1.52 4.16 × 10 1 0.78 1.78 × 10 1 1.57 7.01 × 10 1 1.53
1261.688 2.89 × 10 1 0.95 9.72 × 10 2 1.85 2.86 × 10 1 0.92 8.41 × 10 2 1.86 3.62 × 10 1 1.63
16161.407 2.18 × 10 1 0.97 5.58 × 10 2 1.93 2.17 × 10 1 0.96 4.83 × 10 2 1.93 2.29 × 10 1 1.59
20327.385 1.75 × 10 1 0.99 3.61 × 10 2 1.96 1.74 × 10 1 0.98 3.12 × 10 2 1.96 1.60 × 10 1 1.59
Table A3. Oseen iterative method for 3D stationary micropolar fluid equations.
Table A3. Oseen iterative method for 3D stationary micropolar fluid equations.
1 h CPU(s) ( u u h ) 1 u 1 Rate ( u u h ) 0 u 0 Rate ( ω ω h ) 1 ω 1 Rate ( ω ω h ) 0 ω 0 Rate p p h 0 p 0 Rate
41.865 7.51 × 10 1 0 5.93 × 10 1 0 7.13 × 10 1 0 5.29 × 10 1 0 2.03 × 10 0 0
819.234 4.24 × 10 1 0.82 2.06 × 10 1 1.52 4.16 × 10 1 0.78 1.78 × 10 1 1.57 7.01 × 10 1 1.53
1289.336 2.89 × 10 1 0.95 9.72 × 10 2 1.85 2.86 × 10 1 0.92 8.41 × 10 2 1.86 3.62 × 10 1 1.63
16231.013 2.18 × 10 1 0.97 5.58 × 10 2 1.93 2.17 × 10 1 0.96 4.83 × 10 2 1.93 2.29 × 10 1 1.59
20417.197 1.75 × 10 1 0.99 3.61 × 10 2 1.96 1.74 × 10 1 0.98 3.12 × 10 2 1.96 1.60 × 10 1 1.59

Appendix D. The Figures of Triangular Cavity Flow

Figure A1. Study the geometry (left); Structured grid (right).
Figure A1. Study the geometry (left); Structured grid (right).
Entropy 24 00628 g0a1
Figure A2. Velocity streamlines (a), angular velocity contour lines (b) and pressure isobars (c) with ν = ν r = 0.5 .
Figure A2. Velocity streamlines (a), angular velocity contour lines (b) and pressure isobars (c) with ν = ν r = 0.5 .
Entropy 24 00628 g0a2
Figure A3. Velocity streamlines (a), angular velocity contour lines (b) and pressure isobars (c) with ν = ν r = 0.005 .
Figure A3. Velocity streamlines (a), angular velocity contour lines (b) and pressure isobars (c) with ν = ν r = 0.005 .
Entropy 24 00628 g0a3
Figure A4. Velocity streamlines (a), angular velocity contour lines (b) and pressure isobars (c) with ν = ν r = 0.001 .
Figure A4. Velocity streamlines (a), angular velocity contour lines (b) and pressure isobars (c) with ν = ν r = 0.001 .
Entropy 24 00628 g0a4

References

  1. Eringen, A. Theory of Micropolar Fluids. J. Math. Mech. 1966, 16, 1–18. [Google Scholar] [CrossRef]
  2. Debnath, L. On a microcontinuum model of pulsatile blood flow. Acta. Mech. 1976, 24, 165–177. [Google Scholar] [CrossRef]
  3. Abd, E.; Mekheimer, K.; Abdelsalam, S. A Study of Nonlinear Variable Viscosity in Finite-Length Tube with Peristalsis. Appl. Bionics Biomech. 2014, 11, 197–206. [Google Scholar]
  4. Galdi, G.; Rionero, S. A note on the existence and uniqueness of solutions of the micropolar fluid equations. Int. J. Eng. Sci. 1977, 2, 105–108. [Google Scholar] [CrossRef]
  5. Rojas-Medar, M.; Boldrini, J. Magneto-micropolar fluid motion: Existence of weak solution. Rev. Mat. Comput. 1998, 11, 443–460. [Google Scholar] [CrossRef] [Green Version]
  6. Łukaszewicz, G. Micropolar Fluids: Theory and Applications; Birkhäuser: Boston, MA, USA, 1999. [Google Scholar]
  7. Łukaszewicz, G. On non-stationary flows of incompressible asymmetric fluids. Math. Meth. Appl. Sci. 1990, 13, 219–232. [Google Scholar] [CrossRef]
  8. Dong, B.; Chen, Z. Regularity criteria of weak solutions to the three-dimensional micropolar flows. J. Math. Phys. 2009, 50, 103525. [Google Scholar] [CrossRef]
  9. He, Y.; Li, J. Convergence of three iterative methods based on the finite element discretization for the stationary Navier–Stokes equations. Comput. Methods Appl. Mech. Engrg. 2009, 198, 1351–1359. [Google Scholar] [CrossRef]
  10. Dong, X.; He, Y. Convergence of some finite element iterative methods related to different Reynolds numbers for the 2D/3D stationary incompressible MHD. Sci. China Math. 2016, 59, 589–608. [Google Scholar] [CrossRef]
  11. He, Y. Euler implicit/explicit iterative scheme for the stationary Navier–Stokes equations. Numer. Math. 2013, 123, 67–96. [Google Scholar] [CrossRef]
  12. Xu, J. A novel two-grid method for semilinear elliptic equations. SIAM J. Sci. Comput. 1994, 15, 231–237. [Google Scholar] [CrossRef]
  13. Xu, H.; He, Y. Some iterative finite element methods for steady Navier-Stokes equations with different viscosities. J. Comput. Phys. 2013, 232, 136–152. [Google Scholar] [CrossRef]
  14. Layton, W. A two-level discretization method for the Navier–Stokes equations. Comput. Math. Appl. 1993, 26, 33–38. [Google Scholar] [CrossRef] [Green Version]
  15. Layton, W.; Tobiska, L. A two-level method with backtracking for the Navier–Stokes equations. SIAM J. Numer. Anal. 1998, 35, 2035–2054. [Google Scholar] [CrossRef] [Green Version]
  16. Huang, P.; Feng, X.; He, Y. Two-level defect-correction Oseen iterative stabilized finite element methods for the stationary Navier–Stokes equations. Appl. Math. Mod. 2013, 37, 728–741. [Google Scholar] [CrossRef]
  17. Galdi, G. Navier–Stokes Equations: A Mathematical Analysis; Springer: New York, NY, USA, 2009. [Google Scholar]
  18. Girault, V.; Raviart, P. Finite Element Approximation of Navier–Stokes Equations; Springer: Berlin, Germany, 1986. [Google Scholar]
  19. Liu, Q.; Hou, Y. A two-level correction method in space and time based on Crank–Nicolson scheme for Navier–Stokes equations. Int. J. Comput. Math. 2010, 87, 2520–2532. [Google Scholar] [CrossRef]
  20. He, Y. Two-level method based on finite element and Crank–Nicolson extrapolation for the time-dependent Navier–Stokes equations. SIAM J. Numer. Anal. 2003, 41, 1263–1285. [Google Scholar] [CrossRef]
  21. Ortega-Torres, E.; Rojas-Medar, M. Optimal error estimate of the penalty finite element method for the micropolar fluid equations. Numer. Funct. Anal Optim. 2008, 29, 612–637. [Google Scholar] [CrossRef]
  22. Nochetto, R.; Salgado, A.; Tomas, I. The micropolar Navier-Stokes equations: A priori error analysis. Math. Mod. Meth. Appl. Sci. 2014, 24, 1237–1264. [Google Scholar] [CrossRef] [Green Version]
  23. Jiang, Y.; Yang, Y. Analysis of some projection methods for the incompressible fluids with microstructure. J. Korean. Math Soc. 2018, 55, 471–506. [Google Scholar]
  24. Maimaiti, H.; Liu, D. Pressure-correction projection methods for the time-dependent micropolar fluids. Int. J. Numer. Meth Fluids. 2021, 94, 377–393. [Google Scholar] [CrossRef]
  25. Adams, R. Sobolev Space; Academic Press: New York, NY, USA, 1975. [Google Scholar]
  26. FreeFem++, Version 4.5. 2020. Available online: http:www.freefem.org/ff++/ (accessed on 1 September 2021).
  27. Ghia, U.; Ghia, K.; Shin, C. High-Re solutions for incompressible flow using the Navier-stokes equations and a multigrid method. J. Comput. Phys. 1982, 48, 387–411. [Google Scholar] [CrossRef]
  28. Ali, N.; Mubbashar, N.; Javed, T.; Abbas, F. A numerical study of micropolar flow inside a lid-driven triangular enclosure. Meccanica 2018, 53, 3279–3299. [Google Scholar] [CrossRef]
  29. Prakash, J.; Sinha, P. Lubrication theory for micropolar fluids and its application to a journal bearing. Int J. Eng. Sci. 1975, 13, 217–232. [Google Scholar] [CrossRef]
Figure 1. Comparison of iterative convergence errors with different viscosity coefficients. (a) ν = ν r = 0.5 × 10 0 . (b) ν = ν r = 0.5 × 10 2 . (c) ν = ν r = 0.5 × 10 3 .
Figure 1. Comparison of iterative convergence errors with different viscosity coefficients. (a) ν = ν r = 0.5 × 10 0 . (b) ν = ν r = 0.5 × 10 2 . (c) ν = ν r = 0.5 × 10 3 .
Entropy 24 00628 g001
Figure 2. Velocity streamlines (a), angular velocity contour lines (b) and pressure isobars (c) with ν = ν r = 0.5 .
Figure 2. Velocity streamlines (a), angular velocity contour lines (b) and pressure isobars (c) with ν = ν r = 0.5 .
Entropy 24 00628 g002
Figure 3. Velocity streamlines (a), angular velocity contour lines (b) and pressure isobars (c) with ν = ν r = 0.005 .
Figure 3. Velocity streamlines (a), angular velocity contour lines (b) and pressure isobars (c) with ν = ν r = 0.005 .
Entropy 24 00628 g003
Figure 4. Velocity streamlines (a), angular velocity contour lines (b) and pressure isobars (c) with ν = ν r = 0.001 .
Figure 4. Velocity streamlines (a), angular velocity contour lines (b) and pressure isobars (c) with ν = ν r = 0.001 .
Entropy 24 00628 g004
Figure 5. Horizontal velocity contour lines with ω r = 200 , 600 , 1000 . (a) ω r = 200 . (b) ω r = 600 . (c) ω r = 1000 .
Figure 5. Horizontal velocity contour lines with ω r = 200 , 600 , 1000 . (a) ω r = 200 . (b) ω r = 600 . (c) ω r = 1000 .
Entropy 24 00628 g005
Figure 6. Vertical velocity contour lines with ω r = 200 , 600 , 1000 . (a) ω r = 200 . (b) ω r = 600 . (c) ω r = 1000 .
Figure 6. Vertical velocity contour lines with ω r = 200 , 600 , 1000 . (a) ω r = 200 . (b) ω r = 600 . (c) ω r = 1000 .
Entropy 24 00628 g006
Figure 7. Angular velocity contour lines with ω r = 200 , 600 , 1000 . (a) ω r = 200 . (b) ω r = 600 . (c) ω r = 1000 .
Figure 7. Angular velocity contour lines with ω r = 200 , 600 , 1000 . (a) ω r = 200 . (b) ω r = 600 . (c) ω r = 1000 .
Entropy 24 00628 g007
Figure 8. Pressure isobars with ω r = 200 , 600 , 1000 . (a) ω r = 200 . (b) ω r = 600 . (c) ω r = 1000 .
Figure 8. Pressure isobars with ω r = 200 , 600 , 1000 . (a) ω r = 200 . (b) ω r = 600 . (c) ω r = 1000 .
Entropy 24 00628 g008
Table 1. Stokes iterative method for 2D stationary micropolar fluid equations.
Table 1. Stokes iterative method for 2D stationary micropolar fluid equations.
1 h CPU(s) ( u u h ) 1 u 1 Rate ( u u h ) 0 u 0 Rate ( ω ω h ) 1 ω 1 Rate ( ω ω h ) 0 ω 0 Rate p p h 0 p 0 Rate
80.186 3.01 × 10 1 0 1.14 × 10 1 0 2.67 × 10 1 0 8.35 × 10 2 0 4.06 × 10 1 0
160.605 1.52 × 10 1 0.99 2.95 × 10 2 1.95 1.36 × 10 1 0.97 2.22 × 10 2 1.91 1.28 × 10 1 1.66
322.672 7.58 × 10 2 1.00 7.42 × 10 3 1.99 6.85 × 10 2 0.99 5.63 × 10 3 1.98 4.24 × 10 2 1.60
6411.058 3.78 × 10 2 1.00 1.85 × 10 3 2.00 3.43 × 10 2 1.00 1.41 × 10 3 1.99 1.46 × 10 2 1.54
12851.860 1.89 × 10 2 1.00 4.62 × 10 4 2.00 1.72 × 10 2 1.00 3.53 × 10 4 2.00 5.09 × 10 3 1.52
Table 2. Newton iterative method for 2D stationary micropolar fluid equations.
Table 2. Newton iterative method for 2D stationary micropolar fluid equations.
1 h CPU(s) ( u u h ) 1 u 1 Rate ( u u h ) 0 u 0 Rate ( ω ω h ) 1 ω 1 Rate ( ω ω h ) 0 ω 0 Rate p p h 0 p 0 Rate
80.107 3.01 × 10 1 0 1.14 × 10 1 0 2.67 × 10 1 0 8.35 × 10 2 0 4.06 × 10 1 0
160.351 1.52 × 10 1 0.99 2.95 × 10 2 1.95 1.36 × 10 1 0.97 2.22 × 10 2 1.91 1.28 × 10 1 1.66
321.610 7.58 × 10 2 1.00 7.42 × 10 3 1.99 6.85 × 10 2 0.99 5.63 × 10 3 1.98 4.24 × 10 2 1.60
646.635 3.78 × 10 2 1.00 1.85 × 10 3 2.00 3.43 × 10 2 1.00 1.41 × 10 3 1.99 1.46 × 10 2 1.54
12829.636 1.89 × 10 2 1.00 4.62 × 10 4 2.00 1.72 × 10 2 1.00 3.53 × 10 4 2.00 5.09 × 10 3 1.52
Table 3. Oseen iterative method for 2D stationary micropolar fluid equations.
Table 3. Oseen iterative method for 2D stationary micropolar fluid equations.
1 h CPU(s) ( u u h ) 1 u 1 Rate ( u u h ) 0 u 0 Rate ( ω ω h ) 1 ω 1 Rate ( ω ω h ) 0 ω 0 Rate p p h 0 p 0 Rate
80.167 3.01 × 10 1 0 1.14 × 10 1 0 2.67 × 10 1 0 8.35 × 10 2 0 4.06 × 10 1 0
160.536 1.52 × 10 1 0.99 2.95 × 10 2 1.95 1.36 × 10 1 0.97 2.22 × 10 2 1.91 1.28 × 10 1 1.66
322.349 7.58 × 10 2 1.00 7.42 × 10 3 1.99 6.85 × 10 2 0.99 5.63 × 10 3 1.98 4.24 × 10 2 1.60
649.831 3.78 × 10 2 1.00 1.85 × 10 3 2.00 3.43 × 10 2 1.00 1.41 × 10 3 1.99 1.46 × 10 2 1.54
12844.989 1.89 × 10 2 1.00 4.62 × 10 4 2.00 1.72 × 10 2 1.00 3.53 × 10 4 2.00 5.09 × 10 3 1.52
Table 4. Comparison of the iterative numbers.
Table 4. Comparison of the iterative numbers.
Iterative Method ν = ν r = 0.5 × 10 0 ν = ν r = 0.5 × 10 2 ν = ν r = 0.1 × 10 2
Stokes5
Newton36
Oseen31322
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Xing, X.; Liu, D. Numerical Analysis and Comparison of Three Iterative Methods Based on Finite Element for the 2D/3D Stationary Micropolar Fluid Equations. Entropy 2022, 24, 628. https://doi.org/10.3390/e24050628

AMA Style

Xing X, Liu D. Numerical Analysis and Comparison of Three Iterative Methods Based on Finite Element for the 2D/3D Stationary Micropolar Fluid Equations. Entropy. 2022; 24(5):628. https://doi.org/10.3390/e24050628

Chicago/Turabian Style

Xing, Xin, and Demin Liu. 2022. "Numerical Analysis and Comparison of Three Iterative Methods Based on Finite Element for the 2D/3D Stationary Micropolar Fluid Equations" Entropy 24, no. 5: 628. https://doi.org/10.3390/e24050628

APA Style

Xing, X., & Liu, D. (2022). Numerical Analysis and Comparison of Three Iterative Methods Based on Finite Element for the 2D/3D Stationary Micropolar Fluid Equations. Entropy, 24(5), 628. https://doi.org/10.3390/e24050628

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop