Files
Main/OneNote/OSD/Control System/Controllability & Observability.md

41 lines
1.2 KiB
Markdown
Raw Permalink Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
Xdd = Ax + Bu
Y = Cx + Du
A and B decide if it is controllable
C and D decide if it is observable
# Controlability
- System can be uncontrollable linearly, but controllable non-linearly
## Linear Systems
1. Compute Controllability Matrix C = [B AB … A^(n-1)B]
2. If rank( C) = n <==> controllable
3. Singular value decomposition (SVD) tells us about:it orders singular vectors to show most controllable to least controllable states
- If system is controllable then:
- Arbitrary eigenvalue (pole) placementu = -Kx <==> xd = (A-BK)x
- Reachibility (get to any state in R^n)R_t = R_n
Definitions
- Reachable set R_t: all vectors in Rn that can be reached zome where sys is controllable
- Controllability Matrix: C = [B AB … A^(n-1)B]This matrix is equivalent to an impulse response in dicrete time: basically matrix says wether the control input reaches all the states eventually.
- Controllability Gramian:W_t =
- ![冖 DDzYm ](Exported%20image%2020231126171851-0.png)
- Stabilizibility: all unstable directions (eigenvectors) are controllable.
- Unstable and lightly damped directions should be controllable!