why (partial) differential equations? why control problems...

62
Why (partial) differential equations? Why control problems? What for? Enrique FERNÁNDEZ-CARA Dpto. E.D.A.N. - Univ. of Sevilla, Spain Using mathematics to describe real phenomena A very relevant tool: differential equations Introduce, solve and control E. Fernández-Cara (Partial) differential equations and control problems

Upload: others

Post on 10-Feb-2020

31 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Why (partial) differential equations? Why control problems ...departamento.us.es/edan/php/asig/GRAMAT/GMCMON/EDPs-Control.pdf · Why (partial) differential equations? Why control

Why (partial) differential equations? Whycontrol problems? What for?

Enrique FERNÁNDEZ-CARADpto. E.D.A.N. - Univ. of Sevilla, Spain

Using mathematics to describe real phenomenaA very relevant tool: differential equations

Introduce, solve and control

E. Fernández-Cara (Partial) differential equations and control problems

Page 2: Why (partial) differential equations? Why control problems ...departamento.us.es/edan/php/asig/GRAMAT/GMCMON/EDPs-Control.pdf · Why (partial) differential equations? Why control

Outline

1 PreliminariesSentencesFundamental concepts

2 Ordinary and partial differential equationsThe early times: the motion of planetsMore recent achievements in biologyTime-dependent phenomenaBasic ideas for existence, uniqueness, . . .

3 Control issuesThe meaning of controlSome examples and applicationsGeneral ideas to get controllability

E. Fernández-Cara (Partial) differential equations and control problems

Page 3: Why (partial) differential equations? Why control problems ...departamento.us.es/edan/php/asig/GRAMAT/GMCMON/EDPs-Control.pdf · Why (partial) differential equations? Why control

PreliminariesSentences

Galileo Galilei, 1564–1642:God wrote the universe with mathematics

E. Fernández-Cara (Partial) differential equations and control problems

Page 4: Why (partial) differential equations? Why control problems ...departamento.us.es/edan/php/asig/GRAMAT/GMCMON/EDPs-Control.pdf · Why (partial) differential equations? Why control

PreliminariesSentences

Leonhard Euler, 1707–1783:In view of God’s perfection, nothing happens in the universe withoutsubmission to a maximum or minimum rule

E. Fernández-Cara (Partial) differential equations and control problems

Page 5: Why (partial) differential equations? Why control problems ...departamento.us.es/edan/php/asig/GRAMAT/GMCMON/EDPs-Control.pdf · Why (partial) differential equations? Why control

PreliminariesSentences

Henri Poincaré, 1854-1912:- Mathematics is the art of giving the same name to different things.- A science is a system of laws deduced from observation. The lawsare, in sum, differential equations.

E. Fernández-Cara (Partial) differential equations and control problems

Page 6: Why (partial) differential equations? Why control problems ...departamento.us.es/edan/php/asig/GRAMAT/GMCMON/EDPs-Control.pdf · Why (partial) differential equations? Why control

PreliminariesFundamental concepts

Functions:Rules that assign quantities to other quantities

Examples:

The position of a particle: t 7→ x(t)The temperature of a body: (x , t) 7→ θ(x , t)The pressure of a fluid: (x1, x2, x3, t) 7→ p(x1, x2, x3, t)

E. Fernández-Cara (Partial) differential equations and control problems

Page 7: Why (partial) differential equations? Why control problems ...departamento.us.es/edan/php/asig/GRAMAT/GMCMON/EDPs-Control.pdf · Why (partial) differential equations? Why control

PreliminariesFundamental concepts

Derivatives:Tools that indicate how quickly a function changes

Examples:

The velocity and the acceleration of a particle: t 7→ x(t), t 7→ x(t)The time rate change of the temperature: (x , t) 7→ θt (x , t)The changes in space of the pressure: (x , t) 7→ pxi (x , t),i = 1,2,3

Differential equations:

Identities where functions and their derivatives appear

Usually: motivted by physical, chemical, biological etc. laws

E. Fernández-Cara (Partial) differential equations and control problems

Page 8: Why (partial) differential equations? Why control problems ...departamento.us.es/edan/php/asig/GRAMAT/GMCMON/EDPs-Control.pdf · Why (partial) differential equations? Why control

Ordinary differential equationsThe early times: the motion of planets

The first fundamental and starting point:

The description of planetary motion

Three relevant steps:

Azarquiel, Cordoba (Spain), XI CentJohannes Kepler (1577–1630), Central Europe, XVI CentSir Isaac Newton (1643–1727), United Kingdom, XVII Cent

Newton’s contribution:

Kepler’s laws + reflexion⇒ UGLThen, UGL + conservation laws + mathematics⇒ KLsthrough ORDINARY DIFFERENTIAL EQUATIONS

E. Fernández-Cara (Partial) differential equations and control problems

