24.04.2013 Views

Nonlinear Control Sy.. - Free

Nonlinear Control Sy.. - Free

Nonlinear Control Sy.. - Free

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Chapter 10<br />

Feedback Linearization<br />

In this chapter we look at a class of control design problems broadly described as feedback<br />

linearization. The main problem to be studied is: Given a nonlinear dynamical system,<br />

find a transformation that renders a new dynamical system that is linear time-invariant.<br />

Here, by transformation we mean a control law plus possibly a change of variables. Once<br />

a linear system is obtained, a secondary control law can be designed to ensure that the<br />

overall closed-loop system performs according to the specifications. This time, however,<br />

the design is carried out using the new linear model and any of the well-established linear<br />

control design techniques.<br />

Feedback linearization was a topic of much research during the 1970s and 1980s.<br />

Although many successful applications have been reported over the years, feedback linearization<br />

has a number of limitations that hinder its use, as we shall see. Even with these<br />

shortcomings, feedback linearization is a concept of paramount importance in nonlinear<br />

control theory. The intention of this chapter is to provide a brief introduction to the subject.<br />

For simplicity, we will limit our attention to single-input-single-output systems and<br />

consider only local results. See the references listed at the end of this chapter for a more<br />

complete coverage.<br />

10.1 Mathematical Tools<br />

Before proceeding, we need to review a few basic concepts from differential geometry.<br />

Throughout this chapter, whenever we write D C R", we assume that D is an open and<br />

connected subset of R'.<br />

We have already encountered the notion of vector field in Chapter 1. A vector field<br />

255

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!