control//controllability and observability

Which modes can our inputs act on, which can our sensors reveal, and which can a minimal model represent? These properties belong to the system **with its chosen inputs and outputs**, not to an isolated dynamics matrix nor to a variable because of its name.


Which modes can our inputs act on, which can our sensors reveal, and which can a minimal model represent? These properties belong to the system with its chosen inputs and outputs, not to an isolated dynamics matrix nor to a variable because of its name.

For x˙=Fx+Bu\dot x=Fx+Bux˙=Fx+Bu, y=Cx+Huy=Cx+Huy=Cx+Hu, controllability asks whether the inputs can transfer the state between arbitrary states in finite time, inside the ideal linear model. Observability asks whether the history of outputs, together with known inputs, distinguishes the initial state.

The two rank matrices,

C=[B  FB  ⋯  Fn−1B],O=[CCF⋮CFn−1].\mathcal C=[B\;FB\;\cdots\;F^{n-1}B],\qquad \mathcal O=\begin{bmatrix}C\\CF\\\vdots\\CF^{n-1}\end{bmatrix}.C=[BFB⋯Fn−1B],O=​CCF⋮CFn−1​​.

The LTI system of dimension nnn is completely controllable if rank⁡C=n\operatorname{rank}\mathcal C=nrankC=n and observable if rank⁡O=n\operatorname{rank}\mathcal O=nrankO=n. FkBF^kBFkB describes how actuation propagates through the dynamics; CFkCF^kCFk how internal combinations leave a trace on the output. Neither matrix is an extra force or sensor.

A hidden mode. Let x˙1=−x1\dot x_1=-x_1x˙1​=−x1​, x˙2=−x2\dot x_2=-x_2x˙2​=−x2​ and y=x1+x2y=x_1+x_2y=x1​+x2​. Two initial states with equal sum produce the same output forever: the difference x1−x2x_1-x_2x1​−x2​ is unobservable from that sensor. If instead the decay rates are different and known, the time evolution of the sum can separate its components. Observing a state does not require measuring it directly.

Sufficient and minimal are different questions. A sufficient state lets the dynamics continue. A minimal LTI realization has the smallest dimension for a given input-output map, usually understood with zero initial state, and it is minimal exactly when controllable and observable. Removing an uncontrollable mode can keep the transfer function and still lose the output due to a nonzero initial condition in that mode. That is why a physical variable cannot be discarded just because no input acts on it: it depends on which behavior must be preserved.

Weaker conditions. Stabilizability requires the uncontrollable modes to be asymptotically stable; detectability requires the same of the unobservable ones. In continuous time "stable" here means strictly negative real part; in discrete time, modulus strictly below one (see discretization). Full rank does not guarantee an easy implementation: weakly actuated or nearly indistinguishable modes can demand a lot of energy or amplify noise.

These properties are what feedback control uses to design actuations and observers. Reducing a model by statistical variance (projection) does not automatically preserve them.