自动控制原理实验1-6

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验一MATLAB 仿真基础

一、实验目的:

(1)熟悉MATLAB 实验环境,掌握MATLAB 命令窗口的基本操作。 (2)掌握MATLAB 建立控制系统数学模型的命令及模型相互转换的方法。 (3)掌握使用MATLAB 命令化简模型基本连接的方法。

(4)学会使用Simulink 模型结构图化简复杂控制系统模型的方法。 二、实验设备和仪器 1.计算机;2. MATLAB 软件 三、实验原理

函数tf ( ) 来建立控制系统的传递函数模型,用函数printsys ( ) 来输出控制系统的函数,用函数命令zpk ( ) 来建立系统的零极点增益模型,其函数调用格式为:sys = zpk ( z, p, k )零极点模型转换为多项式模型[num , den] = zp2tf ( z, p, k ) 多项式模型转化为零极点模型 [z , p , k] = tf2zp ( num, den )

两个环节反馈连接后,其等效传递函数可用feedback ( ) 函数求得。 则feedback ()函数调用格式为: sys = feedback (sys1, sys2, sign ) 其中sign 是反馈极性,sign 缺省时,默认为负反馈,sign =-1;正反馈时,sign =1;单位反馈时,sys2=1,且不能省略。 四、实验内容:

1.已知系统传递函数,建立传递函数模型

2.已知系统传递函数,建立零极点增益模型

3.将多项式模型转化为零极点模型

1

2s 2s s 3s (s)23++++=G )12()1()76()2(5)(332

2++++++=

s s s s s s s s G 12s 2s s 3s (s)23++++=

G )12()1()76()2(5)(3322++++++=s s s s s s s s G

4. 已知系统前向通道的传递函数

反馈通道的传递函数

求负反馈闭环传递函数

5、用系统Simulink 模型结构图化简控制系统模型 已知系统结构图,求系统闭环传递函数 。

五、实验过程及结果:

1.(1)num=[1 3];den=[1 2 2 1];printsys(num,den)

(2) num=5*conv(conv([1 2],[1 2]),[1 6 7]);

den=conv( conv(conv([1 0],[1 1]),conv([1 1],[1 1])),[1 0 2 1]); Gs=tf(num,den)

2.k=10;z=[-5];p=[-0.5,-2,-3]; Gs=zpk(z,p,k)

10)

2(5)(++=

s s s H 3

21

52)(2

2++++=s s s s s G

3. num=[1 ,5,6];den=[1, 2,1, 0];[z,p,k]=tf2zp(num,den); Gs=zpk(z,p,k)

4.numg=[2,5,1];deng=[1,2,3]; numh=[5,10];denh=[1,10]; [num,den]=feedback(numg,deng,numh,denh);printsys(num,den)

5.(1)用梅森公式求

G1=1/(S+1); =5/(s+2);phi=factor(((G1+1)* G2/(1+2*G1+G1*G2));

(2).用simulink结构图模型求传递函数

实验二典型环节动态特性

一、实验目的:

1.熟悉MATLAB桌面和命令窗口,初步了解SIMULINK功能模块的使用方法。

2.通过观察典型环节在单位阶跃信号作用下的动态特性,加深对各典型环

节响应曲线的理解。

3.定性了解各参数变化对典型环节动态特性的影响。

二、实验设备和仪器

1.计算机;2. MATLAB软件

三、实验原理

典型环节的概念对系统建模、分析和研究很有用,但应强调典型环节的数

学模型是对各种物理系统元、部件的机理和特性高度理想化以后的结果,重要的

是,在一定条件下,典型模型的确定能在一定程度上忠实地描述那些元、部件

物理过程的本质特征。

各典型环节的传递函数:①比例环节 G1(S)=1和G2(S)=2 惯性

环节 G1(S)=1/(S+1)和G2(S)=1/(0.5S+1) ③积分环节 G1(S)=(1/S)

和G2(S)=(1/(0.5S)④微分环节G1(S)=0.5S和G2(S)=2S ⑤比例微分环节 G1(S)=(2+S)和G2(S)=(1+2S) ⑥比例积分环节

(PI)G1(S)=(1+1/S)和G2(S)=2(1+1/2S)

四、实验过程

启动MATLAB7.0,进入Simulink后新建文档,分别在各文档绘制各典型

环节的结构框图。双击各传递函数模块,在出现的对话框内设置相应的参数。然

后点击工具栏的按钮或simulation菜单下的start命令进行仿真,双击示波

器模块观察仿真结果。

在仿真时设置各阶跃输入信号的幅度为1,开始时间为0(微分环节起始设

为0.5,以便于观察)传递函数的参数设置为框图的数中值,自己可以修改为其

他数值再仿真观察其响应结果。

实验也可用程序实现得到响应曲线。

1.比例环节G1(S)=1和G2(S)=2

num=[1];den=[1]; G=tf(num,den), step(G)

2.惯性环节G1(S)=1/(S+1)和G2(S)=1/(0.5S+1)

num=[1];den=[1,1]; G=tf(num,den), step(G)

3.积分环节G1(S)=1/S 和G2(S)=1/(0.5S )

num=[1];den=[1,0]; G=tf(num,den), step(G)

4.微分环节G1(S)=0.5S 和G2(S)=S

Step

Scope

Gain

2

Transfer Fcn 1

1s+1

Transfer Fcn

10.5s+1Step

Scope

Transfer Fcn 1

1s

Transfer Fcn

10.5s Step

Scope

Step

Scope

Gain

0.5Derivative 1

du /dt Derivative

du /dt

相关文档
最新文档