WHAT goes wrong with classical/LQR design? LQR minimises a quadratic cost for the known model. It has great margins for that model, but says nothing about a plant that differs. H∞ turns "how different can the plant be, and still be OK?" into a solvable optimisation.
HOW we measure "worst case": with a norm on signals and systems.
We want good tracking (low error at low frequency) and gentle control (roll off high frequency).
Choose WS(s)=s+ωbAs/M+ωb on the sensitivityS (error/reference). Why? Large WS at low ω forces ∣S∣ small there ⇒ good tracking.
Require ∥WSS∥∞<1. Why? Since ∥WSS∥∞<1⇒∣S(jω)∣<1/∣WS(jω)∣ at every frequency — you literally draw the ceiling1/∣WS∣ that ∣S∣ must stay under.
Recall Explain it to a 12-year-old (Feynman)
Imagine you build a robot to balance a broom. You practised with one broom, but tomorrow the broom might be heavier, or a fan might blow on it. A normal robot only knows its practice broom. The H∞ robot asks: "What is the meanest push the wind could give, and can I still stay standing?" It designs itself so that even the worst push only tips the broom a little. The "H∞ number" is just the biggest wobble the worst wind can cause — and we make that number small.
Dekho, real rocket ya drone kabhi bhi apne math model ke exactly barabar nahi hota. Wind gust aayega, mass change hoga, kuch bending modes model me the hi nahi. Agar tumne controller sirf "nominal" (perfect) model pe tune kiya, toh real hardware pe woh unstable ho sakta hai. H∞ control ka idea simple hai: sirf average case mat sochoin, balki worst-case — sabse kameena disturbance — pe bhi system safe aur accha rahe. Yehi robustness hai.
Core quantity hai H∞ norm, ∥G∥∞. Yeh koi average gain nahi hai — yeh saare frequencies me se sabse bada amplification hai (peak of the Bode magnitude, MIMO me largest singular value). Kyun? Kyunki worst disturbance apni saari energy us frequency pe daal degi jahan system ka gain sabse zyada hai. Parseval theorem se hum time-domain energy ko frequency me le jaate hain, aur prove karte hain ki worst-case energy gain exactly ∥G∥∞ ke barabar hai.
Robustness ka guarantee Small-Gain Theorem deta hai: agar uncertainty ko ek bounded block Δ (∥Δ∥∞≤1) maano jo loop me lagi hai, toh loop tabhi tak stable rahega jab tak ∥M∥∞<1. Loop ke around signal har baar MΔ se multiply hota hai; agar yeh product 1 se chhota hai toh geometric series converge kar jaati hai, matlab bounded, matlab stable. Isliye H∞ design ka goal: ∥Tzw∥∞ ko γ ke neeche push karo — tab koi bhi disturbance γ se zyada amplify nahi hogi, aur infinite plants ka poora family ek hi inequality se certify ho jaata hai.
Practical me hum weighting functions lagate hain — yeh batate hain ki kaunsi frequency pe kya important hai (tracking low frequency pe, control effort high pe). ∥WSS∥∞<1 ka matlab hai ∣S∣<1/∣WS∣ — matlab tum ek ceiling draw karte ho jiske neeche error ko rehna padega. Bas yaad rakho: gain infinite nahi bana sakte, kyunki waterbed effect (Bode integral) hai — ek jagah dabaoge toh doosri jagah uthega. H∞ isi trade-off ka best solution nikaalta hai.