课程设计论文二阶系统综合分析与设计

上传人:re****.1 文档编号:487252708 上传时间:2023-03-26 格式:DOC 页数:16 大小:890.50KB
返回 下载 相关 举报
课程设计论文二阶系统综合分析与设计_第1页
第1页 / 共16页
课程设计论文二阶系统综合分析与设计_第2页
第2页 / 共16页
课程设计论文二阶系统综合分析与设计_第3页
第3页 / 共16页
课程设计论文二阶系统综合分析与设计_第4页
第4页 / 共16页
课程设计论文二阶系统综合分析与设计_第5页
第5页 / 共16页
点击查看更多>>
资源描述

《课程设计论文二阶系统综合分析与设计》由会员分享,可在线阅读,更多相关《课程设计论文二阶系统综合分析与设计(16页珍藏版)》请在金锄头文库上搜索。

1、目录摘要11 设计意义及要求21.1 设计意义21.2 设计要求22 设计过程32.1 绘制根轨迹32.1.1 理论计算32.1.2 用MATLAB绘制根轨迹42.2 系统的动态性能指标42.3 系统误差62.4 用MATLAB绘制单位阶跃响应曲线72.5 绘制BODE图和NYQUIST曲线,求取幅值裕度和相角裕度72.5.1理论计算72.5.2用MATLAB绘制曲线82.6加入死区非线性环节10总结14参考文献15摘要随着科学技术的不断的向前发展,人类社会的不断进步。自动化技术取得了巨大的进步,自动控制技术广泛应用于制造业、农业、交通、航空及航天等众多产业部门,极大的提高了社会劳动生产率,改

2、善了人们的劳动条件,丰富和提高了人民的生活水平,当今社会自动控制系统无所不在。因此我们有必要对一些典型、常见的控制系统进行设计或者是研究分析。自动控制是指在没有人直接参与的情况下,利用外加的设备或装置(称控制装置或控制器),使机器、设备或生产过程(统称被控对象)的某个工作状态或参数(即被控制量)自动地按照预定的规律运行。自动控制原理课程设计是该课程的一个重要教学环节,它有别于毕业设计,更不同于课堂教学。它主要是培养学生统筹运用自动控制原理课程中所学的理论知识,掌握反馈控制系统的基本理论和基本方法,对工程实际系统进行完整的全面的分析和综合。此次课程设计要求学生联系实际并结合自己所学的自动控制原理

3、知识,对二阶系统进行综合分析与设计,并使用MATLAB绘制单位阶跃相应曲线,绘制Bode图和Nyquist曲线,求取幅值裕度和相角裕度。在本设计中,一些原理、方案,使系统能够达到一定的要求。并用MATLAB软件验证自己的计算,从而进行校正、检验。可见,不仅要能够掌握自动控制原理的一些基本知识,还要有熟练运用MATLAB软件的能力,因此在做设计之前要查找充分的资料,并在设计中也勤查资料,只有这样才能全面的、准确的完成课程设计,并能运用MATLAB解决问题。这次课程设计可以锻炼学生的动手能力和解决问题的原因,把课本知识运用的实际中,同时也以更为自主创新的形式检验了学生对所学知识的掌握程度。 关键字

4、:自动化 二阶单位反馈系统 MATLAB1 设计意义及要求1.1 设计意义主要是让学生将自动控制原理中所学的理论知识与实践结合起来,掌握反馈控制系统的分析与方法,对工程实际系统进行完整全面分析和综合,掌握利用MATLAB对控制理论进行分析,研究和仿真技能,提高分析问题和解决问题的能力。本次的课程设计是对我们平时学习的理论知识的一个检验,也是让我们更加熟练的运用MATLAB软件,更好的解决自动控制方面的一些问题。1.2 设计要求初始条件:某单位反馈系统结构图如图1、2所示: 图1 图2要求完成的主要任务: (包括课程设计工作量及其技术要求,以及说明书撰写等具体要求)1.绘制根轨迹2.K=25(下

5、同),试求,开环增益,上升时间,峰值时间,调节时间,超调量3.分别求取位置误差系数、速度误差系数、加速度误差系数及输入信号为单位阶跃信号、斜坡信号及单位加速度信号时的稳态误差4.用Matlab绘制单位阶跃相响应曲线5.绘制Bode图和Nyquist曲线,求取幅值裕度和相角裕度6.如在比较点与开环传递函数之间加1个死区非线性环节,如图2所示,其中,试选取合适变量绘制系统的相轨迹,并判断系统的稳定性7.认真撰写课程设计报告。2 设计过程2.1 绘制根轨迹某单位反馈系统结构图如图1、2所示: 图1 图2绘制根轨迹可以通过两种方式,方式一:理论计算;方式二:MATLAB绘图。下面将依次进行介绍。2.1

6、.1 理论计算系统的开环传递函数为:系统有两个开环极点,(0j0),(-8j0),没有零点。所以n=2,m=0,根轨迹有两条分支,且两条都指向无穷远处。实轴上的根轨迹区间为-8,0.渐近线与实轴夹角为=,所以渐近线与实轴交点为,所以 分离点坐标计算如下:解方程得 取分离点为。根据根轨迹的绘制方法绘制出根轨迹。2.1.2用MATLAB绘制根轨迹绘制根轨迹程序如下:num=25;den=1 8 0; sys=tf(num,den); rlocus(num,den); rlocfind(num,den);用MATLAB绘制出的根轨迹如图1所示:图1 根轨迹示意图根据理论计算和MATLAB绘制的根轨迹