Page 9: Why (partial) differential equations? Why control problems ...departamento.us.es/edan/php/asig/GRAMAT/GMCMON/EDPs-Control.pdf · Why (partial) differential equations? Why control

Ordinary differential equationsThe early times: the motion of planets

With the notation of our days:

x = x(t), t ∈ R; the Sun (M) and a planet (m)

• Linear momentum: mx = F (F = −∇U(x))• Angular momentum: mx× x = N (constant)• Energy: 1

2 m|x|2 + U(x) = E (constant)• UGL: U(x) = −GmM 1

|x| (F = −GmM x|x|3 )

Computations give (among other things):1 x(t) = (r(t) cosϕ(t)) e1 + (r(t) sinϕ(t)) e2

Orbits are on a plane2 r(t) = C1

1+C2 cosϕ(t) , for some C1,C2

Orbits are elliptic and satisfy KLs

Major consequences:

Invention of differential equations, Birth of calculus (Leibniz?)Explanations of phenomena (Hooke?)

E. Fernández-Cara (Partial) differential equations and control problems

Page 10: Why (partial) differential equations? Why control problems ...departamento.us.es/edan/php/asig/GRAMAT/GMCMON/EDPs-Control.pdf · Why (partial) differential equations? Why control

Ordinary differential equationsMore recent achievements in biology

Growth models in population dynamics

T. Malthus (1766–1834), V. Volterra (1860–1940), P.F. Verhulst(1804–1849), B. Gompertz (1779–1865)

Malthus (exponential) law: N = ρNLogistic law: N = ρN − RN2

Gompertzian law: N = ρN log θN , etc.

E. Fernández-Cara (Partial) differential equations and control problems

Page 11: Why (partial) differential equations? Why control problems ...departamento.us.es/edan/php/asig/GRAMAT/GMCMON/EDPs-Control.pdf · Why (partial) differential equations? Why control

Ordinary differential equationsMore recent achievements in biology

0 1 2 3 4 5 6 7 80

500

1000

1500

2000

2500

3000

Time

Pop

ulat

ion

EXACT SOLUTION

Figure: The evolution in time of a Mathusian population. N = ρN

E. Fernández-Cara (Partial) differential equations and control problems

Page 12: Why (partial) differential equations? Why control problems ...departamento.us.es/edan/php/asig/GRAMAT/GMCMON/EDPs-Control.pdf · Why (partial) differential equations? Why control

Ordinary differential equationsMore recent achievements in biology

0 1 2 3 4 5 6 7 81

1.5

2

2.5

3

3.5

4

4.5

5

Time

Pop

ulat

ion

EXACT SOLUTION

Figure: The evolution in time of a logistic population. N = ρN − RN2

E. Fernández-Cara (Partial) differential equations and control problems

Page 13: Why (partial) differential equations? Why control problems ...departamento.us.es/edan/php/asig/GRAMAT/GMCMON/EDPs-Control.pdf · Why (partial) differential equations? Why control

Ordinary differential equationsMore recent achievements in biology

0 1 2 3 4 5 6 7 81

1.5

2

2.5

3

3.5

4

4.5

5

Time

Pop

ulat

ion

EXACT SOLUTION

Figure: The evolution in time of a Gompertzian population. N = ρN log(θ/N)

E. Fernández-Cara (Partial) differential equations and control problems

Page 14: Why (partial) differential equations? Why control problems ...departamento.us.es/edan/php/asig/GRAMAT/GMCMON/EDPs-Control.pdf · Why (partial) differential equations? Why control

Ordinary differential equationsMore recent achievements in biology

Lotka-Volterra predator-prey modelsAlfred J. Lotka (1880–1940) and Vito Volterra (1860–1940)

x = ax − bxy , y = −cy + dxy

x = x(t) and y = y(t) are resp. the prey and predator populations

E. Fernández-Cara (Partial) differential equations and control problems

Page 15: Why (partial) differential equations? Why control problems ...departamento.us.es/edan/php/asig/GRAMAT/GMCMON/EDPs-Control.pdf · Why (partial) differential equations? Why control

Ordinary differential equationsMore recent achievements in biology

0 10 20 30 40 50 601

2

3

4

5

6

7

8

9

Time

Pre

y−P

reda

tor

evol

utio

n

Figure: The evolution in time of a prey-predator system

E. Fernández-Cara (Partial) differential equations and control problems

Page 16: Why (partial) differential equations? Why control problems ...departamento.us.es/edan/php/asig/GRAMAT/GMCMON/EDPs-Control.pdf · Why (partial) differential equations? Why control

Partial differential equationsStationary phenomena

The Laplace and Poisson (elliptic) PDEs

• Gravitational and electromagnetic fields in R3: F(x) = −∇U(x), with−∆U = ρ(x) 1D, x ∈ R3,U → 0 as |x| → +∞

Notation: ∆U := Ux1,x1 + Ux2,x2 + Ux3,x3

