In the oil and gas industry, seismic surveys are conducted over subsurface regions of interest during the search for, and characterization of, hydrocarbon reservoirs. In seismic surveys, a seismic source generates seismic waves that propagate through the subterranean region of interest and may be detected by seismic receivers. The seismic receivers detect and may store a time-series of samples of earth motion caused by the seismic waves. The collection of time-series of samples recorded at many receiver locations generated by a seismic source at many source locations constitutes a seismic data set.
To determine the earth structure, including the presence of hydrocarbons, the seismic data set may be processed. Processing a seismic data set includes a sequence of steps designed to correct for a number of issues, such as near-surface effects, noise, irregularities in the seismic survey geometry, etc. For example, the presence of a discontinuity, such as a free surface near the source and the receivers, may create unwanted reflections, known as ghosts, that overlap the seismic field of interest. The resulting reflection series may end up being much more populated than the true reflectivity, and the unwanted reflections may cause notches in the spectrum of the recorded wavefield, lowering the useable bandwidth. The removal of ghost events from seismic data is known as deghosting. A properly processed seismic data set may aid in decisions as to if and where to drill for hydrocarbons.
This summary is provided to introduce a selection of concepts that are further described below in the detailed description. This summary is not intended to identify key or essential features of the claimed subject matter, nor is it intended to be used as an aid in limiting the scope of the claimed subject matter.
In one aspect, embodiments disclosed herein relate to a method including obtaining seismic data regarding a subsurface region of interest, wherein the seismic data includes time-space pressure data. The method also includes a determining, using a seismic processor, a pressure derivative with respect to depth based on the time-space pressure data. The method further includes determining, using the seismic processor, a phase-shifted pressure derivative by applying a phase-shift filter to the pressure derivative. The method still further includes determining, using the seismic processor, a transformed phase-shifted pressure derivative by decomposing the phase-shifted pressure derivative into components of a frequency and a horizontal wavenumber. The method also includes determining, using the seismic processor, transformed phase-shifted pressure data based, at least in part, on the transformed phase-shifted pressure derivative. The method further includes determining, using the seismic processor, time-space filtered pressure data by inverse transforming the transformed phase-shifted pressure data. The method still further includes determining, using the seismic processor, a first direction wavefield and a second direction wavefield based, at least in part, on the time-space pressure data and the time-space filtered pressure data. The method also includes generating, using the seismic processor, a seismic image based, at least in part, on the first direction wavefield or the second direction wavefield.
In one aspect, embodiments disclosed herein relate to a system including a seismic
acquisition system configured to record seismic data regarding a subsurface region of interest, wherein the seismic data includes time-space pressure data. The system also includes a seismic processor configured to obtain the seismic data regarding a subsurface region of interest. The seismic processor is also configured to determine a pressure derivative with respect to depth based on the time-space pressure data. The seismic processor is further configured to determine a phase-shifted pressure derivative by applying a phase-shift filter to the pressure derivative. The seismic processor is still further configured to determine a transformed phase-shifted pressure derivative by decomposing the phase-shifted pressure derivative into components of a frequency and a horizontal wavenumber. The seismic processor is also configured to determine transformed phase-shifted pressure data based, at least in part, on the transformed phase-shifted pressure derivative. The seismic processor is further configured to determine time-space filtered pressure data by inverse transforming the transformed phase-shifted pressure data. The seismic processor is still further configured to determine a first direction wavefield and a second direction wavefield based, at least in part, on the time-space pressure data and the time-space filtered pressure data. The seismic processor is also configured to generate a seismic image based, at least in part, on the first direction wavefield or the second direction wavefield.
It is intended that the subject matter of any of the embodiments described herein may be combined with other embodiments described separately, except where otherwise contradictory.
Other aspects and advantages of the claimed subject matter will be apparent from the following description and the appended claims.
In the following detailed description of embodiments of the disclosure, numerous specific details are set forth in order to provide a more thorough understanding of the disclosure. However, it will be apparent to one of ordinary skill in the art that the disclosure may be practiced without these specific details. In other instances, well-known features have not been described in detail to avoid unnecessarily complicating the description.
Throughout the application, ordinal numbers (e.g., first, second, third, etc.) may be used as an adjective for an element (i.e., any noun in the application). The use of ordinal numbers is not to imply or create any particular ordering of the elements nor to limit any element to being only a single element unless expressly disclosed, such as using the terms “before”, “after”, “single”, and other such terminology. Rather, the use of ordinal numbers is to distinguish between the elements. By way of an example, a first element is distinct from a second element, and the first element may encompass more than one element and succeed (or precede) the second element in an ordering of elements.
In the following description of
It is to be understood that the singular forms “a,” “an,” and “the” include plural referents unless the context clearly dictates otherwise. Thus, for example, reference to “a seismic signal” includes reference to one or more of such seismic signals.
Terms such as “approximately,” “substantially,” etc., mean that the recited characteristic, parameter, or value need not be achieved exactly, but that deviations or variations, including for example, tolerances, measurement error, measurement accuracy limitations and other factors known to those of skill in the art, may occur in amounts that do not preclude the effect the characteristic was intended to provide.
It is to be understood that one or more of the steps shown in the flowcharts may be omitted, repeated, and/or performed in a different order than the order shown. Accordingly, the scope disclosed herein should not be considered limited to the specific arrangement of steps shown in the flowcharts.
In general, disclosed embodiments include systems and methods to remove ghost events in acquired seismic data. In particular, some embodiments acquire seismic signals during geophysical explorations to map the structure of a subsurface region. The seismic signals may contain ghost events, undesired reflections due to the presence of a free surface close to the source and receivers. In some embodiments, a deghosting technique is applied to remove the ghost events by separating the wavefield in up-going and down-going waves. However, seismic receivers are typically placed at the same vertical position, and determining the up-going and down-going waves may be difficult with such configurations. Methods and processing techniques to reduce ghost events for all types of receiver placement may assist in improving the quality of acquired seismic data.
The deghosted seismic data may then be used for further seismic data interpretation, such as defining the spatial location and extent of a hydrocarbon reservoir. Thus, the disclosed methods are integrated into the established practical applications for improving seismic images and searching for an extraction of hydrocarbons from subsurface hydrocarbon reservoirs. The disclosed methods represent an improvement over existing methods for at least the reasons of lower cost and increased efficacy.
The radiated seismic waves (108) may return to the surface (124) of the earth as refracted seismic waves (110) or reflected seismic waves (114). Refracted seismic waves (110) and reflected seismic waves (114) may occur, for example, due to geological discontinuities (112) that may be also known as “seismic reflectors”. The geological discontinuities (112) may be, for example, planes or surfaces that mark changes in physical or chemical characteristics in a geological structure. The geological discontinuities (112) may also be boundaries between faults, fractures, or groups of fractures within a rock. The geological discontinuities (112) may delineate a hydrocarbon reservoir (104).
At the surface (124), refracted seismic waves (110) and reflected seismic waves (114) may be detected by seismic receivers (116). Radiated seismic waves (108) that propagate from the seismic source (106) directly to the seismic receivers (116), known as direct seismic waves (122), are also detected by the seismic receivers (116).
Likewise, as shown in
In some embodiments, a seismic source (106) may be positioned at a location denoted (xs, ys), where x and y represent orthogonal axes on the earth's surface above the subsurface region of interest (102). The seismic receivers (116) may be positioned at a plurality of seismic receiver locations denoted (xr, yr), with the distance between each receiver and the source being termed “the source-receiver offset”, or simply “the offset”. Thus, the direct seismic waves (122), refracted seismic waves (110), and reflected seismic waves (114) generated by a single activation of the seismic source (106) may be represented in the axes (xs, ys, xr, yr, t). The t-axis indicates the recording time between the activation of the seismic acquisition system (100) and the sample time at which the seismic wave is detected by the seismic receivers (116).
Seismic processing may reduce five-dimensional seismic data produced by a seismic acquisition system (100) to three-dimensional (x, y, t) seismic data by, for example, correcting the recorded time for the time of travel from the seismic source (106) to the seismic receiver (116) and summing (“stacking”) samples over two horizontal space dimensions. Stacking of samples over a predetermined time interval may be performed as desired, for example, to reduce noise and improve the quality of the signals.
Seismic data may also refer to data acquired at different time intervals, such as, for example, in cases where seismic surveys are repeated after a period of weeks, months, or years, to obtain time-lapse data. Seismic data may also be pre-processed or partially-processed data, e.g., arranged as “common shot gathers” (CSG), i.e., sorting waveforms as acquired by different receivers and having a single source location. The type of seismic data is not intended as limiting, and any other suitable seismic data is intended to fall within the scope of the present disclosure.
In the CSG (304) shown in
The CSG (304) illustrates how arrivals are detected at later times by the seismic receivers (116) that are farther from the seismic source (106). In some embodiments, arrivals of direct seismic waves (122) in the CSG (304) may be approximated by a straight line, while arrivals of reflected seismic waves (114) may present a hyperbolic shape, as seen in
In one or more embodiments, seismic data (302) acquired by a seismic acquisition system (100) may be arranged in a plurality of CSGs (310) to create a 3D seismic dataset. Alternatively, the seismic data (302) may be represented as a “seismic volume” (312) consisting of a plurality of time-space waveforms with a time axis (314), a first spatial dimension (316), and a second spatial dimension (318), where the first spatial dimension (316) and second spatial dimension (318) are orthogonal and span the Earth's surface above the subsurface region of interest (102). Seismic data (302) may also include time-space pressure data (315) in the form of time-space waveforms that describe the time variation of pressure (313) at the seismic receivers (116).
Seismic data (302) may be processed by a seismic processor (320) to generate a seismic velocity model (319) of the subterranean region of interest (102). A seismic velocity model (319) is a representation of seismic velocity at a plurality of locations within a subterranean region of interest (102). Seismic velocity is the speed at which a seismic wave, that may be a pressure-wave or a shear-wave, travel through a medium. Pressures waves are often referred to as “primary-waves” or “P-waves”. Shear waves are often referred to as “secondary-waves” or “S-waves”. Seismic velocities in a seismic velocity model (319) may vary in vertical depth, in one or more horizontal directions, or both. Layers of rock are created from different materials or created under varying conditions. The seismic velocity may vary from one rock formation or layer to the next.
In some embodiments seismic data (302) may be processed by a seismic processor (320) to generate a seismic image (330) of the subterranean region of interest (102). Seismic data (302) may easily be of the order of hundreds of terabytes in size, thus manual seismic processing is essentially impractical and processing a full seismic dataset may require substantial computer resources, including both computer processing and computer memory capabilities. In some embodiments, a seismic processor (320) may consist of computer hardware components that are specifically configured for the purpose of efficiently performing seismic processing steps. For example, a seismic processor (320) may typically include an array of computer-processing units (CPUs) with one or more subarrays of graphical processing units (GPUs) attached to each CPU. Tape readers or high-capacity hard-drives may be connected to the CPUs using wide-band data buses. In some cases, the seismic processor (320) may be co-located with the seismic analyst operating the system, while in other cases the seismic processor (320) may be implemented remotely from the seismic analysts, such as on “the cloud”, i.e., on computer hardware leased from a third-party at a remote location. In the latter case, the seismic analyst may perform command, control and QC on a local computer system and transmit instructions to and receive summary data from the seismic processor (320) over a network, including a secure network such as a virtual private network (VPN). A seismic analyst may interface with the seismic processor (320) on one or more computer monitors where visualization of the seismic data, the results of intermediate processing steps, and/or the final seismic image (330) or attribute image may be displayed. These displays may include perspective visualization of 3D image cubes, planar vertical or horizontal slices, and non-planar surfaces (such as an undulating geological surface). In other cases, the seismic data (302) may be displayed using virtual reality technology (e.g., goggles or “caves”) that allow the seismic analyst to “walk through” the seismic data).
Processing seismic data (302) may generate a time-domain seismic image (332) using a process called seismic migration (also referred to as “migration” herein) and a seismic velocity model (319). In seismic migration, seismic events (e.g., reflections, refractions) recorded at the surface are relocated in either time or space to the location the event occurred in the subsurface. In some embodiments, migration may transform pre-processed shot gathers from a time-domain to a depth-domain seismic image (334). In a depth-domain seismic image (334), seismic events in a migrated shot gather may represent geological boundaries (336, 338) in the subsurface. Various types of migration algorithms may be used in seismic imaging. For example, one type of migration algorithm corresponds to reverse time migration.
Processing of seismic data (302) may generate a seismic image (330). The seismic image (330) may be interpreted by a seismic interpreter using a seismic interpretation workstation as containing structures, including geological boundaries (336, 338) delineating the three-dimensional geometry of a subsurface region of interest (102) including, for example, a hydrocarbon reservoir (104). If a seismic image (330) indicates the presence of hydrocarbons in the subsurface region of interest (102), a drilling system may drill a wellbore (118) to access those hydrocarbons.
A top drive (416) provides clockwise torque via the drive shaft (418) to the drillstring (408) in order to drill the wellbore (118). The drillstring (408) may comprise a plurality of sections of drillpipe attached at the uphole end to the drive shaft (418) and downhole to a bottomhole assembly (“BHA”) (420). The BHA (420) may be composed of a plurality of sections of heavier drillpipe and one or more measurement-while-drilling (“MWD”) tools configured to measure drilling parameters, such as torque, weight-on-bit, drilling direction, temperature, etc., and one or more logging-while-drilling (“LWD”) tools configured to measure parameters of the rock surrounding the wellbore (118), such as electrical resistivity, density, sonic propagation velocities, gamma-ray emission, etc. MWD and logging tools may include sensors and hardware to measure downhole drilling parameters, and these measurements may be transmitted to the surface (124, 102) using any suitable telemetry system known in the art. The BHA (420) and the drillstring (408) may include other drilling tools known in the art but not specifically listed.
The wellbore (118) may traverse a plurality of overburden (422) layers and one or more seals or cap-rock formations (424) to a hydrocarbon reservoir (104) within the subterranean region (428), and specifically to a drilling target (430) within the hydrocarbon reservoir (104). The wellbore trajectory (404) may be a curved or a straight. All or part of the wellbore trajectory (404) may be vertical, and some portions of the wellbore trajectory (404) may be deviated from the vertical or horizontal. One or more portions of the wellbore (118) may be cased with casing (432) in accordance with a wellbore plan.
To start drilling, or “spudding in” the well, the hoisting system lowers the drillstring (408) suspended from the derrick (414) towards the planned surface location of the wellbore (118). An engine, such as an electric motor, may be used to supply power to the top drive (416) to rotate the drillstring (408) through the drive shaft (418). The weight of the drillstring (408) combined with the rotational motion enables the drill bit (406) to bore the wellbore (118).
The drilling system (400) may be disposed at and communicate with other systems in the well environment, such as a seismic processor (320) and a wellbore planning system (438). The drilling system (400) may control at least a portion of a drilling operation by providing controls to various components of the drilling operation. In one or more embodiments, the drilling system (400) may receive well-measured data from one or more sensors and/or logging tools arranged to measure controllable parameters of the drilling operation. During operation of the drilling system (400), the well-measured data may include mud properties, flow rates, drill volume and penetration rates, rock physical properties, etc.
In some embodiments, the rock physical properties may be used by a seismic interpretation workstation (436) to determine a location of a hydrocarbon reservoir (104) (or other subterranean features). The seismic interpretation workstation (436) may be used to identify and label subsurface structures, such as geological layers, geological layer boundaries, faults and fractures, and boundaries between different types of pore fluids. Typically a seismic interpretation workstation (436) may be configured to facilitate interaction between the seismic interpretation workstation (436), the seismic data (302) and images stored within the seismic interpretation workstation (904) and a human user. To achieve this the seismic interpretation workstation (436) may be equipped with two-dimensional (monitors) or three-dimensional (immersive or virtual reality) display capabilities and one or more mouse, wand, or equivalent devices designed to enable the identification, isolation, and labelling of subterranean features.
Knowledge of the existence and location of the hydrocarbon reservoir (104) and other subterranean features may be transferred from the seismic interpretation workstation (436) to a wellbore planning system (438). The wellbore planning system (438) may use information regarding the hydrocarbon reservoir (104) location to plan a well, including a wellbore trajectory (404) from the surface (124) of the earth to penetrate the hydrocarbon reservoir (104). In addition, to the depth and geographic location of the hydrocarbon reservoir (104), the planned wellbore trajectory (404) may be constrained by surface limitations, such as suitable locations for the surface position of the wellhead, i.e., the location of potential or preexisting drilling rigs, drilling ships or from a natural or man-made island.
Typically, the wellbore plan is generated based on best available information at the time of planning from a geophysical model, geomechanical models encapsulating subterranean stress conditions, the trajectory of any existing wellbores (which it may be desirable to avoid), and the existence of other drilling hazards, such as shallow gas pockets, over-pressure zones, and active fault planes. Information regarding the planned wellbore trajectory (404) may be transferred to the drilling system (400) described in
A seismic image (330) of high quality may assist in improving the accuracy of the planned wellbore trajectory (404), and thus the efficiency of the drilling operations. A seismic image (330) of high resolution be obtained if densely-recorded data is acquired by using closely-spaced shots and seismic receivers. For example, seismic waves with a bandwidth extending up to 100 Hz or more may resolve thin features. However, when receivers are located at a depth below the surface (124, 208), as it is often the case in seismic acquisition systems in water (see
The downgoing waves (508) are often called “ghosts” since they may manifest themselves in a time series (305) as slightly delayed phases trailing the seismic waves of interest. The downgoing waves (508) may interfere with the upgoing waves (510) of interest in a constructive or destructive manner, causing phase and amplitude changes of the desired upgoing wavefields (510), which may result in loss of resolution and bandwidth. This phenomenon is known in seismic data processing as the “ghost-notch” effect.
The process of eliminating the interfering downgoing waves (508) from seismic data (302) is known as deghosting. Different approaches may be adopted to address the deghosting problem: acquisition-based, statistical processing, and deterministic processing. Acquisition based approaches involve making use of special acquisition configurations, for example using dual-streamer configurations or using variable-depth streamer configurations. Statistical processing approaches may include the classical minimum phase deconvolution algorithm or machine learning techniques, among others. Deterministic processing approaches include the computation of the analytic inverse of the ghost operator, and the estimation of unrecorded quantities from the data and using these quantities to deghost the data. A processing-based approach to deghosting may be a convenient solution because data processing may be applied to existing, already acquired seismic data (302).
One conventional deterministic processing approach to deghosting involves separating the downgoing waves (508) from the upgoing waves (510) detected at the seismic receivers (116). The recorded wavefield may be interpreted as a convolution of the upgoing waves (510) and a ghosting operator. The up/down separation of the wavefields is then performed by estimating in a deterministic manner the ghosting operator. In the frequency domain the ghosting operator may be expressed as:
where ω is the circular frequency, i=√{square root over (−1)}, and td is the two-way vertical propagation time from the source (or receiver). The parameter r belongs to the range −1<r<0 and is the magnitude of the reflectivity coefficient at the surface. A value of −1 may be used for the reflectivity coefficient r, however, the reflectivity at the water surface is not always equal to −1, and in many cases, it is not even known.
In some embodiments, deghosting is based on a method that uses the Hilbert Transform and does not involve the use of a reflectivity coefficient. Specifically, up/down separation of wavefields is based on the sign of the apparent propagation velocity vz, or slowness pz along the vertical (depth) axis. For seismic wavefields in a time-space (t, z) domain the apparent propagation velocity vz may be obtained by transforming the (t, z) data into frequency-vertical wavenumber data, with the 1D dispersion relation:
where kz is the vertical wavenumber. Although only the sign of vz is used to perform the up/down separation of wavefields, it depends on the signs of ω and kz, both of which may be positive or negative, leading to four possibilities, as shown in diagram (512) in
The Hilbert Transform may be used as a tool to produce complex time histories that are equivalent (i.e., with no loss of information) to the original time series (305) included in seismic data (302). The original time series (305) may be considered as real functions of time and space, whereas the complex time histories produced with the Hilbert Transform have a real and an imaginary part, but with the advantage of having only non-negative frequencies or wavenumbers. Specifically, The Hilbert Transform allows the construction of the complex counterpart of a real-valued function (or signal) f(t), also known as the “analytical signal” or “complex trace” A(t), given by:
where the imaginary part A(t) is the Hilbert Transform of f(t), denoted by Ht{f(t)}. The Hilbert Transform of f(t) mat expressed as the Cauchy Principal Value of the following integral:
It follows that the Hilbert Transform Ht of a real time-domain signal f(t) is a linear time-invariant filter that produces another real-valued time-domain signal Ht{f(t)}.
The filtering effect of the Hilbert Transform Ht on the signal f(t) may be more clearly understood in the frequency domain. The fact that the Fourier Transform Ft of a time-domain signal is a function of a temporal frequency ω may be expressed as:
where t(ω) denotes the Fourier Transform of f(t). Note that if the signal to be transformed is a function of a spatial coordinate, say for example g(x), the Fourier Transform is a function of a spatial frequency, x(kx), also known, as wavenumber kx. In the notation adopted herein the subscript of the transform, Hilbert of Fourier, denotes the variable to which the Transform is applied. For example, for transformations with respect to the time variable of a function of the form g(t, x), the Hilbert transform and the Fourier Transform are denoted by Ht{g(t, x)} and Ft{g(t, x)}, respectively. Similarly, for transformations of g(t, x) with respect to the space variable x, the Hilbert transform and the Fourier Transform are denoted by Hx{g(t, x)} and Fx{g(t, x)}, respectively. Keeping with the time-domain signal, the Fourier Transform of the Hilbert Transform, denoted by t(ω), is related to t(ω) as follows:
where sgn(·) is the sign function of its argument. Since the Fourier Transform t(ω) is a complex function, each of its frequency components has a real part and an imaginary part, or equivalently, each of its frequency components has an amplitude and a phase. Therefore, the multiplication of t(w) by the factor—i sgn(ω) implies that the Hilbert Transform essentially exchanges the real and imaginary parts of t(ω) (while changing the sign of one of them). This exchange of real and imaginary parts may be interpreted in the complex plane as a rotation from a real-to-imaginary axis, or from an imaginary-to-real axis. In addition, a rotation between the real and imaginary axis in the complex plain is equivalent to a phase shift of ±π/2 radians to each frequency component of t(ω). Thus, the Hilbert Transform does not change the magnitude of t(ω), only its phase, with a ±π/2 phase shift. Note that the Hilbert transform may be used to apply a ±π/2 phase shift to temporal frequency components ω, as well as spatial frequency (wavenumber) components.
Applying the Fourier Transform to the analytical signal A(t) to Equation (3), along with Equation (6), gives the result:
which may be equivalently expressed as:
As seen in Equation (8), the Fourier Transform (ω) of the analytical signal A(t) has no negative frequency components. The analytical signal A(t) may then be used as a tool to extract the positive frequency components of a signal f(t). Furthermore, a generalization of the analytical signal A(t) provides what is known as the Extended Hilbert Transform Et±, given by the following expression:
Application of the Extended Hilbert Transform Et± to the signal f(t) allows then a straightforward separation of positive and negative frequency components in the frequency domain, as given in the following expressions:
where and are respectively the positive and negative frequency components of f(t) in the frequency domain. As already stated below, the Hilbert Transform and therefore, Equations (9) and (10), may be applied to separate temporal frequency components as well as spatial frequency (wavenumber) components of a signal.
In particular, for a wavefield p(t, z) defined in time and only in a spatial (vertical or depth, z) dimension, the up/down separation of p(t, z) may be expressed in terms of the Extended Hilbert Transform, as follows:
where pu(t, z) is the up-going wavefield (510) and pd(t, z) the down-going wavefield (508) of p(t, z). Et± and Ez± denote the Extended Hilbert Transform applied to a temporal and a vertical spatial frequency, respectively. Similarly, Ht and Hz denote the Hilbert Transform applied to a temporal and a vertical spatial frequency, respectively.
Keeping with to
However, in some embodiments, the seismic acquisition system (100) uses seismic receivers (116) that are distributed in a horizontal direction, as in the example of diagram (504) in
where kx and ky are the wavenumbers in the x- and y-direction, respectively. Acquiring seismic data (302) such as pressure data (315) with horizontally distributed seismic receivers (116) at two or more different depths (as in the example shown in
In some embodiments, the transform Hz in Equation (8) may be estimated in an indirectly manner. For a signal g(t, x, y, z), the Fourier Transform applied to the spatial coordinates x, y and z, denoted by Gx,y,z, may be expressed as:
Then, the Fourier Transform of the partial derivative of g(t, x, y, z) with respect to z, denoted here by Dx,y,z, is given by:
On the other hand, taking the Hilbert Transform of the signal g(t, x, y, z) with respect to z, and then applying the Fourier Transform by Fx,y,z leads to the result:
Combining Eqs. (14) and (15) the following result is obtained:
Next, the Fourier Transform with respect to time applied on both sides of Equation (16) gives
The dispersion relation of Equation (12) may be used to map the vertical wavenumber to the horizontal wavenumbers, and Equation (17) may be expressed as follows:
At this point it is important to note that the right hand side of Equation (18) is no longer a function of the vertical coordinate z (or of kz), and thus, Ft,x,y,z{Hz} may be estimated even if the signal g is a function of only time and horizontal coordinates. Then, for a signal g(t, x, y) Equation (18) reduces to:
Without a dependency on the spatial coordinate z, Equation (18) may be used in Equation (11) to compute Hz for up/down wavefield separation. For example, for a wavefield p(t, x, y), the signal g(t, x, y) may be replaced by Ht{p(t, x, y)} in Equation (19) as follows:
where the fact that the Hilbert Transform of a derivative of a signal is the derivative of the Hilbert Transform has been used. Furthermore, in some embodiments, time-space pressure data (315) acquired by seismic receivers (116) is a function of only one horizontal spatial coordinate, say x, and thus Equation (20) reduces even further to:
Turning to
In Block 600, seismic data (302) associated with a subsurface region of interest is obtained, in accordance with one or more embodiments. The seismic data (302) may include time-space pressure data p(t, x, y) (315) acquired using a seismic acquisition system (100) above a subsurface region of interest (102). The seismic data (302) may be processed to attenuate noise and may be organized in one or more spatial dimensions (316, 318) and a time axis (314) to form a plurality of time-space waveforms. In some embodiments, a plurality of CSGs (310) may be generated with the source position corresponding to the middle of the offset, as illustrated in
In Block 610, a pressure derivative with respect to depth is determined based on the time-space pressure data, in accordance with one or more embodiments. A derivative with respect to depth (612) may be estimated from two values of the wavefield p(t, x, y) at two different depths z1 and z2 as follows:
where p1(t, x, y) and p2(t, x, y) are the values of p(t, x, y) at depths z1 and z2, respectively. In some embodiments, the two depths z1 and z2 used to compute pz(t, x, y) (614) correspond to the over streamer (216) and the under streamer (218) of a seismic acquisition system (100). In other embodiments, the seismic acquisition system (100) includes only one streamer (214) and the two depths z1 and z2 to compute the pressure derivative pz(t, x, y) (614) are the free surface and the streamer's depth.
In Block 620, a phase-shifted pressure derivative is determined by applying a temporal phase-shift filter to the pressure derivative, in accordance with one or more embodiments. A phase filter (622) may be used to apply a ±π/2 temporal phase shift to the pressure derivative with respect to depth pz(t, x, y) (614). In some embodiments the phase-shifted pressure derivative pz*(t, x, y) (624) may be obtained via the Hilbert Transform Ht:
Filtering with the phase filter (622) may be performed in the time-domain, or the in the temporal frequency ω-domain, for example, with Eq. (4) or with Eq. (6).
In Block 630, a transformed phase-shifted pressure derivative is determined by decomposing the phase-shifted pressure derivative into components of a frequency and a horizontal wavenumber, in accordance with one or more embodiments. The transformed phase-shifted pressure derivative (ω, kx, ky) (634) may be obtained by transforming the phase-shifted pressure derivative pz*(t, x, y) (624) with multidimensional Fourier Transforms. For example, the transformation of the phase-shifted pressure derivative pz*(t, x, y) (624) may be expressed as follows:
where Ft,x,y(632) is the Fourier Transform applied to the time variable and to the x- and y-spatial coordinates. Therefore, the transformed phase-shifted pressure derivative (ω, kx, ky) (634) is a function of the temporal frequency ω and the wavenumbers kx and ky.
In Block 640, transformed phase-shifted pressure data is determined based on the transformed phase-shifted pressure derivative, in accordance with one or more embodiments. The transformed phase-shifted pressure derivative (ω, kx, ky) (634) may be processed to obtain transformed phase-shifted pressure data (ω, kx, ky) (644) that is related to the Hilbert Transform with respect to depth Hz. The relation may be expressed as:
Equation (25) indicates that the function (ω, kx, ky) (644) is the Fourier transform Ft,x,y (632) of the desired Hilbert Transform with respect to depth Hz. On the other hand, functions (ω, kx, ky) (644) and (ω, kx, ky) (634) are related by the dispersion relation (642) given by Eq. (12):
Equation (26) makes it possible the computation of the Hilbert Transform with respect to depth Hz when the time-space pressure data p(t, x, y) (315) is not a function the vertical coordinate z, as it may be the case of marine seismic data (302) acquired with one or two streamers (216, 218).
In Block 650, time-space filtered pressure data is determined by inverse transforming the transformed phase-shifted pressure data, in accordance with one or more embodiments. Time-space filtered data (654) may correspond to the time-space pressure data p(t, x, y) (315) being applied a temporal phase filter and a spatial-phase filter. In terms of Hilbert Transforms the time-space filtered data (654) may be expressed as Hz{Ht{p(t, x, y)}}. Applying the inverse Fourier Transform (652) to Eq. (25) the time-space filtered data (654) is then obtained:
In Block 660, a first direction wavefield and a second direction wavefield are determined based on the time-space pressure data and the time-space filtered pressure data, in accordance with one or more embodiments. The separation of the wavefield in a first direction wavefield and a second direction wavefield may be performed in the frequency-wavenumber domain, according to some embodiments. In other implementations, the separation of the wavefield may be performed in the time-space domain by applying the Extended Hilbert Transform. In one or more embodiments, the first direction and second direction wavefields may correspond to upgoing waves (510) and downgoing waves (508), respectively. The separation of the time-space pressure data p(t, x, y) (315) into two wavefields pu(t, x, y) and pd(t, x, y) (664) may be determined by linear combinations (662) of the time-space pressure data (315) and the time-space filtered pressure data (654), using the following equation:
In Block 670, a seismic image (330) is generated based on the first direction wavefield or the second direction wavefield. In some embodiments, seismic data (302) may be processed to extract the deghosted upgoing waves (510) from the time-space waveforms, because they carry information about the geological discontinuities (112) or reflectors in the subsurface region of interest (102). In some embodiments, the first direction wavefield may correspond to the upgoing waves (510), and in other embodiments, the second direction wavefield may correspond to the upgoing waves (510).
In one or more embodiments, extraction of deghosted upgoing waves (510) may be performed for each of a plurality of CSGs (304), and the plurality of filtered CSGs may then be used by the seismic processor (320) to generate a seismic image (330). For example, a partial seismic image may be generated for each of the plurality of filtered CSGs obtaining a plurality of partial seismic images. A stacked seismic image may then be constructed, for example, by summing all the partial seismic images.
As concrete examples of the methods, processes, models, and techniques described herein, up/down wavefield separation was performed following the method described in
The results of the wavefield separation in the example described above are further illustrated in the waveforms of
Turning to
As a final comparison,
In Block 1120, a wellbore trajectory to intersect the drilling target is planned using the seismic image, in accordance with one or more embodiments. Knowledge of the location of the drilling target (430) and the seismic image (330) may be transferred to a wellbore planning system (438). Instructions associated with the wellbore planning system (438) may be stored, for example, in the memory (1209) within the computer system (1200) described in
In Block 1130, a wellbore is drilled guided by the planned wellbore trajectory, in accordance with one or more embodiments. The wellbore planning system (438) may transfer the planned wellbore trajectory (404) to the drilling system (400) described in
In some embodiments the wellbore planning system (438), the seismic processor (320) and the seismic interpretation workstation (436) may each be implemented within the context of a computer system.
The computer (1200) can serve in a role as a client, network component, a server, a database or other persistency, or any other component (or a combination of roles) of a computer system for performing the subject matter described in the instant disclosure. The illustrated computer (1200) is communicably coupled with a network (1202). In some implementations, one or more components of the computer (1200) may be configured to operate within environments, including cloud-computing-based, local, global, or other environment (or a combination of environments).
At a high level, the computer (1200) is an electronic computing device operable to receive, transmit, process, store, or manage data and information associated with the described subject matter. According to some implementations, the computer (1200) may also include or be communicably coupled with an application server, e-mail server, web server, caching server, streaming data server, business intelligence (BI) server, or other server (or a combination of servers).
The computer (1200) can receive requests over network (1202) from a client application (for example, executing on another computer (1200)) and responding to the received requests by processing the said requests in an appropriate software application. In addition, requests may also be sent to the computer (1200) from internal users (for example, from a command console or by other appropriate access method), external or third-parties, other automated applications, as well as any other appropriate entities, individuals, systems, or computers.
Each of the components of the computer (1200) can communicate using a system bus (1203). In some implementations, any or all of the components of the computer (1200), both hardware or software (or a combination of hardware and software), may interface with each other or the interface (1204) (or a combination of both) over the system bus (1203) using an application programming interface (API) (1207) or a service layer (1208) (or a combination of the API (1207) and service layer (1208). The API (1207) may include specifications for routines, data structures, and object classes. The API (1207) may be either computer-language independent or dependent and refer to a complete interface, a single function, or even a set of APIs. The service layer (1208) provides software services to the computer (1200) or other components (whether or not illustrated) that are communicably coupled to the computer (1200). The functionality of the computer (1200) may be accessible for all service consumers using this service layer (1208). Software services, such as those provided by the service layer (1208), provide reusable, defined business functionalities through a defined interface. For example, the interface may be software written in JAVA, C++, or other suitable language providing data in extensible markup language (XML) format or other suitable format. While illustrated as an integrated component of the computer (1200), alternative implementations may illustrate the API (1207) or the service layer (1208) as stand-alone components in relation to other components of the computer (1200) or other components (whether or not illustrated) that are communicably coupled to the computer (1200). Moreover, any or all parts of the API (1207) or the service layer (1208) may be implemented as child or sub-modules of another software module, enterprise application, or hardware module without departing from the scope of this disclosure.
The computer (1200) includes an interface (1204). Although illustrated as a single interface (1204) in
The computer (1200) includes at least one computer processor (1205). Although illustrated as a single computer processor (1205) in
The computer (1200) also includes a memory (1209) that holds data for the computer (1200) or other components (or a combination of both) that may be connected to the network (1202). For example, memory (1209) may be a database storing data consistent with this disclosure. Although illustrated as a single memory (1209) in
The application (1206) is an algorithmic software engine providing functionality according to particular needs, desires, or particular implementations of the computer (1200), particularly with respect to functionality described in this disclosure. For example, application (1206) can serve as one or more components, modules, applications, etc. Further, although illustrated as a single application (1206), the application (1206) may be implemented as multiple applications (1206) on the computer (1200). In addition, although illustrated as integral to the computer (1200), in alternative implementations, the application (1206) may be external to the computer (1200).
There may be any number of computers (1200) associated with, or external to, a computer system containing computer (1200), each computer (1200) communicating over network (1202). Further, the term “client,” “user,” and other appropriate terminology may be used interchangeably as appropriate without departing from the scope of this disclosure. Moreover, this disclosure contemplates that many users may use one computer (1200), or that one user may use multiple computers (1200).
In some embodiments, the computer (1200) is implemented as part of a cloud computing system. For example, a cloud computing system may include one or more remote servers along with various other cloud components, such as cloud storage units and edge servers. In particular, a cloud computing system may perform one or more computing operations without direct active management by a user device or local computer system. As such, a cloud computing system may have different functions distributed over multiple locations from a central server, which may be performed using one or more Internet connections. More specifically, cloud computing system may operate according to one or more service models, such as infrastructure as a service (IaaS), platform as a service (PaaS), software as a service (SaaS), mobile “backend” as a service (MBaaS), serverless computing, artificial intelligence (AI) as a service (AIaaS), and/or function as a service (FaaS).
Although only a few example embodiments have been described in detail above, those skilled in the art will readily appreciate that many modifications are possible in the example embodiments without materially departing from this invention. Accordingly, all such modifications are intended to be included within the scope of this disclosure as defined in the following claims.