Next Article in Journal
Common Fixed Point under Nonlinear Contractions on Quasi Metric Spaces
Previous Article in Journal
Positive Solutions for Discontinuous Systems via a Multivalued Vector Version of Krasnosel’skiĭ’s Fixed Point Theorem in Cones
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Finite Element Approximation of Optimal Control Problem with Weighted Extended B-Splines

by
Madiha Sana
*,† and
Muhammad Mustahsan
Department of Mathematics, The Islamia University of Bahawalpur, Bahawalpur 63100, Pakistan
*
Author to whom correspondence should be addressed.
These authors contributed equally to this work.
Mathematics 2019, 7(5), 452; https://doi.org/10.3390/math7050452
Submission received: 6 February 2019 / Revised: 14 March 2019 / Accepted: 15 March 2019 / Published: 20 May 2019

Abstract

:
In this research article, an optimal control problem (OCP) with boundary observations is approximated using finite element method (FEM) with weighted extended B-splines (WEB-splines) as basis functions. This type of OCP has a distinct aspect that the boundary observations are outward normal derivatives of state variables, which decrease the regularity of solution. A meshless FEM is proposed using WEB-splines, defined on the usual grid over the domain, R 2 . The weighted extended B-spline method (WEB method) absorbs the regularity problem as the degree of the B-splines is increased. Convergence analysis is also performed by some numerical examples.

1. Introduction

The optimal control problems (OCPs) originate from the civil engineering of earth supplies [1]. OCPs governed by the partial differential equations (PDEs) feature in the practical applications of electrical, mechanical, control and aerospace engineering from many decades. Some large space structures, sensitive equipment and their operating structures also require optimal control technology. Although, civil engineering assembles the applications of OCPs in an exclusive style, which offers new challenges [2].
Since OCPs have widespread applications, so it is necessary to solve them by numerically stable methods whenever it is problematic to solve analytically. The numeric simulations of above stated applications have been performed using well known numeric techniques [3]. No doubt, practically, in order to avoid the unappropriate disturbances, closed loop optimal controls have a leading position over the open loop controls. Under some slight conditions on the coefficients and admissible control points, Sun et al. [4] gave the solution of closed loop OCP via Riccati equation.
It can easily be estimated from the increasing publishing trend of research articles over the last few decades that FEM has proved itself a well programmed and commonly used method in an extensive range of engineering applications in general, for example in structural analysis, heat transfer and fluid mechanics etc. Different mathematicians have presented FEM for PDEs as well as for OCPs [5,6,7,8,9,10,11,12].
Recently mathematicians used non uniform rational B-splines (NURBS) as the basis functions, instead of the customary Lagrange polynomials. Buckling analysis of thin symmetrically laminated composite plates using NURBS is done by [13]. Valizadeh et al. [14] studied the behaviour of functionally graded plates with NURBS as finite element basis functions. Liu et al. [15] analyzed the homogeneous and functionally graded microplates using an isogeometric analysis and non-classical Kirchhoff plate theory. The adaptive isogeometric analysis for two dimensional elasticity problems using locally refined B-splines is done by [16].
For optimal controls, Hinze et al. [17] studied the optimality conditions of OCPs in 2009. Becker et al. [18] analyzed constrained OCPs governed by the convection diffusion equations. FEM practiced the optimality conditions for approximation of problems governed by Stokes equations [19,20]. A variational discretization was done by [21]. Superconvergence properties of OCPs were firstly presented by [22]. As convergence is concerned, superconvergence for OCPs with semi-linear elliptic equations is done by [23]. The effort of [24] is also remarkable as it considered the elliptic OCPs with pointwise observations. Hou estimated errors of mixed FEM for elliptic OCPs [25]. Hou also discussed the error estimates of expanded mixed FEM for OCPs obtained by hyperbolic integro differential equation [26]. Chen et al. [27] applied mixed multiscale FEM for the convex OCPs with oscillating coefficients. Error estimates for mixed FEM for OCPs of low regularity are discussed in [28].
This manuscript presents FEM with WEB-splines to solve elliptic OCPs with boundary observations. The major characteristic of such optimal control problems is that the observations are the outward normal derivatives of the state variable on the boundary which decreases the regularity of solutions. There are certain limitations with standard FEM to deal with such type of inhomogeneous boundary conditions. In standard FEM, one is forced to approximate normal derivatives at boundary in the OCP by means of other numerical techniques, for example [29]. However mixed FEM solves such type of inhomogeneous boundary on a higher cost as compared to the standard FEM [29].
The WEB method resolves the regularity problem, relatively at a lower cost and boundary conditions are well approximated without being discontinuous. WEB method is a meshless technique defined on a usual grid over domain. Convergence rate of the WEB method depends on the degree of B-splines. A special extrapolation technique is employed to prevent the loss of stability in the presence of small cut-cell by the boundary. As a result, a new set of extended B-splines is obtained and is further stabilized by using the stabilizing factor. This stabilizing factor depends on the weight functions. Finally, the WEB-splines are obtained. For the error analysis of WEB method, a straight approach of finite element discretization could be tedious. The approximation order via quasi interpolant would be an easy approach to get the goal. Due to the standard projector property of canonical quasi interpolant, the task becomes easy because the approximation u h depends on Q q u within the support of B i , see (18). Approximation order of WEB method with elliptic boundary conditions gives the convergence of O ( h d ) , where d is the degree of B-spline [30]. But here we have an exceptional type of objective functional consisting of outward normal derivative of the state variable on boundary. Another main feature is that the adjoint state equation appears as an elliptic equation with inhomogeneous Dirichlet boundary condition whose value is the partial derivative of the state. Thus for an OCP of this type, WEB method can not approximate upto O ( h d ) . To the best of authors knowledge, such type of approximation to OCP with such special boundary observation has not been addressed earlier.
Let a square symmetric coefficient matrix A = a i j C ( 2 , 1 ) , defined on Ω ¯ be positive definite by nature. Then the OCP is to find the function y for which
m i n u U a d I ( y , u ) = 1 / 2 Ω ( n y σ d ) 2 d s + β Ω a d u 2 d x
is subjected to
d i v ( A y ) = f + ϝ u i n Ω , y = 0 o n Ω .
Equation (2) is called the state equation, where domain Ω R 2 is convex and has a smooth boundary Ω . The fixed positive number β is a parameter of penalty. The function σ d L 2 ( Ω ) and n y is defined as A y · n where n is taken as outward drawn normal to boundary, f L 2 ( Ω ) and Ω a d is the admissible sub-domain of Ω . ϝ is a continuous linear operator that maps the elements from L 2 ( Ω a d ) to L 2 ( Ω ) , which may be considered as a characteristic function χ Ω a d defined on Ω a d . The set of admissible points U a d , is composed of admissible control points, u L 2 ( Ω a d ) such that μ 1 u μ 2 , almost everywhere in Ω a d and μ 1 , μ 2 are real numbers.
Rest of the paper is organized in the following way. Section 2 contains some preliminary definitions. Also the OCP, optimality conditions and approximations are explained in this section. Section 3 represents the main hurdles in solving OCP by standard FEM and a detailed construction of WEB-splines over a bounded domain is presented in this section. Moreover, this section contains the pseudo-codes for application of WEB method over an OCP. Results regarding the approximation are given in Section 4. To support theoretical results, the numerical examples using proposed algorithm are given in Section 5. At last, some finishing conclusions are written in Section 6.