Good strategy: compute U, then F (Laplace, Dirichlet, Poisson, . . . )

• Ideal fluid in R2 \ B: v = ∇× ψ, with−∆ψ = 0, (x1, x2) ∈ R2 \ Bψ = 0, (x1, x2) ∈ ∂B; ψ → ψ∞, |(x1, x2)| → +∞

• Probability of leaving a region R ⊂ R2 through Γ ⊂ ∂R:−∆u := −ux1,x1 − ux2,x2 = 0, (x1, x2) ∈ Ru = 1Γ, (x1, x2) ∈ ∂R

E. Fernández-Cara (Partial) differential equations and control problems

Page 17: Why (partial) differential equations? Why control problems ...departamento.us.es/edan/php/asig/GRAMAT/GMCMON/EDPs-Control.pdf · Why (partial) differential equations? Why control

Partial differential equationsStationary phenomena

The probability of leaving a room

IsoValue-0.169591-0.0818713-0.02339180.03508770.09356730.1520470.2105260.2690060.3274850.3859650.4444440.5029240.5614040.6198830.6783630.7368420.7953220.8538010.9122811.05848

E. Fernández-Cara (Partial) differential equations and control problems

Page 18: Why (partial) differential equations? Why control problems ...departamento.us.es/edan/php/asig/GRAMAT/GMCMON/EDPs-Control.pdf · Why (partial) differential equations? Why control

Partial differential equationsTime-dependent phenomena: Taylor, D’Alembert, Fourier, . . .

Taylor’s and D’Alembert’s achievements:

A PDE for the elastic string and a formula for its solutionsutt − c2uxx = 0, (x , t) ∈ (0,1)× (0,T )

u(x , t) = f (x + ct) + g(x − ct)

J. D’Alembert, “Refléxions sur la cause des vents”, Prusian AcademyPrize, 1747

Fourier’s achievements:A PDE for heat propagation and its solutions

ut − kuxx = 0, (x , t) ∈ (0,1)× (0,T )

u(x , t) =u0(t)

2+∑n≥1

un(t) cos(nπx) + vn(t) sin(nπx)

J. Fourier, “Sur la propagation de la chaleur dans les solides”, ParisAcademy Prize, 1811

E. Fernández-Cara (Partial) differential equations and control problems

Page 19: Why (partial) differential equations? Why control problems ...departamento.us.es/edan/php/asig/GRAMAT/GMCMON/EDPs-Control.pdf · Why (partial) differential equations? Why control

Partial differential equationsTime-dependent phenomena

The vibrating string

−1

0

10 1 2 3 4

−0.1

−0.08

−0.06

−0.04

−0.02

0

0.02

0.04

0.06

0.08

0.1

x: SPACE

t: TIME

u: T

EM

PE

RA

TU

RE

E. Fernández-Cara (Partial) differential equations and control problems

Page 20: Why (partial) differential equations? Why control problems ...departamento.us.es/edan/php/asig/GRAMAT/GMCMON/EDPs-Control.pdf · Why (partial) differential equations? Why control

Partial differential equationsTime-dependent phenomena

The evolution of temperature

−1−0.5

00.5

1

0

5

10

0

0.01

0.02

0.03

0.04

0.05

0.06

0.07

0.08

0.09

0.1

x: SPACEt: TIME

u: T

EM

PE

RA

TU

RE

E. Fernández-Cara (Partial) differential equations and control problems

Page 21: Why (partial) differential equations? Why control problems ...departamento.us.es/edan/php/asig/GRAMAT/GMCMON/EDPs-Control.pdf · Why (partial) differential equations? Why control

Partial differential equationsTime-dependent phenomena

Other evolution PDEs: the Navier-Stokes systemC. Navier (1785–1836), G.G. Stokes (1819–1903)The Navier-Stokes PDEs for a viscous incompressible fluid:

ρ(ut + (u · ∇)u)− µ∆u +∇p = ρf∇ · u = 0

(x, t) ∈ D × (0,+∞), with D ⊂ RN , N = 2 or N = 3u = u(x, t) velocity, p = p(x, t) pressure, ρ, µ > 0, f is given

New (major) difficulty: nonlinearity – Much more difficult to solve!

Interesting questions: existence, uniqueness, regularity, additionalproperties

Clay Prize, 106 Dollars!

Fortunately: ∃ numerical methods!

E. Fernández-Cara (Partial) differential equations and control problems

Page 22: Why (partial) differential equations? Why control problems ...departamento.us.es/edan/php/asig/GRAMAT/GMCMON/EDPs-Control.pdf · Why (partial) differential equations? Why control

Partial differential equationsTime-dependent phenomena

The pressure of a NS fluid around an airfoilIsoValue-0.4208-0.35429-0.30995-0.26561-0.22127-0.17693-0.13259-0.0882495-0.04390950.0004305440.04477060.08911060.1334510.1777910.2221310.2664710.3108110.3551510.3994910.510341

