anylogic - 有没有办法在 Anylogic 模型运行中定义每秒精确的模型时间单位数量?
问题描述
试图在基于月的计算上运行模型,但由于某种原因,模拟运行了奇怪的时间范围,如 9.48 个月,依此类推。所以如果有一个选项来定义模型时间单位,比如每 10 秒 1 个月并运行它,我就在徘徊。
模型属性和仿真属性都不允许定义它
解决方案
它们确实允许您定义它。将模型时间单位设置为“月”。当您现在以“x1”速度运行实验时,它将(尝试)以每秒 1 个月的速度执行它。只有当您的模型计算量太大时,它才会比这慢。
getEngine().setRunSpeed(10.)
如果您想以每 10 秒运行 1 个月的速度运行,您始终可以使用或类似方法在运行时微调速度以精确调整因子。
检查帮助,它也都记录在那里
推荐阅读
- google-cloud-platform - 函数崩溃没有异常跟踪`错误:无法处理请求`与谷歌云功能
- c++ - 在C++中使用构造函数将变量转换为对象
- c# - 并行 http 请求花费相同的时间
- ruby - 对等方重置 TCPSocket 连接
- mysql - 如何通过连接表获取值?
- java - SpringBoot MongoDB 继承 CreatedDate 和 LastModifiedDate 变为 null
- javascript - Apollo 客户端在 IE 中崩溃
- python - Python 正则表达式模式拼图
- r - java.io.IOException:没有用于方案的文件系统:R 编程中的 hdfs
- java - Spring 中 Swagger2 的基本身份验证 - XML 配置