State Space
Wikipedia · State-space representation · CC BY-SA 4.0
State-space form replaces one high-order differential equation with a system of first-order equations: x' = Ax + Bu (state equation) and y = Cx + Du (output equation). The state vector x captures everything the system remembers. A, B, C, D are matrices.
State variables
A state variable is a quantity whose current value, together with the input, determines the future behavior of the system. For a mass-spring-damper, the state variables are position and velocity. For an electrical circuit, they might be capacitor voltages and inductor currents. The state vector x collects all state variables into a column vector.
Controllability and observability
A system is controllable if you can steer the state from any initial condition to any target using the input. Check: the controllability matrix [B, AB, A^2B, ...] must have full rank. A system is observable if you can determine the full state from the output history. Check: the observability matrix [C; CA; CA^2; ...] must have full rank.
Neighbors
- 📐 Hefferon Ch. 3 — Linear Maps — A is a linear map from state space to state space