设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 6617|回复: 1

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

[复制链接]
发表于 2010-6-7 09:58:15 | 显示全部楼层 |阅读模式
有三台设备,分别是车、铣和磨。每一台设备的质量合格率为0.95,不合格品进入下一道设备加工,那么最终输出的质量应该是0.95^3到0.95之间,请问哪位大侠帮看看用Witness怎么仿真?* F! C4 D& y8 [/ i
3 J* E3 p: S" H, r) C* d' c6 @
我自己参考别人的仿真(但是输出的结果变化不在0.95^3到0.95之间,请问错在哪里):
5 {! u; j" H8 \车床:
1 y% s: w6 ]0 M' s+ `) paction on finish:( y. L; Q- `: c/ B; h* C. X& L) d& _
IF RANDOM (1) <= 0.05 . H. l2 y3 I1 f2 f8 c, H( j7 l3 s
PEN = 1
9 S5 R2 C9 c4 ~. Y' C8 @ C = "pink"8 A. m9 k- O0 U
ENDIF     # X/ p1 h" G2 n- v4 r, H
% G$ p: K1 n8 p0 W5 ~
铣床:. M0 c/ Y# u0 p) Z/ A" ]$ N5 [
action on finish:* t% H2 ~" k0 s/ A* J" y6 p
IF RANDOM (2) <= 0.05
& i$ J8 y+ h, b2 c1 \; T PEN = 2
: w( g2 ~7 Y1 b8 y7 z4 a" i" D D = "yellow"4 B$ Z+ H% f. `( g4 Z# U& I5 u3 R
ENDIF   
9 Z/ [3 Z$ D! W; g) M0 }* |
  n' h7 Z8 u" w7 \, L7 J  X1 _* g磨床:; b; O3 _  J9 r  c6 ^4 E3 o6 }3 i
action on finish:, B5 U; ^7 O9 S* e" R  ]$ B
IF RANDOM (3) <= 0.05 7 K  A5 R9 V8 A8 s, S' P. h/ _7 l
PEN =3
' R1 H. E1 G1 P; a E= "green"
/ o, j( z( d' @7 D$ D$ h2 KENDIF
发表于 2010-6-20 22:32:05 | 显示全部楼层
本帖最后由 dragonet5 于 2010-6-20 22:34 编辑   B; Z( w5 i& f, b* J

( o- U$ g5 y$ y5 c, ]你这个写得不够清楚。% ^5 [& m9 x& v) Y- }
& K1 j& _, t' B) i% W% n
首先,你用随机数流来仿真,那么已产生的部分并不一定就是0.95的合格率,随机数流只是服从一个均值为0.95的分布。
' r, v. c6 r4 ]. t; W7 f' J' V# r2 K: F- m+ ]6 A6 B; R" i
然后你的程序这样列出也不大能表现你的意思,你也没写你的判定最终是否合格的依据,也没给解释一下你C、D、E是什么变量或属性。
, g  H" r$ A9 w# R9 d7 r  ^# m! E1 w& d9 D9 f0 \5 j$ d* y' u
最后问一下你的Witness版本。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-6-2 02:09 , Processed in 0.017228 second(s), 16 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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