On Agrachev - PowerPoint PPT Presentation

1 / 33
About This Presentation
Title:

On Agrachev

Description:

Here we only give a small taste of the richness ... to scan entire classes of systems for interesting, 'proof-worthy' properties. ... – PowerPoint PPT presentation

Number of Views:54
Avg rating:3.0/5.0
Slides: 34
Provided by: Kaw5
Category:
Tags: agrachev

less

Transcript and Presenter's Notes

Title: On Agrachev


1
On Agrachevs curvature of optimal control
  • Matthias Kawski ?Eric Gehrig ?
  • Arizona State University
  • Tempe, U.S.A.

? This work was partially supported by NSF grant
DMS 00-72369.
2
Outline
  • Motivation. WANTED Sufficient conditions
    for optimality
  • Review / survey
  • Agrachevs definition and main theorem
  • Comment connection to recent work on Dubins car
    (Chitour, Sigalotti)
  • Best studied case Zermelos navigation problem
    (Ulysse Serres)
  • Computational issues,
  • Computer Algebra Systems. Live interactive?
  • Recent efforts to visualize curvature of
    optimal control
  • how to read our pictures
  • what one may be able to see in our pictures
  • Conclusion / outlook / current work
  • Connection with Bang-Bang controls. Relaxation/
    approximation,

3
References
  • A. Agrachev On the curvature of control systems
    (abstract, SISSA 2000)
  • A. Agrachev and Yu. Sachkov Lectures on
    Geometric Control Theory (SISSA 2001)Control
    Theory from the Geometric Viewpoint (Springer
    2004)
  • Ulysse Serres, The curvature of 2-dimensional
    optimal control systems' and Zermelos
    navigation problem. (preprint 2002).
  • A. Agrachev, N. Chtcherbakova, and I. Zelenko, On
    curvatures and focal points of dynamical
    Lagrangian distributions and their reductions by
    1st integrals (preprint 2004)
  • M. Sigalotti and Y. Chitour, Dubins' problem on
    surfaces. II. Nonpositive curvature (preprint
    2004)On the controllability of the Dubins
    problem for surfaces (preprint 2004)

4
Purpose/use of curvature in opt. control
  • Maximum principle provides comparatively
    straightforward necessary conditions for
    optimality,sufficient conditions are in general
    harder to
  • come by, and often comparatively harder to
    apply.Curvature (w/ corresponding comparison
    theorem)suggest an elegant geometric alternative
    to obtain verifiable sufficient conditions for
    optimality
  • ? compare classical Riemannian geometry

5
Curvature of optimal control
  • understand the geometry (very briefly)
  • develop intuition in basic examples
  • apply to obtain new optimality results

6
Curvature and double-Lie-brackets
  • Usually, we think of curvature as defined in
    terms of connectionse. g.
  • But here it is convenient to think of curvature
    as a measure of the lack of integrability of a
    horizontal distribution of horizontal lifts.In
    the case of a 2-dimensional base manifold, let g
    be the unit vertical field of infinitesimal
    rotation in fibres, and f be the geodesic vector
    field. In this case Gauss curvature is obtained
    as
  • Recent beautiful application, analysis and
    controllability results by Chitour Sigalotti
    for control of Dubins car on curved surfaces.

7
Curvature of optimal control
  • understand the geometry
  • develop intuition in basic examples
  • apply to obtain new optimality results

8
Classical geometry Focusing geodesics
Positive curvature focuses geodesics, negative
curvature spreads them out. Thm. curvature
negative geodesics ? (extremals) are optimal
(minimizers)
The imbedded surfaces view, and the color-coded
intrinsic curvature view
9
Definition versus formula
A most simple geometric definition - beautiful
and elegant. but the formula in coordinates is
incomprehensible (compare classical curvature)

(formula from Ulysse Serres, 2001)
10
(No Transcript)
11
Aside other interests / plans
  • What is theoretically /practically feasible to
    compute w/ reasonable resources? (e.g.
    CAS simplify, old controllability is
    NP-hard, MK 1991)
  • Interactive visualization in only your browser
  • CAS-light inside JAVA (e.g. set up geodesic
    eqns)
  • real-time computation of geodesic
    spheres (e.g. drag initial point w/ mouse,
    or continuously vary parameters)
  • bait, hook, like Mandelbrot fractals.

Riemannian, circular parabloid
12
From Agrachev / Sachkov Lectures on Geometric
Control Theory, 2001
13
From Agrachev / Sachkov Lectures on Geometric
Control Theory, 2001
14
From Agrachev / Sachkov Lectures on Geometric
Control Theory, 2001
Next Define distinguished parameterization of H x
15
The canonical vertical field v
16
Jacobi equation in moving frame
Frame
or
17
Zermelos navigation problem
Zermelos navigation formula
18
formula for curvature ?
  • total of 782 (279) terms in num, 23 (7) in denom.
    MAPLE cant factor

19
First pictures fields of polar plots
  • On the left the drift-vector field (wind)
  • On the right field of polar plots of
    k(x1,x2,f)in Zermelos problem u f. (polar
    coord on fibre)polar plots normalized and color
    enhanced unit circle ? zero
    curvature negative curvature ? inside ?
    greenish positive curvature ? outside ?
    pinkish

20
Example F(x,y) sech(x),0
k NOT globally scaled. colors for k and k-
scaled independently.
21
Example F(x,y) 0, sech(x)
Question What do optimal paths look like?
Conjugate points?
k NOT globally scaled. colors for k and k-
scaled independently.
22
Special case linear drift
  • linear drift F(x)Ax, i.e., (dx/dt)Axeiu
  • Curvature is independent of the base point x,
    study dependence on parameters of the
    drift kA(x1,x2,f) k(f,A)This case was
    studied in detail by U.Serres.Here we only give
    a small taste of the richness of even this very
    special simple class of systems

23
Linear drift, preparation I
  • (as expected), curvature commutes with
    rotationsquick CAS check

gt k'B'combine(simplify(zerm(Bxy,x,y,theta),tri
g))
24
Linear drift, preparation II
  • (as expected), curvature scales with
    eigenvalues(homogeneous of deg 2 in space of
    eigenvalues)quick CAS check

gt kdiagzerm(lambdax,muy,x,y,theta)
Note q is even and also depends only on even
harmonics of q
25
Linear drift
  • if drift linear and ortho-gonally
    diagonalizable ? then no conjugate pts(see U.
    Serres for proof, here suggestive picture only)

gt kdiagzerm(x,lambday,x,y,theta)
26
Linear drift
  • if linear drift has non-trivial Jordan block ?
    then a little bit ofpositive curvature exists
  • Q enough pos curv forexistence of conjugate
    pts?

gt kjordzerm(lambdaxy,lambday,x,y,theta)
27
Some linear drifts
Question Which case is good for optimal
control?
diag w/ l10,-1
diag w/ l1i,1-i
jordan w/ l13/12
28
Ex A1 1 0 1. very little pos curv
29
F(x)0,sech(3x)
  • globally scaled.
  • colors for k and k- scaled simultaneously.

30
Curvature and Bang-Bang extremals
  • Current theory of curvature in optimal control
    applies to systems whose set of admissible
    velocities is a topological sphere (circle).
    Current efforts Approximate affine system
    whose set of velocities is a line or plane
    segment by system whose set of velocities is a
    thin ellipsoids,and analyze the limit as the
    ellipsoids degenerate.

31
Curvature and Bang-Bang extremals
  • Current theory of curvature in optimal control
    applies to systems whose set of admissible
    velocities is a topological sphere (circle).
    What about affine systems whose set of
    velocities is a line or plane segment ?

32
Conclusion
  • Curvature of control beautiful
    subject promising to yield new sufficiency
    results
  • Even most simple classes of systems far from
    understood
  • CAS and interactive visualization promise to be
    useful tools to scan entire classes of systems
    for interesting, proof-worthy properties.
  • Some CAS open problems (simplify). Numerically
    fast implementation for JAVA not yet.
  • Zermelos problem particularly nice because
    everyone has intuitive understanding, wants to
    argue which way is best, then see and compare to
    the true optimal trajectories.
  • Current efforts Agrachevs theory applies to
    systems whose set of admissible velocities is a
    topological sphere (circle). Current efforts
    Approximate systems whose set of velocities is a
    line/plane segment by thin ellipsoids and
    analyze the limit as the ellipsoids degenerate.

33
(No Transcript)
Write a Comment
User Comments (0)
About PowerShow.com