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

FoundationsObservability — when KF can estimate state

3,101 words14 min read↑ Read in English

3.5.23 · D1 · Physics › Guidance, Navigation & Control (GNC) › Observability — when KF can estimate state

Is page par assume kiya gaya hai ki aapne kuch bhi nahi dekha. Isse pehle ki aap parent note on observability padh sakein, har woh symbol jo wahan milega uska matlab pehle clear hona chahiye. Hum unhe ek-ek karke banate hain, har ek pichle ke upar, aur har ek ko ek picture se pin karte hain.


0. Woh scene jise hum describe kar rahe hain

Ek ghoomte hue satellite ki picture socho. Andar kuch quantities hain jo sach hain par chhupe hain — uska asli pointing angle, uske gyroscope ki dheere-dheere barhti drift error. Bahar, ek star-tracker padhe jaane wale numbers ugalta hai. Poora subject "andar kya sach mein ho raha hai" aur "hum kya dekh paate hain" ke beech ki khaai mein rehta hai.

Figure — Observability — when KF can estimate state

Ab hum is picture ke har piece ko naam dete hain.


1. Ek vector aur symbol

Picture: ek arrow, ya equivalently ek dot, ek aisi space mein float karta hua jahan har dial ke liye ek axis hai. Do dials → flat plane; dot ki position hi machine ki poori internal condition hai.

Topic ko kyun chahiye: observability is poori dot ko bahar se pin karne ke baare mein hai. Agar hum sabhi dials ko ek object mein bundle nahi kar sakte, toh hum pooch hi nahi sakte "kya humne poori cheez recover ki?"


2. State aur measurement

Picture: state dot ek bade kamre mein rehta hai ( axes); measurement uska shadow hai ek chhoti wall par ( axes). Kai alag-alag dots ek hi shadow daal sakte hain — woh ambiguity hi observability ki chinta hai.

Figure — Observability — when KF can estimate state

3. Matrices aur matrix–vector multiplication

aur ka koi matlab ho, pehle jaanna hoga ki matrix kya karti hai.

Picture: ek matrix poore dots ke space ko stretch, rotate, squish, ya project karti hai. Dekho ek dots ki grid andar jaaye aur ek warped grid bahar aaye.

Topic ko kyun chahiye: "state kaise evolve hota hai" aur "sensor state ko kaise padhta hai" dono exactly aisi mixing operations hain — isliye woh matrices hain.


4. Dynamics matrix , aur input ,

Picture: kamre ke har dot par, ek chhota arrow lagaata hai jo kehta hai "state agli instant is taraf slide karegi." Poora kamra flow arrows ka ek field ban jaata hai.

Topic ko kyun chahiye — crucial subtlety: agar hai, toh dial dial mein leak hota hai. Ek chhupa dial jise hum measure nahi kar sakte woh bhi khud ko betray kar sakta hai ek aisa dial nudge karke jo hum dekh sakte hain. Yahi leaking woh mechanism hai jo chhupe cheezon ko observable banata hai. (Parent ke position–velocity example mein, velocity unseen hai lekin use position push karne deta hai — isliye woh leak out ho jaati hai.)

Topic ko kyun chahiye: motion ka poora equation (agla section) contain karta hai. Lekin kyunki jaana hua hai, hum hamesha uska effect subtract kar sakte hain aur sirf machine ke apne unforced drift ko study kar sakte hain — exactly isliye observability testing set karti hai.

Figure — Observability — when KF can estimate state

5. Measurement matrix

Picture: Section 2 mein window ki shape hai. ek aisi window hai jo dial 1 dikhati hai aur dial 2 ko poori tarah chhupa deti hai.


6. Derivative — samay ke saath change padhna

Yeh tool kyun aur koi nahi? Hum measurement stream se information nikalna chahte hain. Ek akela snapshot ek clue deta hai. Lekin slope , curvature , wagera extra independent clues hain — har naya derivative chhupe state ke baare mein ek naya fresh equation hai. Derivative precisely woh tool hai jo "samay ke saath dekhna" ko "zyada equations" mein convert karta hai.

Picture: ek hilti hue measurement curve . par uski height ek number hai; wahan uski slope ek doosra, independent number hai; uska bend teesra hai. Har ek chhupe dot mein ek naya probe hai.


7. Matrix exponential

Yeh tool kyun? Humein ek clean object chahiye jo "starting dot " ko "baad ke kisi bhi samay ka dot" mein badle. exactly woh propagator hai — daalo, nikalti hai.

Picture: starting dot pakdo aur ke flow arrows (Section 4) ko use uski path par sweep karne do; woh recipe hai ki time par woh kahan land karta hai.

