Professional Documents
Culture Documents
6.241 Dynamic Systems and Control: Lecture 20: Reachability and Observability Readings: DDV, Chapters 23, 24
6.241 Dynamic Systems and Control: Lecture 20: Reachability and Observability Readings: DDV, Chapters 23, 24
Emilio Frazzoli
E. Frazzoli (MIT) Lecture 20: Reachability and Observability April 20, 2011 1 / 11
Reachability in continuous time
If the reachable set is the entire state space, i.e., if R = Rn , then the system
is called reachable.
E. Frazzoli (MIT) Lecture 20: Reachability and Observability April 20, 2011 2 / 11
Reachability Gramian
Theorem
�L
Let PL :=� F , F �= 0
F T (t)F (t) dt. Then,
R = Ra(PL ).
� L
x(L) = F T (t)F (t)α dt = PL α = xd .
0
E. Frazzoli (MIT) Lecture 20: Reachability and Observability April 20, 2011 3 / 11
Reachability Matrix
Theorem
Ra(PL ) = Ra [An−1 B| . . . |AB|B] = Ra(Rm ).
� �
q T PL = 0 ⇒ q T e A(L−t) B = 0 ⇒ q T Rn = 0
e AL xd + � F , u �L = 0.
E. Frazzoli (MIT) Lecture 20: Reachability and Observability April 20, 2011 4 / 11
Computation of the reachability Gramian
Recall that the range does not depend on L. In particular, assuming the
system is stable (i.e., all eigenvalues of A are in the open left half plane), one
can consider L → +∞, and define
� +∞
T
P := lim PL = e Aτ BB T e A τ dτ
L→+∞ 0
E. Frazzoli (MIT) Lecture 20: Reachability and Observability April 20, 2011 5 / 11
Computation of the reachability Gramian
Theorem
The reachability Gramian satisfies the Lyapunov equation
AP + PAT = −BB T .
�∞ � T
�
d
0 dt e At BB T e A t
dt = −BB T
�∞ � T
�
d
0 dt e At BB T e A t
dt = AP + PAT .
E. Frazzoli (MIT) Lecture 20: Reachability and Observability April 20, 2011 6 / 11
Canonical forms
−a0 0 0 ... 1
E. Frazzoli (MIT) Lecture 20: Reachability and Observability April 20, 2011 7 / 11
Observability
� 0 is said unobservable over [0, L], if for every input u, the output
a state xq =
yq obtained with initial condition x(0) = xq is the same as the output y0
E. Frazzoli (MIT) Lecture 20: Reachability and Observability April 20, 2011 8 / 11
Continuous-time observability
⎢ CA
⎥
On xq = ⎢
⎣ . . . ⎦ xq = 0.
⎥
CAn−1
⎢ CA
⎥
2) ⇔ 3): Cayley-Hamilton implies that NullOn = Null ⎢
⎣ . . . ⎦ for all l > n.
⎥
CAl−1
E. Frazzoli (MIT) Lecture 20: Reachability and Observability April 20, 2011 9 / 11
Observability Gramian
Theorem
The observability Gramian satisfies the Lyapunov equation
AT Q + QA = −C T C .
E. Frazzoli (MIT) Lecture 20: Reachability and Observability April 20, 2011 10 / 11
other results
E. Frazzoli (MIT) Lecture 20: Reachability and Observability April 20, 2011 11 / 11
MIT OpenCourseWare
http://ocw.mit.edu
For information about citing these materials or our Terms of Use, visit: http://ocw.mit.edu/terms .