Научная статья на тему 'Математическое обеспечение автоматизации решения линейной засечки и уравнивания сети трилатерации'

Математическое обеспечение автоматизации решения линейной засечки и уравнивания сети трилатерации Текст научной статьи по специальности «Строительство и архитектура»

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

Аннотация научной статьи по строительству и архитектуре, автор научной работы — Шахин Али Фуад

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

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

Похожие темы научных работ по строительству и архитектуре , автор научной работы — Шахин Али Фуад

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

Текст научной работы на тему «Математическое обеспечение автоматизации решения линейной засечки и уравнивания сети трилатерации»

УДК 528.48 (075.8)

ШАХИН АЛИ ФУАД, аспирант, kmd@spmi. ru

Санкт-Петербургский государственный горный институт (технический университет)

SHAHEEN ALI FUAD, post-graduate student, kmd@spmi. ru, Saint Petersburg State Mining Institute (Technical University)

МАТЕМАТИЧЕСКОЕ ОБЕСПЕЧЕНИЕ АВТОМАТИЗАЦИИ РЕШЕНИЯ ЛИНЕЙНОЙ ЗАСЕЧКИ И УРАВНИВАНИЯ СЕТИ

ТРИЛАТЕРАЦИИ

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

Ключевые слова: спутниковые измерения, трилатерация, решение линейной засечки, уравнивание, оценка точности, среда программирования.

SOFTWARE OF AUTOMATION OF THE DECISION OF THE LINEAR NOTCH AND EQUALIZING OF NETWORK TRIANGULATION WITH

MEASURED LENGTHS

The mathematical apparatus of the decision of a linear notch for development of networks triangulation with measured lengths in the conditions of Hebron (Palestin) is presented. The algorithm of equalizing and an estimation of accuracy of the points inserted into a network is offered. Using algorithms of the decision of a linear notch, equalizing and an estimation of accuracy of the inserted points, the program automating these procedures is written. Practical application of this program is shown.

Key words, satellite measurements, triangulation with measured lengths, the decision of a linear notch, equalizing, accuracy estimation, the programming environment.

Поскольку на использование спутникового метода создания плановой основы со стороны органов безопасности Израиля наложены ограничения, то при топографическом картографировании города Хеврон (Палестина) [5] плановая основа создавалась и развивается методом трилатерации. Этот метод выбран не случайно, так как из всех существующих неспутниковых методов он наиболее адаптирован к применению современных геодезических средств измерений, таких как электронные тахеометры.

Вследствие того, что реальное расположение пунктов сети трилатерации отно-

сится к закрытой информации, изложение материала основывается на макете фрагмента сети трилатерации в форме центральной системы (рис.1). Сеть включает 5 треугольников. Определяемыми точками являются 1, 2, 3, а исходными пунктами 4, 5, 6. Исходный базис R между пунктами 4, 5. В сети измерено 9 сторон (рис.1). Предложенная нумерация диктуется требования разработанного программного продукта, предназначенного для уравнивания и оценки точности сети трилатерации.

В общем случае при измерении п^ = 1, 2...я) расстояний Si для нахожде-

4(*4, У 4)

1(xb yi)

Рис. 1. Фрагмент сети трилатерации

5(^5, У5)

Рис.2. Схема линейной засечки

ния плановых координат определяемых точек N(7 = 1, 2...п) при условии (п > 2Ы) система уравнений поправок 8х]',8у] к приближенным значениям координат Х-,у7 определяемых точек в матричной форме имеет вид

a

KSi h

a

i

2 b2...g2 bn Sn

5x1

Sji

bxN

FX + L = V,

+

u

(1)

где F - матрица коэффициентов поправок; Х - матрица поправок к приближенным значениям координат определяемых точек; L - матрица свободных членов с элемента] о изм о выч / о выч

ми lj = Sj - Sj (Sj находятся с использованием приближенных координат определяемых точек); V - матрица поправок к измеренным расстояниям.

