Linearization Background

Linearization of Nonlinear Models

To describe the linearized model, it helps to first define a new set of variables centered about the operating point of the states, inputs, and outputs:

The value of the outputs at the operating point is given by y(t0)=g(x0,u0,t0)=y0.

The linearized state space equations written in terms of δx(t), δu(t), and δy(t) are

where A, B, C, and D are constant coefficient matrices. These matrices are defined as the Jacobians of the system, evaluated at the operating point

The transfer function of the linearized model can be used in place of the system, P, in the previous figure. To find the transfer function, divide the Laplace transform of δy(t) by the Laplace transform of δu(t):

Linearization of Discrete-Time Models

Discrete-time models are similar to continuous models, discussed in the previous section, with the exception that the values of system variables change at discrete times, tk, where k is an integer value. The state-space equations for a nonlinear, discrete-time system are

A linear time-invariant approximation to this system is valid in a region around the operating point

If the values of the system's states, xk, inputs, uk, and outputs, yk, are close enough to the operating point, the system will behave approximately linearly. As with continuous time systems it is helpful to define variables centered about the operating point values

where the value of the outputs at the operating point are defined as:

The linearized state-space equations can then be written in terms of these new variables

where A, B, C, and D are given by

Linearization of Multirate Models

Multirate models involve states with various sampling rates. This means that the state variables change values at different times and with different frequencies, with some variables possibly changing continuously. The general state-space equations for a nonlinear, multirate system are

where k1,..., km are integer values and ,..., are discrete times.

The linearized equations will approximate this system as a single-rate discrete model:

For more information, see the Simulink Control Design demo "Linearization of Multirate Models".

  


 © 1984-2008- The MathWorks, Inc.    -   Site Help   -   Patents   -   Trademarks   -   Privacy Policy   -   Preventing Piracy   -   RSS