Impulse response and transfer function (GNC connection)
4.6.33· Maths › Ordinary Differential Equations
WHAT — hum kya solve kar rahe hain?
Hum ek Linear Time-Invariant (LTI) ODE padhte hain:
- = system ka output (jaise attitude angle).
- = input / forcing (jaise thruster command).
- Linear ⇒ inputs ko scale aur add karo toh outputs bhi scale aur add hote hain.
- Time-invariant ⇒ abhi kick karo ya baad mein — same shape milega, bas shift hoga.
WHY — impulse response SAB KUCH kyun deta hai? (Convolution)
WHAT chahiye: kisi bhi arbitrary input ke liye output.
HOW banate hain (derivation scratch se):
-
Sifting se, koi bhi input shifted, scaled impulses ki sum ke roop mein likho: Yeh step kyun? Delta ki value pick karta hai; integrate karne se poora signal spikes se reassemble ho jaata hai.
-
Time-invariance: input output produce karta hai.
-
Linearity: input (scaled spike) produce karta hai ; ke upar sum (integrate) karne par:
Toh akela zero-state behaviour poora determine karta hai. Yahi 80/20 punchline hai.
Transfer Function
Convolutions tedious hote hain. Laplace transform unhe multiplication mein badal deta hai.
ki derivation. par apply karo zero initial conditions ke saath. Har :

Worked Example 1 — First-order (ek leaky tank / RC analog)
Solve , aur nikalo.
- : . Kyun? replace karo, divide karo.
- : for . Kyun? Standard pair .
- Convolution se check: step input ke liye, . Yeh step kyun? Jaane huye ko input ke saath convolve karo; par settle hota hai = DC gain . ✓ Pole at stable.
Worked Example 2 — Spacecraft attitude (double integrator)
Inertia par thruster torque : . lo.
- : . Kyun? Do derivatives ⇒ .
- : for . Kyun? Pair . Torque ka ek impulse angle ko hamesha ke liye ramp karwa deta hai — par repeated pole ⇒ marginally unstable, isliye hum control add karte hain. Yahi exact reason hai ki attitude ko feedback chahiye.
Worked Example 3 — Damped oscillator (ek real GNC plant)
.
- . Poles .
- ke liye (underdamped): poles , .
- . Kyun? ka inverse pair use karta hai, phir se divide karo. Decaying ring = woh "fingerprint."
Recall Feynman: ek 12-saal ke bachche ko samjhao
Ek jhule ko ek quick dhakka do aur dekho woh kaise jhulta hai aur dheere dheere rukta hai — woh jhulne ka pattern jhule ki "personality" hai. Agar tum woh pattern jaante ho, toh tum kisi bhi set of dhakkon ka result predict kar sakte ho usi swing-pattern ki shifted copies add karke. Transfer function bas woh personality hai jo ek math language (Laplace) mein likhi gayi hai jahan "copies add karna" simple multiplication ban jaata hai — bahut aasaan. Aur agar swing-pattern bujhne ki bajaye badta rahe, toh system unstable hai, jo ek spacecraft ke liye matlab hai woh spin out of control ho jaata hai.
Active Recall
Impulse response kya hai?
kisi bhi input ka response kyun determine karta hai?
Convolution formula batao.
Transfer function define karo.
kya hai aur kyun?
Convolution theorem cheezein kaise simplify karta hai?
LTI system ki stability kya determine karta hai?
ka impulse response?
Double integrator stable kyun nahi hai?
(underdamped) ka impulse response?
Kya initial-condition effects include karta hai?
Connections
- Dirac delta function
- Laplace transform
- Convolution
- Characteristic polynomial and roots
- Linear constant-coefficient ODEs
- Stability and poles (left-half plane)
- Feedback control systems
- Guidance Navigation and Control (GNC)