Приближенные координаты определяемых точек вычисляются путем решения линейной засечки. Существует большое число вариантов решения линейной засечки на плоскости [1-4].

Рассмотрим алгоритм решения линейной засечки на примере треугольника 1 (рис. 2), где исходными пунктами являются 4 и 5, а определяемой точкой 1. Путем преобразования известной формулы cos угла в соответствии с рис.2 получим

РКR S1 S2 S2 ч

= arccos—(— + -J1 —. 2 S1 R S1 R

(2)

Здесь S 2 - измеренные линии, приведенные на плоскость; Я= (х5 -х4)2 +(у5 -у4)2 - базис между исходными пунктами; аЯ = агС£у—— - дирек-

Х5 Х4

ционный угол базиса Я (рис. 2).

Координаты определяемой точки 1 находятся по алгоритму:

x1 Х4 + S

+

У1 У4

cos (aL - Р)

sin(aL -р)

(3)

Алгоритм решения линейной засечки реализован в программном продукте, написанном на языке GW Basic В68. Используя эту программу, вычислим координаты определяемых точек. В программе предусмотрено за левый и правый пункты считать пункты, находящиеся соответственно в левом и правом положении исходной базы, с известными координатами левого (Л) и правого (П) пунктов относительно определяемой точки. Соответственно обозначаются левое и правое измеренные расстояния. При этом точки, координаты которых уже определены, могут быть использованы в качестве исходных пунктов для последующих вычислений. Для определения точек 1, 2, 3 (рис.1), используются следующие условные данные: координаты исходных пунктов 4, 5, 6 (табл.1) и измеренные расстояния S1 -S9 (табл.2).

3

V

1

l

V

2

2

2

h

l

V

п

п

п

Координаты исходных пунктов

Таблица 1

Номер X, м y, м

пункта

4 2000,000 0,000

5 0,000 2000,000

6 3265,000 5000,000

Измеренные расстояния

Таблица 2

Номер S, м Номер S, м

пункта пункта

1 2180,000 6 4228,250

2 3272,727 7 4376,300

3 2236,050 8 3174,755

4 2475,930 9 2735,000

5 3224,600

В табл.3 приведены номера определяемых точек, номера исходных пунктов (точек с известными координатами) (Л и П) и номера расстояний (Л и П), используемых для вычисления координат точек 1, 2, 3.

Номера исходных пунктов

Таблица 3

Номер определяемой точки Номер исходного пункта (точки с известными координатами) Номер расстояния

Л П Л П

1 4 5 1 2

2 1 5 8 3

3 4 1 7 9

В табл.4 приведены приближенные координаты определяемых точек.

Приближенные координаты точек

Таблица 4

Номер точки X у

1 3265,013 1775,421

2 999,978 3999,991

3 6000,013 1775,359

В нашем случае в соответствии с рис.1 имеем: п = 9, N = 3.

Выполним уравнивание под условием:

[pw] = VTPV = min .

Здесь

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

P =

Pi

P2

р1 = с / т$ - вес измерения расстояния, выполненного с точностью, характеризуемой средней квадратической ошибкой т1 танавливаемой по формуле:

Ус-

Шс

= k = k2•Ю-3 • S

где k1, k2 - константы для используемого электронного тахеометра; c = const.

Найдем систему нормальных уравнений, соответствующую системе уравнений поправок(1)

[paa] [pab]. [pag] [pah] [ pab][pbb}.[ pbg ][ pbh]

\ Pag][ Pbg ]Ьёё][ PSh]

[pah ] \j>bh ]. .[fgh ] [Phh ]

= 0.

FTPFX - FTPL = 0

5xi \Pal Г

8yi [Pbl ]

dxN [Pgl ]

_[Phl ]_

(4)

Решив систему уравнений (4) относительно искомых поправок, получим:

5xl

Syi

5xn

Qxi Xi Qxi yi ... Qxi XN Qxi yN

QxiVi Qvivi ...QviXM Qy

^yiXN У1 yN

