SMOOTH HOMOGENEOUS ASYMPTOTICALLY
STABILIZING FEEDBACK CONTROLS
HENRY HERMES
Abstract. If a smooth nonlinear ane control system has a con- trollable linear approximation, a standard technique for constructing a smooth (linear) asymptotically stabilizing feedback control is via the LQR (linear, quadratic, regulator) method. The nonlinear system may not have a controllable linear approximation, but instead may be shown to be small (or large) time locally controllable via a high order, homo- geneous approximation. In this case one can attempt to construct an asymptotically stabilizing feedback control as the optimal control, relative to a cost functional with homogeneous integrand, for the ap- proximating system. Necessary, and some sucient, conditions for the existence of a smooth (real analytic), stabilizing feedback control of this form are given. For some systems which satisfy these necessary conditions, the specic form of a stabilizing control is established.
1. Introduction
This paper deals with the problem of existence and construction of a smooth, asymptotically stabilizing (state) feedback control (hereafter ASFC) for a real analytic,
n
2 dimensional, control system of the formx
_ =X
(x
) +uY
(x
)X
(0) = 0Y
(0)6= 0:
(1:
1) If one can nd a smooth, homogeneous (of appropriate order) ASFC for a homogeneous approximating system of (1.1), then (see 10], 19]) this control is also a local ASFC for (1.1). Our goal is to characterize all homogeneous (approximating) systems which admit a smooth (C
1), homogeneous ASFC as an optimal control of a nonlinear regulator problem.For example, suppose the linearization of (1.1) is a controllable linear sys- tem _
x
=Ax
+ub
. Assign the quadratic cost functionalC
(u
) =R01eu
2(t
)+h
+2(x
(t
))]dt
whereh
+2 is a positive denite quadratic form (homogeneous of degree 2 with respect to the standard dilation1"x
= ("x
1:::"x
n)). Classi- cal theory, 17], shows that the value functionv
is a smooth, positive denite, solution of a smooth Hamilton{Jacobi{Bellman (hereafter HJB) equation.If one considers
b
as a vector eldY
onRn, i.e., letY
=Pb
i @@xi, then the linear optimal control is an ASFC and has the formu
(x
) = ;(Y v
)(x
),Department of Mathematics, Box 395, University of Colorado, Boulder, CO 80309{
0395, USA.
Received by the journal January 25, 1996. Accepted for publication December 19, 1996.This research was funded by NSF grant DMS 9530973.
c
Societe de Mathematiques Appliquees et Industrielles. Typeset byAMS-TEX
where
>
0 is a gain constant. Furthermore, a controllable linear system can always be transformed to \rst power integrator form," i.e. _y
1 =y
2,y
_2 =y
3::: y
_n=u
via linear feedback and a linear coordinate change. For nonlinear systems of the form (1.1) which have controllable linearizations (homogeneous approximations relative to"1), the rst power integrator can be considered a \nice" canonical representative of these approximations un- der the linear feedback group. An ASFC for the integrator easily transforms to an ASFC of any controllable, linear system, i.e. system in the orbit of the group acting on the integrator.First power integrators are a special case of the
p
th power integratorsy
_1 =y
2py
_2 =y
3p::: y
_n;1=y
pny
_n=u
(1:
2) withp
an odd integer. In 8], an inductive argument is used to show the oddp
th power integrator admits an ASFC of the formu
(y
) = ;(Pn1iy
i)p and quadratic Lyapunov functionv
(y
) = (1=
2)y
TQy
. We will show thatv
is a value function for a cost functional of the formC
(u
) =R01eu
p+1(t
) +h
+p+1(y
(t
))]dt
whereh
+p+1 is homogeneous of degree (p
+ 1) with respect to the standard dilation, positive denite, and smooth. LettingX
(y
) =Pnj=1;1
y
jp+1@y@j,Y
= @y@n the value functionv
is smooth, homogeneous of degree 2 with respect to"1, and is a positive denite smooth solution of the HJB equation ;((Y v
)(y
))p+1+ (Xv
)(y
) = ;h
+p+1(y
). Furthermore, the smooth, homogeneous ASFCu
has the formu
(y
) =;((Y v
)(y
))p.As in the linear system case, i.e.,
p
= 1, the odd,p
th power integrator system (1.2)should be considered a canonical representative for its \feedback equivalence class" where here feedback and coordinate changes should be such as to preserve the degree of homogeneity of the vector eldsXY
which describe the system. For a more general dilation r" on Rn, this leads to the notion of the \r" feedback equivalence group." Again, as in the linear case, once a smooth, homogeneous ASFC is known for a canonical representative, it is easily transformed to any system in the equivalence class.Thus the goal is to characterize the
r" feedback group equivalence classes of homogeneous systems which admit a smooth, homogeneous, ASFC as an optimal control of a nonlinear regulator problem, and to nd a (nice) canonical representative system from each such equivalence class. Thep
- th power integrators,p
= 13:::
, would be considered as nice canonical representatives from their equivalence classes.Our method is to rst assign weights, wt
X
=k
, wtY
1 to the \sym- bols"X
,Y
, of the vector eldsX
,Y
of (1.1). The weight of a Lie product is the sum of the weights of its factors. We then consider the free Lie Algebra on these symbols, and a homomorphism from this free Lie algebra to the Lie algebra generated by the vector eldsX
,Y
, see 22] for details. We will, however, abuse notation, and useL
(XY
) as either the free Lie algebra on the symbolsX
,Y
, or the Lie algebra generated by considering these as vec- tor elds. In particular, we identify a given bracket in the free Lie algebra with the vector eld resulting from this bracket of the vector eldsX
,Y
. Clearly many dierent brackets in the free Lie algebra can map to the same vector eld, but this presents no problem. The weight induced ltration ofthe Lie algebra,
L
(XY
), generated byXY
, is used to induce (natural) local coordinates and a dilation, r", 1r
1r
n, relative to which there is a homogeneous approximation (see eqs. (2.3), (2.4)) of system (1.1).A homogeneous ASFC of the approximating system, of appropriate order, is also a local ASFC of (1.1). We seek necessary conditions that such an ASFC exist as a smooth optimal control for a nonlinear regulator problem having positive denite, homogeneous, integrand.
If the vector eld
X
, in (1.1), admits a homogeneous approximationX
(1;k) such that the origin of _x
=X
(1;k)(x
) is asymptotically stable, then (10], 19]) the origin is locally asymptotically stable for _x
=X
(x
) and no control is necessary. Our interest is in the case when control is necessary to cause the solution from any initial data to tend to zero ast
! 1. We dene: an integral manifoldM
k of a vector eldZ
,Z
(0) = 0, is a stable manifold of the rest solution zero if there is aC
1, positive denite, functionv
:Rn!R1such that (Zv
)(x
) is negative denite onM
k. IfM
k is a stable manifold for the rest solution zero ofZ
, the solutionx
(tp
) of _x
=Z
(x
),x
(0) =p
will satisfyx
(tp
)!0 ast
!1. We assume, throughout, that no such stable manifold of positive dimensionk
exist for eitherX
orX
(1;k). This assures that any solution of the controlled system which tends to zero ast
!1 does so because of control.The main results, theorem 3.1 and theorem 3.8, can roughly be stated as follows. A necessary condition for the existence of a smooth ASFC which is an optimal control for a nonlinear regulator problem is that weight as- signments can be made so that there are
n
products ofXY
, having weight one, which are linearly independent when evaluated at zero, while products of weight less than or equal to zero vanish at zero. This means it is neces- sary that the induced dilation be r" withr
= (1:::
1), which we call the standard dilation"1. It is also necessary thatk
2f0;2;4:::
g. Ifk
= 0, the homogeneous approximation is a standard linear approximation, which gives the classical \linear, quadratic, regulator." Ifk
= (;p
+ 1),p
3 and odd, one gets thep
th power integrators, but also other systems not in their"1feedback equivalence class, which do admit a smooth, homogeneous, ASFC as an optimal control of a nonlinear regulator problem.Brockett's necessary conditions, 4], for the existence of a continuous ASFC, which is only a function of the state, showed that STLC at zero was not sucient. In dimension
n
4, Coron, 6], shows that STLC does imply the existence of a continuous (time periodic) \dynamic" feedback con- trolu
(tx
) which actually drives the system to zero in nite time. Other results along this line can be found in 16]. It is also true that systems of the form (1.1) can have a continuous, state dependent, ASFC, but noC
1 such control. For results on the dierentiability properties of ASFC, in two dimensional systems, see 7].2. The precise problem formulation
Let
r" : Rn! Rn be dened by r"x
= ("
r1x
1:::"
rnx
n) with" >
0 and 1r
1r
n integers. A smooth (C
1) functionf
: Rn ! R1 is homogeneous of degreem
with respect tor", denotedf
2P
m, iff
(r"x
) ="
mf
(x
). We setP
m = f0g ifm <
0. A smooth vector eldX
(x
) =Pnj=1
a
j(x
)@x@j is homogeneous of degreem
with respect tor" (in the given local coordinates, i.e., this is not a coordinate free notion) ifa
j 2P
rj+m;1,j
= 1:::n
. In this case we writeX
(m) to denote homogeneity of degreem
. It is worth remarking that the above denition of homogeneity of a functionf
: Rn ! R1 is standard in the literature, but several denitions of homogeneity of vector elds can be found. In their classical paper 18], Rothschild and Stein dene a vector eldX
to be homogeneous of degreem
with respect to a dilation r" ifXh
2P
k;m wheneverh
2P
k,k
= 01:::
. WithX
given in local coordinates, as above, this requiresa
j 2P
rj;m and a vector eld which is linear in the local coordinates becomes homogeneous of degree zero with respect to the standard dilation 1", while a linear map from Rn to Rn is homogeneous of degree one. The denition of vector eld homogeneity given here makes either a map or vector eld, which is linear in the local coordinates, homogeneous of degree one with respect to the standard dilation. For an excellent discussion of advantages and disadvantages of the various denitions, see 15].Assume, without loss of generality, that feedback has been used, and local coordinates chosen, in (1.1) so that
X
(x
) =Xnj=2
a
j(x
)@
@x
jY
(x
) =@
@x
1:
Let
>
0, denote the set of Lebesgue measurable (open loop) controlsu
: 01)!;] andA
1(t
) be the set of all points which can be reached at timet
by solutions of (1.1), from initial datax
(0) = 0, and with controlsu
2 . As is standard,A
1(t
) will be referred to as the attainable set of system (1.1) at timet
0. System (1.1) is small time locally controllable (STLC) at zero if for anyt
1>
0,>
0, 02intA
1(t
1). System (1.1) is large time locally controllable (LTLC) at zero if given any>
0, there exists at
1>
0 such that 0 2 intA
1(t
1). STLC has been extensively studied, see 3], 21], with a major, computable, sucient condition given by Sussmann in 22], and paraphrased as theorem 2.4 in what follows. A computable sucient condition for LTLC is given in 11], and rephrased as theorem 2.6, below. Clearly STLC implies LTLC while (for an analytic system (1.1)) LTLC is sucient for the Brockett necessary condition, 4], for the existence of an ASFC, i.e., from any initial pointy
in a neighborhood of zero there exists an open loop controlu
y 2 , with solution of (1.1) denotedt
!x
(tu
y), such that limt!1
x
(tu
y) = 0.Given any dilation
r" and any local coordinatesx
, one can expand the vector eldsXY
asX
(x
) =X
(1;k)(x
) +X
(2;k)(x
) +Y
(x
) =Y
(1;m)(x
) +Y
(2;m)(x
) +where we assume
X
(1;k)Y
(1;m) are the lowest order nonvanishing terms.Then
X
(0) = 0 impliesX
(1;k)(0) = 0 andY
(0) 6= 0 impliesm
1 andY
(1;m)(0) 6= 0. The homogeneous approximation of system (1.1), relative to dilationr" and given local coordinates, isx
_ =X
(1;k)(x
) +uY
(1;m)(x
) (2:
1) Since we assume that the rest solution zero of the uncontrolled system (1.1) has no stable manifold of positive dimension, asymptotic stability can only result from use of control. To assure the Brockett necessary condition, we require that system (1.1) be either STLC (implies LTLC) or LTLC at zero. The following theorem relates STLC of the homogeneous approxima- tion (2.1) to STLC or LTLC of system (1.1).Theorem 2.1. (3], 11]) If there exists a dilation
r" for whichk
= 0 in the expansion ofX
, ork
0 and (m
;k
) 0, and the approximation system (1.2) is STLC at zero, then system (1.1) is STLC at zero. Ifk
;1 and system (1.2) is STLC at zero, system (1.1) is LTLC at zero.The use of homogeneous approximations to construct an ASFC for (1.1) stems from the following theorem, which is stated, below, for smooth controls but holds under far weaker smoothness assumptions, see 19].
Theorem 2.2. (10]) If
u
2P
m;k is an ASFC for the homogeneous ap- proximating system (2.1), it is a local ASFC for system (1.1).In light of the above two theorems, our goal will be to determine when an STLC homogeneous approximating system has a smooth, homogeneous (of appropriate degree) ASFC.
For applications and a reasonable theory, it is essential to have a construc- tive way of obtaining an appropriate dilation and local coordinates, and these should come in a coordinate free way from system (1.1). Let
XY
] denote the Lie product of the vector eldsXY
,L
(XY
) the Lie algebra gener- ated byXY
under this product andL
(XY
)(0) the elements ofL
(XY
) evaluated at zero. We assume, throughout, that dimL
(XY
)(0) =n
. An extended ltration, F, ofL
(XY
) at zero is a sequence of subspacesf
F
j :;1< j <
1g ofL
(XY
) such that for all integersij
: (i)F
jF
j+1 (ii)F
iF
j]F
i+j(iii) Sj
F
j =L
(XY
) (iv)X
2F
j withj
0 impliesX
(0) = 0.Such ltrations will be constructed from brackets in the free Lie algebra on the symbols
X
,Y
as follows. Assign integer (negative integers permitted) weights to the symbolsXY
, denoted wtX
wtY
. Let the weight of a Lie product be the sum of the weights of its factors and identify any bracket in the free Lie algebra with the same bracket of the vector eldsX
,Y
. The weight induced ltrationF then has as subspaceF
j all elements inL
(XY
) identied with brackets of weighti
j
in the free Lie algebra. Note that condition (iv) puts a severe restriction on the admissible weights one can assign toX
andY
.2.1. Filtration induced coordinates and dilation
Let F = f
F
j : ;1< j <
1g be an extended ltration ofL
(XY
) at zero andn
j = dimF
j(0), ;1< j <
1. Property (iv) showsn
j = 0 ifj
0 while dimL
(XY
)(0) =n
means dimF
N(0) =n
for some integerN
. ChooseX
1:::X
n1 2F
1 such that these are linearly independent at zero.Adjoint
X
n1+1:::X
n2 2F
2 such thatX
1(0):::X
n2(0) are linearly independent and continue in this fashion to getX
1:::X
n withX
i 2F
jn
j;1+ 1i
n
j:
Let
j
1 be the smallest integer such thatn
j 6= 0. Chooser
i =j
for 1i
n
j,r
i =j
+ 1 forn
j< i
n
j+1, etc. The dilation r" withr
= (r
1:::r
n) chosen as above is called the ltration induced dilation.In a specic problem vector elds are initially given relative to some local coordinates, say
x
= (x
1:::x
n). Let exp(tX
i)(q
) denote the solution ofx
_ =X
i(x
),x
(0) =q
at timet
. Dene a local coordinate changey
='
;1(x
) wherex
='
(y
) = (expy
1X
1)(expy
nX
n)(0):
(2:
2) Then'
is a local dieomorphism with'
(0)) = 0. The coordinatesy
= (y
1:::y
n) are called the ltration induced coordinates. IfX
(x
) was a vector eld given in the originalx
coordinates, we abuse notation and letX
(y
) denote this vector eld in the new coordinates.Theorem 2.3. (12, Thm. 2.1], 18]) Let F = f
F
j : ;1< j <
1g be an extended ltration at zero withy
= (y
1:::y
n) and r" the induced local coordinates and dilation. Then ifX
2F
k (i.e., wtX
=k
) it admits the expansionX
(y
) =X
(1;k)(y
) +X
(2;k)(y
) + whereX
(1;k) is not identically zero.The construction of ltration induced dilations, coordinates and homo- geneous approximating systems will be illustrated by examples to follow.
We rst describe how to choose the weight assignments for a ltration from system (1.1), in a coordinate free manner. In the gure below (which we call a Kawski diagram) a point of the type (
k`
) designates brackets ofXY
containingk
factorsY
and`
factorsX
.(1
0)
(1
1)
(1
2)
(1
3)
(1
4)
(1
5) (21)
(2
2)
(2
3)
(2
4)
(2
5) (31)
(3
2)
(3
3)
(3
4)
(3
5) (41)
(4
2)
(4
3)
(4
4)
(4
5)
Figure 1.
The main theorem in 22] can be described, via this diagram, as follows.
Theorem 2.4. (Sussmann 22]) Suppose one can draw a line through the (1,0) point of the Kawski diagram of slope
k=m
wherem
1,m k
0 (i.e., of slope between 0 and 1) such that as one moves the line downward and to the right parallel to itself (or downward ifk
= 0) any time one reaches a bracket of type (even, odd) which when evaluated at zero is not zero, its value at zero is a linear combination of brackets (at zero) previously reached. Thenthe weight assignment wt
X
=k
, wtY
=m
gives a ltration such that in the induced coordinates and relative to the induced dilation, the approximating system isy
_=X
(1;k)(y
) +uY
(1;m)(y
) (2:
3) and is STLC at zero. Since eitherk
= 0 ork
0 andm
;k
0, by theorem 2.1 system (1.1) is STLC at zero.Example 2.5. (Sussmann 22]). Let
X
(x
) =x
1@x@2+(x
22+x
31)@x@3,Y
= @x@1. Then letting (adXY
) =XY
](ad2XY
) =X XY
]], etc., (adXY
)(x
)= @x@2 + 3
x
21@x@3, (ad2XY
)(x
) = 2x
2@x@3,W
= (ad2XY
)XY
]] = 2@x@3, (ad3YX
) =;6@x@3. HereW
is of \bad" bracket type (2,3) thus one wants a line of slopek=m
such that it gets to the good (3,1) bracket (ad3YX
) beforeW
.(a) Choose our initial line through the (1,0) point to have slope 1, i.e.,
k
=m
= 1. The parallel translates of this line satisfy theorem 2.4. The weight assignment is wtX
= 1, wtY
= 1 which gives wtXY
] = 2, wt(ad3YX
) = 4, wtW
= 5. Then in the ltration F,Y
=X
1 2F
1,XY
] =X
2 2F
2,F
3(0) contains no new linearly independent vectors but (ad3YX
) =X
3 2F
4 gives the third and nal \direction." The in- duced dilation isr" withr
= (124). The induced coordinates, from (2.2), are easily calculated asy
1 =x
1y
2 =x
2y
3 = (;1=
6)x
3. In these co- ordinatesX
(y
) =X
(0)(y
) +X
(1)(y
) whereX
(0)(y
) =y
1@y@2;
1
6
y
13@y@3,X
(1)(y
) =y
22@y@3 whileY
(y
) =Y
(0)(y
) = @y@1. The homogeneous approxi- mating system becomes _y
=X
(0)(y
) +uY
(0), which is STLC at zero.(b) An initial line of slope 2/3 through the point (1,0) is also such that its parallel translates satisfy theorem 2.4. Here one would assign wt
X
= 2, wtY
= 3 which gives wtXY
] = 5wt(ad3YX
) = 11 and wtW
= 12.The weight generated ltration induces the dilation
r" withr
= (3511).The induced local coordinates are exactly as in part (a) above. In these coordinates, and relative to the induced dilation, the approximating system is _
y
=X
(;1)(y
)+uY
(;2)whereX
(;1)(y
) =y
1@y@2;
1
6
y
31@y@3, andY
(;2) =@y@2.
Theorem 2.4 handles the case where the approximating system being STLC implies the original system is STLC. We next take the case where the approximating system STLC implies the original system is LTLC.
Theorem 2.6. (11]) For system (1.1), assume there is an
m
0 such that the (1m
+ 1) bracket vanishes at zero (hence this will be true for all (1`
) brackets with`
(m
+ 1) sinceX
(0) = 0). If for some integerk
;1 one can draw a line through the (1m
) point in the Kawski diagram with (negative) slopek=
(1;mk
) such that:(a) All brackets to the right of the line vanish at zero. All (even, odd) brackets on the line vanish at zero.
(b) As one slides the line to the left, parallel to itself, each time one encounters a bracket of type (even, odd) which is not zero at zero, it is a linear combination of bracket types (at zero) already encountered.
Then the weight assignment wt
X
=k
, wtY
= 1;mk
yields the approxi- mating system (in induced coordinates relative to the induced dilation)y
_=X
(1;k)(y
) +uY
(mk)(y
) (2:
4) which is STLC at zero and hence, by theorem 2.1, the system (1.1) is LTLC at zero.Example 2.7. (Hermes, 11]). Let
X
(x
) =x
1@x@2 +(x
21+x
32)@x@3,Y
= @x@1. The relevant brackets areY
(adXY
) = @x@2 + 2x
1@x@3(ad2YX
) = 2@x@3, and (ad3XY
]X
) = ;6@x@3. These are, respectively, of types (1,0), (1,1), (2,1) and (3.4). Choosem
= 1,k
= ;2 which means we consider a line through the (1,1) point with slope;2=
3. This line passes through the \good"(3,4) point and hence as we slide the line to the left parallel to itself, the
\direction" of the \bad" (2,1) bracket has already been attained. With
m
= 1,k
= ;2 we assign wtX
=;2, wtY
= 3. Then wt(adXY
) = 1, wt(ad3XY
]X
) = 1 and the induced dilation r" hasr
= (113). ChooseX
1 = (ad3XY
]X
),X
2 = (adXY
), which are both inF
1, andX
3 =Y
, which is inF
3 of the ltration F. For the induced coordinates, from (2.2) we obtainx
1 =y
3,x
2 =y
2,x
3 = 2y
2y
3;6y
1 ory
1 =;16x
3+13x
1x
2,y
2 =x
2y
3 =x
3. ThenX
(y
) = ;;;16y
32 +;13y
32@y@1 +y
3@y@2,Y
(y
) =
1
3
y
2@y@1 + @y@3. The approximating system is _y
=X
(3)(y
) +uY
(;2)(y
) whereX
(3)(y
) =
;
16
y
23@
@y
1 +y
3@
@y
2Y
(;2)(y
) =@
@y
3and this system is STLC at zero. The original system is LTLC at zero but not STLC. The (2,1) bracket is an obstruction to STLC, 21].
Our problem now can be roughly stated as follows. For what values
km
does the homogeneous system (2.3) admit a smooth ASFCu
2P
m;k, or the homogeneous system (2.4) a smooth ASFCu
2P
1;mk;k, withu
an optimal control of a nonlinear regulator problem?We next explain exactly what will be meant by a nonlinear regulator problem for the homogeneous systems (2.3), (2.4).The cost function will be
C
(u
) =Z
1
0
eu
s(t
) +h
+`;k(y
(t
))]dt e >
0 (2:
5) wheres >
1 is rational with even numerator, odd denominator, andh
+`;k 2P
`;k is positive denite with` > k
to be determined. The maximum prin- ciple, applied to system (2.3) with cost functional (2.5), (see 13] or 14]) yields the HJB equation;
((Y
(1;m)v
)(y
))s=(s;1)+ (X
(1;k)v
)(y
) =;h
+`;k(y
) (2:
6) = ((s
;1)=s
)(1=se
)1=(s;1)!1 ase
!0+for the value function
v
. System (2.4) with cost given by (2.5) has HJB equation;
((Y
(mk)v
)(y
))s=(s;1)+ (X
(1;k)v
)(y
) =;h
+`;k(y
):
(2:
7) Ifv
2P
` is a positive denite solution of (2.6) or (2.7), the optimal control, which would be an ASFC, is given, respectively byu
(y
) =;((Y
(1;m)v
)(y
))1=(s;1) (2:
8;2:
3)u
(y
) =;((Y
(mk)v
)(y
))1=(s;1) (2:
8;2:
4) In order thatu
be smooth, (2.8) shows it is necessary that either 1< s
2 and (1=
(s
;1)) =p
1 be an (odd) integer or (Y
(1;m)v
)(y
), (Y
(mk)v
)(y
) have the form (f
(y
))s;1 forf
2P
m;k,f
2P
1;mk;k, respectively,s
2 and even. (Whens
= 2, the two cases give the same control.) Henceforth, letp
1 denote an odd integer related tos
, when 1< s
2, by1
=
(s
;1) =p s=
(s
;1) =p
+ 1:
(2:
9) Since systems (2.3), (2.4) are STLC at zero, their value functionsv
for the associated cost (2.5) are continuous, positive denite, and the unique viscosity solutions of (2.6), (2.7), respectively. (See 2], 9].) In general, one cannot expect smooth solutions of (2.6), (2.9) to exist.2.2. The classification problem
Assuming there are no stable manifolds for the rest solution of positive dimension for the vector eld
X
(1;k), classify, up to homogeneity preserving feedback and coordinate transformations, systems of the form (2.3), (2.4) which admit a smooth ASFCu
2P
m;k, oru
2P
1;mk;k of the form (2.8- 2.3), (2.8-2.4), respectively, wherev
is a smooth, positive denite solution of the associated HJB equations (2.6), (2.7).3. Necessary conditions that (2.3), (2.4)
have a smooth ASFC of the form (2.8{2.3), (2.8{2.4) The necessary conditions of theorems 3.1, 3.5 of this section depend on the assumption that
X
(1;k) have no stable manifold of positive dimension.Example 3.4, following the statement of theorem 3.1, illustrates that the conditions are not necessary if this assumption is violated.
3.1. The case when (1.1) and its approximation (2.3) are STLC We begin with the case of system (2.3) with HJB eq. (2.6) and control
u
given by (2.8-2.3), with (1=
(s
;1)) =p
1 odd, so 1< s
2. In order that the ASFC of the approximating system (2.3) be a local ASFC for (1.1), or more specically that theorem 2.2 applies, we requireu
2P
m;k. Ifv
2P
`,Y
(1;m)v
2P
`;m andu
, as given by (2.8-2.3), is inP
p(`;m). Thus we requirep
(`
;m
) =m
;k
or equivalently,(
p
+ 1)(`
;m
) =(`
;k
) or`
= (m
;k
+pm
)=p
p
1 oddm
1m k
0:
(3:
1)This is also precisely the relationship
k`mp
must satisfy in order that (2.6) admit a dilation group as a symmetry group, i.e., have a solutionv
2P
`.Now for
v
to be positive denite,`
must be an even multiple of eachr
i,i
= 1:::n
. From the ltration construction giving equation (2.3), wtY
=m
1, wtX
0 implies brackets ofX
,Y
have weights greater than or equal tom
.Y
(0)6= 0 so we can chooseX
1 =Y
andr
1 =m
. Thus we require`
=qm
,q
2 and even, which, in (3.1), givesm
(p
;pq
+ 1);k
= 0m
1p
1q
2m k
0:
(3:
2) But (p
;pq
+ 1) 0 hence (3.2) can only hold ifp
= 1,q
= 2,k
= 0,m
1 arbitrary. Forp
= 1,k
= 0, eq. (3.1) shows`
= 2m
. Sincem
=r
1r
2r
n and`
must be an even multiple of allr
i, the only solution ism
=r
1=r
2 ==r
n.Furthermore, there is no loss in generality in assuming that
m
= 1, since this merely scales ther
i and leaves them all integers, i.e., we may take r" ="1, the standard dilation.Next, suppose (
Y
(1;m)v
)(y
) = (f
(y
))s;1,s
2 even, sou
(y
) =;f
(y
).We require
u
2P
m;k orf
(y
)2P
m;k. But, as above, wtY
=m
, wtX
0 impliesr
1 =m
. Thus ifk >
0,f
(y
) is a constant, hencek
= 0 is necessary andf
(y
) 2P
m. Butk
= 0 means wtX
= 0 whileY
(0) 6= 0 means wtY
=m
1. If we assign wtY
=m
2, all nonvanishing (at zero) brackets will have weights integer multiples ofm
, i.e. allr
i will be integer multiples ofr
1 =m
and hence, with no loss of generality, we can assume thatm
= 1. Supposer
1 = =r
j = 1,r
j+1:::r
n>
1 withj < n
. Then wtY
= 1 implies we can chooseX
1 =Y
in the ltration.Since
Y
(x
) = @x@1, this meansY
(y
) = @y@1, Thusf
(y
) 2P
1 must have the formf
(y
) =Pji=1iy
i. Also, (Y
(0)v
)(y
) =v
y1(y
) = (f
(y
))s;1,s
2 even, meansv
(y
) = (1=
1s
)(f
(y
))s+g
(y
j+1:::y
n) whereg
2P
s is a positive denite function. Now system (2.3) hask
= 0,m
= 1 and controlu
(y
) =;
f
(y
) which means the right sides of the rstj
equations in the controlled system are linear functions ofy
1:::y
j. Then for the right side of (2.6) to be negative denite it is necessary that (X
(1)g
)(0:::
0y
j+1:::y
n) be a negative denite function ofy
j+1:::y
n. But if this were the case, the solution,x
(tc
), of _x
=X
(1),x
(0) =c
6= 0 butc
1:::c
j = 0, would satisfyx
(tc
)!0 ast
!1. This contradicts the assumption that the rest solution zero of the uncontrolled system has no stable manifold of positive dimension.Thus
j
=n
andr
1:::r
n= 1.Geometrically,
k
= 0 means the line in theorem 2.4 has slope zero, while allr
i=m
means dimspanfY
(1;m)(0):::
(adn;1X
(1;k)Y
(1;m))(0)g=n
. Withk
= 0,m
= 1, in the latter case we may chooses
=`
= 2, while in the formerq
= 2 so we have`
=mq
= 2 whilep
= 1 meanss
= 2. Thus the cost (2.5) involvesu
2 whileh
+`;k =h
+2 is a positive denite quadratic form.Here
X
(1;k)(y
) =X
(1)(y
) which, relative to the standard dilation"1, means linear iny
,Y
(1;m) =Y
(0) while dimfY
(0)(0):::
(adn;1X
(1)Y
(0))(0)g=n
means system (2.3) is a controllable linear system. The optimization problem is the standard \linear, quadratic, regulator problem." Classicaltheory, e.g. 17], shows that for any
h
+2 2P
2 the HJB equation (2.6) has a positive denite solutionv
2P
2 (i.e., a quadratic form) and the ASFCu
has the form given in (2.8-2.3). The above can be summarized asTheorem 3.1. In order that the homogeneous system (2.3), (which is as- sumed to have no stable manifold of positive dimension for the zero solution of the uncontrolled system and to be STLC at zero) admit a homogeneous ASFC
u
2P
m;k of the form (2.8-2.3), wherev
is the value function for a regulator problem, it is necessary and sucient thatk
= 0,m
= 1, and homogeneity be relative to the standard dilation, i.e.Y
(0)(adXY
)(0):::
(adn;1
XY
)(0) be linearly independent in system (1.1).Remark 3.2. In essence, the above states that if the system (1.1) is STLC at zero and has a homogeneous approximation of the form (2.3) which admits an ASFC of the form (2.8-2.3), the approximation has to be a controllable linear system and we are in the case of a linear, quadratic, regulator for (2.3).
Also the group of homogeneity preserving transformations consists of the linear coordinate and linear feedback transformations. A \nice" canonical representative for the equivalence class of the controllable linear system is the \rst order integrator" _
y
1 =u
, _y
2 =y
1::: y
_n=y
n;1.Remark 3.3. The group consisting of linear feedback and linear coordi- nate changes is a subgroup of the \feedback group" of arbitrary (smooth) feedback and coordinate transformations used in the problem of feedback linearization. With dilation the standard dilation
"1, the homogeneous ap- proximation (2.3) of system (1.1) is the standard linearization. One may note that if (1.1) is feedback linearizable, its linear approximation will be a controllable, linear system.Example 3.4. This example is to illustrate the reason for the assumption that the zero solution of the uncontrolled system have no stable manifold of positive dimension. Let
X
(y
) =y
1@
@y
2 + (y
32;y
3)@
@y
3Y
=@
@y
1:
Then
Y
(0)(adXY
)(0),W
(0) = (ad3XY
]X
)(0) are linearly indepen- dent. Also, (adkXW
)(0)6= 0 for allk
0 so one cannot assign wtX <
0 without violating property (iv
) of a ltration at zero. Assign wtY
= 1, wtX
= 0 which yields r",r
= (113) andX
=X
(1),Y
=Y
(0) with ho- mogeneity relative tor". The rest solution, zero, of the uncontrolled system does admit the stable, one dimensional, manifold fx
2 R3:x
1 =x
2 = 0g! The necessary conditions to theorem 3.1 are not satised, but here one can choose`
=s
= 6 which gives, as left side of (2.6),;(v
y1(y
))6=5+y
1v
y2(y
)+(
y
23 ;y
3)v
y3. Forc >
0 suciently large, the smooth, positive denite functionv
(y
) = (1=
6)(3y
1+ 2y
2)6+y
26+cy
32 2P
6 makes the preceding ex- pression negative denite, i.e. equal to some;h
+6 2P
6. Thisv
is a smooth solution of an HJB equation of the form (2.6) andu
(y
) =;(v
y1(y
))1=5 =;
(3y
1+ 2y
2) is a smooth ASFC inP
1 (as can easily seen by linearization) which does not, and need not, depend ony
3, a variable which tends to zero with no control.3.2. The case when (1.1) is LTLC with homogeneous approximation (2.4)
Again, it is necessary to consider two cases" 1
=
(s
;1) =p
1 odd, i.e.1
< s
2 ands
4 even. We begin with:Necessary conditions when 1
< s
2. Herep
ands
are related as in (2.9). In order that theorem 2.2 can be applied to show an ASFCu
for system (2.4) is a local ASFC for system (1.1), it is required thatu
2P
1;k;mk. Ifv
2P
`,Y
(mk)v
2P
`+mk;1 andu
, as given by (2.8-2.4), is inP
p(`+mk;1). Thus it is necessary thatp
(`
+mk
;1) = 1;k
;mk p
1 odd integerm
0k
;1`
2 even:
(3:
3)Also, for (2.7) to admit a dilation group as a symmetry group, for
v
2P
` one needs (Y
(mk)v
)p+12P
`;kor (p
+1)(mk
+`
;1) =`
;k
, and this is satised ifk`mp
satisfy (3.3). Furthermore, forv
to be positive denite,`
must be an even multiple of eachr
i,i
= 1:::n
. Our original coordinate choiceY
(x
) = @x@1 andX
(x
) = Pnj=2a
j(x
)@x@j means the directionY
(0) cannot occur as any Lie product ofXY
evaluated at zero, hence the coordinate change (2.2) induced by the ltration, hasY
=X
i for somei
= 1:::n
. This meansr
i= wtY
= 1;mk
and thus it is necessary that`
=q
(1;mk
) for someq
2 and even:
(3:
4) Also, in order that each side of (2.7) be a negative denite, homogeneous polynomial inP
`;k, it is necessary that (`
;k
) be an even multiple of eachr
i,i
= 1:::n
.Lemma 3.5. When 1
=
(s
;1) =p
1 odd, necessary conditions that system (2.4) admit an ASFCu
2P
1;k;mk of the form (2.8-2.4) are that (3.3), (3.4) have a simultaneous solution and``
;k
be even multiples of allr
i. This occurs only ifm
= 0,k
=;(pq
;p
;1);1,p
1 odd,q
2 even,`
=q
and bothq
and (q
;k
) are even multiples of allr
i. Proof. Substituting for`
from (3.4) into (3.3) gives;
k m
(pq
;p
;1);1] =;(pq
;p
;1):
(3:
5) But (pq
;p
;1) 0. If (pq
;p
;1) = 0, (3.5) yieldsk
= 0, which is not valid.Suppose (
pq
;p
;1) 1. Ifm
= 1, the left side of (3.5) is zero, the right side negative. Ifm
2, sincek
;1 the left side of (3.5) is positive, the right side negative. This leaves only the casem
= 0,k
=;(pq
;p
;1);1. tu It is interesting, and instructive, to see by example how severe the condi- tions of lemma 3.5 are on possible systems.Example 3.6. (An example which satises all necessary conditions of lemma 3.5, but does not satisfy necessary condition (c) of theorem 3.8 below.) Lemma 3.5 requires