实验2控制系统的暂态特性分析Word格式文档下载.docx
《实验2控制系统的暂态特性分析Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《实验2控制系统的暂态特性分析Word格式文档下载.docx(12页珍藏版)》请在冰豆网上搜索。
:
响应曲线首次达到稳态值的50%所需的时间。
(2)上升时间
响应曲线从稳态值的10%上升到90%所需要的时间,对于欠阻尼系统,通常指响应曲线首次达到稳态值的时间。
(3)峰值时间
响应曲线第一次达到最大值的时间。
(4)调整时间
响应曲线开始进入并保持在允许的误差(±
2%或±
5%)范围内所需要的时间。
(5)超调量
响应曲线的最大值和稳态值之差,通常用百分比表示
其中y(t)为响应曲线。
在MATLAB中求取单位阶跃响应的函数为step,其使用方法如下:
step(sys)在默认的时间范围内绘出系统响应的时域波形
step(sys,T)绘出系统在0-T范围内响应的时域波形
step(sys,ts:
tp:
te)绘出系统在ts-te范围内,以tp为时间间隔取样的响应波形
[y,t]=step(…)该调用格式不绘出响应波形,而是返回响应的数值向量及对时间的响应向量。
系统的暂态性能指标可以根据上述定义,在响应曲线上用鼠标读取关键点或通过搜索曲线对应的数值向量中关键点来确定。
三、实验内容
1、已知单位负反馈系统前向通道的传递函数为
试用MATLAB绘制系统的单位阶跃响应曲线。
实验代码及结果:
>
num1=[80];
den1=[120];
sys1=tf(num1,den1)
Transferfunction:
80
---------
s^2+2s
step(sys1)
sys=feedback(sys1,1,-1)
--------------
s^2+2s+80
step(sys)
2、已知二阶系统
(1)
,试用MATLAB绘制系统单位阶跃响应曲线,并求取系统的暂态指标。
(2)
从0变化到2,求此系统的单位阶跃响应。
(3)
从0变化到1(
求此系统的单位阶跃响应。
(4)观察上述实验结果,分析这两个特征参数对系统暂态特性的影响。
%
a=input('
a='
);
b=input('
b='
T=input('
T='
num=[b^2];
den=[1,2*a*b,b^2];
sys=tf(num,den);
step(sys,T)
gridon
Exp2_2
a=
b=5
T=3
延迟时间:
;
上升时间:
峰值时间:
调整时间:
2%5%;
超调量:
a=0
b=1
T=10
a=1
T=15
a=2
T=20
b=
T=50
T=30
(4)
由上述实验结果易知,当
一定时
越大,
越小,说明系统快速性更佳,而
保持不变,说明
只与
有关。
当
一定时,
越大,但是超调量
会下降。
四、收获与体会
应用MATLAB分析二阶系统的性能具有简便,直观的特点。
通过控制变量法进行研究,加深了对二阶系统时域性能指标的认识,以及
对系统的影响。
同时通过本次试验,进一步熟悉了MATLAB的基本操作。
尤其是对于单位负反馈系统求取单位阶跃响应时要格外注意,不能忘记反馈。