除氧器温度模糊控制系统设计与仿真研究毕业设计

上传人:仙*** 文档编号:78503603 上传时间:2022-04-21 格式:DOC 页数:13 大小:681.50KB
收藏 版权申诉 举报 下载
除氧器温度模糊控制系统设计与仿真研究毕业设计_第1页
第1页 / 共13页
除氧器温度模糊控制系统设计与仿真研究毕业设计_第2页
第2页 / 共13页
除氧器温度模糊控制系统设计与仿真研究毕业设计_第3页
第3页 / 共13页
资源描述:

《除氧器温度模糊控制系统设计与仿真研究毕业设计》由会员分享,可在线阅读,更多相关《除氧器温度模糊控制系统设计与仿真研究毕业设计(13页珍藏版)》请在装配图网上搜索。

1、本科生毕业设计说明书(毕业论文) 题 目:除氧器温度模糊控制系统设计与仿真研究 学生姓名: 学 号:专 业: 班 级: 指导教师: 13除氧器温度模糊控制系统设计与仿真研究摘要除氧器的作用是将溶解在水中的氧等有害气体从水中除去,以免这些有害气体进入锅炉等热力设备,从而影响锅炉及汽轮机系统的寿命,所以,除氧器在热力发电过程中起着很重要的作用。为了保证除氧器能达到很好的除氧效果,就需要采用先进的控制方法,应用自动控制技术来控制除氧器。本文以包钢热电厂的除氧器为控制对象,采用智能控制技术设计了除氧器的控制系统。本文重点研究了以下两方面的内容:第一,设计了适用于除氧器温度控制的控制算法。具体研究了热力

2、除氧器的特点、结构和运行特性,根据除氧器系统参数变化的特性,采用了模糊PID复合控制系统控制除氧器温度;第二,使用MATLAB对控制系统进行仿真研究,并比较了智能控制和PID控制的控制效果。仿真实验结果表明,与PID控制相比,模糊PID复合控制系统具有调节时间短、过渡过程平稳、抗干扰能力强等优点。关键词:除氧器;温度控制;模糊控制;PID控制;MATLABThe desige and simulation study of FuzzyControl System of Deaerator temperatureAbstractDeaerator plays an key role in the

3、rmodynamic power process since it can remove the harmful gas,especially oxygen from the water, before it enters the boiler and the thermodynamic equipments and affects the life-span of the boiler and steam turbine system In order to accomplish the good effect,people design the autocontrol system of

4、deaerator which based on the advanced control methodAccording to the circumstances of deaerator of bao gang Power Plant,I design the control system of deaerator which based on brainpower control technology on this paperTwo points are focused on this paperFirstly,the control algorithm of the deaerato

5、r temperature control are designedI study the characteristic,configuration and characteristic of thermodynamic deaerator system running and base on characteristic of deaerator system parameter variatio,the Fuzzy and PID Complex Control System is paid more attentionSecondly,simulation of control syst

6、em is performed by MATLAB and study the performance,simulation result of brainpower controller shows a very brilliant performance comparing to PID controller at the same timeThe result of the experiment shows,compared to the PID control,the control system has lots of strong point such as the short a

7、djust time,the smooth intergradations,and the well anti-interferenceKey words:deaerator ; temperature control ; fuzzy control; PID control; matlab第一章 引言锅炉给水中的溶解氧是造成热力设备腐蚀的主要原因之一,锅炉和热力设备的氧腐蚀是锅炉安全运行的一大隐患。为防止和减轻热力设备的氧腐蚀,保证热力设备能安全经济运行,就需要对锅炉给水进行除氧处理。目前,锅炉中常用的除氧方法是热力除氧。热力除氧系统具有大滞后、时变、强耦合、强非线性等特点 ,同时,还存在着

8、多种随机干扰,当传统的控制理论方法应用于这类非线性系统时,系统性能不稳定 ,因此,本文采用模糊-PID复合控制方法来设计除氧器温度控制系统,结构如图1.1所示。 第二章 模糊控制器设计模糊控制是以人在动态过程中的思维方式为基础,将操作人员的经验概括抽象成一系列的条件语句,并借助计算机手段完成过程控制的方法。它具有不依赖控制对象的数学模型,控制动态响应好、超调小、鲁棒性强等优点。模糊控制器的设计主要包括5个方面的内容:控制器的结构设计、精确量的模糊化、控制规则设计、模糊推理与模糊判决、建立模糊查询表。2.1 模糊控制器的结构设计 根据本系统的特点和控制要求,模糊控制器选用二维结构,即以温度的偏差

