App-SeismicUnixGui
view release on metacpan or search on metacpan
lib/App/SeismicUnixGui/developer/Stripped/model/addrvl3d.par.main view on Meta::CPAN
ADDRVL3D - Add a random velocity layer (RVL) to a gridded
v(x,y,z) velocity model
addrvl3d <infile n1= n2= >outfile [parameters]
Required Parameters:
n1= number of samples along 1st dimension
n2= number of samples along 2nd dimension
Optional Parameters:
n3=1 number of samples along 3rd dimension
mode=1 add single layer populated with random vels
=2 add nrvl layers of random thickness and vel
seed=from_clock random number seed (integer)
---->New layer geometry info
i1beg=1 1st dimension beginning sample
i1end=n1/5 1st dimension ending sample
i2beg=1 2nd dimension beginning sample
i2end=n2 2nd dimension ending sample
i3beg=1 3rd dimension beginning sample
i3end=n3 3rd dimension ending sample
---->New layer velocity info
vlsd=v/3 range (std dev) of random velocity in layer,
where v=v(0,0,i1) and i1=(i1beg+i1end)/2
add=1 add random vel to original vel (v_orig) at that point
=0 replace vel at that point with (v_orig+v_rand)
how=0 random vels can be higher or lower than v_orig
=1 random vels are always lower than v_orig
=2 random vels are always higher than v_orig
cvel=2000 layer filled with constant velocity cvel
(overides vlsd,add,how params)
---->Smoothing parameters (0 = no smoothing)
r1=0.0 1st dimension operator length in samples
r2=0.0 2nd dimension operator length in samples
r3=0.0 3rd dimension operator length in samples
slowness=0 =1 smoothing on slowness; =0 smoothing on velocity
nrvl=n1/10 number of const velocity layers to add
pdv=10. percentage velocity deviation (max) from input model
Notes:
1. Smoothing radii usually fall in the range of [0,20].
2. Smoothing radii can be used to set aspect ratio of random velocity
anomalies in the new layer. For example (r1=5,r2=0,r3=0) will
result in vertical vel streaks that mimick vertical fracturing.
3. Smoothing on slowness works better to preserve traveltimes relative
to the unsmoothed case.
4. Default case is a random velocity (+/-30%) near surface layer whose
thickness is 20% of the total 2D model thickness.
5. Each layer vel is a random perturbation on input model at that level.
6. The depth dimension is assumed to be along axis 1.
Example:
1. 2D RVL with no smoothing
makevel nz=250 nx=200 | addrvl3d n1=250 n2=200 | ximage n1=250
2. 3D RVL with no smoothing
makevel nz=250 nx=200 ny=220 |
addrvl3d n1=250 n2=200 n3=220 |
xmovie n1=250 n2=200
Author: Saudi Aramco: Chris Liner Jan/Feb 2005
Based on smooth3d (CWP: Zhenyue Liu March 1995)
( run in 0.829 second using v1.01-cache-2.11-cpan-39bf76dae61 )