State-space models of linear dynamical systemsMatrices > Applications > State-space models
DefinitionMany discrete-time dynamical systems can be modeled via linear state-space equations, of the form where is the state, which encapsulates the state of the system at time , contains control variables, contains specific outputs of interest, and are matrices of appropriate size. In effect, a linear dynamical model postulates that the state at the next instant is a linear function of the state at past instants, and possibly other ‘‘exogeneous’’ inputs; and that the output is a linear function of the state and input vectors. A continuous-time model would take the form of a differential equation Finally, the so-called time-varying models involve time-varying matrices (see an example below). MotivationThe main motivation for state-space models is to be able to model high-order derivatives in dynamical equations, using only first-order derivatives, but involving vectors instead of scalar quantities. The above involves second-order derivatives of a scalar function . We can express it in an equivalent form involving only first-order derivatives, by defining the state vector to be The price we pay is that now we deal with a vector equation instead of a scalar equation: The position is a linear function of the state: with . A nonlinear systemIn the case of non-linear systems, we can also use state-space representations. In the case of autonomous systems (no external input) for example, these come in the form where is now a non-linear map. Now assume we want to model the behavior of the system near an equilibrium point (such that ). Let us assume for simplicity that . Using the first-order approximation of the map , we can write a linear approximation to the above model: where
|