Proper Orthogonal Decomposition for Optimal Control Problems with Mixed Control-State Constraints

Similar documents
An optimal control problem for a parabolic PDE with control constraints

Martin Gubisch Stefan Volkwein

Solving Distributed Optimal Control Problems for the Unsteady Burgers Equation in COMSOL Multiphysics

Proper Orthogonal Decomposition in PDE-Constrained Optimization

Numerical approximation for optimal control problems via MPC and HJB. Giulia Fabrini

Hamburger Beiträge zur Angewandten Mathematik

Proper Orthogonal Decomposition. POD for PDE Constrained Optimization. Stefan Volkwein

POD for Parametric PDEs and for Optimality Systems

Reduced-Order Methods in PDE Constrained Optimization

Eileen Kammann Fredi Tröltzsch Stefan Volkwein

The HJB-POD approach for infinite dimensional control problems

K. Krumbiegel I. Neitzel A. Rösch

Reduced-Order Multiobjective Optimal Control of Semilinear Parabolic Problems. Laura Iapichino Stefan Trenz Stefan Volkwein

Adaptive methods for control problems with finite-dimensional control space

Suboptimal Open-loop Control Using POD. Stefan Volkwein

A-posteriori error estimation of discrete POD models for PDE-constrained optimal control

Priority Programme The Combination of POD Model Reduction with Adaptive Finite Element Methods in the Context of Phase Field Models

Proper Orthogonal Decomposition (POD) for Nonlinear Dynamical Systems. Stefan Volkwein

On a Data Assimilation Method coupling Kalman Filtering, MCRE Concept and PGD Model Reduction for Real-Time Updating of Structural Mechanics Model

Model order reduction & PDE constrained optimization

INTERPRETATION OF PROPER ORTHOGONAL DECOMPOSITION AS SINGULAR VALUE DECOMPOSITION AND HJB-BASED FEEDBACK DESIGN PAPER MSC-506

POD-Based Economic Optimal Control of Heat-Convection Phenomena. Luca Mechelli Stefan Volkwein

Technische Universität Berlin

Proper Orthogonal Decomposition Surrogate Models for Nonlinear Dynamical Systems: Error Estimates and Suboptimal Control

OPTIMALITY CONDITIONS AND POD A-POSTERIORI ERROR ESTIMATES FOR A SEMILINEAR PARABOLIC OPTIMAL CONTROL

Convergence of a finite element approximation to a state constrained elliptic control problem

Semismooth Newton Methods for an Optimal Boundary Control Problem of Wave Equations

Algorithms for PDE-Constrained Optimization

REGULAR LAGRANGE MULTIPLIERS FOR CONTROL PROBLEMS WITH MIXED POINTWISE CONTROL-STATE CONSTRAINTS

Proper Orthogonal Decomposition (POD)

Multiobjective PDE-constrained optimization using the reduced basis method

Numerical Analysis of State-Constrained Optimal Control Problems for PDEs

Towards parametric model order reduction for nonlinear PDE systems in networks

Parameterized Partial Differential Equations and the Proper Orthogonal D

Reduced-Order Greedy Controllability of Finite Dimensional Linear Systems. Giulia Fabrini Laura Iapichino Stefan Volkwein

Hamburger Beiträge zur Angewandten Mathematik

Master Thesis. POD-Based Bicriterial Optimal Control of Time-Dependent Convection-Diffusion Equations with Basis Update

PDE Constrained Optimization selected Proofs

Projection methods to solve SDP

SUPERCONVERGENCE PROPERTIES FOR OPTIMAL CONTROL PROBLEMS DISCRETIZED BY PIECEWISE LINEAR AND DISCONTINUOUS FUNCTIONS

POD/DEIM 4DVAR Data Assimilation of the Shallow Water Equation Model

ON CONVERGENCE OF A RECEDING HORIZON METHOD FOR PARABOLIC BOUNDARY CONTROL. fredi tröltzsch and daniel wachsmuth 1

STATE-CONSTRAINED OPTIMAL CONTROL OF THE THREE-DIMENSIONAL STATIONARY NAVIER-STOKES EQUATIONS. 1. Introduction

Goal. Robust A Posteriori Error Estimates for Stabilized Finite Element Discretizations of Non-Stationary Convection-Diffusion Problems.

Hamburger Beiträge zur Angewandten Mathematik

Inexact Newton Methods and Nonlinear Constrained Optimization

A Bang-Bang Principle of Time Optimal Internal Controls of the Heat Equation

Written Examination

Constrained Minimization and Multigrid

Optimal control of partial differential equations with affine control constraints

NECESSARY OPTIMALITY CONDITIONS FOR AN OPTIMAL CONTROL PROBLEM OF 2D

