Finite Volume Element Method for Solving the Elliptic Neumann Boundary Control Problems

Abstract

Solving optimization problems with partial differential equations constraints is one of the most challenging problems in the context of industrial applications. In this paper, we study the finite volume element method for solving the elliptic Neumann boundary control problems. The variational discretization approach is used to deal with the control. Numerical results demonstrate that the proposed method for control is second-order accuracy in the L2 (Γ) and L (Γ) norm. For state and adjoint state, optimal convergence order in the L2 (Ω) and H1 (Ω) can also be obtained.

Share and Cite:

Wang, Q. (2020) Finite Volume Element Method for Solving the Elliptic Neumann Boundary Control Problems. Applied Mathematics, 11, 1243-1252. doi: 10.4236/am.2020.1112085.

1. Introduction

In this paper, we study the finite volume element method for solving the Neumann boundary control problems governed by elliptic partial differential equations. The following control problem will be considered

min J ( y ( x ) , u ( x ) ) = 1 2 Ω | y ( x ) y Ω ( x ) | 2 d x + λ 2 Γ | u ( x ) | 2 d s , (1)

subject to

{ ( A ( x ) y ( x ) ) + c ( x ) y ( x ) = f ( x ) , in Ω , ( A ( x ) y ( x ) ) n = B u ( x ) , on Γ , (2)

where Ω is a plane polygonal domain with piecewise smooth boundary Γ , A ( x ) = { a i j ( x ) } is a 2 × 2 symmetric and uniformly positive matrix, c ( x ) > 0 is a sufficient smooth function defined on Ω, B denotes the linear and continuous control operator which makes B u ( x ) L 2 ( Γ ) , u ( x ) and f ( x ) have enough regularity so that this problem has a unique solution.

The control problem (1)-(2) has many applications, see for example [1], for a brief review of applications. Finite element method is an important numerical method for the problems of partial differential equations and is widely used in the numerical solution of distributed optimal control problems [2] [3] [4] [5]. Compared with distributed control problems, the Neumann boundary control problem is more difficult. Error estimates for finite element discretization of Neumann boundary control problems governed by elliptic equations are discussed in some publications. In [6], piecewise constant functions are used to discretize the control and obtain the rates of convergence in L 2 ( Γ ) . The continuous piecewise linear functions are used to discretize the control and the corresponding error estimates are obtained in [7]. The variational discretization of Neumann type elliptic optimal control problems are considered by Hinze [8]. Error estimates for the postprocessing approach applied to the Neumann boundary control problems in polyhedral domains are considered [9] [10].

The finite volume element (FVE) method has been one of the most commonly used numerical methods for solving partial differential equations. The main advantage of the method is that the local physical conservation law can be maintained. So it has been extensively used in computational fluid dynamics. We can refer to [11] for groundwater flow, [12] for weather prediction, [13] for shallow water wave, and to [14] for sedimentation problem. However, there are only a few published results on the finite volume element method for the distributed optimal control problems. In [15] [16], the authors discussed distributed optimal control problems governed by elliptic equations by using the finite volume element methods. The variational discretization approach is used to deal with the control and the error estimates are obtained in some norms. In [17], the authors considered the convergence analysis of discontinuous finite volume methods applied to distributed optimal control problems governed by a class of second-order elliptic equations.

In this paper, we consider the finite volume element method for solving the elliptic Neumann boundary control problems. Firstly, we introduce the Neumann boundary optimal control problems and their optimal conditions. To solve the optimal control problems, the associated FVE schemes are constructed. The variational discretization approach is used to deal with the control, which can avoid explicit discretization of the control and improve the approximation of the control.

The rest of the paper is organized as follows. In Section 2, we introduce some notations and the associated optimality conditions for the Neumann boundary optimal control problems. Section 3 presents the finite volume element schemes for the Neumann boundary optimal control problems. In Section 4, numerical results are presented to illustrate the effectiveness. Brief conclusions are given in Section 5.

2. Some Notations and Optimality Conditions

In the following, we use the following notations for the inner products and norms on L 2 ( Ω ) and H 1 ( Ω ) :

( v , w ) = ( v , w ) L 2 ( Ω ) , v = v L 2 ( Ω ) , v 1 = v H 1 ( Ω ) .

The corresponding weak formulation for (2) is: Find y H 1 ( Ω ) such that

a ( y ( x ) , v ( x ) ) = ( f ( x ) , v ( x ) ) + ( B u ( x ) , v ( x ) ) Γ , v ( x ) H 1 ( Ω ) , (3)

where

a ( y ( x ) , v ( x ) ) = Ω ( i , j = 1 2 a i j y ( x ) x j v ( x ) x i + c ( x ) y ( x ) v ( x ) ) d x , (4)

and

( f ( x ) , v ( x ) ) = Ω f ( x ) v ( x ) d x , ( B u ( x ) , v ( x ) ) Γ = Γ B u ( x ) v ( x ) d s . (5)

Now, we consider the following optimal control problem for the state y ( x ) and the control u ( x ) :

min J ( y ( x ) , u ( x ) ) = 1 2 Ω | y ( x ) y Ω ( x ) | 2 d x + λ 2 Γ | u ( x ) | 2 d x , (6)

over all H 1 ( Ω ) × L 2 ( Γ ) subject to elliptic state problem (3) and the control constraints

u a ( x ) u ( x ) u b ( x ) , x Γ , (7)

where y Ω ( x ) L 2 ( Ω ) is a given desired state, λ 0 is a regularization parameter and u a ( x ) u b ( x ) . We define the set of admissible controls by

U a d = { u ( x ) L 2 ( Γ ) : u a ( x ) u ( x ) u b ( x ) } , (8)

where U a d is a nonempty, closed and convex subset of L 2 ( Γ ) .

From standard arguments for elliptic equations, we can obtain the following propositions.

Proposition 1 For fixed control u ( x ) L 2 ( Γ ) , and f L 2 ( Ω ) , the state Equation (3) admits a unique solution y ( x ) H 1 ( Ω ) and the following a priori estimate holds:

y ( x ) 1 C ( f ( x ) + B u ( x ) L 2 ( Γ ) ) . (9)

Proposition 2 Let U a d be a nonempty, closed, bounded and convex set, y Ω in L 2 ( Ω ) and λ > 0 , then the optimal control problem (6) admits a unique solution ( y ¯ ( x ) , u ¯ ( x ) ) H 1 ( Ω ) × L 2 ( Γ ) .

This proof follows standard techniques [18].

The adjoint state equation for z ¯ H 1 ( Ω ) is given by

{ ( A T ( x ) z ¯ ) + c ( x ) z ¯ ( x ) = y ¯ ( x ) y Ω ( x ) , in Ω , ( A T ( x ) z ¯ ( x ) ) n = 0, on Γ , (10)

Proposition 3 The necessary and sufficient optimality conditions for (6) and (7) can be expressed as the variational inequality

( λ u ¯ ( x ) + B z ¯ ( x ) , u ( x ) u ¯ ( x ) ) L 2 ( Γ ) 0, u ( x ) U a d . (11)

Further, the variational inequality is equivalent to

u ¯ ( x ) = P [ u a ( x ) , u b ( x ) ] ( B z ¯ ( x ) λ ) , (12)

where P [ u a ( x ) , u b ( x ) ] ( ) = min { u b ( x ) , max { u a ( x ) , } } denotes the orthogonal projection in L 2 ( Γ ) onto the admissible set of the control, and B is the adjoint operator of B.

3. FVE Method

Now we describe the finite volume element discretization of the optimal control problem (6). We consider a quasi-uniform triangulation T h . Divide Ω ¯ into a sum of finite number of small triangles K such that they have no overlapping internal region and a vertex of any triangle does not belong to a side of any other triangle. At last, we can obtain a triangulation such that Ω ¯ = K T h K . The set of all nodes are denoted by

N h = { p | p is a node of element K T h } .

In addition, we denote by Π ( i ) the index set of those vertices that, along with x i , are in some element of T h .

The dual partition T h corresponding to the primal partition T h is constructed as follows: In each element K T h consisting of vertices x i , x j and x k , take the barycenter q in K and select the midpoint x i j on each of the three edges x i x j ¯ . Then connect q to the points x i j by straight lines γ i j . In this way, we obtain the dual element V i whose edges are γ i j . Figure 1 gives a sketch of a dual element centered at a vertex x i .

Figure 1. Dual element/control volume with barycenter as internal point.

We now formulate the discrete form of the optimal control problem. Let S h be the trial function space defined on the triangulation T h ,

S h = { v C ( Ω ) : v | K is linear for all K T h } ,

and let Q h be the test function space defined on the dual mesh T h ,

Q h = { v L 2 ( Ω ) : v | V is constant for all V T h } .

In this way, we have

S h = span { ϕ i ( x ) | x i N h } , Q h = span { χ i ( x ) | x i N h } ,

where ϕ i are the standard node basis functions with the nodes x i , and χ i are the characteristic functions of the control volume V i . Let I h : C ( Ω ) S h and I h : C ( Ω ) Q h be the usual interpolation operators, i.e.,

I h y ( x ) = x i N h y ( x i ) ϕ i ( x ) , I h y ( x ) = x i N h y ( x i ) χ i ( x ) .

By the interpolation theorem of Sobolev spaces, we have for v S h H 2 ( Ω ) and w S h

| v I h v | m C h 2 m | v | 2 , m = 0,1, w I h w C h | w | 1 .

Then the finite volume element schemes for (3), (10) and (11) are defined as follows:

a h ( y ¯ h , I h v ) = ( f , I h v ) + ( B u ¯ h , I h v ) Γ , v S h , (13)

a h ( z ¯ h , I h w ) = ( y ¯ h y Ω , I h w ) , w S h , (14)

( λ u ¯ h + B z ¯ h , u u ¯ h ) Γ 0 or u ¯ h = P [ u a ( x ) , u b ( x ) ] ( B z ¯ h λ ) , u U a d , (15)

where

a h ( y ¯ h , I h v ) = V [ I h v V i A y ¯ h n d s V c 0 y ¯ h I h v d x ] .

We use the following fixed-point iteration algorithm to compute the above discrete optimality problem.

4. Numerical Examples

In this section, we report some numerical results of finite volume element schemes for the Neumann boundary optimal control problems. To illustrate the theoretical analysis, the following rate of convergence r is defined,

r = log 2 ( u 2 h u u h u ) ,

where u h is the numerical solution with space step size h and u is the analytical solution.

4.1. Example 1

To validate the finite volume element schemes for the solution of elliptic problem with the Neumann boundary condition, test example is needed for which the exact solutions are known in advance. We consider the following problem with inhomogeneous Neumann boundary condition,

{ Δ y ( x ) + c ( x ) y ( x ) = f ( x ) , in Ω , y ( x ) n = g ( x ) , on Γ , (16)

where Ω denotes unit square ( 0,1 ) × ( 0,1 ) , n is the outer unit normal vector. We consider the following exact solution to the above boundary value problem

y ( x ) = x 1 2 + x 2 2 + x 1 x 2 .

In this example, we choose c ( x ) = 1 + x 1 2 + x 2 2 . The source term f ( x ) and the boundary condition g ( x ) can be derived from the exact solution.

We compute the L , L 2 and H 1 errors for y ( x ) . They are displayed in Table 1. Examination of the table shows that the error measures of the FVE schemes diminish approximately h 2 for the error in the L 2 norm and h in the H 1 norm, which is optimal from the the viewpoint of polynomial degrees. And the error in the L norm is quasi-optimal.

4.2 Example 2

This example is taken from [7]. The optimization problem reads

min J ( y , u ) = 1 2 Ω ( y y Ω ) 2 d x + λ 2 Γ u 2 d s + Γ e u ( x ) u d s + Γ e y y d s ,

Table 1. Errors results for Example 1.

subject to

{ Δ y ( ( x ) + c ( x ) y ( x ) = e 1 ( x ) , in Ω , y ( x ) n = e 2 ( x ) + u ( x ) , on Γ ,

where Ω denotes unit square ( 0,1 ) × ( 0,1 ) , λ = 1 , c ( x ) = 1 + x 1 2 x 2 2 , e y ( x ) = 1 , y Ω = x 1 2 + x 1 x 2 , e 1 ( x ) = 2 + ( 1 + x 1 2 x 2 2 ) ( 1 + 2 x 1 2 + x 1 x 2 x 2 2 ) ,

e u ( x ) = { 1 x 1 3 , on Γ 1 , 1 min { 8 ( x 2 0.5 ) 2 + 0.58, 1 16 x 2 ( x 2 y 1 ) ( x 2 y 2 ) ( x 2 1 ) , on Γ 2 , 1 x 1 2 , on Γ 3 , 1 + x 2 ( 1 x 2 ) , on Γ 4 ,

and

e 2 ( x ) = { 1 x 1 + 2 x 1 2 x 1 3 , on Γ 1 , 7 + 2 x 2 x 2 2 min { 8 ( x 2 0.5 ) 2 + 0.58,1 } , on Γ 2 , 2 + 2 x 1 + x 1 2 , on Γ 3 , 1 x 2 x 2 2 , on Γ 4 ,

where Γ 1 to Γ 4 are the four sides of the square, starting at the bottom side and going counterclockwise,

y 1 = 0.5 21 20 and y 2 = 0.5 + 21 20 .

This problem has the following exact solution: y ¯ ( x ) = 1 + 2 x 1 2 + x 1 x 2 x 2 2 , z ¯ ( x ) = 1 and

u ¯ ( x ) = { x 1 3 , on Γ 1 , min { 8 ( x 2 0.5 ) 2 + 0.58,1 } , on Γ 2 , x 1 2 , on Γ 3 , 0, on Γ 4 .

The convergence results of the control u ( x ) in Table 2 demonstrate second-order accuracy in the L 2 ( Γ ) and L ( Γ ) norm. The L , L 2 and H 1 errors for state y ( x ) and adjoint state z ( x ) have been computed by the finite volume element schemes. They are displayed in Table 3 and Table 4, respectively. Examination of the tables shows that the error measures of the schemes diminish approximately quadratically for the error in L and L 2 norm, and linearly for the error in H 1 norm except the error of adjoint state z ( x ) . This may be due to its better smoothness. Figure 2 shows the computed optimal control with h = 1 / 32 .

Table 2. Errors of the control for Example 2.

Table 3. Errors of the state for Example 2.

Table 4. Errors of the adjoint state for Example 2.

Figure 2. The computed optimal control u ¯ h .

5. Conclusion

In this article, we have considered the finite volume element approximation of the Neumann boundary optimal control problem which is governed by the elliptic partial differential equations. To obtain optimal convergence order, the variational discretization approach is used to deal with the control. Numerical results demonstrate that the proposed FVE method can effectively solve the the Neumann boundary optimal control problem. Second-order accuracy is obtained for the control in the L 2 ( Γ ) and L ( Γ ) norm. In the future, we will consider the error estimates for the present method.

Acknowledgements

This project is partially supported by the Fundamental Research Funds for the Central Universities No. KJQN201839.

Conflicts of Interest

The author declares no conflicts of interest regarding the publication of this paper.

References

[1] Zhang, Z. (2009) Error Estimates of Finite Volume Element Method for the Pollution in Groundwater Flow. Numerical Methods for Partial Differential Equations, 25, 259-274.
https://doi.org/10.1002/num.20340
[2] Arada, N., Casas, E. and Tröltzsch, F. (2002) Error Estimates for the Numerical Approximation of a Semilinear Elliptic Control Problem. Computational Optimization and Applications, 23, 201-229.
https://doi.org/10.1023/A:1020576801966
[3] Chen, Y. and Liu, W. (2006) Error Estimates and Superconvergence of Mixed Finite Element for Quadratic Optimal Control. International Journal of Numerical Analysis and Modeling, 3, 311-321.
[4] Casas, E. and Mateos, M. (2008) Error Estimates for the Numerical Approximation of Neumann Control Problems. Computational Optimization and Applications, 39, 265-295.
https://doi.org/10.1007/s10589-007-9056-6
[5] Apel, T., Pfefferer, J. and Rösch, A. (2015) Finite Element Error Estimates on the Boundary with Application to Optimal Control. Mathematics of Computation, 84, 33-70.
https://doi.org/10.1090/S0025-5718-2014-02862-7
[6] Casas, E., Mateos, M. and Tröltzsch, F. (2005) Error Estimates for the Numerical Approximation of Boundary Semilinear Elliptic Control Problems. Computational Optimization and Applications, 31, 193-219.
https://doi.org/10.1007/s10589-005-2180-2
[7] Hou, T. and Li, L. (2016) Error Estimates of Mixed Methods for Optimal Control Problems Governed by General Elliptic Equations. Advances in Applied Mathematics and Mechanics, 8, 1050-10711.
https://doi.org/10.4208/aamm.2014.m807
[8] Hinze, M. and Matthes, U. (2009) A Note on Variational Discretization of Elliptic Neumann Boundary Control. Control & Cybernetics, 38, 577-591.
[9] Pfefferer, J. (2014) Numerical Analysis for Elliptic Neumann Boundary Control Problems on Polygonal Domains. Diss., Univ. der Bundeswehr, Mnchen.
[10] Becker, R., Kapp, H. and Rannacher, R. (2000) Adaptive Finite Element Methods for Optimal Control of Partial Differential Equations: Basic Concept. SIAM Journal on Control and Optimization, 39, 113-132.
https://doi.org/10.1137/S0363012999351097
[11] Tröltzsch, F. (2010) Optimal Control of Partial Differential Equations: Theory, Methods and Applications. American Mathematical Society, Providence.
https://doi.org/10.1090/gsm/112/07
[12] Wang, Q., Zhao, T. and Zhang, Z. (2018) Finite Volume Element Approximation for the Elliptic Equation with Distributed Control. International Journal of Differential Equations, 2018, Article ID: 4753792.
https://doi.org/10.1155/2018/4753792
[13] Sandilya, R. and Kumar, S. (2016) Convergence Analysis of Discontinuous Finite Volume Methods for Elliptic Optimal Control Problems. International Journal of Computational Methods, 13, Article ID: 1640012.
https://doi.org/10.1142/S0219876216400120
[14] Wang, Q., Zhang, Z. and Li, Z. (2013) A Fourier Finite Volume Element Method for Solving Two-Dimensional Quasi-Geostrophic Equations on a Sphere. Applied Numerical Mathematics, 71, 1-13.
https://doi.org/10.1016/j.apnum.2013.03.007
[15] Apel, T., Winkler, M. and Pfefferer, J. (2018) Error Estimates for the Postprocessing Approach Applied to Neumann Boundary Control Problems in Polyhedral Domains. IMA Journal of Numerical Analysis, 38, 1984-2025.
https://doi.org/10.1093/imanum/drx059
[16] Luo, X., Chen, Y. and Huang, Y. (2013) Some Error Estimates of Finite Volume Element Approximation for Elliptic Optimal Control Problems. International Journal of Numerical Analysis and Modeling, 10, 697-711.
[17] Wang, Q., Zhang, Z., Zhang, X. and Zhu, Q. (2014) Energy-Preserving Finite Volume Element Method for the Improved Boussinesq Equation. Journal of Computational Physics, 270, 58-69.
https://doi.org/10.1016/j.jcp.2014.03.053
[18] Ruiz-Baier, R. and Torres, H. (2014) Numerical Solution of a Multidimensional Sedimentation Problem Using Finite Volume-Element Methods. Applied Numerical Mathematics, 95, 280-291.
https://doi.org/10.1016/j.apnum.2013.12.006

Copyright © 2024 by authors and Scientific Research Publishing Inc.

Creative Commons License

This work and the related PDF file are licensed under a Creative Commons Attribution 4.0 International License.