自动控制原理实验报告 (1)

自动控制原理实验报告 (1)
自动控制原理实验报告 (1)

实验1 控制系统典型环节的模拟实验(一)

实验目的:

1.掌握控制系统中各典型环节的电路模拟及其参数的测定方法。

2.测量典型环节的阶跃响应曲线,了解参数变化对环节输出性能的影响。

实验原理:

控制系统模拟实验采用复合网络法来模拟各种典型环节,即利用运算放大器不同的输入网络和反馈网络模拟各种典型环节,然后按照给定系统的结构图将这些模拟环节连接起来,便得到了相应的模拟系统。再将输入信号加到模拟系统的输入端,并利用计算机等测量仪器,测量系统的输出,便可得到系统的动态响应曲线及性能指标。

实验内容及步骤

实验内容:

观测比例、惯性和积分环节的阶跃响应曲线。

实验步骤:

分别按比例,惯性和积分实验电路原理图连线,完成相关参数设置,运行。

①按各典型环节的模拟电路图将线接好(先接比例)。(PID先不接)

②将模拟电路输入端(U i)与阶跃信号的输出端Y相连接;模拟电路的输出端(Uo)接至示波器。

③按下按钮(或松开按钮)SP时,用示波器观测输出端的实际响应曲线Uo(t),且将结果记下。改变比例参数,重新观测结果。

④同理得积分和惯性环节的实际响应曲线,它们的理想曲线和实际响应曲线。

实验数据

实验二控制系统典型环节的模拟实验(二)

实验目的

1.掌握控制系统中各典型环节的电路模拟及其参数的测定方法。

2.测量典型环节的阶跃响应曲线,了解参数变化对环节输出性能的影响。

实验仪器

1.自动控制系统实验箱一台

2.计算机一台

实验原理

控制系统模拟实验采用复合网络法来模拟各种典型环节,即利用运算放大器不同的输入网络和反馈网络模拟各种典型环节,然后按照给定系统的结构图将这些模拟环节连接起来,便得到了相应的模拟系统。再将输入信号加到模拟系统的输入端,并利用计算机等测量仪器,测量系统的输出,便可得到系统的动态响应曲线及性能指标。

实验内容及步骤

内容:

观测PI,PD和PID环节的阶跃响应曲线。

步骤:

分别按PI,PD和PID实验电路原理图连线,完成相关参数设置,运行

①按各典型环节的模拟电路图将线接好。

②将模拟电路输入端(U i)与方波信号的输出端Y相连接;模拟电路的输出端(Uo)接至示波器。

③用示波器观测输出端的实际响应曲线Uo(t),且将结果记下。改变参数,重新观测结果。

实验数据

实验结论及分析

实验结果符合预期要求。

实验三二阶系统稳定性分析

实验目的

1.观察系统的不稳定现象。

2.研究系统开环增益和时间常数对稳定性的影响。

实验仪器

1.自动控制系统实验箱一台

2.计算机一台

实验原理

利用运算放大器不同的输入网络和反馈网络模拟各种典型环节,然后按照给定系统的结构图将这些模拟环节连接起来,便得到了相应的模拟系统。再将输入信号加到模拟系统的输入端,并利用计算机等测量仪器,测量系统的输出,便可得到系统的动态响应曲线及性能指标。若改变系统的参数,还可进一步分析研究参数对系统性能的影响。

实验内容及步骤

内容:

1.通过对二阶系统开环增益的调节,使系统分别呈现为欠阻尼0<ξ<1(R=10K,K=10),临界阻尼ξ=1(R=40K,K=2.5)和过阻尼ξ>1(R=100K,K=1)三种状态,并用示波器记录它们的阶跃响应曲线。

步骤:

将“信号发生器单元”U1的ST端和+5V端用“短路块”短接,并使运放反馈网络上的场效应管3DJ6夹断。

按图2-2接线,并使R分别等于100K、40K、10K用于示波器,分别观测系统的阶跃的输出响应波形。

实验数据

实验结论及分析

实验4 二阶系统暂态性能指标测试

实验目的

1.通过二阶系统的模拟电路实验,掌握线性定常系统动、静态性能的一般测试方法。

2.研究二阶系统的参数与其动、静态性能间的关系。

实验仪器

1.自动控制系统实验箱一台

2.计算机一台

实验原理

利用运算放大器不同的输入网络和反馈网络模拟各种典型环节,然后按照给定系统的结构图将这些模拟环节连接起来,便得到了相应的模拟系统。

图2-1为二阶系统的方块图。由图可知,系统的开环传递函数

G(S)=

)1S T (S K

)1S T (S K 111+=+τ,式中K=τ

1K

相应的闭环传递函数为

1

12

121T K S T 1S T K

K S S T K

)S (R )S (C +

+=

++= ………………………① 二阶系统闭环传递函数的标准形式为

)S (R )S (C =n

2n 2n

2S 2S ω+ξω+ω ………………………② 比较式①、②得:ωn =

1

1

1T K T K τ= ………………………③ ξ=1

KT 21=

1

1K T 2

………………………④ 实验内容及步骤

内容:

1.通过对二阶系统开环增益的调节,使系统分别呈现为欠阻尼0<ξ<1(R=10K ,K=10),临界阻尼ξ=1(R=40K ,K=2.5)和过阻尼ξ>1(R=100K ,K=1)三种状态,并用示波器记录它们的阶跃响应曲线。

2.通过对二阶系统开环增益K 的调节,使系统的阻尼比ξ=

2

1=0.707(R=20K ,K=5),

观测此时系统在阶跃信号作用下的动态性能指标:超调量Mp ,上升时间t p 和调整时间t s 。

步骤:

准备工作:将“信号发生器单元”U1的ST 端和+5V 端用“短路块”短接,并使运放反馈网络上的场效应管3DJ6夹断。

1.二阶系统瞬态性能的测试

①按图2-2接线,并使R 分别等于100K 、40K 、10K 用于示波器,分别观测系统的阶跃的输出响应波形。

②调节R ,使R=20K ,(此时ξ=0.707),然后用示波器观测系统的阶跃响应曲线,并由曲线测出超调量Mp ,上升时间t p 和调整时间t s 。并将测量值与理论计算值进行比较。 实验数据

实验结论及分析

实验5 三阶系统稳定性分析

一、实验目的

1.通过三阶系统的模拟电路实验,掌握线性定常系统动、静态性能的一般测试方法。

2.研究三阶系统的参数与其动、静态性能间的关系。

实验仪器

1.自动控制系统实验箱一台

2.计算机一台

实验原理

利用运算放大器不同的输入网络和反馈网络模拟各种典型环节,然后按照给定系统的结构图将这些模拟环节连接起来,便得到了相应的模拟系统。

G(S)=

)2S T )(1S T (S K 21++,式中T 1=0.1S ,T 2=0.51S ,K=R

510

系统的闭环特征方程: S(T 1+1)(T 2S+1)+K=0 即0.051S 3

+0.61S 2

+3+K=0

由Routh 稳定判据可知K ≈12 (系统稳定的临界值)系统产生等幅振荡,K >12,系统不稳定,K <12,系统稳定。 实验内容及步骤

内容:

1.研究三阶系统的开环增益K 或一个慢性环节时间常数T 的变化对系统动态性能的影响。

2.由实验确定三阶系统稳定由临界K 值,并与理论计算结果进行比较。 步骤:

①按图2-4接线,并使R=30K 。

②用示波器观测系统在阶跃信号作用下的输出波形。

③减小开环增益(令R=42.6K ,100K),观测这二种情况下系统的阶跃响应曲线。 ④在同一个K 值下,如K=5.1(对应的R=100K),将第一个惯性环节的时间常数由0.1s 变为1s ,然后再用示波器观测系统的阶跃响应曲线。 实验数据

实验6 MATLAB 在典型二阶系统的时域分析

实验目的

1、掌握用MATLAB 对系统进行时间响应分析;

2、掌握二阶系统的时间响应特征以及系统性能与系统参数之间的关系。 实验仪器

1、计算机

2、MA TLAB 软件 实验原理

1、利用计算机对控制系统进行时域分析。

2、使用MATLAB 软件在计算机上对一、二阶系统进行时域分析。 实验内容及步骤

内容:

已知二价震荡环节的传递函数G(s)=2

22

2n

n n s ω?ωω++ ,其中4.0=n ω,?从0

变化到2,求此系统的单位阶跃响应曲线、脉冲响应曲线和斜坡响应曲线。

步骤:

1)键入程序,观察并记录单位阶跃响应曲线 2)记录脉冲响应曲线和斜坡响应曲线 实验数据