A-posteriori error estimates for optimal control problems with state and control constraints

ELE539A: Optimization of Communication Systems Lecture 15: Semidefinite Programming, Detection and Estimation Applications

Key words. optimal control, heat equation, control constraints, state constraints, finite elements, a priori error estimates

Numerical Solution of Elliptic Optimal Control Problems

Convex Optimization on Large-Scale Domains Given by Linear Minimization Oracles

Comparison of the Reduced-Basis and POD a-posteriori Error Estimators for an Elliptic Linear-Quadratic Optimal Control

UC Berkeley Department of Electrical Engineering and Computer Science. EECS 227A Nonlinear and Convex Optimization. Solutions 5 Fall 2009

Full-State Feedback Design for a Multi-Input System

arxiv: v1 [math.na] 13 Sep 2014

RESEARCH ARTICLE. A strategy of finding an initial active set for inequality constrained quadratic programming problems

COMP 558 lecture 18 Nov. 15, 2010

Dedicated to the 65th birthday of Prof Jürgen Sprekels

Lectures Notes Algorithms and Preconditioning in PDE-Constrained Optimization. Prof. Dr. R. Herzog

Necessary conditions for convergence rates of regularizations of optimal control problems

Linear Algebra using Dirac Notation: Pt. 2

CME 345: MODEL REDUCTION

A Posteriori Estimates for Cost Functionals of Optimal Control Problems

An Introduction to Correlation Stress Testing

Affine covariant Semi-smooth Newton in function space

9.1 Mean and Gaussian Curvatures of Surfaces

EE/ACM Applications of Convex Optimization in Signal Processing and Communications Lecture 17

Linear Algebra: Matrix Eigenvalue Problems

11 a 12 a 21 a 11 a 22 a 12 a 21. (C.11) A = The determinant of a product of two matrices is given by AB = A B 1 1 = (C.13) and similarly.

Optimal PDE Control Using COMSOL Multiphysics

ECE Optimization for wireless networks Final. minimize f o (x) s.t. Ax = b,

EXISTENCE OF REGULAR LAGRANGE MULTIPLIERS FOR A NONLINEAR ELLIPTIC OPTIMAL CONTROL PROBLEM WITH POINTWISE CONTROL-STATE CONSTRAINTS

POD/DEIM 4D-Var for a Finite-Difference Shallow Water Equations Model

Time-dependent Dirichlet Boundary Conditions in Finite Element Discretizations

Lecture 2: Linear Algebra Review

Discrete Projection Methods for Incompressible Fluid Flow Problems and Application to a Fluid-Structure Interaction

Model Order Reduction Techniques

1. Find the solution of the following uncontrolled linear system. 2 α 1 1

On second order sufficient optimality conditions for quasilinear elliptic boundary control problems

Snapshot location by error equilibration in proper orthogonal decomposition for linear and semilinear parabolic partial differential equations

An Inexact Newton Method for Optimization

A Brief Outline of Math 355

2. Review of Linear Algebra

Manuel Matthias Baumann

Convex Optimization M2

Example Linear Algebra Competency Test

Reduced order modelling for Crash Simulation

Lecture 14: Optimality Conditions for Conic Problems

14 : Theory of Variational Inference: Inner and Outer Approximation

ME185 Introduction to Continuum Mechanics

Robust error estimates for regularization and discretization of bang-bang control problems

SECOND-ORDER SUFFICIENT OPTIMALITY CONDITIONS FOR THE OPTIMAL CONTROL OF NAVIER-STOKES EQUATIONS

you expect to encounter difficulties when trying to solve A x = b? 4. A composite quadrature rule has error associated with it in the following form

REDUCED ORDER METHODS

Mathematische Annalen

Transcription:

Proper Orthogonal Decomposition for Optimal Control Problems with Mixed Control-State Constraints Technische Universität Berlin Martin Gubisch, Stefan Volkwein University of Konstanz March, 3 Martin Gubisch, Stefan Volkwein (University of Konstanz) TU Berlin (3) March, 3 / 5

The optimal control problem Problem formulation Problem formulation min (y,u) Y U J(y, u) = y y Q L (,T;H) + κ u U (OCP) subject to ẏ(t), ϕ V,V + y(t), ϕ H = (Bu + f )(t), ϕ V,V y(), ϕ H = y, ϕ H (ϕ V = H (Ω)) (ϕ H = L (Ω)) and εu(t) + (Iy)(t) u b (t) with U = L (, T; R m ) and B : U L (, T; H), I : L (, T; H) U given by (Bu)(t, x) = m ( u i (t)χ i (x), (Iy)(t) = i= supp(χ i) ) y(t, x)dx. Martin Gubisch, Stefan Volkwein (University of Konstanz) TU Berlin (3) March, 3 / 5

