Next Article in Journal
Simplification of the Gram Matrix Eigenvalue Problem for Quadrature Amplitude Modulation Signals
Next Article in Special Issue
Optimal Convergence Analysis of Two-Level Nonconforming Finite Element Iterative Methods for 2D/3D MHD Equations
Previous Article in Journal
On the Age of Information in a Two-User Multiple Access Setup
Previous Article in Special Issue
Numerical Analysis and Comparison of Four Stabilized Finite Element Methods for the Steady Micropolar Equations
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Uzawa-Type Iterative Algorithm for the Stationary Natural Convection Model

College of Mathematics and System Sciences, Xinjiang University, Urumqi 830017, China
*
Author to whom correspondence should be addressed.
Submission received: 15 March 2022 / Revised: 4 April 2022 / Accepted: 9 April 2022 / Published: 13 April 2022

Abstract

:
In this study, a Uzawa-type iterative algorithm is introduced and analyzed for solving the stationary natural convection model, where physical variables are discretized by utilizing a mixed finite element method. Compared with the common Uzawa iterative algorithm, the main finding is that the proposed algorithm produces weakly divergence-free velocity approximation. In addition, the convergence results of the proposed algorithm are provided, and numerical tests supporting the theory are presented.

1. Introduction

Arising both in nature and in engineering applications, the natural convection model is a coupled system of fluid flow governed by the incompressible Navier-Stokes equations and heat transfer governed by the energy equation. The natural convection problem has been a hot topic in heat transmission science for a long time, because it has been widely used in many fields of production and life, such as room ventilation, general heating, nuclear reaction systems, fire control, katabatic winds, atmospheric fronts, cooling of electronic equipment, natural ventilation, solar collectors, and so on [1,2,3]. In particular with nanofluids, the literature survey in [4] evidences the parameters governing the flow and heat behavior of fluids under natural convection and reveals that there are very few generalized correlations between heat transfer and wall heating conditions in enclosures.
Due to its practical significance, a considerable amount of researchers have put forward many efficient numerical methods to obtain the solution to this problem in different geometries [5,6,7,8,9,10]. For example, Boland and Layton [6,7] have proposed a Galerkin finite element method for the natural convection problem. Several iterative schemes based on the finite element method for the natural convection equations with different Rayleigh numbers have been studied in [9]. The coupled Navier-Stokes/temperature (or Boussinesq) equations [5] were solved by applying a divergence-free low order stabilized finite element method. A unified analysis approach of a local projection stabilization finite element method for solving natural convection problems was given by [8]. However, there still remain some important but challenging problems, especially solving the model effectively with the strong coupling between the velocity, pressure, and temperature fields and the saddle-point problem arising from finite element discretization.
As is known, the Uzawa method [11] is an efficient iterative algorithm for the saddle-point system. Since it is simple, efficient, and has minimal computer memory requirements, it has been widely used in computational science and engineering [12,13,14,15,16]. In particular, some Uzawa iterative methods were designed for the steady incompressible Navier-Stokes equations [17]. Further, the steady magnetohydrodynamic equations [18] and the steady natural convection equations [19] were solved by applying some Uzawa iterative algorithms. However, in these works, the weakly divergence-free constraint on the velocity was not enforced.
Recently, a Uzawa-type iterative algorithm [20] was designed for the coupled Stokes equations, where no saddle point system was required to be solved at each iteration step, and the weakly divergence-free velocity approximation was shown. Inspired by [20], in this article we propose and analyze a Uzawa-type iterative algorithm for the natural convection problem and obtain a numerical velocity, which satisfies the weakly divergence-free condition.

2. Preliminaries

