1.
Introduction
There are numerous research on finite element methods (FEMs) solving elliptic optimal control problems (OCPs) with control constraint. A systematic introduction can be seen in [1,2,3,4,5,6]. Due to the low regularity of the control variable, it is usually approximated by piecewise constant functions. Then the optimal priori error estimate is O(h) [7,8,9]. In order to improve the efficiency and accuracy of FEMs for solving such problems, many experts have considered its superconvergence [10,11,12], a posteriori error estimation [13,14,15], adaptive algorithm [16,17] and variational discretization technique [18,19,20].
In the past two decades, many scholars have proposed different numerical methods for elliptic or parabolic OCPs, such as FEMs [21], space-time FEMs [22,23], characteristic FEMs [24,25], mixed finite element methods (MFEMs) [26,27], splitting positive definite mixed FEMs [28,29], finite volume methods [30,31], spectral method [32,33,34], virtual element methods (VEMs) [35,36,37]. Unfortunately, almost of these numerical methods for parabolic OCPs use the backward Euler scheme (BES) for time discretization, and the error estimates of time variable is O(k). In recent years, there are also a few works using the Crank-Nicolson scheme (CNS) for time discretization [38,39,40,41], which can improve the error convergence order of the time variable to O(k2).
To the best of our knowledge, all reported fully discrete MFEMs for parabolic OCPs use BES for time discretization and optimal error estimates of time variable is O(k). The purpose of this paper is to develop a MFEM combined with CNS approximation of parabolic OCPs and establish optimal a priori error estimates O(h2+k2).
We are concerned with the following parabolic OCPs: Find (y,p,u) such that
where Ω⊂R2 is a rectangle, J=(0,T]. Let U=L2(J;L2(Ω)), f,yd∈U, pd∈U2 and y0∈H1(Ω). K is a closed convex subset of U defined by
Throughout the paper, we adopt the standard notation Wm,p(Ω) for Sobolev spaces on Ω with a norm ‖⋅‖m,p given by ‖v‖pm,p=∑|α|≤m‖Dαv‖pLp(Ω), a semi-norm |⋅|m,p given by |v|pm,p=∑|α|=m‖Dαv‖pLp(Ω). For p=2, we denote Hm(Ω)=Wm,2(Ω),Hm0(Ω)={v∈Wm,p(Ω):v|∂Ω=0}, and ‖⋅‖m=‖⋅‖m,2,‖⋅‖=‖⋅‖0,2. We denote by Ls(J;Wm,p(Ω)) all Ls integrable functions from J into Wm,p(Ω) with norm ‖v‖Ls(J;Wm,p(Ω))=(∫T0||v||sWm,p(Ω)dt)1/sfors∈[1,∞), and the standard modification for s=∞. For ease of presentation, we denote ‖v‖Ls(J;Wm,p(Ω)) by ‖v‖Ls(Wm,p). Similarly, one can define the spaces Hl(Wm,p). In addition C denotes a general positive constant.
The layout of this paper is as follows. In Section 2, we construct a MFEM combined with CNS approximation of the parabolic OCPs (1.1)–(1.5). In Section 3, we introduce some useful intermediate variables and important error estimates. In Section 4, we derive a priori error estimates for the control, state and co-state. In Section 5, we provide some numerical examples to illustrate our theoretical results.
2.
MFEM combined with CNS approximation of parabolic OCPs
In this section, we shall consider a MFEM combined with CNS approximation of parabolic OCPs (1.1)–(1.5). For simplicity, we shall take the following state spaces L=H1(J;V) and Q=H1(J;W), where V and W are defined as follows:
Furthermore, we define the space
Then OCPs (1.1)–(1.5) can be recast as the following weak form: Find (y,p,u)∈Q×L×K such that
It follows from [3] that OCPs (2.1)–(2.4) has a unique solution (y,p,u), and that a triplet (y,p,u)∈Q×L×K is the solution of (2.1)–(2.4) if and only if there is a co-state (z,q)∈Q×L such that (y,p,z,q,u) satisfies the following optimality conditions:
We introduce a pointwise projection P[a,b], which satisfies: For any φ∈W,
Then the variational inequality (2.11) can be equivalently expressed as
We use the Raviart-Thomas mixed finite element of the order m=1 for space discretization. Let Th be a regular triangulations of the domain Ω, he denotes the diameter of e and h=maxe∈Th{he}. Let Pm(e) indicates the space of polynomials of total degree no more than m on e and Vh×Wh⊂V×W denote Raviart-Thomas mixed finite element spaces [1,2] associated with the triangulations Th of Ω, namely,
We shall use the CNS for time discretization. Let N be a positive integer, k=T/N and tn=nk,n=0,1,⋯,N. Set In=[tn,tn+1],n=0,1,⋯,N−1. For any function φ, we define φn=φ(x,tn),
and discrete time-dependent norms
Then a MFEM combined with CNS approximation of (2.1)–(2.4) is as follows: Find (yh,ph,uh)∈Wh×Vh×K′ such that
where Rh is a L2 projection operator, which will be specific later.
Like in [6], the OCPs (2.13)–(2.16) has a unique solution (ynh,pnh,unh),n=0,1,⋯,N and the triplet (ynh,pnh,unh)∈Wh×Vh×K′,n=0,1,⋯,N is the solution of (2.13)–(2.16) if and only if there is a co-state (znh,qnh)∈Wh×Vh,(n=N,⋯,1,0) such that (ynh,pnh,zh,qnh,unh),(n=0,1,⋯,N) satisfies the following optimality conditions:
Here, we use the variational discretization technique for the variational inequality. Similarly to (2.12), the variational inequality (2.23) can be equivalently rewritten as
This means that, we can obtain un+12h from zn+12h by using the relation (2.24).
The following projection operators are commonly used in the following error estimates of MFEMs approximation of OCPs. First, we define the standard L2(Ω)-projection [2] Rh: W→Wh, which satisfies: For any ϕ∈W,
Second, we define the Fortin projection [2] Πh: V→Vh, which satisfies: For any q∈V,
3.
Error estimates of intermediate variables
In this section, we will introduce some important intermediate variables and error estimates. For any ˜u∈K, we define variables (ynh(˜u),pnh(˜u),znh(˜u),qnh(˜u)),n=0,1,⋯,N, associated with ˜u, which satisfies
According to standard Raviart-Thomas mixed finite element approximation error analysis like in [20,26], we can derive the following error estimates.
Lemma 3.1. Let (ph,yh,qh,zh,uh) and (ph(u),yh(u),qh(u),zh(u)) be the discrete solutions of (2.17)–(2.23) and (3.1)–(3.6) with ˜u=u, respectively. Then we have
Proof. Let α=yh−yh(u) and β=ph−ph(u). From (2.17), (2.18), (3.1) and (3.2) with ˜u=u, we have the following error equations
Selecting wh=αn+12 and vh=βn+12 in (3.9) and (3.10), respectively. Then add those equations, we get
Note that (dtαn,αn+12)=‖αn+1 ‖2−‖αn ‖22k. From (3.11) and Young inequality, we obtain
Multiplying both sides of (3.12) by 2k and summing n from 0 to M(0≤M≤N−1), we have
According to α0=0, |||α|||l2(L2)≤C|||α|||l∞(L2) and (3.13), we get (3.7).
Set η=zh−zh(u) and θ=qh−qh(u). Subtract (3.4) and (3.5) from (2.20) and (2.21) to get the following error equations
Choosing wh=ηn+12 and vh=θn+12 in (3.14) and (3.15), respectively. We derive
Note that ηN=0 and |||η|||l2(L2)≤C|||η|||l∞(L2), similarly to (3.11)–(3.13), we can arrive at
From (3.7) and (3.17), it is easy to get (3.8).
For convenience, we use the following notations
Lemma 3.2. Let (p,y,q,z,u) and (ph(u),yh(u),qh(u),zh(u)) be the solutions of (2.5)–(2.11) and (3.1)–(3.6) with ˜u=u respectively. Assume that y,z∈L2(H2), p,q∈L2((H2)2) and yttt,zttt∈L2(L2), then we have
Proof. Set t=tn+1+tn2 in (2.5) and (2.6) then subtract (3.1) and (3.2), we have
Taking wh=υn+12y and vh=ϑn+12p in (3.20) and (3.21), respectively. According to the definition of Rh and Πh, we derive
From (3.22)–(3.23), we get
By using (2.28), Cauchy-Schwarz inequality, Young inequality and interpolation theory, we have
and
Combining (3.24)–(3.26), we obtain
Multiplying both sides of (3.27) by 2k and summing n from 0 to M(0≤M≤N−1), we have
Noting that ρ0y=0. From (3.28), we arrive at
Then (3.18) follows from (2.26), (2.28), (3.29) and triangle inequality.
Analogously, we can define ρz,ζz,υz and ϱq,ξq,ϑq. Let t=tn+1+tn2 in (2.8) and (2.9) then subtract (3.4) and (3.5), we get
Choosing wh=υn+12z and vh=ϑn+12q in (3.30) and (3.31), respectively. From the definition of Rh and Πh, we arrive at
Similarly to (3.22)–(3.28), we can derive
Since ρNz=0, (3.19) follows from (2.26), (2.28), (3.18), (3.34) and triangle inequality.
4.
A priori error estimates
In this section, we shall derive a priori error estimates of the MFEM combined with CNS approximation scheme (2.17)–(2.23).
Theorem 4.1. Let (p,y,q,z,u) be the solution of (2.5)–(2.11) and (ph,yh,qh,zh,uh) be the solution of (2.17)–(2.23). Assume that all the conditions in Lemmas 3.1 and 3.2 are valid. Then, we have
Proof. From (2.11) and (2.23), we have
and
It follows from (4.2) and (4.3) that
It follows from (2.17)–(2.22) and (3.1)–(3.6) that
By using Hölder's inequality, Young's inequality and Lemma 3.2, we have
Combining (4.4)–(4.6), we obtain (4.1).
Theorem 4.2. Let (p,y,q,z,u) and (ph,yh,qh,zh,uh) be the solution of (2.5)–(2.11) and the solution of (2.17)–(2.23), respectively. Assume that all the conditions in Theorem 4.1 are valid. Then we have
Proof. By using the triangle inequality, Lemmas 3.1 and 3.2, Theorem 4.1, it is easy to get (4.7) and (4.8).
5.
Numerical experiments
In this section, we present two numerical examples to validate our theoretical results. The following parabolic OCPs were dealt numerically with codes developed based on AFEPack, which is a freely available software package and the details can be found in [42]. Their discretization schemes are described as (2.17)–(2.23) in Section 2. Let Ω=(0,1)×(0,1) and T=1.
Example 1. The data under testing are as follows:
In Table 1, we list errors of |||u−uh|||l2(L2), |||y−yh|||l∞(L2), |||p−ph|||l2(L2), |||z−zh|||l∞(L2) and |||q−qh|||l2(L2) based on a sequence of uniformly refined meshes. In Figure 1, we show the relationship between log10(error) and log10(node). It is easy to see that |||u−uh|||l2(L2)=O(h2+k2), |||y−yh|||l∞(L2)+|||p−ph|||l2(L2)=O(h2+k2) and |||z−zh|||l∞(L2)+|||q−qh|||l2(L2)=O(h2+k2).
Example 2. The data under testing are as follows:
The numerical results based on a sequence of uniformly refined meshes are reported in Table 2. We show the relationship between log10(error) and log10(node) in Figure 2. It is easy to see that errors of |||u−uh|||l2(L2), |||y−yh|||l∞(L2), |||p−ph|||l2(L2), |||z−zh|||l∞(L2) and |||q−qh|||l2(L2) estimates are O(h2+k2). It is consistent with the theoretical results in Section 4.
6.
Conclusions
In this paper, we investigate a MFEM combined with CNS approximation of constrained parabolic OCPs and obtain optimal priori error estimates, namely |||u−uh|||l2(L2)=O(h2+k2), |||y−yh|||l∞(L2)+|||p−ph|||l2(L2)=O(h2+k2) and |||z−zh|||l∞(L2)+|||q−qh|||l2(L2)=O(h2+k2). Our results are new.
Acknowledgments
This work is supported by the Natural Science Foundation of Hunan Province (2020JJ4323), the Scientific Research Foundation of Hunan Provincial Education Department (20A211), the construct program of applied characteristic discipline in Hunan University of Science and Engineering.
Conflict of interest
The author declare no conflict of interest in this paper.