• Aucun résultat trouvé

A TWO-LEVEL STABILIZED OSEEN ITERATIVE METHOD FOR STATIONARY CONDUCTION-CONVECTION EQUATIONS

N/A
N/A
Protected

Academic year: 2022

Partager "A TWO-LEVEL STABILIZED OSEEN ITERATIVE METHOD FOR STATIONARY CONDUCTION-CONVECTION EQUATIONS"

Copied!
9
0
0

Texte intégral

(1)

FOR STATIONARY CONDUCTION-CONVECTION EQUATIONS

PENGZHAN HUANG

Communicated by the former editorial board

Two-level stabilized Oseen iterative finite element method for the stationary conduction-convection equations is given. Moreover, the decouple technique is applied to this scheme, which can save much computational time. This two-level stabilized Oseen method involves solving a conduction-convection problem using stabilized Oseen iterative method on a coarse grid firstly, then seek a fine grid solution by solving a simply linearized problem. The stability and iterative error estimates are analyzed, which show that the presented method is stable and has good precision. Numerical results are given to support the developed theory analysis and demonstrate the efficiency of the given method.

AMS 2010 Subject Classification: 65N30, 65N12.

Key words: two-level stabilized Oseen iterative, conduction-convection equa- tions, stability, iterative error estimate.

1. INTRODUCTION

Let Ω be a bounded domain in R2 with boundary ∂Ω. The stationary conduction-convection equations are

−ν∆u+ (u· ∇)u+∇p=λjT in Ω, divu= 0 in Ω,

−∆T+λu· ∇T = 0 in Ω, u= 0, T =T0 on ∂Ω, (1)

whereu= (u1(x), u2(x)) represents the velocity vector,p=p(x) the pressure, T = T(x) the temperature, ν > 0 the viscosity, λ > 0 the Grashoff number andj= (0,1) the two-dimensional vector. The development of an efficient and effective computational method for investigating this problem has practical significance.

In this paper, by combining a novel stabilization technique of He and Li [1]

and the two-level discretization method of He and Wang [2] with the Oseen iter- ative method, we propose a two-level stabilized Oseen iterative finite element method for the stationary conduction-convection equations. This two-level

MATH. REPORTS16(66),2(2014), 285–293

(2)

scheme only involves solving a linearized conduction-convection problem of m times on the coarse mesh and a simply linearized considered problem on the fine mesh. On the other hand, we solve the equation in a decoupling way which can save a lot of CPU time. The result (27) is very interesting. It suggests a stopping criterion for the nonlinear iteration, which is a most useful tool in practice.

2.PRELIMINARIES

For the mathematical setting of problem (1), we introduce the following Hilbert spaces:

X =H01(Ω)2, W =H1(Ω), W0=H01(Ω), Y =L2(Ω)2, M =L20(Ω) =

q ∈L2(Ω) : Z

q dx= 0

. Next, let the closed subset H ofY be given by

H={v∈Y : divv= 0, v·n|∂Ω= 0}.

We denote the Stokes operator byA=−P∆, wherePis theL2-orthogonal projection of Y onto H.

It is well known [3] that

kvk0 ≤c1k∇vk0, kvk0,4 ≤c2k∇vk0, ∀v∈X(orW0), (2)

where c (with or without a subscript) denotes a generic positive constant, which is independent of the mesh parameter h, but may depend on Ω and other parameters introduced in this paper. We define the continuous bilinear formsa(·,·) andd(·,·) onX×XandX×M and a trilinear form onX×X×X, respectively, by

a(u, v) =ν(∇u,∇v), d(v, q) = (q,divv), ∀v∈X, q ∈M, b(u;v, w) = ((u· ∇)v, w) +1

2((divu)v, w) = 1

2b1(u;v, w)−1

2b1(u;w, v),

∀u, v, w∈X,

where b1(u;v, w) = ((u· ∇)v, w).For fixedu, note that b(u;v, w) is the skew- symmetric part of b1(u;v, w). We also define the continuous bilinear forms

¯

a(·,·) and the trilinear form ¯b(·;·,·) onW×W andX×W×W, respectively, by a(T, s) = (∇T,¯ ∇s),

¯b(u;T, s) = ((u· ∇)T, s) +1

2((divu)T, s) = 1

2¯b1(u;T, s)−1

2¯b1(u;s, T),

∀u∈X, T, s∈W.

(3)

