Файл: Автоматизированная система обработки и интерпретации результатов гравиметрических измерений..pdf

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 11.04.2024

Просмотров: 176

Скачиваний: 0

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

вслед за геодезистами, наиболее широко применяют две модифика­ ции метода наименьших квадратов: метод полигонов (условных измерений) и метод узлов (косвенных измерений). Оба метода дают идентичные результаты, но последний более удобен при реализации на ЭВМ. Известны несколько подходов к построению вычислительных

схем

уравнивания.

 

 

 

 

 

В

наиболее

распространенном

методе

узлов предполагается,

что измеренные

 

->-

 

 

т о л ь к о

с л у ч а й ­

значения Ьц отягощены

н ы м и

п о г р е ш н о с т я м и ,

распределенными по нормальному

 

 

 

 

 

-V

 

 

 

закону,

т. е. во всех

пунктах

Х£;- — независимы. А. С. Варламов

показал,

что систему

уравнений

невязок

рациональнее строить

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

«способы

независимых

приращений» и позволяет использовать более

строгие

формулы оценки точности уравненных значений [14].

В рассматриваемой

системе реализован традиционный подход

к методу узлов.

 

Пусть в п точках проведены наблюдения с повышенной точностью (разбита опорная сеть). Она включает m точек с известными (твердыми)

значениями

силы

тяжести g.

Номера

точек

(i, j)

изменяются так>

что j = 1, 2,

. . ., п, a m +

1 «s i п.

Приращения

L/ ; - силы тя­

жести между

точками

г и /

измерены,

и известен вес Pij прпра-

щенпй. Общее

число приращений N — 1, 2, . . .

, к, N.

Значения

силы

тяжести

g

в опорных

точках будем искать методом наимень­

ших

 

квадратов:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

5 = 2

Ри

