Gradient Recovery Based Two-Grid Finite Element Method for Parabolic Integro-Differential Optimal Control Problems ()
1. Introduction
The optimal control problem [1] [2] is very crucial in the field of science and engineering. For example, both population dynamics and heat conduction involve the optimal control problem [3] [4]. Solving and analyzing optimal control problems are important matters in applying the optimal control models. So far, lots of studies have been made for the optimal control problems. For instance, a new method based on optimal control theory for megawatt frequency control problem was discussed in [5]. Superconvergence analysis and error estimation of finite element method were established for convex OCP in [6]. Furthermore, a posteriori error estimation of spectral method was presented for optimal control problems governed by parabolic equations in [7]. In addition, the convergence and superconvergence of fully discrete finite elements for time fractional optimal control problems are given in [8]. We can learn more about the OCP through [9] and references therein.
When using the FEM with two grids to solve the OCP of parabolic integro-differential equation, the processes of solving all variables are interdependent. Therefore, in this article, we try to design a scheme to solve all variables independently. Based on the algorithms studied in [10] [11], we mainly study combining the high efficiency of the two-grid finite element method and the high-precision property of the gradient recovery method to design an efficient algorithm for the optimal control problem.
Gradient recovery is an important post-processing method. On the one hand, it reconstructs high-precision gradient approximations of finite element solutions [12]. On the other hand, gradient recovery can be used to construct posteriori error estimators [13]-[16]. Omar and Tristan have studied gradient recovery in adaptive finite element method for parabolic problems [17]. As early as 2003, Yan proposed a gradient recovery type a posteriori error estimator for FEM of the OCP [18]. Recently, some scholars have studied the posteriori error estimate of two grid mixed finite element methods for semilinear elliptic equations [19]. In addition, the Galerkin method for numerical solution of Volterra integro-differential equations with certain orthogonal basis function is presented in [20]. To the best of our knowledge, there is no literature about gradient recovery based two-grid finite element method for parabolic integro-differential optimal control problems. In this paper, we apply two-grid finite element method based gradient recovery method studied in [21] to study a parallel algorithm for (1)-(2). Details of the algorithm mainly include three parts. First, solving the small scaled optimal control problem for state, co-state and control variables
,
and
respectively on coarse mesh with mesh size H at each time level. Next, applying the gradient recovery method to get
and
. With
and
, we solve the large scaled optimal control problem for
,
and
on fine mesh with mesh size h in parallel on all time levels. Error in the approximate solution of the proposed algorithm is estimated and a numerical experiment is implemented to confirm the theoretical results. Here we provide a flowchart to illustrate the methodological approach utilized in this paper.
The framework of this article is organized as below. We introduce the discrete form of the modelling issue in Section 2. In addition, fully discrete form with intermediate variables is also given. Priori error estimate is presented in Section 3. Gradient recovery based two-grid finite element method as well as error estimation of the method are presented in Section 4. A numerical experiment is used to justify the theoretical result in Section 5. Finally, a simple summary is given in Section 6.
2. Model Problem and Its Finite Element Scheme
In this article, we study the below OCP:
(1)
subject to
(2)
where
, with Lipschitz boundary
, and
be bounded open sets in
,
.
is a positive regular constant. y is the state, u is the control, f,
and
are some given functions,
denotes a closed convex subset that includes control, where
E is a bounded operator from
to
and is independent of t.
(3)
First, we shall introduce some notations that used in this paper. Let
be the Sobolev spaces on
and a norm
denoted by
, D is differential operator, a semi-norm
denoted by
. We set
. For
, we write as
,
, and
,
.
We denote by
the Banach space of all
integrable functions from J into
with norm
for
,
. For simplicity of presentation, we write
by
. In the same way, we are able to define the spaces
and
. Besides, h is the spatial mesh size, C represents an arbitrary positive constant,
is time step, the state space
and
.
The weak form of (1)-(2) is to find
satisfies
(4)
(5)
(6)
From [22] and [23], we know that (4)-(6) has a unique solution
only when there is a co-state
such that
meets the following optimality conditions:
(7)
(8)
(9)
(10)
(11)
where
is the dual operator of E,
is the dual operator of the operator
. Refer to [24], inequality (11) can be expressed as
(12)
Suppose
indicates a partitioning of
into disjoint regular triangulations
,
be the size of
,
. Suppose
be defined as the following finite element space:
(13)
The approximate space of control is written as
(14)
Prior to giving the fully discrete finite element equation, let’s start introducing several projection operators. The standard elliptic projection [25]
is defined as follows:
(15)
(16)
The standard
-orthogonal projection [26]
is defined as:
(17)
(18)
The definition of the element average operator [27]
is given by
(19)
which has an approximation property:
(20)
For the theoretical analysis in Section 3 and Section 4, we need to present a fully discrete form of the model problem and a fully discrete form with intermediate variable
. Now, we present the fully discrete finite element approximation for (4)-(5). Suppose
,
,
,
, and we propose the following concepts:
The fully discrete finite element approximation is to find:
,
satisfy
(21)
(22)
(23)
where we change the integral term to the summation term and carefully set the subscript of the variables to facilitate the calculation and proof of the theoretical analysis part.
Once again, combining the optimality condition, duplet
is the solution of (21)-(23) only when there is a co-state
such that
satisfies the following conditions:
(24)
(25)
(26)
(27)
(28)
Next, we introduce the fully discrete form with intermediate variable first. For , the following is the discrete form with
:
(29)
(30)
(31)
(32)
3. A priori Error Estimates
Refer to [28], we have the following Lemmas 1-6.
Lemma 1. Suppose
satisfies (29)-(32) with
and
satisfies (7)-(11). For
, we get
(33)
(34)
Lemma 2. Choosing
and
in (29)-(32) respectively. Then, for
, we get
(35)
Lemma 3. Suppose
and
are the discrete solutions of (29)-(32) with
, and
respectively. For
, we have
(36)
Lemma 4. Substituting
,
into (29)-(32) respectively, thus
(37)
Lemma 5. Suppose u satisfies (7)-(11) and
satisfies (24)-(28) and all the assumptions in Lemmas 1-4 are reasonable. Thus, for
, we have
(38)
In order to prove the global superconvergence for all variables, we utilize the recovery technique on uniform meshes. We set up the recovery operator
and
, suppose
is a continuous quadratic function. The value of
at the nodes is defined on a patch of elements around the node by the least squares method, the details can be found in [29] [30].
For the gradients of y and p,
. For the quadratic function, which is identical to the Z-Z gradient recovery [29] [30]. We set the discrete co-state for an acceptable set
(39)
Lemma 6. Suppose
and
satisfies (7)-(11) and (29)-(32) respectively and all the hypotheses in Lemmas 1-5 are valid. Thus
(40)
Next, we will deduce the result of global superconvergence for the control variable and the state variable.
Theorem 7. Suppose
and
makes (7)-(11) and (24)-(28) valid respectively. For
, we can derive that
(41)
(42)
(43)
Proof. Apparently, using Poincaré inequality and the Lemma 1-Lemma 5, we have (41)-(42). From (12) and (28), combining (20), (41) and mean value theorem, we get
(44)
□
Theorem 8. Suppose u and
satisfy (7)-(11) and (29)-(32) respectively. Assuming that all the conditions in Lemmas 1-5 are valid. Thus
(45)
Proof. The proof of this theorem is similar to the proof of Theorem 7. □
4. Recovery Based Two-Grid Scheme
In this section, we propose a gradient recovery based two-grid finite element method and make a priori error estimate for the algorithm. The main idea of the scheme includes two parts corresponding to coarse and fine mesh respectively.
Step 1. Solving
on the coarse grid
to satisfy the following optimality conditions:
(46)
(47)
(48)
(49)
(50)
Step 2. Finding
on the fine grid
to satisfy:
(51)
(52)
(53)
(54)
(55)
Combining the stability estimation and Theorem 7, it’s easy to get the following conclusion.
Theorem 9. Assuming that
and
make (7)-(11) and (46)-(55) correct, respectively. For
sufficiently small and
, we obtain
(56)
(57)
Proof. To reduce calculation, let
Choosing
in (7), subtracting (51) from (7), then using (15), thus
(58)
Substituting
into (58), multiplying it by
, then summing it over n from 1 to l (
) at the both sides of (58), therefore
(59)
For
, using (16), we have
(60)
For
, according to the consequence shown in [31], we get
(61)
For
, we have
(62)
where we also used (15), and
For
, we have
(63)
For
, from Lemma 6, we have
(64)
For
, using Theorem 8, we have
(65)
Let’s estimate
, it’s similar to
(66)
Adding up
, combining (16), the triangle inequality and discrete Gronwall’s inequality, thus
(67)
Putting
into (9), subtracting (53) from (9), then using (15), we get
(68)
Taking
in (68), multiplying it by
and summing it over n from
to N (
) at both sides of (68), making use of (16), (42) and the triangle inequality, thus
(69)
Notice that
(70)
Next, we estimate the right sides of (69). Similar to (61), we have
(71)
For
, using Cauchy inequality and (16), we get
(72)
For
, we have
(73)
For
, similar to
, we get
(74)
For
, it’s easy to get
(75)
For
, it’s similar to
(76)
For
, it’s similar to (61), we get
(77)
For
, it’s easy to get
(78)
For
, using Cauchy inequality and the smoothness of y and
, we get
(79)
For
, it’s easy to get
(80)
Suming up
, combining (16), the triangle inequality and discrete Gronwall’s inequality, we can get
(81)
Note that
It’s similar to (44)
(82)
□
5. Numerical Experiment
In this section, we implement an experiment to check the theoretical results studied in Section 3 and Section 4. The numerical experiment was done by utilizing MATLAB finite element package iFEM [32].
In the numerical experiment, we take
. The stopping criterion is that the control variable satisfies
. We mainly show the error of the FEM, and the gradient recovery based two-grid finite element method.
We solved the following control problem:
(83)
subject to
(84)
where
, with data and solutions are given as:
(85)
In the numerical experiment, we use
so that the error in time direction does not influence the error in spatial direction, and choose
to compute time levels 400, 1600, 6400 for
. In Table 1, we show the error of finite element method for y, p in both
norm and
norm and control variable u in
norm. In Table 2, we show the error of gradient recovery based two-grid finite element solutions. Table 3 gives the calculation time of numerical example using FEM and gradient recovery based two-grid finite element method respectively.
Table 1. Error of finite element method with
,
at
.
Freedom number |
|
|
h |
|
|
|
|
|
|
0.059117 |
0.003992 |
0.000885 |
0.003970 |
0.000349 |
|
0.015191 |
0.001074 |
0.000186 |
0.000265 |
2.45275e−05 |
|
0.003805 |
0.000272 |
4.44124e−05 |
2.77247e−05 |
1.49681e−06 |
Table 2. Error of gradient recovery based two-grid method with
,
at
.
Freedom number |
|
|
h |
|
|
|
|
|
|
0.059117 |
0.003992 |
0.000886 |
0.003971 |
0.000349 |
|
0.015192 |
0.001075 |
0.000187 |
0.000257 |
2.46157e−05 |
|
0.003805 |
0.000272 |
4.44501e−05 |
1.61259e−05 |
1.58670e−06 |
Table 3. Calculation time.
Freedom number |
Finite element method |
Gradient recovery based two-grid method |
h |
Cputime(s) |
Cputime(s) |
|
0.7790 |
0.9920 |
|
4.7140 |
5.4150 |
|
342.0670 |
197.9580 |
The convergence order graphs of three variables calculated by finite element method and gradient recovery based on two-grid finite element method are also given, see Figure 1 and Figure 2 respectively. From the figures, we can know that the numerical results are consistent with the theory discussed in Section 3-4.
Figure 1. The convergence order of finite element method at
.
Figure 2. The convergence order of doing gradient recovery based two-grid finite element method at
.
6. Conclusion
In this paper, we present a gradient recovery based two-grid finite element method for parabolic integro-differential optimal control problem, which is of innovative significance. Combining the high efficiency of two-grid finite element method and the high precision of gradient recovery, we estimate the priori error of state variable, co-state variable and control variable. Finally, a numerical example is used to illustrate the correctness of the theoretical results. In our future work, we will study a posteriori error estimation as well as an adaptive method for the constraint optimal control problem.