Академический Документы
Профессиональный Документы
Культура Документы
LNS028004
*w respQ m sa-rouen.fr
A b stra ct
C ontents
1
In tro d u c tio n
173
F e e d b a c k lin e a r iz a tio n : a n i n t r o d u c t i o n
173
E q u iv a le n c e o f c o n tr o l s y s te m s
181
3.1 S tate space equivalence ........................................................................181
3.2 Feedback e q u iv a len c e ............................................................................... 184
F e e d b a c k l in e a r iz a tio n
186
4.1 S tatic feedback lin e a riz a tio n .................................................................186
4.2 R estricted feedback l in e a r i z a t i o n ....................................................... 192
4.3 P a rtia l linearization ............................................................................... 194
O b s e r v a b ility
196
5.1 N onlinear o b se rv a b ility ............................................................................196
5.2 Local d eco m p o sitio n s.............................................................................. 203
5.3 U niform observability ............................................................................205
5.4 Local observability: a necessary and sufficient condition . . . 206
5.5 Generic observability p r o p e r tie s ...........................................................207
D e c o u p lin g
210
6.1 Invariant d i s t r ib u t io n s ............................................................................211
6.2 D isturbance decoupling ........................................................................ 212
6.3 In p u t-o u tp u t d e c o u p lin g ........................................................................ 214
R eferen ces
219
173
Introduction
174
W. Respondek
tro l system
X =
f(x ,u )
uj
^ fs in 9 + ^ p .
Xl
x2
=
=
x2
Q
'if
Replace th e control u by
u = m l 2u + m lg sinari,
which can be in terpreted as a transform ation in th e control space U depend
ing on th e sta te x C X . We get th e linear control system
XI
2
=
=
X2
u.
=
=
175
xq
x i - a:io
x 2.
an d apply th e control
u = k i x i + k 2 x 2,
where hi, *2 are real param eters to be chosen. We get a closed loop system
described by th e system of linear differential equations
xi =
x2 =
x2
k lX l + k 2 x 2,
=
=
^A iA 2
Ai + A2 ,
ario
x 2o
x it
cp ' { T )
x 2t -
176
W. Respondek
= <p"(t)
or, equivalently,
u(t) = m l 2 (p''(t) + m l g s m x i ( t ) .
Clearly, th e proposed control solves the m otion planning problem producing
a tra jec to ry th a t joins xq and x t
Now consider a single-input linear control system of th e form
A : .f
A x + bu,
=
=
cx
cAx
rpYi
JU
---
We have
x\
X2
x n- \
xn
= cx
= cAx
= c A x + cbu
= c A 2x + cAbu
= 2
= is
= c A n^ 2x
= c A n^ 1x
= c A n~ l x + c A n^ 2bu
= cA nx + cA n^ l bu
= xn
= YH=i
+ du,
u = ^ aiXi + du,
i= 1
177
L vip{x) =
j ^ - { x ) v i{ x ) .
i = l OXi
= L nf l ip
= < d (p ,x >
= Lfip + uLgip
= <dL ^ 2 i p , x >
= < d L n^ l i p , x >
= L 7j ^ l cp + u L gL n^ 2ip =
= L'jip + u L gL n^ l ip
=
xn
L rjip + ud(x).
178
W. Respondek
ip,
X2, X2 =
3,
, X n i =
Xn , Xn =
U.
179
Introduce th e n otation
ad f g = [/, g]
and, inductively,
ad3f+lg = [/, ad 3f g\,
for any integer j > 1. P u t a d g = g. It can be shown by an induction
argum ent th a t th e existence of a function ip such th a t L gip = L gLfip = =
L gL n^ 2ip = 0 is equivalent to th e solvability of th e following system of first
order p a rtial differential equations
L gip =
Ladjgip =
L &dnf 2 glP ~
0
0
(2 .1)
>
r,
dip
[aA)g,ad 3f g] = ] P a ^ a d |g > .
q=0
To prove it, assum e th a t there exists a vector field v of th e form v =
[ad^g, adj-g], for some 0 < i , j < n 2 , and a point x C X . such th a t
v (x) ^ span {ad^g(x), 0 < q < n 2}. We have
L v ip ^ [ a d ^ . a d ^ j ] ^ L - ^ g L ^ g i p L ^ g L ^ g i p
0.
180
W. Respondek
T he n vector fields v and ad^g, for ( ) < < / < it 2. are linearly independent
in a neighborhood of x E X and therefore th e only solutions of th e system
of n first order P D E s
f
L vip =
{ L *d?f g<P =
0
> for 0 < i < n - 2 ,
are ip = co n stan t.
It tu rn s out th a t th e two above necessary conditions are also sufficient
for th e solvability of th e problem . Indeed, we have th e following result.
T h e o r e m 2 .2 There exist a local change of coordinates x = (f>{x) and a
feedback of the fo rm u = a ( x ) + (3(x)u, where (3(x) ^ 0,transforming,
locally around xq X , the nonlinear system
E : x = f (x) + g(x)u
into a linear controllable system of the form
A : x = A x + bu
i f and only i f the system E satisfies in a neighborhood o f xq :
(C l) g(x), a,dfg(x) , . . . , a d - 1g(:r) are linearly independent;
(C2) fo r any 0 < i , j < n 2, there exist smooth functions dq such that
n -2
[ad%
f g,a,d3f g] = ^ a * J ad jg.
9=0
181
x q
3 .1
S t a t e sp a c e e q u iv a le n c e
Two system s are state-space equivalent if they are related by a diffeomorphism (and th en also th eir trajectories, corresponding to th e sam e controls,
are related by th a t diffeom orphism ). A question of p articu lar interest is th a t
of w hen a nonlinear system is equivalent to a linear one. If this is th e case
th e nonlinearities of th e considered system are not intrinsic, they appear
because of a wrong choice of coordinates, and th e nonlinear system shares
all properties of its linear equivalent.
Consider a sm ooth nonlinear control system of th e form
E :
x = f ( x , u ),
182
W. Respondek
x = f ( x , u ),
and
T = {fu \ u e U } ,
where f u =
and f u =
th a t is, T (resp. T ) stands for the
fam ily of all vector fields corresponding to constant controls of S (resp. of
S ). (Local) sta te space equivalence of S and S m eans sim ply th a t
$ * fu = fu
for any u e U ,
183
[fui 1 [fu21
>[fuk-1 5 / t t f c ]
(3-1)
Saff : i = f { x ) + Y ^ g i ( x )u ii= 1
D enote go = f . Using th e above theorem we o b tain th e following lineariza
tion result (com pare [38], [42]).
P r o p o s it io n 3 .3 Consider a control-affine analytic system E afj.
184
(i)
W. Respondek
Ac :
x = Ax + c + Bu = Ax + c +
6** ,
x R ,
u Rm ,
i=l
a t xq
i f a n d o n ly i f
(E l) fan,
]](?) =
fo r any k > 2 and any 0 < ij < m , 1 < j < k, provided that at least
two i j s are different from zero and
(E2) dim span {ad^gdp) | 1 < i < m . 0 < j < n l}(p) = n.
(ii) The system E aff is locally state space equivalent at p X to a linear
controllable system of the form
m
A:
x = Ax + Bu = Ax +
6** ,
x I ,
u Rm ,
i=i
at 0 G R if and only i f H satisfies (E l), (E2) and f ( p ) = 0.
(iii) The system E afj is globally state space equivalent to a controllable linear
system A on R i f and only i f it satisfies (E l), (E2), there exists p
X such that f ( p ) = 0, the state space X is simply connected and,
moreover,
(E3) the vector fields f and g i , . . . ,g m are complete.
Recall th a t a vector field / is com plete if its flow 7 / (p) is defined for any
(t , p ) G R x X .
3 .2
F e e d b a c k e q u iv a le n c e
185
Saff :
i = / O ) + ^ 2 g i(x)u i = f ( x) +g(x)u,
i= 1
and
g = $ * (# ),
where g = ( g i , . . . , g m ).
For control linear system s of th e form x = g (x )u = Y liL i g%ix )u %y (local)
feedback equivalence coincides w ith (local) equivalence of d istributions Q
spanned by th e vector fields <7*s.
186
W. Respondek
Feedback linearization
Since feedback transform ations change dynam ical behavior of a system they
are used to achieve some required properties of th e system . In Sections 6.2
and 6.3 we will show how feedback transform ations are used to synthesize
controls w ith decoupling properties. In this Section we will stu d y th e prob
lem of w hen a nonlinear system can be transform ed to a linear form via
feedback. A p a rticu la r case of feedback linearization of single-input control
affine system s has been discussed in Section 2. T he interest in feedback
linearization is two-fold. Firstly, if one is able to com pensate nonlinearities
by feedback th en th e m odified system possesses all control properties of its
linear equivalent and linear control theory can be used in order to stu d y it
a n d /o r to achieve th e desired control properties. T his shows possible engi
neering applications of feedback linearization, com pare Exam ple 2.1. From
m athem atical (or system theory) view point, if we would like to classify non
linear system s under feedback transform ations (which define a group action
on th e space of all system s) th en one of th e m ost n a tu ra l problem s is to
characterize those nonlinear system s which are feedback equivalent to linear
ones. In Section 4.1 we will stu d y feedback linearization of m ulti-input and
general nonlinear system s. In Section 4.2 we will consider linearization using
feedback which changes th e drift vector field only. Finally, in Section 4.3 we
will stu d y th e problem of finding th e largest possible linearizable subsystem
of th e given system .
4 .1
S t a t ic fe e d b a c k lin e a r iz a tio n
( x q 7u q ))
feedback
Ac : x = A x + c + B u .
Recall the n otation
? = {iu I u e u } .
For any u G U, define th e following d istributions on X which will play the
187
A i(x ,u )
A 2 (x ,u )
= I m (x ,u )
ou
= A i ( x , u ) + span [T, A i] (x, u)
= A i ( x ,u ) + span {[fu,g] ( x ,u ) | f u G T ,
g G A i}
and, inductively,
Aj(x ,u )
g G A 5-_i}.
A j = Im ( B , . . . , A 1
1B
) , j > 0.
188
W. Respondek
(4.1)
=
=
,4 2,
V 3 {x)
(4.3)
189
x2
x2
M ^ l ( x l ) ( C ( x l , x 2) + k ( x 1)) + M ^ l ( x l )u ,
+ m 2 h h cos 6 2
m 2l |
190
W. Respondek
= K \ x \ + K 2 X%sin{KX4) + u\
X2
= x3 ,
K \ ./'2 +
K 2 X ^ C O . s ( K ^ X 4)
=
=
=
y + yz
z
-u + sina:,
{ y dx ^
^dz
dy
0u
u-
191
and we choose
ip = x
Therefore we p u t, see Section 2, x = x
y = Lfip = y,
z = L 2ip = z and, finally, u = u sin a:. T his yields th e following linear
system
x = y
y = z
z = u,
which we stabilize on R 3 globally and exponentially via a linear feedback of
th e form u = k x + ly + m z , w here th e m atrix
/ 0 1 0 \
0 0 1
\ k I m /
is H urw itz. Therefore th e nonlinear feedback
y2
u = k ( x ) + ly + m z sin
Li
=
=
=
a\Ul2 Ul^ + 1
02 W1W3 + 2
a 3w1W2.
= 1
= 2
= >1 .
w3
192
W. Respondek
ii
= u i cos 9
x2
= u 2 sin 9
= u2 ,
4 .2
R e s t r ic t e d fe e d b a c k lin e a r iz a tio n
and
ft =
(4.4)
193
=
=
a = (-l)"-1L r 17,
(4-6)
f =
i=i
T his observation is crucial for establishing th e following result on restricted
feedback linearization [9], [39].
T h e o r e m 4 .1 4 E is restricted feedback globally linearizable, that is, globally
equivalent via a restricted feedback to a linear system on R , i f and only if
it satisfies the conditions (RC1),(RC2) and, moreover,
(RC3) the vector fields f and g are complete, where f = f + g a and a is
defined by (4.6),
(RC4) the state space X is simply connected.
194
W. Respondek
4 .3
/17
I <
Y J i}H
i2
/ 2( i \ i 2) + E r= i!7i!( i i , i 2) s ..
= [o,o\ = { [ f i , f 2 \ | / i , / 2 e 0}.
195
=
=
0)3
aw 2^3 + e\u
1W3 + 62u
63 u
196
W. Respondek
O bservability
5 .1
N o n lin e a r o b s e r v a b ility
H x ),
197
th a t is, if there exists an adm issible control u(-) U and a tim e t > 0 such
th a t
yqi,u(t) ~f~ yq2 ,u(t)m eaning th a t th e states qi and q2 are distinguishable.
D e f in itio n 5 .2 E is called locally observable a t q X if there is a neighbor
hood V of q such th a t for any </ C V . th e states q and q are distinguishable.
198
W. Respondek
U,
T his system is clearly observable. Indeed, let y q,u (t) and yq,u(t) be the
o u tp u ts of th e system initialized, respectively, a t q = (x io ,X 2 o)T and at
q = (zioi% 2 o)T and governed by a control (). Assum e th a t y q,u(t) = yq,u(t)
for any t. T hen com paring a t t = 0 b o th sides of th e above equality as well
as derivatives a t t = 0 of b o th sides, we get io = io and X 20 = 20? which
proves th e observability.
Now assum e th a t, for th e sam e control system , we observe th e velocity
y = x 2.
T he system is not observable. Indeed, th e in itial conditions q = (x iq ,X 2 o)t
an d q = (xio ,X 2 o)T , such th a t io ^ 10 b u t X20 = 20 ? produce th e same
o u tp u t y(i) = J l u (s)ds + X 2 o- M echanically, this is obvious: we cannot
estim ate th e position if we observe th e velocity only.
199
=
=
x2
-X l,
E x a m p le 5 .6 Consider th e unicycle
ii
x2
9
= i cos 9,
= isin0,
= u 2,
y\
y2
= x\
= x2
200
W. Respondek
E x a m p le 5 .7 Consider th e system
x = 0 , y = x2 ,
where x G R and y G R . T he system is not observable because th e initial
conditions xq and xq give th e sam e o u tp u t trajectories. T his system is
strongly locally observable a t any xq ^ 0. Notice th a t it is locally observable
a t any point, in p a rticu la r a t 0 G R2, although in any neighborhood of 0 there
are indistinguishable states. T his shows th a t local observability is indeed a
weaker p ro p erty th a n strong local observability.
spav
201
we have
= span | d L gjh L 9h hi : 1 < i < p, 0 <
ji
< mj ,
where gQ = f .
T he following result of H erm ann and K rener [21] gives a fundam ental
criterion for nonlinear observability.
T h e o r e m 5 .9 A ssum e that the system E satisfies
dim H iq) = n.
(5.1)
Ax + B u ,
C x ,
202
W. Respondek
where x G W 1 , u G W n , y W . We have / = A x ,
= b/., for 1 < k < m ,
an d hi = C%x, for 1 < i < p, where C* denotes th e i-th row of th e m atrix C.
We calculate
L^hi = C iA 3x and L gkL ^hi = CiA^bkT hus 7i(q) = span {C* A 3 | 1 < i < p, 0 < j < n 1} and dim 7i(q) =
rank O, where O is th e K alm an observability m atrix
f
0=
CA
\ CAn-
.
1
C e A^ ~ s^B u(s)ds
Jo
i > C e Atx o-
12 =
X2 X2u , y = x 1
0,
203
E xam p le 5.13 Consider th e unicycle, see Exam ple, 5.6, for which we ob
serve i/i = x i and y 2 = x 2. We have hi = x i , h 2 = x 2, gi = c o s0-^ +
s in 0 g |^ , and g 2 = J j . Hence L gih \ = c o s9 and L gih 2 = s in 9. Thus
Ti = span { d x i , d x 2 , d s m 9 , dcos 9} im plying th a t dim H iq) = 3, for any
5 G K2 x S 1. Therefore th e unicycle satisfies th e observability rank condi
tion a t any point of its configuration space.
5 .2
L o c a l d e c o m p o s itio n s
Let us s ta rt
x
:
=
=
Ax + B u ,
Cx ,
A lx l +
+
^421a:1 + ^422a;2 +
B lu ,
B 2u ,
= Clx l ,
y =
C lx l .
204
W. Respondek
y = h l (xl ) ,
f 2 ( x l , x 2 ,u).
/ 1(a:1,u ) ,
y = h 1 ( x 1).
T his result says th a t locally and under th e constant ran k assum ption,
th e leaves of th e foliation of th e integrable codistribution T consist of in
distinguishable points and th a t, on th e other hand, we can distinguish the
leaves.
From T heorem 5.14 we im m ediately get th e two following corollaries.
C o r o lla r y 5 .1 5 I f % is of constant rank in a neighborhood of q then the
following conditions are equivalent.
(i) E is locally observable at q.
(ii) E is strongly locally observable at q.
(iii) dim 7i(q) = n .
C o r o lla r y 5 .1 6 / / E is locally observable at any point of X then dim 'H{q) =
n, fo r q X ' , an open and dense subset of X .
An im p o rtan t case when th e observability rank is constant is given by the
following.
205
5 .3
U n ifo r m o b s e r v a b ility
In Exam ple 5.12 we pointed out th a t for observable nonlinear system s there
m ay exist controls th a t render th e system unobservable. In th is section we
describe a class of system s, for which all controls distinguish points.
D e f in itio n 5 .1 9 T he system E is called uniformly observable, w ith respect
to th e inputs, if for any two states q i,q 2 X , such th a t qi ^ q>2 > and any
control u(-) U
yqi,u(t) 7^ yq%,u(t)E is uniformly locally observable a t q X , if there exists a neighborhood V
of q, such th a t E restricted to V is uniform ly observable.
E x a m p le 5 .2 0 Exam ple 5.12 illustrates th e existence of nonlinear system s
th a t are not uniform ly observable. A nother exam ple is th e unicycle, see
Exam ple 5.6, for which we observe y \ = x 2 and j/2 = 2 - T he system
is observable, nevertheless, for th e control u \(t) = 0, any two points q =
O io, 20 , 90)T and q = ( i0, 20, ^o)T , such th a t zio = 10 and x 2o = x 2o are
indistinguishable.
206
W. Respondek
L a f f
x
y
=
=
f { x ) + g(x)u
h(x),
=
=
x2
x3
+ ugi(xi),
+ ug2(x i , x 2)
y = xi
(U O )
Xni
Xn
En
=
I- ugni ( x i , . . . , x nij
f n (x i,...,X n)
Ugn ( x i , . . . , x n )
5 .4
207
5 .5
G e n e r ic o b s e r v a b ility p r o p e r tie s
208
W. Respondek
of th e form
x
y
=
=
f(x) ,
h(x),
T h eorem 5.25 There exists an open and dense subset So C S such that
any E G So is locally equivalent at any q X to one of the following normal
forms.
(i) ///(< ?) ^ 0 then E is equivalent to
=
a^+1 + X 2 x { ~ 1 Hb x rx i + r](x2 ,
f(x)
f i ( x u . . . , x n) J ^ - ,
h(x)
n ),
(5.2)
(5.3)
=
=
x\ + c ,
d
d
x 2 l - + --- + x n OXi
OXn
(5.4)
d
+ f n (x i , . . . , x n) ~ ,
i
oxn
(5.5)
209
a^+1 + (pr-ix ^
f{x)
f i ( x i , . . . , Xn )~ ^~ ,
b (pixi + 4>q + c,
(5.6)
(5.7)
% = f { x , u ),
y = h(x, u)
210
W. Respondek
defined by
j kR x ( x o , j ku ) = j ky,
T h eorem 5.27 A ssum e p > m , that is, the number of outputs is greater
than that of inputs. Fix a sufficiently large positive integer k.
(i) The set of systems such that j kR ^ ( - , j ku) is an imm ersion of X into
R ^ +1), fo r all j k u G J k U , contains an open dense subset of E.
(ii) The set of systems E such that j kR s ( - , j ku) is an embedding of X into
RpO+i) , fo r all j ku G J k U , is a residual subset of E.
(iii) For any compact subset C of J k U , the set of systems E such that
j kR ^ ( - , j ku) is an embedding, fo r all j ku G C, is open dense in E.
T he above result im plies th a t, in th e case p > m , th e set of system s
th a t are observable for all C k in p u ts is residual, th a t is, it is a countable
intersection of open dense sets. If a bound on th e derivatives of th e controls is
given a-priori, th a t is | u W (t) |< M , for some constant M and any 0 < i < k.
th en th is set is open dense. If th e num ber of o u tp u ts is not greater th a n
th a t of controls all statem ents of th e above theorem are false.
D ecoupling
In this section we show how sta tic feedback allows to transform th e dynam ics
of a nonlinear system in order to achieve desired decoupling properties. In
Section 6.1 we will introduce a crucial concept of invariant distributions. In
Section 6.2 we consider disturbance decoupling while in Section 6.3 we deal
w ith in p u t-o u tp u t decoupling.
6 .1
211
In v a ria n t d is tr ib u tio n s
i=1
where x G X , u G Rm , g = ( g i , . . . ,g m ) and u = ( u i , . . . , u m)T . Notice th a t
for sim plicity we denote th e drift of th e system by / = go
A d istrib u tio n V is called invariant for if
[gi, T> C V .
/?() invertible,
%=1i
i=
th a t is,
[gh V\ C V ,
for 0 < i < in.. where
g0 = g0 + got,
g = gj3 .
i G f 1,
u G Rm .
212
W. Respondek
(6.1)
D is tu r b a n c e d e c o u p lin g
Sdjst ,
H x) ,
213
T h eorem 6.4 A ssum e that the distributions V*, V* fl Q, and Q are of con
stant rank. I f
QcV*,
then D D P is solvable, locally, around any point of X .
T he stru c tu re of th e decoupled system can be described as follows. Let
(a, 3) be an invertible feedback which locally renders the d istrib u tio n V*
invariant (it always exists under the regularity assum ptions of T heorem 6.4,
see P roposition 6.2). Let x = ( x l , x 2) be local coordinates, w ith a;1, x 2 being
possibly vectors, such th a t V* = s p a n { g |j} . T hen th e feedback m odified
system reads as
E dist :
i1
x2
y
=
=
=
9o(x l ) + 9 1 ( x l )u
g l ( x l , x 2) + g 2 ( x l , x 2)u + q 2 ( x 1 , x 2)d
h l (xl ) ,
where / = / + g a and g = g/3. Now it is clear, com pare Section 5.2, th a t the
o u tp u t y(t) of th e system does not depend on d(t) since th e la tte r affects the
a;2-p art of th e system only which, in tu rn , is not observed by th e o u tp u t y.
214
W. Respondek
-A-dist
=
=
Ax + Bu + Ed
Cx ,
6 .3
? 2 ) + u.
I n p u t - o u t p u t d e c o u p lin g
sS~
x
V
=
=
f ( x ) + Y 7 = i u i9i(x )
h(x),
where x X , u Rm , and y R p.
We say th a t th e input-output decoupling problem (called also 1-0 de
coupling problem or noninteracting problem) is solvable for E if there ex
ists an invertible feedback of th e form u = a( x) + f3(x)u such th a t the
feedback m odified system x = f ( x ) + Y1 T=i
w ith y = h(x), where
/ = / + got, g = gfiy satisfies
y(kt) _
(6.2)
215
T h eorem 6 .7 Consider a control affine system S aff(i) The system Lag is input-output decouplable at xq via an invertible
feedback of the fo rm u = a( x) + 3(x)u i f and only if
ra,nkD(xo) = p .
(ii) Moreover, fo r the square system, i.e., m = p, the feedback
u = - ( L gL pf l h ) - l L pf h + [hgL pf l h ) - l u
(6.3)
R em ark 6.8 Inverting form ula (6.3), we get th e following expression for
th e new controls
m
Ui
for 1 <
i < m = p. An analogous form ula holds also in th e non-square case.
Indeed, if th e system satisfies th e decoupling condition rankD (a:o) = P?th en
we can assum e after a p erm u tatio n of controls, if necessary, th a t th e first p
colum ns of th e m atrix D ( x o) are independent. T hen a decoupling feedback
can be taken as
u,i
u,i
=
=
L f h i + jyjL i u j L g X f ^ h i ,
Ui,
216
W. Respondek
x2
x2
M ( x 1 ) ^ 1 ( C ( x l , x 2) + k ( x 1)) + M ( x l ) ^ l u ,
m 2 l 2 + rn 2 lil 2 cos 9 2
m 2 l2
= h i ( 9 i ,9 2)
= h 2 (9 i,9 2)
=
=
E xam p le 6.10 Consider the unicycle (com pare Exam ples 4.11 and 5.6) and
assum e th a t we observe th e x i -cartesian coordinate and th e angle 9
ii
x2
9
=
=
=
ui cos 9
i sin 9
u2
yi
xi
y2
9.
0 \
1) '
217
= u\ cos 9
= ui sin 9
= 2-
yi
V2
=
=
x\
cos 9
- a
sin 0
0
n
u
1 -0
decouplable.
P ro p o sitio n 6.12 Consider the system Edist- A ssum e that the undisturbed
system, that is, when di = 0, fo r 1 < i < k, is input-output decouplable.
Then
(i) V* = V , where V = span {dL ^hi, 1 < i < p, 0 < j < pi 1}.
(ii) I f moreover, Q C V 1' then the D D P problem is solvable and the feed
back (6.4) simultaneously decouples the disturbances and renders the
system input-output decoupled and input-output linear.
E xam p le 6.13 To illu strate th is result let us consider th e following m odel
of th e unicycle. We suppose th a t th e dynam ics is affected by a disturbing
ro tatio n (of un unknow n varying stren g th d(t)) and th a t we m easure the
angle and th e square of th e distance from th e origin:
1
2
=
=
=
i cos 9 + X2 d
i sin 9 x \ d
U2
yi
xf + x\
y2
9.
T he decoupling m atrix is
'
0
1
218
W. Respondek
R
cp
9
= u\
= 2 1 tan (0 - ip) - d
= 2
yi
= R
y2
219
R eferences
[1] Z. Bartosiewicz, Local observability of nonlinear system s, Syst. Contr.
Lett. 25 (1995), 295-298.
[2] B a ttilo tti, N onintem cting Control with Stability fo r Nonlinear System s,
Springer-Verlag, London, 1994.
[3] R. W . B rockett, Feedback invariants for nonlinear system s, IF A C
Congress 6 , Helsinki, 1978, 1115-1120,.
[4] R. W . B rockett, A sym ptotic stability and feedback stabilization, in Dif
ferential Geometric Control Theory, R. W . B rockett, R. S. M illm an, and
H. J. Sussm ann (eds.), B irkhuser, Boston, 1983, 181-191.
[5] P. Brunovsky, A classification of linear controllable system s, Kybernetica 6 (1970), 173-188.
[6] J. J. Craig, Introduction to Robotics, Mechanics and Control, Addison
Wesley, Reading, 1986.
[7] P. E. Crouch and B. B onnard, An appraisal of linear analytic system
theory w ith applications to a ttitu d e control, E S A E S T E C Contract
reprint (1980).
[8] P. E. Crouch, Spacecraft a ttitu d e control and stabilization: applications
of geom etric control theory to rigid body m odels, I E E E Tr. Aut. Contr.
A C -29 (1984), 321-331.
[9] W . P. Dayawansa, W . M. Boothby, and D. Elliot, G lobal sta te and
feedback equivalence of nonlinear system s, Syst. Contr. Lett. 6 (1985),
229-234.
[10] J. Descusse and C. H. Moog, D ecoupling w ith dynam ic com pensation
for strong invertible affine nonlinear system s, Int. J. Control 43 (1985),
1387-1398.
[11] S. Diop and M. Fliess, On nonlinear observability, in Proc. of the l si
ECC, Herms, Paris, 1991, 152-157.
[12] S. Diop and M. Fliess, N onlinear observability, identifiability, and p er
sistent trajectories, Proc. of the 30th CDC, 1991, 749-719.
220
W. Respondek
221
222
W. Respondek