Уравнивание триангуляционной сети при измерениях углов с пренебрежимо малой погрешностью

Автор: Ткачев Ю.А., Кириллова В.В.

Журнал: Вестник геонаук @vestnik-geo

Статья в выпуске: 8 (152), 2007 года.

Бесплатный доступ

Короткий адрес: https://sciup.org/149128228

IDR: 149128228

Текст статьи Уравнивание триангуляционной сети при измерениях углов с пренебрежимо малой погрешностью

При создании местной триангуляционной сети общераспространенными теодолитами (Т15, ТЗО) горизонтальные углы измеряются с гораздо большей точностью, чем расстояния нитяным оптическим дальномером. Так, теодолитом Т15 можно измерить угол с относительной точностью 1:(360-60-4) = 86400- = 86400 = КГ5, тогда как расстояния измеряются с точностью 1:100 L 1:300.

Рассмотрим случай, когда триангуляционная сеть состоит из цепочки п треугольников, имеющих только по две общие стороны за исключением первого и последнего треугольников, имеющих одну общую сторону (см. рис. 1). Для определенности и упрощения записи введем систему обозначений.

^—--4   5

Рис. 1. Триангуляционная сеть из цепочки треугольников, имеющих по одной или две

общей стороны

Пронумеруем треугольники от первого в цепочке до последнего: / = 1 ..п, где i будет первым индексом в обозначениях углов и сторон. Углы в каждом треугольнике пронумеруем по часовой стрелке, причем первым углом обозначим угол, предшествующий общей стороне с предыдущим треугольником. В первом треугольнике цепи первым окажется угол, предшествующий единственной общей стороне. Таким образом, обозначения углов будут содержать два индекса: номер треугольника (/) и номер угла в треугольнике (/):

^“ij^J= V.n,j= 1..3.

Стороны треугольника (длины сторон d), противолежащие названным углам, обозначим индексами, такими же, как и индексы этих углов:

W^, i= Т.н, j = 1..3, при этом вторые индексы у сторон в каждом треугольнике будут также увеличиваться при движении по часовой стрелке.

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

dy =dy + Ду. (1)

Задача заключается в нахождении таких уравновешенных значений^ (т. е., по существу, значений Д^), которые минимизировали бы сумму квадратов отклонений уравновешенных значений от измеренных, т. е. минимизировали бы сумму квадратов Ду;

» 3

Ё “* min (2) мн при условии, что все треугольники «правильные», т. е. являются замкнутыми, следовательно удовлетворяют соотношению углов и сторон по теореме синусов:

d^ j /sin и\ j = constx J = 1-3, (3) d-^ j /sin и^а = const^ ,j = 1 -3,

- ^1,3 =

Рис. 2. Система обозначений в триангуляционной сети из трех треугольников

Равенства (3) позволяют однозначно выразить все d, у через dx ], поэтому варьирующей переменной является величина Зщ, т. е., по существу, величина А] ] в условии (2).

Выразим все Д, ■ через А1 р Для простоты ограничимся триангуляционной сетью из трех треугольников, с надеждой обобщить полученный результат для произвольного п (см. рис. 2). Для первого треугольника по теореме синусов имеем:

51,2 _ 5ц

^1,2 SI,1

где через Sy обозначено выражение sin Uy или

d\,i +Д1,2 _ ^м + Ац

SI,2           Sl,l откуда

+Al1)S12

Al,2=----ё-- d^2- ^

Аналогично получим

.       (^l.l + Aj.1)s1,3    ,      ,-,

Д1,3=—--»У- (5)

51,1

Сторона d\ з первого треугольника является общей со стороной d-^ второго треугольника:

51,3 = ^у или з + Д13 = d23 + Ay откуда Д2з = dxs3 + А] з - ^2,3 •

Подставляя сюда выражение Ди из (5), получим

Л2,3 =51,3-^23 +

Mj + Ац^Ц

Далее по теореме синусов для второй стороны второго треугольника по-лучаем

А,3 _ Аз

$2,3   $2.2 ’ или

$2,2

откуда

(23 + A23)S22 д2 2 =----------с/2 2. $23

Подставляя вместо Д2 3 его выражение из (6). получим

(A.i+AyjSy  , |с

~—ё---3 $23

А) $2,3

(А1+Ац)$13'$2,2 д 1ПХ

-«2.2 =---- ё—"с-----—А2'

$U " $2,3

Аналогично для первой стороны второго треугольника:

А» А,2

$2,1    $2,2 ’

Aj + Д2,1 А.2 + Д2.2

ИЛИ ---г----=---ё--- $2,1           $2,2

откуда

(А.2 + Д2,2)$2,1   ,

А2,1 =------ё--А,1-$2,2