9、和温度偏差的变化为输入变量,以控制量的变化(电动阀的开度)为输出量。其基本结构图如图2.1所示。图2.1中:T0是输入变量的给定值,e和ec分别为输入变量的偏差和偏差的变化率,E和EC分别是e和ec经过输入量化以后的语言化变量,U是模糊推理后输出的语言变量,u为经过输出量化以后的实际输出值,T是传感器测量除氧器水箱的当前温度。2.2 精确量的模糊化将精确量转换为模糊量的过程称为模糊化(或称为模糊量化) 。本设计中,温度偏差的控制范围为-16,16,温度偏差变化e 的控制范围为一O.5,+O.5。温度控制量即为输出变量u,是电动阀的开度,其取值范围为0 ,100。把偏差e和偏差变化ec量化为13

10、个等级,即为一6,一5,一4,一3,一2,-1,0,+1,+2,+3,+4,+5,+6;输出变量u量化为l5个等级,即为一7,一6,一5,一4,一3,一2,-1,0,+1,+2,+3,+4,+5,+6,+7。实际输入变量(温度偏差和温度偏差的变化)都是连续变化的量,可以通过公式(2-1),将在实际范围内变化的连续量(精确量)量化为离散论域内的模糊量 (2-1)式中x为连续变化的精确量,其实际变化范围为a,b;y为量化后的模糊量,其离散的论域一n,+n。若通过式(2-1)计算出的Y值不是整数,把它归为最接近于的整数。例如:-4.8 -5,2.73,-0.40。2.3 模糊控制规则设计 首先,选择

11、输入和输出变量的词集,在本文的设计中,输入和输出变量都采用7个词汇来描述,即为负大,负中,负小,零,正小,正中,正大,用英文字头缩写为NB,NM,NS,ZE,PS,PM,PB。描述输入、输出变量的词汇具有模糊特性,可用模糊集合来表示,因此,模糊概念的确定问题就直接转化为求取模糊集合隶属函数的问题。为了表示方便和计算简单,在设计时,对于偏差、偏差的变化率和控制量的语言值的隶属函数都采用三角形隶属函数,其隶属函数曲线如图2.2、图2.3所示。将一个模糊变量的隶属函数曲线离散化,就得到了有限个点上的隶属度,便构成了该模糊变量的模糊子集。 图 2.2 E、EC 的隶属函数曲线 图 2.3 U 的隶属函

12、数曲线在本文中对除氧器控制系统的精确量模糊化采用精确量离散化方法,该方法计算过程复杂,但是其结果是精确的。 通过以上选择的隶属函数得到偏差 E 的隶属函数语言赋值表即为表 2.1 所示,偏差的变化 EC 的隶属函数语言赋值表如表2.2 所示,控制器的输出 U 的隶属函数语言赋值表如表 2.3 所示。 从表2.1中可以看出:在-6附近称为负大,用NB 表示,在-4 附近称为负中,用 NM 表示。如果 y=-5 时,这个精确量没有在档次上,再从表 2.1中的隶属度上选择,由于: (2-2)所以-5 用 NB 表示。模糊控制规则实际上是总结有经验的操作者或专家的控制知识和经验制定出的一条条模糊条件语

13、句的集合,通常,简写成一个表,即模糊控制规则表。确定模糊控制规则的原则必须是系统输出响应的动静态特性达到最佳。当偏差大或较大时,选择控制量以尽快消除偏差为主;而当偏差较小时,选择控制量要注意防止超调,以系统的稳定性为主要出发点。如当温度偏差为正,且系统本身有减少偏差的趋势时,为了尽快消除偏差且有不超调,应取较小的控制量,即当温度偏差为正大,且偏差变化率为正小时,控制量变化取正中;偏差变化率为正大或正中时,控制量不宜增加。写成对应的语句如下:if E=PB and EC=PS then U=NBif E=PB an d EC=PB or EC=PM then U=NB如此类推,若已知某时刻的温度

