模糊控制—水位控制系统设计
液位模糊控制系统的设计【毕业作品】
BI YE SHE JI(20 届)液位模糊控制系统的设计所在学院专业班级自动化学生姓名学号指导教师职称完成日期年月-II-摘要液位控制系统广泛存在于各个领域,是工业过程控制中的典型控制之一,液位控制早期运用PID控制方法实现。
常规的PID控制器具有无静态误差、高可靠行、算法简单等优点。
它的设计核心是整定参数,对于确定性的被控对象通过设定合适的PID控制器的三个参数,可以获得比较理想的控制效果。
但由于实际控制系统具有时变性、多变量、大滞后等特点,且在控制过程中会受到各种干扰因素的影响,要建立精确的数学模型很困难,也就不能达到预期效果。
近些年来,在很多控制过程中模糊控制都取得了成功,模糊控制器具有不依赖被控对象数学模型,适应性强的优点,在许多无法建立精确数学模型的复杂系统中表现出了其优越性,不仅获得了较好的控制效果,而且又能简化系统的设计。
因此,模糊控制在水箱液位控制系统中就成为较好的选择。
本文利用模糊控制理论设计一水箱水位模糊控制器,具体给出了系统设计方案。
首先详细的介绍了模糊控制的基本原理及模糊控制器的相关知识,其次讲述了对系统进行模糊控制的具体设计内容,在此基础上提出对水箱水位进行模糊控制的方案。
最后,充分利用MATLAB的模糊逻辑工具箱和Simulink相结合的功能得到实际液位跟踪给定液位的曲线,仿真结果证实水箱液位模糊控制系统能够获得良好的控制效果。
关键词:液位控制;模糊控制;MATLAB;SimulinkAbstract-II-Liquid level control system exists in each field extensively and is one of the typical control in industrial process control, the liquid level control most used PID control method in the early days. Conventional PID controller has lots of strong points, for instance, it has no static error, its algorithm is simple and it is reliable. The heart of its design is setting parameters; the certainty object can achieve satisfactory control effects through proper setting three parameters of PID. But the practical control systems have the characteristics of time-dependence, nonlinear, large lag and they will be influenced by various kinds of interference factors, so it is difficult to set up accurate mathematics model, then it is not possible to achieve the desired results.In the recent years, fuzzy control has achieved success in many control process. Fuzzy controller has outstanding merits that do not rely on mathematics model of object and whose adapting ability is strong, it shows its superiority in many complex systems which have no accurate mathematics model. It not only wins the better control results, but also can reduce system design. Therefore, control fuzzily become better choice on water tank level control system. This text designs a water tank level fuzzy control system according to the fuzzy control theory and puts forward a design scheme specifically. Firstly, it introduces the fuzzy control theory and the related knowledge of the fuzzy controller. Then, it describes the detailed design things for the system design, and proposes a fuzzy control scheme for the liquid level of the water tank on this basis. At last, the system has also fully utilized the function that the fuzzy logic toolbox of MATLAB combines with SIMULINK, and obtains the curve of the actual level tracking the desired level. Simulation results show that the water tank fuzzy control system can possess good control performance.Keywords: liquid level control; fuzzy control; MATLAB; Simulink-II--IV-目 录摘要..............................................................Ⅰ Abstract..........................................................Ⅱ 目录.. (Ⅲ)第一章 引言 (1)1.1 模糊控制的研究背景和现状 (1)1.1.1 研究背景 (1)1.1.2 研究现状 (1)1.2 课题来源及研究的意义 (2)1.3 本课题的研究内容及任务 (3)第二章 模糊控制系统 (4)2.1 模糊控制的原理 (4)2.2 模糊控制器的组成 (4)2.2.1 模糊化 (5)2.2.2 数据库 (7)2.2.3 规则库 (8)2.2.4 推理机 (8)2.2.5 反模糊化 (8)2.3 模糊控制器的结构 (9)第三章 模糊控制器及模糊控制系统设计 (11)3.1 常规模糊控制器设计 (11)3.2 模糊控制器的输出形式 (13)3.2.1 位置式输出 (13)3.2.2 增量式输出 (14)3.3 模糊控制器参数与系统控制性能 (15)3.3.1 模糊控制器输入、输出变量的论域 (15)3.3.2 模糊控制器输入比例因子e K 及c K 的影响 (16)第四章 液位模糊控制系统的设计及仿真 (19)4.1 确定控制方案 (19)4.2 液位模糊控制系统的设计 (19)4.2.1 确定模糊控制器的结构 (19)4.2.2 定义输入、输出模糊集及其论域 (19)4.2.3 定义隶属函数 (19)4.2.4 建立模糊控制表 (21)4.2.5 模糊推理 (22)4.2.6 反模糊化 (22)4.3 模糊控制系统仿真 (22)4.3.1 系统仿真模型的建立 (22)4.3.2 水箱液位模糊推理系统(FIS)的建立 (22)4.3.3 对Simulink模型控制系统的构建 (25)4.3.4 对系统进行Simulink模型仿真 (27)结论 (31)参考文献 (32)致谢 (33)-IV-第一章引言1.1模糊控制的研究背景和现状1.1.1 研究背景控制技术被广泛地应用在各种工业技术领域里,成为现代高新技术的重要手段之一。
水箱液位模糊控制
水箱液位模糊控制器的设计1.水箱液位控制系统已知一个容器中液体的流出是随机变化的,无法建立它的数学模型。
但是,通过人工控制进液阀门的开度和进液流速,却能调节容器中液位的高低,保持液位恒定。
根据人工操作经验,我们已经归纳出如下保持液位恒定的操作规则:①如果液位偏低,则快开阀门;②如果液位正好,则阀门开度不变;③如果液位偏高,则快关阀门;④如果液位正好而进液流速慢,则慢关阀门;⑤如果液位正好而进液流速快,则慢开阀门。
图1-1 水箱液位控制系统原理图为此,我们可以设计如图1-2所示的双输入--单输出模糊控制系统:k 1k 2D/FD/F RF/D 控制对象k u 模糊控制器u e ec图1-2 二维模糊控制系统原理框图模糊控制器的两个输入变量分别为液位差e (设定液位高度r -实测液位高度M模糊控制器反馈 压力传感器控制量设定y)和液位差变化率ec(单位时间内的偏差改变量),输出模糊变量为u。
输入变量e和ec、输出变量u的论域、覆盖变量论域的模糊子集明朝、隶属度函数类型及拐点参数等,初步设定为表1-1所列的数值。
表1-1 覆盖输入变量、输出变量的模糊子集设定值2.构建模糊控制器的FIS结构文件2.1编辑出名称为“tank”的液位模糊控制系统FIS启动Matlab后,在主窗口中键入fuzzy回车,进入“FIS Editor”编辑器界面,完成下列任务:①增加一个输入变量;②将输入、输出变量的名称分别改成e、ec和u;③将这个FIS文件名定为“tank”并予以存盘。
得出如图2-1所示的FIS编辑器界面。
图2-1 液位模糊控制FIS编辑器2.2 编辑覆盖输入、输出变量的模糊子集在图2-1所示的FIS编辑器上,单机输入变量e模框,按表1-1列出的数据编辑e、ec和u的模糊子集。
在FIS编辑器界面上,双击输入量或输出量模框中的任何一个,都会弹出隶属函数编辑器,简称MF编辑器。
在MF编辑器界面上,单击“变量模框索引区”中待编辑变量的小模框,使其边框变粗、变红,则界面下部“当前变量区”内就显示该变量的性态,以供编辑。
余热锅炉水位模糊自适应控制系统设计
余热锅炉水位模糊自适应控制系统设计余热锅炉是一种利用工业生产过程中产生的废热进行能源回收的设备,它可以将废热转化为热水或蒸汽,用于供暖或生产过程中的热能需求。
在余热锅炉的运行过程中,水位控制是非常重要的一环,它直接影响着锅炉的安全稳定运行和能效。
传统的余热锅炉水位控制一般采用PID控制器,但是由于余热锅炉工况的复杂性以及水位变化的不确定性,传统的PID控制器往往难以满足对水位控制的精确要求。
为了提高余热锅炉水位控制的精准度和稳定性,本文将设计一种模糊自适应控制系统,以实现对余热锅炉水位的精确控制。
一、余热锅炉水位控制系统的现状及存在的问题1. 对工况变化的适应性差由于余热锅炉在工况和负荷变化时,系统的动态特性会发生变化,传统的PID控制器往往难以快速地对工况变化进行适应,导致水位控制的精度不高。
2. 对水位变化的不确定性难以处理余热锅炉水位的变化受到多种因素的影响,包括给水量、汽水混合物排放、蒸发量等,这些因素的不确定性会影响到水位的变化,传统的PID控制器很难对这些不确定因素进行有效处理。
3. 控制精度不高传统的PID控制器在应对复杂的工况和水位变化时,往往难以保持水位的精确控制,容易出现偏差较大的情况。
基于以上问题,我们需要设计一种新的水位控制系统,以满足对余热锅炉水位控制的精确要求。
二、模糊自适应控制系统的设计原理模糊自适应控制系统是一种结合了模糊控制和自适应控制的新型控制系统,它可以减少对系统模型的先验知识要求,同时具有较强的适应性和鲁棒性,能够有效地应对系统的不确定性和变化。
模糊控制采用模糊推理的方法,将模糊集合和模糊规则应用于控制系统中,通过模糊化、规则库和解模糊化等步骤,实现对系统的控制。
在余热锅炉水位控制中,可以通过模糊控制器对系统进行建模和控制。
自适应控制是一种根据系统的实际情况来动态地调整控制参数的方法,它可以根据系统的变化来调整控制器的参数,以实现对系统的精确控制。
在余热锅炉水位控制中,可以通过自适应控制器对系统的不确定性和变化进行处理。
锅炉汽包水位的模糊控制系统的设计
诚信申明本人申明:我所呈交的本科毕业设计(论文)是本人在导师指导下对四年专业知识而进行的研究工作及全面的总结。
尽我所知,除了文中特别加以标注和致谢中所罗列的内容以外,论文中创新处不包含其他人已经发表或撰写过的研究成果,也不包含为获得北京化工大学或其它教育机构的学位或证书而已经使用过的材料。
与我一同完成毕业设计(论文)的同学对本课题所做的任何贡献均已在文中做了明确的说明并表示了谢意。
若有不实之处,本人承担一切相关责任。
本人签名:年月日锅炉汽包水位的模糊控制系统设计摘要汽包水位是锅炉运行的重要指标。
保持水位在一定范围内是保证锅炉安全运行的首要条件。
水位的过高、过低都会给锅炉及蒸汽用户的安全操作带来不得的影响。
过高,饱和水蒸气将会带水过多,导致过热器管壁结垢并损坏,进而进入汽轮机的蒸汽带液损坏汽轮机叶片,产生安全事故;反之,水位过低,汽化过快,锅炉供水不足,致使水冷壁烧坏,甚至引起爆炸。
锅炉汽包水位的控制又比较复杂,其中存在的虚假液位、滞后性、不易检测性等等又使传统控制很难达到较为完善的控制要求。
针对锅炉汽包水位存在虚假水位、控制系统复杂、具有滞后性、难以检测等特性,及采用传统PID控制时,效果不佳,如果控制不及时,甚至会产生安全事故的情况。
同时对比模糊控制的发展现状,可发现其适应性好、鲁棒性强、控制精度高等优势,所以本文设想在传统PID控制中引入模糊控制,改善汽包水位控制系统的静态和动态特性,使汽包水位恒定在一定范围之内,杜绝安全隐患,实现锅炉汽包水位的更精确、更有效的智能控制。
关键词:锅炉汽包水位模糊控制 Matlab仿真设计 PIDThe Suzzy Control Design about Boilder Drum Water LevelSystemAbstractThe drum water level is an important index of boiler operation. Keep the water level in certain scope is to ensure the safe operation of the boiler in the workplace. The low water level higher, and will give boiler and steam the safety of users may not bring the influence of the operation. Too high, saturated steam will bring too much water, resulting in superheater tube wall scaling and damage, and then into the steam turbine with liquid damage turbine blade, produce safety accident; Conversely, low water, vaporizing too fast, boiler water supply shortage, the water wall burn out, and even cause an explosion.The boiler drum water level control and more complex, the existing false liquid level, lagging, easily tested, and so on and that traditional control of it is difficult to reach a perfect control requirements.For boiler drum water level has false water level and control system with delay and complex, difficult to testing and other characteristics, and adopts the traditional PID control, the effect not beautiful, if not in time control, even can produce safety accidents. At the same time compared to current situation of the development of the fuzzy control, find the good adaptability, and robust, control precision higher advantage, so this paper in the traditional PID control idea introducing fuzzy control, improve the drum water level control system static and dynamic characteristics of the drum water level constant in certain limits, eliminate hidden dangers, realize the boiler drum water level of more accurate, more effective intelligent control.Key words:Boiler Drum Water Level Fuzzy Control Design Matlab PID目录前言 (1)第1章锅炉相关控制与前景 (2)第1.1节概述 (2)第1.2节锅炉设备的控制任务 (2)第1.3节研究状况 (3)第2章锅炉汽包水位的控制 (5)第2.1节汽包水位的动态特性 (5)第2.2节汽包水位的几种常规控制方法 (7)第3章模糊控制原理 (12)第3.1节模糊控制的形成与提出 (12)第3.2节模糊控制的优缺点 (13)第3.3节模糊控制的基本原理 (14)第4章锅炉汽包水位的模糊控制系统设计与仿真 (23)第4.1节输入输出变量的选择 (23)第4.2节隶属函数的选择 (25)第4.3节模糊规则表的建立 (26)第4.4节合成推理算法 (29)第4.5节模糊控制表 (32)第4.6节控制参数的自整定 (34)第5章模糊PID控制的MATLAB仿真 (35)第5.1节仿真流程图 (35)第5.2节模糊控制器模块的建立 (36)第5.3节仿真模型的建立 (37)第5.4节模糊PID控制与常规PID控制仿真的比较 (39)结论 (43)参考文献 (44)致谢 (45)前言锅炉是工业过程中不可缺少的动力设备为确保安全稳定生产对锅炉的自动控制十分重要其中汽水位是一个非常重要的被控变量由于锅炉的水位调节过程难以建立数学模型具有非线性不稳定性时滞等特点传统的锅炉水位三冲量控制系统大都采用PID控制其控制效果还可以进一步提高而模糊控制不要求知道被控对象的精确数学模型只需要操作人员的经验知识及操作数据鲁棒性强非常适合用于非线性滞后系统的控制但其静态性能不能令人满意限制了它的应用为消除模糊控制的稳态误差采用Fuzzy-PID控制是常用的一种方式,所以本论题具有一定的现实意义。
余热锅炉水位模糊自适应控制系统设计
余热锅炉水位模糊自适应控制系统设计余热锅炉是一种利用工业废气和废热进行热能回收的设备。
在余热锅炉中,水位的控制对于保证设备的正常运行和安全性非常重要。
传统的水位控制方法可能受传感器精度、水位变化迟滞等因素的影响,导致控制系统的性能不佳。
本文将介绍一种基于模糊自适应控制的余热锅炉水位控制系统设计。
我们需要明确余热锅炉水位的变化规律。
由于锅炉中工艺参数的变化以及水位控制系统的响应延迟,水位的变化呈现一定的滞后性。
而传统的控制方法往往只关注当前水位值,无法充分考虑到滞后性对系统性能的影响。
我们需要引入模糊控制的思想,考虑滞后性对水位控制的影响。
我们需要建立水位控制系统的数学模型。
根据余热锅炉的工作原理和物理特性,可以建立锅炉水位与进出水量、蒸汽流量等参数之间的关系模型。
然后,根据模型,我们可以设计合适的模糊控制器。
在模糊控制器的设计中,我们首先需要确定输入和输出的模糊集合。
输入模糊集可以选择水位误差和水位变化率两个指标,输出模糊集可以选择调节阀的开度。
然后,我们需要确定模糊规则库,即每个输入模糊集对应的输出模糊集和控制规则。
针对余热锅炉水位的滞后性问题,我们还可以引入自适应控制的思想。
通过引入自适应机制,可以根据实际的水位变化情况自动调整模糊控制器中的参数,以提高控制系统的性能。
我们需要对设计的控制系统进行仿真验证。
通过建立仿真模型,可以模拟不同工况下的水位控制过程,并进行性能评价和参数调优。
通过仿真验证,可以验证所设计的模糊自适应控制系统的有效性和可行性。
【精品】水箱水位模糊控制系统建模仿真课程设计
钦州学院系统仿真课程设计设计题目水箱水位模糊控制系统建模仿真水箱水位模糊控制系统仿真建模摘要水位控制系统在各个领域上都有广泛应用,虽然其结构简单但由于控制过程具有多变量,大滞后,时变性等特点,且在控制过程中系统会受到各种不确定因素的影响,难于建立精确的数学模型。
虽然自适应、自校正控制理论可以对缺乏数学模型的被控对象进行识别,但这种递推法复杂,实时性差。
近年来模糊控制在许多控制应用中都取得了成功,模糊控制应用于控制系统设计不需要知道被控对象精确的数学模型,对于许多无法建立精确数学模型的复杂系统能获得较好的控制效果,同时又能简化系统的设计,因此,在水箱水位自动控制系统中,模糊控制就成为较好的选择。
本文主要论述了应用模糊控制理论控制水箱水位系统,首先详尽的介绍了模糊控制理论的相关知识,在此基础上提出了用模糊理论实现对水箱水位进行控制的方案,建立了简单的基于水箱水位的模糊控制器数学模型。
本试验系统还充分利用了MATLAB的模糊逻辑工具箱和SIMULINK相结合的功能,首先在模糊逻辑工具箱中建立模糊推理系统FIS作为参数传递给模糊控制仿真模块,然后结合图形化的仿真和建模工具,再通过计算机仿真模拟出实际系统运行情况。
通过试验模拟,证明了其可行性。
目录摘要Abstract1绪论 (5)1.1水箱水位系统概述 (5)1.2模糊控制理论简介 (5)1.2.1模糊控制理论的产生、发展及现状 (6)1.2.2模糊控制理论运用于水箱水位系统控制的意义 (6)1.3仿真建模工具软件MATLAB/SIMULINK简介 (6)1.4本文的主要任务及内容安排 (8)2模糊理论及模糊控制基础 (8)2.1模糊理论基础 (8)2.1.1从经典集合到模糊集合的转变 (9)2.1.2模糊集合的基本概念 (10)2.1.3模糊集合的基本运算 (12)2.2模糊控制基础 (14)2.2.1模糊控制的回顾和展望 (15)2.2.2模糊控制系统的结构 (15)2.3本章小结 (20)3水箱水位模糊控制器的建立 (20)3.1输入输出语言变量语言值的选取及其赋值表 (21)3.2控制规则描述 (24)3.3水位控制模糊关系矩阵 (24)3.4模糊推理 (24)3.4.1输入量模糊化 (24)3.4.2模糊推理 (24)3.5模糊判决 (25)3.6水位模糊控制查询表 (25)3.7本章小结 (25)4利用MATLAB对水箱水位系统进行仿真建模 (26)4.1水箱水位模糊推理系统(FIS)的建立 (26)4.2对SIMULINK模型控制系统的构建 (34)4.3进行Simulink模型仿真 (37)4.4本章小结 (37)结论 (40)参考文献40水箱水位模糊控制系统仿真建模1绪论1.1水箱水位系统概述在能源、化工等多个领域中普遍存在着各类液位控制系统液。
双闭环液位模糊PID控制系统的设计
双闭环液位模糊PID控制系统的设计摘要常规PID控制器结构简单,鲁棒性强,但是不易在线整定,对非线性系统的控制效果也不是很好,而模糊控制能够克服上述缺点,只是进入稳态后会存在一定的静差,因而将两者结合起来的模糊自整定PID控制器能进一步改善液位控制系统的性能。
本文通过试验法建立被控对象的数学模型,设计•出双闭环液位串级控制系统,主调节器用模糊自整定PID控制,副调节器均采用比例控制。
针对液位控制系统特征,选取合适的模糊控制规则和隶属度函数,设计模糊自整定PID控制器,并计算出模糊控制表。
将设计的审级系统在Simulink中仿真,并在被控对象模型参数变化和添加扰动的情下,比较了常规PID与模糊自整定PID的控制效果。
验证了模糊自整定PID控制器的优越性能。
关键词:吊级控制系统;PID控制;模糊自整定PIDDesign of double-loop Liquid-levelControl System with Fuzzy PIDAbstractPID controller has a simple structure and good robustness, but the parameters of conventional PID can not be easily regulated on line・When it is used in the nonlinear systems, usually the satisfactory performance can not be obtained. Fuzzy control can overcome the above disadvantages, but the static error is difficult to disappear. Therefore, the combination of fuzzy control and PID control would furtherly improve the performance of the liquid-level control system. In this thesis, the mathematical model of the plant is firstly built by the experimental method. Then the three-loop cascade control system, with the fuzzy self-regulating PID controller as the main controller and the P controller as the two subregulators, is designed. For the liquid level control system, the fuzzy self-regulating PID controller is designed after designing the appropriate membership functions and fuzzy control rules,.The simulations of the designed cascade system are carried out in Matlab/Simulink environment..The real time control results show that the fuzzy self-regulating PID controller has good control performance.Keywords:cascade control system; PID control: fuzzy self-regulating PID第一章绪论自动控制理论经历了经典控制理论、现代控制理论两个发展阶段,现在已进入了非线性智能控制理论发展时期。
余热锅炉水位模糊自适应控制系统设计
余热锅炉水位模糊自适应控制系统设计本文旨在介绍一种余热锅炉水位模糊自适应控制系统的设计方案。
首先,给出了余热锅炉的基本介绍以及水位控制环节的重要性,接着介绍了模糊控制理论及其在控制水位中的应用,最后给出了系统的具体实现方案。
一、余热锅炉基本介绍及水位控制环节重要性余热锅炉是一种利用废气或蒸气中的余热进行加热的锅炉,广泛应用于钢铁、电力等行业。
在余热锅炉的运行过程中,为了保证其安全稳定地运行,必须对水位进行控制,以避免水位过高或过低带来的危险。
水位控制是余热锅炉中非常重要的控制环节,其主要工作是通过对进水量、汽量等参数的调整,使余热锅炉的水位保持在设定值范围内。
若水位过高,会导致锅炉压力升高,甚至发生爆炸;若水位过低,则会导致加热管出现干燥烧毁的情况,对设备造成损坏。
因此,水位控制的精度和稳定性对余热锅炉的运行具有至关重要的意义。
二、模糊控制理论及其在控制水位中的应用模糊控制是一种基于模糊数学理论的控制方法,其具有使用简单、抗干扰能力强等优点,在工业自动化控制中应用十分广泛。
在余热锅炉水位控制中,模糊控制可根据实时的水位值和设定值,动态调整进水量和汽量等参数,从而控制锅炉的水位,在一定的误差范围内使水位保持稳定。
模糊控制主要由三个部分组成:模糊化、模糊推理和解模糊化。
1. 模糊化首先需要将输入和输出变量进行模糊化。
在水位控制中,输入变量为水位误差和水位变化率,输出变量为进水量和汽量。
通过对输入变量进行模糊处理,得到相应的隶属度函数。
然后利用模糊推理方法,将输入变量的隶属度函数进行运算,得到输出变量的隶属度函数。
在模糊推理中,常用的方法包括最小最大推理和加权平均推理。
解模糊化是将输出变量的隶属度函数转化为实际的控制量。
在水位控制中,解模糊化主要是将进水量和汽量的隶属度函数转化为实际的进水量和汽量,实现对水位的控制。
三、系统设计方案1. 传感器模块传感器模块负责实时监测锅炉的水位、进水量、汽量等参数,并将数据传输给控制模块。
模糊控制-水位控制系统设计
模糊控制——基于matlab的锅炉水位控制系统设计郑州大学物理工程学院测控技术与仪器1班杜佰林20102240103一、应用背景由于锅炉水位具有大滞后、多变量、强耦合等非线性特性,因此采用经典控制理论和现代控制理论的控制方法都不能取得理想的控制效果。
针对锅炉水位的实际运行情况,采用模糊控制策略,设计了锅炉水位的模糊控制系统,并且使用MATLAB时,主要使用模糊逻辑工具箱构建模糊控制器,使用进行SIMULINK动态仿真技术。
二、锅炉水位动态特性锅炉给水控制系统的操作变量是给水流量,主要是使水位维持在给定的范围内。
给水流量增加后,就从原来有饱和水中吸收部分热量,这使得水位下汽包容积有所减少,当水位下汽包的变化过程逐渐平衡时,水位的变化就完全反应了汽包储水量增减。
当给水量做阶跃变化时,汽包水位在起始状态不会立即增加,而要呈现出起始惯性段,水位H与水流量W之间的传递函数类似于一个积分环节和时滞环节的串联。
系统特性可表示为:式子中,s为拉式算子;k为给水流量改变单位流量时水位的变化速度;T为时间常数。
由于所选用的锅炉的供气量是120t/h,依据此项指标,选用液位变送器的量程160mm 流量计的量程为150t/h,水流量与水位的传递函数为:三、模糊控制系统结构模糊控制系统是一种自动控制系统,它以模糊数学、模糊语言形式的知识表示和模糊逻辑的规则推理为基础,是采用计算机控制技术构成的一种具有反馈通道的闭环结构的数字控制系统。
因此,模糊控制系统的组成具有常规计算机控制系统的结构形式,通常由模糊控制器、输入/输出接口、执行机构,被控对象和测量装置五部分组成.从理论上讲,模糊控制器的维数越高,控制越精细.但是维数太高,模糊控制规则变得过于复杂,控制算法的实现相当困难。
因此,目前被广泛采用的均是二维模糊控制器。
本设计的锅炉水位模糊控制系统也采用二维结构。
锅炉水位的模糊变量:水位误差为e,水位误差变化率ec作为模糊控制器的输入变量,模糊控制器的输出变量控制直流伺服电动机SM两端电枢电压的大小和极性。
基于PLC的模糊PID水箱液位控制系统设计
基于PLC的模糊PID水箱液位控制系统设计摘要常规PID控制器结构简单、稳定性好、工作可靠,被广泛应用于过程控制中,但常规的PID在系统参数、工作环境发生变化时往往不能获得较好的控制效果。
采用基于PLC 知识和不依赖精确数学模型的模糊控制来解决这类问题。
本文首先通过机理法建立液位控制系统水箱的数学模型,为了改善调节过程的动态特性,采用串级控制,主调节器用模糊控制,副调节器采用PID控制。
根据液位系统的特征,选取合适的模糊控制规则和隶属度函数,建立模糊控制规则查询表,设计PID控制器和模糊控制器,将设计好的串级系统在Simulink软件上进行仿真,比较常规PID 控制器和模糊PID控制器的控制性能。
通过西门子SIMATIC S7-300 PLC 编程系统和力控组态软件6.0设计了西门子PLC 的常规PID系统和模糊PID控制算法。
通过组态软件力控6.0实时监控液位变化,将设计好的液位控制系统进行仿真。
实验表明模糊控制器具有良好的动、静态控制效果。
关键词:过程控制,PID控制,模糊控制,PLC,力控组态软件Based on PLC fuzzy PID water level control system designAbstractThe conventional PID controller simple structure, good stability, reliable working, are widely used in process control, but the conventional PID parameters in the system, working environment change often cannot obtain the good control effect. Based on PLC knowledge and not rely on the accurate mathematical model of fuzzy control to solve the problem.This paper first through the mechanism of water level control system method to establish the mathematical model, in order to improve the dynamic characteristics of the regulatory process, the cascade control, regulation is the fuzzy control, vice regulator PID control. According to the characteristics of liquid level system, to select the suitable fuzzy control rules and membership functions, establish the fuzzy control rules lookup, PID controller and fuzzy controller design, the design good ship machine system in Simulink software, and simulation is the conventional PID controller and fuzzy PID controller control performance.Through the Siemens SIMATIC S7-300 PLC programming system and the force control configuration software design of the 6.0 Siemens PLC conventional PID systems and fuzzy PID control algorithm. Through the configuration software force charged with 6.0 real-time monitoring level changes, Will design good level control system was simulated. Experiments show that the fuzzy controller has good dynamic and static control effect.Key Words: Process control, PID control, Fuzzy control, PLC, Force contro目录1 绪论 (1)1.1过程控制概述 (1)1.2模糊控制理论的产生和发展状况 (2)1.3PLC的特点及发展状况 (3)1.3.1 PLC的特点 (3)1.3.2 PLC技术发展动向 (5)1.3.3 可编程控制器的硬件组成 (6)1.4课题研究的主要内容与论文结构 (6)1.4.1 课题研究内容 (6)1.4.2 论文结构 (7)2 水箱液位控制系统设计及模型分析 (7)2.1水箱液位串级控制系统设计 (8)2.2水箱液位控制系统组成及工作原理 (9)2.3双容水箱数学模型建立与分析 (10)3 PID控制和模糊控制 (14)3.1PID控制 (14)3.1.1 PID简述 (14)3.1.2 数字式PID控制算法 (16)3.2模糊控制 (18)3.2.1 模糊控制器的基本结构 (18)3.2.2 模糊集合 (20)3.2.3 隶属度函数及其确定 (22)3.2.4 模糊推理 (24)3.3液位模糊控制器的设计 (25)4 系统硬件设计 (31)4.1西门子S7-300PLC (31)4.2液位控制系统组成 (32)5 PLC编程实现 (35)5.1西门子S7-300编程基础 (35)5.2STEP7编程 (36)5.3控制算法的实现 (38)5.3.1 程序流程图 (38)5.3.2 梯形图程序 (40)5.4组态软件力控6.0 (43)5.5常规PID与模糊PID控制器性能比较 (44)5.5.1 用MATLAB模糊逻辑工具箱设计模糊控制器 (44)5.5.2 SIMULINK仿真 (46)结论 (48)致谢 (49)参考文献 (50)附录 (52)1绪论1.1过程控制概述过程控制技术是利用测量仪表、控制仪表、计算机、通信网络等技术工具,自动获得各种变量的信息,并对影响过程状况的变量进行自动调节和操作,以达到控制要求等目的的技术。
基于模糊控制的水箱液位控制系统设计
基于模糊控制的水箱液位控制系统设计在工业中,水平液位控制是控制系统中的重要部分,它能够有效地保持水箱液位在特定的水平。
一个高效的液位控制系统可以帮助我们高效地实现水箱液位的控制从而避免浪费水资源,从而节约成本。
随着技术的进步,模糊控制已经开始成为一个重要的技术,它可以有效地支持水箱液位控制系统的构建与管理。
首先,本研究保留了传统水箱液位控制系统的基本结构,并使用模糊控制理论来优化控制系统从而实现精确的控制效果。
首先,在生成模糊规则的过程中,将采用梯度下降法和变量化规则抽象的相结合的方法来确定模糊控制参数,以最大化水箱液位控制效果。
接下来,在模糊控制的实现过程中,会使用PID算法,以及模糊规则生成器,让检测出来的反馈信号与模糊规则生成器控制信号进行比较,并结合反馈回路系数,以调整水箱液位控制系统的运行状态。
此外,在实现水箱液位控制系统的控制部分中,将采用两个独立的控制器对水箱的液位进行控制,其中一个主控制器采用传统的PID控制算法,并配合模糊控制算法进行控制;另一个子控制器则采用线性状态反馈算法,由两个控制器一起实现更好的全局水箱液位控制。
在本研究中,还提出了一种基于数字滤波及模糊控制的结合策略,以便更好地抑制系统噪声并实现更准确的水箱液位控制。
该策略中,首先会采用数字滤波技术来减少系统的噪声,然后再采用模糊控制算法来解决系统控制的实际问题。
最后,本研究中建立了一个模型仿真实验,主要用于检验在水箱液位控制方面的实际效果。
仿真实验包括模型的建立,模糊控制参数的确定,液位控制策略的调整,以及液位控制策略的比较等。
仿真结果表明,采用本研究中建立的模糊控制策略,可以有效地调节水箱液位,达到良好的控制效果,表明该模糊控制策略有效可靠。
综上所述,本文针对传统水箱液位控制系统的局限性,提出了一种基于模糊控制的水箱液位控制系统的设计方案,通过梯度下降法和变量化规则抽象的相结合的方法来确定模糊控制参数,以最大化液位控制的效果,并采用PID算法和模糊规则生成器来实现更加精确的水箱液位控制,经过仿真实验和结果分析,证明了该控制系统的有效性和可靠性。
余热锅炉水位模糊自适应控制系统设计
余热锅炉水位模糊自适应控制系统设计一、引言余热锅炉是一种利用工业生产过程中产生的余热来生产蒸汽或热水的设备,具有节能环保的特点,被广泛应用于化工、制药、纺织、造纸等行业。
水位控制作为余热锅炉的重要参数之一,对于保证锅炉安全运行和提高能源利用效率具有重要意义。
目前,一般的水位控制系统存在着水位波动大、容易出现漏水或短水等问题,导致锅炉运行不稳定,安全隐患较大。
建立一种模糊自适应控制系统,对于提高余热锅炉的水位控制质量和安全性具有重要意义。
二、余热锅炉水位控制系统的研究现状目前,余热锅炉水位控制系统主要采用PID控制算法进行控制。
该算法简单易实现,但对于复杂的非线性系统,PID控制器的参数调节相对较为困难,容易导致控制偏差过大。
模糊控制算法在水位控制系统中得到了广泛应用。
模糊控制算法具有良好的自适应性和鲁棒性,对于非线性系统具有较好的控制效果。
通过模糊控制算法,可以有效应对余热锅炉水位控制系统中的非线性和时变特性,提高控制精度和稳定性。
研究余热锅炉水位模糊自适应控制系统具有重要的理论和实际意义。
三、余热锅炉水位模糊自适应控制系统设计1.系统模型建立余热锅炉水位系统是一个动态非线性系统,其动态过程受到多种因素的影响,包括蒸汽需求、给水流量、锅炉蒸发量等。
需要建立准确的数学模型,用于系统的控制和仿真。
通常可以使用求解差分方程的方法来建立动态水位模型。
根据余热锅炉的具体参数和运行情况,建立系统的数学模型,用于后续的控制系统设计和仿真。
2.模糊控制器设计在余热锅炉水位模糊自适应控制系统中,模糊控制器是核心部分。
模糊控制器根据系统的输入和输出来进行模糊推理,得到控制量的输出。
模糊控制器的设计主要包括以下几个步骤:(1) 模糊化:将系统的输入和输出量进行模糊化处理,将其转化为模糊变量;(2) 规则库设计:根据系统的运行经验和专家知识,设计模糊规则库,用于描述系统的控制行为;(3) 模糊推理:根据输入的模糊变量和规则库,进行模糊推理,得到模糊输出;(4) 解模糊化:将模糊输出转化为实际的控制量,用于系统控制。
单容水箱液位模糊控制系统设计
本科毕业设计论文题目单容水箱液位模糊控制系统设计专业名称学生姓名指导教师毕业时间任务书一、题目单容水箱液位模糊控制系统设计二、指导思想和目的要求通过毕业设计使学生对所学自动化专业知识和理论加深理解,掌握自动控制原理以及过程控制系统和仿真的基本方法。
要求毕业设计中:1、建立系统的数学模型2、设计单容水箱液位单回路反馈控制系统,采用PID控制并进行仿真以及参数整定。
3、设计单容水箱液位模糊控制系统。
即设计一个两维模糊控制器,模糊控制器的设计为两个输入一个输出,模糊控制器的输出用来控制阀门的开度,调节水箱的液位。
4、模糊控制系统的理论设计计算以及仿真计算模糊控制规则可调整的液位控制系统的性能指标,进行参数整定。
5、比较水箱液位模糊控制和PID控制系统。
三、主要技术指标1、液位保持在480-510mm2、超调量≤5%3、稳定时间<200S四、进度和要求1、1-3周:收集查阅资料;2、4-6周:完成总体方案设计和建模;3、7-8周:完成系统分析和控制规律设计;4、9-11周:完成仿真验证及修改;5、12-13周:完成毕业设计论文.五、主要参考书及参考资料(1)金以慧,《过程控制》清华大学出版社,1993.4 (2)刘永信,陈志梅,《现代控制理论》北京大学出版社,2006.9 (3)薛定宇,陈阳泉,《系统仿真技术与应用》清华大学出版社,2004.4 (4)胡寿松主编《自动控制原理》北京科学出版社,2007.6 (5)陈阳泉主编《过程控制与SIMULINK应用》北京电子工业出版社2001.4 (6)郝整清,《模糊控制及其MATLAB仿真》北京交通大学出版社208.3 (7)苏徽,《模糊PID研究》西安《工业化仪表与自动化装置》杂志社2001.4学生指导教师系主任摘要液位控制是工业控制中的一个重要问题,针对液位控制过程中存在大滞后,时变,非线性的特点,为适应复杂系统的控制要求,人们研制了种类繁多的先进的智能控制器,模糊控制器便是其中之一。
现代计算方法—水箱水位模糊控制
水箱水位模糊控制控制130337杨康一、问题描述1.使用MATLAB的模糊逻辑工具箱,建立模糊推理系统,进行水位系统的模糊控制。
受控对象为二阶有自平衡能力的对象,h(s)/Q(s)=2/(s^2+1.2s+4),其中h(s)是水位偏差,Q(s)是入口阀门开度偏差。
2.模糊控制规则参考如下:IF(水位低)then(阀门迅速打开)IF(水位高)then(阀门迅速关闭)IF(水位偏差小且变化率为零)then(阀门大小不变)IF(水位偏差小且变化率为负)then(阀门缓慢关闭)IF(水位偏差小且变化率为正)then(阀门缓慢打开)二、解决方案熟悉模糊逻辑工具箱,通过工具箱并按照规则参考设计模糊控制逻辑;在Simulink工具箱中加载模糊控制逻辑完成仿真。
通过与传统PID控制的比较,来分析各自的优缺点,加强对控制算法的认识。
三、算法实现1、模糊控制逻辑实现按照上述模糊控制规则分别对水位(level)、水位变化(levelrate)和阀门动作(output)三个变量进行设计。
(1)在水位变量设计时,范围为[-1 1],其模糊子集为{high,okay,low},其隶属度函数如图所示:图一、水位变量设计(2)在水位速率变化设计时,范围为[-1 1],其模糊子集为{negative,none,positive},其隶属度函数如下图所示:图二、水位变化速率设计(3)在阀门变化设计时,范围为[-7 7],其模糊子集为{close fast, close slow, no change, open slow, open fast},其隶属度函数如下图所示:图三、阀门变化设计(4)按照参考的规则设计模糊推理决策的算法:图四、模糊推理设计(5)对输出模糊量的解模糊:模糊控制器的输出量是一个模糊集合,通过反模糊化方法判决出一个确切的精确量,凡模糊化方法很多,我们这里选取重心法。
如图所示:图五、模糊量解模糊2、Simulink平台搭建将设计好的模糊控制器导入到workspace中,并搭建好仿真控制系统,如图所示:图六、模糊逻辑控制仿真平台其中,参考选为正弦波信号,并将误差值及其变化率信号输入到模糊逻辑控制器中进行处理;对象的传递函数为h(s)/Q(s)=2/(s^2+1.2s+4),四、结果分析与比较当参考信号为正选函数时,传统的PID控制会产生一定的相位差,从而导致控制效果变差,若采用模糊逻辑控制可以大大减少相位差。
电锅炉水位模糊PID控制系统设计
电锅炉水位模糊PID控制系统设计摘要:目前,我国现有很多工业和民用中小型锅炉,其中大部分自动控制水平很低,存在燃烧不彻底、排烟氧含量偏高、排烟热损失大等问题,直接造成了锅炉热效率低下和大量能源的浪费,同时也给环境带来很大的污染,所以实现锅炉的计算机控制具有重要的意义。
设计模糊PID控制系统应用于电锅炉水位控制系统克服了锅炉控制系统的大惯性、非线性等特点,并结合PID控制稳态精度高的特点,使水位控制系统有良好的控制效果。
在研究模糊控制与传统PID控制相结合的基模糊控制应用基础上,以电锅炉为对象,设计了一套完善、实用的自动控制系统。
关键词:水位模糊控制PID 电锅炉一、电锅炉水位PID控制系统概述汽包水位是锅炉运行中的一个重要参数,它体现出锅炉产生的蒸汽量和给水量之间的动态平衡关系,是锅炉安全运行的重要条件。
汽包水位高会使过热器的模糊控制的应用受热面结垢而被烧坏;而汽包水位过低则会破坏汽水循环,造成水冷壁管供水不足而被烧毁,甚至引起锅炉爆炸。
锅炉水位自动控制的任务就是控制给水流量,使其适应蒸发量的变化,维持汽包水位在允许的范围内。
将模糊控制算法引入该系统,利用模糊控制易于实现对复杂对象控制的特点,将有经验的操作人员和专家的控制经验模糊控制原理及应用应用于控制过程,根据人工控制规则组织控制决策表,然后由该表决定PID参数的输出值,与传统的PID控制相结合,根据锅炉汽包水位运行过程中出现的不同状态和扰动,在线实时的对PID参数整定,使系统运行中保持合适的瞬态参数,易于维持汽包水位在设定值。
针对锅炉汽包水位控制系统特点,将蒸汽流量作前馈信号和给水流量作控制信号,设计了三冲量控制系统。
二、水位PID控制系统设计方案和原理1、锅炉汽包水位的三冲量控制方式汽包水位采用三冲量控制,将蒸汽流量作为前馈信号,把给水流量作为控制信号,模糊控制应用实例组成汽包水位的三冲量控制系统。
2、系统硬件配置控制器主要由plc构成,采用西门子300plc为开发平台。
余热锅炉水位模糊自适应控制系统设计
余热锅炉水位模糊自适应控制系统设计1. 引言1.1 背景介绍余热锅炉是利用余热发电的重要设备,其水位控制是确保系统稳定运行的关键因素。
传统的水位控制系统存在许多问题,如响应速度慢、控制精度差等。
为了解决这些问题,本文提出了一种余热锅炉水位模糊自适应控制系统设计方案。
背景介绍部分将首先介绍余热锅炉的工作原理和重要性,以及当前水位控制系统存在的问题。
余热锅炉是一种能够利用工业生产中产生的余热来发电的设备,可以有效提高能源利用率和减少环境污染。
由于余热锅炉工作环境复杂,水位受多种因素影响,传统的水位控制系统往往无法满足实际需求,导致系统运行不稳定。
针对这些问题,本文引入了模糊控制算法和自适应控制策略,通过模糊逻辑推理和自适应参数调节,实现了对余热锅炉水位的精确控制。
本文将详细阐述系统结构设计、模糊控制算法应用、自适应控制策略等内容,展示模糊自适应控制系统在余热锅炉水位控制中的优势和实用性。
通过对实验结果的分析,验证系统设计的有效性和稳定性,为余热锅炉水位控制提供了新的解决方案。
1.2 研究意义余热锅炉是一种能够有效利用废热进行能源回收的设备,对于节能减排具有重要意义。
在余热锅炉的运行过程中,水位控制是至关重要的一环。
保持合适的水位不仅可以确保余热锅炉的安全稳定运行,同时也能提高其热效率,减少能源损耗。
传统的水位控制方法存在一定的局限性,难以满足余热锅炉在不同工况下的精准控制需求。
探索一种新的水位控制方法具有重要的研究意义。
本研究旨在设计一种余热锅炉水位模糊自适应控制系统,通过模糊控制算法和自适应控制策略的结合,实现对余热锅炉水位的精准控制。
该系统的设计与实现将为余热锅炉的水位控制提供一种新的思路和方法,能够提高余热锅炉的运行效率和安全性,减少能源浪费,为工业生产的节能减排做出贡献。
通过实验结果与分析,我们期望验证该系统的有效性和可靠性,为相关领域的研究提供参考。
在未来的研究中,我们还将进一步完善该系统,探索更多优化方法,推动余热锅炉水位控制技术的发展。
余热锅炉水位模糊自适应控制系统设计
余热锅炉水位模糊自适应控制系统设计一、引言余热锅炉是在工业生产中广泛应用的一种环保节能设备,它可以通过利用废热来产生蒸汽,从而帮助工厂节约能源成本。
在余热锅炉的运行过程中,水位控制是一个非常重要的参数,它直接影响锅炉的安全运行和蒸汽的质量。
在传统的水位控制系统中,存在着一些问题,比如对于水位变化的迟滞响应、外部环境干扰等。
设计一种水位模糊自适应控制系统对于提高余热锅炉的运行效率和安全性具有重要意义。
二、余热锅炉水位控制系统现状分析目前,余热锅炉水位控制系统主要采用PID控制算法。
PID控制器通过对水位变化进行反馈调节,来维持余热锅炉的水位在设定值范围内。
在实际应用中,PID控制系统存在着几个问题:一是对于水位变化的迟滞响应,即当水位出现波动时,PID控制器的调节过程需要一定的时间才能达到稳定状态;二是受外部环境干扰较大,比如给水泵的启停、排水泵的启停等,都会对水位控制系统产生干扰,影响系统的稳定性和可靠性。
三、模糊自适应控制原理模糊自适应控制是一种结合模糊控制和自适应控制的方法,它能够在控制系统中实现对于未知系统参数的自动调整,并且具有较好的鲁棒性和适应性。
模糊控制是一种基于模糊逻辑的控制方法,通过对输入输出之间的非线性关系进行模糊化处理,以实现对于复杂系统的控制。
自适应控制则是一种能够实时对系统参数进行调整的控制方法,它能够有效地应对外部环境的变化和未知系统参数的影响。
四、余热锅炉水位模糊自适应控制系统设计1.系统结构设计:余热锅炉水位模糊自适应控制系统主要由传感器、模糊控制器、自适应控制器和执行机构组成。
传感器用于实时采集余热锅炉的水位数据,传输给模糊控制器和自适应控制器进行处理。
模糊控制器通过模糊化处理水位数据,得到模糊控制规则并输出控制信号,自适应控制器则根据系统的实际参数进行参数调整,以实现对于未知系统参数的自适应调整。
执行机构则根据控制信号来对余热锅炉的给水和排水进行调节,以维持水位在设定范围内。
基于模糊控制的清水池水位控制系统设计
系 统 模 糊 推 理 采 用 ma md a n i 法 , 系统 模 糊 控 制 规 则 表 共
位 很 高 ,水 位 高 ,水 位 适 中 ,水 位 低 ,水 位很 低 ;选 择 偏 差 变
化率 E C 的模 糊 变 化 等 级 为 { 一2 ,一1 ,0 ,1 ,2 } ,模 糊 语 言 值为 { NB ( 负大) ,NS ( 负小 ) ,0 ( 零) ,PS ( 正 小) ,P B
NB NS o PS PB NB NB NS NS o NB NS NS NS o NS NS o PS PS o PS PS PB PB PS PS PS PB PB
定水位偏 差的变化率 为 [ 一0 . 0 2 m/ mi n ,0 . 0 2 m/ mi n i 。 系 统 有 4台 水 井 水 泵 ,输 出为 运 行 水 泵 的 台数 ,确 定 输 出 “的 基 本 论域为 [ O ,3 ][ 。
( 2 )水位偏差变化率 e c 为 负 ,表 明 清水 池 水 位 偏 差 增 大 ; 水位偏差变化率 e c 为 正 ,表 明 清 水 池 水 位 偏 差 减 小 。
定 范 围 内变 化 。
根 据 操 作 人 员 的 工 作 经 验 ,当 水 位 偏 差 E 为 负 大 ,水 位 偏差变化率 E C 为负 大 时 ,表 明水 位 很 高 且 水 位 上 升 很 快 ,需
( 正大 ) } ,分 别 表 示 清 水 池 水 位 偏 差 增 大 很 快 ,偏 差 增 大 快 , 偏 差 适 中 ,偏 差 减 小 快 ,偏 差 减 小 很 快 ;选 取 输 出 量 U 的模
糊变化等 级 为 { 一2 ,一 1 ,0 ,i ,2 ) ,模 糊 语 言 值 为 { NB ( 负大) ,NS ( 负小) ,0 ( 零) ,PS ( 正小) ,P B ( 正大) ) , 则 分 别 表 示 水 井水 泵 运 行 0台 ,运 行 1台 ,运 行 2台 ,运 行 3 台 ,运 行 4台l 4 ] 。根 据 经 验 ,结 合 控 制 简 单 的 原 则 ,选 取 Z形 隶 属 函数 、三 角形 隶 属 函 数 、s形 隶 属 函 数 三 者 结 合 的隶 属 函 数 作 为 E、E C、U 的 隶 属 函 数 ,其 中 NB ( 负 大 ) 选 用 Z形 隶 属 函数 ;NS ( 负小 ) ,0 ( 零) ,PS ( 正 小 ) 选 用 三 角 形 隶 属 函数 ;PB ( 正 大 ) 选 用 s形 隶 属 函 数 。偏 差 E 的 隶 属 的 函 数 图如 图 3 所 示 ,EC和 U 的 隶 属 函数 与 E 相 同 。
余热锅炉水位模糊自适应控制系统设计
余热锅炉水位模糊自适应控制系统设计余热锅炉是一种高效节能的锅炉,在工业生产中得到了广泛的应用。
其能够利用工业生产过程中产生的废热来进行热能再利用,不仅能够降低能源消耗,还能够减少环境污染。
而余热锅炉的水位控制是保证余热锅炉安全稳定运行的重要因素之一。
为了对余热锅炉进行更加精准和稳定的控制,本文设计了一种余热锅炉水位模糊自适应控制系统,以期提高余热锅炉的性能和稳定性。
一、余热锅炉水位控制系统的特点余热锅炉水位控制涉及到对余热锅炉水平的监测和控制。
传统的余热锅炉水位控制系统一般采用PID控制器进行控制,但是在实际应用中存在一定的局限性。
在余热锅炉运行过程中,受到流量变化、介质变化等因素的影响,传统的PID控制系统往往无法满足水位控制的精度要求。
有必要设计一种新的水位控制系统来提高余热锅炉的控制性能和稳定性。
1. 控制策略设计本文提出了一种基于模糊自适应控制的余热锅炉水位控制系统。
该系统采用模糊控制器和自适应控制器相结合的方式,通过模糊推理和自适应学习,实现对余热锅炉水位的精准控制。
模糊控制器的设计可以有效应对余热锅炉水位受多种复杂因素影响的问题,提高了控制系统的适应性和鲁棒性。
2. 控制系统构建余热锅炉水位模糊自适应控制系统主要由水位传感器、模糊控制器、自适应控制器和执行器组成。
水位传感器用于实时监测余热锅炉的水位变化,将监测到的水位信号传输给模糊控制器。
模糊控制器通过模糊推理来确定水位控制量,再将其送入自适应控制器进行修正和学习,最终得到更稳定和准确的控制量。
执行器则根据得到的控制量来调节余热锅炉水位,从而实现对余热锅炉水位的精准控制。
3. 系统性能指标余热锅炉水位模糊自适应控制系统的设计要考虑到系统的响应速度、稳定性和鲁棒性等指标。
为了评价控制系统的性能,需要设计相应的实验方案来对系统进行测试和调优。
在实验中,需要对余热锅炉水位在不同工况下的控制效果进行分析和比较,从而得出系统的性能指标,并对系统进行相应的调整和改进。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
模糊控制
——基于matlab的锅炉水位控制系统设计
郑州大学
物理工程学院
测控技术与仪器1班
杜佰林
20102240103
一、应用背景
由于锅炉水位具有大滞后、多变量、强耦合等非线性特性,因此采用经典控制理论和现代控制理论的控制方法都不能取得理想的控制效果。
针对锅炉水位的实际运行情况,采用模糊控制策略,设计了锅炉水位的模糊控制系统,并且使用MATLAB时,主要使用模糊逻辑工具箱构建模糊控制器,使用进行SIMULINK动态仿真技术。
二、锅炉水位动态特性
锅炉给水控制系统的操作变量是给水流量,主要是使水位维持在给定的范围内。
给水流量增加后,就从原来有饱和水中吸收部分热量,这使得水位下汽包容积有所减少,当水位下汽包的变化过程逐渐平衡时,水位的变化就完全反应了汽包储水量增减。
当给水量做阶跃变化时,汽包水位在起始状态不会立即增加,而要呈现出起始惯性段,水位H与水流量W 之间的传递函数类似于一个积分环节和时滞环节的串联。
系统特性可表示为:
式子中,s为拉式算子;k为给水流量改变单位流量时水位的变化速度;T为时间常数。
由于所选用的锅炉的供气量是120t/h,依据此项指标,选用液位变送器的量程160mm 流量计的量程为150t/h,水流量与水位的传递函数为:
三、模糊控制系统结构
模糊控制系统是一种自动控制系统,它以模糊数学、模糊语言形式的知识表示和模糊逻辑的规则推理为基础,是采用计算机控制技术构成的一种具有反馈通道的闭环结构的数字控制系统。
因此,模糊控制系统的组成具有常规计算机控制系统的结构形式,通常由模糊控制器、输入/输出接口、执行机构,被控对象和测量装置五部分组成.
从理论上讲,模糊控制器的维数越高,控制越精细.但是维数太高,模糊控制规则变得过于复杂,控制算法的实现相当困难。
因此,目前被广泛采用的均是二维模糊控制器。
本设计的锅炉水位模糊控制系统也采用二维结构。
锅炉水位的模糊变量:
水位误差为e,水位误差变化率ec作为模糊控制器的输入变量,模糊控制器的输出变量控制直流伺服电动机SM两端电枢电压的大小和极性。
根据水位的变化和变量的大小及极性的改变的,控制伺服电动机正/反转和转速的快慢,从而达到由伺服电动机控制给水调节阀的进水、出水和开度的大小,以及调节阀动作的快慢和响应时间长短。
锅炉水位模糊控制系统框图如下图所示:
四、模糊控制器设计
在锅炉运行过程中:
水位要求保持在额定值【-80mm, +80mm】,
水位误差e的基本变化范围为【-0.08, +0.08】;
水位误差变化率ec为【-0.02, +0.02】;
直流伺服电动机两端电枢电压U的基本变化范围为【-110, +110】;
语言值的隶属度函数选用高斯形和三角形隶属度函数。
在本设计中,输入变量e、ec和输出变量u都采用7个词汇来描述,即
{负大、负中、负小、零、正小、正中、正大}
以上变量的模糊子集为{NB、NM、NS、ZO、PS、PM、PB}。
输入e,ec以及输出u 的论域均为【-3,-2,-1, 0, 1, 2, 3,】。
则量化因子为
K(e)=3/0.08=37.5, K(c)=3/0.02=150
比例因子为
K(u)=3/110=0.27
在MATLAB主窗口中单击工具栏中的SIMULINK,快捷图标。
从相关模块库中一次把Signal Generator(信号源)、Subtract(减运算)、Gain(增益)、Derivative(微分)、Mux(合成)、Fuzzy Logic Controller(模糊逻辑控制器)、Transfer Fcn(传递函数)和Scope(显示器)模块拖入模型编辑窗口,并连成如下图所示的仿真模型图。
接下来设计模糊控制推理系统。
本系统包含两个输入变量,故在FIS编辑器界面上,添加Variable,即可成为二维模糊推理系统,并在变量窗口修改变量名称,结果如下图所示。
在隶属函数编辑器中编辑输入变量 E EC 输出变量U类型。
编辑完成后如下图所示
模糊控制规则表可以用7*7=49条模糊条件语句来完成,并且该表是在手动工作控制经验的基础上总结提炼出来的,尽可能包含了现场可能出现的情况。
模糊规则控制表如表所示。
将上述规则输入到Rules编辑器中,结果如下图所示:
在“FIS Editor”窗口执行菜单命令“View”——“Rules”弹出对话框如下图所示:
对话框包含系统的两个输入变量E、EC和一个输出变量U,共有49条规则;游标线的位置标明当前输入变量的值;最后一列的输出变量图框显示出每条规则的结论。
输入、输出之间的整体情况如下图:
从上图可以看出,输出变量u是两个输入变量e,ec的非线性函数u=F(e,ec),曲面越平缓、光滑,该系统的性能越好。
将光标放置在图形上,按下鼠标左键即可旋转图形,该曲面较平缓、光滑时,满足设计要求。
至此,锅炉水位模糊控制器设计完成。
五、模糊控制系统仿真
对模糊控制系统仿真模型进行仿真时,首先需要将FIS与SIMULINK链接。
锅炉汽包水位控制系统仿真模型已建立,此时将FIS嵌入到仿真模型的模糊控制模块即可。
执行菜单命令“Simulink”——“Start”,得到仿真结果如下图所示。
六、实验总结
随着仿真实验的进行,我对于模糊控制以及MATLAB 的Fuzzy理解也一步步的加深,同时也非常感谢赵老师将我领入模糊控制的殿堂,我相信,本次仿真实验的结束并不代表我对模糊控制学习的技术,在将来的工作中,将会接触到更多关于模糊控制的应用。
、
参考文献:
《基于MATLAB与fuzzyTEGH的模糊与神经网络设计》周润景张丽娜著;
《计算机控制理论》
1 / 1。