US20160369619A1 - Drilling measurement systems and methods - Google Patents
Drilling measurement systems and methods Download PDFInfo
- Publication number
- US20160369619A1 US20160369619A1 US14/899,902 US201514899902A US2016369619A1 US 20160369619 A1 US20160369619 A1 US 20160369619A1 US 201514899902 A US201514899902 A US 201514899902A US 2016369619 A1 US2016369619 A1 US 2016369619A1
- Authority
- US
- United States
- Prior art keywords
- elevation
- sensor
- determining
- drilling
- drilling device
- 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.)
- Abandoned
Links
- 238000000034 method Methods 0.000 title claims abstract description 92
- 238000005259 measurement Methods 0.000 title claims abstract description 82
- 238000005553 drilling Methods 0.000 title claims description 183
- 239000003550 marker Substances 0.000 claims description 38
- 230000008859 change Effects 0.000 claims description 14
- 238000006073 displacement reaction Methods 0.000 claims description 5
- 230000003287 optical effect Effects 0.000 claims description 5
- 230000008878 coupling Effects 0.000 claims description 2
- 238000010168 coupling process Methods 0.000 claims description 2
- 238000005859 coupling reaction Methods 0.000 claims description 2
- 239000012530 fluid Substances 0.000 description 15
- 230000033001 locomotion Effects 0.000 description 13
- 230000008569 process Effects 0.000 description 12
- 238000004364 calculation method Methods 0.000 description 8
- 238000012544 monitoring process Methods 0.000 description 8
- 230000015654 memory Effects 0.000 description 7
- 238000012545 processing Methods 0.000 description 6
- 238000004422 calculation algorithm Methods 0.000 description 4
- 230000000704 physical effect Effects 0.000 description 4
- 230000007704 transition Effects 0.000 description 4
- 238000004458 analytical method Methods 0.000 description 3
- 238000013480 data collection Methods 0.000 description 3
- 238000012423 maintenance Methods 0.000 description 3
- 239000000463 material Substances 0.000 description 3
- 230000003068 static effect Effects 0.000 description 3
- 238000004891 communication Methods 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000036541 health Effects 0.000 description 2
- 238000009434 installation Methods 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 238000013519 translation Methods 0.000 description 2
- 230000000007 visual effect Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 230000015556 catabolic process Effects 0.000 description 1
- 239000004568 cement Substances 0.000 description 1
- 230000006835 compression Effects 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 238000006731 degradation reaction Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000011156 evaluation Methods 0.000 description 1
- 230000014509 gene expression Effects 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 238000003909 pattern recognition Methods 0.000 description 1
- 238000010248 power generation Methods 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
- 238000004549 pulsed laser deposition Methods 0.000 description 1
- 239000011435 rock Substances 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
Images
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
- E21B47/00—Survey of boreholes or wells
- E21B47/04—Measuring depth or liquid level
-
- 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
- E21B19/00—Handling rods, casings, tubes or the like outside the borehole, e.g. in the derrick; Apparatus for feeding the rods or cables
-
- 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
- E21B19/00—Handling rods, casings, tubes or the like outside the borehole, e.g. in the derrick; Apparatus for feeding the rods or cables
- E21B19/10—Slips; Spiders ; Catching devices
-
- 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
- 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/02—Automatic control of the tool feed
-
- 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/0006—
-
- 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/007—Measuring stresses in a pipe string or casing
-
- 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
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01B—MEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
- G01B11/00—Measuring arrangements characterised by the use of optical techniques
- G01B11/22—Measuring arrangements characterised by the use of optical techniques for measuring depth
-
- 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/02—Automatic control of the tool feed
- E21B44/04—Automatic control of the tool feed in response to the torque of the drive ; Measuring drilling torque
-
- 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
- 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
Definitions
- the length of the drill string may be monitored and updated by various instruments. Maintaining an accurate and generally up-to-date measure of the drill string length may have a variety of uses. For example, knowledge of the drill string length may facilitate maintaining operational safety. If drilling depth is not tracked properly, a driller may run the whole drill string into the rock at full speed without realizing the bottom end of the hole is approaching, potentially causing severe equipment damage and operational problems.
- a specific target e.g., a reservoir
- a kick-off point for a deviated section of a well may be specified in terms of drilling depth.
- Drill string length may be used as a proxy for the drilling depth, and thus, a drilling operator may recognize that such an event has occurred (or is to occur) when a certain string length is reached. Further, recorded event occurrences, logs, etc. may be linked to drilling depth through drill string length, which may provide insight into the subterranean formation properties.
- drill string length is measured using an encoder at the drawworks of the rig.
- the drawworks is a winch that controls the raising and lowering of the travelling block, which in turn adjusts the elevation of the top drive and the drill string attached thereto.
- the encoder records the revolutions, or otherwise the angular position, of the winch, which in turn provides the distance that the travelling block has been lowered.
- the block can be raised again using the drawworks, and the process can be repeated.
- the drawworks encoder measurement may have an inherent error caused by the radius of the drill line layer relative to the center of the drawworks, the stretch of drill line under the hookload (which itself may fluctuate, e.g., by downhole pressures, etc.), and the like.
- a geolograph line is sometimes used to calibrate the drawworks encoder.
- the geolograph line is a cable that is attached directly to the top drive or the block.
- a cable retrieval system for the cable is provided, along with an encoding sensor, and both are attached to a fixed point on or near the rig floor.
- the geolograph line then travels up and down the derrick with the top drive while the encoder measures the amount of line being paid out or retrieved.
- Embodiments of the disclosure may provide a method for tracking depth of a drill string.
- the method includes determining a measured elevation difference between a first position of a sensor and a second position of the sensor, based on measurements taken by an elevation measurement device, determining a calibration elevation difference between the first and second positions based on measurements taken by the sensor using markers positioned at predetermined elevations, and calibrating the elevation measurement device based at least partially on a relationship between the measured elevation difference and the calibration elevation difference.
- Embodiments of the disclosure may also provide a method for measuring a drilling depth.
- the method includes moving a drilling device from a first position to a second position by spooling or unspooling a drill line on a drawworks drum, determining a measured elevation of the drilling device at the second position using a primary elevation measurement device configured to measure an elevation of the drilling device based on the spooling or unspooling of the drill line on the drawworks drum, determining a sensed elevation of the drilling device at the second position using a sensor that is moved along with the drilling device, determining a deformation metric selected from the group consisting of stretch, strain, and stress, in the drill line, based on a difference between the measured elevation and the sensed elevation, and correcting the primary elevation measurement device based on the deformation metric.
- Embodiments of the disclosure may also provide a method for tracking depth of a drill string.
- the method includes coupling a sensor to a drilling device, wherein the drilling device is movable vertically with respect to a rig floor and is configured to rotate a drill string, sensing a first marker that is stationary with respect to the rig floor using the sensor, measuring a distance between the first marker and the sensor, or an angle at which the sensor is positioned to sense the first marker, or both, and determining an elevation of the drilling device above the rig floor based on the distance or the angle, or both.
- FIG. 1 illustrates a schematic view of a drilling rig and a control system, according to an embodiment.
- FIG. 2 illustrates a schematic view of a drilling rig and a remote computing resource environment, according to an embodiment.
- FIGS. 3A, 3B, and 3C illustrate conceptual, side, schematic views of three embodiments of an automated calibration system.
- FIG. 4A illustrates a flowchart of a method for automated calibration of a drilling depth measurement, according to an embodiment.
- FIG. 4B illustrates a plot of actual versus measured depth in a calibrated system and in an uncalibrated system, according to an embodiment.
- FIGS. 5 and 6 illustrate schematic views of an automated calibration system, according to an embodiment.
- FIG. 7 illustrates a schematic view of a pipe movement tracking system, according to an embodiment.
- FIG. 8 illustrates a flowchart of a method for measuring a length of a tubular, according to an embodiment.
- FIGS. 9 and 10 illustrate side, schematic views of a drilling rig at various points during the method of FIG. 8 , according to an embodiment.
- FIG. 11 illustrates a flowchart of a method for drilling, according to an embodiment.
- FIG. 12 illustrates a side, schematic view of a drilling rig having a drill string deployed into a wellbore, according to an embodiment.
- FIG. 13 illustrates a schematic view of a computing system, according to an embodiment.
- first, second, etc. may be used herein to describe various elements, these elements should not be limited by these terms. These terms are only used to distinguish one element from another. For example, a first object could be termed a second object or step, and, similarly, a second object could be termed a first object or step, without departing from the scope of the present disclosure.
- FIG. 1 illustrates a conceptual, schematic view of a control system 100 for a drilling rig 102 , according to an embodiment.
- the control system 100 may include a rig computing resource environment 105 , which may be located onsite at the drilling rig 102 and, in some embodiments, may have a coordinated control device 104 .
- the control system 100 may also provide a supervisory control system 107 .
- the control system 100 may include a remote computing resource environment 106 , which may be located offsite from the drilling rig 102 .
- the remote computing resource environment 106 may include computing resources locating offsite from the drilling rig 102 and accessible over a network.
- a “cloud” computing environment is one example of a remote computing resource.
- the cloud computing environment may communicate with the rig computing resource environment 105 via a network connection (e.g., a WAN or LAN connection).
- the drilling rig 102 may include various systems with different sensors and equipment for performing operations of the drilling rig 102 , and may be monitored and controlled via the control system 100 , e.g., the rig computing resource environment 105 . Additionally, the rig computing resource environment 105 may provide for secured access to rig data to facilitate onsite and offsite user devices monitoring the rig, sending control processes to the rig, and the like.
- the drilling rig 102 may include a downhole system 110 , a fluid system 112 , and a central system 114 .
- the drilling rig 102 may include an information technology (IT) system 116 .
- the downhole system 110 may include, for example, a bottomhole assembly (BHA), mud motors, sensors, etc. disposed along the drill string, and/or other drilling equipment configured to be deployed into the wellbore. Accordingly, the downhole system 110 may refer to tools disposed in the wellbore, e.g., as part of the drill string used to drill the well.
- the fluid system 112 may include, for example, drilling mud, pumps, valves, cement, mud-loading equipment, mud-management equipment, pressure-management equipment, separators, and other fluids equipment. Accordingly, the fluid system 112 may perform fluid operations of the drilling rig 102 .
- the central system 114 may include a hoisting and rotating platform, top drives, rotary tables, kellys, drawworks, pumps, generators, tubular handling equipment, derricks, masts, substructures, and other suitable equipment. Accordingly, the central system 114 may perform power generation, hoisting, and rotating operations of the drilling rig 102 , and serve as a support platform for drilling equipment and staging ground for rig operation, such as connection make up, etc.
- the IT system 116 may include software, computers, and other IT equipment for implementing IT operations of the drilling rig 102 .
- the control system 100 may monitor sensors from multiple systems of the drilling rig 102 and provide control commands to multiple systems of the drilling rig 102 , such that sensor data from multiple systems may be used to provide control commands to the different systems of the drilling rig 102 .
- the system 100 may collect temporally and depth aligned surface data and downhole data from the drilling rig 102 and store the collected data for access onsite at the drilling rig 102 or offsite via the rig computing resource environment 105 .
- the system 100 may provide monitoring capability.
- the control system 100 may include supervisory control via the supervisory control system 107 .
- one or more of the downhole system 110 , fluid system 112 , and/or central system 114 may be manufactured and/or operated by different vendors. In such an embodiment, certain systems may not be capable of unified control (e.g., due to different protocols, restrictions on control permissions, etc.). An embodiment of the control system 100 that is unified, may, however, provide control over the drilling rig 102 and its related systems (e.g., the downhole system 110 , fluid system 112 , and/or central system 114 ).
- FIG. 2 illustrates a conceptual, schematic view of the control system 100 , according to an embodiment.
- the rig computing resource environment 105 may communicate with offsite devices and systems using a network 108 (e.g., a wide area network (WAN) such as the internet). Further, the rig computing resource environment 105 may communicate with the remote computing resource environment 106 via the network 108 .
- FIG. 2 also depicts the aforementioned example systems of the drilling rig 102 , such as the downhole system 110 , the fluid system 112 , the central system 114 , and the IT system 116 .
- one or more onsite user devices 118 may also be included on the drilling rig 102 . The onsite user devices 118 may interact with the IT system 116 .
- the onsite user devices 118 may include any number of user devices, for example, stationary user devices intended to be stationed at the drilling rig 102 and/or portable user devices.
- the onsite user devices 118 may include a desktop, a laptop, a smartphone, a personal data assistant (PDA), a tablet component, a wearable computer, or other suitable devices.
- the onsite user devices 118 may communicate with the rig computing resource environment 105 of the drilling rig 102 , the remote computing resource environment 106 , or both.
- the offsite user devices 120 may include a desktop, a laptop, a smartphone, a personal data assistant (PDA), a tablet component, a wearable computer, or other suitable devices.
- the offsite user devices 120 may be configured to receive and/or transmit information (e.g., monitoring functionality) from and/or to the drilling rig 102 via communication with the rig computing resource environment 105 .
- the offsite user devices 120 may provide control processes for controlling operation of the various systems of the drilling rig 102 .
- the offsite user devices 120 may communicate with the remote computing resource environment 106 via the network 108 .
- the systems of the drilling rig 102 may include various sensors, actuators, and controllers (e.g., programmable logic controllers (PLCs)).
- the downhole system 110 may include sensors 122 , actuators 124 , and controllers 126 .
- the fluid system 112 may include sensors 128 , actuators 130 , and controllers 132 .
- the central system 114 may include sensors 134 , actuators 136 , and controllers 138 .
- the sensors 122 , 128 , and 134 may include any suitable sensors for operation of the drilling rig 102 .
- the sensors 122 , 128 , and 134 may include a camera, a pressure sensor, a temperature sensor, a flow rate sensor, a vibration sensor, a current sensor, a voltage sensor, a resistance sensor, a gesture detection sensor or device, a voice actuated or recognition device or sensor, or other suitable sensors.
- the sensors described above may provide sensor data to the rig computing resource environment 105 (e.g., to the coordinated control device 104 ).
- downhole system sensors 122 may provide sensor data 140
- the fluid system sensors 128 may provide sensor data 142
- the central system sensors 134 may provide sensor data 144 .
- the sensor data 140 , 142 , and 144 may include, for example, equipment operation status (e.g., on or off, up or down, set or release, etc.), drilling parameters (e.g., depth, hook load, torque, etc.), auxiliary parameters (e.g., vibration data of a pump) and other suitable data.
- the acquired sensor data may include or be associated with a timestamp (e.g., a date, time or both) indicating when the sensor data was acquired. Further, the sensor data may be aligned with a depth or other drilling parameter.
- Acquiring the sensor data at the coordinated control device 104 may facilitate measurement of the same physical properties at different locations of the drilling rig 102 .
- measurement of the same physical properties may be used for measurement redundancy to enable continued operation of the well.
- measurements of the same physical properties at different locations may be used for detecting equipment conditions among different physical locations. The variation in measurements at different locations over time may be used to determine equipment performance, system performance, scheduled maintenance due dates, and the like.
- slip status (e.g., in or out) may be acquired from the sensors and provided to the rig computing resource environment 105 .
- acquisition of fluid samples may be measured by a sensor and related with bit depth and time measured by other sensors. Acquisition of data from a camera sensor may facilitate detection of arrival and/or installation of materials or equipment in the drilling rig 102 . The time of arrival and/or installation of materials or equipment may be used to evaluate degradation of a material, scheduled maintenance of equipment, and other evaluations.
- the coordinated control device 104 may facilitate control of individual systems (e.g., the central system 114 , the downhole system, or fluid system 112 , etc.) at the level of each individual system.
- sensor data 128 may be fed into the controller 132 , which may respond to control the actuators 130 .
- the control may be coordinated through the coordinated control device 104 . Examples of such coordinated control operations include the control of downhole pressure during tripping.
- the downhole pressure may be affected by both the fluid system 112 (e.g., pump rate and choke position) and the central system 114 (e.g. tripping speed).
- the coordinated control device 104 may be used to direct the appropriate control commands.
- control of the various systems of the drilling rig 102 may be provided via a three-tier control system that includes a first tier of the controllers 126 , 132 , and 138 , a second tier of the coordinated control device 104 , and a third tier of the supervisory control system 107 .
- coordinated control may be provided by one or more controllers of one or more of the drilling rig systems 110 , 112 , and 114 without the use of a coordinated control device 104 .
- the rig computing resource environment 105 may provide control processes directly to these controllers for coordinated control.
- the controllers 126 and the controllers 132 may be used for coordinated control of multiple systems of the drilling rig 102 .
- the sensor data 140 , 142 , and 144 may be received by the coordinated control device 104 and used for control of the drilling rig 102 and the drilling rig systems 110 , 112 , and 114 .
- the sensor data 140 , 142 , and 144 may be encrypted to produce encrypted sensor data 146 .
- the rig computing resource environment 105 may encrypt sensor data from different types of sensors and systems to produce a set of encrypted sensor data 146 .
- the encrypted sensor data 146 may not be viewable by unauthorized user devices (either offsite or onsite user device) if such devices gain access to one or more networks of the drilling rig 102 .
- the encrypted sensor data 146 may include a timestamp and an aligned drilling parameter (e.g., depth) as discussed above.
- the encrypted sensor data 146 may be sent to the remote computing resource environment 106 via the network 108 and stored as encrypted sensor data 148 .
- the rig computing resource environment 105 may provide the encrypted sensor data 148 available for viewing and processing offsite, such as via offsite user devices 120 . Access to the encrypted sensor data 148 may be restricted via access control implemented in the rig computing resource environment 105 . In some embodiments, the encrypted sensor data 148 may be provided in real-time to offsite user devices 120 such that offsite personnel may view real-time status of the drilling rig 102 and provide feedback based on the real-time sensor data. For example, different portions of the encrypted sensor data 146 may be sent to offsite user devices 120 . In some embodiments, encrypted sensor data may be decrypted by the rig computing resource environment 105 before transmission or decrypted on an offsite user device after encrypted sensor data is received.
- the offsite user device 120 may include a thin client configured to display data received from the rig computing resource environment 105 and/or the remote computing resource environment 106 .
- a thin client configured to display data received from the rig computing resource environment 105 and/or the remote computing resource environment 106 .
- multiple types of thin clients e.g., devices with display capability and minimal processing capability
- the rig computing resource environment 105 may include various computing resources used for monitoring and controlling operations such as one or more computers having a processor and a memory.
- the coordinated control device 104 may include a computer having a processor and memory for processing sensor data, storing sensor data, and issuing control commands responsive to sensor data.
- the coordinated control device 104 may control various operations of the various systems of the drilling rig 102 via analysis of sensor data from one or more drilling rig systems (e.g. 110 , 112 , 114 ) to enable coordinated control between each system of the drilling rig 102 .
- the coordinated control device 104 may execute control commands 150 for control of the various systems of the drilling rig 102 (e.g., drilling rig systems 110 , 112 , 114 ).
- the coordinated control device 104 may send control data determined by the execution of the control commands 150 to one or more systems of the drilling rig 102 .
- control data 152 may be sent to the downhole system 110
- control data 154 may be sent to the fluid system 112
- control data 154 may be sent to the central system 114 .
- the control data may include, for example, operator commands (e.g., turn on or off a pump, switch on or off a valve, update a physical property setpoint, etc.).
- the coordinated control device 104 may include a fast control loop that directly obtains sensor data 140 , 142 , and 144 and executes, for example, a control algorithm.
- the coordinated control device 104 may include a slow control loop that obtains data via the rig computing resource environment 105 to generate control commands.
- the coordinated control device 104 may intermediate between the supervisory control system 107 and the controllers 126 , 132 , and 138 of the systems 110 , 112 , and 114 .
- a supervisory control system 107 may be used to control systems of the drilling rig 102 .
- the supervisory control system 107 may include, for example, devices for entering control commands to perform operations of systems of the drilling rig 102 .
- the coordinated control device 104 may receive commands from the supervisory control system 107 , process the commands according to a rule (e.g., an algorithm based upon the laws of physics for drilling operations), and/or control processes received from the rig computing resource environment 105 , and provides control data to one or more systems of the drilling rig 102 .
- the supervisory control system 107 may be provided by and/or controlled by a third party.
- the coordinated control device 104 may coordinate control between discrete supervisory control systems and the systems 110 , 112 , and 114 while using control commands that may be optimized from the sensor data received from the systems 110 112 , and 114 and analyzed via the rig computing resource environment 105 .
- the rig computing resource environment 105 may include a monitoring process 141 that may use sensor data to determine information about the drilling rig 102 .
- the monitoring process 141 may determine a drilling state, equipment health, system health, a maintenance schedule, or any combination thereof.
- the rig computing resource environment 105 may include control processes 143 that may use the sensor data 146 to optimize drilling operations, such as, for example, the control of drilling equipment to improve drilling efficiency, equipment reliability, and the like.
- the acquired sensor data may be used to derive a noise cancellation scheme to improve electromagnetic and mud pulse telemetry signal processing.
- the control processes 143 may be implemented via, for example, a control algorithm, a computer program, firmware, or other suitable hardware and/or software.
- the remote computing resource environment 106 may include a control process 145 that may be provided to the rig computing resource environment 105 .
- the rig computing resource environment 105 may include various computing resources, such as, for example, a single computer or multiple computers.
- the rig computing resource environment 105 may include a virtual computer system and a virtual database or other virtual structure for collected data.
- the virtual computer system and virtual database may include one or more resource interfaces (e.g., web interfaces) that enable the submission of application programming interface (API) calls to the various resources through a request.
- each of the resources may include one or more resource interfaces that enable the resources to access each other (e.g., to enable a virtual computer system of the computing resource environment to store data in or retrieve data from the database or other structure for collected data).
- the virtual computer system may include a collection of computing resources configured to instantiate virtual machine instances.
- a user may interface with the virtual computer system via the offsite user device or, in some embodiments, the onsite user device.
- other computer systems or computer system services may be utilized in the rig computing resource environment 105 , such as a computer system or computer system service that provisions computing resources on dedicated or shared computers/servers and/or other physical devices.
- the rig computing resource environment 105 may include a single server (in a discrete hardware component or as a virtual server) or multiple servers (e.g., web servers, application servers, or other servers).
- the servers may be, for example, computers arranged in any physical and/or virtual configuration
- the rig computing resource environment 105 may include a database that may be a collection of computing resources that run one or more data collections. Such data collections may be operated and managed by utilizing API calls. The data collections, such as sensor data, may be made available to other resources in the rig computing resource environment or to user devices (e.g., onsite user device 118 and/or offsite user device 120 ) accessing the rig computing resource environment 105 .
- the remote computing resource environment 106 may include similar computing resources to those described above, such as a single computer or multiple computers (in discrete hardware components or virtual computer systems).
- the rig may include slips located at the rig floor.
- the slips may be provided with sensors to register a transition of the weight bearing between the hook line (via the top drive) and the slips.
- the top of the tubular may be a few feet from the top of the rig.
- the system may employ a high resolution positioning sensor for determining where in the mast of where the hook was. The hook then gets another stand of tubular, connects the stand on the tubular string, and then the hook picks up the weight out of the slips. The pick up transition moment may occur when the weight disappears from the slips and appears on the hook.
- the elevation of the hook may be recorded when the hook holds the weight, as determined by the transition recorded in the slip sensors (and/or the top drive sensors). This may yield an accurate measurement of the stand length in a stretched condition, e.g., as the weight of the drill string is transmitted therethrough.
- FIG. 3A illustrates a side, schematic view of a drilling rig 302 including an automated calibration system 300 , according to an embodiment.
- the drilling rig 302 generally includes a travelling block 304 that is hoisted by a cable or “drill line” 306 that may be attached to and movable by a drum 308 of a drawworks 315 .
- the drilling rig 302 may also include a drilling device 305 , which may be or include a kelly or a top drive.
- the drilling device 305 may be supported (e.g., suspended) from the travelling block 304 and may be configured to rotate a tubular segment, such as a drill string 307 (e.g., one or more drill pipes) so as to drill a wellbore in the Earth.
- the drilling rig 302 may also include a crown block 309 , positioned at the top of the rig 302 , and a structural component 311 , which may be a part of, for example, a derrick of the
- the drawworks 315 may include a “primary” elevation measurement device, such as an encoder 313 .
- the encoder 313 may be configured to measure a rotation in the drum 308 , from which the elevation of the drilling device 305 may be calculated.
- the depth of the drill string 307 may be determined by keeping track of the amount of the “run-in” of the drill line 306 through the encoder 313 when the drilling device 305 is coupled with drill string.
- the encoder 313 (or another device of the elevation measurement device) may not be responsive to stretching of the drill line 306 and other potential dynamic errors in the depth calculation based on the rotation of the drum 308 .
- the system 300 may include a calibration sensor 314 that may move with the drilling device 305 .
- the sensor 314 may be installed in or on the drilling device 305 , as shown, but in others, it may be attached to the travelling block 304 or elsewhere (e.g., “coupled” to the drilling device 305 ).
- the system 300 may further include a plurality of elevation markers (five shown: 310 ( 1 ), 310 ( 2 ), 310 ( 3 ), 310 ( 4 ), 310 ( 5 )), which may be installed on the structural component 311 and may be stationary relative to the structural component 311 .
- one or more the markers 310 ( 1 )-( 3 ) may be installed near the top of the rig 302 , e.g., near the top of the range of motion for the drilling device 305
- one or more of the markers 310 ( 4 )-( 5 ) may be installed near a rig floor 312 of the rig 302 , e.g., near the bottom of the range of motion for the drilling device 305
- Still another one or more of the markers may be installed on the rig along the travelling range of the top drive.
- the markers 310 ( 1 )-( 5 ) may be more uniformly positioned along the range of vertical motion for the drilling device 305 .
- the elevation of the elevation markers 310 ( 1 )-( 5 ) may be predetermined.
- the elevation may be measured from a fixed reference point, such as a vertical distance from the rig floor 312 .
- the elevation may be relative, e.g., a vertical distance between two of the markers 310 ( 1 )-( 5 ).
- the elevation markers 310 ( 1 )-( 5 ) may each include a unique (among the markers 310 ( 1 )-( 5 )) identifier, such as A, B, C, etc., although any suitable format for such identifiers may be employed.
- the identifier may be associated with the elevation of the markers 310 ( 1 )-( 5 ), e.g., in a database.
- the elevation markers 310 ( 1 )-( 5 ) may be passive, visual indicators.
- the elevation markers 310 ( 1 )-( 5 ) may be or include a transceiver that may emit a signal representing the identifier.
- the sensor 314 may recognize and differentiate between the elevation markers 310 ( 1 )-( 5 ). For example, the sensor 314 may recognize a visual feature of the elevation markers 310 ( 1 )-( 5 ) and thus determine which of the markers 310 ( 1 )-( 5 ) that the sensor 314 is viewing, e.g., when aligned horizontally therewith.
- the sensor 314 may also be a transceiver that receives the signal emitted from the markers 310 ( 1 )-( 5 ) when the sensor 314 is horizontally aligned with a particular marker 310 ( 1 )-( 5 ).
- the senor 314 may be an optical sensor, and the elevation markers 310 ( 1 )-( 5 ) may include lasers that emit light beams with different frequencies from one another.
- the sensor 314 may be a radiofrequency identification (RFID) tag reader, and the markers 310 ( 1 )-( 5 ) may be RFID tags.
- the markers 310 ( 1 )-( 5 ) may be audio emitters, or any other type of marker.
- FIG. 3B illustrates a side, schematic view of another embodiment of the automated system 300 .
- the system 300 includes markers 320 ( 1 ) and 320 ( 2 ), which are located at the same elevation as one another, e.g., at or near the rig floor 312 .
- the sensor 314 may be positioned on the block 304 , in an embodiment, as shown, but in another embodiment, may be positioned on the drilling device 305 ( FIG. 3A ) or elsewhere on a structure that is moved vertically by movement of the drum 308 .
- the markers 320 ( 1 ), 320 ( 2 ) may be active, and configured to determine a distance to the sensor 314 .
- the markers 320 ( 1 ), 320 ( 2 ) may be configured to measure the angular position of the sensor 314 , namely, angles LABC and LACB .
- the markers 320 ( 1 ), 320 ( 2 ) may thus be considered transceivers.
- the markers 320 ( 1 ), 320 ( 2 ) may be passive, reflective, etc.
- a combination of the sensor 314 and the markers 320 ( 1 ), 320 ( 2 ) may enable a distance determination or an angular position determination therebetween, e.g., using ultrasonic, laser, camera, radar, or any other suitable method for determining a straight line distance between two points.
- the sensor 314 may be located at a point A, while the markers 320 ( 1 ), 320 ( 2 ) may be located at points B and C, respectively.
- the well center is denoted by O.
- the distance along line BC may be static, as the markers 320 ( 1 ), 320 ( 2 ) may be stationary with respect to the rig structural component 311 .
- the distance along line AB may change, as may the distance along line AC, i.e., between the sensor 314 and the markers 320 ( 1 ), 320 ( 2 ) as the block 304 , for example, is raised and lowered.
- the distances AB and BC may be measured using the combination of the sensor 314 and the markers 320 ( 1 ), 320 ( 2 ).
- the distance AO may be calculated based on triangulation, as:
- the markers 320 ( 1 ), 320 ( 2 ) are shown at the rig floor 312 , and thus configured to measure the distance from the rig floor 312 to the block 304 , the markers 320 ( 1 ), 320 ( 2 ) may be placed at any position below the block 304 , and the calculation would change simply by adding an offset equal to the height above the rig floor 312 . Further, the markers 320 ( 1 ), ( 2 ) may also be placed above the block 304 , and may be used to measure the distance of the travelling block 304 from the the crown block 309 , or any other structure above the block 304 (and/or the drilling device 305 , depending on the location of the calibration sensor 314 ). Similar expressions for the distance AO may be determined based on the angular position measurements, given the distance between the markers 320 ( 1 ), 320 ( 2 ).
- more than two markers 320 ( 1 ), 320 ( 2 ) may be employed.
- a third marker may be provided.
- the sensor 314 may sense the third marker in addition to the first and second markers 320 ( 1 ), 320 ( 2 ), and a signal quality for the first, second, and third markers may be determined.
- the sensor 314 (or a controller) may then select to employ measurements determined with respect to the first and second markers 320 ( 1 ), 320 ( 2 ) over the measurements determined with respect to the third marker, based on the signal quality (e.g., select the two signals with the higher quality),
- markers 320 ( 1 ), 320 ( 2 ) may be positioned at different elevations.
- FIG. 3C there is illustrated a side, schematic view of such an embodiment of the system 300 .
- the embodiment of FIG. 3C may be similar to that of FIG. 3B , in that markers 320 ( 1 ), 320 ( 2 ) are employed for purposes of triangulating an elevation of the block 304 (or drilling device 305 , see FIG. 3A ) above the rig floor 312 .
- one marker 320 ( 2 ) may be positioned on a vertically-extending portion of the rig structural component 311 , as shown, at a different (e.g., higher) elevation than the marker 320 ( 1 ).
- a reference point E may be selected on the rig floor 312 , or at another location having the same elevation from the rig floor 312 as the marker 320 ( 1 ). Since points B, C, and E are stationary, the lengths of lines BE, BC, and CE are known. Further, the angle y between lines BC and CE is known. Therefore, the angle x between lines AC and BC may be determined as:
- the length of line AE may be calculated as:
- the calculation is similar to that discussed above with respect to FIG. 3A , and the length AE may be used in equation 1 instead of AC to solve for AO, which is the elevation of the block 304 (or drilling device 305 ).
- AO which is the elevation of the block 304 (or drilling device 305 ).
- One of ordinary skill in the art will, with the aid of the present disclosure, be able to implement a multitude of different ways to accomplish this triangulation using the system 300 including the calibration sensor 314 and the markers 320 ( 1 ), 320 ( 2 ), and thus it should be appreciated that the above-described positions for the markers 320 ( 1 ), 320 ( 2 ) and the calculations based thereon represent merely an example of such triangulation.
- the triangulation technique may be used for calibrating a primary depth measurement system, which is described below.
- such triangulation using the markers 320 ( 1 ), 320 ( 2 ) may be used as a primary depth measurement system. Since measurements of distance between the sensor 314 and the markers 320 ( 1 ), 320 ( 2 ), and/or the angular position of sensor 314 with respect to markers 320 ( 1 ), 320 ( 2 ) may be made continuously, elevation AO may thus be determined continuously during the movement of the block 304 . In this way, the encoder 313 may be used as a backup or a secondary depth measurement system.
- “continuously” refers to a regime in which measurements are taken at a certain rate or frequency, which may provide a short interval therebetween, e.g., during the drilling process.
- the calculation of the drill string 307 length based on the rotation measured by the encoder 313 may become inaccurate.
- the drill line 306 may stretch over time. Further, other factors may cause the calculation to be inaccurate.
- a given angular movement of the drum 308 may move the drilling device 305 by one elevation at one time, and the same angular movement of the drum 308 may result in a different elevation change at another time.
- FIG. 4A illustrates a flowchart of a method 400 for calibrating a drilling depth measurement, according to an embodiment.
- the method 400 may be employed by operation of the system 300 and is thus explained herein with reference thereto; however, it will be appreciated that the method 400 may, in some embodiments, be employed by operation of other systems.
- FIG. 4B illustrates a plot 450 of the measured depth versus actual depth, according to an illustrative example.
- the plot 450 specifically illustrates a comparison between measurements taken an uncalibrated elevation measurement device (line 452 ) and in a calibrated device (line 458 ).
- the uncalibrated device may operate under the assumption that measured depth equals actual depth as between two known depths (e.g., the beginning of a stand or joint being run-in and at the end thereof).
- the calibrated device may account for variations from such a line 452 .
- the method 400 may include determining a measured depth difference between a first position of a calibration sensor and a second position of the calibration sensor, based on measurements taken by an elevation measurement device. Further, the method 400 may include determining a measured depth difference between the first and second positions based on measurements taken by the calibration sensor using one or more markers. The method 400 may also include calibrating the elevation measurement device based at least partially on a relationship between the measured depth difference and the calibration depth difference.
- the method 400 may begin by determining a first measured depth using a elevation measurement device (e.g., the encoder 313 ), when the calibration sensor 314 is at a first position, as at 402 . This may occur at any time during the running/handling of a tubular segment. For example, in the embodiment of FIG. 3A , this may occur when the calibration sensor 314 reads a first elevation marker, which may be any elevation marker 310 ( 1 )-( 5 ), for example, the elevation marker 310 ( 5 ).
- the elevation measurement device may accomplish this by measuring an angular displacement of the drum 308 , which may be converted into a measured depth.
- the method 400 may also include determining a first calibration depth based on a measurement taken by the calibration sensor 314 , using one or more of the markers 310 ( 1 )-( 5 ) and/or 320 ( 1 ), 320 ( 2 ), as at 404 .
- the calibration sensor 314 may accomplish this by determining an elevation of the elevation marker 310 ( 5 ).
- the calibration sensor 314 may acquire an identifier from the elevation marker 310 ( 5 ), and determine the elevation of the elevation marker 310 ( 5 ) by referring to a database storing the elevation thereof in association with the identifier.
- the calibration sensor 314 may directly determine its elevation by triangulation using the markers 320 ( 1 ), ( 2 ).
- the first calibration depth measurement taken by the calibration sensor 314 is indicated at 454 .
- the method 400 may also include moving the calibration sensor 314 , e.g., by moving the travelling block 304 and/or the drilling device 305 , as at 406 .
- Such movement of the block 304 and/or drilling device 305 may be accomplished using the drawworks 315 (e.g., by rotating the drum 308 ), and thus the elevation measurement device may register at least a part of this change.
- the method 400 may then include determining a second measured depth based on a measurement taken by the elevation measurement device when the calibration sensor is at a second position, as at 408 . This may occur at any time during the running of a tubular segment after the calibration sensor 314 is moved from the first position at 404 . For example, in the embodiment of FIG. 3A , this may occur when the calibration sensor 314 reads a second elevation marker, which may be any elevation marker 310 ( 1 )-( 5 ), for example, the elevation marker 310 ( 4 ) that is vertically adjacent to the elevation marker 310 ( 5 ). The elevation measurement device may again accomplish this by registering an angular displacement of the drum 308 .
- a second elevation marker which may be any elevation marker 310 ( 1 )-( 5 ), for example, the elevation marker 310 ( 4 ) that is vertically adjacent to the elevation marker 310 ( 5 ).
- the method 400 may then proceed to determining a second calibration depth based on a measurement taken by the calibration sensor 314 using one or more of the markers 310 ( 1 )-( 5 ) and/or the markers 320 ( 1 ), ( 2 ), as at 410 .
- the calibration sensor 314 may determine an elevation of the elevation marker 310 ( 4 ) through acquisition of an identifier and reference to a database linking the identifier to a predetermined elevation.
- the calibration sensor 314 may again directly determine its elevation by triangulation.
- the second calibration depth measurement is indicated at 462 in FIG. 4B .
- the second depth measurement 462 may deviate from the measured depth in an uncalibrated device along line 452 .
- the method 400 may also include determining a measured depth difference between the first and second positions, based on the first and second measured depths, as measured by the elevation measurement device, as at 412 .
- the method 400 may further include determining a calibration depth difference between the first and second positions, as at 414 . This may be based on the depth measurements taken by the calibration sensor 314 using any one or more of the sensors 310 ( 1 )-( 5 ) or 320 ( 1 ), ( 2 ).
- the rig structural component 311 may be generally static (e.g., as compared to the movable drum 308 , drill line 306 , etc.), the distance between adjacent elevation markers 310 ( 4 ) and 310 ( 5 ) and/or the position of the triangulation markers 320 ( 1 ), 320 ( 2 ) may remain relatively constant.
- the measured depth difference from the elevation measurement device e.g., encoder 313 at the drum 308 of the drawworks 315 ), however, may be more prone to error, and thus may be calibrated against the calibration depth.
- the measured depth difference determined at 412 may be compared to the calibration depth difference determined at 414 , in order to adjust the elevation measurement device, when appropriate, as at 416 .
- the angular displacement of the drum 308 as the drilling device 305 moves from the first position to the second position may be compared to the calibration depth difference, so as to develop a relationship between these two values.
- the method 400 may include calibrating the elevation measurement device based on the comparison at 416 , as at 418 . This process may, for example, be repeated for one, some, or all of the other elevation markers 310 ( 3 ), 310 ( 2 ), 310 ( 1 ), or similarly at a plurality of different times, intervals, at user discretion, etc.
- the higher resolution provided by the calibration may allow for an interpolation of the precise position of the drill string during run-in.
- the acquisition clock of the sensor 314 may be synched with the clock for the drawworks 315 .
- the absolute elevation difference is ⁇ L a
- the corresponding drawworks encoder reading between two elevation points is ⁇ L e .
- the calibration coefficient ⁇ may thus be established as:
- This calibration coefficient may be used to calibrate the depth measurements taken using the elevation measurement device (e.g., encoder 313 at the drum 308 ). For example, the measured elevation may be multiplied by the calibration coefficient.
- another calibration coefficient may be calculated. As such, calibration may be done automatically. In some embodiments, any two adjacent elevation markers may yield a new calibration coefficient.
- FIG. 5 illustrates another calibration system 500 , according to an embodiment.
- the system 500 may also include a plurality of elevation markers 502 , which may be installed on the rig structural component 311 .
- the markers 502 may be associated with an elevation above the rig floor 312 .
- the calibration sensor 314 may be provided by a camera 504 , which may be installed on the travelling block 304 and/or the drilling device 305 .
- the camera 504 may read the marker 502 .
- a controller coupled to or integral with the camera 504 may differentiate the markers 502 by a feature or indicator that is unique to the individual markers 502 , such as a letter, color, bar code, or the like.
- the controller may count the number of markers 502 that have passed, e.g., without distinguishing individual markers 502 , and with the markers 502 being positioned at uniform intervals.
- the depth of the block position can be determined.
- the resolution of the depth measurement may thus be controlled by the resolution of the markers 502 .
- any elevation reading from two adjacent markers 310 ( 1 )-( 5 ) may be used to calibrate the elevation measurement device for depth measurement near these two adjacent markers.
- FIG. 6 illustrates a schematic view of the drilling rig 302 with another embodiment of the calibration system 300 , according to an embodiment.
- a rig feature 602 may be provided as part of the rig 302 .
- the rig feature 602 may serve another function as part of the drilling rig 302 , but in other embodiments, it may not.
- the rig feature 602 may have a distinguishable feature that may be read by a camera 604 , again providing the sensor 314 ( FIG. 3 ).
- the rig feature 602 may, in a specific embodiment, be a rectangular structure with a particular color installed on the rig structural component 311 , e.g., below the crown block 309 .
- the camera 604 may be installed above the travelling block 304 .
- the camera 604 may take a picture of this rig feature 602 , and may determine its distance therefrom based on the size of the rig feature 602 .
- the elevation of the camera 604 , and thus the block 304 and/or drilling device 305 may be determined continuously, e.g., and employed similar to the triangulation embodiment described above with reference to FIGS. 3B and 3C .
- FIG. 7 illustrates a side, schematic view of the drilling rig 302 , including a system 700 for monitoring pipe movement, according to an embodiment.
- a camera 702 may be installed near the drill string 307 , e.g., below the rig floor 312 .
- the drill string 307 may extend through a blowout preventer (BOP) 703 below the rig floor 312 , and into a well 704 below the BOP 703 .
- BOP blowout preventer
- this stretch may be several centimeters (or more), but may not be measured by the elevation measurement device (i.e., encoder on the drawworks), as the stretching of the drill line may not cause the reel of the drawworks to rotate.
- FIG. 8 illustrates a flowchart of a method 800 for drilling a wellbore and considers the stretched length of drill line, according to an embodiment.
- FIGS. 9 and 10 illustrate side, schematic views of a drilling rig 900 at two points in the operation of the method 800 , according to an embodiment.
- the drilling rig 900 may be generally similar to the drilling rig 302 .
- the drilling rig 900 may include slips 902 , which may be positioned at or near the rig floor 312 .
- the slips 902 may receive the drill string 307 therethrough, and may be configured to support the weight of the drill string 307 , e.g., as a new stand of tubulars 904 is added or removed.
- the slips 902 may include a slips sensor 906 (e.g., a load cell), which may be configured to detect when the slips 902 are supporting the weight of the drill string 307 and, further, may be capable of measuring and sending a signal representing the amount of the load supported thereby (e.g., slips weight Ws).
- the drilling rig 900 may also include a load sensor 908 , e.g. attached to the drill line 306 (or the drilling device 305 , the drum 308 , see FIG. 3 , or anywhere else suitable), to measure the weight of the drill string 307 being suspended via the drilling device 305 .
- the measured, suspended load may be the hookload W H ; however, other loads may be measured at locations other than the hook and employed consistent with the method 800 .
- a stand of tubulars 904 e.g., a tubular segment including one or more joints of pipe, such as drill pipe
- FIG. 9 a stand of tubulars 904
- the slips 902 may then be released from engagement with the drill string 307 . Releasing the slips 902 may transition the weight of the string W T to the suspended load W S , which may result in the drill line 306 stretching, and thus the drilling device 305 being at the lower height h 2 , as shown in FIG. 10 .
- the encoder 313 may not register this elevation change.
- the method 800 may also include moving the drilling device 305 from a first position to a second position using the drawworks 315 , as at 806 .
- the drilling device 305 may be raised by spooling the drill line 306 on the drum 308 , or lowered by unspooling the drill line 306 from the drum 308 .
- the method 800 may not include moving the drilling device 305 , and the drilling device 305 may begin in the second position.
- the method 800 may include determining a measured elevation of the drilling device 305 at the second position using the primary elevation measurement device (e.g., the encoder 313 ), as at 808 .
- the measured elevation may be determined based on an angular displacement of the drum 308 (which may be corrected for increased layer diameter on drum 308 diameter due to the spooling of the drill line 306 ) and a known reference elevation.
- the method 800 may also include determining a sensed elevation at the second position using a sensor, as at 810 .
- This determination may be made using any of the aforementioned sensors, e.g., those sensors that move with the drilling device 305 , the travelling block 304 , or both, by operation of the drawworks 315 .
- the sensor may, for example, use markers to determine an actual elevation of the drilling device (e.g., drilling device 305 ), the travelling block, or both from a reference plane such as the rig floor 312 .
- the method 800 may also include determining a deformation metric based on the difference between the measured elevation and the sensed elevation, as at 812 .
- the measured elevation, detected by the encoder 313 may be subject to error caused by the stretching of the drill line 306 under the increased weight suspended therefrom provided by the drill string 307 being out of slips. Such stretching may not be registered by the encoder 313 , as it may result in an elevation change without a rotation of the drum 308 .
- the deformation metric may be an amount of stretch (e.g., length of stretch) in the drill line 306 . In another embodiment, the stress, strain, or both may instead be measured.
- the stress or strain may be used to determine the stretch, e.g., taking into consideration the overall length of the drill line 306 .
- using the strain may allow for a stretch per unit length to be determined, and thus, so long as the drill string 307 weight remains constant, the strain at any position (e.g., the first position) of the drilling device 305 may be calculated, despite the change in length of the drill string 316 as it is spooled onto or unspooled from the drum 308 .
- the deformation metric may be employed to correct the primary elevation measurement device, as at 814 .
- the deformation metric is stretch
- the stretch may be subtracted from the measured elevation recorded by the primary elevation measurement device (encoder 313 ).
- this procedure may be repeated for another position (e.g., the first position), which may provide two points of data for the deformation metric (e.g., stretch) in the drill line 306 , and thus the deformation metric may be based on the difference between the measured and sensed elevations at both positions. This may then allow for an interpolation of the deformation metric across the at least a portion (e.g., an entirety) of the range of motion of the drilling device 305 or the travelling block 304 .
- another position e.g., the first position
- the deformation metric e.g., stretch
- FIG. 11 illustrates a flowchart of a method 1100 for drilling, which includes determining a distance between the drill bit and the bottom of the wellbore, according to an embodiment.
- the method 1100 may employ the drilling rig 900 , or another drilling rig, with a capability of sensing a position (e.g., elevation) of the drilling device 305 , block 304 , or another tubular handling device.
- FIG. 12 illustrates another schematic view of the drilling rig 900 , illustrating the running of the drill string 307 in a wellbore 1200 , according to an embodiment.
- FIG. 12 illustrates a bottom hole assembly 1202 including a drill bit 1204 and a bottom 1206 of the wellbore 1200 .
- the drill bit 1204 may engage the bottom 1206 of the wellbore 1200 , so as to bore into the Earth and extend the wellbore 1200 .
- the drill string 307 may change length during a drilling process, which may affect the driller's ability to determine a distance between the drill bit 1204 and the bottom 1206 of the wellbore 1200 , e.g., when adding a new stand of tubulars 904 to the drill string 307 .
- the drilling rig 900 may be employed to determine the distance between the drill bit 1204 and the bottom 1206 , e.g., using one or more of the embodiments described above, such as calibration, or direct measurement through a triangulation method (sensor 314 is shown in FIG. 12 as an example).
- the method 1100 may commence, as an example, at the end of running a tubular stand of the drill string 307 into the well, e.g., with the drill bit 1204 engaged with the bottom 1206 of the wellbore 1200 .
- the method 1100 may include determining a first surface weight W d (namely, a load, such as hookload, measured either at the drilling device, or at the deadline drill line anchor) of the drill string 307 , as at 1102 .
- the first surface weight W d may be the hookload, and thus may be measured using the dead drill line anchor, a load cell in the drilling device 305 , etc.
- a depth of the wellbore (“hole depth”) Dh may be expressed in terms of the length of the drill string 307 .
- the length of the drill string 307 may account for stretching and/or compression of the drill string 307 during operation. For example, let L be the length of the drill string 307 below the drilling device 305 under no axial load. During drilling, the actual length L d of the drill string below the drilling device 305 may be expressed as:
- ⁇ L W is the change of drill string length due to its weight and wellbore pressure
- ⁇ L T is the change of drill string length due to temperature
- ⁇ L f is the change of drill string length due to the friction force between the drill string and the wellbore
- ⁇ L wob is the change of the drill string length due to the weight-on-bit
- ⁇ L S is the length of the drill string 307 between the rig floor 312 and the drilling device 305 .
- the length L o of the drill string 307 below the rig floor 312 may be expressed as
- the hole depth Dh may thus be expressed as (note: ⁇ L S is the distance between the drilling device and the rig floor):
- the bit 1204 may then be raised off of the bottom 1206 of the wellbore 1200 , e.g., by raising the drilling device 305 by a distance s, as at 1104 .
- the distance s may be measured, as at 1106 e.g., using the encoder 313 of the drawworks 315 and/or any of the elevation measurement embodiments, including the calibration and triangulation methods, using one or more sensors 314 , 504 , as described above.
- the slips 902 may be set, e.g. by engaging teeth thereof with the drill string 307 , so as to secure and support the drill string 307 , as at 1108 .
- bit depth D b may be expressed as:
- the distance between the bit and the bottom end of the hole ⁇ D b may be expressed as:
- the method 1100 may then proceed to connecting a new stand of tubulars 904 to the drilling device 305 and the drill string 307 supported in the slips 902 , as at 1110 .
- the slips 902 may be disengaged and the drilling device 305 may support the drill string 307 , as at 1112 .
- the method 1100 may then include measuring a second surface weight Wt (another measurement of the load, e.g., hookload, measured either at the drilling device, or at or near the deadline anchor) of the drill string 307 with the new stand of tubulars 904 , and prior to lowering the drill bit into engagement with the bottom of the wellbore, as at 1114 .
- a relationship between the first surface weight W d and the second surface weight Wt reveals the weight-on-bit WOB, which may be determined at 1116 .
- the weight-on-bit WOB may be expressed as (note Ws is the weight of the stand just added to the drill string from the surface):
- the method 1100 may then include determining a distance t to lower the drilling device 305 , such that the drill bit 1204 engages the bottom 1206 of the wellbore 1200 , based on the distance s that the drilling device 305 was raised, and the weight-on-bit WOB, as at 1118 .
- the distance t may be expressed as:
- ⁇ L wob may be determined as
- the distance for the drilling device 305 to be moved before the drill bit 1204 reaches the bottom 1206 of the wellbore 1200 may be:
- the method 1100 may then proceed to lowering the drilling device 305 by the distance t, such that the drill bit 1204 engages the bottom 1206 of the wellbore 1200 , for further drilling, as at 1120 .
- the engagement may be controlled, such that the drill bit 1204 is not caused to impact the bottom 1206 at a high rate of speed, since the distance across which the drilling device 305 is to be lowered has been determined.
- FIG. 13 illustrates an example of such a computing system 1300 , in accordance with some embodiments.
- the computing system 1300 may include a computer or computer system 1301 A, which may be an individual computer system 1301 A or an arrangement of distributed computer systems.
- the computer system 1301 A includes one or more analysis modules 1302 that are configured to perform various tasks according to some embodiments, such as one or more methods disclosed herein. To perform these various tasks, the analysis module 1302 executes independently, or in coordination with, one or more processors 1304 , which is (or are) connected to one or more storage media 1306 .
- the processor(s) 1304 is (or are) also connected to a network interface 1307 to allow the computer system 1301 A to communicate over a data network 1309 with one or more additional computer systems and/or computing systems, such as 1301 B, 1301 C, and/or 1301 D (note that computer systems 1301 B, 1301 C and/or 1301 D may or may not share the same architecture as computer system 1301 A, and may be located in different physical locations, e.g., computer systems 1301 A and 1301 B may be located in a processing facility, while in communication with one or more computer systems such as 1301 C and/or 1301 D that are located in one or more data centers, and/or located in varying countries on different continents).
- a processor may include a microprocessor, microcontroller, processor module or subsystem, programmable integrated circuit, programmable gate array, or another control or computing device.
- the storage media 1306 may be implemented as one or more computer-readable or machine-readable storage media. Note that while in the example embodiment of FIG. 13 storage media 1306 is depicted as within computer system 1301 A, in some embodiments, storage media 1306 may be distributed within and/or across multiple internal and/or external enclosures of computing system 1301 A and/or additional computing systems.
- Storage media 1306 may include one or more different forms of memory including semiconductor memory devices such as dynamic or static random access memories (DRAMs or SRAMs), erasable and programmable read-only memories (EPROMs), electrically erasable and programmable read-only memories (EEPROMs) and flash memories, magnetic disks such as fixed, floppy and removable disks, other magnetic media including tape, optical media such as compact disks (CDs) or digital video disks (DVDs), BLURAY® disks, or other types of optical storage, or other types of storage devices.
- semiconductor memory devices such as dynamic or static random access memories (DRAMs or SRAMs), erasable and programmable read-only memories (EPROMs), electrically erasable and programmable read-only memories (EEPROMs) and flash memories
- magnetic disks such as fixed, floppy and removable disks, other magnetic media including tape
- optical media such as compact disks (CDs) or digital video disks (DVDs)
- DVDs digital video disks
- Such computer-readable or machine-readable storage medium or media is (are) considered to be part of an article (or article of manufacture).
- An article or article of manufacture may refer to any manufactured single component or multiple components.
- the storage medium or media may be located either in the machine running the machine-readable instructions, or located at a remote site from which machine-readable instructions may be downloaded over a network for execution.
- the computing system 1300 contains one or more rig control module(s) 1308 .
- computer system 1301 A includes the rig control module 1308 .
- a single rig control module may be used to perform some or all aspects of one or more embodiments of the methods disclosed herein.
- a plurality of rig control modules may be used to perform some or all aspects of methods herein.
- the computing system 1300 is one example of a computing system; in other examples, the computing system 1300 may have more or fewer components than shown, may combine additional components not depicted in the example embodiment of FIG. 13 , and/or the computing system 1300 may have a different configuration or arrangement of the components depicted in FIG. 13 .
- the various components shown in FIG. 13 may be implemented in hardware, software, or a combination of both hardware and software, including one or more signal processing and/or application specific integrated circuits.
- steps in the processing methods described herein may be implemented by running one or more functional modules in information processing apparatus such as general purpose processors or application specific chips, such as ASICs, FPGAs, PLDs, or other appropriate devices.
- information processing apparatus such as general purpose processors or application specific chips, such as ASICs, FPGAs, PLDs, or other appropriate devices.
Landscapes
- Engineering & Computer Science (AREA)
- Geology (AREA)
- Life Sciences & Earth Sciences (AREA)
- Mining & Mineral Resources (AREA)
- Physics & Mathematics (AREA)
- General Life Sciences & Earth Sciences (AREA)
- Fluid Mechanics (AREA)
- Environmental & Geological Engineering (AREA)
- Geochemistry & Mineralogy (AREA)
- Geophysics (AREA)
- Mechanical Engineering (AREA)
- General Physics & Mathematics (AREA)
- Earth Drilling (AREA)
- Length Measuring Devices By Optical Means (AREA)
- Drilling And Boring (AREA)
- Length Measuring Devices With Unspecified Measuring Means (AREA)
Abstract
Description
- This application claims priority to U.S. Provisional Patent Application having Ser. No. 62/140,705, which was filed on Mar. 31, 2015, and to U.S. Provisional Patent Application having Ser. No. 62/094,502 which was filed on Dec. 19, 2014. The entirety of both of these priority applications is incorporated herein by reference.
- In drilling operations, the length of the drill string may be monitored and updated by various instruments. Maintaining an accurate and generally up-to-date measure of the drill string length may have a variety of uses. For example, knowledge of the drill string length may facilitate maintaining operational safety. If drilling depth is not tracked properly, a driller may run the whole drill string into the rock at full speed without realizing the bottom end of the hole is approaching, potentially causing severe equipment damage and operational problems.
- Another use is for depth correlation. For example, a specific target (e.g., a reservoir) may have a certain depth, or a kick-off point for a deviated section of a well may be specified in terms of drilling depth. Drill string length may be used as a proxy for the drilling depth, and thus, a drilling operator may recognize that such an event has occurred (or is to occur) when a certain string length is reached. Further, recorded event occurrences, logs, etc. may be linked to drilling depth through drill string length, which may provide insight into the subterranean formation properties.
- Generally, drill string length is measured using an encoder at the drawworks of the rig. In many rigs, the drawworks is a winch that controls the raising and lowering of the travelling block, which in turn adjusts the elevation of the top drive and the drill string attached thereto. The encoder records the revolutions, or otherwise the angular position, of the winch, which in turn provides the distance that the travelling block has been lowered. When a stand is fully deployed, the block can be raised again using the drawworks, and the process can be repeated.
- However, the drawworks encoder measurement may have an inherent error caused by the radius of the drill line layer relative to the center of the drawworks, the stretch of drill line under the hookload (which itself may fluctuate, e.g., by downhole pressures, etc.), and the like. Accordingly, a geolograph line is sometimes used to calibrate the drawworks encoder. The geolograph line is a cable that is attached directly to the top drive or the block. A cable retrieval system for the cable is provided, along with an encoding sensor, and both are attached to a fixed point on or near the rig floor. The geolograph line then travels up and down the derrick with the top drive while the encoder measures the amount of line being paid out or retrieved.
- Embodiments of the disclosure may provide a method for tracking depth of a drill string. The method includes determining a measured elevation difference between a first position of a sensor and a second position of the sensor, based on measurements taken by an elevation measurement device, determining a calibration elevation difference between the first and second positions based on measurements taken by the sensor using markers positioned at predetermined elevations, and calibrating the elevation measurement device based at least partially on a relationship between the measured elevation difference and the calibration elevation difference.
- Embodiments of the disclosure may also provide a method for measuring a drilling depth. The method includes moving a drilling device from a first position to a second position by spooling or unspooling a drill line on a drawworks drum, determining a measured elevation of the drilling device at the second position using a primary elevation measurement device configured to measure an elevation of the drilling device based on the spooling or unspooling of the drill line on the drawworks drum, determining a sensed elevation of the drilling device at the second position using a sensor that is moved along with the drilling device, determining a deformation metric selected from the group consisting of stretch, strain, and stress, in the drill line, based on a difference between the measured elevation and the sensed elevation, and correcting the primary elevation measurement device based on the deformation metric.
- Embodiments of the disclosure may also provide a method for tracking depth of a drill string. The method includes coupling a sensor to a drilling device, wherein the drilling device is movable vertically with respect to a rig floor and is configured to rotate a drill string, sensing a first marker that is stationary with respect to the rig floor using the sensor, measuring a distance between the first marker and the sensor, or an angle at which the sensor is positioned to sense the first marker, or both, and determining an elevation of the drilling device above the rig floor based on the distance or the angle, or both.
- The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments of the present teachings and together with the description, serve to explain the principles of the present teachings. In the figures:
-
FIG. 1 illustrates a schematic view of a drilling rig and a control system, according to an embodiment. -
FIG. 2 illustrates a schematic view of a drilling rig and a remote computing resource environment, according to an embodiment. -
FIGS. 3A, 3B, and 3C illustrate conceptual, side, schematic views of three embodiments of an automated calibration system. -
FIG. 4A illustrates a flowchart of a method for automated calibration of a drilling depth measurement, according to an embodiment. -
FIG. 4B illustrates a plot of actual versus measured depth in a calibrated system and in an uncalibrated system, according to an embodiment. -
FIGS. 5 and 6 illustrate schematic views of an automated calibration system, according to an embodiment. -
FIG. 7 illustrates a schematic view of a pipe movement tracking system, according to an embodiment. -
FIG. 8 illustrates a flowchart of a method for measuring a length of a tubular, according to an embodiment. -
FIGS. 9 and 10 illustrate side, schematic views of a drilling rig at various points during the method ofFIG. 8 , according to an embodiment. -
FIG. 11 illustrates a flowchart of a method for drilling, according to an embodiment. -
FIG. 12 illustrates a side, schematic view of a drilling rig having a drill string deployed into a wellbore, according to an embodiment. -
FIG. 13 illustrates a schematic view of a computing system, according to an embodiment. - Reference will now be made in detail to specific embodiments illustrated in the accompanying drawings and figures. In the following detailed description, numerous specific details are set forth in order to provide a thorough understanding of the invention. However, it will be apparent to one of ordinary skill in the art that the invention may be practiced without these specific details. In other instances, well-known methods, procedures, components, circuits, and networks have not been described in detail so as not to unnecessarily obscure aspects of the embodiments.
- It will also be understood that, although the terms first, second, etc. may be used herein to describe various elements, these elements should not be limited by these terms. These terms are only used to distinguish one element from another. For example, a first object could be termed a second object or step, and, similarly, a second object could be termed a first object or step, without departing from the scope of the present disclosure.
- The terminology used in the description of the invention herein is for the purpose of describing particular embodiments only and is not intended to be limiting. As used in the description of the invention and the appended claims, the singular forms “a,” “an” and “the” are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will also be understood that the term “and/or” as used herein refers to and encompasses any and all possible combinations of one or more of the associated listed items. It will be further understood that the terms “includes,” “including,” “comprises” and/or “comprising,” when used in this specification, specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof. Further, as used herein, the term “if” may be construed to mean “when” or “upon” or “in response to determining” or “in response to detecting,” depending on the context.
-
FIG. 1 illustrates a conceptual, schematic view of acontrol system 100 for adrilling rig 102, according to an embodiment. Thecontrol system 100 may include a rigcomputing resource environment 105, which may be located onsite at thedrilling rig 102 and, in some embodiments, may have a coordinatedcontrol device 104. Thecontrol system 100 may also provide asupervisory control system 107. In some embodiments, thecontrol system 100 may include a remotecomputing resource environment 106, which may be located offsite from thedrilling rig 102. - The remote
computing resource environment 106 may include computing resources locating offsite from thedrilling rig 102 and accessible over a network. A “cloud” computing environment is one example of a remote computing resource. The cloud computing environment may communicate with the rigcomputing resource environment 105 via a network connection (e.g., a WAN or LAN connection). - Further, the
drilling rig 102 may include various systems with different sensors and equipment for performing operations of thedrilling rig 102, and may be monitored and controlled via thecontrol system 100, e.g., the rigcomputing resource environment 105. Additionally, the rigcomputing resource environment 105 may provide for secured access to rig data to facilitate onsite and offsite user devices monitoring the rig, sending control processes to the rig, and the like. - Various example systems of the
drilling rig 102 are depicted inFIG. 1 . For example, thedrilling rig 102 may include adownhole system 110, afluid system 112, and acentral system 114. In some embodiments, thedrilling rig 102 may include an information technology (IT)system 116. Thedownhole system 110 may include, for example, a bottomhole assembly (BHA), mud motors, sensors, etc. disposed along the drill string, and/or other drilling equipment configured to be deployed into the wellbore. Accordingly, thedownhole system 110 may refer to tools disposed in the wellbore, e.g., as part of the drill string used to drill the well. - The
fluid system 112 may include, for example, drilling mud, pumps, valves, cement, mud-loading equipment, mud-management equipment, pressure-management equipment, separators, and other fluids equipment. Accordingly, thefluid system 112 may perform fluid operations of thedrilling rig 102. - The
central system 114 may include a hoisting and rotating platform, top drives, rotary tables, kellys, drawworks, pumps, generators, tubular handling equipment, derricks, masts, substructures, and other suitable equipment. Accordingly, thecentral system 114 may perform power generation, hoisting, and rotating operations of thedrilling rig 102, and serve as a support platform for drilling equipment and staging ground for rig operation, such as connection make up, etc. TheIT system 116 may include software, computers, and other IT equipment for implementing IT operations of thedrilling rig 102. - The
control system 100, e.g., via the coordinatedcontrol device 104 of the rigcomputing resource environment 105, may monitor sensors from multiple systems of thedrilling rig 102 and provide control commands to multiple systems of thedrilling rig 102, such that sensor data from multiple systems may be used to provide control commands to the different systems of thedrilling rig 102. For example, thesystem 100 may collect temporally and depth aligned surface data and downhole data from thedrilling rig 102 and store the collected data for access onsite at thedrilling rig 102 or offsite via the rigcomputing resource environment 105. Thus, thesystem 100 may provide monitoring capability. Additionally, thecontrol system 100 may include supervisory control via thesupervisory control system 107. - In some embodiments, one or more of the
downhole system 110,fluid system 112, and/orcentral system 114 may be manufactured and/or operated by different vendors. In such an embodiment, certain systems may not be capable of unified control (e.g., due to different protocols, restrictions on control permissions, etc.). An embodiment of thecontrol system 100 that is unified, may, however, provide control over thedrilling rig 102 and its related systems (e.g., thedownhole system 110,fluid system 112, and/or central system 114). -
FIG. 2 illustrates a conceptual, schematic view of thecontrol system 100, according to an embodiment. The rigcomputing resource environment 105 may communicate with offsite devices and systems using a network 108 (e.g., a wide area network (WAN) such as the internet). Further, the rigcomputing resource environment 105 may communicate with the remotecomputing resource environment 106 via thenetwork 108.FIG. 2 also depicts the aforementioned example systems of thedrilling rig 102, such as thedownhole system 110, thefluid system 112, thecentral system 114, and theIT system 116. In some embodiments, one or moreonsite user devices 118 may also be included on thedrilling rig 102. Theonsite user devices 118 may interact with theIT system 116. Theonsite user devices 118 may include any number of user devices, for example, stationary user devices intended to be stationed at thedrilling rig 102 and/or portable user devices. In some embodiments, theonsite user devices 118 may include a desktop, a laptop, a smartphone, a personal data assistant (PDA), a tablet component, a wearable computer, or other suitable devices. In some embodiments, theonsite user devices 118 may communicate with the rigcomputing resource environment 105 of thedrilling rig 102, the remotecomputing resource environment 106, or both. - One or more
offsite user devices 120 may also be included in thesystem 100. Theoffsite user devices 120 may include a desktop, a laptop, a smartphone, a personal data assistant (PDA), a tablet component, a wearable computer, or other suitable devices. Theoffsite user devices 120 may be configured to receive and/or transmit information (e.g., monitoring functionality) from and/or to thedrilling rig 102 via communication with the rigcomputing resource environment 105. In some embodiments, theoffsite user devices 120 may provide control processes for controlling operation of the various systems of thedrilling rig 102. In some embodiments, theoffsite user devices 120 may communicate with the remotecomputing resource environment 106 via thenetwork 108. - The systems of the
drilling rig 102 may include various sensors, actuators, and controllers (e.g., programmable logic controllers (PLCs)). For example, thedownhole system 110 may includesensors 122,actuators 124, andcontrollers 126. Thefluid system 112 may includesensors 128,actuators 130, andcontrollers 132. Additionally, thecentral system 114 may includesensors 134,actuators 136, andcontrollers 138. Thesensors drilling rig 102. In some embodiments, thesensors - The sensors described above may provide sensor data to the rig computing resource environment 105 (e.g., to the coordinated control device 104). For example,
downhole system sensors 122 may providesensor data 140, thefluid system sensors 128 may providesensor data 142, and thecentral system sensors 134 may providesensor data 144. Thesensor data - Acquiring the sensor data at the
coordinated control device 104 may facilitate measurement of the same physical properties at different locations of thedrilling rig 102. In some embodiments, measurement of the same physical properties may be used for measurement redundancy to enable continued operation of the well. In yet another embodiment, measurements of the same physical properties at different locations may be used for detecting equipment conditions among different physical locations. The variation in measurements at different locations over time may be used to determine equipment performance, system performance, scheduled maintenance due dates, and the like. For example, slip status (e.g., in or out) may be acquired from the sensors and provided to the rigcomputing resource environment 105. In another example, acquisition of fluid samples may be measured by a sensor and related with bit depth and time measured by other sensors. Acquisition of data from a camera sensor may facilitate detection of arrival and/or installation of materials or equipment in thedrilling rig 102. The time of arrival and/or installation of materials or equipment may be used to evaluate degradation of a material, scheduled maintenance of equipment, and other evaluations. - The coordinated
control device 104 may facilitate control of individual systems (e.g., thecentral system 114, the downhole system, orfluid system 112, etc.) at the level of each individual system. For example, in thefluid system 112,sensor data 128 may be fed into thecontroller 132, which may respond to control theactuators 130. However, for control operations that involve multiple systems, the control may be coordinated through the coordinatedcontrol device 104. Examples of such coordinated control operations include the control of downhole pressure during tripping. The downhole pressure may be affected by both the fluid system 112 (e.g., pump rate and choke position) and the central system 114 (e.g. tripping speed). When it is desired to maintain certain downhole pressure during tripping, the coordinatedcontrol device 104 may be used to direct the appropriate control commands. - In some embodiments, control of the various systems of the
drilling rig 102 may be provided via a three-tier control system that includes a first tier of thecontrollers control device 104, and a third tier of thesupervisory control system 107. In other embodiments, coordinated control may be provided by one or more controllers of one or more of thedrilling rig systems coordinated control device 104. In such embodiments, the rigcomputing resource environment 105 may provide control processes directly to these controllers for coordinated control. For example, in some embodiments, thecontrollers 126 and thecontrollers 132 may be used for coordinated control of multiple systems of thedrilling rig 102. - The
sensor data control device 104 and used for control of thedrilling rig 102 and thedrilling rig systems sensor data encrypted sensor data 146. For example, in some embodiments, the rigcomputing resource environment 105 may encrypt sensor data from different types of sensors and systems to produce a set ofencrypted sensor data 146. Thus, theencrypted sensor data 146 may not be viewable by unauthorized user devices (either offsite or onsite user device) if such devices gain access to one or more networks of thedrilling rig 102. Theencrypted sensor data 146 may include a timestamp and an aligned drilling parameter (e.g., depth) as discussed above. Theencrypted sensor data 146 may be sent to the remotecomputing resource environment 106 via thenetwork 108 and stored asencrypted sensor data 148. - The rig
computing resource environment 105 may provide theencrypted sensor data 148 available for viewing and processing offsite, such as viaoffsite user devices 120. Access to theencrypted sensor data 148 may be restricted via access control implemented in the rigcomputing resource environment 105. In some embodiments, theencrypted sensor data 148 may be provided in real-time tooffsite user devices 120 such that offsite personnel may view real-time status of thedrilling rig 102 and provide feedback based on the real-time sensor data. For example, different portions of theencrypted sensor data 146 may be sent tooffsite user devices 120. In some embodiments, encrypted sensor data may be decrypted by the rigcomputing resource environment 105 before transmission or decrypted on an offsite user device after encrypted sensor data is received. - The
offsite user device 120 may include a thin client configured to display data received from the rigcomputing resource environment 105 and/or the remotecomputing resource environment 106. For example, multiple types of thin clients (e.g., devices with display capability and minimal processing capability) may be used for certain functions or for viewing various sensor data. - The rig
computing resource environment 105 may include various computing resources used for monitoring and controlling operations such as one or more computers having a processor and a memory. For example, the coordinatedcontrol device 104 may include a computer having a processor and memory for processing sensor data, storing sensor data, and issuing control commands responsive to sensor data. As noted above, the coordinatedcontrol device 104 may control various operations of the various systems of thedrilling rig 102 via analysis of sensor data from one or more drilling rig systems (e.g. 110, 112, 114) to enable coordinated control between each system of thedrilling rig 102. The coordinatedcontrol device 104 may execute control commands 150 for control of the various systems of the drilling rig 102 (e.g.,drilling rig systems control device 104 may send control data determined by the execution of the control commands 150 to one or more systems of thedrilling rig 102. For example,control data 152 may be sent to thedownhole system 110,control data 154 may be sent to thefluid system 112, and controldata 154 may be sent to thecentral system 114. The control data may include, for example, operator commands (e.g., turn on or off a pump, switch on or off a valve, update a physical property setpoint, etc.). In some embodiments, the coordinatedcontrol device 104 may include a fast control loop that directly obtainssensor data control device 104 may include a slow control loop that obtains data via the rigcomputing resource environment 105 to generate control commands. - In some embodiments, the coordinated
control device 104 may intermediate between thesupervisory control system 107 and thecontrollers systems supervisory control system 107 may be used to control systems of thedrilling rig 102. Thesupervisory control system 107 may include, for example, devices for entering control commands to perform operations of systems of thedrilling rig 102. In some embodiments, the coordinatedcontrol device 104 may receive commands from thesupervisory control system 107, process the commands according to a rule (e.g., an algorithm based upon the laws of physics for drilling operations), and/or control processes received from the rigcomputing resource environment 105, and provides control data to one or more systems of thedrilling rig 102. In some embodiments, thesupervisory control system 107 may be provided by and/or controlled by a third party. In such embodiments, the coordinatedcontrol device 104 may coordinate control between discrete supervisory control systems and thesystems systems 110 112, and 114 and analyzed via the rigcomputing resource environment 105. - The rig
computing resource environment 105 may include amonitoring process 141 that may use sensor data to determine information about thedrilling rig 102. For example, in some embodiments themonitoring process 141 may determine a drilling state, equipment health, system health, a maintenance schedule, or any combination thereof. In some embodiments, the rigcomputing resource environment 105 may includecontrol processes 143 that may use thesensor data 146 to optimize drilling operations, such as, for example, the control of drilling equipment to improve drilling efficiency, equipment reliability, and the like. For example, in some embodiments the acquired sensor data may be used to derive a noise cancellation scheme to improve electromagnetic and mud pulse telemetry signal processing. The control processes 143 may be implemented via, for example, a control algorithm, a computer program, firmware, or other suitable hardware and/or software. In some embodiments, the remotecomputing resource environment 106 may include acontrol process 145 that may be provided to the rigcomputing resource environment 105. - The rig
computing resource environment 105 may include various computing resources, such as, for example, a single computer or multiple computers. In some embodiments, the rigcomputing resource environment 105 may include a virtual computer system and a virtual database or other virtual structure for collected data. The virtual computer system and virtual database may include one or more resource interfaces (e.g., web interfaces) that enable the submission of application programming interface (API) calls to the various resources through a request. In addition, each of the resources may include one or more resource interfaces that enable the resources to access each other (e.g., to enable a virtual computer system of the computing resource environment to store data in or retrieve data from the database or other structure for collected data). - The virtual computer system may include a collection of computing resources configured to instantiate virtual machine instances. A user may interface with the virtual computer system via the offsite user device or, in some embodiments, the onsite user device. In some embodiments, other computer systems or computer system services may be utilized in the rig
computing resource environment 105, such as a computer system or computer system service that provisions computing resources on dedicated or shared computers/servers and/or other physical devices. In some embodiments, the rigcomputing resource environment 105 may include a single server (in a discrete hardware component or as a virtual server) or multiple servers (e.g., web servers, application servers, or other servers). The servers may be, for example, computers arranged in any physical and/or virtual configuration - In some embodiments, the rig
computing resource environment 105 may include a database that may be a collection of computing resources that run one or more data collections. Such data collections may be operated and managed by utilizing API calls. The data collections, such as sensor data, may be made available to other resources in the rig computing resource environment or to user devices (e.g.,onsite user device 118 and/or offsite user device 120) accessing the rigcomputing resource environment 105. In some embodiments, the remotecomputing resource environment 106 may include similar computing resources to those described above, such as a single computer or multiple computers (in discrete hardware components or virtual computer systems). - In an embodiment, the rig may include slips located at the rig floor. The slips may be provided with sensors to register a transition of the weight bearing between the hook line (via the top drive) and the slips. In addition, when running tubulars into the well, at some point, the top of the tubular may be a few feet from the top of the rig. The system may employ a high resolution positioning sensor for determining where in the mast of where the hook was. The hook then gets another stand of tubular, connects the stand on the tubular string, and then the hook picks up the weight out of the slips. The pick up transition moment may occur when the weight disappears from the slips and appears on the hook. Accordingly, the elevation of the hook (and/or the top drive, etc.) may be recorded when the hook holds the weight, as determined by the transition recorded in the slip sensors (and/or the top drive sensors). This may yield an accurate measurement of the stand length in a stretched condition, e.g., as the weight of the drill string is transmitted therethrough.
-
FIG. 3A illustrates a side, schematic view of adrilling rig 302 including an automatedcalibration system 300, according to an embodiment. Thedrilling rig 302 generally includes a travellingblock 304 that is hoisted by a cable or “drill line” 306 that may be attached to and movable by adrum 308 of adrawworks 315. Thedrilling rig 302 may also include adrilling device 305, which may be or include a kelly or a top drive. Thedrilling device 305 may be supported (e.g., suspended) from the travellingblock 304 and may be configured to rotate a tubular segment, such as a drill string 307 (e.g., one or more drill pipes) so as to drill a wellbore in the Earth. Thedrilling rig 302 may also include acrown block 309, positioned at the top of therig 302, and astructural component 311, which may be a part of, for example, a derrick of therig 302. - The
drawworks 315 may include a “primary” elevation measurement device, such as anencoder 313. Theencoder 313 may be configured to measure a rotation in thedrum 308, from which the elevation of thedrilling device 305 may be calculated. In turn, the depth of thedrill string 307 may be determined by keeping track of the amount of the “run-in” of thedrill line 306 through theencoder 313 when thedrilling device 305 is coupled with drill string. However, the encoder 313 (or another device of the elevation measurement device) may not be responsive to stretching of thedrill line 306 and other potential dynamic errors in the depth calculation based on the rotation of thedrum 308. - The
system 300 may include acalibration sensor 314 that may move with thedrilling device 305. In an embodiment, thesensor 314 may be installed in or on thedrilling device 305, as shown, but in others, it may be attached to the travellingblock 304 or elsewhere (e.g., “coupled” to the drilling device 305). Thesystem 300 may further include a plurality of elevation markers (five shown: 310(1), 310(2), 310(3), 310(4), 310(5)), which may be installed on thestructural component 311 and may be stationary relative to thestructural component 311. For example, one or more the markers 310(1)-(3) may be installed near the top of therig 302, e.g., near the top of the range of motion for thedrilling device 305, and one or more of the markers 310(4)-(5) may be installed near arig floor 312 of therig 302, e.g., near the bottom of the range of motion for thedrilling device 305. Still another one or more of the markers may be installed on the rig along the travelling range of the top drive. In other embodiments, the markers 310(1)-(5) may be more uniformly positioned along the range of vertical motion for thedrilling device 305. - The elevation of the elevation markers 310(1)-(5) may be predetermined. For example, the elevation may be measured from a fixed reference point, such as a vertical distance from the
rig floor 312. In another embodiment, the elevation may be relative, e.g., a vertical distance between two of the markers 310(1)-(5). - The elevation markers 310(1)-(5) may each include a unique (among the markers 310(1)-(5)) identifier, such as A, B, C, etc., although any suitable format for such identifiers may be employed. The identifier may be associated with the elevation of the markers 310(1)-(5), e.g., in a database. In some embodiments, the elevation markers 310(1)-(5) may be passive, visual indicators. In other embodiments, the elevation markers 310(1)-(5) may be or include a transceiver that may emit a signal representing the identifier.
- The
sensor 314 may recognize and differentiate between the elevation markers 310(1)-(5). For example, thesensor 314 may recognize a visual feature of the elevation markers 310(1)-(5) and thus determine which of the markers 310(1)-(5) that thesensor 314 is viewing, e.g., when aligned horizontally therewith. Thesensor 314 may also be a transceiver that receives the signal emitted from the markers 310(1)-(5) when thesensor 314 is horizontally aligned with a particular marker 310(1)-(5). For example, thesensor 314 may be an optical sensor, and the elevation markers 310(1)-(5) may include lasers that emit light beams with different frequencies from one another. In other embodiments, thesensor 314 may be a radiofrequency identification (RFID) tag reader, and the markers 310(1)-(5) may be RFID tags. In still other embodiments, the markers 310(1)-(5) may be audio emitters, or any other type of marker. -
FIG. 3B illustrates a side, schematic view of another embodiment of theautomated system 300. In this embodiment, rather than basing the elevation measurement on alignment with vertical markers, thesystem 300 includes markers 320(1) and 320(2), which are located at the same elevation as one another, e.g., at or near therig floor 312. Thesensor 314 may be positioned on theblock 304, in an embodiment, as shown, but in another embodiment, may be positioned on the drilling device 305 (FIG. 3A ) or elsewhere on a structure that is moved vertically by movement of thedrum 308. - The markers 320(1), 320(2) may be active, and configured to determine a distance to the
sensor 314. In another embodiment, the markers 320(1), 320(2) may be configured to measure the angular position of thesensor 314, namely, angles LABC and LACB .The markers 320(1), 320(2) may thus be considered transceivers. In other embodiments, the markers 320(1), 320(2) may be passive, reflective, etc. A combination of thesensor 314 and the markers 320(1), 320(2) may enable a distance determination or an angular position determination therebetween, e.g., using ultrasonic, laser, camera, radar, or any other suitable method for determining a straight line distance between two points. - Further, the
sensor 314 may be located at a point A, while the markers 320(1), 320(2) may be located at points B and C, respectively. The well center is denoted by O. The distance along line BC may be static, as the markers 320(1), 320(2) may be stationary with respect to the rigstructural component 311. The distance along line AB may change, as may the distance along line AC, i.e., between thesensor 314 and the markers 320(1), 320(2) as theblock 304, for example, is raised and lowered. Thus, the distances AB and BC may be measured using the combination of thesensor 314 and the markers 320(1), 320(2). As such, the distance AO may be calculated based on triangulation, as: -
- Although the markers 320(1), 320(2) are shown at the
rig floor 312, and thus configured to measure the distance from therig floor 312 to theblock 304, the markers 320(1), 320(2) may be placed at any position below theblock 304, and the calculation would change simply by adding an offset equal to the height above therig floor 312. Further, the markers 320(1), (2) may also be placed above theblock 304, and may be used to measure the distance of the travellingblock 304 from the thecrown block 309, or any other structure above the block 304 (and/or thedrilling device 305, depending on the location of the calibration sensor 314). Similar expressions for the distance AO may be determined based on the angular position measurements, given the distance between the markers 320(1), 320(2). - In some embodiments, more than two markers 320(1), 320(2) may be employed. For example, a third marker may be provided. The
sensor 314 may sense the third marker in addition to the first and second markers 320(1), 320(2), and a signal quality for the first, second, and third markers may be determined. The sensor 314 (or a controller) may then select to employ measurements determined with respect to the first and second markers 320(1), 320(2) over the measurements determined with respect to the third marker, based on the signal quality (e.g., select the two signals with the higher quality), - Moreover, the markers 320(1), 320(2) may be positioned at different elevations. For example, in
FIG. 3C , there is illustrated a side, schematic view of such an embodiment of thesystem 300. The embodiment ofFIG. 3C may be similar to that ofFIG. 3B , in that markers 320(1), 320(2) are employed for purposes of triangulating an elevation of the block 304 (ordrilling device 305, seeFIG. 3A ) above therig floor 312. However, instead of placing both markers 320(1), 320(2) at therig floor 312, one marker 320(2) may be positioned on a vertically-extending portion of the rigstructural component 311, as shown, at a different (e.g., higher) elevation than the marker 320(1). - A reference point E may be selected on the
rig floor 312, or at another location having the same elevation from therig floor 312 as the marker 320(1). Since points B, C, and E are stationary, the lengths of lines BE, BC, and CE are known. Further, the angle y between lines BC and CE is known. Therefore, the angle x between lines AC and BC may be determined as: -
- Thus, the length of line AE may be calculated as:
-
AE 2 =AC 2 +CE 2−2*AC*CE*cos(x+y) (3) - With the length of line AE known, the calculation is similar to that discussed above with respect to
FIG. 3A , and the length AE may be used inequation 1 instead of AC to solve for AO, which is the elevation of the block 304 (or drilling device 305). One of ordinary skill in the art will, with the aid of the present disclosure, be able to implement a multitude of different ways to accomplish this triangulation using thesystem 300 including thecalibration sensor 314 and the markers 320(1), 320(2), and thus it should be appreciated that the above-described positions for the markers 320(1), 320(2) and the calculations based thereon represent merely an example of such triangulation. - The triangulation technique, as described in
FIG. 3B & 3C , may be used for calibrating a primary depth measurement system, which is described below. In some embodiments, such triangulation using the markers 320(1), 320(2) may be used as a primary depth measurement system. Since measurements of distance between thesensor 314 and the markers 320(1), 320(2), and/or the angular position ofsensor 314 with respect to markers 320(1), 320(2) may be made continuously, elevation AO may thus be determined continuously during the movement of theblock 304. In this way, theencoder 313 may be used as a backup or a secondary depth measurement system. As the term is used herein, “continuously” refers to a regime in which measurements are taken at a certain rate or frequency, which may provide a short interval therebetween, e.g., during the drilling process. - In operation, the calculation of the
drill string 307 length based on the rotation measured by theencoder 313 may become inaccurate. For example, thedrill line 306 may stretch over time. Further, other factors may cause the calculation to be inaccurate. As such, a given angular movement of thedrum 308 may move thedrilling device 305 by one elevation at one time, and the same angular movement of thedrum 308 may result in a different elevation change at another time. - Accordingly,
FIG. 4A illustrates a flowchart of amethod 400 for calibrating a drilling depth measurement, according to an embodiment. Themethod 400 may be employed by operation of thesystem 300 and is thus explained herein with reference thereto; however, it will be appreciated that themethod 400 may, in some embodiments, be employed by operation of other systems. -
FIG. 4B illustrates aplot 450 of the measured depth versus actual depth, according to an illustrative example. Theplot 450 specifically illustrates a comparison between measurements taken an uncalibrated elevation measurement device (line 452) and in a calibrated device (line 458). The uncalibrated device may operate under the assumption that measured depth equals actual depth as between two known depths (e.g., the beginning of a stand or joint being run-in and at the end thereof). The calibrated device may account for variations from such aline 452. - In general, the
method 400 may include determining a measured depth difference between a first position of a calibration sensor and a second position of the calibration sensor, based on measurements taken by an elevation measurement device. Further, themethod 400 may include determining a measured depth difference between the first and second positions based on measurements taken by the calibration sensor using one or more markers. Themethod 400 may also include calibrating the elevation measurement device based at least partially on a relationship between the measured depth difference and the calibration depth difference. - Referring to the embodiment specifically illustrated in
FIG. 4A , and additionally referring toFIG. 4B , themethod 400 may begin by determining a first measured depth using a elevation measurement device (e.g., the encoder 313), when thecalibration sensor 314 is at a first position, as at 402. This may occur at any time during the running/handling of a tubular segment. For example, in the embodiment ofFIG. 3A , this may occur when thecalibration sensor 314 reads a first elevation marker, which may be any elevation marker 310(1)-(5), for example, the elevation marker 310(5). The elevation measurement device may accomplish this by measuring an angular displacement of thedrum 308, which may be converted into a measured depth. - The
method 400 may also include determining a first calibration depth based on a measurement taken by thecalibration sensor 314, using one or more of the markers 310(1)-(5) and/or 320(1), 320(2), as at 404. In an embodiment, such as that shown inFIG. 3A , thecalibration sensor 314 may accomplish this by determining an elevation of the elevation marker 310(5). In a specific embodiment, thecalibration sensor 314 may acquire an identifier from the elevation marker 310(5), and determine the elevation of the elevation marker 310(5) by referring to a database storing the elevation thereof in association with the identifier. In the triangulation embodiments ofFIGS. 3B and 3C , thecalibration sensor 314 may directly determine its elevation by triangulation using the markers 320(1), (2). InFIG. 4B , the first calibration depth measurement taken by thecalibration sensor 314 is indicated at 454. - The
method 400 may also include moving thecalibration sensor 314, e.g., by moving the travellingblock 304 and/or thedrilling device 305, as at 406. Such movement of theblock 304 and/ordrilling device 305 may be accomplished using the drawworks 315 (e.g., by rotating the drum 308), and thus the elevation measurement device may register at least a part of this change. - The
method 400 may then include determining a second measured depth based on a measurement taken by the elevation measurement device when the calibration sensor is at a second position, as at 408. This may occur at any time during the running of a tubular segment after thecalibration sensor 314 is moved from the first position at 404. For example, in the embodiment ofFIG. 3A , this may occur when thecalibration sensor 314 reads a second elevation marker, which may be any elevation marker 310(1)-(5), for example, the elevation marker 310(4) that is vertically adjacent to the elevation marker 310(5). The elevation measurement device may again accomplish this by registering an angular displacement of thedrum 308. - The
method 400 may then proceed to determining a second calibration depth based on a measurement taken by thecalibration sensor 314 using one or more of the markers 310(1)-(5) and/or the markers 320(1), (2), as at 410. For example, thecalibration sensor 314 may determine an elevation of the elevation marker 310(4) through acquisition of an identifier and reference to a database linking the identifier to a predetermined elevation. In the triangulation embodiments ofFIGS. 3B and 3C , thecalibration sensor 314 may again directly determine its elevation by triangulation. - The second calibration depth measurement is indicated at 462 in
FIG. 4B . As can be seen, thesecond depth measurement 462 may deviate from the measured depth in an uncalibrated device alongline 452. - The
method 400 may also include determining a measured depth difference between the first and second positions, based on the first and second measured depths, as measured by the elevation measurement device, as at 412. Themethod 400 may further include determining a calibration depth difference between the first and second positions, as at 414. This may be based on the depth measurements taken by thecalibration sensor 314 using any one or more of the sensors 310(1)-(5) or 320(1), (2). - Since the rig
structural component 311 may be generally static (e.g., as compared to themovable drum 308,drill line 306, etc.), the distance between adjacent elevation markers 310(4) and 310(5) and/or the position of the triangulation markers 320(1), 320(2) may remain relatively constant. The measured depth difference from the elevation measurement device (e.g.,encoder 313 at thedrum 308 of the drawworks 315), however, may be more prone to error, and thus may be calibrated against the calibration depth. - As such, the measured depth difference determined at 412 may be compared to the calibration depth difference determined at 414, in order to adjust the elevation measurement device, when appropriate, as at 416. For example, the angular displacement of the
drum 308 as thedrilling device 305 moves from the first position to the second position may be compared to the calibration depth difference, so as to develop a relationship between these two values. In this way, as an example, themethod 400 may include calibrating the elevation measurement device based on the comparison at 416, as at 418. This process may, for example, be repeated for one, some, or all of the other elevation markers 310(3), 310(2), 310(1), or similarly at a plurality of different times, intervals, at user discretion, etc. (e.g., with a triangulation embodiment), e.g., as indicated inFIG. 4B at 464, 466, and 468, respectively. Thus, the higher resolution provided by the calibration may allow for an interpolation of the precise position of the drill string during run-in. - In a specific example, the acquisition clock of the
sensor 314 may be synched with the clock for thedrawworks 315. When, for example, at the two positions, the absolute elevation difference is ΔLa, and the corresponding drawworks encoder reading between two elevation points is ΔLe. The calibration coefficient ζ may thus be established as: -
- This calibration coefficient may be used to calibrate the depth measurements taken using the elevation measurement device (e.g.,
encoder 313 at the drum 308). For example, the measured elevation may be multiplied by the calibration coefficient. At a next calibration opportunity, either according to the operator's choice, or any time thedrilling device 305 and/or travelling block 304 passes the next elevation markers 310(1)-(5), another calibration coefficient may be calculated. As such, calibration may be done automatically. In some embodiments, any two adjacent elevation markers may yield a new calibration coefficient. -
FIG. 5 illustrates another calibration system 500, according to an embodiment. The system 500 may also include a plurality ofelevation markers 502, which may be installed on the rigstructural component 311. Themarkers 502 may be associated with an elevation above therig floor 312. - In this embodiment, the calibration sensor 314 (
FIG. 3 ) may be provided by a camera 504, which may be installed on the travellingblock 304 and/or thedrilling device 305. When aparticular marker 502 is in the field of view of the camera 504, the camera 504 may read themarker 502. A controller coupled to or integral with the camera 504 may differentiate themarkers 502 by a feature or indicator that is unique to theindividual markers 502, such as a letter, color, bar code, or the like. In another embodiment, the controller may count the number ofmarkers 502 that have passed, e.g., without distinguishingindividual markers 502, and with themarkers 502 being positioned at uniform intervals. By matching the reading from the camera 504 with the associated elevation of the marker, the depth of the block position can be determined. The resolution of the depth measurement may thus be controlled by the resolution of themarkers 502. Moreover, any elevation reading from two adjacent markers 310(1)-(5) may be used to calibrate the elevation measurement device for depth measurement near these two adjacent markers. -
FIG. 6 illustrates a schematic view of thedrilling rig 302 with another embodiment of thecalibration system 300, according to an embodiment. As shown, arig feature 602 may be provided as part of therig 302. Therig feature 602 may serve another function as part of thedrilling rig 302, but in other embodiments, it may not. Therig feature 602 may have a distinguishable feature that may be read by acamera 604, again providing the sensor 314 (FIG. 3 ). Therig feature 602 may, in a specific embodiment, be a rectangular structure with a particular color installed on the rigstructural component 311, e.g., below thecrown block 309. - The
camera 604 may be installed above the travellingblock 304. Thecamera 604 may take a picture of thisrig feature 602, and may determine its distance therefrom based on the size of therig feature 602. By using this method, the elevation of thecamera 604, and thus theblock 304 and/ordrilling device 305 may be determined continuously, e.g., and employed similar to the triangulation embodiment described above with reference toFIGS. 3B and 3C . -
FIG. 7 illustrates a side, schematic view of thedrilling rig 302, including asystem 700 for monitoring pipe movement, according to an embodiment. In this embodiment, acamera 702 may be installed near thedrill string 307, e.g., below therig floor 312. Thedrill string 307 may extend through a blowout preventer (BOP) 703 below therig floor 312, and into a well 704 below theBOP 703. By continuously taking images of the drill pipe during tripping, and/or rotation, and using pattern recognition algorithm to keep track of the unique features within each image, the movement (rotation speed and/or translation speed) of the drill pipe may be determined. Integrating these speeds over time may allow a calculation of the rotation angle, and translation distance (depth) of the drill pipe. - When a new stand is added to the drill string, and the slips are removed, the weight of drill string is transferred from the slips to the top drive/drill line, causing the drill line to stretch. Depending on the weight of the drill string, this stretch may be several centimeters (or more), but may not be measured by the elevation measurement device (i.e., encoder on the drawworks), as the stretching of the drill line may not cause the reel of the drawworks to rotate.
- Accordingly,
FIG. 8 illustrates a flowchart of amethod 800 for drilling a wellbore and considers the stretched length of drill line, according to an embodiment.FIGS. 9 and 10 illustrate side, schematic views of adrilling rig 900 at two points in the operation of themethod 800, according to an embodiment. Thedrilling rig 900 may be generally similar to thedrilling rig 302. Thedrilling rig 900 may includeslips 902, which may be positioned at or near therig floor 312. Theslips 902 may receive thedrill string 307 therethrough, and may be configured to support the weight of thedrill string 307, e.g., as a new stand oftubulars 904 is added or removed. - The
slips 902 may include a slips sensor 906 (e.g., a load cell), which may be configured to detect when theslips 902 are supporting the weight of thedrill string 307 and, further, may be capable of measuring and sending a signal representing the amount of the load supported thereby (e.g., slips weight Ws). Similarly, thedrilling rig 900 may also include aload sensor 908, e.g. attached to the drill line 306 (or thedrilling device 305, thedrum 308, seeFIG. 3 , or anywhere else suitable), to measure the weight of thedrill string 307 being suspended via thedrilling device 305. In the specific, illustrated embodiment, the measured, suspended load may be the hookload WH; however, other loads may be measured at locations other than the hook and employed consistent with themethod 800. - The
method 800 may begin by positioning thedrilling device 305 above thedrill string 307 at a height h1, while supporting thedrill string 307 using theslips 902, as at 802 (e.g., slips weight WS=drill string weight WT; suspended load WH=0). Next, a stand of tubulars 904 (e.g., a tubular segment including one or more joints of pipe, such as drill pipe) may be connected to thedrill string 307 and thedrilling device 305, as at 804 and as shown inFIG. 9 . - The
slips 902 may then be released from engagement with thedrill string 307. Releasing theslips 902 may transition the weight of the string WT to the suspended load WS, which may result in thedrill line 306 stretching, and thus thedrilling device 305 being at the lower height h2, as shown inFIG. 10 . Theencoder 313 may not register this elevation change. - In some embodiments, the
method 800 may also include moving thedrilling device 305 from a first position to a second position using thedrawworks 315, as at 806. For example, thedrilling device 305 may be raised by spooling thedrill line 306 on thedrum 308, or lowered by unspooling thedrill line 306 from thedrum 308. In some embodiments, however, themethod 800 may not include moving thedrilling device 305, and thedrilling device 305 may begin in the second position. - Before or after moving the
drilling device 305, themethod 800 may include determining a measured elevation of thedrilling device 305 at the second position using the primary elevation measurement device (e.g., the encoder 313), as at 808. The measured elevation may be determined based on an angular displacement of the drum 308 (which may be corrected for increased layer diameter ondrum 308 diameter due to the spooling of the drill line 306) and a known reference elevation. - The
method 800 may also include determining a sensed elevation at the second position using a sensor, as at 810. This determination may be made using any of the aforementioned sensors, e.g., those sensors that move with thedrilling device 305, the travellingblock 304, or both, by operation of thedrawworks 315. As such, the sensor may, for example, use markers to determine an actual elevation of the drilling device (e.g., drilling device 305), the travelling block, or both from a reference plane such as therig floor 312. - The
method 800 may also include determining a deformation metric based on the difference between the measured elevation and the sensed elevation, as at 812. The measured elevation, detected by theencoder 313 may be subject to error caused by the stretching of thedrill line 306 under the increased weight suspended therefrom provided by thedrill string 307 being out of slips. Such stretching may not be registered by theencoder 313, as it may result in an elevation change without a rotation of thedrum 308. The deformation metric may be an amount of stretch (e.g., length of stretch) in thedrill line 306. In another embodiment, the stress, strain, or both may instead be measured. Later, in some embodiments, the stress or strain may be used to determine the stretch, e.g., taking into consideration the overall length of thedrill line 306. However, using the strain may allow for a stretch per unit length to be determined, and thus, so long as thedrill string 307 weight remains constant, the strain at any position (e.g., the first position) of thedrilling device 305 may be calculated, despite the change in length of the drill string 316 as it is spooled onto or unspooled from thedrum 308. - The deformation metric may be employed to correct the primary elevation measurement device, as at 814. For example, if the deformation metric is stretch, the stretch may be subtracted from the measured elevation recorded by the primary elevation measurement device (encoder 313).
- In some embodiments, this procedure may be repeated for another position (e.g., the first position), which may provide two points of data for the deformation metric (e.g., stretch) in the
drill line 306, and thus the deformation metric may be based on the difference between the measured and sensed elevations at both positions. This may then allow for an interpolation of the deformation metric across the at least a portion (e.g., an entirety) of the range of motion of thedrilling device 305 or the travellingblock 304. -
FIG. 11 illustrates a flowchart of amethod 1100 for drilling, which includes determining a distance between the drill bit and the bottom of the wellbore, according to an embodiment. Themethod 1100 may employ thedrilling rig 900, or another drilling rig, with a capability of sensing a position (e.g., elevation) of thedrilling device 305, block 304, or another tubular handling device.FIG. 12 illustrates another schematic view of thedrilling rig 900, illustrating the running of thedrill string 307 in awellbore 1200, according to an embodiment. In particular,FIG. 12 illustrates abottom hole assembly 1202 including adrill bit 1204 and abottom 1206 of thewellbore 1200. Thedrill bit 1204 may engage thebottom 1206 of thewellbore 1200, so as to bore into the Earth and extend thewellbore 1200. - In general, the
drill string 307 may change length during a drilling process, which may affect the driller's ability to determine a distance between thedrill bit 1204 and thebottom 1206 of thewellbore 1200, e.g., when adding a new stand oftubulars 904 to thedrill string 307. By way of example, thedrilling rig 900 may be employed to determine the distance between thedrill bit 1204 and the bottom 1206, e.g., using one or more of the embodiments described above, such as calibration, or direct measurement through a triangulation method (sensor 314 is shown inFIG. 12 as an example). - The
method 1100 may commence, as an example, at the end of running a tubular stand of thedrill string 307 into the well, e.g., with thedrill bit 1204 engaged with thebottom 1206 of thewellbore 1200. At this point, themethod 1100 may include determining a first surface weight Wd (namely, a load, such as hookload, measured either at the drilling device, or at the deadline drill line anchor) of thedrill string 307, as at 1102. The first surface weight Wd may be the hookload, and thus may be measured using the dead drill line anchor, a load cell in thedrilling device 305, etc. - A depth of the wellbore (“hole depth”) Dh may be expressed in terms of the length of the
drill string 307. The length of thedrill string 307 may account for stretching and/or compression of thedrill string 307 during operation. For example, let L be the length of thedrill string 307 below thedrilling device 305 under no axial load. During drilling, the actual length Ld of the drill string below thedrilling device 305 may be expressed as: -
L d =L+ΔL W +ΔL T −L f −ΔL wob −ΔL S (5) - where ΔLW is the change of drill string length due to its weight and wellbore pressure, ΔLT is the change of drill string length due to temperature, ΔLf is the change of drill string length due to the friction force between the drill string and the wellbore, ΔLwob is the change of the drill string length due to the weight-on-bit, and ΔLS is the length of the
drill string 307 between therig floor 312 and thedrilling device 305. - During tripping out, the length Lo of the
drill string 307 below therig floor 312 may be expressed as -
L o =L+ΔL W +ΔL T +ΔL f−ΔLS (6) - The hole depth Dh may thus be expressed as (note: ΔLS is the distance between the drilling device and the rig floor):
-
D h =L+ΔL W +ΔL T −ΔL f −ΔL wob −ΔL S (7) - The
bit 1204 may then be raised off of thebottom 1206 of thewellbore 1200, e.g., by raising thedrilling device 305 by a distance s, as at 1104. The distance s may be measured, as at 1106 e.g., using theencoder 313 of thedrawworks 315 and/or any of the elevation measurement embodiments, including the calibration and triangulation methods, using one ormore sensors 314, 504, as described above. After raising thebit 1204 off of the bottom 1206, theslips 902 may be set, e.g. by engaging teeth thereof with thedrill string 307, so as to secure and support thedrill string 307, as at 1108. - With the measurement of the distance s obtained, the following relationship may be established:
-
S=D h −D b (8) - If s>2ΔLf+ΔLwob, the bit depth Db may be expressed as:
-
D b =L o −ΔL S −s=L+ΔL W +ΔL T +ΔL f −ΔL S −s (9) - The distance between the bit and the bottom end of the hole ΔDb may be expressed as:
-
ΔD b =D h −D b =s−2ΔL f −ΔL wob (10) - The
method 1100 may then proceed to connecting a new stand oftubulars 904 to thedrilling device 305 and thedrill string 307 supported in theslips 902, as at 1110. After connecting the new tubular 907 at 1110, theslips 902 may be disengaged and thedrilling device 305 may support thedrill string 307, as at 1112. - The
method 1100 may then include measuring a second surface weight Wt (another measurement of the load, e.g., hookload, measured either at the drilling device, or at or near the deadline anchor) of thedrill string 307 with the new stand oftubulars 904, and prior to lowering the drill bit into engagement with the bottom of the wellbore, as at 1114. A relationship between the first surface weight Wd and the second surface weight Wt reveals the weight-on-bit WOB, which may be determined at 1116. The weight-on-bit WOB may be expressed as (note Ws is the weight of the stand just added to the drill string from the surface): -
WOB=W d−(W t −W s) (11) - The
method 1100 may then include determining a distance t to lower thedrilling device 305, such that thedrill bit 1204 engages thebottom 1206 of thewellbore 1200, based on the distance s that thedrilling device 305 was raised, and the weight-on-bit WOB, as at 1118. The distance t may be expressed as: -
D b +t−2ΔL f =D h (12) - Substituting equation 10 into equation 12, yields:
-
t=s−ΔL wob (13) - ΔLwob may be determined as
-
- where E is Young's modulus, and A is the drill string cross-sectional area, and <1/A> refers to the average of the inverse of the drill string cross-sectional area. Thus, the distance for the
drilling device 305 to be moved before thedrill bit 1204 reaches thebottom 1206 of thewellbore 1200 may be: -
- Since the distance s and the weight-on-bit WOB may be known from the measurements and calculations above, and the dimensions and Young's modulus of the
drill string 307 may also be known, the distance t may be readily calculated. Themethod 1100 may then proceed to lowering thedrilling device 305 by the distance t, such that thedrill bit 1204 engages thebottom 1206 of thewellbore 1200, for further drilling, as at 1120. The engagement may be controlled, such that thedrill bit 1204 is not caused to impact the bottom 1206 at a high rate of speed, since the distance across which thedrilling device 305 is to be lowered has been determined. - In some embodiments, the methods of the present disclosure may be executed by a computing system.
FIG. 13 illustrates an example of such acomputing system 1300, in accordance with some embodiments. Thecomputing system 1300 may include a computer orcomputer system 1301A, which may be anindividual computer system 1301A or an arrangement of distributed computer systems. Thecomputer system 1301A includes one ormore analysis modules 1302 that are configured to perform various tasks according to some embodiments, such as one or more methods disclosed herein. To perform these various tasks, theanalysis module 1302 executes independently, or in coordination with, one ormore processors 1304, which is (or are) connected to one ormore storage media 1306. The processor(s) 1304 is (or are) also connected to anetwork interface 1307 to allow thecomputer system 1301A to communicate over adata network 1309 with one or more additional computer systems and/or computing systems, such as 1301B, 1301C, and/or 1301D (note that computer systems 1301B, 1301C and/or 1301D may or may not share the same architecture ascomputer system 1301A, and may be located in different physical locations, e.g.,computer systems 1301A and 1301B may be located in a processing facility, while in communication with one or more computer systems such as 1301C and/or 1301D that are located in one or more data centers, and/or located in varying countries on different continents). - A processor may include a microprocessor, microcontroller, processor module or subsystem, programmable integrated circuit, programmable gate array, or another control or computing device.
- The
storage media 1306 may be implemented as one or more computer-readable or machine-readable storage media. Note that while in the example embodiment ofFIG. 13 storage media 1306 is depicted as withincomputer system 1301A, in some embodiments,storage media 1306 may be distributed within and/or across multiple internal and/or external enclosures ofcomputing system 1301A and/or additional computing systems.Storage media 1306 may include one or more different forms of memory including semiconductor memory devices such as dynamic or static random access memories (DRAMs or SRAMs), erasable and programmable read-only memories (EPROMs), electrically erasable and programmable read-only memories (EEPROMs) and flash memories, magnetic disks such as fixed, floppy and removable disks, other magnetic media including tape, optical media such as compact disks (CDs) or digital video disks (DVDs), BLURAY® disks, or other types of optical storage, or other types of storage devices. Note that the instructions discussed above may be provided on one computer-readable or machine-readable storage medium, or alternatively, may be provided on multiple computer-readable or machine-readable storage media distributed in a large system having possibly plural nodes. Such computer-readable or machine-readable storage medium or media is (are) considered to be part of an article (or article of manufacture). An article or article of manufacture may refer to any manufactured single component or multiple components. The storage medium or media may be located either in the machine running the machine-readable instructions, or located at a remote site from which machine-readable instructions may be downloaded over a network for execution. - In some embodiments, the
computing system 1300 contains one or more rig control module(s) 1308. In the example ofcomputing system 1300,computer system 1301A includes therig control module 1308. In some embodiments, a single rig control module may be used to perform some or all aspects of one or more embodiments of the methods disclosed herein. In alternate embodiments, a plurality of rig control modules may be used to perform some or all aspects of methods herein. - The
computing system 1300 is one example of a computing system; in other examples, thecomputing system 1300 may have more or fewer components than shown, may combine additional components not depicted in the example embodiment ofFIG. 13 , and/or thecomputing system 1300 may have a different configuration or arrangement of the components depicted inFIG. 13 . The various components shown inFIG. 13 may be implemented in hardware, software, or a combination of both hardware and software, including one or more signal processing and/or application specific integrated circuits. - Further, the steps in the processing methods described herein may be implemented by running one or more functional modules in information processing apparatus such as general purpose processors or application specific chips, such as ASICs, FPGAs, PLDs, or other appropriate devices. These modules, combinations of these modules, and/or their combination with general hardware are all included within the scope of protection of the invention.
- The foregoing description, for purpose of explanation, has been described with reference to specific embodiments. However, the illustrative discussions above are not intended to be exhaustive or to limit the invention to the precise forms disclosed. Many modifications and variations are possible in view of the above teachings. Moreover, the order in which the elements of the methods described herein are illustrate and described may be re-arranged, and/or two or more elements may occur simultaneously. The embodiments were chosen and described in order to best explain the principals of the invention and its practical applications, to thereby enable others skilled in the art to best utilize the invention and various embodiments with various modifications as are suited to the particular use contemplated.
Claims (22)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US14/899,902 US20160369619A1 (en) | 2014-12-19 | 2015-12-17 | Drilling measurement systems and methods |
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201462094502P | 2014-12-19 | 2014-12-19 | |
US201562140705P | 2015-03-31 | 2015-03-31 | |
PCT/US2015/066425 WO2016100693A1 (en) | 2014-12-19 | 2015-12-17 | Drilling measurement systems and methods |
US14/899,902 US20160369619A1 (en) | 2014-12-19 | 2015-12-17 | Drilling measurement systems and methods |
Publications (1)
Publication Number | Publication Date |
---|---|
US20160369619A1 true US20160369619A1 (en) | 2016-12-22 |
Family
ID=56127605
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US14/899,873 Active 2036-06-18 US11261724B2 (en) | 2014-12-19 | 2015-12-17 | Drill bit distance to hole bottom measurement |
US14/899,902 Abandoned US20160369619A1 (en) | 2014-12-19 | 2015-12-17 | Drilling measurement systems and methods |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US14/899,873 Active 2036-06-18 US11261724B2 (en) | 2014-12-19 | 2015-12-17 | Drill bit distance to hole bottom measurement |
Country Status (6)
Country | Link |
---|---|
US (2) | US11261724B2 (en) |
CA (2) | CA2971473A1 (en) |
EC (2) | ECSP17041743A (en) |
MX (1) | MX2017007841A (en) |
RU (2) | RU2673244C1 (en) |
WO (2) | WO2016100693A1 (en) |
Cited By (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2018194741A1 (en) * | 2017-04-20 | 2018-10-25 | General Electric Company | Detection system including sensor and method of operating such |
US20190078401A1 (en) * | 2017-09-14 | 2019-03-14 | Ensco International Incorporated | Tool joint positioning |
US20190094840A1 (en) * | 2017-09-25 | 2019-03-28 | Schlumberger Technology Corporation | System and method for network integration of sensor devices |
US10890060B2 (en) | 2018-12-07 | 2021-01-12 | Schlumberger Technology Corporation | Zone management system and equipment interlocks |
US10907466B2 (en) | 2018-12-07 | 2021-02-02 | Schlumberger Technology Corporation | Zone management system and equipment interlocks |
US20210404324A1 (en) * | 2020-06-29 | 2021-12-30 | Baker Hughes Oilfield Operations Llc | Tagging assembly including a sacrificial stop component |
US11215045B2 (en) | 2015-11-04 | 2022-01-04 | Schlumberger Technology Corporation | Characterizing responses in a drilling system |
US11256264B2 (en) * | 2017-08-30 | 2022-02-22 | Assa Abloy Entrance Systems Ab | Vehicle guidance systems and associated methods of use at logistics yards and other locations |
US11422999B2 (en) | 2017-07-17 | 2022-08-23 | Schlumberger Technology Corporation | System and method for using data with operation context |
US11719087B2 (en) * | 2018-08-24 | 2023-08-08 | Nabors Drilling Technologies USA, Ino. | Modeling friction along a wellbore |
US11803182B2 (en) | 2019-06-11 | 2023-10-31 | Assa Abloy Entrance Systems Ab | Vehicle identification and guidance systems and associated methods |
US11965405B2 (en) | 2018-03-09 | 2024-04-23 | Schlumberger Technology Corporation | Integrated well construction system operations |
US12055027B2 (en) | 2020-03-06 | 2024-08-06 | Schlumberger Technology Corporation | Automating well construction operations based on detected abnormal events |
US12234111B2 (en) | 2019-01-28 | 2025-02-25 | Assa Abloy Entrance Systems Ab | Systems and methods for automated loading and unloading at a dock station |
Families Citing this family (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105629945A (en) * | 2016-03-18 | 2016-06-01 | 西安宝美电气工业有限公司 | Workover rig automated operation integrated control technique |
US10619418B2 (en) * | 2017-05-22 | 2020-04-14 | Schlumberger Technology Corporation | Top drive load measurement weight on bit |
US10995570B2 (en) | 2017-10-20 | 2021-05-04 | Weatherford Technology Holdings, Llc | Tool joint finding apparatus and method |
US10760408B2 (en) | 2017-11-09 | 2020-09-01 | Baker Hughes, A Ge Company, Llc | Methods and systems for detecting relative positions of downhole elements in downhole operations |
RU2699095C1 (en) * | 2018-10-15 | 2019-09-03 | Акционерное общество "Научно-производственная фирма "Геофизика" (АО НПФ "Геофизика") | Method of determining downhole depth of well equipment on pipes |
US10975681B2 (en) | 2019-04-09 | 2021-04-13 | Weatherford Technology Holdings, Llc | Apparatus and method for locating tool joint |
RU2714167C1 (en) * | 2019-06-14 | 2020-02-12 | Общество с ограниченной ответственностью "Деловой центр" (ООО "Деловой центр") | Method of measuring process parameters of a pipe string lowered into a well, and a device for its implementation |
CN110259438B (en) * | 2019-06-21 | 2020-12-04 | 精英数智科技股份有限公司 | Intelligent monitoring method and device for coal mine water exploration and drainage and terminal equipment |
CA3166183A1 (en) | 2019-12-27 | 2021-07-01 | Schlumberger Canada Limited | Drilling control |
US11867051B2 (en) | 2020-02-20 | 2024-01-09 | Baker Hughes Oilfield Operations Llc | Incremental downhole depth methods and systems |
CN114658422B (en) * | 2022-04-19 | 2023-03-21 | 深圳市城安物联科技有限公司 | Method and device for accurately measuring and calibrating deep hole |
Citations (36)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3882474A (en) * | 1972-10-04 | 1975-05-06 | Lester L Cain | System for monitoring the instantaneous velocity of a pipe string being tripped relative to a well bore |
US4179233A (en) * | 1977-07-14 | 1979-12-18 | National Advanced Drilling Machines, Inc. | Vertical motion compensated crane apparatus |
US5107705A (en) * | 1990-03-30 | 1992-04-28 | Schlumberger Technology Corporation | Video system and method for determining and monitoring the depth of a bottomhole assembly within a wellbore |
US5377540A (en) * | 1990-08-31 | 1995-01-03 | Songe, Jr.; Lloyd J. | Oil and gas well logging system |
WO1998005476A1 (en) * | 1996-07-31 | 1998-02-12 | Sds Digger Tools Pty. Ltd. | Forwardly located bit retention means |
US5894895A (en) * | 1996-11-25 | 1999-04-20 | Welsh; Walter Thomas | Heave compensator for drill ships |
US6151961A (en) * | 1999-03-08 | 2000-11-28 | Schlumberger Technology Corporation | Downhole depth correlation |
US20020198661A1 (en) * | 2001-02-27 | 2002-12-26 | Halliburton Energy Services, Inc. | Speed correction using cable tension |
US20030221869A1 (en) * | 2002-05-28 | 2003-12-04 | Schlumberger Technology Corporation | System and method for quantitatively determining variations of a formation characteristic after an event |
US20040168827A1 (en) * | 2002-12-11 | 2004-09-02 | Schlumberger Technology Corporation | System and method for processing and transmitting information from measurements made while drilling |
US20050194185A1 (en) * | 2004-03-04 | 2005-09-08 | Halliburton Energy Services | Multiple distributed force measurements |
US20050193811A1 (en) * | 2004-03-03 | 2005-09-08 | Halliburton Energy Services, Inc. | Method and system for detecting conditions inside a wellbore |
US20050216116A1 (en) * | 2004-03-29 | 2005-09-29 | Nield Barry J | Microprocessor integrated multifunction hoist system controller |
US6994172B2 (en) * | 2002-06-24 | 2006-02-07 | James Ray | Well drilling control system |
US20060116823A1 (en) * | 2002-12-31 | 2006-06-01 | Roger Griffiths | Method and system for cause-effect time lapse analysis |
CA2670700A1 (en) * | 2006-11-03 | 2008-05-08 | David Hampton | Devices and systems for measurement of position of drilling related equipment |
US20080156531A1 (en) * | 2006-12-07 | 2008-07-03 | Nabors Global Holdings Ltd. | Automated mse-based drilling apparatus and methods |
WO2009039453A2 (en) * | 2007-09-21 | 2009-03-26 | Nabors Global Holdings, Ltd. | Directional drilling control |
US20090205820A1 (en) * | 2004-04-15 | 2009-08-20 | Koederitz William L | Systems and methods for monitored drilling |
CN101542071A (en) * | 2007-03-07 | 2009-09-23 | 普拉德研究及开发股份有限公司 | Downhole load cell |
US20090294174A1 (en) * | 2008-05-28 | 2009-12-03 | Schlumberger Technology Corporation | Downhole sensor system |
US20100307742A1 (en) * | 2007-11-12 | 2010-12-09 | Phillips Wayne J | Method of determining and utilizing high fidelity wellbore trajectory |
US20110088895A1 (en) * | 2008-05-22 | 2011-04-21 | Pop Julian J | Downhole measurement of formation characteristics while drilling |
US20110185806A1 (en) * | 2010-02-02 | 2011-08-04 | Pfutzner Harold G | Method and apparatus for precise positioning of a borehole measurement instrument |
US8172007B2 (en) * | 2007-12-13 | 2012-05-08 | Intelliserv, LLC. | System and method of monitoring flow in a wellbore |
US20120143522A1 (en) * | 2010-12-03 | 2012-06-07 | Baker Hughes Incorporated | Integrated Solution for Interpretation and Visualization of RTCM and DTS Fiber Sensing Data |
US20130186685A1 (en) * | 2012-01-23 | 2013-07-25 | Transocean Sedco Forex Ventures Limited | High definition drilling rate of penetration for marine drilling |
US20130275100A1 (en) * | 2012-04-16 | 2013-10-17 | Canrig Drilling Technology Ltd. | Wellsite control employing three-dimensional imaging |
US20130284434A1 (en) * | 2012-04-30 | 2013-10-31 | Halliburton Energy Services, Inc. | System and Method of Coiled Tubing Depth Determination |
US8672055B2 (en) * | 2006-12-07 | 2014-03-18 | Canrig Drilling Technology Ltd. | Automated directional drilling apparatus and methods |
CA2804354A1 (en) * | 2013-02-01 | 2014-08-01 | Selman and Associates, Ltd. | System, method, and model of a drilling rig for horizontal, lateral, and directional drilling that is adjustable in real time |
US8838390B1 (en) * | 2011-02-17 | 2014-09-16 | Selman and Associates, Ltd. | System for gas detection, well data collection, and real time streaming of well logging data |
US20160115777A1 (en) * | 2014-10-23 | 2016-04-28 | Cgg Services Sa | System and method for predicting the front arrival time in reservoir seismic monitoring |
WO2016160696A1 (en) * | 2015-03-30 | 2016-10-06 | Schlumberger Technology Corporation | Pipe tracking system for drilling rigs |
US20160305230A1 (en) * | 2011-12-22 | 2016-10-20 | Motive Drilling Technologies Inc. | System and method for detection of slide and rotation modes |
WO2017095974A1 (en) * | 2015-12-04 | 2017-06-08 | Schlumberger Technology Corporation | Automated directional drilling system and method using steerable drilling motors |
Family Cites Families (27)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4616321A (en) | 1979-08-29 | 1986-10-07 | Chan Yun T | Drilling rig monitoring system |
SU899877A1 (en) * | 1980-05-07 | 1982-01-23 | Куйбышевский политехнический институт им. В.В.Куйбышева | Device for simulating thep rocess of selecting the effective axial load of drill bit |
SU1361314A1 (en) * | 1986-01-06 | 1987-12-23 | Специальное Проектно-Конструкторское Бюро Автоматизации Глубокого Разведочного Бурения Всесоюзного Производственного Объединения "Союзгеотехника" | Method and apparatus for automatic maintaining of preselected bit loading |
US5062048A (en) * | 1987-12-17 | 1991-10-29 | Halliburton Logging Services, Inc. | Stretch corrected wireline depth measuring error and log quality indicator method and apparatus |
SU1520237A1 (en) * | 1988-01-11 | 1989-11-07 | Львовский политехнический институт им.Ленинского комсомола | Apparatus for measuring well depth |
RU2013536C1 (en) * | 1991-05-12 | 1994-05-30 | Научно-исследовательский и проектно-конструкторский институт геофизических исследований | Device for reading and recording magnetic depth marks |
US5202680A (en) | 1991-11-18 | 1993-04-13 | Paul C. Koomey | System for drill string tallying, tracking and service factor measurement |
US5705812A (en) * | 1996-05-31 | 1998-01-06 | Western Atlas International, Inc. | Compaction monitoring instrument system |
RU2187638C2 (en) * | 2000-08-09 | 2002-08-20 | Открытое акционерное общество "Татнефть" им. В.Д.Шашина | Method of measurement of length of interconnected long bodies lowered into well by rope winch provided with weigher |
CA2340139A1 (en) | 2001-03-08 | 2002-09-08 | Hydro-Quebec | Bubble pipe level measuring instrument self-test device |
RU2217590C2 (en) * | 2001-04-23 | 2003-11-27 | ООО "Татнефть-Альметьевское УПНП и КРС" | Gear controlling setting depth of pipes in well |
US6745487B1 (en) | 2003-02-18 | 2004-06-08 | Barry J. Nield | Downhole cable length measuring apparatus |
US6957580B2 (en) * | 2004-01-26 | 2005-10-25 | Gyrodata, Incorporated | System and method for measurements of depth and velocity of instrumentation within a wellbore |
US8297351B2 (en) | 2007-12-27 | 2012-10-30 | Schlumberger Technology Corporation | Downhole sensing system using carbon nanotube FET |
US7730943B2 (en) | 2008-04-28 | 2010-06-08 | Precision Energy Services, Inc. | Determination of azimuthal offset and radius of curvature in a deviated borehole using periodic drill string torque measurements |
NO2331904T3 (en) * | 2008-10-03 | 2018-09-15 | ||
US8191416B2 (en) | 2008-11-24 | 2012-06-05 | Schlumberger Technology Corporation | Instrumented formation tester for injecting and monitoring of fluids |
EP2427739B1 (en) | 2009-05-27 | 2019-05-15 | Halliburton Energy Services, Inc. | Vibration detection in a drill string based on multi-positioned sensors |
JP5135314B2 (en) | 2009-10-14 | 2013-02-06 | 京セラドキュメントソリューションズ株式会社 | Image forming apparatus |
US8694257B2 (en) | 2010-08-30 | 2014-04-08 | Schlumberger Technology Corporation | Method for determining uncertainty with projected wellbore position and attitude |
WO2013101984A2 (en) | 2011-12-28 | 2013-07-04 | Halliburton Energy Services, Inc. | Systems and methods for automatic weight on bit sensor calibration and regulating buckling of a drillstring |
RU2487238C1 (en) * | 2012-02-09 | 2013-07-10 | Открытое акционерное общество "Нефтяная компания "Роснефть" | Down-hole testing and measuring complex and method for its installation in horizontal well |
US9753167B2 (en) | 2012-07-23 | 2017-09-05 | Westerngeco L.L.C. | Calibrating rotation data and translational data |
US9513272B2 (en) | 2013-03-15 | 2016-12-06 | National Oilwell Varco, L.P. | Method and apparatus for measuring drilling fluid properties |
US20150134258A1 (en) | 2013-11-13 | 2015-05-14 | Schlumberger Technology Corporation | Well Pressure Control Event Detection and Prediction Method |
US9927310B2 (en) | 2014-02-03 | 2018-03-27 | Aps Technology, Inc. | Strain sensor assembly |
US10591625B2 (en) | 2016-05-13 | 2020-03-17 | Pason Systems Corp. | Method, system, and medium for controlling rate of penetration of a drill bit |
-
2015
- 2015-12-17 RU RU2017125529A patent/RU2673244C1/en active
- 2015-12-17 CA CA2971473A patent/CA2971473A1/en not_active Abandoned
- 2015-12-17 US US14/899,873 patent/US11261724B2/en active Active
- 2015-12-17 WO PCT/US2015/066425 patent/WO2016100693A1/en active Application Filing
- 2015-12-17 CA CA2970673A patent/CA2970673A1/en not_active Abandoned
- 2015-12-17 US US14/899,902 patent/US20160369619A1/en not_active Abandoned
- 2015-12-17 RU RU2017125731A patent/RU2658183C1/en active
- 2015-12-17 MX MX2017007841A patent/MX2017007841A/en unknown
- 2015-12-17 WO PCT/US2015/066414 patent/WO2016100687A1/en active Application Filing
-
2017
- 2017-07-10 EC ECIEPI201741743A patent/ECSP17041743A/en unknown
- 2017-07-10 EC ECIEPI201740491A patent/ECSP17040491A/en unknown
Patent Citations (39)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3882474A (en) * | 1972-10-04 | 1975-05-06 | Lester L Cain | System for monitoring the instantaneous velocity of a pipe string being tripped relative to a well bore |
US4179233A (en) * | 1977-07-14 | 1979-12-18 | National Advanced Drilling Machines, Inc. | Vertical motion compensated crane apparatus |
US5107705A (en) * | 1990-03-30 | 1992-04-28 | Schlumberger Technology Corporation | Video system and method for determining and monitoring the depth of a bottomhole assembly within a wellbore |
US5377540A (en) * | 1990-08-31 | 1995-01-03 | Songe, Jr.; Lloyd J. | Oil and gas well logging system |
WO1998005476A1 (en) * | 1996-07-31 | 1998-02-12 | Sds Digger Tools Pty. Ltd. | Forwardly located bit retention means |
US5894895A (en) * | 1996-11-25 | 1999-04-20 | Welsh; Walter Thomas | Heave compensator for drill ships |
US6151961A (en) * | 1999-03-08 | 2000-11-28 | Schlumberger Technology Corporation | Downhole depth correlation |
US20020198661A1 (en) * | 2001-02-27 | 2002-12-26 | Halliburton Energy Services, Inc. | Speed correction using cable tension |
US20030221869A1 (en) * | 2002-05-28 | 2003-12-04 | Schlumberger Technology Corporation | System and method for quantitatively determining variations of a formation characteristic after an event |
US6994172B2 (en) * | 2002-06-24 | 2006-02-07 | James Ray | Well drilling control system |
US20040168827A1 (en) * | 2002-12-11 | 2004-09-02 | Schlumberger Technology Corporation | System and method for processing and transmitting information from measurements made while drilling |
US20060116823A1 (en) * | 2002-12-31 | 2006-06-01 | Roger Griffiths | Method and system for cause-effect time lapse analysis |
US20050193811A1 (en) * | 2004-03-03 | 2005-09-08 | Halliburton Energy Services, Inc. | Method and system for detecting conditions inside a wellbore |
US20050194185A1 (en) * | 2004-03-04 | 2005-09-08 | Halliburton Energy Services | Multiple distributed force measurements |
US20050216116A1 (en) * | 2004-03-29 | 2005-09-29 | Nield Barry J | Microprocessor integrated multifunction hoist system controller |
US20090205820A1 (en) * | 2004-04-15 | 2009-08-20 | Koederitz William L | Systems and methods for monitored drilling |
CA2670700A1 (en) * | 2006-11-03 | 2008-05-08 | David Hampton | Devices and systems for measurement of position of drilling related equipment |
US7874351B2 (en) * | 2006-11-03 | 2011-01-25 | Baker Hughes Incorporated | Devices and systems for measurement of position of drilling related equipment |
US20080156531A1 (en) * | 2006-12-07 | 2008-07-03 | Nabors Global Holdings Ltd. | Automated mse-based drilling apparatus and methods |
US8672055B2 (en) * | 2006-12-07 | 2014-03-18 | Canrig Drilling Technology Ltd. | Automated directional drilling apparatus and methods |
CN101542071A (en) * | 2007-03-07 | 2009-09-23 | 普拉德研究及开发股份有限公司 | Downhole load cell |
CA2700258A1 (en) * | 2007-09-21 | 2009-03-26 | Nabors Global Holdings, Ltd. | Directional drilling control |
WO2009039453A2 (en) * | 2007-09-21 | 2009-03-26 | Nabors Global Holdings, Ltd. | Directional drilling control |
US20100307742A1 (en) * | 2007-11-12 | 2010-12-09 | Phillips Wayne J | Method of determining and utilizing high fidelity wellbore trajectory |
US8172007B2 (en) * | 2007-12-13 | 2012-05-08 | Intelliserv, LLC. | System and method of monitoring flow in a wellbore |
US20110088895A1 (en) * | 2008-05-22 | 2011-04-21 | Pop Julian J | Downhole measurement of formation characteristics while drilling |
US20090294174A1 (en) * | 2008-05-28 | 2009-12-03 | Schlumberger Technology Corporation | Downhole sensor system |
US20110185806A1 (en) * | 2010-02-02 | 2011-08-04 | Pfutzner Harold G | Method and apparatus for precise positioning of a borehole measurement instrument |
US20120143522A1 (en) * | 2010-12-03 | 2012-06-07 | Baker Hughes Incorporated | Integrated Solution for Interpretation and Visualization of RTCM and DTS Fiber Sensing Data |
US8838390B1 (en) * | 2011-02-17 | 2014-09-16 | Selman and Associates, Ltd. | System for gas detection, well data collection, and real time streaming of well logging data |
US20160305230A1 (en) * | 2011-12-22 | 2016-10-20 | Motive Drilling Technologies Inc. | System and method for detection of slide and rotation modes |
US20130186685A1 (en) * | 2012-01-23 | 2013-07-25 | Transocean Sedco Forex Ventures Limited | High definition drilling rate of penetration for marine drilling |
US20130271576A1 (en) * | 2012-04-16 | 2013-10-17 | Canrig Drilling Technology Ltd | Device control employing three-dimensional imaging |
US20130275100A1 (en) * | 2012-04-16 | 2013-10-17 | Canrig Drilling Technology Ltd. | Wellsite control employing three-dimensional imaging |
US20130284434A1 (en) * | 2012-04-30 | 2013-10-31 | Halliburton Energy Services, Inc. | System and Method of Coiled Tubing Depth Determination |
CA2804354A1 (en) * | 2013-02-01 | 2014-08-01 | Selman and Associates, Ltd. | System, method, and model of a drilling rig for horizontal, lateral, and directional drilling that is adjustable in real time |
US20160115777A1 (en) * | 2014-10-23 | 2016-04-28 | Cgg Services Sa | System and method for predicting the front arrival time in reservoir seismic monitoring |
WO2016160696A1 (en) * | 2015-03-30 | 2016-10-06 | Schlumberger Technology Corporation | Pipe tracking system for drilling rigs |
WO2017095974A1 (en) * | 2015-12-04 | 2017-06-08 | Schlumberger Technology Corporation | Automated directional drilling system and method using steerable drilling motors |
Cited By (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11215045B2 (en) | 2015-11-04 | 2022-01-04 | Schlumberger Technology Corporation | Characterizing responses in a drilling system |
WO2018194741A1 (en) * | 2017-04-20 | 2018-10-25 | General Electric Company | Detection system including sensor and method of operating such |
US10975686B2 (en) | 2017-04-20 | 2021-04-13 | General Electric Company | Detection system including sensor and method of operating such |
US11422999B2 (en) | 2017-07-17 | 2022-08-23 | Schlumberger Technology Corporation | System and method for using data with operation context |
US11892853B2 (en) | 2017-08-30 | 2024-02-06 | Assa Abloy Entrance Systems Ab | Vehicle guidance systems and associated methods of use at logistics yards and other locations |
US11256264B2 (en) * | 2017-08-30 | 2022-02-22 | Assa Abloy Entrance Systems Ab | Vehicle guidance systems and associated methods of use at logistics yards and other locations |
US20190078401A1 (en) * | 2017-09-14 | 2019-03-14 | Ensco International Incorporated | Tool joint positioning |
US20190094840A1 (en) * | 2017-09-25 | 2019-03-28 | Schlumberger Technology Corporation | System and method for network integration of sensor devices |
US10782677B2 (en) * | 2017-09-25 | 2020-09-22 | Schlumberger Technology Corporation | System and method for network integration of sensor devices within a drilling management network having a control system |
US12049811B2 (en) | 2018-03-09 | 2024-07-30 | Schlumberger Technology Corporation | Integrated well construction system operations |
US11965405B2 (en) | 2018-03-09 | 2024-04-23 | Schlumberger Technology Corporation | Integrated well construction system operations |
US11719087B2 (en) * | 2018-08-24 | 2023-08-08 | Nabors Drilling Technologies USA, Ino. | Modeling friction along a wellbore |
US10890060B2 (en) | 2018-12-07 | 2021-01-12 | Schlumberger Technology Corporation | Zone management system and equipment interlocks |
US10907466B2 (en) | 2018-12-07 | 2021-02-02 | Schlumberger Technology Corporation | Zone management system and equipment interlocks |
US12234111B2 (en) | 2019-01-28 | 2025-02-25 | Assa Abloy Entrance Systems Ab | Systems and methods for automated loading and unloading at a dock station |
US11803182B2 (en) | 2019-06-11 | 2023-10-31 | Assa Abloy Entrance Systems Ab | Vehicle identification and guidance systems and associated methods |
US12055027B2 (en) | 2020-03-06 | 2024-08-06 | Schlumberger Technology Corporation | Automating well construction operations based on detected abnormal events |
US20210404324A1 (en) * | 2020-06-29 | 2021-12-30 | Baker Hughes Oilfield Operations Llc | Tagging assembly including a sacrificial stop component |
Also Published As
Publication number | Publication date |
---|---|
CA2971473A1 (en) | 2016-06-23 |
US11261724B2 (en) | 2022-03-01 |
WO2016100687A1 (en) | 2016-06-23 |
ECSP17041743A (en) | 2017-11-30 |
ECSP17040491A (en) | 2017-11-30 |
WO2016100693A1 (en) | 2016-06-23 |
MX2017007841A (en) | 2018-02-26 |
CA2970673A1 (en) | 2016-06-23 |
RU2673244C1 (en) | 2018-11-23 |
RU2658183C1 (en) | 2018-06-19 |
US20160369617A1 (en) | 2016-12-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11261724B2 (en) | Drill bit distance to hole bottom measurement | |
US20200173233A1 (en) | Intelligent top drive for drilling rigs | |
US20170167853A1 (en) | Drilling equipment position measurement system and method | |
US11029444B2 (en) | Pipe tracking system for drilling rigs | |
US7938197B2 (en) | Automated MSE-based drilling apparatus and methods | |
US8602126B2 (en) | Directional drilling control apparatus and methods | |
US10801278B2 (en) | Instrumented drilling rig slips | |
AU2014396852B2 (en) | Employing a target risk attribute predictor while drilling | |
US10612359B2 (en) | Drilling control system and method with actuator coupled with top drive or block or both | |
US20170159372A1 (en) | Rig positioning system | |
US20200173235A1 (en) | Well construction display | |
Florence et al. | New surface and down-hole sensors needed for oil and gas drilling | |
US20190017326A1 (en) | Dynamic block retraction for drilling rigs | |
US10619418B2 (en) | Top drive load measurement weight on bit | |
Veeningen et al. | Field premiere of along-string dynamic measurements for automated drilling optimization using downhole information | |
Reeves et al. | Unique acoustic telemetry network with distributed pressure measurement nodes enables accurate real-time analysis of sweep effectiveness | |
US11913308B2 (en) | Method and apparatus for testing and confirming a successful downlink to a rotary steerable system | |
NO20221032A1 (en) | Gravity toolface for wellbores |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: SCHLUMBERGER TECHNOLOGY CORPORATION, TEXAS Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:PARMESHWAR, VISHWANATHAN;ZHENG, SHUNFENG;TUNC, GOKTURK;AND OTHERS;SIGNING DATES FROM 20160506 TO 20160517;REEL/FRAME:039046/0006 |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: RESPONSE TO NON-FINAL OFFICE ACTION ENTERED AND FORWARDED TO EXAMINER |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: NON FINAL ACTION MAILED |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: RESPONSE TO NON-FINAL OFFICE ACTION ENTERED AND FORWARDED TO EXAMINER |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: FINAL REJECTION MAILED |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: ADVISORY ACTION MAILED |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: NON FINAL ACTION MAILED |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: RESPONSE TO NON-FINAL OFFICE ACTION ENTERED AND FORWARDED TO EXAMINER |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: NON FINAL ACTION MAILED |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: RESPONSE TO NON-FINAL OFFICE ACTION ENTERED AND FORWARDED TO EXAMINER |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: NOTICE OF ALLOWANCE MAILED -- APPLICATION RECEIVED IN OFFICE OF PUBLICATIONS |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO PAY ISSUE FEE |