基于Anylogic的西电东综菜鸟驿站排队取件服务研究

本文最后更新于 2025年7月9日 晚上

基于Anylogic的西电东综菜鸟驿站排队取件服务研究

〇、参考文献/网络资料

[1] 徐雯. 基于Anylogic的校园菜鸟驿站排队取件服务研究——以南京财经大学为例[J]. 市场周刊,2022,35卷 2022年第4期

[2] 高显彩,单雪红,张丽慧. 银行服务中的排队模型[J]. 曲阜师范大学学报(自然科学版),2013,39(3): 41-43.

[3] 银行排队仿真模型-anylogic

一、选题动机

随着电商行业的蓬勃发展,大学生群体成为快递消费的重要力量,校园快递量持续增长。尤其在“618”、“双11”等电商大促期间,西安电子科技大学东综菜鸟驿站的快递数量激增。然而,东综菜鸟驿站依赖自助取件终端提供服务,虽然效率较高,但在高峰时段,学生集中取件经常导致排队拥堵现象,再加上邮政以及京东的快递依次加入,使得拥堵的情况更加严重。这严重影响到了取件用户的体验。因此,本研究通过排队理论与AnyLogic仿真工具,分析东综菜鸟驿站自助取件系统的运作情况,探讨优化策略,以改善排队现象并提高服务效率。

二、场景分析

2.1. 基本情况

  • 东综菜鸟驿站位于校园主区域,服务学生及教职工。
  • 配备自助取件终端供客户自行操作,基本无人工服务(本研究不考虑人工服务)。
  • 服务时间:每日8:00至21:00,电商大促期间平均日到件量显著增加。

2.2. 排队现象

  • 平时:非午餐晚餐时间排队现象较少,终端运行较为顺畅。
  • 高峰期:因快递量大、终端数量有限,出现长时间排队现象,影响用户体验。

2.3. 挑战点

  • 终端数量限制:现有自助终端难以满足高峰期需求。
  • 队列长度:排队过长影响通行和取件体验。
  • 扫码取走时间:有的老人扫一次码可能得扫上一段时间
  • 货架取货时间:有的老人眼神不好得找一段时间

2.4. 相关理论研究

排队理论应用广泛,适用于大多数服务系统。依据参考文献《基于Anylogic的校园菜鸟驿站排队取件服务研究——以南京财经大学为例》一文,作者认为依据菜鸟驿站取件排队的特点,银行排队模型与前者较为相似,且叫号模式性能较传统有显著优势,因此采用M/M/n的排队模式。故本研究同样采用M/M/n排队模式。

2.5 研究工具

2.5.1 Anylogic仿真软件

AnyLogic是一款专业的仿真建模软件,可支持离散事件、系统动力学和多智能体三种建模方法的结合,广泛应用于物流、交通、服务系统等领域。

注:根据stackoverflow上老外的解释,Anylogic默认的时间平均使用的就是泊松分布,然后如果在里面写入的是指数分布的函数的话,实际上生成的是与泊松分布等价的,见Is AnyLogic’s arrival rate a Poisson distribution?

2.5.2 排队理论

排队理论是运筹学的重要分支,用于研究服务系统中的排队现象和资源配置效率。本研究中的应用如下:

  1. 模型选用
    • 采用M/M/n模型
      • M/M/n 排队模型可以用以下符号表示:
        • M: 到达过程为泊松过程 (Poisson process),本研究内为客户到达速率服从泊松分布。
        • M: 服务时间服从指数分布 (Exponential distribution),本研究内为客户使用机器时间(货架以及自助扫码终端)。
        • n: 服务员数量 (Number of servers),本研究中为自助扫码终端的数量。
    • 仿真过程中先设置5台货架,然后2台自助扫码终端,即n为2
  2. 关键指标计算
    • 平均队列长度:衡量驿站拥堵程度。
    • 平均等待时间:反映客户体验。
  3. 优化策略分析
    • 通过调整n的值(增加终端数量),仿真不同配置对系统性能的影响。
    • 错峰到达。

