Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МИРЭА / EXAMPLES / Описание лабораторных работ.doc
Скачиваний:
428
Добавлен:
10.05.2015
Размер:
14.45 Mб
Скачать

Входные данные

  • Данные о созвездии спутников,

  • Интервал планирования, включая его продолжительность и положение во времени,

  • Эфемеридные данные, соответствующие интервалу планирования,

  • Данные о сети НИП, включающие положение НИП, ограничения на восхождение и азимут наблюдений, а также "время переключения" антенны, необходимое для смены наблюдаемого спутника, и максимальное количество сеансов наблюдения в последовательности,

  • Данные о каналах измерений НИП, включающие структуру навигационных измерений и точность измерений,

  • Режим эксперимента - (дальномерный / измерение скорости)

Выходные данные

  • Зоны радиовидимости всех используемых НИП в приложении рассматриваемому созвездию,

  • План работы каждого из используемых НИП на выбранном интервале планирования, включая время начала и окончания отслеживания данного спутника созвездия,

  • Общее время работы НИП и соответствующая апостериорная ковариационная матрица для каждого спутника или среднеквадратическое отклонение положения спутника в орбитальных координатах.

Структура программы и потоки данных.

Рис. 5. Архитектура программы

Рис. 5 иллюстрирует основную архитектуру Планировщика работы НИП. Кратко обсудим основные задачи, выполняемые инфраструктурой Планировщика. Как видно, из диаграммы, Планировщик оперирует общей базой данных, которая содержит, помимо базы данных космических систем, использованной ранее (см. руководство пользователя к программе МДС), базу данных наземных измерительных пунктов, называемую ниже “TRKPOST.DB”. Структура TRKPOST.DBдана в соответствующем руководстве пользователя.

Оперативная база данных (OPERATE.DB) предназначена для хранения файлов эфемерид спутников созвездия, начальных условий движения, апостериорной ковариационной матрицы, а также файлов, содержащих данные, относящиеся к эволюции критерия оптимальности. Структура этой базы данных дана в соответствующем руководстве пользователя.

База данных Планировщика состоит из двух таблиц: таблица планирования (SCHEDULE.DB) и таблица сети НИП (TSNET.DB).

Таблица планирования предназначена для сохранения информации о входных данных процедуры планирования, а именно:

  • уникальный код эксперимента планирования

  • дата и время начала планирования

  • дата и время окончания планирования

  • флаг завершения вычислений

  • продолжительность сеанса измерений

  • режим планирования (дальномерный/по скорости)

  • положение нормальной точки сеанса измерений

  • минимальной допустимое число сеансов измерений

  • максимальное число сеансов измерений в последовательности

  • частота измерений

  • время переключения антенны

  • режим эксперимента

Таблица сети НИП предназначена для хранения информации о характеристиках НИП, а также файлов, содержащих информацию о зонах радиовидимости, и файлов таблицы времен работы НИП, которые также помещаются в (TSNET.DB). Более подробно, (TSNET.DB) содержит следующие данные:

  • уникальный код эксперимента планирования,

  • уникальный код НИП,

  • "имя" НИП,

  • долгота, широта НИП и превышение над земным эллипсоидом,

  • среднеквадратическое отклонение случайных и систематических ошибок измерений наклонной дальности и скорости изменения наклонной дальности,

  • имя файла, содержащего зоны радиовидимости данного НИП,

  • имя файла, содержащего план работы данного НИП.

Таким образом, (TSNET.DB) частично повторяет информацию, содержащегося в “TRKPOST.DB”, чтобы обеспечить возможность изменить некоторые характеристики НИП в терминах процедуры планирования (эксперимента планирования)

Блок вычислений содержит следующие модули:

  • генератор зон радиовидимости

  • генератор апостериорной ковариационной матрицы

  • генератор программных функций

  • генератор плана и модуль для подсчета значения критерия оптимальности

Генератор зон радиовидимости в качестве входных данных использует информацию, содержащуюся как в SERVICE.DB, так и в TSNET.DB. Результат вычислений помещается в базу данных Планировщика.

Генератор апостериорной ковариационной матрицы представляет собой объект, выполняющий рекурсивный алгоритм вычисления апостериорной ковариационной матрицы, основанный на методе Калмановской фильтрации.

Генератор программных функций обеспечивает вычисление программной функции и определяет необходимые условия оптимальности.

Генератор плана вычисляет таблицу времен работы каждого НИП данной сети, обслуживающей данное созвездие в форме таблицы 1. Результат планирования помещается в базу данных Планировщика.