现代控制理论实验2
河南工业大学《现代控制理论》实验报告
一、实验题目:
线性系统可控、可观测性判断
二、实验目的
1. 掌握能控性和能观测性的概念。学会用MATLAB判断能控性和能观测性。 2. 掌握系统的结构分解。学会用MATLAB进行结构分解。 3. 掌握最小实现的概念。学会用MATLAB求最小实现。
三、实验过程及结果
1. 已知系统
3 4 4 x x u 10 1
y 1 1 x
(1)判断系统状态的能控性和能观测性,以及系统输出的能控性。说明状态能 控性和输出能控性之间有无联系。 能控性判断:
A=[-3 -4;-1 0];B=[4;1];C=[-1 -1];Uc=ctrb(A,B)
求秩rank(Uc)
不满秩,可知系统是状态不可控的
能观性判断: Vo=obsv(A,C)
求秩rank(Vo)
不满秩,可知系统不可观 输出能控性判断: Uy=[C*Uc D]
求秩rank(Uy)
系统是输出可观的
可以知道,系统的状态能控性和输出能控性之间无联系。
(2) 令系统的初始状态为零,系统的输入分别为单位阶跃函数和单位脉冲函数。用MATLAB函数计算系统的状态响应和输出响应,并绘制相应的响应曲线。观察和记录这些曲线。当输入改变时, 每个状态变量的响应曲线是否随着改变?能否根据这些曲线判断系统状态的能控性? 零状态,单位阶跃:
A=[-3 -4;-1 0];B=[4;1];C=[-1 -1];D=0;Gss=ss(A,B,C,D);
x0=0;[yo,t,xo]=step(Gss); plot(t,xo,':',t,yo,'-')
[yo,t,xo]=impulse(Gss); plot(t,xo,':',t,yo,'-')
当输入改变时, 每个状态变量的响应曲线随着改变
(3) 将给定的状态空间表达式变换为对角标准型,判断系统的能控性和能观测性,与(1)的结果是否一致?为何? Gc=canon(Gss,'modal')
由以上的A,B,C可知系统不能控,不可观测,与(1)结果一致,因为状态空间表达式化成能控标准型或者能观标准型的理论依据是状态的非奇异变换不改变其能控性或者能观性。
(4)令(3)中系统的初始状态为零, 输入分别为单位阶跃函数和单位脉冲函数。用MATLAB函数计算系统的状态响应和输出响应,并绘制响应的曲线。观察和记录这些曲线。当输入改变时, 每个状态变量曲线是否随着改变?能否根据这些曲线判断系统以及各状态变量的能控性?不能控和能控状态变量的响应曲线有何不同?
x0=0;[yo,t,xo]=step(Gj); plot(t,xo,':',t,yo,'-')
[yo,t,xo]=impulse(Gj); plot(t,xo,':',t,yo,'-')
2. 已知系统
00 10 2
0 30 1 0 x u x
0 0 0 20
00 4 0 0
y
1010 x
(1) 将给定的状态空间模型转换为传递函数模型。令初始状态为零,用MATLAB计算系统的单位阶跃输出响应,绘制和记录相应的曲线。
A=[-1 0 0 0;0 -3 0 0;0 0 -2 0;0 0 0 -4];B=[2;1;0;0];C=[1 0 1
0];Gss=ss(A,B,C,0);Gtf=tf(Gss)
x0=0;[y0,t,x0]=step(Gss,t);plot(t,xo,':',t,yo,'-')
(2) 按能控性分解给定的状态空间模型并记录所得的结果,然后再将其转换为传递函数模型。它与(1)中所得的传递函数模型是否一致?为何?令初始状态为零,用MATLAB计算系统的单位阶跃输出响应,并绘制和记录相应曲线。这一曲线与(1)中的输出曲线是否一致?为何? 能控性分解:
[Ac Bc Cc Tc Kc]=ctrbf(A,B,C)
Gss1=ss(Ac,Bc,Cc,0)
传递函数: Gtf1=tf(Gss1)
与(1)传递函数模型相同
x0=0;[yo,t,xo]=step(Gss1); plot(t,xo,':',t,yo,'-')
这一曲线与(1)中的输出曲线一致
(3) 按能观测性分解给定的状态空间模型并记录分解所得的结果,然后再将其转换为传递函数模型。它与(1)中的传递函数模型是否一致?为何?令初始状态为零,用MATLAB计算系统的单位阶跃输出响应,并绘制和记录相应曲线。这一曲线与(1)中的输出曲线是否一致? 能观测性分解:
[Ao Bo Co To Ko]=obsvf(A,B,C)
状态空间模型:
Gss2=ss(Ao,Bo,Co,0);Gtf2=tf(Gss2)
与(1)传递模型相同
x0=0;[yo,t,xo]=step(Gss2); plot(t,xo,':',t,yo,'-')
(4) 按能控性能观测性分解给定的状态空间模型并记录分解所得的结果,然后再将其转换为传递函数模型。它与(1)中的传递函数模型是否一致?为何?令初始状态为零,用MATLAB计算系统的单位阶跃输出响应,并绘制和记录相应的曲线。这一曲线与(1)中的输出曲线是否一致?为何? A=[-1 0 0 0;0 -3 0 0;0 0 -2 0;0 0 0 -4];B=[2;1;0;0];C=[1 0 1 0];
[Ak Bk Ck Tk]=kalmdec(A,B,C)
传递函数模型:
Gss3=ss(Ak,Bk,Ck,0);Gtf=tf(Gss3)
与(1)传递函数模型相同
x0=0;[yo,t,xo]=step(Gss3); plot(t,xo,':',t,yo,'-')
这一曲线与(1)中的输出曲线一致
…… 此处隐藏:531字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [资格考试]石油钻采专业设备项目可行性研究报告编
- [资格考试]2012-2013学年度第二学期麻风病防治知
- [资格考试]道路勘测设计 绪论
- [资格考试]控烟戒烟知识培训资料
- [资格考试]建设工程安全生产管理(三类人员安全员
- [资格考试]photoshop制作茶叶包装盒步骤平面效果
- [资格考试]授课进度计划表封面(09-10下施工)
- [资格考试]麦肯锡卓越工作方法读后感
- [资格考试]2007年广西区农村信用社招聘考试试题
- [资格考试]软件实施工程师笔试题
- [资格考试]2014年初三数学复习专练第一章 数与式(
- [资格考试]中国糯玉米汁饮料市场发展概况及投资战
- [资格考试]塑钢门窗安装((专项方案)15)
- [资格考试]初中数学答题卡模板2
- [资格考试]2015-2020年中国效率手册行业市场调查
- [资格考试]华北电力大学学习实践活动领导小组办公
- [资格考试]溃疡性结肠炎研究的新进展
- [资格考试]人教版高中语文1—5册(必修)背诵篇目名
- [资格考试]ISO9001-2018质量管理体系最新版标准
- [资格考试]论文之希尔顿酒店集团进入中国的战略研
- 全国中小学生转学申请表
- 《奇迹暖暖》17-支2文学少女小满(9)公
- 2019-2020学年八年级地理下册 第六章
- 2005年高考试题——英语(天津卷)
- 无纺布耐磨测试方法及标准
- 建筑工程施工劳动力安排计划
- (目录)中国中央空调行业市场深度调研分
- 中国期货价格期限结构模型实证分析
- AutoCAD 2016基础教程第2章 AutoCAD基
- 2014-2015学年西城初三期末数学试题及
- 机械加工工艺基础(完整版)
- 归因理论在管理中的应用[1]0
- 突破瓶颈 实现医院可持续发展
- 2014年南京师范大学商学院决策学招生目
- 现浇箱梁支架预压报告
- Excel_2010函数图表入门与实战
- 人教版新课标初中数学 13.1 轴对称 (
- Visual Basic 6.0程序设计教程电子教案
- 2010北京助理工程师考试复习《建筑施工
- 国外5大医疗互联网模式分析