全球FlexSim系统仿真中文论坛

标题: 【TFT 2014.11.25 FlexSim仿真模型题(25)】 [打印本页]

作者: 慧娴亚伦    时间: 2014-11-25 11:26
标题: 【TFT 2014.11.25 FlexSim仿真模型题(25)】
问题描述:本题来源于FlexSim官方交流群中一位朋友遇到的问题。通常在实际加工过程中,不同种类产品加工的优先级是各不相同的,实现这一过程是某些生产过程仿真非常重要的一部分内容。

模型要求:
1、附件图片中有本题7.1版本的原始布局,使用其他版本请也按照附件中的模型进行布局,以方便审核和对比,本次试题不提供原题模型;
2、如附图所示,发生器可以产生多种不同类型的产品(具体类型数量可自行决定),不同的产品加工优先级根据其类型号而各不相同,本题中要求其类型号越小则加工优先级越高;
3、多个产品等待加工的时候,优先加工产品类型号小的产品。


提示:1 拉入策略触发器对解题可能有帮助;
2 灵活使用标签可能对解题有帮助。
作者: 草原一棵树    时间: 2014-11-25 12:10
[i=s] 本帖最后由 草原一棵树 于 2014-11-25 13:05 编辑 [/i]

标签跟踪临时实体,采用拉入策略
作者: ldd001    时间: 2014-11-25 12:30
敬请点评
作者: xinglei    时间: 2014-11-25 13:30
。。。。
作者: 德古拉    时间: 2014-11-26 11:32
[attach]2329[/attach]
作者: 慧娴亚伦    时间: 2014-11-26 15:28
[i=s] 本帖最后由 慧娴亚伦 于 2014-11-26 16:16 编辑 [/i]

回复2楼:
      很好的完成了模型的要求,利用标签来控制优先级,在下游的处理器中设置了根据标签来进行拉入的优先级。
恭喜您!论坛ID为 草原一棵树 的朋友在第二层的回复是第二个有效回复,获得积分4分。
作者: 慧娴亚伦    时间: 2014-11-26 15:31
[i=s] 本帖最后由 慧娴亚伦 于 2014-11-26 16:17 编辑 [/i]

回复3楼:
      很好的完成了模型的要求,思路和建模方法跟1楼差不多,设置标签的代码相对更加简便、

恭喜您!论坛ID为 ldd001 的朋友在第三层的回复是第一个有效回复,获得积分5分。
24小时后本题结束(即2014年11月27日16时16分),其后的回复不计为有效回复。
作者: 慧娴亚伦    时间: 2014-11-26 15:39
回复4楼:
     没有完成模型要求。虽然添加了标签,也尝试在下游使用了处理器拉入,但是二者对应的标签名不一致,导致下游拉入的命令并没有任何作用,因此很遗憾,无法获得积分奖励。
作者: 慧娴亚伦    时间: 2014-11-26 15:53
回复5楼:
     很好地完成了模型的要求,跳出了前面几位朋友的思路,通过同一个上游多次连接同一个下游的方式来区分端口号,直接判断端口号来完成优先级的拉入,完全不需要额外自定义参数设置。

