北理工:自动控制实验实验报告汇总

2020-02-21 16:55

控制理论基础实验(基于MATLAB)

控制理论基础实验

班级:05611001 学号:1120101327 姓名:付予

实验时间:周五下午7、8节

指导教师:范哲意

1

控制理论基础实验(基于MATLAB)

实验一:控制系统的模型建立

一、实验目的

1. 掌握利用MATLAB 建立控制系统模型的方法。 2. 掌握系统的各种模型表述及相互之间的转换关系。 3. 学习和掌握系统模型连接的等效变换。

二、实验原理

1.系统模型的MATLAB描述 1)传递函数(TF)模型 2)零极点增益(ZPK)模型 3)状态空间(SS)模型 4)三种模型之间的转换

2. 系统模型的连接

在实际应用中,整个控制系统是由多个单一的模型组合而成,基本的组合方式有串联连接、并联连接和反馈连接。

三、实验内容

1. 已知控制系统的传递函数如下

2s2?18s?40G(s)?3 2S?5s?8s?6试用MATLAB 建立系统的传递函数模型、零极点增益模型及系统的状态空间方程模型,并绘制系统零极点图。

实验代码: >> num=[2,18,40]; >> den=[1,5,8,6];

>> gtf=tf(num,den) >> gzpk=zpk(gtf)

2

控制理论基础实验(基于MATLAB)

>> gss=ss(gtf) >> pzmap(gzpk)

实验结果: 传递函数模型: gtf =

x1 -5 -2 -1.5 x2 4 0 0 >> grid on

2 s^2 + 18 s + 40 --------------------- s^3 + 5 s^2 + 8 s + 6

零极点增益模型: gzpk =

2 (s+5) (s+4) -------------------- (s+3) (s^2 + 2s + 2)

状态空间方程模型: gss = a =

x1 x2 x3

零极点图形:

x3 0 1 0 b = u1 x1 4 x2 0 x3 0 c =

x1 x2 x3 y1 0.5 1.125 2.5 d = u1 y1 0 3

控制理论基础实验(基于MATLAB)

2.已知控制系统的状态空间方程如下

?0100??0??0010??0??x???ux???0001??0? ????-1-2-3-4???1?y??10200?x试用MATLAB 建立系统的传递函数模型、零极点增益模型及系统的状态空间方程模型,并绘制系统零极点图。

实验代码:

>> A=[0 1 0 0;0 0 1 0;0 0 0 1;-1 -2 -3 -4];

>> B=[0;0;0;1]; >> C=[10 2 0 0]; >> D=[0]

实验结果: 系统状态空间方程: a =

x1 x2 x3 x4 x1 0 1 0 0 x2 0 0 1 0

x3 0 0 0 1 x4 -1 -2 -3 -4 b = u1

>> Gss=ss(A,B,C,D) >> Gtf=tf(Gss) >> Gzpk=zpk(Gss) >> pzmap(Gzpk) >> grid on

4

控制理论基础实验(基于MATLAB)

x1 0 x2 0 x3 0 x4 1 c =

x1 x2 x3 x4 y1 10 2 0 0 d = u1 y1 0

零极点图:

Zero/pole/gain:

2 (s+5) ---------------------------------------------

(s+3.234) (s+0.6724) (s^2 + 0.0936s + 0.4599)

传递函数模型: 2 s + 10

----------------------------- s^4 + 4 s^3 + 3 s^2 + 2 s + 1

零极点增益模型:

3.已知三个系统的传递函数分别为

5


北理工:自动控制实验实验报告汇总.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:zemax操作详解

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: