我目前正在从事Anylogic的一个项目,该项目应该模拟公共医疗系统救护车服务的一个晚上。基本上,我有一些医院,每个医院都有一定数量的救护车。当有人拨打911时,一辆救护车从最近的医院送到病人那里,然后回来。我对“回来”有意见。救护车到达病人那里,但我不知道如何叫救护车回到医院。医院是一个代理人群体,我不知道如何告诉救护车回到他们所属的医院。
发布于 2022-10-04 17:33:40
在最简单的方式,没有考虑到良好的设计,你需要在救护车中有一个变量的类型医院,容纳它开始的医院。设置这个变量的方式取决于许多事情,但是它在任何一个任何逻辑模型中都是非常基本的,因此您应该很容易找到一种方法:
如果您使用add_ambulance(hospital)
读取它
无论您做什么,在返回的路上,您只需向代理移动,如果使用离散事件,则为agent.hospital,如果使用基于代理的,则为moveTo(医院)。
https://stackoverflow.com/questions/73951433
复制相似问题