Linearization
A common method for dealing with a nonlinear system is to linearize it: transform it such that its state equation is linear. A linearized model is typically only valid in some neighborhood of state-space. This neighborhood is selected by choosing an operating point \(\bm{x}_o\) used in the linearization process. We use two considerations when choosing an operating point:
that implied by the name—it should be in a region of state-space in which the state will stay throughout the system’s operation—and
the validity of the model near the operating point.
Due to the fact that nonlinear systems tend to be more-linear near equilibria, the second consideration frequently suggests we choose one as an operating point: \(\bm{x}_o = \overline{\bm{x}}\).
Taylor series expansion
A Taylor series expansion of about an operating point \(\bm{x}_o, \bm{u}_o\) (for a nonautonomous system) yields polynomial terms that are linear, quadratic, etc. in \(\bm{x}\) and \(\bm{u}\). If we keep only the linear terms and define new state and input variables $$\begin{align} \bm{x}^* = \bm{x} - \bm{x}_o && \text{and} && \bm{u}^* = \bm{u} - \bm{u}_o \end{align}$$ we get a linear state equation $$\begin{align} \frac{\diff \bm{x}^*}{\diff t} &= A \bm{x}^* + B \bm{u}^* \end{align}$$ where the matrix components are given by $$\begin{align} A_{ij} = \left.\frac{\partial f_i} {\partial x_j}\right|_{\bm{x}_o,\bm{u}_o} && \text{and} && B_{ij} = \left.\frac{\partial f_i} {\partial u_j}\right|_{\bm{x}_o,\bm{u}_o}. \end{align}$$ These first-derivative matrices are generally called Jacobian matrices.
This result also applies to autonomous equations if we drop the \(B \bm{u}^*\) term.
Consider a vehicle suspension system that is overloaded such that its springs are exhibiting hardening behavior such that a lumped-parameter constitutive equation for the springs (collectively) is $$\begin{aligned} f_k &= k x_k + a x_k^3 \end{aligned}$$ where fk is the force, xk the displacement, and k, a > 0 constant parameters of the spring.
Develop a (nonlinear) spring-mass-damper linear graph model for the vehicle suspension with input position source Xs.
Derive a nonlinear state-space model from the linear graph model using the state vector $$\begin{aligned} \bm{x} &= \begin{bmatrix} x_m & v_m \end{bmatrix}^\top. \end{aligned}$$
Linearize the system about the operating point $$\begin{aligned} \bm{x}_o = \begin{bmatrix} 1 & 0 \end{bmatrix}^\top \quad\text{and}\quad \bm{u}_o = \begin{bmatrix} 0 \end{bmatrix} \end{aligned}$$ by computing the A, B, and E matrices of the linearized system.1
The E matrix is the Jacobian with respect to the time-derivative of the input: $\dot{\bm{u}}$, which arises occasionally.↩︎
Online Resources for Section 14.1
No online resources.