零极点对系统性能的影响分析_课程设计资料

上传人:w****i 文档编号:93296882 上传时间:2019-07-19 格式:DOC 页数:43 大小:770KB
返回 下载 相关 举报
零极点对系统性能的影响分析_课程设计资料_第1页
第1页 / 共43页
零极点对系统性能的影响分析_课程设计资料_第2页
第2页 / 共43页
零极点对系统性能的影响分析_课程设计资料_第3页
第3页 / 共43页
零极点对系统性能的影响分析_课程设计资料_第4页
第4页 / 共43页
零极点对系统性能的影响分析_课程设计资料_第5页
第5页 / 共43页
点击查看更多>>
资源描述

《零极点对系统性能的影响分析_课程设计资料》由会员分享,可在线阅读,更多相关《零极点对系统性能的影响分析_课程设计资料(43页珍藏版)》请在金锄头文库上搜索。

1、武汉理工大学自动控制原理课程设计说明书设计任务书学生姓名: 梅浪奇 专业班级: 自动化1002班 指导教师: 肖纯 工作单位: 自动化学院 题 目: 零极点对系统性能的影响分析 初始条件:系统开环传递函数为或,其中G1(s)是在阻尼系数的归一化二阶系统的传递函数上增加了一个零点得到的,G2(s)是在阻尼系数的归一化二阶系统的传递函数上增加了一个极点得到的。要求完成的主要任务: (包括课程设计工作量及其技术要求,以及说明书撰写等具体要求)(1) 当开环传递函数为G1(s)时,绘制系统的根轨迹和奈奎斯特曲线;(2) 当开环传递函数为G1(s)时,a分别取0.01,1,100时,用Matlab计算系

2、统阶跃响应的超调量和系统频率响应的谐振峰值,并分析两者的关系;(3) 画出(2)中各a值的波特图;(4) 当开环传递函数为G2(s)时,绘制系统的根轨迹和奈奎斯特曲线;(5) 当开环传递函数为G2(s)时,p分别取0.01,1,100时,绘制不同p值时的波特图;(6) 对比增加极点后系统带宽和原二阶系统的带宽,分析增加极点对系统带宽的影响; (7) 用Matlab画出上述每种情况的在单位反馈时对单位阶跃输入的响应; (8) 对上述任务写出完整的课程设计说明书,说明书中必须写清楚分析计算的过程,并包含Matlab源程序或Simulink仿真模型,说明书的格式按照教务处标准书写。时间安排: 任务时

3、间(天)指导老师下达任务书,审题、查阅相关资料2分析、计算2编写程序1撰写报告2论文答辩1指导教师签名: 年 月 日系主任(或责任教师)签名: 年 月 日II目 录1综述12增加零极点对系统稳定性的影响12.1增加零点对系统稳定性的影响22.1.1开环传递函数G1(s)的根轨迹曲线22.1.2开环传递函数G1(s)的奈奎斯特曲线32.2增加极点对系统稳定性的影响32.2.1开环传递函数G2(s)的根轨迹曲线32.2.2开环传递函数G2(s)的奈奎斯特曲线53增加零极点对系统暂态性能的影响73.1增加零点对系统暂态性能的影响73.1.1零点a=0.01时的阶跃响应和伯德图73.1.2零点a= 1

4、时的阶跃响应和伯德图93.1.3零点a= 100时的阶跃响应和伯德图103.1.4原系统的阶跃响应和伯德图123.1.5综合分析133.2增加极点对系统暂态性能的影响143.2.1极点p=0.01时的阶跃响应和伯德图143.2.2极点p=1时的阶跃响应和伯德图153.2.3极点p=100时的阶跃响应和伯德图173.2.4综合分析184增加零极点对系统稳态性能的影响194.1增加的零极点在s的左半平面194.2增加的零极点在s的虚轴上235设计心得体会266参考文献27附录1:课程设计中所用到的程序28附录2:本科生课程设计成绩评定表40零极点对系统性能的影响分析1综述在自动控制系统中,对系统各

5、项性能如稳定性,动态性能和稳态性能等有一定的要求,稳定性是控制系统的本质,指的是控制系统偏离平衡状态后自动恢复到平衡状态的能力。系统动态性能是在零初始条件下通过阶跃响应来定义的,对于稳定的系统,动态性能一般指系统的超调量、超调时间、上升时间、调整时间,描述的是系统的最大偏差以及反应的快速性;稳态性能指的是系统的稳态误差,描述的是系统的控制精度。在本文中,采用增加零极点并变化其值的思路,从时域和频域两个方面来研究高阶系统的各项性能指标,并借助工程软件matlab通过编程来绘制系统的根轨迹曲线、奈奎斯特曲线,阶跃响应曲线以及波特图曲线,研究系统的零极点对系统性能的影响。2增加零极点对系统稳定性的影

6、响线性定常系统稳定的充分必要条件:闭环系统特征方程的所有根都具有负实部,或者说闭环传递函数的所有极点均位于为S平面的左半部分(不包括虚轴)。由于此处讨论的是开环零极点对系统稳定性的影响,而闭环传递函数的特征方程不易求出,在时域中直接分析较为困难。相比之下,以开环零极点作为研究对象的根轨迹法和频域法则更显优势。基于这层考虑,本节主要通过根轨迹法和频域法分析增加零极点对系统稳定性的影响。设系统开环传递函数分别为和,其中G1(s)和G2(s)分别是在阻尼系数的归一化二阶系统的传递函数上增加了一个零点或极点的结果。下面将首先通过根轨迹法对和的稳定性进行分析,接着在频域中通过奈奎斯特曲线对得出的结论作进

