• No results found

A priori error analysis of stabilized mixed finite element method for reaction-diffusion optimal control problems

N/A
N/A
Protected

Academic year: 2020

Share "A priori error analysis of stabilized mixed finite element method for reaction-diffusion optimal control problems"

Copied!
20
0
0

Loading.... (view fulltext now)

Full text

(1)

R E S E A R C H

Open Access

A priori

error analysis of stabilized mixed

finite element method for reaction-diffusion

optimal control problems

Hongfei Fu

1*

, Hui Guo

1

, Jian Hou

2

and Junlong Zhao

1

*Correspondence:

[email protected] 1College of Science, China

University of Petroleum, Qingdao, 266580, China

Full list of author information is available at the end of the article

Abstract

In this paper, we propose a novel stabilized mixed finite element method for the approximation of optimal control problems governed by reaction-diffusion equations. Compared with the classical mixed finite element methods, the main contributions of this paper are as follows. First, the novel method uses only one stabilization parameter which is not mesh-dependent, and, the new mixed bilinear formulation is coercive and continuous. Second, the novel method is easy to be implemented on a computer using the standard Lagrange finite element. Third, the solutions of the novel method to the optimal control problems require low

regularities. Fourth, the Ladyzhenkaya-Babuska-Brezzi (LBB) or the inf-sup condition for the mixed element spaces is unnecessary. Based on the novel method, we derive both continuous and discrete optimality systems for the corresponding constrained optimal control problems, and thena priorierror analysis in a weighted norm is discussed. Finally, numerical experiments are given to confirm the efficiency and reliability of the novel stabilized method.

Keywords: optimal control; reaction-diffusion equation; stabilized mixed finite

element;a priorierror analysis; numerical experiments

1 Introduction

Optimal control problems and their finite element solutions are attracting increasingly at-tentions of scientists and engineers. For systematic introductions of finite element meth-ods and their applications in solving optimal control problems, we refer the reader to [–].

In this paper, we are interested in the following distributed type optimal control prob-lem:

min uUad

 

(yyd)+  

(σσd)+ γ

u, (.)

subject to a first-order mixed type reaction-diffusion equation

divσ+cy=f +Bu, in,

σ+Ay= , in, (.)

(2)

and combined with homogeneous Dirichlet boundary condition

y= , on. (.)

Hereγ >  is a penalty parameter, it is used to measure the relative importance of the terms appearing in the definition of the cost functional;Bis a linear operator;Uadis an admissible convex control set. Detailed information as regards this problem in a functional analysis setting will be discussed later.

This model problem plays an important role in many scientific and engineering appli-cations. For example, it can represent an optimal control of Darcy flows, where the pri-mal state variableymeans the pressure, the flux state variableσ stands for the velocity field, and the control variableuis an external force.A priorierror estimates of finite ele-ment approximations for optimal control problems governed by linear elliptic equations were studied extensively; see, for example, Refs. [, –]. Recently, mixed finite element method has also been found very useful in solving such optimal control problems which contain the flux state variable, see Refs. [–]. But all these works need a matched mixed finite element spaces for the state variable and its flux,i.e., LBB stability condition must be strictly satisfied. One of their best choices is the Raviart-Thomas (RT) element, see [], and therefore, the widely used Lagrange elements are excluded.

Inspired by the idea of so-called Galerkin least squares method, proposed by Hughes

et al. [] and theoretically analyzed by Franca and Stenberg [], and also the idea of so-called unusual stabilized finite element method [, ] for advection-diffusion equa-tions, we propose here a first-order mixed type stabilized finite element method for the elliptic optimal control problems. The novel method is proved to be efficient and reliable both in theoretical error analysis and numerical tests. It also embodies some advantages compared with the former work []: It uses only one stabilization parameter which is not mesh-dependent, however, the corresponding mixed bilinear formulation is still co-ercive and continuous; it is easier to be implemented using the standard Lagrange finite elements; it has relatively lower regularity requirements of the solutions to optimal con-trol problems; and it can be extended to solve optimal concon-trol problems governed by other type partial differential equations. Furthermore, compared with the classical mixed finite element method, it also has a free choice of mixed element spaces without the require-ment of LBB stability condition, and less degree of freedoms (DoFs) are adopted. Thus, it is more competitive in the practical computation and especially in the high-dimensional case.

(3)

2 Optimal control problems and optimality system

Letbe a bounded domain inRd(d) with Lipschitz boundary. LetThbe a fam-ily of regular triangulation of, such that=TThT. DenotehTthe diameter of the elementT inTh, and seth=max

