VSP 2D modeling

<< Click to Display Table of Contents >>

Navigation:  Modeling >

VSP 2D modeling

 

Description

The VSP 2D Modeling module generates synthetic Vertical Seismic Profile (VSP) shot records for a 2D survey geometry using a depth-domain velocity model. It simulates wave propagation through the velocity model using the full elastic wave equation, placing sources at surface positions and receivers either in the borehole (for classical VSP geometry) or at the surface (for walk-away or 2D survey configurations). The module outputs synthetic seismograms that can be used for velocity model QC, wavelet estimation, or planning VSP acquisition geometry.

Use this module to validate a near-surface or depth velocity model by comparing synthetic VSP arrivals with field VSP data, or to generate reference data for time-depth conversion. The output is saved directly to a GSD file.

Input data

Output file name

Path to the output GSD file where the synthetic VSP seismograms will be written. This file is created or overwritten each time the module executes.

Depth velocity

Link to the depth-domain velocity model used for forward wave propagation. The model must be defined on a depth axis (in metres). Provide a spatially smooth velocity field for stable numerical modelling; sharp velocity contrasts may require a finer modelling grid.

Parameters

Output DT

Sample interval (s) of the output synthetic seismograms. This is independent of the internal modelling time step. Default: 0.004 s (4 ms). Set this to match the sample rate of your field VSP data.

Detect topography

Controls how the module represents the near-surface air layer above topographic relief. No topo — flat surface assumed. By air velocity — cells above the surface are filled with the Air velocity value. By headers — surface elevation is taken from trace headers. Default: By air velocity.

Air velocity

Velocity (m/s) assigned to model cells above the topographic surface. Active only when Detect topography is set to By air velocity. Default: 310 m/s (approximate speed of sound in air at standard conditions).

Datum

Reference datum elevation (m) relative to which depths in the velocity model are interpreted. Default: 2000 m. Set this to the elevation datum of your velocity model.

Additional apperture

Extra lateral padding (m) added beyond the outermost source and receiver positions when building the modelling grid. This prevents model edge effects from interfering with the synthetic seismograms. Default: 500 m.

Distribution type

Controls the spatial layout of sources and receivers. Selects between standard surface-to-borehole VSP geometry and alternative acquisition configurations.

Source start

Index of the first source position to model. Default: 1.

Source end

Index of the last source position to model. Default: 1000000 (effectively all sources). Reduce this to limit modelling to a subset of the source array.

Source step

Decimation step between modelled source positions. A value of 1 models every source; larger values skip intermediate sources to reduce computation time. Default: 5.

Receiver start

Index of the first receiver (depth level) to include in the output. Default: 1.

Receiver end

Index of the last receiver (depth level) to include in the output. Default: 1000000 (all receivers).

Receiver step

Decimation step between output receiver levels. A value of 1 includes every receiver depth; larger values thin the borehole receiver array. Default: 5.

Sources count around rcv left

Number of surface source positions to the left of each receiver used for constructing horizontal shot gathers. Default: 10.

Sources count around rcv right

Number of surface source positions to the right of each receiver used for constructing horizontal shot gathers. Default: 10.

Sources step horizontal

Spacing (source index step) between consecutive surface sources used in horizontal shot gather construction. Default: 5.

Receivers count vertical

Total number of borehole receivers distributed along the vertical receiver array. Default: 10.

Receivers step horizontal

Vertical spacing (m) between adjacent borehole receivers. Default: 200 m.

Padding size

Number of absorbing boundary cells added around the modelling grid to prevent artificial reflections from the model edges. Default: 20 cells. Increase this if you observe spurious late-time reflections in the output synthetic data.

Free surface

When enabled, applies a free-surface boundary condition at the top of the model, allowing surface-related multiples and ghost reflections to be included in the synthetic output. Disable this option to produce primary-only (no free surface) synthetics. Default: disabled.

Frequency

Dominant frequency (Hz) of the source wavelet used in the modelling. Default: 20 Hz. Set this to the dominant frequency of the field source wavelet for the most accurate comparison with field VSP data.

Calculate params

When enabled, the module automatically calculates the optimal internal modelling time step and number of samples from the model dimensions and maximum velocity, overriding the manually specified Time step and Samples count values. Use this option to ensure numerical stability before running with custom parameters.

Time step

Internal modelling time step (s) used in the finite-difference wave propagation. This value must satisfy the Courant-Friedrichs-Lewy (CFL) stability condition: it must be smaller than the Model resolution divided by the maximum velocity. Default: 0.0005 s (0.5 ms).

Samples count

Total number of internal modelling time steps. Together with Time step, this defines the total simulation duration. Default: 10000. Set this so that the simulation runs long enough to capture all arrivals of interest.

Max t

Maximum recording time (s) for the output synthetic seismograms. Traces in the output GSD file will be truncated to this length. Default: 5 s. Set this to slightly longer than the two-way travel time to the deepest reflector of interest.