全球FlexSim系统仿真中文论坛

搜索
查看: 4054|回复: 1
打印 上一主题 下一主题

针对多步加工中 计算和显示平均加工时间(已解决)

[复制链接]
跳转到指定楼层
1#
zhaobener 发表于 2012-2-19 12:44:36 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
问题:
4 B! s& ^/ v* m- ?! Q2 S假设某种产品需要多种processor进行加工 每种processor的加工时间都是遵守动态分布的(例如uniform(1,3))
: Q$ |4 N8 B. [( f% L/ M8 R4 x现需要在flesim中实现 计算从零件在source中产生 一直到通过sink加工完成的总时间
$ N0 X# l& z: A7 y/ r! J, R并根据加工零件的个数 求出加工时间的平均值, K2 I# d0 j, [- a6 |
* }# x+ k& p0 a; l
解决方案:
7 V8 P! p* ^- p2 c( a我主要用label来追踪特定工件 并在global table中保存工件的生成时间 和 离开时间! @1 w4 D. X+ q, X) \8 h7 ]2 @( G
用global variable 来存储平均值 & d* w. h6 S; ?3 j
为了方便观察 我用Queue5表示零件完成加工 主要代码见其中的trigger
5 C; J5 D" F1 d; W& v, H0 c- ?# g! \
9 K* V+ w  A4 I8 f延伸:( ^6 t3 ~0 z- L
通过在不同步骤的processor设定trigger的代码 可以实现追踪零件到达特定步骤所需要的时间) K% D4 D6 j3 B( l  }1 ?
6 }2 m8 Q9 E: P* s7 m7 g
最后感谢domcylai的解答和指导

本帖子中包含更多资源

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

x

评分

参与人数 1威望 +3 收起 理由
domcylai + 3 很好的应用。

查看全部评分

2#
domcylai 发表于 2012-2-20 08:28:06 | 只看该作者
很好的应用。感谢分享!!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-6-30 08:16 , Processed in 0.072413 second(s), 16 queries .

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

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