全球FlexSim系统仿真中文论坛

搜索
查看: 24145|回复: 38
打印 上一主题 下一主题

【TFT 2015.4.12 FlexSim仿真模型题(36)】

[复制链接]
跳转到指定楼层
1#
慧娴亚伦 发表于 2015-4-12 12:48:38 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式
问题描述:本题来源于早前FlexSim官方群一位朋友的疑问。自动分拣流程在物流系统中占据越来越重要的地位,本题是要模拟货架分拣系统,货架上的货物按照订单分拣到下方分拣传送带上的不同位置。



模型要求:
1、附件中有本题7.3模型的原始布局以及正确模型运作视频,使用其他版本请也按照附件中的模型进行布局和设置,以方便审核和对比;
2、订单的产生时间服从exponential(0, 10, 0)分布,订单分为三种,具体见模型中已经设定好的全局表GlobalTable1。
3、订单到达后,立即从货架中按照订单对应三种不同的货物分拣到传送带上,货架1、2、3分别从分拣传送带的0、4、8m入口处进入(入口已经设定完毕)。



提示:1、根据需要可以任意添加额外的实体来完成模型;
      2、如视频所示,如果短时间内产生多个订单,会造成一定的分拣传送带拥堵的情况,发生这种情况是被允许的。

本帖子中包含更多资源

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

x
2#
 楼主| 慧娴亚伦 发表于 2015-4-14 11:56:45 | 显示全部楼层
回复2楼:
        完成了模型部分要求。通过一个发生器来产生需求订单,在发生器的离开触发中将订单信息传递给货架,并且打开货架的输出端口。在货架的离开触发中,发送完该批次的货物之后则关闭货架的输出端口。但是,当发生器有连续两个订单时间过短时,第二个订单的openoutput命令在第一个订单的closeoutput命令前执行,第二个订单无法执行,会造成订单的流失。因此无法获得积分。
3#
 楼主| 慧娴亚伦 发表于 2015-4-14 11:57:01 | 显示全部楼层
回复3楼:
        完成了模型部分要求。方法和思路与2楼类似,不再赘述。同样的,当发生器有连续两个订单时间过短时,会造成订单的流失。因此无法获得积分。
4#
 楼主| 慧娴亚伦 发表于 2015-4-14 11:57:33 | 显示全部楼层
回复4楼:
        很好地完成了模型。也是通过发生器产生需求订单。但是利用全局表,将订单记录在全局表中,并且在货架中利用标签记录了产品将要发送的总量,在完成模型要求的同时,避免了订单的流失。此外建议可以尝试用inc()函数来实现标签值的累加。

恭喜您!论坛ID为 xinglei 的朋友在第四层的回复是第一个有效回复,获得积分5分。
24小时后本题结束(即2015年04月15日12时00分),其后的回复不计为有效回复。
5#
 楼主| 慧娴亚伦 发表于 2015-4-14 21:19:21 | 显示全部楼层
回复9楼:
        很好地完成了模型。与4楼的模型思路上基本一致,使用的是对应全局表的指定数量进行发放,个人觉得将无法发送的订单以及其内容再列出来的意义不大,代码指向有些复杂,建议您下回上传的时候可以简单描述一下建模思路。

恭喜您!论坛ID为 east0593 的朋友在第九层的回复是第二个有效回复,获得积分4分。
6#
 楼主| 慧娴亚伦 发表于 2015-4-14 21:22:32 | 显示全部楼层
[i=s] 本帖最后由 慧娴亚伦 于 2015-4-14 21:42 编辑 [/i]

回复11楼:
      完成了模型要求,基本上都解决之前上传模型出现的问题,同样建议您下回上传的时候可以简单描述一下建模思路。

恭喜您!论坛ID为 657776724 的朋友在第十一层的回复是第三个有效回复,由于您是首次参与活动,又额外处理了订单等待情况,特别额外奖励1分,共获得积分2分。
7#
 楼主| 慧娴亚伦 发表于 2015-4-14 21:30:30 | 显示全部楼层
回复12楼:
      完成了模型要求,与之前的思路并没有太大的差别,使用了inc(),让整体代码流程更加清晰。

恭喜您!论坛ID为 ldd001 的朋友在第十二层的回复是第四个有效回复,获得积分1分。
8#
 楼主| 慧娴亚伦 发表于 2015-4-15 13:53:51 | 显示全部楼层
回复20楼:
      完成了模型要求,引入了暂存区进行缓冲来避免订单流失,标签的统计也能比较直观的监控分拣运作状态。

恭喜您!论坛ID为 德古拉 的朋友在第二十层的回复是第五个有效回复,获得积分1分。
9#
 楼主| 慧娴亚伦 发表于 2015-4-15 13:54:46 | 显示全部楼层
本次TFT活动已经截止。
      本次活动是TFT的第三十六次正式活动。物流分拣的重要性从各位朋友时常提出如何进行指定分拣问题的数量中就可见一斑,确实也是非常重要的。这部分内容由于定制化程度非常高,默认的实体及其代码很难有针对性的设置,需要拥有一定建模水平的朋友才能比较好的处理。

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

本题参与的朋友的思路主要是通过开闭不同上游输出实体的端口,这确实是一个比较容易思考到的做法,但从思路上来讲还是绕了一个弯。下面放上本人制作的模型,非标准答案,仅供参考,利用的是合成器和分解器的天然拣选功能,大幅减少了代码,也更适合进行深入改进的操作。
再次感谢大家对TFT活动的支持,也希望更多地朋友集思广益,共同交流建模心得,如果有朋友适合TFT活动的试题或者相关需要解决的问题都可以直接联系我,出题的过程对于建模水平的提高是非常有帮助的!
    本次试题结束之后将进行TFT活动第十二次结算,请有机会换取激活码的朋友查收并及时回复论坛短消息。

本帖子中包含更多资源

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

x
10#
 楼主| 慧娴亚伦 发表于 2015-7-19 20:09:53 | 显示全部楼层
回复27楼:
关于TFT活动暂定的公告如下。
[url]http://www.flexsim.asia/viewthread.php?tid=5096&extra=page%3D2&page=1[/url]
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-5-5 03:19 , Processed in 0.083958 second(s), 14 queries .

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

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