model order reduction for pde constrained optimization

25
Model Order Reduction for PDE Constrained Optimization Peter Benner, Ekkehard Sachs and Stefan Volkwein Abstract. The optimization and control of systems governed by partial differential equations (PDEs) usually requires numerous evaluations of the forward problem or the optimality system. Despite the fact that many recent efforts, many of which are reported in this book, have been made to limit or reduce the number of evaluations to 5–10, this cannot be achieved in all situations and even if this is possible, these evaluations may still require a formidable computational effort. For situations where this effort is not acceptable, model order reduction can be a means to significantly reduce the required computational resources. Here, we will survey some of the most popular approaches that can be used for this purpose. In particular, we address the issues arising in the strategies discretize-then-optimize, in which the optimality system of the reduced- order model has to be solved, and optimize-then-discretize, where a reduced-order model of the optimality system has to be found. The methods discussed include versions of proper orthogonal decomposition (POD) adapted to PDE constrained optimization as well as system- theoretic methods. Mathematics Subject Classification (2010). Primary 49M05; Secondary 93C20. Keywords. Model order reduction, PDE constrained optimization, opti- mal control, proper orthogonal decomposition, adaptive methods. 1. Introduction Optimal control problems for partial differential equations are often hard to tackle numerically because their discretization leads to very large scale op- timization problems. Therefore different techniques of model reduction were This work was supported by the DFG Priority Program 1253 “Optimization with Par- tial Differential Equations”, grants BE 2174/8-2, SA 289/20-1, and the DFG project ”A- posteriori-POD Error Estimators for Nonlinear Optimal Control Problems governed by Partial Differential Equations”, grant VO 1658/2-1.

Upload: others

Post on 05-Jun-2022

10 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Model Order Reduction for PDE Constrained Optimization

Model Order Reduction for PDE ConstrainedOptimization

Peter Benner, Ekkehard Sachs and Stefan Volkwein

Abstract. The optimization and control of systems governed by partialdifferential equations (PDEs) usually requires numerous evaluations ofthe forward problem or the optimality system. Despite the fact thatmany recent efforts, many of which are reported in this book, have beenmade to limit or reduce the number of evaluations to 5–10, this cannotbe achieved in all situations and even if this is possible, these evaluationsmay still require a formidable computational effort. For situations wherethis effort is not acceptable, model order reduction can be a means tosignificantly reduce the required computational resources. Here, we willsurvey some of the most popular approaches that can be used for thispurpose. In particular, we address the issues arising in the strategiesdiscretize-then-optimize, in which the optimality system of the reduced-order model has to be solved, and optimize-then-discretize, where areduced-order model of the optimality system has to be found. Themethods discussed include versions of proper orthogonal decomposition(POD) adapted to PDE constrained optimization as well as system-theoretic methods.

Mathematics Subject Classification (2010). Primary 49M05; Secondary93C20.

Keywords. Model order reduction, PDE constrained optimization, opti-mal control, proper orthogonal decomposition, adaptive methods.

1. Introduction

Optimal control problems for partial differential equations are often hard totackle numerically because their discretization leads to very large scale op-timization problems. Therefore different techniques of model reduction were

This work was supported by the DFG Priority Program 1253 “Optimization with Par-tial Differential Equations”, grants BE 2174/8-2, SA 289/20-1, and the DFG project ”A-

posteriori-POD Error Estimators for Nonlinear Optimal Control Problems governed byPartial Differential Equations”, grant VO 1658/2-1.

Page 2: Model Order Reduction for PDE Constrained Optimization

2 Benner, Sachs and Volkwein

developed to approximate these problems by smaller ones that are tractablewith less effort.

One popular model reduction technique for large-scale state-space sys-tems is the moment matching approximation considered first in [28, 30]. Thismethod is based on projecting the dynamical system onto Krylov subspacescomputed by an Arnoldi- or Lanczos process. Krylov methods prove to be ef-ficient for large-scale sparse systems, since only matrix-vector multiplicationsare required. The moment matching method shows the drawbacks that sta-bility and passivity are not necessarily preserved in the reduced-order systemand that there is no global approximation error bound; see, e.g., [7, 39]. Bal-anced truncation [93] is another well studied model reduction technique forstate-space systems. This method utilizes the solutions to the two Lyapunovequations, the so-called controllability and observability Gramians. The bal-anced truncation method is based on transforming the state-space systeminto a balanced form so that its controllability and observability Gramiansbecome diagonal and equal. Moreover, the states that are difficult to reach orto observe, are truncated. The advantage of this method is that it preservesthe asymptotic stability in the reduced-order system. Furthermore, a-priorierror bounds are available. Recently, the theory of balanced truncation modelreduction was extended to descriptor systems; see, e.g., [61] and [43]. Boththe moment matching approximation and the balanced truncation approachdo not rely on snapshots, which have to be taken more or less arbitrarily. Foran overview we refer the reader to [3, 78]. However, up to now, both strategiescan be applied more or less only to linear, time-invariant dynamical systemsand do not yet cover time variant or nonlinear models. There are attempts todeal with time variant equations by approximating them through piecewiseconstant models; see, e.g., [14].

Recently the application of reduced-order models to linear time varyingand nonlinear systems, in particular to nonlinear control systems, has receivedan increasing amount of attention. The reduced-order approach is based onprojecting the dynamical system onto subspaces consisting of basis elementsthat contain characteristics of the expected solution. This is in contrast to,e.g., finite element techniques, where the basis elements of the subspaces donot relate to the physical properties of the system that they approximate.The reduced basis (RB) method, as developed in [35, 66] and [51], is one suchreduced-order method, where the basis elements correspond to the dynamicsof expected control regimes. Let us refer to the [26, 44, 63, 68] for the success-ful use of reduced basis method in PDE constrained optimization problems.Currently Proper orthogonal decomposition (POD) is probably the mostlyused and most successful model reduction technique for nonlinear optimalcontrol problems, where the basis functions contain information from thesolutions of the dynamical system at pre-specified time-instances, so-calledsnapshots. Due to a possible linear dependence or almost linear dependencethe snapshots themselves are not appropriate as a basis. Hence a singularvalue decomposition is carried out and the leading generalized eigenfunctions

Page 3: Model Order Reduction for PDE Constrained Optimization

MOR for PDE Optimization 3

are chosen as a basis, referred to as the POD basis. POD is successfully usedin a variety of fields including fluid dynamics, coherent structures [1, 4] andinverse problems [8]. Moreover in [6] POD is successfully applied to computereduced-order controllers. The relationship between POD and balancing wasconsidered in [56, 75, 91]. An error analysis for non-linear dynamical systemsin finite dimensions were carried out in [71] and a missing point estimation inmodels described by POD was studied in [5]. Let us also mention that PODand the reduced basis method are successfully combined by variants of thePOD greedy algorithm; see [42] and [41], for instance.

Reduced order models are used in PDE-constrained optimization in var-ious ways; see, e.g., [37, 48, 76] for a survey. In optimal control problems it issometimes necessary to compute a feedback control law instead of a fixed op-timal control. In the implementation of these feedback laws models of reducedorder can play an important and very useful role, see [2, 6, 31, 55, 58, 72].Another useful application is the use in optimization problems, where a PDEsolver is part of the function evaluation. Obviously, thinking of a gradientevaluation or even a step-size rule in the optimization algorithm, an expen-sive function evaluation leads to an enormous amount of computing time.Here, the reduced order model can replace the system given by a PDE inthe objective function. It is quite common that a PDE can be replaced bya five- or ten-dimensional system of ordinary differential equations. This re-sults computationally in a very fast method for optimization compared tothe effort for the computation of a single solution of a PDE. There is a largeamount of literature in engineering applications in this regard, we mentiononly the papers [60, 64]. Recent applications can also be found in finance us-ing the RB model [67] and the POD model [80] in the context of calibrationfor models in option pricing.

To explain the reduced-order modelling we choose the following genericnonlinear optimal control problem: Minimize the cost functional

J(y, u) =1

2

∫ T

0

∫Ω

|y(t,x)− yd(t,x)|2 dxdt+κ

2‖u‖2U (1.1a)

subject to the semilinear parabolic partial differential equation

yt(t,x)−∆y(t,x) + f(t,x, y(t,x)) = (Bu)(t,x), (t,x) ∈ Q,y(t,x) = 0, (t,x) ∈ Σ,

y(0,x) = y0(x), x ∈ Ω

(1.1b)

and to the control constraints

