全球FlexSim系统仿真中文论坛

搜索
查看: 7752|回复: 23
打印 上一主题 下一主题

【TFT 2014.08.25 FlexSim仿真模型题(17)】

[复制链接]
跳转到指定楼层
1#
慧娴亚伦 发表于 2014-8-25 09:03:03 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
[i=s] 本帖最后由 慧娴亚伦 于 2014-8-25 09:29 编辑 [/i]

问题描述:本题与第十六次题目一样都是有关车间生产过程的模拟,生产线上的流程根据不同产品而改变。在生产单元化和班组化的情况下,某些特殊工序要求班组长来完成,某些特殊产品还需要班组长额外进行检查工作。


模型要求:
1、附件中有本题7.1的原始布局,使用其他版本请也按照附件中的模型进行布局,以方便审核和对比;
2、模型中将会到达两种产品,两种产品达到服从的间隔时间已经在原题中设置好了,处理器的加工时间也已经设置好了,如无必要无需修改。从Source10生成的产品属于紧急产品,在加工上具有优先级;
3、该班组共有三道工序,每道工序都需要工人进行操作(但是无需进行搬运工作),,共配有3位工人进行操作,其中红色的工人为班组长,在工序操作上工人之间是无差别的(即班组长也会参与操作);
4、Processor2在开始工作之前需要5秒的预置时间,每进入20个产品之后,有需要进行5秒的预置。该预置工作只能由班组长完成;
5、Source10生成的产品,在完成最后一道工序加工之后,需要班组长检查3秒钟才可以释放。

提示:1 分配操作员的工作可能需要任务分配器;
      2 除了Processor2特定情况下会有预置时间,其他处理器都不会出现预置时间;
      3 完成要求5可能需要用到任务序列。

本帖子中包含更多资源

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

x
23#
 楼主| 慧娴亚伦 发表于 2016-3-30 14:47:56 | 只看该作者
回复22楼:
很好地完成了模型的要求。代码的编制也形成了较好的编写习惯,在此提出两点建议供参考:
1、新编写的代码建议与触发器默认的参数定义代码用一个空行隔开,以方便阅读;
2、调用班组长的命令使用了先占,题目中并没有要求该项任务的优先级和先占,当然这点可以作为为更符合实际情况或者对更好地利用“班组长”这项资源。
22#
Kimver 发表于 2016-3-30 01:11:25 | 只看该作者
1、拉入策略源代码处理紧急产品
2、用fmod(getinput(current)-1,20)==0判断是否需要预置时间
3、在加工结束触发关闭输出端口,插入任务序列调用班长检验,通过消息触发再打开输出端口

本帖子中包含更多资源

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

x
21#
yuzhu 发表于 2015-12-2 18:05:11 | 只看该作者
太棒了,
20#
yuzhu 发表于 2015-11-21 18:01:36 | 只看该作者
必须学习!
19#
 楼主| 慧娴亚伦 发表于 2015-6-27 15:14:54 | 只看该作者
回复18楼:
      完成了模型要求,思路上用标签绕了一个弯,但是如果考虑到直观显示参数方面,使用标签有其优势所在。
18#
657776724 发表于 2015-6-20 11:32:36 | 只看该作者
思路和以上差不多,只是使用了标签来传递预置时间(略麻烦.......),借鉴了楼主使用网络节点。

本帖子中包含更多资源

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

x
17#
xinglei 发表于 2014-11-18 16:38:15 | 只看该作者
16#
shiny0801 发表于 2014-10-13 19:00:00 | 只看该作者
[color=Navy]{:3_41:}[/color]
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-5-19 19:09 , Processed in 0.084313 second(s), 15 queries .

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

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