This disclosure relates generally to downhole telemetry signal modulation using pressure pulses of multiple pulse heights and in particular to modulating a downhole telemetry signal using a fluid pressure pulse generator that generates pressure pulses of multiple pulse heights in a drilling fluid.
The recovery of hydrocarbons from subterranean zones relies on the process of drilling wellbores. The process includes drilling equipment situated at surface and a drill string extending from the surface equipment to the formation or subterranean zone of interest. The drill string can extend thousands of feet or meters below the surface. The terminal end of the drill string includes a drill bit for drilling (or extending) the wellbore. In addition to the conventional drilling equipment mentioned, the system also relies on some sort of drilling fluid system, in most cases a drilling fluid or “mud” which is pumped through the inside of the pipe, which cools and lubricates the drill bit and then exits out of the drill bit and carries the rock cuttings back to surface. The mud also helps control bottom hole pressure and prevent hydrocarbon influx from the formation into the wellbore which can potentially cause a blow out at surface.
Directional drilling is the process of steering a well away from vertical to intersect a target endpoint or follow a prescribed path. At the terminal end of the drill string is the bottom-hole-assembly (or BHA) which comprises of 1) drill bit; 2) steerable downhole mud motor of rotary steerable system; 3) sensors of survey equipment (Logging While Drilling (LWD) and/or Measurement-while-drilling (MWD)) to evaluate downhole conditions as drilling progresses; 4) equipment for telemetry of data to surface; and 5) other control process equipment such as stabilizers or heavy weight drill collars. The BHA is conveyed into the wellbore by a string of metallic tubulars (drill pipe). MWD equipment is used while drilling to provide downhole sensor and status information to surface in a near real-time mode. This information is used by the rig crew to make decisions about controlling and steering the well to optimize the drilling speed and trajectory based on numerous factors, including lease boundaries, existing wells, formation properties, hydrocarbon size and location, etc. This can include making intentional deviations from the planned wellbore path as necessary based on the information gathered from the downhole sensors during the drilling process. The ability to obtain real time MWD data allows for a relatively more economical and more efficient drilling operation.
The currently used MWD tools contain a sensor package to survey the well bore and send data back to surface by various telemetry methods. Such telemetry methods include but are not limited to the use of hardwired drill pipe, acoustic telemetry, fibre optic cable, Mud Pulse (MP) telemetry and Electromagnetic (EM) telemetry.
MP telemetry involves using a fluid pressure pulse generator to create pressure waves in the drill mud circulating in the drill string. Mud is circulated between the surface and downhole using positive displacement pumps. The resulting flow rate of mud is typically constant. The pulse generator creates pressure pulses by changing the flow area and/or path of the drilling fluid as it passes through the MWD tool in a timed, coded sequence, thereby creating pressure differentials in the drilling fluid. The pressure differentials or pulses may be either negative pulses or positive pulses in nature. Valves that use a controlled restriction within the circulating mud stream create a positive pressure pulse. Some valves are hydraulically powered to reduce the required actuation power typically resulting in a main valve indirectly operated by a pilot valve. The pilot valve closes a flow restriction which actuates the main valve to create a pressure drop.
The pressure pulses generated by the pulse generator are used to transmit information acquired by the downhole sensors. Signals from the sensor modules are received and processed in a data encoder in the BHA where the data is digitally encoded. A controller then actuates the pulse generator to generate the mud pulses which contain the encoded data. For example, the directional or inclination data is conveyed or modulated through the physical mud pulse at a particular amplitude and frequency. Typically a high-frequency sinusoid waveform is used as the carrier signal, but a square wave pulse train may also be used.
A number of encoding schemes can be used to encode data into mud pulses. These schemes include amplitude phase shift keying (ASK), frequency shift keying (FSK), phase shift keying (PSK), or a combination of these techniques. FSK is a frequency modulation scheme in which digital information is transmitted through discrete frequency changes of a carrier wave. The simplest FSK is binary FSK (BFSK). BFSK uses a pair of discrete frequencies to transmit binary (0s and 1s) information. ASK conveys data by changing the amplitude of the carrier wave; PSK conveys data by changing, or modulating, the phase of a reference signal (the carrier wave). ASK and PSK are each based on the modulating of a slightly different parameter of the signal frequency. It is known to combine different modulation techniques. For example, combining ASK and PSK is a digital modulation scheme that conveys data by changing, or modulating, both the amplitude and the phase of a reference signal (or the carrier wave).
The choice of modulation scheme uses a finite number of distinct signals to represent digital data, known as symbol sets. PSK uses a finite number of phases, each assigned a unique pattern of binary digits. Usually, each phase encodes an equal number of bits. Each pattern of bits forms the symbol that is represented by the particular phase. A demodulator at surface, designed specifically for the symbol-set used by the modulator, determines the phase of the received signal and maps it back to the symbol it represents, thus recovering the original data. An example of an 8 state PSK modulation scheme is shown in
To increase the data rate, the time period to transmit each pressure pulse can be reduced; however, reducing the time period also reduces the separation between phases, and increases the difficulty in decoding the telemetry signal at surface, especially when there has been significant attenuation of the signal as it traveled through the earth.
According to one aspect of the invention, there is provided a method for modulating a downhole telemetry signal using a fluid pressure pulse generator that generates pressure pulses of multiple pulse heights in a drilling fluid. The method comprises: converting measurement data into a bitstream comprising symbols of a selected symbol set; encoding the bitstream into a pressure pulse telemetry signal using a modulation technique that includes amplitude shift keying, wherein each symbol of the selected symbol set is assigned a pressure pulse having a unique amplitude; and generating pressure pulses in the drilling fluid corresponding to the telemetry signal. Alternatively, the method can comprise a modulation technique that includes amplitude shift keying and phase shift keying and wherein each symbol of the selected symbol set is assigned a pressure pulse having a unique combination of amplitude and phase.
The fluid pressure pulse generator can generate two different pulse heights consisting of a low amplitude pressure pulse and a high amplitude pressure pulse having an amplitude that is greater than the low amplitude pressure pulse. Using such a pulse generator, the modulation technique can be an eight (8) state asymmetric phase shift keying (8APSK) and each pressure pulse has a unique combination of one of two different amplitudes and one of eight different phases. Alternatively, the modulation technique can be a 16 state asymmetric phase shift keying (16APSK) and each pressure pulse has a unique combination of one of two different amplitudes and one of 8 different phases.
The method can further comprise detecting the pressure pulses at surface and decoding the pressure pulses into a digital bitstream by: correlating each detected pressure pulse with a reference pressure pulse corresponding to a pressure pulse used to encode the measurement data into the telemetry signal, then associating the detected pressure pulse with a symbol that corresponds to the correlated reference pressure pulse. The detected pressure pulses can be digitized and a digital signal processing operation can be applied to the detected pressure pulses prior to decoding.
The method can also further comprise: measuring pressures of the low and high amplitude pressure pulses and determining the amplitudes of the low and high amplitude pressure pulses, and generating pressure pulses in the drilling fluid only when the determined amplitudes are between a low amplitude reference pressure and a high amplitude reference pressure. The pulse generator can be operated in a low amplitude pulse mode when the determined amplitude of the high amplitude pressure pulse exceeds the high amplitude reference pressure. The low amplitude pulse mode comprises generating only low amplitude pressure pulses and encoding the bitstream into a pressure pulse telemetry signal using phase shift keying wherein each symbol of the selected symbol set is assigned a pressure pulse having a unique phase. Alternatively, the pulse generator can be operated in a high amplitude pulse mode when the determined amplitude of the low amplitude pressure pulse is below the low amplitude reference pressure. The high amplitude pulse mode comprises generating only high amplitude pressure pulses and encoding the bitstream into a pressure pulse telemetry signal using phase shift keying wherein each symbol of the selected symbol set is assigned a pressure pulse having a unique phase.
According to another aspect of the invention, there is provided a downhole fluid pressure pulse telemetry apparatus comprising: a fluid pressure pulse generator operable to generate pressure pulses having multiple pulse heights; a motor subassembly; and an electronics subassembly. The motor subassembly comprises a pulse generator motor, a pulse generator motor housing that houses the motor, and a driveshaft extending from the motor out of the housing and coupling with the pulse generator. The electronics subassembly comprises: a controller communicative with a downhole sensor to read measurement data and with the motor to control operation of the pulse generator; and a memory having program code stored thereon and executable by the controller to perform a method comprising: converting the measurement data into a bitstream comprising symbols of a selected symbol set; encoding the bitstream into a pressure pulse telemetry signal using a modulation technique that includes amplitude shift keying wherein each symbol of the selected symbol set is assigned a pressure pulse having a unique amplitude; and operating the motor to cause the pulse generator to generate pressure pulses in the drilling fluid corresponding to the telemetry signal. Alternatively, the method can comprise a modulation technique that includes amplitude shift keying and phase shift keying and wherein each symbol of the selected symbol set is assigned a pressure pulse having a unique combination of amplitude and phase.
The apparatus can further comprise a pressure transducer positioned to measure a pressure of the drilling fluid flowing by the pulse generator. The controller can be communicative with the pressure transducer to read pressure measurements therefrom and the memory can further comprise program code executable by the controller to measure pressures of the low and high amplitude pressure pulses and determine the amplitudes of the low and high amplitude pressure pulses, and operate the motor to cause the pulse generator to generate pressure pulses in the drilling fluid only when the determined amplitudes are between a low amplitude reference pressure and a high amplitude reference pressure.
The memory can further comprise program code executable by the controller to operate the pulse generator in the aforementioned low amplitude pulse mode and high amplitude pulse mode.
According to yet another aspect of the invention, there is provided a surface receiver and signal processing apparatus comprising: a pressure transducer communicative with a drill site for detecting pressure pulses generated by the aforementioned downhole fluid pressure pulse telemetry apparatus; and a surface processor communicative with the pressure transducer and comprising a memory having program code executable by the surface processor to perform a method comprising: decoding the pressure pulses into a digital bitstream by correlating each detected pressure pulse with a reference pressure pulse corresponding to a pressure pulse used to encode the measurement data into the telemetry signal, then associating the detected pressure with the symbol that corresponds to the correlated reference pressure pulse. The surface receiver and signal processing apparatus can further comprise an analog to digital converter (ADC) communicative with the pressure transducer and operable to digitize the detected pressure pulses, and a digital signal processor (DSP) communicative with the ADC and operable to apply a digital signal processing operation of the detected pressure pulses. The processor can be communicative with the DSP to receive the digital bitstream.
Apparatus Overview
The embodiments described herein generally relate to a MWD tool having a fluid pressure pulse generator that generates pressure pulses of different peak amplitudes (otherwise known as “pulse heights”), and methods and apparatuses for encoding downhole measurement data into a modulated pressure pulse telemetry signal having multiple pulse heights. The fluid pressure pulse generator of the embodiments described herein may be used for mud pulse (MP) telemetry used in downhole drilling wherein the pressure pulses are transmitted via the drilling mud. The fluid pressure pulse generator may alternatively be used in other methods where it is necessary to generate a fluid pressure pulse.
Referring to
The drilling fluid is pumped down a drill string by a mud pump 16 and passes through a measurement while drilling (MWD) tool 20. The MWD tool 20 includes a fluid pressure pulse generator 30 according to one embodiment. The fluid pressure pulse generator 30 has a reduced flow configuration, schematically represented as valve 12, which generates a full positive pressure pulse (otherwise referred to as a “high amplitude pressure pulse” and represented schematically as 15) and an intermediate flow configuration, schematically represented as valve 13, which generates an intermediate positive pressure pulse (otherwise referred to as a “low amplitude pressure pulse” and represented schematically as 14). The low amplitude pressure pulse 14 has a lower peak amplitude pressure compared to the high amplitude pressure pulse 15. Measurement data acquired by downhole sensors (not shown) is transmitted in specific time divisions by the pressure pulses 14, 15 in bore drilling fluid 10. As will be discussed in detail below, measurement data from sensor modules in the MWD tool 20 or in another probe (not shown) are received and processed in a data encoder 105 (see
The characteristics of the low and high amplitude pressure pulses 14, 15 are defined by amplitude, duration, shape, and frequency, which characteristics are used in various encoding systems to represent binary data. In the present embodiments and as will be described in detail below, the telemetry signal is encoded by a modulation scheme that utilises the different pulse heights of the pressure pulses 14, 15 to allow for greater variation in the binary data being produced and therefore quicker and/or more accurate transmission of downhole measurement data compared to mud pulse telemetry techniques that use pressure pulses of only one pulse height.
At surface, one or more signal processing techniques are used to separate undesired mud pump noise, rig noise or downward propagating noise from the received telemetry signals. The data transmission rate is governed by Lamb's theory for acoustic waves in a drilling mud and is about 1.1 to 1.5 km/s. The fluid pressure pulse generator 30 tends to operate in an unfriendly environment under high static downhole pressures, high temperatures, high flow rates and various erosive flow types. The fluid pressure pulse generator 30 generates pulses between 100-300 psi and typically operates in a flow rate as dictated by the size of the drill pipe bore, and limited by surface pumps, drill bit total flow area (TFA), and mud motor/turbine differential requirements for drill bit rotation.
Referring to
The motor subassembly 25 is filled with a lubricating liquid such as hydraulic oil or silicon oil; this lubricating liquid is fluidly separated from the mud flowing through the pulse generator 30; however, the pressure compensation device 48 comprises a flexible membrane 51 in fluid communication with both the mud and the lubrication liquid, which allows the pressure compensation device 48 to maintain the pressure of the lubrication liquid at about the same pressure as the drilling mud at the pulse generator 30. A pressure transducer 34 is seated inside the feed through connector 29 (collectively “pressure transducer and feed through subassembly 29, 34”) and faces the inside of the pulse generator motor housing. The pressure transducer 34 can thus measure the pressure of the lubrication liquid, and hence the pressure of the drilling mud; this enables the pressure transducer 34 to take pressure measurements of pressure pulses 14, 15 generated by the pulse generator 30 while being protected from the harsh environment of drilling mud.
The fluid pressure pulse generator 30 and electronics subassembly 28 will now each be described in more detail:
Fluid Pressure Pulse Generator
The fluid pressure pulse generator 30 is located at the downhole end of the MWD tool 20. Drilling fluid pumped from the surface by the pump 16 flows between the outer surface of the pulser assembly 26 and the inner surface of the landing sub 27. When the fluid reaches the fluid pressure pulse generator 30 it is diverted through fluid openings 67 in the rotor 60 and exits the internal area of the rotor 60 as will be described in more detail below with reference to
Referring now to
The stator 40 and rotor 60 are made up of minimal parts and their configuration beneficially provides easy line up and fitting of the rotor 60 within the stator 40. There is no positioning or height requirement and no need for an axial gap between the stator 40 and the rotor 60 as is required with known rotating disc valve pulsers. It is therefore not necessary for a skilled technician to be involved with set up of the fluid pressure pulse generator 30 and the operator can easily change or service the stator 40/rotor 60 combination if flow rate conditions change or there is damage to the rotor 60 or stator 40 during operation.
The cylindrical body 61 of the rotor has four rectangular fluid openings 67 separated by four leg sections 70 and a mud lubricated journal bearing ring section 64 defining the downhole opening 69. The bearing ring section 64 helps centralize the rotor 60 in the stator 40 and provides structural strength to the leg sections 70. The cylindrical body 61 also includes four depressions 65 that are shaped like the head of a spoon on an external surface of the cylindrical body 61. Each spoon shaped depression 65 is connected to one of the fluid openings 67 by a flow channel 66 on the external surface of the cylindrical body 61. Each connected spoon shaped depression 65, flow channel 66 and fluid opening 67 forms a fluid diverter and there are four fluid diverters positioned equidistant circumferentially around the cylindrical body 61.
The spoon shaped depressions 65 and flow channels 66 direct fluid flowing in a downhole direction external to the cylindrical body 61, through the fluid openings 67, into a hollow internal area 63 of the body, and out of the downhole opening 69. Each spoon shaped depression 65 gently slopes, with the depth of the depression increasing from the uphole end to the downhole end of the depression ensuring that the axial flow path or radial diversion of the fluid is gradual with no sharp turns.
The spoon shaped depressions 65 act as nozzles to aid fluid flow. Without being bound by science, it is thought that the nozzle design results in increased volume of fluid flowing through the fluid opening 67 compared to an equivalent fluid diverter without the nozzle design. Curved edges 71 of the spoon shaped depressions 65 also provide less resistance to fluid flow and reduction of pressure losses across the rotor/stator as a result of optimal fluid geometry. Furthermore, the curved edges 71 of the spoon shaped depressions 65 have a reduced surface compared to, for example, a channel having the same flow area as the spoon shaped depression 65. This means that the surface area of the curved edges 71 cutting through fluid when the rotor is rotated is minimized, thereby minimizing the force required to turn the rotor and reducing the pulse generator motor torque requirement. By reducing the pulse generator motor torque requirement, there is beneficially a reduction in battery consumption and less wear on the motor, beneficially minimizing costs.
Motor torque requirement is also reduced by minimizing the surface area of edges 72 of each leg section 70 which are perpendicular to the direction of rotation. Edges 72 cut through the fluid during rotation of the rotor 60 and therefore beneficially have as small a surface area as possible whilst still maintaining structural stability of the leg sections 70. To increase structural stability of the leg sections 70, the thickness at the middle of the leg section 70 furthest from the edges 72 may be greater than the thickness at the edges 72, although the wall thickness of each leg section 70 may be the same throughout. In addition, the bearing ring section 64 of the cylindrical body 61 provides structural stability to the leg sections 70.
In alternative embodiments (not shown) a different curved shaped depression other than the spoon shaped depression may be utilized on the external surface of the rotor, for example, but not limited to, egg shaped, oval shaped, arc shaped, or circular shaped. Furthermore, the flow channel 66 need not be present and the fluid openings 67 may be any shape that allows flow of fluid from the external surface of the rotor through the fluid openings 67 to the hollow internal area 63.
The stator body 41 includes four full flow chambers 42, four intermediate flow chambers 44 and four walled sections 43 in alternating arrangement around the stator body 41. In the embodiment shown in
In use, each of the four flow sections of the stator 40 interacts with one of the four fluid diverters of the rotor 60. The rotor 60 is rotated in the fixed stator 40 to provide three different flow configurations as follows:
In the full flow configuration shown in
When the rotor 60 is positioned in the reduced flow configuration as shown in
In the intermediate flow configuration as shown in
When the rotor 60 is positioned in the reduced flow configuration as shown in
A bottom face surface 45 of both the full flow chambers 42 and the intermediate flow chambers 44 of the stator 40 may be angled in the downhole flow direction for smooth flow of fluid from chambers 42, 44 through the rotor fluid openings 67 in the full flow and intermediate flow configurations respectively, thereby reducing flow turbulence. In all three flow configurations the full flow chambers 42 and the intermediate flow chambers 44 are filled with fluid, however fluid flow from the chambers 42, 44 will be restricted unless the rotor fluid openings 67 are aligned with the full flow chambers 42 or intermediate flow chambers 44 in the full flow and intermediate flow configurations respectively.
A combination of the spoon shaped depressions 65 and flow channels 66 of the rotor 60 and the angled bottom face surface 45 of the chambers 42, 44 of the stator provide a smooth fluid flow path with no sharp angles or bends. The smooth fluid flow path beneficially minimizes abrasion and wear on the pulser assembly 26.
Provision of the intermediate flow configuration allows the operator to choose whether to use the reduced flow configuration, intermediate flow configuration or both configurations to generate pressure pulses depending on fluid flow conditions. The fluid pressure pulse generator 30 can operate in a number of different flow modes that suit a number of different flow conditions. For higher fluid flow rate conditions, for example, but not limited to, deep downhole drilling or when the drilling mud is heavy or viscous, the pressure generated using the reduced flow configuration may be too great and cause damage to the system. The operator may therefore choose to only operate in a low amplitude pulse mode wherein the pulse generator 30 only operates between the intermediate and full flow configurations to produce detectable pressure pulses at the surface (low amplitude pressure pulses). For lower fluid flow rate conditions, for example, but not limited to, shallow downhole drilling or when the drilling mud is less viscous, the pressure pulse generated in the intermediate flow configuration may be too low to be detectable at the surface. The operator may therefore choose to operate in a high amplitude pulse mode wherein the pulse generator only operates between the reduced and full flow configurations to produce detectable pressure pulses at the surface (high amplitude pressure pulses). Thus it is possible for the downhole drilling operation to continue when the fluid flow conditions change without having to change the fluid pressure pulse generator 30. For normal fluid flow conditions, the operator may choose to use all three configurations, i.e. the reduced flow configuration, the intermediate flow configuration, and the full flow configuration in a normal or “combined” mode to produce both low and high amplitude pressure pulses 14, 15. By generating two pulses of different peak amplitudes over a given time period, the data rate of the fluid pressure pulse generator 30 can be increased compared to a pulse generator which only generates single amplitude pulses over the same time period.
If one of the stator chambers (either full flow chambers 42 or intermediate flow chambers 44) is blocked or damaged, or one of the stator wall sections 43 is damaged, operations can continue, albeit at reduced efficiency, until a convenient time for maintenance. For example, if one or more of the stator wall sections 43 is damaged, the high amplitude pressure pulse 15 will be affected; however operation may continue using the intermediate flow configuration to generate the low amplitude pressure pulse 14. Alternatively, if one or more of the intermediate flow chambers 44 is damaged or blocked, the low amplitude pressure pulse 14 will be affected; however operation may continue using the reduced flow configuration to generate the high amplitude pressure pulse 15. If one or more of the full flow chambers 42 is damaged or blocked, operation may continue by rotating the rotor between the reduced flow configuration and the intermediate flow configuration. Although there will be no zero pressure state, there will still be a pressure differential between the high amplitude pressure pulse 15 and the low amplitude pressure pulse 14 which can be detected and decoded on the surface until the stator 40 can be serviced. Furthermore, if one or more of the rotor fluid openings 67 are damaged or blocked which results in one of the flow configurations not being usable, the other two flow configurations can be used to produce a detectable pressure differential. For example, damage to one of the rotor fluid openings 67 may result in an increase in fluid flow through the rotor such that the intermediate flow configuration and the full flow configuration do not produce a detectable pressure differential, and the reduced flow configuration will need to be used to get a detectable pressure pulse.
Provision of multiple rotor fluid openings 67 and multiple stator chambers 42, 44 and wall sections 43, provides redundancy and allows the fluid pressure pulse generator 30 to continue working when there is damage or blockage to one of the rotor fluid openings 67 and/or one of the stator chambers 42, 44 or wall sections 43. Cumulative flow of fluid through the remaining undamaged or unblocked rotor fluid openings 67 and stator chambers 42, 44 still results in generation of detectable high and low pressure pulses 14, 15, even though the pulse heights may not be the same as when there is no damage or blockage.
It is evident from the foregoing that while the embodiments shown in
Electronics Subassembly
Referring now to
The D&I sensor module 100 comprises three axis accelerometers, three axis magnetometers and associated data acquisition and processing circuitry. Such D&I sensor modules are well known in the art and thus are not described in detail here.
The drilling conditions sensor module 102 include sensors mounted on a circuit board for taking various measurements of borehole parameters and conditions such as temperature, pressure, shock, vibration, rotation and directional parameters. Such sensor modules 102 are also well known in the art and thus are not described in detail here.
Alternatively, other sensors (not shown) located elsewhere on the tool 20 are communicative with the circuit board 104 and provide measurement data to the controller 106. One example of such a sensor is a pressure transducer which can be located in a probe near the drill collar to directly measure drilling fluid pressure. Another example is the pressure transducer 34 located in the feed through connector 29 which measures the pressure of the lubrication oil in the motor subassembly 25; as the pressure inside the motor assembly 25 is pressure compensated with the outside drilling fluid, the pressure transducer 34 also indirectly measures the drilling fluid pressure.
The main circuit board 104 can be a printed circuit board with electronic components soldered on the surface of the board. The main circuit board 104 and the sensor modules 100, 102 are secured on a carrier device (not shown) which is fixed inside the electronics housing 33 by end cap structures (not shown). The sensor modules 100, 102 are each electrically communicative with the main circuit board 104 and send measurement data to the encoder 105. The encoder 105 is programmed to encode this measurement data into a telemetry signal using one or a combination of modulation techniques.
The controller 106 is programmed to send motor control signals to the pulse generator 30 to operate in a manner that generates mud pulses that transmit the mud pulse telemetry signal as determined by the encoder 105. The memory 108 has stored thereon program code including a modulation program executable by the encoder 105 to perform the encoding operation, and a motor control program executable by the controller 106 to operate the pulse generator 30. The memory 108 can comprise separate memory units resident on each of the encoder 105 and controller 106 or can be a single memory unit accessible by both the encoder 105 and controller 106; the program code can be stored on read-only memory (ROM) or random access memory (RAM). In this embodiment, the encoder 105 is a separate processor from the controller 106 but alternatively a single processor can be used to perform both data encoding and motor control functions provided by the encoder 105 and controller 106.
Surface Receiving and Processing Equipment
Referring now to
In this embodiment, the memory 130 has stored thereon program code executable by the CPU 128 to carry out a digital signal processing operation as is known in the art and a decoding operation as will be discussed in more detail below. Digital signal processing operations can include, for example, executing a noise cancelling algorithm to isolate the telemetry signal.
Encoding Telemetry Data into Mud Pulse Telemetry Signal and Decoding at Surface
As previously noted, the memory 108 contains encoder program code that can be executed by the encoder 105 to encode telemetry data into a mud pulse telemetry signal having pressure pulses of numerous pulse heights. When used with the dual pulse height pressure pulse generator 30, this program code when executed will utilize the two different pulse heights of the low and high amplitude pressure pulses 14, 15 generated to either convey more data over a given time period compared to a conventional single pulse height pulse generator, and/or increase the separation between adjacent pulses thereby improving signal clarity and making it easier to decode the telemetry signal. Alternatively, the program code can be adapted for use with pulse generators with more than two different pulse heights, to provide an even greater capability to transmit data and/or improve signal clarity.
The encoder program code utilizes a modulation technique that uses principles of known digital modulation techniques. In this embodiment, the encoder program code utilizes a modulation technique known as asymmetric phase shift keying (APSK) that is a combination of amplitude shift keying and phase shift keying to encode the telemetry data into a dual pulse height telemetry signal. More particularly, the encoder program code can utilize a 3 bit, 8 state version of APSK known as 8APSK as shown in
Alternatively, another modulation technique can be used that includes amplitude shift keying only, or amplitude shift keying along with another type of modulation such as frequency shift keying. The pulse generator 30 as described herein can, for example, be used with an ASK modulation technique having 3 states, namely a first state corresponding to no-pulse flow, a second state corresponding to a low pulse height, and a third state corresponding to a high pulse height. Pulse generator capable of additional pulse heights can be used with ASK modulation having a higher number of states. Also, other pulse generator designs may be used with a modulation technique that includes a combination of ASK and FSK, for example.
Referring to
It can be seen from the waveform graph in
Conversely, such improved separation also allows the selected time period to be shortened thereby increasing the data rate, while still providing comparable if not better signal clarity compared to conventional PSK modulation using single height pressure pulses.
Referring now to
Referring now to
Referring now to
Although 8APSK and 16APSK modulation techniques are disclosed in these embodiments, other modulation techniques can also be used, such as 4APSK. Also, while the described embodiments use a dual pulse height fluid pressure pulse generator, pulse generators can be used which produce more than two different pulse heights, in which case the program code can be modified with modulation techniques that make use of the three or more different pulse heights.
While operating in the normal combined mode the MWD tool 20 can transmit telemetry data at a higher rate and/or with more clarity compared to a tool using only a single pulse height pulse generator. The MWD tool 20 can also be used in either the low amplitude pulse mode or high amplitude pulse mode when conditions dictate. For example, when there is failure with one stator window that is used to produce a high amplitude pressure pulse (reduced flow configuration), the controller 106 can switch operation of the pulse generator 30 from the normal combined mode to the low amplitude pulse mode, thereby avoiding operating the pulse generator 30 in the reduced flow configuration. As another example, when conditions exist that the low amplitude pressure pulse is not strong enough to transmit a telemetry signal to surface, the controller 106 can switch operation of the pulse generator 30 from the normal combined mode to the high amplitude pulse mode to generate pressure pulses that should be strong enough to reach surface. In another words, having a pulse generator with two different pulse heights provides the flexibility to transmit in one of two different single pulse height modes or in a two pulse height mode.
To be able to operate in the low or high amplitude pulse mode, the memory 108 is further encoded with program code executable by the encoder 105 and controller 106 to encode the measurement data into a mud pulse telemetry signal featuring only single pulse height pressure pulses. A suitable modulation technique such as PSK as shown in
The controller 106 can read pressure measurements from the pressure transducer 34 or other pressure transducers (not shown) to determine whether to operate the pulse generator 30 in the normal combined mode, low amplitude pulse mode, or high amplitude pulse mode, or not at all. On start up, the controller 106 in an initiation step sends a control signal to the pulse generator motor to move the pulse generator 30 into each of the full flow, intermediate flow and reduced flow configurations and reads the pressures from the pressure transducer 34 in each configuration, namely: Pno-pulse (to obtain a baseline measurement); Plow-pulse and Phigh-pulse. The controller 106 then determines the amplitudes of the pressure pulses in each of the low and high pulse height states by subtracting the read pressure measurements Plow-pulse and Phigh-pulse from the baseline measurement Pno-pulse. The controller 106 then compares the amplitude of the measured low amplitude pressure pulse Plow-pulse with the amplitude of a low amplitude reference pressure Pref-low stored in the memory 108; Pref-low can be selected to represent a sufficient amplitude that is expected to be required for the mud pulse telemetry signal to reach surface and be distinguishable by the surface operator. The controller 106 also compares the amplitude of the measured high amplitude pressure pulse Phigh-pulse with the amplitude of a high amplitude reference pressure Pref-high stored in the memory 108; Pref-high can be selected to represent an amplitude that is more than sufficient to transmit a telemetry signal to surface, and/or be so strong as to potentially damage or be detrimental to the drilling operation. The controller 106 then determines which pressure pulse modes are available to transmit telemetry, as follows: When the amplitudes of Plow-pulse and Phigh-pulse are both greater than the amplitude of P-low-ref and less then than the amplitude of Phigh-ref the controller 106 determines that the conditions are suitable to operate the pulse generator 30 in the normal combined mode, or in either the high amplitude pulse mode or the low amplitude pulse mode. When the amplitude of Plow-pulse is below the amplitude of Plow-ref and when the amplitude of Phigh-pulse is greater than the amplitude of Plow-ref but less than the amplitude of Phigh-ref, the controller 106 allows the pulse generator 30 to start operation only in the high amplitude pulse mode. Conversely, when the amplitude of Phigh-pulse is greater than the amplitude of Phigh-ref and when the amplitude of Plow is higher than the amplitude of Plow-ref and less than the amplitude of amplitude of Phigh-ref the controller 106 allows the pulse generator to start operation only in the low amplitude pulse mode. When neither the amplitudes of Plow-pulse and Phigh-pulse meet the reference thresholds, then the controller 106 may not allow the pulse generator 30 to operate in any mode, and logs an error message onto the memory 108 or optionally sends the error message to surface by some other telemetry transmission means if available, e.g. by electromagnetic or acoustic telemetry if an electromagnetic or acoustic transmitter (neither shown) is part of the drill string.
When the controller 106 starts the pulse generator 30 in the combined mode, the controller sends control signals to the pulse generator motor to operate the pulse generator 30 between the intermediate and full flow configurations to generate low amplitude pressure pulses and between the reduced and flow configurations to generate high amplitude pressure pulses; the encoder 105 encodes the measurement data into a mud pulse telemetry signal using a modulation technique which makes use of the two different pulse amplitudes in the manner as previously discussed. The controller 106 can periodically or continuously read pressure measurements from the pressure transducer 34 and when the measured pressure of the low amplitude pressure pulse falls below the low amplitude reference pressure Pref-low the controller 106 will switch operation of the pulse generator to high amplitude pulse mode. Similarly, when the measured pressure of the high amplitude pressure pulse exceeds the high amplitude reference pressure Pref-high the controller 106 will switch operation of the pulse generator 30 to the low amplitude pulse mode.
When the pulse generator 30 is operating in either the low amplitude or high amplitude pulse modes to generate a telemetry signal, the controller can periodically or continuously read pressure measurements from the pressure transducer. When the read pressure measurements indicate that the pulse generator can be operated in the normal combined mode, the controller 106 can switch operation of the pulse generator 30 back to the combined mode to increase data rate transmission and/or improve signal clarity.
While the present invention is illustrated by description of several embodiments and while the illustrative embodiments are described in detail, it is not the intention of the applicants to restrict or in any way limit the scope of the appended claims to such detail. Additional advantages and modifications within the scope of the appended claims will readily appear to those sufficed in the art. The invention in its broader aspects is therefore not limited to the specific details, representative apparatus and methods, and illustrative examples shown and described. Accordingly, departures may be made from such details without departing from the spirit or scope of the general concept.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/CA2013/050966 | 12/13/2013 | WO | 00 |
Publishing Document | Publishing Date | Country | Kind |
---|---|---|---|
WO2014/094150 | 6/26/2014 | WO | A |
Number | Name | Date | Kind |
---|---|---|---|
3302457 | Mayes | Feb 1967 | A |
3309656 | Godbey | Mar 1967 | A |
3764968 | Anderson | Oct 1973 | A |
3958217 | Spinnler | May 1976 | A |
3982224 | Patton | Sep 1976 | A |
4351037 | Scherbatskoy | Sep 1982 | A |
4641289 | Jürgens | Feb 1987 | A |
4734892 | Kotlyar | Mar 1988 | A |
4771408 | Kotlyar | Sep 1988 | A |
4785300 | Chin et al. | Nov 1988 | A |
4830122 | Walter | May 1989 | A |
4847815 | Malone | Jul 1989 | A |
4914637 | Goodsman | Apr 1990 | A |
4953595 | Kotlyar | Sep 1990 | A |
4979577 | Walter | Dec 1990 | A |
5073877 | Jeter | Dec 1991 | A |
5079750 | Scherbatskoy | Jan 1992 | A |
5182730 | Scherbatskoy | Jan 1993 | A |
5182731 | Hoelscher et al. | Jan 1993 | A |
5215152 | Duckworth | Jun 1993 | A |
5237540 | Malone | Aug 1993 | A |
5249161 | Jones et al. | Sep 1993 | A |
5316610 | Tamaki et al. | May 1994 | A |
5396965 | Hall et al. | Mar 1995 | A |
5583827 | Chin | Dec 1996 | A |
5586083 | Chin et al. | Dec 1996 | A |
5586084 | Barron et al. | Dec 1996 | A |
5636178 | Ritter | Jun 1997 | A |
5740126 | Chin et al. | Apr 1998 | A |
5740127 | Van Steenwyk et al. | Apr 1998 | A |
5787052 | Gardner et al. | Jul 1998 | A |
5950736 | Goldstein | Sep 1999 | A |
6016288 | Frith | Jan 2000 | A |
6219301 | Moriarty | Apr 2001 | B1 |
6414905 | Owens et al. | Jul 2002 | B1 |
6469637 | Seyler et al. | Oct 2002 | B1 |
6626253 | Hahn et al. | Sep 2003 | B2 |
6714138 | Turner et al. | Mar 2004 | B1 |
6750783 | Rodney | Jun 2004 | B2 |
6850463 | Winnacker | Feb 2005 | B2 |
6867706 | Collette | Mar 2005 | B2 |
6898150 | Hahn et al. | May 2005 | B2 |
6970398 | Lavrut et al. | Nov 2005 | B2 |
6975244 | Hahn et al. | Dec 2005 | B2 |
7138929 | Jeffryes et al. | Nov 2006 | B2 |
7145834 | Jeter | Dec 2006 | B1 |
7180826 | Kusko et al. | Feb 2007 | B2 |
7230880 | Lehr | Jun 2007 | B2 |
7250873 | Hahn et al. | Jul 2007 | B2 |
7280432 | Hahn et al. | Oct 2007 | B2 |
7319638 | Collette | Jan 2008 | B2 |
7327634 | Perry et al. | Feb 2008 | B2 |
7330397 | Ganesan et al. | Feb 2008 | B2 |
7367229 | Engström | May 2008 | B2 |
7400262 | Chemali et al. | Jul 2008 | B2 |
7405998 | Webb et al. | Jul 2008 | B2 |
7417920 | Hahn et al. | Aug 2008 | B2 |
7468679 | Feluch | Dec 2008 | B2 |
7552761 | Moriarty | Jun 2009 | B2 |
7564741 | Pratt et al. | Jul 2009 | B2 |
RE40944 | Seyler | Oct 2009 | E |
7719439 | Pratt et al. | May 2010 | B2 |
7735579 | Gopalan et al. | Jun 2010 | B2 |
7808859 | Hahn | Oct 2010 | B2 |
7839719 | Dopf et al. | Nov 2010 | B2 |
7881155 | Close | Feb 2011 | B2 |
8151905 | Song | Apr 2012 | B2 |
8174929 | Camwell et al. | May 2012 | B2 |
8203908 | Pratt et al. | Jun 2012 | B2 |
8251160 | Gopalan et al. | Aug 2012 | B2 |
8350715 | Shearer | Jan 2013 | B2 |
20080074948 | Reckmann | Mar 2008 | A1 |
20090038851 | Camwell et al. | Feb 2009 | A1 |
20090280912 | Buchanan et al. | Nov 2009 | A1 |
20100188253 | Shearer | Jul 2010 | A1 |
20100212963 | Gopalan et al. | Aug 2010 | A1 |
20110005835 | Li | Jan 2011 | A1 |
20120085583 | Logan et al. | Apr 2012 | A1 |
20120127829 | Sitka | May 2012 | A1 |
20120195442 | Villemoes et al. | Aug 2012 | A1 |
20130154845 | Brooks | Jun 2013 | A1 |
Number | Date | Country |
---|---|---|
1 228 909 | Nov 1987 | CA |
1 229 998 | Dec 1987 | CA |
2 506 808 | Jul 2004 | CA |
2 551 316 | Jan 2012 | CA |
2 855 940 | Jun 2013 | CA |
2457175 | May 2011 | GB |
9405893 | Mar 1994 | WO |
2005084281 | Sep 2005 | WO |
2006130606 | Dec 2006 | WO |
2007033126 | Mar 2007 | WO |
2009033146 | Mar 2009 | WO |
2010138961 | Dec 2010 | WO |
2012027245 | Mar 2012 | WO |
2012027633 | Mar 2012 | WO |
2012130936 | Oct 2012 | WO |
2012145637 | Oct 2012 | WO |
2014071514 | May 2014 | WO |
Number | Date | Country | |
---|---|---|---|
20150330217 A1 | Nov 2015 | US |
Number | Date | Country | |
---|---|---|---|
61738296 | Dec 2012 | US |