WO2018143958A1 - Curvature-based feedback control techniques for directional drilling - Google Patents
Curvature-based feedback control techniques for directional drilling Download PDFInfo
- Publication number
- WO2018143958A1 WO2018143958A1 PCT/US2017/015901 US2017015901W WO2018143958A1 WO 2018143958 A1 WO2018143958 A1 WO 2018143958A1 US 2017015901 W US2017015901 W US 2017015901W WO 2018143958 A1 WO2018143958 A1 WO 2018143958A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- attitude
- current
- path
- target
- current position
- 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
- 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
- E21B47/00—Survey of boreholes or wells
- E21B47/09—Locating or determining the position of objects in boreholes or wells, e.g. the position of an extending arm; Identifying the free or blocked portions of pipes
-
- 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/10—Correction of deflected boreholes
Definitions
- the present technology generally pertains to drilling in earth formations, and more specifically, to feedback controls for path tracking in directional drilling.
- Directional drilling or controlled steering is commonly used to guide drilling tools in the oil, water, and gas industries to reach resources that are not located directly below a wellhead.
- Directional drilling particularly provides access to reservoirs where vertical access is difficult if not impossible.
- directional drilling refers to steering a drilling tool according to a predefined well plan, having target coordinates and drilling constraints, created by a multidisciplinary team (e.g., reservoir engineers; drilling engineers; geo-steerers; geologists, etc.) to optimize resource collection/discovery.
- FIG. 1 is a schematic diagram of a directional drilling environment, showing measurement while drilling (MWD) operations;
- FIG. 2 is a schematic diagram of a directional drilling device
- FIG. 3 is a schematic diagram of a three-dimensional (3D) wellbore environment, showing a drilling tool following a well path defined by a collection of waypoints;
- FIG. 4A is a graph showing two-dimensional (2D) wellbore path divergences for directional drilling using attitude azimuth correction
- FIG. 4B is a graph showing 2D wellbore path divergences for directional drilling using attitude position correction
- FIG. 5 is a graph showing wellbore path convergence for directional drilling using curvature-based feedback control operations, according to one embodiment of this disclosure
- FIG. 6 is an exemplary simplified procedure for directional drilling based on the curvature-based feedback control operations, particularly from the perspective of a drilling tool.
- FIGS. 7-9 are graphs showing simulated curved wellbore paths and corresponding curvatures value calculations for a directional drilling tool that employs curvature-based feedback controls;
- FIGS. 10-11 are graphs showing simulated curved wellbore paths and corresponding curvatures value calculations when a drift value is constant.
- FIGS. 12-14 are graphs showing simulated curved wellbore paths and corresponding curvatures value calculations when a proportional uncertainty is added to curvature values.
- the term “coupled” is defined as connected, whether directly or indirectly through intervening components, and is not necessarily limited to physical connections.
- the term “substantially” is defined to be essentially conforming to the particular dimension, shape or other word that substantially modifies, such that the component need not be exact. For example, substantially rectangular means that the object in question resembles a rectangle, but can have one or more deviations from a true rectangle.
- the "position” of an object can refer to a placement of the object, location of the object, plane of the object, direction of the object, distance of the object, azimuth of the object, axis of the object, inclination of the object, horizontal position of the object, vertical position of the object, and so forth.
- the "position” of an object can refer to the absolute or exact position of the object, the measured or estimated position of the object, and/or the relative position of the object to another object
- This disclosure generally relates to directional drilling and steering a drilling tool along a planned well path, and more specifically, provides curvature-based feedback control techniques suitable for directional drilling systems having steering assemblies that direct a drill bit as it creates a borehole along a desired path (i.e., trajectory).
- the steering assemblies may include, for example, rotary steerable systems ("RSS") that can change a direction of the drill string while in operation.
- RSS rotary steerable systems
- these techniques may be employed by other known directional drilling tools.
- curvature-based feedback control techniques address the challenges present in path tracking along a predefined well plan, and particularly, provide feedback control laws, processes, methods, systems, devices, and the like, to continuously adjust/correct wellbore paths based on curvature values.
- These techniques provide simultaneous path convergence between a predefined well plan and a current wellbore path, both in terms of position and attitude (e.g., inclination and azimuth).
- These techniques may be used to track a current position and a current attitude of a steerable drilling tool, determine a curvature value for a curved path that intersects the current position (tangent to the current attitude), and a curvilinear position on a target wellbore path (tangent to a target attitude), instruct the steerable drilling tool to generate a wellbore path based on the curvature value, and update the current position or the current attitude based on at least one of a change in the current position or a change in the current attitude.
- FIG. 1 is a schematic diagram of a directional drilling environment, particularly showing a measurement-while-drilling (MWD) system 100, in which the presently disclosed techniques may be deployed.
- MWD system 100 includes a drilling platform 102 having a derrick 104 and a hoist 106 to raise and lower a drill string 108.
- Hoist 106 suspends a top drive 110 suitable for rotating drill string 108 and lowering drill string 108 through a well head 112.
- drill string 108 may include sensors or other instrumentation for detecting and logging nearby characteristics and conditions of the wellbore and surrounding formation.
- a top drive 1 10 supports and rotates drill string 108 as it is lowered through well head 112.
- drill string 108 (and/or a downhole motor) rotate a drill bit 114 coupled to a lower end of drill string 108 to create a borehole 116 through various subsurface formations.
- a pump 120 circulates drilling fluid through a supply pipe 122 to top drive 110, down through an interior of drill string 108, through orifices in drill bit 114, back to the surface via an annulus around drill string 108, and into a retention pit 124.
- the drilling fluid transports cuttings from wellbore 116 into retention pit 124 and helps maintain wellbore integrity.
- Various materials can be used for drilling fluid, including oil-based fluids and water-based fluids.
- drill bit 114 forms part of a bottom hole assembly 150, which further includes drill collars (e.g., thick-walled steel pipe) that provide weight and rigidity to aid drilling processes.
- drill collars e.g., thick-walled steel pipe
- Detection tools 126 and a telemetry sub 128 are coupled to or integrated with one or more drilling collars.
- Detection tools 126 may gather MWD survey data or other data and may include various types of electronic sensors, transmitters, receivers, hardware, software, and/or additional interface circuitry for generating, transmitting, and detecting signals (e.g., sonic waves, etc.), storing information (e.g., log data), communicating with additional equipment (e.g., surface equipment, processors, memory, clocks, input/output circuitry, etc.), and the like.
- signals e.g., sonic waves, etc.
- additional equipment e.g., surface equipment, processors, memory, clocks, input/output circuitry, etc.
- detection tools 126 can measure data such as position, orientation, weight-on-bit, strains, movements, borehole diameter, resistivity, drilling tool orientation, which may be specified in terms of a tool face angle (rotational orientation), an inclination angle (the slope), and compass direction, each of which can be derived from measurements by sensors (e.g., magnetometers, inclinometers, and/or accelerometers, though other sensor types such as gyroscopes, etc.).
- sensors e.g., magnetometers, inclinometers, and/or accelerometers, though other sensor types such as gyroscopes, etc.
- Telemetry sub 128 communicates with detection tools 126 and transmits telemetry data to surface equipment (e.g., via mud pulse telemetry).
- telemetry sub 128 can include a transmitter to modulate resistance of drilling fluid flow thereby generating pressure pulses that propagate along the fluid stream at the speed of sound to the surface.
- One or more pressure transducers 132 operatively convert the pressure pulses into electrical signal(s) for a signal digitizer 134.
- other forms of telemetry such as acoustic, electromagnetic, telemetry via wired drill pipe, and the like may also be used to communicate signals between downhole drilling tools and signal digitizer 134.
- telemetry sub 128 can store detected and logged data for later retrieval at the surface when bottom hole assembly 150 is recovered.
- Digitizer 134 converts the pressure pulses into a digital signal and sends the digital signal over a communication link to a computing system 137 or some other form of a data processing device.
- computer system 137 includes processing units to analyze collected data and/or perform other operations by executing software or instructions obtained from a local or remote non-transitory computer-readable medium.
- computer system 137 includes input device(s) (e.g., a keyboard, mouse, touchpad, etc.) as well as output device(s) (e.g., monitors, printers, etc.). These input/output devices provide a user interface that enables an operator to interact and communicate with the borehole assembly ISO, surface/downhole directional drilling components, and/or software executed by computer system 137.
- computer system 137 enables an operator to select or program directional drilling options, review or adjust types of data collected, modify values derived from the collected data (e.g., measured bit position, estimated bit position, bit force, bit force disturbance, rock mechanics, etc.), adjust borehole assembly dynamics model parameters, generate drilling status charts, waypoints, a desired borehole path, an estimated borehole path, and/or to perform other tasks.
- the directional drilling performed by borehole assembly 150 is based on a surface and/or downhole feedback loops, as discussed in greater detail below.
- MWD system 100 also includes a controller 152 that instructs or steers bottom hole assembly 150 as drill bit 114 extends wellbore 116 along a desired path 119 (e.g., within one or more boundaries 140).
- Controller 1S2 includes processors, sensors, and other hardware/software such as a rotary steerable system (RSS).
- RSS rotary steerable system
- controller 152 applies a force to flex or bend a drilling shaft coupled to bottom hole assembly 150 thereby imparting an angular deviation to a current the direction traversed by drill bit 114.
- controller 152 can communicate real-time data with one or more components of bottom hole assembly 150 and/or surface equipment.
- controller 152 can analyze real-time data and generate steering signals according to, for example, the feedback control techniques discussed herein. While controller 152 represents one type of directional steering system, it is appreciated other steering mechanisms such as steering vanes, a bent sub, and the like, may also be employed.
- FIG. 1 the environment shown in FIG. 1 is provided for purposes of discussion only, not for purposes of limitation.
- the detection tools, drilling devices, and curvature-based feedback control techniques discussed herein may be suitable in any number of drilling environments.
- FIG. 2 is a block diagram of an exemplary device 200, which can include controller 152 (or components thereof)- Device 200 is configured to perform the curvature-based feedback control techniques discussed herein and communicates signals that steer or direct the drilling tool along a well path.
- device 200 communicates with one or more of the above- discussed borehole assembly 150 components and may also be configured to communication with remote devices/systems such as computer system 137.
- device 200 includes hardware and software components such as network interfaces 210, at least one processor 220, sensors 260 and a memory 240 interconnected by a system bus 250.
- Network interface(2) 210 include mechanical, electrical, and signaling circuitry for communicating data over communication links, which may include wired or wireless communication links.
- Network interfaces 210 are configured to transmit and/or receive data using a variety of different communication protocols, as will be understood by those skilled in the art.
- Processor 220 represents a digital signal processor (e.g., a microprocessor, a microcontroller, or a fixed-logic processor, etc.) configured to execute instructions or logic to perform tasks in a wellbore environment.
- Processor 220 may include a general purpose processor, special-purpose processor (where software instructions are incorporated into the processor), a state machine, application specific integrated circuit (ASIC), a programmable gate array (PGA) including a field PGA, an individual component, a distributed group of processors, and the like.
- Processor 220 typically operates in conjunction with shared or dedicated hardware, including but not limited to, hardware capable of executing software and hardware.
- processor 220 may include elements or logic adapted to execute software programs and manipulate data structures 245, which may reside in memory 240.
- Sensors 260 typically operate in conjunction with processor 220 to perform wellbore measurements, and can include special-purpose processors, detectors, transmitters, receivers, and the like. In this fashion, sensors 260 may include hardware/software for generating, transmitting, receiving, detection, logging, and/or sampling magnetic fields, seismic activity, and/or acoustic waves.
- Memory 240 comprises a plurality of storage locations that are addressable by processor 220 for storing software programs and data structures 245 associated with the embodiments described herein.
- An operating system 242 portions of which are typically resident in memory 240 and executed by processor 220, functionally organizes the device by, inter alia, invoking operations in support of software processes and/or services executing on device 200.
- These software processes and/or services may comprise an illustrative "curvature-based feedback control" process/service 244, as described herein. Note that while process/service 244 is shown in centralized memory 240, some embodiments provide for these processes/services to be operated in a distributed computing network.
- processor and memory types including various computer-readable media, may be used to store and execute program instructions pertaining to the borehole evaluation techniques described herein.
- various processes may be embodied as modules having portions of the curvature-based feedback control process 244 encoded thereon.
- the program modules may be encoded in one or more tangible computer readable storage media for execution, such as with fixed logic or programmable logic (e.g., software/computer instructions executed by a processor, and any processor may be a programmable processor, programmable digital logic such as field programmable gate arrays or an ASIC that comprises fixed digital logic.
- any process logic may be embodied in processor 220 or computer readable medium encoded with instructions for execution by processor 220 that, when executed by the processor, are operable to cause the processor to perform the functions described herein.
- the curvature-based feedback control techniques address challenges in accurately controlling directional drilling and steering a drilling tool along a planned well path for a predefined well plan.
- Well plans can be described by a 3D path in an earth formation and defined by a collection of waypoints.
- each waypoint typically corresponds to a position in the 3D space, and possibly, higher order information about the path at the specified location.
- a 3D waypoint may take the form of:
- attitude information which can include inclination and azimuth, is typically defined as part of the well plan, or it may also be inferred based on known interpolation schemes for smoothly interpolating multiple waypoints. In addition, may be optionally included as part of the definition of a waypoint.
- FIG. 3 is a schematic diagram of a 3D wellbore environment 300, showing a drilling tool 305 creating a wellbore path that substantially follows a well path 310, which is defined by a collection of waypoints, labeled as Notably, each waypoint may include higher order information (e.g., derivatives) such as a steering angle or attitude angle ⁇ (e.g., labeled as " ⁇ 1 " through " ⁇ 6 ").
- Wellbore environment 300 represents an ideal environment where drilling tool 305 creates a stable wellbore path that accurately tracks well path 310. In real-world environments, however, the wellbore path may be subject to various instabilities, disturbances, noise, faults, and the like, which may require path correction or adjustment in order to minimize path divergence or deviation.
- Various control techniques may be employed to adjust and conform a current wellbore path of a drilling tool to a planned well path.
- One example of these control techniques includes an attitude control, which attempts to control a drilling tool's attitude (inclination and azimuth) to minimize wellbore path divergence from the predetermined well plan.
- attitude control attempts to control a drilling tool's attitude (inclination and azimuth) to minimize wellbore path divergence from the predetermined well plan.
- attitude control which attempts to control a drilling tool's attitude (inclination and azimuth) to minimize wellbore path divergence from the predetermined well plan.
- attitude control which attempts to control a drilling tool's attitude (inclination and azimuth) to minimize wellbore path divergence from the predetermined well plan.
- FIGS. 4 A and 4B provide graphs 401 and 402, respectively, showing wellbore path divergences caused by attitude azimuth correction (graph 401) and attitude inclination or position correction (graph 402).
- graph 401 illustrates an intended or target well path 405a (dashed line), defined by "target" waypoints actual wellbore
- the drilling tool may include a controller (e.g., controller 152) that performs path tracking and steers the drilling tool through waypoints as it creates the wellbore path. As shown, the controller applies attitude azimuth correction or attitude hold that matches a current attitude for a position on actual wellbore path 405b to a target attitude (inclination) for a corresponding position on the intended well path 405a.
- controller 152 e.g., controller 152
- the controller applies attitude azimuth correction or attitude hold that matches a current attitude for a position on actual wellbore path 405b to a target attitude (inclination) for a corresponding position on the intended well path 405a.
- the controller employs an attitude hold that directs the drill tool to actual positions/actual waypoints so that the drilling tool has the same attitude (inclination) as the corresponding target waypoint (e.g., the inclination of drilling tool at waypoint is the same as the target inclination at waypoint
- attitude hold controls ensure attitude convergence between the actual wellbore path and the intended well path, deviations may be present or even increase depending on distances traversed and a complexity of the well plan.
- graph 402 illustrates an intended well path 410a (dashed line) and an actual wellbore path 410b (solid line) when the controller applies position hold controls.
- both well path 410a and wellbore path 410b are defined by the same waypoints [X 1 , y 1 ], [ ⁇ 2, Y2], and [x 3 ,y 3 ].
- the controller steers the drilling tool along the same waypoints of both paths and matches the target position for each target waypoint.
- actual wellbore path 410b represents a position hold control, which directs the drill tool to traverse the target waypoints.
- the curvature-based feedback control techniques disclosed herein mitigate and minimize the undesired path divergences shown by graphs 401 and 402, and provide simultaneous convergence for position and attitude with respect to a target well path.
- simultaneous convergence may incorporate higher order derivatives to provide smooth convergence corrections or adjustments.
- a 3D well path can be projected into two perpendicular planes, and represented by a unique curve in each plane. Therefore, without loss of generality, curvature- based feedback control techniques may control the evolution of wellbore in a 2D plane and establish a desired convergence in the 2D plane. Convergence in the 3D space logically follows.
- the following kinematic equation can represent an arbitrary evolution of wellbore in a 2D plane with Cartesian coordinates ⁇ x and y), where s is a path length coordinate (e.g., a curvilinear coordinate defined along the wellbore path), ⁇ is a steering angle, and x is the curvature.
- ⁇ When x and y define a vertical plane, ⁇ may be interpreted as inclination when ⁇ e [ ⁇ , ⁇ ]. Notably, in the following equations, ⁇ e (- ⁇ , ⁇ ), and the equations can generate arbitrary path with continuous first derivatives in the x-y plane.
- the controller e.g., an RSS force/bending controller, etc.
- the controller may continuously compute desired curvature values in a state feedback control law and steers the drilling tool as it generates a wellbore curvature close to the desired curvature values (e.g., by applying the appropriate amount of RSS force and bending, etc.).
- the state feedback control law may have the following forms:
- the curvature-based feedback control law may compute desired curvature values as a function of sensor outputs/inputs.
- the curvature values represent a curvature of a deflection beam that satisfies position constraint and slope constraints between a current location and a target waypoint.
- FIG. 5 illustrates a graph 500 that shows path convergence using the curvature-based feedback control techniques.
- Graph 500 provides a deflection beam 505 that represents a curved convergence path for directing drill tool 510 from its current position [x 0 , y 0 ] to a desired position and also providing simultaneous attitude (e.g., derivatives of position) convergence such that drill tool 510 traverses desired position [xa.ya] at a desired orientation or attitude ⁇ ⁇ .
- a current orientation of drill tool 510 at current position [ ⁇ 0 , ⁇ 0 ] is represented ⁇
- derivatives of x and y positions are specified according to:
- Deflection beam 505 provides a curved convergence path that intersects current position [x 0 ,y 0 ] tangent to current attitude ⁇ and desired position at desired orientation ⁇ ⁇ .
- another set of x— y coordinates may be determined by rotating the original x-y system to ensure a parallel relation.
- the coordinate transform may be performed from x-y to x— y to establish equivalent boundary conditions at current and target positions in the x— y domain, as is appreciated by those skilled in the art.
- deflection beam 505 may be determined using the Euler-Bernoulli beam equation.
- the deflection and slope of deflection beam 505 may be given by:
- Boundary conditions for x and x d are given by:
- Constants a, b, c, d may be calculated from:
- next or subsequent waypoint on the planned path may be selected when x (a current position) is within a threshold distance of x d and/or a curvature value for the drilling tool to pass proximate (or through) x d is above/below a threshold tolerance, and the like.
- the "next" target waypoint may continuously move along the planned path as the drill tool moves forward to avoid any steep curvatures and minimize potential oscillations.
- the waypoint can be selected based on:
- Equation 13 identifies a target position [x p , ⁇ p,, ⁇ ], and derivatives of the target position correspond to a target attitude. If a curvature value for a curved path from the current position to the target position is larger than a threshold, ⁇ is increased. Equations 12 and 13 may be iteratively calculated as the drilling tool moves forward. [0053] The above curvature calculations describe curvature values based on the Euler-Bernoulli beam equation, however such curvature calculations are provided for purposes of example, not limitation, and it is appreciated any suitable curved path equation may be used.
- the controller for drilling tool 510 tracks a current position and a current attitude ( ⁇ ) and determines a curvature value (K(S)) for a curved path (deflection beam 505) that intersects the current position, tangent the current attitude, and a curvilinear or target position ( ⁇ ) and a curvature value (K(S)) for a curved path (deflection beam 505) that intersects the current position, tangent the current attitude, and a curvilinear or target position (K(S)) for a curved path (deflection beam 505) that intersects the current position, tangent the current attitude, and a curvilinear or target position (
- the controller may further provide the curvature value to force/bending hardware to generate a curved wellbore path for drilling tool 510.
- Drilling tool 510 further updates its current position/attitude and re-calculates the curvature values to adjust the curved wellbore path (and correct for disturbances, noise, etc.). In this fashion, drilling tool 510 may employ a feedback control loop to continuously and iteratively compute new curvature values to ensure substantial path convergence, which minimizes deviations from faults, noise, seismic activity, or other disturbances.
- drilling tool 510 may also update curvilinear position ([1 ⁇ 2,)3 ⁇ 4]) on the target well path to avoid oscillating behavior.
- drilling tool 510 may update the curvilinear position based on a threshold distance or threshold proximity between drilling tool 510 and the curvilinear position in order to avoid steep curvatures that violate drilling constraints (e.g., dogleg severity constraints (DLS), etc.).
- the target curvilinear position may also be continuously updated and assigned to a new position on or substantially proximate to the well path (e.g., when drilling tool 510 updates its current position). This new position may include a "next" waypoint position and/or it may include any number of other positions on the well path.
- FIG. 5 illustrates a curved path, shown by deflection beam 505, that converges or intersects the target well path at target curvilinear position, having a target
- attitude ⁇ p d 0, it is appreciated that such view is shown for purposes of discussion, not limitation. Specifically, it is appreciated that convergence or intersection between the curved path and the target well path may not be possible (or even desired) in certain instances. In such instances, the curved path may represent a "best" path having positions that are substantially close or proximate to one or more positions that define the target well path and at a target attitude substantially similar a well path attitude for corresponding positions.
- x and y coordinates may be described by functions of an independent variable t as follows:
- Boundary conditions are related to coefficients of the cubic function as:
- Second derivatives of x and y can be calculated based on the coefficients and the curvature value for a curved convergence path may be determined by:
- x', y", y', x", z', z are calculated based on the current position and attitude of the tool and the desired waypoint (position, attitude, and/or higher order derivatives of the path).
- a normal direction in 3D space is used for determining a direction for generating the curvature value.
- the normal direction for applying the curvature is given by the following vector: E
- both the normal direction and the curvature value are used to instruct drilling tool actuation, as is appreciated by those skilled in the art.
- FIG. 6 is an exemplary simplified procedure 600 for directional drilling based on the curvature-based feedback techniques discussed above.
- Procedure 600 begins at step 605 and continues on to step 610 where, as discussed, a target wellbore path is defined by a plurality of target waypoints.
- a drilling tool drills executes the curvature-based feedback techniques to drill a wellbore path that substantially conforms to the target wellbore path.
- procedure 600 continues to step 615 where the drilling tool tracks its current position and its current attitude.
- the drilling tool may be configured with one or more sensors, modules, and/or other hardware/software that communicate with each other to determine and track its position and attitude.
- Drilling tool further determines, in step 620, a curvature value for a curved path that intersects the current position, tangent the current attitude, and a curvilinear position (e.g., a target waypoint, etc.) on the target wellbore path, tangent to a target attitude (which tangent may be parallel to an axis of the target wellbore path).
- a curvature value for a curved path that intersects the current position, tangent the current attitude, and a curvilinear position (e.g., a target waypoint, etc.) on the target wellbore path, tangent to a target attitude (which tangent may be parallel to an axis of the target wellbore path).
- the drilling tool may be instructed, at step 62S, to generate a wellbore path according to the curvature value, which can cause its controller (e.g., RSS force/bending controller) to actuate or bend a drilling shaft shaft thereby steering the drilling tool along the curved path.
- the curvature value may be constrained by thresholds to prevent violations of predefined drilling constraints (e.g., dogleg constraints).
- a new position may be assigned as the target position (e.g., a position on the wellbore path further from the drilling tool) and a new curvature value may be calculated and compared against the threshold(s). This process may continue until the new curvature value falls within certain thresholds to provide smooth path convergence.
- derivatives of the current/target positions may be used to also facilitate smooth path convergence.
- Procedure 600 also provides a feedback loop, shown at step 635where the drilling tool updates its current position/attitude based on movement or change in the current position/attitude. From step 635, procedure 600 iteratively repeats steps 620 through step 635 while the drilling tool generates its wellbore path. In this fashion, the drilling tool continuously receives position/attitude information, calculates appropriate curvature values for curved path convergence, and adjusts its drilling direction/movement. Procedure 600 may subsequently end at step 640, but as discussed, it may begin again at step 615 where, as discussed above, the drilling tool tracks its current position/attitude.
- FIGS. 7, 8, and 9 each provide a pair of graphs showing simulated wellbore paths (e.g., 100 simulations) and curvature values for a drilling tool as it moves from an initial position at an initial attitude to a target position having a target attitude.
- the simulated wellbore paths demonstrate robust features of the curvature-based feedback techniques discussed herein and show continuous and iterative changes to the curvature values for each estimated path as the drilling tool is subjected to various disturbances (e.g., formation changes, etc.).
- FIG. 7 illustrates graphs 701 and 702
- FIG. 8 illustrates graphs 801 and 802
- FIG. 9 illustrates graphs 901 and 902.
- the drilling tool begins at the same initial position and the same initial attitude and ends at the same final position, but with different target attitudes.
- Graphs 701, 801, and 901 each illustrate simulated curvature values for estaimated curved wellbore paths produced or traversed by the drilling tool from the initial position to the final position, while corresponding graphs 702, 802, and 902 each illustrate a continuously computed curvature value K(S) using the curvature-feedback calculations discussed above (e.g., based on the drilling tool's current position, current altitude, as well as the target position and target attitude, etc.).
- the drilling tool is subjected to various disturbances as it traverses the wellbore path and it continuously adjusts the curvature values, shown by graphs 702, 802, and 902, in order to provide the smoothly curved wellbore path shown in graphs 701, 801, and 901.
- the actual curvatures for the curved wellbore paths may be represented by K(S) + ⁇ , where ⁇ is a random number or uncertainty that may result from various sources (e.g., measurement noise or inaccuracies, faulty tool responses, estimation errors for ⁇ , ⁇ , ⁇ , and the like).
- These curved wellbore paths shown in graphs 701, 801, and 901 provide a curved convergence path for the drilling tool as it moves toward the final position/attitude.
- this final position/attitude may represent a target waypoint, or some other curvilinear position on a planned wellbore path.
- these curved convergence paths demonstrate substantially simultaneous convergence between the actual wellbore path and the planned wellbore path, both in terms of position and attitude (e.g., inclination and azimuth), which demonstrates a robustness and an accuracy of the curvature-based feedback operations despite the various disturbances applied to the drilling tool.
- FIGS. 10 and 11 illustrate a pair of graph 1001/1002 and 1101/1102, respectively, showing path convergence when ⁇ is assigned a constant value (e.g., a constant drift), rather than the random uncertainty (e.g., ref. FIGS. 7-9).
- ⁇ 0.1 for graphs 1001 and 1002
- ⁇ 0.25 for graphs 1101 and 1102.
- Graphs 1001 and 1101 particularly illustrate actual curvatures of a curved wellbore path produced by the drilling tool as it travels from the initial position to the final/target position, and corresponding graphs 1002 and 1102 illustrate the continuously computed curvature values K(S) as the drilling tool accounts for disturbances/uncertainty along the curved wellbore path.
- FIGS. 12, 13, and 14 illustrate a pair of graphs -here, 1201 and 1202, 1301 and 1302, and 1401 and 1402, respectively- showing position and attitude convergence when a proportional uncertainty is added to the curvature value.
- Graphs 1201, 1301, and 1401 illustrate actual curvatures of a curved wellbore path produced by the drilling tool as it travels from the initial position to the final/target position, and corresponding graphs 1202, 1302, and 1402 illustrate the continuously computed curvature values K(S) as the drilling tool accounts for disturbances/uncertainty along the curved wellbore path.
- the drilling tool produces an actually curvature (l+q)K(s), where q£(-l , ⁇ ), instead of producing a desired curvature K(S).
- Such instructions can comprise, for example, instructions and data which cause or otherwise configure a general purpose computer, special purpose computer, or special purpose processing device to perform a certain function or group of functions. Portions of computer resources used can be accessible over a network.
- the computer executable instructions may be, for example, binaries, intermediate format instructions such as assembly language, firmware, or source code. Examples of computer-readable media that may be used to store instructions, information used, and/or information created during methods according to described examples include magnetic or optical disks, flash memory, USB devices provided with non-volatile memory, networked storage devices, and so on.
- devices implementing methods according to these disclosures can comprise hardware, firmware and/or software, and can take any of a variety of form factors.
- Typical examples of such form factors include laptops, smart phones, small form factor personal computers, personal digital assistants, and so on.
- Functionality described herein also can be embodied in peripherals or add-in cards. Such functionality can also be implemented on a circuit board among different chips or different processes executing in a single device, by way of further example.
- Instructions, media for conveying such instructions, computing resources for executing them, and other structures for supporting such computing resources are means for providing the functions described in these disclosures. Accordingly this description is to be taken only by way of example and not to otherwise limit the scope of the embodiments herein. Therefore, it is the object of the appended claims to cover all such variations and modifications as come within the true spirit and scope of the embodiments herein.
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)
- Earth Drilling (AREA)
Abstract
Description
Claims
Priority Applications (5)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/US2017/015901 WO2018143958A1 (en) | 2017-01-31 | 2017-01-31 | Curvature-based feedback control techniques for directional drilling |
| CA3047923A CA3047923C (en) | 2017-01-31 | 2017-01-31 | Curvature-based feedback control techniques for directional drilling |
| US16/061,620 US20210164293A1 (en) | 2017-01-31 | 2017-01-31 | Curvature-based feedback control techniques for directional drilling |
| GB1908220.5A GB2572089B (en) | 2017-01-31 | 2017-01-31 | Curvature-based feedback control techniques for directional drilling |
| NO20190707A NO20190707A1 (en) | 2017-01-31 | 2019-06-07 | Curvature-Based Feedback Control Techniques for Directional Drilling |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/US2017/015901 WO2018143958A1 (en) | 2017-01-31 | 2017-01-31 | Curvature-based feedback control techniques for directional drilling |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2018143958A1 true WO2018143958A1 (en) | 2018-08-09 |
Family
ID=63039977
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/US2017/015901 Ceased WO2018143958A1 (en) | 2017-01-31 | 2017-01-31 | Curvature-based feedback control techniques for directional drilling |
Country Status (5)
| Country | Link |
|---|---|
| US (1) | US20210164293A1 (en) |
| CA (1) | CA3047923C (en) |
| GB (1) | GB2572089B (en) |
| NO (1) | NO20190707A1 (en) |
| WO (1) | WO2018143958A1 (en) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN110439534A (en) * | 2019-08-06 | 2019-11-12 | 中国石油集团川庆钻探工程有限公司 | Seismic data well leakage prediction method |
| CN111750859A (en) * | 2020-05-29 | 2020-10-09 | 广州极飞科技有限公司 | Transition path planning method and related device |
| CN120745054A (en) * | 2025-08-18 | 2025-10-03 | 昆仑数智科技有限责任公司 | Drilling deviation correction track processing method and device |
Families Citing this family (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US12197515B2 (en) | 2021-02-26 | 2025-01-14 | Halliburton Energy Services, Inc. | Diagnostic trouble code signature classification for downhole tool fault identification |
| CN113482590B (en) * | 2021-08-04 | 2023-09-01 | 西南石油大学 | Method and system for controlling deflection parameters of curved screw rod based on downhole robot |
| US12024992B2 (en) | 2022-03-04 | 2024-07-02 | Halliburton Energy Services, Inc. | Model-based curvature cruise control design |
| US12359556B2 (en) | 2022-10-26 | 2025-07-15 | Halliburton Energy Services, Inc. | Robust linear parameter varying control design for automated curvature cruise |
| US20240352843A1 (en) * | 2023-04-19 | 2024-10-24 | Halliburton Energy Services, Inc. | Systems and methods to perform automated drilling |
| US20240411043A1 (en) * | 2023-06-09 | 2024-12-12 | Hornby Geophysical Services, LLC | High-resolution reflection imaging with large-scale reservoir and structure determination using full-waveform sonic data |
| US20250154861A1 (en) * | 2023-11-14 | 2025-05-15 | Saudi Arabian Oil Company | Three-dimensional reservoir mapping for drilling hydrocarbon wells |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20130048383A1 (en) * | 2011-08-31 | 2013-02-28 | Neilkunal Panchal | Minimum strain energy waypoint-following controller for directional drilling using optimized geometric hermite curves |
| US20140196950A1 (en) * | 2011-07-22 | 2014-07-17 | Martin Thomas Bayliss | Path Tracking for Directional Drilling as Applied to Attitude Hold and Trajectory Following |
| US20150247397A1 (en) * | 2013-08-30 | 2015-09-03 | Halliburton Energy Services, Inc. | Automating downhole drilling using wellbore profile energy and shape |
| US20150317585A1 (en) * | 2012-12-13 | 2015-11-05 | Schlumberger Technology Corporation | Optimal wellbore path planning |
| US20150361725A1 (en) * | 2009-01-15 | 2015-12-17 | Schlumberger Technology Corporation | Directional Drilling Control Devices And Methods |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20140379133A1 (en) * | 2013-06-21 | 2014-12-25 | Directional Control Systems International (DCSI) Inc. | Methods and systems for monitoring directional drilling |
-
2017
- 2017-01-31 WO PCT/US2017/015901 patent/WO2018143958A1/en not_active Ceased
- 2017-01-31 US US16/061,620 patent/US20210164293A1/en not_active Abandoned
- 2017-01-31 CA CA3047923A patent/CA3047923C/en active Active
- 2017-01-31 GB GB1908220.5A patent/GB2572089B/en active Active
-
2019
- 2019-06-07 NO NO20190707A patent/NO20190707A1/en unknown
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20150361725A1 (en) * | 2009-01-15 | 2015-12-17 | Schlumberger Technology Corporation | Directional Drilling Control Devices And Methods |
| US20140196950A1 (en) * | 2011-07-22 | 2014-07-17 | Martin Thomas Bayliss | Path Tracking for Directional Drilling as Applied to Attitude Hold and Trajectory Following |
| US20130048383A1 (en) * | 2011-08-31 | 2013-02-28 | Neilkunal Panchal | Minimum strain energy waypoint-following controller for directional drilling using optimized geometric hermite curves |
| US20150317585A1 (en) * | 2012-12-13 | 2015-11-05 | Schlumberger Technology Corporation | Optimal wellbore path planning |
| US20150247397A1 (en) * | 2013-08-30 | 2015-09-03 | Halliburton Energy Services, Inc. | Automating downhole drilling using wellbore profile energy and shape |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN110439534A (en) * | 2019-08-06 | 2019-11-12 | 中国石油集团川庆钻探工程有限公司 | Seismic data well leakage prediction method |
| CN111750859A (en) * | 2020-05-29 | 2020-10-09 | 广州极飞科技有限公司 | Transition path planning method and related device |
| CN111750859B (en) * | 2020-05-29 | 2021-11-05 | 广州极飞科技股份有限公司 | Transition path planning method and related device |
| CN120745054A (en) * | 2025-08-18 | 2025-10-03 | 昆仑数智科技有限责任公司 | Drilling deviation correction track processing method and device |
Also Published As
| Publication number | Publication date |
|---|---|
| US20210164293A1 (en) | 2021-06-03 |
| GB201908220D0 (en) | 2019-07-24 |
| NO20190707A1 (en) | 2019-06-07 |
| CA3047923A1 (en) | 2018-08-09 |
| GB2572089B (en) | 2022-03-02 |
| GB2572089A (en) | 2019-09-18 |
| CA3047923C (en) | 2021-07-13 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10947784B2 (en) | Sliding mode control techniques for steerable systems | |
| CA3047923C (en) | Curvature-based feedback control techniques for directional drilling | |
| CA3048050C (en) | Optimal trajectory control for rotary steerable systems | |
| CA3051279C (en) | Multi-level learning scheme for calibrating wellbore trajectory models for directional drilling | |
| US12129751B2 (en) | Adaptive trajectory control for automated directional drilling | |
| CA3051759C (en) | Tool-specific steering optimization to hit a target | |
| CA2958178C (en) | Directional drilling methods and systems employing multiple feedback loops | |
| WO2019132929A1 (en) | Systems and methods to improve directional drilling | |
| US20170328192A1 (en) | Geosteering by adjustable coordinate systems and related methods | |
| US12123295B2 (en) | Slide-rotate ratio mode optimization for mud motor trajectory control | |
| US12024995B2 (en) | Perturbation based well path reconstruction | |
| US12281562B2 (en) | Closed loop fully autonomous directional drilling | |
| US11761326B2 (en) | Automated scheduling of sensors for directional drilling | |
| WO2025159755A1 (en) | Target trajectory for geosteering drilling of a wellbore | |
| EP3152394B1 (en) | Optimal vibration control for a wellbore logging tool | |
| US20250146400A1 (en) | Technologies for controlling mud motor trajectory | |
| BR112021012293B1 (en) | METHOD FOR AN UPDATED WELL PATH, SYSTEM FOR UPDATING A WELL PATH AND NON-TRANSITORY COMPUTER READABLE STORAGE MEDIUM | |
| WO2025216754A1 (en) | Nonlinear model predictive control for directional drilling applications |
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: 17894744 Country of ref document: EP Kind code of ref document: A1 |
|
| ENP | Entry into the national phase |
Ref document number: 201908220 Country of ref document: GB Kind code of ref document: A Free format text: PCT FILING DATE = 20170131 |
|
| ENP | Entry into the national phase |
Ref document number: 3047923 Country of ref document: CA |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 17894744 Country of ref document: EP Kind code of ref document: A1 |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 519402175 Country of ref document: SA |