3.5.32 · D5 · HinglishGuidance, Navigation & Control (GNC)

Question bankControllability matrix — rank test

2,212 words10 min read↑ Read in English

3.5.32 · D5 · Physics › Guidance, Navigation & Control (GNC) › Controllability matrix — rank test


Pehle ideas ko picture karo


True ya false — justify karo

Har reachable direction ke columns ka koi combination hoti hai.
True — matrix exponential ki power series Cayley–Hamilton theorem se un blocks par collapse ho jaati hai, isliye unke span ke bahar kuch bhi kabhi reachable nahi hota.
Ek controllable system stable zaroor hogi.
False — controllability kehta hai tum har mode ko move kar sakte ho; ek unstable mode phir bhi controllable ho sakta hai, aur yeh exactly woh case hai jahan feedback use rescue kar sakta hai.
Continuous-time ke liye, agar hai toh tum kisi bhi time mein target tak pahunch sakte ho, chahe woh kitna bhi chhota ho.
True — continuous-time controllability har positive ke liye reachability deta hai (chhote ki cost huge control effort hai, lekin phir bhi possible hai).
Zyada inputs add karna ( ko widen karna) controllability kabhi reduce nahi kar sakta.
True — extra columns ke column span ko sirf enlarge ya preserve kar sakte hain, isliye rank drop nahi ho sakta; zyada actuators system ko kabhi lock nahi karte.
Ek single-input system () kabhi controllable nahi ho sakta jab ho.
False — Example 1 ka double integrator , hai aur controllable hai kyunki ek push ko dono directions mein mix kar deta hai.
Agar ho toh system har ke liye uncontrollable hai.
True — koi actuator nahi hone se har block zero column hai, isliye ; tumhare paas push karne ke liye kuch nahi hai.
ki controllability unchanged rehti hai agar hum ko se replace kar dein.
Generally False — ek alag dynamics describe karta hai; transpose par jaana observability (the dual) ka recipe hai, controllability ka nahi.
Do systems jinke invertible column operations tak same hain, unka controllability verdict same hoga.
True — controllability ek rank statement hai, aur rank invertible matrices se multiply karne par invariant rehta hai, isliye yes/no answer preserve hota hai.
Ek uncontrollable system phir bhi stabilizable ho sakti hai.
True — stabilizability sirf demand karta hai ki unstable modes controllable hon; harmless (stable) uncontrollable modes allowed hain, aur yahi Stabilizability ka poora point hai.
Rank- test discrete-time system ke liye bhi controllability decide karta hai.
True — wahi aur wahi rank condition apply hoti hai; sirf timing alag hai, kyunki discrete-time ki jagah zyada se zyada steps mein target tak pahunchta hai.

Spot the error

" hai, isliye main safety ke liye banaunga."
block waste hai — Cayley–Hamilton ko ke combination ke roop mein likhta hai, isliye yeh koi nai direction add nahi karta; par ruk jao.
" hai, isliye controllable hai — maine ek square block check kiya."
ke liye, hai aur square nahi hai, isliye "the determinant" undefined hai; tumhe check karna hoga, jaise row reduction se, na ki ek single determinant se.
" mein koi zero entry nahi hai, isliye system controllable hai."
Full kuch guarantee nahi karta — controllability is baare mein hai ki powers mein ko kaise rotate karta hai; tumhe phir bhi ka rank compute karna hoga (ek full phir bhi rank de sakta hai agar mixing degenerate ho).
" ki Row 2 poori zeros hai, isliye state uncontrollable hai."
Raw coordinates mein ki zero row ek lost direction signal karti hai, lekin tum blindly labelled state ko blame nahi kar sakte — coordinates change karne ke baad untouched direction states ka mixture ho sakta hai; rank batata hai ki ek mode lost hai, na ki kaun sa physical variable.
"System unstable hai, isliye woh controllable nahi ho sakti."
Stability aur controllability independent hain; instability free evolution describe karta hai, controllability describe karta hai ki inputs kya kar sakte hain — ek unstable system often wahi hoti hai jis par tum sabse zyada controllable rehna chahte ho taaki tum poles place kar sako.
"Maine rank paaya, isliye sab poles apne aap settle ho jaayenge."
Rank ka matlab hai tum feedback design kar sakte ho poles ko kahin bhi move karne ke liye; yeh open-loop poles ke baare mein kuch nahi kehta, jo loop actually close karne tak unstable region mein baithe reh sakte hain.
"Discrete-time: rank hai, isliye main ek hi step mein target tak pahunch sakta hoon."
Ek step sirf ke columns span karta hai; generally tumhe build up karne ke liye steps tak chahiye, isliye ek step claim karna error hai — ek step sirf tab kaafi hai jab akele already rank ho.

