The present disclosure relates generally to oil and gas operations and, more particularly, to an object launching apparatus and related methods.
Due to the rapid expansion of additional fracturing zones involved in fracturing operations for a single well, the oil and gas industry has been driven to develop more efficient and cost effective well fracturing strategies. This has driven the market to produce ball- and sleeve- (or collet) based systems utilizing a number of methods and processes. One such method/process requires the balls dropped to be dissolvable. Other methods/processes require balls to be varied in size to properly be used in certain fracturing operations. Accordingly, there is a need for an object launching apparatus that can house an array of balls, collets, or any other to-be-launched objects in a housing that can be automated to deliver each of these objects in a specified sequence (if required) to a well. It would also be desirable for the object launching apparatus to maintain the array of balls, collets, or other to-be-launched objects in the housing in a dry and low-pressure environment. Therefore, what is needed is an apparatus or method that addressed one or more of the foregoing issues and/or one or more other issues.
Referring to
The object launching apparatus 100 includes an object container 110. In some embodiments, as in
A plunger 130 is operably associated with, and adapted to launch objects from, the object container 110. A plunger actuator 135 is adapted to displace the plunger 130 to launch objects from the object container 110. A release chamber 140 is adapted to receive objects launched from the object container 110. A proximity sensor 145 is adapted to detect a presence of objects within the release chamber 140 (i.e., objects launched from object container 110). In some embodiments, the proximity sensor 145 is a camera. A releasing mechanism 150 is operably associated with, and adapted to release objects from, the release chamber 140.
The object launching apparatus 100 is operably associated with a wellhead 155. The wellhead 155 serves as the surface termination of the wellbore 105. In some embodiments, as in
A controller 165 is adapted to send control signals to the container actuator 120, the plunger actuator 135, and the releasing mechanism 150, and to receive data from the position sensor(s) 125 and the proximity sensor 145. In some embodiments, the controller 165 is embedded in the object launching apparatus 100. In some embodiments, the controller includes software that runs algorithm(s) to precisely control the position of the object container to drop each object in a pre-specified release sequence. A user interface 170 is operably associated with the controller 165. In some embodiments, the user interface 170 is a laptop or touch panel (HMI).
In some embodiments, the controller 165 is further adapted to control the one or more oil and gas tools 160 and/or other tools/components associated with the wellhead 155. To this end, the controller 165 may include input/output capabilities for controlling: one or more valve(s) operably associated with the wellhead 155 and located above or below the object launching apparatus 100; one or more bleed lines operably associated with the wellhead 155; one or more equalizing lines operably associated with the wellhead 155; one or more backside pumps operably associated with the wellhead 155; or any combination thereof. In addition, or instead, the controller 165 can be configured as a slave device that is controlled from another controller or controllers operably associated with the wellhead 155; accordingly, the controller 165 may be configured to accept commands from the controller or controllers associated with the wellhead 155 in a manner similar to the manner in which the controller 165 accepts commands from the user interface 170 (as described below). An example embodiment of such an arrangement together with the corresponding sequence for dropping an object into the wellbore 105 from the object launching apparatus 100 is illustrated in
Referring to
The object container 110 includes compartments 190 adapted to contain objects to be launched into the wellbore 105. In some embodiments, each of the compartments 190 is adapted to contain a single object to be launched into the wellbore 105. The object container 110 is movable on the bottom plate 115 to align each of the compartments 190 with the opening 175 so that the object contained therein can be dropped through the opening 175 and into the wellbore 105. In some embodiments, the bottom plate 115 is sized and shaped so that the object container 110 is supported regardless of which compartment 190's object is being released through the opening 175 in the bottom plate 115. Once a particular one of the compartments 190 is aligned with the opening 175, the force of gravity may be sufficient to eject the object through the opening 175 and into the release chamber 140. However, if the force of gravity is not sufficient to eject the object, the plunger 130 can be employed in general alignment with the particular one of the compartments 190 and the opening 175 to push the object into the release chamber 140.
In some embodiments, as in
The compartments 190 can be laid out or oriented in a variety of configurations that allow each one of the compartments 190, and thus the object contained therein, to be aligned with the opening 175 in the bottom plate 115. For example, the layout or orientation of the compartments 190 can be a rectangular pattern, a spiral pattern, a ring pattern, multiple ring patterns, and the like. In an embodiment, the layout or orientation of the compartments 190 is based on a matrix of compartments N×N in number and movable along two primary axes of motion (e.g., x and y). For example, in the embodiment shown in
Referring to
Referring to
The door element(s) 215 can each be or include any type of door element capable of dropping objects into the compartment 190 positioned below. For example, the door element(s) 215 can each be or include a door that pivots open or slides open. For another example, the door element(s) 215 can be actuable by a single action to drop all of the loaded objects from one of the object containers 1102-N into the object container 1101. Accordingly, the door element(s) 215 can include a lattice-type structure located underneath each of the object containers 1102-N to contain the objects therein. Intersecting portions of the lattice-type structure can be centered under each object during containment. Then, when release of the objects in the one of the object containers 1102-N is desired, the lattice-type structure is actuated using a single action in the diagonal direction to line up the intersecting portions of the lattice beneath the walls of the one of the object containers 1102-N; this single action releases all of the objects at once into the object container 1101.
In operation, in an embodiment, the object container 1101 is emptied first. Once the object container 1101 is empty, there is available space for additional objects to be launched. Thus, by actuating the door element(s) 215, the object container 1102 above can deliver the objects contained therein to the object container 1101 directly below. In some embodiments, the door element(s) 215 are actuable in a predetermined order to deliver objects to the compartments 190 of the object container 1101 in a particular sequence. In some embodiments, all of the door element(s) 215 belonging to the object containers 1102 are simultaneously actuable. In a similar manner, the object container 1103-N can be emptied in sequence from bottom to top. More particularly, once the object container 1101 (or at least one of the compartments 190 thereof) is empty, the door element(s) 215 are opened so that the objects contained in the object container 1102 drop into the object container 1101 (or into the at least one of the compartments 190 thereof). In addition, when the object containers 1101 and 1102 (or at least respective ones of the substantially aligned compartments 190 thereof) are empty, the door element(s) 215 are opened so that the objects contained in, for example, the object container 110N drop into the object container 1102 and then into the object container 1101 (or into the at least respective ones of the substantially aligned compartments 190 thereof). In some embodiments, it is possible to leave all of the door element(s) 215 open after each drop sequence so that subsequently released objects drop directly through all of the compartments 190 positioned below; but some objects may be heavy and/or fragile, therefore a controlled drop (i.e., stopping in each of the object containers 1101, 1102, etc.) can be used.
Referring to
In some embodiments, among other things, the operation of the object launching apparatus 100 and/or the execution of the method 230: facilitates more efficient and cost effective well fracturing strategies; provides an array of balls, collets, or other to-be-launched objects in a housing that can be automated to deliver each of these objects in a specified sequence to the wellbore 105; and maintains the array of balls, collets, or other to-be-launched objects in the housing in a dry and low-pressure environment.
Referring to
In several embodiments, one or more of the components of any of the above-described systems include at least the node 1000 and/or components thereof, and/or one or more nodes that are substantially similar to the node 1000 and/or components thereof. In several embodiments, one or more of the above-described components of the node 1000 and/or the above-described systems include respective pluralities of same components.
In several embodiments, a computer system typically includes at least hardware capable of executing machine readable instructions, as well as the software for executing acts (typically machine-readable instructions) that produce a desired result. In several embodiments, a computer system can include hybrids of hardware and software, as well as computer sub-systems.
In several embodiments, hardware generally includes at least processor-capable platforms, such as client-machines (also known as personal computers or servers), and hand-held processing devices (such as smart phones, tablet computers, personal digital assistants (PDAs), or personal computing devices (PCDs), for example). In several embodiments, hardware can include any physical device that is capable of storing machine-readable instructions, such as memory or other data storage devices. In several embodiments, other forms of hardware include hardware sub-systems, including transfer devices such as modems, modem cards, ports, and port cards, for example.
In several embodiments, software includes any machine code stored in any memory medium, such as RAM or ROM, and machine code stored on other devices (such as floppy disks, flash memory, or a CD ROM, for example). In several embodiments, software can include source or object code. In several embodiments, software encompasses any set of instructions capable of being executed on a node such as, for example, on a client machine or server.
In several embodiments, combinations of software and hardware could also be used for providing enhanced functionality and performance for certain embodiments of the present disclosure. In an embodiment, software functions can be directly manufactured into a silicon chip. Accordingly, it should be understood that combinations of hardware and software are also included within the definition of a computer system and are thus envisioned by the present disclosure as possible equivalent structures and equivalent methods.
In several embodiments, computer readable mediums include, for example, passive data storage, such as a random-access memory (RAM) as well as semi-permanent data storage such as a compact disk read only memory (CD-ROM). One or more embodiments of the present disclosure can be embodied in the RAM of a computer to transform a standard computer into a new specific computing machine. In several embodiments, data structures are defined organizations of data that can enable an embodiment of the present disclosure. In an embodiment, data structure can provide an organization of data, or an organization of executable code.
In several embodiments, any networks and/or one or more portions thereof, can be designed to work on any specific architecture. In an embodiment, one or more portions of any networks can be executed on a single computer, local area networks, client-server networks, wide area networks, internets, hand-held and other portable and wireless devices and networks.
In several embodiments, database can be any standard or proprietary database software. In several embodiments, the database can have fields, records, data, and other database elements that can be associated through database specific software. In several embodiments, data can be mapped. In several embodiments, mapping is the process of associating one data entry with another data entry. In an embodiment, the data contained in the location of a character file can be mapped to a field in a second table. In several embodiments, the physical location of the database is not limiting, and the database can be distributed. In an embodiment, the database can exist remotely from the server, and run on a separate platform. In an embodiment, the database can be accessible across the Internet. In several embodiments, more than one database can be implemented.
In several embodiments, a plurality of instructions stored on a computer readable medium can be executed by one or more processors to cause the one or more processors to carry out or implement in whole or in part the above-described operation of each of the above-described elements, controllers (e.g., 165), user interfaces (e.g., 170), apparatus (e.g., 100), methods (e.g., 230) and/or steps (e.g., 235, 240, 245, 250, and/or 255), or any combination thereof. In several embodiments, such a processor can include one or more of the microprocessor 1000a, any processor(s) that are part of the components of the above-described systems, and/or any combination thereof, and such a computer readable medium can be distributed among one or more components of the above-described systems. In several embodiments, such a processor can execute the plurality of instructions in connection with a virtual computer system. In several embodiments, such a plurality of instructions can communicate directly with the one or more processors, and/or can interact with one or more operating systems, middleware, firmware, other applications, and/or any combination thereof, to cause the one or more processors to execute the instructions.
An apparatus for launching objects into a wellbore has been disclosed. The apparatus generally includes a first object container including first compartments; and a container actuator adapted to displace the first object container so that respective ones of the first compartments are sequentially aligned with an opening; wherein, when the respective ones of the first compartments are sequentially aligned with the opening, objects loaded into the respective ones of the first compartments are sequentially launchable through the opening and into the wellbore.
The foregoing apparatus embodiment may include one or more of the following elements/limitations, either alone or in combination with one another:
The first object container further includes restraining devices adapted to prevent, or at least reduce, movement of objects loaded within the first compartments.
The apparatus further includes a bottom plate into which the opening is formed, the bottom plate supporting the object container and being operably associated with a wellhead, and the wellhead serving as a surface termination of the wellbore.
The bottom plate is sized and shaped to support the first object container regardless of which one of the first compartments is aligned with the opening.
The apparatus further includes a release chamber adapted to sequentially receive the objects when the objects are sequentially launched through the opening; a proximity sensor adapted to detect a presence of each object sequentially received within the release chamber; and a releasing mechanism adapted to sequentially release objects from the release chamber and into the wellbore.
The apparatus further includes a plunger; and a plunger actuator adapted to displace the plunger to eject loaded objects from the respective ones of the first compartments so that the loaded objects are launched through the opening and into the wellbore.
The apparatus further includes a second object container including second compartments, the second object container being positionable above the first object container so that the respective second compartments are aligned with the respective first compartments; wherein, when the respective ones of the first compartments are sequentially aligned with the opening, objects loaded into respective ones of the second compartments are sequentially launchable through the respective ones of the first compartments, through the opening, and into the wellbore.
The second object container further includes one or more door elements adapted to sequentially release the objects loaded in the respective ones of the second compartments into the respective ones of the first compartments.
A method for launching objects into a wellbore has also been disclosed. The method generally includes receiving from a position sensor, using a controller, data relating to a detected position of a first object container, the first object container including first compartments; and based on at least the data received from the position sensor, sending, using the controller, control signals to a container actuator, said control signals causing the container actuator to displace the first object container to sequentially align respective ones of the first compartments with an opening so that objects loaded into the respective ones of the first compartments are sequentially launched through the opening and into the wellbore.
The foregoing method embodiment may include one or more of the following elements/limitations, either alone or in combination with one another:
Another apparatus has also been disclosed. The another apparatus generally includes a non-transitory computer readable medium; and a plurality of instructions stored on the non-transitory computer readable medium and executable by one or more processors, the plurality of instructions including: instructions that, when executed, cause the one or more processors to receive from a position sensor, using a controller, data relating to a detected position of a first object container, the first object container including first compartments; and instructions that, when executed, cause the one or more processors to send, using the controller and based on at least the data received from the position sensor, control signals to a container actuator, said control signals causing the container actuator to displace the first object container to sequentially align respective ones of the first compartments with an opening so that objects loaded into the respective ones of the first compartments are sequentially launched through the opening and into a wellbore.
The foregoing apparatus embodiment may include one or more of the following elements/limitations, either alone or in combination with one another:
It is understood that variations can be made in the foregoing without departing from the scope of the present disclosure.
In some embodiments, the elements and teachings of the various embodiments can be combined in whole or in part in some or all of the embodiments. In addition, one or more of the elements and teachings of the various embodiments can be omitted, at least in part, and/or combined, at least in part, with one or more of the other elements and teachings of the various embodiments.
Any spatial references, such as, for example, “upper,” “lower,” “above,” “below,” “between,” “bottom,” “vertical,” “horizontal,” “angular,” “upwards,” “downwards,” “side-to-side,” “left-to-right,” “right-to-left,” “top-to-bottom,” “bottom-to-top,” “top,” “bottom,” “bottom-up,” “top-down,” etc., are for the purpose of illustration only and do not limit the specific orientation or location of the structure described above.
In some embodiments, while different steps, processes, and procedures are described as appearing as distinct acts, one or more of the steps, one or more of the processes, and/or one or more of the procedures can also be performed in different orders, simultaneously and/or sequentially. In some embodiments, the steps, processes, and/or procedures can be merged into one or more steps, processes and/or procedures.
In some embodiments, one or more of the operational steps in each embodiment can be omitted. Moreover, in some instances, some features of the present disclosure can be employed without a corresponding use of the other features. Moreover, one or more of the above-described embodiments and/or variations can be combined in whole or in part with any one or more of the other above-described embodiments and/or variations.
Although some embodiments have been described in detail above, the embodiments described are illustrative only and are not limiting, and those skilled in the art will readily appreciate that many other modifications, changes and/or substitutions are possible in the embodiments without materially departing from the novel teachings and advantages of the present disclosure. Accordingly, all such modifications, changes, and/or substitutions are intended to be included within the scope of this disclosure as defined in the following claims.
This application is a continuation of U.S. application Ser. No. 16/248,633 (the “'633 Application”), filed Jan. 15, 2019, the entire disclosure of which is hereby incorporated herein by reference. The '633 Application claims the benefit of the filing date of, and priority to, U.S. Application No. 62/617,438, filed Jan. 15, 2018, the entire disclosure of which is hereby incorporated herein by reference.
Number | Date | Country | |
---|---|---|---|
62617438 | Jan 2018 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 16248633 | Jan 2019 | US |
Child | 16801911 | US |