基于模糊控制的锅炉水位控制系统的设计与仿真.doc
《基于模糊控制的锅炉水位控制系统的设计与仿真.doc》由会员分享,可在线阅读,更多相关《基于模糊控制的锅炉水位控制系统的设计与仿真.doc(52页珍藏版)》请在沃文网上搜索。
1、 目录前言1第1章 锅炉水位控制系统介绍41.1锅炉的工艺过程41.2锅炉水位控制所采用的方法5第2章 锅炉水位模糊控制器的介绍82.1模糊控制基本原理82.1.1模糊控制的基本思想82.1.2模糊控制系统的组成与工作原理92.2模糊控制器的设计92.2.1模糊控制器的基本结构与组成102.3 模糊控制器参数的选择112.3.1 论域及基本论域112.3.2量化因子及比例因子122.3.3隶属度函数132.3.4 IfThen规则142.4 锅炉水位模糊控制的控制原理142.5模糊集、模糊论域及隶属函数的确立152.6建立模糊控制器的模糊控制规则16第3章 MATLAB模糊逻辑工具箱173.1
2、 MATLAB概述173.2 Simulink概述173.3 MATLAB模糊逻辑工具箱简介183.3.1模糊逻辑工具箱的特点183.3.2在模糊逻辑工具箱中构成模糊推理的步骤193.4利用模糊逻辑工具箱建立模糊推理系统193.5 MATLAB模糊逻辑工具箱的图形用户界面203.5.1模糊推理系统编辑器(FUZZY)213.5.2隶属函数编辑器(Mfedit)213.5.3模糊规则编辑器(Ruleedit)22第4章 系统仿真实现234.1 基于模糊控制器的仿真实现234.1.1建立锅炉给水仿真模型234.1.2模糊控制器仿真实现24第5章 仿真结果分析29结论31谢 辞32参考文献33摘 要
3、锅炉是我国工业生产和生活上应用面最广、数量最多的热力设备。在锅炉控制中锅炉水位控制系统是最重要的环节,维持锅炉水位在规定的范围内,是保证锅炉安全生产运行的必要条件,也是锅炉正常生产运行的主要指标之一。本文就锅炉水位为达到水位快速实时跟踪设定值,并维持锅炉水位不超出公差允许的范围方面的问题,采用模糊控制实现锅炉水位的最佳控制。在构建锅炉给水系统并建立锅炉水位调节数学模型的基础上,对整个系统进行仿真。其中本文注重的是利用Matlab软件下的模糊逻辑工具箱来仿真控制锅炉水位,搭建仿真模型图,利用一系列模糊控制规则,通过对量化因子、比例因子的调整,得到比较理想的控制效果。并且在最终通过模糊控制与常规P
4、I控制的比较,模糊控制下响应曲线的快速性,稳定性,来说明模糊控制在锅炉水位方面的优越性能。关键词:锅炉水位控制,模糊控制,Matlab仿真The design of the boiler water level control system based on fuzzy control and simulationABSTRACT Boiler is the most widely used in industrial production and life in China, the largest number of thermal equipment. Boiler water leve
5、l control in boiler control system is one of the most important link, to maintain boiler water level within the prescribed scope, is the necessary condition to ensure the safety of boiler operation, is also one of the main index in the normal production of the boiler operation. In this paper, the bo
6、iler water level water level to achieve rapid real-time tracking Settings, and maintain the boiler water level is not beyond the scope of tolerance allowed problems, using fuzzy control to achieve optimal control of boiler water level. In the construction of boiler feed water system and establish th
7、e boiler water level control, on the basis of mathematical model, simulation of the whole system. Of which this paper focuses on using the Matlab software under the control of boiler water level fuzzy logic toolbox to simulation, set up the simulation model diagram, using a series of fuzzy control r
8、ules, through the quantization factor and scaling factor adjustment, get ideal control effect. And in the end by comparing fuzzy control with conventional PI control.KEY WORDS: Boiler water level control,fuzzycontroller,matlab simulate7前言锅炉作为能源转换和消耗设备已经有两百多年的历史了,锅炉工业的迅速发展是近几年的事情,国外的锅炉工业50年代发展最快,70年代
9、达到高峰。出于历史原因,我国锅炉自动控制的水平一直较低。然而锅炉是我国工业生产和生活上应用面最广、数量最多的热力设备,由于锅炉往往负荷变化大,起停频繁,依靠人工操作很难保证其安全、稳定地长期运行。工业锅炉是在工业生产中利用燃烧或其他热源将介质加热到额定参数的动力设备,是一种结构特殊、复杂的常用特种设备其显著特点就是锅炉水位变化速度极快,稍不注意,水位过高就会容易造成汽包满水,水位过低又会影响自然循环的正常进行,严重时会使个别上水管壁局部过热而爆管;因此,一台锅炉是否能安全、可靠、有效地运行,锅炉水位高度是其重要考核指标之一。在锅炉控制中锅炉水位控制系统是最重要的环节,维持锅炉水位在规定的范围内
10、,是保证锅炉安全生产运行的必要条件,也是锅炉正常生产运行的主要指标之一。水位过高,会影响汽水分离效果,使汽包出口的饱和蒸汽带水增多,蒸汽带水会使汽轮机产生水冲击,引起轴封破损,叶片断裂等;水位过低,则可能造成水的极速蒸发,汽水自然循环破坏,局部水冷管壁被烧坏,严重时造成爆炸事故。因此,锅炉水位必须严加控制。随着锅炉容量的增大,锅炉负荷变化对水位的影响加剧了,对给水控制提出了更高的要求。锅炉工作压力的提高,使给水调节阀和给水管道系统变的相应复杂,调节阀的流量特性更不易满足控制系统的要求。因此,随着汽包锅炉朝着大容量、高参数的发展,给水系统采用自动控制是必不可少的,它可以保证水位控制的准确性,保证
11、锅炉运行的安全可靠,而且大大减轻运行工作人员的工作强度,减少人为因素的影响。国内外常见的锅炉水位控制系统有:单冲量控制系统、双冲量控制系统、三冲量控制系统、智能控制系统。单冲量控制系统是指以锅炉汽包水位为被控参数,给水量作为控制变量可构成的单冲量控制系统。由于蒸汽负荷变化时存在假水位的问题,此系统不能解决此问题,故只适用于负荷变动较小的锅炉。双冲量控制系统是指前馈-反馈复合控制系统,即给水量不仅取决于汽包水位,还受到蒸汽用量影响。由此可见该控制方案能有效适应负荷需求变化,但对给水系统中的水压等干扰因素造成的波动不能及时抑制。三冲量控制系统是指前馈-串级复合控制系统,所谓三冲量,指得是引入了三个
12、测量信号:汽包水位、给水流量和蒸汽流量。主回路实现水位调节,副回路使给水流量能适应负荷和水位要求。三冲量调节系统能及时克服负荷(蒸汽量)和给水流量的干扰作用,调节精度较高,适用于汽包容积较小、负荷和给水干扰较大的场合。智能控制的发展得益于人工智能、认知科学、模糊集理论和生物控制论等许多学科的发展。其中的模糊控制是通过对工业锅炉汽包水位系统的动态特性的分析,确定系统模型,调整系统各个参数,把给水量作为控制量,汽包水位作为输出量,以及对控制量和输出量分别作改变。由于锅炉的水位经常受到负荷变化、进出水速度、水质、时滞性、非线性成分较大等诸多因素的影响,采用常规的自动控制方式往往不能达到理想的控制效果
13、,模糊控制器具有不依赖于控制对象精确数学模型、能适应被控参数的变化、更好的鲁棒性和自适应能力等优点 ,比较适合解决这类复杂系统的控制问题。模糊控制是以模糊集合理论为基础的一种新兴的控制手段,它是模糊系统理论和模糊技术与自动控制技术相结合的产物。与传统的控制方法相比,模糊控制系统依赖于行为规则库。由于是用自然语言表达的规则,更接近于人的思维方法和推理习惯,因此,便于现场操作人员的理解和使用,便于人机对话,以得到更有效的控制规律,且不需要根据机理与分析建立被控对象的数学模型。在传统的控制理论中,线性系统理论比较成熟。对于具有非线性特性的控制对象,虽然也有一些非线性控制的方法,但总的来说,非线性控制
14、理论还很不成熟,而且方法也比较复杂。采用模糊控制的方法往往可以较好地解决非线性系统的控制问题。 自从这门科学诞生以来,它产生了许多探索性甚至是突破性的研究与应用成果,同时,这一方法也逐步成为了人们思考问题的重要方法论。对于锅炉水位控制系统的设计,可以选择在Matlab的Simulink环境下对其系统进行仿真,Simulink具有非常高的开放性,提倡将模型通过框图表示出来,或者将已有的模型添加组合到一起,或者将自己创建的模块添加到模型当中。Simulink具有较高的交互性,允许随意修改模块参数,并且可以直接无缝地使用MATLAB的所有分析工具。对最后得到的结果可进行分析,并能够将结果可视化显示。
15、本课题用传统PI控制与模糊控制通过响应曲线的比较,来说明模糊控制在锅炉水位控制方面更加优异于传统的PI控制,更能达到实时追踪并保持锅炉水位在一定的工艺范围内变化。本课题要解决的主要问题:(1)设计合理的模糊控制器;(2)确立正确的隶属度函数;(3)建立正确的模糊规则库;(4)用matlab仿真出模糊控制与PID控制的曲线。本课题通过模糊控制与传统PI控制的仿真图像的比较,来显示模糊控制的抗干扰能力和鲁棒性。从而说明模糊控制理论在锅炉水位控制方面的应用前景。同时,对于其他类似的工业过程控制也是一种值得借鉴的控制方式。 第1章 锅炉水位控制系统介绍1.1锅炉的工艺过程锅炉是过程工业中必不可少的动力
16、设备,它所产生的蒸汽不仅可以供生产过程作为热源,而且还可以作为蒸汽透平的动力源。随着工业生产过程规模的不断扩大,生产过程不断强化,作为全厂动力和热源的锅炉设备,亦向大容量、高参数、高效率方向发展。锅炉控制装置中的汽包水位是影响锅炉安全运行的重要参数,水位过高会导致蒸汽带水进入过热器并在过热器内结垢,影响传热效率,严重的将引起过热管爆管;水位过低又将破坏部分水冷壁的水循环,引起水冷壁局部过热而爆管。锅炉控制装置其主要的任务是保证锅炉的安全、稳定运行,同时减轻工作人员的劳动强度,确保人员的人身安全。为了确保锅炉控制的安全,我们必须了解锅炉工作系统的原理1。锅炉工作系统主要由锅炉内胆、液位传感器、变
17、送器、控制器、各种阀门及相关的管道组成。用液位测量信号作为控制信号,经变送器送到水位控制器,然后根据测量值与设定值的偏差及偏差变化率来控制给水调节阀的开度,从而改变给水量,以此来保证水位位置在设计定的误差范围内。锅炉工作系统示意图如下图1-1所示。图1-1锅炉工作系统示意图1.2锅炉水位控制所采用的方法锅炉水位控制系统经历的控制方法的改进过程如下:(1)PID控制1932年出生在瑞典后来移民美国的奈奎斯特(HNyquist)发表了论文,采用图形的方法来判断系统的稳定性。在其基础上伯德(HWBode)等人建立了一套在频域范围设计反馈放大器的方法。这套方法,后来也用于自动控制系统的分析与设计。与此
18、同时,反馈控制原理开始应用于工业过程中。1936年英国的考伦德(ACallender)和斯蒂文森(AStevenson)等人给出了PID控制器的方法。PID控制是在自动控制技术中占有非常重要地位的控制方法。PID控制器由比例单元(P)、积分单元(I)和微分单元(D)组成。PID控制的优点是原理简单,使用方便;适应性强;鲁棒性强;抗干扰能力。然而PID在控制非线性、时变、耦合及参数和结构不确定的复杂过程时,工作得不是太好。最重要的是,如果PID控制器不能控制复杂过程,无论怎么调参数都没用,这显示了PID控制的局限性。(2)模糊控制模糊逻辑控制(FuzzyLogicControl)简称模糊控制(F
19、uzzyControl),是以模糊集合论、模糊语言变量和模糊逻辑推理为基础的一种计算机数字控制技术。1965年,美国的L.A.Zadeh创立了模糊集合论;1973年又进一步研究了模糊语言处理,这些理论研究给模糊控制理论提供了数学依据,为模糊推理打下了理论基础,使得有人的经验参与的控制过程成为了实际可能。1974年,英国伦敦大学教授马丹(EHMamdanU)制造出当时世界上第一个用于锅炉和蒸汽机控制的模糊控制器,这一开拓性的工作标志着模糊控制论的诞生。模糊控制是以模糊集合论、模糊语言变量以及模糊逻辑推理为基础的一种计算机控制方法。从控制器的智能性来看,模糊控制属于智能控制的范畴,是智能控制的主要
20、方法之一。它是控制理论发展的高级阶段的产物,主要用来解决那些传统方法难以解决的复杂系统的控制问题,它的研究对象具有模型不确定性、非线性,复杂的任务要求的特点。模糊控制具有的突出特点2:(1)模糊控制是一种基于规则的控制,它直接采用语言型控制规则,出发点是现场操作人员的控制经验或相关专家的知识,在设计中不需要建立被控对象的精确的数学模型,因而使得控制机理和策略易于接受与理解,设计简单,便于应用。 (2)由工业过程的定性认识出发,比较容易建立语言控制规则,因而模糊控制对那些数学模型难以获取,动态特性不易掌握或变化非常显著的对象非常适用。 (3)基于模型的控制算法及系统设计方法,由于出发点和性能指标
21、的不同,容易导致较大差异;但一个系统语言控制规则却具有相对的独立性,利用这些控制规律间的模糊连接,容易找到折中的选择,使控制效果优于常规控制器。 (4)模糊控制是基于启发性的知识及语言决策规则设计的,这有利于模拟人工控制的过程和方法,增强控制系统的适应能力,使之具有一定的智能水平。 (5)模糊控制系统的鲁棒性强,干扰和参数变化对控制效果的影响被大大减弱,尤其适合于非线性、时变及纯滞后系统的控制。锅炉液位是锅炉运行中的一个重要的监控参数,它间接地表示了锅炉负荷和给水的平衡关系,维持汽包水位是保持汽机和锅炉安全运行的重要条件。随着锅炉参数的提高和容量的扩大,对给水控制提出了更高的要求,其主要原因有
22、3:(1)汽包的个数和体积减少,使汽包的蓄水量和蒸发面积减少,从而加快了汽包水位的变化速度;(2)锅炉容量的增大,显著地提高了锅炉蒸发受热面的热负荷,使锅炉负荷变化对水位的影响加剧了:(3)提高了锅炉的工作压力,使进水调节阀和进水管道系统相应复杂,调节阀的流量特性更不易满足控制系统的要求。由此可见,随着锅炉朝大容量、高参数发展,进水系统采用自动控制是必不可少的,它可以大大减轻运行人员的劳动强度,保证锅炉的安全运行。对于大容量高参数锅炉,其进水控制系统将是非常复杂而完善的。鉴于锅炉水位控制的特点,我们在此选择模糊控制来解决锅炉水位控制难的问题。洛阳理工学院毕业设计(论文)第2章 锅炉水位模糊控制
23、器的介绍2.1模糊控制基本原理2.1.1模糊控制的基本思想在自动控制技术产生之前,人们在生产过程中只能采用手动控制方式。手动控制过程首先是通过观测被控对象的输出,其次是根据观测结果做出决策,然后手动调整输入,操作工人就是这样不断地观测决策调整,实现对生产过程的手动控制。这三个步骤分别是靠人来完成的。后来,由于科学和技术的进步,人们逐渐采用各种测量装置代替人眼,完成对被控制量的观测任务;利用各种控制来取代大脑的作用,实现比较、综合被控制量与给定量之间的偏差,控制器所给出的输出信号相当于人脑的决策;使用各种执行机构对被控对象施加某种控制作用,这就起到了手动控制中手的调整作用4。经过人们长期研究和实
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
20 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 模糊 控制 锅炉 水位 控制系统 设计 仿真