The optimal control problem Lagrangian functional Lagrange functional Define the Lagrange functional L : Y U L (, T; V) H L (, T; R m ) by L (y, u, p, λ) = J(y, u) + E(y, u), p L (,T;V ),L (,T;V) + y() y, p H + (Iy + εu) u b, λ L (,T;R m ) where (E(y, u)ϕ)(t) = ẏ(t), ϕ V,V + y(t), ϕ H (Bu + f )(t), ϕ V,V and the set of admissible points X ad = {(y, u) Y U E(y, u) = & y() = y & εu + Iy u b }. Martin Gubisch, Stefan Volkwein (University of Konstanz) TU Berlin (3) March, 3 3 / 5

The optimal control problem Existence and uniqueness Existence and uniqueness THEOREM. Assume that the closed, convex and bounded set X ad is nonempty. Then there exists a unique solution (ȳ, ū) to (OCP). Further, there is a unique pair of Lagrange multipliers ( p, λ) such that ȳ(t) + ȳ(t), H (Bū + f )(t) = ȳ() y = p(t) + p(t), H + (I λ)(t) + (ȳ yq )(t) = p(t) = (OS) λ(t) χ Ab(ȳ, p) κū(t) (B p)(t) + ε λ(t) = ( ε B p + κ ε Iȳ κ ) ε u b = where the active set A b (ȳ, p) is { } A b (y, p) = t [, T] ε κ (B p + Iy)(t) > u b (t). Martin Gubisch, Stefan Volkwein (University of Konstanz) TU Berlin (3) March, 3 4 / 5

Solution methods Primal-dual active set strategy Primal-dual active set strategy (PDASS) Algorithm (Primal-dual active set strategy) Require: Initial state-adjoint state pair (y, p ) Y Y. : Set k = : repeat 3: Calculate active set A b (y k, p k ) 4: Solve the primal-dual system (OS) to get (y k+, p k+ ) 5: Set k = k + 6: until A b (y k, p k ) = A b (y k, p k ) 7: Return ū = u(y k, p k ). Martin Gubisch, Stefan Volkwein (University of Konstanz) TU Berlin (3) March, 3 5 / 5

Solution methods Proper orthogonal decomposition Proper orthogonal decomposition (POD) Problem: After elimination of u, λ, the discrete linear system (OS) is still of the dimension N t N x. Idea: For l N x, find an optimal finite element basis (ψ,..., ψ l ) such that the corresponding Galerkin solution y l is preferably close to ȳ: min i=,...,l φ i,φ j V =δ ij ȳ l ȳ, φ i H φ i i= V }{{} =y l. (POD) Realization: Perform an eigenvalue decomposition of a compact, self-adjoint, non-negative operator K : V V which includes the dynamics of the state solution. Define the canonical mappings Y : L (, T; R) V and Y : V L (, T; R)), Yφ = φ, y L (,T;R) V, Y φ = φ, y( ) V L (, T; R) and choose K = YY. Martin Gubisch, Stefan Volkwein (University of Konstanz) TU Berlin (3) March, 3 6 / 5

Solution methods Proper orthogonal decomposition Proper orthogonal decomposition (POD) THEOREM. (Continuous version) Let y C(, T; V) an arbitrary state and let (λ i, ψ i ) i N an eigenvalue decomposition of K = K(y) with λ i λ i+ for all i N. Then (ψ i ) i N is a complete orthonormal system in V, the rank-l POD basis ψ l = (ψ,..., ψ l ) is a solution to (POD) and the residual of y l = y(ψ l ) sums up to y y l L (,T;V) = i=l+ λ i. Remark. POD can also be provided in H instead of V. Problem: Good approximation properties of the POD basis are only guaranteed if the POD elements belong to K(ȳ). However, ȳ is not known, of course. Hence, an adaptive strategy is applied to construct an appropriate POD basis. Martin Gubisch, Stefan Volkwein (University of Konstanz) TU Berlin (3) March, 3 7 / 5

Solution methods Proper orthogonal decomposition Proper orthogonal decomposition (POD) Discrete POD. Let Y R Nx Nt a discrete approximation of y such as y(t j, x i ) Y ij (FDM) or y(t j, x) Nx Y ij φ i (x) (FEM). i= Further, let U l R Nx l be the matrix of the first l eigenvectors to WYΘY T W R Nx Nx where Θ = diag( t) R Nt Nt provides the discrete L (, T) scalar product and W = diag( x) R Nx Nx (FDM) or W = ( φ i, φ j H ) R Nx Nx (FEM) provides the discrete L (Ω) scalar product. Then a discrete POD basis is given by ψ l = W U l. Remark. If N x N t or W cannot easily be calculated, the eigenvalue decomposition should be provided for the transposed problem ΘY T WY Θ R Nt Nt. Martin Gubisch, Stefan Volkwein (University of Konstanz) TU Berlin (3) March, 3 8 / 5

