Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Теория математической обработки геодезических измерений. Учебное пособие для вузов

.pdf
Скачиваний:
0
Добавлен:
07.09.2026
Размер:
2 Мб
Скачать
☆
ck`b` 12. rp`bmhb`mhe Šp`dh0hnmm{u cendegh)eqjhu onqŠpnemhi
⎛
⎞
ss s ss
++
2
RR b
R Rb
ΔΔ
где
Решаем систему (12.74) и находим векторы
12 1 12
⋅ ⋅+ ⋅ + ⋅=
10 10 10 0
α αα α
10 10 0
ααΔ ΔΔ
s
10
αα
ΔΔ
ss
12
ΔΔ⋅ ⋅ + ⋅ +⋅ =
1
ΔΔ=⋅10
⋅
;
Δ
−
s
2
.
,
(12.74)
;
Δ
Δ
и
. Дальнейшее решение сво-
α
дится к отдельному уравниванию каждого хода, что уже было рассмотрено выше.
Среднюю квадратическую ошибку единицы веса вычисляют по формуле:
T TT
2
+ +++
[ ][ ]
pl L PL b b
μαα=
где Φ
1
— сумма квадратов невязок на пунктах, на которых приняты безошибочны-
0
ми по два дирекционных угла; r
ΔΔΦ
3
−+
()
lm r
0
0
0
Δ
;
— число этих пунктов.
Если сеть уравнивается с учетом ошибок исходных данных, то матрица R со­ставляется для всех пунктов (узловых и исходных), а в соответствующие ее блоки прибавляется матрица P
исх
.
В сети можно выполнить предварительное уравнивание углов. Для этого сле-
Rb
+=Δ 0
дует составить и решить систему нормальных уравнений
′
αα α
. Это делает­ся так же, как и при уравнивании нивелирных сетей. Первичные поправки в углы найдем по формуле:
1
=
′
β
pn
β
i
−
()
′
s tj
j
l
+υ δα δα
′
.
При уравнивании с учетом систематической ошибки линейных измерений
будем иметь систему нормальных уравнений:
RR R
αα α
T
⎜
R RR
α
ΔΔΔ
⎜
T
⎜
RRR c
⎝
c
cTss c
α
Δ
Матрица R
21×
( ) ()R PA
ков
=±
∑
cs j c j
Δ
js
∈
Δ
⎛
c
⎟
⎜
c
⎟
⎜
⎟
⎝
⎠
состоит из блоков
αc
ставят по тем же правилам, что и при составлении матрицы R
l
111×
b A PL
=∑()
c cjTjj
=
j
.
b
⎛
⎞
ααΔ
⎜
⎟
b
Δ
+
Δ
⎜
⎟
b
⎠
⎝⎝
; матрица
⎞ ⎟
= 0
.
⎟ ⎠
( ) ()R PA
cs jTj cj
α
R A PA
=∑() ()
ss c jTj cj
11×
α
=
∑
∈
js
; матрица RΔc — из бло-
. Знаки «плюс» и «минус»
. Свободный член
αΔ
12.4. pejrppemŠmne rp`bmhb`mhe onkhcnmnleŠph)eqjhu qeŠei
При рекуррентном уравнивании полигонометрических сетей необходимо
учитывать уравнение поправок
υ δα δα
i s ti
с обратным весом ратных весов
При учете уравнения (12.75) также несложно выполнить последовательное
формирование матрицы Q по необходимым ходам.
l=− + +
1//p np
−1
P
(12.58).
i
(12.75)
i=ββ
и группу из двух уравнений (12.56) с матрицей об-
211
)`qŠ| II. nqmnb{ leŠnd` m`hlem|xhu jb`dp`Šnb h rp`bmhŠek|m{u b{)hqkemhi
⎛
⎞
⎛
⎞
⎛ ⎝
⎞ ⎠
⎛
⎝
⎞
⎠
A
⎛ ⎝
⎞ ⎠
⎛
⎝
⎞
⎠
⎛ ⎝
⎞ ⎠
⎝
⎠
В этом случае матрица коэффициентов уравнений поправок (12.58) при опре-
деляемой узловой точке t в формуле (6.12) имеет вид
α
×22
E=
i
. Поэтому формула
упрощается и приобретает вид:
Q QA
−−−−1111
Q
i
где матрицы деленных неизвестных — координатах пункта s имеет ненулевую колонку, рав-
−
ную
α
s
i ii
=
τ
⎜
AQ N
−
⎝
ii i
ττ
=
Z QA
i ii
×E22
, и два ненулевых столбца, равных
η
−
⎛
⎞
1
=−
s
;
⎜
⎟
ξ
ρ
⎝
⎠
s
−
,
−1
1
α
=
i
ρ
τ
QZ
ii
=
⎟
⎜
ZN
−
⎠
⎝
−1 τ
=+
N P AZ
i i ii
η
⎛
⎞
i
;
⎜
⎟
ξ
−
⎝
⎠
t
относящихся к дирекционным углам на пунктах s и t.
Нетрудно понять, что вычисление матрицы
τ
−
, (12.76)
⎟
ii
⎠
. Матрица A коэффициентов при уже опре-
τ
при учете уравнений поправок
Z
i
(12.56) необходимых или избыточных ходов можно выполнить по одной и той же формуле, если при учете необходимого хода матрицу
Q
ˆ
Q
=
ii−
1
⎜
Тогда блок α вать в вычислении матрицы наличия нулей в матрице
0
−
1
00
= E коэффициентов при поправках координат также будет участво-
i
×
22
.
⎟
ττ
=
Z QA
i ii
ˆ
Q
.
i −1
, но не окажет влияния на результат из-за
−1
Q
записать в виде:
i −1
Таким образом, различие в учете необходимых и избыточных ходов будет лишь в том, что в последнем случае применяется формула (12.52) с вычислением обратной матрицы N в два столбца, относящихся к пункту t, а матрица блоком (Q
матрицы Qi.
i)tt
, а в первом случае она не обращается. Матрица Z вносится
i
22×
становится диагональным
N
t
При учете избыточных ходов удается выполнить контроль грубых ошибок.
В качестве примера рекуррентного уравнивания вновь обратимся к ходу (рис. 12.8).
Выполнив рекуррентное уравнивание сначала только угловых измерений, т. е. учитывая уравнения поправок (12.55) — необходимое для хода 1 и затем из­быточное для хода 2, получим матрицу
157000 0 0
⎜
Q
=
1
⎜
⎟
00
⎟
.
0
Ее нулевые блоки относятся к координатам узловой точки. После этого учиты­ваем уравнения (12.56) для хода 1 с матрицей коэффициентов
228 276 0
−
1 454 10 1 0
,
=
⎜
Матрица N будет такой: (12.76) приводит к матрице
157000 228 276 0
⎛ ⎜
Q
=
1
⎜
212
3
×
0 01
−
⎟
,
,.
1 038 0
и вычисляем матрицу
=+ =
⎜
T
−1
N P AZ
⎞ ⎟
⎟
3
TT
Z QA
==
α
1 038 0
,
03
Применение формулы
.
⎟
,
⎜
00
⎜
00
⎟
.
⎟
ck`b` 12. rp`bmhb`mhe Šp`dh0hnmm{u cendegh)eqjhu onqŠpnemhi
A
⎛ ⎝
⎞ ⎠
⎝
⎠
⎡
⎤
⎛ ⎝
⎞ ⎠
T
⎝
⎠
⎛
⎝
⎞
⎠
⎛
⎝
⎞
⎠
⎛
⎝
⎞
⎠
Остается только учесть уравнения (12.56) избыточного хода 2 с матрицей ко-
−
3
0 01
⎟
⎞ ⎟
⎟
. В результате получим вектор
эффициентов
TT
Z QA
==
1
1 454 10 1 0
,
−×
=
⎜
−
456 554 0
,
⎛ ⎜
1 370 0
,,
⎜
03
матрицу
N P AZ
⎢
06
⎣
⎥ ⎦
2 740 0
,
T
−1
=+ =
(ее элементы необходимы для контроля грубых ошибок) и обратную матрицу
0 365 0
,
−
1
=
N
⎜
0 0 1667
Наконец, по формуле
.
⎟
,
Q Q ZN Z
=−
21
−
1
находим искомую матрицу
81340 0 856 0
⎛ ⎜
=
Q
2
⎜
,
−
,
0 354 0
,
15
⎞ ⎟
⎟
(такой же результат с точностью до погрешностей вычислений был получен ра­нее).
Выполним также вычисления в иной форме.
Для необходимого хода 1 применим формулу (6.12), которая с учетом того, что пункт 1 безошибочный, примет вид
αα
1
1=−−
. (12.78)
QN
T
Матрица
1 00
−
⎜
1 454 10 1 0
,
α= ×
⎜
3
⎟
,
⎟
0 01
−13
а диагональная матрица
NP== ×
315 10 0 706 3,
{}
. Обращая матрицу α, полу-
чим результат:
1 00
−
1
=
α
⎜
0 0015 1 0
,.
⎜
⎟ ⎟
0 01
В результате перемножения матриц в (12,78) найдем матрицу:
315 10 472 5 0
×−
⎜
=
Q
1
⎜ ⎜
,,
472 5 1 416 0
−
0 03
3
,
⎟
.
⎟ ⎟
Далее, учитывая по рекуррентной формуле для избыточных измерений три уравнения поправок хода 2 с матрицами коэффициентов: 1.
2.
a =− ×
1 454 10 1 0
,
()
−
3
,
a =
001
()
, и опуская промежуточные вычисления
a =
100
()
,
213
)`qŠ| II. nqmnb{ leŠnd` m`hlem|xhu jb`dp`Šnb h rp`bmhŠek|m{u b{)hqkemhi
⎝
⎠
⎛
⎞
N NN
(приведем только величины
630000 2 787 6= ==,,,,
1 23
которые необходимы для контроля грубых ошибок свободных членов уравнений поправок), получим окончательный результат
79831 1 8 0
⎛ ⎜
==
QQ
2
⎜
Заметим, что если принять вес p
к некоторому нарушению строгости решения задачи (хотя и незначительному).
,
−
,
0 354 0
15
⎞ ⎟
.
⎟
,
Q
= 1, то получим, что
4
x
4
0 475= ,,
что приводит
В книге [2] приведены формулы для оценки точности координат пунктов моделей полигонометрических сетей, состоящих из вытянутых с равными длинами сторон ходов и для оценки точности всех элементов отдельных ходов.
Координаты пункта t при учете необходимого хода вычисляются по коорди­натам пункта s и суммам приращений координат, вычисленных по измеренным углам и суммам сторон. Ясно, что все свободные члены l
, lx и ly такого хода равны
1
нулю.
Если уравнивание выполняется с определением систематической ошибки, то учитываются уравнения поправок (12.65).
Недостатком способа узлов уравнивания полигонометрических сетей являет­ся то, что координаты внутренних пунктов ходов остаются без оценки точности. Конечно, любой из таких пунктов можно сделать узловым, но это приведет к уве­личению требуемой памяти ЭВМ.
Рекуррентный способ уравнивания позволяет эффективно решить и эту за­дачу следующим образом (см. раздел 6.3).
После того как сеть уже уравнена, из матрицы Q выделим блоки, относящиеся к узловым пунктам s и t хода
QQ
ss st
ˆ
Q
=
⎜
QQ
⎝
ts tt
. (12.77)
⎟
⎠
is∈
, t, и составим из них матрицу
Для нивелирных сетей ее порядок равен 2, а для полигонометрических се­тей — 6. Далее по рекуррентной формуле удаляем измерения, относящиеся к
i-му ходу, т. е. учитываем уравнения поправок (12.75) с обратным весом
−
1
−
уравнения поправок (12.56) с матрицей обратных весов
Q
матрицу
для двух узлов, которая имела бы место при уравнивании сети без этого
P
. В результате получим
i
хода. Теперь несложно получить матрицу для всех внутренних точек и узловых пунктов s и t, учитывая по рекуррентной формуле все измеренные длины сторон, направлений на узловых и углы на внутренних точках. Вычисления значительно упрощаются из-за того, что все измерения, кроме трех последних, будут необхо­димыми. В результате вычислений матрица Q для узловых точек совпадает с ма­трицей (12.77).
В работе [11] приведены на языке БЭЙСИК программа уравнивания полиго­нометрических сетей по способу узлов и по рекуррентному алгоритму и пример уравнивания.
В качестве примера рекуррентного уравнивания вновь обратимся к ходу (рис.
12.8) и выполним его в следующей форме.
Для необходимого хода 1 применим формулу (6.12), которая с учетом того, что пункт 1 безошибочный, примет вид:
T
1=−−
214
QN
αα
1
. (12.78)
1
−
n
и
β
p
β
ck`b` 12. rp`bmhb`mhe Šp`dh0hnmm{u cendegh)eqjhu onqŠpnemhi
⎛
⎝
⎞
⎠
⎛
⎝
⎞
⎠
⎛
⎝
⎞
⎠
⎝
⎞
⎠
Матрица
1 00
−
⎜
,
1 454 10 1 0
α= ×
⎜
3
⎟
,
⎟
0 01
−13
а диагональная матрица
NP== ×
315 10 0 706 3,
{}
. Обращая матрицу α, полу-
чим результат:
1 00
−
1
=
α
⎜
0 0015 1 0
,.
⎜
⎟ ⎟
0 01
В результате перемножения матриц в (12,78) найдем матрицу:
315 10 472 5 0
×−
⎜
=
Q
1
⎜ ⎜
,,
472 5 1 416 0
−
0 03
3
,
⎟
.
⎟ ⎟
Далее, учитывая по рекуррентной формуле для избыточных измерений
a =
три уравнения поправок хода 2 с матрицами коэффициентов:
−
1 454 10 1 0
,
a =− ×
()
3
ведем только величины
;
a =
001
()
N
1
, и опуская промежуточные вычисления (при-
630000=
,
N22 787= ,
,
N36=
, которые необходимы для
100
()
контроля грубых ошибок свободных членов уравнений поправок получим окон­чательный результат
;
,
−
,
0 354 0
15
⎟
,
⎟
,
==
QQ
2
79831 1 8 0
⎛ ⎜
⎜
практически такой же, какой мы получили в предыдущем разделе.
В заключение отметим, что рекуррентный способ узлов (см. раздел 6.3) позво­ляет также оценить точность всех неузловых точек полигонометрических сетей.
12.5. rp`bmhb`mhe qeŠei cenleŠph)eqjncn h ŠphcnmnleŠph)eqjncn
mhbekhpnb`mh“
Уравнивание сетей геометрического нивелирования как наиболее простая за­дача было подробно рассмотрено нами в разделе 4.4.
Тригонометрическим (геодезическим) нивелированием называется метод определения разностей нормальных высот пунктов путем измерения вертикаль­ных углов ν (зенитных расстояний) между ними При этом предполагается, что не­обходимые для вычисления превышений высоты приборов i и объектов визирова­ния η известны с пренебрегаемыми ошибками.
В основу уравнивания положим формулу для вычисления превышений между пунктами:
h = stgν + i − v + f. (12.79)
Здесь рассмотрим только приближенное решение задачи, полагая рефракцию f известной и безошибочной (строгое решение задачи рассмотрено, например, в [13]).
215
)`qŠ| II. nqmnb{ leŠnd` m`hlem|xhu jb`dp`Šnb h rp`bmhŠek|m{u b{)hqkemhi
Уравнения поправок для измеренного превышения между пунктами s, b, t, как и в геометрическом нивелировании, составим в виде
vl
=− + +δδ
i s ti
.
Для установления весов превышений найдем их дисперсии.
По формуле оценки точности функций некоррелированных измерений уста­новим, что
2
cos
S
422
υ
.
(12.80)
υσρ
2 22
σσ
tg
=+
υ
hs
Пренебрегая первым слагаемым в (12.80), будем иметь:
2
s
2
σ
=
h
cos
422
υσρ
υ
.
(12.81)
В качестве дисперсии единицы веса примем величину:
2
σ
2
υ
σ
= .
0
2
ρ
Тогда вес
= 12/.
ps
ii
(12.82)
Далее следует выполнить уравнивание сети геометрического нивелирование с весами превышений (12.82).
cл="= 13
⎛ ⎝
⎞ ⎠
nayhe `kcnphŠl{ dk“ rp`bmhb`mh“ h `m`khg` detnpl`0hi
13.1. nanayemm{i pejrppemŠm{i `kcnphŠl rp`bmhb`mh“ qbnandm{u
h meqbnandm{u cendegh)eqjhu qeŠei q knj`khg`0hei cpra{u
nxhanj
Общая структура алгоритма
Его вычислительная процедура состоит из следующих двух основных блоков:
1. Уравнивание геодезической сети как свободной с временной фиксацией мини­мального числа координат исходных пунктов (см. раздел 10.2). Рекуррентный алгоритм позволяет при таком подходе выполнить контроль грубых ошибок результатов измерений при наличии избыточных измерений. В результате уравнивания получим вектор координат всех пунктов и их ковариационную матрицу, в том числе и псевдообратную. Точно такая же процедура выполня­ется и при уравнивании GPS-измерений (дифференциальный метод, см. раз­дел 13.4).
2. Вставка результатов уравнивания в блоке 1 в систему координат исходных пунктов с контролем возможных их грубых ошибок и с определением 4 или 7 параметров преобразования из одной системы координат в другую.
Фиксация минимального числа неизвестных
Прежде всего, необходимо установить дефект ранга d матрицы коэффициен-
тов уравнений поправок A∆x + L = V.
В плановых сетях d = 2, если измерены хотя бы один дирекционный угол сто-
роны и хотя бы одна длина стороны (сеть ориентирована и масштабирована, тогда переменные fα = 1, fm = 1); d = 3, если измерен хотя бы один дирекционный угол (fα = 1, fm = 0) или хотя бы одна длина стороны (fα = 0, fm = 1); d = 4, если такие из­мерения отсутствуют (fα = fm = 0). Соответственно этому будем иметь (x, y); (x, y, m) или (x, y, α); (x, y, α, m)-свободную сеть:
Применяя способ временной фиксации неизвестных, при любых значениях
d в сети необходимо зафиксировать произвольно координаты x где-то в середине сети пункта 1 и приписать этим координатам матрицу обратных весов, равную:
10
Q
=
1
⎜
При d = 2 по измеренным дирекционному углу α
вычислить координаты x
. (13.1)
⎟
01
и стороне S12 необходимо
и y2 пункта 2 и назначить пункту 2 матрицу
2
12
, y1, выбираемого
1
217
)`qŠ| II. nqmnb{ leŠnd` m`hlem|xhu jb`dp`Šnb h rp`bmhŠek|m{u b{)hqkemhi
⎛ ⎝
⎞ ⎠
⎛ ⎝
⎞ ⎠
⎛
⎞
m
10 0
Q
=
2
⎜
0 10
,
m
⎟
где m — достаточно большое число, например, m = 6 (см. раздел 6.2).
При d = 3 и fα = 0, fm = 1 необходимо произвольно задать дирекционный угол
α
и по измеренной длине стороны S12 вычислить координаты x2, y2 пункта 2.
12
Матрица Q
QQ
22
при sinα
При d = 3 и fα = 1, fm = 0 по измеренному значению α
длине стороны S матрицу обратных весов Q
в этом случае должна быть задана в одной из двух форм
2
10
⎛
=
12
m
⎜
0 10
⎝
> 0,7 или sinα
⎞
,
⎟
⎠
необходимо вычислить координаты пункта 2 и приписать им
12
m
10 0
=
⎜
01
≤ 0,7 соответственно.
12
(13.2)
⎟
из (13 2) при sinα
2
12
< 0,7 или sinα ≥ 0,7 соответственно.
12
и заданной произвольно
При d = 4 координаты пункта 2 могут быть приняты произвольно, но, конечно,
не равные координатам пункта 1. Матрица обратных весов Q впадает с матрицей Q
(13.2).
1
в этом случае со-
2
Виды уравнений поправок, возникающие в плановых сетях и сетях GPS, рас-
смотрены в разделе (4.4).
Если в сети имеются пункты, координаты которых не могут быть вычислены из-за недостатка измерений (например, только одностороннее направление), то их не следует включать в уравнивание, даже если они являются исходными. Но если такие пункты служат для передачи исходных дирекционных углов, напри­мер, для угловой привязки полигонометрических ходов), то тогда определяемые по ним дирекционные углы следует передать на сторону хода с помощью изме­ренного направления, исключив его из уравнивания. Точность переданного ди­рекционного угла, рассматриваемого далее как непосредственно измеренным, будет определятся точностью измеренного направления и точностью исходных координат. При этом точность этого дирекционного угла будет определяться фор­мулой:
2 2 44
σσ
=+×fK f
αβ
где матрица ходных координат пунктов угловой привязки.
T
,
исх
sin cos sin cosα α αα
f = −−
()
,
а K
— ковариационная матрица ис-
исх
Любая полигонометрическая сеть всегда будет рассматриваться как сеть толь­ко с координатной привязкой
Вопросы контроля и поиска грубых ошибок рассмотрены в разделах 6.5 и 7.5.
Уравнивание свободной сети
В этом случае составляется содержащая d строк матрица С ограничениях C
T
∆x = 0 с целью устранения дефекта ранга. При этом под вектором
T
в дополнительных
х имеется в виду только уравненный на предыдущем этапе вектор координат, т. к. ориентирующие углы являлись вспомогательными неизвестными. Относящийся к вектору х блок матрицы обратных весов обозначим теперь через Q через х = х
Φ.
, а вектор х
Φ
Напомним (см. раздел 10.1), что матрица С в плановых сетях при d = 4 состоит из полос, составляемых для каждого пункта i:
218
10
C
=
i
⎜
01
⎝
yx
ii
xy
−
ii
.
⎟
⎠
ck`b` 13. nayhe `kcnphŠl{ dk“ rp`bmhb`mh“ h `m`khg` detnpl
T
T
x
x
⎛ ⎝
⎞ ⎠
⎛ ⎝
⎞ ⎠
При d = 2 в ней будут присутствовать только два первых столбца при d = 3 и
fm = 0 два первых и четвертый если fα = 0 — три первых столбца.
Далее реализуем еще одно достоинство рекуррентного уравнивания — воз­можность учета условных уравнений как уравнений поправок с обратными веса­ми 1/p
= 0.
i
В нашей задаче уравнения ограничений можно написать в виде C
T
∆x = v = 0 и
считать их именно такими уравнениями поправок. Тогда, учитывая d таких урав­нений со строками a получим новую матрицу
=
и li = 0, по формулам (6.6) и (6.14), начиная с матрицы QΦ,
C
i
i
Q
.
Вспомним, что мы выполнили временную фиксацию d неизвестных. Теперь ее следует удалить, учитывая d уравнений поправок вида v рентной формуле с обратными весами 1/p
= −1 начиная вычисления с матрицы
i
В результате получим искомую главную псевдообратную матрицу R можно принять равным x
Изменяя матрицу C
R~.Так, если матрицу С
C
порядка d, то в результате получим такую же матрицу Q, как и при фиксации d
1
+
= xΦ.
T
, можно получать различные псевдообратные матрицы
T
принять равной блочной матрице СT =
= δxi также по рекур-
i
+
. Вектор x+
T
()C
0
c матрицей
1
Q
неизвестных безошибочными. Процесс удаления фиксации при этом не нужен.
Широко распространено ошибочное утверждение, что матрица обратных весов уравненного вектора x
~
или x+ совпадает с матрицей R~ или R+. Можно до­казать [13], что это будет верным только в том случае, когда в параметрическом способе вектор приближенных значений неизвестных некоррелирован с резуль­татами измерений. Но во всех нелинейных задачах и при рекуррентном уравни­вании его вычисляют по результатам необходимых измерений, начиная с пунктов фиксации. Тогда матрица обратных весов уравненного вектора будет равна мат­рице Q
.
Φ
.
Уравнивание несвободной сети
Для этой цели применим алгебраическую модель Гаусса−Гельмерта (способ
условий с дополнительными неизвестными)
BV + β∆
+ W = 0 (13.3)
Однако в этом случае невозможно выполнить контроль грубых ошибок по не­вязкам уловных уравнений, т. к. они являются функцией приближенных значе­ний дополнительных неизвестных — вектора тические ожидания. Но если его выразить как функцию результатов измерений
(0)
x
= f(y), то составив вектор
z yx=
()0
()
, найдем матрицу его обратных весов (раз-
()0
и имеют неравные нулю матема-
дел 7.5):
PP
Q
=
z
⎜
PP
γ γγ
где матрица
−−
11
−−
11
γ=
T
γ
,
(13.4)
⎟
∂
fY
()
⎛
⎞
⎜
⎟
⎝
⎠
∂
Y
=
Yy
, P
−1 —
матрица обратных весов измерений, Y — вектор
их истинных значений. Учитывая, что матрица перехода от вектора z к вектору невязок W имеет вид T = −(Bβ), выполнив перемножений TQ
TT, окончательно по-
z
лучим матрицу обратных весов
−− −11 1
Q N MPB BPM MPM
=+ + + =
W
где M = βγ, а Q
TT T
совпадает с матрицей нормальных уравнений коррелат.
w
00
⎜
0
,
⎟
N
219
)`qŠ| II. nqmnb{ leŠnd` m`hlem|xhu jb`dp`Šnb h rp`bmhŠek|m{u b{)hqkemhi
x
x
A
⎝
⎠
⎛
⎞
⎛
⎞
x
⎛⎞
x
x
Теперь можно написать систему условных уравнений:
+ +=β 0,
BV V W
которая представляет собой ту же систему (13.3), но с удаленными из нее r нениями, где r выполненные измерения. Систему (13.5) следует решать теперь под условием
V QV Q
= min .,
zTz
.
W
Применим изложенный алгоритм к нашей основной цели, предварительно
x
x
где вектор
(13.5)
— число неизвестных x, рассматриваемых как непосредственно
VV
= ()Δ
zx
T
, при этом матрица
N
совпадает с матри цей
урав-
x
вспомнив формулы преобразования координат на плоскости:
=+ + −
′
α ϕβ ϕ= −=mmcos ; sin ;1
где ординат a
xa x y
αβ,
x
, ay — координаты начала системы x,y в системе
x
=+ + +y ya x y
′
m, φ — масштабный фактор и угол поворота осей ко-
перь уравненные с временной фиксацией d неизвестных (вектор x и вектор x
в системе координат преобразования непосредственно измеренными
исх
величинами с известными матрицами обратных весов Q
y
βα,
y,.
′′
Рассматривая те-
) координаты
Φ
и Qin для общих (иден-
Φ
тичных) пунктов, составляем условные уравнения (13.3), которые в линейном виде для каждого пункта i будут такими:
V
− AV
Φ
где векторы V
Матрица
⎛
=
⎜
− G∆x + W = 0, (13.6)
исх.
=
Φ
αβ
−
⎞
.
⎟
βα
δδ δδxyV xy
()
T
=
,.
()
in
Φ
T in
Вектор ∆x содержит поправки к приближенным значениям параметров пре­образования a
10
⎛
=
G
i
⎜
01
⎝
вектор невязок
α
, ay,
x
xy
ii
yx
ii
=
W
Вектор приближенных значений параметров несложно найти по двум пун­ктам по формуле будет иметь все нулевые блоки, кроме G ров пунктов, участвующих в вычислении параметров. По формуле (13.4) затем по­лучаем матрицу Q, которая приобретает вид:
QQ
⎜⎟
=
Q QQ
⎜⎟
sim Q
⎝⎠
0
ΦΦ
исх исх x
.
Затем, учитывая по рекуррентным формулам каждое из условных уравнений
BV AV GV W
− − +=
ΦΔ
.0исх x
дой из осей координат и выполняя контроль грубых ошибок в координатах ис­ходных пунктов, в результате получим уравненные векторы раметров преобразования координат и квадратичную форму. Останется только, используя уравненные параметры выполнить преобразование вектора координат
220
и его матрицы обратных весов в систему координат исходных пунктов. При
Φ
β. Составляемая из элеметнов вектора хф матрица
,
−
⎞
,
⎟
⎠
Φ
x
⎜
y
⎝
Gx x
=−
x
−
⎟
⎜
⎠
⎝
Φ
−1
()
Φ
x
.
,
x
Gx
−
⎟
y
⎠
in
Далее нужно сформировать матрицу γ, которая
in
()
0
.
i
−1
, расположенных в ней согласно номе-
, которые все являются избыточными, отдельно для каж-
,
x
Φ
исх.
, вектор па-
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]