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

Visual walkthroughControllability matrix — rank test

2,195 words10 min read↑ Read in English

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

Neeche sab kuch zero se build kiya gaya hai. Agar koi symbol aata hai, pehle draw kiya gaya tha.


Step 1 — "State" aur "input" actually dikhte kaise hain

KYA. Kisi bhi matrix se pehle, state ko ek single dot ki tarah picture karo jo ek room mein rehti hai. Agar system mein numbers hain usse describe karne ke liye (maan lo position aur velocity ), toh dot ek flat 2D floor par rehti hai. Uske coordinates HI state hain.

KYUN. Controllability ek geographic sawaal hai — "kya yeh dot floor ke har point tak pahunch sakti hai?" — isliye pehle agree karna zaroori hai ki state ek point hai, aur state ka change ek arrow hai (ek direction jisme dot move kar sakti hai).

PICTURE. Floor poora plane hai. Dot origin par baithti hai (system "at rest"). Teen example target points mark hain — sawaal yeh hai ki kya hum dot ko har ek tak le ja sakte hain.


Step 2 — Ek push sirf ke columns ke along move karti hai

KYA. Drift ko ek second ke liye freeze karo (pretend karo ). Tab . Tum mein jo bhi numbers dial karo, resulting motion arrow hai — ke columns ka ek blend.

KYUN. Hume jaanna hai ki bilkul pehle wale available directions kya hain. Single input () ke saath, ek column hai, isliye teri sirf instantaneous move hai "us ek arrow ke along aage ya peechhe." Yeh sab kuch reachable ka seed hai.

PICTURE. Origin se, arrow ek taraf point karta hai; positive ya negative dial karna dot ko us ek line pe upar-neeche slide karta hai. Us line se bahar sab kuch, is instant ke liye, unreachable hai.


Step 3 — Drift push ko ek NAYI direction mein bend karti hai: enter

KYA. Ab drift wapas on karo. Jab dot ke along thodi si move karti hai, tab room ka field us displacement ko pakad ke kahin aur push karta hai. Jis rate se push-direction bend hoti hai woh hai.

KYUN. Yahi controllability ka poora secret hai. Ek single steering arrow sirf ek line deta lagta hai — lekin agar us arrow ko rotate karke fresh direction mein le jaaye, tab push karke, wait karke, aur phir push karke, tum ek doosri dimension tak reach kar sakte ho. Hume chahiye kyunki woh pehli nayi direction hai jo drift free mein manufacture karti hai.

PICTURE. ke along shuru karo (blue). Field apply karo: blue arrow ke har point ko thoda nudge karta hai, arrow ko ki taraf tip kar deta hai (pink). Blue + pink ab plane ka poora patch open karte hain, sirf ek line nahi.


Step 4 — Rippling jari rakho:

KYA. Repeat karo. ko field mein ek baar aur feed karo paane ke liye; ke liye phir. Har ek tumhari original single push ka agla ripple hai.

KYUN. states ke liye, do directions room fill karne ke liye enough nahi hain. Hum field se ek aur fresh direction maangte rehte hain. Saari directions ki list jo ek push eventually reach kar sakti hai woh growing family hai:

PICTURE. Arrows ki ek chain bahar ki taraf fanning out: blue , pink , yellow , har ek field se aur tip hota. 3D room mein yeh teen teen independent axes ke along point kar sakte hain — poora space fill kar sakte hain.


Step 5 — List par RUKTI hai (Cayley–Hamilton)

KYA. Ripples hamesha ke liye nayi directions nahi dete rehte. Jab tak tumne tak compute kar liya, bilkul agla wala sirf pehle ke arrows ka ek recycled blend hai — koi nayi direction nahi.

KYUN. Cayley–Hamilton theorem kehta hai ki har matrix apni characteristic equation follow karta hai, jo tumhe ko ke mix ke roop mein rewrite karne deta hai. Toh un arrows mein wapas fold ho jaata hai jo tumhare paas pehle se hain. Isliye parent ka formula par rukta hai — aage jaana waste chalk hai.

