水箱水位模糊控制系统实例与仿真

水箱水位模糊控制系统实例与仿真
水箱水位模糊控制系统实例与仿真

东北大学

研究生考试试卷

考试科目:智能控制理论及应用

论文题目:水箱水位模糊控制系统实例与仿真

阅卷人:

考试日期:2014.12.02

姓名:

学号:

注意事项

1.考前研究生将上述项目填写清楚

2.字迹要清楚,保持卷面清洁

3.交卷时请将本试卷和题签一起上交

东北大学研究生院

水箱水位模糊控制系统实例与仿真

摘要

水位控制系统在各个领域上都有广泛应用,虽然其结构简单但由于控制过程具有多变量,大滞后,时变性等特点,且在控制过程中系统会受到各种不确定因素的影响,难于建立精确的数学模型。虽然自适应、自校正控制理论可以对缺乏数学模型的被控对象进行识别,但这种递推法复杂,实时性差。

近年来模糊控制在许多控制应用中都取得了成功,模糊控制应用于控制系统设计不需要知道被控对象精确的数学模型,对于许多无法建立精确数学模型的复杂系统能获得较好的控制效果,同时又能简化系统的设计,因此,在水箱水位自动控制系统中,模糊控制就成为较好的选择。本文主要论述了应用模糊控制理论控制水箱水位系统,首先详尽的介绍了模糊控制理论的相关知识,在此基础上提出了用模糊理论实现对水箱水位进行控制的方案,建立了简单的基于水箱水位的模糊控制器数学模型。

本试验系统还充分利用了MATLAB的模糊逻辑工具箱和SIMULINK相结合的功能,首先在模糊逻辑工具箱中建立模糊推理系统FIS作为参数传递给模糊控制仿真模块,然后结合图形化的仿真和建模工具,再通过计算机仿真模拟出实际系统运行情况。通过试验模拟,证明了其可行性。

关键词:水位控制;模糊控制;MATLAB;Simulink

Artificial modeling of fuzzy control system of water

level of the water tank

Abstract

Water level control system at each field it application not extensive, though it of simple structure have quantity , heavy to lag behind not changeable of control course of it, when characteristic changing, it will be influenced by various kinds of uncertain factors and usually systematic in the course of controlling, so it is difficult to set up accurate mathematics model. Though self-adaptation, correct control theory can to lack mathematics model accuse of target's discerning by oneself, but this kind of method is complicated, real-time character is bad.

In recent years fuzzy control in control of using achieving success, fuzzy control system is it accuse of target accurate mathematics model to know to need to design to control, can win the better control result to a lot of unable complicated systems which set up the accurate mathematics model, it is at the same time for it can not reduced system design, so, on water tank level control automatic system, control fuzzily and become better choice. This text has expounded the fact mainly that uses the fuzzy control theory to control the water level system of water tank, exhaustive introduction fuzzy relevant knowledge of control theory, is it is it go on scheme that control with fuzzy theory to water tank water level to realize to put forward on this basis at first, set up a simple one based on water level of the water tank to herd households of controller mathematics model.

This pilot system has also fully utilized the function that the fuzzy logic toolbox of MATLAB combines with SIMULINK, is it set up fuzzy reasoning systematic FIS is it give as parameter fuzzy to control the artificial module to transmit to build among fuzzy logic toolbox at first, combine emulation and modeling tool of figure, produceactual system running situation through computer artificial simulation and then. Through simulation have proved its feasibility.

Key words:Water level control; fuzzy control;MATLAB; Simulink

目录

1 前言 0

1.1 水箱水位系统概述 0

1.2 模糊控制理论运用于水箱水位系统控制的意义 (1)

1.3 本文的主要任务 (2)

2 模糊控制系统介绍 (3)

2.1 模糊控制系统结构 (3)

3 水箱水位模糊控制系统的描述 (5)

3.1 输入输出语言变量语言值的选取及其赋值表 (5)

3.2 控制规则描述 (6)

3.3 水位控制模糊关系矩阵 (6)

3.4 模糊推理 (8)

3.4.1 输入量模糊化 (8)

3.4.2 模糊推理 (9)

3.5 模糊判决 (9)

3.6 水位模糊控制查询表 0

4 利用MATLAB对水箱水位系统进行仿真 (1)

4.1 水箱水位模糊推理系统(FIS)的建立 (1)

4.2 对SIMULINK模型控制系统的构建 (5)

4.3 进行Simulink模型仿真 (17)

结论 (19)

参考文献 (9)

水箱水位模糊控制系统实例与仿真

1 前言

1.1 水箱水位系统概述

目前,模糊理论及其应用愈来愈受到人们的欢迎,在学术界也受到不同专业研究工作者的重视,在化工、机械、冶金、工业炉窑、水处理、食品生产等多个领域中发挥着重要的作用。究其原因,主要在于模糊逻辑本身提供了一种基于专家知识(或称为规则)甚至语义描述的不确定性推理方法。控制系统的设计不要求知道被控对象的精确数学模型,只需要提供专家或现场操作人员的经验知识及操作数据,因而对于许多无法建立精确数学模型的复杂系统能获得较好的控制效果,同时又能简化系统硬件电路的设计。充分显示了其对大规模系统、多目标系统、非线性系统以及具有结构不确定性的系统进行有效控制的能力。

我国模糊控制理论及其应用方面的研究工作是从1979 年李宝绶,刘志俊等对模糊控制器性能的连续数字仿真研究开始的,大多数是在著名的高等院校和研究所中进行理论研究,如对模糊控制系统的结构、模糊推理算法、模糊语言和模糊文法、自学习或自组织模糊控制器,以及模糊控制稳定性问题等的研究,而其成果主要集中应用于工业炉窑、机床及造纸机等的控制。近年来,模糊控制已渗透到家用电器领域。国内外现在已有模糊电饭煲、模糊洗衣机、模糊微波炉、模糊空调机等在市场上出现。

在能源、化工等多个领域中普遍存在着各类液位控制系统液。各种控制方式在液位控制系统中也层出不穷,如较常用的浮子式、磁电式和接近开关式。而随着我国工业自动化程度的提高,规模的扩大,在工程中液位控制的计算机控制得到越来越多的应用。液位控制系统的检测及计算机控制已成为工业生产自动化的一个重要方面。

经典控制理论和现代控制理论的控制效果很大一部分取决于描述被控过程精确模型的好坏,这使得基于精确数学模型的常规控制器难以取得理想的控制效果。但是一些熟练的操作工人、领域专家却可以得心应手的进行手工控制。因此基于知识规则的模糊控控制理论在其应用中就有了理论和现实意义.

1.2 模糊控制理论运用于水箱水位系统控制的意义

采用传统的控制方法对锅炉实施控制时存在以下一些难以克服的困难:

