摘要:合作物流是物流企业与合作伙伴通过建立的稳定合作关系而形成一个覆盖范围完整的物流网络。并通过合作物流车辆调度解决降低运力空载率,提高车辆利用率和周转速度的问题。本文通过基于合作的物流调度的UML分析,结合具体系统分析,给出合作物流调度所涉及的各种活动顺序图,结合禁忌搜索算法,给出企业具体调度的实例分析。
关键字:UML 合作物流 车辆调度 车辆运力
1.引言
物流服务的跨地域性和物流业务的稳定性是物流企业选择自建网络节点还是选择合作伙伴的决定性因素。
物流企业从客户那里接收订单的目的是通过提供物流服务最终盈利。盈利是建立在运力较高的使用率和周转速度基础之上的。在考虑接收物流订单的同时要考虑运力资源的回程问题和周转速度。为了避免空载就要降低运力的周转速度,物流企业有可能面对有订单无运力资源的尴尬处境。为了提高运力的资源的利用率和周转速度,就要加大物流企业的业务能力。提高物流业务能力的途径有两种:一是增加业务节点,扩大物流网络覆盖;二是寻找合作伙伴,建立稳定的合作关系。
从长远考虑,具体在某一地区是选择建立网络节点开展业务,还是选择合作伙伴的依据是:营业收入-业务费用-物流运作费用是否盈利。能够盈利则可以建立业务节点,否则就选择合作伙伴,委托合作伙伴为运力安排订单,这种合作关系相对稳定的,订单安排也是相互的。从整体看(如全国或更大的范围),按照这样操作就会形成一个覆盖范围完整的物流网络,物流企业之间保持稳定的合作关系,降低运力的空载率,提高利用率和周转速度。
2.基于UML的合作物流车辆调度
结合天津某汽车物流公司合作物流调度系统开发实例,捕获系统的静态特征,将分布式物流业务流程中的核心类设定为客户类,员工类,合作伙伴类,订单类,车辆类,交接单类,派车单类。其结构如图1所示:
物流企业的调度根据订单的货物信息,送达地址信息为订单寻找可用的车辆。如果订单目的地在本物流企业网络的覆盖范围以内,则考虑与订单起始地最近的可用本单位车辆;如果订单目的地超出本单位的网络覆盖范围,则首先寻找在本单位网络覆盖范围内的合作伙伴的车辆。在订单执行的限定时间内没有可用的合作伙伴的车辆,则要调用本单位车辆。当存在多种可行方案的情况下,评估各可行方案,选取可允许的最小成本方案,确定执行订单的车辆,生成交接单,并给车辆发派车命令。对于使用本单位车辆运送超出本单位覆盖网络的订单,要将车辆信息通知合作伙伴,让合作伙伴为车辆的回程安排订单。当订单完成后,司机将订单完成信息通知本公司的车辆管理员。车辆管理员将订单的状态修改为订单已执行完成,并将车辆的载货状态释放。对于合作伙伴为本单位回程车辆分配的订单执行完成,管理员同时要将订单执行完成信息通知合作伙伴。车辆管理员还要负责跨网络运输车辆的信息同步,包括同步车辆载货信息和同步订单完成信息,各种活动顺序图分别如图2、图3、图4、图5、图6、图7所示。