: Разработка алгоритма и программно-математического обеспечения планирования съемки заданных участков земной поверхности космическим аппаратом дистанционного зондирования дипломная работа (Магистр)
Аннотация:В выпускной квалификационной работе Варламовой И.А. рассматривается задача автоматизации выбора зон съёмки для комплекса планирования. Комплекс планирования представляет собой программное обеспечение для создания и редактирования рабочей программы космического аппарата на интервал в один день. Изучаются возможности ускорения процесса выбора.
Зоны съёмки представляют собой многоугольники на двумерной проекции земной поверхности WGS-84. Для работы с зонами съёмки на проекцию нанесены также точки витков космического аппарата. Алгоритм предоставляет возможность работы с зонами съемками несколькими способами. Во-первых, можно получить данные об интервале времени, за который полностью покроется конкретная зона съемки. Во-вторых, получить хороший выбор зон съёмки за заданный интервал в один день. Вторая функция достигается введением функционала, который учитывает приоритет каждой заявки, а также площадь покрытой съёмки. После формирования функционала, решается задача поиска его максимума.
В качестве рабочего материала используется комплекс текущего планирования для космического аппарата Канопус-В-ИК, разрабатываемый АО "Корпорация "ВНИИЭМ". В изучаемой среде используется пеленг и инфракрасная съёмка. Задача решается для двумерного представления поверхности Земли в проекции WGS-84. В качестве входных параметров выступает интервал времени и начальные условия. Начальные условия включают время UTC+3 и фазовый вектор на данный момент времени (координаты и скорость космического аппарата) в гринвичской системе координат (ГСК). Для получения точек витков проводится интегрирование начальных условий методом Рунге-Кутты 7(8) с весовыми коэффициентами Дормана-Принса. Координаты многоугольников, представляющих собой заявки на съёмки, выгружаются из базы и также наносятся на проекцию. Далее применяется описываемый алгоритм, дающий на выход координаты зон съёмок, а также всю справочную информацию (время начала, длительность, координаты космического аппарата на момент начала съёмки). После описанных процедур, полученные зоны съёмки можно редактировать при необходимости и сформировать рабочую программу, которая сохраняется в базе заказчика.
Данный алгоритм реализован на языке программирования Java и может быть использован для дальнейших проектов предприятия.