Научная статья на тему 'МОДИФИЦИРОВАННЫЙ НАВИГАЦИОННЫЙ АЛГОРИТМ ДЛЯ ОПРЕДЕЛЕНИЯ ПОЛОЖЕНИЯ ИСЗ ПО СИГНАЛАМ GPS/ГЛОНАСС'

МОДИФИЦИРОВАННЫЙ НАВИГАЦИОННЫЙ АЛГОРИТМ ДЛЯ ОПРЕДЕЛЕНИЯ ПОЛОЖЕНИЯ ИСЗ ПО СИГНАЛАМ GPS/ГЛОНАСС Текст научной статьи по специальности «Физика»

CC BY
27
7
i Надоели баннеры? Вы всегда можете отключить рекламу.
Журнал
Труды МАИ
ВАК
Область наук
Ключевые слова
СПУТНИКОВАЯ НАВИГАЦИЯ / ИСКУССТВЕННЫЙ СПУТНИК ЗЕМЛИ / КОСМИЧЕСКИЙ ПОТРЕБИТЕЛЬ / МОДИФИЦИРОВАННЫЙ ФИЛЬТР КАЛМАНА / МОДЕЛЬ ДВИЖЕНИЯ ИСЗ

Аннотация научной статьи по физике, автор научной работы — Куршин Андрей Владимирович

Рассматривается задача определения местоположения искусственного спутника Земли (ИСЗ) с применением глобальных навигационных спутниковых систем (ГНСС) GPS и ГЛОНАСС. Для повышения точности навигации предлагается использовать модифицированный навигационный алгоритм, в котором, помимо измерений ГНСС, используется информация о модели движении ИСЗ в нецентральном гравитационном поле Земли.

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по физике , автор научной работы — Куршин Андрей Владимирович

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Текст научной работы на тему «МОДИФИЦИРОВАННЫЙ НАВИГАЦИОННЫЙ АЛГОРИТМ ДЛЯ ОПРЕДЕЛЕНИЯ ПОЛОЖЕНИЯ ИСЗ ПО СИГНАЛАМ GPS/ГЛОНАСС»

Электронный журнал «Труды МАИ». Выпуск № 66

www.mai.ru/science/trudy/

УДК 629.78

Модифицированный навигационный алгоритм для определения положения ИСЗ по сигналам GPS/ГЛОНАСС

Куршин А. В.

Московский авиационный институт (национальный исследовательский университет), МАИ, Волоколамское шоссе, 4, Москва, А-80, ГСП-3, 125993, Россия

e-mail: avkurshin@mail.ru

Аннотация

Рассматривается задача определения местоположения искусственного спутника Земли (ИСЗ) с применением глобальных навигационных спутниковых систем (ГНСС) GPS и ГЛОНАСС. Для повышения точности навигации предлагается использовать модифицированный навигационный алгоритм, в котором, помимо измерений ГНСС, используется информация о модели движении ИСЗ в нецентральном гравитационном поле Земли.

Ключевые слова: спутниковая навигация, искусственный спутник Земли, космический потребитель, модифицированный фильтр Калмана, модель движения ИСЗ

Введение

Навигация с применением глобальных навигационных спутниковых систем (ГНСС) GPS/ГЛОНАСС на искусственном спутнике Земли имеет свои особенности. Так, в космосе отсутствует тропосфера, а для орбит выше 800 км - и ионосфера, таким образом, отсутствует тропосферные и ионосферные задержки навигационного сигнала.

С другой стороны, поскольку диаграмма направленности антенн навигационных космических аппаратов (НКА) оптимизирована для земных потребителей, ИСЗ функционирует в условиях разрывного навигационного поля, при котором число видимых космическим потребителем НКА недостаточно для решения навигационной задачи методом одномоментных измерений.

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

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

1. Постановка задачи

Кратко опишем постановку исходной навигационной задачи. Потребитель -искусственный спутник Земли, движется в навигационном поле GPS/ГЛОНАСС. Основные возмущающие воздействия - нецентральность гравитационного поля Земли и ускорения, вызываемые притяжениями Луны и Солнца. Считается, что ИСЗ находится на пассивном участке полета, то есть с выключенными двигателями.

В каждый момент времени потребитель проводит дальномерные измерения до Ngps навигационных спутников системы GPS, и Кглонасс навигационных спутников ГЛОНАСС, положения которых известны с некоторыми погрешностями. Измерения проводятся также с погрешностями. Необходимо для каждого момента измерений найти положение и скорость потребителя.

Вектор состояния потребителя

для эпохиАтвключает в себя координаты потребителя, уход часовВ приемника потребителя от системного времениОРБ, а также смещение Г между шкалами системного времени ОРБи ГЛОНАСС.

Псевдодальность между потребителем и г спутником есть :

где 1опо— ионосферная составляющая погрешности измерения (для потребителей с высотой орбиты меньше 800 км);

Ъг - уход часов /-го спутника;