7、示意图,可以知道理论计算和MATLAB绘制的根轨迹完全相符。从而可以知道所绘制的根轨迹是正确的。2.2 系统的动态性能指标K=25(下同),试求,开环增益,上升时间,峰值时间,调节时间,超调量。开环传递函数:因为K=25,所以: ,开环增益 () 上升时间:峰值时间:调节时间:()()超调量:2.3 系统误差分别求取位置误差系数、速度误差系数、加速度误差系数及输入信号为单位阶跃信号、斜坡信号及单位加速度信号时的稳态误差。由开环传递函数可知该系统为型系统,即。位置误差系数:=速度误差系数:加速度误差系数:输入信号为单位阶跃信号时的稳态误差:输入信号为斜坡信号时稳态误差:输入信号为单位加速度信号时

8、的稳态误差: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理论计算 开环传递函数:在截止频率处,所以即所以,因此截止频率处的相角:相角裕度为:相角穿越频率处的相角为:幅值裕度: 2.5.2用MATLAB绘制曲线(1)用MATLAB绘制Bode图程序如下:num=25;den=1 8 0;bode(num,

9、den);margin(num,den); 结果:绘制出的Bode图如图3:图3 Bode图由Bode图可知系统的幅值裕度为,相角裕度为,而理论计算系统的幅值裕度为,相角裕度为,二者基本相等,差异在误差允许的范围内。(2)用MATLAB绘制Nyquist曲线程序如下: num=25;den=1 8 0;nyquist(num,den); 结果:绘制出的Nyquist曲线如图4:图4 Nyquist曲线2.6加入死区非线性环节如在比较点与开环传递函数之间加1个死区非线性环节,如图2所示,其中,试选取合适变量绘制系统的相轨迹,并判断系统的稳定性。 图1 图2描述函数法:(1)死区非线性环节的描述函

10、数为: ()因为:,()(2)稳定性分析基础非线性系统闭环特征方程为:在复平面内分别绘制线性环节的曲线和死区特性的负倒特性曲线-1/N(A)曲线。若曲线与负倒描述函数-1/N(A)曲线不相交,则当曲线不包围-1/N(A)曲线时,非线性系统稳定;当曲线包围-1/N(A)曲线时,非线性系统不稳定。若曲线与负倒描述函数-1/N(A)曲线存在交点,则在交点处,当-1/N(A)曲线沿振幅A的增加方向由不稳定区域进入稳定区域时,该交点对应的自振是不稳定的。自振振幅A由交点处-1/N(A)上振幅确定;自振频率由交点处上的频率确定。(3) MATLAB程序1) 绘制系统的曲线和-1/N(A)曲线clc;cle

11、arG=tf(25,1 8 0);A=1.01:0.01:100;x=real(-1./(2*(pi./2)-asin(1./A)-(1./A).*sqrt(1-(1./A).2)/pi+j*0);y=image(-1./(2*(pi./2)-asin(1./A)-(1./A).*sqrt(1-(1./A).2)/pi+j*0);figure(1)nyquist(G);hold on %绘制线性环节的奈氏曲线plot(x,y); hold off %绘制-1/N(A)曲线axis(-1.5 0 -0.1 0.1); %重新设置坐标范围图5 系统曲线和-1/N(A)曲线 曲线不包围-1/N(A)

12、曲线。根据非线性稳定性判据,该非线性系统是稳定的。2) 绘制系统的相轨迹t=0:0.01:30; %设定仿真时间为30秒c0=-1 0; %初始条件t,c=ode45(sys,t,c0); %求解初始条件下的系统微分方程figure(1)plot(c(:,1),c(:,2);grid; %绘制相轨迹dc=sys(t,c) %调用函数描述系统微分方程调用函数:(需要调用函数时应新建一个M文件,将所需调用的函数代码输入并保存为文件名为sys.m的文件,然后在原程序中直接调用运行)function dc=sys(t,c)dc1=c(2);if (c(1)-1) dc2=-8*c(2)-25*c(1)

13、-25;elseif(abs(c(1)1) dc2=-8*c(2)-25*c(1);else dc(2)=-8*c(2)-25*c(1)+25;enddc=dc1 dc2;结果: 图6系统相轨迹总结这次课程设计让我对自动控制原理这门学科有了更进一步的了解,通过这次课程设计,我掌握并巩固了自动控制原理知识 ,使我进一步掌握了二阶系统根轨迹绘制,动态性能指标、各种误差系数的计算,巩固了绘制Bode图和奈奎斯特图的基本步骤,并通过加入死区非线性环节后对系统稳定性的分析和相轨迹的绘制,对非线性控制系统的分析有了一定的了解。这次课程设计不仅让我学习和巩固了自动控制原理这门课的知识,更让我学到了更多书本中没有的东西,比

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

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

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