2. Optimality Conditions for OCP with Boundary Observations

2.1. Preliminaries

Let Ω R n , and we consider the continuous function z : Ω R , making the functional space C ( Ω ) . Let the multiindex α N n such that | α | = α 1 + + α n , and we define the space
C m ( Ω ) = { z C ( Ω ) : D α ( z ) C ( Ω ) for | α | m } .
For open and bounded domain
C m ( Ω ¯ ) = { z C m ( Ω ) : D α ( z ) has a continuous extension to Ω ¯ for all | α | m }
where D α ( z ) = z 1 α 1 z n α n .
Classically, it is assumed that the functions in boundary value problems must have continuous derivatives. For PDEs, it is required to use Sobolev spaces W m , p ( Ω ) instead of the functional spaces C m ( Ω ¯ ) . The typical representation of Sobolev spaces is
W m , p ( Ω ) = { z L p ( Ω ) : z has weak derivatives D α ( z ) L p ( Ω ) | α | m } .
The identity
Ω D α z v d x = ( 1 ) | α | Ω z D α v d x , v C c ( Ω )
clears the concept of weak derivatives where C c ( Ω ) is a set of continuous functions on a compact space  Ω ¯ .
In Sobolev space, norm and semi norm are defined as z m , p p = | α | m D α z L p ( Ω ) p and z m , p p = | α | = m D α z L p ( Ω ) p . It is conventional to have W 0 m , p ( Ω ) = { z W m , p ( Ω ) : z | Ω = 0 } , i.e., this space includes all of the functions in W m , p ( Ω ) that vanish on the boundary of Ω . Significantly, if we fix p = 2 , Sobolev space W m , 2 ( Ω ) can be represented as H m ( Ω ) and at the boundary W 0 m , 2 ( Ω ) can be represented as H 0 m ( Ω ) . We denote the L 2 inner product defined on domain, boundary and admissible domain by ( · , · ) , · , · and ( · , · ) a d respectively.
The solution y of the boundary value problem lies in H 2 ( Ω ) H 0 1 ( Ω ) named as Y with normal derivative n y L 2 ( Ω ) . The objective functional (1) is well defined.
The weak form of the control problem (1) is: find the solution y Y and u U a d satisfying the minimization problem
m i n u U a d I ( y , u ) = 1 / 2 n y σ d 0 , Ω 2 + β u 0 , Ω a d 2
subject to
a ( y , q ) ( A y , q ) = ( f + ϝ u , q ) q H 0 1 ( Ω ) .
Here, a ( · , · ) is the bilinear functional Y × H 0 1 R and is symmetric as well as positive definite by nature.