(1)系统单位阶跃响应曲线的程序代码:

clear,clf wn=0.4;

for zeta=[0,0.4,0.7,0.9,1.0,1.5]; num=[wn^2];

den=[1,2*zeta*wn,wn^2]; s=tf(num,den);

figure(1),step(s,60),hold on end hold off

gtext('0'), gtext('0.4'),gtext('0.7'),gtext('1.0') gtext('1.5')

结论:如图1-1所示的系统阶跃响应曲线为不同阻尼比时所得到的运行结果。

图1-1 不同阻尼比时系统的单位阶跃响应曲线

(2)系统脉冲响应曲线的程序代码:

clear,clf

wn=0.4;

for zeta=[0,0.4,0.7,0.9,1.0,1.5];

num=[wn^2];

den=[1,2*zeta*wn,wn^2];

s=tf(num,den);

figure(1),impulse(s,70),hold on

end

hold off

gtext('0')

gtext('0.4')

gtext('0.7')

gtext('1.0')

gtext('1.5')

结论:如图1-2所示的系统脉冲响应曲线为不同阻尼比时所得到的运行结果。

图1-2不同阻尼比时系统的单位脉冲响应曲线

(3)系统斜坡响应曲线的程序代码:

clear,clf

wn=0.4;

for zeta=[0,0.4,0.7,0.9,1.0,1.5];

num=[wn^2];

den=[1,2*zeta*wn,wn^2,0];

s=tf(num,den);

figure(1),step(s,150),hold on

end

hold off

gtext('0')

gtext('0.4')

gtext('0.7')

结论:如图1-4所示的系统斜坡响应曲线在0≤ζ≤2.0时所得到的运行结果。

图1-3 不同阻尼比时系统的单位斜坡响应曲线

实验7 自动控制系统校正

实验目的

1.掌握串联校正装置设计的一般方法。

2.设计一个有源串联超前校正装置,使之满足实验系统动、静态性能的要求。 实验仪器

1.自动控制系统实验箱一台 2.计算机一台

实验原理

未校正系统的方块图如图1所示,设计相应的模拟电路图,参见图2。

图1 未校正系统的方块图 图2 未校正系统的模拟电路图 根据系统动态性能的要求,设计一个超前校正装置,其传递函数为:

Gc(s)=

1

S 05.01

S 5.0++

其模拟电路图为图3所示。要求校正后系统Kv=20,Mp=0.25,t s ≤1s ,

图3校正装置电路

校正后系统的方块图为图4所示

由图可知,该系统的开环传递函数为

G(S)=)

