| Simulink® Control Design™ | ![]() |
| On this page… |
|---|
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.
Note When comparing a linearized model with the original model, remember that the convention used in this book is to write the linearized model in terms of δx, δu, and δy. The value of each of these variables at the operating point is zero. |
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):
![]()
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

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".
![]() | Creating Linearized Models | Linearizing Models in the Control and Estimation Tools Manager | ![]() |
| © 1984-2008- The MathWorks, Inc. - Site Help - Patents - Trademarks - Privacy Policy - Preventing Piracy - RSS |