热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

flexsim物流仿真案例_Flexsim仿真货架智能入库案例介绍

通篇文章总计1532个字数,读完大概需花5~10分钟。(友情提示:建议在WIFI模式下阅览)本篇仿真文刊读完后,将告诉大家在当前制造业中-
61700e68d151f1a6c32790155774e9a1.png

通篇文章总计1532个字数,读完大概需花5~10分钟。(友情提示:建议在WIFI模式下阅览)

      本篇仿真文刊读完后,将告诉大家在当前制造业中--存储货架智能出入库的简要实现逻辑:

1. 产品入库:产品在入库前,货架内部存储系统会分别发送两个相同的货位指令给产品及货架货格本身,目的是将产品与该货架货格的ID进行绑定,从而在两者的货位指令匹配成功后,该货架货格的资源不再给其它产品进行存储,同时产品开始进行入库动作。

2.产品转运:产品匹配到货架货位的指令后,将给物流转运工具发送转运指令,物流工具接收到指令后,立刻前来执行搬送任务,直到转运完成。

3.产品出库:产品在出库前,货架内部存储系统会在自身的货格中进行搜索,搜索到要出库的产品后,将发送两个相同的指令给产品及货架货格本身,目的是解除产品与该货架货格的ID绑定,从而在该产品出库后,此货架货格的资源可以被释放出来给其它的产品存储。

P1

引言

f43e1688867f5a393379390d95f705e5.png

引言:随着科技的不断发展,制造业对货架的功能愈来愈高。为了跟上时代的步伐,Flexsim也同步在更新自身的货架功能模块,以便更加灵活、更真实、更完美的模拟出货架的存储功能。

P2

案例介绍

布局

STEP1 仿真布局搭建:

模型布局说明:1个暂存区(Queue),1个堆垛机(Transporter),1个货架(Rack)(图一)

建模

STEP2 逻辑搭建:

1.产品入库PF流程--产品在入库前是通过图“Address”列的数据与货架的货位进行货格ID绑定的(此表相当于货架的系统,可智能控制货架的入库和出库指令),每一个产品都有唯一的货格ID,同时每一个货架货位也只有唯一的货格ID,当两者的ID匹配成功后,此产品即可执行产品入库的指令,同时该货架货位的货格此时也处于被占用的状态,不再与其它产品的ID进行匹配。(图二)

2.产品转运PF流程--产品与货架货位的ID绑定成功后,将发送一个入库任务,物流小车在接收到指令后,立刻前往产品所在的装载地(暂存区),产品装载好后、紧接着运行至卸载地(货架),将产品卸载到指定的货架货位。(图三)

3.产品出库PF流程--产品在出库前,系统会搜索货架货位中所有有产品的货格,然后通过某一个规则,比如指定的货格ID进行搜索,如果未搜索到产品,则进行下一个货格的ID搜索,直到搜索出有产品为止。搜索成功后,系统再发送两个相同的指令给此货架货位的货格ID和该货格中的产品,目的是将产品和该货格ID进行解绑。接着该产品可以执行出库的指令,同时该货架货位的货格也将处于非占用的状态,可以与其它产品的ID进行匹配,作为存储资源再次利用。(图四)

图二

237b6e242b7e9b18d2bb0c8e6ca71849.png

图三

12e65424399a4c97c43f55f96800315d.png

图四

00e5ed74cd11168010212a6a9c4378a7.png

应用

STEP3 模型重点函数应用:

1.产品入库&出库时,与货架进行唯一ID绑定的仿真指令;(图六)

2.Sub Flow的灵活运用,sub flow--子流程,它的功能是把具有相同规则,或相同流程,又或相同路径的PF功能模块集中起来,被其它所有需要走到此路径的PF功能模块调用,其目的是为了减轻PF实体的数量,同时减轻模型运行的负荷。(图七)

图六

09e620018d44afa2cb211fc3ca1dda4d.png

图七

7fe73d36f441a52858c9e14e47da6c10.png

作者有话说

    此模型虽然只是Flexsim--Storage System模块的一个基础应用,但是其中有关货架智能出入库的建模思路和sub flow的灵活应用对未来再次深入进行货架的出入库是具有广泛意义的。

e592a1bc92ad089b34f276adc9af3bb0.png

拓展:

       相信在不久的将来,将会有部分制造行业的公司就会有智能货架出入库的仿真需求,因为目前仿真不仅可以模拟出智能货架的复杂出入库逻辑,还可以对货架智能出入库的不同规则进行验证,得出哪一个货架的出入库规则最适合本公司的生产环境。

互动环节:

1、 “烦”和“顺”不过一念之差矣,烦恼使人忧郁,顺利使人欢快。

--当你碰到烦恼的时候,就如同本次案例视频一样,冷静下来好好把事情捋一捋,就会变顺了,否则只会让你越来越烦恼;

2、 对模型感兴趣的小伙伴可以在公众号留言找管理员获取哦;

3、 对模型有问题和建议也可以在公众号留言,大家一起集思广益,做技术交流,在这个领域共同成长,共同进步…

激情|高效|共赢

可邮箱留言

6cdd933a58147ed8b020520e8569d287.png

wei_zou2@tianma.cn

cc88de29ab3492b2f4c15e5a7ee0324c.png