2.2. Approximation of Model

The residual form of the problem (3) and (4) is represented as:
Minimize I ( y , u ) subjects to the residual
r ( y , u ) d i v ( A y ) f ϝ u = 0
with Dirichlet boundary conditions y = 0 on Ω .Consider the functions ( y , u , σ ) Y × U a d × L 2 ( Ω ) , which are continuously differentiable while Y , U a d and L 2 ( Ω ) are Banach spaces.
State equation r ( y , u ) = 0 carries a unique solution for all u Q U a d , where Q is finite dimensional subspace of L 2 ( Ω ) :
min y Y , u U a d I ( y , u ) s . t . r ( y , u ) = 0 , u U a d .
The following theorem shows the necessary and sufficient conditions for OCP.
Theorem 1.
The weak form Equations (3) and (4) of OCP exhibits the necessary and sufficient optimal conditions in Y × U a d × L 2 ( Ω ) stated as:
( σ , d i v ( A v ) ) = n y σ d , n v v Y
( β u ϝ * σ , u ^ w ) a d 0 u ^ U a d
with ϝ * is the adjoint of ϝ. Equivalently Equation (8) can be
u = P U a d { 1 / γ ( ϝ * σ ) }
where P U a d is the orthogonal projection on to U a d .
Proof. 
Consider ( y , u ) to be the optimal solution of OCP. To prove the theorem, we use technique of Lagrangian-based adjoint approach in [17]. The Lagrangian operator Λ : Y × U a d × L 2 ( Ω ) R is defined as Λ ( y , u , σ ) = 2 I ( y , u ) + ( σ , r ( y , u ) ) , where r ( y , u ) is the residual defined in Equation (5). The optimality conditions can be obtained by the partial derivatives of Λ w.r.t. σ , y and u
( Λ σ ( y , u , σ ) , q ) = ( q , d i v ( A y ) ϝ u f ) q L 2 ( Ω )
( Λ y ( y , u , σ ) , v ) = n y σ d , n v + ( σ , d i v ( A v ) ) v Y
( Λ u ( y , u , σ ) , w ) = β ( u , w ) a d + ( σ , ϝ w ) u L 2 ( Ω ) = β ( u , w ) a d + ( ϝ * σ , w ) a d = ( β u ϝ * σ , w ) a d
Equating (10) and (11) to zero, leads to Equations (6) and (7). Assuming Equation (12) is non-negative gives Equation (8). □
The equivalent problems of the variational form of Equations (6)–(8) in the sense of distribution are the set of partial differential equations together with inequality constraint:
d i v ( A y ) = f + ϝ u i n Ω , y = 0 o n Ω
d i v ( A σ ) = 0 i n Ω , σ = ( n y σ d ) o n Ω
Ω a d ( β u ϝ * σ ) ( u ^ w ) d x 0 i n Ω , u ^ U a d
Solving the set of Equations (13)–(15), we will have the solution of the control problem. It is easy to see that problem resembles to Dirichlet boundary control problem [29]. The state equation of the Dirichlet boundary control problem can be easily handled by using standard FEM as well as by the WEB method. The difficulty arises with the fact that boundary condition of the adjoint state equation is comprised of normal derivatives of the state equation. The WEB method addresses this problem effectively by using cubic WEB-splines.
The partial derivative of the state variable n y belongs to Bessel potential space lying on the boundary H 1 / 2 ( Ω ) . Moreover, the norm of n y on H 1 / 2 ( Ω ) is bounded [29], i.e.,
n y H 1 / 2 ( Ω ) y H 2 ( Ω ) f + ϝ u L 2 ( Ω ) .
The above relation shows the behavior of regularity of elliptic OCP with Dirichlet boundary conditions. The next lemma proves the regularity result of OCP and gives brief properties of functions involved in OCP.
Lemma 1.
Let the smooth bounded domain Ω, assuming f L 2 ( Ω ) and σ d H 1 / 2 ( Ω ) and let u L 2 ( Ω a d ) then the solution of the state equation y and adjoint state equation σ has the properties:
y H 2 H 0 1 , σ H 1 ( Ω ) , u H 1 ( Ω a d ) .
Proof. 
The properties of the Bessel potential space can easily prove the first property. For the second property, σ d H 1 / 2 ( Ω ) = θ o ( H 1 ( Ω ) ) , where θ o is the trace operator which coincides with any usual restriction operator for continuous function. So, we may write σ d ϝ * ( H 1 ( Ω ) ) . By using Equation (12), we get σ H 1 ( Ω ) . Third property can be directly obtained from Equation (8). □

