一种物流网络流量实时监控方法与流程

文档序号:22088201发布日期:2020-09-01 20:21阅读:436来源:国知局
一种物流网络流量实时监控方法与流程

本发明涉及互联网数据处理领域,特别是涉及一种物流网络流量实时监测和实时控制的方法。



背景技术:

物流是指物品从供应地往接受地的实体流动中,根据实际需要,将运输、储存、装卸、搬运、包装、流通加工、配送、信息处理等功能有杋结合起来实现用户要求的过程。随着经济全球化和区域经济一体化迅速发展,能够系统整合和集成社会资源的物流网络化运营具有显著的优势,其中物流信息网络为保障物流网络的高效运行提供了重要的技术支撑。物流网络的效率和效益直接取决于网络的拓扑结构以及网络中各物流节点和运输线路的流量分配情况。因此,如何在具有固定拓扑结构的物流网络中进行流量分配,以满足货物从供应地到需求地的运输、仓储和配送等物流需求是一个必须考虑的重要问题。

在实际应用中,现有的物流信息网络技术仅支持对物流对象的追踪监控,根据物流对象和物流线路来分析物流网络的实时流量变化并进行调控,这具有滞后性。过去一些学者研究物流网络流量监测时,通过设置时效数据预警范围,根据时效数据满足设定阈值来生成预警,并没有探究预警信息严重程度的区划。而一些学者在研究物流流量监控时,依据物流线路在个时间段的影响因素来构建延迟原因识别模型来分析和调控,并没有探究流量超出可调控范围的解决方案。

因此,本发明提出了一种物流网络流量实时监控方法,对物流网络中各中转站的状态进行监测并根据实时数据预测节点的未来状态,通过比较中转站的实时流量和时变容量阈值的大小,将中转站划分为繁忙组和空闲组,然后繁忙组的超出容量与空闲组的剩余容量大小来生成轻度和重度预警信息,这样能及时迅速生成精准的预警信息,根据实际情况对预警分级,若接收到轻度预警信息,首先综合中转站容量大小和距离建立多目标规划模型来调控流量,若接收到重度预警信息,首先综合中转站容量大小和距离建立多目标规划模型来调控流量,再将超出流量按一定条件选取可继续配送的空闲中转站进行分配,这样将之前空闲中转站无法接收的多余流量安排在分配路上。这种对物流网络进行全局监测的方法可以有效地避免节点出现爆仓现象,提高物流网络的整体运作效率。



技术实现要素:

本申请提供了一种物流网络流量实时监控的方法,所述方法的物流网络流量监测,数据共享、相互协调,完成控制流量的分配操作。

本申请的目的是,提供一种物流网络流量实时监控的方法,以实现根据实时更新的物流网络的流量数据,预测物流节点的未来状态,防止中转站爆仓现象出现,进而提高网点利用率。

本申请提供了一种物流网络流量实时监控的方法,用于对中转节点状态进行实时监测、预警和调控,预测中转节点在未来时刻是否会发生爆仓,所述物流网络和调控包括至少一条物流路线,每条所述物流路线包括起始节点、终止节点以及至少一个中转节点,每条所述物流调控线路包括流量输出的中转站和接收流量的中转站,所述方法包括:

步骤1.1:基于物流网络中的运输路线,确定物流对象于中转站间所需的运输时间;

步骤1.2:设置物流网络中各个中转站的时变容量阈值;

步骤1.3:根据中转站当前处理流量大小,确定物流对象在中转站的中转时间;

步骤1.4:实时更新物流对象在物流网络中的位置,确定当前时刻中转站分配流量以及中转站的预测分配流量;

步骤1.5:比较中转站的预测流量与设置的时效数据阈值大小,划分繁忙中转站和空闲中转站;

步骤1.6:比较所有繁忙组的超出容量与所有空闲组的剩余容量大小,划分轻度爆仓和重度爆仓;

步骤1.7:针对轻度爆仓,将繁忙中转站超出阈值的流量之和按优先级顺序分配给所有空闲中转站;

步骤1.8:重度爆仓时先将繁忙中转站超出阈值的流量之和按优先级顺序分配给所有空闲中转站,后将剩余繁忙中转站超出阈值的流量按一定条件选取可继续配送的空闲中转站。

