1、 课程设计(大作业)报告课程设计(大作业)报告 课程名称:自动控制理论 设计题目:自动控制系统建模、分析及校正 院 系:自动控制与机械工程学院 课程设计(大作业)任务书课程设计(大作业)任务书 任务起止日期:第十五周(2013 年 12 月 16 日2013 年 12 月 20 日) 课程设计题目: 自动控制系统建模、分析及校正 课程设计要求: 1了解 matlab 软件的基本特点和功能,熟悉其界面、菜单和工具条;掌握线性系统模型 的计算机表示方法、 变换以及模型间的相互转换。 了解控制系统工具箱的组成、 特点及应用; 掌握求线性定常连续系统输出响应的方法, 运用连续系统时域响应函数 (imp
2、ulse,step,lsim) , 得到系统的时域响应曲线。 2掌握使用 MA TLAB 软件绘制开环系统的幅相特性曲线、对数频率特性曲线;观察 控制系统的观察开环频率特性,对控制系统的开环频率特性进行分析; 3掌握 MA TLAB 软件中 simulink 工具箱的使用;熟悉 simulink 中的功能模块,学会 使用 simulink 对系统进行建模;掌握 simulink 的仿真方法。 工作计划及安排: 在第 15 周内(2013.12.162013.12.20)内完成规定的题目。 指导教师签字 年 月 日 课程设计(大作业)课程设计(大作业)成绩成绩 学号:201104170226 姓
3、名:闫亮 指导教师: 杨祖元, 李云娟 课程设计题目:自动控制系统建模、分析及校正 总结: 通过五天的计算机的仿真及课堂学习,我们对 matlab 有了一定的了解,本次课程设计, 对我们不仅是对前面所学知识的一种检验,而且是对自己能力的一种提升。在设计过程中, 我们通过老师发的大量的自动控制原理 MA TLAB实现的相关资料,学到很多的知识,看到 是看得懂等到了实践,就不会了。自学的时候与同学、老师交流,一步一步的分析和研究, 最终完成了课程设计。 在设计和分析过程中遇到不少问题, 首先是因为对原先学过的知识有 些遗忘,再次,MA TLAB 的初次见面也很陌生,不仅要复习自动控制原理的相关知识
4、,还 要学习 MA TLAB软件的使用。 在 matlab 的学习中我们最大的困难是对软件的使用不熟悉, 以至在仿真的过程中总是不断的出错,做了一遍又一遍,在错误中进步,最终还是把课题完 成了。学习 matlab 不仅是一种挑战,更是一种自身素质的提高,通过 matlab 软件我们对自 控原理有了更深的认识,认识出新知 。通过这次课题设计,我明白了,知识是学不完的。 总有我们不会的。但是,要坚持。要上进。通过努力,是可以得到成功的。 指导教师评语: 成绩: 填表时间: 指导教师签名: 课程设计(大作业)课程设计(大作业)报告报告 1.用 matlab 语言编制程序,实现以下系统: 1) 226
5、4 18245 )( 234 23 ssss ss sG num=5,24,0,18; den=1,4,6,2,2; G=tf(num,den) Transfer function: 5 s3 + 24 s2 + 18 - s4 + 4 s3 + 6 s2 + 2 s + 2 2) )523()1( )66)(2(4 )( 233 22 sssss sss sG num=4*conv(1,2,conv(1,6,6,1,6,6); den=conv(1,0,conv(1,1,conv(1,1,conv(1,1,1,3,2,5); sys=tf(num,den) Transfer function: 4 s5 + 56 s4 + 288 s3 + 672 s2 + 720 s + 288 - s7 + 6 s6 + 14 s5 + 21 s4 + 24 s3 + 17 s2 + 5 s 2.两环节 G1、G2 串联,求等效的整体传递函数 G(s) 3 2 )( 1 s sG 12 7 )( 2 2 ss sG 解 (1)实现的程序 n1=2;d1=1 3;n2=7;d2=1 2 1;G1=tf(n1,d1);G2=tf(n2,d2);G=G1*G2 Transfer function: 14 - s3 + 5 s2 + 7 s + 3 (2)实现的