分布式温室控制系统
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
分布式温室控制系统
摘要
针对农业环境自动化控制的需要,研制了“分布式智能型温室计算机控制系统”。该系统体系结构为中心计算机和单片机智能控制仪的主从式结构,系统采用实时多任务操作系统和农业温室专家系统的人工智能技术,对温室内外环境因子进行实时监测和智能化决策调节,为农作物创造最优化的生长条件。实时多任务系统使系统的通信,环境参数采集,控制可以同时进行:由于现场情况的复杂性和多变性,依靠精确数学模型的传统控制已经无法很好地解决问题,因此,本系统采用存储大量现场经验和知识的专家系统来达到控制的目的。采用专家系统从理论上去验证和分析系统,保证了系统运行的稳定性和可扩展性,降低了开发难度。系统硬件主要由环境因子实时监测模块、智能决策模块组成。软件部分采用组态方式实现,包括数据库管理模块、人工控制模块等几部分构成,具有操作简便,可靠性高,便于升级扩充等特点,已实现产品化。本系统软件采用组态方式实现,文中介绍了如何利用来实现用于工业控制系统的组态软件。传统的面向对象的设计思想已经难以适应现在的分布式软件模型的要求,组件化的程序设计思想是为了提高软件的可重用洼,可扩展性而出现的。组态软件则是为了满足控制系统现场情况的多变性而出现的。为了提高软件的可重用性.减少控制软件设计中的重复劳动,所以控制软件设计成为组态方式成为一种趋势。利用的思想,采取模块包装的方式来实
现组态软件使得这样的软件能够直用于不同的控制系统。
关键词:温室专家系统人工智能组态软件单片机
1绪论
二十一世纪是生命科学的世纪。加强以现代农业生物技术为主体的农业高科技的研究与开发,是下个世纪我国农业领域能否掌握科技进步主动权的关键。发展农业高科技产业是促进我国农业高科技研究开发及其与经济建设紧密结合的重要途径。温室设旌的自动检测和控制技术能为作物创造良好的生长环境,同时温室内的高温、高湿作业环境,又需要作业的自动化技术。随着温室面积的扩大以及自动化装备的应用,如何进行温室的群管理,以降低运行成本、提高效率、实现环境的精确控制成为目前研究的关键问题。针对温室环境的自动控制技术、智能管理技术、温室群管理技术正在逐步得到应用,并正向无人化方向发展。.从计算机局域网到互联网,已形成了世界X围的计算机网络。由于信启.资源量大、更新传递速度快、遍及世界各地等特点,近年来它的应用取得了飞速的进展,同时在农业领域的应用也越来越广泛。近几年来,随着低价格、高性能计算机的普及应用以及计算机网络的低价格和高速度,人们在寻求将温室的计算机检测控制信息形成网络化,利用网络的优势来实现温室群的高效率栽培管理,环境控制的精确化、节能化以及设备成本的降低。本文主要介绍并分析远程分布式控制系统设计技术在温室环境控制上的应用。
国外研究现状
温室设施使用基于internet的远程控制技术可实现设施环境检测
和控制,即在远离温室现场的场所,通过网络进行温室设施的温度、湿度等设施环境的确认.也可以变更加温器等环境控制没各的设定值。在发生异常情况时.可以自动通报到牛产者的或者传呼机上,远程进行紧急处置。使用该技术主要有以下的优点:1)可以利用网络的高效率管理,实现分敞控制功能,使坏境均匀化、节能.实现精确控制。2)降低设备成本,节省人力。3)实现温室的群管理。日本的四国电力集团丌发了“OPENPLANET(简称OP)”这一适合于双方向的远程监视控制系统。陔系统主要由检测控制用LAN、信息采集单元、数据记录单元、分散控制器、OP服务器计算机等组成。由软件编程做成的模拟实物机器的“虚拟机VM”,可以在网络间任意传送。用PC机或PDA及移动可以把这个“虚拟机”呼出来进行操作。OPENPLANET技术让“无论何地,分昼夜,只要机网相联,便能遥控自如”的构想变为方便易行的现实。该系统可以实现温室的群管理。结合人工智能及其专家系统领域的研究优势.采用中央控制计算机与单片机智能控制器的主从式体系结构,实时多任务操作系统和农业温室专家系统,研制了了这套分布式智能型温室控制系统。系统对温度,湿度.光照等环境因子实行实时控制.多任务的控制方式提高了温室系统的灵活性,高精度传感器保证了控制精度;分布式体系结构使得控制部分与温室部分可以分离丌宋,两者通过一根总线进行多讥通信,降低了通信成本,使得系统能够很方便的实现远程自动控制或昔手动控制。
1.系统软件采用组态化设计。
由于控制方式的多样性以及温室数目,温室设备种类的变化,对温室控制软件有着更好的要求,即要求它能根据不同的场合进行软P旧l态。组件化程序设计方法强调真正的软件重用和高度的互操作性.它侧重于组件的产生和装配,这样使得系统能够满足不同的现场状况,可以根据不同的项目束预制软件,大大提高了软件开发的重用性。
2.温室控制系统的特点及结构
2.1智能温室控制系统的特点智能温室控制主要是根据外界环境的温度、湿度、光照以及胍速、风向、雨量等气候因子,基于温室专家系统和用户参数设定,通过一些控制措施米调节温室内的温度、湿度、通风、光照等环境因子,创造出适合作物生长的合适温室生态环境(该环境是按不同作物生长的要求进行统筹优化后制定的),即根据作物不同生长阶段的需求制定出检测标准,通过对温室环境的实时检测,将测得参数进行比较后自动调整温室各个控制设各状态,以使各项环境因子符合既定要求。目前对温室环境控制主要采用两种方式:单因子控制和多因子综合控制。(1)单因子控制是相对简单的控制技术,在控制过程中只对某一要素进行控制,不考虑其它要素的影响和变化(2)多因子综合控制也称复合控制,可不同程度弥补单因子控制的缺陷。该种控制方法根据作物对备种环境要素的配合关系,当某一种要素发生变化刑,其它要素自动做出相应改变和调整,能更好地优化环境组合条件.是温室控制技术的主要发展方向。由于控制方式的多样性以及温室数目,温室设备种类的变化.对温室控制软件有着更好
的要求,即要求它能根据不同的场合进行软件组态。能够把大部分的开发工作集中在用户提出项目需求之前进行,这样可以保证用户提出需求或者调整需求后迅速生成或者改动系统。通过组态系统的实现.可以降低项目承接后的软件开发工作量,可以利用更多的时间对系统的稳定性进行测试以及软件的易用性进行改进。
2.2温室控制系统的总体架构及各部分功能按照系统要达到的控制目的,温室控制系统是由四个部分组成:1)信号采集输入部分:包括温度、湿度、光照、风速、风向、雨量等环境因子的捡测:2)信号转换与处理部分:将采集的信号转换为计算机和操作人员可识别的量,并由汁算机进行相关处理;3)输出及控制部分:控截风机湿帘、遮阳网、窗的丌关等系统。4)灌溉控制:包括定时灌溉,时间由控制室调整制定.并可根据实际情况.
在温室内进行手动控制灌溉系统的各个部分功能和关系如下:
1)计算机为管理机,完成参数设置、数据存储、处理及管理功能。2)每个温室具有灌溉控制和气侯控制2个从机。3)从机为控制机,采用单片机系统,直接实现各个模块的控制功能,并能在主机关机的条件下实现所有的控制功能。4)串行通信采用RS一485接口实现一对多通信,主要是主机向从机发送控制参数,从机将现场采集数据传给主机。5)数据采集实现对传感器及运行设备的检测。6)控制器及其设备根据系统输出的信号对现场设备进行控制。输入输出部分包括输入模块和输出模块,输入模块将采集的信号转换后输入到从机.输出模块将系统的控制信号输出到控制器及其设备部分。