基于MATLAB控制系统的仿真与应用_毕业设计论文.doc
《基于MATLAB控制系统的仿真与应用_毕业设计论文.doc》由会员分享,可在线阅读,更多相关《基于MATLAB控制系统的仿真与应用_毕业设计论文.doc(50页珍藏版)》请在课桌文档上搜索。
1、 毕业设计(论文)题 目 基于MATLAB控制系统仿真应用研究 系 别 信息工程系专业名称 电子信息工程43毕业设计(论文)任务书I、毕业设计(论文)题目:基于MATLAB的控制系统仿真应用研究II、毕 业设计(论文)使用的原始资料(数据)及设计技术要求:原始资料:(1)MATLAB语言。(2)控制系统基本理论。设计技术要求:(1)采用MATLAB仿真软件建立控制系统的仿真模型,进行计算机模拟,分析整个系统的构建,比较各种控制算法的性能统的构建,比较各种控制算法的性能。(2)利用MATLAB完善的控制系统工具箱和强大的Simulink动态仿真环境,提供用方框图进行建模的图形接口,分别介绍离散和
2、连续系统的MATLAB和Simulink仿真。III、毕 业设计(论文)工作内容及完成时间: 第0103周:查找课题相关资料,完成开题报告,英文资料翻译。第0411周:掌握MATLAB语言,熟悉控制系统基本理论。第1215周:完成对控制系统基本模块MATLAB仿真。第1618周:撰写毕业论文,答辩。 、主 要参考资料:1 MATLAB在控制系统中的应用,张静编著,电子工业出版社。2MATLAB在控制系统应用与实例,樊京,刘叔军编著,清华大学出版社。3智能控制,刘金琨编著,电子工业出版社。4MATLAB控制系统仿真与设计,赵景波编著,机械工业出版社。5The Mathworks,Inc.MATL
3、AB-Mathemmatics(Cer.7).2005. 信息工程 系 电子信息工程 专业类 班学生(签名): 填写日期: 年 月 日指导教师(签名): 助理指导教师(并指出所负责的部分):信息工程 系(室)主任(签名):学士学位论文原创性声明本人声明,所呈交的论文是本人在导师的指导下独立完成的研究成果。除了文中特别加以标注引用的内容外,本论文不包含法律意义上已属于他人的任何形式的研究成果,也不包含本人已用于其他学位申请的论文或成果。对本文的研究成果作出重要贡献的个人和集体,均已在文中以明确方式表明。本人完全意识到本声明的法律后果由本人承担。作者签名: 日期: 年 月 日学位论文版权使用授权书
4、本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权南昌航空大学科技学院可以将本论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。 作者签名: 日期: 导师签名: 日期:基于MATLAB控制系统仿真应用研究摘要:现代控制系统原理理论性强,现实模型在实验室较难建立,因此利用SIMULINK进行仿真实验,可以加深我们学生对课程的理解,调动我们学习的积极性,同时大大提高了我们深入思考问题的能力和创新能力。本文针对现代控制系统的设计很大程度上还依赖于实际系统的
5、反复实验、调整的普遍现象,结合具体的设计实例,介绍了利用较先进的MATLAB软件中的SIMULINK仿真工具来实现对现代控制系统建模、分析与设计、仿真的方法。它能够直观、快速地分析系统的动态性能、和稳态性能。并且能够灵活的改变系统的结构和参数,通过快速、直观的仿真达到系统的优化设计。关键词:MATLAB,控制系统,系统仿真 指导老师签字:Control System Based on MATLAB Simulation Applied Research Abstract: Modern control system theory theoretical model of reality in
6、the laboratory is more difficult to establish, therefore the simulation using SIMULINK, can deepen our students understanding of the course, to mobilize the enthusiasm of our study, at the same time greatly improve our in-depth ability to think and innovative capacity. In this paper, the design of m
7、odern control systems largely rely on repeated experiments on the actual system, the adjustment of a common phenomenon, combined with a specific design example, use of more advanced MATLAB software SIMULINK simulation tools to achieve the modern control system modeling, analysis and design, simulati
8、on methods. It can intuitively and quickly analyze the dynamic performance of the system, and steady state performance. And the flexibility to change the structure and parameters of the system, fast, intuitive simulation of the optimization design of the system.Keywords: MATLAB, Control system, Syst
9、em simulation Signature of Supervisor: 目 录1 引言2 绪论2.1 课题背景22.2 现代控制系统的发展及现状22.3 MATLAB简介及其仿真现状32.4 MATLAB仿真集成环境Simulink73 控制系统的基本理论3.1 控制系统的模型103.2 控制系统的稳定性分析124 连续系统4.1 连续控制系统数学模型14 4.1.1 脉冲传递函数14 4.1.2 状态空间154.2 MATLAB仿真164.2.1 连续系统的时域分析164.2.2 连续系统的频域分析174.3 SIMULINK仿真224.4连续系统离散化235 离散系统5.1 离散控制
10、系统数学模型285.2 MATLAB仿真285.3 SIMULINK仿真355.4 离散系统连续化416 总结42参考文献43致谢44基于MATLAB控制系统仿真应用研究1引言 MATLAN是1984年有美国的MathWorks公司推出的产品,它的名字由Matrix和Laboratory两词的前三个字母组成的,是一套高性能的数值分析和计算软件,其功能不断的扩充,版本不断升级,发展至今,它已经发展成为一个集数值分析,矩阵计算,程序设计,系统建模,图形显示,系统仿真于一体,它支持控制系统设计过程的每个环节:系统建模,分析,仿真到控制器设计和实现,并科研用于不同领域的系统设计,如制造、机械、航空航天
11、、通信和计算机等领域。 它使用方便,用户界面友好的可视化软件,被誉为第四代编程语言,是世界上最流行的计算语言之一。目前,它被广泛的应用于信号与图像处理、控制系统设计、计算机应用、通信仿真等诸多领域。 MATLAB在中国流行起来是在20世界90年代,目前已经成为广大科研工作者进行科学研究,工程计算的必备工具。其中的仿真集成环境SIMULINK工具箱,是进行系统分析与设计的有力工具。在系统开发直接,通过仿真科研优化系统参数,大大缩短了系统开发的时间,并提高了系统的性能 。 在控制系统领域有大量复杂繁琐的计算与仿真曲线绘制任务。随着计算机的广泛应用,MATLAB及其工具箱和Simulink仿真工具的
12、出现为控制系统的设计与仿真提供了一个强有力的工具,使控制系统发生了革命性的变化。 2绪论2.1课题背景 MATLAB语言是当今国际控制界最为流行的控制系统计算机辅助设计语言,它的出现为控制系统的计算机辅助分析和设计带来了全新的手段。其中图形交互式的模型输入计算机仿真环境SIMULINK,为MATLAB应用的进一步推广起到了积极的推动作用。现在,MATLAB语言已经风靡全世界,成为控制系统CAD领域最普及、也是最受欢迎的软件环境。随着计算机技术的发展和应用,控制理论和技术在宇航、机器人控制、导弹制导及核动力等高新技术领域中的应用也愈来愈深入广泛。不仅如此,自动控制技术的应用范围现在已扩展到生物、
13、医学、环境、经济管理和其它许多社会生活领域中,成为现代社会生活中不可缺少的一部分。随着时代进步和人们生活水平的提高,在人类探知未来,认识和改造自然,建设高度文明和发达社会的活动中,自动控制理论和技术必将进一步发挥更加重要的作用。作为一个工程技术人员,了解和掌握自动控制的有关知识是十分必要的。现代控制技术的应用不仅使生产过程实现了自动化,极大地提高了劳动生产率,而且减轻了人的劳动强度。自动控制使工作具有高度的准确性,大大地提高了武器的命中率和战斗力,例如火炮自动跟踪系统必须采用计算机控制才能打下高速高空飞行的飞机。某些人们不能直接参与工作的场合就更离不开自动控制技术了,例如原子能的生产、火炮或导
14、弹的制导等等。利用MATLAB软件中SIMULINK仿真工具来实现对自动控制系统建模、分析与设计、仿真。能够直观、快速地分析系统的动态性能和稳态性能。并且能够灵活的改变系统的结构和参数,通过快速、直观的仿真达到系统的优化设计。2.2现代控制系统的发展及现状 仿真是对真实事物的模拟,它形成于40年代二战末期对火炮及飞行控制动力学系统的研究,1948年电子微分分析器在美国的BELL实验室的研制成功开创了计算机仿真的新纪元。50年代至60年代初对洲际导弹和宇宙飞船姿态及轨道控制动力学的研究,促进了混合仿真技术的发展。70年代,系统工程被广泛用于社会、经济、生态等非工程系统,促进了离散事件系统仿真技术
15、的发展。 仿真技术是以相似原理、系统技术、信息技术、网络技术及其应用领域有关的专业技术为基础,以计算机和各种物理效应设备为工具,利用系统模型对真实的或设想的系统进行动态试验研究的一门学科综合性技术。控制系统仿真是系统仿真技术在控制领域的应用。其重要作用可以概括为如下几点:(1)在系统尚未建立之前利用仿真技术可以论证系统方案及其可行性,可以避免许多不必要的挫折并为系统设计打下扎实的基础;(2)在系统设计过程中利用仿真技术可以帮助设计人员建立系统的模型,进行模型验证与模型简化并进行最优化设计;(3)在系统建成后,利用仿真技术可以分析系统工作的状况,寻求系统改进的途径,以及找出最佳运行参数,尤其对于
16、复杂控制系统,要采用智能的高级控制算法,而每一种算法在建立前是不成熟的这就需要采剧仿真技术改进算法,并进行优化设计。 控制系统仿真经历了物理模型仿真,模拟计算机仿真和数字计算机仿真三个过程。物理模型仿真是以物理过程相似、几何尺寸相似及环境条件相似为基础的仿真。数学仿真是以综合参数比例相似及信息规律传递相似为基础的仿真。物理仿真的优点是能最大限度地反映系统的物理本质,具有直观性及形象化的特点,它能将模型中发生的综合过程在模型中全面反映出来。但它的缺点是为建造物理模型所需的费用高、周期长、技术复杂等。而数学仿真不仅经济、方便、而且通用性强,在一定程度上满足了小系统或简单系统的仿真。但是对于复杂的系
17、统,数字仿真的局限性就明显表现出来,首先它建立的数学模型描述能力有局限性,它不能或难以描述复杂系统的某些问题或现象:它所使用的仿真方法主要是近似的数值解法,缺少知识推理、逻辑判断和学习训练等智能特性。因此,把仿真技术和人工智能技术相结合发展智能仿真技术,成为仿真技术发展的一个新的焦点。 当前仿真研究的前沿课题主要有:仿真与人工智能技术的结合,分布式仿真与仿真模型的并行处理,图形与动画仿真,建模环境与仿真支持系统等。2.3 MATLAB简介及其仿真现状 MATLAB(Matrix laboratory)语言,早期只是数值线性代数软件包Linpack和Eispack的接口工具,用Fortran编程
18、,后用C语言编写,八十年代中期,Mathwork公司将推向市场,并逐步拓展其数值计算、符号解析运算、文字处理、图象处理功能,并采用面向对象的超高级的语言作为用户界面,使MATLAB成为一个多领域、多学科、多功能的优秀的应用软件,它的版本也从基于windows3.1x的16位的MATLAB4.2到今天基于windows 95,windows NT,Unix及Macintosh操作系统的32位的应用程序MATLAB52,它将数值分析、矩阵计算、科学数据可视化以及非线形动态系统的建模和仿真等诸多强大功能集成在一个易于使用的视窗环境之中,为科学研究、工程设计以及必须进行有效数值计算的众多学科领域提供一
19、种简捷、高效的编程工具。其几大功能可概括如下:1作为科学和工程计算的MATLABMATLAB以矩阵(或称数组)为计算单元,定义域为复数域,求解数值问题采用了有关领域中的先进技术和最新成果,其算法效率高、数值稳定性好、使用方便,对计算数学领域的特定问题类型用MATLAB系统求解,可以得到各种高效算法。MATLAB5.1版本增加了五个新的常微分方程求解程序,包括支持刚性系统和事件定位;更快、更精确的Bessel函数,支持复数;稀疏矩阵迭代法、稀疏矩阵特征值和奇异值;2维积分:多维内插:不规则采样数据显示:16位立体声(pc、Mac):支持科学计算标准的开放式可扩充结构。2智能化程序设计语言 MAT
20、LAB不仅提供了极其结构化的程序设计语言,而且拥有超过任一高级语言系统调试技术,使用MATLAB的调试技术可以自动设置清除断点,在函数多层嵌套调用中可以考察改变多级工作空间的状态,在 MATLAB工作过程中不必考虑数据类型,对数组无须事先定义其类型、名称及规模,系统本身会随机扩大或缩小,程序中既可以操作数组元素,也可以操作数组的一行或几行,还可以访问数组变量的整体,同时MATLA也拥有灵活多样的智能运算符这使得 MATLAB的应用更加广泛。3MATLAB的数据可视化功能 MATLAB可以给计算数据以二维、三维的图形表现,通过对图形线型、立面、色彩、 渲染、立视角等品质的处理,可把计算数据的特征
21、表现的淋漓尽致,MATLAB还开发了一些面向图形对象的图形函数,它可以图形句柄为界面,设置各种不同按钮和控件,以执行相应的操作命令,从而实现人机交互控制。MATLAB5.版本的图形用户界面(GUI)增加了交互式GUI编码程序向导 (GUIDE);句柄图形属性编辑程序:列表框:模态和非模态对话框,信息框:多线程和直接插入可编辑文本等。它的数据可视化和图形功能进一步加强,可以快速精确显示3D图形和各种图形文件格式,支持真彩色和高效8位图象数据输入显示。4. MATLAB的文字处理功能 MATLAB把Microsoft word与note book集成为一整体,它既可看作是能解决计算问题的字处理软件
22、,也可看作是文字编辑功能的应用软件,在note book中,可以对指令进行修改编辑,及时演算,及时执行命令,它的指令都是“活”指令,可以像在MATLAB的主窗口运行命令一样运行它。5MATLAB的工具箱 迄今为止MATLAB己拥有至少37个工具箱,这些工具箱可以分为两类:功能型工具箱和领域型工具箱,功能型工具箱主要用来扩展MATLAB的符号计算功能,图形建模仿真,文字处理功能以及与硬件的实时交互功能,而领域型工具箱是专业性很强的工具箱如自动控制工具箱、信号处理工具箱、神经网络工具箱、模糊逻辑工具箱、通讯、小波分析、高阶谱分析、偏微分方程、统计、金融、图象处理等工具箱,应用领域遍布工程、经济、数
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 MATLAB 控制系统 仿真 应用 毕业设计 论文

链接地址:https://www.desk33.com/p-1253564.html