物流仿真系统设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
物流工程Flexsim物流仿真
课程设计说明书
名称:物流系统方针课程设计
班级:物流1班
姓名:潘俊杰
日期: 2017年6月11日
一、建立概念模型
1.系统描述
配送中心是从事货物配送并组织对用户的送货,以实现销售和供应服务的现代流通设施。
它不同于传统的仓储设施,在现代商业社会中,配送中心已经成为连锁企业的商流中心、物流中心、信息流中心,是连锁经营得以正常运转的关键设施。
下面是一个典型的配送中心建模过程,该配送中心从三个供应商进货,向三个厂商发货。
仿真的目的是研究该配送中心的即时库存成本和利润,并试图加以改善。
2.系统数据
表1 配送中心供应商信息表
表2 配送中心信息表
货架 存放产品
安全库存 最大库存 一 1
10 30 二 2 10 30 三
3
10
30
表3 配送中心生产商信息表
生产商 采购产品类型 生产时间
缓冲区仓库
采购产品比例
一 1、2、3
均值17方差2的正太分布 1、2、3总和不超过5 按15%产品1、35%产品2、50%产品3生产 二 按照表4打包配送
服从参数为13
的指数分布 3托盘
三 2、3
固定时间15小
时
2、3产品分布不超过
3、3 按50%产品2、50%产品3生产
表4 生产商2采购配送表(时间1、2、3、4、5间隔为10小时) 时间1 时间2 时间3 时间4 时间5 1 2 2 1 3 2 1 2 0 1 2
1
1
1
配送中心成本和收入:进货成本4元/件;供货价格6元/件;每件产品在配送中心存货100小时费用1元。
供应商 产品类型
产品颜色 生产时间
一 1 红 服从均值为4方差为2的正太分布
二 2 黄 固定时间1小时 三 3
蓝
服从1~3的均匀分布
3.概念模型
二、建立Flexsim 模型
1. 模型实体设计 第1步:模型实体设计
模型前面三个Source
产生产品
3个Source 发生产品的速度相同,且快于供货商的供货速度
模型前面三个Processor 供货商
3个Processor 加工速率不同,按照模型的系统数据进行设计
Rack 配送中心 3个Rack 分别对应3个供货商 Queue
生产商仓库
4个Queue 订货条件不同,根据模型的系统数据进行设定
Combine r 打包机
打包要求不同,根据模型的系统数据进行设定
模型后面一个Source 提供托盘 为打包机提供托盘
模型后面三个Processor
生产商
3个Processor 加工速率不同,按照模型的系统数据进行设定
Sink 产品收集装置
产品的最终去处
第2步:在模型中加入实体
从模型中拖入4个Source 、6个Processor 、3个Pack 、4个Queue 、1个Sink 和1个Combiner 到操作区中,如图1所示:
图1模型实体布局图
第3步:连接端口
根据配送的流程,对模型做的链接,如图2所示:
图2连接后的模型实体布局图
第4步:Source参数设置
因为前3个Source在这里只是生产产品的装置,所以对前3个Source做同样的
设定。
为了使3个Source产生的实体不影响后面Processor的产生,应将它们
产生实体的时间间隔设置的尽可能小。
双击一个Source打开参数设置页,如图3所示:
图3
第5步:Processor参数设置
3个Processor是三个供应商,按照模型从上到下顺序分别为供应商一、供应商二、供应商三。
双击第一个供应商的Processor打开参数设置页面,在Process Time下来菜单
中,设置服从均值为4方差为2的正态分布,如图4
双击第三个供应商Processor打开参数设置页面,在Process Time下来菜单中,
设置生产设置服从1~3的均匀分布.如图5
图5
点击第二个供应商的Processor,打开参数设置页面,在Process Time下来菜单中设置生产的固定时间为1,如图6
图6
第6步:Rack参数设置
双击一个Rack打开参数设置,在Rack Triggers项目下的On Entry下拉菜单中
选择Close and Open Ports,在弹出的编辑框中做如下编辑,如图7
图7
表示当Rack储存的产品数量增加到30的时候,关闭相关联的Processor的输入端口。
也就是说,供应商提供的产品到达30的库存时,配送中心就停止对供应商供货。
同样的设置当存储产品数量减少到10的时候,打开相连接的Processor 的输入端口。
三个Rack最大库存和最小库存一致,所以做相同设置就行。
第7步:Queue参数设置
三个Queue代表三个生产商仓库,他们根据自己需要向配送中心订货,根据模型从上到下,三个Queue和Processor看做是生产商一、生产商二、生产商三。
打开第一个生产商的Queue参数设置页面,将Queue项目下的Maximum Content 改为5,如图8:
图8
同理将代表生产商三的两个仓库的两个Queue的Maximum Content设置成3.
第8步:Processor参数设置
双击作为生产商一的Processor打开参数设置页面,在Processor time下拉参数中设置服从均值为17方差为2的正态分布,在Flow项目中勾选Pull选项,按系统设计采购产生比例。
打开第二个生产商的Processor参数设置页面,在Processor time下拉菜单中设置服从参数为13的指数分布。
在生产商三的Processor的参数设置页面中,在Processor time下拉菜单中设置固定时间为15小时。
在Flow选中pull,按系统设计采购产品2比例为50%,采购产品3为50%,如图9,图10,图11
图9
图10
图11
第9步:Toolbox 参数设置
ADD按钮,选择Edit,然后对全局表参数设置,如图12
图12
第9步:Combiner参数设置
双击Combiner打开参数设置,在On Entry 下拉菜单中,将table name改为app,如图13
图13
第10步:仿真时间设置
点击Execute按钮,选择set stop time设置仿真时间40000小时,如图14
图14
三.模型运行
1.编译
单击主视窗底部的Compile按钮对模型进行编译。
编译过程完成后,就可以进行模型的重置和运行了。
2.重置模型
单击主视窗左下角Reset按钮。
重置模行保证所有系统变量都是初始值,并将模型中所有流动实体清除。
3.运行模型
单击主视窗底部Run按钮进行模型运行,仿真时间到40000时模型会自动停止运行。
(模型运行图见图15)
图15
四、配送中心利润计算
1.优化前利润的计算
图 16数据为三个Rack均是最大库存为30,安全库存为10 编译运行计算
结果如下
图16
配送中心进货量价格为:(1773+3511+3518)*4=35208
配送中心出货量为:(1747+3501+3498)*6=52476
货物在配送中心总存储时间价格:(1773*445.11+3511*221.26+3518*221.51) / 100=23452.96
配送中心利润为:52476-35208-23452.96=-6185
为提高配送中心的利润,对仿真模型进行优化,由上而下一次将第一个Rack的最大库存设置为15,安全库存为设置10.将第二个Rack的最大库存设置为15,安全库存设置为10.将第三个Rack最大库存设置为15,安全库存设置为10.
2. 优化后利润的计算
编译运行计算结果如下(图17):
图17
配送中心进货量价格为:(1750+3492+3489)*4=34924
配送中心出货量为:(1736+3479+3476)*6=52146
货物在配送中心总存储时间价格:(1750*279.57+3492*145.94+3489*143.03)/ 100=14979.0165
配送中心利润为:52146-34924-14979=2243
3. 仿真结果分析
模型进行优化后,将第一个Rack的最大库存设置为15,安全库存为设置10.将第二个Rack的最大库存设置为15,安全库存设置为10.将第三个Rack最大库存设置为15,安全库存设置为10.可以使配送中心由-6185提高到2243,利润增加了8428。
五、结束语
通过这次物流系统仿真实习,我们对物流仿真系统有了初步的了解和掌握。
随着计算机技术和信息多媒体技术的广泛运用及迅速发展,物流仿真技术逐步进入各个物流行业。
我们学习这门技术的重要性凸显出来。
物流仿真技术的运用将给各行各业带来巨大的收益。
掌握这么技术也将为我们以后步入职业生涯打下坚实的基础。