mathematics//dynamical systems//model reduction

Model reduction is the replacement of a system with many state variables by one with a few that keeps the behavior that matters, and it is used to simulate large systems cheaply and to design controllers on a handful of modes. The tool is the same eigen-structure that explains everything else: the modes of the system rank its directions by how fast they evolve.


Model reduction is the replacement of a system with many state variables by one with a few that keeps the behavior that matters, and it is used to simulate large systems cheaply and to design controllers on a handful of modes. The tool is the same eigen-structure that explains everything else: the modes of the system rank its directions by how fast they evolve.

The idea fits in one picture. Decompose the state into eigenvectors; each mode has its own eigenvalue, a rate. Fast modes with strongly negative rates die out almost immediately and only matter in the first instants; slow modes dominate everything after that. Keep the rrr slow ones, drop the rest, and the system of nnn equations becomes one of rrr equations that reproduces the long-run behavior. The three-tank network keeps its constant mode and its slowest disagreement and forgets the fastest one (three-tank network, spectral gap).

For nonlinear systems, first find the equilibria, the points where the field is zero, then take the Jacobian there: the eigenvectors of that matrix are the local modes, and the reduction is done on them. Away from the equilibrium the Jacobian changes and so do the modes (linear field).

Reduction makes it possible to simulate large systems cheaply, to design controllers on a handful of modes, and to understand which directions a control input or a sensor actually touches (controllability and observability).

Reduction meets numerical methods at the time step. Every simulation is already an approximation (discretization), and the fastest mode sets its time step: an explicit scheme must take steps smaller than the fastest rate allows, even when that mode is physically irrelevant. Removing the fast modes is what makes a stiff system cheap to integrate. The data-driven version of the same operation, taking modes from measured snapshots rather than from a matrix, is PCA applied to trajectories, with another criterion: a projection by variance keeps what moves most in the data, model reduction keeps what persists longest in the dynamics, and the two can disagree about which direction to throw away.