单片机模糊控制节水灌溉系统设计

合集下载

基于AT89C51单片机的智能浇灌系统设计

基于AT89C51单片机的智能浇灌系统设计

基于AT89C51单片机的智能浇灌系统设计1. 引言1.1 背景介绍随着社会的发展和人口的增加,农业灌溉系统的自动化和智能化需求日益增加。

传统的人工浇灌方式存在效率低下、浪费资源等问题,迫切需要一种更加智能、高效的灌溉系统来满足农业生产的需求。

基于AT89C51单片机的智能灌溉系统设计,就是针对现有灌溉系统存在问题进行改进和优化而提出的一种解决方案。

AT89C51单片机是一种经典的8位单片机,具有较强的性能和稳定性,广泛应用于各种嵌入式系统中。

本设计旨在通过利用AT89C51单片机的强大功能,结合传感器技术和执行器控制,设计出一种智能的灌溉系统,实现对农作物根据土壤湿度和环境条件进行合理浇水的智能控制。

通过本设计的实施,不仅可以提高灌溉系统的自动化程度和智能化水平,提高农田灌溉效率和减少水资源的浪费,还可以为农业生产提供更加可靠的技术支持和保障。

相信这将对推动农业现代化和提高农业生产效益起到积极的推动作用。

1.2 研究意义智能灌溉系统是一种利用现代信息技术和自动控制技术,结合植物需水情况和环境条件,实现自动测量土壤湿度、控制灌溉水量和时间的系统。

随着城市化进程的加快和农田灌溉水资源的日益紧张,传统的人工浇灌方式已经难以满足农田灌溉的需求,而智能灌溉系统的引入将极大地提高农田灌溉的效率和节约用水。

研究智能浇灌系统的意义在于,通过运用现代化技术,提升农田灌溉的自动化程度,减轻农民劳动强度,提高水利设施利用率,降低用水成本,保护农田生态环境,促进农业可持续发展。

智能灌溉系统的研究将为农田灌溉提供一种新的解决方案,为农业生产提供更为稳定、高效的灌溉水源,为实现农业可持续发展作出贡献。

本研究旨在基于AT89C51单片机设计智能浇灌系统,探索其在农田灌溉中的应用,为提高农田灌溉效率,节约用水资源做出贡献。

通过对智能灌溉系统的设计与测试,验证其在实际农田灌溉中的可行性和效果,为农田灌溉技术的创新和发展提供一定参考。

基于单片机的智能灌溉系统设计

基于单片机的智能灌溉系统设计

基于单片机的智能灌溉系统设计随着社会的发展,农业灌溉技术也在不断地发展和改进。

传统的手动灌溉方式已经不能适应现代化农田的需求,基于单片机的智能灌溉系统应运而生。

本文将介绍基于单片机的智能灌溉系统的设计及其实现原理。

一、系统功能设计基于单片机的智能灌溉系统的功能设计主要包括以下几个方面:1. 定时灌溉:系统能够根据农作物的生长周期和需要,设定合理的灌溉时间和频率,实现自动定时灌溉。

2. 土壤湿度检测:系统能够通过传感器检测土壤的湿度情况,当土壤湿度低于一定阈值时,自动进行灌溉。

3. 智能控制:系统能够根据土壤湿度、气候条件等因素调整灌溉的时间和量,以达到节水、省力的目的。

4. 远程监控:系统能够通过互联网实现远程监控和控制,农民可以在手机或电脑上实时查看农田的灌溉情况,并进行远程控制。

1. 单片机控制模块:选用高性能的单片机作为系统的核心控制模块,负责处理各种传感器采集的数据,并进行灌溉控制。

2. 传感器模块:包括土壤湿度传感器、温度传感器、湿度传感器等,用于监测土壤和环境的各种参数。

3. 执行模块:包括电磁阀、水泵等执行元件,用于控制灌溉系统的开关和水流量。

4. 通信模块:包括无线模块、以太网模块等,用于实现系统的远程监控和控制功能。

系统的硬件设计需要考虑到各个模块之间的协同工作,确保系统能够稳定可靠地运行。