20S (S 400

)1S 05.0(S 20+=+

与二阶系统标准形式的开环传递函数相比较,得

ωn=

400=20 2ξωn=20 ξ=0.5 Mp=e -

2

15ξ

-π=0.163<0.25

图3—5 校正后系统的模拟电路图

实验内容及步骤

将“信号发生器单元”U 1的ST 端和+5V 端用短路块短接。

1.按照图2接线,并核对图中各环节的参数是否完全满足图1所示系统的要求。 2.加入阶跃输入电压,用示波器观察并记录系统输出响应曲线及其性能指标:超调量Mp 和调节时间t s 。

3.按图5的要求接入校正装置。

4.在图5的输入端引入阶跃控制电压,并用示波器观察和记录校正后系统的超调量Mp 和调节时间t s ,以检验系统是否完全满足预期的设计要求。 实验数据

实验8 自动控制系统频域分析

实验目的

1、利用MATLAB 画一阶和二阶控制系统的伯德图

2、利用MATLAB 计算所给系统的相角裕量和幅值裕量

实验仪器、设备及材料

1、计算机

2、MA TLAB 软件

实验原理

1、利用计算机对控制系统进行频域分析。

2、使用MATLAB 软件在计算机对系统进行频域分析。

Bode( )函数: bode(num,den,w);ω为频率向量, ω=logspace(a,b,n),得到10a 到10b 之间的将(b-a)进行(n-1)等分后的n 个ω的值。

相位裕度、幅值裕度的求取:[Gm,Pm,Wcg,Wcp]=margin(mag,phase,w);其中mag 为系统的幅频特性,phase 为系统的相频特性,Gm 为幅值裕度,Pm 为相位裕度,Wcg 为相位穿越频率(相位=-1800),Wcp 为幅值穿越频率(剪切频率)。 实验内容及步骤

内容: 1、()()()

11.0101.06

.31++=

s s s s G ,要求:

(1)作波特图

(2)由稳定裕度命令计算系统的稳定裕度g L 和c γ,并确定系统的稳定性 (3)在图上作近似折线特性,与原准确特性相比 2、已知系统结构图如图所示 :

其中:(1)()1=s G c (2)()()

11+=

s s s G c

要求:

(1)作波特图,并将曲线保持进行比较;

(2)分别计算两个系统的稳定裕度值,然后作性能比较; 步骤:

(1)启动matlab 软件;

(2)依次键入源程序,运行,观察并记录相应图形和数据; 实验数据

实验1

%作波特图

G=zpk([],[0 -100 -10],31.6);bode(G);grid on;

title('实验3.6 G(s)=31.6/[s(0.01s+1)(0.1s+1) ] Bode 曲线图');

%计算系统的稳定裕度g L 和c γ

G=zpk([],[0 -100 -10],31.6);margin(G);grid on; 结论如图1所示 实验2

%Matlab 计算程序

Gc1=tf([1],[1]);Gc2=tf([1],[1 1 0]);G=tf([1],[1 1 0]);G11=series(Gc1,G);G22=series(Gc2,G); sys1=feedback(G11,1,-1);sys2=feedback(G22,1,-1); bode(sys1,sys2);

grid on;title('波特图曲线比较'); 实验结论

1、

M a g n i t u d e (d B )10

10

10

10

10

10

10

P h a s e (d e g )

Bode Diagram

Gm = 70.8 dB (at 31.6 rad/sec) , P m = 89.8 deg (at 0.0316 rad/sec)

Frequency (rad/sec)

图1 Bode 曲线图

由图1可得系统的稳定裕度g L =70.8dB ,c γ=89.8

2

波特图曲线比较

Frequency (rad/sec)

M a g n i t u d e (d B )

10

10

10

10

10

P h a s e (d e g )

图2 Gc1与Gc2 Bode 曲线比较图

M a g n i t u d e (d B )

10

10

10

10

10

P h a s e (d e g )

Bode Diagram

Frequency (rad/sec)

-2-1-1-M a g n i t u d e (d B )10

10

10

10

P h a s e (d e g )

Bode Diagram

Gm = Inf , Pm = -139 deg (at 0.691 rad/sec)

Frequency (rad/sec)

图3 Gc1 Bode 曲线图 图4 Gc2 Bode 曲线图

所以,当G (c )=1时,c γ=90度,当()()

11+=s s s G c 时, c γ=-139度

自动控制原理实验报告

《自动控制原理》 实验报告 姓名: 学号: 专业: 班级: 时段: 成绩: 工学院自动化系

实验一 典型环节的MATLAB 仿真 一、实验目的 1.熟悉MATLAB 桌面和命令窗口,初步了解SIMULINK 功能模块的使用方法。 2.通过观察典型环节在单位阶跃信号作用下的动态特性,加深对各典型环节响应曲线的理解。 3.定性了解各参数变化对典型环节动态特性的影响。 二、实验原理 1.比例环节的传递函数为 K R K R R R Z Z s G 200,1002)(211 212==-=-=- = 其对应的模拟电路及SIMULINK 图形如图1-3所示。 三、实验内容 按下列各典型环节的传递函数,建立相应的SIMULINK 仿真模型,观察并记录其单位阶跃响应波形。 ① 比例环节1)(1=s G 和2)(1=s G ; ② 惯性环节11)(1+= s s G 和1 5.01 )(2+=s s G ③ 积分环节s s G 1)(1= ④ 微分环节s s G =)(1 ⑤ 比例+微分环节(PD )2)(1+=s s G 和1)(2+=s s G ⑥ 比例+积分环节(PI )s s G 11)(1+=和s s G 211)(2+= 四、实验结果及分析 图1-3 比例环节的模拟电路及SIMULINK 图形

① 仿真模型及波形图1)(1=s G 和2)(1=s G ② 仿真模型及波形图11)(1+= s s G 和1 5.01)(2+=s s G 11)(1+= s s G 1 5.01 )(2+=s s G ③ 积分环节s s G 1)(1= ④ 微分环节

自动控制原理大作业完成版

一、 设计任务书 设计任务是考虑到飞机的姿态控制问题,姿态控制转换简化模型如图所示,当飞机以4倍音速在100000英尺高空飞行,姿态控制系统的参数分别为: 4,0.1,0.1,0.11 1====a a a K ωεωτ 设计一个校正网络(),s G c 使系统的阶跃响应超调量小于5%,调节时间小于5s (按2%准则)

2、计算机辅助设计 (1)simulink仿真框图 Simulink仿真框图 双击scope显示图像,观察阶跃相应是否达到指标

放大图像观察超调量为s t s p 7.4%,3==σ满足要求 (2)绘制bode 图

校正前的bode图 校正后的bode图

(3)绘制阶跃相应曲线 校正前的阶跃相应曲线 校正后的阶跃相应曲线

三、校正装置电路图 前面为放大装置放大25倍,后面为超前补偿电路,它自身的K 为0.1,相乘之 后为指标中的2.5,校正装置电路完成1 60 ) 16( 5.2++= s s G c 。 四、设计结论 设计的补偿网络为1 60 ) 16( 5.2++=s s G c 。经过仿真得出超调量为s t s p 7.4%,3==σ满足 要求。 五、设计后的心得体会 实际的控制系统和我们在书中看到的标准系统差别很大,参数的要求比书 中要求相对要苛刻,在设计校正网络的过程中,遇到很多困难超前滞后用根轨迹法无法求出,只能用simulink 画出仿真框图,通过经过一定的计算大概确定某些参数,通过不断地尝试修改,才能最终得到满足指标要求的阶跃相应曲线,很多时候现实中的参数没有书中的参数给的那么简单,会遇到很多难以想象的复杂状况,所以我们学习控制原理关键是学习怎么处理,如何应用好软件来配合完成系统的设计,现代控制理论不能单纯的通过简单的计算得出结论的,需要我们熟练运用软件来辅助设计,这样我们才能设计好一个校正网络。

自动控制原理实验报告

实验报告 课程名称:自动控制原理 实验项目:典型环节的时域相应 实验地点:自动控制实验室 实验日期:2017 年 3 月22 日 指导教师:乔学工 实验一典型环节的时域特性 一、实验目的 1.熟悉并掌握TDN-ACC+设备的使用方法及各典型环节模拟电路的构成方法。

2.熟悉各种典型环节的理想阶跃相应曲线和实际阶跃响应曲线。对比差异,分析原因。 3.了解参数变化对典型环节动态特性的影响。 二、实验设备 PC 机一台,TD-ACC+(或TD-ACS)实验系统一套。 三、实验原理及内容 下面列出各典型环节的方框图、传递函数、模拟电路图、阶跃响应,实验前应熟悉了解。 1.比例环节 (P) (1)方框图 (2)传递函数: K S Ui S Uo =) () ( (3)阶跃响应:) 0()(≥=t K t U O 其中 01/R R K = (4)模拟电路图: (5) 理想与实际阶跃响应对照曲线: ① 取R0 = 200K ;R1 = 100K 。 ② 取R0 = 200K ;R1 = 200K 。

2.积分环节 (I) (1)方框图 (2)传递函数: TS S Ui S Uo 1 )()(= (3)阶跃响应: ) 0(1)(≥= t t T t Uo 其中 C R T 0= (4)模拟电路图 (5) 理想与实际阶跃响应曲线对照: ① 取R0 = 200K ;C = 1uF 。 ② 取R0 = 200K ;C = 2uF 。

1 Uo 0t Ui(t) Uo(t) 理想阶跃响应曲线 0.4s 1 Uo 0t Ui(t) Uo(t) 实测阶跃响应曲线 0.4s 10V 无穷 3.比例积分环节 (PI) (1)方框图: (2)传递函数: (3)阶跃响应: (4)模拟电路图: (5)理想与实际阶跃响应曲线对照: ①取 R0 = R1 = 200K;C = 1uF。 理想阶跃响应曲线实测阶跃响应曲线 ②取 R0=R1=200K;C=2uF。 K 1 + U i(S)+ U o(S) + Uo 10V U o(t) 2 U i(t ) 0 0 .2s t Uo 无穷 U o(t) 2 U i(t ) 0 0 .2s t

自动控制原理MATLAB仿真实验报告

实验一 MATLAB 及仿真实验(控制系统的时域分析) 一、实验目的 学习利用MATLAB 进行控制系统时域分析,包括典型响应、判断系统稳定性和分析系统的动态特性; 二、预习要点 1、 系统的典型响应有哪些? 2、 如何判断系统稳定性? 3、 系统的动态性能指标有哪些? 三、实验方法 (一) 四种典型响应 1、 阶跃响应: 阶跃响应常用格式: 1、)(sys step ;其中sys 可以为连续系统,也可为离散系统。 2、),(Tn sys step ;表示时间范围0---Tn 。 3、),(T sys step ;表示时间范围向量T 指定。 4、),(T sys step Y =;可详细了解某段时间的输入、输出情况。 2、 脉冲响应: 脉冲函数在数学上的精确定义:0 ,0)(1)(0 ?==?∞ t x f dx x f 其拉氏变换为:) ()()()(1)(s G s f s G s Y s f === 所以脉冲响应即为传函的反拉氏变换。 脉冲响应函数常用格式: ① )(sys impulse ; ② ); ,();,(T sys impulse Tn sys impulse ③ ),(T sys impulse Y = (二) 分析系统稳定性 有以下三种方法: 1、 利用pzmap 绘制连续系统的零极点图; 2、 利用tf2zp 求出系统零极点; 3、 利用roots 求分母多项式的根来确定系统的极点 (三) 系统的动态特性分析 Matlab 提供了求取连续系统的单位阶跃响应函数step 、单位脉冲响应函数impulse 、零输入响应函数initial 以及任意输入下的仿真函数lsim.

自动控制原理实验1-6

实验一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

编译原理实验报告

编译原理实验报告 班级 姓名: 学号: 自我评定:

实验一词法分析程序实现 一、实验目的与要求 通过编写和调试一个词法分析程序,掌握在对程序设计语言的源程序进行扫描的过程中,将字符形式的源程序流转化为一个由各类单词符号组成的流的词法分析方法。 二、实验内容 根据教学要求并结合学生自己的兴趣和具体情况,从具有代表性的高级程序设计语言的各类典型单词中,选取一个适当大小的子集。例如,可以完成无符号常数这一类典型单词的识别后,再完成一个尽可能兼顾到各种常数、关键字、标识符和各种运算符的扫描器的设计和实现。 输入:由符合或不符合所规定的单词类别结构的各类单词组成的源程序。 输出:把单词的字符形式的表示翻译成编译器的内部表示,即确定单词串的输出形式。例如,所输出的每一单词均按形如(CLASS,VALUE)的二元式编码。对于变量和常数,CLASS字段为相应的类别码;VALUE字段则是该标识符、常数的具体值或在其符号表中登记项的序号(要求在变量名表登记项中存放该标识符的字符串;常数表登记项中则存放该常数的二进制形式)。对于关键字和运算符,采用一词一类的编码形式;由于采用一词一类的编码方式,所以仅需在二元式的CLASS字段上放置相应的单词的类别码,VALUE字段则为“空”。另外,为便于查看由词法分析程序所输出的单词串,要求在CLASS字段上放置单词类别的助记符。 三、实现方法与环境 词法分析是编译程序的第一个处理阶段,可以通过两种途径来构造词法分析程序。其一是根据对语言中各类单词的某种描述或定义(如BNF),用手工的方式(例如可用C语言)构造词法分析程序。一般地,可以根据文法或状态转换图构造相应的状态矩阵,该状态矩阵同控制程序便组成了编译器的词法分析程序;也可以根据文法或状态转换图直接编写词法分析程序。构造词法分析程序的另外一种途径是所谓的词法分析程序的自动生成,即首先用正规式对语言中的各类单词符号进行词型描述,并分别指出在识别单词时,词法分析程序所应进行的语义处理工作,然后由一个所谓词法分析程序的构造程序对上述信息进行加工。如美国BELL实验室研制的LEX就是一个被广泛使用的词法分析程序的自动生成工具。 总的来说,开发一种新语言时,由于它的单词符号在不停地修改,采用LEX等工具生成的词法分析程序比较易于修改和维护。一旦一种语言确定了,则采用手工编写词法分析程序效率更高。 四、实验设计 1)题目1:试用手工编码方式构造识别以下给定单词的某一语言的词法分析程序。 语言中具有的单词包括五个有代表性的关键字begin、end、if、then、else;标识符;整型常数;六种关系运算符;一个赋值符和四个算术运算符。参考实现方法简述如下。 单词的分类:构造上述语言中的各类单词符号及其分类码表。 表I 语言中的各类单词符号及其分类码表 单词符号类别编码类别码的助记符单词值

