本发明属于港口作业,尤其是涉及一种用于港口作业的车辆进场排序方法。
背景技术:
1、现有的港口车辆作业大多采用人工调度,由于港口作业线上的车辆调度需要处理大量的实时信息,导致人工调度的工作量巨大容易存在纰漏,且作业效率得不到保证。另外,调度车辆时只记录了车辆入场和离场信息,缺乏所有车辆实时流动信息,导致场内车辆作业时容易出现冲突和混乱,造成作业阻塞。
技术实现思路
1、有鉴于此,本发明旨在提出一种用于港口作业的车辆进场排序方法,以保证港口作业秩序,避免车辆混乱,提高作业效率。
2、为达到上述目的,本发明的技术方案是这样实现的:
3、一种用于港口作业的车辆进场排序方法。
4、进一步的,实时监控港口内作业车辆的动向,并将车辆每次动态流动数据储存到数据库中,通过控制算法调度车辆作业;
5、车辆动态流动数据包括:
6、签到排队:车辆提前预约并抵达港口签到后产生的数据,按照签到时间对所有车辆排队;
7、入场等候:车辆进入港口并到达等待区后所产生的数据,按照签到时间对所有车辆排队;
8、场内作业:车辆进场入闸后准备作业所产生的数据,按照入闸时间对所有车辆排队;
9、完成作业:车辆完成作业离开港口后所产生的数据,核销此次预约,并将车辆移除排队队列。
10、进一步的,为特殊车辆提供直接入场优先权:赋予车辆优先权,将该车辆置于其所在队列首位,当前一队列有空余时使其进入,队列顺序为签到排队队列、入场等候队列、场内作业队列。
11、进一步的,所述控制算法包括:
12、t1、获取基础数据:获取港口作业的基础数据包括:作业线,作业线对应的卸料口数量,作业箱流向,卸料口放车数,车辆流向作业申报量;
13、t2、计算场内车辆数并判断可作业量,根据可作业量调度各队列车辆向后流动;
14、t3、收到调度通知的车辆需在规定时间内完成流动,若超时则在所处队列中需重新排队,或核销预约直接离场;
15、t4、当所有作业线完成作业或全部暂停时,暂停控制算法,直到开启作业线后回到t1。
16、进一步的,在所述t2中,从数据库中得出实时的场内车辆数;根据场内车辆数比较预设的卸料口最大放车数,当存在可作业量时,调度车辆从入场等候队列进入场内作业队列;
17、当入场等候队列的车辆数不足以填满可作业量时,调度签到排队队列的车辆进入入场等候队列,以维持场内作业队列和入场等候队列达到饱和,保证每进场入闸一个车辆的同时就有一个车辆出闸离场。
18、进一步的,定时轮询是否存在可作业量,以及时调度入场等候队列车辆进入场内卸料口作业;
19、定时轮询入场等候队列车辆是否充足,以及时调度签到排队队列车辆进入入场等候队列。
20、进一步的,在所述t3中,签到排队队列车辆未在规定时间内抵达入场等候队列按超时处理,放到签到排队队列末位,若二次超时则核销该车辆的预约并驱逐离场;
21、入场等候队列未在规定时间内进入场内作业队列按超时处理,放到入场等候队列末尾,若在入场等候队列中二次超时则将该车辆回退到签到排队队列,且需要重新签到,若在规定时间内未签到则核销该车辆的预约并驱逐离场。
22、进一步的,一种电子设备,包括处理器以及与处理器通信连接,且用于存储所述处理器可执行指令的存储器,所述处理器用于执行所述的一种用于港口作业的车辆进场排序方法。
23、进一步的,一种服务器,包括至少一个处理器,以及与所述处理器通信连接的存储器,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述处理器执行,以使所述至少一个处理器执行所述的一种用于港口作业的车辆进场排序方法。
24、进一步的,一种计算机可读取存储介质,存储有计算机程序,所述计算机程序被处理器执行时实现所述的一种用于港口作业的车辆进场排序方法。
25、相对于现有技术,本发明所述的一种用于港口作业的车辆进场排序方法具有以下有益效果:
26、(1)本发明所述的车辆动态流动数据,设置了签到排队队列、入场等候队列、场内作业队列,精确获得所有作业车辆的动态流向信息,方便港方人员查看车辆动态,并为后续车辆调度提供基础信息;
27、(2)本发明所述的控制算法,根据场内车辆数比较预设的卸料口最大放车数(支持动态修改),调度车辆从入场等候队列进入场内作业队列,和调度签到排队队列的车辆进入入场等候队列,以维持场内作业队列和入场等候队列达到饱和,保证每进场入闸一个车辆的同时就有一个车辆出闸离场,极大地提高了卸料口作业的利用率和车辆作业效率;
28、(3)本发明所述的定时轮询,以及时调度入场等候队列车辆进入场内卸料口作业,和及时调度签到排队队列车辆进入入场等候队列,保证港口作业秩序,避免车辆混乱。
1.一种用于港口作业的车辆进场排序方法,其特征在于:实时监控港口内作业车辆的动向,并将车辆每次动态流动数据储存到数据库中,通过控制算法调度车辆作业;
2.根据权利要求1所述的一种用于港口作业的车辆进场排序方法,其特征在于:为特殊车辆提供直接入场优先权:赋予车辆优先权,将该车辆置于其所在队列首位,当前一队列有空余时使其进入,队列顺序为签到排队队列、入场等候队列、场内作业队列。
3.根据权利要求1所述的一种用于港口作业的车辆进场排序方法,其特征在于:所述控制算法包括:
4.根据权利要求3所述的一种用于港口作业的车辆进场排序方法,其特征在于:在所述t2中,从数据库中得出实时的场内车辆数;根据场内车辆数比较预设的卸料口最大放车数,当存在可作业量时,调度车辆从入场等候队列进入场内作业队列;
5.根据权利要求4所述的一种用于港口作业的车辆进场排序方法,其特征在于:定时轮询是否存在可作业量,以及时调度入场等候队列车辆进入场内卸料口作业;
6.根据权利要求3所述的一种用于港口作业的车辆进场排序方法,其特征在于:在所述t3中,签到排队队列车辆未在规定时间内抵达入场等候队列按超时处理,放到签到排队队列末位,若二次超时则核销该车辆的预约并驱逐离场;
7.一种电子设备,包括处理器以及与处理器通信连接,且用于存储所述处理器可执行指令的存储器,其特征在于:所述处理器用于执行上述权利要求1-6任一所述的一种用于港口作业的车辆进场排序方法。
8.一种服务器,其特征在于:包括至少一个处理器,以及与所述处理器通信连接的存储器,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述处理器执行,以使所述至少一个处理器执行如权利要求1-6任一所述的一种用于港口作业的车辆进场排序方法。
9.一种计算机可读取存储介质,存储有计算机程序,其特征在于:所述计算机程序被处理器执行时实现权利要求1-6任一项所述的一种用于港口作业的车辆进场排序方法。