作为本发明进一步技术方案:所述步骤1.1中物流网络包括至少一条物流路线,每条所述物流路线包括起始节点、终止节点以及至少一个中转节点。各节点由线路连通,其中中转节点也可作为始发节点和目的节点,所述物流路线是独立的,不同节点、不同物流对象间无关联,不同物流路线的流量监测可同步进行。其中所述物流路线中各节点间运输时间由运输距离和车辆速度决定,计算公式为:

tij为从当前中转站i到下一中转站j所需的运输时间,dij为两中转站间的欧式距离,v为车辆运输平均速度,n为物流网络中所有的中转站。

作为本发明进一步技术方案:所述步骤1.2中物流网络中各个中转站的时变容量阈值是指当前时刻下中转站所能处理的最大流量,是根据中转站当前时刻下正在处理的流量以及中转站所能处理的最大流量来确定的,计算公式为:

cit为t时刻中转站i的时变容量阈值,qi为中转站i所能处理的最大流量,sit为中转站i在t时刻下正在处理的流量,n为物流网络中所有的中转站。

作为本发明进一步技术方案:所述步骤1.3中物流对象在当前时刻到达中转站,所需中转时间是等待时间与处理时间之和,处理时间则由中转站时变容量阈值和空闲中转站的流量处理效率决定的,计算公式为:

为物流对象t时刻经过中转站i的中转时间,是物流对象t时刻到达中转站i时等待处理的时间,若t时刻到达中转站的实时流量小于中转站时变容量阈值,则若t时刻到达中转站的实时流量大于中转站时变容量阈值,则为物流对象t时刻在中转站i的处理时间,qit为t时刻到达中转站i的对象流量,ki为中转站i的流量处理效率。

作为本发明进一步技术方案:所述步骤1.4中实时更新物流对象在物流网络中的位置,更新时间为物流网络中的每一个物流对象到达中转站的时刻和离开中转站的时刻。在每次物流对象到达中转节点和离开中转节点时,更新整个物流网络的监测数据并上传至信息系统以物流网络实时更新的时刻和状态作为初始时刻和初始状态,根据物流路线中的节点顺序,预测物流对象到达下一节点的时刻和离开下一节点的时刻,具体包括:

为物流对象离开当前中转站i的时刻,tij为从当前中转站i到下一中转站j所需的运输时间,为物流对象到达下一中转站j的时刻,tij为从当前中转站i到下一中转站j所需的运输时间,为物流对象在中转站j的中转时间,为物流对象离开中转站j的时刻。

而物流网络中各节点的实时流量通过累加方式得到,若当前时刻物流对象正在节点中进行中转处理,则将该物流对象的流量纳入流量统计范围,若当前时刻物流对象还未到达节点或已离开节点,则不考虑其流量大小,由此确定当前时刻中转站分配流量以及中转站的预测分配流量;

作为本发明进一步技术方案:所述步骤1.5中当中转站当前时刻的流量超过设置的时变容量阈值,将中转站定义为繁忙中转站;当中转站当前时刻的流量低于设置的时变容量阈值,将中转站定义为空闲中转站。

作为本发明进一步技术方案:所述步骤1.6中当所述繁忙中转站的超出阈值流量之和小于空闲中转站的剩余容量之和,则认为繁忙中转站发生轻度爆仓,所述繁忙中转站生成轻度爆仓预警信息;当所述繁忙中转站的超出阈值流量之和大于空闲中转站的剩余容量之和,则认为繁忙中转站发生重度爆仓,所述繁忙中转站生成重度爆仓的预警信息。繁忙中转站超出阈值流量与空闲中转站剩余容量的计算公式为:

ot为t时刻所有繁忙中转站超出阈值的流量之和,pit为t时刻第i个繁忙中转站的分配流量,cit为t时刻繁忙中转站i的时变容量阈值,lt为t时刻所有空闲中转站的剩余容量之和,pjt为t时刻第j个空闲中转站的预分配流量,no为物流网络中所有的繁忙中转站,cjt为t时刻空闲中转站j的时变容量阈值,nl为物流网络中所有的空闲中转站。

作为本发明进一步技术方案:所述步骤1.7中轻度爆仓时将繁忙中转站超出阈值的流量之和按优先级顺序分配给所有空闲中转站,调控具体包括如下步骤:

步骤1.7.1:对所有繁忙中转站的超出阈值流量的大小进行优先级排序,繁忙中转站超出阈值流量越大,优先级越高。

