• Aucun résultat trouvé

Multi-Output Dependent Observability Normal Form

N/A
N/A
Protected

Academic year: 2021

Partager "Multi-Output Dependent Observability Normal Form"

Copied!
22
0
0

Texte intégral

(1)

HAL Id: inria-00192960

https://hal.inria.fr/inria-00192960v2

Submitted on 2 Dec 2007

HAL

is a multi-disciplinary open access archive for the deposit and dissemination of sci- entific research documents, whether they are pub- lished or not. The documents may come from teaching and research institutions in France or

L’archive ouverte pluridisciplinaire

HAL, est

destinée au dépôt et à la diffusion de documents scientifiques de niveau recherche, publiés ou non, émanant des établissements d’enseignement et de recherche français ou étrangers, des laboratoires

Multi-Output Dependent Observability Normal Form

Gang Zheng, Driss Boutat, Jean-Pierre Barbot

To cite this version:

Gang Zheng, Driss Boutat, Jean-Pierre Barbot. Multi-Output Dependent Observability Normal Form. Nonlinear Analysis: Theory, Methods and Applications, Elsevier, 2009, 70 (1), pp.404-418.

�10.1016/j.na.2007.12.012�. �inria-00192960v2�

(2)

Multi-Output Dependent Observability Normal Form

G. ZHENG

1

, D. BOUTAT

2

and J.P. BARBOT

3

1

INRIA Rhone-Alpes, Inovall´ee, 655 avenue de l’Europe, Montbonnot Saint Martin, 38334 St. Ismier Cedex, France.

2

LVR/ENSI, 10 Boulevard de Lahitolle, 18020 Bourges, France.

3

ECS/ENSEA, 6 Avenue du Ponceau, 95014 Cergy-Pontoise, Project ALIEN, INRIA-Futures, France.

Abstract

This article gives the sufficient condition which guarantees the existence of a refer- ence frame in which a multi-output nonlinear system is linearizable with a linear part depending on its outputs. Our method is based on the design of a reference frame associated with nonlinear observable systems. Moreover, we give the general- ization of the result obtained in [5] and [19]. And some examples are given in order to highlight our thinking.

Key words: normal form, observer design, linearization, left invertibility

1 Introduction

Given a nonlinear system, it is clear that no general approach can be used to design an observer. However, at least there are two ways to try. The first way is to design an observer directly to the given nonlinear system, including Kalman-like observer [8], adaptive observer [3], sliding mode observer [13] and so on. Nevertheless, some extra conditions should be imposed for these direct approaches, such as Lipschitz, persistent excitation. The second method is based on the conception of normal form. A normal form represents a class of equivalent systems which possess the same properties (we focus on the observability in this paper). In other words, the appearance differences among this class of equivalent systems are not intrinsic, but because of the wrong choice of the coordinates.

Obviously one of the keys of this category is to find out a coordinate transfor-

mation with which a given system could be converted into the target observ-

(3)

able normal form. And then the existed nonlinear observer design techniques can be easily applied. In this category, [3,1,2] deal with the problem of trans- form a nonlinear system into a class of state affine ‘normal forms’. In fact, in their works, the sense of normal form is more general since no structure constraints were imposed for its linear part. However, it is also because of this merit, some existed techniques for linear systems cannot be easily applied.

And this leads to the raise of linearization problem of nonlinear system.

The linearization problem with output injection was firstly treated in [10]

for single output system. And it was generated in multi-output systems in [11,17]. Some other results about input-output injection for the linearization problem were stated in [6,14]. Moreover, [15,16] gave the sufficient and neces- sary geometrical conditions to transform a nonlinear system into the so-called output-dependent time scaling linear canonical form. In [7], the author gave independently the dual geometrical conditions of [15]. Furthermore, the geo- metrical conditions to guarantee the existence of a local diffeomorphism and an output injection to transform a nonlinear system in a ‘canonical’ normal form depending on its output was presented [18][19], called Single Output De- pendent Observability normal form (SODO). Moreover, an extension for this normal form with quadratic terms was also studied in [20]. As another natural extension for our previous study, we will extend our result for multi-outputs nonlinear system.

Motivated by this interest, this paper focuses on the analysis of nonlinear systems with multiple outputs as follows:





˙

x = f(x, u)

y = (h

1

(x), ..., h

m

(x))

T

(1)

where x IR

n

, u IR

p

, f : IR

n