三、仿真过程

  1. 前提假设

    取件排队在实际中会受到多重因素影响,所以在仿真之前,有必要先做一些合理的假设:

    1. 假设每台机器工作效率一致
    2. 假设每台机器不会出错
    3. 先排队者先服务
    4. 排队系统模型为M/M/n
    5. 假设客户到达速率服从泊松分布,速率为X
    6. 自助扫码终端的队伍长度设置限制为30(因为实际是两台机器,相当于一队有15人在排队)
    7. 假设客户进入驿站时去每个货架拿去快递的概率是平均的
    8. 假设客户不会因排队时间过长而离开
    9. 假设客户只会使用自助取件,不会去找人工帮助
    10. 假设客户只取一件商品
    11. 假设客户都找得到自己要拿的快递(虽然现实中往往会有弱智拿走别人的快递甚至还撕开更有屌毛连还都不还,或者说送快递的送错地方、贴标签的贴错、卖家发错等等情况)
    12. 机器数量为Z(仿真时设置为2)
    13. 假设客户在货架上取件时间服从三角分布,triangular( 5, 50, 20 ),最短时间5秒,最长时间50秒,平均时间20秒
    14. 假设客户在自助扫码终端的使用时间平均是5秒,服从指数分布
    15. 假设高峰期(午后和晚餐时间)到达速率为X=2,即1秒到达2人的泊松分布
    16. 假设低峰期(上课时间)到达速率为X=0.20,即5秒到达1人的泊松分布

    Anylogic内部仿真参数设置如下:

    元素名称 元素类型 实际含义 备注
    Person Source 取件的客户 到达速率服从泊松分布
    选择快递货架 SelectOutput5 客户选择货架 客户的快递平均分布在每个货架上,也就是说选取任一货架的概率一样
    货架n Service n代表第几个货架,货架服务 客户在货架的取件速率服从三角分布
    自助终端资源 ResourcePool 自助扫码终端数量 Z=2,与扫码取件自助终端进行绑定
    扫码取件自助终端 Service 客户选择取件终端进行扫码取件 Z=2,与扫码取件自助终端进行绑定
    离开驿站 Sink 客户取件完成,离开服务系统

    Anylogic内部仿真截图:

    Anylogic内部流程仿真截图

  2. 建模基础

​ 工具:使用AnyLogic的离散事件仿真功能。
​ 模型类型:M/M/n排队模型。
​ 服务时间:每台终端的平均取件时间服从指数分布。
​ 服务台数:东综菜鸟驿站假设现有终端数量为2台。

  1. 模型场景设计

​ 模拟客户进入驿站排队,选择空闲的自助终端完成取件。

​ 设置高峰期和非高峰期不同的到达速率,体现真实情况。
​ 记录以下关键指标:
平均等待时间
​ 平均队列长度
​ 自助终端利用率

  1. 场景优化

​ 添加不同数量的自助取件终端(如增加至8台或10台)并进行对比仿真。
​ 设计多终端分区布局,减少队伍交叉影响。

四、结果分析

  1. 现状仿真结果

    高峰期图片:

    高峰期优化前情况

    平均等待时间一直增加(因为现实不可能一直高峰,总会降下)

    队列长度:在午后和晚间高峰,队列长度一直保持30人(排满状态)
    终端利用率:高峰期利用率接近93%,设备压力较大。

    高峰期优化前占用率

    平时图片:

    平时情况

    平均等待时间稳定在31秒左右

    队列长度:在午后和晚间高峰,队列长度不超过5人
    终端利用率:高峰期利用率接近58%。

    平时终端占用率

  2. 优化方案对比

    增加终端数量:
    增至4台后,高峰期平均等待时间下降至3.1分钟,队列长度减少30%。
    如图所示,左侧为某次优化后前117名等待时间数据,右侧为优化前前116名等待时间数据

    可以看到优化后显著减少了到达阻塞(即队伍长度开始锁死)的时间

    优化后方案对比(增加至4台终端后) 增至8台后,直到服务了240多名用户,平均等待时间也不超过65秒

    高峰期过度优化后情况

  3. 结论

​ 通过增加自助取件终端数量和错峰拿快递,可以有效缓解东综菜鸟驿站的排队现象,提高取件效率,为学生和教职工提供更便捷的服务体验。

​ 过度增加终端数量显然不大现实(终端与货架配比略显夸张),并且增加终端数量的收益远不如错峰拿快递。在别人上课的时候去拿快递而非在午饭时间或晚饭时间拿快递会使等待时间大大减少。


基于Anylogic的西电东综菜鸟驿站排队取件服务研究
http://xjimlinx.github.io/2024/11/27/工程/基于Anylogic的西电东综菜鸟驿站排队取件服务研究/
作者
Xein
发布于
2024年11月27日
许可协议