Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
СМ5-18_Колесников_АВ.docx
Скачиваний:
126
Добавлен:
23.03.2016
Размер:
2.26 Mб
Скачать

4 Моделирование работы ггнс

Работа ГГНС промоделирована в пакете MATLAB.

На первом этапе моделирования, программа загружает карты градиента гравитации и инициализирует переменные. После чего начинается цикл для требуемой продолжительности полета, пока определенные обстоятельства не заставляют программу заканчиваться (например, самолет или ИНС не отклонится от карты). Каждый цикл представляет временной шаг в моделировании, который запрограммирован на 1 Гц, но может быть легко изменен. Внутри каждого цикла компьютерный алгоритм вычисляет истинное положение самолета и делает запись сигнала от гравиградиентометров в истинном местоположении с добавлением шумовых составляющих. Затем компьютерная программа вычисляет решения для местоположения ЛА и недостоверности, которые подаются в фильтр Калмана. Фильтр Калмана вычисляет лучшее решение для местоположения и недостоверность, которые подаются назад к алгоритму совпадения карт и БИНС. Цикл также вычисляет ошибку местоположения ЛА и решения о коррекции от ГГНС. На рисунке 9 показан принцип работы ГГНС.

Рисунок 9 – Принцип работы модели ГГНС

4.1 Модель самолета

В данной программе самолет летит с постоянной скоростью и на постоянной высоте во время всей продолжительности полета. Модель не включает углы атаки и боковое скольжение, поступательное и вращательное ускорения, крен, тангаж, отклонение от курса, скорости и ускорения. Это фактически означает, что модель только вычисляет истинное положение самолета.

4.2 Модель бесплатформенной инерциальной навигационной системы

В данной программе используется простая модель БИНС, которая включает только решение для местоположения и неточность БИНС. Решение для местоположения БИНС дрейфует от истинного положения самолета.

Неточность в решении для местоположения БИНС начинается в нуле и увеличивается со скоростью, равной скорости дрейфа БИНС.

4.3 Модель гравитационного градиентометра

Модель гравитационного градиентометра делает запись пяти независимых компонентов тензора градиента гравитации (Txx, Txy, Txz, Tyz, Tzz) со скоростью, определенной пользователем. Эта статья также обращается к таким компонентам, как ΓEE, ΓNE, ΓED, ΓND и ΓDD, в направлениях системы координат, соответственно, север, восток и вниз. Модель берет градиенты гравитации от смоделированных карт, которые программа рассматривает как истинные данные, а затем добавляет к ним случайный шум.

4.4 Алгоритм совпадения карт

Алгоритм совпадения карт использует информацию от гравиградиентометра и базы данных карт, чтобы определить решения для местоположения ГГНС. Этот алгоритм, по сути, зависит от того, насколько измеренный гравитационной градиент совпадает с ожидаемым градиентом гравитации в текущем местоположении. В то время как изображения гравитационных градиентов можно считать уникальными, возможны повторяющиеся местоположения с теми же самыми величинами градиента гравитации. Однако, когда пять дискретных измерений в одном и том же месте сравниваются в пределах небольшого района мира, вероятность обнаружения повторяющихся местоположений с теми же самыми величинами градиента гравитации значительно уменьшаются и делают максимум функции правдоподобия мощным инструментом.

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

Рисунок 10 – Совпадение сигнала гравиградиентометра с картой

Если БИНС дрейфует достаточно далеко от курса, относительно разрешающей способности ГГНС, то решение для текущего местоположения не сможет быть получено. Иными словами, алгоритм совпадения карт должен быть способен найти решение для местоположения, где измеренные и ожидаемые градиенты гравитации дают лучшее совпадение. Рисунок 11 показывает разницу сигналов ГГНС по истинной траектории полета самолета и траектории полета БИНС, когда ошибка местоположения БИНС приближается к 2 км.

Алгоритм совпадения карт использует эти уникальные сигналы, сравнивая данные датчика ГГНС с картами градиента гравитации. Во-первых, алгоритм загружает прямоугольный район истинной карты из базы данных, основанной на решении для местоположения и неточности БИНС. Затем, алгоритм добавляет шум, чтобы моделировать погрешности в карте, основанной на входных данных пользователя.

Рисунок 11 – Сигналы Tzz по истинной траектории полета и по траектории полета БИНС

Алгоритм всегда выбирает область истинных карт, такую, чтобы минимальные 9х9 пикселей были включены в вычисления функции правдоподобности. Функция правдоподобия вычисляет правдоподобие для каждого пикселя, а алгоритм выбирает местоположение с максимальным правдоподобием, как решение ГГНС.

Наконец, алгоритм совпадения карт вычисляет неточность, связанную с решением для местоположения ГГНС.