步骤1.7.2:对于每一个繁忙中转站,对其到物流网络中各个空闲中转站的欧式距离进行优先级排序,距离越小,优先级越高。计算每一个繁忙中转站到物流网络中各个空闲中转站的欧式距离,计算公式为:

(χi,yi)为第i个繁忙中转站的平面坐标,(χj,yj)为第j个空闲中转站的平面坐标。

步骤1.7.3:按繁忙中转站的优先级依次选取繁忙中转站,对每个繁忙中转站,按空闲中转站的优先级依次选取空闲中转站满足该繁忙中转站的超出阈值流量分配需求,直至将所有繁忙中转站超出阈值的流量之和分配结束。

作为本发明进一步技术方案:所述步骤1.8中重度爆仓时将繁忙中转站超出阈值的流量之和按优先级顺序分配给所有空闲中转站,调控具体包括如下步骤:

步骤1.8.1:对所有繁忙中转站的超出阈值流量的大小进行优先级排序,繁忙中转站超出阈值流量越大,优先级越高,每个繁忙中转站的超出容量阈值的流量为:

oit=pit-cit

其中oit为第i个繁忙中转站在t时刻超出容量阈值的流量。

步骤1.8.2:对于每一个繁忙中转站,对其到物流网络中各个空闲中转站的欧式距离进行优先级排序,距离越小,优先级越高。每一个繁忙中转站到各个空闲中转站的距离可表示为:

其中(xi,yi)为第i个繁忙中转站的平面坐标,(xj,yj)为第j个空闲中转站的平面坐标,dij为第i个繁忙中转站到第j个空闲中转站的距离。

步骤1.8.3:优先选取繁忙中转站组中超出阈值流量最大的中转站来分配流量给周围最近的空闲中转站,按繁忙中转站的优先级依次选取繁忙中转站,对每个繁忙中转站,按空闲中转站的优先级依次选取空闲中转站满足该繁忙中转站的超出阈值流量分配需求,直至将所有空闲中转站剩余容量分配完结束;

步骤1.8.4:对于剩下的未分配流量的每一个繁忙中转站,按条件选取可继续配送的空闲中转站,具体为对于剩下的未分配流量的所有繁忙中转站,继续按照繁忙中转站的优先级依次选取繁忙中转站,对每个繁忙中转站,将超出阈值流量分配至选择的空闲中转站,直至无可继续配送的空闲中转站。对于剩下的未分配流量的每一个繁忙中转站,按条件选取可继续配送的空闲中转站,条件为:

oit为t时刻繁忙中转站i的超出阈值流量,cjt为t时刻空闲中转站j的时变容量阈值,wttaj为t时刻下预测ta时间后物流网络中即将分配到空闲中转站j的流量,kj为空闲中转站j的流量处理效率,tij为繁忙中转站i到可继续配送的空闲中转站j的时间,dij为繁忙中转站i到可继续配送的空闲中转站j的欧式距离,v为车辆运输平均速度。

本申请所提供的技术方案,首先,设置每条物流路线上物流对象的始发时刻,所述始发时刻用于确定物流网络的初始状态;获取物流网络的信息,包括各节点间距离、各中转节点的容量限制和中转处理能力;基于物流网络中的运输路线,确定物流对象于中转站间所需的运输时间;根据中转站最大处理流量和当前处理流量大小,确定时变容量阈值,得到物流对象在中转站的中转时间;当物流对象到达中转节点时,实时更新物流对象在物流网络中的位置,根据运输时间和中转时间,确定当前时刻中转站分配流量以及中转站的预测分配流量;比较中转站的预测流量与设置的时效数据阈值大小,划分繁忙中转站和空闲中转站;并且在所有繁忙中转站的超出流量小于所有空闲中转站的剩余容量,生成轻度爆仓的预警信息,若所有繁忙中转站的超出流量大于所有空闲中转站的剩余容量,生成重度爆仓的预警信息,可以让用户或者物流网络提供商提前了解物流网络的时效情况,从而对物流中转站流量分配进行调整;若生成轻度爆仓预警信息,将繁忙中转站超出阈值的流量之和按优先级顺序分配给所有空闲中转站。若生成重度爆仓预警信息,先将繁忙中转站超出阈值的流量之和按优先级顺序分配给所有空闲中转站,后将剩余繁忙中转站超出阈值的流量按一定条件选取可继续配送的空闲中转站。物流管理人员可通过实时监控的方法获得物流对象时效数据和各个中转站实时状态以及预分配流量,用实时控制的方法来判定各个中转站的状况并协调中转站之间的流量,方便对调控线路进行选择,从而有效提高物流网络效率。