恭喜您!论坛ID为 德古拉 的朋友在第五层的回复是第三个有效回复,获得积分1分,由于模型有一定的创新额外奖励积分1分。
作者: 草原一棵树    时间: 2014-11-26 18:00
[b] [url=http://www.flexsim.asia/redirect.php?goto=findpost&pid=14889&ptid=4871]6#[/url] [i]慧娴亚伦[/i] [/b]


为嘛我会变成第二个啊...我编辑了下错别字而已撒{:2_33:}
作者: 慧娴亚伦    时间: 2014-11-26 19:25
回复10楼:
很抱歉,评价模型发布的先后,为了保证公平性,必须按照发布的时间来排,希望您理解!下回如果出现的错别字不影响模型的理解,建议您可以发一个新帖来做说明修复。
作者: 德古拉    时间: 2014-11-26 20:15
[b] [url=http://www.flexsim.asia/redirect.php?goto=findpost&pid=14892&ptid=4871]9#[/url] [i]慧娴亚伦[/i] [/b][attach]2330[/attach]  这个貌似直接用默认代码就可以完成了
作者: 慧娴亚伦    时间: 2014-11-26 22:27
哈哈,是我疏忽了没有发现,感谢提醒。
作者: east0593    时间: 2014-11-27 09:01
求1分
作者: 慧娴亚伦    时间: 2014-11-27 09:54
回复14楼:
      完成模型要求。
      恭喜您!论坛ID为 east0593 的朋友在第十四层的回复是第四个有效回复,获得积分1分。
作者: 草原一棵树    时间: 2014-11-27 10:14
这道题都不用写代码的说,我发现太简单了加了点料:lol
作者: xinglei    时间: 2014-11-27 10:15
看到了
作者: xinglei    时间: 2014-11-27 10:16
看到了
作者: xinglei    时间: 2014-11-27 10:26
thanks
作者: 慧娴亚伦    时间: 2014-11-27 10:59
回复十九楼:
      完成了模型要求,基本思路跟1,2楼是一致的,通过标签设置优先级。
恭喜您!论坛ID为 xinglei 的朋友在第十九层的回复是第五个有效回复,获得积分1分。
作者: xinglei    时间: 2014-11-27 11:18
利用全局表和标签值,对同类实体进行了一个排序,按照排序发出。请楼主点评
作者: xinglei    时间: 2014-11-27 11:18
利用全局表和标签值,对同类实体进行了一个排序,按照排序发出。请楼主点评
作者: 慧娴亚伦    时间: 2014-11-27 20:32
回复22楼:
      尝试使用全局表排序的方法思路跳出了拉入,但是您的模型可能还需要再进行调整。如果将拉入的设置取消,那么还是无法实现模型要求,但是思路上还是有价值的,及时不适合本例也可能可以利用在其他情况中。特别额外奖励您1个积分。
作者: 慧娴亚伦    时间: 2014-11-27 20:45
本次TFT活动已经截止。
      本次活动是TFT的第二十五次正式活动。控制产品或者物料的加工优先级在某些产品生产中是非常重要的,除了生产过程,很多现实系统的仿真也有着大量同质优先级的问题。在FlexSim仿真建模过程中可以通过拉入命令比较好得来实现。虽然本题由于题目设置可以直接选择选项来完成题目要求,但这仅仅是因为实体的类型之间是有一个先后关系的,如果同类型之间有先后,或者实体的类型跟优先级没有一个直接的数学联系的话就必须要进行一定代码设置,而且对于初学者而言尝试拉入的设置也是很有价值的。

本次题目一共有5位朋友得到了有效回复。他们的论坛ID分别是:
      ldd001、草原一棵树、德古拉、east0593、xinglei
      他们将获得指定积分,没有获得积分的朋友期待您的下次参与.

      由于本次试题较为简单,很多朋友还是能够比较好地完成模型要求,在此不提供参考模型,有兴趣的朋友可以参考2,3楼以及12楼的发现,都可能对大家学习拉入这个设置有帮助。再次感谢大家对TFT活动的支持,也希望更多地朋友集思广益,共同交流建模心得。
作者: 657776724    时间: 2015-7-2 12:11
[i=s] 本帖最后由 657776724 于 2015-7-2 12:12 编辑 [/i]

提交作业:这道题的方法有很多,甚至不用写代码就可以做出来,这里我用了排序的方法做了一个。
[attach]2672[/attach]
作者: 657776724    时间: 2015-7-2 12:12
还有不借助标签,直接进行拉入条件判断的。
[attach]2673[/attach]
作者: yuzhu    时间: 2015-12-11 18:17

作者: fog_joker    时间: 2016-8-23 14:21
学习学习~




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