设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 7164|回复: 1

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

[复制链接]
发表于 2010-6-7 09:58:15 | 显示全部楼层 |阅读模式
有三台设备,分别是车、铣和磨。每一台设备的质量合格率为0.95,不合格品进入下一道设备加工,那么最终输出的质量应该是0.95^3到0.95之间,请问哪位大侠帮看看用Witness怎么仿真?" M. x5 c: {) }5 b* k* p! I

0 _6 ~3 ~, N5 l' X1 l0 J3 T6 ]* Y我自己参考别人的仿真(但是输出的结果变化不在0.95^3到0.95之间,请问错在哪里):0 L, s; j& {1 w% {, W2 W! ~9 @
车床:: z3 i1 b3 u( L0 {
action on finish:
9 V. U2 m9 E: r% L7 V# `' F0 BIF RANDOM (1) <= 0.05 6 n! ]- ~' T5 {- p3 }5 X+ q/ j$ r
PEN = 1+ Y8 S/ P; Z% B' ~/ D. O0 [
C = "pink"
5 C. @* q3 K- O; s$ `; R/ `ENDIF     + `0 `5 ]3 L- K/ \# }" \. ]( i

1 X" `9 G" G3 A" Q: ]2 V4 q' Z铣床:
, y9 @# @: U7 l$ U  w4 Q! x: caction on finish:$ w' d- F3 a9 o$ c, J# R$ l9 Z
IF RANDOM (2) <= 0.05 9 K5 b, x) e. e5 K# D9 \
PEN = 2
" X+ h$ V7 F- U* u8 @ D = "yellow"
- W$ U/ S# P- j8 a6 cENDIF   
0 E2 E1 n' y3 K* X1 m4 A0 s- g( G; j1 O8 j( S* g6 b6 `& p+ _
磨床:* @, S, W; Z( w% R/ v' A5 u0 w
action on finish:# r% ~6 \+ g+ u3 Y1 L! Q0 L: @
IF RANDOM (3) <= 0.05 2 S9 J0 b+ X# ^' b1 I
PEN =3
1 I; E6 r' B2 Y- s) [ E= "green"
5 n" G3 ?' R2 K# y; \. vENDIF
发表于 2010-6-20 22:32:05 | 显示全部楼层
本帖最后由 dragonet5 于 2010-6-20 22:34 编辑
3 V. h/ P" o% T' e
% [9 Y! r2 D2 |9 N你这个写得不够清楚。
8 ]8 r1 T: t+ K" x7 @$ J- i
* _% N7 }( \9 f3 D  a, q9 K首先,你用随机数流来仿真,那么已产生的部分并不一定就是0.95的合格率,随机数流只是服从一个均值为0.95的分布。/ O- `$ Y0 E2 B- o- j8 Z
2 D+ H2 _2 H. b! ~+ u0 E) J$ r1 `
然后你的程序这样列出也不大能表现你的意思,你也没写你的判定最终是否合格的依据,也没给解释一下你C、D、E是什么变量或属性。
* }- s6 w1 }; Y1 a$ G% W+ \1 T& S
最后问一下你的Witness版本。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-9-18 19:38 , Processed in 0.015839 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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