(1)在一些应用中系统存在严重耦合,如在密封容器中水与气体的耦合。

(2)由环境温度的不断变化给系统带来的不确定性。

(3)对于多级复杂的水箱水位控制系统存在时间滞后,包括测量带滞后、过程延迟和传输时滞等。

(4)在一些工作环境恶劣的条件下,在测量信号中存在大量噪声。

(5)一些工作环境经常变化和应用广泛的设备的水位控制系统其运行参数的设定值需要经常变化。

模糊控制理论以其非线性控制、高稳定性、较好的“鲁棒性”、对过程参数改变不灵敏、参数自调整功能等众多经典PID控制所不具备的特点能很好的克服以上所列的困难。

1.3本文的主要任务

本文以水箱水位控制系统为研究对象,本文主要是探讨模糊控制理论的一种典型应用,进行仿真建模生成软件模型进行仿真调试,以期达到掌握参数,控制精度,动态特性等指标的比较结果的目的。根据这些任务,本文主要进行了以下几个方面的工作:(1)对模糊理论相关知识进行理论学习。

(2)结合一级水箱水位系统进行模糊控制器的设计

(3)利用MATLAB/SIMULINK软件对水箱水位系统进行仿真,进行调试。

(4)对本文的工作进行总结,得出结论并对本文涉及的内容作出进一步的展望。

2 模糊控制系统介绍

2.1 模糊控制系统的结构

模糊控制系统的结构如图2—1所示。

图2—1 模糊控制系统结构

从图中可以看出,模糊控制系统由给定输入、模糊控制器、控制对象、检测变送装置、反馈信号与给定输入的相加环节等组成。这种系统结构和一般的模拟或数字控制系统并没有太大的区别。模糊控制系统只是用模糊控制器取代模拟或数字控制系统中的控制器。模拟控制器是一种连续型的控制器,数字控制器是一种离散型的控制器。从理论上讲,模糊控制器应是连续型的控制器,但在工程上实现模糊控制主要采用数字计算机,故在实际应用时模糊控制器又是一种离散型控制器。

很明显,模糊控制器是模糊控制系统和其它控制系统区别最大的环节。模糊控制器由于是采用数字计算机实现的,因此它具有下列重要的功能:

·把系统的偏差从数字量转化为模糊量;

·对模糊量进行一定的给出规则进行推理;

·把推理的结果从模糊量转化为可用于实际控制的数字量。

模糊控制器的基本结构如图2—2所示:

图2—2 模糊控制器的基本结构

图中列出了几种维数(即输入量个数)不同的单输入单输出(SISO)模糊控制器。一般情况下,一维模糊控制器用于一阶被控对象。由于这种控制器输人变量只选一个误差,它的动态性能不佳。从理论上讲,模糊控制器的维数越高,控制越精细。但是维数过高,模糊控制规则变得过于复杂。控制算法的实现相当困难。所以,目前被广泛采用的均为二维模糊控制器,这种控制器以误差和误差的变化为输人变量,以控制量的变化为输出变量。其它复杂的模糊控制器通常都是在图2—5(b)的基础上改进或加上其它环节组成的。这些改进后的模糊控制器可以分为以下五类:PID 模糊控制器、·变结构模糊控制器、复合型模糊控制器、·自校正模糊控制器、神经网络自学习的模糊控制器以PID 模糊控制器为例。PID 模糊控制器,这种结构是在上世纪80 年代中期人们提出来的。由于简单模糊控制器中缺少积分功能,从而导致系统的精度受到一定限制,为了克服模糊控制器的控制静态误差,故把积分功能引入模糊控制器中。

PID 模糊控制器的思想是把 PID 控制器的有关参数进行模糊化,从而组成一个模糊控制器。

对于一般的 PID 控制器,用数学公式表示如下: dt de k edt k e k y d i p ?++= (2—22) 其中p k 、i k 、d k 分别为比例、积分和微分系数;

e 为系统的给定值与输出量的偏差;

y 为 PID 控制器的输出。

式(2—22)左边三项分别表示比例、积分和微分作用,式(2—22)也可以写成如下形式: d k edt k e k y d i p ?++= (2—23) 其中,d=de/dt 。

将式(2—23)中的 y 、e 、d 进行模糊化,就得到模糊量 Y 、E 、D ,则控制规律表示为:

D k dt

E k E k Y d i p ++=? (2—24)

可见,式(2—24)是一个模糊方程,而它又反映了 PID 的特性。因此,用这种方法得到的模糊控制器就是 PID 模糊控制器。其结构框图如图 2—3 所示:

图 2—3 模糊 PID 控制器结构框图

在具体实现时,根据对控制对象不同的控制要求,模糊 PID 控制又有模糊自整定PID 参数控制器和模糊在线自校正 PID 参数控制器(模糊自适应 PID )等多种方案。

3 水箱水位模糊控制系统的描述

本章利用模糊数学工具及模糊控制理论知识,建立一个水箱水位模糊控制器,水位模糊控制器可以设计为二维控制器,即输入量是水位误差和误差变化率,输出量是阀门控制,即单输入——单输出统,较复杂的二维系统将在下一章里利用MUTLAB软件构建,并仿真。图3—1为水位模糊控制系统的基本结构。

图3—1 水位模糊控制系统

3.1输入输出语言变量语言值的选取及其赋值表

我们选取误差语言变量、控制语言变量的语言值为5个,即{PL,PS,O,NS,NL}。

设误差、控制量语言变量的论域分别为X、Y,量化等级都为9个。有

X = Y = {-4,-3,-2,-1,0,1,2,3,4}

图3—2 给出了输入、输出语言变量的隶属函数。表3-1给出了语言变量的赋值表

图3—2 输入、输出语言变量的隶属函数图

量化等级

隶属度

语言值

-4 -3 -2 -1 0 1 2 3 4

PL PS O NS NL 0

1

0.5

0.5

1

0.5

0.5

1

0.5

0.5

1

0.5

0.5

1

0 表3—1 输入输出语言变量赋值表

3.2 控制规则描述

总结人的控制水位策略,设计水位控制器包括5条规则如下:

R1: if E = NL then U=PL

R2: if E = NS then U=PS

R3: if E = O then U=O

R4: if E = PS then U=NS

R5: if E = PL then U=NL

水箱液位控制系统设计说明

过程控制综合训练 课程报告 16 —17 学年第二学期课题名称基于PLC和组态王的 系统 姓名 学号 班级 成绩