Isliye measured stream hai — chhupa start, time se propagate hoke, phir window se project hokar.


8. se equations nikalna — derivative ladder

Ab hum derivative tool ko use karte hain measurement stream ko unknown ke baare mein equations mein badalne ke liye. se shuru karke differentiate karo, ek hi fact use karke ki .

WHAT humne abhi kiya: jaane hue signal ko baar-baar differentiate kiya aur par uski value padhi. WHY: par propagator disappear ho jaata hai, clean pattern chhod kar. YEH KAISA DIKHTA HAI: har derivative hilti hue curve ka ek naya probe hai — height, slope, bend — aur har probe chhupe dot ke baare mein information ki ek aur row hai.

Kab rukein? Cayley–Hamilton Theorem ke anusaar, simply ka ek mix hai, isliye woh information repeat karta hai jo humारे paas already hai. Isliye sirf pehle rows () mein kuch naya hai.


9. Ladder stack karna — observability matrix

Ab hum un independent equations ko ek single matrix statement mein bundle karte hain.

WHAT humne abhi kiya: poori derivative ladder ko ek equation " times unknown equals measured data" ki tarah likha. WHY: kya hum ke liye solve kar sakte hain yeh ab sirf ki shape par depend karta hai — ek sawaal jo hum agle section mein rank se answer karte hain. YEH KAISA DIKHTA HAI: windows ka ek tall stack, har ek flow ke ek aur step ke baad state ko dekh raha hai.


10. Rank aur null space

Ye do ideas poore topic ka punchline hain, isliye hum inhe dhyaan se banate hain.

Picture: ko ek projection socho jo shadows daalta hai. Agar koi direction light ke flat against padi hai, toh woh koi shadow nahi dalti — woh direction null space mein hai. Agar kuch bhi flat nahi hota, toh null space sirf hai aur matrix har direction ko alag rakhta hai (full rank).

Figure — Observability — when KF can estimate state

11. Transpose

Topic ko kyun chahiye: parent ek duality state karta hai — observable controllable. Transpose woh mirror hai jo "reading-out" problem ko "driving-in" problem mein badle. Mirror image ke liye dekho Controllability — when we can steer the state.


Prerequisite map

Vector x = list of dials

State x and measurement y

Matrix = transformer

Dynamics matrix A

Measurement matrix C

Input matrix B and command u

Derivative = rate of change

Matrix exponential eAt

Output y = C eAt x0

Derivative ladder y k = C A k x0

Observability matrix O

Rank and null space

Observability rank test

Transpose

Har arrow ka matlab hai "left box aapke paas hona chahiye tabhi right box ka matlab samajh aayega." Sab kuch observability rank test mein funnel hota hai — woh yes/no answer jo parent note deta hai.


Worked micro-example: ek matrix ko act karte dekho


Equipment checklist

Khud test karo — jawab dene ke baad hi reveal karo.

ka plain words mein kya matlab hai?
real numbers ki ek list hai — chhupe dials ek column vector mein packed.
Ek matrix ek vector ke saath kya karta hai?
Woh use transform karta hai — har output slot saare input slots ka weighted mix hota hai (row by row jaao).
Dynamics matrix ki entry aapko kya batati hai?
Hidden dial , dial ki change ko kitni strongly drive karta hai — dials ke beech "leaking."
aur kya hain?
known command vector hai jo hum apply karte hain; matrix hai jo batata hai ki har command har dial ko kaise push karta hai.
Measurement matrix kya represent karta hai?
Window — har sensor actually dials ka kaunsa mix report karta hai; .
Hum ke derivatives kyun use karte hain?
Har derivative deta hai, ke baare mein ek naya independent equation.
ek sentence mein kya hai?
Woh propagator jo starting state ko ke flow ke saath tak aage slide karta hai.
Observability matrix ko aur ke terms mein likho.
.
Null space kya hai?
Woh nonzero directions jinke liye hai — woh inputs jo matrix zero kar deta hai (koi shadow nahi dalte).
Rank, null space aur observability ke beech link batao.
Observable .
Transpose humein observability ke baare mein kya kehne deta hai?
observable controllable — observability/controllability duality.
Ek chhupa dial phir bhi observable kyun ho sakta hai?
Agar hai toh woh ek measured dial mein leak ho jaata hai, samay ke saath khud ko betray karta hua.

Ab Observability — when KF can estimate state par jao jahan har symbol earn kiya hua hai. Related next steps: State-space representation of LTI systems, Cayley–Hamilton Theorem, Observability Gramian & degree of observability.