4.8.26 · D5 · HinglishNumerical Methods
Question bank — Stiff equations — implicit methods, backward Euler
4.8.26 · D5· Maths › Numerical Methods › Stiff equations — implicit methods, backward Euler
Yahan har symbol parent note se aata hai:
- test problem hai — ek single ODE jiska true solution hai.
- (lambda) ek number hai jo decay ki speed set karta hai; ka matlab hai solution zero ki taraf shrink karta hai.
- ek complex number bhi ho sakta hai. Iska real part likha jaata hai — woh part jisme nahi lagaa. Geometrically, agar ko ek plane par point ki tarah plot karo (horizontal axis = real part, vertical axis = imaginary part), toh uska horizontal coordinate hai. Negative real part () ka matlab hai point us plane ke left half mein baitha hai, aur true solution decay karta hai.
- step size hai — hum time mein har step par kitna aage jump karte hain.
- steps ke baad hamara numerical guess hai; uske baad wala hai.
- Amplification factor woh number hai jisse hum ko multiply karte hain taaki mile. Forward Euler ka factor hai; backward Euler ka hai. Agar iska size (absolute value) se neeche hai, toh numerical solution shrink karta hai — yahi stability hai.
True ya false — justify karo
Backward Euler, forward Euler se zyada accurate hai.
False. Dono first-order hain, — same accuracy order. Backward Euler ka faayda stability hai, jo accuracy se bilkul alag axis hai.
Stiff problem simply woh problem hai jisme bahut chhota step size chahiye.
False. Chhota step sirf explicit methods mein, aur sirf stability ke liye chahiye, tab bhi jab true solution smooth aur slow ho. Stiffness clashing time scales ke baare mein hai, raw difficulty ke baare mein nahi.
Agar true solution zero tak decay karta hai, toh forward Euler ka numerical solution bhi zaroor zero tak decay karega.
False. Sirf tab jab ho. ke saath milta hai, toh blow up karta hai jabki true .
Backward Euler kisi bhi ODE ke liye, chahe kuch bhi ho, stable hai.
False. Yeh A-stable hai: unconditionally stable jab ho (decaying problems). Ek growing problem () ke liye true solution grow karta hai, aur use zero force karna galat hoga.
ke liye ke saath, backward Euler ka amplification factor hamesha se chhota ek positive number hota hai.
True. aur ke saath, , toh iska reciprocal strictly se neeche ek positive number hai — isliye kisi bhi step size ke liye decay hota hai.
Ek explicit method ko implicit banana automatically use A-stable bana deta hai.
False. Implicit hona bade stability regions ki permission deta hai lekin A-stability guarantee nahi karta — specific method ke amplification factor ka analyse karna padega jaanne ke liye.
Trapezoidal (Crank–Nicolson) method, implicit hone ki wajah se, ek bahut stiff mode ko backward Euler ki tarah zero tak damp karega.
False. Trapezoidal A-stable hai lekin L-stable nahi: bahut negative ke liye iska factor ho jaata hai, toh stiff modes amplitude par ring karte hain vanish hone ki jagah. Backward Euler ka factor ho jaata hai, unhe khatam kar deta hai.
Stiff problem par backward Euler ke liye chunna survival ke baare mein hai, accuracy ke baare mein nahi.
False. Kyunki backward Euler kisi bhi par survive karta hai, step purely accuracy ke liye choose kiya jaata hai — woh exact freedom jo stiffness explicit methods ko deny karti hai.
Error dhundho
"Backward Euler amplification hai, toh ke saath yeh grow karta hai — yeh sahi nahi ho sakta."
Error formula mein hai. Backward Euler se milta hai, toh factor hai — reciprocal. Woh se neeche hai, toh yeh decay karta hai.
" ke liye, forward Euler ko sirf fast transient ke dauran chahiye; uske baad main badha sakta hoon."
Galat. Stability cap , par depend karta hai, jo kabhi nahi badlata. Fast mode ke die hone ke baad bhi, forward Euler hamesha tiny steps lene par majboor hai.
"Fixed-point iteration implicit step theek se solve karta hai, toh Newton ki kya zaroorat?"
Fixed-point iteration tabhi converge karta hai jab ho, jahan partial derivative step ke point par evaluate hota hai — wahi exact stiff restriction jise hum escape karna chahte the. Newton ka koi aisa limit nahi hai, bade steps preserve karta hai.
"Kyunki implicit methods har step mein zyada kaam karte hain, stiff problems ke liye overall slower honge."
Overall count galat hai. Explicit methods ko hazaron tiny steps chahiye (jaise to reach with ); implicit ko sirf ~ bade steps chahiye, toh costlier steps ke bawajood implicit jeetta hai.
"Forward Euler par deta hai, jo negative hai, lekin phir bhi stable hai kyunki yeh se neeche shrink ho raha hai."
Sign flip warning hai. ; size har step par grow karta hai (), toh yeh unstable hai aur oscillate kar raha hai — magnitude, sign nahi, stability decide karta hai.
"Backward Euler hamesha true solution se undershoot karta hai, toh koi oscillation introduce nahi karta."
"Hamesha undershoot" nahi, lekin useful sach yeh hai: iska factor , ke liye mein ek positive number rehta hai, toh yeh monotone decay produce karta hai bina sign oscillation ke — forward Euler ke unlike.
Why questions
Hum real system ki jagah single scalar test problem kyun padhte hain?
Kyunki ek linear system independent scalar equations mein diagonalise ho jaata hai, ek per eigenvalue . Poore system ki stability, har par apply kiye scalar rule tak reduce ho jaati hai.
"Zyada negative " ka matlab "stiffer" kyun hota hai?
True mode hai; zyada negative faster decay karta hai, toh yeh shorter time scale set karta hai, jo explicit stability cap tight karta hai jabki slow modes ko lamba integration abhi bhi chahiye.
Backward Euler ko old point ki jagah new point par kyun evaluate karta hai?
Taaki unknown ke andar appear kare, update ko implicit banate hue. Future point ko aim karna exactly wahi hai jo ko calm region mein force karta hai, unconditional stability kharidta hai.
A-stability ko "poora left half-plane cover karna" kyun kaha jaata hai?
ko plane par point ki tarah plot karo (horizontal = real part, vertical = imaginary part). Backward Euler exactly wahan stable hai jahan ho, yaani ho. Point , ko reflect aur shift karta hai taaki woh origin se doori par ho; woh doori har ke liye se zyada hai jo vertical axis ke left mein ho. Toh poora shaded region left half-plane hai — precisely wahan jahan true solution decay karta hai.
Hum stiff explicit run fix karne ke liye sirf shrink kyun nahi kar sakte?
Principle mein kar sakte hain, lekin required absurdly small hai (millions of steps), use hopelessly slow banate hue. Stiffness precisely woh signal hai method badalne ka, step size nahi.
Newton's method yahan natural kyun hai jabki ODE step "sirf ek equation" hai?
Kyunki nonlinear ke liye hum residual function define karte hain, jiska root hi implicit step hai. Newton phir uski slope use karke update karta hai, stiffness se independent fast convergence ke saath.
Hum stability ki parwah accuracy se alag kyun karte hain?
Accuracy control karta hai true value ke kitne close hai; stability control karta hai errors kaafi steps mein grow karenge ya shrink. Ek unstable method useless hai chahe uske formula ka order kitna bhi accurate ho.
Edge cases
Forward Euler exactly par kya hota hai (jab )?
Factor ka size exactly hai, toh hamesha constant amplitude par oscillate karta hai — marginally stable, na decay na explosion. Strict inequality satisfied nahi hai.
par limit mein backward Euler kya karta hai?
Factor , toh ek step mein. Yeh stiff modes ko zero par slam kar deta hai — yeh strong damping L-stability hai.
Agar ho (constant, non-decaying solution)?
Backward Euler ka factor hai aur forward Euler ka ; dono constant exactly preserve karte hain. Na badhta na ghatta, jo correct hai kyunki .
Agar complex ho jisme ho (oscillatory decay)?
likho; phir , toh ka real part hai. Ek complex number jiska real part already se zyada hai, woh origin se kam se kam doori par hoga (uska magnitude hai), toh aur — stable. Isliye A-stability sirf real axis par nahi, poore left half-plane par state ki jaati hai.
Agar ho — kya ek acche method ko phir bhi drive karna chahiye?
Nahi. True solution grow karta hai, toh ek faithful method ko bhi grow karne dena chahiye. Growing problem ke liye "stability" ka matlab us growth ko match karna hai, decay force karna nahi.
aur eigenvalues wale system mein, kaun sa explicit step cap karta hai?
Sabse negative wala, , force karta hai — fastest mode hamesha explicit step dictate karta hai, yahi stiffness ka essence hai.
Recall Pure trap-set ka one-line summary
Stability aur accuracy alag axes hain; stiffness ek time-scale clash hai; backward Euler future ko aim karke jeetta hai, kisi bhi step size ke liye stiff modes zero tak damp karta hai.
Connections — har linked note yahan kya add karta hai
- Forward Euler method — explicit baseline jiska factor aur cap se hum baar baar contrast karte hain.
- Region of absolute stability — plotted shaded set of jahan ek method bounded rehta hai; yeh poora page iske shape ke baare mein hai.
- A-stability and L-stability — "good" ke do levels naam deta hai: A-stable = left half-plane cover karta hai; L-stable = stiff modes ko bhi zero kar deta hai.
- Trapezoidal / Crank–Nicolson method — A-stable-but-not-L-stable cousin jiska factor vanish hone ki jagah par ring karta hai.
- Newton's method for root finding — woh engine jo implicit step ke residual ko stiff step cap ke bina solve karta hai.
- Runge–Kutta methods — higher-order schemes jo implicit/A-stable banaye ja sakte hain taaki accuracy aur stiff stability combine ho.
- Eigenvalues and time scales of linear systems — values supply karta hai; sabse negative eigenvalue stiffness set karta hai.