现代控制理论实验报告——线性定长综合(极点配置)

现代控制理论实验报告——线性定长综合(极点配置)

ID:41738923

大小:745.34 KB

页数:20页

时间:2019-08-31

现代控制理论实验报告——线性定长综合(极点配置)_第1页
现代控制理论实验报告——线性定长综合(极点配置)_第2页
现代控制理论实验报告——线性定长综合(极点配置)_第3页
现代控制理论实验报告——线性定长综合(极点配置)_第4页
现代控制理论实验报告——线性定长综合(极点配置)_第5页
资源描述:

《现代控制理论实验报告——线性定长综合(极点配置)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实验报告课程名称:现代控制工程与理论实验课题:最优控制学号:12014001070姓名:陈龙授课老师:施心陵最优控制一、最优控制理论中心问题:给定一个控制系统(已建立的被控对象的数学模型),选择一个容许的控制律,使被控对象按预定要求运行,并使给定的某一性能指标达到极小值(或极大值)二、最优控制动态规划法对离散型控制系统更为有效,而且得出的是综合控制函数。这种方法来源于多决策过程,并由贝尔曼首先提出,故称贝尔曼动态规划。最优性原理:在一个多级决策问题中的最优决策具有这样的性质,不管初始级、初始状态和

2、初始决策是什么,当把其中任何i级和状态做为初始级和初始状态时,余下的决策对此仍是最优决策三、线性二次型性能指标的最优控制用最大值原理求最优控制,求出的最优控制通常是时间的函数,这样的控制为开环控制当用开环控制时,在控制过程中不允许有任何干扰,这样才能使系统以最优状态运行。在实际问题中,干扰不可能没有,因此工程上总希望应用闭环控制,即控制函数表示成时间和状态的函数。求解这样的问题一般来说是很困难的。但对一类线性的且指标是二次型的动态系统,却得了完全的解决。不但理论比较完善,数学处理简单,而且在工际中

3、乂容易实现,因而在工程中有着广泛的应用。实验目的1.熟悉Matlab的仿真及运行环境;2.掌握系统最优控制的设计方法;3.验证最优控制的效果。实验原理对于一个给立的系统,实现系统的稳定有很多途径,所以我们需要一个评价的指标,使系统在该指标下达到最优。如果给定指标为线性二次型,那么我们就可以利用MATLAB快速的计算卡尔曼增益。实验器材四.实验步PC机一台,Matlab仿真平台。例题1(P269)考虑液压激振系统简化后的传递函数方框图如下,其中K*为系统前馈增益,Kf为系统反馈增益,M为阻尼固有频率

4、。(如图5-5所示)将系统传递函数变为状态方程的形式如下:(x=Ax+Buy=Cx,x(0)=0确定二次型指标为:J=半+诃/?吩)]必.求故优控制使性能指标J最小。首先将y=Cx(t)代入二次型指标,得到1CTJ=-I[xT(t)CTMCx(t)+uTRu(t)]dt/丿o1CT=-I[xT(t)(?x(t)+uTJ?u(t)]dt2Jo进行系统辨识后可以得到:"0・2,wh=88,Ka=2,所以01O'A=001,.0-7744-35.2.B=[0;0;15488],C=[l00]设计线性二次

5、型最优控制器的关键是选择加权矩阵Q。一般来说,Q越大,系统达到的稳态时间越短,当然,要实际的系统允许。500首先选取M二5,R=0.01,则0=000,在MATLAB000屮运用care语句,求出卡尔曼增益K。执行optimumcontronl.m程序'代码如卜:A=[010;001;0-7744-35.2];B=[0;0;15488];C=[100];Q二[500;000;000]R=0.01;[P,L,K]=care(A,B,Q,R)得到结果K=22.36070.21000.0034为了看到控

6、制效果,我们进行simulink仿真,搭建平台如下图藏剳Gainl旳图1.1仿真结果如下:Q示滾嚴1.竝!a凰

7、鬥品卡图1・2最优控制曲线(M二5)EJ亦器2倉自ppp盹逼!ieiR乓口X图1・3阶跃响应曲线(M二5)rfl图可以看出,系统达到稳立所用时间耍0.14秒,如果我们想更快使系统稳定可以增大M的值,我们另M二]00,可以算出□00.00001.15300.01010•0.8k14o•0.2•0.4-0.6•1.20.020.040.060.080.10.120.14•10.16limeo

8、ffset0图1・4最优控制曲线(M二100)EJ示波器2一□2唇自PPPAE3E3曰A集图1.5阶跃响应曲线(M二100)从图1.4,可以观察看到系统到0.1秒稳定,明显快于图1.2。但从图1.5又可以发现,系统的稳态定在0.01,显然稳态误差并没有得到改善。可以通过增人参考输入的方法解决稳态误差的问题,MATLAB提供函数rscale可以求岀参考输入倍数Nbar。添加代码Nbar二rscale(AbCQK),当M=100时求出Nbar=100,在信号输入端添加放大器,得到实验结果如下:

9、孕自I

10、PQ0曲迢谒日■垢我们发现系统稳定到了1.00,稳态误差问题得到了解决。状态反馈设计练习:极点配置法状态控制器和最优控制设计状态控制器效果分析假设某系统的传递函数为^=10/(s3+5s2+6s).希望该系统极点U(s)在sl=-0.5+jzs2=-0.5-j,s3=-3.极点配置法设计过程1.搭建原系统的simulink模型并观察其单位阶跃响应Gain图2.0原系统simulink模型图2.1原系统单位阶跃响应由原系统单位阶跃响应图可知原系统不稳定。1.利用matlab计算系统的

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。