The technology described in this document relates generally to data communication systems for downhole equipment and more particularly to systems and methods of communicating data over a three phase power system between downhole equipment and a surface.
There has been a long history of instrument devices in the oil industry monitoring submersible pumps, and in particular, devices which superimpose data on the three phase power cable of such pumps. These devices generally use the ground isolation of the three phase system to allow power to be delivered to the downhole instrument and data to be recovered from the device at the surface. These systems remove the need for a separate cable to be installed between the gauge and the surface. Most of these conventional instrument systems utilize a direct current (DC) power source at the surface, injected using a high inductance, and a downhole device which, also connected through a high inductance, modulates this DC current supply in a manner that transmits information either as digital bit streams or analog variations like pulse width or height modulation. These conventional systems are negatively affected by insulation faults in the three phase power system, and frequently fail as a result of this. Further, such systems are slow in data transmission, having data rates typically less than 1 bit per second.
Other conventional systems are faster in data transmission rate and more tolerant to insulation faults in the three phase power system, in comparison to the systems described above. These other conventional systems, however, still suffer from problems. For example, these systems do not provide a robust solution for dealing with harmonic noise from variable speed drives, which are frequently used to power submersible pumps. Thus, such a system may fail if harmonics are at the same frequency as a carrier frequency used in the system. Further, these systems do not provide any means of sustaining power to the downhole device.
The present disclosure is directed to systems and methods of communicating data over a three phase power system between downhole equipment and a surface. In an example method of communicating data over a three phase power system between downhole equipment and a surface, data words are transmitted between the downhole equipment and the surface using n distinct frequencies, with n being greater than 1. The transmission of a data word includes transmitting a signal comprising the n frequencies ordered in a unique sequence in time, where the unique sequence of frequencies is representative of the data word.
In another example method of communicating data over a three phase power system between downhole equipment and a surface, bits of data are transmitted between the downhole equipment and the surface. The transmission of a bit of data includes transmitting multiple frequencies simultaneously on a transmission line, where a unique combination of frequencies transmitted simultaneously is representative of the bit's value.
In another example method of communicating data over a three phase power system between downhole equipment and a surface, data words are transmitted between the downhole equipment and the surface. The transmission of a data word includes transmitting a unique sequence of frequency combinations, where each frequency combination comprises multiple frequencies transmitted simultaneously on a transmission line. The unique sequence of frequency combinations is representative of the data word.
The approaches described herein implement data communications systems and associated methods of high speed data transmission for transferring data over a three phase power system. Such systems and methods may be used for data communication between a surface and downhole equipment, among other uses. Example downhole equipment includes a downhole sensor (DHS) for an arrangement such as an oil field electrical submersible pump (ESP). It is noted, however, that the systems and methods described herein are not limited to data communication between a surface and downhole equipment, and that the approaches described herein can be used in a wide variety of data communications systems.
As noted above, conventional systems used for data communication between a surface and downhole equipment suffer from a number of problems. For example, the conventional systems do not provide a robust solution for dealing with harmonic noise from variable speed drives, which are frequently used to power electrical submersible pumps. Thus, these systems may fail if such harmonics are at the same frequency as a carrier frequency used in the system. The systems and methods described herein may be used to remedy this problem, as described below, by enabling reliable transmission and decoding of signals even in the presence of harmonic noise. Additionally, a fundamental problem of information transmission systems using frequency transmitted signals to pass information is the degree of attenuation of the signal between the transmitter and the receiver. This problem is particularly severe in oil field pump monitoring because of the long cable lengths, which can be as high as 10 Km. The systems and methods described herein may be used to address this problem by providing data transmission and detection methods suitable for robust decoding of signals which suffer from such attenuation.
Further, conventional systems do not provide robust or unique methods of decoding data and rely heavily on traditional frequency modulation (FM) decoding techniques. The problems of using such traditional FM decoding is that the information may contain time segments where the recovered signal is mostly noise and does not contain the transmitted carrier frequencies and also time segments where severe attenuation has made the signal so small that effective FM decoding is not possible. The systems and methods described herein do not rely on traditional FM decoding and instead provide unique solutions to decoding data. Substantially higher data rates may be achieved using the transmission and decoding methods described herein.
As described in detail below, the approaches of the instant disclosure include the transmission of information from downhole equipment to surface using either sequential frequency transmissions (e.g., transmitting a signal including n frequencies ordered in a unique sequence) and/or transmissions of multiple frequencies simultaneously. The transmitted multiple frequencies can be of regular or irregular patterns and transmitted in a way that differentiates the transmitted data from coherent motor supply (VSD) noise and/or background noise. The multiple frequencies transmitted are used to represent the data that is being transmitted in a way that is both unique to decode and able to be decoded in several ways to provide redundancy and noise immunity.
Time and frequency domain analysis techniques are used to provide a powerful and specific method of recovering specially encoded data that solves data decoding problems present in conventional systems. In this manner, the unique problems of transmitting and decoding data from a transmitter located downhole on a submersible pump are addressed.
In an example method of communicating data over a three phase power system between downhole equipment and a surface, data words are transmitted between the downhole equipment and the surface using n distinct frequencies, with n being greater than 1. The transmission of a data word includes transmitting a signal comprising the n frequencies ordered in a unique sequence in time, where the unique sequence of frequencies is representative of the data word. To illustrate this, reference is made to
In the example of
In the example of
In another example method of communicating data over a three phase power system between downhole equipment and a surface, bits of data are transmitted between the downhole equipment and the surface. The transmission of a bit of data includes transmitting multiple frequencies simultaneously on a transmission line, where a unique combination of frequencies transmitted simultaneously is representative of the bit's value. To illustrate this, reference is made to
It is noted that the scheme illustrated in
In another example method of communicating data over a three phase power system between downhole equipment and a surface, data words are transmitted between the downhole equipment and the surface. The transmission of a data word includes transmitting a unique sequence of frequency combinations in time, where each frequency combination comprises multiple frequencies transmitted simultaneously on a transmission line. The unique sequence of frequency combinations is representative of the data word. To illustrate this, reference is made to
In the example of
As described in further detail below, with reference to
As described above with reference to
The signal separation is a data symbol representing neither “0” nor “1.” The signal separation symbol can be used both to pass on information about the beginning/end of the data frame transmission (e.g., synchronization start/stop), as well as to the pass on information about possible separation of “zeros” and “ones” in the course of transmission within the frame. For example, similar to the structure used in Morse telegraphy signals, a long combination of f1 and f2 (“dash”) may indicate a start/stop transmission of data frames, and a short combination (“dot”) may indicate a separator of “zeros” and “ones” inside the same frame. The system of
In
The MNZ3 block is unlocked when it accepts the negated control signal from the clocking generator having a Boolean value “1,” which means the system has completed the process of determining the value of output from the buffer data. Through block adders SUM1 and SUM2, the f1 signal is transmitted for the duration of a logical “1” to the matching circuit 310 for the voltage level transmission and line transmitter. The system functions in a similar manner when transmitting a logical “0” via the signal frequency f2.
Separation of the individual logical values of measurement data is carried out by generating a signal that is a superposition of signals with frequencies f1 and f2 (e.g., equal to f1+f2, by transmitting these two frequencies simultaneously). This is accomplished in adder block SUM3. The output from the adder block SUM3 is unlocked in block MNZ5 for the duration of the rewriting of the new value of the output data buffer, clocked by the signal from the clocking generator 306 having a logical “1.” Through block SUM2, the separation signal f1+f2 is transmitted to the matching circuit 310 for the voltage level transmission and line transmitter.
In
The system of
The MNZ3 block is unlocked when it accepts the negated control signal from the clocking generator 406 having a Boolean value “0,” which means that the system has completed the process of determining the value of output from the buffer data. Through adder blocks SUM3 and SUM4, carrier signal “1” (f1+f3) is transmitted for the duration of a logical “1” to a matching circuit 412 for the voltage level transmission and line transmitter. In a similar manner, a logical “0” is transmitted using a carrier signal that is the sum of the frequencies of signals f2 and f3. Separation of the individual logical values of measurement data is carried out through the use of a signal with a frequency f3 for the duration of the data feed in the data buffer 402. This is accomplished by using block MNZ5, which transmits its output to adder SUM4.
It is noted that in
In
For each combination of the above-mentioned sum of signals, additional media information can be included using the duration of the signal (e.g., type “dot” and type “dash”) which will increase the number of possible combinations of control symbols up to eight. This enables the system to significantly increase the immunity to potential transmission interference and decrease errors. Further, a different duration of the signals that make up each of the signals noted above may be introduced, in examples. Knowledge of the specific relationship between the duration of signals in the package (or any other combination than simple summation) allows for the expansion of the elements to increase the safety and security of the transmission.
It is noted that the digital processing may apply traditional filtering to acquired signals before any of the following process steps are applied. One benefit of the digital filtering is that it cannot resonate. Very narrow bandwidth and high gain analog filters are prone to free oscillation at the frequency center of the filter, and this is a problem not present with digital filtering. This has relevance in the decoding process because a free oscillating filter will generate a frequency at one of the FM carrier frequencies and can be erroneously decoded in a simple FM system as a “1” or a “0.” By using patterns and sequences for each piece or bit of data (as used in the systems and methods described herein) this cannot happen.
Reference is now made to
Reference is now made to
The present disclosure is directed to systems and methods of communicating data over a three phase power system between downhole equipment and a surface. As described above, in one method for transmitting data, the data is comprised of a combination of multiple frequencies from 1 to n transmitted in a unique sequence so that it cannot be replicated by any other source of electrical noise. In another method for transmitting data, each bit of the data is transmitted simultaneously as a different frequency. These two methods may be combined, as described above. Also described herein is a method of transmitting and decoding data that includes sending data in a unique combination and/or sequence of frequencies, and correlation of the recovered data is performed to this known unique combination of frequencies and timing to provide robust decoding even in the presence of significant noise and coherent frequencies from another source. In addition, in a method of transmitting and decoding data, data is sent in a unique combination and/or sequence of frequencies, and repetitive Fourier transforms are performed to the recovered signal, specifically measuring average amplitude in a series of narrow frequency windows corresponding to the specific frequencies contained in the transmitted data. In this method, the average FFT amplitude may be correlated to a specific pattern of sequential frequency combinations in time.
This written description uses examples to disclose the invention, including the best mode, and also to enable a person skilled in the art to make and use the invention. The patentable scope of the invention includes other examples. Additionally, the methods and systems described herein may be implemented on many different types of processing devices by program code comprising program instructions that are executable by the device processing subsystem. The software program instructions may include source code, object code, machine code, or any other stored data that is operable to cause a processing system to perform the methods and operations described herein. Other implementations may also be used, however, such as firmware or even appropriately designed hardware configured to carry out the methods and systems described herein.
The systems' and methods' data (e.g., associations, mappings, data input, data output, intermediate data results, final data results, etc.) may be stored and implemented in one or more different types of computer-implemented data stores, such as different types of storage devices and programming constructs (e.g., RAM, ROM, Flash memory, flat files, databases, programming data structures, programming variables, IF-THEN (or similar type) statement constructs, etc.). It is noted that data structures describe formats for use in organizing and storing data in databases, programs, memory, or other computer-readable media for use by a computer program.
The computer components, software modules, functions, data stores and data structures described herein may be connected directly or indirectly to each other in order to allow the flow of data needed for their operations. It is also noted that a module or processor includes but is not limited to a unit of code that performs a software operation, and can be implemented for example as a subroutine unit of code, or as a software function unit of code, or as an object (as in an object-oriented paradigm), or as an applet, or in a computer script language, or as another type of computer code. The software components and/or functionality may be located on a single computer or distributed across multiple computers depending upon the situation at hand.
It should be understood that as used in the description herein and throughout the claims that follow, the meaning of “a,” “an,” and “the” includes plural reference unless the context clearly dictates otherwise. Also, as used in the description herein and throughout the claims that follow, the meaning of “in” includes “in” and “on” unless the context clearly dictates otherwise. Further, as used in the description herein and throughout the claims that follow, the meaning of “each” does not require “each and every” unless the context clearly dictates otherwise. Finally, as used in the description herein and throughout the claims that follow, the meanings of “and” and “or” include both the conjunctive and disjunctive and may be used interchangeably unless the context expressly dictates otherwise; the phrase “exclusive of” may be used to indicate situations where only the disjunctive meaning may apply.
This disclosure claims priority to U.S. Provisional Patent Application No. 62/066,588, filed on Oct. 21, 2014, which is incorporated herein by reference in its entirety.
Number | Date | Country | |
---|---|---|---|
62066588 | Oct 2014 | US |