机电控制技术系统仿真综合实验指导书

机电控制技术系统仿真综合实验指导书
机电控制技术系统仿真综合实验指导书

机电控制技术

系统仿真综合实验指导书

南京工业职业技术学院

机械工程系

2008年2月

实验一MATLAB基本操作

实验目的

1.熟悉MATLAB实验环境,练习MATLAB命令、m文件、Simulink的基本操作。

2.利用MATLAB编写程序进行矩阵运算、图形绘制、数据处理等。

3.利用Simulink建立系统的数学模型并仿真求解。

实验原理

MATLAB环境是一种为数值计算、数据分析和图形显示服务的交互式的环境。MATLAB 有3种窗口,即:命令窗口(The Command Window)、m-文件编辑窗口(The Edit Window)和图形窗口(The Figure Window),而Simulink另外又有Simulink模型编辑窗口。

1.命令窗口(The Command Window)

当MA TLAB启动后,出现的最大的窗口就是命令窗口。用户可以在提示符“>>”后面输入交互的命令,这些命令就立即被执行。

在MA TLAB中,一连串命令可以放置在一个文件中,不必把它们直接在命令窗口内输入。在命令窗口中输入该文件名,这一连串命令就被执行了。因为这样的文件都是以“.m”为后缀,所以称为m-文件。

2.m-文件编辑窗口(The Edit Window)

我们可以用m-文件编辑窗口来产生新的m-文件,或者编辑已经存在的m-文件。在MATLAB主界面上选择菜单“File/New/M-file”就打开了一个新的m-文件编辑窗口;选择菜单“File/Open”就可以打开一个已经存在的m-文件,并且可以在这个窗口中编辑这个m-文件。

3.图形窗口(The Figure Window)

图形窗口用来显示MA TLAB程序产生的图形。图形可以是2维的、3维的数据图形,也可以是照片等。

MA TLAB中矩阵运算、绘图、数据处理等内容参见教材《机电控制技术》P18-26。

Simulink是MATLAB的一个部件,它为MA TLAB用户提供了一种有效的对反馈控制系统进行建模、仿真和分析的方式。

有两种方式启动Simulink:

1.在Command window 中,键入simulink ,回车。 2.单击工具栏上Simulink 图标。

启动Simulink 后,即打开了Simulink 库浏览器(Simulink library browser )。在该浏览器的窗口中单击“Create a new model (创建新模型)”图标,这样就打开一个尚未命名的模型窗口。把Simulink 库浏览器中的单元拖拽进入这个模型窗口,构造自己需要的模型。对各个单元部件的参数进行设定,可以双击该单元部件的图标,在弹出的对话框中设置参数。

实验内容

1 用MATLAB 简单命令求解线性系统

??

?

??=++=++=+ 1.4- 5x34x2x1- 2.1 4x32x2x1 3.6 x3- x23x1 提示:对于线性系统有Ax=b ,先写出方程组系数组成的矩阵A ,再写出方程组右边的系数组成的矩阵b ,然后用左除。

2 用星号做数据点的标示,绘制sinx 在x=(0,π)的曲线。

3 在同一坐标下绘制函数x ,sinx , xcosx 在x=(0,2π)的曲线,用不同线形区分。 4在极坐标下绘制函数costsint, t=(0,2π)区间的曲线图。 5绘制函数x

xe

y -=在10≤≤x 时的曲线。

6 利用scope (示波器)观察source (信号源)中step 、sine wave 和Signal Generator 的信号并画出波形。

7 控制系统结构图如图1-1所示,试仿真其单位阶跃响应。

实验二 控制系统时域响应的计算和演示

实验目的

以MA TLAB 及Simulink 为工具,对控制系统进行时域分析。

实验原理

1.时域分析法是根据系统的微分方程(或传递函数),利用拉普拉斯变换直接解出动态方程,并依据过程曲线及表达式分析系统的性能。时域响应指标如图1所示。

图1 典型的系统时域响应指标表示

延迟时间t d ,指响应曲线第一次达到其终值一半所需要的时间。 上升时间t r ,指响应曲线从终值10%上升到终值90%所需要的时间;对于有振荡的系统,也可定义为响应从零第一次上升到终值所需要的时间。上升时间是系统响应速度的一种度量。

峰值时间t p ,指响应超过终值达到第一个峰值所需要的时间。

调节时间t s ,指响应达到并保持在终值±5%(或±2%)内所需要的时间。 超调量σ%,指响应的最大偏离量h(t p )与终值h(∞)之差的百分比,即:

%100)

()

()(%?∞∞-=

h h tp h σ

稳态误差,描述系统稳态性能的一种性能指标。 2.欠阻尼二阶系统性能指标

上升时间

21ξωβ

πωβπ--=-=

n d r t ;

峰值时间

2

1ξωπωπ-=

=

n d p t ;

超调量%100%100)

()()(%2

1?=?∞∞-=

--ξξπ

e c c t c M p p ;

调节时间3,54,2s n s n t t ξωξω?=?=????=?=??

。 3.单位阶跃响应绘制函数

若给定系统的数学模型,则可用step 函数求取系统的单位阶跃响应函数,step 函数的调用格式:

step(num ,den) 时间向量t 的范围自动设定,单位阶跃响应曲线随即绘出 step(num ,den ,t) 时间向量t 的范围可人工设定(例如,t=0:0.1:10),单位阶跃响应曲线随即绘出

4.单位脉冲响应绘制函数

若给定系统的数学模型,则可用impulse 函数求取系统的单位脉冲响应函数,impulse 函数的调用格式:

impulse (num ,den) 时间向量t 的范围自动设定,单位脉冲响应曲线随即绘出 impulse (num ,den ,t) 时间向量t 的范围可人工设定(例如,t=0:0.1:10),单位脉冲响应曲线随即绘出

5.任意输入信号的时域响应曲线的绘制函数

若给定系统的数学模型,求任意输入信号的时域响应的MATLAB 函数为lsim ,lsim 函数的调用格式:

lsim (num ,den ,u ,t) 时间向量t 的范围可人工设定(例如,t=0:0.1:10),响应曲线随即绘出,其中u 为任意输入变量向量。

实验内容

1.已知一阶系统的传递函数为1

34

)(+=s s G ,绘制系统的单位阶跃响应。 2.已知二阶系统的传递函数为10

210

)(2++=s s s G ,绘制系统t 在5s 内的单位阶跃响

应。

3.求系统的传递函数为1

4.01

)(2++=s s s G 的单位脉冲响应曲线。

4.已知系统的传递函数为4

24

)(2++=s s s G ,求当输入信号为u=sin (3t )时系统的

响应曲线。

*5. 系统A : 22()22a G s s s =

++ 系统B :32

1

()2331

b G s s s s =+++用控制系统工具箱中的函数求给定系统的阶跃响应,并求出相应的性能指标:上升时间、峰值时间、调

节时间及超调量。

实验三 系统时域响应仿真

实验目的:

掌握利用Simulink 建立控制系统的模型,进行仿真和调试。观察典型环节的阶跃响应的动态特性。

实验原理:

1.比例环节(放大环节)

运动方程:)t (Kr )t (c =,传递函数为:K )s (G = 2.惯性环节

运动方程:)()()(t r t c dt t dc T =+,传递函数:

0011)(ωω+=+=s Ts s G ,T 10=

ω T 称为惯性时间常数,只有一个实数极点-1/T ,没有零点。

3.积分环节

运动方程:)()(t r dt t dc T

=或

?=t

dt t r T t c 0

)(1

)(,即环节输出为输入信号的积分,环节

由此得名。

传递函数:s s G 1)(= 4.微分环节

运动方程:

dt t dr T

t c )

