Loading [MathJax]/jax/output/SVG/jax.js
Research article Special Issues

An error estimator for spectral method approximation of flow control with state constraint

  • We consider the spectral approximation of flow optimal control problems with state constraint. The main contribution of this work is to derive an a posteriori error estimator, and show the upper and lower bounds for the approximation error. Numerical experiment shows the efficiency of the error indicator, which will be used to construct reliable adaptive hp spectral element approximation for flow control in the future work.

    Citation: Fenglin Huang, Yanping Chen, Tingting Lin. An error estimator for spectral method approximation of flow control with state constraint[J]. Electronic Research Archive, 2022, 30(9): 3193-3210. doi: 10.3934/era.2022162

    Related Papers:

    [1] Jiwei Jia, Young-Ju Lee, Yue Feng, Zichan Wang, Zhongshu Zhao . Hybridized weak Galerkin finite element methods for Brinkman equations. Electronic Research Archive, 2021, 29(3): 2489-2516. doi: 10.3934/era.2020126
    [2] Cheng Wang . Convergence analysis of Fourier pseudo-spectral schemes for three-dimensional incompressible Navier-Stokes equations. Electronic Research Archive, 2021, 29(5): 2915-2944. doi: 10.3934/era.2021019
    [3] Qingming Hao, Wei Chen, Zhigang Pan, Chao Zhu, Yanhua Wang . Steady-state bifurcation and regularity of nonlinear Burgers equation with mean value constraint. Electronic Research Archive, 2025, 33(5): 2972-2988. doi: 10.3934/era.2025130
    [4] Zuliang Lu, Fei Huang, Xiankui Wu, Lin Li, Shang Liu . Convergence and quasi-optimality of $ L^2- $norms based an adaptive finite element method for nonlinear optimal control problems. Electronic Research Archive, 2020, 28(4): 1459-1486. doi: 10.3934/era.2020077
    [5] Sida Lin, Dongyao Yang, Jinlong Yuan, Changzhi Wu, Tao Zhou, An Li, Chuanye Gu, Jun Xie, Kuikui Gao . A new computational method for sparse optimal control of cyber-physical systems with varying delay. Electronic Research Archive, 2024, 32(12): 6553-6577. doi: 10.3934/era.2024306
    [6] Sida Lin, Lixia Meng, Jinlong Yuan, Changzhi Wu, An Li, Chongyang Liu, Jun Xie . Sequential adaptive switching time optimization technique for maximum hands-off control problems. Electronic Research Archive, 2024, 32(4): 2229-2250. doi: 10.3934/era.2024101
    [7] Guoliang Ju, Can Chen, Rongliang Chen, Jingzhi Li, Kaitai Li, Shaohui Zhang . Numerical simulation for 3D flow in flow channel of aeroengine turbine fan based on dimension splitting method. Electronic Research Archive, 2020, 28(2): 837-851. doi: 10.3934/era.2020043
    [8] Changling Xu, Huilai Li . Two-grid methods of finite element approximation for parabolic integro-differential optimal control problems. Electronic Research Archive, 2023, 31(8): 4818-4842. doi: 10.3934/era.2023247
    [9] Peng Yu, Shuping Tan, Jin Guo, Yong Song . Data-driven optimal controller design for sub-satellite deployment of tethered satellite system. Electronic Research Archive, 2024, 32(1): 505-522. doi: 10.3934/era.2024025
    [10] Yang Song, Beiyan Yang, Jimin Wang . Stability analysis and security control of nonlinear singular semi-Markov jump systems. Electronic Research Archive, 2025, 33(1): 1-25. doi: 10.3934/era.2025001
  • We consider the spectral approximation of flow optimal control problems with state constraint. The main contribution of this work is to derive an a posteriori error estimator, and show the upper and lower bounds for the approximation error. Numerical experiment shows the efficiency of the error indicator, which will be used to construct reliable adaptive hp spectral element approximation for flow control in the future work.



    There have been lots of theoretical studies on the optimal control of PDEs with state constraints, which form a foundation for its numerical approximation. Existence and uniqueness of the solutions, Lagrange multipliers, optimality conditions, and important regularity results were derived for control problems with state constraints in the pioneer work [1]. More discussion on these topics can be found in [2,3]. In respect of numerical methods, the finite element approximation of state constrained control problems has been widely investigated, and we don't try to give a detailed introduction here, one can find more works [4,5], including pointwise constraints, integral constraint and so on. At the same time, many numerical strategies were developed to provide efficient approximation for these control problems. Bergounioux and Kunisch [6] used the primal-dual active set algorithm to solve state-constrained problems. A semi-smooth Newton method was proposed to compute state-constrained control problems by De los Reyes and Kunisch [7]. Gong and Yan [8] established a mixed variational scheme for control problems with pointwise state constrains, and a direct numerical algorithm was adopted without the optimality conditions.

    In recent years, spectral method has been used to approximate control problems. Despite the restriction on the higher regularity of the approximated solutions, spectral method can provide fast convergence rate and high-order accuracy with a smaller number of unknowns, which is significant to successful applications of control problems. The spectral method was considered to solve the control problems with integral state constraint, and a priori error estimates was established in [9]. Chen et al. [10,11] derived both the a priori and a posteriori error estimates for optimal control with control constraints. However, they only provided the upper bound estimation for the a posteriori error indicators, and numerical tests didn't illustrate the performance of estimators. To investigate the efficiency of adaptive strategy in the spectral method, we have to establish some successful a posteriori error estimators as in the finite element framework. However, there are not much work on these aspects to the best of our knowledge. In this work, we derive a posteriori error estimator, and prove that it can be constructed as the upper and lower bounds of approximation error.

    The plan of the article is as follows. Spectral approximation of the control problem is presented, and optimality conditions of the exact problem and discretized problem are provided in the next section. We establish the a posteriori error estimator, and construct it as the upper and lower bounds of the approximation error in section 3. Numerical example confirms the theoretical result, and shows the behaviour of the indicator in section 4.

    In this paper, we let Ω=(1,1)2 and denote U=L2(Ω)2,Y=H10(Ω)2,Q=L20(Ω)={qL2(Ω)  Ωq=0}, where H10(Ω) and Hm(Ω) with m being a positive integer are usual Sobolev spaces on Ω. Let C denote a positive constant independent of N, the order of the spectral method.

    In this section, we state the Galerkin spectral approximation and optimality conditions for the control problem with state constraint. The model under consideration is as follows: find (y,r,u)Y×Q×U such that

    miny(u)GadJ(u)=12y(u)y020,Ω+α2u20,Ω,υΔy(u)+r=u+fin Ω,y(u)=0in Ω,y(u)=0on Ω, (2.1)

    where y0,fL2(Ω)2, Gad={vU  v0,Ω d}, and d, υ are positive constants. It is necessary to introduce a weak formula of the state equations for spectral approximation of the optimal control. Let

    a(w,v)=υΩwv w,vY,b(v,r)=Ωrv (v,r)Y×Q.

    Then there exist two positive constants σ and δ such that for any u, vY, qQ,

    |a(u,v)|σuYvY,|b(v,q)|δvYqQ.

    By Poincare inequality, we can know that there exists a constant γ>0 such that

    a(y,y)γy2Y yY. (2.2)

    Furthermore, there exists a constant β>0 (see, e.g., [12]) such that

    supvYb(v,q)vYβqQ qQ. (2.3)

    Then the standard weak formula for the state equation can be presented as: find (y(u),r(u))Y×Q such that

    a(y(u),w)b(w,r(u))=(u+f,w) wY,b(y(u),ϕ)=0 ϕQ. (2.4)

    The problem (2.4) is well-posed by Babuška-Brezzi theorem and (2.2)-(2.3), and the control problem (2.1) can be restated as follows (OCP): find (y,r,u)Y×Q×U such that

    miny(u)GadJ(u)=12y(u)y020,Ω+α2u20,Ω,a(y(u),w)b(w,r(u))=(u+f,w) wY,b(y(u),ϕ)=0 ϕQ. (2.5)

    We can prove existence and uniqueness of the solutions for the control problem (OCP) by reformulating it to a control-constrained problem. In fact, the control problem (\rm OCP) can be equivalent to the control-constrained problem

    minuUadJ(u)=12y(u)y020,Ω+α2u20,Ω,a(y(u),w)b(w,r(u))=(u+f,w) wY,b(y(u),ϕ)=0 ϕQ, (2.6)

    where constraint set Uad={uU:Gu0,Ωd} with the operator G:uy(u). It is clear that Uad is a closed and convex subset in U, and the control problem (2.5) has a unique solution by the standard theorem [13].

    Considering the spectral approximation of the control problem, we introduce the finite dimensional spaces YN, MN2, and UN to approximate spaces Y, Q, and U respectively, where YN=(Q0N)2 with Q0N={xNQN:xN|Ω=0}, MN2=QN2L20(Ω), UN=(QN)2, and QN denotes the space of all algebraic polynomials of degree less than or equal to N with respect to each single variable xi, (i=1,2). Letting Ln(x) be the nth-degree Legendre polynomial and ϕk(x)=14k+6(Lk(x)Lk+2(x)) (see [14], for example), then it holds

    Q0N=span{ϕi(x)ϕj(y)}N2i,j=0,QN=span{Li(x)Lj(y)}Ni,j=0,MN2=QN2L20(Ω). (2.7)

    We now approximate the state equations as follows

    a(yN,wN)b(wN,rN)=(uN+f,wN) wNYNY,b(yN,ϕN)=0 ϕNMN2Q. (2.8)

    It can be known from [12] that there exists a constant βN=O(N12) satisfying

    supvNYNb(vN,q)vNYβNqQ qMN2. (2.9)

    It follows from Babuška-Brezzi's theory that problem (2.8) is well-posed, and the Legendre Galerkin spectral approximation of (OCP) can be stated as (OCP)N:

    minyNGNadJN(uN)=12yNy020,Ω+α2uN20,Ω,a(yN,wN)b(wN,rN)=(uN+f,wN) wNYNY,b(yN,ϕN)=0 ϕNMN2Q, (2.10)

    where GNad=YNGad.

    We first derive optimality conditions for the exact problem (OCP) by the techniques and refined results developed in [2], though we can complete the derivation by other strategies. Then the similar conclusion is presented for the discretized problem (OCP)N.

    Lemma 2.1. The triplet (y,r,u) is the solution of control problem (OCP) if and only if there is a (y,r,λ)Y×Q×R such that

    a(y,w)b(w,r)=(u+f,w) wY, (2.11a)
    b(y,ϕ)=0 ϕQ, (2.11b)
    a(q,y)+b(q,r)=((1+λ)yy0,q) qY, (2.11c)
    b(y,ψ)=0 ψQ, (2.11d)
    y+αu=0in Ω, (2.11e)

    where

    λ={constant0if y0,Ω=d,0otherwise. (2.12)

    Proof. We denote G:uy the operator to solve the state equation (2.4), D(G(u)) the Gâteaux derivative of G at u. Furthermore, let U=Z=K=L2(Ω)2, C=Gad respectively and u0=f satisfy the Slater type condition in Theorem 5.2 in [2], then there exists μL2(Ω)2 such that (u,μ) satisfying

    (μ,vG(u))0 vGad,J(u)+[D(G(u)]μ=0, (2.13)

    where (G(u),u)Y×U satisfies the control problem (OCP).

    In the next analysis, it can be derived that

    μ=λy, (2.14)

    where λ satisfies (2.12). In fact, we can complete the proof by two cases: y0,Ω<d and y0,Ω=d.

    In the first case y0,Ω<d, the following inequality holds by (2.13)

    (μ,vy)0 vGad.

    Thus we have for all ωU and ω0,Ω=1

    <μ,ω> =<μ,(dy0,Ω)ω+yy>dy0,Ω0, (2.15)

    due to (dy0,Ω)ω+yGad. Similarly,

    <μ,ω> 0. (2.16)

    By (2.15) and (2.16)

    μ=0. (2.17)

    In the second case y0,Ω=d, it follows from (2.13) that

    μ0,Ω=supvL2(Ω)2,v0(μ,v)v0,Ω=1dsupvGad(μ,v)1d(μ,y)1dμ0,Ωy0,Ω=μ0,Ω.

    Then, we have

    (μ,y)=μ0,Ωy0,Ω,

    which implies that

    μ=λyλR1, (2.18)

    and

    λ0. (2.19)

    Then, the identity (2.14) follows from (2.17)–(2.19).

    It can be derived from (2.4) that for any vL2(Ω)2

    a(y(u)v,w)=(v,w) wY. (2.20)

    By yy0+λyL2(Ω)2, we can introduce the co-state equation as follows

    a(q,y)+b(q,r)=(yy0+λy,q) qY.b(y,ψ)=0 ψQ. (2.21)

    Letting w=y in (2.20) and q=y(u)v in (2.21), we have that for all vL2(Ω)2

    <J(u)+[DG(u)]μ,v>= (yy0,y(u)v)+(αu,v)+λ(y,y(u)v)= (yy0+λy,y(u)v)+(αu,v)=(αu+y,v). (2.22)

    Then (2.11)-(2.12) follows from (2.4), (2.13), (2.19), (2.21)-(2.22). Furthermore, lemma 2.1 can be proved as soon as the uniqueness of the solution is derived for (2.11). In fact, letting both (y1,r1,u1,y1,r1,λ) and (y2,r2,u2,y2,r2,λ) satisfy (2.11), then we have

    a(y1y2,w)b(w,r1r2)=(u1u2,w) wY,b(y1y2,ϕ)=0 ϕQ,a(q,y1y2)+b(q,r1r2)=(y1y2+λ1y1λ2y2,q) qY,b(y1y2,ψ)=0 ψQ.

    It follows that

    α(u1u2,u1u2)(y1y2,y1y2)=(λ1y1λ2y2,y1y2). (2.23)

    By (2.13)-(2.14), it holds that for all vGad

    λ1(y1,vy1)0,λ2(y2,vy2)0. (2.24)

    It follows from (2.23) and (2.24) that

    u1u20,Ω+y1y20,Ω=0,

    which implies u1=u2,y1=y2. Furthermore, it can be deduced that r1=r2,y1=y2,r1=r2,λ1=λ2. Then we can complete the proof of lemma 2.1 as we argue above.

    Similarly, we can derive optimality conditions for the discretized control problem (2.10), and obtain the following result.

    Lemma 2.2. The control problem (OCP)N has a unique solution, and the triple (yN,rN,uN)YN×MN2×UN is the solution of (OCP)N if and only if there is a (yN,rN,λN)YN×MN2×R such that

    a(yN,wN)b(wN,rN)=(uN+f,wN) wNYN, (2.25a)
    b(yN,ϕN)=0 ϕNMN2, (2.25b)
    a(qN,yN)+b(qN,rN)=((1+λN)yNy0,qN) qNYN, (2.25c)
    b(yN,ψN)=0 ψNMN2. (2.25d)
    yN+αuN=0in Ω, (2.25e)

    where

    λN={constant0ifyN(uN)0,Ω=d,0otherwise. (2.26)

    Remark 2.1. (see, e.g., [10]). The optimal control uH2(Ω)2 if the initial data functions y0,fL2(Ω)2 by (2.11).

    In this section, the a posteriori error estimates are derived, and an error indicator is established for the spectral approximation of the control problem. We first recall two important spectral projection operators and more details can be found in [15].

    Lemma 3.1. Let P01,N:H10(Ω)2(Q0N)2 be the projection operator, satisfying for any wH10(Ω)2

    Ω(wP01,Nw)vN=0 vNYN.

    If w(Hm(Ω)H10(Ω))2 with m1, then

    wP01,Nwk,ΩCNkmwm,Ωk=0,1. (3.1)

    Lemma 3.2. Define PN:L2(Ω)QN being the L2 orthogonal projection operator, which satisfies for any rL2(Ω)

    (rPNr,μN)=0 μNQN.

    If rHm(Ω) with m0, then

    rPNr0,ΩCNmrm,Ω.

    The following lemma is helpful for further analysis.

    Lemma 3.3. Let (yN,uN,yN,λN) be the solution of (2.25), then

    max{uN0,Ω,yN1,Ω,yN1,Ω,|λN|}C.

    Proof. By (yN,uN,yN,λN) satisfying the optimality conditions (2.25), we have

    JN(uN)= 12yNy020,Ω+α2uN20,ΩJN(PNf)= 12yN(PNf)y020,Ω+α2PNf20,Ω=12y020,Ω+α2PNf20,ΩC,

    associating with (2.25a) and (2.25e), it holds that

    yN1,Ω+yN0,Ω+uN0,ΩC. (3.2)

    The discussion on estimating yN1,Ω can be divided into two cases: yN0,Ω<d and yN0,Ω=d.

    The first case yN0,Ω<d, we have λN=0. Letting qN=yN in (2.25c), we have

    yN1,ΩC. (3.3)

    The second case yN0,Ω=d, let qN=yN1d2(yN,yN)yN in (2.25c). Then it holds

    a(yN1d2(yN,yN)yN,yN)= (yNy0+λNyN,yN1d2(yN,yN)yN)= (yNy0,yN1d2(yN,yN)yN).

    It follows that

    a(yN,yN)= (yNy0,yN1d2(yN,yN)yN)+a(1d2(yN,yN)yN,yN)= (yNy0,yN)1d2(yNy0,yN)(yN,yN)+1d2(yN,yN)a(yN,yN) εyN21,Ω+C24ε. (3.4)

    It follows from (3.3) and (3.4) that

    yN1,ΩC. (3.5)

    Similarly, we can estimate |λN| by two cases: yN0,Ω<d and yN0,Ω=d.

    If yN0,Ω<d, then |λN|C.

    If yN0,Ω=d, letting qN=yN in (2.25c), we derive

    λN(yN,yN)=a(yN,yN)(yNy0,yN).

    Therefore, it can be derived that

    |λN|C. (3.6)

    Then we can complete the proof by (3.2), (3.5), and (3.6).

    In this subsection, we establish the a posteriori error estimator and prove that it provides an upper bound for the discretization errors. It is convenient to introduce an auxiliary system: find (y(uN),r(uN),y(uN),r(uN)) such that

    a(y(uN),w)b(w,r(uN))=(uN+PNf,w) wY, (3.7a)
    b(y(uN),ϕ)=0 ϕQ, (3.7b)
    a(q,y(uN))+b(q,r(uN))=((1+λN)yNPNy0,q) qY, (3.7c)
    b(y(uN),ψ)=0 ψQ. (3.7d)

    By utilizing lemma 3.1–3.3, we can get the following lemmas.

    Lemma 3.4. Let (y,r,u,y,r,λ) and (yN,rN,uN,yN,rN,λN) be the solutions of (2.11) and (2.25) respectively. Then we have that

    |λλN| C(y(uN)yN0,Ω+y(uN)yN0,Ω+uuN0,Ω+N1y0PNy00,Ω+N1fPNf0,Ω). (3.8)

    Proof. By (2.11) and (3.7), we have

    a(yy(uN),w)b(w,rr(uN))=(uuN+fPNf,w) wY, (3.9a)
    b(yy(uN),ϕ)=0 ϕQ, (3.9b)
    a(q,yy(uN))+b(q,rr(uN))=(yyN+ (3.9c)
    λyλNyN+PNy0y0,q) qY, (3.9d)
    b(yy(uN),ψ)=0 ψQ. (3.9e)

    The following analysis is divided into three cases.

    If y0,Ω=d, let q=y in (3.9d). Then we have

    a(y,yy(uN))=(yyN+λyλNyN,y)+(PNy0y0,y).

    Let w=yy(uN) in (2.11a), we have

    (yyN+λyλNy+λNyλNyN,y)=(u+f,yy(uN))+(y0PNy0,y).

    Thus it can be deduced that

    (λλN)d2=(u+f,yy(uN))(1+λN)(yyN,y)+(y0PNy0,y). (3.10)

    If yN0,Ω=d, let q=y(uN) in (3.9d) to obtain that

    a(y(uN),yy(uN))=(yyN+λyλNyN,y(uN))+(PNy0y0,y(uN)).

    Let w=yy(uN) in (3.7a) to derive that

    (yyN+λyλyN+λyNλNyN,yN+y(uN)yN)= (uN+PNf,yy(uN))+(y0PNy0,y(uN)).

    It follows that

    (λλN)d2= (uN+PNf,yy(uN))(1+λ)(yyN,y(uN))(λλN)(yN,y(uN)yN)+(y0PNy0,y(uN)P01,Ny(uN)). (3.11)

    If y0,Ω<d and yN0,Ω<d, it follows from (2.12) and (2.26) that λ=λN=0, which implies the identity

    |λλN|=0. (3.12)

    Letting w=yy(uN) in (3.9a) and ϕ=rr(uN) in (3.9b), we have that

    a(yy(uN),yy(uN))=(uuN,yy(uN))+(fPNf,yy(uN)P01,N(yy(uN)))uuN0,Ωyy(uN)0,Ω+CN1fPNf0,Ωyy(uN)1,Ω(uuN0,Ω+CN1fPNf0,Ω)yy(uN)1,Ω,

    which implies that

    yy(uN)1,Ω+rr(uN)0,ΩCuuN0,Ω+CN1fPNf0,Ω. (3.13)

    Then, we can derive from (2.11e), (2.25e), (3.10)–(3.13), and lemma 3.3 that

    |λλN| C(yy(uN)0,Ω+yyN0,Ω+y(uN)yN0,Ω+N1y0PNy00,Ω) C(uuN0,Ω+yNy(uN)0,Ω+y(uN)yN0,Ω+N1y0PNy00,Ω+N1fPNf0,Ω),

    which implies the lemma 3.4.

    Lemma 3.5. Let (y,r,u,y,r,λ) be the solution of (2.11), and (yN,rN,uN,yN,rN,λN) be the solution of (2.25). Then we have that

    y(uN)yN1,Ω+r(uN)rN0,Ω CN1νΔyNrN+uN+PNf0,Ω+CyN0,Ω, (3.14)

    and

    y(uN)yN1,Ω+r(uN)rN0,Ω CN1νΔyN+rN+(1+λN)yNPNy00,Ω+CyN0,Ω. (3.15)

    Proof. By (2.25) and (3.7), we have

    γy(uN)yN21,Ωa(y(uN)yN,y(uN)yN)= a(y(uN)yN,y(uN)yNP01,N(y(uN)yN))b(y(uN)yNP01,N(y(uN)yN),r(uN)rN)+b(y(uN)yN,r(uN)rN)= (νΔyNrNνΔy(uN)+r(uN),y(uN)yNP01,N(y(uN)yN))b(yN,r(uN)rN)= (νyNrN+uN+PNf,y(uN)yNP01,N(y(uN)yN))b(yN,r(uN)rN) CN1νΔyNrN+uN+PNf0,Ωy(uN)yN1,Ω+CyN0,Ωr(uN)rN0,Ω. (3.16)

    Noting that

    b(w,r(uN)rN)= b(P01,Nw,r(uN)rN)+b(wP01,Nw,r(uN)rN)= a(y(uN)yN,P01,Nw)+b(wP01,Nw,r(uN)rN)= a(y(uN)yN,wP01,Nw)+a(y(uN)yN,w)+b(wP01,Nw,r(uN)rN)= (νΔyN+rNuNPNf,wP01,Nw)+a(y(uN)yN,w)

    It follows that

    βr(uN)rN0,Ωsup wYb(w,r(uN)rN)w1,ΩCN1νΔyNrN+uN+PNf0,Ω+y(uN)yN1,Ω. (3.17)

    Similarly, we can derive from (2.25) and (3.7) that

    γy(uN)yN21,Ω CN1νΔyN+rN+(1+λN)yNPNy00,Ωy(uN)yN1,Ω+CyN0,Ωr(uN)rN0,Ω, (3.18)

    and

    βr(uN)rN0,Ωsup qYb(q,r(uN)rN)q1,Ω CN1νΔyN+rN+(1+λN)yNPNy00,Ω+Cy(uN)yN1,Ω. (3.19)

    Then, we can complete the proof by (3.16)–(3.19) and Cauchy's inequality with ϵ.

    The main result of this subsection can now be stated as follows.

    Theorem 3.1. Let (y,r,u,y,r,λ) and (yN,rN,uN,yN,rN,λN) be the solutions of (2.11) and (2.25) respectively. Then we have that

    eC(η+θ), (3.20)

    where the total approximation error e is defined by

    e= yyN1,Ω+rrN0,Ω+yyN1,Ω+rrN0,Ω+uuN0,Ω+|λλN|, (3.21)

    the estimator η is given below

    η=η1+η2+η3+η4,η1=N1νΔyNrN+uN+PNf0,Ω,η2=yN0,Ω,η3=N1νΔyN+rN+(1+λN)yNPNy00,Ω,η4=yN0,Ω, (3.22)

    and θ is presented as follows

    θ=N1y0PNy00,Ω+N1fPNf0,Ω. (3.23)

    Proof. By (2.11e), (2.25e), and (3.9), we have

    αuuN20,Ω=α(uuN,uuN)= (uuN,yNy(uN))(uuN,yNy(uN)αu+αuN)= (uuN,yNy(uN))+(uuN,y(uN)+αu)(uuN,yN+αuN)= (uuN,yNy(uN))+(uuN,y(uN)y)= (uuN,yNy(uN))(yyN+λyλNyN,yy(uN))+(y0PNy0,yy(uN))+(fPNf,yy(uN)). (3.24)

    It is clear that by (2.12) and (2.26)

    λ(y,yNy)0,λN(yN,yyN)0, (3.25)

    which implies that

    (λyλNyN,yyN)0. (3.26)

    It follows from (3.24) and (3.26) that

    αuuN20,Ω (uuN,yNy(uN))(yyN,yy(uN))(λyλNyN,yNy(uN))+(y0PNy0,yy(uN))+(fPNf,yy(uN)),

    associating with lemma 3.1 and lemma 3.3, we have

    αuuN20,Ω+yy(uN)20,Ω (uuN,yNy(uN))+(yNy(uN),yy(uN))λ(yyN,yNy(uN))(λλN)(yN,yNy(uN))+(y0PNy0,yy(uN))+(fPNf,yy(uN)) ϵ(uuN20,Ω+yy(uN)21,Ω+yy(uN)21,Ω+|λλN|)+C1(ϵ)(y(uN)yN20,Ω+y(uN)yN20,Ω)+C1(ϵ)N2(y0PNy020,Ω+fPNf20,Ω). (3.27)

    It can be derived from (3.9), (3.13), and lemma 3.3 that

    yy(uN)1,Ω+rr(uN)0,Ω CyyN0,Ω+CλyλNyN0,Ω+CN1y0PNy00,Ω Cy(uN)yN0,Ω+C|λλN|+CuuN0,Ω+CN1y0PNy00,Ω+CN1fPNf0,Ω, (3.28)

    associating with (3.13), (3.27), and lemma 3.4, it can be derived that

    uuN0,Ω+yy(uN)0,Ω C(yNy(uN)0,Ω+yNy(uN)0,Ω)+CN1(y0PNy00,Ω+fPNf0,Ω). (3.29)

    Then the theorem follows from lemma 3.4, lemma 3.5, (3.13), and (3.28)-(3.29).

    A lower bound for the error e is established to investigate the sharpness of the indicator in this subsection. We first need some polynomial inverse estimates presented in the following lemma, which can be found in [16].

    Lemma 3.6. Let α,βR satisfy 1<α<β and δ[0,1]. Then there exist constant C1,C2=C2(α,β), and C3=C3(δ) such that for all zNQN

    Ω|zN(x)|2ΦΩ(x)dxC1N2Ωz2N(x)dx, (3.30a)
    Ωz2N(x)ΦαΩ(x)dxC2N2(βα)Ωz2N(x)ΦβΩ(x)dx, (3.30b)
    Ω|zN(x)|2Φ2δΩ(x)dxC3N2(2δ)Ωz2N(x)ΦδΩ(x)dx, (3.30c)

    where ΦΩ(x) is the distance function defined by

    ΦΩ(x):=dist(x,Ω).

    In the subsequent analysis, we establish the lower bound for discretization error e by using lemma 3.6. In fact, letting α=0,β=γ(12,1] in (3.30b), we can derive that

    N2Ω|νΔyNrN+uN+PNf|2dx CN2γ2Ω|νΔyNrN+uN+PNf|2ΦγΩdx. (3.31)

    Denote ϑ=(νΔyNrN+uN+PNf)ΦγΩ, then we have

    Ω|νΔyNrN+uN+PNf|2ΦγΩdx= Ω(νΔyNrN+uN+PNf)ϑdx= Ω(νΔ(yNy)+(rrN)+(uNu)+(PNff))ϑdx C|ϑ|1,Ω(yyN1,Ω+rrN0,Ω+uuN0,Ω+N1fPNf0,Ω). (3.32)

    Furthermore, it follows from (3.30b) and (3.30c) that

    |ϑ|21,Ω= Ω|((νΔyNrN+uN+PNf)ΦγΩ)|2dx CΩ|(νΔyNrN+uN+PNf)|2Φ2γΩdx+CΩ|νΔyNrN+uN+PNf|2|ΦγΩ|2dx CN2(2γ)Ω|νΔyNrN+uN+PNf|2ΦγΩdx+CΩ|νΔyNrN+uN+PNf|2Φ2γ2Ωdx CN2(2γ)Ω|νΔyNrN+uN+PNf|2ΦγΩdx.

    Thus, we have

    |ϑ|1,ΩCN(2γ)(Ω|νΔyNrN+uN+PNf|2ΦγΩdx)12. (3.33)

    It follows from (3.31)–(3.33) that

    η1= N1νΔyNrN+uN+PNf0,Ω CNγ1(Ω|νΔyNrN+uN+PNf|2ΦγΩdx)12 CN(yyN1,Ω+rrN0,Ω+uuN0,Ω+N1fPNf0,Ω). (3.34)

    It is clear that

    η22=Ω(yN)2=Ω(yNy)2CyyN21,Ω.

    Then, we have

    η2CyyN1,Ω. (3.35)

    Similarly, letting α=0,β=γ(12,1] in (3.30b), it holds that

    N2Ω|νΔyN+rN+(1+λN)yNPNy0|2dx CN2γ2Ω|νΔyN+rN+(1+λN)yNPNy0|2ΦγΩdx. (3.36)

    Let ϑ=(νΔyN+rN+(1+λN)yNPNy0)ΦγΩ to obtain that

    Ω|νΔyN+rN+(1+λN)yNPNy0|2ΦγΩdx= Ω(νΔ(yNy)+(rNr)+((1+λN)yN(1+λ)y)+(y0PNy0))ϑdx C|ϑ|1,Ω(yyN1,Ω+rrN0,Ω+|λλN|+yyN0,Ω+N1y0PNy00,Ω). (3.37)

    Furthermore, it can be derived from (3.30b) and (3.30c) that

    |ϑ|21,Ω CΩ|(νΔyN+rN+(1+λN)yNPNy0)|2Φ2γΩdx+CΩ|νΔyN+rN+(1+λN)yNPNy0|2|ΦγΩ|2dx CN2(2γ)Ω|νΔyN+rN+(1+λN)yNPNy0|2ΦγΩdx.

    which implies the inequality

    |ϑ|1,ΩCN(2γ)(Ω|νΔyN+rN+(1+λN)yNPNy0|2ΦγΩdx)12. (3.38)

    It follows from (3.36)–(3.38) that

    η3= N1νΔyN+rN+(1+λN)yNPNy00,Ω CNγ1(Ω|νΔyN+rN+(1+λN)yNPNy0|2ΦγΩdx)12 CN(yyN1,Ω+rrN0,Ω+|λλN|+yyN0,Ω+N1y0PNy00,Ω). (3.39)

    Similar to η2, we have

    η4CyyN1,Ω. (3.40)

    Then the estimation of lower error bound can be stated as following theorem.

    Theorem 3.2. Let (y,r,u,y,r,λ) and (yN,rN,uN,yN,rN,λN) be the solutions of (2.11) and (2.25) respectively. Then we have that

    1NηC(e+θ), (3.41)

    where e and θ are defined in theorem 3.1.

    Proof. The theorem follows from (3.34)-(3.35) and (3.39)-(3.40).

    In this section, we carry out a numerical example for the control problem (OCP) to investigate whether the indicator η tends to zero at the same rate as the error e. We are interested in the following model: find (y,r,u)Y×Q×U such that

    miny(u)GadJ(u)=12y(u)y020,Ω+12u20,Ω,υΔy(u)+r=u+fin Ω,y(u)=0in Ω,y(u)=0on Ω, (4.1)

    where Gad={vU  v0,Ω d}. The data of this example are as follows

    y0=Δy+r+(1+λ)y,f=Δy+ru,

    and d=6π. The exact solutions are given by

    y=y=(π(1+cosπx1)sinπx2,πsinπx1(1+cosπx2)),r=π2cosπx1sinπx2,r=π2sinπx1cosπx2,λ=0.2.

    We solve the discrete system (2.25) via Arrow-Hurwicz algorithm (see, for example, [17] and [18]).

    Arrow-Hurwicz Algorithm: we describe the main steps of the algorithm as follows.

    Step 1: Let k=0, choose a step size ρ>0, give the initial values λ0N and u0N.

    Step 2: Let l=0 and uk,0N=ukN.

    Step 3: Solve the state equations

    a(yk,lN,wN)b(wN,rk,lN)=(uk,lN+f,wN) wNYN,b(yk,lh,ϕN)=0 ϕNMN2,

    and the co-state equations

    a(yk,lN,wh)+b(rk,lN,wN)=((1+λkN)yk,lNy0,wN) wNYN,b(yk,lN,ψN)=0, ψNMN2.

    Step 4: Let uk,l+1N=uk,lNPN(yk,lN+αuk,lN). If

    uk,l+1Nuk,lN0,Ω>Tolu,

    let l=l+1 and then we turn to Step 3.

    Step 5: λk+1N=max{0,λkN+ρ(yk,lN0,Ωd)}.

    Step 6: Stop if λk+1NλkN <Tolλ and output

    uN=uk,lN,yN=yk,lN,rN=rk,lN,λkN,

    else, let uk+1N=uk,l+1N, k=k+1, and turn to Step 2.

    Denote yN=(yN1,yN2), yN=(yN1,yN2), and uN=(uN1,uN2), we have the following expressions by the property of (2.7)

    yNm=N2i,j=0yijmϕi(x1)ϕj(x2),yNm=N2i,j=0yijmϕi(x1)ϕj(x2),uNm=Ni,j=0uijmLi(x1)Lj(x2), (4.2)
    rN=N2i,j=0rijLi(x1)Lj(x2),rN=N2i,j=0rijLi(x1)Lj(x2),m=1,2,r00=0,r00=0. (4.3)

    The numerical results are presented in Table 1. The table shows that the errors decrease rapidly with a relatively small number of unknowns, which is important in a number of applications. We further plot the error e and the error indicator η versus the ploynomial degree N in Figure 1, where the longitudinal axis is in logarithmic scale. It can be observed from the figure that the two curves are very close to each other, which implies that the indicator is nearly equivalent to the error e. Moreover, it seems that the error e and the indicator η decay with the rate 104100.625N, which shows that the proposed method for the control problem is very efficient and the spectral accuracy is achieved. Compared with the case of finite element method, it can be seen that the indicator developed in this work can be implemented more simply and can provide successful estimation for the errors with less computational load, which is helpful for developing the hp adaptive spectral element method for the optimal control problems.

    Table 1.  The values of discretization errors, indicator η, and θ.
    N 4 8 12 16
    uuN0,Ω 1.34228 5.24377e-3 2.92731e-6 1.46001e-7
    yyN1,Ω 8.47190 6.22992e-2 5.06155e-5 9.72122e-7
    rrN0,I 7.29581 6.14368e-2 5.16530e-5 2.38419e-7
    yyN1,Ω 8.49494 6.23009e-2 5.06195e-5 1.04945e-6
    rrN0,Ω 7.29581 6.14371e-2 5.16530e-5 2.92002e-7
    |λλN| 0.20000 1.15717e-4 1.56612e-10 2.92860e-12
    e 33.1007 2.52833e-1 2.07468e-4 2.69799e-6
    η 42.9463 3.18312e-1 2.40411e-4 1.49619e-6
    θ 5.55155 6.44712e-3 1.58181e-6 2.79281e-7

     | Show Table
    DownLoad: CSV
    Figure 1.  The total error e and error estimator η.

    In this paper, the upper and lower bounds of approximation error are provided with the help of the a posteriori error indicator. The illustrative numerical experiment shows the performance of the error estimator. In our future work, we hope to extend these results to adaptive method in the hp spectral element framework, which will be compared with the adaptive hp finite element method for optimal control problems.

    The authors are grateful to the referees for their useful comments and suggestions, which lead to improvements of the presentation. The authors were supported by the State Key Program of National Natural Science Foundation of China (11931003), the National Natural Science Foundation of China (Grant No. 11601466 and 41974133), the Nanhu Scholars Program for Young Scholars of XYNU, the Postgraduate Education Reform and Quality Improvement Project of Henan Province (Grant No. YJS2022ZX34), the National Natural Science Foundation of Henan (Grant No. 202300410343), the Training Plan of Young Key Teachers in Universities of Henan (Grant No. 2018GGJS096), and the Scientific Research Fund Project for Young Scholars of XYNU (Grant No. 2020-QN-050).

    The authors declare there is no conflicts of interest.



    [1] E. Casas, Control of an elliptic problem with pointwise state constraints, SIAM J. Control Optim., 24 (1986), 1309–1318. https://doi.org/10.1137/0324078 doi: 10.1137/0324078
    [2] E. Casas, Boundary control of semilinear elliptic equations with pointwise state constraints, SIAM J. Control Optim., 31 (1993), 993–1006. https://doi.org/10.1137/0331044 doi: 10.1137/0331044
    [3] F. Tröltzsch, Optimal Control of Partial Differential Equations. Theory, Methods, and Applications, Grad. Stud. Math. 112, American Mathematical Society, Providence, RI, 2010.
    [4] O. Benedix, B. Vexler, A posteriori error estimation and adaptivity for elliptic optimal control problems with state constraints, Comput. Optim. Appl., 44 (2009), 3–25. https://doi.org/10.1007/s10589-008-9200-y doi: 10.1007/s10589-008-9200-y
    [5] W. Liu, D. Yang, L. Yuan, C. Ma, Finite elemtnt approximations of an optimal control problem with integral state constraint, SIAM J. Numer. Anal., 48 (2010), 1163–1185. https://doi.org/10.1137/080737095 doi: 10.1137/080737095
    [6] M. Bergounioux, K. Kunisch, Primal-dual strategy for state-constrained optimal control problems, Comput. Optim. Appl., 22 (2002), 193–224. https://doi.org/10.1023/A:1015489608037 doi: 10.1023/A:1015489608037
    [7] J. De los Reyes, K. Kunisch, A semi-smooth newton method for regularized state-constrained optimal control of the Navier-Stokes equations, Computing, 78 (2006), 287–309. https://doi.org/10.1007/s00607-006-0183-1 doi: 10.1007/s00607-006-0183-1
    [8] W. Gong, N. Yan, A mixed finite element scheme for optimal control problems with pointwise state constraints, J. Sci. Comput., 46 (2011), 182–203. https://doi.org/10.1007/s10915-010-9392-z doi: 10.1007/s10915-010-9392-z
    [9] J. Zhou, D. Yang, Spectral mixed Galerkin method for state constrained optimal control problem governed by the first bi-harmonic equation, Int. J. Comput. Math., 88 (2011), 2988–3011. https://doi.org/10.1080/00207160.2011.563845 doi: 10.1080/00207160.2011.563845
    [10] Y. Chen, N. Yi, W.B. Liu, A Legendre Galerkin spectral method for optimal control problems governed by elliptic equations, SIAM J. Numer. Anal., 46 (2008), 2254–2275. https://doi.org/10.1137/070679703 doi: 10.1137/070679703
    [11] Y. Chen, F. Huang, N. YI, W. B. Liu, A Legendre-Galerkin spectral method for optimal control problems governed by Stokes equations, SIAM J. Numer. Anal., 49 (2011), 1625–1648. https://doi.org/10.1137/080726057 doi: 10.1137/080726057
    [12] C. Bernardi, Y. Maday, Uniform inf-sup conditions for the spectral discretization of the Stokes problem, Math. Models Methods Appl. Sci., 9 (1999), 395–414. https://doi.org/10.1142/S0218202599000208 doi: 10.1142/S0218202599000208
    [13] J. L. Lions, Optimal Control of Systems Governed by Partial Differential Equations, Springer-Verlag, Berlin, 1971.
    [14] J. Shen, Efficient Spectral-Galerkin Method I: Direct Solvers for the Second and Fourth Order Equations Using Legendre Polynomials, SIAM J. Sci. Comput., 15 (1994), 1489–1505. https://doi.org/10.1137/0915089 doi: 10.1137/0915089
    [15] C. Canuto, M. Hussaini, A. Quarteroni, T. Zang, Spectral Methods in Fluid Dynamics, Springer-Verlag, Berlin, 1988.
    [16] J. Melenk, B. Wohlmuth, On residual-based a posteriori error estimation in hp-FEM, Adv. Comput. Math., 15 (2001), 311–331. https://doi.org/10.1023/A:1014268310921 doi: 10.1023/A:1014268310921
    [17] R. Glowinski, J. Lions, R. Trˊemoliˊeres, Numerical analysis of variational inequalities, Amsterdam, North-Holland, 1981.
    [18] H. Niu and D. Yang, Finite element analysis of optimal control problem governed by Stokes equations with L2-norm state-constriants, J. Comput. Math., 29 (2011), 589–604. https://www.jstor.org/stable/43693666
  • Reader Comments
  • © 2022 the Author(s), licensee AIMS Press. This is an open access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0)
通讯作者: 陈斌, bchen63@163.com
  • 1. 

    沈阳化工大学材料科学与工程学院 沈阳 110142

  1. 本站搜索
  2. 百度学术搜索
  3. 万方数据库搜索
  4. CNKI搜索

Metrics

Article views(2077) PDF downloads(82) Cited by(0)

Figures and Tables

Figures(1)  /  Tables(1)

Other Articles By Authors

/

DownLoad:  Full-Size Img  PowerPoint
Return
Return

Catalog