Let Ω R 2 be a bounded domain, which has a Lipschitz continuous boundary Ω with a regular open subset Γ . Consider the following stationary natural convection problem. Seek the velocity u = ( u 1 ( x ) , u 2 ( x ) ) , the pressure p = p ( x ) , and the temperature T ( x ) , such that
p + ( u · ) u P r Δ u = P r R a j T , · u = 0 in Ω ,
u = 0 , on Ω ,
κ Δ T = γ u · T , in Ω ,
T = 0 , on Γ , T n = 0 , on Ω \ Γ ,
where γ is the forcing function, n is the outward unit vector, and j = ( 0 , 1 ) . In addition, the positive parameter κ presents the thermal conductivity, P r is the Prandtl number, and R a is the Rayleigh number.
Next, in order to write the variational form of (1)–(4), we introduce the following necessary function spaces:
M = H 0 1 ( Ω ) 2 = { v H 1 ( Ω ) 2 : v = 0 on Ω } , W = L 0 2 ( Ω ) = { q L 2 ( Ω ) : ( q , 1 ) = 0 } , Z = { s H 1 ( Ω ) : s = 0 on Γ } .
Here, the space L 2 ( Ω ) is endowed with L 2 -scalar product ( · , · ) and L 2 -norm · . In addition, the space H 1 ( Ω ) is used to represent the standard definitions for Sobolev spaces W m , p ( Ω ) , m , p > 0 .
Moreover, we recall the Poincaré inequality [21] as follows:
v C p v , v M ,
where C p is the Poincaré constant. Next, we denote two trilinear forms by
b 1 ( u ; v , w ) = ( ( u · ) v , w ) + 1 2 ( ( · u ) v , w ) , b 2 ( u ; T , s ) = ( u · T , s ) + 1 2 ( ( · u ) T , s ) ,
which satisfy the following properties [7,22,23]
| b 1 ( u ; v , w ) | N u v w , | b 2 ( u ; T , s ) | N ¯ u T s ,
for all u , v , w , M and T , s Z . Here, N and N ¯ are two fixed positive constants.
With the above notations, the weak form of (1)–(4) reads as: find ( u , p , T ) M × W × Z such that
P r ( u , v ) + b 1 ( u ; u , v ) ( p , · v ) = P r R a ( j T , v ) , v M ,
( · u , q ) = 0 , q W ,
κ ( T , s ) + b 2 ( u ; T , s ) = ( γ , s ) , s Z .
The following existence and uniqueness of the solution to (6) are classical results.
Theorem 1
([7,19]). There exists at least a solution ( u , p , T ) M × W × Z , which satisfies (7)–(9) and
T κ 1 γ 1 , u C p 2 R a κ 1 γ 1 ,
where γ 1 = sup s Z | ( γ , s ) | s . Further, if P r , R a , κ, and γ satisfy the uniqueness condition
0 < P r 1 Λ + Λ ¯ < 1 ,
where Λ = C p 2 R a N κ 1 γ 1 and Λ ¯ = C p 2 R a N ¯ κ 2 γ 1 , then the solution ( u , p , T ) of (7)–(9) is unique.
Next, we consider a family of quasi-uniform and regular triangulations K h = { K : K Ω K ¯ = Ω ¯ } with mesh size h, which is a partition of the domain Ω . Then, we assume that the finite element subspace M h × W h × Z h M × W × Z
M h = { v M C 0 ( Ω ¯ ) 2 : v K P 2 ( K ) 2 , K K h } ,
W h = { q W C 0 ( Ω ¯ ) : q K P 1 ( K ) , K K h } ,
Z h = { s Z C 0 ( Ω ¯ ) : s K P 2 ( K ) , K K h } ,
where P i ( K ) , i = 1 , 2 is the set of all polynomials on K of a degree no more than i. As is known, the finite element subspaces M h × W h satisfy the following discrete inf-sup condition [21]; for each q W h , there exists v M h , v 0 such that inf q W h sup v M h | ( · v , q ) | v q β , where the constant β ( 0 , 1 ] is proven in [24].
Moreover, according to the above definition of the finite element subspaces, the finite element approximation for (7)–(9) is to seek ( u h , p h , T h ) M h × W h × Z h such that
P r ( u h , v ) + b 1 ( u h ; u h , v ) ( p h , · v ) = P r R a ( j T h , v ) , v M h ,
( · u h , q ) = 0 , q W h ,
κ ( T h , s ) + b 2 ( u h ; T h , s ) = ( γ , s ) , s Z h .
The following theorem is established for the stability of the finite element discretization.
Theorem 2
([6,9,25]). Under the assumptions of Theorem 1, the finite element discretization (10)–(12) has at least a solution ( u h , p h , T h ) M h × W h × Z h , such that
u h C p 2 R a κ 1 γ 1 , T h κ 1 γ 1 .

3. A Uzawa-Type Iterative Algorithm

In this section, we present a Uzawa-type iterative algorithm for solving the considered problem. Before showing the algorithm, we recall the common Uzawa iterative algorithm based on the mixed finite element method as follows Algorithm 1.
According to the above algorithm, we find that ( · u h n + 1 , q ) 0 , which means that the divergence-free constraint on the velocity is not weakly enforced. In fact, from the finite element approximation (10)–(12), we have ( · u h , q ) = 0 . Although it will result in a saddle problem, it produces weakly divergence-free velocity approximation. Hence, it is interesting to design a Uzawa-type iterative algorithm, which does not only retain the benefits of the common Uzawa iterative algorithm but also retains the velocity in a weakly divergence-free condition.
Algorithm 1: Uzawa iterative algorithm [19].
  • Step 1. Find initial guess ( u h 0 , p h 0 , T h 0 ) M h × W h × Z h by
    P r ( u h 0 , v ) ( p h 0 , · v ) = P r R a ( j T h 0 , v ) , v M h , ( · u h 0 , q ) = 0 , q W h , κ ( T h 0 , s ) = ( γ , s ) , s Z h .
  • Step 2. Given a relaxation parameter ρ > 0 , find ( u h n + 1 , p h n + 1 , T h n + 1 ) M h × W h × Z h as solution of
    P r ( u h n + 1 , v ) + b 1 ( u h n ; u h n + 1 , v ) ( p h n , · v ) = P r R a ( j T h n + 1 , v ) , v M h , ( p h n + 1 , q ) = ( p h n , q ) ρ ( · u h n + 1 , q ) , q W h , κ ( T h n + 1 , s ) + b 2 ( u h n ; T h n + 1 , s ) = ( γ , s ) , s Z h .