水箱液位控制系统 [摘要] 在工业生产过程中,液位贮槽如进料罐、成品罐、中间缓冲器、水箱等设备应用十分普遍,为了保证生产正常进行,物料进出需均衡,以保证过程的物料平衡。因此,工艺要求贮槽的液位需维持在给定值上下,或在某一小围变化,并保证物料不产生溢出。例如,锅炉系统汽包的液位控制,自流水生产系统过滤池、澄清池水位的控制等等。根据课题要求,设计一个单容水箱的液位过程控制系统,该系统能对一个单容水箱液位的进行恒高度控制。 关键词:过程控制液位控制PID控制 Abstract: In the process of industrial production, liquid storage tank such as product cans, buffer, tanks and other equipments are widely used. In order to ensure the normal production,material supply and demand must be balanced to guarantee the process of the production. So, the process requires that the liquid level in the tank should be maintained at a given value, or change in a small range,and ensure that the material does not overflow,for instance,system of boiler drum level control, level control of filter pool and clarification pool of self-flowing water production

水箱液位模糊控制系统的仿真

水箱液位模糊控制系统的仿真 近年来模糊控制在许多控制应用中都取得了成功,模糊控制应用于控制系统设计不需要知道被控对象精确的数学模型,对于许多无法建立精确数学模型的复杂系统能获得较好的控制效果,同时又能简化系统的设计,因此,在水箱水位自动控制系统中,模糊控制就成为较好的选择。本文主要论述了应用模糊控制理论控制水箱水位系统,首先详尽的介绍了模糊控制理论的相关知识,在此基础上提出了用模糊理论实现对水箱水位进行控制的方案,建立了简单的基于水箱水位的模糊控制器数学模型。 本试验系统还充分利用了MATLAB的模糊逻辑工具箱和SIMULINK相结合的功能,首先在模糊逻辑工具箱中建立模糊推理系统FIS作为参数传递给模糊控制仿真模块,然后结合图形化的仿真和建模工具,再通过计算机仿真模拟出实际系统运行情况。通过试验模拟,证明了其可行性。 水箱液位模糊控制系统的描述 本章利用模糊数学工具及模糊控制理论知识,建立一个水箱水位模糊控制器,水位模糊控制器可以设计为二维控制器,即输入量是水位误差和误差变化率,输出量是阀门控制,即单输入——单输出统,较复杂的二维系统将在下一章里利用MATLAB软件构建,并仿真。图1为水位模糊控制系统的基本结构。 图 1 水位模糊控制系统 1.1输入输出语言变量语言值的选取及其赋值表 我们选取误差语言变量、控制语言变量的语言值为5个,即{PL,PS,O,NS,NL}。 设误差、控制量语言变量的论域分别为X、Y,量化等级都为9个。有 X = Y = {-4,-3,-2,-1,0,1,2,3,4} 图3—2 给出了输入、输出语言变量的隶属函数。表3-1给出了语言变量的赋值表

水箱水位控制系统

2.水箱水位控制系统 系统有3个贮水箱,每个水箱有2个液位传感器,UH1,UH2,UH3为高液位传感器,“1”有效;UL1,UL2,UL3为低液位传感器,“0”有效。Y1、Y3、Y5分别为3个贮水水箱进水电磁阀;Y2、Y4、Y6分别为3个贮水水箱放水电磁阀。SB1、SB3、SB5分别为3个贮水水箱放水电磁阀手动开启按钮;SB2、SB4、SB6分别为3个贮水箱放水电磁阀手动关闭按钮。 (二)控制要求 1.上电运行时系统处于停止状态。 2.SB1、SB3、SB5在PLC外部操作设定,通过人为的方式,按随机的顺序将水箱放空。 3.只要检测到水箱“空”的信号,系统就自动地向水箱注水,直到检测到水箱“满”信号为止。水箱注水的顺序要与水箱放空的顺序相同,每次只能对一个水箱进行注水操作。 4.为减少外部控制器件,现将每个水箱的放水控制按钮改为一个(即只有SB1、SB3、SB5),分别控制每个水箱的放水开启和关闭。也即,按一下SB1,水箱1放水,再按一下SB1,水箱1停止放水;按一下SB2,水箱2放水,再按一下SB2,水箱2停止放水;按一下SB3,水箱3放水,再按一下SB3,水箱3停止放水。系统其它控制要求保持不变。 (三)I/O配置表

(四)PLC控制系统原理图(硬件电路图) (五)调试指南 1.上电时候系统处于停止状态,所有灯不亮。 2.按动SB1、SB3、SB5按钮,可随机将三个水箱放空,对应Y2、Y4、Y6的亮。 3.只要检测到水箱“空”(即低液位传感器UL1-UL3亮),系统能自动地向水箱注水,对应Y1、Y3、Y5亮,直到检测到水箱“满”信号为止(即高液位传感器UH1-UH3亮)。 4.4.水箱注水的顺序与水箱放空的顺序相同,每次只对一个水箱进行注水操作(Y1、Y3、Y5互锁)。 5.5.按一下SB1,水箱1放水(Y2亮),再按一下SB1,水箱1停止放水(Y2灭); 6.6.按一下SB2,水箱2放水(Y4亮),再按一下SB2,水箱2停止放水(Y4灭); 7.7.按一下SB3,水箱3放水(Y6亮),再按一下SB3,水箱3停止放水(Y6灭)。 8.8.先放空的水箱先进水,已通过梯形图实现。(参见梯形图步骤8)

文献翻译-单容水箱液位模糊控制系统设计

英文翻译 系别自动化系 专业自动化 班级 学生姓名 学号 指导教师

Single tank water level fuzzy control system design In industrial process control, the amount usually charged with the following four kinds, namely, level, pressure, flow and temperature. Where in the liquid is not only common in industrial process parameters, and for direct observation, easy to measure. Level control is a common industrial process control, impact on production can not be ignored. For level control system, although the conventional PID control parameters fixed, it is difficult to ensure the control parameters of the system to adapt to changes and changes in working conditions, it is difficult to get the desired effect; fuzzy control parameters have not sensitive and robust and strong features . Single-tank liquid level control system with linearity, hysteresis, coupling characteristics, this paper for the study of the level system, the application of fuzzy control theory to control research. Single tank water system structure Tank level control system consists of a single tank water system ontology and AD / DA data acquisition card and other components, allows the computer to set the level value by controlling the regulator, at the entrance of a regulator valve to control and maintain the water level does not change; valve at the outlet of the receiver D-A converter output signal directly controlled tank. Valves on the inlet and discharge control rely on typical self-balancing system. Fuzzy Control Fuzzy logic control referred to fuzzy control, based on fuzzy set theory, fuzzy linguistic variables and fuzzy logic of a computer-based digital control technology. In 1965, the United States LAZadeh founded the fuzzy set theory; 1973 he gives definitions and theorems related to fuzzy logic control. In 1974, the British EH

水箱自动控制系统设计原理图及程序