1. 传感器数据采集模块:负责采集土壤湿度、温度、湿度等传感器的数据,并进行处理和存储。

2. 控制逻辑模块:根据采集到的传感器数据和设定的灌溉参数,进行逻辑判断,并生成相应的灌溉控制指令。

4. 用户界面模块:为用户提供友好的操作界面,让用户可以方便地设置灌溉参数和监控农田的灌溉情况。

系统的软件设计需要考虑到系统的稳定性、实时性和用户体验,确保系统能够满足用户的需求。

四、系统工作流程2. 数据处理:系统对采集到的传感器数据进行处理和分析,得出土壤湿度情况和气候条件。

通过以上工作流程,系统能够实现对农田的智能灌溉,提高农田的灌溉效率,节约水资源,减少人工成本。

基于单片机的智能灌溉系统设计

基于单片机的智能灌溉系统设计

基于单片机的智能灌溉系统设计一、系统功能智能灌溉系统是一种基于单片机的自动控制系统,它能够根据土壤湿度和气象条件实时的调节灌溉设备,实现对农作物的智能管理。

系统的主要功能包括:1. 监测土壤湿度:通过土壤湿度传感器实时监测土壤湿度情况,及时了解土壤水分状况。

2. 控制灌溉设备:根据土壤湿度和气象条件,智能控制灌溉设备的启停,确保农作物得到适当的灌溉。

3. 天气预报功能:通过气象传感器获取气象数据,结合天气预报信息,提前做好灌溉计划,避免因天气变化而造成的过度或不足的灌溉。

4. 远程控制功能:通过手机APP或者网页端,实现对智能灌溉系统的远程监控和控制。

二、系统组成智能灌溉系统主要由控制器、传感器、执行机构、通信模块和供电模块等组成。

1. 控制器:控制器是系统的大脑,负责数据的处理和决策。

常用的单片机有Arduino、STM32等,通过编程实现对传感器和执行机构的控制。

2. 传感器:包括土壤湿度传感器、温湿度传感器、光照传感器、雨量传感器等。

这些传感器通过测量环境参数,为控制器提供决策依据。

3. 执行机构:执行机构包括电磁阀、水泵等,负责根据控制器的指令,对灌溉设备进行启停控制。

4. 通信模块:通信模块可以选择WIFI模块、蓝牙模块或者LoRa模块,实现系统和用户之间的远程通信。

5. 供电模块:供电模块可以采用太阳能电池板、电池或者市电供电,保证系统的正常运行。

三、系统原理智能灌溉系统的工作原理是通过传感器采集环境参数数据,经过单片机的处理和分析,根据设定的灌溉策略,控制执行机构实现自动灌溉。

2. 数据处理:控制器接收传感器数据后,进行数据处理和分析,根据设定的灌溉策略,判断是否需要进行灌溉。

3. 控制执行机构:如果判断需要进行灌溉,控制器向执行机构发送指令,启动灌溉设备进行灌溉;如果判断不需要进行灌溉,控制器则停止灌溉设备。

4. 数据通信:系统可以通过通信模块与用户的手机APP或者网页端进行实时数据交互,用户可以远程监控系统运行状态,并对系统进行控制。

基于32单片机控制的智能灌溉系统

基于32单片机控制的智能灌溉系统

基于32单片机控制的智能灌溉系统智能灌溉系统是一种能够实现自动化管理的灌溉系统,能够根据植物的需水量和环境条件进行智能化的灌溉,提高灌溉效率,减少资源浪费。

本文将介绍一种基于32单片机控制的智能灌溉系统,通过32单片机的控制,实现对植物的精准灌溉,提高植物的生长效率。

一、系统的设计原理本系统的设计原理是通过32单片机作为主控制器,连接传感器对植物的需水量和环境条件进行监测,通过控制执行器对灌溉设备进行控制,实现对植物的智能化灌溉。

通过32单片机的编程,对监测到的数据进行分析处理,制定出相应的灌溉方案,从而实现对植物的精准灌溉。