In order to make the velocity of Uzawa algorithm have a weakly divergence-free property, let g be a gauge variable [26] and d be a variable, such that u = d + g . If g and p satisfy an elliptic equation P r Δ g = p , then (1)–(4) can be rewritten as
P r Δ d + ( ( d + g ) · ) ( d + g ) = P r R a j T , · d = Δ g , κ Δ T + ( d + g ) · T = γ .
Furthermore, begin with g 0 = g 1 = 0 and d 0 = u h 0 . Repeat
P r Δ d n + 1 + ( ( d n + g n 1 ) · ) ( d n + 1 + g n ) = P r R a j T n + 1 ,
· d n + 1 = Δ g n + 1 ,
κ Δ T n + 1 + ( d n + g n 1 ) · T n + 1 = γ ,
for n = 0 , 1 ,
Moreover, setting u ^ n + 1 = d n + 1 + g n in (13)–(15), we have
P r Δ u ^ n + 1 + ( u ^ n · ) u ^ n + 1 + p n = P r R a j T n + 1 ,
· u ^ n + 1 = Δ n + 1 ,
· ( κ T n + 1 ) + ( u ^ n · ) T n + 1 = γ ,
where n + 1 : = g n + 1 g n . So one obtains
p n + 1 = P r Δ g n + 1 = P r Δ n + 1 + P r Δ g n = P r Δ n + 1 + p n ,
and
u n + 1 = d n + 1 + g n + 1 = u ^ n + 1 g n + g n + 1 = u ^ n + 1 + n + 1 .
Now, we are ready to write the Uzawa-type finite element iterative algorithm as follows Algorithm 2.
Algorithm 2: Uzawa-type iterative algorithm.
  • Step 1. Obtain the initial guess ( u h 0 , p h 0 , T h 0 ) M h × W h × Z h from step 1 of Algorithm 1.
  • Step 2. Find ( u ^ h n + 1 , T h n + 1 ) M h × Z h as the solution of
    κ ( T h n + 1 , s ) + b 2 ( u ^ h n ; T h n + 1 , s ) = ( γ , s ) , s Z h ,
    P r ( u ^ h n + 1 , v ) + b 1 ( u ^ h n ; u ^ h n + 1 , v ) ( p h n , · v ) = P r R a ( j T h n + 1 , v ) , v M h .
  • Step 3. Find h n + 1 W h as the solution of
    ( h n + 1 , q ) = ( · u ^ h n + 1 , q ) , q W h .
  • Step 4. Compute u h n + 1 with u h n + 1 = u ^ h n + 1 + h n + 1 .
  • Step 5. Given a relaxation parameter ρ > 0 , find p h n + 1 W h from the Richardson update
    ( p h n + 1 , q ) = ( p h n , q ) P r ρ ( h n + 1 , q ) , q W h .
  • From (21) and Step 4 of Algorithm 2, we obtain ( · u h n + 1 , q ) = ( · u ^ h n + 1 , q ) ( h n + 1 , q ) = 0 . So the velocity obtained by Algorithm 2 satisfies the weakly divergence-free condition. Moreover, we expect to show the iterative errors between the finite element solutions to (10)–(12) and the Uzawa-type iterative solutions to Algorithm 2. For convenience, assume that E h n = u h u h n , E ^ h n = u h u ^ h n , η h n = p h p h n and θ h n = T h T h n . Then, we have E ^ h n = E h n + h n .
