数量确定方法、设备、存储介质及程序产品
- 国知局
- 2024-08-05 12:12:48
本技术实施例涉及计算机,尤其涉及一种数量确定方法、设备、存储介质及程序产品。
背景技术:
1、运维车作为一种自动化运输工具,被广泛应用于车间,以执行车间的运维任务。例如,运维任务可以为加工任务、组装任务、或清洁任务等。
2、目前,执行运维任务前,运维车需要装载运维工具、并将运维工具运输至运维现场。在执行完一次运维任务后,运维车需要从运维现场将运维工具运回工具架。另外,在执行完至少一次运维任务后,运维车需要充电。这样,为保证运维现场的运维任务被不间断执行,需要多辆运维车轮流执行运维任务。在上述运维场景下,如何确定车间所需运维车的最少数量是亟待解决的问题。
技术实现思路
1、本技术实施例提供一种数量确定方法、设备、存储介质及程序产品,所述方法可以确定所需车辆的最少数量,实现节约运维资源的目的。
2、第一方面,本技术提供一种数量确定方法,包括:
3、确定总任务,所述总任务包括装运任务、运维任务和保养任务,所述装运任务用于车辆装卸工具和运输工具,所述运维任务用于车辆根据工具执行运维任务,所述保养任务用于保养所述工具;
4、确定所述总任务的任务需求,所述任务需求指示在同一时刻至少存在一个车辆执行运维任务;
5、确定车辆执行所述装运任务的装运时长、执行运维任务的运维时长、以及执行保养任务的保养时长;
6、根据所述装运时长、所述保养时长、所述运维时长、以及所述任务需求,确定执行所述总任务所需车辆的最少数量。
7、一种可能的实现方式中,根据所述装运时长、所述保养时长、所述运维时长、以及所述任务需求,确定执行所述总任务所需车辆的最少数量,包括:
8、确定所述装运时长与所述保养时长的第一和值、并确定所述第一和值与所述运维时长的第一比值;
9、将所述第一比值与预设值之和确定为第一数量;
10、根据所述保养时长和所述第一数量,确定目标数量,所述目标数量为执行所述总任务所需车辆的最少数量。
11、一种可能的实现方式中,根据所述保养时长和所述第一数量,确定所述目标数量,包括:
12、获取所述车辆执行充电任务的充电时长;
13、若所述充电时长小于或等于所述保养时长,将所述第一数量确定为所述目标数量;
14、若所述充电时长大于所述保养时长,根据所述第一数量确定所述目标数量。
15、一种可能的实现方式中,根据所述第一数量确定所述目标数量,包括:
16、确定待增数量i,所述待增数量为待增加的车辆的数量;
17、将所述待增数量与所述第一数量之和确定为待选数量;
18、根据所述待增数量和所述第一数量,确定至少一个集合;其中,所述集合中包括一个连续充电数量、以及所述连续充电数量对应的轮转数量,所述连续充电数量为所述待选数量个车辆中、连续充电的车辆的数量,所述轮转数量为所述待选数量与所述连续充电数量的差值,所述连续充电数量为小于或等于所述待增数量的正整数;
19、确定每个集合对应的标准值,所述标准值为所述待选数量个车辆中、连续充电的车辆的最小值;
20、若所述至少一个集合中存在待选集合,则确定所述目标数量为所述待选数量,所述待选集合中包括的所述连续充电数量、大于或等于所述待选集合对应的所述标准值;
21、其中,所述i依次取1、2……,直至确定得到所述目标数量。
22、一种可能的实现方式中,确定每个集合对应的标准值,包括:
23、确定所述待选数量个车辆对应的总运维次数,所述总运维次数为所述待选数量个车辆在满电状态下连续执行所述运维任务的总次数;
24、确定所述待选数量个车辆中每个车辆对应的第一运维次数,所述第一运维次数为一个充电周期开始后、至下一个充电周期开始前,所述车辆执行所述运维任务的次数;
25、根据所述待选数量、所述总运维次数、以及所述第一运维次数,确定所述标准值。
26、一种可能的实现方式中,根据所述待选数量、所述总运维次数、以及所述第一运维次数,确定所述标准值,包括:
27、确定所述总运维次数与所述第一运维次数的第二比值;
28、将所述待选数量与所述第二比值的比值,确定为所述标准值。
29、一种可能的实现方式中,确定所述待选数量个车辆对应的总运维次数,包括:
30、获取所述每个车辆对应的连续运维次数,所述连续运维次数为所述车辆在满电状态下连续执行所述运维任务的总次数;
31、将所述待选数量与所述连续运维次数之积,确定为所述总运维次数。
32、一种可能的实现方式中,确定所述待选数量个车辆中每个车辆的单独充电过程对应的第一运维次数,包括:
33、确定所述每个车辆对应的第二运维次数,所述第二运维次数为所述每个车辆连续执行所述装运任务和所述充电任务的过程中、其余车辆执行所述运维任务的次数;
34、确定所述每个车辆对应的第三运维次数,所述第三运维次数为所述每个车辆与其他车辆同时充电过程中、其余车辆执行所述运维任务的次数;
35、将所述第二运维次数与所述第三运维次数之差,确定为所述第一运维次数。
36、一种可能的实现方式中,确定所述每个车辆对应的第二运维次数,包括:
37、确定所述装运时长与所述充电时长的第二和值;
38、将所述第二和值与所述运维时长的比值,确定为所述第二运维次数。
39、一种可能的实现方式中,确定所述每个车辆对应的第三运维次数,包括:
40、确定所述第二运维次数与所述连续充电数量的差值;
41、确定所述差值对所述轮转数量的取余结果,将并所述取余结果确定为所述第三运维次数。
42、第二方面,本技术提供一种数量确定装置,所述数量确定装置包括确定模块,其中,
43、所述确定模块用于,确定总任务,所述总任务包括装运任务、运维任务和保养任务,所述装运任务用于车辆装卸工具和运输工具,所述运维任务用于车辆根据工具执行运维任务,所述保养任务用于保养所述工具;
44、所述确定模块还用于,确定所述总任务的任务需求,所述任务需求指示在同一时刻至少存在一个车辆执行运维任务;
45、所述确定模块还用于,确定车辆执行所述装运任务的装运时长、执行运维任务的运维时长、以及执行保养任务的保养时长;
46、所述确定模块还用于,根据所述装运时长、所述保养时长、所述运维时长、以及所述任务需求,确定执行所述总任务所需车辆的最少数量。
47、一种可能的实现方式中,所述确定模块具体用于,
48、确定所述装运时长与所述保养时长的第一和值、并确定所述第一和值与所述运维时长的第一比值;
49、将所述第一比值与预设值之和确定为第一数量;
50、根据所述保养时长和所述第一数量,确定目标数量,所述目标数量为执行所述总任务所需车辆的最少数量。
51、一种可能的实现方式中,所述确定模块具体用于,
52、获取所述车辆执行充电任务的充电时长;
53、若所述充电时长小于或等于所述保养时长,将所述第一数量确定为所述目标数量;
54、若所述充电时长大于所述保养时长,根据所述第一数量确定所述目标数量。
55、一种可能的实现方式中,所述确定模块具体用于,
56、确定待增数量i,所述待增数量为待增加的车辆的数量;
57、将所述待增数量与所述第一数量之和确定为待选数量;
58、根据所述待增数量和所述第一数量,确定至少一个集合;其中,所述集合中包括一个连续充电数量、以及所述连续充电数量对应的轮转数量,所述连续充电数量为所述待选数量个车辆中、连续充电的车辆的数量,所述轮转数量为所述待选数量与所述连续充电数量的差值,所述连续充电数量为小于或等于所述待增数量的正整数;
59、确定每个集合对应的标准值,所述标准值为所述待选数量个车辆中、连续充电的车辆的最小值;
60、若所述至少一个集合中存在待选集合,则确定所述目标数量为所述待选数量,所述待选集合中包括的所述连续充电数量、大于或等于所述待选集合对应的所述标准值;
61、其中,所述i依次取1、2……,直至确定得到所述目标数量。
62、一种可能的实现方式中,所述确定模块具体用于,
63、确定所述待选数量个车辆对应的总运维次数,所述总运维次数为所述待选数量个车辆在满电状态下连续执行所述运维任务的总次数;
64、确定所述待选数量个车辆中每个车辆对应的第一运维次数,所述第一运维次数为一个充电周期开始后、至下一个充电周期开始前,所述车辆执行所述运维任务的次数;
65、根据所述待选数量、所述总运维次数、以及所述第一运维次数,确定所述标准值。
66、一种可能的实现方式中,所述确定模块具体用于,
67、确定所述总运维次数与所述第一运维次数的第二比值;
68、将所述待选数量与所述第二比值的比值,确定为所述标准值。
69、一种可能的实现方式中,所述确定模块具体用于,
70、获取所述每个车辆对应的连续运维次数,所述连续运维次数为所述车辆在满电状态下连续执行所述运维任务的总次数;
71、将所述待选数量与所述连续运维次数之积,确定为所述总运维次数。
72、一种可能的实现方式中,所述确定模块具体用于,
73、确定所述每个车辆对应的第二运维次数,所述第二运维次数为所述每个车辆连续执行所述装运任务和所述充电任务的过程中、其余车辆执行所述运维任务的次数;
74、确定所述每个车辆对应的第三运维次数,所述第三运维次数为所述每个车辆与其他车辆同时充电过程中、其余车辆执行所述运维任务的次数;
75、将所述第二运维次数与所述第三运维次数之差,确定为所述第一运维次数。
76、一种可能的实现方式中,所述确定模块具体用于,
77、确定所述装运时长与所述充电时长的第二和值;
78、将所述第二和值与所述运维时长的比值,确定为所述第二运维次数。
79、一种可能的实现方式中,所述确定模块具体用于,
80、确定所述第二运维次数与所述连续充电数量的差值;
81、确定所述差值对所述轮转数量的取余结果,将并所述取余结果确定为所述第三运维次数。
82、第三方面,本技术提供一种电子设备,包括:处理器,以及与所述处理器通信连接的存储器;
83、所述存储器存储计算机执行指令;
84、所述处理器执行所述存储器存储的计算机执行指令,以实现第一方面任一项所述的方法。
85、第四方面,本技术提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如第一方面任一项所述的方法。
86、第五方面,本技术提供一种计算机程序产品,包括计算机程序,所述计算机程序被计算机执行时实现如第一方面中任一项所述的方法。
87、本技术实施例提供的数量确定方法、设备、存储介质及程序产品,可以确定总任务;可以确定总任务的任务需求,任务需求指示在同一时刻至少存在一个车辆执行运维任务;可以确定车辆执行装运任务的装运时长、执行运维任务的运维时长、以及执行保养任务的保养时长;可以根据装运时长、保养时长、运维时长、以及任务需求,确定执行总任务所需车辆的最少数量。通过上述方法,可以在保证在同一时刻至少存在一个车辆执行运维任务的情况下,确定所需车辆的最少数量,实现了节约运维资源的目的。
本文地址:https://www.jishuxx.com/zhuanli/20240802/261579.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表