д      о      м      а      ш      н      я      я           с      т      р      а      н      и      ц      а



www | ftp | e-mail| yandex | google | БЦ | ИПМ | K-100 п      у      б      л      и      к      а      ц      и      и

Э.Л. Аким, Д.А. Тучин Апостериорная оценка точности определения вектора состояния земного наблюдателя по измерениям дальности и скорости системы космической навигации GPS

4. Алгоритм определения вектора состояния наблюдателя по данным измерений псевдодальности и псевдоскорости

     Обозначим через фактическое время приема сигнала от i-го НКА, которое отличается от шкалы времени системы GPS на величину :

(4)     ,

     Связь истинной дальности и измеренной псевдодальности до i-го НКА в момент излучения сигнала определяется соотношением:

(5)     ,

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

     Для измеренного значения псевдоскорости справедливо следующее соотношение:

(6)     ,

где - истинное значение радиальной скорости, - величина, равная сдвигу частоты генератора НКА и гетеродина приемника, умноженная на длину волны L1, - случайная составляющая ошибки измерения псевдоскорости.

     Рассмотрим инерциальную систему координат, направление осей которой совпадает с направлением осей подвижной системы координат WGS-84 на момент времени . Будем считать, что в некоторой окрестности момента регистрации сигнала связь вектора положения в системе WGS-84 и инерциальной системе координат описывается следующем соотношением:

(7)     ,

где , .

     Легко видеть, что соотношение для связи скоростей имеет следующий вид:

(8)     ,

     Вывод соотношений для обратного перевода очевиден, учитывая, что , .

     Предположим , что в течение половины интервала времени накопления сигнала скорость наблюдателя постоянна. Пусть , - положение и скорость i-го НКА в момент времени соответственно, а , - положение и скорость наблюдателя в инерциальной системе координат. Тогда подставив в (5) и (6) выражение истинной дальности и радиальной скорости с учетом времени распространения сигнала и используя (4) получаем следующие соотношения:

(9)    
     ,

(10)     ,

где - , время распространения сигнала.

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

(11)     , .

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

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

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

     Пренебрегая учетом времени распространения сигнала и ионосферной ошибкой в уравнениях для псевдодальности системы (11), запишем систему уравнений в виде:

(12)     , , .

     Система (12) явно решается при наличии измерений от 4 НКА. Для ее решения используем алгоритм, предложенный в [4]. Необходимо отметить, что первое уравнение системы (10) решается неоднозначно и в итоге мы имеем два решения системы:

(13)     , , , , .

     Рассмотрим алгоритм устранения неоднозначности решения. Для этого используем измерения от пяти НКА следующим образом.

     Для каждой четверки НКА из пяти имеющихся ищется два решения (13). Таких пар решений будет . Далее применим следующий алгоритм разделения решений на два множества. На первом шаге алгоритма первая пара решений (13) распределяется по двум множествам произвольным образом.

     На k-ом шаге (k<5), получаем пару решений (13). Среди этих двух решений ищем то, у которого вектор положения , наиболее приближен к среднему одного из множеств. Найденное решение относим к этому множеству, а второе решение к другому множеству.

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

     В качестве начального приближения решения системы (11) берутся средние значения компонент вектора положения, скорости, и выбранного множества:

(14)     , , , .

     По ходу проведения вычислительных экспериментов выяснилось, что значение имеет порядок . Т.к. гарантированная точность одновременного приема сигнала имеет порядок , то в качестве начального приближения поправки времени регистрации сигнала целесообразно использовать нулевое значение, т.е. .

     Итак, мы получили приближенное решение системы (11) по одновременным измерениям не менее чем от 5 НКА.

     Уточним найденное приближенное решение системы (11) методом наименьших квадратов [2]. Как и в случае с системой (12), пренебрежем ионосферной ошибкой измерений и составим следующую систему:

(15)     ,
.

     Обозначим вектор неизвестных параметров через и

(16)     ,

(17)     ,
.

     Тогда вектор . является решением системы (15) в смысле метода наименьших квадратов в том случае, если функция

(18)    

достигает своего минимума. Здесь , , .

     Минимум функции (18) будем искать итерационным методом. На каждой итерации будем уточнять решение с использованием линейной модели. Найдем параметры этой модели.

     Пусть

(19)     , ,

(20)     , ,

где , ,

(21)     , .

     Легко видеть, что:

(22)     ,

(23)    
,

(24)     ,

(25)     ,

(26)     ,

(27)     ,

(28)     ,

(29)     ,

(30)     .

     В качестве нулевого приближения используем приближенное решение (14) и
.

     Для начала итерационного процесса необходимо определить значения следующих параметров: , , и .

     Для каждой итерации выполняются следующие действия.

1. Последовательно решаются системы уравнений:

(31)     .

(32)     .

2.

(33)     , , .

(34)     , , .

3. Если и , где - наперед заданные точности, то алгоритм завершается на шаге k, иначе происходит переход к следующему шагу.

     В конце итераций мы получаем решение системы уравнений (15):

(35)     , .

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

Назад | Оглавление | Далее

Версия PDF: ftp://ftp.kiam1.rssi.ru/pub/gps/lib/publications/preprint36_01.pdf


начало | об авторе | ссылки | семинар | библиотека | публикации | estk | web-формы | фото | видео | ошибки

РАСЧЕТЫ: | планетарий | iers | атмосфера | картинка | индексы | НУ КА

КА: | МКА-ФКИ (ПН1) | МКА-ФКИ (ПН2) | Спектр-Р | КУРУ | Луна-Глоб | Разные

АРХИВ БЦ ИПМ: | Гранат | Interball | Марс-96

cодержание, дизайн, оформление, техническая поддержка: Денис Тучин   Copyright 2002-2022



Яндекс.Метрика