This disclosure relates generally to downhole drilling, specifically to data acquisition and telemetry such as measurement-while-drilling (MWD), including a fluid pressure pulse generating apparatus and a method of using same.
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 meters below the surface. The terminal end of the drill string includes a drill bit for drilling (or extending) the wellbore. In addition to this conventional drilling equipment the system also relies on some sort of drilling fluid, which in most cases is a drilling “mud” which is pumped through the inside of the drill string. The drilling mud cools and lubricates the drill bit and then exits out of the drill bit and carries rock cuttings back to surface. The mud also helps control bottom hole pressure and prevents 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 a bottom-hole-assembly (“BHA”) which comprises 1) a drill bit; 2) a 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 well depth progresses; 4) equipment for telemetry of data to surface; and 5) other control mechanisms such as stabilizers or heavy weight drill collars. The BHA is conveyed into the wellbore by a metallic tubular.
MWD equipment is used to provide downhole sensor and status information to surface in a near real time mode while drilling. This information is used by the rig crew to make decisions about controlling and steering the well to optimize drilling speed and trajectory based on numerous factors including lease boundaries, location of existing wells, formation properties, and hydrocarbon size and location. This can include making intentional deviations from an originally-planned wellbore path as necessary based on information gathered from the downhole sensors during the drilling process. The ability to obtain real time data during MWD results in a relatively more cost effective and efficient drilling operation.
Known MWD tools contain essentially the same sensor package to survey the wellbore, however the data may be sent back to surface by various telemetry methods. Such telemetry methods include, but are not limited to the use of a hardwired drill pipe, acoustic telemetry, use of a fibre optic cable, mud pulse (MP) telemetry and electromagnetic (EM) telemetry. The sensors are usually located in an electronics probe or instrumentation assembly contained in a cylindrical cover or housing located near the drill bit.
MP telemetry involves creating pressure waves in the drilling mud circulating inside the drill string. Mud circulates from surface to downhole using positive displacement pumps. The resulting flow rate of mud is typically constant. Pressure pulses are generated by changing the flow area and/or flow path of the drilling mud as it passes the MWD tool in a timed, coded sequence, thereby creating pressure differentials in the drilling mud. The pressure pulses act to transmit data utilizing a number of encoding schemes. These schemes may include amplitude shift keying (ASK), frequency shift keying (FSK), phase shift keying (PSK), or a combination of these techniques.
The pressure differentials or pulses may be either negative pulses or positive pulses. Valves that open and close a bypass mud stream from inside the drill pipe to the wellbore annulus create a negative pressure pulse. All negative pulsing valves need a high differential pressure below the valve to create a sufficient pressure drop when the valve is open, which results in negative valves being more prone to washing. With each actuation, the valve hits against the valve seat to ensure it completely closes the bypass; this impact can lead to mechanical and abrasive wear and failure. Valves that use a controlled restriction within the circulating mud stream create a positive pressure pulse. Some positive pulsing valves are hydraulically powered to reduce the required actuation power and typically have 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 pulse. Pulse frequency is typically governed by pulse generating motor speed changes. The pulse generating motor requires electrical connectivity with other elements of the MWD probe such as a battery stack and sensors.
A number of different types of valves are currently used to create positive pressure pulses. Generally, pressure pulse valves are capable of generating discrete pulses at a predetermined frequency by selective restriction of the mud flow. In a typical rotary or rotating disc valve pulser, a control circuit activates a motor (e.g. a brushless or DC electric motor) that rotates a windowed restrictor (rotor) relative to a fixed housing (stator). As the rotor rotates it moves between an open position where the window is fully open and a closed position where the window is partially restricted to produce pressure pulses in the drilling mud flowing through the rotor. The rotor is rotated either continuously in one direction (mud siren), incrementally by oscillating the rotor in one direction and then back to its original position, or incrementally in one direction only. Rotary pulsers are typically actuated by means of a torsional force applicator which rotates the rotor a short angular distance to either the open or closed position, with the rotor returning to its start position in each case. Motor speed changes are required to change the pressure pulse frequency.
Various parameters can affect the mud pulse signal strength and rate of attenuation such as original signal strength, carrier frequency, depth between surface transducer and downhole modulator, internal diameter of the drill pipe, density and viscosity of the drilling mud, volumetric flow rate of drilling mud, and flow area of the rotor window. Rotary valve pulsers require an axial gap between the stator and rotor to provide a flow area for drilling mud, even when the valve is in the “closed” position. As a result the rotary pulser is never completely closed as there must be some flow of drilling mud for satisfactory drilling operations to be conducted. The size of the gap is dictated by previously mentioned parameters. A skilled technician is required to set the correct gap size and to calibrate the pulser.
U.S. Pat. No. 8,251,160, issued Aug. 28, 2012, (incorporated herein by reference) discloses an example of a MP apparatus and method of using same. It highlights a number of examples of various types of MP generators, or “pulsers”, which are familiar to those skilled in the art. U.S. Pat. No. 8,251,160 describes a rotor/stator design with windows in the rotor which align with windows in the stator. The stator also has a plurality of circular openings for flow of fluid therethrough. In a first orientation, the windows in the stator and the rotor align to create a fluid flow path orthogonal to the windows through the rotor and stator in addition to a fluid flow path through the circular openings in the stator. In this fashion the circulating fluid flows past and through the stator on its way to the drill bit without any significant obstruction to its flow. In the second orientation, the windows in the stator and the rotor do not align and there is restriction of fluid flow as the fluid only flows through the circular holes in the stator. This restriction creates a positive pressure pulse which is transmitted to the surface and decoded.
Another type of valve is a “poppet” or reciprocating pulser where the valve opens and closes against an orifice positioned axially against the drilling mud flow stream. Some have permanent magnets to keep the valve in an open position. The permanent magnet is opposed by a magnetizing coil powered by the MWD tool to release the poppet to close the valve.
Advantages of MP telemetry include increased depth capability, no dependence on earth formation, and current strong market acceptance. Disadvantages include many moving parts, difficulty with lost circulation material (LCM) usage, generally slower band rates, narrower bandwidth, and incompatibility with air/underbalanced drilling which is a growing market in North America. The latter is an issue as the signals are substantially degraded if the drilling fluid inside the drill pipe contains material quantities of gas. MP telemetry also suffers when there are low flow rates of drilling mud, as low mud flow rates may result in too low a pressure differential to produce a strong enough pulse signal at the surface. There are also a number of disadvantages of current MP generators, including limited speed of response and recovery, jamming due to accumulation of debris which reduces the range of motion of the valve, failure of the bellows seal around the servo-valve activating shaft, failure of the rotary shaft seal, failure of driveshaft components, flow erosion, fatigue, and difficulty accessing and replacing small parts.
According to one aspect of the invention, there is provided a fluid pressure pulse generating apparatus comprising a pulser assembly and a fluid pressure pulse generator. The pulser assembly comprises a motor, a sensor for detecting rotation of the motor, a driveshaft rotationally coupled to the motor, and processing and motor control equipment communicative with the motor and the sensor. The fluid pressure pulse generator is coupled with the driveshaft.
The sensor may detect output signals generated by rotation of the motor. The motor may be a brushless motor and the sensor may be an inductive sensor. The inductive sensor may comprise a Hall Effect sensor or may comprise multiple Hall Effect sensors.
The pulser assembly may further comprise a gearbox coupled with the motor and the driveshaft. The motor may comprise a motor rotor rotationally mounted in a fixed motor stator. The motor rotor may comprise a first end having a rotatable output shaft and an opposed second end, whereby the output shaft is rotationally coupled to the driveshaft and the sensor is coupled with the second end.
The processing and motor control equipment may be electrically coupled with the motor and the sensor by at least one electrical interconnection extending therebetween. The pulser assembly may comprise a motor subassembly, an electronics subassembly, and a feed through connector located between the motor subassembly and the electronics subassembly. The motor subassembly may comprise a motor subassembly housing enclosing the motor, the sensor and the driveshaft. The electronics subassembly may comprise an electronics subassembly housing enclosing the processing and motor control equipment. The feed through connector may comprise a body with the at least one electrical interconnection extending axially through the body.
The pulser assembly may further comprise a mechanical stop sub-assembly comprising a collar fixedly coupled to the motor and at least one indexer protruding from a side of the driveshaft. The collar may comprise an angular movement restrictor window with a central window segment which axially and rotatably receives the driveshaft, and an indexing window segment in communication with the central window segment and which receives the indexer, the indexing window segment having an angular span across which the indexer can be oscillated by the driveshaft. The fluid pressure pulse generator may further comprise a stator, and a rotor fixedly attached to the driveshaft such that the angular span of the indexing window segment defines the angular range of the rotor's angular movement relative to the stator.
According to another aspect of the invention, there is provided a method for determining driveshaft position in a fluid pressure pulse generating apparatus comprising a pulser assembly comprising: a motor; a driveshaft rotationally coupled to the motor; a sensor for detecting rotation of the motor; and processing and motor control equipment communicative with the motor and the sensor; and a fluid pressure pulse generator coupled with the driveshaft. The method comprises: measuring output signals generated by rotation of the motor and detected by the sensor whereby a known number of output signals are generated per revolution of the motor; determining the amount of rotation of the driveshaft from the measured output signals based on the known number of output signals generated per revolution of the motor and a predetermined rotational relationship between the motor and the driveshaft, whereby each motor output signal represents a set amount of rotation of the driveshaft; and determining the driveshaft position from the amount of rotation of the driveshaft.
The motor may be a brushless motor and the output signals may comprise an alternating magnetic field. The sensor may comprise at least one Hall Effect sensor that varies its output voltage in response to the alternating magnetic field to generate a sensor state. The step of measuring output signals may comprise counting sensor states generated by rotation of the motor.
The pulser assembly may further comprise a gearbox coupled with the motor and the driveshaft, and the predetermined rotational relationship between the motor and the driveshaft may comprise a translation ratio of the gearbox whereby there is a set number of revolutions of the motor per revolution of the driveshaft. The translation ratio of the gearbox may be between 20:1 to 100:1 revolutions of the motor:driveshaft or any ratio therebetween.
The motor may be a four pole brushless motor and the sensor may comprise three Hall Effect sensors that generate twelve sensor states per revolution of the motor. The pulser assembly may further comprise a gearbox coupled with the motor and the driveshaft, and the predetermined rotational relationship between the motor and the driveshaft may comprise a gearbox translation ratio of 30:1 such that there are thirty revolutions of the motor per revolution of the driveshaft and each sensor state represents one degree rotation of the driveshaft.
According to another aspect of the invention, there is provided a method of controlling driveshaft rotation in a fluid pressure pulse generating apparatus comprising: a pulser assembly comprising: a motor; a driveshaft rotationally coupled to the motor; a sensor for detecting rotation of the motor; and processing and motor control equipment communicative with the motor and the sensor; and a fluid pressure pulse generator coupled with the driveshaft. The method comprises: rotating the motor to rotate the driveshaft from a first position to a second position; monitoring output signals generated by rotation of the motor and detected by the sensor whereby a known number of output signals are generated per revolution of the motor; determining when the driveshaft has reached the second position from the monitored output signals based on the known number of output signals generated per revolution of the motor and a predetermined rotational relationship between the motor and the driveshaft, whereby each motor output signal represents a set amount of rotation of the driveshaft; and stopping rotation of the motor when the driveshaft has reached the second position. The method may be used for calibrating the fluid pressure pulse generator, wherein the fluid pressure pulse generator is calibrated by moving the driveshaft to the second position.
The motor may be a brushless motor and the output signals may comprise an alternating magnetic field. The sensor may comprise at least one Hall Effect sensor that varies its output voltage in response to the alternating magnetic field to generate a sensor state. The step of measuring output signals may comprise counting sensor states generated by rotation of the motor.
The pulser assembly may further comprise a gearbox coupled with the motor and the driveshaft, and the predetermined rotational relationship between the motor and the driveshaft may comprise a translation ratio of the gearbox whereby there is a set number of revolutions of the motor per revolution of the driveshaft. The translation ratio of the gearbox may be between 20:1 to 100:1 revolutions of the motor:driveshaft or any ratio therebetween.
The motor may be a four pole brushless motor and the sensor may comprise three Hall Effect sensors that generate twelve sensor states per revolution of the motor. The pulser assembly may further comprise a gearbox coupled with the motor and the driveshaft, and the predetermined rotational relationship between the motor and the driveshaft may comprise a gearbox translation ratio of 30:1 such that there are thirty revolutions of the motor per revolution of the driveshaft and each sensor state represents one degree rotation of the driveshaft.
According to another aspect of the invention, there is provided a method of calibrating a fluid pressure pulse generator of a fluid pulse generating apparatus comprising: a pulser assembly comprising: a motor; a driveshaft rotationally coupled to the motor; a sensor for detecting rotation of the motor; processing and motor control equipment communicative with the motor and the sensor; and a mechanical stop sub-assembly comprising: a collar fixedly coupled to the motor and at least one indexer protruding from a side of the driveshaft, the collar comprising an angular movement restrictor window with a central window segment which axially and rotatably receives the driveshaft, and an indexing window segment in communication with the central window segment and which receives the indexer, the indexing window segment having an angular span across which the indexer can be oscillated by the driveshaft; and the fluid pressure pulse generator comprising a stator, and a rotor fixedly attached to the driveshaft such that the angular span of the indexing window segment defines the angular range of the rotor's angular movement relative to the stator. The method comprises: rotating the motor to rotate the driveshaft and oscillate the indexer across the angular span of the indexing window segment; measuring output signals generated by rotation of the motor and detected by the sensor as the indexer oscillates across the angular span, whereby a known number of output signals are generated per revolution of the motor; determining the number of output signals detected per oscillation of the indexer across the angular span; calculating the number of output signals that need to be generated by rotation of the motor to rotate the driveshaft from a first position where the indexer is at an edge of the indexing window segment to a calibration position within the angular span from the number of motor output signals detected per oscillation of the indexer across the angular span; rotating the motor to rotate the driveshaft from the first position to the calibration position and counting output signals generated by rotation of the motor and detected by the sensor during rotation of the driveshaft from the first position to the calibration position; and stopping rotation of the motor when the number of output signals counted equals the calculated number of output signals.
The calibration position may be the central point of the angular span of the indexing window segment whereby the rotor is positioned relative to the stator to flow a drilling fluid in a full flow configuration to produce no pressure pulse.
The motor may be a brushless motor and the output signals may comprise an alternating magnetic field. The sensor may comprise at least one Hall Effect sensor that varies its output voltage in response to the alternating magnetic field to generate a sensor state, and the step of measuring output signals and the step of counting output signals may comprise counting sensor states generated by rotation of the motor.
According to another aspect of the invention, there is provided a method of controlling timing of pressure pulses in a fluid pressure pulse generating apparatus comprising: a pulser assembly comprising: a motor; a driveshaft rotationally coupled to the motor; a sensor for detecting rotation of the motor; and processing and motor control equipment communicative with the motor and the sensor; and a fluid pressure pulse generator comprising a stator, and a rotor rotationally coupled to the driveshaft whereby rotation of the driveshaft rotates the rotor to flow a drilling fluid in a full flow configuration to produce no pressure pulse and a reduced flow configuration to produce a pressure pulse. The method comprises: rotating the motor to rotate the driveshaft to transition the rotor from the full flow configuration to the reduced flow configuration and from the reduced flow configuration to the full flow configuration to generate pressure pulses; monitoring output signals generated by rotation of the motor and detected by the sensor whereby a known number of output signals are generated per revolution of the motor; determining the amount of rotation of the driveshaft from the measured output signals based on the known number of output signals generated per revolution of the motor and a predetermined rotational relationship between the motor and the driveshaft, whereby each motor output signal represents a set amount of rotation of the driveshaft; determining the rotor position from the amount of rotation of the driveshaft based on a predetermined rotational relationship between the driveshaft and the rotor; determining completion of transition of the rotor from the full flow configuration to the reduced flow configuration or from the reduced flow configuration to the full flow configuration from the determined rotor position; and controlling timing of the generated pressure pulses based on the determined completion of transition of the rotor, whereby the next rotor transition is controlled to occur after the previous rotor transition is complete. The start of the next rotor transition may be controlled to begin sooner or later than the scheduled start of the next rotor transition
The reduced flow configuration may produce a first pressure pulse and the rotor may be further rotatable by the driveshaft to flow the drilling fluid in an intermediate flow configuration to produce a second pressure pulse, the first pressure pulse having a greater amplitude than the second pressure pulse. In the step of rotating the motor the rotor may be transitioned between the full flow configuration and the reduced flow configuration to produce the first pressure pulse and between the full flow configuration and the intermediate flow configuration to produce the second pressure pulse. The step of determining completion of transition may further comprise determining completion of transition of the rotor from the full flow configuration to the intermediate flow configuration or from the intermediate flow configuration to the full flow configuration from the determined rotor position.
The motor may be a brushless motor and the output signals may comprise an alternating magnetic field. The sensor may comprise at least one Hall Effect sensor that varies its output voltage in response to the alternating magnetic field to generate a sensor state. The step of measuring output signals may comprise counting sensor states generated by rotation of the motor.
The pulser assembly may further comprise a gearbox coupled with the motor and the driveshaft, and the predetermined rotational relationship between the motor and the driveshaft may comprise a translation ratio of the gearbox whereby there is a set number of revolutions of the motor per revolution of the driveshaft. The translation ratio of the gearbox may be between 20:1 to 100:1 revolutions of the motor:driveshaft or any ratio therebetween.
The motor may be a four pole brushless motor and the sensor may comprise three Hall Effect sensors that generate twelve sensor states per revolution of the motor. The pulser assembly may further comprise a gearbox coupled with the motor and the driveshaft, and the predetermined rotational relationship between the motor and the driveshaft may comprise a gearbox translation ratio of 30:1 such that there are thirty revolutions of the motor per revolution of the driveshaft and each sensor state represents one degree rotation of the driveshaft.
The rotor may be fixed to the driveshaft and the predetermined rotation relationship between the driveshaft and the rotor may be 1:1 such that rotation of the driveshaft results in an equivalent amount of rotation of the rotor.
The method may further comprise measuring electrical input into the motor required to rotate the motor to generate the pressure pulses, processing the measured electrical input information to provide an indication of motor torque and duration of applied power, and controlling timing of the generated pressure pulses based on the processed electrical input information. The electrical input into the motor may be a measurement of electric power, voltage and current provided by a motor driver to the motor.
The method may further comprise measuring pressure of the pressure pulses generated, processing the pressure measurement data to determine the shape of the pressure pulses and the latency of transition of the generated pressure pulses in the drilling fluid, and controlling timing of the generated pressure pulses based on the processed pressure measurement data. The pressure may be measured using a pressure transducer. The pressure transducer may be positioned in a feed-through connector positioned between the motor and the processing and motor control equipment, the feed-through connector providing electrical communication between the motor and the processing and motor control equipment.
The embodiments described herein generally relate to a fluid pressure pulse generating apparatus and a method of using same. The fluid pressure pulse generating apparatus of the embodiments described herein may be used for mud pulse (MP) telemetry used in downhole drilling. The fluid pressure pulse generating apparatus may alternatively be used in other methods to generate a fluid pressure pulse.
Apparatus Overview
Referring to the drawings and specifically to
The characteristics of the pressure pulses 5, 6 are defined by amplitude, duration, shape, and frequency, and these characteristics are used in various encoding systems to represent binary data. The ability to produce two different sized pressure pulses 5, 6, allows for greater variation in the binary data being produced and therefore quicker and more accurate interpretation of downhole measurements.
One or more signal processing techniques are used to separate undesired mud pump noise, rig noise or other noise effects from the generated MWD signals as is known in the art. The data transmission rate is governed by Lamb's theory for acoustic waves in a drilling mud and is approximately 1.1 to 1.5 km/s. The fluid pressure pulse generator 30 operates in an unfriendly environment including high static downhole pressures, high temperatures, high flow rates and various erosive flow types. The fluid pressure pulse generator 30 generates pulses between 100 and 300 psi and operates in a flow rate 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 now to
The motor subassembly 25 comprises a motor subassembly housing 31 enclosing a motor and gearbox subassembly 23, driveshaft 24 and a pressure compensation device 48 surrounding a portion of the driveshaft 24. The electronics subassembly 28 includes an electronics subassembly housing 33 which has a low pressure (approximately atmospheric) internal environment for control electronics and other components (not shown) used by the MWD tool 20 to receive direction and inclination information and measurements of drilling conditions and encode this information and these measurements into telemetry data for transmission by the fluid pressure pulse generator 30 as is known in the art. This telemetry data is converted into motor control signals which are sent to the motor and gearbox subassembly 23 to rotate the driveshaft 24 and rotor 60 in a controlled pattern to generate pressure pulses 5, 6 representing the telemetry data.
The motor subassembly 25 is filled with a lubrication liquid such as hydraulic oil or silicon oil. The lubrication liquid is fluidly separated from drilling mud flowing external to the pulser assembly 26 by seal 54. The pressure compensation device 48 substantially equalizes the pressure of lubrication liquid inside the motor subassembly 25 with the pressure of external drilling mud. Without pressure compensation, the torque required to rotate the driveshaft 24 would need high current draw with excessive battery consumption and increased costs. The seal 54 may be a standard polymer lip seal provided at the downhole end of driveshaft 24 and enclosed by the motor subassembly housing 31. The seal 54 allows rotation of the driveshaft 24 and prevents mud from entering the motor subassembly housing 31 and lubrication liquid from leaking out of the motor subassembly housing 31, thereby maintaining the pressure of the lubrication liquid inside the motor subassembly housing 31.
The pressure compensation device 48 is a generally tubular device that extends around a portion of the driveshaft 24 and is enclosed by the motor subassembly housing 31. The pressure compensation device 48 comprises a generally cylindrical flexible membrane 51 and a membrane support 52 for supporting the membrane 51. The membrane support 52 comprises a generally cylindrical structure with a central bore that allows the driveshaft 24 to extend therethrough. The membrane support 52 has two end sections with an outer diameter that abuts against the inside surface of the motor subassembly housing 31. O-ring seals 55 provide a fluid seal between the motor subassembly housing 31 and the end sections. The end sections have a membrane mount for mounting respective ends of the membrane 51.
The motor subassembly housing 31 includes a plurality of apertures or ports 50 extending radially through the housing wall. The ports 50 allow drilling mud to come into contact with membrane 51. The membrane 51 provides a fluid barrier between the drilling mud on one side and the lubrication liquid on the other side. As is known in the art, the membrane 51 can flex to compensate for pressure changes in the drilling mud and allows the pressure of the internal lubrication liquid to substantially equalize with the pressure of the external drilling mud. In alternative embodiments (not shown), the pressure compensation device need not be a flexible polymer membrane device and may be any pressure compensation device known in the art, such as pressure compensation devices that utilize pistons, metal membranes, or a bellows style pressure compensation mechanism.
The motor subassembly 25 and the electronics subassembly 28 are physically and electronically coupled together by a feed-through connector 29. Feed through connector 29 is a typical connector known in the art and is pressure rated to withstand the pressure differential between the low-pressure electronics subassembly 28 (approximately atmospheric pressure) and the pressure compensated motor subassembly 25 where pressures can reach approximately 20,000 psi. The feed-through connector 29 comprises a body 80 having a generally cylindrical shape with a high pressure end facing the motor subassembly 25 and a low pressure end facing the electronics subassembly 28. 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 motor subassembly 25. The pressure transducer 34 can thus measure the pressure of the lubrication liquid inside the motor subassembly 25. Because the pressure of the lubrication liquid substantially corresponds to the pressure of the external drilling mud at the fluid pressure pulse generator 30 as a result of the pressure compensation device 48, the pressure transducer 34 can be used to measure the pressure of pressure pulses 5, 6 generated by the fluid pressure pulse generator 30. As will be discussed below in more detail, these measurements can be used to provide useful data for controlling pulse generation and operating the fluid pressure pulse generator 30 in an optimized and effective manner. The uphole end of the motor subassembly housing 31 is provided with an annular shoulder 97 in which the pressure transducer and feed through subassembly 29, 34 is seated. O-ring seals 82 provide a fluid seal between the feed-through connector body 80 and the motor subassembly housing annular shoulder 97. Electrical interconnections extend axially through the length of the body 80 of the feed through connector 29 which transmit power and control signals between components in the electronics subassembly 28 and the motor and gearbox subassembly 23. In alternative embodiments, a pressure transducer configured to measure pressure pulses may be provided in a separate remotely located pressure probe connected to electronics of the MWD tool 20 by a conventional wire harness or the like.
Fluid Pressure Pulse Generator
Referring now to
The stator 40 and rotor 60 are made up of minimal parts and their configuration beneficially provides easy alignment 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/rotor combination 40, 60 if flow rate conditions change or there is damage to the rotor 60 or stator 40 during operation.
The circular body 61 of the rotor has fluid openings 67 separated by 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 circular body 61 also includes surface depressions 65 that are shaped like the head of a spoon on an external surface of the circular 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 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 circular body 61. In alternative embodiments (not shown), there may be more or less fluid diverters positioned around the circular body 61.
Fluid flowing in a downhole direction external to the circular body 61 is directed through the fluid openings 67 into a hollow internal area 63 of the body and out of the downhole opening 69. The spoon shaped depressions 65 gently slope, 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 without sharp turns. This is in contrast to the stator/rotor combination described in U.S. Pat. No. 8,251,160, where windows in the stator and the rotor align to create a fluid flow path orthogonal to the windows through the rotor and stator. The depth of the spoon shaped depressions 65 can vary depending on flow parameter requirements.
The spoon shaped depressions 65 act as a nozzle 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, such as the window fluid opening of the rotor/stator combination described in U.S. Pat. No. 8,251,160. 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 the drilling mud when the rotor is rotated is minimized, thereby reducing the force required to rotate the rotor and reducing the motor torque requirement. By reducing the motor torque requirement, there is beneficially a reduction in battery consumption and less wear on the motor, which may beneficially reduce 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 drilling mud during rotation of the rotor 60 and therefore beneficially have as small a surface area as possible while still maintaining structural stability of the leg sections 70. To increase structural stability of the leg sections 70, the thickness at the middle part 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 consistent. In addition, the bearing ring section 64 of the circular 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, such as egg shaped, oval shaped, arc shaped, or circular shaped. Furthermore, the flow channel 66 may not be present and the fluid openings 67 may be any shape or size.
The stator body 41 includes full flow chambers 42, intermediate flow chambers 44 and walled sections 43 in alternating arrangement around the stator body 41. In the embodiment shown in
In use, each of the flow sections of the stator 40 interacts with one of the fluid diverters of the rotor 60. The rotor 60 is rotated relative to 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 drilling mud 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 drilling mud, however flow from the flow 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 flow chambers 42, 44 of the stator provide a smooth fluid flow path with no sharp angles or bends. The smooth fluid flow path may beneficially reduce 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 drilling mud flow conditions. For higher fluid flow rate conditions, the pressure generated using the reduced flow configuration may be too great and cause damage to the apparatus. The operator may therefore choose to use only the intermediate flow configuration to produce detectable pressure pulses at the surface. For lower fluid flow rate conditions, 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 using only the reduced flow configuration to produce detectable pressure pulses at the surface. 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 both the reduced flow configuration and the intermediate flow configuration to produce two distinguishable pressure pulses 5, 6 at the surface and increase the data rate of the fluid pressure pulse generator 30. If one of the stator flow chambers (either full flow chambers 42 or intermediate flow chambers 44) is blocked or damaged, or one of the stator walled 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 walled sections 43 is damaged, the full pressure pulse 6 will be affected; however operation may continue using the intermediate flow configuration to generate intermediate pressure pulse 5. Alternatively, if one or more of the intermediate flow chambers 44 is damaged or blocked, the intermediate pulse 5 will be affected; however operation may continue using the reduced flow configuration to generate the full pressure pulse 6. 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 full pressure pulse 6 and the intermediate pressure pulse 5 which can be detected and decoded at surface until the stator 40 can be serviced. Furthermore, if one or more of the rotor fluid openings 67 is 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 drilling mud flow through the rotor 60 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 flow chambers 42, 44 and walled 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 walled sections 43. Cumulative flow of drilling mud through the remaining undamaged or unblocked rotor fluid openings 67 and stator flow chambers 42, 44 still results in generation of detectable full or intermediate pressure pulses 5, 6, 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
It is also evident from the foregoing that while the embodiments shown in
Staged Oscillation Method
In use of the fluid pressure pulse generator shown in
After generation of either the intermediate pressure pulse 5 or the full pressure pulse 6, the rotor returns to the start position (i.e. the full flow configuration with zero pressure) before generating the next pressure pulse. For example, the rotor can rotate in the following pattern:
Return of the rotor 60 to the start position between generation of each pressure pulse allows for a constant reset of timing and position for signal processing and precise control. The start position at zero pressure provides a clear indication of the end of a previous pulse and start of a new pulse. Also if the rotor 60 is impacted during operation or otherwise moves out of position, the rotor 60 can return to the start position to recalibrate and start over. This may beneficially reduce the potential for error over the long term performance of the fluid pressure pulse generator 30.
A precise pattern of pressure pulses can therefore be generated through rotation of the rotor 30 degrees in a clockwise direction and 30 degrees in an anticlockwise direction. As the rotor 60 is rotated in both clockwise and anticlockwise directions, there is less likelihood of wear than if the rotor is only rotated in one direction. Furthermore, the span of rotation is limited to 60 degrees (30 degrees clockwise and 30 degrees anticlockwise), thereby reducing wear of the motor, seals, and other components associated with rotation. The frequency of pressure pulses 5, 6 that can be generated also beneficially increases with a reduced span of rotation of the rotor and, as a result, the data acquisition rate is increased.
It will be evident from the foregoing that provision of more rotor fluid openings 67 will reduce the span of rotation further, thereby increasing the speed of data transmission. The number of fluid openings 67 in the rotor 60 directly correlates to the speed of data transmission. The number of fluid openings 67 is limited by the circumferential area of the rotor 60 being able to accommodate the fluid openings 67 while still maintaining enough structural stability. In order to accommodate more fluid openings 67 if data transmission speed is an important factor, the size of the fluid openings 67 can be decreased to allow for more fluid openings 67 to be present on the rotor 60.
The staged oscillation method can be used to generate a pattern of pressure pulses for fluid pressure pulse generators other than the fluid pressure pulse generator 30 shown in
Electronics Subassembly
Referring now to
The D&I sensor module 100 comprises accelerometers, 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 are also well known in the art and thus are not described in detail here.
The motor driver 130 provides three-phase electrical power to the pulse generating motor in the motor and gearbox subassembly 23. The motor driver 130 is electrically communicative with the main circuit board 104 and receives signals from the controller 106 to start and stop the motor so as to maintain the motor in a rotating state or to maintain the motor in a brake state where there is no movement of the motor. The motor driver 130 is provided with a current and voltage sensing circuit which senses electrical input to the motor and sends this information back to the main circuit board 104. Feedback information regarding electrical input to the motor may be utilized by the controller 106 for controlling pressure pulse timing as described below in more detail.
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 may be secured on a carrier device (not shown) which is fixed inside the electronics subassembly 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 controller 106. The controller 106 is programmed to encode this measurement data into a carrier wave using known modulation techniques, then sends control signals to the motor driver 130 to drive the motor and rotate the driveshaft 24 and rotor 60 to generate pressure pulses corresponding to the carrier wave.
The pressure transducer 34 is electrically communicative with the main circuit board 104 and sends pressure measurement data to the controller 106. In addition, a sensor 37 is electrically communicative with the main circuit board 104 and sends motor output signal measurement data to the controller 106. The controller 106 is programmed to process this pressure and motor output signal measurement data and send control signals to the motor driver 130 to control rotation of the motor and thereby control pressure pulse generation timing as will be described in detail below.
In alternative embodiments, the electronics subassembly may not comprise all of the sensor modules 100, 102, pressure transducer 34, and sensor 37, and may comprise additional or alternate sensors communicative with the main circuit board 104. The innovative aspects of the invention apply equally in embodiments such as these.
Motor and Gearbox Subassembly
Referring now to
The motor rotor 35 includes an additional uphole shaft 38 at its uphole end opposed to the downhole output shaft. A sensor 37 is coupled with the uphole shaft 38 and detects output signals generated by rotation of the motor rotor 35. The sensor 37 may be an inductive sensor, such as a Hall Effect sensor. Brushless motors with integrated Hall sensors are known in the art, for example the Maxon™ EC motor. Rotating permanent magnets on the brushless motor rotor 35 generate an alternating magnetic field (output signal) that is detected by one or more fixed Hall Effect sensors 37 and this information is transmitted to the controller 106 in the electronics subassembly 28. More specifically, the alternating magnetic field produced by the rotating permanent magnets cause each Hall Effect sensor to vary its output voltage to generate a sensor state as the magnet passes by the fixed Hall Effect sensor. The sensor states are counted to provide an indication of the amount of rotation of the motor rotor 35 and this information is processed by the controller 106 to determine the position of the driveshaft 24 and to control rotation of the driveshaft 24 based on a predetermined rotational relationship between the driveshaft 24 and the motor rotor 35. The predetermined rotation relationship between the driveshaft 24 and the motor rotor 35 may be based on the translation ratio of the gearbox 36 which determines how many revolutions of the motor rotor 35 are required for each revolution of the driveshaft 24. The translation ratio of the gearbox may, for example, be 20:1, 30:1, 40:1, 70:1, 100:1 or any ratio in between such as 30.25:1, 50.5:1, 80.75:1. A method for determining the position of the driveshaft 24 and for controlling rotation of the driveshaft 24 is described below in more detail under the heading “Driveshaft Position Sensing and Control”.
The sensor 37 is positioned to surround the uphole shaft 38 of the motor rotor 35 and detects rotation of the motor rotor 35. The sensor 37 is electrically connected to the controller 106 in the electronics subassembly 28 via the feed-through connector 29. This eliminates the need for electrical connections and circuitry between the driveshaft 24 and/or gearbox 36 and the controller 106 in the electronics subassembly 28, which connections are typically cumbersome, take up additional space and may be prone to damage.
In alternative embodiments (not shown) the motor rotor 35 may not include the uphole shaft 38 and the sensor 37 may be associated with the uphole end of the motor rotor 35. In further alternative embodiments, the sensor 37 may not be positioned at the uphole end of the motor rotor 35. In alternative embodiments, the sensor 37 may detect other indicators of motor rotation, for example motor rotor speed, and is not limited to a sensor that detects motor output signals.
Mechanical Stop Sub-Assembly
Referring now to
The mechanical stop collar 314 comprises an angular movement restrictor window comprising a central window segment 317 for rotatably receiving the driveshaft 24, flanked by two 180° opposed indexing window segments 318 that allow the mechanical stop coupling key 310 protruding from the driveshaft 24 to oscillate within the indexing window segments 318. The angular span a of each indexing window segment 318 is selected to correspond to the desired range of oscillation for the rotor 60 that provides a full range of motion between flow configurations. In this embodiment, the angular span is 60° for both indexing window segments 318, which provides the rotor 60 with the angular range required to rotate between positions 1 and 2 as discussed above under heading “Staged Oscillation Method”. However, should the rotor 60 be designed to rotate across a different angular range, the angular span a of the indexing window segments 318 can be adjusted accordingly.
The driveshaft 24 comprises a mechanical stop keyhole (not shown) that is located along the driveshaft 24 at a position that axially aligns with the mechanical stop collar 314. The mechanical stop coupling key 310 extends through the mechanical stop keyhole. The mechanical stop coupling key 310 may also engage the gearbox 36 such that the gearbox 36 is coupled to the driveshaft 24; therefore, the mechanical stop coupling key 310 serves as a coupling means to couple the driveshaft 24 and gearbox 36, as well as a rotor positioning and indexing means (“indexer”) as will be described in detail below. Alternatively, another coupling key (not shown) may be provided to couple the gearbox 36 to the driveshaft 24, in which case the mechanical stop coupling key 310 serves only as an indexer.
The coupling key 310 serves as an indexer by being constrained to oscillate between the angular span a defined by the indexing window segments 318; in other words, movement of the coupling key 310 within the indexing window segments 318 provides a mechanical indication of an angular movement limit. When the coupling key 310 is positioned centrally in the indexing window segment 318 as shown in
The angular movement range defined by the indexing window segments 318 provides means for calibrating the fluid pressure pulse generator 30 by determining the centre point of the angular range, which corresponds to the zero degree position of the rotor 60. The driveshaft 24 can be readily positioned at the zero degree position by programming the controller 106 to control the motor driver 130 to drive the motor to rotate the driveshaft 24 such that the mechanical stop coupling key 310 or indexing tooth 320 (collectively “indexer”) is positioned at the mid-point of the indexing window segment 318, i.e. move 30° towards the centre after the indexer has made contact with a side of the indexing window segment 318. The memory 108 may be encoded with instructions executable by the controller 106 to move the motor in this manner and monitor motor current feed rate which indicates when contact is made. This provides a simple approach to calibrate the driveshaft 24 angular position at the gearbox output after each oscillation or multiple series of oscillations, with the indexer providing angular movement feedback and without the need for electronic sensors and associated circuitry to track the angular position of the driveshaft 24.
Driveshaft Position Sensing and Control
The position of the driveshaft 24 may be determined using the sensor 37 shown in
Output signals generated by the motor rotor 35 are detected by the sensor 37 and processed by the controller 106 to provide an indication of the position of the driveshaft 24 and thus the rotor 60 without the need for electrical connections and circuitry between the driveshaft 24 and/or gearbox 36 and the controller 106 in the electronics subassembly 28. In further alternative embodiments, the sensor 37 may detect an alternative indicator of motor rotation in addition to or alternative to detecting motor output signals, for example, the sensor 37 may detect speed of the motor rotor 35.
Referring now to
Calibration is generally performed when the flow of drilling mud is stopped as there is less resistance to rotation of the rotor 60 and therefore to rotation of the driveshaft 24 and motor rotor 35. With no mud flow, contact of the indexer with the first and second sides of the indexing window segment 318 (step 202 and 208) can be readily detected using feedback from the sensor 37 and motor current feed rate measurements. Calibration can, however, also be performed during the flow of drilling mud if necessary.
During downhole operation, the controller 106 receives motor rotation measurement data from the sensor 37 and may use this information to control rotation and positioning of the driveshaft 24 and thus the rotor 60. For example, sensor states may be detected to indicate the amount of rotation of the driveshaft 24 and rotation of the driveshaft 24 may be controlled so that rotation of the driveshaft 24 is stopped and the direction of rotation changed before the indexer impacts the sides of the indexing window segment 318, which could damage the indexer. Accordingly, it is expected that the rotor 60 can be accurately and reliably positioned at its full flow, intermediate flow and reduced flow configurations, or at its full flow and reduced flow configurations in embodiments where there is no intermediate flow configuration, without the need for electrical connections and circuitry between the driveshaft 24 and control electronics in the electronics subassembly 28. Information from the sensor 37 may also provide an indication that there is a blockage at the fluid pressure pulse generator 30 and may be used to establish the size and positioning of the blockage. For example, when there is restricted movement of the rotor 60 and thus the driveshaft 24 caused by a blockage, the sensor 37 detects that rotation of the motor rotor 35 has correspondingly stopped or slowed down as the number of output signals being generated has slowed down or stopped. The controller 106 can determine the position of the driveshaft 24 and thus the position of the rotor 60 where the blockage occurs based on the number of output signals generated before the blockage and the expected remaining number of output signals that would be generated to move the rotor 60 to the next position. The blockage can therefore be identified.
Method for Controlling Pressure Pulse Timing Using System Feedback
In a method of controlling pressure pulse timing, parameters from systems of the fluid pulse generating apparatus are measured and this data is used to adjust pressure pulse timing to ensure precise hydraulic timing control. The controller 106 located in the electronics subassembly 28 processes the measurement data and sends control signals to the motor driver 130 to control timing of pressure pulses generated by the fluid pressure pulse generator 30. Timing of pressure pulse generation is therefore controlled based on feedback from measurements of prior pulses to provide a dynamic feedback system for controlled pulse timing.
In the embodiment of the fluid pressure pulse generator 30 shown in
In all rotor/stator type fluid pressure pulse generators there is a transition time when the rotor transitions from the full flow configuration (no pulse height state) to the reduced flow configuration (low or high pulse state) and again when the rotor transitions back to the full flow configuration (no pulse height state). For example, in the embodiment described above, the motor revolves two and a half times in one direction to move the driveshaft 24 across the 30° angular span of the indexing window segments 318 to transition from the full flow configuration to the reduced flow configuration and a further two and a half times in the opposite direction to move the driveshaft 24 back to the full flow configuration. The length of this rotor transition time affects the shape of the carrier wave comprising the pressure pulse. There are a number of factors that can influence the rotor transition time and thus the shape of the carrier wave. For example, electrical input to the motor is typically stable but may be adversely affected by extreme temperature changes, thereby affecting the speed of rotation of the motor rotor 35 and influencing the transition time length. Another factor that can influence the transition time length is drilling mud flow rate. As the downhole conditions vary, the flow rate of drilling mud contacting the fluid pressure pulse generator 30 varies and typically corresponds to increased or decreased fluid loads affecting motor speed and thus rotation of the driveshaft 24 and rotor 60. The motor speed will typically slow down with increased fluid load caused by viscous drilling mud conditions downhole and will speed up with decreased fluid load when the drilling mud is less viscous. The transition time length may therefore vary depending on fluid load influences on the motor. Furthermore the transition time from full flow configuration (no pulse height state) to reduced flow configuration (low or high pulse state) (transition time A) may be different to the transition time from reduced flow configuration (low or high pulse state) to full flow configuration (no pulse height state) (transition time B) for a single carrier wave and transition time B can be as much as 2.5 times transition time A. This can result in high variability and uncertainty of pulse timing and can create timing errors during decoding.
The method of controlling pressure pulse timing disclosed herein uses feedback from the sensor 37 associated with the motor rotor 35 to determine the completion of transition of the rotor 60 and controls timing of pressure pulses to offset or correct for the variability and uncertainties of pulse timing caused by variable rotor transition times. The method includes measuring and processing motor output signals detected by the sensor 37 as discussed above under headings “Motor and Gearbox Subassembly” and “Driveshaft Position Sensing and Control”. The motor output signals are detected by the sensor 37 and the data is transmitted to the controller 106. The motor output signals provide an indication of motor speed and the amount of rotation of the motor rotor 35 during rotor transition. This information can be used to determine the position of the driveshaft 24 and thus the rotor 60 so that completion of transition of the rotor 60 can be determined. The pressure pulses are timed so that generation of the next pressure pulse occurs only after the previous pressure pulse is complete.
The method for controlling timing of pressure pulses may also include measuring electrical input to the motor rotor 35 and processing this information to provide an indication of motor torque and duration of applied power; this information can be used to determine how much resistance there is to rotor movement during rotor transition. Data regarding electrical input to the motor rotor 35 is sent from the motor driver 130 to the controller 106 and is typically stable but can vary depending on temperature, as well as drilling mud flow rate and viscosity.
The method for controlling timing of pressure pulses may also include measuring pressure of pressure pulses obtained by a downhole pressure transducer, such as the pressure transducer 34 seated in the feed-through connector 29 or any other downhole pressure transducer which measures the pressure of pulses generated by the fluid pressure pulse generator 30. The pressure transducer 34 sends pressure measurement data to the electrically connected controller 106. Feedback from the downhole pressure transducer 34 is processed by the controller 106 and may be used to compute the width, amplitude, duration and centre timing of the physical pressure pulse generated downhole by the fluid pressure fluid pressure pulse generator 30 before attenuation, filtering and distortion of the pulse during travel to the surface. This information may be used to provide a further indication of completion of transition of the rotor 60 and to determine the latency of transition of the generated pressure pulses in the drilling fluid.
The controller 106 uses information from one or more of the measured parameters disclosed above to determine the position of the driveshaft 24 and thus the rotor 60 which indicates when the transition from the full flow configuration (no pulse height state) to the reduced flow configuration (low or high pulse state) and from the reduced flow configuration (low or high pulse state) to the full flow configuration (no pulse height state) are complete and the next transition, or start of pulse, can begin. The controller 106 can modify the timing of control signals being sent to the motor driver 130 based on the feedback information. The controller 106 is able to process the feedback information to dynamically determine the position of the driveshaft 24 and thus the rotor 60 without the need for electrical connections circuitry between the driveshaft 24 or rotor 60 and control electronics in the electronics subassembly 28. Alterations in the start and duration of pulses being generated based on the real time feedback information allows for controlled timing of pulse generation. The timing of the next rotor transition may be controlled to begin sooner or later than scheduled to ensure maximum bandwidth throughput. This may beneficially result in better decoding at the surface and increased confidence in the decoded data due to reduced decoding errors and the ability to fight noise. Stability in timing of pulse generation may also allow pulses to be generated closer together to increase the band width of pulses so that more data can be sent to the surface.
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. For example, while the MWD tool 20 has generally been described as being orientated with the fluid pressure pulse generator 30 at the downhole end of the tool, the tool may be orientated with the fluid pressure pulse generator 30 at the uphole end of the tool. The innovative aspects of the invention apply equally in embodiments such as these.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/CA2014/050138 | 2/27/2014 | WO | 00 |
Publishing Document | Publishing Date | Country | Kind |
---|---|---|---|
WO2014/131125 | 9/4/2014 | WO | A |
Number | Name | Date | Kind |
---|---|---|---|
3792429 | Patton | Feb 1974 | A |
5182731 | Hoelscher | Jan 1993 | A |
5237540 | Malone | Aug 1993 | A |
6094401 | Masak | Jul 2000 | A |
6714138 | Turner et al. | Mar 2004 | B1 |
7280432 | Hahn | Oct 2007 | B2 |
7735579 | Gopalan | Jun 2010 | B2 |
8251160 | Gopalan et al. | Aug 2012 | B2 |
8474548 | Young | Jul 2013 | B1 |
20070002525 | Yamanoi et al. | Jan 2007 | A1 |
20070182583 | Feluch | Aug 2007 | A1 |
20080002525 | Pratt et al. | Jan 2008 | A1 |
20150247403 | Logan | Sep 2015 | A1 |
Number | Date | Country |
---|---|---|
2 551 316 | Dec 2007 | CA |
2486811 | Jun 2012 | GB |
Number | Date | Country | |
---|---|---|---|
20160010449 A1 | Jan 2016 | US |
Number | Date | Country | |
---|---|---|---|
61769930 | Feb 2013 | US |