基于MATLAB的液位模糊控制系统设计
基于MATLAB的水箱水位模糊控制系统的设计

小相位特性、不稳定性、时滞和负荷干扰等。若采用单一的水位反馈控制难以达到预期的控 制效果,所以采用了仿人的模糊控制方法依据操作人员的现场经验制成模糊控制表,通过判 断水位的偏差及偏差变化率来控制输出,并易于在 PLC 上实现。模糊 PID 控制器的特点是在 大范围内利用模糊推理的方法调整系统的控制量 U,而在小偏差范围内转换成 PID 控制,两 者的转换根据事先给定的偏差范围自动实现[3]。这样做的好处是:既保证动态响应效果,又 能改善稳态控制精度。图 3 为模糊 PID 控制器的系统方框图。
r
+ _
PID 控制器 e
ec 模糊控制器 d/dt
e y
对象 U
变送器
图 3 模糊 PID 控制器系统方框图
其中,模糊控制器和 PID 控制器的切换是通过在 MATLAB 的 M 文件中事先设定误差 e 的 范围来自动实现的[4]。选取水位误差 e 的基本论域为[-10cm,10cm],选取误差变化率 ec 的 基本论域为[-4,4],选取控制量 u 的基本论域为[0,4000]。e、ec、u 的语言变量值分别 为:e={NB,NM,NS,ZE,PS,PM,PB},ec={NB,NM,NS,ZE,PS,PM,PB},u={NB,NM, NS,ZE,PS,PM,PB}。
在现代工业生产及日常生活中,有很多方面都会涉及到水位控制这个问题。而在绝大多 数情况下,我们是很难或是不可能得到被控对象的精确数学模型的,因此采用数学工具或计 算机仿真技术的传统控制理论已经无法解决此类系统的控制问题。[1]智能控制的概念主要是 针对控制对象及其环境、目标和任务的不确定性和复杂性而提出来的,而模糊逻辑控制则作 为一种新颖的智能控制方式越来越受到人们的重视。模糊逻辑控制是智能控制领域的重要发 展方向,模糊控制技术被称为“21 世纪的核心技术”。
模糊控制在液位控制中的仿真应用设计