E. Fernández-Cara (Partial) differential equations and control problems

Page 23: Why (partial) differential equations? Why control problems ...departamento.us.es/edan/php/asig/GRAMAT/GMCMON/EDPs-Control.pdf · Why (partial) differential equations? Why control

Partial differential equationsTime-dependent phenomena

A more complex system: cancer angiogenesis (N,h) and bloodviscoelasticity (u,p, τ):

N t + u · ∇N −∇ · (D(N)∇N) = −∇ · (N∇h) + H(N)ht + u · ∇h −∇ · (E(h)∇h) = K (N,h)ρ(ut + (u · ∇)u)− µ∆u +∇p = ∇ · τ + ρf∇ · u = 0τ t + (u · ∇)τ + a τ + g(∇u, τ) = 2b Du

g(∇u, τ): bilinear, taking into account frame invariance

Much more difficult to analyze and solve! – Keller, Segal, ????

Again many questions: existence, uniqueness, regularity, etc.For instance: do classical (regular) solutions exist? (unknown)

Again: numerical methods give results

E. Fernández-Cara (Partial) differential equations and control problems

Page 24: Why (partial) differential equations? Why control problems ...departamento.us.es/edan/php/asig/GRAMAT/GMCMON/EDPs-Control.pdf · Why (partial) differential equations? Why control

Partial differential equationsTime-dependent phenomena

Tumor growth evolution in low vascularization regime(results by MC Calzada and others, 2011)

E. Fernández-Cara (Partial) differential equations and control problems

Page 25: Why (partial) differential equations? Why control problems ...departamento.us.es/edan/php/asig/GRAMAT/GMCMON/EDPs-Control.pdf · Why (partial) differential equations? Why control

Partial differential equationsBasic ideas for existence, uniqueness, . . .

ANALYSIS OF NONLINEAR PDEs

E(U) = F + . . .

Existence (steps):• Approximation: E(Uh) = Fh + . . . , h→ 0• Estimates: ‖Uh‖X ≤ C• Compactness: Uh → U weakly in X , strongly in Y , with X → Y• Conclusion: ∃ solutions U ∈ X

OK for Navier-Stokes and many variantsNot so easy for Oldroyd-like systems: ρ(ut + (u · ∇)u)− µ∆u +∇p = ∇ · τ + ρf

∇ · u = 0τ t + (u · ∇)τ + a τ + g(∇u, τ) = 2b Du

Estimates: only sometimes; Compactness is not immediate(contributions by EFC, F Guillén and others)

E. Fernández-Cara (Partial) differential equations and control problems

Page 26: Why (partial) differential equations? Why control problems ...departamento.us.es/edan/php/asig/GRAMAT/GMCMON/EDPs-Control.pdf · Why (partial) differential equations? Why control

Partial differential equationsBasic ideas for existence, uniqueness, . . .

ANALYSIS OF NONLINEAR PDEs

E(U) = F + . . .

Existence (steps):• Approximation: E(Uh) = Fh + . . . , h→ 0• Estimates: ‖Uh‖X ≤ C• Compactness: Uh → U weakly in X , strongly in Y , with X → Y• Conclusion: ∃ solutions U ∈ X

Again unclear for temperature-dependent flows: ut + (u · ∇)u−∇ · (ν(θ)Du) +∇p = f∇ · u = 0θt + u · ∇θ −∇ · (κ(θ)Dθ) = ν(θ)Du Du

Estimates: only in L1 !(contributions by B Climent, EFC and others)

E. Fernández-Cara (Partial) differential equations and control problems

Page 27: Why (partial) differential equations? Why control problems ...departamento.us.es/edan/php/asig/GRAMAT/GMCMON/EDPs-Control.pdf · Why (partial) differential equations? Why control

Partial differential equationsBasic ideas for existence, uniqueness, . . .

ANALYSIS OF NONLINEAR PDEs

E(U) = F + . . .

Existence (steps):• Approximation: E(Uh) = Fh + . . . , h→ 0• Estimates: ‖Uh‖X ≤ C• Compactness: Uh → U weakly in X , strongly in Y , with X → Y• Conclusion: ∃ solutions U ∈ X

Uniqueness and regularity:• Rely on (very) good estimates: small X• Usual argument for uniqueness:

0 = E(U1)− E(U2) = E(U1,U2) · (U1 − U2)⇒ U1 = U2

Unknown for 3D Navier-Stokes

E. Fernández-Cara (Partial) differential equations and control problems

Page 28: Why (partial) differential equations? Why control problems ...departamento.us.es/edan/php/asig/GRAMAT/GMCMON/EDPs-Control.pdf · Why (partial) differential equations? Why control

Control issuesThe meaning of control: optimal control and controllability

Up to now: analysis and (numerical) resolution ofE(U) = F+ . . .