二、系统的硬件设计1. 主控制器:32单片机作为主控制器,通过接收传感器的数据,进行数据的处理和分析,并控制执行器的工作。

2. 传感器:包括土壤湿度传感器、光照传感器和温湿度传感器,用于监测植物的需水量和环境条件。

3. 执行器:包括电磁阀和水泵,用于控制灌溉设备的开关。

五、系统的优势1. 精准灌溉:通过32单片机对监测到的数据进行处理和分析,制定出精准的灌溉方案,提高灌溉效率。

2. 节约资源:根据植物的需水量和环境条件制定灌溉方案,减少水资源浪费。

3. 自动化管理:实现对灌溉设备的自动控制,减少人工管理的成本和工作量。

六、系统的应用前景1. 农业灌溉:可应用于农业生产中,实现对作物的精准灌溉,提高作物的产量和质量。

2. 园林绿化:可应用于城市园林的绿化工程中,提高植物的存活率和观赏价值。

3. 智能管控:可应用于农田和园林的智能化管控中,提高管理效率和节约资源成本。

基于32单片机控制的智能灌溉系统具有精准灌溉、节约资源、自动化管理的优势,有着广泛的应用前景。

在未来的发展中,将会得到更多的应用和推广。

基于单片机的智能灌溉系统毕业设计

基于单片机的智能灌溉系统毕业设计

基于单片机的智能灌溉系统毕业设计好呀,今天咱们聊聊一个很有意思的话题,叫“基于单片机的智能灌溉系统”。

听起来挺高大上的吧?简单来说,就是用单片机这个小家伙来帮助咱们的植物喝水,让它们在阳光下茁壮成长。

想象一下,你的花花草草,甚至那些你默默照顾的小菜,怎么才能活得滋润?没错,就是靠这个智能灌溉系统了。

咱们得明白,植物也是有脾气的。

你不给它浇水,它可就不乐意了,叶子耷拉着像是小朋友不高兴一样。

现在的科技真是飞速发展,咱们的单片机就像个小精灵,能根据土壤的湿度、温度来判断什么时候该浇水。

这样一来,植物再也不用每天苦苦等水了,简直就是“水到渠成”。

想想,如果你能在家里用手机监控植物的“饮水状况”,那多酷呀。

这个系统的核心就是那块小小的单片机,真的是个了不起的小家伙。

它就像是植物的“保姆”,无时无刻不在关心着它们。

单片机通过传感器获取土壤的湿度信息,然后判断是该浇水了,还是再等等。

哎,别看它小,小小身板里可藏着大智慧。

比起以前还得靠手动浇水,省了不少事儿呢,简直让人忍不住感叹科技的力量。

这个智能灌溉系统的好处还不止于此。

它还可以根据天气变化进行调节。

要是遇上那种“说变就变”的天气,今天阳光明媚,明天就阴云密布,咱们的单片机可不会“瞎浇水”。

它通过天气预报数据,能够判断什么时候适合浇水,什么时候该歇一歇。

这样一来,不但省水,还能让植物在最适合的状态下生长,真是“事半功倍”呀。

咱们再说说这个系统的使用场景。

想象一下,你在外面旅游,心里还惦记着家里的那些小绿植,生怕它们被晒死或者渴死。

这个时候,你就可以通过手机APP查看它们的“健康状况”,说不定还可以远程控制,给它们来一场“及时雨”。

这种科技感满满的体验,真的是让人爱不释手。

在这个智能灌溉系统中,除了单片机,咱们还得提到那些传感器和水泵。

传感器就像是植物的“侦察兵”,它们在土壤里探测湿度,把信息回传给单片机。

而水泵则是执行者,接到命令后,水就呼啸而出,滋润那些渴望的根系。

智能灌溉模糊控制系统设计

智能灌溉模糊控制系统设计

智能灌溉模糊控制系统设计
智能灌溉模糊控制系统是一种基于模糊控制理论和智能算法的灌溉系统。

其设计目的是根据环境条件和作物需求,自动调节灌溉水量和频率,以提高灌溉效果和节约水资源。

