- 1、本文档共16页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于matlab的二阶动态系统特 性分析
测控技术基础课程设计
设计题目:
基于matlab的二阶动态系统特性分析
姓 名:
学 号:
专 业:
机械电子
班 级:
指导教师:
2014年 6月 26日---年 6月 26日
第一章二阶系统的性能指标
一般系统的描述
1.2二阶系统的性能指标
第二章二阶系统基于matlab的时域分析
2.1用matlab求二阶系统的动态性能指标
二阶系统的动态响应分析
的关&.2.2.1二阶系统的单位阶跃响应与参数 用 22丄 二阶系统的单位阶跃响应与参数
的关&.
1.二阶系统的性能指标
1.1. 一般系统的描述
凡是能够用二阶微分方程描述的系统称为二阶系统。从物理上讲,二阶系 统包含两个独立的储能元件,能量在两个元件之间交换,是系统具有往复震荡 的趋势。当阻尼比不够充分大时,系统呈现出震荡的特性,所以,二阶系统也 称为二阶震荡环节。很多实际工程系统都是二阶系统,而且许多高阶系统在一 定条件下也可以简化成为二阶系统近似求解。因此,分析二阶系统的时间相应 具有重要的实际意义。
参数s
参数s
Xi(S) S2 2 2 o'
其中,n为二阶系统的无阻尼固有频率, 称为二阶系统的阻尼比。
1.2.二阶系统的性能指标
系统的基本要求一般有稳定性、准确性和快速性这三个指标。系统分析及 时对这三个指标进行分析。建立系统的数学模型后,就可以用不同的方法来分 析和研究系统,以便于找出工程中需要的系统。在时域内,这三个方面的性能 都可以通过求解描述系统的微分方程来获得,而微分方程的解则由系统的结构 参数、初始条件以及输入信号所决定。
上升时间匕:当系统的阶跃响应第一次达到稳态值的时间。 上升时间是系统 响应速度的一种度量。上升时间越短,响应速度越快。
峰值时间tp:系统阶跃响应达到最大值的时间。最大值一般都发生在阶跃响 应的第一个峰值时间,所以又称为峰值时间。
调节时间ts:当系统的阶跃响应衰减到给定的误差带内, 并且以后不再超出 给定的误差带的时间。
最大超调量M p:相应曲线的最大峰值与稳态值的差称为最大超调量 Mp,即
MP 张乂 c()
或者不以百分数表示,则记为
Mp
Mp
也 EO 100% c()
最大超调量Mp反映了系统输出量在调节过程中与稳态值的最大偏差, 是衡
量系统性能的一个重要的指标。
在实际应用中,常用的动态性能指标多为上升时间、调节时间和超调量。
通常,用匕或tp评价系统的响应速度;用 Mp评价系统的阻尼程度;而ts是同时 反映响应速度和阻尼程度的综合性能指标。
2.阶系统基于
2.
阶系统基于matlab的时域分析
2.1.用matlab求二阶系统的动态性能指标
已知二阶系统的传递函数为:
2.7
G(S)—
s 0.8s 0.64
编写matlab程序求此系统的性能指标
clc,clear num=[2.7];
den=[1,0.8,0.64];
t=0:0.01:20;
step (n um,de n,t);
[y,x,t]=step( num,de n,t)
%求单位阶跃响应 maxy=max(y);
%响应的最大偏移量 yss=y(le ngth(t));
%响应的终值
pos=100*(maxy-yss)/yss;
%求超调量
for i=1:2001
if y(i)==maxy
n=i; end
end
tp=( n-1)*0.01;
%求峰值时间
y1=1.05*yss;
y2=0.95*yss;
i=2001;
while i>0
i=i-1;
if y(i)>=y1
y(i)<=y2;
m=i;
break
end
end
ts=(m-1)*0.01;
%求调节时间
title('单位阶跃响应')
Grid
运行程序后,得到此二阶系统的单位跃阶响应曲线
图2-1二阶系统的单位跃阶响应曲线
通过matlab求得的性能指标为: 最大超调量为:Mp =16.3357% 峰值时间为:tp =4.5300 调节时间为:ts = 6.6100
2.2.二阶系统的动态响应分析
221.二阶系统的单位阶跃响应与参数 的关系.
已知二阶系统传递函数为
G(s)s
G(s)
s2 2
设定n 1时,试计算当阻尼比从 0.1到1时二阶系统的阶跃响应,编写 matlab程序,如下所示:
clc,clear num=1;y=zeros(200,1);i=0;
for bc=0.1:0.1:1
den=[1,2*bc,1];
t=[0:0.1:19.9]';
sys=tf( num,de n);
i=i+1;
y(:,i)=step(sys,t);
end
mesh(flipud(y),[-100,20])
运行该程序,绘制一簇阶跃响应三维图,如图所示
1.50.50100 -2
文档评论(0)