Anylogic模型1倍速下配置单时间步长为5分钟的问题求助
AnyLogic 1倍速下单个时间步长对应5分钟配置方案
先澄清两个易混淆的参数逻辑,避免配置偏差:
- 「Real-time with scale」的默认定义:界面显示1倍速时,现实世界1秒等价的模型时间单位数量
- 界面显示的速度倍率:是上述scale参数的乘数,最终运行的时间流逝速度为 倍率值 * scale参数值
具体配置步骤
- 保留项目根节点设置的模型时间单位为分钟,该配置无需调整
- 若你使用固定步长仿真:
进入Simulation实验设置面板,找到「时间步长/Time increment」选项,选择固定步长,将值设为5,单位保持为分钟。该设置可保证每执行一个仿真步,模型时间自动推进5分钟。
再将「Real-time with scale」参数设为5,同时找到「Initial experiment speed/初始实验速度」参数,将值设为0.2。此时界面会显示运行速度为1倍速,完全匹配你的需求。 - 若你使用离散事件仿真(无固定步长要求):
直接将项目根节点的模型时间单位修改为5分钟,再将「Real-time with scale」参数设为1,即可实现1倍速下,每推进1个模型时间单位等价现实1秒、对应实际时间5分钟的效果,所有后续时间参数按5分钟为单位输入即可。
内容的提问来源于stack exchange,提问作者Piero
相关产品推荐
相关产品推荐

