自动控制原理》实验2(线性系统时域响应分析
《自动控制原理》典型环节的时域响应实验报告

(4)模拟电路图:如图1.1-10所示。
图1.1-10
6.比例积分微分环节(PID)
(1)方框图:如图1.1-11所示。
图1.1-11
(2)传递函数:0(()) =+ 1+
(3)阶跃响应:() =+ 1+(),
其中=01,=01,=1220,()为单位脉冲函数。
(4)模拟电路图:如图1.1-12所示。
图1.1-12
三、主要仪器设备
计算机1台,MATLAB软件
四、操作方法与实验步骤
1、在Simulink中分别按照各典型环节的框图构建各环节,观察仿真波形,对于同一个典型环节:改变s的系数,比较仿真波形,分析波形特点;对于不同的典型环节:对比s具有相同系数时的仿真波形。
4、了解参数变化对典型环节动态特性的影响,掌握各典型环节的工作特点。
二、实验内容和原理
典型环节分别有比例、积分、微分、惯性、比例积分、比例微分、比例积分微分等环节,在不同输入信号下将会有不同的输出响应,呈现出不同的工作特点,其方框图、传递函数、模拟电路等如下所示:
1、比例环节(P)
(1)方框图:如图1.1-1所示。
2、检查搭接电路,确保电路无误;将信号源单元的“ST”端插针与“S”端插针用“短路块”短接。由于每个运放单元均设置了锁零场效应管,所以运放具有锁零功能。开启设备电源;将开关设在“方波”档,分别调节调幅和调频旋钮,使得“OUT”端输出的方波幅值为1V,周期为10s左右。
3、将调整好的方波信号(替代阶跃信号)加至典型环节的输入端Ui,用示波器的“CH1”和“CH2”分别测量模拟电路的输入Ui端和输出U0端,观测输出端的实际响应曲线U0(t),记录实验波形及结果。
第3章线性系统的时域分析法自动控制原理课件

不同而有一簇, 见教材P.87图3-10. h() 1, 下面由
h(t) 1
1
1 2
e nt sin( n
12t )
根据动态性能指标的定义, 推导各项动态性能指标的计
算公式.
(1) 延迟时间 td : 由定义, 令 h(td ) 0.5 , 代入上式
ntd
1
ln
2sin(
1 2 tn d cos1 ) 1 2
(4) 脉冲信号(脉冲函数) 先看下面图型:
r (t )
具有左图形状的信号被称为矩型脉动信号,
R
0
其数学表达式为:
0 t 0
t
r(t)
R
0
0t t
由图可见, 脉动信号 的面积为R. 当脉动
信号的宽度 0
时, 其高度为 , 但
面积乃为R. 把宽度 0时的矩型脉动信号定义为脉
冲信号, 而其面积R称为脉冲信号的脉冲强度.
尼, 0 1叫欠阻尼, 下面主要讨论欠阻尼时的动态
性能,欠阻尼时系统的两个极点为:
s1,2 n j数, d n 1 2 叫阻尼
振荡角频率,两个极点在s平面上的分布如下图所示, 图中
j
n
d n 1 2
cos , sin 1 2 ,
3-1 系统时间响应的性能指标
一﹑典型输入信号
工程上经常碰到的典型输入信号有以下几种:
(1) 阶跃信号(阶跃函数) 其数学表达式和图形为:
0 t 0 r(t) R t 0
r(t) R
0
t
上式中R为常数, 当t=0时, r(0)不定, 且r(0 ) R, r(0) 0
当R=1时, 称为单位阶跃信号, 记为1(t).
自动控制原理实验典型系统的时域响应和稳定性分析

系别:机电工程学院专业:课程名称:自动控制原理实验班级:姓名:学号:组别:实验名称:典型系统的时域响应和稳定性分析实验时间:学生成绩:教师签名:批改时间:一、目的要求1.研究二阶系统的特征参量 (ξ、ωn) 对过渡过程的影响。
2.研究二阶对象的三种阻尼比下的响应曲线及系统的稳定性。
3.熟悉 Routh 判据,用 Routh 判据对三阶系统进行稳定性分析。
二、实验设备PC机一台,TD—ACC教学实验系统一套三、实验原理及内容1.典型的二阶系统稳定性分析(1) 结构框图:如图 1.2-1 所示。
图1.2-2(2) 对应的模拟电路图:如图 1.2-2 所示。
图1.2-2系别:机电工程学院专业:课程名称:自动控制原理实验班级:姓名:学号:组别:实验名称:实验时间:学生成绩:教师签名:批改时间:(3) 理论分析系统开环传递函数为:;开环增益:(4) 实验内容先算出临界阻尼、欠阻尼、过阻尼时电阻 R 的理论值,再将理论值应用于模拟电路中,观察二阶系统的动态性能及稳定性,应与理论分析基本吻合。
在此实验中(图 1.2-2),系统闭环传递函数为:其中自然振荡角频率:2.典型的三阶系统稳定性分析(1) 结构框图:如图 1.2-3 所示。
系别:机电工程学院专业:课程名称:自动控制原理实验班级:姓名:学号:组别:实验名称:实验时间:学生成绩:教师签名:批改时间:图 1.2-3(2)模拟电路图:如图1.2-4 所示。
图 1.2-4(3)理论分析:系统的特征方程为:(4)实验内容:实验前由Routh 判断得Routh 行列式为:系别:机电工程学院专业:课程名称:自动控制原理实验班级:姓名:学号:组别:实验名称:实验时间:学生成绩:教师签名:批改时间:为了保证系统稳定,第一列各值应为正数,所以有五、实验步骤1.将信号源单元的“ST”端插针与“S”端插针用“短路块”短接。
由于每个运放单元均设臵了锁零场效应管,所以运放具有锁零功能。
自动控制原理实验教程

Ui(S )
TS
(3) 阶跃响应: Uo(t) = K + 1 t
T
(t ≥ 0)
(4) 模拟电路图:如图 1.1-6 所示。
其中 K = R1 / R0 ; T = R0C
4
自动控制原理
第 1 章 线性系统的时域分析
比例积分环节
R1
C
Ui
R0
_
10K
信号输入端
反相器
10K _
R0 = R1 = 200K; C = 1uF 或 2uF
Ui(S)
1
Uo(S)
TS
(2) 传递函数: Uo(S) = 1
Ui(S) TS
(3) 阶跃响应: Uo(t) = 1 t (t ≥ 0)
T
(4) 模拟电路图:如图 1.1-4 所示。
图 1.1-3
其中 T = R0C
Ui
R0
信号输入端
积分环节 C
_
反相器
10K
10K
_
Uo
输出测量端
R0 = 200K; C = 1uF 或 2uF
图 1.1-4 3
自动控制原理
(5) 理想与实际阶跃响应曲线对照: ① 取 R0 = 200K;C = 1uF。
理想阶跃响应曲线
Uo 无穷
Uo(t)
1 Ui(t)
0 0.2s
t
② 取 R0 = 200K;C = 2uF。
第 1 章 线性系统的时域分析
实测阶跃响应曲线
Uo
10V
Uo(t)
1 Ui(t)
(5) 理想与实际阶跃响应曲线对照: ① 取 R0 = R1 = 200K;C = 1uF。
图 1.1-6
实验二 线性系统的时域响应分析

1级专业班ຫໍສະໝຸດ 实验序号二实验名称
线性系统的时域响应分析
实验周次
15
姓名
张三
学号
1510****
实验时间
星期二3-4节
实验目的及
内容
传
递
函
数
及
对
应
程
序
指
令
波
形
图
实验
小结
通过这次实验,我学会使用step( )函数和impulse( )函数,更加深刻的体会到了特征参量 和 对二阶系统性能的影响。xi下面我将实验所观察到的结论总结如下:
1、从上图可以看出,保持 不变,依次取值 =0,0.25,0.5,1.0和2.0时,系统逐渐从欠阻尼系统过渡到临界阻尼系统再到过阻尼系统,系统的超调量随 的增大而减小,上升时间随 的增大而变长,系统的响应速度随 的增大而变慢,系统的稳定性随 的增大而增强。
2、 越大,系统到达峰值时间越短,上升时间越短,系统响应时间越快,调节时间也变短,但是超调量没有变化。
线性系统时域分析实验报告

竭诚为您提供优质文档/双击可除线性系统时域分析实验报告篇一:自动控制原理实验报告《线性控制系统时域分析》实验一线性控制系统时域分析1、设控制系统如图1所示,已知K=100,试绘制当h 分别取h=0.1,0.20.5,1,2,5,10时,系统的阶跃响应曲线。
讨论反馈强度对一阶系统性能有何影响?图1答:A、绘制系统曲线程序如下:s=tf(s);p1=(1/(0.1*s+1));p2=(1/(0.05*s+1));p3=(1/(0.02*s+1) );p4=(1/(0.01*s+1));p5=(1/(0.005*s+1));p6=(1/(0.002 *s+1));p7=(1/(0.001*s+1));step(p1);holdon;step(p2); holdon;step(p3);holdon;step(p5);holdon;step(p6);hol don;step(p7);holdon;b、绘制改变h系统阶跃响应图如下:stepResponse1.41.21Amplitude0.80.60.40.200.050.10.150.20.250.30.350.40.450.5Time(seconds)结论:h的值依次为0.1、0.2、0.5、1、2、5、10做响应曲线。
matlab曲线默认从第一条到第七条颜色依次为蓝、黄、紫、绿、红、青、黑,图中可知随着h值得增大系统上升时间减小,调整时间减小,有更高的快速性。
2?n?(s)?22,设已知s?2??ns??n2、二阶系统闭环传函的标准形式为?n=4,试绘制当阻尼比?分别取0.2,0.4,0.6,0.8,1,1.5,2,5等值时,系统的单位阶跃响应曲线。
求出?取值0.2,0.5,0.8时的超调量,并求出?取值0.2,0.5,0.8,1.5,5时的调节时间。
讨论阻尼比变化对系统性能的影响。
答:A、绘制系统曲线程序如下:s=tf(s);p1=16/(s^2+1.6*s+16);p2=16/(s^2+3.2*s+16);p3=16/(s^ 2+4.8*s+16);p4=16/(s^2+6.4*s+16);p5=16/(s^2+8*s+16) ;p6=16/(s^2+12*s+16);p7=16/(s^2+16*s+16);p8=16/(s^2 +40*s+16);step(p1);holdon;step(p2);holdon;step(p3); holdon;step(p4);holdon;step(p5);holdon;step(p6);hol don;step(p7);holdon;step(p8);holdon;b、绘制系统阶跃响应图如下:c、?取值为0.2、0.5、0.8、1.5、5时的参数值。
自控实验报告2-时域系统分析和线性系统的稳定性研究

实验2——时域系统分析和线性系统的稳定性研究1. 研究性教学目的① 学习二阶系统阶跃响应曲线的实验测试方法;② 研究二阶系统的两个重要参数n ωζ,对阶跃瞬态响应指标的影响;③ 研究线性系统的开环比例系数K 对稳定性的影响; ④ 研究线性系统的时间常数T 对稳定性的影响。
2. 知识点训练① 自行设计二阶及三阶系统电路。
② 选择好必要的参数值, 计算出相应的阶跃响应数值, 进行仿真分析。
3. 研究性要求① 自行设计二阶及三阶仿真电路, 可以使用Proteus\Multisim\EWB\Matlab 等仿真软件;② 针对各环节选择好必要的参数值, 理论计算环节的输出响应; ③ 仿真分析环节的在典型输入信号作用下的输出波形。
4. 研究性内容实验一:典型二阶系统方块图和实现电路如图1-1所示。
图1-1 二阶系统闭环传递函数如下:, (T 是时间常数)。
各运算放大器运算功能: OP1, 积分, ; OP2, 积分, ; OP9, 反相, (-1);OP6, 反相比例, 。
可以得到:31010021211⨯====f n R k RCT ζω实验一步骤, 使, , 取, , 使T=0.47s, , 加入单位阶跃扰动, 记录响应曲线, 记作[1]。
仿真结果实验结果通过游标读图可以得到以下数据:保持不变, 单位阶跃扰动不变, 取, , 使T=1.47s, , 记录响应曲线, 记作[2]。
仿真结果实验结果保持不变, 单位阶跃扰动不变, 取, ,使T=1.0s, , 记录响应曲线, 记作[3]。
仿真结果实验结果保持不变, 单位阶跃扰动不变, 取, 使k=0.8, , 记录响应曲线, 记作[4]。
仿真结果实验结果保持不变, 单位阶跃扰动不变, 取, 使k=2.0, , 记录响应曲线, 记作[5]。
仿真结果实验结果要求: 将曲线[1]、[2]、[3]进行对比, [3]、[4]、[5] 进行对比, 将[3]中的和理论值进行比较。
线性系统的时域分析实验报告

线性系统的时域分析实验报告线性系统的时域分析实验报告引言:线性系统是控制理论中的重要概念,它在工程领域中有广泛的应用。
时域分析是研究线性系统的一种方法,通过对系统输入和输出的时域信号进行观察和分析,可以得到系统的动态特性。
本实验旨在通过对线性系统进行时域分析,探究系统的稳定性、阶数和频率响应等特性。
实验一:稳定性分析稳定性是线性系统的基本性质之一,它描述了系统对于不同输入的响应是否趋于有界。
在本实验中,我们选取了一个简单的一阶系统进行稳定性分析。
首先,我们搭建了一个一阶系统,其传递函数为H(s) = 1/(s+1),其中s为复变量。
然后,我们输入了一个单位阶跃信号,观察系统的输出。
实验结果显示,系统的输出在输入信号发生变化后,经过一段时间后稳定在一个有限的值上,没有出现发散的情况。
因此,我们可以判断该系统是稳定的。
实验二:阶数分析阶数是线性系统的另一个重要特性,它描述了系统的动态响应所需的最小延迟时间。
在本实验中,我们选取了一个二阶系统进行阶数分析。
我们搭建了一个二阶系统,其传递函数为H(s) = 1/(s^2+2s+1)。
然后,我们输入了一个正弦信号,观察系统的输出。
实验结果显示,系统的输出在输入信号发生变化后,经过一段时间后才稳定下来。
通过进一步分析,我们发现系统的输出波形具有两个振荡周期,这表明系统是一个二阶系统。
实验三:频率响应分析频率响应是线性系统的另一个重要特性,它描述了系统对于不同频率输入信号的响应情况。
在本实验中,我们选取了一个低通滤波器进行频率响应分析。
我们搭建了一个低通滤波器,其传递函数为H(s) = 1/(s+1),其中s为复变量。
然后,我们输入了一系列不同频率的正弦信号,观察系统的输出。
实验结果显示,随着输入信号频率的增加,系统的输出幅值逐渐减小,表明系统对高频信号有较强的抑制作用。
这一结果与低通滤波器的特性相吻合。
结论:通过以上实验,我们对线性系统的时域分析方法有了更深入的了解。
自动控制原理实验 控制系统稳定性分析和时域响应分析

实验二 控制系统稳定性分析和时域响应分析一、实验目的与要求1、熟悉系统稳定性的Matlab 直接判定方法和图形化判定方法;2、掌握如何使用Matlab 进行控制系统的动态性能指标分析;3、掌握如何使用Matlab 进行控制系统的稳态性能指标分析。
二、实验类型设计三、实验原理及说明1. 稳定性分析 1)系统稳定的概念经典控制分析中,关于线性定常系统稳定性的概念是:若控制系统在初始条件和扰动共同作用下,其瞬态响应随时间的推移而逐渐衰减并趋于原点(原平衡工作点),则称该系统是稳定的,反之,如果控制系统受到扰动作用后,其瞬态响应随时间的推移而发散,输出呈持续震荡过程,或者输出无限偏离平衡状态,则称该系统是不稳定的。
2)系统特征多项式以线性连续系统为例,设其闭环传递函数为nn n n mm m m a s a s a s a b s b s b s b s D s M s ++++++++==----11101110......)()()(φ 式中,n n n n a s a s a s a s D ++++=--1110...)(称为系统特征多项式;0...)(1110=++++=--n n n n a s a s a s a s D 为系统特征方程。
3)系统稳定的判定对于线性连续系统,其稳定的充分必要条件是:描述该系统的微分方程的特征方程具有负实部,即全部根在左半复平面内,或者说系统的闭环传递函数的极点均位于左半s 平面内。
对于线性离散系统,其稳定的充分必要条件是:如果闭环系统的特征方程根或者闭环传递函数的极点为n λλλ,...,21,则当所有特征根的模都小于1时,即),...2,1(1n i i =<λ,该线性离散系统是稳定的,如果模的值大于1时,则该线性离散系统是不稳定的。
4)常用判定语句2.动态性能指标分析系统的单位阶跃响应不仅完整反映了系统的动态特性,而且反映了系统在单位阶跃信号输入下的稳定状态。
自动控制原理实验二 线性系统时域响应

