1、武汉理工大学自动控制原理课程设计说明书课程设计任务书学生姓名: 专业班级: 指导教师: 工作单位: 自动化 题 目: 二阶系统综合分析与设计初始条件:某单位反馈系统结构图如图 1 所示:)12(sK)(sR(sC-)2(0s)R)(sC-图 1 图 2要求完成的主要任务: (包括课程设计工作量及其技术要求,以及说明书撰写等具体要求)1、 绘制根轨迹2、 K=100(下同),试求 ,开环增益,上升时间,峰值时间,调节时间,超调,n量3、 分别求取位置误差系数、速度误差系数、加速度误差系数及输入信号为单位阶跃信号、斜坡信号及单位加速度信号时的稳态误差4、 用 Matlab 绘制单位阶跃相应曲线5、
2、 绘制 Bode 图和 Nyquist 曲线,求取幅值裕度和相角裕度6、 如在比较点与开环传递函数之间加 1 个死区非线性环节,如图 2 所示,其中,试计算非线性环节的描述函数并判断闭环系统的稳定性1,0ke7、 认真撰写课程设计报告。时间安排:任务 时间(天)审题、查阅相关资料 1分析、计算 1.5编写程序 1撰写报告 1论文答辩 0.5指导教师签名: 年 月 日系主任(或责任教师)签名: 年 月 日33武汉理工大学自动控制原理课程设计说明书目录摘 要 .11 设计意义及要求 .21.1 设计意义 .21.2 设计要求 .22 设计过程 .32.1 绘制根轨迹 .32.1.1 理论计算 .3
3、2.1.2 用 MATLAB 绘制 .32.2 系统的动态性能指标 .42.3 各种系统误差 .52.4 用 MATLAB 绘制单位阶跃曲线 .52.5 绘制 Bode 图和 Nyquist 曲线 .62.5.1 理论计算 .62.5.2 用 MATLAB 绘制 Bode 图和 Nyquist 曲线 .72.6 加入死区非线性环节 .8心得体会 .10参考文献 .111摘 要当今的社会生活中,自动化装置无所不在,自动控制系统无所不在。因此我们有必要对一些典型、常见的控制系统进行设计或者是研究分析。凡以二阶微分方程作为运动方程的控制系统,称为二阶系统。在控制工程中,不仅二阶系统的典型应用极为普遍
4、,而且不少高阶系统的特性在一定条件下可以用二阶系统的特性来表征。因此,着重研究二阶系统的分析和计算方法,有较大的实际意义。一个典型二阶闭环控制系统的组成是很复杂的。通常都由给定系统输入量的给定元件、产生偏差信号的比较元件、对偏差信号进行放大的放大元件、直接对被控对象起作用的执行元件、对系统进行补偿的校正元件及检测被控对象的测量元件等典型环节组成。而控制系统设计则是根据生产工艺的要求确定完成工作的必要的组成控制系统的环节,确定环节的参数、确定控制方式、对所设计的系统进行仿真、校正使其符合设计要求。同时根据生产工艺对系统的稳、快、准等具体指标选择合适的控制元件。在本设计中,不仅要能够掌握自动控制原
5、理的一些基本知识,还要有熟练运用MATLAB 软件的能力,因此在做设计之前要查找充分的资料,并在设计中也勤查资料,只有这样才能全面的、准确的完成课程设计,并能运用 MATLAB 解决问题。作为学生,不要仅满足于运用 MATLAB 完成自己的任务,自己要利用这样的好机会,全面的掌握MATLAB 的运用,为以后熟练运用 MATLAB 打下很好的基础。总之,不能仅满足于老师布置的任务,自己要想在课设中有很好的提高,就要勤查资料,严格要求自己,充分利用图书馆、同学一些资源。关键词:自动化 二阶系统 MATLAB武汉理工大学自动控制原理课程设计说明书21 设计意义及要求1.1 设计意义自动控制理论是研究
6、自动控制共同规律的技术科学。它的发展初期,是以反馈理论为基础的自动调节原理,并主要用于工业控制。控制理论在几十年中,迅速经历了从经典理论到现代理论再到智能控制理论的阶段,并有众多的分支和研究发展方向。自动化技术取得了巨大的进步,自动控制技术广泛应用于制造业、农业、交通、航空及航天等众多产业部门,极大的提高了社会劳动生产率,改善了人们的劳动条件,丰富和提高了人民的生活水平。本次的课程设计是对我们平时学习的理论知识的一个检验,也是让我们更加熟练的运用 MATLAB 软件,更好的解决自动控制方面的一些问题。1.2 设计要求初始条件:某单位反馈系统结构图如图 1 所示:)12(sK)(sR(sC-)1
7、2(0s)R)(sC-图 1 图 2要求完成的主要任务: (包括课程设计工作量及其技术要求,以及说明书撰写等具体要求)1、 绘制根轨迹2、 K=100(下同),试求 ,开环增益,上升时间,峰值时间,调节时,n间,超调量3、 分别求取位置误差系数、速度误差系数、加速度误差系数及输入信号为单位阶跃信号、斜坡信号及单位加速度信号时的稳态误差4、 用 Matlab 绘制单位阶跃相应曲线5、 绘制 Bode 图和 Nyquist 曲线,求取幅值裕度和相角裕度6、 如在比较点与开环传递函数之间加 1 个死区非线性环节,如图 2 所示,其中 ,试计算非线性环节的描述函数并判断闭环系统的稳1,0ke定性7、
8、认真撰写课程设计报告武汉理工大学自动控制原理课程设计说明书32 设计过程2.1 绘制根轨迹某单位反馈系统结构图如图 1 所示:图 12.1.1 理论计算由图 1 可知,系统的开环传递函数为: 12KGS1. 确定实轴上的根轨迹。系统有两个开环极点,(0j0) , (-12j0) ,没有零点。即 n=2,m=0,根轨迹有两条分支,且两条都指向无穷远处。实轴上的根轨迹区间为-12,0.2. 确定渐近线。渐近线与实轴夹角为 ,所以 ,渐近线(21)/()knm(1/2)与实轴交点为 ,所以()/pizn43. 确定分离点。分离点坐标计算如下: ,所以分离点为 。/()0d 6d根据根轨迹的绘制方法绘
9、制出根轨迹。2.1.2 用 MATLAB 绘制程序: num=1;den=1 12 0;sys=tf(num,den);rlocus(num,den);rlocfind(num,den);结果:根据理论计算和 MATLAB 绘制的根轨迹示意图,可以知道理论计算和 MATLAB 绘制)2(sK)(sR(sC-武汉理工大学自动控制原理课程设计说明书4的根轨迹完全相符。从而可以知道所绘制的根轨迹是正确的。图 2 根轨迹示意图2.2 系统的动态性能指标K=100(下同),试求 ,开环增益,上升时间,峰值时间,调节时间,超调量。,n系统开环传递函数: 21KGSS的求取: nn0的求取: 6.012n开
10、环增益: 3.8)183.()12()(s) KsskG上升时间: ( )2ndrwt arcos2或arctg97.06arcoss2.3.12nrt峰值时间: 95.0812ndpwt武汉理工大学自动控制原理课程设计说明书5调节时间: 4=0.67=2%snt超调量: 2/1()10phte20.6/.09.4e2.3 各种系统误差位置误差系数、速度误差系数、加速度误差系数及输入信号为单位阶跃信号、斜坡信号及单位加速度信号时的稳态误差的求取:系统开环传递函数: )1083.()12()(s) sskG由开环传递函数可知该系统为 型系统,即 ,开环增益 K=8.33。位置误差系数:PK加速度
11、误差系数:=8.3a加速度误差系数:0pK输入信号为单位阶跃信号时的稳态误差: 1pse输入信号为斜坡信号时稳态误差: 12.03.8vsKe输入信号为单位加速度信号时的稳态误差: ase12.4 用 MATLAB 绘制单位阶跃曲线程序:武汉理工大学自动控制原理课程设计说明书6num=100;den=1 12 100;sys=tf(num,den);step(sys);结果:图 3 单位阶跃曲线示意图2.5 绘制 Bode 图和 Nyquist 曲线2.5.1 理论计算开环传递函数: )12()skG频率特性: )()jj =(Ae幅频特性: )10140)(2时当 kA相频特性: = -9a
12、rctn.83相角裕度:先求截止频率 ,在截止频率处,c1)(A武汉理工大学自动控制原理课程设计说明书7则 所以2214+=0=7.16c截止频率处的相角: 20.83.artn9)(cc 相角裕度为: .597.10180幅值裕度:先求相角穿越角 ,在穿越频率处,g= -80则 13.arctn90)( 即 8.arctg由三角函数关系得 g所以幅值裕度为: = (dB)210L= -2l4+ggg2.5.2 用 MATLAB 绘制 Bode 图和 Nyquist 曲线1)用MATLAB绘制Bode图:程序:num=25,den=1 8 0;bode(num,den);margin(num,
13、den); 结果:由 Bode 图可知系统的相角裕度为 ,幅值裕度为 ,而理论计算系deg2.59 )(dBLg统的相角裕度为 ,幅值裕度为 ,虽然两种计算的结果存在着一deg3.59 )(BL定的差异,但是二者差异在误差允许的范围内。武汉理工大学自动控制原理课程设计说明书8图4 Bode图2)用MATLAB绘制Nyquist曲线程序:num=100;den=1 12 0;nyquist(num,den);结果:图5 Nyquist曲线2.6 加入死区非线性环节在比较点与开环传递函数之间加 1 个死区非线性环节,如 6 所示,其中 ,1,0ke试计算非线性环节的描述函数并判断闭环系统的稳定性图 6 死区非线性环节死区非线性环节的描述函数为( ),)1arcsin2)( 2AKAN将已知参数带入上式得)12(0s)(sR(sC-