clc
A=[0 1 0 0 0 0;0 -16.6601 -1.2973 0 0.0857 0;
0 0 0 1 0 0;0 39.0555 18.054 0 -7.863 0;
0 0 0 0 0 1;0 -68.512 -14.4458 0 25.9635 0];
B=[0;0.72;0;-1.7044;0;0.2069];
C=[1 0 0 0 0 0;0 1 0 0 0 0;
0 0 1 0 0 0;0 0 0 1 0 0;
0 0 0 0 1 0;0 0 0 0 0 1];
D=0;
Q=[100000 0 0 0 0 0 ;0 0 0 0 0 0;
0 0 10 0 0 0;0 0 0 0 0 0;
0 0 0 0 10 0;0 0 0 0 0 0];
R=1;
[P,L,K]=care(A,B,Q,R)
Aq=[A-B*K];
Bq=[B];
Cq=[C];
Dq=[D];
sys=ss(A,B,C,D);
[y,t,x]=step(sys)
sys1=ss(Aq,Bq,Cq,Dq);
[y1,t1,x1]=step(sys1);
p=eig(A)
q=eig(Aq)
u=-K*x1';
figure(1)
subplot(2,2,2),plot(t,y(:,1)),title('小车位移阶跃响应曲线'),grid
subplot(2,2,[1,3]),plot(t,y(:,3)),title('下摆角响应曲线'),grid
subplot(2,2,4),plot(t,y(:,5)),title('上摆角响应曲线'),grid
figure(2)
subplot(2,2,1),plot(t1,y1(:,1)),title('小车位移响应曲线'),grid
subplot(2,2,2),plot(t1,y1(:,3)),title('下摆角响应曲线'),grid
subplot(2,2,3),plot(t1,y1(:,5)),title('上摆角响应曲线'),grid
subplot(2,2,4),plot(t1,u),title('最优控制曲线'),grid
lqr.rar_LQR 响应_lq_lq matlab_二级倒立摆lqr_倒立摆 matlab
版权申诉
169 浏览量
2022-09-23
10:39:07
上传
评论
收藏 535B RAR 举报
林当时
- 粉丝: 97
- 资源: 1万+
最新资源
- pta题库答案c语言之排序4统计工龄.zip
- pta题库答案c语言之树结构7堆中的路径.zip
- pta题库答案c语言之树结构3TreeTraversalsAgain.zip
- pta题库答案c语言之树结构2ListLeaves.zip
- pta题库答案c语言之树结构1树的同构.zip
- 基于C++实现民航飞行与地图简易管理系统可执行程序+说明+详细注释.zip
- pta题库答案c语言之复杂度1最大子列和问题.zip
- 三维装箱问题(Three-Dimensional Bin Packing Problem,3D-BPP)是一个经典的组合优化问题
- 以下是一些关于Linux线程同步的基本概念和方法.txt
- 以下是一个简化的示例,它使用pygame库来模拟烟花动画的框架.txt
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
评论0