吉林化工学院毕业设计模糊控制在液位控制中的仿真应用设计Simulation Design Based on Fuzzy Controller in Liquid LevelControl学生学号:09510441学生姓名:霍可栋专业班级:自动0904指导教师:吕春兰职称:副教授起止日期:2013.03.04~2013.06.23吉林化工学院Jilin Institute of Chemical Technology摘要本次设计主要论述了应用模糊控制理论控制水箱液位,详尽的介绍模糊控制理论的相关知识,提出水箱液位模糊控制的方案,建立基于水箱水位的数学模型并用MATLAB进行仿真设计。
首先根据双容水箱的系统结构,通过计算得到数学模型的传递函数;然后利用Matlab 工具箱设计模糊控制器,具体包括以下三步:(1)确定模糊控制器的结构;(2)输入输出的模糊化;(3)模糊推理决策算法设计;最后分别用常规PID控制与模糊控制对双容水箱系统仿真。
通过常规PID控制与模糊控制仿真结果的对比,我们能看出模糊控制较传统的PID控制来讲具有响应速度快、适应性较强,即鲁棒性好、超调量小稳定时间较长等优点,显示出很强的抗干扰性能。
关键词:水位控制;模糊控制器;模糊规则; FISAbstractThis paper is primarily on the applied fuzzy control theory control level in the reservoir system, first introduced in detail the fuzzy control theory of knowledge, and Then put forward to realize the control of the water level in the water tank scheme using fuzzy theory,finally simulation design of mathematical model of fuzzy controller with MATLAB based on the water tank water level .Firstly, according to the system structure of double tank, transfer function is obtained through the calculation of mathematical model. Then use the Matlab toolbox to design the fuzzy controller, including the following three steps: (1)Determine the structure of fuzzy controller;(2)Fuzzy input and output; (3)Design of fuzzy reasoning and decision algorithms. Finally, by using the MATLAB fuzzy logic toolbox and SIMULINK combination function,Compare the simulation result of conventional PID control and fuzzy control for dual-tank system.By contrast to conventional PID control and fuzzy control simulation results, we can see the fuzzy control over the conventional PID control with fast response, strong adaptability, robustness, and overshoot advantages of a small stable for a long time, showing the expected good steady performance.Key Words:Level control; Fuzzy controller; Fuzzy rules; FIS目录摘要 (I)Abstract (II)第一章绪论 (1)1.1 模糊控制水箱水位系统概述 (1)1.2 模糊控制理论简介 (1)1.2.1 模糊控制理论的产生、发展及现状 (1)1.2.2 模糊控制理论运用于水箱水位系统控制的意义 (2)1.3 仿真建模工具软件MATLAB/SIMULINK简介 (2)1.4 本文的主要任务及内容安排 (4)第二章模糊理论及模糊控制基础 (6)2.1模糊理论基础 (6)2.1.1 从经典集合到模糊集合的转变 (6)2.1.2 模糊集合的基本概念 (8)2.1.3 模糊集合的基本运算 (11)2.2 模糊控制的基础知识 (13)2.2.1 模糊控制的一般概念 (14)2.2.2 模糊控制的回顾和展望 (15)2.2.3 模糊控制系统的结构 (15)2.3 本章小结 (20)第三章水箱水位模糊控制器的建立 (22)3.1 双容水箱的动态分析与建模 (22)3.2Matlab下模糊控制器的设计 (24)3.2.1 确定模糊控制器的结构 (24)3.2.2 输入输出的模糊化 (25)3.2.3 模糊推理决策算法设计 (26)3.3 本章小结 (29)第四章利用MATLAB对水箱水位系统进行仿真建模 (30)4.1 水箱水位模糊推理系统(FIS)的建立 (30)4.2 模糊规则的建立 (32)4.3 对SIMULINK模型控制系统的构建 (35)4.4Matlab对水箱液位的仿真设计 (36)4.4.1 常规PID对液位模型的仿真 (36)4.4.2 模糊控制对液位模型的仿真 (37)4.4.3 混合式模糊控制对液位的仿真 (38)4.4.4 干扰后常规PID与模糊控制仿真对比 (39)4.5 本章小结 (40)结论 (42)参考文献 (43)致谢 (44)第一章绪论1.1 模糊控制水箱水位系统概述在能源、化工等多个领域中普遍存在着各类液位控制系统,各种控制方式在液位控制系统中也层出不穷,如较常用的浮子式、磁电式和接近开关式。
基于MATLAB的液位模糊控制系统设计

基于MATLAB的液位模糊控制系统设计
丁肇红
【期刊名称】《上海应用技术学院学报(自然科学版)》
【年(卷),期】2009(009)004
【摘要】对水箱系统设计一个两维模糊控制器,模糊控制器设计为两个输入一个输出,模糊控制器的输出用来控制阀门的开度,调节水箱的液位.运用MATLAB模糊工具箱实现双输入单输出的模糊控制器,并结合Simulink仿真得到实际液位跟踪给定液位的曲线,仿真结果证实该模糊控制器优越于常规的PID控制器,水箱模糊控制系统获得良好的控制性能指标.
【总页数】4页(P258-260,270)
【作者】丁肇红
【作者单位】上海应用技术学院机械与自动化工程学院,上海,200235
【正文语种】中文
【中图分类】TP273.4
【相关文献】
1.基于MATLAB的结晶器液位模糊控制器的设计与仿真 [J], 刘建新;谌海霞
2.基于组态王与MATLAB的双容水箱液位模糊控制系统 [J], 王维权;马阳;雷彦华;禢太行;李海荣
3.基于ControX2000和MATLAB的液位模糊控制系统 [J], 王贞卫;陈华
4.基于现场总线的双容液位模糊控制系统设计 [J], 李微;邵志勇;李媛
5.基于参数自整定的双容液位模糊控制系统设计 [J], 吴兴纯;杨燕云;吴瑞武;杨秀莲
因版权原因,仅展示原文概要,查看原文内容请购买。
智能控制及MATLAB实现—水箱液位模糊控制仿真设计