哈工大自动控制原理大作业

自动控制原理大作业 1.题目 在通常情况下,自动导航小车(AGV )是一种用来搬运物品的自动化设备。大多数AGV 都需要有某种形式的导轨,但迄今为止,还没有完全解决导航系统的驾驶稳定性问题。因此,自动导航小车在行驶过程中有时会出现轻微的“蛇行”现象,这表明导航系统还不稳定。 大多数的AGV 在说明书中都声明其最大行驶速度可以达到1m/s ,但实际速度通常只有0.5m/s ,只有在干扰较小的实验室中,才能达到最高速度。随着速度的增加,要保证小车得稳定和平稳运行将变得越来越困难。 AGV 的导航系统框图如图9所示,其中12=40ms =21ms ττ, 。为使系统响应斜坡输入的稳态误差仅为1%,要求系统的稳态速度误差系数为100。试设计合适的滞后校正网络,试系统的相位裕度达到50o ,并估计校正后系统的超调量及峰值时间。 ()R s () Y s 2.分析与校正主要过程

2.1确定开环放大倍数K 100) 1021.0)(104.0(lim )(lim =++==s s s sK s sG K v (s →0) 解得K=100 ) 1021.0)(104.0(100++=s s s G s 2.2分析未校正系统的频域特性 根据Bode 图: 穿越频率s rad c /2.49=ω 相位裕度?---=?-?--=99.18)2.49021.0(arctan )2.4904.0(arctan 9018011γ 未校正系统频率特性曲线

由图可知实际穿越频率为s rad c /5.34=ω 2.3根据相角裕度的要求选择校正后的穿越频率1c ω 现在进行计算: ???--=+=---55550)021.0(arctan )04.0(arctan 901801111c c ωω 则取s rad c /101=ω可满足要求 2.4确定滞后校正网络的校正函数 由于1120 1~101c ωω)(= 因此取s rad c /1101 11== ωω)(,则由Bode 图可以列出

北航自动控制原理实验报告(完整版)

自动控制原理实验报告 一、实验名称:一、二阶系统的电子模拟及时域响应的动态测试 二、实验目的 1、了解一、二阶系统阶跃响应及其性能指标与系统参数之间的关系 2、学习在电子模拟机上建立典型环节系统模型的方法 3、学习阶跃响应的测试方法 三、实验内容 1、建立一阶系统的电子模型,观测并记录在不同时间常数T时的响应曲线,测定过渡过程时间T s 2、建立二阶系统电子模型,观测并记录不同阻尼比的响应曲线,并测定超调量及过渡过程时间T s 四、实验原理及实验数据 一阶系统 系统传递函数: 由电路图可得,取则K=1,T分别取:0.25, 0.5, 1 T 0.25 0.50 1.00 R2 0.25MΩ0.5M Ω1MΩ C 1μ1μ1μ T S 实测0.7930 1.5160 3.1050 T S 理论0.7473 1.4962 2.9927 阶跃响应曲线图1.1 图1.2 图1.3 误差计算与分析 (1)当T=0.25时,误差==6.12%; (2)当T=0.5时,误差==1.32%; (3)当T=1时,误差==3.58% 误差分析:由于T决定响应参数,而,在实验中R、C的取值上可能存在一定误差,另外,导线的连接上也存在一些误差以及干扰,使实验结果与理论值之间存在一定误差。但是本实验误差在较小范围内,响应曲线也反映了预期要求,所以本实验基本得到了预期结果。 实验结果说明 由本实验结果可看出,一阶系统阶跃响应是单调上升的指数曲线,特征有T确定,T越小,过度过程进行得越快,系统的快速性越好。 二阶系统 图1.1 图1.2 图1.3

系统传递函数: 令 二阶系统模拟线路 0.25 0.50 1.00 R4 210.5 C2 111 实测45.8% 16.9% 0.6% 理论44.5% 16.3% 0% T S实测13.9860 5.4895 4.8480 T S理论14.0065 5.3066 4.8243 阶跃响应曲线图2.1 图2.2 图2.3 注:T s理论根据matlab命令[os,ts,tr]=stepspecs(time,output,output(end),5)得出,否则误差较大。 误差计算及分析 1)当ξ=0.25时,超调量的相对误差= 调节时间的相对误差= 2)当ξ=0.5时,超调量的相对误差==3.7% 调节时间的相对误差==3.4% 4)当ξ=1时,超调量的绝对误差= 调节时间的相对误差==3.46% 误差分析:由于本试验中,用的参量比较多,有R1,R2,R3,R4;C1,C2;在它们的取值的实际调节中不免出现一些误差,误差再累加,导致最终结果出现了比较大的误差,另外,此实验用的导线要多一点,干扰和导线的传到误差也给实验结果造成了一定误差。但是在观察响应曲线方面,这些误差并不影响,这些曲线仍旧体现了它们本身应具有的特点,通过比较它们完全能够了解阶跃响应及其性能指标与系统参数之间的关系,不影响预期的效果。 实验结果说明 由本实验可以看出,当ωn一定时,超调量随着ξ的增加而减小,直到ξ达到某个值时没有了超调;而调节时间随ξ的增大,先减小,直到ξ达到某个值后又增大了。 经理论计算可知,当ξ=0.707时,调节时间最短,而此时的超调量也小于5%,此时的ξ为最佳阻尼比。此实验的ξ分布在0.707两侧,体现了超调量和调节时间随ξ的变化而变化的过程,达到了预期的效果。 图2.2 图2.1 图2.3

