我正在寻找一种方法,用于为多个代理设置“计时器”。
我的模拟将会有许多车辆在执行操作之前需要等待独立的时间段。但是,我还希望能够在计时器上执行“停止”“启动”和“重置”操作。
有关使用内容的任何建议吗?
答案 0 :(得分:1)
我会尝试使用SimPy(https://simpy.readthedocs.org/en/latest/)。可能更确切地说是2.3.1版本(虽然完成后SimPy3应该是一个有效的选择)。
有很多例子(https://simpy.readthedocs.org/en/2.3.1/Manuals/Examples.html),似乎与你的情况类似。我自己使用SimPy进行简单的生物学主题代理模拟,效果很好。