智能灌溉模糊控制系统的设计主要包括以下几个步骤:
1. 系统建模:根据实际灌溉系统的特点和需求,建立系统的数学模型。

包括描述环境条件的输入变量和控制器输出的灌溉水量和频率的输出变量。

2. 模糊控制器设计:根据系统模型和对灌溉需求的了解,设计模糊控制器的输入变量、输出变量和规则库。

常见的输入变量包括土壤湿度、温度、光照等,输出变量为灌溉水量和频率。

3. 模糊化和模糊推理:将系统的输入量进行模糊化处理,将具体的实测值转化为模糊变量。

然后利用模糊规则库进行模糊推理,根据当前的环境条件和作物需求,推导出对应的灌溉水量和频率。

4. 反模糊化:将推理得到的模糊输出转化为具体的灌溉水量和频率。

常用的反模糊化方法包括最大值法、平均值法等,通过计算得到一个确定的数值。

5. 控制决策:基于反模糊化的结果,确定最终的灌溉水量和频率,并输出给控
制器执行。

6. 实时监测和调整:系统不断地实时监测环境条件和作物需求,并根据实际情况对灌溉水量和频率进行及时调整。

智能灌溉模糊控制系统的设计需要根据具体的灌溉系统要求和作物需求进行定制,通过合理的模糊控制策略和优化算法,实现智能化的灌溉管理,提高作物产量和节约水资源。

基于模糊控制的节水灌溉控制系统及其单片机实现

基于模糊控制的节水灌溉控制系统及其单片机实现

硬件设备102基于模糊控制的节水灌溉控制系统及其单片机实现◆班冰冰摘要:我国是水资源比较丰富,总量位居世界前列,但是人均占有量却远远低于世界平均水平。

从某种程度来说我国水资源比较匮乏。

当前,灌溉系统自动化的水平较低已经成为了我国农业水资源高效利用的绊脚石。

[1]在以色列、日本、美国这些发达国家地区,自动化灌溉已经得到了普及。

在传感器的帮助下,水灌溉已经由传统的充分灌溉过渡到非充分灌溉,传感器不仅可以检测土壤水含量,还可以监测土壤的墒情和农作物的生长,真正做水资源的智能化控制。

要想发展农业现代化就必须提高水资源利用率,实现高效农业和精细农业。

仅凭一项节水灌溉是无法实现农业现代化,还应当考虑到水资源的开发、输送、灌溉技术等,这些方面都会应当到对水资源的合理利用。

关键词:单片机;模糊控制;节水灌溉;通信1 模糊控制算法的设计模糊控制算法也称为模糊控制规则,实质上就是指操作者在操作过程中从实践经验中总结出一条条模糊的条件,这些条件构成了一个集合,这个集合也是整个控制系统的中心。

在模糊控制系统中,模糊控制器主要有以下几种。

1.1 单输入举输出模糊控制器这类输入和输出均为一维的模糊控制器,其控制规则通常由如下模糊条件语句来描述。

If A then BIf A then B else C1.2 多输入单输出模糊控制器其控制规则通常由如下模糊条件语句来描述。

If A and B and … and N then U 1.3 双输入多输出模糊控制器这类模糊控制器的控制规则可由一组模糊条件语句来描述。

If E and EC then U And if E and EC then V And … … …And if E and EC then W1.4 双输入单输出模糊控制器。

目前,在实际的应用中,主要采用的是双输入单输出的模糊控制,这种方法能够在很大程度上保证整个系统的稳定性,能够在一定程度上减少超调量和振荡现象,其精度也能够达到相应的要求。

基于单片机的智能灌溉系统设计

基于单片机的智能灌溉系统设计

基于单片机的智能灌溉系统设计智能灌溉系统是一种能够根据土壤湿度和天气情况自动进行灌溉的系统,它能够提高作物的产量并减少水资源的浪费。

本文将介绍一种基于单片机的智能灌溉系统设计,该系统可以根据土壤湿度和天气情况自动进行灌溉,实现智能化的灌溉管理。

1. 系统结构设计智能灌溉系统主要由传感器、执行器、控制器和人机交互界面组成。

