Prerequisites jo tum open rakhna chahoge: Strapdown INS Mechanization Equations, Gyro and Accelerometer Error Models, Direction Cosine Matrix and Small-Angle Rotations, Kalman Filter for INS-GPS Integration, Schuler Tuning and Oscillation.
Yahan hum sirf naam lete hain. Koi algebra nahi — bas model padho aur sahi piece point karo.
Recall Solution L1.1
Kya:ψ attitude/tilt error hai, radians mein measure hota hai.
Picture: INS ek computed North-East-Down frame carry karta hai. Agar uski bookkeeping thodi galat hai, toh woh computed frame true frame se thoda door rotate ho jaata hai. ψ woh chhota arrow (rotation vector) hai jo us turn ko describe karta hai — uski length tilt angle hai, uski direction woh axis hai jiske baare mein tum twist karoge.
δr metres mein hai, δv metres/second mein hai, ψ radians mein hai.
Recall Solution L1.2
Position ← velocity: identity block I top row mein, second column. Yeh exactly δr˙=δv encode karta hai.
Attitude → velocity:−[fn×] block (middle row, third column). Ek tilt ψ bade specific-force vector fn ko galat resolve karta hai, aur woh mis-projection velocity error ke roop mein appear hoti hai.
F ko is tarah kyun padhen: row = "main kaun hoon", column = "mujhe kaun push karta hai". Entry Fij batata hai state j kitni strongly state i ki rate ko drive karta hai. (Velocity diagonal par −[(2ωie+ωen)×] block Coriolis/transport reshuffling of velocity error hai jaise frame ghoomti hai.)
Recall Solution L1.3
Symbols ka matlab:ωin=ωie+ωen inertial ke relative nav frame ki total turn rate hai (Earth spin plus transport rate); Cbn body-frame gyro error ko nav coordinates mein rotate karta hai.
Transport-rate coupling−ωin×ψ: jaise vehicle rotating Earth ke upar move karta hai, nav frame khud ωin rate se turn karta hai, aur tilt vector us turn se carry hota hai.
Gyro error−Cbnδωibb: gyros ka drift aur noise, body frame se nav frame mein rotate kiya gaya. Yeh har instant mein error ka fresh injection hai — long-term drift ki root cause.
Ab hum integrate karte hain. Yahan har jawab hai "integrations count karo, t ki power pao."
Recall Solution L2.1
Step 1 — bias convert karo.ba=300×9.8×10−6=2.94×10−3m/s2.
Step 2 — velocity (pehla integral).δv˙=ba constant ⇒δv(t)=bat.
δv(120)=2.94×10−3×120=0.3528m/s.
Linear kyun? Ek constant ka ek integration t mein straight ramp deta hai.
Step 3 — position (doosra integral).δr(t)=21bat2.
δr(120)=21×2.94×10−3×1202=21.168m.
Quadratic kyun? Position source ka second integral hai, toh t2.
Recall Solution L2.2
Step 1 — drift ko rad/s mein convert karo.ϵ=0.01×180π=1.7453×10−4rad/s.
Step 2 — tilt (drift ka pehla integral).ψ(t)=ϵt, toh ψ(60)=1.7453×10−4×60=1.0472×10−2 rad (≈0.6∘).
Step 3 — velocity (overall doosra integral).δv˙=−gϵt⇒δv(t)=−21gϵt2.
δv(60)=−21×9.8×1.7453×10−4×602=−3.0788m/s.
Step 4 — position (overall teesra integral).δr(t)=−61gϵt3.
δr(60)=−61×9.8×1.7453×10−4×603=−61.576m.
Cubic kyun? drift → tilt (1) → velocity (2) → position (3): teen integrations, isliye t3.
Recall Solution L2.3
Accel channel:ba=100×9.8×10−6=9.8×10−4m/s2.
δra=21bat2=21×9.8×10−4×1002=4.9m.
Gyro channel:ϵ=1.7453×10−4rad/s.
δrg=61gϵt3=61×9.8×1.7453×10−4×1003=285.06m.
Ratio:285.06/4.9≈58.2. Gyro channel roughly 58 ke factor se dominate karta hai.
Kyun: extra integration (t3 vs t2) plus gravity gain g gyro drift ko long-run killer banata hai.
Ab hum couplings aur signs ke baare mein reason karte hain, sirf numbers plug nahi karte.
Recall Solution L3.1
Cross product fn×ψ with fn=(0,0,−g) aur ψ=(0,ψE,0):
fn×ψ=i00j0ψEk−g0=i(0⋅0−(−g)ψE)−j(0)+k(0)=(gψE,0,0).
Toh −[fn×]ψ=−(gψE,0,0): yeh North velocity error drive karta hai, δv˙N=−gψE.
Picture / kyun: ek East-axis tilt galat-oriented North accelerometer ko gravity vector mein "lean" karta hai, toh g ka ek slice North acceleration mein leak ho jaata hai. Neeche tilt figure dekho.
Recall Solution L3.2
Flight ke dauran coupling angle compute karo:ωiet=7.292×10−5×120=8.75×10−3 rad ≈0.5∘.
Kyunki yeh ≪1 hai, Earth-rate rotation poori flight mein error vector ko half degree se kam reshuffle karta hai — dominant channels par <1% effect.
Conclusion: haan, chhoti flight ke liye ωie (aur comparably small ωen) drop karo; sirf −[fn×] coupling aur sensor-error inputs rakho. Yeh short-flight INS error ka 80/20 hai.
Recall Solution L3.3
Loop close karo.δv˙=−gψ ko ek baar aur differentiate karo aur ψ˙=R1δv substitute karo:
δv¨=−gψ˙=−g⋅R1δv=−Rgδv.
Yeh simple harmonic motion ki equation hai, δv¨+ωs2δv=0 with ωs=g/R. Kyunki δrδv ka integral hai, position error bhi same frequency par oscillate karta hai.
Oscillation kyun, ramp nahi: gravity loop ko negative sign ke saath close karta hai (δv˙ mein −g aur +R1 feedback milke), exactly ek spring restoring force −kx ki tarah. Is feedback ke bina (R1→0) loop open hai aur error t3 ki tarah ramp karta hai; iske saath, error wapis swing karta hai — Schuler oscillation≈84 min par. Ek constant accel bias phir bhi ek steady offset add karta hai jise loop null nahi kar sakta, toh real error ek bounded swing plus ek slow ramp hai.
δr˙=−21gϵt2⇒δr(t)=−61gϵt3 — overall teesra integral.
Result:δr(t)=−61gϵt3 — first principles se cubic law, parent note ke Example 2 se match karta hai. Teen integrations (drift→tilt→velocity→position) t3 dete hain.
δr(90)=7.938−103.90=−95.96m.
Padho ise: ek chhota drift bhi t=90 s tak dominate karta hai kyunki cubic power ki wajah se — synthesis confirm karta hai ki gyro binding spec hai.
Frequency:ωs=9.8/6.371×106=1.2404×10−3rad/s.
Period:Ts=2π/ωs=5065.6s=84.4min — classic Schuler period.
Short-time limit:t≪Ts ke liye, closed-loop solution sin(ωst)≈ωst−61(ωst)3 ki tarah behave karta hai. Oscillatory closed-loop response ko t mein lowest orders tak expand karna exactly polynomial (quadratic, phir cubic) growth reproduce karta hai open-loop model ki. Toh L4.1 ka open-loop cubic law simply bounded Schuler oscillation ka short-time limit hai — yeh ek swing ke pehle bend ki tarah hai jo, enough time dene par, diverge karne ki jagah wapis curve karta hai. Ek sentence mein: t3 growth wahi hai jo Schuler sine spring ke error ko ghar kheenchne ka mauka milne se pehle dikhta hai.
Recall Solution L5.2
Coupling:−[fn×]ψ=0 jab fn=0, toh tilt velocity mein leak karna band kar deta hai true free-fall ke dauran.
Lekin safe nahi: gyros drift karte rehte hain, toh ψ˙=−Cbnδω abhi bhi tilt ψ ko grow karta hai. Jis moment specific force wapas aati hai (engine burn, re-entry drag), woh accumulated tilt suddenly ek badi force ko velocity mein re-project karta hai. Degenerate input symptom ko silence karta hai, cause ko nahi.
Recall Solution L5.3
Inequality solve karo:61gϵt3≤50⇒ϵ≤9.8×10036×50=9.8×106300=3.0612×10−5rad/s.
∘/hr mein convert karo:π180 se multiply karo (rad→deg) aur 3600 se (per s → per hr):
ϵ≤3.0612×10−5×π180×3600=6.314∘/hr.
Design read: tumhe ≲6∘/hr drift ka gyro chahiye — 100 s flight ke liye comfortably low-cost MEMS-to-tactical grade. Lambi flights (t3!) ise brutally tighten karti hain, isliye long-endurance INS ko navigation-grade gyros ki zaroorat hoti hai. Yeh directly Gyro and Accelerometer Error Models aur Kalman Filter for INS-GPS Integration ke estimation limits se connect karta hai.
Recall Self-test ke liye one-line summary
Source se state tak integrations count karo ::: accel bias → position quadratic hai (21bat2); gyro drift → position cubic hai (61gϵt3); dono ≈84 min Schuler oscillation ke short-time limbs hain.