WO2023086094A1 - Real-time well trajectory projection using stochastic processes - Google Patents
Real-time well trajectory projection using stochastic processes Download PDFInfo
- Publication number
- WO2023086094A1 WO2023086094A1 PCT/US2021/059034 US2021059034W WO2023086094A1 WO 2023086094 A1 WO2023086094 A1 WO 2023086094A1 US 2021059034 W US2021059034 W US 2021059034W WO 2023086094 A1 WO2023086094 A1 WO 2023086094A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- hole assembly
- bottom hole
- stochastically
- subsurface formation
- system model
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Classifications
-
- E—FIXED CONSTRUCTIONS
- E21—EARTH OR ROCK DRILLING; MINING
- E21B—EARTH OR ROCK DRILLING; OBTAINING OIL, GAS, WATER, SOLUBLE OR MELTABLE MATERIALS OR A SLURRY OF MINERALS FROM WELLS
- E21B44/00—Automatic control systems specially adapted for drilling operations, i.e. self-operating systems which function to carry out or modify a drilling operation without intervention of a human operator, e.g. computer-controlled drilling systems; Systems specially adapted for monitoring a plurality of drilling variables or conditions
- E21B44/005—Below-ground automatic control systems
-
- E—FIXED CONSTRUCTIONS
- E21—EARTH OR ROCK DRILLING; MINING
- E21B—EARTH OR ROCK DRILLING; OBTAINING OIL, GAS, WATER, SOLUBLE OR MELTABLE MATERIALS OR A SLURRY OF MINERALS FROM WELLS
- E21B44/00—Automatic control systems specially adapted for drilling operations, i.e. self-operating systems which function to carry out or modify a drilling operation without intervention of a human operator, e.g. computer-controlled drilling systems; Systems specially adapted for monitoring a plurality of drilling variables or conditions
-
- E—FIXED CONSTRUCTIONS
- E21—EARTH OR ROCK DRILLING; MINING
- E21B—EARTH OR ROCK DRILLING; OBTAINING OIL, GAS, WATER, SOLUBLE OR MELTABLE MATERIALS OR A SLURRY OF MINERALS FROM WELLS
- E21B47/00—Survey of boreholes or wells
- E21B47/02—Determining slope or direction
- E21B47/022—Determining slope or direction of the borehole, e.g. using geomagnetism
-
- E—FIXED CONSTRUCTIONS
- E21—EARTH OR ROCK DRILLING; MINING
- E21B—EARTH OR ROCK DRILLING; OBTAINING OIL, GAS, WATER, SOLUBLE OR MELTABLE MATERIALS OR A SLURRY OF MINERALS FROM WELLS
- E21B47/00—Survey of boreholes or wells
- E21B47/02—Determining slope or direction
- E21B47/026—Determining slope or direction of penetrated ground layers
-
- E—FIXED CONSTRUCTIONS
- E21—EARTH OR ROCK DRILLING; MINING
- E21B—EARTH OR ROCK DRILLING; OBTAINING OIL, GAS, WATER, SOLUBLE OR MELTABLE MATERIALS OR A SLURRY OF MINERALS FROM WELLS
- E21B7/00—Special methods or apparatus for drilling
- E21B7/04—Directional drilling
-
- E—FIXED CONSTRUCTIONS
- E21—EARTH OR ROCK DRILLING; MINING
- E21B—EARTH OR ROCK DRILLING; OBTAINING OIL, GAS, WATER, SOLUBLE OR MELTABLE MATERIALS OR A SLURRY OF MINERALS FROM WELLS
- E21B7/00—Special methods or apparatus for drilling
- E21B7/04—Directional drilling
- E21B7/06—Deflecting the direction of boreholes
-
- E—FIXED CONSTRUCTIONS
- E21—EARTH OR ROCK DRILLING; MINING
- E21B—EARTH OR ROCK DRILLING; OBTAINING OIL, GAS, WATER, SOLUBLE OR MELTABLE MATERIALS OR A SLURRY OF MINERALS FROM WELLS
- E21B2200/00—Special features related to earth drilling for obtaining oil, gas or water
- E21B2200/20—Computer models or simulations, e.g. for reservoirs under production, drill bits
-
- E—FIXED CONSTRUCTIONS
- E21—EARTH OR ROCK DRILLING; MINING
- E21B—EARTH OR ROCK DRILLING; OBTAINING OIL, GAS, WATER, SOLUBLE OR MELTABLE MATERIALS OR A SLURRY OF MINERALS FROM WELLS
- E21B2200/00—Special features related to earth drilling for obtaining oil, gas or water
- E21B2200/22—Fuzzy logic, artificial intelligence, neural networks or the like
Definitions
- the present disclosure relates to a system and methods for projecting the trajectory of a drilling assembly in a subsurface formation, and more specifically to systems and methods for generating stochastic trajectory projections in real-time to predict the movement of a bottom hole assembly coupled to a drill string across a depth horizon and thereby improve control of the bottom hole assembly across the depth horizon.
- Boreholes drilled into subsurface formations may enable recovery' of desirable fluids, including, without limitation, hydrocarbons, using any number of different techniques.
- typical drilling processes may be relatively complex and involve considerable expense. Many of these drilling operations may be done manually with experienced operators running the drilling platform.
- There are continual efforts to improve safety, improve fluid recovery, and lower costs associated with subsurface drilling and advancements in computerized and automated systems in drilling processes may' support these efforts.
- Model-based control methods are now widely utilized to control the trajectory of borehole placement during exploration of and extraction operations in subsurface formations. Due to the complexity and uncertainty in drilling operations, it is challenging to find effective models for control.
- High-fidelity models have been established in the past, but often cannot be used for real- time dynamic control of subsurface drilling operations as these high-fidelity models are generally high dimension and computationally expensive, thus cannot be used in real-time.
- Reduced physicsbased models have also been developed. These reduced physics-based models are simpler and may provide more confidence for a short range that may 7 be suitable for real-time control if they 7 are updated frequently using the measurements from subsurface equipment.
- FIG. 1 depicts an exemplary-- drilling system.
- FIG. 2 depicts an exemplary' flow diagram illustrating a method for determining one or more stochastic trajectory projections and confidence regions for a bottom hole assembly based at least in part on one or more of system model parameters, steering inputs, bottom hole assembly initial conditions, working mode selection and settings, and a desired number of trajectory' projections.
- FIG. 3 depicts an exemplary well plan and stochastic trajectory confidence regions for a borehole across a depth horizon.
- FIGS. 4-5 depict exemplary- stochastic trajectory- projections and confidence regions for a bottom hole assembly across a depth horizon.
- FIGS. 6a-b depicts two exemplary stochastic trajectory' projections and confidence regions for a bottom hole assembly across a depth horizon.
- FIG. 7 depicts an exemplary flow diagram for generating stochastic trajectory' projections for a bottom hole assembly.
- FIG. 8 depicts a schematic diagram of an information handling system for use with or in a wellbore environment, according to one or more aspects of the present disclosure.
- Tire present disclosure relates to a system and methods for projecting the trajectory of a drilling assembly in a subsurface formation, and more specifically to systems and methods for generating stochastic trajectory projections in real-time to predict the movement of a bottom hole assembly coupled to a drill string across a depth horizon and thereby improve control of the bottom hole assembly across the depth horizon.
- the system and method disclosed herein uses a stochastic trajectory projection module.
- Tire stochastic trajectory projection module may use a plurality of inputs to generate a projected trajectory and confidence regions for a bottom hole assembly across a depth horizon in a subsurface formation.
- the stochastic trajectory projection module may use one or more stochastic models, including, without limitation, Monte Carlo simulation methods, to simulate and project the future trajectories.
- the stochastic trajectory projection module disclosed herein supports two modes, where selection of the mode and any corresponding settings may be dependent on any prior data analyses, including without limitation higher fidelity models, or knowledge of one or more of the subsurface formation and the equipment of the drilling system.
- the stochastic trajectory projection module further enables real-time probabilistic projections for trajectories and corresponding confidence regions based on system model parameters, steering inputs, and bottom hole assembly initial conditions.
- Tire system and method disclosed herein provide a unique way to project the borehole trajectories. Idris enables drilling personnel and steering control systems to plan ahead and improve steering decisions, resulting in improved well placement and, thereby, improving fluid recovery and lowering costs associated with subsurface drilling operations. As discussed herein, real-time trajectory projections enable feedback during drilling operations that enables an operator to refine the steering inputs to the drilling operation equipment during measurement-while drilling (MWD) or logging-while-drilling (L.WD) operations.
- MWD measurement-while drilling
- L.WD logging-while-drilling
- a borehole environment may utilize an information handling system to control one or more operations associated with the borehole environment.
- an information handling system may include any instrumentality or aggregate of instrumentalities operable to compute, classify, process, transmit, receive, retrieve, originate, switch, store, display, manifest, detect, record, reproduce, handle, or utilize any form of information, intelligence, or data for business, scientific, control, or other purposes.
- an information handling system may be a personal computer, a network storage device, or any' other suitable device and may vary' in size, shape, performance, functionality, and price.
- the information handling system may 7 include random access memory’ (RAM), one or more processing resources such as a central processing unit (CPU) or hardware or software control logic, ROM, and/or other types of nonvolatile memory 7 .
- Additional components of the information handling sy stem may include one or more disk dri ves, one or more network ports for communication with external devices as well as various input and output (I/O) devices, such as a keyboard, a mouse, and a video display.
- the information handling system may also include one or more buses operable to transmit communications between the various hardware components.
- the information handling system may also include one or more interface units capable of transmitting one or more signals to a controller, actuator, or like device.
- Computer-readable media may include any instrumentality or aggregation of instrumentalities that may retain data and/or instructions for a period of time.
- Computer-readable media may include, for example, without limitation, storage media such as a sequential access storage device (for example, a tape drive), direct access storage device (for example, a hard disk drive or floppy disk drive), compact disk (CD), CD read-only memory (ROM) or CD-ROM, DVD, RAM, ROM, electrically erasable programmable read-only memory' (EEPROM), and/or flash memory', biological memory', molecular or deoxyribonucleic acid (DNA) memory as well as communications media such wires, optical fibers, microwaves, radio waves, and other electromagnetic and/or optical carriers; and/or any combination of the foregoing.
- sequential access storage device for example, a tape drive
- direct access storage device for example, a hard disk drive or floppy disk drive
- CD CD read-only memory
- ROM CD-ROM
- DVD DVD
- RAM random access storage device
- a reference numeral followed by an alphabetical character refers to a specific instance of an element and the reference numeral alone refers to the element generically or collectively.
- widget “la” refers to an instance of a widget class, which may be referred to collectively as widgets “1” and any one of which may be referred to generically as a widget “1”.
- like numerals are intended to represent like elements.
- Embodiments of the present disclosure may be applicable to drilling operations that include but are not limited to target (such as an adjacent well) following, target intersecting, target locating, well twinning such as in SAGD (steam assist gravity drainage) well structures, drilling relief wells for blowout wells, river crossings, construction tunneling, as well as horizontal, vertical, deviated, multilateral, u-tube connection, intersection, bypass (drill around a mid-depth stuck fish and back into the well below ), or otherwise nonlinear boreholes in any type of subsurface formation.
- target such as an adjacent well
- target intersecting such as in SAGD (steam assist gravity drainage) well structures
- drilling relief wells for blowout wells river crossings, construction tunneling, as well as horizontal, vertical, deviated, multilateral, u-tube connection, intersection, bypass (drill around a mid-depth stuck fish and back into the well below ), or otherwise nonlinear boreholes in any type of subsurface formation.
- SAGD steam assist gravity drainage
- Embodiments may be applicable to injection wells, and production wells, including natural resource production wells such as hydrogen sulfide, hydrocarbons or geothermal wells; as well as wellbore or borehole construction for river crossing tunneling and other such tunneling boreholes for near surface construction purposes or borehole u-tube pipelines used for the transportation of fluids such as hydrocarbons.
- natural resource production wells such as hydrogen sulfide, hydrocarbons or geothermal wells
- Embodiments described below with respect to one implementation are not intended to be limiting.
- FIG. 1 depicts an exemplary drilling system 100.
- borehole 102 may extend from a wellhead 104 into a subsurface formation 106 from a surface 108.
- borehole 102 may extend generally vertically into the subsurface formation 106.
- borehole 102 may extend at an angle through subsurface formation 106, such as horizontal and slanted boreholes.
- FIG, 1 depicts a vertical or low inclination angle well, in one or more embodiments, a high inclination angle or horizontal placement of the well and equipment may be possible.
- borehole 102 may comprise any one or more of horizontal, vertical, slanted, curved, and any other types of borehole geometries and orientations.
- Borehole 102 may be cased or uncased, in one or more embodiments, borehole 102 may include a metallic member, wherein the metallic member may be a casing, liner, tubing, or other elongated steel tubular disposed in borehole 102. While FIG. 1 generally depicts a land-based sy stem, it should be noted that like systems may operate in subsea locations as well.
- a drilling platform 1 10 may support a derrick 112 having a traveling block 114 tor rai sing and lowering drill string 1 16.
- Drill string 1 16 may include, but is not 1 muted to, drill pipe and coiled tubing, as generally known to those skilled in the art.
- a kelly 1 18 may support drill string 1 16 as it may be lowered through a rotary table 120.
- a drill bit 122 may be attached to the distal end of drill string 116 and may be driven either by one or more of a downhole motor and rotation of drill string 116 from surface 108.
- drill bit 122 may include one or more of roller cone bits, PDC bits, natural diamond bits, hole openers, reamers, coring bits, and the like.
- a pump 124 may circulate drilling fluid through a feed pipe 126 through kelly 118, downhole through interior of drill string 116, through orifices in drill bit 122, back to surface 108 via annulus 128 surrounding drill string 116, and into a retention pit 132.
- drill string 116 may begin at wellhead 104 and may traverse borehole 102.
- Drill bit 122 may be attached to a distal end of drill string 116 and may be driven, or example and without limitation, either by a downhole motor and/or via rotation of drill string 116 from surface 108.
- Drill bit 122 may be a part of bottom hole assembly 130 at the distal end of drill string 116.
- Bottom hole assembly 130 may further include tools for look-ahead resistivity applications.
- bottom hole assembly 130 may be a measurement-while drilling or logging -while-drilling system.
- Bottom hole assembly 130 may comprise any one or more of tools, transmitters, and receivers to perform downhole measurement operations.
- bottom hole assembly 130 may comprise one or more of any number of assemblies for one or more of measurement, communication, energy storage, and the like.
- bottom hole assembly 130 may comprise measurement assembly 134.
- measurement assembly 134 may comprise at least one transducer 136a, which may be disposed at the surface of measurement assembly 134 , While FIG. 1 depicts a single transducer 136a, in one or more embodiments, there may be any number of transducers disposed on measurement assembly 134. References to and illustrations showing any one or more of transducers 136a-c may be applicable to any transducers disclosed herein.
- transducers may be referred to herein as a transceiver and transducer 136a may be disposed within measurement assembly 134.
- measurement assembly 134 may further comprise four other transducers that may be disposed ninety degrees from each other.
- any number of transducers may be disposed along bottom hole assembly 130 at any degree from each other.
- transducer 136a, and any other transducer may function and operate to generate an acoustic pressure pulse that travels through one or more borehole fluids.
- transducers 136a may further sense and acquire the reflected pressure wave which is modulated (for example and without limitation, reflected as an echo by the borehole wall).
- the travel time of the pulse wave from transmission to recording of the echo may be recorded.
- the acquired information may be used to determining for example and -without limitation, a radius of the borehole, which may be derived by the fluid sound speed.
- the acoustic impedance may also be derived, hr one or more embodiments, transducers 136a may be made of piezo-ceramic crystals, magnetostrictive materials, or any other materials that generate an acoustic pulse when activated, either electrically or otherwise, hr one or more embodiments, transducers 136a may also include backing materials and matching layers. In one or more embodiments, transducers 136a and assemblies housing transducers 136a may be removable and replaceable, for example and without limitation, in the event of damage or failure.
- botom hole assembly 130 may be one or more of coupled to and controlled by information handling system 138, which may be disposed on surface 108.
- information handling system 138 may be disposed down hole in bottom hole assembly 130. Processing of information recorded may occur at one or more of down hole and on surface 108. Processing occurring downhole may be transmitted to surface 108 to be one or more of recorded, observed, and further analyzed.
- information recorded on information handling system 138 that may be disposed down hole may be stored until bottom hole assembly 130 may be brought to surface 108.
- information handling system 138 may communicate with bottom hole assembly 130 through a communication line (not shown) disposed in or on drill string 116.
- wireless communication may be used to transmit information back and forth between information handling system 138 and bottom hole assembly 130.
- Information handling system 138 may transmit information to bottom hole assembly 130 and may receive as well as process information recorded by bottom hole assembly 130.
- a downhole information handling system (not shown) may include suitable circuitry, for example and without limitation, a microprocessor, for estimating, receiving, and processing signals from bottom hole assembly 130.
- Downhole information handling system (not shown) may further comprise one or more of additional components, including, without limitation, memory, input devices, output devices, interfaces, and the like.
- bottom hole assembly 130 may include one or more additional components, including, without limitation, analog-to-digital converters, filters, and amplifiers, among others, that may be used to process the measurements of bottom hole assembly 130 before they may be transmitted to surface 108. In one or more embodiments, raw measurements from bottom hole assembly 130 may be transmitted to surface
- bottom hole assembly 130 may include a telemetry subassembly that may transmit telemetry' data to surface 108.
- pressure transducers may convert the pressure signal into electrical signals for a digitizer (not shown).
- the digitizer may supply' a digital form of the telemetry' signals to information handling system 138 via a communication link 140, which may be a wired or wireless link.
- the telemetry data may' be analyzed and processed by information handling system 138.
- communication link 140 (which may be wired or wireless, for example) may be provided that may transmit data from bottom bole assembly 130 to an information handling system 138 at surface 108.
- Information handling system 138 may comprise one or more of a personal computer 141, a video display 142, a keyboard 144 (i.e., other input devices.), and non-transitory computer-readable media 146 (e.g., optical disks, magnetic disks) that can store code representative of the methods described herein.
- processing may occur downhole.
- methods may be utilized by information handling system 138 for stochastic trajectory projection of the bottom hole assembly 130 of drilling system 100.
- FIG. 2 depicts an exemplary flow diagram illustrating a method for determining one or more stochastic trajectory projections and confidence regions for a botom hole assembly 130 based at least in part on one or more of system model parameters, steering inputs, botom hole assembly initial conditions, working mode selection and settings, and a desired number of trajectory projections.
- the stochastic trajectory' projection module 210 for the steering model of drilling system 100 may be described in Equation (1), with a sequence of steering inputs 222 for upcoming drilling footage.
- x f(x, u, p) (1)
- x represents the initial conditions of the bottom hole assembly 224, which may include one or more of inclination, azimuth, build rate, walk rate, true vertical depth and similar values
- u represents steering inputs 2.22, which may include one or more of steering ratios and tool face angles and which may be provided as a sequence of inputs
- p denotes the system model parameter probability distributions 220.
- the steering inputs 222 may be derived using a dynamic control scheme such as model predictive control.
- the steering inputs 222 may be quantitative values specified by the drilling personnel or the control system.
- the probability distributions of p can be developed in real-time using one or more parameter data sets.
- a parameter data set may comprise any one or more of a real-time (or online) calibration method or data analytics, non-real-time (or offline) calibration method or data analytics, any one or more models of varying degrees of fidelity, and the experience of one or more persons skilled in the art of drilling or control systems.
- system model parameter set p may depicted by Equation (3).
- system model parameter set p may be directly obtained from an online identification method.
- an identification method or system identification may refer to one or more methods of using one or more of measurements and known external influence to determine one or more system model parameters.
- a known external influence may comprise one or more system inputs.
- the term ‘"online” may be used to denote a real-time method or system in which a model controller for the bottom hole assembly is operating simultaneously with and controlling the bottom hole assembly. An online method or system enables identification of one or more new values for system model parameter set p as one or more of new measurements and inputs are obtained.
- the new measurements and inputs may enable improved controller performance by refining and updating prior measurements and inputs during one or more drilling operations, hi one or more embodiments, the term “offline” may be synonymous with a method or system that is not operating in real-time.
- the system model parameter probability distributions 220 may be assumed to follow' a normal distribution, as is assumed in Equations (3)-(5). In one or more embodiments, the system model parameters probability distributions 220 may be any alternative type of distribution.
- the system model parameters probability distributions 220 may be one or more of the elements of a steering model.
- the steering model may be used to estimate the position of a drill bit 122 (depicted in FIG. 1) and attitude of the drill bit may be represented by the following depth-based second order differential equation:
- T6 —0 + K ac[ u + K b ias, initial conditions: identified as r is a depth constant, K act is the magnitude of the bottom hole assembly 130 turning capability, Kbias represents both the inherent steering tendency of bottom hole assembly 130 as well as any external forces on bottom hole assembly 130, ⁇ O is the initial angle (inclination or azimuth), and ⁇ O is the initial curvature (build rate or walk rate).
- the dot notation in this equation represents a derivative with respect to distance, not time.
- 0 is also used to represent a vector of the system model parameter probability distributions 220.
- the system model parameter probability distributions 220 may be generated using prior experience, knowledge of the subsurface formation and the equipment of the drilling system, prior analyses, and the like.
- model parameter set p may be described by a multivariate normal probability distribution using one or more of the model parameter set’s mean and variances or covariances.
- the multivariate normal distribution of an n-dimensional parameter vector P — (P 1 P 2 - , ... P n ) may be written as: where u is an n-dimensional mean vector: and where K PP is an n x n covariance matrix: such that 1 ⁇ I and j ⁇ n. That is, in one or more embodiments, the probability distribution for K act may have one or more interactions with K bias .
- the multivariate distribution may be any alternative type of distribution.
- the stochastic trajectory projection module 210 may be run with the specified input parameters to calculate the projected trajectories.
- two working modes 226 In the first w orking mode, a single model is used to project the trajectory of the bottom hole assembly throughout the entire depth horizon.
- a first set of model parameters may be selected from the system model parameter probability distributions 220 input to the stochastic trajectory projection module 210.
- Tire first set of model parameters may then used in combination with the steering inputs 222 throughout the entire depth horizon to generate the stochastic trajectory projections for the bottom hole assembly.
- the first working mode may be referred to as a one- model mode.
- the one-model mode may be useful as it may provide a more responsive solution because these calculations may be performed more quickly.
- the one- model mode may also be beneficial for shorter prediction horizons.
- a first set of model parameters may be selected from the system model parameter probability distributions 220 input to the stochastic trajectory projection module 210.
- the first set of model parameters may then used in combination with the steering inputs 222 to generate the stochastic trajectory projections for tire bottom hole assembly for the first predetermined depth interval.
- a second set of model parameters is selected from the system model parameter probability distributions 220 input to the stochastic trajectory projection module 210 and used to generate the stochastic trajectory projections for the bottom hole assembly for the second predetermined depth internal.
- Hie second working mode may be referred to as a multi -model mode.
- the multi-model mode may reduce the size of the confidence regions of the stochastic trajectory projections.
- the multi-model mode may provide more confident predictions, across the depth horizon than a one-model model because, for example, the multi-model mode supports updates to the model parameter set across the depth horizon.
- the selection of the mode and other settings, including, without limitation, the depth interval for stochastic trajectory projections may be dependent on one or more factors, including, without limitation, any prior data analyses or knowledge of one or more of the subsurface formation and the equipment of the drilling system .
- the number of stochastic trajectory' projections for the entire depth horizon may be provided as an input to the stochastic trajectory projection module 210.
- a number of stochastic trajectory' projections over the entire depth horizon may be generated, where the number of stochastic trajectory projections 228 maybe represented by N and where N is a positive integer. In one or more embodiments, N may be 100 or more. In one or more embodiments, a median or mean value for the N stochastic trajectory' projections may be calculated. In one or more embodiments, any outliers in the stochastic trajectory projections may be identified and eliminated before the median or mean value is calculated for the N stochastic trajectory' projections.
- the N stochastic trajectory projections 2.28 may be used to generate a vector including N data points, where each data point corresponds to particular position within the subsurface formation.
- the position within the subsurface formation may comprise a depth point, horizontal point, or any other identifier for the location of the position within the subsurface formation.
- Quantiles between the cumulative probabilities of ql and q2 of the elements in the vector can be calculated where ql, q2 are in the interval of [0, 1 ] and q l ⁇ q2. With quantiles derived at each depth point, a confidence region is established in which the abovementioned resulting trajectory’ is at the center.
- a 95% confidence region means a pair of 2.5% and 97.5% quantiles need to be calculated and the remaining data points in the vector are used to determine the confidence region.
- Multiple confidence regions or quantiles can be obtained and plotted and presented in the same or separate displays.
- one or more of data, analysis, experience, and knowledge may be used to select identify desired confidence regions, where smaller confidence regions generally indicate greater confidence that the actual trajectory of the bottom hole assembly will align with the stochastic trajectory projections.
- a multi-model mode may generate narrower confidence regions, indicating increased confidence in the multi-model trajectory' projections than in the stochastic trajectory' projections generated by a one-model mode.
- a multi-model trajectory projection may generate narrower confidence regions by better representing the variations in subsurface operating conditions based on generation of multiple trajectory’ projections using multiple models from the system model parameter probability distributions 220.
- the number of models utilized may affect tire area of confidence regions given the same distributions.
- a one-model mode may use only a single model parameter set. drawn from data set p while a multi-model mode may use, for example, ten parameter sets drawn from model parameter set p for the same depth horizon. Accordingly, it may be desirable to sample multiple models from data set p to attempt to generate a better representation of the probability distribution of model parameters.
- the stochastic trajectory projection module 210 may receive inputs specifying the model parameter probability distributions.
- these inputs may be one or more established system model parameter probability distributions acquired directly from any identification method discussed herein.
- One or more sets of model parameters may be obtained by randomly sampling from the model parameters probability distributions 220, After selecting the desired working mode and the desired number of trajectory' projections, a projected trajectory' may be calculated using the selected set or sets of model parameters, steering inputs 222, and bottom hole assembly initial conditions 224. This calculation process may be repeated according to the desired number of trajectory projections.
- the working mode one-model or multi-model
- its settings may be specified to achieve a desired confidence of the stochastic trajectory projection.
- the outputs of the stochastic trajectory projection module 210 are the projected trajectory' of the bottom hole assembly and the confidence region, which may 7 be provided in real-time to, for example and without limitation, a trajectory controller 242 and a display 240.
- the trajectory controller 242 may comprise one or more of a system and a method for producing control outputs that may' guide the botom hole assembly along, or as closely as possible, the target, well, which may be provided in a well plan, based at least in part, on the outputs of the stochastic trajectory' projection module 210, including at least the projected trajectory 230 and projected confidence region 232.
- the projected trajectory 230 and projected confidence region 232 may be used for a variety of purposes. In one or more embodiments, the projected trajectory 230 and projected confidence region 232 may be used to update future steering decisions, resulting in new steering inputs 222 to the stochastic trajectory projection module 210. In one or more embodiments, an actual trajectory that poorly aligns with the stochastic projected trajectory' 230 or lies outside the projected confidence region 232 may indicate changes in the drilling conditions and signal an operator to recalibrate and update the model parameter set drawn from data set p, tor example and without limitation, by tunning the system identification again using the new' measurements. In one or more embodiments, the projected trajectory 230 and projected confidence region 232 may be used to mitigate any possible risks of the borehole 102.
- an operator may provide new' inputs to trajectory' controller 242. if there is a significant overlap between the projected trajectory 230 and an area of possible collision.
- an operator may provide new inputs to trajectory controller 242 such as applying additional steering pow'er if the projected trajectory 230 shows a risk of deviating from a well plan for borehole 102 and, in one or more embodiments, the additional steering power can be repeatedly provided to the trajectory controller 242 if the projected trajectory' 230 continues to show' the borehole 102 deviating from the well plan.
- the projected trajectory 230 and projected confidence region 232 for a given set of steering inputs 222 enables an operator or controller to determine that the projected trajectory 230 will return to or overlap with tire well plan.
- FIG. 3 depicts an exemplary well plan and stochastic trajectory' confidence regions for a borehole across a depth horizon.
- FIG. 3a illustrates an exemplary trajectory of a wellbore as segments 301, 303, 305, 307, and 309 with well plan 330 across depth horizon 350
- FIG. 3b illustrates an exemplary trajectory of a similar wellbore as segments 321, 323, 325, 327, and 329 with substantially the same well plan 330 across the same depth horizon 350
- the confidence region 31 1 is generated by stochastic trajectory' projection module 210 using a one- model mode is shown overlapping segment 307.
- a one-model mode would use the model parameter set drawn from data set p across the entire depth horizon. That is, the model parameter set to stochastically' project segment 301 would be the same set used to stochastically project segments 303, 305, 307, and 309.
- the confidence region 331 which is slightly narrower than confidence region 311, is similarly shown overlapping segment 327 after the confidence region 331 is generated by stochastic trajectory projection module 210 using a multimodel mode.
- 3b would use a model parameter set drawn from data set/ 1 than any other segment. That is, a first model parameter set drawn from data set p would be used to stochastically project the trajectory for segment 321, a second model parameter set drawn from data set p would be used to stochastically project the trajectory’ for segment 323, a third model parameter set drawn from data set p w'ould be used to stochastically project the trajectory for segment 325, a fourth model parameter set drawn from data set p would be used to stochastically' project the trajectory' for segment 327, and a fifth model parameter set drawn from data set p would be used to stochastically project the trajectory' for segment. 329.
- confidence region 331 is shown as a narrower region than confidence region 311, this is merely illustrative the circumstances of drilling operations, subsurface conditions, and other factors mayresult in some one-model mode stochastic projections generating narrower confidence regions than comparable multi-model mode stochastic projections.
- FIGS. 4-5 depict exemplary stochastic trajectory projections tor a botom hole assembly.
- the circles, 410, 420, 510, 520 represent control points (or depth points) at which new inputs, which may comprise one or more sets of model parameters, steering inputs 2.22, bottom hole assembly initial conditions 224, working mode selection and setings 226, and a number of trajectory' projections 228, are provided to the stochastic trajectory projection module 210 before a new projected trajectory 230 and projected confidence region 232 are output to display 240 and trajectory-' controller 242. See FIG. 2.
- a prediction depth horizon may be from a depth of approximately 6000 feet to a depth of approximately 6300 feet.
- FIG. 1 depicted in FIG.
- the left circle 410 specifies an initial inclination of the bottom hole assembly
- the left circle 510 specifies an initial azimuth of the bottom hole assembly.
- stochastic trajectory' projections for inclination and azimuth are achieved (depicted using dashed lines) with 95% confidence regions (depicted as the shaded area).
- FIGS. 4-4 an exemplary multi -model mode using 10 models for a stochastic trajectory-' projection.
- FIGS. 4-5 further depict a dashed-dot line 440 between the circles 410, 420, and a dashed-dot line 540 between the circles 510, 520 depicting actual trajectories for inclination and azimuth of the bottom hole assembly conforming closely to the stochastic trajectory projections 430, 530 and within the confidence regions 450, 550 of the stochastic trajectory projection.
- the right circles 420, 520 are- about 90 feet deeper than the left circles 410, 510 and depict control points at which a new set of inputs may be provided to the stochastic trajectory projection module 2.10 to generate additional stochastic trajectory projections.
- a projected confidence region generated by the stochastic trajectory projection module 210 using the one-model mode may be larger, and in some cases substantially larger, than the projected confidence region generated by the stochastic trajectory projection module 210 using the multi-model mode.
- the stochastic trajectory projection module 210 may use one or more stochastic simulation methods including, without limitation, Monte Carlo simulation methods, to simulate and project the stochastic trajectory'- projections.
- one or more additional inputs may be provided to the stochastic trajectory projection module 210, including, without limitation, weight on bit, RPM, flow rate. These additional inputs may enable the stochastic trajectory' projection module 210 to account for changes in one or more drilling parameters and may thereby improve the quality of the stochastic trajectory projections.
- FIG. 6 depicts an exemplary stochastic trajectory' projection and confidence regions tor a bottom hole assembly across a depth horizon.
- FIG. 6a-6b show the projected trajectories 610, 630 and confidence regions 615, 620, 635, 640 generated by stochastic trajectory projection module 210.
- FIG. 6a illustrates a stochastic trajectory' projection 610 and two confidence regions 615, 620 for the inclination of the bottom hole assembly across a depth horizon from approximately 9775 feet deep to approximately' 10075 feet deep.
- FIG. 6b illustrates a stochastic trajectory projection 630 and two confidence regions 635, 640 for the azimuth of the bottom hole assembly across the same depth horizon from approximately 9775 feet deep to approximately 10075 feet deep.
- FIG. 6a-6b illustrate that using a multi-model mode may result in increased confidence in the stochastic trajectory' projection generated by the stochastic trajectory' projection module 210, as shown by narrower confidence regions 615, 635 generated by using the multi-mode! mode in comparison with the wider confidence regions 620, 640 generated by using the one-model mode.
- FIG. 7 depicts a flow diagram for generating stochastic trajectory'- projections for a bottom hole assembly.
- a set of system model parameters 220 are provided to the stochastic trajecton' projection module 210.
- one or more steering inputs 222 are collected and provided to the stochastic trajectory projection module 210.
- the one or more steering inputs 222 may be collected from the trajectory controller 242.
- the one or more steering inputs 222 may be collected from an operator, for example, an individual that has experience with drilling and production operations in or around the borehole environment 100.
- a stochastic trajectory projection is generated based on a Monte Carlo method, for example, using the set of system model parameters from model parameter set p and Equation (2).
- the stochastic trajectory' projection module 210 compares the total number of stochastic trajectory' projections generated against the specified number of stochastic trajectory projections 228. If the total number of stochastic trajectory projections generated by the stochastic trajectory’ projection module 210 does not. meet or exceed the specified number of stochastic trajectory' projections 228, the method returns to step 730 and an additional stochastic trajectory projection is generated based on the Monte Carlo method for example, using Equation (2).
- the method moves to step 750 and a projected trajectory 230 and a projected confidence region 232. for the bottom hole assembly 130 is calculated.
- one or more of the projected trajectory 230 and a projected confidence region 232. may' be provided to one or more of the display 240 and the trajectory- controller 242.
- the projected trajectory' 230 and a projected confidence region 232 may' be used to update future steering decisions. For example and without limitation, future steering decisions may be provided to step 720 such that the future steering decisions may be used tor additional stochastic trajectory projections generated by the stochastic trajectory projection module 210.
- FIG. 8 depicts a schematic diagram of example information handling system 800, for example, for use with or in an associated borehole environment, for example without limitation the borehole environment 100 depicted in FIG. 1.
- the information handling system 138 of FIG. 1 may take a form similar to the information handling system 800.
- a processor or central processing unit (CPU) 801 of the information handling system 800 is communicatively coupled to a memory controller hub (MCH) or north bridge 802.
- the processor 801 may include, for example a microprocessor, microcontroller, digital signal processor (DSP), application specific integrated circuit (ASIC), or any other digital or analog circuitry configured to interpret and/or execute program instructions and/or process data.
- DSP digital signal processor
- ASIC application specific integrated circuit
- Processor 801 may be configured to interpret and/or execute program instructions or other data retrieved and stored in any memory such as memory 803 or hard drive 807.
- Program instructions or other data may constitute portions of a software or application, for example, application 858 or data 854, for carrying out one or more methods described herein.
- Memory 803 may include read-only memory' (ROM), random access memory (RAM), solid state memory, or disk -based memory.
- Each memory module may include any system, device, or apparatus configured to retain program instractions and/or data for a period of time (for example, non -transitory' computer-readable media).
- instructions from a software program or application 858 or data 854 may be retrieved and stored in memory 803 for execution or use by processor 801.
- the memory 803 or the hard drive 807 may include or comprise one or more non-transitory executable instractions that, when executed by the processor 801, cause the processor 801 to perform or initiate one or more operations or steps.
- the information handling system 800 may be preprogrammed or it may be programmed (and reprogrammed) by loading a program from another source (for example, from a CD-ROM, from another computer device through a data network, or in another manner).
- the data 854 may include treatment data, geological data, fracture data, microseismic data, mud candidate data, borehole imager measured data, inversion-estimated imaging properties, or any other appropriate data.
- the one or more applications 858 may include one or more machine learning models, applications for one or more of down-sampling measured data, calculating misfits or to minimize cost functions, to perform petrochemical inversions, to solve for formation permittivity, to align measured data based on depth, azimuth, resolution, or any other measurement, extrapolating permittivity, scaling coefficients to match borehole imager measurements with dielectric tool measurements, calculate dispersion curves of permitivity, calibrating coefficients, or any other appropriate applications.
- a memory of a computing device includes additional or different data, application, models, or other information.
- the data 854 may include treatment data relating to fracture treatment plans.
- the treatment data may indicate a pumping schedule, parameters of a previous injection treatment, parameters of a future injection treatment, or one or more parameters of a proposed injection treatment.
- Such one or more parameters may include information on flow rates, flow volumes, slurry concentrations, fluid compositions, injection locations, injection times, or other parameters.
- the treatment data may include one or more treatment parameters that have been optimized or selected based on numerical simulations of fracture propagation.
- the data 854 may include one or more signals received by one or more transducers 136a-c of FIG. 1.
- the one or more applications 858 may comprise one or more software programs or applications, one or more scripts, one or more functions, one or more executables, or one or more other modules that are interpreted or executed by the processor 801 .
- the one or more applications 858 may include a fracture design module, a reservoir simulation tool, a hydraulic fracture simulation model, or any other appropriate function block.
- the one or more applications 858 may include machine-readable instractions for performing one or more of the operations related to any one or more embodiments of the present disclosure.
- the one or more applications 858 may include machine-readable instractions for generating a user interface or a plot, for example, depicting fracture geometry (tor example, length, width, spacing, orientation, etc.), pressure plot, hydrocarbon production performance.
- the one or more applications 858 may obtain input data, such as treatment data, geological data, fracture data, measurement data, or other types of input data, from the memory 803, from another local source, or from one or more remote sources (tor example, via the one or more communication links 814). Hie one or more applications 858 may generate output data and store the output data in the memory 803, hard drive 807, in another local medium, or in one or more remote devices (for example, by sending the output data via the communication link 814).
- input data such as treatment data, geological data, fracture data, measurement data, or other types of input data
- Hie one or more applications 858 may generate output data and store the output data in the memory 803, hard drive 807, in another local medium, or in one or more remote devices (for example, by sending the output data via the communication link 814).
- FIG. 8 shows a particular configuration of components of information handling system 800.
- components of information handling sy stem 800 may be implemented either as physical or logical components.
- functionality associated with components of information handling system 800 may be implemented in special purpose circuits or components.
- functionality associated with components of information handling system 800 may be implemented in configurable general-purpose circuit or components.
- components of information handling system 800 may be implemented by configured computer program instructions.
- Memory controller hub 802 may include a memory controller for directing information to or from various system memory components within the information handling system 800, such as memory 803, storage element 806, and hard drive 807.
- the memory controller hub 802 may be coupled to memory 803 and a graphics processing unit (GPU) 804.
- Memory controller hub 802 may also be coupled to an I/O controller hub (ICH) or south bridge 805.
- I/O controller hub 805 is coupled to storage elements of the information handling system 800, including a storage element 806, which may comprise a flash ROM that includes a basic input'output system (BIOS) of the computer system.
- I/O controller hub 805 is also coupled to the hard drive 807 of the information handling system 800.
- I/O controller hub 805 may also be coupled to an I/O chip or interface, for example, a Super I/O chip 808, which is itself coupled to several of the I/O ports of the computer system, including a keyboard 809, a mouse 810, a monitor 812. and one or more communications link 814 , Any one or more input/output devices receive and transmit data in analog or digital form over one or more communication links 814 such as a serial link, a wireless link (for example, infrared, radio frequency , or others), a parallel link, or another type of link.
- the one or more communication links 814 may comprise any type of communication channel, connector, data communication network, or other link.
- the one or more communication links 814 may comprise a wireless or a wired network, a Local Area Network (LAN), a Wide Area Network (W AN), a private network, a public network (such as the Internet), a WiFi network, a network that includes a satellite link, or another type of data communication network.
- LAN Local Area Network
- W AN Wide Area Network
- private network such as the Internet
- public network such as the Internet
- a memory or storage device primarily stores one or more software applications or programs, which may also be described as program modules containing computer-executable instructions, which may be executed by the computing unit for implementing one or more embodiments of the present disclosure.
- the memory may include one or more applications including, for example, a transmitter control application, a receiver control application, and one or more applications enabling one or more of the processes or sub-processes illustrated in FIG. 2 and may produce outputs like those shown in FIGS. 4-5.
- These applications may integrate functionality from additional or third-party application programs or from system files stored in memory or on a storage device.
- An application may perform one or more of the steps in FIG. 2.
- System files such as an ASCH text file may be used to store the instructions, data input, or both for the applications as may be required in, for example, one or more steps of FIG. 2.
- any one or more other applications may be used in combination.
- any one or more other applications may be used in combination may be used as stand-alone applications.
- non-transitory computer readable media may comprise computer storage media and communication media.
- the memory may include computer storage media, such as a ROM and RAM in the form of volatile memory, nonvolatile memory', or both.
- RAM typically contains data, program modules, other executable instructions, or any combination thereof that are immediately accessible to, presently being operated on, or both by the processing unit.
- the computing device 800 may include an operating system, application programs, other program modules, and program data.
- the components shown in the memory may also be included in other removable/non- removable, volatile/nonvolatile non-transitory computer storage media or the components may be implemented in the computing device 800 through an application program interface (“API”) or cloud computing, which may reside on a separate computing device coupled through a computer system or network (not shown).
- API application program interface
- cloud computing which may reside on a separate computing device coupled through a computer system or network (not shown).
- a hard disk drive may read from or write to non -removable, nonvolatile magnetic media
- a magnetic disk drive may read from or write to a removable, nonvolatile magnetic disk
- an optical disk drive may read from or write to a removable, nonvolatile optical disk such as a CD-ROM or other optical media.
- removable/non-removable, volatile/nonvolatile computer storage media may include, but are not limited to, magnetic tape cassettes, flash memory cards, digital versatile disks, digital video tape, solid state RAM, solid state ROM, or the like.
- the drives and their associated computer storage media discussed above provide storage of computer readable instructions, data structures, program modules, and other data for the computing unit.
- Tire computing device 800 may receive commands or information from a user through one or more input devices such as the keyboard 809 and the mouse 810. Additional input devices may comprise a microphone, joystick, touchscreen, scanner, voice or gesture recognition, one or more sensors including one or more seismic sensors, and the like (not shown). These and other input devices may be coupled to the processing unit through the Super I/O chip 808 that is coupled to the ICH 805, but may be coupled by other interface and bus structures, such as a parallel port or a universal serial bus (USB) (not shown).
- USB universal serial bus
- a monitor or other type of display device may be coupled to the MCH 802 via an interface, such as the GPU 804 or via Super I/O chip 808.
- a graphical user interface (“GUI”) may also be used with the video interface 804 to receive instructions from a user and transmit instructions to the central processing unit 801.
- GUI may be used to display the outputs of the processes described in in FIGS. 2 and 7, including, without limitation, as shown in FIGS. 4-5, and may be used to prompt or display modification of subsurface operations or production activities.
- the computing device 800 may comprise peripheral output devices such as speakers, printer, external memory any other device, or any combination thereof, which may be coupled through any output peripheral interface.
- Any one or more input/output devices may receive and transmit data, in analog or digital form over one or more communication links 814 such as a serial link, a wireless link (for example, infrared, radio frequency, or others), a parallel link, or another type of link.
- the one or more communication links 814 may comprise any type of communication channel, connector, data communication network, or other link.
- the one or more communication links 814 may comprise a wireless or a wared network, a Local Area Network (LAN), a Wide Area Network (W AN), a private network, a public network (such as the internet), a wireless fidelity or WiFi network, a network that includes a satellite link, or another type of data communication network.
- Any one or more embodiments of the present disclosure may be implemented through a computer-executable program of instructions, such as program modules, generally referred to as software applications or application programs executed by a computer.
- a software application may include, for example, routines, programs, objects, components, data structures, any other executable instructions, or any combination thereof, that perform particular tasks or implement particular abstract data types.
- the software application forms an interface to allow a computer to react according to a source of input.
- an interface application may be used to implement any one or more embodiments of the present disclosure.
- the software application may also cooperate with other applications or code segments to initiate a variety of tasks based, at least in part, on data received, a source of data, or any combination thereof
- Other applications or code segments may provide optimization components including, but not limited to, neural networks, earth modeling, history-matching, optimization, visualization, data management, and economics.
- Tire software application may be stored, carried, or both on any variety of memory' such as CD- ROM, magnetic disk, optical disk, bubble memory, and semiconductor memory' (for example, various types of RAM or ROM).
- the software application and one or more inputs or outputs may be transmitted over a variety of carrier media including, but not limited to wireless, wired, optical fiber, metallic wire, telemetry, any one or more networks (such as the Internet), or any combination thereof.
- one or more of the embodiments may comprise a variety of computer-system configurations, including hand-held devices, multiprocessor systems, microprocessor-based or programmable consumer electronics, minicomputers, mainframe computers, and any combination thereof. Any number of computersystems and computer networks are acceptable for use with the present disclosure.
- the disclosure may be practiced in distributed-computing environments where tasks are performed by remoteprocessing devices that are linked through a communications network.
- program modules may be located in both local and remote computer-storage media including memory' storage devices.
- the present disclosure may, therefore, be implemented in connection with various hardware, software, or any combination thereof, in a computer system, information handling system, or other processing system.
- a method for stochastically projecting a well trajectory of a bottom hole assembly in a subsurface formation comprises receiving a first one or more system model parameters from a system model parameter probability distribution, receiving a first one or more steering inputs, receiving a first one or more values corresponding to the bottom hole assembly initial conditions at a first position wdthin the subsurface formation, and stochastically projecting a first one or more trajectories of the bottom hole assembly from the first position within the subsurface formation to a second position w ithin the subsurface formation based at least in part on one or more of the first one or more system model parameters, the first one or more steering inputs, and the first one or more values corresponding to the bottom hole assembly initial conditions.
- the method of further comprises stochastically projecting the first confidence region between the first position and the second position based at least in part one or more of the first one or more stochastically projected trajectories, the first one or more system model parameters, the received one or more steering inputs, and the received one or more values corresponding to tire bottom hole assembly initial conditions.
- the method further comprises providing one or more of the first one or more stochastically projected trajectories and the first confidence region to one or more of a display and a trajectory controller.
- the method further comprises discarding one or more outliers in the first one or more stochastically projected trajectories of tire bottom hole assembly before stochastically projecting the first confidence region. In one or more embodiments, the method further comprises advancing the bottom hole assembly from the first position to the second position. In one or more embodiments, the method further comprises stochastically projecting a second one or more trajectories of the bottom hole assembly from the second position to a third position based at least in part on one or more of the first one or more system model parameters, the received one or more steering inputs, and the received one or more values corresponding to the bottom hole assembly initial conditions.
- the method further comprises receiving a second one or more system model parameters from the system model parameter probability distribution, stochastically projecting a second one or more trajectories of the bottom hole assembly from the second position to a third position based at least in part on one or more of the second one or more system model parameters, the received one or more steering inputs, and the received one or more values corresponding to the bottom hole assembly initial conditions.
- the first one or more system model parameters may be randomly selected from the system model parameter probability distribution.
- the method further comprises generating a second one or more one or more steering inputs and stochastically projecting a second one or more trajectories of the bottom hole assembly from the second position to a third position based at least in part on one or more of the selected one or more system model parameters, the second one or more steering inputs, and the received one or more values corresponding to the bottom hole assembly initial conditions.
- stochastically projecting the first one or more trajectories of the bottom hole assembly occurs in real-time.
- selecting a second one or more steering inputs may be based at least in part on one or more of the first one or more stochastically projected trajectories and the first confidence region to one or more of a display and a trajectory controller.
- the method further comprises receiving a second one or more system model parameters from the system model parameter probability distribution, receiving a second one or more steering inputs, receiving a second one or more values corresponding to the bottom hole assembly initial conditions at a second position within the subsurface formation, and stochastically projecting a second one or more trajectories of the bottom hole assembly from the second position in the subsurface formation to a third position in the subsurface formation based at least in part on one or more of the second one or more system model parameters, the second one or more steering inputs, and the second one or more values corresponding to the bottom hole assembly initial conditions.
- a system for stochastically projecting a well trajectory of a bottom hole assembly comprises a bottom hole assembly comprising one or more transducers, a trajectory controller coupled to the bottom hole assembly, and an information handling system coupled to the transducers, where the information system comprises a processor, and a non- transitory computer readable medium for storing one or more instructions that, when executed, causes the processor to receive a first one or more system model parameters from a system model parameter probability distribution, receive a first one or more steering inputs, receive a first one or more values corresponding to the bottom hole assembly initial conditions from the one or more transducers at a first position within a subsurface formation, and stochastically project a first one or more trajectories of the bottom hole assembly from the first position within the subsurface formation to a second position within the subsurface formation based at least in part on one or more of the first one or more system model parameters, the first one or more steering inputs, and the first one or more values corresponding to the bottom hole assembly initial conditions
- the one or more instractions when executed, further causes the processor to stochastically project a confidence region for the projected trajectory of the bottom hole assembly between the first position within the subsurface formation to the second position within the subsurface formation.
- the system further comprises a display and the one or more instructions, when executed, further causes the processor to provide one or more of the first one or more stochastically projected trajectories and the first confidence region to one or more of the display and the trajectory controller.
- the one or more instructions when executed, further causes the processor to randomly select the first one or more system model parameters from the system model parameter probability distribution.
- the one or more instructions when executed, further causes the processor to one or more of stochastically project the trajectory of the bottom hole assembly or stochastically project the confidence region tor the projected trajectory of the bottom hole assembly in real time.
- the one or more instructions when executed, further causes the processor to receive a second one or more system model parameters from the system model parameter probability distribution, receive a second one or more steering inputs; receive a second one or more values corresponding to the bottom hole assembly initial conditions at the second position within the subsurface formation, and stochastically project a second one or more trajectories of the bottom hole assembly from the second position in the subsurface formation to a third position in the subsurface fonnation based at least in part on one or more of the second one or more system model parameters, the second one or more steering inputs, and the second one or more values corresponding to the bottom hole assembly initial conditions.
- a method for stochastically projecting a well trajectory’ of a bottom hole assembly in a subsurface formation in real time comprises receiving a first one or more system model parameters from a system model parameter probability distribution, receiving a first one or more steering inputs, receiving a first one or more values corresponding to the botom hole assembly initial conditions at a first position within the subsurface formation, stochastically projecting a first one or more trajectories of the bottom hole assembly from the first position within the subsurface formation to a second position within the subsurface formation, advancing the botom hole assembly from the first position to the second position, receiving a second one or more system model parameters from the system model parameter probability distribution, receiving a second one or more steering inputs, receiving a second one or more values corresponding to the bottom hole assembly initial conditions at a second position within the subsurface formation, and stochastically projecting a second one or more trajectories ofthe bottom hole assembly from the second position within the subsurface formation to a third position within the subsurface
- the method further comprises stochastically projecting the first one or more confidence regions based on the stochastically projected first one or more trajectories of the bottom hole assembly between the first position within the subsurface formation and the second position within the subsurface formation and further comprising stochastically projecting the second one or more confidence regions based on the stochastically projected second one or more trajectories of the bottom hole assembly between the second position within the subsurface formation and the third position within the subsurface formation.
Landscapes
- Life Sciences & Earth Sciences (AREA)
- Engineering & Computer Science (AREA)
- Geology (AREA)
- Mining & Mineral Resources (AREA)
- Physics & Mathematics (AREA)
- Environmental & Geological Engineering (AREA)
- Fluid Mechanics (AREA)
- General Life Sciences & Earth Sciences (AREA)
- Geochemistry & Mineralogy (AREA)
- Geophysics (AREA)
- Geophysics And Detection Of Objects (AREA)
Abstract
Description
Claims
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| EP21964254.3A EP4392643A4 (en) | 2021-11-10 | 2021-11-11 | REAL-TIME BOREHOLE TRACE PROJECTION USING STOCHASTIC PROCESSES |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US17/523,503 | 2021-11-10 | ||
| US17/523,503 US20230145859A1 (en) | 2021-11-10 | 2021-11-10 | Real-time well trajectory projection using stochastic processes |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2023086094A1 true WO2023086094A1 (en) | 2023-05-19 |
Family
ID=86229415
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/US2021/059034 Ceased WO2023086094A1 (en) | 2021-11-10 | 2021-11-11 | Real-time well trajectory projection using stochastic processes |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US20230145859A1 (en) |
| EP (1) | EP4392643A4 (en) |
| WO (1) | WO2023086094A1 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US12385382B2 (en) * | 2023-03-23 | 2025-08-12 | Halliburton Energy Services, Inc. | Optimal probabilistic steering control of directional drilling systems |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2009064728A1 (en) * | 2007-11-12 | 2009-05-22 | Schlumberger Canada Limited | Well bore trajectory computation |
| US20160281489A1 (en) * | 2013-12-06 | 2016-09-29 | Halliburton Energy Services, Inc. | Managing wellbore operations using uncertainty calculations |
| US20170058658A1 (en) * | 2013-10-18 | 2017-03-02 | Baker Hughes Incorporated | Methods of controlling drill bit trajectory by predicting bit walk and wellbore spiraling |
| US20180340408A1 (en) * | 2016-12-20 | 2018-11-29 | Landmark Graphics Corporation | Real-time trajectory control during drilling operations |
| US20200095860A1 (en) * | 2018-09-21 | 2020-03-26 | Halliburton Energy Services, Inc. | Calibrating a wellbore trajectory model for use in directionally drilling a wellbore in a geologic formation |
Family Cites Families (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP1815101B1 (en) * | 2004-11-19 | 2012-08-01 | Halliburton Energy Services, Inc. | Methods and apparatus for drilling, completing and configuring u-tube boreholes |
| US7957946B2 (en) * | 2007-06-29 | 2011-06-07 | Schlumberger Technology Corporation | Method of automatically controlling the trajectory of a drilled well |
| WO2009014838A1 (en) * | 2007-07-20 | 2009-01-29 | Schlumberger Canada Limited | Anti-collision method for drilling wells |
| WO2010039317A1 (en) * | 2008-10-01 | 2010-04-08 | Exxonmobil Upstream Research Company | Robust well trajectory planning |
| EA201270252A1 (en) * | 2009-08-07 | 2012-07-30 | Эксонмобил Апстрим Рисерч Компани | ADVISORY SYSTEMS AND DRILLING METHODS USING TARGET FUNCTIONS |
| US10883356B2 (en) * | 2014-04-17 | 2021-01-05 | Schlumberger Technology Corporation | Automated sliding drilling |
| CA3041085C (en) * | 2016-12-09 | 2021-07-27 | Halliburton Energy Services, Inc. | Directional drilling with automatic uncertainty mitigation |
| US12481900B2 (en) * | 2019-10-04 | 2025-11-25 | Halliburton Energy Services, Inc. | Probabilistic model calibration and estimation for drilling steering control |
| US11408228B2 (en) * | 2020-08-13 | 2022-08-09 | Nabors Drilling Technologies Usa, Inc. | Methods and systems for improving confidence in automated steering guidance |
| WO2023014862A1 (en) * | 2021-08-06 | 2023-02-09 | Baker Hughes Oilfield Operations Llc | Adaptive trajectory control for automated directional drilling |
| US12385382B2 (en) * | 2023-03-23 | 2025-08-12 | Halliburton Energy Services, Inc. | Optimal probabilistic steering control of directional drilling systems |
-
2021
- 2021-11-10 US US17/523,503 patent/US20230145859A1/en active Pending
- 2021-11-11 EP EP21964254.3A patent/EP4392643A4/en active Pending
- 2021-11-11 WO PCT/US2021/059034 patent/WO2023086094A1/en not_active Ceased
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2009064728A1 (en) * | 2007-11-12 | 2009-05-22 | Schlumberger Canada Limited | Well bore trajectory computation |
| US20170058658A1 (en) * | 2013-10-18 | 2017-03-02 | Baker Hughes Incorporated | Methods of controlling drill bit trajectory by predicting bit walk and wellbore spiraling |
| US20160281489A1 (en) * | 2013-12-06 | 2016-09-29 | Halliburton Energy Services, Inc. | Managing wellbore operations using uncertainty calculations |
| US20180340408A1 (en) * | 2016-12-20 | 2018-11-29 | Landmark Graphics Corporation | Real-time trajectory control during drilling operations |
| US20200095860A1 (en) * | 2018-09-21 | 2020-03-26 | Halliburton Energy Services, Inc. | Calibrating a wellbore trajectory model for use in directionally drilling a wellbore in a geologic formation |
Non-Patent Citations (1)
| Title |
|---|
| See also references of EP4392643A4 * |
Also Published As
| Publication number | Publication date |
|---|---|
| EP4392643A4 (en) | 2025-07-02 |
| US20230145859A1 (en) | 2023-05-11 |
| EP4392643A1 (en) | 2024-07-03 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CA3051759C (en) | Tool-specific steering optimization to hit a target | |
| US11525936B2 (en) | Through casing formation slowness evaluation with a sonic logging tool | |
| AU2013406722B2 (en) | Controlling a bottom hole assembly in a wellbore | |
| US11719856B2 (en) | Determination of hydrocarbon production rates for an unconventional hydrocarbon reservoir | |
| EP3186476B1 (en) | Optimizing stimulation and fluid management operations | |
| WO2020167282A1 (en) | Planning a well configuration using geomechanical parameters | |
| CA3106971C (en) | Automated production history matching using bayesian optimization | |
| WO2023146554A1 (en) | Real-time curvature estimation for autonomous directional drilling | |
| WO2023192611A1 (en) | Automated reservoir navigation | |
| US10301913B2 (en) | Optimizing running operations | |
| US10329882B2 (en) | Optimizing completion operations | |
| US20230145859A1 (en) | Real-time well trajectory projection using stochastic processes | |
| WO2024025555A1 (en) | Use of self-organizing-maps with logging-while-drilling data to delineate reservoirs in 2d and 3d well placement models | |
| US10527749B2 (en) | Methods and approaches for geomechanical stratigraphic systems | |
| NO20250164A1 (en) | Fracture characterization while drilling | |
| US12104480B2 (en) | Wellbore collision avoidance or intersection ranging | |
| US20250215778A1 (en) | Integrated modelling, estimation, and control of weight-on-bit and steering force in directional drilling | |
| US12326389B2 (en) | Combined processing of borehole imagers and dielectric tools | |
| US20250277435A1 (en) | Drilling framework | |
| US20250215791A1 (en) | On surface gamma ray sensor for calibrating cuttings depth in underbalanced coiled tubing drilling rigs | |
| US20240159140A1 (en) | Iterative Cement Bond Logging Without Calibration | |
| EP4619618A1 (en) | Field operations framework | |
| CN119173677A (en) | Multi-well pad drilling frame |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 21964254 Country of ref document: EP Kind code of ref document: A1 |
|
| REG | Reference to national code |
Ref country code: BR Ref legal event code: B01A Ref document number: 112024003941 Country of ref document: BR |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 2021964254 Country of ref document: EP |
|
| ENP | Entry into the national phase |
Ref document number: 2021964254 Country of ref document: EP Effective date: 20240328 |
|
| ENP | Entry into the national phase |
Ref document number: 112024003941 Country of ref document: BR Kind code of ref document: A2 Effective date: 20240228 |