智能控制及MATLAB实现—水箱液位模糊控制仿真设计智能控制是一种利用先进的智能技术和算法来实现自动控制的方法。
在智能控制中,模糊控制是一种常见且有效的方法之一、模糊控制通过将模糊逻辑应用于控制系统中的输入和输出,根据模糊规则来进行决策和控制。
水箱液位控制是一个典型的控制问题,常常用于工业和民用领域中的自动化系统。
在许多控制应用中,水箱液位的控制是一个关键的问题,因为它需要根据系统的液位情况来实现稳定的控制。
在模糊控制中,首先需要建立一套模糊规则系统,该系统包括模糊化、模糊推理和解模糊化这三个步骤。
模糊化是将实际输入转换为模糊集合的过程。
在水箱液位控制中,可以将液位分为低、中和高三个模糊集合。
通过将实际液位值映射到这些模糊集合中的一个,来表示液位状态。
模糊推理是根据一组模糊规则,将模糊输入转换为模糊输出的过程。
通过将输入和规则进行匹配,确定输出的模糊集合。
在水箱液位控制中,可以使用如下规则:如果液位低且液位变化小,则控制信号为增大水流量;如果液位高且液位变化大,则控制信号为减小水流量;如果液位中等且液位变化适中,则控制信号为不变。
解模糊化是将模糊输出转换为实际的控制信号的过程。
在水箱液位控制中,可以使用模糊加权平均值的方法来进行解模糊化。
通过将模糊集合和其对应的权重进行加权平均计算,得到最终的控制信号。
在MATLAB中,可以使用Fuzzy Logic Toolbox来实现水箱液位模糊控制仿真设计。
首先需要建立输入和输出的模糊化和解模糊化函数,然后根据实际的模糊规则,构建模糊系统。
最后通过设定输入的模糊值,使用模糊系统进行推理和解模糊,得到最终的控制信号。
总结起来,智能控制及MATLAB实现水箱液位模糊控制仿真设计包括建立模糊规则系统,进行模糊化、模糊推理和解模糊化三个步骤,通过Fuzzy Logic Toolbox来实现模糊控制系统的构建和仿真。
通过利用模糊控制的方法,可以实现水箱液位的自动稳定控制,并提高了控制系统的鲁棒性和适应性。
智能控制及MATLAB实现—水箱液位模糊控制仿真设计

