设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 5320|回复: 1

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

[复制链接]
发表于 2010-6-7 09:58:15 | 显示全部楼层 |阅读模式
有三台设备,分别是车、铣和磨。每一台设备的质量合格率为0.95,不合格品进入下一道设备加工,那么最终输出的质量应该是0.95^3到0.95之间,请问哪位大侠帮看看用Witness怎么仿真?4 @$ O0 `$ m( l- `- Q0 ]9 r
, b7 C/ }, I. X' C1 N4 y
我自己参考别人的仿真(但是输出的结果变化不在0.95^3到0.95之间,请问错在哪里):
) ]- p2 t, I3 E$ u* S车床:
* C1 `- O) x; J0 ^, n0 S' s/ Eaction on finish:8 t+ X  T5 ?+ y% y- _
IF RANDOM (1) <= 0.05
* [/ [2 I( y4 \/ o5 ~ PEN = 1, B7 v6 o% T. v  l9 M
C = "pink"
0 r) J& n! {$ J8 D) B6 F/ r6 G) rENDIF     
5 T2 o# E+ L5 E( f$ e4 G+ q/ T$ ^, l5 T& M) m$ @) N
铣床:" [' B8 \( ~6 i8 R0 f! P
action on finish:* x2 b- _+ i8 n- h6 X1 ]1 p) A
IF RANDOM (2) <= 0.05 0 v8 |5 q8 T* U+ c+ [! N
PEN = 20 t( e. R9 S: k5 C/ H9 k+ X) v
D = "yellow"
0 w& g% V5 ^- P3 p1 B. {* UENDIF   
* H7 t9 v) Y8 p* L1 w- v- }( E4 h2 z) q2 m
磨床:
  Y7 ?$ M3 T. a; j) Eaction on finish:
% Z) \  }2 w1 Y* z/ T) eIF RANDOM (3) <= 0.05 2 E, p5 F" \/ i' m
PEN =32 z, }& T/ G& ^4 U% R, U$ t: Q
E= "green"
9 O+ w# J" Y- a  jENDIF
发表于 2010-6-20 22:32:05 | 显示全部楼层
本帖最后由 dragonet5 于 2010-6-20 22:34 编辑
* I" k% z5 A& y( n, c$ p4 k6 |  z- v- i* D& }) N
你这个写得不够清楚。
& B3 U  n* t3 J' {8 d( N( t! o4 c9 z; t5 }* a
首先,你用随机数流来仿真,那么已产生的部分并不一定就是0.95的合格率,随机数流只是服从一个均值为0.95的分布。5 |8 G4 Q' m3 _& K
" s) x- q3 [' s. Y/ }) g
然后你的程序这样列出也不大能表现你的意思,你也没写你的判定最终是否合格的依据,也没给解释一下你C、D、E是什么变量或属性。
: [# W& z2 o" j( P# I% Y5 g$ s2 L  c8 R* R, D, e
最后问一下你的Witness版本。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-9-14 06:28 , Processed in 0.015896 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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