物流配送中心系统仿真

  • 设计目的和任务

对某物流配送中心作业流程进行简单仿真模拟。

该物流中心每隔 10 秒会接收到 1 托的货物,每托货物包含 5 件产品 A 和 3件产品 B,到达时间服从指数分布(exponential)。

货物到达物流中心后随机发送至由 2 个工作台进行人工验收。验收合格后人工拆包,托盘直接回收,产品通过传送带送到仓库区存储。验收不合格,则放置到暂存区等待统一返工。根据历史经验,合格率为 70%,验收时间 10 秒/托,拆包时间 20 秒/托,验收和拆包均为同一人操作。

产品经过传送带传送至四个货架组成的仓库区存储,产品 A 存储在货架 1、3 上,产品 B 存储在货架 2、4 上。货架每格只能存储一个产品,每个货架 5 层。

出库时,货架 1、2对应的是 B2C订单,订单小、订单多。工作人员按照订单上的产品,人工取货,通过料箱(tote)打包相应数量的产品,通过快递寄出(直接吸收)。订单到达时间服从 uniform(2, 4, 0)  分布,没有打包时间。B2C 订单表如下:

订单1

订单2

订单3

订单4

订单5

产品A

1

0

1

1

2

产品B

0

1

1

2

1

货架3、4对应的是 B2B订单,订单大、订单少。工作人员按照订单上的产品,叉车取货,通过托盘(pallet)打包相应数量的产品,通过传送带送出。订单到达时间服从 uniform(10, 20, 0)  分布,没有打包时间,叉车最多能叉取 4 个产品。B2B 订单表如下:

订单1

订单2

订单3

订单4

订单5

产品A

5

6

7

12

4

产品B

3

9

7

5

8

实训要求:

1.基于上述要求通过Flexsim系统对该物流配送中心系统进行仿真;

2.找到该物流配送中心系统中存在的瓶颈;

3.针对该瓶颈提出相应的解决方案。

  • 设计原理

Flexsim是一套系统仿真模型设计、制作与分析工具软件。它集计算机三维图像处理技术、仿真技术、人工智能技术、数据处理技术为一体,专门面向制造、物流等领域。运用Flexsim系列仿真软件,可在计算机内建立研究对象的系统三维模型,然后对模型进行系统分析和工程验证,最终获得优化设计或改造方案。FlexSim是工程师、管理者和决策人对提出的“关于操作、流程、动态系统的方案”进行试验、评估、视觉化的工具。它具有完全的C++面向对象(object-oriented)性,超强的3D虚拟现实(3D动画),直观的、易懂的用户接口,卓越的柔韧性(可伸缩性)。FlexSim是世界唯一的在图形的模型环境中应用C++ IDE和编译程序的仿真软件。定义模型逻辑时,可直接使用C++,而且可立刻编译到 FlexSim中。

三、 实验环境和总体设计

实验环境:

本次实验是基于FlexSim2019版本。FlexSim是美国FlexSim公司开发的,迄今为止世界上第一个在图形环境中集成了C++IDE和编译器的仿真软件。在这个软件环境,C++不但能够直接用来定义模型,而且不会在编译中出现任何问题。这样,就不再需要传统的动态链接库和用户定义变量的复杂链接。FlexSim应用深层开发对象,这些对象代表着一定的活动和排序过程。要应用模板里的某个对象,只需要用鼠标把该对象从库里拖出来放在模型视窗即可。每一个对象都有一个坐标(x,y,z)速度(x,y,z),旋转以及一个动态行为(时间)。对象可以创建、删除,而且可以彼此嵌套移动,它们都有自己的功能或继承来自其他对象的功能。这些对象的参数可以把任何制造业、物料处理和业务流程快速、轻易、高效的描述出来。同时FlexSim的资料,图像和结果都可以与其它软件公用(这是其它仿真软件不能做到的),而且它可以从Excel表读取资料和输出资料(或任何ODBCDATABASE),可以从生产线上读取现时资料以作分析功能。FlexSim也允许用户建立自己的实体对象(Objects)来满足用户自己的要求。在FlexSim7以上版本已经开发出64位版本,可以更好调用计算机内存。

总体设计:

建立一条流水线,包含货物到达区,货物验收区,货物存储区和发货区。

  1. 货物到达区:

当产品A和产品B到达后,将货物存放到托盘上等待验收

  1. 货物验收区:

由验收机和人工组成,由人工核验后分流,分为合格货物和不合格货物,合格货物进入下一环节,不合格货物存放到回收区,等待回收。

  1. 货物存储区:

主要是拆包,传送带和货架。合格货物等待上架时,将托盘回收,经过传送带输送到对应的储位上。

  1. 发货区:

主要有B2C订单和B2B订单,按照订单数量,利用人工和叉车从货架上拣选相应数量的货物进行出库。

