Seismic data tilt angle correction method and system for multisensor streamer
10620332 ยท 2020-04-14
Assignee
Inventors
Cpc classification
G01V1/36
PHYSICS
International classification
G01V1/36
PHYSICS
Abstract
A method for rotating recorded seismic data. The method includes receiving raw seismic data recorded with a particle motion sensor located along a streamer; receiving vibrational data recorded by a gravity sensing sensor also located along the streamer; calculating an angle (t), defined by a Z axis of the particle motion sensor and a Z.sub.0 axis of a global orthogonal system of coordinates, based on (1) an angle (t), defined by a Z.sub.t axis of the gravity sensing sensor and the Z.sub.0 axis, and (2) an angle (t) defined by the Z.sub.t axis and the Z axis, wherein the Z axis is part of a first local orthogonal system of coordinates attached to the particle motion sensor, the Z.sub.0 axis is part of a global orthogonal system of coordinates attached to the earth, and the Z.sub.t axis is part of a second local orthogonal system of coordinates attached to the gravity sensing sensor; and correcting the raw seismic data by rotating the raw seismic data, recorded in the first local orthogonal system of coordinates, with the angle (t), to obtain corrected seismic data in the global orthogonal system of coordinates. The first and second local system of coordinates share a same X axis but the other two axes of each of the first and second local systems are offset from each other by angle (t) while the streamer moves in water and records the raw seismic data and the vibrational data. The global orthogonal system of coordinates share the same X axis with the first and second local systems, and the global orthogonal system is fixed to the earth while the first and second local systems rotate with the streamer.
Claims
1. A method for rotating recorded seismic data, the method comprising: receiving raw seismic data recorded with a particle motion sensor that cannot sense gravity and is located along a streamer; receiving vibrational data recorded by a gravity sensing sensor that senses gravity and is also located along the streamer; calculating an angle (t), which varies in time, t, and is defined by a Z axis of the particle motion sensor and a Z.sub.0 axis of a global orthogonal system of coordinates, based on (1) an angle (t), which varies in time and is defined by a Z.sub.t axis of the gravity sensing sensor and the Z.sub.0 axis, and (2) an angle (t) which varies also in time and is defined by the Z.sub.t axis and the Z axis, wherein the Z axis is part of a first local orthogonal system of coordinates attached to the particle motion sensor, the Z.sub.0 axis is part of a global orthogonal system of coordinates attached to the earth, and the Z.sub.t axis is part of a second local orthogonal system of coordinates attached to the gravity sensing sensor; and correcting the raw seismic data by rotating the raw seismic data, recorded in the first local orthogonal system of coordinates, with the angle (t), to obtain corrected seismic data in the global orthogonal system of coordinates, wherein the first and second local system of coordinates share a same X axis but the other two axes of each of the first and second local systems are offset from each other by the angle (t) while the streamer moves in water as the raw seismic data and the vibrational data are recorded, wherein the global orthogonal system of coordinates share the same X axis with the first and second local systems, and wherein the global orthogonal system is fixed to the earth while the first and second local systems rotate with the streamer.
2. The method of claim 1, further comprising: generating an image of a subsurface of the earth based on the corrected seismic data.
3. The method of claim 1, further comprising: calculating the angle (t) by using the vibrational data, but not the seismic data.
4. The method of claim 3, further comprising: applying a temporal filter to the vibrational data so that gravity related data is maintained and transverse motion related data is removed; and calculating the angle (t) based only on the gravity related data.
5. The method of claim 3, further comprising: applying a frequency-wavenumber filter to the vibrational data recorded by (1) the gravity sensing sensor and (2) another gravity sensing sensor, to obtain gravity related data; and calculating the angle (t) based only on the gravity related data.
6. The method of claim 1, further comprising: calculating the angle (t) based on the seismic data and the vibrational data.
7. The method of claim 6, further comprising: rotating the vibrational data with a given angle ; calculating a similarity between the seismic data and the rotated vibrational data; continuing to rotate the vibrational data with a larger angle and also calculating a new similarity; determining a value of the angle that maximizes the similarity; and using the value of the angle that maximizes the similarity as the angle (t).
8. The method of claim 1, further comprising: calculating the angle (t) as a difference or a sum of the angle (t) and the angle (t).
9. The method of claim 1, wherein the seismic data includes information about a displacement, velocity or acceleration of a particle due to seismic waves.
10. The method of claim 1, wherein the vibrational data includes information about a vibration experienced by the streamer not due to seismic waves.
11. The method of claim 1, wherein the gravity sensing sensor does not record seismic data.
12. A system for acquiring seismic data, comprising: a multi-sensor streamer having a particle motion sensor for recording seismic data and a gravity sensing sensor for recording vibrational data, wherein the particle motion sensor cannot sense gravity and the gravity sensing sensor senses gravity; and a controller configured to, calculate an angle (t), which varies in time, t, and is defined by a Z axis of the particle motion sensor and a Z.sub.0 axis of a global orthogonal system of coordinates, based on (1) an angle (t), which varies in time and is defined by a Z.sub.t axis of the gravity sensing sensor and the Z.sub.0 axis, and (2) an angle (t) which varies in time and is defined by the Z.sub.t axis and the Z axis, wherein the Z axis is part of a first local orthogonal system of coordinates attached to the particle motion sensor, the Z.sub.0 axis is part of a global orthogonal system of coordinates attached to the earth, and the Z.sub.t axis is part of a second local orthogonal system of coordinates attached to the gravity sensing sensor, and correct the raw seismic data by rotating the raw seismic data, recorded in the first local orthogonal system of coordinates, with the angle (t), to obtain corrected seismic data in the global orthogonal system of coordinates, wherein the first and second local system of coordinates share a same X axis but the other two axes of each of the first and second local systems are offset from each other by the angle (t) while the streamer moves in water and records the raw seismic data and the vibrational data, wherein the global orthogonal system of coordinates share the same X axis with the first and second local systems, and wherein the global orthogonal system is fixed to the earth while the first and second local systems rotate with the streamer.
13. The system of claim 12, wherein the controller is further configured to, calculate the angle (t) by using the vibrational data, but not the seismic data.
14. The system of claim 13, wherein the controller is further configured to, apply a temporal filter to the vibrational data so that gravity related data is maintained and transverse motion related data is removed; and calculate the angle (t) based only on the gravity related data.
15. The system of claim 13, wherein the controller is further configured to: apply a frequency-wavenumber filter to the vibrational data recorded by (1) the gravity sensing sensor and (2) another gravity sensing sensor, to obtain gravity related data; and calculate the angle (t) based only on the gravity related data.
16. The system of claim 12, wherein the controller is further configured to: calculate the angle (t) based on the seismic data and the vibrational data.
17. The system of claim 16, wherein the controller is further configured to: rotate the vibrational data with a given angle ; calculate a similarity between the seismic data and the rotated vibrational data; continue to rotate the vibrational data with a larger angle and also calculating a new similarity; determine a value of the angle that maximizes the similarity; and use the value of the angle that maximizes the similarity as the angle (t).
18. The system of claim 12, wherein the seismic data includes information about a displacement, velocity or acceleration of a particle due to seismic waves and the vibrational data includes information about a vibration experienced by the streamer not due to seismic waves.
19. A system for acquiring seismic data, comprising: a multi-sensor streamer having a particle motion sensor for recording raw seismic data and a gravity sensing sensor for recording vibrational data, wherein the particle motion sensor cannot sense gravity and the gravity sensing sensor senses gravity; and a controller configured to, calculate an angle (t), which varies in time, t, and is defined by a Z axis of the particle motion sensor and a Z.sub.0 axis of a global orthogonal system of coordinates, based on (1) an angle (t), which varies in time and is defined by a Z.sub.t axis of the gravity sensing sensor and the Z.sub.0 axis, and (2) an angle (t), which also varies in time and is defined by the Z.sub.t axis and the Z axis, wherein the Z axis is part of a first local orthogonal system of coordinates attached to the particle motion sensor, the Z.sub.0 axis is part of a global orthogonal system of coordinates attached to the earth, and the Z.sub.t axis is part of a second local orthogonal system of coordinates attached to the gravity sensing sensor, and correct the raw seismic data by rotating the raw seismic data, recorded in the first local orthogonal system of coordinates, with the angle (t), to obtain corrected seismic data in the global orthogonal system of coordinates.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) The accompanying drawings, which are incorporated in and constitute a part of the specification, illustrate one or more embodiments and, together with the description, explain these embodiments. In the drawings:
(2)
(3)
(4)
(5)
(6)
(7)
(8)
DETAILED DESCRIPTION
(9) The following description of the embodiments refers to the accompanying drawings. The same reference numbers in different drawings identify the same or similar elements. The following detailed description does not limit the invention. Instead, the scope of the invention is defined by the appended claims. The following embodiments are discussed, for simplicity, with regard to a streamer having two different types of seismic sensors. However, the embodiments to be discussed next are not limited to these seismic sensors or to two different types of seismic sensors. The principles of this invention may be applied to other types of streamers, for example, those that include only particle motion sensors.
(10) Reference throughout the specification to one embodiment or an embodiment means that a particular feature, structure or characteristic described in connection with an embodiment is included in at least one embodiment of the subject matter disclosed. Thus, the appearance of the phrases in one embodiment or in an embodiment in various places throughout the specification is not necessarily referring to the same embodiment. Further, the particular features, structures or characteristics may be combined in any suitable manner in one or more embodiments.
(11) Prior to discussing the novel solution for addressing the above-noted problems of the streamers having particle motion sensors, a brief discussion concerning the various causes that produce tilt in a streamer is now presented.
(12) The seismic streamers are subject to several modes of vibration due to the action of ocean surface waves, tugging, external devices, current, etc. These vibrations are responsive for making the streamer, more precisely, various portions of the streamers, to move relative to each other so that the particle motion sensors located in these portions have their sensing axes pointing in various directions at the same instant. Unlike hydrophones that are by design insensitive to vibrations, a multi-sensor streamer comprises particle motion sensors that will pick up these vibration as noise. In other words, as illustrated in
(13) To be able to calculate this angle .sub.2, the various vibration modes in a seismic streamer need to be understood and estimated. The most important vibration modes for a streamer are:
(14) 1. Longitudinal vibrations,
(15) 2. Transverse vibrations, and
(16) 3. Angular vibrations.
(17) The longitudinal vibrations (i.e., along the streamer) are not sensed for the vertical and crossline axes of the particle motion sensors because this motion is perpendicular to their sensing axis. Note that a 3-dimensional (3D) particle motion sensor has in fact one sensor for each direction, i.e., one sensor sensing along the X direction, which is assumed to coincide with the longitudinal axis of the streamer, one sensor sensing along the Y direction, which is assumed to be a line perpendicular to all the streamers, i.e., the cross-line direction, and one sensor sensing along the Z direction, which is assumed to be aligned with the gravity. Thus, the longitudinal vibrations, which are along axis X, are not impacting the particle motion sensing capabilities of the sensors along the Y and Z axes.
(18) The transverse vibrations (in the YZ plane) will have large amplitudes in the low frequencies range, i.e., 1 Hz to about 30 Hz.
(19) The angular vibrations (rotations of the streamer about its longitudinal axis X) could be sensed by the particle sensors if they are offset from the center of the streamer. The rotation of the streamer occurs mainly below 1 Hz.
(20) In general, the transverse vibration is the strongest noise mode.
(21) According to an embodiment illustrated in
(22) 1) the variation of the projection of the gravity due to the rotation of the streamer; and
(23) 2) the transverse acceleration corresponding to the transverse vibrations of the streamer.
(24)
(25) The gravity sensing sensor 340 is chosen so that it can sense the gravity acceleration with a good signal-to-noise (S/N) ratio. Note that the traditional particle motion sensors (accelerometers or geophones) are by design made so that they are not affected by the gravity, i.e., they do not measure the gravity. In this regard, although the gravity sensing sensor may be an accelerometer and the particle motion sensor may also be an accelerometer, these accelerometers are different from each other.
(26) With this sensor configuration, as discussed later, the measured data from the gravity sensing sensor can be used to determine the angular position of the particle motion sensor, for example, with appropriate filtering techniques that are discussed later.
(27) If the gravity sensing sensor is co-located with the particle motion sensor (which can be an accelerometer or a geophone), the two sensors will see the same transverse accelerations. The relative angular position between the two sensors can be measured using signal processing techniques, as also discussed later.
(28) The angular position determined with the filtering techniques and the relative angular position determined with signal processing techniques can be combined to define the actual orientation or the sensing axis of the particle motion sensor. This processing may take place in the controller 360, which is located on the towing vessel, on the streamer, or distributed on the vessel and the streamer.
(29) A method for determining the actual orientation of the particle motion sensor is now discussed with regard to
(30) More specifically,
(31) The gravity sensing sensor 340 has its own system of orthogonal coordinates (X.sub.t, Y.sub.t, Z.sub.t), where axis X.sub.t is selected (when the gravity sensing sensor is attached to the streamer) to be collinear with the longitudinal axis of the streamer (and with axis X.sub.0). The gravity sensing sensor provides the accelerations for at least Y.sub.t and Z.sub.t directions, respectively AccY.sub.t(t) and AccZ.sub.t(t).
(32) The particle motion sensor 312 has its own system of orthogonal coordinates (X,Y,Z), where axis X is selected (when the particle motion sensor is attached to the streamer) to be collinear with the longitudinal axis of the streamer (and with axes X.sub.0 and X.sub.t). The particle motion sensor records the seismic data for Y and Z directions, i.e., PMSY(t) and PMSZ(t), respectively. Quantities PMSY and PMSZ can be displacements or velocities or accelerations.
(33) Angle (t) is the angle formed by axis Z and axis Z.sub.0 and angle (t) is the angle formed by axis Z.sub.t and Z. Therefore, the following relation is true,
=(t)(t).(1)
(34) Note that the raw seismic data is recorded in the (X,Y,Z) system and thus, angle (t) is necessary for rotating this data to the earth's system of reference (X.sub.0, Y.sub.0, Z.sub.0), where the processing is taking place.
(35) If angle (t) can accurately be determined, then the particle motion related data can be transformed from the coordinate system (X,Y,Z) to the inertial reference coordinate system (X.sub.0, Y.sub.0, Z.sub.0) based on the following equation:
(36)
(37) As will be discussed now, angle (t) necessary for this transformation can be determined by successively measuring angles (t) and (t).
(38)
(39) Step 406 of calculating the angle (t) between the Z.sub.t axis (local axis for gravity sensing sensor 340) and the Z axis (global axis for the entire system) can use a filtering technique. Two filtering techniques are now discussed, but those skilled in the art would understand that other techniques may also be applied.
(40) The acceleration recorded by the gravity sensing sensor 340 along the Y.sub.t and Z.sub.t axes has two components, a first component AccGrav due to the acceleration related to the gravity and a second component AccTrans due to the acceleration of the streamer due to the transverse motion of the streamer. Note that the traditional particle motion sensor would not be able to detect the first component, only the second component. However, in one embodiment, it is possible to have particle motion sensors that are capable of measuring the acceleration due to the gravity and for this specific case, the gravity sensing sensor can be one of the particle motion sensors. For this particular case, there is no need for two types of sensors for determining the orientation of sensor 312. However, at the current time, the particle motion sensors used in the seismic industry cannot record the acceleration of the streamer due to the gravity.
(41) The acceleration recorded by the gravity sensing sensor 340, i.e., the vibrational data, is as follows:
(42)
where AccGrav is the acceleration related to the gravity, i.e.,
(43)
(44) Thus, angle (t) can be calculated, if the acceleration related to the gravity is known, based on the following equation:
(45)
(46) A first technique for calculating the angle (t) is the temporal filtering. According to this technique, the angle (t) can be determined using only the local data (i.e., vibrational data measured with one gravity sensing sensor 340) and applying a temporal filter. The analysis of actual data has shown that accelerations related to the gravity (and therefore the rotation motion) dominates below 1 Hz and accelerations related to the transverse motion dominate above this frequency. This means that the locally recorded data may be filtered with a low pass filter to remove all the information having a frequency above 1 Hz (or 2 or 3 or 4 or 5 Hz), so that, the information that is left, is representative only of the acceleration due to the gravity and not the acceleration due to the transverse motion of the streamer. By applying the low pass filter, it is then possible to estimate the angle (t) as follows:
(47)
where the hat above the angle (t) means that its value has been calculated. The low pass filter may be an infinite impulse response (IIR) filter, or a finite impulse response (FIR) filter or a mean filter with a cut-off frequency around 1 Hz or another frequency in the range of zero to five.
(48) A second technique for calculating the angle (t) is the FK filtering, i.e., applying a filter in the frequency-wavenumber domain. According to this technique, angular vibrations (or torsional) waves and transverse vibrations waves are travelling with different phase velocities. Using a plurality of spatially regularly distributed sensors (i.e., gravity sensing sensors) along the streamer, it is possible to separate the two resulting acceleration signals (gravity and vibrations) by using a F-K filter with a given mask.
(49) In one application, the angle is given by equation:
(50)
where the filter FKFilt is a FK filter. A possible mask 500 to be used with this filter is illustrated in
(51) Next, a signal processing techniques that may be used in step 408 for calculating angle (t) is discussed. Angle (t), as illustrated in
(52) Thus, step 408 includes the following sub-steps. The vibrational data recorded along axes Y.sub.t and Z.sub.t by the gravity sensing sensors 340 is received in step 602, this data is rotated in step 604 with an angle around axis X=X.sub.t=X.sub.0, with a given value between zero and radians, e.g., one radian, and a similarity is calculated in step 606, between AccY.sub.(t) and PMSY(t) and/or AccZ.sub.(t) and PMSZ(t), i.e., between (i) the data recorded by the gravity sensing sensors rotated by angle and (ii) the data recorded by the particle motion sensors.
(53) The rotation by angle in step 604 can be performed based on equation:
(54)
(55) Then, in step 608 the value of angle is increased and the method returns to step 604 to rotate the data with the new value. The method calculates in step 606 another similarity of the newly rotated data and the seismic data and this process continues until angle has taken a set of values between zero and radians. Then, in step 610 a .sub.max is calculated as the value that maximizes the similarity between the vibrational data and the seismic data. Depending on the method chosen to calculate the maxima, the similarity calculation step may produce two maxima between and . Thus, in step 612 this ambiguity is solved by using, for example, the sign of the cross-correlation near 0. In this way, the value of .sub.max may be corrected by radians if needed.
(56) Regarding step 606, if the particle motion sensor is an accelerometer, the seismic data can be used directly to calculate the similarity. With a geophone, the seismic data may have to be differentiated first.
(57) The similarity calculating step can use a cross-correlation or the sum of the magnitude-squared coherence in the frequency band, where the power spectral density of transverse accelerations offers a good SNR. Other mathematical functions may be used to calculate the similarity.
(58) For a given arrangement of the gravity sensing sensors, .sub.max corresponds to the averaged value {circumflex over ()} for the given seismic data set.
(59) In one embodiment, if it is considered that angle is varying very slowly, and if sliding temporal windows (typically of a few s) are used together with appropriate filtering or interpolation, successive values of .sub.max can be combined to obtain a good estimation {circumflex over ()}(t) of (t).
(60) Returning to
{circumflex over ()}(t)={circumflex over ()}(t){circumflex over ()}(t).(9)
This angle can be calculated with a certain frequency during the seismic survey. For example, in one application, the angle (t) is calculated once a day. A shorter or longer time interval may be used to calculate this angle.
(61) Then, step 410 uses this value of angle (t) to rotate the recorded raw seismic data to prepare it for processing, based on equation:
(62)
(63) As discussed above, these methods may be implemented in a controller 700 as illustrated in
(64) The methods discussed herein overcome the drawbacks of the traditional systems noted in the Background section, by continuously (e.g., every minute, every hour, or every day) measuring the relative position of the gravity sensing sensors and the particle motion sensors, calculating the angle difference between their Z axes, and rotating the recorded raw seismic data with the calculated angle difference as illustrated, for example, in equation (10).
(65) Thus, this technique does not require a precise calibration procedure for the sensors during the manufacturing process or prior to conducting the seismic survey, as the traditional surveys do. In other words, because the angle between the sensing axes of the gravity sensing sensor and the particle motion sensor is estimated continuously, the vector fidelity of the particle motion sensor is optimized and the streamer does not need to be calibrated periodically.
(66) The disclosed embodiments provide a computing device and a method for calculating a rotation angle between two types of sensors and rotating the data recorded by one of these sensors with the rotation angle. It should be understood that this description is not intended to limit the invention. On the contrary, the exemplary embodiments are intended to cover alternatives, modifications and equivalents, which are included in the spirit and scope of the invention as defined by the appended claims. Further, in the detailed description of the exemplary embodiments, numerous specific details are set forth in order to provide a comprehensive understanding of the claimed invention. However, one skilled in the art would understand that various embodiments may be practiced without such specific details.
(67) Although the features and elements of the present exemplary embodiments are described in the embodiments in particular combinations, each feature or element can be used alone without the other features and elements of the embodiments or in various combinations with or without other features and elements disclosed herein.
(68) This written description uses examples of the subject matter disclosed to enable any person skilled in the art to practice the same, including making and using any devices or systems and performing any incorporated methods. The patentable scope of the subject matter is defined by the claims, and may include other examples that occur to those skilled in the art. Such other examples are intended to be within the scope of the claims.