Download presentation
Presentation is loading. Please wait.
1
PDE control using viability and reachability analysis Alexandre Bayen Jean-Pierre Aubin Patrick Saint-Pierre Philadelphia, March 29 th, 2004
2
Known capture basins and viability kernels in everyday life [Mitchell, 2001]
3
Outline I.The capture basin and viability kernel II.The capture basin: an abstraction to solve a PDE I.Epigraphical solution II.Two canonical examples in path planning and optimal control III.The capture basin as an abstraction for a PDE control problem I.Controlling the PDE through its graph II.The set-valued viability solution III.A computational example IV.Towards a selection criterion for uniqueness Motivation: The capture basin is an efficient abstraction to use in order to solve PDE control problems.
4
Definition of a capture basin For a set valued dynamics One can define the set of trajectories Given a constraint set and a target The capture basin of under the constraint and the dynamics, denoted by is defined as the set of points of points of such that there exists at least one trajectory which reaches in a finite time and stays in for all [Aubin, 1991]
5
Illustration of the capture basin [Mitchell, Bayen, Tomlin, HSCC 2001] Constraint set: flight envelope Target set: set admissible touch down parameters Landing envelope: set of flight parameters from which a safe touch down is possible is the capture basin Landing envelope of a DC9-30 aircraft K C
6
Illustration of the capture basin K C C C K
7
Viability – invariance – reachability… Differential games: Isaacs, Basar, Lewin Reachability: Tomlin, Lygeros, Pappas, Sastry, Mitchell, Bayen, Kurzhanski, Varaiya, Maler, Krogh, Dang, Feron, Lynch Viability: Aubin, Saint-Pierre, Cardaliaguet, Quincampoix, Saint-Pierre, Cruck Viscosity solutions of HJE : Lions, Evans, Crandall, Frankowska, Bardi, Capuzzo- Dolcetta, Falcone, Branicky, Sethian, Vladimirsky Invariance: Sontag, Clarke, Leydaev, Stern, Wolenski, Khalil Optimal control, bisimulations: Broucke, Sangiovanni-Vincentelli, Di Benedetto Lyapunov theory, invariance basins: Sontag, Kokotovic, Krstic, Leitmann
8
Outline I.The capture basin and viability kernel II.The capture basin: an abstraction to solve a PDE I.Epigraphical solution II.Two canonical examples in path planning and optimal control III.The capture basin as an abstraction for a PDE control problem I.Controlling the PDE through its graph II.The set-valued viability solution III.A computational example IV.Towards a selection criterion for uniqueness
9
C How to compute the minimum time to reach C ? Example: One dimensional target C Set valued dynamics Add one dimension for time: Epigraph of the minimum time function
10
C Augment dynamics along the axis “count down” Dynamics along the horizontal axis Epigraph of the minimum time function
11
C Augment dynamics along the axis convex hullof the dynamicswith zero So that it is possible to stop in the target Epigraph of the minimum time function
12
C convex hullof the dynamicswith zero Epigraph of the minimum time function
13
C
14
C K [Cardaliaguet, Quincampoix, Saint-Pierre, 1997] Epigraph of the minimum time function
15
Outline I.The capture basin and viability kernel II.The capture basin: an abstraction to solve a PDE I.Epigraphical solution II.Two canonical examples in path planning and optimal control III.The capture basin as an abstraction for a PDE control problem I.Controlling the PDE through its graph II.The set-valued viability solution III.A computational example IV.Towards a selection criterion for uniqueness
16
optimal trajectory [Saint-Pierre, 2001] Example: minimum exit time Dynamics: in the domain on the target boundary on the domain boundary [Frankowska, 1994] [Bayen, Cruck, Tomlin, 2002] [Cardaliaguet, Quincampoix, Saint-Pierre, 1997]
17
Application to Air Traffic Control flying east at fixed heading. flying northwest at fixed heading. Available heading change (30 deg. west) any time When is the last time for to change heading so that is guaranteed to avoid collision ? [Bayen, Cruck, Tomlin, HSCC 2002]
18
Outline I.The capture basin and viability kernel II.The capture basin: an abstraction to solve a PDE I.Epigraphical solution II.Two canonical examples in path planning and optimal control III.The capture basin as an abstraction for a PDE control problem I.Controlling the PDE through its graph II.The set-valued viability solution III.A computational example IV.Towards a selection criterion for uniqueness
19
Characteristic system Consider the following characteristic system Consider a given function Extend it to 3 dimensions: Consider its graph as a target
20
Initial conditions only
21
Frankowska solution of the Burgers equation Theorem: viability solution is the unique Frankowska solution to the Burgers equation (1) satisfying the initial condition in the sense that
22
Application: the LWR equation General conservation law:
23
Application: the LWR equation Change the characteristic system: General conservation law: car density (normalized) car flux (cars / 5 min)
24
Outline I.The capture basin and viability kernel II.The capture basin: an abstraction to solve a PDE I.Epigraphical solution II.Two canonical examples in path planning and optimal control III.The capture basin as an abstraction for a PDE control problem I.Controlling the PDE through its graph II.The set-valued viability solution III.A computational example IV.Towards a selection criterion for uniqueness
25
Initial conditions only
26
Initial and boundary conditions
27
Initial and boundary conditions, constraints
29
Outline I.The capture basin and viability kernel II.The capture basin: an abstraction to solve a PDE I.Epigraphical solution II.Two canonical examples in path planning and optimal control III.The capture basin as an abstraction for a PDE control problem I.Controlling the PDE through its graph II.The set-valued viability solution III.A computational example IV.Towards a selection criterion for uniqueness
30
Computation with V IABILYS This computer: 3 years old, 800Mhz, 128 MRAM ©
31
Computational example [Oleinik, 1957], [Evans, 1998] [Aubin et al., 2004] [Ansorge 1995] Example: entropy solution
32
Viability solution Entropy solutionViability solution Jameson-Schmidt-Turkel Daganzo Lax-Friedrichs Analytical Analytical entropy solution Analytical viability solution Numerical viability solution
33
Outline I.The capture basin and viability kernel II.The capture basin: an abstraction to solve a PDE I.Epigraphical solution II.Two canonical examples in path planning and optimal control III.The capture basin as an abstraction for a PDE control problem I.Controlling the PDE through its graph II.The set-valued viability solution III.A computational example IV.Towards a selection criterion for uniqueness
34
Towards the selection of a unique selection General conservation law: Consider the cumulated [mass] of cars: Transformation into a Hamilton-Jacobi equation:
35
HJE with constraints Problem: control a Hamilton-Jacobi equation with constraints find a unique solution [selection] Construct a convex flux function: Theorem: The Baron-Jensen-Frankowska solution to the following Hamilton-Jacobi equation Is defined as the following capture basin: Where the characteristic system reads: with
36
Interpretation The Barron-Jensen-Frankowska is upper-semicontinuous “In practice”, it is continuous. It can be computed using the viability algorithm. Constraints can be incorporated into the solution (and the computation).
37
Summary The capture basin, initially defined in optimal control can be used as a good abstraction for solving a PDE. It can be used to control the graph of the solution of a PDE directly. Capture basins of dimension 3 can be computed very efficiently. The uniqueness problem can be resolved with a variable change through HJ equation. How to select the proper solution directly is an open problem.
38
[Aubin, Saint-Pierre, 2004] Discrete dynamical system Constant input u Initial condition x Which x are such that after an infinite number of iterations, is still in the ball Fractals: the Mandelbrot function
39
Fragility of the viability kernel [Aubin, Saint-Pierre, 2004]
40
Known capture basins and viability kernels in everyday life [Mitchell, 2001]
41
Initial and boundary conditions, constraints
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.