附图说明

图1为本发明物流网络流量实时监控方法的物流网络实时监控方法流程图;

图2为本发明物流网络流量实时监控方法中物流网络的结构图;

图3为本发明物流网络流量实时监控方法中物流对象的中转流程;

图4为本发明物流网络流量实时监控方法中物流信息系统的信息传输过程图;

图5为本发明物流网络流量实时监控方法中物流网络调控基本结构图;

图6为本发明物流网络流量实时监控方法中轻度爆仓流量调控流程图;

图7为本发明物流网络流量实时监控方法中重度爆仓流量调控流程图。

具体实施方式

物流网络实时监控的方法是对物流网络流量实施监测和控制的过程;

基于以上的架构,本发明提供了一种物流网络流量监控的方法,图1是该方法的流程图。由图1所示,本发明提供的方法,包括:

步骤1.1:基于物流网络中的运输路线,确定物流对象于中转站间所需的运输时间;

在该步骤中,物流路线不限定于物流网络中的一条路线,车辆的运行状态为每次数据更新时获取的车辆运行速度,根据速度v、路程d、时间t的关系式计算得到到达下一节点的预计运输时间。图2为物流网络的基本结构,物流网络中包括始发节点、中转节点和目的节点,各节点由线路连通,其中中转节点也可作为始发节点和目的节点。始发节点和目的节点是相对而言的,对于不同方向的物流路线,始发节点和终止节点可以互换。图2中的各节点根据运输要求可以组成多条不同的物流路线,每条物流路线包括始发节点、至少一个中转节点和目的节点。例如,节点a-d可以视作一条物流路线,包括始发节点a、中转节点b、c和目的节点。

步骤1.2:设置物流网络中各个中转站的时变容量阈值;

在该步骤中,如图3所示,物流网络中各个中转站的时变容量阈值是指当前时刻下中转站所能处理的最大流量,即为中转站所能处理的最大流量与中转站当前时刻正在处理的流量的差值。

一个中转站所能处理的最大流量是由中转站的特性所决定的,不同区位所建立的中转站仓库的大小和人力资源不一样,假设a市中转站所能处理的最大流量为50,而b市中转站所能处理的最大流量为20,说明a市中转站基础设施或人力资源等方面强于b市中转站。

一个中转站在某个时刻下正在处理的流量是可以通过扫描物流对象的运单号进行监控获得。例如a市中转站的快递员在2019年10月7日晚上7点扫描到750件货物入仓。

基于以上物流信息的确定,设定每个中转站时效容量阈值。

在物流网络中,物流对象的移动是持续发生的,每时每分都会有物流对象到达和离开节点,因此物流网络中物流对象的流量信息不断更新,每次更新时都会产生物流对象的位置信息,将实时位置作为初始参数进行预测。

具体而言,整个物流网络以时刻线作为流量统计的依据,对一个物流对象的数据更新和预测是根据各物流环节所需时间,对一个物流网络的数据更新和预测是根据当前时刻的网络运行状态和预测周期。

步骤1.3:根据中转站当前处理流量大小,确定物流对象在中转站的中转时间。针对单个物流对象,已知其物流路线、始发时刻和运行速度,可按流程,通过时间累加的方式,预测未来时刻物流对象的位置。

例如,物流对象a在t0时刻从始发节点a出发,根据其物流路线,第一个目标节点是中转节点b,网络中节点a与节点b之间的距离dab已知,根据对象a的平均运行速度v可知其从节点a移动到节点b所需的时间由此可预测物流对象a会在tb=t0+tab时刻到达中转节点b;物流对象a到达中转节点b的实际时刻为更新时刻网络中各物流对象的实际位置,统计此时中转节点b的实际流量大小,同时可得知节点b此时的时变容量阈值cb,若物流对象a的流量qa大于cb,则中转节点b会发生爆仓,需增加等待时间若qa小于cb,则物流对象a可正常中转处理,不考虑等待时间,中转时间为此处的计算式仅表示一种比例关系,流量处理效率kb固定,当流量qa较大时,物流对象a的中转处理时间较长,当流量qa较小时,物流对象a的中转处理时间较短,由此可预测物流对象a会在时刻离开中转节点b;从物流对象a离开节点b的实际时刻开始的预测与t0时刻开始的预测同理。

