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

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

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

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

Добавлен: 11.04.2024

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

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

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

значительное сокращение времени счета на ЭВМ.

Например,

на рис. 5 число областей интегрирования сократилось

с 484 до 76 As

и с 484 до 124 As. С увеличением размеров s эффективность алгоритма возрастает [65].

Г Л А В А V

ЗАДАЧИ ИНТЕРПОЛЯЦИИ

В гл. I было отмечено, что основным результатом процесса обра­ ботки является функция U (п, Сп), т. е. значения И З О Л И Н И Й И их координаты. Функция U (п, Сп) изображается в виде карты изо­ линий аномальных значений силы тяжести в определенной редукции.

Можно представить два пути получения U (п, Сп). Первый состоит в том, чтобы работали два оператора:

 

À3U(x,

y) = U(s,

s),

 

( V . l

 

"AJJ (s,

s) = U (n,

C„),

 

(V.2)

где U (x,

y) — значения

функции

в

узлах

произвольной

сети;

U (s, s) — значения той же

функции в узлах

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

гом s; U {п,

Сп) — функция в виде координат изолиний и их значений.

Результативная функция

U (s, s)

используется затем как

исход­

ная во всех последующих задачах: различного вида трансформа­ циях функции U (s, s) и решении обратных задач. В этом случае существенно упрощаются алгоритм u организация программ решения этих задач.

Второй путь состоит в том, чтобы непосредственно по значениям

U (х, у) находить U (п, Сп), минуя оператор

Ä3. Тогда

все после­

дующие алгоритмы нужно строить с учетом

того,

что

исходная

функция задана в узлах неравномерной сети.

Оценив

возникающие

при этом алгоритмические трудности, авторы считают первый путь

предпочтительнее.

Если

превышения рельефа

земной

поверхности

и точность

съемки

таковы,

что необходимо

проводить редуциро­

вание, то оператор А3

[интерполяция

значений U (х,

у)] излишен.

(В задаче

редуцирования,

изложенной

в предыдущей

главе, пре­

дусмотрено вычисление и выдача результативных функций в узлах как регулярной, так и исходной сети.) Если в процессе обработки задача редуцирования не используется, то действует оператор Аа. Метод и алгоритм задачи интерполяции, помимо восстановления функции в узлах квадратной сети, позволяют вычислять горизон­ тальные производные и векторы исходной функции и проводить осреднение заданной функции.

1.МЕТОД ПАРАБОЛИЧЕСКОЙ ИНТЕРПОЛЯЦИИ ФУНКЦИИ

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

46


Известно, что при одной и той же точности исходных данных рисунок карты у разных исполнителей бывает разный. Это обычно свя­ зано с тем, что при плановом изображении изолиний авторы интуи­ тивно и индивидуально сглаживают исходные значения и каждая карта имеет некоторый субъективный характер. Алгоритм задачи интерполяции предусматривает введение некоторых вполне определеннных параметров, которые зависят от точности исходной функции. Поэтому алгоритм позволяет при определенно выбранных пара­ метрах получать результат с определенной точностью, т. е. он вно­ сит «субъективность» в смысле принятых параметров.

Рпс. 6. Схема, поясняющая метод параболической

интерполяции.

 

 

Ak — точки наблюдения;

J

точки

счета;

R—радиус

окре­

стности, внутри которой по

строится элементарный

парабо­

лоид; dfe — расстояние

от

точки счета В (0,0) до точки А ^ ,

2 — 'значение исходной

функции,

сильно

отличающееся от

значения рядом лежащих

точек (грубоошибочные значения).

Будем считать, что на небольшой области изменения Іх, у] функ­ ция U (х, у) может быть достаточно хорошо приближена параболой

второго порядка

F2 (х, у).

Это

предположение вытекает

из того,

что U есть аналитическая

функция.

 

Например, в

точке В fa, у),

которая не совпадает с

точками,

где заданы значения функции, нужно найти значение 1/в-

Поместим

начало условных координат в точку В и рассмотрим некоторую окрестность точки В с радиусом R. В этой окрестности расположены точки Ak (xk, yk) (рис. 6). В связи с тем, что исходная функция отягощена случайными погрешностями, будем использовать метод наименьших квадратов:

S Pk[Uk(x, y)-F£>(x, у)]* = тш; (Ѵ.З)

47


Здесь

 

Fi(x, y) = ax* + bxy + cy* + dx + ey + f,

(VA)

 

 

где коэффициент / — значение искомой функции Ub(0,0),

коэффи­

циенты

due

значения функции Ux и Ûy

в точке В (0,0), а число

точек Ак

в окрестности, имеющей радиус R,

больше шести.

 

При

расчетах по другим функциям значения due будут соот­

