现代控制工程大作业_第1页
现代控制工程大作业_第2页
现代控制工程大作业_第3页
现代控制工程大作业_第4页
现代控制工程大作业_第5页
免费预览已结束,剩余16页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、题目一:设被控系统的传递函数为 Go(s) 1 ,现在采用带有输入变换的状态反馈控s(s 6)(s 12)制(如教材图 5-15)改善系统的性能,要求控制系统满足如下性能指标:超调量5% ;调节时间ts 0.5秒;跟踪阶跃输入信号的稳态误差ep 0 ;跟踪单位斜坡输入信号的稳态误差 ev 0.2。(1)根据控制系统综合指标设计状态反馈增益矩阵F及输入变换线性放大器K ,并在SIMULINK中建立控制系统的动态仿真模型,对系统的动态和静态性能进行仿真分析。(2)根据控制系统的响应速度,合理确定状态观测器系统矩阵期望特征值的分布,设计 对状态向量x进行估计的全维状态观测器以实现状态反馈,并保证控制

2、系统的性能仍满足要求;在SIMULINK中建立采用状态观测器实现状态反馈的控制系统的动态仿真模型,对系 统的动态和静态性能进行仿真分析,并与采用直接状态反馈的控制系统仿真结果比较;观察单位阶跃输入作用下状态估计值攵与状态真实值x的误差的收敛过程,并研究状态估计误差收敛速度与状态观测器极点的关系及其对系统性能的影响。(3)设系统输出量可准确测量,试设计实现状态反馈的降维观测器,在SIMULINK中建立采用降维状态观测器实现状态反馈的控制系统的动态仿真模型,对系统的动态和静态性能进行仿真分析。一、系统设计及仿真分析1、确定被控系统状态空间表达式被控系统传递函数为Go(s)1s(s 6)(s 12)

3、则其能观型状态空间表达式为x 1 072 x 0 u0 1180y 0 0 1x2、系统能控、能观性判别1 0 0系统能控性判别矩阵 Qc B AB A2B 0 1 00 0 1则rankQc 3 n ,所以系统完全能控; 统完全能观。又因为其状态空间表达式为能观标准型,所以系综上所述,此系统既能控又能观。3、系统极点配置根据系统性能指标要求:5% , ts 0.55%,可推出0.690107,取07;由 ts3.5。7,得 n 10,11。2根据经典控制理论,二阶系统闭环传递函数标准形式为n2 ,将S 2 nS n0.7, n 11代入式s2 2 nS n2 0 ,得期望的闭环主导极点为1,

4、2 7.7 j7.8556;选择一个期望的闭环非主导极点离虚轴为主导极点的5倍以上,即3 7.7 6 46.2。则期望的闭环特征多项式为*32p (s) (s 1 )(s2 )(s3 ) s3 61.6s2 832.48s 5590.24、确定状态反馈增益矩阵F由上已知,系统完全能控,所以可以通过状态反馈任意配置系统闭环极点。应用 MATLAB极点配置函数求解状态反馈增益矩阵,代码如下:A=0 0 0;1 0 -72;0 1 -18;B=1;0;0;P=+j*;*;F=place(A,B,P)求得状态反馈增益矩阵Ff1 f2 f343.624.3 2888.85、确定输入变换线性放大器K根据题