步骤1.4:实时更新物流对象在物流网络中的位置,确定当前时刻中转站分配流量以及中转站的预测分配流量。即针对整个物流网络,已知当前时刻,每个物流对象的物流路线、实时位置,可按流程,通过流量累加的方式,预测未来时刻中转节点的运行状态。物流网络服务商通过信息系统进行数据交换,如图4所示,根据信息系统中已有的物流对象运输信息(包括物流路线、始发时刻等)监测物流对象的移动过程,在每次物流对象到达中转节点和离开中转节点时,更新整个物流网络的监测数据并上传至信息系统。

例如,物流对象a、b、c分别在t1、t2、t3时刻从节点c、d、e出发,目标节点都是中转节点f,若想获得t4时刻节点f的运行状态,可根据上述针对单个物流对象的预测方法,预估t4时刻对象a、b、c在物流网络中的位置,若对象a还未到达节点f,对象b正在节点f内进行中转处理,对象c已离开节点f,则只有对象b被纳入节点f的流量统计中,其他物流对象、物流节点的流量统计同理。

当然繁忙中转站和空闲中转站的物流流量调控路线方向是不可对调的,繁忙中转站在一次调控无法解决爆仓问题,意味着需要二次调控,这说明一个繁忙中转站可能对接多个空闲中转站。而若一个空闲中转站在一次调控中接收流量后还有剩余容量,可进行二次调控接收容量,这说明一个空闲中转站可能接收多个繁忙中转站的流量。例如繁忙中转站a超出阈值流量为40,空闲中转站d剩余容量为20,空闲中转站e剩余容量为20,假设,繁忙中转站a被优先安排分配流量给空闲中转站d,那么繁忙中转站a还剩20的流量二次分配给空闲中转站e,那么繁忙中转站a对接空闲中转站d和e。例如繁忙中转站a超出阈值流量为30,繁忙中转站b超出阈值流量为10,空闲中转站d剩余容量为40,假设繁忙中转站a被优先安排分配流量给空闲中转站d,繁忙中转站b在繁忙中转站a被安排后立马被安排分配流量给空闲中转站d,这样繁忙中转站a和b对接空闲中转站d。

物流网络供应商,通常可以通过扫描物流对象(例如,包裹)的运单号监控该中转节点的实时处理流量、时间信息等,例如接收时间、发送时间等。

步骤1.5:比较中转站的预测流量与设置的时效数据阈值大小,划分繁忙中转站和空闲中转站;

在该步骤中,处理对象为系统中每个中转站,判定目的,是为了确定每条调控路线的起点和终点,为设计调控路线做铺垫。

判定中转站当前状况时,在某一时刻,当中转站的预测流量超过设置的时变容量阈值,将中转站定义为繁忙中转站;当中转站的预测流量低于设置的时变容量阈值,将中转站定义为空闲中转站。

例如a市有一个中转站,假定它在2019年10月7日晚上9点的预测流量为80,而它在该时刻的容量阈值为50,那么a市的中转站为在2019年10月7日晚上9点时刻为繁忙中转站。

例如b市有一个中转站,假定它在2019年10月7日晚上9点的预测流量为50,而它在该时刻的容量阈值为80,那么b市的中转站在2019年10月7日晚上9点时刻为空闲中转站。

步骤1.6:比较所有繁忙中转站的超出容量与所有空闲中转站的剩余容量大小,划分轻度爆仓和重度爆仓;

在该步骤中,是基于整个系统的中转站来进行的,所有繁忙中转站的超出容量可以表示为所有空闲中转站的剩余容量可以表示为

其中ot为t时刻所有繁忙中转站超出阈值的流量之和,pit为t时刻第i个繁忙中转站的预分配流量,cit为t时刻繁忙中转站i的时变容量阈值,lt为t时刻所有空闲中转站的剩余容量之和,pjt为t时刻第j个空闲中转站的预分配流量,no为物流网络中所有的繁忙中转站,cjt为t时刻空闲中转站j的时变容量阈值,nl为物流网络中所有的空闲中转站。

