Я моделирую моделирование толпы в AnyLogic, где люди толпились вокруг транспортного средства, которое движется во времени. Поскольку транспортное средство является препятствием, пешеходы не должны проникать в него.Динамические препятствия в AnyLogic
As walls are treated as obstacles in AnyLogic, я решил использовать стены для определения автомобиля.
Однако проблема заключается в том, что стены являются статическими элементами, и их положение не может быть изменено во время выполнения. Итак, есть ли какое-либо решение или жизнеспособная альтернатива описанной проблеме?
UPDATE
Если я модель транспортного средства в качестве пешехода, а и использовать большой диаметр, пешеходы все же удается попасть внутрь него. Более того, поскольку автомобиль теперь является пешеходом, его движение не является прямым и отклоняется от его пути из-за столкновения с другими пешками.
Являются ли ваши люди пешеходами? Я слышал - хотя и не подтвердил - что можно сказать, сколько пространства занимают пешеходы, что делает их действительными как твердые объекты, которые другие не могут пройти. Можно ли сделать автомобиль еще одним пешеходом? –
@ DylanKnowles Спасибо за ваш ответ, но проблема не устранена. –
Я обнаружил, что превращение вашего pedSource и VehicleSource в одно и то же «идти» заставляет их отскакивать друг от друга. Это не идеально, но может быть, это будет делать то, что вам нужно? –