自动控制原理实验1-6

实验一 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 (sysl, sys2, sigh 其中sign 是反馈极性,sign 缺省时,默认为负反馈,sign = -1;正反馈时, sig n = 1;单位反馈时,sys2= 1,且不能省略。 四、实验内容: 1. 已知系统传递函数,建立传递函数模型 2 2 5(s 2) (s 6s 7) 3 3 s(s 1) (s 2s 1) 2. 已知系统传递函数,建立零极点增益模型 s 3 飞 2~ s 2s 2s 1 3 ?将多项式模型转化为零极点模型 5(s 2)2(s 2 6s 7) G(s) s 3 s 3 2s 2 2s 1 G(s) G(s)

哈工大自动控制原理 大作业

自动控制原理 大作业 (设计任务书) 姓名: 院系: 班级: 学号:

5、 参考图 5 所示的系统。试设计一个滞后-超前校正装置,使得稳态速度误差常数为20 秒-1,相位裕度为60度,幅值裕度不小于8 分贝。利用MATLAB 画出 已校正系统的单位阶跃与单位斜坡响应曲线。 + 一.人工设计过程 1、计算数据确定校正装置传递函数 为满足设计要求,这里将超前滞后装置的形式选为 ) 1)(()1)(1()(2 12 1T s T s T s T s K s G c c ββ++++ = 于就是,校正后系统的开环传递函数为)()(s G s G c 。这样就有 )5)(1()(lim )()(lim 00++==→→s s s K s sG s G s sG K c c s c s v 205 ==c K 所以 100=c K 这里我们令100=K ,1=c K ,则为校正系统开环传函) 5)(1(100 )(++=s s s s G 首先绘制未校正系统的Bode 图 由图1可知,增益已调整但尚校正的系统的相角裕度为? 23.6504-,这表明系统就是不稳定的。超前滞后校正装置设计的下一步就是选择一个新的增益穿越频率。由)(ωj G 的相角曲线可知,相角穿越频率为2rad/s,将新的增益穿越频率仍选为2rad/s,但要求2=ωrad/s 处的超前相角为? 60。单个超前滞后装置能够轻易提供这一超前角。 一旦选定增益频率为2rad/s,就可以确定超前滞后校正装置中的相角滞后部分的转角频率。将转角频率2/1T =ω选得低于新的增益穿越频率1个十倍频程,即选择2.0=ωrad/s 。要获得另一个转角频率)/(12T βω=,需要知道β的数值,

编译原理实验报告总结

学年第学期《编译原理》实验报告 学院(系):计算机科学与工程学院 班级:11303070A 学号:11303070*** 姓名:无名氏 指导教师:保密式 时间:2016 年7 月

目录 1.实验目的 (1) 2.实验内容及要求 (1) 3.实验方案设计 (1) 3.1 编译系统原理介绍 (1) 3.1.1 编译程序介绍 (2) 3.1.2 对所写编译程序的源语言的描述 (2) 3.2 词法分析程序的设计 (3) 3.3 语法分析程序设计 (4) 3.4 语义分析和中间代码生成程序的设计 (4) 4. 结果及测试分析 (4) 4.1软件运行环境及限制 (4) 4.2测试数据说明 (5) 4.3运行结果及功能说明 (5) 5.总结及心得体会 (7)

1.实验目的 根据Sample语言或者自定义的某种语言,设计该语言的编译前端。包括词法分析,语法分析、语义分析及中间代码生成部分。 2.实验内容及要求 (1)词法分析器 输入源程序,输出对应的token表,符号表和词法错误信息。按规则拼单词,并转换成二元形式;滤掉空白符,跳过注释、换行符及一些无用的符号;进行行列计数,用于指出出错的行列号,并复制出错部分;列表打印源程序;发现并定位词法错误; (2)语法分析器 输入token串,通过语法分析,寻找其中的语法错误。要求能实现Sample 语言或自定义语言中几种最常见的、基本的语法单位的分析:算术表达式、布尔表达式、赋值语句、if语句、for语句、while语句、do while语句等。 (3)语义分析和中间代码生成 输入token串,进行语义分析,修改符号表,寻找其中的语义错误,并生 成中间代码。要求能实现Sample语言或自定义语言中几种最常见的、基本的语法单位的分析:算术表达式、布尔表达式、赋值语句、if语句、for语句、while 语句、do while语句等。 实验要求:功能相对完善,有输入、输出描述,有测试数据,并介绍不足。3.实验方案设计 3.1 编译系统原理介绍 编译器逐行扫描高级语言程序源程序,编译的过程如下: (1).词法分析 识别关键字、字面量、标识符(变量名、数据名)、运算符、注释行(给人看的,一般不处理)、特殊符号(续行、语句结束、数组)等六类符号,分别归类等待处理。 (2).语法分析 一个语句看作一串记号(Token)流,由语法分析器进行处理。按照语言的文法检查判定是否是合乎语法的句子。如果是合法句子就以内部格式保存,否则报错。直至检查完整个程序。 (3).语义分析 语义分析器对各句子的语法做检查:运算符两边类型是否相兼容;该做哪些类型转换(例如,实数向整数赋值要"取整");控制转移是否到不该去的地方;是

2019-2020学年第一学期期末考试《自动控制原理》大作业

吉林大学网络教育学院2019-2020学年第一学期期末考试《自动控制原理》大作业 学生姓名专业 层次年级学号 学习中心成绩 年月日

作业完成要求:大作业要求学生手写,提供手写文档的清晰扫描图片,并将图片添加到word 文档内,最终wod文档上传平台,不允许学生提交其他格式文件(如JPG,RAR等非word 文档格式),如有雷同、抄袭成绩按不及格处理。 综合题(每小题10分,共100分) 1、试用部分分式法、幂级数法和反演积分法,求下列函数的z反变换: (1) )2 )(1 ( 10 ) ( - - = z z z z E (2) 2 1 1 2 1 3 ) ( - - - + - + - = z z z z E 2、试确定下列函数的终值: (1) 2 1 1 ) 1( ) ( - - - = z Tz z E (2) )1.0 )( 8.0 ( ) ( 2 - - = z z z z E 3、设开环离散系统如图所示,试求开环脉冲传递函数G(Z)。 第3题图 4、当 z z z z z z C 5.0 5.1 1 2 ) ( 2 3 2 3 + - + + =时,计算系统前4个采样时刻c(0),c(T),c(2T)和c(3T)的响应。 5、已知线性离散系统的闭环脉冲传递函数为 2.0 1.0 ) ( 2 2 - + + = Φ z z z z z,试判断该系统 是否稳定。 6、设有零阶保持器的离散系统如下图所示,试求: (1)当采样周期T为1s和0.5s时,系统的临界开环增益K c; (2)当r(t)=1(t),K=1,T分别为2s,4s时,系统的输出响应c(kT)。

自动控制原理实验

自动控制原理实验 实验报告 实验三闭环电压控制系统研究 学号姓名 时间 2014年10月21日 评定成绩审阅教师

实验三闭环电压控制系统研究 一、实验目的: (1)通过实例展示,认识自动控制系统的组成、功能及自动控制原理课程所要解决的问题。 (2)会正确实现闭环负反馈。 (3)通过开、闭环实验数据说明闭环控制效果。 二、预习与回答: (1)在实际控制系统调试时,如何正确实现负反馈闭环? 答:负反馈闭环,不是单纯的加减问题,它是通过增量法实现的,具体如下: 1.系统开环; 2.输入一个增或减的变化量; 3.相应的,反馈变化量会有增减; 4.若增大,也增大,则需用减法器; 5.若增大,减小,则需用加法器,即。 (2)你认为表格中加1KΩ载后,开环的电压值与闭环的电压值,哪个更接近2V? 答:闭环更接近。因为在开环系统下出现扰动时,系统前部分不会产生变化。故而系统不具有调节能力,对扰动的反应很大,也就会与2V相去甚远。 但在闭环系统下出现扰动时,由于有反馈的存在,扰动产生的影响会被反馈到输入端,系统就从输入部分产生了调整,经过调整后的电压值会与2V相差更小些。 因此,闭环的电压值更接近2V。 (3)学自动控制原理课程,在控制系统设计中主要设计哪一部份? 答:应当是系统的整体框架及误差调节部分。对于一个系统,功能部分是“被控对象”部分,这部分可由对应专业设计,反馈部分大多是传感器,因此可由传感器的专业设计,而自控原理关注的是系统整体的稳定性,因此,控制系统设计中心就要集中在整个系统的协调和误差调节环节。 二、实验原理: (1)利用各种实际物理装置(如电子装置、机械装置、化工装置等)在数学上的“相似性”,将各种实际物理装置从感兴趣的角度经过简化、并抽象成相同的数学形式。我们在设计控制系统时,不必研究每一种实际装置,而用几种“等价”的数学形式来表达、研究和设计。又由于人本身的自然属性,人对数学而言,不能直接感受它的自然物理属性,这给我们分析和设计带来了困难。所以,我们又用替代、模拟、仿真的形式把数学形式再变成“模拟实物”来研究。这样,就可以“秀才不出门,遍知天下事”。实际上,在后面的课程里,不同专业的学生将面对不同的实际物理对象,而“模拟实物”的实验方式可以做到举一反三,我们就是用下列“模拟实物”——电路系统,替代各种实际物理对象。

编 译 原 理 实 验 报 告

编译原理实验报告 课程:编译原理 系别:计算机系 班级:11网络 姓名:王佳明 学号:110912049 教师:刘老师 实验小组:第二组 1

实验一熟悉C程序开发环境、进行简单程序的调试 实验目的: 1、初步了解vc++6.0环境; 2、熟悉掌握调试c程序的步骤: 实验内容: 1、输入下列程序,练习Turbo C 程序的编辑、编译、运行。 #include main() { printf(“Programming is fun.\n”); } 2、分析程序,预测其运行结果,并上机检测你的预测。 #include main() { printf(“*\n”); printf(“* * *\n”); printf(“* * * * *\n”); printf(“* * * * * * *\n”); } 3、下面是一个加法程序,程序运行时等待用户从键盘输入两个整数,然后求出它们的和并输出。观察运行结果(程序输出),上机验证该程序。 #include main() { int a,b,c; printf(“Please input a,b:”); scanf(“%d,%d”,&a,&b); c=a+b; printf(“%d+%d=%d\n”,a,b,c); } 2

实验二词法分析器 一、实验目的: 设计、编制、调试一个词法分析子程序-识别单词,加深对词法分析原理的理解。 二、实验要求: 1.对给定的程序通过词法分析器弄够识别一个个单词符号,并以二元式(单词种别码,单词符号的属性值)显示。而本程序则是通过对给定路径的文件的分析后以单词符号和文字提示显示。 2.本程序自行规定: (1)关键字"begin","end","if","then","else","while","write","read", "do", "call","const","char","until","procedure","repeat" (2)运算符:"+","-","*","/","=" (3)界符:"{","}","[","]",";",",",".","(",")",":" (4)其他标记如字符串,表示以字母开头的标识符。 (5)空格、回车、换行符跳过。 在屏幕上显示如下: ( 1 , 无符号整数) ( begin , 关键字) ( if , 关键字) ( +, 运算符) ( ;, 界符) ( a , 普通标识符) 三、使用环境: Windows下的visual c++6.0; 四、调试程序: 1.举例说明文件位置:f:、、11.txt目标程序如下: begin x:=9 if x>0 then x:=x+1; while a:=0 do 3

哈工大自动控制原理大作业完整版

哈工大自动控制原理大 作业 HUA system office room 【HUA16H-TTMS2A-HUAS8Q8-HUAH1688】

Harbin Institute of Technology 课程设计说明书(论文) 课程名称:自控控制原理大作业 设计题目:控制系统的矫正 院系:自动化测试与控制系 班级: 设计者: 学号: 指导教师:强盛 设计时间: 2016.12.21 哈尔滨工业大学 题目8 8. 在德国柏林,磁悬浮列车已经开始试验运行,长度为 1600m的M-Bahn号实验线路系统代表了目前磁悬浮列车的发展水平。自动化的磁悬浮列车可以在较短的时间内正常运行,而且具有较高的能量利用率。车体悬浮控制系统的框图模型如图 8 所示,试设计一

个合适的校正网络,使系统的相位裕度满足45°≤ γ ≤55°,并估算校正后系统的阶跃响应。 图 8 题 8 中磁悬浮列车悬浮控制系统 一、人工设计 利用半对数坐标纸手工绘制系统校正前后及校正装置的Bode图,并确定出 校正装置的传递函数。验算校正后系统是否满足性能指标要求。 1)未校正系统的开环频率特性函数应为: γ0(γγ)= 1 γ2(γ+10) 2)未校正系统的幅频特性曲线图如下: 由图中可以得出: γγ=√γ=0.316 rad/s 对应的相位裕度为: γ(γγ)=180°?180°?arctan( γγ 10 )=?1.81° G c(s) 1

