Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

книги из ГПНТБ / Автоматизированная система обработки и интерпретации результатов гравиметрических измерений

..pdf
Скачиваний:
9
Добавлен:
25.10.2023
Размер:
15.56 Mб
Скачать

Выразим координаты точек

(xk, yk)

в единицах шага съемки s:

-^- = [ / ] + а

и - ^ = [ і ] + а,

где [/], [г] — целые числа; а

— их

дробная часть.

Рис. 7. Схема расположения массива походных данных на планшете.

1 — матрица (32 порядка) результативных значений; г — полоски результативных зна ­ чений, запоминающихся в ОП; з — полоски результативных значений, засылаемых на МБ; I — исходное поле точек А^, II — упорядоченное поле точек в ОП; III — положение резуль­ тативных точек относительно окрестности радиуса R \ s — шаг результативной сети; хц, уа начало условной системы координат; X, Y — прямоугольные координаты.

Представим часть оперативной памяти в виде квадратной матрицы с номерами строк / и столбцов і (рис.7).. Затем выберем начало услов­ ной системы координат х0 , у0 в верхнем левом углу и координаты всех точек проведем к этой системе (х, у), х = х0 — xk, у = у0 -I/ft-

Вычислим номер ячейки ОП как 3 [/] -)- [і]), где m —• число столбцов квадратной матрицы, а [/], [г] — целые части от дробей

[j] — j ^ - * 0 ~ X k J, ft] =

У п ~ У к J. Начиная с ячейки, для которой

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

50

yk, Uk.

[Каждая точка ük (xk, ylt) п ее координаты xk, yk, имеющие

номера

i, j , заносятся в ячейку с номерами i, j . ] Чтобы две соседние

точки, расстояние между которыми меньше s, не попали в один узел,

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

Uk,

заносятся очень большие константы, а перед помещением Uk

в узел

(is, js) проверяется,

находится там константа или

Uk. Точки

Ак,

которые не попали

в узлы, засылаются в соседние

узлы (is

±

1),

(js ± 1).

 

 

 

 

Таким образом,

точки размещаются упорядоченно в оперативной

памяти машины в ячейках i, j , сохраняя неизменными свои коорди­

наты xk,

ijk и образуя квадратную матрицу.

путем

Если

 

же

делать

упорядочивание

и

выборку массивов

перебора

точек, то для этого необходимо

проверить условие

 

 

 

 

l(xk-is)z

+ (yk-is)*Vl^R,

 

(V.7)

где is,

js

— координаты точки счета;

хк,

ук—координаты

точек,

лежащих

в

окрестности

R.

 

 

 

Естественно, при

этом

происходил

бы многократный просмотр

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

 

Упорядоченная описанным

способом

система

точек, позволяет

не перебирать весь массив точек по условию (V.7)

для выбора

точек

в окрестности R,

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

матрицу порядка

2R. После

того

как произведено

упорядочение,

легко определяется программным путем средняя

плотность

съемки.

 

Применительно к задаче интерполяции алгоритм должен еще

проверить

два

условия:

1) больше

или

равно

шести число

точек

в

элементарной

матрице

порядка 2R? 2)

не

расположены

ли

точки

Ак

внутри

этой

матрицы

на

одной

линии?

Так

 

как

система

(V.5)

не решается, если эти условия нарушаются, то предусматривается увеличение области 2R настолько, чтобы эти условия выполнялись. Вычисленная средняя плотность используется для автоматического

выбора

области

2R. При

средней плотности, равной

0,56;

0,27;

0,17; 0,11 г/см3 ,

начальный R принимается

равным 2s,

3s, 4?,

5s,

а затем

он увеличивается

настолько, чтобы

обеспечить

построение

полинома по числу точек, приблизительно равному 14. Такое коли­ чество Ак внутри R дает необходимую точность восстановления функции.

Когда точка счета находится в центре окрестности радиусом R, расширение окрестности происходит добавлением шагов во все сто­ роны от нее. Когда точка счета расположена на краю области зада­ ния функции, расширение окрестности происходит добавлением шагов в сторону поля счета (см. рис.7).

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

4*

51

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

\F(x, y)-Uk\^Se,

'

(V.8)

то они считаются точками с грубыми погрешностями, исключаются из счета, а их значение и координаты выдаются на печать (рис.8).

Рпс.

8.

Пример сопоставления карты,

построенной вруч­

ную

(2) и с использованием стандартной

подпрограммы (2).

В неравенстве

(V.8) е — среднеквадратическая погрешность исход­