TThhT. In this paper, we shall employ the usual no-tion for Lebesgue and Sobolev spaces; see Ref. [] for details. Throughout, letCdenote a strictly positive generic constant, not necessarily the same at each occurrence, but always independent of the mesh sizeh.

To give a detailed description of the model optimal control problem, let us define the state spaces

Y=H(), =L()d. (.)

and the control space

U=L(). (.)

Furthermore, letUadbe a closed convex subset of the control spaceU. In the following context, we will discuss some different cases on the choice ofUad.

In the following, we are ready to propose a simple but stable mixed numerical method. To this aim, we assumeA= (ai,j(x))d×dis symmetric and positive definite, and there exist positive constantsαandβsuch that

α|X|≤XTAXβ|X|, ∀X∈Rd.

Besides, supposec=c(x) is bounded below and up by two constantsc∗andc∗such that ≤c∗≤cc∗.

We now first revisit the classical mixed formulation of problem (.)-(.): Find (y,σ)∈

L()×H(div;) such that for any (v,τ)L()×H(div;)

A–σ,τ– (y,divτ) + (divσ,v) + (cy,v) = (f+Bu,v). (.)

Then followed by integration by parts, and inspired by the stabilized finite element method [–], we propose a novel stabilized mixed weak formulation for (.)-(.): find (y,σ)∈Y×such that

(y,σ;v,τ) = (f+Bu,v), ∀(v,τ)∈Y×, (.)

where the mixed bilinear formulation

(y,σ;v,τ) =

A–σ,τ+ (y,τ) – (σ,v) + (cy,v)

TTh

δT

A–σ+y,τAv

T. (.)

(4)

Define the corresponding stabilization norm

{y,σ} δ=A–σ,σ+ TTh

δT(Ay,∇y)T+ (cy,y). (.)

Then, we can easily derive the following coercive and bounded results.

Proposition .(Coercivity and boundedness) For <δ≤δTδ< ,we have (y,σ;y,σ)≥ {y,σ}

δ, ∀(y,σ)∈Y×. (.)

Moreover,for all(y,σ;v,τ)∈(Y×)

(y,σ;v,τ)≤ {y,σ} δ {v,τ} δ. (.)

Hereδi(i= , )are two positive constants,=  –δand Cδ=max{,  + /δ}.

Proof On the one hand, it follows from the definition that

(y,σ;y,σ)

=A–σ,σ+ (cy,y) – TTh

δT

A–σ,σ

T+

TTh

δT(Ay,∇y)T. (.)

Hence, forδTδ< , the bilinear forma(,;,) is coercive onY×, and it satisfies

(.).

On the other hand, we conclude from (.) that

(y,σ;v,τ) =

A–σ,τ+ (y,τ) – (σ,v) + (cy,v)

TTh

δT

A–σ,τ

T+

TTh

δT(σ,∇v)T

TTh

δT(∇y,τ)T+

TTh

δT(Ay,∇v)T. (.)

Note that

i

|aibi| ≤

i

ai

i

bi

 

.

Then for  <δ≤δTδ< , we have

(y,σ;v,τ)

A–σ,σ+ (Ay,∇y) +  TTh

δT(Ay,∇y)T+ (cy,y) 

×

A–τ,τ+ (Av,∇v) +  TTh

δT(Av,∇v)T+ (cv,v) 

(5)

A–σ,σ+

 +  δ

TTh

δT(Ay,∇y)T+ (cy,y) 

×

A–τ,τ+

 +  δ

TTh

δT(Av,∇v)T+ (cv,v) 

{y,σ} δ {v,τ} δ, (.)

which proves the boundedness result (.).

Proposition .(Existence and uniqueness) Assume the condition in Proposition.is valid.Furthermore,let fL().Then for given control uL(),problem(.)admits a

unique solution(y,σ)∈Y×.

Proof Proposition . implies that the mixed bilinear form(,;,) is coercive and

bounded in a weighted norm (.). Then the Lax-Milgram lemma implies the existence and uniqueness of the solution pair (y,σ)∈Y×. Furthermore, supposeu=  in problem (.), we then have the following stability result with respect to the right-hand termf.

Proposition .(Stability) Let fL().If the condition in Proposition.is valid,then

we have

{y,σ} δC f L(), (.)

where the constant C depends on the Poincaré constant C,and the reciprocal of cδandδ.

Proof Let (v,τ) = (y,σ) in problem (.). Then it follows from Proposition ., the Poincaré inequality in Lemma ., and the definition of the stabilization norm that

{y,σ} 

δf L() y L()

C f L()y L()

C

δ

f L()

TTh

δT(∇y,∇y)T /

,

which implies the conclusion.

Denote

