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

книги из ГПНТБ / Применение ЦВМ и средств вычислительной техники в геологии и геофизике [сборник]

..pdf
Скачиваний:
8
Добавлен:
19.10.2023
Размер:
4.59 Mб
Скачать

где

 

 

 

 

■р^-ІѴ 1 - (ßv2+ b . f P * - V \ - (avzv+ 6v)2P 2), a ^ O

S ,=

Р £ ѵ( г ѵ— 2) , a* = 0

 

,

V 1 -

ö,2P 2

 

 

- p i — ( К 1 - ( a ft+1z* + 6*+,)2P 2 -

 

— K l — (ßft+iZft+i - f

Öä+i )2P 2), a Ä=£0

 

Ph+i(«,+.-*,)

 

 

 

K i - W P 2

 

 

- ^ ( 1 / 1 - ( а , г * + ^ ) 2р 2 - l / l - ^ + è ^ p 2 ),

52 =

ф О

 

 

Pb^Zp—z*)-, а,, =

О

 

1/1 - Ѵ ^ 2

 

-где

A =

t,=

/Iх 2

 

 

?(z»2*) = +

I t\ +

2

^ х ь) / \

(24')

 

 

 

 

 

V

k = V

)

 

1 , „ (avZy +

6 ,)(l+ l/ l- (a v Z

+ fev)2P 2)

 

a v ^ ( a v2 +

öv) ( l + l / l - ( ^

+

M 2P 2)’

 

 

г, — г

г,

а ѵ= 0

 

 

 

 

övK 1 -

 

 

 

 

2’

 

 

 

 

 

 

1 ^

(ak+izk+l +

^ +i)( 1+ V \ ^ ( a k+xzk +

bk+i)2P2)

^Ä+i

{ak+izk +

ft*+i)(l + V \ — {ak+iZk+i +

öft+i)2P2)

акфО

 

 

 

 

 

 

 

 

 

Z k + \ — z k

 

ab=0

 

 

 

bk+x V 1 -bh+xP*

 

 

 

*

 

 

 

 

JL ln (a,z, + bv){ 1 + 1 Л -

(a,z* +

b^yP*)

ß(i=^=0

ßu

 

 

 

 

 

 

 

I

(а^г* +

^)( 1 .+1/1 -

( а ^ +

гѵ)2Р 2)

 

 

 

 

гм—г ”

 

,

= О

 

 

 

 

 

 

 

 

 

 

 

 

90

§ 6. Пересчет годографа с одной границы на другую

В узлах х0], x lh

x n]j границы R;- z = Zj{x) заданы

значения годографа х{х)

и соответствующие им значения лу­

чевого параметра Р(х).

 

Требуется вычислить значения х{х) на границе R/+i z = Zj+i(x) > Zj(x)

Для этого с заданной точностью е ищем точку (х, z) пере­ числения границы R J+1 и сейсмического луча, исходящего из точки границы Rj с абсциссой х 1} (г'= 0, пу), то есть нахо­ дим решение системы уравнений

^ = Г P j V j + \ { z ) d z

ij t

^ Ѵ \ - Р гѵ2 (z)

Zj{Xtj) V 1 О

Ѵ)+Лг>

z =

Z j + i ( x )

 

относительно x и z в функции параметра х і }. Pj вычисляется по формуле

Р і { Х ц ) - l + z n ±

+

г *'

\

f

-

