水阀控制方法及其装置、电子设备和计算机可读存储介质制造方法及图纸

技术编号:33532245 阅读:14 留言:0更新日期:2022-05-19 02:05
本申请提供了一种水阀控制方法,用于控制灌溉系统中通过二总线连接的多个水阀。水阀控制方法包括:获取待运行任务;确定水阀并行数量阈值,水阀并行数量阈值用于表征灌溉系统能够同时并列运行的水阀的最大数量;基于水阀并行数量阈值,控制待运行任务对应的待运行水阀运行。按照本申请提供的水阀控制方法控制灌溉系统中的水阀运行,能够使同时运行水阀数量始终小于水阀并行数量阈值,使二总线上的电流不高于最大负载电流,进而有效防止二总线过流,降低二总线主机断电重启的概率,继而显著提高系统运行稳定性。系统运行稳定性。系统运行稳定性。

【技术实现步骤摘要】
水阀控制方法及其装置、电子设备和计算机可读存储介质


[0001]本申请涉及灌溉
,具体涉及一种水阀控制方法及其装置、电子设备和计算机可读存储介质。

技术介绍

[0002]现有技术中,灌溉系统(例如水稻田灌溉系统)中的多个水阀通过二总线实现电力与通信的连接,考虑到人身安全问题,二总线的输出电压需要小于或者等于安全电压(即36V)。由于供电电压较低,水阀在额定功率下工作时工作电流需求较大。因此,同时运行水阀过多,会导致二总线过流,二总线主机断电重启,影响系统运行的稳定性。

技术实现思路

