Файл: Автоматизированная система обработки и интерпретации результатов гравиметрических измерений..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