水箱水位模糊控制系统设计一.在MATLAB命令窗口中输入sltank,便可打开如图所示的模型窗口。
图1 sltank仿真图(1)打开MATLAB,输入指令fuzzy,打开模糊逻辑工具箱的图形用户界面窗口,新建一个Mamdani模糊推理系统。
(2)增加一个输入变量,将输入变量命名为水位误差、误差变化,将输出变量命名为阀门开关速度。
这样就建立了一个两输入单输出的模糊推理系统,保存为shuiwei1。
图2 增加一个输入变量(3)设计模糊化模块;设水位误差level的论域为[2、95 3、05],误差变化率rate的论域为[-0、2 0、2];两个输入量的模糊集为level设为为7个,rate设为5个:其中水位误差level定为NB、NM、NS、ZE、PS、PM、PB;参数分别为[0、01 2、95]、[0、01 2、97],[0、01 2、99]、[0、01 3]、[0、01 3、01]、[0、01 3、03]、[0、01 3、05],隶属度均为高斯函数;图3 输入量level的参数设定误差变化率rate分别为负大,负小,不变,正小,正大。
参数分别为,[0、03 -0、2]、[0、03 -0、1]、[0、03 0]、[0、03 0、1]、[0、03 -0、2],隶属度函数均为高斯函数。
图4 误差变化率rate的参数设定阀门的开关速度设为七个等级:快关,中关,慢关,不动,慢开,中开,快开,其论域为[2、95 3、05]。
参数分别为;[2、94 2、95 2、96]、[2、965 2、97 2、975]、[2、99 2、99 2、995]、[2、999 3 3、001]、[3、005 3、01 3、015]、[3、02 3、03 3、035]、[3、04 3、05 3、06],隶属函数为三角形函数。
图5 输出量valve的参数设定(4)设计模糊规则打开Ruel Editor窗口,通过选择添加模糊规则;1)If (level is NB) and (rate is 负大) then (valve is 快关) (1)2)If (level is NB) and (rate is 负小) then (valve is 快关) (1) 3)If (level is NB) and (rate is 不变) then (valve is 快关) (1) 4)If (level is NB) and (rate is 正小) then (valve is 中关) (1)5)If (level is NB) and (rate is 正大) then (valve is 不动) (1) 6)If (level is NM) and (rate is 负大) then (valve is 快关) (1) 7)If (level is NM) and (rate is 负小) then (valve is 快关) (1) 8)If (level is NM) and (rate is 不变) then (valve is 快关) (1) 9)If (level is NM) and (rate is 正小) then (valve is 中关) (1)10)If (level is NM) and (rate is 正大) then (valve is 不动) (1) 11)If (level is NS) and (rate is 负大) then (valve is 中关) (1) 12)If (level is NS) and (rate is 负小) then (valve is 中关) (1) 13)If (level is NS) and (rate is 不变) then (valve is 中关) (1) 14)If (level is NS) and (rate is 正小) then (valve is 不动) (1) 15)If (level is NS) and (rate is 正大) then (valve is 慢开) (1) 16)If (level is ZE) and (rate is 负大) then (valve is 中关) (1) 17)If (level is ZE) and (rate is 负小) then (valve is 慢关) (1) 18)If (level is ZE) and (rate is 不变) then (valve is 不动) (1)19)If (level is ZE) and (rate is 正小) then (valve is 慢开) (1) 20)If (level is ZE) and (rate is 正大) then (valve is 中开) (1) 21)If (level is PS) and (rate is 负大) then (valve is 慢关) (1) 22)If (level is PS) and (rate is 负小) then (valve is 不动) (1) 23)If (level is PS) and (rate is 不变) then (valve is 中开) (1) 24)If (level is PS) and (rate is 正小) then (valve is 中开) (1) 25)If (level is PS) and (rate is 正大) then (valve is 中开) (1) 26)If (level is PM) and (rate is 负大) then (valve is 不动) (1) 27)If (level is PM) and (rate is 负小) then (valve is 中开) (1) 28)If (level is PM) and (rate is 不变) then (valve is 快开) (1) 29)If (level is PM) and (rate is 正小) then (valve is 快开) (1) 30)If (level is PM) and (rate is 正大) then (valve is 快开) (1) 31)If (level is PB) and (rate is 负大) then (valve is 不动) (1) 32)If (level is PB) and (rate is 负小) then (valve is 中开) (1) 33)If (level is PB) and (rate is 不变) then (valve is 快开) (1) 34)If (level is PB) and (rate is 正小) then (valve is 快开) (1) 35)If (level is PB) and (rate is 正大) then (valve is 快开) (1) 这35条模糊控制规则的权重都为1、图6 模糊控制规则的设定(5)利用编辑器的 to Workspace, 将当前的模糊推理系统,以shuiwei1保存到工作空间中。
基于MATLAB的锅炉水位模糊控制系统的设计和分析的开题报告

基于MATLAB的锅炉水位模糊控制系统的设计和分
析的开题报告
一、研究背景
锅炉作为工业生产中使用频率较高的设备之一,在其运行过程中,
水位控制是至关重要的一环。
水位过高或过低都会对锅炉的运行安全和
效能产生不利的影响,因此需要对锅炉水位进行精准的控制。
在锅炉水
位控制中,模糊控制技术可以应用到控制策略中,使其更具自适应性和
鲁棒性。
二、研究目的
本项目旨在设计基于MATLAB的锅炉水位模糊控制系统,通过对锅
炉水位进行实时监测和精准控制,提高锅炉运行的安全性和效率,并评
估该控制系统的性能和可靠性。
三、研究方法和步骤
1. 研究锅炉水位的动态特性,建立锅炉水位的数学模型。
2. 设计锅炉水位模糊控制算法,将其应用到锅炉水位控制中。
3. 基于MATLAB软件平台,搭建锅炉水位模糊控制系统,进行仿真
实验,优化控制算法参数。
4. 进行实验验证,评估该控制系统的性能和可靠性。
四、预期成果
1. 设计基于MATLAB的锅炉水位模糊控制系统,并对其进行仿真实验。
2. 分析控制系统的性能和可靠性,评估其在实际工程中的应用前景。
3. 撰写论文,发表在相关学术期刊上,向学术界和工程技术人员分享相关研究成果。
基于MATLAB的模糊控制系统设计

