Worked examples — H∞ control — robust to uncertainty (intro)
3.5.37 · D3· Physics › Guidance, Navigation & Control (GNC) › H∞ control — robust to uncertainty (intro)
Scenario matrix
Kuch bhi work karne se pehle, chaliye un sabhi classes of cases ki list banate hain jo ek H∞ / small-gain problem de sakta hai. Baad ke har example mein uska cell(s) tag kiya gaya hai.
| Cell | Kya cheez ise alag banati hai | Covered by |
|---|---|---|
| A. Flat gain | mein koi frequency dependence nahi — constant magnitude | Ex 1 |
| B. Monotone roll-off | ka peak pe hai, koi resonance nahi | Ex 2 |
| C. Resonant peak | lightly damped mode, peak band ke andar | Ex 3 |
| D. Degenerate input | zero-energy ya DC-only disturbance | Ex 4 |
| E. Limiting behaviour | damping , peak | Ex 5 |
| F. Multi-input (SVD) | matrix , largest singular value chahiye, nahi | Ex 6 |
| G. Small-gain sizing | uncertainty size se robust-stability margin | Ex 7 |
| H. Weight-ceiling / waterbed | ek drawn ceiling ke roop mein, plus trade-off | Ex 8 |
| I. Real-world word problem | rocket bending mode, design action chunno | Ex 9 |
| J. Exam twist | small-gain + peak reading ek saath combine karo | Ex 10 |
Har cell A–J neeche aata hai. Agar tum yeh das kar sakte ho toh tumne poori surface dekh li hai.
Example 1 — Flat gain (Cell A)
Forecast: number padhne se pehle andaaza lagao — ek constant amplifier jo sab kuch 4 se scale karta hai. Kya worst frequency low hai, high hai, ya... koi fark hi nahi padta?
- Frequency response likho. har ke liye. Yeh step kyun? H∞ norm ka peak hai frequency pe, toh pehle dekhna hoga ki ke saath kaise change hota hai.
- Magnitude lo. , flat. s01 dekho — poori axis par height 4 pe ek bilkul seedha red line. Yeh step kyun? Ek real constant mein koi imaginary part nahi hota; uska magnitude saari frequencies par constant khud hi hota hai.
- Supremum lo. , toh . Yeh step kyun? Ek flat line ka peak uski apni value hoti hai. Har frequency equally "worst" hai.
Figure s01 — ek bilkul horizontal red line: koi bhi frequency special nahi hai, peak constant ke barabar hai.
Verify: Ek unit-energy sinusoid feed karo: output energy gain , toh . Match karta hai. Units: dimensionless gain in, dimensionless gain out. ✓
Example 2 — Monotone roll-off, koi resonance nahi (Cell B)
Forecast: kya sabse badi amplification high frequency par hoti hai, ya DC () par?
- Magnitude function. . Yeh step kyun? ka magnitude hai; constant ko isse divide karne par har frequency par gain milti hai.
- Dekho yeh kaise move karta hai. Jaise badhta hai, denominator badhta hai, toh monotonically girta hai. Koi interior peak nahi. s02 dekho — red curve apne left end se steadily neeche jati hai. Yeh step kyun? Koi second-order term nahi hai jo resonance create kare; ek single pole sirf attenuate karta hai jab frequency badhti hai.
- Peak par hai. . Isliye . Yeh step kyun? Ek monotone-decreasing magnitude ke liye supremum left end par hota hai, yaani DC gain.
Figure s02 — red magnitude curve 2.5 se shuru hoti hai aur sirf neeche jaati hai; peak sabse left wala point hai.
Verify: DC gain ; aur tab sabse bada hota hai jab . ✓
Example 3 — Band ke andar resonant peak (Cell C)
Forecast: ab peak DC par nahi hai. Tumhare hisaab se yeh kahan hai — se neeche, uspe, ya upar?
- Magnitude. . Yeh step kyun? substitute karo: toh real part hai, imaginary part hai.
- Resonant frequency. Second-order response ka peak rad/s par hota hai — se thoda neeche. Yeh step kyun? Denominator ko minimize karna (simply set karna nahi) true peak ko thoda left shift karta hai jab damping hoti hai.
- Peak magnitude. . Yeh step kyun? Standard resonant-peak formula; numerator DC gain hai, aur chhota peak ko tall banata hai. s03 dekho — ke paas tall red spike.
Figure s03 — ke paas ek tall red resonant spike jo dashed DC-gain line 2.5 se kaafi upar hai.
Verify: DC gain ; peak jo DC gain ka hai, ek mode ke consistent. par ek gust amplify hoti hai. ✓
Example 4 — Degenerate input: zero-energy aur DC-only disturbances (Cell D)
Forecast: (b) ke liye, ek constant par baithta hai. Kya tumhe peak gain 12.56 milti hai, ya DC gain 2.5?
- Case (a): . Toh , aur ratio hai — undefined, aur yahi theek wajah hai kyun parent note ka supremum likha jaata hai. Yeh step kyun? H∞ norm deliberately zero signal ko exclude karta hai; ek robustness margin tabhi kuch matlab rakhti hai jab disturbance actually energy carry kare.
- Case (b): hamesha ke liye. Ek constant finite-energy nahi hai: . Toh yeh 2-norm world ke bahar hai. Yeh step kyun? diverge karta hai; H∞ theory finite-energy (fading) disturbances ke liye banai gayi hai, un signals ke liye nahi jo kabhi khatam nahi hote.
- Kaunsa number actually constant par laagoo hota hai? Steady-state response, jo DC gain se govern hoti hai: output pe settle karta hai. Yeh ek DC gain statement hai, H∞ statement nahi. Yeh step kyun? Step input ka final-value behaviour sirf pick off karta hai, toh woh dekhta hai, resonant peak kabhi nahi.
Verify: , toh unit step pe settle karta hai; peak ek DC input ke liye irrelevant hai. Distinction (energy-gain peak vs. DC gain) yahi toh pura lesson hai. ✓
Example 5 — Limiting behaviour: (Cell E)
Forecast: kya peak level off hoti hai, ya infinity ki taraf bhaag jaati hai?
- Peak formula mein. . Yeh step kyun? Same resonant-peak expression jaise Ex 3, ab ke function ke roop mein rakha gaya hai taaki hum ko ki taraf push kar sakein.
- Shrinking values plug karo. ; ; . Yeh step kyun? ko aadha karne se peak roughly double hoti hai — denominator mein dominate karta hai.
- Limit lo. Jaise , . Mode ek undamped oscillator ban jaata hai infinite peak gain ke saath. s04 dekho: red curves taller aur sharper hoti jaati hain jaise damping khatam hoti hai. Yeh step kyun? Ek undamped pole imaginary axis par baithta hai; exactly apni natural frequency par response ka koi bound nahi hota. Robust control ko kabhi loop ko aisi mode excite nahi karne deni chahiye.
Figure s04 — teen red resonance curves; jaise 0.1 se 0.02 tak girta hai, peak roughly har baar double hoti hai aur ek spike mein narrow ho jaati hai.
Verify: , aur sequence diverge karta hai jaise . ✓
Example 6 — Multi-input system: magnitude nahi, singular value use karo (Cell F)
Forecast: scalar ke liye hum lete. Matrix ke liye "gain" depend karta hai kis direction mein input push karta hai. Kisi bhi unit-length input per unit output length ki sabse badi value kya hai?
- Largest singular value kyun. — sabse bada stretch jo kisi bhi unit vector pe laagoo karta hai. Yeh "peak gain" ka multi-input generalization hai. Yeh step kyun? Page ke upar ki definition Singular Value Decomposition use karti hai; ek matrix ke liye gain direction-dependent hoti hai, toh hume worst direction chahiye.
- banao. . Yeh step kyun? ke singular values ke eigenvalues ke square roots hain — standard SVD route.
- Eigenvalues aur root. Eigenvalues , toh singular values , giving . Yeh step kyun? Largest eigenvalue ka root hai; input direction output length produce karta hai, ek 3-4-5 triangle.
Verify: , aur koi bhi unit input isse beat nahi karta ( deta hai). Toh . ✓
Example 7 — Small-gain sizing: uncertainty kitna bada ho sakta hai? (Cell G)
Forecast: parent note ne kiya tha. Compute karne se pehle yahan ka answer guess karo.
- Unit ball par normalize karo. likho jahan . Yeh step kyun? Small-Gain Theorem ek unit-bounded block ke liye stated hai; ko loop mein pull karo.
- Small-gain apply karo. Saare ke liye stability iff , yaani . Yeh step kyun? , aur loop tab safe hai jab uske around gains ka product se neeche rahe.
- Margin padho. Jab tak nominal loop ka peak uncertain channel par se neeche rahe, koi bhi actuator error ke andar tolerate hogi. Yeh step kyun? Ek inequality plants ki poori infinite family certify karti hai — small-gain ki taakat.
Verify: ; aur badi uncertainty () tighter margin deti hai (), jo correct direction hai. ✓
Example 8 — Weight ceiling aur waterbed (Cell H)
Forecast: agar weight 3 hai, toh allowed sensitivity hai, hai, ya ?
- Norm ko pointwise ceiling mein badlo. har par. Yeh step kyun? H∞ norm product ke peak ko bound karta hai; kyunki yeh peak par se neeche hai, toh har jagah se neeche hai, isliye ceiling ke neeche baithta hai. s05 dekho — sensitivity curve ko red ceiling ke neeche rehna chahiye.
- Plug in karo. par: . Achha tracking — error wahan reference ka sirf ek tehai hai. Yeh step kyun? Bada weight neecha ceiling chhoti sensitivity achha low-frequency tracking.
- Kyun har jagah nahi. Standard assumptions ke under — ek open-loop-stable, minimum-phase plant relative degree ke saath (loop gain kaafi fast roll off kare) — Bode sensitivity integral normalized form mein hold karta hai . (Ek ya zyada unstable poles ke saath right side ban jaata hai, trade badtam ho jaata hai.) Low par ko bahut negative push karne se yeh kahin aur positive (yaani ) hone pe majboor ho jaata hai, kyunki total signed area fixed hai. Yeh step kyun? Integral ka signed area pin karta hai: curve ko line ke baare mein see-saw socho. Left par suppression ki deep trough khodne se right par matching amplification ka hump uthna zaroori hai taaki areas cancel ho ke fixed total tak aayein. s06 dekho — shaded trough below axis ka same area hai jitna shaded hump above.
Figure s05 — black curve red ceiling ke neeche tucked; jahan ceiling neecha hai, chhota hone pe majboor hai (achha tracking).
Figure s06 — vs : red shaded trough (suppression, area negative) exactly balance karta hai black hump above axis ko (amplification, area positive); unka signed areas sum zero hai.
Verify: , toh ; aur matlab negative area (ceiling ke neeche) exactly offset hota hai positive area se (1 ke upar ek bump). ✓
Example 9 — Real-world word problem: rocket bending mode (Cell I)
Forecast: roughly kitni attenuation — 2 ka factor, 6 ka, ya 60 ka?
- Open vs required peak compare karo. Open-loop peak ; required peak . Yeh step kyun? worst-case energy amplification hai (page ke upar ki definition); gust peak par concentrate karti hai, toh wahi peak neeche aani chahiye.
- Attenuation factor. , toh loop ko mode ko par kam se kam (lagbhag dB) knock down karna chahiye. Yeh step kyun? Humein closed-loop peak se shuru karke se neeche chahiye; ratio required suppression hai.
- Ise command kaise karein. ke paas bade magnitude wala weight rakho aur require karo. Yeh ceiling ko mode par neecha draw karta hai, synthesised ko (nominal baseline ke liye LQR and LQG control dekho jo ise improve karta hai) exactly wahan notch/attenuate karne ke liye majboor karta hai. Bending frequency mein structured uncertainty tumhe μ-synthesis (structured uncertainty) ki taraf push karegi. Yeh step kyun? H∞ weights ke zariye wahan shape karta hai jahan zaroori ho; rad/s par tall weight precisely dangerous frequency par attenuation khareedta hai, waterbed ko obey karte hue un frequencies par margin kharch karke jahan koi gust energy nahi hai.
Verify: ; decibels mein dB. ✓
Example 10 — Exam twist: small-gain ko peak reading ke saath combine karo (Cell J)
Forecast: ka peak — kya yeh DC par hai ya high frequency par? Phir sabse bada kya hai?
- ka peak. , monotone-decreasing (Cell B pattern), toh peak par hai: . Yeh step kyun? Ek single stable pole monotone roll-off deta hai; supremum DC value hai — hum exactly Ex 2 ka reasoning reuse kar rahe hain.
- Small-gain apply karo. Robust stability . Yeh step kyun? Small-Gain Theorem: – interconnection saare ke liye stable hai exactly jab .
- Boundary batao. Sabse bada safe gain hai; par guarantee khatam ho jaati hai (koi admissible loop-gain product ko tak drive kar sakta hai, series ki convergence todta hua). Yeh step kyun? Small-gain ek open inequality hai; equality exactly woh edge hai jahan geometric series converge karna band kar deti hai aur loop bhaag sakta hai.
Verify: ; set karne se satisfy hota hai toh admissible ka supremum hai. ✓
Recall Scenario checklist — kya tum koi nayi problem place kar sakte ho?
Flat gain? peak = constant. Monotone? peak DC par. Resonant? peak formula . Zero/DC input? excluded / DC gain use karo. ? peak . Matrix? largest singular value. Uncertainty size ? chahiye. Weight ? par ceiling , waterbed ka dhyan rakho.