14、偏差与偏差变化率的模糊值,根据除氧器的实际运行经验,则可以得到相应的控制量的模糊值,再进行实验分析、归纳,就可以确定其温度控制规则如表2.4所示。2.4 模糊推理与模糊判决已建立的模糊控制规则要经过模糊推理才能决策出控制变量的一个模糊子集,它是一个模糊量不能直接控制被控对象,还需要采取合理的方法将模糊量转换为精确量,以便最好地发挥出模糊推理结果的决策效果。把模糊量转换为精确量的过程称为清晰化,又称非模糊化(defuzzification)、去模糊化、逆模糊化、反模糊化。模糊推理有多种方法,如:Zadeh推理法、Mamdani推理法、Tsukamoto推理法、Sugeno推理法等。本设计采用Ma

15、mdani推理法。对于两个输入一个输出的模糊系统,则有:输入 X是A且Y是B;规则R1 如果X是A1且Y是B1,则Z是C1; R2 如果X是A2且Y是B2,则Z是C2;同样Rn 如果X是An且Y是Bn,则Z是Cn;输出 Z是C。其中,X,Y和Z是代表系统状态和控制量的语言变量;Ai,Bi和Ci分别是X,Y和Z的语言值。模糊控制规则“如果X是Ai且Y是Bi,则Z是Ci”的模糊蕴含关系Ri定义为 Ri=(Ai and Bi)Ci (2-3)其中“Ai and Bi” 是定义在XY上的模糊集合AiBi,Ri=(Ai and Bi)Ci是定义在XYZ上的模糊蕴含关系。考虑n条模糊控制规则的总的模糊蕴含

16、关系为 (2-4)最后求得推理的结论为 C =(Aand B)R (2-5)式中,是合成运算符,采用最大最小合成法。经过模糊推理得到的结果是一个模糊隶属函数或者模糊子集。然而,在实际应用中要控制一个执行机构,只能在某一时刻有一个确定的控制量,这就必须要从模糊输出隶属函数中找出一个最能代表这个模糊集合即模糊控制作用可能性分布的精确值,这就是模糊量的去模糊。本设计中采用最大隶属度法解模糊化, 这种方法是去模糊化常用的方法,它具有简单方便、容易实现等特点,只要在推理结论的模糊集合中选取隶属度最大的那个元素作为输出量即可。设模糊控制器的推理输出是模糊量U,其隶属度最大的元素u* 就是精确化所得的对应精

17、确值,并且有: (2-6)式中,Z是控制量U的论域,u是精确控制量。若u*仅有一个,则选取该值作为控制量,若u*有多个,而且有:u*1 u*2 u*p,则选取它们的平均值作为控制量,即取u*为: (2-7) 2.5 模糊查询表的建立模糊控制表一般由两种方法获得,一种是采用离线算法,以模糊数学为基础进行合成推理,根据采样得到偏差 e、偏差变化 ec,计算出相应的控制量变化 U ij。对所有偏差、偏差变化中元素的全部组合都计算出相应的控制量变化值,可写成如下矩阵形式: (2-8)一般将这个矩阵制成表,称为查询表,也称为控制表。查询表由计算机事先离线计算好后,存于计算机内存中,实时控制过程中,根据模

18、糊量化后的偏差值及偏差变化值,直接查找查询表以获得控制量的变化值 (Uij), (Uij)再乘以比例因子 ku 即可作为输出量去控制被控对象。另一种是以操作人员的经验为依据,由人工经验总结得到模糊控制表。然而这种模糊控制表是非常粗糙的,引起粗糙的原因,是确定模糊子集时,完全靠人的主观而定,不一定符合实际情况,在线控制时有必要对模糊控制表进行在线修正。 本文采用两者相结合的方法,即首先离线计算出模糊控制表,然后在线调试时,再根据实际情况进行适当修改。其模糊查询表如下表 2.5 所示:第三章 控制系统仿真研究采用Matlab对系统进行仿真 ,为了说明模糊-PID复合控制的优劣性,分别对模糊控制算法

