设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 5838|回复: 1

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

[复制链接]
发表于 2010-6-7 09:58:15 | 显示全部楼层 |阅读模式
有三台设备,分别是车、铣和磨。每一台设备的质量合格率为0.95,不合格品进入下一道设备加工,那么最终输出的质量应该是0.95^3到0.95之间,请问哪位大侠帮看看用Witness怎么仿真?
: i6 P: f1 `# \3 x- Z$ U0 V! l8 V% {9 x
我自己参考别人的仿真(但是输出的结果变化不在0.95^3到0.95之间,请问错在哪里):
$ K% d% s( K8 n. j8 B: H车床:8 w7 B  Q1 F3 P2 a8 H9 t+ s
action on finish:1 G7 b" ?& m  c0 g" h
IF RANDOM (1) <= 0.05
* m5 m! _3 e5 D2 [ PEN = 1
9 V5 n8 \2 X8 ?& f4 G, e% _ C = "pink"
# K' C1 w  b8 b) q# ^ENDIF     ' x3 I! q% Q% x, W1 H

. t4 Y! C( v7 K# M) J3 c2 a% [铣床:+ G7 e5 L7 c; @% R# l$ v7 L
action on finish:
7 C8 u' _" Q7 z# {" O& o  M6 fIF RANDOM (2) <= 0.05 5 c+ n( V* ]6 J# l" J
PEN = 2
" X* H+ ]' m6 \% n" b; W6 I0 f D = "yellow"* ^& F! o' `! @! s" ?  O" X' d/ f
ENDIF    ; V4 r" O5 V5 N; D, C/ T
( S$ Y1 S( P, f1 }: c2 T, x9 ~* B; u9 F
磨床:( s* I' a4 W7 x* L* m+ ]/ l& @
action on finish:' f3 e# ~+ y2 c- B9 t/ T
IF RANDOM (3) <= 0.05
! z5 g2 ^- o, O9 u- S. s# Y PEN =3' t) z" ?+ P, ?: O
E= "green"5 P2 t* K7 A! T) |5 b4 w
ENDIF
发表于 2010-6-20 22:32:05 | 显示全部楼层
本帖最后由 dragonet5 于 2010-6-20 22:34 编辑
' x; ?, P8 ?, }, M4 C" M: n; W- b9 r, ~6 ^
你这个写得不够清楚。( s& d# a+ f7 l, H2 y9 t

0 p0 t! ~! N: Y0 B1 |首先,你用随机数流来仿真,那么已产生的部分并不一定就是0.95的合格率,随机数流只是服从一个均值为0.95的分布。' f1 c7 N5 ~1 K; h" Y8 [. L# g
, z# f/ ~; }% I2 O
然后你的程序这样列出也不大能表现你的意思,你也没写你的判定最终是否合格的依据,也没给解释一下你C、D、E是什么变量或属性。
- e0 `0 S6 T4 b" {( {4 K
. N" ~/ ^. h; k( f" D% f( W最后问一下你的Witness版本。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-12-21 14:22 , Processed in 0.016411 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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