Firstly, we recall the convergence results of the initial guess. Note that u ^ h 0 = d 0 + g 1 = u h 0 , which implies E h 0 = E ^ h 0 .
Lemma 1
([19]). Let ( u h 0 , p h 0 , T h 0 ) M h × W h × Z h be the solution of Step 1 of Algorithm 1. Then, under the assumptions of Theorem 2, we have the following results
θ h 0 k 1 Λ ¯ γ 1 , η h 0 2 β 1 P r Λ N 1 ( P r 1 Λ + Λ ¯ ) , E h 0 Λ N 1 ( P r 1 Λ + Λ ¯ ) .
Secondly, we show that the solution sequence generated by Algorithm 2 is bounded.
Theorem 3.
Let { u h n , p h n , T h n } be the solution sequence of Algorithm 2. Then, under the assumptions of Theorem 2, if the relaxation parameter satisfies ρ ( 0 , 2 ( 1 Λ ¯ P r 1 Λ ) ) , the sequences { u h n } , { u ^ h n } , { p h n } and { T h n } are uniformly bounded with respect to h .
Proof. 
Subtracting (19) from (12), we have
b 2 ( E ^ h n ; T h , s ) b 2 ( u ^ h n ; θ h n + 1 , s ) + κ ( θ h n + 1 , s ) = 0 .
Setting s = θ h n + 1 obtains
κ θ h n + 1 2 = b 2 ( E ^ h n ; T h , θ h n + 1 ) .
According to (6) and Theorem 2, we arrive at
θ h n + 1 N ¯ κ 2 γ 1 E ^ h n .
Then, subtracting (20) from (10), we have
P r ( E ^ h n + 1 , v ) ( η h n , · v ) = b 1 ( E ^ h n ; u h , v ) b 1 ( u ^ h n ; E ^ h n + 1 , v ) + P r R a ( j θ h n + 1 , v ) .
Choosing v = E ^ h n + 1 in (24) and combining the ensuing equation with (21) lead to
P r E ^ h n + 1 2 = ( η h n , h n + 1 ) b 1 ( E ^ h n ; u h , E ^ h n + 1 ) + P r R a ( j θ h n + 1 , E ^ h n + 1 ) .
Next, according to (22), we have
P r E ^ h n + 1 2 = ( P r ρ ) 1 ( p h n + 1 p h n , η h n ) b 1 ( E ^ h n ; u h , E ^ h n + 1 ) + P r R a ( j θ h n + 1 , E ^ h n + 1 ) ,
which, by using (5), (6), (23), Theorem 2, and the Proposition identity ( u , v ) = 1 2 ( u + v 2 u 2 v 2 ) , we have
2 P r 2 ρ E ^ h n + 1 2 + η h n + 1 2 η h n 2 + η h n + 1 η h n 2 + 2 P r ρ ( Λ + P r Λ ¯ ) E ^ h n E ^ h n + 1 .
Then, using (21) and (22), we obtain
η h n + 1 η h n 2 = ( p h n + 1 p h n , p h n + 1 p h n ) = P r ρ ( h n + 1 , ( η h n + 1 η h n ) ) = P r ρ ( · E ^ h n + 1 , η h n + 1 η h n ) ,
which leads to
η h n + 1 η h n 2 ( P r ρ ) 2 · E ^ h n + 1 2 ( P r ρ ) 2 E ^ h n + 1 2 ,
where we have applied the fact that · v v in [24].
Moreover, substituting (26) into (25) and using the Young inequality, we obtain
E ^ h n + 1 2 ( 2 P r 2 ρ P r 2 ρ 2 ς ( P r ρ Λ + P r 2 ρ Λ ¯ ) ) + η h n + 1 2 η h n 2 + ς 1 ( P r ρ Λ + P r 2 ρ Λ ¯ ) E ^ h n 2 ,
where ς > 0 is a parameter to be determined later on.
Furthermore, we solve a quadratic algebraic equation
ς 2 ( Λ + P r Λ ¯ ) ς ( 2 P r P r ρ ) + ( Λ + P r Λ ¯ ) = 0 ,
to obtain a positive root ς = ς * , which makes ( 2 P r P r ρ ς ( Λ + P r Λ ¯ ) ) = ς 1 ( Λ + P r Λ ¯ ) hold. In fact, we have
ς = ς * = ( 2 P r P r ρ ) Δ 2 ( Λ + P r Λ ¯ ) ,
where Δ : = ( 2 P r P r ρ + 2 ( Λ + P r Λ ¯ ) ) ( 2 P r P r ρ 2 ( Λ + P r Λ ¯ ) ) .
Next, we set
D 1 = P r ρ ( 2 P r P r ρ ς * ( Λ + P r Λ ¯ ) ) = P r ρ ( Λ + P r Λ ¯ ) / ς * = P r 2 ρ ( 2 ρ ) + Δ 2 .
Thus, the inequality (27) is rewritten as
D 1 E ^ h n + 1 2 + η h n + 1 2 η h n 2 + D 1 E ^ h n 2 ,
which, along with (23), implies that
D 1 E ^ h n + 1 2 + η h n + 1 2 η h 0 2 + D 1 E ^ h 0 2 , θ h n + 1 N ¯ 2 κ 4 γ 1 2 ( η h 0 2 + D 1 E ^ h 0 2 ) .
Finally, applying (26) into (22), we obtain
h n + 1 C p 2 ( P r ρ ) 1 p h n p h n + 1 C p 2 ( P r ρ ) 1 η h n + 1 η h n C p 2 E ^ h n + 1 ,
which combines with E ^ h n + 1 = E h n + 1 + h n + 1 ; then, we have
E h n + 1 2 2 ( E ^ h n + 1 2 + h n + 1 2 ) 4 C p 4 E ^ h n + 1 2 ,
Finally, combining (29) with (28), we obtain
D 1 E h n + 1 2 4 C p 4 ( η h 0 2 + D 1 E ^ h 0 2 ) .
Hence, using (28), (30), and Lemma 1, we finish the proof of the theorem. □
Thirdly, we are going to develop the convergence analysis for Algorithm 2.
Theorem 4.
Under the assumptions of Theorem 3, the following estimates hold
P r 2 D E h n + 1 2 4 C p 4 H n + 1 ( P r 2 D E ^ h 0 2 + η h 0 2 ) , η h n + 1 0 2 H n + 1 ( P r 2 D E ^ h 0 2 + η h 0 2 ) , P r 2 D θ h n + 1 2 N ¯ 2 κ 4 γ 1 2 H n ( P r 2 D E ^ h 0 2 + η h 0 2 ) ,
where D ( 0 , 1 2 ) and H ( 3 4 , 1 ) are two constants independent of n and h.
Proof. 
By Theorem 3, there exists a positive constant D 2 , independent of n and h, such that
u ^ h n D 2 .
Then, rewrite (24) to obtain
( η h n , · v ) = P r ( E ^ h n + 1 , v ) + b 1 ( E ^ h n ; u h , v ) + b 1 ( u ^ h n ; E ^ h n + 1 , v ) P r R a ( j θ h n + 1 , v ) .
Applying the inf-sup condition, (5), (6), (23), and Theorem 2 to the above equation, we obtain
β η h n P r E ^ h n + 1 + P r R a C p 2 N ¯ κ 2 γ 1 E ^ h n + P r R a C p 2 N κ 1 γ 1 E ^ h n + N u ^ h n E ^ h n + ,
which combines with (31) to obtain
β η h n ( P r + N D 2 ) E ^ h n + 1 + ( Λ + P r Λ ¯ ) E ^ h n .
Next, using the inequality ( a + b ) 2 2 a 2 + 2 b 2 , we have
β 2 η h n 2 2 ( P r + N D 2 ) 2 E ^ h n + 1 2 + 2 ( Λ + P r Λ ¯ ) 2 E ^ h n 2 .
Hence, one obtains
E ^ h n + 1 2 D 3 η h n 2 D 4 E ^ h n 2 ,
where D 3 : = β 2 2 ( P r + N D 2 ) 2 and D 4 : = ( Λ + P r Λ ¯ ) 2 ( P r + N D 2 ) 2 . Obviously, if we let C ρ , ς : = P r ρ ( 2 P r P r ρ ς ( Λ + P r Λ ¯ ) ) , then (27) becomes
δ E ^ h n + 1 2 + ( C ρ , ς δ ) E ^ h n + 1 2 + η h n + 1 2 η h n 2 + ς 1 ( P r ρ Λ + P r 2 ρ Λ ¯ ) E ^ h n 2 .
where δ ( 0 , C ρ , ς ) is a parameter to be determined. From (32) and (33), we obtain
( C ρ , ς δ ) E ^ h n + 1 2 + η h n + 1 2 ( 1 D 3 δ ) η h n 2 + ( ς 1 ( P r ρ Λ + P r 2 ρ Λ ¯ ) + D 4 δ ) E ^ h n 2 .
Then, we will choose parameters ς and δ such that
C ρ , ς δ 1 = ς 1 P r ρ ( Λ + P r Λ ¯ ) + D 4 δ 1 δ D 3 ,
and 1 δ D 3 > 0 , which leads to
D 3 δ 2 ( 1 + C ρ , ς D 3 + D 4 ) δ + C ρ , ς ς 1 P r ρ ( Λ + P r Λ ¯ ) = 0 .
In fact, one finds that
C ρ , ς ς 1 P r ρ ( Λ + P r Λ ¯ ) = ( 1 + C ρ , ς D 3 + D 4 ) δ D 3 δ 2 > C ρ , ς D 3 δ D 3 δ 2 > 0 ,
which, along with the definition of C ρ , ς , yields
( Λ + P r Λ ¯ ) ς 2 ( 2 P r P r ρ ) ς + ( Λ + P r Λ ¯ ) < 0 ,
and
( 2 P r P r ρ ) Δ 2 ( Λ + P r Λ ¯ ) < ς < ( 2 P r P r ρ ) + Δ 2 ( Λ + P r Λ ¯ ) ,
where the notation Δ is defined in the proof of Theorem 3. Note that we have used condition 0 < ρ < 2 ( 1 Λ ¯ P r 1 Λ ) . Here, we select
ς = ς + = 2 P r P r ρ 2 ( Λ + P r Λ ¯ ) .
Substituting this parameter into (36), we arrive at a δ 2 b δ + c = 0 , where a = D 3 , b = 1 + D 4 + s 1 a , c = s 1 P r 2 ρ 2 ( Λ + P r Λ ¯ ) 2 s 1 , and s 1 = P r 2 ρ ( 1 1 2 ρ ) . Obviously, b > 1 + s 1 a , c < s 1 ; so, we deduce that
b 2 4 a c > ( 1 + s 1 a ) 2 4 a s 1 0 .
Then, the Equation (36) has a real root δ * = b b 2 4 a c 2 a .
With the parameter ε and δ given by ε + and δ * , it follows from (34) that
D ¯ E ^ h n + 1 2 + η h n + 1 0 2 H ( D ¯ E ^ h n 2 + η h n 2 ) ,
where D ¯ = s 1 δ * and H = 1 δ * D 3 .
Note that D ¯ > 0 and H > 0 . Now, we will prove them. Consider the quadratic function f ( δ ) = a δ 2 b δ + c . Because a > 0 , s 1 > 0 , b > 1 + s 1 a and c < s 1 , we obtain lim δ f ( δ ) = and
f ( s ) = a s 1 2 b s 1 + c < a s 1 2 ( 1 + a s 1 ) s 1 + s 1 = 0 .
Thus, the smallest root δ * of f ( δ ) must belong to ( , s 1 ) . So, the inequality D ¯ > 0 holds. Noticing that C ρ , ς + δ * = s 1 δ * > 0 , it follows readily from (35) that H > 0 .
Finally, note that 0 < D ¯ < s 1 = P r 2 ρ 1 2 P r 2 ρ 2 P r 2 2 . If, we choose the D ¯ = P r 2 D and 0 < D < 1 2 , the inequality (37) is rewritten as
P r 2 D E ^ h n + 1 2 + η h n + 1 0 2 H 1 ( P r 2 D E ^ h n 2 + η h n 2 ) .
According to the definition of D 3 and β 1 , we arrive at D 3 1 2 P r 2 . Noticing that δ * < s 1 < P r 2 2 , we easily find that 1 > H = 1 δ * D 3 > 3 4 .
Next, using (38) and (29), we obtain
P r 2 D E h n + 1 2 4 C p 4 H n + 1 ( P r 2 D E ^ h 0 2 + η h 0 2 ) , η h n + 1 0 2 H n + 1 ( P r 2 D E ^ h 0 2 + η h 0 2 ) .
Finally, using the above estimates with (23), we finish the proof. □

