设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 7009|回复: 1

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

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

/ p, I) h# Y( x7 O/ }我自己参考别人的仿真(但是输出的结果变化不在0.95^3到0.95之间,请问错在哪里):+ }1 N- K0 G3 f. b& W
车床:5 X6 |7 ?& n. C" \+ r* ]
action on finish:5 z2 V3 z  N7 c: r/ e4 M# W9 Z0 i, c
IF RANDOM (1) <= 0.05 8 }. l5 {7 w( I: ^8 ]9 e0 G
PEN = 1
" x* f1 o: \, N5 p" `, E C = "pink"
$ A% l0 p% H4 EENDIF     " Q% J" \/ V3 U
$ \; H6 ?0 h7 ~6 k. U5 F: ~
铣床:4 b) e6 G- x: ~' H
action on finish:
7 `2 w* L0 R5 O+ v! B# CIF RANDOM (2) <= 0.05 4 z" V2 I7 l# R+ a& ?. B
PEN = 2
5 G- k1 `* c0 W% p  k3 J" B D = "yellow"
+ `' }$ g+ E/ I$ U+ z0 _8 O1 DENDIF    8 b( K: x1 w% R8 N8 U" _& Q6 z
& U' b0 V* k+ Q1 A8 d$ `' c
磨床:5 s6 |: Y3 \% j/ o
action on finish:8 [' ]8 h/ Q5 e: ?+ V: X) E! k8 E
IF RANDOM (3) <= 0.05
' ~/ l5 [4 j- v, t7 d+ j0 t* d, b PEN =3  M  e+ W" d& B9 t8 b  s1 m. E
E= "green"
" J) z7 X& [; F" M6 B+ k/ ~9 SENDIF
发表于 2010-6-20 22:32:05 | 显示全部楼层
本帖最后由 dragonet5 于 2010-6-20 22:34 编辑 . G1 Y' k5 d& L* T' Y2 w
. y5 k) z/ T4 ^. g& W
你这个写得不够清楚。
+ ?) Y0 O# c3 U. y7 u4 j% k
4 n2 S7 \3 A8 V- S0 v8 E首先,你用随机数流来仿真,那么已产生的部分并不一定就是0.95的合格率,随机数流只是服从一个均值为0.95的分布。4 |# W* f7 \6 q& F9 o6 ^) D  V
1 t, e7 [) b. T, W& O* |' S3 U9 {3 o$ P
然后你的程序这样列出也不大能表现你的意思,你也没写你的判定最终是否合格的依据,也没给解释一下你C、D、E是什么变量或属性。
  I; O' w( w7 N5 e* T% \$ A/ l1 _5 Q& J+ D- i& V0 k' U
最后问一下你的Witness版本。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-8-10 17:54 , Processed in 0.028870 second(s), 16 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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