二阶系统综合分析与设计.doc
《二阶系统综合分析与设计.doc》由会员分享,可在线阅读,更多相关《二阶系统综合分析与设计.doc(16页珍藏版)》请在沃文网上搜索。
1、武汉理工大学自动控制原理课程设计说明书目录摘要11 设计意义及要求21.1 设计意义21.2 设计要求22 设计过程32.1 绘制根轨迹32.1.1 理论计算32.1.2 用MATLAB绘制根轨迹32.2 系统的动态性能指标42.3 系统误差52.4 用MATLAB绘制单位阶跃响应曲线62.5 绘制BODE图和NYQUIST曲线,求取幅值裕度和相角裕度72.5.1理论计算72.5.2用MATLAB绘制曲线72.6加入死区非线性环节9结束语13参考文献14摘要自动控制是指在没有人直接参与的情况下,利用外加的设备或装置(称控制装置或控制器),使机器、设备或生产过程(统称被控对象)的某个工作状态或参
2、数(即被控制量)自动地按照预定的规律运行。自动控制原理课程设计是该课程的一个重要教学环节,它有别于毕业设计,更不同于课堂教学。它主要是培养学生统筹运用自动控制原理课程中所学的理论知识,掌握反馈控制系统的基本理论和基本方法,对工程实际系统进行完整的全面的分析和综合。此次课程设计要求学生联系实际并结合自己所学的自动控制原理知识,对二阶系统进行综合分析与设计,并使用MATLAB绘制单位阶跃相应曲线,绘制Bode图和Nyquist曲线,求取幅值裕度和相角裕度。可见,不仅要能够掌握自动控制原理的一些基本知识,还要有熟练运用MATLAB软件的能力,因此在做设计之前要查找充分的资料,并在设计中也勤查资料,只
3、有这样才能全面的、准确的完成课程设计,并能运用MATLAB解决问题。这次课程设计可以锻炼学生的动手能力和解决问题的原因,把课本知识运用的实际中,同时也以更为自主创新的形式检验了学生对所学知识的掌握程度。 总之,课程设计为学生提供了一个自主设计与实践创新的平台,有利于学生的多方面发展。关键字:自动控制 二阶单位反馈系统 MATLAB1 设计意义及要求1.1 设计意义主要是让学生将自动控制原理中所学的理论知识与实践结合起来,掌握反馈控制系统的分析与方法,对工程实际系统进行完整全面分析和综合,掌握利用MATLAB对控制理论进行分析,研究和仿真技能,提高分析问题和解决问题的能力。本次的课程设计是对我们
4、平时学习的理论知识的一个检验,也是让我们更加熟练的运用MATLAB软件,更好的解决自动控制方面的一些问题。1.2 设计要求初始条件:某单位反馈系统结构图如图1、2所示: 图1 图2要求完成的主要任务: (包括课程设计工作量及其技术要求,以及说明书撰写等具体要求)1.绘制根轨迹2.K=25(下同),试求,开环增益,上升时间,峰值时间,调节时间,超调量3.分别求取位置误差系数、速度误差系数、加速度误差系数及输入信号为单位阶跃信号、斜坡信号及单位加速度信号时的稳态误差4.用Matlab绘制单位阶跃相响应曲线5.绘制Bode图和Nyquist曲线,求取幅值裕度和相角裕度6.如在比较点与开环传递函数之间
5、加1个死区非线性环节,如图2所示,其中,试选取合适变量绘制系统的相轨迹,并判断系统的稳定性7.认真撰写课程设计报告。2 设计过程2.1 绘制根轨迹某单位反馈系统结构图如图1、2所示: 图1 图22.1.1 理论计算由单位反馈系统结构图1知:系统的开环传递函数为:没有开环零点,有两个开环极点(0,j0)(-8,j0)。所以n=2,m=0,根轨迹有两条分支,且两条都指向无穷远处。实轴上的根轨迹区间为-8,0.渐近线与实轴夹角为,所以渐近线与实轴交点为,所以分离点: ,所以分离点根据根轨迹的绘制方法绘制出根轨迹。2.1.2 用MATLAB绘制根轨迹绘制根轨迹程序如下:num=25;den=1 8 0
6、; sys=tf(num,den); rlocus(num,den); rlocfind(num,den);用MATLAB绘制出的根轨迹如图1所示:图1 根轨迹示意图根据理论计算和MATLAB绘制的根轨迹示意图,可以知道理论计算和MATLAB绘制的根轨迹完全相符。从而可以知道所绘制的根轨迹是正确的。2.2 系统的动态性能指标K=25(下同),试求,开环增益,上升时间,峰值时间,调节时间,超调量。开环传递函数:因为K=25,所以: ,开环增益 () 上升时间:峰值时间:调节时间:()()超调量:2.3 系统误差分别求取位置误差系数、速度误差系数、加速度误差系数及输入信号为单位阶跃信号、斜坡信号及
7、单位加速度信号时的稳态误差。由开环传递函数可知该系统为型系统,即。位置误差系数:=速度误差系数:加速度误差系数:输入信号为单位阶跃信号时的稳态误差:输入信号为斜坡信号时稳态误差:输入信号为单位加速度信号时的稳态误差:2.4 用MATLAB绘制单位阶跃响应曲线绘制单位阶跃响应曲线程序如下: num=25;den=1 8 25; sys=tf(num,den); t=0:0.01:3; step(sys,t); 用MATLAB绘制出的单位阶跃响应曲线如图2:图2 单位阶跃响应曲线2.5 绘制BODE图和NYQUIST曲线,求取幅值裕度和相角裕度2.5.1理论计算 开环传递函数:在截止频率处,所以即
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
20 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 系统 综合分析 设计