实验二 线性系统时域响应分析一、实验目的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 数组,并调用上述指令,即可生成单位阶跃输入信号下的阶跃响应曲线图。
考虑下列系统:25425)()(2++=s s s R s C 该系统可以表示为两个数组,每一个数组由相应的多项式系数组成,并且以s 的降幂排列。
则MATLAB 的调用语句:num=[0 0 25]; %定义分子多项式den=[1 4 25]; %定义分母多项式step(num,den) %调用阶跃响应函数求取单位阶跃响应曲线grid %画网格标度线xlabel('t/s'),ylabel('c(t)') %给坐标轴加上说明title('Unit-step Respinse of G(s)=25/(s^2+4s+25)') %给图形加上标题名则该单位阶跃响应曲线如图2-1所示:注意:在figure 中点鼠标右键,在右键菜单中选择“Characteristics”,其中包括四个系统性能指标:“Peak Response 峰值”、“Settling Time 调节时间”、“Rise Time”和“Steady State 稳态值”,选中其中的任何一个指标后,都会用大点点在图上标出指标对应的位置。
自动控制原理实验报告(实验一,二,三)分析

自动控制原理实验报告实验名称:线性系统的时域分析线性系统的频域分析线性系统的校正与状态反馈班级:学号:姓名:指导老师:2013 年12 月15日典型环节的模拟研究一. 实验目的1.了解和掌握各典型环节模拟电路的构成方法、传递函数表达式及输出时域函数表达式2.观察和分析各典型环节的阶跃响应曲线,了解各项电路参数对典型环节动态特性的影响二.实验内容及步骤观察和分析各典型环节的阶跃响应曲线,了解各项电路参数对典型环节动态特性的影响.。
改变被测环节的各项电路参数,画出模拟电路图,阶跃响应曲线,观测结果,填入实验报告运行LABACT 程序,选择自动控制菜单下的线性系统的时域分析下的典型环节的模拟研究中的相应实验项目,就会弹出虚拟示波器的界面,点击开始即可使用本实验机配套的虚拟示波器(B3)单元的CH1测孔测量波形。
具体用法参见用户手册中的示波器部分1).观察比例环节的阶跃响应曲线典型比例环节模拟电路如图3-1-1所示。
图3-1-1 典型比例环节模拟电路传递函数:01(S)(S)(S)R R K KU U G i O === ; 单位阶跃响应: K )t (U = 实验步骤:注:‘S ST ’用短路套短接!(1)将函数发生器(B5)所产生的周期性矩形波信号(OUT ),作为系统的信号输入(Ui );该信号为零输出时,将自动对模拟电路锁零。
① 在显示与功能选择(D1)单元中,通过波形选择按键选中矩形波’(矩形波指示灯亮)。
② 量程选择开关S2置下档,调节“设定电位器1”,使之矩形波宽度>1秒(D1单元左显示)。
③ 调节B5单元的“矩形波调幅”电位器使矩形波输出电压= 4V (D1单元‘右显示)。
(2)构造模拟电路:按图3-1-1安置短路套及测孔联线,表如下。
(a )安置短路套 (b )测孔联线(3)运行、观察、记录:打开虚拟示波器的界面,点击开始,按下信号发生器(B1)阶跃信号按钮(0→+4V 阶跃),观测A5B 输出端(Uo )的实际响应曲线。
自动控制原理_线性系统时域响应分析

武汉工程大学 实验报告专业 班号 组别 指导教师 姓名 学号 实验名称 线性系统时域响应分析一、实验目的1.熟练掌握step( )函数和impulse( )函数的使用方法,研究线性系统在单位阶跃、单位脉冲及单位斜坡函数作用下的响应。
2.通过响应曲线观测特征参量ζ和n ω对二阶系统性能的影响。
3.熟练掌握系统的稳定性的判断方法。
二、实验内容1.观察函数step( )和impulse( )的调用格式,假设系统的传递函数模型为146473)(2342++++++=s s s s s s s G 可以用几种方法绘制出系统的阶跃响应曲线?试分别绘制。
2.对典型二阶系统2222)(nn n s s s G ωζωω++= 1)分别绘出)/(2s rad n =ω,ζ分别取0,0.25,0.5,1.0和2.0时的单位阶跃响应曲线,分析参数ζ对系统的影响,并计算ζ=0.25时的时域性能指标ss s p r p e t t t ,,,,σ。
2)绘制出当ζ=0.25, n ω分别取1,2,4,6时单位阶跃响应曲线,分析参数nω对系统的影响。
3.系统的特征方程式为010532234=++++s s s s ,试用两种判稳方式判别该系统的稳定性。
4.单位负反馈系统的开环模型为)256)(4)(2()(2++++=s s s s Ks G试用劳斯稳定判据判断系统的稳定性,并求出使得闭环系统稳定的K 值范围。
三、实验结果及分析1.观察函数step( )和impulse( )的调用格式,假设系统的传递函数模型为146473)(2342++++++=s s s s s s s G 可以用几种方法绘制出系统的阶跃响应曲线?试分别绘制。
方法一:用step( )函数绘制系统阶跃响应曲线。
程序如下:num=[0 0 1 3 7]; den=[1 4 6 4 1]; t=0:0.1:10;step(num,den) gridxlabel('t/s'),ylabel('c(t)')title('Unit-step Response of G(s)=s^2+3s+7/(s^4+4s^3+6s^2+4s+1)')方法二:用impulse( )函数绘制系统阶跃响应曲线。
自动控制原理实验报告《线性控制系统时域分析》

自动控制原理实验报告《线性控制系统时域分析》一、实验目的1. 理解线性时间不变系统的基本概念,掌握线性时间不变系统的数学模型。
2. 学习时域分析的基本概念和方法,掌握时域分析的重点内容。
3. 掌握用MATLAB进行线性时间不变系统时域分析的方法。
二、实验内容本实验通过搭建线性时间不变系统,给出系统的数学模型,利用MATLAB进行系统的时域测试和分析,包括系统的时域性质、单位脉冲响应、单位阶跃响应等。
三、实验原理1. 线性时间不变系统的基本概念线性时间不变系统(Linear Time-Invariant System,简称LTI系统)是指在不同时间下的输入信号均可以通过系统输出信号进行表示的系统,它具有线性性和时不变性两个重要特性。
LTI系统的数学模型可以表示为:y(t) = x(t) * h(t)其中,y(t)表示系统的输出信号,x(t)表示系统的输入信号,h(t)表示系统的冲激响应。
2. 时域分析的基本概念和方法时域分析是一种在时间范围内对系统进行分析的方法,主要涉及到冲激响应、阶跃响应、单位脉冲响应等方面的内容。
针对不同的输入信号,可以得到不同的响应结果,从而确定系统的时域特性。
四、实验步骤与结果1. 搭建线性时间不变系统本实验中,实验者搭建了一个简单的一阶系统,系统的阻尼比为0.2,系统时间常数为1。
搭建完成后,利用信号发生器输出正弦信号作为系统的输入信号。
2. 获取系统的响应结果利用MATLAB进行系统的时域测试和分析,得到了系统的冲激响应、单位阶跃响应和单位脉冲响应等结果。
其中,冲激响应、阶跃响应和脉冲响应分别如下所示:冲激响应:h(t) = 0.2e^(-0.2t) u(t)阶跃响应:H(t) = 1-(1+0.2t) e^(-0.2t) u(t)脉冲响应:g(t) = h(t) - h(t-1)3. 绘制响应图表通过绘制响应图表,可以更好地展示系统的时域性质。
下图展示了系统的冲激响应、阶跃响应和脉冲响应的图表。
自动控制原理_线性系统时域响应分析

自动控制原理_线性系统时域响应分析1.线性系统时域响应概念线性系统是指其输入与输出之间存在线性关系的系统。
时域响应是指系统在时域上对不同输入信号的响应情况。
时域响应可以用系统的微分方程表示,也可以通过系统的冲激响应来表示。
2.常见的线性系统时域响应方法2.1零状态响应零状态响应是指系统在无初始条件下对输入信号的响应。
常用的分析方法有拉氏变换和复频域分析法。
拉氏变换法可以将微分方程转化为代数方程,从而得到系统的传递函数。
复频域分析法通过将时间域信号变换到复频域,进而进行频域分析。
2.2零输入响应零输入响应是指系统在只有初始条件而没有输入信号的情况下的响应。
常用分析方法有状态方程法和拉氏变换法。
状态方程法将系统表示为一组一阶微分方程的形式,通过求解状态方程可以得到系统的零输入响应。
拉氏变换法可以将初始条件转化为代数方程进行求解。
2.3总响应总响应是指系统在有输入信号和初始条件的情况下的响应。
常用分析方法有零输入响应法和零状态响应法。
零输入响应法通过去除输入信号的影响,只考虑系统的初始条件来求解系统的响应。
零状态响应法则相反,通过去除初始条件的影响,只考虑输入信号来求解系统的响应。
最后,将两者相加得到系统的总响应。
3.线性系统时域响应的应用线性系统时域响应的分析方法可以应用于各种实际工程问题中。
例如,可以通过时域响应分析来评估系统的稳定性、性能和抗干扰能力。
此外,时域响应分析也可以用于设计控制器和参数优化。
通过对系统的时域响应进行分析和改进,可以使得系统更加可靠、稳定和高效。
4.总结线性系统时域响应分析是自动控制原理中的重要内容,可以应用于各种实际工程问题中。
本文介绍了线性系统时域响应的概念、方法和应用。
时域响应的分析方法包括零状态响应、零输入响应和总响应分析,分别适用于不同的问题和要求。
了解和掌握线性系统时域响应分析方法对于设计和优化控制系统具有重要意义。
自动控制原理MATLAB仿真实验指导书(4个实验)

自动控制原理MATLAB仿真实验实验指导书电子信息工程教研室实验一典型环节的MA TLAB仿真一、实验目的1.熟悉MATLAB桌面和命令窗口,初步了解SIMULINK功能模块的使用方法。
2.通过观察典型环节在单位阶跃信号作用下的动态特性,加深对各典型环节响应曲线的理解。
3.定性了解各参数变化对典型环节动态特性的影响。
二、SIMULINK的使用MATLAB中SIMULINK是一个用来对动态系统进行建模、仿真和分析的软件包。
利用SIMULINK功能模块可以快速的建立控制系统的模型,进行仿真和调试。
1.运行MA TLAB软件,在命令窗口栏“>>”提示符下键入simulink命令,按Enter键或在工具栏单击按钮,即可进入如图1-1所示的SIMULINK仿真环境下。
2.选择File菜单下New下的Model命令,新建一个simulink仿真环境常规模板。
图1-1 SIMULINK仿真界面图1-2 系统方框图3.在simulink仿真环境下,创建所需要的系统。
以图1-2所示的系统为例,说明基本设计步骤如下:1)进入线性系统模块库,构建传递函数。
点击simulink下的“Continuous”,再将右边窗口中“Transfer Fen”的图标用左键拖至新建的“untitled”窗口。
2)改变模块参数。
在simulink仿真环境“untitled”窗口中双击该图标,即可改变传递函数。
其中方括号内的数字分别为传递函数的分子、分母各次幂由高到低的系数,数字之间用空格隔开;设置完成后,选择OK,即完成该模块的设置。
3)建立其它传递函数模块。
按照上述方法,在不同的simulink的模块库中,建立系统所需的传递函数模块。
例:比例环节用“Math”右边窗口“Gain”的图标。
4)选取阶跃信号输入函数。
用鼠标点击simulink下的“Source”,将右边窗口中“Step”图标用左键拖至新建的“untitled”窗口,形成一个阶跃函数输入模块。
自动控制实验一报告线性系统的时域分析