3)超前校正提供(m)=50° 4)γ?1 γ+1 =γγγ50°解得 a=7.5 5)?10γγγ=?8.75γγ,得到γγ=0.523 rad/s 6)1 γ=√γγγ=1.43 rad/s 1 γγ =0.19 rad/s 7)γγ(γ)=1+5.3γ 1+0.7γ 二、计算机辅助设计 利用MATLAB语言对系统进行辅助设计、仿真和调试 g = tf(1,[1 10 0 0]); gc = tf([5.3 1],[0.7 1]); ge = tf([5.3 1],conv([0.7 1],[1 10 0 0])); bode(g,gc,ge); grid legend('uncompensated','compensator','compensated') [kg,r,wg,wc]=margin(ge)

自动控制原理实验报告73809

-150-100 -50 50 实验一 典型环节的模拟研究及阶跃响应分析 1、比例环节 可知比例环节的传递函数为一个常数: 当Kp 分别为0.5,1,2时,输入幅值为1.84的正向阶跃信号,理论上依次输出幅值为0.92,1.84,3.68的反向阶跃信号。实验中,输出信号依次为幅值为0.94,1.88,3.70的反向阶跃信号, 相对误差分别为1.8%,2.2%,0.2%. 在误差允许范围内可认为实际输出满足理论值。 2、 积分环节 积分环节传递函数为: (1)T=0.1(0.033)时,C=1μf (0.33μf ),利用MATLAB ,模拟阶跃信号输入下的输出信号如图: T=0.1 T=0.033 与实验测得波形比较可知,实际与理论值较为吻合,理论上T=0.033时的波形斜率近似为T=0.1时的三倍,实际上为8/2.6=3.08,在误差允许范围内可认为满足理论条件。 3、 惯性环节 i f i o R R U U -=TS 1 CS R 1Z Z U U i i f i 0-=-=-=15 20

