全球FlexSim系统仿真中文论坛

标题: 电梯穿梭车模型分享 [打印本页]

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

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

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

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

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


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

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

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

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

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

[attach]6009[/attach]

[attach]6010[/attach]

作者: bgw    时间: 2022-11-28 13:30
提示: 作者被禁止或删除 内容自动屏蔽
作者: shadowwind    时间: 2022-11-28 14:34
bgw 发表于 2022-11-28 13:30
好贵的

多发帖进行知识分享,或者回帖帮助新人用户,都会进行积分金钱的累积。
作者: a1156107101    时间: 2022-11-29 13:20
厉害
作者: 小杨同学    时间: 2022-12-4 11:46
感谢分享
作者: 雪之予    时间: 2023-1-28 21:48
积累金钱,感觉好贵啊!
作者: jonathanchik    时间: 2023-3-9 09:26
感謝分享
作者: 雪之予    时间: 2023-3-14 21:16
这么贵的模型,忍痛购买学习!
作者: luofeng2023    时间: 2023-7-18 11:32
感谢楼主分享,新人好好学习
作者: yht123456    时间: 2024-3-28 17:56
我用的18的  下载了打不开




欢迎光临 全球FlexSim系统仿真中文论坛 (http://www.flexsimasia.com/) Powered by Discuz! X3.3