全球FlexSim系统仿真中文论坛

搜索
查看: 6084|回复: 2
打印 上一主题 下一主题

【新手求助】关于flexsim中随机数及其种子的问题

[复制链接]
跳转到指定楼层
1#
月牙天冲 发表于 2012-3-28 10:48:25 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 月牙天冲 于 2012-3-28 10:50 编辑 ! m# F. ]1 q3 T
6 }9 W' \7 b$ H
刚刚开始学习flexsim在实验的过程中发现,我将发生器中的到达时间分布设置为均值为10的指数分布,并且添加了实体的类型与颜色
: `- w( D' f1 l4 b6 B& S3 ?$ ]
  1. treenode current = ownerobject(c);( |6 v9 }4 T+ @+ a
  2. /**统计分布: */* S$ z3 ?% s- J8 q1 {, d' m
  3. return /**/exponential(0,10,1)/**/;
复制代码

+ s: s' e1 @; G/ F5 W1 A
  1. treenode item = parnode(1);
      k$ t# b( Q6 c  g: _- }$ V2 |9 [/ K
  2. treenode current = ownerobject(c);, r2 H# y) A  @- c' H
  3. int rownumber = parval(2);  //row number of the schedule/sequence table$ L* n6 r1 s2 }( x9 P% F" J6 N. Y
  4. treenode involved = item;
    2 P% b) m2 F) G5 \& B5 I; r: g
  5. double newtype = duniform(1,7);
    6 \: p1 f  G& E2 e' G: g4 f
  6. setitemtype(involved,newtype);2 g3 m5 l+ \3 v
  7. colorarray(involved,newtype);
复制代码

, y" Q( R) w3 d6 x2 E那么理论上实体到达应该是随机的。
! y  W- S! q2 C3 K$ c但是在实际运行过程中,无论前后多次实验实体发生的时间与顺序一模一样,这样就失去了仿真的随机性
6 Q' S/ u' c7 k, |$ z3 E& g现在想请教各位大神,到底应该怎么设置才能使得模型是真正随机的?
( {' e& y3 q# |* E. r另:每个统计分布函数中,都有一个stream(种子),这个是在flexsim中是可以不填的,如果不填的话对随机性会有影响吗?
2#
domcylai 发表于 2012-3-30 10:58:54 | 只看该作者
本帖最后由 domcylai 于 2012-3-30 11:00 编辑
1 [3 q  ?) H4 a- v4 y3 j4 U: ^3 y" A) o5 n. p- i8 ~
你的这两个问题回答如下:
0 v  n; M; B  H1 m5 j8 a$ g' X( n, _# K. P; J2 u
第一。到达时间间隔(分布)) j. x$ w# U, R2 d. k+ z; T
您使用分布exponential(0,10,1); 我做了一个模型,在发生器的创建触发写得代码是为了记录每次item到达的时间间隔,并将其显示在模型的outout控制板(View》OutputConsole);( S0 Y5 K# M- A: `
运行模型得到一个列表,将这些数据用拟合或者Excel处理,就可以检验是不是遵循了我们设置的分布函数;
- x3 ~+ ^2 Y' [
/ y1 }7 a* T+ e/ p% ?9 j- _4 U3 r# Z8 a; |4 r0 R7 q; @
第二个问题,stream对分布影响不大,它只改变一个初值,数量越多,越趋于曲线,你懂得。3 i1 S4 [; b7 P# K3 {4 b. I
/ ?  k) L0 X  i, }: ?, s9 |

0 H& q2 G. g! o/ A" G

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
3#
zz13175 发表于 2012-5-27 10:21:02 | 只看该作者
好东西顶起!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|手机版|Archiver|全球FlexSim系统仿真中文论坛 ( 京ICP备14043114号-2 )

GMT+8, 2025-5-9 03:05 , Processed in 0.104942 second(s), 14 queries .

Powered by Discuz! X3.3© 2001-2013 Comsenz Inc.

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