实验报告
课程名称控制工程基础
实验项目实验二二阶系统瞬态响应和稳定性
专业电子科学与技术班级一
姓名学号
指导教师实验成绩
2014年4月17日
试验二二阶系统瞬态响应和稳定性
一丶实验目的
1.了解和掌握典型二阶系统模拟电路的构成方法及Ⅰ型二阶闭环系统的传
递函数标准式。
2.研究Ⅰ型二阶闭环系统的结构参数--无阻尼振荡频率ωn、阻尼比ξ对过
渡过程的影响。
3.掌握欠阻尼Ⅰ型二阶闭环系统在阶跃信号输入时的动态性能指标Mp、tp、
ts的计算。
4.观察和分析Ⅰ型二阶闭环系统在欠阻尼,临界阻尼,过阻尼的瞬态响应
曲线,及在阶跃信号输入时的动态性能指标Mp、tp值,并与理论计算值
作比对。
二、实验仪器
PC机一台、实验箱
三、实验内容及操作步骤
图3-1-7 Ⅰ型二阶闭环系统模拟电路
积分环节(A2单元)的积分时间常数Ti=R1*C1=1S
惯性环节(A3单元)的惯性时间常数T=R2*C2=0.1S
阻尼比和开环增益K的关系式为:
临界阻尼响应:ξ=1,K=2.5,R=40k
欠阻尼响应:0<ξ<1 ,设R=4k,K=25 ξ=0.316 0< ξ<1
过阻尼响应:ξ=1.58>1,设R=100k, K=1
实验步骤:注:‘S ST’用“短路套”短接!
(1)用信号发生器(B1)的‘阶跃信号输出’和‘幅度控制电位器’构造输入信号(Ui):B1单元中电位器的左边K3开关拨下(GND),右边K4开关拨下(0/+5阶跃)。阶跃信号输出(B1的Y测孔)调整为2V(调节方法:按下信号发生器(B1)阶跃信号按钮,L9灯亮,调节电位器,用万用表测量Y测孔)。
(2)构造模拟电路:按图3-1-1安置短路套及测孔联线,表如下。
(a)安置短路套(b)测孔联线
模块号跨接座号
1 A1 S4, S8
2
A2 S2,
S11,S12
3 A3 S8,S10
4 A6 S2,S6
(3)运行、观察、记录:
① 运行LABACT 程序,选择自动控制菜单下的线性系统的时域分析下的二阶典型系统瞬态响应和稳定性实验项目,就会弹出虚拟示波器的界面,点击开始即可使用本实验机配套的虚拟示波器(B3)单元的CH1测孔测量波形。也可选用普通示波器观测实验结果。
② 分别将(A11)中的直读式可变电阻调整到4K 、40K 、100K ,等待完整波形出来后,点击停止,用示波器观察在三种增益K 下,A6输出端C(t)的系统阶跃响应。
四、实验结果分析
R=4K 时,ζ= 0.3162,系统处于欠阻尼状态
R=40K 时,ζ= 1,系统处于临界阻尼状态
1 信号输入
r(t)
B1(Y ) →A1(H1)
2 运放级联 A1(OUT )→A2(H1)
3 运放级联 A2(OUT )→A3(H1)
4 负反馈 A3(OUT )→A1(H2)
5 运放级联
A3(OUT )→A6(H1)
6
跨接元件4K 、40K 、70K
元件库A11中直读式
可变电阻跨接到A3
(H1)和(IN )之间
R= 100K时,ζ= 1.3229,系统处于过阻尼状态
K=25,T=0.1,Ti=1
K=40,T=0.1,Ti=0.2
K=25,T=0.1,Ti=1
五、实验心得
通过本实验的了解和掌握,我们知道欠阻尼和过阻尼、临界阻尼的区别,同时提
高了在短时间完成实验的能力,增强了团队协作和迅速处理问题的能力。
成绩考核表(验证性实验)
学号姓
名
地
点
时间
实验题目
考核内容实
验
预
习
20分
实验操作50分实验报告30分总计
操作能
力30分
数据结
果20分
数据处
理15分
结论分
析15
分
成
绩
成绩考核表(设计性实验)
学号姓
名地
点
时间
实验题目
考核内容预
习
10
分
实验操作35
分
实验报告25分方案及建议30分总
计操作
能力
20分
数据
结果
15分
设计
能力
10分
数据
处理
10分
结果
分析
5分
设计
内容
20分
改进
建议
10分
成绩
指导教师签字:
2014年4月17日
控制系统时间响应分析”实验报告
实验一、“控制系统时间响应分析”实验报告 一、实验类型 验证性实验 二、实验目的 1、 求系统在时间常数τ不同取值时的单位脉冲、单位阶跃响应和任意输入响应,熟悉系统时间响应的定义和图形曲线 2、 求系统的上升时间、峰值时间、最大超调量和调整时间等性能指标,熟悉系统瞬态性能指标的定义。 三、实验仪器与设备(或工具软件) 计算机,MATLAB 软件 四、实验内容、实验方法与步骤 已知系统传递函数 50 )1(05.050)(2+++=s s s G τ 1、求系统在时间常数τ不同取值时的单位脉冲、单位阶跃响应和任意输入 响应。 应用impulse 函数,可以得到τ=0,τ=0.0125、τ=0.025时系统单位脉冲响 应;应用step 函数,同样可以得到τ=0,τ=0.0125、τ=0.025时系统单位阶跃响应。 2、求系统的瞬态性能指标 五、实验结果 1、系统在时间常数τ不同取值时的单位脉冲、单位阶跃响应和任意输入响 t=[0:0.01:0.8];%仿真时间区段 nG=[50]; tao=0; dG=[0.05 1+50*tao 50]; G1=tf(nG,dG); tao=0.0125; dG=[0.05 1+50*tao 50]; G2=tf(nG,dG); tao=0.025; dG=[0.05 1+50*tao 50]; G3=tf(nG,dG);%三种τ值下,系统的传递函数模型 [y1,T]=impulse(G1,t);[y1a,T]=step(G1,t); [y2,T]=impulse(G2,t);[y2a,T]=step(G2,t);
实验一、“控制系统时间响应分析”实验报告 一、实验类型 验证性实验 二、实验目的 1、 求系统在时间常数τ不同取值时的单位脉冲、单位阶跃响应和任意输入响应,熟悉系统时间响应的定义和图形曲线 2、 求系统的上升时间、峰值时间、最大超调量和调整时间等性能指标,熟悉系统瞬态性能指标的定义。 三、实验仪器与设备(或工具软件) 计算机,MATLAB 软件 四、实验内容、实验方法与步骤 已知系统传递函数 50 )1(05.050)(2+++=s s s G τ 1、求系统在时间常数τ不同取值时的单位脉冲、单位阶跃响应和任意输入响应。 应用impulse 函数,可以得到τ=0,τ=0.0125、τ=0.025时系统单位脉冲响应;应用step 函数,同样可以得到τ=0,τ=0.0125、τ=0.025时系统单位阶跃响应。 2、求系统的瞬态性能指标 五、实验结果 1、系统在时间常数τ不同取值时的单位脉冲、单位阶跃响应和任意输入响 t=[0:0.01:0.8];%仿真时间区段 nG=[50]; tao=0; dG=[0.05 1+50*tao 50]; G1=tf(nG ,dG); tao=0.0125; dG=[0.05 1+50*tao 50]; G2=tf(nG ,dG); tao=0.025; dG=[0.05 1+50*tao 50]; G3=tf(nG,dG);%三种τ值下,系统的传递函数模型 [y1,T]=impulse(G1,t);[y1a,T]=step(G1,t); [y2,T]=impulse(G2,t);[y2a,T]=step(G2,t); [y3,T]=impulse(G3,t);[y3a,T]=step(G3,t);%系统响应 subplot(131),plot(T,y1,'--',T,y2,'-.',T,y3,'-') legend('tao=0','tao=0.0125','tao=0.025') xlabel('t(sec)'),ylabel('x(t)');grid on; subplot(132),plot(T,y1a,'--',T,y2a,'-.',T,y3a,'-') legend('tao=0','tao=0.0125','tao=0.025') grid on;xlabel('t(sec)'),ylabel('x(t)');%产生图形 t=[0:0.01:1];u=sin(2*pi*t);% 仿真时间区段和输入 Tao=0.025;
《信号与系统及MATLAB实现》实验指导书
前言 长期以来,《信号与系统》课程一直采用单一理论教学方式,同学们依靠做习题来巩固和理解教学内容,虽然手工演算训练了计算能力和思维方法,但是由于本课程数学公式推导较多,概念抽象,常需画各种波形,作题时难免花费很多时间,现在,我们给同学们介绍一种国际上公认的优秀科技应用软件MA TLAB,借助它我们可以在电脑上轻松地完成许多习题的演算和波形的绘制。 MA TLAB的功能非常强大,我们此处仅用到它的一部分,在后续课程中我们还会用到它,在未来地科学研究和工程设计中有可能继续用它,所以有兴趣的同学,可以对MA TLAB 再多了解一些。 MA TLAB究竟有那些特点呢? 1.高效的数值计算和符号计算功能,使我们从繁杂的数学运算分析中解脱出来; 2.完备的图形处理功能,实现计算结果和编程的可视化; 3.友好的用户界面及接近数学表达式的自然化语言,易于学习和掌握; 4.功能丰富的应用工具箱,为我们提供了大量方便实用的处理工具; MA TLAB的这些特点,深受大家欢迎,由于个人电脑地普及,目前许多学校已将它做为本科生必须掌握的一种软件。正是基于这些背景,我们编写了这本《信号与系统及MA TLAB实现》指导书,内容包括信号的MA TLAB表示、基本运算、系统的时域分析、频域分析、S域分析、状态变量分析等。通过这些练习,同学们在学习《信号与系统》的同时,掌握MA TLAB的基本应用,学会应用MA TLAB的数值计算和符号计算功能,摆脱烦琐的数学运算,从而更注重于信号与系统的基本分析方法和应用的理解与思考,将课程的重点、难点及部分习题用MA TLAB进行形象、直观的可视化计算机模拟与仿真实现,加深对信号与系统的基本原理、方法及应用的理解,为学习后续课程打好基础。另外同学们在进行实验时,最好事先预习一些MA TLAB的有关知识,以便更好地完成实验,同时实验中也可利用MA TLAB的help命令了解具体语句以及指令的使用方法。
信号与系统实验八实验报告 一、实验内容 1用符号法求下列序列的z 变换。 ,。 1-1 syms k; ztrans((k-3).*heaviside(k)) ans = z/(z^2 - 2*z + 1) - 3/(z - 1) - 3/2 g=ztrans(f); ezplot(g); 1-4 syms k; syms b; ztrans(exp(b*k).*heaviside(k)) ans =
1/(z/exp(b) - 1) + 1/2 g=ztrans(f); ezplot(g); 2用符号法求下列z 变换的逆变换。 ,。 syms a z; F1=1./(z+1).^2; f1=iztrans(F1) F5=(a*z*(z+a))./(z-a).^3 f5=iztrans(F5); f1 = kroneckerDelta(n, 0) + (-1)^n*(n - 1) F5 = -(a*z*(a + z))/(a - z)^3 4离散线性系统的差分方程(前向差分)为 用z 变换法分别求系统零输入响应、零状态响应和全响应。
syms z real a=[1 3 2]; b=[0 1 3]; F=z/(z-1); y0=[3 1]; Zn=[z^2 z 1]; An=a*Zn'; B=b*Zn'; H=B/An; Yzs=H.*F; yzs=iztrans(Yzs); disp('零状态响应') pretty(yzs) A=[a(3)/z+a(2) a(3)]; Bf=[b(3)/z+b(2) b(3)]; Y0s=-A*y0'; Yzi=Y0s/An; yzi=iztrans(Yzi); disp('零输入响应') pretty(yzi) y=yzs+yzi; disp('全响应') pretty(y) 零状态响应 n (-2) n ----- - (-1) + 2/3 3 零输入响应 n n 5 (-1) - 3 kroneckerDelta(n - 1, 0) - 4 (-2) - kroneckerDelta(n, 0) 全响应 n n 11 (-2) 4 (-1) - 3 kroneckerDelta(n - 1, 0) - -------- - 3 kroneckerDelta(n, 0) + 2/3
实验一--控制系统的稳定性分析
实验一控制系统的稳定性分 班级:光伏2班 姓名:王永强 学号:1200309067
实验一控制系统的稳定性分析 一、实验目的 1、研究高阶系统的稳定性,验证稳定判据的正确性; 2、了解系统增益变化对系统稳定性的影响;
3、观察系统结构和稳态误差之间的关系。 二、实验任务 1、稳定性分析 欲判断系统的稳定性,只要求出系统的闭环极点即可,而系统的闭环极点就是闭环传递函数的分母多项式的根,可以利用MATLAB中的tf2zp函数求出系统的零极点,或者利用root函数求分母多项式的根来确定系统的闭环极点,从而判断系统的稳定性。 (1)已知单位负反馈控制系统的开环传递 函数为 0.2( 2.5) () (0.5)(0.7)(3) s G s s s s s + = +++,用MATLAB编写 程序来判断闭环系统的稳定性,并绘制闭环系统的零极点图。 在MATLAB命令窗口写入程序代码如下:z=-2.5 p=[0,-0.5,-0.7,-3] k=1 Go=zpk(z,p,k)
Gc=feedback(Go,1) Gctf=tf(Gc) dc=Gctf.den dens=ploy2str(dc{1},'s') 运行结果如下: Gctf = s + 2.5 --------------------------------------- s^4 + 4.2 s^3 + 3.95 s^2 + 2.05 s + 2.5 Continuous-time transfer function. dens是系统的特征多项式,接着输入如下MATLAB程序代码: den=[1,4.2,3.95,1.25,0.5] p=roots(den)
信号与系统实验 信息学院 通信工程 20101060163 荣华杰 8.1已知描述连续时间系统的微分方程和激烈信号f (t )为y''(t)+4y'(t)+2y(t)=f''(t)+3f(t),f(t)=) (t u e t -试用MATLAB 的lsim 函数求出上述系统在0-10秒时间零状态响应y (t )的值,并绘出系统零状态响应的时域仿真波形。 y''(t)+4y'(t)+2y(t)=f''(t)+3f(t),f(t)=)(t u e t - a=[1 4 2]; b=[1 0 3]; sys=tf(b,a); t=0:1:10; f=exp(-(t)); y=lsim(sys,f,t) y = 1.0000 0.1721 0.3629 0.3138 0.2162 0.1356 0.0811 0.0472 0.0271 0.0153 0.0086 波形图: a=[1 4 2]; b=[1 3]; sys=tf(b,a); t=0:0.01:10; f=exp(-2*t); lsim(sys,f,t) 8.3已知描述系统的微分方程如下,试用MATLAB 求系统在0-10秒时间范围内冲激响应和阶跃响应的数值解,并绘出系统冲击响应和阶跃响应的时域波形。 (3)y''(t)+4y'(t)+5y(t)=f'(t) 冲激响应数值解: a=[1 4 5]; b=[1 0]; y=impulse(b,a,0:1:10) y =1.0000
-0.1546 -0.0409 -0.0032 0.0003 0.0001 0.0000 -0.0000 -0.0000 -0.0000 0.0000 阶跃响应数值解: a=[1 4 5]; b=[1 0]; y=step(b,a,0:1:10) y = 0 0.1139 0.0167 0.0003 -0.0003 -0.0000 -0.0000 0.0000 0.0000 0.0000 -0.0000 冲激响应、阶跃响应的时域波形: a=[1 4 5]; b=[1 0]; subplot(1,2,1) step(b,a,10) subplot(1,2,2) impulse(b,a,10) 8.4已知描述离散系统的差分方程和输入系列x(n)如下,试用MATLAB的filter函数求出上述系统在0-20时间采样点范围内零状态响应y(n)的系列样值,并绘出系统零状态响应的时域波形。(2)y(n)+(1/2)y(n-1)=x(n)+2x(n-1),x(n)=2cos(n*pi/3)*u(n) 零状态响应y(n)的系列样值: a=[1 1/2]; b=[1 2];
#include "stdio.h" #include
最新文件---------------- 仅供参考--------------------已改成-----------word文本 --------------------- 方便更改 赠人玫瑰,手留余香。 信号与系统实验报告八
学院:计算机与信息工程学院专业:通信工程 班级:2012级
计算机与信息技术学院设计性实验报告 专业:通信工程年级/班级: 2012级 2013—2014学年第二学期课程名称信号与系统指导教师 本组成员 学号姓名 实验地点计算机与信息工程学院216 实验时间2014年6月3号 项目名称系统的复频域分析实验类型设计性 一、实验目的 1、掌握系统的复频域分析方法。 2、掌握测试系统的频率响应的方法。 3、系统频响的方法 二、实验仪器 装有MATLAB软件设备的计算机一台 三、实验原理 1. N 阶系统系统的传递函数 用微分方程描述的N 阶系统为: 根据零状态响应(起始状态为零),则对其进行拉氏变换有:
则系统传递函数可表达为: 用差分方程描述的N 阶系统为: 根据零状态响应(起始状态为零),则对其进行拉氏变换有: 则系统传递函数可表达为: 2.根据系统传递函数的零极点图分析系统 零点:传递函数分子多项式的根。 极点:传递函数分母多项式的根。 根据零极点图的不同分布分析系统。 3.涉及到的Matlab 函数 (1)freqz 函数:实验六中出现过,可用来求单位圆上的有理z 变换的值。调用格式:同实验六 (2)zplane 函数:得到有理z 变换的零极点图。 调用格式:zplane(num,den)
其中,num和 den是按z ?1 的升幂排列的、z 变换分子分母多项式系数的行向量。 (3)roots 函数:求多项式的根。 调用格式:r=roots(c), c 为多项式系数向量;r 为根向量。 四、实验内容 1. 系统零极点的求解 (1) 求解 ()2 3 2 1 2 3 2 + + + - = s s s s H s和()3 2 1 2 2 3 2 1 1 - - - - + + - = z z z z H z系统的零极点,验证 下面程序的运行结果。 b=[1,0,-1]; a=[1,2,3,2]; zr=roots(b); pr=roots(a); plot(real(zr),imag(zr),'go',real(pr),imag(pr),'mx','markersize',12,'l inewidth',2); grid; legend(' 零点 ',' 极点 '); figure; zplane(b,a); 图7-1 系统零极点图图7-2 由zplane函数直接绘制
第3章处理机管理 7.1实验内容 处理机管理是操作系统中非常重要的部分。为深入理解进程管理部分的功能,设计几个调度算法,模拟实现处理机的调度。 7.2实验目的 在多道程序或多任务系统中,系统同时处于就绪状态的进程有若干个。也就是说能运行的进程数远远大于处理机个数。为了使系统中的各进程能有条不紊地运行,必须选择某种调度策略,以选择一进程占用处理机。要求学生设计一个模拟单处理机调度的算法,以巩固和加深处理机调度的概念。 7.3实验题目 7.3.1设计一个按先来先服务调度的算法 提示 (1)假设系统中有5个进程,每个进程由一个进程控制块(PCB)来标识。进程控制块内容如图7-1所示。 进程名即进程标识。 链接指针:按照进程到达系统的时间将处于就绪状态的进程连接成一个就绪队列。指针指出下一个到达进程的进程控制块首地址。最后一个进程的链指针为NULL。 估计运行时间:可由设计者指定一个时间值。 达到时间:进程创建时的系统时间或由用户指定。调度时,总是选择到达时间最早的进程。 进程状态:为简单起见,这里假定进程有两种状态:就绪和完成。并假定进程一创建就处于就绪状态,用R表示。当一个进程运行结束时,就将其置成完成状态,用C表示。 (2)设置一个队首指针head,用来指出最先进入系统的进程。各就绪进程通过链接指针连在一起。 (3)处理机调度时总是选择队首指针指向的进程投入运行。由于本实验是模拟实验,所以对被选中进程并不实际启动运行,而只是执行: 估计运行时间减1 用这个操作来模拟进程的一次运行,而且省去进程的现场保护和现场恢复工作。 (4)在所设计的程序中应有显示或打印语句,能显示或打印正运行进程的进程名,已运行是、还剩时间,就绪队列中的进程等。所有进程运行完成是,给出各进程的周转时间和平均周转时间。 先来先服务(FCFS)调度算法 /*源程序1.cpp,采用先来先无法法在Visual C++ 6.0下调试运行*/ /*数据结构定义及符号说明*/ #include
学生实验报告 (理工类) 课程名称:信号与线性系统专业班级:M11通信工程 学生学号:1121413017 学生姓名:王金龙 所属院部:龙蟠学院指导教师:杨娟
20 11 ——20 12 学年第 1 学期 金陵科技学院教务处制 实验报告书写要求 实验报告原则上要求学生手写,要求书写工整。若因课程特点需打印的,要遵照以下字体、字号、间距等的具体要求。纸张一律采用A4的纸张。 实验报告书写说明 实验报告中一至四项内容为必填项,包括实验目的和要求;实验仪器和设备;实验内容与过程;实验结果与分析。各院部可根据学科特点和实验具体要求增加项目。 填写注意事项 (1)细致观察,及时、准确、如实记录。 (2)准确说明,层次清晰。 (3)尽量采用专用术语来说明事物。 (4)外文、符号、公式要准确,应使用统一规定的名词和符号。 (5)应独立完成实验报告的书写,严禁抄袭、复印,一经发现,以零分论处。 实验报告批改说明 实验报告的批改要及时、认真、仔细,一律用红色笔批改。实验报告的批改成绩采用百分制,具体评分标准由各院部自行制定。 实验报告装订要求
实验批改完毕后,任课老师将每门课程的每个实验项目的实验报告以自然班为单位、按学号升序排列,装订成册,并附上一份该门课程的实验大纲。
实验项目名称:常用连续信号的表示 实验学时: 2学时 同组学生姓名: 无 实验地点: A207 实验日期: 11.12.6 实验成绩: 批改教师: 杨娟 批改时间: 一、实验目的和要求 熟悉MATLAB 软件;利用MATLAB 软件,绘制出常用的连续时间信号。 二、实验仪器和设备 586以上计算机,装有MATLAB7.0软件 三、实验过程 1. 绘制正弦信号)t Asin t (f 0?ω+=(),其中A=1,πω2=,6/π?=; 2. 绘制指数信号at Ae t (f =),其中A=1,0.4a -=; 3. 绘制矩形脉冲信号,脉冲宽度为2; 4. 绘制三角波脉冲信号,脉冲宽度为4;斜度为0.5; 5. 对上题三角波脉冲信号进行尺度变换,分别得出)2t (f ,)2t 2(f -; 6. 绘制抽样函数Sa (t ),t 取值在-3π到+3π之间; 7. 绘制周期矩形脉冲信号,参数自定; 8. 绘制周期三角脉冲信号,参数自定。 四、实验结果与分析 1.制正弦信号)t Asin t (f 0?ω+=(),其中A=1,πω2=,6/π?= 实验代码: A=1;
《计算机操作系统》 实验指导书 (适合于计算机科学与技术专业) 湖南工业大学计算机与通信学院 二O一四年十月
前言 计算机操作系统是计算机科学与技术专业的主要专业基础课程,其实践性、应用性很强。实践教学环节是必不可少的一个重要环节。计算机操作系统的实验目的是加深对理论教学内容的理解和掌握,使学生较系统地掌握操作系统的基本原理,加深对操作系统基本方法的理解,加深对课堂知识的理解,为学生综合运用所学知识,在Linux环境下调用一些常用的函数编写功能较简单的程序来实现操作系统的基本方法、并在实践应用方面打下一定基础。要求学生在实验指导教师的帮助下自行完成各个操作环节,并能实现且达到举一反三的目的,完成一个实验解决一类问题。要求学生能够全面、深入理解和熟练掌握所学内容,并能够用其分析、设计和解答类似问题;对此能够较好地理解和掌握,并且能够进行简单分析和判断;能够熟练使用Linux用户界面;掌握操作系统中进程的概念和控制方法;了解进程的并发,进程之间的通信方式,了解虚拟存储管理的基本思想。同时培养学生进行分析问题、解决问题的能力;培养学生完成实验分析、实验方法、实验操作与测试、实验过程的观察、理解和归纳能力。 为了收到良好的实验效果,编写了这本实验指导书。在指导书中,每一个实验均按照该课程实验大纲的要求编写,力求紧扣理论知识点、突出设计方法、明确设计思路,通过多种形式完成实验任务,最终引导学生有目的、有方向地完成实验任务,得出实验结果。任课教师在实验前对实验任务进行一定的分析和讲解,要求学生按照每一个实验的具体要求提前完成准备工作,如:查找资料、设计程序、完成程序、写出预习报告等,做到有准备地上机。进行实验时,指导教师应检查学生的预习情况,并对调试过程给予积极指导。实验完毕后,学生应根据实验数据及结果,完成实验报告,由学习委员统一收齐后交指导教师审阅评定。 实验成绩考核: 实验成绩占计算机操作系统课程总评成绩的20%。指导教师每次实验对学生进行出勤考核,对实验效果作记录,并及时批改实验报告,综合评定每一次的实验成绩,在学期终了以平均成绩作为该生的实验成绩。有以下情形之一者,实验成绩为不及格: 1.迟到、早退、无故缺勤总共3次及以上者; 2.未按时完成实验达3次及以上者; 3.缺交实验报告2次及以上者。
实验一:信号的时域分析 一、实验目的 1.观察常用信号的波形特点及产生方法 2.学会使用示波器对常用波形参数的测量 二、实验仪器 1.信号与系统试验箱一台(型号ZH5004) 2.40MHz双踪示波器一台 3.DDS信号源一台 三、实验原理 对于一个系统特性的研究,其中重要的一个方面是研究它的输入输出关系,即在一特定的输入信号下,系统对应的输出响应信号。因而对信号的研究是对系统研究的出发点,是对系统特性观察的基本手段与方法。在本实验中,将对常用信号和特性进行分析、研究。 信号可以表示为一个或多个变量的函数,在这里仅对一维信号进行研究,自变量为时间。常用信号有:指数信号、正弦信号、指数衰减正弦信号、复指数信号、Sa(t)信号、钟形信号、脉冲信号等。 1、信号:指数信号可表示为f(t)=Ke at。对于不同的a取值,其波形表现为不同的形式,如下图所示: 图1―1 指数信号 2、信号:其表达式为f(t)=Ksin(ωt+θ),其信号的参数:振幅K、角频率ω、与初始相位θ。其波形如下图所示:
图1-2 正弦信号 3、指数衰减正弦信号:其表达式为其波形如下图: 图1-3 指数衰减正弦信号 4、Sa(t)信号:其表达式为:。Sa(t)是一个偶函数,t= ±π,±2π,…,±nπ时,函数值为零。该函数在很多应用场合具有独特的运用。其信号如下图所示:
图1-4 Sa(t)信号 5、钟形信号(高斯函数):其表达式为:其信号如下图所示: 图1-5 钟形信号 6、脉冲信号:其表达式为f(t)=u(t)-u(t-T),其中u(t)为单位阶跃函数。其信号如下图所示: 7、方波信号:信号为周期为T,前T/2期间信号为正电平信号,后T/2期间信号为负电平信号,其信号如下图所示 U(t)
浙江大学城市学院实验报告 课程名称操作系统原理实验 实验项目名称实验八进程通信——管道 学生姓名专业班级学号 实验成绩指导老师(签名)日期 注意: ●务请保存好各自的源代码,已备后用。 ●请上传到BB平台。 一. 实验目的和要求 1.了解Linux系统的进程间通信机构(IPC); 2.理解Linux关于管道的概念; 3.掌握Linux支持管道的系统调用和管道的使用; 4.巩固进程同步概念。 二、实验内容 用系统调用pipe( )创建管道,实现父子进程间的通信。 三、实验步骤 1、并发进程的无管道通信 1)编译运行给出的pipe1.c,观察运行结果。 执行前:
执行: 执行后:
2)思考:观察程序运行结果,比较新旧文件的内容是否有差异,并分析原因。 有。程序将f1中的内容按字符逐个读出,并逐个写入到了f2中。 2、多进程的管道通信,编译并运行给出的代码pipe3.c,观察并理解多进程通过管道通信。
3、编写程序:(来自第三章习题)假定系统有三个并发进程read,move和print共享缓冲器B1和B2。进程read负责从输入设备上读信息,每读出一个记录后把它存放到缓冲器B1中。进程move从缓冲器B1中取出一个记录,加工后存入缓冲器B2。进程print将B2中的记录取出打印输出。缓冲器B1和B2每次只能存放一个记录。要求三个进程协调完成任务,使打印出来的与读入的记录的个数,次序完全一样。试创建三个进程,用pipe( )打开两个管道,如错误!未找到引用源。所示,实现三个进程之间的同步。 程序源码: #include
一、有数值方法进行信号的运算: 已知)()2s i n ()(t u t t x π=,)()(t u e t y t -=。试计算]2,1[-∈t 区间的信号:),5.0()(2),(2)(1-==t x t z t x t z )()()(5),()()(4),2()(3t y t x t z t y t x t z t x t z =+== t=[-1:0.05:2]; %抽样间隔0.05s u=(t>0); %用比较运算符定义阶跃函数 x=sin(2*pi*t).*u; y=exp(-t).*u; z1=2*x; z4=x+y; z5=x.*y; z2tmp=[zeros(1,0.5/0.05),x];%生成全零矩阵,延时0.5s z2=z2tmp(1:length(x)); %length(x)用于计算矢量x 长度,截取前面若干抽样点 z3=x(1:2:length(x)); %直接从x 中抽样得到 t3=t(1:2:length(t))/2; %新样本点,对应与z3 二、用符号计算方法重新做第一题 syms t x y z1 z2 z3 z4 z5; x=sin(2*pi*t).*heaviside(t); %u(t) y=exp(-t).*heaviside(t); z1=2*x; z4=x+y; z5=x.*y; z2=subs(x,t,t-0.5); %subs(f,x,y)替换函数 z3=subs(x,t,2*t); X1=subs(x,t,[-1:0.05:2]); %数值计算举例 三、在一个图框内绘制出一下四个信号的波形,其中]3,1[-∈t 。 )2s i n ( 1t y π= ; )()2sin(2t u t y ?=π )e x p ()2s i n ( 3t t y -?=π ;)]2()1([)exp()2sin(4---?-?=t u t u t t y π %参考程序 >> t=[-1:0.05:3]; >> figure; %生成新图框 >> subplot(2,2,1); >> y1=sin(2*pi*t); >> plot(t,y1); %绘制y1 >> xlabel('t(seconds)'); %填写x 轴说明 >> ylabel('(signal)'); %填写y 轴说明 >> title('y1'); >> subplot(2,2,2); >> y2=sin(2*pi*t).*heaviside(t); %heaviside(t)为单位阶跃函数
《操作系统》实验指导(一) Linux基本操作与编程(验证性 2学时) 1、实验目的: 1)熟悉Linux操作系统的环境和使用。 2)* 了解LINUX系统的安装过程。(注:*表示可选择) 3)掌握Linux环境下的命令操作。 2、实验内容: (1)完成LINUX系统的登录,启动终端。进行下列操作并记录结果(要求:结果以屏幕截图表示)。 1)运行pwd命令,确定你当前的工作目录。 2)利用以下命令显示当前工作目录的内容: ls –l 3)运行以下命令: ls –al 4)使用mkdir命令建立一个子目录subdir。 5)使用cd命令,将工作目录改到根目录(/)上。
6)使用ls-l命令列出/dev的内容。 7)使用不带参数的命令cd改变目录,然后用pwd命令确定你当前的工作目录是哪里? 8)使用命令cd ../..,你将工作目录移到什么地方? (2)在LINUX下查看你的文件。 1利用cd命令,将工作目录改到你的主目录上。 2)将工作目录改到你的子目录subdir,然后运行命令: date > file1 将当前日期和时间存放到新建文件file1中。 3)使用cat命令查看file1文件的内容。 4)利用man命令显示date命令的用法: man date
5)将date命令的用法附加到文件file1的后面:man date >> file1 6)利用cat命令显示文件file1的内容。 7)利用ls -l file1命令列出文件file1的较详细的信息。运行ls –l /bin命令显示目录的内容。 8)利用ls –l /bin|more命令行分屏显示/bin目录的内容。 9)利用cp file1 fa命令生成文件file1的副本。然后利用ls -l命令查看工作目录的内容。
信号与系统实验 实验八:系统的复频域分析 小组成员: 黄涛13084220 胡焰焰13084219 洪燕东13084217
一、实验目的 1、掌握系统的复频域分析方法。 2、掌握测试系统的频率响应的方法。 二、预习内容 1、系统频响的方法。(见第四章波特图的介绍) 三、实验原理 1. N 阶系统系统的传递函数 用微分方程描述的N 阶系统为: )()()()()()()()(1111011110t e E t e dt d E t e dt d E t e dt d E t r C t r dt d C t r dt d C t r dt d C m m m m m m n n n n n n ++++=++++------ 根据零状态响应(起始状态为零),则对其进行拉氏变换有: )()()()()()()()(11101110S e E S Se E S e S E S e S E S r C S Sr C S r S C S r S C n n m m n n n n ++++=++++---- 则系统传递函数可表达为: n n n n n n m m C S C S C S C E S E S E S E S e S r S H ++++++++==----11101110)()()( 用差分方程描述的N 阶系统为: 0101[][1]...[][][1]...[]N M a y n a y n a y n N b x n b x n b x n M +-++-=+-++- 根据零状态响应(起始状态为零),则对其进行拉氏变换有: 110101()()...()()()...()N M N M a Y z a z Y z a z Y z b X z b z X z b z X z ----+++=+++ 则系统传递函数可表达为: 101101...()()()...M M N N b b z b z Y z H z X z a a z a z ----++==+++ 2.根据系统传递函数的零极点图分析系统 零点:传递函数分子多项式的根。 极点:传递函数分母多项式的根。 根据零极点图的不同分布分析系统。 3.涉及到的Matlab 函数 (1)freqz 函数:实验六中出现过,可用来求单位圆上的有理z 变换的值。 调用格式:同实验六 (2)zplane 函数:得到有理z 变换的零极点图。 调用格式:zplane(num,den) 其中,num 和den 是按1 z -的升幂排列的、z 变换分子分母多项式系数的行向量。 (3)roots 函数:求多项式的根。 调用格式:r=roots(c), c 为多项式系数向量;r 为根向量。 四、实验内容 1.系统零极点的求解 (1)求解系统2 321)(232+++-=s s s s s H 和321223211)(----+++-=z z z z z H 的零极点,验
LINUX操作系统实验报告 姓名 班级学号 指导教师 2011 年05月16 日 实验一在LINUX下获取帮助、Shell实用功能 实验目的: 1、掌握字符界面下关机及重启的命令。 2、掌握LINUX下获取帮助信息的命令:man、help。 3、掌握LINUX中Shell的实用功能,命令行自动补全,命令历史记录,命令的排列、替
换与别名,管道及输入输出重定向。 实验内容: 1、使用shutdown命令设定在30分钟之后关闭计算机。 2、使用命令“cat /etc/cron.daliy”设置为别名named,然后再取消别名。 3、使用echo命令和输出重定向创建文本文件/root/nn,内容是hello,然后再使用追加重定向输入内容为word。 4、使用管道方式分页显示/var目录下的内容。 5、使用cat显示文件/etc/passwd和/etc/shadow,只有正确显示第一个文件时才显示第二个文件。 实验步骤及结果: 1.用shutdown命令安全关闭系统,先开机在图形界面中右击鼠标选中新建终端选项中输入 命令Shutdown -h 30 2、使用命令alias将/etc/cron.daliy文件设置为别名named,左边是要设置的名称右边是要更改的文件。查看目录下的内容,只要在终端输入命令即可。取消更改的名称用命令unalias 命令:在命令后输入要取消的名称,再输入名称。 3.输入命令将文件内容HELLO重定向创建文本文件/root/nn,然后用然后再使用追加重定向输入内容为word。步骤与输入内容HELLO一样,然后用命令显示文件的全部内容。 4.使用命令ls /etc显示/etc目录下的内容,命令是分页显示。“|”是管道符号,它可以将多个命令输出信息当作某个命令的输入。
第三章 系统的时间响应 3-1 什么是时间响应? 答:时间响应是指系统的 响应(输出)在时域上的表现形式或系统的动力学方程在一定初始条件下的解。 3.2 时间响应由哪两部分组成?各部分的定义是什么? 答:按分类的原则不同,时间响应有初始状态为零时,由系统的输入引起的响应;零输入响应,即系统的 输入为零时,由初始状态引起的响应。 按响应的性质分为强迫响应和自由响应。 对于稳定的系统,其时间响应又可分为瞬态响应和稳态响应。 3.3时间响应的瞬态响应反映哪方面的性能?而稳态响应反映哪方面的性能? 答:瞬态响应反映了系统的稳定性和响应的快速性两方面的性能;稳态响应反映了系统响应的准确性。 3.4 设系统的单位脉冲响应函数如下,试求这些系统的传递函数. 1.25(1)()0.0125;t w t e -= (2)()510s i n (44 w t t t =++); );t -3(3)w(t)=0.1(1-e (4)()0.01w t t = 解:(1) 11()()()()()00 w t x t L X s L G s X s i --????===???? ()1X s i = (),()()G s G s L w t =???????? -1w(t)=L 所以,0.01251.251)()()0.0125 1.25 t G s L w t L e s -??===???? ??+??( (2)()()G s L w t =???? 5510sin(4)sin 4cos422L t t t s s = ++=++???????? 5452()2222161616 s s s s s s = ++=++++
精品 实验题目控制系统的稳定性分析 一、实验目的 1.观察系统的不稳定现象。 2.研究系统开环增益和时间常数对稳定性的影响。 二、实验仪器 1.EL-AT-II型自动控制系统实验箱一台 2.计算机一台 三、系统模拟电路图 系统模拟电路图如图3-1 图3-1 系统模拟电路图R3=0~500K; C=1μf或C=0.1μf两种情况。 四、实验报告 1.根据所示模拟电路图,求出系统的传递函数表达式。 G(S)= K=R3/100K,T=CuF/10 2.绘制EWB图和Simulink仿真图。
精品 3.根据表中数据绘制响应曲线。 4.计算系统的临界放大系数,确定此时R3的值,并记录响应曲线。 系统响应曲线 实验曲线Matlab (或EWB)仿真 R3=100K = C=1UF 临界 稳定 (理论值 R3= 200K) C=1UF
精品 临界 稳定 (实测值 R3= 220K) C=1UF R3 =100K C= 0.1UF
精品 临界 稳定 (理论 值R3= 1100 K) C=0.1UF 临界稳定 (实测值 R3= 1110K ) C= 0.1UF
精品 实验和仿真结果 1.根据表格中所给数据分别进行实验箱、EWB或Simulink实验,并进行实验曲线对比,分析实验箱的实验曲线与仿真曲线差异的原因。 对比: 实验曲线中R3取实验值时更接近等幅振荡,而MATLAB仿真时R3取理论值更接近等幅振荡。 原因: MATLAB仿真没有误差,而实验时存在误差。 2.通过实验箱测定系统临界稳定增益,并与理论值及其仿真结果进行比较(1)当C=1uf,R3=200K(理论值)时,临界稳态增益K=2, 当C=1uf,R3=220K(实验值)时,临界稳态增益K=2.2,与理论值相近(2)当C=0.1uf,R3=1100K(理论值)时,临界稳态增益K=11 当C=0.1uf,R3=1110K(实验值)时,临界稳态增益K=11.1,与理论值相近 四、实验总结与思考 1.实验中出现的问题及解决办法 问题:系统传递函数曲线出现截止失真。 解决方法:调节R3。 2.本次实验的不足与改进 遇到问题时,没有冷静分析。考虑问题不够全面,只想到是实验箱线路的问题,而只是分模块连接电路。 改进:在实验老师的指导下,我们发现是R3的取值出现了问题,并及时解决,后续问题能够做到举一反三。 3.本次实验的体会 遇到问题时应该冷静下来,全面地分析问题。遇到无法独立解决的问题,要及时请教老师,
信号与系统实验 信息学院通信工程 20101060163 荣华杰 e t- 8.1已知描述连续时间系统的微分方程和激烈信号f(t)为y''(t)+4y'(t)+2y(t)=f''(t)+3f(t),f(t)=)(t u 试用MATLAB的lsim函数求出上述系统在0-10秒时间零状态响应y(t)的值,并绘出系统零状态响应的时域仿真波形。 e t- y''(t)+4y'(t)+2y(t)=f''(t)+3f(t),f(t)=)(t u a=[1 4 2]; b=[1 0 3]; sys=tf(b,a); t=0:1:10; f=exp(-(t)); y=lsim(sys,f,t) y = 1.0000 0.1721 0.3629 0.3138 0.2162 0.1356 0.0811 0.0472 0.0271 0.0153 0.0086 波形图: a=[1 4 2]; b=[1 3]; sys=tf(b,a); t=0:0.01:10; f=exp(-2*t); lsim(sys,f,t)
8.3已知描述系统的微分方程如下,试用MATLAB求系统在0-10秒时间范围内冲激响应和阶跃响应的数值解,并绘出系统冲击响应和阶跃响应的时域波形。 (3)y''(t)+4y'(t)+5y(t)=f'(t) 冲激响应数值解: a=[1 4 5]; b=[1 0]; y=impulse(b,a,0:1:10) y =1.0000 -0.1546 -0.0409 -0.0032 0.0003 0.0001 0.0000 -0.0000 -0.0000 -0.0000 0.0000 阶跃响应数值解: a=[1 4 5]; b=[1 0]; y=step(b,a,0:1:10) y = 0 0.1139 0.0167 0.0003 -0.0003 -0.0000 -0.0000