我跟你说,跑了这么多年,我最怕的不是路远,是顺序乱,TMS多点线路规划这活儿拼的就是顺序。那天早上六点多,我在加州内陆帝国一个仓的月台边上,看调度员对着一张单子发愁:一辆车一天要跑十几个点,货都装上车了,才发现第一个要卸的点,货压在最里面。这就是TMS多点线路规划与回程配货要解决的活儿,不是屏幕上画一条漂亮的线,是让车、货、人和时间都对得上。
那趟车的单子我到现在还记得。示例:司机早上七点出仓,单子上有十四个点,散在三个城里,有的点只收上午九点到十一点的货,有的点下午两点前必须到,还有一个点在一条窄巷子里,大车进不去,得换小车接驳。调度员按离仓库远近排了个顺序,看着顺,实际一跑就乱了套。司机到了第一个点,卸货要翻后面十几票货,月台上的人等着,时间就这么耗掉了。到了第三个点,收货人说你们来晚了,上午的窗口过了,下午再来,车只能先跑别的点,晚上再折回来。油烧了,时间赔了,司机到傍晚还剩三个点没送,仓库那边电话一个接一个。
这事给我的教训很实在:多点配送拼的不是谁跑得快,是谁排得对。顺序错了,车再好也没用。
TMS多点线路规划,先定卸货顺序再定装车顺序
干我们这行有个老规矩,装车要倒着装。先卸的货后装,后卸的货先装,这样到了点上,开门就是要卸的那票,不用翻车。听起来简单,真到十几个点的时候,人脑根本排不过来。哪个点几点收、哪条路几点堵、哪票货怕压、哪票货要冷藏,全搅在一起,手工排一张单子,改一个点就得全盘重算。
TMS干的就是这个排活儿。它把每个点的收货窗口、每票货的体积重量、车辆的大小都吃进去,算出一个卸货顺序,再倒推出装车顺序。月台的人照单装,司机照单跑,到了点上不翻车。我跟仓里的人常说,装车单就是卸货单倒过来写,这句话在系统里才真正落了地。
还有一个容易被忽略的点:时间窗口比距离重要。两个点离得近,不代表能连着跑。一个点上午收,一个点下午收,中间隔着午饭和堵车,硬排在一起,司机只能在路边等。好的排法会把窗口相近的点捏成一串,把窗口错开的点留给另一辆车,或者排到当天的后半段。距离短不等于省时间,窗口对上了才省时间。
司机的工作时间也得算进去。法规对连续驾驶和休息有要求,具体数字以官网最新政策为准,调度不能只管单子不管人。我见过排得满满当当的单子,司机跑到下午已经累得不行,后面几个点只能硬撑。系统排线的时候,要把驾驶时长、休息、装卸等待都留出余地。车是铁打的,人不是。
回程配货不是顺路捎带,是出发前就定好的事
再说回程。很多车去程满载,回程空跑,等于跑一趟只挣半趟的钱。老调度员的做法,是车还没出发就把回程的货问好:这辆车几点能到哪个城附近,那边有没有顺路的货,能不能在司机时间允许的范围内装上。回程配货不是司机在路上临时找活儿,是出发前就定好的第二段行程。
示例:还拿上面那趟车说,十四个点送完,车傍晚会到另一个城附近。调度员提前一天就联系了那边一个仓,约好一票货下午五点可以装,方向正好回仓库。示例算账:去程十四个点加回程一票货,车一天的里程比分开派两辆车少得多,司机也不用空车跑夜路。当然,这只是示例算法,具体省多少要看路况和装卸时间,不能拿示例当承诺。
这里有个反常识的判断:有时候绕一点路接回程货,比直着空车回来更划算。账不能只算里程,要算整辆车一天的产出。空车跑一百公里是纯成本,绕三十公里装一票顺路货,里程多了,整天的账反而好看了。但反过来也一样:为了接一票小货,让司机多等三小时、错过休息时间,那就亏了。回程货好不好,不看顺不顺路,看它会不会打乱司机的时间和第二天的出车。
还有一种情况,点取消了怎么办。示例:周五下午,一个客户临时说今天不收货了,那辆车已经在路上了。手工调度得打一圈电话,重新排后面的点。TMS这时候的本事不是算得快,是能不能马上重排:取消的点拿掉,后面的窗口重新对一遍,回程的约定要不要改,司机要不要提前收工。买系统之前,一定要拿这种突发情况考考它。只能排计划、不能改计划的系统,路上出点事就歇菜。
买TMS之前,先拿这几件事考考它
我给货主和仓库提几个实在的检查办法。第一,拿你们真实的一周单子给它排,看它排出来的装车顺序是不是倒着来的,到了点上要不要翻车。第二,故意取消一个点、改一个窗口,看它几分钟内能不能给出新的顺序,而不是让你从头再来。第三,问它回程怎么配,能不能在排去程的时候就把回程货一起算进去,而不是去程排完再想回程。第四,问它司机时间怎么管,排出来的单子会不会让司机超时。第五,问它和仓库系统能不能对上,装车单、卸货单、回单是不是同一套数据,别让月台的人手工抄两遍。
手工排线和系统排线,我列个对比给你看:
| 对比项 | 手工排线 | TMS多点线路规划 |
|---|---|---|
| 排十几个点 | 靠经验,改一个点全盘重算 | 窗口、体积、车辆一起算,改动能重排 |
| 装车顺序 | 容易顺着装,到点翻车 | 按卸货顺序倒着装,到点直接卸 |
| 时间窗口 | 凭记忆,容易错过 | 窗口对不上的点自动错开 |
| 点取消了 | 打电话逐个通知重排 | 取消后重排顺序和回程约定 |
| 回程配货 | 靠调度员人脉临时找 | 出发前把回程货排进同一天计划 |
| 司机时间 | 排满了才发现超时 | 驾驶和休息余地算在计划里 |
话说回来,系统再好,也代替不了调度员对路的熟悉。哪条巷子大车进不去,哪个仓下午三点后月台没人,哪个客户收货喜欢先验单后卸货,这些活经验系统一开始不知道,得人一条条教给它。系统是帮手,不是替身。调度员要做的,是把路上的规矩变成系统能用的条件,再用系统把每天十几张单子排清楚。
车不空跑,路不白走。顺序排对了,货装对了,回程有着落了,一天下来司机不累、客户不催、仓库不乱,这就是多点配送最实在的样子。
作者:赵师傅|运输老炮