传感器用于感知土壤湿度和气象数据,包括土壤湿度传感器、温湿度传感器、光照传感器等。

执行器用于执行灌溉操作,包括电磁阀、水泵等。

控制器则是系统的大脑,根据传感器采集的数据进行智能决策,并控制执行器进行灌溉操作。

人机交互界面可以让用户对系统进行监控和管理。

2. 智能决策算法智能决策算法是智能灌溉系统的核心,它能够根据土壤湿度和气象数据进行灌溉决策。

在这里我们使用模糊控制算法进行灌溉决策。

模糊控制算法是一种能够处理模糊信息的控制算法,它能够根据模糊的输入数据进行模糊的输出控制。

在我们的系统中,土壤湿度和气象数据是模糊的输入数据,而灌溉量是模糊的输出控制。

通过事先设定的模糊规则,系统可以根据土壤湿度和气象数据确定灌溉量,从而实现智能的灌溉决策。

3. 单片机控制在本设计中,我们选择使用Arduino单片机作为智能灌溉系统的控制器。

Arduino单片机具有丰富的接口和易于编程的特点,在智能灌溉系统中具有广泛的应用前景。

Arduino单片机可以通过传感器接口采集土壤湿度和气象数据,并通过执行器接口控制灌溉操作。

Arduino单片机还可以通过串口连接人机交互界面,进行系统监控和管理。

4. 人机交互界面人机交互界面是智能灌溉系统与用户进行交互的接口,它可以让用户对系统进行监控和管理。

在本设计中,我们选择使用LCD显示屏作为人机交互界面,用户可以通过LCD显示屏看到系统的工作状态和数据信息,并可以通过按钮进行操作。

5. 系统测试与优化在完成智能灌溉系统的硬件和软件设计后,我们进行系统测试与优化。

通过实验室和田间试验,我们可以测试系统的稳定性和灌溉效果,并对系统进行优化,不断提高系统的精度和可靠性。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

单片机模糊控制节水灌溉系统设计王晓健(潍坊职业学院,山东潍坊261031)摘要 介绍了灌溉控制系统的组成及工作原理,以单片机为核心控制芯片,设计了一套节水灌溉控制系统,并对其决策过程进行了具体分析。

关键词 单片机;模糊规则;节水灌溉中图分类号 S274.2 文献标识码 A 文章编号 0517-6611(2010)01-00365-02Design of Single -chi p M i croco mputer Fuzzy Control Syste m for W ater -s avi ng Irrigati on WANG Xiao -jia n (W e if ang V oca tiona l Co llege ,W e if ang ,Shandong 261031)Abstract The co mpositi on and pri nci ple of i rriga ti on control syst em were i ntroduced .Taki ng si ng le -chi p m icrocomputer as t he co re contro l ch i p ,a contro l syst em for w ater -savi ng irri gati on was designed ,and its decisi on process was ana l yzed i n deta i .l K ey words Si ng l e -ch i p m i croco mputer ;Fuzzy contro;l W ater -savi ng irri gati on发达国家发展高效农业的一个重要途径是实现灌溉管理的自动化,如美国、日本、以色列等发达国家已采用了先进的灌溉系统。

他们采用先进的节水灌溉制度,由传统的充分灌溉向非充分灌溉发展,对灌区用水进行监测预报,实行动态管理,采用遥感技术,监测土壤墒情和作物生长,开发、制造了一系列用途广泛、功能强大的数字式灌溉控制器,并得到了广泛应用。

地处干早缺水地带的以色列,是世界上微灌技术发展最具有代表性的国家,目前以色列全国农业土地基本上实现了灌溉管理自动化,并且普遍推行自动控制系统,按时、按量将水、肥直接送入作物根部,水资源利用率和单方水的粮食产量都相当高[1]。

我国节水灌溉自动化研究处于起步阶段,自动化程度低,目前开发的自动灌溉控制系统还处于研制、试用阶段,并且多数是小规模实验和理论的探讨,开发出来的产品价格较为昂贵。

笔者在此介绍的单片机模糊控制节水灌溉系统属于/大规模灌溉工程中计算机监控系统0的一个子课题,即下位机部分,具有重要的现实意义。