5、目要求,跟踪单位阶跃参考输入信号的稳态误差ep 1 C( A BF) 1BK 0,求p得K 55902 ,则带有输入变换的状态反馈系统传递函数c ,、 K5590.2GF(s) *32p (s) s 61.6s832.48s 5590.26、验证跟踪单位斜坡输入信号的稳态误差ev将带有输入变换的状态反馈系统等效为具有单位负反馈的闭环系统,系统方框图如下所示:Rs)*图1-1等效单位负反馈闭环系统方框图则系统传递函数(s) G(s GF(s)1 G(s) F5590.23_2s3 61.6s2 832.48s 5590.2求得,G(s)5590.232s 61.6s832.48s对于单位斜坡输入

6、信号,R(s) 1/s2;则 ev lim sE(s) lim sR(s) 0.149 0.2s 0s 01 G(s)所以,所设计系统能满足要求系统性能指标。7、利用SIMULINK建立控制系统的动态仿真模型(1)跟踪单位阶跃信号的动态仿真分析15 时间(1)- - 一 . L1P5I 无 心 产单位阶跃响应0511.5时 M 为便于输出图形数据的观察比较,在1=处输入单位阶跃响应,仿真结果如下图所示:图1-5 单位斜坡响应n期口外n第口哒11021041第时间t bJ图1-6单位斜坡响应局部放大图由图t=1s的时刻知,跟踪单位斜坡信号的稳态误差ev 1 0.8 0.2,故系统满足设计要求。二

7、、采用全维状态观测器的状态反馈系统基于复合系统特征值的分离特性,只要被控系统能控能观,则用状态观测器估值形成状态反馈时,可对系统的状态反馈控制器及状态观测器分别按各自的要求进行独立设计,由(一)中已求得 F 43.624.3 2888.8。1、配置闭环系统状态观测器极点系统完全能观,所以闭环系统状态观测器极点可任意配置。按通常选择观测器的响应速度比所考虑的状态反馈闭环系统快25倍这一选择原则,取观测器期望极点为1,2 2.5 ( 7.7)19 , 3 2.5 ( 46.2)1162、确定观测器偏差反馈增益矩阵G应用MATLA瞅点配置函数求解观测器偏差反馈增益矩阵G,代码如下:A=0 0 0;1

8、 0 -72;0 1 -18,C=0 0 1;P=-19;-19;-116;Gt=acker(A,C,P);G=Gt求得偏差反馈增益矩阵 G g1 g2 g341876 4697 1363、利用SIMULINK建立系统动态仿真模型观测器的状态方程为:0 0? (A GC)? Gy Bu 1 00 1418764187614769 ?4697y0u1541360加O图1-7采用全维状态观测器的状态反馈系统(注:Scope1可观测误差的收敛过程)利用SIMULINK 建立系统动态仿真模型如下:(1)对单位阶跃输入信号仿真分析在1=时刻输入单位阶跃信号,对于x(0) 0和?(0) 0的情况下仿真结果

9、如下图所示:余,但信图1-8 x(0) 0且?(0) 0时单位阶跃响应0l7asUS1T11.21.3时间MG图1-9 x(0) 0且?(0) 0时单位阶跃响应局部放大图静态性能分析:由图1-8可知,系统满足跟踪阶跃输入信号的稳态误差ep 0。动态性能分析:从局部放大图1-9中易知,超调量 1.05 1 5% ,调节时间ts 0.5秒 (注意:为便于观察,本实验中单位阶跃信号在t=时刻输入),系统满足设计要求。(2)对单位斜坡输入信号仿真分析在t=0时刻输入单位斜坡信号,对于各状态变量初值x(0) 0且?(0) 0情况下的仿真结果如下图所示:时间I (图1-10 x(0) 0且X(0) 0时单

10、位斜坡信号响应二口圈星号宓用B091时同1 ()11图1-11 x(0) 0且?(0) 0时单位斜坡信号响应局部放大图ev1 0.80.2 ,故系统满足设计由图t=1s的时刻知,跟踪单位斜坡信号的稳态误差 要求。4、与采用直接状态反馈的控制系统仿真结果比较(1) x(0) 0且?(0) 0时的仿真结果比较(a)直接状态反馈的单位阶跃响应(b)采用状态观测器的单位阶跃响应(c)直接状态反馈的单位斜坡响应(d)采用状态观测器的单位斜坡响应图1-12x(0) 0且X(0) 0的仿真结果比较从以上仿真结果图可以看出,在各状态变量x(0) 0且X(0) 0的情况下,直接状态反馈与采用状态观测的反馈系统仿

11、真结果几乎一样。(2)x(0) 0且?(0)2 2 2时的仿真结果比较(a)直接状态反馈的单位阶跃响应(b)采用状态观测器的单位阶跃响应(c)直接状态反馈的单位斜坡响应(d)采用状态观测器的单位斜坡响应图1-13 x(0) 0且*0)2 2 2的仿真结果比较由图1-13可知,尽管初始时刻x(0) 0和洌0)2 2 2存在差异,但随着时间的推移,初始值不同情况下的响应也将趋于同样的稳定状态。这其实与后面讨论的估值误差的收敛性质有关。对于复杂的实际工程应用,一般不可能采用直接状态反馈,而是采用观测器进行状态反馈以获得控制精度并且降低成本。5、单位阶跃输入作用下状态估值误差收敛性分析(1)收敛过程分