u ∈ Uad. (1.1c)

In (1.1) we suppose that T > 0 holds and the spatial domain Ω ⊂ Rd,d ∈ 1, 2, 3, is a bounded open set with Lipschitz-continuous boundary Γ.We set Q = (0, T )× Ω and Σ = (0, T )× Γ. Furthermore, the set Uad ⊆ U ofadmissible controls is a closed and convex subset of a Hilbert space U , whichis identified by its dual space U ′. Let us refer to the recent paper [38], wherethe authors investigate a state-constrained linear-quadratic optimal control

Page 4: Model Order Reduction for PDE Constrained Optimization

4 Benner, Sachs and Volkwein

problem using proper orthogonal decomposition. Let us set H = L2(Ω) andV = H1

0 (Ω) with dual space V ′ = H−1(Ω). In (1.1a) we suppose that ydbelongs to L2(0, T ;H) and κ > 0 holds. Let f : Q × R → R contain thesemilinear term and the control operator B : U → L2(0, T ;H) be linear andcontinuous. Finally, we suppose that y0 ∈ L2(Ω). For given control u ∈ Uad

a solution to (1.1b) is understood as a weak solution, i.e., y satisfies

d

dt〈y(t), ϕ〉H +

∫Ω

∇y(t) · ∇ϕ+(f(t, · , y(t))− (Bu)(t)

)ϕdx = 0

∀ϕ ∈ V, t ∈ (0, T ],

〈y(0), φ〉H = 〈y0, φ〉H ∀φ ∈ H,

(1.1b’)

where y(t) stands for y(t, ·) as a function in the spatial variable x. We supposethat (1.1b’) admits a unique weak solution y = y(u) for any u ∈ Uad. We referto [19, 73] for sufficient conditions, but also for the proof that (1.1) possessesa local optimal solution x = (y, u). Let us introduce the so called reducedcost functional1

J(u) = J(y(u), u), u ∈ Uad,

where y(u) is the unique weak solution to (1.1b’).

The paper is organized as follows: First we consider two venues how todiscretize a PDE-constrained optimization problem followed by an introduc-tion to POD-based methods. We address various aspects about the properchoice of the POD basis in the course of the optimization. The fourth sectionis devoted to system-theoretic aspects such as techniques based on Krylovsubspaces and system balancing.

2. Optimization with surrogate models

The reduced-order approximation to (1.1) can be derived by a discretize-then-optimize or by a optimize-then-discretize approach. In the first case, theoptimal control problem is projected onto the reduced-order subspace and theresulting low-dimensional optimal control problem is solved by appropriateoptimisation methods., like, e.g., a sequential quadratic programming algo-rithm [65, Chapter 18]. In the second case, we start by deriving optimalityconditions for (1.1) and discretize the obtained conditions by a reduced-orderprojection.

Next we describe both approaches for (1.1). Suppose that ψ1, . . . , ψ` ∈ Vare given linearly independent functions in V . Then, we define the subspaceV ` = span ψ1, . . . , ψ`. Let us mention that we avoid a discretization of thecontrol space U ; see [47].

1Not to be confused with the “reduced-order” terminology used in the model reductioncontext — here, “reduced” means that the cost functional is written in dependence of the

control only, using the fact that the weak solution y(u) is uniquely determined by thechosen u!

Page 5: Model Order Reduction for PDE Constrained Optimization

MOR for PDE Optimization 5

2.1. Discretize-then-optimize

In this approach we only replace the state y by a reduced-order approxima-tion. For that reason we introduce the affine Galerkin ansatz

y`(t) = yp(t) +∑i=1

y`i(t)ψi, t ∈ [0, T ], (2.1)

with a chosen particular element yp(t) ∈ V and coefficient functions y`i :

[0, T ] → R, 1 ≤ i ≤ `. Then, the reduced-order Galerkin projection for (1.1)reads as follows:

min J(y`, u) =

∫ T

0

∫Ω

∣∣y`(t)− yd(t)∣∣2 dxdt+

κ

2‖u‖2U (2.2a)

subject to the projected nonlinear dynamical system

d

dt〈y`(t), ψ〉H +

∫Ω

∇y`(t) · ∇ψ +(f(t, · , y`(t))− (Bu)(t)

)ψ dx

∀ψ ∈ V `, t ∈ (0, T ],

〈y`(0), ψ〉H = 〈y0, ψ〉H ∀ψ ∈ V `

(2.2b)

and

u ∈ Uad. (2.2c)

Notice that (2.2b) is a finite-dimensional system of ordinary differential equa-tions for the coefficient vector y` = (y`

1, . . . , y``)

T : [0, T ] → R`. Throughoutthis work we suppose that there exists a unique weak solution y` = y`(u)to (2.2b) for any u ∈ Uad. Then, we can define the reduced cost functionalassociated with the reduced-order approximation as follows:

J`(u) = J(y`(u), u), u ∈ Uad,

where y`(u) denotes the weak solution to (2.2b).

2.2. Optimize-then-discretize

Using a Lagrangian framework it is straightforward to derive first-order nec-essary optimality conditions for (1.1); see, e.g., [46, Chapter 1]. Assumingthat (y, u) is a local optimal solution to (1.1) and that a constraint qualifica-tion condition is satisfied there exists a Lagrange multiplier or dual variablep satisfying together with x = (y, u) the following adjoint or dual equation[86, Chapter 6]

− d

dt〈p(t), ϕ〉H +

∫Ω

∇p(t) · ∇ϕ+ fy(t, · , y(t))p(t)ϕdx

=

∫Ω

(yd(t)− y(t)

)ϕdx ∀ϕ ∈ V, t ∈ (0, T ],

〈p(T ), φ〉H = 0 ∀φ ∈ H

(2.3a)

and the variational inequality

〈κu− B?p, u− u〉U ≥ 0 ∀u ∈ Uad (2.3b)

Page 6: Model Order Reduction for PDE Constrained Optimization

6 Benner, Sachs and Volkwein

where B? : L2(0, T ;H)→ U denotes the adjoint operator of B. Now, the stateequation (1.1b’) as well as the system (2.3) are discretized by a reduced-orderGalerkin scheme. Here, we choose the same Galerkin ansatz functions as forthe state variable which its motivated by the error analysis in [37]. Analogousto (2.1) we make the ansatz

p`(t) = pp(t) +∑i=1

p`i(t)ψi, t ∈ [0, T ], (2.4)

for the adjoint variable, where pp(t) ∈ V is a chosen particular function andp`i : [0, T ]→ R stands for the ` modal coefficient functions. Then, we arrive at

the following reduced-order system for the unknown reduced-order solutionx` = (y`, u`) and p`

d

dt〈y`(t), ψ〉H +

∫Ω