J(y,σ,u) =  

(yyd)+  

(σσd)+ γ

u,

wherey=y(u) andσ=σ(u) areu-dependent.

Then for the given control setUad, we reformulate the optimal control problem (.)-(.) as follows: (OCP)

Jy∗,σ∗,u∗= min uUad

(6)

such that (y,σ,u)∈Y××Uand

(y,σ;v,τ) = (f+Bu,v), ∀(v,τ)∈Y×.

It then follows from Ref. [] that the optimal control problem (OCP) has a unique solu-tion (y∗,σ∗,u∗)∈Y××Uad, and (y∗,σ∗,u∗) is the solution of (OCP) if and only if there is a pair of adjoint state (z∗,ω∗)∈Y×, such that (y∗,σ∗,z∗,ω∗,u∗)∈(Y ×)×U

ad satisfies the following optimality system: (OS)

State equation:

y∗,σ∗;v,τ=f +Bu∗,v, ∀(v,τ)∈Y×. (.)

Adjoint state equation:

v,τ;z∗,ω∗= –y∗–yd,v

σ∗–σd,τ

, ∀(v,τ)∈Y×. (.)

Optimality condition:

γu∗–Bz∗,uu∗≥, ∀uUad. (.) HereB∗is the adjoint operator ofB, which satisfies