4. Numerical Study

We will represent some numerical tests to claim the accuracy and performance of the proposed algorithm for the steady natural convection problem in this section. We used the public finite element software FreeFem++ [27] and applied P 2 P 1 P 2 element to approximate the velocity, temperature, and pressure, respectively.
In the first numerical test, let the domain Ω = [ 0 , 1 ] × [ 0 , 1 ] , and the right-hand side of (1)–(4) is selected such that the exact solutions are given by
p ( x , y ) = cos ( π x ) cos ( π y ) , T ( x , y ) = u 1 ( x , y ) + u 2 ( x , y ) u 1 ( x , y ) = 2 π sin 2 ( π x ) sin ( π y ) cos ( π y ) , u 2 ( x , y ) = 2 π sin ( π x ) sin 2 ( π y ) cos ( π x ) .
Here, we set the parameters R a = P r = κ = 1 and use the stopping rule
max u h n + 1 u h n u h n , p h n + 1 p h n p h n , T h n + 1 T h n T h n < 1.0 × 10 6 .
Figure 1 displays the iteration errors of the velocity, temperature in H 1 -seminorm, and the pressure in L 2 -norm for different iterative steps n solved by Algorithm 2. Here, we set the relaxation parameter ρ = 1.6 and choose five different mesh sizes h. From Figure 1, we observe that the proposed algorithm worked well and kept the convergence when iteration step n became large.
In the above test, we fixed the relaxation parameter and varied the mesh size. Now, we consider different relaxation parameters with the mesh size h = 1 32 . Figure 2 expresses different iterative steps of the log errors with different values ρ . From Figure 2, we observe that u h n , p h n , and T h n converged faster when ρ was larger. However, we have an interesting observation that it became slow when ρ was too large (e.g., ρ = 1.7 or 1.9). It is not surprising since from Theorem 3 and 4 the relaxation parameter ρ had a limited interval, and the value ρ = 1.7 or 1.9 may have been out of its interval.
Hence, we should reveal the convergence on the relaxation parameter ρ by showing the values with respect to n and ρ under the mesh size h = 1 32 . From Table 1, we find that Algorithms 1 and 2 converged faster when we chose larger ρ . However, if the ρ chosen was very large, then these algorithms either need more iterative steps or diverge. In addition, Algorithms 1 and 2 achieved the tolerance error when ρ = 1.6 with the least iterative steps n = 44 and n = 42 , respectively.
Based on the previous section, Algorithm 2 produced the divergence-free velocity approximation. Hence, in Table 2 we list the value of · u h n . From this table, Algorithms 1 and 2 obtain good numerical results when R a = 10 . However, when the value of R a increased, then Algorithm 1 could not achieve the tolerance error and converge. Meanwhile, Algorithm 2 still ran well.
In the second numerical test, we considered the hot cylinder problem solving the proposed algorithm with different Rayleigh numbers. The boundary conditions are given in [28,29], i.e., T n = 1 on inner wall, T = 0 on the other wall, and zero Dirichlet condition on velocity were imposed. Set P r = 0.7 , κ = 1 , γ = 0 , and h = 1 80 . Figure 3 and Figure 4 express the numerical streamlines, isobars, and isotherms for different radii of inner circle r i n based on R a = 100 and R a = 250 with ρ = 1.6 . We observe that it shapes two vortices when r i n = 0.2 and four vortices when r i n = 0.8 , which were found to be in good agreement with those reported in [28,29]. Therefore, the given method captured this classical model well.
In Table 3 and Table 4, we show the CPU time and the maximum value of velocity at x = 0.5 and y = 0.5 by Algorithms 1 and 2 with ρ = 1.6 and Wang’s algorithm [29] for r i n = 0.2 and r i n = 0.8 , respectively. From Table 3 and Table 4, we find that the proposed algorithm took the least computational time among these algorithms to obtain almost the same maximum value of velocity. In particular, Algorithm 1 did not work when R a = 250 . Therefore, the proposed algorithm solved this model well.

