基于matlab的二阶动态系统特性分析.docx

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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)

wumanduo11 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档