Visual walkthrough — Phase plane analysis — trajectories, critical points
4.6.22 · D2· Maths › Ordinary Differential Equations › Phase plane analysis — trajectories, critical points
Step 1 — Tiny arrows ka ek field (ek "system" ASAL mein kya hai)
WHAT. Hamare paas do rules hain jo ek chalte hue dot ko bataate hain ki wo kitna sideways aur kitna upar jaaye: Dots ko "rate of change" padhho: ka matlab hai "abhi kitni tezi se badal raha hai". Plane ke har point pe yeh do numbers milke ek arrow banaate hain — ek choti si velocity jo bataati hai yahan rakha hua dot aage kahaan jaayega.
WHY. Kyunki right side pe nahin hai (yeh ek autonomous system hai), arrow sirf iss par depend karta hai ki tum kahaan ho, kabhi iss par nahin ki tum kab pahunche. Toh plane ek fixed arrows ka field ban jaati hai — ek wind map jo kabhi nahin badlta.
PICTURE. Har point ko exactly ek arrow milta hai. Ek dot drop karo, arrows follow karo, aur wo ek curve banaata hai — ek trajectory.

Step 2 — Wo ek point jahan hawa ruk jaati hai (critical point)
WHAT. Hum ek special location dhundhte hain jahaan dono rules zero dete hain:
WHY. Agar arrow ke dono parts zero hain, toh arrow ki zero length hai — exactly wahaan rakha dot kabhi nahin hilda. Yeh ek critical point (equilibrium) hai. Yeh akela aisa jagah hai jahaan trajectories mil sakti hain, kyunki baaki har jagah ek arrow ek direction force karta hai.
PICTURE. Dead spot ke around surrounding arrows khud ko organize karte hain — andar point karte hue, baahir, ya swirl karte hue. Woh neighbouring arrows is pure poori kahani hai.

Recall Trajectories baaki jagah cross kyun nahin kar sakti?
Do curves ek ordinary point pe cross karna ::: ek point pe do alag arrows maangega — lekin field exactly ek deta hai. Toh sirf zero-arrow (critical) points pe hi crossings ho sakti hain.
Step 3 — Zoom in karo jab tak curve seedhi na lage (WHY hum linearize karte hain)
WHAT. Hum origin ko critical point par slide karte hain. Equilibrium se displacement define karo: Toh hi critical point hai, aur measure karte hain "kitna off" hum hain.
WHY. Dead spot ke bilkul paas, aur tiny hain. Ek smooth vector field, kaafi strong microscope se dekha jaaye, flat lagta hai — jaise koi bhi curve close up apni tangent line jaisi lagti hai. Agar hum sirf woh part rakhein jo aur ke proportion mein badhta hai (, , aur chhote terms ko hataa ke), toh hum ek naakaam nonlinear tangle ko ek saaf linear se replace karte hain.
PICTURE. Point ke paas curved field, aur straight-arrow field jo ek chhote disc mein usse chipakti hai — centre ke paas alag nahin dikh ti, edge pe alag hoti jaati hai.

Step 4 — Woh chaar slopes jo local field banate hain (Jacobian)
WHAT. Pehle ek shorthand. Ek partial derivative measure karta hai ki ek output kitna badalta hai jab tum ek input ko nudge karo aur doosre ko freeze rakhho. Hum likhte hain: padhho as "sideways push kitna badalta hai per unit step mein, ko still rakh ke" — ek slope, ek output vs ek input.
Ab: sideways push , mein ek small step par kaise respond karta hai? mein? Wahi ke liye poochho. Woh chaar slopes, critical point par evaluate kiye gaye, ek matrix mein stack ho jaate hain:
Matrix ko term-by-term padhho:
- = "horizontal push kitna badhta hai jab main right step karta hoon" (top-left),
- = "horizontal push kitna badhta hai jab main upar step karta hoon" (top-right),
- = "vertical push kitna badhta hai jab main right step karta hoon" (bottom-left),
- = "vertical push kitna badhta hai jab main upar step karta hoon" (bottom-right).
WHY. Ek tiny displacement arrow produce karta hai. Woh akela matrix hi local wind machine hai — isko batao tum kahaan ho, woh return karega tum kahaan jaoge.
PICTURE. Har entry ek direction ke against ek push ka slope hai; chaaroon milke grid ko bend karte hain.

Step 5 — guess karna (WHY exponentials, aur ka matlab)
WHAT. Hum ke solutions dhundhte hain jo waqt ke saath sirf stretch ya shrink hon, same shape rakhte hue. Wo ek function jiska rate of change khud ke proportional ho, exponential hai, toh hum try karte hain: Yahaan ek fixed direction (eigenvector) hai aur ek number (eigenvalue) hai jo growth control karta hai.
WHY yeh tool aur koi nahin. Humein ek function chahiye jisme ho — "apne size ke proportional rate par badalta hai". Yeh exactly ki defining property hai: . Koi akela polynomial ya trig yeh nahin karta. Substitute karo:
cancel ho jaata hai, eigenvalue equation bachti hai. Toh allowed growth rates precisely ke eigenvalues hain.
PICTURE. Special direction ke along, motion pure stretch hai: arrow aur position parallel rehte hain, se scale hote hue.

