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 are 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. 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 general, in one aspect, embodiments disclosed herein relate to a method. The method includes obtaining a seismic data regarding a subsurface region of interest, where the seismic data comprises a plurality of time-space waveforms, and obtaining a seismic velocity model. The method further includes determining a migrated seismic image based on the plurality of time-space waveforms and the seismic velocity model. The method still further includes generating a filtered seismic image by applying a depth-dependent attenuation operator to the migrated seismic image and determining a drilling target in the subsurface region based on the filtered seismic image.
In general, in one aspect, embodiments disclosed herein relate to a system. The system includes a seismic acquisition system configured to record seismic data regarding a subsurface region of interest, wherein the seismic data comprises a plurality of time-space waveforms. The system also includes a seismic processor configured to receive the seismic data and to obtain a seismic velocity model. The seismic processor is also configured to determine a migrated seismic image based on the plurality of time-space waveforms and the seismic velocity model. The seismic processor is further configured to generate a filtered seismic image by applying a depth-dependent attenuation operator to the migrated seismic image and to determine a drilling target in the subsurface region based on the filtered seismic image.
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.
Specific embodiments of the disclosed technology will now be described in detail with reference to the accompanying figures. Like elements in the various figures are denoted by like reference numerals for consistency. The sizes and relative positions of elements in the drawings are not necessarily drawn to scale. For example, the shapes of various elements and angles are not necessarily drawn to scale, and some of these elements may be arbitrarily enlarged and positioned to improve drawing legibility. Further, the particular shapes of the elements as drawn are not necessarily intended to convey any information regarding the actual shape of the particular elements and have been solely selected for ease of recognition in the drawing.
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 filter low-wavenumber noise in migrated seismic images. In particular, some embodiments acquire seismic signals during geophysical explorations to map the structure of a subsurface region. The seismic signals may be composed of diffracted and/or reflected seismic energy, due to the presence of subsurface interfaces and/or diffractors. Reverse time migration (RTM) is a high-resolution seismic imaging technology aimed to recover the subsurface structure from recorded seismic data. The RTM technique is based on the simulation of wavefields propagating in all directions, and thus it can image complex geological structures without dip limitation. Seismic images generated with RTM are known as “migrated seismic images”.
However, low-wavenumber noise may be present in migrated seismic images due to backscattering energy generated by models with high-contrast boundaries that are used by the RTM algorithm. Other sources of low-wavenumber noise include cross-correlation of head waves and diving waves. In some embodiments, a Laplacian operator is applied to reduce the high amplitude low-wavenumber artifacts generated by RTM algorithms. However, although the Laplacian operator may diminish the low-wavenumber noise, it may as well increase the high-wavenumber noise in the seismic image. Methods and processing techniques to reduce the low-wavenumber noise without amplifying the high-wavenumber noise may assist in improving the quality of the generated seismic images.
The resulting seismic image 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.
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, 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).
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 (204) shown in
The CSG (204) illustrates how the 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 (204) may be characterized 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 (202) acquired by a seismic acquisition system (100) may be arranged in a plurality of CSGs (210) to create a 3D seismic dataset. Alternatively, the seismic data may be represented as a “seismic volume” (212) consisting of a plurality of time-space waveforms with a time axis (214), a first spatial dimension (216), and a second spatial dimension (218), where the first spatial dimension (216) and second spatial dimension (218) are orthogonal and span the Earth's surface above the subsurface region of interest (102).
Seismic data (202) may be processed by a seismic processor (220) to generate a seismic velocity model (219) of the subterranean region of interest (102). A seismic velocity model (219) 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 a “secondary waves” or “S-waves”. Seismic velocities in a seismic velocity model (219) 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. Each layer of rock may have different physical properties from neighboring layers and these different physical properties may include seismic velocity.
An example of a two-dimensional section through a seismic velocity model is shown in
Returning to
A seismic image (230) of high resolution may 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, strong low-wavenumber noise may be found in seismic images (230) generated with reverse time migration. Artifacts may be generated along the wave paths by a migration algorithm due to cross-correlation of head waves, diving waves, and backscattered waves. Head waves are seismic waves that propagate along an interface or geological discontinuity (112) before arriving to the surface. Diving waves may appear when the seismic velocity increases continuously with depth causing the radiated seismic waves (108) to be gradually refracted and return to the surface. Backscattered waves may be generated when radiated seismic waves (108) encounter an obstacle creating a strong velocity contrast and then interfering scattered waves spread away from the obstacle and in a backward direction relative to the radiated seismic waves (108).
In some embodiments, noise due to diving waves may be reduced by filtering late arrivals, in the plurality of time-domain waveforms. An arrival muting filter may be applied to reduce undesired low-wavenumber artifacts.
As illustrated in
A top drive (516) provides clockwise torque via the drive shaft (518) to the drillstring (508) in order to drill the wellbore (118). The drillstring (508) may comprise a plurality of sections of drillpipe attached at the uphole end to the drive shaft (518) and downhole to a bottomhole assembly (“BHA”) (520). The BHA (520) 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) using any suitable telemetry system known in the art. The BHA (520) and the drillstring (508) may include other drilling tools known in the art but not specifically listed.
The wellbore (118) may traverse a plurality of overburden (522) layers and one or more seals or cap-rock formations (524) to a hydrocarbon reservoir (104) within the subterranean region (528), and specifically to a drilling target (530) within the hydrocarbon reservoir (104). The wellbore trajectory (504) may be a curved or a straight. All or part of the wellbore trajectory (504) may be vertical, and some portions of the wellbore trajectory (504) may be deviated from the vertical or horizontal. One or more portions of the wellbore (118) may be cased with casing (532) in accordance with a wellbore plan.
To start drilling, or “spudding in” the well, the hoisting system lowers the drillstring (508) suspended from the derrick (514) 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 (516) to rotate the drillstring (508) through the drive shaft (518). The weight of the drillstring (508) combined with the rotational motion enables the drill bit (506) to bore the wellbore (118).
The drilling system (500) may be disposed at and communicate with other systems in the well environment, such as a seismic processor (220) and a wellbore planning system (538). The drilling system (500) 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 (500) 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 (500), 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 processor (220) to determine a location of a hydrocarbon reservoir (104) (or other subterranean features). Knowledge of the existence and location of the hydrocarbon reservoir (104) and other subterranean features may be transferred from the seismic processor (220) to a wellbore planning system (538). The wellbore planning system (538) may use information regarding the hydrocarbon reservoir (104) location to plan a well, including a wellbore trajectory (504) 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 (504) 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 (504) may be transferred to the drilling system (500) described in
Turning to
In Block 600, seismic data (202) associated with a subsurface region of interest is obtained, in accordance with one or more embodiments. The seismic data (202) may be acquired using a seismic acquisition system (100) above a subsurface region of interest (102). The seismic data (202) may be processed to attenuate noise and may be organized in one or more spatial dimensions (216, 218) and a time axis (214) to form a plurality of time-space waveforms. In some embodiments, one or more CSGs (210) may be generated with the source position corresponding to the middle of the offset, as illustrated in
In Block 610, a seismic velocity model regarding the subsurface region of interest is obtained, in accordance with one or more embodiments. The seismic velocity model (219) provides an estimate of at least one seismic wave propagation velocity at each location in the depth domain within the subterranean region of interest (102). Typically, a seismic velocity model (219) is specified by at least one seismic velocity for a particular wave type at a plurality of discrete grid points spanning the subsurface region of interest, but other specifications are possible. For example, the seismic velocity model (219) may be defined by a plurality of continuously varying mathematical functions.
An accurate velocity model may be useful for accurate simulations of seismic wave propagation in the subsurface. A velocity model may be constructed by processing recorded seismic data (202) obtained using a seismic acquisition system (100). Processing seismic data (202) to obtain a velocity model may be considered an inverse problem, where the applied process must determine the subsurface velocity model that resulted in the recorded seismic data (202). The various processes and techniques used to process seismic data (202) to form a velocity model may generally be categorized as either a “data-domain approach”, such as full-waveform inversion (FWI), or an “image-domain approach”, such as migration velocity analysis. Machine learning models and deep learning frameworks may be also implemented to determine a velocity model from given seismic data (202).
Returning to
In some embodiments, the migrated seismic image may be generated with reverse time migration (RTM) using the two-way wave equation. In RTM, the source wavefield may be obtained by forward modelling the propagation of a synthetic source function using the seismic velocity model (219). A receiver wavefield may be generated using the same seismic velocity model (219) by backward propagating in time the receiver wavefield. In other words, the receiver wavefield may be first reversed in time and the used as a source function applied at the corresponding seismic receivers (116) to simulate a radiated wavefield.
The migrated seismic image may then be formed by applying an imaging condition to the receiver wavefield and the source wavefield. In some embodiments, the first imaging condition may be represented by a cross-correlation between the source wavefield with the receiver wavefield under the basic assumption that the source wavefield represents the down-going wave-field and the receiver wave-field the up-going wave-field.
In some embodiments the migrated seismic image (230) may be obtained by merging, or stacking, different partial migrated seismic images. Each partial migrated seismic image may be generated from seismic data (202) acquired upon activation of one or more seismic sources (106).
Returning to
where (x, y, z) are the spatial coordinates, If(x, y, z) is the filtered seismic image, V(x, y, z) is the seismic velocity model (219), and ∂2/∂( )2 denotes the second partial derivative of its argument. In other embodiment, the effect of the velocity model is not considered, and the application of a Laplacian operator may simplify to:
Furthermore, Equation (2) may be transformed into the wavenumber domain:
where kx, ky, and kz are the wavenumbers in the x-, y-, and z-dimensions, respectively. A transformed seismic image Ĩx(kx, y, z) may be generated, for example, by decomposing a migrated seismic image I(x, y, z) into components of a spatial frequency in the x-dimension, also known as wavenumber kx. Further decompositions in wavenumbers of the other y- and z-dimensions may be performed to generate the transformed seismic image Ĩ(kx, ky, kz). In some embodiments, the transformation of the seismic image in wavenumber components may be performed with Fourier Transforms.
Turning to
Returning to
According to one or more embodiments, a depth-dependent attenuation filtering may be applied in a wavenumber domain. The migrated seismic image I(x, y, z) may be transformed into a transformed seismic image Ĩz(x, y, z, kz) that is also a function of the vertical wavenumber kz, as shown in Block 632 of
Combined with the transformed seismic image Ĩz(x, y, z, kz), the filtering operation with a Laplacian operator may be expressed as:
In some embodiments, the transformed seismic image Ĩz(x, y, z, kz) may be multiplied by a depth-dependent weight, as shown in Block 634. Furthermore, the depth-dependent weight may be a Laplacian-like operator. A depth-dependent attenuation operator may then be obtained by replacing the exponent of the term related to the wavenumber kz in Equation (4) by a function of depth α(z), as follows:
According to some embodiments the function α(z) is defined to make the exponent of kz less than 2, in order to reduce the attenuation effect of the filter. A non-limiting example of a function that reduces the exponent of the wavenumber kz with depth may be given by the expression:
where the parameters zmin and zmax are the minimum depth and the maximum depth of the migrated seismic image (230), respectively. With the exponent of the power function kzα(z) going from 2 to 1.5, the effect of the attenuation operator in Equation (5) diminishes with depth. The final filtered seismic image If(x, y, z) may then be obtained by performing inverse transformation of the filtered transformed seismic image Ĩfz(x, y, z, kz), as shown in Block 636.
Examples that demonstrate the capabilities of the proposed method are shown in
The wavenumber domain results of implementing the different filtering methods are compared and contrasted in
Keeping with
Returning to
In Block 650, 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 (530) and the seismic image (230) may be transferred to a wellbore planning system (538). Instructions associated with the wellbore planning system (538) may be stored, for example, in the memory (909) within the computer system (900) described in
In Block 660, a wellbore is drilled guided by the planned wellbore trajectory, in accordance with one or more embodiments. The wellbore planning system (538) may transfer the planned wellbore trajectory (504) to the drilling system (500) described in
In some embodiments the wellbore planning system (538) and the seismic processor (220) may each be implemented within the context of a computer system.
The computer (900) 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 (900) is communicably coupled with a network (902). In some implementations, one or more components of the computer (900) 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 (900) 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 (900) 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 (900) can receive requests over network (902) from a client application (for example, executing on another computer (900)) 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 (900) 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 (900) can communicate using a system bus (903). In some implementations, any or all of the components of the computer (900), both hardware or software (or a combination of hardware and software), may interface with each other or the interface (904) (or a combination of both) over the system bus (903) using an application programming interface (API) (907) or a service layer (908) (or a combination of the API (907) and service layer (908). The API (907) may include specifications for routines, data structures, and object classes. The API (907) 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 (908) provides software services to the computer (900) or other components (whether or not illustrated) that are communicably coupled to the computer (900). The functionality of the computer (900) may be accessible for all service consumers using this service layer (908). Software services, such as those provided by the service layer (908), 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 (900), alternative implementations may illustrate the API (907) or the service layer (908) as stand-alone components in relation to other components of the computer (900) or other components (whether or not illustrated) that are communicably coupled to the computer (900). Moreover, any or all parts of the API (907) or the service layer (908) 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 (900) includes an interface (904). Although illustrated as a single interface (904) in
The computer (900) includes at least one computer processor (905). Although illustrated as a single computer processor (905) in
The computer (900) also includes a memory (909) that holds data for the computer (900) or other components (or a combination of both) that may be connected to the network (902). For example, memory (909) may be a database storing data consistent with this disclosure. Although illustrated as a single memory (909) in
The application (906) is an algorithmic software engine providing functionality according to particular needs, desires, or particular implementations of the computer (900), particularly with respect to functionality described in this disclosure. For example, application (906) can serve as one or more components, modules, applications, etc. Further, although illustrated as a single application (906), the application (906) may be implemented as multiple applications (906) on the computer (900). In addition, although illustrated as integral to the computer (900), in alternative implementations, the application (906) may be external to the computer (900).
There may be any number of computers (900) associated with, or external to, a computer system containing computer (900), each computer (900) communicating over network (902). 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 (900), or that one user may use multiple computers (900).
In some embodiments, the computer (900) 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.