设为首页收藏本站

最大的系统仿真与系统优化公益交流社区

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 6083|回复: 1

[求助] Witness仿真生产线质量合格率

[复制链接]
发表于 2010-6-7 09:58:15 | 显示全部楼层 |阅读模式
有三台设备,分别是车、铣和磨。每一台设备的质量合格率为0.95,不合格品进入下一道设备加工,那么最终输出的质量应该是0.95^3到0.95之间,请问哪位大侠帮看看用Witness怎么仿真?2 o: l2 ~+ F* J7 ~9 H2 {% D

# _2 c; o1 j/ G5 V5 H我自己参考别人的仿真(但是输出的结果变化不在0.95^3到0.95之间,请问错在哪里):
  l1 s/ S6 d. l# A  f7 a. I$ A车床:) ^+ P5 A4 X4 Y( q" N  ~
action on finish:0 j, L9 |& S6 o
IF RANDOM (1) <= 0.05 : N; d4 k! E8 j9 D, u* V1 F: p
PEN = 1
3 L; Y+ c4 d9 T$ d$ ^2 }! h& H( @ C = "pink"; H& \2 R. T1 u  Q1 u
ENDIF     
. R, B  g$ @8 N) W# m' j$ c# o) |+ b0 \: C0 G4 V2 p
铣床:' ?) p9 |! m- y) G) [! g
action on finish:
0 {8 W: h3 S2 C6 T, T+ Z6 e" e. H& bIF RANDOM (2) <= 0.05 ( {: X- v% W/ z$ z( K$ W' }
PEN = 23 `/ e8 D+ ^, ]) R( R
D = "yellow"
" F& @% Q9 \5 i: ~* oENDIF    + _5 W, l# g- _6 t' Z6 L

- }2 f, i. T* k# P9 B8 F$ _7 N磨床:/ A9 Q  U3 Q& \
action on finish:6 N3 J; m* e- j4 t; J/ A1 Y* n  n
IF RANDOM (3) <= 0.05
# ^3 }1 Y; j+ R# ?& Z PEN =3. ?- L# H+ U0 ]5 `; i+ [1 Z
E= "green"+ w5 F* G2 c6 N# P, z" Y9 [  s# n7 O
ENDIF
发表于 2010-6-20 22:32:05 | 显示全部楼层
本帖最后由 dragonet5 于 2010-6-20 22:34 编辑 ' n* ?; H# u; I6 ~& S7 \

. @  Z- N( x, R3 M7 F; m4 d你这个写得不够清楚。5 X% x* q' J0 z( m  |5 E
) Y  H3 y" Q* X& R4 j
首先,你用随机数流来仿真,那么已产生的部分并不一定就是0.95的合格率,随机数流只是服从一个均值为0.95的分布。
1 S6 j: G- j& G: P- F  ~9 D- M/ U8 S- G* I
然后你的程序这样列出也不大能表现你的意思,你也没写你的判定最终是否合格的依据,也没给解释一下你C、D、E是什么变量或属性。
1 Z" z5 A7 {& ?% M0 u( M, B; z" r% H$ ?; o* t1 C- s
最后问一下你的Witness版本。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|手机版|SimulWay 道于仿真   

GMT+8, 2026-2-15 00:11 , Processed in 0.018571 second(s), 16 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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