ных данных в мгл, либо задаваемая одновременно с исходными данными, либо получаемая в предыдущих блоках АСО.

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

Для этого из четырех К01,

К02,

Кго,

К22

матриц составляется

одна

квадратная

матрица 32 порядка и

из

нее

формируется поле

счета

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

матрицы

24

порядка. При переходе от одной .

матрицы к другой такие размеры поля

обеспечивают непрерывность

исходного

поля

следующим

образом.

При вычислении функции

по первой элементарной матрице используются примыкающие к пей части соседних матриц (см. рис. 7). Аналогично составляется подоб-

52

ное поле счета при вычислении функции по последующим матрицам. В процессе работы алгоритма значения результативной функции формируются в виде квадратной матрицы 20 порядка, а выдаются значения результативной функции в виде квадратной матрицы 16 порядка. Боковая полоса — 4 X 20 точек и нижняя — 4 X 16 точек хранятся и используются при формировании результативного поля смежных квадратов. Тем самым, за счет незначительного перекрытия рядом лежащих результативных матриц достигается непрерывность результативного поля, а за счет перекрытия исходного поля сохра­ няется постоянная точность на всей площади.

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

3.ОЦЕНКА ТОЧНОСТИ И ВЫБОР ПАРАМЕТРОВ

ВЫЧИСЛИТЕЛЬНОЙ СХЕМЫ

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

методе интерполяции точность

ô

функции

U (я, s)

определяется

следующими

параметрами:

ô =

/

(R

(п), е,

Р |, ѵ),

где R — радиус окрестности точки счета (размером

элемен­

тарного параболоида), п — число точек Ak,

попадающих в эту окрест­

ность, Р ( м , ѵ) — вид

веса и численное значение входящих

в него

параметров,

е — точность исходной функции U

(xk,

yk).

 

моделях.

Оценим

точность

метода

сначала

на

аналитических

В качестве одной из них было принято Vz

(х, у)

поля шара

с пара­

метрами: радиус 5 км, глубина центра тяжести

6 км,

плотность

0,2 г/см3 . Для того чтобы модель не была симметричной,

эпицентр

шара был смещен относительно центра квадрата Коі.

Средняя плот­

ность была задана около 0,56

пункта на s2. Аналитически

 

вычислен­

ные значения (точные)

Ѵг

U (х, у) вводились в программу,

реали­

зующую изложенный метод интерполяции. В результате счета были

вычислены U (s, s) — значения функции в

узлах

регулярной сети.

Тогда абсолютные погрешности

 

 

maxA = |(7(s, s) — U(s,

s)j

(V.9)

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

 

 

 

 

(V.10)

характеризуют точность метода. В (V.10) s — число точек, результа­ тивных в матрице К01. В табл. 8 приводятся результаты этих рас­ четов.

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

53

 

 

 

 

 

Т а б л и ц а 8

 

Параметры счета

 

 

 

 

 

 

max

Д , мгл

ô, мгл

Я

n

V

 

 

 

s

 

1

0

0,11

0.17

s

 

2

0

0,09

0,015

2s

•12—14

T

0

0,17

0,025

2s

1 2 — 1 4

2

0

0,12

0,018

3s

1 8 — 2 0

1

0

0,24

0,36

2s

1 2 — 1 4

1

1

0,31

0,032

2s

1 2 — 1 4

1

4

0,34

0,033

2s

 

Л с = 1

 

0,52

0,10

полиномы построены по числу

точек,

 

близкому

с

минимальному

«rf 6). При Рк = 1,

когда все точки

входят

с

равным

весом,

происходит «сглаживание» поверхности,

и значения погрешностей

в этом случае получаются наибольшие.

 

 

 

Как

видно из приведенных оценок,

на точность

восстановления

функции

U (s, s) можно

влиять,

меняя

параметры. Поэтому

задачу

оценки точности метода

будем

формулировать следующим

образом:

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

отягощенных

погрешностями. Одна из

таких моделей

приведена

в работе

[81]; она представляет собой

гравитационпое

поле трех

точечных

масс. В модели меняются шаг и погрешность

е функции

U (х, у): s =

0,25; 0,5; 1,0; 2,0 км и соответственно е = 0,1; 0,2;

0,4; 0,7 мгл.

 

 

 

Для оценки точности б функции U (s, s) вычислялись погрешности по (V.10). Одновременно для характеристики точности совпадения

интерполирующей функции F (х, у) с исходной вычислялась

погреш­

ность ô 2 :

 

 