推荐阅读
  • 本文分享了一个关于在C#中使用异步代码的问题,作者在控制台中运行时代码正常工作,但在Windows窗体中却无法正常工作。作者尝试搜索局域网上的主机,但在窗体中计数器没有减少。文章提供了相关的代码和解决思路。 ... [详细]
  • 如何配置小米wifi放大器来增强家庭无线路由器信号?
    本文介绍了如何通过配置小米wifi放大器来增强家庭无线路由器信号的方法。通过打开米家APP,选择设备添加,搜索并选择需要添加的wifi放大器,根据系统提示进行下一步操作即可完成配置。配置完成后,家庭无线路由器信号将得到增强。 ... [详细]
  • 本文介绍了新款奇骏的两个让人上瘾的功能,分别是智能互联系统和BOSE音响。通过对新款奇骏的配置和功能进行评测,探讨了这两个新增功能的使用体验和优势。此外,还介绍了新款奇骏的其他配置和改进,如增加的座椅和驾驶辅助系统,以及内饰的舒适性提升。对于喜欢音响的消费者来说,BOSE音响的升级也是一个亮点。最后,文章提到了BOSE音响的数字还原能力,以及7座版无法配备BOSE音响的原因。 ... [详细]
  • Firefox火狐浏览器关闭到http://detectportal.firefox.com的流量问题解决办法
    本文介绍了使用Firefox火狐浏览器时出现关闭到http://detectportal.firefox.com的流量问题,并提供了解决办法。问题的本质是因为火狐默认开启了Captive portal技术,当连接需要认证的WiFi时,火狐会跳出认证界面。通过修改about:config中的network.captive-portal-service.en的值为false,可以解决该问题。 ... [详细]
  • 关于我们EMQ是一家全球领先的开源物联网基础设施软件供应商,服务新产业周期的IoT&5G、边缘计算与云计算市场,交付全球领先的开源物联网消息服务器和流处理数据 ... [详细]
  • JVM 学习总结(三)——对象存活判定算法的两种实现
    本文介绍了垃圾收集器在回收堆内存前确定对象存活的两种算法:引用计数算法和可达性分析算法。引用计数算法通过计数器判定对象是否存活,虽然简单高效,但无法解决循环引用的问题;可达性分析算法通过判断对象是否可达来确定存活对象,是主流的Java虚拟机内存管理算法。 ... [详细]
  • 本文介绍了计算机网络的定义和通信流程,包括客户端编译文件、二进制转换、三层路由设备等。同时,还介绍了计算机网络中常用的关键词,如MAC地址和IP地址。 ... [详细]
  • 重入锁(ReentrantLock)学习及实现原理
    本文介绍了重入锁(ReentrantLock)的学习及实现原理。在学习synchronized的基础上,重入锁提供了更多的灵活性和功能。文章详细介绍了重入锁的特性、使用方法和实现原理,并提供了类图和测试代码供读者参考。重入锁支持重入和公平与非公平两种实现方式,通过对比和分析,读者可以更好地理解和应用重入锁。 ... [详细]
  • 本文介绍了关系型数据库和NoSQL数据库的概念和特点,列举了主流的关系型数据库和NoSQL数据库,同时描述了它们在新闻、电商抢购信息和微博热点信息等场景中的应用。此外,还提供了MySQL配置文件的相关内容。 ... [详细]
  • 本文介绍了互联网思维中的三个段子,涵盖了餐饮行业、淘品牌和创业企业的案例。通过这些案例,探讨了互联网思维的九大分类和十九条法则。其中包括雕爷牛腩餐厅的成功经验,三只松鼠淘品牌的包装策略以及一家创业企业的销售额增长情况。这些案例展示了互联网思维在不同领域的应用和成功之道。 ... [详细]
  • 深入解析Linux下的I/O多路转接epoll技术
    本文深入解析了Linux下的I/O多路转接epoll技术,介绍了select和poll函数的问题,以及epoll函数的设计和优点。同时讲解了epoll函数的使用方法,包括epoll_create和epoll_ctl两个系统调用。 ... [详细]
  • 【工具篇】抓包中的王牌工具—Fiddler (1环境搭建)
    本文介绍了抓包工具Fiddler的概述,包括其功能、选择原因和安装方法。Fiddler是一款免费且功能强大的抓包工具,可用于网络代理、接口测试、安全测试和WEB调试等。安装配置简单,上手快速,适合新手使用。详细的安装地址为https://www.telerik.com/download/fiddl。 ... [详细]
  • 广度优先遍历(BFS)算法的概述、代码实现和应用
    本文介绍了广度优先遍历(BFS)算法的概述、邻接矩阵和邻接表的代码实现,并讨论了BFS在求解最短路径或最短步数问题上的应用。以LeetCode中的934.最短的桥为例,详细阐述了BFS的具体思路和代码实现。最后,推荐了一些相关的BFS算法题目供大家练习。 ... [详细]
  • 1.官网下载了mysql-5.7.17-win64.zip包,配置遇到很多麻烦,记录一下;2.解压后放到指定的文件夹,修改mysql-5.7.17的配置文件my-default.i ... [详细]
  • 给出一群女孩的重量和颜值和她们的朋友关系现在有一个舞台ab是朋友bc是朋友ac就是朋友给出最大承重可以邀请这些女孩来玩对于每一个朋友团体全邀请or邀请一个or不邀请问能邀请的女孩的 ... [详细]
author-avatar
慧慧2502916487
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有