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

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

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

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

Добавлен: 11.04.2024

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

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

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

3,0

5,0

7,0

.9,0

il.O

id,0

s, км

i_

Рис. 3. Графики погрешности метода прп изменяющемся шаге задания исходных функций

1 — рельеф модели при минимальном шаге « = 0,05 км; г, 3, 4, 5 — фрагменты рельефа при шагах 2s, 3s, is, 5s; ß — плоскость относимости; 7, в, 9, Ю, и — графики погрешностей при гапга.х 2s, 3s, is, 5s.

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

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

 

О

à

10

і.кіі

 

Рис. 4.

Влияние случайных погрешностей на точность

1

метода при изменении шага

заданпя

функций.

J — поверхность рельефа; 2 — плоскость относимости; з — график Ѵг (эс, z); 4 — график случайной погрешности при Д = 0,4 мгл; 5, 6 — графики погрешностей метода при s =

=0,2; 0,4 им.

случайных ошибок снижает точность метода пропорционально средней амплитуде этих ошибок.

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

41

3. ОБ АЛГОРИТМЕ, РЕАЛИЗУЮЩЕМ ДИНАМИЧЕСКИЕ ПАЛЕТКИ В ЗАДАЧАХ ГРАВИРАЗВЕДКИ

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

 

 

 

 

 

 

 

Цх,

y,z)

= ^ ^ d S , .

 

 

 

(IV.20)

где

F — некоторая потенциальная функция; S — поверхность, за­

данная в виде координат поверхности (£,т), £); (ж, у,

z) — координаты

точки

счета.

 

 

 

 

 

 

 

 

 

 

 

 

 

Известно,

что

во

многих

задачах

гравиразведкн

необходимо

вычислить интеграл вида (IV.20).

 

 

 

 

 

 

 

 

В

зависимости

от вида

функции F и степени га интеграл

вида

(IV.20) дает возможность решать следующие

задачи

гравиразведкн:

S

1.

Вычисление

потенциала

V (х, у, z)

прп F =

Ѵг (г), га = 1 ;

=

const.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2.

Вычисление Ѵг (х, у,

z) от контактной поверхности при F = 1,

га=

1, вычисление поправки за рельеф местности при z = О, S — S

(£> il -

£)•

 

 

 

 

 

 

 

ф (х, у,

z)

и Ѵг (х, у, z)

в

3.

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

задаче редуцирования

по

формулам М. С. Молоденского

F =

= a - z )

Ѵг

(г), п = 3, S

= £ ( £ , т ] , S).

 

 

 

 

 

полу­

 

4.

Различного

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

пространство

при F — zYz

(г),

п = 3,

iS =

const,;

 

б)

вычисление

V„

(X, у, z)

при F =

2 —3z2 )

F z (г),

п =

5,

5 =

const.

 

 

При вычислении интеграла вида (IV.20) по существующим схе­

мам

 

[92] в

задачах

гравиразведкн

поверхность

интегрирования

разбивается

на отдельные

элементы

As, по

которым

счет прово­

дится по тем или иным формулам. Внутри As заданная дискретная функция обычно аппроксимируется некоторой аналитической функ­ цией, приближенной к исходной в среднеквадратической метрике. В существующих вычислительных схемах, основанных на вычисле­ нии интеграла вида (IV.20), разбиение поверхности интегрирова­ ния S на отдельные элементы As производится только один раз. При этом либо размеры As постоянные, а размеры области интегри­ рования S переменные; либо размеры As с удалением от точки счета увеличиваются и жестко закреплены, а размеры области интегри­ рования постоянны.

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

42


не зависят от погрешности исходной функции F и вида подынтеграль­ ной функции.

В гравиразведке подынтегральная функция F получена в ре­ зультате измерений и отягощена погрешностями (всегда е > 0 ) . Она так же, как и поверхность S, задана не аналитически, а в узлах, вообще говоря, неравномерной сетки. Поэтому вычисление интеграла вида (ГѴ.20), когда ядро убывает как 1//-", требует неравномерного и динамического распределения узлов сетки. При этом параметры численного интегрирования должны определяться заданной точностью вычислений, видом и погрешностью подынтегральной функции.

Построим такой автоматический алгоритм, который на основа­

нии анализа

исходной функции и в соответствии с

требуемой

точ­

ностью

 

вычислений

осуществлял

бы в зависимости от некоторых

условий вычисление интеграла вида (IV.20)

с переменными

пара­

метрами S и As, где As = s-s (s — шаг

интегрирования,

S — раз­

меры всей области интегрирования).

 

 

 

 

 

 

F задана

Поставим

задачу.

Пусть

 

подынтегральная

функция

с погрешностью е. Функция F аппроксимируется с погрешностью

б( £ , г|)

некоторой

аналитической

функцией, где

ô ( £ , n ) = / ( s ,

As, F, r").

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Будем считать: 1) интеграл / вычисляется

с максимальной

точ­

ностью при минимальном шаге sm i n , причем с уменьшением s

sm i n

значение

интеграла

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

значению;

2) размеры

поверхности S переменные и ограниченные; 3) горизонтальные

производные

подынтегральной

функции F и S существуют п ограни­

чены. Величины производных с возрастанием

степени

производной

резко

уменьшаются.

 

 

 

 

 

 

 

 

 

 

 

 

 

Построим

вычислительную

схему

таким

образом,

чтобы вы­

полнялось

условие

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

j

j

ô ( ^ }

AS = const,

const =f 0,

 

 

(IV.21)

 

 

 

 

m

s

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a интеграл

/ = У, I k

, где m — число As,

 

 

 

 

 

 

 

Тогда

общая погрешность

 

вычисления

интеграла

/

не будет