[0003]有鉴于此,本申请实施例提供了一种水阀控制方法、水阀控制装置、电子设备及计算机可读存储介质,以解决现有技术中同时运行大量水阀引起二总线过流从而影响系统运行稳定性的技术问题。
[0004]根据本申请实施例的第一方面,提供一种水阀控制方法,用于控制灌溉系统中通过二总线连接的多个水阀。该水阀控制方法包括:获取待运行任务;确定水阀并行数量阈值,水阀并行数量阈值用于表征灌溉系统能够同时并列运行的水阀的最大数量;基于水阀并行数量阈值,控制待运行任务对应的待运行水阀运行。
[0005]在一个实施例中,确定水阀并行数量阈值,包括:基于待运行任务对应的多个待运行水阀各自对应的位置信息,确定待运行任务对应的水阀并行数量阈值,位置信息表征水阀与二总线主机间的距离。
[0006]在一个实施例中,基于待运行任务对应的多个待运行水阀各自对应的位置信息,确定待运行任务对应的水阀并行数量阈值,包括:根据多个待运行水阀各自对应的位置信息,确定各个待运行水阀所属的组群;若多个待运行水阀均属于第一组群,确定水阀并行数量阈值为第一组群对应的第一阈值,若多个待运行水阀均属于第二组群,确定水阀并行数量阈值为第二组群对应的第二阈值;其中,第一组群中水阀与二总线主机的距离小于第二组群中水阀与二总线主机间的距离,第一阈值大于第二阈值。
[0007]在一个实施例中,组群及组群对应的水阀并行数量阈值通过以下方式确定:根据灌溉系统中的多个水阀各自对应的位置信息,确定各个水阀对应的线路阻抗;基于线路阻抗确定各个水阀对应的工作电流;根据灌溉系统对应的最大负载电流与各个水阀对应的工作电流,将灌溉系统中的多个水阀划分为多个组群,并确定各个组群对应的水阀并行数量阈值。
[0008]在一个实施例中,基于水阀并行数量阈值,控制待运行任务对应的待运行水阀运行,包括:若待运行任务对应的待运行水阀数量大于水阀并行数量阈值,基于水阀并行数量阈值,将待运行水阀划分为多个运行批次,按照多个运行批次,运行待运行水阀。
[0009]在一个实施例中,基于水阀并行数量阈值,控制待运行任务对应的待运行水阀运
行,包括:若待运行任务对应的待运行水阀数量小于或者等于水阀并行数量阈值,并且具有正在运行的当前运行水阀,确定当前运行水阀的标识信息;确定当前运行水阀的标识信息和待运行水阀的标识信息的水阀并集信息;基于水阀并集信息和水阀并行数量阈值,控制待运行水阀运行。
[0010]在一个实施例中,基于水阀并集信息和水阀并行数量阈值,控制待运行水阀运行,包括:若水阀并集信息对应的水阀数量大于水阀并行数量阈值,基于水阀并行数量阈值,将水阀并集信息对应的水阀划分为多个运行批次,按照多个运行批次,运行水阀并集信息对应的水阀。
[0011]在一个实施例中,接收待运行任务,包括:获取多个水阀各自对应的优先级信息;针对于多个候选待运行任务中的每个候选待运行任务,基于候选待运行任务对应的多个待运行水阀各自对应的优先级信息,确定多个候选待运行任务各自对应的优先级;选取优先级最高的候选待运行任务,为待运行任务。
[0012]根据本申请实施例的第二方面,提供一种水阀控制装置,用于控制灌溉系统中通过二总线连接的多个水阀。该水阀控制装置包括:第一获取模块,配置为获取待运行任务,待运行任务包括待运行水阀的标识信息;第二确定模块,配置为确定水阀并行数量阈值,水阀并行数量阈值用于表征能够灌溉系统同时并列运行的水阀的最大数量;第三确定模块,配置为基于水阀并行数量阈值,控制待运行任务对应的待运行水阀运行。
[0013]根据本申请实施例的第三方面,提供一种电子设备,包括:处理器;以及存储器,在存储器中存储有计算机程序指令,计算机程序指令在被处理器运行时使得处理器执行如上述第一方面水阀控制方法。
[0014]根据本申请实施例的第四方面,提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序指令,计算机程序指令在被处理器运行时使得处理器执行如上述第一方面的水阀控制方法。
[0015]本申请实施例提供的水阀控制方法,应用于控制灌溉系统中通过二总线连接的多个水阀。通过首先获取待运行任务,然后确定水阀并行数量阈值,水阀并行数量阈值用于表征灌溉系统能够同时并列运行的水阀的最大数量,最后基于水阀并行数量阈值,控制待运行任务对应的待运行水阀运行,实现使同时运行水阀数量始终小于水阀并行数量阈值的目的。由于同时运行水阀数量始终小于水阀并行数量阈值,使得二总线上的电流不高于最大负载电流,能够有效防止二总线过流,从而有效降低二总线主机断电重启的概率,继而显著提高系统运行稳定性。
附图说明
[0016]图1所示为本申请实施例提供的水阀控制方法所适用的灌溉系统的示意图。
[0017]图2所示为本申请一实施例提供的水阀控制方法的流程示意图。
[0018]图3所示为本申请一实施例提供的水阀控制方法的流程示意图。
[0019]图3a所示为本申请一实施例提供的待运行水阀数量大于水阀并行数量阈值时分批次运行的示意图。
[0020]图3b所示为本申请另一实施例提供的待运行水阀数量大于水阀并行数量阈值时分批次运行的示意图。
[0021]图3c所示为本申请又一实施例提供的待运行水阀数量大于水阀并行数量阈值时分批次运行的示意图。
[0022]图4所示为本申请一实施例提供的水阀控制方法的流程示意图。
[0023]图4a所示为本申请一实施例提供的当前运行水阀和待运行水阀的并集的示意图。
[0024]图4b所示为本申请另一实施例提供的当前运行水阀和待运行水阀的并集的示意图。
[0025]图4c所示为本申请又一实施例提供的待运行水阀数量小于或者等于水阀并行数量阈值,并且不具有正在运行的当前运行水阀的示意图。
[0026]图5所示为本申请一实施例提供的水阀控制方法的流程示意图。
[0027]图5a所示为本申请一实施例提供的具有多个候选待运行任务时选择待运行任务的示意图。
[0028]图6所示为本申请一实施例提供的水阀控制方法的流程示意图。
[0029]图7a所示为本申请一实施例提供的确定组群及组群对应的水阀并行数量阈值的流程示意图。
[0030]图7b所示为本申请一实施例提供的水阀控制方法的流程示意图。
[0031]图8所示为本申请一实施例提供的水阀控制装置的结构示意图。
[00本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种水阀控制方法,其特征在于,用于控制灌溉系统中通过二总线连接的多个水阀,所述方法包括:获取待运行任务;确定水阀并行数量阈值,所述水阀并行数量阈值用于表征所述灌溉系统能够同时并列运行的水阀的最大数量;基于所述水阀并行数量阈值,控制所述待运行任务对应的待运行水阀运行。2.根据权利要求1所述的水阀控制方法,其特征在于,所述确定水阀并行数量阈值,包括:基于所述待运行任务对应的多个待运行水阀各自对应的位置信息,确定所述待运行任务对应的所述水阀并行数量阈值,所述位置信息表征水阀与二总线主机间的距离。3.根据权利要求2所述的水阀控制方法,其特征在于,所述基于所述待运行任务对应的多个待运行水阀各自对应的位置信息,确定所述待运行任务对应的所述水阀并行数量阈值,包括:根据所述多个待运行水阀各自对应的位置信息,确定各个待运行水阀所属的组群;若所述多个待运行水阀均属于第一组群,确定所述水阀并行数量阈值为所述第一组群对应的第一阈值,若所述多个待运行水阀均属于第二组群,确定所述水阀并行数量阈值为所述第二组群对应的第二阈值;其中,所述第一组群中水阀与所述二总线主机的距离小于所述第二组群中水阀与所述二总线主机间的距离,所述第一阈值大于所述第二阈值。4.根据权利要求3所述的水阀控制方法,其特征在于,所述组群及组群对应的水阀并行数量阈值通过以下方式确定:根据所述灌溉系统中的多个水阀各自对应的位置信息,确定各个水阀对应的线路阻抗;基于所述线路阻抗确定各个水阀对应的工作电流;根据所述灌溉系统对应的最大负载电流与所述各个水阀对应的工作电流,将所述灌溉系统中的多个水阀划分为多个组群,并确定各个组群对应的水阀并行数量阈值。5.根据权利要求1至4中任一项所述的水阀控制方法,其特征在于,所述基于所述水阀并行数量阈值,控制所述待运行任务对应的待运行水阀运行,包括:若所述待运行任务对应的待运行水阀数量大于所述水阀并行数量阈值,基于所述水阀并行数量阈值,将所述待运行水阀划分为多个运行批次,按照所述多个运行批次,运行所述待运行水阀。6.根据权利要求1至4中...

【专利技术属性】
技术研发人员:胡佑立谢坤林蔡浩
申请(专利权)人:广州极飞科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1