A reduced-order extrapolation algorithm based on SFVE method and POD technique for non-stationary Stokes equations

A reduced-order extrapolation algorithm based on SFVE method and POD technique for non-stationary Stokes equations

Applied Mathematics and Computation 247 (2014) 976–995 Contents lists available at ScienceDirect Applied Mathematics and Computation journal homepag...

1MB Sizes 17 Downloads 101 Views

Applied Mathematics and Computation 247 (2014) 976–995

Contents lists available at ScienceDirect

Applied Mathematics and Computation journal homepage: www.elsevier.com/locate/amc

A reduced-order extrapolation algorithm based on SFVE method and POD technique for non-stationary Stokes equations q Zhendong Luo School of Mathematics and Physics, North China Electric Power University, Beijing 102206, China

a r t i c l e

i n f o

a b s t r a c t

Keywords: Proper orthogonal decomposition method Stabilized finite volume element method Non-stationary Stokes equations Error estimate Numerical simulation

In this paper, a reduced-order extrapolation algorithm (ROEA) based on proper orthogonal decomposition (POD) technique and classical stabilized finite volume element (SFVE) method for non-stationary Stokes equations is established. The error estimates between the ROEA solutions and the classical SFVE solutions and the implementation for solving ROEA are provided. Some numerical examples are used to verify that the results of numerical computation are consistent with theoretical conclusions. Moreover, it is shown that ROEA based on SFVE formulation and POD method is feasible and efficient for solving non-stationary Stokes equations. Ó 2014 Elsevier Inc. All rights reserved.

1. Introduction Let X  R2 be a bounded and connected polygonal domain. Consider the following incompressible non-stationary Stokes equations. Problem I. Find u ¼ ðu1 ; u2 ÞT and p such that, for T > 0,

8 ut  mDu þ rp ¼ f ; > > > < r  u ¼ 0; > uðx; y; tÞ ¼ uðx; y; tÞ; > > : uðx; y; 0Þ ¼ u0 ðx; yÞ;

ðx; y; tÞ 2 X  ð0; T; ðx; y; tÞ 2 X  ð0; T; ðx; y; tÞ 2 @ X  ð0; T;

ð1:1Þ

ðx; yÞ 2 X;

T

where u ¼ ðu1 ; u2 Þ is the velocity vector, p the pressure, T the total time, m ¼ 1=Re; Re the Reynolds number, f ðx; y; tÞ the given body force vector, and uðx; y; tÞ and u0 ðx; yÞ are two given velocity vector functions. For the sake of convenience, without loss of generality, we may as well assume that uðx; y; tÞ ¼ 0 in the following theoretical analysis. The non-stationary Stokes equations constitute an important system of equations in fluid dynamics and are widely and successfully applied to a lot of practical engineering fields (see for instance, mentioned in [1–6]). Since their computational fields for practical engineering problems are usual irregular, it is not easy to find their analytic solutions, namely, exact solutions. The efficient approaches are to find their numerical solutions.

q

This work is jointly supported by National Science Foundation of China (11271127). E-mail address: [email protected]

http://dx.doi.org/10.1016/j.amc.2014.09.057 0096-3003/Ó 2014 Elsevier Inc. All rights reserved.

Z. Luo / Applied Mathematics and Computation 247 (2014) 976–995

977

The finite volume element (FVE) method (see [7–9]) is regarded as one of the most effective numerical methods due to its following advantages. Firstly, it can keep the conservation law of mass or energy. Secondly, its accuracy is higher than that of finite difference (FD) method and it is suitable for computational field with complicated boundary exceed FD method. Thirdly, it has the same accuracy as the finite element (FE) method but is simpler and more convenient than FE method. The FVE method is also known as a box method in an early reference (see [10]) where one discretizes the integral form of conservation law of differential equation by choosing linear (or bilinear) FE space as trial space, or known as a generalized difference method (see [11,12]). The FVE method has been widely applied to finding numerical solutions of different types of partial differential equations, for example, second order elliptic equations, parabolic equations, and Stokes equations (see [7–18]). However, some classical fully discrete FVE formulations for non-stationary Stokes equations generally include many degrees of freedom and the combination of velocity trial function space with pressure one needs to satisfy an important convergence stability condition, namely, the Brezzi–Babuška (BB) inequality (see [18,13]) such that they hold many difficulties in practical engineering computing. Thus, an important problem is how to circumvent the constraint of the BB inequality and alleviate the computational load by saving time-consuming calculations in the computational process in a way that guarantees sufficiently accurate numerical solutions. To circumvent the constraint of BB inequality in FVE formulations for non-stationary Stokes equations, some stabilized finite volume element (SFVE) formulations based on two local Gauss integrals or parameter-free have developed (see [17,19]). These methods are stabilized with the lowest equal-order (namely, P 1  P 1 ) elements by the residual of these local integrals on each triangular element and are free of stabilization parameters, which do not require any calculation of highorder derivatives or edge-based data structures and can be implemented at the element level. It has been shown that the proper orthogonal decomposition (POD) method by combining with some numerical methods for partial differential equations can provide an efficient means of generating reduced-order formulations and alleviating the computational load and memory requirements (see [20]). The POD method has been widely and successfully applied to numerous fields, including signal analysis and pattern recognition (see [21]), statistics (see [22]), geophysical fluid dynamics and meteorology (also see [22]). The POD method essentially provides an orthogonal basis for representing the given data in a certain least squares optimal sense, that is, it provides a way to find optimal lower dimensional approximations to the given data. In early times, the POD method was mainly used to perform principal component analysis in computations of statistics and search the main behavior of dynamic systems (see [20–29]), until the method of snapshots was introduced by Sirovich (see [30]) and was then widely applied to reducing the order of the POD eigenvalue problem. Until ten years ago, some Galerkin POD methods for parabolic problems and a general equation in fluid dynamics have not been presented (see [31,32]), and the singular value decomposition approach combined with POD technique has not been used to treat the Burgers equation (see [33]) and the cavity flow problem (see [34]). More recently, some reduced-order FD formulations and FE (or mixed FE or least-square mixed FE) formulations and error estimates for the upper tropical Pacific Ocean formulation, parabolic problems, Burgers equations, the non-stationary Navier–Stokes equations, the non-stationary conduction–convection problems, and CVD equations based on POD method were presented (see [39–47]). Though a reduced-order FVE formulation based on POD method for parabolic equations has been presented (see [48]), to the best of our knowledge, there are no published results addressing the case that any reduced-order extrapolation algorithm (ROEA) based on the FVE method and the POD technique for finding solutions to the non-stationary Stokes equations is established or providing error estimates between classical SFVE solutions and the ROEA solutions or implementation for solving ROEA. In this paper, we extend the developments in [48], namely, apply the POD method to a classical SFVE formulation based on two local Gauss integrals and parameter-free for non-stationary Stokes equations, establish an ROEA with lower dimensions and sufficiently high accuracy based on SFVE method and POD technique for non-stationary Stokes equations, and provide the error estimates between the ROEA solutions and the classical SFVE solutions and the implementation for solving ROEA. Thus, we could provide some scientific theoretic basis and a new computing technology for service applications. Some numerical examples are provided for illustrating the fact that the results of numerical computation are consistent with theoretical conclusions. Moreover, it is shown that ROEA based on SFVE method and POD technique is feasible and efficient for finding numerical solutions for non-stationary Stokes equations. The plan of this paper is organized as follows. Section 2 is to derive first a semi-discrete formulation with respect to time for Problem I and the existence and error estimates of its solutions, and then start directly from semi-discrete formulation with respect to time to establish a classical fully discrete SFVE formulation based on two local Gauss integrals and parameter-free and to do error analysis. Thus, we could circumvent the semi-discrete SFVE formulation with respect to space variable such that our method is simpler and more convenient than existing methods (see, e.g., [13,17]). In Section 3, the optimal orthonormal POD bases are reconstructed from the first fewer given numerical solutions for the classical SFVE formulation on very short time span ½0; T 0  (T 0  T) and an ROEA with lower dimensional number based on the classical SFVE formulation and POD method for non-stationary Stokes equations on total time span ½0; T is developed. In Section 4, the error estimates between the classical SFVE solutions and the ROEA solutions and the implementation for solving ROEA are provided. In Section 5, some numerical examples are provided for illustrating that the errors between the ROEA approximate solutions and the classical SFVE solutions are consistent with previously obtained theoretical results, thus validating the feasibility and efficiency of ROEA based on the SFVE formulation and POD technique. Section 6 provides main conclusions and future tentative ideas.

978

Z. Luo / Applied Mathematics and Computation 247 (2014) 976–995

2. Semi-discrete formulation with respect to time and fully discrete SFVE formulation for non-stationary Stokes equations In this section, we first give a semi-discrete formulation with respect to time for Problem I and the existence and error estimates of its solutions, and then start directly from semi-discrete formulation with respect to time to establish a classical fully discrete SFVE formulation based on two local Gauss integrals and parameter-free and to do error analysis. Thus, we could circumvent the semi-discrete FVE formulation with respect to space variable such that our method is simpler and more convenient than existing other methods. 2.1. Semi-discrete formulation about time for non-stationary Stokes equations spaceso used in this context are standard (see [49]). Let U ¼ H10 ðXÞ2 n The Sobolev R q 2 L2 ðXÞ; X qdxdy ¼ 0 . Then, the variational formulation for Problem I can be stated as follows.

and

M ¼ L20 ðXÞ ¼

Problem II. Find ðuðtÞ; pðtÞÞ : ½0; T ! U  M such that

8 > < ðut ; v Þ þ maðu; v Þ þ bðv ; pÞ ¼ ðf ; v Þ 8v 2 U; bðu; qÞ ¼ 0 8q 2 M; > : uðx; y; 0Þ ¼ u0 ðx; yÞ; ðx; yÞ 2 X; @u1 @x @u2 @x

where aðu; v Þ ¼ ðru; rv Þ; ru ¼ ðru1 ; ru2 ÞT ¼ 2

2

2

22

ð2:1Þ @u1 @y @u2 @y

! ; bðv ; qÞ ¼ ðr  v ; qÞ, ð; Þ denotes the inner product in L2 ðXÞ or

L ðXÞ or L ðXÞ . Introducing the generalized bilinear form on U  M by

Bððu; pÞ; ðv ; qÞÞ ¼ maðu; v Þ þ bðv ; pÞ  bðu; qÞ;

ð2:2Þ

Problem II can be rewritten in the following compact form. Problem III. Find ðuðtÞ; pðtÞÞ : ½0; T ! U  M such that



ðut ; v Þ þ Bððu; pÞ; ðv ; qÞÞ ¼ ðf ; v Þ; uðx; y; 0Þ ¼ u0 ðx; yÞ; ðx; yÞ 2 X:

8ðv ; qÞ 2 U  M;

Put V ¼ fv 2 U; divv ¼ 0g and DðAÞ ¼ V \ H2 ðXÞ2 . f ðx; y; tÞ 2 L2 ð0; T; L2 ðXÞ2 Þ satisfy (see [4] or [19])

ku0 k2 þ

Z 0

T

ðkf k21 þ kf t k20 þ kf tt k20 Þdt

1=2

ð2:3Þ Let

the

initial

velocity

u0 2 DðAÞ

and

the

6 C;

body

force

ð2:4Þ

where C as well as occurrences in context is a positive constant independent of u; p, and f , but dependent on other datum of Problem I. The following estimates for bilinear term Bðð; Þ; ð; ÞÞ hold (see [4] or [19]):

jBððu; pÞ; ðu; pÞÞj ¼ mkruk20 ;

8ðu; pÞ 2 U  M;

ð2:5Þ

