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

FoundationsControllability matrix — rank test

2,483 words11 min read↑ Read in English

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

Parent note padhne se pehle, tumhe har us symbol ka ek picture chahiye jo woh throw karta hai: , , , , , , "span", "rank", , aur . Hum inhe zero se build karenge, ek aisi order mein jahan har nayi idea sirf pehle waali ideas par lean karti hai.


1. State vector — "machine abhi kya hai"

Ek puck ko ice par slide karte socho. Uska future jaanne ke liye tumhe do numbers chahiye: kahan hai () aur kitni tez move kar raha hai (). Toh uski state yeh pair hai:

Figure s01 dekho. Left panel physical puck hai. Right panel SAME information ko ek plane mein single point ke roop mein plot karta hai, jiska horizontal axis position hai aur vertical axis velocity. Woh plane state space kehlata hai, aur woh point HI state hai.

Figure — Controllability matrix — rank test

2. — woh space jahan state rehti hai

Puck ke liye , toh — ek flat plane (s01 ka right panel). Ek spinning spacecraft ko ya zyada chahiye ho sakta hai; tum draw nahi kar sakte, lekin rules bilkul same hain.

Topic ko yeh kyun chahiye :::: "Controllable" define hota hai as ke kisi bhi point tak reach karna. Iss space ka naam liye bina, "any target" ka koi meaning nahi.


3. Input vector — "woh dials jo tum ghuma sakte ho"

Puck ke liye, ek dial: ek force jo tum apply karte ho. Toh aur . Char rotors waale quadcopter ka hoga.


4. Derivative — "state abhi kaise change ho rahi hai"

Parent likhta hai . Woh dot bahut kaam kar raha hai.

Figure s02 dekho. State space ke har point par hum ek chota arrow draw karte hain: point par arrow vector hai — woh direction aur speed jis par state drift karegi agar tum koi dial nahi chuote. Arrows follow karne se machine ki natural motion trace hoti hai.

Figure — Controllability matrix — rank test

5. Matrices aur — machine ki wiring

Ab hum ko term by term padh sakte hain.

Toh poora sentence padhta hai:

"State abhi kaise change ho rahi hai = (uski khud ki current value ise kahan drag karti hai) + (tumhare dials ise kahan push kar rahe hain)."


6. Matrix–vector multiplication — actually kaise kaam karta hai

Jab tak tum haath se compute nahi kar sakte, tab tak usp ek trust nahi kar sakte.


7. Span — "kuch arrows mixing karke har jagah tak pahunch sakte hain"

Parent note kehta hai reachable states kuch columns ka span hain. Yeh word yahan hai.

Figure s03 dekho.

  • Left: do vectors genuinely alag directions mein point karte hain. Inhe mix karne se plane ke har point tak pahuncha ja sakta hai — inका span poora hai.
  • Right: do vectors ek hi line ke saath lete hain. Chahe tum kaise bhi scale aur add karo, tum kabhi woh line nahi chhodte — inका span sirf ek 1-D sliver hai, aur plane ka baaki hissa unreachable hai.
Figure — Controllability matrix — rank test

8. Rank — "columns ke ek set mein actually kitni independent directions hain"

Ek span ke size ko ek number chahiye. Woh number rank hai.

Iss word ke saath s03 padhna:

  • Left matrix (columns plane spread karte hain): .
  • Right matrix (columns ek line share karte hain): .

9. Powers — "ek push wiring se kaise ripple karta hai"

Parent kyun stack karta hai? Har jo tum apply karte ho machine ki khud ki wiring ko push aage pass karne ka ek step hai.

Figure s04 dekho puck ke liye ( §5 se):

  • Red arrow : dial sirf velocity push karta hai.
  • Blue arrow : ek ripple ke baad, woh push position mein leak ho gaya hai.
  • Saath mein red + blue do alag directions mein point karte hain → poora plane span karte hain → rank 2 → controllable. Velocity par dial secretly position bhi control karta hai.
Figure — Controllability matrix — rank test

10. — woh exponential jo poori motion aage play karta hai

Parent ki derivation use karti hai. Tumhe sirf idea chahiye; Matrix exponential $e^{At}$ note mein machinery hai.


Prerequisite map

Real numbers R and R^n

State vector x

State space picture

Rate of change x-dot

Differential equation

Input vector u

x-dot = Ax + Bu

Matrices A and B

Matrix times vector

Matrix exponential e^At

Powers B AB A2B

Span of vectors

Rank counts directions

Controllability matrix C

Rank test rank C = n

Controllability yes or no

Is page par har foundation ek node hai; arrows follow karo aur tum exactly parent note ke rank test par pahunch jaoge.


Equipment checklist

Apne aap ko test karo — sirf tab reveal karo jab tum aloud answer de chuke ho.

State vector kya hai, ek sentence mein?
Numbers ki sabse choti list jo, future inputs ke saath, machine ka poora future fully determine karti hai — state space mein ek point ke roop mein plot ki jaati hai.
ka kya matlab hai?
real numbers ki saari lists ka space; state yahan rehti hai.
aur mein kya fark hai?
woh hai jo machine karta hai aur tum sirf dekhte ho; woh dials hain jo tum freely choose karte ho.
mein dot ka kya matlab hai, aur yeh kyun use karte hain?
Per unit time state ki rate of change; physics change ke baare mein laws deti hai, toh equations rates se build hoti hain.
mein aur kya karte hain?
state ko apni khud ki rate par wire karta hai (internal dynamics); tumhare dials ko rate par push mein wire karta hai.
compute karo.
(row·column: , phir ).
Vectors ke ek set ka span kya hota hai?
Har woh point jo unhe scale aur add karke reach kiya ja sake — unki total reach.
Ek matrix ka rank kya hota hai?
Uske columns mein genuinely independent directions ki sankhya = unke span ki dimension.
Reach tak kyun reduce hoti hai?
Har extra push ko wiring se ek step aur ripple hone deta hai; exponential ke powers is finite list par collapse ho jaate hain.
kya represent karta hai?
Woh operator jo ek state ko natural-motion arrows ke saath time aage slide karta hai.
Controllability rank test batao.
System controllable hai iff , jahan .