首页 全维降维观测器

全维降维观测器

举报
开通vip

全维降维观测器CKBOODwasrevisedintheearlymorningofDecember17,2020.全维降维观测器本文通过具体的例子阐明如何在MATLAB系统中进行全维状态观测器和降维状态观测器的设计。MATLAB为状态空间设计提供了很多有用的函数,方便了矩阵方程的求解,其中的MATLAB里面提供的库函数对全维状态观测器和降维状态观测器的设计也显得非常地方便。现通过例子说明如何用MATLAB设计状态观测器。为了评价MATLAB所设计的状态观测器的性能,本文通过在SIMULINK环境下来仿真一个三阶状态观测器,来说...

全维降维观测器
CKBOODwasrevisedintheearlymorningofDecember17,2020.全维降维观测器本文通过具体的例子阐明如何在MATLAB系统中进行全维状态观测器和降维状态观测器的 设计 领导形象设计圆作业设计ao工艺污水处理厂设计附属工程施工组织设计清扫机器人结构设计 。MATLAB为状态空间设计提供了很多有用的函数,方便了矩阵方程的求解,其中的MATLAB里面提供的库函数对全维状态观测器和降维状态观测器的设计也显得非常地方便。现通过例子说明如何用MATLAB设计状态观测器。为了评价MATLAB所设计的状态观测器的性能,本文通过在SIMULINK环境下来仿真一个三阶状态观测器,来说明用MATLAB设计状态观测器的准确性。1、全维观测器的设计已知三阶系统的状态空间方程为:首先检验系统的是否完全能观A=[2-11;0-12;10-2];C=[210];N=[C;C*A;C*A*A]rank(N)rank(N)ans=3,说明系统是完全能观的。下面选择观测器需要配置的期望极点为:s1=-12s2,3=-3±由此求出观测器增益矩阵G:A=[2-11;0-12;10-2];C=[210];P=[-12;-3+*i;*i];G=acker(A',C',P);求得G=[]可得全维观测器的方程为:下面可依据上式构建simulink图,据此观察观测器的跟踪能力:跟踪效果图如下:X1X2X3从图中可以看出状态观测器的状态X1,X2,X3能够完全估计原三阶系统的状态。如果原三阶系统和其状态观测器的初始状态不同,状态观测器的状态X1,X2,X3不能同原三阶系统状态完全一致,但能很快跟踪原三阶系统状态(主要取决于状态观测器的响应速度,即状态观测器的极点配置。)2、降维观测器设计从上面的全维观测器输出方程可以看出,此系统输出就等于第一个状态,因此该状态可以有输出求得,即变换矩阵P为单位阵,而降维观测器的阶次为2。降维观测器的期望特征根选为-3±据此求观测器增益a22=[-11;0-1];a12=[-2-2];pe=[-3+1i*2*7^(1/2)/3;-3-1i*2*7^(1/2)/3];lt=acker(a22',a12',pe);l=lt'求得,得到引入中间变量得降维观测器的状态方程为下面可依据上式构建simulink图,据此观察观测器的跟踪能力X2X3从降维观测器仿真的输出图形中可以看出,系统状态变量X2、X3的跟踪能力比较理想。3、结论本文提供了一种利用MATLAB软件,方便、快捷地设计全维状态观测器的方法。通过本方法很容易设计出不同参数下性能良好的状态观测器,从而容易仿真出状态观测器参数变化对状态跟踪性能的影响。进一步可以对具有状态观测器的反馈控制系统进行设计和仿真,能够迅速地对系统在不同参数下进行性能仿真。参考文献〔1〕薛定宇.科学运算语言程序设计与应用〔M〕.北京:清华大学出版社,2000.〔2〕魏克新.MATLAB语言与自动控制系统设计[M].北京:机械工业出版社,1999.
本文档为【全维降维观测器】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
个人认证用户
林深见鹿
暂无简介~
格式:doc
大小:794KB
软件:Word
页数:0
分类:企业经营
上传时间:2021-10-19
浏览量:7