The trilinear forms b(·;·,·) and ¯b(·;·,·) satisfy:

b(u;v, w) =−b(u;w, v), |b(u;v, w)| ≤Nk∇uk0k∇vk0k∇wk0, (3)

∀u, v, w ∈X,

¯b(u;T, s) =−¯b(u;s, T), |¯b(u;T, s)| ≤N¯k∇uk0k∇Tk0k∇sk0, (4)

∀u∈X, T, s∈W, whereN = sup

u,v,w∈X

|b(u,v,w)|

k∇uk0k∇vk0k∇wk0, and N¯ = sup

u∈X, T ,s∈W

|¯b(u,T ,s)|

k∇uk0k∇Tk0k∇sk0. With the above notations, the variational formulation of problem (1) reads as follows: find (u, p, T)∈(X, M, W) such that for all (v, q, s)∈(X, M, W0), (5)

(B((u, p); (v, q)) +b(u;u, v) =λ(jT, v),

¯

a(T, s) +λ¯b(u;T, s) = 0,

whereB((u, p); (v, q)) =a(u, v)−d(v, p) +d(u, q),which satisfies the continuity property and inf-sup condition.

Moreover, we need a further assumption on T0 provided in [4].

(A). Assume that ∂Ω ∈ Ck,α(k ≥ 0, α > 0), then, for T0 ∈ Ck,α(∂Ω), there exists an extension of T0∈C0k,α(R2) (still marked as T0) such that

kT0kk,q ≤ε, k≥0, 1≤q ≤ ∞, whereε >0 is a sufficiently small constant.

The following existence and uniqueness of solution of (5) are recalled.

Theorem 2.1 ([4]). Assume that A = 2ν−1λ(1 + 3c1)kT0k1 and B = 2k∇T0k0+c−21 (1+3c1)kT0k1.Letδ1 andδ2 be two constants and 0< δ1, δ2≤1, such that

ν−1N A≤1−δ1, δ1−1ν−1λ2c21N B¯ ≤1−δ2.

Then, under the assumption of(A), there exists a unique solution(u, p, T)∈ (X, M, W),satisfying

k∇uk0 ≤A, k∇Tk0 ≤B.

3. STABILIZED OSEEN ITERATIVE FINITE ELEMENT METHOD

Let T~ = {K} be a regular triangulation of Ω, indexed by a parameter

~= max

K∈T~{~K :~K = diam(K)}, (~=Horh, H h).We consider the finite element spaces

X~ = n

v~ ∈X∩C0( ¯Ω)2 :v~|K ∈P1(K)2, ∀K ∈ T~o , M~ =n

q~∈M∩C0( ¯Ω) :q~|K ∈P1(K), ∀K∈ T~o ,

(4)

W~ =n

s~ ∈W ∩C0( ¯Ω) :s~|K∈P1(K), ∀K ∈ T~o ,

whereP1(K) is the set of all polynomials onKof degree less than 1. We define W0~ =W~∩W0.And the subspace V~ of X~ is given by

V~={v~∈X~ :d(v~, q~) = 0, ∀q~ ∈M~}.

Let P~ :Y →V~ denote the L2-orthogonal projection defined by (P~v, v~) = (v, v~), ∀v∈Y, v~∈V~.

Moreover, a discrete analogue A~ = −P~~ of the Stokes operator A is defined through the condition that (−∆~u~, v~) = (∇u~,∇v~) for allu~, v~ ∈ X~.Besides, we have the following results [5]:

|b(u~;v~, w)|+|b(v~;u~, w)|+|b(w;u~, v~)| ≤c3kA~u~k0k∇v~k0kwk0, (6)

|b(u~;v~, w)|+|b(v~;u~, w)|+|b(w;u~, v~)| ≤1

2c4kA~v~k

1 2

0kv~k

1 2

0k∇u~k0kwk0 (7)

+1

2c4kA~v~k

1 2

0k∇v~k

1 2

0ku~k

1 2

0k∇u~k

1 2

0kwk0,

for all u~, v~ ∈ V~, w ∈ Y. Note that (X~, M~) does not satisfy the discrete inf-sup condition

sup

v∈X~

d(v, q)

k∇vk0 ≥β1kqk0, ∀q ∈M~,

where the constantβ1>0 is independent of~. In order to fulfill this condition, a stabilized bilinear term [1] is used:

B~((u~, p~); (v, q)) =a(u~, v)−d(v, p~) +d(u~, q) +G~(p~, q), whereG~(p~, q) can be defined by

G~(p~, q) = (p~−Π~p~, q−Π~q), and Π~ is aL2-projection operator, which is defined by

(p, q~) = (Π~p, q~), ∀p∈L2(Ω), q~ ∈R~.

Here, R~ ⊂L2(Ω) denotes the piecewise constant space associated with the triangulation T~.

The corresponding discrete variational formulation of (5) for the conduction- convection equations is recast: find (u~, p~, T~)∈(X~, M~, W~) such that

(8)

(B~((u~, p~); (v, q)) +b(u~;u~, v) =λ(jT~, v), ∀(v, q)∈(X~, M~),

¯

a(T~, s) +λ¯b(u~;T~, s) = 0, ∀s∈W0~.

(5)

Theorem 3.1. For all (u~, p~),(v, q) ∈ (X~, M~), the bilinear form B~((·,·); (·,·)) satisfies the continuity property and the weak coercivity property

|B~((u~, p~); (v, q))| ≤c(k∇u~k0+kp~k0)(k∇vk0+kqk0), (9)

sup

(v,q)∈(X~,M~)

|Bh((u~, p~); (v, q))|

k∇vk0+kqk0 ≥β2(k∇u~k0+kp~k0), (10)

where β2>0 is independent of~.

Theorem 3.2 ([4]). Let ε be a sufficiently small positive constant such that

25c21N λ

2 ε≤1, 32c21N λ¯ 2

3ν ε≤1, k∇T0k0 ≤ ε

4, kT0k0≤ c1ε 4 . (11)

Then, under the assumption (A),(u~, T~) satisfies the following stability:

k∇u~k0 ≤ 5c21λ

3ν ε, k∇T~k0≤ε, kA~u~k0

c1c24 15N2 + 2

c21λε ν . (12)

Algorithm 1. Two-level stabilized Oseen iterative scheme.

Step I:Find a global coarse grid iterative solution (unH, pnH, THn)∈(XH,MH,WH) (n= 1,2, . . . , m) such that

(13)

(BH((unH, pnH); (v, q))+b(un−1H ;unH, v) =λ(jTHn, v), ∀(v, q)∈(XH, MH),

¯

a(THn, s)+λ¯b(un−1H ;THn, s) = 0, ∀s∈W0H.

Step II:Find a fine grid correction (umh, pmh, Tmh)∈(Xh, Mh, Wh) such that (14)

(Bh((umh, pmh); (v, q)) +b(umH;umH, v) =λ(jTmh, v), ∀(v, q)∈(Xh, Mh),

¯

a(Tmh, s) +λ¯b(umH;Tmh, s) = 0, ∀s∈W0h.

Remark 3.1. In this article, letu0H = 0, TH0 = 0 be the given initial guess.

In the given method, we findTHn firstly, then we solve the momentum equation forunH and pnH in the step I. In the step II, we also deal with the equations in a decoupling way as the same as the step I, which can save much CPU time.

4. STABILITY AND ERROR ESTIMATE

In this section, we derive the stability and iterative errors for the two-level stabilized Oseen iterative finite element methods for the stationary conduction- convection equations.

(6)

Theorem 4.1. Under the assumptions of Theorem 3.2, (unH, THn) (n = 1,2, . . . , m),and (umh, Tmh) defined by (13) and (14), respectively, satisfies

k∇unHk0≤ 5c21λ

3ν ε, k∇THnk0 ≤ε; k∇umhk0 ≤ 5c21λ

3ν ε, k∇Tmhk0 ≤ε.

(15)

Proof. Here, we only give the proof of the first two inequalities of (15).

The proof of the other two is similar, so we omit it.

It is obvious that the first two inequalities of (15) hold forn= 0.Assuming that they hold forn=J−1,we want to prove that they hold forn=J.Taking (v, q) = (uJH, pJH) ∈ (XH, MH) in the first equation of (13) with n = J and THJJH +T0, we get

νk∇uJHk0≤c21λk∇ωHJk0+c1λkT0k0. (16)

Setting s=ωHJ in the second equation of (13) withn=J and using (4), we obtain

k∇ωHJk0 ≤λN¯k∇uJ−1H k0k∇T0k0+k∇T0k0≤ 5c21λ2

3ν εk∇T0k0+k∇T0k0 ≤ 3 4ε.

(17)

From the above inequality, we arrive at

k∇THJk0 ≤ k∇ωHJk0+k∇T0k0 ≤ε.

(18)

Applying (17), we have

k∇uJHk0 ≤ 5c21λ 3ν ε.

Combining the above inequality and (18) shows that the first two inequal- ities of (15) are valid for n=J.

Theorem4.2. Setting(en, ηn, ξn) = (uH−unH, pH−pnH, TH−THn). Under the assumptions of Theorem 3.2, it is valid that

k∇enk0 ≤ c21λ

3ν2n−3ε, kηnk0 ≤ β2−1c21λ

2n−2 ε, k∇ξnk0 ≤ 1 2n+1ε.

(19)

Proof. Subtracting (13) from (8), we have

BH((en, ηn); (v, q)) +b(en−1;uH, v) +b(un−1H ;en, v) =λ(jξn, v), (20)

¯

a(ξn, s) +λ¯b(en−1;TH, s) +λ¯b(un−1Hn, s) = 0.

(21)

Taking (v, q, s) = (en, ηn, ξn) in the above two equations, and using (2)–

(4) and Theorem 4.1, we arrive at

νk∇enk0 ≤Nk∇en−1k0k∇uHk0+c21λk∇ξnk0, (22)

(7)

k∇ξnk0 ≤λN¯k∇en−1k0k∇THk0, (23)

for all n >1.Combining (23) with Theorem 3.2, (22) can be rewritten k∇enk0 ≤ 5N c21λε

2 k∇en−1k0+N c¯ 21λ2ε

ν k∇en−1k0≤ 1

2k∇en−1k0. (24)

For n = 1, using the given initial guess in Remark 3.1 and (23), and taking (v, q) = (e1, η1) in (20), we get

k∇e1k0 ≤ν−1Nk∇uHk20−1c21λk∇ξ1k0 (25)

≤ν−1N25c41λ2ε2

2−1c21λ2N ε¯ 5c21λε

3ν ≤ 4c21λε 3ν ,

which together with (24) give k∇enk03ν2c21n−3λ ε. Next, we deduce from (23) and (12) that

k∇ξnk0 ≤λN ε¯ ·c21λε 3ν · 1

2n−4 ≤ ε 2n+1. Furthermore, from (10) and (20), we obtain

nk0 ≤β2−1N(k∇uHk0k∇en−1k0+k∇un−1H k0k∇enk0) +β−12 c21λk∇ξnk0 (26)

≤ β2−1c21λ 2n−2 ε.

Thus, we finish the proof of the theorem.

Next, we consider the following error estimates in the error factor unH − un−1H .

Theorem4.3. Under the assumptions of Theorem4.2,(unH, pnH, THn) (n= 1,2, . . . , m) defined by(13) satisfies

n→∞lim(kunH −un−1H k0+k∇(unH −un−1H )k0) = 0, (27)

k∇enk0+kηnk0+k∇ξnk0≤ckunH −un−1H k0+ c 2n+1. Proof. By using (2) and the triangle inequality, we obtain kunH−un−1H k0+k∇(unH−un−1H )k0 ≤(c1+ 1)k∇(unH −un−1H )k0

≤(c1+ 1)(k∇enk0+k∇en−1k0).

Lettingn→ ∞in the above inequality and using Theorem 4.2, we arrive at the first equation of (27).

Next, takingv=en and q =ηnin (20), we get

a(en, en) +GHn, ηn) +b(en;uH, en) +b(en−1−en;uH, en) =λ(jξn, en).

(28)

(8)

Hence, we deduce from (3), (6) and Theorem 3.2 that (ν−5c21N λε

3ν )k∇enk0 ≤ c3c21λε ν

c1c24 15N2 + 2

kunH −un−1H k0+c21λ ε 2n+1. Moreover, we get

k∇enk0≤ckunH −un−1H k0+ c 2n+1. Also, using (23) and the first inequality in (26), we have

nk0+k∇ξnk0 ≤ckunH−un−1H k0+ c 2n+1. Therefore, we complete the proof of the theorem.

Using a similar argument for Theorem 4.2, we easily have the following two theorems.

Theorem4.4. Let (emhH, ηmhH, ξmhH) = (uh−umH, ph−pmH, Th−THm).Under the assumptions of Theorem 3.2, it holds that

k∇emhHk0≤ c21λ

3ν2m−3ε, kηmhHk0 ≤ β2−1c21λ

2m−2 ε, k∇ξhHm k0≤ 1 2m+1ε.

(29)

Theorem 4.5. Let (eh, ηh, ξh) = (uh−umh, ph−pmh, Th−Tmh). Under the assumptions of Theorem 3.2, it is valid that

k∇ehk0≤ 23c21λ

135ν2m−3ε, kηhk0 ≤ 23β2−1c21λ

2m−3135ε, k∇ξhk0 ≤ 1 2m−327ε.

(30)

5. NUMERICAL EXPERIMENTS

In this section, we present some numerical experiments with a physical model of square cavity stationary flow. In this problem, computations are carried out in the domain Ω = [0,1]×[0,1]. T = 0 on the left and bottom boundary,∂T /∂n= 0 on the top side,T = 4y(1−y) on the rest of the boundary and zero Dirichlet conditions on velocity are imposed. The mesh consists of triangular elements that are obtained by dividing Ω into sub-squares of equal size and then drawing the diagonal in each sub-square. Here, we set Grashoff number λ= 1.

To show the effective of Algorithm 1, in Table 1, we give the computa- tional time of Algorithm 1 without decouple and the one-level stabilized Oseen finite element method with decouple. For different viscosities, we take the fixed tolerance 10−6 in these methods. From Table 1, we can see that our algorithm takes the least CPU time.

(9)

Table 1

CPU time for differentν

methods H h ν CPU-time

Algorithm 1 301 501 10001 15.109

Algorithm 1 without decouple 301 501 67.532

One-level stabilized Oseen 401 45.719

Algorithm 1 601 1001 20001 209.969

Algorithm 1 without decouple 601 1001 429.204

One-level stabilized Oseen 801 473.859

6.CONCLUSIONS

In this work, we have presented and analyzed a two-level stabilized Oseen iterative finite element method based on decouple technique for solving the stationary conduction-convection equations. Numerical results illustrated the high efficiency of the proposed method.

Acknowledgments. The author is greatful to the editor and the anonymous referees for their helpful work on the manuscript. This work was supported by the NSF of Xinjiang Province (Grant No. 2013211B01).

REFERENCES

[1] Y.N. He and J. Li,A stabilized finite element method based on local polynomial pressure projection for the stationary Navier–Stokes equations. Appl. Numer. Math. 58(2008), 1503–1514.

[2] Y.N. He and A.W. Wang, A simplified two-level method for the steady Navier–Stokes equations. Comput. Methods Appl. Mech. Engrg. 197(2008), 1568–1576.

[3] V. Girault and P.A. Raviart,Finite element method for Navier–Stokes equations: theory and algorithms. Springer, Berlin, 1987.

[4] Z.D. Luo, Theory Bases and Applications of Finite Element Mixed Methods. Science Press, Beijing, 2006. (in Chinese)

[5] Y.N. He and J. Li, Convergence of three iterative methods based on the finite element discretization for the stationary Navier–Stokes equations. Comput. Methods Appl. Mech.

Engrg. 198(2009), 1351–1359.

Received 3 March 2012 Xinjiang University,

College of Mathematics and System Sciences, Urumqi 830046,

P.R. China hpzh007@yahoo.cn

Références

Documents relatifs

Taking the duality method introduced by Lions &amp; Magenes in [28] and Giga in [20] up again for open sets of class C ∞ (see also Necas [31] chapter 4 that consider the Hilbertian

The issue how to impose essential boundary conditions in enriched finite element methods that exploit the partition-of-unity property of the standard polynomial shape functions

Keywords: incompressible two-phase flow; extended finite element method; velocity and pressure enrichments; inf-sup condition; surface tension; free surface flows... TABLE

We have analyzed two types of stabilized finite element techniques for optimal control problems with the Oseen system, namely the local projection stabilization (LPS) and the

Abstract — We study a System of équations describing the stationary and incompressible flow ofa quasi-Newtonian fluid with température dependent viscosity and with a viscous heating

Crouzeix-Raviart element, nonconforming method, stabilized method, nonlocking, a posteriori error estimates.. AMS

Unité de recherche INRIA Rennes : IRISA, Campus universitaire de Beaulieu - 35042 Rennes Cedex (France) Unité de recherche INRIA Rhône-Alpes : 655, avenue de l’Europe - 38334

In [11] presented the convergence Gauss-Seidel iterative method, because matrix of linear system of equations is positive definite, but it does not afford a conclusion on