QXiXN QyiXN ■■■QxnXN QXNyN QxiyN QyiyN ■■■QxMyM Qy

-XNyN ^yNyN

\Pal ]

[Pbl ]

[Pgl ]

\Phl ]

X = -QFT PL,

где

n

X

X

Qx1x1 Qx1y1 ■■■Qx1xM Qx1yM

Q Q ■■■Q Q

-i-l

Q Q ■■■Q Q

QXyN Qyiyn ■ ■ ■Qxnyn QyMyM

[paa] [pab ] ■■[pag ] [pah] [pab][pbb]„[pbg ][pbh]

[pag][pbg Цpgg ][pgh]

[pah][pbh]„[pgh] [phh]

Q = (АТРА) 1 - матрица весовых коэффициентов

Таким образом, в соответствии с (1) имеем:

V = FX + L .

Уравненные значения координат определяемых точек

X1 X1 Sx1

y1 _ y1 + Sy1

XN XN 5xn

yN yN syN

Средняя квадратическая ошибка единицы веса определяется по формуле:

pvv

n-2N \n-2N

VTPV

Средняя квадратическая ошибка координат определяемых точек

Средняя квадратическая ошибка планового положения точки определяется по формуле:

м = ^ + О™ =] < + <.

Алгоритм уравнивания и апостериорной оценки точности сети трилатерации реализован в программном продукте В9& написанном на языке GW-Bаsic. Для начала работы программы необходимо набрать ко-

манду RUN или нажать клавишу F2^ На экране индицируется название программыг Далее, вводится информация по характеристике сети: число определяемых точек и исходных пунктов, число измеренных расстояний, коэффициенты k1 и k2, характеризующие точность измеренных расстояний Для каждого исходного пункта вводится номер и плоские прямоугольные координаты^ Далее, вводятся номера и значения измеренных расстояний В программе предусмотрен ввод заранее вычисленных значений приближенных координат определяемых точек или их вычисление путем решения линейных засечек Введенная информация хранится в файле^ При выводе информации имеется возможность ее контроля и исправления с клавиатуры^ По окончании счета введенная информация и полученные результаты выводятся на монитор, а также могут быть выданы на печать

ЛИТЕРАТУРА

1 Аксамитов П.Г. О вычислении координат по измеренным расстояниям //Геодезия и картография^ 1962^ № С^16-19^

2^ Баландин В.Н. Решение геодезических и маркшейдерских задач на микрокалькуляторах / В^КБалан-дин, ВЖКладовиков, АА^Охотин М^: Недра, 1992^ 128 с

3^ Полевой В.А. Математическая обработка результатов радиогеодезических измерений М^: Недра, 1971 342 с

4^ Проворов К.Л. Радиогеодезия / КЛЛроворов, Ф^П^Носков^ М^: Недра, 1973^ 352 с

5^ Шахин Али Фуад. Создние топографического плана ^Хеврон с целью проектирования единой канализационной сети города // Труды Международной научно-практической конференции «Современные проблемы инженерной геодезии» ПГУПС СПб, 2010^ С 186-189^

REFERENCES

1 Aksamitov P.G. About calculation of coordinates on the measured distances // Geodesy and cartography^ 1962^ N 2^ PJ6-19^

2^ Balandin V.N. Decision geodetic and mine surveying problems on microcalculators / V^MBalandin, VMKladovikov, AAOhotin Moscow: Nedra, 1992^ 128 p^

3^ Polevoy V.A. Mathematical processing of results of radio geodetic measurements^ Moscow: Nedra, 1971 342 p^

4^ Provorov K.L. Radiogeodesy / KXProvorov, F^Noskov^ Мoscow: Nedra, 1973^ 352 p^

5^ Shaheen Ali Fuad. Create the topographical plan Hebron for the purpose of designing of a uniform sewer network of a city // Works the international scientifically-practical conference «Modern problems of an engineering geodesy»/ Saint Petersburg: The St-Petersburg state university of tracks of the message, 20Ш P^ 186-189

mx, =

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