(ft -g,-L(if

 

= min;

 

 

(И. 15)

 

 

 

 

 

 

 

 

 

ij

 

 

 

 

 

 

 

 

 

 

здесь

gi,

gj

— искомые

(уравненные

значения силы

тяжести в î

и

;

 

точках);

gt

— gs

— Lij =

Vtj — система

уравнений

невязок

(i,

j

= 1, . . .

,

п).

 

 

 

 

 

 

 

 

 

 

 

 

 

Дифференцируя

(11.15), получим систему нормальных

уравнений

относительно

неизвестных

д{,

которая

в матричной

записи имеет

вид

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

agt

= b,

 

 

 

 

 

(11.16)

где

а — матрица

коэффициентов

при неизвестных

qt,

Ъ — столбец

свободных

членов.

 

 

 

 

 

 

 

 

 

 

 

 

 

Решением

системы

(11.16) сразу определяются

все искомые зна­

чения gt. Система (11.16) может решаться обращением

матрицы

(g~a1b),

но

построение

обращенной

матрицы — операция весьма

трудоемкая, особенно, если матрица имеет высокий

порядок (не­

сколько

сотен

уравнений) [45].

 

 

 

 

 

 

 

 

Более удобно искать g\n+l)

 

решение

системы методом последова­

тельных

приближений.

 

 

 

 

 

 

 

 

 

 

21


Тогда в (11.16) значения gt в каждом пункте найдем как среднюю взвешенную величину из всех приращений (связей) данного пункта:

ft =

+

 

(11.17)

здесь g — твердое значение силы тяжести на опорном пункте госу­ дарственной сети; і ф j и

 

[ 1,

еслп t-ая точка

связана с /-ой-,

 

( 0,

еслп нет такой

связи;

с

[ 1, если г-ая точка

связана с /-ой

\ 0, еслп такой связи нет.

 

В качестве веса приращения иногда принимают величину Ptj =

= I/o 2 — инструментальная точность прибора). При работе с рав­

ноточными приборами Pij =

І/Д/f/, где At{j = t)

Ввиду

дискусснонностп обоснования

вида веса Ю. Д. Буланже считает, что

один из вариантов уравнивания нужно

проводить с P{j

= 1.

В разработанном алгоритме нулевое

приближение вычисляется

непосредственно передачей силы тяжести от точек с известными

значениями

силы тяжести к искомым точкам, причем передача

идет

наикратчайшим путем. Первоначально вычисляются

значения

силы

 

- к

 

 

тяжести g\0)

в точках, которые имеют связь L t i с пунктами твердых

значений. На втором шаге от точек с найденными

g[0) передаются

значения силы тяжести в точки, с ними связанные, и т. д. Таким образом, во все стороны от точек с твердыми значениями силы тя­ жести с каждым шагом наикратчайшим путем расширяется область пунктов, где известны gi 0 ) .

Основные трудности при численной реализации метода возникли в процессе разработки той части алгоритма, где производится орга­ низация массива исходных данных.

Исходными данными в реализованной задаче уравнивания служит

->•

числовой массив тетрад чисел {ПРПК,, ПРПК,-, L t j , At^} (массив 1), дополнительными исходными данными — массив пар чисел {ПРПК,- gi) (массив 2).

Для вычисления уравненных значений по формуле (11.17) необ­

ходимо преобразовать массивы исходных

данных в

специальный

вид. Для этого алгоритмом предусмотрено

составление

следующих

массивов.

 

 

22


Массив 1 содержит и хранит координаты и значения силы тяжести твердых точек. На месте массива 2 первоначально помещается исход­ ная информация: координаты пунктов наблюдений, приращения силы тяжести, интервал между наблюдениями в пунктах і и j . Массив 3 хранит координаты всех пунктов.

В массиве 4 хранятся известные и уравненные значения силы тяжести.

М а с с и в 1

М а с с и в ' 2

(координаты и зна­

(приращения и веса

чения твердых точек)

исходных связей)

ПРПКх

г 0000;

І і

Іц

ПРПКг

L[j

£2

Pu

ПРПКз

:

П Р П К 4

 

g*

г 0000

 

ПР_ПКт

if'

 

gm

Pli

М а с с и в 4

М а с с и в 5

(значения твердых

(значения

и искомых точек)

искомых точек)

M а с с и в 3 (координаты всех точек)

ПРПКі

ПРПКг

ПРПКд

ПРПКі

П Р П К 5

ПРПКт П Р П К т

ПРПКп

М а с с и в

б

(вид выдачи

резуль­

тативной функции)

g2

m

 

ПРПКі

 

gi

 

ПР_ПКт

gm

gm

п—m

 

 

ПРПКт*!

 

ПРПКп

Для организации массива 2 алгоритм предусматривает присвоение всем пунктам порядковых номеров от 1 до п, (п — общее количество наблюдений). Затем происходит просмотр массива исходных данных в результате которого связи между точками заменяются условными числами і 0000 /, где в первом и третьем адресах ячейки хранятся восьмеричные номера точек,-между которыми имеется связь. Одно­ временно при просмотре массива вычисляются веса Ptj =

если в исходной информации не указано, с каким видом веса необхо-

димо проводить расчеты. В массиве 2 через Ltf обозначены

прираще­

ния силы тяжести между пунктами і и / после уравнивания.

Массив 3

23


заполняется одновременно с просмотром массива исходных данных. При этом определяется общее количество точек и количество искомых значений. Далее составляется массив 4, в котором первоначально помещается нулевое приближение gl0> уравниваемых величии. Перед началом итерационного процесса образуется массив 5 путем пере­ сылки нулевого приближения значений функции g из массива 4.

В процессе последовательных приближений происходит постоян­ ный обмен информацией между массивами 4 и 5. По приближенным значениям силы тяжести массива 4 вычисляется первое приближение значения силы тяжести и засылается в массив 5. Затем проверяется выполнение неравенства:

т а х | г Г * + 1 ) - е г Н < 0 2 .

( П - 1 8 )

где б-, — заданная величина.

Происходит вычисление следующего приближения, еслп условие (11.18) не выполняется. Вычисленное первое приближение величины силы тяжести пересылается в массив 4, и процесс повторяется. Итак, в процессе последовательных приближений происходит посто­ янный обмен значений /г-го и (п + 1)-го приближения между мас­ сивами 4 и 5.

В процессе обмена между массивами 4 и 5 алгоритм на каждом приближении проводит анализ и браковку плохих связей. С этой

целью для каждой

связи вычисляются разность Ak

= \ ЬГ] — L l - 1 | н

величина

 

 

е

=

(11.19)

здесь N — общее

(чнсло связей; Рк — вес связи;

Р с р — средний

вес связи; (п — т) — число искомых значений; величина е характе­

ризует среднеквадратическую погрешность уравнивания.

 

Те связи,

которые

не удовлетворяют неравенству

 

 

 

 

A é < c e ,

(11.20)

где с =

3;5, или другой постоянной величине, считаются

плохими.

Для

плохих связей

из массивов 2 и 3 выбираются

ПРПК,-,

ПРПК/,

Lij,

Рц, вес

преобразуется в Atq и созданная

тетрада

чисел выдается на печать. На место ошибочной связи пересылается последняя тетрада исходных данных, а счетчик тетрад уменьшается на единицу. Затем управление передается на блок нулевого прибли­ жения й процесс уравнивания повторяется. Если все связи удовлет­ воряют условию (11.20), то итерационный процесс продолжается, в ином случае вычисления повторяются с нулевого приближения.

По окончании итерационного процесса формируется массив 6 — результативных значений. Он состоит из количества твердых точек,

24


их координат и значений g„ в твердых пунктах. Вторая часть алго­ ритма содержит величину погрешности уравнивания е, величину (п — т) — количество уравненных пунктов, координаты и уравнен­ ные значения gi" + 1 > в исследуемых пунктах. В гл. XIIприводятся ре­ зультаты расчетов на тестовом примере.

Если рассмотренным методом проводить «уравнивание» точных величин приращений, то полученные «уравненные» значения с точ­ ностью до десятого знака (ошибки машинного округления) совпадут с заданными точными величинами. Расчеты показали, что итерацион­ ный процесс сходится после двух—четырех приближении.

Рассмотренный алгоритм позволяет проводить уравнивание в двух модификациях задачи: 1) уравнивание опорных сетей; 2) передача значений силы тяжести из опорных в рядовые пункты.

Как показали расчеты, после исключения грубых погрешностей метод узлов ввиду малости средней величины невязок дает удовлет­ ворительную точность. Однако для задачи уравнивания представ­ ляло бы интерес использовать метод регуляризации А. Н. Тихонова [101 ]. Метод позволяет восстанавливать искомую функцию с точно­ стью, отвечающей точности исходной информации, и тогда не про­ изойдет «размазывания» погрешностей между связями, как это имеет

место в методе узлов, а в искомой функции

о т ф и л ь т р у ю т с я

п о г р е ш н о с т и , лежащие в интервале

среднеквадратической

погрешности измерения. При таком подходе в качестве метода реше-

ния

можно использовать

аппроксимацию

алгебраическими

или

тригонометрическими

многочленами.

 

 

 

Г Л А В А I I I

 

 

ВЫЧИСЛЕНИЕ

АНОМАЛЬНЫХ

ЗНАЧЕНИЙ

СИЛЫ ТЯЖЕСТИ

Еще в тридцатых годах А. Д. Архангельский [6] показал, что для изучения геологического строения необходимо использовать значения силы тяжести в редукции Буге Aga |t , в которой за поверх­ ность относимости т принята поверхность геоида и, кроме того, учитывается постоянная плотность пород, заключенных между физической поверхностью Земли и геоидом. В настоящее время в этой редукции обрабатываются все средней точности наземные

измерения в равнинных областях. Для

получения Aga |T подействуем

на

множество

{gH (а;, у,

z)} оператором

Аг:

 

 

 

 

2rfH==A*.|„

 

(ІП.1)

где

функция

gH (х, y,.z)

задана в отдельных

пунктах Р (х, у, z)

на некоторой области D

(х, у); функция

Agg (х,

у)\х ищется в пунктах

этой же области.

 

 

 

25