- 1、本文档共12页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实验三 系统的可控性与可观测性分析
实验三 系统的可控性与可观测性分析
一、实验目的
1.巩固基础知识2.掌握使用MATLAB判定系统可控性与可观测性的方法;
3.掌握使用MATLAB控制系统的标准型实现;
4.通过Matlab编程,上机调试,掌握和验证所学控制系统的基本理论。
二、实验原理与步骤
(一)、可控性和可观测性的定义
1.可控性的定义
若对状态空间的任一非零状态 x(t0),都存在一个有限时刻 t1t0 和一个容许控制 u[t0, t1],能在t1时刻使状态 x(t0) 转移到零,则称状态方程
在t0时刻是可控的。反之称为在 t0 时刻不可控。
2.可观测性的定义
定义:若对状态空间中任一非零初态x(t0),存在一个有限时刻t1t0,使得由输入u[t0,t1]和输出y[t0,t1]能够唯一确定初始状态x(t0),则称动态方程
在t0时刻是可观测的。反之称为是不可观测的。
(二)、可控性和可观测性判据
1、可控性
构造一个相似变换矩阵
公式中,是系统的阶次;矩阵称为系统的可控性变换矩阵。
矩阵可以由控制系统工具箱中提供的函数来产生。其调用格式为
公式中,的秩,即称为系统的可控性指数,它的值表示系统中可控制的状态的数目。
如果,则系统是完全可控制的。
【例题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】考虑系统的状态方程模型为
分析系统的可观测性。
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】有以下状态空间模型
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个状态变量的实现要好,虽然它们表示同一个系统。大家不禁要问,到底那个实现好,还有没有标准了?
最小实现就是回答了这个问题。所谓最小实现就是实现的阶次最低,或最低阶次的实现。matlab最小实现函数为
Gmin=minreal(G)
其中,G为原系统的LTI对象,G1为最小实现后的LTI对象。
【例题4】对上例中的Gss2,求出最小实现命令为:
Gmin=minreal(Gss2)
从结果可以看是,系统阶次回到了4阶。
1、可控标准型I
设单输入系统的状态方程为:
设A的特征多项式
如果系统状态完全能控性
则可以通过线性变换,可以将其变成如下形式的能控标准形。
相似变换
变换矩阵为
此可控标准型也称为可控标准型I。
【例题5】已知能控的线性定常系统
求其能控标准型。
A=[1 0 1;0 1 0;1 0 0]
B=[0;1;1]
C=[1 1 0]
(1)、能控性矩阵
Tc=ctrb(A,B)
rank(Tc)
系统完全可控。
(2)、A的特征多项式
syms s
det(s*eye(3)-A)
结果:
ans =
s^3-2*s^2+1
相应系数为
(3)、计算变换矩阵
(4)、计算标准型
Abar=inv(Tc1)*A*Tc1
Bbar=inv(Tc1)*B
Cbar=C*Tc1
得:
即:
2、可控标准型
如果取相似变换矩阵为可控性矩阵,即
则,原状态空间表达式可变换为如下的可控标准型。
【例题6】将上面的例题变换为可控标准型。
A=[
文档评论(0)