慧娴亚伦 发表于 2014-12-26 10:36:27

【TFT 2014.12.26 FlexSim仿真模型题(28)】

问题描述:本题由实际仿真建模中遇到的问题简化整理而来。在一些加工制造企业中,通常可能会准备额外的机器来应对特殊情况,额外的机器可能性能相对较差,但是可以作为备用在实际生产过程中灵活使用。

模型要求:
1、附件截图中有本题7.1的原始布局,使用其他版本请也按照附件中的模型进行布局,以方便审核和对比;
2、发生器产生实体时间间隔服从exponential(5, 5, 0)分布,处理器(processor)3作为主要处理器,加工时间为7秒,处理器4作为备用处理器,加工时间为12秒;
3、平时只开启主要处理器,只有当主要处理器处于过于忙碌的状态再开启备用处理器。备用处理器开启的条件为:新产品进入主要处理器的时间减去上一个产品离开主要处理器的时间的间隔小于5秒。
4、开启备用处理器之后,如果主要处理器恢复可自行处理状态则关闭备用处理器。备用处理器关闭的条件为:主要处理器连续处理三个产品,而无需使用备用处理器。



提示:1灵活使用重置标签值的功能可能有用;
         2closeinput(),time()等函数可能帮助完成本次题目。

慧娴亚伦 发表于 2016-3-30 15:00:49

回复 30 楼:
完成了模型的要求,主要是将判断关闭备用处理器的逻辑位置移到了上游输出的时候。
个人觉得还是放在下游判断来得好,因为上游的暂存区如果添加更加复杂的输出条件和选择的时候,该代码部分需要修改的量更大一些。

FFFrenk 发表于 2014-12-26 11:24:06

做了一个模型,在处理器3上控制备用处理器打开,在暂存区上控制备用处理器关闭。

德古拉 发表于 2014-12-26 11:24:32

east0593 发表于 2014-12-29 10:17:12

论坛终于能上了`

xinglei 发表于 2014-12-29 11:59:17

唉~

慧娴亚伦 发表于 2014-12-30 15:31:39

回复2楼:
      完成了模型的要求,给临时实体加标签来判断是否符合要求来进行相应的操作。

恭喜您!论坛ID为 FFFrenk 的朋友在第二层的回复是第一个有效回复,获得积分5分。
24小时后本题结束(即2014年12月31日15时31分),其后的回复不计为有效回复。

慧娴亚伦 发表于 2014-12-30 19:02:05

回复3楼:
      完成了模型要求,运用了inputopen函数来进行判断。但是模型存在一些小问题,具体原因我还不太清楚,仔细观察的话可以发现(默认随机数流下),第三个实体开始打开备用处理器,但是直到第九个实体进入主要处理器才关闭了备用处理器,这个地方需要进一步分析一下,但是暂时没有看到影响实现效果的问题。

恭喜您!论坛ID为 德古拉 的朋友在第三层的回复是第二个有效回复,获得积分4分。

慧娴亚伦 发表于 2014-12-30 19:05:36

回复4楼:
      完成了模型要求,运用多个注释将代码实现的整个过程显示的非常清晰。个人提一个建议就是,忽略第一个临时实体的办法不需要这么麻烦,只需要将重置的outtime标签值设为-999这样的值即可。

恭喜您!论坛ID为 east0593 的朋友在第四层的回复是第三个有效回复,获得积分1分。

慧娴亚伦 发表于 2014-12-30 19:13:04

回复5楼:
      完成了部分模型要求,但是发生器的发生间隔和处理器的处理时间都没有按照题目的要求。这两个地方的数值设置不是随便设置的,而是可以直接检测试题完成正确与否的数值,请特别注意完成TFT试题的每一个要求。

xinglei 发表于 2014-12-30 19:16:47

9# 慧娴亚伦


后来系统崩溃了,我记着我改了。。可能搞错了
页: [1] 2 3 4
查看完整版本: 【TFT 2014.12.26 FlexSim仿真模型题(28)】