自控原理实验指导(学生)
![自控原理实验指导(学生)](https://img.360docs.net/img79/1e5ackqutdqdx0ewqd25f0pxyomg1l87-91.webp)
![自控原理实验指导(学生)](https://img.360docs.net/img79/1e5ackqutdqdx0ewqd25f0pxyomg1l87-12.webp)
自动控制原理MATLAB 仿真实验
实验一 典型环节的MATLAB 仿真
一、实验目的
1.熟悉MATLAB 桌面和命令窗口,初步了解SIMULINK 功能模块的使用方法。 2.通过观察典型环节在单位阶跃信号作用下的动态特性,加深对各典型环节响应曲线的理解。
3.定性了解各参数变化对典型环节动态特性的影响。 二、SIMULINK 的使用
MATLAB 中SIMULINK 是一个用来对动态系统进行建模、仿真和分析的软件包。利用SIMULINK 功能模块可以快速的建立控制系统的模型,进行仿真和调试。
1.运行MATLAB 软件,在命令窗口栏“>>”提示符下键入simulink 命令,按Enter 键或在工具栏单击
按钮,即可进入如图1-1所示的SIMULINK 仿真环境下。
2.选择File 菜单下New 下的Model 命令,新建一个simulink 仿真环境常规模板。
3.在simulink 仿真环境下,创建所需要的系统。 以图1-2所示的系统为例,说明基本设计步骤如下:
1
)进入线性系统模块库,构建传递函数。点击simulink 下的“Continuous ”,再将右边窗口中“Transfer Fen ”的图标用左键拖至新建的“untitled ”窗口。
2)改变模块参数。在simulink 仿真环境“untitled ”窗口中双击该图标,即可改变传递函数。其中方括号内的数字分别为传递函数的分子、分母各次幂由高到低的系数,数字之间用空格隔开;设置完成后,选择OK ,即完成该模块的设置。
3)建立其它传递函数模块。按照上述方法,在不同的simulink 的模块库中,建立系统所需的传递函数模块。例:比例环节用“Math ”右边窗口“Gain ”的图标。
4)选取阶跃信号输入函数。用鼠标点击simulink 下的“Source ”,将右边窗口中“Step ”图标用左键拖至新建的“untitled ”窗口,形成一个阶跃函数输入模块。 图1-1 SIMULINK 仿真界面 图1-2 系统方框图
5)选择输出方式。用鼠标点击simulink 下的“Sinks
”
,就进入输出方式模块库,通常选用“Scope ”的示波器图标,将其用左键拖至新建的“untitled ”窗口。
6)选择反馈形式。为了形成闭环反馈系统,需选择“
Math ” 模块库右边窗口“Sum ”图标,并用鼠标双击,将其设置为需要的反馈形式(改变正负号)。
7)连接各元件,用鼠标划线,构成闭环传递函数。
8)运行并观察响应曲线。用鼠标单击工具栏中的“”按钮,便能自动运行仿真环境下的系统框图模型。运行完之后用鼠标双击“Scope ”元件,即可看到响应曲线。
三、实验原理
1.比例环节的传递函数为
221211
()2100,200Z R
G s R K R K Z R =-=-=-==
其对应的模拟电路及SIMULINK 图形如图1-3所示。
2.惯性环节的传递函数为
2
211211212()100,200,110.21
R Z R G s R K R K C uf Z R C s =-
=-=-===++
其对应的模拟电路及SIMULINK 图形如图1-4所示。
3.积分环节(I)的传递函数为
uf C K R s
s C R Z Z s G 1,1001.01
1)(111112==-=-=-
=
其对应的模拟电路及SIMULINK 图形如图1-5所示。 图1-3 比例环节的模拟电路及SIMULINK 图形
图1-4 惯性环节的模拟电路及SIMULINK 图形
4.微分环节(D)
的传递函数为
uf
C
K
R
s
s
C
R
Z
Z
s
G10
,
100
)
(
1
1
1
1
1
2=
=
-
=
-
=
-
=uf
C
C01
.0
1
2
=
<<
其对应的模拟电路及SIMULINK图形如图1-6所示。
5.比例+微分环节(PD)的传递函数为
)1
1.0(
)1
(
)
(
1
1
1
2
1
2+
-
=
+
-
=
-
=s
s
C
R
R
R
Z
Z
s
G
uf
C
C
uf
C
K
R
R01
.0
10
,
100
1
2
1
2
1
=
<<
=
=
=
其对应的模拟电路及SIMULINK图形如图1-7所示。
6.比例+积分环节(PI)的传递函数为
图1-5 积分环节的模拟电路及及SIMULINK图形
图1-6 微分环节的模拟电路及及SIMULINK图形
图1-7 比例+微分环节的模拟电路及SIMULINK图形
)
1
1(
1
)
(
1
1
2
1
2
s
R
s
C
R
Z
Z
s
G+
-
=
+
-
=
-
=uf
C
K
R
R10
,
100
1
2
1
=
=
=
其对应的模拟电路及SIMULINK图形如图1-8所示。
四、实验内容
1.按下列各典型环节的传递函数,建立相应的SIMULINK仿真模型,观察并记录其
单位阶跃响应波形。
①比例环节1
)
(
1
=
s
G
②惯性环节
1
1
)
(
1+
=
s
s
G
③积分环节s
s
G1
)
(
1
=
④微分环节s
s
G=
)
(
1
⑤比例+微分环节(PD)2
)
(
1
+
=s
s
G
⑥比例+积分环节(PI)s
s
G1
1
)
(
1
+
=
2.观察
1
()
1
G s
Ts
=
+
,随着T的变化输出波形的变化
五、实验报告
1.画出各典型环节的SIMULINK仿真模型。
2. 记录各环节的单位阶跃响应波形,并分析参数对响应曲线的影响。
实验二线性系统时域响应分析
一、实验目的
1.熟练掌握step( )函数和impulse( )函数的使用方法,研究线性系统在单位阶跃、单位脉冲及单位斜坡函数作用下的响应。
2.通过响应曲线观测特征参量ζ和
n
ω对二阶系统性能的影响。
二、基础知识及MATLAB函数
1. 基础知识
时域分析法直接在时间域中对系统进行分析,可以提供系统时间响应的全部信息,具有直观、准确的特点。为了研究控制系统的时域特性,经常采用瞬态响应(如阶跃响应、脉冲
图1-8 比例+积分环节的模拟电路及SIMULINK图形
响应和斜坡响应)。本次实验从分析系统的性能指标出发,给出了在MATLAB 环境下获取系统时域响应和分析系统的动态性能和稳态性能的方法。
用MATLAB 求系统的瞬态响应时,将传递函数的分子、分母多项式的系数分别以s 的降幂排列写为两个数组num 、den 。由于控制系统分子的阶次m 一般小于其分母的阶次n ,所以num 中的数组元素与分子多项式系数之间自右向左逐次对齐,不足部分用零补齐,缺项系数也用零补上。
用MATLAB 求控制系统的瞬态响应 阶跃响应
求系统阶跃响应的指令有:
step(num,den) 时间向量t 的范围由软件自动设定,阶跃响应曲线随即绘出
step(num,den,t) 时间向量t 的范围可以由人工给定(例如t=0:0.1:10) [y ,x]=step(num,den) 返回变量y 为输出向量,x 为状态向量
在MATLAB 程序中,先定义num,den 数组,并调用上述指令,即可生成单位阶跃输入信号下的阶跃响应曲线图。
考虑下列系统:
2
()25
()425C s R s s s =++ 该系统可以表示为两个数组,每一个数组由相应的多项式系数组成,并且以s 的降幂排列。则matlab 的调用语句:
num=[0 0 25]; %定义分子多项式 den=[1 4 25]; %定义分母多项式
step(num,den) %调用阶跃响应函数求取单位阶跃响应曲线 grid %画网格标度线
xlabel(‘t/s’),ylabel(‘c(t)’) %给坐标轴加上说明 title(‘Unit -s tep Respinse of G(s)=25/(s^2+4s+25)’) %给图形加上标题名 则该单位阶跃响应曲线如图2-1所示:
为了在图形屏幕上书写文本,可以用text 命令在图上的任何位置加标注。例如: text(3.4,-0.06,’Y1’) 和 text(3.4,1.4,’Y2’)
第一个语句告诉计算机,在坐标点x=3.4,y=-0.06上书写出’Y1’。类似地,第二个语句告诉计算机,在坐标点x=3.4,y=1.4上书写出’Y2’。
若要绘制系统t 在指定时间(0-10s )内的响应曲线,则用以下语句:
num=[0 0 25]; den=[1 4 25]; 图2-1 二阶系统的单位阶跃响应 图2-2 定义时间范围的单位阶跃响应
t=0:0.1:10;
step(num,den,t)
即可得到系统的单位阶跃响应曲线在
0-10s间的部分,如图2-2所示。
脉冲响应
①求系统脉冲响应的指令有:
impulse (num,den) 时间向量t的范围由软件自动设定,阶跃响应曲线随即
绘出
impulse (num,den,t) 时间向量t的范围可以由人工给定(例如t=0:0.1:10)[y,x]=impulse(num,den) 返回变量y为输出向量,x为状态向量
[y,x,t]=impulse(num,den,t) 向量t 表示脉冲响应进行计算的时间例:试求下列系统的单位脉冲响应:
2
()1
()
()0.21
C s
G s
R s s s
==
++
在matlab中可表示为
num=[0 0 1]; den=[1 0.2 1];
impulse(num,den)
grid
title(‘Unit-impulse Response of G(s)=1/(s^2+0.2s+1)’)
由此得到的单位脉冲响应曲线如图2-3所示。
②求脉冲响应的另一种方法
应当指出,当初始条件为零时,G (s)的单位脉冲响应与sG(s)的单位阶跃响应相同。
考虑在上例题中求系统的单位脉冲响应,因为对于单位脉冲输入量,R(s)=1所以
22
()11
()()
()0.210.21
C s s
C s G s
R s s
s s s s
====?
++++
因此,可以将G(s)的单位脉冲响应变换成sG(s)的单位阶跃响应。
向MA TLAB输入下列num和den,给出阶跃响应命令,可以得到系统的单位脉冲响应
曲线如图2-4所示。
num=[0 1 0]; den=[1 0.2 1];
step(num,den)
grid
title(‘Unit-step Response of sG(s)=s/(s^2+0.2s+1)’)
斜坡响应
图2-3 二阶系统的单位脉冲响应图2-4 单位脉冲响应的另一种表示法
MATLAB 没有直接调用求系统斜坡响应的功能指令。在求取斜坡响应时,通常利用阶跃响应的指令。基于单位阶跃信号的拉氏变换为1/s ,
而单位斜坡信号的拉氏变换为1/s2。因此,当求系统G(s)的单位斜坡响应时,可以先用s 除G(s),再利用阶跃响应命令,就能求出系统的斜坡响应。
例如,试求下列闭环系统的单位斜坡响应。
11
)()(2
++=s s s R s C
对于单位斜坡输入量,R(s)=1/s2 ,因此
s s s s s s s s C 1
)1(1111)(222?
++=?++=
在MATLAB 中输入以下命令,得到如图2-5所示的响应曲线:
num=[0 0 0 1]; den=[1 1 1 0]; step(num,den)
title(‘Unit -Ramp Response Cuve for System G(s)=1/(s^2+s+1)’)
2. 特征参量ζ和n ω对二阶系统性能的影响 标准二阶系统的闭环传递函数为:
222
()
()2n n n
C s R s s s ωζωω=++ 二阶系统的单位阶跃响应在不同的特征参量下有不同的响应曲线。 ζ对二阶系统性能的影响
设定无阻尼自然振荡频率1(/)n rad s ω=,考虑5种不同的ζ值:ζ=0,0.25,0.5,1.0和2.0,利用MATLAB 对每一种ζ求取单位阶跃响应曲线,分析参数ζ对系统的影响。
为便于观测和比较,在一幅图上绘出5条响应曲线(采用“hold ”命令实现)。 num=[0 0 1]; den1=[1 0 1]; den2=[1 0.5 1]; den3=[1 1 1]; den4=[1 2 1]; den5=[1 4 1];
t=0:0.1:10; step(num,den1,t)
grid
text(4,1.7,'Zeta=0'); hold
step(num,den2,t) text(3.3,1.5,'0.25') 图2-5 单位斜坡响应
step(num,den3,t)
text(3.5,1.2,'0.5')
step(num,den4,t)
text(3.3,0.9,'1.0')
step(num,den5,t)
text(3.3,0.6,'2.0')
title('Step-Response Curves for G(s)=1/[s^2+2(zeta)s+1]')
由此得到的响应曲线如图2-6所示。
n
ω对二阶系统性能的影响
同理,设定阻尼比0.25
ζ=时,当
n
ω分别取1,2,3时,利用MATLAB求取单位阶跃响应
曲线,分析参数
n
ω对系统的影响。
num1=[0 0 1]; den1=[1 0.5 1];
t=0:0.1:10;
step(num1,den1,t);
grid; hold on
text(3.1,1.4,’wn=1’)
num2=[0 0 4]; den2=[1 1 4];
step(num2,den2,t); hold on
text(1.7,1.4,’wn=2’)
num3=[0 0 9]; den3=[1 1.5 9];
step(num3,den3,t); hold on
text(0.5,1.4,’wn=3’)
由此得到的响应曲线如图2-7所示。
3. 系统稳定性判断
1)直接求根判稳roots()
控制系统稳定的充要条件是其特征方程的根均具有负实部。因此,为了判别系统的稳定性,就要求出系统特征方程的根,并检验它们是否都具有负实部。MATLAB中对多项式求根
的函数为roots()函数。
若求以下多项式的根432
10355024
s s s s
++++,则所用的MATLAB指令为: >> roots([1,10,35,50,24])
ans =
-4.0000
图2-6 ζ不同时系统的响应曲线图2-7n
ω不同时系统的响应曲线
-3.0000 -2.0000 -1.0000
特征方程的根都具有负实部,因而系统为稳定的。 三、实验内容 对典型二阶系统
2
2
2
()2n n n G s s s ωζωω=++ 1)分别绘出2(/)n rad s ω=,ζ分别取0,0.25,0.5,1.0和2.0时的单位阶跃响应曲线,分析参数ζ对系统的影响。
2)绘制出当ζ=0.25, n ω分别取1,2,4,6时单位阶跃响应曲线,分析参数n ω对系统的影响。
四、实验报告
1.根据内容要求,写出调试好的MATLAB 语言程序,及对应的MATLAB 运算结果。 2. 记录各种输出波形,根据实验结果分析参数变化对系统的影响。
实验三 线性系统的稳定性
一、实验目的
1. 熟悉MATLAB 用于控制系统中的一些基本编程语句和格式。
2. 掌握利用MATLAB 判断系统稳定性的方法。 二、基础知识及MATLAB 函数 系统稳定的充分必要条件:闭环系统特征方程的根是负实数根或者是具有负实部的共轭复数根。
系统稳定性判断
1)直接求根判稳roots()
控制系统稳定的充要条件是其特征方程的根均具有负实部。因此,为了判别系统的稳定性,就要求出系统特征方程的根,并检验它们是否都具有负实部。MATLAB 中对多项式求根的函数为roots()函数。
若求以下多项式的根43210355024s s s s ++++,则所用的MATLAB 指令为: >> roots([1,10,35,50,24])
ans =
-4.0000 -3.0000 -2.0000 -1.0000
特征方程的根都具有负实部,因而系统为稳定的。 2)劳斯稳定判据routh ()
劳斯判据的调用格式为:[r, info]=routh(den)
该函数的功能是构造系统的劳斯表。其中,den 为系统的分母多项式系数向量,r 为返回的routh 表矩阵,info 为返回的routh 表的附加信息。
以上述多项式为例,由routh 判据判定系统的稳定性。
den=[1,10,35,50,24];
[r,info]=routh(den) r=
1 35 24 10 50 0 30 24 0 4
2 0 0 24 0 0 info=
[ ]
由系统返回的routh 表可以看出,其第一列没有符号的变化,系统是稳定的。 3)赫尔维茨判据hurwitz ()
赫尔维茨的调用格式为:H=hurwitz (den )。该函数的功能是构造hurwitz 矩阵。其中,den 为系统的分母多项式系数向量。
以上述多项式为例,由hurwitz 判据判定系统的稳定性。
>>den=[1,10,35,50,24]; H=hurwitz(den) H=
10 50 0 0 1 35 24 0 0 10 50 0 0 1 35 24
由系统返回的hurwitz 矩阵可以看出,系统是稳定的。与前面的分析结果完全一致。 注意:routh ()和hurwitz ()不是MATLAB 中自带的功能函数,须加载特定的文件夹(自编)才能运行。
三、实验内容 系统传函为()2
7243645232
3
4
5
234+++++++++=s s s s s s s s s s G ,试判断其稳定性。
四、实验报告
1.根据内容要求,写出调试好的MATLAB 语言程序。 2. 记录显示的结果,并根据结果判断系统的稳定性。
实验四 线性系统的频域分析
一、实验目的
1.掌握用MA TLAB 语句绘制各种频域曲线。 2.掌握控制系统的频域分析方法。 二、基础知识及MATLAB 函数
频域分析法是应用频域特性研究控制系统的一种经典方法。它是通过研究系统对正弦信号下的稳态和动态响应特性来分析系统的。采用这种方法可直观的表达出系统的频率特性,分析方法比较简单,物理概念明确。
1.频率曲线主要包括2种:Nyquist (极坐标图)、Bode 图(对数坐标图)。
1)Nyquist 图的绘制与分析
MATLAB 中绘制系统Nyquist 图的函数调用格式为:
nyquist(num,den) 频率响应w 的范围由软件自动设定 nyquist(num,den,w) 频率响应w 的范围由人工设定
[Re,Im]= nyquist(num,den) 返回奈氏曲线的实部和虚部向量,不作图
例4-1:已知系统的开环传递函数为2
526
2)(2
3++++=
s s s s s G ,试绘制Nyquist 图,并判断系统的稳定性。
num=[2 6]; den=[1 2 5 2];
[z,p,k]=tf2zp(num,den); p nyquist(num,den)
极点的显示结果及绘制的Nyquist 图如图4-1所示。由于系统的开环正实部极点数P=0,系统的Nyquist 曲线没有逆时针包围(-1,j0)点,所以闭环系统稳定。
p =
-0.7666 + 1.9227i -0.7666 - 1.9227i -0.4668
若上例要求绘制)10,10(3
2
-∈ω间的Nyquist 图,
则对应的MATLAB 语句为:
num=[2 6]; den=[1 2 5 2];
w=logspace(-1,1,100); 即在10-1和101之间,产生100个等距离的点 nyquist(num,den,w) 2)Bode 图的绘制与分析
系统的Bode 图又称为系统频率特性的对数坐标图。Bode 图有两张图,分别绘制开环频率特性的幅值和相位与角频率ω的关系曲线,称为对数幅频特性曲线和对数相频特性曲线。
MATLAB 中绘制系统Bode 图的函数调用格式为:
bode(num,den) 频率响应w 的范围由软件自动设定 bode(num,den,w) 频率响应w 的范围由人工设定
[mag,phase,w]=bode(num,den,w) 指定幅值范围和相角范围的伯德图 图4-1 开环极点的显示结果及Nyquist 图
例4-2:已知开环传递函数为)
10016()
12.0(30)(2
+++=
s s s s s G ,试绘制系统的伯德图。 num=[0 0 6 30];
den=[1 16 100 0]; w=logspace(-2,3,100); bode(num,den,w) grid
绘制的Bode 图如图4-2(a)所示,其频率范围由人工选定,而伯德图的幅值范围和相角
范围是自动确定的。当需要指定幅值范围和相角范围时,则需用下面的功能指令:
[mag,phase,w]=bode(num,den,w)
mag,phase 是指系统频率响应的幅值和相角,由所选频率点的w 值计算得出。其中,幅值的单位为dB ,它的算式为magdB=20lg10(mag)。
指定幅值范围和相角范围的MA TLAB 调用语句如下,图形如图4-2(b)所示。
num=[0 0 15 30]; den=[1 16 100 0]; w=logspace(-2,3,100);
[mag,phase,w]=bode(num,den,w); %指定Bode 图的幅值范围和相角范围 subplot(2,1,1); %将图形窗口分为2*1个子图,在第1个子图处绘制图形
semilogx(w,20*log10(mag)); %使用半对数刻度绘图,X 轴为log10刻度,Y 轴为线
性刻度
grid on
xlabel(‘w/s^-1’); ylabel(‘L(w)/dB ’);
title(‘Bode Diagram of G(s)=30(1+0.2s)/[s(s^2+16s+100)]’);
subplot(2,1,2);%将图形窗口分为2*1个子图,在第2个子图处绘制图形 semilogx(w,phase); grid on
xlabel(‘w/s^-1’); ylabel(‘φ(0)’);
注意:半Bode 图的绘制可用semilgx 函数实现,其调用格式为semilogx(w,L),其中L=20*log10(abs(mag))。
2.幅值裕量和相位裕量
幅值裕量和相位裕量是衡量控制系统相对稳定性的重要指标,需要经过复杂的运算求取。应用MATLAB 功能指令可以方便地求解幅值裕量和相位裕量。
其MA TLAB 调用格式为:
[Gm,Pm,Wcg,Wcp]=margin(num,den)
其中,Gm,Pm 分别为系统的幅值裕量和相位裕量,而Wcg,Wcp 分别为幅值裕量和相位裕量处相应的频率值。
另外,还可以先作bode 图,再在图上标注幅值裕量Gm 和对应的频率Wcg ,相位裕量Pm 和对应的频率Wcp 。其函数调用格式为:
margin(num,den)
例4-4:对于例4-3中的系统,求其稳定裕度,对应的MATLAB 语句如下:
num=10; den=[1 3 9 0]; 图4-2(a) 幅值和相角范围自动确定的Bode 图
图4-2(b)
[gm,pm,wcg,wcp]=margin(num,den); gm,pm,wcg,wcp gm = 2.7000 pm = 64.6998 wcg = 3.0000 wcp = 1.1936
如果已知系统的频域响应数据,还可以由下面的格式调用函数:
[Gm,Pm,Wcg,Wcp]=margin(mag,phase,w)
其中(mag,phase,w )分别为频域响应的幅值、相位与频率向量。 三、实验内容 1.典型二阶系统
22
2
()2n
n n
G s s s ωζωω=++ 绘制出6n ω=,0.1ζ=,0.3,0.5,0.8,2的bode 图,记录并分析ζ对系统bode 图的影响。
2.系统的开环传递函数为
4(/31)
()(0.021)(0.051)(0.11)
s G s s s s s +=
+++ 绘制系统的Nyquist 曲线和Bode 图,说明系统的稳定性。
四、实验报告
1.根据内容要求,写出调试好的MATLAB 语言程序,及对应的结果。 2. 记录显示的图形,根据实验结果与各典型环节的频率曲线对比分析。
自动控制原理实验
自动控制原理实验 实验报告 实验三闭环电压控制系统研究 学号姓名 时间2014年10月21日 评定成绩审阅教师
实验三闭环电压控制系统研究 一、实验目的: (1)通过实例展示,认识自动控制系统的组成、功能及自动控制原理课程所要解决的问题。 (2)会正确实现闭环负反馈。 (3)通过开、闭环实验数据说明闭环控制效果。 二、预习与回答: (1)在实际控制系统调试时,如何正确实现负反馈闭环? 答:负反馈闭环,不是单纯的加减问题,它是通过增量法实现的,具体如下: 1.系统开环; 2.输入一个增或减的变化量; 3.相应的,反馈变化量会有增减; 4.若增大,也增大,则需用减法器; 5.若增大,减小,则需用加法器,即。 (2)你认为表格中加1KΩ载后,开环的电压值与闭环的电压值,哪个更接近2V? 答:闭环更接近。因为在开环系统下出现扰动时,系统前部分不会产生变化。故而系统不具有调节能力,对扰动的反应很大,也就会与2V相去甚远。 但在闭环系统下出现扰动时,由于有反馈的存在,扰动产生的影响会被反馈到输入端,系统就从输入部分产生了调整,经过调整后的电压值会与2V相差更小些。 因此,闭环的电压值更接近2V。 (3)学自动控制原理课程,在控制系统设计中主要设计哪一部份? 答:应当是系统的整体框架及误差调节部分。对于一个系统,功能部分是“被控对象”部分,这部分可由对应专业设计,反馈部分大多是传感器,因此可由传感器的专业设计,而自控原理关注的是系统整体的稳定性,因此,控制系统设计中心就要集中在整个系统的协调和误差调节环节。 二、实验原理: (1)利用各种实际物理装置(如电子装置、机械装置、化工装置等)在数学上的“相似性”,将各种实际物理装置从感兴趣的角度经过简化、并抽象成相同的数学形式。我们在设计控制系统时,不必研究每一种实际装置,而用几种“等价”的数学形式来表达、研究和设计。又由于人本身的自然属性,人对数学而言,不能直接感受它的自然物理属性,这给我们分析和设计带来了困难。所以,我们又用替代、模拟、仿真的形式把数学形式再变成“模拟实物”来研究。这样,就可以“秀才不出门,遍知天下事”。实际上,在后面的课程里,不同专业的学生将面对不同的实际物理对象,而“模拟实物”的实验方式可以做到举一反三,我们就是用下列“模拟实物”——电路系统,替代各种实际物理对象。
自动控制原理实验五利用matlab绘制系统根轨迹
实验五利用MATLAB绘制系统根轨迹 一、实验目的 (1)熟练掌握使用MATLAB绘制控制系统零极点图和根轨迹图的方法; (2)熟练使用根轨迹设计工具SISO; (2)学会分析控制系统根轨迹的一般规律; (3)利用根轨迹图进行系统性能分析; (4)研究闭环零、极点对系统性能的影响。 二、实验原理及内容 1、根轨迹与稳定性 当系统开环增益从变化时,若根轨迹不会越过虚轴进入s右半平面,那么系统对所有的K值都是稳定的;若根轨迹越过虚轴进入s右半平面,那么根轨迹与虚轴交点处的K值,就是临界开环增益。应用根轨迹法,可以迅速确定系统在某一开环增益或某一参数下的闭环零、极点位置,从而得到相应的闭环传递函数。 2、根轨迹与系统性能的定性分析 1)稳定性。如果闭环极点全部位于s左半平面,则系统一定是稳定的,即稳定性只与闭环极点的位置有关,而与闭环零点位置无关。 2)运动形式。如果闭环系统无零点,且闭环极点为实数极点,则时间响应一定是单调的;如果闭环极点均为复数极点,则时间响应一般是振荡的。 3)超调量。超调量主要取决于闭环复数主导极点的衰减率,并与其它闭环零、极点接近坐标原点的程度有关。 4)调节时间。调节时间主要取决于最靠近虚轴的闭环复数极点的实部绝对值;如果实数极点距虚轴最近,并且它附近没有实数零点,则调节时间主要取决于该实数极点的模值。 5)实数零、极点影响。零点减小闭环系统的阻尼,从而使系统的峰值时间提前,超调量增大;极点增大闭环系统的阻尼,使系统的峰值时间滞后,超调量减小。而且这种影响将其接近坐标原点的程度而加强。 【自我实践5-1】 在实验内容(2)中控制系统的根轨迹上分区段取点,构造闭环系统传递函数,分别绘制其对应系统的阶跃响应曲线,并比较分析。 1:阻尼比=,k=
自动控制原理实验报告
《自动控制原理》 实验报告 姓名: 学号: 专业: 班级: 时段: 成绩: 工学院自动化系
实验一 典型环节的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= ④ 微分环节
《自动控制原理》实验指导书
自动控制原理实验指导书 池州学院 机械与电子工程系
目录 实验一、典型线性环节的模拟 (1) 实验二、二阶系统的阶跃响应 (5) 实验三、根轨迹实验 (7) 实验四、频率特性实验 (10) 实验五、控制系统设计与校正实验 ......................................... 错误!未定义书签。实验六、控制系统设计与校正计算机仿真实验...................... 错误!未定义书签。实验七、采样控制系统实验 ..................................................... 错误!未定义书签。实验八、典型非线性环节模拟 ................................................. 错误!未定义书签。实验九、非线性控制系统分析 ................................................. 错误!未定义书签。实验十、非线性系统的相平面法 ............................................. 错误!未定义书签。
实验一、典型线性环节的模拟 一、实验目的: 1、学习典型线性环节的模拟方法。 2、研究电阻、电容参数对典型线性环节阶跃响应的影响。 二、实验设备: 1、XMN-2型实验箱; 2、LZ2系列函数记录仪; 3、万用表。 三、实验内容: 1、比例环节: r(t) 方块图模拟电路 图中: i f P R R K= 分别求取R i=1M,R f=510K,(K P=0.5); R i=1M,R f=1M,(K P=1); R i=510K,R f=1M,(K P=2); 时的阶跃响应曲线。 2、积分环节: r(t) 方块图模拟电路图中:T i=R i C f 分别求取R i=1M,C f=1μ,(T i=1s); R i=1M,C f=4.7μ,(T i=4.7s););
自动控制原理学生实验:二阶开环系统的频率特性曲线
实验三 二阶开环系统的频率特性曲线 一.实验要求 1.研究表征系统稳定程度的相位裕度γ和幅值穿越频率c ω对系统的影响。 2.了解和掌握欠阻尼二阶开环系统中的相位裕度γ和幅值穿越频率c ω的计算。 3.观察和分析欠阻尼二阶开环系统波德图中的相位裕度γ和幅值穿越频率ωc ,与计算值作比对。 二.实验内容及步骤 本实验用于观察和分析二阶开环系统的频率特性曲线。 由于Ⅰ型系统含有一个积分环节,它在开环时响应曲线是发散的,因此欲获得其开环频率特性时,还是需构建成闭环系统,测试其闭环频率特性,然后通过公式换算,获得其开环频率特性。 自然频率:T iT K = n ω 阻尼比:KT Ti 2 1= ξ (3-2-1) 谐振频率: 2 21ξωω-=n r 谐振峰值:2 121lg 20)(ξ ξω-=r L (3-2-2) 计算欠阻尼二阶闭环系统中的幅值穿越频率ωc 、相位裕度γ: 幅值穿越频率: 24241ξξωω-+? =n c (3-2-3) 相位裕度: 4 24122arctan )(180ξξξω?γ++-=+=c (3-2-4) γ值越小,Mp%越大,振荡越厉害;γ值越大,Mp%小,调节时间ts 越长,因此为使 二阶闭环系统不致于振荡太厉害及调节时间太长,一般希望: 30°≤γ≤70° (3-2-5) 本实验所构成的二阶系统符合式(3-2-5)要求。 被测系统模拟电路图的构成如图1所示。 图1 实验电路 本实验将数/模转换器(B2)单元作为信号发生器,自动产生的超低频正弦信号的频率从低到高变化(0.5Hz~16Hz ),OUT2输出施加于被测系统的输入端r (t),然后分别测量被测系统的输出信号的开环对数幅值和相位,数据经相关运算后在虚拟示波器中显示。 实验步骤: (1)将数/模转换器(B2)输出OUT2作为被测系统的输入。 (2)构造模拟电路:安置短路套及测孔联线表同笫3.2.2 节《二阶闭环系统的频率特性曲线测试》。 (3)运行、观察、记录: ① 将数/模转换器(B2)输出OUT2作为被测系统的输入,运行LABACT 程序,在界面 的自动控制菜单下的线性控制系统的频率响应分析-实验项目,选择二阶系统,就会弹出虚拟示波器的界面,点击开始,实验开始后,实验机将自动产生0.5Hz~16H 等多种频率信号,等待将近十分钟,测试结束后,观察闭环对数幅频、相频曲线和幅相曲线。 ② 待实验机把闭环频率特性测试结束后,再在示波器界面左上角的红色‘开环’或‘闭
《车站信号自动控制》实验指导书
前言 计算机联锁系统采用了最新计算机技术、总线技术、网络技术,实现了一套性能可靠、具有故障安全性、功能完善、操作简单、维护方便的车站联锁系统。本课程的目的是通过本课程的教学使学生计算机联锁的基本知识、基本原理和基本技能,熟悉计算机联锁的使用和 维护,使计算机联锁更加安全可靠地运行,充分发挥其效能。 目 录 前言 实验一 (联锁设计实验1)进路选择实验.......................................... 4 实验二 (联锁设计实验1)进路解锁实验.......................................... 7 实验三 (系统认识实验)进路模拟行车实验 (9) 实验四 (接口电路实验)进路故障模拟及处理实验.............................. 11 实验五 车站联锁维修实验............................................................... 13 参考文献 (15)
前言 车站信号自动控制(联锁)系统是保证行车安全的信号基础设备,必须保证工作可靠,并符合“故障-安全”原则。实现车站联锁的基本功能,完成列车进路建立、锁闭、解锁、道岔控制、信号机控制,完成轨道电路和信号设备状态的监督。通过车站联锁实验的教学使学生掌握联锁系统的基本知识、基本原理和基本技能,熟悉车站联锁系统的使用和维修,使联锁系统更加安全可靠地运行,充分发挥其效能。
实验1 进路选择实验 一、实验目的 1.了解车站联锁车务仿真培训系统,熟悉系统的操作。 2.通过办理进路过程过程,验证各种进路的选路处理过程。 二、实验设备及工作原理 1.实验设备: ⑴PC机E8000 1台 ⑵瘦客户机T5740W 20台 ⑶服务器E8100 2台 ⑷交换机ProCurve 1台 ⑸集群软件Pink E8000 1套 ⑹车站联锁车务仿真培训系统1套 2. 车站联锁车务仿真培训系统的体系结构,如下图1-1所示。 教师机调度集中机 学员机1 学员 机2 学员 机m 学员 机n ··········· 扩展功能 以太网图1-1 车站联锁车务仿真培训系统体系结构图 三、工作原理 本系统把联锁上位机操作平台,底层联锁逻辑和模拟现场设备的状态及变化过程集合到一台计算机上构成学员机,在一台计算机上实现了联锁系统的所有功能。同时结合教学及培训的特点,设置了一台教师机来完成学员操作过程的记录、回放并设置设备故障及行车命令以供考核学员的处理作业的能力。 四、车站站场图 实验用车站站场图,如下图所示。
自动控制原理实验报告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 +-=
自动控制原理实验报告
实验报告 课程名称:自动控制原理 实验项目:典型环节的时域相应 实验地点:自动控制实验室 实验日期: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
北航自动控制原理实验报告(完整版)
自动控制原理实验报告 一、实验名称:一、二阶系统的电子模拟及时域响应的动态测试 二、实验目的 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
东南大学自控实验报告实验三闭环电压控制系统研究
东南大学自控实验报告实验三闭环电压控制系统研究
东南大学 《自动控制原理》 实验报告 实验名称:实验三闭环电压控制系统研究 院(系):专业: 姓名:学号: 实验室: 416 实验组别: 同组人员:实验时间:年 11月 24日评定成绩:审阅教师:
实验三闭环电压控制系统研究 一、实验目的: (1)经过实例展示,认识自动控制系统的组成、功能及自动控制原理课程所要解决的问题。 (2)会正确实现闭环负反馈。 (3)经过开、闭环实验数据说明闭环控制效果。 二、实验原理: (1)利用各种实际物理装置(如电子装置、机械装置、化工装置等)在数学上的“相似性”,将各种实际物理装置从感兴趣的角度经过简化、并抽象成相同的数学形式。我们在设计控制系统时,不必研究每一种实际装置,而用几种“等价”的数学形式来表示、研究和设计。又由于人本身的自然属性,人对数学而言,不能直接感受它的自然物理属性,这给我们分析和设计带来了困难。因此,我们又用替代、模拟、仿真的形式把数学形式再变成“模拟实物”来研究。这样,就能够“秀才不出门,遍知天下事”。实际上,在后面的课程里,不同专业的学生将面对不同的实际物理对象,而“模拟实物”的实验方式能够做到举一反三,我们就是用下列“模拟实物”——电路系统,替代各种实际物理对象。 (2)自动控制的根本是闭环,尽管有的系统不能直接感受到它的
闭环形式,如步进电机控制,专家系统等,从大局看,还是闭环。闭环控制能够带来想象不到的好处,本实验就是用开环和闭环在负载扰动下的实验数据,说明闭环控制效果。自动控制系统性能的优劣,其原因之一就是取决调节器的结构和算法的设计(本课程主要用串联调节、状态反馈),本实验为了简洁,采用单闭环、比例调节器K。经过实验证明:不同的K,对系性能产生不同的影响,以说明正确设计调节器算法的重要性。 (3)为了使实验有代表性,本实验采用三阶(高阶)系统。这样,当调节器K值过大时,控制系统会产生典型的现象——振荡。本实验也能够认为是一个真实的电压控制系统。 三、实验设备: THBDC-1实验平台 四、实验线路图: 五、实验步骤: (1)如图接线,建议使用运算放大器U8、U10、U9、U11、U13。
自动控制原理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.
自动控制原理实验指导书(2017-2018-1)
自动控制原理实验指导书 王娜编写 电气工程与自动化学院 自动化系 2017年11月 实验一控制系统的时域分析
[实验目的] 1、熟悉并掌握Matlab 操作环境和基本方法,如数据表示、绘图等命令; 2、掌握控制信号的拉氏变换与反变换laplace 和ilaplace ,控制系统生成模型的常用函数命令sys=tf(num,den),会绘制单位阶跃、脉冲响应曲线; 3、会构造控制系统的传递函数、会利用matlab 函数求取系统闭环特征根; 4、会分析控制系统中n ζω, 对系统阶跃、脉冲响应的影响。 [实验内容及步骤] 1、矩阵运算 a) 构建矩阵:A=[1 2;3 4]; B=[5 5;7 8]; 解: >> A=[1 2;3 4] A = 1 2 3 4 >>B=[5 5;7 8] B = 5 5 7 8 b) 已知A=[1.2 3 5 0.9;5 1.7 5 6;3 9 0 1;1 2 3 4] ,求矩阵A 的特征值、特征多项式和特征向量. 解:>> A=[1.2 3 5 0.9;5 1.7 5 6;3 9 0 1;1 2 3 4]; >> [V ,D]=eig(A) V = 0.4181 -0.4579 - 0.3096i -0.4579 + 0.3096i -0.6044 0.6211 -0.1757 + 0.2740i -0.1757 - 0.2740i 0.0504 0.5524 0.7474 0.7474 -0.2826 0.3665 -0.1592 - 0.0675i -0.1592 + 0.0675i 0.7432 D = 13.0527 0 0 0 0 -4.1671 + 1.9663i 0 0 0 0 -4.1671 - 1.9663i 0 0 0 0 2.1815 >> p=poly(A) p = -6.9000 -77.2600 -86.1300 604.5500 2. 基本绘图命令 a) 绘制余弦曲线y=cos(x),x ∈[0,2π] 解:>> x=linspace(0,2*pi); >> y=cos(x); >> plot(x,y)
自控原理实验一(一、二阶系统的电子模拟及时域响应的动态测试)
成绩 北京航空航天大学 自动控制原理实验报告 学院 专业方向 班级 学号 学生姓名 指导教师 自动控制与测试教学实验中心
实验一 一、二阶系统的电子模拟及时域响应的动态测试 实验时间 实验编号 同组同学 一、实验目的 1.了解一、二阶系统阶跃响应及其性能指标与系统参数之间的关系。 2.学习在电子模拟机上建立典型环节系统模型的方法。 3.学习阶跃响应的测试方法。 二、实验内容 1.建立一阶系统的电子模型,观测并记录不同时间常数T 时的跃响应曲线,测定其过渡过程时间T S 。 2.建立二阶系统的电子模型,观测并记录不同阻尼比ζ时的跃响应曲线,测定其超调量σ%及过渡过程时间T S 。 三、实验原理 1.一阶系统 系统传递函数为:(s)(s)(s)1 C K R Ts Φ= =+ 模拟运算电路如图1-1所示: 由图1-1得 2 12(s)(s)11 o i R U R K U R Cs Ts == ++ 在实验当中始终取R 2=R 1,则K=1,T=R 2 C U i U o 图1-1 一阶系统模拟电
取不同的时间常数T 分别为:0.25、0.5、1.0。 记录不同时间常数下阶跃响应曲线,测量并纪录其过渡过程时间T S ,将参数及指标填在表1-1内。 表 1-1一阶系统参数指标 S S 2.二阶系统 系统传递函数为:22 2 (s) (s)(s)2n n n C R s s ωζωωΦ==++。令n ω=1弧度/秒,则系统结构如图1-2所示: 根据结构图,建立的二阶系统模拟线路如图1-3所示: 取R 2C 1=1,R 3C 2=1则 442312R R C R ζ==,42 1 2R C ζ= R(s) C(s) 图1-2 二阶系统结构图 U o U i 图1-3 二阶系统模拟电路图
自动控制原理实验(全面)
自动控制原理实验 实验一 典型环节的电模拟及其阶跃响应分析 一、实验目的 ⑴ 熟悉典型环节的电模拟方法。 ⑵ 掌握参数变化对动态性能的影响。 二、实验设备 ⑴ 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 、ξ的关系。 实验二 随动系统的开环控制、闭环控制及稳定性 一.实验目的 了解开环控制系统、闭环控制系统的实际结构及工作状态;控制系统稳定的概念以及系统开环比例系数与系统稳定性的关系。 二.实验要求 能按实验内容正确连接实验线路,正确使用实验所用测试仪器,在教师指导下独立
自控原理实验
实验八典型非线性环节的静态特性 一、实验目的 1. 了解典型非线性环节输出—输入的静态特性及其相关的特征参数; 2. 掌握典型非线性环节用模拟电路实现的方法。 二、实验内容 1. 继电器型非线性环节静特性的电路模拟; 2. 饱和型非线性环节静特性的电路模拟; 3. 具有死区特性非线性环节静特性的电路模拟; 4. 具有间隙特性非线性环节静特性的电路模拟。 三、实验原理 控制系统中的非线性环节有很多种,最常见的有饱和特性、死区特性、继电器特性和间隙特性。基于这些特性对系统的影响是各不相同的,因而了解它们输出-输入的静态特性将有助于对非线性系统的分析研究。 1. 继电型非线性环节 图7-1为继电器型非线性特性的模拟电路和静态特性。 图8-1 继电器型非线性环节模拟电路及其静态特性 继电器特性参数M是由双向稳压管的稳压值(4.9~6V)和后级运放的放大倍数(R X/R1)决定的,调节可变电位器R X的阻值,就能很方便的改变M值的大小。输入u i信号用正弦信号或周期性的斜坡信号(频率一般均小于10Hz)作为测试信号。实验时,用示波器的X-Y显示模式进行观测。 2. 饱和型非线性环节 图7-2为饱和型非线性环节的模拟电路及其静态特性。 图8-2 饱和型非线性环节模拟电路及其静态特性 图中饱和型非线性特性的饱和值M等于稳压管的稳压值(4.9~6V)与后一级放大倍数的乘积。线性部分斜率k等于两级运放增益之积。在实验时若改变前一级运放中电位器的阻值
可改变k 值的大小,而改变后一级运放中电位器的阻值则可同时改变M 和k 值的大小。 实验时,可以用周期性的斜坡或正弦信号作为测试信号,注意信号频率的选择应足够低(一般小于10Hz )。实验时,用示波器的X-Y 显示模式进行观测。 3. 具有死区特性的非线性环节 图7-3为死区特性非线性环节的模拟电路及其静态特性。 图8-3 死区特性非线性环节的模拟电路及其静态特性 图中后一运放为反相器。由图中输入端的限幅电路可知,当二极管D 1(或D 2)导通时的临界电压U io 为 E 1E R R u 2 1io α α -±=±=(在临界状态时: E R R R u R R R 2 11 0i 212+±=+) (7-1) 其中,2 11 R R R +=α。当0i i u u >时,二极管D 1(或D 2)导通,此时电路的输出电压 为 ))(1()(2 12 io i io i o u u u u R R R u --±=-+± =α 令)1(α-=k ,则上式变为 )(io i o u u k u -±= (7-2) 反之,当0i i u u ≤时,二极管D 1(或D 2)均不导通,电路的输出电压o u 为零。显然,该非 线性电路的特征参数为k 和io u 。只要调节α,就能实现改变k 和io u 的大小。 实验时,可以用周期性的斜坡或正弦信号作为测试信号,注意信号频率的选择应足够低(一般小于10Hz )。实验时,用示波器的X-Y 显示模式进行观测。 4. 具有间隙特性的非线性环节 间隙特性非线性环节的模拟电路图及静态特性如图7-4所示。 由图7-4可知,当E u i α α -< 1时,二极管D 1和D 2均不导通,电容C 1上没有电压,即U C (C 1两端的电压)=0,u 0=0;当E u i α α->1时,二极管D 2导通,u i 向C 1充电,其电压为 ))(1(io i o u u u --±=α 令)1(α-=k ,则上式变为 )(io i o u u k u -±=
自控理论实验指导书
自动控制理论 实验指导书 信息工程学院 2005年10月
第一部分 实验要求 1.实验前做好预习。 2.严格按照要求操作实验仪器,用毕恢复原状。 3.接线完成后,由指导教师检查后方可通电。 4.实验完成后,由指导教师检查实验记录、验收仪器后,方可离开。 5.实验报告应包括以下内容: 1) 实验目的; 2) 实验线路; 3) 实验内容; 4) 实验结果(测得的数据、波形等); 5) 实验结果的分析和讨论。 第二部分 实验 实验一 二阶系统的阶跃响应 一、 实验目的 1.学习二阶系统阶跃响应曲线的实验测试方法; 2.研究二阶系统的两个参数n ωξ,对暂态性能指标的影响。 二、 实验设备 1.XMN-2型模拟仪。 2.超低频示波器。 3.万用表。 三、 实验内容 典型二阶系统的框图如图1所示: 图1 二阶系统框图 其闭环传递函数为: 2 222)() (n n n s s s X s Y ωξωω++= 用图2所示电路可模拟二阶系统。其中4个运算放大器分别构成如下环节:
)(t x 图2 用运算放大器构建的二阶系统 . , )(;1)(; ,1)()(6921i f op op op op R R K K s G s G RC T Ts s G s G =-=-==-== 上式中op1、op2、op6、op9分别和模拟仪的运放单元相对应。无阻尼自然振荡角频率、阻尼比与时间常数T 、比例系数K 满足下列关系: 2 );/(1 K s rad T n = = ξω 1. 无阻尼自然振荡角频率n ω保持不变,改变阻尼比ξ,输入单位阶跃信号 V t t x )(1)(=,观察和记录响应曲线)(t y 和最大超调量p M 、调整时间s t 的变化。 1)取K R C M R f 40,0.1,1===μ,使s T K 1,4.0==,可得2.0,1==ξωn 。 2)令K R f 80=,其他参数不变,此时s T K 1,8.0==,4.0,1==ξωn 。 3)令K R f 200=,其他参数不变,此时s T K 1,2==,1,1==ξωn 。 2. 阻尼比ξ保持不变,改变无阻尼自然振荡角频率n ω,输入单位阶跃信号 V t t x )(1)(=,观察和记录响应曲线)(t y 和最大超调量p M 、调整时间s t 的变化(与 上述第一组参数下的结果比较)。 取K R C M R f 40,47.0,1===μ,使s T K 47.0,4.0==,可得12.2=n ω, 2.0=ξ。 3.将以上四组测量结果列表给出,并和最大超调量p M 、调整时间s t 的理论值相比较。 四、 思考题 1.推导图2所示电路的闭环传递函数,并确定n ω、ξ和i f R R C R ,,,的关系。 2.该电路的输出的稳态值是否等于阶跃输入信号的幅值?为什么?
自动控制原理_实验2(1)
实验二 线性系统时域响应分析 一、实验目的 1.熟练掌握step( )函数和impulse( )函数的使用方法,研究线性系统在 单位阶跃、单位脉冲及单位斜坡函数作用下的响应。 2.通过响应曲线观测特征参量ζ和n ω对二阶系统性能的影响。 3.熟练掌握系统的稳定性的判断方法。 二、基础知识及MATLAB 函数 (一)基础知识 时域分析法直接在时间域中对系统进行分析,可以提供系统时间响应的全部 信息,具有直观、准确的特点。为了研究控制系统的时域特性,经常采用瞬态响应(如阶跃响应、脉冲响应和斜坡响应)。本次实验从分析系统的性能指标出发,给出了在MATLAB 环境下获取系统时域响应和分析系统的动态性能和稳态性能的方法。 用MATLAB 求系统的瞬态响应时,将传递函数的分子、分母多项式的系数分 别以s 的降幂排列写为两个数组num 、den 。由于控制系统分子的阶次m 一般小于其分母的阶次n ,所以num 中的数组元素与分子多项式系数之间自右向左逐次对齐,不足部分用零补齐,缺项系数也用零补上。 1.用MATLAB 求控制系统的瞬态响应 1) 阶跃响应 求系统阶跃响应的指令有: step(num,den) 时间向量t 的范围由软件自动设定,阶跃响应曲线随 即绘出 step(num,den,t) 时间向量t 的范围可以由人工给定(例如t=0:0.1:10) [y ,x]=step(num,den) 返回变量y 为输出向量,x 为状态向量 在MATLAB 程序中,先定义num,den 数组,并调用上述指令,即可生成单位 阶跃输入信号下的阶跃响应曲线图。 考虑下列系统: 25 425)()(2++=s s s R s C 该系统可以表示为两个数组,每一个数组由相应的多项式系数组成,并且以s 的降幂排列。则MATLAB 的调用语句:
自动控制原理实验五
黄淮学院电子科学与工程系 自动控制原理课程验证性实验报告 实验名称用MATLAB绘制系统根轨迹实验时间2012年11月22日 学生姓名实验地点7#312 同组人员专业班级电技1001 1、实验目的: 1)学会使用MATLAB编程绘制控制系统的单位阶跃响应曲线 2)研究二阶控制系统中ζ,Wn对系统阶跃响应的影响 3)掌握准确读取动态特性指标的方法 4)分析二阶系统闭环极点和零点对系统动态性能的影响 2、实验主要仪器设备和材料: MATLAB软件 3、实验内容和原理: 已知二阶控制系统:Φ(s)=10/(s^2+2s+10) (1)求该系统的特征根 若已知系统的特征多项式D(S),利用roots()函数可以求其特征根。若已知系统的传 递函数,利用eig()函数可以直接求出其特征根。两函数计算的结果完全相同。 num=10;den=[1,2,10];roots(den) sys=tf(num,den);eig(sys) 可得到系统的特征根为 -1.0000+3.0000i -1.0000+3.0000i (2)求系统的闭环根、ζ,Wn。 函数damp()可以计算出系统的闭环根、ζ,Wn。 den=[1,2,10];damp(den) 结果显示Eigenvalue Damping Freq. (rad/s) -1.00e+000 + 3.00e+000i 3.16e-001 3.16e+000 -1.00e+000 - 3.00e+000i 3.16e-001 3.16e+000 即系统闭环根为一对共轭复根-1+j3,-1-j3,阻尼比ζ=0.316,Wn=3.16rad/s。
自动控制理论实验指导书
前言 自动控制原理是自动化、自动控制、电子电气技术等专业教学中的一门重要专业基础课程。它可以处理时变、非线性以及多输入、多输出等复杂的控制系统等问题。本套EL-AT-III型自动控制实验系统克服了以前做自动控制理论实验时,连线复杂,连接不稳定的缺点,通过对单元电路的灵活组合,可构造出各种型式和阶次的模拟环节和控制系统。可以使学生把主要精力集中在系统电路和系统特性的研究上。 本系统采用DA/AD卡通过USB口和计算机连接实现信号源信号的输出和系统响应信号的采集,采集后的信号通过计算机显示屏显示,省去了外接信号源和示波器测量相应信号的麻烦。EL-AT-III型自动控制实验系统支持自动控制理论课的所有实验,通过这套仪器可使学生进一步了解和掌握自动控制理论的基本概念、控制系统的分析方法和设计方法,学习和掌握系统模拟电路的构成和测试技术,提高应用计算机的能力和水平。 本书分为三章,第一章为EL-AT-III型实验箱硬件资源,主要介绍实验箱的硬件组成和系统单元电路。第二章为系统集成操作软件,主要介绍系统软件的安装,操作以及计算机和实验箱的通讯设置。第三章为实验系统部分,主要介绍各个实验的电路组成,原理和实验步骤。另外,在附录部分由部分实验的说明和参考结果。
目录 第一章硬件资源 (2) 第二章软件安装及使用 (5) 第三章实验系统部分 (11) 实验一典型环节及其阶跃响应 (12) 实验二二阶系统阶跃响应 (17) 实验三控制系统的稳定性分析 (21) 实验四系统频率特性测量 (24) 实验五连续系统串联校正 (30) 实验六数字PID控制 (35) 实验七采样实验 (38)