实验三 系统的可控性与可观测性分析

实验三 系统的可控性与可观测性分析

ID:15809298

大小:187.00 KB

页数:12页

时间:2018-08-05

实验三 系统的可控性与可观测性分析_第1页
实验三 系统的可控性与可观测性分析_第2页
实验三 系统的可控性与可观测性分析_第3页
实验三 系统的可控性与可观测性分析_第4页
实验三 系统的可控性与可观测性分析_第5页
资源描述:

《实验三 系统的可控性与可观测性分析》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、实验三系统的可控性与可观测性分析一、实验目的1.巩固控制系统能控、能观等知识;控制系统的最小实现和控制系统的能控、能观测标准型等基础知识;2.掌握使用MATLAB判定系统可控性与可观测性的方法;3.掌握使用MATLAB控制系统的标准型实现;4.通过Matlab编程,上机调试,掌握和验证所学控制系统的基本理论。二、实验原理与步骤(一)、可控性和可观测性的定义1.可控性的定义若对状态空间的任一非零状态x(t0),都存在一个有限时刻t1>t0和一个容许控制u[t0,t1],能在t1时刻使状态x(t0)转移到零,则称状态方程在t0

2、时刻是可控的。反之称为在t0时刻不可控。2.可观测性的定义定义:若对状态空间中任一非零初态x(t0),存在一个有限时刻t1>t0,使得由输入u[t0,t1]和输出y[t0,t1]能够唯一确定初始状态x(t0),则称动态方程在t0时刻是可观测的。反之称为是不可观测的。(二)、可控性和可观测性判据1、可控性构造一个相似变换矩阵公式中,是系统的阶次;矩阵称为系统的可控性变换矩阵。矩阵可以由控制系统工具箱中提供的函数来产生。其调用格式为公式中,的秩,即称为系统的可控性指数,它的值表示系统中可控制的状态的数目。如果,则系统是完全可控

3、制的。【例题1】考虑系统的状态方程模型为分析系统的可控性。A=[0,1,0,0;0,0,-1,0;0,0,0,1;0,0,5,0]B=[0;1;0;-2]Tc=ctrb(A,B)rank(Tc)结果如下:>>rank(Tc)ans=4可见,系统完全能控。2、可观测性构造一个相似变换矩阵如下公式中,是系统的阶次。矩阵称为系统的可观测变换矩阵。矩阵可以由控制系统工具箱中提供的函数来产生。其调用格式为公式中,的秩,即,称为系统的可观测性指数,它实际上是系统中可观测状态的数目。如果,则系统是完全能观测的。【例题2】考虑系统的状态方

4、程模型为分析系统的可观测性。A=[0,1,0,0;0,0,-1,0;0,0,0,1;0,0,5,0]B=[0;1;0;-2]C=[1,0,0,0]Tc=ctrb(A,B)rank(Tc)运行结果如下:>>rank(To)ans=4可见,系统是完全可观测的。(二)、可控性和可观性的标准型实现先来看什么是实现,所谓实现,就是根据描述系统输入输出动态关系的传递函数建立系统的状态空间表达式,所求得的状态空间表达式保持原来传递函数的输入输出关系不变,同时反映内部动态变化。实现不是唯一的。下面看一个实现的例子【例题3】有以下状态空间模

5、型A=[1.25,-4,-1.25,0.5;1.25,-0.5,-1.25,0.25;0.25,-4.25,-1.25,0.5;2.25,1.75,0.25,1]B=[4,6;3,4;2,2;1,0]C=[0,0,0,1;0,2,0,2]D=zeros(2,2)Gss1=ss(A,B,C,D)Gtf=tf(Gss)%可以这样认为:Gss就是Gtf的一个实现,有4个状态变量现在我们继续用Gtf来完成一个实现Gss2,命令如下Gss2=ss(Gtf)看一下实现结果,这个实现有8个状态变量,它当然没有前面的4个状态变量的实现要好

6、,虽然它们表示同一个系统。大家不禁要问,到底那个实现好,还有没有标准了?最小实现就是回答了这个问题。所谓最小实现就是实现的阶次最低,或最低阶次的实现。matlab最小实现函数为Gmin=minreal(G)其中,G为原系统的LTI对象,G1为最小实现后的LTI对象。【例题4】对上例中的Gss2,求出最小实现命令为:Gmin=minreal(Gss2)从结果可以看是,系统阶次回到了4阶。1、可控标准型I设单输入系统的状态方程为:设A的特征多项式如果系统状态完全能控性则可以通过线性变换,可以将其变成如下形式的能控标准形。相似变

7、换变换矩阵为此可控标准型也称为可控标准型I。【例题5】已知能控的线性定常系统求其能控标准型。A=[101;010;100]B=[0;1;1]C=[110](1)、能控性矩阵Tc=ctrb(A,B)rank(Tc)系统完全可控。(2)、A的特征多项式symssdet(s*eye(3)-A)结果:ans=s^3-2*s^2+1相应系数为(3)、计算变换矩阵(4)、计算标准型Abar=inv(Tc1)*A*Tc1Bbar=inv(Tc1)*BCbar=C*Tc1得:即:2、可控标准型如果取相似变换矩阵为可控性矩阵,即则,原状态空

8、间表达式可变换为如下的可控标准型。     【例题6】将上面的例题变换为可控标准型。A=[101;010;100]B=[0;1;1]C=[110]D=0Tc=ctrb(A,B)[Ac,Bc,Cc,Dc]=ss2ss(A,B,C,D,inv(Tc))运行结果如下:Ac=00-1100012Bc=100Cc

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

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

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