pid控制系统的及仿真matlab.docx
《pid控制系统的及仿真matlab.docx》由会员分享,可在线阅读,更多相关《pid控制系统的及仿真matlab.docx(41页珍藏版)》请在冰豆网上搜索。
pid控制系统的及仿真matlab
编号0814143
毕业论文
题目:
PID控制系统的设计及仿真(MATLAB)
毕业设计(论文)原创性声明和使用授权说明
原创性声明
本人郑重承诺:
所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。
尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。
对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。
作者签名:
日 期:
指导教师签名:
日 期:
使用授权说明
本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:
按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。
作者签名:
日 期:
学位论文原创性声明
本人郑重声明:
所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。
除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。
对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。
本人完全意识到本声明的法律后果由本人承担。
作者签名:
日期:
年月日
学位论文版权使用授权书
本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。
本人授权 大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。
涉密论文按学校规定处理。
作者签名:
日期:
年月日
导师签名:
日期:
年月日
河西学院本科生毕业设计诚信声明
本人郑重声明:
所呈交的本科毕业设计,是本人在指导老师的指导下,独立进行设计工作所取得的成果,成果不存在知识产权争议,除文中已经注明引用的内容外,本设计不含任何其他个人或集体已经发表或撰写过的作品成果。
对本文的研究做出重要贡献的个人和集体均已在文中以明确方式标明。
本人完全意识到本声明的法律结果由本人承担。
作者签名:
二〇年月日
河西学院本科生毕业论文(设计)开题报告
论文题目
PID温控系统的设计及仿真(MATLAB)
学生姓名
所属学院
物理与机电工程学院
专业
电气工程及其自动化
年级
08级
指导教师
所在单位
河西学院
职称
助教
(研究生)
开题日期
2011.12.20
1.本选题的理论、实际意义
此次所选的课题为基于MATLAB的PID控制器设计。
PID控制是迄今为止最通用的控制方法,大多数反馈回路用该方法或其较小的变形来控制。
PID控制器(亦称调节器)及其改进型,因此成为工业过程控制中最为常见的控制器(至今在全世界过程控制中的84%仍是纯PID调节器,若改进型包含在内则超过90%)。
在PID控制器的设计中,参数定是最为重要的,随着计算机技术的迅速发展,对PID参数的整定大多借助于一些先进的软件,例如目前得到广泛应用的MATLAB仿真系统。
本设计就是借助此软件,主要运用Relay-feedback法,线上综合法和系统辨识法来研究PID控制器的设计方法,设计一个应用于实际问题中的PID控制器,并通过MATLAB中的虚拟示波器观察系统完善后在阶跃信号下的输出波形。
任何闭环的控制系统都有它固有的特性,可以有很多种数学形式来描述它,如微分方程、传递函数、状态空间方程等。
但这样的系统如果不做任何的系统改造很难达到最佳的控制效果,比如快速性稳定性准确性等。
为了达到最佳的控制效果,我们在闭环系统的中间加入PID控制器并通过调整PID参数来改造系统的结构特性,使其达到理想的控制效果。
2.本选题的研究动态和自己的见解
PID调节器从问世至今已历经了半个多世纪,在这几十年中,人们为它的发展和推广做出了巨大的努力,使之成为工业过程控制中主要的和可靠的技术工具。
即使在微处理技术迅速发展的今天,过程控制中大部分控制规律都未能离开PID,这充分说明PID控制仍具有很强的生命力。
PID控制中一个至关重要的问题,就是控制器三参数(比例系数、积分时间、微分时间)的整定。
整定的好坏不但会影响到控制质量,而且还会影响到控制器的鲁棒性。
论文的主要内容、基本要求及其主要的研究方法:
本次课题的主要内容是通过对理论知识的学习和理解的基础上,自行设计一个基于MATLAB技术的PID控制器设计,并能最终将其应用于一项具体的控制过程中。
以下为此次课题的主要内容:
(1)完成PID控制系统及PID调节部分的设计
其中包含系统辨识、系统特性图、系统辨识方法的设计和选择。
(2)PID最佳调整法与系统仿真
其中包含PID参数整过程,需要用到的相关方法有:
b.针对有转移函数的PID调整方法
主要有系统辨识法以及波德图法及根轨迹法。
(3)将此次设计过程中完成的PID控制器应用的相关的实例中,体现其控制功能(初步计划为温度控制器)
论文进度安排和采取的主要措施:
三月份:
1、对于MATLAB的使用方法进行系统的学习和并熟练运用MATLAB的运行环境,争取能够熟练运用MATLAB。
2、查找关于PID控制器的相关资料,了解其感念及组成结构,深入进行理论分析,并同步学习有关PID控制器设计的相关论文,对其使用的设计方法进行学习和研究。
3、查找相关PID控制器的应用实例,尤其是温度控制器的实例,以便完成最终的实际应用环节。
四月份:
1、开始对PID控制器进行实际的设计和开发,实现在MATLAB的环境下设计PID控制器的任务。
2、通过仿真实验后,在剩余的时间内完成其与实际工程应用问题的结合,将其应用到实际应用中(初步计划为温度控制器)。
五月份:
1、完成毕业设计定稿。
2、论文打印以及答辩工作地准备。
主要参考资料和文献:
[1]夏红,赏星耀,宋建成.PID参数自整定方法综述[J].浙江科技学院学报,2003(5):
16-19.
[2]王伟,张晶涛.PID参数先进整定方法综述[J].自动化学报,2003
(1):
60-64.
[3]薛定宇.反馈控制系统设计与分析---MATLAB语言应用[M].清华大学出版社,2000.
[4]李言俊,张科.系统辨识理论及应用[M].国防工业出版社,2002.
[5]佚名.PID调节概念及基本理论[M].2006,中国自动化网.
[6]原菊梅.参数整定的研究[J].北京工商大学学报(自然科学版)2004.
[7]刘金琨.先进PID控制及MATLAB仿真[M].电子工业出版社,2002.
[8]沈金钟.PID控制器:
理论.调整与实现[M].台中市:
沧海书局出版社2006.
[9]陶永华.新型PID控制及其应用[M].北京:
电气自动化新技术丛书,2002.
[10]陈勇.光纤惯组的第二级温控系统的算法与仿真《激光与红外》[M].2011.
[11]张春鹏.PID温控系统实训教学探讨.职业教育研究[M].2011.
[12]李金堂,樊润杰.一种无超调钝角拐点的PID温控设计电设计工程[L].2010(3)33-36.
指导教师意见:
签名:
年月日
教研室意见
负责人签名:
年月日
学院意见
负责人签名:
年月日
摘要
随着科技的不断进步,在控制系统中温度是常用的被控参数,而采用MATLAB来对这些被控参数进行控制已成为当今的主流。
在PID控制器的设计中,参数整定是最为重要的,随着计算机技术的迅速发展,对PID参数的整定大多借助于一些先进的软件,目前得到广泛应用的MATLAB仿真系统本设计就是借助此软件主要运用Relay-feedback法,线上综合法和系统辨识法来研究PID控制器的设计方法,设计一个温控系统的PID控制器,并通过MATLAB中的虚拟示波器观察系统完善后在阶跃信号下的输出波形,重点比较了在有无干扰信号时所得响应曲线的抗干扰性,通过比较得到,在加入干扰信号时,系统的干扰信号能较好的得到抑制,在系统中加入干扰信号是很有必要的,也是可行的。
关键词:
PID控制;温控系统;MATLAB;
Abstract
Astechnologyadvances,inthecontrolsystemisthecommonwaschargedwiththetemperatureparameters,anduseMATLABtothesecontrolledparametercontrolhasbecomethemainstreamoftoday.InthedesignofthePIDcontroller,parameterssettingisthemostimportantofall,withtherapiddevelopmentofcomputertechnology,thePIDparameterssettingbysomeofthemostadvancedsoftware,atpresentofwidelyusedMATLABsimulationsystemthisdesignisbasedonthesoftwaremainuseRelay-feedbackmethod,onlinesynthesisandsystemidentificationmethodtostudythePIDcontrollerdesignmethod,designatemperaturecontrolsystemofthePIDcontroller,andthroughthevirtualoscilloscopeMATLABobservationsystemperfectinorderafterthejumpasignaloutputwaveformkeycomparedwithorwithoutinterferencesignalsfromwhentheresponsecurveanti-interference,bycomparinggettojoinjammingsignal,thesystemofinterferencesignalscanbegood,besuppressed,joininthesystemisajammingsignalnecessaryandfeasible.
Keywords:
PIDparametersetting;controller;MATLAB
第一章绪论
温度是生产过程和科学实验中非常普遍而又十分重要的物理参数。
在工业生产过程中,为了高效地进行生产,必须对生产工艺过程中的主要参数,如温度、压力、流量、速度等进行有效的控制,其中温度控制在生产过程中占有相当大的比例。
准确地测量和有效地控制温度是优质、高产、低耗和安全生产的重要条件。
1.1课题意义及来源
在我们的日常生活中也使用微波炉、电烤箱、电热水器、空调等家用电器,温度与我们息息相关。
另外在各高等院校的实验室中,无不将温度作为被控参数,构成微机测控系统,供学生作综合实验或课程设计。
可见温度控制电路广泛应用于社会生活的各个领域,所以对温度进行控制是非常有必要和有意义的。
可是由于温度自身的一些特点,如惯性大、滞后现象严重、难以建立精确的数学模型等,使控制系统性能不佳。
在关于温度控制的绝大部分文献资料中,控制结果都是有超调的,而且很多时候超调量较大,本论文是基于这一特点,研究一种控制方案,将其用于大部分温控场合,都能达到零超调,且调节时间快,稳态误差也非常小的理想效果。
另一方面也是基于控制实验室建设的需求,将其用于对实验电烤箱温度进行控制,达到调节时间短、超调量为零且稳态误差在±1℃内的技术要求。
1.2温度控制系统的研究现状
1.2.1工业温度控制发展简介
目前先进国家各种炉窑自动化水平较高,装备有完善的检测仪表和计算机控制系统。
其计算机控制系统已采用集散系统和分布式系统的形式,大部分配有先进的控制算法,能够获得较好的工艺性能指标。
我国的温度控制系统的发展大致经历了三个阶段[1]:
第一阶段:
基地式仪表。
四十年代初,当时由于石油、化工、电力等工业对自动化的需要,出现了将测量、记录、调节仪表组装在一个表壳里的基地式仪表。
如自力式温度调节器。
基地式仪表一般结构简单,价格低廉,它们的功能仅限于单回路控制且控制精度低。
第二阶段:
单元组合式仪表。
随着大型工业企业的出现,生产向综合自动化和集中控制的方向发展,人们发现基地式仪表的结构不够灵活,不如将仪表按功能划分,制定若干种能独立完成一定功能的标准单元,各单元之间以规定的标准信号相互联系,这样仪表的精度可以提高。
在使用中可根据需要,选择一定的单元,积木式地把仪表组合起来,构成各种复杂程度不同的自动控制系统,这种积木式的仪表就称为单元组合式仪表[2]。
以上两个阶段,无论是基地式仪表阶段,还是单元组合式仪表阶段,都是利用各种仪表对温度进行检测、调节、控制。
对于较复杂的系统,难以实现复杂的控制规律,控制精度不高。
第三阶段:
微机控制阶段。
随着微电子技术的发展、大规模集成电路制造的成功和微处理器的问世、计算机性能价格比的明显提高以及微型计算机在工业控制领域中的应用,使得温度控制系统发展到微机控制阶段。
温度微机控制系统取代模拟控制系统,克服了其调节精度差、可靠性不高的缺点。
由于计算机具有高速的数据运算处理功能和大容量存贮信息的能力,使得此类系统稳定可靠、维护方便、抗干扰能力强,而且可以采用先进的控制算法以进一步提高控制性能。
1.2.2温度微机控制系统控制方案
计算机技术的发展极大地推动了工业控制系统的进步,而现代控制理论的发展,人工智能技术的深入研究,为控制系统的理论领域增加了新的内容。
计算机硬件与控制软件的紧密结合必然导致新型的微机控制系统的出现。
温度微机控制系统常用的控制方案有以下三类[3-5]:
经典控制方案、基于现代控制理论的设计方案和智能控制方案。
第一类:
经典控制方案
经典控制方案可分为数字控制器的间接设计方案和数字控制器的直接设计方案。
数字控制器的间接设计方案是一种根据模拟设计方案转换而来的设计方案。
传统模拟系统中的控制器设计己有一套成熟的方法,其中以PID控制器为代表。
PID控制器具有原理简单、易于实现、适用范围广等优点。
将模拟控制器转换成数字控制器是用离散时间近似方法将一连续时间系统的控制规律离散为数字控制器的控制规律,其中为确保数字控制器与模拟控制器的近似,要适当选择采样周期。
数字控制器的参数整定方法有扩充临界比例度法和扩充响应曲线法等。
数字控制器的直接设计方案是根据对象的离散数学模型直接设计数字控制器的方法。
其目标是要设计一个数字控制器使闭环系统达到所要求的性能,实现的方法基本上可以看成是极点配置问题。
其主要的设计方法有最小拍控制算法、根轨迹法、模型跟踪法、达林算法和Smith预估器算法等。
数字控制器的直接设计方案清晰明了,采样周期的选择范围扩大,在一定条件上,能获得较好的控制品质。
第二类:
基于现代控制理论的设计方案
现代控制理论以线性代数和微分方程为主要的数学工具,以状态空间法为基础来分析和设计控制系统。
状态空间法本质上是一种时域的方法,它不仅描述了系统的外部特性,而且描述和提示了系统的内部状态和性能。
基于现代控制理论的设计方案是建立在对系统内部模型的描述之上的。
它是通过数学方法对控制系统进行分析综合。
控制规律的确定是通过极小化预先确定的性能指标函数或使控制系统满足希望的响应而推导出来的[6]。
此类设计方案主要有:
系统辨识、最优控制、自校正控制等。
这类设计方案适用范围广,适合于多输入多输出系统、某些非线性时变系统和一些具有随机扰动的系统。
该方法理论严谨,控制系统的稳定性问题可以严格证明,性能指标能定量分析,得到的控制品质较好。
但这类方法需要知道精确的被控对象的数学模型形式。
对于许多结构复杂,随机干扰因素多而不易获取对象模型形式的系统,这类方法的使用受到了限制。
第三类:
智能控制方案
智能控制方案是一类无需人的干预就能够针对控制对象的状态自动地调节控制规律以实现控制目标的控制策略。
它避开了建立精确的数学模型和用常规控制理论进行定量计算与分析的困难性。
它实质上是一种无模型控制方案,即在不需要知道对象精确模型的情况下,通过自身的调节作用,使实际响应曲线逼近理想响应曲线。
智能控制系统有以下一些特点:
(l)智能控制系统一般具有以知识表示的非数学广义模型和以数学模型表示的混合控制过程。
它适用于含有复杂性、不完全性、模糊性、不确定性和不存在己知算法的生产过程。
(2)智能控制具有信息处理和决策机构,它实际上是对人神经结构或专家决策机构的一种模仿。
(3)智能控制器具有非线性。
这是因为人的思维具有非线性,作为模仿人的思维进行决策的智能控制也具有非线性的特点。
(4)智能控制器具有变结构的特点。
(5)智能控制器具有总体自寻优的特点。
智能控制方案主要包括模糊控制、神经网络和遗传算法控制等,由于PID控制器具有原理简单、易于实现、适用范围广等优点,在本文中将选择经典控制方案来设计一个PID温控系统。
并用MATLAB(MatrixLaboratory)软件包来对温控系统进行仿真运行。
1.3MATLAB简介
MATLAB软件包,是一种功能强、效率高、便于进行科学和过程计算的交互式软件包。
其中包括:
一般数据分析、矩阵运算、数字信号处理、建模和系统控、制和优化等应用程序,并将应用程序和图形基于便于使用的集成环境中,在此环境下所接问题的Matlab语言表达形式和其数学表达形式相同,不需要按传统的方法编程并能够进行并能够进行高效率和富有创造性的计算,同时提供了与其他高级语言的接口,是科学研究和工程应用必备的工具。
目前在控制界、图像信号处理、生物医学工程领域得到得到广泛的应用。
本论文设计中PID参数整定用到的是Matlab中SIMULINK,它是一个强大的软件包,在液压系统仿真中只需要做数学模型的推导工作,用SIMULINK对设计好的系统进行仿真,可以预知效果检验设计的正确性,未涉及人员提供参考[7]。
其仿真结果是否可用,取决于数学模型正确与否,因此要注意数学模型的极值要准确的输入系统参数。
第二章被控对象及控制策略
控制系统意味着通过它可以按照所希望的方式保持和改变机器、结构或其他设备内任何感兴趣或可变化的量。
控制系统同时是为了使被控制对象达到预定的理想状态而实施的。
控制系统使被控制对象趋于某种需要的稳定状态。
2.1被控对象
本文的被控对象为某公司生产的型号为CK-8的电烤箱,其工作频率为50HZ,总功率为600W,工作范围为室温20℃-250℃。
设计目的是要对它的温度进行控制,达到调节时间短、超调量为零且稳态误差在±1℃内的技术要求。
在工业生产过程中,控制对象各种各样。
理论分析和实验结果表明:
电加热装置是一个具有自平衡能力的对象,可用二阶系统纯滞后环节来描述。
然而,对于二阶不振荡系统,通过参数辨识可以降为一阶模型。
因而一般可用一阶惯性滞后环节来描述温控对象的数学模型。
所以,电烤箱模型的传递函数为:
(2-1)
式(2-1)中K-对象的静态增益
T-对象的时间常数
τ-对象的纯滞后时间
目前工程上常用的方法是对过程对象施加阶跃输入信号,测取过程对象的阶跃响
应,然后由阶跃响应曲线确定过程的近似传递函数。
具体用科恩-库恩(Cohn-Coon)公式确定近似传递函数[8-9]。
给定输入阶跃信号250℃,用温度计测量电烤箱的温度,每半分钟采一次点,实验数据如下表2-1:
表2-1烤箱模型的温度数据
时间
t(m)
0
0.5
1.0
1.5
2.0
2.5
3.0
3.5
4.0
4.5
5.0
5.5
6.0
6.5
温度
T(℃)
20
31
52
78
104
126
148
168
182
198
210
225
238
250
实验测得的烤箱温度数据
Cohn-Coon公式如下:
(2-2)
△M-系统阶跃输入;△C-系统的输出响应
t0.28-对象飞升曲线为0.28△C时的时间(分)
t0.632-对象飞升曲线为0.632△C时的时间(分)
从而求得K=0.92,T=144s,τ=30s
所以电烤箱模型为:
2.2控制策略
将感测与转换输出的讯号与设定值做比较,用输出信号源(2-10V或4-20mA)去控制最终控制组件。
在过程实践中,应用最为广泛的是比例积分微分控制,简称PID控制,又称PID调节。
PID的问世已有60多年的历史了,它以其结构简单、稳定性好、工作可靠、调整方便,而成为工业控制主要和可靠的技术工具[10]。
当被控对象的结构和参数不能完全掌握,或得不到精确的数学模型时,控制理论的其他设计技术难以使用,系统得到控制器的结构和参数必须依靠经验和现场调试来确定,这时应用PID最为方便。
即当我们不完全了解系统和被控对象,或不能通过有效的测量手段来获得系统的参数的时候,便最适合用PID控制技术。
2.2.1比例、积分、微分
1.比例
2-1比例电路
(2-3)
2积分器
2-2积分电路
(2-4)
3微分器
2-3微分控制电路
(2-5)
实际中也有PI和PD控制器。
PID控制器就是根据系统的误差利用比例积分微分计算出控制量,控制器输出和输入(误差)之间的关系在时域中如公式(2-6)和(2-7):
(2-6)
(2-7)
公式中U(s)和E(s)分别是u(t)和e(t)的拉氏变换,
,
,其中
、
、
分别控制器的比例、积分、微分系数。
2.2.2P、I、D控制
1.比例(P)控制
比例控制是一种最简单的控制方式。
其控制器输出与输入误差讯号成比例关系。
当仅有比例控制时系统输出存在稳态误差。
2.积分(I)控制
在积分控制中,控制器的输出与输入误差讯号成正比关系。
对一个自动控制系统,如果在进入稳态后存在稳态误差,则称这个控制系统是有稳态误差的或简称有差系统。
为了消除稳态误差,在控制器中必须引入“积分项”。
积分项对误差取关于时间的积分,随时间的增加,积分项会增大。
这样,即便误差很小,积分项也会随着时间的增加而加大,它推动控制器的输出增大使稳态误差进一步减小,知道等于零。
因此,比例加积分(PI)控制器,可以使系统进入稳态后无稳态误差。
3.微分(D)控制
在微分控制中,控制器的输出和输入误差讯号的微分(即误差的变化率)成正比关系。
自动控制系统在克服误差调节过程中可能会出现震荡甚至失稳。