( V . l l )

здесь U (х, у) — значения исходной функции, отягощенные

погреш­

ностями; U (х, у) — значение функции, найденное методом

наимень­

ших квадратов в тех же точках, где задана исходная

функция.

Некоторые из результатов этих расчетов приведены

в табл. 9

и 10. Более полно они даны в [63]. Анализ табл. 9 и

10

приводит

кследующим выводам:

1.При сохранении s = 1 км постоянным (табл. 9) и изменении в существует минимум среднеквадратической погрешности ô2 и велн-

'чина его различна при разном количестве точек (переменном ра­ диусе R).

54

 

 

 

 

 

 

 

Т а б л и ц а 9

 

£ = 0 , і

 

£ =

0,2

8 =

0,4

8=0,7

 

R

ô.

б,

 

бі

6.

6,

 

 

 

 

6.

Ô,

1

0,080

0,072

0,153

0,144

0,315

0,288

0,552

0,504

2

0,097

0,053

0,128

0,090

0,212

0,169

0,351

0,291

3

0,212

0,108

0,220

0,122

0,250

0,164

0,318

0,239

4

0,390

0,234

0,393

0,242

0,404

0,262

0,432

0,306

п

} и м с ч а II II П. 1.

Величины

Е,

ô, II б. } казана в ыгл.

 

 

2.

В этой та блице, ка к и в друг ix,

подчері путы МИННмалыше

зі іачения.

 

 

 

 

 

 

 

 

 

Т а б . fi и ц а 10

 

s = 0,25;

8=0,1

s=0,5;

Е = 0,2

s = i , 0 ;

е=0,4

s = 2,0;

Е=0,7

R

 

б,

6.

 

6,

б.

б,

б»

6,

 

б.

 

1

0,078

0,072

0,157

 

0,143

0,315

0,287

0,552

0,305

2

0,058

0,041

0,115

 

0,082

0,231

0.164

0,426

0,760

3

0.090

0,051

0,179

 

0,101

0,358

0,203

0,720

2,605

4

0.159

0,100

0.318

 

0,218

0,637

0,436

1,314

3,240

п р и м е ч а и и е. е,

бі h б. ука заны в мгл , S — В КМ.

 

 

 

2. При одновременном изменении s u e наблюдается минимум среднеквадратической погрешности о2 для данной е. Количество

точек, при котором фиксируется

этот минимум, постоянно.

Расчеты позволили

выбрать

отпимальные

параметры, т. е. те,

при которых бг

е и max | А | ^ Зе. Эти параметры указаны в табл. 11.

 

 

 

 

Т а б л и ц а 11

Шаг и заданная точность

 

 

 

определения

аномалий

Оптимальные параметры

[или

ошиока интерполя­

 

 

 

 

ции (б)]

 

 

 

s,

км

е, мгл

R

ч

V

0,25

0,1—0,2'

2

1

3

0,5

0,2—0.35

2

1

3

1

 

0,4-0,8

2

1

2

2

 

0,8

2

1

2

Как отмечалось в предыдущем разделе, задачу интерполяции можно использовать и при вычислении Ѵхг, Ѵуг, Ѵ^, Ws, tg <p. Для сглаживания нужно использовать Pk = 1, но в этом случае численные значения параметров будут уже другие [81].

55-

Задача вычисления изолиний некоторой функции и их координат по значениям этой функции, заданным в узлах неравномерной сети, оформлена в виде стандартной программы СП-0154.

Г Л А В А VI

ТРАНСФОРМАЦИИ ПОТЕНЦИАЛЬНЫХ ПОЛЕЙ

Задача трансформации потенциальных функций была одной из первых, в которой в 50—60 годы были применены в разведочной геофизике ЭВМ [92]. Это привело к тому, что в большинстве экспе­ диций различного вида трансформации (пересчеты) наиболее широко

используются

при интерпретации. При

трансформации

исходной

функции (аномальных значений силы тяжести)

в несколько

функции

вида

U | Г < 0 И Л И

Uz\z,:çs

 

обычно используются

преобразования:

 

 

 

Л-ои(s,

s)\^0

= U(s,

s,

Z)\z<0,

 

( V U )

 

 

 

AeU(s,

 

s) \z=0

= U' (s,

s,

z)]z<0,

 

(VI.2)

где

Vz = U (s, s)

пли

Vz

— U (x, у) — аномальное значение

силы

тяжести, заданное на плоскости

z — 0; VZ?=*U (s, s, —2) j2 <o — функ­