превышать

2 е -

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Численное

выражение es = / (е, As, г) даст

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

условий,

которые определят

изменение

области As.

 

 

 

Задав точность е вычисления интеграла I , будем при выполнении

условий (IV.21) искать переменный шаг интегрирования As.

 

Алгоритм

динамических

 

 

палеток

может

быть

реализован

сле­

дующим образом. Вся площадь интегрирования

5 разбивается на

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

квадратики

интегрирования

A s m i n

с

шагом

sm i n .

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

конкрет­

ных условий элементарные квадратики образуют составные прямо­ угольники A s > A s m i n , по которым и проводится интегрирование

43


(pue.

5, a). При изменении местоположения

точки счета

конфигура­

ции

фигур,

составляющих

всю площадь

интегрирования,

изме­

няются

(рис. 5, б).

 

задаются S и

 

 

 

 

Для

работы алгоритма

местоположение

точки

счета относительно площади интегрирования. Начиная

от угловой

точки А (рис. 5) проверяется условие (IV.21) для As m i n .

При

выпол-

и еніш

условий для

точки

счета

О область

интегрирования

расши­

ряется

( A s >

As m i n )

до такой наибольшей

величины, при которой

все

еще выполняется

условие (IV.21) и образуется прямоугольник,

состоящий из нескольких

A s m l n .

Образованный составной

прямо­

угольник As представляет

собой

элементарную

область

численного

интегрирования.

 

 

 

 

 

 

 

 

 

 

 

-

 

 

ь

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

-0

-

 

 

1 ("1 11! ! |-

1 !

ТТІ ! 1 \ IT

Рис. 5. Динамическое распределение областей инте­ грирования относительно точки счета О,

Аналогичным образом составляются остальные элементарные об­ ласти численного интегрирования относительно зафиксированного по­ ложения точки счета. В результате работы алгоритма вся площадь интегрирования оказывается состоящей из элементарных областей интегрирования A-s переменных размеров: При изменении место­ положения точки счета вновь происходит аналогичный процесс образования новых элементарных областей интегрирования для всей площади S. Местоположение точки счета при рассматриваемом алгоритме не обязательно должно совпадать с узлами квадратной сети с шагом sm i n , а исходная функция может быть задана на про­ извольной сетке.

Таким образом, переменные размеры As в соответствии с постав­ ленной задачей реализуются динамическими палетками, которые представляют собой функцию нескольких параметров As = / (е, r,F).

Реализация изложенного алгоритма на ЭВМ состоит в исполь­ зовании логических шкал, предложенных А. А. Ляпуновым [62]. В рассматриваемом алгоритме каждый разряд ячейки логической шкалы поставлен в соответствие элементарному квадрату A s m i n . Всю область S, разбитую на квадраты с sm i n , можно представить


в виде разрядов ячеек, составляющих логическую шкалу. Число разрядов (к) единой ячейки логической шкалы соответствует числу

квадратов с sm i n

в строке, а число ячеек (т)

логической шкалы —

числу квадратов

с smin в столбце, т. е. к = AB/smia, m = AC/smin.

Если размеры AB таковы, что &> - 45,

то для продолжения

логической шкалы по строке можно использовать следующую ячейку

и т. д., т. е. длина логической шкалы

практически неограничена.

Если

можно ограничиться

s <іАС,

то число

строк логической

шкалы

следует ограничить

m — sm a x /sm i n . Когда

исчерпана шкала

по строке, происходит переход к следующей по строке шкалы, что

осуществляется

сдвигом на шаг по столбцу.

 

 

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

задачи

редуцирования, основанной на решении интегрального

урав­

нения

М. С. Молоденского. При численном

решении

этой задачи

алгоритмы используются для вычисления

интеграла

(ГѴ.9)

вида

(IV.20), когда

F = ц> (х, у) (z—z,), п — 3,

где ф (х, у) — поверх­

ностная плотность, вычисленная по Ѵг с погрешностью, гг — высота

точки счета, z — текущая высота поверхности S (х, у, z). При вычис­

лении

(IV.9)

подынтегральные функции

ф и z—zx

аппроксимиро­

вались (IV. 10)

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

 

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

 

 

второй

степени

F2 (х, у)

и Со (х, у). Известно, что полиномом

высокой степени

можно

с

необходимой

точностью

аппроксимировать дискретную

функцию,

заданную с погрешностью [10].

 

 

 

 

 

Тогда

погрешность е функции F будет иметь вид

 

 

 

 

е =

Fn

(Ді,

у) Qn

(х, у) -

F2

(х,

у) Q2

(х,

у).

(IV.22)

В

соответствии

с общей

постановкой

задачи при

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

вид условия

(IV.21)

записывается

как

 

 

 

 

 

 

 

 

 

 

 

 

Fn (s. У) Qn (г,

у)

-

(X, у)

(X,

у) dS.

(IV.23)

Заданные

функции

ф (х, у) я z (х, у) отражают

характер

потен­

циальной функции и степень изрезанности рельефа, и величины

коэффициентов полиномом изменяются при изменениях ф

и z.

В программе предусмотрено многократное численное

диффе­

ренцирование V (х, у) и z (х, у) по профилю. По значениям коэффи­ циентов при старших членах полиномов вычисляется зависимость

между

As и которая в табличном виде хранится в ОП ЭВМ.

При

изменениях F и S каждый раз происходит

вычисление

новой

численной зависимости

(ГѴ.23),

которая в алгоритме ис­

пользуется для автоматического

разбиения площади S на перемен­

ные As.

 

 

 

Изложенный алгоритм позволяет,

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

производить

динамическое разбинение площади интегрирования при сохранении заданной точности численного интегрирования. При этом достигается

45