- 12
- 0
- 约7.16千字
- 约 12页
- 2017-08-16 发布于河南
- 举报
利用MATLAB进行线性系统的
模型转换及联结
实验目的:
1、学习系统状态空间模型的建立方法、了解状态空间模型与传递函数、零极点模型之间相互转换的方法;
2、通过编程、上机调试,掌握系统状态空间模型与传递函数相互转换的方法。
3、通过编程、上机调试,掌握系统模型的联结方法。
实验原理:
一、连续系统
(1)状态空间模型
(1.1)
其中:是系统的状态向量,是控制输入,是测量输出,是维状态矩阵、是维输入矩阵、是维输出矩阵、是直接转移矩阵。在MATLAB中,用(A,B,C,D)矩阵组表示。
系统传递函数和状态空间模型之间的关系如式(1.2)所示。
(1.2)
(2)传递函数模型
在MATLAB中,直接用分子/分母的系数表示
(3)零极点增益模型
在MATLAB中,用[z, p, k]矢量组表示,即
例1.1 求由以下状态空间模型所表示系统的传递函数,
编写并执行以下的m-文件:
A=[0 1 0;0 0 1;-5 –25 –5];
B=[0;25;-120];
C=[1 0 0];
D=[0];
[num,den]=ss2tf(A,B,C,D)
得到:
num= 0 -0.0000 25.0000 5.0000
den= 1.0000 5.0000 25.0000 5.0000
因此,所
原创力文档

文档评论(0)