ция, вычисленная на плоскостях верхнего полупространства (s

< 0 ,

ось

z направлена

вниз);

~

U" (s, s, —z) — вертикальные

про­

изводные (Uz

и Uzz) на

плоскостях z

0.

 

 

 

В ручных

методах

используются

приближенные операторы, с

помощью которых получают распределение некоторых функций, эквивалентных указанным, но с невысокой точностью. На ЭВМ эти пересчеты осуществляются различными строгими и достаточно сложными операторами (с помощью преобразования Фурье, рядов

Фурье, частотных

и интегральных

преобразований).

 

 

В задачах трансформации полей идет поиск

о п т и м а л ь н ы х

о п е р а т о р о в ,

т. е. разработка

таких вычислительных

схем,

которые обеспечивали бы минимальные

ошибки в расчетах, другими

словами,

операторов,

оптимальных

в

смысле точности,

но

н е в

с м ы с л е

ц е л и

пересчета. Что

касается

целей

пересчетов,

то постановка задачи

трансформации

по существу

отсутствует.

Исторически сложилась точка зрения, согласно которой преобра­ зование Vz I в Vzz 12 = о на плоскости z < 0 делается для так называемого «разделения» полей, т. е. выделения региональной и ло­ кальной составляющих. Обычно под региональным фоном (региональ­ ной составляющей) подразумеваются поля очень спокойные, плавно меняющиеся на значительных площадях и обусловленные достаточно глубокими региональными геологическими объектами.

Некоторые исследователи [92, 104] отмечали условность этих понятий, содержание которых меняется в зависимости от поставлен­ ной геологической задачи. Например, при изучении строения пред­ горных прогибов как единой структуры под региональным фоном

56

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

аномалий. Еще более сложен и неопределенен смысл этих

терминов

в рудной геофизике.

 

Трансформации используются при решении весьма

широкого

круга геологических задач: 1) поисках структур в осадочном чехле; 2) выявлении простираний складчатости в структурно-тектонических этажах; 3) изучении тектонического строения фундамента (выявление блоков и простираний складчатости); 4) изучении строения земной коры и т. д. Естественно, такое разнообразие задач, к тому же гео­ логических, т. е. неформализованных и нечетких, не может быть названо постановкой задачи трансформации. Видимо, единую а общую постановку задачи невозможно сформулировать, если транс­ формации преследуют геологические цели (по-видимому, геологи­ ческие задачи должны быть четко определены и формализованы).

Такая неопределенность в геолого-геофизической трактовке за­ дачи привела к разработке очень большого числа методов и безре­ зультатным поискам такого метода, который полностью отделял бы гравитационное влияние одних аномальных масс от постороннего, мешающего регионального фона. Известно, что аномалии силы тяжести, изображаемые на картах, отражают суммарное влияние всех аномальных тел и выделить полностью слагаемые одного порядка из этого общего суммарного влияния задача столь же неопре­ деленная, как и решение обратной задачи без дополнительных дан­ ных. Неоднозначность полного разделения полей вытекает из того, что одному и тому же аномальному полю может удовлетворять бес­ конечно большое распределение различных масс.

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

ной

плотности «преобразуются» в массы с переменной плотно­

стью

[104].

Многолетний опыт и расчеты на моделях, проведенные много­ численными исследователями, показывают, что при всех существую­

щих методах разделения полей аномалии

н е

р а з д е л я ю т с я

п о л н о с т ь ю и всегда в остаточных

аномалиях присутствует

какая-то неизвестная доля регионального фона. В настоящее время проблему преобразования (разделения) полей следует понимать как применение различного вида операций преобразований (транс­ формаций) аномалий силы тяжести для «. . . подчеркивания интен­ сивности и улучшения локализации объекта поисков» [104]. Для обозначения получаемых при этом преобразованиях аномалий сле­

дует

использовать

термин о с т а т о ч н ы е а н о м а л и и , кото­

рый

употребляется

большинством исследователей.

57

Термин «локальные аномалии» следует применять в тех случаях, когда разделение полеіі производится полностью (для одного из слагаемых можно решить прямую задачу.) Например, локальная аномалия может быть получена при решении прямой задачи либо региональный фон может быть получен как гравитационное влияние фундамента с известной глубиной и строением и т. п •

Численный метод и алгоритм, излагаемые ниже, позволят вычис­ лить вертикальную производную исходной функции, значения функ­ ции на плоскости верхнего полупространства, остаточные аномалии и вертикальную производную исходной функции. Для всех транс­ формированных функций можно вычислять розы простирания изо­ линий.