× IR

p

IR

n

and h :IR

n

IR

m

are analytic, and we deal with the following problem: Find sufficient condition for the existence of a local diffeomorphism φ(x) = z to transform system (1) into





˙

z = A (y, u) z + β (y, u)

y = Cz (2)

(4)

where

z =









z

1

z

2

...

z

m









, β (y) =









β

1

(y

1

, u) β

2

(y

1

, y

2

, u)

...

β

m

(y

1

, ..., y

m

, u)









, C =









C

1

C

2

...

C

m









and

A (y, u) =









A

1

(y

1

, u) 0 · · · 0 0 A

2

(y

1

, y

2

, u) · · · 0

... ... . .. ...

0 0 · · · A

m

(y

1

, ..., y

m

, u)









with

z

i

=









z

i,1

z

i,2

...

z

i,ki









, β

i

(y

1

, ..., y

i

, u) =









β

i,1

(y

1

, ..., y

i

, u) β

i,2

(y

1

, ..., y

i

, u)

...

β

i,ki

(y

1

, ..., y

i

, u)









, C

i

=

·

0 · · · 0 1

¸

1×ki

and

A

i

(y

1

, ..., y

i

, u) =









0 · · · 0 0

α

i,1

(y

1

, ..., y

i

, u) · · · 0 0

... . .. ... ...

0 · · · α

i,ki−1

(y

1

, ..., y

i

, u) 0









with α

i,j

6= 0 for all y and u in a certain studied neighborhood. For dynamical systems in the form 2, the high gain observer proposed in [4] can be applied directly (refer to [4] for more details).

In this paper, we will give the geometrical condition which is sufficient to

guarantee the existence of a local diffeomorphism and an output injection

to transform system (1) into the normal form (2). This kind of linearization

will be named Multi-Output Dependent Observability normal form (MODO

(5)

normal form) and generalizes the result obtained in [5,19] for nonlinear systems with single output. In section 2, we give some basic notations and a preliminary result is presented in Section 3 in order to introduce our method. In section 4, we propose our main result as a generalization of the result given in section 3.

2 Notations

Consider system (1), with a possible reordering of h

i

, we assume that there exist k

1

k

2

... k

m

1 and

Pm

i=1

k

i

= n such that

θ =

³

θ

11

, ..., θ

k11

, .., θ

m1

, .., θ

kmm´T

(3)

where

θ

ij

= dL

j−1f

h

i

is a frame of the cotangent bundle T

U. Thus, system (1) is observable. Integers (k

i

)

1≤i≤m

are called observability indices of system (1). For a nice description and more details about this assumption, see [11]. Obviously the list of these integers is generally not unique. For 1 l m and 1 j k

l

, let (τ

i,1

)

1≤i≤m

be the family of vector fields defined by:

θ

lj

i,1

) =





1, l = i, j = k

i

0, otherwise (4)

and construct by induction the following family of vector fields:

τ

i,r

= [τ

i,r−1

, f ] = (−1)

r−1

ad

r−1f

τ

i,r−1

, for 2 r k

i

. (5)

The family τ = (τ

i,j

)

1≤i≤m

and

1≤j≤ki

is a basis of the tangent bundle T U. The frame T was addressed firstly in [10] for p = 0 and m = 1 and it is well-known in [10] that system (1) can be transformed into the normal form (2) if and only if we have

1,i

, τ

1,j

] = 0, for 1 i, j n. (6)

In this case, τ is a frame with which system (1) is in the form (2).

(6)

3 Preliminary results

In this section, we will generalize the result stated in [5] and [19] to systems with multi-output.

Lemma 1 For a system in the form (2) we have for 1 l m, 1 t k

l

,

τ

l,t

=

π1

l,t

∂zl,t

+



 Pl r=1

³

A

l,tr,t−1

(y

1

, ..., y

l

, u) z

r,kr−1´

t−1l,t

(y

1

, ..., y

l

, u)



∂zl,t−1

+

t−2P

i=1



 Pl r=1



A

l,tr,i

(y

1

, ..., y

l

, u) z

r,kr−t+i

+

krP−1

j=kr−t+i+1 krP−1

s=j

T

r,j,sl,t

(y

1

, ..., y

l

, u) z

r,j

z

r,s





∂zl,i

+

t−2P

i=1







 Pl r=1

à Pkr

j=kr−t+i+1

η

r,il,t

