毕业设计(论文)基于MATLAB 软件的控制系统仿真比传统的设计分析.doc
《毕业设计(论文)基于MATLAB 软件的控制系统仿真比传统的设计分析.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)基于MATLAB 软件的控制系统仿真比传统的设计分析.doc(24页珍藏版)》请在三一办公上搜索。
1、摘要随动控制系统是自动化控制系统的一个重要分支,本文基于MATLAB软件对该控制系统进行仿真研究。本文通过介绍随动系统原理图,构建系统结构图,并对系统结构中各个环节进行分析研究简化传递函数,然后根据随动控制系统结构图建立随动控制系统的数学模型,并利用 MATLAB中的控制系统工具箱和SIMULINK组件对系统进行仿真,获得了反映系统性能的曲线,对仿真结果进行了比较分析。结果表明,应用MATLAB进行系统仿真具有方便、高效及可靠性高等优点。关键词:MATLAB;随动控制系统;稳定性;建模;SimulationAbstractThe servo-control system is an autom
2、ation control systems important branch,This article conducts the simulation research based on the MATLAB software to this control systemThis article through introduction servo system schematic diagram, Construction system structure drawing, And each link carries on the analytical study simplificatio
3、n transfer function to the system structure in,Then according to servo-control system structure drawing establishment servo-control systems mathematical model,the simulation of system were made by applying control system tool box and simulink of Matlab.Moreover,characteristic curves of system were o
4、btained and results of simulation were compared and ansysed.The results indicated that,there are obvious advantages such as convenience,high efficiency and strong reliability to make use of MATLAB to build simulation of system.Key Words:MATLAB;servo control systems;stability; model building;Simulati
5、on目录摘 要Abstract 第1章 绪论11.1 随动系统 11.2 系统仿真 11.3 MATLAB 软件 21.4 本课题研究任务 3第2章 系统的构成及原理42.1 随动系统原理图42.2系统组成部分52.3系统结构图5第3章 数学模型73.1 系统原理图 73.2 系统各环节传递函数 73.2.1 自整角机 73.2.2 相敏整流和低通滤波器 73.2.3 电压放大器 73.2.4 可控硅放大器 73.2.5 测速发电机 73.2.6 减速器 83.2.7 直流伺服电动机 83.3 数学模型及传递函数 83.4 系统稳定性判别及系统校正 8第4章 系统仿真 134.1 应用SIMU
6、LINK组件对系统进行仿真 134.2 应用MATLAB控制系统工具箱对系统进行仿真 14第5章 结论 17 附录18参考文献 19致谢 20第1章 绪论本章分别对随动系统、系统仿真和MATLAB软件的基本知识进行了介绍,建立对控制系统仿真有一个较为明确的认识。1.1 随动系统随着现代科学技术的发展,自动控制技术在实际中的应用日趋广泛。所谓自动控制,是指在没人直接参与的情况下,利用控制装置或控制器,使被控对象的某个工作状态或参数自动地按照预定的规律运行。自动控制系统的种类很多,按给定量的运动规律可以分为恒值控制系统、程序控制系统、随动系统。随动控制系统是一种反馈控制的动态系统,又名伺服控制系统
7、,是构成自动化体系的基本环节。它是由若干元件和部件组成,具有功率放大作用的一种自动控制系统。在这种系统中,其参考输入是变化规律未知的任意时间函数,输出量是以一定精度复现输入量变化的函数。随动控制系统的任务是使被控量按同样规律变化并与输入信号的误差保持在规定范围内。其面临的主要矛盾是被控对象和执行机构因惯性等因素的影响,使得系统的输出量不能紧紧跟随输入量的变化;其控制任务是提高系统的跟踪能力,使被控量按同样规律变化并与输入量的误差保持在规定范围内,即在各种情况下保证输出量以一定的精度跟随输入量的变化。快速跟踪和准确定位是随动系统的两个重要技术指标。 这种系统广泛的应用于军事工业和民用工业,如导弹
8、发射架控制系统,雷达天线控制系统,轮舵位置控制系统,工业自动化仪表中的显示记录仪等。1.2 系统仿真系统仿真是建立在控制理论、相似理论、信息处理技术和计算技术等理论基础之上的,以计算机和其他专用物理效应设备为工具,利用系统模型对真实或假想的系统进行实验,并借助于专家经验知识、统计数据和信息资料对实验结果进行分析研究,进而做出决策的一门综合性和实验性的学科1。所谓仿真就是建立系统的模型,并在模型上进行实验和研究一个存在的或设计中的系统。这里的系统包括技术系统,如土木、机械、电子、水力、声学、热学等,也包括社会、经济、生态、生物和治理系统等非技术系统。仿真技术的实质也就是进行建模、实验。现代仿真技
9、术的发展是与控制工程、系统工程及计算机技术的发展密切相关联的。控制工程和系统工程的发展促进了仿真技术的广泛应用,而计算机出现及计算技术的迅猛发展,则为仿真提供了强有力的手段和工具。因此,计算机仿真在仿真中占有越来越重要的地位。仿真技术得以发展的主要原因是它带来了重大的社会和经济效益。系统仿真的应用大致可分为:对已有系统进行分析时采用仿真技术;对尚未有的系统进行设计时采用仿真技术;在系统运行时,利用仿真模型作为观测器,给用户提供有关系统过去的、现在的、甚至是未来的信息,以便用户实时作出正确的决策;系统仿真起源于自动化领域,在工程实践中,为了设计出一个品质优良的自动化系统,首先要对系统进行分析与试
10、验,选择最佳参数和设计最合理的系统方案。在系统运行前,利用仿真模型作为猜测器,向用户提供系统运行起来后,可能产生什么现象,以便用户修订计划或决策。在工程领域仿真技术可以降低系统的研制成本,可以提高系统实验、调试和练习过程的安全。因此,随着计算机技术的发展,计算机仿真越来越多的取代纯物理仿真,它为控制系统的分析、计算、研究、综合设计及自动控制系统的计算机辅助教学提供了快速、经济、科学及有效的手段。计算机仿真目前已在工程技术、科学试验、生产管理、军事领域、财政金融甚至社会科学等领域得到了广泛的应用。计算机仿真所以能得到越来越多的应用,主要具有以下优点: 1)对于复杂的、具有多个随机因素的系统,要用
11、数学模型来作精确的描述往往是十分困难的。或者虽然能建立相应的数学模型,但无法求解。但系统仿真则可以根据系统内部的逻辑关系和数学关系,面向系统的实际过程和系统行为构造仿真模型,从而能得到复杂随机系统的解。这是系统仿真能得到广泛应用的最基本原因。 2)能模拟运行无法实施的问题。实际中有许多问题无法通过付诸实施来进行研究,如预测问题就是这一类问题的代表性例子。3)可以进行大量方案的比较和选优。在一项新的系统设计中,由于各种设计参数的变化,会存在大量的备选方案,若用人工方法把全部方案都算出来进行比较,其工作量之大将是无法实现的。对这一类问题采用系统仿真来比较、选优,则很容易实现2。1.3 MATLAB
12、软件MATLAB是美国MathWorks公司生产的一个为科学和工程计算专门设计的交互式大型软件,是一个可以完成各种精确计算和数据处理的、可视化的、强大的计算工具。它集图示和精确计算于一身,广泛应用于数学、物理、化理、机电工程、医药、金融和其他需要进行复杂数值计算的领域得到了广泛应用。它不仅是一个在各类工程设计中便于使用的计算工具,而且也是一个在数学、数值分析和工程计算等课程教学中的优秀的教学工具。MATLAB可以在各种类型的计算机上运行,如PC及兼容机、Macintosh及Sun工作站、VAX机、Apollo工作站、HP工作站等。使用MATLAB语言进行编程,可以不用做任何修改就可移植到这些机
13、器上运行,它与机器类型无关,这大大拓宽了MATLAB语言的应用范围。 MATLAB作为一种科学计算的高级语言,具有丰富的函数资源和工具箱资源,因此MATLAB语言除可以进行传统的交互式编程来设计控制系统以外,还可以调用它的控制系统工具箱来设计控制系统,并且,许多使用者还结合自己的研究领域及特长,开发出了各种不同类型的工具箱,如系统辨识工具箱、鲁棒控制工具箱、神经网络工具箱、最优化工具箱、模糊控制工具箱等,随着控制理论的不断发展和研究的不断深入,这类系统箱的数目还会不断增加和完善。MATLAB的Simulink就是Mathworks公司开发的仿真工具之一,模块的功能是实现动态系统建模、仿真与分析
14、。Simulink还提供了大量的功能模块以方便快速地建立动态系统模型。利用Simulink对系统进行仿真与分析,可以对系统进行适当的实时修正或按照仿真的最佳效果来调试及确定控制系统的参数,以提高系统的性能,减少设计系统过程中反复修改的时间,从而实现高效率地开发实际系统的目标。Simulink模块的增加使控制系统进行仿真后,还可以利用MATLAB的工具在线生成C语言代码,用于实时控制。因此,MATLAB不仅是一般的编程工具,而是作为一种控制系统的设计平台出现的1。MATLAB编程代码很接近数学推导格式,简洁直观,更符合人们的思维习惯,编程极其方便,被称为“草稿纸”式的编程工具,MATLAB软件是
15、现今国内外广泛流行的工程应用软件,因此用MATLAB对自动控制系统进行有效的计算机辅助分析与设计的手段是非常必要的。1.4 本课题研究任务在以往对某一控制系统进行分析的过程中,如果需要研究该系统的某种输入信号响应,往往需要编写一些数值计算程序。例如:如果要想得到一个系统的冲激响应输出曲线,需要首先编写一个求解微分方程的子程序,将已经获得的系统模型输入计算机,通过计算机的运算获得冲激响应的输出数据,然后再编写一个绘图程序将数据绘制成可供工程分析的曲线图形,因此整个分析过程十分烦琐,而且还经常会由于疏忽而得不到正确的结果。MATLAB的出现解决了工程实际中这一复杂的问题,通过MATLAB的控制系统
16、工具箱和SIMULINK辅助环境,以对控制系统进行设计、分析和仿真,使控制系统的分析过程大大简化,提高了系统分析的正确性和工作效率。所以本课题的任务就是通过利用 MATLAB中的控制系统工具箱和SIMULINK组件对随动系统结构进行分析、建立数学模型、通过编程或运行仿真,获得反映该系统性能的曲线,并对仿真结果进行比较分析。第2章 系统的构成及原理2.1随动系统的原理图位置随动系统是一种位置反馈控制系统,因此,一定具有位置指令和位置反馈的检测装置,通过位置指令装置将希望的位移转换成具有一定精度的电量,与指令进行比较,把比较得到的偏差信号放大以后,控制执行电机向消除偏差的方向旋转,直到达到一定的精
17、度为止。这样,被控制机械的实际位置就能跟随指令变化,够成一个位置随动系统。下面结合实际,介绍一个位置随动系统的一般工作过程。原理框图描述如下:图21 随动系统原理框图工作过程:因为系统存在惯性,当输入X(t)变化时,输出Y(t)难以立即复现,此时Y(t)X(t),即:e(t)=Y(t)-X(t)0测量元件将偏差e(t)转换成电压输出经小信号放大器放大,功率放大器执行电机转动减速器使被控对象朝着消除误差的方向运动,只要X(t)Y(t),就有e(t)0,执行电机就会转动,一直到偏差e(t)=0,执行电机停止转动,此时系统实现了输出量Y(t)对输入量X(t)的复现。当X(t)随时间变化时,Y(t)就
18、跟着X(t)作同样变化,这种现象就称为随动。随着机电产品及电子元件的不断发展与完善,图中各环节均可采用多种不同的元器件来实现。现将组成系统的元部件按职能分类主要有以下几种。测量元件:是用来检测被控制对象的物理量,如果这个物理量是非电量,一般要转换为电量。如电位器、旋转变压器或自整角机用于检测角度转换成电压;热电偶用于检测温度转换成电压;测速发电机用于检测电动机的速度转换成电压。而光电脉冲发生器作为位置与度的检测元件应用在微机位置控制系统及微机速度控制系统中。放大元件:其职能是将偏差信号进行放大,用来推动执行电机去控制被控对象。可用晶体管、晶闸管、集成电路等组成的电压放大级和功率放大级将偏差信号
19、放大。执行元件:其职能是直接推动被控对象,使其被控量发生变化。用来作为执行元件的有电动机等。减速器:其职能是实现执行元件与负载之间的匹配。由于执行元件常为高转速、小转矩的电动机,而负载通常均为低转速、大转矩,所以在执行元件到负载之间需要引入减速器以达到两者之间的匹配,减速器为一齿轮组3。2.2 系统组成部分(1)自整角机组DI44和SS405;(2)相敏整流和滤波电路;(3)电压及功率放大器;(4)直流伺服电动机SD15;(5)直流测速发电机ZCF211A;(6)减速器。2.3 系统结构图系统结构图如图22 图22 系统结构图该系统是按偏差原理进行工作的。两个自整角机接成变压器工作状态。当系统
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计论文基于MATLAB 软件的控制系统仿真比传统的设计分析 毕业设计 论文 基于 MATLAB 软件 控制系统 仿真 传统 设计 分析

链接地址:https://www.31ppt.com/p-3979412.html