PICTURE. Step 4 ke arrows ka fan, lekin hona wala (dashed grey) us region ke andar land karta hai jo already span ho chuka hai — woh koi nayi reach add nahi karta.


Step 6 — Unhe stack karo: controllability matrix

KYA. Saare bachne wale direction-arrows ko ek bade matrix ke columns ki tarah side by side rakh do. Woh matrix hai.

KYUN. "Kya yeh arrows room fill karte hain?" exactly woh sawaal hai "is matrix ke kitne independent columns hain?" — aur woh number rank hai. Toh Steps 1–5 ki geometry ek clean algebra check ban jaati hai.

PICTURE. Individual arrows ek grid ke labelled columns mein slide ho jaate hain; ek caption padhta hai "rank = kitne genuinely different directions mein point karte hain."


Step 7 — Degenerate case: rank (ek locked room)

KYA. Kabhi kabhi saare ripples ek chhoti flat mein squash rahe jaate hain — plane ke andar ek line, 3D ke andar ek plane. Tab aur room ka kuch hissa sealed off hai.

KYUN. Hume failure dekhna zaroori hai, sirf success nahi. Agar kabhi ko uski apni line se nahi modhta (e.g. diagonal ki eigen-direction hai), toh har ripple usi line par rehta hai. Dot uspar forever trapped hai.

PICTURE. Ek board par do examples.

  • Left (uncontrollable): . aur dono horizontal axis par hain — vertical mode ek locked door hai. Rank .
  • Right (controllable): same lekin . Ab off-axis tip karta hai; blue + pink poora plane span karte hain. Rank .

Ek-picture summary

Ek board par har idea: tumhari single push ; field usse ripples mein tip karta hai; Cayley–Hamilton list ko par snip karta hai; arrows mein stack hote hain; aur verdict — full rank room fill karta hai (controllable), squashed rank ek locked door chhodta hai (uncontrollable).

Recall Feynman: poora walkthrough plain words mein

Tumhare paas ek room mein ek dot hai aur ek lever. Lever push karo aur dot ek arrow ke along slide karti hai — woh arrow hai. Lekin room mein ek current hai: jis pal dot move karti hai, current usse ek nayi direction mein sweep karta hai, aur woh nayi direction hai. Thodi der baad current ek aur deta hai, , aur aise hi chalte rehta hai. Toh ek lever se bhi tum dhire dhire directions ka ek bouquet collect karte ho. Magic (Cayley–Hamilton) yeh hai ki exactly ke baad current kuch naya invent karna band kar deta hai — baad mein sab rerun hai. Toh tum pehle direction-arrows ko ek grid mein line up karte ho aur ek sawaal poochte ho: kya woh enough independent tareekon se point karte hain ki har kone tak pahuncha ja sake? Independent wale gino — woh count rank hai. Agar woh coordinates ki sankhya ke barabar hai, poora room tumhara hai: controllable. Agar kam hai, koi direction ek locked door hai jo current kabhi nahi kholti chahe tum lever kitna bhi hilao: uncontrollable. Yeh akela count hi poora test hai.


Connections

  • Controllability matrix — rank test — woh parent result jise yeh pictures derive karti hain.
  • Cayley–Hamilton theorem — woh reason ki ripple list par kyun rukti hai (Step 5).
  • Matrix exponential $e^{At}$ — woh propagator jiska expansion same powers of produce karta hai.
  • State-space representation — jahan se aata hai.
  • Pole placement & state feedbackhar mode move karne ke liye full rank chahiye.
  • Kalman decomposition — Step 7 ke "locked room" ko formalize karta hai.
  • Stabilizability — softer cousin: sirf unstable locked doors ka kholna zaroori hai.
  • Observability matrix — rank test — mirror sawaal, steering ki jagah dekhna.

Concept Map

drift bends it

drift again

and so on

stops list at

stack columns

count independent

equals n

less than n

one push B

A B new direction

A squared B

more ripples

Cayley-Hamilton

A to the n-1 B

matrix C

rank of C

controllable

locked room