课程:创新与综合课程设计 电子与电气工程学院实践教学环节说明书 题目名称水箱水位自动控制装置 学院电子与电气工程学院 专业电子信息工程 班级 学号 学生姓名 起止日期13周周一~14周周五

水箱液位控制系统是典型的自动控制系统,在工业应用上可以模拟水塔液位、炉内成分等多种控制对象的自动控制系统。 本次课程设计思路是以单片机为控制中心,对水位传感器、电机驱动模块、按键及显示进行控制。通过按键设置水位传感器的位置,在水龙头及阀门的各种开度下,通过控制水泵工作或不工作来维持水箱二的液面高度基本维持不变。 一、设计题及即要求 1、设计并制作一个水箱水位自动控制装置,原理示意图如下: 2、基本要求:设计并制作一个水箱水位自动控制装置。 (1)水箱1 的长×宽×高为50 ×40 ×40 cm;水箱2 的长

×宽×高为40×30 × 40 cm(相同容积亦可);水箱1 的放在地面,水箱2 放置高度距地0.8-1.2m。 (2)在出水龙头各种开度状态下装置能够自动控制水箱 2 中水位的高度不变, 误差≤1cm。 (3)水箱 2 中要求的水位高度及上下限可以通过键盘任意设置; (4)实时显示水箱2 中水位的实际高度和水泵、阀门的工作状态。 3、发挥部分: (1)在出水龙头各种开度状态下装置能够自动控制水箱 2 中水位的高度不变, 误差≤0.3 cm。 (2)由无线远程控制器实现基本要求,无线通讯距离不小于10 米。远程控 制器上能够同步实现超限报警显示。 (3)其他创新。 二、设计思路: 以单片机为控制中心,对水位传感器、电机驱动模块、按键及显示进行控制。通过按键设置水位传感器的位置,在水龙头及阀门的各种开度下,通过控制水泵工作或不工作来维持水箱二的液面高度基本

单容水箱液位模糊控制系统的设计与研究_杨杰

第6期(总第181期) 2013年12月机械工程与自动化 MECHANICAL ENGINEERING & AUTOMATIONNo.6 Dec. 文章编号:1672-6413(2013)06-0135-0 3单容水箱液位模糊控制系统的设计与研究 杨 杰,齐向东 (太原科技大学电子信息工程学院,山西 太原 030024 )摘要:针对传统工业单容水箱液位控制过程中存在的稳定性差、响应慢等问题,提出了一种模糊控制方法对液位进行控制。首先根据单容水箱液位的控制要求设计了模糊控制器,然后搭建了基于远程数据采集模块的计算机控制系统,最后在VB环境下,设计了单容水箱液位监控人机界面进行液位控制。实验结果表明,在单容液位过程控制系统中,采用模糊控制与闭环PID控制相比,稳定性更好、响应速度更快,液位控制性能明显提高。 关键词:模糊控制;水箱液位控制;数据采集模块 中图分类号:TP273+ .4 文献标识码:A 收稿日期:2013-04-17;修回日期:2013-05-1 8作者简介:杨杰(1987-) ,男,山西大同人,在读硕士研究生,主要从事智能拖动控制、工业智能化控制等方向的研究。0 引言 液位是工业生产过程中的四大热工参数之一,因 此,液位控制已成为工业生产中研究的重要课题[ 1] 。传统的液位控制系统大多采用常规PID控制, 由于常规PID控制器结构简单, 使用方便,被广泛使用[2-6 ],但常规PID在系统参数、工作环境发生改变时控制效果较差, 且液位控制系统对稳定性和快速性要求较高,这样不依赖数学模型的模糊控制给这类问题的解决带 来了新思路[ 7] 。本文基于VB开发环境设计了一个采用模糊控制方法的液位控制系统, 主要包括硬件系统搭建和软件开发设计。以THSA-I型过程控制综合自动化控制系统实验平台为研究平台,采用该平台的计算机作为直接控制器, 通过数据采集模块实现计算机和传感器或执行器之间的数据转换,通过设计模糊控制器,在VB开发环境实现液位控制。实验分别采用常规闭环 PID控制和模糊控制对单容水箱液位进行控制,并对比控制效果,验证了模糊控制在单容水箱液位控制上的优越性。 1 单容液位过程模糊控制器设计 1.1 确定模糊控制器的结构 根据单容液位过程控制的特点和控制要求,模糊控制器选用二维结构,如图1所示。系统给定r,以液位的偏差e和液位偏差的变化ec为输入变量,经过量化后得到E、EC, 然后经过控制表得到控制量的数字量UC,经过去模糊化z-1得到输出量u,控制液位过程。其中k1、k2、k3是对应变化中的比例系数 。 图1 离散控制器结构框图 1.2 确定输入输出变量的基本论域 在单容液位控制系统中,液位的给定值为Sp,由液位传感器测量并变化的水位值为PV,则可以得到水位偏差E和水位偏差的变化EC为: E(k)=PV(k)-Sp。(1 )……………………… EC(k)=E(k)-E(k-1)。(2 )…………………将E(k)和EC(k)作为液位控制器的输入量,输出量u为执行器电动调节阀的开度。根据实验情况,考虑到传感器的偏差,确定输入和输出的论域,要求液位偏差E的范围为[-15,+15],偏差变化EC的范围为[-0.1,+0.1] 。液位控制量为输出变量u(即电动阀的开度),它的范围为0%~100%,相应的控制信号为4mA~20mA。 1.3 定义模糊子集及隶属函数 在本设计中,输入变量E的模糊子集为{负大,负中,负小,零,正小,正中,正大}、EC的模糊子集为{负大, 负中,负小,零,正小,正中,正大};输出控制量u的模糊子集为{负大,负中,负小,零,正小,正中,正大} 。

基于PLC水箱液位控制系统

摘要 本次毕业设计的课题是基于PLC的液位控制系统的设计。在设计中,笔者主要负责的是数学模型的建立和控制算法的设计,因此在论文中设计用到的PID算法提到得较多,PLC方面的知识较少。 本文的主要内容包括:PLC的产生和定义、过程控制的发展、水箱的特性确定与实验曲线分析, FX2系列可编程控制器的硬件掌握,PID参数的整定及各个参数的控制性能的比较,应用PID控制算法所得到的实验曲线分析,整个系统各个部分的介绍和讲解PLC的过程控制指令PID指令来控制水箱水位。 关键词:FX2系列PLC,控制对象特性,PID控制算法,扩充临界比例法,PID指令,实验。 The liquid level control system based on PLC ABSTRACT The subject of graduation design is based on PLC, liquid level control system design. In the design, the author is mainly responsible for the mathematical model and control algorithm design, so the design used in the paper referred to was more PID algorithm, PLC in less knowledge. Main contents of this article: PLC creation and definition, process control, development, and water tanks and experiment to determine the characteristics curve analysis, FX2 series PLC hardware control, PID tuning parameters and various parameters of the control performance comparison, the application PID control algorithm obtained experimental curve analysis, the entire system, introduce and explain the various parts of the PLC process control commands to control the tank level PID instruction. Keywords:FX2 series PLC, the control object characteristics, PID control algorithm, to expand the critical proportion method, PID instruction, experimental.

