Feedback Linearization - Nonlinear Control
Feedback Linearization - Nonlinear Control
Feedback Linearization - Nonlinear Control
Control mapping
Nonlinear plant
u = a(x) + b(x)v
that will render a linear inputoutput map from the
new input v R to the output y . To ensure that
the transformed system is an equivalent representation
of the original system, the transformation must be a
dieomorphism. That is, the transformation must not
only be invertible (i.e., bijective), but both the transformation and its inverse must be smooth so that dierentiability in the original coordinate system is preserved in the
new coordinate system. In practice, the transformation
can be only locally dieomorphic, but the linearization
results only hold in this smaller region.
Linear plant
Linear controller
y =
u = a(x) + b(x)v
d h(x)
d h(x)
=
x
dt
dx
d h(x)
d h(x)
=
f (x) +
g(x)u
dx
dx
Lg h(x) =
d h(x)
g(x).
dx
y = Lf h(x) + Lg h(x)u
Note that the notation of Lie derivatives is convenient
when we take multiple derivatives with respect to either
the same vector eld, or a dierent one. For example,
1
L2f h(x)
d(Lf h(x))
= Lf Lf h(x) =
f (x),
dx
and
z1 (x)
z2 (x)
z = T (x) = . =
..
y
y
..
.
h(x)
Lf h(x)
..
.
n1
(n1)
Lf h(x)
y
zn (x)
d(Lf h(x))
g(x).
dx
z
2 = L2f h(x) = z3 (x)
given by (1) and (2) is said to have relative degree r W
.
..
at a point x0 if,
1.3
Linearization by feedback
u=
1
(Lnf h(x)
n1
Lg Lf h(x)
+ v)
z1
z2
zn
= z2
= z3
..
.
=v
v = Kz
where the state vector z is the output y and its rst (n1)
derivatives, results in the LTI system
z = Az
with,
A=
1, . . . , n2 are all zero. That is, the input u has no direct
0
0
..
.
1
0
..
.
0
1
..
.
0
k1
0
k2
0
k3
...
...
..
.
0
0
..
.
...
1
. . . kn
1.4
See also
Nonlinear control
Further reading
A. Isidori, Nonlinear Control Systems, third edition,
Springer Verlag, London, 1995.
H. K. Khalil, Nonlinear Systems, third edition, Prentice Hall, Upper Saddle River, New Jersey, 2002.
M. Vidyasagar, Nonlinear Systems Analysis second
edition, Prentice Hall, Englewood Clis, New Jersey, 1993.
B. Friedland, Advanced Control System Design Facsimile edition, Prentice Hall, Upper Saddle river,
New Jersey, 1996.
External links
ECE 758: Modeling and Nonlinear Control of a
Single-link Flexible Joint Manipulator Gives explanation and an application of feedback linearization.
ECE 758: Ball-in-Tube Linearization Example
Trivial application of linearization for a system already in normal form (i.e., no coordinate transformation necessary).
Wolfram language functions to do feedback linearization, compute relative orders, and determine
zero dynamics.
5.1
Text
Feedback linearization Source: https://en.wikipedia.org/wiki/Feedback_linearization?oldid=695239612 Contributors: Giftlite, TedPavlic, Cooperised, BD2412, Encyclops, Colonies Chris, Jmdaly, Bwpach, CmdrObot, Jiuguang Wang, Pleasantville, Addbot, Zehnn,
ZroBot, Pivs, Chrisdembia, Applebytom and Anonymous: 8
5.2
Images
5.3
Content license