ветственно их горизонтальными производными. В (Ѵ.З) суммиро­ вание ведется по всем точкам Ak, лежащим в окрестности радиуса R вокруг точки В (см. рис. 6).

Дифференцируя выражения (Ѵ.З) по неизвестными, Ь, с, d, е, / и приравнивая нулю частные производные, получим систему уравне­

ний с шестью

неизвестными

[120]:

 

 

 

 

/ 2

РРІ

+ е 2 Р&Ы

-N2

Ркх% + с У, РкхІуІ

~

 

+

Ь S

РкхІУк + a S Р,А =

2

P&%Uk,

 

f 2 РкЧУк + е 2 РкХкУІ + d 2

РкХІУк + с 2 РкРкУІ +

 

+ ь 2

Pkxlyl+&

2 Р\АУк=2

 

PkXhykUk,

 

f 2

^ 2

 

+ е 2 «

+ d 2 Р*х*У% + с 2 PkVi +

 

+ ь 2

 

адг/а+«

2 ЗДгЯ = 2

РкУіик,

(ѵ.5)

/ 2 PkXk+е

2

+^ 2 jP*a*+с 2 ад^ +

 

+'b

2

JV&é + a 2 M

= 2

PkXiPk,

 

f 2 to+e

2 ад+d 2 PkWJk+с

2 РкУІ -h

 

+ ь 2 Р&кУІ+в 2 pA

= 2

ад^*.

 

/ 2 ^ + е 2 а д + ^ 2 ^ л + с 2 а д +

 

 

+

 

ь 2

+ я 2

ад=2

 

Решая систему (Ѵ.5) одним из известных методов, например методом исключения Гаусса по стандартной подпрограмме, найдем искомые коэффициенты. Задав шаг s между точками счета и каждый раз помещая начало координат в точку счета (центр окрестности радиуса R), получим систему элементарных перекрывающихся параболоидов, аппроксимирующих значения U (х, у) во всей области

еезадания.

Ввыражении (Ѵ.З) через Рк обозначена некоторая весовая функция. Как известно, за вес можно принять функцию, обратно пропорциональную квадрату среднеквадратических погрешностей каждой точки [109]. При гравиметрических наблюдениях значения

аномалий силы тяжести равноточны (кроме' опорных значений) и вес такого вида не формализует рассматриваемую задачу. Расчеты

48


авторов показали, что более предпочтительна введенная Лапортом [119] весовая функция вида

M w ) •

( V -e )

где R — радиус окрестности элементарного параболоида; dkрас­ стояние от точки В (0,0) до точек Ak (xk, yk); л , ѵ — некоторые коэффициенты.

2. АЛГОРИТМ ОБРАБОТКИ ПЛОЩАДНЫХ ГЕОФИЗИЧЕСКИХ НАБЛЮДЕНИЙ

Как уже отмечалось, в процессе геофизических съемок изме­ рения различных составляющих какого-либо физического поля проводятся в точках, расположенных по системе профиль—пикет. Поэтому измененные величины не упорядочены по координатам (х, у) пунктов наблюдений: исходные данные представляют собой неупорядоченный по координатам и очень большой массив значений Aga . (При построении карт вручную упорядочивание наблюдении состоит в нанесении пунктов по их координатам на план).

Для обработки площадных наблюдений на ЭВМ необходимо, чтобы исходный числовой материал был представлен и вводился в память машины какими-либо ограниченными массивами (матрицами по­ рядка т), включающими наблюдения на определенном замкнутом участке. Размеры элементарной матрицы определяются объемом оперативной памяти данного класса машіш. Следовательно, алгоритм обработки площадных геофизических наблюдений должен произ­

водить следующие

 

операции:

 

 

 

 

 

1.

Расчленить

массив исходных

данных,

имеющий

произвольно

большие

размеры,

на квадратные матрицы К01,

Кйг,.

. . опреде­

ленного

порядка

т.

 

 

 

 

 

2.

Упорядочить

по координатам значения заданной

функции

в матрице порядка

т.

 

 

 

 

 

3. С минимальной затратой машинного времени из упорядочен­

ной

матрицы

производить выбор

элементарных

матриц

порядка

2R (2R <Ст),

используемых в дальнейшем

для

счё'та.

Матрица

порядка 2R должна выбираться в соответствии с текущими коорди­ натами рассчитываемой точки.

4. Изменять размеры элементарной матрицы порядка 2R в зави­

симости от

некоторых условий.

 

5. Обеспечивать постоянную точность расчетов

для всей матрицы

результатов,

образующей непрерывную систему

точек.

Ввиду того, что построенный алгоритм обработки площадных съемок участвует во многих задачах обработки, т. е. обладает неко­ торой общностью, рассмотрим его более подробно.

Алгоритм упорядочивания

по координатам значений функции

в матрице порядка m построен

следующим образом.

4 Заказ 76

49