单容水箱液位控制系统的PID算法

自动控制原理课程设计报告

单容水箱液位控制系统的PID算法 摘要随着科技的进步,人们对生产的控制精度要求越来越高,水箱液位系统是过程控制中一种典型的控制对象,提高液位控制系统的性能十分重要。本文针对理想的单容水箱液位系统,将包括单容水箱、电动机等在内的部分分别建立数学模型,并加入常规PID对系统性能进行调节。但由于实际单容水箱液位系统具有时滞性和非线性,实际生产中若要对其建立精确的数学模型比较困难。因此,将模糊控制的方法引用到对单容水箱液位系统的PID控制中,通过Simulink仿真验证了算法的有效性。结果表明,和常规PID控制相比,模糊PID控制具有良好的动静态品质。 关键词单容水箱液位; PID控制; MA TLAB; Simulink; 模糊控制. PID control method in water level systemof single-tank ABSTRACT With the development of technology, the control precision is more and more important. And thewater level system of single-tankis a typical control target in process control. The article mainly deals with the water level system of single-tank. It establishes mathematics model for every part of the system, and uses the traditional PID to improve the function . But in actual industry,it’s hard to establishes precise mathematics model. So, it introduces fuzzy PID control in this system. The result suggests that fuzzy PID control is more suitable than the traditional one. KEY WORDS the water level of single-tank; PID control; MA TLAB ; Simulink; fuzzy control. 在工业过程控制中,被控量通常有:液位、压力、流量和温度。其中,液位控制是工业中常见的过程控制,广泛运用于水塔、锅炉、高层建筑水箱等受压容器的液位测量,是工业自动化的一个重要的组成部分。因此,对它进行研究有很高的价值。 单容水箱是一个自衡系统,自衡调节过程比较缓慢,液位很难达到预期值。加入闭环调整后,系统的性能有所改善。但是,实际过程中往往要求要求水箱系统超调小、响应快、稳态误差小。并且要求水箱在一定扰动下,即出水阀门打开后,液位能够平稳、快速、准确地恢复到一个恒定值。因此,在水箱液位控制过程中引入PID调节。 常规PID适用于数学模型容易确定的系统。理想模型下,引入PID调节后,系统的动态和静态性能改善。但是实际中,液位控制具有滞后、非线性、时变性、数学模型难以准确建立等特点。常规的PID控制采用固定的参数,难以保证控制适应系统的参数变化和工作条件变化。而模糊控制具有对参数变化不敏感和鲁棒性强等特点,但控制精度不太理想。如果将模糊控制和常规的PID控制结合,用模糊控制理论来整定PID控制器的比例、积分、微分系数,就能更好地适应控制系统的参数变化和工作条件的变化。 本文主要对单容水箱闭环系统建立模型,分析其闭环系统、引入常规PID控制及引入模糊PID控制后的系统性能,并用MATLAB进行仿真。 1 单容水箱液位控制系统模型 1.1原理图 1.2系统闭环结构框图 负载阀 调节阀 电机浮子 减速器 电位器 图1单容水箱液位闭环控制系统

双容水箱液位模糊控制

双容水箱液位模糊控制 一、实验目的 熟悉双容液位控制系统的组成原理。 通过实验进一步掌握模糊控制原理及模糊控制规则的生成。 了解量化因子和比例因子对控制效果的影响。 掌握解模糊方法及实现。 二、实验设备 实验对双象为TKGK-1双容液位系统 TKGK-1型实验装置:GK-06、GK-07-2 万用表一只 计算机系统 三、实验原理 图1 双容水箱液位模糊控制系统方框图 图1为双容水箱液位控制系统。控制的目的 是使下水箱的液位等于给定值,并能克服来自系 统部和外部扰动的影响。双容水箱液位系统如图

2,该被控对象具有非线性和时滞性,建立精确的数学模型比较困难;模糊控制不仅可以避开复杂的数学模型,通常还能得到比较好性能指标。模糊控制器的结构图如图3。 模糊控制器的输入为误差和误差变化率:误差e=r-y,误差变化率ec=de/dt,其中r和y分别为液位的给定值和测量值。把误差和误差变化率的精确值进行模糊化变成模糊量E和EC,从而得到误差E和误差变化率EC的模糊语言集合,然后由E和EC模糊语言的的子集和模糊控制规则R(模糊关系矩阵)根据合成推理规则进行模糊决策,这样就可以得到模糊控制向量U,最后再把模糊量解模糊转换为精确量u,再经D/A转换为模拟量去控制执行机构动作。 图3 模糊控制器组成原理图 模糊量化:根据精确量实际变化围[a,b],合理选择模糊变量的论域为[-n,n],通过量化因子 k=,将其转换成若干等级的离散论域,如七个等级为{负大,负中,负小,零,正小,正中,正大},简写为{NB,NM,NS,O,PS,PM,PB}。确定模糊子集的隶属函数曲线。一般常采用三角形、梯形和正态分布等几种曲线。然后由隶属函数曲线得出模糊变量E、EC、U的赋值表。 根据经验,E模糊子集的隶数度函数取正态分布曲线,则赋值表见表一: 表一:变量E隶属函数赋值表 E -6 -5 -4 -3 -2 -1 0 1 2 3 4 5 6 NB NM NS O PS PM PB 1.0 0.3 0.7 0.6 0.1 0.4 1.0 0.2 0.2 0.6 0.5 0.1 0.3 1.0 0.1 0.1 0.5 0.4 0.1 0.2 1.0 0.2 0.1 0.4 0.5 0.1 0.1 1.0 0.3 0.1 0.5 0.6 0.2 0.2 1.0 0.4 0.1 0.6 0.7 0.3 1.0 模糊控制规则:模糊控制规则是操作经验和专家知识的总结,是进行模糊推理的依据。在设计模糊控制规则时,必须考虑控制规则的完备性、交叉性和一致性。既保证对于任意给定的输入,均有相应的控制规则起作用;控制器的输出值总是由数条控制规则来决定;控制规则

水箱液位模糊控制

