CAMI Retreat 2012 Todd F. Dupont Applications of Optimal Control of - - PowerPoint PPT Presentation

cami retreat 2012 todd f dupont applications of optimal
SMART_READER_LITE
LIVE PREVIEW

CAMI Retreat 2012 Todd F. Dupont Applications of Optimal Control of - - PowerPoint PPT Presentation

CAMI Retreat 2012 Todd F. Dupont Applications of Optimal Control of Systems Governed by Partial Differential Equations Outline Early Motivations State Estimation Program Validation Optimal Operation Program Validation


slide-1
SLIDE 1

CAMI Retreat 2012 Todd F. Dupont Applications of Optimal Control of Systems Governed by Partial Differential Equations

slide-2
SLIDE 2

Outline

  • Early Motivations

– State Estimation – Program Validation – Optimal Operation

  • Program Validation
  • State Estimation for a Model problem
  • Information Content of Measurements in

Nonstandard Flow BVPs

slide-3
SLIDE 3

Experience

  • state estimation for gas pipelines
  • optimal operation of gas pipelines
  • advection reaction diffusion equations
  • contaminant tracking in air and water

– Results of Volkan Akcelik (CMU) George Biros (U Penn) Andrei Draganescu (UMBC) Omar Ghattas (U Texas), and Judy Hill (Sandia)

slide-4
SLIDE 4

Program Validation

  • Gaining confidence in a discrete model by comparison

with experiment

  • Experimentalist/Modeler relationship
  • When do an experiment and a simulation to agree?

– choice of metric is crucial – stable aspects of unstable problems

slide-5
SLIDE 5

Working Definition Experiment/Model Agreement Given a metric and a tolerance, a model and an experiment agree if there are inputs from a plausible set that can drive the model so that it is within tolerance of the experiment.

  • Input errors include modelling errors
  • Optimization of a function of millions or billions of

variables, where each function evaluation is a hero calculation is daunting

slide-6
SLIDE 6

State Estimation for Model Problem

∂tu + A(t)u = 0 on Ω × (0, ∞) u = 0 on ∂Ω × (0, ∞) u = w on Ω at t = 0 A(t)u = −

  • i ∂i

  

  • j aij(x, t)∂ju + bi(x, t)u

   + c(x, t)u

Solution operator S(t)w = u(·, t) Inverse Problem min

w∈L2 Jǫ(w)

Jǫ(w) = 1 2ǫS(T)w − f2 + 1 2w2

slide-7
SLIDE 7

Numerical Approximation

Finite Element Space Vh0 piecewise linears in H1

0 based on triangles

Vh/2 comes form Vh by Goursat refinement for h = h0/2j Discrete Galerkin Equations < dtU m, φ > +a(tm, U m, φ) = 0 for φ ∈ Vh dtU m = (U m − U m−1)/k tm = mk where k = k(h) = k0h2/T U 0 = πhw, where πh = L2 projection Discrete Solution Operator Sh(tm)w = U m Discrete Optimization Problem min

W∈Vh J y ǫ (W)

J h

ǫ (w) = 1

2ǫSh(T)W − f2 + 1 2W2

slide-8
SLIDE 8

Aside: Gradient Computation This is simple mathematics from the 19th century, but it is instructive to examine it in this context.

  • c controls – possible size Nc = 1e9
  • u solution – possible size Nu = 1e13
  • G(c, u) = 0 is discrete PDE – size Nu
  • J(c, u) is “cost functional” to minimize
  • J (c) = J(c, u) where G(c, u) = 0

0 = Gcδc + Guδu δu = −G−1

u Gcδc

δJ =

 Jc − JuG−1

u Gc

  δc

∇J = Jc − JuG−1

u Gc

∇J = Jc − (GT

c G−T u JT u )T

GT

c G−T u JT u is (Nc×Nu)(Nu×Nu)(Nu×1)

slide-9
SLIDE 9

What & Why We will use multigrid to attack this problem Why would one use multigrid on a compact perturbation

  • f the identity?

The goal is to solve the problem in one iteration

slide-10
SLIDE 10

Two Level Scheme (Hh

ǫ )−1 ∼ Mh ǫ = (H2h ǫ )−1π2h + (I − π2h)

  • < Mh

ǫ W, W >

< Hh

ǫ W, W > − 1

  • ≤ Ch2

ǫ Punchline: For the multilevel version the total work is about four times the forward solution.

slide-11
SLIDE 11

Computational work of Ghattas et al. These results are for a variation of the model problem in which one uses “weather station “-like data instead of end-time data.

slide-12
SLIDE 12

Non Standard BC’s for Flow Problems In flow problems with inlets and outlets we usually study boundary value problems with specified flows on the

  • boundary. These are never known. With Optimal Con-

trol one can compute (regularized) solutions that match

  • ther conditions, such as measured pressures and total

flow. How stable are such problems? In some ways these are like analytic continuation from discrete data – Stability will depend on global assump- tions.