四、详细设计步骤

  1. 建立模型实体,并更改实体名称,进行A连接,S连接。

连接后如下所示:

  1. 产生需求
  1. 修改托盘发生器临时实体种类

  1. 修改产品A,产品B到达时间

该物流中心每隔 10 秒会接收到 1 托的货物,每托货物包含 5 件产品 A 3件产品 B,到达时间服从指数分布(exponential)。

  1. 修改合成器的23输入端口(即产品A和产品B的输入端口)的货物数量

  1. 修改产品A、产品B的临时实体的类型和颜色

  1. 修改合成器1的加工时间

  1. 验收拆包
  2. 修改工厂暂存区的发送端口为随机

合格率为 70%,验收时间 10 /托,拆包时间 20 /托,验收和拆包均为同一人操作。

  1. 设置检验1和检验2采用操作员进行加工

  1. 修改检验1和检验2的端口发送比例

  1. 设置拆包区1和拆包区2的处理时间,并采用使用操作员进行加工

  1. 传送到仓储区
  1. 修改货架1的层数列数

  1. 修改货架1的列距,随机放置方式以及最大容量,将货架1的设置应用到其他三个货架

  1. 通过设置公式让产品 A 存储在货架 13 上,产品 B 存储在货架 24

  1. B2C出货
  1. 按文档建立B2C订单数据全局表

  1. 修改B2C发生器的临时实体的类型数量

  1. 修改B2C发生器的零时实体种类(料框),同时修改订单到达时间分布

  1. 修改合成器2的处理时间

  1. 修改合成器2的更新合成器触发列表(B2C表)

  1. 设置采用操作员搬运货架1、货架2货物

  1. B2B出货
  1. 按文档建立B2B订单数据全局表

  1. 修改B2B发生器的临时实体的类型数量

  1. 修改B2B发生器的零时实体种类(托盘),同时修改订单到达时间分布

  1. 修改合成器3的处理时间

  1. 修改合成器3的更新合成器触发列表(B2B表)

  1. 设置采用叉车搬运货架3、货架4货物
  1. 设置叉车最大运输货物容量, 叉车最多能叉取 4 个产品

五、结果测试与分析

从结果上看,本次的模型搭建是成功的。可以很好的完成客户的订单。

六、存在的问题

1.暂存区积压过多

当运行之后,大量的物品开始在暂存区积压

2.模型超限

当要保存的时候提示模型超限

3.传动带不运行

当点击运行时,货物都卡在拆包区,传动带不传送货物到货架

七、解决方案

1.通过调节暂存区的容量,和流水线的速度来帮助改善积压的问题。

2.通过查阅相关资料,发现是因为版本问题,但是实际数过后,模型数量虚高,实际的模型数量并没有超,后来检查后是因为传送带的模型的问题,一开始是在传送带模块下选择的传送带模型,相比于普通的传送带功能更多,但是占用的模型数量也更多,所以只要更换为普通的传送带就可以解决模型数量超限无法保存的问题。

3.通过查询了解到,是A实物流连接出现了问题,当货物要到货架时,要先将托盘卸掉,所以要先连接到容器,即吸收器上,然后再与传送带连接,经过更改连接的顺序后,成功运行。

八、总结

通过这次的建模学习,通过Flexsim仿真软件可以很方便的进行模型的搭建和运行想要的物流模型。系统仿真技术作为现代企业科学管理技术之一,是将对象系统模型化,把模型作为实验装置,用来分析已经存在的或计划中系统的一种技术。计算机仿真的特征是系统本身利用计算机模型进行试验并且还能体现出真实的场景。通过仿真,我们可以很方便的代入实际数据,观察运行情况,来为实际问题提供指导,帮助改善实际系统中难以发现的问题,使得系统更加科学和合理。同时,可视化的界面也更加方便观察和沟通,及时找到问题,帮助减少损失,提高生产效率和系统质量上都有着巨大的作用。非常感谢有这次学习和实践的机会,这次的建模实践对于日后的工作也有着很大的帮助。

