基于模糊控制的智能温室系统

来源 :光盘技术 | 被引量 : 0次 | 上传用户:xiaosheng2099
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:针对现代温室的特点,将模糊控制应用于温室控制系统的设计中。给出了智能温室控制系统的硬件组成、软件实现以及核心算法,并对该系统进行了实现。应用效果表明,系统不仅能够将温度恒定在一个制定范围,还能够最大限度的节约能源消耗。
  关键词:模糊控制,智能温室,单片机
  中图分类号:TP309文献标识码:A
  
  Intelligent Greenhouse System Based on Fuzzy Control
  ZHAO Xiao-juan
  (Department of Computer; Hunan Urban Construction College,Hunan Xiangtan 411001)
  Key words: intelligence;greenhouse system;fuzzy control
  
  精准农业在美国等发达国家已经形成一种自动化和信息技术与农业生产相结合的产业,也是未来农业发展的重要途径,智能温室系统是精准农业的重要组成部分。
  现代温室特殊的结构及材料形成了一个与外界大气候环境相对隔离的特殊的内部小气候环境,它受到温室外气象环境条件、温室结构及材料特性、温室环境调控设备、温室内作物生理活动以及人为干扰等因素的影响,是一个非常复杂的动力学系统。研究温室小气候的建模,是建立适合我国气候特征、能够自动调控温室小气候的可控环境农业的基础。
  
  1 系统硬件结构
  
  本控制系统是由1台IBM工业控制计算机为上位机,3台(可以更多台)MSC251单片机作为下位机组成的温室群集散控制系统。下位机1完成整个温室群营养液配制和供应,下位机2和3分别实现对温室1和温室2的环境参数的测控。下位机把传感器采集的有关参量如温度、湿度、CO2浓度、光照度、营养液浓度(EC)和酸碱度(pH)等转换为数字信号,并把这些数据暂存起来,然后与给定值进行比较,经一定的控制算法后,给出相应的控制信号进行调控,同时经过串行通信接口将数据送至上位机。上位机主要完成数据管理、智能决策、历史资料统计分析,并对数据进行显示、编辑、存储、打印输出。
  PC机的串行通信接口为RS232。但RS232采用非平衡方式传输数据,传输距离短、速度慢、抗干扰能力差,不适合于分散的多栋温室中的单片机与主机之间远距离通信。而RS422采用平衡传输方式,传输距离长、抗干扰能力强。因此本控制系统采用RS422接口。要实现单片机和PC机的通信,就必须进行RS232/RS422信号电平转换。我们将通信接口制成一块符合PC总线标淮的通信卡,将其插入计算机的总线即可。
  
  2 系统软件结构
  
  系统软件包括上位机软件和下位机软件,上位机软件采用Visual C#编写,下位机软件采用MCS251汇编语言编写,固化在其程序存储器中。
  系统软件本着方便用户的原则,采用人机交互方式,采用下拉式菜单,弹出式窗口,热键操作,错误屏蔽等技术,最大限度方便用户操作。系统软件主要由7大模块组成,即实时监测模块、智能决策模块、系统参数设定模块、控制参数设定模块、数据处理模块、帮助文件模块和文件管理模块。
  主模块主要完成多任务系统的管理功能,该窗口利用菜单进行任务选择,使操作人员对整个管理系统一目了然。实时监测模块可分别以表格和动态曲线的形式同时显示两栋温室的温度、湿度、CO2浓度、光照度、营养液浓度等参数,完成温室环境的实时监测。此模块定时从下位机接收各温室的数据,然后显示,并可存盘。
  智能决策模块能根据实测数据,采用人工智能的方法自动设定下位机中的某些重要控制参数。例如,根据温室中的温度、湿度、作物生长期等来确定营养液浓度、供液时间和时间间隔。系统参数设定模块完成一些系统运行所必需的、与硬件系统密切相关的、以及一般操作人员不必涉及的参数的设定,如I/O卡的地址、通道的分配、定时器的定时参数及密码设定等。控制参数设定模块完成向下位机传送控制参数的功能。为使系统免受外来人员的干预,避免因参数设定不当造成的损失,软件采用了两级密码管理方式:系统管理员密码和操作员密码。当用户选择“系统”或“控制”菜单下的任一菜单项时,系统将首先进行密码检验,密码正确方能进入相应的参数设定对话框。
  
  3 控制算法及实现
  
  对于双输入单输出的模糊控制器,其控制规则可写成下列条件语句形式,即
  If E = Ai and EC = j B then U = ij C ( i , j =1, 2,...,7)
  其中,Ai,Bj Cij 是定义在误差、误差变化和控制量论域上的模糊集。
  令实时采样所得到的实际误差量ec、误差变化ec分别与量化因子K1和K2相乘并取整,得到量化的等级,根据模糊变量E和EC的赋值表如,采用最大隶属度法,求得量化等级所对应的模糊子集,结合模糊控制规则表,求出控制量的模糊子集;根据模糊变量U的赋值表,再用最大隶属度法,得出此刻控制量模糊子集所对应的量化等级,这就是控制系统的一步模糊控制。
  温室环境是一个多变量,多耦合,非线性,大滞后的复杂动态系统,很难建立精确的数学模型。因此,本系统采用模糊控制,并利用模糊控制器本身的解耦特点,在控制器结构上实现解耦,即将一个多输入多输出的模糊控制器分解成若干个多输入单输出的模糊控制器。对单个模糊控制器来说,根据实验结果和经验总结出模糊控制规则,再经模糊推理得到模糊控制表,将该控制表存入单片机中。在实际控制中,单片机根据模糊化后的输入变量值,直接查控制表以获得控制量的模糊值,再经反模糊化后作为输出去控制被控量。
  
  4 结束语
  
  本系统的研制为作物生长提供了良好的生态环境,也为研究环境因子对作物的影响和探索作物的高效生长规律提供了物质基础。上位机的管理功能被多台下位机共享,节省了成本,提高了设备的利用率。通过智能决策模块,将那些需要根据环境因子的变化而变化的参数的设置变得更加合理和及时,实用性和经济性好。