实验一基于MATLAB的模糊控制系统设计1。
1实验内容(1)基于MATLAB图形模糊推理系统设计,小费模糊推理系统;(2)飞机下降速度模糊推理系统设计;(3)水箱液位模糊控制系统设计及仿真运行.1.2实验步骤1小费模糊推理系统设计(1)在MATLAB的命令窗口输入fuzzy命令,打开模糊逻辑工具箱的图形用户界面窗口,新建一个Madmdani模糊推理系统。
(2)增加一个输入变量,将输入变量命名为service、food,输出变量为tip,这样建立了一个两输入单输出模糊推理系统框架。
(3)设计模糊化模块:双击变量图标打开Membership Fgunction Editor窗口,分别将两个输入变量的论域均设为[0,10],输出论域为[0,30]。
通过增加隶属度函数来进行模糊空间划分.输入变量service划分为三个模糊集:poor、good和excellent,隶属度函数均为高斯函数,参数分别为[1.5 0]、[1,5 5]和[1。
5 10];输入变量food划分为两个模糊集:rancid和delicious,隶属度函数均为梯形函数,参数分别为[0 0 1 3]和[7 9 10 10];输出变量tip划分为三个模糊集:cheap、average和generous,隶属度函数均为三角形函数,参数分别为[0 5 10]、[10 15 20]和[20 25 30].(4)设置模糊规则:打开Rule Editor窗口,通过选择添加三条模糊规则:①if (service is poor)or (food is rancid) then (tip is cheap)②if (service is good) then (tip is average)③if (service is excellent) or (food is delicious)then (tip is generous)三条规则的权重均为1.(5)模糊推理参数均使用默认值,通过曲面观察器(Surface Viewer)查看小费模糊推理的输入输出关系曲面。
基于MATLAB的水箱水位模糊控制

