3.5.36 · D5 · HinglishGuidance, Navigation & Control (GNC)
Question bank — LQG — LQR + Kalman filter, separation principle
3.5.36 · D5· Physics › Guidance, Navigation & Control (GNC) › LQG — LQR + Kalman filter, separation principle
Quick symbol reminder, taaki koi cheez bina matlab ke use na ho:
- = true state (jo hum control karna chahte hain); = uska humara estimate; = estimation error.
- = control input, estimate se banaya gaya, regulator gain ke saath.
- = noisy measurement; = Kalman gain (kitni strongly hum ki taraf correct karte hain).
- = controller (regulator) closed loop; = estimator error dynamics.
- = process-noise covariance, = sensor-noise covariance.
- CARE = Continuous-time Algebraic Riccati Equation (regulator ke liye solve ki gayi steady-state Riccati equation).

True or false — justify
Separation ka matlab hai ki controller aur estimator poles dono designs ka union hote hain.
True. Joint matrix block upper-triangular hai (figure mein red block dekho), isliye uski eigenvalues exactly hain.
Separation ka matlab hai ki process aur sensor noise ab tumhe kuch cost nahi karte.
False. Separation gain design aur pole placement ko decouple karta hai, performance ko nahi. Off-diagonal term estimation error ko state mein inject karta hai, isliye LQG cost ideal full-state LQR cost se strictly zyada hoti hai.
LQG, LQR ke guaranteed phase margin ko inherit karta hai.
False. Doyle (1978): "LQG has no guaranteed margins." Kalman filter insert karne se LQR ki robustness khatam ho sakti hai; usse recover karne ki koshish ke liye LQG-LTR Loop Transfer Recovery use karte hain.
ko ke relative zyada bada banana ek faster, zyada aggressive regulator produce karta hai.
True. Bada state error ko heavily penalize karta hai, isliye optimizer error ko jaldi khatam karne ke liye bada control effort accept karta hai, poles ko aur left push karta hai.
Sensor noise ko bada karne se Kalman gain bada hota hai.
False — isse chota hota hai. Algebraically hai, aur shrink hota hai jab badhta hai, isliye : ek noisy sensor innovation ko unreliable bana deta hai, aur hum model prediction par zyada depend karte hain.
Kalman filter aur LQR do alag tarah ki equations se solve hote hain.
False. Dono ek algebraic Riccati Equation solve karte hain; filter wali equation control wali ki exact dual hai ke under.
Agar true system nonlinear hai, toh LQG ab bhi exactly optimal hai.
False. LQG mein "L" Linear ke liye hai; optimality sirf linear dynamics, Gaussian noise, aur quadratic cost ke liye proven hai. Nonlinear plants par yeh zyada se zyada ek achha local approximation hai.
Same numbers ke liye, scalar LQR gain aur scalar Kalman gain identical aate hain.
True (jab data dual ho). CARE with hai ; filter Riccati with term-for-term dual hai — same equation, same positive root , isliye .
Spot the error
"Optimal control hai : bas measurement ko gain ke through directly feed karo."
Do jagah galat hai: mein sensor noise hoti hai, aur sirf state ka ek projection dekhta hai, isliye unmeasured components invisible hote hain. Sahi hai filtered estimate use karke.
"Kyunki closed loop poles separate hote hain, estimation error kabhi state tak nahi pahunchti."
Zero block error ki row mein baitha hai, matlab , ko corrupt nahi kar sakta — yeh nahi ki , tak nahi pahunch sakta. State row mein term dikhata hai ki error does drive the state.
"Hum ko running estimator mein plug karte hain, true use karke."
Estimation ka poora point yahi hai ki hamare paas nahi hota; implementable law hai . use karna full-state LQR hoga, jo LQG problem nahi hai.
"CARE hai ."
Quadratic term subtracted hota hai: . Woh minus sign hi closed loop ko stabilize karta hai; plus sign galat (anti-stabilizing) deta.
"Bada controller ko aggressive banata hai kyunki hum control ki zyada care karte hain."
Ulta hai. Bada control effort ko penalize karta hai, isliye optimizer gentle inputs use karta hai — slower, fuel-saving, less aggressive.
" state hai; filter usse estimate karta hai."
error covariance hai, filter Riccati equation se ek fixed matrix. Estimated state hai; batata hai ki woh estimate kitna uncertain hai.
Why questions
Hum quadratic cost kyun choose karte hain, naaki error ki absolute value?
Squaring har term ko positive rakhta hai, bade deviations ko disproportionately punish karta hai, aur — decisively — minimizing control ko state mein linear banata hai, jo clean feedback law deta hai.
Cost-to-go ke liye kuch solve karne se pehle hum kyun guess karte hain?
Quadratic guess, quadratic running cost aur linear dynamics ka natural match hai; ise HJB equation mein substitute karne par self-consistently ek quadratic reproduce hota hai, isliye guess kaam karke justify hoti hai.
Single block "separation ka poora mathematical content" kyun hai?
Ek block-triangular matrix ki eigenvalues sirf uske diagonal blocks ki eigenvalues hoti hain, isliye woh zero controller aur estimator spectra ko cleanly split karne par majboor karta hai — koi cross terms nahi, koi coupled optimization nahi.
(strictly positive) kyun hona chahiye, jabki sirf semidefinite ho sakta hai?
appear hota hai mein; agar singular hota toh woh inverse exist nahi karta. sirf states ko weight karta hai, isliye kuch states par zero penalty allow karna theek hai.
Kalman filter ko LQR ka dual kyun kaha jata hai, sirf "similar" naaki?
Error matrix ka wahi algebraic form hai jaisa ka, exact swap ke under, isliye ek Riccati equation solve karne se dusri relabelling se solve ho jaati hai — yeh ek precise duality hai, loose analogy nahi.
Kalman filter insert karne se LQR ki robustness destroy hone ka risk kyun hota hai?
Estimator apni khud ki dynamics aur lag loop mein add karta hai; guaranteed LQR margins direct state feedback ke liye proven the, aur woh proof tab lagu nahi rehta jab , ki jagah le leta hai.
Edge cases
Agar system observable nahi hai toh kya hoga?
Tab kuch state modes mein koi fingerprint nahi chhodte, isliye koi bhi unki estimation error ko zero tak nahi le ja sakta — filter Riccati equation ka koi stabilizing nahi hota aur LQG fail ho jaata hai.
Agar system controllable (ya stabilizable) nahi hai toh kya hoga?
Tab koi unstable mode se move nahi ho sakta, isliye koi , ko stabilize nahi karta — CARE mein koi stabilizing nahi hota aur LQG ka LQR wala hissa ill-posed ho jaata hai.
Agar sensor-noise covariance singular (not invertible) ho toh kya hoga?
Kalman gain ko chahiye, isliye singular filter Riccati equation ko ill-posed bana deta hai — iska matlab hai ki koi measurement direction perfectly noise-free hai, wahan infinite gain demand karta hai. Ya toh aap us channel ko remove karo (exact algebraic constraint treat karo) ya mein ek tiny regularizing floor add karo.
Agar process-noise covariance singular (non-invertible) ho toh kya hoga?
khud invert nahi hota, isliye filter Riccati equation immediately nahi toot ti; lekin singular ka matlab hai kuch state directions ko koi excitation nahi milti, aur unique stabilizing tabhi guaranteed hai jab stabilizable ho — warna unexcited unstable modes ko undefined chhod dete hain, LQR side ki controllability requirement ko mirror karte hue.
Agar process noise ho (perfect model, koi gusts nahi) toh kya hoga?
Filter prediction par increasingly trust karta hai: small, estimator open-loop propagation ki taraf relax karta hai kyunki chase karne ke liye bahut kam disturbance hai.
Agar sensor noise ho (ek perfect sensor ka) toh kya hoga?
flawless measurement ki taraf hard correct karne ke liye blow up karta hai; estimator poles far left push hote hain, effectively observed states ko almost instantly reconstruct karte hue.
Agar aur simultaneously ho toh kya hoga?
Koi noise nahi matlab koi estimation error nahi; aur LQG plain full-state LQR mein collapse ho jaata hai, uski cost aur margins recover karte hue.
Agar hum Kalman estimate use karein ek aise system mein jo stable hai lekin sirf detectable hai, observable nahi?
Detectability guarantee karta hai ki unobservable modes already stable hain, isliye filter phir bhi ek stabilizing estimator deta hai chahe un modes ko precisely estimate na kar sake — LQG well-posed rehta hai.