
книги из ГПНТБ / Применение ЦВМ и средств вычислительной техники в геологии и геофизике [сборник]
..pdfгде |
|
|
|
|
■р^-ІѴ 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 |