Solution methods Reduced order modeling (ROM) Proper orthogonal decomposition Algorithm (Reduced order modeling) Require: l N x, initial control guess u l U, desired exactness ɛ : repeat : Calculate full-order state solution y = y(u l ) 3: Calculate POD basis ψ = ψ(y) 4: Apply PDASS on the reduced system (OS) to get u l = u(ψ) 5: until Aposti(u l ) < ɛ 6: Return ū = u l Martin Gubisch, Stefan Volkwein (University of Konstanz) TU Berlin (3) March, 3 9 / 5

Numerical experiments Numerical example Numerical example desired state y Q & state constraint u b 3.5 yq = yq(t, x).5.5.5 direction x.5 time t 3 Fig.. The desired state y Q L (, T; H) and the upper mixed control-state bound u b, interpreted as a pure pointwise state constraint. Martin Gubisch, Stefan Volkwein (University of Konstanz) TU Berlin (3) March, 3 / 5

Numerical experiments Numerical example Numerical example optimal state ȳ.5 y = y(t, x).5.5.5 direction x.5 time t 3 Fig.. The optimal state solution ȳ Y satisfying the state constraints. Martin Gubisch, Stefan Volkwein (University of Konstanz) TU Berlin (3) March, 3 / 5

Numerical experiments Numerical example Numerical example optimal control ū 5 u = u(t, x) 5 5.5 direction x.5 time t 3 Fig. 3. The optimal control term Bū L (, T; H) controlling the state equation. Martin Gubisch, Stefan Volkwein (University of Konstanz) TU Berlin (3) March, 3 / 5

Numerical results Numerical experiments Numerical results 5 Rom error and a posteriori error bound Aposti Rom error SingVals error ū u l U 5 5 5 5 5 3 35 4 45 5 Pod-rank l Fig. 4. The ROM errors of the control u l for different POD basis ranks l, the error bound provided by the a posteriori error estimator and the singular values (squares of the eigenvalues) of the operator YY which can be used as a costless error indicator. Martin Gubisch, Stefan Volkwein (University of Konstanz) TU Berlin (3) March, 3 3 / 5

Numerical effort Numerical experiments Numerical effort Numerical effort for the reduced order model 5 Calculate error bound Solve linear system Assemble linear system Solve eigenvalue problem Calculate Snapshots calculation time in seconds 5 5 Process Time # Total Assemble full system.66 sec 9 5.97 sec Solve full system.7 sec 9.43 sec Total 6.4 sec Solve full snapshots equations. sec. sec Solve eigenvalue problem.4 sec.84 sec Assemble ROM system.53 sec 7 9. sec Solve ROM system.45 sec 7 7.7 sec Evaluate error estimator. sec.3 sec Total 8. sec Tab.. The calculation times for solving the optimization problem with and without model reduction. With 5 POD elements, the ROM problem has to be solved two times; solvings of two eigenvalue problems are required in addition to update the POD basis. Nevertheless, 9.7% of the calculation time is spared in total. Fig. 5. The numerical effort of the single algorithm processes for solving the ROM problem on an Intel(R) Core(TM) i5.4ghz processor. Martin Gubisch, Stefan Volkwein (University of Konstanz) TU Berlin (3) March, 3 4 / 5

References References Hintermüller, M., Ito, K. & Kunisch, K.: The primal-dual active set strategy as a semismooth Newton method. SIAM J. Optim., vol. 3, no. : pp. 865 888, 3. Hintermüller, M., Kopacka, I. & Volkwein, S.: Mesh-independence and preconditioning for solving parabolic control problems with mixed control-state constraints. ESAIM: COVC, vol. 5: pp. 66 65, 9. Hinze, M. & Volkwein, S.: Error estimates for abstract linear-quadratic optimal control problems using proper orthogonal decomposition. Comput. Optim. Appl., vol. 39: pp. 39 345, 8. Tröltzsch, F. & Volkwein, S.: POD a-posteriori error estimates for linear-quadratic optimal control problems. Comput. Optim. Appl., vol. 44: pp. 39 345, 8. Volkwein, S.: Model Reduction using Proper Orthogonal Decomposition. Vorlesungsskript Universität Konstanz, p. 4,. Martin Gubisch, Stefan Volkwein (University of Konstanz) TU Berlin (3) March, 3 5 / 5