Reflection seismology finds use in geophysics, for example, to estimate properties of subsurface formations. As an example, reflection seismology may provide seismic data representing waves of elastic energy (e.g., as transmitted by P-waves and S-waves, in a frequency range of approximately 1 Hz to approximately 100 Hz). Seismic data may be processed and interpreted, for example, to understand better composition, fluid content, extent and geometry of subsurface rocks. Various techniques described herein pertain to processing of data such as, for example, seismic data.
In accordance with some embodiments, a method is performed that includes: receiving seismic traces associated with a geologic environment; determining time domain stretch values for individual wavelets in at least a portion of the seismic traces with respect to a spatial dimension of the geologic environment; and estimating at least one Q-factor value for at least a portion of the geologic environment via a comparison of the time domain stretch values to a Q-factor model.
In accordance with some embodiments, a system is provided that includes a processor; memory accessibly by the processor; one or more modules storable in the memory where the one or more modules includes processor-executable instructions to instruct the system to receive seismic traces associated with a geologic environment; determine time domain stretch values for individual wavelets in at least a portion of the seismic traces with respect to a spatial dimension of the geologic environment; and estimate at least one Q-factor value for at least a portion of the geologic environment via a comparison of the time domain stretch values to a Q-factor model.
In some embodiments, an aspect includes seismic traces of a vertical seismic profile (VSP).
In some embodiments, an aspect includes individual wavelets that include downgoing direct arrival wavelets.
In some embodiments, an aspect includes individual time domain stretch values that include a respective time difference value between a trough of an individual wavelet and a peak of the individual wavelet.
In some embodiments, an aspect includes individual time domain stretch values that include a respective time difference value between two points of an individual first downgoing P-wave arrival wavelet.
In some embodiments, an aspect includes individual time domain stretch values that include a respective time difference between two inflection points of an individual wavelet.
In some embodiments, an aspect involves autocorrelating seismic traces.
In some embodiments, an aspect involves receiving autocorrelated seismic traces.
In some embodiments, an aspect includes seismic traces that include pneumatic energy source generated seismic traces.
In some embodiments, an aspect includes seismic traces that include vibroseis seismic traces.
In some embodiments, an aspect involves applying reverse Q-filtering to at least a portion of seismic traces using at least one estimated Q-factor values.
In some embodiments, an aspect includes processor-executable instructions to instruct a system to generate a Q-factor model that may include model information for a plurality of Q-factor values.
In some embodiments, an aspect includes processor-executable instructions to instruct a system to perform reverse Q-filtering.
In some embodiments, an aspect includes processor-executable instructions to instruct a system to acquire seismic traces.
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.
Features and advantages of the described implementations can be more readily understood by reference to the following description taken in conjunction with the accompanying drawings.
The following description includes the best mode presently contemplated for practicing the described implementations. This description is not to be taken in a limiting sense, but rather is made merely for the purpose of describing the general principles of the implementations. The scope of the described implementations should be ascertained with reference to the issued claims.
In the example of
In an example embodiment, the simulation component 120 may rely on entities 122. Entities 122 may include earth entities or geological objects such as wells, surfaces, reservoirs, etc. In the system 100, the entities 122 can include virtual representations of actual physical entities that are reconstructed for purposes of simulation. The entities 122 may include entities based on data acquired via sensing, observation, etc. (e.g., the seismic data 112 and other information 114). An entity may be characterized by one or more properties (e.g., a geometrical pillar grid entity of an earth model may be characterized by a porosity property). Such properties may represent one or more measurements (e.g., acquired data), calculations, etc.
In an example embodiment, the simulation component 120 may rely on a software framework such as an object-based framework. In such a framework, entities may include entities based on pre-defined classes to facilitate modeling and simulation. A commercially available example of an object-based framework is the MICROSOFT™ .NET™ framework (Redmond, Wash.), which provides a set of extensible object classes. In the .NET™ framework, an object class encapsulates a module of reusable code and associated data structures. Object classes can be used to instantiate object instances for use in by a program, script, etc. For example, borehole classes may define objects for representing boreholes based on well data.
In the example of
As an example, the simulation component 120 may include one or more features of a simulator such as the ECLIPSE™ reservoir simulator (Schlumberger Limited, Houston Tex.), the INTERSECT™ reservoir simulator (Schlumberger Limited, Houston Tex.), etc. As an example, a reservoir or reservoirs may be simulated with respect to one or more enhanced recovery techniques (e.g., consider a thermal process such as SAGD, etc.).
In an example embodiment, the management components 110 may include features of a commercially available simulation framework such as the PETREL™ seismic to simulation software framework (Schlumberger Limited, Houston, Tex.). The PETREL™ framework provides components that allow for optimization of exploration and development operations. The PETREL™ framework includes seismic to simulation software components that can output information for use in increasing reservoir performance, for example, by improving asset team productivity. Through use of such a framework, various professionals (e.g., geophysicists, geologists, and reservoir engineers) can develop collaborative workflows and integrate operations to streamline processes. Such a framework may be considered an application and may be considered a data-driven application (e.g., where data is input for purposes of simulating a geologic environment).
In an example embodiment, various aspects of the management components 110 may include add-ons or plug-ins that operate according to specifications of a framework environment. For example, a commercially available framework environment marketed as the OCEAN™ framework environment (Schlumberger Limited, Houston, Tex.) allows for integration of add-ons (or plug-ins) into a PETREL™ framework workflow. The OCEAN™ framework environment leverages .NET™ tools (Microsoft Corporation, Redmond, Wash.) and offers stable, user-friendly interfaces for efficient development. In an example embodiment, various components may be implemented as add-ons (or plug-ins) that conform to and operate according to specifications of a framework environment (e.g., according to application programming interface (API) specifications, etc.).
The model simulation layer 180 may provide domain objects 182, act as a data source 184, provide for rendering 186 and provide for various user interfaces 188. Rendering 186 may provide a graphical environment in which applications can display their data while the user interfaces 188 may provide a common look and feel for application user interface components.
In the example of
In the example of
In the example of
As an example, the geologic environment 150 may be outfitted with any of a variety of sensors, detectors, actuators, etc. For example, equipment 152 may include communication circuitry to receive and to transmit information with respect to one or more networks 155. Such information may include information associated with downhole equipment 154, which may be equipment to acquire information, to assist with resource recovery, etc. Other equipment 156 may be located remote from a well site and include sensing, detecting, emitting or other circuitry. Such equipment may include storage and communication circuitry to store and to communicate data, instructions, etc. As an example, one or more satellites may be provided for purposes of communications, data acquisition, etc. For example,
As mentioned, the system 100 may be used to perform one or more workflows. A workflow may be a process that includes a number of worksteps. A workstep may operate on data, for example, to create new data, to update existing data, etc. As an example, a may operate on one or more inputs and create one or more results, for example, based on one or more algorithms. As an example, a system may include a workflow editor for creation, editing, executing, etc. of a workflow. In such an example, the workflow editor may provide for selection of one or more pre-defined worksteps, one or more customized worksteps, etc. As an example, a workflow may be a workflow implementable in the PETREL™ software, for example, that operates on seismic data, seismic attribute(s), etc. As an example, a workflow may be a process implementable in the OCEAN™ framework. As an example, a workflow may include one or more worksteps that access a module such as a plug-in (e.g., external executable code, etc.).
As shown, the formation 201 includes a horizontal surface and various subsurface layers. As an example, a borehole may be vertical. As another example, a borehole may be deviated. In the example of
As to the convention 215 for dip, as shown, the three dimensional orientation of a plane can be defined by its dip and strike. Dip is the angle of slope of a plane from a horizontal plane (e.g., an imaginary plane) measured in a vertical plane in a specific direction. Dip may be defined by magnitude (e.g., also known as angle or amount) and azimuth (e.g., also known as direction). As shown in the convention 215 of
Some additional terms related to dip and strike may apply to an analysis, for example, depending on circumstances, orientation of collected data, etc. One term is “true dip” (see, e.g., DipT in the convention 215 of
As shown in the convention 215 of
In terms of observing dip in wellbores, true dip is observed in wells drilled vertically. In wells drilled in any other orientation (or deviation), the dips observed are apparent dips (e.g., which are referred to by some as relative dips). In order to determine true dip values for planes observed in such boreholes, as an example, a vector computation (e.g., based on the borehole deviation) may be applied to one or more apparent dip values.
As mentioned, another term that finds use in sedimentological interpretations from borehole images is “relative dip” (e.g., DipR). A value of true dip measured from borehole images in rocks deposited in very calm environments may be subtracted (e.g., using vector-subtraction) from dips in a sand body. The resulting dips from such a process are called relative dips and find use in interpreting sand body orientation.
A convention such as the convention 215 may be used with respect to an analysis, an interpretation, an attribute, etc. (see, e.g., various blocks of the system 100 of
Seismic interpretation may aim to identify and classify one or more subsurface boundaries based at least in part on one or more dip parameters (e.g., angle or magnitude, azimuth, etc.) and/or, for example, one or more other parameters. As an example, various types of features (e.g., sedimentary bedding, faults and fractures, cuestas, igneous dikes and sills, metamorphic foliation, etc.) may be described at least in part by angle, at least in part by azimuth, etc.
As shown in the diagram 220 of
As an example, seismic data may be acquired for a region in the form of traces. In the example of
In the example of
In the example of
As an example, one or more attribute modules may be provided for processing seismic data. As an example, attributes may include geometrical attributes (e.g., dip angle, azimuth, continuity, seismic trace, etc.). Such attributes may be part of a structural attributes library (see, e.g., the attribute component 130 of
As an example, a “multiple” may refer to multiply reflected seismic energy or, for example, an event in seismic data that has incurred more than one reflection in its travel path. As an example, depending on a time delay from a primary event with which a multiple may be associated, a multiple may be characterized as a short-path or a peg-leg, for example, which may imply that a multiple may interfere with a primary reflection, or long-path, for example, where a multiple may appear as a separate event. As an example, seismic data may include evidence of an interbed multiple from bed interfaces, evidence of a multiple from a water interface (e.g., an interface of a base of water and rock or sediment beneath it) or evidence of a multiple from an air-water interface, etc.
As shown in
As an example of parameters that may characterize anisotropy of media (e.g., seismic anisotropy), consider the Thomsen parameters ε, δ and γ. The Thomsen parameter δ describes depth mismatch between logs (e.g., actual depth) and seismic depth. As to the Thomsen parameter ε, it describes a difference between vertical and horizontal compressional waves (e.g., P or P-wave or quasi compressional wave qP or qP-wave). As to the Thomsen parameter γ, it describes a difference between horizontally polarized and vertically polarized shear waves (e.g., horizontal shear wave SH or SH-wave and vertical shear wave SV or SV-wave or quasi vertical shear wave qSV or qSV-wave). Thus, the Thomsen parameters ε and γ may be estimated from wave data while estimation of the Thomsen parameter δ may involve access to additional information.
In
As an example, the geologic environment 341 may include layers 341-1, 341-2 and 341-3 where an interface 345-1 exists between the layers 341-1 and 341-2 and where an interface 345-2 exists between the layers 341-2 and 341-3. As illustrated in
As illustrated with respect to plots 430, oscillating energy (e.g., elastic waves) may experience “cycle loss” as it travels in a medium or media. For example, oscillating energy may interact with material via loading and unloading. In such a process, mechanical energy may be progressively converted to heat. For example, through friction, viscosity, etc., interactions with respect to grain boundaries, pores, cracks, water, gas, etc., may act to convert mechanical energy to heat energy. Such processes can cause the amplitude of an elastic wave to decrease and cause its wavelength to broaden. As shown, an elastic wave at a frequency F1 when compared to an elastic wave at a lower frequency F2 will experience more cycles over time (e.g., or distance). Thus, a higher frequency elastic wave may experience cycle loss differently than a lower frequency elastic wave (e.g., due to a higher number of cycles per unit time or unit distance for the higher frequency elastic wave).
As an example, attenuation of energy may be characterized at least in part by a quality factor, Q-factor. A Q-factor may be associated with material and it may depend at least in part on frequency. As an example, a Q-factor may be a measure of relative energy loss per oscillation cycle of a wave as it travels in material. As an example, a Q-factor may be about 30 for weathered sedimentary rocks and a Q-factor may be about 1000 for granite. As an example, a Q-factor may be dependent on physical state of rock (e.g., for sandstone, consider clay content and porosity).
As an example, various types of surveys may include acquiring data that can include downgoing direct arrivals (DDAs). For example, a vertical seismic profile (VSP) survey may include acquiring data that include downgoing direct arrivals (DDAs), which may considered (e.g., on a receiver-by-receiver basis, etc.), first arrivals.
As to the example techniques 501, 502, 503 and 504, these are described briefly below, for example, with some comparisons. As to the technique 501, given the acquisition geometry, with no substantial offset between the source 542 and bore 543, a zero-offset VSP may be acquired. In such an example, seismic waves travel substantially vertically down to a reflector (e.g., the layer 545) and up to the receiver 544, which may be a receiver array. As to the technique 502, this may be another so-called normal-incidence or vertical-incidence technique where a VSP may be acquired in, for example, a deviated bore 543 with one or more of the source 542 positioned substantially vertically above individual receivers 544 (e.g., individual receiver shuttles). The technique 502 may be referred to as a deviated-well or a walkabove VSP. As to the offset VSP technique 503, in the example of
As may be appreciated from the examples of
The example techniques 501, 502, 503 and 504 of
As an example, a method may include receiving data, for example, as acquired using one or more survey techniques such as, for example, one or more of the survey techniques of
As an example, the seismic equipment 705 may be moveable, duplicated, etc., for example, to emit seismic energy from various positions, which may be positions about a region of the geologic environment 741 that includes the drill bit 704. As an example, the scenario 701 may be a VSP scenario, for example, where the equipment 703, 744, 705 and 742 can perform a seismic survey (e.g., a VSP while drilling survey).
As an example, a survey may take place during one or more so-called “quiet” periods during which drilling is paused. As an example, data acquired via a survey may be analyzed where results from an analysis or analyses may be used, at least in part, to direct further drilling, make assessments as to a drilled portion of a geologic environment, etc. As an example, a method may optionally include processing in near real-time, which may, for example, be instructive for seismic while drilling, etc.
As an example, a 3D VSP technique may be implemented with respect to an onshore and/or an offshore environment. As an example, an acquisition technique for an onshore (e.g., land-based) survey may include positioning a source or sources along a line or lines of a grid; whereas, in an offshore implementation, source positions may be laid out in lines or in a spiral centered near a well.
A 3D acquisition technique may help to illuminate one or more 3D structures (e.g., one or more features in a geologic environment). Information acquired from a 3D VSP may assist with exploration and development, pre-job modeling and planning, etc. As an example, a 3D VSP may fill in one or more regions that lack surface seismic survey information, for example, due to interfering surface infrastructure or difficult subsurface conditions, such as, for example, shallow gas, which may disrupt propagation of P-waves (e.g., seismic energy traveling through fluid may exhibit signal characteristics that differ from those of seismic energy traveling through rock).
As an example, a VSP may find use to tie time-based surface seismic images to one or more depth-based well logs. For example, in an exploration area, a nearest well may be quite distant such that a VSP is not available for calibration before drilling begins on a new well. Without accurate time-depth correlation, depth estimates derived from surface seismic images may include some uncertainties, which may, for example, add risk and cost (e.g., as to contingency planning for drilling programs). As an example, a so-called intermediate VSP may be performed, for example, to help develop a time-depth correlation. For example, an intermediate VSP may include running a wireline VSP before reaching a total depth. Such a survey may, for example, provide for a relatively reliable time-depth conversion; however, it may also add cost and inefficiency to a drilling operation and, for example, it may come too late to forecast drilling trouble. As an example, a seismic while drilling process may be implemented, for example, to help reduce uncertainty in time-depth correlation without having to stop a drilling process. Such an approach may provide real-time seismic waveforms that can allow an operator to look ahead of a drill bit, for example, to help guide a drill string to a target total depth.
As an example, a data acquisition technique may be implemented to help understand a fracture, fractures, a fracture network, etc. As an example, a fracture may be a natural fracture, a hydraulic fracture, a fracture stemming from production, etc. As an example, seismic data may help to characterize direction and magnitude of anisotropy that may arise from aligned natural fractures. As an example, a survey may include use of offset source locations that may span, for example, a circular arc to probe a formation (e.g., from a wide range of azimuths). As an example, a hydraulically induced fracture or fractures may be monitored using one or more borehole seismic methods. For example, while a fracture is being created in a treatment well, a multicomponent receiver array in a monitor well may be used to record microseismic activity generated by a fracturing process.
Seismic surveys may be acquired at different stages in the life of a reservoir. As an example, one or more of offset VSPs, walkaway VSPs, 3D VSPs, etc., may be acquired in time-lapse fashion, for example, before and after production. Time-lapse surveys may reveal changes in position of fluid contacts, changes in fluid content, and other variations, such as pore pressure, stress and temperature. VSP techniques may be seen as evolving, for example, from being a time-depth tie for surface seismic data to being capable of encompassing a range of solutions to various types of questions germane to exploration, production, etc.
As an example, VSP processing may create wavefields that may be expressed in terms of different time coordinates, or time frames. VSP survey arrival times for downgoing arrivals tends to increase with respect to receiver depth while upgoing reflection times from a subsurface horizon tend to decrease with respect to increasing receiver depth (e.g., where a receiver is closer to a reflector). Thus, slopes for arrival times of downgoing and upgoing arrivals can have different signs.
As to VSP data processing, as an example, in field record time (FRT), downgoing compressional events have opposite time-dip from upgoing events. For example, consider TT to be a first-arrival traveltime for downgoing arrivals. In such an example, a time frame advanced by first-arrival time by subtracting time TT, would flatten a downgoing wave and steepen a slope of upgoing events, for example, possibly causing aliasing of upgoing energy. As an example, a time frame delayed by first-arrival time (CTT) may flatten upgoing events for zero source-to-receiver lateral offset and, for example, horizontal reflectors. As an example, a time shift may effectively place an upgoing compressional event in a two-way time frame, for example, comparable with common midpoint (CMP) data.
As an example, corridor stacking may be performed in a CTT time frame. In such a domain, corridor stacking may involve summation of upgoing reflection energy along a line, for example, a line of constant time. Such VSP processing may involve separation of upgoing wavefields and downgoing wavefields. For example, during processing, first-arrival times may be subtracted from a downgoing wavefield in a CTT time frame (e.g., CTT domain). In such an example, application of f-k filtering (e.g., frequency-wavenumber filtering) may separate out an upgoing reflected wavefield and leave a downgoing wavefield. As an example, median filtering may be applied to enhance signal-to-noise ratio. As an example, waveshaping a downgoing wavelet may produce a deconvolved downgoing wavefield.
As an example, a Q-factor may be defined as a measure of anelastic attenuation of seismic waves. As mentioned, a Q-factor can have an effect on phase, amplitude and resolution of a seismic signal. As an example, a high Q-factor value may indicate minimal attenuation (e.g., consider granite) whereas a low Q-factor value (e.g., consider weathered sedimentary rocks) may indicate considerable attenuation. As an example, an inverse Q-factor filter may be implemented in an effort to increase bandwidth and correct amplitudes of borehole data and surface seismic data. As an example, a Q-factor may be measured using a VSP downgoing wavefield, for example, where a seismic wavefield is sampled by geophones in a borehole as the wavefield travels down through the Earth. As an example, spectral ratios may be calculated between receiver pairs in a VSP, which may, in turn, be used to determine Q-factor values, for example, with respect to depth. As an example, confidence values may be assigned or determined for such Q-factor values (e.g., per confidence in spectral slope, etc.).
As an example, a deterministic Q-factor value estimation may be performed using spectral ratio, for example, by comparing the decay of high frequencies between the shallowest and the deepest VSP level (e.g., using 2 depth levels such as shown in the plot 810). As an example, another approach, referred to as a multi-spectral ratio may use possible pairs of recorded VSP levels to improve the statistical significance of Q-factor estimates. As an example, for various types of estimation processes, resulting Q-factor estimates may be confidence coded (e.g., using a color or other scheme) based on inverse slope standard deviation (e.g., consider a color coding scheme with smaller confidence values being blue and larger confidence values being yellow-red).
As shown in
As an example, in a spectral ratio approach, a plot of traces with respect to cable length (e.g., in meters) and time minus transit time (e.g., in seconds) may provide a “shape” of a first arrival that changes with depth (e.g., lowering of high frequency). Such an approach may be viewed as a data set aligned to transit time picking. As an example, a two frequency spectrum of two traces may be rendered (e.g., displayed), which may show a high frequency decrease on deepest trace and a spectral ratio between the two traces may be rendered to indicate a Q-factor estimate as a slope with an associated confidence indicator (e.g., a ratio versus increasing frequency plot where a downward slope may be given as a positive Q-factor value).
As an example, in a multi-spectral ratio approach, estimated Q-factor values may be plotted versus cable length (e.g., depth). Such a plot may provide indicators as to confidence in the estimates to identify a best estimate or range of estimates for purposes of further evaluations, calculations, etc. As an example, for trial data, where the two VSP approach yields a Q-factor value of about 66, the multi-spectral approach yields a Q-factor range of about 52 to about 68 using confidence as a criterion (e.g., over a mid-cable length).
As an example, another approach may be referred to as a continuous Q-factor analysis using spectral ratio. Such an approach can use a trace reference at a shallowest section and then calculate available pair levels based on that same reference trace. In such an approach, variation with depth of the Q-factor can then delimit an interval of Q-factor values. Such an approach may reveal “zones,” for example, Zone X up to 3200 m and Zone Y from 3200 m up to a total depth “TD”). For example, a plot of Q-factor values versus cable length may demarcate a visual change in slope, which may be indicia of a change in “zone” within a borehole.
In the aforementioned continuous Q-factor analysis using spectral ratio, for example, based on a correlation coefficient, it may be possible to determine the minimum delta time between two levels transit time (e.g., which may be effective to estimate a Q-factor). In such an approach, below this delta transit time, the results may be more subject to error. For example, in trial data, if the pair of levels result in a delta transit time less than about 200 ms, the result of Q-factor estimate is likely to be unreliable.
The method 900 includes an access block 914 for accessing traces and a determination block 918 for determining stretch using the accessed traces. For example, to determine stretch, a user, an algorithm, etc. may pick the first trough and the first peak of the first arrival. As an example, a wavelet is shown in a plot of amplitude versus wavelet length in time (e.g., seconds). A vertical line to the left passes through the minimum of a trough while a vertical line near center passes through a maximum of a peak. By repeating this process for wavelets in traces, a stack of traces may be plotted with respect to cable length and time minus transit time such that the peak times are aligned to produce a substantially vertical line while the trough times may be connected via a curve (e.g., or line segments, etc.) to indicate how they deviate or otherwise vary with respect to cable length and the peak times.
As an example, synthetic data may be generated for an ideal wavefield with a shallowest trace duplicated up to a total depth, for example, where the wavefield may be used to generate Q-charts. In such an example, using the ideal wavefield, a method may model the effect of Q-factor in a time domain, for example, using trough and peak where a delta time between trough and peak lines (e.g., or curves, etc.) may be saved for various Q-factors modeled. Referring again to the method 900, it includes a provision block 922 for providing a model and a modeling block 926 for modeling various scenarios. In such an example, per a match block 930, the method 900 can include matching between the model scenarios and the determined stretches for the accessed traces and, where an appropriate match is found, per an output block 934, the method 900 may output one or more Q-factor values (e.g., with respect to depth, etc.).
As an example, the match block 930 of the method 900 may be implemented in one or more manners, optionally iteratively, for example, in conjunction with the modeling block 926 (e.g., to generate iterative scenarios, etc.). As an example, a series of Q-charts may be generated, for example, for purposes of matching. As an example, Q-charts may be scenarios generated by simulations using a model. Such charts may be presented, for example, as one way time versus a time differential. In such an example, the one way time may be associated with depth (e.g., borehole depth) and a family of Q lines may be presented with respect to data, for example, for purposes of visual comparisons (e.g., to match a slope of data and Q-factor values shown as slopes with respect to the one way time (e.g., depth) and the time differential. For example, a family of Q-charts may be generated for a range of Q-factor values (e.g., Q=90, 100, 110, 120, etc.). Such an approach may assist with a visual analysis to hone in on more particular estimates (e.g., for a zone, for distinguishing zones, etc.). Where a zone in a multi-zone region is noted, another family of Q-charts may be generated for another range (e.g., overlapping with the first range or not). For example, where multiple zones are noted, another family of Q-charts may include Q-factor values of, for example, 65, 70, 75 and 80. Such a process may be repeated for each zone in a multiple zone region (e.g., consider yet another family of Q-charts with Q-factor values of, for example, 25, 30, 35 and 40). In such a manner, the method 900 may be implemented serially or in parallel where multiple zones appear to exist in a region (e.g., or are known to exist in a region). As an example, a method may include discretizing data based on stretch into multiple zones and then estimating a Q-factor value for each of the zones (e.g., optionally with one or more confidence or other statistical indicators).
The method 900 is shown in
The method 1000 is shown in
As an example, a method may include receiving seismic traces where the seismic traces may have been acquired as part of a seismic survey. As an example, consider a vertical seismic profile (VSP) survey. As an example, individual wavelets of seismic traces may include individual downgoing direct arrival wavelets.
As an example, a time domain stretch value may be a time difference value between a trough of a wavelet and a peak of the wavelet. As an example, a time domain stretch value may be a time difference value between two points of a first downgoing P-wave arrival wavelet. As an example, a time domain stretch value may be a time difference between two critical points of a wavelet. In mathematics, a critical point (e.g., or stationary point) of a differentiable function of a real or complex variable is a value in its domain where its derivative is 0. For example, a minimum may be a critical point and a maximum may be a critical point. As an example, a trough may include a critical point and a peak may include a critical point. As an example, a method may include analyzing a trace to determine at least one critical point. As an example, a method may include analyzing a trace to determine two critical points and, for example, a value that represents a spacing between the two critical points (e.g., a time difference).
As an example, a method may include autocorrelating seismic traces. As an example, a method may include receiving autocorrelated seismic traces. As an example, a method may include receiving seismic traces that may include pneumatic energy source generated seismic traces (e.g., consider an airgun as an energy source). As an example, a method may include receiving seismic traces that may include vibroseis seismic traces.
In a vibroseis seismogram survey, a process may cross-correlate a sweep with an uncorrelated seismogram. In such an example, the process may collapse sweeps into wavelets and reduce length of a seismogram.
As an example, a method may include applying reverse Q-filtering to at least a portion of seismic traces using at least one estimated Q-factor value. As an example, where seismic traces may define zones and where a Q-factor value is estimated for one of the zones, a method may include reverse Q-filtering using the estimated Q-factor value.
As an example, a system can include a processor; memory accessibly by the processor; one or more modules storable in the memory where the one or more modules include processor-executable instructions to instruct the system to receive seismic traces associated with a geologic environment; determine time domain stretch values for individual wavelets in at least a portion of the seismic traces with respect to a spatial dimension of the geologic environment; and estimate at least one Q-factor value for at least a portion of the geologic environment via a comparison of the time domain stretch values to a Q-factor model. In such an example, the one or more modules may include processor-executable instructions to instruct the system to generate the Q-factor model, which may include, for example, model information for a plurality of Q-factor values.
As an example, one or more modules may include processor-executable instructions to instruct a system to perform reverse Q-filtering. As an example, one or more modules may include processor-executable instructions to instruct a system to acquire seismic traces.
As an example, one or more computer-readable storage media may include computer-executable instructions executable by a computer to instruct the computer to: receive seismic traces associated with a geologic environment; determine time domain stretch values for individual wavelets in at least a portion of the seismic traces with respect to a spatial dimension of the geologic environment; and estimate at least one Q-factor value for at least a portion of the geologic environment via a comparison of the time domain stretch values to a Q-factor model. In such an example, the one or more computer-readable storage media may include computer-executable instructions executable by a computer to instruct the computer to generate the Q-factor model, for example, where the Q-factor model includes model information for a plurality of Q-factor values. As an example, one or more computer-readable storage media may include computer-executable instructions executable by a computer to instruct the computer to perform reverse Q-filtering.
As an example, a model may include one or more charts that model energy attenuation with respect to depth in a geologic environment where each chart may represent energy attenuation for a particular Q-factor. As an example, a method may include generation of synthetic data that simulates a theoretical effect of a Q-factor value on a time domain stretch of a wavelet with respect to a spatial dimension such as depth. As an example, a chart may be a Q-factor chart and a model may include a plurality of Q-factor charts.
As mentioned, a lower Q-factor value may indicate greater attenuation (e.g., cycle loss) and, for example, greater stretch with respect to depth when compared to a higher Q-factor value. In the examples of
In the examples of
As an example, results from a chart approach may be compared to other data. For example, the results illustrated in
As an example, a method can include accessing seismic traces (e.g., VSPs, etc.); determining time domain stretches for wavelets in the accessed seismic traces; providing a model; modeling scenarios for different Q-factor values; matching the determined stretches and to one or more of the scenarios; and outputting one or more Q-factor values for the accessed traces.
As an example, a method can include reverse Q-factor filtering to recover at least some frequency content lost due to attenuation.
As an example, a method can include generating Q-charts (e.g., as scenarios). As an example, a method may include outputting multiple Q-factor values with respect to depth. As an example, depth may correspond to a borehole depth for a borehole associated with seismic traces (e.g., a VSP).
As an example, a method can include analyzing one or more Q-factor values for accessed traces with respect to lithology data. As an example, a method can include repeating modeling scenarios for multiple zones.
As an example, a method can include determining stretches by analyzing amplitudes of wavelets in a time domain. In such an example, each of the stretches may be a time interval between a peak amplitude and a trough amplitude of a wavelet. As an example, the peak amplitude may be presented as a time of zero and the trough amplitude as a negative time representing a time prior to acquisition of the peak amplitude. As an example, a model may models trough amplitude times and peak amplitude times for wavelets with respect to depth. In such an example, each stretch for accessed seismic traces may represent a time difference between a respective peak amplitude time and a respective trough amplitude time.
As an example, one or more computer-readable storage media can include computer-executable instructions executable by a computer to instruct the computer to: access seismic traces; determine time domain stretches based on wavelets in the accessed seismic traces; provide a model; model scenarios for different Q-factor values; match the determined stretches and to one or more of the scenarios; and output one or more Q-factor values for the accessed traces.
As an example, a system can include a processor; memory operatively coupled to the processor; one or more modules stored in the memory and including instructions executable by the process to instruct the system to: access seismic traces; determine time domain stretches based on wavelets in the accessed seismic traces; provide a model; model scenarios for different Q-factor values; match the determined stretches and to one or more of the scenarios; and output one or more Q-factor values for the accessed traces.
In an example embodiment, components may be distributed, such as in the network system 1510. The network system 1510 includes components 1522-1, 1522-2, 1522-3, . . . , 1522-N. For example, the components 1522-1 may include the processor(s) 1502 while the component(s) 1522-3 may include memory accessible by the processor(s) 1502. Further, the component(s) 1502-2 may include an I/O device for display and optionally interaction with a method. The network may be or include the Internet, an intranet, a cellular network, a satellite network, etc.
As an example, a device may be a mobile device that includes one or more network interfaces for communication of information. For example, a mobile device may include a wireless network interface (e.g., operable via IEEE 802.11, ETSI GSM, BLUETOOTH®, satellite, etc.). As an example, a mobile device may include components such as a main processor, memory, a display, display graphics circuitry (e.g., optionally including touch and gesture circuitry), a SIM slot, audio/video circuitry, motion processing circuitry (e.g., accelerometer, gyroscope), wireless LAN circuitry, smart card circuitry, transmitter circuitry, GPS circuitry, and a battery. As an example, a mobile device may be configured as a cell phone, a tablet, etc. As an example, a method may be implemented (e.g., wholly or in part) using a mobile device. As an example, a system may include one or more mobile devices.
As an example, a system may be a distributed environment, for example, a so-called “cloud” environment where various devices, components, etc., interact for purposes of data storage, communications, computing, etc. As an example, a device or a system may include one or more components for communication of information via one or more of the Internet (e.g., where communication occurs via one or more Internet protocols), a cellular network, a satellite network, etc. As an example, a method may be implemented in a distributed environment (e.g., wholly or in part as a cloud-based service).
As an example, information may be input from a display (e.g., consider a touchscreen), output to a display or both. As an example, information may be output to a projector, a laser device, a printer, etc. such that the information may be viewed. As an example, information may be output stereographically or holographically. As to a printer, consider a 2D or a 3D printer. As an example, a 3D printer may include one or more substances that can be output to construct a 3D object. For example, data may be provided to a 3D printer to construct a 3D representation of a subterranean formation. As an example, layers may be constructed in 3D (e.g., horizons, etc.), geobodies constructed in 3D, etc. As an example, holes, fractures, etc., may be constructed in 3D (e.g., as positive structures, as negative structures, etc.).
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. Accordingly, all such modifications are intended to be included within the scope of this disclosure as defined in the following claims. In the claims, means-plus-function clauses are intended to cover the structures described herein as performing the recited function and not only structural equivalents, but also equivalent structures. Thus, although a nail and a screw may not be structural equivalents in that a nail employs a cylindrical surface to secure wooden parts together, whereas a screw employs a helical surface, in the environment of fastening wooden parts, a nail and a screw may be equivalent structures. It is the express intention of the applicant not to invoke 35 U.S.C. §112, paragraph 6 for any limitations of any of the claims herein, except for those in which the claim expressly uses the words “means for” together with an associated function.
This application claims the benefit of U.S. Provisional Patent Application Ser. No. 61/821,887 filed 10 May 2013, which is incorporated herein by reference in its entirety.
Number | Date | Country | |
---|---|---|---|
61821887 | May 2013 | US |