0% found this document useful (0 votes)
13 views6 pages

Feedback Linearization of Nonlinear Systems

Uploaded by

ibrahimiislam419
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
13 views6 pages

Feedback Linearization of Nonlinear Systems

Uploaded by

ibrahimiislam419
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 6

CONTROL SYSTEMS, ROBOTICS AND AUTOMATION - Vol.

XII - Feedback Linearization of Nonlinear Systems - Alberto


Isidori and Claudio De Persis

FEEDBACK LINEARIZATION OF NONLINEAR SYSTEMS

Alberto Isidori
Dipartimento di Informatica e Sistemistica, Università di Roma “La Sapienza" and
Department of Systems Science and Mathematics, Washington University in St. Louis,
Italy.

Claudio De Persis
Dipartimento di Informatica e Sistemistica, Università di Roma “La Sapienza", Italy.

Keywords: Feedback Linearization, Change of Coordinates, State Feedback.

Contents

S
TE S
1. The problem of feedback linearization
2. Normal forms of single-input single-output systems

R
AP LS
3. Conditions for exact linearization via feedback
Glossary
Bibliography
C EO
Biographical Sketches

Summary
E –

The chapter examines the feedback linearization problem. Relying on the concept of
H

relative degree, a change of coordinates and a feedback law are found for which the
PL O

closed-loop system in the new coordinates is in a normal form. This is the point of
departure for obtaining a constructive procedure allowing us to transform a nonlinear
M SC

system into a linear and controllable one.

1. The Problem of Feedback Linearization


SA NE

Consider a single-input single-output nonlinear system modeled by differential


equations of the type
U

x = f ( x) + g ( x)u
, (1)
y = h( x )

where x ∈ \ n is the state vector, u ∈ \ is the control input, y ∈ \ is the measured


output and f ( x), g ( x), h( x) are smooth functions of x .

A basic issue in control theory is how to use feedback in order to modify the original
internal dynamics of a controlled plant in such a way as to obtain the same behavior of
some prescribed autonomous linear system.

This problem, which in the case of linear systems is known as the problem of pole
placement, is known in the more general framework of nonlinear systems as feedback
linearization (see Bibliography).

©Encyclopedia of Life Support Systems (EOLSS)


CONTROL SYSTEMS, ROBOTICS AND AUTOMATION - Vol. XII - Feedback Linearization of Nonlinear Systems - Alberto
Isidori and Claudio De Persis

Changes in the description and in the behavior of system (1) will be considered under
two types of transformation: (i) changes of coordinates in the state space and (ii) static
state feedback control laws, i.e. memoryless state feedback laws.

In the case of a linear system,

x = Ax + Bu
(2)
y = Cx

a static state feedback control law takes the form

u = Fx + Gv , (3)

in which v represents a new control input and F and G are matrices of appropriate

S
TE S
dimensions. Moreover, only linear changes of coordinates are usually considered. This
corresponds to the substitution of the original state vector x with a new vector z

R
AP LS
related to x by a transformation of the form

z = Tx ,
C EO
where T is a nonsingular matrix. Accordingly, the original description of system (2) is
replaced by a new description

z =  + Bu

E –

Az
(4)
H

y = 
Cz
PL O

in which
M SC

A = TAT −1 , B = TB , C = CT −1 .
SA NE

In the case of a nonlinear system, a static feedback control law is a control law of the
form

u = α( x) + β( x)v ,
U

(5)

where v represents a new control input and β( x) is assumed to be nonzero for all x .
Moreover, nonlinear changes of coordinates are considered, i.e., transformations of the
form

z = Φ ( x) , (6)

where z is the new state vector and Φ ( x) represents a ( n -vector valued) function of n
variables,

©Encyclopedia of Life Support Systems (EOLSS)


CONTROL SYSTEMS, ROBOTICS AND AUTOMATION - Vol. XII - Feedback Linearization of Nonlinear Systems - Alberto
Isidori and Claudio De Persis

⎛ φ1 ( x) ⎞ ⎛ φ1 ( x1 , x2 ,…, xn ) ⎞
⎜ ⎟ ⎜ ⎟
⎜ φ2 ( x) ⎟ ⎜ φ2 ( x1 , x2 ,…, xn ) ⎟
Φ ( x) = = ,
⎜ … ⎟ ⎜ … ⎟
⎜ ⎟ ⎜ ⎟
⎝ φn ( x) ⎠ ⎝ φn ( x1 , x2 ,…, xn ) ⎠

with the following properties:

1. Φ ( x) is invertible; i.e. there exists a function Φ −1 ( z ) such that