自动控制实验一报告线性系统的时域分析一、实验目的掌握线性系统的时域分析方法,建立线性系统的数学模型,研究系统的时域性质。
二、实验原理在自动控制的研究中,线性系统是经常遇到的一类系统,因此,对于线性系统的时域分析方法的掌握具有重要的意义。
线性系统可以表示为:y(t) = G(s)u(t)其中,y(t)表示系统的输出,u(t)表示系统的输入,G(s)为系统的传递函数。
针对线性系统,在时域分析中主要研究一下内容:1. 稳态响应:系统在稳态下对于一个特定输入的响应情况。
2. 瞬态响应:系统对一个突发性的输入信号的反应过程。
4. 零输入响应:在没有输入信号的作用下,系统根据初始条件的不同,会有不同的响应状态。
三、实验步骤1. 确定被测对象,建立数学模型。
2. 给被测系统输入信号,并观测系统的响应情况。
3. 分别计算系统的稳态响应、瞬态响应、零状态响应、零输入响应。
4. 根据实验结果,分析线性系统的时域性质。
四、实验结果假设被测系统的传递函数为:G(s) = 2/(s^2 + 2s + 1)1. 稳态响应当输入信号为u(t) = sin(t)时,系统的稳态响应为:经过计算得出:y(t) = 2/5 * sin(t) - 4/5 * cos(t) + 2/5 * e^(-t) * sin(t)在初始条件下,假设系统的输出为y(0) = 0,y'(0) = 0。
4. 零输入响应系统的零输入响应为:五、实验分析稳态响应,是系统对于一个恒定输入后达到的一种平衡状态,这种状态表现为系统的响应有一定的规律性,产生一种熟悉的模式。
瞬态响应,是系统对于一个突然性变化的输入信号的快速反应过程,这种响应不仅和输入信号有关系,还与系统的特性有关系。
零状态响应,是假设不存在任何输入信号的情况下,系统的响应,只和系统自身的初始状态有关系,一旦有一个初始状态就可以对未来的响应进行预测。
零输入响应,是假设没有输入信号的情况下,系统本身状态的演化过程,也被称为自由响应。
《自动控制原理》控制系统的时域响应实验