1 灌溉控制系统的组成及工作原理该系统通过单片机对微灌工程的主要设备进行监测、控制,并实现各种信息处理,系统结构如图1所示[2]。

滴灌系统主要组成及工作原理有5点[3]。

图1 灌溉控制系统结构F i g .1 I rri gati on contro l syste m structure diagra m作者简介 王晓健(1982-),男,山东安丘人,助教,从事自动控制、电子技术研究。

收稿日期 2009-08-24(1)首部包括水泵、过滤器、肥料罐、压力表和流量计等。

其作用是从水源抽水加压(1@105~3@105Pa);施入化肥溶液(化肥罐容积50~100L),过滤杂质;最后,将水、肥输进干管。

(2)管道系统:包括干管、支管和毛管。

干、支管内径一般为37.5~100mm,毛管内径为10mm 左右,均由高压聚乙烯或聚氯乙烯制成。

为预防生物堵塞,往往在塑料中添加炭黑,各级管道之间均用二通、三通、四通、旁通连接。

(3)滴头。

滴头的作用在于使水流经过微小的孔隙消能,然后成水滴状灌入土壤。

(4)土壤湿度传感器。

它是采集数据的主要工具,是实现自动灌溉的重要环节。

土壤湿度传感器一般采集土壤的水吸力大小信号,也叫土壤水分传感器。

通过土壤湿度传感器测量土壤湿度,从而了解真正的灌溉需求和土壤的保水能力。

(5)单片机控制系统。

如图2所示,它主要由AT MEGA128微处理器、AT45DB161存储芯片、DS1302时钟芯片、MAX232串行通信芯片等部分组成。

图2 单片机控制系统F ig .2 Si ng l e -c h i p contro l syste m bloc k d i agra m单片机控制系统采用AT MEG A 128作为核心控制芯片,安徽农业科学,Jou r n al ofAnhu iAgr.i Sc.i 2010,38(1):365-366,422责任编辑 金炎 责任校对 傅真治上位机采用组态作监控。

单片机与P C 机通过串行通讯232接口连接,由于存储数据量大,需要为单片机扩展AT45DB16F l ash 存储器。

多组土壤湿度传感器可以通过单片机内置的8通道10位A /D 转换输入端与单片机直接相连,完成信号的A /D 转换及信号传送。

单片机根据接收到的信号,进行分析处理,按照模糊控制规则,发出控制信号,通过放大驱动电路控制电磁阀动作,完成对某些区域土壤的灌溉。

2 节水灌溉系统模糊控制决策分析模糊控制是建立在人类思维模糊性的基础上的。

模糊控制与传统自动控制有着本质的区别,它能较好地仿效和描述人的思维方式、总结和反映人的经验,对复杂事物和系统可进行模糊度量、模糊识别、模糊推理、模糊控制和模糊决策。

模糊控制的核心在于它具有模糊性的语言条件语句,作为控制规则去执行控制。

与传统的控制方法相比,模糊控制具有如下特点[4-5]。

¹模糊控制系统的设计是基于人类丰富的知识和经验,使用语言方法,使其不依赖于系统、精确的数学模型,适用于无法精确解析建模的复杂过程与模糊性对象。

由于作物灌溉模型的建立受不同作物生长规律、季节、气候环境等一系列因素的影响,建立适应作物生长规律的灌溉模型较困难,所以采用模糊控制规则,而不需要建立精确的数学模型。

º对于具有一定操作经验的操作者,模糊控制方法易于掌握。

»模糊规则和合成推理是基于专家知识或熟练操作者的成熟经验,通过学习可不断更新,因此它具有智能性和自学性。

¼控制过程中不需花时间进行复杂运算,提高了系统的时效。

2.1 定义输入量、输出量模糊子集和语言论域等级 在灌溉中,土壤湿度是决定作物灌溉与否的重要指标,在设计中,以土壤湿度的误差e 及误差变化率ec 作为输入变量,系统采用双输入单输出模糊控制,其结构如图3所示[6]。