3. WEB Based Finite Element Method

In standard FEM, a solution y is approximated by y h Y h by using variational formulation, where Y h is a finite dimensional linear space. The function y h , which is obtained from the system of algebraic linear equations, is continuous and piecewise linear on Ω h , where Ω h is some polygonal subdomain of Ω and vanishes on Ω h . The triangular discretization is a very common method for the discretization of a domain. The triangulation is performed in such a way that for triangles λ i and λ j , i j , λ i ¯ λ j ¯ = Φ or none of the vertex of λ i lying in the λ j ¯ and λ i λ j , i , j establishes Ω h . Let h be the largest length of sides of triangles, built in the construction of Ω h . Triangulation becomes finer as h 0 and the boundary Ω h becomes closer to Ω . To approximate OCP, state variable y is to be further approximated by y h , as its normal derivative in boundary condition of adjoint state equation does not allow the implementation of Dirichlet boundary condition directly. Yan et al. [29] stated the need of further approximation of n y to a continuous form on the triangulation as n h y h which may need extra calculation for the approximation of OCP. The error appearing in this interpolation will be contributed in the global error estimation of problem.
Instead of the standard FEM, we use the WEB-splines of degree n 2 . WEB-splines are stable and their approximation order for solving elliptic PDE is O ( h d ) , where d is the degree of B-spline. Furthermore, normal derivative of WEB-splines basis function is continuous and therefore the direct implementation of the normal derivative of state variable y h is feasible. In this way, an additional step can be avoided in the approximation of OCP.

Weighted Extended B-Splines