Подставив вместо его выражение из (7), получим д2,1 = а ,(А1+Дц)$13'$22 , L

“2.2 +-----с ё-------“2.2 $21

=<____________ $1.1 '$23 _____________ J

$22

(Aj+Al^U'Aj'Al (^

"Al-----ё---ё--“2,1 V '

Однако Д2 j можно определить иным путем, а именно — с использованием величины не Д2 2, а Д2 3:

А.1 + А2J _ А,3 + Д23

$2,1         $23

т. е. через равенство

(А,3 + А2,з)$2.1 ,

Д2,1 =------ё---------“2,1.

$2,3

Подставляя Д22 вместо его выражения из (6), получаем:

Д2Д =

(Al+Al,l)$13     )

“2,3 +--ё---------“2.3 -$2,1

$2,3

(]]+Дц)5у521

-“2,1 =--—--—--“21, (9)

$11 '$23

что аналогично (8), если указанное выражение сократить на S2 2-

Для стороны третьего треугольника, общей со стороной второго треугольника, имеем т. е.

Аз + А33 = А.2 + Д2.2 ,

А3.3 = A3 + Д23 * Аз •

Подставляя Д2 2 из (7), получим л д , (А.1 + А1.1)'$1.3‘$2.2 д33 = “2.2 +------ё---ё--

$1.1 ’$2,3

~ А.2 - d33 =

(А.1 + А1д)$1.3 ‘$2,2    . /1ПХ

= ' ~---ё--^3- (10)

$1,1 " $2,3

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

А,2 + Д3,2 _ А,3 + А3,3

$3.2

$3,3

(Аз + Дзз)’$зз . или Д3 2 =---------------- — d^ 2.

После подстановки из (10) получим

Д3 2 = д , (^1.1+д1,1)-$1,3"$22, L

“зз + ---ё—ё--Аз г3-2

$3,3

с с с

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

Al + А3.1 _ А.З + Аз,з $3,1$33

откуда

Л _ (Аз+А3,з)-$3.1 J дзд =-----ё--Ai-$з,з

Величину Д3 з подставим из (10):

А3,1 =

(А+Д1,|)"$13$23 , L “з,3 +--ё---ё--“ЗА $3.1

= (__________ $1,Г $23 ___________ J

$33

(А,1+А1.1)$13'$2^$3.1   ,   ..-.

=----ё-ё---ё--А1- (|2>

$1,1 • $2.3 • $3.3

Используя выражения Д/у через Д] ,, полученные в (4)—(8) и (10)—(12), най дем выражение для суммы квадратов отклонений наблюденных длин сторон от «правильных», записанное в (2). При этом следует обсудить важный вопрос: включать ли в эту сумму невязки всех сторон всех треугольников (т. е. должна ли эта сумма состоять из Зл слагаемых) или общие стороны должны входить в сумму только один раз (т. е. должна ли эта сумма состоять из Зп— (л - I) = = 2л + 1 слагаемых). Проверка показала, что верным является второй вариант, т. е. для трех треугольников сумма должна состоять из 7 слагаемых.

Итак, 1ЕД^=Дц +

/=U=1

(А1 +Д1,|)$1,2

sl,l

\2

-Аз

(А1ц)$1.з д

—du

+

<А1 + Аи)‘$1,3 "$2,2

$1,1 '$2,3

- Аг

(Al+Au)$13$2,l д

-----ё---ё--

$1,1 ‘$2,3

(^1,1 + А 1,1)- $13 ‘ $2,2 1 $3,2

,      $U"$2,3-$3,3

- А2

СА1+Дц)-$1.3 "$2,2-$3,1   , )

,       $1.1’$23’$3,3

Упрощая это выражение и раскрывая скобки в квадрате, будем оставлять только члены, содержащие А] (, так как в последующем будет необходимо брать произвольную по А] р

- *2 AAi+ai,i)2$U

L L д1,1 - А 1,1 +--------

<=V=i                    $1.1

2 (Al +A1,1)$1,2 • А2 1

$1.1

(Ai+ Ai,i)2 -$1з

Ал

_ 9 (^ц + Ai,i)$i3 • Аз +

Ал

(А,1+А1,1)*" $13 $2,2

2 + Д1,1)" $13 '$2,2 ' ^2Д [ $1,1 '$2,3

! (Ал + Ау)2 -$1з -Sy $Ц • $23

2 (4.1 + А1.|)'4.з 'Sy 'd2.\ Sy • 52,3

. <^1 J + А1Л )2 ■ Sy • S2,2 • ^3,2 rt2 «2

41 Чз e4,3

з (4,1 + Ay) • Sy • S2,2 • S3,2 • 4,2 Sy ‘ S2,3 ' Sy