当所述繁忙中转站的超出阈值流量之和小于空闲中转站的剩余容量之和,则认为繁忙中转站发生轻度爆仓,所述繁忙中转站生成轻度爆仓预警信息;当所述繁忙中转站的超出阈值流量之和大于空闲中转站的剩余容量之和,则认为繁忙中转站发生重度爆仓,所述繁忙中转站生成重度爆仓的预警信息。图5是物流网络调控的一种基本结构,如图5所示,物流网络中有六个中转站,六个中转站可以是不同市区的物流中转站,红色为繁忙中转站,蓝色为空闲中转站,对于整个物流网络来说,它们都是中转节点。但从调控的角度来看,我们在这些中转节点进一步细化成繁忙中转站和空闲中转站去调控,例如图5中的节点a到f,这些节点根据该节点预测流量和时效容量阈值,可以被划分为繁忙中转站和空闲中转站,该物流网络的调控路线不止一条。例如节点a、b、c都为繁忙中转站,d、e、f都为空闲中转站,a-d或a-e或a-f都是调控路线

下面结合一个具体实例对本申请实例中所涉及qt,lt的计算进行说明:

假设a、b、c市的中转站为繁忙中转站,在t时刻预分配流量分别为a、b、c,容量阈值为m1、m2、m3,d、e、f市的中转站为空闲中转站,在t时刻预分配流量分别为d、e、f,容量阈值为m4、m5、m6。

所有繁忙中转站在t时刻的超出容量表示为ot=(a-m1)+(b-m2)+(c-m3),所有空闲中转站在t时刻的剩余容量可以表示为lt=(d-m4)+(e-m5)+(f-m6)。

整个系统中若ot>lt、ot>lt,生成重度爆仓预警信息发送给系统,若ot<lt,生成轻度爆仓预警信息发送给系统。假定上面实例中所有的繁忙中转站a、b、c在t时刻超出容量为50,所有空闲中转站d、e、f在t时刻剩余容量为30,那么整个系统生成重度爆仓预警信息。

步骤1.7:针对轻度爆仓,将繁忙中转站超出阈值的流量之和按优先级顺序分配给所有空闲中转站;

在此步骤中,为了综合繁忙中转站繁忙程度和繁忙中转站到空闲中转站之间的距离因素,来缓解繁忙中转站的繁忙以及实现流量在中转站中高效率利用。图6为轻度爆仓的调控方法的流程,可以详细描述为:

步骤1.7.1:对所有繁忙中转站的超出容量阈值的流量大小进行优先级排序,繁忙中转站超出容量阈值的流量越大,优先级越高,每个繁忙中转站的超出容量阈值的流量为oit=pit-cit,其中oit为第i个繁忙中转站在t时刻超出容量阈值的流量。

步骤1.7.2:对每一个繁忙中转站到物流网络中各个空闲中转站的欧式距离进行优先级排序,距离越小,优先级越高,每一个繁忙中转站到各个空闲中转站的距离可表示为其中(xi,yi)为第i个繁忙中转站的平面坐标,(xj,yj)为第j个空闲中转站的平面坐标,dij为第i个繁忙中转站到第j个空闲中转站的距离。

步骤1.7.3:按繁忙中转站的优先级依次选取繁忙中转站,按其到空闲中转站距离的优先级依次选取空闲中转站满足该繁忙中转站的超出阈值流量分配需求,直至将所有繁忙中转站超出阈值的流量之和分配完,分配结束。

下面结合一个实例对轻度爆仓调控的流程进行说明:

假设a、b为两个繁忙中转站,它们在t时刻的预设流量分别为a、b,容量阈值分别为m1、m2,它们的平面坐标分别为(x1,y1)、(x2,y2),d、e为两个空闲中转站,它们在t时刻的预设流量分别为d、e,容量阈值分别为m3、m4,它们的平面坐标分别为(x3,y3)、(x4,y4)。

我们分别计算出a、b两个繁忙中转站超出容量阈值的流量大小分别为oat=a-m1、obt=b-m2以及空闲中转站d、e空闲流量为ldt=d-m3、let=d-m4。然后比较oat和obt的大小来判定优先选择繁忙中转站a还是b进行流量调控,假定繁忙中转站a超出容量阈值的流量大于繁忙中转站b超出容量阈值。

我们分别计算出繁忙中转站a和b分别到空闲中转站d和e的距离为然后比较dad和dae的大小以及dbd和dbe的大小,假定繁忙中转站a到空闲中转站d的距离小于繁忙中转站a到空闲中转站e的距离。