5. Conclusions

In conclusion, we designed a Uzawa-type iterative algorithm based on the mixed finite element method to solve the stationary natural convection model. Compared with the common Uzawa iterative algorithm, a central feature of the proposed algorithm is that it produced weakly divergence-free velocity approximation. This algorithm can be extended to the double-diffusive natural convection [30] and the magnetohydrodynamics flows [31].

Author Contributions

Investigation, A.K. and P.H.; Methodology, P.H.; Supervision, P.H.; Writing—original draft, A.K.; Writing—review & editing, P.H. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by the Natural Science Foundation of China (grant number 11861067), the Natural Science Foundation of Xinjiang Uygur Autonomous Region (grant number 2021D01E11) and Xinjiang Key Laboratory of Applied Mathematics (grant number XJDX1401).

Data Availability Statement

Data sharing not applicable.

Acknowledgments

The authors would like to thank the editor and anonymous referees for their helpful comments and suggestions, which led to a considerably improved presentation of the paper.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Estellé, P.; Mahian, O.; Mare, T.; Öztop, H.F. Natural convection of CNT water-based nanofluids in a differentially heated square cavity. J. Therm. Anal. Calorim. 2017, 128, 1765–1770. [Google Scholar] [CrossRef]
  2. Öztop, H.F.; Almeshaal, M.A.; Kolsi, L.; Rashidi, M.M.; Ali, M.E. Natural convection and irreversibility evaluation in a cubic cavity with partial opening in both top and bottom sides. Entropy 2019, 21, 116. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  3. Selimefendigil, F.; Öztop, H.F.; Abu-Hamdeh, N. Natural convection and entropy generation in nanofluid filled entrapped trapezoidal cavities under the influence of magnetic field. Entropy 2016, 18, 43. [Google Scholar] [CrossRef] [Green Version]
  4. Öztop, H.F.; Estellé, P.; Yan, W.M.; Al-Salem, K.; Orfi, J.; Mahian, O. A brief review of natural convection in enclosures under localized heating with and without nanofluids. Int. Commun. Heat Mass Transf. 2015, 60, 37–44. [Google Scholar] [CrossRef]
  5. Allendes, A.; Barrenechea, G.R.; Naranjo, C. A divergence-free low-order stabilized finite element method for a generalized steady state Boussinesq problem. Comput. Methods Appl. Mech. Eng. 2018, 340, 90–120. [Google Scholar] [CrossRef] [Green Version]
  6. Boland, J.; Layton, W. An analysis of the finite element method for natural convection problems. Numer. Methods Partial. Differ. Equ. 1990, 2, 115–126. [Google Scholar] [CrossRef]
  7. Boland, J.; Layton, W. Error analysis for finite element methods for steady natural convection problems. Numer. Funct. Anal. Optim. 1990, 11, 449–483. [Google Scholar] [CrossRef]
  8. Chacón-Rebollo, T.; Gxoxmez-Mármol, M.; Hecht, F.; Rubino, S.; Sxaxnchez-Mu noz, I. A high-order local projection stabilization method for natural convection problems. J. Sci. Comput. 2018, 74, 667–692. [Google Scholar] [CrossRef]
  9. Huang, P.Z.; Li, W.; Si, Z. Several iterative schemes for the stationary natural convection equations at different Rayleigh numbers. Numer. Methods Partial. Differ. Equ. 2015, 31, 761–776. [Google Scholar] [CrossRef]
  10. Huang, P.Z.; Zhang, T.; Si, Z.Y. A stabilized Oseen iterative finite element method for stationary conduction-convection equations. Math. Methods Appl. Sci. 2012, 35, 103–118. [Google Scholar] [CrossRef]
  11. Arrow, K.; Hurwicz, L.; Uzawa, H. Studies in Nonlinear Programming; Standford University Press: Standford, CA, USA, 1958. [Google Scholar]
  12. Bänsch, E.; Morint, P.; Nochetto, R.H. An adaptive Uzawa FEM for the Stokes problem: Convergence without the Inf-Sup condition. SIAM J. Numer. Anal. 2003, 40, 1207–1229. [Google Scholar] [CrossRef] [Green Version]
  13. Huang, P.Z. Convergence of the Uzawa method for the Stokes equations with damping. Complex Var. Elliptic Equ. 2017, 62, 876–886. [Google Scholar] [CrossRef]
  14. Huang, P.Z.; He, Y.N.; Li, T. A finite element algorithm for nematic liquid crystal flow based on the gauge-Uzawa method. J. Comput. Math. 2022, 40, 26–43. [Google Scholar] [CrossRef]
  15. Kim, S.D. Uzawa algorithms for coupled Stokes equations from the optimal control problem. Calcolo 2009, 46, 37–47. [Google Scholar] [CrossRef]
  16. Li, X.Z.; Huang, P.Z. A sensitivity study of relaxation parameter in Uzawa algorithm for the steady natural convection model. Int. J. Numer. Methods Heat Fluid Flow 2020, 30, 818–833. [Google Scholar] [CrossRef]
  17. Chen, P.; Huang, J.; Sheng, H. Some Uzawa methods for steady incompressible Navier–Stokes equations discretized by mixed element methods. J. Comput. Appl. Math. 2015, 273, 313–325. [Google Scholar] [CrossRef]
  18. Zhu, T.L.; Su, H.Y.; Feng, X.L. Some Uzawa-type finite element iterative methods for the steady incompressible magnetohydrodynamic equations. Appl. Math. Comput. 2017, 302, 34–47. [Google Scholar] [CrossRef]
  19. Li, X.Z.; Huang, P.Z. An Uzawa iterative method for the natural convection problem based on mixed finite element method. Math. Methods Appl. Sci. 2021, 44, 13326–13343. [Google Scholar] [CrossRef]
  20. Huang, P.Z.; He, Y.N. An Uzawa-type algorithm for the coupled Stokes equations. Appl. Math. Mech. 2020, 41, 1095–1104. [Google Scholar] [CrossRef]
  21. Brenner, S.C.; Scott, L.R. The Mathematical Theory of Finite Element Methods; Springer: New York, NY, USA, 2008; Volume 15. [Google Scholar]
  22. Huang, P.Z.; Feng, X.L.; Su, H.Y. Two-level defect-correction locally stabilized finite element method for the steady Navier-Stokes equations. Nonlinear Anal. Real World Appl. 2013, 14, 1171–1181. [Google Scholar] [CrossRef]
  23. Zhang, T.; Zhao, X.; Huang, P. Decoupled two level finite element methods for the steady natural convection problem. Numer. Algorithms 2015, 68, 837–866. [Google Scholar] [CrossRef]
  24. Nochetto, R.H.; Pyo, J.H. Optimal relaxation parameter for the Uzawa method. Numer. Math. 2004, 98, 695–702. [Google Scholar] [CrossRef]
  25. Çıbık, A.; Kaya, S. A projection-based stabilized finite element method for steady-state natural convection problem. J. Math. Anal. Appl. 2011, 381, 469–484. [Google Scholar] [CrossRef] [Green Version]
  26. Nochetto, R.H.; Pyo, J.H. Error estimates for semi-discrete Gauge methods for the Navier-Stokes equations. Math. Comput. 2005, 74, 521–542. [Google Scholar] [CrossRef] [Green Version]
  27. Dalal, D.; Hecht, F.; Pironneau, O. Implementation of a low order mimetic elements in freefem++. J. Numer. Math. 2012, 20, 183–194. [Google Scholar] [CrossRef]
  28. Sheikholeslami, M.; Shehzad, S.A. Magnetohydrodynamic nanofluid convection in a porous enclosure considering heat flux boundary condition. Int. J. Heat Mass Transf. 2017, 106, 1261–1269. [Google Scholar] [CrossRef]
  29. Wang, L.; Li, J.; Huang, P.Z. An efficient algorithm for the natural convection equations based on finite element method. Int. J. Numer. Methods Heat Fluid Flow 2018, 28, 584–605. [Google Scholar] [CrossRef]
  30. Wei, Y.X.; Huang, P.Z. Finite element iterative methods for the stationary double-diffusive natural convection model. Entropy 2022, 24, 236. [Google Scholar] [CrossRef]
  31. Su, H.Y.; Feng, X.L.; Huang, P.Z. Iterative methods in penalty finite element discretization for the steady MHD equations. Comput. Methods Appl. Mech. Eng. 2016, 304, 521–545. [Google Scholar] [CrossRef]
