3.5.35 · D5 · HinglishGuidance, Navigation & Control (GNC)
Question bank — Linear Quadratic Regulator (LQR) — Riccati equation, optimal gains
3.5.35 · D5· Physics › Guidance, Navigation & Control (GNC) › Linear Quadratic Regulator (LQR) — Riccati equation, optimal
True or false — justify
Doubling both and (keeping their ratio fixed) karne se optimal gain change hota hai.
False. Sirf ratio hi aggressiveness set karta hai; dono ko same factor se scale karne par ka minimizer unchanged rehta hai, isliye identical hota hai.
Riccati matrix hamesha symmetric hoti hai.
True. quadratic value function ki matrix hai; ek quadratic form mein sirf uska symmetric part contribute karta hai, isliye hum construction se lete hain.
Agar open-loop plant pehle se stable hai, to LQR ki zaroorat nahi.
False. Stability optimality nahi hai — ek pehle se stable plant phir bhi sluggish ya fuel-wasteful ho sakta hai, aur LQR woh control dhundhta hai jo combined error-plus-effort cost ko minimize kare.
badhane se closed-loop response faster hoti hai.
False. Zyada control effort ko zyada penalize karta hai, isliye optimizer kam actuation use karta hai, jo slower aur gentler response deta hai. badhane se speed up hoti hai.
sirf positive semidefinite (kuch zero eigenvalues) ho sakta hai jab tak ho.
False. strictly positive definite hona chahiye taaki exist kare mein aur cost strictly convex ho mein; mein ek zero direction infinite free control allow kar dega.
Ek controllable, observable system ke liye stabilizing unique hoti hai.
True. controllable aur observable hone par, CARE ka ek unique symmetric hota hai jo ko Hurwitz banata hai; baki algebraic roots non-stabilizing hote hain.
LQR guarantee karta hai ki closed loop ke saare poles left half-plane mein honge.
True (standard conditions ke under). Stabilizing Riccati solution precisely wahi define ki jaati hai jo ko Hurwitz render kare, isliye har closed-loop eigenvalue ka negative real part hoga.
Optimal control law infinite horizon par time-varying hota hai.
False. Infinite-horizon steady state mein hota hai, isliye aur hence constant hote hain — ek single fixed gain jo har waqt apply hota hai.
LQR ke liye full state measure karna zaroori hai.
True. Law ko har state chahiye; jab sirf outputs measure hoti hain to estimate karna padta hai (jaise ek Kalman Filter), jo LQG Control produce karta hai.
Value function mein ek linear term ho sakta hai, jaise .
False. Origin se cost-to-go zero hai aur problem ke under symmetric hai, isliye ek pure quadratic hai jisme koi linear ya constant term nahi hota.
Spot the error
"The gain is ."
missing hai: correct gain hai. Yahi factor exactly isliye hai kyunki invertible hona chahiye.
"The Riccati equation is ."
Quadratic term negative hona chahiye: . Woh minus sign wahi hai jo optimizer control karke "bachata" hai; plus sign ka koi stabilizing solution nahi hota.
"We pick whichever root of the Riccati equation is easiest to compute."
Tumhe stabilizing root pick karni hogi — woh unique jo ko Hurwitz banaye. wala root ek aisa gain deta hai jo plant ko destabilize kare.
"LQR minimizes the final error ."
Ye poore trajectory par integral minimize karta hai, terminal value nahi; running cost har instant par error ko effort ke against trade karta hai.
"Since the plant is linear, we should use a linear cost like ."
Quadratic cost hi woh cheez hai jo value function ko quadratic aur optimal control ko linear () banati hai. Ek linear (L1) cost us clean closed form ko tod deta hai aur bang-bang-type control deta hai.
" must be positive definite."
Sirf (positive semidefinite) required hai; tum sirf kuch states ko penalize kar sakte ho. Strict condition par hai, plus uniqueness ke liye observability chahiye.
"The double-integrator LQR gives an integral (I) action like a PI controller."
Ye ek PD controller deta hai: position aur velocity par act karta hai. Koi integral term nahi hai kyunki standard LQR cost mein koi integral-of-error state nahi hoti.
Why questions
Ek linear plant aur quadratic cost milkar linear controller kyun produce karte hain?
Quadratic cost ek quadratic value function force karti hai; HJB bracket ko ke upar minimize karna ek quadratic ko mein minimize karna hai, jiska stationary point mein linear hota hai.
Infinite-horizon Riccati equation ko "algebraic" kyun kaha jaata hai?
Steady state mein cost-to-go change karna band ho jaata hai, isliye hota hai aur differential Riccati ODE ek purely algebraic matrix equation mein collapse ho jaata hai jisme koi time derivative nahi hoti.
Riccati equation nonlinear kyun hai jabki plant linear hai?
Term unknown mein quadratic hai, isliye linear dynamics ke bawajood ke liye equation nonlinear hai.
LQR ek unstable open-loop plant ( scalar case mein) ko bhi kyun stabilize karta hai?
Closed-loop pole positive Riccati root ke liye hamesha negative hota hai, isliye feedback ke sign ke barabar unstable dynamics ko override karta hai.
aur symmetric kyun hone chahiye?
Ek quadratic form mein sirf ka symmetric part contribute karta hai, isliye koi bhi antisymmetric part waste hota hai; hum inhe generality ke bina loss ke symmetric lete hain.
LQR ko observable kyun chahiye, sirf controllable nahi?
Controllability guarantee karta hai ki tum har state ko move kar sakte ho; ki observability ensure karti hai ki har unstable mode cost se actually penalized ho, isliye optimizer ke paas usse damp karne ka reason ho — milke ye ek unique stabilizing dete hain.
guaranteed kyun hai ki par global (sirf local nahi) minimizer ho?
HJB bracket mein convex hai kyunki hai, isliye uska single stationary point global minimum hai.
LQR ek baar, offline, kyun compute karta hai, har timestep par re-optimize kyun nahi karta?
Infinite-horizon steady-state gain constant hai, isliye poori optimization ek CARE solve karne par reduce ho jaati hai pehle se; runtime sirf sasta product hai.
Edge cases
Target state par optimal control kya hai?
. Koi error nahi matlab koi push ki zaroorat nahi; controller exactly setpoint par idle karta hai.
Jab (control effort infinitely expensive) to kya hoga?
Gain , isliye controller almost kuch nahi karta aur closed loop open-loop dynamics approach karta hai — theek hai agar plant pehle se stable ho, catastrophic agar nahi ho.
Jab (control effectively free) to kya hoga?
Controller bahut zyada aggressive ho jaata hai, bahut large gains aur fast poles ke saath; limit mein blow up karta hai, isliye strictly positive hona zaroori hai taaki well defined rahe.
Agar (koi state penalty nahi), to LQR kya karta hai?
Kuch bhi error penalize nahi karne par, minimize karne ka sabse sasta tarika hai; lekin agar unobservable ho to solution unstable modes ko uncontrolled chod sakta hai, isliye degenerate hai aur generally use nahi hota.
Kya LQR solution initial state par depend karta hai?
Nahi. Gain har starting point ke liye same hai; achieve ki gayi value equals hai, jo ke saath scale karti hai, lekin control rule nahi karta.
Agar plant ek unstable direction mein uncontrollable hai, to kya ek stabilizing LQR solution exist karta hai?
Nahi. Agar ek unstable mode ko influence nahi kar sakta, to koi bhi feedback use left half-plane mein move nahi kar sakta, isliye koi stabilizing exist nahi karta — unstable part ki controllability essential hai.
Do Riccati roots dono symmetric dete hain; kaise pata karein kaun sa optimal hai?
Closed loop test karo: optimal wahi hai jiske liye ke saare eigenvalues left half-plane mein hain (Hurwitz); doosra ek anti-stable closed loop deta hai.
Recall Aage badhne se pehle ek-line self-check
Agar koi tumhe badhake "faster" LQR deta hai, to tumhe turant object karna chahiye. Kyun? ::: badhana effort ko penalize karta hai, jo slower response deta hai; unhone / ke roles ulte kar diye hain.