Observability
From Wikipedia, the free encyclopedia
In control theory, Observability is a measure for how well internal states of a system can be inferred by knowledge of its external outputs. The observability and controllability of a system are mathematical duals.
Formally, a system is said to be observable if, for any possible sequence of state and control vectors, the current state can be determined in finite time using only the outputs (this definition is slanted towards the state space representation.) Less formally, this means that you can watch your outputs and figure out what's going on inside the system, eventually, although eventually can be a very long time. If a system is not observable, this means the current values of some of its states cannot be determined through output sensors: this implies that their value is unknown to the controller and, consequently, that it will be unable to fulfil the control specifications referred to these outputs.
For linear systems in the state space representation, there is a convenient test to check if a system is observable. For a system with n states (see state space for details about MIMO systems), if the rank of the following observability matrix
is equal to n, then the system is observable. The rationale for this test is that if n rows are linearly independent, then each of the n states is viewable through linear combinations of the output variables y(k).
A module designed to estimate the state of a system from measurements of the outputs is called a state observer or simply an observer for that system.