【发布时间】:2021-11-08 18:00:58
【问题描述】:
我正在模拟制造过程。这些站需要可变数量的ResourcePool“工人”。假设 4 个站有 5 名工人,我想模拟这些工人可以在任何一个站中无差别地工作。
问题是他们不在最近的车站工作。反之,即使工人在工作站旁边,也可能是最远的工人到达需要资源的工作站,然后进程开始。显然,这是低效的,并不代表现实。
我已经定义了工人、他们的班次、他们的时间表等。我尝试在“自定义请求选择”中使用函数 getNeartestAgent(),但它不起作用。我还尝试使用 getDistance() 计算每个代理的距离,但我不知道如何管理它,我确信即使我不使用 GIS,它也一定是一个更简单的解决方案。
有什么想法吗?
提前致谢。
【问题讨论】:
标签: anylogic