Итеративный метод расчета координат потребителя
Рассмотрим применение псевдодальномерного метода для определения координат потребителя при минимально необходимом и избыточном количестве видимых навигационных спутников.
Псевдодальность до навигационного спутника определяется, как функция
. (12. 5)
Зададимся некоторыми априорно известными или заданными координатами потребителя x0, y0, z0, ht0 и вычислим псевдодальности до всех видимых навигационных спутников:
.
Обозначим векторами столбцами искомые координаты потребителя, измеренные псевдодальности и расчетные псевдодальности соответственно
, (12. 6)
, (12. 7)
. (12. 8)
Образуем из матриц (12. 7) и (12. 8) разностную матрицу
. (12. 9)
Запишем (12. 9) с учетом (12. 6)
. (12. 10)
Допустим, что (12. 9) равно [0] или почти равно [0], где [0] – нулевой вектор столбец..
Разложим матричную функцию в ряд Тейлора в окрестности вектора
. (12. 11)
Запишем, используя (12. 11), матричное уравнение, объединяющее измерения до n навигационных спутников:
, (12. 12)
где:
[G0] –матрица производных.
Запишем (12. 12) в виде
, (12. 13)
и разрешим (12. 13) относительно .
В общем виде матричное уравнение (12. 13) можно решить, если размерность матриц соответствует числу наблюдаемых спутников – n. Для приведения (12. 13) к соответствующей форме умножим левую и правую части (12. 13) на транспонированную матрицу [G0]Tи на матрицу [W]-1 = [P]T´[P], где [P] есть матрица весовых коэффициентов
. (12. 14)
Решение (12. 14) будет иметь вид:
.(12. 15)
Матрицы в (12. 15) имеют следующую структуру:
;
;
,
где:
- квадрат k – го элемента матрицы [P]
Выражение (12. 15) есть первый шаг метода последовательных приближений. Для определения координат потребителя данным методом необходимо задать начальное приближение вектор , требуемую точность определения координат и погрешности ht: dx, dy, dz, dh. При этом выражение (12. 15) записывается в рекуррентном виде:
,
(12. 16)
где j изменяется от 0 до K, а K+1 есть число итераций, которое изменяется до тех пор пока не буде выполнено условие:
. (12. 17)
Отметим, что в соотношениях (12. 11 -12. 16) столбец «i» матрицы [G] вид:
, (12. 17)
где:
Eli – угол места i –го спутника (градусы);
Azi- азимут i –го спутника, измеренный против часовой стрелки от оси «x» (градусы);
i- номер спутника.
Весовые коэффициенты матрицы [W] получают расчетным (экспериментальным) путем или принимаются равными единице.