Embodiments of the subject matter disclosed herein generally relate to downhole tools for perforating and fracking operations, and more specifically, to a gun string having one or more micro-controller-based switch assembly for activating a corresponding detonator from a plurality of detonators.
After a well 100 is drilled to a desired depth H relative to the surface 110, as illustrated in
The process of connecting the wellbore to the subterranean formation may include the following steps: (1) placing a plug 112 with a through port 114 (known as a frac plug) above a just stimulated stage 116, (2) closing the plug, and (2) perforating a new stage 118 above the plug 112. The step of perforating is achieved with a gun string 120 that is lowered into the well with a wireline 122. A controller 124 located at the surface controls the wireline 122 and also sends various commands and/or voltages along the wireline to actuate one or more gun assemblies of the gun string.
A traditional gun string 120 includes plural carriers 126 connected to each other by corresponding subs 128, as illustrated in
For a conventional perforating gun string 120, carriers 126 are first loaded with charges and a detonator cord. Gun strings are then built up, one gun assembly at a time, by connecting the loaded carriers 126 to corresponding subs 128. These subs may contain the switch 132 with pressure bulkhead capabilities. Once the sub is assembled to the gun string, the wires and detonation cord are pulled through a port in the sub, allowing for the installation of the detonator, the corresponding switch, and the connection of the wirings. Those skilled in the field know that this assembly operation has its own risks, i.e., miswiring, which may render one or more of the switches and corresponding detonators unusable.
After a conventional gun string has been assembled, none of the detonators are electrically connected to the through wire or through line running through the gun string. This is because between each gun assembly there is a pressure-actuated single pole double throw (SPDT) switch. The normally closed contact on these switches connects the through wire from one gun assembly to another gun assembly. Once the switch has been activated by the blast of the gun assembly beneath (when that gun goes off), the switch changes its state, connecting the through wire coming from above to one lead of the detonator. The other lead of the detonator is wired to the ground the entire time.
In this configuration, after assembly, it is not possible to select which switch of the plurality of switches is to be activated. Once a fire command or voltage is sent from the controller 124, the most distal switch is activated. The blast from the corresponding gun assembly then activates the next switch and so on.
U.S. Pat. No. 6,604,584 discloses a downhole activation system that uses control units having “pre-assigned identifiers to uniquely identify each of the control units,” and based on these identifiers, a central controller can communicate with a selected control unit. This downhole activation system requires the central controller to interrogate, when the system is started, each control unit to determine its address. If an address has not been assigned to a control unit, the downhole activation system would assign an address to that control unit. However, this process is cumbersome and slow.
International patent application PCT/US2018/022846 discloses an addressable switch that overcomes the above mentioned deficiencies of U.S. Pat. No. 6,604,584. However, all the addressable switches suffer from the fact that the speed of communicating with the various switches in a chain of switches is low (e.g., about 1 second per switch) and the surface equipment necessary for controlling and communicating with the downhole switches is expensive and complex, which requires not only a high investment, but also a highly skilled technician for manning the switches.
Thus, there is a need to provide a downhole system that overcomes the above noted problems and offers the operator of the system the possibility to quickly and cheaply activate a switch to fire a gun assembly.
According to an embodiment, there is a method for firing a detonator in a chain of switch assemblies. The method includes a step of lowering the chain of switch assemblies into a wellbore, a step of powering-up a switch assembly of the chain of switch assemblies, a step of independently entering through a set of states during which the switch assembly interacts with a downstream switch assembly and determines a status of one or more elements associated with the switch assembly, and a step of firing a detonator electrically connected to the switch assembly or entering a sleeping state.
According to another embodiment, there is a switch assembly, which is part of a chain of switch assemblies. The switch assembly includes a power supply, a micro-controller PB that has no address; a thru-line switch including a first semiconductor element, and a detonator switch including a second semiconductor element, where the micro-controller PB is configured to directly communicate with an upstream or downstream switch assembly through a pulsing scheme.
According to yet another embodiment, there is a system for firing a gun string. The system includes a chain of switch assemblies to be distributed in a well, and a surface controller connected to the chain of switch assemblies and located at a head of the well. The surface controller does not send any command to fire a detonator, and each switch assembly of the chain of switch assemblies includes a micro-controller that has no address.
The accompanying drawings, which are incorporated in and constitute a part of the specification, illustrate one or more embodiments and, together with the description, explain these embodiments. In the drawings:
The following description of the embodiments refers to the accompanying drawings. The same reference numbers in different drawings identify the same or similar elements. The following detailed description does not limit the invention. Instead, the scope of the invention is defined by the appended claims. The following embodiments are discussed, for simplicity, with regard to three hybrid switch assemblies connected in series to each other. However, the embodiments discussed herein are applicable to any number of switches.
Reference throughout the specification to “one embodiment” or “an embodiment” means that a particular feature, structure or characteristic described in connection with an embodiment is included in at least one embodiment of the subject matter disclosed. Thus, the appearance of the phrases “in one embodiment” or “in an embodiment” in various places throughout the specification is not necessarily referring to the same embodiment. Further, the particular features, structures or characteristics may be combined in any suitable manner in one or more embodiments.
According to an embodiment illustrated in
The upper gun assembly 240A is considered to be the gun assembly first connected to the wireline 222 and the lower gun assembly is considered to be the gun most distal from the wireline, i.e., the gun assembly that is connected to the tool setting 202.
Plural hybrid switch assemblies 232A to 232M and plural detonators 230A to 230M are distributed along the gun string 200. In this embodiment, each sub 210 includes a corresponding switch assembly and a detonator, i.e., sub 210A includes switch assembly 232A and detonator 230A. The same is true for all other subs. Note that it is possible to have a gun string that has no sub, as noted above. In this case, the switch assembly and the detonator are located in corresponding gun assemblies 240A. Detonator 230A is electrically connected to hybrid switch assembly 232A and ballistically connected to the corresponding gun assembly 240A. The same is true for the other gun assemblies, detonators and switch assemblies.
The hybrid switch assembly 232A (in the following, reference is made to a particular switch assembly, but it should be understood that this description is valid for any switch assembly in the chain of switch assemblies shown in
In this embodiment, controller 206 is configured to send only various voltages to the thru-line 204, but no commands. A command is defined herein as a signal including a data packet. When the controller 206 sends a voltage change, i.e., a voltage increase or decrease, there is no data packet involved. Thus, by simply changing a voltage value in the line 204, a hybrid switch assembly can be activated. However, changing a voltage in a line is not equivalent to sending a command (i.e., information embedded into a data packet). This means that for this embodiment, in which the controller 206 does not send commands to the switch assemblies, an addressable switch as discussed in the background section with regard to U.S. Pat. No. 6,604,584 or International Application PCT/US2018/022846 could not receive any data from the controller 206 along line 204, which would render this kind of addressable switch inoperative. In this regard, note that an addressable switch needs to exchange data packets with a surface controller in order to control the switch. The hybrid switch assembly that is discussed herein (called hybrid because it includes a controller as an addressable switch, but is controlled only by changing a level of the applied voltage, as in a traditional mechanical switch) does not use data packets for being actuated, just a change in the voltage level in the thru-line 204.
Because the surface controller 206 does not need to send data, it may be an inexpensive surface panel. In its most simplest implementation, the surface controller 206 includes only a power supply that is capable of applying different voltages between the two lines 204 and 208. However, the surface controller 206 may also include, in one application, a processor that counts how many hybrid switch assemblies are present and a display for showing the number of hybrid switch assemblies to the operator of the surface controller. Because the surface controller 206 is configured to not send any command to the hybrid switch assemblies, this means that if an addressable switch is connected to this controller, the operator could not send any fire command or other commands to the addressable switches. However, in one embodiment, it is possible to add more functionality to the surface controller to make it compatible with an addressable switch.
This embodiment shows two lines (the thru-line 204 and a wireline armor line 208) extending from the controller 206 to the lower thru-line switch assembly 234M. However, those skilled in the art would understand that more than two lines may extend to the various hybrid switch assemblies, e.g., various lines that extend only between adjacent switch assemblies. Further, a ground wire may extend in parallel to the thru-line. In this embodiment, the ground wire's role is performed by the casing of the gun assembly. Wireline armor 208 extends from the controller 206 to each of the hybrid switch assembly.
The hybrid switch assembly 232A (herein called simply a switch assembly) also includes a detonator switch 236A, which is also controlled by micro-processor PA. The detonator switch 236A may be implemented similar to the thru-line switch 234A. The detonator switch 236A is by default open, and thus, no voltage is transmitted from the controller 206 or the micro-processor PA to the corresponding detonator 230A along line 212. The switch assembly 232A may also include a memory 238A (e.g., EPROM memory) for storing one or more instructions and/or pulse schemes, as discussed later. In one application, neither the micro-processor PA nor the memory 238A stores any ID or address.
The lower switch assembly 234M may be different from the other switch assemblies in the sense that the switch assembly 234M may also be connected, in addition to the input thru-line 204M-i and to the detonator 230M, to a setting tool detonator 250. The setting tool detonator 250 may have the same configuration as the detonator 230M, but it is used to actuate the setting tool 202. The setting tool 202 is used to set the plug 112 (see
A configuration of a switch assembly 232 (which can be any of the switch assemblies 232A to 232M discussed with regard to
Further, switch assembly 232 includes the micro-processor P and a power unit 260, which is configured to provide various voltages to the switch assembly. For example, power unit 260 may include one or more transistors, diodes, resistors and capacitors. In one application, power unit 260 is connected to wires 204 and 208, from the wireline 222, and communicate with controller 206. The power unit 260 may also generate various DC voltages, e.g., 12 V and 5 V for internal nodes of the switch assembly 232.
Processor P is also connected to a transmit module 270 and receive module 272, both of which are part of the switch assembly 232. Each of these two modules is implemented in hardware and may include, for example a transistor and a resistor. It is noted that a generic transmit module or receive module or switch assembly or processor is indicated in
The functionalities of the switch assembly shown above is now discussed with regard to
First, the string of switch assemblies is powered up in step 500 with a selected voltage. In this embodiment, the selected voltage (called herein powering voltage) is a negative voltage between 20V and 90V, which is applied between wires 204 and 208 in
After a switch assembly is fired in step 508, the power to the chain of switch assemblies is interrupted and then reapplied to the entire chain, so that the configuration process described in steps 500 to 506 is repeated after each firing, to determine again which is the current bottom switch assembly. If a wiring issue or electronics failure downhole prevents a switch assembly from being able to fire, the switch assembly above it will automatically become the last switch assembly in the string. Note that this process is independent of any instructions from the surface controller, i.e., requires no commands from the surface controller.
The six state through which each switch assembly goes are now discussed. A first state into which a switch assembly enters is the POWER-UP state. An inventory process associated with the powering-up state of the chain of switch assemblies happens at a rate of about 5 switches/second, with a slight delay on the first switch assembly while waiting for the wireline voltage to stabilize on power-up. The switch assembly's firmware implements this state machine as described below. On each power-up, an active switch assembly that has a detonator present will take approximately 200 ms to run through this state machine. The switch assembly will first check if it has been previously fired (i.e., is there an inert flag set). If this flag is set, the switch assembly will go to sleep. Otherwise, the switch assembly will start scanning the head voltage (i.e., the voltage between lines 204 and 208 in
By requiring that these two conditions are met, the switch assembly cannot get into a firing state, as a result of the firing voltage being immediately applied, either intentionally or due to the line ‘browning out’ after firing a previous switch assembly. The head voltage reading that is described above will be referenced later to determine if the feedthrough line is shorted. Once the required conditions have been met, the switch assembly will check for the presence of a detonator. Note that all future timings of the switch assembly is based on the time at which the switch assembly exits this state (i.e., a pulse generated by the switch 200 ms after the power-up action is actually referenced as being 180 ms after leaving this state).
Each switch assembly in the string will end up in one of 3 possible states after power-up:
A second state of the switch assembly is the DETONATOR CHECK state. Once the switch assembly's line voltage has stabilized, it will check whether or not it senses a detonator. The presence of a detonator essentially means that there is a 50-ohm resistor connected between the wireline armor line 208 (see
A third state of the switch assembly is the FEEDTRHROUH or thru-line check state. The feedthrough check will make a determination of whether or not the feedthrough line 204A-o is shorted. If the feedthrough line is shorted, there will be a voltage that is close to VIN present on line 204A-o. A voltage on this line is measured and if it is within 5V of the voltage VIN, the micro-controller of the switch assembly determines that the feedthrough line is shorted. If the feedthrough line is shorted, the micro-controller of the switch assembly decides that it must be the final switch assembly in the string and so it goes to the PRE-FIRE state. If the feedthrough line is not shorted, the micro-controller of the switch assembly will enable its bypass line (i.e., close the thru-line switch 234A) and prepare to listen for a 24 μS pulse indicating that a switch assembly below has a detonator. The terms “below” and “above” are used herein to mean “downstream” and “upstream” relative to a well.
A fourth state of the switch assembly is the LISTEN state for a lower switch assembly. As noted above, a switch assembly will not do anything after power is applied, until it has been powered on for at least 20 ms and its head voltage is stable. The ‘Listen’ state is entered directly after the feedthrough line has been enabled, and the first thing that the micro-controller will do during the ‘Listen’ state is to wait for 15 ms and then enable an interrupt to be triggered if a pulse from a lower switch assembly is detected. The micro-controller will then wait another 15 ms, turn off the bypass (i.e., switch 234A) to a lower switch assembly, and then check whether or not an interrupt was generated inside the listening window. If an interrupt was not generated, the switch assembly determines that there are no detonator-equipped switch assemblies below it and so it will go to the PRE-FIRE state. If an interrupt was generated, this will be interpreted as a lower switch assembly having a detonator is present and the micro-controller will go to the INLINE state.
A fifth state of the switch assembly is the INLINE state. If a switch assembly is in this state, it has determined that it has a detonator and that there is a switch assembly below it that also has a detonator. The micro-controller will inform the surface controller that it is an inline switch assembly by sending two long pulses P1 and P2, at times T3 and T4 (e.g., T3=180 ms and T4=200 ms after power-up). Immediately after this, the micro-controller will enable the bypass line (thru-switch 234A) for the next switch assembly to start its inventory process, and then go to sleep to minimize current consumption.
A sixth state of the switch assembly is the PRE-FIRE state. If a switch assembly reaches this state, it has determined that it has a detonator, but there are no detonator-equipped switch assemblies below it. The micro-controller will inform the surface controller, through the transmit module 270, that it is a terminating switch assembly. The micro-controller will send two long pulses P3 and P4 at times T5 and T6 (for example, T5=190 ms and T6=200 ms), and then prepare to dump fire on the detonator when the line voltage is detected to be above the firing voltage (e.g., 140V). Immediately after sending these two pulses, the switch assembly will start a timer for measuring a time window (e.g., 45-second timer) and then again verify that its head voltage is below 90V and stable for at least 20 ms. Once this has been confirmed, it will start reading its head voltage to determine if a voltage larger than the firing voltage (e.g., 140V) is present. If the voltage larger than the firing voltage is detected, the micro-controller will mark itself as inert for any future power-ups, and then enable the fire line 212A. If the 45-second timer expires before the firing voltage is sensed, the switch assembly will go to sleep and a power cycle will be required to reconfigure the string of switch assemblies.
A further state, which is optional, is the SETTING TOOL CHECK state. Alternatively, one of the previous states may be modified to include the functionality discussed herein. Once the switch assembly's line voltage has stabilized, it will check whether or not it senses a setting tool. In one application, the switch assembly would also check for the presence of a detonator not related to the setting tool. This determination is made by the processor PA by sensing an appropriate voltage for the setting tool. If the processor PA of the switch assembly 232C determines that a setting tool 202 is present, the switch assembly sends two pulses to the surface controller to inform about this determination. Further, the switch assembly 232C will place a short (˜24 μs) pulse on the line (204C-i) to alert the next switch assembly (above) that there is a switch assembly below with a setting tool and/or a detonator. The two pulses may be separated by 15 ms as previously discussed. If no setting tool is detected and no detonator is detected, the micro-controller instructs the switch assembly to go to sleep and would not attempt to communicate with the surface controller or any other switch assemblies. If no setting tool is detected but only a detonator is detected, the micro-controller of the switch assembly will place a short (˜24 μs) pulse on the line (204A-i) to alert the next switch assembly (above) that there is a switch assembly below with a detonator. The switch assembly will then do nothing for 75 ms, following which it will check its feedthrough connection 204A-o.
One skilled in the art would understand that the times and voltages used to describe the 6 (7) states above are exemplary and other values may be used. Also, one skilled in the art would understand the simplicity of the communication scheme used by the micro-controllers for communicating with the surface controller or with other micro-controllers from the chain. In this respect, the examples discussed above use simply pulses with different time separations for communication. Thus, no address of the micro-controller is necessary for performing this type of communication.
A specific implementation of the micro-controller P is now discussed. In this specific implementation, the micro-controller may be a PIC16F1615 controller. The micro-controller can be programmed to execute code to run the state machines discussed above and control the following input/outputs (I/O):
Pulse Transmission: Transmitting of pulses is handled by driving a FET transistor that is part of the transmit module 270. When this FET transistor is turned on, it pulls down on a 12V line via a resistor, resulting in a pulse being transmitted onto the line through 204A-i.
Pulse Reception: The base of an NPN transistor (which is part of the receive module 272) is normally biased on via a resistor, pulling the NPN transistor's collector low. When a pulse is placed on the line, it will be coupled across a capacitor onto the NPN transistor's base via another resistor. As the NPN transistor's base goes low, the collector will go high, placing a positive pulse on the micro-controller P for the duration of the pulse.
Analog sense lines: There are 3 analog inputs being used on the micro-controller P. These analog inputs VSEN, F_SNS and S_SNS can measure the voltage on the VIN line (i.e., 204A-i), the Fire line 212A, and the feedthrough line 204A-o, respectively. Each analog input is fed via a resistor divider that will divide the input signal by ˜151. The ADC has a resolution of 1024 and a reference voltage of 4.096V, giving a resolution of −4 mV/count. Considering the input resistor dividers, this translates to (4 mV*151=) ˜0.604V/count.
Switch/Charge pump circuits: The FIRE circuit 236 and the SET circuit 234 are virtually identical in this embodiment and can be used to provide a return to the detonator or feedthrough lines, respectively. To enable the feedthrough line, a pulsed output is produced on a pin of the micro-controller and fed onto the charge pump of the thru-line switch 234. The charge pump includes plural capacitors and diodes and produce a DC gate voltage on a transistor, which will enable the feedthrough line, providing power to a lower switch assembly.
For each switch assembly that has determined that it has a detonator, the last state machine involves sending a pair of pulses to the surface controller. These pulses will be relatively long (1 ms) pulses. The spacing between the pulses will inform the surface controller if the switch assembly is an inline switch assembly (pulses spaced 20 ms apart) or if the switch assembly is a bottom switch assembly (pulses spaced 10 ms apart) or if the switch assembly is a bottom switch assembly connected to a setting tool (pulses spaced 15 ms apart). The surface controller can count the number of received pulse pairs to then inform the user of how many switch assemblies were detected, and confirm that the lowest switch assembly is sending pulses with 10 ms spacing. In addition to these long pulses, each active switch assembly will send a short (24 microseconds) pulse shortly after it is powered up, to inform the switch assembly above it that there is a detonator-equipped switch assembly below. The surface controller may ignore these short pulses, as they are intended only for inter-switch assembly communication.
A method for using a chain of switch assemblies programmed to go through the 6 states discussed above is now discussed with regard to
In step 602, the switch assembly determines if it has a flag indicating that the switch assembly is inert. If the result of this step is that a flag is present, the process advances to step 604 for determining whether an applied voltage is larger than a test threshold (200 V in this case). This step of checking for a threshold voltage and subsequent resetting of the flag is an optional step and serves mainly for maintenance and/or testing purposes. If the result of this determination is yes, the process advances to step 606, where the flag is reset. If the result of this determination is no, the micro-controller enters a sleep state in step 608.
If the result of the determination in step 602 is no, the process advances to step 610, where the micro-controller measures the head voltage (line voltage) and waits until it becomes stable. In step 612, the micro-controller enters the second state and determines whether a detonator is detected as being attached to the switch assembly. If the result of the determination is no, the micro-controller enters the sleep state in step 608. However, if the result of this determination is yes, the process advances to step 614, where the micro-controller sends a short pulse to the switch assembly above it to inform that it has a detonator. This is part of the inter-switch assembly communication scheme. No such feature is present in the traditional addressable switches.
Next, the micro-controller enters the third state, and determines in step 616 if the feedthrough line is shorted or not. If the result of this step is positive, the process advances to step 618, where the micro-controller determines that there are no accessible switch assemblies below. As a result of this determination, the micro-controller sends two long pulses to the surface controller to inform it about this determination. Thus, the micro-controller has entered the pre-fire state. In step 620, the micro-controller verifies that the line voltage is stable and below a certain threshold (e.g., 90 V). If the result is yes, the process advances to step 622 and starts a timer (e.g., 45 s timer) for preparing for receiving a firing voltage. If the times goes off without receiving a firing voltage, the micro-controller goes to sleep in step 624. However, if the time has not expired and it is determined in step 626 that the voltage has increased over a value of the firing voltage (e.g., 140V), the detonator switch is enabled in step 628 to fire the detonator and the micro-controller sets the inert flag. If the result of step 626 is that no firing voltage is detected, the process returns to step 622.
Returning to step 616, if a determination is made that the feedthrough line is not shorted, the process advances to step 630, the micro-processor enables the thru-switch 234 and enters the fourth state (LISTEN). In this state, the micro-processor listens for pulses from lower switch assemblies that have a detonator. If a pulse from a lower switch assembly is not detected in step 632, the process returns to step 618, meaning that the current switch assembly is the lowest in the chain that has a detector and the method proceeds to prepare this switch assembly for firing. If a pulse from a lower switch assembly is detected in step 632, the micro-controller enters the fifth state (INLINE) in step 634 and sends two pulses to the surface controller to indicate that the switch assembly is an inline switch assembly. Further, in this step, the micro-controller enables the thru-line switch 234 and then it goes to sleep.
The physical location of a switch assembly 232 has been assumed in
While the traditional gun strings have each gun assembly directly sandwiched between two adjacent subs, according to this embodiment, there may be an additional element, a detonator block 740 located between the first sub 710 and the gun assembly 730 and also a contact end plate mechanism 732 that ensures electrical connection between the detonator block 740 and the gun assembly 730. This electrical connection does not involve wires. A switch assembly 232 and a detonator 230 are located inside the detonator block 740. Contact end plate mechanism 732 also connects to a detonation cord 734 that actuates the charges 738 in the gun assembly 730.
Thus, according to this embodiment, neither the detonator 230 nor the switch assembly 232 are located in the sub 710 or 720 as in the traditional gun strings. This is advantageous because the repeated activation of the detonator slowly damages the sub, which is expensive to replace. However, the cost of the detonator block 740 is lower than the cost of the sub as the detonator block may be made of cheaper materials (e.g., polymers) and thus it can be changed more often. Details of the detonator block 740 and contact end plate mechanism 732 are described in International Patent Application PCT/US2018/022846.
A method for firing a detonator in a chain of switch assemblies is now discussed with regard to
The disclosed embodiments provide methods and systems for actuating one or more gun assemblies in a gun string. It should be understood that this description is not intended to limit the invention. On the contrary, the exemplary embodiments are intended to cover alternatives, modifications and equivalents, which are included in the spirit and scope of the invention as defined by the appended claims. Further, in the detailed description of the exemplary embodiments, numerous specific details are set forth in order to provide a comprehensive understanding of the claimed invention. However, one skilled in the art would understand that various embodiments may be practiced without such specific details.
Although the features and elements of the present exemplary embodiments are described in the embodiments in particular combinations, each feature or element can be used alone without the other features and elements of the embodiments or in various combinations with or without other features and elements disclosed herein.
This written description uses examples of the subject matter disclosed to enable any person skilled in the art to practice the same, including making and using any devices or systems and performing any incorporated methods. The patentable scope of the subject matter is defined by the claims, and may include other examples that occur to those skilled in the art. Such other examples are intended to be within the scope of the claims.
Number | Date | Country | |
---|---|---|---|
Parent | 16014125 | Jun 2018 | US |
Child | 17144328 | US |