(y

1

, ..., y

l

, u) z

r,j

!

+O

[3](y1,...,yl,u)



z

1,k1−t+i+1

, .., z

1,k1−1

, ...., z

l,kl−t+i+1

, .., z

l,kl−1









∂zl,i

,

(7)

where π

l,kl

= 1 and π

l,t−1

= π

l,t

α

l,t−1

for 2 t k

l

, η

il,t

and T

r,j,ql,t

are some smooth functions of (y

1

, ..., y

l

, u), O

(y[3]1,...,yl,u)



z

1,k1−t+i+1

, .., z

1,k1−1

, ...., z

l,kl−t+i+1

, .., z

l,kl−1



repre- sents the residue higher than order 2 with coefficient which is function of (y

1

, ..., y

l

, u) and

A

l,tr,i

(y

1

, ..., y

l

, u) = (−1)

t−i+1

S

r,t−i,1l,t yrπ2πl,i

l,i

π

r,kr−t+i

+ (−1)

t−i+1 t−1P

m=t−i+1

S

r,t−i,m−t+i+1l,t

yrπl,t−m

π2l,t−m

à Qm

j=t−i+1

α

l,k−j

!

π

r,kr−t+i

, (8)

where

yr

π

l,i

represents

∂πl,i(y∂y1,...,yr l,u)

, S

r,t−i,1l,t

and S

r,t−i,m−t+i+1l,t

are defined as follows

S

r,j,1l,t

= 1, S

r,j,sl,t

= S

r,j−1,sl,t−1

+ S

r,j,s−1l,t−1

, (9)

for 1 l m, 1 r l, 2 t k

l

, 1 j t 1 and 1 s t j.

Proof 1 For a system in the (2) form, for 1 l m, τ

l,1

=

π1

l,1

∂zl,1

, then we

(7)

use equation (5) to obtain τ

1,t

=

π1

1,t

∂z1,t

+

³

A

1,t1,t−1

(y

1

, u) z

1,k1−1

+ η

t−11,t

(y

1

, u)

´∂z

1,t−1

+

t−2P

i=1

Ã

A

1,t1,i

(y

1

, u) z

1,k1−t+i

+

k1P−1

j=k1−t+i+1 k1P−1

l=j

T

j,l1,t

(y

1

, u) z

1,j

z

1,l

!

∂z1,i

+

t−2P

i=1

à Pk1

j=k1−t+i+1

η

1,ti

(y

1

, u) z

1,j

+ O

(y[3]1,u)

(z

1,k1−t+i+1

, .., z

1,k1−1

)

!

∂z1,i

,

for 1 t k

1

and τ

2,t

=

π1

2,t

∂z2,t

+



A

2,t1,t−1

(y

1

, y

2

, u) z

1,k1−1

+ A

2,t2,t−1

(y

1

, y

2

, u) z

2,k2−1

t−12,t

(y

1

, y

2

, u)

∂z2,t−1

+

t−2P

i=1











A

2,t1,i

(y

1

, y

2

, u) z

1,k1−t+i

+

k2P−1

j=k2−t+i+1 k2P−1

l=j

T

1,j,l2,t

(y

1

, y

2

, u) z

1,j

z

1,l

+ A

2,t2,i

(y

1

, y

2

, u) z

2,k2−t+i

+

k2P−1

j=k2−t+i+1 k2P−1

l=j

T

2,j,l2,t

(y

1

, y

2

, u) z

2,j

z

2,l











∂z2,i

+

t−2P

i=1



k1

P

j=k1−t+i+1

η

1,i2,t

(y

1

, y

2

, u) z

1,j

+

Pk2

j=k2−t+i+1

η

2,i2,t

(y

1

, y

2

, u) z

2,j

+O

(y[3]1,y2,u)

(z

1,k1−t+i+1

, .., z

1,k1−1

, z

2,k2−t+i+1

, .., z

2,k2−1

)



∂z2,i

,

for 1 t k

2

. Then by an induction, for 1 t k

l

, we get

τ

l,t

=

π1

l,t

∂zl,t

+



 Pl r=1

³

A

l,tr,t−1

(y

1

, ..., y

l

, u) z

r,kr−1´

t−1l,t

(y

1

, ..., y

l

, u)



∂zl,t−1

+

t−2P

i=1



 Pl r=1



A

l,tr,i

(y

1

, ..., y

l

, u) z

r,kr−t+i

+