12、析对x(0)洌0) 0和x(0) 0,父(0) 2 2 2两种情况下的系统进行收敛性仿真分析, 结果如下所示:1MIV2010040OSI16二)希一T.Lb 二:珊urjt图1-14x(0) ?(0) 0时误差收敛情况图1-15 x(0) 0,就0) 2 2 2时误差收敛情况由图可知,当初始值相同,即 x(0) x(0) 0时,状态估值没有误差;当初始值不同,即x(0) 0,X(0)2 2 2时,开始一段时期存在估值误差,但是,随着时间的推移x(t) ?(t),即估值误差收敛到0。从理论上讲,状态观测器之所以出现估值误差是因为观测器与系统初始状态在实际工程 中难以做到完全一致所造成的。估值误

13、差为x(t)eAGCt?(0) x(0)根据上式,当初始时刻t0 0 , x(0)?(0)时,显然根据上式x(t) 0;当 x(0) 0,?(0) 2 2 2时,由于我们通过选择输出偏差反馈增益矩阵 于复平面的左半开平面,尽管初始时刻 t0 0时,x(0) 0 , 测器的状态?(t)仍将以一定精度和速度渐进逼近系统的实际状态 论分析相符。?(0)GC2的所有特征值均位2存在差异,但观x(t)。因此,仿真结果与理(2)收敛速度与状态观测器极点的关系及对系统性能的影响现重新选取全维观测器期望极点为2081,24.5 ( 7.7)35, 3 4.5 ( 46.2)应用MATLA瞅点配置函数求解观测器

14、偏差反馈增益矩阵G,代码如下:A=0 0 0;1 0 -72;0 1 -18,C=0 0 1;P=-35;-35;-208;Gt=acker(A,C,P);G=Gt260SIMULINK 中进行动态仿真,求得偏差反馈增益矩阵 G1g1 g2 g3254800 15713将Gi代入采用全维状态观测器的状态反馈系统中,并在当x(0) 0,x(0)2 2 2时,各状态变量的收敛情况如下图所示:1200a2LLJ-2D04L0DB加图1-161,235,3208时的各状态变量的收敛情况1l.S时间1(c)由(1)中已知1219, 3116情况下的误差收敛情况如下图所示:图1-17 1,219, 311

15、6时的各状态变量的收敛情况从图1-16和图1-17中各状态变量的收敛情况可以看出观测器极点取不同值时,洌t)的误差收敛情况。由图可知,全维观测器闭环极点离虚轴的距离越远,状态估值误差收敛速度越快。但是,同时也使得反馈增益矩阵中的元素需要很大,从而导致物理实现困难。理论上 讲,估值误差收敛速度越快,系统性能越好,但是,在实际工程应用中,观测器的响应速度 太快会出现放大量测噪声,使系统无法正常工作。因此,观测器期望极点的选择应兼顾快速性、抗干扰性等折中考虑,通常选择观测器的响应速度比所考虑的状态反馈闭环系统快25倍。三、实现状态反馈的降维观测器设计系统为能观标准型,所以完全能观,又m rankC

16、1 ,故可卞造n m 2维状态观测器。1、通过线性变换使状态向量按输出可检测性分解构造n n非奇异变换矩阵tTn mC100则 T 1010001作线性变换x T 1x ,则将(A,B,C)变换成(A,B,C),即x TAT 1 xy CT 1X0 0TBu 1 00 10 0 1X0172 X 0 u180由于xx3y,故只需设计二维观测器重构xXi一。将A,B分块,得x20 0A11,A121 00,A210 1 ,A2272118, Bi, B2 002、确定降维观测器的反馈增益矩阵 G1g1T g2g12 一 f( ) det I (A11 G1A21)detg2 g11 g2配置观测

