Visual walkthrough — Nyquist stability criterion — encirclements of −1
3.5.43 · D2· Physics › Guidance, Navigation & Control (GNC) › Nyquist stability criterion — encirclements of −1
Hum parent note ke central result ko bilkul scratch se, visually, re-derive kar rahe hain.
Step 1 — Ek complex number ek arrow hota hai jiska ek length aur ek angle hota hai
KYA. Sabse pehle, hume ek idea chahiye: ek complex number bas ek arrow hai jo origin se point tak ek flat sheet (yani "complex plane") pe drawn hota hai. Yahan hai kitna right, hai kitna upar, aur symbol ek bookkeeping tag hai jiska matlab hai "yeh part upar point karta hai, right mein nahi."
Har arrow ke do facts hote hain jo humein chahiye:
- uski length — literally ruler-distance origin se tip tak;
- uska angle — arrow kitna counter-clockwise ghuma hai seedha right (positive -axis) se.
YEH DO KYUN. Kyunki poori Nyquist ki kahani angles ke add hone ke baare mein hai jab hum ek loop pe chalte hain. Length muskil se matter karegi; angle ka ghoomna hi poora game hai. Isliye hum angle ko abhi isolate karte hain.
PICTURE. Neeche orange arrow hai. Uski length magenta ruler hai; uska angle violet wedge hai jo dashed rightward axis se measure hota hai.
Step 2 — Arrows ko multiply karna unke angles ko ADD karta hai
KYA. Do arrows lo aur . Jab hum inhe multiply karte hain, product ek naya arrow hota hai jiska length lengths ka product hai aur jiska angle angles ka sum hai:
Har symbol: hai pehla arrow kitna ghuma; doosra; multiply karna ghoomaavon ko stack karta hai.
HUMEIN YEH KYUN CHAHIYE. Jo bhi transfer function hum milenge woh factors jaise aur ko multiply aur divide karke bani hogi. Agar multiplication angles add karta hai, toh ek bade product ka total angle bas chhote angles ka sum hai — aur sum ek aisi cheez hai jise hum track kar sakte hain jab hum ek loop pe chalte hain. Yahi tool "encirclements count karo" ko "angle changes add karo" mein convert karta hai.
PICTURE. Do chhote arrows milke ek lamba arrow banate hain jiska angle do wedges ek ke baad ek rakh ke aaya hai.
Step 3 — Ek loop pe chalo; dekho ek factor ka angle kaise turn karta hai
KYA. Ab input point ko apne plane mein ek closed loop ke around ek baar, clockwise, walk karao. Ek single factor chuno, jahan ek fixed point hai. Yeh factor khud ek arrow hai jiska tail pe aur tip pe hai (Step 1 mein general "arrow" definition yaad karo — same rules, bas moved tail): yeh se ki taraf point karta hai. Jaise jaise apne loop pe chalta hai, woh arrow pivot karta hai.
Do cases, aur sirf do:
- Agar loop ke andar baitha hai, toh se tak ka arrow ek full turn sweep karta hai: uska angle badalta hai (minus kyunki hum clockwise chalte hain).
- Agar loop ke bahar baitha hai, toh arrow aage peeche hiltaa hai lekin wapas wahi aata hai jahan se shuru kiya tha: net angle change .
YEH CRUX KYUN HAI. Yahi encirclement counting ka poora mechanism hai, bilkul saaf. "Enclosed → ek full turn; not enclosed → zero turns." Baki sab kuch kai aese factors pe bookkeeping hai.
PICTURE. Left: andar — arrow ek complete revolution karta hai. Right: bahar — arrow bas rocks karta hai aur wapas aata hai.
Step 4 — Saare factors add karo: Argument Principle aata hai
KYA. Ek characteristic-type function aese factors ka ratio hoti hai:
- Har ek zero hai (numerator arrow → angle add karta hai).
- Har ek pole hai (denominator arrow → angle subtract karta hai).
ko clockwise loop ke around walk karao. ka total angle change har factor ke angle change ka sum hai (Step 2: angles add hote hain). Step 3 se, ek factor contribute karta hai sirf tabhi jab uska point ke andar ho, warna :
Yahan = loop ke andar ke zeros ki sankhya, = andar ke poles ki sankhya.
YEH KYUN MATTER KARTA HAI. ka origin ke around net turning kuch nahi bas ek headcount hai: (jo cheezein turn add karti hain) minus (jo cheezein turn subtract karti hain). Humne ek geometric winding ko poles aur zeros ki ek pure integer count se connect kar diya — roots ke liye koi algebra solve kiye bina.
PICTURE. Image curve -plane mein draw ki gayi; origin ke around uska arrow net clockwise loops banata hai.
Step 5 — Woh loop chuno jo poora danger zone trap kare
KYA. "Unstable" ka matlab hai right-half plane (RHP) mein ek closed-loop pole — woh region jahan mein ho. Real part positive ka matlab ek aisa signal jo ki tarah grow karta hai instead of decay karne ke.
Toh hum chahte hain ek loop jo poore RHP ko enclose kare. Woh loop, Nyquist contour, hai:
- Imaginary axis ke straight upar chalo, , se tak — ruko, hum clockwise jaate hain: se tak neeche jaana CCW hai, toh hum upward lete hain phir right mein close karte hain;
- RHP mein bulge karte hue ek infinite semicircle se close karo.
Clockwise traverse karne par, yeh fence har RHP point ko corrals karta hai.
IMAGINARY AXIS KYUN. Kyunki yahi woh ek hissa hai contour ka jo hum actually measure kar sakte hain: pe, transfer function loop ka real, physical frequency response hai — wohi cheez jo Bode plot show karta hai. Infinite arc, kisi bhi real proper system ke liye, apni image ko ek single point tak shrink kar deta hai (usually origin), toh isse koi encirclements cost nahi hota.
Axis pe baitha ek pole (axis pole). Agar ka ek pole exactly -axis pe ho (jaise pe), toh contour us blow-up point se nahi guzar sakta. Hum ek tiny semicircle se jo RIGHT bulge kare, RHP mein — wohi side jahan bada arc hai — uske around steer karte hain. Right kyun: yeh axis pole ko enclosed region ke bahar rakhta hai (contour uske around detour leta hai), toh pole mein count nahi hota. Yeh right-bulging indentation hamari single, consistent convention hai; phrase "indent right of the axis pole" bilkul yehi choice hai (ise left bulging mat samajhna). Is tiny right-hand half-loop pe ride karte hue, counter-clockwise angle se turn karta hai (half-turn); isliye factor clockwise se turn karta hai jab uski magnitude explode karti hai, jo -plane mein ek huge clockwise half-sweep produce karta hai. Woh sweep mein clockwise wraps add kar sakta hai, isliye uski direction matter karti hai — hum Step 7 mein detail karte hain.
PICTURE. Left: -plane shaded RHP ke saath aur clockwise D-shaped Nyquist contour. Chhota dent right-bulging indentation show karta hai axis pe baithey pole ke around (Step 7).
Recall Bada semicircle usually kyun vanish ho jaata hai?
Question ::: Strictly proper ke liye (denominator degree numerator se zyada), jab , toh poora infinite arc single point pe map ho jaata hai — koi angle change contribute nahi karta.
Step 6 — Target shift karo: origin ban jaata hai
KYA. Hum Step 4 apply karte hain specific choice ke saath
jahan feedback loop ka open-loop transfer function hai: yeh woh total gain hai jo ek signal comparison point se pehle ek baar loop ke around jaane par pick up karta hai. Ek standard loop mein , jahan forward-path transfer function hai (controller + plant, woh block jise error signal drive karta hai) aur feedback-path transfer function hai (sensor / measurement block jo output ko wapas compare karne ke liye return karta hai). Inhe multiply karna do blocks ko series mein chain karta hai — exactly Step 2 ka "angles add" rule. Phir:
- ke zeros = ke solutions = closed-loop poles → RHP wale exactly hain (woh zombies jinse hum darte hain);
- ke poles = ke poles → RHP wale hain.
Step 4 se, curve origin ke around baar clockwise wind karta hai.
Lekin hum kabhi plot nahi karte; hum plot karte hain. Aur " around " wohi picture hai left mein ek shift ke saath: woh hai " around ." 1 subtract karna poore plot ko left slide karta hai, target point ko se par le jaata hai.
Har symbol, ek aakhri baar: = drawn curve ke ke around net clockwise loops; = RHP mein already existing ke kitne poles hain (plot karne se pehle pata hota hai); = woh count jo hum actually chahte hain — RHP closed-loop poles. Stable iff , yani iff .
KYUN AUR KAHIN AUR NAHI. ka matlab hai : open-loop response sign mein flip hokar aur size mein equal hokar wapas aata hai — perfect self-reinforcement (canyon echo exactly utni hi force se wapas dhakelta hai jitni tumne dhakelaa). ko encircle karna exactly count karta hai kitne poles "grows forever" region mein ghus gaye.
PICTURE. ka origin-winding (left) aur ka identical -winding (right) — same shape, ek se left slide kiya.
Step 7 — Degenerate case: fence pe baitha ek pole
KYA. Wapas aao ke paas jiska pole exactly pe hai (ya -axis pe kahin bhi). Hamara contour warna seedha ek aisi point se guzarta jahan blow up ho jaata hai — wahan picture undefined hai.
Fix (Step 5 ki same convention): contour mein ek tiny semicircle dalo jo RIGHT mein bulge kare, RHP mein, taaki axis pole enclosed region ke bahar rahe (isliye woh mein count nahi hota). Jab is tiny right-hand half-loop of radius pe ride karta hai, toh woh counter-clockwise se turn karta hai; factor ki magnitude hai aur uska angle clockwise se turn karta hai, toh image infinite radius pe ek huge clockwise semicircular arc trace karta hai.
DIRECTION KYUN MATTER KARTI HAI. Boundary pe baitha ek pole clearly "in" ya "out" nahi hai; right-bulging indentation choice ko explicit aur consistent banata hai — pole excluded hai, isliye woh kabhi inflate nahi karta. Aur kyunki image half-sweep clockwise hai, yeh mein clockwise wraps contribute kar sakta hai; direction galat karo aur tum aur dono miscount kar loge.
Yaad rakhne wale cases:
- Axis pole ke right mein indent karo (RHP mein) → tiny detour pole ko enclosed region se exclude karta hai → mein count nahi hota. (Standard convention, is page pe har jagah use hoti hai.)
- Image arc huge aur clockwise hai, aur yahi woh jagah hai jahan jaise plots mein bade sweeps aate hain.
PICTURE. Left: -plane mein small right-bulging indentation. Right: -plane mein woh giant clockwise arc jo woh produce karta hai.
Step 8 — Teen outcomes, teen pictures (saare cases)
KYA. Boxed formula ko parent note ke teen archetypes mein plug karo.
- , no wraps — . se start karta hai, fourth quadrant se origin mein sink ho jaata hai, tak kabhi nahi pahunchta. : stable.
- , gain too high — . Negative real axis ka uska crossing left ki taraf chalti hai jaise badhta hai; ke baad woh se aage khisakti hai, deta hai. Tab : unstable (do poles RHP mein chale gaye).
- , stabilised by feedback — . Yahan hume chahiye (ek counter-clockwise wrap of ) hit karne ke liye. Agar , circle ko CCW mein swallow karta hai → stable; agar nahi karta → unstable.
TEEN KYUN DIKHATE HAIN. Yeh sign logic exhaust karte hain: positive (bad when ), (safe when ), aur negative (required when ). Sign aur count dono matter karte hain — ise Routh–Hurwitz aur root locus ke saath mirror karo, jo same doosre tareekon se dete hain.
PICTURE. Teen mini-plots side by side, har ek mein marked aur uska verdict.
Ek-picture summary
Sab kuch ek single flow mein collapse ho jaata hai: RHP fence pe chalo → factors angles add karte hain → net turns poles count karte hain → target pe shift karo.
Recall Poore walkthrough ka Feynman retelling
Loop ke har ingredient ko ek chhota sa arrow samjho, aur ek magic rule yaad rakho: jab arrows multiply hote hain, unke angles bas add ho jaate hain. Ab ek walker ko ek baar ek bade fence ke around bhejo jo poore "signals that grow" region ko pen mein rakhta hai. Har trapped point ke liye, walker ko point karne wala arrow ek full turn ghoomta hai; har free point ke liye, woh bas wapas ghar wiggle karta hai. Toh poore product ka total spin simply hai (trapped zeros) minus (trapped poles) — ek headcount, koi root-solving nahi. Hum yeh function pe aim karte hain, jiske trapped zeros exactly unstable modes hain aur jiske trapped poles plant ke apne bure poles hain. Kyunki ko ke around draw karna ko ke around draw karne jaisa hai, hum bas count karte hain ki hamari measured frequency-response curve danger point ko kitni baar loop karti hai, aur woh kis direction mein ghoomti hai. Woh count hai, aur nikal aata hai. Agar , echo marta hai — stable. (Aur agar curve se exactly guzarti hai, hum knife-edge pe hain — gain nudge karo yeh dekhne ke liye ki woh kis taraf girti hai.)
Connections
- Argument Principle (Cauchy) — Steps 3–4 ke peeche ka angle-counting engine.
- Bode Plot & Gain/Phase Margins — wohi data, aur curve ke kitne paas se guzarti hai.
- Routh–Hurwitz Criterion — algebraic tarika same paane ka (jaise Case 2 mein ).
- Root Locus — dekh ta hai closed-loop poles vary hone par RHP mein kaise cross karte hain.
- Feedback Control Basics — jahan se aur aate hain.
- Stability Margins in GNC Loops — autopilot/attitude loops pe -distance apply karna.