Professional Documents
Culture Documents
471–506
https://doi.org/10.4134/JKMS.j170303
pISSN: 0304-9914 / eISSN: 2234-3008
1. Introduction
The micropolar Navier-Stokes equations (MNSE) is a system of equations
that can describe the evolution of an incompressible fluid whose material par-
ticles possess both translational and rotational degrees of freedom. In fluid
mechanics, we also assume that the material particles do not possess angular
momentum, which leads to the stress tensor is symmetric. However, it is not
satisfactory if the orientability of the material particles is important. For exam-
ple, when anisotropic or polarizable fluids are considered, the conservation of
angular momentum must be taken into account to explain the behavior of such
fluid. For more details, we can see [5, 6, 8, 9, 21, 25] and references therein. The
considered MNSE system is coupled with linear velocity, pressure and angular
velocity, and its dimensionless form is described as follows: For a bounded,
Received May 4, 2017; Revised August 30, 2017; Accepted October 25, 2017.
2010 Mathematics Subject Classification. 65N15, 65N30, 65N12, 65M12.
Key words and phrases. micropolar Navier-Stokes, projection method, error estimates,
decouple method, fluids with microstructure.
This work was supported by the Natural Science Foundation of China (NSFC) under
grant 11371287, 61663043 and the Natural Science Basic Research Plan in Shaanxi Province
of China under grant 2016JM5077.
2018
c Korean Mathematical Society
471
472 Y. L. JIANG AND Y. B. YANG
2. Mathematical preliminaries
In this paper, the inner product and norm in L2 (Ω) are denoted by (·, ·) and
k · k, respectively. The space H k (Ω) is the standard Hilbertian Sobolev space of
order k with norm k · kk . All other norms will be clearly labeled. For a Banach
space Z, we denote by Lp (0, T ; Z) the time-space function space equipped with
the norm as
1/p
RT p
kυkLp (0,T ;Z) = 0
kυk Z dt if 1 ≤ p < ∞,
ess supt∈[0,T ] kυkZ if p = ∞.
For convenience, we often use the abbreviated form Lp (Z) := Lp (0, T ; Z). We
also introduce the time discrete space lp (Z) associated with Lp (Z); lp (Z) is the
space of sequences ω := {ω n : n = 1, . . . , N } with norm k · klp (Z) defined by
PN −1 n+1 p 1/p
∆t n=0 kω kZ if 1 ≤ p < ∞,
kωklp (Z) =
n+1
max0≤n≤N −1 kω kZ if p = ∞.
The space H −1 (Ω), the dual space of H01 (Ω), is endowed with the negative
norm
(f, v)
kf k−1 = sup .
v∈H01 (Ω) k∇vk
Suppose that ∆tdn < 1, for all n, and set σn = (1 − ∆tdn )−1 , then
Xl X l X l
(17) al + ∆t bn ≤ exp ∆t σn dn ∆t cn + H for l ∈ N.
n=0 n=0 n=0
Remark 2.2. If the first sum on the right of (16) extends only up to l − 1, then
estimate (17) holds for all ∆t > 0 with σn = 1.
THE PROJECTION METHODS FOR THE MNSE SYSTEM 477
ε p ε−q/p q 1 1
ab ≤ a + b , a, b, p, q, ε ∈ R, + = 1, p, q ∈ (1, ∞), ε > 0.
p q p q
kυk ≤ Cp k∇υk ∀υ ∈ X, Cp = Cp (Ω).
and
Z T
(19) {kut (t)k1 + kwt (t)k1 } ≤ C.
0
Proof. Taking the time derivative in the first equation in (1) and testing the
result equation by v ∈ V , one has
hutt , vi + ν0 (∇ut , ∇v) + b(ut , u, v) + b(u, ut , v) = 2νr (curl wt , v) + (ft , v).
Now, we estimate the terms on the right-hand side of (20). For the linear terms,
using (7) and the Cauchy-Schwarz and Young’s inequalities, the integration by
478 Y. L. JIANG AND Y. B. YANG
Step 1: Find an intermediate linear velocity ũn+1 and the angular velocity
wn+1 such that
ũn+1 − un
− ν0 ∆ũn+1 + (un · ∇)ũn+1 = 2νr curl wn + f (tn+1 ) in Ω,
∆t
wn+1 − wn
(23) j − c1 ∆wn+1 + j(un · ∇)wn+1 − c2 ∇∇ · wn+1 + 4νr wn+1
∆t
= 2νr curl ũn+1 + g(tn+1 ) in Ω,
ũn+1 = 0, wn+1 = 0 on ∂Ω.
Step 2: Given ũn+1 from Step 1, then find un+1 and pn+1 such that
un+1 − ũn+1
+ ∇pn+1 = 0 in Ω,
∆t
(24) ∇ · un+1 = 0 in Ω,
un+1 · ~n = 0 on ∂Ω.
Remark 3.2. System (23) is decoupled into two linear elliptic problems, which
can be solved by the standard procedure. This is to say, ũn+1 and wn+1 can
be solved separately by two linear algebra systems. And the existence and
uniqueness of numerical solutions in (23) can be ensured by the classical Lax-
Milgram theorem.
Remark 3.3. From the definition of PH , we can readily check that system (24)
is equivalent to un+1 = PH ũn+1 . By applying the divergence operator to the
first equation in (24), we can get a equivalent form of Step 2 as follows.
Sub-step 1: Find pn+1 such that
1
∆pn+1 = ∇ · ũn+1 in Ω,
∆t
∇pn+1 · ~n = 0 on ∂Ω.
Theorem 3.4. Under the assumptions of (A1)-(A2), and let (ũn+1 , un+1 ,
wn+1 , pn+1 ) be the solution of Algorithm 3.1, then, for all 0 ≤ l ≤ N − 1,
480 Y. L. JIANG AND Y. B. YANG
Proof. Multiplying the first equation and the second equation in (23) by
2∆tũn+1 and 2∆twn+1 , respectively, and integrating in Ω and using the iden-
tity 2a(a − b) = |a|2 − |b|2 + |a − b|2 and (14), we obtain
and
j(kwn+1 k2 − kwn k2 + kwn+1 − wn k2 ) + 2c1 ∆tk∇wn+1 k2
(27) + 2c2 ∆tk∇ · wn+1 k2 + 8νr ∆tkwn+1 k2
= 4νr ∆t(curl ũn+1 , wn+1 ) + 2∆t(g(tn+1 ), wn+1 ).
Combining (29) into (28), and taking the sum of the result equation from n = 0
to l (0 ≤ l ≤ N − 1), one has
l
X
kul+1 k2 + (j + 4νr ∆t)kwl+1 k2 + kũn+1 − un k2 + jkwn+1 − wn k2
n=0
l
X
νk∇ũn+1 k2 + c1 k∇wn+1 k2 + c2 k∇ · wl+1 k2
+ ∆t
n=0
Cp2 T Cp2 T
≤ kf k2l∞ (L2 ) + kgk2l∞ (L2 ) + ku0 k2 + (j + 4νr ∆t)kw0 k2 .
ν c1
Applying estimate (29) again, we obtain the desired estimate (25) and complete
this proof.
u(tn+1 ) − u(tn )
− ν0 ∆u(tn+1 ) + (u(tn+1 ) · ∇)u(tn+1 ) + ∇p(tn+1 )
(30) ∆t
= 2νr curl w(tn+1 ) + f (tn+1 ) + Rn+1
u ,
482 Y. L. JIANG AND Y. B. YANG
and
w(tn+1 ) − w(tn )
j − c1 ∆w(tn+1 ) + j(u(tn+1 ) · ∇)w(tn+1 )
∆t
(31) − c2 ∇∇ · w(tn+1 ) + 4νr w(tn+1 )
= 2νr curl u(tn+1 ) + g(tn+1 ) + Rn+1
w ,
where
Z tn+1 Z tn+1
1 1
Rn+1
u =− (t − tn )utt (t)dt, Rn+1
b =− (t − tn )wtt (t)dt.
∆t tn ∆t tn
Similarly, we have
Z tn+1
∆t
(33) kRn+1 2
w k−1 ≤ kwtt k2−1 dt.
3 tn
Proof. Subtracting the first equation and the third equation in (23) from (30)
and (31), respectively, we arrive at
ẽn+1
u − enu
− ν0 ∆ẽn+1
u
∆t
(35) = − (u(tn+1 ) − u(tn )) · ∇ũn+1 − (enu · ∇)ũn+1 − (u(tn+1 ) · ∇)ẽn+1
u
and
en+1
w − enw
j − c1 ∆en+1
w − c2 ∇(∇ · en+1 n+1
w ) + 4νr ew
∆t
(36) = − j(u(tn+1 ) − u(tn )) · ∇wn+1 − j(enu · ∇)wn+1
− j(u(tn+1 ) · ∇)en+1
w + 2νr curl en+1
u + Rn+1
w .
kẽn+1
u k2 − kenu k2 + kẽn+1
u − enu k2 + 2∆tν0 k∇ẽn+1
u k2
= − 2∆tb(u(tn+1 ) − u(tn ), ũn+1 , ẽn+1
u ) − 2∆tb(enu , ũn+1 , ẽn+1
u )
− 2∆tb(u(tn+1 ), ẽn+1
u , ẽn+1
u ) + 4νr ∆t curl (w(tn+1 ) − w(tn )), ẽn+1
u )
(37)
− 2∆t(∇p(tn+1 ), ẽn+1
u ) + 4νr ∆t(curl enw , ẽn+1
u ) + 2∆t(Rn+1
u , ẽn+1
u )
7
X
= Ai ,
i=1
and
j(ken+1 2 n 2 n+1
w k − kew k + kew − enw k2 ) + 2c1 ∆tk∇en+1
w k
2
Next, we estimate A1 , . . . , A12 , below. By using (14), (15) and (18), we have
Applying the integration by parts formula (10), and the inequality (11), we can
bound A4 and A6 as
A4 = 4νr ∆t w(tn+1 ) − w(tn ), curl ẽn+1
u )
≤ 4νr ∆tk∇ẽn+1
u kkw(tn+1 ) − w(tn )k
cνr2 ∆t2 tn+1
Z
ν0 ∆t n+1 2
≤ k∇ẽu k + kwt k2 dt,
5 ν0 tn
and
A6 = 4νr ∆t(enw , curl ẽn+1
u )
ν0 ∆t cν 2 ∆t
≤ k∇ẽn+1
u k2 + r kenw k2 .
5 ν0
To bound A5 , we use the fact that ∇ · enu = 0 in Ω and enu · ~n = 0 on ∂Ω, one
has
A5 = −2∆t(∇p(tn+1 ), ẽn+1 u − enu )
1
≤ kẽn+1 − enu k2 + 2∆t2 k∇p(tn+1 )k2 .
2 u
By (32), we have
A7 ≤ 2∆tkRn+1
u k−1 k∇ẽn+1
u k
ν0 ∆t c∆t
≤ k∇ẽn+1
u k2 + kRn+1
u k2−1
5 ν0
c∆t2 tn+1
Z
ν0 ∆t
≤ k∇ẽn+1
u k 2
+ kutt k2−1 dt.
5 ν0 tn
With the analogous ways, we estimate the rest terms as follows:
C∆t2 tn+1
Z
c1 ∆t n+1 2
A8 ≤ k∇ew k + kut k2 dt,
3 c1 tn
c1 ∆t n+1 2 c∆t n 2
A9 ≤ k∇ew k + keu k ,
3 c1
A10 = 0,
νr ∆t
A11 ≤ 8νr ∆tken+1 2
w k + k∇ẽn+1
u k2 ,
2
c∆t2 tn+1
Z
c1 ∆t n+1 2
A12 ≤ k∇ew k + kwtt k2−1 dt.
3 c1 tn
Adding (37) and (38) and combining the estimates A1 to A12 into the resulting
inequality, one has
(39)
1 ∆t
kẽn+1
u k2 − kenu k2 + kẽn+1
u − enu k2 + (ν + ν0 )k∇ẽn+1
u k2
2 2
+ j(ken+1 2 n 2
w k −kew k + kew
n+1
− enw k2 ) + c1 ∆tk∇en+1 2 n+1 2
w k + 2c2 ∆tk∇ · ew k
THE PROJECTION METHODS FOR THE MNSE SYSTEM 485
en+1
u · ~n = 0 on ∂Ω.
Testing the first equation in (40) by 2∆ten+1
u , we get
(41) ken+1
u k2 − kẽn+1
u k2 + ken+1
u − ẽn+1
u k2 = 0.
Adding (39) and (41), and summing up from n = 0 to l (0 ≤ l ≤ N − 1), using
the regularity of u and w along with Lemma 2.3 and the discrete Gronwall
inequality, one has
l
X 1
kel+1 2 l+1 2
kẽn+1 − enu k2 + ken+1 − ẽn+1 k2 + ken+1 − enw k2
u k + jkew k + u u u w
n=0
2
l
X 1
(ν + ν0 )k∇ẽn+1 k2 + c1 k∇en+1 2 n+1 2
+ ∆t u w k + 2c2 k∇ · ew k
n=0
2
≤ C∆t.
Thanks to (41) and (5), we can derive that
l
∆t X
kẽl+1 2
u k + (ν + ν0 )k∇ẽn+1
u k2 ≤ C∆t ∀0 ≤ l ≤ N − 1,
2 n=0
Remark 3.6. The assumption (A2) and (34) imply that un+1 , ũn+1 and wn+1
are uniform bound in l∞ (H 1 ):
(42) k∇un+1 kl∞ (L2 ) + k∇ũn+1 kl∞ (L2 ) + k∇wn+1 kl∞ (L2 ) ≤ C.
3.3. Improved error estimates
In this section, we will use the results of Theorem 3.5 to improve the error
estimates for the linear and angular velocities, and we will also derive an error
estimate for the pressure. Our main result in this section is the following
theorem.
486 Y. L. JIANG AND Y. B. YANG
Theorem 3.7. Under the assumptions of Lemma 2.3, and let (un+1 , ũn+1 ,
pn+1 , wn+1 ) be the solution of Algorithm 3.1, then both un+1 and ũn+1 are
weakly first-order approximations to u(tn+1 ) in L2 (Ω)d , and wn+1 is the weakly
first-order approximation to w(tn+1 ) in L2 (Ω)d . In addition, pn+1 as well as
(I − ∆tν0 ∆)pn+1 are weakly order 21 approximations to p(tn+1 ) in L2 (Ω)/R.
More precisely, we have following error estimates:
N
X −1 N
X −1
(43) ν0 ∆t (ken+1
u k2 + kẽn+1
u k2 ) + c1 ∆t ken+1 2 2
w k ≤ C∆t ,
n=0 n=0
and
(44)
N
X −1
kp(tn+1 ) − pn+1 k2L2 (Ω)/R + kp(tn+1 ) − (I − ∆tν0 ∆)pn+1 k2L2 (Ω)/R
∆t
n=0
≤ C∆t.
Proof. (i) Error estimate for the linear and angular velocities. Adding the first
equation in (23) and the first equation in (24) provides
(45)
un+1 − un
− ν0 ∆ũn+1 + (un · ∇)ũn+1 + ∇pn+1 = 2νr curl wn + f (tn+1 ).
∆t
Subtracting (45) and the second equation in (23) from (30) and (31), respec-
tively, we have
en+1
u − enu
− ν0 ∆ẽn+1
u + ∇en+1
p
∆t
= − (u(tn+1 ) − u(tn )) · ∇ũn+1 − (enu · ∇)ũn+1
(46) − (u(tn+1 ) · ∇)ẽn+1 − ∇p(tn+1 ) + 2νr curl (w(tn+1 ) − w(tn ))
u
Because en+1
u is only in H, so it is not appropriate to test (46) by en+1
u . If do
it, the extra tangential boundary terms appearing when integrating by parts.
Hence, we will test (46) by a smoother function A−1 en+1 u . In order to keep
consistent, we test (47) by another smooth function B −1 en+1 w . We first deal
−1 n+1 −1 n+1
with the terms −h∆ẽn+1 u , A e u i, −h∆e n+1
w , B ew i and (∇ · en+1
w ,∇ ·
−1 n+1
B ew ).
THE PROJECTION METHODS FOR THE MNSE SYSTEM 487
Set u = en+1
u in (6) and let (v, p) be the solution of the corresponding Stokes
equation. Then we know v = A−1 en+1 u and
kvk2 + k∇pk ≤ cken+1
u k and − ∆A−1 en+1
u = −∆v = en+1 − ∇p.
Noticing that ẽn+1
u , A−1 en+1
u ∈ H01 (Ω)d , by integration by parts, one has
−h∆ẽn+1
u , A−1 en+1
u i = (ẽn+1
u , en+1
u − ∇p) = ken+1
u k2 − (ẽn+1
u − en+1
u , ∇p).
On the other hand, we have
(ẽn+1
u − en+1
u , ∇p) ≤ kẽn+1
u − en+1
u kk∇pk
≤ ckẽn+1
u − en+1
u kken+1
u k
1 n+1 2
≤ ke k + ckẽn+1 − en+1 k2 ,
20 u u u
which leads to
19 n+1 2
−h∆ẽn+1
u , A−1 en+1
u i≥ke k − ckẽn+1 − en+1 k2 .
20 u u u
−1 n+1 −1 n+1
For the terms −h∆en+1
w ,B ew i and (∇·en+1
w , ∇·B ew ). We set w = en+1
w
−1 n+1
in (8), and then we know ψ = B ew . By integration by parts, we have
−1 n+1 −1 n+1
−h∆en+1
w ,B ew i = hen+1
w , −∆B ew i = hen+1 n+1 2
w , −∆ψi = kew k ,
−1 n+1
(∇ · en+1
w ,∇ · B ew ) = (∇ · en+1
w , ∇ · ψ)
−1
= (∇ · en+1
w ,B (∇ · en+1
w ))
= k∇ · en+1 2
w k−1 .
Now, testing (46) and (47) by 2∆tA−1 en+1 u and 2∆tB −1 en+1w , respectively, and
−1
noticing that (∇p, A u) = 0 ∀u ∈ H, one has
(48)
19ν0 ∆t n+1 2
ken+1
u k2−1 − kenu k2−1 + ken+1
u − enu k2−1 + keu k
10
≤ − 2∆tb(u(tn+1 ) − u(tn ), ũn+1 , A−1 en+1u ) − 2∆tb(enu , ũn+1 , A−1 en+1
u )
n+1 −1 n+1 −1 n+1
− 2∆tb(u(tn+1 ), ẽu , A eu ) + 4νr ∆t curl(w(tn+1 ) − w(tn )), A eu
6
X
+ 4νr ∆t curl enw , A−1 en+1 + 2∆t(Rn+1 , A−1 en+1
u u u )= Bi ,
i=1
and
(49)
j(ken+1 2 n 2 n+1
w k−1 − kew k−1 + kew − enw k2−1 ) + 2c1 ∆tken+1
w k
2
11
X
−1 n+1
+ 2∆t(Rn+1
w ,B ew ) = Bi .
i=7
kut k2 dt k∇ẽn+1 k2
≤ keu k + u
10 ν0 tn
ν0 ∆t n+1 2 C∆t3
≤ keu k + k∇ẽn+1
u k2 .
10 ν0
For B2 , we know
B2 = −2∆tb(enu , u(tn+1 ), A−1 en+1
u ) + 2∆tb(enu , ẽn+1
u , A−1 en+1
u )
(1) (2)
= B2 + B2 .
Using (7), (15), (18) and (50) along with Theorem 3.5 and the triangle inequal-
ity results in
(1)
B2 ≤ c∆tkenu kku(tn+1 )k2 k∇A−1 en+1
u k
ν0 ∆t n+1 2 C∆t n+1 2
≤ (keu k + ken+1 u − ẽn+1
u k2 + kẽn+1
u − enu k2 ) + keu k−1 ,
10 ν0
(2)
B2 ≤ c∆tkenu kk∇ẽn+1
u kkA−1 en+1
u k2
≤ c∆tkenu kk∇ẽn+1
u kken+1
u k
3
≤ c∆t 2 k∇ẽn+1
u kken+1
u k
ν0 ∆t n+1 2 c∆t2
≤ keu k + k∇ẽn+1
u k2 .
10 ν0
Applying (13), (15), (18) and (41) yields
B3 = 2∆tb(u(tn+1 ), A−1 en+1
u , ẽn+1
u )
≤ c∆tku(tn+1 )k2 k∇A−1 en+1
u kkẽn+1
u k
THE PROJECTION METHODS FOR THE MNSE SYSTEM 489
Next,
c1 ∆t n+1 2 Cj 2 ∆t n+1 2
B9 ≤ kew k + kew k−1 ,
6 c1
ν0 ∆t n+1 2 cνr2 ∆t n+1 2
B10 ≤ keu k + kew k−1 ,
10 ν0
c1 ∆t n+1 2 c∆t2 tn+1
Z
B11 ≤ kew k + kwtt k2−1 dt.
6 c1 tn
Adding (48) and (49), dropping out some non-negative terms, and absorbing
the constants into C, one has
ken+1
u k2−1 − kenu k2−1 + ken+1
u − enu k2−1 + ν0 ∆tken+1
u k2
+ j(ken+1 2 n 2
w k−1 − kew k−1 + kew
n+1
− enw k2−1 ) + c1 ∆tken+1
w k
2
≤ C∆t2 ∀0 ≤ l ≤ N − 1,
and
N
X −1
kp(tn+1 ) − p̄n+1 k2L2 (Ω)/R + kp(tn+1 ) − p̂n+1 k2L2 (Ω)/R ≤ C∆t2 .
(57) ∆t
n=0
Proof. (i) Error estimate for the linear and angular velocities. We can use the
similar ways as in the proof of Theorem 3.5 except for the treatment of the
pressure term. As in the proof of Theorem 3.5, we can derive the following
error equations:
ẽn+1
u − enu
− ν0 ∆ẽn+1
u
∆t
n+1
(58) = − (u(tn+1 ) − u(tn )) · ∇ũ − (enu · ∇)ũn+1
− (u(tn+1 ) · ∇)ẽn+1
u + ∇(pn − p(tn+1 )) + 2νr curl (w(tn+1 ) − w(tn ))
+ 2νr curl enw + Rn+1
u ,
and
en+1
w − enw
j − c1 ∆en+1
w − c2 ∇(∇ · en+1 n+1
w ) + 4νr ew
∆t
(59) = − j(u(tn+1 ) − u(tn )) · ∇wn+1 − j(enu · ∇)wn+1
− j(u(tn+1 ) · ∇)en+1
w + 2νr curl en+1
u + Rn+1
w ,
THE PROJECTION METHODS FOR THE MNSE SYSTEM 493
and
en+1
u − ẽn+1
u
(60) − α∇(pn+1 − pn ) = 0.
∆t
Taking the inner product of (58) and (59) with 2∆tẽn+1
u and 2∆ten+1
w , respec-
tively, and repeating the estimates in the proof of Theorem 3.5 except for the
pressure term, we can obtain the following inequality similar to (39) as:
∆t
kẽn+1
u k2 − kenu k2 + kẽn+1
u (ν + ν0 )k∇ẽn+1
− enu k2 + u k2
2
+ j(ken+1 2 n 2 n+1
w k −kew k +kew − enw k2 ) + c1 ∆tk∇en+1
w k
2
(64) Z tn+1
≤ C∆t(kenu k2 + jkenw k2 ) + C∆t2 (kut k2 + kwt k2 )dt
tn
Z tn+1
+ C∆t2 (kutt k2−1 + kwtt k2−1 )dt
tn
n+1
+ ∆t(∇(p + pn − 2p(tn+1 )), ẽn+1
u ).
Noticing that
ẽn+1
u = en+1
u − α∆t∇(pn+1 − pn )
= en+1
u + α∆t∇(en+1
p − enp ) − α∆t∇(p(tn+1 ) − p(tn )).
Thus,
Taking into account the estimates (65) and (64), and summing the result in-
equality from n = 0 to l (0 ≤ l ≤ N − 1), with the help of Lemma 2.3, (A3)
and the discrete Gronwall inequality, we have
kẽn+1
u k2 = ken+1
u k2 + ken+1
u − ẽn+1
u k2 ≤ C∆t2 ,
l l
X ν + ν0 X ν + ν0
∆t k∇en+1
u k2
≤ ∆t k∇ẽn+1
u k2 ≤ C∆t2 .
n=0
2 n=0
2
Proof. Testing (68) by ∆tA−1 (en+1u − enu ), and applying (7), (18), the integra-
tion by parts formula (10) and the inequality (11), we have
en+1 − enu , A−1 (en+1 − enu ) = ken+1 − enu k2−1 ,
u u u
For the nonlinear terms, using (15), (18) and (42), we have
∆tb(u(tn+1 ) − u(tn ), u(tn+1 ), A−1 (en+1
u − enu ))
≤ c∆tku(tn+1 ) − u(tn )kku(tn+1 )k2 ken+1
u − enu k−1
1 n+1
≤ ke − enu k2−1 + c∆t2 ku(tn+1 ) − u(tn )k2 .
12 u
496 Y. L. JIANG AND Y. B. YANG
Similarly,
1 n+1
∆tb(enu , u(tn+1 ), A−1 (en+1
u − enu )) ≤ ke − enu k2−1 + c∆t2 kenu k2 ,
12 u
1 n+1
∆tb(un , ẽn+1
u , A−1 (en+1
u − enu )) ≤ ke − enu k2−1 + c∆t2 k∇ẽn+1 k2 .
12 u u
Applying (66) and the above estimates, we can obtain from (68) that for all
0 ≤ l ≤ N − 1,
l
X l
X
ken+1
u − enu k2−1 + ν0 ∆tkel+1 2
u k + ν0 ∆t ken+1
u − enu k2
n=0 n=0
l
X
≤ C∆t2 kw(tn+1 ) − w(tn )k2 + kenw k2 + kRn+1
u k2−1 + ku(tn+1 ) − u(tn )k2
n=0
l
X
+ kenu k2 + k∇ẽn+1 2
kẽn+1 − enu k2 + ken+1 − enu k2 ≤ C∆t3 ,
u k + C∆t u u
n=0
Defining ên+1
p = p(tn+1 ) − p̂n+1 . From (68), we know
en+1
u − enu
−∇ēn+1
p∗ = − ν0 ∆ēn+1
u∗ + (u(tn+1 ) − u(tn )) · ∇u(tn+1 )
∆t
+ (enu · ∇)u(tn+1 ) + (un · ∇)ẽn+1
u − 2νr curl (w(tn+1 ) − w(tn ))
− 2νr curl enw − Rn+1
u ,
THE PROJECTION METHODS FOR THE MNSE SYSTEM 497
Theorem 5.2. Algorithm 5.1 is unconditionally stable, and the following es-
timate hold for all 0 ≤ l ≤ N − 1,
kul+1 k2 + k2ul+1 − un k2 + (j + 8νr ∆t)kwl+1 k2 + jk2wl+1 − wl k2
l
4 X
+ ∆t2 k∇pl+1 k2 + (kδ 2 un+1 k2 + kun+1 − ũn+1 k2 + kδ 2 wn+1 k2 )
3 n=1
l
(71)
X
+ 2∆t (νk∇ũn+1 k2 + c1 k∇wn+1 k2 + 2c2 k∇ · wn+1 k2 )
n=1
≤ ku1 k2 + k2u1 − u0 k2 + (j + 8νr ∆t)kw1 k2 + k2w1 − w0 k2
4 2∆tCp2 2∆tCp2
+ ∆t2 k∇p1 k2 + kf k2l∞ (L2 ) + kgk2l∞ (L2 ) .
3 ν c1
Proof. Testing the first equation and the second equation in (75) by 4∆tũn+1
and 4∆twn+1 , respectively, and using (14), we derive
(3ũn+1 − 4un + un−1 , 2ũn+1 ) + 4ν0 ∆tk∇ũn+1 k2 + 4∆t(∇pn , ũn+1 )
(72)
= 8νr ∆t(curl wn , ũn+1 ) + 4∆t(f (tn+1 ), ũn+1 ),
and
j(3wn+1 − 4wn + wn−1 , 2wn+1 ) + 4c1 ∆tk∇wn+1 k2
(73) + 4c2 ∆tk∇ · wn+1 k2 + 16νr ∆tkwn+1 k2
= 8νr ∆t(curl ũn+1 , wn+1 ) + 4∆t(g(tn+1 ), wn+1 ).
Noticing that
(3ũn+1 − 4un + un−1 , 2ũn+1 )
= (3un+1 − 4un + un−1 , 2un+1 ) − (3un+1 − 4un + un−1 , 2(un+1 − ũn+1 ))
− (3un+1 − 3ũn+1 , 2ũn+1 ) = I1 + I2 + I2 .
For any sequence {Z n }, we denote δZ n = Z n+1 − Z n and δ 2 Z n+1 = δ(Z n+1 −
Z n ) = Z n+1 − 2Z n + Z n−1 . Using the identities
(3a − 4b + c, 2a) = |a|2 + |2a − b|2 − |b|2 − |2b − c|2 + |a − 2b + c|,
(a − b, 2b) = |a|2 − |b|2 − |a − b|2 ,
and (76), we find
I1 = kun+1 k2 + k2un+1 − un k2 − kun k2 − k2un − un−1 k2 + kδ 2 un+1 k2 ,
4
I2 = (3un+1 − 4un + un−1 , ∆t∇(pn+1 − pn )) = 0,
3
n+1 n n+1 4
I3 = 2∆t(∇(p − p ), 2u + ∆t∇(pn+1 − pn )) = 6kun+1 − ũn+1 k2 ,
3
and
2
4∆t(∇pn , ũn+1 ) = 4∆t(∇pn , un+1 + ∆t∇(pn+1 − pn ))
3
THE PROJECTION METHODS FOR THE MNSE SYSTEM 499
4 2
= ∆t (k∇pn+1 k2 − k∇pn k2 − k∇pn+1 − ∇pn k2 )
3
4
= ∆t2 (k∇pn+1 k2 − k∇pn k2 ) − 3kun+1 − ũn+1 k2 .
3
Similarly, we have
j(3wn+1 − 4wn + wn−1 , 2wn+1 )
= j(kwn+1 k2 + k2wn+1 − wn k2 − kwn k2 − k2wn − wn−1 k2 + kδ 2 wn+1 k2 ).
By the proof of Theorem 3.4, we can get the bounds of the terms on the right-
hand side of (26) and (27) as:
Follow the techniques narrated in [12], we will present the general form of
the pressure projection schemes for the MNSE system. For simplify the nota-
Pm−1
1
tion, we denote by ∆t (αm v n+1 − j=0 αj v n−j ) the BDFm that approximates
Pr−1 n−j
vt (tn+1 ) and p∗,n+1 = j=0 ιj p the rth order extrapolation for p(tn+1 )
where p(t) is a smooth function. Then the projection schemes for the MNSE
system can be written into the following form:
6. Numerical experiments
In this section, we perform two numerical experiments in two dimension
to validate the effectiveness of the presented methods. We first test a problem
with known analytical solution to verify the convergence rates prediction of the
proposed algorithms. Next, we simulate a realistic example about the stirring
of a passive scalar by using the proposed schemes. In all experiments, we
choose (P2 , P1disc ) finite element pair [2] to approximate the linear velocity and
pressure, P2 finite element to approximate angular velocity, and the domain Ω
is subdivided into barycenter refined regular triangular meshes. All simulations
were run using the public finite element software package Freefem++ [16]. All
these tests show that the proposed methods perform very effective and the
theory is correct.
6.1. Convergence rate verification
In order to validate the predicted convergence rates of Algorithm 3.1 and
Algorithm 4.1, we consider the test problem with analytical solution
u1 (x, y, t) = π sin(t) sin2 (πx) sin(2πy),
u2 (x, y, t) = π sin(t) sin(2πx) sin2 (πy),
(77)
p(x, y, t) = sin(t) cos(πx) sin(πy),
w(x, y, t) = π sin(t) sin2 (πx) sin2 (πy),
THE PROJECTION METHODS FOR THE MNSE SYSTEM 501
∆t ku − un kl∞ (L2 ) Rate kp − p̄n kl2 (L2 ) Rate kw − wn kl∞ (L2 ) Rate
0.05 0.00613742 0.0157746 0.0011856
0.025 0.00302808 1.01923 0.00770896 1.033 0.000592334 1.00113
0.0125 0.00149082 1.0223 0.00378265 1.02714 0.000292535 1.0178
0.00625 0.000747845 0.995293 0.00173579 1.1238 0.000146242 1.00025
0.003125 0.000391888 0.9323 0.000800119 1.11731 7.37113e-05 0.988399
which has been used in [28]. The forcing terms f and g are calculated from the
true solution, and the boundary conditions and initial conditions are enforced
to be the true solution. We set the domain Ω = [0, 1]2 and the end time
T = 0.2, and the physical parameters j = ν = νr = c0 = ca = cd = 1.
The convergence rates are calculated from the errors at two successive time
step sizes ∆t in the usual manner by postulating E(∆t) = C∆tr and solving
for formula
log(E(∆ti )/E(∆ti+1 ))
r= ,
log(∆ti /∆ti+1 )
where E(∆ti ) and E(∆ti+1 ) are the errors corresponding to the time step size
∆ti and ∆ti+1 , respectively.
We present the numerical results of first-order projection scheme (Algorithm
3.1) and the modified first-order projection scheme (Algorithm 4.1) with the
fixed mesh size h = 1/48 and varying time steps ∆t = 0.05, 0.025, 0.0125,
0.00625, 0.00315 in Table 1 and Table 2, respectively. From the results in Table
502 Y. L. JIANG AND Y. B. YANG
1, we can see that the rate of convergence in time are O(∆t) for the l2 (L2 )-
1
norms of the linear and angular velocities and O(∆t 2 ) for the l2 (L2 )-norms of
the pressure, the numerical results confirm the established theoretical analysis
in Theorem 3.7 very well. Table 2 shows that the rate of convergence in time are
O(∆t) for the l∞ (L2 )-norms of the linear and angular velocities and O(∆t) for
the l2 (L2 )-norms of the pressure, the numerical results are in good agreement
with the convergence rates predicted in Theorem 4.2. Furthermore, we test
the second-order projection scheme (Algorithm 5.1), the numerical results are
shown in Table 3, we can see from that the expected convergence rates are also
obtained.
and the numerical results of Algorithm 3.1, Algorithm 4.1 and Algorithm 5.1
are exhibited in Figure 1, Figure 2 and Figure 3, respectively. Because a linear
velocity is generated by the applied torque, so the scalar begins to convect and
we can see the evolution of the variable φ. By the reasonable choice of the
applied torque, we can see that the passive scalar φ becomes almost uniform
distribution after 40 units of time. We can also see from Figure 1, Figure 2
and Figure 3 that the numerical results of all schemes almost the same. And
these figures are also consistent with the numerical results provided in [28].
convergence rates. Such projection schemes also can be extended to more com-
plex models, such as micropolar ferrofluid [26] and the Peterlin viscoelastic
model [18]. The implicit-explicit stabilization method [36] and the explicitly
uncoupled stabilization method [37] for the MNSE system would be considered
in the future.
References
[1] Ph. Angot, M. Jobelin, and J.-C. Latché, Error analysis of the penalty-projection method
for the time dependent Stokes equations, Int. J. Finite Vol. 6 (2009), no. 1, 26 pp.
[2] M. Case, V. Ervin, A. Linke, and L. Rebholz, A connection between Scott-Vogelius ele-
ments and grad-div stabilization Taylor-Hood FE approximations of the Navier-Stokes
equations, SIAM J. Numer. Anal. 49 (2011), no. 4, 1461–1481.
[3] J. Chen, J. D. Lee, and C. Liang, Constitutive equations of Micropolar electromagnetic
fluids, J Non-Newton Fluid. 166 (2011), no. 14, 867–874.
[4] A. J. Chorin, Numerical solution of the Navier-Stokes equations, Math. Comp. 22
(1968), 745–762.
[5] J. S. Dahler and L. E. Scriven, Angular momentum of continua, Nature. 192 (1961)
36–37.
[6] , Theory of structured continua. I. General consideration of angular momentum
and polarization, Proc. R. Soc. 275 (1963), no. 1363, 504–527.
[7] B.-Q. Dong and Z. Zhang, Global regularity of the 2D micropolar fluid flows with zero
angular viscosity, J. Differential Equations 249 (2010), no. 1, 200–213.
[8] A. C. Eringen, Microcontinuum Field Theories. I. Foundations and Solids, Springer-
Verlag, New York, 1999.
[9] , Microcontinuum Field Theories. II. Fluent Media, Springer-Verlag, New York,
2001.
[10] G. P. Galdi and S. Rionero, A note on the existence and uniqueness of solutions of the
micropolar fluid equations, Internat. J. Engrg. Sci. 15 (1977), no. 2, 105–108.
[11] V. Girault and P.-A. Raviart, Finite Element Methods for Navier-Stokes Equations,
Springer Series in Computational Mathematics, 5, Springer-Verlag, Berlin, 1986.
[12] J. L. Guermond, P. Minev, and J. Shen, An overview of projection methods for incom-
pressible flows, Comput. Methods Appl. Mech. Engrg. 195 (2006), no. 44-47, 6011–6045.
[13] J. L. Guermond and J. Shen, Velocity-correction projection methods for incompressible
flows, SIAM J. Numer. Anal. 41 (2003), no. 1, 112–134.
[14] , A new class of truly consistent splitting schemes for incompressible flows, J.
Comput. Phys. 192 (2003), no. 1, 262–276.
[15] , On the error estimates for the rotational pressure-correction projection meth-
ods, Math. Comp. 73 (2004), no. 248, 1719–1737.
[16] F. Hecht, New development in freefem++, J. Numer. Math. 20 (2012), no. 3-4, 251–265.
[17] J. G. Heywood and R. Rannacher, Finite-element approximation of the nonstationary
Navier-Stokes problem. IV. Error analysis for second-order time discretization, SIAM
J. Numer. Anal. 27 (1990), no. 2, 353–384.
[18] Y. L. Jiang and Y. B. Yang, Semi-discrete Galerkin finite element method for the
diffusive Peterlin viscoelastic model, to appear in Comput. Methods Appl. Math.
https://doi.org/10.1515/cmam-2017-0021.
[19] M. Jobelin, C. Lapuerta, J. C. Latché, P. Angot, and B. Piar, A finite element penalty-
projection method for incompressible flows, J. Comput. Phys. 217 (2006), no. 2, 502–518.
[20] A. Linke, M. Neilan, L. Rebholz, and N. Wilson, A connection between coupled and
penalty projection timestepping schemes with FE spacial discretization for the Navier-
Stokes equations, preprint (2016), to appear in J. Numer. Math. DOI: 10.1515/jnma-
2016-1024.
506 Y. L. JIANG AND Y. B. YANG
Yao-Lin Jiang
School of Mathematics and Statistics
Xi’an Jiaotong University
Xi’an, 710049, P. R. China
Email address: yljiang@mail.xjtu.edu.cn
Yun-Bo Yang
School of Mathematics and Statistics
Xi’an Jiaotong University
Xi’an, 710049, P. R. China
Email address: yangyunbo@stu.xjtu.edu.cn