设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 5469|回复: 11

[求助] process-time中stream的含义?set-up time?

[复制链接]
发表于 2009-8-25 22:46:33 | 显示全部楼层 |阅读模式
问题一:1 \6 G- Z$ ?2 Y# ^: d$ T+ [6 g
  process-time中stream的含义?还有stream一般什么时候用
$ ]" e& ^: C5 z  z. d) {; Q问题二:
# i. ~+ G, D/ x) W+ A# I) }set-up time是不是就是安装的时间,假如不设置set-up time时间,会有什么影响?- \& ?- h: E( p& F3 U& P
希望高手不吝赐教,谢谢!
发表于 2009-11-30 16:38:56 | 显示全部楼层
问题一:
: t9 A7 B7 j, L0 a好像是随机数的生成类型,一般都用1
发表于 2009-12-1 08:51:33 | 显示全部楼层
1;stream是随机数流,可以任意选用。不同的随机数流会产生不同的随机数,这样才满足了随机的概率。至于随机数流是如何起作用的,可以参考关于产生随机数方面的资料。
2 X- E/ J0 }$ m1 o$ s2.set-up time的意思是工件已经占据了工位后,但还没有开始加工的时间。比如工件先放到机床上,然后调整刀具,最后才加工。调整刀具的时间就是set-up time,跟vprocess time没什么关系,是否使用看你自己的情况
发表于 2009-12-18 17:05:38 | 显示全部楼层
1# wangshengtao
/ W9 \9 f8 h$ z- c7 p3 [stream表示了随机数产生的规律和顺序,如果stream不变,则随机数产生的规律总是相同的,所以一般设定随机因素后总要在reset里resetseedvalues来重置随机数,这样每次仿真才能得出不同的随机结果。
发表于 2010-1-11 21:59:55 | 显示全部楼层
理论上不同的程序和不同的功能必须使用不同的随机数,这样在一个大的项目中可以避免随机事件互相干扰。2 V; m  K. Z% }% e8 h  k! D$ r
- D& X3 t/ Z$ T8 [; i7 N' d
在Tecnomatix帮助文件是这么定义的,实际使用中要自己编写随机数控制组件。
发表于 2010-1-11 22:29:42 | 显示全部楼层
不需要自己写随机数控制的,用experiment对象就可以了。
发表于 2010-1-11 22:30:02 | 显示全部楼层
不需要自己写随机数控制的,用experiment对象就可以了。
发表于 2010-1-12 19:51:41 | 显示全部楼层
ExperimetManager是定义模拟的随机数,在模型里用到的随机数相当多,有故障的,有生产节拍的,难道都是用默认的1?
发表于 2010-1-12 21:15:09 | 显示全部楼层
反问一下楼上:( s. ^, x7 ^! g4 {  d* m- M
你用过experiment对象么。! H: _) j9 v/ V8 X- o: v
假如按你所说,如果一个仿真模型中有100个对象,每个对象有三个属性需要使用不同的随机数流,需要运行100次仿真,你也编个程序去控制?如果此时对模型进行调整,新增几个对象,你也再通过调整程序去实现对随机数的控制?
$ [3 A+ f1 ~* ^" b2 s3 X! y* ^& P如果这样的话,emplant怕是要别卖了。
发表于 2010-1-13 18:48:55 | 显示全部楼层
本人长期从事德国汽车工业的仿真咨询,本来想借这个板块普及一下Plant Simulation的运用。既然楼上有兴趣和我探讨一下随机数,那么我就多讲一点。随机数是仿真的高级课程,从运用的角度来讲,就是每一个独立事件要设置不同的随机数,因为既然是独立事件,就不能互相干扰。当然在学习阶段全部定义为1也没有问题,如果是专业咨询肯定会被客户退货的。
+ o2 u. D* m. q9 n4 S% F, j
. m$ A' f0 O9 Q1 [( e# ]7 z我举一个例子,如果物件在两个串联的机器上顺序加工,两个机器都会有故障,那么如果它们同时故障,和错开时间故障对结果的影响是很大的。仿真模型首先要验证每一次独立运行是正确的,然后才是批处理。( o; g' ]" W) ?* B& o3 Y. [. `% n+ x6 ^

. G; X8 t! \* }: u+ }$ C在专业的项目中随机数是这么选取的,每一个事件会通过程序自动获取一个随机数,而新增的事件会选择新的随机数,并不会影响旧的随机数。也就是说如果目前随机数用到了123,下一个事件就自动选取124作为随机数。编一个简单程序是很容易实现的。
发表于 2010-1-13 20:06:53 | 显示全部楼层
楼主似乎没理解我说的意思。
! ^7 c6 Y/ R% w$ c我的意思并不是不需要选取不同的随机数种子,而是在很多时候在emplant中是不需要自己编程去实现的,直接使用experiment对象就可以实现。
+ H( ^8 D9 y9 @0 L# `8 O随机数的话题如果楼上想给大家普及一下,尽可写篇通俗点的贴出来,讲的深一点你也可以把emplant中如何采用乘线性同余发来实现随机数的发生机制给大家讲一讲,不过单独的拍砖pk就不用了。
 楼主| 发表于 2010-2-11 07:13:29 | 显示全部楼层
谢谢!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-23 21:48 , Processed in 0.015450 second(s), 16 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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