水箱液位模糊控制器的设计 1.水箱液位控制系统 已知一个容器中液体的流出是随机变化的,无法建立它的数学模型。但是,通过人工控制进液阀门的开度和进液流速,却能调节容器中液位的高低,保持液位恒定。根据人工操作经验,我们已经归纳出如下保持液位恒定的操作规则: ①如果液位偏低,则快开阀门; ②如果液位正好,则阀门开度不变; ③如果液位偏高,则快关阀门; ④如果液位正好而进液流速慢,则慢关阀门; ⑤如果液位正好而进液流速快,则慢开阀门。 图1-1水箱液位控制系统原理图 为此,我们可以设计如图1-2所示的双输入--单输出模糊控制系统: 图1-2二维模糊控制系统原理框图 模糊控制器的两个输入变量分别为液位差e(设定液位高度r-实测液位高度y)和液位差变化率ec(单位时间内的偏差改变量),输出模糊变量为u。 输入变量e和ec、输出变量u的论域、覆盖变量论域的模糊子集明朝、隶属

度函数类型及拐点参数等,初步设定为表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编辑器界面上,单击“变量模框索引区”中待编辑变量的小模框,使其边框变粗、变红,则界面下部“当前变量区”内就显示该变量的性态,以供编辑。如图2-2为输入量e的MF编辑器,在“Name”一项上讲该模框的名称命名为“negative”,在“Type”一项上将该模框的隶属函数类型定为“gaussmf”(高斯型),在“Params”一项上将其拐点定为“[0.45 -1]”。以此类推,将ec和u的模糊子集也按表1-1列出的数据编辑完成。

单片机水箱水位控制系统设计

单位代码0 2 学号 分类号TH6 密级 课程设计说明书 水箱水位控制系统设计 院(系)名称机械工程学院 专业名称机械设计制造及其自动化学生姓名 指导教师 2015年10 月27 日

黄河科技学院课程设计任务书 机械工程学院机械系机械设计制造及其自动化专业12 级1 班学号1200000000 姓名指导教师 题目: 水箱水位控制系统设计 课程:单片机应用技术 课程设计时间2015 年10 月13 日至10 月27 日共 2 周课程设计工作内容与基本要求(设计要求、设计任务、工作计划、所需相关资料)(纸张不够可加页) 1. 设计要求 在高塔的内部我们设计一个简易的水位探测传感器用来探测三个水位,即低水位,正常水位,高水位。低水位时送给单片机一个高电平,驱动水泵加水,红灯亮;正常范围的水位时,水泵加水,绿灯亮;高水位时,水泵不加水,黄灯亮。 2. 设计任务与要求(完成后需提交的文件和图表等) 1〉系统硬件电路设计 根据该系统设计的功能要求选择所用元器件,设计硬件电路。要求用Proteus 绘制整个系统电路原理图。 2〉软件设计 根据该系统设计的功能要求进行软件设计,要求用VISIO软件绘制整个系统及各部分的软件流程图。并根据流程图编写程序并汇编调试通过。列出软件清单,软件清单要加以注释。 3〉Proteus仿真 用Proteus对系统软硬件进行仿真调试通过。 4〉软硬件实际调试 5〉编写设计说明书一份,内容包括任务书、设计方案分析、硬件设计部分要绘制整个系统电路原理图,对各部分电路设计原理做出说明。软件设计部分要绘制整个系统及各部分的软件流程图,并列出软件清单,软件清单要求加注释,并在各功能块前加程序功能注释。调试结果整理分析及设计调试的心得体会。3.工作计划(进程安排) 第1周基本完成软、硬件的设计(分散在教学过程中完成)。第二周2天绘

双容水箱液位控制系统

内蒙古科技大学 控制系统仿真课程设计说明书 题目:双容水箱液位控制系统 仿真 学生姓名:任志江 学号:1067112104 专业:测控技术与仪器 班级:测控 10-1班 指导教师:梁丽

摘要 随着工业生产的飞速发展,人们对生产过程的自动化控制水平、工业产品和服务产品质量的要求也越来高。每一个先进、实用控制算法和监测算法的出现都对工业生产具有积极有效的推动作用。然而,当前的学术研究成果与实际生产应用技术水平并不是同步的,通常情况下实际生产中大规模应用的算法要比理论方面的研究滞后几年,甚至有的时候这种滞后相差几十年。这是目前控制领域所面临的最大问题,究其根源主要在于理论研究尚缺乏实际背景的支持,一旦应用于现场就会遇到各种各样的实际问题,制约了其应用。本设计设计的课题是双容水箱的PID液位控制系统的仿真。在设计中,主要针对双容水箱进行了研究和仿真。本文的主要内容包括:对水箱的特性确定与实验曲线分析,通过实验法建立了液位控制系统的水箱数学模型,设计出了控制系统,针对所选液位控制系统选择合适的PID算法。用MATLAB/Simulink建立液位控制系统,调节器采用PID控制系统。通过仿真参数整定及各个参数的控制性能,对所得到的仿真曲线进行分析,总结了参数变化对系统性能的影响。 关键词:MATLAB;PID控制;液位系统仿真

目录 第一章控制系统仿真概述 (2) 1.1 控制系统计算机仿真 (2) 1.2 控制系统的MATLAB计算与仿真 (2) 第二章 PID控制简介及其整定方法 (6) 2.1 PID控制简介 (6) 2.1.1 PID控制原理 (6) 2.1.2 PID控制算法 (7) 2.2 PID 调节的各个环节及其调节过程 (8) 2.2.1 比例控制与其调节过程 (8) 2.2.2 比例积分调节 (9) 2.2.3 比例积分微分调节 (10) 2.3 PID控制的特点 (10) 2.4 PID参数整定方法 (11) 第三章双容水箱液位控制系统设计 (12) 3.1双容水箱结构 (12) 3.2系统分析 (12) 3.3双容水箱液位控制系统设计 (15) 3.3.1双容水箱液位控制系统的simulink仿真图 (15) 3.3.2双容水箱液位控制系统的simulink仿真波形 (16) 第四章课程设计总结 (17)

基于MATLAB的水箱水位模糊控制

目录 前言 1.模糊控制概述 模糊控制的产生及特点 (3) 模糊控制技术的发展 (4) 模糊控制理论的研究现状 (5) 2.模糊推理原理 模糊控制的基本工作原理 (6) 3.基于MATLAB的水箱供水模糊控制 水箱水位模糊控制系统设计 (8) 小结 (16) 参考文献 (17)

前言 随着社会经济的迅速发展,水对人们生活与工业生产的影响越来越重要,尤其是近几年,随着居民生活水平的显著提高和城市化进程的加快,居民生活用水和工业用水增长幅度加大,原有的供水系统已经不能满足人们的需求。为了保证正常的供水,这里应用模糊控制技术,实现对水箱水位的自动控制。