jBððu; pÞ; ðv ; qÞÞj 6 Cðkuk1 þ kpk0 Þðkv k1 þ kqk0 Þ; jBððu; pÞ; ðv ; qÞÞj P b0 ðkuk1 þ kpk0 Þ; kv k1 þ kqk0 ðv ;qÞ2UM sup

8ðu; pÞ;

ðv ; qÞ 2 U  M;

8ðu; pÞ 2 U  M;

ð2:6Þ ð2:7Þ

where b0 > 0 is a constant. The following result concerning existence, uniqueness, and regularity of a global strong solution to the non-stationary Stokes equations is well known (see [4] or [5]). Lemma 1. Assume that (2.4)–(2.7) hold. Then, for any given T > 0, there exists a unique solution ðu; pÞ to Problem II satisfying the following regularity

n o Z T sup kuðtÞk22 þ kpðtÞk21 þ kut ðtÞk20 þ kutt ðtÞk20 þ ðkruk20 þ jruj22 þ krut k22 þ kpt k21 þ krutt k20 Þdt 6 C:

0
ð2:8Þ

0

Let k denote the time step size and un be the semi-discrete approximation of uðtÞ at t n ¼ nk ðn ¼ 0; 1; . . . ; N ¼ ½T=kÞ. If the differential quotient ut in Problem III is approximated with the backward difference quotient @t un ¼ ðun  un1 Þ=k at time t ¼ tn , then the semi-discrete approximation scheme of Euler backward one step of Problem III about time reads as follows.

979

Z. Luo / Applied Mathematics and Computation 247 (2014) 976–995

Problem IV. Find ðun ; pn Þ 2 U  M ð1 6 n 6 NÞ such that

