• Keine Ergebnisse gefunden

4.4 Semilinear heat equations

4.5.2 Boundary control of a quasilinear equation

As a second numerical example, we consider a heat equation with heat conductivity depending on the temperature. To this end, we introduce the heat conduction tensor

κ(x)(t, ω) := c|x(t, ω)|2+ 0.1 ,

wherec≥0 is a nonlinearity parameter and consider the quasilinear dynamics x0− ∇ ·(κ(x)∇x) = 0 in Ω×(0, T),

κ(x)∂x

∂ν =u in∂Ω×(0, T),

x(0) = 0 in Ω.

We use the same tracking-type cost functional as in Section 4.5.1. For an in-depth analysis of optimal control problems governed by quasilinear parabolic equations, the interested reader is referred to [21, 31, 87, 104, 108]. Our theoretical results in Section 4.4 do not cover the case of a quasilinear equation. However, the turnpike property can be observed in Figure 4.3 even for very large choices of the nonlinearity parameterc. Moreover, we observe the same behavior of the norm of the turnpike as in the semilinear example: for increased nonlinearity, the norm of the turnpike decreases. This again reflects the stabilizing effect of the nonlinearity (towards zero). We depict the turnpike property in a norm that is motivated by the second derivative of the Lagrange function, i.e., the scaled H1(Ω)-normkvkαd,H1(Ω):=kvkL2(Ω)+√

dαk∇vkL2(Ω) withd= 0.1.

4.5. NUMERICAL RESULTS

0 0.5 1 c= 0.1

0 0.5 1

kx(t)kαd,H1(Ω)

√αku(t)kL2(∂Ω)

0.20 0.40.6 0.8

H1 (Ω)-norm

0 0.5 1

L2(∂Ω)-norm c= 1

0 0.2 0.4 0.6

00.2 0.40.6 0.8 c= 10

0.20 0.4 0.6

0 2 4 6 8 10 0

0.2 0.4 0.6

timet c= 100

Figure 4.3: Spatial norm of open-loop state and control over time with the static referencexstatd for different nonlinearity parameters andα= 10−1.

InFigure 4.4we compare the closed-loop cost of different a priori time discretization schemes.

Similar to the semilinear example investigated before, we observe that exponential and piecewise uniform a priori time grids outperform the conventional uniform grid.

5 8 11 21 31 41

8.8 9 9.2

number of time grid points

closed-loopcost uniform

exponential pw. uniform

Figure 4.4: Comparison of MPC closed-loop cost for different a priori time discretization schemes with dynamic reference xdynd for different priori time discretization schemes with parameters c= 0.1 andα= 10−2.

4.6 Outlook

We will briefly discuss several extensions of the analysis performed in this chapter.

• A first extension would be to replace the parabolic equation by a general Cauchy problem.

A result onT-independent invertibility was established for the autonomous linear case in Chapter 2. This can be applied to the linearization of the nonlinear first-order necessary optimality conditions, if the linearization point is a steady state and the linearized genera-tor gives rise to a strongly continuous semigroup. Thus, turnpike results can be established in that case when choosing a functional analytic setting where the superposition operators are continuous and differentiable. For a time-dependent linearization point however, the non-autonomous case has to be considered. Under appropriate assumptions, it should be possible to derive estimates in the same spaces as for the autonomous case. The main difficulty, however, is that there is no smoothing effect in general evolution equations.

Thus, we have to establish continuity and differentiability of the superposition operators mapping fromX toX, which is only possible forX =Lp(Ω) if the nonlinearity is indeed affine linear, X = Rn or p = ∞, cf. [56, Section 3.1] and [8, Theorem 3.12]. For the latter however, one has to ensure that the underlying dynamics give rise to a continuous semigroup onL(Ω), which is, e.g., not the case for the Laplacian, cf. [119, Section 3.1].

A remedy is to not allow for general nonlinearities in the Cauchy problems but rather particular cases, e.g., a semilinear wave equation of the form

x00−∆x+ϕ(x) =u,

where the nonlinearity only depends on x. In that case, utilizing the solution theory for wave equations, there is indeed a smoothing effect of the solution operator in the fol-lowing sense. Let V ,→ H ,→ V form a Gelfand triple. Then one obtains solutions in x ∈ L2(0, T;V), x0 ∈ L2(0, T;H), x00 ∈ L2(0, T;V) for right hand sides in L2(0, T;H) and further x∈C(0, T;V), x0 ∈C(0, T;H), cf. e.g., [96]. After writing the equation as a first-order system and deriving the estimate on the linearized equations’ solution operator with range C(0, T;X)2 and L2(0, T;X)2 for X = V ×H with the results of Chapter 2, a T-independent bound inLp(0, T;V) for all p∈[2,∞] follows by the generalized H¨older inequality. Moreover, if, e.g.,V =H1(Ω), then V ,→Lp(Ω) for all p <∞ in space dimen-sion two and differentiability of the superposition operator corresponding to a polynomial nonlinearityϕ(x) in these spaces can be deduced straightforwardly.

