12
Разработка ПО для сбора данных с целью моделирования коллективного движения судов Аспирант: Головченко Б.С. Руководитель: к.т.н. Гриняк В.М.

Разработка ПО для сбора данных с целью моделирования коллективного движения судов

  • Upload
    morwen

  • View
    75

  • Download
    0

Embed Size (px)

DESCRIPTION

Разработка ПО для сбора данных с целью моделирования коллективного движения судов Аспирант: Головченко Б.С. Руководитель: к.т.н. Гриняк В.М. Цель. Разработка инструмента моделирования коллективного движения судов с опорой на реальные данные о движении судов в конкретной акватории. Задачи. - PowerPoint PPT Presentation

Citation preview

Page 1: Разработка ПО для сбора данных с целью моделирования коллективного движения судов

Разработка ПО для сбора данных с целью моделирования

коллективного движения судов

Аспирант: Головченко Б.С.Руководитель: к.т.н. Гриняк В.М.

Page 2: Разработка ПО для сбора данных с целью моделирования коллективного движения судов

Цель

Разработка инструмента моделирования коллективного движения судов с опорой на реальные данные о движении судов в конкретной акватории

Page 3: Разработка ПО для сбора данных с целью моделирования коллективного движения судов

Задачи

Получение достоверных данных о движении судов

Создание инструмента для ручного моделирования различных ситуаций на море с учётом реальной обстановки

Проверка качества алгоритмов предупреждения о столкновении

Page 4: Разработка ПО для сбора данных с целью моделирования коллективного движения судов

Актуальность

По данным AIS в акватории близ Владивостока постоянно находится около 80-100 судов одновременно

Ручное моделирование достоверной траектории судна требует серьёзных знаний в области судовождения

Проверка адекватности алгоритмов требует статистически значимой выборки данных

Page 5: Разработка ПО для сбора данных с целью моделирования коллективного движения судов

Варианты получения траекторий судов

Сбор данных с радара на суднеСбор данных с радара на берегуВизуальное наблюдение

(видеокамера)Приём данных с AISСбор данных с сайтов отображающих

данные с AIS

Page 6: Разработка ПО для сбора данных с целью моделирования коллективного движения судов

Средства

Сайт www.marinetraffic.com как изначальный источник данных

Скрипт на PHP для регулярного сбора данных

База данных MySQL для хранения и обработки данных

Page 7: Разработка ПО для сбора данных с целью моделирования коллективного движения судов

Пример полученных данных

[[43.06146,131.7068,"NADEZHDA",9,30,21,"RU",273199300,109,1],[43.021,131.7477,"NEKSU",7,266,12,"MN",457073000,66,3],[43.07449,131.7513,"VLADIMIR VYSOTSKIY",8,37,72,"RU",273152400,152,4]]

Page 8: Разработка ПО для сбора данных с целью моделирования коллективного движения судов

Проблемы обработки данных

Соотнесение относительных отметок времени с реальными моментами времени

Интерполяция большого числа пропущенных данных

Обработка не равноускоренного движения

Page 9: Разработка ПО для сбора данных с целью моделирования коллективного движения судов

Пример полученных данных

Page 10: Разработка ПО для сбора данных с целью моделирования коллективного движения судов

Данные после интерполяции

Page 11: Разработка ПО для сбора данных с целью моделирования коллективного движения судов

Итоги

Собраны данные начиная с 14 сентября 2012 по текущий момент с интервалом в 1 минуту

Получено более 13 млн записей о 1020 судах в 2012 году

В среднем около 80-100 одновеременно

Page 12: Разработка ПО для сбора данных с целью моделирования коллективного движения судов

Спасибо за внимание!