本发明涉及物流系统控制,特别是涉及一种物流系统中目标对象的限流均衡方法、系统及存储介质。
背景技术:
1、对于物流自动化项目来说,项目里涉及到的很多都可以看成是资源,车辆、载具、储位、点位、站点、充电桩等都是资源,比如agv去立库对接点取托盘流程,需要根据系统方案,派适当数量的agv前去取托盘,不能把系统内所有的agv都派过去,一来会加大交管压力,甚至产生堵塞,二来导致其他流程没有agv去执行,导致任务积压。
2、现有技术中,一般针对物流系统中某一项资源进行优化以解决调度流畅性问题,如专利cn 114890037 a中公开了如何避免机器人在巷道中发生拥堵的问题以缩短调度时间提高作业效率。这些调度方法对于优化调度的手段较为单一,存在优化瓶颈。
技术实现思路
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、本步骤中,由于一个任务可能包含多个子任务,如一个运送上架任务,涉及到承接货物、移送货物以及上到货架上的储位等多个子任务,因此,涉及到取货站点、路径、车辆以及储位等多种物流系统的组成单元。若分派不到储位,可以先执行前面的承接货物与移送货物的子任务。
30、此外,限流时机还可以和任务的目标点锁定时机,当任务的目标点未被占用时,则释放该任务进行派发。
31、上述限流时机可以由用户输入,也可以由控制系统按需动态调整。如一个任务涉及车辆、取货站点、路径以及储位等多种组成单元,包含承接货物、移送货物以及上到货架上的储位这些多个子任务,原先对应于该任务的限流时机为任务开始前,但是,控制系统监测物流系统中对应于该任务所需要的车辆、取货站点、路径均已匹配到,只有目标储位还没有释放,则可以将该任务的限流时机改为子任务开始前,如此,前面的子任务可以先实施,可以大幅提升效率。因此,可以将调整任务从任务开始前变为子任务开始前的时机设置为:任务的所有子任务中,在前的多个连续子任务已经匹配到对应的组成单元,实际操作时,可以按照前面已匹配到组成单元的连续子任务占所有子任务的比例是否达到预设比例决定是否调整任务的限流时机,也可以按照前面已匹配到组成单元的连续子任务能够完成的路程占任务总路程的比例是否超过预设比例调整任务的限流时机。
32、进一步地,当所述限流参数为0且限流类型为限流下限或均衡限流时,则不对任务的派发做出限制;
33、当所述限流参数为0且限流类型为限流上限时,则停止任务派发。
34、进一步地,系统运行时控制系统及时记录历史数据,所述方法还包括:
35、查询任务执行的历史数据,所述历史数据包括物流系统的状态参数以及对应的限流数据,所述限流数据包括所述目标对象、所述限流参数以及所述限流类型;物流系统的状态参数包括各类组成单元的任务数,订单池中任务总量以及各类任务的数量比例等;
36、获取当前物流系统的状态参数;
37、将当前的所述状态参数与所述历史数据中的状态参数进行匹配,得到相似度高的历史纪录;
38、基于所述历史纪录的所述限流数据调节当前的限流数据,或者给出调节建议。
39、物流系统中目标对象的限流均衡系统,所述系统包括:
40、第一确定模块,其用于确定需要限流的目标对象;
41、第二确定模块,其用于确定所述目标对象的限流参数与限流类型,所述限流参数包括限流下限、限流上限以及均衡限流;
42、限流控制模块,其用于基于所述限流参数与所述限流类型对所述目标对象进行限流;具体地:当所述限流类型为限流上限,将所述限流参数作为目标对象能够接受的最大任务量;当所述限流类型为限流下限,将所述限流参数作为目标对象能够接受的最小任务量;当所述限流类型为均衡限流,优先为未达到所述限流参数的目标对象分配任务。
43、存储介质,其上存储有计算机程序,程序被处理器执行时实现上述的物流系统中目标对象的限流均衡方法。
44、有益效果:本发明的物流系统中目标对象的限流均衡方法、系统及存储介质,具有如下有益效果:
45、(1)通过选定目标对象、设置限流参数与限流类型,并在控制过程中基于限流参数与限流类型对目标对象的任务量进行限制,可以实现对物流系统的较为均衡的调度,减少交管压力,避免路径堵塞与任务积压。
46、(2)通过定义限流模式,可以方便对物流系统的组成单元进行单独限流或者对多个组成单元构成的整体进行整体限流,便于操控以及便于按需调节限流的目标对象。
47、(3)通过调整任务的限流时机,可以使各类任务有序且有效分派,提升分派任务的合理性。
48、(4)通过纪录历史数据并在后续控制过程中查询历史纪录并据此进行限流控制,可以保证限流控制的有效性。
1.物流系统中目标对象的限流均衡方法,其特征在于,所述方法包括:
2.根据权利要求1所述的物流系统中目标对象的限流均衡方法,其特征在于,所述物流系统中各组成单元均具有唯一的标识号码;所述确定需要限流的目标对象包括:
3.根据权利要求2所述的物流系统中目标对象的限流均衡方法,其特征在于,所述确定需要限流的目标对象之前,所述方法还包括:
4.根据权利要求1所述的物流系统中目标对象的限流均衡方法,其特征在于,所述基于所述限流参数与所述限流类型对所述目标对象进行限流之前还包括:
5.根据权利要求1所述的物流系统中目标对象的限流均衡方法,其特征在于,所述基于所述限流参数与所述限流类型对所述目标对象进行限流之前还包括:
6.根据权利要求1所述的物流系统中目标对象的限流均衡方法,其特征在于,当所述限流参数为0且限流类型为限流下限或均衡限流时,则不对任务的派发做出限制;
7.根据权利要求1所述的物流系统中目标对象的限流均衡方法,其特征在于,所述方法还包括:
8.物流系统中目标对象的限流均衡系统,其特征在于,所述系统包括:
9.存储介质,其特征在于,其上存储有计算机程序,程序被处理器执行时实现权利要求1-7任一项所述的物流系统中目标对象的限流均衡方法。