Embodiments described herein relate generally to downhole exploration and production efforts in the resource recovery industry and more particularly to techniques for automated geosteering based on a distance to formation boundary.
Downhole exploration and production efforts involve the deployment of a variety of sensors and tools. The sensors provide information about the downhole environment, for example, by collecting data about temperature, density, saturation, and resistivity, among many other parameters. This information can be used to control aspects of drilling and tools or systems located in the bottom hole assembly, along the drillstring, or on the surface.
Embodiments of the present invention are directed to performing automated geosteering based on a distance to oil-water contact.
A non-limiting example method for performing automated geosteering includes receiving, by a processing system, formation evaluation data from a bottom hole assembly disposed in a wellbore. The method further includes determining, by the processing system, position data of a formation boundary from the formation evaluation data. The method further includes extrapolating, by the processing system, the position data to generate extrapolated position data of the formation boundary. The method further includes adjusting a trajectory of the wellbore based at least in part on the extrapolated position data of the formation boundary.
A non-limiting example system for preforming automated geosteering of a wellbore includes a bottom hole assembly disposed in the wellbore, and a processing system for executing computer readable instructions, the computer readable instructions controlling the processing system to perform operations. The operations include receiving, by the processing system, formation evaluation data from the bottom hole assembly disposed in the wellbore. The operations further include determining, by the processing system, position data of a formation boundary from the formation evaluation data. The operations further include extrapolating, by the processing system, the position data to generate extrapolated position data of the formation boundary. The operations further include adjusting a trajectory of the wellbore based at least in part on the extrapolated position data of the formation boundary.
Other embodiments of the present invention implement features of the above-described method in computer systems and computer program products.
Additional technical features and benefits are realized through the techniques of the present invention. Embodiments and aspects of the invention are described in detail herein and are considered a part of the claimed subject matter. For a better understanding, refer to the detailed description and to the drawings.
Referring now to the drawings wherein like elements are numbered alike in the several figures:
Modern bottom hole assemblies (BHAs) are composed of several distributed components, such as sensors and tools, with each component performing data acquisition and/or processing of a special purpose. An example of one type of data acquired can include electromagnetic data.
Wellbores are drilled into a subsurface to produce hydrocarbons and for other purposes. In particular,
The system and arrangement shown in
As shown in
Raw data is collected by the measurement tools 11 and transmitted to the downhole electronic components 9 for processing. The data can be transmitted between the measurement tools 11 and the downhole electronic components 9 by an electrical conduit 6, such as a wire (e.g. a powerline) or a wireless link, which transmits power and/or data between the measurement tools 11 and the downhole electronic components 9. Power is generated downhole by a turbine-generation combination (not shown), and communication to the surface 3 (e.g., to a processing system 12) is cable-less (e.g., using mud pulse telemetry, electromagnetic telemetry, etc.) and/or cable-bound (e.g., using a cable to the processing system 12, e.g. by wired pipes). The data processed by the downhole electronic components 9 can then be telemetered to the surface 3 for additional processing or display by the processing system 12.
Drilling control signals can be generated by the processing system 12 (e.g., based on the raw data collected by the measurement tools 11) and conveyed downhole or can be generated within the downhole electronic components 9 or by a combination of the two according to embodiments of the present disclosure. The downhole electronic components 9 and the processing system 12 can each include one or more processors and one or more memory devices. In alternate embodiments, computing resources such as the downhole electronic components 9, sensors, and other tools can be located along the carrier 5 rather than being located in the BHA 13, for example. The borehole 2 can be vertical as shown or can be in other orientations/arrangements (see, e.g.,
It is understood that embodiments of the present disclosure are capable of being implemented in conjunction with any other suitable type of computing environment now known or later developed. For example,
Further illustrated are an input/output (I/O) adapter 27 and a network adapter 26 coupled to system bus 33. I/O adapter 27 can be a small computer system interface (SCSI) adapter that communicates with a memory, such as a hard disk 23 and/or a tape storage drive 25 or any other similar component. I/O adapter 27 and memory, such as hard disk 23 and tape storage device 25 are collectively referred to herein as mass storage 34. Operating system 40 for execution on the processing system 12 can be stored in mass storage 34. The network adapter 26 interconnects system bus 33 with an outside network 36 enabling processing system 12 to communicate with other systems.
A display (e.g., a display monitor) 35 is connected to system bus 33 by display adaptor 32, which can include a graphics adapter to improve the performance of graphics intensive applications and a video controller. In one aspect of the present disclosure, adapters 26, 27, and/or 32 can be connected to one or more I/O busses that are connected to system bus 33 via an intermediate bus bridge (not shown). Suitable I/O buses for connecting peripheral devices such as hard disk controllers, network adapters, and graphics adapters typically include common protocols, such as the Peripheral Component Interconnect (PCI). Additional input/output devices are shown as connected to system bus 33 via user interface adapter 28 and display adapter 32. A keyboard 29, mouse 30, and speaker 31 can be interconnected to system bus 33 via user interface adapter 28, which can include, for example, a Super I/O chip integrating multiple device adapters into a single integrated circuit.
In some aspects of the present disclosure, processing system 12 includes a graphics processing unit 37. Graphics processing unit 37 is a specialized electronic circuit designed to manipulate and alter memory to accelerate the creation of images in a frame buffer intended for output to a display. In general, graphics processing unit 37 is very efficient at manipulating computer graphics and image processing and has a highly parallel structure that makes it more effective than general-purpose CPUs for algorithms where processing of large blocks of data is done in parallel.
Thus, as configured herein, processing system 12 includes processing capability in the form of processors 21, storage capability including system memory (e.g., RAM 24 and mass storage 34), input means such as keyboard 29 and mouse 30, and output capability including speaker 31 and display 35. In some aspects of the present disclosure, a portion of system memory (e.g., RAM 24 and mass storage 34) collectively store an operating system to coordinate the functions of the various components shown in processing system 12.
According to examples described herein, techniques for automated geosteering are provided. During geosteering, it may be desirable to maintain a certain distance between the BHA and a distinct formation feature, such as a formation boundary within formation 4, e.g. the boundary between two different formations (e.g. sand and shale), an oil-water contact, or a fluid-gas contact within the formation. A boundary between two different formations (e.g. sand and shale) is a surface in the formation 4 where the two formations come into contact. Similarly, an oil-water contact or a fluid-gas contact is a surface in the formation 4 where oil and water or fluid and gas come into contact in a formation or where oil saturation, water saturation, and/or gas saturation have a distinct value, such as a pre-defined value. Typically, the oil-water contact denotes a surface having oil above and water below and the fluid-gas contact denotes a surface having gas above and fluid below. Formation features like formation boundaries (e.g. boundaries between two different formations, oil-water contacts, or fluid-gas contacts) can vary in space and may not be plain areas.
In order to achieve optimal hydrocarbon recovery from a hydrocarbon reservoir, it may be desirable to drill a wellbore a desired distance away from a formation boundary. Accordingly, the techniques for automated geosteering described herein provide for steering a bottom hole assembly based on running inversions on downhole measurements (data) to achieve and maintain a desired/optimal distance between at least a part of the BHA (e.g. the drill bit) and a projected formation boundary. A desired well trajectory can be continuously updated based on the downhole measurements.
In particular, the present techniques utilize downhole measurements (data), for example formation evaluation measurements (data), such as electromagnetic, acoustic, or nuclear data/measurements (data) to quantify an actual distance between the BHA and the formation boundary. This data is then used to steer the BHA and associated drill bit to an optimal placement (e.g. for oil production) relative to the formation boundary. This is performed by determining target inclinations to achieve optimal true vertical depth (TVD) and inclination placement of the BHA, which is based on a predicted dip (based on prior measured data points) determined using regression techniques, dogleg severity, and optimal TVD placement.
As shown in
Location points 312a, 312b, 312c, 312d, 312e include data based on which the distance of the BHA 13 to the oil-water contact area 302 at the time each of the location points 312a-312e were acquired, can be determined. To determine distances of the BHA 13 to the oil-water contact area 302 at the time each of the location points 312a-312e were acquired, a simple transform may be used. In another embodiment, to determine distances of the BHA 13 to the oil-water contact area 302 at the time each of the location points 312a-312e were acquired, an inversion may be performed. In the inversion, a formation may by simulated in a computer model. The simulated formation may be characterized by two or more subregions that may be characterized by a parameter such as a resistivities, conductivities, permittivities (for an EM measurement) or impedances, densities, (for an acoustic measurement), or oil saturations, water saturations, lithologies, etc. The two or more subregions in the simulated formations may create a formation boundary between them that is characterized by the parameters of the adjacent subregions and the location of the formation boundary (such as a distance to a measurement tool or another distinct point in the formation, e.g. location of drilling rig 8, etc.). Finally, the one or more locations of a hypothetical measurement tool during one or more measurements is simulated in the computer model. With these assumptions, one or more simulated measurements can be calculated using methods known in the art. The one or more simulated measurements can then be compared with one or more actual measurements of BHA 13 and parameters—including the location of the formation boundary relative to the one or more locations of the hypothetical measurement tool during the one or more measurements—may be varied until the simulated measurement and the actual measurement are close enough (such as the difference or ratio between simulated and actual measurement is in a predefined range or below a predefined value. When simulated and actual measurement are close enough, the parameters that were used to create the simulated measurement are then assumed to be determined.
As an example, steering of the BHA 13 is performed using results of the inversions on the data, and that information is projected ahead of the drill bit for determining what steering instructions are useful in order to bring the actual path 306 that the BHA 13 is traveling (i.e., wellpath) parallel to, and at the desired distance from, the oil-water contact area 302.
A current wellpath is projected ahead to a drill bit position using inclination data and/or azimuth. As one such example, formation evaluation data is loaded, and directional survey data, such as inclination data and/or azimuth data is acquired. Survey data (e.g. a nearbit inclination log) may be filtered to remove any outlier points by applying a filter, such as a changerate filter, to the survey data. The changerate filter can filter outlier points from the nearbit inclination log that fall outside a predetermined rate of change of the inclination angle of the drill bit. Azimuth/inclination (e.g. a calculated or modeled azimuth/inclination or an azimuth/inclination that was measured or taken on one or more previous survey stations) is assumed, and a survey may be calculated based on the assumed azimuth/inclination by using a formula, such as a minimum curvature formula, for one or more samples from the azimuth/inclination (e.g. nearbit inclination) or formation evaluation data. The minimum curvature method assumes a relationship between coordinate differences (such as differences of horizontal coordinates, e.g. horizontal coordinates with respect to east and north, and a vertical coordinate, e.g. TVD) of two points in space and survey data (such as azimuth, inclination, and measured depth) at these two points in space. For example, if azimuth, inclination, and measured depth at surveys I and II is A1, I1, MD1 and A2, I2, MD2, respectively, the coordinate differences at survey I and II can be calculated by
N2−N1=(MD2−MD1)/2×[sin I1 cos A1+sin I2 cos A2]×RF
E2−E1=(MD2−MD1)/2×[sin I1 sin A1+sin I2 sin A2]×RF
TVD2−TVD1=[cos I1+cos I2]×RF
In some cases, an average of two or more samples may be used as the azimuth/inclination/formation evaluation data. This approach is more robust in the case of poor data quality. In examples, this approach can be performed iteratively as the BHA 13 progresses along the actual path 306. Each iteration can begin from a previously taken survey, thus the distance of the well azimuth assumption is minimized.
In some cases, when determining how to adjust the trajectory of the BHA 13, an exception can occur. An exception occurs when an unexpected event is encountered, such as when a value is outside an acceptable range. When an exception occurs, an exception flag (i.e., an error flag) can be set. One example of such an exception of an unexpected event occurs when a rate of change of a slope (e.g., an angle of the formation boundary at a point relative to horizontal) of the formation boundary (i.e., oil-water contact) falls outside an expected range. For example, an exception occurs if the difference in position, TVD, or distance to the actual path 306 of the formation boundary calculated at a previous location (e.g., location point 312b) and the difference in position, TVD, or distance to the actual path 306 of the formation boundary calculated at current location (e.g., a current location for the measurement point 310) divided by the distance (e.g. the difference in measured depth) of the previous and the current location is above a threshold, for example a predefined threshold. Similarly, an exception may occur if the difference between a slope of the formation boundary calculated at a previous location (e.g., location point 312b) and a slope of the formation boundary calculated at the current location (e.g., a current location for the measurement point 310) divided by the distance (e.g. the difference in measured depth) of the previous and the current location is above a threshold, for example a predefined threshold. In such cases, the inversion result may be ignored. Another such exception occurs when a curve is misfit to the formation boundary (i.e., when a curve fit to the formation boundary is outside an acceptable threshold, such as a predefined threshold. Yet another exception occurs when a gamma ray value (which may be measured by the measurement tools 11 of the BHA 13) is above a threshold, such as a predefined threshold. In the case of an exception being detected, an error flag may be set. The error flag can serve as an indicator to an operator that an exception has occurred. Yet another such exception occurs when a rate of penetration of the BHA 13 goes down and the weight on the drill bit goes up. In such cases, the well is likely drilling a hard formation, such as a calcite stringer, which has low porosity and thus little fluids in it, resulting in a high measured resistivity. Upon the occurrence of one or more of these (or other) exceptions, the corresponding measurements, calculations, or inversion results may be ignored. Another example of an exception occurs when the projected wellpath is shallower than a defined formation boundary. In such a case, the projected wellpath may be adjusted down to a minimum total vertical depth that is acceptable/allowable. Another example of an exception occurs when a separation between a density curve and a neutron porosity curve is greater than a predefined limit when plotted on a standard scale. In such a case, the TVD for the estimated formation boundary contact may be adjusted to the TVD of the actual wellpath.
A projected wellpath ahead of the drill bit is projected to include a projected point 316 that is a target to which the BHA 13 is to be steered (for example, a target point or setpoint for a manual, automatic, or semi-automatic control process to steer BHA 13, e.g. a controlled closed loop system to steer BHA 13). In one or more examples, an average azimuth/inclination/formation evaluation data value for the last “n” location points (e.g., the location points 312a-312e) is calculated as described herein.
With the projected oil-water contact area 302, a projected point (i.e., target point or setpoint) 316 is determined that has a desired distance from the projected oil-water contact area. To do this, a most recent location point (e.g., the location point 312a) is considered. However, in some examples, one or more of the prior location points 312b-312d are also considered, for example by working from the most recent location point back in time. Taking the determined of one or more of the location points 312a-312e, the location of the oil-water contact area 302 may be extrapolated to generate extrapolated position data by any known extrapolation technique, such as a linear regression technique. Such an extrapolation technique enables determining a curve parameter of the projected oil-water contact area, such as a slope and an offset.
The BHA 13 is then steered, such as by adjusting its trajectory, towards the projected point 316. In some examples, an intermediate point 314 is determined similarly, and multiple intermediate points can exist between the current location of the drill bit 7 and the projected point 316. The path between any two of those points (e.g., between the drill bit 7 and the intermediate point 314, between two intermediate points, between the intermediate point 314 and the projected point 316) can have a different inclination than other areas of the path of the BHA 13. This enables the BHA 13 to be steered onto the intended path 304 without overshoot it.
Turning now to
Data points 331, 332, 333, and 334 are associated with respective measurement times t331, t332, t333, and t334 (not shown) which are indicative of the time when the data at the data points is collected. Similarly, data points 331, 332, 333, and 334 are associated with respective measured depths D331, D332, D333, and D334 (not shown) at which the data is collected (“measured depth” is an industry term for distance from a reference point, such as the earth's surface, along the actual well trajectory 350). In addition, data points 331, 332, 333, and 334 may be associated with directional data of BHA 13, such as azimuth or inclination of BHA 13. For example, data point 331 may be associated with azimuth and inclination of BHA 13 at the location of data point 331, data point 332 may be associated with azimuth and inclination of BHA 13 at the location of data point 332, etc. Directional data of BHA 13 may be collected by directional sensors in BHA 13, such as magnetometers, gravitometers, accelerometers, and/or gyroscopes. Directional data associated with data points 331, 332, 333, and 334 may be measured at the location of data points 331, 332, 333, and 334 or may be derived from directional data that is measured at locations different from data points 331, 332, 333, and 334 (for example, taken, interpolated, or extrapolated from directional data that is measured at locations different from data points 331, 332, 333, and 334). From measured depths D331, D332, D333, and D334 and associated directional data, coordinates (e.g. 3-dimensional coordinates with respect to an origin, such as drilling rig 8, or 2-dimensional coordinates in a cross section as shown in
Alternatively, or in addition, other information or criteria may be used to construct formation boundary 340 from one or more data points 331, . . . , 334. For example, formation boundary 340 may be constructed by applying a minimum curvature criterion to the constructed formation boundary 340. For example, out of the sphere segments K2′ and K2″ only those points may be chosen to construct formation boundary 340 that lead to a minimum curvature of constructed formation boundary 340. In addition, data collected at data points 331, . . . , 334 may include directional data that is indicative of the direction (e.g. toolface direction) relative to BHA 13 in which formation boundary 340 is located. One example of such data that includes directional data are images (e.g. images around the measurement tool or images parallel to the measurement tool). For example, if location point II is located at either sphere segment K2′ or K2″, directional data can be used to determine either of these sphere segments can be eliminated (for example, by indicating that formation boundary is located “below” BHA 13 and not “above” BHA 13.
In one embodiment, position data, such as distances d331, d332, d333, and d334 and/or coordinates/locations/TVDs of location points I-IV may be determined by an inversion similar to the inversion that is described with respect to
As discussed herein, coordinates/locations/TVDs of or distances to location points I-IV in space can be derived from measurements at data points 331, . . . 334. Coordinates/locations/TVDs of or distances to location points I-IV may then be extrapolated, for example extrapolated in a direction, such as in the direction parallel to the planned well trajectory 350a, to create an extrapolated formation boundary 340. A predefined number of location points may be used to create the extrapolated formation boundary 340. For example, 5, 10, or 20 location points may be used to create the extrapolated formation boundary 340 or all location points for which coordinates/locations/TVDs or distances were determined within a certain time interval, such as within the last 20 seconds, the last 60 seconds, or the last 180 seconds. Extrapolation methods for a 2D curve or a 3D surface may be applied such as a fit. For example, a fit, such as a polynomial fit or a regression, may be applied to location points I-IV that leads to an analytical equation or formula (e.g. a polynomial) or algorithm (e.g. a computer algorithm) that allows to calculate coordinates/locations/TVDs of or distances to location points I-IV in an exact or in an approximate way. The parameters of the equation or formula, such as the constants in the polynomial are then the result of the fit that can be used to calculate the position data of formation boundary 340 at coordinates/locations/TVDs different from coordinates/locations/TVDs of location points I-IV. Alternatively or in addition, a distance from any point, for example a point on the planned well trajectory 350a or the drill bit to formation boundary 340 can be determined by using the fit (e.g. a distance d370a from setpoint 370a). The distance from a point of the planned well trajectory 350a can be compared to a desired distance d370b, such as a predefined distance threshold. Accordingly, well trajectory 350a can be adjusted to adjusted well trajectory (e.g. by adjusting setpoint 370a to adjusted setpoint 370b) to ensure that the distance from one or more points of the adjusted well trajectory 350b to formation boundary 340 is within a desired range, e.g. larger than a predefined distance threshold or between a first predefined distance threshold and a second predefined distance threshold. In a similar way, by using the fit of formation boundary 340, directional information of the formation boundary 340 can be derived from that fit, such as information about inclination and/or azimuth of formation boundary 340 (e.g. inclination/azimuth along or parallel to planned well trajectory 350a or inclination/azimuth along the gradient of the formation boundary 340). This information can be used to adjust inclination/azimuth of the planned well trajectory 350a to adjusted well trajectory 350b with inclination/azimuth that ensures that distance of adjusted well trajectory 350b to formation boundary 340 is within a desired range. Adjusted well trajectory 350b may take constraints into consideration, e.g. dogleg severity constraints. For example, a minimum curvature scheme may be applied to define adjusted well trajectory 350b. In addition, calculated adjusted well trajectory 350b may be checked if constraints, such as dogleg severity constraints, are met. If this is not the case, adjusted well trajectory 350b and/or adjusted setpoint 370b may be re-adjusted, for example re-adjusted by choosing an alternative setpoint at a larger distance from drill bit 360 than setpoint 370b. As soon as one or more new data points are acquired or received, the process may re-start to re-adjust well trajectory 350b and/or inclination/azimuth of well trajectory 350b. From adjusted well trajectory 350b or adjusted inclination/azimuth of well trajectory 350b, steering commands may be derived that are transmitted to the steering tool to steer BHA 13 including drill bit 7 into the direction of adjusted will trajectory 350b. The process may run fully automatic without interaction with a human operator or semi-automatic (e.g. with some supervision from a human operator).
At block 402, the processing system 12 and/or downhole electronic components 9 receives data, such as electromagnetic (EM) data, from a downhole component disposed in a wellbore. In some examples, the received data is filtered, to remove incorrect data points. For example, such incorrect data points could represent noise or other interference that is not accurate. In some examples, data falling outside of a range (e.g., above a high threshold or below a low threshold) is removed.
At block 404, the processing system 12 and/or downhole electronic components 9 performs a calculation, such as an inversion of the data (which could be, for example, filtered data) to determine one or more distances from various positions of measurement point 310 to an oil-water contact. While
At block 406, once the one or more distances of the oil-water contact from various positions of measurement point 310 has been quantified, the processing system 12 and/or downhole electronic components 9 determines a projected oil-water contact (e.g. oil-water contact area 302 in
At block 408, the processing system 12 and/or downhole electronic components 9 adjusts a trajectory of a bottom hole assembly (e.g., the BHA 13) disposed in the wellbore based at least in part on the projected oil-water contact and the desired well trajectory. For example, when an oil-water contact predicted dip and distance from the drill bit is calculated, one or more downlink commands are sent. These commands are steering instructions, which are calculated and will align the well with a desired TVD and dip amount. In examples, the current position of the BHA 13 is known from a directional survey; similarly, a forward calculated distance to the drill bit 7 from the measurement point 310 is also known. A desired (i.e., goal) inclination and desired (i.e., goal) vertical change from the current position of the BHA 13 is also known. Using this known information, a distance required and an intermediate inclination in order to get to the goal inclination having achieved the desired vertical change within given dogleg constraints can be determined.
This is achieved iteratively using increasing intermediate point (i.e., the intermediate point 314), and inclination changes can be implemented and vertical change can be calculated to the intermediate point for adding vertical displacement. If a total vertical change equals a desired vertical change, then the intermediate point and the final point data are reported; if not, calculations are repeated with increasing intermediate inclination changes.
The downlink commands can then be sent by the processing system 12 and/or downhole electronic components 9 to adjust the trajectory of the BHA 13 so that the wellbore can be drilled to maintain the desired distance 308 between the BHA 13 and the oil-water contact area or line 302. The desired distance 308 can be based on the oil-water contact as well as true vertical depth survey data.
Additional processes also may be included, and it should be understood that the process depicted in
Example embodiments of the disclosure include or yield various technical features, technical effects, and/or improvements to technology. Example embodiments of the disclosure provide technical solutions for automated geosteering based on a distance to a formation boundary. These technical solutions collect an analyze large volumes of electromagnetic data collected in wellbore by a measurement device disposed in a bottom hole assembly, then perform an inversion on such data in real-time or near-real-time to determine a projected point to steer the BHA based on a one or more distances to the formation boundary, which is based on the inversion. The large volume of data, complexity of the performing inversion and determining the projected point, and the real-time or near-real-time nature of adjusting the trajectory of the bottom hole assembly cannot practically be performed in the human mind. Thus, the techniques described herein represent an improvement to geosteering technologies. Accordingly, drilling decisions can be made more accurately and faster, thus improving drilling efficiency, reducing non-production time, improving hydrocarbon recovery, and the like. Specifically, geosteering is improved by acquiring and maintaining a desired distance between the bottom hole assembly during drilling and a formation boundary area or line. This increases hydrocarbon recovery from a hydrocarbon reservoir compared to conventional techniques.
Set forth below are some embodiments of the foregoing disclosure:
Embodiment 1: A method for performing automated geosteering, the method comprising: receiving, by a processing system, formation evaluation data from a bottom hole assembly disposed in a wellbore; determining, by the processing system, position data of a formation boundary from the formation evaluation data; extrapolating, by the processing system, the position data to generate extrapolated position data of the formation boundary; and adjusting a trajectory of the wellbore based at least in part on the extrapolated position data of the formation boundary.
Embodiment 2: A method according to any prior embodiment, wherein the extrapolated position data is determined with a polynomial.
Embodiment 3: A method according to any prior embodiment, wherein the position data of the formation boundary is determined at least partially based on directional data.
Embodiment 4: A method according to any prior embodiment, wherein the directional data is at least one of an inclination of a portion of the bottom hole assembly, an azimuth of a portion of the bottom hole assembly, and a toolface angle of a direction in which the formation boundary is located.
Embodiment 5: A method according to any prior embodiment, wherein the trajectory is adjusted at least partially based on a predefined threshold of a distance between the adjusted trajectory and the formation boundary.
Embodiment 6: A method according to any prior embodiment, further comprising: filtering, by the processing system, the formation evaluation data to generate filtered formation evaluation data; and determining, by the processing system, the position data of the formation boundary from the filtered formation evaluation data.
Embodiment 7: A method according to any prior embodiment, wherein the formation evaluation data is generated at two or more positions within in the wellbore.
Embodiment 8: A method according to any prior embodiment, wherein adjusting the trajectory comprises adjusting a setpoint for a control process to steer the bottom hole assembly.
Embodiment 9: A method according to any prior embodiment, wherein the position data is at least one of a distance from the formation boundary to the bottom hole assembly, and a true vertical depth of the formation boundary.
Embodiment 10: A method according to any prior embodiment, wherein the extrapolated position data is determined based on measured depth.
Embodiment 11. A system for preforming automated geosteering of a wellbore, the system comprising: a bottom hole assembly disposed in the wellbore; and a processing system for executing computer readable instructions, the computer readable instructions controlling the processing system to perform operations comprising: receiving, by the processing system, formation evaluation data from the bottom hole assembly disposed in the wellbore; determining, by the processing system, position data of a formation boundary from the formation evaluation data; extrapolating, by the processing system, the position data to generate extrapolated position data of the formation boundary; and adjusting a trajectory of the wellbore based at least in part on the extrapolated position data of the formation boundary.
Embodiment 12: A system according to any prior embodiment, wherein the extrapolated position data is determined with a polynomial.
Embodiment 13: A system according to any prior embodiment, wherein the position data of the formation boundary is determined at least partially based on directional data.
Embodiment 14: A system according to any prior embodiment, wherein the directional data is at least one of an inclination of a portion of the bottom hole assembly, an azimuth of a portion of the bottom hole assembly, and a toolface angle of a direction in which the formation boundary is located.
Embodiment 15: A system according to any prior embodiment, wherein the trajectory is adjusted at least partially based on a predefined threshold of a distance between the adjusted trajectory and the formation boundary.
Embodiment 16: A system according to any prior embodiment, wherein the processing system is further configured to perform operations comprising: filtering, by the processing system, the formation evaluation data to generate filtered formation evaluation data; and determining, by the processing system, the position data of the formation boundary from the filtered formation evaluation data.
Embodiment 17: A system according to any prior embodiment, wherein the formation evaluation data is generated at two or more positions within in the wellbore.
Embodiment 18: A system according to any prior embodiment, wherein adjusting the trajectory comprises adjusting a setpoint for a control process to steer the bottom hole assembly.
Embodiment 19: A system according to any prior embodiment, wherein the position data is at least one of a distance from the formation boundary to the bottom hole assembly, and a true vertical depth of the formation boundary.
Embodiment 20: A system according to any prior embodiment, wherein the extrapolated position data is determined based on measured depth.
The use of the terms “a” and “an” and “the” and similar referents in the context of describing the present disclosure (especially in the context of the following claims) are to be construed to cover both the singular and the plural, unless otherwise indicated herein or clearly contradicted by context. Further, it should further be noted that the terms “first,” “second,” and the like herein do not denote any order, quantity, or importance, but rather are used to distinguish one element from another. The modifier “about” used in connection with a quantity is inclusive of the stated value and has the meaning dictated by the context (e.g., it includes the degree of error associated with measurement of the particular quantity).
The teachings of the present disclosure can be used in a variety of well operations. These operations can involve using one or more treatment agents to treat a formation, the fluids resident in a formation, a wellbore, and/or equipment in the wellbore, such as production tubing. The treatment agents can be in the form of liquids, gases, solids, semi-solids, and mixtures thereof. Illustrative treatment agents include, but are not limited to, fracturing fluids, acids, steam, water, brine, anti-corrosion agents, cement, permeability modifiers, drilling muds, emulsifiers, demulsifiers, tracers, flow improvers etc. Illustrative well operations include, but are not limited to, hydraulic fracturing, stimulation, tracer injection, cleaning, acidizing, steam injection, water flooding, cementing, etc.
While the present disclosure has been described with reference to an exemplary embodiment or embodiments, it will be understood by those skilled in the art that various changes can be made and equivalents can be substituted for elements thereof without departing from the scope of the present disclosure. In addition, many modifications can be made to adapt a particular situation or material to the teachings of the present disclosure without departing from the essential scope thereof. Therefore, it is intended that the present disclosure not be limited to the particular embodiment disclosed as the best mode contemplated for carrying out this present disclosure, but that the present disclosure will include all embodiments falling within the scope of the claims. Also, in the drawings and the description, there have been disclosed exemplary embodiments of the present disclosure and, although specific terms can have been employed, they are unless otherwise stated used in a generic and descriptive sense only and not for purposes of limitation, the scope of the present disclosure therefore not being so limited.
This application claims the benefit of U.S. Provisional Application Ser. No. 62/989,020, filed Mar. 13, 2020, the entire disclosure of which is incorporated by reference.
Number | Name | Date | Kind |
---|---|---|---|
6088294 | Leggett, III | Jul 2000 | A |
7557580 | Bittar | Jul 2009 | B2 |
7778811 | Kelfoun | Aug 2010 | B2 |
9719341 | Johnston et al. | Aug 2017 | B2 |
10024104 | Wu et al. | Jul 2018 | B2 |
10072490 | Tchakarov | Sep 2018 | B1 |
10445669 | Wessling et al. | Oct 2019 | B2 |
10544666 | Williams | Jan 2020 | B1 |
20050140373 | Li | Jun 2005 | A1 |
20080208477 | Kelfoun | Aug 2008 | A1 |
20090000823 | Pirovolou | Jan 2009 | A1 |
20100122847 | Xia | May 2010 | A1 |
20120046868 | Tchakarov | Feb 2012 | A1 |
20150267525 | May | Sep 2015 | A1 |
20170096887 | Wilson | Apr 2017 | A1 |
20170321545 | Wilson | Nov 2017 | A1 |
20170342815 | Hay | Nov 2017 | A1 |
20180292563 | Zhong | Oct 2018 | A1 |
20180334896 | Samuel | Nov 2018 | A1 |
20190265381 | Sugiura | Aug 2019 | A1 |
20190292898 | Quattrone et al. | Sep 2019 | A1 |
Number | Date | Country |
---|---|---|
103967480 | Aug 2014 | CN |
1644612 | Jun 2008 | EP |
2006096456 | Sep 2006 | WO |
Entry |
---|
Simple Linear vs Polynomial Regression _ by Andrew Hershy _ Towards Data Science—Jun. 14, 2019 (Year: 2019). |
Alyaev et al.; “A Decision Support System for Multi-Target Geosteering”; Retrieved Online from arXiv:1903.03933v2 [cs.CE]; Sep. 20, 2019; 44 Pages. |
International Search Report Issued in International Application No. PCT/US2021/022282 mailed Jun. 28, 2021; 5 Pages. |
Written Opinion Issued in International Application No. PCT/US2021/022282 mailed Jun. 28, 2021; 4 Pages. |
Number | Date | Country | |
---|---|---|---|
20210285297 A1 | Sep 2021 | US |
Number | Date | Country | |
---|---|---|---|
62989020 | Mar 2020 | US |