图3 模糊控制结构F i g .3 Str uct ure of fuzzy co ntro l structure dia gra m该系统采用的模糊控制算法是合成推理的查表法。

微机先采集土壤湿度的精确值l ,然后将该精确值与给定的土壤湿度值l 0相比较得到误差信号e =$l =l -l 0,并计算出误差变化率ec ,然后对输入e 和ec 及输出变量u 进行模糊化,考虑到节水灌溉实际条件和控制精度,分别定义模糊化后的误差E 、误差变化率EC 和控制量的变化U 的模糊语言变量分为7级:{负大,负中,负小,零,正小,正中,正大},简记为:{NB ,N M,NS ,Z O ,PS ,P M,PB},其论域设为:E ={-3,-2,-1,0,1,2,3};EC ={-3,-2,-1,0,1,2,3};U ={-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6}。

2.2 输入量与输出量的模糊化过程 把精确量e 、ec 转化为模糊量,一般如果精确量X 的实际变化范围为[a,b],将[a,b]的精确变量转换为在[-3,+3]变化的变量Y ,采用如下公式:Y =6(X -a +b2)b -a(1)由式(1)计算出的Y 值若不是整数,可以把它归入最接近于Y 的整数,从而得到相应的等级值E 和EC 的模糊量,这样就把精确集转化为模糊集,此后只讨论在[-3,+3]的模糊子集分布。

根据农业部门长期对节水灌溉实践的总结,得出了模糊控制规则表,并且分别设定了E 、EC 和U 的隶属函数赋值表,误差EC 的隶属函数赋值如表1所示。

表1 误差EC 的隶属函数赋值Ta ble 1 EC error me mbers hi p functi on assi g nment模糊变量Fuzzy Vari ab l e -3-2-10123NB 1.00.500000N M 0.51.00.50000NS 00.51.00.5000Z O 000.31.00.500PS 0000.51.00.50P M 00000.51.00.5PB0.51.02.3 模糊控制响应表的生成 对于双输入单输出模糊控制器,根据模糊控制规则,得出其控制系统的控制规则,格式为:如E =E i 且EC =EC j ,则U =U ij (i ,j =1,2,,,7)。

这实际上是由7@7条模糊控制规则组成,其中一些规则可以合并,共合并为25条。

下面以第1条模糊控制规则为例来说明其具体运算方法,其他可以此类推,即:如E =NB 且EC =NB,则U =PB 。

求出与上述条件语句对应的模糊关系矩阵,在求得模糊关系矩阵R 之后,根据公式U =(E @EC )T@R 可求得在输入E 和EC 作用下的输出模糊向量集,采用隶属函数最大原则求取各相应控制量,可得该系统的模糊控制表(表2)。

表2 U 的模糊控制表Ta ble 2 U o f fuzzy co ntrol ta bleEEC-3-2-10123-36665441-26554321-1544320-10422200-2121100-2-32100-1-2-3-43-1-1-2-3-4-52.4 模糊控制过程 将表2存入程序中,在控制过程中,将实时采样数据与灌溉定额数据库中相应数据比较得到一定时间内土壤湿度的偏差,同时计算出偏差变化率,经模糊化处理后,再与模糊控制表相应行列内容比较,查出控制变量U ,进行精确化处理,最后控制输出电路,达到控制灌水量的目的。

3 结语该模糊控制灌溉系统不依赖于精确的数学模型,它是以(下转第422页)念和意识,帮助各村搞好农村制度建设,切实尊重和维护农民的民主权利。

要以民主、公开和法制为核心,以村级制度建设为重点,突出民主管理、民主决策、民主选举、民主监督和政务公开、财务公开,健全以村级组织工作制度、经济管理制度、民主政治制度、社会事务管理制度和村民自治制度为主要内容的农村制度体系。

3.3.3建立适宜的财务管理制度。

实践证明,/三管三监督0是一种有效的财务管理模式。

/三管三监督0是指在村级财务管理中建立村委会主任管审批、会计管账、现金保管管钱,民主理财组、村党支部和村民代表会议共同监督的制度。

相关文档
最新文档