This disclosure pertains to a downhole perforation tool, and more particularly, a downhole perforation tool that can travel through an oil or gas wellbore.
In the oil industry, perforation jobs are performed across the pay zone to create a flow path from the formation into the wellbore. Perforation jobs can be performed using downhole tools that include a perforation gun or similar type of tool. A perforating gun is used to create openings in casings used in oil and gas well drilling. These guns generally hold several explosive-shaped charges to create the type of openings called for in opening different types and sizes of casings.
The present disclosure describes a downhole perforation drone (DPD) that includes a perforation gun and can travel through an oil or gas wellbore to the desired depth and establish the communication between the formation zone and the wellbore by creating a flow path through the wellbore for oil and/or gas production. The DPD can be self-travelling to the required depth without the use of Slickline or Coiled Tubing or other well intervention techniques for conveying the perforating guns. Other advantages include the ability to selectively perforate the thin formations that could not be conducted by conventional methods, while also reducing manpower utilization and reducing surface footprint.
Aspects of the embodiments are directed to a downhole perforation drone that includes a body including a material configured to dissolve over time, the body including a first portion with one or more sensors, the one or more sensors to determine a depth and position of the downhole perforation drone within a wellbore, a communications system configured to send wireless signals to and receive wireless signals from a surface device, a perforation charge circuit to cause perforation charges to discharge, and a microcontroller to perform operations, the operations including causing the perforation charge circuit to ignite the perforation charges. A second portion includes a plurality of perforation charges, the plurality of perforation charges to ignite upon receiving an instruction from the perforation charge circuit.
Some embodiments include a microcontroller to determine that a depth of the downhole perforation drone corresponds to a depth of a target perforation area of the wellbore, and cause the perforation charge circuit to ignite the perforation charges.
In some embodiments, the microcontroller can automatically cause the perforation charge circuit to ignite the perforation charges upon the determination that the downhole perforation drone has reached the depth of the target perforation area.
In some embodiments, the microcontroller can send, by the communications system, a wireless signal to the surface indicating that the depth of the downhole perforation drone corresponds to the depth of a target perforation area of the wellbore; receive, by the communications system, a wireless signal an instruction to ignite the charges; and cause the perforation charge circuit to ignite the perforation charges based on receiving the instruction.
Some embodiments include extendable support structures actuated upon instruction from the microcontroller to support the downhole perforation drone in place in the wellbore.
In some embodiments, the microcontroller can retract the extendable support structures after the perforation charges are ignited.
In some embodiments, the one or more sensors include one or more of a gyroscope, a gamma ray detector, a pressure sensor, and a temperature sensors.
Some embodiments include a hook loop rigidly affixed to a distal end of the body.
In some embodiments, the body includes poly(3-hydroxybutyrate-co-3-hydroxyvalerate) (PHBV).
In some embodiments, the body includes an aluminum alloy.
Aspects of the embodiments include a method of perforating a wellbore, the method including traversing a wellbore by a downhole perforation drone, the downhole perforation drone comprising one or more sensors, perforation charge circuitry, and a plurality of perforation charges; determining, by the one or more sensors, that the downhole perforation drone has reached a target position in the wellbore; extending a plurality of support structures to secure the downhole perforation drone in place in the wellbore; igniting, by the perforation charge circuitry, the plurality of perforation charges; retracting the plurality of support structures; and causing the downhole perforation drone to reside at a rat hole in the wellbore.
Some embodiments include determining that the wellbore was perforated by comparing a pressure at depth with a surface pressure.
Some embodiments include sending a wireless communications signal from the downhole perforation drone to the surface indicating that the downhole perforation drone has reached the target position in the wellbore; receiving a wireless communications signal from the surface instructing the downhole perforation drone to ignite the plurality perforation charges; and causing, by the perforation charge circuitry, the plurality of perforation charges to ignite.
Some embodiments include automatically igniting the plurality of perforation charges based on the determination that the downhole perforation drone has reached the target position in the wellbore.
In some embodiments, determining, by the one or more sensors, that the downhole perforation drone has reached a target position in the wellbore includes comparing sensor information from the one or more sensors against reference values stored in memory.
The details of one or more implementations of the subject matter of this specification are set forth in the Detailed Description, the accompanying drawings, and the claims. Other features, aspects, and advantages of the subject matter will become apparent from the Detailed Description, the claims, and the accompanying drawings.
Like reference numbers and designations in the various drawings indicate like elements. Drawings are not to scale.
The following detailed description describes techniques for creating downhole perforations using a perforation drone. Various modifications, alterations, and permutations of the disclosed implementations can be made and will be readily apparent to those of ordinary skill in the art, and the general principles defined may be applied to other implementations and applications, without departing from scope of the disclosure. In some instances, details unnecessary to obtain an understanding of the described subject matter may be omitted so as to not obscure one or more described implementations with unnecessary detail and inasmuch as such details are within the skill of one of ordinary skill in the art. The present disclosure is not intended to be limited to the described or illustrated implementations, but to be accorded the widest scope consistent with the described principles and features.
The DPD 100 can fall down to the rat hole after executing the perforation job. The debris will be dissolved within some period of time since the drone will be made from biodegradable materials. Some advantages from the new drone is to some advantages includes save time from retrieving the drone to the service after completing the perforation job and avoid any possibility of stuck for retrieving the drone to the surface.
The DPD 100 includes multiple sections. In a first section 102, various electronic components can be securely housed. For the example, the DPD 100 includes a microcontroller 104 for controlling various aspects of the DPD 100. Microcontroller 104 can include hardware and in some cases software elements for executing instructions for performing various operations for the DPD 100. Microcontroller 104 can be a computing system, similar to that described in
The DPD 100 can also include a communications system 106. Communications system 106 can include hardware and software elements to facilitate wireless communications between the DPD 100 and a surface device. Communications system 106 can include an antenna for transmitting and receiving electromagnetic signals. Communications system 106 can support one or more communications protocols. Generally, communications system 106 can use radio frequency communications protocols to communicate information about DPD 100 to the surface and to receive information and instructions from the surface. The use of wireless communications protocols allows for the operation of the DPD 100 while avoiding disruption of flow during operation downhole the oil/gas wells.
Microcontroller 104 can also control movement of the DPD 100 via propulsion instructions 122. Propulsion instructions 122 can control the movement of the DPD 100 through the wellbore. The propulsion instructions 122 can make use of sensor data to control alignment and directionality of the DPD 100, as well as to propel the DPD 100 downhole. In embodiments, the DPD 100 traverses a fluid downhole and uses buoyancy forces in the vertical section of the wellbore to control movement and alignment. The DPD 100 can use gamma ray tool 110 and CCL 112 to determine that the DPD 100 has reached the desired area of the wellbore for perforation operation (e.g., the pay zone). The perforation operation can be verified using, for example, pressure response at the surface, production response post-perforation, imagery from cameras, flow rate sensors, etc.
The DPD 100 can also be equipped with Global Positioning System (GPS) 108. Gamma Ray tool 110, Casing-Collar Locator (CCL) 112 and a sensor suite 114. The GPS 108, Gamma Ray tool 110, CCL 112, and sensor suite 114 can work in concert to navigate through the wellbore and determine the exact location of the predetermine targeted formation. Sensor suite 114 can include one or more of a gyroscope, a pressure sensor, a temperature sensor, and an imaging system 126.
Extra sensors can facilitate higher resolution job evaluation. Imaging system 126 can include an optical, IR, and/or other optical system to visualize the wellbore and can be used to evaluate the perforations. Imaging system 126 can also be used to determine that the DPD 100 is in the desired location in the wellbore for the perforation job. Visual cues or symbols can be used in the wellbore to indicate the pay zone. The imaging system 126 can visually detect these visual cues. The microcontroller 104 can process the image data to determine whether the DPD 100 is at the desired location in the wellbore for the perforation job.
GPS 108 can provide position information of the DPD 100. GPS 108 can be aided by CCL 112 and gamma ray tool 110 to provide position information to a surface computer.
Gamma ray tool 110 can be used for gamma ray detection and logging. Gamma ray information can be converted into electrical signals by gamma ray tool 110. The resulting electrical signals representative of gamma radiation can be processed by the microcontroller 104 to aid in navigating the drone to the target destination within the wellbore. The gamma ray logging can also be communicated to the surface via the wireless communications system 106.
Casing-collar locator (CCL) 112 uses a passive system of magnets and coils to detect increased thickness/mass in a wellbore casing at portions where coupling collars connect two sections of wellbore casing. The DPD 100 equipped with a CCL 112 may be moved through a portion of the wellbore casing having the collar. The increased wellbore wall thickness/mass the collar results in a distortion of the magnetic field (flux) around the magnet of the CCL 112. This magnetic field distortion, in turn, results in a small current being induced in a coil; this induced current is detected by a processor/onboard computer which is part of the CCL 112. In a typical embodiment of known CCL 112, the microcontroller 104 counts the number of coupling collars detected and calculates a location along the wellbore based on the running count. Some knowledge of the wellbore casing vis-à-vis the pay zone is helpful in using CCL 112 information to locate the point along the wellbore to perform the perforation job. In some embodiments, CCL 112 can also provide information useful for deriving linear velocity of the DPD 100 as it traverses the wellbore. The rate that the DPD 100 can be measured as a function of distance between detected collars as a function of time.
Among the sensors can include a gyroscope. The gyroscope can be used by the DPD 100 for navigating through the wellbore, including scenarios where the wellbore traverses vertical and horizontal distances. The gyroscope can provide information to the microcontroller 104 about the orientation and direction of the DPD 100, which further aids the DPD to navigate to the desired location along the wellbore for the perforation job. Likewise, a pressure sensor can also be used to provide information to the microcontroller 104 about the depth of the DPD 100.
The DPD 100 can include a propulsion system 122. Propulsion system 122 can include spinners, fans, thrusters, or other types of propulsion devices. The propulsion system 122 can be powered by a power supply 120. The propulsion system 122 can use information from gamma ray tool 110 and CCL 112 to determine that the DPD 100 has reached the pay zone or other target destination. The propulsion system 122 can maintain the position of the DPD 100 temporarily until support structures 140 can be extended.
The DPD 100 can also include support structures 140. Support structures 140 can extend when the DPD 100 is at the desired position in the wellbore so as to secure the DPD against the side of the wellbore surface and hold the DPD in place for the perforation job. Support structures 140 hinge or extend into place. Support structures 140 can be controlled electronically by microcontroller 104 executing supports instructions 116. Upon reaching the desired location in the wellbore and prior to discharging the charges 132, the microcontroller 104 can cause the support structures 140 to extend to support the DPD 100 in place.
The DPD 100 also includes a power supply 120. Power supply 120 can include a battery that provides sufficient power to operate various electrical components of the DPD 100. In embodiments, the power supply 120 can be made from materials that have minimal toxicity so that the DPD 100 can remain in the rat hole after the perforation job is completed. Voltage regulators can be used to manage power delivery to the various electrical components, including propulsion spinners.
The DPD also includes a second portion 130. Second portion 130 includes charges 132. Charges 132 can be shape charges that can be detonated to shoot a projectile at high velocities at towards the wellbore, thereby perforating the wellbore and the surrounding formation. Charges 132 can be detonated (e.g., by charges circuitry 118 controlled by microcontroller 104). Charges 132 can discharge perforation jet from apertures 134 into the wellbore in a controlled direction, and into the pay zone formation to create perforations. In embodiments, once the DPD 100 reaches a desired location in the wellbore, the DPD 100 can signal to an operator at the surface to fire the charges to perforate the wellbore and pay zone formation. In some embodiments, the DPD 100 can act autonomously to discharge the charges: the microcontroller 104 can determined from sensor data that the DPD 100 is in the desired location. Upon so concluding, the microcontroller 104 can then automatically cause the charges circuitry 118 to detonate the charges 132.
After the detonation, perforations can be confirmed by observing differences in surface and downhole pressure. In embodiments, an imager 126 can be used to evaluate the perforations. The evaluation of the perforations can be signaled to the surface using communications system 106. In embodiments, if the perforation job is not performed successfully, the DPD 100 can be retracted by a hook using loop 150. The microcontroller 104 can reset the support structures 140. For example, pulling on the loop 150 can indicate to the microcontroller 104 that the support structures 140 can be retracted. In embodiments, the support structures 140 can be made from a pliable material, so the DPD 100 can be retrieved without retracting the support structures 140. An operator can manually reset the support structures 140 at the surface. The charges 132 can be replaced, and the DPD 100 can be reintroduced into the wellbore.
In
Assuming that the perforations were done correctly, after the support structures are retracted, the DPD 100 can fall down to the rat hole 312. By that the job is completed and the well can produce normally. In embodiments, the DPD 100 can deteriorate or dissolve (314).
The computer 402 can serve in a role as a client, a network component, a server, a database, a persistency, or components of a computer system for performing the subject matter described in the present disclosure. The illustrated computer 402 is communicably coupled with a network 430. In some implementations, one or more components of the computer 402 can be configured to operate within different environments, including cloud-computing-based environments, local environments, global environments, and combinations of environments.
At a top level, the computer 402 is an electronic computing device operable to receive, transmit, process, store, and manage data and information associated with the described subject matter. According to some implementations, the computer 402 can also include, or be communicably coupled with, an application server, an email server, a web server, a caching server, a streaming data server, or a combination of servers.
The computer 402 can receive requests over network 430 from a client application (for example, executing on another computer 402). The computer 402 can respond to the received requests by processing the received requests using software applications. Requests can also be sent to the computer 402 from internal users (for example, from a command console), external (or third) parties, automated applications, entities, individuals, systems, and computers.
Each of the components of the computer 402 can communicate using a system bus 403. In some implementations, any or all of the components of the computer 402, including hardware or software components, can interface with each other or the interface 404 (or a combination of both) over the system bus 403. Interfaces can use an application programming interface (API) 412, a service layer 413, or a combination of the API 412 and service layer 413. The API 412 can include specifications for routines, data structures, and object classes. The API 412 can be either computer-language independent or dependent. The API 412 can refer to a complete interface, a single function, or a set of APIs.
The service layer 413 can provide software services to the computer 402 and other components (whether illustrated or not) that are communicably coupled to the computer 402. The functionality of the computer 402 can be accessible for all service consumers using this service layer. Software services, such as those provided by the service layer 413, can provide reusable, defined functionalities through a defined interface. For example, the interface can be software written in JAVA, C++, or a language providing data in extensible markup language (XML) format. While illustrated as an integrated component of the computer 402, in alternative implementations, the API 412 or the service layer 413 can be stand-alone components in relation to other components of the computer 402 and other components communicably coupled to the computer 402. Moreover, any or all parts of the API 412 or the service layer 413 can be implemented as child or sub-modules of another software module, enterprise application, or hardware module without departing from the scope of the present disclosure.
The computer 402 includes an interface 404. Although illustrated as a single interface 404 in
The computer 402 includes a processor 405. Although illustrated as a single processor 405 in
The computer 402 also includes a database 406 that can hold data for the computer 402 and other components connected to the network 430 (whether illustrated or not). For example, database 406 can be an in-memory, conventional, or a database storing data consistent with the present disclosure. In some implementations, database 406 can be a combination of two or more different database types (for example, hybrid in-memory and conventional databases) according to particular needs, desires, or particular implementations of the computer 402 and the described functionality. Although illustrated as a single database 406 in
The computer 402 also includes a memory 407 that can hold data for the computer 402 or a combination of components connected to the network 430 (whether illustrated or not). Memory 407 can store any data consistent with the present disclosure. In some implementations, memory 407 can be a combination of two or more different types of memory (for example, a combination of semiconductor and magnetic storage) according to particular needs, desires, or particular implementations of the computer 402 and the described functionality. Although illustrated as a single memory 407 in
The application 408 can be an algorithmic software engine providing functionality according to particular needs, desires, or particular implementations of the computer 402 and the described functionality. For example, application 408 can serve as one or more components, modules, or applications. Further, although illustrated as a single application 408, the application 408 can be implemented as multiple applications 408 on the computer 402. In addition, although illustrated as internal to the computer 402, in alternative implementations, the application 408 can be external to the computer 402.
The computer 402 can also include a power supply 414. The power supply 414 can include a rechargeable or non-rechargeable battery that can be configured to be either user- or non-user-replaceable. In some implementations, the power supply 414 can include power-conversion and management circuits, including recharging, standby, and power management functionalities. In some implementations, the power-supply 414 can include a power plug to allow the computer 402 to be plugged into a wall socket or a power source to, for example, power the computer 402 or recharge a rechargeable battery.
There can be any number of computers 402 associated with, or external to, a computer system containing computer 402, with each computer 402 communicating over network 430. Further, the terms “client,” “user,” and other appropriate terminology can be used interchangeably, as appropriate, without departing from the scope of the present disclosure. Moreover, the present disclosure contemplates that many users can use one computer 402 and one user can use multiple computers 402.