Φ −1 (Φ ( x)) = x , Φ (Φ −1 ( z )) = z
for all x ∈ \ n and all z ∈ \ n .
2. Φ ( x) and Φ −1 ( z ) are both smooth mappings.

S
TE S
A transformation of this type is called a global diffeomorphism. The first property is

R
AP LS
needed to guarantee the invertibility of the transformation to yield the original state
vector as

x = Φ −1 ( z ) ,
C EO
while the second one guarantees that the description of the system in the new
coordinates is still a smooth one.
E –
H

Sometimes a transformation possessing both of these properties and defined for all x is
PL O

hard to find and the properties in question are difficult to check. Thus, in most cases,
transformations defined only in the neighborhood of a given point are of interest.
M SC

A transformation of this type is called a local diffeomorphism. To check whether or not


a given transformation is a local diffeomorphism, the following result is very useful.
SA NE

Proposition 1. Suppose Φ ( x) is a smooth function defined on some open subset


U ∈ \ n . Suppose the Jacobian matrix
U

⎛ ∂φ1 ∂φ1 ∂φ1 ⎞


⎜ … ⎟
⎜ ∂x1 ∂x2 ∂xn ⎟
⎜ ∂φ2 ∂φ2 ∂φ2 ⎟
∂Φ ⎜ … ⎟
= ⎜ ∂x1 ∂x2 ∂xn ⎟
∂x ⎜
# # # # ⎟
⎜ ⎟
⎜ ∂φn ∂φn ∂φn ⎟
⎜ … ⎟
⎝ ∂x1 ∂x2 ∂xn ⎠

is nonsingular at point x = x 0 . Then, for some suitable open subset U 0 of U ,


containing x 0 , Φ ( x) defines a local diffeomorphism between U 0 and its image

©Encyclopedia of Life Support Systems (EOLSS)


CONTROL SYSTEMS, ROBOTICS AND AUTOMATION - Vol. XII - Feedback Linearization of Nonlinear Systems - Alberto
Isidori and Claudio De Persis

Φ (U 0 ) .

The effect of a change of coordinates on the description of a nonlinear system can be


analyzed as follows. Set

z (t ) = Φ ( x(t ))

and differentiate both sides with respect to time to yield

dz ∂Φ dx ∂Φ
z (t ) = = = ( f ( x(t )) + g ( x(t ))u (t )) .
dt ∂x dt ∂x

Then, expressing x(t ) as Φ −1 ( z (t )) , one obtains

S
TE S
z(t ) = f ( z (t )) + g ( z (t ))u (t )

R
AP LS
y (t ) = h ( z (t )) ,
C EO
where

⎛ ∂Φ ⎞ ⎛ ∂Φ ⎞
f ( z ) = ⎜ f ( x) ⎟ , g ( z ) = ⎜ g ( x) ⎟ ,
⎝ ∂x ⎠ x =Φ −1 ( z ) ⎝ ∂x ⎠ x = Φ −1 ( z )
E –

h ( z ) = ( h( x) ) −1 .
H

x =Φ ( z )
PL O

The latter are the formulas relating the new description of the system to the original one.
M SC

Given the nonlinear system (1), the problem of feedback linearization consists of
finding, if possible, a change of coordinates of the form (6) and a static state feedback of
the form (5) such that the composed dynamics of (1) and (5), namely the system
SA NE

x = f ( x) + g ( x)α ( x) + g ( x)β( x)v , (7)


U

expressed in the new coordinates z , is the linear and controllable system

z1 = z2
z 2 = z3

z n−1 = zn
z n = v.

©Encyclopedia of Life Support Systems (EOLSS)


CONTROL SYSTEMS, ROBOTICS AND AUTOMATION - Vol. XII - Feedback Linearization of Nonlinear Systems - Alberto
Isidori and Claudio De Persis

-
-
-

TO ACCESS ALL THE 21 PAGES OF THIS CHAPTER,


Click here

Bibliography

Hunt L., Su R., Meyer G. (1983). Design for multi-input systems. In R. Brockett, R. Millman, H.
Sussmann, eds., Differential Geometric Control Theory, pp. 268-298, Birkhauser.
Isidori A. (1995). Nonlinear Control Systems. Springer-Verlag.

S
TE S
Jakubczyk B., Respondek W. (1980). On linearization of control systems. Bull. Acad. Polonaise Sci. Ser.
Sci. Math 28, 517-522.

R
AP LS
Su R. (1982). On the linear equivalents of nonlinear systems. Systems & Control Lett. 2, 48-52.

