This paper introduces the concepts of controllability and observability.
In a control system, sometimes we need to discuss about the controllability and observability, basically the controllability and observability is about the actuator and sensor, it doesn’t mind what kinds of control strategy you are applying.
Controllability
Definition
Controllability concerns whether the state of a state-space equation can be controlled form the input.
Definition 1 A state ˙x(t)=A(t)x(t)+B(t)u(t) is controllable if for any initial state x0 and any final state x1, there exists an input that transfer x0 to x1 in a finite time.
Proof
Every student in control engineering knows the famous proof of controllability that if the n×np controllability matrix
C=[B AB A2 B ⋯ An−1B]has rank n (full row rank), then the system is controllable. A detailed proof can be found from reference1.
Reachability
In a linear system, the controllability and reachability are the same concepts.
Observability
Definition
Observability concerns whether the initial state can be observed form the output.
Proof
Like the controllability, a system is observable if the nq×n observability matrix
O=[CCA⋮CAn−1]is full col rank.