设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4711|回复: 1

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

[复制链接]
发表于 2010-6-7 09:58:15 | 显示全部楼层 |阅读模式
有三台设备,分别是车、铣和磨。每一台设备的质量合格率为0.95,不合格品进入下一道设备加工,那么最终输出的质量应该是0.95^3到0.95之间,请问哪位大侠帮看看用Witness怎么仿真?9 L; F  W3 G$ C+ y. z& i
$ \% W% |" i( s; V
我自己参考别人的仿真(但是输出的结果变化不在0.95^3到0.95之间,请问错在哪里):
/ V% `2 t# |7 o9 l! W2 u. G/ o* |6 J车床:
, e, W) q2 |% qaction on finish:- t& x. n1 _" m) `8 C
IF RANDOM (1) <= 0.05
: p% O; t& r1 A/ C( h PEN = 1
, d6 i% H! G( q* q2 K5 f C = "pink"
* d+ F9 N$ t5 e: g. eENDIF     ' q: v2 }/ p# L0 c4 Q# e; f6 m4 ~

& d5 f" g* G4 g- U+ L铣床:: b( K7 m" L* i" `
action on finish:4 {+ I6 y$ X1 `/ j' _
IF RANDOM (2) <= 0.05
. X9 R* r, t( t" _% D: G6 i% R PEN = 28 |" V9 E. I" L7 {+ z
D = "yellow"
. \+ y$ C, D1 v* z1 a. F$ B) _+ IENDIF   
! g; Q6 `. W# f( {6 f6 e( E4 w" [$ N6 N; o/ D: \/ S
磨床:" S/ S" a; m( D) M* j" y
action on finish:- w# S, r1 c3 V& ?0 O
IF RANDOM (3) <= 0.05 5 d% j7 U  e  j1 G! t5 n5 T
PEN =3
! Y7 `' t4 o  ?: \' j E= "green"
, O! t6 J# J" y; y7 h' f) YENDIF
发表于 2010-6-20 22:32:05 | 显示全部楼层
本帖最后由 dragonet5 于 2010-6-20 22:34 编辑 $ ?  z0 @0 U1 j7 H
( b1 z: l; f9 b) l/ S1 |
你这个写得不够清楚。
5 @- e- {% K; T
& E# e0 f1 U) i2 ?  a3 X2 l) f首先,你用随机数流来仿真,那么已产生的部分并不一定就是0.95的合格率,随机数流只是服从一个均值为0.95的分布。
  @" ]; `- j. u/ G* h1 U: c# E8 _+ [: i9 k. I! d
然后你的程序这样列出也不大能表现你的意思,你也没写你的判定最终是否合格的依据,也没给解释一下你C、D、E是什么变量或属性。
0 D4 {. A8 g+ Z3 V$ H# |5 `' B+ ^+ q5 r& p, K/ H/ }' L
最后问一下你的Witness版本。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-4-3 10:25 , Processed in 0.018098 second(s), 16 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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