一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种轮灌组控制方法、装置、存储介质及终端设备与流程

2022-04-06 16:08:52 来源:中国专利 TAG:


1.本技术涉及灌溉领域,具体而言,涉及一种轮灌组控制方法、装置、存储介质及终端设备。


背景技术:

2.智慧农业能够极大地节约人力,提升农业作业效率,保障农业作业的质量,从而提升收获结果。所以,当下智慧农业十分热门,被各个领域的技术人员所关注。智慧农业中的一个重要组成部分为智能灌溉。例如在农田中设置浇灌系统,浇灌系统包括出水桩和输水管道,输水管道连接于出水桩上出水口,水流或肥液通过出水口进入输水管道,从而运输至作物的种植点,对作物进行灌溉或施肥。
3.但是在大面积种植的情况下,在种植区域中的出水桩和出水口的数量非常庞大,如果同时开所有的出水口,会影响灌溉效果或效率。因此,如何对浇灌系统进行高效管理,成为了困扰本领域技术人员的难题。


技术实现要素:

4.本技术的目的在于提供一种轮灌组控制方法、装置、存储介质及终端设备,以至少部分改善上述问题。
5.为了实现上述目的,本技术实施例采用的技术方案如下:
6.第一方面,本技术实施例提供一种轮灌组控制方法,所述方法包括:
7.在当前轮灌组完成本轮灌溉任务时,控制目标组执行轮灌切换任务;
8.其中,所述轮灌切换任务为将目标组内的设定数量个出水口打开的任务,所述目标组为浇灌系统中未执行本轮灌溉任务的轮灌组;
9.在轮灌切换任务成功的情况下,控制所述当前轮灌组中的出水口关闭;
10.其中,所述轮灌切换任务成功表征在第一预设时间长度内,所述目标组中已打开的出水口的占比值大于或等于第一预设占比。
11.第二方面,本技术实施例提供一种轮灌组控制装置,所述装置包括:
12.切换单元,用于在当前轮灌组完成本轮灌溉任务时,控制目标组执行轮灌切换任务;
13.其中,所述轮灌切换任务为将目标组内的设定数量个出水口打开的任务,所述目标组为浇灌系统中未执行本轮灌溉任务的轮灌组;
14.控制单元,用于在轮灌切换任务成功的情况下,控制所述当前轮灌组中的出水口关闭;
15.其中,所述轮灌切换任务成功表征在第一预设时间长度内,所述目标组中已打开的出水口的占比值大于或等于第一预设占比。
16.第三方面,本技术实施例提供一种存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述的方法。
17.第四方面,本技术实施例提供一种终端设备,所述终端设备包括:处理器和存储器,所述存储器用于存储一个或多个程序;当所述一个或多个程序被所述处理器执行时,实现上述的方法。
18.相对于现有技术,本技术实施例所提供的一种轮灌组控制方法、装置、存储介质及终端设备,在当前轮灌组完成本轮灌溉任务时,控制目标组执行轮灌切换任务;其中,轮灌切换任务为将目标组内的设定数量个出水口打开的任务,目标组为浇灌系统中未执行本轮灌溉任务的轮灌组;在轮灌切换任务成功的情况下,控制当前轮灌组中的出水口关闭;其中,轮灌切换任务成功表征在第一预设时间长度内,目标组中已打开的出水口的占比值大于或等于第一预设占比。即使关闭当前轮灌组中的出水口,也不会导致输水管中的水压突增,从而避免破坏输水管,起到了保护浇灌系统的作用。
19.为使本技术的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
附图说明
20.为了更清楚地说明本技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本技术的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它相关的附图。
21.图1为本技术实施例提供的终端设备的结构示意图;
22.图2为本技术实施例提供的轮灌组控制方法的流程示意图;
23.图3为本技术实施例提供的s104和s105的子步骤示意图;
24.图4为本技术实施例提供的s106的子步骤示意图;
25.图5为本技术实施例提供的轮灌组控制方法的流程示意图之一;
26.图6为本技术实施例提供的轮灌组控制装置的单元示意图。
27.图中:10-处理器;11-存储器;12-总线;13-通信接口;201-切换单元;202-控制单元。
具体实施方式
28.为使本技术实施例的目的、技术方案和优点更加清楚,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本技术一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本技术实施例的组件可以以各种不同的配置来布置和设计。
29.因此,以下对在附图中提供的本技术的实施例的详细描述并非旨在限制要求保护的本技术的范围,而是仅仅表示本技术的选定实施例。基于本技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
30.应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。同时,在本技术的描述中,术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。
31.需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
32.在本技术的描述中,需要说明的是,术语“上”、“下”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,或者是该申请产品使用时惯常摆放的方位或位置关系,仅是为了便于描述本技术和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本技术的限制。
33.在本技术的描述中,还需要说明的是,除非另有明确的规定和限定,术语“设置”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本技术中的具体含义。
34.下面结合附图,对本技术的一些实施方式作详细说明。在不冲突的情况下,下述的实施例及实施例中的特征可以相互组合。
35.以通过浇灌系统为待浇灌区域(例如棉田)灌溉施肥为例,浇灌系统包括出水桩、输水管以及滴灌带。应理解,出水桩可以均匀地分布在棉田里,也可以由工作人员按照需要安装于棉田里。可选地,出水桩设置有电动阀(例如电动三通阀)。每一个电动阀上均设置有至少一个出水口,当然地,电动阀上出水口的数量可以为1或2,或者更多。每一个出水口分别通过不同的输水管与对应的滴灌带贯通连接。水流或者肥液也可以通过“出水口-输水管-滴灌带”到达棉花的根部。
36.当待浇灌区域面积过大,例如面积为140亩,待浇灌区域内的出水桩数量较多,例如为14个出水桩。如果在水泵打开的同时,将所有的出水口打开,意味着需要同时灌溉140亩土地,可能会导致泵后的水压不足,会导致田间的滴灌带出水孔处的压力不足,水无法通过滴灌带上的出水孔滴出。
37.在一种可能的实现方式中,可以将待浇灌区域内的所有出水桩进行分组,划分为至少两个轮灌组。继续参考上例,假设每一个出水桩上设置有两个出水口,例如将14个出水桩划分为2个轮灌组,每个轮灌组对应的浇灌区域面积为70亩,每个轮灌组包含14个出水口。在水泵启动后,仅需要打开其中一个轮灌组中的出水口,保障了滴灌带上的出水孔处的水压充足,水能够顺利滴出,从而准确高效地实施灌溉。
38.浇灌系统包括至少两个轮灌组,例如包括a轮灌组和b轮灌组。在一种,可能的实现方式中,可以通过依据轮灌组的灌溉时长完成a轮灌组与b轮灌组之间的切换。例如,a轮灌组从12:00开始灌溉。经计算,a轮灌组要完成灌溉需要5个小时。当下午17:00时,便会自动打开b轮灌组关联的所有的出水口,10分钟后再自动关闭a轮灌组关联的所有出水口。a轮灌组对应的灌溉时长5小时的获得过程为:a轮灌组对应的灌溉区域的面积为75亩,本次用水量的标准为20m3/亩,a轮灌组本次灌溉的总水量为1500m3。灌溉a轮灌组所用的水泵的流量
约为300m3/h,于是,便可计算出a轮灌组灌溉完成共需5小时。
39.在以上方案中,在开始打开b轮灌组关联的所有的出水口的10分钟后,不论b轮灌组中已打开的出水口的数量高低,均需要关闭a轮灌组中的所有出水口。假设,b轮灌组中当前打开的出水口的数量为4,而b轮灌组中关联的出水口的数量为14,说明b轮灌组中当前打开的出水口的数量过少。此时水泵后的水或肥液都需要经b轮灌组中当前打开的出水口流动至对应的滴灌带,会导致b轮灌组中的水压过大,有水压过大使输水管道破裂的风险。例如,下午17:00,a轮灌组灌溉完成,自动将b轮灌组关联出水口(约14个出水口)全部打开。但是b轮灌组内的电动阀发生故障,原来应该打开14个出水口,却只打开了4个。此时,自开始打开b轮灌组关联出水口已经过去了10分钟。默认将a轮灌组关联出水口全部关闭。于是,在水泵正常运行的情况下,仅有4个出水口打开,输水管道中水压过大,超过了管道的承压能力,于是输水管道破裂。
40.而且,上述方案中,轮灌组的实际用水量与计划用水量偏差可能较大,不能达到精准控制轮灌组亩用水量的目的。在水泵运行的过程中,水泵流量受到轮灌组面积、电压、电流等因素影响,水泵流量是有波动的。在计算a轮灌组的灌溉时长用到的水泵的流量是300m3/h,但实际的流量可能是330m3/h,于是若要灌溉1500m3实际只需4.5小时却灌了5小时,导致多灌了0.5小时的水,约155m3,折合每亩约2m3/亩,与计划用量偏差大。
41.为了克服以上问题,本技术实施例提供了一种终端设备,可以是电脑设备、服务器设备或浇灌系统中的管理模块。请参照图1,终端设备的结构示意图。终端设备包括处理器10、存储器11、总线12。处理器10、存储器11通过总线12连接,处理器10用于执行存储器11中存储的可执行模块,例如计算机程序。
42.处理器10可以是一种集成电路芯片,具有信号的处理能力。在实现过程中,轮灌组控制方法的各步骤可以通过处理器10中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器10可以是通用处理器,包括中央处理器(central processing unit,简称cpu)、网络处理器(network processor,简称np)等;还可以是数字信号处理器(digital signal processor,简称dsp)、专用集成电路(application specific integrated circuit,简称asic)、现场可编程门阵列(field-programmable gate array,简称fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
43.存储器11可能包含高速随机存取存储器(ram:random access memory),也可能还包括非不稳定的存储器(non-volatile memory),例如至少一个磁盘存储器。
44.总线12可以是isa(industry standard architecture)总线、pci(peripheral component interconnect)总线或eisa(extended industry standard architecture)总线等。图1中仅用一个双向箭头表示,但并不表示仅有一根总线12或一种类型的总线12。
45.存储器11用于存储程序,例如轮灌组控制装置对应的程序。轮灌组控制装置包括至少一个可以软件或固件(firmware)的形式存储于存储器11中或固化在终端设备的操作系统(operating system,os)中的软件功能模块。处理器10在接收到执行指令后,执行所述程序以实现轮灌组控制方法。
46.可能地,本技术实施例提供的终端设备还包括通信接口13。通信接口13通过总线与处理器10连接。
47.应理解,当浇灌系统中的出水阀设置有电动阀时,终端设备可以通过通信接口13
与电动阀进行无线通讯或有线通信,完成指令信息交互。
48.应当理解的是,图1所示的结构仅为终端设备的部分的结构示意图,终端设备还可包括比图1中所示更多或者更少的组件,或者具有与图1所示不同的配置。图1中所示的各组件可以采用硬件、软件或其组合实现。
49.本技术实施例提供的一种轮灌组控制方法,可以但不限于应用于图1所示的终端设备,具体的流程,请参考图2,轮灌组控制方法包括:s103、s104、s105以及s106,具体阐述如下。
50.s103,从未执行轮灌切换任务的轮灌组中确定一个作为新的目标组。
51.其中,目标组为浇灌系统中未执行本轮灌溉任务和轮灌切换任务的轮灌组。
52.以浇灌系统包括a轮灌组、b轮灌组、c轮灌组以及d轮灌组为例,假设a轮灌组为第一个执行灌溉任务的轮灌组,在a轮灌组执行灌溉任务或完成本轮灌溉任务时,可从b轮灌组、c轮灌组以及d轮灌组中选择人一个作为新的目标组。假设以b轮灌组作为新的目标组,即表示在a轮灌组完成灌溉任务后,控制b轮灌组执行灌溉任务。
53.应理解,b轮灌组在执行灌溉任务之前,需要先执行s104中的轮灌切换任务,即控制b轮灌组内的设定数量个出水口打开。其中的设定数量可以指轮灌组中所有出水口的总数,也可以是根据实际水压需求或经验设定。在b轮灌组执行轮灌切换任务失败的情况下,b轮灌组即不能作为目标组,需要重新确定目标组,否则会导致灌溉不均匀,并且在a轮毂组关闭出水口后,会出现水压过大,损害输水管的问题。可选地,将c轮灌组作为新的目标组,在c轮灌组执行轮灌切换任务成功的情况下,c轮灌组即作为新的当前轮灌组。在c轮灌组执行灌溉任务或完成本轮灌溉任务时,需要确定新的目标组,此时因为b轮灌组之前执行轮灌切换任务失败,所以不能将b轮灌组作为新的目标组,只能将d轮灌组作为新的目标轮灌组。
54.s104,在当前轮灌组完成本轮灌溉任务时,控制目标组执行轮灌切换任务。
55.其中,轮灌切换任务为将目标组内的设定数量个出水口打开的任务,目标组为浇灌系统中未执行本轮灌溉任务的轮灌组。
56.应理解,浇灌系统包括至少两个轮灌组。以浇灌系统包括a轮灌组、b轮灌组、c轮灌组以及d轮灌组为例,假设a轮灌组为当前轮灌组,此时a轮灌组正在执行灌溉任务,即a轮灌组中的出水口处于打开状态,对作物进行灌溉或施肥。当a轮灌组完成本轮灌溉任务时,需要从未执行本轮灌溉任务的轮灌组(b轮灌组、c轮灌组以及d轮灌组)中选择一组作为目标组,假设以b轮灌组作为目标组。此时,需要控制b轮灌组执行轮灌切换任务,即控制b轮灌组内的设定数量个出水口打开。
57.需要说明的是,在控制目标组执行轮灌切换任务时,当前轮灌组(a轮灌组)内的出水口仍然保持打开状态,避免出现水压过大的情况。
58.s105,确定轮灌切换任务是否成功。若是,则执行s106;若否,则重复执行s103。
59.其中,轮灌切换任务成功表征在第一预设时间长度内,目标组中已打开的出水口的占比值大于或等于第一预设占比。
60.可选地,第一预设时间长度可以为10分钟,第一预设占比的取值可以为80%。继续以a轮灌组作为当前轮灌组,b轮灌组作为目标轮灌组为例,假设b轮灌组中的出水口总数量为20时,若b轮灌组中十分钟内打开的出水口的数量大于或等于16时,表示b轮灌组中已打开的出水口的占比值大于或等于第一预设占比。此时,执行s106,即使关闭a轮灌组中的出
水口,也不会导致输水管中的水压突增,从而避免破坏输水管,起到了保护浇灌系统的作用。
61.应理解,在b轮灌组执行轮灌切换任务成功的情况下,b轮灌组即可作为新的当前轮灌组。
62.继续参考上例,在b轮灌组执行轮灌切换任务失败的情况下,b轮灌组即不能作为目标组,需要重新确定目标组,否则会导致灌溉不均匀,并且在a轮毂组关闭出水口后,会出现水压过大,损害输水管的问题。所以需要重新确定新的目标组,即执行s103。
63.s106,在轮灌切换任务成功的情况下,控制当前轮灌组中的出水口关闭。
64.应理解,当前轮灌组已经完成了本轮灌溉任务,如果当前轮灌组中的出水口不关闭,则会导致当前轮灌组对应的灌溉区域出现过度灌溉的问题,不仅浪费资源,还会影响作物生长,所以需要控制当前轮灌组中的出水口关闭。
65.综上所述,本技术实施例提供了一种轮灌组控制方法,在当前轮灌组完成本轮灌溉任务时,控制目标组执行轮灌切换任务;其中,轮灌切换任务为将目标组内的设定数量个出水口打开的任务,目标组为浇灌系统中未执行本轮灌溉任务的轮灌组;在轮灌切换任务成功的情况下,控制当前轮灌组中的出水口关闭;其中,轮灌切换任务成功表征在第一预设时间长度内,目标组中已打开的出水口的占比值大于或等于第一预设占比。即使关闭当前轮灌组中的出水口,也不会导致输水管中的水压突增,从而避免破坏输水管,起到了保护浇灌系统的作用。
66.需要说明的是,即使认定轮灌切换任务成功,还是需要将目标组中剩余还没有打开的出水口打开,避免影响灌溉效果。
67.在图2的基础上,当出水口安装于出水桩内的电动阀上时,关于s104中的内容,本技术实施例还提供了一种可能的实现方式,请参考图3,s104包括:s104-1,具体阐述如下。
68.s104-1,向目标组内的所有的电动阀发送打开指令,以使电动阀在接收到打开指令后,打开对应的出水口。
69.可选地,电动阀为利用电动执行器控制阀门,从而实现阀门的开和关。其可分为上下两部分,上半部分为电动执行器,下半部分为阀门。电动执行器可以为电机或其他电动结构。
70.通过向目标组内的所有的电动阀发送打开指令,快速高效完成轮灌切换任务,不需要人工参与,省时省力。
71.请继续参考图3,关于如何确定轮灌切换任务是否成功,本技术实施例还提供了一种可能的实现方式,如图3所示,s105包括:s105-1、s105-2、s105-3、s105-4、s105-5以及s105-6,具体阐述如下。
72.s105-1,接收电动阀反馈的打开成功信息。
73.其中,打开成功信息包括已成功打开的出水口的标识。
74.应理解,电动阀在将对应的出水口打开后,可以向终端设备反馈打开成功信息;打开成功信息包括已成功打开的出水口的标识,标识可以为出水口在浇灌系统中的编号。应理解,当电动阀上设置有两个或两个以上的出水口时,例如第50号电动阀上设置有出水口50甲和出水口50乙。出水口50甲和出水口50乙均属于目标组,在第50号电动阀接收到出水口50甲和出水口50乙的打开指令时,如果出水口50甲成功打开,出水口50乙未能成功打开,
则第50号电动阀仅反馈出水口50甲对应的打开成功信息。
75.需要说明的是,在电动阀与终端设备之间的通信链路断开了,电动阀未能接收到打开指令,不会打开对应的出水口,也不会反馈打开成功信息;在电动阀能接收到打开指令,但是由于机械故障(卡堵等情况),导致未能成功打开对应的出水口,也不会反馈打开成功信息。
76.s105-2,统计已成功打开的出水口的标识,确定已打开数量。
77.可选地,统计已成功打开的出水口的标识的数量,即为出水口的已打开数量。
78.s105-3,依据已打开数量和目标组内的出水口总数量确定占比值。
79.例如,已打开数量为8,目标组内的出水口总数量为10,则占比值为80%。
80.可选地,终端设备可以调取每一个轮廓组对应的出水口总数量。
81.s105-4,确定目标组中已打开的出水口的占比值是否小于第一预设占比。若是,则执行s105-5;若否,则执行s105-6。
82.应理解,目标组中已打开的出水口的占比值小于第一预设占比时,表示成功打开的出水口的数量过少,此时执行s105-5,确定轮灌切换任务失败;反之,则执行s105-6,确定轮灌切换任务成功。
83.s105-5,确定轮灌切换任务失败。
84.在s105-5之后,可以重复执行s103,确定新的目标组。
85.s105-6,确定轮灌切换任务成功。
86.在s105-6之后,可以执行s106,控制当前轮灌组中的出水口关闭。
87.在图2的基础上,关于s104和s105中的内容,本技术实施例还提供了一种可能的实现方式,请参考下文。
88.在一种可能的实现方式中,终端设备还可以生成开启操作提示,并将开启操作提示发送至用户终端,开启操作提示用于提醒用户将目标组内的所有的出水口打开。工作人员在开启某一个出水口(例如第72号电动阀对应的出水口)后,可以通过用户终端发送对应的打开成功信息,打开成功信息可以包含第72号电动阀对应的出水口的标识。例如通过输入指令,将用户页面中第72号电动阀对应的出水口的状态由关闭切换为打开,用户终端在第72号电动阀对应的出水口的状态由关闭切换为打开时,生成对应的打开成功信息,并发送给终端设备。终端设备可以依据接收到的打开成功信息数量确定轮灌切换任务是否成功。
89.在图2的基础上,对于s106中的内容,本技术实施例还提供了一种可能的实现方式,请参考图4,s106包括:s106-1、s106-2以及s106-3,具体阐述如下。
90.s106-1,依次关闭当前轮灌组中的每一个出水口。
91.应理解,如果在短时间内快速地将当前轮灌组中的出水口同时关闭,可能会导致水压出现明显地增加,存在水压过大损害输水管的风险。因此,需要依次关闭当前轮灌组中的每一个出水口,即逐个逐个的关闭当前轮灌组中的每一个出水口。
92.可选地,可以向电动阀发送关闭指令,以使电动阀在接收到关闭指令时,关闭对应的出水口。还可以向用户终端发送关闭操作提示,关闭操作提示用于提醒用户将目标组内的所有的出水口关闭。
93.s106-2,每当关闭一个出水口后,获取打开状态下的出水口的当前压力。
94.应理解,为了进一步提升保护效果,在每关闭一个当前轮灌组中的出水口时,获取打开状态下的出水口的当前压力,从而对出水口的当前压力进行监测,避免水压过高。
95.可选地,在出水口内设置有水压传感器,水压传感器用于获取出水口的当前压力,并将出水口的当前压力传输给终端设备。
96.s106-3,在任意一个出水口的当前压力大于预设的压力阈值时,暂停关闭当前轮灌组中的剩余出水口。
97.可选地,用户可通过软件设置压力阈值。由于不同农场用到的滴灌带材质不一样,滴灌带的承压能力也是不一样的。所以出水桩出水口的压力会不一样,用户需要通水测试才能确定该压力阈值,然后再进行设置。
98.应理解,任意一个出水口的当前压力大于预设的压力阈值,表示存在安全隐患,如果继续关闭出水口,可能会导致水压继续增大,会增加输水管被破坏的可能性,所以需要关闭当前轮灌组中的剩余出水口。
99.直至设定数量个出水口的当前压力均小于或等于预设的压力阈值时,继续关闭当前轮灌组中处于打开状态的剩余出水口。
100.请继续参考图4,关于如何进一步提升浇灌系统在切换轮灌组过程中的安全性,本技术实施例还提供了一种可能的实现方式,如图4所示,在任意一个出水口的当前压力大于预设的压力阈值时,轮灌组控制方法还包括:s107,具体阐述如下。
101.s107,向用户终端传输压力超标提示,以提醒用户对浇灌系统进行检查和维护。
102.可选地,压力超标提示可以为短信或电话语音。用户进行检查和维护后,浇灌系统中的出水口的当前压力恢复至压力阈值之下,保障浇灌系统的安全性。
103.在图2的基础上,关于如何确定当前轮灌组是否完成本轮灌溉任务,本技术实施例还提供了一种可能的实现方式,请参考图5,在s104之前,轮灌组控制方法还包括:s101和s102,具体阐述如下。
104.s101,获取当前轮灌组的灌溉量。
105.可选地,可以基于安装于浇灌系统入水口出的水表获取当前轮灌组的灌溉量,即从当前轮灌组执行轮灌切换任务的时间点到当前时间的灌溉量。例如,当前轮灌组执行轮灌切换任务的时间点的水表数值为a,当前时间的水表数值为b,当前轮灌组的灌溉量w=b-a,水表单位为m3。
106.s102,在当前轮灌组的灌溉量大于预设的灌溉阈值时,确定当前轮灌组完成本轮灌溉任务。
107.可选地,灌溉阈值可以当前轮灌组的灌溉区域面积和预设的亩用水量获得。例如,g=t
·
s,s表征灌溉区域面积,t表征预设的亩用水量。
108.应理解,当前轮灌组的灌溉量大于预设的灌溉阈值,表示当前轮灌组的灌溉区域已经得到充分的灌溉,如果继续灌溉,则会出现过度灌溉,所以确定当前轮灌组完成本轮灌溉任务。
109.本技术实施例中直接通过当前轮灌组的灌溉量确定当前轮灌组是否完成本轮灌溉任务,克服了相关技术中通过灌溉时长判断是否完成本轮灌溉任务所存在的偏差性问题,保障了精准灌溉,避免出现资源浪费。
110.请继续参考图5,在s102之后还可以执行s103,在此不进行赘述。
111.继续参考前文中的例子,浇灌系统包括a轮灌组、b轮灌组、c轮灌组以及d轮灌组。在一种可能的实现方式中,在b轮灌组执行轮灌切换任务失败的情况下,当a轮灌组组、c轮灌组以及d轮灌组都完成本轮的灌溉任务后,终端设备可以向用户终端传输打开b轮灌组的开启操作提示,以使用户人为对b轮灌组的出水口的状态进行切换,从而完成待浇灌区域内的全部灌溉任务。
112.请参阅图6,图6为本技术实施例提供的一种轮灌组控制装置,可选的,该轮灌组控制装置被应用于上文所述的终端设备。
113.轮灌组控制装置包括:切换单元201和控制单元202。
114.切换单元201,用于在当前轮灌组完成本轮灌溉任务时,控制目标组执行轮灌切换任务;
115.其中,轮灌切换任务为将目标组内的设定数量个出水口打开的任务,目标组为浇灌系统中未执行本轮灌溉任务的轮灌组;
116.控制单元202,用于在轮灌切换任务成功的情况下,控制当前轮灌组中的出水口关闭;
117.其中,轮灌切换任务成功表征在第一预设时间长度内,目标组中已打开的出水口的占比值大于或等于第一预设占比。
118.可选地,切换单元201可以执行上述的s104,控制单元202可以执行上述的s101-s103和s105-s107。
119.需要说明的是,本实施例所提供的轮灌组控制装置,其可以执行上述方法流程实施例所示的方法流程,以实现对应的技术效果。为简要描述,本实施例部分未提及之处,可参考上述的实施例中相应内容。
120.本技术实施例还提供了一种存储介质,该存储介质存储有计算机指令、程序,该计算机指令、程序在被读取并运行时执行上述实施例的轮灌组控制方法。该存储介质可以包括内存、闪存、寄存器或者其结合等。
121.下面提供一种终端设备,可以是电脑设备、服务器设备或浇灌系统中的管理模块,该终端设备如图1所示,可以实现上述的轮灌组控制方法;具体的,该终端设备包括:处理器10,存储器11、总线12。处理器10可以是cpu。存储器11用于存储一个或多个程序,当一个或多个程序被处理器10执行时,执行上述实施例的轮灌组控制方法。
122.在本技术所提供的实施例中,应该理解到,所揭露的装置和方法,也可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,附图中的流程图和框图显示了根据本技术的多个实施例的装置、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现方式中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
123.另外,在本技术各个实施例中的各功能模块可以集成在一起形成一个独立的部
分,也可以是各个模块单独存在,也可以两个或两个以上模块集成形成一个独立的部分。
124.所述功能如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本技术各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
125.以上所述仅为本技术的优选实施例而已,并不用于限制本技术,对于本领域的技术人员来说,本技术可以有各种更改和变化。凡在本技术的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本技术的保护范围之内。
126.对于本领域技术人员而言,显然本技术不限于上述示范性实施例的细节,而且在不背离本技术的精神或基本特征的情况下,能够以其它的具体形式实现本技术。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本技术的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化囊括在本技术内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献