用于供水系统的控制方法、处理器、装置以及供水系统与流程

文档序号:33377486发布日期:2023-03-08 04:32阅读:21来源:国知局
用于供水系统的控制方法、处理器、装置以及供水系统与流程

1.本技术涉及应急装备领域,具体涉及一种用于供水系统的控制方法、处理器、装置、供水系统及存储介质。


背景技术:

2.消防车在灭火作业时,由于单台车载液量有限,经常存在联合作战供水工况,此时需要多车之间紧密配合,从而做到资源利用的最大化。现有技术中,每台车配有一个操作员,各车辆操作人员之间通过对讲机进行交流各车状态或者无交流每台车均以最大流量工作。在联合作战时,现场环境以及人员复杂,无法进行有效的交流,无法将救援效率最大化,同时也会造成资源的浪费。


技术实现要素:

3.本技术的目的是提供一种合理分配资源,避免资源浪费,提高救援效率的一种用于供水系统的控制方法、处理器、装置、供水系统及存储介质。
4.为了实现上述目的,本技术提供一种用于供水系统的控制方法,供水系统至少包括一辆供水车和一辆受水车,每辆受水车与供水车之间均连接有供水阀门,控制方法包括:
5.获取供水车的供水流量与每辆受水车的出水流量;
6.根据全部的受水车的出水流量确定出水总流量;
7.在供水流量小于出水总流量的情况下,降低受水车的出水流量,以使供水流量与出水总流量之间的误差值处于预设误差范围内;
8.在供水流量大于出水总流量的情况下,降低供水车的供水流量,以使供水流量与出水总流量之间的误差值处于预设误差范围内,并调节与每辆受水车对应的供水阀门的阀门开度,以使供水车针对每辆受水车的供水流量与受水车的出水流量之间的误差处于预设误差范围内。
9.在本技术的实施例中,在获取供水车的供水流量与每辆受水车的出水流量之前,获取供水车内的储水液位和燃油液位;根据供水车内的储水液位和燃油液位的供水车的可供水时长;在可供水时长大于第一预设时长的情况下,确定供水车完成向受水车的供水准备操作;在可供水时长小于第一预设时长的情况下,确定供水车未完成向受水车的供水准备操作。
10.在本技术的实施例中,获取供水车内的储水液位;在储水液位低于预设液位值的情况下,控制供水车的发动机转速降低至供水车的车辆怠速,以降低供水车的供水流量;发送调节通知至受水车,以使受水车根据调节通知与受水车内的储水液位降低出水流量。
11.在本技术的实施例中,发送调节通知至受水车,以使受水车根据调节通知与受水车内的储水液位降低出水流量包括:发送调节通知至受水车,以使受水车根据调节通知与受水车内的储水液位调节受水车的发动机转速,使得受水车在按照预设速度出水时的出水时长大于第二预设时长。
12.在本技术的实施例中,根据全部的受水车的出水流量确定出水总流量包括:检测受水车是否存在故障;在确定至少一辆受水车存在故障的情况下,根据未存在故障的受水车的出水流量确定出水总流量。
13.在本技术的实施例中,控制存在故障的受水车对应的供水阀门关闭,并控制存在故障的受水车的发动机转速降低至车辆怠速。
14.在本技术的实施例中,获取每辆受水车的燃油液位值与单位油耗;根据每辆受水车的燃油液位值与单位油耗确定每辆受水车的可工作时长;根据每辆受水车的可工作时长确定供水车针对每辆受水车的目标供水流量;在供水车进行供水操作的过程中,根据每辆受水车的目标供水流量调节与每辆受水车对应的供水阀门。
15.在本技术的实施例中,根据每辆受水车的可工作时长确定供水车针对每辆受水车的目标供水流量包括:在任意两辆受水车的可工作时长之间的差值处于预设差值范围内的情况下,根据受水车的数量和出水总流量确定每辆受水车的目标供水流量,其中,任意两辆受水车之间的目标供水流量相同;在至少存在两辆受水车的可工作时长之间的差值超出预设差值范围内的情况下,确定每辆受水车的流量系数;根据每辆受水车的流量系数确定每辆受水车的目标供水流量。
16.在本技术的实施例中,确定每辆受水车的流量系数包括:获取每辆受水车的工作参数,工作参数包括受水车的出水参数以及受水车所在任务现场的环境参数;根据每辆受水车的出水参数和环境参数确定每辆受水车针对于任务现场所需执行任务的贡献值;根据每辆受水车的贡献值确定每辆受水车的流量系数。
17.本技术第二方面提供了一种处理器,被配置成执行上述任意一项的用于供水系统的控制方法。
18.本技术第三方面提供了一种用于供水系统的控制装置,包括上述的处理器。
19.本技术第四方面提供了一种供水系统,包括:
20.供水车,用于向受水车供水;
21.受水车,用于接收供水车的供水并输出;
22.供水阀门,用于控制供水车向受水车供水的供水流量;以及
23.根据上述的用于供水系统的控制装置。
24.在本技术的实施例中,供水系统还包括:液位传感器,被配置为检测供水车与受水车的储水液位和燃油液位;流量计,被配置为检测供水车的供水流量,受水车的出水流量;环境传感器,被配置为检测任务现场的环境参数。
25.本技术第五方面提供了一种机器可读存储介质,该机器可读存储介质上存储有指令,该指令在被处理器执行时使得处理器被配置成执行上述任意一项的用于供水系统的控制方法。
26.通过上述技术方案,在供水车对多车进行供水时,可以通过对供水车的供水流量信息、受水车的出水流量信息进行获取,从而调节供水车的供水流量与受水车的出水流量,以及与每辆受水车对应的供水阀门的阀门开度,使得供水系统的供水与出水之间的协调可以不依赖人员的交流与调配,将救援效率最大化,同时避免对资源造成浪费。
27.本技术的其它特征和优点将在随后的具体实施方式部分予以详细说明。
附图说明
28.附图是用来提供对本技术的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本技术,但并不构成对本技术的限制。在附图中:
29.图1示意性示出了本技术实施例中用于供水系统的控制方法的流程示意图;
30.图2示意性示出了根据本实施例的一种供水系统的结构框图;
31.图3示意性示出了根据本技术实施例的计算机设备的内部结构图。
具体实施方式
32.以下结合附图对本技术的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本技术,并不用于限制本技术。
33.需要说明,若本技术实施例中有涉及方向性指示(诸如上、下、左、右、前、后
……
),则该方向性指示仅用于解释在某一特定姿态(如附图所示)下各部件之间的相对位置关系、运动情况等,如果该特定姿态发生改变时,则该方向性指示也相应地随之改变。
34.另外,若本技术实施例中有涉及“第一”、“第二”等的描述,则该“第一”、“第二”等的描述仅用于描述目的,而不能理解为指示或暗示其相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。另外,各个实施例之间的技术方案可以相互结合,但是必须是以本领域普通技术人员能够实现为基础,当技术方案的结合出现相互矛盾或无法实现时应当认为这种技术方案的结合不存在,也不在本技术要求的保护范围之内。
35.如图1所示,示意性示出了本技术实施例中用于供水系统的控制方法的流程示意图,如图1所示,在本技术以实施例中,提供了用于供水系统的控制方法,包括以下步骤:
36.步骤101,获取供水车的供水流量与每辆受水车的出水流量;
37.步骤102,根据全部的受水车的出水流量确定出水总流量;
38.步骤103,在供水流量小于出水总流量的情况下,降低受水车的出水流量,以使供水流量与出水总流量之间的误差值处于预设误差范围内;
39.步骤104,在供水流量大于出水总流量的情况下,降低供水车的供水流量,以使供水流量与出水总流量之间的误差值处于预设误差范围内,并调节与每辆受水车对应的供水阀门的阀门开度,以使供水车针对每辆受水车的供水流量与受水车的出水流量之间的误差处于预设误差范围内。
40.供水系统至少包括一辆供水车和一辆受水车,每辆受水车与供水车之间均连接有供水阀门,供水车通过供水阀门向受水车供水。处理器可以获取供水车的供水流量与每辆受水车的出水流量,根据获取的每辆受水车的出水流量确定出水总流量,将供水车的供水流量与出水总流量进行对比,在确定供水流量小于出水总流量的情况下,处理器可以通过降低受水车的发动机转速来降低受水车的出水流量,使得供水流量与出水总流量之间的误差处于预设误差范围内。
41.在供水流量大于出水总流量的情况下,处理器可以控制控制降低供水车的供水流量,使得供水流量与出水总流量之间的误差值处于预设误差范围内。处理器还可以调节与每辆受水车对应的供水阀门的阀门开度,使得供水车针对每辆受水车的供水流量与每辆受水车的出水流量之间的误差处于预设误差范围内。例如,假设供水车辆对第一辆受水车的
供水流量为q1,对第二辆受水车的供水流量为q2,对第三辆受水车的供水流量为q3,第一辆受水车的出水流量为q4,第二辆受水车的出水流量为q5,第三辆受水车的出水流量为q6,q1、q3和q3的和为供水车的供水流量q,通过与每辆受水车对应的供水阀门的阀门开度,使q1=q4,q2=q5,q3=q6。
42.在一个实施例中,在获取供水车的供水流量与每辆受水车的出水流量之前,获取供水车内的储水液位和燃油液位;根据供水车内的储水液位和燃油液位的供水车的可供水时长;在可供水时长大于第一预设时长的情况下,确定供水车完成向受水车的供水准备操作;在可供水时长小于第一预设时长的情况下,确定供水车未完成向受水车的供水准备操作。
43.处理器在获取供水车的供水流量与每辆受水车的出水流量之前,处理器可以获取供水车内的储水液位和燃油液位。处理器可以根据供水车的储水液位和燃油液位确定供水车的可供水时长,当处理器确定供水车的可供水时长大于处理器设置的第一预设时长的情况下,处理器可以确定供水车完成向受水车的供水准备操作,若是处理器确定供水车的可供水时长小于第一预设时长,则处理器确定供水车未完成向受水车的供水准备操作,供水车无法为受水车进行供水。
44.在一个实施例中,获取供水车内的储水液位;在储水液位低于预设液位值的情况下,控制供水车的发动机转速降低至供水车的车辆怠速,以降低供水车的供水流量;发送调节通知至受水车,以使受水车根据调节通知与受水车内的储水液位降低出水流量。
45.处理器可以获取供水车内的储水液位,当处理器确定供水车内的储水液位低于处理器设置的预设液位值的情况下,处理器可以控制供水车的发动机转速降低至供水车的车辆怠速,以降低供水车的供水流量。处理器确定供水车内的储水液位低于处理器设置的预设液位值,说明供水车辆的储水量不足,因此需要控制供水车的发动机转速降低中供水车的车辆怠速,并发送调节通知给受水车,受水车在接收到供水车的调节通知后,受水车可以获取受水车自身的储水液位,根据调节通知与受水车内的储水液位降低受水车的出水流量。
46.在一个实施例中,发送调节通知至受水车,以使受水车根据调节通知与受水车内的储水液位降低出水流量包括:发送调节通知至受水车,以使受水车根据调节通知与受水车内的储水液位调节受水车的发动机转速,使得受水车在按照预设速度出水时的出水时长大于第二预设时长。
47.处理器控制供水车辆将发动机转速降低至车辆怠速以降低供水车的供水流量后,可以发送调节通知至受水车,受水车可以获取自身车辆的储水液位,根据受水车内的储水液位调节受水车的发动机转速,也就是调节受水车的出水流量,通过对受水车的出水流量进行调节,使得受水车在自身现有的储水液位的基础上,可以使得受水车的出水在预设速度出水时的出水时长大于处理器设置的第二预设时长。例如,假设处理器设置的第二预设时长为3分钟,受水车在接收到调节通知后,处理器可以根据受水车的储水液位对受水车的发动机转速进行调节,从而使得受水车可以按照预设速度出水,并且出水时长大于3分钟。
48.在一个实施例中,根据全部的受水车的出水流量确定出水总流量包括:检测受水车是否存在故障;在确定至少一辆受水车存在故障的情况下,根据未存在故障的受水车的出水流量确定出水总流量。
49.在一个实施例中,控制存在故障的受水车对应的供水阀门关闭,并控制存在故障的受水车的发动机转速降低至车辆怠速。
50.处理器可以根据全部的受水车的出水流量确定受水车的出水总量,处理器可以对每辆受水车进行故障检测,当处理器检测到有受水车存在故障时,控制与存在故障的受水车对应的供水阀门关闭,并控制存在故障的受水车的发动机转速降低至该车辆的车辆怠速。此时处理器可以根据未存在故障的受水车的出水流量确定受水车的出水总流量。
51.在一个实施例中,获取每辆受水车的燃油液位值与单位油耗;根据每辆受水车的燃油液位值与单位油耗确定每辆受水车的可工作时长;根据每辆受水车的可工作时长确定供水车针对每辆受水车的目标供水流量;在供水车进行供水操作的过程中,根据每辆受水车的目标供水流量调节与每辆受水车对应的供水阀门。
52.处理器可以获取每辆受水车的燃油液位值与单位油耗,根据每辆受水车的燃油液位值与单位油耗确定每辆受水车的可工作时长,根据每辆受水车的可工作时长确定供水车针对每辆受水车的目标供水流量,例如,假设每辆受水车的科工作时长均相等,则供水车针对每辆受水车的目标供水流量也相等。在供水车进行供水操作的过程中,根据每辆受水车的目标供水流量调节与每辆受水车对应的供水阀门,例如,假设供水车针对每辆受水车的目标供水流量均相等,则控制每辆受水车对应的供水阀门的阀门开度相等。
53.在一个实施例中,根据每辆受水车的可工作时长确定供水车针对每辆受水车的目标供水流量包括:在任意两辆受水车的可工作时长之间的差值处于预设差值范围内的情况下,根据受水车的数量和出水总流量确定每辆受水车的目标供水流量,其中,任意两辆受水车之间的目标供水流量相同;在至少存在两辆受水车的可工作时长之间的差值超出预设差值范围内的情况下,确定每辆受水车的流量系数;根据每辆受水车的流量系数确定每辆受水车的目标供水流量。
54.处理器可以获取每辆受水车的可工作时长,并对任意两辆受水车的可工作时长进行对比,若是任意两辆受水车的可工作时长之间的差值处于处理器设置的预设差值范围内的情况下,处理器可以根据受水车的数量和出水总流量确定每辆受水车的目标供水流量,其中,任意两辆受水车之间的目标供水流量相同。也就是说,在每辆受水车的可工作时长都相当时,处理器可以确定每辆受水车的目标供水流量相同。在处理器确定至少存在两辆受水车的可工作时长之间的差值超出预设差值范围内的情况下,也就是并不是所有的受水车的可工作时长都相当的情况下,处理器可以确定每辆受水车的流量系数,根据每辆受水车的流量系数确定每辆受水车的目标供水流量。
55.在一个实施例中,确定每辆受水车的流量系数包括:获取每辆受水车的工作参数,工作参数包括受水车的出水参数以及受水车所在任务现场的环境参数;根据每辆受水车的出水参数和环境参数确定每辆受水车针对于任务现场所需执行任务的贡献值;根据每辆受水车的贡献值确定每辆受水车的流量系数。
56.处理器在确定并不是所有的受水车的可工作时长都相当的情况下,处理器可以获取每辆受水车的流量系数,处理器可以获取每辆受水车的工作参数,工作参数可以包括受水车的出水参数以及受水车所在的任务现场的环境参数,例如,车辆的出水参数可以包括车辆的出水流量、车辆的喷射距离等等,环境参数可以包括车辆离起火中心的距离,车辆相对于起火中心的位置,车辆喷水的落点位置等等,处理器可以根据上述的参数确定每辆受
水车针对任务现场所需执行任务的贡献值,并根据每辆受水车的贡献值确定每辆受水车的流量系数。处理器也可以接收操作人员输入的流量系数,根据操作人员输入的流量系数确定每辆受水车的目标供水流量。例如,假设有三辆受水车,处理器通过接受操作人员输入的流量系数为第一辆受水车的系数为0.4,第二辆受水车的系数为0.4,第三辆受水车的系数为0.2,根据每辆受水车的流量系数,处理器可以确定每辆受水车的目标供水流量,处理器可以根据每辆受水车的目标供水流量对与每辆受水车的供水阀门的阀门开度进行调节,从而调节每辆受水车的供水流量。
57.上述方案,通过对受水车的可工作时长进行确认,从而对每辆受水车的流量系数进行确认,并根据确认后的流量系数确定每辆受水车的供水阀的阀门开度。还可以通过对每辆受水车针对任务现场的贡献值来确定每辆受水车的流量系数,根据确定的流量系数对供水阀门的阀门开度进行调节,从而针对不同的受水车确定不同的供水流量。处理器可以根据受水车的可工作时长对资源进行合理分配,针对每辆受水车的可工作时长分配不同的供水流量,使得供水资源可以最大化利用。同时,处理器也可以针对每辆受水车针对任务现场的贡献值确定每辆受水车的供水流量,从而支撑受水车的救援效率最大化,避免资源造成浪费。
58.在一个实施例中,如图2所示,示意性示出了根据本实施例的一种供水系统200的结构框图,供水系统200包括供水车201,用于向受水车202供水;受水车202,用于接收供水车201的供水并输出;供水阀门203,用于控制供水车201向受水车202供水的供水流量;以及用于供水系统的控制装置204。
59.在一个实施例中,如图2所示,供水系统200还包括液位传感器205,被配置为检测供水车201与受水车202的储水液位和燃油液位;流量计206,被配置为检测供水车201的供水流量,受水车202的出水流量;环境传感器207,被配置为检测任务现场的环境参数。
60.在一个实施例中,提供了一种处理器,被配置成执行上述中任意一项的用于供水系统的控制方法。
61.供水系统至少包括一辆供水车和一辆受水车,每辆受水车与供水车之间均连接有供水阀门和流量计,供水车通过供水阀门向受水车供水,流量计可以记录供水车针对每辆受水车的供水流量。
62.处理器可以获取供水车内的储水液位和燃油液位。处理器可以根据供水车的储水液位和燃油液位确定供水车的可供水时长,当处理器确定供水车的可供水时长大于处理器设置的第一预设时长的情况下,处理器可以确定供水车完成向受水车的供水准备操作,若是处理器确定供水车的可供水时长小于第一预设时长,则处理器确定供水车未完成向受水车的供水准备操作,供水车无法为受水车进行供水。处理器在确定供水车完成了向受水车的供水准备操作后,才会控制供水车向受水车供水,受水车进行打水工作,即向任务点输出水。
63.供水车在供水后,可以进行分流对每辆受水车进行供水,处理器可以获取供水车的供水流量与每辆受水车的出水流量,受水车在接收到供水车提供的水后,会进行出水以对任务现场进行工作。处理器根据获取的每辆受水车的出水流量确定出水总流量,并将供水车的供水流量与出水总流量进行对比。在处理器确定供水流量小于出水总流量的情况下,也就是说,此时供水车的流量不足,处理器需要减少受水车的出水流量,使得供水流量
与出水总流量接近,达到流量平衡,处理器可以通过降低受水车的发动机转速来降低受水车的出水流量,使得供水流量与出水总流量之间的误差处于预设误差范围内。
64.在供水流量大于出水总流量的情况下,也就是说此时供水车供水流量过量,处理器需要减少供水车的供水流量,使得供水流量与出水总流量接近,达到流量平衡,处理器可以控制控制降低供水车的供水流量,使得供水流量与出水总流量之间的误差值处于预设误差范围内。当供水流量减少,供水流量与出水总流量达到了流量平衡,但是供水车针对每辆受水车的供水流量可能无法达到平衡,此时处理器可以调节与每辆受水车对应的供水阀门的阀门开度,使得供水车针对每辆受水车的供水流量与每辆受水车的出水流量之间的误差处于预设误差范围内。
65.处理器可以获取供水车内的储水液位,当处理器确定供水车内的储水液位低于处理器设置的预设液位值的情况下,预设液位值可以根据供水车辆的液位安全值来设置。处理器确定供水车内的储水液位低于处理器设置的预设液位值,也就是低于液位安全值,说明此时供水车辆的储水量不足,供水车辆无法继续稳定向受水车供水。处理器可以控制供水车的发动机转速降低至供水车的车辆怠速,以降低供水车的供水流量。供水车在降低了供水流量后,需要将调节信号发送至受水车,使受水车可以根据自身的储水液位调节出水流量,使受水车可以依靠自身的储水量进行输出,以便供水车进行更换或者补液工作。
66.在确定受水车辆在接收到调节通知后,处理器可以获取受水车的储水液位,根据受水车内的储水液位调节受水车的发动机转速,也就是调节受水车的出水流量,通过对受水车的出水流量进行调节,使得受水车在自身现有的储水液位的基础上,按照预设速度出水时的出水时长大于处理器设置的第二预设时长,也就是可以让受水车在自身现有的储水液位的基础上,可以稳定可靠的输出第二预设时长。例如,假设处理器设置的第二预设时长为3分钟,受水车在接收到调节通知后,处理器可以根据受水车的储水液位对受水车的发动机转速进行调节,从而使得受水车可以按照预设速度出水的出水时长大于3分钟,也就是受水车可以稳定输出时间大于3分钟。
67.而当有受水车车辆出现故障时,处理器可以控制与出故障的受水车辆对应的供水阀的阀门进行关闭,并重新确定受水车的出水总流量,从而对供水车辆进行调节,以使供水流量与出水总流量之间的误差处于预设误差范围内。
68.供水车在对多辆受水车进行供水时,针对每辆受水车的供水量可以通过调节与每辆受水车连接的供水阀的阀门开度来进行调节。保证供水车针对每辆受水车的供水流量与每辆受水车的出水流量之间误差处于预设误差范围内。而当每辆受水车的出水流量不同时,针对每辆受水车的目标供水流量也不同,处理器可以获取每辆受水车的燃油液位值与单位油耗,根据每辆受水车的燃油液位值与单位油耗确定每辆受水车的可工作时长,根据每辆受水车的可工作时长确定供水车针对每辆受水车的目标供水流量,若所有受水车中任意两辆受水车的可工作时长之间的差值处于处理器设置的预设差值范围内的情况下,也就是所有的受水车的可工作时长相当,处理器可以根据受水车的数量和出水总流量确定每辆受水车的目标供水流量,处理器可以确定每辆受水车的目标供水流量相同。处理器可以通过调节供水阀的阀门开度使目标供水流量一致,在处理器确定至少存在两辆受水车的可工作时长之间的差值超出预设差值范围内的情况下,也就是并不是所有的受水车的可工作时长都相当的情况下,处理器可以确定每辆受水车的流量系数,处理器可以根据每辆受水车
的可工作时长确定每辆受水车的流量系数,从而确定与每辆受水车对应的目标供水流量。
69.处理器还可以获取每辆受水车的工作参数,工作参数可以包括受水车的出水参数以及受水车所在的任务现场的环境参数,例如,车辆的出水参数可以包括车辆的出水流量、车辆的喷射距离等等,环境参数可以包括车辆离起火中心的距离,车辆相对于起火中心的位置,车辆喷水的落点位置等等,处理器可以根据上述的参数确定每辆受水车针对任务现场所需执行任务的贡献值,并根据每辆受水车的贡献值确定每辆受水车的流量系数,根据每辆受水车的流量系数确定每辆受水车的目标供水流量。
70.通过上述技术方案,在供水车对多车进行供水时,可以通过调节供水流量与出水流量,使得车辆之间配合默契最大化,避免造成供水资源分配不均和供水资源浪费的情况。并且,在供水车液位低于安全值时,通过调节受水车的流量,以便供水车更换或者进行补液工作,提高了救援效率,并且可以根据受水车的贡献值调节针对个车的供水流量,使得对任务现场的贡献可以最大化。
71.处理器中包含内核,由内核去存储器中调取相应的程序单元。内核可以设置一个或以上,通过调整内核参数来实现用于供水系统的控制方法。
72.存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flash ram),存储器包括至少一个存储芯片。
73.本技术实施例提供了一种存储介质,其上存储有程序,该程序被处理器执行时实现上述用于供水系统的控制方法。
74.在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图3所示。该计算机设备包括通过系统总线连接的处理器a01、网络接口a02、存储器(图中未示出)和数据库(图中未示出)。其中,该计算机设备的处理器a01用于提供计算和控制能力。该计算机设备的存储器包括内存储器a03和非易失性存储介质a04。该非易失性存储介质a04存储有操作系统b01、计算机程序b02和数据库(图中未示出)。该内存储器a03为非易失性存储介质a04中的操作系统b01和计算机程序b02的运行提供环境。该计算机设备的数据库用于存储供水车辆的相关参数与受水车辆的相关参数,以及操作人员输入的相关数据。该计算机设备的网络接口a02用于与外部的终端通过网络连接通信。该计算机程序b02被处理器a01执行时以实现一种用于供水系统的控制方法。
75.本领域技术人员可以理解,图3中示出的结构,仅仅是与本技术方案相关的部分结构的框图,并不构成对本技术方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
76.图1为一个实施例中用于供水系统的控制方法的流程示意图。应该理解的是,虽然图1的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图1中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。
77.本技术实施例提供了一种设备,设备包括处理器、存储器及存储在存储器上并可
在处理器上运行的程序,处理器执行程序时实现以下步骤:获取供水车的供水流量与每辆受水车的出水流量;根据全部的受水车的出水流量确定出水总流量;在供水流量小于出水总流量的情况下,降低受水车的出水流量,以使供水流量与出水总流量之间的误差值处于预设误差范围内;在供水流量大于出水总流量的情况下,降低供水车的供水流量,以使供水流量与出水总流量之间的误差值处于预设误差范围内,并调节与每辆受水车对应的供水阀门的阀门开度,以使供水车针对每辆受水车的供水流量与受水车的出水流量之间的误差处于预设误差范围内。
78.在一个实施例中,在获取供水车的供水流量与每辆受水车的出水流量之前,获取供水车内的储水液位和燃油液位;根据供水车内的储水液位和燃油液位的供水车的可供水时长;在可供水时长大于第一预设时长的情况下,确定供水车完成向受水车的供水准备操作;在可供水时长小于第一预设时长的情况下,确定供水车未完成向受水车的供水准备操作。
79.在一个实施例中,获取供水车内的储水液位;在储水液位低于预设液位值的情况下,控制供水车的发动机转速降低至供水车的车辆怠速,以降低供水车的供水流量;发送调节通知至受水车,以使受水车根据调节通知与受水车内的储水液位降低出水流量。
80.在一个实施例中,发送调节通知至受水车,以使受水车根据调节通知与受水车内的储水液位降低出水流量包括:发送调节通知至受水车,以使受水车根据调节通知与受水车内的储水液位调节受水车的发动机转速,使得受水车在按照预设速度出水时的出水时长大于第二预设时长。
81.在一个实施例中,根据全部的受水车的出水流量确定出水总流量包括:检测受水车是否存在故障;在确定至少一辆受水车存在故障的情况下,根据未存在故障的受水车的出水流量确定出水总流量。
82.在一个实施例中,控制存在故障的受水车对应的供水阀门关闭,并控制存在故障的受水车的发动机转速降低至车辆怠速。
83.在一个实施例中,获取每辆受水车的燃油液位值与单位油耗;根据每辆受水车的燃油液位值与单位油耗确定每辆受水车的可工作时长;根据每辆受水车的可工作时长确定供水车针对每辆受水车的目标供水流量;在供水车进行供水操作的过程中,根据每辆受水车的目标供水流量调节与每辆受水车对应的供水阀门。
84.在一个实施例中,根据每辆受水车的可工作时长确定供水车针对每辆受水车的目标供水流量包括:在任意两辆受水车的可工作时长之间的差值处于预设差值范围内的情况下,根据受水车的数量和出水总流量确定每辆受水车的目标供水流量,其中,任意两辆受水车之间的目标供水流量相同;在至少存在两辆受水车的可工作时长之间的差值超出预设差值范围内的情况下,确定每辆受水车的流量系数;根据每辆受水车的流量系数确定每辆受水车的目标供水流量。
85.在一个实施例中,确定每辆受水车的流量系数包括:获取每辆受水车的工作参数,工作参数包括受水车的出水参数以及受水车所在任务现场的环境参数;根据每辆受水车的出水参数和环境参数确定每辆受水车针对于任务现场所需执行任务的贡献值;根据每辆受水车的贡献值确定每辆受水车的流量系数。
86.本领域内的技术人员应明白,本技术的实施例可提供为方法、系统、或计算机程序
产品。因此,本技术可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本技术可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
87.本技术是参照根据本技术实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
88.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
89.这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
90.在一个典型的配置中,计算设备包括一个或多个处理器(cpu)、输入/输出接口、网络接口和内存。
91.存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flash ram)。存储器是计算机可读介质的示例。
92.计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
93.还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括要素的过程、方法、商品或者设备中还存在另外的相同要素。
94.以上仅为本技术的实施例而已,并不用于限制本技术。对于本领域技术人员来说,本技术可以有各种更改和变化。凡在本技术的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本技术的权利要求范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1