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

Post on 21-Mar-2016

75 views 0 download

description

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

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

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

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

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

Цель

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

Задачи

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

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

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

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

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

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

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

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

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

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

данные с AIS

Средства

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

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

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

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

[[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]]

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

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

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

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

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

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

Итоги

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

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

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

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