17、器极点为1,2 2.5 (7.7)19则期望多项式f ( ) (19)22 38361比较f()和f ()各项系数,联立方程并解得Gi361 38 T3、列写降维观测器状态方程并重构原系统状态w (An GA21)w (B1 G1B2)u(A11 G1A2DG1A12G1A22 y0361w11u138w0?X1wG1yw1?2w7220y471361wi361y38 yw38y则(A,B,C)所对应的状态向量X的估值为?卖X3yW1 361yw2 38yy将夕变换为原系统状态空间,得到原系统(A,B,C)的状态重构为w1 361 yw2 38 yy1 0 0 w1 361y 10G T M

18、0 1 0 w2 38y 0 0 1 y4、利用SIMULINK建立系统动态仿真模型图1-18采用降维状态观测器的状态反馈系统(1)跟踪单位阶跃信号的动态仿真分析在1=时刻输入单位阶跃信号,对于原系统状态变量初始值x(0) 0,降维观测器状态初始值w(0) 2 2的仿真结果如下:1.21QQde图1-19 采用降维观测器的单位阶跃响应色。10519QK11.0G1 时间1 9图1-20采用降维观测器的单位阶跃响应局部放大图静态性能分析:由图可知,系统满足跟踪阶跃输入信号的稳态误差ep 0。动态性能分析:从局部放大图1-20中易知,超调量 1.05 1 5% ,调节时间ts 0.51秒(注意:为

19、便于对于观察,本实验中单位阶跃信号在t=时刻输入),系统满足设计要求。(2)跟踪单位斜坡信号的动态仿真在t=0时刻输入单位斜坡信号,对于原系统状态变量初始值x(0) 0 ,降维观测器状态初始值w(0) 2 2的仿真结果如下:210.S11 5时间t(3)图1-21采用降维观测器的单位斜坡响应二),1=网寻呼点W40.曳型 036 阳 11 02 I 04 I 061 00时间t图1-22采用降维观测器的单位斜坡响应局部放大图由图t=1s的时刻知,跟踪单位斜坡信号的稳态误差ev1 0.8 0.2,故系统满足设计要求。可通过观察整个系统的状态变量随时间的变化规律,进一步得出两种输入信号作用下,系统

20、的估值误差都具有很好的收敛性,从而保证了由降维观测器构成的状态反馈系统具有很好的稳定性。题目二:设被控系统状态空间表达式为:0100x 001 x 0 u0251y 1 0 0 x设计使系统阶跃响应具有良好的动、静态特性的线性二次型最优控制律,对闭环系统的阶跃响应进行仿真,并研究系统二次型性能指标泛函中权矩阵的不同选取对动态性能的影响。一、线性二次型最优控制律设计1、判断系统是否具有最优控制律要使系统阶跃响应具有良好的动、静态特性,则可按非零给定点的最优控制律设计,即1u (t) Kx(t) Ug ,由于y的维数等于u的维数,所以 u (t) Kx(t) WC (0)yw。001系统能控性判别

21、矩阵 Qc B AB A2B0 1515 2300, R 1。q33则rankQc 3 n ,所以系统完全能控,最优控制u (t)存在。q110选取性能泛函中的对称正定矩阵Q 0q22002、非零给定点的最优控制设计及仿真分析01?34557 aIC时间t图2-2原系统单位阶跃响应由图2-2可知,系统输出响应发散,引入最优控制:u (t) Kx(t) Wc 1(0)yw100 0 0选取 Q01 0 , R 100 11应用MATLA典序求解K和x(t) Wc,代码如下:A=0 1 0;0 0 1;0 -2 -5;B=0;0;1;C=1 0 0;Q=100 0 0;0 1 0;0 0 1;R=

22、1;K=lqr(A,B,Q,R);W=inv(-C*inv(A-B*K)*B)%题中 wc 互为倒数1求得 K 10 9.839 1.759Wc 1 10 利用SIMULINK 建立非零给定点最优控制系统的动态仿真模型如下:图2-3非零给定点最优调节系统图2-4非零给定点最优调节系统单位阶跃响应由图可知,通过引入最优控制,系统获得了较好的动静态性能。3、权矩阵的各权值对动态性能的影响分析按2中方法,在t=时刻输入单位阶跃信号,改变变换权矩阵Q的值,分析其对系统动态性能的影响。(1)固定 q22 q33 1 ,使 q11 分别取 1, 10,100,1000。仿真结果分别如下所示:3 Ah- 1-G .手日|1&.斗*IIO 111 bn(d)qii 100015 E 期(c) qii 100图2-5 q22 q33 1 , qii取不同值时系统单位阶跃响应由图2-5可知,随着qii的增大,调节时间变短;到 qi 100以后,继续增大qii,由 于超调量的增大,调节时间反而增大。(2)固定 q11 q33 1 ,使 q22分别取 1, 10,100,1000仿真结果分别如下所示:(a)q221(b)q2210nMh 3-II二三二 I =in(c) q22100(d) q22 100

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论