《自动控制原理》控制系统的时域响应实验一、实验目的1.学会使用MATLAB 绘制系统的单位阶跃响应曲线,掌握读取系统动态性能指标的方法;2.学会利用MATLAB 绘制单位脉冲响应的曲线的方法;3.掌握利用MATLAB 绘制系统零输入响应曲线的方法;4.掌握利用MTALAB 绘制一般曲线的方法;5.学会通过仿真曲线读取信息,并根据信息进行时域分析。
二、实验环境(使用软件)MATLAB R2014a三、实验内容1.试求下列系统的单位脉冲响应2C()1()()0.31s G s R s s s ==++ 程序:clc;clear all ; t=[0:0.1:40]; num=[1]; den=[1 0.3 1]; impulse(num,den,t); gridtitle('Unit-impulse response of G(s)=1/(s^2+0.3s+1)')结果:Unit-impulse response of G(s)=1/(s 2+0.3s+1)Time (sec)A m p l i t u d e2.求系统传递函数为21()0.51G s s s =++程序:clc;clear all ; num=[1]; den=[1 0.5 1]; t=[0:0.1:10];[y,x,t]=step(num,den,t); plot(t,y);grid; xlabel('t'); ylabel('y')结果:ty3.已知闭环系统传递函数2()1()()0.31C s G s R s s s ==++ 系统单位斜坡响应为: 程序:clc;clear all ; num=[1]; den=[1 0.3 1 0]; t=[0:0.1:10]; c=step(num,den,t); plot(t,c); grid;xlabel('Tpme[sec]'); ylabel('input and output')结果:12345678910Tpme[sec]i n p u t a n d o u t p u tC3-17对于典型二阶系统222()()2n n nC s R s s s ωεωω=++ 考虑n ω=1时,τ分别为0.1,0.3,0.5,0.7,1。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验二 线性系统时域响应分析一、实验目的1.熟练掌握step( )函数和impulse( )函数的使用方法,研究线性系统在单位阶跃、单位脉冲及单位斜坡函数作用下的响应。
2.通过响应曲线观测特征参量ζ和n ω对二阶系统性能的影响。
二、基础知识及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 数组,并调用上述指令,即可生成单位阶跃输入信号下的阶跃响应曲线图。
考虑下列系统:25425)()(2++=s s s R s C 该系统可以表示为两个数组,每一个数组由相应的多项式系数组成,并且以s的降幂排列。
则MATLAB的调用语句:num=[0 0 25]; %定义分子多项式den=[1 4 25]; %定义分母多项式step(num,den) %调用阶跃响应函数求取单位阶跃响应曲线grid %画网格标度线xlabel(‘t/s’),ylabel(‘c(t)’) %给坐标轴加上说明title(‘Unit-step 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];t=0:0.1:10;step(num,den,t)即可得到系统的单位阶跃响应曲线在0-10s间的部分,如图2-2所示。
2)脉冲响应图2-1 二阶系统的单位阶跃响应图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 表示脉冲响应进行计算的时间例:试求下列系统的单位脉冲响应:12.01)()()(2++==sssGsRsC在MATLAB中可表示为num=[0 0 1];den=[1 0.2 1];impulse(num,den)gridt itle(‘Unit-impulse Response of G(s)=1/(s^2+0.2s+1)’)由此得到的单位脉冲响应曲线如图2-3所示:②求脉冲响应的另一种方法应当指出,当初始条件为零时,G (s)的单位脉冲响应与sG(s)的单位阶跃响应相同。
考虑在上例题中求系统的单位脉冲响应,因为对于单位脉冲输入量,R(s)=1所以sssssssGsCsRsC112.012.01)()()()(22⨯++=++===图2-3 二阶系统的单位脉冲响应因此,可以将G(s)的单位脉冲响应变换成sG(s)的单位阶跃响应。
向MATLAB 输入下列num 和den ,给出阶跃响应命令,可以得到系统的单位脉冲响应曲线如图2-4所示。
num=[0 1 0];den=[1 0.2 1];step(num,den) gridtitle(‘Unit-step Response ofsG(s)=s/(s^2+0.2s+1)’)3)斜坡响应MATLAB 没有直接调用求系统斜坡响应的功能指令。
在求取斜坡响应时,通常利用阶跃响应的指令。
基于单位阶跃信号的拉氏变换为1/s ,而单位斜坡信号的拉氏变换为1/s 2。
因此,当求系统G(s)的单位斜坡响应时,可以先用s 除G(s),再利用阶跃响应命令,就能求出系统的斜坡响应。
例如,试求下列闭环系统的单位斜坡响应。
11)()(2++=s s s R s C 对于单位斜坡输入量,R(s)=1/s 2 ,因此 ss 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-4 单位脉冲响应的另一种表示法2. 特征参量ζ和n ω对二阶系统性能的影响 标准二阶系统的闭环传递函数为:2222)()(nn n s s s R s C ωζωω++= 二阶系统的单位阶跃响应在不同的特征参量下有不同的响应曲线。
1)ζ对二阶系统性能的影响设定无阻尼自然振荡频率)/(1s rad n =ω,考虑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)gridtext(4,1.7,’Zeta=0’); holdstep(num,den2,t) text (3.3,1.5,’0.25’) 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所示:2),n ω对二阶系统性能的影响 同理,设定阻尼比25.0=ζ时,当n ω分别取1,2,3时,利用MATLAB 求取单位阶跃响应曲线,分析参数n ω对系统的影响。
num1=[00 1]; den1=[10.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所示:三、实验内容图2-6 ζ不同时系统的响应曲线图2-7 n ω不同时系统的响应曲线1.观察函数step( )调用格式,假设系统的传递函数模型为S 146473)(2342++++++=s s s s s s s G 绘制出系统的阶跃响应曲线。
2,典型二阶系统:2222)(nn n s s s G ωζωω++= 分别绘出)/(2s rad n =ω,ζ分别取0,0.25,0.5,1.0和2.0时的单位阶跃响应曲线,分析参数ζ对系统的影响绘制出当ζ=0.25, n ω分别取1,2,4,6时单位阶跃响应曲线,分析参数n ω对系统的影响。
四、实验报1.根据内容要求,写出调试好的MATLAB语言程序,及对应的MATLAB运算结果。
2. 记录各种输出波形,根据实验结果分析参数变化对系统的影响。
3.写出实验的心得与体会。
五、预习要求1. 预习实验中基础知识,运行编制好的MATLAB语句,熟悉MATLAB指令及step( )和impulse( )函数。
ω对二阶系统性能的影响。
2. 结合实验内容,提前编制相应的程序。
3.思考特征参量ζ和n六,实验心的与体会通过这次实验,自己觉得对matlab这款软件有了点新的认识。
初步学会了对该软件的基本操作,对相关数据以及方法的处理,使得自己的知识得到了一点拓展,能过独立的进行相关实验的基本操作,以及数据的处理。
不过,同时也发现了自己的相关知识的不足,比如说软件的功能的具体操作不够,以及相关基础知识的清晰认识不足,特别是英语基础的不足,不能过灵活的选择相关操作及处理。
所以在今后的学习深造中要学习和掌握的还有许多,有待更加努力。
(注:本资料素材和资料部分来自网络,仅供参考。
请预览后才下载,期待您的好评与关注!)。