烤箱温度控制系统设计教学提纲_第1页
烤箱温度控制系统设计教学提纲_第2页
烤箱温度控制系统设计教学提纲_第3页
烤箱温度控制系统设计教学提纲_第4页
烤箱温度控制系统设计教学提纲_第5页
已阅读5页,还剩22页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、得分评卷人题号-一一二二二-三四五六七八九十总分得分一、设计题(满分100 分)请在以下题目中任选一项完成设计1. 汽车运动控制系统设计;2. 电烤箱温度控制系统设计3. 汽车减震系统建模仿真;4. 汽车自动巡航控制系统的PID控制;5. 汽车怠速系统的模糊PID控制;6. 双闭环直流调速系统的设计与仿真7. 自选测控项目(给出你自选的题目)8. 本份试题选取项目为:电烤箱温度控制系统设计附评分细则:评分标准本设计试题得分情况设计报告内容清楚,格式正确(30%程序设计合理(20%结果调试正确(30%态度与团队合作情况(20%MATLA工程应用期末考试设计报告第一章 概述本次课题的主要内容是通过

2、对理论知识的学习和理解的基础上, 自行设计一个基于 MA TLAB 技术的 PID 控制器设计, 并能最终将其应用于一项具体的控制过程中。 以下为此次课题的主要内 容:(1) 完成 PID 控制系统及 PID 调节部分的设计 其中包含系统辨识、系统特性图、系统辨识方法的设计和选择。(2) PID 最佳调整法与系统仿真其中包含 PID 参数整过程,需要用到的相关方法有:b.针对有转移函数的 PID调整方法 主要有系统辨识法以及波德图法及根轨迹法。(3) 将此次设计过程中完成的 PID 控制器应用的相关的实例中,体现其控制功能(初步计划为温 度控制器)第二章 调试测试2.1 进度安排和采取的主要措

3、施:前期:1、对于 MA TLAB 的使用方法进行系统的学习和并熟练运用 MA TLAB 的运行环境, 争 取能够熟练运用 MATLAB 。2、查找关于 PID 控制器的相关资料,了解其感念及组成结构,深入进行理论分析, 并同步学习有关 PID 控制器设计的相关论文,对其使用的设计方法进行学习和研究。3、查找相关 PID 控制器的应用实例,尤其是温度控制器的实例,以便完成最终的实 际应用环节。中期: 1、开始对 PID 控制器进行实际的设计和开发,实现在 MATLAB 的环境下设计 PID 控 制器的任务。2、通过仿真实验后,在剩余的时间内完成其与实际工程应用问题的结合,将其应用 到实际应用中

4、(初步计划为温度控制器) 。后期: 1、完成设计定稿。2、打印以及答辩工作地准备。2.2被控对象及控制策略2.2.1被控对象本文的被控对象为某公司生产的型号为CK-8的电烤箱,其工作频率为 50HZ,总功率为600W,工作范围为室温20T -250E。设计目的是要对它的温度进行控制, 达到调节时间短、超调量为零且稳态误差在 ±0内的技术要求。在工业生产过程中,控制对象各种各样。理论分析和实验结果表明:电加热装置是一个具有自平衡能力的对象,可用二阶系统纯滞后环节来描述。 然而,对于二阶不 振荡系统,通过参数辨识可以降为一阶模型。因而一般可用一阶惯性滞后环节来描述 温控对象的数学模型。所

5、以,电烤箱模型的传递函数为:G(S)K?eTS 1(2-1)式(2-1 )中K-对象的静态增益T-对象的时间常数T -对象的纯滞后时间目前工程上常用的方法是对过程对象施加阶跃输入信号,测取过程对象的阶跃响应,然后由阶跃响应曲线确定过程的近似传递函数。具体用科恩-库恩(Cohn-Coon)8-9公式确定近似传递函数。给定输入阶跃信号250C,用温度计测量电烤箱的温度,每半分钟采一次点,实 验数据如下表2-1:表2-1烤箱模型的温度数据时间t(m)00.51.01.52.02.53.03.54.04.55.05.56.06.5温度TC)2031527810412614816818219821022

6、5238250实验测得的烤箱温度数据Coh n-Coon公式如下:K C/ MT 1.5(t0.632 to.28)(2-2)11.5(t0.28 3七0.632) M-系统阶跃输入; C-系统的输出响应t0.28-对象飞升曲线为0.28AC时的时间(分) t0.632-对象飞升曲线为 0.632 C时的时间(分)从而求得 K=0.92, T=144s t =30s所以电烤箱模型为:G(S)0.92e30 s144s 12.2.2控制策略将感测与转换输出的讯号与设定值做比较,用输出信号源(2-10V或4-20mA)去控制最终控制组件。在过程实践中,应用最为广泛的是比例积分微分控制,简称PID控

7、制,又称PID调节。PID的问世已有60多年的历史了,它以其结构简单、稳 定性好、工作可靠、调整方便,而成为工业控制主要和可靠的技术工具10。当被控对象的结构和参数不能完全掌握, 或得不到精确的数学模型时,控制理论的其他设计 技术难以使用,系统得到控制器的结构和参数必须依靠经验和现场调试来确定,这时应用PID最为方便。即当我们不完全了解系统和被控对象,或不能通过有效的测量手 段来获得系统的参数的时候,便最适合用PID控制技术。比例、积分、微分1上匕例2-1比例电路V0VO(t)R2帀r1VO(t)R2R1Vi(2-3)2积分器V°(t) sc 111Vi(t)V0R1SCRCR-!

8、S3微分器vo(t)V0(t)C&CR1Vidt(2-4)Vi(t)VOSCVOCR2SV(t)VOCR2罟(2-5)实际中也有PI和PD控制器。 计算出控制量,控制器输出和输入PID控制器就是根据系统的误差利用比例积分微分 (误差)之间的关系在时域中如公式(2-6)和(2-7):u(t) Kp(e(t)Tdemdt-1 e(t)dt Ti(2-6)KU(s) Kp =KdSE(s)(2-7)公式中U(s)和E (s)分别是u (t)和e( t)的拉氏变换,Td 护,TiK p0Ki,其中Kp、Ki、Kd分别控制器的比例、积分、微分系数。P、I、D控制1. 比例(P)控制比例控制是一种

9、最简单的控制方式。其控制器输出与输入误差讯号成比例关系 当仅有比例控制时系统输出存在稳态误差。2积分(I)控制在积分控制中,控制器的输出与输入误差讯号成正比关系。对一个自动控制系统, 如果在进入稳态后存在稳态误差, 则称这个控制系统是有 稳态误差的或简称有差系统。为了消除稳态误差,在控制器中必须引入“积分项” 。 积分项对误差取关于时间的积分,随时间的增加,积分项会增大。这样,即便误差很 小,积分项也会随着时间的增加而加大, 它推动控制器的输出增大使稳态误差进一步 减小,知道等于零。因此,比例加积分(PI)控制器,可以使系统进入稳态后无稳态误差。3微分(D)控制在微分控制中, 控制器的输出和输

10、入误差讯号的微分 (即误差的变化率) 成正比 关系。自动控制系统在克服误差调节过程中可能会出现震荡甚至失稳。 其原因是由于存 在较大惯性组件(环节)和有滞后的组件,使力图克服误差的作用,其变化总是落后 于误差的变化。解决的办法是使克服误差的作用的变化有些“超前” ,即在误差接近 零时,克服误差的作用就应该是零。这就是说,在控制器中仅引入“比例”项往往是 不够的,比例项的作用仅是放大误差的幅值,而目前需要增加的“微分项” ,它能预 测误差变化的趋势, 这样,具有比例加微分的控制器, 就能够提前使克服误差的控制 作用等于零, 甚至为负数, 从而避免了被控制量的严重的冲过头。 所以对于有较大惯 性和

11、滞后的被控对象,比例加微分(PD)的控制器能改善系统在调节过程中的动态 特性。由于 PID 控制器具有原理简单、易于实现、适用范围广等优点,在本设计中对 于电烤箱的温控系统我们选择 PID 进行控制。第三章 PID 最佳调整法与系统仿真PID 作为经典控制理论,其关键问题在于 PID 参数的设定。在实际应用中,许 多被控过程机理复杂,具有高度非线性、时变不确定性和纯滞后等特点。在噪声、负 载扰动等因素的影响下,过程参数甚至模型结构均会随时间和工作环境的变化而变 化。故要求在 PID 控制中不仅 PID 参数的整定不依赖与对象数学模型,并且 PID 参 数能够在线调整,以满足实时控制要求。3.1

12、 PID 参数整定法概述3.1.1 PID 参数整定方法1. Relay feedback :利用 Relay 的 on-off 控制方式,让系统产生一定的周期震 荡,再用 Ziegler-Nichols 调整法则去把 PID 值求出来。2. 在线调整:实际系统中在 PID 控制器输出电流信号装设电流表,调 P 值观察 电流表是否有一定的周期在动作,利用 Ziegler-Nichols 把 PID 求出来, PID 值求法与 Relay feedback一样9。3. 波德图 &跟轨迹:在 MATLAB 里的 Simulink 绘出反馈方块图。转移函数在用 系统辨识方法辨识出来,之后输入

13、指令算出PID 值。3.1.2 PID调整方式PID调整方式1fX有转移函数无转移函数JV _J系统辨识法Relay feedback在线调整1V厂波德图- >l=根轨迹LJ图3-1 PID调整方式如图3-2所示PID调整方式分为有转函数和无转移函数,一般系统因为不知转移函数,所以调PID值都会从Relay feedback和在线调整去着手。波德图及根轨迹则相 反,一定要有转移函数才能去求 PID值,那这技巧就在于要用系统辨识方法,辨识出转移函数出来,再用 MATLAB里的Simulink画出反馈方块图,调出PID值。所以整理出来,调PID值的方法有在线调整法、Relay feedbac

14、k、波德图法、根 轨迹法11o前提是要由系统辨识出转移函数才可以使用波德图法和根轨迹法,如下图3-2所示。图3-2由系统辨识法辨识岀转移函数3.2针对无转移函数的PID调整法在一般实际系统中,往往因为过程系统转移函数要找出,之后再利用系统仿真找出PID值,但是也有不需要找出转移函数也可调出PID值的方法,以下一一介绍。3.2.1 Relay feedback 调整法命令+图 3-3 Relay feedback 调整法如上图3-3所示,将PID控制器改成Relay,利用Relay的On-Off控制,将系统 扰动,可得到该系统于稳定状态时的震荡周期及临界增益( Tu及K u),在用下表3-1 的

15、Ziegler-Nichols第一个调整法则建议PID调整值,即可算出该系统之K p、Ti、Tv之值。表3-1 Ziegler-Nichols第一个调整法则建议PID调整值Con trollerKpTiTdP0.5KuPI0.45Ku0.83TUPID0.6Ku0.5Tu0.125Tu3.2.2 Relay feedback在计算机做仿真Step 1:以MATL AB里的Simulink绘出反馈方块,如下图3-4示图3-4 Simulink绘出的反馈方块图Step 2:让Relay做On-Off动作,将系统扰动(On-Off动作,将以±1做模拟),如下图3-5所示。图3-5参数设置S

16、tep 3:即可得到系统的特性曲线,如下图 3-6所示。图3-6系统震荡特性曲线Step 4:取得Tu及a,带入公式3-1,计算出K u。以下为Relay feedback临界震荡增益求法(3-1)Kuaa:振幅大小 d:电压值3.2.3在线调整法命令+图3-7在线调整法示意图在不知道系统转移函数的情况下,以在线调整法,直接于PID控制器做调整,亦 即PID控制器里的I值与D值设为零,只调P值让系统产生震荡,这时的P值为临界震荡增益K v,之后震荡周期也可算出来,只不过在线调整实务上与系统仿真差别 在于在实务上处理比较麻烦,要在PID控制器输出信号端在串接电流表,即可观察所 调出的P值是否会震

17、荡,虽然比较上一个Relay feedback法是可免除拆装Relay的麻烦,但是就经验而言在实务上线上调整法效果会较Relay feedback差,在线调整法也可在计算机做出仿真调出PID值,可是前提之下如果在计算机使用在线调整法还需把 系统转移函数辨识出来,但是实务上与在计算机仿真相同之处是PID值求法还是需要用到调整法则Ziegler-Nichols经验法则去调整,与 Relay feedback的经验法则一样, 调出PID值。3.2.4在线调整法在计算机做仿真Step 1:以MATLAB里的Simulink绘出反馈方块,如下图 3-8所示图3-8反馈方块图PID方块图内为:Step 2

18、:将Td调为0, Ti无限大,让系统为P控制,如下图3-10所示:* du/dtDerivativeInfOut1GainTiIntegrator图3-10 PID方块图Step 3:调整Kp使系统震荡,震荡时的Kp即为临界增益Ku,震荡周期即为Tv。 (使在线调整时,不用看a求Ku),如下图3-11所示:2图3-11系统震荡特性图Step 4:再利用Ziegler-Nichols调整法则,即可求出该系统之K p、Ti, Td之值3.3针对有转移函数的PID调整方法3.3.1系统辨识法图3-12由系统辨识法辨识岀转移函数系统反馈方块图在上述无转移函数PID调整法则有在线调整法与 Relay f

19、eedback调整法之外,也可利用系统辨识出的转移函数在计算机仿真求出PID值,至于系统辨识转移函数技巧在第三章已叙述过,接下来是要把辨识出来的转移函数用在反馈控制 图,之后应用系统辨识的经验公式Ziegler-Nichols第二个调整法求出PID值,如下表3-2所示。表3-2 Ziegler-Nichols第二个调整法则建议PID调整值con trolle rKpTiTdp1 api0.9 0.6 * ( ) a a3.3LPID1.2 0.9 * ()a a2LL2为本专题将经验公式修正后之值上表3-2为延迟时间。上表3-2解法可有以下2种:解一:如下图3-13中可先观察系统特性曲线图,辨

20、识出 a值解二:利用三角比例法推导求得图3-13利用三角比例法求出 a值L aT" K aTLaT" L (K a) aL a a K L(3-2)T" L KT" L用Ziegler-Nichols第一个调整法则求得之PID控制器加入系统后,一般闭环系统 阶跃响应最大超越的范围约在10%60%之间。所以PID控制器加入系统后往往先根据 Ziegler-Nichols第二个调整法则调整PID 值,然后再微调PID值至合乎规格为止。332波德图法及根轨迹法利用系统辨识出来的转移函数,使用 MATLAB件去做系统仿真。由于本设计中 PID参数的整定主要是基于

21、系统辨识及 Ziegler-Nichols调整法则,所以在此不用波德图法及根轨迹法。3.4仿真结果及分析以下就是在Simulink中创建的用PID算法控制电烤箱温度的结构图:3-14电烤箱PID控制系统仿真结构图在图中的PID模块中对三个参数进行设定,在Tran sport Delay模块中设定滞后 时间30秒。通过不断调整PID三参数,得到最佳仿真曲线,其中Kp=3, K=0.02,K=0 当给定值为100和150时,得到仿真结果分别如下:1203-16给定值为150时的响应曲线图3-15为给定值为100时的响应曲线,图3-16为给定值为150时的响应曲线, 由这两个图可以计算出可见性能指标

22、为:调节时间ts =200s,超调量c %勺为10% 稳态误差ess = 0。在本设计中,400秒到430秒之间加入一个+50的干扰(暂态干扰),如下图所 示:501I1II:4:I:P ! fl日_>1 - " " " - I S' '! '! «!TS> - J MB : ;30 -:: JIII.:-:*:20 - « - ':U U I * > - - ° » » J H I. 4 J . a . U 4 . J I ». J- - B V*:I:»:M- " -: " " - ” -"-

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论