河南工业大学现代控制理论实验报告.docx

上传人:b****6 文档编号:4136955 上传时间:2022-11-28 格式:DOCX 页数:12 大小:18.16KB
下载 相关 举报
河南工业大学现代控制理论实验报告.docx_第1页
第1页 / 共12页
河南工业大学现代控制理论实验报告.docx_第2页
第2页 / 共12页
河南工业大学现代控制理论实验报告.docx_第3页
第3页 / 共12页
河南工业大学现代控制理论实验报告.docx_第4页
第4页 / 共12页
河南工业大学现代控制理论实验报告.docx_第5页
第5页 / 共12页
点击查看更多>>
下载资源
资源描述

河南工业大学现代控制理论实验报告.docx

《河南工业大学现代控制理论实验报告.docx》由会员分享,可在线阅读,更多相关《河南工业大学现代控制理论实验报告.docx(12页珍藏版)》请在冰豆网上搜索。

河南工业大学现代控制理论实验报告.docx

河南工业大学现代控制理论实验报告

.

现代控制理论实验报告

实验一线性系统状态空间表达式的建立以及线性变换

专业班级:

自动化1505姓名:

施明梁学号:

201523020525

一实验目的

1.掌握线性定常系统的状态空间表达式。

学会在MATLAB中建立状态空间模

型的方法。

2.掌握传递函数与状态空间表达式之间相互转换的方法。

学会用MATLAB

实现不同模型之间的相互转换。

(字符和数字全部用TimesNewRoman)

3.掌握状态空间表达式的相似变换。

掌握将状态空间表达式转换为对角标

准型、约当标准型、能控标准型和能观测标准型的方法。

学会用MATLAB进行线

性变换。

二实验内容

1、已知系统的传递函数

(1)建立系统的TF或ZPK模型。

(2)将给定传递函数用函数ss()转换为状态空间表达式。

再将得到的状

态空间表达式用函数tf()转换为传递函数,并与原传递函数进行比较。

(3)将给定传递函数转换为对角标准型或约当标准型。

再将得到的对角标

准型或约当标准型用函数tf()转换为传递函数,并与原传递函数进行比较。

(4)将给定传递函数用函数ctrlts()转换为能控标准型和能观测标准型。

再将得到的能控标准型和能观测标准型用函数tf()转换为传递函数,并与原传

递函数进行比较。

2.已知系统的状态空间表达式

x

0

5

1

6

x

0

1

u

y11x(a)

.

.

41231

x102x27u

11353

y101x

(c)

(1)建立给定系统的状态空间模型。

用函数eig()求出系统特征值。

函数tf()和zpk()将这些状态空间表达式转换为传递函数,记录得到的传递

函数和它的零极点。

比较系统的特征值和极点是否一致,为什么?

(2)用函数canon()将给定状态空间表达式转换为对角标准型。

用函数

eig()求出系统特征值。

比较这些特征值和

(1)中的特征值是否一致,为什么?

再用函数tf()和zpk()将对角标准型或约当标准型转换为传递函数。

比较这些

传递函数和

(1)中的传递函数是否一致,为什么?

(3)用函数ctrlss()将给定的状态空间表达式转换为能控标准型和能观

测标准型。

用函数eig()求系统的特征值。

比较这些特征值和

(1)中的特征值

是否一致,为什么?

再用函数tf()将它们转换为传递函数。

比较这些传递函数

(1)中的传递函数是否一致,为什么?

三实验结果与分析

第一题实验结果

(1)

(2)

.

.

结论

(2):

实验结果所得传递函数与原传递函数相同,因为线性变换不改

变系统的传递函数。

.

.

(3)

结论(3):

实验结果所得传递函数与原传递函数相同,因为线性变换不改

变系统的传递函数。

.

.

(4)

结论(4):

实验结果所得传递函数与原传递函数相同,因为线性变换不改

变系统的传递函数。

.

.

第2题实验结果

(a)题

(1):

.

.

结论:

系统的特征值和极点一致,因为线性变换不改变系统的特征值和极点。

(2):

结论:

这些特征值和

(1)中的特征值,因为线性变换不改变系统的特征值。

这些传递函数和

(1)中的传递函数一致,因为线性变换不改变系统的传递函数。

.

.

(3):

.

.

结论:

这些特征值和

(1)中的特征值,因为线性变换不改变系统的特征值。

这些传递函数和

(1)中的传递函数一致,因为线性变换不改变系统的传递

函数。

.

.

(c)题

(1):

.

.

结论:

系统的特征值和极点一致,因为线性变换不改变系统的特征值和极点。

(2):

.

