This application is a national stage entry of PCT/US2018/056253 filed Oct. 17, 2018, said application is expressly incorporated herein in its entirety.
The present technology pertains to the processing of acoustic logging data acquired in a well bore, and more specifically to formation slowness estimation.
Various acoustic properties of a borehole are logged and processed in order to monitor and predict borehole characteristics throughout drilling. Generally, acoustic phenomena, such as borehole dispersion, are analyzed in order to extract other properties related to the borehole and formation. For example, a body wave slowness can be extracted from borehole dispersion curves in order to gain insight into petrophysical and geomechanical properties of the formation.
Conventional processing often utilizes either the most energetic part of waveform data (e.g., Airy-Phase components) or the most coherent part of the data (e.g., data with the highest signal-to-noise ratio or “SNR”) in order to determine a body wave slowness log from dispersive waves. However, this might require separation of tool modes from a target mode of interest, which may be challenging for certain target modes due to borehole-tool mode coupling (e.g., due to proximity of the tool to the borehole interior and the like). Furthermore, some target modes may require a dispersion correction in order to relate a measured slowness along a dispersion curve to a low-frequency asymptote characterizing formation slowness. The resulting dispersion-corrected slowness is often inaccurate due to a low signal-to-noise ratio (SNR), interference from other modes, or incorrect assumptions about the dispersion model. For example, when conventionally real-time processing for compressional slowness (DTC) in a slow formation, a picked slowness at the most coherent part may be taken as a final value due to a lack of information visible above a noise floor and thus an inability to characterize a low frequency asymptote as a result.
In other examples, such as for shear slowness (DTS) picking from dipole or quadrupole data, conventional processing may apply a frequency-domain and model-based dispersion correction on extracted time-domain slowness peaks. However, time-domain slowness peaks do not necessarily represent the phase slowness that is assumed in the subsequent dispersion correction schemes, and so the resultant formation slowness measurement may be of limited or low accuracy. Furthermore, a dispersion correction on a time-domain slowness pick often requires a frequency associated with the pick. Typically, either an instantaneous frequency at the time of the pick or a central frequency computed from averaging magnitude spectra of all receivers is used for the dispersion correction. In either case, the chosen frequency will be prone to significant error, and so it too can impact the dispersion correction, potentially leading to a biased formation slowness estimation. Additionally, unknown factors such as formation anisotropy and alteration may limit the accuracy of real-time processing results and require an interpretation for estimating true poroelastic and/or geomechanic rock properties.
In yet other cases, frequency-domain and data-driven processing can be used to determine DTC and DTS when data is of a high quality and the borehole environment is simple. However, frequency-based processing often uses a Fourier transform to convert time-domain data to frequency-domain data and includes noise signals with different arrival times, thus impacting all processed frequencies. Consequently, complex borehole environments may cause low SNRs and so require preprocessing to either isolate target modes from interfering modes or suppress the noise level.
The embodiments herein may be better understood by referring to the following description in conjunction with the accompanying drawings in which like reference numerals indicate analogous, identical, or functionally similar elements. Understanding that these drawings depict only exemplary embodiments of the disclosure and are not therefore to be considered to be limiting of its scope, the principles herein are described and explained with additional specificity and detail through the use of the accompanying drawings in which:
Various embodiments of the disclosure are discussed in detail below. While specific implementations are discussed, it should be understood that this is done for illustration purposes only. A person skilled in the relevant art will recognize that other components and configurations may be used without parting from the spirit and scope of the disclosure. Additional features and advantages of the disclosure will be set forth in the description which follows, and in part will be obvious from the description, or can be learned by practice of the herein disclosed principles. The features and advantages of the disclosure can be realized and obtained by means of the instruments and combinations particularly pointed out in the appended claims. These and other features of the disclosure will become more fully apparent from the following description and appended claims, or can be learned by the practice of the principles set forth herein.
This disclosure provides techniques for methods and systems for estimating formation body wave slownesses from processing of borehole waves for non-dispersive and dispersive modes. The estimations are performed in the time-domain in order to effectively isolate signals of interest and to reduce the negative effects of noise. Machine learning techniques can identify formation compressional and shear slownesses time-slowness features. Where a time-slowness feature is dispersive in nature, a simplified time-domain dispersion model (e.g., a slowness-travel time dispersion model) can account for combined dispersion effects of multi-order modes in order to fit true time-slowness measurements.
Borehole sonic wave modes are often dispersive (e.g., will separate into component frequencies due to passing through a medium) and can include, for example and without imputing limitation, leaky-P waves, flexural waves, screw waves, and pseudo-Rayleigh waves. Information, such as low frequency asymptotes and cut-off frequencies, about the propagation medium can be obtained from analyzing the wave modes in order to determine formation body wave slowness (e.g., compressional slowness, shear slowness, and the like).
Logging tools 126 can be integrated into a bottom-hole assembly 125 near the drill bit 114. As the drill bit 114 extends the borehole 116 through the formations 118, logging tools 126 collect measurements relating to various formation properties as well as tool and/or other drilling conditions. The bottom-hole assembly 125 can also include a telemetry sub 128 to transfer measurement data to a surface receiver 130 and to receive commands from the surface. In some embodiments, the telemetry sub 128 does not communicate with the surface, but rather stores logging data for later retrieval at the surface when the logging assembly is recovered.
Each of the logging tools 126 can include multiple tool components, spaced apart from each other, and communicatively coupled with one or more wires. Logging tools 126 can include, for example, sonic receivers and/or emitters for performing acoustic measurements of the borehole 116. The telemetry sub 128 can include wireless telemetry or logging capabilities, or both, such as to transmit or later provide information indicative of received acoustic energy/waveforms (e.g., pressure waves, etc.) to operators on the surface or for later access and data processing for the evaluation of formation 118 properties.
The logging tools 126, including the acoustic logging tool, may also include one or more computing devices 150 communicatively coupled with one or more of the plurality of tool components. The computing device 150 may be configured to control or monitor the performance of the tools 126, process logging data, and/or carry out the methods of the present disclosure.
In some embodiments, one or more of the logging tools 126 may communicate with a surface receiver 130, such as wired drillpipe. In other cases, the one or more of the logging tools 126 can communicate with a surface receiver 130 by wireless signal transmission. In at least some cases, one or more of the logging tools 126 may receive electrical power from a wire that extends to the surface, including wires extending through a wired drillpipe. In at least some instances the methods and techniques of the present disclosure may be performed by a computing device (not shown) located on the surface. In some embodiments, the computing device may be included in the surface receiver 130. For example, surface receiver 130 of the wellbore operating environment 100 at the surface may include one or more of wireless telemetry, processor circuitry, or memory facilities, such as to support substantially real-time processing of data received from one or more of the logging tools 126. In some embodiments, data is processed at some time subsequent to its collection, wherein the data may be stored on the surface at surface receiver 130, stored downhole in telemetry sub 128 or both, until it is retrieved for processing.
The sonic logging tool 306 can measure refracted and guided waves propagating along sidewalls of the fluid-filled borehole 302. Acoustic properties of the formation 308 can then be extracted (e.g., derived) from the measured waves. More particularly, the sonic logging tool 306 includes an acoustic emitter 312 which can excite acoustic waves for a set of receivers 304A-I to receive at various locations along the sonic logging tool 306. Further, data regarding the fluid-filled borehole 302 and surrounding formation 308 can be determined by various characteristics of a wave propagation detected by each receiver 304A-I receiving the wave in sequence. For example, a time delay between receiver 304I receiving a particular waveform and receiver 304H receiving the same particular waveform may be used to determine various characteristics of the medium through which the wave propagated (e.g., the fluid-filled borehole 302 or formation 308).
The sonic logging tool can excite and capture borehole guided waves such as, for example and without imputing limitation, flexural waves for WL logging, screw waves for LWD logging, and leaky-P waves for a soft formation. The captured borehole guided waves can then be used to measure acoustic properties of the formation 308, such as formation body compressional slowness and body shear wave slowness.
The synthetic borehole monopole waveforms may be recorded with a LWD sonic tool located in the soft formation. A monopole source can excite acoustic waves into the borehole in order to simulate waveforms which may be picked up by a receiver array with, for example, six channels for capturing acoustic fields.
A tool wave package 402 may arrive first with a slowness of 67.5 μs/ft. A second wave package 404 which includes refracted P- and leaky-P waves may arrive after the tool wave package. Stoneley waves may arrive as a third wave package 406. The wave packages 402-406 can be associated with semblance peaks within the semblance map 450.
Semblance peak 452 may be associated with (e.g., generated from) the tool wave package 402. Semblance peak 454 may be associated with the second wave package 404. Likewise, semblance peak 456 may be associated the third wave package 406 of Stoneley waves. For DTC selection, the second wave package 404 may be selected as a target due to its inclusion of both P and leaky-P waves. However, because of the dispersion of leaky-P waves, the wave package 402 can be complicated. Further, due to the dispersion, slowness values associated with high coherences increases with time. The increase of slowness with time is analogous to an increase in phase-slowness with frequency in frequency semblance maps. Rather than taking the slowness value of the most energetic part of the signal (e.g., Airy Phase) as an estimation of slowness, which may bias the slowness estimate away from true formation P-waves (e.g., DTC), a machine-learning methodology can be applied to determine a best slowness estimate.
After operation 506, the workflow can go along two separate paths for either direct analysis or for further processing and analysis. Either path involves processing of the semblance map (or multiple semblance maps simultaneously from three different firings). In some embodiments, a trained model (via methods 1500 and 1700 of
In some embodiments, alternatively or additionally, a trained model (via method 650 in
After operation 508, slowness over time measurements associated with the target modes may then also be extracted from the time-domain semblance map (operation 510), and valid slowness data may also be subsequently distinguished (e.g., data not biased by noise or error) (operation 512).
In some examples, a model may be initialized concurrent or in addition to the above operations.
A simplified time-domain dispersion model of slowness over time (e.g., a slowness-travel time dispersion model) can be built (operation 552). The simplified model may intake, for example, a limited set of features or include a limited number of a parameters and the like. Initial model parameters for the simplified model may then be generated (operation 554). For example, the initial model parameters may be associated to energetic parts of slowness travel time measurements (e.g., from a semblance map and the like). Regardless, the simplified model can then be fed back into the method 500 in order to ultimately produce a slowness estimate.
Returning to
Having optimized the model, a fastest model slowness (e.g., predicted by the model) can be determined and, if needed, a modeling-based dispersion correction may be performed (operation 516). In some examples, a weighted (e.g., by the model) observed slowness near the arrival time of a wave package may be output by method 500 instead. Further, the dispersion correction may be made where, for example, an observed dispersion is unexpectedly small in what otherwise is expected to be a dispersive formation. In such a case, a modeling-based dispersion correction may be made based on a pre-computed lookup table.
In some embodiments, operation 518 may include a convolutional neural network (CNN) for providing analysis on either the semblance maps or variable density logs (VDLs) for the slowness of the semblance maps.
An input map 1302 (e.g., a semblance map produced by operation 506, etc.) may be, for example and without imputing limitation, of spatial dimensions 256×256×3. In this example, the “3” may represent three different channels (e.g., monopole time semblance, dipole frequency semblance, and Stoneley frequency semblance maps). The three channels maps may be convolved with, for example, four different three-dimensional convolutional filters, or one filter (e.g., set of trainable weights) for each of four features that a training process may automatically define. The convolution may be followed by a decimation by “4” (e.g., a stride of “4”) in order to reduce unnecessary data redundancy. As a result, dimensionality of the input (e.g., 256×256×3) may be reduced to a size of 64×64×4 in the form of an activation map 1304, where the last dimension denotes a number of feature maps. The values of each pixel may then be passed through a filter, such as a rectified linear unit (ReLU) filter, to truncate negative values to 0.
Two more convolutional layers may further expand the scale of associable features and reduce dimensionality down to 16×16×8 activation maps 1306 and 1308. Pixels in the 16×16×8 activation map 1308 may be connected to a final classification pixel array 1312 of size 2048. Each classification pixel may correspond to a (compressional, shear) formation slowness pair. The pairs can be defined based on, for example, rock physics VpVs relations, which naturally limits the pairs considered. Further, the connections may go through a Softmax function 1310 in order to generate an output value from 0 to 1 (e.g., representing a correlation between training data sets and input data) for classifiers 1312. For example, high values (0.8 to 1) may yield a high confidence that the training data match the observed data well. Classifications 1312 may provide directly, or through additional processing, estimated formation properties 1314. However, high values may not guarantee a unique solution, and so the entire solution space can be mapped out to estimate confidence contours or search for alternative solutions. When such multiple solutions occur, one must take steps to improve the training of the network, which can amount to increasing the number and quality of data sets used for training, performing random drop-outs of pixel connectivities, or changing neural network architecture and the like.
In comparison,
In contrast to CNN 1300, CNN 1400 does not consider a time dimension and so sensitivity to variations in integrated travel time may be reduced or eliminated. For many firings, integrated travel time depends significantly on slowness between a transmitter and a first receiver in a receiving array. CNN 1400 can also reduce the amount of CPU time needed to train models and analyze data. Further, CNN 1400 may include a fully connected layer 1410 preceding a Softmax function 1412 which produces an output value for classifiers 1414 to produce estimated formation properties 1416 downstream. However, CNN 1300 may have increased resolution power (relative to CNN 1400) in order to distinguish between, for example, road noise at physically unrealistic arrival times, formation arrivals, and the like.
CNNs 1300 and 1400 may have weights and biases between convolutional layers and fully connected layers.
Training data may be created from processing semblance maps 1502 that come from full wavefield borehole acoustic simulations with added levels of coherent noise. Semblance maps 1502 may be processed by CNN 1504, which may be architected as described above or otherwise. Here, CNN 1504 iteratively convolves semblance maps 1502 into activation maps 1505A-C and a Softmax function 1505D may filter a final activation map 1505C into output values for classifier 1505E.
Semblance maps 1502 may be produced from simulated (and thus known) formation properties 1510 which are provided to a physics-based wave propagation simulation 1512 and overlaid with different road noise levels 1514 before being fed to a data analysis and semblance analysis 1516. Providing the additive road noise is realistic, the model results are perfectly trained in that no bias would be introduced from uneven sampling of the different permutations of compressional and shear formation slownesses.
A misfit function 1508 can receive both of formation properties 1510 and estimated formation properties 1506. Estimated formation properties may be compared to formation properties 1510 in order to determine, for example, a distance between estimated formation properties 1506 and formation properties 1510. In some examples, a correction can be generated from this error distance and then be provided back to CNN 1504 to propagate throughout the network.
Input data such as monopole waveform records 1708A, dipole waveforms 17088, and Stoneley waveform records 1708C may be provided to an algorithm suite 1706 which may include algorithms for generating a semblance map 1704 as well as calculated formation properties 1712. Similarly to training method 1500, semblance map 1704 may then be fed to a CNN 1702. Neural network 1702 can, for example, be a CNN and iteratively generate activation maps 1703A-C as discussed above, with a final activation map 1703C providing input to a Softmax function 1703D to filter into classifier 1703E. As with the CNNs discussed above, the estimated formation properties 1710 may be output by neural network 1702. Estimated formation properties 1710 may then be provided to a misfit function 1714 which may also receive calculated formation properties 1712 produced by algorithm suite 1706. Misfit function 1714 can calculate an error distance between estimated properties 1710 and calculated formation properties 1712, which may then be propagated as corrections through the CNN 1702 in order to reduce the error distance calculated by misfit function 1714 in later training runs.
Returning to the context of the operation 508,
Time-semblance maps are first computed and processed (operation 602). In some examples, the time-semblance maps may be synthetic in order to provide training to the model. In other examples, the time-semblance maps may be computed from actual field data and the like. Further, a mix of synthetic and actual time-semblance maps may be used for training purposes.
Unsupervised clustering may be used to identify coherent candidate arrivals (operation 604). For example, arrivals having similar features, such as proximate arrival times and the like, will be identified by the clustering analysis. The identified clusters can then be used to further extract relationships between certain features and arrivals.
For example, machine learning can be further used to detect a Stoneley mode, a tool mode, a compressional refracted mode, or a shear refracted mode in all identified candidate arrivals (operation 606). In some examples, the machine learning used to detect modes can include a trained model produced one time by a supervised methodology and the like. The machine learning can include either a logistic regression or a neural network which is produced by method 650 depicted in
Time-domain semblance maps may then be generated based on the synthetic waveforms (operation 654). As discussed above, the time-domain may be used for its robustness against noise and the like. The time-domain semblance maps can then undergo unsupervised clustering to identify coherent candidate arrivals (operation 655). In essence, this unsupervised clustering may be similar to the unsupervised clustering of method 600 discussed above. Here, however, the unsupervised clustering is performed on synthetic data and, in some examples, can be performed on a larger range of data due to the ability to synthesize the waveforms.
These clusters may be associated with tool modes, DTC modes, DTRC modes, or Stoneley modes by various processes such as by supervised or unsupervised methodologies (operation 658). Further, based on the cluster associations and semblance map attributes, model coefficients and rules can be generated (operation 660). For example, regression analysis may identify particular attribute values associated with wave mode association or a neural network may identify interrelationships between multiple attributes which can be associated with particular wave mode labels. Nevertheless, and returning to
For each dataset, a fastest modal slowness can then be determined (operation 704). Method 500 discussed above, for example, can be performed to capture the fastest modal slowness for a dataset (without the final step of performing a dispersion correction). Furthermore, in some examples, a SNR can be extracted from each dataset as well.
Machine learning, such as a neural network or sequential logistic regression and the like, can then be applied to the datasets, extracted slowness values, and SNRs in order to determine relationships between input body wave slowness and estimated fastest modal slowness (operation 706). The relationships, and generated rules related to the relationships, can be stored in a table or other data structure. The relationships may then be applied to log data, fastest modal slowness from field data, and waveform SNRs to generate corrected, or final, body wave slowness values for field data (operation 708). As a result, the modeling constrained processing described above can be used to capture true formation body wave slowness at a target wave package arrival time.
Wave signals of different frequencies may have different travel times due to dispersion (e.g., waves with fast slowness might arrive first while slower waves might arrive later, and the like). In effect, refracted compressional waves and leaky-P waves at low frequency asymptotes appear at the beginning 802 of the wave package due to having the fastest slowness among the mapped data.
If signal quality is ideal, slowness at the very beginning 802 of the wave package may be selected as, for example, an estimated formation shear slowness. However, noise and other factors may shift dispersion curves to higher or lower slowness values and so may complicate selecting a slowness curve (e.g., under conventional approaches). The methods disclosed above, however, may use data points between the beginning 802 of the wave package and a maximum slowness trend 804 (e.g., an Airy Phase) to generate a dispersion model for estimating formation compressional slowness associated with a low frequency asymptote.
Full wave packages can be processed in order to overcome the bias. Full wave packages may include higher SNR data (e.g., a stronger signal and/or less noise) at later times. However, slowness values may change with time because of dispersion (e.g., for an impulse source function). Consequently, a mathematical model which compensates for dispersion is needed in order to use higher quality data at later times and higher frequencies.
The mathematical model can be an adaptive time-domain dispersion model constructed using an empirical rule describing dispersion wave propagation. Typically, waves traveling with different slownesses have different arrival times, as will be understood by a person having ordinary skill in the art. Waves with a large group slowness may arrive later, whereas the waves with a low group slowness may arrive earlier (e.g., according to wave propagation theory). A source function can be effectively impulsive such that there are no effects due to a separation of frequencies in the source function with time.
Under those assumptions, slowness associated with travel time reflects group slowness. The group slowness may have a low frequency asymptote and trend that is the same as for a phase slowness of frequencies below an Airy Phase frequency (e.g., model dispersions having slowness close to body wave slowness). Further, dispersions close to body wave slowness and coupled with true refracted compressional or shear waves can form high coherent peaks in semblance maps. Mathematically, this can be approximated by, for example, a hyperbolic tangent function:
In equation 1, TT may represent travel time, s(TT) may be the group slowness in the time-domain, DTbody can be the formation slowness, DTref may be a reference slowness of the high frequency asymptote, TTref may be a reference travel-time value where a derivative of s is at a maximum value, and a can be a parameter controlling a gentleness of a slope.
In comparison, an exponential function may also be used to generate group slowness. The exponential function may be of the form:
s(TT)=DTbody+(DTref−DTbody)exp[−α(TT−TTref)β],forTT<TTref (2)
In equation 2, β can be a fixed value, and, for explanatory purposes only and without imputing limitation, is discussed in this disclosure as β=2. The exponential function may only predict slowness at travel times lower than TTref.
A sigmoidal function, which yields a similar result to equation 1, may also be used. The sigmoidal function may be of the form:
The most energetic point or best coherent data point inside a target peak may be selected as a reference slowness and travel-time pair. Any of equations 1-3 and the like can be utilized to predict a slowness-travel-time curve at travel-times before the reference pair. Although in the above equation, DTref is not the slowness at time TTref, the pair may be used to estimate an initial model upon which an inversion might iterate upon.
Equations 1-3 and the like may predict slowness-travel-time curves for times prior to a reference time where group and phase velocities have similar asymptotic trends. For example, equations 1-3 may incorrectly bias the result when applied to times associated with the part of the wave train that arrives after the Airy Phase. In some examples, special phase filtering may be used to convert a borehole response from an impulse drive pulse to a response similar to a borehole response from a chirp-like drive pulse (e.g.,
After slowness-travel-time measurements are obtained, rules can be used to determine valid data from the measurements. For example, an empirically defined semblance threshold can screen the data. The semblance threshold may be determined with a machine learning analysis applied to field data. Further, an inversion can be applied to optimize the model via, for example, inversion algorithms such as a conjugate gradient and the like. Equation 4 below, for example, may be included in the optimization algorithm.
M=ΣTTW(TT)|s−snear(TT)|2 (4)
M may be a misfit or cost function defined by a valid slowness-travel-time measurement, snear(TT) and a weighting function, W(TT). W(TT) may itself be a function of the form:
W(TT)=Semb(TT) (5)
Semb(TT) may represent a semblance value of the curve. Data only at travel-times before the reference data point may be utilized for computing the misfit function.
The fitting quality graph 1175 shows that the optimum modeling curve correctly captures the features in the slowness-time measurements. The cost function image 1150 shows that a unique solution exists in a searching range and that the inversion is stable. Finally, the slowness value at the arrival time of the peak predicted by the model is picked as estimated compressional slowness 1131 overlaid on the semblance map 1125. The estimated compressional slowness 1131 from leaky-P wave package 1102 is 135 μs/ft and consistent with an input value of 133.3 μs/ft, as also overlaid on semblance map 1125. The small difference between input and output can further be further compensated for with a look-up table generated from forward modeling as discussed above. As an example, and without imputing limitation, equation 6 below may be used to provide a compensation, or correction, for the small difference.
Δs=f(SNR,DTbody,smud) (6)
Δs may be a correction amount and be produced by a look-up table, f(SNR,DTbody,smud), which is itself generated by forward modeling as discussed above. Alternatively, equation 6 might be obtained or optimized by a machine learning analysis as shown in
Returning to
The computing system 1800 can further include a communications interface 1818 by way of which the computing system 1800 can connect to networks and receive data useful in executing the methods and systems set out herein as well as transmitting information to other devices. The computer system 1800 can also include an input device 1804 by which information is input. Input device 1804 can be a scanner, keyboard, and/or other input devices as will be apparent to a person of ordinary skill in the art. Similarly, the computer system 1800 can also include an output device 1802 which can be a monitor, data feed, application programming interface (API) hook, and other output devices and systems as will be apparent to a person of ordinary skill in the art. The system set forth in
Numerous examples are provided herein to enhance understanding of the present disclosure. A specific set of statements are provided as follows.
Statement 1: A method is disclosed for borehole wave processing, the method comprising: obtaining, by an acoustic logging tool within a borehole passing through a formation, an acoustic wave; processing a semblance from the acoustic wave; extracting a slowness-travel time measurement from the a semblance; optimizing a slowness-travel time dispersion model by decreasing a misfit between the slowness-travel time dispersion model and the slowness-travel time measurement; and determining a formation body wave slowness from a curve of the optimized model.
Statement 2: A method is disclosed according to any of the preceding Statements, further comprising building a simplified slowness-travel time dispersion model by processing formation characteristics of a borehole environment and limiting which features are received by the slowness-travel time dispersion model to generate the simplified slowness-travel time dispersion model.
Statement 3: A method is disclosed according to Statement 2, further comprising: forward modeling slowness-travel time dispersion based on the processed formation characteristics; generating the slowness-travel time dispersion model based on a look-up table, the look-up table based on the forward modeling; determining an approximate mathematical relation for the slowness-travel time dispersion model; and building the simplified slowness-travel time dispersion model based at least in part on the approximate mathematical relation.
Statement 4: A method is disclosed according to any of the preceding Statements, further comprising: generating an initial guess according to a feature measurement, the feature measurement based on a property of the received acoustic wave; adjusting a first parameter of the slowness-travel time dispersion model based on the initial guess; and determining one of the first parameter or a second parameter for minimizing the misfit.
Statement 5: A method is disclosed according to any of the preceding Statements, further comprising: determining a formation body wave slowness at a specific arrival time based on one of the slowness-travel time dispersion model or observed slowness-time curves; and performing a correction of the determined formation body wave slowness, the correction based on a look-up table.
Statement 6: A method is disclosed according to any of the preceding Statements, further comprising: generating a number of model datasets; determining, for each of the model datasets, a fastest modal slowness; producing, through a machine learning analysis, a relationship between a true input body wave slowness and the determined fastest modal slowness; and performing a final correction to get a final body slowness estimate.
Statement 7: A method is disclosed according to any of the preceding Statements, further comprising: classifying a target mode using machine learning analysis of the acoustic wave; and processing the semblance based at least in part on the classified target mode.
Statement 8: A method is disclosed according to Statement 7, wherein the machine learning analysis includes one of a sequential logistic regression or a neural network.
Statement 9: A method is disclosed according to any of the preceding Statements, wherein the obtained acoustic wave comprises one of monopole waves, dipole waves, quadrupole waves, or any combination thereof.
Statement 10: A method is disclosed according to any of the preceding Statements, further comprising adjusting a downhole operational parameter based at least in part on the formation body wave slowness, the operational parameter one of a drilling parameter, a logging parameter, a completion parameter, or a production parameter.
Statement 11: A method is disclosed according to any of the preceding Statements, wherein processing the semblance further comprises determining signal properties of the obtained acoustic wave, the signal properties in one of a time domain, a frequency domain, a coherence value, an amplitude, an instantaneous frequency, a signal-to-noise ratio, or any combination thereof.
Statement 12: A non-transitory computer readable medium is disclosed which stores instructions that, when executed by one or more processors, cause the one or more processors to: obtain, by an acoustic logging tool within a borehole passing through a formation, an acoustic wave; process a semblance from the received acoustic wave; extract a slowness-travel time measurement from the semblance; optimize a slowness-travel time dispersion model by decreasing a misfit between the slowness-travel time dispersion model and the slowness-travel time measurement; and determine a formation body wave slowness from a curve of the optimized model.
Statement 13: A non-transitory computer readable medium is disclosed according to Statement 12, further storing instructions that, when executed by one or more processors, cause the one or more processors to: forward model slowness-travel time based on the processed formation characteristics; generate the slowness-travel time dispersion model based on a look-up table, the look-up table based on the forward modeling; determine an approximate mathematical relation for the slowness-travel time dispersion model; and build a simplified slowness-travel time dispersion model by processing formation characteristics of a borehole environment and limiting which features are received by the slowness-travel time dispersion model to generate the simplified slowness-travel time dispersion model, the slowness-travel time dispersion model based at least in part on the approximate mathematical relation.
Statement 14: A non-transitory computer readable medium is disclosed according to any of preceding Statements 12-13, further storing instructions that, when executed by one or more processors, cause the one or more processors to: determine a formation body wave slowness at a specific arrival time based on one of the slowness-travel time dispersion model or observed slowness-time curves; and perform a correction of the formation body wave slowness, the correction based on a look-up table.
Statement 15: A non-transitory computer readable medium is disclosed according to any of preceding Statements 12-14, further storing instructions that, when executed by one or more processors, cause the one or more processors to: generate a number of model datasets; determine, for each of the model datasets, a fastest modal slowness; produce, through a machine learning analysis, a relationship between a true input body wave slowness and the determined fastest modal slowness; and perform a final correction to get a final body slowness estimate.
Statement 16: A non-transitory computer readable medium is disclosed according to any of preceding Statements 12-15, further storing instructions that, when executed by one or more processors, cause the one or more processors to classify a target mode for extracting slowness-time measurements using machine learning analysis, the machine learning analysis including one of a sequential logistic regression or a neural network.
Statement 17: A non-transitory computer readable medium is disclosed according to any of preceding Statements 12-16, further storing instructions that, when executed by one or more processors, cause the one or more processors to adjust a downhole operational parameter based at least in part on the formation body wave slowness, the operational parameter one of a drilling parameter, a logging parameter, a completion parameter, or a production parameter.
Statement 18: A non-transitory computer readable medium according to any of preceding Statements 12-17, wherein the obtained acoustic wave comprises one of monopole waves, dipole waves, quadrupole waves, or any combination thereof.
Statement 19: A non-transitory computer readable medium according to any of preceding Statements 12-18, wherein processing the semblance further comprises determining signal properties of the obtained acoustic wave, the signal properties in one of a time domain, a frequency domain, a coherence value, an amplitude, an instantaneous frequency, a signal-to-noise ratio, or any combination thereof.
Statement 20: A method is disclosed for borehole wave processing, the method comprising: obtaining, by an acoustic logging tool within a borehole passing through a formation, an acoustic wave; determining signal properties of the acoustic wave; generating one or more semblance maps based on the acoustic wave based on the determined signal properties; and determining, by a trained model, formation body wave compressional and shear slownesses based on at least one of the one or more semblance maps or the determined signal properties.
Statement 21: A method is disclosed according to Statement 20, wherein the acoustic wave comprise one or more of monopole waves, dipole waves, or quadrupole waves.
Statement 22: A method is disclosed according to Statement 21, wherein at least one of the one or more semblance maps or the determined signal properties are associated with one of a time domain or a frequency domain.
Statement 23: A method is disclosed according to any of preceding Statements 20-22, wherein one of the one or more semblance maps comprises a 1-D projection of information across one of a time axis or a frequency axis.
Statement 24: A method is disclosed according to any of preceding Statements 20-23, wherein the one or more semblance maps include one of coherence, amplitude, instantaneous frequency, or signal-to-noise ratio.
Statement 25: A method of is disclosed according to any of preceding Statements 20-24, wherein the trained model comprises a convolutional neural network and is trained using supervised machine learning.
Statement 26: A method is disclosed according to Statement 25, wherein the training method includes one of human labeling, automated labeling from other algorithms, physics-based wavefield simulation data.
Statement 27: A method is disclosed according Statement 25, wherein the physics-based wavefield simulation data comprises multiple levels of noise and each level is based on one of a noise model or recordings of road noise by an acoustic receiver.
Statement 28: A method is disclosed according to Statement 27, further comprising determining, by one of the trained model or a second trained model, one of borehole fluid slowness or anisotropy parameters.
Statement 29: A method is disclosed to any of preceding Statements 20-28, further comprising mathematically rotating into a coordinate system waveforms of the acoustic wave, the coordinate system aligning with a fast direction and a slow direction.
Statement 30: A non-transitory computer readable medium is disclosed which comprises instructions that, when executed by one or more processors, cause the one or more processors to: obtain, by an acoustic logging tool within a borehole passing through a formation, an acoustic wave; determine signal properties of the acoustic wave; generate one or more semblance maps based on the acoustic wave based on the determined signal properties; and determine, by a trained model, formation body wave compressional and shear slownesses based on at least one of the one or more semblance maps or the determined signal properties.
Statement 31: A non-transitory computer readable medium is disclosed according to Statement 30, wherein the acoustic wave comprises one or more of monopole waves, dipole waves, or quadrupole waves.
Statement 32: A non-transitory computer readable medium is disclosed according any of preceding Statements 30-31, wherein the at least one of the one or more semblance maps or the determined signal properties is associated with one of a time domain or a frequency domain.
Statement 33: A non-transitory computer readable medium according to any of preceding Statements 30-32, wherein one of the one or more semblance maps comprises a 1-D projection of information across one of a time axis or a frequency axis.
Statement 34: A non-transitory computer readable medium is disclosed according to any of preceding Statements 30-33, wherein the one or more semblance maps include one of coherence, amplitude, instantaneous frequency, or signal-to-noise ratio.
Statement 35: A non-transitory computer readable medium is disclosed according to any of preceding Statements 30-34, wherein the trained model comprises a convolutional neural network and is trained using supervised machine learning.
Statement 36: A non-transitory computer readable medium is disclosed according to Statement 35, wherein the training of the machine learning includes one of human oversight, automated outputs of workflows, or physics-based wavefield simulation data.
Statement 37: A non-transitory computer readable medium is disclosed according to Statement 36, wherein the physics-based wavefield simulation data comprises multiple levels of noise and each level is based on one of a noise model or recordings of road noise by an acoustic receiver.
Statement 38: A non-transitory computer readable medium according to any of preceding Statements 30-37, further comprising instructions to determine, by one of the trained model or a second trained model, one of borehole fluid slowness or anisotropy parameters.
Statement 39: A non-transitory computer readable medium is disclosed according to any of preceding Statements 30-38, further comprising instructions to mathematically rotate into a coordinate system waveforms of the acoustic wave, the coordinate system aligning with a fast direction and a slow direction.
The description above includes example systems, methods, techniques, instruction sequences, and/or computer program products that embody techniques of the present disclosure. However, it is understood that the described disclosure may be practiced without these specific details.
While the present disclosure has been described with references to various implementations, it will be understood that these implementations are illustrative and that the scope of the disclosure is not limited to them. Many variations, modifications, additions, and improvements are possible. More generally, implementations in accordance with the present disclosure have been described in the context of particular implementations. Functionality may be separated or combined in blocks differently in various examples of the disclosure or described with different terminology. These and other variations, modifications, additions, and improvements may fall within the scope of the disclosure as defined in the claims that follow.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/US2018/055048 | 10/9/2018 | WO | 00 |
Publishing Document | Publishing Date | Country | Kind |
---|---|---|---|
WO2020/076308 | 4/16/2020 | WO | A |
Number | Name | Date | Kind |
---|---|---|---|
5278805 | Kimball | Jan 1994 | A |
6581010 | Dubinsky et al. | Jun 2003 | B2 |
6868341 | Valero | Mar 2005 | B2 |
7649805 | Bose et al. | Jan 2010 | B2 |
7698066 | Huang et al. | Apr 2010 | B2 |
8456952 | Tang et al. | Jun 2013 | B2 |
9557438 | Wessling et al. | Jan 2017 | B2 |
20050254343 | Saiki | Nov 2005 | A1 |
20090257307 | Valero | Oct 2009 | A1 |
20100085835 | Tang | Apr 2010 | A1 |
20170115420 | Cazeneuve et al. | Apr 2017 | A1 |
20180017690 | Sirui et al. | Jan 2018 | A1 |
Number | Date | Country |
---|---|---|
2672293 | Nov 2013 | EP |
2017172810 | Oct 2017 | WO |
2018084847 | May 2018 | WO |
2018125058 | Jul 2018 | WO |
Entry |
---|
Goobie et al,. “A Sound Approach to Drilling”, Oilfield Review, 2006. |
International Search Report and Written Opinion; PCT Application No. PCT/US2018/055048; dated Oct. 9, 2018. |
Wang, P., Bose, S., Sinha, B. K., & Blyth, M. (Jun. 25, 2016). Dipole Shear Anisotropy Using Logging-While-Drilling Sonic Tools. Society of Petrophysicists and Well-Log Analysts. |
Number | Date | Country | |
---|---|---|---|
20210325558 A1 | Oct 2021 | US |