惯性环节传递函数为: K = R f /R 1,T = R f C, (1) 保持K = R f /R 1 = 1不变,观测T = 0.1秒,0.01秒(既R 1 = 100K,C = 1μf , 0.1μf )时的输出波形。利用matlab 仿真得到理论波形如下: T=0.1时 t s (5%)理论值为300ms,实际测得t s =400ms 相对误差为:(400-300)/300=33.3%,读数误差较大。 K 理论值为1,实验值2.12/2.28, 相对误差为(2.28-2.12)/2.28=7%与理论值 较为接近。 T=0.01时 t s (5%)理论值为30ms,实际测得t s =40ms 相对误差为:(40-30)/30=33.3% 由于ts 较小,所以读数时误差较大。 K 理论值为1,实验值2.12/2.28, 相对误差为(2.28-2.12)/2.28=7%与理论值较为接近 (2) 保持T = R f C = 0.1s 不变,分别观测K = 1,2时的输出波形。 K=1时波形即为(1)中T0.1时波形 K=2时,利用matlab 仿真得到如下结果: t s (5%)理论值为300ms,实际测得t s =400ms 相对误差为:(400-300)/300=33.3% 读数误差较大 K 理论值为2,实验值4.30/2.28, 1 TS K )s (R )s (C +-=

自动控制原理实验报告

自动控制原理 实验报告 实验一典型系统的时域响应和稳定性分析 (2) 一、实验目的 (3) 二、实验原理及内容 (3) 三、实验现象分析 (5) 方法一:matlab程序 (5) 方法二:multism仿真 (12)

方法三:simulink仿真 (17) 实验二线性系统的根轨迹分析 (21) 一、确定图3系统的根轨迹的全部特征点和特征线,并绘出根轨迹 (21) 二、根据根轨迹图分析系统的闭环稳定性 (22) 三、如何通过改造根轨迹来改善系统的品质? (25) 实验三线性系统的频率响应分析 (33) 一、绘制图1. 图3系统的奈氏图和伯德图 (33) 二、分别根据奈氏图和伯德图分析系统的稳定性 (37) 三、在图4中,任取一可使系统稳定的R值,通过实验法得到对应的伯德图,并据此导 出系统的传递函数 (38) 实验四、磁盘驱动器的读取控制 (41) 一、实验原理 (41) 二、实验内容及步骤 (41) (一)系统的阶跃响应 (41) (二) 系统动态响应、稳态误差以及扰动能力讨论 (45) 1、动态响应 (46) 2、稳态误差和扰动能力 (48) (三)引入速度传感器 (51) 1. 未加速度传感器时系统性能分析 (51) 2、加入速度传感器后的系统性能分析 (59) 五、实验总结 (64) 实验一典型系统的时域响应和稳定性分 析

一、 实验目的 1.研究二阶系统的特征参量(ξ、ωn )对过渡过程的影响。 2.研究二阶对象的三种阻尼比下的响应曲线及系统的稳定性。 3.熟悉Routh 判据,用Routh 判据对三阶系统进行稳定性分析。 二、 实验原理及内容 1.典型的二阶系统稳定性分析 (1) 结构框图:见图1 图1 (2) 对应的模拟电路图 图2 (3) 理论分析 导出系统开环传递函数,开环增益0 1 T K K = 。 (4) 实验内容 先算出临界阻尼、欠阻尼、过阻尼时电阻R 的理论值,再将理论值应用于模拟电路中,观察二阶系统的动态性能及稳定性,应与理论分析基本吻合。在此实验中(图2), s 1T 0=, s T 2.01=,R 200 K 1= R 200 K =?

编译原理实验报告一

实验一词法分析程序实现 一、实验目得与要求 通过编写与调试一个词法分析程序,掌握在对程序设计语言得源程序进行扫描得过程中,将字符流形式得源程序转化为一个由各类单词符号组成得流得词法分析方法 二、实验内容 基本实验题目:若某一程序设计语言中得单词包括五个关键字begin、end、if、then、else;标识符;无符号常数;六种关系运算符;一个赋值符与四个算术运算符,试构造能识别这些单词得词法分析程序(各类单词得分类码参见表I)。 表I语言中得各类单词符号及其分类码表 输入:由符合与不符合所规定得单词类别结构得各类单词组成得源程序文件。 输出:把所识别出得每一单词均按形如(CLASS,VALUE)得二元式形式输出,并将结果放到某个文件中。对于标识符与无符号常数,CLASS字段为相应得类别码得助记符;V AL UE字段则就是该标识符、常数得具体值;对于关键字与运算符,采用一词一类得编码形式,仅需在二元式得CLASS字段上放置相应单词得类别码得助记符,V ALUE字段则为“空". 三、实现方法与环境 词法分析就是编译程序得第一个处理阶段,可以通过两种途径来构造词法分析程序.其一就是根据对语言中各类单词得某种描述或定义(如BNF),用手工得方式(例如可用C语言)构造词法分析程序。一般地,可以根据文法或状态转换图构造相应得状态矩阵,该状态矩阵连同控制程序一起便组成了编译器得词法分析程序;也可以根据文法或状态转换图直接编写词法分析程序。构造词法分析程序得另外一种途径就是所谓得词法分析程序得自动生成,即首先用正规式对语言中得各类单词符号进行词型描述,并分别指出在识别单词时,词法分析程

自动控制原理实验报告 (1)

实验1 控制系统典型环节的模拟实验(一) 实验目的: 1.掌握控制系统中各典型环节的电路模拟及其参数的测定方法。 2.测量典型环节的阶跃响应曲线,了解参数变化对环节输出性能的影响。 实验原理: 控制系统模拟实验采用复合网络法来模拟各种典型环节,即利用运算放大器不同的输入网络和反馈网络模拟各种典型环节,然后按照给定系统的结构图将这些模拟环节连接起来,便得到了相应的模拟系统。再将输入信号加到模拟系统的输入端,并利用计算机等测量仪器,测量系统的输出,便可得到系统的动态响应曲线及性能指标。 实验内容及步骤 实验内容: 观测比例、惯性和积分环节的阶跃响应曲线。 实验步骤: 分别按比例,惯性和积分实验电路原理图连线,完成相关参数设置,运行。 ①按各典型环节的模拟电路图将线接好(先接比例)。(PID先不接) ②将模拟电路输入端(U i)与阶跃信号的输出端Y相连接;模拟电路的输出端(Uo)接至示波器。 ③按下按钮(或松开按钮)SP时,用示波器观测输出端的实际响应曲线Uo(t),且将结果记下。改变比例参数,重新观测结果。 ④同理得积分和惯性环节的实际响应曲线,它们的理想曲线和实际响应曲线。 实验数据

实验二控制系统典型环节的模拟实验(二) 实验目的 1.掌握控制系统中各典型环节的电路模拟及其参数的测定方法。 2.测量典型环节的阶跃响应曲线,了解参数变化对环节输出性能的影响。 实验仪器 1.自动控制系统实验箱一台 2.计算机一台 实验原理 控制系统模拟实验采用复合网络法来模拟各种典型环节,即利用运算放大器不同的输入网络和反馈网络模拟各种典型环节,然后按照给定系统的结构图将这些模拟环节连接起来,便得到了相应的模拟系统。再将输入信号加到模拟系统的输入端,并利用计算机等测量仪器,测量系统的输出,便可得到系统的动态响应曲线及性能指标。 实验内容及步骤 内容: 观测PI,PD和PID环节的阶跃响应曲线。 步骤: 分别按PI,PD和PID实验电路原理图连线,完成相关参数设置,运行 ①按各典型环节的模拟电路图将线接好。 ②将模拟电路输入端(U i)与方波信号的输出端Y相连接;模拟电路的输出端(Uo)接至示波器。 ③用示波器观测输出端的实际响应曲线Uo(t),且将结果记下。改变参数,重新观测结果。 实验数据 实验结论及分析

自动控制原理实验(全面)

自动控制原理实验 实验一 典型环节的电模拟及其阶跃响应分析 一、实验目的 ⑴ 熟悉典型环节的电模拟方法。 ⑵ 掌握参数变化对动态性能的影响。 二、实验设备 ⑴ CAE2000系统(主要使用模拟机,模/数转换,微机,打印机等)。 ⑵ 数字万用表。 三、实验内容 1.比例环节的模拟及其阶跃响应 微分方程 )()(t Kr t c -= 传递函数 = )(s G ) () (s R s C K -= 负号表示比例器的反相作用。模拟机排题图如图9-1所示,分别求取K=1,K=2时的阶跃响应曲线,并打印曲线。 图9-1 比例环节排题图 图9-2 积分环节排题图 2.积分环节的模拟及其阶跃响应 微分方程 )() (t r dt t dc T = 传递函数 s K Ts s G ==1)( 模拟机排题图如图9-2所示,分别求取K=1,K=0.5时的阶跃响应曲线,并打印曲线。 3.一阶惯性环节的模拟及其阶跃响应 微分方程 )()() (t Kr t c dt t dc T =+ 传递函数 1 )(+=TS K S G 模拟机排题图如图3所示,分别求取K=1, T=1; K=1, T=2; K=2, T=2 时的阶跃

响应曲线,并打印曲线。 4.二阶系统的模拟及其阶跃响应 微分方程 )()() (2)(2 22 t r t c dt t dc T dt t c d T =++ξ 传递函数 121 )(22++=Ts s T s G ξ2 2 2 2n n n s s ωξωω++= 画出二阶环节模拟机排题图,并分别求取打印: ⑴ T=1,ξ=0.1、0.5、1时的阶跃响应曲线。 ⑵ T=2,ξ=0.5 时的阶跃响应曲线。 四、实验步骤 ⑴ 接通电源,用万用表将输入阶跃信号调整为2V 。 ⑵ 调整相应系数器;按排题图接线,不用的放大器切勿断开反馈回路(接线时,阶跃开关处于关断状态);将输出信号接至数/模转换通道。 ⑶ 检查接线无误后,开启微机、打印机电源;进入CAE2000软件,组态A/D ,运行实时仿真;开启阶跃输入信号开关,显示、打印曲线。 五.实验预习 ⑴ 一、二阶系统的瞬态响应分析;模拟机的原理及使用方法(见本章附录)。 ⑵ 写出预习报告;画出二阶系统的模拟机排题图;在理论上估计各响应曲线。 六.实验报告 ⑴ 将每个环节的实验曲线分别整理在一个坐标系上,曲线起点在坐标原点上。分析各参数变化对其阶跃响应的影响,与估计的理论曲线进行比较,不符请分析原因。 ⑵ 由二阶环节的实验曲线求得σ﹪、t s 、t p ,与理论值进行比较,并分析σ﹪、t s 、t p 等和T 、ξ的关系。 实验二 随动系统的开环控制、闭环控制及稳定性 一.实验目的 了解开环控制系统、闭环控制系统的实际结构及工作状态;控制系统稳定的概念以及系统开环比例系数与系统稳定性的关系。 二.实验要求 能按实验内容正确连接实验线路,正确使用实验所用测试仪器,在教师指导下独立

相关文档
最新文档