систематические погрешности, как-то: эфемеридные и частотно-временные погрешности.

прочие погрешности, например, шум приемника.

(1.1)

R = r _ Г+e ,

(1.2)

где гг - радиус-вектор /НКА; г - радиус-вектор потребителя;

в^ - погрешность измерения дальности между потребителем и г спутником. Соотношение для погрешности измерений вг можно записать в виде: в{ = ¡опо{ + В - Ь{ + ^ + ^ ,

(1.3)

2. Использование модифицированного фильтра Калмана

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

Будем использовать следующие обозначения:

• H - матрица частных производных (матрица измерений);

• W - ковариационная матрица погрешностей измерений;

• Ф - переходная матрица;

• Q - ковариационная матрица возмущений;

• P - ковариационная матрица ошибки определения вектора X.

Априорные оценки вектора потребителя и ковариационной матрицы ошибки определения вектора потребителя обозначены верхним индексом (-), а апостериорные оценки - индексом (+).

Процедура применения фильтра Калмана на каждом шаге измерений k имеет следующий вид:

Вычисляется ковариационная матрица погрешностей измерений W - диагональная матрица, состоящая из дисперсий погрешностей измерений соответствующих НКА, зависящих от угла возвышения, фактора точности(ФТ) для спутников ГЛОНАСС или от параметра URAспутников GPS.

Вычисляется матрица измерений:

Hk =

(х - x) (y - y) (z - z)

r r r

(X - X2) ( У - У 2 ) (z - Z2)

Г2 Г2 Г2

(X - Xv ) (У - УV ) (z -zv)

B F

B F

B F

(2.1)

где:

x1, y1, z1,. xv, yv, zv - координаты НКА GPS/ГЛОНАСС; x, y, z- компоненты апостериорного вектора X- ;

\2 , \2 , /_ _ \2

rk = J(X-Xkf+(y-yY+(Z-ZJ;

B = 1;

=

1, для ГЛОНАСС

0,

для GPS

Вычисляется матрица обратной связи K:

Кк = P">Hi (Hp—)Hi + ^ )-1 (2.2)

Определяется апостериорная оценка вектора потребителя:

V^(+) _ v(—) i Z^ / измеренные вычисленые\ sr\

хк = хк + Кк — Лк ) (2.3)

измеренные вычисленные

где л к ,Лк - вектор измеренных и вычисленных значений дальности

от потребителя до НКА с учетом всех погрешностей.

Определяем апостериорную оценку вектора скорости путем нахождения приращений относительно k-1 шага:

г(+} — г(+) v (+) = гк Гк—1 .

VX k dt '

V(+} — V(+)

v (+) = Ук Ук—1 .

VV k dt ' (24)

z (+) — z (+)

v (+) = zк ^к—1 . VZ k dt '

Определяется апостериорная ковариационная матрица ошибки определения вектора потребителя:

Р/+} = (I - КкНк р->(I - КкНк)т + КкШкКтк (2.5)

где/ - единичная матрица.

Производится априорная оценка вектора состояния потребителяна следующую эпоху, алгоритм вычисления хк+), , 2к+) приведен в главе 3:

Х-1 = [х(-1 У-1 4-1 В ^ ] (2.6)

Вычисляется переходная матрица на шаге k:

Фк =

г

(—) к+1

г

(+)

к

0 0

0

У^ У (+)

z

(—)

к+1

z

(+)

(2.7)

0

0

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

Вычисляется априорная оценка ковариационной матрицы на следующую эпоху:

= ФР+)фТ + О (2.8)

Значения матрицы шумов ^зависят от адекватности выбранной модели прогнозирования вектора состояния потребителя, и приведены в таблице 1. Первоначальное решение получается методом наименьших квадратов.

Р (_)

Таблица 1 - Начальные значения к и значения матрицы шумов^

Номер элемента диагональной матрицы Начальные значения матрицы P^- Q (дисперсия ошибок модели прогнозирования вектора состояния)

11 - X(WGS-84) 25 м2 dt • 0,9 м2

22 - Y(WGS-84) 25 м2 dt • 0,9 м2

33 - Z(WGS-84) 25 м2 dt • 0,9 м2

44 - Уход часов приемника относительно шкалы GPS 100 м2 100 м2

55 - Смещение шкалы

ГЛОНАСС относительно 1 м 0.001 м2

GPS

Здесь dt - временной интервал между эпохами, секунд.

3. Априорная оценка вектора состояния потребителя (ИСЗ)

Поскольку модель движения потребителя (искусственного спутника Земли) достаточно хорошо известна, мы можем производить априорную оценку вектора состояния потребителя с высокой точностью.

Пересчет эфемерид с момента времени эпохи ^а моментэпохи k+1 производится численным интегрированием дифференциальных уравнений движения ИСЗ:

сИ

Су = у <сг у

& = у

си г

2 2 (31)

су п 3 П" г2 о

У = -П Х - 3 С20 "Т^1 - 5 + С Х + 2Сх

СУУ п 3 Па2 г2 о

тУ=-п3 у- 2 с20 5 ^)с- 2суу

У = п-1с2пП$г(3 - 5 ) , си г3 2 20 г5 г2

где:

г = ^~х2 + у2 + г2,

9 3 2

П = 398600,441840 м/ с- константа гравитационного поля Земли; ае = 6378136 м - экваториальный радиус Земли; С20 = 1082625,75-Ш-9 - вторая зональная гармоника разложения гравитационного потенциала Земли в ряд по сферическим функциям;

с = 7,2921151467-Ш-5 радиан/с-угловая скорость вращения Земли.

Начальными условиями интегрирования системы уравнений (3.1) является апостериорный вектор состояния потребителя на к шаге: х = х£+), у = у(к+), г = г(+),

у = Vм, у = V = у(+\

х Ух к, у ук, г г гк.

4. Результаты моделирования навигации космического потребителя

Для проверки работоспособности предложенного навигационного алгоритма проведем моделирование решения навигационной задачи ИСЗ-потребителем. В качестве эталонной траектории потребителя возьмем траекторию НКА№1 ГЛОНАСС, взятую из finalsp3 файла, вычисленного IntematюnalGNSSService (ЮЗ) http://igs-ip.net/home.IGSгарантирует точность координат НКА ±2,5 см, чего вполне достаточно для проверки алгоритма.

Измеренная дальность определяется как расстояние между НКА GPS/ГЛОНАСС и ИСЗ-потребителем (НКА №1 ГЛОНАСС), координаты которых взяты из sp3 файла. Для

имитации ошибок измерений псевдодальности добавим в измеренную дальность следующие случайные величины.

Для имитации систематической погрешности, как-то: эфемеридные и частотно-временные погрешности - добавим случайную величину, сгенерированную по закону равномерного распределения в диапазоне от -1,5 м до 1,5 м.

Для имитации^- - прочих погрешностей, например, шум приемника, добавим случайную величину, рассчитанную по закону нормального распределения с мат. ожиданием 0 м и среднеквадратичным отклонением 0,15 м.

Для имитации диаграммы направленности антенны все НКА, у которых угол между линиями потребитель-Земля и потребитель-НКА меньше 75°, считаютсяневидимыми. Таким образом, количество видимых НКА равно 5(3 GPS, 2 ГЛОНАСС).

Решение навигационной задачи будет вестись тремя методами - методом наименьших квадратов, линейным фильтром Калмана, и модифицированным фильтром Калмана, алгоритм которого приведен в главе 2.

Результаты моделирования приведены на рисунках 1, 2, 3 и в таблице 2.

Рис.1. Погрешность определения координат ИСЗ методом наименьших квадратов

Рис.2. Погрешность определения координат ИСЗ методом линейного фильтра Калмана

4 3 5 3 2 5 2 1.5 1

0.5 О

--Радиус-вектор ---Вдоль орбиты .....- - Нормаль к орбите -3D погрешность

., wWHtW* fw ''V! i In W1

О 100 200 300 400 £00 600 700 800 900 Время, с

Рис.3. Погрешность определения координат ИСЗ методом модифицированного фильтра Калмана

Таблица 2 - СКО погрешности определения элементов орбит ИСЗ-потребителя

Среднеквадратичное отклонение погрешности Метод Наименьшие квадраты Линейный фильтр Калмана Модифицированный фильтр Калмана

Радиус-вектор 1.42 м 0.67 м 0.51 м

Вдоль орбиты 0.40 м 0.27 м 0.31 м

Нормаль к орбите 0.58 м 0.54 м 0.54 м

3D погрешность 1.43 м 0.75 м 0.66 м

Выводы

Применение модифицированного фильтра Калмана позволило повысить точность навигации искусственного спутника Земли как по сравнению с методом наименьших квадратов, так и с линейным фильтром Калмана.

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

Поэтому модифицированный навигационный алгоритм рекомендуется использовать для повышения точности определения положенияпотребителя -искусственного спутника Земли.

Библиографический список:

1. Интернет-сайт информационно-аналитического центра координатно-временного и навигационного обеспечения ГЛОНАСС, www.glonass-ianc.rsa.ru/

2. Шебшаевич В.С., Дмитриев П.П., Иванцевич И.В. и др. Сетевые спутниковые радионавигационные системы / Под ред. Шебшаевича В.С. — 2-е изд., перераб. и доп. — М.: Радио и связь, 1993. 408 с.

3. ГЛОНАСС: принципы построения и функционирования / Под ред. А. И. Перова, В. Н. Харисова. — 3-е изд., перераб. М.: Радиотехника, 2005. 688 с.

4. NAVSTAR GPS Interface Control Document ICD-GPS-200E, 2008, 188 с.

i Надоели баннеры? Вы всегда можете отключить рекламу.