模糊控制—水位控制系统设计

合集下载

液位模糊控制系统的设计【毕业作品】

液位模糊控制系统的设计【毕业作品】

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控制,副调节器均采用比例控制。

针对液位控制系统特征,选取合适的模糊控制规则和隶属度函数,设计模糊自整定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. 传感器模块传感器模块负责实时监测锅炉的水位、进水量、汽量等参数,并将数据传输给控制模块。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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。

相关文档
最新文档