krP−1

j=kr−t+i+1 krP−1

s=j

T

r,j,sl,t

(y

1

, ..., y

l

, u) z

r,j

z

r,s





∂zl,i

+

t−2P

i=1







 Pl r=1

à Pkr

j=kr−t+i+1

η

r,il,t

(y

1

, ..., y

l

, u) z

r,j

!

+O

[3](y1,...,yl,u)



z

1,k1−t+i+1

, .., z

1,k1−1

, ...., z

l,kl−t+i+1

, .., z

l,kl−1









∂zl,i

,

where

A

l,tr,i

(y

1

, ..., y

l

, u) = (−1)

t−i+1

Ã

S

r,t−i,1l,t

yr

π

l,i

π

2l,i

+

(8)

t−1X

m=t−i+1

S

r,t−i,m−t+i+1l,t

yr

π

l,t−m

π

2l,t−m

 Ym

j=t−i+1

α

l,k−j

π

r,kr−t+i

,

with the coefficients S

r,j,sl,t

defined by 9.

In order to determine the α

i,j

(y

1

, ..., y

i

, u) for 1 i m, 1 j k

i

1, we also impose that for 1 i, l m,

∂z

i,j

h

l

φ =





1, if l = i and j = k

i

, 0, otherwise.

Now, we are ready to state a set of partial differential equations which enables us to compute functions α

i,j

(y

1

, ..., y

i

, u) for 1 i m, 1 j k

i

1.

Proposition 1 If there exists a diffeomorphism which transforms system (1) into form (2) then for 1 l m, 1 t k

l

1, 1 s l 1,





l,t

, τ

s,ks

] = λ

sl,t

τ

l,t

mod span

l,1

, ..., τ

l,t−1

}

l,t

, τ

l,kl

] = λ

ll,t

τ

l,t

+ G

[1]l,kl,t

+ R

l,t

where

G

[1]l,kl,t

=

"t−1 X

i=1

Ã

1 π

l,t

T

l,t,kl,t l−t+i

z

l,kl−t+i

!

∂z

l,i

#

+ 1 π

l,t

T

l,t,tl,t

z

l,t

∂z

l,2t−kl

,

and

R

l,t

=

t−1X

i=1







kl

P

j=kl−t+i+1

η ¯

il,t

(y

1

, ..., y

l

, u) +O

[2](y1,...,yl,u)



z

1,k1−t+i+1

, .., z

1,k1−1

, ...., z

l,kl−t+i+1

, .., z

l,kl−1









∂z

l,i

and





λ

sl,t

=

ysπl,tπl,t

,

λ

ll,t

= diag{δ

1l,t

(y

1

, ...y

l

, u) , ..., δ

l,ti

(y

1

, ...y

l

, u) , ..., δ

tl,t

(y

1

, ...y

l

, u) , 0, ..., 0}, (10)

(9)

defining

ys

π

l,t

:=

[

πl,t(y1,...yl,u)

]

∂ys

, δ

l,tt

= A

l,kl,tl

+

ylππl,t

l,t

and

δ

l,ti

= A

l,kl,il

A

l,kl,kll−t+i

yl

³

A

l,tl,i´

A

l,tl,i

for 1 i t 1, and A

l,tl,i

is given in (8).

Proof 2 According to equation (7), for 1 l m, 1 t k

l

1, we have

τ

l,t

=

π1

l,t

∂zl,t

+



 Pl r=1

³

A

l,tr,t−1

(y

1

, ..., y

l

, u) z

r,kr−1´

t−1l,t

(y

1

, ..., y

l

, u)



∂zl,t−1

+

t−2P

i=1



 Pl r=1



A

l,tr,i

(y

1

, ..., y

l

, u) z

r,kr−t+i

+

krP−1

j=kr−t+i+1 krP−1

s=j

T

r,j,sl,t

(y

1

, ..., y

l

, u) z

r,j

z

r,s





∂zl,i

+

t−2P

i=1







 Pl r=1

à Pkr

j=kr−t+i+1

η

r,il,t

(y

1

, ..., y

l

, u) z

r,j

!

+O

[3](y1,...,yl,u)



z

1,k1−t+i+1

, .., z

1,k1−1

, ...., z

l,kl−t+i+1

, .., z

l,kl−1









∂zl,i

,

then we can calculate

l,t

, τ

s,ks

] =

ys

π

l,t

π

l,t

∂z

