设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 5286|回复: 1

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

[复制链接]
发表于 2010-6-7 09:58:15 | 显示全部楼层 |阅读模式
有三台设备,分别是车、铣和磨。每一台设备的质量合格率为0.95,不合格品进入下一道设备加工,那么最终输出的质量应该是0.95^3到0.95之间,请问哪位大侠帮看看用Witness怎么仿真?
: e, u7 e+ k5 F& q
7 ]/ ^8 `( c; Z- M4 j  U& v) b* Q: m我自己参考别人的仿真(但是输出的结果变化不在0.95^3到0.95之间,请问错在哪里):
! b: D, ]/ f& k* n; h车床:
( l% I' F2 `" r9 S# Q& Z" O" `8 @action on finish:2 G* X. J0 ~+ ]3 A1 ~8 i2 M# Y4 a
IF RANDOM (1) <= 0.05
2 X+ p$ f! Q" p- @  y PEN = 1
  D1 e: K0 }: F& f4 g C = "pink"
' t5 Z+ [0 Q; S! R* vENDIF     
! F: K) w, ]0 U$ ]0 o7 g& s# }$ C6 ^7 k) l0 X* d
铣床:: ~( o$ _$ _# v; g& t. N% t5 X0 D
action on finish:) z& O" g% W$ _' e1 y7 T9 E- D* D
IF RANDOM (2) <= 0.05
; O# B" F2 u8 i$ A' N  D; p PEN = 2( d0 \  ?2 e, I- f: J9 y9 v( X7 q
D = "yellow"
3 w' k/ O0 r& x' R/ eENDIF   
3 s' s. I, J' I; ^' H: `  ?1 r5 ]: \
" D, w# k2 }, f磨床:/ z$ N9 v. v5 ?
action on finish:) r4 {! U4 Q# W; z# C
IF RANDOM (3) <= 0.05
3 ^* s+ d1 [) f* r+ P( `4 j PEN =3
$ x0 f2 X  \8 V* u# y8 Z! i E= "green"
  I% A6 r: d* O& C  }+ pENDIF
发表于 2010-6-20 22:32:05 | 显示全部楼层
本帖最后由 dragonet5 于 2010-6-20 22:34 编辑
* x. F6 M& E. O; g# G& G, `" k7 w
& Q/ |2 x" f0 Q你这个写得不够清楚。! {# Q2 |( D- Y( {* I6 B7 B  V

  r* {. b8 o( ?( S# I首先,你用随机数流来仿真,那么已产生的部分并不一定就是0.95的合格率,随机数流只是服从一个均值为0.95的分布。! f- J' \" z1 Y8 s$ k. y. v: U* G4 A

0 c/ L# f1 x) z然后你的程序这样列出也不大能表现你的意思,你也没写你的判定最终是否合格的依据,也没给解释一下你C、D、E是什么变量或属性。2 g  x+ J+ M& D0 F# E: _3 I5 y

/ z+ ]. Q" v  A( w: p7 x) g最后问一下你的Witness版本。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-9-7 07:35 , Processed in 0.014127 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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