3、基于MATLAB的水箱供水模糊控制 水箱水位模糊控制系统设计 本系统设计基于MATLAB图形模糊推理系统,设计步骤如下:(1)打开MATLAB,输入指令fuzzy,打开模糊逻辑工具箱的图形用户界面窗口,新建一个Mamdani模糊推理系统。 图在FIS Editor窗口中新建水位控制模糊推理系统 (2)增加一个输入变量,将输入变量命名为水位误差、误差变化,将输出变量命名为阀门开关速度。这样就建立了一个两输入单输出的模糊推理系统,保存为。

图增加一个输入变量 (3)设计模糊化模块:设水位误差的论域为[-1 1],误差变化的论域为[ ]; 两个输入量的模糊集都定为5个:其中水位误差定为高、偏高、合适、偏低、低五等;参数分别为[ -1]、[ ]、[ 0]、[ ]、[ 1];

图设计水位误差模块 误差变化分为大、偏大、合适、偏小、小五等。参数分别为[ ]、[ ]、[ 0]、[ ]、[ ], 隶属度函数均为高斯函数。

水箱液位的模糊控制

1、绪论 1.1 水箱水位系统概述 在能源、化工等多个领域中普遍存在着各类液位控制系统液。各种控制方式在液位控制系统中也层出不穷,如较常用的浮子式、磁电式和接近开关式。而随着我国工业自动化程度的提高,规模的扩大,在工程中液位控制的计算机控制得到越来越多的应用。液位控制系统的检测及计算机控制已成为工业生产自动化的一个重要方面。 经典控制理论和现代控制理论的控制效果很大一部分取决于描 述被控过程精确模型的好坏,这使得基于精确数学模型的常规控制器难以取得理想的控制效果。但是一些熟练的操作工人、领域专家却可以得心应手的进行手工控制。因此基于知识规则的模糊控控制理论在其应用中就有了理论和现实意义 1.2模糊控制的概述 人工智能包括推理、学习和联想三大要素,它是采用非数学式子方法,把人们的思维过程模型化,并用计算机来模仿人的智能的学科。许多科学家认为下一世纪生产力的飞跃寄托于人工智能技术,并认为人工智能的发展必将带来一次新的史无前例的技术革命,第五代计算机的研究充分体现了人类左脑的逻辑推理功能,而人工智能研究的下一步是模仿人类右脑的模糊处理功能。人工智能将在逻辑推理计算机、模糊计算机和神经网络计算机这三者的基础上,由两个方面来实现,即:一是利用现有的计算机技术模拟人类的智能;二是利用一种全新的技术来实现信息处理的模糊化和网络化。前者是实现人工智能

必需的先决条件;后者是实现人工智能的根本途径。 “模糊控制理论”是由美国学者加利福尼亚大学著名教授L.A.Zadeh于1965年首先提出,至今仅有20余年时间。它以模糊数学为基础,用语言规则表示方法和先进的计算机技术,由模糊推理进行判决的一种高级控制策略。它无疑是属于智能控制范畴,而且发展至今已成为人工智能领域中的一个重要分支。其理论发展之迅速,应用领域之广泛,控制效益之显著,实为世人醒目关注。特别是近一二年内,模糊控制与其他控制策略构成的集成控制,以及与神经网络相结合的模糊神经网络等得到迅速发展,更使诸多学者确信,它是一种全新的技术和高科技的发展方向。 “模糊控制”是近代控制理论中一种基于语言规则与模糊推理的高级控制策略和新颖技术。它是智能控制的一个重要分支,发展迅速,应用广泛,实效显著,引人关注。模糊控制比传统的PID等控制方法,在强时变、大时滞、非线性系统中的控制效果有着明显的优势。将模糊控制技术应用于家电产品在国外已是很普遍的现象。单片机是家用电器常用的控制器件,把二者结合起来,可是控制器的性能指标达到最优的目的。基于模糊控制技术的单片机控制的电热水器,是对传统的电热水器开关控制的改造,具有达到设定温度时间短、稳态温度波动小、反应灵敏、抗干扰能力强、节省电能等优点。 2 水箱水位模糊控制器的建立 本章利用模糊数学工具及模糊控制理论知识,建立一个水箱水位模糊控制器,水位模糊控制器可以设计为二维控制器,即输入量是水

(完整版)水位控制系统设计

课题名称:水箱水位控制系统设计专业:电气工程及其自动化学号: 姓名:

水箱水位控制系统设计 摘要 本设计主要基于单片机的硬件电路设计,实现一种能够实现水位自动控制、具有自动保护、自动声光报警功能的控制系统。本控制系统由A/D转换部分、单片机控制部分、数码显示部分、电机驱动部分、电机控制部分等构成。同时对各个部分进行了详细的论述。在设计中对水塔水位控制原理进行分析,选用AT89C51单片机作为控制水塔水位的处理芯片,由AT89C51的P1口直接来控制.设计方案采用模块化程序设计方法,结合程序流程图,编写程序代码,最后利用KEIL公司的u Vision3软件及伟福仿真软件进行仿真实验,达到单片机自动控制水塔水位变化的目的. 关键词:单片机,水塔水位控制原理,AT89C51,伟福仿真软件

目录 前言 (1) 第1章设计内容 (2) 1.1 设计要求 (2) 1.2 方案设计 (2) 第2章硬件电路设计 (3) 2.1 系统框图设计 (3) 2.2 系统原理 (4) 第3章水塔水位控制系统的硬件电路设计 (5) 3.1 水位检测电路 (5) 3.2 水位显示电路 (5) 3.3电机控制电路 (6) 3.4振荡电路和复位电路 (7) 3.5声光报警电路 (7) 第4章软件程序设计 (8) 4.1 系统主程序流程图 (8) 4.2编写C程序 (9) 第5章硬件制作与调试 (10) 结论 (11) 附录 (12) 仿真总图 (12) 源代码 (13)

前言 水塔是在日常生活和工业应用中经常见到的蓄水装置,在我们的生活中起到了重要的作用,而水基于单片机的水塔水位控制系统使水塔水位自动保持在一定的位置,通过对其水位的控制对外供水,以满足需要。塔里面的水位控制是一个水塔发挥作用的关键。该系统使用水位传感器对水塔水位进行检测并将检测到的信号传给单片机来进行处理,通过调整定时器的定时时间来增大或者缩小占空比,并编写程序加以控制,从而实现电机的调速。最后,使用液晶屏显示当前水位状态以及电动机的转速。该系统通过了报警模块来实现了过低水位蜂鸣器鸣笛报警、过低警戒水位自动处理、正常水位蜂鸣器鸣笛报警以及正常水位处理。本系统适应在不同的用水场合下的用水速度需要,节省工作时间,提高了整体工作的效率,实现水塔水位的自动控制。 液位控制是工业控制中的一个重要问题,针对液位控制过程中存在大滞后、时变、非线性的特点,为适应复杂系统的控制要求,人们研制了种类繁多的先进的智能控制器,模糊PID控制器便是其中之一。模糊PID控制结合了PID控制算法和模糊控制方法的优点,可以在线实现PID参数的调整,使控制系统的响应速度快,过渡过程时间大大缩短,超调量减少,振荡次数少,具有较强的鲁棒性和稳定性,在模糊控制中扮演着十分重要的角色。