l,t

mod span

l,1

, ..., τ

l,t−1

},

Defining λ

sl,t

=

ysπl,tπl,t

, we obtain

l,t

, τ

s,ks

] = λ

sl,t

τ

l,t

mod span

l,1

, ..., τ

l,t−1

} Moreover, as

l,t

, τ

l,kl

] =

Ã

A

l,kl,tl

+

yl

π

l,t

π

l,t

!

1 π

l,t

∂z

l,t

+

Xt−1

i=1



 µ

A

l,kl,il

A

l,kl,kll−t+i

yl

(

Al,tl,i

)

Al,tl,i

A

l,tl,i

z

l,kl−t+i

+

π1

l,t

T

l,t,kl,t l−t+i

z

l,kl−t+i



∂z

l,i

+ 1

π

l,t

T

l,t,tl,t

z

l,t

∂z

l,2t−kl

(10)

+

Xt−1

i=1







kl

P

j=kl−t+i+1

η ¯

il,t

(y

1

, ..., y

l

, u) +O

[2](y1,...,yl,u)



z

1,k1−t+i+1

, .., z

1,k1−1

, ...., z

l,kl−t+i+1

, .., z

l,kl−1









∂z

l,i

.

Set

λ

ll,t

(y

1

, ..., y

l

, u) = diag{δ

l,t1

(y

1

, ..., y

l

, u) , ..., δ

il,t

(y

1

, ..., y

l

, u) , ..., δ

tl,t

(y

1

, ..., y

l

, u) , ..., 0, ..., 0},

where δ

tl,t

= A

l,kl,tl

+

ylππl,t

l,t

and

δ

l,ti

= A

l,kl,il

A

l,kl,kll−t+i

yl³

A

l,tl,i´

A

l,tl,i

for 1 i t 1, then

l,t

, τ

l,kl

] = λ

ll,t

τ

l,t

+ G

[1]l,kl,t

+ R

l,t

. (11) Remark 1 In equation (11), λ

ll,t

could be uniquely determined since G

[1]l,kl,t

might be separated according to the coefficients of second-order terms in τ

l,kl

. Finally, the following result enables us to determine all the functions α

l,i

(y

1

, ..., y

l

, u) for 1 l m and 1 i k

l

1.

Proposition 2 If there exists a diffeomorphism which transforms system (1) into form (2), then α

l,i

=

ππl,i

l,i+1

for 1 l m and 1 i k

l

2, and

α

l,kl−1

= π

l,kl−1

, where the π

l,i

for 1 i k

l

1 is the solution of the following partial differential equations:













ysπl,i

πl,i

= −λ

sl,i

(y

1

, ..., y

l

) , f or 1 s l 1 and 1 i k

l

1

ylπl,i

πl,i

= exp

R ³

δ

il,i

δ

il,kl−1

δ

i+1l,i+1´

dy

l

B ¯

l,il,kl−1

, f or 1 i k

l

2

ylπl,kl−1

πl,kl−1

=

δl,kl

−1

kl−1 A¯l,kll,kl−1 2

(12)

with B ¯

l,1l,0

= 0 and for 1 i, t k

l

1 B ¯

l,il,t

=

t−1X

m=t−i+1

S

t−i,m−t+i+1l,t

yl

π

l,t−m

π

l,t−m

. (13)

Proof 3 Obviously, according to (10), we have

ys

π

l,i

π

l,i

= −λ

sl,i

(y

1

, ..., y

l

, u) , f or 1 s l 1 and 1 i k

l

1

(11)

Define

B

l,il,t

=

yl

π

l,i

π

l,i

+ ¯ B

l,il,t

. (14)

where 1 l m and 1 i, t k

l

1.

According to (8), for 1 i, k k

l

1,

yl³

A

l,tl,i´

A

l,tl,i

=

yl³

B

l,il,t´

B

l,tl,i

yl

π

l,i

π

l,i

+

yl

π

l,kl−t+i

π

l,kl−t+i

.

As δ

tl,t

= A

l,kl,tl

+

ylππl,t

l,t

, hence

δ

l,ki l−1

= A

l,kl,il

A

l,kl,1+il

yl³

B

l,il,kl−1´

B

l,il,kl−1

+

yl

π

l,i

π

l,i

yl

π

l,1+i

π

l,1+i

= δ

il,i

δ

1+il,1+i

yl

Ã

yl

π

l,i

π