The representation and topological form of a simulation domain Ω may play a key role in choosing the best suited tool for related problems. Intensive research over the last three decades has proved B-splines are systematic techniques in approximation, computer aided design and graphics. B-splines as finite element basis can offer better solutions for both geometry description and numerical simulation [16]. B-splines are the piecewise continuous functions, usually represented by sequence of knots. Let ( x τ , x τ + d + 1 ) be a knot sequence, uniformly partitioning h = x τ + 1 x τ , d 0 is the degree of B-spline, the τ -th B-spline of zero degree for the interval x τ , x τ + 1 is defined as
b τ 0 ( x ) = 1 if x x τ , x τ + 1 0 otherwise
and the scaled translations of B-splines are b τ + 1 d 1 ( x ) = b τ d 1 ( x 1 ) .
The recursion formula of the τ -th B-spline of degree d is
b τ d ( x ) = x x τ x τ + d x τ b τ d 1 ( x ) + x τ + d + 1 x x τ + d + 1 x τ + 1 b τ + 1 d 1 ( x ) .
Linear, quadratic, cubic and higher order B-splines can be defined on this pattern. Stable and significantly more accurate approximated solutions are observed by using B-splines, especially in one dimension, as compared to classical finite element techniques. While for higher dimensions, ( s 2 ) due to uniform support of B-splines, some limitations may arise when use them as finite element basis. Mainly, there are two reasons. Firstly, the use of Dirichlet boundary conditions is inconvenient as an approximation should be zero on the boundary and outside of a domain. The coefficients of the B-splines, whose supports have non empty intersection with boundary, must be zero to attain this task. This destroys the approximation order. Secondly, if some B-splines have very small intersection with a domain, the basis will not be uniform and become unstable near the boundary. This enlarges the condition number of system that results low convergence rate. These obscurities can be overcome by describing a new type of modified tensor product B-splines called weighted extended B-splines. WEB method was innovated and originated by Höllig et al. [30,31,32,33,34,35]. It has some major advantages. WEB method can be implemented on regular grids and there is no need of mesh generation as it is needed for the standard FEM. Basis functions are defined directly on grid. The domain retains its shape and is not disturbed by domain discretization or meshing. Boundary limitations are fully satisfied by this method. This method diminishes the size of the Galerkin system which ensures the accuracy of the approximated solution, fast convergence of solution algorithm, low condition number and less computation cost. For the sake of simplicity, we define here u v to be analogous to writing that u c v , where u and v are the functions and c is any constant independent of h.
More concerned are those B-splines whose support intersects a domain. These B-splines form the spline space B . Such B-splines are referred to as relevant B-splines. The set of indices of such B-splines is denoted as K. Additionally K is partitioned into inner and outer sets. The set of inner indices I is defined in such a way that the support of B-splines have at least one grid cell lying inside a domain. All other indices form the outer set O, i.e., K = I O . These outer and inner B-splines are then further coupled. We extrapolate outer B-splines to the inner ones b i , i I = K O .
A selection of inner B-splines can be obtained by an array of inner indices closest to o, i.e.,
I ( o ) = l ( o ) + { 0 , 1 , 2 , , n } s I .
This array corresponds to every outer index. The construction of extension coefficients, which couples the inner B-spline to the corresponding outer B-spline or vice versa, depends upon the value of Lagrangian polynomial [31].
The extension matrix [ e i , o ] can be formulated as:
e i , o = λ = 1 s ν = 0 d i λ l λ + ν o λ l λ ν i λ l λ ν for o O , i I ( o ) δ i , o otherwise ,
where l λ is given in (16).
This extension coefficient comprises the weighted extended B-splines defined as follows:
B i = ω ( x ) { b i + i I ( o ) e i , o b o }
We can choose ω ( x ) = d i s t ( x , Ω ) γ , x Ω as a positive weight function of order γ . The weight function ω should be continuous throughout the boundary and uniform on domain Ω , i.e., the weight function is sufficiently regular on a boundary. Ravashev et al. [36] studied R-functions in detail in order to construct weight functions.
However, for the case “ max B i ( x ) 1 ”, B i ( x ) cannot be used as a finite element basis. To normalize the basis, we have to multiply B i by balancing factor 1 / ω ( x i ) , i.e., 1 ω ( x i ) B i B i ( x ) . Linear spanning of these WEB-splines B i ( x ) , comprise the WEB space B w e b . The WEB space B w e b has less dimension than the dimension of the B-spline space B and holds all basic requirements of finite element basis functions.
Figure 1 shows the grid description over a domain. The light grey cells are the boundary cells while the dark grey cells are referred to as the inner cells. The set of quadratic outer B-splines are shown as the red dots placed on the lower left corner of the support of the corresponding B-splines while the green dots are the inner B-splines. The quadratic B-splines are considered for the description.
Figure 2 shows the coupling of inner and outer B-splines. The inner B-splines i I (green dot) have the coupling to outer B-splines o O ( i ) (red dots) which have non-zero entries of the extension matrix e i , o . These are the only outer B-splines that couple with the inner B-splines.
The pseudo-codes for application of WEB method for an OCP are given in Algorithm 1.
Algorithm 1 Pseudo-codes for application of WEB method for an OCP
I
:
(i)
Set the inputs (discretization/Galerkin).
(ii)
Formulate extension matrix using Equation (17).
(iii)
Using this extension matrix, formulate extended Galerkin matrix as:
G W E B = E G E T , F W E B = E f .
(iv)
Solving the system by numerical technique, solution is obtained.
II
:
(i)
U: Set initial estimate u h = 0 .
(ii)
State equation:
(a)
Formulate the weak form of Equation (13).
(b)
Obtain Galerkin matrix.
(c)
Go back to step 1 and get the solution y.
(iii)
Adjoint stat equation:
(a)
Formulate the weak form of Equation (14).
(b)
Obtain Galerkin matrix.
(c)
Go back to step 1 and get the solution σ .
III
: Assemble the solution from Equation (15), state equation and adjoint stat equation.

4. Approximation of WEB Method

General results which are to be used in approximation of WEB-splines are stated. Höllig [30] gives the detailed descriptions and proofs of these results. The weight functions are considered to be k-regular and have order γ . The regularity of the continuous function plays a vital role in approximation results.

Some Useful Results

Quasi Interpolation [30]: In case of WEB-splines, the standard projector is defined by quasi interpolation as
Q q z = i I Ξ i , z 0 B i ,
where Ξ i is the dual function for WEB-splines, also containing a finite number of cells in their support and is bounded uniformly. Inside a grid unit M , the norm of the standard projector is bounded,
Q q z ξ , M Ω c 1 h ξ z 0 , M ξ min ( k , n )
where M is the union of supports of all the relevant WEB-splines that intersect M Ω . The parameter c 1 is the constant that depends on domain, weight function and degree of the B-splines.
Bramble–Hilbert Estimate [30]: In scaled Ω , for orthogonal projection Q q upon the polynomial g with degree of at most “ n ” satisfies
g Q q g ξ , h Ω c 4 h θ ξ g θ , h Ω ,
for 0 ξ θ n + 1 and c 4 is based on the domain and degree of B-splines.

5. Numerical Examples