目录前言1.模糊控制概述1.1模糊控制的产生及特点 (3)1.2 模糊控制技术的发展 (4)1.3 模糊控制理论的研究现状 (5)2.模糊推理原理2.1模糊控制的基本工作原理 (6)3.基于MATLAB的水箱供水模糊控制3.1水箱水位模糊控制系统设计 (8)小结 (16)参考文献 (17)前言随着社会经济的迅速发展,水对人们生活与工业生产的影响越来越重要,尤其是近几年,随着居民生活水平的显著提高和城市化进程的加快,居民生活用水和工业用水增长幅度加大,原有的供水系统已经不能满足人们的需求。
为了保证正常的供水,这里应用模糊控制技术,实现对水箱水位的自动控制。
徐州师范大学机电工程学院课程设计纸3、基于MATLAB的水箱供水模糊控制3.1水箱水位模糊控制系统设计本系统设计基于MATLAB图形模糊推理系统,设计步骤如下:(1)打开MATLAB,输入指令fuzzy,打开模糊逻辑工具箱的图形用户界面窗口,新建一个Mamdani模糊推理系统。
图3.1 在FIS Editor窗口中新建水位控制模糊推理系统(2)增加一个输入变量,将输入变量命名为水位误差、误差变化,将输出变量命名为阀门开关速度。
这样就建立了一个两输入单输出的模糊推理系统,保存为shuixiang.fis。
第3页图3.2 增加一个输入变量(3)设计模糊化模块:设水位误差的论域为[-1 1],误差变化的论域为[-0.1 0.1];两个输入量的模糊集都定为5个:其中水位误差定为高、偏高、合适、偏低、低五等;参数分别为[0.3 -1]、[0.3 -0.5]、[0.3 0]、[0.3 0.5]、[0.3 1];徐州师范大学机电工程学院课程设计纸图3.3 设计水位误差模块误差变化分为大、偏大、合适、偏小、小五等。
参数分别为[0.03 -0.1]、[0.03 -0.05]、[0.03 0]、[0.03 0.05]、[0.03 0.1],隶属度函数均为高斯函数。
第5页图3.4 设计误差变化模块阀门的开关速度定为5等:快开、慢开、不动、慢关、快关。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
图 6 水箱液位模糊控制系统的仿真结果
图 7 水箱液位 PID 控制系统的仿真结果
4 结
论
输出改变调节阀的开度来改变水箱的液位高度, 达到用两维模糊控制器的方法来控制水箱系统的 液位高度, 同时将模糊控制器和 P I D 控制器比较, 仿真运行结果表明了水箱模糊控制系统获得更好 的控制性能指标。
( 下转第 270 页 )
收稿日期 : 2009- 06- 26 基金项目 : 上海市教委科研基金资助项目 ( 07ZZ163) 作者简介 : 丁肇红 ( 1966- ) , 女 , 副教授 , 主要研究方向为系统辨识、 非线性控制和模糊控制 .
第 4期
丁肇红 : 基于 MA TLA B 的液位模糊控制系统设计
259
实际液位的误差 e, 另一个输入为误差 e的变化率 de, 模糊控制器的输出用来控制阀门的开关 , 从而 调节水 箱的 液位高 度。运 用 MATLAB 中 的 F IS 系统工具箱实现双输入单输出的模糊控制器, 并 结合 S i m u link 仿真得到实际液位跟踪给定液位的 曲线, 仿真结果证实水箱模糊控制系统获得良好 的控制性能指标。
图 1 水箱模糊控制系统示意图
图 4 输出量 p 的隶属度函数
中位水箱系统的模糊控制器设计为两个输入 一个输出, 一个输入为水箱的液位给定值与实际液 位 H 的误差 e, 另一个输入为误差 e 的变化率 de。 模糊控制器的输出是阀门开度 p, 阀门开度间接控 制容器的水位高度, 从而达到调节水箱的液位高 度。图 2所示为液位模糊控制系统框图。
2 液位模糊控制器的设计
2. 1 模糊控制器的输入设计 将误差 e 和误差 e 的变化率 de 模糊化 , 根据 隶属函数遵循的基本原则
[ 5]
设计 e 和 d e 的 5 个
模糊子集及隶属函数如图 3 所示, 5 个模糊子集 为 NB、 NS 、 ZE、 PS 、 PB。
1 水箱液位模糊控制系统结构
传统控制方法均是建立在被控对象的精确数 学模型 之上的 , 随着系统复 杂程度的提高 , 将 难以建立系统的精确数学模型和满足实时控制的 要求。在实际工业生产中, 很多系统的影响因素 很多, 十分复杂。大多数实际系统都是非线性的, 建立精确的数学模型特别困难。双容对象受到扰 动后, 被控参数 ( 液面高度 ) 的变化速度并不是一 开始就最大 , 而是要经过一段时间之后才能达到 最大值。双容对象的数学模型是非线性的, 由于 建立的液位对象模型不够精确 , 采用此模型整定
图 2 液位模糊控制系统框图
条模糊控制规则如表 1 所示。
260
表 1 模糊控制规则表
de PB PS ZE NS NB e PB HI GHER LOW LOW ER LOW ER PS HIGHER EQUAL LOW LOW LOW ER ZE H IGHER H IGH EQUAL LO W LO W ER
2. 3 模糊控制器的规则设计 确定模糊控制规则的原则是必须保证控制器 的输出能够使系统输出响应的动态特性达到最佳。 根据水箱液位系统的要求, 当实际的液位小于给定 的液位, 即输入量 e 大, 将阀门开度变大时, 实际液 位高度就会上升 , 这就设计出一条规则如下 : 如果误差 e 是 PB, 且液位变化率 de 是 PB, 则 控制 P 为 H I GH ER; 如果误差 e 是 PB, 且液位变化率 de 是 PS, 则 控制 P 为 H I GH ER; 根据这样的原理可设计出模糊控制器的 23
本文通过对中位水箱系统液位偏差和液位偏 差的变化率进行模糊化处理, 利用控制经验知识 建立了两位液位模糊控制规则 , 再通过反模糊化
270
上海应用技术学院学报 (自然科学版 )
第 9卷
w e i au fbau der H efe[ J]. Ber D tseh Chem C es , 1907, 40 ( 4 ): 1027- 1047 . [ 7] S tark D. E xtractive b ioconversion o f 2- phenyle thano l from L - pheny lalan ine by Saccharo my ces cerevisiae[M ]. PhD thesis , Sw iss Federal In stitu te of Techn ology L ausanne , 2001. [ 8] E lena A lbertazz, i Rosanna Card illo , Stefano Serv.i B iogeneration of 2- phenylethano l and 2- phenyle thylacetate i m portant aroma componen ts [ J]. B io technology Letters , 1994, 16( 5): 491- 496. [ 9] Fabre C E, B lanc P J , Go m a G. S creen ing of yeasts producing 2- phenylethyl alcoho l[ J]. B io technology Techn iques , 1997 , 11 ( 8): 523- 525 . [ 10 ] E tschm ann M M W, Se ll D & Schrader J . Screen ing o f yeas ts for the p rodu ction of the aro ma co m pound 2- phenylethano l in a mo lasses based m ed ium [ J]. B io techno logy L etters , 2003, 25 ( 2 ): 531- 536. [ 11 ] H uang C J , Lee S L, Ch ou C C . Production and m olar y ie ld of 2 - Pheny leth anol by p ich ia fer m entam L - 5 as affected by some mediu m co m ponen ts[ J ]. Journal of B ioscience and B ioeng i neering, 2000, 90 ( 2 ): 142- 147. [ 12 ] E tschm ann M M W, Sell D, Schrader J . M ed ium op ti m ization for the production o f the aro ma co m pound 2 - phenylethano l u sing a genetic a l gorithm [ J ]. Journal of M olecular C atalys is B: Enzym atic , 2004, 29 ( 5 ): 187- 193. [ 13 ] Ju liano Garavaglia , Si m one H ick m ann F lo res , Tan ia M ara P izzo lato . B ioconversion of L - phen y lalan ine in to 2 - phenylethano l by K luyvero my ces m arx ianus in grape m ust cu ltures[ J]. W orld J M icrob io l B iotechno,l 2007 , 23 ( 6 ): 1273- 1279. [ 14 ] S tark D, Zala D, M nch T, et a. l Inh ib ition as pects o f the bioconvers ion o f L - phenylalan ine [ 21 ] [ 18 ] [ 17 ] [ 16 ] [ 15 ]
[ 1]
出的 P I D 控制器也难以使系统达到超调量为 4 . 3 % 的较理想的控制效果。基于这种情况下, 模糊 控制就显得意义重大。因为模糊控制不用建立数 学模型 , 根据实际系统的输入输出的结果数据 , 参 考现场操作人员的运行经验, 就可对系统进行实 时控制。因此利用模糊控制技术来设计液位控制 系统将更直接、 更有效 , 是非线性控制的一种更有 力的控制 手段。模糊控 制技术已日趋成 熟和完 [ 2~ 6] 善 。本文水箱系统的模糊控制器设计为两个 输入一个输出, 一个输入为水箱的液位给定值与
基于 MATLAB 的液位模糊控制系统设计
丁肇红
( 上海应用技术学院 机械 与自动化工程学院 , 上海 200235)
摘要:
对水箱系统设计一个两维模糊控制器 , 模糊控制器设计为两个输入一个输出 , 模糊控
制器的输出用来控制阀门的开度 , 调节水箱的液位 。运用 MATLAB 模糊工具箱实现双输入单 输出的模糊控制器, 并结合 Si m ulink 仿真得到实际液位跟踪给定液位的曲线 , 仿真结果证实该 模糊控制器优越于常规的 P ID 控制器, 水箱模糊控制系统获得良好的控制性能指标 。 关键词 : 模糊化 ; 反模糊化 ; 模糊控制器 ; 水箱系统 文献标识码 : A
图 3 输入量 e 和 de 的隶属度函数
2. 2 模糊控制器的输出设计 对于输出量的设计方法, 也与上面输入的设置 方法相类似将输出变量 p 的隶属度函数曲线命名 为 : Lower 、 Low、 Equal 、 H igh 、 H ig her , 得到的隶属度 函数曲线形状和参数, 并且在创建输出变量进行隶 属函数时应该有意识的把 Equal时的三角形曲线 形状设置的比较窄, 因为在输出变量平稳时, 误差 相对要小而分辨率和灵敏度应该相对要高。输出 u 的 5 个模糊子集和隶属函数如图 4 所示。
上海应用技术学院学报 ( 自然科学版 )
第 9卷
3 M ATLAB 仿真与结果
NS HI GHER HI GH HI GH EQUAL LO W HI GHER HI GHER HI GHER HI GHER NB