∇y`(t) · ∇ψ +(f(t, · , y`(t))− (Bu`)(t)

)ψ dx,

〈y`(0), ψ〉H = 〈y0, ψ〉H ,

− d

dt〈p`(t), ψ〉H +

∫Ω

∇p`(t) · ∇ψ +(fy(t, · , y`(t))p`(t) + y(t)− yd(t)

)ψ dx,

〈p`(T ), ψ〉H = 0

for all ψ ∈ V `, t ∈ [0, T ] and

〈κu` − B?p`, u− u`〉U ≥ 0 ∀u ∈ Uad.

To solve the obtained reduced-order scheme for the first-order necessary op-timality conditions one can apply, e.g., semismooth Newton [45] or interiorpoint methods [77, 88].

3. POD-Based Methods

Let X be either the space H or the space V . In X we denote by 〈· , ·〉X and

‖ · ‖X = 〈· , ·〉1/2X the inner product and the associated norm, respectively.

Notice that X is separable, i.e., X has a countable dense subset. This impliesthat X possesses a countable orthonormal basis; see, e.g., [74, p. 47].

For fixed n, ℘ ∈ N let the so-called snapshots wk1 , . . . , w

kn ∈ X be given

for 1 ≤ k ≤ ℘. To avoid a trivial case we suppose that at least one of thewk

j ’s is nonzero. Then, we introduce the finite-dimensional, linear subspace

V = spanwk

j | 1 ≤ j ≤ n and 1 ≤ k ≤ ℘⊂ X (3.1)

with dimension d ∈ 1, . . . , n℘. We call the set V snapshot subspace. Themethod of POD consists in choosing a complete orthonormal basis ψi∞i=1 inX such that for every ` ∈ 1, . . . , dn the mean square error between the n℘elements ykj and their corresponding `-th partial Fourier sum is minimized

Page 7: Model Order Reduction for PDE Constrained Optimization

MOR for PDE Optimization 7

on average:min

℘∑k=1

n∑j=1

αj

∥∥∥wkj −

∑i=1

〈wkj , ψi〉X ψi

∥∥∥2

X

s.t. ψi`i=1 ⊂ X and 〈ψi, ψj〉X = δij , 1 ≤ i, j ≤ `,

(3.2)

where the αj ’s denote positive weighting parameters. Here, the symbol δijdenotes the Kronecker symbol satisfying δii = 1 and δij = 0 for i 6= j. Anoptimal solution ψn

i `i=1 to (3.2) is called a POD basis of rank `.To solve (3.2) we define the linear operator R : X → X as follows:

Rψ =

℘∑k=1

n∑j=1

αj 〈ψ,wkj 〉X wk

j for ψ ∈ X (3.3)

with positive weights α1, . . . , αn. Then, R is a compact, nonnegative and self-adjoint operator. Suppose that λi∞i=1 and ψn

i ∞i=1 denote the nonnegativeeigenvalues and associated orthonormal eigenfunctions of R satisfying

Rψi = λiψi, λ1 ≥ . . . ≥ λd > λd+1 = . . . = 0.

Then, for every ` ∈ 1, . . . , d the first ` eigenfunctions ψi`i=1 solve (3.2).Moreover, the value of the cost evaluated at the optimal solution ψi`i=1

satisfies℘∑

k=1

n∑j=1

αj

∥∥∥wkj −

∑i=1

〈wkj , ψi〉X ψi

∥∥∥2

X=

d∑i=`+1

λi.

For more details we refer the reader to [48, 50] and [37, Chapter 2], forinstance.

Remark 3.1. a) In the context of the optimal control problem (1.1) a rea-sonable choice for the snapshots is w1

j ≈ y(tj) and w2j ≈ p(tj) for time

grid 0 = t1 < . . . < tn = T . Utilizing new POD error estimates forevolution problems [20, 82] and optimal control problems [49, 87] con-vergence and rate of convergence results are derived for linear-quadraticcontrol constrained problems in [37] for the choices X = H and X = V .

b) For the numerical realization the space X has to be discretized by, e.g.,finite element discretizations. In this case the Hilbert space X has tobe replaced by an Euclidean space Rm endowed with a weighted innerproduct; see [37].

3.1. A-Posteriori Error Analysis

In contrast to methods of balanced truncation type, the POD method issomehow lacking a reliable a-priori error analysis. Unless its snapshots aregenerating a sufficiently rich state space, it is not a-priorly clear how far theoptimal solution of the POD problem is from the exact one. On the otherhand, the POD method is a universal tool that is applicable also to prob-lems with time-dependent coefficients or to nonlinear equations. Moreover, bygenerating snapshots from the real (large) model, a space is constructed thatinhibits the main and relevant physical properties of the state system. This,

Page 8: Model Order Reduction for PDE Constrained Optimization

8 Benner, Sachs and Volkwein

and its ease of use makes POD very competitive in practical use, despite ofa certain heuristic flavor.

Based on a perturbation argument [27] it is derived in [53, 87] howfar the suboptimal control u`, computed on the basis of the POD model, isfrom the (unknown) exact u. Let D be an open, bounded subset of Rp andU = L2(D). By Uad ⊂ U we define the closed, convex and bounded subset

Uad =u ∈ L2(D)

∣∣ua(s) ≤ u(s) ≤ ub(s) for almost all s ∈ D

with ua, ub ∈ L2(D) satisfying ua ≤ ub in D a.e. Suppose that f ≡ 0 holds,i.e., (1.1b) is a linear evolution problem. Then, the error estimate reads asfollows:

‖u` − u‖U ≤1

κ‖ζ`‖U (3.4)

where the computable perturbation function ζ` ∈ U is given by

ζ` =

−min

(0, κu` − B?p`

)in A`

a =s ∈ D

∣∣ u` = ua a.e.,

max(0, κu` − B?p`

)in A`

b =s ∈ D

∣∣ u` = ub a.e.,

−(κu` − B?p`

)in D \

(A`

a ∪A`b

).

Futhermore, y and p solve

d

dt〈y`(t), ϕ〉H +

∫Ω

∇y`(t) · ∇ϕ− (Bu`)(t))ϕdx,

〈y`(0), ψ〉H = 〈y0, ψ〉H ,

− d

dt〈p`(t), ϕ〉H +

∫Ω

∇p`(t) · ∇ϕ+(y`(t)− yd(t)

)ϕdx,

〈p`(T ), ϕ〉H = 0

for all ϕ ∈ V , t ∈ [0, T ]. It is shown in [37, 87] that ‖ζ`‖U tends to zero as` tends to infinity. Hence, increasing the number of POD ansatz functionsleads to more accurate POD suboptimal controls. This idea turns out tobe numerically very efficient. For linear-quadratic problems we refer to [37,38, 84, 85, 90]. It is able to compensate for the lack of a priori analysisfor POD methods. The analysis is extended to nonlinear optimal controlproblems in [26, 53]. For a parameter estimation example we also refer to [57].Unfortunately, the a-posteriori error estimates requires a lower bound for thesmallest eigenvalue of the reduced Hessian, which is – unless the control spaceis low dimensional – usually computationally expensive. Another approachis to use the a-posteriori error estimate in an inexact sequential quadraticprogramming (SQP) approach, where the sufficient accuracy of each level ofthe SQP method is guaranteed by the error control; see [52]. Let us mentionthat there is related work also available in the reduced-basis literature; see,e.g., [24, 34, 63]. Here, the authors concentrate in deriving online efficienta-posteriori error estimators.

Page 9: Model Order Reduction for PDE Constrained Optimization

MOR for PDE Optimization 9

3.2. Optimality System POD

The accuracy of the reduced-order model can be controlled by the a-posteriorierror analysis presented in the previous subsection. However, if the PODbasis is created from a reference trajectory containing features which arequite different from those of the optimally controlled trajectory, a ratherhuge number of POD ansatz functions have to be included in the reduced-order model. This fact may lead to non-efficient reduced-order models andnumerical instabilities. To avoid these problems the POD basis is generatedin an initialization step utilizing optimality system POD (OS-POD); see [54].In OS-POD the POD basis is updated in the direction of the minimum of thecost. Recall that the POD basis is computed from the state y = y(u) withsome control u ∈ Uad. Thus, the reduced-order Galerkin projection dependson the state variable and hence on the control u at which the eigenvalueRψi = λiψi for i = 1, . . . , ` is solved for the basis ψi`i=1. This may deterfrom one of the main advantages of the POD approach for model reduction,which consists in the fact that unlike typical finite element basis functions theelements of the POD basis reflects the dynamics of the system. In optimalcontrol this feature gets lost if the dynamics of the state corresponding to thereference control is significantly different from the trajectory correspondingto the optimal approach. Hence, we propose to consider the extended problem[54]:

min J(y`, u) s.t.