(4,1 + A 1,1 )2 " Sy ‘ *^2,2 " Sy n2 n2

_ з (4,1 + Ay) ■ Sy • Sy " ^3,1 ' 4,1 Sy • S2,3 • S33

Освобождаясь от очередных скобок, вновь оставим только те члены, ко торые содержат величину Д| ।:

(4rj4jj^Lll^LI

л 3    _

Ё Z= А1,1 +2 <=4N э Al,l 'Sy ^1,2 Sy

п(4,1 Ли + AL1)" Sy с.2 4,1

AySy-fify

4,1

, 3 (4,1 • Ay + Ay) • Sy • S2 2

+ Z            c2

Sy 1Sy

2 АУ'Sy-S2y4>,2 | Sy " S2,3

з (4.1 " Ay + Au ) • Sy • S2j

Sy "Sy

2 AySySyd21 !

4,1 ' Sy з (4.1 - Ац + Ay)1 Sy • Sy ■ S3 2 r.2

Sy " S2,3 1 S3,3

т AU '4,3 ’S2,2 '-4.2 '4,2 (

4,1 ‘Sy ’Sy

3 (4,1" Ay +Ay )2 " Sy 1 82,2 - Sy six-sb-sb

-, Ay 'Sy ‘Sy S3I '4,1 SU ' Sy • S33

Возьмем производную этого выражения по Д, । и приравняем ее к нулю, предварительно опуская постоянную 2:

S1.2 " 4,2 | 4,1 ' Sy ASy

4ц Sy Sy

_ Sy "4,3 + 4.1Sy 'Sy + ASy - Sy _ Sy     Sy • Sy    Sy • Sy

4,3'Sy 4,2 ! 4,|Sy-S2,i !

Sy-Sy Sy-Sy

! ASy 'S2,| S13 -S2 , 4 a Sy-Sy Sy Sy

! 4,lSy Sy- Sy ! ASy -Sy -Sy Sfi • Sy • S33 Sy • Sy • S33

Sy • S^2 • S3 2 d3 2 ( Sy -S213 Sy

! 4jSy-Sy-Sy ASy-Sy-Sy q2 r»2              q2 гт2

Чг523 -^33   Чг^З’^ЗЗ

_ Sij • Sy • s3131 Sy - Sy - Sy

Группируя отдельно члены, содер-aaai ёа dx ] и А, получим

Д + 4 ] • А + АЛ - В = О, с2    с2     о2 г<2

о12  Ду  оу»2,2

где л - „2 + г.2 + г,2  с.2    ,

41  Sy  Оу-Оу о- о2 о2 г.2 с. 2 ^IJ/Sy О|з -Ьу -Ду q2 г.2 + с.2 с2 с.2  +

44,а2,3 Sy-Оу-Ду с.2 о2 с2 (    - Ду - Ду п2 о2 п2 . д1.1 1 Sy • Д3.3

«L2+-7--4,3 +

I Sy Ду

Sy Sy    Sy Sy

--a2 э 3---Дэ I +

Sy Sy     Su-Sy

SyS2,2-S3 2

--d3i +

4j-S2,3-s3,3 3’2

4,з ~s2,2 - Sy

4.1 -s2i3 Sy

•4,1 =0-

Отсюда оптимальное значение Ay = Д будет равно

B-dVJ.A

Д11 =----------

1 + A

Простейшую проверку правильности решения сделаем, рассмотрев три равносторонних треугольника, пртем такие, в которых наблюденные длины сторон равны, т. е. измерены без погрешностей. Если решение (14) верно, то должно получиться Д] |=0.

Подставляя в А и В значения 4 1 = 1

и Sy = const =    . получим А = 6,

В = 6, откуда

64 j-^dt у

Ди = — ---— = 0.

м 1 + Л т. е. проверка подтвердила правильность решения.

Более суровая проверка заключается в рассмотрении цепочки из прямоугольных треугольников, сочлененных, как показано на рис. 3.

Составим таблицу синусов углов и длин сторон для этого случая: (d() равно диагонали треугольника).

Подставим эти значения в В и А.

11 1 73 73

B = 11 + 2 ' 2 + 2 ' 2 ' 2

73 73

1    1311

1 ' 1

. _2_______. 2 2 2 2 .

1 1 73

2 ' 2      2 ' 2 ' 2

2 к 7

4 ' 4

Г 3 f. 1

2     4

к 7

+

и

+

Подставляем эти значения в (14):

А 1,1 =

B d 11' A 1 A

= 0 ^

= 17^ 1^ = о

23 23   ,

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

меренных длин сторон от истинных, определяется равенством (14).

Для урaвнивания триангуляционной сети такого типа составлены алгоритм и программа на языке Турбо Паскаль-7.

Статья