(Bv,w) =v,Bw, ∀(v,w)∈L(H().

Remark . For the stabilization parameterδTbeing chosen as a constantδin the whole domain, the adjoint statesz∗andω∗in (.) satisfy the following strong forms:

z= –(yyd) –div(σσd), in,

z= , on, (.)

and

ω=∇zσσd

 –δ , in. (.)

In the following, we introducezandωbe the solutions of the dual problem such that

(v,τ;z,ω) = –(g,v) – (q,τ), ∀(v,τ)∈Y×. (.)

Then, similar to the proof in Proposition ., we have the following stability result.

Proposition .(Stability) Let gL()and qL()din problem(.).Assume the

condition in Proposition.is valid.Then we have

{z,ω} δC g L()+ q L()d

, (.)

(7)

Remark . Letf,u∗ ∈L(). If the condition in Proposition . is valid, then from

Proposition . we have

y∗,σδC f L()+u

L()

. (.)

Furthermore, letydL() andσdL()d. Then from Proposition . and the above conclusion we have

z∗,ωδCy∗–ydL()+σ∗–σdL()d

C f L()+u

L()+ yd L()+ σd L()d

. (.)

In the end of this section, we pay special attention on the solution of the variational inequality (.). It depends heavily on the structure of the convex setUad. For some cases (see,e.g.[, ]), we have the following explicit results.

CaseI.Uad=U Then the solution is

u∗(x) =  γB

z(x). (.)

CaseII.Uad={uU:u≥, a.e. in} Then the solution is

u∗(x) =max

,  γB

z(x). (.)

CaseIII.Uad={uU:aub, a.e. in}where the boundsa,b∈Rfulfilla<b. Then the solution is

u∗(x) =max

a,min

b,  γB

z(x). (.)

CaseIV.Uad={uU:

u≥}

Then the solution is

u∗(x) =max

, – γB

z(x)

+  γB

z(x), (.)

whereBz∗(x) =

Bz∗(x)  .

3 Stabilized mixed finite element approximation

In this section, we shall consider the approximation of problem (OCP) based on the novel stabilized mixed finite element method. As the bilinear form(,;,) is coercive, there

(8)

In this work, we consider the approximations of the state and flux state variables in the following finite element spaces:

Yh=vhC() :vh|TP(T),∀TTh,vh=  on

Y, h=τhL() : (τh)i|TP(T),i= , , . . . ,d,∀TTh

.

(.)

HerePkdenotes polynomials of total degree at mostk.

Furthermore, we consider piecewise constant elements for the approximation of the control variable, that is,

Uh=uhU:uh|TP(T),∀TTh

. (.)

LetUadh =UhU

ad be the discrete admissible control set. It is apparently so thatUadh

Uad.

For the finite element spaces defined above, the stabilized mixed finite element approx-imation of (OCP), which will be labeled as (OCP)h, can be described as follows:

Jyh,σh∗,uh= min uhUhad

J(yh,σh,uh), (.)

where (yh,σh,uh)∈Yh×h×Uhsatisfies

(yh,σh;vh,τh) = (f +Buh,vh), ∀(vh,τh)∈Yh×h. (.)

It is again well known (see Ref. []) that the optimal control problem (OCP)hhas a unique solution (yh,σh∗,uh∗)∈Yh×h×Uh

ad, and that a triplet (yh,σh∗,uh) is the solution of (OCP)h if and only if there is a pair of adjoint states (zh,ωh∗)∈Yh×h, such that (y

h,σh∗,zh∗,ωh,uh)∈ (Yh×h)×Uh

adsatisfies the following discrete optimality system: (OS)h

State equation:

yh,σh∗;vh,τh

=f +Buh,vh

, ∀(vh,τh)∈Yh×h. (.)

Adjoint state equation:

vh,τh;zh,ωh

= –yhyd,vh

σh∗–σd,τh

, ∀(vh,τh)∈Yh×h. (.)

Optimality condition:

γuhBzh∗,uhuh

≥, ∀uhUadh . (.)

Remark . The coercivity of the mixed bilinear formulation(,;,) leads to a

posi-tive definite linear algebraic equation in the discrete level, and therefore, the discrete state and adjoint state equations (.)-(.) can be solved quickly using the popular solvers, such as the conjugate gradient (CG) solver and algebraic multi-grid (AMG) solver.

LetPhbe anL-projection fromU=L() toUhsuch that for anyuU

(9)

It is a matter of calculation that for the optimal controlu∗ ∈Uad, the projectionPhu∗ belongs toUh

ad. For example, we can give a proof for Case IV. In fact, letφ≡∈Uh in equation (.), then we have

Phu∗=

u∗≥, (.)

which proves the conclusion. The proofs of the other cases are similar. Besides, it is easy to check that

Phu|T= 

|T|

T

u, ∀TTh, (.)

where|T|is the area of elementT.

Finally, similar to the explicit solutions (.)-(.) to the variational inequality (.) for different cases. The solution of (.) can also be described explicitly for the corre-sponding cases; see [, ]. We summarize them as below.

CaseI.Uadh =Uh Then the solution is

uh=  γPh

Bzh

. (.)

CaseII.Uh

ad={uhUh:uh|T≥,∀TTh} Then the solution is

uh=max

,  γPh

Bzh

. (.)

CaseIII.Uad={uhUh:auhb, a.e. in} Then the solution is

uh=max

a,min

b,  γPh

Bzh

. (.)

CaseIV.Uad={uhUh:

uh≥}

Then the solution is

uh=max

, – γB

zh

+  γPh

Bzh

. (.)

4 A priori error estimates

In this section, we shall givea priorierror estimates for the proposed novel stabilized mixed finite element method of optimal control problem.

Before that let us first recall the following interpolation and projection results.

Lemma .[] LetPhbe the L-projection defined in(.).Then for uH(),we have

(10)

Lemma . LetIh be the standard Lagrange interpolation operator defined in Ref. [].

Then there is a constant C> such that

vIhv L(T)+hT|vIhv|H(T)ChT|v|H(T), (.)

forvH(T),∀TTh.

Lemma .(Poincaré inequality) There is a positive constant Cwhich depends only on

the domainsuch that

v L()Cv L()d, ∀vH(). (.) In this paper, we aim to demonstrate the following main conclusion between the optimal solutions of (OS) and the stabilized mixed finite element solutions of (OS)h.

Theorem . Suppose that (y∗,σ∗,z∗,ω∗,u∗)and(yh,σh∗,zh,ωh∗,uh)are the solutions of

(OS)and(OS)h,respectively.Assume that the solutions{y∗,z∗} ∈H()∩H(),{σ∗,ω∗} ∈

H()d,and uH().Then there is a positive constant C such that

uu

hL()+ y∗–yh,σ∗–σhδ+ z∗–zh∗,ω∗–ωhδ

ChuH()+

v=y,z;τ=σ,ω

v

H()+τH()d

. (.)

Remark . Compared with Ref. [], a same optimal-order convergence between the exact solutions and numerical solutions is obtained. However, the requirement of reg-ularities for the flux stateσ∗ and adjoint flux stateω∗are both reduced fromH()dto

H()d. This appears to be a more realistic assumption if the original state equation is only

H-regular, and if the given dataf,yd,σdand the optimal controlu∗all belong toL(). In particular, for Cases I and IV, we can predict that the optimal controlu∗∈C∞() as if the given data are sufficiently smooth. Indeed, from (.) and (.) we can observe that the regularity of the optimal controlu∗agrees with that of the adjoint statez∗.

To derive the above main result, we introduce (yh(u∗),σh(u∗),zh(u∗),ωh(u∗))∈(Yh× h)as the discrete intermediate variables. They are associated with the optimal control solutionu∗∈Uadand satisfy

yh

u∗,σh

u∗;vh,τh

=f+Bu∗,vh

, (.)

vh,τh;zh

u∗,ωh

u∗= –yh

u∗–yd,vh

σh

u∗–σd,τh

, (.)

for any (vh,τh)∈Yh×h.

For simplicity of presentation, below let us denote those solutions of (.)-(.) corre-sponding to the optimal controlu

(yh,σh,zh,ωh)

yh

u∗,σh

u∗,zh

u∗,ωh

u∗.

(11)

Lemma . Let(yh,σh∗,ωh∗,zh∗)and(yh,σh,zh,ωh)be the solutions of(.)-(.)and(.) -(.),respectively.Then the following estimates hold:

yhyh,σh∗–σh δ+ zhzh,ωhωh δCu∗–uhL(). (.)

Proof On the one hand, we conclude from (.) and (.) that

yhyh,σh∗–σh;vh,τh

=Buhu∗,vh

, ∀(vh,τh)∈Yh×h. (.)

Selectingvh=yhyhandτh=σhσhin (.). It then follows from the stability result in Proposition . that

yhyh,σh∗–σh δCu

u

hL(). (.)

On the other hand, we deduce from (.) and (.) that

vh,τh;zhzh,ωhωh

= –yhyh,vh

σh∗–σh,τh

, (.)

for any (vh,τh)∈Yh×h.

Letvh=zhzhandτh=ωh∗–ωh. Following the stability result in Proposition . and the conclusion (.), we derive

zhzh,ωhωh δC yhyh,σh∗–σh δCu∗–uhL(). (.)

Therefore, the proof of Lemma . is ended.

Then we turn to the validation of an optimal-order convergence between the interme-diate variables and the exact solutions.

Lemma . Let (y∗,σ∗,z∗,ω∗) and (yh,σh,zh,ωh) be the solutions of (.)-(.) and (.)-(.),respectively.Furthermore,assume the solutions{y∗,z∗} ∈H()∩H()and

{σ∗,ω∗} ∈H()d.Then the following estimates hold: y∗–yh,σ∗–σh δChyH()+σH()d

, (.)

z∗–zh,ω∗–ωh δCh

v=y,z;τ=σ,ω

vH()+τH()d

. (.)

Proof First of all, it is clear that (.) is the mixed finite element approximation of (.). Therefore, the result (.) can easily be proved by the interpolation estimation theory in Lemma ..

Second, we obtain by subtracting (.) from (.) that

vh,τh;z∗–zh,ω∗–ωh

= –y∗–yh,vh

σ∗–σh,τh

, (.)

(12)

Equivalently, (.) can be expressed as

vh,τh;Ihz∗–zh,Ihω∗–ωh

=

vh,τh;Ihz∗–z∗,Ihω∗–ω

y∗–yh,vh

σ∗–σh,τh

, (.)

whereIhz∗∈YhandIhω∗∈hare the standard Lagrange piecewise linear interpolation ofz∗andω∗, respectively.

Letvh=Ihz∗–zhandτh=Ihω∗–ωhin equation (.). It then follows from Proposition ., Lemma ., and the Cauchy-Schwarz inequality that

Ihz∗–zh,Ihω∗–ωh

δ

C(C,δ,) Ihz∗–z∗,Ihω∗–ωδ+ y

y

h,σ∗–σh δ

× Ihz∗–zh,Ihω∗–ωh δ,

which implies

Ihz∗–zh,Ihω∗–ωh δ

C Ihz∗–z∗,Ihω∗–ωδ+ y

y

h,σ∗–σh δ

. (.)

Then the result (.) can be derived by the triangle inequality, Lemma ., (.) and (.); we have

z∗–zh,ω∗–ωh δ

Ihz∗–z∗,Ihω∗–ωδ+ Ihz∗–zh,Ihω∗–ωh δ

C Ihz∗–z∗,Ihω∗–ωδ+ y

y

h,σ∗–σh δ

Ch

v=y,z;τ=σ,ω

vH()+τH()d

. (.)

Thus, Lemma . is proved.

Summarizing Lemmas .-. with a simple application of the triangle inequality, it is easy to obtain

y∗–yh,σ∗–σhδ+ z∗–zh,ω∗–ωh δ

y∗–yh,σ∗–σh δ+ y

hyh,σh∗–σh δ

+ z∗–zh,ω∗–ωh δ+ zhzh,ωhωh δ

Cu∗–uhL()+

v=y,z;τ=σ,ω

v

H()+τH()d

. (.)

Therefore, the last step is to concentrate on estimating theL-norm errors between the

(13)

Proof of Theorem. Note that as proved in (.) thatPhu∗∈Uadh for all different cases ofUad. It then follows from the optimality conditions (.) and (.) that

γu∗–Bz∗,u∗–uh≤,

γuhBzh∗,uhPhu

≤.

(.)

Thus, we have

γu∗–uhL()=

γu∗,u∗–uhγuh,u∗–uh

=γu∗–Bz∗,u∗–uh+γuhBzh∗,uhPhu

+γuhBzh∗,Phu∗–u

+Bz∗–zh∗,u∗–uh

γuhBzh,Phu∗–u

+z∗–zh,Bu∗–uh. (.)

In the following, we try to estimate the two terms on the right-hand of (.). First, it follows from the definition ofPhin (.) that

γuhBzh∗,Phu∗–u

=Bz∗–zh∗,Phu∗–u

Bz∗–Ph

Bz,P hu∗–u

=z∗–zh,B

Phu∗–u

+zhzh,B

Phu∗–u

Bz∗–Ph

Bz,P hu∗–u

. (.)

Thus, we conclude from the Cauchy-Schwarz inequality, the boundedness ofB, and Lem-mas ., . that

z∗–zh,B

Phu∗–u

Cz∗–zhL()+CPhu∗–u∗L()

C(C,δ) z∗–zh,ω∗–ωhδ+CPhu∗–u∗L()

Chu∗H()+

v=y,z;τ=σ,ω

v∗H()+τ∗ 

H()d

,

zhzh∗,B

Phu∗–u

zhzh,ωh∗–ωh

δ+CPhu

u∗

L()

Cεu∗–uhL()+Chu∗ 

H(),

BzP h

Bz,P hu∗–u

Cz∗–Phz

L()+CPhu∗–u

L()

Chu∗H()+z∗ 

H()

.

Here and hereafterεis a small positive constant.

Similarly, for the second term on the right-hand side of (.) we have

z∗–zh∗,Bu∗–uh=z∗–zh,B

u∗–uh+zhzh,B

(14)

where

z∗–zh,B

u∗–uh

C z∗–zh,ω∗–ωhδ+Cεu∗–uh

L()

Cεu∗–uhL()+Ch

u∗H()+

v=y,z;τ=σ,ω

v∗H()+τ∗ 

H()d

,

and following (.) and (.) we have

zhzh∗,B

u∗–uh=

yhyh,σh∗–σh;zhzh,ωhωh

= –yhyh,yhyh

σh∗–σh,σh∗–σh

≤.

Finally, collecting all these bounds together withεbeing small enough, we have

u∗–uhL()Ch

uH()+

v=y,z;τ=σ,ω

vH()+τH()d

. (.)

Furthermore, inserting the above estimate into (.) we directly have

y∗–yh,σ∗–σhδ+ z∗–zh,ω∗–ωh δ

ChuH()+

v=y,z;τ=σ,ω

v

H()+τH()d

. (.)

Thus, Theorem . follows immediately from (.) and (.).

5 Numerical experiments

In this section, we present some numerical results of the novel stabilized mixed finite ele-ment method defined in Section  which confirm the theoretical analysis of the previous section. As for the constrained optimal control problem, the states and control are the main concern of the practical problem. Therefore, in the following tests, we mostly focus on the results of the statey, the flux stateσ, and the controlu.

Let= [, ]×[, ]. We are ready to test the following type optimal control problem:

min uUad

 

(yyd)+  

(σσd)+  

u, (.)

subject to

y=f +u, in,

σ= –∇y, in. (.)

(15)

Algorithm

Step . Give an initial control solutionu()hUh

adand toleranceTOL= .E-. Forn= , , . . . ,Nmax= 

Step . Solve (y(hn),σh(n))∈Yh×has follows:

Step .. Given initialσh(n,)and toleranceTOL= .E-. Fork= , , . . . ,Nmax= 

Step .. Solvey(hn,k)∈Yhsuch that

δy(hn,k),∇vh

=f +u(hn–),vh

+ ( –δ)σh(n,k–),∇vh

.

Step .. Solveσh(n,k)∈hsuch that

σh(n,k),τh

= –∇y(hn,k),τh

.

Step .. Stop until σh(n,k)–σh(n,k–) L()<TOLis satisfied, and let

y(hn)=y(hn,k), σh(n)=σh(n,k).

Step . Solve (z(hn),ωh(n))∈Yh×has follows: Step .. Given initialωh(n,)and toleranceTOL. Fork= , , . . . ,Nmax

Step .. Solvez(hn,k)∈Yhsuch that

δz(hn,k),∇vh

= –y(hn)–yd,vh

– ( –δ)ω(hn,k–),∇vh

.

Step .. Solveω(hn,k)∈hsuch that

ω(hn,k),τh

=∇z(hn,k),τh

–   –δ

σh(n)–σd,τh

.

Step .. Stop until ω(hn,k)–ωh(n,k–) L() <TOLis satisfied, and let

zh(n)=z(hn,k), ω(hn)=ωh(n,k).

Step . Solveu(hn)∈Uh

adsuch that

u(hn)–zh(n),vhu(hn)

≥.

Step . Stop if u(hn)–uh(n–) L()<TOLis satisfied, and let

uh=u(hn), yh=y(hn), σh=σh(n), zh=zh(n), ωh=ω(hn).

Example  For the first example, we chooseσd=σ and consider Case III witha= ,b= .. The corresponding analytical solutions of the optimal control problem are as follows:

(16)

Table 1 Errors, convergence orders and CPU time for Example 1

Mesh u – uhL2() Order |{y – yh,σσh}|δ Order CPU time

8*8 5.5232E-02 - 4.0521E-01 - 5s

16*16 2.7731E-02 0.99 1.9822E-01 1.03 26s

32*32 1.3741E-02 1.01 9.8230E-02 1.01 127s

64*64 6.9009E-03 0.99 4.8929E-02 1.01 761s

Figure 1 The numerical controluhand corresponding error for Example 1.

Figure 2 The numerical stateyhand corresponding error for Example 1.

σ(x) = –∇y,

z(x) =sin(πx)sin(πx),

ω(x) =∇z,

u(x) =max,min{.,z},

(17)

Figure 3 The first component of numerical flux stateσhand corresponding error for Example 1.

Figure 4 The second component of numerical flux stateσhand corresponding error for Example 1.

We can see that the solutions of this example areδ-independent. Table  displays the errors and convergence orders with respect to the decreasing uniform mesh sizehfor the controluinL()-norm, the statesyandσin weighted norm. The main CPU time for the

computation excluding the mesh generation part is also listed. It uses no more than five cycles for the iteration algorithm. Figure  shows the numerical solution and numerical error of the control when mesh sizeh= /, while the numerical solutions and errors of the state and flux state are presented in Figures -, respectively. It can be observed that the numerical results are in agreement with the analytical solutions very well.

Example  For the second example, we consider a nonhomogeneous Dirichlet boundary problem. Let us takeσd=  and consider Case IV withz=. The corresponding solutions of the optimal control problem are as follows:

y(x) =x( –x) +x( –x),

σ(x) = –∇y,

(18)

Table 2 Errors, convergence orders and CPU time for Example 2

Mesh u – uhL2() Order |{y – yh,σσh}|δ Order CPU time

8*8 7.1264E-02 - 9.5403E-02 - 8s

16*16 3.5255E-02 1.02 4.6587E-02 1.03 37s

32*32 1.7583E-02 1.00 2.3046E-02 1.02 172s

64*64 8.7859E-03 1.00 1.1465E-02 1.01 973s

Figure 5 The numerical controluhand corresponding error for Example 2.

Figure 6 The numerical stateyhand corresponding error for Example 2.

ω(x) =∇zσσd  –δ ,

u(x) =z,

where the source functionf and the desired statesydcan also be determined by (.) and (.), respectively.

(19)

Figure 7 The first component of numerical flux stateσhand corresponding error for Example 2.

Figure 8 The second component of numerical flux stateσhand corresponding error for Example 2.

consistent with Theorem .. Besides, the numerical results are also well matched with the analytical solutions.

6 Concluding remarks

In this paper, we discuss a novel stabilized mixed finite element method for the approxi-mation of reaction-diffusion optimal control problem. Compared with our previous work, the novel method is more simple and easier to be implemented. It needs only one stabi-lization parameter but is still stable. Furthermore, low regularities for the state and ad-joint state variables are needed. Different cases of the admissible control set are discussed anda priorierror estimates are proved. Finally, numerical experiments are addressed to demonstrate the theoretical analysis. Most importantly, we should point that this novel stabilized mixed method is more competitive. It can easily be extended to solve optimal control problems governed by a bilinear state equation, the Stokes equation and so on.

Competing interests

(20)

Authors’ contributions

All authors read and approved the final manuscript.

Author details

1College of Science, China University of Petroleum, Qingdao, 266580, China.2College of Petroleum Engineering, China University of Petroleum, Qingdao, 266580, China.

Acknowledgements

This work was supported by the National Natural Science Foundation of China (Nos. 11201485, 11571367), the Promotive Research Fund for Excellent Young and Middle-aged Scientists of Shandong Province (No. BS2013NJ001), and the Fundamental Research Funds for the Central Universities (Nos. 14CX02217A, 15CX08004A, 15CX08011A). The first author was partially supported by the China Scholarship Council (No. 201506455014).

Received: 3 October 2015 Accepted: 12 January 2016

References

1. Ciarlet, PG: The Finite Element Method for Elliptic Problems. SIAM, Philadelphia (2002)

2. Brenner, SC, Scott, LR: The Mathematical Theory of Finite Element Methods. Springer, New York (2010) 3. Lions, JL: Optimal Control of Systems Governed by Partial Differential Equations. Springer, Berlin (1971) 4. Liu, W, Yan, N: Adaptive Finite Element Methods for Optimal Control Governed by PDEs. Series in Information and

Computational Science, vol. 41. Science Press, Beijing (2008)

5. Tiba, D: Lectures on the Optimal Control of Elliptic Equations. University of Jyväskylä Press, Jyväskylä (1995) 6. Hinze, M, Pinnau, R, Ulbrich, M, Ulbrich, S: Optimization with PDE Constraints. Springer, Berlin (2009)

7. Falk, FS: Approximation of a class of optimal control problems with order of convergence estimates. J. Math. Anal. Appl.44, 28-47 (1973)

8. Hinze, M: A variational discretization concept in control constrained optimization: the linear-quadratic case. Comput. Optim. Appl.30, 45-61 (2005)

9. Meyer, C, Rösch, A: Superconvergence properties of optimal control problems. SIAM J. Control Optim.43, 970-985 (2004)

10. Arada, N, Casas, E, Tröltzsch, F: Error estimates for the numerical approximation of a semilinear elliptic control problem. Comput. Optim. Appl.23, 201-229 (2002)

11. Chen, Y, Liu, W: Error estimates and superconvergence of mixed finite elements for quadratic optimal control. Int. J. Numer. Anal. Model.3, 311-321 (2006)

12. Yan, N, Zhou, Z: A RT mixed FEM/DG scheme for optimal control governed by convection diffusion equations. J. Sci. Comput.41, 273-299 (2009)

13. Chen, Y, Lu, Z: Error estimates of fully discrete mixed finite element methods for semilinear quadratic parabolic optimal control problem. Comput. Methods Appl. Mech. Eng.199, 1415-1423 (2010)

14. Zhou, J, Chen, Y, Dai, Y: Superconvergence of triangular mixed finite elements for optimal control problems with an integral constraint. Appl. Math. Comput.217, 2057-2066 (2010)

15. Fu, H, Rui, H: A characteristic-mixed finite element method for time-dependent convection-diffusion optimal control problem. Appl. Math. Comput.218, 3430-3440 (2011)

16. Gong, W, Yan, N: Mixed finite element method for Dirichlet boundary control problems governed by elliptic PDEs. SIAM J. Control Optim.49, 984-1014 (2011)

17. Raviart, PA, Thomas, JM: A mixed finite element method for 2nd order elliptic problems. In: Mathematical Aspects of Finite Element Methods. Lecture Notes in Mathematics, vol. 606, pp. 292-315. Springer, Berlin (1977)

18. Hughes, TJR, Franca, LP, Hulbert, G: A new finite element formulation for computational fluid dynamics: VIII. The Galerkin/least-squares method for advective-diffusive equations. Comput. Methods Appl. Mech. Eng.73, 173-189 (1989)

19. Franca, LP, Stenberg, R: Error analysis of Galerkin least squares methods for the elasticity equations. SIAM J. Numer. Anal.28, 1680-1697 (1991)

20. Franca, LP, Frey, SL, Hughes, TJR: Stabilized finite element methods: I. Application to the advective-diffusive model. Comput. Methods Appl. Mech. Eng.95, 253-276 (1992)

21. Franca, LP, Valentin, F: On an improved unusual stabilized finite element method for the advective-reactive-diffusive equation. Comput. Methods Appl. Mech. Eng.190, 1785-1800 (2000)

22. Fu, H, Rui, H, Hou, J, Li, H: A stabilized mixed finite element method for elliptic optimal control problems. J. Sci. Comput. (2015). doi:10.1007/s10915-015-0050-3.5

Figure

Figure 1 The numerical control uh and corresponding error for Example 1.
Figure 3 The first component of numerical flux state σh and corresponding error for Example 1.
Table 2 Errors, convergence orders and CPU time for Example 2
Figure 7 The first component of numerical flux state σh and corresponding error for Example 2.

References

Related documents

Hou studied a class of fourth order quadratic elliptic optimal control problems, where the state and co-state are approximated by the order k Raviart-Thomas mixed finite element

a posteriori error estimates and superconvergence of a mixed finite element solution for nonlinear parabolic integro-differential optimal control problems..