Disclosed embodiments relate generally to methods and systems for directional control during downhole directional drilling operations.
The use of directional drilling methods is becoming increasingly common in drilling subterranean wellbores. One difficulty with directional drilling methods is that they tend to drill in a direction offset from the set point direction. These tendencies can be influenced by numerous factors and may change unexpectedly during a drilling operation. Factors that can influence this directional tendency may include, for example, properties of the subterranean formation, the configuration of the bottom hole assembly (BHA), bit wear, bit/stabilizer walk, an unplanned touch point (e.g., due to compression and buckling of the BHA), stabilizer-formation interaction, the steering mechanism utilized by the drilling tool, and various drilling parameters.
The steering mechanisms used for directional drilling methods have a toolface which is part of a deflection tool or a steerable motor system. This toolface is oriented in a particular direction to make a desired deflection while drilling a wellbore. In current directional drilling methods, a magnetic toolface is used to represent the orientation of the toolface when the wellbore being drilled has an inclination that is less than a predefined threshold (such as less than 8°), and a gravity toolface is used to represent the orientation of the toolface when the wellbore being drilled has an inclination that is greater than the predefined threshold (such as greater than 8°). Magnetic toolface is a toolface orientation measured as an angle between the tool reference axis and magnetic north in a horizontal plane. Gravity toolface is a toolface orientation measured as an angle between the tool reference axis and gravity in a vertical plane.
Directional drilling methods often transition from drilling a vertical section of the wellbore to a curved or tangent section of the wellbore. This transition is typically referred to as kickoff. In current directional drilling methods, kickoff is typically implemented manually by the drilling operator downlinking a magnetic toolface and steering ratio (SR) parameter. The magnetic toolface represents the direction to drill and the SR parameter represents the time that the steering mechanism will spend in holding the desired magnetic toolface and then drilling ahead, adjusting these parameters as required. Once free from magnetic interference, the drilling operator will manually switch from using magnetic toolface to using gravity toolface and continue the drilling sending gravity toolface and SR parameters as required. Sometimes, this manual transition from magnetic toolface to gravity toolface can cause anomalies to inclination and azimuth smoothness as well as anomalies in consistency of dog leg severity of the wellbore in the kickoff.
This summary is provided to introduce a selection of concepts that are further described below in the detailed description. This summary is not intended to identify key features of the claimed subject matter, nor is it intended to be used as an aid in limiting the scope of the claimed subject matter.
Methods and systems are provided for automated closed-loop control of drilling trajectory during directional drilling, which automatically adjusts at least one parameter during the directional drilling to automatically control the direction of drilling when drilling a kickoff that transitions a wellbore from a vertical section to a curve or tangent section.
In embodiments, the closed-loop control can be configured to automatically adjust a steering ratio (SR) parameter that controls time that a steering tool will spend in holding a desired magnetic toolface. The SR parameter determines the dog leg severity (DLS) of the tool response during drilling.
In embodiments, the closed-loop control can be configured to automatically adjust the steering ratio (SR) parameter based on a difference or error between a target dog leg severity (Target_DLS) and an estimated dog leg severity (DLS*) calculated from tool response.
In embodiments, the closed-loop control can be configured to adjust the steering ratio (SR) parameter based on difference or error between a target build rate parameter (Target_BR) and an estimated build rate parameter (BR*) calculated from the tool response.
In embodiments, the closed-loop control can be configured to adjust the steering ratio (SR) parameter based on at least one of i) difference or error between a target inclination and measured inclination of the steering tool and ii) difference or error between a target build rate and a current build rate calculated from the measured inclination of the steering tool.
In embodiments, the adjustment of the steering ratio (SR) parameter can be based on a number of inputs selected from the group including a desired magnetic toolface, a target dog leg severity, a target build rate, a rate of penetration (ROP), and drilling state parameters. In embodiments, at least one of the inputs can be downlinked by a user or from a machine that supervises and automatically sends the inputs.
In embodiments, the closed-loop control can be configured to terminate the automatic adjusting of the steering ratio (SR) parameter or switch to another control mode when inclination of the steering tool exceeds a predetermined threshold value.
In embodiments, the closed-loop control can be further configured to automatically adjust magnetic toolface of the steering tool if the magnitude of the difference between the desired magnetic toolface and azimuth of the steering tool at a predefined inclination angle of the steering tool exceeds a predetermined threshold value.
In embodiments, the adjustment of the steering ratio (SR) parameter can be based on a ramp of multiple magnetic toolfaces or magnetic toolface set-point nudges using estimated or elapsed measured depth during drilling.
In embodiments, the adjusting of the at least one parameter can be activated manually by instructions from a drilling operator or automatically by instructions from a processor or other programmed controller during directional drilling.
In embodiments, the adjusting of the at least one parameter can be performed by a downhole processor or controller.
The disclosed embodiments may provide various technical advantages. For example, the disclosed embodiments provide for real-time closed loop control of the drilling toolface. As such, the disclosed methods may provide for improved well placement and reduced wellbore tortuosity. Moreover, by providing for closed loop control, the disclosed methods tend to improve drilling efficiency and consistency.
This summary is provided to introduce a selection of concepts that are further described below in the detailed description. This summary is not intended to identify key or essential features of the claimed subject matter, nor is it intended to be used as an aid in limiting the scope of the claimed subject matter.
The subject disclosure is further described in the detailed description which follows, in reference to the noted plurality of drawings by way of non-limiting examples of the subject disclosure, in which like reference numerals represent similar parts throughout the several views of the drawings, and wherein:
The particulars shown herein are by way of example and for purposes of illustrative discussion of the embodiments of the subject disclosure only and are presented in the cause of providing what is believed to be the most useful and readily understood description of the principles and conceptual aspects of the subject disclosure. In this regard, no attempt is made to show structural details in more detail than is necessary for the fundamental understanding of the subject disclosure, the description taken with the drawings making apparent to those skilled in the art how the several forms of the subject disclosure may be embodied in practice. Furthermore, like reference numbers and designations in the various drawings indicate like elements.
It will be understood that the BHA may include substantially any suitable steering tool 60, for example, including a deflection tool or a rotary steerable system. Various rotary steerable tool configurations are known in the art including various steering mechanisms for controlling the direction of drilling.
For example, in one embodiment, the BHA 50 may include deflector tools that includes a substantially non-rotating outer housing employing blades that engage the wellbore wall. Engagement of the blades with the wellbore wall can be controlled to vary the attitude of the drill bit during drilling, thereby pointing or pushing the drill bit in a desired direction while drilling. A rotating shaft deployed in the outer housing transfers rotary power and axial weight-on-bit to the drill bit during drilling. Accelerometer and magnetometer sets may be deployed in the outer housing and therefore are non-rotating or rotate slowly with respect to the wellbore wall.
In another embodiment, the BHA 50 can include a rotary steerable system, such as the PowerDrive rotary steerable system available from SLB which fully rotates with the drill string (i.e., the outer housing rotates with the drill string). The PowerDrive Xceed makes use of an internal steering mechanism that is not requiring contact with the wellbore wall and enables the tool body to fully rotate with the drill string. The PowerDrive X5, X6, and POWERDRIVE ORBIT® rotary steerable systems make use of mud actuated blades (or pads) that contact the wellbore wall. The extension of the blades (or pads) is rapidly and continually adjusted as the system rotates in the wellbore. The POWERDRIVE ARCHER® makes use of a lower steering section joined at an articulated swivel with an upper section. The swivel is actively tilted via pistons so as to change the angle of the lower section with respect to the upper section and maintain a desired drilling direction as the bottom hole assembly rotates in the wellbore. Accelerometer and magnetometer sets may rotate with the drill string or may alternatively be deployed in an internal roll-stabilized housing such that they remain substantially stationary (in a bias phase) or rotate slowly with respect to the wellbore (in a neutral phase). To drill a desired curvature, the bias phase and neutral phase are alternated during drilling at a predetermined ratio (referred to as the steering ratio). Again, the disclosed embodiments are not limited to use with any particular steering tool configuration.
The downhole sensors 70 may include substantially any suitable sensor arrangement used making downhole navigation measurements (wellbore inclination, wellbore azimuth, and/or tool face measurements). Such sensors may include, for example, accelerometers, magnetometers, gyroscopes, and the like. Such sensor arrangements are well known in the art and are therefore not described in further detail. The disclosed embodiments are not limited to the use of any particular sensor embodiments or configurations. Methods for making real-time while drilling measurements of the wellbore inclination and wellbore azimuth are disclosed, for example, in commonly assigned U.S. Patent No.'s 9,273,547 and 9,982,525. In the depicted embodiment, the sensors 70 are shown to be deployed in the steering tool 60. Such a depiction is merely for convenience as the sensors 70 may be deployed elsewhere in the BHA.
It will be understood by those of ordinary skill in the art that the deployment illustrated on
It will be understood that the disclosed embodiments are not limited to the above-described conventions for defining wellbore coordinates depicted in
In current practices, directional drilling methods employ manual operations to implement a kickoff transition from drilling a vertical section of a wellbore to a curved or tangent section of the wellbore. Such manual operations can cause anomalies to inclination and azimuth smoothness as well as anomalies in consistency of dog leg severity of the wellbore in the kickoff.
The present disclosure describes a control mode or process for automated closed-loop control of drilling trajectory during directional drilling. This control mode is referred to as “Auto-Kickoff” herein. The Auto-Kickoff control mode can be configured to automatically control the direction of drilling when drilling the kickoff that transitions the wellbore from a vertical section to a curve or tangent section.
In embodiments, the Auto-Kickoff control mode can be implemented by a closed-loop control algorithm as shown in
In embodiments, the inputs to the control algorithm include the desired magnetic toolface (i.e., target azimuth, labeled “MTF”), a target dog leg severity (Target_DLS) (or a target build rate (Target_BR)), rate of penetration (ROP) and drilling state parameters. The inputs can be downlinked to the controller block 501 and/or the steering tool 503 by a user (for example, a user that has a supervisory role), or from a machine that supervises and automatically sends the inputs to the controller block 501 and/or the steering tool 503. The controller block 501 can be located at the surface or downhole depending on the telemetry rate. The rate of penetration (ROP) and drilling state can be either downlinked, measured or estimated. The desired magnetic toolface (MTF) is the target azimuth (angle). The steering tool 503 controls the direction of drilling such that it tracks the desired magnetic toolface (MTF) over a time period controlled by the SR parameter. The desired magnetic toolface (MTF) may need to be set as a ramp of multiple MTFs rather than as only one set-point. In this case, MTF set-point nudges can be performed internally by the steering tool 503 using estimated or elapsed measured depth during drilling.
The estimator block 505 calculates the actual or estimated dog leg severity (DLS*) (or the actual or estimated build date (BL*)) from the tool response. In embodiments, the estimator block 505 can use the rate of penetration (ROP) to calculate DLS*. Alternatively, DLS* can be calculated using an overall angle change and threshold (U.S. Pat. No. 10,995,552) and estimated MD is calculated and passed using the max theoretical DLS (e.g., 10 deg/100 ft). For example, if 0.5 deg. corresponds to 5 ft drilled using theoretical DLS, then the actual or estimated DLS* is obtained. There are other ways to calculate DLS* by estimating the positions propagated through the ground. The DLS* (or the BR*) is used as part of the closed loop control algorithm. The target_DLS (or the Target_BR) can be compared to DLS* (or BR*) and the SR parameter is manipulated accordingly. Also, BR and/or turn rate (TR) can be derived and used in the controller block 501. The controller block 501 can be a linear controller (e.g., proportional controller) or a non-linear controller, including a neural network-based controller.
In other embodiments, the Auto-Kickoff control mode can be implemented by a control algorithm as shown in the flow chart of
In block 701, Target_MTF (i.e., MTF demand), target inclination, target azimuth, ROP, and possibly other drilling parameters are provided as inputs. One or more of these inputs can be communicated or downlinked from a supervisory machine or obtained from local electronic storage that stores tool settings.
In block 703, the attitude (inclination INC (in degrees) and azimuth AZI (in degrees)) of the steering tool (e.g., RSS) is calculated from survey measurements performed by sensors integral to the steering tool as is well known to those of ordinary skill in the art.
In block 705, the current build rate (i.e., actual_BR) of the steering tool can be calculated from the attitude (e.g., inclination INC (in degrees) of the steering tool as calculated in 703. For example, the current build rate (i.e., actual_BR) can be calculated from the difference between the inclination INC (in degrees) of the steering tool as measured by a sensor for the current time (current measurement time) and the inclination INC (in degrees) of the steering tool as measured by the same sensor for a previous time (the measurement time prior to the current measurement time). In another example, the current build rate (i.e., actual_BR) can be calculated from the difference between the inclination INC (in degrees) as measured by two sensors at a given measurement time with a known distance between the two sensors.
In block 707, the control operations check whether the inclination (INC) of the steering tool as calculated in 703 is less than or equal to a predefined inclination value (PREDEFINED_INC_1). If so, the control operations continue to blocks 709 and 711. If not, the control operations continue to block 713. In embodiments, the predefined inclination value (PREDEFINED_INC_1) can be 8 degrees. Another threshold value (for example, a threshold value in the range of 2 to 5 degrees) can be used. The threshold value can be communicated or downlinked from a supervisory machine or obtained from local electronic storage that stores tool settings.
In block 709, the steering ratio SR is calculated as a function of i) difference between the target inclination of 701 and the INC of the steering tool as calculated in 703 and ii) difference between a target build rate (Target_BR) and the current build rate (actual_BR) of 705. In embodiments, the target build rate (Target_BR) can be based on a target dog leg severity (Target_DLS) and/or another input parameter.
In block 711, the Target_MTF of block 701 is used to control the steering tool for a time period corresponding to steering ratio SR as calculated in 709. In this block, the steering tool controls the direction of drilling such that it tracks the desired magnetic toolface (MTF) over a time period controlled by the steering ratio SR of 709. The operations can revert back to block 701 to repeat the control operations as shown.
In block 713, the control operations check whether the magnitude of the difference between the Target_MTF of 701 and the azimuth of the steering tool as calculated on 703 is less than a predefined amount. If not, the control operations continue to block 715. If not, the control operations continue to block 717. In embodiments, the predefined amount can be 20 degrees. Another threshold value can be used. The threshold value can be communicated or downlinked from a supervisory machine or obtained from local electronic storage that stores tool settings.
In block 715, the control operations execute a scheme for control of the azimuth of steering tool.
Note that the operations of blocks 713 and 715 control the accuracy of the azimuth angle of the steering tool during kickoff. Specifically, in the event that the kickoff azimuth falls outside a certain pre-selected threshold (e.g., 20 degrees) at a certain pre-selected inclination angle (e.g., 8 degrees), then the scheme of block 715 is automatically executed. In embodiments, this scheme can be configured to adjust the Target_MTF of the steering tool to control the azimuth of the steering tool and account for any deviations or errors in toolface which could for instance be encountered if there is a toolface offset. An example of such a scheme is described below with respect to
In block 717, the control operations check whether the inclination (INC) of the steering tool as calculated in 703 is greater than or equal to a predefined inclination value (PREDEFINED_INC_2). If not, the control operations continue to blocks 719 and 721. If so, the control operations continue to block 723. In embodiments, the predefined inclination value (PREDEFINED_INC_2) can be 10 degrees. Another threshold value (for example, a threshold value in the range of 5 to 10 degrees) can be used. The threshold value can be communicated or downlinked from a supervisory machine or obtained from local electronic storage that stores tool settings.
In block 719, the steering ratio SR is calculated as a function of i) difference between the target inclination of 701 and the INC of the steering tool as calculated in 703 and ii) difference between a target build rate (Target_BR) and the current build rate (actual_BR) of 705. In embodiments, the target build rate (Target_BR) can be based on a target dog leg severity (Target_DLS) and/or another input parameter.
In block 721, the Target_MTF of block 701 is used to control the steering tool for a time period corresponding to steering ratio SR as calculated in 719. In this block, the steering tool controls the direction of drilling such that it tracks the desired magnetic toolface (MTF) over a time period controlled by the steering ratio SR of 719. The operations can revert back to block 701 to repeat the control operations as shown.
In block 723, the control operations automatically switch to another control mode (such as an auto-curve control mode) suitable for drilling the build or curve or tangent section of the wellbore that has been kicked-off by the operation of the Auto-Kickoff control mode.
The Auto-Kickoff control mode can be activated (manually by instructions from a drilling operator or automatically by instructions from a processor or other programmed controller) during directional drilling.
In embodiments, the Auto-Kickoff control mode can be activated by various mechanisms, such as PowerV and manual mode pages, or manual commands in a downlink map.
In embodiments, the Auto-Kickoff control mode can be activated when the inclination of the wellbore is low (e.g., less than 5 deg).
In embodiments, when the Auto-Kickoff control mode is activated, the steering tool can be configured to the Auto-curve page in the Multi-page downlink map. The MTF, DLS and ROP targets can be pre-set in the tool settings to be used if and when the Auto-Kickoff control mode is activated. These tool settings can be configured to default to set values if not pre-set and can be adjusted by downlinks in the Auto-curve page.
In embodiments, once the inclination of the wellbore is above a certain pre-set inclination value (e.g., 10 deg), the directional drilling control can switch from Auto-Kickoff control mode to another mode (e.g., Auto-curve mode) and the subsequent downlinks will be accepted in the other mode. If the Auto-Kickoff control mode needs to be deactivated before reaching the inclination set for automatic deactivation, sending another command can be configured to override the Auto-Kickoff control mode. This will allow the tool to go to other modes such as HIA, IH, Auto-curve or manual mode.
In embodiments, the Auto-Kickoff control mode can be activated by various conditions or commands, such as: the drilling operator sending one downlink; with the pre-set MTF, DLS and ROP set up in the tool's Auto-Kickoff settings, the tool will begin the Auto-Kickoff control mode in the MTF direction as dictated by the settings; the target DLS and ROP can be set or controlled independently.
In embodiments, during the Auto-Kickoff control mode, the tool can be configured to switch to another mode (e.g., Auto-Curve mode) automatically without requiring action or input from the drilling operator. In embodiments, this can happen once the inclination reaches a predetermined value (e.g., 10 deg). In the follow-on mode, if any turn is required, the TF settings in the Auto-curve page can be used without exiting the Auto-Kick off mode.
In embodiments, the Auto-Kickoff control mode can be deactivated by various conditions or commands. For example, once the inclination reaches a predetermined value (e.g., 20 deg), the tool can be configured to automatically terminate the Auto-Kickoff control mode and transition to another mode (such as Auto-Curve mode with the Auto-Curve settings pre-selected), If a tangent section is required, then the drilling operation can send command DLS=0 from within the Auto-curve page.
The embodiments described herein can be configured for downhole implementation via one or more controllers deployed downhole (e.g., in a steering/directional drilling tool). A suitable controller may include, for example, a programmable processor, such as a microprocessor or a microcontroller and processor-readable or computer-readable program code embodying logic. A suitable processor may be utilized, for example, to execute the method embodiments described above. A suitable controller may also optionally include other controllable components, such as sensors (e.g., a depth sensor), data storage devices, power supplies, timers, and the like. The controller may also be disposed to be in electronic communication with the attitude sensors (e.g., to receive the continuous inclination and azimuth measurements). A suitable controller may also optionally communicate with other instruments in the drill string, such as, for example, telemetry systems that communicate with the surface. A suitable controller may further optionally include volatile or non-volatile memory or a data storage device.
The disclosed embodiments may further include a downhole steering tool having a downhole steering tool body, a steering mechanism for controlling a direction of drilling a subterranean wellbore and sensors for measuring attitude (i.e., inclination and azimuth) of the wellbore as it is drilled. The steering tool may further include a downhole controller including one or more modules that embody a cascade closed-loop control system (e.g.,
Device 2500 is one example of a computing device or programmable device and is not intended to suggest any limitation as to scope of use or functionality of device 2500 and/or its possible architectures. For example, device 2500 can comprise one or more computing devices, programmable logic controllers (PLCs), etc.
Further, device 2500 should not be interpreted as having any dependency relating to one or a combination of components illustrated in device 2500. For example, device 2500 may include one or more of computers, such as a laptop computer, a desktop computer, a mainframe computer, etc., or any combination or accumulation thereof.
Device 2500 can also include a bus 2508 configured to allow various components and devices, such as processors 2502, memory 2504, and local data storage 2510, among other components, to communicate with each other.
Bus 2508 can include one or more of any of several types of bus structures, including a memory bus or memory controller, a peripheral bus, an accelerated graphics port, and a processor or local bus using any of a variety of bus architectures. Bus 2508 can also include wired and/or wireless buses.
Local data storage 2510 can include fixed media (e.g., RAM, ROM, a fixed hard drive, etc.) as well as removable media (e.g., a flash memory drive, a removable hard drive, optical disks, magnetic disks, and so forth). One or more input/output (I/O) device(s) 2512 may also communicate via a user interface (UI) controller 2514, which may connect with I/O device(s) 2512 either directly or through bus 2508.
In one possible implementation, a network interface 2516 may communicate outside of device 2500 via a connected network. A media drive/interface 2518 can accept removable tangible media 2520, such as flash drives, optical disks, removable hard drives, software products, etc. In one possible implementation, logic, computing instructions, and/or software programs comprising elements of module 2506 may reside on removable media 2520 readable by media drive/interface 2518.
In one possible embodiment, input/output device(s) 2512 can allow a user (such as a human annotator) to enter commands and information to device 2500, and also allow information to be presented to the user and/or other components or devices. Examples of input device(s) 2512 include, for example, sensors, a keyboard, a cursor control device (e.g., a mouse), a microphone, a scanner, and any other input devices known in the art. Examples of output devices include a display device (e.g., a monitor or projector), speakers, a printer, a network card, and so on.
Various processes and systems of present disclosure may be described herein in the general context of software or program modules, or the techniques and modules may be implemented in pure computing hardware. Software generally includes routines, programs, objects, components, data structures, and so forth that perform particular tasks or implement particular abstract data types. An implementation of these modules and techniques may be stored on or transmitted across some form of tangible computer-readable media. Computer-readable media can be any available data storage medium or media that is tangible and can be accessed by a computing device. Computer readable media may thus comprise computer storage media. “Computer storage media” designates tangible media, and includes volatile and non-volatile, removable, and non-removable tangible media implemented for storage of information such as computer readable instructions, data structures, program modules, or other data. Computer storage media include, but are not limited to, RAM, ROM, EEPROM, flash memory or other memory technology, CD-ROM, digital versatile disks (DVD) or other optical storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other tangible medium which can be used to store the desired information, and which can be accessed by a computer.
Some of the methods and processes described above can be performed by a processor. The term “processor” should not be construed to limit the embodiments disclosed herein to any particular device type or system. The processor may include a computer system. The computer system may also include a computer processor (e.g., a microprocessor, microcontroller, digital signal processor, general-purpose computer, special-purpose machine, virtual machine, software container, or appliance) for executing any of the methods and processes described above.
The computer system may further include a memory such as a semiconductor memory device (e.g., a RAM, ROM, PROM, EEPROM, or Flash-Programmable RAM), a magnetic memory device (e.g., a diskette or fixed disk), an optical memory device (e.g., a CD-ROM), a PC card (e.g., PCMCIA card), or other memory device.
Alternatively or additionally, the processor may include discrete electronic components coupled to a printed circuit board, integrated circuitry (e.g., Application Specific Integrated Circuits (ASIC)), and/or programmable logic devices (e.g., a Field Programmable Gate Arrays (FPGA)). Any of the methods and processes described above can be implemented using such logic devices.
Some of the methods and processes described above can be implemented as computer program logic for use with the computer processor. The computer program logic may be embodied in various forms, including a source code form or a computer executable form. Source code may include a series of computer program instructions in a variety of programming languages (e.g., an object code, an assembly language, or a high-level language such as C, C++, or JAVA). Such computer instructions can be stored in a non-transitory computer readable medium (e.g., memory) and executed by the computer processor. The computer instructions may be distributed in any form as a removable storage medium with accompanying printed or electronic documentation (e.g., shrink wrapped software), preloaded with a computer system (e.g., on system ROM or fixed disk), or distributed from a server over a communication network (e.g., the Internet).
Although only a few example embodiments have been described in detail above, those skilled in the art will readily appreciate that many modifications are possible in the example embodiments without materially departing from this invention.
Accordingly, all such modifications are intended to be included within the scope of this disclosure as defined in the following claims. In the claims, means-plus-function clauses are intended to cover the structures described herein as performing the recited function and not only structural equivalents, but also equivalent structures. Thus, although a nail and a screw may not be structural equivalents in that a nail employs a cylindrical surface to secure wooden parts together, whereas a screw employs a helical surface, in the environment of fastening wooden parts, a nail and a screw may be equivalent structures. It is the express intention of the applicant not to invoke 35 U.S.C. § 112, paragraph 6 for any limitations of any of the claims herein, except for those in which the claim expressly uses the words ‘means for’ together with an associated function.
The present disclosure claims priority from U.S. Provisional Appl. No. 63/497,831, filed on Apr. 24, 2023, entitled “AUTOMATED CONTROL OF TRAJECTORY OF DOWNHOLE DRILLING”, herein incorporated by reference in its entirety.
Number | Date | Country | |
---|---|---|---|
63497831 | Apr 2023 | US |