全球FlexSim系统仿真中文论坛

搜索
查看: 12412|回复: 11
打印 上一主题 下一主题

返工的零件将被优先处理 怎么解决?

[复制链接]
跳转到指定楼层
1#
qhg1982 发表于 2015-4-7 16:17:35 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
目的
学习如何在实体上设置和使用标签,用于决定加工路线
描述
1)零件的到达服从均值为30秒的指数分布,四种类型的零件分别占全部零件的20%、30%、40%、10%。-dempirical
2)四台处理器分别处理这四种不同类型的零件。首次加工的零件的处理时间服从100到120秒的均匀分布,返工的零件的处理时间服从120到130秒的均匀分布。
3)零件加工完成后会被测试。每个零件的测试时间是10秒钟。测试合格的产品会离开模型,10%的产品会需要返工。
4)返工的零件将被优先处理
2#
zzp256 发表于 2015-5-1 22:40:53 | 只看该作者
我也想知道
3#
莫凌花已向晚 发表于 2015-5-3 16:40:04 | 只看该作者
看起来有点难,不过可以好好学习学习
4#
大摸鱼 发表于 2015-5-7 19:36:28 | 只看该作者
这个题目其实不难,在论坛里边已经有朋友做过类似的模型,大家在学习的时候不妨多用用搜索功能
http://www.flexsim.asia/viewthre ... hlight=%BC%D3%B9%A4
5#
zorsite 发表于 2015-8-15 22:48:46 | 只看该作者
本帖最后由 zorsite 于 2015-8-15 22:51 编辑

4# 大摸鱼
这个题目其实不难,在论坛里边已经有朋友做过类似的模型,大家在学习的时候不妨多用用搜索功能
http://www.flexsim.asia/viewthread.php?tid=3815&highlight=%BC%D3%B9%A4
大摸鱼 发表于 2015-5-7 19:36
这个贴子只做了返工,并没有设置返工件优先加工。

更早的一个贴子设置了返工件优先加工,但是在逻辑上有一些错误。
贴子在此:http://www.flexsim.asia/viewthread.php?tid=161&;highlight=%B7%B5%B9%A4

今天有空,我也试了一下这个模型,核心思路如下:
1·两次加工时间不同,可以通过给临时实体增加“是否返工”标签来解决。
if (获取临时实体标签值==返工)then  加工时间=uniform(120,130)
else  加工时间=uniform(100,120)
  1. if  (getlabelnum(item, "是否返工")==1)
  2. return uniform(120,130);
  3. else
  4. return uniform(100,120);
复制代码
2·检测台发送端口按百分比设置,设置好之后添加一小段代码:
  1. colorarray(item,15); //设置返工产品为白色以便观察
  2. setlabelnum(item,"是否返工",1);  //设置返工产品标签值为1
复制代码
3·给第一暂存区也增加一个标签,用于记录暂存区当前一共有几个返工产品。
暂存区的进入触发加入以下代码:
if 进入的临时实体是返工产品 then
{标签值+1
设置当前临时实体的序号为暂存区的返工产品数量}
  1. if(getlabelnum(item,"是否返工")==1)
  2. {
  3. treenode thenode =  label(current, "返工产品数量");
  4. double value =  1;
  5. inc(thenode,value);
  6. setrank(item,getlabelnum(current,"返工产品数量"));
  7. }
复制代码
暂存区的离开促发也需要写入代码,主要是返工产品离开后要把标签值-1,从而正确计算暂存区当前有几个返工产品
  1. if(getlabelnum(item,"是否返工")==1)
  2. setlabelnum(current,"返工产品数量",getlabelnum(current,"返工产品数量")-1);
  3. }
复制代码
布局:


1.自己设置发生器的到达时间、创建触发中设置临时实体的类型、颜色。
2.第一暂存区
  >自己设置发送端口
  >进入触发


  >离开触发


  >为第一暂存区增加标签,并勾选“自动重置标签”


3.前4台处理器的加工时间


4.设置检测台的输出端口,按百分比输出。设置完成之后进入代码编辑窗口,手工输入两行代码,改变返工产品的颜色和标签值。



5.模型如下:

本帖子中包含更多资源

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

x
6#
慧娴亚伦 发表于 2015-8-16 09:53:49 | 只看该作者
感谢楼上详细分享!
7#
FFFrenk 发表于 2015-8-16 12:44:23 | 只看该作者
5# zorsite


感谢分享!好详细!
8#
李晓娟 发表于 2015-8-27 08:34:33 | 只看该作者
9#
hans_tigger 发表于 2015-9-22 21:56:24 | 只看该作者
感谢楼上详细分享!
10#
yuzhu 发表于 2015-10-4 12:05:11 | 只看该作者
学习了!感谢分享!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-7-1 04:10 , Processed in 0.077769 second(s), 14 queries .

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

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