19、和PID控制算法进行仿真以及模糊-PID复合控制的仿真,比较其仿真结果。 3.1 PID控制系统仿真 如图3.1PID控制系统模型所示,PID控制器是采用MATLAB中固有的控制器,只要调整其参数KP、KI、KD就可以了,后面是被控过程的传函,用示波器来显示控制的跟随效果。图3.1PID控制系统模型本模型就是一个简单的单闭环控制回路,给定的阶跃信号是104,让控制系统最终稳定在104上。PID仿真结果图如图3.2、图3.3。 图3.2PID控制仿真图 图3.3PID控制仿真图从图3.2仿真看出,控制的响应时间大约为8s,超调量约为 1.4%,系统无稳态误差;图3.3控制的响应时间大约为6s,超

20、调量约为10.6%,系统也无稳态误差。调整PID参数,虽缩短了响应时间,但超调量相应地增加了。3.2 模糊控制系统仿真 要设计一个好的模糊推理系统,必须进行反复的实验和调试,这是个相当烦琐的过程,且模糊关系矩阵运算也十分复杂。利用 MATLAB 中的模糊逻辑工具箱可以很方便地建立模糊推理系统及进行模糊矩阵运算,结合动态仿真软件 Simulink,根据第二章推导出的除氧器的数学模型,在 MATLAB 运行环境中,对控制系统进行计算机仿真。模糊控制系统模型如图3.4所示。我们只要在MATLAB环境下调用语句:“WW=readfis(所设计好的控制器的名字.fis)”,然后调整偏差量化因子(相当于比

21、例环节)、偏差变化率的量化因子(相当于微分环节)以及比例因子,使其达到如图3.5所示的效果就可以了,在偏差很小的范围内就交给PID控制。从图中看出,模糊控制要比PID控制及时,它大约需要2s左右就跟随上去了,但只是粗略的调整。由于没有积分的作用,肯定会存在静差。图3.4模糊控制系统模型图3.5模糊控制仿真图3.3 模糊PID控制系统仿真图3.6是模糊控制与PID控制的结合,通过选择开关来选通模糊控制和PID控制,当开起开关的绝对值大于等于4时,选通模糊控制,反之,则选通PID控制。图3.7是模糊PID仿真的结果。它没有太大的超调,过渡也平缓,调节时间也不长。只要我们继续改变隶属函数,调整相关的

22、量化因子和比例因子,在线修改模糊控制规则等,还可以使模糊PID复合控制的效果比图3.7更好。图3.6模糊PID仿真模型图3.7模糊PID仿真结果第四章 总结从以上的仿真可以看出,传统PID控制算法存在过渡时间与超调量之间的矛盾。无论怎样调节PID的3个参数,也无法解决。若要超调量小,则过渡过程时间较长;如果要求过渡过程快,则必然出现较大的超调,二者难以求全。而模糊PID复合控制算法很好地解决了这个矛盾,模糊控制缩短了过渡过程,减小了超调再用PID控制消除静差,因而可以最快速无超调(或很小的超调)进入稳态。我们在继续调整量化因子和比例因子,系统能达到更好的控制效果。所以,此方法可用于除氧器的温度

23、控制中。参考文献1.雷金莉.基于模糊理论的除氧器温度控制系统的研究D:硕士学位论文.西安:西安科技大学,20052.欧阳黎明.MATLAB控制系统设计M.北京:国防工业出版社,20013.张国良等.模糊控制及其 MATLAB 应用M.西安:西安交通大学出版,20034.庄源昌.基于虚拟仪器的模糊PID控制系统设计D.硕士学位论文.南京:南京理工大学,20075.刘琼.基于C8051F040的锅炉除氧器温度控制系统研究与设计D:硕士学位论文.西安:西安科技大学,20076.蔡颖,李松波.锅炉系统常用除氧方法综述J.内蒙古石油化工,2003,29:36387.曲延滨,潘毅等.除氧系统模糊控制器的设计与实现J.电力系统自动化,2002,26(19):68708.曾光奇,胡均安等.模糊控制理论与工程应用M.武昌:华中科技大学出版社,2006 9.黄忠霖.控制系统MATLAB计算及仿真M.北京:国防工业出版社,200110.赵巍巍.模糊温度控制器的研究D: 硕士学位论文.大连:大连理工大学,2007

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

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!