()(=,即环节输出量为输入信号的微分,环节由此得名。

传递函数:Ts s G =)(,有时1)(+=Ts s G 也称为微分环节。 5.振荡环节

运动方程:)()()(2)(2

22

t r t c dt t dc T dt t c d T =++ξ

传递函数:2

2

2

222222121121

)(n n n s s T T s s T Ts s T s G ωξωωξξ++=++=++=

其中

T n 1=ω,10<≤ξ。该环节具有一对共轭复数极点,无零点。其单位阶跃响应

呈典型的振荡衰减形式。

6.延时环节

运动方程:)()(τ-=t r t c ,这个方程实际上不是微分方程而是差分方程。

传递函数:

s

e

s

Gτ-

=

)

(,是s的无理函数,函数s

eτ-在∞

=

s点有无穷多个极点和

零点。

7. Simulink提供以下3种方式观察、保存仿真的过程和结果,在2.2.2节中将对有关模块进行详细介绍。

(1)利用Scope模块

Scope模块在Sinks模块库中,主要用于在模型窗口内实时显示信号的动态过程。也可利用Scope模块输出数据到工作空间。

(2)利用Out模块

Out模块在Signal&Systems模块库中,该模块可实现将仿真数据保存在MATLAB工作空间中,供调用和分析,常与sim指令配合使用。

(3)利用To Workspace模块

To Workspace模块也在Sinks模块库中,它也可以输出系统中的任何一个信号至MATLAB工作空间。

实验内容

试根据图2所示要求,用Simulink 建模,完成下列操作:

1.观察比例、积分、一阶惯性、理想微分、实际微分、振荡、迟延环节的阶跃响应的动态特性。

2.参数设置:在Simulink / paramater中将仿真时间(Stop Time )设置为10s 。

3.改变相关参数,观察仿真结果有什么变化。

图2 典型环节的阶跃响应建模

实验四 PID 控制作用实验

实验目的

研究PID 控制器对系统的影响;

实验原理

1.模拟PID 控制器

典型的PID 控制结构如图2所示。

`

图2 典型PID 控制结构 PID 调节器的数学描述为

1

()

()[()()]t

p d

i

de t u t K e t e d T T dt

ττ=+

+?

2 .PID 控制器模型的建立

可按图 3 组成的PID 控制器,其传递函数为???? ?

?+++=s T s T K s T K s G d d d i p c 111)(。

图 3 PID 控制器的实现

其中比例环节,采用以GAIN 模块,令 GAIN 模块的增益值对应于K p 参数。积分环节和微分环节,可以通过传函模块来实现。在Transfer-Fcn 模块中, b 0 =K d T d , b 1 =0, a 0= T d , a l

= 1 ,可得微分控制器;在Transfer - Fcn l 模块中令b0=0,b1 =1, a0= T i , a l = 0 ,可得积分控制器。然后据K p,K d,T d,T i参数调整要求,修改对应的b0、b1、a0、a l值,对系统进行整定。

3.PID 控制器的参数整定

控制器的参数整定方法有根据理论推算来整定以及根据经验公式和实践相结合的方法来整定。在这里采用根据经验公式和实践相结合的方法。

( 1 )衰减曲线经验公式法。衰减曲线法是通过使系统产生衰减振荡来整定控制器的参数值,具体作法如下:在闭环控制系统中,先将控制器变为纯比例作用,并将比例度预置在较大的数值上。在达到稳定后,用改变给定值的办法加入阶跃干扰,观察被控变量记录曲线的衰减比,然后从大到小改变比例度,直至出现4 : 1 衰减比为止,记下此时的比例度

δs, (称4 : 1 衰减比例度),从曲线上得到衰减周期T s。然后根据下面的经验公式,求出控制器的参数整定值。

比例带系数δ=0.8δ

积分时间T i = 0 . 3T s

微分时间T d =0.1 T s

有的过程4 : 1 衰减仍嫌振荡过强,可采用10 : 1 衰减曲线法。方法同上,得到10 : 1 衰减曲线后,记下此时的比例度δs'和最大偏差时间T r(又称上升时间),然后根据表中的经验公式,求出相应的δ、T i、T d。

给系统加的干扰幅值不能太大,要根据要求来定,一般为额定值的 5 %左右,也有例外的情况。其中,要在记录曲线上严格得到 4 : 1 衰减曲线比较困难。一般以被控变量来回波动两次达到稳定,就可以近似地认为达到 4 : 1 衰减过程了。

( 2 )实践整定法。实践整定法,即先用经验公式法初定PID 参数,然后,微调各参数并观察系统响应变化,直至得到较理想的控制性能。

实验内容

1.已知系统框图如图4所示,采用PID控制器,使得控制系统的性能达到最优。画出整定后的输出波形。

图 4 PID控制器参数整定

提示:

实验过程

( 1 )建模。首先建立加入PID 控制器的系统模型,即PID 由比例模块和两个传递函数模块组成。图中Transfer Fcn 对应积分环节,Transfer Fcn 1对应微分环节。在未加PID 控制器的情况下,即比例模块的系数为1 时,获取输出波形,系统的稳态误差较大,非理想状态。

( 2 )整定。

根据衰减振荡法的基本思路,首先令积分环节和微分环节模块不发生作用,单独调节比例参数,大约在K = 1 . 6 的时候,出现了所谓的 4 : 1 的衰减比,此时,根据经验公式换算相关参数,直接设定积分和微分环节的参数,微调,直到达到最佳状态为止。

( 3 )结果分析。最后达到系统的稳态误差为 0 ,超调量为 4 %左右。接近理想系统的输出状态。

*2. 已知被控对象为一电机模型,传递函数为21

00067010()..G s s s

=

+,输入信号为

0502().sin()r k t π=,采用PID 控制方法设计控制器,其中K p =20,K p T d =0.50,利用

MATLAB 进行仿真,绘制PID 正弦跟踪曲线。

计算机组成原理实验指导书

“计算机组成原理” 实验指导书 伟丰编写 2014年12月

实验一算术逻辑运算实验 一、实验目的 1、掌握简单运算器的组成以及数据传送通路。 2、验证运算功能发生器(74LS181)的组合功能。 二、实验容 运用算术逻辑运算器进行算术运算和逻辑运算。 三、实验仪器 1、ZY15Comp12BB计算机组成原理教学实验箱一台 2、排线若干 四、实验原理 实验中所用的运算器数据通路如图1-1所示。其中运算器由两片74LS181以并/串形式构成8位字长的ALU。运算器的两个数据输入端分别由两个锁存器(74LS273)锁存,锁存器的输入连至数据总线,数据输入开关(INPUT)用来给出参与运算的数据,并经过一三态门(74LS245)和数据总线相连。运算器的输出经过一个三态门(74LS245)和数据总线相连。数据显示灯已和数据总线(“DATA BUS”)相连,用来显示数据总线容。

图1-l 运算器数据通路图 图1-2中已将实验需要连接的控制信号用箭头标明(其他实验相同,不再说明)。其中除T4为脉冲信号,其它均为电平控制信号。实验电路中的控制时序信号均已部连至相应时序信号引出端,进行实验时,还需将S3、S2、S1、S0、Cn、M、LDDR1、LDDR2、ALU_G、SW_G 各电平控制信号与“SWITCH”单元中的二进制数据开关进行跳线连接,其中ALU_G、SW_G 为低电平有效,LDDR1、LDDR2为高电平有效。按动微动开关PULSE,即可获得实验所需的单脉冲。 五、实验步骤 l、按图1-2连接实验线路,仔细检查无误后,接通电源。(图中箭头表示需要接线的地方, 2、用INPUT UNIT的二进制数据开关向寄存器DR1和DR2置数,数据开关的容可以用与开关对应的指示灯来观察,灯亮表示开关量为“1”,灯灭表示开关量为“0”。以向DR1中置入11000001(C1H)和向DR2中置入01000011(43H)为例,具体操作步骤如下:首先使各个控制电平的初始状态为:CLR=1,LDDR1=0,LDDR2=0,ALU_G=1,SW_G=1,S3 S2 S1 S0 M CN=111111,并将CONTROL UNIT的开关SP05打在“NORM”状态,然后按下图所示步骤进行。

系统仿真综合实验指导书(2011.6)

系统仿真综合实验指导书 电气与自动化工程学院 自动化系 2011年6月

前言 电气与自动化工程学院为自动化专业本科生开设了控制系统仿真课程,为了使学生深入掌握MATLAB语言基本程序设计方法,运用MATLAB语言进行控制系统仿真和综合设计,同时开设了控制系统仿真综合实验,30学时。为了配合实验教学,我们编写了综合实验指导书,主要参考控制系统仿真课程的教材《自动控制系统计算机仿真》、《控制系统数字仿真与CAD》、《反馈控制系统设计与分析——MATLAB语言应用》及《基于MATLAB/Simulink的系统仿真技术与应用》。

实验一MATLAB基本操作 实验目的 1.熟悉MATLAB实验环境,练习MATLAB命令、m文件、Simulink的基本操作。 2.利用MATLAB编写程序进行矩阵运算、图形绘制、数据处理等。 3.利用Simulink建立系统的数学模型并仿真求解。 实验原理 MATLAB环境是一种为数值计算、数据分析和图形显示服务的交互式的环境。MATLAB有3种窗口,即:命令窗口(The Command Window)、m-文件编辑窗口(The Edit Window)和图形窗口(The Figure Window),而Simulink另外又有Simulink模型编辑窗口。 1.命令窗口(The Command Window) 当MATLAB启动后,出现的最大的窗口就是命令窗口。用户可以在提示符“>>”后面输入交互的命令,这些命令就立即被执行。 在MATLAB中,一连串命令可以放置在一个文件中,不必把它们直接在命令窗口内输入。在命令窗口中输入该文件名,这一连串命令就被执行了。因为这样的文件都是以“.m”为后缀,所以称为m-文件。 2.m-文件编辑窗口(The Edit Window) 我们可以用m-文件编辑窗口来产生新的m-文件,或者编辑已经存在的m-文件。在MATLAB 主界面上选择菜单“File/New/M-file”就打开了一个新的m-文件编辑窗口;选择菜单“File/Open”就可以打开一个已经存在的m-文件,并且可以在这个窗口中编辑这个m-文件。 3.图形窗口(The Figure Window) 图形窗口用来显示MATLAB程序产生的图形。图形可以是2维的、3维的数据图形,也可以是照片等。 MATLAB中矩阵运算、绘图、数据处理等内容参见教材《自动控制系统计算机仿真》的相关章节。 Simulink是MATLAB的一个部件,它为MATLAB用户提供了一种有效的对反馈控制系统进行建模、仿真和分析的方式。 有两种方式启动Simulink:

控制系统仿真与CAD 实验报告

《控制系统仿真与CAD》 实验课程报告

一、实验教学目标与基本要求 上机实验是本课程重要的实践教学环节。实验的目的不仅仅是验证理论知识,更重要的是通过上机加强学生的实验手段与实践技能,掌握应用 MATLAB/Simulink 求解控制问题的方法,培养学生分析问题、解决问题、应用知识的能力和创新精神,全面提高学生的综合素质。 通过对MATLAB/Simulink进行求解,基本掌握常见控制问题的求解方法与命令调用,更深入地认识和了解MATLAB语言的强大的计算功能与其在控制领域的应用优势。 上机实验最终以书面报告的形式提交,作为期末成绩的考核内容。 二、题目及解答 第一部分:MATLAB 必备基础知识、控制系统模型与转换、线性控制系统的计算机辅助分析 1. >>f=inline('[-x(2)-x(3);x(1)+a*x(2);b+(x(1)-c)*x(3)]','t','x','flag','a','b','c');[t,x]=ode45( f,[0,100],[0;0;0],[],0.2,0.2,5.7);plot3(x(:,1),x(:,2),x(:,3)),grid,figure,plot(x(:,1),x(:,2)), grid

2. >>y=@(x)x(1)^2-2*x(1)+x(2);ff=optimset;https://www.360docs.net/doc/178193358.html,rgeScale='off';ff.TolFun=1e-30;ff.Tol X=1e-15;ff.TolCon=1e-20;x0=[1;1;1];xm=[0;0;0];xM=[];A=[];B=[];Aeq=[];Beq=[];[ x,f,c,d]=fmincon(y,x0,A,B,Aeq,Beq,xm,xM,@wzhfc1,ff) Warning: Options LargeScale = 'off' and Algorithm = 'trust-region-reflective' conflict. Ignoring Algorithm and running active-set algorithm. To run trust-region-reflective, set LargeScale = 'on'. To run active-set without this warning, use Algorithm = 'active-set'. > In fmincon at 456 Local minimum possible. Constraints satisfied. fmincon stopped because the size of the current search direction is less than twice the selected value of the step size tolerance and constraints are satisfied to within the selected value of the constraint tolerance. Active inequalities (to within options.TolCon = 1e-20): lower upper ineqlin ineqnonlin 2 x = 1.0000 1.0000 f =

系统仿真实验报告

中南大学系统仿真实验报告 指导老师胡杨 实验者 学号 专业班级 实验日期 2014.6.4 学院信息科学与工程学院

目录 实验一MATLAB中矩阵与多项式的基本运算 (3) 实验二MATLAB绘图命令 (7) 实验三MATLAB程序设计 (9) 实验四MATLAB的符号计算与SIMULINK的使用 (13) 实验五MATLAB在控制系统分析中的应用 (17) 实验六连续系统数字仿真的基本算法 (30)

实验一MATLAB中矩阵与多项式的基本运算 一、实验任务 1.了解MATLAB命令窗口和程序文件的调用。 2.熟悉如下MATLAB的基本运算: ①矩阵的产生、数据的输入、相关元素的显示; ②矩阵的加法、乘法、左除、右除; ③特殊矩阵:单位矩阵、“1”矩阵、“0”矩阵、对角阵、随机矩阵的产生和运算; ④多项式的运算:多项式求根、多项式之间的乘除。 二、基本命令训练 1.eye(m) m=3; eye(m) ans = 1 0 0 0 1 0 0 0 1 2.ones(n)、ones(m,n) n=1;m=2; ones(n) ones(m,n) ans = 1 ans = 1 1

3.zeros(m,n) m=1,n=2; zeros(m,n) m = 1 ans = 0 0 4.rand(m,n) m=1;n=2; rand(m,n) ans = 0.8147 0.9058 5.diag(v) v=[1 2 3]; diag(v) ans = 1 0 0 0 2 0 0 0 3 6.A\B 、A/B、inv(A)*B 、B*inv(A) A=[1 2;3 4];B=[5 6;7 8]; a=A\B b=A/B c=inv(A)*B d=B*inv(A) a = -3 -4 4 5 b = 3.0000 -2.0000 2.0000 -1.0000

《控制系统计算机仿真》实验指导书

实验一 Matlab使用方法和程序设计 一、实验目的 1、掌握Matlab软件使用的基本方法; 2、熟悉Matlab的数据表示、基本运算和程序控制语句 3、熟悉Matlab绘图命令及基本绘图控制 4、熟悉Matlab程序设计的基本方法 二、实验内容 1、帮助命令 使用help命令,查找sqrt(开方)函数的使用方法; 2、矩阵运算 (1)矩阵的乘法 已知A=[1 2;3 4]; B=[5 5;7 8]; 求A^2*B (2)矩阵除法 已知A=[1 2 3;4 5 6;7 8 9]; B=[1 0 0;0 2 0;0 0 3]; A\B,A/B (3)矩阵的转置及共轭转置 已知A=[5+i,2-i,1;6*i,4,9-i]; 求A.', A' (4)使用冒号选出指定元素 已知:A=[1 2 3;4 5 6;7 8 9]; 求A中第3列前2个元素;A中所有列第2,3行的元素; (5)方括号[] 用magic函数生成一个4阶魔术矩阵,删除该矩阵的第四列 3、多项式 (1)求多项式p(x) = x3 - 2x - 4的根 (2)已知A=[1.2 3 5 0.9;5 1.7 5 6;3 9 0 1;1 2 3 4] , 求矩阵A的特征多项式; 求特征多项式中未知数为20时的值; 4、基本绘图命令 (1)绘制余弦曲线y=cos(t),t∈[0,2π] (2)在同一坐标系中绘制余弦曲线y=cos(t-0.25)和正弦曲线y=sin(t-0.5),t∈[0,2π] 5、基本绘图控制 绘制[0,4π]区间上的x1=10sint曲线,并要求: (1)线形为点划线、颜色为红色、数据点标记为加号; (2)坐标轴控制:显示范围、刻度线、比例、网络线 (3)标注控制:坐标轴名称、标题、相应文本; 6、基本程序设计 (1)编写命令文件:计算1+2+?+n<2000时的最大n值; (2)编写函数文件:分别用for和while循环结构编写程序,求2的0到n次幂的和。 三、预习要求 利用所学知识,编写实验内容中2到6的相应程序,并写在预习报告上。

控制系统综合实验模板

科技学院 综合实验报告 ( -- 第1 学期) 名称: 控制系统综合实验 题目: 水位控制系统综合实验 院系: 动力工程系 班级: 自动化09K1 学号: 09191 116 学生姓名: 秦术员 指导教师: 平玉环 设计周数: 1周 成绩: 日期: 1月7日

《控制系统》综合实验 任务书 一、目的与要求 本综合实验是自动化专业的实践环节。经过本实践环节, 使学生对实际控制系统的结构、系统中各环节的关系、数字控制器的应用和控制系统的整定等建立起完整的概念。培养学生利用所学理论知识分析、解决实际问题的能力。 1. 了解单容水箱水位控制系统的实际结构及各环节之间的关 系。 2. 学会数字控制器组态方法。 3. 掌握控制系统整定方法, 熟悉工程整定的全部内容。 二、主要内容 1.熟悉紧凑型过程控制系统, 并将系统调整为水位控制状态。 2.对数字控制器组态。 3.求取对象动态特性。 4.计算调节器参数。 5.调节器参数整定。 6.做扰动实验, 验证整定结果。 7.写出实验报告。 三、进度计划

四、实验成果要求 完成实验报告, 实验报告包括: 1.实验目的 2.实验设备 3.实验内容, 必须写出参数整定过程, 并分析控制器各参数的作用, 总结出一般工程整定的步骤。 4.实验总结, 此次实验的收获。 以上内容以打印报告形式提交。 五、考核方式 根据实验时的表现、及实验报告确定成绩。 成绩评分为经过以及不经过。 学生姓名: 秦术员 指导教师: 平玉环 1月7日

一、综合实验的目的与要求 本综合实验是自动化专业的实践环节。经过本实践环节, 使学生对实际控制系统的结构、系统中各环节的关系、数字控制器的应用和控制系统的整定等建立起完整的概念。培养学生利用所学理论知识分析、解决实际问题的能力。 1. 了解单容水箱水位控制系统的实际结构及各环节之间的关 系。 2. 学会数字控制器组态方法。 3. 掌握控制系统整定方法, 熟悉工程整定的全部内容。 二、实验正文 1. 实验设备 紧凑型过程控制系统; 上位机 2. 液位控制系统 2.1 液位控制系统流程图, 如图1

计算机组成原理虚拟实验指导书

计算机组成原理实验指导书 (虚拟实验系统)

实验1 1位全加器 ?实验目的 ?掌握全加器的原理及其设计方法。 ?熟悉组成原理虚拟教学平台的使用。 ?实验设备 与非门(3片)、异或门(2片)、开关若干、指示灯若干 ?实验原理 1位二进制加法器单元有三个输入量:两个二进制数Ai,Bi和低位传来的进位信号Ci,两个输出量:本位和输出Si以及向高位的进位输出C(i+1),这种考虑了全部三个输入量的加法单元称为全加器。来实验要求利用基本门搭建一个全加器,并完成全加器真值表。 ?实验步骤 各门电路芯片引脚显示于组件信息栏。 1. 测从组件信息栏中添加所需组件到实验流程面板中,按照图1.1所示搭建实验。 图1.1 组合逻辑电路实验流程图

2. 打开电源开关,按表1设置开关的值,完成表1-1。 表1-1 实验2 算术逻辑运算实验 ?实验目的 ?了解运算器的组成结构 ?掌握运算器的工作原理 ?掌握简单运算器的组成以及数据传送通路 ?验证运算功能发生器(74LS181)的组合功能 ?实验设备 74LS181(2片),74LS273(2片), 74LS245(2片),开关若干,灯泡若干,单脉冲一片 ?实验原理 实验中所用的运算器数据通路图如图2.1所示,实验中的运算器由两片74LS181以并/串形式构成8位字长的ALU。运算器的输出经过一个三态门(74LS245)和数据总线相连,运算器的两个数据输入端分别由两个锁存器(74LS373)锁存,锁存器的输入连至数据总线,数据开关用来给出参与运算的数据(A和B),并经过一个三态门(74LS245)和数据显示灯相连,显示结果。 ?74LS181:完成加法运算 ?74LS273:输入端接数据开关,输出端181。在收到上升沿的时钟信号前181和其 输出数据线之间是隔断的。在收到上升沿信号后,其将输出端的数据将传到181, 同时,作为触发器,其也将输入的数据进行保存。因此,通过增加该芯片,可以通 过顺序输入时钟信号,将不同寄存器中的数据通过同一组输出数据线传输到181 芯片的不同引脚之中 ?74LS245:相当于181的输出和数据显示灯泡组件之间的一个开关,在开始实验后

过程控制系统仿真实验指导

过程控制系统Matlab/Simulink 仿真实验 实验一 过程控制系统建模 ............................................................................................................. 1 实验二 PID 控制 ............................................................................................................................. 2 实验三 串级控制 ............................................................................................................................. 6 实验四 比值控制 ........................................................................................................................... 13 实验五 解耦控制系统 . (19) 实验一 过程控制系统建模 指导内容:(略) 作业题目一: 常见的工业过程动态特性的类型有哪几种?通常的模型都有哪些?在Simulink 中建立相应模型,并求单位阶跃响应曲线。 作业题目二: 某二阶系统的模型为2 () 22 2n G s s s n n ?ζ??= ++,二阶系统的性能主要取决于ζ,n ?两个参数。试利用Simulink 仿真两个参数的变化对二阶系统输出响应的影响,加深对二阶 系统的理解,分别进行下列仿真: (1)2n ?=不变时,ζ分别为0.1, 0.8, 1.0, 2.0时的单位阶跃响应曲线; (2)0.8ζ=不变时,n ?分别为2, 5, 8, 10时的单位阶跃响应曲线。

控制系统仿真实验报告

哈尔滨理工大学实验报告 控制系统仿真 专业:自动化12-1 学号:1230130101 姓名:

一.分析系统性能 课程名称控制系统仿真实验名称分析系统性能时间8.29 地点3# 姓名蔡庆刚学号1230130101 班级自动化12-1 一.实验目的及内容: 1. 熟悉MATLAB软件的操作过程; 2. 熟悉闭环系统稳定性的判断方法; 3. 熟悉闭环系统阶跃响应性能指标的求取。 二.实验用设备仪器及材料: PC, Matlab 软件平台 三、实验步骤 1. 编写MATLAB程序代码; 2. 在MATLAT中输入程序代码,运行程序; 3.分析结果。 四.实验结果分析: 1.程序截图

得到阶跃响应曲线 得到响应指标截图如下

2.求取零极点程序截图 得到零极点分布图 3.分析系统稳定性 根据稳定的充分必要条件判别线性系统的稳定性最简单的方法是求出系统所有极点,并观察是否含有实部大于0的极点,如果有系统不稳定。有零极点分布图可知系统稳定。

二.单容过程的阶跃响应 一、实验目的 1. 熟悉MATLAB软件的操作过程 2. 了解自衡单容过程的阶跃响应过程 3. 得出自衡单容过程的单位阶跃响应曲线 二、实验内容 已知两个单容过程的模型分别为 1 () 0.5 G s s =和5 1 () 51 s G s e s - = + ,试在 Simulink中建立模型,并求单位阶跃响应曲线。 三、实验步骤 1. 在Simulink中建立模型,得出实验原理图。 2. 运行模型后,双击Scope,得到的单位阶跃响应曲线。 四、实验结果 1.建立系统Simulink仿真模型图,其仿真模型为

计算机组成原理实验

计算机组成原理上机实验指导

一、实验准备和实验注意事项 1.本课程实验使用专门的TDN-CM++计算机组成原理教学实验设备,使用前后均应仔细检查主机板,防止导线、元件等物品落入装置内导致线路短路、元件损坏。 2.完成本实验的方法是先找到实验板上相应的丝印字及其对应的引出排针,将排针用电缆线连接起来,连接时要注意电缆线的方向,不能反向连接;如果实验装置中引出排针上已表明两针相连,表明两根引出线内部已经连接起来,此时可以只使用一根线连接。 3.为了弄清计算机各部件的工作原理,前面几个实验的控制信号由开关单元“SWITCH UNIT”模拟输入;只有在模型机实验中才真正由控制器对指令译码产生控制信号。在每个实验开始时需将所有的开关置为初始状态“1”。 4.本实验装置的发光二极管的指示灯亮时表示信号为“0”,灯灭时表示信号为“1”。 5.实验接线图中带有圆圈的连线为实验中要接的线。 6.电源关闭后,不能立即重新开启,关闭与重启之间至少应有30秒间隔。 7.电源线应放置在机内专用线盒中。 8.保证设备的整洁。

二、实验设备的数据通路结构 利用本实验装置构造的模型机的数据通路结构框图如下图。其中各单元内部已经连接好,单元之间可能已经连接好,其它一些单元之间的连线需要根据实验目的用排线连接。 图0-2 模型机数据通路结构框图

实验一运算器实验:算术逻辑运算实验 一.实验目的 1.了解运算器的组成结构; 2.掌握运算器的工作原理; 3.掌握简单运算器的数据传送通路。 4.验证运算功能发生器(74LSl81)的组合功能。 二.实验设备 TDN-CM++计算机组成原理教学实验系统一台,排线若干。 三.实验原理 实验中所用的运算器数据通路如图1-l所示。其中两片74LSl81以串行方式构成8位字长的ALU,ALU的输出经过一个三态门(74LS245)和数据总线相连。三态门由ALU-B控制,控制运算器运算的结果能否送往总线,低电平有效。 为实现双操作数的运算,ALU的两个数据输入端分别由二个锁存器DR1、DR2(由74LS273实现)锁存数据。要将数据总线上的数据锁存到DR1、DR2中,锁存器的控制端LDDR1和LDDR2必须为高电平,同时由T4脉冲到来。 数据开关(“INPUT DEVICE”)用来给出参与运算的数据,经过三态门(74LS245)后送入数据总线,三态门由SW-B控制,低电平有效。数据显示灯(“BUS UNIT”)已和数据总线相连,用来显示数据总线上的内容。 图中已将用户需要连接的控制信号用圆圈标明(其他实验相同,不再说明),其中除T4为脉冲信号外,其它均为电平信号。由于实验电路中的时序信号均已连至“W/R UNIT”的相应时序信号引出端,因此,在进行实验时,只需将“W/R UNIT”的T4接至“STATE UNIT”的微动开关KK2的输出端,按动微动开关,即可获得实验所需的单脉冲。 ALU运算所需的电平控制信号S3、S2、S1、S0、Cn、M、LDDR1、LDDR2、ALU-B、SW-B均由“SWITCH UNIT”中的二进制数据开关来模拟,其中Cn、ALU-B、SW-B为低电平有效,LDDRl、LDDR2为高电平有效。 对单总线数据通路,需要分时共享总线,每一时刻只能由一组数据送往总线。

第一章系统仿真的基本概念与方法

第一章控制系统及仿真概述 控制系统的计算机仿真是一门涉及到控制理论、计算数学与计算机技术的综合性新型学科。这门学科的产生及发展差不多是与计算机的发明及发展同步进行的。它包含控制系统分析、综合、设计、检验等多方面的计算机处理。计算机仿真基于计算机的高速而精确的运算,以实现各种功能。 第一节控制系统仿真的基本概念 1.系统: 系统是物质世界中相互制约又相互联系着的、以期实现某种目的的一个运动整体,这个整体叫做系统。 “系统”是一个很大的概念,通常研究的系统有工程系统和非工程系统。 工程系统有:电力拖动自动控制系统、机械系统、水力、冶金、化工、热力学系统等。 非工程系统:宇宙、自然界、人类社会、经济系统、交通系统、管理系统、生态系统、人口系统等。 2.模型: 模型是对所要研究的系统在某些特定方面的抽象。通过模型对原型系统进行研究,将具有更深刻、更集中的特点。 模型分为物理模型和数学模型两种。数学模型可分为机理模型、统计模型与混合模型。 3.系统仿真: 系统仿真,就是通过对系统模型的实验,研究一个存在的或设计中的系统。更多的情况是指以系统数学模型为基础,以计算机为工具对系统进行实验研究的一种方法。 要对系统进行研究,首先要建立系统的数学模型。对于一个简单的数学模型,可以采用分析法或数学解析法进行研究,但对于复杂的系统,则需要借助于仿真的方法来研究。 那么,什么是系统仿真呢?顾名思义,系统仿真就是模仿真实的事物,也就是用一个模型(包括物理模型和数学模型)来模仿真实的系统,对其进行实验研究。用物理模型来进行仿真一般称为物理仿真,它主要是应用几何相似及环境条件相似来进行。而由数学模型在计算机上进行实验研究的仿真一般则称为数字仿真。我们这里讲的是后一种仿真。 数字仿真是指把系统的数学模型转化为仿真模型,并编成程序在计算机上投入运行、实验的全过程。通常把在计算机上进行的仿真实验称为数字仿真,又称计算机仿真。

控制系统仿真实验报告1

昆明理工大学电力工程学院学生实验报告 实验课程名称:控制系统仿真实验 开课实验室:年月日

实验一 电路的建模与仿真 一、实验目的 1、了解KCL 、KVL 原理; 2、掌握建立矩阵并编写M 文件; 3、调试M 文件,验证KCL 、KVL ; 4、掌握用simulink 模块搭建电路并且进行仿真。 二、实验内容 电路如图1所示,该电路是一个分压电路,已知13R =Ω,27R =Ω,20S V V =。试求恒压源的电流I 和电压1V 、2V 。 I V S V 1 V 2 图1 三、列写电路方程 (1)用欧姆定律求出电流和电压 (2)通过KCL 和KVL 求解电流和电压

四、编写M文件进行电路求解(1)M文件源程序 (2)M文件求解结果 五、用simulink进行仿真建模(1)给出simulink下的电路建模图(2)给出simulink仿真的波形和数值

六、结果比较与分析

实验二数值算法编程实现 一、实验目的 掌握各种计算方法的基本原理,在计算机上利用MATLAB完成算法程序的编写拉格朗日插值算法程序,利用编写的算法程序进行实例的运算。 二、实验说明 1.给出拉格朗日插值法计算数据表; 2.利用拉格朗日插值公式,编写编程算法流程,画出程序框图,作为下述编程的依据; 3.根据MATLAB软件特点和算法流程框图,利用MATLAB软件进行上机编程; 4.调试和完善MATLAB程序; 5.由编写的程序根据实验要求得到实验计算的结果。 三、实验原始数据 上机编写拉格朗日插值算法的程序,并以下面给出的函数表为数据基础,在整个插值区间上采用拉格朗日插值法计算(0.6) f,写出程序源代码,输出计算结果: 四、拉格朗日插值算法公式及流程框图

计算机组成原理实验指导书

计算机组成原理 实验报告 学号: 姓名: 提交日期: 成绩: 计算机组成原理实验报告 Computer Organization Lab Reports ______________________________________________________________________________ 班级: ____ 姓名:____学号:_____ 实验日期:____

一.实验目的 1. 熟悉Dais-CMX16+达爱思教仪的各部分功能和使用方法。 2. 掌握十六位机字与字节运算的数据传输格式,验证运算功能发生器及进位控制的组合功能。了解运算器的工作原理。 3. 完成算术、逻辑、移位运算实验,熟悉ALU运算控制位的运用。 ______________________________________________________________________________二.实验环境 Dais-CMX16+达爱思教仪 ______________________________________________________________________________三.实验原理 实验中所用的运算器数据通路如图1-1所示。ALU运算器由CPLD描述。运算器的输出经过2片74LS245三态门与数据总线相连,2个运算寄存器AX、BX的数据输入端分别由4个74LS574锁存器锁存,锁存器的输入端与数据总线相连,准双向I/O输入输出端口用来给出参与运算的数据,经2片74LS245三态门与数据总线相连。 图1-1 运算器数据通路 图1-1中,AXW、BXW在“搭接态”由实验连接对应的二进制开关控制,“0”有效,通过【单拍】按钮产生的负脉冲把总线上的数据打入,实现AXW、BXW写入操作。 表1-1 ALU运算器编码表 算术运算逻辑运算 M M13 M12 M11 功能M M13 M12 M11 功能 M S2 S1 S0 M S2 S1 S0 0 0 0 0 A+B+C 1 0 0 0 读B 0 0 0 1 A—B —C 1 0 0 1 非A 0 0 1 0 RLC 1 0 1 0 A-1

控制系统数字仿真实验报告

控制系统数字仿真实验报告 班级:机械1304 姓名:俞文龙 学号: 0801130801

实验一数字仿真方法验证1 一、实验目的 1.掌握基于数值积分法的系统仿真、了解各仿真参数的影响; 2.掌握基于离散相似法的系统仿真、了解各仿真参数的影响; 3.熟悉MATLAB语言及应用环境。 二、实验环境 网络计算机系统(新校区机电大楼D520),MATLAB语言环境 三实验内容 (一)试将示例1的问题改为调用ode45函数求解,并比较结果。 实验程序如下; function dy = vdp(t,y) dy=[y-2*t/y]; end [t,y]=ode45('vdp',[0 1],1); plot(t,y); xlabel('t'); ylabel('y');

(二)试用四阶RK 法编程求解下列微分方程初值问题。仿真时间2s ,取步长h=0.1。 ?????=-=1 )0(2y t y dt dy 实验程序如下: clear t0=0; y0=1; h=0.1; n=2/h; y(1)=1; t(1)=0; for i=0:n-1 k1=y0-t0^2; k2=(y0+h*k1/2)-(t0+h/2)^2; k3=(y0+h*k2/2)-(t0+h/2)^2;

k4=(y0+h*k3)-(t0+h)^2; y1=y0+h*(k1+2*k2+2*k3+k4)/6; t1=t0+h; y0=y1; t0=t1; y(i+2)=y1; t(i+2)=t1; end y1 t1 figure(1) plot(t,y,'r'); xlabel('t'); ylabel('y'); (三)试求示例3分别在周期为5s的方波信号和脉冲信号下的响应,仿真时间20s,采样周期Ts=0.1。

计算机组成原理实验指导书

计算机组成原理实验指导书 山东财经大学

第一节计算机组成原理常用部件实验 一、实验目的 1、掌握计算机组成原理常用部件的结构原理。 2、掌握常用部件的设计过程。 3、熟悉常用部件的功能与应用。 4、掌握常用部件的测试方法。 5、熟悉组成原理实验台和图形输入法软件的使用方法。 二、计算机组成原理中的常用部件 计算机组成原理中的常用部件通常指的是:加法器、数据选择器、译码器、寄存器和计数器等,这些常用部件均为运算器、总线、控制器、存储系统及数据通路的组成部分。熟练掌握常用部件对后续实验将有极大帮助。 三、实验系统置分调模式时,ispLSI1032E的输入、输出资源连接示意图 图1为本实验系统中ispLSI1032E的输入输出资源连接示意图。 ●输入开关:K15-8和K7-0共2组; ●发光管显示:LED15-8、LED7-0共2组; ●时钟脉冲:连续时钟和单脉冲2个; ●复位输入:RET2为ispLSI1032E的复位输入按键。 凡实验系统置分调模式时,以上输入、输出资源可任意编程使用。 图1 ispLSI1032E与输入、输出资源的连接示意图 四、常用部件实验 实验1 数据选择器 1、实验内容及说明 数据选择器是指从多路数据输入中选择一路作为输出,本实验要求设计一个三选一的数据选择器。图2所示为三路数据选择器的框图,图中:A= a3a2a1a0,B=b3b2b1b0,C=c3c2c1c0,E=e3e2e1e0。

2、实验步骤 (1)原理图输入:根据图3电路,采用图形输入法在计算机上完成实验电路的原理图输入。 (2)管脚定义:根据图1中的管脚连接示意图完成原理图中输入、输出管脚的定义。 其中a3a2a1a0定义在k15-k12(33-30),b3b2b1b0定义在k11-k8(29-26),c3c2c1c0定义在k7-k4(60-57),e3e2e1e0定义在LED3-LED0(79-76)。 图3 数据选择器原理图 (3)原理图编译、适配和下载:将实验系统中的模式开关(K23)置于分调模式;在图形输入软件环境中选择ispLSI1032E器件,进行原理图的编译和适配,无误后完成下载。 (4)数据选择器的调试:使用输入开关在数据选择器输入端预置任意数值,然后使AE、BE、CE 分别有效(高电平有效,即开关向上),观察输出E的值是否和相应的输入值相同。 (5)生成元件符号,以备以后使用。 实验2 寄存器 1、实验内容及说明 本实验要求设计一个8位的寄存器,其中d7—d0、q7—q0分别为寄存器的输入和输出,cp为寄存器的时钟脉冲。 图4为8位寄存器的框图。 图5电路为8位寄存器的线路原理图。

《MATLAB与控制系统。。仿真》实验报告

《MATLAB与控制系统仿真》 实验报告 班级: 学号: 姓名: 时间:2013 年 6 月

目录实验一MATLAB环境的熟悉与基本运算(一)实验二MATLAB环境的熟悉与基本运算(二)实验三MATLAB语言的程序设计 实验四MATLAB的图形绘制 实验五基于SIMULINK的系统仿真 实验六控制系统的频域与时域分析 实验七控制系统PID校正器设计法 实验八线性方程组求解及函数求极值

实验一MATLAB环境的熟悉与基本运算(一) 一、实验目的 1.熟悉MATLAB开发环境 2.掌握矩阵、变量、表达式的各种基本运算 二、实验基本原理 1.熟悉MATLAB环境: MATLAB桌面和命令窗口、命令历史窗口、帮助信息浏览器、工作空间浏览器、文件和搜索路径浏览器。 2.掌握MATLAB常用命令 表1 MATLAB常用命令 变量与运算符 3.1变量命名规则 3.2 MATLAB的各种常用运算符 表3 MATLAB关系运算符 表4 MATLAB逻辑运算符

| Or 逻辑或 ~ Not 逻辑非 Xor逻辑异或 符号功能说明示例符号功能说明示例 :1:1:4;1:2:11 . ;分隔行.. ,分隔列… ()% 注释 [] 构成向量、矩阵!调用操作系统命令 {} 构成单元数组= 用于赋值 的一维、二维数组的寻访 表6 子数组访问与赋值常用的相关指令格式 三、主要仪器设备及耗材 计算机 四.实验程序及结果 1、新建一个文件夹(自己的名字命名,在机器的最后一个盘符) 2、启动MATLAB,将该文件夹添加到MATLAB路径管理器中。 3、学习使用help命令。

计算机组成原理实验指导书

SAC-T3D 计算机组成原理教学实验仪 实验指导书 电气与信息学院

SAC-T3D 计算机组成原理教学实验仪 实验指导书 电气与信息学院

目录 第一章概述 (1) 第二章实验部分 (3) 实验一时序电路组成、控制原理实验 (3) 实验二运算器组成实验 (6) 实验三半导体存贮器原理实验 (10) 实验四数据通路实验 (14) 实验五微程序控制器实验 (17)

第一章概述 SAC—T3C计算机组成原理实验仪是根据理工科院校计算机组成原理课程大纲的要求和计算机教学迅速发展的需要,在吸收了国内外先进教学成果的基础上设计定型的。 系统采用模块化组合结构,为大学本科、专科、成人高校等层次的《计算机组成原理》、《计算机组成与结构》、《逻辑设计》,等课程提供了实验条件。 整个系统由运算器电路、存贮器电路、数据通路电路、时序发生器电路、微程序控制器电路、模拟输入逻辑开关、脉冲发生电路、电平脉冲测试电路等组成。 由于系统的模块化,学生可通过一系列积木式实验,对CPU 内部的运算功能、控制功能、总线结构、指令系统的设计和微指令的实现以及CPU内部如何工作有直观、深刻的认识。在各项分实验的基础上,通过自己设计并实现一台模型机的运行。从而对计算机的原理、结构,从部件到分系统,直到整机有一个形象的、生动的、本质的认识。有利于培养学生的动手能力,创造性分析问题和解决问题的能力。 SAC-T3C计算机实验仪布局框图如图1。 其中存贮器、运算器及数据通路、时序、微程序控制电路将在今后逐一详细介绍和使用。前四个实验UMBIN和UMAOUT之间的扁平通信线不用插。 作为辅助电路主要有:脉冲电平测试电路用来进行电平测试和脉冲测试,脉冲产生电路用来产生单拍脉冲和连续脉冲,单拍脉冲输出为P和/P常用作实验中的单拍脉冲信号源。连续脉冲输出为Q1、Q2、Q3、Q4其中Q1~Q4为倍频关系,频率决定于晶体频率,如晶体频率为2M,Q1~Q4分别为1MHZ、500KHZ、250KHZ、125KHZ,在实验中可任选一频率作为时序电路中H的连续脉冲输入。

控制系统仿真和设计实验报告

控制系统仿真与设计实验报告 姓名: 班级: 学号: 指导老师:峰

7.2.2控制系统的阶跃响应 一、实验目的 1.观察学习控制系统的单位阶跃响应; 2.记录单位阶跃响应曲线; 3.掌握时间相应的一般方法; 二、实验容 1.二阶系统G(s)=10/(s2+2s+10) 键入程序,观察并记录阶跃响应曲线;录系统的闭环根、阻尼比、无阻尼振荡频率;记录实际测去的峰值大小、峰值时间、过渡时间,并与理论值比较。 (1)实验程序如下: num=[10]; den=[1 2 10]; step(num,den); 响应曲线如下图所示: (2)再键入: damp(den); step(num,den); [y x t]=step(num,den); [y,t’] 可得实验结果如下:

实际值理论值峰值 1.3473 1.2975 峰值时间 1.0928 1.0649 过渡时间+%5 2.4836 2.6352

+%2 3.4771 3.5136 2. 二阶系统G(s)=10/(s2+2s+10) 试验程序如下: num0=[10]; den0=[1 2 10]; step(num0,den0); hold on; num1=[10]; den1=[1 6.32 10]; step(num1,den1); hold on; num2=[10]; den2=[1 12.64 10]; step(num2,den2); 响应曲线:

(2)修改参数,分别实现w n1= (1/2)w n0和w n1= 2w n0响应曲线 试验程序: num0=[10]; den0=[1 2 10]; step(num0,den0); hold on; num1=[2.5]; den1=[1 1 2.5]; step(num1,den1); hold on; num2=[40]; den2=[1 4 40]; step(num2,den2); 响应曲线如下图所示: 3.时作出下列系统的阶跃响应,并比较与原系统响应曲线的差别与特点,作出相应的实验分析结果。

哈工大 计算机仿真技术实验报告 仿真实验四基于Simulink控制系统仿真与综合设计

基于Simulink 控制系统仿真与综合设计 一、实验目的 (1) 熟悉Simulink 的工作环境及其功能模块库; (2) 掌握Simulink 的系统建模和仿真方法; (3) 掌握Simulink 仿真数据的输出方法与数据处理; (4) 掌握利用Simulink 进行控制系统的时域仿真分析与综合设计方法; (5) 掌握利用 Simulink 对控制系统的时域与频域性能指标分析方法。 二、实验内容 图2.1为单位负反馈系统。分别求出当输入信号为阶跃函数信号)(1)(t t r =、斜坡函数信号t t r =)(和抛物线函数信号2/)(2t t r =时,系统输出响应)(t y 及误差信号)(t e 曲线。若要求系统动态性能指标满足如下条件:a) 动态过程响应时间s t s 5.2≤;b) 动态过程响应上升时间s t p 1≤;c) 系统最大超调量%10≤p σ。按图1.2所示系统设计PID 调节器参数。 图2.1 单位反馈控制系统框图

图2.2 综合设计控制系统框图 三、实验要求 (1) 采用Simulink系统建模与系统仿真方法,完成仿真实验; (2) 利用Simulink中的Scope模块观察仿真结果,并从中分析系统时域性能指标(系统阶跃响应过渡过程时间,系统响应上升时间,系统响应振荡次数,系统最大超调量和系统稳态误差); (3) 利用Simulink中Signal Constraint模块对图2.2系统的PID参数进行综合设计,以确定其参数; (4) 对系统综合设计前后的主要性能指标进行对比分析,并给出PID参数的改变对闭环系统性能指标的影响。 四、实验步骤与方法 4.1时域仿真分析实验步骤与方法 在Simulink仿真环境中,打开simulink库,找出相应的单元部件模型,并拖至打开的模型窗口中,构造自己需要的仿真模型。根据图2.1 所示的单位反馈控制系统框图建立其仿真模型,并对各个单元部件模型的参数进行设定。所做出的仿真电路图如图4.1.1所示。

计算机组成原理实验指导书

实验一8位算术逻辑运算实验 一、实验目的 1、掌握算术逻辑运算器单元ALU(74LS181)的工作原理。 2、掌握简单运算器的数据传送通路组成原理。 3、验证算术逻辑运算功能发生器74LSl8l的组合功能。 4、按给定数据,完成实验指导书中的算术/逻辑运算。 二、实验内容 1、实验原理 实验中所用的运算器数据通路如图1.1所示。其中运算器由两片74LS181以并/串形成8位字长的ALU构成。运算器的输出经过一个三态门74LS245 (U33)到ALUO1插座,实验时用8芯排线和内部数据总线BUSD0~D7插座BUSl~6中的任一个相连,内部数据总线通过LZDO~LZD7显示灯显示;运算器的两个数据输入端分别由二个锁存器74LS273(U29、U30)锁存,两个锁存器的输入并联后连至插座ALUBUS,实验时通过8芯排线连至外部数据总线EXD0~D7插座EXJl~EXJ3中的任一个;参与运算的数据来自于8位数据开并KD0~KD7,并经过一三态门74LS245(U51)直接连至外部数据总线EXD0~EXD7,通过数据开关输入的数据由LD0~LD7显示。 图1.1中算术逻辑运算功能发生器74LS18l(U3l、U32)的功能控制信号S3、S2、Sl、S0、CN、M并行相连后连至SJ2插座,实验时通过6芯排线连至6位功能开关插座UJ2,以手动方式用二进制开关S3、S2、S1、S0、CN、M来模拟74LSl8l (U31、U32)的功能控制信号S3、S2、S1、S0、CN、M;其它电平控制信号LDDRl、LDDR2、ALUB’、SWB’以手动方式用二进制开关LDDRl、LDDR2、ALUB、SWB 来模拟,这几个信号有自动和手动两种方式产生,通过跳线器切换,其中ALUB’、SWB’为低电平有效,LDDRl、LDDR2为高电平有效。 另有信号T4为脉冲信号,在手动方式下进行实验时,只需将跳线器J23上T4与手动脉冲发生开关的输出端SD相连,按动手动脉冲开关,即可获得实验所需的单脉冲。 2、实验接线

相关文档
最新文档