Worked examples — Root locus — Evans' method, rules for sketching
3.5.40 · D3· Physics › Guidance, Navigation & Control (GNC) › Root locus — Evans' method, rules for sketching
Shuru karne se pehle, ek reminder alphabet ka taaki kuch bhi bina samjhe use na ho:
Scenario matrix
Har root-locus problem inn cells mein se kisi ek mein hota hai. Baad mein aane wale worked examples mein se har ek ek labelled cell ko hit karta hai taaki milkar poora grid cover ho jaye.
| Cell | Case class | Kya special hai | Example |
|---|---|---|---|
| A | Do real poles, koi zero nahi | Simplest breakaway, vertical asymptotes | Ex 1 |
| B | Real pole origin par () | Integrator; danger axis par hi shuru hota hai | Ex 1, Ex 4 |
| C | Teen real poles → crossing | Locus right-half-plane mein jaata hai; finite max gain | Ex 2 |
| D | Finite zero add karna | Zero ek branch ko wapas kheenchta hai; re-stabilise karta hai | Ex 3 |
| E | Complex open-loop poles | Angle-of-departure (Rule 7) chahiye | Ex 5 |
| F | Degenerate — zero ek pole ko cancel karta hai | Pole–zero cancellation, branch count ghatta hai | Ex 6 |
| G | Unstable open-loop pole (right-half-plane start) | Branch ko left ki taraf kheenchna padta hai stabilise karne ke liye | Ex 7 |
| H | Real-world word problem | Hardware ko mein translate karo | Ex 4 (GNC autopilot) |
| I | Exam twist — required damping ke liye solve karo | Locus + Damping ratio and settling time combine karo | Ex 8 |
Ex 1 — Cells A + B: do real poles, ek origin par
Forecast: padhne se pehle guess karo — do branches kahaan jaati hain, aur ki kis value par poles pehli baar oscillatory ho jaate hain?
- Poles/zeros count karo. (poles par), . Yeh step kyun? Har rule aur par depend karta hai; pehle yeh lo.
- Real-axis segment (Rule 3). mein ek test point lo. Sirf pole par uske daahine hai → count (odd) → segment locus par hai. Yeh step kyun? Odd-count rule fast way hai yeh jaanne ka ki branches real stretch par kahan chalti hain split hone se pehle.
- Asymptotes (Rule 4). , toh . Centroid . Yeh step kyun? Dono branches infinity ki taraf escape karti hain; asymptotes bataate hain ki escaping direction seedha upar/neeche se hai.
- Breakaway (Rule 5). . Phir . Yeh step kyun? Do branches real axis par milti hain; double root par extremum par hota hai, toh split ko pinpoint karta hai.
- Breakaway par Gain. . Yeh step kyun? Yeh split point ko label karta hai — ke liye poles axis se nikal jaate hain aur complex (oscillatory) ho jaate hain.
Branches aur se nikalti hain, par milti hain, phir seedhi upar jaati hain:

Verify: par characteristic equation → par double pole. ✔ ke liye: , real part exactly (vertical asymptote par). ✔ Sabhi ke liye stable.
Ex 2 — Cell C: teen real poles, crossing
Forecast: teen branches ke saath sab infinity ki taraf bhaag rahe hain, kam se kam ek right-half-plane mein curve karni chahiye. Kis par?
- Poles/zeros. (), .
- Asymptotes. ; . Yeh step kyun? aur asymptotes daahine aur upar/neeche point karte hain — ek warning ki branches unstable region ki taraf jaati hain.
- Characteristic equation. . Yeh step kyun? Routh–Hurwitz ko polynomial coefficients chahiye.
- Routh array. First-column positivity ke liye chahiye aur . Yeh step kyun? First column mein sign change = right-half-plane pole = instability.
- Crossing frequency. par row zero ho jaati hai; auxiliary polynomial row hai: . Yeh step kyun? Zero row ka matlab poles imaginary axis par bilkul baith rahe hain; auxiliary equation unki frequency read off karta hai.