Step 6 — ke andar chhupe do numbers (trace aur determinant)
WHAT. find karne ke liye hum solve karte hain, jo ek matrix ke liye hamesha iss par collapse ho jaata hai:
Term-by-term matlab:
- (trace) — do growth rates ka sum,
- (determinant) — do growth rates ka product.
Quadratic solve karo:
WHY. Explicitly eigenvalues compute karne ki bajaye, hum type seedha aur se padh sakte hain. Root ke neeche ki quantity, , real-vs-complex decide karti hai; aur ke signs baaki decide karte hain. Do numbers sab kuch classify karte hain — Trace–determinant plane.
PICTURE. Ek dial: ek axis par, doosre par, parabola regions kaat rahi hai.

Step 7 — Do numbers se type padhna (generic cases)
WHAT. "Generic" ka matlab hai ek region ka interior: ya ko thoda nudge karo toh type nahin badlta. Un robust possibilities se guzro ke liye, yaani strictly positive ya strictly negative aur :
| ka sign | ka sign | ka sign | Eigenvalues | Type aur stability |
|---|---|---|---|---|
| (forced) | — | real, opposite signs | saddle, unstable | |
| real, dono | node sink, stable | |||
| real, dono | node source, unstable | |||
| complex, | spiral in, stable | |||
| complex, | spiral out, unstable |
WHY har row.
- ⇒ product ⇒ opposite signs ⇒ ek direction repel karta hai, ek attract karta hai ⇒ saddle. (Negative product force karta hai, toh eigenvalues yahaan hamesha real hote hain.)
- ⇒ do distinct real roots same sign ke; unka common sign ka sign hai ⇒ dono andar (sink) ya dono baahir (source): ek node.
- ⇒ root mein imaginary part hai ⇒ rotation ⇒ spiral; andar wind karega ya baahir yeh ka sign hai (jo ke barabar hai).
PICTURE. Teeno canonical generic portraits — node, saddle, spiral — flow dikhate arrows ke saath.

Step 8 — Borderline cases jo tum skip nahin kar sakte (degenerate inputs)
WHAT. Har cheez jo trace–determinant plane ke kisi boundary curve par baithe. Har ek ko handle karo, apne flow picture ke saath:
(a) — resting points ki poori line. Ek eigenvalue hai. Linearized system ke liye product , toh linear picture mein ek poori eigen-direction hai jahaan kuch nahin hilda — equilibria ki ek line, doosri eigen-direction ke along flow ke saath. Caution: yeh sirf linearization describe karta hai. Original nonlinear system mein shayad phir bhi sirf ek isolated equilibrium ho — extra fixed points tabhi appear hote hain jab higher-order terms bhi us line ke along vanish ho jaayein. Jab ho, linear approximation ne exactly woh terms throw away kar diye hain jo sach decide karte the, toh yahaan woh unreliable hai.

(b) exactly — ek repeated real root . Yahaan tumhe do bahut alag sub-cases mein split karna hoga, aur distinction yeh hai ki diagonalizable hai (do independent eigen-directions hain) ya defective (sirf ek hai):
Dono stable hain agar , unstable agar . Figure do portraits side by side dikhata hai.

(c) — center. Linear theory perfect closed loops predict karta hai, lekin yeh woh ek case hai jahaan linearization jhooth bol sakti hai: tiny nonlinear terms center ko slow spiral mein badal sakti hain. Lyapunov/energy argument ya Poincaré–Bendixson machinery se confirm karo.

WHY. Yeh trace–determinant plane ke regions ke boundaries par rehte hain, jahaan arbitrarily small nudge type flip kar sakta hai. Ek reader jo sirf interior cases jaanta hai woh ek real system ko galat classify karega jo fence par baitha ho — aur, par, galat assume karega ki sirf ek eigen-direction hai jabki actually infinitely many deta hai.
Ek-picture summary
Sab kuch trace–determinant plane mein collapse ho jaata hai: apna critical point lo, compute karo, pin lagao, type padho. Parabola nodes ko spirals se alag karti hai (aur yahi line hai star/improper nodes ki); axis tumhe neeche saddles mein le jaata hai; axis (upar ke) neutral centre line hai.

Recall Feynman: poora walkthrough simple words mein
Ek aisi windy floor imagine karo jahan har spot ki hawa time ke saath kabhi nahin badlti. Ek patta chodo aur woh ek path par drift karta hai — ek trajectory. Woh ek spot dhundho jahan bilkul hawa nahin: patta wahaan bas baitha rehta hai — ek critical point. Nearby patto ke saath kya hota hai yeh jaanne ke liye, us dead spot par magnifying glass rakho — swirling hawa close up seedhi lagti hai. Chaar numbers (har push kitna badalta hai jab tum right ya upar step karo) woh seedhi hawa capture karte hain — yeh Jacobian hai. Poochho "kin directions mein patta seedha andar ya seedha baahir push hota hai, aur kitna fast?" Woh "kitna fast" numbers eigenvalues hain, kyunki sirf woh motion jo khud ko scale kare woh exponential hai. Do summary numbers — un speeds ka sum () aur product () — bina kuch solve kiye type bata dete hain: negative product matlab saddle (ek taraf andar, ek taraf baahir); same-sign product matlab node (dono andar = sink, dono baahir = source); hidden rotation ise spiral banata hai; positive product ke saath perfectly balanced sum ek nazuk center hai jise real, curved hawa quietly slow spiral mein kharaab kar sakti hai. Aur jab do speeds exactly equal hon, aur bhi close dekho: agar hawa har direction mein seedha andar push karti hai toh yeh ek star node hai, lekin agar sirf ek seedhi direction bachti hai, toh saare patte us single line ke tangent ban jaate hain — ek improper node.