全球FlexSim系统仿真中文论坛

搜索
查看: 2445|回复: 11
打印 上一主题 下一主题

电梯穿梭车模型分享

[复制链接]
跳转到指定楼层
1#
shadowwind 发表于 2022-11-25 15:01:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
论坛上有许多问题涉及到货架由穿梭机和电梯组合提供服务。有一些解决方案涉及到网络、Astar和AGV导航仪,但在这个例子中,我们只打算使用TaskExecuter FlowItems和输送机。特别是电梯系统,正如描述的那样,它可以从传送带提供的灵活性中受益——特别是间距选项,以及基于电力和自由的旅行的可能性。对于拣选面,我们可以只使用货位和物品的位置来给任务执行者提供旅行命令,我们可以使用运动学来进行装载和卸载任务。这消除了对网络节点或每个位置的控制点的需要,并允许在货位口前对 "两点 "穿梭机进行精细定位。该系统已被放入一个容器中,以代表单元/巷道,正是这个对象是ShuttleSystemProcess流程的实例成员。该单元被设计成可重复的,每个单元都成为单一流程的新成员实例。它包括两个架子、两个电梯(传送带环)和一个穿梭机返回队列(也是一个传送带,但没有滚筒视觉)。

系统假定,当一个进货物品到达取货位置时,它已经在单元中的一个货架上被分配了一个货位——所以应该在它到达穿梭机之前以正常方式分配一个货位。可以通过将物品推送到全局列表ItemsToPick来请求从架子上拾取物品。目前,每辆穿梭机将在一次旅行中储存和/或拣选一个物品,并为每个物品提供一个专门的位置。当在一次旅行中做这两件事时,其发生的顺序将取决于货位的位置。如果没有剩余的任务,但物品仍然需要离开单元,排在前面的班车将被要求在系统中进行空循环,从而使出站的物品前进到出口位置。系统中的班车数量是一个过程流变量。

在本例系统中,在货架的每一端都有电梯,有一定数量的载具将穿梭车运送到各层。两台电梯都有一个流程变量,用于生成载具的数量。班车不允许在同一时间从同一楼层取货,但为了保持上行电梯的运行,即使该楼层有另一个班车在运行,载具也可以将班车卸到该楼层。穿梭机只沿着机架的表面朝下层电梯的一个方向行驶,一旦被承运人收集,该层的下一个穿梭机就可以开始运作。

如果希望在没有第二个机架遮挡视线的情况下查看操作,也可以只用一个机架来运行该系统。

由于不同的应用将使用不同的机架尺寸,该单元有一个称为 "configureToRack "的标签方法,它将根据用户为Rack1设置的水平高度和机架尺寸,将输送机和决策点对准Rack1。当输送机的决策点重叠时,可能会对非常小的尺寸有一些限制。在这个方法调用过程中,第二个机架将被配置成Rack1的镜像。下面是一个单元格实例调用该方法的例子:


Model.find("RackShuttleSystem").as(Object).configureToRack

穿梭机需要沿着机架的长度保持相同的高度。

根据穿梭车和载体的尺寸来配置系统,所以可以尝试调整这些来满足不同的需要,希望对准后能按需要工作。

电梯传送带和穿梭车的速度不是由对准方法设置的,所以可以用通常的方法编辑这些。

这是一个用于学习的例子,如果发现这个方法适合的应用、建模风格和技能,也许可以作为任何项目的起点。




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
3#
 楼主| shadowwind 发表于 2022-11-28 14:34:53 | 只看该作者

多发帖进行知识分享,或者回帖帮助新人用户,都会进行积分金钱的累积。
6#
雪之予 发表于 2023-1-28 21:48:20 | 只看该作者
积累金钱,感觉好贵啊!
8#
雪之予 发表于 2023-3-14 21:16:41 | 只看该作者
这么贵的模型,忍痛购买学习!
9#
luofeng2023 发表于 2023-7-18 11:32:40 | 只看该作者
感谢楼主分享,新人好好学习
10#
yht123456 发表于 2024-3-28 17:56:24 | 只看该作者
我用的18的  下载了打不开
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|手机版|Archiver|全球FlexSim系统仿真中文论坛 ( 京ICP备14043114号-2 )

GMT+8, 2024-4-26 08:10 , Processed in 0.072648 second(s), 14 queries .

Powered by Discuz! X3.3© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表