Why questions

Reachable set sirf powers se tak kyun collapse hoti hai, na ki ke saari infinite powers tak?
Kyunki Cayley–Hamilton ko ke combination ke roop mein likhta hai; har higher power unhi directions ko recycle karta hai (doosri figure dekho), isliye span par grow karna band kar deta hai.
Target rank exactly kyun hota hai aur zyada nahi?
State mein rehti hai, isliye uska reachable span at most -dimensional ho sakta hai; rank ka matlab hai columns already poora state space fill kar lete hain aur pahunchne ke liye kuch bacha nahi hai.
Ek diagonal jismein ki matching row mein zero ho, woh ek uncontrollable mode kyun deta hai?
Ek diagonal kabhi modes mix nahi karta, isliye ek mode jiska -entry zero hai woh kisi input se push nahi hota aur kisi neighbour se feed nahi hota — woh hamesha ke liye apne aap drift karta rehta hai, untouchable.
Wahi ek ke saath uncontrollable aur doosre ke saath controllable kyun ho sakta hai?
Controllability pair ki property hai; actuator kahaan push karta hai yeh change karna (Example 3 vs Example 2) push ko ek aisi mode mein spread kar sakta hai jo ki mixing phir poore space mein propagate kar deti hai.
Pole placement karne se pehle hum controllability kyun check karte hain?
Pole placement sirf un poles ko relocate kar sakta hai jo controllable subspace mein rehte hain; uncontrollable modes apne original poles rakhte hain chahe feedback gain kuch bhi ho.
Observability ko controllability ka "dual" kyun kaha jaata hai na ki alag idea?
Kyunki observability test transposed system par controllability test hai (, ); ek ke baare mein har theorem transposition se doosre mein mirror ho jaata hai.
Discrete-time controllability ke saath "number of steps" kyun aata hai jabki continuous-time ke saath "any " aata hai?
Ek discrete system finite jumps mein move karta hai, isliye woh sirf ek aur power of per step span kar sakta hai aur usse steps tak chahiye; ek continuous system infinitely many intermediate instants se flow karta hai, isliye woh kisi bhi positive time mein reachable subspace fill kar leta hai.

Edge cases

, , : controllable?
Nahi — ka rank hai; koi actuator nahi hone se single state move nahi ho sakta chahe kuch bhi ho.
, , jahan ho: controllable?
Haan — ka rank hai; ek scalar system exactly tab controllable hai jab uski akeli input entry nonzero ho.
(zero matrix), : controllable?
Haan — already block se rank rakhta hai; har state ka apna dedicated actuator hai, isliye koi mixing bhi zaroor nahi.
, ek single column: hone par controllable?
Nahi — sab zero hain, isliye ka rank hai; dynamics na hone se ek push spread nahi ho sakta, ek single input sirf ek direction tak pahunch sakta hai.
Do identical decoupled modes (same eigenvalue) jo same scalar input se equal weights se fed hain: controllable?
Nahi — input dono copies ko identically push karta hai, isliye unka difference direction kabhi touch nahi hota; single input ke saath repeated eigenvalues generally ek mode ko unreachable chhod dete hain.
Discrete-time controllable system, : rest se kisi bhi target tak pahunchne ki guaranteed fewest steps kitni hain?
Zyada se zyada steps — steps ke baad tum span karte ho, isliye steps full span guarantee karte hain; kam steps tab kaafi hain jab pehle ke blocks already rank tak pahunch jaayein.
Ek stable lekin uncontrollable system — kya yeh useless hai?
Zaroor nahi — agar untouchable modes stable hain toh woh apne aap settle ho jaate hain, isliye system stabilizable hai aur perfectly usable hai; tum bas un modes ko arbitrarily reshape nahi kar sakte.
Ek purely marginal mode (eigenvalue exactly ) jo uncontrollable hai — problem?
Stabilizability ke liye Haan — zero par ek mode na decay karta hai na fix ho sakta hai, isliye ek uncontrollable marginal ya unstable mode exactly wahi hai jo stabilizability tod deta hai.
Recall Page band karne se pehle ek-line self-test

Zor se bolo: "Controllable ka matlab hai ====, yeh states ko move karne ke baare mein hai na ki settle karne ke, yeh pair par depend karta hai, ke baad higher powers Cayley–Hamilton se nothing add karte hain, aur wahi test continuous- aur discrete-time dono ke liye kaam karta hai (discrete steps mein pahunchta hai)." Agar koi clause shaky laga, upar woh group dobara dekho.

Connections