全球FlexSim系统仿真中文论坛

搜索
查看: 10325|回复: 17
打印 上一主题 下一主题

传送带模拟多工位作业 决策点的物流分配问题

[复制链接]
跳转到指定楼层
1#
翰野凌风 发表于 2021-6-29 18:32:38 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
传送带模拟多工位作业 决策点的物流分配问题

逻辑大致如下:
同一类型box从主传送带流至6个支链进行测试(6工位),每个支链均有一个缓存位和测试位置;当缓存位和测试位都有box时,停止向此支链发送box;测试结束box从支链回到主输送线

如何在不设置标签的情况下,实现6工位的分派测试作业?能否用触发进行设置,或需写脚本,还请大佬指教,谢谢~

18#
慧娴亚伦 发表于 2021-8-10 09:00:19 | 只看该作者
翰野凌风 发表于 2021-8-9 22:38
大神,模型开始运行OK,但运行一段时间会出现个小问题:当3和4分支同时加工结束 都需要补料进来时,会同 ...

这个方案是您自己设计的,首先您要自己考虑出现这种情况时,工控应该如何处理。
17#
 楼主| 翰野凌风 发表于 2021-8-9 22:38:14 | 只看该作者
慧娴亚伦 发表于 2021-8-8 22:13
增加一个缓存位之后,整个逻辑将发生巨大的改变。
请不要束缚在之前的逻辑中,因为这个缓存位dp的功能实 ...

大神,模型开始运行OK,但运行一段时间会出现个小问题:当3和4分支同时加工结束 都需要补料进来时,会同时有多个box经过DP6,此时前面先到达DP6的就会触发stop,导致实际要进入DP6的box停在DP6前面位置,造成堵塞。我将到达DP6事件监听改为match,但只能执行一次,第二遍进入3和4分支就有问题,请帮忙再看看,在受教向您学习,非常感谢~

本帖子中包含更多资源

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

x
16#
慧娴亚伦 发表于 2021-8-8 22:13:54 | 只看该作者
翰野凌风 发表于 2021-8-6 15:03
大神,补充一下,当dp4和dp5岔路的dp和station占用,且1和2仍有可用的dp或者station位置时,按照就近原则 ...

增加一个缓存位之后,整个逻辑将发生巨大的改变。
请不要束缚在之前的逻辑中,因为这个缓存位dp的功能实际上是区别于岔路上的dp


本帖子中包含更多资源

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

x
15#
 楼主| 翰野凌风 发表于 2021-8-6 15:03:56 | 只看该作者
慧娴亚伦 发表于 2021-8-5 23:12
条件想简单了:dp4和dp5岔路的dp和station占用,但是此时1和2仍有可用的dp或者station位置(如下图所示) ...

大神,补充一下,当dp4和dp5岔路的dp和station占用,且1和2仍有可用的dp或者station位置时,按照就近原则(距DP1最近的位置)进入可用位置。也就是当4个加工位和4个缓存位都占用时,再发送一个至DP6缓存;DP6也占用时,再在DP1停止box。
我试了几次,还是不能实现,请再帮忙下,万分感谢~
14#
慧娴亚伦 发表于 2021-8-5 23:12:10 | 只看该作者

条件想简单了:dp4和dp5岔路的dp和station占用,但是此时1和2仍有可用的dp或者station位置(如下图所示)应该去1和2,还是在dp6位置等待呢?



增加6位置之后,整个体系的逻辑都要修改,要考虑,在dp1位置到底应该做出什么判断。搞清楚这个问题之后,应该就能得出如何设置逻辑

本帖子中包含更多资源

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

x
13#
慧娴亚伦 发表于 2021-8-5 22:43:41 | 只看该作者
翰野凌风 发表于 2021-8-4 23:02
大神,看了模型功能都实现了,非常感谢!有几个点不太明白,还请在帮小白解答一二:1.初始化dp为什么需使 ...

1、初始化dp使用两次就是我之前说的,每一个dp代表的其实不仅是自己可用,还代表了身后的station可用,因此拉入中是有两个选择的,也就是是跟maxcontent标签而不是num有关
2、delay没用,我测试的时候拉的一个活动忘记删了
3、前几个都是默认的,没用到就没影响,主要用到后面添加的num和maxcontent
12#
 楼主| 翰野凌风 发表于 2021-8-4 23:04:18 | 只看该作者
翰野凌风 发表于 2021-8-4 23:02
大神,看了模型功能都实现了,非常感谢!有几个点不太明白,还请在帮小白解答一二:1.初始化dp为什么需使 ...

ADD模型附件

本帖子中包含更多资源

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

x
11#
 楼主| 翰野凌风 发表于 2021-8-4 23:02:49 | 只看该作者
慧娴亚伦 发表于 2021-8-3 20:30
这个问题比想象中的难缠一些,以增加上游达到速率来测试模型可行性
我改的比较多,大概的逻辑就是:
1 ...

大神,看了模型功能都实现了,非常感谢!有几个点不太明白,还请在帮小白解答一二:1.初始化dp为什么需使用2次,是两个标签num和maxcontent的缘故吗
2.单列出的delay拿掉好像对模型没有影响,还是有其他用处
3.list中几个字段是原有定义还是有额外增加,我拿掉了好像没有影响

上次发您的模型漏了一个DP,故少一个逻辑:3和4分叉路前有一DP6,当3和4分叉路station和DP都占用后,则在DP6上再缓存一个box。请在帮忙实现,我也会在自己尽量研究实现。后续用到此案列模型也会备注来处鸣谢,谢谢~
10#
慧娴亚伦 发表于 2021-8-3 20:30:13 | 只看该作者
翰野凌风 发表于 2021-7-31 08:49
大神大神,我用2020版简化了一下模型,也用到了list及标签,同样逻辑用2020打开会报一点错。用2021可实现 ...

这个问题比想象中的难缠一些,以增加上游达到速率来测试模型可行性
我改的比较多,大概的逻辑就是:
1、将可用的dp推入list中,通过maxcontent这个标签来优先选择指定的dp作为目的地。
2、由于有区域限制,所以每个dp和测试工站实际上代表的是分叉路,每个分叉路的容量就是2
3、测试完成之后需要释放一个分叉路可以,也是通过调节maxcontent标签

这里有两个地方的修改可能不起眼被忽略:
1、我添加了一个frlist存放可用岔道信息,由于一个岔道最多是两个可用,但是我的entry只有一个,因此我在list的general里面取消了unique entery的选项
2、分叉结束后增加maxcontent,我是监听测试工站离开的事件,在已有item在dp等待时,会多增加一个maxcontent标签值,因此做了一个对item参数的match执行


本帖子中包含更多资源

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

x
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-5-10 20:01 , Processed in 0.079955 second(s), 15 queries .

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

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