全维、降维观测器

全维、降维观测器

ID:15300391

大小:132.50 KB

页数:6页

时间:2018-08-02

全维、降维观测器_第1页
全维、降维观测器_第2页
全维、降维观测器_第3页
全维、降维观测器_第4页
全维、降维观测器_第5页
资源描述:

《全维、降维观测器》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、本文通过具体的例子阐明如何在MATLAB系统中进行全维状态观测器和降维状态观测器的设计。MATLAB为状态空间设计提供了很多有用的函数,方便了矩阵方程的求解,其中的MATLAB里面提供的库函数对全维状态观测器和降维状态观测器的设计也显得非常地方便。现通过例子说明如何用MATLAB设计状态观测器。为了评价MATLAB所设计的状态观测器的性能,本文通过在SIMULINK环境下来仿真一个三阶状态观测器,来说明用MATLAB设计状态观测器的准确性。1、全维观测器的设计已知三阶系统的状态空间方程为:首先检验系统的是否完全能观A=[2-11;0-12;10-2

2、];C=[210];N=[C;C*A;C*A*A]rank(N)rank(N)ans=3,说明系统是完全能观的。下面选择观测器需要配置的期望极点为:s1=-12s2,3=-3±0.88i由此求出观测器增益矩阵G:A=[2-11;0-12;10-2];C=[210];P=[-12;-3+0.88*i;-3-0.88*i];G=acker(A',C',P);求得G=[11.6527-6.30541.0619]可得全维观测器的方程为:下面可依据上式构建simulink图,据此观察观测器的跟踪能力:跟踪效果图如下:X1X2X3从图中可以看出状态观测器的状态

3、X1,X2,X3能够完全估计原三阶系统的状态。如果原三阶系统和其状态观测器的初始状态不同,状态观测器的状态X1,X2,X3不能同原三阶系统状态完全一致,但能很快跟踪原三阶系统状态(主要取决于状态观测器的响应速度,即状态观测器的极点配置。)2、降维观测器设计从上面的全维观测器输出方程可以看出,此系统输出就等于第一个状态,因此该状态可以有输出求得,即变换矩阵P为单位阵,而降维观测器的阶次为2。降维观测器的期望特征根选为-3±0.88i据此求观测器增益a22=[-11;0-1];a12=[-2-2];pe=[-3+1i*2*7^(1/2)/3;-3-1i

4、*2*7^(1/2)/3];lt=acker(a22',a12',pe);l=lt'求得,得到引入中间变量得降维观测器的状态方程为下面可依据上式构建simulink图,据此观察观测器的跟踪能力X2X3从降维观测器仿真的输出图形中可以看出,系统状态变量X2、X3的跟踪能力比较理想。3、结论本文提供了一种利用MATLAB软件,方便、快捷地设计全维状态观测器的方法。通过本方法很容易设计出不同参数下性能良好的状态观测器,从而容易仿真出状态观测器参数变化对状态跟踪性能的影响。进一步可以对具有状态观测器的反馈控制系统进行设计和仿真,能够迅速地对系统在不同参数下

5、进行性能仿真。参考文献〔1〕薛定宇.科学运算语言MATLAB5.3程序设计与应用〔M〕.北京:清华大学出版社,2000.〔2〕魏克新.MATLAB语言与自动控制系统设计[M].北京:机械工业出版社,1999.

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

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

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