The rational bezier curves are used to design the boundaries which are better to design and control the shape of the domain. Weight functions are the usual R-functions. Cubic B-splines are used to approximate the OCP. The solution behaves differently and has a variety of proportions.
Example 1.
Let σ d = ( σ + n y ) | Ω and U a d = { u L 2 ( Ω a d ) : 0 u 0.5 a . e . i n Ω a d } . where u = 0 . The domain of a unit circle is taken with Ω a d = Ω . The function f = 1 u , the matrix A = I and the parameter β = 1 is used. The solution and error plot of state equation are given in Figure 3.
Figure 3a shows that the solution of the state equation is uniform, smooth and fully satisfies the Dirichlet boundary conditions, while the Figure 3b shows the error graph. The error is rigorous along the boundary. This behavior of error is due to the source function.
Figure 4a shows the solution of the adjoint state equation. The solution does not show a good behavior along the boundary due to the normal vector n y . However the solution satisfies the boundary conditions of adjoint state equation. Figure 4b shows the error plot of adjoint state equation. The error plot shows distortion along the boundary while it is uniform inside the domain. Table 1 shows the error norms for the u, state equation and adjoint state equation. The error norms for state equation are converging and show good results.
Example 2.
This example is defined on a more general domain as shown in Figure 5. Let σ d = ( σ + n y ) | Ω and U a d = { u L 2 ( Ω a d ) : 0 u 0.5 a . e . i n Ω a d } , where u = 0 . Again, Ω a d = Ω , A and parameter β are taken as the identity and 1 respectively.
The solution of the state equation is smooth and satisfies the Dirichlet boundary conditions as shown in Figure 5a, while the error plot in Figure 5b shows that the solution has singularity along the corners.
The solution of adjoint state equation is not good enough along the boundary, shown in Figure 6a. Again the normal vector n y is responsible for this unhealthy behavior. However, the boundary conditions are satisfied. Relative errors are shown in Figure 6b. The error plot shows irregular behavior along the boundary while it is uniform inside the domain. Table 2 shows the error norms for u, state equation and adjoint state equation.
In WEB method, convergence depends upon the degree of the polynomial. Therefore, in Table 1 and Table 2, state equation gives better approximation as compared to classical FEM, while due to the regularity issues, the adjoint state equation gives a similar approximation as classical FEM.

6. Conclusions

WEB-spline-based finite element method is used to approximate the OCP with outward normal derivative boundary observations. The cubic B-splines are used for the extension of B-splines because of their continuous derivatives and thus the good approximations are achieved. The WEB method is defined on a usual grid and proved itself a reduced computation method when there is a question mark on the complications of mesh generation. The error results for simulating OCP on two different domains show that the WEB method is converging. The error graph shows that the solution is not smooth along the boundary. However, by using hierarchical structure, this boundary problem can be resolved.

Author Contributions

Both authors equally contributed to this paper.

Funding

This research received no external funding.

Acknowledgments