.

.

.

结论:

这些特征值和

(1)中的特征值,因为线性变换不改变系统的特征值。

结论:

这些传递函数和

(1)中的传递函数一致,因为线性变换不改变系统

的传递函数。

.

.

(3):

能控标准型

.

.

能观标准型

.

.

求出系统特征值

结论:

这些特征值和

(1)中的特征值一致,因为线性变换不改变系统的特

征值。

转换为传递函数

.

.

结论:

这些传递函数和

(1)中的传递函数一致,因为线性变换不改变系统

.

.

的传递函数。

.

.

现代控制理论实验报告

实验二线性系统可控、可观测性判断

专业班级:

自动化1505姓名:

施明梁学号:

201523020525

一实验目的

1.掌握能控性和能观测性的概念。

学会用MATLAB判断能控性和能观测性。

2.掌握系统的结构分解。

学会用MATLAB进行结构分解。

二实验内容

3.已知系统

x

3

1

4

0

x

4

1

u

y11x

(1)判断系统状态的能控性和能观测性,以及系统输出的能控性。

说明状

态能控性和输出能控性之间有无联系。

(2)令系统的初始状态为零,系统的输入分别为单位阶跃函数和单位脉冲

函数。

用MATLAB函数计算系统的状态响应和输出响应,并绘制相应的响应曲线。

观察和记录这些曲线。

当输入改变时,每个状态变量的响应曲线是否随着改变?

能否根据这些曲线判断系统状态的能控性?

(3)将给定的状态空间表达式变换为对角标准型,判断系统的能控性和能

观测性,与

(1)的结果是否一致?

为何?

(4)令(3)中系统的初始状态为零,输入分别为单位阶跃函数和单位脉

冲函数。

用MATLAB函数计算系统的状态响应和输出响应,并绘制响应的曲线。

观察和记录这些曲线。

当输入改变时,每个状态变量曲线是否随着改变?

能否根

据这些曲线判断系统以及各状态变量的能控性?

不能控和能控状态变量的响应

曲线有何不同?

.

.

(5)根据

(2)和(4)所得曲线能否判断系统状态以及各状态变量的能观

测性?

4.已知系统

10002

x

0

0

3

0

0

2

0

0

x

1

0

u

00040

y1010x

(1)将给定的状态空间模型转换为传递函数模型。

令初始状态为零,用

MATLAB计算系统的单位阶跃输出响应,绘制和记录相应的曲线。

(2)按能控性分解给定的状态空间模型并记录所得的结果,然后再将其转

换为传递函数模型。

它与

(1)中所得的传递函数模型是否一致?

为何?

令初始

状态为零,用MATLAB计算系统的单位阶跃输出响应,并绘制和记录相应曲线。

这一曲线与

(1)中的输出曲线是否一致?

为何?

(3)按能观测性分解给定的状态空间模型并记录分解所得的结果,然后再

将其转换为传递函数模型。

它与

(1)中的传递函数模型是否一致?

为何?

令初

始状态为零,用MATLAB计算系统的单位阶跃输出响应,并绘制和记录相应曲线。

这一曲线与

(1)中的输出曲线是否一致?

(4)按能控性能观测性分解给定的状态空间模型并记录分解所得的结果,

然后再将其转换为传递函数模型。

它与

(1)中的传递函数模型是否一致?

为何?

令初始状态为零,用MATLAB计算系统的单位阶跃输出响应,并绘制和记录相应

的曲线。

这一曲线与

(1)中的输出曲线是否一致?

为何?

三实验结果与分析

题一实验结果

(1):

能控性判断

.

.

不满秩,可知系统是状态不可控的。

能观性判断:

不满秩,可知系统不可观。

输出能控性判断:

系统是输出可观的。

结论:

系统的状态能控性和输出能控性之间无联系。

.

.

(2)

.

.

结论:

当输入改变时,每个状态变量的响应曲线随着改变。

能根据这些曲线

判断系统状态的能控性。

(3)

.

.

结论:

由以上的A,B,C可知系统不能控,不可观测,与

(1)结果一致,因

为状态空间表达式化成能控标准型或者能观标准型的理论依据是状态的非奇异

变换不改变其能控性或者能观性。

(4)

.

.

结论:

输入改变时,每个状态变量曲线不会随着改变,能根据这些曲线判断

系统以及各状态变量的能控性。

不能控状态变量的响应曲线部分都是在0以下,

能控状态变量的响应曲线在0以下以上都有。

(5)结论:

能判断系统状态以及状态变量的能观测性。

.

.

第2题实验结果

(1)

.

.

(2)

能控性分解:

.

