设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 5999|回复: 1

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

[复制链接]
发表于 2010-6-7 09:58:15 | 显示全部楼层 |阅读模式
有三台设备,分别是车、铣和磨。每一台设备的质量合格率为0.95,不合格品进入下一道设备加工,那么最终输出的质量应该是0.95^3到0.95之间,请问哪位大侠帮看看用Witness怎么仿真?
1 J$ f6 _& u1 o/ z9 S
: P  T8 X- J1 V6 t- f我自己参考别人的仿真(但是输出的结果变化不在0.95^3到0.95之间,请问错在哪里):
1 m4 |+ D1 K7 A4 M& u2 `车床:  y/ T( }5 O/ G; Q
action on finish:
# |9 D1 C; q( m2 E* P/ d7 J, nIF RANDOM (1) <= 0.05 ( P- x" Y7 R9 M0 b" ~
PEN = 1
5 ?" y. e, p/ |) d C = "pink"/ w, F/ C+ t" Y4 S, g! E5 x
ENDIF     
( [+ Q/ b% |+ u& l" o# A" e  [% ^4 p& G4 o" g
铣床:! ~* S7 @5 f, T% K0 W
action on finish:
1 v+ G2 D% |0 I$ hIF RANDOM (2) <= 0.05
4 ^: u7 _5 l" J7 u5 @" s PEN = 2
6 ]/ }7 A; a. }) }, }4 _3 Z: ?& D4 [  Q D = "yellow"6 }# Y1 j" y) g# w) b! j$ L
ENDIF   
9 R( r; m: T6 |# Z) b' g
$ x, @$ A! C1 H! b" ]+ d! {磨床:
. I, E# R% y0 w' c; c( [/ N0 ^* eaction on finish:, g$ v7 n5 F9 r9 o  ]: q! }8 X/ d- o3 v
IF RANDOM (3) <= 0.05 : ~& l+ b% a2 {
PEN =3
- Q5 o, M+ y# e% f0 M. z  f E= "green"
8 B" j2 b0 I$ cENDIF
发表于 2010-6-20 22:32:05 | 显示全部楼层
本帖最后由 dragonet5 于 2010-6-20 22:34 编辑
9 ~4 S4 y& q# R# y+ h* A, r) L
* }5 }5 B" R# E; Y% Q( v你这个写得不够清楚。
2 U6 L7 E4 C% W! m6 H) D7 T8 |  ^) B( y1 X. |
首先,你用随机数流来仿真,那么已产生的部分并不一定就是0.95的合格率,随机数流只是服从一个均值为0.95的分布。6 @4 }4 m4 F; E. s

1 h+ ]& P9 A4 Q8 s6 r6 [然后你的程序这样列出也不大能表现你的意思,你也没写你的判定最终是否合格的依据,也没给解释一下你C、D、E是什么变量或属性。8 i& N: S  r/ W& u0 q! [4 N1 D) y
2 J8 R9 ]4 }: [( P5 s( h' O
最后问一下你的Witness版本。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-1-30 02:46 , Processed in 0.019406 second(s), 16 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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