设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3934|回复: 5

关于readwrite模块请教

  [复制链接]
发表于 2016-4-17 10:09:12 | 显示全部楼层 |阅读模式
本帖最后由 L_zr. 于 2016-4-17 10:15 编辑

模型运行后replication报告中某个结果的平均值,怎么使用readwrite模块导出结果

例如:
replication          flowtime
1                       1.2
1                       1.3
1                       2.5
1                       2.4
2                       1.1
2                       1.6
2                       2.3
2                       2.4
说明:此处flowtime为累积平均,所以replication报告中显示的结果为每次反复(replication)最后一个entity的写入的值

直接使用readwrite模块,每个实体经过的时候都会发生数据写入。我只想写入
1        2.4
2        2.4
这样的结果,请问各位有什么好方法?  (VBA不会编写)
发表于 2016-4-17 11:41:00 | 显示全部楼层
自己建立一个tally,对flowtime进行统计。建立另外一个简单逻辑,在仿真即将结束的时候释放一个实体完成tally统计平均值的“写”操作。
 楼主| 发表于 2016-5-23 00:55:58 | 显示全部楼层
asax 发表于 2016-4-17 11:41
自己建立一个tally,对flowtime进行统计。建立另外一个简单逻辑,在仿真即将结束的时候释放一个实体完成tal ...

谢版主,那个方法会对flowtime平均值产生影响。

虽然解决了问题,还是共享一下解决方法
最终用了个最简单的办法,arena只带的tools里面把报告导成了csv文件。里面有对应的每个repulication的值。

用matlab直接可以定位分析
发表于 2016-5-24 09:43:10 | 显示全部楼层
L_zr. 发表于 2016-5-23 00:55
谢版主,那个方法会对flowtime平均值产生影响。

虽然解决了问题,还是共享一下解决方法

我很好奇,请教一下,某次运行结束的时候记录 和 该次仿真报告中的记录会有差异吗?另外,怎样对平均值产生影响呢?
 楼主| 发表于 2016-5-25 12:49:38 | 显示全部楼层
asax 发表于 2016-5-24 09:43
我很好奇,请教一下,某次运行结束的时候记录 和 该次仿真报告中的记录会有差异吗?另外,怎样对平均值产 ...

因为我在导出是添加了title,除了统计时的readwrite logic以外,模型尾部还有一个readwrite模块


模型运行的时候Replication30次,取同一时间段的TNOW部分进行了平均计算,出来的平均值有不少差异。
因为arena的乱数表变化是规律的,而且使用了seed减小差异的情况下,如果平均不一样的话,那不就是代表对值有影响吗?
发表于 2016-6-3 15:23:41 | 显示全部楼层
L_zr. 发表于 2016-5-25 12:49
因为我在导出是添加了title,除了统计时的readwrite logic以外,模型尾部还有一个readwrite模块

哦,的确有可能,那你根据自己模型具体情况具体分析应该没错。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-4-26 03:03 , Processed in 0.013473 second(s), 14 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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