《毕业设计:基于MATLAB的PID工具箱的设计》.doc

《毕业设计:基于MATLAB的PID工具箱的设计》.doc

  1. 1、本文档共49页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于MATLAB的PID工具箱的设计 PAGE  PAGE 49 第一章 引言 当今的自动控制校术大部分是基于反馈概念的。反馈理论包括三个基本要素:测量、比较和执行。测量关心的是变量,并与期望值相比较,以此误差来纠正和调节控制系统的响应。反馈理论及其在自动控制中应用的关键是做出正确测量并与之比校后,如何用于系统的纠正与调节。 在过程系统中,PID类控制器因其结构简单、参数物理意义明显、整定方便、鲁棒性强等优势,应用特别广泛,整定算法和改进控制其结构在文献中也多有报道,然而在MATLAB下至今尚没有被广泛接受的PID控制工具箱。为了解决这一难题,需要将各种典型的控制器模型统一集中到一个工具箱中。可以让用户不用编程序,只通过简单的模块组合就能完成PID控制器的设计与仿真。 本论文的研究对象是面向工???过程的PID控制器参数的整定。通过仿真实例详细分析了P、I、D三参量对系统动态性能的影响,给出了用MATLAB求取PID整定参数的方法,通过该方法用户可以只用一条命令就可以轻易的完成一种整定方法. 工业过程控制涉及的被控对象大多具有下述特点: 1)对象的动态特性是不振荡的 对象的阶跃响应通常是单调曲线,被调量的变化比较缓慢。工业对象的幅频特性和相频特性随着频率的增高都向下倾斜。 2)对象动态特性有迟延 由于迟延的存在,控制器动作的效果往往需要经过一段迟延时间后才会在被调量上表现出来。 3)被控对象本身是稳定的或中性稳定的 4)被控对象往往具有非线性特性 对于被控对象的非线性特性,如果控制精度要求不高或者负荷变化不大,则可以用线性化方法进行处理。本论文只针对线性系统模型进行仿真研究。控制器部分采用由来已久的PID控制器。PID类控制器包括了PI, PD, PID控制器及其很多变形的PID控制器。 在生产过程自动控制的发展历程中,PID控制是历史最久、生命力最强的基本控制器方式。在上世纪40年代以前,除在最简单的情况下可采用开关控制外,它是唯一的控制方式。此后,随着科学技术的发展特别是电子计算机的诞生和发展,涌现出许多新的控制方法。然而直到现在,PID控制由于它自身的优点仍然是得到最广泛应用的基本控制方式。 在应用PID控制器的生产过程中,当工况发生变化时需要调整控制器的参数,这即是PID控制器的参数整定。本论文采用的PID整定方法是指工程整定方法中的动态特性参数法。其整定规则由《PI and PID Controller Tuning Rules》一书提供。 另外,在该论文的第三章中用例子对P、I、D的原理以及其对系统的影响进行了仿真.通过该仿真可以更明了的PID控制器在过程控制中的优越性.在论文的第四章通过MATLAB中提供的GUIDE命令调出一个空白界面设计的窗口,根据要求设计出该课题所需的界面.通过对各个控件的属性修改和回调函数的填写,经调试得出最终的PID工具箱 第二章 MATLAB简介 2.1 MATLAB发展简史与特点 MATLAB是有The MathWorks公司推出的用于仿真的软件。MATLAB语言是一种十分有效的工具,它能容易地解决在系统仿真及领域的教学与研究中遇到的问题,它可以将使用者从繁琐,无谓的底层编程中解放出来,把有限的宝贵时间更多的花在解决科学问题中,这样无疑会提高工作效率。经过几十年的发展和研究,不断的完善其功能。现在MATLAB已经推出7.8版本,占据了数值软件市场的主导地位。 目前,MATLAB已经成为国际上最流行的科学与工程计算的软件工具,现在的MATLAB已经不仅仅是一个“矩阵实验室”了,它已经成为了一种具有广泛应用前景的、全新的计算机高级编程语言了,有人称它为“第四代”计算机语言,它在国内外高校和研究部门正扮演着重要的角色。MATLAB语言的功能也越来越强大,不断适应新的要求提出新的解决方法。 MATLAB长于数值计算,能处理大量的数据,而且效率比较高。该产品组是支持从概念设计、算法开发、建模仿真和实时实现的理想的集成环境。无论是进行科学研究还是产品开发,MATLAB产品组都是必不可少的工具。MATLAB产品组可以用来进行:数据分析、数值和符号计算、工程与科学绘图、控制系统设计、数字图像信号处理、财务工程、建模仿真原型开发、应用开发、图形用户界面设计。 如果单纯地使用MATLAB语言进行编程而不采用其它外部语言,则用MATLAB语言编写出来的程序不作丝毫的修改便可以直接移植到其它机型上使用,所以说与其它语言不同,MATLAB是和机器类型和操作系统基本上无关的,与其他它程序设计语言相比,MATLAB语言有如下的优势: (1) MATLAB语言的简洁高效性使编程效率高 MATLAB是一

文档评论(0)

14576 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档