• The local analysis presented in this chapter fails for equations where the nonlinearity is not continuously differentiable. This is, e.g., the case for problems with control constraints, where the constrains can be eliminated via a max-operator in the optimality conditions.

A second example are parabolic non-smooth dynamics of the form x0−∆x+ max(x,0) =u.

with, e.g., homogeneous Dirichlet boundary conditions. In these cases, the implicit func-tion theorem fails due to non-smoothness.

4.6. OUTLOOK

• Finally, we discuss an extension to quasilinear equations. In Section 4.5.2, we observed that the solutions to quasilinear problem indeed enjoy turnpike behavior and that localized grids on [0, τ] yield an increased MPC performance. The abstract framework presented in this chapter, in particular the implicit function theoremTheorem 4.3can, in principle, be applied to quasilinear equations. In that context, after choosing an appropriate functional analytic framework, a T-independent bound on the solution operator to the linearized equation and T-uniform continuity has to be derived.

Goal oriented error estimation for Model Predictive Control

In this chapter, we illustrate how a posteriori goal oriented grid adaptivity can be used to efficiently solve the subproblems arising in a Model Predictive Control (MPC) algorithm. This is motivated by the theoretical findings of Chapters 2 to 4, cf. in particular Theorems 2.27, 2.48and2.55for general linear evolution equations,Section 2.6for linear autonomous parabolic equations, Theorem 3.14for linear non-autonomous parabolic equations, andCorollary 4.31 for semilinear parabolic equations, where we showed that in order to obtain a low absolute error of the state and control on an initial part, the perturbations of the extremal equations only have to be small on this initial part. This directly implies that in order to have an MPC feedback of high quality, any adaptive space-time discretization scheme should predominantly refine the grid on [0, τ].

We briefly touched the subject of grid adaptivity inSections 3.3and4.5, where we presented different a priori discretization techniques for MPC. The question that remained was how to determine a suitable discretization that is specialized for a Model Predictive Controller, auto-matically. In this chapter, we will employ a posteriori goal oriented error estimation techniques to adaptively refine the grids in every loop of the MPC algorithm to obtain highly efficient discretizations in time and space. We will illustrate the performance of this approach and show that adaptive space and time mesh refinement aiming for a small discretization error on [0, τ] leads to grids that are fine on [0, τ] and coarse on the remainder.

The aim of goal oriented error estimation techniques is to refine the time and/or space grid to reduce the error in an arbitrary functional I(x, u), the so called quantity of interest (QOI), with, e.g., the goal to guarantee that

I(x, u)−I(˜x,u)˜ <tol,

where (x, u) is the optimal solution and (˜x,u) a numerical approximation on a time and/or space˜ grid. In the particular case of MPC, this methodology can be used to minimize the error of the MPC feedback and its influence on the state, meaning thatI(x, u) is a functional incorporating

5.1. SETTING AND PRELIMINARIES

only x

[0,τ] and u

[0,τ]. To this end, we present a truncated version of the cost functional as an objective for refinement that is specialized for MPC. The main objective of this chapter will be to illustrate the efficiency gain from using a goal oriented error estimation technique in a Model Predictive Controller in the sense that for a fixed number of total degrees of freedom for the solution of the OCP we will significantly reduce the closed-loop cost when using the truncated cost functional for refinement compared to using the full cost function. We will further show that the error indicators computed by the goal oriented error estimator for this truncated QOI decay exponentially outside of [0, τ].

Structure. After defining the abstract problem setting, the time and space discretization scheme and recalling basic properties of goal oriented error estimation in Section 5.1, we will present a specialized QOI for MPC in Section 5.2. We further provide an extension of the sensitivity result of, e.g., Theorem 3.14, proving that goal oriented error indicators decay ex-ponentially in time on [τ, T] if the QOI is localized at [0, τ]. In Section 5.3we provide various numerical examples to illustrate the behavior of goal oriented error estimation specialized for MPC in time and space. We consider a linear quadratic setting in Section 5.3.1, semilinear dynamics in Section 5.3.2 and boundary controlled quasilinear dynamics in Section 5.3.3. We will compare the resulting grids, solutions and MPC closed-loop performance of goal oriented adaptivity with the cost functional as QOI to results of goal oriented adaptivity, where we choose a truncated cost functional as QOI in the context of time, space and space-time adaptivity. Fi-nally, inSection 5.3.4, we provide implementation details and present various aspects that can be taken into account for fast adaptive MPC methods.

5.1 Setting and preliminaries

In this section, we briefly recall the parabolic optimal control problem of the previous chap-ter and the corresponding optimality conditions. We further present the spatial and temporal discretization scheme and recall the basics of goal oriented error estimation for parabolic opti-mization problems.