Файл: Применение ЦВМ и средств вычислительной техники в геологии и геофизике [сборник]..pdf

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

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

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

Добавлен: 30.10.2024

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

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

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

Выразим г через р° и q°, пользуясь соотношениями (7), (10), (18):

г = ± 1 / 1 — V2(p02 + q02Y

(19)

V

Из формул (11) следует, что в окрестности границы Rq. (или любой другой) г будет иметь знак «+ » в случае падаю­ щей и знак «—» ів случае отраженной волны. Покажем по­ стоянство знака г внутри слоя.

Для сохранения знака г необходимо отсутствие точек, в ко­ торых г=0. Равенства

d z

z

dz

г

dx р dy q

показывают, что эти точки являются точками экстремума про­ екций луча на плоскости XOZ и yOZ. Они характеризуются

вслучае градиентной среды сменой знака проекции луча на ось OZ при угле падения, равном я/2. Это означает рефракцию луча и,следовательно, отсутствие отражающей границы (или границы обмена), что исключено самой постановкой задачи.

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

вформулах (9) я (19) останется знак минус.

 

 

Р° = г°гх ,

 

 

 

q° = Ty - r % ,

 

'(20)

,

_

ТА + ТУ*Ѵ

КД*— К“52

щ

/

Л

'““““ ——— —

■■

.

где

 

да .

 

уД2

 

 

Д2 = Zjca +

+

1,

 

 

 

 

б2 =

т / + ту2 +

(zxt у -

zyix)2.

Перейдя затем к переменной интегрирования z, получим основную систему (13) в виде:

Z

 

х і

Рі° V d z _______

 

 

Kl — V2 (Pi0J + <?Д)

 

 

 

 

 

Уі

.

 

qy° V d z

I (l = 1. 2)

(21)

_

yn (pj* + qMf

 

1

 

 

28


Z

dz

h = xoi

J V V \ - V4p,M + q p )

Zn,

где точки (л:,-®, у?, zoi0} являются начальными точками лучей на известной границе. Производные іх , ту, гх, г ув формулах

(20)вычисляются в окрестности этих точек. Формулы (20) и

(21)определяют луч падающей волны при г = 1, Ѵ=— Ѵі и луч отраженной волны при і = 2, Ѵ=Ѵ2.

Итак, в случае градиентной среды система (13) упрощает­

ся и представляет собой систему (21) с дополнительными ус­ ловиями на границе отражения или обмена:

*1 = х2,

УI = Уь

11= t2,

для определения xh у i ,

х2,

у2, t\, t2, х°\, у°и z при заданных

2, У°2 И 2°0= Zo (х°,

У0).

 

Система (16) для пересчета годографа с Rj на Rj+\ упро­ щается аналогичным образом:

 

Zj+ ух, У)

X = *°-

і

р° Уdz

(22)

 

zj&.yо)

/1 - ѴЦр Ы +qOZ)

 

z; + i(X, У)

Y = у 0

I

q° Vdz

Ѵ \ - Ѵ Ц р Р + <П

 

 

z f

 

 

zj + l (X, У)

т* = X j ( x ° , у0) —

dz

j

Z/Л У0)

VV 1— Ѵ2(р™+ q°2)

 

где р°, определены в окрестности границы Rj-

§ 5. Алгоритм вычисления координат точек поверхности раздела и структура рабочей программы

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

29



Изложенная в § 12, 3, 4 методика определения границ разде­ ла среды предусматривает простое разделение всего вычисли­ тельного процесса на периодически повторяющиеся четко раз­ граниченные этапы. Например, при построении границы отра­

жения

таковыми будут:

 

 

 

 

I. Получение годографа падающей волны.

р°2,

2 для

II.

Вычисление значений параметров р°и q°u

каждой точки области задания годографа.

 

 

 

III.

Выбор начальной точки {х°2,

у 02, 2°02}-

 

 

IV.

Построение последовательности точек ({х°ь у°ь z°0i}v )

(ѵ= 1,

2...), приводящей к получению

точки

искомой

грани­

цы (§

2).

 

необходимых для

V. Пересчет годографов и параметров,

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

полученную

границу.

Этапы II и III повторяются до получения всех возможных точек искомой границы. Весь комплекс вычислений повто­ ряется для определения каждой новой границы.

Учитывая постановку задачи на дискретном множестве точек, легко убедиться, что II этап связан с многократным счетом по формулам (20), на IV этапе потребуется постоянно пользоваться интерполированием и экстраполированием функ­ ций двух переменных z (х, у), х (х, у), р (х, у ), q (х, у) и сче­ том по формулам (21), V этап характеризуется повторением счета по формуле (22). В этих условиях ярко выраженной цик­ личности вычислений по однотипным схемам при разработке рабочей программы был выбран метод библиотечных стан­ дартных программ (СП). Анализ общей вычислительной схе­ мы показал целесообразность разработки:

1. СП вычисления частных производных функции двух пе­ ременных по безразіностным формулам.

2. СП вычисления

интегралов

гі+ 1

ZJ+ 1

 

(23)

входящих в формулы (21), (22).

3.СП вычисления р°, q°, г° по формулам (20) при заданных частных производных.

4.СП вычисления координат точек границы.

5.СП пересчета значений годографа с границы на границу по формулам (22). '

6.СП аппроксимации функций двух переменных.

30


7.СП сглаживания функций двух переменных.

8.СП пересчета функции, заданной в произвольных точках на равномерную сетку.

9.СП определения области задания функции двух пере­ менных.

10.СП выдачи поверхности на АЦПУ или ДРП в виде структурной карты.

Этот далеко не полный перечень программ можно расши­ рить как за счет включения СП, выполняющих предваритель­ ный этап обработки годографов, так и за счет различных вари­ антов указанных СП, например вариантов СП вычисления частных производных для п — 2, 3, 4... [7], или вариантов СП, предназначенных для интерпретации линейных годографов.

Разработанная специализированная библиотека базируется на широко распространенной на машинах типа М-20 системе ИС-2. Благодаря этому библиотека общедоступна и проста в освоении. СП могут быть использованы в самых различных задачах обработки информации.

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

Для решения конкретной задачи достаточно при этом раз­ работать программу, учитывающую специфику и особенности взятого случая. Функции этой управляющей программы (УГІ) в основном должны состоять в следующем:

1.Ввод исходных данных и предварительная обработка с учетом специфики их получения в полевых условиях.

2.Запоминание, хранение и выборка промежуточных ре­

зультатов обработки информации.

3.Реализация необходимого порядка обращения к СП.

4.Контроль вычислений.

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

В то же время, в целях ускорения освоения новой задачи УП может быть разработана с применением алгоритмического языка или автокода. Однако, учитывая важность экономии времени при повседневной производственной обработке поле­ вой информации, следует отдать предпочтение типовым УП, составленным в кодах ЭВМ. Примером могут служить УП для

31