R E S E A R C H
Open Access
The Euler implicit/explicit scheme for the
Boussinesq equations
Tong Zhang
1,2*, Jiaojiao Jin
1and Shunwei Xu
1*Correspondence: [email protected] 1School of Mathematics and Information Science, Henan Polytechnic University, Jiaozuo, 454003, P.R. China
2Departamento de Matemática, Centro Politécnico, Universidade Federal do Paraná, Curitiba, 81531-990, Brazil
Abstract
In this article, we consider the stability and convergence of the first-order implicit/explicit scheme for the Boussinesq equations. The finite element spatial discretization is based on a MINI element for the velocity and pressure, which satisfies the discrete inf-sup condition, and a linear polynomial for the temperature. The temporal terms are treated by the Euler implicit/explicit scheme, which is implicit for the linear terms and explicit for the nonlinear terms. The advantage of using the implicit/explicit scheme is that a linear system with constant coefficient matrix is obtained, which can save a lot of computational cost. The main novelties of this work are the stability of numerical solutions under the conditionsk1
t≤1 andk2
t≤1
with two positive constantsk1,k2and the optimal error estimates of numerical solutions in different norms. Finally, some numerical results are provided to verify the performances of the Euler implicit/explicit scheme.
MSC: 65N15; 65N30; 76D07
Keywords: Boussinesq equations; Euler implicit/explicit scheme; stability; error estimates
1 Introduction
In this paper, we consider the following Boussinesq equations inRwith coupled equa-tions governing the viscous incompressible flow and heat transfer:
⎧ ⎪ ⎪ ⎪ ⎪ ⎪ ⎪ ⎨ ⎪ ⎪ ⎪ ⎪ ⎪ ⎪ ⎩
ut–νu+ (u· ∇)u+∇p= –jθ+f in×(,T],
divu= in×(,T],
θt–λνθ+u· ∇θ=g in×(,T],
u= , θ= on∂×(,T],
u(x, ) =u, θ(x, ) =θ, on× {},
(.)
whereis a bounded convex polygonal domain,u= (u,u)Tis the fluid velocity,pis the
pressure,θ is the temperature,ν> is the viscosity,λ=Pr–,Pr is the Prandtl number,
j= (, )Tis the vector of gravitational acceleration,T> is the final time, andf andgare the forcing functions.
The Boussinesq equations (.) are an important dissipative nonlinear model in the at-mospheric dynamics (see []). This system not only contains the velocity and pressure but also includes the temperature filed, and therefore finding a numerical solution of problem
(.) becomes a difficult task. There are numerous works devoted to the development of ef-ficient schemes for this model, for example, the standard Galerkin finite element method (FEM) [], the projection-based stabilized mixed FEM [], the precondition techniques [, ], the two-level algorithms [–], and the references therein. In the literature men-tioned, the suitable stability condition is a key issue for these developed schemes. Gener-ally speaking, we can adopt the fully implicit, semi-implicit, and implicit/explicit schemes to treat the nonlinear equations. The fully implicit schemes are unconditionally stable. However, we have to solve a system of nonlinear equations at each time level. Explicit schemes are much easier in computation, but they suffer from a sever restriction of time step by the stability requirement. A popular approach is based on an implicit scheme for the linear terms and a semi-implicit scheme or an explicit scheme for the nonlinear terms. The semi-implicit scheme for the nonlinear terms results in a linear system with variable coefficient matrix of time, and an explicit treatment for the nonlinear term gives a constant matrix. Many researchers have studied the stability and convergence of these schemes for the Navier-Stokes equations [–]. The main results are summarized by He in his recent works [, ].
In this paper, we consider a first-order scheme for the Boussinesq equations. In view of the advantages of the explicit scheme for the nonlinear terms, we adopt the im-plicit/explicit scheme for the Boussinesq equations (.). Under the conditionskt≤
andkt≤ with two positive constantsk,k, we present some new stabilities and
estab-lish the corresponding convergence for velocity, pressure, and temperature by the Taylor expansion and other skills. This report can be considered as an extension of the existing results [, , , ] from the Navier-Stokes equations to the more complex Boussinesq equations. Our main results can be stated as follows:
u–unh+θ–θhn
≤C
t+h, (.)
∇
u–unh+∇θ–θhn
+p–p
n
h≤C(t+h), (.)
whereC> is a constant depending on the parametersf∞,b∞,u,θ,,ν, andλ, but
in-dependent ofhandt, wheref∞=supt≥{|f|+|ft|},ft=dfdt,g∞=supt≥{|g|+|gt|},gt=dgdt. Here and thereafter,Cdenotes a general positive constant, which may take different values at different places. From (.)-(.) we can see that our results are optimal for both space lengthhand time stept.
The outline of this article is as follows. Some basic notation and results for problem (.) are recalled in Section . Section is devoted to develop the Euler implicit/explicit scheme. Stabilities and optimal error estimates are established in Sections and , respectively. Finally, a series of numerical results are provided to verify the efficiency and effectiveness of the Euler implicit/explicit scheme.
2 Preliminaries
In this section, we construct a variable formulation for problem (.) and recall some clas-sical results, which will be frequently used in this paper. To fix the idea, we set
X=H(), W=H(), Y=L(), Z=L(),
M=L() = ϕ∈L();
ϕdx=
Throughout this paper, we adopt (·,·) and · to denote the inner product and norm onL() orL(). The spacesH
() andXare equipped with the usual scalar product
and norm∇u= (∇u,∇u). Define the continuous bilinear formsa(·,·),d(·,·), anda(·,·) by
a(u,v) =ν(∇u,∇v), d(v,q) = (q,divv), a(θ,ψ) =λν(∇θ,∇ψ)
for allu,v∈X,q∈M, andθ,ψ∈W.
Next, we introduce the closed subsetVofXgiven by
V=v∈X,d(v,q) = ,∀q∈M={v∈X,∇ ·v= in}
and denote byHthe closed subset ofY(see [, ]) given by
H={v∈Y,∇ ·v= ,v·n|∂= }.
We denote the Stokes operator byA=P, wherePis theL-orthogonal projection ofY
ontoHor ofZontoW. Assume thatis such that the domain ofAis given by (see [, , , ])
D(A) =H()∩X or E(A) =H()∩W. (.)
For instance, (.) holds ifis of classCor ifis a convex plane polygonal domain.
Moreover, we can define the trilinear forms for allu,v,w∈Xandθ,ψ∈Was follows:
b(u,v,w) =(u· ∇)v,w+
(divu)v,w=
(u· ∇)v,w–
(u· ∇)w,v,
b(u,θ,ψ) =(u· ∇)θ,ψ+
(divu)θ,ψ=
(u· ∇)θ,ψ–
(u· ∇)θ,ψ.
With these notations, for givenf ∈L∞(R+;Y) withu∈D(A)∩Vandg∈L∞(R+;Z) with
θ∈E(A), the variational formulation of (.) reads as follows: For all (v,q,ψ)∈X×M×
W, find (u,p,θ)∈X×M×Wwith
u∈L∞R+;X∩L(,T;V), ut∈L,T;V, θt∈L
,T;W,
p∈L(,T;M), θ∈L∞R+;W∩L(,T;Z), ∀T> ,
such that
⎧ ⎪ ⎪ ⎪ ⎨ ⎪ ⎪ ⎪ ⎩
(ut,v) +a(u,v) –d(v,p) +b(u,u,v) = (f,v) – (jθ,v), d(u,q) = ,
(θt,ψ) +a(θ,ψ) +b(u,θ,ψ) = (g,ψ), u(x, ) =u, θ(x, ) =θ.
(.)
Assuming thatf ∈L(,T;X),g∈L(,T;W), andu
∈V,θ∈W, problem (.) has
L(,T;W). The uniqueness and regularity of the solution (u,p,θ) can also be proved by
strengthening the assumptions on the data; see [] for details.
We recall the following discrete Gronwall lemma, which can be found in [, ].
Lemma . Let Cand ak,bk,ck,dkfor integer k≥be nonnegative numbers such that
an+t n
k=
bk≤t n–
k=
dkak+t n–
k=
ck+C ∀n≥.
Then,
an+t n
k=
bk≤
t n–
k=
ck+C
exp
t n–
k=
dk
∀n≥.
Following the proofs provided in [, , , ], we can obtain that problem (.) pos-sesses a unique solution (u,p,θ) with the following regularity properties.
Theorem . Let f ∈L∞(R+;Y),ft∈L(,T;Y),g∈L∞(R+;Z),gt∈L(,T;Z)and u ∈
D(A)∩V,θ∈E(A).Then the solution(u,p,θ)of problem(.)satisfies
Au(t)+∇ut(t)+Aut(t)+Aθ(t)+∇θt(t)+Aθt(t)≤C.
Introduce the following Poincaré inequalities:
v≤C∇v ∀v∈X or W; ∇v≤CAv ∀v∈D(A)or H(). (.)
We end this section by recalling some properties of the trilinear formsb(·,·,·) andb(·,·,·), which can be found in [, –, , , , ].
Lemma . The trilinear forms b(·,·,·)and b(·,·,·)satisfy: ()Under the conditiondivu= ,we have that
b(u,v,v) = ∀u,v∈X; b(u,θ,θ) = ∀u∈X,θ∈W.
()We have the following estimates for trilinear terms b(·,·,·)and b(·,·,·):
b(u,v,w)≤Cu/ A/u/ A/v/ Av/ w ∀u∈V,v∈D(A),w∈X,
b(u,v,w)≤Cu/ Av/vw ∀u∈V,v∈D(A),w∈X,
b(u,θ,ψ)≤Cu/ A/u/ A/θ/
Aθ /
ψ ∀u∈V,θ∈E(A),ψ∈W, b(u,θ,ψ)≤Cu/ Au/ A/θψ ∀u∈D(A),θ,ψ∈W.
3 The Euler implicit/explicit scheme for the Boussinesq equations
for allK∈Th, wherehK andρhdenote the diameter ofKand the diameter of the largest ball that can be inscribed intoK, respectively.
The finite element subspaces of interest in this paper are defined by the so-called MINI element with the continuous piecewise finite element subspace for the approximation of velocity and pressure and the linear polynomial for temperature, respectively:
Xh=vh∈Xh:vh|K∈P(K)⊕span{λλλ} ∀K∈Th
,
Mh=q∈M:q|K∈P(K)∀K∈Th
,
Wh=
ψ∈W:ψ|K∈P(K)∀K∈Th
.
Note thatλ,λ, andλare the barycentric coordinates of the reference element.
We define the subspaceVhofXhby
Vh=vh∈Xh:d(vh,qh) = ∀qh∈Mh.
LetPh:Y→VhorZ→Whdenote theL-orthogonal projection defined by
(Phω,χh) = (ω,χh) ∀ω∈YorZ,χh∈VhorWh.
We introduce a discrete analogueAh= –Phh of the Stokes operatorAthrough the condition (Ahφh,ψh) = (∇φh,∇ψh) for allφh,ψh∈XhorWh. The restriction ofAh to Vh is invertible with the inverseA–
h . SinceA–h is self-adjoint and positive definite, we may define the “discrete” Sobolev norms onVhof any orderr∈Rby setting
ωhr=Ahr/ωh, ωh∈Vh.
These norms will be assumed to have various properties similar to their continuous coun-terparts, implicitly imposing conditions on the structure of the spacesXh,Mh, andWh. In particular,
ωh=∇ωh, ωh=Ahωh ∀ωh∈VhorWh.
The discrete Laplace operatorAhis first introduced in [] to analyze and obtain the op-timal estimates for the transient Navier-Stokes equations. Furthermore, from [, ] we know that there exists a positive constantβ> independent ofhsuch that, for allvh∈Xh andqh∈Mh,
b(vh,qh)≥βvhqh. (.)
The finite element discretization applied to problem (.) leads to spatial discrete equa-tions as follows: Find (uh,ph,θh)∈Xh×Mh×Whsuch that, for all (vh,qh,ψh)∈Xh×Mh× Wh,
⎧ ⎪ ⎨ ⎪ ⎩
(uht,vh) +a(uh,vh) +b(uh,uh,vh) –d(vh,ph) = (f,vh) – (jθh,vh), b(uh,qh) = ,
(θht,ψ) +a(θh,ψh) +b(uh,θh,ψ) = (g,ψh).
For the stability and convergence of problem (.), we have the following results.
Theorem . (see []) Let f ∈L∞(R+;Y),ft ∈L(,T;Y),g∈L∞(R+;Z),gt∈L(,T;Z),
u∈D(A)∩V,θ∈E(A)and assume that uh() =u,θh() =θ.By Theorem.problem
(.)admits a unique solution(uh,ph,θh)∈Xh×Mh×Whsatisfying
uh+ν
t
∇uhds≤ u+C
ν
t
fds+C
λν
θ+
C
λν
t
gds
,
∇uh+ν
t
Ahuhds≤ ∇u+ν
C
λ θ
+
νC
λ t
gds+ ν
t
fds,
θh+λν
t
∇
θhds≤ θ+C
λν
t
gds,
∇θh+λν t
Ahθhds≤ ∇θ+
λν
t
gds,
uht+ν t
∇uhds+θht+λν t
∇θhds≤C,
ν Ahuh
+
t
∇uhtds+λν Ahθh
+
t
∇θhtds≤C,
uhtt+ν
t
∇uhtds+θhtt+λν t
∇θhtds≤C,
∇uht+
ν
t
Ahuhtds+∇θht+
λν
t
Ahθhtds≤C,
ν
Ahuht
+
t
∇uhttds+λν Ahθht
+
t
∇θhttds≤C,
∇(u–uh)+p–ph+∇(θ–θh)≤Ch, u–uh+θ–θh≤Ch.
Lett> be the time-step, and lettn=nt(≤n≤N= [Tt]),unh,pnh, andθhndenote the numerical solutions of uh,ph, andθh attn, respectively. We consider the Euler im-plicit/explicit scheme for the Boussinesq equations (.). As we have pointed out in Sec-tion , the advantage of adopting the Euler implicit/explicit scheme is that a linear system with constant coefficient matrix is obtained, and then a lot of computational cost can be saved.
The Euler implicit/explicit scheme for problem (.) reads as follows:
⎧ ⎪ ⎪ ⎨ ⎪ ⎪ ⎩
(u
n h–unh–
t ,v) +ν(∇unh,∇v) +b(unh–,uhn–,v) – (v,∇pnh) = (f(tn),v) – (jθhn,v), (∇ ·un
h,q) = , (θ
n h–θ
n–
h
t ,ψ) +λν(∇θ n
h,∇ψ) +b(unh–,θhn–,ψ) = (g(tn),ψ),
(.)
with ≤n≤N. From (.) we can see that the discrete system (.) is a linear system; for the existence and uniqueness ofunh,pnh, andθhn, we refer to [].
Forn= , equations (.) can be rewritten as
⎧ ⎪ ⎨ ⎪ ⎩
(u
h,v) +tν(∇uh,∇v) –t(v,∇ph) =t(f(t),v) –t(jθh,v), (∇ ·uh,q) = ,
(θh,ψ) +tλν(∇θh,∇ψ) =t(g(t),ψ).
In order to simplify the expressions, we setdtωnh=ω
n h–ωnh–
t , whereωisuorθ. Choosing ψ=θh,vh=uh, andqh=phin (.), we have the following estimates:
uh≤tf+tg, θh≤tg, (.)
∇u
h≤
C
ν f+ C
λνg, ∇θ
h≤
C
λνg. (.)
From (.)-(.) we can see that scheme (.) is stable.
4 Stability of the numerical solutions
In this section, we establish the stability of the numerical solutionsun
h,pnh, andθhnin the Euler implicit/explicit scheme (.) for the Boussinesq equations. The mathematical in-duction has been used to obtain the desired results; this technique has also been used to other problems, for example, for the Dirichlet problems with (p,q)-Laplacian [] and the mixed initial-boundary value problems [].
Theorem . Under the conditions of Theorem.and the stability conditions kt≤
and kt≤,the solutions unh,pnh,andθhnare bounded for any integer≤n≤[Tt]:
unh+νt n
i=
∇uih≤γ, θhn
+λνt
n
i= ∇θhi
≤γ
, (.)
∇unh+νt n
i= Ahuih
≤k, ∇θ
n h
+λνt
n
i= Ahθhi
≤k, (.)
dtunh+νt n
i=
∇dtuih≤k, dtθhn
+νt
n
i=
∇dtθhi
≤k, (.)
Ahunh≤k= ν–
k+f∞
+γ+ ν–Ckγ, (.) Ahθhn≤k= (λν)–
k+b∞
+ (λν)–Ckγ, (.)
where
γ= uh+ ( + t)θh
+ T(T+t)g
∞+ ( +t)f∞,
γ= θh
+ T(T+t)g ∞,
k=exp
νC γ
∇uh+ν Au
h
+ ν–
T sup
≤t≤T
f(t)+t n
i= θhi
,
k=exp
λνC γγ
∇θh+λν Aθ
n h
t+ T(λν) – sup
≤t≤T
g(t)
k=exp
expν–Ck
exp
C k
λν
λνC
CkT
·expν–Ck
×dtuh+ ν–CT sup
≤t≤T
ft+exp
Ck
λν
×dtθh+ C
T
λν sup≤t≤T
g(t)
,
k=exp
C k
λν
dtθh
+
C T
λν ≤supt≤T
g(t)
×
+C
Ck
λν exp
C k
λν
,
k= ν–Ck, k= (λν)–Ck.
Proof We prove this theorem by induction. From (.)-(.) we know that (.)-(.) hold forn= . Assume that (.)-(.) hold forn= , . . . ,Jwith ≤J<N= [Tt]. We need to prove (.)-(.) forn=J+ .
First, takingvh= tunh,qh= tpnh, andψh= tθhnin (.), we obtain
unh–unh–, unh+ νt∇unh+ tbunh–,unh–,unh
= tf(tn),unh– tjθhn,unh (.)
and
θhn–θhn–, θhn+ λνt∇θhn+ tbunh–,θhn–,θhn= tg(tn),θhn. (.)
By using of the identities
(a–b, a) =|a|–|b|+|a–b| and (a,b) =|a|+|b|–|a–b|, (.)
equations (.)-(.) can be transformed into
unh–unh–+unh–unh–+ tν∇unh+ tbunh–,unh–,unh
= tf(tn),unh– tjθhn,unh (.)
and
θhn–θhn–+θhn–θhn–+ tλν∇θhn+ tbunh–,θhn–,θhn
= tg(tn),θhn. (.)
For the right-hand side terms of (.)-(.), we have
tf,unh=tf,uhn–+ tf,unh–unh–
≤tfunh–+ u
n h–unh–
+ t
tjθhn,uhn=tjθhn,unh–+ tjθhn,unh–unh–
≤tθhnunh–+ u
n h–unh–
+ t
θn h
, tg,θhn=tg,θhn–+ tg,θhn–θhn–
≤tgθhn–+ θ
n h –θhn–
+ t
g .
For the trilinear terms, thanks to Lemma ., we deduce that
bunh–,uhn–,unh= bunh–,unh,unh–unh–
≤CAhunh–∇u
n hu
n
h–unh– ≤ν∇unh+ν–CAhuhn–uhn+–unh,
bunh–,θhn–,θhn= bunh–,θhn,θhn–θhn–
≤CAhunh–∇θ
n hθ
n
h –θhn–
≤λν∇θhn+ (λν)–CAhuhn–θhn–θhn–.
Combining these estimates with (.)-(.), we arrive at
unh–unh–+νt∇unh
≤
ν–CAhunh–t–
unh–unh–
+ tunhf+θhn+ tf+θhn, (.)
θhn–θhn–+λνt∇θhn
≤
(λν)–CAhunh–
t–
θhn–θhn–
+ tθhng+ tg, (.)
for all ≤n≤N. Under the stability conditionskt≤,kt≤ and the induction
assumption onn= , , . . . ,J, we have
ν–CAhuhn–t– ≤ν
–C kt–
≤
tk–
≤, (.)
(λν)–CAhunh–
t–
≤(λν)
–C kt–
≤
tk–
≤. (.)
Summing (.)-(.) fornfrom toJ+ and using (.)-(.), we obtain
θhJ++tλν J+
n=
∇θhn≤θh+ γTg∞+ Ttg∞≤γ
and
uJ+
h
+tν
J+
n= ∇un
h
≤u
h
+ γTf∞+ Ttf∞+ Tγγ+ Ttγ ≤γ,
Next, takingvh= (νdtunh+Ahuhn)t∈Vhandψh= (λν dtθ
n
h+Ahθhn)tin (.), we get
ν–tdtunh
+νtAhu
n h
+∇u
n h
–∇u
n–
h
+∇
unh–unh–
+b
unh–,unh–, νdtu
n h+Aunh
t
=f(tn),ν–dtunh+Aunht–jθhn,ν–dtunh+Aunh (.)
and
(λν)–tdtθhn
+λνtAhθ
n h
+∇θ
n h
–∇θ
n–
h
+∇
θhn–θhn–
+bunh–,θhn–, (λν)–dtθhn+Aθhnt
=g(tn), (λν)–dtθhn+Aθhnt. (.)
For the right-hand side terms and the trilinear terms, by using Lemma . we obtain
bunh–,unh–,ν–dtunh+Ahunh
≤CA/h unh–u
n–
h
/ Ahu
n–
h
/
ν–dtunh+Ahunh
≤
νdtu n h
+
ν Ahu
n h + νC A/h u
n–
h
u
n–
h Ahu
n–
h
≤
νdtu n h
+
ν Ahu
n h
+
ν Ahu
n– h + ν
CA/h unh–unh–,
bun–
h ,θhn–, (λν)–dtθhn+Ahθhn
≤CA/h unh–
/ u
n–
h
/ A
/
h θhn–
/
×Ahθhn–/
(λν)–dtθhn
+Ahθ
n h
≤
λνdtθ n h
+
λν Ahθ
n h
+
λν Ahθ
n– h + λν
CA/h unh–∇θhn–unh–,
f(tn),ν–dtunh+Ahunh≤ νdtu
n h
+
ν Ahu
n h
+
ν f(tn)
, jθhn,ν–dtunh+Ahunh≤
νdtu
n h
+
ν Ahu
n h
+
ν θ
n h
, g(tn), (λν)–dtθhn+Ahθhn≤
λνdtθ
n h
+
λν Ahθ
n h
+
λνg(tn)
.
Combining these inequalities with (.)-(.), we find
(ν)–tdtunh+ ∇unh– ∇unh–+νt
Ahu
n h
–
Ahu
n– h ≤ ν
C∇unh–uhn–∇uhn–t+ ν f(tn)
t+
ν θ
n h
and
(λν)–tdtθhn+ ∇θhn– ∇θhn–
+λνt
Ahθ
n h
–
Ahθ
n–
h
≤
λν
C∇unh–∇θhn–
u
n–
h
t+
λνg(tn)
t. (.)
Summing (.)-(.) fornfrom toJ+ and using Lemma ., we finish the proof of (.).
Moreover, for allv∈Vhandψ∈Whwith ≤n≤[Tt] – , we deduce from (.) that
dttunh,v+adtunh,v+bdtunh–,uhn–,v+buhn–,dtunh–,v
= t
tn
tn–
(ft,v)dt–jdtθhn,v, (.)
dttuh,v+adtuh,v= –jdtθh,v, (.)
dttθhn,ψ+adtθhn,ψ+bdtuhn–,θhn–,ψ+bunh–,dtθhn–,ψ
= t
tn
tn–
(gt,ψ)dt, (.)
dttθh,ψ+adtθh,ψ= . (.)
Choosingv=dtu
htandψ=dtθhtin (.) and (.), respectively, we obtain
dtθh
+dttθ
h
t
+λν∇d
tθh
t=dtθ
h
, dtuh+dttuht+ν∇dtuht≤dtuh+ C
λνdtθ
h
.
Takingv= dtunhtin (.) andψ= dtθhntin (.) with ≤n≤[Tt], we get
dtunh
–dtu
n–
h
+ νt∇dtu
n h
+ b
dtunh–,uhn–,dtunh
t
+ bunh–,dtuhn–,dtunht≤
tn
tn–
ft,dtunhdt–jdtθhn,dtunht (.)
and
dtθhn–dtθhn–+ λνt∇dtθhn
+ bdtunh–,θhn–,dtθhnt+ bunh–,dtθhn–,dtθhnt
≤
tn
tn–
gt,dtθhn
dt. (.)
By Lemma . and the Poincaré inequality we have
bdtunh–,uhn–,dtunh+bunh–,dtunh–,dtunh
≤CAhunh–+Ahu
n–
h ∇dtu
n hdtu
n–
≤ν
∇dtu n h
+ ν
–C
Aunh–
+Au
n–
h
dtu
n–
h
,
bdtunh–,θhn–,dtθhn+bunh–,dtθhn–,dtθhn
≤CAhθhn–∇dtθ
n hdtu
n–
h + CAhu
n–
h ∇dtθ
n hdtθ
n–
h
≤λν
∇dtθ n h
+
C
λν Ahθ n–
h
dtu
n–
h
+Ahu
n–
h
dtθ
n– h , tn
tn–
ft,dtunhdt≤νt ∇dtu
n h
+ ν
–C
tn
tn–
ftdt,
tn
tn–
gt,dtθhn
dt≤λνt ∇dtθ
n h
+ (λν)
–C
tn
tn–
gtdt,
jdtθhn,dtunh≤ ν ∇dtu
n h + νC dtθhn
.
It follows from these inequalities that (.) and (.) can be transformed into
dtunh
–dtu
n–
h
+νt∇dtu
n h
≤ν–C
tn
tn–
ftdt+dtθhn
+ ν–CAhunh–+Ahunh–dtunh– (.)
and
dtθhn–dtθhn–+λνt∇dtθhn
≤(λν)–C
tn
tn–
gtdt
+C
λν Ahθ n–
h
dtu
n–
h
+Ahu
n–
h
dtθ
n– h . (.)
Summing (.)-(.) fornfrom toJ+ and using Lemma ., we finish the proof of (.).
Using again Lemma . and (.), we deduce
νAhunh≤dtu
n
h+f(tn)+ C∇u
n–
h u
n–
h
/ Ahu
n–
h
/
and
λνAhθhn≤dtθhn+g(tn)+ Cunh–
/ ∇u
n–
h
/ ∇θ
n–
h
/ Ahθ
n–
h
/ .
IfAhun
h≤ Ahunh–andAhθhn≤ Ahθhn–, then by (.)-(.) we have that (.)-(.) hold. Otherwise, settingk∗=sup≤n≤J+Ahunhandk∗∗=sup≤n≤J+Ahθhnand using (.)-(.), the obtained inequalities give
AhuJh+≤k∗≤ ν
sup
≤n≤J+
dtunh+f∞
+ ν–C sup
≤n≤J
∇unun+γ, AhθhJ+≤k∗≤
(λν)
sup
≤n≤J+
dtθhn+g∞
+ (λν)–C sup
≤n≤J+ ∇un
θ
n
Combining these estimates with (.)-(.), we finish the proof of (.)-(.) with n=
J+ .
5 Error estimates
This section is devoted to present the optimal error estimates of velocity, pressure, and temperature in the Euler implicit/explicit scheme (.). In order to simplify the descrip-tions, we denote
Enu=uh(tn) –unh, Epn=ph(tn) –pnh, Enθ=θh(tn) –θhn,
where (uh(tn),ph(tn),θh(tn)) and (unh,pnh,θhn) be the solutions of problems (.) and (.), respectively. Furthermore, we setEu=Eθ= .
Let us define the truncation errorsRn
uandRnθby
⎧ ⎪ ⎨ ⎪ ⎩
uh(tn)–uh(tn–)
t –νuh(tn) + (uh(tn)· ∇)uh(tn) +∇ph(tn) =f(tn) –jθh(tn) +R n u,
∇ ·uh(tn) = ,
θh(tn)–θh(tn–)
t –λνθh(tn) + (uh(tn)· ∇)θh(tn) =g(tn) +R n
θ,
(.)
where
Rn u= –
t
tn
tn–
(t–tn)uhtt(t)dt and Rnθ= –
t
tn
tn–
(t–tn)θhtt(t)dt.
By subtracting (.) from (.) we obtain the following error equations:
⎧ ⎪ ⎪ ⎨ ⎪ ⎪ ⎩
En u–Eun–
t –νEun+ (uh(tn)· ∇)uh(tn) – (uhn–· ∇)unh–+∇Enp=Rnu–jEθn,
∇ ·En u= , Eθn–Eθn–
t –λνE
n
θ+ (uh(tn)· ∇)θh(tn) – (uhn–· ∇)θhn–=Rnθ.
(.)
Now, we present the error estimates for En
u,Enp, andEθnin different norms. In order to
simplify the expressions, we denote
Zn
u=uh(tn) –uh(tn–) = tn
tn– uhtdt,
Znθ=θh(tn) –θh(tn–) = tn
tn– θhtdt.
Then
uh(tn) –unh–=uh(tn) –uh(tn–) +uh(tn–) –unh–=Znu+Eun–,
θh(tn) –θhn–=θh(tn) –θh(tn–) +θh(tn–) –θhn–=Znθ+Enθ–.
As a consequence, we find
uh(tn)· ∇
uh(tn) –
unh–· ∇unh–
=Enu–· ∇unh–+Znu· ∇uh(tn–) +
uh(tn–)· ∇
Eun–+uh(tn)· ∇
and
uh(tn)· ∇
θh(tn) –
unh–· ∇θhn–
=Enu–· ∇θhn–+Zun· ∇θh(tn–) +
uh(tn–)· ∇
Eθn–+
uh(tn)· ∇Zθn.
Lemma . Under the assumptions of Theorems.and.,we have
EJ+
u
+E
J+
θ
+νt
J+
n= ∇En
u
+λνt
J+
n= ∇En
θ
≤Ct
.
Proof Taking the inner product of (.) with tEn
uand tEθnand using the fact that
∇ ·En
u= , we obtain
⎧ ⎪ ⎪ ⎪ ⎪ ⎪ ⎪ ⎪ ⎪ ⎨ ⎪ ⎪ ⎪ ⎪ ⎪ ⎪ ⎪ ⎪ ⎩ En
u–Enu–+ νt∇Enu+ tb(Eun–,unh–,Eun) + tb(Znu,uh(tn–),Eun) + tb(uh(tn–),Eun–,Eun) + tb(uh(tn),Zun,Enu)
≤t(Rn
u,Enu) – t(jEθn,Enu),
Enθ–Eθn–+ λνt∇Eθn+ tb(Eun–,θhn–,Enθ)
+ tb(Zn
u,θh(tn–),Enθ) + tb(uh(tn–),Eθn–,Enθ) + tb(uh(tn),Zθn,Enθ)
≤t(Rnθ,Eθn).
(.)
The right-hand side terms of (.) can be treated as follows:
tRnu,Enu≤tC
ν
ttn
n–
(t–tn–)uhttdt
+νt ∇E
n u
≤Ct
tn
tn–
unttdt+νt ∇E
n u
,
tRnθ,Eθn≤
tC λν
ttn
n–
(t–tn–)θhttdt
+λνt ∇E
n
θ
≤Ct
tn
tn–
θhttdt+
λνt ∇E
n
θ
,
–tjEnθ,Enu≤tEθnEun≤
t ν E
n
θ
+
νt E
n u
.
For the nonlinear terms, by Lemma . we have
tbEnu–,unh–,Eun≤CtEnu–Ahu
n–
h ∇E
n u
≤C
ν tE n–
u
Ahu
n–
h
+
νt ∇E
n u
, tbZnu,uh(tn–),Eun≤CtZunAhuh(tn–)∇E
n u
≤C
ν tZ n u
Ahuh(tn–) +
νt ∇E
n u
≤Ct
tn
tn–
uhtdt+νt ∇E
n u
tbuh(tn–),Eun–,Enu≤CAhuh(tn–)Enu–∇E
n u
≤C
ν tE n–
u
Ahuh(tn–) +
νt ∇E
n u
, tbuh(tn),Zun,Enu≤CtZnuAhuh(tn)∇E
n u
≤C
ν tZ n u
Ahuh(tn) +
νt ∇E
n u
≤Ct
tn
tn–
uhtdt+νt ∇E
n u
, tbEun–,θhn–,Enθ≤CtEnu–Ahθ
n–
h ∇E
n
θ
≤C
λν tE n–
u
Ahθ
n–
h
+
λνt ∇E
n
θ
, tbZun,θh(tn–),Enθ≤CtZunAhθh(tn–)∇E
n
θ
≤C
λν tZ n u
Ahθh(tn–) +
λνt ∇E
n
θ
≤Ct
tn
tn–
uhtdt+
λνt ∇E
n
θ
, tbuh(tn–),Eθn–,Eθn≤CAhuh(tn–)Eθn–∇Eθn
≤C
λν tE n–
θ
Ahuh(tn–) +
λνt ∇E
n
θ
, tbuh(tn),Zθn,Eθn≤CtZnθAhuh(tn)∇Eθn
≤C
λν tZ n
θ
Ahuh(tn) +
λνt ∇E
n
θ
≤Ct
tn
tn–
θhtdt+
λνt ∇E
n
θ
.
From all these inequalities and Theorems . and . we obtain
Eun–Enu–+Enu–Enu–+νt∇Enu
≤CtEnu–+Ct
tn
tn–
uhtt+uhtdt+ νtE
n
θ
(.)
and
Eθn+
–E
n
θ
+E
n+
θ –Enθ
+λνt∇E
n+
θ
≤CtEnu–+Ct
tn
tn–
θhtt+θht+uht
dt. (.)
Summing (.) and (.) fromn= toJ+ and using Lemma ., we finish the proof.
Lemma . Under the assumptions of Theorems.and.,we have
∇EJu++∇EθJ+
+νt
J+
n=
AhEun+λνt J+
n= AhEθn
≤Ct
Proof Taking the inner product of (.) with –tAhEn
u∈Vh and –tAhEθnand using
the fact that∇ ·En+
u = , we obtain
⎧ ⎪ ⎪ ⎪ ⎪ ⎪ ⎪ ⎪ ⎪ ⎨ ⎪ ⎪ ⎪ ⎪ ⎪ ⎪ ⎪ ⎪ ⎩
∇En
u–∇Enu–+ νtAhEun
≤t(b(Enu–,unn–,AhEun) +b(Znu,uh(tn–),AhEun) +b(uh(tn–),Enu–,AhEnu) +b(uh(tn),Zn
u,AhEun) + (jEnθ,AhEnu) – (Rnu,AhEnu)),
∇En
θ–∇Enθ–+ λνtAhEθn ≤t(b(En–
u ,θhn–,AhEnθ) +b(Zun,θh(tn–),AhEθn) +b(uh(tn–),Enθ–,AhEnθ)
+b(uh(tn),Znθ,AhEθn) – (Rnθ,AhEnθ)).
(.)
Now, we treat the linear terms in the right-hand side of (.) as follows:
tRnu,AhEnu≤tRnuAhEun≤Ct
tn
tn–
uhttdt+νt AE
n u
,
tRnθ,AhEnθ≤tR
n
θAE
n+
θ ≤Ct
tn
tn–
θhttdt+
λνt AhE
n
θ
,
–tjEnθ,AhEun≤tEθnAEnu≤ν
–tEn
θ
+
νt AE
n u
.
For the trilinear terms of (.), by applying Lemma . we have
tbEn–
u ,unh–,AhEun≤Ct∇Enu–Ahu
n–
h AhE
n u
≤C
ν t∇E n–
u
Ahu
n–
h
+
νt AhE
n u
, tbZn
u,uh(tn–),AhEun≤Ct∇ZnuAhuh(tn–)AhE
n u
≤C
ν t∇Z n u
Ahuh(tn–) +
νt AhE
n u
≤Ct
tn
tn–
∇uhtdt+νt AhE
n u
, tbuh(tn–),Eun–,AhEnu≤CAhuh(tn–)∇Eun–AhE
n u
≤C
ν t∇E n–
u
Ahuh(tn–) +
νt AhE
n u
, tbuh(tn),Zun,AhEnu≤Ct∇ZunAhuh(tn)AhE
n u
≤C
ν t∇Z n u
Ahuh(tn) +
νt AhE
n u
≤Ct
tn
tn–
∇uhtdt+νt AhE
n u
, tbEun–,θhn–,AhEθn≤Ct∇Eun–Ahθ
n–
h AhE
n
θ
≤C
λν t∇E n–
u
Ahθ
n–
h
+
λνt AhE
n
θ
, tbZun,θh(tn–),AhEθn≤Ct∇ZnuAhθh(tn–)AhE
n
θ
≤C
λν t∇Z n u
Ahθh(tn–) +
λνt AhE
n
θ
≤Ct
tn
tn–
∇uhtdt+λνt AhE
n
θ
, tbuh(tn–),Eθn–,AhEnθ≤CAhuh(tn–)∇Enθ–AhE
n
θ
≤C
λν t∇E n–
θ
Ahuh(tn–) +
λνt AhE
n
θ
, tbuh(tn),Znθ,AhEθn≤Ct∇ZnθAhuh(tn)AhE
n
θ
≤C
λν t∇Z n
θ
Ahuh(tn) +
λνt AhE
n
θ
≤Ct
tn
tn–
∇θhtdt+
λνt AhE
n
θ
.
Combining these inequalities with (.) and summingnfrom toJ+ , we obtain
∇EJ+
θ
+
λν t
J+
n= AhEn
θ
≤Ct
T
θhtt+∇θht+∇uht
dt
+Ct J+
n=
∇Enu–+Ct J+
n= ∇Enθ
,
∇EuJ++ν t
J+
n=
AEnu+≤Ct
T
uhtt+∇uht
dt
+Ct J+
n=
∇Enu–+ νt
J+
n=
∇Eθn–
.
By Lemma . we complete the proof.
Now, we present the error estimates forEn
p, which show thatpnh is first-order approxi-mations topin theL∞(L) norm. In order to achieve this aim, we provide some estimates
fordtEun= Eun–Eun–
t anddtE n
θ=
Enθ–Enθ–
t .
Lemma . Under the assumptions of Theorems.and.,we have
dtEJu+
+dtE
J+
θ
+νt
J+
n=
∇dtEun+
+λνt
J+
n=
∇dtEθn+
≤Ct
.
Proof From problem (.) we obtain that, for allv∈Vandψ∈W,
dttEun,v–νdtEnu,v
=dtRnu,v–jdtEθn,v
–bdtZun,uh(tn–),v
–bZhn–,dtuh(tn–),v
–bdtEun–,uhn–,v–bEun–,dtunh–,v–bdtuh(tn–),Enu–,v
–buh(tn–),dtEun–,v
–bdtu(tn),Zun,v
–bu(tn–),dtZun,v