单容水箱液位控制系统的设计

单容水箱液位控制系统辨识 一、单容水箱液位控制系统原理 单容水箱液位控制系统是一个单回路反馈控制系统,它的控制任务是使水箱液位等于给定值所要求的高度;并减小或消除来自系统内部或外部扰动的影响。单回路控制系统由于结构简单、投资省、操作方便、且能满足一般生产过程的要求,故它在过程控制中得到广泛地应用。图1-1为单容水箱液位控制系统方块图。 当一个单回路系统设计安装就绪之后,控制质量的好坏与控制器参数的选择有着很大的关系。合适的控制参数,可以带来满意的控制效果。反之,控制器参数选择得不合适,则会导致控制质量变坏,甚至会使系统不能正常工作。因此,当一个单回路系统组成以后,如何整定好控制器的参数是一个很重要的实际问题。一个控制系统设计好以后,系统的投运和参数整定是十分重要的工作。图1-2是单容液位控制系统结构图。 图1-1 单容水箱液位控制系统的方块图系统由原来的手动操作切换到自动操作时,必须为无扰动,这就要求调节器的输出量能及时地跟踪手动的输出值,并且在切换时应使测量值与给定

值无偏差存在。图1-2 是单容水箱液位控制系统结构图。 一般言之,具有比例(P )调节器的系统是一个有差系统,比例度δ的大小不仅会影响到余差的大小,而且也与系统的动态性能密切相关。比例积分(PI )调节器,由于积分的作用,不仅能实现系统无余差,而且只要参数δ,Ti 选择合理,也能使系统具有良好的动态性能。 图1-2 单容液位控制系统结构图 比例积分微分(PID )调节器是在PI 调节器的基础上再引入微分D 的作用,从而使系统既无余差存在,又能改善系统的动态性能(快速性、稳定性等)。在单位阶跃作用下,P 、PI 、PID 调节系统的阶跃响应分别如图1-3中的曲线①、②、③所示。 图1-3 P 、PI 和PID 调节的阶跃响应曲线 二、单容水箱液位控制系统建模 .

水箱水位模糊控制系统仿真作业

水箱水位模糊控制系统仿真建模 摘要 水位控制系统在各个领域上都有广泛应用,虽然其结构简单但由于控制过程具有多变量,大滞后,时变性等特点,且在控制过程中系统会受到各种不确定因素的影响,难于建立精确的数学模型。虽然自适应、自校正控制理论可以对缺乏数学模型的被控对象进行识别,但这种递推法复杂,实时性差。 近年来模糊控制在许多控制应用中都取得了成功,模糊控制应用于控制系统设计不需要知道被控对象精确的数学模型,对于许多无法建立精确数学模型的复杂系统能获得较好的控制效果,同时又能简化系统的设计,因此,在水箱水位自动控制系统中,模糊控制就成为较好的选择。本文主要论述了应用模糊控制理论控制水箱水位系统,首先详尽的介绍了模糊控制理论的相关知识,在此基础上提出了用模糊理论实现对水箱水位进行控制的方案,建立了简单的基于水箱水位的模糊控制器数学模型。 本试验系统还充分利用了MATLAB的模糊逻辑工具箱和SIMULINK相结合的功能,首先在模糊逻辑工具箱中建立模糊推理系统FIS作为参数传递给模糊控制仿真模块,然后结合图形化的仿真和建模工具,再通过计算机仿真模拟出实际系统运行情况。通过试验模拟,证明了其可行性。 关键词:水位控制;模糊控制;MATLAB;Simulink

1 绪论 1.1 水箱水位系统概述 在能源、化工等多个领域中普遍存在着各类液位控制系统液。各种控制方式在液位控制系统中也层出不穷,如较常用的浮子式、磁电式和接近开关式。而随着我国工业自动化程度的提高,规模的扩大,在工程中液位控制的计算机控制得到越来越多的应用。液位控制系统的检测及计算机控制已成为工业生产自动化的一个重要方面。 经典控制理论和现代控制理论的控制效果很大一部分取决于描述被控过程精确模型的好坏,这使得基于精确数学模型的常规控制器难以取得理想的控制效果。但是一些熟练的操作工人、领域专家却可以得心应手的进行手工控制。因此基于知识规则的模糊控控制理论在其应用中就有了理论和现实意义 1.2模糊控制理论简介 1.2.1模糊控制理论的产生、发展及现状 目前,模糊理论及其应用愈来愈受到人们的欢迎,在学术界也受到不同专业研究工作者的重视,在化工、机械、冶金、工业炉窑、水处理、食品生产等多个领域中发挥着重要的作用。究其原因,主要在于模糊逻辑本身提供了一种基于专家知识(或称为规则)甚至语义描述的不确定性推理方法。控制系统的设计不要求知道被控对象的精确数学模型,只需要提供专家或现场操作人员的经验知识及操作数据,因而对于许多无法建立精确数学模型的复杂系统能获得较好的控制效果,同时又能简化系统硬件电路的设计。充分显示了其对大规模系统、多目标系统、非线性系统以及具有结构不确定性的系统进行有效控制的能力。 近年来,模糊控制已渗透到家用电器领域。国内外现在已有模糊电饭煲、模糊洗衣机、模糊微波炉、模糊空调机等在市场上出现。 1.2.2 模糊控制理论运用于水箱水位系统控制的意义 采用传统的控制方法对锅炉实施控制时存在以下一些难以克服的困难:(1)在一些应用中系统存在严重耦合,如在密封容器中水与气体的耦合。(2)由环境温度的不断变化给系统带来的不确定性。 (3)对于多级复杂的水箱水位控制系统存在时间滞后,包括测量带滞后、过程延迟和传输时滞等。 (4)在一些工作环境恶劣的条件下,在测量信号中存在大量噪声。 (5)一些工作环境经常变化和应用广泛的设备的水位控制系统其运行参数的设定值需要经常变化。 模糊控制理论以其非线性控制、高稳定性、较好的“鲁棒性”、对过程参数改变不灵敏、参数自调整功能等众多经典PID控制所不具备的特点能很好的克服以上所列的困难。 1.3本文的主要任务及内容安排 本文以简单的一级水箱水位控制系统为研究对象,来尝试模糊控制理论在自动控制中的应用,模糊控制系统实质上是计算机控制系统,它的硬件部分和一般

相关文档
最新文档