先对繁忙中转站a进行调控,选择距离繁忙中转站a最近的空闲中转站d进行分配流量,若oat<odt,则继续对繁忙中转站b进行调控,选择距离其最近的空闲中转站进行流量分配,否则继续对繁忙中转站a进行流量二次调控,继续选择距离其最近的空闲中转站进行流量分配。

步骤1.8:针对重度爆仓,先将繁忙中转站超出阈值的流量之和按优先级顺序分配给所有空闲中转站,后将剩余繁忙中转站超出阈值的流量按优先级分配在路径上。

在此步骤中,存在繁重中转站中有多余的流量无法分配给系统其它的空闲中转站的情况,便把这超出系统能分配的部分安排在运输的路上,图7为重度爆仓调控的流程图,重度爆仓的调控方法,可详细描述为:

步骤1.8.1:对所有繁忙中转站的超出容量阈值的流量大小进行优先级排序,繁忙中转站超出容量阈值的流量越大,优先级越高,每个繁忙中转站的超出容量阈值的流量为oit=pit-cit,其中oit为第i个繁忙中转站在t时刻超出容量阈值的流量。

步骤1.8.2:对于每一个繁忙中转站,对其到物流网络中各个空闲中转站的欧式距离进行优先级排序,距离越小,优先级越高,每一个繁忙中转站到各个空闲中转站的距离可表示为其中(xi,yi)为第i个繁忙中转站的平面坐标,(χj,yj)为第j个空闲中转站的平面坐标,dij为第i个繁忙中转站到第j个空闲中转站的距离。

步骤1.8.3:按繁忙中转站的优先级依次选取繁忙中转站,对于每个繁忙中转站选择流量分配对象,按其到空闲中转站的优先级依次选取空闲中转站满足该繁忙中转站的超出阈值流量分配需求,直至将所有空闲中转站空闲流量被安排完为止。

步骤1.8.4:对于剩下的未分配流量的每一个繁忙中转站,按条件选取可继续配送的空闲中转站,条件为:其中oit为t时刻繁忙中转站i的超出阈值流量,cjt为t时刻空闲中转站j的时变容量阈值,为t时刻下预测ta时间后物流网络中即将分配到空闲中转站j的流量,kj为空闲中转站j的流量处理效率,tij为繁忙中转站i到可继续配送的空闲中转站j的时间,dij为繁忙中转站i到可继续配送的空闲中转站j的欧式距离,v为车辆运输平均速度,若有多个空闲中转站满足以上要求,我们优先选择距离需调控流量的繁忙中转站最近的那一个,这样我们便实现把超出系统的流量安排在路上。

下面结合一个实例对重度爆仓调控的流程进行说明:

假设a、b为两个繁忙中转站,它们在t时刻的预设流量分别为a、b,容量阈值分别为m1、m2,它们的平面坐标分别为(x1,y1)、(x2,y2),d、e为两个空闲中转站,它们在t时刻的预设流量分别为d、e,容量阈值分别为m3、m4,它们的平面坐标分别为(x3,y3)、(x4,y4)。

我们分别计算出a、b两个繁忙中转站超出容量阈值的流量大小分别为oat=a-m1、obt=b-m2以及空闲中转站d、e空闲流量为ldt=d-m3、let=d-m4。然后比较oat和obt的大小来判定优先选择繁忙中转站a还是b进行流量调控,假定繁忙中转站a超出容量阈值的流量大于繁忙中转站b超出容量阈值。

我们分别计算出繁忙中转站a和b分别到空闲中转站d和e的距离为然后比较dad和dae的大小以及dbd和dbe的大小,假定繁忙中转站a到空闲中转站d的距离小于繁忙中转站a到空闲中转站e的距离。

先对繁忙中转站a进行调控,选择距离繁忙中转站a最近的空闲中转站d进行分配流量,若oat<odt,则继续对繁忙中转站b进行调控,选择距离其最近的空闲中转站进行流量分配,否则继续对繁忙中转站a进行流量二次调控,继续选择距离其最近的空闲中转站进行流量分配,直到没有多余的空闲中转站可以来接收流量为止。

假定繁忙中转站b分配完后t1还存在超出容量阈值的流量obt1,从繁忙中转站运输到空闲中转站的平均速度为v,分别计算繁忙中转站b到空闲中转站d、e的时间分别为:

分别判定空闲中转站d、e是否满足:

若只有一个满足,则选择满足的空闲中转站作为繁忙中转站传输流量的对象,若两个都满足的话,选择距离繁忙中转站b最近的空闲中转站。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1