Figure 1. The log errors for different iterative steps n and different mesh sizes h .
Figure 1. The log errors for different iterative steps n and different mesh sizes h .
Entropy 24 00543 g001
Figure 2. The log errors for different iterative steps n for different relaxation parameters ρ .
Figure 2. The log errors for different iterative steps n for different relaxation parameters ρ .
Entropy 24 00543 g002
Figure 3. Numerical streamlines (the first column), isotherms (the second column), and isobars (the third column) for R a = 100 (the first line) and R a = 250 (the second line) with r i n = 0.2 .
Figure 3. Numerical streamlines (the first column), isotherms (the second column), and isobars (the third column) for R a = 100 (the first line) and R a = 250 (the second line) with r i n = 0.2 .
Entropy 24 00543 g003
Figure 4. Numerical streamlines (the first column), isotherms (the second column), and isobars (the third column) for R a = 100 (the first line) and R a = 250 (the second line) with r i n = 0.8 .
Figure 4. Numerical streamlines (the first column), isotherms (the second column), and isobars (the third column) for R a = 100 (the first line) and R a = 250 (the second line) with r i n = 0.8 .
Entropy 24 00543 g004
Table 1. The iterative step n with the relaxation parameter ρ .
Table 1. The iterative step n with the relaxation parameter ρ .
ρ 0.10.20.30.40.50.60.70.80.91.01.11.21.31.41.51.61.71.81.92.0
Algorithm 1509280197153126107938374676257535047444976159/
Algorithm 2531289202156127108948374676156524448425077154/
The mark “/” means that the iterative step was larger than 600.
Table 2. The value of · u h n with different Rayleigh numbers R a .
Table 2. The value of · u h n with different Rayleigh numbers R a .
R a 10100150180
Algorithm 21.82 × 10 8 2.65 × 10 10 2.02 × 10 11 4.96 × 10 12
Algorithm 13.50 × 10 18 ///
The mark “/” means that the iterative step was larger than 600.
Table 3. Comparisons of numerical results from different algorithms with h = 1 80 , r i n = 0.2 .
Table 3. Comparisons of numerical results from different algorithms with h = 1 80 , r i n = 0.2 .
Ra = 100 Ra = 250
x = 0.5y = 0.5CPU Timex = 0.5y = 0.5CPU Time
Algorithm 20.2810.28414.1350.7550.76022.135
Algorithm 1 [19]0.2630.46533.772///
Wang’s algorithm [29]0.2740.27951.8900.7140.72256.571
The mark “/” means that the iterative step was larger than 600.
Table 4. Comparisons of numerical results from different algorithms with h = 1 80 , r i n = 0.8 .
Table 4. Comparisons of numerical results from different algorithms with h = 1 80 , r i n = 0.8 .
Ra = 100 Ra = 250
x = 0.5y = 0.5CPU Timex = 0.5y = 0.5CPU Time
Algorithm 20.0390.0851.8110.0980.2132.191
Algorithm 1 [19]0.0390.0852.077///
Wang’s algorithm [29]0.0390.0868.8510.0980.2149.169
The mark “/” means that the iterative step was larger than 600.
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Keram, A.; Huang, P. A Uzawa-Type Iterative Algorithm for the Stationary Natural Convection Model. Entropy 2022, 24, 543. https://0-doi-org.brum.beds.ac.uk/10.3390/e24040543

AMA Style

Keram A, Huang P. A Uzawa-Type Iterative Algorithm for the Stationary Natural Convection Model. Entropy. 2022; 24(4):543. https://0-doi-org.brum.beds.ac.uk/10.3390/e24040543

Chicago/Turabian Style

Keram, Aytura, and Pengzhan Huang. 2022. "A Uzawa-Type Iterative Algorithm for the Stationary Natural Convection Model" Entropy 24, no. 4: 543. https://0-doi-org.brum.beds.ac.uk/10.3390/e24040543

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