LQR Simulink block model

173 views (last 30 days)
Ahmed
Ahmed on 15 Sep 2013
Answered: Maxrwil Xlx on 14 Oct 2021
Can anyone send me a simulink block that solves lqr function please
  2 Comments
Mohammadreza Chalak Qazani
It is not working. Giving error about the reshape.

Sign in to comment.

Answers (4)

Azzi Abdelmalek
Azzi Abdelmalek on 15 Sep 2013
Edited: Azzi Abdelmalek on 15 Sep 2013
There is no such block, but you can call the LQR function from simulink by using Interpreted MATLAB Function
  2 Comments
Joschua
Joschua on 4 Dec 2013
Did this work for you? I'm trying to do code generation, but an error message appears, telling me that Intepreted MATLAB functions are not supported yet.

Sign in to comment.


Pawel
Pawel on 11 Nov 2013
Send me also this example :) I have write an e-mail 2you.
  1 Comment
Gurkan KAVURAN
Gurkan KAVURAN on 9 May 2018
https://www.mathworks.com/matlabcentral/fileexchange/67268-simulink-block-of-lqr

Sign in to comment.


mira ismail
mira ismail on 26 Apr 2015
Hi, can I have the example? I'm trying to generate simulink model using LQR, but its a bit confusing.
  3 Comments
Gurkan KAVURAN
Gurkan KAVURAN on 9 May 2018
https://www.mathworks.com/matlabcentral/fileexchange/67268-simulink-block-of-lqr

Sign in to comment.


Maxrwil Xlx
Maxrwil Xlx on 14 Oct 2021
There already is example where the LQR is created via blocks in SImulink: https://www.mathworks.com/help/control/getstart/design-an-lqr-servo-controller-in-simulink.html
Type
lqrpilot
for the diagram and
lqrdes
to calculate the LQR gain (or call CTRL+D on the lqrdes to view the code).
If you want to build LQR gain during simulation. You have to use the block in File Exchage: https://www.mathworks.com/matlabcentral/fileexchange/67268-simulink-block-of-lqr as others suggested.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by