.

转化为传递函数:

(1)传递函数模型相同,因为状态空间表达式按能控性分解的理论依据

是状态的非奇异变换不改变其能控性或者能观性。

.

.

结论:

能控性分解后的单位阶跃响应曲线与单位阶跃输出响应曲线是一致

的,因为系统按能控性分解后其传递函数不变,故单位阶跃响应不变。

(3)

能观测性分解:

.

.

转化为传递函数:

(1)传递模型相同

结论:

传递函数与

(1)中完全相同,由于线性变换不改变系统的传递函数,

而且系统的不能观性不会体现在系统的传递函数上。

这一曲线与

(1)中的输出曲线一致。

.

.

(4)

转化为传递函数模型:

结论:

传递函数与

(1)中完全相同,由于线性变换不改变系统的传递函数,

而且系统的不能控和不能观性不会体现在系统的传递函数上。

.

.

结论:

按能控性能能观性分解后的单位阶跃响应曲线与单位阶跃响应输出响

应曲线一致,是由于线性变换后系统的传递函数不变,故阶跃曲线也不变。

.

.

现代控制理论实验报告

实验三状态反馈控制器设计

专业班级:

自动化1505姓名:

施明梁学号:

201523020525

一实验目的

1.掌握状态反馈和输出反馈的概念及性质。

2.掌握利用状态反馈进行极点配置的方法。

学会用MATLAB求解状态反馈矩

阵。

3.掌握状态观测器的设计方法。

学会用MATLAB设计状态观测器。

二实验内容

4.已知系统

3001

x020x1u

0011

y0.40.26670.3333x

(1)求解系统的零点、极点和传递函数,并判断系统的能控性和能观测性。

(2)分别选取K=[030],K=[132],K=[016/3–1/3]为状态反馈矩

阵,求解闭环系统的零点、极点和传递函数,判断闭环系统的能控性和能观测性。

它们是否发生改变?

为什么?

(3)任选三个输出反馈矩阵,求解闭环系统的零点、极点和传递函数,并

判断系统的能控性和能观测性。

它们是否发生改变?

为什么?

5.已知系统

0100

x001x0u

0231

.

.

y100x

(1)求解系统的极点。

绘制系统的单位阶跃响应曲线,并确定系统的超调

量和上升时间。

(2)求解状态反馈矩阵K,使闭环系统的极点为3和

1

2

3

j。

求解状

2

态反馈系统的传递函数。

绘制该闭环系统的单位阶跃响应曲线,并确定系统的超

调量和上升时间。

与原系统比较,性能是否改善?

(3)设计一个全维观测器,使观测器的极点为-5,-5,-5。

仿真状态观测

器观测到的状态。

三实验结果与分析

第1题实验结果

(1):

.

.

满秩,可知系统可控可观。

(2)K=[030]为状态反馈矩阵:

.

.

满秩,可知系统能控能观。

K=[132]为状态反馈矩阵:

.

.

满秩,可知系统能控能观。

K=[016/3–1/3]为状态反馈矩阵:

.

.

满秩,可知系统能控能观。

状态反馈矩阵并不改变系统的能控性,因为他们的能控判别矩阵同秩状态反

馈矩阵有可能改变系统的能观性,因为引入状态反馈后分子多项式不变,即零点

保持不变,但是分母多项式的系数因为K的不同而不同,有可能是零极点对消破

化系统能观性。

(3)

取H=1:

.

.

.

.

满秩,可知系统能控能观。

系统的零点,能控性不变,极点还有传递函数发生改变输出反馈矩阵并不改

变系统的能控性,因为他们的能控判别矩阵同秩输出反馈矩阵有可能改变系统的能观性,

因为引入状态反馈后分子多项式不变,即零点保持不变,但是分母多项式的系数因为K的不

同而不同,有可能是零极点对消破化系统能观性。

第2题实验结果

(1)

.

.

系统无超调量和上升时间

(2)

.

.

超调量15.2%,上升时间1.76s,可以看出,该系统与原系统相比性能改善

很多。

(3)

.

.

单纯的课本内

容,并不能满足学生的需要,通过补充,达到内容的完善

教育之通病是教用脑的人不用手,不教用手的人用脑,所以一无所能。

教育革命的对策是手脑联盟,结果是手与脑的力量都可以大到不可思议。

单纯的课本内容,并不能满足学生的需要,通过补充,达到内容的完善

教育之通病是教用脑的人不用手,不教用手的人用脑,所以一无所能。

教育革命的对策是手脑联盟,结果是手与脑的力量都可以大到不可思议。

.

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 初中教育 > 政史地

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1