用MATLAB进行控制系统地动态性能地分析报告

上传人:cn****1 文档编号:476698594 上传时间:2023-05-16 格式:DOC 页数:13 大小:270.50KB
返回 下载 相关 举报
用MATLAB进行控制系统地动态性能地分析报告_第1页
第1页 / 共13页
用MATLAB进行控制系统地动态性能地分析报告_第2页
第2页 / 共13页
用MATLAB进行控制系统地动态性能地分析报告_第3页
第3页 / 共13页
用MATLAB进行控制系统地动态性能地分析报告_第4页
第4页 / 共13页
用MATLAB进行控制系统地动态性能地分析报告_第5页
第5页 / 共13页
点击查看更多>>
资源描述

《用MATLAB进行控制系统地动态性能地分析报告》由会员分享,可在线阅读,更多相关《用MATLAB进行控制系统地动态性能地分析报告(13页珍藏版)》请在金锄头文库上搜索。

1、word题 目: 用MATLAB进展控制系统的动态性能的分析初始条件:三阶系统的闭环传递函数为分析系统的动态性能。要求完成的主要任务: 包括课程设计工作量与其技术要求,以与说明书撰写等具体要求1、 用MATLAB函数编程,求系统的动态性能指标。2、 设的根是系统的主导极点,编制程序,求系统的动态性能指标。3、 用MATLAB编制程序分析a0.84,a2.1,a4.2系统的阶跃响应曲线,分析高阶系统忽略附加极点,近似为二阶系统的条件。4、课程设计说明书中要求写清楚计算分析的过程,列出MATLAB程序和MATLAB输出。说明书的格式按照教务处标准书写。时间安排: 任务时间天审题、查阅相关资料1分析

2、、计算编写程序1撰写报告1论文辩论指导教师签名: 年 月 日系主任或责任教师签名: 年 月 日 用MATLAB进展控制系统的动态性能的分析1 MATLAB函数编程1.1 传递函数的整理三阶系统的闭环传递函数为:整理成一般式可以得到:G(s)=,其中a为未知参数。从一般式可以看出系统没有零点,有三个极点其中一个实数极点和一对共轭复数极点。1.2 动态性能指标的定义上升时间:当系统的阶跃响应第一次达到稳态值的时间。上升时间是系统 响应速度的一种度量。上升时间越短,响应速度越快。峰值时间:系统阶跃响应达到最大值的时间。最大值一般都发生在阶跃响应的第一个峰值时间,所以又称为峰值时间。 调节时间:当系统

3、的阶跃响应衰减到给定的误差带内,并且以后不再超出给定的误差带的时间。超调量 p%:阶跃响应的最大值超过稳态值的百分数p%=100%或者不以百分数表示,如此记为p= 超调量p%反映了系统输出量在调节过程中与稳态值的最大偏差,是衡量系统性能的一个重要的指标。在实际应用中,常用的动态性能指标多为上升时间、调节时间和超调量。通常,用或评价系统的响应速度;用p%评价系统的阻尼程度;而是同时反映响应速度和阻尼程度的综合性能指标。应当指出,除简单的一、二阶系统外,要准确确定这些动态性能指标的解析表达式是很困难的。1.3 MATLAB函数编程求系统的动态性能根据三阶系统闭环传递函数的一般表达式,在MATLAB

4、的Editor中输入程序:num=2.7aden=1,0.8+a,0.64+a,0.64at=0:0.01:20step(num,den,t)y,x,t=step(num,den,t) %求单位阶跃响应maxy=max(y) %响应的最大偏移量yss=y(length(t) %响应的终值pos=100*(maxy-yss)/yss %求超调量for i=1:2001 if y(i)=maxy n=i;endendtp=(n-1)*0.01 %求峰值时间y1=1.05*yssy2=0.95*yssi=2001while i0 i=i-1 if y(i)=y1|y(i)0 i=i-1 if y(i

5、)=y1|y(i)0 i=i-1 if y(i)=y1|y(i)=y2;m=i;break endendts=(m-1)*0.01 %求调节时间title(单位阶跃响应)grid 保存并运行程序,得到单位响应曲线如图3-1所示:图3-1 阶跃响应曲线图2得到系统的动态性能指标: 最大值=4.59,终值=4.22,上升时间=4.64,峰值时间=6.04,调节时间=7.48,超调量p%=8.77%。 三阶系统的一般表达式为:G(s)=,将3.2.1程序中分子分母的系数替换为此时的系数,程序其余局部不变。运行程序得到阶跃响应曲线如图3-2所示:图3-2 阶跃响应曲线图3 得到动态性能指标:最大值=4

6、.85,终值=4.22,上升时间=3.59,峰值时间=5.05,调节时间=7.100,超调量p%=14.93%。三阶系统的一般表达式为:G(s)=,同上,把3.2.1程序中分子分母的系数替换为此表达式相应的系数,程序其余局部不变。同样得到单位阶跃响应曲线如图3-3所示:图3-3 阶跃响应曲线图4得到系统动态性能指标:最大值=5.27,终值=4.22,上升时间=3.01,峰值时间=4.62,调节时间=9.87,超调量p%=24.88%。3.4 三阶系统动态性能分析比拟表3-1 三阶系统动态性能分析比拟编号 系统闭环传递函数 1 2 3 4 比拟表1中四行数据,根本可以看出非主导极点对系统动态性能

7、的影响为:增大峰值时间,使系统响应速度变慢,但可以使超调量p%减明确闭环非主导极点可以增大系统阻尼,且这种作用将随闭环极点接近虚轴而加剧。从以上四幅阶跃响应的动态性能指标可以看出,它们的终值相等。说明主导极点所对应的响应分量,随时间的推移衰减缓慢,在系统的时间响应过程中起主导作用。3.5 闭环主导极点 对稳定的闭环系统,远离虚轴的极点对应的模态只影响阶跃响应的起始段,而距虚轴近的极点对应的模态衰减缓慢,系统动态性能主要取决于这些极点对应的响应分量。此外,各瞬态分量的具体值还与其系数大小有关。根据局部分式理论,各瞬态分量的系数与零、极点的分布有如下关系:假如某极点远离原点,如此相应项的系数很小;

8、假如某极点接近一零点,而又远离其他极点和零点,如此相应项的系数也很小;假如某极点远离零点又接近原点或其他极点,如此相应项系数就比拟大。系数大而且衰减慢的分量在瞬态响应中起主要作用。因此,距离虚轴最近而且附近又没有零点的极点对系统的动态性能起主导作用,称相应极点为主导极点。3.6 估算高阶系统动态性能指标的零点极点法 一般规定,假如某极点的实部大于主导极点实部的56倍以上时,如此可以忽略相应分量的影响;假如两相邻零、极点间的距离比它们本身的模值小一个数量级时,如此称该零、极点对为“偶极子,其作用近似抵消,可以忽略相应分量的影响。在绝大多数实际系统的闭环零、极点中,可以选留最靠近虚轴的一个或几个极点作为主导极点,略去比主导极点距虚轴远5倍以上的闭环零、极点,以与不十分接近虚轴的靠得很近的偶极子,忽略其对系统动态性能的影响。 应该注意使简化后的系统与原高阶系统有一样的闭环增益,以保证阶跃响应终值一样。利用MATLAB语言的step指令,可以方便准确地得到高阶系统的单位阶跃响应和动态性能指标。4 心得体会 在此次用MATLAB进展控制系统动态性能的分析的课程设计中,我对三阶系统动态

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号