我正在AnyLogic中对人群模拟进行建模,人们围绕着一辆随时间移动的车辆。由于车辆是障碍物,行人不应该进入车内。
As walls are treated as obstacles in AnyLogic,我决定用墙来定义车辆。
但问题是墙是静态元素,它们的位置在运行时无法更改。那么所描述的问题是否有任何解决方案或可行的替代方案?
更新
如果我将车辆改为行人而使用大直径,那么peds仍然可以进入车内。此外,由于车辆现在是一种行人,其运动不是直的,并且由于与其他人的碰撞而偏离其路径。
答案 0 :(得分:1)
如果你让pedSource
和vehicleSource
都流入一个pedGoTo
,那么他们制作的代理就会互相反弹,无论其类型如何。