全球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