5

Linearized Control

In Chapter 4, we have shown how to design controllers for linear systems. However, in practice, the systems are rarely linear. Nevertheless, if their state vector remains localized in a small zone of the state space, the system may be considered linear and the techniques developed in Chapter 4 can then be used. We will first show how to linearize a nonlinear system around a given point of the state space. We will then discuss how to stabilize these nonlinear systems.

5.1. Linearization

5.1.1. Linearization of a function

Let f: images/ch5_Inline_1_6.gif be a differentiable function. In the neighborhood of a point images/ch5_Inline_1_7.gif, the first-order Taylor development of f around images/ch5_Inline_1_7a.gif gives us:

images/ch5_image_1_8.jpg

with:

images/ch5_image_2_1.jpg

This matrix is called the Jacobian matrix. Very often, in order to linearize a function, we use formal calculus for calculating the Jacobian matrix, then we instantiate this matrix around images/ch5_Inline_2_8.gif. When we differentiate by hand, we avoid ...

Get Automation for Robotics now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.