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