📄 readme
字号:
README for RAYT2DAN Debashish Sarkar 2003This code depends on the CWP/SU (Seismic Unix) package,available free from the Center for Wave Phenomena at:www.cwp.mines.edu/cwpcodesThe demo also depends on the proprietary codes: rayt2dan and surelananThese codes are available to sponsors of the CWP Consortium project.The program VELPERTAN computes updates of medium parameters by minimizing the variance of themigrated depths of events in image gathers.To install VELPERTANEdit the Makefile to reflect the needs of your system andtype:makeDemo for VELPERTANThe demo shows an application of the code on afactorized v(x,z) medium with linear gradients invertical velocity. To run the demo, type:Synlv to create the test datasetRayt2dan to perform the ray tracing for the migrationSukdmig2d to perform the migrationSurelanan to begin the residual moveout analysisto determine the residual moveout at different cdp locations. Then use Velpertan to compute parameter updates. To minimize the residual moveoutand to obtain perturbation in the parameters.You should see something like this:d_VP0=0.000000e+00 d_kz=2.578647e-01 d_kx=7.929953e-02 d_epsilon=3.494340e-01 d_delta=1.202125e-02The procedure would follow by adding each of these values tothe corresponding value in the input to rayt2dan in the shellscript Rayt2dan. The values of d_VP0, d_kz, d_kx, d_epsilon, d_delta are addedto the parameters that are input into unif2 in the portionof the Rayt2d script reproduced here:... # Create parameter files for raytracing. # Make VP0 # note: add computed d_VP0 to V00 here # add computed d_kx to dvdx, and add d_kz to dvdz here. unif2 < test >VP0 ninf=$ninf npmax=$npmax \ nz=$nz dz=$dz fz=$fz nx=$nx dx=$dx fx=$fx \ v00=2000 dvdz=0.3 dvdx=0.1 smooth2 < VP0 r1=$r1 r2=$r2 n1=$nz n2=$nx > VP0sm # Make epsilon # note: add the computed value of d_epsilon to v00 here unif2 < test >epsilon ninf=$ninf npmax=$npmax \ nz=$nz dz=$dz fz=$fz nx=$nx dx=$dx fx=$fx \ v00=0.0 smooth2 < epsilon r1=$r1 r2=$r2 n1=$nz n2=$nx > epsilonsm # Make delta # note: add the computed value of d_delta to v00 here unif2 < test >delta ninf=$ninf npmax=$npmax \ nz=$nz dz=$dz fz=$fz nx=$nx dx=$dx fx=$fx \ v00=0.0 smooth2 < delta r1=$r1 r2=$r2 n1=$nz n2=$nx > deltasm....The user would then repeat the procedure beginningby running Rayt2dan, Sukdmig2d, Surelanan, and Velpertan, untilthe user is satisfied that the migrated image gathers are flat.For this particular demo, three iterations of this procedure shouldcompletely flatten the migrated image gathers.John Stockwell | john@dix.Mines.EDUCenter for Wave Phenomena (The Home of Seismic Un*x)Colorado School of MinesGolden, CO 80401 | http://www.cwp.mines.edu/cwpcodesvoice: (303) 273-3049Our book:Norman Bleistein, Jack K. Cohen, John W. Stockwell Jr., [2001],Mathematics of multidimensional seismic imaging, migration, and inversion,(Interdisciplinary Applied Mathematics, V. 13.), Springer-Verlag, New York.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -