- 25
- 0
- 约4.62千字
- 约 7页
- 2018-10-08 发布于湖北
- 举报
倒立摆创新实验指导书
倒立摆创新实验指导书
--线性二次最优LQR控制实验
一、实验目的
让实验者了解并掌握线性二次最优控制LQR控制的原理和方法,学习如何使用最优控制算法对直线一级倒立摆系统进行设计控制实验。
二、设计要求
用最优控制算法设计控制器,使得当在小车上施加0.1m的阶跃信号时,闭环系统的响应指标为:
1.杆的上升时间小于2秒
2.动态误差小于2%
3.的超调量小于5%
三、线性二次最优控制 LQR基本原理及分析
线性二次最优控制LQR基本原理为,由系统方程:
确定下列最佳控制向量的矩阵K:
u(t) =-K* x(t)
使得性能指标达到最小值:
式中 Q——正定(或正半定)厄米特或实对称阵
R——为正定厄米特或实对称阵
图 2-1 最优控制LQR控制原理图
方程右端第二项是考虑到控制能量的损耗而引进的,矩阵Q和R确定了误差
和能量损耗的相对重要性。并且假设控制向量u(t)是无约束的。
对线性系统:
.根据期望性能指标选取Q和R,利用MATLAB命令lqr就可以得到反馈矩阵K的值。
K=lqr(A,B,Q,R)
改变矩阵Q的值,可以得到不同的响应效果,Q的值越大(在一定的范围之内),系统抵抗干扰的能力越强,调整时间越短。但是Q不能过大,其影响将在实验结果分析中阐述。
关于线性二次最优控制LQR的详细原理请参见现代控制理论的相关书籍。
四、实验步骤
1) 打开直线一级倒立摆LQR实时控制模
原创力文档

文档评论(0)