From now on: control, i.e. acting to get good (or the best) results . . .

What is easier? Solving? Controlling?

E. Fernández-Cara (Partial) differential equations and control problems

Page 29: Why (partial) differential equations? Why control problems ...departamento.us.es/edan/php/asig/GRAMAT/GMCMON/EDPs-Control.pdf · Why (partial) differential equations? Why control

Control issuesThe early times: XVIII, XIX Centuries and control engineering

James Watt, 1736–1819 — The steam engine(later analyzed by G. Airy, J.C. Maxwell)

E. Fernández-Cara (Partial) differential equations and control problems

Page 30: Why (partial) differential equations? Why control problems ...departamento.us.es/edan/php/asig/GRAMAT/GMCMON/EDPs-Control.pdf · Why (partial) differential equations? Why control

Control issuesThe early times: XVIII, XIX Centuries and control engineering

Figure: Steam engines

Main ideas: balls rotate around an axis, increasing velocity openvalves, scaping vapor diminishes velocity.

This way: autoregulation, optimal performance, constant velocity, etc.

E. Fernández-Cara (Partial) differential equations and control problems

Page 31: Why (partial) differential equations? Why control problems ...departamento.us.es/edan/php/asig/GRAMAT/GMCMON/EDPs-Control.pdf · Why (partial) differential equations? Why control

Control issuesThe meaning of control: optimal control and controllability

The (general) optimal control problem; recall Euler’s sentence!

Minimize J(v , y)Subject to v ∈ Vad , y ∈ Yad , (v , y) satisfies (S)

withE(y) = F (v) + . . . (S)

The (general) controllability problem:

Find v ∈ Vad such that Ry ∈ Zad

Main questions: ∃, uniqueness/multiplicity, characterization,computation, . . .

E. Fernández-Cara (Partial) differential equations and control problems

Page 32: Why (partial) differential equations? Why control problems ...departamento.us.es/edan/php/asig/GRAMAT/GMCMON/EDPs-Control.pdf · Why (partial) differential equations? Why control

Control oriented to therapy and tumor growthOptimal radioterapy strategies (I)

Lian-Martin model for tumor growth: Without and with radiotherapy

Figure: Controlling tumor growth (towards optimal therapy strategies, I). Thestate (cells+drug) solves yt = λy log(θ/y)− k(v − v∗)+y , vt = u − γv

E. Fernández-Cara (Partial) differential equations and control problems

Page 33: Why (partial) differential equations? Why control problems ...departamento.us.es/edan/php/asig/GRAMAT/GMCMON/EDPs-Control.pdf · Why (partial) differential equations? Why control

Control oriented to therapy and tumor growthStrategies based on senescence

Figure: Controlling tumor growth, II). The state (healthy + senescent +long-life + inmortal + tumoral cells) solves a 5 × 5 ODE, controlled by u

E. Fernández-Cara (Partial) differential equations and control problems

Page 34: Why (partial) differential equations? Why control problems ...departamento.us.es/edan/php/asig/GRAMAT/GMCMON/EDPs-Control.pdf · Why (partial) differential equations? Why control

Control oriented to therapy and tumor growthOptimal radioterapy strategies (II)

MDELLING AND OPTIMIZING RADIOTHERAPY STRATEGIES(glioblastoma, results by R Echevarría and others, 2007)

• Brain ≈ a two-dimensional crown section• 2 subdomains• Parameter values in agreement with [Alvord-Murray-Swanson 2000]

E. Fernández-Cara (Partial) differential equations and control problems

Page 35: Why (partial) differential equations? Why control problems ...departamento.us.es/edan/php/asig/GRAMAT/GMCMON/EDPs-Control.pdf · Why (partial) differential equations? Why control

Control oriented to therapy and tumor growthOptimal radioterapy strategies

The state equation (description of the phenomenon): ct −∇ · (D(x)∇c) = (ρ− v1ω) c, (x , t) ∈ Ω× (0,T )c|t=0 = c0, x ∈ Ω+ . . .

(E)

c = c(x , t) is the state: a cancer cell population densityv = v(x , t) is the control: a radiotherapy administration doseGlioblastoma [Murray-Swanson, 90’s], D(x) = Dw or Dg (white andgrey matters)

The optimal control problem:Minimize J(v , y) = 1

2

∫Ω|c(x ,T )|2 + 1

2

∫∫ω×(0,T )

|v |2

Subject to 0 ≤ v ≤ M,∫∫ω×(0,T )

v ≤ R, . . . , (v , y) satisfies (E)

E. Fernández-Cara (Partial) differential equations and control problems

Page 36: Why (partial) differential equations? Why control problems ...departamento.us.es/edan/php/asig/GRAMAT/GMCMON/EDPs-Control.pdf · Why (partial) differential equations? Why control

Control oriented to therapy and tumor growthIntermitent therapy (realistic) - A numerical solution

