|Publication number||US4852070 A|
|Application number||US 07/057,509|
|Publication date||25 Jul 1989|
|Filing date||3 Jun 1987|
|Priority date||19 Jun 1986|
|Publication number||057509, 07057509, US 4852070 A, US 4852070A, US-A-4852070, US4852070 A, US4852070A|
|Inventors||William P. Stuart-Bruges|
|Original Assignee||Halliburton Logging Services, Inc.|
|Export Citation||BiBTeX, EndNote, RefMan|
|Patent Citations (10), Referenced by (7), Classifications (10), Legal Events (10)|
|External Links: USPTO, USPTO Assignment, Espacenet|
This invention relates to a method and apparatus for transmitting and processing data from a well-logging tool. The invention may be applied to avoid problems caused by a logging tool sticking in a borehole and subsequently accelerating when it becomes free. Such problems can give rise to measurement errors and loss of data, particularly when the tool is in the vicinity of ground discontinuities where the data is especially valuable.
In the well-logging field, the electronic circuitry of a well-logging tool is usually connected to a computer at the surface by means of a data telemetry cable. However the data transmission rate of such a cable is limited due to its restricted bandwidth. This can cause problems when data needs to be transmitted from the logging tool to the computer at a high transmission rate.
Modern logging tools contain a variety and multiplicity of sensors which all contribute to the amount of data which is collected for transmission to the computer. Such tools are already working near the limits of the data transmission rates of telemetry cables and if these transmission rates are exceeded, data can be lost and hence logging errors can be caused. Under normal circumstances, the logging tool is withdrawn from a borehole at a constant speed, the speed being measured with respect to the rate of rotation of a measuring wheel fitted to a surface winch. If the logging tool sticks in the bore-hole, particularly when it is at a low depth, the long length of cable, which extends between the tool and the winch, can stretch by as much as 20 meters before the tool becomes free and once again moves upwardly towards the surface. The energy stored in the stretched cable will cause the tool to accelerate when it becomes free, and to travel at up to twice or three times its normal speed for a short period. As data is recorded, at the surface, with respect to tool depth, and as tool depth is measured primarily with respect to winch movement, the data which is recorded when the tool has become jammed in the borehole is incorrect with respect to depth measurement. Moreover, when the tool comes free, the data is effectively compressed at the surface, due to the excessive speed of the tool, and some of the data may be lost due to the inadequate sampling rate. As the tool is most likely to become jammed where there are discontinuities in the ground formations surrounding the borehole, particularly valuable data can be lost and logging errors at these discontinuities will give false information concerning the content and shape of the geological strata.
The above problem has been widely experienced in the art over a long period of time. One technique for alleviating this problem is to install an accelerometer on board the logging tool which transmits data to the computer relating to the temporal transients in the motion tool. Whilst this technique enables the motion of the tool to be more accurately logged, data can still be lost when the tool is travelling faster than its normal speed. For example, if the tool were travelling at two to three times its normal speed, the bandwidth of the cable may limit the definition of the data transmitted. In particular the tool will not send enough samples, per unit of time, to provide a complete log since the sampling rate, which is normally fixed at or near the limit of the cable's information capacity, may be too slow to capture the fast moving events.
The present invention seeks to overcome these problems by providing a method of processing and transmitting well-logging data, wherein a well-logging tool is moved in a borehole in order to collect data relating to ground formations, the data being transmitted to a surface station by means of a communication link, and the method being characterised by:
(a) storing said data in said tool as it is moved within the borehole, said data being stored in a manner which varies in accordance with any difference between the actual motion of the tool in the borehole and the apparent motion of the tool as measured at the surface, and
(b) transmitting the stored data from said tool to the surface at a rate within the transmission bandwidth capacity of said communication link.
According to one embodiment of the invention, the step of storing the data in the tool is performed by shifting the position at which the data is written in a memory, the rate of shift depending on the difference between the actual and apparent motions of the tool in the borehole.
In accordance with another embodiment of the invention the data storing step is performed by clocking the data into a memory operating in a feed-in-feed-out mode, the data being clocked in at a rate which depends on the difference between the actual and apparent motions of the tool in the borehole.
The actual motion of the tool in the borehole can be determined by different means. For example, an accelerometer or other motion sensitive device can be fitted on-board the tool in order to provide the motion-related signal. In the case of an accelerometer, its output can be integrated to provide a velocity term, and further integrated to provide a displacement term.
Alternatively, the tool may be provided with at least a pair of electrodes which are spaced apart with respect to the longitudinal axis of the tool so that the data, which is derived successively from each electrode as the tool moves towards the surface, can be used to provide the motion-related signal.
Conventional means, such as a winch fitted with a device for measuring the amount of cable paid-out, can be used to provide the signal which relates to the apparent motion of the tool. Such means may provide a depth signal which can be differentiated with respect to time to provide a velocity term.
In the preferred arrangements, an error signal is derived which is proportional to the difference between the actual and apparent velocities of the tool. However, other arrangements are possible where, for example, the measured depth of the tool, time and a signal generated on-board the tool are taken into account (e.g. motion can be derived from depth,velocity or accelerational measurements).
The invention also provides apparatus for processing and transmitting well-logging data, the apparatus comprising a well-logging tool fitted with sensors for collecting data relating to ground formations adjacent a borehole, means for suspending the tool within the borehole and for providing a first signal which relates to the apparent motion of the tool in the borehole, a communication link for transmitting said data to a surface station, and means on-board the tool for providing a second signal which relates to the motion of the tool within the borehole, the apparatus being characterised in that the tool is provided with:
(a) on-board memory means for storing data derived from said sensors;
(b) means responsive to the first and second signals for providing an error signal; and
(c) means responsive to said error signal for causing said data to be stored in the memory means in a manner which varies with any difference between said first and second signals and for causing the stored data to be transferred to the communication link at a rate within its transmission bandwidth capacity.
Embodiments of the invention will now be described in more detail with regard to the accompanyng drawings, in which:
FIG. 1 is a schematic diagram of one embodiment of the invention which employs a memory and means for shifting the writing position of data written into the memory,
FIG. 2 is a schematic diagram of another embodiment of the invention employing a memory operated in a FIFO mode, and
FIG. 3 is a diagram illustrating a logging tool in a borehole.
The system shown in FIGS. 1 and 2 would each be implemented on-board a logging tool 1 as shown in FIG. 3. Apart from these systems and any ancilliary items which are features of the preferred embodiments of the invention, the logging tool may be of known or conventional construction. As such a tool will be familiar to those skilled in the art, no detailed description need be given of its construction and mode of operation. It is important to note that FIGS. 1 and 2 are intended to demonstrate examples of functional algorithms which may be implemented in electronic hardware, or in the software of a downhole microprocessor.
FIG. 3 diagramatically illustrates the tool 1 suspended in a borehole 2 by means of a cable 3 attached to a winch 4. A device 5, of known construction, is responsive to movement of the cable in order to derive a signal relating to the depth of the tool 1 in the borehole 2. The rate of change of this signal is employed, in the preferred embodiments of the invention, to provide a signal v' representing the apparent velocity of the tool in the borehole. This apparent velocity v' normally represents the actual velocity v of the tool 1, e.g. as the tool is raised by means of winch 4. However, the apparent and actual velocities of the tool differ in circumstances where the tool sticks in the borehole and the cable 3 subsequently stretches before the tool becomes free and accelerates temporarily towards the surface. This difference is utilised in the preferred embodiments of the invention to control the rate at which data is sampled by sensors 8 and stored in a memory 6 on-board the tool 1. The way in which this data is sampled, stored and transmitted to a surface station is described in more detail below.
The tool 1 is connected to a surface station 7 by means of a communication link in the form of a transmission cable. Cable 3 is typically an armoured multi-strand transmission cable (such as a heptacable), in which the armour supports the load of the tool and the multi-stranded core carries the data transmissions. For brevity, cable 3 will be referred to as the transmission cable.
The embodiment of the invention shown in FIG.1 serves schematically to explain algorithms used in the software for controlling a microprocessor (not shown) on-board the tool 1. However, these algorithms could equally well be implemented by hard-wired,digital and/or analogue circuitry.
In FIG. 1, an accelerometer 10 (of known construction), which is mounted on-board the tool 1, produces a signal az relating to tool acceleration, the signal including a gravitational component along the axis of borehole 2, together with an inherent transducer offset. This signal is supplied to a summing point 11 in a feedback loop 12 which incorporates a gain element 1/k1 and an integrator I1. The feedback loop 12 removes both the gravitational and offset components of the accelerometer signal leaving a signal (az -a') which is proportional to tool acceleration. The latter signal is supplied to an integrator I2 and the output of this integrator is a signal proportional to actual tool velocity v. The latter signal is supplied to a summing point 13 at which the signal v' (representing the apparent tool velocity) is substracted from the signal v (representing the actual tool velocity). Integrator I2 is part of a feedback loop 14 which incorporates the gain element 1/k2, the feedback circuit being designed to maintain the mean value of the difference signal (v-v') at zero so that minor computational or other hardware offsets do not induce significant drift. The difference signal (v-v') is supplied to an integrator I3 in order to produce a tool position error signal x. As shown in FIG. 1, integrator I3 is part of a feedback circuit 15, incorporating a gain element 1/k3 which is similarly designed to maintain the mean value of x at zero to avoid drift.
Thus, the integrator I3 produces a time integral of the difference signal (v-v') which is proportional to the difference between the actual position of the tool in the borehole and its apparent position as measured by means 5 at the surface. This time integral or error signal x is then employed to determine the writing position for data to be stored in a memory 6, which data is derived from the sensors 8 on-board the tool 1.
As known in the art, sensors 8 provide outputs which vary in accordance with changes in the properties of ground formations adjacent the borehole 2. Usually, the tool 1 is equipped with different types of sensors (which provide correspondingly different forms of analogue signals), and several sensors of each type (which scan different regions of the ground formations at any given depth). With conventional installations, the data sampling rate is limited by the transmission cable bandwidth and, depending on the application, this may dictate the nominal logging speed. However, as explained above, if a tool sticks adjacent a discontinuity and then accelerates rapidly, after becoming free, valuable data may be lost as a result of not scanning fast enough in the vicinity of interesting formations since the scanning rate is already limited by the bandwidth capacity of the transmission cable. This problem is avoided in the preferred embodiments of the invention as noted below.
In FIG. 1, data from sensors 8 is supplied, in parallel, to analogue-to-digital converter ADC whereby a digital data stream can be written into a memory 6 which serves the microprocessor on-board the logging tool 1. For convenience, the memory 6 has been shown in the form of a shift register having means 16 for selecting the position at which data is written into the memory. The normal position of the writing means 16 is shown as the mid-point of register 6, by way of example, and the rate at which the writing position is moved is controlled by the microprocessor on-board tool 1 with respect to the value of error signal x. However, the apparent velocity signal v' is used to operate a clock 17 which shifts data out of the memory 6 at a rate (s.v') which is proportional to the signal v'. The clocked-out data is supplied to a telemetry transmitter 18 connected to the transmission cable 3 in order to send data continuously to the surface station. This data may contain a value or block of values relating to the depth of measurement.
If there is no difference between the actual and apparent velocities of the tool (i.e. v-v'=0), then the error signal x is zero and the writing position (16) remains in the predetermined mean position. However, where these velocities differ, the error signal x has a value which causes the writing position to move to one side or the other of the mean position as the data is written into the memory 6. The writing position depends on the instantaneous value of the error signal x and care is taken, as x changes, to ensure that the data is written into successive positions so that no memory positions are allowed to retain earlier or null values.
In the case where the actual tool velocity v exceeds the apparent velocity v', writing position (16) moves (to the right of the drawing) in a direction opposite to the normal clocking or shift direction so that more data can be recorded without changing the rate at which the data is clocked out of the memory.
In the case where the actual velocity of the tool is less than its apparent velocity, the error signal x shifts the writing position (16) in the same direction as the normal clocking or shift direction (i.e. to the left of the drawing) so that less data is recorded.
A particular case corresponds to the tool actually stopping, when the write position will be moved at the same rate as the clocked data and the same location will be overwritten, corresponding to the temporary constant depth of the tool.
As will be familiar to those skilled in the art of computer technology, the microprocessor can be programmed to shift the memory writing position to achieve the above objects.
The system of FIG. 1. can be used to log in either direction if the memory 6 is reconfigured as a circular buffer. In this case, an output pointer can be incremented or decremented at a rate proportional to v', and an input pointer (which normally moves at the same rate) can be given an offset which is equal half of the memory length + or - the instantaneous value of the error signal x.
The embodiment of the invention shown by FIG. 2 is similar, in a number of respects, to the embodiment previously described with reference to FIG. 1. For example, it includes accelerometer 10 (not shown) and feedback loops 12,14 (only 14 being shown), telemetry transmitter 18 and a memory 6' which is similar to memory 6, but is operated as a first-in-first-out (FIFO) buffer. In this case, data is removed from the FIFO at a constant rate corresponding to the telemetry capacity. Integrator I2 produces a difference signal, v-v' (as before) which is scaled by a divider 19 to reduce its magnitude in proportion to the apparent or surface measured velocity v'. This value is further scaled by means providing a clock rate q and it is then added to the clock value q to form a new clock value qv/v' which is supplied, as an input clock 20, for controlling data entering the FIFO memory 6'. This data enters via an ADC 20 controlled by clock 20. Output clock 21, having a clock rate q shifts data out of the memory 6' into the telemetry transmitter 18.
A final feedback loop 22 is used to make a slight adjustment to the clock value qv/v' so as to maintain the FIFO half full on average. It can be shown that the FIFO 6' represents a depth offset of n.x.v'/q, where n is the number of memory elements. Care must be taken when implementing this embodiment to avoid practical problems involved in the division process if v' becomes small, i.e. when the winch is stationary or near-stationary.
In either of the above embodiments, it will be understood that where the output of the sensors 8 is a continuously varying quantity, the rate at which these outputs are sampled (to provide instantaneous values) is automatically controlled by the microprocessor on-board the logging tool, i.e. so that each of the memory positions is consequently filled in the required manner.
Whilst FIGS. 1 and 2 schematically illustrate simplified arrangements where parallel analogue data is converted into a single stream of digital data for recording in a memory, more than one ADC channel can be used and more than one memory may be employed to store data in a parallel fashion.
Whilst exemplary embodiments of the invention have been described, it will be understood that modifications and changes can be made within the scope of the invention.
It should be noted that the coefficients R1 . . . R4 may, in some implementations, be varied in a continuous manner in order to improve the system's transient response. Kalman's filtering techniques may, for example, be invoked.
Whilst the embodiments of the invention described with reference to FIGS. 1 and 2 indicate a transmission rate which varies with v', this is not strictly necessary, and a practical implementation might transmit continuously at a maximum possible rate, scanning always the latest value to emerge from the store. Thus, for low v' the same value would be transmitted repeatedly. This does not alter the principal concept of the invention. The surface system will only record values which it requires to achieve a log based on regular samples in the apparent depth domain. The same would be true of as simple analogue tool which put a voltage on the cable, to be sampled by an ADC at the surface. As long as the telemetry runs fast enough to cope with the required sampling rate at speed v', then it can be ignored as far as system concepts are concerned.
|Cited Patent||Filing date||Publication date||Applicant||Title|
|US3792430 *||18 Sep 1972||12 Feb 1974||Dresser Ind||Digital count rate meter and depth delay system for well logging|
|US3953838 *||30 Dec 1974||27 Apr 1976||Burroughs Corporation||FIFO Buffer register memory utilizing a one-shot data transfer system|
|US4040002 *||25 Apr 1975||2 Aug 1977||Schlumberger Technology Corporation||Well depth matcher utilizing programmable shifting of well logging data|
|US4047430 *||2 Aug 1976||13 Sep 1977||Dresser Industries, Inc.||Method and apparatus for logging earth boreholes using self-contained logging instrument|
|US4156288 *||13 Jun 1978||22 May 1979||Sperry Rand Corporation||Asynchronous shift register with turnpike feature|
|US4545242 *||27 Oct 1982||8 Oct 1985||Schlumberger Technology Corporation||Method and apparatus for measuring the depth of a tool in a borehole|
|US4556884 *||26 Mar 1982||3 Dec 1985||Dresser Industries, Inc.||Depth dependent multiple logging system|
|US4649512 *||18 Jul 1983||10 Mar 1987||Nec Corporation||Interface circuit having a shift register inserted between a data transmission unit and a data reception unit|
|US4672646 *||16 Sep 1986||9 Jun 1987||Hewlett-Packard Company||Direct-injection FIFO shift register|
|US4684947 *||2 Jun 1986||4 Aug 1987||Halliburton Company||Simultaneous digitizing apparatus for an acoustic tool|
|Citing Patent||Filing date||Publication date||Applicant||Title|
|US6704655 *||11 Oct 2001||9 Mar 2004||Schlumberger Technology Corporation||Method and apparatus for correcting the depth index for well-log data|
|US6896056||28 May 2002||24 May 2005||Baker Hughes Incorporated||System and methods for detecting casing collars|
|US8312320||25 Aug 2009||13 Nov 2012||Saudi Arabian Oil Company||Intelligent field oil and gas field data acquisition, delivery, control, and retention based apparatus, program product and related methods|
|US20100050017 *||25 Aug 2009||25 Feb 2010||Saudi Arabian Oil Company||Intelligent Field Oil and Gas Field Data Acquisition, Delivery, Control, and Retention Based Apparatus, Program Product and Related Methods|
|CN102197319B *||25 Aug 2009||19 Aug 2015||沙特阿拉伯石油公司||智能油气田中的数据获取|
|EP2385396A2 *||25 Aug 2009||9 Nov 2011||Saudi Arabian Oil Company||Data acquisition in an intelligent oil and gas field|
|WO2010027786A1 *||25 Aug 2009||11 Mar 2010||Saudi Arabian Oil Company||Data acquisition in an intelligent oil and gas field|
|U.S. Classification||340/853.9, 367/25, 367/81, 340/854.2|
|International Classification||E21B47/12, E21B47/00|
|Cooperative Classification||E21B47/12, E21B47/00|
|European Classification||E21B47/12, E21B47/00|
|3 Jun 1987||AS||Assignment|
Owner name: GEARHART TESEL LIMITED, P.O. BOX 13, HOUNDMILLS RO
Free format text: ASSIGNMENT OF ASSIGNORS INTEREST.;ASSIGNOR:STUART-BRUGES, WILLIAM P.;REEL/FRAME:004721/0923
Effective date: 19870424
|23 Feb 1993||REMI||Maintenance fee reminder mailed|
|24 Mar 1993||SULP||Surcharge for late payment|
|24 Mar 1993||FPAY||Fee payment|
Year of fee payment: 4
|4 Mar 1997||REMI||Maintenance fee reminder mailed|
|19 Jun 1997||FPAY||Fee payment|
Year of fee payment: 8
|19 Jun 1997||SULP||Surcharge for late payment|
|13 Feb 2001||REMI||Maintenance fee reminder mailed|
|22 Jul 2001||LAPS||Lapse for failure to pay maintenance fees|
|25 Sep 2001||FP||Expired due to failure to pay maintenance fee|
Effective date: 20010725