7、一步验证。2.1增加零点对系统稳定性的影响2.1.1开环传递函数G1(s)的根轨迹曲线系统开环传递函数的根轨迹为广义根轨迹,系统闭环特征方程为: 。将上式变换可得 其中 。设,所以,绘制开环传递函数的根轨迹,实际上就是原系统的根轨迹。在MATLAB中建立M文件M2_1.m(程序内容见附录1),运行后的结果如图1所示。图1 的根轨迹图从根轨迹图上可以看出,随着k1值的改变,系统的闭环极点始终在S平面的左半部分,即增加零点并不改变原系统的稳定性。2.1.2开环传递函数G1(s)的奈奎斯特曲线当a分别取1,2,3,10时,分别画出其对应的奈奎斯特曲线。在matlab中建立M文件M2_2.m(程序内容

8、见附录1)。运行结果如图2所示。图2 G1(s)的奈奎斯特曲线由运行结果可以发现,当a取1,2,3,10不同的值时,其对应的奈奎斯特曲线均不包含点(-1j,0),根据奈奎斯特稳定判据知,此时的系统稳定。实际上当a取其它的值时,其对应的奈奎斯特曲线也不可能包围点(-1j,0),此处证明从略。2.2增加极点对系统稳定性的影响2.2.1开环传递函数G2(s)的根轨迹曲线系统开环传递函数的根轨迹为广义根轨迹,系统闭环特征方程为: 。将上式变换可得 其中 。设,所以,绘制开环传递函数的根轨迹,实际上就是原系统的根轨迹。在MATLAB中建立M文件M2_3.m(程序内容见附录1),运行后的结果如图3所示。图

9、3 G2(s)的根轨迹曲线从根轨迹上可以发现,当k2在0到间变化时,系统的闭环极点始终在S平面的左半部分,增加极点对该系统的稳定性无影响。但考虑到曲线有向右拉的的趋势,此时还不能断定增加极点对所有的闭环系统无影响。当原系统的不再是0.5时,增加极点后系统的传递函数为变换后可得 其中 。下面分别画出阻尼系数,0.3,1,1.5,2时增加极点的根轨迹图。在matlab中建立M文件M2_4.m(程序内容见附录1),运行后的结果如图4所示。图4 G(s)的根轨迹曲线由图4可以发现,当阻尼系数=0.05,0.1时,其对应的根轨迹曲线有一部分在s平面的右边,即增加极点后系统的稳定性会受到影响。2.2.2开

10、环传递函数G2(s)的奈奎斯特曲线当p分别为0.01,0.1,1,10,100时,分别画出G2(s)和=0.1时G(s)的奈奎斯特曲线。matlab中建立M文件M2_5.m(程序内容见附录1)。运行结果如图5、图6所示。图5 G1(s)的奈奎斯特曲线图6 G(s)的奈奎斯特曲线(=0.1)分析以上曲线,,当p变化时,G2(s)系统的奈奎斯特曲线不会包含点(-1j,0),根据奈奎斯特稳定判据知,此时的系统稳定。但当原系统的阻尼系数=0.1时,此时若增加极点-1,即p=1,则系统的奈奎斯特曲线与实轴的交点将在(-1j,0),的左边,即包含点(-1j,0),此时的系统将不再稳定通过本节根轨迹曲线及奈

11、奎斯特曲线分析可以得出结论:增加零点不改变系统的稳定性;增加极点改变极点的稳定性。3增加零极点对系统暂态性能的影响系统稳定是系统能够正常工作的前提,因为当系统不稳定时,任何扰动都会使系统的输出趋于无穷。但对于稳定系统,还需要有较好的动态性能。一般要求系统跟踪输入跟踪变化的速度要快,跟踪精度要高。本节将从时域和频域两个方面进行讨论。在时域中将主要分析系统的超调量和调节时间,在频域中将主要讨论系统的谐振峰值和带宽,分析增加开环零极点对系统暂态性能的影响。为了讨论方便,这里仍选用第二节中的G1(s)和G2(s)为研究对象。3.1增加零点对系统暂态性能的影响在开环传递函数G1(s)中,当增加的零点分别

12、是0.01,1,100时,画出其对应的阶跃响应曲线和伯德图,并分析其对应的超调量,调节时间谐振峰值和带宽。3.1.1零点a=0.01时的阶跃响应和伯德图此时,系统的开环传递函数为 ,闭环传递函数为。在matlab中建立M文件M3_1.m(程序内容见附录1)。运行结果如图7、图8所示,同时在matlab命令窗口得到Mr=100.0050,Mb=141.2573 。由图7可以算出超调量 调节时间ts =270s 图7 a=0.01时G1的阶跃响应曲线图8 a=0.01时G1的伯德图3.1.2零点a= 1时的阶跃响应和伯德图当零点a=1时,系统的开环传递函数为闭环传递函数为 在matlab中建立M文

13、件M3_2.m(程序内容见附录1)。运行结果如图9、图10所示,同时在matlab命令窗口得到Mr=1.4676,Wb=1.816 。由图9可以算出超调量 调节时间ts =3.82s 图9 a=1时G1的阶跃响应曲线图10 a=1时G1的伯德图3.1.3零点a= 100时的阶跃响应和伯德图当零点a=100时,系统的开环传递函数为闭环传递函数为 在matlab中建立M文件M3_3.m(程序内容见附录1)。运行结果如图11、图12所示,同时在matlab命令窗口得到Mr=1.1547,Wb=1.2712。由图11可以算出超调量 调节时间ts =8.83s图11 a=100时G1的阶跃响应曲线图12 a=100时G1的伯德图3.1.4原系统的阶跃响应和伯德图增加零点前,系统的开环传递函

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 其它相关文档

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