其他文献
目的评价阿莫曲坦在中国健康志愿者中的单次给药药动学特征。方法采用随机开放双交叉试验设计,12例健康受试者(男女各半)在空腹状态下分别单次口服阿莫曲坦片12.5 mg或25 mg
IP复用技术是目前SOC设计方法的关键。有效的基于IP重用的设计方法学需要一整套完整的设计环境支持,其中关键部分是要开发一个包含种类丰富、质量优良的IP模块的IP库。本文介
首先引入可数一致集与可数一致完备集的概念,研究其若干性质.其次,在此基础上给出可数一致极小集和可数一致连续偏序集的定义,得到可数一致极小集的若干内部刻画,并利用可数
本文采用模糊聚类分析方法对高职学生成绩进行科学分析,建立适合评价高职学生综合能力的指标体系,从而为高职学校教学改革提供决策支持,并为学生的学习方向提供一定的指导决
1.在标签上厚厚地涂一层食用油。2.放置24小时,让食用油充分渗入标签内。3.试着除掉标签。如果可以轻松除去,继续下一步。如果粘得比较牢,需重复第1、2两个步骤。4.标签被除
本文采用加权平均的方法对海南省总体现代化进程的综合测度与分析发现2007年,海南省的薄弱环节在教育与科技方面,而环境方面则取得比较好的成效,近乎达到现代化目标值的100%
互联网经济时代,手机游戏作为吸引客户和流量的重要应用,越来越受到关注。手游版权交易市场规模日益扩大、交易日益活跃。合理评估手游版权价值是市场交易的首要环节,也是促
本文针对第三方支付这一新兴非金融机构支付服务方式,研究了第三方支付的发展过程和模式特点,分析了第三方支付所面临的技术风险和安全风险,提出了通过第三方测评来降低支付
CAI已经成为现代教育技术的重要组成部分.合理使用多媒体手段,巧妙运用CAI课件,让CAI走进医学化学课堂,对推动教学模式、教学思想和教学理论的改革等方面将发挥其重要作用.
挖掘频繁项集是许多数据挖掘任务是近几年数据挖掘领域研究的热点之一.在分析当前Apriori算法及其改进算法的基础上,本文介绍了一种基于三次遍历的快速关联规则挖掘算法,该算