Biographical Sketches
C EO
Alberto Isidori was born in Rapallo, Italy, in 1942. His research interests are primarily focused on
mathematical control theory and control engineering. He graduated in electrical engineering from the
University of Rome in 1965. Since 1975, he has been Professor of Automatic Control in this University.
Since 1989, he also holds a part-time position of Professor of Systems Science and Math. at Washington
E –

University in St. Louis. He has held visiting positions at various academic/research institutions which
H

include: University of Florida, Gainesville (November 1974), Washington University, St. Louis (August-
PL O

October 1980, August-December 1983), University of California, Davis (July-August 1983), Arizona
State University, Tempe (August-December 1986, April-May 1989), University of Illinois, Urbana
M SC

(April-May 1987), CINVESTAV, Mexico City (September 1987), University of California, Berkeley
(January 1988), CNRS, Paris (May 1988), ETH, Zurich (April-May 1991), Universite Paris-Dauphine,
Paris (May 1992), NASA, Langley (November 1996, February 1997).
He is the author of several books: Teoria dei Sistemi (in Italian), with A.Ruberti, 1979; Sistemi di
SA NE

Controllo (in Italian), 1979 and 1992; Nonlinear Control Systems (Springer Verlag), 1985, 1989 and
1995; Topics in Control Theory (Birkhauser), with H.Knobloch and D.Flockerzi, 1993; Output
Regulation of Uncertain Nonlinear Systems (Birkhauser), with C.I. Byrnes and F. Delli Priscoli, 1997. He
is also editor/coeditor of nine volumes of Conference proceedings and author of over 130 articles, for a
U

large part on the subject of nonlinear feedback design.


He received the G.S.Axelby Outstanding Paper Award from the Control Systems Society of IEEE in
1981, for his technical contributions to the application of differential geometry to the problem of
noninteracting control of nonlinear systems, and in 1990, for his technical contributions to the solution of
the problem of asymptotic regulation and tracking in nonlinear systems. He also received from the IFAC
the Automatica Prize in 1991 for his technical contributions to the application the notion of zero
dynamics in problems of feedback stabilization. In 1987 he was elected Fellow member of the IEEE "for
fundamental contributions to nonlinear control theory".
In 1996, at the opening of 13th IFAC World Congress in San Francisco, Dr. Isidori received the "Giorgio
Quazza Medal". This medal is the highest technical award given by the International Federation of
Automatic Control, and is presented once every third year for lifetime contributions to automatic control
science and engineering. The "Giorgio Quazza Medal" was awarded to Dr. Isidori for "pioneering and
fundamental contributions to the theory of nonlinear feedback control".
He has organized or co-organized several international Conferences on the subject feedback design for
nonlinear systems. In particular, he was the initiator a permanent series of IFAC Symposia on this topic.

©Encyclopedia of Life Support Systems (EOLSS)


CONTROL SYSTEMS, ROBOTICS AND AUTOMATION - Vol. XII - Feedback Linearization of Nonlinear Systems - Alberto
Isidori and Claudio De Persis

He is presently serving in numerous Editorial Boards of major archival journals, which include
Automatica, IEEE Transactions on Automatic Control, International Journal of Control, Journal of
Mathematical Systems Estimation and Control, International Journal of Robust and Nonlinear Control.
He has also served in the program committee of several major international Conferences.
He acted as Program director, in the area of Systems and Control, for the Italian Department of Education
from 1983 to 1989. From 1993 to 1996 he served in the Council of IFAC.

Claudio De Persis received his Laurea degree summa cum laude in Electrical Engineering and his
doctoral degree in Systems Engineering in 1996 and, respectively, 2000 both from Università di Roma
"La Sapienza", Rome, Italy. He held visiting positions in the Department of Mathematics and Statistics,
Texas Tech University, Lubbock, TX, and in the Department of Mathematics, University of California,
Davis, CA in 1998-1999. From November 1999 to June 2001 he has been a Research Associate in the
Department of Systems Science and Mathematics, Washington University in St. Louis, MO. Since July
2001 he has been a Postdoctoral Research Associate in the Department of Electrical Engineering, Yale
University, New Haven, CT. On November 1, 2002, he took up his new position as Assistant Professor in
the Department of Computer and Systems Science "A. Ruberti", Università di Roma "La Sapienza". He
has given contributions to the theory of fault detection for nonlinear systems, switched systems and

S
TE S
supervisory control with constraints. His current research interests include observation and control with
limited information, hybrid systems, monitoring in large-scale systems, complex systems, networks,

R
AP LS
modern communication, post-genomic biology.
C EO
E –
H
PL O
M SC
SA NE
U

©Encyclopedia of Life Support Systems (EOLSS)

You might also like