(

ð@t un ; v Þ þ Bððun ; pn Þ; ðv ; qÞÞ ¼ ðf ðt n Þ; v h Þ; u0 ¼ uðx; y; 0Þ;

8ðv ; qÞ 2 U  M;

ð2:9Þ

ðx; yÞ 2 X;

or, is equivalently read as follows. Problem V. Find ðun ; pn Þ 2 U  M ð1 6 n 6 NÞ such that

(

ðun ; v Þ þ kBððun ; pn Þ; ðv ; qÞÞ ¼ kðf ðt n Þ; v Þ þ ðun1 ; v Þ; 0

u ¼ uðx; y; 0Þ;

8ðv ; qÞ 2 U  M;

ð2:10Þ

ðx; yÞ 2 X:

There hold the following results for Problem IV. Theorem 2. Assume that (2.4)–(2.7) hold. Then, there exists a unique series of solution ðun ; pn Þ ð1 6 n 6 NÞ to Problem IV or Problem V satisfying the following error estimates

kuðtn Þ  un k0 þ k

n X 

 kpðt i Þ  pi k0 þ kuðt i Þ  ui k1 6 Ck;

n ¼ 1; 2; . . . ; N:

ð2:11Þ

i¼1

Proof. Due to assumptions (2.4)–(2.7), there exists a unique series of solution ðun ; pn Þ to Problem IV or Problem V for given ðun1 ; pn1 Þ ð1 6 n 6 NÞ (see [4] or [5]). Taking t ¼ tn in Problem II and using Taylor’s formula yield that

ðuðt n Þ; v Þ þ kBððuðtn Þ; pðtn ÞÞ; ðv ; qÞÞ ¼ kðf ðt n Þ; v Þ þ ðuðtn1 Þ; v Þ þ ðR; v Þ; uðt 0 Þ ¼ uðx; y; 0Þ;

8ðv ; qÞ 2 U  M;

ðx; yÞ 2 X;

ð2:12Þ ð2:13Þ

2

where R1 ¼ k utt ðnn Þ=2 and nn 2 ½tn1 ; tn . Put en ¼ uðt n Þ  un and sn ¼ pðtn Þ  pn (n ¼ 0; 1; 2; . . . ; N). Subtracting (2.10) from (2.12) and (2.13) yields that

ðen ; v Þ þ kBððen ; sn Þ; ðv ; qÞÞ ¼ ðen1 ; v Þ þ ðR; v Þ;

8ðv ; qÞ 2 U  M;

n ¼ 1; 2; . . . ; N;

ð2:14Þ

e0 ¼ 0: Taking

ð2:15Þ

v ¼ en and q ¼ sn in (2.14) and using Hölder inequality and Cauchy inequality yield that  k 1 km ken1 k20 þ ken k20 þ kutt ðnn Þk1 þ kren k20 ; 2 2m 2 3

ken k20 þ kmkren k20 6

n ¼ 1; 2; . . . ; N;

ð2:16Þ

namely,

ken k20 þ kmkren k20 6 ken1 k20 þ k

3 1

m kutt ðnn Þk1 ; n ¼ 1; 2; . . . ; N:

ð2:17Þ

Summing (2.17) from 1 to n and using (2.15) and (2.8) yield that

ken k20 þ km

n n X X 3 2 krei k20 6 k m1 kutt ðni Þk1 6 Ck ; i¼1

n ¼ 1; 2; . . . ; N:

ð2:18Þ

i¼1

Summing (2.14) from 1 to n and using (2.7), (2.15), (2.18), and (2.8) yield that

b0 k

n n X X 2 ðkei k1 þ ksi k0 Þ 6 ken k0 þ k kutt ðni Þk1 6 Ck: i¼1

ð2:19Þ

i¼1

Combining (2.18) with (2.19) yield (2.11), which completes the proof of Theorem 2.

h

2.2. Fully discrete SFVE formulation for non-stationary Stokes equations In order to get the numerical solution of SFVE for Problem II, it is necessary to introduce a FVE approximation for the spatial variables of Problem IV or Problem V. Firstly, let Ih ¼ fKg be a quasi-uniform triangulation of X with h ¼ max hK , where hK is the diameter of the triangle K 2 Ih (see [50] or [51]). In order to describe the SFVE formulation, we introduce a dual partition Ih based on Ih whose elements are called the control volumes. We construct the control volume in the same way as in [11]. Let zK ¼ ðxK ; yk Þ be the barycenter of K 2 Ih . We connect zK with line segments to the midpoints of the edges of K, thus partitioning K into three quadrilaterals K z

980

Z. Luo / Applied Mathematics and Computation 247 (2014) 976–995

S (z ¼ ðx; yÞ 2 Z h ðKÞ, where Z h ðKÞ are the vertices of K). Then with each vertex z 2 Z h ¼ K2Ih Z h ðKÞ we associate a control volume V z , which consists of the union of the sub-regions K z , sharing the vertex z. Finally, we obtain a group of control volumes covering the domain X, which is called a barycenter-type dual partition Ih of the triangulation Ih (see Fig. 1). We denote the set of interior vertices of Z h by Z h . The partition Ih is known as regular or quasi-uniform, if there exist two positive constants C 1 and C 2 , being independent of the spatial mesh size h and temporal mesh size k, such that 2

2

8V z 2 Ih :

C 1 h 6 mesðV z Þ 6 C 2 h ;

ð2:20Þ

The barycenter-type dual partition can be introduced for any FE triangulation Ih and leads to relatively simple calculations. Besides, if the FE triangulation Ih is quasi-uniform, then the dual partition Ih is also quasi-uniform (see [11] or [51]). The trial function space U h chosen as the linear element space related to Ih is the set of all the functions uh satisfying the following conditions:  Þ2 ; uh j ¼ 0; (i) uh 2 CðX @X (ii) uh jK 2 P 1 ðKÞ2 , namely uh is a linear vector function of xand yon each triangular element K 2 Ih , determined only by its values on the three vertexes. It is obvious that U h  U ¼ H10 ðXÞ2 . For u 2 U ¼ H10 ðXÞ2 , let Ph u be the interpolation projection of u onto the trial function space U h . By the interpolation theory of Sobolev spaces (see [2] or [11] or [51]), we have, if u 2 H2 ðXÞ2 , that

ju  Ph ujm 6 Ch

2m

m ¼ 0; 1;

juj2 ;

ð2:21Þ

where C in this context indicates a positive constant which is possibly different at different occurrences, being independent of the spatial mesh size h and temporal mesh size k. ~ h is chosen as the piecewise constant vector function space with respect to I but is zero vector on any The test space U h boundary dual element V z 2 Ih (V z \ @ X – ;), namely,

~h ¼ U

n

v h 2 L2 ðXÞ2 ; v h jV

z

2 P 0 ðV z Þ2 ðV z \ @ X ¼ ;Þ; v h jV z ¼ 0 ðV z \ @ X – ;Þ; 8V z 2 Ih

o

spanned by the following basis functions: for any point z 2 Z h ,

 /z ðx; yÞ ¼ For any vector

vh ¼

X

1; ðx; yÞ 2 V z ;

ð2:22Þ

0; elsewhere:

v h 2 U~ h ,

v h ðzÞ/z :

ð2:23Þ

z2Z h

~ h , namely, For w 2 U, let Ph w be the interpolation projection of w onto the test space U

Ph w ¼

X

wðzÞ/z :

ð2:24Þ

z2Z h

By the interpolation theory of Sobolev spaces (see [2] or [11] or [51]), we have

kw  Ph wk0 6 Chjwj1 : 0

ð2:25Þ 2

Moreover, due to U h  C ðXÞ \ [52]).

H10 ð

2

 h

XÞ , the interpolation projection P satisfies the following properties (see [11] or

Fig. 1. Left-hand chart is a triangle K partitioned into three sub-regions K z . Right-hand chart is a sample region with dotted lines indicating the corresponding control volume V z .

Z. Luo / Applied Mathematics and Computation 247 (2014) 976–995

Lemma 3. If

Z K

981

v h 2 U h , then

ðv h  Ph v h Þdxdy ¼ 0;

kv h  Ph v h kLr ðXÞ 6 Chkv h kW 1;r ðXÞ ;

K 2 Ih ;

1 6 r 6 1:

ð2:26Þ

~ h å U h . As in the case of nonconforming Though the trial function space U h satisfies U h  U like FE method, the test space U ~ h on the boundary of two neighboring elements. So the FE method, this is due to the loss of continuity of the functions in U bilinear forms aðu; v Þ and bðv ; pÞ must be revised accordingly. Note that

Z

X Z

Du  v dxdy ¼

X

V z 2Ih

Du  v dxdy ¼ 

Vz

X Z Vz

V z 2Ih

X Z

rurv dxdy þ

V z 2Ih

ðrunÞ  v ds

ð2:27Þ

@V z

and

Z

X Z

rp  v dxdy ¼ 

X

V z 2Ih

pdiv

v dxdy þ

Vz

X Z V z 2Ih

pv  nds;

ð2:28Þ

@V z

R where @Vz denotes the line integrals, with the counter clockwise direction, on the boundary @V z of the dual element; n ¼ ðn1 ; n2 ÞT is the unit outer normal vector to @V z . So bilinear forms aðu; v Þ and bðv ; pÞ of (2.1) are rewritten as

aðu; v Þ ¼

X Z

rurv dxdy  Vz

V z 2Ih

ðrunÞ  v ds

Z

ð2:29Þ

@V z

and

bðv ; pÞ ¼

X Z

pv  nds 

Z

:

ð2:30Þ

Vz

@V z

V z 2Ih

v dxdy

pdiv

~ h is the piecewise constant function space with the characteristic functions of the dual elements V z as the basis Since U functions, we have

aðu; v Þ ¼ 

X Z

ðrunÞ  v ds;

bðv ; pÞ ¼

@V z

V z 2Ih

X Z V z 2Ih

pv  nds;

~ h: 8v 2 U

ð2:31Þ

@V z

Let M h ¼ qh 2 M; qh jK 2 P 1 ðKÞ; 8K 2 Ih . Then a fully discrete SFVE formulation for Problem II is written as follows. Problem VI. Find ðunh ; pnh Þ 2 U h  M h ð1 6 n 6 NÞ such that

8    n n  n  > < ð@ t uh ; Ph v h Þ þ mah ðuh ; Ph v h Þ þ bh ðPh v h ; ph Þ ¼ ðf ðtn Þ; Ph v h Þ; bðunh ; qh Þ  Dh ðpnh ; qh Þ ¼ 0; 8qh 2 Mh ; > : 0 uh ¼ Ph u0 ðx; yÞ; ðx; yÞ 2 X;

8v h 2 U h ; ð2:32Þ

where

ah ðunh ; Ph v h Þ ¼

X

v h ðzÞ  aðunh ; /z Þ;

ðunh ; /z Þ ¼  a

X

v h ðzÞ 

X Z

K2Ih

ð2:33Þ

Z

qh nds;

ð2:34Þ

@V z

z2Z h

Dh ðpnh ; qh Þ ¼ e

runh nds;

@V z

z2Z h

bh ðPh v h ; qh Þ ¼

Z

K;2

pnh qh dxdy 

Z K;1

pnh qh dxdy ;

ph ; qh 2 Mh ;

ð2:35Þ

R here e is a positive real number and K;i gðx; yÞdxdy indicate an appropriate Gauss integral over K that is exact for polynomials of degree i (i ¼ 1; 2Þ and gðx; yÞ ¼ ph qh is a polynomial of degree not more than i (i ¼ 1; 2Þ. Thus, for all test functions qh 2 M h , the trial function ph 2 M h must be piecewise constant when i ¼ 1. Consequently, we define the L2 -projection operator qh : L2 ðXÞ ! W h such that 8p 2 L2 ðXÞ satisfying

ðp; qh Þ ¼ ðqh p; qh Þ;

8qh 2 W h ;

ð2:36Þ

2

where W h  L ðXÞ denotes the piecewise constant space associated with Ih . The projection operator qh has the following properties (see [53] or [51]).

kqh pk0 6 Ckpk0 ;

8p 2 L2 ðXÞ;

kp  qh pk0 6 Chkpk1 ;

8p 2 H1 ðXÞ:

ð2:37Þ ð2:38Þ

982

Z. Luo / Applied Mathematics and Computation 247 (2014) 976–995

Now, using the definition of qh , we can rewrite the bilinear form Dh ð; Þ as follows:

Dh ðph ; qh Þ ¼ eðph  qh ph ; qh Þ ¼ eðph  qh ph ; qh  qh qh Þ:

ð2:39Þ

From [11] or [19], we have the following two lemmas. Lemma 4. The bilinear form ah ðuh ; Ph v h Þ is symmetric, bounded, and positive definite, namely,

að uh ; Ph v h Þ ¼ ah ðv h ; Ph uh Þ ¼ aðuh ; v h Þ;

8uh ;

v h 2 Uh ;

and there hold that

aðuh ; uh Þ P kruh k20 ;

aðuh ; v h Þ 6 kruh k0 krv h k0 ; The bilinear form bh ðP  h

bh ðP

 h

8 uh ; v h 2 U h :

v h ; qh Þ satisfies

v h ; qh Þ ¼ bðv h ; qh Þ; 8v h 2 Uh ;

qh 2 M h :

Lemma 5. There is the following statement:

 h Þ ¼ ðu  h ; Ph uh Þ; ðuh ; Ph u

8 uh ;

For any u 2 Hm ðXÞ2 ðm ¼ 0; 1Þ and  h

jðu; v h Þ  ðu; P Set jkuh kj0 ¼ ðuh ; P

v h 2 Uh ,

mþn

v h Þj 6 Ch

1=2  , h uh Þ

 h 2 Uh : u

kukm kv h kn ;

n ¼ 0; 1:

then jk  kj0 is equivalent to k  k0 on U h , namely, there exist two positive constants C 3 and C 4 such that

C 3 kuh k0 6 jkuh kj0 6 C 4 kuh k0 ;

8 uh 2 U h :

Put

Aððunh ; pnh Þ; ðv h ; qh ÞÞ ¼ maðunh ; v h Þ þ bðv h ; pnh Þ  bðunh ; qh Þ þ Dh ðpnh ; qh Þ:

ð2:40Þ

Then Problem VI can be rewritten as follows in a compact form. Problem VII. Find ðunh ; pnh Þ 2 U h  M h ð1 6 n 6 NÞ such that

(

ð@t unh ; Ph v h Þ þ Aððunh ; pnh Þ; ðv h ; qh ÞÞ ¼ ðf ðt n Þ; Ph v h Þ; u0h ¼ Ph u0 ðx; yÞ;

8ð v h ; q h Þ 2 U h  M h ;

ðx; yÞ 2 X;

ð2:41Þ

or, is equivalently read as follows. Problem VIII. Find ðunh ; pnh Þ 2 U h  M h ð1 6 n 6 NÞ such that

(

 ðunh ; Ph v h Þ þ kAððunh ; pnh Þ; ðv h ; qh ÞÞ ¼ kðf ðtn Þ; Ph v h Þ þ ðun1 h ; Ph v h Þ;

u0h

¼ uh ðx; y; 0Þ ¼ Ph u0 ðx; yÞ;

8ðv h ; qh Þ 2 U h  Mh ;

ðx; yÞ 2 X:

ð2:42Þ

Problem VIII is also referred to as Euler backward one step fully discrete SFVE formulation. From Theorem 4.1 in [19], there holds the following Lemma 6. Lemma 6. The bilinear form Að; Þ on ðU h ; M h Þ  ðU h ; M h Þ holds the following continuity and weak coercivity

Aððuh ; ph Þ; ðv h ; qh ÞÞ 6 Cðkuh k1 þ kph k0 Þðkv h k1 þ kqh k0 Þ; sup ðv h ;qh Þ2U h M h

Aððuh ; ph Þ; ðv h ; qh ÞÞ P bðkuh k1 þ kph k0 Þ; kv h k1 þ kqh k0

8ðuh ; ph Þ; ðv h ; qh Þ 2 U h  Mh ;

8ðuh ; ph Þ 2 U h  Mh ;

ð2:43Þ ð2:44Þ

where b is independent of h. For given solutions ðun ; pn Þ 2 U  M (n ¼ 1; 2; . . . ; N) of Problem V, define the stabilized Stokes projection ðSh ; Q h Þ : U  M ! U h  M h such that Sh u0 ¼ Ph u0 and

ðSh un  Sh un1 ; v h Þ þ kAððSh un ; Q h pn Þ;

8ðv h ; qh Þ 2 U h  Mh ;

n ¼ 1; 2; . . . ; N:

ðv h ; qh ÞÞ ¼ ðun  un1 ; v h Þ þ kBððun ; pn Þ; ðv h ; qh ÞÞ; ð2:45Þ

In fact, (2.45) is the error equation between Problem V and its standard stabilized FE formulation with solutions ðSh un ; Q h pn Þ. Thus, from standard stabilized FE method (see, e.g., [2] or [4] or [51]), there hold the following results.

983

Z. Luo / Applied Mathematics and Computation 247 (2014) 976–995

Lemma 7. The stabilized Stokes projection ðSh ; Q h Þ : U  M ! U h  M h satisfies

kun  Sh un k1 þ kpn  Q h pn k0 6 Cðkun k1 þ kpn k0 Þ; 2

2

n ¼ 1; 2; . . . ; N:

ð2:46Þ

1

If ðun ; pn Þ 2 H ðXÞ  H ðXÞ, there holds 2

2

kun  Sh un k0 þ hðkun  Sh un k1 þ kpn  Q h pn k0 Þ 6 Ch ðkun k2 þ kpn k1 Þ 6 Ch :

ð2:47Þ

Theorem 8. Under the hypotheses of Theorem 2, there exists a unique series of solutions ðunh ; pnh Þ ðn ¼ 1; 2; . . . ; NÞ of fully discrete SFVE formulation, namely, Problem VI satisfying

kunh k20

! n n X X 2 i 2 i 2 þ k jruh j0 6 C ku0 k0 þ k kf k1 ; i¼1

2

kkpnh k0

ð2:48Þ

i¼1

n X 6 C 4ku0 k0 þ k kf i k21

!1=2 3 5;

ð2:49Þ

i¼1

where C is the constant independent to h and k, which shows that the series of solutions of Problem VI is stable and continuously dependence on given the initial value vector u0 and body force vector f ðx; y; tÞ.   n Proof. Define Fðv h Þ ¼ ðun1 h ; Ph v h Þ þ kðf ; Ph v h Þ and

 n n n n n n n ~ Aððu h ; ph Þ; ðv h ; qh ÞÞ ¼ ðuh ; Ph v h Þ þ kmaðuh ; v h Þ þ kbðv h ; ph Þ  kbðuh ; qh Þ þ kDh ðph ; qh Þ:

ð2:50Þ

Then, by Lemmas 5 and 6, there holds

~ ðunh ; Ph unh Þ þ kAððuh ; ph Þ; ðv h ; qh ÞÞ Aððu h ; ph Þ; ðv h ; qh ÞÞ P sup kv h k1 þ kqh k0 kv h k1 þ kqh k0 ðv h ;qh Þ2U h M h ðv h ;qh Þ2U h Mh sup

sup

P

ðv h ;qh Þ2U h Mh

kAððuh ; ph Þ; ðv h ; qh ÞÞ P bkðkuh k1 þ kph k0 Þ; kv h k1 þ kqh k0

8ðuh ; ph Þ 2 U h  Mh :

ð2:51Þ

~ Þ is a bounded bilinear function and FðÞ is a bounded linear function for given un1 . Thus, Problem VII, Obvious, Að; h namely, Problem VI has a unique series of solutions ðunh ; pnh Þ ðn ¼ 1; 2; . . . ; NÞ from Lax–Milgram Theorem (see, e.g., [50] or [51]). Taking v h ¼ unh in the first equation of Problem VI and qh ¼ pnh in the second equation of Problem IV, by using Lemma 5, Hölder inequality, and Cauchy inequality, we obtain  n  n n kjunh jk20 þ kmjrunh j20 þ kekpnh  qh pnh k20 ¼ ðun1 h ; Ph uh Þ þ kðf ; Ph uh Þ

6

1 1 Ck km kjunh jk20 þ kjunh jk20 þ kf n k21 þ kunh k21 : 2 2 2m 2

ð2:52Þ

Further, we obtain 2 kjunh jk20 þ kmkrunh k20 6 Ckm1 kf n k21 þ kjun1 h jk0 :

ð2:53Þ

Summing (2.53) from 1 to n yields that

kjunh jk20 þ km

n n n X X X juih j21 6 kju0h jk20 þ Ckm1 kf i k21 6 Ckju0 jk20 þ Ckm1 kf i k21 ; i¼1

i¼1

ð2:54Þ

i¼1

which yields (2.48) by using Lemma 5. By the first equation of Problem VIII and using (2.51), Hölder inequality, and (2.48), we obtain  ~ kðf n ; Ph v h Þ þ ðun1 Aððu h ; ph Þ; ðv h ; qh ÞÞ n h ; Ph v h Þ 6 sup 6 Cðkun1 h k0 þ kkf k1 Þ kv h k1 þ kqh k0 kv h k1 v h 2U h ðv h ;qh Þ2U h Mh 2 !1=2 3 n X i 2 4 5; 6 C ku0 k0 þ k kf k1

bkkpnh k0 6

sup

ð2:55Þ

i¼1

which yields (2.49) and completes the proof of Theorem 8.

h

In order to derive the error estimates of the solutions to Problem VIII, it is necessary to introduce the following discrete Gronwall Lemma (see, e.g., [4] or [51]).

984

Z. Luo / Applied Mathematics and Computation 247 (2014) 976–995

Lemma 9. (discrete Gronwall Lemma). If fan g and fbn g are two positive sequences, fcn g is non-decreasing positive sequence, and they satisfy n1 X an þ bn 6 cn þ k ai ;

k > 0;

a0 þ b0 6 c0 ;

ð2:56Þ

i¼0

then

an þ bn 6 cn expðnkÞ;

n P 0:

ð2:57Þ

There holds yet the following main results for Problem VIII. Theorem 10. Under the hypotheses of Theorem 2, let ðu; pÞ be the solution for Problem III and ðunh ; pnh Þ the solution of fully discrete 2

SFVE scheme, namely, Problem VII, respectively. Then, if k ¼ OðhÞ; u0 2 H2 ðXÞ2 , and f 2 L1 ðð0; TÞ; H1 ðXÞÞ , there holds that n   X   2 k kpðt i Þ  pih k0 þ kuðt i Þ  uih k1 þ kuðtn Þ  unh k0 6 C h þ k ;

n ¼ 1; 2; . . . ; N:

ð2:58Þ

i¼1

Proof. Taking equation:

v ¼ vh

and q ¼ qh in Problem III, subtracting with Problem IV, using Lemmas 4 and 3, we obtain the error

8 n ðu  unh ; v h Þ þ ðunh  Ph unh ; v h  Ph v h Þ þ kaðun  unh ; v h Þ þ kbðv h ; pn  pnh Þ ¼ kðf n  Ph f n ; v h  Ph v h Þ > > >  < n1  Ph un1 8v h 2 U h ; n ¼ 1; 2; . . . ; N; þðun1  un1 h ; v h Þ þ ðuh h ; v h  Ph v h Þ; n n n n > bðu  u ; q Þ  e ðp  q p ; q  q q Þ ¼ 0; 8 q 2 Mh ; n ¼ 1; 2; . . . ; N; > h h h h h h h h h > : 0 0 u  uh ¼ u0 ðx; yÞ  Ph u0 ðx; yÞ; ðx; yÞ 2 X:

ð2:59Þ

By using the error Eq. (2.59), (2.45), and Lemmas 4 and 5, we obtain

kSh un  unh k20 þ kmjSh un  unh j21 ¼ ðSh un  un ; Sh un  unh Þ þ kaðSh un  un ; Sh un  unh Þ þ ðun  unh ; Sh un  unh Þ þ kaðun  unh ; Sh un  unh Þ ¼ ðSh un1  un1 ; Sh un  unh Þ  kbðSh un  unh ; Q h pn  pn Þ  n n n n  kbðSh un  unh ; pn  pnh Þ þ ðun1  Ph un1 h h ; Sh u  uh  Ph ðSh u  uh ÞÞ

 ðunh  Ph unh ; Sh un  unh  Ph ðSh un  unh ÞÞ þ kðf n  Ph f n ; Sh un  unh  Ph ðSh un  unh ÞÞ  n  n n n n n n n þ ðun1  un1 h ; Sh u  uh Þ ¼ kðf  Ph f ; Sh u  uh  Ph ðSh u  uh ÞÞ  n n n n  Ph ðunh  un1  kbðSh un  unh ; Q h pn  pnh Þ  ðunh  un1 h h Þ; Sh u  uh  Ph ðSh u  uh ÞÞ:

ð2:60Þ Using Lemma 5, Hölder inequality, and Cauchy inequality, if h ¼ OðkÞ, we obtain 2

4

jkðf n  Ph f n ; Sh un  unh  Ph ðSh un  unh ÞÞj 6 Ckh kf n k1 krðSh un  unh Þk0 6 Ckh kf n k21 þ

mk 4

jSh un  unh j21 ;

ð2:61Þ

With inverse error estimate and Taylor’s formula, there holds that 2

 n n n n n n1 n n 2 jðunh  un1  Ph ðunh  un1 h h Þ; Sh u  uh  Ph ðSh u  uh ÞÞj 6 Ch kuh  uh k1 krðSh u  uh Þk0 3

3

3

2 6 Ch krðunh  Sh un Þk20 þ Ch krðSh un  Sh un1 Þk20 þ Ch krðSh un1  un1 h Þk0 þ 2 3

2 6 Chkunh  Sh un k20 þ Ck h kut k2L1 ðH1 Þ þ ChkSh un1  un1 h k0 þ

km jSh un  unh j21 8

km jSh un  unh j21 : 4

ð2:62Þ

Noting that bðSh un  un ; qh Þ ¼ keðQ h pn  qh ðQ h pn Þ; qh  qh ðqh ÞÞ, by the property of operator qh and the second equation of (2.59), we have

bðSh un  unh ; Q h pn  pnh Þ ¼ bðSh un  un ; Q h pn  pnh Þ  bðun  unh ; Q h pn  pnh Þ ¼ eðQ h pn  pnh  qh ðQ h pn  pnh Þ; Q h pn  pnh  qh ðQ h pn  pnh ÞÞ  eðQ h pn1  pn1 h n n n n  qh ðQ h pn1  pn1 h Þ; Q h p  ph  qh ðQ h p  ph ÞÞ

e

e

2 6  kQ h pn  pnh  qh ðQ h pn  pnh Þk20 þ kQ h pn1  pn1  qh ðQ h pn1  pn1 h h Þk0 : 2 2

ð2:63Þ

Combining (2.61), (2.62), (2.63) and (2.60), we obtain 2 kSh un  unh k20 þ kmjSh un  unh j21 þ ekQ h pn  pnh  qh ðQ h pn  pnh Þk20  ekQ h pn1  pn1  qh ðQ h pn1  pn1 h h Þk0 4

2 3

2 2 n1 n n 2 6 Ckh kf n k21 þ Ck h kut k2L1 ðH1 Þ þ kSh un1  un1  un1 h k0 þ ChkSh u h k0 þ Chkuh  Sh u k0 :

ð2:64Þ

985

Z. Luo / Applied Mathematics and Computation 247 (2014) 976–995

Summing (2.64) from 1 to n and noting that Sh u0  u0h ¼ 0, if h is sufficiently small such that Ch 1=2 in (2.64) and p0h ¼ p0 ¼ 0 (or p0h ¼ Q h p0 ), we obtain

kSh un  unh k20 þ km

n n n1 X X X 4 2 3 jSh ui  uih j21 6 Ckh kf i k21 þ Cnk h kut k2L1 ðH1 Þ þ Ch kSh ui  uih k20 : i¼1

i¼1

ð2:65Þ

i¼0

By Gronwall Lemma 9, we obtain n

kSh u 

unh k20

" # n n X X 4 2 3 4 2 i i 2 i 2 þ km jSh u  uh j1 6 C kh kf k1 þ nk h kut kL1 ðH1 Þ expðcnhÞ 6 Ch : i¼1

Noting that

Pn

2 i¼1 ai

P

ð2:66Þ

i¼1

Pn

i¼1 ai

2

=n, by using (2.21) and triangle inequality, we obtain

n X 2 kun  unh k0 þ k jui  uih j1 6 Ch :

ð2:67Þ

i¼1

From (2.51), (2.45), error Eq. (2.59), (2.67), and Lemmas 5 and 7, we have

bkkQ h pn  pnh k0 6 ¼

~ h un  uh ; Q h  pn p Þ; ðv h ; q ÞÞ AððS h h kv h k1 þ kqh k0 ðv h ;qh Þ2U h M h sup

 kðf n ; v h  Ph v h Þ  ðSh un ; v h  Ph v h Þ þ ðun1 ; v h  Ph v h Þ þ ðun1  un1 h ; Ph v h Þ kv h k1 þ kqh k0 ðv h ;qh Þ2U h Mh

sup 2

2

2

2

2

6 Cðkh kf k1 þ h kun k1 þ h kun1 k1 þ h Þ 6 Ch :

ð2:68Þ

Applying triangle inequality and Lemma 7 to (2.68) yields that 2

kkpn  pnh k0 6 Ch :

ð2:69Þ

Combining (2.67) and (2.69) with Theorem 2 yields (2.58), which completes Theorem 10.

h

If body force vector f ðx; y; tÞ, initial condition vector u0 ðx; yÞ, the triangulation parameter h, the time step increment k, trial function spaces U h and M h , and parameter-free e are given, by solving Problem VI, we can obtain a solution ensemble fðunh ; pnh ÞgNn¼1 for Problem VI. And then we choose the first L (in general, L  N, for example, L ¼ 20, N ¼ 2000 in Section 5) instantaneous solutions ðuih ðx; yÞ; pih ðx; yÞÞ (1 6 i 6 L) (which are useful and of interest for us) from N instantaneous solutions fðunh ; pnh ÞgNn¼1 for Problem VI, which are referred to as snapshots. Remark 1. When one computes actual problems, he may obtain the ensemble of snapshots from physical system trajectories by drawing samples from experiments with interpolation (or data assimilation), then reconstruct the POD optimal basis for the ensemble of snapshots by using the following POD method, and finally the trial function spaces U h  M h are replaced with the subspaces generated with POD basis in order to derive a reduced-order dynamical system with lower dimensions. Thus, the future change of physical phenomenon representing actual problems can be quickly simulated, which is a result of major importance for real-life applications.

3. Generation of POD basis and an ROEA based on SFVE method and POD technique For ðuih ðx; yÞ; pih ðx; yÞÞ (1 6 i 6 L) in Section 2, let U i ðx; yÞ ¼ ðuih ðx; yÞ; pih ðx; yÞÞ ð1 6 i 6 LÞ and

V ¼ spanfU 1 ; U 2 ; . . . ; U L g

ð3:1Þ fU i gLi¼1

and refer to V as the space generating by the snapshots at least one of which is assumed to be non-zero. Let fwj glj¼1 denote an orthonormal basis of V with l ¼ dim V. Then each member of the ensemble can expressed as

Ui ¼

l X ðU i ; wj ÞU^ wj ;

i ¼ 1; 2; . . . ; L;

ð3:2Þ

j¼1

^ ¼ U  M; ðU i ; w Þ ¼ ðrui ; rw Þ þ ðpi ; w Þ, and w and w are orthogonal bases corresponding to u and p, where U ^ j U uj pj uj pj h h respectively. Definition 1. The POD method consists in finding the orthonormal basis wj ði ¼ 1; 2; . . . ; dÞ such that for every d ð1 6 d 6 lÞ the mean square error between the elements U i ð1 6 i 6 LÞ and corresponding dth partial sum of (3.2) is minimized on average

2   L  d X 1X   ðU i ; wj ÞU^ wj  U i   fwj gdj¼1 L i¼1  j¼1 min

^ U

ð3:3Þ

986

Z. Luo / Applied Mathematics and Computation 247 (2014) 976–995

subject to

ðwi ; wj ÞU^ ¼ dij

1 6 i 6 d; 1 6 j 6 i;

ð3:4Þ

where kU i k2U^ ¼ kruih k20 þ kpih k20 . A sequence of solution fwj gdj¼1 of (3.3) and (3.4) is known as a POD basis of rank d. We introduce the correlation matrix A ¼ ðAij ÞLL 2 RLL corresponding to the snapshots fU i gLi¼1 by

Aij ¼

1 ðU i ; U j ÞU^ : L

ð3:5Þ

The matrix A is positive semi-definite and has rank l. Thus, the solution of (3.3) and (3.4) can be found, in addition, the following results hold (see [30] or [38]). Proposition 11. Let k1 P k2 P . . . P kl > 0 denote the positive eigenvalues of A and eigenvectors. Then a POD basis of rank d 6 l is given by L 1 X wi ¼ pffiffiffiffiffiffi ðv i Þj U j ; Lki j¼1

v 1; v 2; . . . ; v l

the associated orthonormal

1 6 i 6 d 6 l;

ð3:6Þ

where ðv i Þj denote the jth component of the eigenvector

v i . Furthermore, the following error formula holds

2   L  d l X X 1X   ðU i ; wj ÞU^ wj  ¼ kj : U i   L i¼1  j¼1 j¼dþ1 ^

ð3:7Þ

U

Let V d ¼ spanfw1 ; w2 ; . . . ; wd g and U d  M d ¼ V d with U d ¼spanfwu1 ; wu2 ; . . . ; wud g  U and M d ¼ span fwp1 ; wp2 ; . . . ; wpd g  M. Define the Ritz-projection P d : U h ! U d and L2 -projection qd : M h ! M d g as follows, respectively:

ðrPd uh ; rwd Þ ¼ ðruh ; rwd Þ; ðqd p; qd Þ ¼ ðph ; qd Þ;

8uh 2 U h ; 8wd 2 U d ;

ð3:8Þ

8ph 2 Mh ; 8qd 2 Md :

ð3:9Þ

Therefore, they are well-defined and bounded, namely,

krðPd uh Þk0 6 kruh k0 ;

8uh 2 U h ;

kqd ph k0 6 kph k0 ;

8ph 2 Mh :

ð3:10Þ h

d

h

d

Then from functional analysis theory (see [54]), there are two extensions P : U ! U h of P such that P jUh ¼ P : U h ! U d and qh : M ! M h of qd such that qh jMh ¼ qd : M h ! M d , respectively, denoted by

ðrPh u; rwh Þ ¼ ðru; rwh Þ; ðqh p; qh Þ ¼ ðp; qh Þ;

8u 2 U;

8p 2 M; h

8wh 2 U h ;

ð3:11Þ

8q h 2 M h :

ð3:12Þ

h

Thus, the linear operators P and q are also well-defined and bounded

krðPh uÞk0 6 kruk0 ;

8u 2 U;

kqh pk0 6 kpk0 ;

8p 2 M:

ð3:13Þ

Lemma 12. For every dð1 6 d 6 lÞ, the projection operators Pd and qd respectively satisfy that L l X 1X krðuih  Pd uih Þk20 6 kj ; L i¼1 j¼dþ1

ð3:14Þ

L l X 1X 2 kuih  Pd uih k20 6 Ch kj ; L i¼1 j¼dþ1

ð3:15Þ

L l X 1X kpih  qd pih k20 6 kj ; L i¼1 j¼dþ1

ð3:16Þ

where ðuih ; pih Þ 2 U h  M h ð1 6 i 6 LÞ are the first L solutions of Problem VI. Proof. For any u 2 U, using (3.11), we obtain

krðu  Ph uÞk20 ¼ ðrðu  Ph uÞ; rðu  Ph uÞÞ ¼ ðrðu  Ph uÞ; rðu  wh ÞÞ 6 krðu  Ph uÞk0 krðu  wh Þk0 ;

8wh 2 U h : ð3:17Þ

987

Z. Luo / Applied Mathematics and Computation 247 (2014) 976–995

Therefore, we get that

krðu  Ph uÞk0 6 krðu  wh Þk0 ;

8w h 2 U h :

Pd

uih ,

i ~ wuj j¼1 ðuh ; wuj ÞU

ð3:18Þ d

If u ¼ then taking wh ¼ 2 U  U h (where wuj is the component of wj corresponding to u) in (3.18), from (3.7), we obtain (3.14). In order to prove (3.12), we consider the following variational problem

ðrw; ruÞ ¼ ðu  Ph u; uÞ;

8u 2 U:

ð3:19Þ

Since u  P h u 2 U, Eq. (3.19) has a unique solution w 2 H10 ðXÞ2 \ H2 ðXÞ2 such that kwk2 6 Cku  P h uk0 . Taking u ¼ u  Ph u in (3.19) and using (3.11), we get that

ku  Ph uk20 ¼ ðrw; rðu  P h uÞÞ ¼ ðrðw  wh Þ; rðu  P h uÞÞ 6 krðw  wh Þk0 krðu  Ph uÞk0 ;

8wh 2 U h :

ð3:20Þ

Taking wh ¼ Ph w as interpolation function of w in U h and using (2.21) or interpolation theory (see, e.g., [51] or [50]) and (3.20), we obtain

ku  Ph uk20 6 Chkwk2 krðu  Ph uÞk0 6 Chku  Ph uk0 krðu  Ph uÞk0 :

ð3:21Þ

Therefore, we get

ku  Ph uk0 6 Chkrðu  Ph uÞk0 :

ð3:22Þ

Thus, if u ¼ uih ; Ph is restricted to Ritz-projection from U h to U d such that Ph jU h ¼ P d : U h ! U d , namely, Ph uih ¼ P d uih 2 U d , then from (3.22) and (3.14) we derive (3.15). Using Hölder inequality and (3.9) yields

kpih  qd pih k20 ¼ ðpih  qd pih ; pih  qd pih Þ ¼ ðpih  qd pih ; pih  qd Þ 6 kpih  qd pih k0 kpih  qd k0 ;

8q d 2 M d :

Consequently,

kpih  qd pih k0 6 kpih  qd k0 ; Taking qd ¼

Pd

i j¼1 ðph ; wpj Þ0 wpj

8q d 2 M d :

ð3:23Þ

(where wpj is the component of wj corresponding to p) in (3.23), from (3.7) we can obtain

(3.16), which completes the proof of Lemma 12.

h

From (3.11), (3.12), and standard FE method (see, e.g., [2] or [51]), we immediately obtain the following corollary. Corollary 13. If ðu; pÞ 2 Hm ðXÞ2  Hm ðXÞðm ¼ 1; 2Þ, there are the following results for the Ritz-projection P h and L2 -projection qh defined by (3.11) and (3.12), respectively, m

ku  Ph uk0 þ hkrðu  Ph uÞk0 6 Ch jujm ;

m

kp  qh pk0 6 Ch jpjm :

ð3:24Þ

Thus, by using U d and M d , an ROEA based on SFVE method and POD technique for non-stationary Stokes equations can be established as follows. Problem IX. Find ðund ; pnd Þ 2 U d  M d ð1 6 n 6 NÞ such that

8 d d X X > > < un ¼ P d un ¼ ðrunh ; rwui Þwui ; pnd ¼ qd pnh ¼ ðpnh ; wpi Þwpi ; n ¼ 1; 2; . . . ; L; d h i¼1 i¼1 > > : n   8ðv d ; qd Þ 2 U d  Md ; ðud ; Ph v d Þ þ kAððund ; pnd Þ; ðv d ; qd ÞÞ ¼ kðf ðt n Þ; Ph v d Þ þ ðun1 d ; Ph v d Þ;

n ¼ L; L þ 1; . . . ; N; ð3:25Þ

where

ðunh ; pnh Þ

(n ¼ 1; 2; . . . ; L  N) are the first L solutions to Problem VIII.

Remark 2. Since Ih is a uniformly regular triangulation and U h and M h are respectively the spaces of piecewise linear vector function and piecewise linear function, the total degrees of freedom for Problem VI, namely, the number of unknown quantities is 3N h (where N h is the number of vertices of triangles in Ih , see [50] or [51]), while the number of total degrees of freedom for Problem IX is 3d ðd  l 6 L  NÞ. For scientific engineering problem, the number of vertices of triangles in Ih is more than ten of thousands or even can exceed more than a hundred million, while d is only the number of few maximal eigenvalues which is chosen L snapshots from the N snapshots so that it is very small (for

988

Z. Luo / Applied Mathematics and Computation 247 (2014) 976–995

example, in Section 5, d ¼ 6, while N h P 56  106 ). Therefore, Problem IX is an ROEA based on SFVE method and POD technique for non-stationary Stokes equations. Especially, it uses given the first fewer L solutions of Problem VI to extrapolate n > L all other solutions and has no re-computation, it is completely different from existing reduced-order formulation based on POD technique (see, e.g., [31,32,38–40,44,45,48]). Moreover, since the development and change of future fluid flow are closely related to previous results and ROEA based on POD method for non-stationary Stokes equations is established with existing results as snapshots to structure POD basis, it may truly capture laws of change of future fluid flow.

4. Error estimates of solutions for Problem IX and implementation of its algorithm 4.1. Error estimates of solutions for Problem IX In this subsection, we recur to the classical SFVE method to derive the error estimates for Problem IX. To this end, it is still necessary to introduce a preparative lemma. Lemma 14. It holds that 1

1

1

1

~ 2 2 2 2 jAððu h ; ph Þ; ðv h ; qh ÞÞj 6 Cðkuh k0 þ k kruh k0 þ k kph k0 Þðkv h k0 þ k krv h k0 þ k kqh k0 Þ;

8ðuh ; ph Þ;

ðv h ; qh Þ 2 U h  M h ; ð4:1Þ

ðud ; pd ÞÞ ¼ kjud jk20 þ kmkrud k20 þ kekpd k20  kekqh pd k20 0;

~ Aððu d ; pd Þ;

8ðud ; pd Þ 2 U d  Md

ð4:2Þ

and if and only if ud ¼ 0 and pd ¼ 0, the second equality sign in (4.2) holds. Proof. It follows from (2.37) and Lemmas 4 and 5 that  ~ jAððu h ; ph Þ; ðv h ; qh ÞÞ 6 jðuh ; Ph v h Þj þ kmjah ðv h ; uh Þj þ kjbh ðv h ; ph Þj þ kjbðuh ; qh Þj þ kjDðph ; qh Þj 1

1

1

1

6 Cðkuh k0 þ k2 kruh k0 þ k2 kph k0 Þðkv h k0 þ k2 krv h k0 þ k2 kqh k0 Þ;

8ðuh ; ph Þ;

ðv h ; qh Þ 2 U h  M h ; ð4:3Þ

namely, the continuity result (4.1) holds. For each pd 2 M d  M h , it follows from (2.36) and (2.39) that

ðpd  qh pd ; pd Þ ¼ ðpd  qh pd ; pd  qh pd Þ ¼ ðpd  qh pd ; pd þ qh pd Þ:

ð4:4Þ

Further, there holds that

ðqh pd ; pd Þ ¼ kqh pd k20 ;

ðpd  qh pd ; pd  qh pd Þ ¼ kpd k20  kqh pd k20 0:

ð4:5Þ

Thus, it follows from (2.37) and Lemmas 4 and 5 that  ~ Aððu d ; pd Þ; ðud ; pd ÞÞ ¼ ðud ; Ph ud Þ þ kmaðud ; ud Þ þ eðpd  qh pd ; pd  qh pd Þ

¼ kjud jk20 þ kmkrud k20 þ kekpd k20  kekqh pd k20 ; which completes the proof of Lemma 14.

8ðud ; pd Þ 2 U d  Md ;

ð4:6Þ

h

In the following, we derive the following existence, stabilization, and convergence of the series of solutions to Problem IX. Theorem 15. Under hypotheses of Theorem 10, Problem IX has a unique series of solutions ðund ; pnd Þ 2 U d  M d such that

kund k20 þ k

! n n X X jruid j20 6 C ku0 k20 þ k kf i k21 ; i¼1

2 kkpnd k0

6 C 4ku0 k0 þ k

n ¼ 1; 2; . . . ; L;

ð4:7Þ

i¼1

n X kf i k21

!1=2 3 5;

n ¼ 1; 2; . . . ; L;

ð4:8Þ

i¼1

kund k20

! n n X X 2 2 i 2 i 2 i 2 þ k ½kud k1 þ kkpd k0  kkqh pd k0  6 C ku0 k0 þ k kf ðt i Þk1 ; i¼1

L þ 1 6 n 6 N;

ð4:9Þ

i¼1

which show that the series of solutions ðund ; pnd Þ (n ¼ 1; 2; . . . ; N) to Problem IX is stabilized. If k ¼ OðhÞ, then the following error estimates hold

989

Z. Luo / Applied Mathematics and Computation 247 (2014) 976–995

kunh



und k0

þk

n X 

kr

ðuih



uid Þk0

þ

kpih



pid k0



6 CkL

i¼1

kunh



und k0

n X

þk

l X

!1=2 kj

;

n ¼ 1; 2; . . . ; L;

ð4:10Þ

j¼dþ1

ðuih

½kr



uid Þk0

þ

kpih



pid k0 

6 Ck

1=2

hðn  LÞ þ CkL

i¼Lþ1

l X

!1=2 kj

;

L þ 1 6 n 6 N:

ð4:11Þ

j¼dþ1

Proof. Due to Lemma 14, there exists a unique series of solutions ðund ; pnd Þ (n ¼ 1; 2; . . . ; N) to Problem IX. Noting that it follows from standard FE method (see, e.g., [51]) and krP h uk0 6 Ckruk0 (8u 2 H10 ðXÞ2 ) that kPh uk0 6 kuk0 . Thus, for n ¼ 1; 2; . . . ; L, by (3.10) and Theorem 8, there hold that

kund k20

! n n n X X X 2 i 2 n 2 i 2 i 2 þ k krud k0 6 Ckuh k0 þ k kruh k0 6 C ku0 k0 þ k kf k1 ; i¼1

i¼1

ð4:12Þ

i¼1

that is just (4.7). But by (3.10) and Theorem 8, there yields (4.8) immediately. Taking v d ¼ und and qd ¼ pnd in Problem IX, it follows from Lemma 5 and (4.5) that  n kjund jk20 þ kmkrund k20 þ kekpd k20  kekqh pnd k20 ¼ kðf n ; Ph und Þ þ ðun1 d ; Ph ud Þ;

L þ 1 6 n 6 N:

ð4:13Þ

By using Hölder inequality and Cauchy inequality, we get that

kjund jk20 þ kmkrund k20 þ kekpd k20  kekqh pnd k20 6

Ckm1 n 2 km 1 1 2 n 2 kf k1 þ krud k20 þ kjun1 d jk0 þ kjud jk0 : 2 2 2 2

ð4:14Þ

Moreover, we get that 2 kjund jk20 þ kmkrund k20 þ kekpd k20  kekqh pnd k20 6 Ckm1 kf n k21 þ kjun1 d jk0 ;

L þ 1 6 n 6 N:

ð4:15Þ

Summing (4.15) from L þ 1 to n and using Lemma 5 and (4.7) yield (4.9). For n ¼ 1; 2; . . . ; L, if h 6 k or h ¼ OðkÞ, (3.22) and Lemma 12, there hold that

kunh  und k0 þ k

n X   krðuih  uid Þk0 þ kpih  pid k0 i¼1

¼ kunh  Pd unh k0 þ k

n h X

n h i i X krðuih  Pd ui Þk0 þ kpih  qd pih k0 6 Chkrðunh  Pd unh Þk0 þ k krðuih  Pd ui Þk0 þ kpih  qd pih k0

i¼1

6 Ck

n h X

kr

ðuih  P d ui Þk0 þ kpih

i¼1

6 CkL

l X

i¼1

q

!1=2 kj

d i ph k0

i

n h i 1X 6 CkL krðuih  Pd ui Þk20 þ kpih  qd pih k20 L i¼1

!1=2

; n ¼ 1;2;. .. ;L;

ð4:16Þ

j¼dþ1

that is just (4.10). Since U d  M d  U h  M h , subtracting Problem IX from Problem VIII taking ðv h ; qh Þ ¼ ðv d ; qd Þ 2 U d  M d yields from Lemma 4 that

eðpnh  pnd  qh ðpnh  pnd Þ; qd Þ þ ðdivðunh  und Þ; qd Þ ¼ 0; 8qd 2 Md ; L þ 1 6 n 6 N;  ðunh  und ; Ph v d Þ þ kmðrðunh  und Þ; rPh v d Þ  kðdivPh v d ; pnh  pnd Þ ¼ ðun1  un1 h d ; Ph v d Þ;

ð4:17Þ

8v d 2 U d ;

L þ 1 6 n 6 N: ð4:18Þ

We have from Lemmas 4 and 5, (4.18), (3.11), (4.17), (3.22), Hölder inequality, and Cauchy inequality that

kjunh  und jk20 þ kmkrðunh  und Þk20 þ kkpnh  pnd k20 ¼ ½ðunh  und ; Ph ðunh  Pd unh ÞÞ þ ðunh  und ; Ph ðPd unh  und ÞÞ þ kmðrðunh  Pd unh Þ; rðunh  Pd unh ÞÞ þ kmðrðunh  und Þ; rðPd unh  und ÞÞ þ kðpnh  pnd ; pnh  pnd Þ ¼ ðunh  und ; Ph ðunh  Pd unh ÞÞ þ kmðrðunh  Pd unh Þ; rðunh  Pd unh ÞÞ þ kðdivðPd unh  und Þ;pnh  pnd Þ d n  n n n n n þ ðun1  un1 h d ; Ph ðP uh  ud ÞÞ þ kðph  pd ; ph  pd Þ  d n n  un1 ¼ ðunh  und ; Ph ðunh  Pd unh ÞÞ þ kmðrðunh  Pd unh Þ; rðunh  Pd unh ÞÞ þ ðun1 h d ; Ph ðP uh  ud ÞÞ

þ kðdivðunh  und Þ;pnh  qd pnh Þ þ kðdivðunh  und Þ; qd pnh  pnd Þ þ kðdivðPd unh  unh Þ;pnh  pnd Þ þ kðpnh  pnd ; pnh  pnd Þ d n  n ¼ ðunh  und ; Ph ðunh  Pd unh ÞÞ þ kmðrðunh  Pd unh Þ; rðunh  Pd unh ÞÞ þ ðun1  un1 h d ; Ph ðP uh  ud ÞÞ

þ kðdivðPd unh  unh Þ;pnh  pnd Þ þ kðdivðunh  und Þ; pnh  qd pnh Þ þ kðpnh  pnd ;pnh  pnd Þ  keðpnh  pnd  qh ðpnh  pnd Þ; qd pnh  pnd Þ

990

Z. Luo / Applied Mathematics and Computation 247 (2014) 976–995

6 Chkjunh  und jk0 krðunh  Pd unh Þk0 þ kC½krðunh  Pd unh Þk20 þ kpnh  qd pnh k20  þ

km k krðunh  und Þk20 þ kpnh  pnd k20 4 4

1 1 n 2 n 2 n n n n n n n n d n n þ kjun1  un1 d jk0 þ kjuh  ud jk0 þ kðph  pd ; ph  pd Þ  keðph  pd  qh ðph  pd Þ; q ph  pd Þ 2 h 2 6 kC½krðunh  Pd unh Þk20 þ kpnh  qd pnh k20  þ kðpnh  pnd ; pnh  pnd Þ  keðpnh  pnd  qh ðpnh  pnd Þ; qd pnh  pnd Þ þ

km k 1 1 n 2 n 2 krðunh  und Þk20 þ kpnh  pnd k20 þ kjun1  un1 d jk0 þ kjuh  ud jk0 : 4 2 h 2 2

ð4:19Þ

On the other hand, due to pnh  pnd – qh ðpnh  pnd Þ, by (2.36) and (2.39), we have

ðpnh  pnd  qh ðpnh  pnd Þ; pnh  pnd Þ ¼ ðpnh  pnd  qh ðpnh  pnd Þ; pnh  pnd  qh ðpnh  pnd ÞÞ ¼ ðpnh  pnd  qh ðpnh  pnd Þ; pnh  pnd þ qh ðpnh  pnd ÞÞ ¼ kpnh  pnd k20  kqh ðpnh  pnd Þk20 > 0: ð4:20Þ Therefore, there exists real number

kpnh

j



pnd k20

n h ðph

¼ kq



j 2 ð0; 1Þ such that

pnd Þk20 :

Thus, by taking proper positive real number that

ð4:21Þ

e such that ð1  jÞe P 3=4 and using (2.37), (4.20), and (4.21), we have

ðpnh  pnd ; pnh  pnd Þ  eðpnh  pnd  qh ðpnh  pnd Þ; qd pnh  pnd Þ ¼ ðpnh  pnd ; pnh  pnd Þ  eðpnh  pnd  qh ðpnh  pnd Þ; pnh  pnd Þ  eðpnh  pnd  qh ðpnh  pnd Þ; qd pnh  pnh Þ ¼ ðpnh  pnd ; pnh  pnd Þ  eðpnh  pnd  qh ðpnh  pnd Þ; qd pnh  pnh Þ  eðpnh  pnd  qh ðpnh  pnd Þ; pnh  pnd  qh ðpnh  pnd ÞÞ ¼ kpnh  pnd k20  ekpnh  pnd k20 þ ekqh ðpnh  pnd Þk20  eðpnh  pnd  qh ðpnh  pnd Þ; qd pnh  pnh Þ 1 6 kpnh  pnd k20 þ Ckqd pnh  pnh k20 : 4

ð4:22Þ

If k ¼ OðhÞ, combining (4.22) with (4.19) and using Cauchy inequality yield that 2 d n 2 n n d n 2 kjunh  und jk20 þ kmkrðunh  und Þk20 þ kkpnh  pnd k20 6 kjun1  un1 h d jk0 þ Ck½krðuh  P uh Þk0 þ kph  q ph k0 :

ð4:23Þ

Summing (4.23) from L þ 1 to n ðL þ 1 6 n 6 NÞ and using Lemma 5 yield that

kunh  und k20 þ k

n X

½krðuih  uid Þk20 þ kpih  pid k20  6 Ck

i¼Lþ1

n X

½krðuih  Pd uih Þk20 þ kpih  qd pih k20  þ kuLh  uLd k20 :

ð4:24Þ

i¼Lþ1

Further, we get that

kunh  und k0 þ k

n X

½krðuih  uid Þk0 þ kpih  pid k0  6 CkuLh  uLd k0 þ Ck

i¼Lþ1

1=2

n X

½krðuih  Pd uih Þk0 þ kpih  qd pih k0 :

ð4:25Þ

i¼Lþ1

P Noting that, if k ¼ OðhÞ, by Corollary 13, (3.13), and (2.67) in proof of Theorem 10, there hold that ni¼Lþ1 krðui  P d ui Þk0 6 P n h i h h i i i i i i i i i i¼Lþ1 ½krðuh  u Þk0 þ krðu  P u Þk0 þ krP ðu  uh Þk0  6 C i¼Lþ1 ðkrðu  P u Þk0 þ krðu  uh Þk0 Þ 6 C½h þ hðn  LÞ 6 Pn Pn Pn i d i i i i h i h i i i i i h i Chðn  LÞ and i¼Lþ1 kph  q ph k0 6 i¼Lþ1 ½kph  p k0 þ kp  q p k0 þ kq ðp  ph Þk0  6 C i¼Lþ1 ðkph  p k0 þ kp  q p k0 Þ 6

Pn

2

C½h þ h ðn  LÞ 6 Chðn  LÞ (L 6 n 6 N). Thus, from (4.10) and (4.25), we obtain (4.11), which completes the proof of Theorem 15. h Combining Theorem 10 and 15 yields the following result. Theorem 16. Under hypotheses of Theorem 15, the error estimates between the solutions for Problem II and the solutions for the reduced-order Problem IX are

kunh  und k0 þ k

n X 

 2 krðuih  uid Þk0 þ kpih  pid k0 6 Cðk þ h Þ þ CkL

i¼1

kunh  und k0 þ k

n X

l X

!1=2 kj

;

n ¼ 1; 2; . . . ; L;

ð4:26Þ

j¼dþ1

2

½krðuih  uid Þk0 þ kpih  pid k0  6 Cðk þ h Þ þ Ck

i¼Lþ1

1=2

hðn  LÞ þ CkL

l X

!1=2 kj

; L þ 1 6 n 6 N:

ð4:27Þ

j¼dþ1

Remark 3. Theorems 15 and 16 have presented the error estimates between the solution of ROEA Problem IX based on POD method and the solution of classical SFVE Problem VI and Problem II, respectively. The error estimates in (4.26) show that, in

Z. Luo / Applied Mathematics and Computation 247 (2014) 976–995

991

P 1=2 l order to get better accuracy, L can not be too large and choosing number d of POD basis should satisfy kL 6 j¼dþ1 kj 2

1=2

minfk; h g. While k hðn  LÞ (L þ 1 6 n 6 N) is errors caused by extrapolation, it is a criterion to guide the POD bases renewed duly with the newest solutions of Problem IX. 4.2. Algorithm implementation for solving ROEA Problem IX In the following, we give the implementation of algorithm for solving Problem IX which consists of seven steps. Step 1. Generate the snapshots ensemble

U i ðx; yÞ ¼ ðuih ; pih Þ;

i ¼ 1; 2; . . . ; L  N;

which may be the solutions for Problem VI, physical system trajectories by drawing samples from experiments with interpolation (or data assimilation), or previous results; Step 2. Form the correlation matrix A ¼ ðAik ÞLL , where Aik ¼ 1L ðU i ; U k ÞU~ ; ðU i ; U k ÞU~ ¼ ðruih ; rukh Þ þðpih ; pkh Þ, and ð; Þ is L2 -inner product; Step 3. Let v ¼ ða1 ; a2 ; . . . ; aL ÞT . Solving the eigenvalue problem Av ¼ kv obtains eigenvalues k1 P k2 P . . . P kl > 0 T ðl ¼ dimfU 1 ; U 2 ; . . . ; U L gÞ and corresponding eigenvectors v k ¼ ðak1 ; ak2 ; . . . ; akL Þ ðk ¼ 1; 2; . . . ; lÞ; Step 4. For the triangulation parameter h, the time step increment k, and error d needed, decide on the amount d of POD P 1=2 2 l 6 d; basis such that k þ h þ kL j¼dþ1 kj Step 5. Generate POD basis wk ðx; yÞ ¼ ðwuk ðx; yÞ; wpk ðx; yÞÞ ðk ¼ 1; 2; . . . ; dÞ:

ðwuk ðx; yÞ; wpk ðx; yÞÞ ¼

! L L 1 X 1 X pffiffiffiffiffiffiffi aki uih ; pffiffiffiffiffiffiffi aki pih ; Lkk i¼1 Lkk i¼1

Step 6. Taking U d ¼ span fwu1 ðx; yÞ; wu2 ðx; yÞ; . . . ; wud ðx; yÞg and M d ¼span fwp1 ðx; yÞ; wp2 ðx; yÞ; . . . ; wpd ðx; yÞg and solving Problem IX which only includes 3d degrees of freedom yield the solutions ðund ; pnd Þðn ¼ 1; 2; . . . ; L; L þ 1; . . . ; NÞ; 1=2

Step 7. If k

hðn  LÞ 6 d, then ðund ; pnd Þðn ¼ 1; 2; . . . ; NÞ are the solutions for Problem IX satisfying accuracy needed. Else,

1=2

namely, If k hðn  LÞ > d, let U i ¼ ðuid ; pid Þði ¼ n  L; n  L  1; . . . ; n  1Þ, repeat Step 1 to Step 6 until the solutions ðund ; pnd Þðn ¼ 1; 2; . . . ; L; L þ 1; . . . ; NÞ are obtained. Remark 4. Step 7 could be that if kun1  und k0 P kund  unþ1 k0 and kpn1  pnd k0 P kpnd  pnþ1 k0 ðn ¼ L; L þ 1; . . . ; N  1Þ, then d d d d  und k0 < ðund ; pnd Þðn ¼ 1; 2; . . . ; NÞ are the solutions for Problem IX satisfying accuracy needed. Else, namely, if kun1 d nþ1 n1 n n i i k or kp  p k < kp  p k ðn ¼ L; L þ 1; . . . ; N  1Þ, let U ¼ ðu ; p Þði ¼ n  L  1; n  L  2; . . . ; nÞ, repeat Step kund  unþ1 i 0 0 d d 0 d d d d d 1 to Step 6 until the solutions ðund ; pnd Þðn ¼ 1; 2; . . . ; L; L þ 1; . . . ; NÞ are obtained. 5. Some numerical examples In this section, we present some numerical examples of the physical formulation of backward facing step flow and Reynolds number Re ¼ 103 to validate the feasibility and efficiency of ROEA Problem IX based on POD method. Let the computational field X of the physical formulation of the backward facing step flow be as follows Fig. 2. All initial and boundary value conditions and f ¼ ðf 1 ; f 2 Þ, except inflow of left boundary with a velocity of u ¼ ðu1 ; u2 Þ ¼ ðyð2  yÞ; 0Þ and outflow of right boundary with velocity of u ¼ ðu1 ; u2 Þ satisfying u2 ¼ 0 and m@u1 =@x ¼ 0, are taken as 0. We first divide  into small squares with side length Mx ¼ My ¼ 103 , and then link diagonal of square to divide each square into two the X triangles on same direction and refine the each triangular element p inffiffiffivicinity of corner point ð0; 0Þ into two triangular elements, which constitutes a triangularization Ih with diameter h ¼ 2  103 and nodes 56  106 . In order to satisfy the condition k ¼ OðhÞ in Theorem 15, we take the time step increment as k ¼ 103 . The dual decomposition Ih is taken as barycenter dual decomposition, namely, the barycenter of the right triangle K 2 Ih is taken as the node of the dual decomposition. We first find a set of numerical solution ðunh ; pnh Þ of classical SFVE Problem VI when n ¼ 1; 2; . . . ; 20, constructing 20 snapshots U i ¼ ðuih ; pih Þði ¼ 1; 2; . . . ; 20Þ. And then, by using Step 3 in Section 4.2 we find 20 eigenvalues which are arranged in a non-decreasing order and 20 eigenvectors corresponding to the 20 eigenvalues and construct l POD bases P 1=2 20 6 3  103 . Thus, we only wj ðj ¼ 1; 2; . . . ; l ¼ dimfU 1 ; U 2 ; . . . ; U 20 g). It is shown by computing that eigenvalues kL j¼7 kj need to take the most main 6 eigenvectors ðwuj ; wpj Þðj ¼ 1; 2; . . . ; 6Þ from l POD bases wj ¼ ðwuj ; wpj Þðj ¼ 1; 2; . . . ; lÞ to expand into subspaces U d  M d and compute a numerical solution at t ¼ 2 and Re ¼ 103 with ROEA according to seven steps of Section 4.2, without renewing POD basis we obtain the numerical solutions ðund ; pnd Þðn ¼ 2000, namely, at t ¼ 2), which are depicted graphically in Figs. 3–5 at the bottom chart, but the solutions obtained with the classical SFVE Problem VI are

992

Z. Luo / Applied Mathematics and Computation 247 (2014) 976–995

Fig. 2. The flow region and boundary conditions of the backward facing step flow.

Fig. 3. When Re ¼ 1000, comparison of the component u1 of the velocity u between classical SFVE formulation (top chart: at the time level t ¼ 2) and reduced-order SFVE formulation (bottom chart: at the time level t ¼ 2).

Fig. 4. When Re ¼ 1000, comparison of the component u2 of the velocity u field between the classical SFVE formulation (top chart: at the time level t ¼ 2) and reduced-order SFVE formulation (bottom chart: at the time level t ¼ 2).

depicted respectively graphically in Figs. 3–5 at the top chart at the time level t ¼ 2. Every two charts in Figs. 3–5 are exhibiting quasi-identical similarity, respectively. Fig. 6 shows the errors between solutions obtained ROEA Problem IX with different number of optimal POD bases and solutions obtained with the classical SFVE Problem VI when t ¼ 2 and Re ¼ 1000. Comparing the classical SFVE Problem

Z. Luo / Applied Mathematics and Computation 247 (2014) 976–995

993

Fig. 5. When Re ¼ 1000, comparison of the velocity p field between the classical SFVE formulation (top chart: at the time level t ¼ 2) and reduced-order SFVE formulation (bottom chart: at the time level t ¼ 2).

Fig. 6. Error (log10 ) for Re ¼ 1000 when POD basic is different and at the time level t ¼ 2.

VI with ROEA Problem IX based on POD method containing 6 optimal bases implementing the numerical simulation computations when t ¼ 2 and Re ¼ 1000, we find that for the classical SFVE Problem VI the required computing time is 8 min, while for ROEA Problem IX with 6 optimal bases the corresponding time is only 6 s, namely, the computing time of the classical SFVE Problem VI is 80 times that of ROEA Problem IX with 6 optimal bases, while the error between their solutions does not exceed 3  103 . Our examples use only L solutions the classical SFVE Problem VI at the first few L steps as snapshots, when we compute actual problems, we may structure the snapshots and POD basis with interpolation or data assimilation by drawing samples from experiments, then solve directly ROEA Problem IX, while it is unnecessary to solve the classical SFVE Problem VI. Thus, the time-consuming calculations and resource demands in the computational process will be greatly saved. It is also shown that finding the approximate solutions for non-stationary Stokes equations with ROEA Problem IX is computationally very effective. And the results for numerical examples are consistent with those obtained for the theoretical case. 6. Conclusions and perspective In this paper, we have employed POD technique and FVE method to establish an ROEA for non-stationary Stokes equations. We first compile ensembles of data from the first few LðL  NÞ transient solutions computing an equation system derived with the classical SFVE formulation for non-stationary Stokes equations, while in actual applications, one may obtain the ensemble of snapshots from physical system trajectories by drawing samples from experiments with interpolation (or data assimilation). Next, we employ the POD method to deal with ensembles of data obtaining the POD basis. And then, the trial function spaces of the classical SFVE formulation are replaced with the subspaces spanning with the most main POD basis to derive ROEA for non-stationary Stokes equations. Finally, we provide the error estimates between the classical SFVE solutions and the ROEA solutions based on POD method and the algorithm implementation for solving ROEA of nonstationary Stokes equations. Comparing with the theoretical errors, the error estimates have been verified to provide quite good results, namely both the theoretical errors and the computing errors coincide within plot accuracy, thus validating both the feasibility and efficiency of our ROEA. Though some Galerkin methods based on POD method for parabolic equations (see [31,32]) and a reduced-order FVE formulation based on POD method for parabolic equations (see [48]) has been presented, they are completely different from

994

Z. Luo / Applied Mathematics and Computation 247 (2014) 976–995

here ROEA for non-stationary Stokes equations. Especially, ROEA for non-stationary Stokes equations is different from their reduced-order FD schemes and FE formulations and is of more advantage than their reduced-order FD schemes and FE formulations. The present ROEA based on SFVE method and POD technique has at least three features. Firstly, the treating with non-stationary Stokes equations here is different from parabolic equations. Since non-stationary Stokes equations do not only include the velocity field of fluid but also do the pressure field, establishing ROEA based on SFVE method and POD technique and estimating the errors of ROEA solutions for non-stationary Stokes equations have more great challenge and more difficult than those for parabolic problems in [31,32,48]. Secondly, the method here especially is different from existing other methods (see [35–47]). Almost all existing reduced-order computational methods based on POD technique are actually to test and verify only the comparison of solutions on the same time span ½0; T and belong to repeating computations. In this paper, we do only use the first fewer given numerical solutions on very short time span ½0; T 0  (T 0  T) as snapshots to construct POD basis and establish ROEA based on SFVE method and POD technique for finding the numerical solutions on total time span ½0; T. Thus, we sufficiently adopt the advantage of POD method, namely, sufficiently utilize the given data (on very short time span ½0; T 0  and T 0  T) to forecast future physic phenomenons (on time span ½T 0 ; T), whose idea has very important guiding role if it is extended to weather forecast and nature evolution forecast. Thirdly, in this paper, we first establish a semi-discrete formulation with respect to time for non-stationary Stokes equations and derive the existence and error estimates of its solutions, and then start directly from semi-discrete formulation with respect to time to establish a classical fully discrete SFVE formulation based on two local Gauss integrals and parameter-free and to do error analysis. Thus, we could circumvent the semi-discrete SFVE formulation with respect to space variable such that our method is simpler and more convenient than existing methods (see, e.g., [17,13]) and methodologically different from those in [17,13]. Therefore, the methodology establishing ROEA based on fully discrete SFVE formulation and POD method is the improvement and innovation for the existing methods (see, e.g., [31–48] or others). Future work in this area will aim to extend the reduced-order FVE formulation, implementing it for a realistic atmosphere quality forecast system and more complicated PDEs. Acknowledgement The author would sincerely like to thank the Editors and Reviewers for their valuable suggestions. Especially, the author would like to thank Professor Navon of Florida State University in USA for providing the help and support in English polishing. References [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] [21] [22] [23] [24] [25] [26] [27] [28]

F. Brezzi, J. Douglas Jr, Stabilized mixed method for the Stokes problem, Numer. Math. 53 (1988) 225–235. F. Brezzi, M. Fortin, Mixed and Hybrid Finite Element Methods, Springer-Verlag, New York, 1991. J. Douglas Jr, J.P. Wang, An absolutely stabilized finite element method for the stokes problem, Math. Comput. 52 (1989) 495–508. V. Girault, P.A. Raviart, Finite Element Methods for Navier–Stokes Equations: Theory and Algorithms, Springer-Verlag, Berlin Heidelberg, 1986. J.G. Heywood, R. Rannacher, Finite element approximation of the non-stationary Navier–Stokes problem, I. Regularity of solutions and second order estimates for spatial discretization, SIAM J. Numer. Anal. 19 (1982) 275–311. T.J. Hughes, L.P. France, A new finite element formulation for computational fluid dynamics, VII. The Stokes problem with various well posed boundary conditions, symmetric formulations that converge for all velocity pressure space, Comput. Methods Appl. Mech. Eng. 65 (1987) 85–96. Z. Cai, S. McCormick, On the accuracy of the finite volume element method for diffusion equations on composite grid, SIAM J. Numer. Anal. 27 (3) (1990) 636–655. W.P. Jones, K.P. Menziest, Analysis of the cell-centred finite volume method for the diffusion equation, J. Comput. Phys. 165 (2000) 45–68. E. Süli, Convergence of finite volume schemes for Poisson’s equation on nonuniform meshes, SIAM J. Numer. Anal. 28 (5) (1991) 1419–1430. R.E. Bank, D.J. Rose, Some error estimates for the box methods, SIAM J. Numer. Anal. 24 (4) (1987) 777–787. R.H. Li, Z.Y. Chen, W. Wu, Generalized Difference Methods for Differential Equations-Numerical Analysis of Finite Volume Methods, Monographs and Textbooks in Pure and Applied Mathematics, 226, Marcel Dekker Inc., New York, 2000. Y. Li, R.H. Li, Generalized difference methods on arbitrary quadrilateral networks, J. Comput. Math. 17 (1999) 653–672. P. Blanc, R. Eymerd, R. Herbin, A error estimate for finite volume methods for the Stokes equations on equilateral triangular meshes, Numer. Methods PDEs 20 (2004) 907–918. P. Chatzipantelidis, R.D. Lazarrov, V. Thomée, Error estimates for a finite volume element method for parabolic equations in convex in polygonal domains, Numer. Meth. PDEs 20 (2004) 650–674. S.H. Chou, D.Y. Kwak, A covolume method based on rotated bilinears for the generalized Stokes problem, SIAM J. Numer. Anal. 35 (1998) 494–507. W.P. Jones, K.P. Menziest, Analysis of the cell-centred finite volume method for the diffusion equation, J. Comput. Phys. 165 (2000) 45–68. M. Yang, H.L. Song, A postprocessing finite volume method for time-dependent Stokes equations, Appl. Numer. Math. 59 (2009) 1922–1932. X. Ye, On the relation between finite volume and finite element methods applied to the Stokes equations, Numer. Meth. PDEs 17 (2001) 440–453. L.H. Shen, J. Li, Z.X. Chen, Analysis of a stabilized finite volume method for the transient stationary Stokes equations, Int. J. Numer. Anal. Model. 6 (3) (2009) 505–519. P. Holmes, J.L. Lumley, G. Berkooz, Turbulence, Coherent Structures, Dynamical Systems and Symmetry, Cambridge University Press, Cambridge, 1996. K. Fukunaga, Introduction to Statistical Recognition, Academic Press, New York, 1990. I.T. Jolliffe, Principal Component Analysis, Springer-Verlag, Berlin, 2002. N. Aubry, P. Holmes, J.L. Lumley, E. Stone, The dynamics of coherent structures in the wall region of a turbulent boundary layer, J. Fluid Dyn. 192 (1988) 115–173. J.L. Lumley, Coherent structures in turbulence, in: R.E. Meyer (Ed.), Transition and Turbulence, Academic Press, New York, 1981, pp. 215–242. H.V. Ly, H.T. Tran, Proper orthogonal decomposition for flow calculations and optimal control in a horizontal CVD reactor, Quart. Appl. Math. 60 (2002) 631–656. A.J. Majda, I. Timofeyev, E. Vanden-Eijnden, Systematic strategies for stochastic mode reduction in climate, J. Atmos. Sci. 60 (2003) 1705–1723. P. Moin, R.D. Moser, Characteristic-eddy decomposition of turbulence in channel, J. Fluid Mech. 200 (1989) 417–509. M. Rajaee, S.K.F. Karlsson, L. Sirovich, Low dimensional description of free shear flow coherent structures and their dynamical behavior, J. Fluid Mech. 258 (1994) 1401–1402.

Z. Luo / Applied Mathematics and Computation 247 (2014) 976–995

995

[29] R.D. Roslin, M.D. Gunzburger, R.A. Nicolaides, G. Erlebacher, M.Y. Hussaini, A self-contained automated methodology for optimal flow control validated for transition delay, AIAA J. 35 (1997) 816–824. [30] L. Sirovich, Turbulence and the dynamics of coherent structures: part I–III, Quart. Appl. Math. 45 (3) (1987) 561–590. [31] K. Kunisch, S. Volkwein, Galerkin proper orthogonal decomposition methods for parabolic problems, Numer. Math. 90 (2001) 117–148. [32] K. Kunisch, S. Volkwein, Galerkin proper orthogonal decomposition methods for a general equation in fluid dynamics, SIAM J. Numer. Anal. 40 (2002) 492–515. [33] K. Kunisch, S. Volkwein, Control of Burgers’ equation by a reduced order approach using proper orthogonal decomposition, J. Optim. Theory Appl. 102 (1999) 345–371. [34] D. Ahlman, F. Södelund, J. Jackson, A. Kurdila, W. Shyy, Proper orthogonal decomposition for time-dependent lid-driven cavity flows, Numer. Heat Trans. Part B–Fund. 42 (2002) 285–306. [35] Y.H. Cao, J. Zhu, Z.D. Luo, I.M. Navon, Reduced order modeling of the upper tropical pacific ocean model using proper orthogonal decomposition, Comput. Math. Appl. 52 (2006) 1373–1386. [36] Y.H. Cao, J. Zhu, I.M. Navon, Z.D. Luo, A reduced order approach to four-dimensional variational data assimilation using proper orthogonal decomposition, Int. J. Numer. Methods Fluids 53 (2007) 1571–1583. [37] J. Du, J. Zhu, Z.D. Luo, I.M. Navon, An optimizing finite difference scheme based on proper orthogonal decomposition for CVD equations, Int. J. Numer. Meth. Biomed. Eng. 27 (2011) 78–94. [38] Z.D. Luo, J. Chen, I.M. Navon, X.Z. Yang, Mixed finite element formulation and error estimates based on proper orthogonal decomposition for the nonstationary Navier–Stokes equations, SIAM J. Numer. Anal. 47 (1) (2008) 1–19. [39] Z.D. Luo, J. Chen, I.M. Navon, J. Zhu, An optimizing reduced PLSMFE formulation for non-stationary conduction–convection problems, Int. J. Numer. Meth. Fluids 60 (4) (2009) 409–436. [40] Z.D. Luo, J. Chen, P. Sun, X.Z. Yang, Finite element formulation based on proper orthogonal decomposition for parabolic equations, Sci. China Ser. A Math. 52 (3) (2009) 585–596. [41] Z.D. Luo, J. Chen, J. Zhu, R.W. Wang, I.M. Navon, An optimizing reduced order FDS for the tropical Pacific Ocean reduced gravity model, Int. J. Numer. Meth. Fluids 55 (2) (2007) 143–161. [42] Z.D. Luo, R.W. Wang, J. Zhu, Finite difference scheme based on proper orthogonal decomposition for the non-stationary Navier–Stokes equations, Sci. China Ser. A: Math. 50 (8) (2007) 1186–1196. [43] Z.D. Luo, X.Z. Yang, Y.J. Zhou, A reduced finite difference scheme based on singular value decomposition and proper orthogonal decomposition for Burgers equation, J. Comput. Appl. Math. 229 (1) (2009) 97–107. [44] Z.D. Luo, Y.J. Zhou, X.Z. Yang, A reduced finite element formulation based on proper orthogonal decomposition for Burgers equation, Appl. Numer. Math. 59 (8) (2009) 1933–1946. [45] Z.D. Luo, J. Zhu, R.W. Wang, I.M. Navon, Proper orthogonal decomposition approach and error estimation of mixed finite element methods for the tropical Pacific Ocean reduced gravity model, Comput. Meth. Appl. Mech. Engin. 196 (41–44) (2007) 4184–4195. [46] P. Sun, Z.D. Luo, Y.J. Zhou, A reduced finite difference scheme based on POD for the non-stationary conduction–convection equations, Math. Numer. Sin. 31 (3) (2009) (323–234). [47] P. Sun, Z.D. Luo, Y.J. Zhou, Some reduced finite difference schemes based on a proper orthogonal decomposition technique for parabolic equations, Appl. Numer. Math. 60 (2010) 154–164. [48] Z.D. Luo, Z.H. Xie, Y.Q. Shang, J. Chen, A reduced finite volume element formulation based on POD for parabolic equations, J. Comput. Appl. Math. 235 (2011) 2098–2111. [49] R.A. Adams, Sobolev Spaces, Academic Press, New York, 1975. [50] P.G. Ciarlet, The Finite Element Method for Elliptic Problems, North-Holland, Amsterdam, 1978. [51] Z.D. Luo, Mixed Finite Element Methods and Applications, Chinese Science Press, Beijing, 2006. [52] M. Zlámal, Finite element methods for nonlinear parabolic equations, RAIRO-Anal. Numer. 11 (1) (1977) 93–107. [53] J. Li, Z.X. Chen, A new stabilized finite volume method for the stationary Stokes equations, Adv. Comput. Math. 30 (2009) 141–152. [54] W. Rudin, Functional and Analysis, second ed., McGraw-Hill Companies, Inc., 1973.