Flexsim物流配送中心系统仿真相关推荐

  1. 物流配送系统设计java,基于Java的物流配送中心系统仿真模块研究与设计

    基于Java的物流配送中心系统仿真模块研究与设计摘要:本文选取物流工程中的配送中心作为研究对象,根据实际需要建立了离散事件系统模型,并按照事件安排和时间推进的机制采用java程序设计语言设计仿真模块. ...

  2. 医药物流配送中心的建设与规划设计

    着眼未来,物流技术主要呈现三个特点:信息化.自动化.标准化.这其中,信息化.自动化是发展最快.最显著的,而标准化工作则还有很长的路要走. 近年来,我国关于医改的政策将明朗化.全民医保将继续大规模推广. ...

  3. 计算机毕业设计中用java/php/net/pythont物流配送中心管理系统设计

    物流配送中心管理系统 的主要开发目标如下: (1)实现管理系统信息关系的系统化.规范化和自动化: (2)减少维护人员的工作量以及实现用户对信息的控制和管理: (3)方便查询信息及管理信息等: (4)通 ...

  4. 建设规划合理、高效便捷的现代物流中心——浙江嘉兴市局(公司)卷烟物流配送中心建设纪实...

    3月9日下午,随着最后一辆装载搬迁货物的卡车开进位于浙江省嘉兴市庆丰路的嘉兴卷烟物流配送中心,嘉兴市烟草专卖局(公司)新物流中心的搬迁工作正式完成,一座崭新的.现代的物流中心开始投入试运行.     ...

  5. 烟草物流信息综合管理平台研究与应用——以H市卷烟厂烟草物流配送中心为例

    烟草物流信息综合管理平台研究与应用 --以H市卷烟厂烟草物流配送中心 摘 要 自我国正式加入世界贸易组织(WTO)以来,我国卷烟与外国卷烟之间对零售终端市场的竞争日益激烈,中国烟草目前正面临前所未有的 ...

  6. 论文初稿模块关于计算机,计算机-毕业设计(论文)物流配送中心库存控制系统 初稿...

    摘 要 物流配送中心库存控制系统是针对物流配送中心业务的一个系统设计,在网上实现所有的业务交易.库存管理模块是销售系统的重要模块之一,是采购模块和销售模块正常运作的基础. 本文主要根据系统的设计与实现 ...

  7. java/php/net/python物流配送中心管理系统设计

    本系统带文档lw万字以上+答辩PPT+查重 如果这个题目不合适,可以去我上传的资源里面找题目,找不到的话,评论留下题目,或者站内私信我, 有时间看到机会给您发 物流配送中心管理系统 的主要开发目标如下 ...

  8. MATLAB麻雀搜索算法求解物流配送中心选址问题实例代码

    实例视频: MATLAB麻雀搜索算法求解物流配送中心选址问题优化实例 1.问题描述 根据目前已知所需客户点位置.备选中心位置和客户需求货物的前提下,指定选址位置,合理设计配送路线,使运输成本趋于最小化 ...

  9. 四大挑战——重新定义成功的现代物流配送中心

    2015年发布的<中国城市60强>报告向我们传递了一则重要讯息,中国物流市场需要重新整合.随着过去几年中国内陆物流需求量的急剧增长,物流市场正逐步向内陆地区扩张,改变了过去由长江三角洲.珠 ...

最新文章

  1. 商城项目:装nginx时碰到的各种问题
  2. python的setting怎么找_Python的Django框架中settings文件的部署建议
  3. 一分二功率分配器_一文学会微波功率分配器
  4. 学python开发必须要会wsgi么_python Web开发你要理解的WSGI uwsgi详解
  5. merlin.acs的使用方法 merlin.acs添加右键菜单
  6. 自测目标 题库进度 0929
  7. 这个深度学习工业质检工具,效率提升30%,质量提高80%
  8. JavaScript之对象序列化详解
  9. JQuery官方学习资料(译):类型
  10. [Hive] - Hive参数含义详解
  11. 2022美国大学生数学建模竞赛D题思路
  12. 素数筛普通筛法全解(C/C++)
  13. raid卡组不同raid_磁盘阵列卡组RAIDO 对比主板自带组磁盘阵列
  14. 【XA.DAY.4】网络安全体系与模型
  15. 选型宝分享什么是没有基因缺陷的信息安全体系?
  16. 众言科技SVP郭晓波做客东南大学:选对池塘钓大鱼 | 校企互通
  17. pandas取出符合条件的某单元格的值
  18. TCP/IP协议详解篇一(基础)
  19. 图标icon,图标icon资源
  20. 个人免费可访问网页制作【GitHub】及其二维码制作(需要有网页源码)——论前端的浪漫

热门文章

  1. 基于Apache Hudi构建智能湖仓实践(附亚马逊工程师代码)
  2. Java数据结构与算法——链表
  3. 北理和国防科技计算机,“国防七子”实力真的非常强大吗?理科考生在他们之间该怎么做选择?...
  4. WindowManager
  5. S5P4418:RTC芯片HYM8563驱动移植
  6. harmonyos下载安装,harmonyos系统下载_harmonyos系统安装 v2.0_零度软件园
  7. pktgen自动化测试网卡速率和包率
  8. Nginx配置网站适配PC和手机
  9. 日语二级语法汇总(part7/16)
  10. 超棒的NFS文档-来自chinaunix,讲到的NFS的几乎所有方面,包括版本、参数设定等...