设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 6664|回复: 1

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

[复制链接]
发表于 2010-6-7 09:58:15 | 显示全部楼层 |阅读模式
有三台设备,分别是车、铣和磨。每一台设备的质量合格率为0.95,不合格品进入下一道设备加工,那么最终输出的质量应该是0.95^3到0.95之间,请问哪位大侠帮看看用Witness怎么仿真?
. _7 y+ t3 X5 Y% s6 Q; r% B9 s3 T9 @# G7 l+ T8 G5 P
我自己参考别人的仿真(但是输出的结果变化不在0.95^3到0.95之间,请问错在哪里):0 w( _( ^" |" r8 e- T" N- e
车床:
( h, ]8 ~2 A& G' Y4 w, T$ ^& M- k+ D  |action on finish:0 K6 ?0 y& B7 G
IF RANDOM (1) <= 0.05
' A7 T; `. w# I/ L PEN = 17 E& h1 t' q$ c9 Q
C = "pink"2 g* |/ L% W( t: f1 U
ENDIF     
! l$ O+ `1 H7 q8 \  g2 V, E3 O: ~2 N" B* G  ~
铣床:
; |: ?; t9 g0 l9 w( baction on finish:- ]1 I) w" r( \$ A) l  a1 _+ v, }
IF RANDOM (2) <= 0.05
$ r- Z2 r2 `! \# [) E! M+ ` PEN = 2
, K1 i) l4 Y# x/ l# o D = "yellow"2 }1 @1 j) _$ H6 j) h: t/ t
ENDIF   
) S' }, C  e4 V
4 r& c2 R% Q) V+ a& G6 z磨床:% V- t6 P4 g0 I' U3 x8 t( J+ y# ]
action on finish:) }8 o/ c3 P/ f4 M; b
IF RANDOM (3) <= 0.05 - E; \' E4 x8 D( [( `1 \
PEN =3
1 W( P/ j) V2 r# {* x E= "green"3 E; h, B8 D7 M( W$ R6 z3 X
ENDIF
发表于 2010-6-20 22:32:05 | 显示全部楼层
本帖最后由 dragonet5 于 2010-6-20 22:34 编辑
. q) B# b  ?% }/ g: H1 f
- n: i/ s! t, U' U% N* P你这个写得不够清楚。
$ p- ~3 }5 u$ _7 ?, u2 Y0 A' H3 w  P+ m: T4 |+ V
首先,你用随机数流来仿真,那么已产生的部分并不一定就是0.95的合格率,随机数流只是服从一个均值为0.95的分布。# ^. C! A9 o# n6 i2 b* Y
1 g1 P6 t! u. ?4 @- K8 _3 {
然后你的程序这样列出也不大能表现你的意思,你也没写你的判定最终是否合格的依据,也没给解释一下你C、D、E是什么变量或属性。9 W) _/ W6 J; D: f- C% M) O2 B
/ B  M- E0 H! M0 @( A
最后问一下你的Witness版本。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-6-14 04:48 , Processed in 0.015227 second(s), 16 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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