The disclosure generally relates to wellbore completions and, more particularly, to downhole tools for performing wellbore cleaning operations.
In completed wellbores, debris from drilling, completion, and/or production operations can be removed using downhole tools having deployable scrapers. Generally, cleaning tools are included as part of a wellbore cleaning system and are run into the wellbore. Once positioned in the wellbore, the cleaning tool can be deployed to be in contact with an interior of a casing of the wellbore and, traditionally, the cleaning tool is then pulled out of hole.
Embodiments of the disclosure may be better understood by referencing the accompanying drawings.
The description that follows includes example systems, methods, techniques, and program flows that embody embodiments of the disclosure. However, it is understood that this disclosure may be practiced without these specific details. For instance, this disclosure refers to cleaning an interior of a casing or production tubing of a wellbore in illustrative examples. Embodiments of this disclosure can also be applied to cleaning of production tubing disposed within a cased wellbore. In other instances, well-known instruction instances, protocols, structures and techniques have not been shown in detail in order not to obfuscate the description.
When performing wellbore cleanout operations, it is common to run in cleaning tools downhole in a trip separate from other steps of the cleanout operation. In addition to extending the time required to perform wellbore cleaning operations, conventional downhole cleaning tools can be limited to a single activation cycle and may require multiple downhole trips and multiple cleaning tools if more than one cleaning/scraping operation is required. In contrast to conventional cleaning tools, example embodiments include an autonomous wellbore cleaning device, having an autonomous robot, or tractor, which may be combined with a cleaning tool/scale removal subassembly. The cleaning tool/scale removal subassembly may be a brush, a pump shooting a jet of well fluid at the scale, or a sonic or acoustic cleaning tool. A sensor positioned on the wellbore cleaning device may detect scale buildup within the wellbore and may indicate that scale removal/cleaning may be needed, and may also allow for adjusting the speed of the robot and the power delivered to the scale removal subassembly.
Further disclosed herein is a method for removing scale and asphaltenes from a wellbore. An autonomous robot/tractor of the wellbore cleaning device allows for more frequent cleaning and periodic scale removal. More frequent cleaning enables the removal of an easier to remove thin layer of scale rather than a more robust extended layer of scale. Example systems and method disclosed herein also include protecting the robot from becoming debilitated from scale forming on the robot surface or on the mechanical components and workings of the robot.
Scale may also form on the surface of the autonomous robot. The disclosure provides features within the wellbore than can be used to help remove the scale that can form on the surface of the robot. In some examples, the robot scale removal is associated with a downhole charging station or with a parking location for the robot. Brushed or other cleaning tools may also be positioned within the wellbore to remove scale from the robot as the robot moves axially within the wellbore. Embodiments of an autonomous cleaning device provided herein differ from traditional pipeline pigs, at least for the reasons that pipeline pigs are not self-propelled and do not go downhole. Further, embodiments of an autonomous cleaning device differ from industry standard workover tools at least because workover tools are tethered and are not autonomous.
Embodiments of the autonomous wellbore cleaning device may “live”/remain within a wellbore completion and can periodically traverse the completion in order to remove any fouling and scale that would be building on the permanent completion. The completion may include a docking station, and in some embodiments, may include a pocket for housing the wellbore cleaning device and may also provide a charging station for recharging the power source or power supply of the robot. The timely removal of the fouling/scale is advantageous because it is much easier to remove a thin layer of scale than it is to remove a thick layer of scale. Whether being removed from the wellbore by the autonomous wellbore cleaning device or cleaning the autonomous wellbore cleaning device itself, the scale is being removed by providing a mechanical stress on the scale that causes the scale to lose adhesion to the interior surfaces of the wellbore such as, e.g., tubing.
Embodiments of the autonomous wellbore cleaning device include an autonomous robot that is self-propelled. In some embodiments, the robot may be untethered once the cleaning device is positioned downhole. There may be a power source for the robot, a motor for propelling the robot axially within the wellbore, and at least one cleaning tool positioned on the robot. At least one sensor may be positioned on or about the robot to detect an initiate-cleaning attribute downhole in the wellbore, and a processor may be configured to direct the robot to initiate or adjust a cleaning operation in response to the initiate-cleaning attribute exceeding a threshold. The processor may be positioned on the robot, may be positioned uphole or at the surface of the wellbore, or at a remote location.
The at least one sensor may be a scale sensor used to adjust the rate of movement of the tractor/robot or the amount of energy or pressure being applied to the scale removal. Because the autonomous wellbore cleaning device is untethered, the wellbore cleaning device may have a limited energy supply. As such, using the at least one scale sensor to determine an initiate-cleaning attribute, such as a predetermined amount of scale buildup or determining certain cleaning intervals may help conserve the energy of the cleaning device. For example, a standard coiled tubing-style approach where the entire tubing string is blasted is less useful with a self-powered robot because these that approach would quickly drain the batteries or would require frequent recharging. In contrast, a standard pipeline pig has substantial energy from the pumping forces and, thus, does not need to modulate its cleaning force. With a self-propelled tool, the wellbore can be cleaned more quickly if the cleaning time is spent on the section of the wellbore where scale has formed rather than spending time equally on all sections of the wellbore. The sensor may also be a restriction sensor used to detect any restrictions impeding movement of the cleaning device, wherein the initiate-cleaning attribute may indicate that movement of the robot has slowed down by a predetermined amount, indicating impediments to the robot's movement, such as scale buildup or fouling within the inner diameter of the wellbore. The sensor may also be an electrical sensor that detects the electrical resistance of the surface of the inner diameter of the wellbore such as with contact resistance sensor or an AC electromagnetic measurement. The initiate-cleaning attribute may be a resistance, inductance, or capacitive measurement.
Embodiments of the autonomous cleaning tool may include different tools used for scale removal. In some embodiments, the tool may be one or more brushes for scale removal. Some embodiments of the autonomous cleaning tool may also include a motor and water jet and a scale removal head. In one embodiment, scale is removed with a pump that blasts water at the wall. In addition to using a fluid, some embodiments may include a sonic cleaner. The sonic cleaner uses acoustic energy to remove the scale. Examples of the sonic cleaner may be a separate tool that can be collected by the robot/tractor, but may also be integral to the robot/tractor.
Alternative embodiments may include the ability for scale removal from the autonomous cleaning device itself. If scale is likely to form on the wall of the inner diameter of the wellbore. or tubing within the wellbore, then scale is likely to form on the wall of the robot. If the robot is going to dwell within the wellbore for long periods of time, then a device/system to remove scale from surfaces of robot is needed, as well as from the drive mechanisms of the robot. The wellbore may be outfitted with tools for scale and debris removal from the robot/tractor. In one case, the wellbore is outfitted with wire brushes. The robot drives through the brushes and the brushes scrape along the wall of the robot and remove scale. In another variation, the flow entering the production tubing is configured to form a jet. This jet can arise from a nozzle, a vortex, a fluidic oscillator, or equivalent. Ideally, the jet impinges at an angle to the robot. The jet removes the scale. In addition to using a fluid, some embodiments may include a sonic cleaner. The sonic cleaner uses acoustic energy to remove the scale. As shown in the figure, the sonic cleaner may be a separate tool that can be collected by the robot, but may also be integral to the robot.
Referring to
Further, while the wellbore system 100 depicted in
In the illustrated embodiment of
The motor 150, in some embodiments, may include one or more wellbore engaging members 155 contactable with an inner surface of the wellbore 105. Accordingly, the one or more wellbore engaging members 155 may displace the wellbore cleaner 140 axially uphole and downhole within the wellbore 105. The wellbore cleaner 140 also includes a mandrel 160. In some embodiments, the mandrel 160 may be stationary, and in other embodiments, the mandrel may include rotating head or turbine, which may also help propel the wellbore cleaner 140 in response to fluid flowing within the wellbore, or rotate one or more cleaning tools coupled thereto.
The wellbore cleaner 140 may include one or more cleaning tools for removing scale from within the wellbore. In this example, the wellbore cleaner 140 includes one or more brushes 165 for scale removal. The brushes 165 may be wire brushes. Wire brushes may be used to remove the scale from the inner diameter (ID) of the wall or casing. The brushes 165 are mounted on a base (not shown) that may be spring-loaded against the mandrel 160). These springs provide a consistent force on the wires of the brushes 165 against the inner wall of the wellbore tubing, even as the wires may be abraded during transit.
In some embodiments, the brushes 165 may be mounted on a base located on a J-slot (not shown) so that the force and position against the inner wall of the wellbore can be changed. When the brush base is in the bottom of the J, then there is the full force against the wall. When the brush base is in the hook of the J, then there is reduced force against the wall. The wellbore cleaner 140 can adjust the position of the brush mount within the J-slot by reversing and then moving forward.
In one variation, the production flow causes the brushes 165 to rotate. The brushes 165 may be connected to a turbine blade. In this example, the mandrel 160 may be a turbine blade. Production flow hits the blades and induces rotation. A shaft connects the rotating blades to brushes 165 so that the brushes 165 will rotate and help to remove the scale from the ID of the wellbore or tubing within the wellbore 105.
In another variation, the mandrel 160 may rotate such that brushes 165 rotate with the mandrel. The motor 150 and wellbore engaging members 155 (may be wheels) may be oriented axially and the motor 150 translates downhole without rotation. The mandrel 160 and brushes 165 may be canted at an angle. The mandrel 160, in some embodiments may also have wheels that are angled such that mandrel 160 and brushes 165 rotate as the motor 150 moves axially. The result is that the brushes 165 may provide additional cleaning of scale. The wheel angle of the mandrel wheels may be adjusted based on how much scale needs to be removed.
The wellbore cleaner 140 may include at least one sensor 180 configured to detect an initiate-cleaning attribute. In some examples, the at least one sensor 180 may be a scale sensor and take surface measurements in the inner diameter based on time, flow rate, or pressure against the wellbore cleaner 140. The sensor 180 may also be an optical integrated computational element (ICE) sensor configured to measure a concentration of salts within the scale and determine that a concentration of the salts have changed over a set period of time, such as, e.g. 15 minutes. The ICE readings may be used to set a cleaning interval based on models, materials within the wellbore, and an accumulation of readings from the sensor 180. The sensor 180 may also be similar to sensors used with logging/measuring while drilling tools.
The initiate-cleaning attribute detected by the sensor 180 may be scale buildup and be used to trigger initiating a cleaning operation, to adjust the rate of movement of the wellbore cleaner 140, or to adjust the amount of energy being applied to the cleaning operation/scale removal. Because wellbore cleaner 140 is self-propelled and in some examples, untethered with any components uphole., the wellbore cleaner 140 may have a limited energy supply. As such, using the at least one sensor 180 may also be used to determine cleaning intervals may help conserve the energy of the cleaning device.
The initiate-cleaning attribute may indicate a buildup of scale with the ID of the wellbore. A processor 190 (shown in this example, positioned at an uphole location) is configured to receive the initiate-cleaning attribute from the sensor 180 and determine if the initiate-cleaning attribute exceeds a predetermined threshold. If the buildup of scale is greater than about 1 mm over greater than 20% of the surface area. the processor may determine that the threshold has been met or exceeded and direct the wellbore cleaner 140 to initiate a cleaning operation. In another example, if the buildup of scale is greater than about 0.5 mm over greater than 50% of the surface area. then the processor may determine that the threshold has been met or exceeded. The threshold determination may be a combination of the depth of the scale and the amount of coverage of the scale. In other examples. the wellbore cleaner 140 may already be moving within the wellbore and initiating a cleaning operation may include adjusting an existing cleaning operation. In some examples. the adjustment may be a change of speed at which the wellbore cleaner is moving within the wellbore. which may include starting movement. slowing movement. or increasing movement or speed. The adjustment may also include an adjustment of cleaning intensity. such as adjusting the pressure applied by the cleaning tools (such as brushes 165). for example to a harder scrub with more pressure. or less pressure for a more gentle scrub. And in some examples. the cleaner 140 may be positioned uphole or at the surface of the wellbore and the initiate-cleaning attribute may indicate that the wellbore cleaner 140 needs to be sent downhole to initiate a cleaning operation.
In other examples. the sensor 180 may also be a restriction sensor used to detect any restrictions impeding movement of the wellbore cleaner 140. The initiate-cleaning attribute may indicate the wellbore cleaner has slowed in movement speed by at least 20%. In one embodiment. the sensor 180 detects any restrictions impeding the advance of the wellbore cleaner 140. This restriction sensor may measure the force needed to advance the wellbore cleaner 140. In one embodiment. the force between the wellbore engaging members 155 (drive wheels of the motor 150) and the cleaning tool (brushes 165) may be measured. In another embodiment. the power needed to drive the wellbore engaging members 155 (drive wheels of the motor 150) may be measured. The sensor 180 may also be an electrical sensor that detects the electrical resistance of the surface of the wellbore tubing such as with contact resistance sensor or an AC electromagnetic measurement. As such. the initiate-cleaning attribute and threshold may be a specified electrical resistivity. such as resistivity greater than 0.0001 ohmmeter. The threshold may be a specified change in electrical resistivity. such as the resistivity increasing by 2×. The threshold may be a measurement of capacitance with of the relative dielectric constant at the sensor is less than 10 or a change in the capacitance that is greater than 30%.
In other examples. the sensor 180 may also be a mechanical sensor that detects surface roughness or pipe diameter such as a profilometer. The sensor 180 can be an acoustic sensor such as a non-contacting profiler that measures the surface shape. An electromagnetic acoustic transducer can measure the vibrational attenuation that occurs due to scale deposition. In the embodiment shown in
Some embodiments of the wellbore cleaner 240 may also include a scale removal head. In one embodiment. scale is removed with the pump 265 that blasts water at the inner diameter (ID) of the wellbore. The fluid or water may be drawn into the pump 260 through inlet and filter 270) and then the fluid or water is blasted out of jet 272 at an acute angle to aid in the removal of scale. A preferred angle is between about 20 degrees and about 70 degrees. The preferred angle is one that removes the brittle scale with minimal damage to the ID, which may include ductile steel. In some cases. the water jet 272 aims back towards the remover 260 so that the rebounding fluid/water may help clean the robot. With a single jet. it may be placed on a rotating head 275. The head 275 may either be motorized or may be induced to rotate by the pressure from the exiting jet 272. The jet 272 may be positioned at a slight offset angle which creates a torque that makes the head 275 rotate.
In some embodiments, the initiate-cleaning attribute which may be detected by sensor 780 on the wellbore cleaner 740 may also be used to initiate movement of the wellbore cleaner 740 through the tractor/robot cleaning system 710 for scale removal from the wellbore cleaner, in addition to removing scale from within the tubing 705.
At block 902, an autonomous wellbore cleaner is positioned downhole in a wellbore. The wellbore cleaner may be positioned into the wellbore by a workstring, but once placed, the wellbore cleaner is untethered or physically connected to any features uphole or at the surface.
At block 904, at least one sensor of the wellbore cleaner detects an initiate-cleaning attribute. The initiate-cleaning attribute may indicate a certain amount of scale build up within the inner diameter of the wellbore, may indicate a reduction in velocity of movement by the wellbore cleaner as it moves axially, or may be an electrical indication of a change in resistance or capacitance.
At block 906, a processor receives the initiate-cleaning attribute and determines whether the initiate-cleaning attribute exceeds a threshold. The threshold may be scale buildup greater than a specified amount, such as 1 mm of scale buildup in certain environments. The threshold may also be a specified percentage of reduction in velocity, or change in electrical reading or certain amounts. For example, the initiate-cleaning attribute and threshold may be a specified electrical resistivity, such as resistivity greater than 0.0001 ohmmeter. The threshold may be a specified change in electrical resistivity, such as the resistivity increasing by 2×. The threshold may also be a measurement of capacitance with of the relative dielectric constant at the sensor is less than 10 or a change in the capacitance that is greater than 30%.
If the initiate-cleaning attribute does not exceed the threshold, the wellbore cleaner continues normal operation or remains stationary and the sensor continues to operate and detect initiate-cleaning attributes.
If the initiate-cleaning attribute exceeds the threshold, then the operation continues at block 908. At block 908, a determination is made whether a cleaning operation is already in progress. If no, then a cleaning operation is initiated at block 910. In some examples, the initiate cleaning operation may include sending the wellbore cleaner into the wellbore to initiate a new cleaning operation. If yes, then adjustments may be made to settings of the wellbore cleaner at block 912, such as, e.g., adjusting a pressure setting of the cleaning tool as discussed in various examples herein.
At block 914, once the cleaning operation is complete, after either a certain passage of time or the initiate-cleaning attribute falling below the threshold, then the cleaning operation ends. And at block 916, the wellbore cleaner remains in the wellbore. The wellbore cleaner may return to a docking station positioned within a completion of the wellbore.
The flowcharts are provided to aid in understanding the illustrations and are not to be used to limit the scope of the claims. The flowcharts depict example operations that can vary within the scope of the claims. Additional operations may be performed: fewer operations may be performed: the operations may be performed in parallel: and the operations may be performed in a different order. For example, the operations depicted in blocks 904-908 may be performed in parallel or concurrently. It will be understood that each block of the flowchart illustrations and/or block diagrams, and combinations of blocks in the flowchart illustrations and/or block diagrams, can be implemented by program code. The program code may be provided to a processor of a general purpose computer, special purpose computer, or other programmable machine or apparatus.
As will be appreciated, aspects of the disclosure may be embodied as a system, method or program code/instructions stored in one or more machine-readable media. Accordingly, aspects may take the form of hardware, software (including firmware, resident software, micro-code, etc.), or a combination of software and hardware aspects that may all generally be referred to herein as a “circuit,” “module” or “system.” The functionality presented as individual modules/units in the example illustrations can be organized differently in accordance with any one of platform (operating system and/or hardware), application ecosystem, interfaces, programmer preferences, programming language, administrator preferences, etc.
Any combination of one or more machine readable medium(s) may be utilized. The machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable storage medium may be, for example, but not limited to, a system, apparatus, or device, that employs any one of or combination of electronic, magnetic, optical, electromagnetic, infrared, or semiconductor technology to store program code. More specific examples (a non-exhaustive list) of the machine-readable storage medium would include the following: a portable computer diskette, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or Flash memory), a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In the context of this document, a machine-readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device. A machine-readable storage medium is not a machine-readable signal medium.
A machine-readable signal medium may include a propagated data signal with machine readable program code embodied therein, for example, in baseband or as part of a carrier wave. Such a propagated signal may take any of a variety of forms, including, but not limited to, electro-magnetic, optical, or any suitable combination thereof. A machine-readable signal medium may be any machine-readable medium that is not a machine-readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device.
Program code embodied on a machine-readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing.
The program code/instructions may also be stored in a machine-readable medium that can direct a machine to function in a particular manner, such that the instructions stored in the machine-readable medium produce an article of manufacture including instructions which implement the function/act specified in the flowchart and/or block diagram block or blocks.
The system also includes a controller 1011. The controller 1011 may perform one or more operations depicted in
Plural instances may be provided for components, operations or structures described herein as a single instance. Finally, boundaries between various components, operations and data stores are somewhat arbitrary, and particular operations are illustrated in the context of specific illustrative configurations. Other allocations of functionality are envisioned and may fall within the scope of the disclosure. In general, structures and functionality presented as separate components in the example configurations may be implemented as a combined structure or component. Similarly, structures and functionality presented as a single component may be implemented as separate components. These and other variations, modifications, additions, and improvements may fall within the scope of the disclosure.
Use of the phrase “at least one of” preceding a list with the conjunction “and” should not be treated as an exclusive list and should not be construed as a list of categories with one item from each category, unless specifically stated otherwise. A clause that recites “at least one of A, B, and C” can be infringed with only one of the listed items, multiple of the listed items, and one or more of the items in the list and another item not listed.
Aspects disclosed herein include:
Aspect A: An apparatus for cleaning a wellbore, the apparatus comprising: an autonomous robot, wherein the robot is self-propelled: a power source for the robot: a motor for propelling the robot axially within the wellbore: at least one cleaning tool positioned on the robot: at least one sensor to detect an initiate-cleaning attribute downhole in the wellbore; and a processor to direct the robot to initiate a cleaning operation in response to the initiate-cleaning attribute exceeding a threshold.
Aspect B: A system comprising: a wellbore: a cleaning apparatus positioned in the wellbore, the cleaning apparatus including: an autonomous robot, wherein the robot is self-propelled: a power source for the robot: a motor for propelling the robot axially within the wellbore: at least one cleaning tool positioned on the robot: at least one sensor to detect an initiate-cleaning attribute downhole in the wellbore: and a processor to direct the robot to initiate a cleaning operation in response to the initiate-cleaning attribute exceeding a threshold.
Aspect C: A method comprising: positioning into a wellbore, an autonomous cleaning
apparatus, the autonomous cleaning apparatus including: a robot, wherein the robot is self-propelled: a power source for the robot: a motor for propelling the robot axially within the wellbore: at least one cleaning tool positioned on the robot: and at least one sensor: detecting an initiate-cleaning attribute by the at least one sensor: and initiating, by a processor, a cleaning operation by the autonomous cleaning apparatus in response to the sensor detecting the initiate-cleaning attribute.
Aspects A, B, and C may have one or more of the following additional elements in combination:
Element 1: wherein the sensor is one of a scale sensor and a restriction sensor.
Element 2: wherein the robot is untethered once positioned downhole.
Element 3: wherein the initiate-cleaning attribute indicates an amount of scale build up within an inner diameter of the wellbore.
Element 4: wherein the initiate-cleaning attribute indicates an adjustment is needed to an existing cleaning operation, wherein the adjustment includes one of a change in speed of movement of the robot within the wellbore and a change in cleaning intensity of the robot.
Element 5: wherein the initiate-cleaning attribute indicates an amount of time has passed after a previous cleaning operation.
Element 6: wherein the initiate-cleaning attribute indicates the robot needs to be directed into the wellbore to initiate a cleaning operation.
Element 7: wherein the cleaning tool is one of a brush, a sonic cleaner, and a water jet.
Element 8: wherein the robot is configured to return to a docking station within a completion of the wellbore.
Element 9: further comprising a docking station for the robot within a completion of the wellbore.
Element 10: wherein the docking station includes a charging station for the power source.
Element 11: wherein the initiate-cleaning attribute indicates one of an amount of scale build up within an inner diameter of the wellbore: an adjustment is needed to an existing cleaning operation, that a predetermined amount of time has passed after a previous cleaning operation, and that the robot needs to be directed into the wellbore to initiate a cleaning operation.
Element 12: wherein the adjustment needed to an existing cleaning operation includes one of stopping a current operation, adjusting a cleaning intensity, and a change in speed of movement of the robot within the wellbore.
Element 13: wherein the wellbore includes cleaning components positioned downhole for cleaning the cleaning apparatus downhole.
Element 14: wherein the initiate-cleaning attribute is one of: an indication of an amount of scale build up within an inner diameter of the wellbore; an indication that an adjustment is needed to an existing cleaning operation, wherein the adjustment is one of a change in speed of movement of the robot within the wellbore and a change in intensity of the existing cleaning operation; an indication that a predetermined amount of time has passed after a previous cleaning operation; and an indication that the robot needs to be sent into the wellbore to initiate a cleaning operation.
Element 15: further comprising: detecting by the processor, that the power source is below a predetermined charge level; and directing the robot to a charging station within the wellbore to recharge.