0 12 48 60 96 108 144 156 192 204 240 252 288 300 336 348 360

0

2

4

6

8

10

12

14

16

18

20

DÍAS

CO

NT

RO

L

Evolution after detection (no therapy)

Evolution after detection (optimal therapy)

See more in:http://mathematicalneurooncology.org/Kristin Swansonhttp://mathcancer.org/Paul Macklin

E. Fernández-Cara (Partial) differential equations and control problems

Page 37: Why (partial) differential equations? Why control problems ...departamento.us.es/edan/php/asig/GRAMAT/GMCMON/EDPs-Control.pdf · Why (partial) differential equations? Why control

Control oriented to therapy and tumor growthThe “good” control problem: exact controllabiliy to the trajectories

0 0.5 1 1.5 2 2.5 30

5

10

15

20

25

TIME

ST

AT

E (

SO

LUT

ION

)

DESIRED (TARGET)UNCONTROLLEDCONTROLLEDTOLERANCE

Figure: The desired, the uncontrolled and the controlled trajectories

E. Fernández-Cara (Partial) differential equations and control problems

Page 38: Why (partial) differential equations? Why control problems ...departamento.us.es/edan/php/asig/GRAMAT/GMCMON/EDPs-Control.pdf · Why (partial) differential equations? Why control

Controlling fluidsAn exact controllability problem

Local exact controllability to a fixed flow

Again Navier-Stokes, local ECT:

(NS)

yt + (y · ∇)y−∆y +∇p = v1ω, ∇ · y = 0y(x , t) = 0, (x , t) ∈ ∂Ω× (0,T )y(x ,0) = y0(x)

Fix a solution (y,p), with y ∈ L∞

Goal: Find v such that y(T ) = y(T )

Fortunately: possible, at least if y0 is not too far from y(0)Question: is this always possible? (unknown)

E. Fernández-Cara (Partial) differential equations and control problems

Page 39: Why (partial) differential equations? Why control problems ...departamento.us.es/edan/php/asig/GRAMAT/GMCMON/EDPs-Control.pdf · Why (partial) differential equations? Why control

Controlling fluidsAn exact controllability problem

0 0.5 1 1.5 20

0.2

0.4

0.6

0.8

1

1.2

1.4

1.6

1.8

2

TIME

ST

AT

E (

SO

LUT

ION

)

DESIRED (TARGET)UNCONTROLLEDCONTROLLED

Figure: The desired, the uncontrolled and the controlled trajectories

E. Fernández-Cara (Partial) differential equations and control problems

Page 40: Why (partial) differential equations? Why control problems ...departamento.us.es/edan/php/asig/GRAMAT/GMCMON/EDPs-Control.pdf · Why (partial) differential equations? Why control

Controlling fluidsExact controllability to a fixed flow - Numerical approximations and results

Results by EFC and DA Souza, 2014Test 1: Poiseuille flow

y = (4x2(1− x2),0), p = 4x1

(stationary)

Figure: Poiseuille flow

E. Fernández-Cara (Partial) differential equations and control problems

Page 41: Why (partial) differential equations? Why control problems ...departamento.us.es/edan/php/asig/GRAMAT/GMCMON/EDPs-Control.pdf · Why (partial) differential equations? Why control

Controlling fluidsExact controllability to a fixed flow - Numerical approximations and results

Test 1: Poiseuille flow Ω = (0,5)× (0,1), ω = (1,2)× (0,1), T = 2y0 = y + m z, z = ∇× ψ, ψ = (1− y)2y2(5− x)2x2 (m << 1 )Approximation: P2 in (x1, x2, t) + multipliers . . . – freefem++

Figure: The Mesh − Nodes: 1830, Elements: 7830, Variables: 7×1830

E. Fernández-Cara (Partial) differential equations and control problems

Page 42: Why (partial) differential equations? Why control problems ...departamento.us.es/edan/php/asig/GRAMAT/GMCMON/EDPs-Control.pdf · Why (partial) differential equations? Why control

Controlling fluidsExact controllability to a fixed flow - Numerical approximations and results

Test 1: Poiseuille flow

Figure: The initial state

E. Fernández-Cara (Partial) differential equations and control problems

Page 43: Why (partial) differential equations? Why control problems ...departamento.us.es/edan/php/asig/GRAMAT/GMCMON/EDPs-Control.pdf · Why (partial) differential equations? Why control

Controlling fluidsExact controllability to a fixed flow - Numerical approximations and results

Test 1: Poiseuille flow

Figure: The state at t = 1.1

E. Fernández-Cara (Partial) differential equations and control problems

Page 44: Why (partial) differential equations? Why control problems ...departamento.us.es/edan/php/asig/GRAMAT/GMCMON/EDPs-Control.pdf · Why (partial) differential equations? Why control

Controlling fluidsExact controllability to a fixed flow - Numerical approximations and results

Test 1: Poiseuille flow