Author M.S. acknowledge the Higher Education Commission (HEC) Pakistan for providing a Ph.D Scholarship. Authors are also thankful to Klaus Höllig and his group for the motivation.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Vinter, R.B. Optimal Control and Pontryagin’s Maximum Principle. In Encyclopedia of Systems and Control; Baillieul, J., Samad, T., Eds.; Springer: London, UK, 2015; pp. 950–956. [Google Scholar]
  2. Jasinska, D.; Kropiowska, D. The optimal design of an arch girder of variable curvature and stiffness by means of control theory. Math. Probl. Eng. 2018, 2018, 39464. [Google Scholar] [CrossRef]
  3. Paulen, R.; Fikar, M. Optimal Operation of Batch Membrane Processes; Springer: Cham, Switzerland, 2016. [Google Scholar]
  4. Sun, J.; Li, X.; Yong, J. Open-loop and closed-loop solvabilities for stochastic linear quadratic optimal control problems. SIAM J. Control Optim. 2016, 54, 2274–2308. [Google Scholar] [CrossRef]
  5. Reddy, J.N. An Introduction to Nonlinear Finite Element Analysis: With Applications to Heat Transfer, Fluid Mechanics, and Solid Mechanics; OUP: Oxford, UK, 2014. [Google Scholar]
  6. Basu, P.K. Teaching the finite element method: A sophisticated approach. Comput. Sci. Eng. 2014, 16, 8–9. [Google Scholar] [CrossRef]
  7. Metivet, T.; Chabannes, V.; Ismail, M.; Prud’homme, C. High-Order Finite-Element Framework for the Efficient Simulation of Multifluid Flows. Mathematics 2018, 10, 203. [Google Scholar] [CrossRef]
  8. Nasu, N.J.; Mahbub, M.A.A.; Hussain, S.; Zheng, H. Two-Level Finite Element Approximation for Oseen Viscoelastic Fluid Flow. Mathematics 2018, 5, 71. [Google Scholar] [CrossRef]
  9. Bui, T.Q.; Vo, D.Q.; Zhang, C. A consecutive-interpolation quadrilateral element (CQ4): Formulation and applications. Finite. Elem. Anal. Des. 2014, 84, 14–31. [Google Scholar] [CrossRef]
  10. Pironneau, O. Optimal Shape Design for Elliptic Systems; Springer Science and Business Media: New York, NY, USA, 2012. [Google Scholar]
  11. Brenner, S.C.; Scott, L.R. The Mathematical Theory of Finite Element Methods; Springer: Berlin, Germany, 1994. [Google Scholar]
  12. Ciarlet, P.G. The Finite Element Method for Elliptic Problems; Volume 40 of Classics in Applied Mathematics; Society for Industrial and Applied Mathematics (SIAM): Philadelphia, PA, USA, 2002. [Google Scholar]
  13. Shojaee, S.; Valizadeh, N.; Izadpanah, E.; Bui, T.; Vu, T.V. Free vibration and buckling analysis of laminated composite plates using the NURBS-based isogeometric finite element method. Compos. Struct. 2012, 94, 1677–1693. [Google Scholar] [CrossRef]
  14. Valizadeh, N.; Natarajan, S.; Gonzalez-Estrada, O.A.; Rabczuk, T.; Bui, T.Q.; Bordas, S.P. NURBS-based finite element analysis of functionally graded plates: static bending, vibration, buckling and flutter. Compos. Struct. 2013, 99, 309–326. [Google Scholar] [CrossRef]
  15. Liu, S.; Yu, T.; Bui, T.Q.; Xia, S. Size-dependent analysis of homogeneous and functionally graded microplates using IGA and a non-classical Kirchhoff plate theory. Compos. Struct. 2017, 172, 34–44. [Google Scholar] [CrossRef]
  16. Gu, J.; Yu, T.; Van Lich, L.; Nguyen, T.T.; Bui, T.Q. Adaptive multi-patch isogeometric analysis based on locally refined B-splines. Comput. Methods. Appl. Mech. Eng. 2018, 339, 704–738. [Google Scholar] [CrossRef]
  17. Hinze, M.; Pinnau, R.; Ulbrich, M.; Ulbrich, S. Optimization with PDE Constraints, Mathematical Modelling: Theory and Applications; Springer: Berlin, Germany, 2009; Volume 23. [Google Scholar]
  18. Becker, R.; Vexler, B. Optimal control of the convection-diffusion equation using stabilized finite element methods. Numer. Math. 2007, 106, 349–367. [Google Scholar] [CrossRef]
  19. Liu, W.; Yan, N.N. A posteriori error estimates for control problems governed by Stokes equations. SIAM J. Numer. Anal. 2002, 40, 1850–1869. [Google Scholar] [CrossRef]
  20. Liu, H.P.; Yan, N.N. Global superconvergence for optimal control problems governed by Stokes equations. Int. J. Numer. Anal. Model. 2007, 3, 283–302. [Google Scholar]
  21. Hinze, M. A variational discretization concept in control constrained optimization: The linear-quadratic case. Comput. Optim. Appl. 2005, 30, 45–61. [Google Scholar] [CrossRef]
  22. Meyer, C.; Rösch, A. Superconvergence properties of optimal control problems. SIAM J. Control Optim. 2004, 43, 970–985. [Google Scholar] [CrossRef]
  23. Chen, Y.; Dai, Y. Superconvergence for optimal control problems governed by semi-linear elliptic equations. J. Sci. Comput. 2009, 39, 206–221. [Google Scholar] [CrossRef]
  24. Chang, L.; Gong, W.; Yan, N. Numerical analysis for the approximation of optimal control problems with pointwise observations. Math. Methods Appl. Sci. 2015, 38, 4502–4520. [Google Scholar] [CrossRef]
  25. Hou, T.; Liu, C.; Yang, Y. Error estimates and superconvergence of a mixed finite element method for elliptic optimal control problems. Comput. Math. Appl. 2017, 74, 714–726. [Google Scholar] [CrossRef]
  26. Hou, T. Error estimates of expanded mixed methods for optimal control problems governed by hyperbolic integro-differential equations. Numer. Meth. Part Differ. Equat. 2013, 29, 1675–1693. [Google Scholar] [CrossRef]
  27. Chen, Y.; Huang, Y.; Liu, W.; Yan, N. A mixed multiscale finite element method for convex optimal control problems with oscillating coefficients. Comput. Math. Appl. 2015, 70, 297–313. [Google Scholar] [CrossRef]
  28. Chen, Y.; Hou, T.; Zheng, W. Error estimates and Superconvergence of mixed finite element methods for optimal control problems with low regularity. Adv. Appl. Math. Mech. 2012, 6, 751–768. [Google Scholar] [CrossRef]
  29. Yan, M.; Gong, W.; Yan, N. Finite element methods for elliptic optimal control problems with boundary observations. Appl. Numer. Math. 2015, 90, 190–207. [Google Scholar] [CrossRef]
  30. Höllig, K. Finite Element Methods with B-Splines; SIAM: Stuttgart, Germany, 2005. [Google Scholar]
  31. Höllig, K.; Apprich, C.; Streit, A. Introduction to the Web-method and its applications. Adv. Comput. Math. 2005, 23, 215–237. [Google Scholar] [CrossRef] [Green Version]
  32. Höllig, K.; Reif, U.; Wipper, J. Weighted extended B-spline approximation of Dirichlet problems. SIAM J. Numer. Anal. 2001, 39, 442–462. [Google Scholar] [CrossRef]
  33. Höllig, K.; Reif, U.; Wipper, J. Error Estimates for the Web-Spline Method in Mathematical Methods for Curves and Surfaces: Oslo 2000; Lyche, T., Schumaker, L.L., Eds.; Vanderbilt University Press: Nashville, TN, USA, 2001; pp. 195–210. [Google Scholar]
  34. Höllig, K. Finite element approximation with splines. In Handbook of Computer Aided Geometric Design; Farin, G., Hoschek, J., Kim, M.S., Eds.; Elsevier: Amsterdam, The Nertherland, 2002; pp. 283–308. [Google Scholar]
  35. Höllig, K.; Reif, U.; Wipper, J. Multigrid methods with web-splines. Numerische Mathematik 2002, 91, 237–255. [Google Scholar] [CrossRef]
  36. Rvachev, V.L.; Sheiko, T.I.; Shapiro, V.; Tsukanov, I. On completeness of RFM solution structures. Comput. Mech. 2000, 25, 305–317. [Google Scholar] [CrossRef] [Green Version]