V j^lZ jix tfiV l + z/*

У

l + z'*

(6')

(Т)

Точку пересечения (х, z) находим методом деления интер­

вала пополам.

 

значение

z0* аппликаты

z искомой

Задаем

приближенное

точки пересечения.

Все последующие приближения z K* (к—1,

2, ....)

аппликаты z

получаем, выполняя следующие действия:

1)

по

известным г0*,

P j ( x u )

и скорости

Vj+i (г) в

(/+1)-ом слое находим по первой формуле (6') приближенное значение х = х 0* абсциссы точки пересечения;

2) по формуле линейной интерполяции находим z /+i (х0*):

= z J+l{x nj+l) 3" [Zj-\-l(x n+l j+1) Zj+l(x n ;+l)] X

x j ^ )

(xoj+1. • • • . xnj+i J + 1 —узлы границы Ry+i

■««•/+■» < V <■*«+!/+ і)

3)вычисляем До= 2;-+i (х0*) — г0*

4)вычисляем

 

 

z = z1*= г0* +

hzsgnä0

 

 

 

(26)

(Л2> 0 — некоторый шаг по оси OZ),

 

 

действия

С

приближенным

значением

Zi*— выполняем

п. 1—3 и получаем &i = zJ+i (хі*) — Zi*. Если sgnAi =

sgnA2,

вычисляем

согласно

 

п. 1—4

последовательность

z*, Д(

(і=2, 3, ...), до тех пор пока А,

не сменит знак

на противо­

положный. Пусть это произошло на к-ом

шаге.

Тогда

[z*K-i,

zK*\ Формулу (26)

в п. 4 заменяем следующей

 

 

 

z =

z*k+i = z *

+

^ s g n ^ .

 

 

 

(26')

По этой же формуле

вычисляется z2*, если sgnAi =* sgnAo.

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

некотором шаге I не выполнится условие /д г/< е,

z — z t * дает

с нужной точностью аппликату точки пересечения.

 

 

По найденному z вычисляются время ту+і

и производная

t'j+i

по формулам:

 

 

 

 

 

 

 

 

 

 

Tj + i = XJX U ±

 

j

 

 

dz

 

 

 

(27)

 

 

 

 

 

 

 

 

 

 

 

 

К ж й К і - P / V ’J z )

 

 

 

 

dy+i

=

 

— Pj(Xij ) ±

 

 

 

 

 

 

dx

 

 

 

 

 

 

 

 

 

±

VHI |4+ .(41 V 1 -

P 4 * u ) v U te+' 0)1

 

 

<28)

По производной t'y+i и скорости Vj+zlZj+^x)]

вычисляется

параметр Pj+ 1 (x) для слоя / + 1

 

 

 

 

 

 

 

 

 

т'я-і

 

±

 

 

 

 

 

 

Pj+l(X) = 1 , _/2

 

 

 

 

 

 

 

 

 

1~*~Z J+1

 

 

 

 

 

+ _________ z TU

 

 

л [

1 т і+іѴ}+2Ігі+'(х )]

(29)

 

Vj+2 [z]+,{x)]}fi+ z ’2j+i

V

1+ z,2j+1

 

 

§ 7. Вычисление координат точек границы отражения (обмена)

На границе R z_ , заданной в виде дискретных значений

Zo, i = z l- i ( x i) (i= 1, 2 , , п),

92

д ан ы значения годограф ов

■Чі= ті(-*і) і=(к, Ä +l, . . • , s)

*2j=*z(xj) j= {q , <7+1, ■■■, m) il^ k , S, <7, m <C/г

соответствующие им значения лучевых параметров

Р ц — Р \ ( Хі)>

Pi j= P -l{ Xj)

и скорости

 

V ^ V ^ i z ) -

V2= V 2l(z)

Требуется вычислить координаты точек границы Rt ния (обмена), т. е. решить систему

r = p j

f

P & ) V u {z)dz

 

\ , y ^ ~ P x 4 ) V \ i { z )

 

zl-1(«)

^i — xi(£) +

J

dz

ѵ й Ш Т = т Ш ^Ж )

*z—i(S)

■*='4 —

J

- Д+))Ѵ+(г)<^

2г_і(ч)

 

z

__________dz_________

*2= ^ ( t\)—

J

vn(z)Vi-p-mv2i-(z)

 

 

t\ —t г = 0

отраже-

(30)

( 3 1 )

(32)

относительно неизвестных x, z,

t\,

t2, g в функции параметра

т), принимающего значения х j

(/

= <7, <7+ 1, .................., т).

Для некоторого значения j параметра r\=Xj задача ре­ шается следующим образом. Задается фиктивная граница

-г = zmax = const» ze(x),

(33)

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

Дается некоторое значение x t параметру g, тем самым на границе R t~1 выбирается точка А и Параметру т] = Xj соот­ ветствует точка Аг границы R ,_ і.

93

По первым

равенствам (30), (31) и заданному

z = 2 * > z l- l (x)

вычисляются абсциссы Х\* и Х*2 концов Bi,

В2 лучей Lj, L2, выходящих из точек А и А 2.

По разности

 

8 = /х2 x j j x * X-*!

 

можно

ориентировочно

судить, сходятся

или расходятся

с ростом глубины лучи L\ и Ь2.

точку А х пере­

Если

б < 0, то лучи

расходятся, и нужно

местить ближе к точке А2. Это делается соответствующим изменением значения параметра

Процесс сближения продолжается до тех пор, пока дости­

гается б>0 или совмещение

точек А\

и А2.

В последнем

случае

точка

А\ помещается

с другой

стороны

точки А 2

достаточно

близко от

нее.

Благодаря

непрерывности

лучевого

параметра Р(х)

лучи Ьх и Ь2 пересекутся,

так как

они пересекаются в точке А 2 в случае совмещения с ней точки

А\.

параллельно,

и в этом случае

Если 6> 0, то лучи идут

нужно точку А\ совместить

с точкой А 2 и

снова проверить

разность б. При достаточно малом 6 можно считать, что %— т)

и находить 2 из уравнения ,(32), а х по

2

из

(30)

или

(31).

Эта процедура имеет следующий вид.

 

 

 

 

 

 

 

 

Задается

2і > 2г_і (|),

z x берется в качестве первого при­

ближения

к

аппликате z

искомой

точки

границы.

z x

под­

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

(32)

(обозна­

чим ее А)

и

вычисляется Д(Мі) =

Aj. Затем

выполняются

следующие действия.

 

 

 

z t

(і — 2,

3, . . . .

)

1. Вычисляется последовательность

по формулам:

 

 

 

 

 

 

 

 

 

 

 

 

 

г,- =

zi- 1+ hg, Aj <

0

 

 

 

 

 

(34)

 

 

2,

= ^ . ! - ^ ,

At> 0

 

 

 

 

 

(35)

2. Вычисляются А ;= Д (л :(-, z t)

до

тех пор,

пока А,-

не

сменит знак

на противоположный.

Пусть

это

происходит

на

/г-м шаге.

 

 

 

 

 

 

 

 

 

 

 

 

 

3. Проверяется неравенство

 

 

 

 

 

 

 

 

 

 

 

 

j z k — Z k - \ l < е

 

 

 

 

 

 

 

 

Если оно выполняется,

аппликата zK- \ искомая.

Если

 

не­

равенство не выполняется, то формулы

(34), (35)

заменяются

соответственно формулами:

 

 

 

 

 

 

 

 

 

 

94

 

_

 

h-Z

 

 

 

(3 4 '>

 

z

Zi-1

 

2

 

 

 

 

z =

z ,_ i-b ^ ,

 

 

 

 

(35')

после чего продолжаются вычисления по п. 1—3.

точки

границы

4.

Ненайденному г,

аппликате

искомой

и первому уравнению (30)

вычисляется

х

— абсцисса

точки

границы.

б > 0, то лучи сходятся

и

можно

попытаться

найти

Если

их точку пересечения при условии,

что z < z max. Точка

пере­

сечения лучей М i(xi, Zi)

ищется

методом деления интервала

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

и по первым

равенствам

1. Задается z = zn > z /_1 (|)

(30)и (31) вычисляются

Х= ХП{1), X = Хц ( т ) )

иразность

А і=хи (г])-—*п'(І).

Так как возможны два случая расположения лучей ( ц > |,

£> г]), то вычисляется А = ц — %.

2.Вычисляется последовательность

z = Zu = Z u - 1 + hsgti Д sgn Д,

(36)

(h> 0 — шаг по оси ОХ), хХі (g),

 

 

ХиЫ, Аі ^

ііСп)—*«(£).

(* = 2,3, .

. . )

До тех пор, пока разность Аг сменит знак на

противополож­

ный. Пусть это произойдет для z =

z K. Следовательно, иско­

мое значение z t £ [ziie-i , Z\K).

 

 

3. Берется hx =h /2,

формула (36) меняется на следующую

z = zu = Z u - 1 + h xsgn bksgn Д

i = k +

1, . . .

и повторяются действия п. 2—3 до тех пор, пока будет до­ стигнута нужная точность в определении координат х х, z ь то есть на некотором шаге N выполнится неравенство

 

j Z i N Z \ N - l / < £

 

Если же

выполнение этого неравенства не

достигнуто,

а ^ > z max, то нужно сблизить точки Л1, Л2.

 

Точка M i

(хи Zi) рассматривается как первое

приближе­

ние к искомой точке границы М (х,

z), координаты которой

Должны удовлетворять временному

уравнению (32).

95

Обозначим левую часть этого уравнения А, а А(М і)=Ді. Для исхождения последующих приближений М, (хІУ zt) (i= =2,3,...) выполняются следующие действия:

1)вычисляется Ді

2)если Ді<0, то вычисляем

 

Е, =

5і-і - liSgn Д,

(37)

если

і = 2 ,3 ,. . . ?! = 5

 

Ах > 0, то

 

 

 

 

 

 

^sgnAi,

(38)

где /і> 0 — шаг по оси ох.

По

{^}

вычисляется соответствую­

щая

последовательность

М,

(xh

z t) и последовательность

Дг=Д(МД до тех пор, пока Аѵ не сменит знак

на противопо­

ложный. Пусть это произошло на к-м шаге.

 

3)

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

 

 

 

jzk Zk-\ j < е

(39)

в — заданная точность вычисления точек границы. Если нера­ венство (39) выполняется, вычисления прекращаются, точка М к- і(лгк_ь zK- 1 ) дает с нужной точностью точку границы. Ес­ ли (39) не выполняется, повторяются действия п. 2, где форму-

лы (37), (38) заменены

формулами

 

Ei =

Ei-i - Jsg -п Aft

(37')

Ei =

Ei_x-^sg/iAft

(38')

§ 8. Особый случай

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

xt(x*) = 0

z(x*) = z *

X * , z * — координаты пункта

взрыва.

В общем случае для вычисления границы Ri нужно, чтобы на предшествующей ей границе были заданы годографы тДх)» Т21(х) падающей и отраженной волн и соответствующие иМ параметры Рі(х) и Ргх).

96

Для приведения особого случая к общему введем некото рую дополнительную границу R:

 

z = с — const > г*,

расположенную между границей

Ro

 

z = z0(x) х£

[а, Ь]

и

искомой границей Ri

 

 

2 = zi (X) х£

[а, Ь],

то

есть

 

 

z0(x) <c<Zi(x).

Ri,

Граница R должна быть расположена как можно ближе к

так как наибольшая кривизна годографа растет с прибли­

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

Годографы Х2 і(х), Т2 2{х), ..... соответствующие границам отражения Rb R2....... пересчитываются с границы R0 на грани­ чу R согласно § 6.

Вырожденный годограф %\{х) падающей

волны пересчи­

тывается на границу R следующим образом.

Для нахождения точек пересечения (хп, с)

лучей L„c гра­

ницей R нужно вычислить х п по формулам:

 

X п

Г _Р}пУ_\^г_

(40)

р / Т = л Ж 2

п = 0, ± 1, ± 2 ,

Значения Р1плучевого параметра, участвующие в опреде­ лении хп, неизвестны. Найдем их приближенные значения Р\п При условии, что

х п = X* + п h x, п = 0, ± 1, ± 2, . . . .

Тогда

Г

P \nV idz _

(41)

I r

1-Pm'V? = n h x-

2*

 

 

По теореме о среднем значении существует

[г*,с]такое, что

гРinVjdz __ (с-г*)Р1яУ,(£я)

V I -Л « гѴС-„)

(42)

z*

 

7. Заказ 1928

9 7

Так как

неизвестно, то в качестве Vj(S„) берем среднюю

скорость Уіср , вычисляемую по формуле.

 

 

 

 

Vj ср

М г* + Z{

(2/-2*)

 

 

 

 

 

 

 

 

 

 

 

 

 

І- 1

1+z* (2*— 2ft_i) +

Vyi гу-і + c

 

 

 

V

(c -

'У-iJ

+ k —i ~r1ѵ Ц -

 

 

 

 

 

 

(43)

Vi

задана следующим

образом:

 

 

 

 

 

 

Vi (г)=Ѵк1(г)=акіг + bkl

 

 

 

 

z t [zk-\,

z k],

Ä =

1, 2, . . .

 

 

 

 

z*£[z/-i,

z t],

c £ [zj-1, z;]

 

 

Используя

(41)— (43),

получаем формулу для

Р,„:

 

 

P . ^

s i n a

r c

t g ^

 

 

(44)

Определенные Р1п подставляем в формулы (40)

и находим

значения х „. Значения Ті в точках

вычисляем по формуле

 

 

,(*„) =

f -------

 

/ V W

) '

 

(45)

 

 

 

 

 

 

 

 

Замечание. Индекс п у х п принимает

значения п = 0, ±1,

+ 2,

+ N . N таково, что выполняются оба неравенства

х _ /ѵ < а. * N > b .

Упорядочив х п и пересчитав значения Р\п и Ті (хп) на равно­ мерный шаг hx, получим значения годографа х\ и параметра Рі в узлах границы R, предшествующей границе Ri. Таким об­ разом особый случай приведен к общему.

§ 9. Построение глубинного разреза по годографам сейсмических волн

В предыдущих параграфах описаны алгоритмы отдельных этапов решения задачи, поставленной в начале глазы. Опишем в виде блок-схемы порядок использования упомянутых этапоз при решении задачи, имея в виду такой случай задания исход­ ных данных, когда известными могут быть не только дневная поверхность R0, но и несколько границ Rb ..., RK. Случай, ког-

98

да известна только дневная поверхность R0, определяется ин-

дексом k= 0 .

Таким образом, имеем: скорости

 

Vu =

Vu(z);

Ѵг, =

Ѵ ф

(46

 

 

(j =

l,

2,

...,

п),

 

 

 

известные

границыИ,- (j =0,1,

к)

 

Z = Z j

(x),

X £ [a,

b ]

 

годографы отраженных (поперечных)

 

волн

 

(/' =

k + 1, .

. . , ti)

 

i 2J = r2J(x )

 

годограф

продольной

волны

)

 

 

t i

=

Ti ( x )

 

 

 

или годограф падающей волны в точке

X * , 2 *

 

 

Х\ = 0.

 

 

 

 

 

 

 

 

 

 

 

Требуется

вычислить

координаты

 

точек границ Ry

(j = K + 1, ....,

n).

 

Порядок вычислений представляет­

 

ся в виде блок-схемы

(рис.

2).

1.Обработка наблюденных годо­

графов

% 2

(j = k + I,

...

п)

и

вы­

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

3,

4).

 

2.

Анализ метода: в случае

отра­

женных волн переход к блоку 3, в слу­

чае

проходящих обменных

волн —

к блоку 4.

 

 

скоростей

 

Vi}(z)

на

3.

Смена знака

 

противоположный,

получение

зна­

чений Т і ( х )

и Р\ (х)

в узлах фиктивной

границы

согласно

§

8

и

переход

■э к блоку 7.

 

наблюденного

годо­

 

4.

Обработка

графа Т і ( х )

продольной волны и

вы­

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

(см.

§ 3,

§4 ).

5.Анализ количества заданных

границ к.

Рис. 2. Блок-схема, С 0 - если k = 0, то переход к блоку 9, ставитель Коробов Б.. в. если k^O, то переход к блоку 6.

7*

99

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