Figure: The state at t = 1.7

ZPoisseuille.edp

E. Fernández-Cara (Partial) differential equations and control problems

Page 45: Why (partial) differential equations? Why control problems ...departamento.us.es/edan/php/asig/GRAMAT/GMCMON/EDPs-Control.pdf · Why (partial) differential equations? Why control

Controlling fluidsExact controllability to a fixed flow - Numerical approximations and results

Test 2: Taylor-Green (vortex) flow

y = (sin(2x1) cos(2x2)e−8t ,− cos(2x1) sin(2x2)e−8t )

Figure: Taylor-Green flowE. Fernández-Cara (Partial) differential equations and control problems

Page 46: Why (partial) differential equations? Why control problems ...departamento.us.es/edan/php/asig/GRAMAT/GMCMON/EDPs-Control.pdf · Why (partial) differential equations? Why control

Controlling fluidsExact controllability to a fixed flow - Numerical approximations and results

Test 2: Taylor-Green (vortex) flow

Figure: The Taylor-Green velocity field

E. Fernández-Cara (Partial) differential equations and control problems

Page 47: Why (partial) differential equations? Why control problems ...departamento.us.es/edan/php/asig/GRAMAT/GMCMON/EDPs-Control.pdf · Why (partial) differential equations? Why control

Controlling fluidsExact controllability to a fixed flow - Numerical approximations and results

Test 2: Taylor-Green (vortex) flowΩ = (0, π)× (0, π), ω = (π/3,2π/3)× (0,1), T = 1y0 = y + m z, z = ∇× ψ, ψ = (π − y)2y2(π − x)2x2 (m << 1)Approximation: P2 in (x1, x2) and t + multipliers . . . – freefem++

Figure: The mesh − Nodes: 3146, Elements: 15900, Variables: 7×3146

E. Fernández-Cara (Partial) differential equations and control problems

Page 48: Why (partial) differential equations? Why control problems ...departamento.us.es/edan/php/asig/GRAMAT/GMCMON/EDPs-Control.pdf · Why (partial) differential equations? Why control

Controlling fluidsExact controllability to a fixed flow - Numerical approximations and results

Test 2: Taylor-Green (vortex) flow

Figure: The initial stateE. Fernández-Cara (Partial) differential equations and control problems

Page 49: Why (partial) differential equations? Why control problems ...departamento.us.es/edan/php/asig/GRAMAT/GMCMON/EDPs-Control.pdf · Why (partial) differential equations? Why control

Controlling fluidsExact controllability to a fixed flow - Numerical approximations and results

Test 2: Taylor-Green (vortex) flow

Figure: The state at t = 0.6

E. Fernández-Cara (Partial) differential equations and control problems

Page 50: Why (partial) differential equations? Why control problems ...departamento.us.es/edan/php/asig/GRAMAT/GMCMON/EDPs-Control.pdf · Why (partial) differential equations? Why control

Controlling fluidsExact controllability to a fixed flow - Numerical approximations and results

Test 2: Taylor-Green (vortex) flow

Figure: The state at t = 0.9

Taylor-Green Vortex.edp

E. Fernández-Cara (Partial) differential equations and control problems

Page 51: Why (partial) differential equations? Why control problems ...departamento.us.es/edan/php/asig/GRAMAT/GMCMON/EDPs-Control.pdf · Why (partial) differential equations? Why control

Control issuesGeneral ideas to get controllability

NULL CONTROLLABILITY OF NONLINEAR EVOLUTION PDEs

yt − A(y) = F (v), y(0) = y0, y(T ) = 0 + . . .

Existence (steps):

• Linearization:yt − A′(0)y = F ′(0)v , y(0) = y0, y(T ) = 0, + . . .

• ∃ for the linearized problem:NC ⇔ R(M) → R(L)⇔ ‖φ(0)‖2

H ≤ C‖F ′(0)∗φ‖2U ∀φ0 ∈ H

−φt − A′(0)∗φ = 0, φ(T ) = φ0 + . . . Carleman estimates• Passage from linear to nonlinear: fixed-point, implicit function, . . .

Unfortunately: in general, only local results, i.e. small y0(global Inverse Function Theorems?)

Contributions by Russell, J-L Lions, Fursikov, Imanuvilov, Lebeau,Zuazua, Coron, . . . ; also EFC, A Doubova, M. González-Burgos,DA Souza, . . . New ideas?

E. Fernández-Cara (Partial) differential equations and control problems

Page 52: Why (partial) differential equations? Why control problems ...departamento.us.es/edan/php/asig/GRAMAT/GMCMON/EDPs-Control.pdf · Why (partial) differential equations? Why control

Control issuesSome recent real-world achievements

∃ many applications of control theory to real-world problems

EngineeringEconomicsBiology and Medicine, etc.

E. Fernández-Cara (Partial) differential equations and control problems

