预览加载中,请您耐心等待几秒...
1/4
2/4
3/4
4/4

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

模糊控制在温室大棚温度控制系统中的应用1引言我国农业正处于从传统到优质、高效、高产的现代化农业转化的初期。温室大棚作为现代化农业的重要产物已经得到了广泛的应用。而现代化的农业生产是离不开环境控制的温室大棚是北方的一些地区在近些年发展起来的生产设施主要用于调节温湿度、CO2气体浓度和光照等环境因素使农作物拥有最佳的生长环境。目前我国的大多数温室控温设备都是比较简陋的环境仍然是靠人工经验来进行控制管理已严重的影响了农业的稳定快速发展。因此我们迫切的需要设计出一种高效益、低成本的温室大棚温度控制系统。温室大棚对温度的控制是—个较为复杂的系统具有实时变化性强、非线性、随机干扰较大、过程机理错综复杂等特点所以难以去建立一个精确的数学模型采用传统的控制方法、控制理论其控制效果都不是很好[1]。这种情况下模糊控制就显得意义重大因为模糊控制是不需要预先建立一个精确的数学模型的根据实际数据并参考操作人员的经验就可以进行实时的控制将其应用在温室大棚温度控制系统中正适合。2系统设计所谓模糊控制系统是一种自动的控制系统它以模糊数学和模糊语言形式的知识来表示以模糊逻辑推理来作为理论基础并借助于计算机控制技术来构成的一种具有闭环结构的数字控制系统[2]。系统由模糊控制器、输入/输出接口装置、传感器、广义对象四个部分组成。其中广义对象包括了被控对象和执行机构传感器将各种过程的被控制量和被控对象转换为电信号模糊控制器再通过输入/输出接口将数字信号量从被控对象处获取并经过数模变换把模糊控制器决策的输出的数字信号转变为模拟信号送给执行机构继而去控制被控对象[3]。可见整个系统的核心就是模糊逻辑控制器。本文着重介绍此部分。3模糊控制器设计3.1模糊控制器的结构模糊控制器由模糊化(Fuzzification)、模糊推理(FuzzyReasoning)、模糊量的去模糊(Defuzzification)三部分组成它们都是建立在知识库(KnowledgeBase)基础上的。其控制原理如图1所示。模糊控制器的输入量是非模糊量时必须要转化成模糊量以后才能够用于模糊推理。而模糊化就是将确定量变换成模糊集的过程。其主要的功能是根据输入语言变量的隶属度函数去确定相应于每个语言值的隶属度。输入量模糊化后下一步进行的就是模糊推理。模糊推理是模糊控制器对于给定的模糊输入量根据判定的模糊规则以及事先规定好的推理方法求出模糊输出量的过程它是模糊控制器的核心。在模糊推理中得出的模糊输出量必须转换成非模糊的输出所以去模糊就是将模糊集变换成确定值的过程。根据模糊推理得到的输出模糊隶属函数可用不同的方法找到一个比较具有代表性的精确值来作为控制量。3.2模糊控制器的设计(1)确定模糊控制器的输入、输出变量系统的输入变量为大棚温度与实际温度的偏差E和偏差的变化率DE输出变量为控制加热装置的供电电压U。(2)定义模糊子集T(E)={NBNMNSZEPSPMPB}其中NB表示负;NM表示负中;NS表示负小;ZE表示零;PS表示正小;PM表示正中;PB表示正大。温度偏差、偏差变化率的隶属函数赋值表如表1所示。根据过程控制的实际经验来得到模糊控制的规则实质上就是将操作员的控制经验加以总结从而得出一条条的模糊条件语句将这些语句(规则)进行汇总得出成如表2所示的模糊控制规则表。模糊控制算法是系统实现模糊控制的关键其实现的方法目前主要有两种即公式法和查表法。可以根据不同系统的不同情况来选用不同的控制算法。本系统采用的是查表法来实现的。在查表法中根据模糊控制规则表利用直接法计算出输入输出的模糊关系矩阵即控制表。在系统中由于偏差E和偏差的变化率DE的论域都有7个元素{-3-2-10123}所以在输入时偏差E或偏差的变化率DE的值会量化到7个元素之中的任意一个。这样求出所有可能的输入组合及其对应的输出控制量就形成了相应的模糊控制表。其部分控制规则描述如下:4结语为了验证该模糊控制策略和设计方案的正确性以便获得较好的控制效果借助MATLABA对温室大棚温度控制系统进行了仿真试验[4]。经试验得出采用模糊控制要比采用普通PID控制的超调量小控制效果好并且能更好的改善系统的静态与动态特性。可见在温室大棚温度控制系统中采用模糊控制而不用去建立精确的数学模型只需根据实际数据并参考操作人员的经验就可以进行实时的控制这对于环境条件较复杂的情况是一种非常有效的控制策略可取得比较满意的控制效果。参考文献[1]王立舒等.日光温室温、湿度模糊控制系统研究[J].东北农