- 33
- 0
- 约3.28万字
- 约 49页
- 2018-11-04 发布于福建
- 举报
基于MATLABPID工具箱设计
第一章 引言
当今的自动控制校术大部分是基于反馈概念的。反馈理论包括三个基本要素:测量、比较和执行。测量关心的是变量,并与期望值相比较,以此误差来纠正和调节控制系统的响应。反馈理论及其在自动控制中应用的关键是做出正确测量并与之比校后,如何用于系统的纠正与调节。
在过程系统中,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是一种面向科学与工程计算的高级语言,允许用数学形式的语言编写程序,且比BASIC. FOR
您可能关注的文档
- 基于labview电力谐波分析.doc
- 基于labview电子技术实验系统设计(终稿).doc
- 基于LAN数据通信系统设计.doc
- 基于Labview网上家居控制平台设计.doc
- 基于linuxSquid代理服务器架设.doc
- 基于LabVIEW通信原理虚拟实验室设计.doc
- 基于JX-300XP_DCS控制系统水槽与加热炉装置自控工程设计.doc
- 基于LinuxApache服务器设计与设计.doc
- 基于Linux嵌入式操作系统研究.doc
- 基于Linux下WebLogic安装与配置.doc
- CN117140948A 一种高精度打印纤维增强构件的3d打印装置 (常州维仁数字科技有限公司).docx
- CN117115379A 一种基于SZ-IFC到3D Tiles的转换方法 (深圳市易图资讯股份有限公司).docx
- CN117021609A 一种基于先进铺带的热塑性树脂基复合材料的3d打印装置和方法 (东北大学佛山研究生创新学院).docx
- CN116959590A 基于等变图神经网络的3d分子动力学预测方法及系统 (武汉理工大学).docx
- CN116934998A 从图像进行3d重建 (达索系统公司).docx
- CN116869712A 基于3d扫描的假肢制作装置 (四川华曙图灵增材制造技术有限责任公司).docx
- CN116863328A 基于ResNet网络的立体遥测数据3D大气污染融合和分析方法 (安徽大学).docx
- CN116824045A 一种基于3d重建技术的绘图软件方法及系统 (哈尔滨工业大学(威海)).docx
- CN117261206A 热固法直接墨水书写的3d打印磁感应致动器打印方法 (哈尔滨工业大学).docx
- CN117252979A 用于将3d几何结构推断到2d草图上的方法 (达索系统公司).docx
原创力文档

文档评论(0)