Page 53: Why (partial) differential equations? Why control problems ...departamento.us.es/edan/php/asig/GRAMAT/GMCMON/EDPs-Control.pdf · Why (partial) differential equations? Why control

Geometric controlAerodynamic profiles

Figure: Controlling an aerodynamic profile (I): a car

E. Fernández-Cara (Partial) differential equations and control problems

Page 54: Why (partial) differential equations? Why control problems ...departamento.us.es/edan/php/asig/GRAMAT/GMCMON/EDPs-Control.pdf · Why (partial) differential equations? Why control

Geometric controlAerodynamic profiles

Figure: Controlling an aerodynamic shape (II): a rocket. (a) Initial design; (b)and (c) computed optimal designs

E. Fernández-Cara (Partial) differential equations and control problems

Page 55: Why (partial) differential equations? Why control problems ...departamento.us.es/edan/php/asig/GRAMAT/GMCMON/EDPs-Control.pdf · Why (partial) differential equations? Why control

ControllabilityTrajectories

Figure: Controlling the trajectory of a space shuttle.

E. Fernández-Cara (Partial) differential equations and control problems

Page 56: Why (partial) differential equations? Why control problems ...departamento.us.es/edan/php/asig/GRAMAT/GMCMON/EDPs-Control.pdf · Why (partial) differential equations? Why control

Control issuesSome recent real-world achievements

Figure: The POP project, INRIA, France. Automatic vision and expression.

E. Fernández-Cara (Partial) differential equations and control problems

Page 57: Why (partial) differential equations? Why control problems ...departamento.us.es/edan/php/asig/GRAMAT/GMCMON/EDPs-Control.pdf · Why (partial) differential equations? Why control

Optimal control + controllabilityAutomatic driving

Figure: The ICARE Project, INRIA, France. Autonomous car driving.

E. Fernández-Cara (Partial) differential equations and control problems

Page 58: Why (partial) differential equations? Why control problems ...departamento.us.es/edan/php/asig/GRAMAT/GMCMON/EDPs-Control.pdf · Why (partial) differential equations? Why control

Optimal control + controllabilityAutomatic driving

The autonomous car driving problem:

x = f (x ,u), x(0) = x0

withdist. (x(t),Z (t)) ≥ ε ∀tu ∈ Uad (|u(t)| ≤ C)

Goals (prescribed xT and x):

x(T ) = xT

Minimize supt |x(t)− x(t)|

E. Fernández-Cara (Partial) differential equations and control problems

Page 59: Why (partial) differential equations? Why control problems ...departamento.us.es/edan/php/asig/GRAMAT/GMCMON/EDPs-Control.pdf · Why (partial) differential equations? Why control

Optimal control + controllabilityAutomatic driving

Figure: The ICARE Project, INRIA, France. Autonomous car driving.Malis-Morin-Rives-Samson, 2004

The car in the street

E. Fernández-Cara (Partial) differential equations and control problems

Page 60: Why (partial) differential equations? Why control problems ...departamento.us.es/edan/php/asig/GRAMAT/GMCMON/EDPs-Control.pdf · Why (partial) differential equations? Why control

Final comments

SOME CONCLUSIONS:

Along the time: better descriptions (more precise, morecomplete) and more complex toolsFor many interesting problems we can get

ModelsTheoretical resultsNumerical (approximated) solutionsQualitative and quantitative information on control properties

Still many things to do . . .Why (partial) differential equations? Why control problems?What for?

To enlarge and improve scientific knowledgeTo understand, describe and govern the behavior of real-lifephenomena

E. Fernández-Cara (Partial) differential equations and control problems

Page 61: Why (partial) differential equations? Why control problems ...departamento.us.es/edan/php/asig/GRAMAT/GMCMON/EDPs-Control.pdf · Why (partial) differential equations? Why control

Final comments

OUR GROUP (A SHORT DESCRIPTION, PEOPLE INVOLVED):

M Delgado, I Gayte, M Molina, C Morales, A Suárez, . . .Theoretical results for PDE models concerning tumor growth:angiogenesis and metastasis modelling, stem cell models, etc.B Climent, F Guillén, JV Gutiérrez Santacreu, MA RodríguezBellido, G Tierra, . . .Theoretical and numerical control for PDE models from fluidmechanics: cristal liquids, solidification processes, etc.A Doubova, EFC, M González Burgos, DA Souza, . . .Theoretical and numerical analysis and control of linear andnonlinear PDEs and systems: Navier-Stokes-like controllability,non-scalar control problems, etc.

E. Fernández-Cara (Partial) differential equations and control problems

Page 62: Why (partial) differential equations? Why control problems ...departamento.us.es/edan/php/asig/GRAMAT/GMCMON/EDPs-Control.pdf · Why (partial) differential equations? Why control

MUCHAS GRACIAS . . .

E. Fernández-Cara (Partial) differential equations and control problems