This invention relates to a method and apparatus for use in surveying of boreholes.
It is known in directional drilling, for example, to detect the orientation of a drillstring adjacent to the bit by means of a sensor package for determining the local gravitational [GX,GY,GZ] and magnetic [BX,BY,BZ] field components along mutually orthogonal axes, and to derive from these the local azimuth (AZ) and inclination (INC) of the drillstring. Conventionally, the measurements are made by providing within the instrument package three mutually perpendicular accelerometers and three mutually perpendicular magnetic fluxgates.
The present invention is concerned with an arrangement which requires only two measurement devices, namely a single accelerometer and a single magnetic fluxgate or a single accelerometer and a single rate gyro, the latter being preferred for situations in which magnetic interference is likely to be encountered.
Accordingly, the present invention provides a method of surveying boreholes, comprising:
Each of the sensors will typically be positioned in one of two configurations. In the first configuration, the sensor is radially spaced from the borehole axis and has its sensing axis in a plane containing the borehole axis and an axis perpendicular thereto. In the second configuration, the sensor is radially spaced from the borehole axis and has its sensing axis in a plane parallel with the borehole axis.
Preferably, the drilling control rotation angle is also obtained from the sensor outputs.
Preferably, the sensor outputs are integrated over the four quadrants of rotation and the desired output angle is derived from the integrated output. The instrument package suitably includes rotation angle reference means for use in the integration.
Additional information may be derived, such as the local gravitational and magnetic field vectors.
From another aspect, the invention provides apparatus for use in surveying boreholes, the apparatus comprising an instrument package adapted to be included in the leading end of a drillstring, the instrument package comprising first and second single-axis sensors mounted for rotation with the drillstring about the rotational axis of the drillstring, the first sensor being an accelerometer and the second sensor being a magnetic fluxgate or a rate gyro; and computing means for deriving from the first sensor while the drillstring is rotating the inclination angle of the drillstring at the instrument package, and for deriving from the second sensor while the drillstring is rotating the azimuth angle of the drillstring at the instrument package.
The computing means preferably operates to integrate the sensor outputs over the four quadrants of rotation and to derive the desired output angle from the integrated output.
The apparatus may further include rotation angle reference means for use in the integration.
Examples of the present invention will now be described, by way of illustration only, with reference to the drawings, in which:
The operation of a single-axis sensor in a drill string will first be described in general terms. The application of this to specific sensors is discussed below.
Referring to
In the first configuration, the sensor 10 lies in a plane containing the rotation axis (OZ) of the drill string and axis (OX) perpendicular to (OZ). Axis (OY) makes up the conventional orthogonal set of axes [OX,OY,OZ]. The sensor 10 is mounted at a distance r from the (OZ) axis and the angle between the sensing axis (OS) and the rotational axis (OZ) is m.
In the second configuration, the sensor 10 is mounted in a plane which is parallel to the borehole axis (OZ) and with its sensing axis perpendicular to the axis (OY) and making angle m with the direction of the borehole axis (OZ).
If the rate of rotation about the (OZ) axis is w and the components of {V} are {VOZ} along the (OZ) axis direction and {VOXY} in the (OXY) plane, then if the output from the sensor 10 for both configuration 1 and configuration 2 of
V(t)=VOZ. cos(m)+VOXY. sin(m). cos(w.t)+c
where time t=0 when the axis (OX) is coincident with the direction of {VOXY} and c is constant for any fixed rotation rate w.
Thus, the sensor output at time t can be written:
V(t)=K1. cos(w.t)+K2 (i)
where K1=VOXY. sin(m) and K2=VOZ. cos(m)+c are constant if the vector amplitudes VOZ and VOXY are constant.
The integration of V(t) from any initial time ti to ti+T/4, where T=2.π/w, the time for one revolution about (OZ), is
Thus,
ti+T/4
Q=[(K1/w). sin(w.t)]+K2.T/4
ti
or
Q=(K1/w).[sin(w.ti+w.T/4)−sin(w.ti)]+L
or
Q=(K1/w).[sin(w.ti+π/2)−sin(w.ti)]+L
or
Q=(K1/w).[cos(w.ti)−sin(w.ti)]+L (ii)
where L is a constant=K2.T/4.
Using equation (ii), the integration of V(t) from an arbitrary time t0 to time t0+T/4 yields
Q1=(K1/w).[cos(w.to)−sin(w.to)]+L (iii)
Using equation (ii), the integration of V(t) from time t0+T/4 to time t0+T/2 yields
Q2=(K1/w).[cos(w.t0+w.T/4)−sin(w.t0+w.T/4)]+L
or
Q2=(K1/w).[cos(w.t0+π/2)−sin(w.t0+π/2)]+L
or
Q2=(K1/w).[−sin(w.t0)−cos(w.t0)]+L (iv)
Using equation (ii), the integration of V(t) from time t0+T/2 to t0+3T/4 yields
Q3=(K1/w).[cos(w.t0+w.T/2)−sin(w.t0+w.T/2)]+L
or
Q3=(K1/w).[cos(w.t0+π)−sin(w.t0+π)]+L
or
Q3=(K1/w).[−cos(w.t0)+sin(w.t0)]+L (v)
Using equation (ii), the integration of V(t) from time t0+3T/4 to time t0+T yields
Q4=(K1/w).[cos(w.t0+w.3T/4)−sin(w.t0+w.3T/4)]+L
or
Q4=(K1/w).[cos(w.t0+3π/2)−sin(w.t0+3π/2)]+L
or
Q4=K1/w).[sin(w.t0)+cos(w.t0)]+L (vi)
Writing K=K1/w and α=w.t0, then equations (iii) through (vi) yield for the four successive integrations of V(t)
Q1=−K. sin α+K. cos α+L (vii)
Q2=−K. sin α−K. cos α+L (viii)
Q3=K. sin α−K. cos α+L (ix)
Q4=K. sin α+K. cos α+L (x)
In order to control the sensor output integration, as just described, over four successive quarter periods of the drill string rotation, a train of n (with n any multiple of 4) equally spaced pulses per revolution must be generated. If one pulse P0 of this pulse train is arbitrarily chosen at some time t0, the repeated pulses Pn/4, Pn/2 and P3n/4 define times t0+T/4, t0+T/2 and t0+3T/4 respectively where the period of rotation T=2π/w and w is the angular velocity of rotation.
A suitable means for generating an appropriate control pulse train is described in US-A1-20020078745, which is hereby incorporated by reference.
In an alternative form of integration control, the sensor output waveform itself can be used with appropriate circuitry for defining the integration quadrant periods. In particular, the relatively low noise magnetic fluxgate output is well suited to act as input to a phase-locked-loop arrangement.
Equations (vii) through (x) can be solved to yield angle α; there is a degree of redundancy in the possible solutions but, for example,
Q1−Q2=2K. cos α
and
Q3−Q2=2K. sin α
or
sin α/cos α=(Q3−Q2)/(Q1−Q2) (xi)
Since α=w.t0, the angle S(t0) between the axis (OX) and the direction of {VOXY} at time t0 can be determined from equation (xi), and the angle between (OX) and {VOXY} at any time tm measured from the arbitrary starting time t0 is then
S(tm)=α+w.tm=S(t0)+2π.tm/T (xii)
Equations (vii) through (x) can be solved to yield the constant L:
L=(Q1+Q2+Q3+Q4)/4 (xiii)
and the constant K can be determined from:
(K)2=[(Q1−L)2+(Q2−L)2]/2=[(Q3−L)2+(Q4−L)2]/2 (xiv)
The magnitude of vector {VOZ} can be determined as
VOZ=(K2−c)/cos(m)=(4.L/T−c)/cos(m) (xv)
provided that constant c is known.
The magnitude of vector {VOXY} can be determined as
VOXY=K1/sin(m)=(K.w)/sin(m) (xvi)
The inclination angle (INC) can be derived from the gravity vector {G} with the aid of a rotating accelerometer.
Referring to
GOZ=G. cos(INC) (xvii)
and
GOXY=−G sin(INC) (xviii)
The accelerometer output can be written as
VG(t)=GOZ. cos(m)+GOXY. sin(m). cos(wt)+CP. sin(m)+D. sin(m) (xix)
where CP is a centripetal acceleration term and D is a sensor datum term. The centripetal acceleration term CP is zero for configuration 2 and makes this the preferred configuration for mounting of the accelerometer.
Since CP is proportional to w2/r and is constant for constant w, then clearly VG(t) is of the form
VG(t)=K1. cos(w.t)+K2(w) (or K1. cos(w.t)+K2 for configuration 2) (xx)
where K1 and K2(w) are constants at constant angular velocity w in the case of configuration 1 and always constant in the case of configuration 2. the constants K1 and K2(w) can be determined from the accelerometer output integrations as described above together with the angle (Highside Angle HS=w.t) between the axis (OX) and the direction of {GOXY}.
K1=GOXY. sin(m) (xxi)
and
K2(w)=GOZ. cos(m)+D. sin(m) (xxii)
with
C(w)=CP. sin(m)+D. sin(m) (xxiii)
constant at constant angular velocity w (or for configuration 2 at all w).
A calibration procedure can be carried out to determine the values of C(w) for angular velocity values w (constant in the case of configuration 2) by calculating values of K2(w) with the rotation axis (OZ) horizontal when C(w)=K2(w).
Thus, for any drilling situation with known angular velocity w, the vector components of the local gravity vector {G} can be determined as
GOXY=K1/sin(m) (xxiv)
and
GOZ=(K2(w)−C(w))/cos(m) (xxv)
The inclination angle (INC) can then be determined from
sin(INC)/cos(INC)=−GOXY/GOZ (xxvi)
When using a rotating fluxgate, the azimuth angle (AZ) can be determined from a consideration of the magnetic vector {B}. What follows is applicable to both configuration 1 and configuration 2.
With reference to
BOZ=BV. cos(INC)+BN. cos(AZ). sin(INC) (xxvii)
and
BOXY=(BN. cos(AZ). cos(INC)−BV. sin(INC)). cos(HS−MS)+BN. sin(AZ). sin(HS−MS) (xxviii)
or, with HS−MS=d a constant,
BOXY=(BN. cos(AZ). cos(INC)−BV. sin(INC)). cos(d)+BN. sin(AZ). sin(d) (xxix)
With D the fluxgate datum, the fluxgate output can be written
VB(t)=BOZ. cos(m)+BOXY. sin(m). cos(w.t)+D. sin(m) (xxx)
or
VB(t)=K1. cos(w.t)+K2 (xxxi)
where
K1=BOXY. sin(m)
and
K2=BOZ. cos(m)+D. sin(m)=BOZ. cos(m)+C (xxxii)
are constants which can be determined from the fluxgate output integrations as described above together with the angle (Magnetic Steering Angle=MS=w.t) between the axis (OX) and the direction of {BOXY}.
A calibration procedure can be carried out to determine the value of the constant C by calculating the value of K2 while rotating about the direction of the axis (OZ) along which BOZ=0 when K2=C.
Thus, for any drilling situation the vector components of the local magnetic field {B} can be determined as
BOXY=K1/sin(m) (xxxiii)
and
BOZ=(K2−C)/cos(m) (xxxiv)
With reference to
B1=BOXY. cos(d). cos(INC)+BOZ. sin(INC) (xxxv)
and
B2=BOXY. sin(d) (xxxvi)
The Azimuth Angle (AZ) can then be determined from
sin(AZ)/cos(AZ)=−B2/B1 (xxxvii)
Also, the horizontal component of the local magnetic field can be determined from
BN=(B12+B22)3/2 (xxxviii)
and the vertical component of the local magnetic field can be determined from
BV=BOZ. cos(INC)−BOXY. cos(d). sin(INC) (xxxix)
Where it is not practicable to use a magnetic fluxgate, this may be replaced by a rate gyro as sensor.
With reference to
RV=−RE. sin(LAT) (xl)
and the horizontal component is
RN=RE. cos(LAT) (xli)
The magnitude of the cross-axis rate vector {ROXY} can be shown to be
ROXY=(RN. cos(GAZ). cos(INC)−RV. sin(INC)). cos(d)+RN. sin(GAZ)sin(d)
where (GAZ) is the gyro azimuth angle and d=HS−GS is constant.
Since RN, RV, d and INC are known and ROXY can be derived as discussed below, (GAZ) can be determined.
With the particular configuration where the rate gyro sensing axis is perpendicular to the drill string rotation axis (OZ), the rate gyro output can be written
VG(t)=ROXY. cos (w.t)+D (xliii)
where D is the rate gyro datum, or
VG(t)=K1. cos(w.t)+K2 (xliv)
where the constant K1=ROXY can be determined from the rate gyro output integrations as described above together with the Gyro Steering Angle GS=w.t between (OX) and the direction of {ROXY}.
The variation in the Rate Gyro Datum makes it difficult to achieve satisfactory datum calibration in all circumstances. It is unlikely that Gyro Azimuth measurements should be attempted at high inclination angles. The use of the rate gyro is most likely with near-vertical boreholes in locations where magnetic azimuth measurements are unreliable (such as close to rigs) and the Gyro Azimuth GAZ is approximately equal to the angle d.
The present invention thus makes possible the measurement of a number of borehole-related parameters during rotation of a drillstring and using a reduced number of sensors. Modifications may be made to the foregoing embodiments within the scope of the present invention.
Number | Date | Country | Kind |
---|---|---|---|
0221753 | Sep 2002 | GB | national |
Number | Name | Date | Kind |
---|---|---|---|
4510696 | Roesler | Apr 1985 | A |
4611405 | Van Steenwyk | Sep 1986 | A |
4682421 | van Dongen | Jul 1987 | A |
4706388 | Van Steenwyk | Nov 1987 | A |
4819336 | Russell | Apr 1989 | A |
4999920 | Russell et al. | Mar 1991 | A |
5314030 | Peterson et al. | May 1994 | A |
5398421 | Nicolle et al. | Mar 1995 | A |
5435069 | Nicholson | Jul 1995 | A |
5469736 | Moake | Nov 1995 | A |
5606124 | Doyle et al. | Feb 1997 | A |
5646611 | Dailey et al. | Jul 1997 | A |
6065218 | Edwards | May 2000 | A |
6631563 | Brosnahan et al. | Oct 2003 | B1 |
6637119 | Russell et al. | Oct 2003 | B1 |
20020078745 | Russell | Jun 2002 | A1 |
20020112887 | Harrison | Aug 2002 | A1 |
Number | Date | Country |
---|---|---|
0387991 | Sep 1990 | EP |
0 846 841 | Sep 1999 | EP |
2094484 | Sep 1982 | GB |
2 122 751 | Jan 1984 | GB |
WO 9966173 | Dec 1999 | WO |
Number | Date | Country | |
---|---|---|---|
20040107590 A1 | Jun 2004 | US |