l,i

+ ¯ B

l,il,kl−1

!

/

Ã

yl

π

l,i

π

l,i

+ ¯ B

l,il,kl−1

!

. which yields

yl

π

l,i

π

l,i

= exp

Z ³

δ

l,ii

δ

l,ki l−1

δ

i+1l,i+1´

dy

l

B ¯

l,il,kl−1

, f or 1 i k

l

2

where B ¯

l,il,kl−1

is defined in (13) and c

l,i

6= 0. As δ

kl,kl−1l−1

= 2

ylππl,kl−1

l,kl−1

+ ¯ A

l,kl,kll−1

, where A ¯

l,kl,kll−1

=

kPl−1

m=2

S

1,ml,klylππl,kl−m

l,kl−m

, then we obtain

yl

π

l,kl−1

π

l,kl−1

= δ

l,kkl−1l−1

A ¯

l,kl,kll−1

2

4 Main result

If there exists a diffeomorphism which transforms system (1) into form (2), then equation (12) of Proposition 2 gives all α

l,i

(y

1

, ..., y

l

, u) for 1 l m and 1 i k

l

1. Therefore, let us consider a new family of vector fields defined as follows:

τ

el,1

= π

l,1

(y

1

, ..., y

l

, u) τ

l,1

(15)

(12)

τ

el,i

= 1

α

l,i−1

l,i−1

, f] for i = 2 : k

l

where π

l,1

(y

1

, ..., y

l

, u) =

klQ−1

i=1

α

l,i

(y

1

, ..., y

l

, u) . Set τ

e

= ( τ

ei,j

)

1≤i≤m

and

1≤j≤ki

and Λ =

e

θ τ ,

e

we can define the following multi 1-form:

ω = Λ

e−1

θ. (16)

It is clear that ω τ

e

= I

n×n

Then we are ready to state our main result.

Theorem 1 There exists a diffeomorphism which transforms system (1) into a MODO normal form (2) if

i) there exists a family of functions α

l,i

(y

1

, ..., y

l

, u) for 1 l m and 1 i k

l

1 such that the family of vector fields τ

el,i

for 1 l m and 1 i k

l

1 defined in (15) satisfies the following commutativity conditions

[ τ

ei,j

, τ

es,l

] = 0, f or 1 i, s m, 1 j k

i

and 1 l k

s

(17)

or

ii) there exists a family of functions α

l,i

(y

1

, ..., y

l

, u) for 1 l m and 1 i k

l

1 such that the R

n

-valued form ω defined in (16) satisfies the following condition

= 0. (18)

Proof 4 Assume that there exist α

l,i

(y

1

, ..., y

l

, u) > 0 for 1 l m and 1 i k

l

1 such that [ τ

ei,j

, τ

es,l

] = 0 for 1 i, s m, 1 j k

i

and 1 l k

s

, then it is well-known ([12], [9]) that we can find a local diffeomorphism φ = z such that

φ

( τ

el,i

) =

∂z

l,i

.

As φ

( τ

el,i

) =

∂z

l,i

is constant, hence

∂z

l,i

φ

(f) = φ

([ τ

el,i

, f ]) = α

l,i

φ

( τ

el,i+1

) = α

l,i

∂z

l,i+1

,

Références

Documents relatifs

This paper gives the sufficient and necessary conditions which guarantee the existence of a diffeomorphism in order to transform a nonlinear system without inputs into a

Abstract: In this paper, two quadratic observability normal forms dependent on output respectively correspondent to drift dominant term and forced dominant term are firstly

Since the quantum normal form reduces to the classical one for ~ = 0, this result simultaneously yields an exact quantization formula for the quantum spectrum, as well as a

We also use this abstract KAM theorem to prove the existence of small amplitude quasi-periodic solutions for the nonlinear wave equation on the circle without parameter (see [4]).

Abstract — This paper gives the sufficient and necessary conditions to guarantee the existence of a linear change of co- ordinates to transform a multi-output linear dynamical

The second approach is based on some nonlinear transformations, using Lie algebra, to bring the original system into canonical observability nor- mal form, from which the design

Necessary and sufficient conditions are established to guarantee the existence of a local diffeomorphism transform- ing a class of nonlinear systems into the proposed partial ob-

The first idea of normal form is due to Bestle and Zeitz (1983) for time variant dynamical systems, and to Krener and Isidori (1983) for time invariant dynamical systems, where