WORKFLOW TO CONVERT DUAL ARRIVAL EVENTS INTO CURTAIN PLOT SECTION OF FORMATION SLOWNESS AND LOGS OF TOOL LAYER AND SHOULDER BED SLOWNESS
20260100569 ยท 2026-04-09
Inventors
- Nicholas Norman BENNETT (Cambridge, MA, US)
- Jingxuan LIU (Cambridge, MA, US)
- Xin LIU (Shifang city, CN)
- Ting Lei (Arlington, MA, US)
Cpc classification
International classification
Abstract
An automated workflow for processing dual arrival events consisting of: (1) an automated time pick that located and characterized dual compressional and shear arrival events present in acoustic waveform measurements; and (2) a ray tracing inversion procedure that inverted these time picks and constructed a locally layered formation model of slowness along the well trajectory. The disclosed workflow embodiments provide the following benefits: (1) an automated time pick which estimates the variation of the arrival event with measured depth and determines whether the shoulder bed is above or below the well track; and (2) a ray tracing inversion that determines the raypath type of the dual arrival event. The disclosed workflow embodiments provide a log display of tool layer and shoulder bed compressional and shear slowness which is useful for making correct porosity, VP/VS, and Poisson ratio estimates as well as other geomechanics answers.
Claims
1. A connector for use in a well, the connector comprising: an external housing joined to a pair of coupler ends, each coupler end being combined with a sealing system and a separate retainer system, wherein the external housing with the sealing system and the separate retainer system are configured to slide together over a coupling joining a pair of electrical cable sections to form an electrical cable; the sealing system, wherein the sealing system is formed at least in part of a shape memory alloy material selectively activatable to seal against the pair of electrical cable sections; and the separate retainer system, wherein the separate retainer system is formed at least in part of the shape memory alloy material selectively activatable to grip the pair of electrical cable sections.
2. The connector as recited in claim 1, wherein the shape memory alloy material is a metal alloy material activatable via application of heat.
3. The connector as recited in claim 1, wherein the sealing system comprises a ring clamp having internal sealing teeth oriented towards one of the electrical cable sections, and wherein when the sealing system is activated, the ring clamp expands and forces the internal sealing teeth radially inward to seal against the pair of electrical cable sections.
4. The connector as recited in claim 1, wherein the separate retainer system comprises a plurality of retainer rings.
5. The connector as recited in claim 4, further comprising an inner housing, wherein the separate retainer system is bound radially between the inner housing and the pair of electrical cable sections, and wherein the separate retainer system is further bound axially between the sealing system and the inner housing, the separate retainer system being adjacent to the inner housing, the sealing system, and the pair of electrical cable sections.
6. The connector as recited in claim 5, wherein each retainer ring, of the plurality of retainer rings, comprises internal and external gripping surfaces.
7. The connector as recited in claim 1, wherein the connector is a dry mate type connector.
8. The connector as recited in claim 1, wherein the coupler ends are secured to the external housing via weldments.
9. A system for use in a well, the system comprising: a pair of electrical cable sections joined via a coupling to form an electrical cable; and a connector comprising: an external housing joined to a pair of coupler ends, each coupler end being combined with a sealing system and a separate retainer system; the sealing system, wherein the sealing system is: formed at least in part of a shape memory alloy material selectively activatable to seal against the pair of electrical cable sections, bound radially between the external housing and the electrical cable sections, the sealing system being adjacent to the external housing and the pair of electrical cable sections, and bound axially between the coupler end, an inner housing of the connector, and the separate retainer system, wherein the sealing system is directly adjacent to the coupler end on a first side and directly adjacent the inner housing of the connector and the separate retainer system on an opposite side; the separate retainer system, wherein the separate retainer system is formed at least in part of the shape memory alloy material selectively activatable to grip the pair of electrical cable sections; and the inner housing.
10. The system as recited in claim 9, wherein the shape memory alloy material is a metal alloy material activatable via application of heat.
11. The system as recited in claim 9, wherein the sealing system comprises a ring clamp having internal sealing teeth oriented towards one of the electrical cable sections, and wherein when the sealing system is activated, the ring clamp expands and forces the internal sealing teeth radially inward to seal against the pair of electrical cable sections.
12. The system as recited in claim 9, wherein the separate retainer system comprises a plurality of retainer rings.
13. The system as recited in claim 12, wherein the separate retainer system is bound radially between the inner housing and the pair of electrical cable sections, and wherein the separate retainer system is further bound axially between the sealing system and the inner housing, the separate retainer system being adjacent to the inner housing, the sealing system, and the electrical cable sections.
14. The system as recited in claim 13, wherein each retainer ring, of the plurality of retainer rings, comprises internal and external gripping surfaces.
15. The system as recited in claim 9, wherein the connector is a dry mate type connector.
16. The system as recited in claim 9, wherein the coupler ends of the connector are secured to the external housing via weldments.
17. A system for use in a well, the system comprising: an electrical cable joined to a gauge sensor via a coupling of the electrical cable and a gauge electrical connector; and a connector comprising: an external housing joined to a pair of coupler ends, each coupler end being combined with a sealing system and a separate retainer system, wherein the coupling and the gauge electrical connector are within the external housing; the sealing system, wherein the sealing system is formed at least in part of a shape memory alloy material selectively activatable to seal against a pair of electrical cable sections forming the electrical cable; and the separate retainer system, wherein the separate retainer system is formed at least in part of the shape memory alloy material selectively activatable to grip the pair of electrical cable sections, and wherein the external housing with the sealing system and the separate retainer system are configured to slide together over the coupling of the electrical cable and the gauge electrical connection.
18. The system as recited in claim 17, wherein the shape memory alloy material is a metal alloy material activatable via application of heat.
19. The system as recited in claim 17, wherein the sealing system comprises a ring clamp having internal sealing teeth oriented towards one of the electrical cable sections, and wherein when the sealing system is activated, the ring clamp expands and forces the internal sealing teeth radially inward to seal against the pair of electrical cable sections.
20. The system as recited in claim 17, wherein the separate retainer system comprises a plurality of retainer rings.
Description
BRIEF DESCRIPTION OF THE FIGURES
[0005] Certain embodiments, features, aspects, and advantages of the disclosure will hereafter be described with reference to the accompanying drawings, wherein like reference numerals denote like elements. It should be understood that the accompanying figures illustrate the various implementations described herein and are not meant to limit the scope of various technologies described herein.
[0006]
[0007]
[0008]
[0009]
[0010]
[0011]
[0012]
[0013]
[0014]
[0015]
[0016]
[0017]
[0018]
[0019]
[0020]
[0021]
[0022]
[0023]
[0024]
[0025]
[0026]
[0027]
[0028]
[0029]
and slowness values
associated with the four raypath types illustrated in
[0030]
[0031]
[0032]
[0033]
[0034]
[0035]
[0036]
[0037]
DETAILED DESCRIPTION
[0038] In the following description, numerous details are set forth to provide an understanding of some embodiments of the present disclosure. It is to be understood that the following disclosure provides many different embodiments, or examples, for implementing different features of various embodiments. Specific examples of components and arrangements are described below to simplify the disclosure. These are, of course, merely examples and are not intended to be limiting. However, it will be understood by those of ordinary skill in the art that the system and/or methodology may be practiced without these details and that numerous variations or modifications from the described embodiments are possible. This description is not to be taken in a limiting sense, but rather made merely for the purpose of describing general principles of the implementations. The scope of the described implementations should be ascertained with reference to the issued claims.
[0039] As used herein, the terms connect, connection, connected, in connection with, and connecting are used to mean in direct connection with or in connection with via one or more elements; and the term set is used to mean one element or more than one element. Further, the terms couple, coupling, coupled, coupled together, and coupled with are used to mean directly coupled together or coupled together via one or more elements. As used herein, the terms up and down; upper and lower; top and bottom; and other like terms indicating relative positions to a given point or element are utilized to more clearly describe some elements. Commonly, these terms relate to a reference point at the surface from which drilling operations are initiated as being the top point and the total depth being the lowest point, wherein the well (e.g., wellbore, borehole) is vertical, horizontal or slanted relative to the surface.
[0040] Dual arrival events, as illustrated in
[0041] Dual compressional and shear arrival events often occur in high angle wells where the compressional P and shear S waves propagate not just within the layer containing the tool sonde (the tool layer arrivals) but also refract (or also reflect) along nearby shoulder beds (the shoulder bed arrivals) as illustrated in
[0042] Disclosed herein are improvements over automated time pick built from a single station slowness-time coherence (STC) where dual arrival events were identified and then processed to map nearby shoulder beds.
[0043]
and arrival time *=1.094 ms, then one can use a ray tracing to compute the associated distance to the shoulder bed as approximately 1.3 ft assuming that the shoulder bed and well track are parallel to one another. We can then process event #1 using the 3D slowness time coherence (3D STC) to determine whether the shoulder bed is above or below the well track. This single station approach is most useful for mapping shoulder beds and tool layers along the well track.
[0044] However, the single station STC time pick approach does not provide an automated labeling of the dual arrival events in
[0045] The 3D STC analysis performed as a subsequent and separate step following the STC time pick depends strongly on the estimated value for *, the arrival time of the selected event. Small inaccuracies or noise in * can mean that the 3D STC azimuth information is contaminated by events other than the dual arrival event. Thus, the disclosed methods for automated time pick capture the azimuthal variation of the arrival event as a function of nominal receiver azimuth and so determine whether the shoulder bed is above or below the well track.
[0046] Peak finding using a single station STC can be a very noisy procedure and can lead to a lot of false peaks that affect the interpretability of the resulting curtain plot section. Also, shifts in the STC peak locations due to noise can affect the ray tracing inversion accuracy as well. The disclosed methods for automated time pick can stack the dual arrival events as a function of measured depth, source-receiver offset, as well as nominal receiver azimuth, the signal-to-noise ratio of the time pick may be increased relative to the background noise.
[0047] The disclosed methods perform physics modeling of dual arrival events to understand the details of how dual arrival events present themselves to the 3D acoustic receiver array sensors, particularly as a function of measured depth, source-receiver offset, and nominal azimuth; develop an automated time pick that follows that physics modeling and captures the arrival time variations of dual arrival events as a function of measured depth, source-receiver offset, and nominal azimuth; develop a ray tracing inversion which can utilize the information produced by this new time pick to (a) automatically identify the raypath type of the dual arrival event; (b) automatically differentiate the shoulder bed arrival events from the direct tool layer arrivals; (c) produce a log of tool layer and shoulder bed slowness to aid in formation evaluation; and (d) produce a curtain plot section of formation slowness along the well track; (e) produce a log of true dip and azimuth describing the local orientation of the shoulder bed boundary as a function of measured depth.
[0048]
[0049] The automated time pick workflow, outlined herein, produces a collection of tau-P peaks
that characterize the dual arrival events present in the waveform measurements. These tau-P peaks are shown in
(i.e., a time pick) for each dual arrival event from its corresponding tau-P peak values
[0050] The time pick classifier workflow, described in below, labels the tau-P peaks
as one of tool layer compressional, tool layer shear, shoulder bed compressional, or shoulder bed shear based on the value of the event's apparent slowness,
This classification produces a corresponding log display as shown in
[0051] The ray tracing inversion workflow, described in detail below, determines the raypath type of the shoulder bed arrival events labeled by the classifier workflow and inverts the corresponding event travel times
for a local layered model of formation slowness. This automated raypath selection for shoulder bed events is exhibited using the checkmarks for modeled acoustic logging tool data in Table 1 (illustrated in the Appendix) and for field acoustic logging tool data in Table 3 (illustrated in the Appendix). The ray tracing inversion produces parameter estimates of a local layered formation model of slowness for the selected raypath type. These parameter estimates are exhibited for modeled acoustic logging tool data in Table 2 (illustrated in the Appendix) and for field acoustic logging tool data in Table 4 (illustrated in the Appendix).
[0052] The procedure for constructing the curtain section of slowness along the well track, described in below, begins first with a procedure for converting the local coordinates of the shoulder bed and acoustic logging tool used by the ray tracing inversion to the coordinates of the same along the well trajectory. Since the ray tracing inversion only maps the shoulder bed in 2D relative to the well track, here we incorporate the information available from the automated time pick
that indicates whether the shoulder bed is above or below the well track. If the acoustic receiver array does not have azimuthal receiver sensors so that the estimate
is not available, one can substitute azimuthal information from a density image such as in
[0053] An important focus of our physics modeling approach has been on understanding the details of how the shoulder bed and tool layer arrival events present themselves on receiver sensors mounted along the around the circumference of a sonic receiver array as a function of measured depth, source-receiver offset, and nominal azimuth. The main outcome of this physics modeling work has been to observe that shoulder bed and tool layer arrival events differ from one another in at least three respects:
[0054] The shoulder bed event arrival time varies with the distance to the shoulder bed, while the tool layer arrival time only varies with formation slowness; this distinction is most readily observed in the common offset (single sensor) (COG) view of the waveform measurements as a function of measured depth as highlighted in
[0055] The shoulder bed arrival has a faster apparent slowness than the tool layer arrival; this distinction is most evident in the common shot or azimuth (CSG) view of the waveforms as a function of source-receiver offset as highlighted in
[0056] The shoulder bed arrival exhibits a significant sinusoidal moveout in the common ring gather (CRG) domain as a function of nominal receiver azimuth as highlighted in
[0057] The first example of our physics modeling work is illustrated in
[0058] We used a 3D finite difference simulation to forward model the acoustic logging tool measurements in a 5 diameter borehole at each measurement station along the well track in the measured depth zone marked by the red oval. The acoustic logging tool receiver array consists of 13 rings of 8 receiver sensors equally distributed around the circumference of the tool sonde.
[0059] Several physics observations can be derived from inspecting the waveforms from
[0060] A second example of our physics modeling work is illustrated in
[0061] Several further physics observations can be derived from inspecting the waveforms from
[0062] The goal of the automated time pick is to detect and characterize the tool layer and shoulder bed arrivals present in the waveform measurements recorded by an acoustic logging tool. The automated time pick consists of (a) a series of tau-P transforms in the common offset (COG), common shot (CSG), and common ring (CRG) gather domains following the patterns observed during our physics modeling; (b) post-processing which includes coherent energy and coherence estimation techniques that improve the clarity of the tau-P processing results; and (c) peak finding methods for locating the local maxima from the results of steps (a) and (b) which correspond to the tool layer and shoulder bed arrival events in the recorded wavefield measurements.
[0063] The tau-P processing methods in the common offset (COG), common shot or azimuth (CSG), and common ring (CRG) gather domains are designed to separate and characterize the tool layer and shoulder bed arrivals and are described here. These three tau-P mappings both locate the event in the recorded wavefield measurements and characterize the arrival event in terms of (1) its slope and arrival time in the COG domain; (2) its apparent slowness in the CSG domain; and (3) whether the event is coming from above or below the well track according to its moveout in the CRG domain.
[0064]
correspond to the slope and arrival time of the arrival event and determine the line segment along which the arrival event is located. A subsequent event localization procedure is required to determine where along the line segment the event is located.
[0065] Default range of values used for s.sub.COG is between 20 s/ft and +20 s/ft, while default range of values used for between
Here DTCO and DTSM are the preliminary compressional and shear slowness log estimates, respectively, TR is the transmitter-receiver spacing of the acoustic logging tool, and the two fractions convert the two slowness estimates to their corresponding arrival times in milliseconds.
[0066]
correspond to the apparent slowness and arrival time of the arrival at the mid-point of the receiver array.
[0067] Default range of values used for s.sub.CSG is between 40 s/ft and 125 s/ft, while again the default range of values used for between
Here DTCO and DTSM are the preliminary compressional and shear slowness log estimates, respectively, TR is the transmitter-receiver spacing of the acoustic logging tool, and the two fractions convert the two slowness estimates to their corresponding arrival times.
[0068]
[0069] The tau-P input waveforms w.sub.k(t) are recorded at a single measurement depth station by a single ring of receiver sensors with receiver azimuths .sub.k with a fixed source-receiver offset. In Equation (3), .sub.k is the receiver azimuth measured from the top of the tool sonde, and r.sub.tool is the tool sonde radius, so r.sub.tool cos(.sub.k) is the vertical offset of the kth receiver sensor relative to the center axis of the tool sonde. The CRG slowness estimate s.sub.CRG thus represents the amplitude of the sinusoidal moveout as a function of nominal azimuth around the circumference of the tool sonde and can take positive or negative values, depending upon whether the shoulder bed arrival is coming from a shoulder bed below or above the well track, respectively.
[0070] Peaks in the tau-P domain
correspond to the arrival time of the event * at the center axis of the tool sonde, and
means that the arrival event corresponds to a shoulder bed above the well track, while
means that the arrival event corresponds to a shoulder bed below the well track. The sign of
will be subsequently used in various log and waveform displays as well as in the ray tracing inversion described below.
[0071] Default range of values used for s.sub.CRG is between 110 s/ft and +110 s/ft, while again the default range of values used for between
Here DTCO and DTSM are the preliminary compressional and shear slowness log estimates, respectively, TR is the transmitter-receiver spacing of the acoustic logging tool, and the two fractions convert the two slowness estimates to their corresponding arrival times.
[0072] While the tau-P processing methods in the common offset (COG), common shot or azimuth (CSG), and common ring (CRG) gather domains are designed to separate and characterize the tool layer and shoulder bed arrivals, here we illustrate important post-processing methods which are critical for improving the clarity of the tau-P peaks
[0073] When processing waveform measurements, undulations in waveform arrival events often lead to undulations in the corresponding tau-P peaks as illustrated in
and *1.9 ms indicated by the violet arrow exhibits the same undulation signature. These undulations in the peak signature arise because the corresponding COG tau-P processing from Equation (1) is making line averages of the waveforms along the corresponding undulations of the reflected arrival event.
[0074] To address this issue for this example, we employ a coherent energy estimation shown in the first line of Equation (4) that first stacks the wavefield as a function of measured depth according to COG slowness s.sub.COG and then estimates the coherent energy in a time window of duration =0.2 ms. This coherent energy technique is adapted from corresponding slowness time coherence methods. This coherent energy processing result is shown in
[0075] The second line of Equation (4) highlights the fact that the coherent energy estimation E.sub.c(,s.sub.COG) can be written as a COG tau-P transform T.sub.COG (,s.sub.COG) from Equation (1) convolved with a boxcar function of duration . This is a very helpful observation, as it says we can use this convolution operation as a post-processing when combining the CSG, COG, CRG tau-P processing from Equations (1)-(3) together as described in the combined Tau-P workflow described in the next section.
[0076] Similar post processing methods to improve the clarity of the tau-P peaks can be used, including a coherence estimate coh(,s.sub.COG) which is computed by normalizing E.sub.c(,s.sub.COG) according to the total energy estimate E.sub.i(,s.sub.COG) as in Equation 5.
[0077] Here n.sub.md is the number of measured depth stations in the common offset gather.
refers to the same COG tau-P operation as in Equation (1) but applied to the squared waveforms
[0078]
which is critical.
[0079] The overall automated time pick workflow can be summarized as follows: [0080] 1. Compute tau-P in CSG domain for every MD location and each nominal azimuth according to Equation 2. Concatenate results into a 4D cube. The cube is parameterized as tau-CSGp-CSGnominal receiver azimuthMD. [0081] 2. Permute cube indices to be tau-CSGnominal receiver azimuthMDp-CSG. [0082] 3. Compute CRG tau-P for each MDp-CSG slice according to Equation 3. This results in tau-CRGp-CRGMDp-CSG. [0083] 4. Permute cube indices to be tau-CRGMDp-CRGp-CSG. Store this cube for the event localization procedure in step 8. [0084] 5. Compute COG tau-P for each p-CRGp-CSG slice according to Equation 1. This results in tau-COGp-COGp-CRGp-CSG. [0085] 6. Convolve the 4D cube as a function of tau-COG with a 1D boxcar function of duration =0.2 ms following the pattern of Equation 4.
[0086] To help the time pick search for high energy coherent events in the waveform measurements the following complete the automated time pick procedure. [0087] 7. Use a local median filter on the 4D tau-P cube to reduce noise and sharpen peaks. [0088] 8. Find and sort the local maxima in 4D cube. [0089] 9. For selected local max, employ the event localization procedure for projected waveforms from the tau-CRGMDp-CRGp-CSG cube to find start and end MD of the arrival event in the common offset gather domain.
[0090] The output of the automated time pick procedure includes: (a) a list of peak coordinates
as well as (b) the corresponding arrival event travel times
where j, k index the source-receiver offsets and nominal receiver azimuths of the acoustic receiver array, respectively, and i indexes the measured depth stations where the wavefield was recorded. These travel times
can be computed from the tau-P peak coordinates according to Equation 6.
[0091] Now we consider some additional important details to consider when executing the automated time pick when the tool is rotating. When executing a general tau-P processing step, the input waveforms w.sub.l(t) are defined on a time domain grid t.sub.min, t.sub.min+t, t.sub.min+2t, . . . , t.sub.max and on a spatial grid x.sub.i which has values on the grid x=x.sub.min, x.sub.min+x, x.sub.min+.sup.2x, . . . , x.sub.max.
[0092] The tau-P transform T(,s) of the input waveforms w.sub.i(t) will have slowness defined on a grid s=s.sub.min, s.sub.min+s, s.sub.min+2s, . . . , s.sub.max. Further, a common practice to define the output grid is to define .sub.min, .sub.min+t, .sub.min+2t, . . . , .sub.max that uses the same time sampling spacing t as in the input waveforms w.sub.i(t) and to define .sub.min and .sub.max following Equation (7).
[0093] When conducting a CSG or COG tau-P processing as in steps 1 and 5 listed above, the spatial gridwhere the input waveforms are defined will always be fixed, so that the values of .sub.min and .sub.max and thus the tau-P output grid will also be fixed. For the CSG tau-P processing, the spatial grid is given by the source-receiver offsets of the acoustic logging tool. For the COG tau-P processing, the spatial grid will be given by the distance between the measurement depth stations which will often be fixed at 0.5 ft.
[0094] However, when conducting the CRG tau-P processing as in step 3 of the automated time pick workflow listed above, the spatial grid is given by the spatial locations of the receiver sensors around the circumference of the tool sonde x.sub.k=r.sub.tool cos(.sub.k) which will depend on the relative tool orientation. Thus, the output r grid used for the CRG tau-P transform T.sub.CRG (,s.sub.CRG) defined in Equation 7 will also depend on the tool orientation. This tool orientation dependence would greatly complicate the subsequent COG tau-P processing in step 5. To address this issue, we employ a fixed output time grid for the CRG tau-P transform T.sub.CRG(,s.sub.CRG) as in Equation 8 that only depends on the acoustic logging tool radius r.sub.tool.
[0095] This modification is helpful when the waveforms are recorded using a Wireline acoustic logging tool where the tool can often rotate 360 while logging a few hundred feet of measured depth. This modification is critical when utilizing a logging-while-drilling (LWD) tool where the tool rotates 360 every few seconds.
[0096] The automated time pick procedure has been tested on several modeled and field datasets.
corresponding to the shoulder bed arrival, while the three panels on the right side of the figure show the peak
corresponding to the tool layer arrival event. Each panel shows two of the peak coordinates in the 2D slice, and the title of each panel gives the other two peak coordinate values. We observe that the tau-P processing is clearly separating the peaks corresponding to the shoulder bed and tool layer arrivals. We also observe that the post-processing described in step 6 of the automated workflow leads to a high level of clarity in the 4D array for identifying the tool layer and shoulder bed arrival events.
[0097]
computed from Equation 6 and overlaid on the waveform measurements corresponding to the tau-P coordinates
identified in
where is the window length used for the boxcar function in step 6 of the automated time pick workflow. We observe that the time pick waveform overlay is very informative for identifying the various arrival events.
[0098]
corresponding to the shoulder bed P arrival, while FIGS. 16D through 16F show the corresponding 2D slices for the shoulder bed S arrival. As in
[0099]
computed from Equation 6 and overlaid on the waveform measurements corresponding to the tau-P coordinates
identified in
Again, the time pick waveform overlay is very informative for identifying the various arrival events.
[0100]
[0101]
[0102]
These boxes also include a number indicating the event's CSG slowness
and an up or down arrow indicating whether, for example, the shoulder bed is above or below the well track. The arrow points up if the CRG slowness is negative
and points down if the CRG slowness is positive
The shoulder bed P and S arrival markings indicate that the shoulder bed arrivals are both faster than their corresponding tool layer arrivals and that the shoulder bed is above the well trackan observation which agrees with the density image shown in
[0103] Correctly identifying the tool layer and shoulder bed compressional and shear slowness is critical to providing accurate formation evaluation answers derived using sonic measurements. This is particularly true when the well track crosses multiple reservoir zones where the porosity estimates for the reservoir layers and drives decisions about the completion design. Here we describe a procedure for (a) separating the CSG apparent slowness estimates for the tool layer and shoulder bed compressional and shear slowness produced by the automated time pick and (b) creating a log display which is useful for this addressing this formation evaluation challenge.
[0104] The CSG slowness estimates
for the tool layer and shoulder bed compressional and shear slowness are provided by the annotations in
[0105] The top panel of
are not significant for tool layer slowness estimates. The bottom panel of
[0106] The workflow we use for classifying the automated time pick results into four categories (tool layer compressional, tool layer shear, shoulder bed compressional, and shoulder bed shear) proceeds as follows: [0107] (1) Choose four constants to configure this automated classifier workflow. [0108] a. Choose a threshold P slowness value, max.sub.P, which is larger (i.e. slower) than all the tool layer and shoulder bed P slowness values derived using the automated time pick. This threshold value is intended to separate the tool layer and shoulder bed P slowness from the slower tool layer and shoulder bed S slowness. For the field data example shown here we had max.sub.P=90 s/ft. [0109] b. Choose a tool layer P slowness event window size, w.sub.P, which describes the range of tool layer P CSG slowness values. This window size is intended to help capture the automated time pick slowness values belonging to the tool layer P arrival. All shoulder bed P CSG slowness values will be smaller than the tool layer P CSG slowness values. For the field data example shown here, we used w.sub.P=4 s/ft. [0110] c. Choose a threshold S slowness value, max.sub.s, which is larger (i.e. slower) than all the tool layer and shoulder bed S slowness values derived using the automated time pick. This threshold value is intended to separate the tool layer and shoulder bed S slowness from the slower Stoneley slowness values. For the field data example shown here, we used max.sub.s=150 s/ft. [0111] d. Choose a tool layer S slowness event window size, w.sub.s, which describes the range of tool layer P slowness values. This window size is intended to help capture the automated time pick slowness values belonging to the tool layer S arrival. All shoulder bed S CSG slowness values will be smaller than the tool layer S CSG slowness values. For the field data example shown here, we used w.sub.s=4 s/ft. [0112] (2) For each measured depth interval where the automated time pick is run, we derive the tool layer and shoulder bed P slowness values as follows: [0113] a. Sort the CSG slowness values
[0123] The output of this automated classification workflow is a labeling of the CSG slowness values
produced by the automated time pick as tool layer P, shoulder bed P, tool layer S, and shoulder bed S arrival events. We label them as DTCOT, DTCOS, DTSMT, DTSMS, respectively in the log displays of
[0124] The objective of the ray tracing inversion workflow is to invert the time picks associated with each shoulder bed arrival event for a locally layered model of formation slowness along the well trajectory where dual arrival events are present. Here we discuss an important aspect of this inverse problemthe fact that there are multiple types of commonly observed shoulder bed arrivals. The term raypath type is used to describe these various types of shoulder bed arrivals.
[0125] Raypath type refers to the type of path along which refracted or reflected energy may propagate from source to receiver array through the layered Earth formation.
[0126] PPP and SSS refractions occur when the Earth formation layer containing the tool sonde (the tool layer) is slower than the shoulder bed (v.sub.tool<v.sub.shoulder), and the wavefront propagating from source to receiver array refracts and propagates within the shoulder bed along the boundary. The angle of this refraction at the shoulder bed boundary is given by Snell's Law and is the critical refraction angle shown in Equation 9.
[0127] The different types of shoulder bed arrivals illustrated in
[0128]
[0129] Note that we have added a superscript i in all the terms of Equations (10) and (11) that indexes measurement depth stations along the well track. This corresponds to the index i used in Equations 1-6, as we shall be performing these travel time calculations at each measurement station along the time pick. Note that Equations (10) and (11) have been written in a general manner without specifying explicitly whether the velocities v.sub.tool and v.sub.shoulder are P or S velocities. When using Equation (10) to calculate travel times for PPP refractions, v.sub.tool and v.sub.shoulder are P velocities, and when using Equation (10) to calculate travel times for SSS refractions, v.sub.tool and v.sub.shoulder are S velocities. Equation (11) can use used to calculate travel times for both PP and SS reflections in a similar manner.
[0130] A ray tracing inversion of the time picks produced by the automated time pick consists of two partsa model selection problem and a parametric inversion problem. The model selection problem consists of identifying the raypath type of the shoulder bed arrival. This model selection problem determines the appropriate model parameterization for the shoulder bed arrival event. The parametric inversion consists of inverting the shoulder bed arrival travel times
from Equation 6 for the corresponding model parameters.
[0131] The model parameters of interest for the ray tracing inversion include: (a) the shoulder bed P slowness, m.sub.1; (b) the shoulder bed S slowness, m.sub.2; (c) distance to the shoulder bed, m.sub.3; (d) relative dip of the shoulder bed, m.sub.4. The layered Earth model parameterization used by the ray tracing inversion has horizontal layers and an arbitrarily deviated well track as illustrated in
[0132] From this layered Earth model parameterization, we can calculate the travel times between source and the various receiver sensors following Equation 10 and Equation 11 for the four different raypath types. In this way, we can formulate a function (m) which relates the model parameters m=(m.sub.1,m.sub.2,m.sub.3,m.sub.4) to the corresponding forward modeled travel times
as illustrated in Equation 12.
[0133] The parameters s.sub.p,tool,s.sub.s,tool, raypath_type listed after the model parameters m are hyperparameters and will be treated as input parameters and not be inverted for here.
[0134] We can further enumerate the details of Equation 12 in Equations 13a-d that show explicitly on which of the model parameters the travel times
depend for the different raypath types.
[0135] We note that the forward model (m) only models the travel times
as a function of source-receiver offset j and measured depth position index i, not as a function of nominal receiver azimuth k. The ray tracing inversion is only intended to map the shoulder bed position in 2D relative to the well track. Indeed, the distance to boundary parameter is always positive m.sub.3>0, so the shoulder bed boundary used by the ray tracing inversion in
[0136] Here is it helpful to give the local coordinates of the receiver sensor (rx.sub.j, rz.sub.j) and source (sx, sz) locations used by the ray tracing inversion. The ray tracing inversion places the shoulder bed boundary along the x-axis and the center of the receiver array m.sub.3 ft below the origin.
[0137] Here z.sub.M is the mean source-receiver offset and TR is the source-receiver spacing. Again, the parameterization does not model the azimuthal receiver sensors, only the source-receiver offsets. The ray tracing inversion is only intended to map the shoulder bed in 2D relative to the well track.
[0138] Here we demonstrate the ray tracing inversion to determine the raypath type of shoulder bed arrival events (i.e., solve the model selection problem) and also solve corresponding parametric inversion to determine a local layered model of slowness. We show this first for forward modeled shoulder bed arrival events where we know the raypath type and the correct inverted parameter values.
[0139] We begin by preparing the input data shown in
and the corresponding peak CSG and COG slowness values
at 15 measurement depth stations along the well track shown in
are calculated for all 13 source-receiver offsets z.sub.j at each of the 15 measurement depth stations md.sub.i. Here z.sub.1=10, z.sub.2=10.5, . . . , z.sub.13=16 ft, and md.sub.1=516.5, md.sub.2=517, . . . , md.sub.15=523.5 ft.
[0140]
The annotations 1, 2, 3, and 4 used in
for the 13 transmitter-receiver offsets at the 8th (i=8) measurement depth station md.sub.8=520, while
for the 7th transmitter-receiver offset z.sub.7=13.5 ft for all 15 measurement depth stations.
[0141] The
slowness values that correspond to the forward modeled travel times
are shown in
slowness values are estimated by performing a least-squares fit of the travel times according to Equation 15.
[0142] Looking further at the details of
peaks are separated from one another and also characterize the slopes and arrival times of the forward modeled travel times
shown in
[0143] Table 1 (illustrated in the Appendix) provides a summary of the ray tracing inversion results for the input data described in
values estimated from the forward modeled travel times using Equations 15. The last four columns contain the data misfit when inverting the forward modeled travel times
using the four Equations 13a-d using a Levenberg-Marquardt inversion algorithm. The misfit errors are color-coded according to their magnitude. The diagonal checkmarks indicate that the ray tracing inversion with the smallest misfit corresponds with the raypath type of the arrival event. In this way, we demonstrate that the ray tracing inversion has the capability to distinguish the correct raypath type of a dual arrival event.
[0144] Table 2 (illustrated in the Appendix) provides a more detailed summary of the ray tracing inversion results for each of the four arrival events described in
values listed in the corresponding row of Table 1. The last four columns of the first row give the data misfit when inverting the travel times using Equations 13a-d and a Levenberg-Marquardt inversion algorithm. To help improve readability and highlight the correspondence with the entries in Table 1, the last four columns are color-coded according to the magnitude of the inversion misfit, and we mark the event raypath type with the smallest data misfit with a circled checkmark indicating the ray tracing inversion raypath type selection. The last four rows of this selected column provide the corresponding inverted parameter values which agree correctly with the input formation model. Note that the NaN values shown for some of the inverted model parameter values mean that that model parameter was not inverted.
[0145] Here we demonstrate the ray tracing inversion to determine the raypath type of shoulder bed arrival events (i.e. the model selection problem) and solve corresponding parametric inversion to determine a local layered model of slowness for field acoustic measurements. We perform these tasks for four of the automated time picks produced using the field data example displayed in
[0146] We begin by preparing the input data for the ray tracing inversion. The time picks
produced by the automated time pick using Equation 6 characterize the event's moveout as a function of source-receiver offset (j), measured depth (i), and nominal receiver azimuth (k). However, the input to our ray tracing inversion workflow only requires input travel times
because the ray tracing inversion is only determining a 2D mapping of the shoulder bed relative to the well track. In the next section, we shall use the peak common ring gather slowness value
to determine whether the shoulder bed is above or below the well track and place the shoulder bed in 3D along the well trajectory.
[0147] To prepare the input data for the ray tracing inversion, we average arrival times as a function of nominal receiver azimuth as in Equation 16 where the number of nominal receiver azimuths here is M=8. The resulting time picks
for arrival events #1, #4, #7, and #11 are shown in
[0148]
from Equation 16 for the 13 transmitter-receiver offsets j at the central measurement depth station i=33 along the time pick, while FIG. 26B shows the time pick values
from Equation 16 for the 7th source-receiver offset (j=7) for all 66 measurement depth stations along the time pick.
values produced directly by the automated time pick for the time picks highlighted in
[0149] Table 3 (illustrated in the Appendix) provides a summary of the ray tracing inversion results for input data described in
produced by the automated time pick. The last four columns contain the data misfit when inverting the travel times
using the four Equations 13a-d with a Levenberg-Marquardt inversion algorithm. The misfit errors are color-coded according to their magnitude. The diagonal checkmarks indicate that the ray tracing inversion with the smallest misfit corresponds with the raypath type of the arrival event.
[0150] From visual inspection of the #1, #4, #7, and #11 arrival events in
[0151] Table 4 (illustrated in the Appendix) provides a more detailed summary of the ray tracing inversion results for the shoulder bed arrival events #4 and #7 listed in the rows of Table 3.
values listed in the corresponding row of Table 3. The last four columns of the first row give the data misfit when inverting the travel times using Equations 13a-d and a Levenberg-Marquardt inversion algorithm. To help improve readability and highlight the correspondence with the entries in Table 3, the last four columns are color-coded according to the magnitude of the inversion misfit, and we mark the event raypath type with the smallest data misfit with a circled checkmark indicating the ray tracing inversion raypath type selection.
[0152] While the log display of shoulder bed and tool layer slowness shown in
from the automated time pick.); (3) apply this reflection/rotation transformation to the local raypaths determined by the ray tracing inversion to obtain a mapping of the shoulder bed along the well track; and (4) combine the mappings from step (3) for all measurement depth positions along the well track to construct the curtain plot display.
[0153] The detailed ray tracing inversion results shown in Table 2 provide distance to (m.sub.3) and the relative dip of (m.sub.4) the shoulder bed boundary. We can use the parameterization from Equation 14 to calculate the local coordinates of the receiver sensor (rx.sub.j, rz.sub.j) and source (sx, sz).
[0154] There is a reflection/rotation transformation L followed by a translation T which maps the local coordinates used by the ray tracing inversion for the source (sx, sz) and receiver positions (rx.sub.j, rz.sub.j) to the receiver positions (RX.sub.j, RZ.sub.j) and source (SX,SZ) positions along the well trajectory. The local coordinate system used by the ray tracing inversion places the shoulder bed boundary above the well track. If the automated time pick described earlier has
indicating that the shoulder bed is below the well track, we begin by replacing local x-coordinates of the source and receivers with their negative values, thus placing the shoulder bed on the opposite side of the well track. We then calculate the rotation angle between the local coordinates of the source-receiver axis and the source-receiver axis along the well trajectory as in Equation 17 to produce the rotation matrix L.
[0155] The translation matrix T is then specified by the first line of Equation 18, while the second line of Equation 18 describes the complete mapping between the local coordinates used by the ray tracing inversion and the coordinates along the well track.
[0156] Here, we highlight that when the acoustic receiver array does not have azimuthal sensors so that the automated time pick operates in the 3D domain
and does not tell whether the shoulder bed is above or below the well track, we can use azimuthal information from other borehole measurements such as the density image shown in
[0157]
[0158]
[0159]
[0160] The estimates for tool layer compressional (DTCOT) and shear slowness (DTSMT) used by the ray tracing inversion are shown in
is negative for all the selected events, the shoulder bed shown in the curtain plot sections of
[0161] While the slowness logs depicted in
[0162]
[0163] The embodiments presented herein provide a method of automated acoustic tool waveform time pick, as well as a computer readable tangible medium having stored thereon computer instructions to cause a processor to perform methods of automated acoustic tool waveform time pick as described and shown herein.
[0164] For example, in certain embodiments, a method of an automated time pick for dual arrival waveform arrival events recorded by an acoustic logging tool at least one measured depth location with at least one source and one receiver sensor may include computing tau-P transform in common shot gather CSG domain for every measured depth MD location and for each nominal receiver azimuth; concatenating the results into a 4D cube; permuting cube indices to be tau-CSGnominal receiver azimuthMDp-CSG; computing tau-P transform in common ring gather CRG domain for each MDp-CSG slice; permuting cube indices to be tau-CRGMDp-CRGp-CSG, and wherein the cube is stored for the event localization; computing tau-P transform in common offset gather COG domain for each p-CRGp-CSG slice providing 4D cube tau-COGp-COGp-CRGp-CSG; convolving the 4D cube as a function of tau-COG with a 1D boxcar function of duration =0.2 milliseconds; using a local median filter on the 4D tau-P cube to reduce noise and sharpen peaks; finding and sorting the local maxima in the 4D cube; selecting a local max and using an event localization for projected waveforms from the tau-CRGMDp-CRGp-CSG cube to find start and end measured depth of the arrival event in the common offset gather domain; using local maxima and start and end measured depth of event to produce a set of arrival times for dual arrival event in common offset, common shot, and common ring gather domains; and creating a waveform display overlay using said arrival times to mark the arrival events in the waveform measurements.
[0165] In addition, in certain embodiments, a method of producing a log of tool layer and shoulder bed slowness using common shot gather slowness estimates produced by an automated time pick of dual arrival events may include choosing a threshold P slowness value which is larger (i.e. slower) than the tool layer and shoulder bed P slowness; choosing a tool layer P slowness event window size, which describes the range of tool layer p-CSG slowness values derived from the automated time pick; determining all the p-CSG slowness values that are smaller than the max P slowness value; grouping all these p-CSG slowness values within the P slowness event window size of the maximum P slowness value and average these to form the tool layer P slowness; grouping the remaining p-CSG slowness values and average these to form the shoulder bed apparent P slowness; removing the p-CSG slowness values that are smaller than the max P slowness value; choosing a threshold shear S slowness value which is larger (i.e. slower) than the tool layer and shoulder bed S slowness and smaller than the Stoneley slowness; choosing a tool layer shear S slowness event window size, which describes the range of tool layer p-CSG slowness values derived from the automated time pick; determining all the p-CSG slowness values that are smaller than the max shear S slowness value; grouping all the p-CSG slowness values within the shear S slowness event window size of the maximum S slowness value and average these to form the tool layer S slowness; and grouping the remaining p-CSG slowness values and average these to form the shoulder bed apparent shear S slowness.
[0166] In addition, in certain embodiments, a method of inverting the travel times produced by an automated time pick of dual arrival event to determine the event raypath type and local model parameters describing the shoulder bed may include parameterizing a layered model with of at least a tool layer and shoulder bed and an acoustic tool with at least one source and receiver array (e.g., the local model parameters including at least one of tool layer slowness, shoulder bed slowness, distance to shoulder bed, and dip of shoulder bed); preparing a forward modeling that maps said layered model to predicted dual arrival travel times for different raypath types (e.g., raypath types including at least one of p-reflection, p-refraction, s-reflection, and s-refraction); using an inversion workflow to determine the model parameters that best fit the travel times produced by the automated time pick for each of the different raypath types; selecting the raypath type with the best fit to the travel times as the raypath type of the dual arrival event; and selecting the local model parameters corresponding to the selected raypath type as the local model parameters of the shoulder bed.
[0167] In addition, in certain embodiments, a method to use the local parameters of shoulder bed produced by a ray tracing inversion of dual arrival event travel times to form a curtain plot section of the formation slowness along the well trajectory may include making a linear mapping from source and receiver position used by the ray tracing inversion layered model parameterization to the actual source and receiver position along the well track in 2D or 3D; applying the linear mapping to the ray tracing inversion's estimated shoulder bed boundary position to obtain the position of the shoulder bed boundary in 2D or 3D along the well track. Said linear mapping to include azimuth direction to shoulder bed produced by common ring gather slowness value produced by automated time pick of dual arrival event or azimuth information derived from borehole image log; using the position of the shoulder bed boundary in 2D or 3D along the well track, tool layer slowness, and shoulder bed slowness to form a layered slowness model along the well trajectory in 2D or 3D; and estimating the orientation of the 3D shoulder bed boundary to form a log of the true dip and azimuth of the shoulder bed.
[0168] The embodiments described herein may be implemented by an acoustic logging data processing system that includes, among other features, memory media storing processor-executable instructions thereon, and one or more processors configured to execute the processor-executable instructions stored in the memory media such that the processor-executable instructions, when executed by the one or more processors cause the acoustic logging data processing system to perform the data processing and analysis techniques described herein. In general the embodiments described herein enable the provision of, among other things, log displays of tool layer and shoulder bed compressional and shear slowness. However, in addition, in certain embodiments, the data processing and analysis techniques described herein may be used by the acoustic logging data processing system to send control commands to an acoustic logging tool that is used to detect data relating to dual arrival waveform events, as described in greater detail herein.
[0169] In certain embodiments, the one or more processors of the acoustic logging data processing system may include a microprocessor, a microcontroller, a processor module or subsystem, a programmable integrated circuit, a programmable gate array, a digital signal processor (DSP), or another control or computing device. In certain embodiments, the one or more processors of the acoustic logging data processing system may include machine learning and/or artificial intelligence (AI) based processors. In certain embodiments, the memory media of the acoustic logging data processing system may be implemented as one or more non-transitory computer-readable or machine-readable storage media. In certain embodiments, the memory media of the acoustic logging data processing system may include one or more different forms of memory including semiconductor memory devices such as dynamic or static random access memories (DRAMs or SRAMs), erasable and programmable read-only memories (EPROMs), electrically erasable and programmable read-only memories (EEPROMs) and flash memories; magnetic disks such as fixed, floppy and removable disks; other magnetic media including tape; optical media such as compact disks (CDs) or digital video disks (DVDs); or other types of storage devices. Note that the processor-executable instructions and associated data may be provided on one computer-readable or machine-readable storage medium of the memory media of the acoustic logging data processing system, or alternatively, may be provided on multiple computer-readable or machine-readable storage media distributed in a large system having possibly plural nodes. Such computer-readable or machine-readable storage medium or media are considered to be part of an article (or article of manufacture), which may refer to any manufactured single component or multiple components. In certain embodiments, the memory media of the acoustic logging data processing system may be located either in the machine running the machine-readable instructions, or may be located at a remote site from which machine-readable instructions may be downloaded over a network for execution.
[0170] Language of degree used herein, such as the terms approximately, about, generally, and substantially as used herein represent a value, amount, or characteristic close to the stated value, amount, or characteristic that still performs a desired function or achieves a desired result. For example, the terms approximately, about, generally, and substantially may refer to an amount that is within less than 10% of, within less than 5% of, within less than 1% of, within less than 0.1% of, and/or within less than 0.01% of the stated amount. As another example, in certain embodiments, the terms generally parallel and substantially parallel or generally perpendicular and substantially perpendicular refer to a value, amount, or characteristic that departs from exactly parallel or perpendicular, respectively, by less than or equal to 15 degrees, 10 degrees, 5 degrees, 3 degrees, 1 degree, or 0.1 degree.
[0171] Although a few embodiments of the disclosure have been described in detail above, those of ordinary skill in the art will readily appreciate that many modifications are possible without materially departing from the teachings of this disclosure. Accordingly, such modifications are intended to be included within the scope of this disclosure as defined in the claims. It is also contemplated that various combinations or sub-combinations of the specific features and aspects of the embodiments described may be made and still fall within the scope of the disclosure. It should be understood that various features and aspects of the disclosed embodiments can be combined with, or substituted for, one another in order to form varying modes of the embodiments of the disclosure. Thus, it is intended that the scope of the disclosure herein should not be limited by the particular embodiments described above.
TABLE-US-00001 TABLE 1 Summary of model selection procedure results for the four arrival events described in the panels of FIG. 16. The row indices #1-#4 in the first column correspond to the indices #1-4 used to label the forward modeled data shown in FIG. 19. The last four columns contain the data misfit when inverting these forward modeled travel times using the four Equations 13a-d and are color-coded according to the misfit magnitude. The circled checkmarks indicate that the ray tracing inversion has the capability to distinguish the correct raypath type of a dual arrival event. APPENDIX pCOG.sub. pCRG.sub. pCSG.sub. Tau_ms.sub. refraction.sub. refraction.sub. reflection.sub. reflection.sub. E wave_type Tau_ms usFt usFt usFt matchTT ppp sss pp ss 1 refraction_ppp 1.0194 1.5814 NaN 60.2094 1.0194 0.0000.sup. 8.2072 0.1472 155.9638 2 refraction_sss 1.8315 2.7904 NaN 108.6252 1.8315 108.0848 0.0000.sup. 2.7246 0.9127 3 reflection_pp 1.0899 0.7419 NaN 72.5820 1.0899 0.0002 3.3480 0.0000.sup. 130.7091 4 reflection_ss 1.9507 1.3279 NaN 129.9091 1.950 147.9774 0.0007 5.0042 0.0000.sup.
TABLE-US-00002 TABLE 2 Details of ray tracing inversion results for each of the four arrival events listed in the rows of Table 1. Each panel shows the event index in the second column of the first row. The second
TABLE-US-00003 TABLE 3 Summary of model selection procedure results for the four arrival events #1, #4, #7, and #11 from the field example shown in FIG. 20 marked in the measured depth interval described in the panels. APPENDIX pCOG.sub. pCRG.sub. pCSG.sub. Tau_ms.sub. refraction.sub. refraction.sub. reflection.sub. reflection.sub. E Tau_ms usFt usFt usFt matchTT ppp sss pp sss 1 2.1387 0.2778 37.1429 127 2.0284 920.1020 19.1041 26.8806 0.6321 4 1.8987 0 88.5714 112 1.7884 539.2582 0.0000.sup. 17.1219 0.4752 7 1.1387 0.2778 88.5714 58 1.0284 0.0000.sup. 39.3003 0.0276 323.6218 11 1.3487 0.2778 88.5714 70 1.2384 48.7014 2.3955 0.9025 245.5047
TABLE-US-00004 TABLE 4 Details of model selection procedure results for event #4 and event #7 shown in Table 3. Each panel shows the event index in the second column of the first row. The second column also