3.5.33 · D5 · HinglishGuidance, Navigation & Control (GNC)
Question bank — Observability matrix — rank test
3.5.33 · D5· Physics › Guidance, Navigation & Control (GNC) › Observability matrix — rank test
Yaad dilane ke liye — inme jo objects hain (parent note mein poori tarah build kiye gaye): system hai jisme state aur output hai.

Figure dikhata hai ki "ek unobservable direction" kaisi lagti hai: sensor row (cyan) ek axis span karti hai; amber state vector jo untouched axis ke along hai wo uspar zero shadow daalta hai — chahe dynamics use jitna bhi push kare, meter kuch nahi padhta.
True or false — justify
TF: Zyada outputs wala system (bada ) hamesha kam outputs wale se zyada observable hota hai.
False. sirf ko lamba banata hai ( rows), lekin observability ke liye full column rank chahiye; badly-aligned kaafi saari rows ke saath bhi ek state direction miss kar sakta hai, jabki ek achhi tarah choose ki gayi single row sab capture kar sakti hai.
TF: Agar hai toh initial state output se uniquely recover ki ja sakti hai.
True. Full column rank ka matlab hai , toh map injective hai aur unique ke liye invert ki ja sakti hai.
TF: Observability guarantee karta hai ki system stable hai.
False. Observability purely aur ke beech ek geometric relationship hai; eigenvalue locations ke baare mein kuch nahi kehta. Ek unstable system perfectly observable ho sakta hai, aur ek stable wala ek poora state hide kar sakta hai.
TF: Ek stable system automatically observable hota hai kyunki uske states predictably settle ho jaate hain.
False. Settling behaviour (eigenvalues) aur sensor ko visibility ( ka kernel) independent hain. Upar wala build structurally sahi hai phir bhi ek poora invisible state hai.
TF: Agar hai (koi sensor kuch nahi padhta), toh ke liye system kabhi observable nahi ho sakta.
True. Har block hai, toh ka rank hai; koi output nahi toh free response identically zero hai aur completely hidden hai.
TF: Observability matrix square honi chahiye.
False. Ye hai; square sirf tab hoti hai jab ho. ke liye ye tall hai, aur rank ab bhi se cap ki gayi hai.
TF: observable hona ke controllable hone ke equivalent hai.
True — ye duality statement hai. Transpose karna "stack vertically with " ko "stack horizontally with " mein badal deta hai.
TF: mein row block add karne se uska rank badh sakta hai.
False. Cayley–Hamilton theorem ke according — jo kehta hai ki ek matrix apni characteristic equation satisfy karta hai, toh , ka combination hota hai — block existing rows ka linear combination hai aur koi naya rank contribute nahi karta.
TF: Agar koi bhi single scalar output apne aap par unobservable hai, toh poora system unobservable hai.
False. Observability poore ki property hai; alag-alag output channels alag-alag state directions cover kar sakte hain, toh individually-weak sensors ka set jointly observable ho sakta hai.
Spot the error
Error: "Maine ko tak compute kiya, rank mila, phir aur add karke rank pahunch gaya — toh system observable hai."
Added rows Cayley–Hamilton-redundant hain aur rank raise nahi kar sakti; actual rank thi, toh system genuinely not observable hai. Reasoning ne dependent rows se rank fabricate ki.
Error: " ke rows hain ke liye, toh uska rank 6 hai aur system observable hai."
Rank independent columns count karta hai, jo ki at most ho sakta hai; rows ki sankhya irrelevant hai. Observable hone ke liye rank chahiye, nahi.
Error: "Do identical decoupled modes (repeated eigenvalue do eigenvectors ke saath) ko ek single scalar output se alag kiya ja sakta hai agar main kaafi derivatives lun."
Kitni bhi derivatives kaam nahi aati: har us eigenspace par ki tarah act karta hai, toh saari rows wahan proportional hain — do modes indistinguishable hain. Tumhare paas independent output rows chahiye.
Error: " ke kernel mein ek nonzero hai, lekin system phir bhi observable hai kyunki eventually nonzero ho jaata hai."
Agar hai toh sab ke liye — output identically zero hai, kabhi "eventually" nonzero nahi hota. Nonzero kernel exactly unobservability ki definition hai.
Error: "Observability aur par depend karta hai, toh maine banate waqt unhe include kiya."
, , ka par contribution known hai aur subtract kiya ja sakta hai; reconstruct karne ke liye jo bacha rehta hai wo free response hai, jo sirf aur se govern hota hai.
Error: "Maine build kiya jisme left par hai."
Ye controllability pattern hai (, left par, horizontally stacked). Observability vertically stack karta hai aur right par hota hai: .
Why questions
Why: Hum ko par differentiate kyun karte hain sirf use karne ki jagah?
Ek akele instant se sirf milta hai, jo ka ki rows par projection hai. Derivatives nayi directions reveal karti hain, aur unhe stack karne se wo saari directions span hoti hain jinhe sensor possibly reach kar sakta hai.
Why: exactly stopping power kyun hai — ya kyun nahi?
Cayley–Hamilton theorem (ek matrix apni characteristic polynomial satisfy karta hai) aur usse aage sab kuch ka combination bana deta hai, toh ke liye rows dependent hain. Powers se already poora reachable row space span kar dete hain.
Why: Ek unobservable state exactly zero output produce karta hai na ki sirf ek chota wala?
Kyunki ka matlab hai har ke liye, aur mein ek power series hai; toh zero terms ka sum hai — identically zero, sirf small nahi.
Why: PBH test kabhi kabhi rank test se preferred kyun hota hai?
PBH test (Popov–Belevitch–Hautus) ek baar mein ek eigenvalue check karta hai yeh poochh ke ki kya ka full column rank hai; ek rank drop kaunsa specific mode unobservable hai pinpoint karta hai — wo information jo ka single rank number hide kar deta hai.
Why: Sirf aur kyun matter karte hain, aur nahi?
Kyunki ek signal hai jo hum choose karte hain aur jaante hain, par iska poora effect ( aur feed-through ke through) compute karke remove kiya ja sakta hai; reconstruct karne ke liye jo bacha rehta hai wo free response hai, jo sirf aur se govern hota hai.
Why: Observability Kalman Filter ke liye kyun matter karta hai?
Kalman Filter noisy outputs se state reconstruct karta hai; agar ek state mein rehta hai toh wo koi signal emit nahi karta, toh uska estimate converge nahi ho sakta. Observability ek prerequisite hai estimation error ke zero tak drive hone ke liye.
Why: Kalman decomposition system ko observable aur unobservable parts mein kyun split karta hai?
Kyunki ek -invariant subspace hai: iske andar ke states hamesha hidden rehte hain, toh Kalman decomposition system ko ek visible block (reconstructable) aur ek invisible block mein separate karta hai jise koi bhi sensor record kabhi expose nahi kar sakta.
Edge cases
Edge: Jab ho (scalar state) toh kya hai aur uska rank kya hoga?
hai, ek single block. Observable iff hai; ek one-dimensional state ki koi bhi nonzero sensor reading already sab kuch dekh leti hai.
Edge: Agar ho (saare states frozen), toh kab observable hai?
hai (semicolons ke neeche zero blocks stack karte hain), toh rank hai. Observable iff akele rank hai, kyunki frozen dynamics ke saath derivatives kuch nahi add karti.
Edge: Agar ho (ek single repeated eigenvalue poore mein), toh ek scalar output kitna observable ho sakta hai?
Har hai jo ka scalar multiple hai, toh ka rank hai. Ek scalar sensor at most ek direction resolve kar sakta hai; aisi fully-degenerate mode observe karne ke liye tumhare paas chahiye.
Edge: Kya ek system simultaneously observable aur completely uncontrollable ho sakta hai?
Haan — observability ( ki property) aur controllability ( ki property) independent hain. Tum ek aisi state perfectly reconstruct kar sakte ho jise tum bilkul steer nahi kar sakte.
Edge: Agar ka rank exactly ho, toh hidden subspace kitna bada hoga?
Unobservable subspace ki dimension hai; exactly ek independent state direction invisible hai, jabki baaki reconstruct ki ja sakti hain. Rank and null space of a matrix dekho.
Edge: ko ek nonzero constant se scale karne se observability badlti hai?
Nahi. ko se multiply karne par ki har row se scale hoti hai, jo column rank unchanged rakhta hai — observability row space ki property hai, row magnitudes ki nahi.
Recall One-line self-test
Agar koi tumhe ek tall de aur kahe "dekho kitni saari rows hain — zaroor observable hoga," toh tum pehle kya check karte ho? Kya uska column rank ke barabar hai — rows aur unki sankhya ek distraction hai; sirf independent columns observability decide karte hain.
Connections
- Observability matrix — rank test (parent)
- Controllability matrix — rank test · Cayley–Hamilton theorem · PBH test
- Kalman Filter · Kalman decomposition · State-space representation · Rank and null space of a matrix