There is an ongoing effort in the hydrocarbon industry to explain and improve well production through an understanding of the factors affecting well production. These factors include a wide variety of reservoir and well treatment parameters, as well as parameters related to a physical well and its wellbore(s). Conventionally, wells have been characterized by trajectory surveys that include surface location (i.e., the location where the well's wellbore penetrates the surface of the earth), inclination angle over depth, azimuth over depth, and generalized overall wellbore inclination angle, often referred to as toe angle. Further, there are often multiple trajectory surveys that can be correlated with each wellbore. Some of these trajectory surveys are inconsistent with each other. Reconciling the inconsistent data to produce survey data useful to support the new efforts and to assist in evaluating well production is a challenge.
The following detailed description illustrates embodiments of the present disclosure. These embodiments are described in sufficient detail to enable a person of ordinary skill in the art to practice these embodiments without undue experimentation. It should be understood, however, that the embodiments and examples described herein are given by way of illustration only, and not by way of limitation. Various substitutions, modifications, additions, and rearrangements may be made that remain potential applications of the disclosed techniques. Therefore, the description that follows is not to be taken as limiting on the scope of the appended claims. In particular, an element associated with a particular embodiment should not be limited to association with that particular embodiment but should be assumed to be capable of association with any embodiment discussed herein.
Sea level 112 is indicated by a dashed line. The reference elevation 114 is the distance from the surface location 116 of the wellbore 104 to sea level 112.
A first lateral point 118 is the first point in the wellbore 104 where the inclination (i.e., the tilt of the wellbore 104 with respect to vertical) exceeds an inclination threshold angle. A last lateral point 120 is the last point in the wellbore 104 where the inclination exceeds the inclination threshold angle. In one or more embodiments, the last lateral point 120 is the last point in the wellbore 104. In one or more embodiments, the last lateral point 120 is not the last point in the wellbore 104.
The true vertical depth (TVD) 122 of the first lateral point 118 is the distance from the first lateral point 118 to the surface 123a vertically above the first lateral point 118. The TVD 124 of the last lateral point 120 is the distance from the last lateral point 120 to the surface 123b vertically above the last lateral point 120.
A mid-lateral point 126 is generally defined as the mid-point of the lateral portion 106 of the wellbore. More specific definitions of mid-lateral point 126 are provided below. A sub-sea TVD 128 of, for example, the mid-lateral point 126 is defined as the vertical distance from mid-lateral point 126 to sea level 112.
The TVD lateral difference 134 is the difference between the TVD 122 of the first lateral point 118 and the TVD 124 of the last lateral point 118. The inclination variance 136 is the standard deviation of the inclination of the˜lateral length 108 between the first lateral point 118 and the last lateral point 120.
The measured depth of a point in the borehole is the measured distance along the borehole 104 from the surface location 116 of the wellbore 104 to the survey point.
A wellbore 104, such as that shown in
As can be seen, the example trajectory survey illustrated in Table 1 includes numerous survey points, each of which is represented by a row in Table 1. Some of the survey points have been omitted for simplicity of presentation. The omitted survey points are represented by ellipses in the table.
Each of the survey points in the example trajectory survey illustrated in Table 1 includes, a measured depth, an inclination, an azimuth (i.e. the direction of the wellbore in a horizontal plane relative to true north), a TVD, a Northing value (which is the offset distance (in feet) of the survey point from the surface location in the North (+) or South (−) direction), an Easting value (which is the offset distance (in feet) of the survey point from the surface location in the East (+) or West (−) direction), a latitude, and a longitude for that survey point. One or more embodiments of a trajectory survey may not include all of the illustrated columns. One or more embodiments of a trajectory survey may contain other data, such as a unique number assigned to the wellbore by the American Petroleum Institute (API), and/or a unique number assigned by a custodian that maintains a library of trajectory surveys. In one or more embodiments, the data in the trajectory survey may not be complete. That is, in some trajectory surveys, the data in some of the cells shown in Table 1 may be missing or corrupt.
Data regarding wellbores may include factors extracted from public sources or private sources. Such data may include well surface location (latitude and longitude), fracture chemistry parameters, frac job parameters, inclination (or depth) angle, azimuth, toe orientation.
A given wellbore, such as wellbore 104, may be associated with a plurality of trajectory surveys. The association may be by API number, the number assigned by a custodian of trajectory surveys, the well surface location, or other similar factors. The association may be incorrect. That is, the association between a trajectory survey and a wellbore 104 may be faulty because of inaccuracy, mislabeling, or the like.
In one or more embodiments, a candidate trajectory survey is determined to be limited to a vertical wellbore segment if it does not have a horizontal_section_number of survey points consecutive in measured depth with an inclination greater than an inclination threshold angle. In one or more embodiments, the number of survey points in the horizontal section, i.e., horizontal_section_number may be adjusted for convenience and is typically about 10 points. The inclination threshold angle may be adjusted and is typically around 88 degrees but may range from 80-85 degrees, from 78-88 degrees, or from 75-90 degrees. For example, a candidate trajectory survey may be removed if it has a very small number, e.g. less than 10, of survey points consecutive in measured depth (i.e., in the order shown in Table 1) with an inclination exceeding the inclination threshold angle. In one or more embodiments, a non_horizontal_number of survey points having inclinations that are not greater than the inclination threshold angle may be intermixed with the horizontal_section_number of survey points without triggering removal, to allow for slight deviations from horizontal or corrupt data. In one or more embodiments, the non_horizontal_number of survey points is 10-15 percent, 8-18 percent, or 5 to 20 percent of the horizontal_section_number. In one or more embodiments, the non_horizontal_number of survey points may be adjusted by a user in real time as a mechanism to refine the quality of the remaining candidate trajectory surveys.
The number of remaining trajectory surveys is counted (block 306) and, in one or more embodiments, the process is terminated (block 308) if the count is 0 (“0” branch from block 310). If the count is 1 (“1” branch from block 310), the remaining trajectory survey is selected as the selected trajectory survey 206. If the count is greater than 1 (“>1” branch from block 310), the trajectory survey or surveys with the maximum measured depth is/are selected (block 312). Two or more trajectory surveys may be selected if they have the same maximum measured depth.
The number of remaining trajectory surveys is counted (block 314). If the count is 1 (“1” branch from block 314), the remaining trajectory survey is selected as the selected trajectory survey 206. If the count is greater than 1 (“>1” branch from block 314), the trajectory survey with the largest number of survey points is selected (block 316) as the selected trajectory survey 206.
In one or more embodiments, rather than winnowing the trajectory surveys as shown in blocks 312 and 316, the trajectory surveys remaining after block 302 are joined, using a Structured Query Language (SQL) join for example, to produce an enhanced and rich data set. Similarly, in one or more embodiments, the remaining trajectory surveys after block 312 are joined together to produce an enhanced and rich data set.
The “1” branch from block 310, the “1” branch from block 314, and the output from block 316 proceed to connector “A,” which links to the same connector on
The process continues by determining a geographic location of the survey point where the selected trajectory survey shows the wellbore 104 penetrating the surface (block 408). In one or more embodiments, this point is the trajectory-surface point in the selected trajectory survey 206 for which the measured depth is zero. In one or more embodiments, the trajectory-surface point is the first point in the selected trajectory survey 206 for which the measured depth is within 33 feet (10 meters) of zero and inclination angle not exceeding 15 degrees.
The process continues by determining a geographic location of a header-surface location in the well header data 210. In some cases, the well header data 210 contains a field that contains the geographic location of a header-surface location. In other cases, the location of a header-surface location is interpolated or extrapolated, such as from legal location information (e.g., section, town, and range) from data in the well header data 210.
The process continues by determining the distance between the surface location of the selected trajectory survey and the location of the header-surface location (block 410). If determined distance is greater than a surface-location threshold (“No” branch from block 412), the process terminates. If the determined distance is less than surface-location threshold (“No” branch from block 412), the process continues to connector B, which links to
In one or more embodiments, the join (block 406) is performed at the end of this process (i.e. after the check 412) rather than at the beginning. In either case, the output of the process is the joined trajectory survey 212.
The lateral section of the wellbore 104 is then extracted based on an inclination greater than an inclination threshold angle (block 504). That is, the joined trajectory survey 212 is searched, using for example a SQL search, for survey points in which the inclination is greater than the inclination threshold angle (discussed above in connection with
The number of survey points in the lateral section of the horizontal well is then checked (block 506). If the number is less than a lateral_section_size_threshold (“<10” branch from block 506), the process terminates (block 508). If the number is greater than or equal to a lateral_section_size_threshold (“≥10” branch from block 506) processing continues. In one or more embodiments, the lateral_section_size_threshold is 10. In one or more embodiments, the lateral_section_size_threshold is 20. In one or more embodiments, the lateral_section_size_threshold is 50.
In one or more embodiments, processing continues by computing measured depth statistics and computing perforation statistics for the joined trajectory survey 212 (block 510).
In one or more embodiments, computing measured depth statistics (block 510) includes:
identifying a minimum lateral measured depth (min_LMD) as a measured depth of a first point in the ordered plurality of survey points in the joined trajectory survey 212 for which the inclination exceeds the inclination threshold angle,
identifying a maximum lateral measured depth (max_LMD) as a measured depth to a last point in the ordered plurality of survey points the joined trajectory survey 212 for which the inclination exceeds the inclination threshold angle,
computing MD_Std_Dev as the standard deviation of the measured depths of the survey points in the joined trajectory survey having measured depths ≥min_LMD and ≤max_LMD,
computing_lateral_length=max_LMD−min_LMD,
In one or more embodiments, computing perforation statistics (block 510) includes:
setting upper_perf to a measured depth of a survey point having a minimum measured depth of a perforated set of survey points in the joined trajectory survey corresponding to a perforated section of the wellbore,
setting lower_perf to a measured depth of a survey point having a maximum measured depth of the perforated set of survey points in the joined trajectory survey,
setting flag_lower_perf as true if max_LMD−lower_perf<0 and otherwise flagging lower_perf as false,
setting flag_upper_perf as true if min_LMD−upper_perf>0 and otherwise flagging upper_perf as false,
setting MD_diff_from_upper_perf_to_first_lateral_point=upper_perf−min_LMD, and
setting MD_diff_from_lower_perf_to_last_lateral_point=lower_perf−max_LMD.
A check is performed to determine if MD_diff_from_lower_perf_to_last_lateral_point≥a lower_perf threshold (block 512). If it is not (“No” branch from block 512), the process terminates (block 514). If it is (“Yes” branch from block 512), processing continues through connector C to FIG.
5B.
computing Lateral_Inc_Std as the standard deviation of the inclination of the survey points in the joined trajectory survey having measured depths≥min_LMD and ≤max_LMD (block 516),
computing a lateral_skewness of inclination (i.e., the asymmetry of a statistical distribution of inclination),
computing a lateral_kurtosis of inclination (i.e., the sharpness of the peak of the statistical distribution of inclination),
computing a lateral_average as the average inclination (i.e., the mean of the inclination values),
computing a lateral_25_quartile as the 25% quartile of inclination (i.e., the inclination value greater than 25 percent of the inclination values and less than 75 percent of the inclination values),
computing a lateral_50_quartile as the 50% quartile of inclination (i.e., the median of the inclination values),
computing a lateral_75_quartile as the 75% quartile of inclination (i.e., the inclination value greater than 75 percent of the inclination values and less than 25 percent of the inclination values), and
computing inc_diff_from_upper_perf_to_first_lateral=inclination for survey point having a measured depth equal to or closest to upper_perf−inclination for survey point having a measured depth equal to min_LMD.
Computing azimuth statistics includes:
computing lateral_az_avg=average of azimuths for survey points in the joined trajectory survey having measured depths ≥min_LMD and ≤max_LMD, and
computing lateral_az_std=standard deviation of azimuths for survey points in the joined trajectory survey having measured depths ≥min_LMD and ≤max_LMD.
Computing TVD statistics includes:
computing sub_sea_TVD (e.g., 128) for each survey point=true vertical depth (TVD) for the survey point−reference elevation 114 in
computing Lateral_TVD_Std=standard deviation of TVD for survey points in the joined trajectory survey having measured depths ≥min_LMD and ≤max_LMD, and
computing Lateral_TVD_Diff=TVD for survey point having a measured depth equal to max_LMD−TVD for survey point having a measured depth equal to min_LMD.
Computing toe position includes computing toe_position as:
toe_up if Lateral_TVD_Diff<−toe_constant,
toe_down if Lateral_TVD_Diff>toe_constant, or
toe_flat if−toe_constant<=Lateral_TVD_Diff<=toe_constant.
Toe_constant is defined as a threshold value for determining toe position. In one or more embodiments, it could be 10 feet (3 meters). In one or other embodiments, it could be 50 feet (15 meters). In one or other embodiments, it could be 100 feet (30 meters).
A check is performed to determine if Lateral_Inc_Std>Lateral_Inc_Std_threshold (block 518).
If it is (“Yes” branch from block 518) the joined trajectory survey is cleaned, for example, by removing the last lateral survey points and truncating the joined trajectory survey close to lower perf by finding the closest measured depth to lower perf or by removing other bad data from the joined trajectory survey (block 520),
if it is not (“No” branch from block 518) processing continues by (block 522):
re-computing perforation statistics, if necessary (i.e., if the data was cleaned in block 520),
re-computing inclination statistics, if necessary (i.e., if the data was cleaned in block 520),
re-computing azimuth statistics, if necessary (i.e., if the data was cleaned in block 520),
re-computing TVD statistics, if necessary (i.e., if the data was cleaned in block 520), and
re-computing toe position, if necessary (i.e., if the data was cleaned in block 520),
The result is the wellbore trajectory lateral variables 216.
In
In
In
In
The value MD_diff_from_upper_perf_to_first_lateral_point, computed in block 510, determines the distance in measured depth from the upper_perf to the upper-most lateral data point available in the trajectory survey. A large value of this parameter, such as may be seen in
Lateral_Inc_Std, computed in block 516 (
A mid-lateral point 126 (mid_LMP) and the measured depth of the mid_LMP, mid_LMD, may also be derived. The mid_LMD is defined to be the measured depth at the middle point along the lateral portion of the wellbore 104.
The mid_LMP of the lateral wells 702, 704, 706, 708, 710, 712 is typically spaced away from the surface locations. That is, the mid_LMP of lateral well 702 is at location 720, the mid_LMP of lateral well 704 is at location 722, the mid_LMP of lateral well 706 is at location 724, the mid_LMP of lateral well 708 is at location 726, the mid_LMP of lateral well 710 is at location 728, and the mid_LMP of lateral well 712 is at location 730.
In a first technique 902, mid_LMD 908 is defined to be between min_LMD and max_LMD, i.e., min_LMD<mid_LMD<max_LMD.
In a second technique 904, mid_LMD 908 is defined to be halfway between min_LMD and max_LMD, i.e., mid_LMD=min_LMD+(max_LMD−min_LMD)/2.
In a third technique 906, mid_LMD 908 is defined to be the measured depth of the survey point, i.e., the mid_LMP, whose measured depth is closest to min_LMD+(max_LMD−min_LMD)/2, which may be computed as follows: the measured depth produced by the function min(|measured depth−mid_LMD| for all survey points having measured depths ≥min_LMD and ≤max_LMD), where “min” is the minimum function and “|x|” indicates the absolute value of “x.”
It will be understood that other techniques for computing mid_LMD are possible. For example, mid_LMD 908 may be defined to be the measured depth of the survey point whose measured depth is closest to and less than min_LMD+(max_LMD−min_LMD)/2. As another example, mid_LMD 908 may be defined to be the measured depth of the survey point whose measured depth is closest to and greater than min_LMD+(max_LMD−min_LMD)/2.
The mid_LMP and mid_LMD may be stored in the wellbore trajectory lateral variables 216 for the wellbore 104 along with other lateral variables regarding the mid_LMP:
mid_lateral_data_point,
mid_lateral_latitude=latitude of mid_lateral_data_point,
mid_lateral_longitude=longitude of mid_lateral_data_point,
mid_lateral_MD=measured depth of mid_lateral_data_point,
mid_lateral_TVD=TVD of mid_lateral_data_point,
mid_lateral_inclination=inclination of mid_lateral_data_point,
mid_lateral_azimuth=azimuth of mid_lateral_data_point,
mid_lateral_northing=northing of mid_lateral_data_point, and
mid_lateral_easting=easting of mid_lateral_data_point.
It is desired to drill a new well, labeled “New” from a new surface area 1114 and guidance regarding the direction of the new well to be drilled is sought.
From the information shown in
Once a joined trajectory survey 212 and the wellbore trajectory lateral variables 216 of the wellbore 1302 have been established, the analytical system 1006 (see
Recognizing that movement such as that shown in
Porpoising is defined in one way as crossing the boundary of the productive formation 1310, in either direction (i.e. into or out of), at least a cross_threshold number of times within the lateral section. In one or more embodiments, the boundary of the productive formation 1310 is derived from analysis of geological or geophysical data and information regarding the productive formation 1310. In one or more embodiments cross_threshold=2. In one or more embodiments cross_threshold=5. In one or more embodiments cross_threshold=20.
Porpoising is defined in another way as determinations that (a) the beginning point of the lateral section 1304 of the borehole 1302 is within a threshold range of the boundary 1308 and (b) that the standard deviation of the inclination of the borehole 1302 is such that it is likely that the borehole 1302 crosses the boundary 1308 a number of times. More specifically, porpoising is found if the TVD of the survey point at the beginning of the lateral section 1304 (i.e., the survey point having measured depth=min_LMD) is within a lateral_TVD_threshold of the TVD of the boundary 1308 at the same latitude and longitude and the standard deviation of inclination within the lateral section, (lateral_STD_inclination) is greater than lateral_STD_inclination_threshold.
The analysis just described assumes that the boundary 1308 is horizontal. In one or more embodiments, the calculation is adjusted to account for the dip of the boundary 1308.
In one or more embodiments, lateral_TVD_threshold=6.6 feet (2 meters). In one or more embodiments, lateral_TVD_threshold=33 feet (10 meters). In one or more embodiments, lateral_TVD_threshold=66 feet (20 meters).
In one or more embodiments the lateral_STD_inclination_threshold is based on the lateral_TVD_threshold, the length of the lateral section 1304, and a constant. For example, in one or more embodiments, lateral_STD_inclination_threshold=sin−1(lateral_TVD_threshold/lateral_length)×constant. In one or more embodiments, the constant is 2. In one or more embodiments, the constant is 5. In one or more embodiments, the constant is 10. In one or more embodiments, lateral_STD_inclination_threshold=2 degrees. In one or more embodiments, lateral_STD_inclination_threshold=5 degrees. In one or more embodiments, lateral_STD_inclination_threshold=10 degrees.
Porpoising is defined in another way as a determination that (a) the beginning point of the lateral section 1304 of the borehole 1302 is within a threshold range of the boundary 1308 and (b) that a frequency domain representation of the trajectory of the lateral section 1304 of the borehole 1302, for example the result of a Fourier transform or a fast Fourier transform of a combination of the TVD and geographical position of the survey points, includes a peak having a magnitude greater by a factor of peak_magnitude_amplitude than an average of the magnitude of the frequency domain representation of the trajectory of the lateral section 1304 excluding the peak. In one or more embodiments, peak_magnitude_amplitude is 3 decibels. In one or more embodiments, peak_magnitude_amplitude is 4 decibels. In one or more embodiments, peak_magnitude_amplitude is 6 decibels.
Based on identification of porpoising, it may be decided to drill a new well into the productive formation 1310.
In one aspect, a method includes a processor acquiring a wellbore trajectory survey. The wellbore trajectory survey includes an ordered plurality of survey points. Each of the plurality of survey points has a measured depth, defined to be a distance along the wellbore from a drilling location on a surface or from a sea bed to a point in the wellbore corresponding to the survey point, an inclination, defined to be the angular deviation from vertical of the wellbore at the point in the wellbore corresponding to the survey point, and a geographic location of the point in the wellbore corresponding to the survey point. The wellbore trajectory survey is ordered on measured depth. The processor identifies a minimum lateral measured depth (min_LMD) as a measured depth of a first point in the ordered plurality of survey points for which the inclination exceeds an inclination threshold angle. The processor identifies a maximum lateral measured depth (max_LMD) as a measured depth of a last point in the ordered plurality of survey points for which the inclination exceeds the inclination threshold angle. The processor determines from the wellbore trajectory survey that the wellbore at measured depths between the min_LMD and the max_LMD exhibits porpoising into and out of a formation. The method includes using the detection of porpoising as a consideration in recommending oil field work in the vicinity of the wellbore.
Implementations may include one or more of the following. Determining from the wellbore trajectory survey that the wellbore at measured depths between the min_LMD and the max_LMD exhibits porpoising into and out of a formation may include identifying a boundary of the formation from a source of information about the formation, comparing the wellbore trajectory survey to the boundary of the formation and determining that the wellbore crosses the boundary of the formation a boundary-crossing number of times, and determining that the boundary-crossing number of times is greater than or equal to a cross_threshold. Determining from the wellbore trajectory survey that the wellbore at measured depths between the min_LMD and the max_LMD exhibits porpoising into and out of a formation may include identifying a boundary of the formation from a source of information about the formation, computing a standard deviation of the inclination of the borehole between the min_LMD and the max_LMD (lateral_STD_inclination), determining that the survey point in the wellbore trajectory survey that has a measured depth=min_LMD (the first_lateral_survey_point) has a true vertical depth (TVD) that is within a lateral_TVD_threshold of the TVD of the boundary of the formation at the geographic location of the first_lateral_survey_point, and determining that lateral_STD_inclination is greater than a lateral_STD_inclination_threshold. The lateral_STD_inclination_threshold may be determined by multiplying sin−1(lateral_TVD_threshold/lateral_length) by a predetermined constant. The lateral_STD_inclination_threshold may be a predetermined constant. The boundary of the formation may have a non-zero dip. Determining from the wellbore trajectory survey that the wellbore at measured depths between the min_LMD and the max_LMD exhibits porpoising into and out of a formation may include identifying a boundary of the formation from a source of information about the formation, computing a frequency domain representation of the borehole between the min_LMD and the max_LMD (lateral_section_frequency_domain_representation) and determining that the lateral_section_frequency_domain_representation includes a peak having a magnitude greater by a factor of peak_magnitude_amplitude than an average of the magnitude of the lateral_section_frequency_domain_representation excluding the peak. Computing the lateral_section_frequency_domain_representation may include performing a Fourier transform. The peak_magnitude_amplitude may be 3 decibels.
In one aspect, a computer program is recorded on a non-transitory computer-readable medium. The computer program includes executable instructions, that, when executed, perform a method. The method includes acquiring a wellbore trajectory survey. The wellbore trajectory survey includes an ordered plurality of survey points. Each of the plurality of survey points has a measured depth, defined to be a distance along the wellbore from a drilling location on a surface or from a sea bed to a point in the wellbore corresponding to the survey point, an inclination, defined to be the angular deviation from vertical of the wellbore at the point in the wellbore corresponding to the survey point, and a geographic location of the point in the wellbore corresponding to the survey point. The wellbore trajectory survey is ordered on measured depth. The method includes identifying a minimum lateral measured depth (min_LMD) as a measured depth of a first point in the ordered plurality of survey points for which the inclination exceeds an inclination threshold angle. The method includes identifying a maximum lateral measured depth (max_LMD) as a measured depth of a last point in the ordered plurality of survey points for which the inclination exceeds the inclination threshold angle. The method includes determining from the wellbore trajectory survey that the wellbore at measured depths between the min_LMD and the max_LMD exhibits porpoising into and out of a formation. The method includes using the detection of porpoising as a consideration in recommending oil field work in the vicinity of the wellbore.
The operations of the flow diagrams are described with references to the systems/apparatus shown in the block diagrams. However, it should be understood that the operations of the flow diagrams could be performed by embodiments of systems and apparatus other than those discussed with reference to the block diagrams, and embodiments discussed with reference to the systems/apparatus could perform operations different than those discussed with reference to the flow diagrams.
The word “coupled” herein means a direct connection or an indirect connection.
The text above describes one or more specific embodiments of a broader invention. The invention also is carried out in a variety of alternate embodiments and thus is not limited to those described here. The foregoing description of an embodiment of the invention has been presented for the purposes of illustration and description. It is not intended to be exhaustive or to limit the invention to the precise form disclosed. Many modifications and variations are possible in light of the above teaching. It is intended that the scope of the invention be limited not by this detailed description, but rather by the claims appended hereto.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/US2017/068674 | 12/28/2017 | WO | 00 |