Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

2.3 Linear and Nonlinear Systems

Linear models expose structure

A linear time-invariant model has the form

x˙=A(p)x+B(p)u+E(p)d,y=C(p)x+D(p)u.\dot{x}=A(p)x+B(p)u+E(p)d, \qquad y=C(p)x+D(p)u.

Linear models support poles, zeros, transfer functions, controllability, observability, frequency response, and convex controller formulations. They are often the best first model for coupling diagnosis and local controller design.

But most engineered systems are nonlinear:

x˙=f(x,u,d,p).\dot{x}=f(x,u,d,p).

Geometry, aerodynamic forces, friction, contact, actuator saturation, fluid flow, and power electronics introduce nonlinearities. Linearization about (x0,u0,p0)(x_0,u_0,p_0) gives

δx˙=Aδx+Bδu,A=fx0,B=fu0.\delta\dot{x}=A\delta x+B\delta u, \quad A=\left.\frac{\partial f}{\partial x}\right|_0, \quad B=\left.\frac{\partial f}{\partial u}\right|_0.

Adjustable inverted pendulum

For pendulum angle θ\theta from upright, length ll, mass mm, damping bb, and pivot torque uu,

ml2θ¨+bθ˙mglsinθ=u.ml^2\ddot\theta+b\dot\theta-mgl\sin\theta=u.

Near upright, sinθθ\sin\theta\approx\theta, so

θ¨glθbml2θ˙+1ml2u.\ddot\theta\approx \frac{g}{l}\theta-\frac{b}{ml^2}\dot\theta+\frac{1}{ml^2}u.

Increasing ll reduces the open-loop divergence rate g/l\sqrt{g/l} but also reduces torque authority through 1/(ml2)1/(ml^2). Geometry changes instability and actuation simultaneously. A linear CCD study can reveal that trade locally, but it cannot certify recovery from large initial angles or account for torque saturation during swing-up.

When a linear model is adequate

A linear model is often sufficient when operating deviations are small, one equilibrium dominates, nonlinear constraints remain inactive, and the final design is validated over the required envelope. A nonlinear model is needed when the design exploits large motion, saturation, switching, contact, state-dependent aerodynamics, or multiple equilibria.

Multi-point and parameter-varying models

Between a single linearization and a full nonlinear model lie useful compromises: linearizations at several operating points, gain-scheduled models, linear parameter-varying models, and reduced nonlinear surrogates. A wind turbine, for example, may require different local models across below-rated and above-rated operation. The CCD problem must prevent improvement at one point from degrading another unacceptably.

Activity 2.3: locate the nonlinearity