设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4059|回复: 5

[求助] GA-observation

  [复制链接]
发表于 2011-12-2 02:53:18 | 显示全部楼层 |阅读模式
最近在用EMPLANT的GA模块,里面有一个observation是什么东西?; i* ]! Q. H( H8 I% O5 c6 c4 G# a
另外如何用simtalk代码让eventcontroller的初始时间0?
 楼主| 发表于 2011-12-2 02:53:42 | 显示全部楼层
望各路大牛解答啊,小弟在这先谢过
 楼主| 发表于 2011-12-2 03:29:50 | 显示全部楼层
另外说一下,evencontroller不能用reset置位,有没有类似赋值的方法?
发表于 2011-12-2 08:47:42 | 显示全部楼层
1、一般仿真模型运行时只按规定时间和条件运行一次,为体现仿真的随机性,GA可以自动改变每次的随机数种子运行多次,而observation是指同等条件下只改变随机数种子的观测次数,按DOE的说法称之为“相同条件下的实验重复次数”。, M7 q0 _2 Q& h
2、EventController的初始时间可以为0,但是初始日期最小只能为("1970/01/01"),设置方法:& B( @, H! k6 _7 z% P
EventController.Date:=str_to_date("1970/01/01");
" ~; b2 m; I1 v3、“evencontroller不能用reset置位,有没有类似赋值的方法?”---是不是指那个按钮不起作用,如果是的话,可以自己写一个method,再改名为Reset。
 楼主| 发表于 2011-12-3 04:50:18 | 显示全部楼层
老马多拉 发表于 2011-12-2 08:47 " U9 @) j, e% W( s
1、一般仿真模型运行时只按规定时间和条件运行一次,为体现仿真的随机性,GA可以自动改变每次的随机数种子 ...

" V+ l5 W8 b4 @4 d% Z' R$ ?谢谢大牛的回答哈。6 ?6 ~5 p& J4 M6 W8 }3 Z/ @
目前问题已经搞定
 楼主| 发表于 2012-1-3 03:33:56 | 显示全部楼层
老马多拉 发表于 2011-12-2 08:47 , U4 o6 j% g$ r* w, F! p1 a
1、一般仿真模型运行时只按规定时间和条件运行一次,为体现仿真的随机性,GA可以自动改变每次的随机数种子 ...
/ h, L* E7 n- d0 n# O5 {& k
老大,我有2个问题,第一是GA模块里的交叉,变异算法怎么看具体代码,您是否单独写过GA算法在EMPLANT中,还有您有没有用过DLL去连接其他软件,谢谢
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-11-1 09:19 , Processed in 0.016097 second(s), 14 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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