Figure 1. The description of grid and the set of inner and outer B-splines.
Figure 1. The description of grid and the set of inner and outer B-splines.
Mathematics 07 00452 g001
Figure 2. The coupling of the inner B-spline to the outer B-splines.
Figure 2. The coupling of the inner B-spline to the outer B-splines.
Mathematics 07 00452 g002
Figure 3. (Example 1) Solution and error plot of state equation.
Figure 3. (Example 1) Solution and error plot of state equation.
Mathematics 07 00452 g003
Figure 4. (Example 1) Solution and error plot of adjoint state equation.
Figure 4. (Example 1) Solution and error plot of adjoint state equation.
Mathematics 07 00452 g004
Figure 5. (Example 2) Solution and error plot of state equation.
Figure 5. (Example 2) Solution and error plot of state equation.
Mathematics 07 00452 g005
Figure 6. (Example 2) Solution and error plot of adjoint state equation.
Figure 6. (Example 2) Solution and error plot of adjoint state equation.
Mathematics 07 00452 g006
Table 1. (Example 1) Error norms for u, state equation and adjoint state equation.
Table 1. (Example 1) Error norms for u, state equation and adjoint state equation.
Degree of Freedom u u h L 2 ( Ω ad ) y y h H 1 ( Ω ) σ σ h L 2 ( Ω )
124 0 . 01232 0 . 18251 0 . 04071
400 0 . 00802 0 . 04104 0 . 02435
1428 0 . 00674 0 . 03512 0 . 00917
5358 0 . 00098 0 . 00766 0 . 00409
20 , 752 0 . 00019 0 . 00351 0 . 00025
Table 2. (Example 2) Errors of u, state equation and adjoint state equation.
Table 2. (Example 2) Errors of u, state equation and adjoint state equation.
Degree of Freedom u u h L 2 ( Ω ad ) y y h H 1 ( Ω ) σ σ h L 2 ( Ω )
55 0 . 01234 0 . 08734 0 . 87041
148 0 . 00619 0 . 04316 0 . 38352
433 0 . 00305 0 . 02081 0 . 20174
1456 0 . 00156 0 . 00944 0 . 09022
5336 0 . 00082 0 . 00502 0 . 03512

Share and Cite

MDPI and ACS Style

Sana, M.; Mustahsan, M. Finite Element Approximation of Optimal Control Problem with Weighted Extended B-Splines. Mathematics 2019, 7, 452. https://doi.org/10.3390/math7050452

AMA Style

Sana M, Mustahsan M. Finite Element Approximation of Optimal Control Problem with Weighted Extended B-Splines. Mathematics. 2019; 7(5):452. https://doi.org/10.3390/math7050452

Chicago/Turabian Style

Sana, Madiha, and Muhammad Mustahsan. 2019. "Finite Element Approximation of Optimal Control Problem with Weighted Extended B-Splines" Mathematics 7, no. 5: 452. https://doi.org/10.3390/math7050452

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop