This content was uploaded by our users and we assume good faith they have the permission to share this book. If you own the copyright to this book and it is wrongfully on our website, we offer a simple DMCA procedure to remove your content from our site. Start by pressing the button below!
and xn+1 can be computed using the law of mass conservation.
174
7 Chemical Batch Reactors
In particular if we consider a network of two reactions X k + Y k + Z we get the system
z(t) = -v(t)x(t) y(t) = v(t)x(t) - Qv°(t)y(t) v(t) = h(v(t))u(t)
(7.4)
where a = jj is the ratio of the activation energies and ,Q = A We must have x(O) > 0 and the physical space is: x > 0, y > 0, x + y < 1, 0 < v < A1. The control u(.) is the derivative of the temperature in the batch and in practice we have constraints on T and hence on v. This problem will be shortly discuss at the end of this chapter.
7.2.2 Control Device In practice, the control T in the batch is tuned using an heat exchanger, see Fig. 7.1.
Te
Ts
T
Fig. 7.1. T =temperature in the reactor, Te =temperature of the fluid at the entrance of the exchanger, T. =temperature of the fluid at the exit, T =temperature of the inner shell.
We need a regulator to track the computed optimal law. This regulator must take into account: 1. The dynamic of the heat exchanges; 2. The heat transfert of the reactions which can be exothermic or endothermic.
7.2 Mathematical Model of Chemical Batch Reactors
175
In practice our control law is implemented for small reactors (about 5 liters) and a PID-regular allows to regulate T which can be taken as a control.
7.2.3 The Optimal Control Problem The optimal control problem is the following: fix a desired product quantity for a batch and minimize the batch duration. If we consider a network of the Z, we have different choices for the desired product. The form X --+ Y
most obvious is to fix the quantity d of the intermediate species Y at the end of the batch. The problem is then: reach the terminal manifold y = d in minimum time for system (7.4). It is a problem in R3 whose analysis, presented in details in [27), is extremely complicated. In order to simplify the
analysis we shall consider that the desired product is the ratio It = d. For this terminal constraint we shall see later using the symmetry of the problem that it can be reduced to a time optimal control problem for a planar system.
Definition 77. We consider the following time optimal control problem (P): Minimize the time transfert for the system:
i(t) _ -v(t)x(t) y(t) = v(t)x(t) - 0i0°` (t)y(t) i,(t) = h(v(t))u(t)
(7.5)
with the terminal constraint: z = d and the control being u = T and satisfying bounds: u_ < u < u+ with u_ < 0 < u+. The state (x, y, v) of the system must belongs to the physical space x > 0, y > 0, 0 < x+y <- 1 and 0 < v < A1. The reduced problem (P) is the previous optimal control problem where v is taken as a control and satisfies the inequalities: vm < v < vM. This corresponds to make Goh transformation and physically since v = Al exp (-4} this means that the control is the temperature.
7.2.4 Projected Problem For a batch reactor in which every reaction is a first order, the system is invariant for the following symmetry: (x, y) -+ (Ax, Ay). This will imply a nice projection property.
Definition 78 (every object is smooth (C°D or Cw)). Let M, M' be two manifolds, let 1r be a submersion from M into M' and let N (resp. N') be a regular submanifold of M (resp. M') with N = i-1(N'). Consider now the system on M given by T, (t) = f(x(t),u(t)), u(t) E Q and the associated time optimal control problem with terminal manifold N, denoted (P). Let us assume that for every fixed u E .fl, the vector field x +-+ f (x, u) can be 7r-projected and is complete for each admissible control u(.). Hence one may define the projected system on M': do (t) = f'(x'(t),u(t)), u(t) E .R where
176
7 Chemical Batch Reactors
x' = ir(x), f' = d7r o f and the associated time optimal control problem (P') with terminal manifold N'. It is called the projection of (P). Our aim is to compare both problems. We denote respectively by x(t, xo, u), x'(t, x'0, u) the trajectories starting at t = 0 from xo and xo = zr(xo). We have the following.
Lemma 23. The trajectory x* (t, xo, u') defined on [0, t') is a solution of (0) if and only if x'(t, xo, u') is a solution of (?P'). Proof. By completeness we have for every t: x'(t, xo, u) = 7r (x (t, xo, u*)) and
by definition N = 7r-1(N'). Lemma 24. Every extremal (x', p', u) defined on [0, T] of the projected problem (2') can be lifted onto an extremal (x, p, u) of the original problem (1').
Moreover if (x', p') satisfies the boundary conditions x'(T') E N' and p(T) orthogonal to T ,(T)N' imposed by (P'), then (x, p) can be selected to satisfy the boundary conditions x(T) E N, p(T) orthogonal to Tx(T)N imposed by (7')
Proof. The system 4 (t) = f (x (t), u(t)) can be written locally as dx'
it
(t) = f'(x'(t), u(t)), d, (t) = f"(x (t) x"(t), u(t))
Hence every extremal (x', p', u) can be lifted into (x, p, u) = ((x', x"), (p', 0), u)
where x" is any solution of the second equation. Clearly (x, p, u) is an ex-
tremal of (P) and we have x'(T) E N', p(T) orthogonal to ,,'(T)N' x(T) E N and p(T) orthogonal to TX(T) N.
Conclusion. Not every extremal of (75) can be projected onto an extremal of (2'). Hence although (P') is equivalent to (P), its analysis using the maximum principle is simplier because we have less extremals.
7.3 Singular Extremals - Curvature - Conjugate Points First we compute the singular extremals for the general control system (7.3) and then we deduce the singular extremals for the system (7.4) in dimension 3.
Lemma 25. The singular extremals of minimal order for system (7.3) with ((x, v), (p, A), U) E 1Rn x R x IIYn x R x R are the solutions of
d = K(v)x,
p
= -pK(v),
is (x, p) =
dv
= h(v)u(x,p)
p[K'(v),K(v)](x) pK"(v)xh(v)
A
=0
7.3 Singular Extremals - Curvature - Conjugate Points
177
contained in E' = {(x,p); pK'(v)x = 0}, where p is taken as a row vector, K' and K" are the first and second derivative of K with respect to v and [K', K) represents the bracket KK' - K'K.
Proposition 61. Consider system (7.4) in dimension 3. If a # 1, all the singular extremals in the physical space are hyperbolic singular extremals sat-
isfying assumptions (Hi) - (H2) - (H3) of Chap. 6 and are solutions of dx
=-vx' dt
dy
dt
= vx - ,0vay,
dv = h(v)u
dt
(7.7)
restricted to the physical space and the singular control feedback is u = _
V2I
hvy'
Proof. For the system (7.4) in 1R3 written as (X, Y) with IRY = 0 we observe first that X, Y are linearly independent in the physical space since i = -vx is strictly negative. In particular there exists no singular point and no periodic
trajectory. The control is given by u = -o, and the hyperbolic trajectories are contained in DD" > 0 where D, D', D" are defined in Chap. 6. Computing
we get D = h4a(a-1)$v's-2xy, D' = h3i(a-1)v°x2 and D" = h2,3v''xy(a1). This proves the proposition.
Basic assumption. The value a = 1 is a bifurcation value for which the system is not controllable since d is not depending on v. In the remaining of this chapter we shall make the following assumption: a > 1. It is the case physically interesting where the optimal problem is nontrivial.
7.3.1 Projected System We use the invariance of the system by the transformation (x, y, v) p--' (Ax, ay, v), A E IR\{0}. Hence it can be projected onto 1P' x R where IP' = projective space. More precisely, since x never vanishes in the physical space, it becomes in the coordinates (x, z = s, v) dx
dv
dz
= -vx' dt = v - /3v°z + vz dt = h(v)u at and the system
dt = v - /3v°z + vz, dt = h(v)u
(7.9)
is the projected system. Now we can project the differential equation (7.7) onto dz
dt
_
- v - /3vax + vz,
dv
dt
_
v2
az
(7.10)
whose solutions are the projections of the singular trajectories. As observed in Sect. 7.2.4, not every solution of this equation corresponds to a singular
178
7 Chemical Batch Reactors
trajectory of the projected system. Indeed if (X, Y) is a planar system the singular trajectories are contained in the set S : det(Y, [X, Y]) = 0
the singular control being given by a feedback on S. By computing for the projected system we get the following lemma.
Lemma 26. The singular trajectories for the projected system (7.10) are contained in S = {(z,v); z(a,3v°-1 - 1) = 1} and the singular control is given by u(z, v) = - h v2QZ . The differential equation describing the evolution on the singular arc is di (t) _ ! ! (1 - a,Ov°-1(t)).
Conjugate points and curvature. Since the singular trajectories corresponding to the system (7.4) of J3 are satisfying assumptions (H1) - (H2) (H3) of Chap. 6, we can apply our algorithm to compute the first conjugate time t1c where a reference singular trajectory ry(.) ceases to be optimal. The variational equation associated to (7.7) is the equation ax = -vbx - xbv az = v(1 - ,Ov°-1)6z + T/i(z, v)6v
by =
v2
az2
(7.11)
6z - 2v 6v az
where t'(z, v) = 1 + z(1 - a,6v°`1) and 0 = 0 is the set S. Let Q = S x 1R and G = {(x, z, v); z = 0}. To compute the conjugate points we must compute the Jacobi field V defined by integrating the previous equation with 6x(0) = bz(O) = 0 and bv(0) = 1. The Jacobi field V is contained in Span[Y, [X, Y]] along y(.) and ti, is the first conjugate time t such that V(t) is collinear to Y = ]R& To simplify our computations we can use the projected system. We have to distinguish two cases.
Lemma 27. A singular trajectory in P n Q, where P is the physical space, is without conjugate point.
Proof. Integrating (7.11) with the initial condition v(0) E IRS and with = 0 we get:
6z=0
6v=exp
2v(s))ds (- az(s) /
I0 \
and clearly 6x(t) < 0 for every t > 0. Therefore we cannot have 6x(tic) = 0. Now we consider the singular trajectories not contained in PnQ. The system (7.7) is written as th(t) = X(w(t)) +u(t)Y(w(t)) where w = (x, z, v). Let us denote by it the projection (x, z, v) H (z, v) and let X'", Y' being respectively the ir-projection of X, Y. Let y(.) be a singular trajectory contained
7.3 Singular Extremals - Curvature - Conjugate Points
179
in P\Q. The vector V(t) can be written A1(t)Y(7Y(t))+.2(t)[X,Y](ry(t)), its projection on the space (z, v) is d7r(V(t)) = )1(t)Y"(ir(7(t))) + A2(t)(Xx,Y"](ir('Y(t)))
and t1, is the first t such that .1z(t) = 0. Since on P\Q, V(t) is collinear to Y(ry(t)) if and only if d7r(V (t)) is collinear to Y'"(ir(ry(t))), we have proved the following lemma.
Lemma 28. The time t1c is the first time such that the solution of the projected variational equation bz = v(1
- /3v°-1)oz + O(z, v)8v (7.12)
by =
vz
azz
oz -
2v
az
by
passing through (0,1) at t = 0 is such that bz(tlc) = 0. 6 Computations. By setting J = 70T v-
previous equation can be written in the canonical form: J + (K o -y) J = 0 where K is the curvature for z<' 34 0 of the system and is given by:
K
= (a - 1)/3v°+1 (7.13) az Numerical simulations. From Sturm theorem we must find 0 < L < K to guarantee the existence of a conjugate time on [0, T]. Since along a singular trajectory ,y(.) in P we have z(t) - +oo when t -+ +oo, such a lowest bound does not exists in our case. We have to use numerical simulations to compute
conjugate points. If 3< Al they show the existence of conjugate point for singular arcs such that -Y(0) E {z < 0}, see Fig. 7.2.
Conclusion. Using the symmetries of the system we have computed the curvature of the system for 0 # 0 without using the normalization of Chap. 6. We showed the existence of conjugate points for some singular arcs. The arc which project on S is without conjugate point. Of course in our problem with a terminal manifold N of codimension one, the concept of conjugate point must be adapted into the concept of focal point, see [24] or [27] for such a discussion. In our case this concept will be not necessary because the
problem (P) is equivalent to the problem (P') for a planar system. Such problems are without conjugate or focal points.
180
7 Chemical Batch Reactors
(af)r
p =u
A,
V
Fig. 7.2.
7.4 Time Minimal Synthesis for Planar Systems in the Neighborhood of a Terminal Manifold of Codimension One 7.4.1 Problem Statement Consider a system in R2 of the from
v(t) = X (v(t)) + u(t)Y(v(t)), J u(t) (< 1
(7.14)
where X and Y are smooth (C°° or C") vector fields. Let N be a smooth regular submanifold of R2 of codimension one. The set U of admissible con-
trols is the set of measurable functions with values in [-1, +1]. We study the following local problem: let vo E N, compute in a sufficiently small open neighborhood U of vo the closed loop optimal control (local synthesis) for the time minimal control problem with N as terminal manifold, the system being given by the restriction of (7.14) to U. This problem is well proved because Filippov theorem of Sect. 2.4 can be applied to ensure the existence of open loop optimal solutions. The aim of this section is to give the tools to analyze this problem for generic triplets (X, Y, N). To make this classification the following results of previous chapters are useful:
- Classification of extremals explained in Sect. 3.5; - Local bounds on the number of switchings for time optimal control problem with fixed extremities of Sect. 3.8. Our analysis is based on the local analysis of the solutions of the maximum principle using semi-normal forms.
7.4 Time Minimal Synthesis for Planar Systems
181
Definitions and notations. The system is denoted (X, Y) and v = (x, y) are the coordinates in R2. A coordinate system (U, v) is said adapted if the restriction of Y to U is gy . The point vo is identified to 0. The terminal manifold N is locally identified to the image of a neighborhood of 0 by an immersion f : R -+ R2 with f (0) = 0. The problem is said flat if the vector field Y is everywhere tangent to N (it is the case for batch reactors). A normal
n at N in v is denoted n(v). We lift N in the cotangent space using the transversality condition into Nl : { (v, p) E R2 x R2; v E N, (p, w) = 0 Vw E In this section an extremal (v, p, u) is supposed to be defined on (T, 01 with T < 0. It is called a BC-extremal if it satisfies the boundary conditions given by the transversality conditions: (v(0), p(0)) E N1. We denote by K the set of switching points of the BC-extremals and W the set of switching points of optimal trajectories. The splitting line L is the set of points where the optimal control is not unique, it will form the cut locus. Our program is to evaluate for the triplets (X, Y, f) the sets W and L for all the situations
of codimension 0 and 1. In particular we want to stratify W. Using the concepts of (103] we have two kinds of strata: a stratum is of first kind if the optimal trajectories are everywhere tangent and of second kind if they are everywhere transverse.
7.4.2 Assumption C1 We identify locally N to the segment x = 0, y El - e, cf. If we denote by C(v) the convex set {X (v)+uY(v); I u 1< 1}. The assumption Cl is the following:
we assume that X, Y are not collinear at 0 and that the convex set C(v) is contained in the half-space x > 0. Then the optimal synthesis is computed in the subspace x < 0. If n(v) denotes the normal oriented towards x > 0, then from the maximum principle for every BC-extremal (v, p, u) with v(0) near vo = 0, we can assume p(O) = n(v(0)).
7.4.3 The Generic Cl Case By assumption, the two vector fields X ± Y are not tangent to N at 0. Then with our convention we have (n(v), X (v)) > 0 for v near vo = 0, and p(0) = n(v(0)) for every BC-extremal. If we assume (vo, Y(vo)) non zero, the local optimal synthesis is deduced from the transversality condition: if (vo,Y(vo)) > 0 (reap. < 0) then the optimal control is u' = +1 (reap. -1) and maximizes the normal speed with respect to N.
7.4.4 The Generic C1 Flat Case In the flat case, Y is tangent everywhere to N and we have no information from the transversality condition. But differentiating the switch-
ing function #(t) = (p(t), Y(v(t))) and evaluating it at t = 0, one has
182
7 Chemical Batch Reactors
(0) = (p(0), [Y, X](vo)). Hence if (n(0), [X,Y](0)) 0 0 the arcs 'v+ (resp. 'y_) are BC-extremals if and only if (n(vo),1Y, X) (vo)) < 0 (resp. > 0) and the optimal synthesis is given by Fig. 7.3.
n
n
N
N
Fig. 7.3.
7.4.5 The Case Cl of Codimension One We analyze now the situation where Y is tangent to N at 0 at a single point. We assume (n(0), [Y, X] (0)) # 0. Using assumption Cl, we have (n(0), X(0)) > 0. This situation is not encountered in the flat case, but the geometric discussion is relevant to analyze many situations.
Analysis. Our objective is to evaluate the switching loci K, W and the splitting line L. For this we make the following normalizations. Since X, Y
are transverse at 0 we can assume locally Y = g and that the trajectory corresponding to u - 0 and hitting the target at 0 is the curve t F.- (t, 0). Hence the system (7.14) can be written locally as +00
= 1 +
ati(x)y`
(7.15) +oo
y = u + E bi(x)y` Moreover if we change y into -y and u into -u if necessary, we can assume a = al (0) > 0 with a = (n(0), [Y, X] (0)) where n(0) = (1, 0) is the normal to N at 0. The terminal manifold is given locally as the image of s E- (c(s), s)
7.4 Time Minimal Synthesis for Planar Systems
183
with c(s) = ks2 + o(s2). Near 0, the normal n = (n1, n2) is n1 = 1, n2 = -c'(s) = -2ks + o(s). Hence for s small, if k < 0 we have n2 > 0 if s > 0 and n2 < 0 if s < 0 and conversely if k > 0. If k < 0, the maximum of H(v, n, u) = (n, X (v) + uY(v)) over I u I< 1 is reached for u = 1 ifs > 0 and u = -1 if s < 0 and conversely if k > 0. Hence we get the following
result: if k < 0 the BC-arcs y+, y_ can cut themselves, contrary to the case k > 0, see Fig. 7.4. Now using the results of Sect. 3.8, we have the
V
x
x
k
k>O
Fig. 7.4.
following. Near 0, every optimal solution for the time minimal problem with fixed extremities is of the form -1--y+. And clearly, each trajectory for the problem where N is the terminal manifold must be optimal for the problem with fixed extremities. The second step is to evaluate the switching set K for the BC-extremal -y-,y+. The adjoint system associated to (7.15) is +oo
Pi = -P1
+00 a',(x)y` - p2
i=1
b;(x)y`
i=1 (7.16)
+oo
P2 = -pi E iai(x)y`-1 - p2 i=1
+oo
E
ibi(x)yi-'
i=1
where p = (p1, p2) and a;, bi' are the derivatives of ai, b; with respect to x.
Integrating for t < 0 with v(0) E N and p(0) = n(v(0)) = (1, -2ks+o(s)) we obtain
184
7 Chemical Batch Reactors
pl (t) = 1 + o(1), p2(t) = -2ks - at + o(s, t).
are obtained by solving p2(t) = 0, t < 0. We get t = - 2k" + o(s). Moreover for k < 0, we must have s < 0 and for k > 0, s > 0. The switching points for BC-extremals -y+-y- are then (x(t), y(i)) _ The switching times
s(- 2-k, 1 + -k) + o(s). Hence we have proved the following result.
Lemma 29. Assume k # 0. Hence the switching points of BC-extremals y+y_ are located on a smooth curve K whose tangent space at 0 is the line R(- ak, I+ ak ).
0 and k Lemma 30. Assume k -S.. Then a BC-extremal -y+-y- is crossing K if k > 0 or - a < k < 0 and it is reflecting on K if k < - a Proof. At 0, the slope of the tangent to K is -1 - sk and the slope of 'y+ is +1. Hence if k > 0, the slope to K is less than -1 and if k < 0, -1 - -' > 1 if and only if - a < k. Hence the geometric situations are given in Fig. 7.5.
k>O
-a
k<-a4
Fig. 7.5.
Proposition 62. The optimal syntheses are given by Fig. 7.6 where the switching curve W and the splitting line L are smooth curves, the slope of their tangents being respectively -1 - ak and - 4°-Ej at 0.
Proof. In the first two cases, the situation is clear because in the domain x < 0 near 0, there exists only one BC-extremal -y+-y- to reach the target. Consider the case k < - S. In this case we prove that an optimal trajectory is .
without switching points. Indeed, assume that there exist optimal trajectories y+y_ accumulating near 0. Then we can construct an optimal trajectory of the form y+y_ y+'y_ where the arcs are not empty. This is absurd. Also we
7.4 Time Minimal Synthesis for Planar Systems
k>O
-a
185
k<-a 4
Fig. 7.6.
can use the result of [81 showing that an optimal trajectory in the plane cannot reflect himself on the switching locus. Let us define the splitting line L near 0 as follows:
L = {v = (x, y); v small, x < 0 s.t. both exp t(X ± Y)(v) intersect N}. Computing we get that L is a smooth curve whose tangent at 0 has a slope equal to - E[0,1[. Observe that if X, Y are C, L is a sub-analytic set. From our analysis we deduce that x = 1 + ay, y = u is the local model of the behaviors and the linear approximation of K and L are computed using the model.
7.4.6 Generic Hyperbolic Cases Assumptions. We assume that the system satisfies assumption C1 and moreover we suppose that Y is tangent to N at 0 and that both vector fields Y and [X,YJ are collinear at 0. It is a situation of codimension 2 for triplets (X, Y, N) but of codimension one in the flat case. Moreover, we assume that the set S : det(Y, [X, Y]) = 0 is a smooth one dimensional manifold near 0 and we suppose that ad2Y(X) is not collinear to Y at 0. Using the previous assumptions there exists an unique singular arc 'y (.) defined on [T, 01 with -t,(0) = 0 and the singular control is denoted by u(.). We shall assume that u(.) is admissible and not saturating, i.e. u(0) E] - 1,+1[. Moreover we analyze only the hyperbolic situation i.e. we assume (n(0),ad2Y(X)(0)) < 0. In particular using the analysis of Chap. 6, the reference trajectory y,(.) is time optimal for T small enough for the fixed extremities problem. Next we give a local model to study the problem.
186
7 Chemical Batch Reactors
Model. We use an adaptated coordinate system in which the singular arc y, is identified to t e-- (t, 0). Hence the system can be written th = 1 + a(x)y2 + ox(y2)
(7.17)
y = -ulv=o + yX2(v) + u
where a(0) = (n, ad2Y(X)(0)) < 0, n = (1, 0) being the normal to N at 0, and N being given as the image of the mapping s '-+ (ks2 + o(s2), s).
Let p = (pl, p2) be the adjoint vector with p(O) = n(v(0)) = (1, -2ks + o(s)). Computing with u = E, e = ±1 we get the evaluation: p2(t) = -2ks a(0) (e - u(0))t2 + klst + k2s2 + o((s,t)2), where k1, k2 are real coefficients which are unimportant for our discussion. Hence we deduce the following lemma.
Lemma 31. In the hyperbolic case, any BC-extremal which meets N at a point v # 0, v small has no switching point if k # 0. Now, let us evaluate the accessibility set along the reference singular trajectory.
Proposition 63. There exists a neighborhood U of 0 such that the reference singular trajectory ry, (0, T] --+ U is optimal for the time minimal problem on U, with fixed extremities conditions. Moreover, if U is sufficiently small, the :
accessibility set at time T is near y,(T) a closed convex set with nonempty interior whose boundary is a curve s d(s) with d(0) = y,(T), d'(0) E RY(y,(T)), C2 but not in general C3. Moreover in every adapted coordinates its curvature is zero. Proof. The first assertion is proved in Chap. 6. To compute the accessibility set, we use Chap. 3. Indeed, we have proved that if U is small enough each optimal trajectory starting from y,(0) is a singular arc y, followed by an arc y+ or -t-. Hence near y, (T) the boundary of the accessibility set in time T
and with initial point y,(0) is parametrized by s - d(s), where s > 0 and
d(s) = exps(X f Y)exp(T - s)X(y,(0)) where X = X + uY. Since y, (T) = exp TX (y, (0)) we get
d(s) = exps(X ± Y) exp -sX (y,(T )) and by using the Baker-Campbell-Hausdorff formula we have
d(s) = exp [s(±1 - u)Y + 2s2(X, X ± Y] + o(s2)J I (y, (T)). The curve d(s) can be evaluated using Chen formula
7.4 Time Minimal Synthesis for Planar Systems
187
k 8nZn exp sZ(v) =
n. n=o
(id) (v) + o(sk)
for s sufficiently small where Z is any vector field acting by Lie derivative on
the mappings and id is the identity. If Y = a we have Yn(id) = 0 if n > 1. Since along a singular trajectory Y and [X, Y) are collinear we get d(s) = -f. (T) + (s(±1 - u) + f (s))Y(ye(T)) + o(s2)
where f (s) = o(s). Using the parameter s' = (±1-u)(s+ f (s)), the boundary is given by d : s' +- (-s(T) + o(si2), s' + o(s12)). Hence it is C2, d'(0) is collinear to Y and d"(0) = 0. Higher-order expansions would tell us the nature of its singularity. For
instance if the system is given by x = 1 - y2, y = it and y8 (0) = 0, we get d(s) = (T - 3 , es) with e = f 1. Hence the boundary is the graph of
x=T-1.
Proposition 64. If k 0 0, the optimal syntheses are given by Fig. 7.7. Moreover in the flat case, the optimal synthesis is given as the case k > 0.
k>O
k
Fig. 7.7.
Proof. Let zo = (0, (1, 0)) E N1. Then according to the classification of Chap. 3, the point zo is an hyperbolic fold and every BC-extremals near 0 is of the form y f ys y f . The singular arc ys is time optimal for the fixed extremities problem. To decide if ys is optimal for the problem with N as
188
7 Chemical Batch Reactors
terminal condition we use the previous proposition. Let vl = (T, 0) with T < 0 small enough. Since the boundary of the accessibility set has zero curvature we have for k # 0, the two situations of Fig. 7.7. If k < 0, N meets the interior of the accessibility set at time T and y, is not optimal contrarily to the case k < 0. In the case k < 0, the BC-extremals cut themselves and there exists a splitting line L whose tangent at 0 has the slope -u(0). The analysis is similar in the flat case. Before to analyze the "tangent case" we establish the following result.
Lemma 32. Let y(.) a smooth solution defined on [0,T] and associated to a constant control uo, not contained in N and reaching N at vo. We note Z = X +uoY and A(5, P) = >k o bk adkP)(V0) - Z(vo), where 6 E R and P is any vector field. If y(.) is optimal, then for every b > 0 small enough and any P in the polysystem {X + uY; I u 1< 1} we must have (n,.1(b, P)) < 0 where n is the normal to N at vo outwardly oriented with respect to y(.) Proof. Our demonstration is based on the proof of the maximum principle. We construct along the reference trajectory -y(.) an approximation of the accessibility set. Since the terminal manifold is of codimension one, this approximation has not to be convex to decide about optimality. We proceed as follows. The arc y(.) associated to uo is such that -y(O) = v1, y(T) = vo and we have exp TZ(vi) = vo. Let b, e > 0 small and P be a vector field in { X + uY; I u I< 11. We fix b and we consider the curve
a(e) = exp5ZexprPexp(T- a - E)Z(vl). We have a(0) = vo and a(e) belongs to the accessibility set A(v1,T). Using the Baker-Campbell-Hausdorff formula we can write K ak
a(e) = exp (E(E k>O
kj
adkZ(P) + o(5K) - Z) + o(e)) (vo).
Hence a'(0) = Ek>0 4k ad1Z(P) - Z+o(SK). If (n, a(8, P)) > 0 the reference trajectory is not optimal because we can construct a trajectory reaching N in less time.
7.4.7 Generic Exceptional Case Assumptions. We analyze the case where the assumption Cl is not satisfied and one of the arcs y+ or y_ arriving at 0 (and denoted y+, y°) is tangent to N at 0. We may assume it is y°.. We make the following assumptions: the two vector fields Y and X - Y are not tangent to N and the contact of y+ with N is minimum.
7.4 Time Minimal Synthesis for Planar Systems
Model. We choose near 0 a coordinate system such that Y = the curve s i- (0, s). The system can be written
31-
189
and N is
x(t) = X1(x(t), y(t)) + u(t), y(t) = X2(x(t), y(t))
with X1(0) = -1,
-a 0 0 and X2(0) 36 0. Moreover we can assume
X2(0) > 0.
Proposition 65. Under the previous assumptions and normalizations, the optimal synthesis is represented on Fig. 7.8.
a>O
a
Proof. We consider first the case a > 0. The arc ry+ is a BC-extremal with -n = (1, 0) as adjoint variable at 0. We prove it is not optimal using Lemma 32. The normal to N at 0 oriented as in the lemma is n. We have Z = X + Y
ands we take P = X - Y. We get a(8, P) = -2Y(0) + o(1). Hence for 6 small, (n, -2Y(0) + o(1)) > 0. This proves the assertion. Moreover a simple computation shows the following. Assume we are at a distance a from N in
the domain x > 0. The time to reach the target N is of order f along ry+ and of order c along 'y (the contacts are different). In the domain x < 0, the optimal control is +1, the value function v F- T'(v) being not C°. When a < 0, the analysis is similar but the target N is not accessible from the points in the sector x < 0, above ry+.
7.4.8 Generic Flat Exceptional Case Assumptions and normalizations. The terminal manifold N is identified to the curve s I- (0, s) and Y is assumed everywhere tangent to N. We
190
7 Chemical Batch Reactors
assume X tangent to N at 0. We suppose that Y, X ± Y are nonzero at 0 and that [X, Y] is not tangent to N at 0. Then locally the system can be written ax + by + o(x,y)
y=X2+u with b = (n, [X, Y](0)) 0 0. We may take the following normalizations: a =
O,b=land1+X2(0)>0. Proposition 66. Under the previous norm.alizations, the optimal synthesis is given by the Fig. 7.9.
X2(0)>1
X2(0)<1
Fig. 7.9.
Proof. According to the terminology of Chap. 3, the point 0 E N lifts into a normal switching point of NJ- contained in E : (p, Y(v)) = 0. Hence every BC-extremal near 0 is of the form y+y_ or -y--y+. Since Nl C E, the switching points are located on N. Hence each optimal trajectory is an arc y+ or -y-. The optimal syntheses follow easily. The difference between the two situations is the following. If X2(0) > 1 the target is not accessible from the domain located above y° in the domain x > 0. In the case X2(0) < 1 the origin is locally controllable.
7.5 Global Time Minimal Synthesis
191
7.5 Global Time Minimal Synthesis 7.5.1 Preliminaries Our objective is to reach the target N = {(z, v); z = d, d > 0 fixed} in minimum time. The system is t
dv
(t) = MO - Qv'(t)z(t) + v(t)z(t))'
(t) = h(v(t))u(t)
where u E [u_,u+], u_ < 0 < u+. We study the nontrivial case a > 1. Moreover we make the following assumption on the parameters set:
Al>p
,
<-h(
z 1)ad
where vl is defined by Pl = (vl, d) and Pl is the intersection of the singular set
S = {(z, v); z(a/iv°-1-1) = 1} with the target N. These assumptions allow to analyze the most complex synthesis and the other cases can be deduced easily from this analysis. The meaning of the assumptions are the following:
- the physical space contains BC-extremals where z = 0 (exceptional case); - the control u(.) corresponding to the singular arc is admissible on the target and is not saturating.
7.5.2 Singular Arc First in this problem it is interesting to observe that we have a straightforward interpretation of the singular control. Indeed if we assume that the control is the temperature i.e. v, the problem becomes a time optimal control problem
in R with fixed extremities: z(0) = zo, z(T) = d, where z = (v-/3v°z+vz) and v E [vn, vM] Hence the optimal control has to maximize z(.) over v E [Vm, vA1]. The system is nonlinear and the maximum is not in general reached
= 0 and we get z(a,8v°-1 - 1) = 1 i.e. (z,v) E S. If u = T is taken as the control, a singular arc belongs to S and the singular control is given by u(z, v) = - h v'°z . In order to be admissible, we must have u E [u_, u+]. We observe that u < 0 and " < 0. Moreover v decreases along the singular arc and u tends toward -oo when v -+ Al . By assumption Pl is the intersection point between S and N and at Pl the for v = v,,, or vM. The singular control is simply defined by
singular control satisfies u_ < u < u+. Hence there exists an unique P2 where the control u is saturating and equals to u_. We denote by y, the admissible singular are. All these results are resumed on Fig. 7.10.
192
7 Chemical Batch Reactors
Z
N Y
/S I
Al
(aW
V
Fig. 7.10.
7.5.3 Regular Arcs The behaviors of the arcs corresponding to u = u_ or u = u+ are the following. Since h(v) > 0 for 0 < v < A1, the sign of v is the sign of u_ or u+. Moreover z = 0 for z = - 1)-1 whose graph is denoted E. The singular points in the domain 0 < v < Al are located on v = 0. If (Qv°'-1
P = E fl {v1 = Al }, then P = (((3Ai -1 - 1)-1, A1) and P is located by assumption in the domain z > 0. We represent on Fig. 7.11 the phase portraits.
u=u+
Fig. 7.11.
7.5 Global Time Minimal Synthesis
193
7.5.4 Optimal Synthesis in the Neighborhood of N The analysis of Sect. 7.4 allows us to analyze the optimal synthesis in the neighborhood of N. It is represented on Fig. 7.12. We have two situations of codimension one:
- At P1, the hyperbolic singular arc meets the target and the problem is flat. The optimal synthesis is given by Proposition 63;
- Let P3 = E f P. Then in these points we are in the flat exceptional case and the optimal synthesis is deduced from Proposition 65.
Fig. 7.12.
Remark 20. In this problem z = d has to be considered as a varying parameter. Hence in our analysis we must also consider the situation where the singular control is saturating for z = d. This situation can be easily analyzed as in Sect. 7.4, see for instance [28]. In our analysis it will be a consequence of the global synthesis near P2, see also [98].
7.5.5 Switching Rules Switching function. One of the main problem to be solved in order to compute the global synthesis is to find global bounds on the number of switchings. In our case it is related to pseudo convexity properties of the switching functions. Let p = (PI, P2) be the adjoint vector for the system. We have 171 = plv(,3va-1 - 1)
02 =
pi(a/va-iz
- 1 - z) - p2h'(v)u
7 Chemical Batch Reactors
194
and the switching function P(t) = p2(t)h(v(t)) satisfies the following equation
fi(t) = plh(v)[z(af3va-1 - 1) - 1] fi(t) = p1h(v)[(3v°(a - 1) +ua(a - 1)pv°-2zh(v)] + uh`(v)-h(t). The set fi(t) = 0 plays an important role when the switching points are computed. If pl is nonzero, its projection on the state space is the curve S. The adjoint variable corresponding to a BC-extremal defined on [0, T] must satisfy p(T) E ]R(1, 0). Moreover from the analysis of Sect. 7.4, it can be oriented according to the principle p(T) = (1, 0). The switching rules are the consequence of the following lemmas. Lemma 33. If O(0) = P(T) = 0, then a smooth BC-extremal y(.) meets the set S in a time 0 < t < T. Proof. We have pi (T) = 1 and pl has a constant sign on [0, T], hence pi > 0. Since iP(0) = 45(T) = 0, using Rolle's theorem there exists t E]0, T[ such that z(a,l3va-1 -1) = 0. fi(t) = 0. Since pi is not vanishing on [0, T], we have at t: Hence y(t) E S.
Lemma 34. If (-y, p, u) is a BC-extremal with u = u+ defined on [0, T] and 4i(T) = 0 then P(0) is nonzero.
Proof. Let cp(t) = h a evaluated along the given extremal. We have cp = pi (a - 1)(I3v" + u+a13v°-2zh(v)). Hence signcp = sign pl > 0 and gyp(.) is a strictly increasing function. Since
(y, p, u+) is an extremal and O(T) = 0, we must have 4t(T) < 0. Hence V(0) < V(T) < 0. Let us assume 45(0) = 0, then again we must have 4t(t) > 0.
This contradicts (p(0) = h o < 0. Proposition 67. Every optimal trajectory is of the form y+y_y, where each arc of the sequence can be empty.
Proof. The proof follows from the two previous lemmas and from the following remark. An optimal arc of the form y,'y_ where -y, and y_ are not empty
is not possible because the subarc y_ must meet twice the set S, which is absurd.
7.5.6 Optimal Synthesis Using our analysis it is straightforward to construct the synthesis represented
on Fig. 7.13. The switching curve W is the union of y, with a curve WThe curve W_ is the set of switching points of the arcs y+y_. This curve is containing the point P2 as a consequence of the saturation of the singular control at P2.
7.6 State Constraints due to the Temperature
195
Fig. 7.13.
7.6 State Constraints due to the Temperature In the previous synthesis, we did not take into account constraints of the
temperature: 0 < Tm < T < TM which imply constraints on the state v = Al exp -b) of the form v E vM]. It can be done in general using the maximum principle for systems with state constraints, see (91). Here we present an analysis valid for planar systems and using the clock-form.
7.6.1 Preliminaries The system is written as
z(t) = f(z(t),v(t)), v(t) = h(v(t))u(t) with u(t) E [u_, u+], u_ < 0 < u+. We denote respectively Lm and LM the vertical lines v = vm and v = vM in the plane (v, z). The control which allows to stay in these lines is the control u =_ 0. We note E the set z = 0. Let 7b(.)
be a trajectory located in the boundary. It is oriented towards the target if z > 0 and with the inverse orientation if z < 0, see Fig. 7.14. A crucial step is to understand the time optimality status of a boundary trajectory -yb(.) (it is one of the main aspect of the maximum principle with state constraints). For this we can use the clock form w defined for a planar system (X, Y) by the relations: (w, X) = 1, (w, Y) = 0. Computing we get
f (zzv)
and dw = - fa(y}
v)
of dv n dz,
196
7 Chemical Batch Reactors
Fig. 7.14.
Fig. 7.15. the two form dw vanishes on the singular arc S and the sign of dw in the state domain is represented on Fig. 7.15. Using this clock form we can analyze the optimality status of a boundary trajectory for the fixed extremities problems
and state constraints and deduce the optimal synthesis with N as terminal manifold. We present the optimal synthesis when the constraints are given by Fig. 7.16, the others situations could be deduced from this analysis. We note Bl = (z, vM) the intersection of the line: v = vM with the switching
7.6 State Constraints due to the Temperature
197
V
Fig. 7.16.
curve W_ computed in Sect. 7.5. We design by B2 and B3 the respective intersections of S and E with the line v = vM. Lemma 35. The optimality of a boundary trajectory for the fixed extremities problem is represented on Fig. 7.17.
Z
N
P1
I-- non optimal
,,l S non optimal
B3
dw >O
non optimal
-- ---------dw
0
VM
Vm
Fig. 7.17.
B
2 optimal V
7 Chemical Batch Reactors
198
Proof. We show for instance that an arc yb defined on [0, tI] and contained III v = vm is not optimal. Let y2 be an other trajectory of the system, defined on [0, t2] and with same extremities (see Fig. 7.18). We have
J )_J6W=t2-t1 =InU--fbW= JDdw<0 where D is the domain limited by the closed curve 72 U -yb.
7.6.2 Optimal Synthesis Proposition 68. Under the previous assumptions on the parameter space, the optimal synthesis is given by Fig. 7.18.
w
Vm
L
M VM
V
Fig. 7.18.
Proof. We note respectively T+ and r- the arcs corresponding to u = u+ and u_ and passing through B1 = W n {v = vM } and L = 1'+ n {z = 0}. The optimal synthesis is similar to the problem without constraint excepted in the dashed domain below T+ where each optimal trajectory is of the form y+yb1'_
and where we must use an arc yb in the boundary. To prove this
result we use the notations of Fig. 7.18 and we observe that starting from the
point M on z = 0 an optimal trajectory must pass through B1. Indeed, the arc T+ = LBI is optimal for the problem without constraints and matches the constraints. Moreover using the clock form w we get that the time along the arc MKBI is smaller that the time along an are MNB1.
7.7 The Problem in Dimension 3
199
7.7 The Problem in Dimension 3 7.7.1 Preliminaries In this section we consider the time minimal problem for the system
:r = -vx vx-13v°y v = h(v)u
with u E [u_ , u+], u_ < 0 < u+ and the target N is now the set y = d and as previously we assume a > 1. Contrarily to the problem studied in the previous section this problem cannot be reduced to a planar problem and the
analysis is much more complicated. The complete solution which use numerical simulation is described in [27]. Here we shall indicate the main steps of the analysis.
First we must blow-up the system using the symmetries and use the following canonical coordinates
x=lnx, z= yX and the system is written
X= _V
z=v-f3v°z+vz i) = h(v)u
and the target N is z exp x = d. We denote by n the normal to N oriented towards the sector z > d. In the concentrations space n = (0, 1, 0) and in the canonical coordinates we have n = (d, exp x, 0). The main steps of the analysis are the following. First we stratify the target N by computing the optimal control feedback at the terminal points. Then we must compute the optimal synthesis near the terminal manifold. This results are the extension of the analysis of Sect. 7.4 for planar system. This extension is not straightforward and the results complex. It has justified several articles, see for instance [28] and [27]. Finally we generalize the results of Sect. 7.5 concerning a glgbal bounds on the number of switchings. These three steps allows to compute the optimal synthesis using numerical simulations, where the local analysis near N plays the role of the analysis of the singularities.
7.7.2 Stratification of N by the Optimal Feedback Synthesis We write the system as (X, Y) and we have two sets where the optimal synthesis is not straightforward.
200
7 Chemical Batch Reactors
Exceptional set. It is the set of points where X is tangent to N. It is given by the relation E : { (n, X) = 0} fl N. Computing in the canonical coordinates we get E : 1 - ,Ov'-1 z = 0, z exp x = d.
The optimal synthesis near E is complex and we can give a geometric explanation. Consider the system written in the space of concentrations. The terminal manifolds is y = d, where d < 1. If we consider the system we have th + y < 0. Hence if x(0) < d, the point (x(0), 0) cannot be sent to N. Hence the set of points which can be steered on the target has a boundary.
Singular set. The singular trajectories corresponding to BC-extremals are located on the set S : {(n, [X, Y]) = 0} n N. Computing in the canonical coordinates we get S : a)3v°-1 z - 1 = 0, z exp x = d.
If a > 1, the set S in the physical space is a simple smooth curve transverse to Y. The singular feedback is given by u = - ti v and its restriction has the following properties: it is strictly decreasing from 0- to -oo when v goes from 0+ to Al . There exists an unique point denoted P0 where the singular control is saturating: u(Po) = u_. Moreover we know from Sect. 7.3 that all the singular trajectories are hyperbolic. Hence using the terminology of Chap. 3 if P E S, then P is lifted into the point (n, P) of N' contained in E : (p, Y) = 0 and we have
a
- if u(P) E]u_, u+[, the point (n, P) is an hyperbolic switching point; - if u(P) V [u_, u+] the point (n, P) is parabolic. At Po, the singular control is saturating. We represent on Fig. 7.19 all these results, the target N being identified to the plane (v, z).
7.7.3 Orientation Principle Outside E, the adjoint vector at the terminal point can be taken as n, according to the maximum principle. At a point of E, the Hamiltonian H is zero and we need the following lemma to take p as n. Lemma 36. Let y+ or y_ be a BC-extremal defined on [0, T] and tangent to N at xo but not included in N. Let n be the normal to N oriented towards
the domain not containing y+ or -y-. Assume that (xo, n) is an ordinary ching point, i.e. (n, Y(xo)) = 0 and (n, [X, Y](xo)) # 0. Then if y+ or y_ is optimal, the adjoint vector at x0 is necessary n.
7.7 The Problem in Dimension 3
201
S
E:
hyperbolic
q
0
V
parabolic Fig. 7.19.
Proof. We use lemma 32. Assume for instance that ry+ is a BC-extremal associated to -n at xO. Hence we must have (n, [X, Y](xo)) < 0. Applying the lemma with P = X - Y we get the necessary optimality condition (n, [X,Y](xo)) > 0. A contradiction.
7.7.4 Switching Rules We can generalize the results of Sect. 7.5 and we have the following.
Theorem 24. Assume a > 1. Then each optimal control has at most two switchings and each optimal trajectory is of the form ry+y_rya where each are of the sequence can be empty.
The proof follows from a sequence of lemmas. If p = (Pi, p2, p3) is the adjoint vector in the canonical coordinates we have the equations
pl =0 P2 = P2(3va - v)
03 = P1 +
p2(01/3v°-' x - 1 - z) - P3h'(v)u
Hence we get.
Lemma 37. The ajoint vector p has the following properties. The component p, is a first integral: pi (t) = Pl (0); p2(t) = (expf(/3v0 v)ds) p2(0) and either p2(t) __ 0 or its sign is constant. In particular along a singular arc we have p2(t) > 0 and p, (t) > 0.
-
202
7 Chemical Batch Reactors
Proof. The first assertion is a direct consequence of the equations. For the second part we use the previous orientation principle. Along an optimal arc we can choose at the terminal point p(t) = n = (d, exp x, 0).
Lemma 38. The switching function P(t) = (p, Y) defined on IT, 0], T < 0 along a BC-extremal satisfies the equations:
1. 4 = h(v)p3, 45(0) = 0 since the problem is flat. 2.
= h(v)[pi +p2(af3v°-1 z - 1 - z)], = h'fiu + hp2[(a - 1)/3v° + ca(a - 1)/3v°-2huz], a.e.
3. If tp = n we have cp = p2(a - 1)/3v°-2[v2 + uazh(v)], a.e.
Lemma 39. Let y, be a singular subarc of an optimal trajectory. Then y, is contained in the sector aj3v°-1 z -1- z < 0 and satisfies the condition z > 0.
Proof. By definition fi(t) = 0 along a singular arc and P1, P2 > 0. Hence z - 1 - z < 0 along the arc y,. Since a > 1, in the we must have physical space we have 0 > a,33v°- 1 z - I - z > ,3va-1 z - 1 - z and with a,3v°-1
z=v(1+z-/3v°-1z)wegetz>0. Lemma 40. Let y_ be an optimal arc defined on IT, 0]. Assume that 0 and z - 1 - z > 0. Hence. -y- must T are switching times and -y_ (0) E meet the locus: a0va-1z - 1 - z = 0. a/3v°-1
Proof. Since 0(0) = O(T) = 0 there exists t E IT, 01 such that fis(t) = 0. z - 1 - z < 0. By assumption Since p1 i p2 > 0, at time t we have af3v°-1
y_ (0) E a/3va-1 z - 1 - z > 0. The assertion follows. Lemma 41. Let 'y_ be an optimal arc defined on IT, 0]. Assume that 0, T are switching times and moreover i'(T) = 0. Then y_ must meet the saturation
setC: u=u_ defined byu_2V Proof. Since P(0) = O(T) = 0 there exists t E]T, 0[ such that rh(t) = 0. satisfies tp(t) = V(T) _ Moreover by assumption (T) = 0. Hence c' = 0 and there exists t' E]T, t[ such that V(t') = 0 i.e. p2(a - 1),Qv°-2(v2 + u_azh(v)) = 0. Since p2 0 0 we have v2 +u_azh(v) = 0, i.e. u = u_. Lemma 42. Let -Y+ be an optimal arc defined on IT, 0]. Assume that 0 is a switching time. Then T is not a switching time. Proof. See lemma 34.
7.7 The Problem in Dimension 3
203
Proof (Proof of the theorem 24). We can project a trajectory y(.) in the space (z, v) and the projection is denoted We denote by G' the set i = 0 i.e.
1 - $v"-lz + z = 0 and by C the projection of the saturating set u = u_ which is the graph z = - .u h v and is a strictly increasing function of v. First we consider the case AI < J3T where i > 0 in the physical space. To prove our result it is sufficient to prove that no subarc 'Y,-y+ where y y_ are non empty is optimal. If such an arc is optimal, using Lemma 41 the arc y_ must meet the saturation set C : u = u_. If it is the case the piece of y_ before the intersection is contained in the sector u < u_ and the connection with y, is in this sector. This is not possible because in this sector the singular control is not admissible. The case Al > ATh can be analyzed in a similar way.
7.7.5 Local Classification near the Target Hyperbolic case. Under generic assumptions the system can be written as th = 1 + a(x)z2 + 2b(x)yz + c(x)y2 + R1 y = d(x)y + e(0)z + R3 z = (u - fi(x)) + f(x)y + g(0)z + R3
where R1 (resp. R2, R3) are terms of order > 3 (resp. > 2) with respect to (y, z). In this semi-normal form Y is identified to , the set L where [X, Y]
is tangent to N to the axis Oy and the target N to the plane x = 0. The reference singular arc y, is identified to the curve t -4 (t, 0, 0). Moreover [X,Y]I,. = [X,Y](0) In the hyperbolic case we have a(0) < 0 and u(0) E] - 1,+1[. Using the previous normalization we can construct the optimal synthesis near an hyperbolic point and we get the following result.
Proposition 69. The BC-arcs y+ and y_ are not cutting themselves near 0. The optimal synthesis is C°-equivalent to the synthesis using the model x = 1 + a(0)z2, y = 0, i = (u - v.) where each plane y = constant is an invariant leaf and in each leaf the synthesis is represented on Fig. 7.20.
Parabolic case. At a parabolic point P the singular feedback control is such that u(P) V [-1,+1]. We can construct the optimal synthesis as previously.
There exists a CO invariant foliation and in each leaf y = constant, the synthesis is given by Fig. 7.21.
Saturated case. Near the point P° where 11(P°) = u_, the optimal synthesis is more complicated and is described in [28]. The geometric situation is the following. As in the previous situations, there exists a CO invariant foliation
204
7 Chemical Batch Reactors
Nn y=constant
Fig. 7.20.
N l1 y=constant
Fig. 7.21.
whose leaves are given by y = constant. The point Po represents a bifurcation between the hyperbolic and the parabolic situation and the synthesis is represented on Fig. 7.22. In the leaves associated to a saturated point or a parabolic point the synthesis are equivalent, every optimal trajectory is of the form -f+-y- and the switching points are located on W+. In the leaves associated to an hyperbolic point the situation is more complex. Every optimal trajectory has at most two switchings and is of the form 'y+ry_-y, where each arc of the sequence can be empty. The switching locus is the union of these curves denoted W+, W, and ry,. The set W+ is the switching locus of optimal policy of the form ry+'Y_ and W. is the set of first switching points of optimal trajectories of the form -y+-y--y,.
7.7 The Problem in Dimension 3
205
N A y=constant
;p
hyperbolic
saturated
parabolic
Fig. 7.22. Remark 21. In the theorem 24 we prove that every global optimal trajectory has at most two switchings and is of the form -y+-y--y.. In the previous analysis we show that near the saturating point Po we have such optimal trajectories.
Generic exceptional case. We can easily compute the optimal synthesis in a generic point of E where x is tangent to N. A semi-normal form is constructed as follows. The point is taken at 0, the target N is identified to the plane x = 0. Moreover we can assume that the locus of tangent points is a simple curve transverse to Y and it is identified to the axis Oy. We choose Y = YZ- and moreover we can assume [X,Y](0) = M-10. The system can be written
x=z+R b+o(1) c + u + 0(1)
where R is of order > 2, b and c are constants c + 1, c - 1 nonzero and we can assume c + 1 > 0. There exists a C°-invariant foliation identified to y = constant and the optimal synthesis in each leaf is as the planar case and is described on Fig. 7.23. In our problem there is a point of codimension 2 where the condition c # 1 is not satisfied. The analysis is complicated and is presented in [27]. At such a point the curve 7_ has a contact of order 2 with the target.
206
7 Chemical Batch Reactors
c<1
c>1
Fig. 7.23.
7.7.6 Focal Points To deal with the time minimal control problem where the terminal manifold N is not necessary a point we must generalize the concept of conjugate point along an hyperbolic singular arc into the concept of focal point. The extension is straightforward and is the following in our problem. Let 'y, defined on [T, 0] be an hyperbolic singular arc and assume that the singular control it satisfied the bounds u_ < u < u+ (i.e. is not saturating). Then the local synthesis described in proposition 69 can be extended in a tubular neighborhood of y, up to a point t1 f called the first focal point. It is defined as follows. Let W (O) be a tangent vector at y, (0) to the curve a where [X, Y] is tangent to the manifold N and let W (t) be a solution on [T, 01 of the variational equation (7.11) obtained by linearizing the singular flow x = S(x) along the singular trajectories. The first local point t1 f is defined as follows.
Definition 79. Let T < t1 f < 0 be the first time t < 0 such that det(W(t), Y(ys(t)), S(y9(t))) = 0. Then y,(t1f) is called the first focal point along y,.
In the C" case, W(t) as the Jacobi field V(t) associated to the concept of conjugate point is contained in Span{Y, [X, Y1}1,y,.
Its numerical computation is straightforward.
7.7 The Problem in Dimension 3
207
Notes and Sources All the results presented in this chapter are coming from a series of articles. In [24], the algorithm for computing the conjugate and focal points are given and the planar case is solved. The generic local classification near the terminal manifold is intrincated and is presented in two articles [28] and [75] which deals with the exceptional case. This case has a connection with subRiemannian-geometry which shall be explained in Chap. 9. The problem in dimension 3 for batch reactors, where the reactions are not necessary of firstorder is analyzed in full details in [27]. Also this article contains numerical simulations which solve the problem.
8 Generic Properties of Singular Trajectories
8.1 Introduction and Notations Let M be a o-compact COO manifold of dimension d > 3. Consider on M a single-input control system i(t) = Fo(x(t)) + u(t)F1(x(t)) where Fo, F1 are C°O-vector fields on M and the set of admissible controls U is the set of locally integrable mappings u : (0, Tu] - IR, Tu > 0. The aim of this chapter is to show that for an open dense subset of the set of pairs of vector fields endowed with the C°°-Whitney topology, all the singular trajectories are with minimal order and normal. It is based on the article [25]. Also we analyze in dimension 3 the singularities of the vector field whose solutions are the singular trajectories of minimal order. This study was initialized in (22] for quadratic systems connected to the attitude control problem of a rigid spacecraft. This analysis is related to two important control problems: first of all the feedback classification, see Chap. 4; secondly the existence of broken singular minimizers in optimal control e.g. in sub-Riemannian geometry.
Before to state our results we must introduce very precise notations and slighty extend the concept of singular trajectories to deal with the singularities.
We shall denote by M a c-compact C°° manifold of dimension d > 3. We shall use the following notations:
- TM: tangent space of M, TmM : tangent space at m E M. - T'M: cotangent space of M, T,, M: cotangent space at m E M. - The null section of T'M is denoted by 0 and (T*M)o = T'M\0, JPT'M: projectivized cotangent space, i.e. JPT'M = T*M\1R`, [z]: class of z in for any integer N > 1, JNTM: space of all N-jets of COO-vector fields: JIM : JNTM - M: canonical projection. - VF(M): vector space of all C°O-vector fields endowed with the Whitney topology.
- E xM F: fiber product of two fiber spaces (E, JIE, M) and (F, 17,F, M) on M. - H: given any COO-function defined on an open subset (1 C T' M, H will denote the Hamiltonian vector field defined by H on .R.
210
8 Generic Properties of Singular Trajectories
- (HI, H2 }: given any two C°°-functions on 17, {H1, H2 } will denote their Poisson bracket: { H1, H2 } = dH1(H2) -
- SpanA: if A is a subset of the vector space V, it is the vector subspace generated by A. To each couple (FO, F1) of C°°-vector fields on M, we associate the control system:
dt (t) = Fo(x(t)) + u(t)FI (x(t)),
u(t) E R.
(8.1)
The study of time minimal trajectories leads to the consideration of the following solutions of Pontryagin's maximum principle (z, u) : J -+ T'M x lR, J interval [TI, T2], T, < T2 and 1. z is an absolutely continuous curve and u(.) is locally Lebesgue integrable;
2. z(t) # 0 (0 = null section) for all t E J;
3. T, (t) =Ho (z(t)) + u(t) Hi (z(t)), for a.e. t E J where Hi : T`M R,i = 1, 2, Hi(z) = (Fi (17T. M (z)), z) (canonical Hamiltonian lift of Fi); vH1(z(t))}.
4. for a.e. t E J, Ho(z(t)) + u(t)H1(z(t)) =
We observe that 4 is equivalent to Ho(z(t)) = 0 for a.e. t E J, but since z(t) is C°, this is equivalent to 4'. Ho(z(t)) = 0, Vt E J. t
Definition 80. A curve (z, u)
:J
T*M x R satisfying the conditions
1.,2.,3.,4'. will be called a singular extremal and (IIT M (z), u) a singular trajectory. This definition is only a slight extension of the concept of singular trajectories in the preceedings chapters, valid because system (8.1) is affine. It will allow to include the singularities concerning singular trajectories. Next we give a general algorithm to compute the singular algorithm in
the single-input case.
8.2 Determination of the Singular Extremals with Minimal Order Let (z, u) : J -- T'M x R be a singular extremal. Using the chain rule and condition 4'. we get
. y (Ho(z(t))) = dH1(z(t))(Ho (z(t)) + u(t) Hi (z(t))) dt d
0
for almost every t E J. Since t i- z(t) is C°, this implies the relation 0 = {Hl, Ho}(z(t)). Using the chain rule again we get
8.4 Geometric Interpretation and the General Concept of Order
211
0 = dt {H1, Ho}(z(t)) = {{Hl, Ho}, Ho}(z(t)) + u(t){{H1, Ho}, H1 }(z(t))
for almost every t E J.
Definition 81. For any singular extremal (z, u) : J -. T*M x R, R(z, u) will denote the set {t E J; {IH1, Ho, }, Hl}(z(t)) 0}. A singular extremal (z, u) : J - T'M x R is called of minimal order if R(z, u) is dense in J. The following propositions are an immediate consequence of the above considerations.
Proposition 70. If (z, u) : J
T*M x IR is a singular extremal and 1Z(z, u)
is not empty, then 1. z is restricted to R(z, u) is C°°; z t for all t E R(x, u); 2. a(t) =Ho (z(t)) + (JH1,HoJ,H1)(z(t)) 3. u(t) = Ho,H1 ,Ho zztt for almost every t E R(x, u). JJff1,Ho),H,
Proposition 71. 1. Let (Fo, F1) E VF(M) x VF(M) be a pair such that the open subset 17 of all z E (T'M)o such that {{Ho,Hl},H1}(z) = 0 is not empty. If H: 17 -+ R is the vector field Ho + {Hj,Ho,HAH1, then any trajectory of H starting at t = 0 is a minimal order singular extremal
of (Fo,Fi) 2. There is an open dense subset of VF(M) x VF(M) such that for any couple (F0, F1) in that subset the set 17 is open dense in T* M.
8.3 Statement of the First Generic Property Theorem 25. There exists an open dense subset G of VF(M) x VF(M) such that for any couple (Fo, F1) E G the associated control system (8.1) has only minimal order singular extremals.
8.4 Geometric Interpretation and the General Concept of Order We shall give a geometric justification of the above theorem; moreover it will
lead to define the concept of order to compute in general the singular extremals in the single-input case. If (z, u) is not of minimal order then there exists a non empty open subinterval J' on which {{H1, Ho}, Hl}(z(t)) = 0.
Combining with the relation
8 Generic Properties of Singular Trajectories
212
{{Hl, Ho}, Ho}(z(t)) + u(t){{H1i Ho}, Hi}(z(t)) = 0 it shows that there exists a non empty open subinterval J" on which we have {{H1, Ho}, Hl }(z(t)) = {{Hi, Ho}, Ho}(z(t)) = 0.
Differentiating both relations with respect to t we get a.e. on J" {{{H1i Ho}, HI), Ho}(z(t)) + u(t){{{Hi, Ho}, H1}, Hl}(z(t)) = 0, {{{Hi, Ho), Ho}, Ho}(z(t)) + u(t){{{Hi, Ho}, Ho}, Hi}(z(t)) = 0. This is a compatibility relation which means geometrically the following: there exists a singular extremal arc contained in both surfaces: {{H1,Ho}, Ho} = 0 and {{H1iHo},H1} = 0.
An instant of reflexion shows that this property cannot be generic but it needs a complete proof.
Also the previous computation gives us the general stratification to computed the singular arcs at any order. Notation. If X, Y E VF(M), the Lie bracket is computed with the convention [X, YJ (m) = - ay(m)X(m) and the adjoint mapping is defined by adX(Y) = [X, Y]. For any multi-index a E {0,1 }", a = (a1, , a"), length of a: I a 1= n, we note I a 10= card{i; ai = 01, a I I= card{i; a; = I}. The Lie bracket denoted by Fe0 is defined inductively Fan]. Similarly the function HQ : T'M -+ R is defined by: F. = [F(01,...
inductively by H0 = {H(01,...,0 _,l, H,,,.). Observe that using the relation {Ho,Hi}(z) = ([Fo,F1](UT.M(z)),z) we have H. = Definition 82. The singulat arc (z, u) defined on the open non empty interval J is said of order q > 2 if 1. H0(z(t)) = 0 for all a = (1, i2, , ik) E {0,1}k+1, I a 1< q. 2. Then exists 3 = (1, ii, -, iq_1 i 1) E {0,1}9+1 such that
{t E J; Ha(z(t)) # 0) is dense in J. Algorithm This gives us the stratification to compute the singular arcs of any order
- Order 2 H1 = H1o = 0, H1o1
9& 0,
u = -H.
- Order 3: Hi = Hio = H1o1 = H1oo = 0, 1on or H1o01 # 0 and u is solution a.e. of both equations Hio1o + uH1o11 = 0 H1ooo + uH1oo1 = 0 etc...
8.5 Proof of Theorem 25
213
8.5 Proof of Theorem 25 To prove Theorem 25 we are going to define for each N sufficiently large,
a bad set B(N) in JNTM X JNTM having the following property: any couple (Fo,FI) E VF(M) x VF(M) such that (jNFo, js Fl) 0 B(N) for all x E M has only singular extremals of minimal order. Then we shall show using transversality theory that the set G of all couples (Fo, FI) E VF(M) x VF(M) such that (jz Fo, jz FI) 0 B(N) for all x E M is open dense in VF(M) x VF(M). To construct the stratification of the bad set we have to analyze two cases: the points x where FO, F1 are linearly dependent and the points x where FO, F1 are linealy independent.
Construction of the bad set. Definition 83. For N > 2d - 1, let Ba(N) be the subset of JNTM x M JNTM of all couples (jx Fo, j2 F1) such that
dim Span{adFo(FI)(x); 0 < i < 2d - 1} < d.
Definition 84. 1. For N > 1, BB (N) is the subset of JNTM x M JNTM of all couples (jx Fo, j. F1) such that dim Span {Fo(x), F1 (x), [Fo, Fi](x)} < 1.
2. For N > 2, let Bi'(N) be the subset of JNTM xM JNTM x R of all triples (jNF0, jx F1, a) such that a) Fi(x) 34 0;
b) Fo(x) = aFi(x),
c) dim Span{adGa(Fi)(x),0 < i < d- 1,[[FoF1],Fi](x)} < d where
Ga=Fo-aF1 S. Denote by Bj'(N)the canonical projection of BI"(N) onto JNTM xM JNTM. 4. B1(N) = Bi(N) U BI" (N).
Definition 85. Using the notations 8.4 define the following. (i) For any integers c >0, any
a
=1
a 0 101"-2) any integer N > n + c - 1, let
B(N, a, c, 0) (resp. B(N, a, c, 1)) be the subset of JNTM X M JNTM x m PT*M of all triples (jz Fo, jx F1i [z]) such that 1. Fo(x), F1 (x) are linearly independent;
2. HQ0(z) 0 0, Ho, (z) 0 0;
8 Generic Properties of Singular Trajectories
214
3. 9(ZQ)kHlo.,_1(z) = 0 (resp. 9(ZQ)kH101.,_2(z) = 0 for 0 < k< c, where Za is the vector field H01 Ho -H00 Hi on T'M, and 9 denotes the Lie derivative.
(ii) B(N, a, c, a) (a = 0, 1) will denote the canonical projection of B(N, a, c,
a) onto JNTM xM J^'TM. Definition 86. We set B(N) = Ba(N) u B1(N) u (uB(N, a, 2d, a));
3I
Lemma 43. Let (Fo, Fl) E VF(M)2 such that all x E M, (ji Fo, j 'FI) B1(N).
1. Let (z, u) : J -' T'M x R be a singular extremal such that for all t E J, Then x(t) is dim Span {Fo(Y(t)),Fi(x(t))} < 1 where x = constant. 2. Let x0 E M. If TT0M contains a singular extremal, then there exist a A E IR and a line l E Tx.M x R such that every singular extremal (z', u') J' T*.M x ]R is of the form z'(t) = exp(At)zo, z0 E I and u' is constant a.e. All these extremals are of minimal order.
Prof.
1. Call S the set of all t E J such that F1(Y(t)) = 0. S is closed and has empty interior: otherwise there exists an open non empty interval
Ji C J such that F1(Y(t)) = 0 for all t E Ji. Then -X(t) = Fo(x(t)) for all t E J1. This implies that [F1, Fo](T(t)) = 0 for all t E J1. Then dim Span {Fo(Y(t)), F1(Y(t)), [Fi, Fo] (Y(t))} < 1 fort E J1. This contradicts the assumption of Lemma 43. Since dim Span {Fo(Y(t)), F1(Y(t))} < 1 for all t E J, there exists an absolutely continuous function
a : J\S - JR such that Fo(Y(t)) = a(t)Fj(x(t)) for all t E J\S. This implies that for a.e. t E J\S, (a(t) + u(t))[Fo,F1](Y(t)) = a(t)Fi(T(t)) because x(t) = Fo(x(t)) + u(t)Fi(Y(t)) = (a(t) + u(t))Fi(Y(t)) for a.e. t E J\S. hence a(t) = a(t) + u(t) = 0 for a.e. t E J\S: since by the assumption of Lemma 43, dim Span {Fo(Y(t)), F1(x(t)), [Fo, F1](Y(t))} > 2 and since Fo(Y(t)) = a(t) F1 (Y(t)), F1 (2(t)) and [Fo, F1](T(t)) are linearly
independent for all t E J\S. Suppose that S 54 0. Then the open set J\S contains an interval ]a, p[=
{t; a < t < Q}, where either a E S or 3 E S. Assume that a E S (p E S is similar). Since a(t) = a(t) + u(t) = 0 for a.e. t E]a, 8[, a is constant on ]a,,3[ and -u(t) = -a for a.e. t E]a,1[. Hence x(t) = 0 for a.e. So Y(t) = xo for all t E]a, Q[. This leads to the contradiction t 0 = F1(x(t)) = limt.a,gEi«,13iFi(Y(t)) = F1(xo) 54 0. Hence S = 0 and Y(t) = xo for all t E J. This proves 1.
8.5 Proof of Theorem 25
215
2. Let ('z, u) : J -' TOM x R be a singular extremal such that z(t) E T0M for all t E J. The assumption of Lemma 43 implies that dim Span {Fo(xo), Fo(xo), [Fo, Fi](xo)} > 2.
If Fo(xo) = 0, then Fo(xo) # 0 but we have for a.e. t E J : 0 = _X(t) _ Fo(xo). We have a contradiction. Since 0 = i(t) = Fo(xo) + u(t)F1(xo) for a.e. t E J, there exists an a E IR such that Fo(xo) = aFi(xo) and
u(t) = -a for a.e. t E J.
Let C = Pb - aF1
:
G(xo) = 0 and set H(z) =
By definition z(t) =H (I(t)) for all t E J and Hi (z(t)) = 0. Hence 0 for all t E J adkH(Hi)(z(t)) = and all k E N. Since G(xo) = 0, Span{adcG(F1)(xo); k E N}= Span{adkG(Fi)(xo),0 < k < d - 1}. By assumption xo is a singular trajectory, hence this space is at least of codimension one. Since (j o Fo, j o Fl) V BI (N), it is exactly of codimension one, and moreover ([Fi, [Fo, F1]](xo), z(t)) 0 0. Therefore z(t) belongs to a line l E TT0M and (7(t),11(t)) is of minimal order. By definition z(t) is solution of a linear system and since G(xo) = 0, it is autonomous. Hence 2 is proved.
Proposition 72. Let a couple (Fo, F1) E VF(M) x VF(M) which satisfies the condition: there exists an integer N such that for all x E M (is Fo,j2 Fi) ¢ B(N). Then the control system associated to (Fo,FI) has only minimal order singular extremals.
TOM x ]R is a singular extremal not J of minimal order. This shows that there exists an open subinterval J0 of J,Jo not empty, such that {{Ho,H1},H1}(z(t)) = 0. Then the closed set has an empty inIt E Jo; dim{Fo(1(t)),Fi(Y(t))} < 1}, Y = terior: otherwise it would contain an open non empty interval Jot C Jo. Then Lemma 43 applies to the restriction (z', u') of ('z,-u) to Jol. But since Proof. Assume that (11,'11)
:
{I Ho, Hi }, H1 } (z') = 0 we get a contradiction. Replacing J by an open non empty subinterval we can assume that for alll t E J:
1. {{Ho, Hi}, Hi}(z(t)) = 0; 2. dim Span {Fo(r(t)), Fi (Y(t))} = 2.
Since If Ho,Hi},H1}(z) =0, then {{Ho, Hi }, Ho}(z) =
d
({Ho, Hi }(-z)) = 0.
We claim that there exists a multi-index a E {0,1}n, a = (a1, al = 1 such that
(i) 3
(iii) either HQo(z) 96 0 or HQ1(z) 34 0.
,13k),/31=1,1
,
an),
216
8 Generic Properties of Singular Trajectories
In fact were there no such a, then Ho(Y) = 0 for all /3 E {0,1}k, A = , /3k ), 1 <1 /3 1< 2d. In particular taking Q = 10k, 0 < k < 2d - 1, we get (adkFo(F1)(Y(t)),-z(t)) = 0, 0 < k < 2d-1, for all t E J. This shows that (,31 i
dim Span{ad'kFo(F1)('Y(t)),0 < k < 2d - 1} < d
for all t E J and contradicts the assumption that (jz Fo, j2 Fl) 0 B. (N) for all x E M. The assumption (iii) above can be replaced by the following: (iv) the set {t E J\HHo(z(t)) 0 0 and Ha1(z(t)) 0) is non empty. In fact, suppose we have either Ha1(z) = 0 or Hao(z) = 0. In the first case we get 0 = AHa(z) Hao(z). This would contradict (iii). In the second case Ha1(z) # 0 by (iii). On the non empty open set 0 = {t; t E J, Ha1(z) 0 0}, we have almost everywhere 0 = Tt(Ha(z)) = iHa1(z). Hence u = 0 a.e. on 0. Then z(t) =Ho (z(t)) on O. Since H, (T) = 0, we get 0= dt Hl(z(t)) = adJHo(H1)(z(t)) for all t E O. This implies that for any t E 0: (adkFo(F1)(T(t)),z(t))) = 0 for all k > 0. This contradicts the assumption that (jz Fo, j'FI) 0 B0(N) for all x E M. Finally replacing J by a subinterval we see that we can assume that:
1.3
Since Ha(z) = 0 we get for a.e. t E J : 0
dt(HH(z(t))) = Hao(z(t)) + u(t)Ha1(z(t))
So u(t) _ - ?(z(t)) for a.e. t E J. Since Hl(g) = 0, this shows that z is a trajectory of 1'{a where fa :.fl - R is the function Ho -X,, H1 and .fl = {z; Ha1(z) 01. Define now y to be lOn-1 if a # a = 10"-1. Since f -y 1= n, H.y(z) = 0 and
l0n-1 and 101"-2 if
k
0 = dtk (H.y(z)) = adkfa(H.,)(z)
for all k > 0.
It is easily seen that this is equivalent to (B(Za)k(Hy))(z) = 0 for all k > 0, and ?a and Za are collinear. This shows since adk9-la(Hy) = that for all t E J, (j=ctiFo, j(t)F1.[z(t)]) E B(N, a, c, a), a = 0 if a 76 and a = 1 if a = 10"-1, where x(t) = and [z(t)] denotes the class of z(t) in IPT*M. 101-1
Now we shall compute the codimension of the bad set. It can be done by using semi-algebraic sets, see [17].
8.5 Proof of Theorem 25
217
8.5.1 Partially Algebraic and Semi-Algebraic Fiber Bundles Definition 87. A VP bundle on M is a locally trivial fiber bundle on M
,W 1P(Wn), where V, WI, whose typival fiber is a product V x IP(W1) x , IP(Wn) the associated proare finite dimensional vector spaces, IP(W1), x jective space and whose structural group is Aut(V) x Aut(IP(WI)) x -
Aut(IP(Wn)) (Aut(V) = GL(V), Aut(IP(W;)) = GL(Wi)\1R').
Definition 88. A partially algebraic (resp. semi-algebraic) subbundle of a VP bundle on M is a locally trivial subbundle whose typical fiber A is an algebraic (resp. semi-algebraic) subset of the typical fiber V x 1P(W1) x . . . 1P(Wn )
of the VP bundle.
Lemma 44.
(i) JNTM xM JNTM, JNTM xM JNTM x R, JNTM XM JNTM xM 1PT*M are VP bundles on M whose typical fibers are respectively P(d, N)
x P(d, N) x, P(d, N) x P(d, N) x R, P(d, N) x P(d, N) x IP(Rd) where P(d, N) denotes the set o f all polynomial mappings P = (P', , Pd) Rd such that degPt < N for 1 < i < d. Rd (ii) Ba(N), Bi(N), b" (N), B(N, a, c, a) are partially algebraic (for the first two) and semi-algebraic (for the last two), subbundles of the VP bundles JNTM xM JNTM, JNTM XM JNTM, JNTM XM JNTM x R,
JNTM XM JNTM xM IPT'M. Their typical fibers .F.(N), .F,(N), f' (N), P(N, a, c, a) can be described as follows: X. (N) = {(Po, PI); dim Span {{adk Po (PI) (0), 0 < k < 2d -1} < d}; P, (N) = {(Po, Pi); dim Span {Po(0), P1(0), [Pi, Po](0)} < 1}.
XI" (N) is the set of all triples (Po, P1, a) E P(d, N)2 x R such that 1. P1(0) 0 0, Po(0) = aP1(0);
2. dim Span{adkRa(P1)(0),0 < k < d- 1} and [[Po,P1J,Pij(0)} < d where Ra = Po - aP1. For the definition of the last fiber we shall use the following notations:
for a E {0,1}n, a = (al,
, an) the function Ha : Rd x Rd* --I' R is defined inductively as follows: if i = 0 or 1, Hi (x, C) (Pi (x), t). If a = (al, , an), Ha = {H.Is...san-I, Han } where {, } denotes the
Poisson bracket.
For any integer c > 0, any a E {0,1 }n, n > 3, a = (al, , an), al = 1, N > n + c - 1, .F(N, a, c, a) is the set of all triples (Po, PI, [l;]) in P(d, N)2 x IP(Rd) such that (i) Po(0),P1(0) are linearly independent; ( i i ) Hao(0, e) 0 0, Hal (0, E) -A 0;
218
8 Generic Properties of Singular Trajectories
(iii) (O(Z.)k(H.y))(0,1;) = 0, 0 < k < c; where ry = 10s-1, a = 0 if a 0 10n-1 a n d
8.5.2 Coordinate Systems on P(d, N) First let us explain a few facts about coordinate systems on homogeneous polynomials. For m > 1, the space Pm(d) of all homogeneous polynomials of degree m in d variables can be identified with the space of m-multilinear symmetric mappings on Rd as follows. Let f E Pm(d), (1), , b(m) E Rd, define the total polarization of f as (P f) (ill i, . . ,(r,,)) = D{(,) . . DC(-) f where ed). Clearly f and Pf can be identified since DC f = , _ , xm ). Given a basis e1, f (x) = -1=, P f (xi, , ed of l[td we define a system
'
of coordinates {X,,; v E Im} as follows. The set Im is the set of sequences v= ik E [1,d] where (i1,.. , im) and (iolll) , i,lml are identified for any permutation a. Hence we can order with it < < im. Let I v 1= m denote the length of v and I v J;= the number of occurence of i. Define X as follows. For m = 0, set Im = {0} and define X (f) = f (0). If m > 1, (Pf)(e1...... eim) Now let the couple (A, B) E P(d, N). Let U be a neighborhood of (A, B)
in P(d, N) and let e : U - (Rd)d be a smooth mapping such that for any (Q, R) E U, e(Q, R) _ (el (Q, R)), , ed(Q, R)) form a basis of Rd. Then to e we can associate a coordinate system
as follows
X '(Q, R) = (PQL)(ei, (Q, R), ... ea.,, (Q, R)) (Q, R), ... , e;,.. (Q, R)) R) = where Q;n (resp. R;,i) is the ith component of the homogeneous part of degree m of Q (reap. R). This system of coordinate is a curvilinear system of course.
We set X _ (X,1
,
Xd) and Y _ (Y1,
Yi).
8.5.3 Evaluation of Codimension of the F(N) Each F(N) being semi-algebraic in their corresponding spaces, the concept of dimension is well defined. We shall estimate their codimensions.
Lemma 45. cod(Fa (N); P(d, N)2) = d + 1
cod(F1(N); P(d, N)2) = 2d - 2
8.5 Proof of Theorem 25
219
Proof.
.F. (N) _ .T'a(N) U.F (N) UY.'(N) .F.' (N) _ -PT(N) n {(P0, Pi)/Po(0) 0 0) .Pa (N) = FP.(N) n {(Po, P1 )/P1 (0)
0, Po(0) = 0}
.F."' (N) _ )1. (N) n {(Po, Pi)/Po(0) = P1(0) = 0).
It is easy to see that cod(.P4'(N); P(d, N)2) = 2d. To compute the codimensions of .Pa (N), .P.(N) let us introduce the following semi-algebraic sets
C C Rd x End(R'), C = J (v, A); v 0 0, dim { A"v/0 < n < d - 1) < d}
and D C (Rd)2d = {(v,.. . , v2d_ 1); vi E Rd}, dim D < d. Then clearly cod(C, Rd x End(lRd)) = 1 and it is well known that cod(D, (Rd)2d) = d + Rd x End(Rd) x Rd and p 1. Consider the mappings A : P(d, N)2 P(d, N)2 -+ (Rd)2d defined as follows MPo, PI) = (PI (0), Poi, Po(0))
where P01 E End(Rd) is the linear part of Po at 0,
µ(Po,PI) =
(Pi(0),adPo(Pi)(0),...,ad2d-'Po(Pi(0))
Then.Fa (N) =,\-'(C x {0}) and.PQ(N) = µ-' (D). Since \ is a projection, it is a submersion and hence
cod(F. (N); P(d, N)2) = cod(C x {0}; Rd x End(Rd) x Rd) = d + 1.
We prove that v restricted to the open semi-algebraic subset fl of P(d,N)2, fl = {(Po, P1)\Po(0) 34 0} is a submersion. Since .F.(N) _ µ-' (D n fl) it follows that cod(.P.(N); P(d, N)2) = d + 1. To study µ, take a couple (Qo, Qi) E fl. There exist vectors e2,
, ed E
Rd such that (Qo(0) = e1, e2, , ed) is a basis of Rd. Then on a neighborhood V of (Qo, Q 1) contained in fl the mapping
e : V -- Rd x ... x Rd, e(Po, Pi) =
(ei(Po,P1),...,ed(Po,Pl))
e1(Po,Pi)=Po(0), ei(Po,P1)=ei, 2
ado(Pl)(0) kP = Y1k + Rk where Rk is a function of X', I v 1< k, Y,', I v 1<
8 Generic Properties of Singular Trajectories
220
k - 1. This shows immediately that v is a submersion at each point in V. As (Qo, Qi) is arbitrary in Q, vin is a submersion. The proof that cod(.P' (N); P(d, N)2) = 2d - 2 is very similar.
fi (N) _
(3) (N) u (4)
(N)
i31(N) = .P (N) n {(Po, Pi)/Po(0) = P1(0) = 0} yj(4)(N)
= yi\yi3)(N)
Clearly cod(F(3)(N); P(d, N)2) = 2d, Let Q0,1 be the open set of P(d, N)2
of all couples (Po,P1) such that Po(O) 0 0 or P1(0) # 0. The mapping v : nol - (Rd)3, v(Po, Pi) = (Po(0), Pi (0)), Poi (Pi (0)) - P11(Po(0))) is a submersion and F14i(N) = v-1(D3), where D3 = {(v0, vl, v2); vi E 1R d, i = 0, 1, 2, dim Span (vo, V1, V2) :5
Clearly cod(D3; (Rd)3) = 2d - 2. this gives the second result of Lemma 45.
Lemma 46. P(d, N)2 x R) = d + 2, cod(.) '(N, a, c, a); P(d, N)2 x IP(JRd)) = c + 1.
Proof. Let Z01 = {(Po,P1ia)/P1(0) 0 0,Po(0) = aP1(0)}. Define the mapping X : Z01 - Rd x End(Rd) x Rd as follows X(Po, Pi, a) = (Pi (0), Pol - aP11, [[Po, P1], Pl](0))
Clearly X is a submersion and .*,"(N) = X-1(C1) where C1 = {(v, A, w)/v, w E Rd, A E End(Rd), v # 0
dim Span{A"(v), 0 < n < d - 1, w} < d}. Then cod(C1
i
R' x End(Rd) x Rd) = 2.
So
cod(P('(N); Zo1) = 2 and
cod(Fl'(N); P(d, N)2 x R)
=
Zo1) + cod(Zo1; P(d, N)2 x R) = 2 + d.
Now we shall consider the case of P(N, a, c, 0). The case of P(N, a, c, 1) is similar. Let 1201 = {(Po, P1i )/Po(0), P1(0) are linearly independent, 34 0, (P«1(0),.) 34
E JP(Rd)} and where
8.5 Proof of Theorem 25
Pa = Let (:.Rol x Rd
221
Pa..J
Rc+1 be the mapping
((Po, Pi,()
),e(za)H,(B,(),...,e(Za)`H7(0,()),(9k 0,
where -y = 10"' 1. Then P(N, a, c, 0) = (-1(0). If we show that ( is a submersion it will follow that cod()(N, a, c, 0); P(d, N)2 X IP(Rd)) = c + 1. Using the rule O(Za(FG)) = F[Hal {G, Ho} - Hao{G, H1 }J +G[Ha1(F, Ho) - Hao{F, HI }J an easy induction shows that 8(Za)kH.y = HQ1 H10,.+k-1 +fla,k, where lla,k is
a polynomial in Ha, where either 16 I< n+k or 16 I= n+k but 8 0 Take a (PO, P,) E Floe. There exists e3, - - e' in Rd such that (Po(0), Pl (0), e3, , ed) is a basis of Rd. Then one can find a neighborhood V of (PO, Pl ) 10n+k-1.
such that for all (Po, P1) E V, the d vectors el (Po, PI) = PO (0), e2 (PO, P1
P1(0), e1(Po, PI) = e;, 3 < i < d form a basis of Rd. Let XL, Y be the coordinate system on V associated to the mapping e = (e1, , ed). Now [F1,Fo](0) = 9Fo(Fi)(0) - BF,(Fo)(0). Hence H1o(0,() = ((,Y1 X2). Therefore computing by induction we get H10#(0,() _ (p,Ylk+12k'
-
where n=l/ 1,k=I0I1, k'=I/3I2,k+k'= n, and R,1 is a polynomial in (, X;,, Y,,, I v I< n. Then the functions O(Za)k(H7)(0,() can be expressed as follows in these coordinates d
Y1..+k-,(' + Rk,
6(Za)kH.,(0, () = Nal (0, () 1=1
0 < k < c,
C = (SI,...,Cd)
and Rk is a polynomial in (, X;,, I v IS n + k - 1, Y,,' with I v IS n + k - 1, v I,< n + k - 1. Hence ( is a submersion.
Corollary 16. cod(.F','(N); P(d, N)2) > d + 1,
cod(F(N,a,c,a);P(d,N)2) > c+1 -d.
Lemma 47. cod(B(N);JNTM XM JNTM) > min(d + 1, 2d - 2, c + 1 - d) = min(d + 1,2d - 2) (since we have chosen c = 2d in the definition of B(N)).
222
8 Generic Properties of Singular Trajectories
8.5.4 End of the Proof of Theorem 25 For d > 3, cod(B(N); JNTM xM JNTM) > d+ 1. Hence B(N) is a partially semi-algebraic closed subbundle of the vector bundle JNTM x JNTM of codimension > d + 1. The theorem in 51 shows that the set of all (Fo, Fl) E N Fl) VF2(M) such that UN Fo, jy B(N) for all x E M is open dense. This ends the proof of Theorem 25.
8.6 Genericity of Codimension One Singularity Consider the control system i(t) = Fo(x(t) + u(t)FI(x(t)). Let (x,u) be a singular trajectory defined on [0, T] and associated to a control u(.) E L°° ([0, T] ). We note k(T) the codimension of the image of L°° ([0, TI) by the
Frechet derivative of the end-point mapping evaluated on u. A very important question to investigate the singularities of the end-point mapping is the
codimension of the singularities for generic pairs (FO, FI). We shall prove that generically we encounter only singularities of codimension one. More precisely we have the following.
Theorem 26. There exists an open dense subset G1 in G such that for any couple (Fo, Fl) in GI if z; : J -p (T* M)o, i = 1, 2 are two singular extremals then of system (8.1) associated to (Fo,FI) and if LIT. M(zl) = there exists A E R' such that z2 = az1. Remark 22. The existence of singularities of codimension greater than one means that the system on IPT`M = T*M\R*
z(t) =Ho (z(t)) + u(t) HI (z(t))
constrained to HI (z) = 0 and observed with the observation mapping
zE1PT`MF.-xEM is not observable.
8.7 Proof of Theorem 26 We proceed as in the proof of Theorem 25. First we define a bad set and secondly we compute its codimension.
8.7 Proof of Theorem 26
223
8.7.1 The "Bad" Set for Theorem 26 Let (Fo, F1) E VF(M)2. We shall use the following notations. Hi : T'M -+ R, i = 1,2 is the function Hi(z) = z). If a E {0,1}", H , : T`M -+ R is defined inductively by Ha = The set $loll is the
open subset of all z E T'M such that Holl(z) 54 0. Let Z be the field Ho +y" Hi on Doll Definition 89. (i) For any integer q > 0, any integer N > q + 2, let Br(N, q) be the subset of JNTM X M JNTM x M PT* M x M 1PT * M of all quadruples UP '& if F1, [z1), [z2]) such that: 1. [z1] 36 [z2],
2. HolI (zip 0 0, i = 1, 2,
3. 9(Z)1( )(zl) = 9(Z)k( )(z2), 0 <_ k < q, i = 1, 2, 4. Fo(x), F1 tx) are linearly independent. (ii) BC(N, q) will denote the canonical projection of B,(N, q) onto JNTM x m
JNTM.
Lemma 48 (Fundamental lemma). Let (Fo,FI) E VF(M)2 be a couple such that for any x E M, (j.Fo, j.F1) f B(N)UB,,(N, q). Then every singular extremal of (Fo, F1) is of minimal order and there does not exist any two singular extremals (Ti, ui) : J -+ T* M x R such that 17T M (71) = HT' M ('12) and [71] # [72].
Proof. The first part is just a restatement of Lemma 48. As for the second part let ('zi, u;) : J - T' M x R, i = 1, 2 be two singular extremals of (Fo, F1) such that and [z1] # [272].By the first statement both (zi,'ui), i = 1, 2 are of minimal order. The set {t; [zi(t)] # [z2(t)]} is open and non empty. Since the sets R(zi, iii) are both open and dense (see definition 81) there exists an open non empty subinterval J' of J such that:
1. [zi(t)] 0 [z2(t)] fro all t E J', 2. Hol1(zi(t)) 0, i = 1,2 for all t E Y. The closed subset
{t E J'; dim Span{Fa(i(t)), Fl(i(t))} < 1, T= has an empty interior: otherwise on an open non empty subinterval J" of J' we would have dim Span Fo(T(t)), F1(T(t))} < 1. Applying Lemma 43 to the restrictions of (Ti, ui), i = 1, 2 to J" we get that [zl (t)] = [z2(t)) for all t E J" this contradicts 1. above. Replacing J by an open subinterval we can assume that:
8 Generic Properties of Singular Trajectories
224
1. [71(t)] # [72(t)] for all t E J,
2. Hol1(7i(t))#0,i=1,2foralltEJ, 3. Fo(T(t)), Fi(T(t)) are linearly independent for all t E J.
It follows from Proposition 70 that ii = Z(ii) a.e., i = 1, 2, and ui(t) _ H
Pi (0) almost everywhere. Projecting on M we get
=(t) = Fo(T(t)) +Ui (t)Fj (T(t)) = Fo(r(t)) + 112(t)F1(Y(t))
for a.e. t E J. Since by 3. above F1(T(t)) # 0 for all t E J, ui(t) = u2(t) for a.e. t E J. This implies that Hloo Ho11
(zl)
_
H100
Holl (12 )
Differentiating this relation with respect to t we get that for all k E N (O(Z)k(H1oo)(I1) = (O(Z)k(H1oo)(92) Hol1 Holl
Hence for all t E J the quadruple (jN=) Fo,j(t) F1, [71(t)], [Z2 (t)]) belongs to Bi (N, q). A contradiction.
8.7.2 Evaluation of the Codimension of Be(N, q) It is clear that &(N, q) is a partially semi-algebraic subbundle of the VP bundle JNTM X M JNTM x M IPT' M x M IPT* M, N > q + 2. Its typical fiber q) in P(d, N)2 x P(Rd)2 is the set of all (Po, P1, (1) 16154 [6],
(ii) dim Span{Po(0), Pl (0)} = 2, (iii) Hol1(0, ti) # 0, i = 1, 2,
(iv) e(Z)k(H))(0,6) = e(Z)k(H))(M2), 0 < k < q where
Hi(x,t) = (Pi(x),t),
i = 1,2
Hioo(x,e) = ([[P1,Po],Po](x),e), Holi(x,.) _ ([[Po,Pi],P1](x),t), Z =Ho + WHff, Hi on the open subset .floe i in P(d, N)2 X ]Rd of all (Po, P1,
such that Doll(0, ) 0 0.
Lemma 49. (i) For every k _> 0, there exists a polynomial function tAk : P(d, N)2 x Rd R such that on 0011 k
Hioo))
0k(Po,P1 ,
(0, ) = Hol1(0, ) \e(Z) `Hol t / J
8.7 Proof of Theorem 26
225
(ii) #0 = H10o and #k, k > 1, has the form Wk = H101112 - (
H100
Hol l
)k+1 H101112 + y,k
where Ok is a polynomial in the Has such that I a J< k+3 or I a and I a lo> 1, 1 a Ii> 1. The proof is an easy induction on k
k+3
Corollary 17. ,'',(N, d) is the set of all quadruples (P0, P1, [s1], [C2]) such that
(1) [6] T [6], (ii) dim Span{Po(0), Pi (0)} = 2, (iii) Ho11(0, .i) 0 0, i = 1, 2, (iv) H011(0,52)#k(PO,PI,6) = Ho11(0,6)#k(Po,Pi,6), 0 < k < q.
in the open set 0 C P(d, N)2 X IP(Rd)2, 0 = Take any (PO, PI', [ iJ, (ii) dim Span{Po(0), P1(0)} = 2, (iii) {(Po, Pi, [6], [61); (i) [C1] 76 Ho11(0, i) # 0, i = 1, 2}. Complete Po(0), PI '(0) into a basis Po(0), Pl (0), e3, , e of Rd and define the mapping e : 0 -,
e(P,Q) =
(Rd)d,
(e1(P,Q),...,ed(P,Q)), e1(PQ)
= Po(0), e2(P,Q) = P1(0),
ei(P, Q) = e;, 3 < i < d. For a small neighborhood V of (PO, PI') in P(d, N)2, e1v is a basis valued and we can associate to e, a coordinate system X,, Y. We get for k > 1 d
ttYik+s+Rk {=l
where Rk is a polynomial in t, X', I v 1_< k + 2,
I v 1:5 k + 2 and v
1 k+2
Hence for k > 1, (iv) can be written d
d
Ho11(0,.2)
Y1ik+2 = Ho11(0, C1) F CiYik+9 + Rk i=1
where R' is not depending upon
i=1
Ylk+2.
Therefore we have
(HOl l (0, 2)tl - Hol l (0, tl )t2, Y1k+l + RA;' = 0
where Rk is not depending upon Ylk+9 For 1 < k < q, these q relations define on 0 n V a smooth submanifold of
codimension q, since 1 and t2 are not collinear. This shows that in 0 n V, q) is of codimension at least q. Since the V's for different choices of (Po, Pl) cover 0, , 'c(N, q) is at least of codimension q. Consequently its projection Fc(N, q) into P(d, N)2 is a semi-algebraic subset of codimension
>-q+2- 2d.
226
8 Generic Properties of Singular Trajectories
Lemma 50. (i) cod(2 (N, q); P(d, N)2) > q + 2 - 2d;
(ii) The set of all couples (Fo, Fl) E VF(M)2 such that (jNFo, jz Fl) B(N) U BC(N, 3d - 1) is open dense in VF(M)2. Lemma 49 and Lemma 50 prove Theorem 26.
8.8 Singularities of the Singular Flow of Minimal Order Consider the singular extremals of minimal order solutions of the equations ti
dz
(t) =Ho (z(t)) + u(z(t)) Hi (z(t)) dt
Hi(z) = Hio(z) = 0,
u(z) = Hoio(z)
Hioi (z)
and denote by S the singular set H1 = H10 = H101 = 0. In this section we shall briefly study the behaviors of the singular extremals of minimal order in the neighborhood of S. This analysis is motivated by two reasons. First of all, outside S the singular flow is smooth and numerous feedback
invariants are located near S. Secondly a broken singular extremal has in general to cross S, hence the analysis of the flow near S is connected to the important question about the existence of broken optimal singular extremals. We shall restrict our analysis to the case d = 3 and since our study is local we may consider a system in R3.
8.8.1 Preliminaries (see Sect. 4.1.3) We consider the system on 1R3
T (t) = Fo(v(t)) + u(t)Fi (v(t))
where v = (x, y, z). Let p = (px, py, pa) be the adjoint vector. A singular extremal z(t) = (v(t), p(t)) on [0, T] satisfies the following relations: (p, F, (v)) = (p, [F'o, Fi](v)) = (p, [[F1, Fo], Fo](v) + u[[Fi, Fo], Fi]](v)) = 0.
We introduce
- D1 = det(Fi, [Fi, Fo], [[Fl, FO], Fj])
- D2 = det(Fi,
[Fi, Fo], [[Fi, Fo], Fo])
8.8 Singularities of the Singular Flow of Minimal Order
227
and outside the singular set S : D1 = 0, a singular control is of minimal order and is given by the feedback 11(v) = - o, v, . The singular set S is feedback
invariant and splits into two sets C and S\C, where C is the set where F1 and [Fo, F1] are linearly dependent; it is clearly a feedback invariant. Outside the set S, the singular trajectories are solutions of
Z(v(t)), dt (t) =
Z(v) = Fo(v)
-
Di
(v) Fl (v)
The singularities of the flow near D1 = 0 can be analyzed as follows, [22]. We write the equation as
D1(v(t)) dt (t) = D1(v(t))Fo(v(t)) - D2(v(t))Fl (v(t))
and we make the following time reparametrization: ds = ALL.. Hence s t v(s) is solution of ds =
Z(v),
Z(v) = D1(v)Fo(v) - D2(v)F1(v)
where 2 is smooth. from [21] since (Fo, F1) ,-. Dl is feedback semi-covariant
then the map (Fo, F1) .- Z is a semi-covariant which encodes most of the feedback invariants. We introduce the time optimality to the problem by taking - D3 = det(Fl, [Fi, Fo}, Fo)
The set D3 = 0 is a feedback invariant and from Sect. 4.1.3, the exceptional trajectories H(v, p, u) = (p, Fo(v) + uF1(v)) = 0 are contained in R3\D1 =
0. They foliate the set D3 = 0 outside S. The hyperbolic trajectories are contained in D1 D3 > 0 and the elliptic trajectories in D1 D3 < 0. The singular control is solution of D2+uD1 = 0 and the sets D2 = D1 = 0 is a feedback invariant. It corresponds to the equilibrium points of the smooth vector field Z in D1 = 0.
8.8.2 Local Classification near C The set C is the set where F1 and [Fo, F1 [ are collinear. At a generic point vo of C the behavior of the solutions of the vector field Z = D1Fo - D2F1 is the following.
1. Through vo there passes a line of singularities which form the center manifold of vo.
2. The transverse behaviors is a node with two equal eigenvalues and the associated stable or unstable manifold has RF0 ® RF1 as tangent space.
228
8 Generic Properties of Singular T ajectories
We deduce the phase portrait of the vector field Z outside S by reversing the orientation of the trajectories of Z in D1 < 0. Moreover at a point of C, F1 and IF,, FoJ are collinear and the set of adjoint vectors in IPR3 such that (p, F1) = (p, [F1, Fo]) = 0 is two dimensional. An instant of refiexion shows that a point vo of C a singular trajectory cross smoothly the set C and with a bounded control, see Fig. 8.1.
Fig. 8.1.
8.8.3 Local Classification near S\C We shall describe the behaviors of the singular trajectories near a generic point vo E S\C, for the details see [901. The main properties are the following:
1. Through vo there pass a line L of singularities. 2. The divergence of Z at vo is zero.
We denote by (a, -a, 0) the spectrum of case. We have two cases:
JV_
(vo), where a
74
0 in the generic
Case (i). a E R and L is a smooth center manifold at vo. The transverse linear behavior corresponds to a saddle point.
Case (ii). a = ±ia E iR and the transverse linear behavior to L is a center. In both cases the singularity is not isolated and we are not in the hyperbolic situation and we cannot apply Hartmann-Grobman theorem. There exists singular trajectories crossing S with a bounded control is case (i) and they corresponds to the stable-unstable manifold of each singularity vo, see Fig. 8.2. The broken arc S1U1 is a singular arc contained in the hyperbolic
8.8 Singularities of the Singular Flow of Minimal Order
229
Fig. 8.2.
domain. It is a candidate in the hyperbolic domain. It is a candidate as a broken singular minimizer. Nevertheless it is proved in [90] the following. Lemma 51. Under generic assumption. The arc S1 U1 is not time minimal for the Ll-topology. Remark 23. To prove this assertion it is crucial that the set of controls is not uniformly bounded. For further discussion see [90J.
8.8.4 The Quadratic Case In the previous discussion F1 is taken transverse to the surface D1 = 0. In this section we shall consider the case where F0 = Q an homogeneous quadratic vector field and F1 = b is a constant vector field. An easy computation gives us that F1 is tangent to D1 = 0. This situation is important for the applications because it is the situation encountered in the controlled Euler equation. The singular trajectories are classified in [21] near the set D1 in the codimension one and two cases. The analysis goes as follows.
Notations. The map v - [Q, b](v) is linear and is noted v " Av. We denote by A the classical co-adjoint of A, i.e. if A-1 exists we have A = (det A)A-1. We set w = Ab, L1 = Rb, L2 = Rw. Generically w and b are linearly independent. In this case D1 = 0 is a plane generated by b and w. The restriction of D2 to D1 = 0 is a cubic homogeneous polynomial in two variables. The R-solutions of D1 = D2 = 0 are the line Rw and eventually to lines denoted L3 and L4. We shall describe the generic classification where we assume that the lines Li, i = 1, 2, 3, 4 are distinct. It is founded on the following remark: in the quadratic case the vector field Z = D1Q - D2b is
a cubic homogeneous vector field on R3. It can be studied by projecting on the sphere S2. More precisely we set r = HJvll, v = * and the equation i,(t) = Z(v(t)) takes the form
230
8 Generic Properties of Singular Trajectories
Wi(t) _ (v(t), Z(v(t)))r
d (t) = Z(v(t)) - (v(t), Z(v(t)))v(t) where a is given by r2dt = da. The second equation defines the projection of Z on the sphere.
A ray is a solution of v(t) = Z(v(t)) contained in a straight-line and the projected equation describes the transverse behaviors with respect to ray solutions (which project onto singular points on S2). The ray solutions in the set D1 = 0 are precisely the line Li, i = 1, 2, 3, 4 and the behaviors of the singular trajectories near D1 = 0 is described by the following proposition.
Proposition 73. Assume the line Li all distinct. The only points, where singular trajectories can cross the plane D1 = 0 at finite distances are on the lines L2, L3, L4 (if L3, L4 exists). This is done transversally with continuous controls and in the following manner.
1. Let v # 0 on the line L2. Then there exists near v an analytic manifold V (v) of dimension 2 transverse to L2 and invariant for the singular trajectories. If X (v) point towards Dl > 0 (resp. Dl < 0) each singular trajectories in V (v) n {D1 < 0} (resp. Dl > 0) cross the plane Dl = 0 at v, the singular controls and the adjoint vectors being all distinct.
2. Let v 0 0, on the lines L3, L4. Then there exists exactly one singular trajectory crossing Dl = 0 at v. 3. We have the following blowing-up phenomenon. If Q(b) points towards D1 > 0 (resp. Dl < 0) there exists a conic neigborhood U of Ll such that each singular trajectory with initial condition in U and Dl < 0 (resp. D1 > 0) hits in finite time and with an infinite control the plane Dl = 0 at infinite distance and on a line parallel to L1. We represents on Fig. 8.3 the corresponding singularities of the projection of Z on the sphere. The classification is given with all the details in [22]. It is more precise than the one in [90] where the phase portrait is not known. The situation of codimension one where the lines Li collide is described in [21].
Notes and Sources The first result of genericity in system theory is due to Lobry [81] which shows
that the ad-condition is generic. All the results of genericity concerning the single-input affine systems of this chapter are coming from [26]. The same results are conjectured to be true in the multi-inputs case but the proof is not straightforward. The classification of the singularities of the singular flow has been initialized in [22] and the global classification concerning the singular flow in Euler equations is given in [21]. It can be applied to the attitude control problem.
8.8 Singularities of the Singular Flow of Minimal Order
231
W
E
L1: node
L2 : node
L3L4 :saddle
Behaviors of the projected system near D TO
Fig. 8.3.
Exercises 8.1 Consider the multi-input control system on M: de (t) = Fo(x(t)) +
E`
1
u;(t)F; (x(t)) where m > 2. A singular extremal (z, u) defined on [0, T]
is said to satisfy Goh condition if for each F, G E Span{Fl, , Fm}, y H {HF, HG) (z) = 0 where Hp, He are the Hamiltonian lifts. Show that if -
m > 3 there exists an open dense set of (m + 1)-tuple {Fo, there exists no singular extremals satisfying Goh condition.
,
Fn} such that
8.2 Let el, e2, e3 be R3 canonical basis, Q = (Q1, Q2, Q3) be a quadratic vector field, where Q1 = alx2+a2y2+a3z2+aaxy+a5xz+asyz and Q2, Q3 are respectively defined by changing a2 into b; and c; and let b the constant vector field normalized to b = e3. Let v1 = b, v2 = [(Q, VI 1, VI 1, v3 = [[Q, v1], v2] and assume that the constant vector field VI, v2, v3 are linearly independent.
1. Show that there exists a linear change of coordinates and a feedback u = a(x) + /3v, a(x) quadratic, /3 nonzero constant such that (Q, b) can be taken generically with the following normalization
Q3=0,b=e3,a3=a5=b5=0,b3= ,b6=0,b4 = 1 2. Show that in the above representation we have
(i) D1 =y
8 Generic Properties of Singular Trajectories
232
(ii) D2 = -y3+ 2 -2b1xy2-b1xz2+a4x2z+(a4-3b2)y2z+2(al-1)xyz (iii) D3 = -b2y3 - blx2y - xy2 + alx2z + a2y2z + yz2 + a4xyz 3. Show that the behaviors near L1, L2, L3, L4 of the2projected system are given by (i) near L2 = IRe1: node with two eigenvalues equal to b1 (ii) near L3, L4, L3 = -a4 + f, L4 = -a4 6 = a4 + 2b1 > 0: saddle with two eigenvalues (A, -A) where A 1=1 2b1 - a4L L = L3 or L4. (iii) near L1 = lRb: node with two eigenvalues 1 and Z.
-
8.3 Let M be a a-compact C°°-manifold. Prove that there exists an open dense set of pairs (F1, F2) of COO-vector fields such that for all q E M we have:
Span{adkFiF2i k = 0,
,
+oo} = TqM
(8.2)
8.4 Let M be a a-compact C°° connected manifold of dimension 5 or 6.
F3
Consider the following control system on M: q(t) _ 1 u;(t)F1(q(t)) where F1, F2, F3 are smooth vector fields. Prove that there exists an open dense set of triples (F1, F2, F3) such that every two pairs of points can be joined by a piecewise singular and C°°-curve.
9 Singular Trajectories in Sub-Riemannian Geometry
9.1 Introduction The problem posed by the existence of singular trajectories in the Lagrange problem of the calculus of variations, which can be formulated as the optimal control problem T
min U() 10
subject to
d (t) = f (x(t), u(t)) and the end-points conditions: x(0) E MO, x(T) E M1, was known since a long time, see for instance the discussion in Bliss [18]. It has in some extend slopped the post-war research in this area. It was rediscovered by R. Montgomery in the context of sub-Riemannian geometry (SR-geometry) which has attracted very recently a lot of researchers.
The aim of this chapter is to explain precisely the role of singular trajectories in SR geometry. In our opinion it must be understood as an example of the more general time minimal control problem. In this example the
singular trajectories are exceptional and have the C°-rigidity property analyzed in Chap. 7, if we consider the SR-problem with rank 2-distribution. In SR-geometry the value function is called the SR distance. The key contribution of our work is to make a precise analysis concerning the behaviors
of extremals and optimal trajectories near the singular trajectories. A consequence will be a precise description of the level sets of the distance
function in the abnormal directions showing in particular that it is not sub-analytic. This phenomenon was already pointed out by Lojasiewicz and Sussmann in their article [82) but it covers a lot of different phenomena. Here we give a precise analysis in SR-geometry. Also we show the connection
with the computation of Poincare-Dulac mapping in the problem of limit cycles for planar differential equations. This will provide a connection with recent branches of real analytic geometry concerning in particular the exp-log category and pfaffian mappings.
234
9 Singular Trajectories in Sub-Riemannian Geometry
9.2 Generalities About SR-Geometry (In all this section we are working in the C'-category)
9.2.1 Definition A SR-manifold is defined as a n-dimensional manifold together with a distribution D of constant rank m < n and a Riemannian metric g on D. An q(t), 0 < t < T is an absolutely continuous curve such admissible curve t that q(t) E D(q(t))\{0} for almost every t. The length of q(.) is e(9) =
f
'
T
(9(t), 9(t)) dt
where (,) is the scalar product defined by g on D. The SR-distance between p, q E M denoted dSR(p, q) is the infimum of the lengths of the admissible curves joining p to q.
9.2.2 Optimal Control Theory Formulation The problem can be locally formulated as the following optimal control problem. Let qo E M and choose a coordinate system (U, q) centered at qo such that there exist m (smooth) vector fields {F1,
,
Fm} on U which form
an orthonormal basis of D. q(t) on U is solution of the control
Hence each admissible curve t system TY&
4(t) = Eui(t)Fi(q(t))
(9.1)
i=1
and the length of q(.) is given by fT
e(q) _
(n uq (t)) i dt.
(9.2)
io 1
The length of a curve is not depending on its parametrization. Hence every
admissible curve t '- q(t) with finite length can be reparametrized into a lipschitzian curve s - q(s) parametrized by arc-length: (4(s), 4(s)) = 1
a.e.
If an admissible curve q : [0, T] - U is parametrized by arc-length we have almost everywhere m
m
9(t) = Eui(t)Fi(q(t)), Eu?(t) = 1 i=1
i=1
9.2 Generalities About SR-Geometry
235
and
e(q)=
f
(u(t))dt = T i=1
and the length minimization problem is equivalent to a time minimization problem for the symmetric system (9.1) where the control domain is defined by: Ein 1 u? (t) = 1. This problem is not convex and it is worth to observe that the time optimal control problem with the constraint Ei=1 u? = 1 is equivalent to the time optimal control problem with the u? < 1. Indeed if q(.) is an admissible curve such that the constraint associated control satisfied E' 1 u, < 1 at a Lebesgue time then it can be reparametrized into a curve parametrized by arc-length and with shortest EL`_`
1
length. We can resume this into a proposition.
Proposition 74. Let (U, q) be a chart on which D is generated by an orthonormal basis {F1, , Fm} then the SR-problem (U, D, g) is equivalent to the time optimal control problem for the system m
ui(t)F2(q(t))
4(t) i=1
and the control domain Ei i 1 u? < 1. This result is useful to apply Filippov existence theorem. To save computations when computing optimal trajectories we use the following result whose proof is based on Cauchy-Schwartz inequality and Maupertuis principle.
Proposition 75. Assume that the admissible curve are defined on the same interval [0, T] (e.g. T = 1). Then the length minimization problem is equivalent to the energy minimization problem where the energy of a curve is defined T
by E(q) = f (4(t), 4(t)) dt.
9.2.3 Computations of the Extremals and Exponential mapping Consider the symmetric system on U C 1Rn
4(t) _
i.1
ui(t)Fi(q(t)) = F(q(t))u(t)
where rank{ F, (q), , Fn(q)} = Tn for every q E U. Let T > 0 be fixed and consider the energy minimization problem
Tm
u?(t )dt.
min E(q), E(q) = j i=1
236
9 Singular Trajectories in Sub-Riemannian Geometry
The Hamiltonian associated to the problem is m
H(q, p, u) _
ui (P, Fi(q)) - Po
u?
where po is a constant > 0 which can be normalized as po = 0 or po = 1 The equations of the maximum principle are the following:
4(t) =
OH OP
OH
(q(t),P(t), u(t)), P = - 8q (q(t),P(t), u(t)), (9.3)
8 (q(t),P(t),u(t)) = 0. We shall adopt the terminology used in SR-geometry.
Definition 90. A solution (q, p, u) of the maximum principle is an abnormal (resp. normal) extremal if po = 0 (resp. po = The projection of an extremal in the state space is called a geodesic. A (normal or abnormal) geodesic is called strict if it is the projection of an unique extremal (q, (p, po), u) where 2).
(P,Po) E 1Pn+1.
Abnormal extremals. They correspond to po = 0 and are in fact the singular extremals, solutions of the maximum principle with m
HO(q,P,u) _
ui(P,Fi(q)) =
Hl,o.
They satisfy the constraints (P(t), Fi(q(t))) = 0, i = 1, ... m.
In particular they are exceptional. The singular extremals of minimal order can be computed with the algorithm of Chap. 4. They are smooth curves and their projections are smooth geodesics.
Normal extremals. The normal extremals are the solutions of the maximum principle corresponding to po = z . They are solutions of the following equations
4(t) _
(q(t), p(t), u(t)),
j(t) _ -
a
4 (q(t), p(t), u(t))
(9.4)
8a 1 (q(t),P(t), u(t)) = 0
(9.5)
9.2 Generalities About SR-Geometry
where H j. (q, p, u) _ m 1 ui (p, F1(q)) - 2 m t
237
.
The previous constrained Hamiltonian equations can be easily solved. We
introduce Pi = (p, F; (q)), i = 1,
Solving the linear equation (9.5)
, m.
the control is given by
ui(q,p)=P,, i=1,.m and plugging fi = (fit,
,u,n) into Hi we define the Hamilton function m
Hn (q, p) = Hj (q, p, u.) = 2
P?
(9.6)
,.=1
and the normal extremals are solutions of the Hamiltonian differential equation H 8H (9.7) q(t) = pn(q(t),p(t)), p(t) = --.gn(q(t),p(t))
They are smooth curves. If we use the parametrization by arc-length: Em 1 u, = 1 then the curves are contained on the level set: H,, = 2
Poincard equations. To compute easily the normal extremals it is convenient to use the follwing coordinate system on T'U. On U we can complete , F,,} of TU. the m-vector fields F1, , Fm to form a smooth basis {F1, The SR-metric g on U can be extended into a Riemannian metric on U by tak,n ing the F= as orthonormal vector fields. We set Pi = (p, Fj (q)) for i = 1, and let P = ( P i ,--- , Pn). In the coordinates system on T*U : (q, P) (in gen-
eral not symplectic for the canonical structure) the normal extremals are solutions of the equations m
m
i=1
i=1
Ed]
{Pi, H2 } _ E{Pi, Pj}P?. i=1
We observe that { Pi, P, } = (p, [F, F.jI (q))
and since the Fj are a basis of TU we can write n
c (q)Fk(q)
[Fi, F,[(q) _ k=1
where the ck.7 are smooth functions.
They are several choices to complete the distribution Die = Span {F1,
,
F,n} and some are canonical. This will be discussed later.
238
9 Singular Trajectories in Sub-Riemannian Geometry
Exponential mapping. Consider arc-length parametrized curves. We fix qo E U and let q(., qo, po), p(., qo, po) be the solution of (9.7) starting at t = 0
from (qo, po). It is contained in the level set H = 2. The exponential mapping is the map (9.10)
expgo : (po, t) '-' q(t, qo, po).
Observe that its domain is the set C x R where C : F,i I P? = 1 with q = qo. The important remark is the following. In the Riemannian case m = n and C is a sphere but in the SR-case with m < n, C is a cylinder and in particular
is non compact, see Fig. 9.1. As in the Riemannian case the exponential
cylinder C
C=fin
m=n (Riemannian case)
m
Fig. 9.1.
mapping can be defined by taking t = 1 and relaxing the constraint H = .1
Conjugate and cut loci - Sphere and wave front. - A conjugate point along a normal extremal is defined as follows. Let (po,ti), ti > 0 be a point where the exponential mapping exp, is not an immersion. Then ti is called a conjugate time along the geodesic and the image is called a conjugate point. The conjugate locus C(qo) is the set of first conjugate points when we consider all the normal geodesics starting from qo. If (q(.), p(.)) is a normal or abnormal extremal with q(0) = qo, the point where q(.) ceases to be minimizing is called the cut point and the set of such points when we consider all the extremals with q(0) = qo will form the cut locus L(qo).
- The sub-Riemannian sphere with radius r > 0 is the set S(qo, r) of points which are at SR-distance r from qo. The wave front of length r is the set W(qo, r) of end-points of geodesics with length r starting from qo.
9.3 Research Program in SR-Geometry
239
9.3 Research Program in SR-Geometry 9.3.1 Classification Given a local SR-geometry (U, D, g) which can be represented as the optimal control problem m
q(t) _
ui(t)Fi(q(t)), min icl
u0 Jo
u?(t)dt
/
i=1
there exists a pseudo-group of transfomations called the gauge group G which is a sub-group of the feedback group defined by the following tranformations: (i) local diffeomorphisms p : q p--' Q of the state space U, preserving qo; (ii) feedback transformations u = (3(q)v preserving the metric g i.e., /3(q) E O(m, R) (orthogonal group). The classification of local SR-geometries is
- Find a complete set of invariants. - Compute normal forms. It is worth to observe that a preliminary step in this classification is the
classification of distributions. In particular the singular trajectories are gauge-invariants. Other invariants are found using the normal extremals.
9.3.2 Singularity Theory of the Exponential Mapping and of the Distance Function In the Riemannian case the local situation is rather simple: there exists a neighborhood V of qo on which each geodesic starting from qo is globally minimizing. In particular the sphere of small radius is smooth. In the SRgeometry with m < n the local situation is intrincated: - the cut locus C(qo) accumulates at qo; - the sphere of small radius have singularities. Hence the remaining of this chapter will be devoted to analyze this singularity problem. We shall restrict our study to the problems where U C ii and D is a rank 2 distribution. More precisely we shall consider in details two situations.
Contact situation: D is a contact distribution. It is the situation for a generic point qo E R3 where the system has no singular trajectory near qo (see Chap. 4). Martinet situation: D is a Martinet type distribution and through qo passes a singular trajectory.
240
9 Singular Trajectories in Sub-Riemannian Geometry
The main difference between both cases is the following. In the contact situation the local situation is intrincated but can be handle with the tools of standard singularity theory; the generic situation can be analyzed and the models of the singularities are polynomial mappings. In the Martinet case this is no longer true and we need much more transcendence because the singularities are not sub-analytic. This phenomenon is due to the existence of abnormal (or singular) extremals.
9.4 Privileged Coordinates and Graded Normal Forms Lemma 52 (Chow theorem). Let (M, D, G) be a SR-structure. Assume that M is connected and D satisfies the rank condition, that is DAL(q) is of dimension n for each q E M. Then for each qo, q1 there exists an admissible curve associated to a piecewise constant control and joining qo to q1. Corollary 18. If (M, D, g) is a SR-structure satisfying the previous assumption one can define a distance dSR on M by setting: dsR(go, q1) = min{e(q(.)) where q is an admissible curve joining qo to q1 }.
Proposition 76 (Filippov theorem). Let (M, D, g) be a SR-structure and assume that D satisfies the rank condition. Then sufficiently near points can be joined by a minimizing geodesic. Hence for r > 0 small enough, S(qo, r) C W (qo, r)
Proof. Locally the problem can be written as a time minimal control problem
for a symmetric system, and the control satisfies the convex constraint: z" 1 u? < 1. Hence condition (iii) of Theorem 10 is satisfied. Since the system satisfies the rank condition, it is controllable and condition (i) is satisfied. The uniform bound condition (ii): I q(t) 1< b, 0 < t < T is satisfied for T small enough and the results follows by a local application of Filipov theorem.
9.4.1 Regular and Singular Points Let (U, q) be a coordinate system centered at qo. Let D = Span{F1 i , Fm} and assume that D satisfies the rank condition on U. We defined reccursively:
D1 = D and for p > 2
D' = Span {D" ' + (D', DP-1] }. Hence DP is generated by Lie brackets of vector fields IF,, , Fn} with length < p. At q E U we have an increasing sequence of vector subspaces {0} = D°(q) C D'(q) C ... C D*(9)(q) = TqM where r(q) is the smallest integer such that Dr(4) (q) = TQM.
9.4 Privileged Coordinates and Graded Normal Forms
241
Definition 91. We say that qo is a regular point if the integer np(q) = dim DP(q) remains constant for q in some neighborhood of qo. Otherwise we say that qo is a singular point. Example 6.
- Contact case: D = ker a, a = ydx + dz; D is generated by F1 = 0
and F2 = a -yes We have [F1, F2] = e and all the Lie brackets of .
length > 3 are 0. Hence DAL is a nilpotent algebra and it is isomorphic to the Heisenberg Lie algebra. The point 0 is a regular point and we have
n1(q)=2,n2(q)=3forallgER3. - Martinet case: D = ker w, w = dz - 2dx; D is generated by Fl = and F2 = 3x + 2 e. The point 0 is a singular point and we have n'(0) _ n2(0) = 2, n3(0) = 3.
Remark 24. At a regular point the sequence np(qo) is strictly increasing.
9.4.2 Adapted and Privileged Coordinates Definition 92. Assume that D satisfies the rank condition at qo where qo is a fixed (regular or singular point). Consider a system of coordinates (U, q) centered at qo such that dql, , dqn form a basis of Tqo M adapted to the flag {0} = D°(qo) C ... C D''(9o)(go) = TgoM.
The weight wj of the coordinate q, is the integer such that dq3 vanishes on Dw-, -1(qo) and does not vanishes identically on Dw-, (go).
Definition 93. Let (U, q) be a chart centered at qo and (D, g) be the SRstructure represented locally by the orthonormal vector fields {F1 i , Fm}. If f is a germ, of smooth function at qo, the order µ(f) of f at qo is: (i) if f (qo) 0 0, p(f) = 0, t(0) = +00(ii) µ(f) = inf p such that there exists v1 i
...oLva(f)(go)00.
, vp E {F1,
,
F.} with L,,, o
The germ f is called privileged if µ(f) = min{p; dfp,, (DP(qo)) # 0}. A coordinate system (qj, , q,) : U IR is said to be a privileged if all the coordinates q; are privileged at qo. We have the following result (See [16]).
Proposition 77. There exists a privileged coordinates system q at every point qo of M. If w; is the order (=weight) of the coordinate qi we have the following estimate for the SR-distance: dSR(0,(gl,...,gn))'
1 glIW
+...+gnI
9 Singular Trajectories in Sub-Riemannian Geometry
242
9.4.3 Nilpotent Approximation Definition 94. Let (U, q) be a privileged coordinate system for the SR structure given locally by the m orthonormal vector fields {Fl, , Fm }. If wj is
the weight of qj, the weight of -4 is taken by convention as -wi. Every vector field F. can be expanded into a Taylor series using the previous gradation and we denote by Ft the homogeneous term with lowest order -1. The , polysystem {Fl, is called the principal part of the SR-structure. We have the following, see [16].
Proposition 78. The vector fields Pi, i = 1,
, m generate a nilpotent Lie algebra which satisfies the rank condition. This Lie algebra is independent of the privileged system.
9.4.4 Graded Approximation Definition 95. Let (M, D, g) be a SR-structure represented locally in an adapted coordinate system (U, q) by m-orthonormal vector fields IF,,
,
Fm}.
The graded approximation of order p > -1 is the polysystem {FP, . , F, } obtained by truncating the vector fields Fi at order p using the weight system defined by the adapted coordinate system.
We shall now discuss the contact and the Martinet case using graded normal forms.
9.5 The Contact Case of Order -1 or the Heisenberg-Brockett Example 9.5.1 The Contact Case in 1R3 We consider
9(t) = ui(t)Fi (q(t)) + u2(t)F2(q(t)) where
Fl=a +y8z, F2=a T -xa
(9.11)
.
If we set F3 = , we get [Fl, F2] = F3. Moreover all the Lie brackets of lengths > 3 are zero. Hence DAL is a nilpotent Lie algebra of dimension 3 and is isomorphic to the Heisenberg Lie algebra h3. We observe that (x, y, z) is a coordinate system adapted to DAL(0) and the weight of x or y is one and the weight of z is 2. The local SR-contact case in R3 is: (U, D, g) where U is an open set containing 0, q = (x, y, z) are the coordinates, D is a contact distribution and g is a smooth SR-metric on
9.5 The Contact Case of Order -1 or the Heisenberg-Brockett Example
243
D. The contact distribution can be written in a smooth coordinate system as D = ker a, where a is the one form
a = dz + (xdy - ydx) and the metric on ker a can be written as g = a(q)dx2 + 2b(q)dxdy + c(q)dy2 where a, b, c are smooth functions. By making a change of coordinates Q = cp(q), preserving D = ker a, with ep = (tp1) cp2i
the following normalization: a(O) = c(O) = 1,
b(O) = 0.
If g = dx2+dy2 it corresponds to the contact case of order -1 or Heisenberg SR-geometry and the associated SR-geometry (U, D, g) is the Heisenberg-
Brockett example. It corresponds to a left invariant SR-geometry.
9.5.2 Symmetry Group in the Heisenberg Case Let S be the transformation group defined by the following affine diffeomorphisms X 911 912 0 x (-11) a Y = 921 022 0 y + a 13 1 z Z y
where 0= (011012 1 EO(2),a,/3,yER. \ 021 022 J
Then S is a symmetry group for the SR-Heisenberg geometry. Proof. We check easily that the previous transformations preserve the distribution. They clearly preserve the metric g = dx2+dy2, which is the Euclidean metric in the plane (x, y).
Corollary 19. - For every a E R3 the sphere S(a, r) is isometric to the sphere S(0, r). - The sphere S(0, r) is a surface of revolution with respect to the axis Oz.
9.5.3 Heisenberg SR-Geometry and the Dido Problem We observe that the problem can be written
i(t) = U1 (t) y(t) = u2(t) 1(t) = i(t)y(t) - y(t)x(t), min
Hence we have:
J0
T (i2(t)
+ y2(t))5dt.
9 Singular Trajectories in Sub-Riemannian Geometry
244
1. The length of a curve t '- q(t) = (x(t), y(t), z(t)) is the length of its projection in the plane (x, y). 2. Consider the problem of joining qo = (xo, yo, zo) to qi = (xl, yl, z1). We can write rT zi - zo = f (T(t), x(t))dt
J0
where x = (x, y) subject to rT
,
X(t) = g(x(t), u(t)), min / L(x(t), u(t))dt. Hence it corresponds to an isoperimetric problem in the calculus of variations, see [13]. Moreover in our case it has a precise geometric interpretation. Indeed zi - zo
=1
T
(x(t)y(t) -(t)x(t))dt
and the integral is propostional to the area swept by the curve t -+ (x(t),y(t)) in the plane (x, y). Hence our problem is dual to the Dido problem: among the closed curves in the plane whose length is fixed find those where the area enclosed by the curve is maximal. The solutions of such problems are well known and are circles. 9.5.4 Geodesics
We can compute the geodesics. Since D is a contact distribution there exists no singular trajectory. The normal extremals are computed using the Poincare coordinates with p = (px, py, p,,): P1 = (p,F1) = Px + yPz,
A = (P, F2) = Py - XPz, P3 = (p, F3) = P.-
and we get the following lemma.
Lemma 53. In the coordinates (q, P) the normal extremals are solutions of the following equations
NO = P2(t) i(t) = Ply - P2x P3(t) = 0 Pi(t) = 2P3P2(t) P2(t) = -2P3P1(t)
s(t) = Pi(t)
Integration. By setting P3(t) = pz(t) = i we get the equation of the linear pendulum: P1+.12P1 = 0. The equations are integrable by quadratures using
trigonometric functions. The integration is straightforward if we observe that
z- 2 and we get the following parametrization.
-dt(x2+y2)=0
9.5 The Contact Case of Order -1 or the Heisenberg-Brockett Example
245
Proposition 79. Let qo = (x(0), y(0), z(0)) = 0. Then the geodesics are as follows:
1. \ = 0: x(t) = At cos cp, y(t) = At sin cp, z(t) = 0 and their projections in the plane (x, y) are straight lines.
0: x(t) =
2. A
z(t) = ct -
[sin(.1t + cp) - since], y(t) _ A AT sink
with A =
cp) - coscp],
Pl + P2 and cp is the angle of the
vector (z, -0-
9.5.5 Conjugate Points The computation of conjugate points using the previous parametrization is straightforward. We have the following: - The geodesics whose projections in the plane (x, y) are lines and are without conjugate points. - The geodesics whose projections are circles have two series of conjugate points and one is given by tc = 2a* , k = 1, 2, . - and the first conjugate time is tlc = T. The first conjugate point is at the first intersection of the geodesic with the axis Oz. This imply the following.
Proposition 80. The conjugate locus C(0) contains the axis Oz minus the origin.
A strict geodesic cannot be minimizing beyond its first conjugate point. Also an easy computation shows the following:
- the geodesics whose projections are lines are globally minimizing (this is obvious because they are global minimizers for the Euclidean metric on (x, y));
- for a geodesic whose projection is a circle, the cut point is also the first conjugate point. At such a point, due to the symmetry of revolution around the axis Oz, there exists a one parameter family of minimizing geodesics ending at the cut point axis Oz minus the origin. Hence we get the following.
Proposition 81. The cut locus L(0) is the conjugate locus C(0).
9.5.6 Sphere and Wave Front By homogeneity we can take the radius as r = 1. Using the symmetry group S it is sufficient to represent their intersection with the plane y = 0. Moreover the SR-Heisenberg structure is symmetric with respect to the transformation
S'
:
(x, y, z) c--, (-x, -y, -z). Hence we can assume z > 0. To compute
S(0,1) and W (O, 1) we use the parametrization of proposition 79. The sphere
is obtained for A # 0 by imposing t < tl,.
246
9 Singular Trajectories in Sub-Riemannian Geometry
- Sphere S(O, 1). Its intersection with the plane y = 0 is represented on Fig. 9.2 in the domain z > 0. It is smooth except at the intersection with the axis Oz where it admits an algebraic singularity.
- Wave front W(0,1). Its intersection with the plane y = 0 is represented on Fig. 9.3 in the domain z _> 0. The wave front has two types of analytic singularities which are the singularities corresponding to conjugate points.
They are denoted M N,. The two series of both sequences M, and Ni accumulate at 0. 0.4
0.31
Z a2
0.1j
-1
-0.6-0.6 04-0.2
0.2
0.6
0.4
0.8
x -01
Fig. 9.2.
9.5.7 Conclusion About the SR-Heisenberg Geometry This example exhibits one of the main difference between the Riemannian geometry and the SR-Riemannian geometry with rank D = m < dim M.
When A - oo, the conjugate points tend to 0 and the small SR-sphere has singularities. This is due to the noncompactness of the domain of the exponential mapping. Hence one of the main research program is to investigate those singularities. In the Heisenberg case the singularities are analytic for the sphere and for the wave front we have an accumulation of analytic singularities. Clearly we have the following.
9.6 The Generic Contact Case
247
0.41
-1
-0.8 -0.6 -0.4 -0.2
0.2
0 6
0.4
0.8
1
x
Fig. 9.3.
Proposition 82. The Heisenberg sphere S(0, r) is semi-analytic but the wave front is not sub-analytic.
9.6 The Generic Contact Case The Heisenberg case is not a model to study the generic contact situation. Indeed its corresponds to a left invariant SR-structure on the Heisenberg group. The structure admits a nondiscrete symmetry group and the cut locus is precisely the conjugate locus. This situation is similar to the Euclidean structure induced on the sphere S2. The investigation of the general case is the object of several recent papers [6, 51. They contain the description of the small SR-sphere at a generic contact point and also the much more complex classification of all the small SR-spheres for all the generic contact SR-geometries in R3. We shall present briefly the small sphere at a generic point. The analysis and computations are based on graded normal forms.
9.6.1 Normal Forms in the Contact Case To compute a normal form we can use two approaches. First given a contact SR-metric (U, D, g) then D can be identified to ker a, a = dz + (xdy - ydx). The stabilizer of D, that is the set of germs of diffeomorphisms co preserving 0 and the distribution, that is cp * a = ha where h is a germ of smooth
248
9 Singular Trajectories in Sub-Riemannian Geometry
nonvanishing functions has been computed in the litterature devoted to contact geometry, see e.g. [14, 93], and can be used to compute a normal form by normalizing the metric g restricting to diffeomorphisms in the stabilizer. This point of view will be used in the Martinet situation to compute isothermal normal forms where g is a sum of squares. Here we shall present the classical approach to compute formal normal forms in singularity theory, see Martinet [83]. Recall that the gauge group is defined by the following transformations: 1. X =
2. v = e(x)u where e E 0(2). The infinitesimal action associated to the second action is e(x) = exp(i2(x)) where .R(x) is an antisymmetric matrix. The first result is due to Brockett [32].
Lemma 54. There exists a local coordinate system (U, q) centered at 0 such that the SR-problem in the contact case takes the form
i=u1+Rl =u2+R2
=uly-u2x+R3 where R1, R2 have vanishing first partial derivatives at 0 and R3 has vanishing
first partial derivative with respect to z and second partial derivative with respect to x, y.
Proof. Computations (see [32]).
Corollary 20. Using the following gradation for the variables: the weight of x, y is one and the weight of z is two, graded forms of order -1 and 0 are:
- order-1:
F1=3+yj,F2=-xj;
- order 0: as before.
General algorithm. An algorithm is described in [39] to construct at any order a normal form taking into account the previous gradation. This normal form is unique if we use a proper subgroup of the gauge group. (We cannot
expect to get an unique normal form for the gauge group action because the existence of a nondiscrete Lie symmetric subgroup for the Heisenberg SR-geometry)
9.6.2 Generic Conjugate Locus Using a graded normal form of order 1, the generic conjugate locus has been computed in [3, 39] and all the asymptotics are given. It required a proper time rescaling. It is represented on Fig. 9.4. On Fig. 9.5 we draw its intersection with a plane z = constant together with the cut locus; such trace has 4 cusps.
9.7 The Martinet Case
249
Fig. 9.4.
cut locus
conjugate locus
trace with z=constante
Fig. 9.5.
9.7 The Martinet Case 9.7.1 Preliminaries In this section we consider the local SR-Martinet geometry where U is an open set in R3 containing 0, D is a Martinet type distribution which can be smoothly identified to ker w, w being the one form: dz - 2 dx and g is a SRmetric on D which can be locally represented as g = a(q)dx2 + 2b(q)dxdy + c(q)dy2 where a, b, c are germs of real analytic functions at 0. The associated control system is 9(t) = ul(t)Fi (q(t)) + u2(t)F2(q(t))
where
250
9 Singular Trajectories in Sub-Riemannian Geometry 2
F1=- +2a, F2=ay and for the scalar product associated to g we have
(Fi, Fi) = a (F1, F2) = b (F2, F2) = c and (q, q) = u 2 a + 2u1u2b + u2c. We have [Fi, F21 =
ya
,
[[F1, F21, F1]= 0, [[F1, F21, F21 =
a
a and we note: F3 = 8z Hence 0 is a singular point and q = (x, y, z) is an adapted coordinates system where the weight of x, y is one and the weight of z is 3.
The abnormal extremals are contained in the plane y = 0 called the Martinet plane where w is not a contact form. Moreover they are straight lines: z = zo and the abnormal extremal passing through 0 is the line z = 0.
9.7.2 Normal Form The contact geometry where D = ker a, a = xdy + dz is rather simple and well investigated. In particular it has a characteristic direction identified here and da is a symplectic form on the quotient R3\ a . A Martinet type to distribution is more complicated. In particular the only obvious invariants are the singular trajectories. To compute a normal form in SR-Martinet geometry we shall use a different algorithm than the one presented in the contact case. Indeed we proceed as follows:
- compute the stabilizer of D; - normalize the metric using the stabilizer.
This approach has the advantage of clarifying the Martinet geometry and can be used to analyze others geometric control problems e.g. the feedback classification problem for affine control systems: 4(t) = Fo(q(t))+D(q(t))u(t), where D is a Martinet type distribution, see [931. We denote by D the set of germs of smooth diffeomorphisms of R3 preserving 0. The set D; is the subgroup of V preserving the line distribution Rte. Observe that
First we need the following lemma.
Lemma 55. Let cp E D : (x, y, z) ,-- (X, Y, Z) such that (i) Xz(0) 96 0 (such cp is called regular)
9.7 The Martinet Case
251
(ii) dZ- 2'dX =dz - 2dx Then p E Di and is defined by the equations 3
Y2=y2ax, x=a+2ay, Z=z- lay where a is any germ of a smooth function at 0, a : (y, X) - IR such that a(O) = 0 and ax > 0. Proof. Since
dZ -
y2
2
dX = dz - 2 dx,
2
then by differentiating we observe that p applies y = 0 onto Y = 0 (indeed they are the representation of the Martinet plane). Moreover if we introduce
S=Z+
one has
2 dX + dz - xydy. 2
dS =
If X2(0) 36 0, we can choose y, z, X as coordinates at 0 E IR3 and S(y, z, X is solution of
Sx= Y22 Sy=xy, S:=1. ,
Hence S can be written
2
S=z+ 2a(y,X) where ax (0) > 0 and x, Y are defined by the relations
Y2 = y2ax, x = a + ay 2
and Z is given by
Z
S_ x22
Definition 96. Without loosing any generality, we can choose the branch Y = yo-x-. Hence the regular diffeomorphism cp preserving w = dz - 2 dx is uniquely defined by a and a is called the generating function of W. We denote by Si,., the set of such diffeomorphisms parametrized in the previous proposition.
The following lemma is straightforward.
Lemma 56. Let so : (x, y, z) H-+ (X, Y, Z) be an element of Di preserving V i.e. sp * w = h.w where h is nonzero at 0. Then h is a constant.
Hence we have a complete parametrizations of the regular diffeomorphisms stabilizing V in the isoperimetric case. It can be extended to the general case and the following lemma is proved in [4].
9 Singular Trajectories in Sub-R.iemannian Geometry
252
Lemma 57. Let ,p E D : (x, y, z) - (X, Y, Z) such that: (i) (y, X, Z) is a coordinate system at 0 E 1R3 (such
(ii) cp preserves V = ket w that is there exists h : 1R3 - R, h(O) 76 0 with
dZ - 2' dX = h.(dz - edx). Then there exists two germs at 0 of smooth functions a : Z I.-# RI or (y, X, Z) i--+ R with a(0) = 0, a(0) = 0, ax (0)as (0) < 0 and cp is given by the following relations
x=-(a+yay), y2=_
yea;
az+ zaz
3
z=a(Z)-y-4ay Remark 25.
- The sP E V preserving D = ker w are infinitesimaly parametrized in [93]. - The Martinet geometry is clarified by the previous computations and the mappings a, a are the equivalent of the generating function in symplectic geometry.
We can now compute a normal form using the previous computations. We present the isoperimetric case, the general case being similar. Proposition 83. Let g = a(x, y)dx2 + 2b(x, y)dxdy + c(x, y)dy2. If cp E S,,, :
(x, y, z) ' (X, Y, Z) with generating function or is transforming g into a sum of squares A(X, Y)dX2 + C(X, Y)dY2, then a is solution of a partial differential equation of the form 3ay + yay2 = F(y, a, ax, yay, y, axx, yaxy),
when F is smooth. Proof. Easy computations show that we have 3ay + yayz
Ci
2A
with A = ayaX X
B = 4byoXX - a(2ax + yaxy)2 C = 4cyoXX - 2b(2ax + yaxy)2
Algorithm to compute a normal form. 1. We solve the Cauchy problem:
3a, + uay2 = F(y, a, ax, yay, yaxx, yaxy)
a(X,y=0)=ao(X) in order to get an isoperimetric metric: A(X, Y)dX2 + C(X, Y)dY2. 2. We van choose ao(X) such that A1Y=o is one.
9.7 The Martinet Case
253
Solvability of the Cauchy problem. We observe that the PDE is singular (it is of the Briot-Bouquet type). Nevertheless - an unique formal solution a (X, y) = E >o ° nX y' can be easily computed by reccurence by simply differentiating the equation; - using the result of [48], if oo(X) is real analytic, the previous power series is converging at 0 and we get an analytic solution. Hence our algorithm allows to compute easily an analytic solution which can be approximated at any order using a simple and implementable algorithm.
The same approach can be used in the general case and we get the following form.
Theorem 27. Every local SR-Martinet geometry (U, D, g) can be written in a local coordinates system as D = ker w, w = dz - dx, g = adx2 + cdy2 (sum of squares) with a = 1 + yF(q), c = 1 +G(q) with 2 0. Moreover if g is isoperimetric, the image of g can be chosen isoperimetric.
9.7.3 Orthonormal Frame
If we set F1 = 9 + 2 , F2 =
then with g = a(q)dx2 + c(q)dy2 we get
(Fi, Fi) = a, (F2, F2) = c, (FI, F2) = 0. If we introduce 1
G1 = LF1, G2 =
1
7
F2
we get an orthonormal frame {G1, G2}. It can be completed by G3 = 9 to define locally a Riemannian structure whose restriction at D is g.
9.7.4 Graded Normal Form It is constructed using the frame {G1, G2) and the weight given by the adapted coordinate system: 1 for x, y and 3 for z. One gets:
- Normal form of order -1: g = dx2 + dye :
flat case
- Normal form of order 0: g = (1 + ay)2dx2 + (1 +'8X + 7y)2dy2,
o,, 8, ry
constants
N.B. It contains terms of order 1 but by convention we identify two normal forms of order p > 1 whose Taylor expansion coincide at order p.
254
9 Singular Trajectories in Sub-Riemannian Geometry
Remark 26.
- At order {GP,, GZ} truncation of {GI, G2} generates the same distribution D = ker w. - The normal form of order 0 is isoperimetric. - Another normal form using the full gauge group has been computed in 151 using a different algorithm. It is similar at order -1 (as expected) and at order 0 contains the same number of parameters.
- Any normal form can be used but we shall give later the adapted coordinate system to study the SR Martinet geometry and related to the
transcendance we need to parametrize the exponential mapping. 9.7.5 Geodesics
We restrict our computations to the isoperimetric case. The problem is written 4(t)/= ui (t)Fi (9(t)) + u2(t)F2(9(t)) min
T (a(q(t))u(t) + c(q(t))u2(t))dt
Jo
and the Hamiltonian associated to normal extremals is 2
Hi Solving
-H 'OH
(aui + cua).
u: (P, F: (q)) -
= 0 we get 2
ul = a (Px + Pz 2 ), u2 =PV
and plugging u into Hj we obtain
2)2 + Hn = (uia + u2c) = 1((Ps + aP; 2
2
p2V
c
and the normal extremals are solutions of
th=a(Px+Pz
z
C
2) s 2 (Px +P-K2
2c
=P
Py - 2c Pz = 0
2a
+ (PsiP:
2a
4)za
- (p. +p.a
)Ps U
)
9.7 The Martinet Case
255
Using the Poincare coordinates (q, P) with P = (P,, P2, P3) associated to the orthonormal frame Gl
_F,
f'
GZ
_F2
f'
8
G3
8z
and given by Pi = (p, Gi) we get
Z Pl - px + p: 2 , Va
P2 =
f Py
a
P3 = P.
Hence we have H,, = 1(P12 + P2) and the following equations.
Lemma 58. In the Poincare coordinates (q, P) the normal extremals are solution of
2k A
P2=- n
(Y P3
2
-PI+2c,P2) a
yP3-2 QPi+2 Pa
P3 = 0 The following properties are straightforward.
Lemma 59. If ax = cx = 0, then x is a cyclic coordinate and the equations whose solutions are the normal extremals can be integrated by quadratures.
Lemma 60. The abnormal geodesic a : t '-- (±t, 0, 0) is not strictly abnormal if and only if the restrictions of ay to the Martinet plane y = 0 is zero. In this case this geodesic is also projections of a normal extremal where the choice of pz is arbitrary. In particular it can be immersed in the flow with pz = 0. Moreover all the axis y = z = 0 minus 0 is formed with conjugate points.
The geodesics parametrized by arc-length are located on HH = 1(P, + P2) = 1 and moreover P3(t) = A = constant. We must distinguish between two cases.
9.7.6 Riemannian Metric on the Plane (a, y) In the isoperimetric case we can define on the plane (x, y) understood as the quotient space R3\ 38 a Riemannian structure denoted 9R and given by gR = a(x, y)dx2 + c(x, y)dy2. The following result is clear.
256
9 Singular Trajectories in Sub-Riemannian Geometry
Lemma 61. The geodesics of the Riemannian structure 9R are the projections on the plane (x, y) of the SR-geodesics corresponding to A = 0. We deduce the following.
Proposition 84. There exists an open set V containing 0 such that each SR-geodesic corresponding to A = 0 is a minimizing curve if its projection in the plane (x, y) is contained in V.
Proof. According to standard Riemannian theory there exists such a neighborhood V of 0 on which the geodesics of the Riemannian structure 9R are global minimizers. Hence they are minimizers for the SR-structure. Remark 27. In the strict case the previous assertion shows that such geodesics play no role in the singularities of the SR-sphere with small radius. Never-
theless the metric gR gives informations about the invariants. In particular an easy computation gives the following.
Lemma 62. In the graded form of order 0 the Gaussian curvature K of gR is zero for every y if a = 0 = 0.
To analyze the geodesics when A # 0 and in particular when A -4 oo we introduce a foliation (F) which is the basic object in SR-Martinet geometry.
9.7.7 Asymptotic Foliation Associated to the Normal Form at Order 0 The geodesics are parametrized by arc-length. If 0 kir, we introduce the cylindric coordinates: P1 = cos 0, P2 = sin 0, P3 = p; = A 54 0. The geodesics equations take the from
f
cos 0
y=
sin 0
z=
v
y2 cos 0
2\/a-
(9.12)
6=
-
(yA - 2af cos B + 2; sin B)
where a,c are given in the graded normal form by: a = (1 + ay)2, c (1 +,Qx + -yy)2 and the last equation is
B= -
1
I
(yA - a cos 0 + 6 sin 0).
The equation defines a one dimensional foliation (F) in the plane (y, 0). Indeed if we use the parametrization
dt d
=
d
dr
(9.13)
9.7 The Martinet Case
257
and denoting ' the derivative with respect to r, the equation (9.12) can be projected onto y' = sin 0(1 + ay) (9.14)
0' = -(yA - a cos 0 +'3 sin 0) and differentiating the second equation we get
0"+Asin0+a2sin 0cos0-a/3sin20+/3cos00' = 0.
(9.15)
The parameters a, /3 are fixed by the metric g but A E JR represents the height of the cylinder on which the exponential mapping is defined. If we set e is small for A large and using s = r a the previous equation s v71-A1 ,
can be written dO
+I
ff
sin 0 + F3 cos 0 do + F2a sin 0(a cos 0 - /3 sin 0) = 0.
(9.16)
Notation. We denote by (F) the one dimensional foliation defined by (9.14) on the cylinder: (exp(i0), 0) and (.FE) the asymptotic foliation defined by (9.16) where s is a small parameter. Geodesic equations (9.12) are used to construct the sphere and integrability of those equations will be reduced to integrability of (F). The asymptotic foliation (.Fe) will allow to compute the sphere in the neigborhood of extremities of abnormal geodesics.
9.7.8 Properties of the Asymptotic Foliations In our analysis, we can assume A > 0 because changing A into -A we exchange only the role of the singularities.
20 Flat case. In this case the foliation is defined by d77 + sin B = 0. It is a pendulum which admits a global analytic first integral. The equation has two equilibrium points which are: a center if 0 = 0' = 0 and a saddle if 0 = ir,0' = 0. On the cylinder all the trajectories are periodic except two
separatrices El, E2 which are saddle connections, see Fig. 9.6. We have two types of periodic trajectories: those which are homotopic to 0 and those which are not homotopic to 0. They admit different parametrization using elliptic functions on R.
9 Singular Trajectories in Sub-Riemannian Geometry
258
Case /3 54 0. In this case neglecting the terms of order e2 we get the equation d$2
+sin0+e(3cosO- = 0. ds
(9.17)
One of the main property of equation (9.17) is the following.
Lemma 63. If /3 # 0, the asymptotic foliation has no global C°-first integral.
Proof. For 0 # 0, the origin becomes a focus and such a singular point has no local CO first integral.
Case 3 = 0. In this case the asymptotic foliation is given by d29
ds2
+ sin B(1 + e 2 a 2 cos 0) = 0 .
(9 . 18)
The main property is the following.
Lemma 64. The equation (9.18) is integrable using elliptic integrals of the first kind. We shall prove this result in the next section.
9.7.9 Integrable Case of Order 0 and Elliptic Integrals
Parametrization and properties. If the metric is of the form g = a(y)dx2 + c(y)dy2, the geodesics equations are integrable by quadratures
9.7 The Martinet Case
259
and the exponential mapping can be computed. In particular it will allow to describe analytically the behaviors of the geodesics near the Martinet plane y = 0 containing the abnormal geodesics. We proceed as follows. Using H,, (P? + P2) = 2 with Pl (y) = I (pz + p= z ), P2(y) = CL where p. and pz are first integrals because the metric doesn't depend upon x and z. We get
f
(f4)2+(Ps+P:2
)2=1
(9.19)
Definition 97. The previous equation is called the characteristic equation. Using the time parametrization dij = it describes the evolution of a one dimensional mechanical system with position y and in a potential field given by V(y)
P12(y)_
Let e(.) _ (x(.), y(.), z(.)) be a normal geodesic defined on [0, T], starting from 0 and parametrized by arc-length. If y is not zero, we denote by 0 < tl < < tN < T the successive times defined by y(t1) = 0. We introduce o
f sign(y(0)) if y(0) # 0 sign(y(0)) if y(0) = 0
Under mild assumptions on V, the motion of y is periodic with period P and we set
y+ =
tmaxx
y(t), y- = 9e
y(t)
The geodesics can be easily computed if we parametrize by y and they are solutions of the following equations cPl dz
y2 VC-P1
dy f P2 dy
2 f P2
dx
(9.20)
with
dt - fZdy
(9.21)
P2
andP2(y)=a 1-P1(y)fortE[0,t1]. If y(T) = 0, T = tN we obtain the following formulas:
- N odd. fP1(y)dy VcP1(y) x(T)=2v./.dy+(N-1) a 1-P y) fl-P (y) J y+
v°
JO
z(T)=2
V_
1yoaf2PPy(y)dy+(N-1)JY+ 0
V-
(9.22)
2f1P1Pi)(y)dy
260
9 Singular Trajectories in Sub-Riemannian Geometry
- N even. 1+
x(T)=NJ
cP1(y)
1-Pl(y)dy
-
(9.23)
y+
z(T) = N
cy2Pi (y)
Jy- 2 f 1 - Pl (y)
dy
and the period is given by y+
P=2
c
1 - PP (y)
y_
(9.24)
dy.
Hence we get explicit formulas to evaluate the exponential mappings.
Characteristic equation in normal form and elliptic integrals. The behaviors of normal geodesics near the abnormal direction in SR Martinet geometry can be understood as a property of elliptic integrals. Such standard objects in mechanics appear in the problem as follows. Assume that the metric is given by g = (1 + ay)2dx2 + (1 + ryy)2dy2 where a, ry are real parameters. We have P, = cos 0, P2 = sin 9, px = cos 9(0) and P3 = ps = A. By symmetry
we can assume \ > 0 and the characteristic equation can be written 2
(v v' )2+(P:+2)=a with a = (1 + ay)2, c = (1 +'yy)2. Using the parametrization dT = 73-7 we get l2
(
L
\ dT /
F(y),
where F(y) = (1 +ay)2 - (Ps +pz 2 )2. The analysis of the motion is related to the roots of F(y) = 0. The function F is a quartic which can be factorized into F = F1F2 where
Fl =(1+ay)-(px+pz 2 ), F2=(1+ay)+(px+\Y!). We can write
F(y) = where
(2m2
- 2 (y - 0)2) (2m" - A2 (y + A )2) a2
2m"=1+pz-
a2 2a
9.7 The Martinet Case
261
and m2+m"=1,m2>0ifa0 0 and m2>0if a#0and 00nrr.If we set y
and we get
v y+ a
a
2m/'
2m
'1
2m
2mf
F(y) = 4m2(1 - 772)(m" + m2Tj2).
(9.25)
The roots of F on C are 17 = f 1 and r = f mW7 . Definition 98. The geodesics are said critical when m" = 0. (The quartic F admits double roots) Lemma 65. If a # 0 in the graded normal form of order 0 then there exists (in the integrable case) critical geodesics starting from 0.
Geometric interpretation. If a 54 0, the abnormal geodesic is strict. The previous lemma gives us a clear geometric interpretation of the role of a. If
a = 0, the situation is similar to the flat case; in this case there exists no critical geodesics starting from 0, but when px -- -1, m" - 0 and we have geodesics starting from 0 which are nearby the critical case. The role of a
is to push critical geodesics has admissible geodesics starting from 0.
Normal form. The characteristic equation can be normalized as follows. Indeed if a # 0, there exists two distinct reals v1, v2 such that the pencil F1 + vF2 is a perfect square: K, (y - p)2 and K2 (y - q)2. Using the homographic
transformation
u=(y-p)(y-q)-1
(9.26)
the characteristic equation takes the normal form dy
F(y)
-
(p - q)-'du
(9.27)
(A1u2 + Bl)(A2u2 + B2)
and the trajectory u(.) can be computed using an integral of the form
f J
du
(Alu2 + B1)(A2u2 + B2)
which is called an elliptic integral of the first kind, see [76]. If a = 0, the result is still true. Indeed in this case 77 = 1 and F(y) is normalized as before using a simple dilatation: q =
Hence we get a neat interpretation of our graded normal form of order 0.
262
9 Singular Trajectories in Sub-Riemannian Geometry
Proposition 85. The graded form of order 0 is a coordinate system in which the oscillation of a normal geodesic with respect to the Martinet plane can be parametrized in the integrable case using elliptic integral of the first kind.
We shall now parametrize the geodesics in the flat case using elliptic integrals of the first and second kind. The previous reduction will show that the integrable case of order 0 has the same transcendence.
9.7.10 The Martinet Flat Case If g = dx2 + dye the geodesic equations take the form
Pi(t) = yP2(t)P3 P2(t) = -yPi(t)P3 P3(t) = 0
x(t) = P1(t)
y(t) = NO z(t) = z Pl(t)
Notations. We compute the geodesics starting at t = 0 from 0. We set Pl (0) = sin cp, P2(0) = cos p (i.e. cp = 0(0) + and A = P3(t) = P3(0). Let S 2) be the group generated by the two diffeomorphisms S1 : (x, y, z) i - (x, -y, z)
and S2 : (x,y,z)'-' (-x,y,-z).
Symmetries. In the flat case the SR-geometry is left invariant by S. Indeed
it is the symmetry group of the geometry. Observe it is a discrete group and the situation is different from the Heisenberg case where the symmetry
group is not discrete and the sphere is a surface of revolution. The symmetry group is related to the geodesic equations as follows. If we change p into ir - cp, the solution (x, y, z, P1, P2, P3) is changed into (x, -y, z, P1, -P2, P3) and if we change p into -cp and A into -A it is changed into (-x) y, -z, -P1i P2, -P3). Hence when computing the geodesics we can assume
Assumption (H1). V El - 2, +2[, A >- 0.
Quasi homogeneity. In the flat case the geodesic equations are invariant for the following transformations
x=eX Pi=Q1
y=EY P2=Q2
z=63Z P3=
and the length is changed as follows L(X, Y, Z) = s-1L(x, y, z).
9.7 The Martinet Case
263
Parametrization. We have the following particular solutions. When cp = x(t) = t, y(t) = z(t) = 0 and it corresponds to the abnormal geodesic. If A = 0, x(t) = t sin cp, y(t) = t cos cp, z(t) = sin cp cos2 cp and their projections on the plane (x, y) are straight lines (they are the geodesics of the Riemannian
s
metric gR = dx2 + dy2). The others solutions are computed using elliptic
integrals of the first and second kind. The characteristic equation is equivalent to
y2=(1-P1)(1+P1)=(1-Px- )(1 +Px + ipx). We introduce 0 < k, k' < 1, k2 + k'2 = 1 defined by k2 = sine
" (4
-
1 - sin cp
cp
2) =
k'2 _
1 + Sin cp
2
2
where cp E] - 2 , + [. Hence y satisfies 2
y2 = (2k2 - 2 A)(2k'2 + 2 A). Assume A > 0 and set 71 = y2k , we get the equation 2
,
=(1-r12)(k2+k2ii2) which has to be integrated with the initial condition 71(0) = y(O) = 0 and using the initial branch f1(0) > 0 since y(0) = P2(0) > 0. The solution can be written using the Jacobi elliptic function cn whose inverse mapping is defined by
cn-1(x,k) _
d71
x'
(1 -,i2)(k'2 + k2ii2)
and we set
r1(t) = -cn(K(k) + tf, k)
Vr-
where the period is 4K, K being the complete integral of the first kind 11
K(k)=J
o
d'1
(1 - r12)(k'2 + k2712)
f
=J (1-k2sin9)-4dO. o
77 cos(K(k)+t ' , k) and represents a periodic motion whose period is 4K and with amplitude 2. We have two limit behaviors. When cp - 2 and K(k) --+ 2 and cp -' 7r+ - - , then k' - 0 and K(k) ti Ink, . Hence K(k) --+ +oo, when k -+ 1 Hence y(t)
and admits a logarithmic singularity. In the pendulum representation we have the system
264
9 Singular Trajectories in Sub-Riemannian Geometry
y=sing, B= -Ay. Since y(O) = 0, we have 9(0) = 0 and we have only the oscillating solutions of the pendulum. The two limit behaviors k -b 0 corresponds to the linearized pendulum and k - 1 corresponds to the oscillating solutions tending to the separatrix realizing the saddles connections. The others components can be computed similarly. The only additional transcendence we use is the Jacobi epsilon function, see [76] defined by rt.
E(t, k) =
J0
dn2u du =
rent [1-- k2u2
J0
1-u2
du.
Endly we get the following parametrization.
Proposition 86. Arc-length parametrized geodesics starting from 0 are given by
x(t) = -t +
3(E(u) - E(K))
y(t) = -- 2k Z(t)
=3
((2k2 - 1)(e(u) - E(K)) +
k'2tV,-\)
+2k2snu cnu dnu)
where u = K + t \/'A-, A > 0, lP E] - 2 , + 2 [, snu , cnu dnu and E(u) being the Jacobi elliptic functions, K and E(K) being the complete integrals of the first and second kind, or the particular solutions when A = 0 x(t) = tsin ip y(t) = t cos ca z(t) = 11 sinwcos2
s
where P E) - M' j [ and the curves deduced from the previous ones using the symmetries Sl2 : (x, y, z) '- (x, -y, z) and S2 : (x, y, z) "- (-x, y, -z).
Return mapping and intersection of S(0, r) and W (O, r) with the Martinet plane. Definition 99. Let e(., gyp, A) be a geodesic parametrized by arc-length. We the map which associates to e(., cp, A) its first (resp. denote by Rl (resp.
n-th) intersection with the Martinet plane. Its domain is the set cp # n!2 , A # 0. They are called respectively the first and nd return mapping. Image of R1. We may assume by symmetry W E) - 2 , + [. Let r > 0, using 2 the parametrization of Proposition 86 we represent the image of Rl for t < r on Fig. 9.7. The important property is the following: RI maps the curve r,
defined by r/ = 2K onto the curve cl and preserves the orientation of the curves. The interior of the shaded domain is sent onto the interior of the shaded image.
9.7 The Martinet Case
265
+1
-1
Image R. , t
Domain R, with t
Fig. 9.7.
Corollary 21. A geodesic whose projection on the plane (x, y) is not a straight-line is optimal up to its first intersection with the Martinet plane.
Proof. We observe that due to the symmetry S2 : (x, y, z) '- (x, -y, z) at each point P1 of cl there exists two distinct geodesics with same lengths ending at P1. From the maximum principle, every minimizer is smooth and clearly a geodesic cannot be minimizing at any point beyond P1. To prove that a geodesics is optimal up to its first intersection with y = 0, we observe
that every point P of y = 0 in the domain z > 0 is the image by R1 of an unique (gyp, cpp), A > 0, cp El -' ,- [ in the parameter space. Moreover from the existence theorem there exists a minimizing geodesic joining 0 to P. Hence the geodesic corresponding to (Ap, tpp) is minimizing at P and therefore
minimizing up to P. The result is proved. The following theorem is a direct consequence of the previous corollary.
Theorem 28. The geodesics whose projection in the plane (x, y) is a line are minimizers. A geodesic whose projection is not a line admits a cut point at time tp = corresponding to its first intersection with the Martinet plane. Hence the intersection of the conjugate locus and the cut locus is empty.
T
266
9 Singular Trajectories in Sub-Riemannian Geometry
9.8 Estimates of the Sphere and of the Wave Front near the Abnormal Direction in the Flat Case and exp -In Category We can give precise estimates of the distance from 0 ti a point near the abnormal directions. We prooced as follows.
9.8.1 Intersection of S(0, r) with the Cut Locus Let r > 0 and setting ti, = r =', which corresponds to the first intersection with the Martinet plane, in the parametrization of the geodesics one gets
x(k) = -r + 2 (E(3K) - E(K)) (9.28)
z(k) = 3ai ((2k2 - 1)(E(3K) - E(K)) + 2Kk'2) (9.29)
Using the relation E(3K) = 3E(K) and the notation E for E(K), we get that the intersection of the cut locus with the sphere S(0, r) is a curve denoted k c(k) contained in the Martinet y = 0 which admits the following parametric representation
x(k) _ -r + 2ry z(k) - s ((2k2 - 1)E + k'2K) where k E]0,1[ and the curve deduced from c using the symmetry (x, z) H
(-x, -z). In order to understand the properties of this curve, the following properties are fundamental. First, by definition
K=
ri
J
o
Vfd
(1 - rtz)(k'2 + k2g2)
and
E=
rx
J
=
(1 - k2sin2o)-4d9
Jo
fI
dn2udu=(1-k2sin20)1do
0
z[1+(2)z
K
z
k4+...J k2+(2a) z 2 E=2[1-(2) k2-3(24) k4+...1
9.8 Estimates of the Sphere and of the Wave Front
267
In particular, when k -* 0+, the cut locus in the domain z > 0 is of the graph of an analytic function which can be represented by 3
2r3(x - r) + o(x - r)
Z
Hence it is a semi-analytic object. When k -+ 1, the situation is quite different. This is due to the following fact. We can extend the mapping k H K(k) to an analytic function on C\[1, +oo[ which presents a logarithmic singularity when k 1. More precisely we have a representation with k' = 1 - k K(k') = ul (k')in
+ u2(k')
where u1i u2 are analytic function of k' which can be easily computed by reccurence k42
ul = 1 +
+
o(k'3),
k42 + o(k 3)
u2(k')
The function E has a similar property and can be decomposed into
E(k') = u3(k')ln
+ u4(k')
where u3, u4 are analytic at 0 and moreover u3(k') =
k4+ o(k 3), u4(k') = 1 -
k82
+ o(k '3).
Introducing
Xi=k',
X2 =
14 In k,
we have X1 = 4e-3k. Such a graph is not analytic but is pfafflan because solution of X2dX1 - X1dX2 = 0.
Hence near k' - 0, the cut locus is the image of a pfafflan set and in general we cannot expect such an object to be semi-analytic. Indeed precise computations give the following.
Theorem 29. When k' - 0, the graph of c is given by
r3 x+rl3 F( x+r) 6 \ 2r / + 2r / where F is a flat function of the form F(X) = -4r3X 3e- * + o(X3e- 1). In particular the sphere is not sub-analytic.
268
9 Singular Trajectories in Sub-Riemannian Geometry
This is not a new result in optimal control, see [82], but here we can be more
precise using the exp -In category in real analytic geometry [78]. Indeed to compute the graph we must eliminate the parameter k' occuring with logarithmic complexity in the parametric equation. Using an implict function theorem in this category we can prove the following theorem, see [4].
Theorem 30. The intersection of the sphere S(0, r), r > 0 with the Martinet plane y = 0 in the domain z > 0 is near X = 0 with X = 2r' a graph of the form
z=F(X,eX%1 where X > 0 and F is an analytic mapping from a neigborhood of OR2 onto
Wave front. We can make the same analysis and compute the wave front represented in the domain y = 0, Z > 0 on Fig. 9.8. It contains an infinite
Fig. 9.8. where the curve cn corresponds to the n-th intersection of the geodesics with y = 0 and the curve cl belongs to the sphere. In particular it has an infinite number of intersections with the axis Oz and number of curves cl, c2i
belongs to no reasonable category of analytic geometry. Nevertheless each curve has the same properties than the curve cl, that it is not suban-
alytic but belongs to the exp-ln category.
9.9 Conclusion Deduced from the Martinet SR-Flat Geometry Concerning the role of Abnormal Geodesics in SR-Geometry 9.9.1 Behaviors of the Normal Geodesics near the Abnormal Direction - Geodesic C°-Rigidity We represent on Fig. 9.9 the behavior of a geodesic e(.) = (x(.), y(.), z(.)) near the abnormal direction (i.e. p - -1). ). The coordinate y oscillates pe-
9.9 Conclusion Deduced from the Martinet SR-Flat Geometry
x
Y
t
269
z
X
t -> y(t)
t
t -> x(t)
t t -> z(t)
Fig. 9.9.
riodically with period 4K and for t ' - x(t), z(t) there exists a shift. The average behavior can be obtained by taking the respective lines joining 0 to (2K, x(2K)), (2K, z(2K)). This shift is a property of the Jacobi epsilon function E. In particular at the first intersection z(k) =
_± ((2k2 - 1)E + k '2 K) 3A 22
and when o -+ -L,
k
1 the shift is given by
lim z(k) =
k-.1
4 3A
The numbers is a basic invariant and explain the C°-rigidity of the abnormal extremal, discussed in Chap. 5. More precisely we have the following
geodesic rigidity property. Proposition 87. For all M > 0, there exists e(M) such that if e
:
t-
(x(t), y(t), z(t)), t E (0,T]. is a normal geodesic whose image is not contained in the axis 0s corresponding to the abnormal direction and with length less than M then we cannot have simultanously y(T) = z(T) = 0 if I y 1:5 e(M)-
9.9.2 Nonproperness of the First Return Mapping Rl and Geometric Consequence We recall on Fig. 9.10 the first return mapping for p E] - 2 , + [ and with fixed length. We observe that the mapping R1 is not proper near 2to the point (-r, 0) and this is due to the logarithm branch of K(k) when k -, 1. If we use the pendulum representation this nonproperness is due to the behaviors
of the trajectories tending towards the separatrix, see Fig. 9.11. The
270
9 Singular Trajectories in Sub-Riemannian Geometry
a
P
ai x
+r
Fig. 9.10.
Fig. 9.11.
Fig. 9.12.
9.10 Cut Locus in Martinet SR-Geometry
271
phenomenon is similar to the one encountered in the evaluation of PoincareDulac return mapping with respect to a section of a separatrix cycle, see Fig. 9.12. This shows the connection between the SR-sphere in the Martinet case
with the problem of computing the Poincare return mapping in the 16-th Hilbert problem concerning the number of limit cycles for planar differential
equations. All techniques developped to study this mapping can be used to evaluate the SR-distance.
9.10 Cut Locus in Martinet SR-Geometry An important question briefly discussed in this section is to understand the role of abnormal direction in the cut locus. We represent on Fig. 9.13 the cut locus in the Martinet flat case, in the northern hemisphere A > 0 of the sphere. The two points A and -A are the intersections of the abnormal direction with the sphere. The abnormal geodesic is not strict and both points A and -A are contained in the equator A = 0. It can be understood as a deformation of
Fig. 9.13.
the contact case represented on Fig. 9.14. Next we shall conjecture the cut locus in the Liu-Sussmann example (79], where the SR-metric is given by 2
D = ker w, w = (1 + ey)dz - 2 dx 2 (1
y)2 + dye
The model is not generic because the orthonormal frame generates a nilpotent algebra. Moreover the geodesisc equations are integrable. They are the following in cylindric coordinates 2
± = (1 + ey) cos 8, y =sin 8, z = 2 cos 8,
272
9 Singular Trajectories in Sub-Riemannian Geometry
conjugate point
Heisenberg cut locus
generic cut locus in the contact case
Fig. 9.14. 6
= -(Pxe + pzy)
where px and p,z are first integrals and pZ = A. The angle evolution is the pendulum 8 + A sin 8 = 0 and the constraint y = 0 defines the section 6 = -pXE.
If E # 0, the abnormal line is strict and intersects the northern hemisphere A > 0 at a single point A. If e = 0, we are in the flat case and the cut locus is represented on Fig. 9.14: each point of y = 0 minus ±A is a cut point endpoint of two disctinct geodesics corresponding to oscillating trajectories of the pendulum. If E 96 0 the cut locus splits into two distinct branches ramifying at A, a branch Lc corresponding to oscillating solutions of the pendulum and a branch LD corresponding to rotating solutions of the pendulum. The extremity of each branch not ending at A are conjugate points, see Fig. 9.15.
cut locus in 1S-example
Fig. 9.15.
9.10 Cut Locus in Martinet SR-Geometry
273
Notes and Sources A good general presentation of SR-geometry is provided by (69]. See also the articles of Bellaiche and Gromov in [16]. A detailled analysis of the contact case is provided by the series of articles [6, 5] from Agrachev-Chakir-GauthierKupka; see also the article from [9] concerning the generalization of the Dido problem. The description of the Martinet case is given in details in the two articles [4, 23] and see [29] for a generalization.
Exercises 9.1 In Heisenberg SR-geometry compute the models of the singularities M; and Ni of the wave front. 9.2 Consider a SR-geometry (U, D, g) in R3 where D = ker w with 3
W = we = dy - (xy + 3 + xz2 + mx3z2)dz or
w = wh = dy - (xy + x2z + mx3z2)dz
and g = a(q)dx2 + 2b(q)dxdz + c(q)dz2. Compute in both cases the graded approximation of order -1. Compute in this approximation the normal and abnormal extremals. 9.3 Consider the flat Engel SR-geometry in R4 with coordinates (x, y) z, u),
D=Span {F1,F2}, F1 = F+yj+'j3U, F2 =
ZOFj
andg=dx2+dy2.
1. Compute the abnormal geodesics. 2. Compute the normal geodesics equations using the Poincare coordinates Pi = (p, F1) where F3 = [Fl, F2] and F4 = [[Fl, F2], F2]. Prove that P4
and C = P1P4 + 2 are first integrals. 3. Integrate the normal geodesics flow using elliptic integrals.
9.4 Consider the local SR-geometry (U, D, g) where D is a rank two COOdistribution and g is a C°°-metric. We can identify the SR-geometry to the set of orthonormal pairs of vectors fields. Show that for an open dense set of pairs (Fo, F1) for the Whithney topology each abnormal or normal extremal is strict.
9.5 Consider a smooth SR-structure (M, D, g) where g denote the scalar product on D. Given a smooth vector field X, we denote by exp tX its corresponding flow. The vector field is called an infinitesimal symmetry of the distribution if (exp tX) *,d = A and of the SR-structure if (exp tX) * 4 = A and (exptX) *g = g. The Lie algebra of the distribution (resp. SR-structure) is denoted SymD (resp. Sym(D, g)).
274
9 Singular Trajectories in Sub-Riemannian Geometry
1. Prove the following:
a) X E SymD if and only if adX (a) C A. b) X E Sym(D,g) if and only if adX E so(D(q)) for all q E M where so(D(q)) is the set of antisymmetric matrices over the space vector D(q) with scalar product gq. 2. Consider the Heisenberg SR-geometry with D = Span{Fi, F2}, F1 & + x a: , and g is defined by taking Fl, F2 orthonormal. F2 = a) Show that
SymD = {X; X = Pox +Qay
+ Rz},
(9.30)
where P = -fq-xfz, Q = f, R = xff- f with f being an arbitrary function.
b) Prove that the symmetries of (D, g) form the four dimensional Diamond Lie algebra: Span{X°, X1, X2, X3} where: 49
X0
a
1
19
+X-
- y2) 8z
(X 2
Xl
9
(9
TX +yOz
X2= 9 X3 8z
3. Consider the flat Engel case with D = Span{F1i F2), F1
+X 28v = ay +X 8z F2 =
8
(9.31)
Compute SymD and prove that Sym(D, g) is isomorphic to the Engel Lie algebra: {Fl, F2}AL.
9.6 [Grusin example] Consider the singular Riemannian problem:
i(t) = u(t) y(t) = x(t)v(t) min
J
tl (u2(t) + v2(t)) i dt
Define the length of a curve y(.) by e(y) = fro (v2(t) + v2(t))dt and the distance between two points qo, ql as d(qo, ql) = infe(y) where y(.) is an admissible curve joining qo to ql.
9.10 Cut Locus in Martinet SR-Geometry
275
1. Prove that outside the line x = 0, the problem is Riemannian and is defined by the metric ds2 = dx2 + 2. Show the following estimates:
x
dy2.
2(IxI+Iyl )<_d((0,0),(x,y))
- 3(IxI+Iyl4).
3. Prove that the geodesics starting from (0, 0) are the lines y = 0 and the family of curves given by:
x(t) = P(O) sin(pyt) y(t) = px(0)(t 2py
-
sin(2pyt))
2py
with py # 0.
4. Represents the geodesics starting from (0, 0) and the points at distance r from the origin. Compare with the Heisenberg sphere. 9.7 Consider the SR-problem in R3: 2
9(t) _
ul (t)F (q(t)) + u2(t)F2(q(t)) min
t (ui(t) + us(t)) 1dt
Jto
where
1. Prove that the Lie algebra generated by F1 and F2 is isomorphic to the Heisenberg Lie algebra h3 and deduce that the SR-problem is isometric to Heisenberg SR-geometry. 2. Prove the following estimates for the SR-distance:
3(IxI+IyI+IzI1)sd(0,(x,y,z))
- 4(IxI+IyI+IzIi).
9.8 1. Consider the contact SR-geometry in 1R3. Prove that a graded normal form of order 1 is defined by the two orthonormal vector fields:
F 1 = a + 2(1 +Q)a-, F2 = 8- - 2(1 +Q) 4 x
(9.32)
where Q is a quadratic form, the weight of x, y is one and the weight of z is two.
2. To get a frame, complete F1, F2 by F3 =
ffz-
and introduce P =
(P,, P2i P3) with P, = (p, F1 (q)), i = 1, 2, 3 and q = (x, y, z). Write the equation for the normal extremals in the coordinates (q, P).
276
9 Singular Trajectories in Sub-Riemannian Geometry
3. Let the geodesics be parametrized by arc-length and introduce the cylindric coordinates: P1 = cos 9, P2 = sin 9, P3 = A. Show that the geodesic equations are given by: th(t) = P1(t)
X0 = P2(t) z(t) = P1(t)y(t)(1 + Q) - P2(t)x(t)(1 + Q) 2
6(t) = (1 + 2Q)a
where P3 = A is a constant. 4. Assume A > 0 and make the following reparametrization: ds = (1 + 2Q) A, show that 9(s) = s + Bo, 9o =constant.
5. Assume A large enough, e = z small parameter. Set x = EX, Y = EY, z = E2Z. Prove that:
X =Xo+E2Xl+0(62) Y = Yo + E2Y1 + o(E2)
Z = Zo + o(E)
where go = sin(s + Oo) Yo = cos(s + 90)
Z0 = sins + 9o)Yo(s) - cos(s + 9o)Yo(s) 2
X1 = sin(s + 9o)Q(Xo, Yo) X2 = cos(s + 90)Q(X0, YO)
and Q is the quadratic form defined by 1+2
Cy2+...,
= 1+Q = 1+Ax2+2Bxy+
9.9 Consider the flat Engel SR-geometry in R4 with coordinates q = (ql, q2, q3, q4) and defined by the two orthonormal vector fields: a Fl-8ql+92
2 q2 a
a
aq3+ 2aq4 F2 - a aq2
and let L 1i L2 be the two matrices
0000 0010
L1=
0001 0000
_
,
0100 0000
L2- 0000 0000
9.10 Cut Locus in Martinet SR-Geometry
277
1. Show that the flat Engel SR-geometry can be lifted to a right-invariant SR-geometry:
R(t) _ (uI (t)LI + u2(t)L2)R(t),
min Ito (ui(t) + u2(t)) where R belongs to the Engel group Ge represented by the nilpotent 1 q2 q3 q4
0 1 q, 2 0 0 1 ql
matrix
(0
0
1
2. Prove that the Martinet flat case is isometric to (Ge/H, dqi +dq2) where H is the following sub-group of Ge : {exp t[L1, L2); t E R}. 3. Compute the flat Engel SR distance from 0 to the line (ql, q2, *, q4) (resp. (qi, q2, q3, *)) and compare with the flat Martinet distance from 0 to (qi, q2, q4) (resp. with the Heisenberg distance from 0 to (qi, q2, q3)). 4. Deduce that the flat Engel SR-sphere is not sub-analytic. 9.10 Consider the Martinet SR-geometry of order 0 with orthonormal frame
1(0 + 2 ), TO where a = (1 + ay)2, c = (1 + /3z +7y)2, a,,O,-y are real parameters and a > 0. Let X = 2r' , Z = rs, r > 0. Prove that near (-r, 0, 0) the trace of the sphere S(0, r) with the Martinet plane y = 0 in the
domain z < 0, is a graph of the form: Z = - 2 X2 + o(X2). 9.11 Prove that in SR-geometry each CI-local minimizer is a global minimizer if its length is small enough. 9.12 Let U be a neighborhood of qo in R" and consider the SR-problem:
q(t) _
M
min
T
fo
,-1
u?(t))idt
with q(0) = qo. Prove that if m < n, then in every neighborhood of qo there exists a point q qo where the SR-distance function to qo is not continuously differentiable.
9.13 Let U be a neighborhood of qo in R" and consider the following SRproblem: m
Q(t) _
min
u+(t)Fa(q(t))
/ T( u; (t)) i dt
278
9 Singular Trajectories in Sub-Riemannian Geometry
with q(O) = qo. The set of controls is endowed with the L2[0, 11 topology and this induces the Hl -topology on the space of trajectories. Prove that for any
small enough r, the set of minimizers of prescribed length r is compact in the Hl -topology. 9.14 Let D = Span.{Fl, , F,,,) be a m-dimensional distribution of a manifold M and consider the system m 4(t)
ui(t)Fi(q(t)).
(9.33)
1. The distribution D is called fat at a point q E M if for any vector field X with X (q) E D, X (q) 0, then we have: [X, D] (q) = D(q) + Span{ [X, YJ(q); Y E D} = TqM.
(9.34)
Prove that if D is a fat distribution at qo, then there does not exist a nontrivial singular trajectory starting at qo.
2. The distribution is called medium fat if for every vector field X E D, X (q) 54 0 then
[X, D') (q) = D2(q) + Span{(X,YJ(q); Y E D2) = TqM.
(9.35)
Prove that if D is a medium fat distribution at qo then there doest not exist a nontrivial singular trajectory starting at qo and satisfying Goh conditions.
9.15 Consider a smooth control system of the form: 4(t) = f (q(t), u(t)) where q(t) E U neighborhood of 0, u(t) E JIB'" and f (0, 0) = 0.
1. Show that a necessary condition for the existence of a C'-feedback control u(.) such that 0 is asymptotically stable for 4(t) = f (q(t), u(q(t)) is that the mapping (q, u) -- f (q, u) is onto on open set containing 0. 2. prove that the following system in R3: ±(t) = u(t)
W) = v(t)
z(t) _ (u(t)y(t) - v(t)x(t)) cannot be made asymptotically stable at 0 using as smooth feedback.
9.16 Let0
cn"1(i , k) n
(1 - t2)(k'2 + k2t2)
(9.36)
9.10 Cut Locus in Martinet SR-Geometry
279
where f -1 is the inverse of the function f . Prove that 77(t) = cn(t, k) is solution of the differential equation: i2(t) = (1
- 772(t))(k 2 + k2n2(t))
(9.37)
and is a periodic function of period 4K(k) where 1
K(k)
-
I
k2g2).
2. Define:
sn-'(77, k) =
(9.38)
(1 - q2)(k'2 +
dt
J
n
V,r(
- t2)(1 - k2t2)
(9.39)
Prove that sn(t, k) is a periodic function with period 4K(k) solution of the following equation:
i2(t) = (1 - rl2(t))(1 - k2r12(t)).
(9.40)
3. Let 0
= fn
1
(1 - t)(t2 - b2)
(9.41)
Prove that do is a periodic function of period 2K(k) solution of: t 2(t) = (1 - 7I2(t))(rl2(t) -
b2).
(9.42)
4. Let
E(t) =
J0
and
t
dn2(v, k)dv
(9.43)
K
E (K) =
dn2(v, k)dv.
(9.44)
fo
Prove that
E(t + 2K) = E(t) + 2E(K)
(9.45)
9.17 1. Prove the following relation:
dK_ dk
1
k'2k2
(E
kI2K)
(E-K) dk = 2. Show that K is solution of the equation: k1
k(1 - k2) dk2 + (1 - 3k2) dk - kw = 0.
(9.46)
280
9 Singular Trajectories in Sub-Riemannian Geometry
3. Prove that E is solution of.
k(1-k2)dkz +(1-k2)k+kw=0. 4. Deduce the following expansions:
a) When k - 0:
K(k)=' 1+ 4k2 + o(k3)) E(k) = 2( 1 - 4k2 + o(k3)) b) When k' -' 0: E(k) = ul (k')lnk, + u2(k') K(k) = u3(k')1n 4 + u4(k') where '2
ui(k') = 2 + o(k 3) '2
+ 0(0)
u2(k') = 1 -
4
'2
u3(k') = 1 + 4 + o(k'3) '2
ul(k')
4 +
o(k'3)
(9.47)
10 Micro-Local Resolution of the Singularity near a Singular Trajectory - Lagrangian Manifolds and Symplectic Stratifications
10.1 Introduction The aim of this chapter is to stratify the singularity of the end-point mapping near a singular trajectory using micro-local analysis and Lagrangian manifolds [57],[86]. We analyze two situations: the generic affine case, which corresponds to a situation of codimension one and the generic SR-case which
is a situation of codimension two. This leads to a stratification of the solu-
tions of Hamilton-Jacobi-Bellman equation viewed in the cotangent bundle. The analysis is not standard, the main difficulty is the non existence
in general of a preparation theorem to solve the equation near a singular trajectory.
10.2 Lagrangian Manifolds We introduce briefly the concept of Lagrangian manifold which is crucial in our analysis.
Definition 100. Let (V, w) be a linear symplectic manifold. A subspace L of V is called isotropic if wl L = 0. An isotropic space of maximal dimension= dim V is called Lagrangian. Let (M, w) be a smooth symplectic manifold and
L C M be a smooth regular manifold. We say that L is isotropic if the restriction of w to TL is 0 and if dim L =
d`
2 M, L is called Lagrangian.
Example 7. Let (q, p) be Darboux coordinates on M identified to IIt2n and let S : q - S(q) be a smooth function. If L is the graph: (q, p = (q)) then L is Lagrangian. Wasq-
Proof. We have n
n
dpi A d% =
since
82S 9 Uq-i
_ _
aS A dq; = d(-) 0%
"
i,k=l 80,19%
82S q
82S
'
More generally, we have the following, see [86].
dqk n dq; = 0,
10 Resolution of the Singularity near a Singular Trajectory
282
Proposition 88. Let L be a Lagrangian n-dimensional manifold. Then there exists Darboux local coordinates (q, p) and a smooth function S(qj, p-), where , n} such that L , m}, 7 = {m+ 1, , n} is a partition o f { 1, I = { 1, is given by the equations pi
as = agj
_ap: 19S
q=
Proof (For details see [86]). Our analysis is local and we may assume that M R1n, w = dp A dq and we are in a neighboorhood of 0 E R2". At 0, the tangent space T0L is Lagrangian and we consider the standard projection 7r (q, p) -4 q. In the previous example the projection zr restricted to L is a :
submersion. But in general it is not the case and we proceed as follows. There exists at 0 linear coordinates (qj, p) where 1, 7 form a partition of {1, , n} such that the projection 7r : ToL -+ (ql, pT) is an isomorphism.
Then we must find a mapping S(qj, pT) such that L is given locally by ,ql=- that is
pj=
dS = pjdgj - gTdpT.
(10.1)
Consider the one form a = pjdgj - q dpT,
it can be written a = pdq - d(p7gT)
and since L is Lagrangian da = 0 on L. The existence of S follows from the Poincare lemma. Definition 101. The mapping S which represents locally L is called the generating mapping of L.
10.3 Application to Classical Calculus of Variations We consider the minimization problem min
fT
J0
L(q(t), q(t))dt,
q(t) E M
where T is fixed and the boundary conditions are q(0) = q0, q(T) = qj. We assume that the strong Legendre condition 02 L > 0 is satisfied. The extremals are solutions of the Hamiltonian equations: 4(t) =
(q(t),p(t)),
P(t)
OH
(q(t),p(t))
10.4 Singularity Theory of the Generating Function - Generating Family
283
where H(q, p) is the Hamiltonian defined on T* M. We denote by Wt = exp t H the flow of H, Lqo = TqM is the fiber above qo and Lt = cpt(Lgo). Let '(.) be a reference extremal 7r(y(0)) = qo, defined on [0, T]. We have the following.
Proposition 89. 1. At t = 0, Lqo = TQ0M is a Lagrangian linear manifold (the fiber). 2. For each t > 0, Lt = Wt(Lo) is Lagrangian.
3. Along '(.), the vector field H is transverse to Lt for t > 0. 4. The time tc is a conjugate time along y(.) if and only if the projection is singular.
Proof. It is a reformulation of the results of section 2.1 using Lagrangian formalism. Indeed the fiber Lqo is Lagrangian by definition and Lt is a Lagrangian manifold because it is the image of Lqo by a symplectomorphism Wt. By definition the conjugate times are defined as the singularities of the mapping: t'- 7r(exp t H (' (0)), hence we deduce 4. Remark 28. Let 0 < t < tic where tic is the first conjugate point along ry"(.) Then locally near ir('(t)) the Lagrangian manifolds Lt are parametrized by
a generating function t - S(t, q). This is equivalent to solve HamiltonJacobi-Bellman equation. Indeed we integrate the extremal trajectories starting from q(0) = qo to construct a mapping t i- S(t, p) and p is eliminated
using the implicit function theorem by solving at t fixed the equation: S(t, p)
=q
This gives us the generating mapping S(t, q).
Beyond the first conjugate point the Lagrangian manifold Lt is still well defined but we must use singularity theory to analyze the structure of (Lt, ir). This leads to the next section.
10.4 Singularity Theory of the Generating Function Generating Family Locally Lt can be represented by a generating mapping S. Itt was a recent research activity of singularity theory to make a classification of pairs (L, 7r). All the simple singularities are classified in [15], they correspond to singularity up to codimension k = 6. Here we give the classification up to codimension k < 3, see [15] for details.
Proposition 90. Up to codimension k < 3 the generating function S have the following normal forms:
284
10 Resolution of the Singularity near a Singular Trajectory
k > 1: A2 : S = pi (fold) k > 2: Moreover we have, A3 : S = fpi + g2pi (cusp) k > 3: Moreover we have (swallowtail)
A4 : S = pi + g2p3l + gspi
(2 cases)
D4 : S = pi f plp2 + gspi
Remark 29. The two first cases are equivalent to Withney classification for applications from the plane onto the plane. Definition 102. Let L be a Lagrangian manifold. A caustic is the projection on M of the singularities of (L, 7r). Another way to parametrize Lagrangian manifolds is the concept of generating family coming from optics. Definition 103. Let N, M be two smooth manifolds, u E N, q E M being coordinates. The family F(u, q) is called a generating family for the Lagrangian manifold L C T * M if
L={(p,q); 3us.t.
OF(u, q)
au
OF
=O,p= a-
}.
Construction of F. (see [15]) The Lagrangian manifold L is defined locally by its generating function S(qj, pT) by the equations: PI =
as
as
q-I
agj
OPT.
We set
F(u, q) = S(qj, u) + (qT, u)
where (,) is the scalar product and dim u = dim 7 = m (u = pT). We define a Lagrangian manifold V on the extended cotangent bundle T*(IRrn X R'1) by setting
OF y = T U-
OF
OS
au + '
p = aq .
By cutting by y = 0, one gets as 19U
since u = pT.
as OPT,
10.5 Application to Optimal Control Theory and to SR-Geometry
285
10.5 Application to Optimal Control Theory and to SR Geometry Consider the following control problem
rT min J L(q(t), u(t))dt, T fixed, q(O) = qo, q(T) = q1 0
subject to 4(t) = f (q(t), u(t)). The previous theory can be applied to analyze the structure of the optimal synthesis excepted in two situations: 1. When the transversality condition 3 of Proposition 89 is not satisfied; 2. When the reference trajectory is singular.
The case 1 is encountered in SR-geometry. Indeed, the length of a curve does not depend on the parametrization and the optimal control problem is parametric. This induces a symmetry which has to be taken into account when writing Hamilton-Jacobi-Bellman equation. This will be handled in the next section.
10.5.1 The SR-Normal Case We shall restrict our analysis to the SR-case
4(t) = ul(t)F1(q(t)) + u2(t)F2(q(t)), q(t) E M min e(q) = fT (U2 1(t) + ua(t)) #dt
where F1, F2 are two smooth linearly independent vector fields. In this problem the Lagrangian has the following property L(q, A4) = L(q, 4)
for ). > 0
and the cost is not depending upon the parametrization. The normal case fits in classical Lagrangian singularity if we choose a distinguished
parametrization. Lagrangian manifolds in the normal case. Let P, = (p, F; (q)) i = 1, 2, the Hamiltonian associated to normal extremals is given by Hn = (Pi +P2 ). 2 the folLet t'-. -f(t), t E [0, T] be an injective reference geodesic. We assume lowing:
286
10 Resolution of the Singularity near a Singular Trajectory
Hypothesis. We suppose that ry(.) is strict, that is there exists an unique liftingt [5''] of ry in the projective bundle P'(TM). We use the following notations:
- exp,ytol is the exponential mapping. It is defined by t 1--4 Ir(q(t)) where t i-+ q(t) is solution of Hn starting from y(O) at t = O.We assume that the normal extremals are parametrized by arc-length, that is H = 2 - Lt = expt Hn (Ty(O)M). - Qt: intrinsic second-order derivative evaluated along -Y and indexed by t E]O, T].
The following results are standard.
Proposition 91. 1. Lo = T(O)M is a Lagrangian linear manifold and for each t > 0, Lt is a Lagrangian manifold.
2. The time t > 0 is conjugate along y if and only if the projection it : Lt M is singular at ry- (t).
3. Assume that the geodesics are parametrized by arc-length t and let W = Uo
Proposition 92. 1. The time t > 0 is conjugate if and only if Qt has a zero eigenvalue. 2. The intrinsic second-order derivative is elliptic, that is its spectrum a(Qt) is discrete:
a(Qt)={a;
<...
and accumulates at +oo and Qt can be diagonalized in a smooth Hilbert basis.
3. The Morse-Maslov index of Qt, that is the number of strictly negative eigenvalues counted with their multiplicity, is equal to the number of 0eigenvalues counted with their multiplicity contained in ]0, t[.
Remark 30. - The caustic of Lt can be analyzed using Lagrangian singularities and Proposition 90. - We represent locally W by an Hamilton-Jacobi wave function defined as follows. We integrate the normal flow starting from y(0) and parametrized
by arc-length: Pl + PZ = 1. By setting P1(0) = cos 9, this gives us the family of geodesics:
E : p=
(0,Al,...,An_2,t) E S' x Rn-' -+ M
(10.2)
10.5 Application to Optimal Control Theory and to SR-Geometry
287
and p is eliminated by solving the equation E(p) = q near y(t) using the implicit function theorem. Beyong t1 the computations need the preparation theorem and Legendrian singularity theory, see [15].
Application. The generic conjugate locus in the contact case (see Sect. 9.6) is an astroid and its intersection with a plane z = e is the analytic set represented in figure 10.1. The regular points correspond to folds (A1) and
Fig. 10.1.
the singular points correspond to cusps (A2). Here the analysis is localized near the terminal point ql = y(t1c) of the reference trajectory. More complicated is the germ of the singularity near 0, because the curves formed by the cusps of the astroid are interacting. The analysis is done in [7], where the generating family is computed at 0. The result is the following.
Proposition 93. 1. The germ at the origin of the astroid is not stable. 2. There exists a stable singular S-dimensional manifold W in M x R whose projection on M is the astroid.
10.5.2 Jacobi Fields Consider a smooth Hamiltonian vector field H defining the extremal trajectories of a minimization problem
4(t) =
49P
(q(t),P(t)),
p(t)
OH
(q (t), p(t)).
19q
We denote by V the associated variational equation dq
where
= aq (y(t))dq
(q, p) and' is a reference extremal with qo = a(y(0)).
(10.3)
288
10 Resolution of the Singularity near a Singular Trajectory
Definition 104. The Hamiltonian linear equation (10.3) is called Jacobi equation. A Jacobi field J(t) = (oq(t), op(t)) is a nontrivial solution of (10.3). It is called vertical if bq(0) = 0.
Proposition 94. Let Lt = expt H (TQoM), then the space of vertical Jacobi fields is the tangent space of Lt for t > 0.
Lemma 66. Assume we are in the Cw-category. Let J(.) be a vertical Jacobi field and e -+ a(e) be a C"-curve such that: &(0) = J(0). Let Y be
a C"-vector field on T*M such that Y(' (0)) = a(0). Then t -- J(t) = dexpt Hy (&(0)) is analytic and is given for t small enough by BakerCampbell-Hausdorff formula:
J(t) =
Wiad"
H (Y)(7(t))
n>o
Definition 105. In the previous construction Y can be choosen Hamiltonian. Let (ei) be the canonical basis of Tqo M and Het = -qei. The Jacobi fields can be computed with the space:
8={{He{,{H,Her},
};
which is called Jacobi observation space.
The following lemma is crucial, see [181 for the proof or Proposition 54. Lemma 67. Let 0 < t < t1 where ti is the first conjugate point along then there exists 2n vector fields Ci = (5qi, bpi), G7i = (bqi, bpi) i = 1, n solution of Jacobi equation and satisfying the boundary conditions
5gi(0)=b9i(t)=fi,
j74 i
bgi(t) = bgi(0) = 0, where fi is the canonical basis of R".
j=i
10.5.3 Reduction Algorithm in the SR-Case Assume H = H" = 1(Pl + PZ ). Then due to the independence of the length with respect to the parametrization, one of the vertical Jacobi field is trivial. This is given by the following lemma.
Lemma 68. 1. The solutions of H" satisfy the relations q(t, qi , Apl) = q(At, qi, pi) p(t, qi, Api) = Ap(At, qi, pi ),
A E R\0.
2. Let a(e) = (qo, po + epo) and let Jl be the associated vertical Jacobi field then: 7r(Jl (t)) = ty(t).
10.6 The Singular Case
289
10.6 The Singular Case 10.6.1 A Geometric Remark It is geometrically relevant to compare the Heisenberg case and the Martinet flat case.
10.6.2 Heisenberg Case (see Sect. 9.5)
D = ker a, a = dz + xdy - ydx, g = dx2 + dy2. The line Oz is formed with points where the linearized control system is not controllable: they are trivial singular trajectories. Here the normal geodesics are starting prependicular to Oz, see figure 10.2. The shortest are staying as far as possible from the line Oz.
oz
z=0
Fig. 10.2.
10.6.3 Martinet Flat Case 2
D = ker w, w = dz - 2 dx, g = dx2 + dye. The geodesic equations are the following:
:E(t) = cos0(t), y(t) =sin0(t), z(t) = y 2t) cos8(t) and 9 is given by
0(t) + Asin0(t) = 0.
290
10 Resolution of the Singularity near a Singular Trajectory
0
0(0)--71
0
0(0)-0
Fig. 10.3.
Fig. 10.4.
The projections of the geodesics starting from 0 in the plane (x, y) are the inflexional elastica. We have different shape depending upon 0(0) which can be taken in ] - it, 0[, see Fig. 10.3 with their respective contribution
to S(0, r) n {y = 0} (Fig. 10.4). The case 0(0) , 0 is exogenous to the geometry and is related to nonstrictness of the flat case, but the case 0(0) N -7r is relevant: the geodesics which contribute to the sphere near the end-
point of the abnormal direction are starting tangentially to the abnormal direction but have loops, hence a Martinet sector of S(0, r) is given by Fig. 10.5. Therefore contrarily to the contact situation where the geodesics can
10.6 The Singular Case
291
Fig. 10.5.
be parametrized by z, it is not possible to parametrize by x because the loops. Hence consider the system 9(t) = ur(q(t))Fl(q(t)) + u2(q(t))F2(q(t))
where Fl, F2 are smooth and linearly independent. We shall analyze the time minimal control problem under the following constraints on the controls:
A : affine case: ul = 1,
SR: sub-Riemannian case: ui + u2 = 1. We take a reference one-to-one singular trajectory t '-. y(t), t E [0, T] identified tot i- (t, 0, , 0) and we can assume that u2 = 0 along y. We work in a tubular neighborhood of y(.). Our analysis is based on the results of Chap. 6. Recall the following.
Definition 106. For 0 < t < T let K(t) = Span{adkFiF2k E N) where ir is the standard projection. The space K(t) is the first order Pontryagin cone along y and since y(.) is singular K(t) is of codimension greater or equal to one.
Assumption (Hr) for 0 < t < T, K(t) is of codimension one and generated by { F 2 ,. .
.
,
ad"-1
Fi (F2)1, }.
Rorn Chap. 6, we have the following.
Lemma 69. 1. For 0 < t < T, K(t) is the image of the Frechet derivative of the endpoint mapping at fixed time t, evaluated along the reference trajectory.
10 Resolution of the Singularity near a Singular Trajectory
292
2. If ry- = (py, ry) is an Hamiltonian lift then the adjoint vector p.r(t) is unique
up to a scalar and is orthogonal to K(t) for 0 < t < T.
Definition 107. The initial condition zo = (q(0), py(0)) E T, (o)M (resp. the reference singular extremal j(.)) is called of order two if the following condition holds
0 d2 OHQ
0 at zo (resp. a long-y) au dt2 au #
where H. = P1 + uP2 that is: Assumption (H2) [P2, [P1, P2]] # 0.
Definition 108. The reference singular trajectory y(.) is called exceptional if P1 = 0. It is called hyperbolic (resp. elliptic) if F1 and [F2, [F2, F1]] have the same orientation (resp. opposite orientation) with respect to K. In the previous chapters we proved the following.
Lemma 70. 1. In the affine case, only the hyperbolic or exceptional trajectories are candidate to be minimizers. 2. In the SR-case, only the exceptional trajectories are candidate to be minimizers.
10.7 Resolution of the Singularity in the Hyperbolic Case The resolution is based on the results of Chap. 6 interpreted in the symplectic formalism.
10.7.1 Normal Form From Chap. 6, the system (F1, F2) can be locally written in the hyperbolic case as: a
n-1
- F1 = - + aQ1
a Qi+1
i=2
a9
a
n
+
aij(g1)Qigj
ij=2
+R a91
8 - F2 = oQn
where R can be neglected in our analysis. The singular trajectory is identify to ry
:
t -+ (t, 0
,
0). Then by setting q1 = t + t;1 we can approximate
(replacing q1 by t) the system by
10.7 Resolution of the Singularity in the Hyperbolic Case
293
n
1(t) _ E aij
(t).j (t),
(10.4)
i,j=2 (10.5) 42(t) = 6(t), ... , S.-1 = Sn, Sn(t) = u(t). Equation (10.5) represents the linearized system along the reference trajectory and K(t) is identified to S p a n { Wq_2 , . . . , 3-q. Moreover p.y can be set to (e, 0, , 0) where s = -1 = HaI., and ea,,,,, = (p-f, ad' F2F1), a.,n < 0 in the hyperbolic case.
10.7.2 Intrinsic Second-Order Derivative The intrinsic second-order derivative denoted E" for 0 < t < T is given by t
s
J
q(s)ds,
q =
ai3(s)Si(s)ej(s)
i,j=2
with the following boundary conditions obtained by restricting to the kernel of E': WO)=b(t)_..._W0)G(t)=0.
We write q, with y = 2 as: = q(y)
n
1: bij (s)y(') (s)y(j) (s) i,j=2
where the bij are symmetric.
According to Chap. 6, the intrinsic derivative can be represented as a differential operator introduced below.
Definition 109. Let 0 < t < T and denote by Di the Euler-Lagrange-Jacobi operator: n-2
D1(y) = 2 E(-1)ia yQ)(y) It is a differential operator of order 2(n - 2) of the form: can,ny2(n-2) +
... = 0,
hence it is nonsingular. We denote by Di its restriction to smooth curves which satisfy the boundary conditions: Y(0) _
= y(n-2)(0) = y(t)
y(n-2)(t) = 0.
It is a self-adjoint operator which represents the intrinsic second-order derivative.
Remark 31. It is a representation in Euler-Lagrange form but everything can be translated into Hamiltonian formalism as in the normal case.
294
10 Resolution of the Singularity near a Singular Trajectory
10.7.3 Goh Transformation The direction RF2 is cheap and it is identified in the normal form to 4,,(t) = u(t). To resolve the singularity we take as a new control and we work
on the so-called reduced space which is the quotient space: M/RF2. We denote by Dlt the restriction of Di to the set of smooth curves which satisfy the 2(n - 2) boundary conditions: Y(O)
= ... = y(n-3)(0) = y(t) = ... = y(n-3)(t) = 0. is relaxed) We have the following.
(The boundary condition on
Lemma 71. 1. In the reduced space M/RF2 where x,a(.) is the control, the operator Dit is a regular differential of order 2(n - 2) and hence is elliptic. 2. In the initial space, the intrinsic second order derivative has a continuous spectrum which can be approximated by Dirac-type control u = na on [a,a+ n], -na on [b,b+ n], see Fig. 10.6.
__..__F[
b
10.8 Lagrangian Manifolds in the Hyperbolic Case Lemma 72. Under the assumption (H1), (H2), the singular arcs are solutions of the following equations
9=
8Ha 8p
,
P=- 8Ha 8q
where Ha = Pl + uP2, u = - P3, P_'P'
,
P2={Pi,P2}=0
10.8 Lagrangian Manifolds in the Hyperbolic Case
295
Notations. Let 0 < t < T we introduce the following. We denote by y'(.) the projection of y(.) on the reduced space M' = M/RF2 and q' = f (q', the associated Hamilthe projection of the afIlne system, HQ = (p', f (q', tonian lift. The Hamiltonian Ha is regular along -y' that is satisfies the strong Legendre condition and the singular flow is obtained by solving ee = 0 and
defined an Hamiltonian vector field denoted H. . We note
- L= : the image by expt H. of the fiber T. (O)M. 1
- Lt' : the image by expt H. of the fiber T7, (o) M. 71
-It :theimage byexptH.ofT7(o)+RF2Mn(P2={P1,P2}=0). - £t (y(0)) and £ta(y'(0)) the respective projections of I, and Lt'a on M and M'= M/RF2. Proposition 95. Let t E]0, T] then: 1. LL (resp. Lta) is a Lagrangian manifold in T'M (resp. in T`M/RF2) and It is an isotropic submanifold in T'M. 2. The reference singular trajectory y(.) (resp. y'(.)) is transverse to £, RF2 (resp. £ta(y'(0))) To construct the optimal synthesis along y we proceed as follows, see Chap. 6.
Definition 110. A generalized trajectory is a finite concatenation of jumps in the cheap direction RF2 and arcs solutions of the system.
Definition 111. A time tc is said to be conjugate to 0 along the reference extremal y if there exists a non trivial solution J of Dlt'° = 0.
Proposition 96. Let 0 < t < ti, where t1 is the first conjugate time along y (for the operator Di). T7ten:
1. The reference trajectory is C°-time optimal in the class of generalized trajectories. 2. In a tubular neighborhood of y(.) the time optimal synthesis is the con-
catenation of a singular arc and a jump at the initial time and at the final time. It is the limit of the time optimal synthesis with the constraint IIu211 <_ M when M - +oo, see Fig. 10.7. S. In the reduced space Ut>0£ta(y'(0)) is a time optimal central field in a C'-neighborhood of y'(.). 4. Assume that t > tlc, then the trajectory y'(.) is no more CI -time optimal.
296
10 Resolution of the Singularity near a Singular Trajectory
singular
arc
M=+ oo
I U) < M<+ 00
Fig. 10.7. Remark 32.
1. The Hamiltonian H. is linear with respect to p and an extremal is represented as a curve on the projectivized cotangent bundle P(T*M). 2. The concept of conjugate point along the singular arc is equivalent to the concept of focal point for the following problem: mint for system (F1, F2) subject to boundary conditions: q(0) E RF2,
q(tr) E RF2.
10.9 Examples The hyperbolic case corresponds to a singularity of codimension one and the geometric setting is clear: we must replace M by M/RF2 and we need to add to the family C;, Vi of lemma 67 two jumps Si, 3;, one at the initial time and
one at the final time, to match the boundary conditions with respect to the variable q = exp tF2i, . It is a boundary layer phenomenon. Hyperbolic trajectories play no role in SR geometry but they have a direct consequence when we consider SR problem with drift: rT ¢(t) = F1(q(t)) + u2(t)F2(q(t)),
min
u2(t)dt
J0 where T is fixed. This is illustrated by the following.
Example 1 (Working example 1). We consider the problem t(t) = 1 - y2(t), 1/(t) = u(t), min
10
T u2(t)dt.
10.9 Examples
297
Without loosing any generality, we may assume T = 1. The line t ' -, (t, 0) is singular. We note A(0,1) the accessibility set from 0 at time 1. It can be computed near (1,0) end-point of the singular line. If we impose the constraints Jul < 1 it is represented on Fig. 10.8, together with the limit case u E R. If Jul < 1, its boundary is the graph: x = 1 - iyi which is C2 but not C3 at (1, 0) and whose tangent space is Rev (jump direction). If u E R, it is closed near (1,0) in the class of generalized controls. Consider now the
s
x
Fig. 10.8.
problem: mn
j
u2(t)dt. The admissible controls are L' and if we restrict
ourself to L°O, the normal optimal trajectories are solutions of the maximum principle:
x(t) = 1 - y2(t) J(t) = pu(t)
P1 (t) = 0 Pu(t) = 2y(t)px
where the control is u(t) = pu(t). The abnormal line is not strict and can be immersed in the above flow by setting: pu =- 0. If we set px = 2 the extremal trajectories can be projected onto the linearized pendulum:
X0 - Ay(t) = 0. When A > 0, we are near a saddle point and the solutions are hyperbolic
functions. When A < 0, we are near a center and the solutions are trigonometric functions. Integrating with y(0) = 0 we get for A < 0: y(t) = A sin(vt) and for A > 0, y(t) = Ash(f t). Fixed t = 1, the limit between the two cases is given by A = 0 and form the parabola x = 1 - s see Fig. 10.7 (i). The end-points of minimizing trajectories are represented on Fig. 10.9 (ii) at fixed cost r. The base point S = (1, 0) of the pencil is obtained at the limit by starting tangentially to the abnormal direction and
298
10 Resolution of the Singularity near a Singular Trajectory
with A -+ +oo. Hence we are loosing properness due to saddle pass in the pendulum equation.
S
(1)
Fig. 10.9.
Proposition 97. Let T = 1 and r > 0 small enough. Then the level sets r of the value function are homeomorphic to a pencil of circles where the base
point S = (1,0) is excluded. In particular they are not closed. The closure of a level set has two singularities located on the abnormal direction x: SI and S; SI is semi-analytic and S is not sub-analytic. The abnormal line is formed by cut points.
Definition 112. The singularity of the level sets in S, associated to a one saddle pass is the simplest non sub-analytic singularity due to the existence of abnormal minimizers. It will be denoted: NPHI. Example 2. We consider a system (FI, F2) in 1R3, q = (x, y, z). Along a singular extremal we have (p, F2 (q)) = (p,[Fj, F2] (q)) = 0
and
(p, [[F1, F2), F2)) + u(p, [[F', F2), F2J) = 0.
We note D = det(F2, [F1, F21, [[F1, F2], F2]), D' = det(F2, [F1, F2), [[F1, F2), F1))
and
10.9 Examples
299
D" = det(Fl, F2, [F2, F1]).
The singular trajectories satisfying (H1), (H2) are solutions of q(t) = F,(q(t))
where F,(q) = Fj(q) + u,F2(q), u, _ -D'. The exceptional trajectories are contained in D" = 0. The vector field F3 is the characteristic vector field defined by the one form
(p, F, (q)) = 1, (p, F2 (q)) _ (p, IF,, F21 (q)) = 0
in the domain S2 = flt3\{D" - 0}. Given any singular arc, the two vectors F2 and [F1, F2] are generating the first order Pontryagin cone in the domain where both vectors are independent.
The Jacobi operator Dit is of order 2 and the vertical Jacobi field is generated by a single vector denoted J(t). By definition, along t i-s y(t) it is the derivative of the curve ,Q(s) = exptF, o expeF2(y(0)) evaluated at 0.
It can be written /3(E) = exp tF, o exp eF2 o exp -tF,(y(t)) = exp tF, * eF2(y(t)) = C E.>o ri ad"F,(F2(y(t))) for t small, in the analytic case.
Since F, is singular, Span{ad"F,(F1); n > 0} along y is the first order Pontryagin cone and is in the domain .f2 the space Span{F2i [F1, F2)). We represent J(t) along y on Fig. 10.10. At t = 0, J(0) = F2(-y(0)) and the first
IF,,F2] (Y (t) )
J(t)
Oft)
Fig. 10.10. conjugate time t1 is the first t > 0 where J(t) becomes collinear to F2(y(t)).
300
10 Resolution of the Singularity near a Singular Trajectory
The hyperbolic trajectories in .fl form a one-dimensional foliation of the
domain DD" > 0. If we denote by iP the angle of J we get an unitary representation of the Lagrangian manifold. The Jacobi equation can be written in the normal form: u"+K(ry(t))u = 0, where K corresponds to the curvature of the space in the hyperbolic sector (see Sect. 6.3) associated to the time optimal control problem. This analysis is a first step in analysing the higher-order singularity. We must distinguish two situations: - The case of exceptional trajectories; it is the geometric situation where F1 is contained in the first-order Pontryagin cone and the reference trajectory is not transverse to the surfaces EL introduced in Sect. 10.8. This singularity is invariant with respect to the singular flow and will be analyzed in Sect. 10.10.
- The case of broken singular trajectories (see Sect. 8.1); we meet this situation when the Lie bracket [F2, [F1, F2]] cross the first-order Pontryagin cone. Then D(q) = 0 and hence in order to have L°°-singular controls we must have D'(q) = 0. In the generic case the situation is the following: the set D fl D' = 0 can be locally identified to a segment and the behaviors of the singular trajectories is represented on Fig. 10.11. The singular arcs
hyperbolic sector
DA D'=0 elliptic sector
Fig. 10.11.
meeting D fl D' = 0 are the stable and unstable of a reparametrization of F,. The geometric situation is the following. An hyperbolic arc H1 can pass through Dfl D' = 0 and become elliptic: El or can be reflected and remain in the hyperbolic sector: H2. In both cases, since in the domain 1? the Pontryagin cone is generated by F2 and [F1, F2] both arcs H1H2 and H1 E1 are extremal. The curvature K can be evaluated and has a pole.
Its evaluation requires a time renormalization.
10.9 Examples
301
The operator D' associated to the intrinsic second order becomes singular. We can make some remarks concerning its spectrum. In the elliptic sector, the are is time maximal, and its index is infinite: it is a consequence
of our spectral analysis. Indeed along Hl El the second order derivative
has a spectrum which accumulates both at +oo and -oo. For the arc Hl H2 the optimality analysis is more complicated, see Sect. 8.8: the arc Hl H2 although it is contained in the hyperbolic sector is not time minimizing. The spectral analysis comes from singular operators of the form: C(t)U(k) (t) + = 0 where e(0) = 0. It is related to the following important phenomenon concerning the Jacobi
field associated to the problem. the Lagrangian manifold splits when passing the saddle and we get sectors, see Fig. 10.12. In particular there is
IF;,F21
J(t
\ /
J(t,)
1
J(t2)
F
J'(t2) Fig. 10.12.
a shift in the phase. Here the computation is simple but it is important to make a general theory and a general research program is the following. Problem. Make a general theory for the Jacobi fields when passing the corners. The invariants of this theory are: 1. The separatrix lines (C°° or 0'). 2. The speed along the separatrices which allow to evaluate the limit of the
curvature along each separatrix. This computation is related to 16-th
Hilbert problem. Example 3 - Open problems (Working example 2). In the hyperbolic case the model is given by
i(t) = 1 + a(t)z2(t) + 2b(t)y(t)z(t) + c(t)y2(t)
X0 = z(t) z(t) = u(t)
10 Resolution of the Singularity near a Singular Trajectory
302
where a(t) < 0. In order to make a Morse theory concerning the second variation we must enlarge the set of controls and add Dirac type controls to jump
in the direction RF2. Hence we get necessary and sufficient conditions in
this framework and the associated Lagrangian manifolds are smooth. An open question is to analyze what happens when we consider uniformly bounded controls. The problem is here to work in the L°°-topology. A simplified working example is to consider the model
-
±(t) = 1 - (z2(t) y2(t)),
y(t) = z(t),
z(t) = u(t).
Here the Jacobi equation is u" + u = 0 and conjugate points occurs at time t, = kv. The structure of extremals must be analyze for the problem: rT min
t
u2(t)dt, see (107).
0
10.10 Resolution of the Singularity in the Exceptional Case It is a situation of codimension two, met in the affine case or in SR-geometry. We need an additional assumption along the reference extremal:
Assumption (H3) We assume that F111 belongs to KI1 but not to Span{adkF1F2,.,;
10.10.1 Normal Form - Intrinsic Derivative We use the results of Chap. 6, in the exceptional case. The system (F1, F2) is written as n B n-2 - F1 = 8 Bqi +
i=1 4i+1 aq,
i,,=2 aii(g1)giqjq +R
- F2 = NO- I where an-1,n-1 > 0 on (0,T) and R can be neglected in our analysis (see Chap. 6).
In this representation the reference trajectory is identified to 'y
:
t --
(t, 0 , 0) and is associated to u2 = 0. We have two choices for the adjoint vector: p.y = (0, . - , 0, ±1). The first order Pontryagin cone along ry is KI.1 _ Span{
- , . . . , 8q
}and by definition F1 1, E K1,. The intrinsic second
order derivative is identified to wt n-1 JU
where £1(t) = 6 (t), -
E
i,,.)=2
, Sn_ 1(t)
= u2(t) and with zero boundary conditions.
10.10 Resolution of the Singularity in the Exceptional Case
303
10.10.2 The Operators The jump direction given by Goh transformation is here identified to Rte. with 41(t) We consider the quadratic form: q = En,,,=2 1;2(t),- -',4n-2(t) = n_1(t) written in a symmetric form n-1 q =
i,j=2
We denote by Di the associated Euler-Lagrange-Jacobi operator (see definition 109) and we denote by D1t the self-adjoint restriction to smooth curves which satisfies the boundary conditions:
Sl (0) _ ... = bn-2(0) = S1(t) _ ... = G-2(t) = 0. We observe that q is not depending upon 1;1 and hence we can introduce a differential operator D2 of order 2(n - 3) by setting
ed td
D'
dt
D2
dt
and we denote by Da the self-adjoint restriction of D2 to smooth curves which satisfy the boundary conditions:
Y(0) = ... = y(n-4)(o) = y(t) _ ... = y(n-4)(t) = 0. Both operators Al and DZ are regular. The concept of conjugate point in both affine and SR-cases are taken in the following sense, see Chap. 6.
Definition 113. A time tcc is said to be conjugate to 0 along the reference exceptional extremal y(.) if there exists a nontrivial solution J of D2 «J = 0.
10.10.3 Isotropic Manifolds in the Exceptional Case Lemma 73. Under the assumptions (H1), (H2), (H3) the exceptional extremals are solutions of the following constrained Hamiltonian equations:
q=
8Ha 8p ,
p=-
8Ha 8q
where H. = P1 + uP2, u = -
Pi =P2={P1,P2}=0
H,,Hz H2
10 Resolution of the Singularity near a Singular Trajectory
304
Notations. For t E]O, T] we set:
- 1a = exp t H. (7(0)) (here we take the restriction to P1 = P2 = [P1, P2] _ 0)
- Pt'E =7r(I='e(7(0))) We have the following lemma.
Lemma 74. For t E]O, T], I," is an isotropic manifold. The optimality status is the following.
Proposition 98. 1. In the affine case, the exceptional trajectories are C°-optimal up to the first conjugate time t1cc, in the class of generalized control. 2. In SR-geometry, there exists r > 0 such that an exceptional extremal of length < r is a global minimizer. Such an r is uniform for all exceptional trajectories contained in a tubular neignborhood of the reference trajectory. Remark 33.
1. Conjugate points along exceptional trajectories can occur only when
dimM>4.
2. The computation of conjugate points used in fact the second variation of
the time extended end-point mapping. 3. It is related to a concept of focal points where the intial and final manifolds are the two dimensional plane: D = Span{Fi, F2} and the constrained P1 = P2 = 0 are interpreted as transversality conditions with respect to D.
Example 4 (Working example 3). Let M = U neigborhood of 0 E R4 and let D = Span( F1, F2) be two dimensional distribution. We shall say that DE is of Engel-type if. - [DE, De] has dimension 3 on U, - [DE, [De1 De]] has dimension 4 on U. From [35] there exists local coordinates (w, x, y, z) such that the distribution DE is the span of the vectors fields G2
.
-+za +w -, z GI = y
a
.
Consider now the system (F1, F2) defined on a tubular neigborhood T of
'Y: t '- (t,0,0,0) by
10.10 Resolution of the Singularity in the Exceptional Case
F1 = (1 + q2)
a
a
2
305
a
2
(q3 - q2 ) aq4 agl + q3 a92 + F2
43
Then D = Span{Fi, F2) is locally isomorphic to De. We set qi (t) = t + fi(t), 4(t) = 92(t), 42 (t) = q3(t) and the operator Di is the Euler-Lagrange operator associated to e(t) = q2(t), 42(t) = q3(t) = u(t), min ZO T (u2(t) u(.)
- g2(t))dt.
H = p4g2 + p2u - 1(u2 - q2) and from
= 0 we get u = p2 and the Hamiltonian is
H=p{q2+p2u+ 2+ 2
22. 2
The Hamilton equations are
t(t)
= q2(t) 42(t) = q3(t) = p2(t)
pt(t) = 0 p2(t) = -pt - q2(t)
By differentiating we obtain that Dt is given by the operator
(4)(t) and D2 is computed using Di = as D2 We set q(t) = 4(t) and conjugate points are obtained by solving aL
tj(t) + ra(t) = 0.
They correspond to to = k7r and let i7(t) = c sin t be the solution which vanishes at tie = ir. Then fi(t) = -ecost + (0) and q2(t) = esint, q3(t) _ e cos t and u2(t) = 43(t) = -F sin t. Integrating we get ir
q4 (7r) =
r e2(cos2 t - sin2 t)dt. 0
Hence the corresponding value of the end-point mapping is
gl(7r)=7r-a q3 (r) _ -E
g2(ir)=0 q4 (7r) = 0
306
10 Resolution of the Singularity near a Singular 'fl ajectory
where ql(0) = 92(0) = q4(0) = 0, q3(0) = e and corresponds to u2(t) _ -e sin t. We have 43(t) = u2(t). Let 1 small enough and 1u21 (rl. Iff q3(0) = 0, we have q3 (t) of order rat and for t small, using 44(t) = q32 (t) - q22 (t) we have q4(t) is of order r12t3. Hence if tlt = E, q4(t) is of order £2t, where t is small. In particular one gets the following Lemma [35] (see also example 10.9).
Lemma 75. If t > ir, then the reference trajectory y : t .-+ (t, 0, 0, 0) is no more isolated in the C1-topology among the set of curves q(t) = D(q(t)).
Remark 34. If we consider system q(t) = ul(t)C1(q(t)) + u2(t)G2(q(t)) a simple computation proves that the singular trajectory -y : w = t, x = y = z is C1-rigid. But the normal form is only valid for local coordinates around 0 and hence it corresponds to a local Cl-rigidity result.
10.11 Micro-Local Analysis of SR-Martinet Ball of Small Radius - Lagrangian Stratification of the Martinet Sector 10.11.1 Preliminaries In order to construct the optimal synthesis along a reference trajectory we must use a symplectic stratification using both normal and abnormal extremals.
Abnormal extremals. They are solutions of the constrained Hamiltonian equations:
dgMHQ dp8Ha
8q dt 0p-' where H,, = u1P1 + u2P2i the singular control being defined by u1 {{P1, P2}, P1 } + u2{{ P1, P2}, P2} = 0
and they are contained in the set
P1=P2={P1,P2}=0. Let y(.) be a reference abnormal extremal. We identify the initial condition y(0) to 0. The abnormal trajectory is extended onto the abnormal line -y(t), t E [-T, +T]. We assume that assumptions (H1), (H2), (H3) are satisfied along -y and we denote by p.1(0) the associated adjoint vector taken in P(T'M). We can assume that -y(.) is parametrized by arc-length and we assume T small enough. Hence M can be identified to a small neigborhood U
10.11 Micro-Local Analysis of SR-Martinet Ball of Small Radius
307
of 0. Our analysis is micro-local and we choose a neighborhood V of p.,(0) in P'TOM such that all the abnormal extremals starting from 0 x V are satisfying (H1), (H2), (H3). According to Proposition 98, there exists r > 0 such
that each abnormal extremal starting from 0 x V are global minimizers. We denote by E, the sector of U covers by the projections of abnormal extremals with length < r and starting from 0 x V. This defines a mapping denoted Exp. The construction is represented on Fig. 10.13.
Exp Y
E
oXv Fig. 10.13.
Normal extremals. They are solutions of the Hamiltonian differential equations:
q(t) =
a -n(q(t),p(t)),
p(t) _
M-2 (q(t),p(t))
where H = 2(P, + P2) and we assume that they are parametrized by arc-
length. We consider the trajectories starting from qo = 0 and we denote by exp the associated exponential mapping.
10.11.2 The Smooth Abnormal Sector Lemma 76. Fort r small enough the set E,. is a smooth sector of the SR-ball homeomorphic to C U -C where C is a positive cone of dimension n - 3 if n > 4 and I if n = 3. Its trace on the sphere is formed by two smooth surfaces of dimension n - 4 if n > 4 and reduced to two points if n = 3.
10.11.3 The Smoothness of the Sphere in the Abnormal Direction Proposition 99. Let A be the end-point of the abnormal direction and let K(r) be the first order Pontryagin cone evaluated at A, r small enough. Then K(r) is of codimension one and y(.) is strict. Let a a(e) be a smooth curve on S(0, r), a(0) = A, e > 0; assume the following:
308
10 Resolution of the Singularity near a Singular Trajectory
1. a(e) C S(0, r)\E,. for E # 0. 2. a(E) fl L(0) = 0 where L is the cut locus.
Then the tangent space to the sphere evaluated at a(e) tends to K(r) when e -- 0. Proof (Sketch of the proof (for the details, see [107])). We reparametrized the geodesics on [0, 1] and to construct S(0, r) we restrict ourself to control u E L2([O,1]) such that IIuIIL3 = r.
let A(e) be a point of a(e), e # 0, by construction A(E) is the end-point of a normal geodesic qe : q,(1) = A(E). Let E = n, then we can associate to q,(.) denoted qn(.) an extremal normal control un(.) and an adjoint vector
We claim that Ilpn(1)II -' +oo when n - +oo. Indeed if not, taking a subsequence we can assume that pn(l) converges to p(l) as n - +oo. Let E be the end-point mapping. Then by construction we have the following equality on L2([0,1]): (10.6) pnE'(un) = un. Now the basic result that we need is the compacity of minimizing controls in L2([0,1]) (see [1]). Hence since A(e) tends to the end-point of the
abnormal geodesic associated to the abnormal control u.y(.) we can extract a subsequence such that un - u in L2([0,1)) as n +oo. Secondly the end-point mapping E is smooth if we endow the set of controls with the L2-norm. Then we get taking the limit in (10.6) the equality
p.E' = +u. Hence p is a normal adjoint vector associated to -y(.), which contradicts the fact that y(.) is strict. We end the proof as follows. We consider the end-point mapping k of the extended system 4(t) = ul (t)F1 (q(t)) + u2(t)F2(q(t)),
4°(t) = (ui(t) + uz(t))
and let A(E) be the end-points in the extended space. Then by definition the tangent space at A(E) of S(0,r) x r is Im E'(un) and gin(1) = (p,,(1), -2) is a vector normal to the previous space. Dividing by Ilpn (1) II we get that P. (1)
E'(un) _ +
I1pn(1)II
un (10.7)
IIpn(1)II
By the same reasoning as above we have p-(1) Ipn(1)II
--, p(1) IIp(1)II
as n - +oo
where p is the adjoint vector associated to the abnormal trajectory.
10.11 Micro-Local Analysis of SR-Martinet Ball of Small Radius
309
We have
p(1)J-Im E'(u) and since IIp,,(1) II - +oo as n - +oo we have from (10.7)
Im E'(u) In particular we have the following general result to be compared with the analysis of Chap. 9 of the Martinet case.
Corollary 22. Using the notations of the previous proposition, the curve a(e) is not the image by the exponential mapping of a compact subset of the cylinder: P12(0) + P22(0) = 1. In particular the exponential mapping is not proper in the abnormal direction.
10.11.4 The Martinet Sector In order to make the stratification of the Martinet sector, we need to use the pendulum representation of the geodesic equations. We shall restrict our analysis to the 3-dimensional case which is the Martinet case. We recall the following from Chap. 9.
Notations. We denote by q = (x, y, z) the coordinates in R3, D = ker w, w = dz - dx and the metric is taken in the normal form: g = a(q)dx2 + We shall restrict our c(q)dy2, a2= (1 + ay)2 + , c = (1 + 'OX + yy)2 + analysis to the case of order 0 but it can be generalized. The abnormal line
through 0isL:ti-+(±t,0,0)andletF1 = 1 completed by F3 =
to form on orthonormal frame with D = Span{F1i F2}.
(Pl + P2) and we parametrize by arc-length
Let Pi = (p, F2 (q)), H. = Hn _ -
a + 2j),F2= I a
2
12'
We introduce
P1 =cos9, P2=sin0, P3=A. The exponential mapping is defined on the cylinder (0, A) E S' x R and we can assume A > 0. The geodesic equations are reparametrized by
s = rOa- `fc- dtd _ drd where t is the arc-length. The angle 0 is solution of the pendulum equation oil
+sin 0+e0cos00'+e2asin0(acos0- ,3sin0)=0, e=
71.
Moreover by cutting by y = 0, this induces the following section S:
Of = e(acos0+Qsin 0). The pendulum equation defines a one dimensional foliation in the cylinder S1 x IR represented on Fig. 10.14 in the space (0, 0'). We recall the following.
310
10 Resolution of the Singularity near a Singular T ajectory
Proposition 100. 1. The abnormal line is strict if and only if a 34 0. 2. The pendulum equations are integrable (using Jacobi elliptic functions) if and only if /3 # 0.
+7t
+7L
00, E small
0=0
Fig. 10.14.
Definition 114. We call a Martinet sector C the intersection of the ball B(0, r) with any plane z 54 0 containing the abnormal line.
In the sequel we shall take the plane y = 0, this case being analyzed in full details in Chap. 9.
Proposition 101 (strict case: a# 0). 1. A Martinet sector is the image by the exponential mapping of a noncompact subset of the cylinder (A -' oo). 2. It is homeomorphic to a conic sector centered on the abnormal line L and in particular it is simply connected. 3. It is foliated by leaves Z1, c2 in the sphere S(0, e), e < r which glue along the abnormal line according to Fig. 10.15.
Proof. Construction of the Martinet sector. To understand the stratification 0, geodesics we use the pendulum representation. In the strict case or starting from 0 project onto (0, 0') onto: - oscillating trajectories,
- rotating trajectories,
10.11 Micro-Local Analysis of SR-Martinet Ball of Small Radius
311
C
L
Fig. 10.15.
Z
exp C31 C]
c2
Fig. 10.16. see Fig. 10.16 where S is the section induced by y = 0: 0' = e(a cos 0+,6 sin 0).
The curves c; ramifying at (-r, 0) end-point of the abnormal direction are constructed as follows.
- The curve c2 is the image of the curve C2 associated to small displacements of rotating trajectories localized near the saddle point. It corresponds to a singularity denoted NPH1 in Definition 112.
- The curves cl and c3 are associated to large displacements and we have to consider two curves respective image of C2 and C3 corresponding to oscillating and rotating trajectories. Among the two curves cl, c3 only one belongs to the sphere and is denoted cl (on Fig. 10.16 it is the curve c3). About contacts. From Chap. 9, the contact being the curves are computed
in the polynomic category. All curves ct are tangent to the abnormal direction. Here the Pontryagin cone K(r) at (-r, 0) along the abnormal line is the plane (x, y). The estimates are the following: Z = ., X = err, r small we have:
312
10 Resolution of the Singularity near a Singular Trajectory Cl, C3 : Z = (1 + 0(r))X 3 + o(X3)
C2 : Z = -r a2X2+O(X2)
Definition 115. A singularity of the sphere corresponding to two saddle passes (as in Cl and C3) will be denoted NPH2.
10.11.5 Symplectic Stratifications In order to describe the sector we need 3 strata: Stratum 1. It corresponds to the isotropic space 1, associated to abnormal extremals and is parametrized by
Sa=exptHo. (TTUn(Pi =P2={Pl,P2}=0)). Stratum 2. It corresponds to the Lagrangian manifold associated to normal extremals projecting onto rotating trajectories of the pendulum. It can be denoted
Sn = exp t Hn (T0'u n rotating). - Stratum 8. It corresponds to the Lagrangian manifold associated to normal extremals projecting onto oscillating trajectories. It can be denoted
Sn = exp t Hn (To U n oscillating).
The transition between rotating and oscillating trajectories corresponds to behaviors on the separatrices. Remark 85. In the previous stratification the Lagrangian spaces are not represented by the so-called generating family because the exponential mapping
is not sub-analytic and we do not have a preparation theorem to resolve the singularity in general.
10.11.6 Transcendence of the Sector A Martinet sector is a non sub-analytic sector and we need the hyperbolic functions in order to compute the SR-distance. In the integrable case of order 0, where f3 = 0 the computations used the exp-!n category which is an extension of the sub-analytic category. An important result is the existence
of a preparation theorem in this category, see [78] in the general case or [29] in the SR-case. The computations of the sphere and hence of the boundary of the sector is complicated because when cutting by t = r there is
a phenomenon of compensation which can be explained by the microlocal invariants of the sector.
10.11 Micro-Local Analysis of SR-Martinet Ball of Small Radius
313
Micro-local invariants of the Martinet sector. Consider the pendulum equation written as
0'=v V' = - (sin 0 + E/3 cos Ov + e2ce sin 0(a cos 0 - /3 sin 0))
where a is a small parameter. It has two singular points MI = (0, 0) and M2 = (0, 7r). The local analysis is a follows.
1. Near MI. The linearized system is a focus whose eigenvalues are
of =
-c o ± 2i 1 + e2(a2 - ,) 2
It is a perturbation of the linearized pendulum of the flat case 0" + 0 = 0. 2. Near M2. The linearized system is a saddle whose eigenvalues are
fi/3±2 V 1+E2(e -a2) of = 2
and the saddle is resonant i.e.
E Q if and only if /3 = 0, that is if the system is integrable. This spectrum can be written
nt=f1+2+o(1) and e = .
.
It is a perturbation of the flat case n = f1 which is reso-
nant. In order to compute the sector we use the whole spectrum band which is clearly stable by perturbation. But in order to compute the sphere we have to take into account an interaction between all the eigenvalues to compute an average and this is much more complex and unstable.
10.11.7 The Micro-Local Analysis of the Whole Martinet Sphere To conclude this section we discuss the description of the generic Martinet sphere. It is represented on Fig. 10.17, in the northern hemisphere, where the equator is formed by end-points of geodesics corresponding to A = 0. The cut locus is formed by two branches MCI, MC2 which ramify at M, end-point of the abnormal direction and CI, C2 are conjugate points. We observe in fact
three kinds of sectors: - Riemannian sector located near the equator A = 0, such a sector being represented near R. - Contact sectors located around C where C is a cut point.
314
10 Resolution of the Singularity near a Singular Trajectory
Fig. 10.17.
- A Martinet sector around M where M is the end-point of the abnormal line.
The micro-local invariants of the SR-ball are the following:
- Spectrum band corresponding to the focus M1. - Spectrum band corresponding to the saddle M2. - Invariants connected to the family of Riemannian structures a(q)dx2 + c(q)dy2 induced on the plane (x, y), where z is taken as a parameter.
Notes and Sources For the analysis of Lagrangian singularities, see Hormander [57] and Arnold's school [15]. The generalization to SR-geometry in the contact case is due to
[7]. For the concept of Jacobi fields in control theory see [26] and [2]. The stratification in the SR-case is based on computations from [23] and [29]. The smoothness of the sphere in the abnormal direction (Proposition 99) is a general property of the accessibility set along an abnormal direction, see [27] for examples and Trelat for a general statement [107].
Exercises 10.1 (Engel systems, see [34]) Let D = Span{Fl, F2) be a smooth two dimensional distribution defined on 0 E U C R4. Let us denote D2 = Span{D, [D, D]}, D3 = Span{D2, [D, D2]}.
10.11 Micro-Local Analysis of SR-Martinet Ball of Small Radius
315
We call D an Engel distribution if: dim D = 2, dim D2 = 3 and dimD4 = 4, for each q E U.
1. Prove that there exists local coordinates (w, x, y, z) such that D is the span of
X = ax
+z- +waz, W= y
5tv.
Such a coordinates system is called an Engel chart. Let
w, = dy - zdx, W2 = dz - wdx, prove that D is spanned by wi = w2 = 0.
2. Show that the singular trajectories are the leaves of S = . 3. (Symmetry group) a) Consider the two diffeomorphisms: V : (w, x, y, z) '-' (w, x + xo, y, z),
(w,x,y,z)'-'' (w+wo,x,y+yox+zox+ 2wox2,z+zo+wox). Show that for i = 1, 2:
cp*wi=wi, V) *wi=wi b) Let d be the dilation: (w, x, y, z) '-, (rw, x, ry, z). Show that d preserves D. 4. Let 7 = (t, x(t), y(t), z(t)) be a smooth curve defined on 10,1], tangent to D and such that x, y, z vanishes at the extremities.
a) Show that y' = zx', z' = tx'. b) Prove the existence of h, h(0) = h(1) = 0 such that x = h', z = th' - h. c) Show the following: it
y(t) = 2th 2 - hh' + 2 J h'2(s)ds 0
and h' = 0. d) Deduce that y = (t, 0, 0, 0). 5. Prove that for any p = (wo, xo, yo, zo), q = (wi, xo, yo, zo) the singular curve is up to reparainetrization the unique curve y(.) joining p to q, tangent to D such that y * dw > 0. 6. Let D be the distribution defined for x, y, z small by dy - zdx = cos 9dz - sin 8dx = 0.
a) Show that b is spanned by
316
10 Resolution of the Singularity near a Singular Trajectory
Xl
=cosOa +zcosOa +sin0az y
X2
= ae
b) Prove the following:
(i) D2 = ker (dy - zdx) (ii) D is an Engel system (iii) The singular trajectories are the leaves of j c) Let 7 : 0' - (0, x(9), y(0), z(0)) be a curve defined on [0, P] tangent to D and (x, y, z) vanishing at 0 and P. (i) Using 0 = cos 0dz - sin Odx show the existence of a smooth function h(0) defined on [0, PI which satisfies the equations:
zcos0-xsinO=h, zsinO+xcos0=-h'. with dy = zdx - xdz prove the relation y(O) = h(0)h'(0) +
fe
(ii) Assume that P < ir, prove that h = 0. (iii) Assume that P > 7r, construct a 1-parameter family of functions ha(0) such that the above formulae are valid. d) Deduce that the singular line y : 01-* (0, 0, 0, 0), 0 E [0, P] is C1-rigid if and only if P < Tr.
e) Compute along -y the differential operator DZ introduced in Sect. 10.10.2 and the corresponding conjugate points.
f) If T is a tubular neigborhood along y prove that DZ can be written as J" + K(y(t))J = 0 where -y(.) is a singular trajectory contained in T. The function K defined on T is called the curvature tensor (in the exceptional case).
10.2 (Goursat systems in dim 5) Consider the two-dimensional distribution D in 1R5 such that
dim D2 = 3, dim D3 = 4, dim D5 = 5. 1. Compute a local coordinates system. 2. Compute the singular trajectories.
10.3 (Cartan system in dim 5) Consider on 1R5 a two dimensional distribution and assume
dim D2 = 3, dim D3 = 5. 1. Compute a local coordinates system. 2. Compute the singular trajectories. 3. Compare Goursat and Cartan case.
10.11 Micro-Local Analysis of SR-Martinet Ball of Small Radius
317
10.4 Consider the problem:
x(t) = 1 - y2(t), y(t) = u(t), min J T u2(t)dt 0
where T is fixed to 1, x(0) = y(0) = 0. 1. Show that the normal extremals are solution of±(t) = 1 - y2(t) px(t) = 0 py(O) = 0
py(t) = 2pxy(t)
y(t) = py(t)
associated to the Hamiltonian Hn(4,p) = px(1 - y2) + Zp2y.
2. Set px(0) = 2 and integrate the previous equations. If A > 0, show that the solutions starting from x(0) = y(O) = 0 are given by
y(t) = Ash(v't)
pxt =
A
2
py(t) = Av5ch(V t) x(t) = t(1 + 22)
-
A2
sh(2v' t)
(10.8)
3. Let A > 0, y(0) = py(0) > 0. Show that the level set r1
Cr = min
u2(t)dt = r > 0
J0
is given by the relations 1
A
2r
(
- Lsn2f 2
y(l) = Ashv5
+1]
a
X(1) = 1 + 22 4. Deduce that near the end-point M = (1, 0) of the abnormal line the union of M with the level set C, is a graph of the form 4
X(1) = 1 - - + 3y2 exp( 4r) + o(y2 exp(
yr) ).
Prove that near M in the sector A > 0 the value function is given for
x ,-
1 by y4
y4
_y2 S(x,y)=41-x+1-xexp(1-x)+o(y
4 IexL) - x ).
318
10 Resolution of the Singularity near a Singular 'Ilajectory
5. Describe near M the stratification of the value function.
6. Compute the Jacobi equation and discuss the existence of conjugate point. 7. Represent the wave front and analyze its singularities.
10.5 Let L be a smooth Lagrangian such that L(x, >d, t) = \L(x, t, t), A E 1R\{0}.
1. Show that
Lz2.i = 0.
(i, L±) = L,
2. If p = e deduce the following:
H=(p,i)-L=0,
detLxx=0.
10.6 Consider the Riemannian problem in the plane
mint
4(t) = ul(t)FI(q(t)) +u2(t)F2(q(t)),
where q = (x, y), F1 =
7X
,
F2 =
TV-
T
I ui(t) + u2(t) I Idt
where q(0) E M: parabola s
(x(s),y(s))
1. Use the maximum principle to write the extremals of the problem. 2. Compute the caustic. 3. Represent the wave front. 4. Analyze the singularities of the caustic and the wave front. 5. Compute the optimal synthesis. 10.7 Consider the following optimal control problem: m ui(t)Fi(q(t))
4(t) = Fo(q(t)) + i=1
jT
min
m
> u?(t)dt i=1
where T is fixed and q(0) = qo.
1. Compute the intrinsic second order derivative of the end-point mapping of the cost extended system: 4(t) = Fo(q(t)) + E ui(t)Fi(q(t)) i=1
M
4°(t) _
u? (t) i=1
with (q(0), q°) = (qo, 0)
10.11 Micro-Local Analysis of SR-Martinet Ball of Small Radius
319
2. Consider the following optimal problem in 1R2:
i(t) = 1 - y2(t) y(t) = u(t) ri min J u2(t)dt 0
with x(0) = y(O) = 0. Compute the intrinsic derivative of the end-point mapping of the cost extended system. 10.8
1. Consider the Hamiltonian function:
H(q,p) = 1(q2 +P2),
(q,p) E R2.
(10.9)
Integrate the following equations:
4(t) = 8p (q(t),p(t)),
P(t)
aq
(q(t),p(t))
(10.10)
with q(0) = qo, p(0) = po.
2. Let Lo be the line p = po and Lt = expt H (Lo), L = Ut>oLt. Represents L in the time extended phase space (q, p, t). Show that L projects diffeomorphically onto the plane (q, t) if and only if t < 2 3. Prove that there exists a function S on the surface L which satisfy the condition
dS = pdq - Hdt.
(10.11)
4. Solve the Hamilton-Jacobi equation:
T + 1(q2+(aq)2' =0 with S(q, 0) = p(O)q.
(10.12)
11 Numerical Computations
11.1 Introduction In Chap. 9 and 10 we study the singularities of the exponential mapping near singular trajectories. You cannot get away from such analysis in order to determine for a given sub-Riemannian structure the analytic properties of the sphere, conjugate and cut loci. As these analytical computations are in general highly nontrivial problems, numerical computations provide a good alternative. In particular, as we have seen along this book the determination of conjugate points in optimal control theory is of crucial importance, but their formal computation is in general not possible. However, the algorithm to compute the conjugate points, and hence the conjugate locus, is simple and very easy to implement numerically. If in this chapter we restrict ourself to the sub-Riemannian case, the generalization to more general problem is straightforward. On the other side, if the definition of cut points is still simpler than the one for conjugate points, their computations is much harder even numerically and is not a topic of this book.
11.2 Numerical Algorithm In this section we describe algorithms and numerical methods used to compute the conjugate points and to obtain the sphere. The purpose of this chapter is not to develop new and sophisticated numerical methods but to use and adapt classical numerical methods to solve ordinary differential equations. In our opinion the results obtained with this simple approach are very satisfactory and the pictures significant. The advantage of the suggested method is that we can use existing and well tested numerical algorithms already implemented, and that the user does not have to make tedious computations but only need to provide the differential Hamiltonian equations governing the flow for the normal extremals as well as its linearization to compute the conjugate points. Let us start by reminding the algorithm to compute the conjugate points along normal extremals. Let U be an open subspace of R's and consider the following local sub-Riemannian problem on U:
322
11 Numerical Computations m
u:(t)F:(q(t))
4(t) _
min J(i(t) , 4(t))y dt
)
where the vector fields Fi are smooth and generate a distribution D of rank m, and (,).g describes the scalar product associated to the metric g. In the sequel we assume the vector fields Fi to be orthonormal for g. Hence we are minimizing:
sn JT(u(t))cit. 1: We have seen in section 9.2 that the normal
i=1
extremals are solutions of the following differential Hamiltonian equations:
q(t) =
P(t) _
n (q(t),P(t)),
-aqn (q(t),P(t))
(11.1)
where the Hamiltonian is given by Hn(q, p) = 1 Ei_1 Pit, Pi being the Poincare coordinates: Pi = (p, Fi(q))2. We assume the geodesics parametrized m
by arc-length, which is E P,2(t) = 1 for all t. Then we have Hn(q(t), p(t)) _
LetgoEUandr>0fixed and expgo:CxR -+U (Po, t) '-' q(t, qo, Po)
be the exponential mapping, the domain C being given by m
C={PoElRn; E(Po,F:(go))2=1}.
(11.2)
Because the possible existence of strictly abnormal geodesics, the wave front
W(qo, r) is the closure of the image of C by expQ0 evaluated at t = r. The sphere S(qo, r) centered at qo and of radius r defined as the set of points at a distance r from qo is a subset of the wave front. A point is said to be conjugate to qo along a normal extremal if it is the image of a point (po, t1) E C x IR such that the exponential mapping is not an immersion. The time ti is called a conjugate time. Numerical computation of conjugate points uses the variational equation corresponding to the normal Hamiltonian flow. Recall that the vertical (respectively horizontal) space are respectively subspace of T*U generated by the vectors of the form ayp- (respectively f3j ). If q(tl) is conjugate to qo = q(O) along a normal extremal, there exists a nontrivial Jacobi field J such that J(O) and J(ti) belongs to the vertical space (see Chap. 6). If z = (q, p) and bz = (Jq, bp), a Jacobi field is solution of the variational equation given by: bz(t) =
ae n(q(t),P(t))bz(t).
(11.3)
11.2 Numerical Algorithm
323
To find the conjugate points to qo, we proceed as follows. Let Ji(.) be the Jacobi fields defined by Ji(0) = ei, i = 1, , n, where the vectors e 1, - , en form a basis of the vertical space. Then, a time t,, is conjugate to 0 if there exists a = ( a1 ,--- , an) E Rn, a # 0 such that: - -
-
n
aiirh(Ji(tc)) = 0
(11.4)
i=1
where 7rh is the projection mapping on the horizontal space: 7rh(Ji(t)) _ bgn(t)). Numerically we apply the following procedure. (bg1(t), bQ2(t), Given an initial starting point qo and an initial value po, we integrate in parallel the flow for the normal extremal corresponding to these initial values
and the flow of the variational equation for the n initial values 6z(0) = ei. We then have n solutions of the variational equation: bzi(t) = (bqi (t), bpi (t)), linearly independent at the starting point qo. At a conjugate time, the projection of these n solutions on the state space are linearly dependent, see (11.4). Hence to find the conjugate points, we must check at each step of integration if the determinant vanishes:
bqi (t) ... bqi (t)
D=
(11.5)
bgn(t) ... bgn(t)
where bqi = (bqi , ... , 6q;).
The conjugate locus is the set of first conjugate points, then it can be computed using the previous method with po varying in C.
To integrate the flow corresponding to the normal extremals and the variational equation, any classical numerical method can be used. The pictures shown in this book have been computed using an explicit Runge-Kutta method of order 5(4), due to Dormand and Prince. Moreover, to increase the efficiency of the computations, the Runge-Kutta method is supplemented by
a dense-output. Indeed, the classical Runge-Kutta methods are not efficient when we need to approximate the solution in a dense set of points, for example to draw a graphic or to study the zeroes of a function involving the approximated solution (as it is the case to determine the conjugate points). By adding a dense output, we then obtain a numerical approximation with regularity properties (continuity, C1, we can impose some values of the function and its derivative, etc) depending on the choice of interpolation used for the dense output method. For our problem, the gain due to the dense-ouput is important as we need to find the zeroes of a determinant, see equation (11.5). Then, instead to refine the step of the Runge-Kutta method and start again the algorithm, we simply use a dichotomie to locate with a very good precision the zeroes. The dense-ouput used by the authors is of order 4 due to Shampine, it provides a globally C1 approximation of the solution. More details about this numerical method can be found in [53].
324
11 Numerical Computations
The wave front is computed using the same numerical method to evaluate
the flow exp Hn (qo) at t = r and by taking its adherence. The sphere S(qo, r) is the exterior envelop.
11.3 Applications In the next few sections, we present the results obtained when applying the algorithm and the numerical method described previously to some subRiemannian structures. We will start with the contact situation, pursue with the Martinet case and finally analyze the elliptic and hyperbolic cases.
11.3.1 Contact Case in Dimension 3 The contact case of order -1 and the generic one are discussed in respectively Sect. 9.5 and 9.6. The picture of the generic conjugate locus can be found in Sect. 9.6.2, Fig. 9.4.
11.3.2 The Martinet Flat Case It is the local sub-Riemannian structure (D, g) defined on a neighborhood U of 0 E R3, where D is the kernel of the Martinet one-form: w = dz - z dx, q = (x, y, z) are the coordinates of R3 and the metric is given by g = dx2+dy2. The Martinet flat case is analyzed in Sect. 9.7. If we take F1 = +I FX- , F2 = a as generators for the distribution D =ker w, then we have [F1, F2J = yWZ_ and the abnormal geodesics are contained in the analytic surface {y = 0} called the Martinet plane. In the sequel we assume the starting point of the geodesics qo to be the origin. The abnormal geodesics starting from 0 and parametrized by arc-length are the straight lines: x(t) = ±t, y =- 0, z = 0. The equations of the normal
geodesics are given in Proposition 86. In particular, as the equations are integrable in the flat situation, we have an analytic expression for the normal geodesics in terms of the elliptic functions. This means we can use softwares as Mathematica or Maple to draw the geodesics and even the sphere (as we know that along a normal geodesic, the cut point corresponds to its first intersection with the Martinet plane). However, two importants remarks have to be made.
First, if we do the computations using the analytical expressions with the elliptic functions it is very time consuming and there is no comparaison with the numerical computations. If succeded, the computations for the sphere would take several hours instead of few minutes. Moreover, the precision of the algorithm is such that we would not see a difference between the two methods of computation. The second remark concerns the conjugate points and the conjugate locus. Using the reduction procedure described in [41, we can compute a parametrization of the conjugate points as follows. If
11.3 Applications
325
,y(t) = (x(t), y(t), z(t)) is a normal geodesic parametrized by Proposition 86, a conjugate time along 'y(.) satisfies the following equation: c(t,'P,
A)
= 8J (t,,P, A)
! (t,
(11.6)
After tedious computations, it can be proved that: c(t, W, A) =
- A2dnv (cnv Gl (v) - snv dnv(E(v) - k'2v))
(11.7)
where v = tVX and Gi(v) = E2 (v) - 2k'2vE(v) + k'2v2. From this equation, the time variable t cannot be expressed as a function of the two variables cP and A. Hence we cannot deduce an analytic expression for the conjugate time. Numerical computations are very helpful because they allow to localize the conjugate points with a very good precision. In particular, from the numerical simulations, see Fig. 11.1, we observe that for each normal geodesic the quotient s where tic is the first conjugate point is approximately a constant equals to 0.97. The following result based on these simulations has 3K
.w
a
aN
."
Vlc
In
1.4
1.
In
Fig. 11.1. been proved in [4].
Theorem 31. Let y(.) be a normal geodesic starting at t = 0 from the origin and defined on [0, +oo[. If the projection of y(.) on the plane (x, y) is not a line, then there exists a first conjugate point along -y corresponding to a conjugate time ti satisfying the inequality: 2K < tl,,X < 3K. On Fig. 11.2, 11.3 and 11.4 we represent the projection of normal geodesics
on the (x, y) plane and we have stopped the numerical integration at the first conjugate point. The corresponding initial values for (gyp, A) are (0.3,50), (-0.4,35) and (-0.9,80). The respective values for the first conjugate time are
0.72, 1.02 and 0.53. On Fig. 11.5 and 11.6 we represent the conjugate locus
326
11 Numerical Computations curve a t->(x(t).y(t))
ylt)
x.0.
o.l `
T
x(t) .a
4.M
-1.n
Fig. 11.2.
curve
t->Ix(t).ylt))
a
y(t)
Fig. 11.3. curve
a
Fig. 11.4.
11.3 Applications
327
for values of Jai contains in [105, 4 * 106]. The shape of the conjugate locus i or if cp - -M. . Indeed, from Theorem 31 when cp -- 2 , is different if P
we have ti/ -
s2
and when w --4-!E we have t1/ - +oo. In fact the
astroid forming the conjugate locus around the origin is pinched along the Martinet plane and goes to infinity in the x-direction. This is not surprising as the same kind of phenomenon is true for the sphere. It is a consequence of the logarithmic singularity of the complete elliptic integral of the first kind, see Sect. 9.8.1. Hence, we can conjecture the non sub-analycity of the conjugate locus as well. The sphere centered at the origin and of radius
Fig. 11.5. r = 0.1 is represented on Fig. 11.7 as well as its projection on the Oxz plane on Fig. 11.8. The projection on the Oxy plane is a disk with radius r = 0.1 and is not represented here. We can notice that as for the conjugate locus, the sphere is pinched along the abnormal geodesic. In Chap. 9, we proved that in the Martinet flat case the exponential mapping is not proper in opposite
to the contact situation. In other words, the sphere is not obtained as the image of a compact subset of C x Jr} by expgo. This phenomenon appears very clearly while running the numerical computations.
328
11 Numerical Computations
Fig. 11.6.
Fig. 11.7.
11.4 The Tangential Case The tangential sub-Riemannian structure is as in the previous two examples a 2-rank distribution in R3. In the contact situation, the Lie brackets of length
< 2 generate the all tangent space everywhere. In the Martinet case, on the Martinet plane containing the abnormal geodesics, the tangent space is generated by the Lie brackets of length < 3. The tangential case corresponds to a distribution such that if Fl and F2 are two generators for the distribution,
11.4 The Tangential Case
329
Fig. 11.8. there exists q E det(Fl, F2, [F1, F2]) = 0 with det(Fl, F2, [[F1, F2], F;])(q) = 0 for i = 1, 2. The normal form is computed in [111], there is two cases:
1. The elliptic case: A = ker w, w = dy - (xy + 3 + xz2 + bx3z2)dz; 2. The hyperbolic case: A = ker w, w = dy - (xy + x2z + bx3z2)dz where b is a real constant. In these normal forms the point q is normalized to be the origin. In both cases they are abnormal geodesics, but as we will see on the pictures they do not play the same role for the regularity of the sphere.
11.4.1 The Elliptic Case Let us take F1 =
0 TX
3 ,
F2 = a + (xy + 3 + xz2 + bx3z2)a TZ y
as generators for the distribution. The abnormal geodesics are contained in the surface: {q E 1R3; [F1, F2] (q) = 0} given by -(y+x2+z2+3bx2z2)7 = 0. To determine the controls corresponding to the abnormal geodesics, we have to compute the Lie brackets of length 3. We have: ([F1, F2J, F1J -
[[Fl, F2], F2] = (-2z +
(2x + 6bxz2) ay
233 - 6bx2z + 2bx3z2)
ay.
It follows that, via a choice of parametrization, the abnormal controls are given by: ul = -(-2z + 233 - 6bx2z + 2bx3z2) and u2 = -(2x + 6bxz2). In the plane (x, z), the origin is for the abnormal flow a weak focus, see [111].
330
11 Numerical Computations
Let us consider the flat situation: g = dx2 + dz2. The Hamiltonian system corresponding to the flow of the normal extremals is then given by: 3
H,, = psul + ((xy +
+ xz2 + bx3z2)pv + ps)u2 - 2 (ul + u2)
and the constraint tu- = 0 is equivalent to 3
U1 = px, u2 = (xy + 3 +xz2 + bz3z2)pv + p=
In Poincare's coordinates: Pi = (p, G; (q)) for i = 1, 2 and P3 = py, we have H,, = (P1 + P2) and the normal extremals are solutions of. z
x=P1 x3
+ xz2 + bx3z2)P2
(xy + 3
i = P2 P1 = -(y+x2+z2+3bx2z2)P2P3 P2 = (y + x2 + z2 + 3bx2z2)P1P3 P3 = {P3, P1 }P1 + {P3i P2}P2 = -xP2P3
where P1 = ps and P2 = (zy + g +xz2 + bx3z2)py + p, The set C is a cylinder described by C = {P(0) E R3; p12(0) + p2(0) = 1, P3(0) E 1R}.
Notice that if P3(0) = 0, then P3 =- 0 and the projection of the corresponding normal geodesic on the plane (x, z) is a straight line. Indeed in the
case P3 - 0, we have P1 and P2 constant and as the starting point is the origin, hence x(t) = ±P1t, z(t) = ±P2t. This curve is minimizing for the flat metric. Then the sphere S(0, r) contains a curve corresponding to the endpoints of geodesics such that their normal lift on the cotangent space satisfy P3 - 0 and whose projection on the (x, z)-plane is a circle of radius r. The order at the origin of the coordinates (x, y, z) is given by: (x, z) of order 1 and y of order 4. On Fig. 11.9,11.10, we have represented, for b = 0, the sphere S(0, r) of small radius centered at the origin. From the numerical computations we can deduce that the sphere is obtained by considering only a compact subset of the cylinder C. Then, the sphere is subanalytic. This results is a consequence of the general one proved in [1J. Indeed, in the elliptic case the minimizers passing through the origin do not contain any piece of abnormal geodesics.
11.4.2 The Hyperbolic Case In this situation, the generators of the distribution can be taken as: F1 = a
,
F2 = 8 + (xy + x2z + bx3z2)8 y
.
(11.8)
11.4 The Tangential Case
Fig. 11.9.
Fig. 11.10.
331
332
11 Numerical Computations
Then, the singular surface containing the abnormal geodesics is given by y + 2xz + 3bx2z2 = 0. Computing the Lie brackets of length 3, it is easy to verify
that the abnormal controls are given by: ul = -(-2x+x2z(1-6b)+2bx3z2) and u2 = -(2z + 6bxz2). It follows that we have two abnormal geodesics crossing the origin: the x-axis and the z-axis. In the plane (x, z), the origin is a saddle. As before, we study the flat case: g = dx2 + dz2. The normal extremals are solutions of:
x=P1 (xy +x2z + bx3z2)P2
z = P2 P1 = -(y + 2xz + 3bx2z2)P2P3 P2 = (y + 2xz + 3bx2z2)P1 P3
P3 = -xP2P3
where P1 = p2 and P2 = (xy + x2z + bx3z2)pv + pz. As previously for the elliptic situation, the normal geodesics corresponding to P3 =- 0 are straight lines in the plane (x, z) and then are minimizing for the flat metric. Hence they belong to the flat hyperbolic sphere. Notice that the abnormal geodesics are not strictly abnormal (they are also projections of the normal extremal flow corresponding to P1 = ±1, P2 = 0 and P3 arbitrary for the Ox axis and P1 = 0, P2 = ±1, P3 arbitrary for the z-axis) but for our metric they are globally minimizing. From the numerical simulations, it appears that the exponential mapping restricted to minimizers is not proper. Indeed, during the computations we encountered the same kind of problems as for the computation of the flat Martinet sphere (non properness of the exponential map and logarithmic singularities). See Fig. 11.11,11.12 where we have represented the sphere of small radius centered at the origin.
Notes and Sources The reader interested by running his own simulations is strongly invited to visit http://www.math.hawaii.edu/-mchyba which provides programs, simulations of spheres and conjugate loci for several sub-Riemannian structures and is as well a good source of papers. The book [53] is an excellent reference for the reader looking for more details about the Runge-Kutta-methods and
the dense-output. In [7, 5, 9] we can find representations of conjugate loci in contact sub-Riemannian-geometry in dimension 3 using numerical simulations based on formal computations.
11.4 The Tangential Case
Fig. 11.11.
Fig. 11.12.
333
12 Conclusion and Perspectives
Our aim is to end this volume by indicating some open problems in the analysis of singular trajectories in optimal control and pointing con-
nections with others domains of systems and singularity analysis.
12.1 The Category of the Distance Function in SR-Geometry In SR-Martinet geometry the exponential mapping is not proper near a strict abnormal direction and the distance function is not subanalytic. An impor-
tant question is to find in which category is the sphere and the distance function in SR-geometry. This problem can be generalized to any optimal control problem and leads to the question of determining the
category of the value function near a singular minimizer.
12.2 SR-Distances and Control of the Oscillations of Solutions of Ordinary Differential Equations In SR-geometry with a 2-dimensional distribution, abnormal curves which are not depending on the metric are in general small length minimizers and tools
have been developped to analyze and estimate the distance function in the abnormal direction. Despite this singularity, SR geometry has two important properties:
Property 1 The value function is a distance and the SR-balls have a size which can be evaluated using their nilpotent approximations.
Property 2 The set of minimizing controls is compact for the L2-topology and more precisely a norm has been introduced by [10] to control the oscillations of minimizers based on their nilpotent approximations. On the other side many efforts has been devoted to control the oscilla-
tions of solutions of ordinary differential equations, in particular for the following problems:
336
12 Conclusion and Perspectives
- Gradient problem. Let X = gradV be an analytic gradient vector fields
in the plane (or in R') with X(O) = 0 and let t '- 7(t) be a trajectory tending to 0 when t - +oo. Analyze the behavior of the tangent vector 'y(t) when t -- +oo.
- Estimate the number of limit cycles for planar differential equation and 16-th Hilbert problem. Let X be a planar vector field in the plane. A limit cycle is an isolated fixed point of the Poincare mapping. The 16-th problem is the following: let X be a polynomial vector field
in the plane with degree k. Find an uniform bound N(k) on the number of limit cycles. Both problems are related to the transport of a section a which can be taken as a curve of a fixed vector field Y identified to e , by the flow of X. The transport can be evaluate using the Backer-Campbe Hausdorff formula: ri
(exp tX exp sY) (x) = ( exp 3(E - ad"X (Y))) (y), y = (exp tX) (x) n>O
n!
(12.1)
and can be lifted in the cotangent bundle using the Hamiltonian vector fields
with Hamiltonians: Hx = (p, X) and Hy = (p, Y). If y(.) is a trajectory of X tending when t - +oo to a singular point, there is a singularity which has to be analyzed. Let us examine in more details the problem of limit cycles. We take a polycycle P with vertices S1, , Sk corresponding to singular points of X represented on Fig. 12.1 and the problem is to evaluate the Poincard return mapping R along the polycycle. In our control theorical approach, to evaluate
Fig. 12.1.
R we consider the transport of the section a by the flow of X. Let -Y(.) be a
trajectory of X and let tl be the first return time. When ry(.) tends to the separatrix cycle P then tl -. +oo and we must analyze the singularity of tl r-- (exp ti X)(ar). For the system 4(t) = X(q(t)) + u(t)Y(q(t)), the singular trajectories are located at the points where X, Y are collinear and in particular at the vertices of P where X vanishes. The singularity encountered
12.2 SR-Distances and Control of Oscillations
337
when ry - P is similar to the singularity of the exponential mapping restricted to minimizers in singular Riemannian geometry, in the abnormal directions. They fit in the same geometric framework. Now, in the 16th Hilbert problem, we can consider the family of singular Riemannian problems whose orthonormal vector fields are (X, Y) and Y being fixed. They can be lifted on the sphere S2 using Poincare cornpactification and in particular we can cover S2 by SR balls of fixed radius. In SR-geometry, we know that the oscillations of minimizers can be controlled.
We conjecture a relation between such oscillations and the number of limit cycles (and here a link between N(k) and the number of SR-balls we need to cover S2).
Computing. To compute the Poincar6 return mapping we can use the tools introduced in SR geometry and in particular Lagrangian manifolds: the section a is lifted into Lo defined by (p, Y) = 0 and we transport Lo by the flow of Hx with Hx = (p, X). When visiting a singular point of X we observe two phenomena:
- A splitting of the Lagrangian manifold illustrated on Fig. 12.2, (i). - A rotation of the Lagrangian planes (Jacobi fields) represented on Fig. 12.2, (ii).
a (ii)
(+)
Fig. 12.2.
The problem is to relate the asymptotic expansion of the Poincar6 return mapping with the previous geometric properties. In any cases, besides the possible connection between the number of limit cycles and the oscillations
of minimizers, it is clear that the same tools and the same research program are needed to analyze all the problems: find the category of the value function or the Poincar6 return mapping and make the contact analysis that is compute asymptotic expansions. It is an extension to
nonproper situations of classical Lagrangian and Legendrian singularity theory.
338
12 Conclusion and Perspectives
12.3 Optimal Control Problems with Bounded State Variables Consider to simplify the time minimal control problem for a system on lR' of the form: 4(t) = X(q(t)) + u(t)Y(q(t)), I u(t) 1< 1 where X, Y are smooth vector fields. The extremals are solutions of 4(t) = eH (q(t), p(t), u(t)), p(t) _ - eH (q(t), p(t), u(t)) where H(q, p, u) = (p, X (q) + uY(q)) and the extremal control minimizes the Hamiltonian H. They split into: regular extremal where
u = -sign(p, Y) and singular extremal where u is chosen to satisfy the constraint: (p, Y(q)) = 0. To construct the optimal solution, we must:
- determine if the singular arcs are optimal; - classify the behaviors of regular extremals near the switching surface E (p, Y(q)) = 0, that is to classify the solutions of the pair of Hamiltonian vector fields defined by H+ = (X (q) + Y(q)) and H_ = (p, X (q) - Y(q)), near E.
Consider now the time minimal control problem, for the same system but with state constraints of the form c(q) < 0 where c : IIt" -+ IIt is a smooth function. Such problems appear in many applications and their analysis is a research area widely open. For such problems there exists a maximum principle that we are stating now.
12.3.1 Maximum Principle with State Constraints A boundary arc t F--+ ryb(t), t E [0, T) is an arc contained in the boundary: c(q) = 0. The boundary control can be generically computed by differentiating the constraint mapping t H c(q(t)) up to the first occurence of u: c(q)
... = c(-
)(q) = 0
c(m)(q) = a(q) + ubb(q) = 0
and m is called the generic order of the constraint. We make the assumption that b(yb(t)) 34 0 holds along the boundary arc and that the boundary control is admissible and not saturating for t E)0,T[:[ a(-yb(t)) 1< b(-yb(t)). The maximum principle is the following, see [841. Define the Hamiltonian by:
H(q, p, u, rl) = (p, X (q) + uY(q)) + ic(q),
(12.2)
where q is a Lagrange multiplier associated to the constraint. The necessary optimality conditions are: 1. There exists a scalar function ra(t) > 0 such that:
4(t) = X(q(t)) + u(t)Y(q(t)),
P(t) = -p(t) ((q(t)) (q(t)) + u(t)
q (q(t))) -,agq(t)
12.4 Singular Trajectories and Regularity of Stabilizing Feedback
339
2. The function ra(t) is zero in the interior of the domain c(q) < 0 and is continuous in the interior of the boundary arc. 3. There exists a jump condition at a contact point or a junction point with the boundary: ac
p(tI+) = P(ti -) - ui-,
vl > 0
(12.3)
4. The optimal control minimizes the Hamiltonian: u(p, Y(q) = 1m in (p, Y(q))v
(12.4)
and moreover (p, X (q) + uY(q)) < 0.
Now since I u6 1< 1 in the interior of the boundary are, we deduce that along a boundary arc: (p, Y(q)) = 0. Hence as observed by Maurer [841, there
exists an analogy between singular arcs and boundary arcs and in particular we must analyze the following problems:
- Determine when a boundary arc is optimal; - Analyze the behaviors of regular extremals near the switching surface. The research program is similar to the one associated to singular trajectories. It is related to the classification of triples (X, Y, c) and everything can
be expressed in terms of iterated Lie brackets of X, Y acting on c by Lie derivative. The main difference with the singular case is that the adjoint vector can suffer discontinuities when reaching the boundary. Also note that the maximum principle with state constraints allows to analyze optimal control problems where the system has discontinuities.
12.4 Singular Trajectories and Regularity of Stabilizing Feedback Consider a smooth control system in R" of the form: 4(t) = f (q(t), u(t)), u(t) E lR"', with f (0, 0) = 0. The stabilization problem is to find a smooth u(q) such that 0 is asymptotically stable for the differenfeedback q tial equation: 4(t) = f (q(t), u(q(t)). On the other side we can consider the family of optimal control problems where we minimize a cost of the form: fo f°(q(t),u(t))dt, T being fixed or not, or T = +oo, and fo is any smooth function. Singular trajectories of the system are not removable and their existence has consequences on the regularity of the value function and its level sets. The singularities of the value function can be analyzed by computing the conjugate and the cut locus of the origin. To be more precise consider the Heisenberg SR-geometry where the system is given by:
340
12 Conclusion and Perspectives
±(t) = u(t) y(t) = v(t)
i(t) = 2 (x(t)v(t) - y(t)u(t) and the cost is fo (u2(t) + v2(t)) idt. The singular trajectories are the points of the axis Oz and the conjugate points and the cut points are the line Oz. If we take a generic perturbation, the conjugate locus is an astroid centered
along z and on the sphere the extremities of the cut locus are conjugate points corresponding to cusps of the conjugate locus. They correspond to stable singularities. On the other side, such a system cannot be stabilized
using a smooth feedback. An interesting question is to analyze the link between the conjugate and cut loci, both connected to singular trajectories, and the non existence of smooth stabilizing feedback. A conjecture in dimension 3 is the following: the cusp singularity of the conjugate locus is responsible of the non existence of smooth stabilizing feedback.
12.5 Computations of Singular Trajectories Consider a system of the form: q(t) = X(q(t)) + Ei_1 u;(t)Y;(q(t)). The generic singular trajectories called of minimal order can be easily computed and if m = 1, we gave an algorithm to compute all the singular trajectories. If m > 1, the problem is open. Such a computation is important for instance to classify the distributions and also in many applications where we deal with nongeneric systems.
12.6 Computations of Conjugate Points The computations of conjugate points is a central problem in optimal control. It concerns both bang-bang extremals, singular extremals and in SRgeometry, normal geodesics. It allows to estimate the length of a minimizing curve and in SR-geometry, to classify the singularities of the exponential mapping. Efficient algorithms have to be found to compute such points, using both formal and numerical computations and based on Jacobi fields or the second order intrinsic derivative. Also the algorithms differ if we are in the bang-bang case, singular case or normal geodesics. An interesting question is to unify all the algorithms. To be more precise consider the time optimal control problem for a system of the form: q(t) = X(q(t)) + u(t)Y(q(t)), I u(t) 1< 1. Let -y(.) be a reference bang-bang extremal, here the concept of conjugate points is defined by taking variations of switchings along the reference extremal to cover a neighborhood of the end-point, see Fig. 12.3 and it is
12.6 Computations of Conjugate Points
341
not easy to implement. But we can regularize the system by adding a control v(.) and considering the system: 4(t) = X(q(t)) + u(t)Y(q(t)) + v(t)Z(q(t)), where Z is a vector field and u2 + s2v2 < 1. For such a system, the concept of conjugate point is standard: an extremal control is computed by minimizing the Hamiltonian over u2 + e2v2 < 1 and is given generically by a smooth function u(q,p) with values in u2 + e2v2 = 1. It defines an Hamiltonian vector field on the cotangent bundle and the computations of conjugate points is similar to the algorithm of the SR-case, based on the variational equation. Here we have replaced switchings by oscillations and both concepts have to
be related when a - 0.
Fig. 12.3.
Exercises 12.1 Consider the time optimal control for a planar system: 4(t) = X (q(t)) + u(t)Y(q(t)), u(t) 1< 1 with a state constraint of the form c(q) < 0. Let c(0) = 0 and assume the following: I
i) X (0), Y(0) and Y(0), [X, Y](0) are independent; ii) the constraint is of order 1 at 0: Lyc(O) 0; iii) the small time boundary arc ryb(.) through 0 is admissible and not saturating, i.e I ub(0) 1< 1 where ub() is the boundary control.
1. Compute the time optimal synthesis in a small neighbordhood of 0 (2 cases).
2. Prove that at a junction or contact point with the boundary, the adjoint vector is continuous.
12.2 Consider in It2 the optimal control problem: 4(t) = v(t)X(q(t)) + u(t)Y(q(t)), mind (u2(t)+v2(t))dt where Y = vector field: (Ml) X = (y+1)T'9X_
(M2) X = y
Ty-
and X is one of the following
342
12 Conclusion and Perspectives
(M3) X = (y2 + 1) 0 (M4) X = (y2 - 1Tx(Ni) X = (y2 + ax) I , a E ]R (N2) X = (y3 + xy + a(x)) , where a is a smooth function and a(O) # 0
Compute in each case the extremal trajectories equations and discuss the optimal problem with initial condition q(0) = 0.
12.3 Consider the time optimal control problem for a smooth system in R': q(t) = X(q(t)) + u1(t)Yi(q(t)) + u2(t)Y2(q(t)), with u; (t) + u2(t) < 1. Let 45 = (P1,'P2), fi; = (p,Y;(q)) be the switching mapping and E1 be the switching surface rh1 = IP2 = 0-
1. Let (q, p) E T* R"\El, prove that an extremal control corresponding to where the extremal passing through (p, q) is given by: (U1, u2) _ 401'0' 11411 II'PII =
---7
1+
'p2.
2. Let z(t) = (q(t),p(t)) be a smooth extremal. Compute i(z(t)) for i = 1, 2.
3. Assume [Y1, Y2] = 0. Prove that
1 = '2 = 0 is the surface E2
(p, [Y1, X1 (q)) = (p, [Y2, X] (q)) = 0. Let t '-4 z(t) be an extremal pass-
ing through a point (p, q) E E1\E2. Show that when crossing El, the extremal control is discontinuous and rotates of an angle 7r.
References
1. Agrachev A. (1999): Compactness for SR-length minimizers and subanalycity. Report SISSA Trieste 2. Agrachev A. (1998): Feedback-invariant optimal control theory and differential geometry. II. Jacobi curves for singular extremals. J. Dynam. Control Systems 4, no. 4, 583-604 3. Agrachev A. (1996): Exponential mappings for contact sub - Riemannian structures. J. Dynam. Control Systems 2, no. 3, 321-358 4. Agrachev A., Bonnard B., Chyba M., Kupka I. (1997): Sub-Riemannian sphere in Martinet flat case. ESAIM Control Optim. Cale. Var., Vol 2, 377-448 5. Agrachev A., Chakir El-A., Gauthier J.P. (1998): Sub-Riemannian metrics on 1R3. Geometric control and non-holonomic mechanics (Mexico City, 1996). CMS Conf. Proc., 25, Amer. Math. Soc., Providence, RI, 29-78 6. Agrachev A., Chakir El-A., Gauthier J.P., Kupka I. (1996): Generic singularities of sub-Riemannian metrics on R3. C. R. Acad. Sci. Paris Ser. I Math. 322, no. 4, 377-384
7. Agrachev A., Charlot G., Gauthier J.P., Zakalyukin V.M. (2000): On subRiemannian caustics and wave fronts for contact distributions in the threespace. J. Dynam. Control Systems 6, no. 3, 365-395. 8. Agrachev A., Gamkrelidze R. (1998): Symplectic methods for optimization and control. Geometry of feedback and optimal control, Monogr. Textbooks Pure Appl. Math., 207, Dekker, New York, 19-77 9. Agrachev A., Gauthier J.P. (1998): Subriemannian metrics and isoperimetric problems in the contact case. Preprint Labo. de Topologie, Dijon 10. Agrachev A., Sarychev A. (1999): Sub-Riemannian Metrics: Minimality of Abnormal Geodesics versus Subanalyticity. ESAIM Control Optim. Calc. Var., Vol 4, 377-404 11. Agrachev A., Sarychev A. (1996): Abnormal sub-Riemannian geodesics : Morse index and rigidity. Ann. Inst. H. Poincare Anal. Non Lineaire 13, no. 6, 635-690 12. Agrachev A., Sarychev A. (1995): Strong minimality of abnormal geodesics for 2-distributions. J. Dynam. Control Systems 1, no. 2, 139-176 13. Alexeev V., Tikhomirov V., Fomine S. (1982): Commande optimale. Translated from the Russian by A. Sossinski [A. B. SosinskEq. "Mir", Moscow 14. Arnold V., (1978): Mathematical methods of classical mechanics. Translated from the Russian by K. Vogtmann and A. Weinstein. Graduate Texts in Mathematics, 60.Springer-Verlag, New York-Heidelberg 15. Arnold V., Varchenko A., Goussein-Zadc (1986): Singularites des applications differentiable. Ed. Mir. 16. Bellaiche A., Risler J-J. Eds. (1996): Sub-Riemannian geometry. A. Bellaiche and J-J. Risler (Eds), Progress in Mathematics, 144. Birkhauser Verlag, Basel
344
References
17. Benedetti R., Risler J-J. (1990): Real algebraic and semi-algebraic sets. Actualites Mathematiques, [Current Mathematical Topics] Hermann, Paris 18. Bliss G.A. (1946): Lectures on the Calculus of Variations. University of Chicago Press, Chicago, Ill. 19. Bonnard B. (1998): Singular trajectories, feedback equivalence and the time optimal control problem. Geometry of feedback and optimal control, Monogr. Textbooks Pure Appl. Math., 207, Dekker, New York, 79-110 20. Bonnard B. (1991): Feedback equivalence for nonlinear systems and the time optimal control problem. SIAM J. Control Optim. 29, no. 6, 1300-132 21. Bonnard B. (1987): Contribution a 1'6tude du probleme singulier. Preprint LAG/ENSIEG, Grenoble 22. Bonnard B. (1985): On singular extremals in the time minimal control problem in R3. SIAM J. Control Optim. 23, no. 5, 794-802 23. Bonnard B., Chyba M. (1999): Methodes geometriques et analytiques pour
etudier la sphere et le front d'onde en gaomatrie SR dans le cas Martinet. ESAIM Control Optim. Calc. Var., Vol 4, 245-334
24. Bonnard B., de Morant J. (1995): Towards a geometric theory in the timeminimal control of batch reactors. SIAM J. Control Optim. 33, no. 5, 12791311
25. Bonnard B., Kupka I. (1997): Generic properties of singular trajectories. Ann. Inst. H. Poincare Anal. Non Lineaire 14, no. 2, 167-186 26. Bonnard B., Kupka I. (1992): Theorie des singularites de l'application entree sortie et optimalite des trajectoires singulieres. Forum Math. 5, no. 2, 111-159 27. Bonnard B., Launay G. (1998): Time minimal control of batch reactors. ESAIM Control Optim. Caic. Var., Vol 3, 407-467
28. Bonnard B., Launay G., Pelletier M. (1997): Classification generique des syntheses temps minimale avec cible de codimension un et applications. Ann. Inst. H. Poincar6 Anal. Non Lineaire 14, no. 1, 55-102
29. Bonnard B., Trelat E. (2001): On the role of abnormal minimizers in SRgeometry. Annales de Toulouse, no. 3, 405-491 30. Brechtken-Manderscheld U. (1991): Introduction to the calculus of variations. Chapman and Hall Mathematics Series. Chapman and Hall, London 31. Brezis H. (1983): Analyse fonctionnelle: theorie et applications. Collection Mathdmatiques Appliquees pour la Matrise. [Collection of Applied Mathematics for the Master's Degree] Masson, Paris 32. Brockett R.W (1982): Control theory and singular Riemannian geometry. New directions in applied mathematics (Cleveland, Ohio, 1980):, Springer, New York-Berlin, 11-27 33. Brockett R.W (1978): Feedback invariants for non linear systems. Proceedings of the IFAC World Congress, Helsinki, 1115-1120 34. Brockett R.W. (1970): Finite dimensional linear systems, Wiley, New York 35. Bryant B.L., Hsu L. (1993): Rigidity of integrals curves of rank 2 distributions. Invent. Math. 114, no. 2, 435-46 36. Bryson A., Ho Y.C. (1975): Applied optimal control. Hemisphere Pub. Corporation, New york 37. Caratheodory C. (1994): Variationsrechnung and partielle Differentialgleichungen erster Ordnung. (German): [Calculus of variations, and first-order partial differential equations] Variationsrechnung. [Calculus of variations] With contributions by H. Boerner and E. Hlder. Edited and with comments and sup-
References
345
plements by R. Kltzler. Teubner-Archiv zur Mathematik [Teubner Archive on Mathematics], 18. B. G. Teubner Verlagsgesellschaft mbH, Stuttgart 38. Cesari L. (1983): Optimization-theory and applications: problems with ordinary differential equations. Applications of Mathematics, 17, Springer-Verlag, New York
39. Chakir El-A., Gauthier J.P., Kupka I. (1996): Small SR-balls on R3. J. Dynam. Control Systems 2, no. 3, 359-421 40. Cheaito M., Mormul P. (1999): Rank 2 distributions satisfying the Goursat condition: all their local models in dim 7 and 8, ESAIM Control Optim. Calc. Var., Vol 4, 137-158 41. Clarke F.H. (1990): Optimization and nonsmooth analysis (Second Edition). Classics in Applied Mathematics, 5. Society for Industrial and Applied Mathematics (SIAM):, Philadelphia, PA 42. Ekeland, I. (1977): Discontinuite des champs hamiltoniens et existence des solutions optimales en calcul des variations. Inst. Hautes tudes Sci. Publ. Math. No. 47, 5-32 43. Feinberg M. (1987): Chemical reaction network and stability of complex isothermal reactors. Chemical Eng. Sciences, 42,10, 2229-2268 44. Fleming W.H., Rishel R.W. (1975): Deterministic and stochastic optimal control. Applications of Mathematics, No. 1, Springer-Verlag, Berlin-New York
45. Fuller, A.T. (1963): Study of an optimum nonlinear system. J. Electronics Control (1): 15, 63-71 46. Gabasov R., Kirillova F.M. (1972) High order necessary conditions for optimality. SIAM J. Control Optim. 10, no. 1, 127-168 47. Gelfand I.M., Fomin S.V. (1963): Calculus of variations. Revised English edition translated and edited by Richard A. Silverman Prentice-Hall, Inc., Englewood Cliffs, N.J. 48. G6rard R., Tahara H. (1996): Singular nonlinear partial differential equations. Aspects of Mathematics. Friedr. Vieweg and Sohn, Braunschweig 49. Godbillon C. (1969): Geometrie differentielle et mecanique analytique. Hermann, Paris 50. Golubitsky M., Guillemin V. (1973): Stable mappings and their singularities. Graduate Texts in Mathematics, Vol. 14. Springer-Verlag, New York-Heidelberg 51. Goresky M., MacPherson R. (1988): Stratified Morse theory. Ergebnisse der Mathematik and ihrer Grenzgebiete (3): (Results in Mathematics and Related Areas (3):1. 14. Springer-Verlag, Berlin 52. Gregory J. (1980): Quadratic form theory and differential equations. Mathematics in Science and Engineering, 152. Academic Press, Inc. [Harcourt Brace Jovanovich, Publishersj, New York-London 53. Hairer E., Norsett S.P., Wanner G. (1993): Solving ordinary differential equations. I. Nonstiff problems. Second edition. Springer Series in Computational Mathematics, 8. Springer-Verlag, Berlin
54. Hermes H. (1978): Lie algebras of vector fields and local approximation of attainable sets. SIAM J. Control Optim. 16, no. 5, 715-727 55. Hermes H., Lasalle J.P. (1969): Functional analysis and time optimal control. Mathematics in Science and Engineering, Vol. 56. Academic Press, New YorkLondon
56. Hirschorn R.M. (1975): Controllability in nonlinear systems. J. Differential Equations 19, no. 1, 46-61
346
References
57. Hormander L. (1990): The analysis of linear partial differential operators. I. Distribution theory and Fourier analysis, Second edition, Grundlehren der Mathematischen Wissenschaften [Fundamental Principles of Mathematical Sciences]. 256. Springer-Verlag, Berlin 58. Jakubczyk B. (1998): Critical Hamiltonians and feedback invariants. Geometry of feedback and optimal control, Monogr. Textbooks Pure Appl. Math., 207, Marcel Dekker, New York, 219-256 59. Jakubczyk B. (1990): Equivalence and invariants of nonlinear control systems. Nonlinear controllability and optimal control, Monogr. Textbooks Pure Appl. Math., 133, Dekker, New York, 177-218 60. Jakubczyk B., Respondek W. (Eds): (1998): Geometry of feedback and optimal control, B. Jakubczyk and W. Respondek (Eds). Monogr. Textbooks Pure Appl. Math., 207, Marcel Dekker, Inc., New York 61. Jakubczyk B., Respondek W. (1980): On linearization of Control Systems. Bull. Acad. Polon. Sci. Ser. Sci. Math. 28, no. 9-10, 517-522 62. Jean F. (2001): Uniform estimation of Sub-Riemannian balls. J. Dynam. Control Systems 7, no. 4, 473-500
63. John F. (1991): Partial differential equations, Reprint of the fourth edition. Applied Mathematical Sciences, 1, Springer-Verlag, New York 64. Jurdjevic V. (1997): Geometric control theory. Cambridge Studies in Advanced Mathematics, 52, Cambridge University Press, Cambridge 65. Jurdjevic V., Kupka I. (1981): Control systems subordinated to a group action: accessibility. J. Differential Equations 39, no. 2, 186-211 66. Kick F. (1984): Broken solutions of homogeneous variational problems. J. Differential Equations 55, no. 1, 101-134 67. Krener A.J. (1977): The high order maximal principle and its application to singular extremals. SIAM J. Control Optimization 15, no. 2, 256-293. 68. Krener A.J., Schattler H. (1989): The structure of small-time reachable sets in low dimensions. SIAM J. Control Optim. 27, no. 1, 120-147 69. Kupka I. (1996): Geometrie sous-rieniannienne. Seminaire Bourbaki. 70. Kupka I. (1992): Abnormal extremals. Preprint 71. Kupka I. (1990): The ubiquity of Fuller's phenomenon. Nonlinear controllability and optimal control, Monogr. Textbooks Pure Appl. Math., 133, Dekker, New York,313-350 72. Kupka 1. (1987): Generalized Hamiltonians and optimal control: a geometric study of extremals. Proceedings of the International Congress of Mathematicians, Vol. 1, 2 (Berkeley, Calif., Amer. Math. Soc., Providence, RI, 1180-1189 73. Kupka I. (1987): Geometric theory of extremals in optimal control problems. 1. The fold and Maxwell case. Trans. Amer. Math. Soc. 299, no. 1, 225-243 74. Landau L., Lipschitz E. (1975): Physique theorique, Ed. Mir
75. Launay G., Pelletier M. (1997): The generic local structure of time-optimal synthesis with a target of codimension one in dimension greater than two. J. Dynam. Control Systems 3, no. 2, 165-203 76. Lawden D.F. (1989): Elliptic functions and applications. Applied Mathematical Sciences, 80, Springer-Veriag, New York 77. Lee E.B., Markus L. (1986): Foundations of optimal control theory, Second edition. Robert E. Krieger Publishing Co., Inc., Melbourne, FL
78. Lion J.M., Rolin J.P. (1997): Theore me de preparation pour les fonctions logarithmico-exponentielles. (French. English, French summary): [Preparation
References
347
theorem for logarithmic-exponential functions]. Ann. Inst. Fourier (Grenoble): 47, no. 3, 859-884 79. Liu W.S., Sussmann H.J. (1995): Shortest paths for SR-metrics of rank 2 distributions. Mem. Amer. Math. Soc. 118, no. 564 80. Lobry C. (1974): Controllability of non-linear systems on compact manifolds. SIAM J. Control and Optimization 1, 1-4 81. Lobry C. (1972): Une propriete generique des couples de champs de vecteurs. Czechoslovak Math. J. 22(97), 230-237 82. Lojasiewicz S., Sussmann H.J. (1985): Some examples of reachable sets and optimal cost functions that fail to be subanalytic. SIAM J. Control Optim. 23, no. 4, 584-598
83. Martinet J. (1980): Normalisation des champs de vecteur holomorphes. Seminaire Bourbaki, Lectures Notes in Maths, 901, Springer-Verlag, 55-70 84. Maurer H. (1977): On optimal control problems with bounded state variables and control appearing linearly. SIAM J. Control and Optimization, Vol. 15, no 3, 345-362
85. Milnor J.(1963): Morse theory. Annals of Mathematics Studies, 51, Princeton University Press, Princeton 86. Mishchenko A. S., Shatalov V. E., Sternin B. Yu (1990): Lagrangian manifolds and the Maslov operator, With an appendix by V. E. Nazaikinskij [V. V. G. Oshchmian, Sternin and Shatalov, Translated from the E. Russian by Dana Mackenzie. Springer Series in Soviet Mathematics. SpringerVerlag, Berlin 87. Montgomery R. (1994): Abnormal minimizers. SIAM J. Control Optim. 32 (1994):, no. 6, 1605-1620 88. Moyer H.G. (1973): Sufficient conditions for a strong minimum in singular control problems. SIAM J. Control 11, 620-636 89. Naimark M.A. (1967): Linear differential operators. Part I: Elementary theory of linear differential operators. Frederick Ungar Publishing Co., New York 90. Pelletier M. (1997): Time optimality of broken singular trajectories of affine single-input systems in R3. Preprint Laboratoire de Topologie, Dijon 91. Pontryagin L. S., Boltyanskii V. G., Gamkrelidze R. V., Mishchenko E. F. (1964): The mathematical theory of optimal processes. Translated by D. E. Brown A Pergamon Press Book, The Macmillan Co., New York 92. Respondek W. (1998): Feedback classification of nonlinear control systems on R2 and R.3 Geometry of feedback and optimal control, Monogr, Textbooks Pure Appl. Math., 207, Dekker, New York, 347-381 93. Respondek W., Zhitomorskii M. (1995): Feedback classification of nonlinear control systems on 3-manifolds. Math. Control Signals Systems 8, no. 4, 299333
94. Sachkov Y. (2000): Classification of controllable systems on low-dimensional solvable Lie groups. J. Dynam. Control Systems 6, no. 2, 159-217 95. Sachkov Y. (1998): Symmetries of flat rank two distributions and SR-structures. Preprint Laboratoire de Topologie, no. 151, University of Dijon 96. Sarychev A.V. (1980): Index of second variation of a control system. (Russian): Mat. Sb. (N.S.) 113(155), no. 3(11), 464-486 97. Schattler H. (1988): The local structure of time-optimal trajectories in dimension three under generic conditions. SIAM J. Control Optim. 26, no. 4, 899-918 98. Schattler H., Jankovic M. (1993): A synthesis of time-optimal controls in the presence of saturated singular arcs. Forum Mathematicum, vol 5, 203-241
348
References
99. Sontag E.D. (1998): Mathematical control theory. Deterministic finitedimensional systems, Second edition. Texts in Applied Mathematics, 6. Springer-Verlag, New York 100. Sussmann H.J. (1998): The maximum principle of optimal control theory. In: Baillieul J., Willems J.C. (ed): Mathematical Control Theory (a book of essays in honor of Brockett R.W. on the occasion of his 60th birthday), Springer, New York, 140-198 101. Sussmann H.J. (1994): A strong version of the maximum principle under weak hypothesis. Proceedings 33rd. IEEE Conference On Decision and Control at Orlando, 1950-1956 102. Sussmann H.J. (1987): The structure of time-optimal trajectories for singleinput systems in the plane: the C°° nonsingular case. SIAM J. Control Optim. 25, no. 2, 433-465 103. Sussmann H.J. (1987): Regular synthesis for time-optimal control of single-
input real analytic systems in the plane. SIAM J. Control Optim. 25, no. 5, 1145-1162
104. Sussmann H.J. (1979): A bang-bang theorem with bounds on the number of switchings. SIAM J. Control Optim. 17, no. 5, 629-651 105. Sussmann H.J. (1973): Orbits of families of vector fields and integrability of distributions. Trans. Am. Math. Soc. 180, 171-188 106. Sussmann H.J., Jurdjevic V. (1972): Controllability of non-linear systems. J. Diff. Equations, 12, 95-116 107. Trelat E. (2000): Some properties of the value function and its level sets for affine control systems with quadratic cost. J. Dynam. Control Systems 6, no. 4,511-541 108. Trelat E. (2000) Etude asymptotique et transcendance de la function valeur en controle optimal. PhD thesis, University of Bourgogne, Dijon, France 109. Wonham W.M. (1985): Linear multivariable control. A geometric approach, Third edition. Applications of Mathematics, 10. Springer-Verlag, New York 110. Zhitomirskii M. (1993): Local normal forms for constrained systems on 2manifolds. Bol. Soc. Brasil. Mat. (N.S.): 24, no. 2, 211-232 111. Zhitomirskii M. (1992): Typical singularities of differential 1-forms and Pfaffian equations. Translated from the Russian. Translations of Mathematical Monographs, 113. American Mathematical Society, Providence, RI; in cooperation with Mir Publishers, Moscow
Index
CO
- isolated, 156 - minimizer, 35, 36 - one side rigidity, 153 - optimal, 304
ad-formula, 90 adjoint
- equation, 12, 70 - system, 23, 42, 46, 183 - vector, 12, 42, 55, 147, 193, 200, 226,
- rigidity, 134, 156, 166, 169, 233, 268 - sufficient optimality conditions, 35 - time maximal, 143, 153 - time minimal, 143, 153
admissible - control, 1, 119, 209, 297 - curve, 234
- time optimal, 295
Agrachev, 113, 273
- topology, 35, 75, 143
arc-length, 234, 322
C'
Arnold, 314
- isolated, 168 - rigid, 132, 133, 156, 306 - topology, 27, 306
Arrhenius law, 172 asymptotic foliation, 256 attitude control, 209 augmented system, 37, 51
C°°-Whitney topology, 209 G-equivalent equations, 102 G'-classification, 104
L' - perturbation, 46 - topology, 229 L°°-topology, 302 16-th Hilbert problem, 271, 301 16-th Hilbert problem, 336 2-form, 66
- regular, 68 abnormal
- case, 43 - extremal, 236 - geodesic, 236, 268
absolutely continuous curve, 1, 234 accessibility set, 1, 12, 117, 119, 127, 145, 186
- at time T, 1, see ex.3.7, 119, 186 - small time, see ex.3.6 accessory problem, 33, 148, 161 activation energy, 172
292
bad set, 213, 213, 223 - codimension, 216 Baker-Campbell-Hausdorff formula, 118, 123, 127, 186, 288 Banach space, 10 bang-bang principle, 11, 24 batch reactor, 171 BC-extremal, 181, 184, 194 Bellaiche, 273 Bernouilli problem, see ex.2.7 Bliss, 55, 134, 233 blowing-up phenomenon, 230 Bolza, 55 boundary
- arc, 338 - layer phenomenon, 296 bounded measurable mapping, 1 Briot-Bouquet PDE, 253
Brockett, 24, 248 Brunovsky canonical form, 24, see ex.1.4, 146
350
Index
bundle
- cut locus, 248
- partially algebraic, 217 - semi-algebraic, 217, 224
- distribution, see ex.4.1
calculus of variations, 27, 82, 92, 94, 244, 282
Caratheodory, 55 Cartan formula, 108
- system, see ex.10.3 Cartan-Baker-Campbell-Hausdorff formula, 66 Cauchy problem, 84, 118, 253 Cauchy-Schwartz inequality, 235 caustic, 284, 286 center, 228, 297
Cesari, 24 chained system, 113
Chakir, 273 character, 102 characteristic - curve, 31, 68, 108 - equation, 110, 259, 260 - field, 108 - polynomial, 6 - vector field, 68, 299 chemical
- batch reactors, 171 - engineering, 171 kinetics, 172 reaction, 172 Chen formula, 186
Clarke, 55 clock-form, 85, see ex.3.1, 105, 195 closed loop, 18, 180 complete vector field, 118 conjugate - point, 33, 89, 107, 156, 160, 178, 321, 340
- point(first), 160, 283 - time, 149, 162, 238, 283, 286, 295, 303
- time(along an exceptional extremal), 155 - time(first), 145, 154, 178, 295, 299 constraint Hamiltonian system, 45 contact - case, 241, 324
- conjugate locus, 248, 287
- distribution stabilizer, 247 - normal form, 110, 247 - point, 110 - sector, 313
- stabilizer group, see ex.4.1 - sub-Riemannian geometry, 239, see ex.9.8 continuous spectrum, 294 control - constraint, 291
- jump, 143 control domain, 1, 52, 235 - compact-convex, 9 - convex hull, 9 - convex polyhedron, 14 control system, 119
- autonomous, 36 - nonautonomous, 38 - single-imput affine, 209 - single-input affine, 15, 76, 134, 143 controllable polysystem, 123 - weakly, 123 controllable system, 2, 3, 9, 119, 124
- at time T, 2, 119 - weakly, 119 controlled Euler equation, see ex.4.3, see ex5.5, 229 convexification, 75 coordinates system
- adapted, 181, 186, 242, 254 - privileged, 241 cost function, 37, 44, 52 cotangent - bundle, 117 - space, 209 covariant, 102, 107 critical - geodesic, 261 - point, 71 curvature, 107, see ex.5.22, 163, 169, 179, 186, 300 curvature tensor, see ex.10.1
cut
- locus, 89, 181 - point, 321 cyclic coordinate, 68, 255
Index
Darboux coordinates system, 66, 281 dense-output, 323 determinant, 323 Diamond Lie algebra, see ex.9.5 Dido problem, see ex.2.6, 243, 244, 273 distribution, 39, 97, 98, 119, 234, 273, 322
- classification, 108, 239 - equivalence, 98 - fat, see ex.9.14
- flat, 99 - involutive, 119 - medium fat, see ex.9.14 - rank condition, 121, 125, 240 - regular point, 241 - singular point, 241 - stabilizer, 103 drift, 98, 296 driftless system, 108 dynamic programming, 53
351
- case, 205
- set, 200 excess Weierstrass function, 36, see ex.2.8 exp-ln category, 233, 266, 268, 312 exponential mapping, 235, 238, 286, 322
- noncompactness, 246 exponential matrix, 2 extremal, 30, 35, 51, 70, 76, 131, 176 - abnormal, 250 - bang-bang, 76, 81, 340 - broken, 73 - classification, 85, 93, 171
- control, 12 - exceptional, 153 - field, 35, 164 - Fuller, 82 - normal, 286
- trajectory, 12 extremities conditions, 27
Ekeland, 65, 69, 93, 111, 113 elementary simplex cone, 48 elliptic - case, 105, 110 - function, 257 - integral, 258, 261, 263, 327
- point, 74 end-point mapping, 39, see ex.2.5, 97, 132, 148, 150, 153, 222, 281, 291, 304
energy, 235
- minimal problem, 235 Engel
- distribution, 304, see ex.10.1 - sub-Riemannian geometry, see ex.9.2, see ex.9.9
enlargement technique, 125, 132 equivalent
- polysystem, 125 - systems, 106 - vector fields, 103 Erdmann Weierstrass conditions, see ex.2.2
Euler-Lagrange - equation, 29, 161
- operator, 33, 149, 158, 305 Euler-Lagrange-Jacobi operator, 293, 303
exceptional
feedback - classification, 5, 97, 104, 108, 112, 160, 209, 250
control(singular), 162 - equivalent systems, 5, 16, 97, 104, 146
- group, 16, 98, 106, 239 - group(linear), 5 - invariant, 16, 88, 97, 105, 109, 160, 226
- linear, 5 - optimal(classification), 171 - semi-covariant, 227 time optimal, see ex.3.3 fiber
- bundle, 117 - product, 209 first integral, 68 first order Pontryagin cone, 48, 117, 127, 130, 144, 146, 299, 302 first order reaction, 175 fixed time problem, 38 flat function, 267 flat problem, 181, 187, 193
Fleming, 55 focal point, 179, 206, 296 - first, 206
352
Index
fold point, 80, 87, 108
Gulberg-Waage law, 172
- elliptic, 80, 81, 87, 108
- hyperbolic, 80, 81, 87, 108, 187 - parabolic, 80, 81, 87 Frechet derivative, 41, see ex.2.5, 132, 222, 291 Flrenet formula, see ex.5.22 frequency factor, 172 Fuller
- example, 82 - phenomenon, 65, 82, 83, 94 fundamental lemma, 223 fundamental matrix, 1 Gateaux derivative, 39
Gamkrelidze, 113 gas constant, 172 gauge group, 239, 248, 254 Gaussian curvature, 256
Gauthier, 273
Hormander, 314 Hamilton-Jacobi - equation, see ex.10.8 - theory, 53 - wave function, 286 Hamilton-Jacobi-Bellman - equation, 30, 54, 155, 281 - function, 30 Hamiltonian constraint equations, 162, 237, 303 constraint vector field, 101 critical, 112 equations, 30, 282, 322 function, 29, 70, 133, 236, 283, 322 lift, 68, 72, 210, 292 linearized system, 162 vector field, 67, 68, 209, 295 harmonic oscillator, see ex.1.5
generalized
Hausdorff
- control, 144, 304 - trajectory, 144, 164, 295 generating - family, 284 - function, 68, 251, 282
- metric, 9
generic classification, 73 geodesic - minimizing, 240
- optimal, 265 - strict, 236, 286
- strictly abnormal, 322 geometric optimal control, 65 Goh condition, 117, 131, 133, see ex.8.1 Goh transformation, 97, 98, 149, 161, 171, 175, 294, 303 Goursat
- form, see ex.4.7 - system, see ex.10.2 graded - approximation, 242 - normal form, 240 gradient, 31 - problem, 336
Gromov, 273 growth vector - big, see ex.4.7
- small, see ex.4.7 Grusin example, see ex.9.6
- topology, 11 heat exchanger, 174 heat transfert - endothermic, 174 - exothermic, 174 Heisenberg
- conjugate locus, 245 - conjugate point, 245 - cut locus, 245 - cut point, 245 - group, see ex.5.18 - Lie algebra, 242, see ex.9.7
- normal extremal, 244 - sub-Riemannian geometry, 243, see ex.9.1, see ex.9.5, 289 Hermes, 24, 94, 117, 127, 130, 134 higher order maximum principle, 117 higher order Pontryagin cone, 130 Hilbert - invariant integral theorem, 36 - invariant theory, 113 Hilbert-Cartan form, 35 Hirschorn, 134 holonomic mechanics, 27 homographic transformation, 261 homotopy method, 66 hyperbolic
Index
353
- case, 105, 110, 203
- transformation, 29
- point, 74
Legendre-Clebsch condition, 117, 129, 131, 133, 145 Legendrien singularity theory, 287 Leibnitz identity, 67 length, 234 - minimization problem, 235
infinitesimal symmetry, 273 inflexional elastics, 290 initial condition of order two, 292 integral manifold, 120 interior product, 67 intrinsic second variation, 133 intrinsic second-order derivative, 32, 286, 293, 302 invariant, 4, 5, 66, 97, 102, 239, 301 - micro-local, 312
- set, 107 isoperimetric
- metric, 252 - problem, 244, 250
Lie
- algebra, 100, 119, 119, 242 - bracket, 67, 77, 117, see ex.5.4, 212 - derivative, 16, 67, 117, 187
- group, 125, see ex. of chapter 5 limit cycles, 336 linear system, 1
- autonomous, 1, 3 - autonomous single-input, 4 - nonautonomous, 7
Jacobi
linearized system, 40 linearly equivalent systems, 3 Liouville form, 66
- curve, 33
Liu, 271
isotropic space, 65, 281, 295
- elliptic function, 263 - epsilon function, 264, 269
- equation, 33, 288 - field, 178, 206, 288, 322 - field(vertical)vertical, 288 - identity, 67, 118
Liu-Sussmann example, 164, 271
Lobry, 230 local group G(D), 119 local semi-group S(D), 119 logarithmic singularity, 263, 267, 327
Lojasiewicz, 233
- method, 69
LQ-problem, 38, 44, see ex.2.4, 82
- observation space, 288 - operator, 299 Jakubczyk, 111, 113 jet of vector field, 209 jump direction, 143 Jurdjevic, 125, 134
- cheap, 82, 145
Klok, 94 Krener, 117, 134 Kupka, 65, 94, 125, 134, 169, 273
Lagrange problem, 233 Lagrangian space, 65, 281, 294 Lasalle, 24, 94 Lee, 24, 45, 55 left invariant - control system, 165 - vector fields, see ex. of chapter 5 Legendre
- condition, 32 - strong condition, 33, 282, 295
Luenberger observer, see ex.1.3 Maple, 324
Markus, 24, 45, 55 Martinet - abnormal extremal, 306 - abnormal geodesic, 255, 261, 324 - case, 241 - distribution, 249 - foliation, 256 - Hamiltonian, 254 - invariant, 250, 269 - minimizer, 307 - normal extremal, 254, 307 - normal form, 110, 252 - one-form, 324 - plane, 250, 264, 268, 324
- point, 110 - sector, 290, 310, 314 - singular point, 250
354
Index
- sub-Riemannian geometry, 239, 249, 252, see ex.9.10, 289
- method, 321
Martinet, 113, 248
observable system, see ex.1.2 observation mapping, 222 one parameter group, 68, 84, 118 open loop, 18 open problems, 335 optimal
Martinet flat case, 257, 262, 324 - conjugate locus, 265 - cut locus, 265, 271 - sphere, 266, 268 - wave front, 268 - characteristic equation, 263 - conjugate point, 325
- cut point, 265 - minimizer, 265 mass conservation law, 173 Mathematica, 324 Maupertuis principle, 235 maximum principle, 55, 70, 84, 117, 171, 176, 236, 265, 297
- for linear time optimal problems, 12 Mayer field, 35, 36 mechanical system, 259 minimizer, 29, 292, 304
- abnormal, 298 - broken singular, 209, 229 - singular, 335 molar - concentration, 172
- control, 37, 51, 70, 191
- control problem, 175, 285 - control(existence), 52 - cost, 158
- problem, 321, 335 - synthesis, 83, 85, 88, 111, 171, 184, 189, 190, 198, 203, 285, 295
- trajectory, 51, 70, 85, 131, 194, 297 optimality - high order conditions, 117, 127 - second order conditions, 31 orbit, 119, 119 order of a function, 241 ordinary differential equations, 321 orientation principle, 200 oscillating trajectory, 310
- extent, 172
parabolic - case, 203
mole, 172
- point, 74
Montgomery, 169 Mormul, 113 Morse
- index, 133 - theory, 33 Morse-Maslov index, 286
Needle type approximation, 46 nilpotent approximation, 242 nonholonomic mechanics, 27 nonintegrable constraint, 27 nonsingular linear operator, 293 normal - case, 43
- extremal, 236 - geodesic, 236
normal form, 66, 94, 239, 283, 292 - graded, 242, 261 - isothermal, 248 numerical - computations, 321, 325
pendulum, 257, 263, 269, 272, 297, 309
- linear, 244 perturbation - additivity property, 47 pfaffian
graph, 267 - mapping, 233 - set, 267 Poincare
- coordinates, 255 - equations, 237 Poincare lemma, 67, 282 Poincare-Dulac return mapping, 233, 271
Poisson bracket, 67, 84, 210, 217 Poisson stable, 126
- point, 124 - vector field, 124 polysystem, 119 - normalizer, 126
Pontryagin, 55
Index
Pontryagin maximum principle, 45, 127, 210
potential field, 259 preparation theorem, 312 principal part of the SR-structure, 242 privileged coordinates, 240 projected system, 177 pseudo-Hamiltonian, 41
quadratic control system, 137 quasi homogeneity, 262
rational polynomial, 128
- positive, 128 ray, 230 reactant, 172
reaction temperature, 171 reduced - problem, 175
- space,294 - system, 161
reduction procedure, 324 regular
- control, 41 - extremal, 78 - system, 98 - time, 46 - trajectory, 41 relaxed problem, 75
Respondek, 113 return mapping, 264, 284, 269 - nonproperness, 269 Riccati equation, 34, see ex 2.4 Riemannian - metric, 234, 322 - sector, 313 right invariant - control system, 138 - vector field, 125 - vector fields, see ex. of chapter 5 rigid spacecraft, see ex.5.9, see ex.5.14,
209
rigidity, 132, 156
Rishel, 55 rotating trajectory, 310
Runge-Kutta method, 323 saddle point, 228, 297
Sarychev, 169
355
saturated - case, 203
- set, 125 saturating control, 191, 193, 200 saturation set, 202
Schattler, 93, 171 second kind, 181 semi-algebraic
- conditions, 84 - set, 216 semi-analytic, 247, 267, 298 semi-covariant, 102, 107 semi-direct product, 141 semi-invariant, 102 semi-normal form, 145, 147, 163, 180, 205
separatrix, 257, 264, 269, 301 - cycle, 271 singular - control, 41, 84, 100, 106, 130, 227 - set, 200, 227 - trajectory, 39, 41, see ex.3.4, 106, 143, 210, 335, 340
- trajectory(classification), 97 singular extremal, 76, 99, 105, 210, 222 - broken, 226, 300
- elliptic, 107, 145, 158, 227, 292 - exceptional, 107, 109, 133, 145, 158,
227, 233, 236, 292, 300 - higher order, 102 hyperbolic, 107, 145, 158, 177, 185, 227, 292 - minimal order, 77, 101, 109, 144, 176, 211, 223, 226, 236 order, 212 time maximizing, 105 time minimizing, 105 singularity - codimension, 71, 222
- resonant, 111 singularity theory, 27, 69, 93, 240, 248, 283
small time optimality, 107, 108, 117 species, 172 spectrum of a matrix, 6 speed vector, 72 splitting line, 181 stability, 18
356
Index
stabilizable
- form, 102 - group, 66 - manifold, 66, 281
- linear system, 6 stabilization problem, 339 stable
- map, 65
- matrix, 6
- space, 65
state constraint, 52, 195, 338 - generic order, 338 stoichiometric coefficients, 172 stratification, 71, 181, 212, 281, 310 stratum is of first kind, 181
- structure, 66
strong CO
- optimality, 143, 165 - topology, 143, 153 sub-analytic, 233, 240, 247, 267, 298, 312, 327
- set, 84, 185 sub-Riemannian - conjugate locus, 238, 323 - conjugate point, 238, 322 - cut locus, 238
- cut point, 238 - distance, 233, 234, 240, 271, see
ex.9.12, 335
- geometry, 168, 209, 233, 285, 321 - geometry(left invariant), 243 - normal case, 285
- sphere, 238, 322 - wave front, 238, 324 Sussmann, 55, 65, 89, 93, 113, 171, 233, 271
switching, 19 - function, 79, 85, 89, 181, 193, 202
- local bound, 94 - locus, 182, 204 - normal point, 86 set, 79 - surface, 91 - time, 79, 90, 184, 202 switching point, 19, 91, 184, 194 - hyperbolic, 200
- normal, 79, 190 - parabolic, 200 - regular, 74 Sylvester criterion, see ex.2.9 symbols, 112 symmetric polysystem, 123 symplectic - diffeomorphism, 88
symplectic stratification, 306 symplectomorphism, 102 tangent space, 209 tangential - elliptic abnormal geodesic, 329 - elliptic normal extremal, 330 - elliptic singular surface, 329 - elliptic sphere, 330 - hyperbolic abnormal geodesic, 332 - hyperbolic singular surface, 332 - hyperbolic sphere, 332 - normal form, 329 - sub-Riemannian geometry, 328 target, 13, 37, 52, 193, 199 terminal manifold, 175, 182 Theorems: - Banach-Alaoglu-Bourbaki, 10 - Brouwer fixed point, 48 - Caratheodory, 37 - Cayley-Hamilton, 2, 5 - Chow, 122, 240 - existence, 24 - Filippov, 240 - Filippov existence, 52, 84, 180, 235 - Filippov selection, 13 - Frobenius, 120
- Hahn-Banach, 49 Hartmann-Grobman, 228 - Hilbert-Schmidt, 149 - Krein-Milman, 11 - Liapounov, 11 - maximum principle, 51 - Nagano-Sussmann, 121 - open mapping, 41 - Poincare, 124 - preparation, 287 - Rolle, 194 - Sturm, 179 - Weierstrass preparation, 111 time minimal
-
problem, 76, 94, 132, 233, 235, 291, 338
Index
- synthesis, 18, 21, 160, 164 - trajectory, 210 time optimality, 117 - necessary conditions, 143 torsion, see ex.5.22 total polarization, 218
357
vector fields
- orthonormal, 322 vertical space, 322 volume form, see ex.2.5, 124 VP bundle, 217, 224
Trelat, 314 trajectory, 1 transversality conditions, 51, see ex 2.1, 181, 285, 304
transversality theory, 213 value function, 30, 158, 189, 335 variation, 28, 91 - second order, 146 variational equation, 47, 90, 163, 178, 287, 322
wave front, 238 weak maximum principle, 39, 42, 132 weak'-topology, 10, 11 Weierstrass equation, see ex.2.8 weight of a coordinate, 241 Whitney topology, 101, 104
Wonham, 24 Zhitomirskii, 113
La Societe de Mothematiques Appliquees et Industrielles (SMAI(, fondee en 1983, s'est fixe comme objectif la promotion des mathematiques appliquees. Dons cet esprit, la SMAI a tree une collection d'ouvrages Mothemotiques & Applications, dont voici un nouveau numero. Le but de cette collection est d'editer des textes de niveau 3eme cycle universitaire ou de derniere annee d'ecole d'ingenieurs. Les lecteurs concernes sont donc des etudiants, mais egalement des chercheurs et ingenieurs qui veulent s'initier aux methodes et aux resultats des mathematiques appliquees. Certains ouvrages ouront oinsi une vocation purement pedogogique alors que d'autres pourront constituer des textes de reference. Lo principale source des monuscrits reside dons les tres nombreux tours qui sons enseignes en France, compte tenu de la variete des Dipl6mes d'Etudes Approfondies (D.E.A.), des Dipl&mes d'Etudes Superieures Specialisees (D.E.S.S.) ou des options de mathematiques appliquees dons les ecoles d'ingenieurs. Mois ce n'est pas l'unique source: certains textes pourront avoir une autre origine.
Parmi les sujets que la collection souhoite oborder, figurent les suivonts: Analyse numerique - Analyse stochastique - Probabilites appliquees - Equations aux derivees partielles - Automatique - Optimisation - Recherche operationnelle - Statistique et onalyse des donnees - Modelisation (en meconique, en economie...I - Infographie et Traitement d'images Codage et cryptographie - Calcul formel - Colcul parallele...
Bernard Bonnard - Monique Chyba Singular Trajectories and their Role in Control Theory The role of singular trajectories in control theory is analysed in this volume that contains about 60 exercises and problems A section is devoted to the applications of singular trajectories to the optimisotion of botch reactors. The theoretical part based on the Martinet case concerns the singularity analysis of singular trajectories in sub-Riemannian geometry. An algorithm is given to evaluate conjugate points and a final chapter discusses open problems. The volume will interest mathematicians and engineers.
1111111
1
9°783540°008385 ISBN 3-540-00838-1
http://www.springer.de