z = (y`, y, λi, ψi), u ∈ Uad

(y`, u) ∈ H1(0, T ;V `)× Uad satisfy (2.2b),

(y, u) satisfy (1.1b’),

R(y)ψi = λiψi, 1 ≤ i ≤ `.

(P`ospod)

Notice that the second line of the constraints in (P`ospod) coincide with the

constraints in (2.2), the next two are the infinite-dimensional state equationand the eigenvalue problem characterizing the POD basis. For the optimalsolution the problem formulation (P`

ospod) has the property that the asso-ciated POD reduced system is computed from the trajectory correspondingto the optimal control and thus, differently from (2.2), the problem of un-modelled dynamics is removed. Of course, (P`

ospod) is more complicated than

(2.2). For practical realization an operator splitting approach is used in [54],where also sufficient conditions are given so that (P`

ospod) possesses a unique

optimal solution (y`, y, λi, ψi, u`), which can be characterized by first-order

necessary optimality conditions. Convergence results for OSPOD are studiedin the Ph.D thesis [62]. The combination of OS-POD and a-posteriori erroranalysis is investigated in the paper [89] and the recent master thesis [36].

3.3. Trust Region POD

In PDE-constrained optimization the use of reduced order models is highlyefficient, since the complex and time-consuming constraint in form of a partial

Page 10: Model Order Reduction for PDE Constrained Optimization

10 Benner, Sachs and Volkwein

differential equation is replaced by a relatively small system of ordinary dif-ferential equations. There is, however, one caveat that needs to be addressed.Suppose, one uses a reduced order model as in (2.2a)-(2.2b), where the statey`k is based on a reduced order model at a certain control vector uk. Thenit is usually numerically very efficient to minimize this reduced order modeland obtain a solution (y`, u).

J(y, u) ≤ J(y`k, u) for all (y`k, u) that satisfy (2.2b).

The problem that might occur is the fact that during this minimization oneusually moves away from the original control uk on which the reduced ordermodel was built. In this case, it could happen that the quality of the modeldeteriorates and, in particular, y` is no longer a good approximation of thesolution y to the full model.

In [1], a direct estimate is used to monitor the accuracy of the model.In [4] a trust region approach was proposed to manage updating the re-duced order model. The trust region method is a well known method forthe globalization of locally convergent methods like Newton’s method. Herethe quadratic Taylor expansion is used as a model function for the nonlin-ear objective function. However, it is known that this globalization strategyalso works for nonlinear models. Hence, one could use it also in this context,where a nonlinear model is replaced by another nonlinear model, e.g. POD,but of much smaller complexity than the original one.

The main key for controlling the quality of the model approximation inthe trust region framework is the comparison between the predicted reductionstarting from full model evaluation at (yk, uk)

vpred = J`(u)− J(uk)

and the actual reduction

vactual = J(u)− J(uk),

where y is the true solution at the control u. If the quotient ρ = vpred/vactualis close to 1, then the reduced model is a good model and we accept u as uk+1

and likewise y as yk+1. If ρ differs significantly from 1, we have to modify themodel, for example, by introducing more snapshots or restricting the controlsto a ball around uk.

One drawback of this strategy is the evaluation of the full model at thecontrol u∗. This problem can be alleviated by the introduction of a hierar-chy of models, e.g. created by different fine discretizations of the PDE, andthe full model in this case is replaced by the next finer model. In this way,when approaching the finest level in the hierarchy, we already are very closeto the optimal point. This approach is also closely related to multifidelityoptimization.

With respect to convergence in an optimization framework, the accuracyof the gradient of the model function has to be monitored. As it is shownin [80], a-priori-estimates on the accuracy of the POD approximation can be

Page 11: Model Order Reduction for PDE Constrained Optimization

MOR for PDE Optimization 11

used to establish error bounds for the distance between the gradient of themodel function and the original function.

Trust region POD (TRPOD) is meanwhile a well established method inapplications: In the control of fluid flow problems applications of TRPOD goback to Bergmann and Cordier [17]. More recently, Navon and coworkers [21]use this methodology in order to accomplish a 4-D VAR simulation for theshallow water equation. In [92], the TRPOD framework is combined with anefficient error bound for defining the trust region in the design optimizationof vibrating structures using frequency domain formulations. An applicationof TRPOD to the optimization of simulated moving bed chromatography (aseparation process in chemical process engineering) is discussed in [59], Also,in financial applications, reduced order models, see [22] or [79] are gainingimportance and TRPOD is a promising tool in the calibration process.

In [33] the Carter condition

‖∇J(uk)−∇J`(uk)‖U ≤ σ ‖∇J`(uk)‖U , σ ∈ (0, 1),

which is essential for the convergence of the inexact trust region method, isreplaced by an a posteriori error estimation in order to control the reduced-order approximation of the reduced cost functional. For that purpose errorestimates for the state and the dual variable are utilized. This offers a bridgebetween trust region POD and the a posteriori analysis presented in Sec-tion 3.1.

4. System-Theoretic MOR Approaches

A disadvantage of POD-based methods is that the control function u(t) hasto be chosen in advance in order to compute the training set. As this ref-erence control may differ significantly from the optimal control, the reducedorder model may not be suitable for optimization, or the optimal controlcomputed using the reduced order model may be too far away from the oneobtained from the full-order model. The alternative OS-POD avoiding thisproblem is discussed in subsection 3.2. As already noted there, solving theextended problem (P`

ospod) is computationally challenging. The advantage ofusing system-theoretic approaches is that these are so-called ”simulation-free”methods which do not require training sets. The quality of the reduced ordermodel thus is independent of the chosen control function u(t). For the pur-pose of deriving error bounds, it is usually assumed that Uad = L2(0,∞;Rm),that is, we assume m scalar input functions that are square-integrable for aninfinite time horizon. It should be stressed, though, that this assumption isonly required for the derivation of error bounds for the reduced order models,while the model itself is applicable of course also in the presence of controlconstraints or other spaces of admissible control functions.

The starting point for system-theoretic approaches to model order re-duction is the description of a mathematical model as a linear or nonlinearsystem. As these methods were developed mainly for linear problems, and

Page 12: Model Order Reduction for PDE Constrained Optimization

12 Benner, Sachs and Volkwein

extensions to nonlinear problems exist, but are either based on heuristicsor are computationally intractable, we only discuss the application to linearsystems here. But significant progress in nonlinear model reduction usingsystem-theoretic concepts can be expected in the near future and this maythen lead to useful methods also in the context of PDE constrained optimiza-tion.

Thus, in the following we will consider linear, time-invariant (LTI) sys-tems

My(t) = −Sy(t) + Bu(t) (4.1a)

z(t) = Cy(t), (4.1b)

for a given initial condition y(0) = y0 ∈ RN . Here, y is the state of the systemand in this context is usually the discrete vector obtained by discretization

of (1.1b’), i.e., yj(t) are the coefficients in the ansatz y(t) ≈∑N

j=1 yj(t)ψj ,

with basis functions ψj of the chosen trial space, when evaluating 〈y(t), φj〉Hfor the basis functions φj ∈ VN , j = 1, . . . , N , where VN ⊂ V is the chosenN -dimensional space of test functions. In this setting, M and S contain thecorresponding mass and stiffness matrices and B is the discretized versionof the input operator B. The second equation in (4.1) is called the outputequation, and z(t) ∈ Rq is a vector of quantities of interest which in the settingconsidered here might be derived from a linear cost functional z(t) = L(y)(t)which might be goal of optimization. In practice, it is often a model for thepossible measurements of the system, i.e., it is assumed that the full state yis not accessible for measurements. In case one assumes all state informationis available, one might simply set C = IN , the identity matrix on RN . Wewill discuss the use of the output equation in the context of PDE constrainedoptimization below.

As the mass matrix M is invertible, for the clarity of presentation wework with the transformed system

y(t) = Ay(t) + Bu(t) (4.2a)

z(t) = Cy(t), (4.2b)

where A := −M−1S and B := M−1B. It should be noted, though, that wedo this only formally, that is, in all computations of reduced order models,one never forms A,B explicitly but works with the original B and the usuallysparse matrices M,S in order to avoid fill-in as well as possible round-offerrors implied by ill-conditioning of M.

The core observation of system-theoretic approaches is that the relationfrom inputs u to the outputs z can be represented algebraically using theLaplace transform, yielding

z(s) = C(sIN −A)−1Bu(s) =: G(s)u(s), (4.3)

where by abuse of notation, we denote the Laplace transforms of z,u againby z,u, and s ∈ C is the Laplace variable. The transfer function matrix(TFM) G is a complex q ×m matrix for any s whose entries are scalar realrational functions of a complex variable and with degree less than or equal

Page 13: Model Order Reduction for PDE Constrained Optimization

MOR for PDE Optimization 13

to N . The particular case of a single input, single output (SISO) system withm = q = 1 is often of particular interest in PDE constrained optimizationas many problems can be formulated such that a single quantity is to beminimized using only a scalar control function u(t).

Equation (4.3) shows that the output of the system can be well ap-proximated when we can find a reduced order model with TFM G` for which‖G(.)−G`(.)‖ is small in an appropriate norm. It is convenient here to use L2-related norms as they result in L2- or L∞-norm error bounds for z(.)− z`(.),where z` is the output of the reduced order model. Therefore it is the aimhere to find a reduced order LTI system

y`(t) = A`y`(t) + B`u(t) (4.4a)

z`(t) = C`y`(t), (4.4b)

where y`(t) ∈ R` with ` N and corresponding matrices of compatible sizessuch that the TFM

G`(s) = C`(sI` −A`)−1B`, (4.5)

of (4.4) approximates G well. The strength of system-theoretic model reduc-tion methods now shows in the fact that the reduced order model (4.4) usesthe same control function u(t) as the full-order model (4.2). Thus, neithera discretization of the input space U nor an a priori choice of a referencecontrol u are necessary, and the optimal control u obtained from using (4.4)as surrogate in the optimization process can be directly applied in the full-order model (4.2) or even in the original PDE problem when the problem isformulated such that only the amplitude of the control signal is subject tooptimization.

In the following, we will discuss the two main concepts used in modelorder reduction of LTI systems of the form (4.2). Both are based on Petrov-Galerkin projection, i.e., the reduced order model is computed using twofull-rank matrices V,W ∈ RN×`:

A` := WT AV, B` := WT B, C` := CV, (4.6)

corresponding to projecting the state-space onto range(W ) and using theansatz y(t) ≈ V y`(t). The basis matrices V andW for the trial and test spacesare chosen to be bi-orthonormal, i.e., WTV = I` such that VWT becomes anoblique projector. Inserting the ansatz into (4.4) leads to a nonzero residualV y` −AV y` −Bu which obviously is orthogonal to range(W ) as

WT (V y` −AV y` −Bu) = y` −A`y` −B`u = 0.

In this sense, all the considered methods in this section are Petrov-Galerkinmethods and become Galerkin projection methods in case W = V . The twomodel reduction techniques discussed in the following subsections only differin the way V,W are computed, and in the resulting theoretical properties ofthe reduced order model. For more details on system-theoretic model orderreduction techniques, consult, e.g., the recent monographs, edited volumes

Page 14: Model Order Reduction for PDE Constrained Optimization

14 Benner, Sachs and Volkwein

and survey papers [3, 10, 14, 78]. Also note that extensions to so-called de-scriptor systems, where M in (4.1) is singular, are possible, see, e.g., [14,Chapter 3].

4.1. Rational Interpolation Based Techniques

The first family of system-theoretic model order reduction methods is basedon (rational) interpolation of the TFM. The interpolant is chosen as a ra-tional matrix function of lower degree satisfying certain interpolation condi-tions. Hence, the original and reduced order TFMs (and some of their firstderivatives) coincide:

dj

dsjG(sk) =

dj

dsjG`(sk), k = 0, . . . ,K, j = 0, . . . , Jk, (4.7)

where the interpolation points sk are chosen such that (A− skIN ) is nonsin-gular. Practically this is usually realized by certain Krylov subspace methods.

The classical approach using K = 0 and a sufficiently large JK , lead-ing to rational Hermite interpolation at s0, has become popular as momentmatching or Pade(-type) approximation since the mid-1990ies. These meth-ods can be derived by power series expansions of the TFMs of the originaland reduced order systems about s0. The reduced order model is then de-termined so that the first coefficients in the series expansions match. In thiscontext, the coefficients of the power series expansions are called moments,explaining the name “moment matching”. Pade-approximation in this con-text means that the number of matching moments is maximized for a givendegree of the approximating rational function G`. The observation that areduced order model with the moment matching property is obtained by ap-plying r steps of the (block) Arnoldi or Lanczos processes to (A − s0IN )−1

or its (real) transpose with B or CT as starting (block) vector and usingbi-orthonormal bases of the resulting Krylov subspaces Kr((A− s0IN )−1,B)and Kr((AT − s0IN )−1,CT ) for V and W was the breakthrough of this ap-proach as model reduction method — previous attempts employing explicitcomputations of the moments were so prone to round-off errors that theycould not be used in practice, see [28, 30] for details.

For the SISO case, one obtains r = ` and J0 = 2r−1. The bi-orthonormalbases for the two Krylov subspaces are obtained automatically using thetwo-sided (unsymmetric) Lanczos process. One can also run the standardArnoldi process for both Krylov subspaces independently and enforce bi-orthonormality afterwards to obtain the same results. Using only one of theKrylov subspaces and V = W , one has only J0 = r− 1, but the computationcan be performed with the stable Arnoldi process and orthogonal projectioncan be used to compute the reduced order model. This is beneficiary if Ais, e.g., negative definite as for stiffness matrices resulting from the Galerkinfinite element methods for linear diffusion-reaction problems, as in this case,negative definiteness of A` is guaranteed.

For m, q > 1, things become a lot more complicated, starting from thefact that V,W necessarily need to be of the same size, but the block Krylov

Page 15: Model Order Reduction for PDE Constrained Optimization

MOR for PDE Optimization 15

subspaces will usually differ in dimension whenever m 6= q (and often even ifm = q due to deflation). Computations in this case can be performed usingblock or band Lanczos/Arnoldi processes. For many more details on this, seethe monographs and surveys already mentioned above or [29]

Also observe that the use of an expansion point s0 6∈ R will lead to acomplex-valued reduced order system (4.4). Often, this is undesired. An easyremedy is to use two expansions point s0, s1 = s0 and to concatenate theresulting bases. If performed with care, the resulting V,W are then real.

Note that interpolation at s0 = ∞ is also possible. In that case, onecomputes Krylov subspaces for (A,B) and/or (AT ,CT ). Then the momentsare called Markov parameters and the “moment matching” problem is knownas partial realization.

The use of a single expansion point s0 leads to good approximation onlylocally. Hence, it is often useful to use more than one expansion point, yieldingmulti-point moment matching methods, also called rational Krylov methods,see, e.g., [3, 10]. By fixing K = ` − 1 in (4.7), in [40] a fix-point iterationto determine locally optimal expansion points w.r.t. approximation of theTFM in the H2-norm (basically, this is the L2-norm of the TFM evaluatedon the whole imaginary axis) is suggested. In the SISO case, if this iterationconverges, the obtained rational Krylov subspaces yield basis matrices V,Wsuch the reduced order model satisfies (4.7) for Jk = 1 for all k = 0, . . . ,K atthe mirror images (w.r.t. the imaginary axis) of the eigenvalues of A`, i.e., thepoles of the reduced order TFM. This property of a reduced TFM is knownto be the necessary condition for a local minimizer of ‖G−G`‖H2

.

Some extensions of the presented approaches to nonlinear systems arediscussed in the recent survey [10].

4.2. Methods Based on System Balancing

Balanced Truncation (BT) has been the workhorse for model reduction insystems and control theory, in particular for controller design, for the lastthree decades, see, e.g., [3, 10] for a thorough discussion and references tooriginal work. Its advantages over most other methods is that for asymptot-ically stable models it guarantees stability of the reduced-order model — aproperty that none of the other methods discussed here possesses unless ad-ditional assumptions are posed or a post-processing step is included — andit has a computable a priori error bound that allows the adaptive selectionof the reduced model order given a user-defined error threshold. The methodis based on two main ingredients: balancing and truncation. In the following,we will briefly introduce these concepts, starting with the latter one.

The concept of truncation is based on finding a suitable state-spacetransformation T defined by a nonsingular matrix T ∈ Rn×n:

T−1y(t) = (T−1AT)T−1y(t) + (T−1B)u(t) (4.8a)

z(t) = (CT)T−1y(t) (4.8b)

Page 16: Model Order Reduction for PDE Constrained Optimization

16 Benner, Sachs and Volkwein

with partitioning

T−1AT =

[A11 A12

A21 A22

], T−1B =

[B1

B2

], CT = [C1 C2] , (4.9)

where A11 ∈ R`×` and the other blocks are of compatible sizes. The reduced-order model is then simply obtained by truncating the states `+ 1, . . . , N ofthe transformed state vector T−1y(t) i.e., setting them to zero so that

A` = A11, B` = B1, C` = C1. (4.10)

The challenge, of course, is to find a T yielding a reduced-order model withgood approximation properties. Here is where the second ingredient, balanc-ing, comes into the game.

For the following, we assume that A is asymptotically stable, i.e., all itseigenvalues are in the left half plane. This implies that the transfer functionG(s) of (4.2) has all its poles in the open left half plane, thus such systems arecalled (asymptotically) stable. Extensions to unstable systems are possible,but will not be discussed here for brevity (see [11] for some more details andreferences and [13] for a recent application to the control of unstable flowproblems). Strictly speaking, a balancing transformation Tb yields a realiza-tion of an asymptotically stable LTI system (4.2) in the form (4.8) such theunique solutions P,Q ∈ RN×N of the Lyapunov equations

AP + PAT + BBT = 0, AT Q + QA + CT C = 0 (4.11)

are equal and diagonal, P = Q = diagσ1, . . . , σN, with decaying Hankelsingular values σk, i.e., σ1 ≥ σ2 ≥ . . . ≥ σN > 0. Such a balancing trans-formation does not always exist, it requires some additional system-theoreticassumption (see, e.g., [3] for a full account of these), but even if does notexist, it is possible to obtain a partial transformation that suffices to com-pute a reduced-order model with exactly the same properties as described inthe following, see [15]. If one now assumes that a balancing transformationwas used to compute (4.9) and the reduced-order model is then obtained viatruncation as in (4.10), it holds:

1. A` and thus G` are asymptotically stable, and2. the reduced-order model satisfies the error bound

‖z− z`‖L2≤

n∑k=`+1

σj‖u‖L2.

As the Hankel singular values can be computed as a by-product of the bal-ancing transformation, it is possible to use this error bound to adapt the sizeof the reduced-order model to match a desired maximal approximation error.

It should be noted that in practical computations, neither the full trans-formation matrix T nor the solutions P,Q should be computed explicitly.Efficient implementations determine the matrices A`,B`,C` directly from

Page 17: Model Order Reduction for PDE Constrained Optimization

MOR for PDE Optimization 17

(approximate) low-rank factors of P,Q. With the advance of numerical algo-rithms for solving Lyapunov equations, see [16, 81] for recent surveys, nowa-days these techniques can be applied to any kind of system for which linearsystems Ax = b with the matrix A as above are solvable, see [11] for details,

There also exist numerous variants of BT that can be useful as modelreduction techniques in PDE-constrained optimization by exchanging P,Qby other useful pairs of positive (semi-)definite matrices, see [3, 11] and [14,Chapter 1] for some of these.

4.3. Applications to PDE-Constrained Optimization

The system-theoretic model reduction methods discussed in the previous sec-tions have so far found wide-reaching applications in simulation and control,see, e.g., [3, 10, 11, 14, 28] and many more references therein. There havealso been numerous attempts to apply balanced truncation directly to PDEcontrol problems, mostly with the target of feedback control rather thanoptimization. The theory for balanced truncation of distributed parametersystems, i.e., linear instationary PDE control problems, was already derivedin the 1980ies, see [32]. The use of this approach for deriving robust controlstrategies from the reduced-order model is discussed in [23]. The practicaluse of these approaches needs, of course, computational methods, and thusdiscretization at some stage of the reduction process. In [12], it is discussedhow to combine BT with classical finite element discretization in the spatialvariables of linear parabolic control problems while [70] goes a step furtherand derives an implementation of a balanced truncation algorithm wherethe discretization is delayed until the inner loop of the numerical algorithmis entered — the latter approach is more in the spirit of ”optimize-than-discretize”, while the approach in [12] can be seen as ”semi-discretize-than-optimize”. Balanced truncation and related methods have also been appliedto flow control problems, see, e.g., [6, 13, 43, 91].

The methods based on rational interpolation have merely been used sofar in simulation of dynamical systems, but also for feedback control pur-poses. Further reading on this includes [3, 7, 10, 14, 28, 29] and referencestherein. Their use for model reduction of infinite-dimensional control prob-lems is discussed in [69] and for linear-quadratic parabolic optimal controlproblems in [90]. The recent paper [18] uses rational tangential interpola-tion for a flow control problem. Certainly, these methods can be employedin a similar fashion as balanced truncation in PDE-constrained optimizationproblems, but so far this topic has received less attention.

Note that all these approaches do not discretize in time, no discretiza-tion of the controls is needed whenever the control variables are only time-dependent, and only the spatial part needs to be discretized for controls of theform u(x, t) = v(x)u(t). Hence, optimization based on reduced-order modelsobtained from these methods can be performed with respect to the originalUad rather than a discretized version or subset of the full space of admissi-ble controls. The full potential of this advantageous property has yet to beexplored in PDE-constrained optimization. Little work has been dedicated

Page 18: Model Order Reduction for PDE Constrained Optimization

18 Benner, Sachs and Volkwein

so far to using system-theoretic methods in an optimization context. Theapplication of balanced truncation to a fully discrete linear-quadratic PDEoptimal control problem is discussed in [9, Section 6.2]. The use of balancedtruncation and rational interpolation techniques as well as POD for linear-quadratic parabolic optimal control problems is considered in [90]. Balancedtruncation to accelerate a descent method for optimization of nonlinear evo-lution problems is analyzed in [25]. There, balanced truncation is applied tothe linear adjoint system while the full state equation is solved. Speed-ups offactors 2–3 can be obtained this way compared to applying the same descentmethod to the full order optimality system. More research in the direction ofusing system-theoretic methods in a PDE-constrained optimization settingfor evolution problems is certainly needed to leverage their full potential.

5. Conclusions

In this chapter, we have reviewed model reduction techniques for PDE-constrained optimization, where we have focused on instationary PDEs only.There is also a vast amount of literature on optimization of stationary PDEs,like linear elliptic PDEs in the simplest case. Model reduction methods as dis-cussed here are not suitable for these problems as they rely on techniques fortime-varying systems. Moreover, the computational complexity of instation-ary PDE-constrained optimization problems is often not so high that such agreat benefit can be expected from model order reduction as for instationaryproblems. Nevertheless, model reduction techniques for such problems exist.These are based, e.g., on POD w.r.t. the optimization parameters rather thantime, or on the Reduced Basis Method, see, e.g., [34, 52, 63, 68, 85] for somerecent work on this.

We would also like to point out that there are many further possibilitiesfor research. As already mentioned, the capabilities of system-theoretic meth-ods in the context of PDE-constrained optimization are yet to be exploredin detail. Also, the combined optimization with regard to a time-dependentcontrol function plus one or more stationary design parameters as it occursin many practical engineering applications is a widely open field.

Acknowledgment

Our thanks go to Gunter Leugering for his well-structured and focused lead-ership throughout the six years of existence of the DFG Priority Program1253 “Optimization with Partial Differential Equations”.

References

[1] K. Afanasiev and M. Hinze, Adaptive control of a wake flow using proper orthog-onal decomposition. Lecture Notes in Pure and Applied Mathematics, 216:317–332, 2001.

Page 19: Model Order Reduction for PDE Constrained Optimization

MOR for PDE Optimization 19

[2] A. Alla and S. Volkwein, Asymptotic stability of POD based model predictivecontrol for a semilinear parabolic PDE. Submitted, 2013. http://kops.ub.

uni-konstanz.de/handle/urn:nbn:de:bsz:352-253400

[3] A.C. Antoulas, Approximation of Large-Scale Dynamical Systems, SIAM,Philadelphia, 2005.

[4] E. Arian, M. Fahl, and E.W. Sachs, Trust-region proper orthogonal decomposi-tion for flow control. Technical Report 2000-25, ICASE, 2000.

[5] P. Astrid, S. Weiland, K. Willcox, and T. Backx, Missing point estimation inmodels described by proper orthogonal decomposition. IEEE Transactions onAutomatic Control, 53(10):2237–2251, 2008.

[6] J.A. Atwell, J.T. Borggaard, and B.B. King, Reduced-order controllers forBurgers’ equation with a nonlinear observer. International Journal of AppliedMathematics and Computer Science, 11(6):1311–1330, 2001.

[7] Z. Bai, Krylov subspace techniques for reduced-order modeling of large-scaledynamical systems. Applied Numerical Mathematics, 43:9–44, 2002.

[8] H.T. Banks, M.L. Joyner, B. Winchesky, and W.P. Winfree, Nondestructiveevaluation using a reduced-order computational methodology. Inverse Problems,16:1–17, 2000.

[9] U. Baur, Control-Oriented Model Reduction for Parabolic Systems, Disserta-tion, TU Berlin, 2008.

[10] U. Baur, P. Benner, and L. Feng, Model order reduction for linear and nonlinearsystems: a system-theoretic perspective. Archives of Computational Methods inEngineering, to appear. Preliminary version available as Max Planck InstituteMagdeburg Preprints MPIMD/14-07, March 2014.

[11] P. Benner, System-theoretic methods for model reduction of large-scale systems:Simulation, control, and inverse problems. In I. Troch and F. Breitenecker, eds.,Proceedings of MathMod 2009, Vienna, February 11–13, vol. 35 of ARGESIMReport, 2009, pp. 126–145, 2009.

[12] P. Benner, Balancing-related model reduction for parabolic control systems. Pro-ceedings of the 1st IFAC Workshop on Control of Systems Governed by PartialDifferential Equations, pp. 257–262, IFAC Papers Online, 2013

[13] P. Benner and J. Heiland, LQG-balanced truncation low-order controller forstabilization of laminar flows. Max Planck Institute Magdeburg PreprintsMPIMD/14-07, March 2014.

[14] P. Benner, V. Mehrmann, and D.C. Sorensen, Dimension Reduction of Large-Scale Systems, Lecture Notes in Computational Science and Engineering, vol.45, Springer-Verlag, 2005.

[15] P. Benner, E.S. Quintana-Ortı, and G. Quintana-Ortı. Balanced truncationmodel reduction of large-scale dense systems on parallel computers. Mathemat-ical and Computer Modelling of Dynamical Systems, 6(4):383–405, 2000.

[16] P. Benner and J. Saak. Numerical solution of large and sparse continuous timealgebraic matrix Riccati and Lyapunov equations: A state of the art survey.GAMM Mitteilungen, 36(1):32–52, 2013.

[17] M. Bergmann and L. Cordier, Optimal control of the cylinder wake in the lam-inar regime by trust-region methods and POD reduced-order models, Journalof Computational Physics, 227(16):7813–7840, 2008.

Page 20: Model Order Reduction for PDE Constrained Optimization

20 Benner, Sachs and Volkwein

[18] J.T. Borggaard and S. Gugercin, Model reduction for DAEs with an applicationto flow control. Department of Mathematics, Virginia Tech, Blacksburg, VA,2014.

[19] E. Casas, Pontryagin’s principle for state-constrained boundary control prob-lems of semilinear parabolic equations. SIAM J. Control and Optimization,35:1297–1327, 1997.

[20] D. Chapelle, A. Gariah, and J. Saint-Marie, Galerkin approximation withproper orthogonal decomposition: new error estimates and illustrative exam-ples. ESAIM: Mathematical Modelling and Numerical Analysis, 46:731–757,2012.

[21] X. Chen, S. Akella, and I.M. Navon, A dual-weighted trust-region adaptivePOD 4-D VAR applied to a finite-volume shallow water equations model onthe sphere, International Journal for Numerical Methods in Fluids, 68(3):377–402, 2012.

[22] R. Cont, N. Lantos, and O. Pironneau, A reduced basis for option pricing,SIAM Journal on Financial Mathematics, 2(1):287–316, 2011.

[23] R.F. Curtain, Model reduction for control design for distributed parameter sys-tems. In Research directions in distributed parameter systems, volume 27 ofFrontiers Appl. Math., 95–121. SIAM, Philadelphia, PA, 2003.

[24] L. Dede, Reduced basis method and a posteriori error estimation forparametrized linear-quadratic optimal control problems. SIAM Journal on Sci-entific Computing, 32:997–1019, 2010.

[25] J.C. De Los Reyes and T. Stykel, A balanced truncation based strategy for theoptimal control of evolution problems. Optimization Methods and Software,26(4-5):673–694, 2011.

[26] M. Dihlmann and B. Haasdonk, Certified nonlinear parameter optimizationwith reduced basis surrogate models. Submitted, 2013.

[27] A.L. Dontchev, W.W. Hager, A.B. Poore, and B. Yang, Optimality, stability,and convergence in nonlinear control. Applied Mathematics and Optimization,31:297–326, 1995.

[28] P. Feldmann and R.W. Freund, Efficient linear circuit analysis by Pade ap-proximation via the Lanczos process. IEEE Transaction on Computer-AidedDesign, 14:639–649, 1995.

[29] R. Freund, Model reduction methods based on Krylov subspaces. Acta Numerica12:267–319, 2003.

[30] K. Gallivan, E. Grimme, and P. Van Dooren, Asymptotic waveform evaluationvia the Lanczos method. Applied Mathematics Letters, 7:75–80, 1994.

[31] J. Ghiglieri and S. Ulbrich, Optimal flow control based on POD and MPC andan application to the cancellation of Tollmien-Schlichting waves. OptimizationMethods and Software, to appear.

[32] K. Glover, R.F. Curtain, and J.R. Partington, Realisation and approximationof linear infinite-dimensional systems with error bounds. SIAM Journal on Con-trol and Optimization, 26(4):863–898, 1988.

[33] C.-C. Graßle, S. Rogg, S. Trenz, and S. Volkwein, Adaptive trust region PODwith a-posteriori error estimation for nonlinear optimal control. In preparation,2014.

Page 21: Model Order Reduction for PDE Constrained Optimization

MOR for PDE Optimization 21

[34] M.A. Grepl and M. Karcher, Reduced basis a posteriori error bounds forparametrized linear-quadratic elliptic optimal control problems. Comptes Ren-dus de l’Acadmie des Sciences — Series I, 349:873–877, 2011.

[35] M.A. Grepl, Y. Maday, N.C. Nguyen and A.T. Patera, Efficient reduced-basistreatment of nonaffine and nonlinear partial differential equations. ESAIM:Mathematical Modelling and Numerical Analysis, 41:575–605, 2007.

[36] E. Grimm, Optimality system POD and a-posteriori error analysis for linear-quadratic optimal control problems. Master thesis, University of Konstanz,2013.

[37] M. Gubisch and S. Volkwein, Proper orthogonal decomposition for linear-quadratic optimal control. Submitted, 2013. http://kops.ub.uni-konstanz.de/handle/urn:nbn:de:bsz:352-250378

[38] M. Gubisch and S. Volkwein, POD a-posteriori error analysis for optimal con-trol problems with mixed control-state constraints. Computational Optimizationand Applications, to appear.

[39] S. Gugercin, Projection methods for model reduction of large-scale dynamicalsystems. Ph.D. thesis, Rice University, Houston, 2003.

[40] S. Gugercin, A.C. Antoulas, and C. Beattie, H2 Model reduction for large-scale dynamical systems. SIAM Journal on Matrix Analysis and Applications,30(2):609–638, 2008.

[41] B. Haasdonk, Convergence rates of the POD-Greedy method. ESAIM: Mathe-matical Modelling and Numerical Analysis, 47:859–873, 2013.

[42] B. Haasdonk and M. Ohlberger. Reduced basis method for finite volume ap-proximations of parametrized linear evolution equations. ESAIM: MathematicalModelling and Numerical Analysis, 42:277–302, 2008.

[43] M. Heinkenschloss, D.C. Sorensen, and K. Sun. Balanced truncation modelreduction for a class of descriptor systems with application to the Oseen equa-tions. SIAM Journal on Scientific Computing, 30:1038–1063, 2008.

[44] C. Himpe and M. Ohlberger. Cross-gramian based combined state and param-eter reduction. Submitted, 2013.

[45] M. Hintermuller, K. Ito, and K. Kunisch, The primal-dual active set strategyas a semismooth Newton method. SIAM Journal on Optimization, 13:865–888,2003.

[46] M. Hinze, R. Pinnau, M. Ulbrich, and M. Ulbrich, Optimization with PDE Con-straints, Mathematical Modeling: Theory and Applications, vol. 23, Springer,Berlin, 2009.

[47] M. Hinze and F. Troltzsch, Discrete concepts versus error analysis in PDEconstrained optimization. GAMM Mitteilungen, 33:148–162, 2010.

[48] M. Hinze and S. Volkwein, Proper orthogonal decomposition surrogate mod-els for nonlinear dynamical systems: error estimates and suboptimal control.Chapter 10 (pages 261–306) of [14].

[49] M. Hinze and S. Volkwein, Error estimates for abstract linear-quadratic op-timal control problems using proper orthogonal decomposition. ComputationalOptimization and Applications, 39:319–345, 2008.

[50] P. Holmes, J.L. Lumley, G. Berkooz, and C.W. Rowley, Turbulence, Coher-ent Structures, Dynamical Systems and Symmetry. Cambridge Monographs onMechanics, Cambridge University Press, second edition, 2012.

Page 22: Model Order Reduction for PDE Constrained Optimization

22 Benner, Sachs and Volkwein

[51] K. Ito and S.S. Ravindran, A reduced basis method for control problems gov-erned by PDEs. In W. Desch, F. Kappel, and K. Kunisch, eds., Control andEstimation of Distributed Parameter Systems. Proceedings of the InternationalConference in Vorau, 1996, Birkhauser-Verlag, Basel, 126:153–168, 1998.

[52] M. Kahlbacher and S. Volkwein, POD a-posteriori error based inexact SQPmethod for bilinear elliptic optimal control problems. ESAIM: MathemematicalModelling and Numerical Analysis, 46:491–511, 2012.

[53] E. Kammann, F. Troltzsch, and S. Volkwein,A method of a-posteriori error es-timation with application to proper orthogonal decomposition, ESAIM: Mathe-matical Modelling and Numerical Analysis, 47:555–581, 2013.

[54] K. Kunisch and S. Volkwein, Proper orthogonal decomposition for optimalitysystems. ESAIM: Mathematical Modelling and Numerical Analysis, 42:1–23,2008.

[55] K. Kunisch, S. Volkwein, and L. Xie, HJB-POD based feedback design for theoptimal control of evolution problems. SIAM Journal on Applied DynamicalSystems, 3:701–722, 2004.

[56] S. Lall, J.E. Marsden, and S. Glavaski. A subspace approach to balanced trun-cation for model reduction of nonlinear control systems. International Journalof Robust and Nonlinear Control, 12:519–535, 2002.

[57] O. Lass and S. Volkwein, Parameter identification for nonlinear elliptic-parabolic systems with application in lithium-ion battery modeling. Sub-mitted, 2013. http://kops.ub.uni-konstanz.de/handle/urn:nbn:de:bsz:

352-253400

[58] F. Leibfritz and S. Volkwein, Reduced order output feedback control design forPDE systems using proper orthogonal decomposition and nonlinear semidefiniteprogramming. Linear Algebra and Its Applications, 415:542–575, 2006.

[59] S. Li, L. Feng, P. Benner, and A. Seidel-Morgensterna, Using surrogate modelsfor efficient optimization of simulated moving bed chromatography. Computersand Chemical Engineering, 2014. DOI: 10.1016/j.compchemeng.2014.03.024.

[60] H.V. Ly and H.T. Tran, Modeling and control of physical processes using properorthogonal decomposition. Mathematical and Computer Modeling, 33:223–236,2001.

[61] V. Mehrmann and T. Stykel, Balanced truncation model reduction for large-scale systems in descriptor form. Chapter 3 (pages 83–115) of [14].

[62] M. Muller, Uniform Convergence of the POD Method and Applications to Op-timal Control. Ph.D thesis, University of Graz, 2011.

[63] F. Negri, G. Rozza, A. Manzoni, and A. Quarteroni, Reduced basis methodfor parametrized elliptic optimal control problems. SIAM Journal on ScientificComputing, 35(5):A2316–A2340, 2013.

[64] B. Noack, K. Afanasiev, M. Morzynski, G. Tadmor, and F. Thiele, A hierarchyof low-dimensional models for the transient and post-transient cylinder wake.Journal of Fluid. Mechanics, 497:335–363, 2003.

[65] J. Nocedal and S. J. Wright, Numerical Optimization, Springer Series in Op-erations Research and Financial Engineering, second edition, 2006.

[66] A.T. Patera and G. Rozza, Reduced Basis Approximation and A PosterioriError Estimation for Parametrized Partial Differential Equations. MIT Pap-palardo Graduate Monographs in Mechanical Engineering, 2006.

Page 23: Model Order Reduction for PDE Constrained Optimization

MOR for PDE Optimization 23

[67] O. Pironneau. Calibration of options on a reduced basis. Journal of Computa-tional and Applied Mathematics , 232:139–147, 2009.

[68] M. Ohlberger and M. Schafer, Error control based model reduction for param-eter optimization of elliptic homogenization problems. Proceedings of the 1stIFAC Workshop on Control of Systems Governed by Partial Differential Equa-tions, pp. 251–256, IFAC Papers Online, 2013.

[69] M.R. Opmeer, Model order reduction by balanced proper orthogonal decomposi-tion and by rational interpolation. IEEE Transactions on Automatic Control,57(2):472–477, 2012.

[70] M.R. Opmeer, T. Reis, and W. Wollner, Finite-rank ADI iteration for operatorLyapunov equations. SIAM Journal on Control and Optimization, 51(5):4084–4117, 2013.

[71] M. Rathinam and L. Petzold, Dynamic iteration using reduced order models:a method for simulation of large scale modular systems. SIAM Journal on Nu-merical Analysis, 40:1446–1474, 2002.

[72] S.S. Ravindran, Reduced-order adaptive controllers for fluid flows using POD.SIAM Journal on Scintific Computing, 15:457?478, 2000.

[73] J.-P. Raymond and H. Zidani, Hamiltonian Pontryagin’s principle for state-constrained control problems governed by semilinear parabolic equations. Ap-plied Mathematics and Optimization, 39:143–177, 1999.

[74] M. Reed and B. Simon, Methods of Modern Mathematical Physics I: FunctionalAnalysis. Academic Press, New York, 1980.

[75] C.W. Rowley, Model reduction for fluids, using balanced proper orthogonal de-composition. International Journal on Bifurcation and Chaos, 15:997–1013,2005.

[76] E.W. Sachs and S. Volkwein, POD Galerkin approximations in PDE-constrained optimization, GAMM Mitteilungen, 33:194–208, 2010.

[77] A. Schiela and M. Weiser, Superlinear convergence of the control reduced in-terior point method for PDE constrained optimization. Computational Opti-mization and Applications, 39:369–393, 2008.

[78] W.H.A. Schilders, H.A. van der Vorst, and J. Rommes, Model Order Reduction:Theory, Research Aspects and Applications, Mathematics in Industry, vol. 13,Springer, Berlin, 2008.

[79] E.W. Sachs and M. Schneider, Reduced order models for the implied varianceund local volatility, Technical report, Trier University, 2014.

[80] E.W. Sachs and M. Schu, A-priori error estimates for reduced order models infinance. ESAIM: Mathematical Modelling and Numerical Analysis, 47:449–469,2013.

[81] V. Simoncini. Computational methods for linear matrix equations. Preprint,March 2013. http://www.dm.unibo.it/œsimoncin/.

[82] J.R. Singler, New POD expressions, error bounds, and asymptotic results forreduced order models of parabolic PDEs. SIAM Journal on Numerical Analysis,52:852–876, 2014.

[83] L. Sirovich, Turbulence and the dynamics of coherent structures. Parts I-II.Quarterly of Applied Mathematics, XVL:561–590, 1987.

Page 24: Model Order Reduction for PDE Constrained Optimization

24 Benner, Sachs and Volkwein

[84] A. Studinger and S. Volkwein, Numerical analysis of POD a-posteriori errorestimation for optimal control. International Series of Numerical Mathematics,164:137–158, 2013

[85] T. Tonn, K. Urban, and S. Volkwein, Comparison of the reduced-basis andPOD a-posteriori error estimators for an elliptic linear quadratic optimal con-trol problem. Mathematical and Computer Modelling of Dynamical Systems,17:355–369, 2011.

[86] F. Troltzsch, Optimal Control of Partial Differential Equations, AmericanMathematical Society, Graduate Studies Mathematics, vol. 112, Springer, NewYork, 2010.

[87] F. Troltzsch and S. Volkwein, POD a-posteriori error estimates for linear-quadratic optimal control problems. Computational Optimization and Applica-tions, 44:83–115, 2009.

[88] M. Ulbrich and S.Ulbrich, Primal-dual interior-point methods for PDE-constrained optimization. Mathematical Programming, 117: 435–485, 2008 .

[89] S. Volkwein, Optimality system POD and a-posteriori error analysis for linear-quadratic problems. Control and Cybernetics, 40:1109–1125, 2011.

[90] G. Vossen and S. Volkwein, Model reduction techniques with a-posteriori er-ror analysis for linear-quadratic optimal control problems. Numerical Algebra,Control and Optimization, 2:465–485, 2012.

[91] K. Willcox and J. Peraire, Balanced model reduction via the proper orthogonaldecomposition. American Institute of Aeronautics and Astronautics (AIAA),2323–2330, 2002.

[92] Y. Yue and K. Meerbergen. Accelerating optimization of parametric linear sys-tems by model order reduction. SIAM Journal on Optimization, 23(2):1344–1370, 2013.

[93] K. Zhou, J.C. Doyle, and K. Glover, Robust and Optimal Control. Prentice-Hall, Upper Saddle River, NJ, 1996.

Peter BennerMax Planck Institute for Dynamics of Complex Technical SystemsSandtorstraße 139106 MagdeburgGermany

e-mail: [email protected]

Ekkehard SachsFB 4 – MathematikUniversity of Trier54286 TrierGermany

e-mail: [email protected]

Page 25: Model Order Reduction for PDE Constrained Optimization

MOR for PDE Optimization 25

Stefan VolkweinDepartment of Mathematics and StatisticsUniversity of KonstanzUniversitatsstraße 1078464 KonstanzGermanye-mail: [email protected]