Verify: ko mein substitute karo: , , , . Sum . ✔ Critical gain , .
Ex 3 — Cell D: ek zero system ko re-stabilise karta hai
Forecast: kya left-half-plane zero add karne se escaping branches steeper ya shallower hoti hain? Kya yeh stability mein madad karta hai?
- Poles/zeros. (), (zero par).
- Branches to infinity. , toh sirf do branches escape karti hain (Ex 2 mein teen se kam). Ek branch ab par finite zero par terminate hoti hai. Yeh step kyun? Rule 1 — har finite zero ek branch ko "pakadta" hai, toh zero ek target hai jo ek escaping branch ko hata deta hai.
- Naye asymptotes. (vertical, nahi). Centroid . Yeh step kyun? Ex 2 ke tilt se compare karo: zero ne asymptotes ko seedha vertical kar diya — branches ab right-half-plane mein utni aggressively lean nahi karti.
- Stability check (Routh). Char. eqn: . Routh term: sabhi ke liye. Yeh step kyun? Yahi payoff hai: Routh entry ek positive constant hai, toh koi uska sign change nahi karta — system har gain ke liye stable hai. Zero (PD action) ne unconditional stability kharidi.

Verify: Routh first column entries: . ke liye sab positive — koi sign change nahi → sabhi ke liye stable. ✔ Centroid .
Ex 4 — Cells B + H: real-world GNC autopilot (word problem)
Forecast: double integrator ka matlab hai do poles origin par chipke hue. Intuition kehta hai "unstable" — check karo.
- Poles/zeros. : par ek repeated pole (multiplicity 2) aur par ek pole. . Yeh step kyun? Repeated origin pole special feature hai — do branches ek hi point se shuru hoti hain danger axis par.
- Asymptotes. , . Yeh step kyun? Teeno branches escape karti hain (). aur asymptotes upar-daahine aur neeche-daahine point karte hain — seedha unstable region ki taraf — jabki asymptote teesri branch ko negative real axis ke saath baayi taraf bhejtaa hai. Woh akela left-going branch ek maatra well-behaved wala hai; baaki do right-half-plane mein ud jaate hain. branch kaisi dikhti hai: par pole badhne ke saath real axis ke saath ki taraf left move karta hai, safely stable rehta hai — lekin woh do branches ko rescue nahi kar sakta jo origin se nikalti hain, jo danger axis ke paar daahini taraf almost immediately curve kar jaati hain.
- Routh test. Char. eqn: . coefficient hai. Yeh step kyun? entry har ke liye negative hai → first-column mein sign change → sabhi ke liye kam se kam ek right-half-plane pole.
- Conclusion. Pure gain ek double integrator ko kabhi stabilise nahi kar sakta. Tumhe ek zero add karna padega (rate feedback / PD) — yahi reason hai real autopilots derivative terms use karte hain. Yeh step kyun? Yahi engineering lesson hai: matrix cell "pole on the axis + no zero" ek guaranteed-unstable trap hai.
Verify: ke liye, ka ek root par hai (positive real part) → unstable. ✔ (neeche numerically check kiya).
Ex 5 — Cell E: complex open-loop poles, angle of departure
Forecast: branch ek slanted pole se nikalti hai — kya woh upar-baayein (stabilising) ya upar-daayein (danger ki taraf) jaati hai?
- Poles locate karo. . Plus par ek pole. Toh poles: ; , . Yeh step kyun? Rule 7 (angle of departure) sirf complex poles par apply hota hai; pehle unhe dhundho.
- Rule 7 ko par set up karo. Yeh step kyun? se thoda door ek test point ko abhi bhi angle condition satisfy karni chahiye; departure direction ke liye solve karna deta hai.
- par pole se tak angle. Vector → angle .
- par pole se tak angle. Vector → angle . Yeh steps kyun? Har "other pole" us arrow ka angle contribute karta hai jo us pole se tak kheechi jaati hai; hum unka sum subtract karte hain.
- Combine karo. (equivalently ).

