首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AnyLogic非交互模式

AnyLogic非交互模式
EN

Stack Overflow用户
提问于 2018-05-17 08:08:09
回答 1查看 472关注 0票数 0

不过,我有一些类似于Managing multiple anylogic simulations within an experiment的问题,更详细地说:

我们希望使用AnyLogic模拟(特别是离散事件模拟)和多节点MonteCarlo方法,使用可变参数初始化。每次模拟运行都应该触发从我们的AnyLogic项目导出的jar文件的运行。整个实验应该由Ubuntu上的命令行开始。

为此,我们需要一些非交互模式的仿真,以提高性能如下:

  • 动画不应该在命令行上运行的实验中运行。
  • 模拟应尽可能快地运行,而不是实时或成比例的时间间隔.例如,当火车乘车A需要5小时,而B火车实际需要10小时时,模拟不应该等待5*C和10*C秒/小时/等等。它应该能够立即进行这样的计算。

我们如何用AnyLogic实现这一点?

此外,当用户提供具体的参数值时,我们还喜欢显示单个模拟运行的动画。为此,我们可以在Linux服务器或运行在上面的虚拟机上安装AnyLogic。

提前感谢

卢马

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-05-17 17:21:45

您可以使用命令getEngine().setRealTimeMode(false)尽可能快地运行模拟exp。

如果在主"timeMode“上使用布尔参数,则可以通过命令行输入来控制它,以决定它是否应该尽可能快地运行。

否则,要完全关闭动画,最简单的方法就是使用ParameterVariation实验,将其设置为以"Freeform“模式运行,并进行1次迭代。这将大大提高你的表现。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50386394

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档