1. ЧИСЛЕННЫЙ МЕТОД

ТРАНСФОРМАЦИЙ

 

Не очень строго можно выделить три крупных направления

при

построении вычисленных

схем в задаче трансформации: 1)

раз­

работка оптимальных по

точности

вычислительных схем

[93 ] ;

2) построение линейных операторов, основанное на теории случай­ ных функций [17, 23]; 3) конструирование (самое обширное направ­ ление) квадратурных формул при различных способах аппроксимации подынтегральной функции в (VI.3).

Известно, что в

общем

виде

операторы задачи

трансформации

 

-Г СО

 

 

 

U=

Р(х,

у,

z)U(x, у, 0)dxdy,

(ѴІ.ЗУ

 

-со

 

 

 

где Р (х, у, z) — вид ядра преобразования, определяющий тип транс­ формации.

Из разнообразных видов трансформаций наиболее широко при­ меняются вычисление функций У* (х, у, z) в верхнем полупростран­ стве, вычисление остаточных аномалий Ѵг (х, у, z) — Vz (х, у, 0) и вычисление вертикальной производной функции Ѵг. Для этого, как известно, используется интеграл Пуассона:

4-со

 

 

 

— со

 

 

 

где

Ѵг

(х, у, 0) — заданные значения

вертикальной производной

гравитационного потенциала в точках плоскости наблюдений (z

= 0);

Vz

(0, 0, z) — искомые

значения

вертикальной производной

грави­

тационного потенциала

в точках

на

плоскости, имеющей высоту

— (z)*.

В работах Б. А. Андреева

[3] впервые показано, что

выра­

жение (VI.4) позволяет производить расчеты пространственного распределения потенциальных полей.

* Для удобства записи информации в программе п формулах (VI.4), (VI.5) записывается положительное значение высоты.

58

Остаточные аномалии вычисляются как разность значений

Уг (х, У, 0) и Ѵг (х, у, z).

Вертикальные производные гравитационного потенциала более

высокого

порядка находят

дифференцированием

выражения (VI.4)

по z:

 

 

 

 

 

 

 

Ѵ„(0, о, z) = ±

^

(g2 + ; / g - 2z2 )

Ѵг(х, у,

0) dxdy.

(VI.5)

 

 

 

(.T2 + y2 +

z 2 ) S / 2

 

 

Рассматриваемая вычислительная схема основана на квадратных

палетках,

где интегралы

вычисляются

в ограниченных

пределах

по квадратной области со стороной 2R, определяемой размерами палетки. Подынтегральная функция заменяется ступенчатой — эле­ ментарными квадратиками с шагом s, а значения Ѵг (х, у, 0) отно­ сятся к их центрам; интегрирование ведется по формуле прямо­ угольников.

При пересчете

Vг

в верхнее

полупространство и вычислении

Ѵгг интеграл

от ядра можно взять в явном виде в пределах

каждого

элементарного

квадратика,

и тогда формула

(VI.4) будет иметь .вид

 

 

 

2

2

 

CtJV,(xt,

yJt

0),

(VI.6)

 

 

 

І=—71 j=~n

 

 

 

 

 

где n =R/S—

1; Vz

(xh

yjt

0) — значения исходной функции

в цен­

тре элементарного

квадратика

с шагом s; г, /' — порядковые

номера

узлов палетки; в

ее центре

і =

j = 0.

 

 

 

Коэффициенты Сц,

С^для

пересчета

в верхнее полупространство

и вторые вертикальные производные соответственно находятся по формулам

 

 

 

 

»(j+'/i)

 

 

 

 

с

 

1_

(*

С

 

zdxdy

 

_

 

 

}

У

( l ? +

i / | +

z 2 ) V ,

 

 

1

I arctg

 

 

 

 

 

 

(VI.7)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

, J

,)

 

J

(г» +

!/» +

г2\'/«

 

 

 

s(«-l /i)

sO-Vi)

v 1

•?

 

'

 

1

 

 

И

+ »5 +

2z2)

 

 

 

«( i + -l / «> s <^.1 /,)

[ *2 (*? + V) + z

 

 

 

 

 

(VI.8)

2 ) +

] ]/a;? + ^

+

z2

 

Интеграл (VI.5) при z = 0 становится несобственным, поэтому вычисления Ѵведутся при очень малой высоте z, такой, чтобы с достаточной точностью V22 (х, у, z) œ Vzz (х, у, 0).

59

Соседние файлы в папке книги из ГПНТБ