Verify: ka matlab branch se neeche-daahine real axis ki taraf jaati hai — symmetric partner ke saath consistent jo se par jaati hai; unki conjugate symmetry (Rule 2) respect hoti hai kyunki aur mirror images hain. ✔
Ex 6 — Cell F: degenerate pole–zero cancellation
Forecast: factor upar aur neeche dono mein appear karta hai. Kya par pole abhi bhi ek branch start karta hai?
- Pehle cancel karo. ke liye. Yeh step kyun? Common factor ek pole–zero cancellation hai: par pole exactly par zero se annihilate ho jaata hai. Yeh koi moving branch contribute nahi karta.
- Effective count. Cancellation ke baad (), . Sirf do branches, teen nahi. Yeh step kyun? Degenerate cell branch count ghata deta hai; cancel karna bhoolne par ek fake extra branch milti.
- Real-axis segment. mein test point: par pole daahine → count 1 (odd) → locus par.
- Breakaway. , ; gain . Yeh step kyun? Same procedure jaise Ex 1 lekin reduced system par — breakaway midpoint par hai.
Verify: ka breakaway: midpoint , aur . par: ✔ par double pole.
Ex 7 — Cell G: unstable open-loop pole ko baayi taraf kheenchna padta hai
Forecast: system janam se unstable hai. Kya par zero runaway pole ko left half-plane mein kheench sakta hai, aur kaun se gain ke upar?
- Poles/zeros. Poles ; zero . , . Yeh step kyun? Ek escaping branch () aur ek branch jo par zero par land karni chahiye.
- Real-axis segments. se thoda daahine test karo ( mein): daahine par pole → count 1 (odd) → segment locus par. test karo: par poles aur par zero sab daahine → count 3 (odd) → locus par. Yeh step kyun? Yeh dikhata hai ek branch se baayi taraf jaati hai aur eventually tak pahunchti hai: zero rescue target hai.
- Characteristic equation. . Yeh step kyun? Humein conditions chahiye ki dono roots ka real part negative ho.
- Stability conditions (2nd-order: sab coefficients positive).
- coefficient .
- coefficient (auto-satisfied). Yeh step kyun? Ek quadratic ke liye, dono roots left half-plane mein hain iff aur . Binding wala hai.
- Conclusion. ke liye stable. par ek pole bilkul par hai (marginal); us se neeche, right-half-plane pole abhi capture nahi hua.

Verify: par: — marginal (). par: — dono left-half-plane, stable. ✔
Ex 8 — Cell I: exam twist, target damping ratio hit karo
Forecast: hum pehle se jaante hain ki ke liye poles hain. Kaun sa deta hai, aur kya ise breakaway se zyada ya kam chahiye?
- Closed-loop poles. . ke liye: . Yeh step kyun? Humein standard 2nd-order form mein pole chahiye.
- Natural frequency match karo. (constant term) toh ; real part . Yeh step kyun? Yeh do identities humein directly se solve karne deti hain.
- ke liye solve karo. . Yeh step kyun? se fix hota hai, toh . (Note : breakaway ke past, jaise forecast kiya.)
- Damping-ray geometry. jahan negative real axis se angle hai. . Yeh step kyun? Locus par tum origin se ray draw karte aur dekhte ki woh vertical branch ko kahan hit karta hai — gain set karne ka purely geometric tarika (dekho Damping ratio and settling time).
- Settling time. (2% criterion). Yeh step kyun? pole ka real part hai; settling time sirf usi par depend karta hai.

Verify: . Phir ✔, ✔, s ✔.
Recall
Kaun sa example cell tumhe sikhata hai ki pure gain ek double integrator ko kabhi fix nahi kar sakta? ::: Ex 4 (cells B+H) — Routh entry sabhi ke liye hai. Ex 3 mein, par zero add karne se asymptote centroid par kya hua? ::: Woh (Ex 2) se par shift ho gaya aur asymptotes ko vertical kar diya, sabhi ke liye stability dete hue. Ex 8 mein, kaun sa gain deta hai aur settling time kya hai? ::: , poles , s.
Connections
- Root locus — Evans' method, rules for sketching — parent rules jo poore mein use hue
- Characteristic equation & closed-loop poles — woh single equation jo har example ke peeche hai
- Routh–Hurwitz stability criterion — Ex 2, 3, 4 crossings & stability ranges
- PID / PD controller design — Ex 3 & 4: re-stabilise karne ke liye zero add karna
- Damping ratio and settling time — Ex 8 target-damping design
- GNC control loops — Ex 4 autopilot context
- Nyquist criterion — same ka encirclement view
- Bode plot & frequency response — frequency-domain companion