Please run the differentofdiscreteLQRandconLQR.m file 
the discrepancy between continuous and discrete LQR response for the same state space system
    13 ビュー (過去 30 日間)
  
       古いコメントを表示
    
Hi
I have a continuous state space system: dx=Ag*x+Bu*u+Bg*Xr; y=Cy*X+Dyu*u+Dy*Xr;  Xr is the excitation, u is the LQR control force, y is the state vector. Xr is the excitation sampled by0.01s.
In the program, first the continuous LQR control force is derived by the lqr command; the continuous state vector"statecon" preserves the continuous LQR response. Then the continous system is discretized by 0.01s and the discrete LQR is derived by dlqr/lqrd command, the state vector xx2 is for the discrete LQR response. 
I compared the discrete and continuous response , 4 elements and the control force, it turns out the continuous and discrete system has quite different response, except the 2nd state (figure1).
I am expecting the discrete response are very close to the continuous one, I wonder if the program is accurate or I made a mistake? should the discrete system deviate from the continuous system so much?
Thanks for your advice in advance!





0 件のコメント
回答 (1 件)
参考
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
