ИМИТАЦИОННАЯ МОДЕЛЬ ДВИЖЕНИЯ ТРАНСПОРТНЫХ И ПЕШЕХОДНЫХ ПОТОКОВ В ГОРОДСКИХ УСЛОВИЯХ НА ОСНОВЕ АГЕНТНО-ОРИЕНТИРОВАННОГО ПОДХОДА

1. Способ построения имитационной модели дорожного движения, содержащий этапы, на которых:
- загружают из базы данных информацию о дорожной сети;
- генерируют множество автономных агентов дорожной сети, причем каждый упомянутый агент содержит физическую и логическую модели;
- с помощью упомянутых агентов моделируют участников дорожного движения;
- определяют уникальные идентификаторы событий пересчета состояния агентов для каждого участника дорожного движения;
- обрабатывают упомянутые идентификаторы с помощью дискретно-событийного контекста моделирования (ДСКМ);
- генерируют среду функционирования агентов;
и
- визуализируют полученную среду функционирования агентов.
2. Способ по п. 1, отличающийся тем, что агенты в имитационной модели представляют собой: легковые автомобили, грузовые автомобили, общественный транспорт, технику дорожных служб, пешеходов, животных, мотоциклистов, тихоходный транспорт, велосипедистов, подвижные составы метрополитена или их сочетания.
3. Способ по п. 1, отличающийся тем, что физическая модель агентов содержит информацию о геометрической форме участника дорожного движения, информацию о его положении в пространстве, скорости и параметрах ускорения.
4. Способ по п. 1, отличающийся тем, что логическая модель агента содержит правила поведения участников дорожного движения, которые включают в себя методы навигации, методы маневрирования, методы управления динамикой физической модели, методы исполнения сценария.
5. Способ по п. 1, отличающийся тем, что физическая и логическая модели пересчитывают свое состояние через заданный промежуток времени.
6. Способ по п. 5, отличающийся тем, что пересчет состояния осуществляется при помощи идентификаторов событий пересчета состояния агентов.
7. Способ по п. 1, отличающийся тем, что, по меньшей мере, один агент является неавтономным и ему присваивается идентификатор выполнения сценария, создающего экстремальную ситуацию в имитационной модели.
8. Способ по п. 7, отличающийся тем, что упомянутый сценарий загружается из базы данных.
9. Способ по п. 7, отличающийся тем, что один и более агентов, выполняющих сценарий, создающий экстремальную ситуацию в имитационной модели, не участвует в общем движения с другими агентами до момента завершения сценария.
10. Способ по п. 7, отличающийся тем, что после выполнения упомянутого сценария, по меньшей мере, один агент продолжает участие в общем движении с остальными агентами имитационной модели.
11. Способ по п. 1, отличающийся тем, что осуществляется генерация данных о положении, скорости, ускорении, направлении движения и об угловой скорости всех участников дорожного движения.
12. Устройство для построения имитационной модели дорожного движения, содержащее один или более процессоров, устройства и интерфейсы ввода/вывода, и, по меньшей мере, одно средство памяти, причем память содержит исполняемые, по меньшей мере, одним процессором инструкции, которые при их исполнении выполняют способ по любому из пп. 1-11.
13. Устройство по п. 12, отличающееся тем, что средство памяти представляет собой постоянное запоминающее устройство (ПЗУ) или оперативное запоминающее устройство (ОЗУ), или жесткий диск (HDD), или внешний машиночитаемый носитель данных или их сочетания.
14. Устройство по п. 13, отличающееся тем, что внешний машиночитаемый носитель данных выбирается из группы: USB-флеш накопитель, карта памяти, оптический диск, мини-диск, внешний HDD диск.
15. Система построения имитационной модели дорожного движения, содержащая сервер, базу данных и одно или более автоматизированных рабочих мест, причем сервер содержит один или более процессоров, и, по меньшей мере, одно средство памяти, причем память содержит исполняемые, по меньшей мере, одним процессором инструкции, которые при их исполнении выполняют способ по любому из пп. 1-11, а каждое упомянутое рабочее место дополнительно содержит средство визуализации информации, получаемой от сервера.
16. Машиночитаемый носитель данных, содержащий исполняемые, по меньшей мере, одним процессором машиночитаемые команды, которые при их исполнении выполняют способ построения имитационной модели дорожного движения по любому из пп. 1-11.