状态观测器在直线一级倒立摆系统中的应用.docVIP

状态观测器在直线一级倒立摆系统中的应用.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
状态观测器在直线一级倒立摆系统中的应用.doc

状态观测器在直线一级倒立摆系统中的应用   摘 要:本文利用了MATLAB仿真平台对设计的状态观测器进行仿真,并将其应用在直线一级倒立摆系统中,证明了控制器设计的正确性与有效性;最后在基于状态观测器的倒立摆闭环控制系统上施加了随机扰动,通过SIMULINK仿真分析状态观测器的抗干扰能力。   关键词:直线一级倒立摆;状态观测器;抗扰性   0 引言   对于完全能控的线性定常系统,可以通过线性状态反馈任意配置闭环系统的极点,并使系统在李雅普诺夫意义下渐进稳定。但由于种种原因(外界干扰等),系统的状态变量不能直接测量, Luenberger提出的状态观测器理论,解决了在确定性条件下受控系统的状态重构问题。当系统完全可观时,状态反馈成为一种现实的控制律,状态观测器的物理实现成为可能[2]。倒立摆是处于倒置不稳定状态、通过人为控制使其处于动态平衡的一种摆,是一个多变量、强耦合、自然不稳定系统,是重心在上、支点在下控制问题的抽象,使其更具有研究价值和意义。   1 直线一级倒立摆系统的稳定性   1.1 直线一级倒立摆系统的模型   倒立摆系统是一种复杂的要求快速性很高、有很强的非线性系统。为了简化直线一级倒立摆系统分析,在建立实际数学模型过程中,基于以下假设:   (1)忽略空气阻力;(2)将系统抽象成小车和均质刚性杆组成的系统;(3)忽略摆杆与支点之间等的各种次要摩擦阻力;(4)皮带轮与传送带之间无滑动,传送带无伸长现象。   通过简化倒立摆模型,可以得到系统的状态空间方程为:   其中,x―表示小车的位置;―表示小车的位移;―表示摆杆与垂直方向的夹角;―表示小车的角速度。   假定系统物理参数设计如下表所示。   将其在Matlab/Simulink里面搭建仿真模型[2],如图1所示,仿真结果如图2所示。   由SIMULINK仿真结果可以看出,直线一级倒立摆系统是一个不稳定的系统。   1.2 直线一级倒立摆系统的能控能观性   在MATLAB环境中,编写如下输入程序:   A=[0 1 0 0;0 -0.0914849 0.689655 0;0 0 0 1;0 -0.234577 26.8966 0]   B=[0;0.914849;0;2.34577]   C=[1 0 0 0;0 0 1 0]   M=ctrb(A,B)   N=obsv(A,C)   p=rank(M)   q=rank(N)   [n,m]=size(A);   if p==n   disp(‘系统是能控的’)   else disp(‘系统是不能控的’)   end   if q==m   disp(‘系统是能观的’)   else disp(‘系统是不能观的’)   end   运行结果如下:   p=4   q =4   系统是能控的   系统是能观的   综上所述,得出这样一个结论:直线一级倒立摆系统是一个不稳定的但能控能观的系统。   2 状态观测器的设计   2.1 全维状态观测器的设计   状态反馈能任意配置闭环系统的极点,有效地改善系统的性能。要利用状态反馈,必须要得到系统内部的各个状态变量x(t),可是系统的状态变量一般是难以获取的,甚至无法测量,这个时候就需要设计状态观测器来重构系统的状态[1]。   在SIMULINK环境中,搭建其模型并进行仿真[3],仿真结果如图3所示。   由仿真结果可知,系统最终达到稳态,摆杆角度最终为零,即摆杆保持竖直向上不倒,小车最终也达到平衡位置。   2.2 降维状态观测器的设计   直线一级倒立摆的数学模型是四阶的,但rank(C)=2,即小车位移x和倒立摆的角度 直接由输出传感器测量,因而无需估计,可以设计降维(二维)状态观测器。   在Matlab中搭建降维观测器的系统框图,其仿真结果如图4所示。   从上图仿真结果来看,倒立摆系统最终保持平衡。小车的位移和单摆的角度都达到了稳态。系统的动态性能和稳态性能都得到了有效地改善,控制效果较好。   3 状态观测器的抗扰性能分析   3.1 全维状态观测器的抗扰性分析   由于降维状态观测器中y通过增益阵直接传递到其输出端,所以若y中包含干扰时它们将全部出现于x中;而在全维状态观测器中,y需要经积分器滤波后才传送到输出端,从而x中由y包含的干扰所引起的影响已大为减少。因此,理论上分析可知全维状态观测器的抗扰性能要优越于降维状态观测器。   对倒立摆系统施加了随机扰动信号“Random Number”,即相当于小车和摆杆受到了一个随机的扰动。   给整个系统施加了一个随机扰动后,系统在平衡点处产生了振荡,变得有些不稳定,不过由于控制器发生了良

文档评论(0)

you-you + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档