A method and device for determining the difference in the declination angle of seafloor node records
By performing linear correction and rotation processing of gunpoint data on the seismic data of the seabed nodes, the deviation angle difference value recorded by the seabed nodes is calculated, which solves the problem of low deviation angle measurement accuracy in the prior art, and realizes accurate detection and correction of data of the seabed nodes in all time periods underwater.
Patent Information
- Application Number
- CN202011381491.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-12-01
- Publication Date
- 2025-05-27
- Estimated Expiration
- 2040-12-01
AI Technical Summary
Existing subsea node seismic exploration technology is difficult to accurately cover the deflection angle data of the subsea nodes at all times underwater, resulting in a low accuracy in measuring the deflection angle.
By obtaining seismic data on the seabed, selecting gun point data and performing linear correction, rotating to the target attitude, calculating the azimuth angle of the gun point point to the detection point, and rotating the X component and Y component to calculate the direction angle, and determining that the absolute value of the direction angle and the azimuth angle is the deviation angle difference recorded by the seabed node.
Accurate detection of the recording deviation angle difference value of the seabed node at any time underwater is achieved, and the measurement accuracy of the deviation angle is improved, thereby improving the rotation accuracy of the node data.
Smart Images

Figure CN114578426B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of seismic exploration, and particularly relates to a method and device for determining the difference in recording declination angles of subsea nodes. Background Art
[0002] In subsea node seismic exploration, each node is equipped with 1 Hydrophone (H component) and 1 three-component Geophone detector (X, Y, Z components) inside to record seismic data, and is also equipped with an attitude sensor (TiltSensor) and a magnetic compass to monitor the attitude of the node in water in real time. The attitudes of the nodes after being released to the seabed are various, and the tilt angles (Pitch, Roll) and declination angles (Yaw) accurately recorded by the attitude sensor and the magnetic compass are used to rotate the onshore three-component data to finally obtain seismic data in a specified direction.
[0003] The tilt angle is measured by the attitude sensor and is used to quantitatively represent the degree to which the X, Y component plane of the subsea node deviates from the horizontal plane. The declination angle is measured by the magnetic compass and is used to define the angle passed by the X component of the subsea node along the clockwise direction deviating from the magnetic north direction. Through practice, it is found that the measurement accuracy of the subsea tilt angle is relatively high and the measured values are stable, generally with an error within ±2°. However, the declination angle is affected by many factors. The natural subsea environment, the change of the work area latitude, the equipment accuracy, and other external force interferences will all affect the reading of the magnetic compass. Therefore, the measurement accuracy of the declination angle is relatively low. For existing subsea nodes, the measurement error of the declination angle can reach ±10°, and targeted quality control and correction are required.
[0004] In the existing technology, by extracting the Inline and Crossline shot points with the nearest offset, a cross-ensemble is formed, the shot points in the ensemble are arranged in the component order, and then the rotation check is carried out using the angles of the original record. This method has accurate results and convenient operation, and can analyze the correct attitude of the node. However, the disadvantage is that only the shot points with near offset are extracted, so only the recording angles of the subsea node within a certain period of time underwater can be checked, and the data of the node within all time underwater cannot be covered. Summary of the Invention
[0005] Aiming at the problems in the existing technology, the present invention provides a method and device for determining the difference in recording declination angles of subsea nodes, accurately finds the difference in recording declination angles of subsea nodes in any time period underwater, effectively checks and improves the accuracy of the declination angle, and further improves the rotation accuracy of the node data.
[0006] To solve the above technical problems, the present invention provides the following technical solutions:
[0007] In the first aspect, the present invention provides a method for determining the difference in recording declination angles of subsea nodes, including:
[0008] Obtain seismic data of the seabed and select shot point data from the seismic data; perform linear correction on the shot point data and rotate the three-component data in the corrected shot point data to a target attitude;
[0009] Calculate the azimuth angle of the shot point pointing to the geophone according to the shot point coordinates and node coordinates;
[0010] Rotate the X and Y components in the shot point data of the target attitude and calculate the rotation direction angle;
[0011] Determine that the absolute value of the direction angle and the azimuth angle is the deviation angle difference of the seabed node record.
[0012] Among them, selecting shot point data from the seismic data includes:
[0013] In the seismic data, determine all shot points within the target range with the node record as the center;
[0014] Obtain the shot point data corresponding to each of all shot points within the target range.
[0015] Among them, performing linear correction on the shot point data includes:
[0016] Use the sound speed in water to correct the three-component data in the shot point data, so that the direct wave of the shot point propagating from the water layer to the node is corrected to the position at the start time.
[0017] Among them, rotating the three-component data in the corrected shot point data to the target attitude includes:
[0018] Based on the angle of the node record and the magnetic declination of the node working area, rotate the three-component data in the shot point data to the target attitude.
[0019] Among them, the target attitude is:
[0020] The Z component is vertically downward, and the X and Y components are in the horizontal plane and the X component points to the true north position.
[0021] Among them, rotating the X and Y components in the shot point data of the target attitude and calculating the rotation direction angle includes:
[0022] Rotate the X and Y components in the shot point data of the target attitude in the clockwise direction;
[0023] Calculate the root mean square value corresponding to each of the X and Y components;
[0024] Determine the rotation direction angle in the clockwise direction according to the root mean square value of the X component and the root mean square value of the Y component.
[0025] Among them, determining the direction angle of clockwise rotation according to the root mean square value of the X component and the root mean square value of the Y component includes:
[0026] Calculating the clockwise rotation angle corresponding to the case where the root mean square value of the X component is the largest and the root mean square value of the Y component is the smallest;
[0027] Determining the rotation angle as the direction angle of clockwise rotation.
[0028] In a second aspect, the present invention provides a device for determining the deviation angle difference of submarine node records, including:
[0029] A correction unit, configured to obtain seismic data of the seabed and select shot point data from the seismic data; perform linear correction on the shot point data, and rotate the three-component data in the corrected shot point data to a target posture;
[0030] An angle unit, configured to calculate the azimuth angle of the shot point pointing to the geophone according to the shot point coordinates and the node coordinates;
[0031] A rotation unit, configured to rotate the X component and the Y component in the shot point data in the target posture and calculate the direction angle of rotation;
[0032] A calculation unit, configured to determine that the absolute value of the direction angle and the azimuth angle is the deviation angle difference of the submarine node record.
[0033] Among them, the correction unit includes:
[0034] A selection subunit, configured to determine all shot points within a target range with the node record as the center in the seismic data;
[0035] An acquisition subunit, configured to acquire the shot point data corresponding to each of all shot points within the target range.
[0036] Among them, the correction unit includes:
[0037] A correction subunit, configured to correct the three-component data in the shot point data by using the sound speed in water, so that the direct wave of the shot point propagating from the water layer to the node is corrected to the position at the start time.
[0038] Among them, the correction unit includes:
[0039] A target posture subunit, configured to rotate the three-component data in the shot point data to a target posture based on the angle of the node record and the magnetic declination of the node working area.
[0040] Among them, the target posture is:
[0041] The Z component is vertically downward, the X component and the Y component are in the horizontal plane, and the X component points to true north.
[0042] Wherein, the rotation unit includes:
[0043] A rotation sub-unit for rotating the X component and the Y component in the seismic source data of the target attitude in the clockwise direction;
[0044] A processing sub-unit for calculating the root mean square value corresponding to each of the X component and the Y component;
[0045] A rotation angle sub-unit for determining the direction angle of clockwise rotation according to the root mean square value of the X component and the root mean square value of the Y component.
[0046] Wherein, the rotation angle sub-unit includes:
[0047] A rotation module for calculating the clockwise rotation angle corresponding to the case where the root mean square value of the X component is the largest and the root mean square value of the Y component is the smallest;
[0048] A generation module for determining that the rotation angle is the direction angle of clockwise rotation.
[0049] In a third aspect, the present invention provides an electronic device, including a memory, a processor, and a computer program stored on the memory and executable on the processor. When the processor executes the program, the steps of the method for determining the deviation angle difference of the subsea node record are implemented.
[0050] In a fourth aspect, the present invention provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the steps of the method for determining the deviation angle difference of the subsea node record are implemented.
[0051] As can be seen from the above technical solutions, the present invention provides a method and device for determining the deviation angle difference of the subsea node record. By acquiring seismic data of the seabed and selecting seismic source data from the seismic data; performing linear correction on the seismic source data, and rotating the three-component data in the corrected seismic source data to the target attitude; calculating the azimuth angle of the seismic source pointing to the geophone according to the seismic source coordinates and the node coordinates; rotating the X component and the Y component in the seismic source data of the target attitude and calculating the direction angle of rotation; determining that the absolute value of the direction angle and the azimuth angle is the deviation angle difference of the subsea node record, it is possible to accurately find the deviation angle difference of the subsea node record at any underwater time period, effectively check and improve the accuracy of the deviation angle, and further improve the rotation accuracy of the node data. Description of the Drawings
[0052] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the following will briefly introduce the accompanying drawings required for the description of the embodiments or the prior art. Obviously, the accompanying drawings in the following description are some embodiments of the present invention. For those of ordinary skill in the art, without creative efforts, other accompanying drawings can be obtained based on these drawings.
[0053] Figure 1 It is a schematic flowchart of the method for determining the deviation angle difference of the subsea node record in the embodiment of the present invention.
[0054] Figure 2 It is a scan diagram of the record deviation angle difference generated by the node calculation in the embodiment of the present invention.
[0055] Figure 3 It is the recorded angle value of the subsea node during the underwater time in the embodiment of the present invention.
[0056] Figure 4 It is a scan diagram of the corrected deviation angle difference generated by the node calculation in the embodiment of the present invention.
[0057] Figure 5 It is a schematic structural diagram of the device for determining the deviation angle difference of the subsea node record in the embodiment of the present invention.
[0058] Figure 6 It is a schematic structural diagram of the electronic device in the embodiment of the present invention. Specific embodiments
[0059] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are some, rather than all, of the embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts fall within the scope of protection of the present invention.
[0060] The present invention provides an embodiment of a method for determining the deviation angle difference of the subsea node record. Refer to Figure 1 The method for determining the deviation angle difference of the subsea node record specifically includes the following content:
[0061] S101: Obtain seismic data of the seabed and select shot point data from the seismic data; perform linear correction on the shot point data and rotate the three-component data in the corrected shot point data to the target attitude;
[0062] In this step, obtain the seismic data of the seabed, and select all the shot points within the target range centered on the node record and the corresponding shot point data for each shot point.
[0063] Among them, in this embodiment, the target range is a range centered on the node record with a radius of 10 km - 18 km. It should be noted that each seismic data of the seismic data obtained from the seabed in this step contains a direct wave.
[0064] The three-component data in the shot point data is corrected using the sound speed in water so that the direct wave of the shot point propagating from the water layer to the node is corrected to the position at the start time. Further, the recording length of the gather data can be intercepted by 0 ms - 200 ms.
[0065] In this step, the average sound speed in water is used, which is 1550 m / s.
[0066] Further, the three-component data in the shot point data is rotated to the target attitude by using the angle of the node record and combining with the magnetic declination of the node working area. Specifically, the Z component in the three-component data is rotated vertically downward, and the X component and the Y component are rotated to the horizontal plane and the X component points to the true north position, that is, the target attitude is: the Z component is vertically downward, and the X component and the Y component are in the horizontal plane and the X component points to the true north position.
[0067] S102: Calculate the azimuth angle of the shot point pointing to the geophone according to the shot point coordinates and the node coordinates;
[0068] S103: Rotate the X component and the Y component in the shot point data of the target attitude and calculate the rotation direction angle;
[0069] In this step, the X component and the Y component in the shot point data of the target attitude are extracted, and the X component and the Y component in the shot point data of the target attitude are rotated in the clockwise direction; while rotating, calculate the root mean square value (RMS value) corresponding to each of the X component and the Y component; determine the rotation direction angle of the clockwise direction according to the root mean square value of the X component and the root mean square value of the Y component. Specifically, when the root mean square value of the X component is the largest and the root mean square value of the Y component is the smallest, the corresponding clockwise rotation angle; determine the rotation angle as the rotation direction angle of the clockwise direction.
[0070] S104: Determine that the absolute value of the difference between the direction angle and the azimuth angle is the difference of the seabed node record deflection angle.
[0071] It should be noted that since there are two values of the clockwise rotation angle that will make the result meet the conditions, when the difference is greater than 180°, 180° needs to be subtracted, and the above calculation process is repeated and applied to all shot points within the selected range one by one.
[0072] Finally, for each subsea node, save and output the shot point coordinates and the corresponding calculated deflection angle difference, and display them in the form of a two-dimensional plan view, where the horizontal and vertical axes are the XY-direction plane coordinates of the shot point, and the difference is represented by color grading, and the color scale range is set to 0-30 degrees.
[0073] In summary, the object of the present invention is to be able to check the recording angles of the nodes in the full underwater time range by performing rotation analysis on all shot points received by the subsea nodes underwater. This method covers seismic data with full offset distances, and the angles recorded by the node attitude sensors at any time period can be quality controlled and re-rotated by the present invention.
[0074] As can be seen from the above description, the method for determining the deflection angle difference of subsea node recordings provided by the embodiments of the present invention includes obtaining seismic data of the seabed and selecting shot point data from the seismic data; performing linear correction on the shot point data, and rotating the three-component data in the corrected shot point data to a target attitude; calculating the azimuth angle of the shot point pointing to the geophone according to the shot point coordinates and the node coordinates; rotating the X and Y components in the shot point data in the target attitude and calculating the rotation direction angle; determining the absolute value of the direction angle and the azimuth angle as the deflection angle difference of the subsea node recording, which can accurately find the deflection angle difference of the subsea node at any time period underwater, effectively check and improve the accuracy of the deflection angle, and further improve the rotation accuracy of the node data.
[0075] To further illustrate the solution, the present invention provides an application example of a method for determining the deflection angle difference of subsea node recordings, which specifically includes the following content:
[0076] Taking the node as the center, a circular area with a radius of 14 km is selected, and the shot point data within this range is extracted. First, linear correction is performed using a water velocity of 1550 m / s, and then a 0-200 ms trace length is intercepted for calculating the deflection angle difference. The analysis of the display results shows that the difference values are divided into four segments. The first segment meets the requirements, while the subsequent three segments have differences of approximately 7°, 13°, and 7° respectively, as Figure 2 shown. Figure 2 is the scan diagram of the deflection angle difference generated by calculation for the selected node, Figure 2 The displayed area in it is the shot points within a radius of 14 km centered on the node. The analysis shows that the deflection angle differences recorded by this node are divided into four segments. The accuracy of the first segment meets the requirements, and there are differences of approximately 7° and 13° in the subsequent three segments.
[0077] Dividing the time period according to the size of the difference value, combined with the angle polyline recorded by the subsea node underwater, as Figure 3 shown, Figure 3 the recorded angle values of the selected subsea node underwater. Figure 3The middle broken line is the angle value recorded by the node underwater. From top to bottom, they are Yaw, Pitch, and Roll. From Figure 3 it can be seen that the attitude of the node mainly undergoes four changes underwater.
[0078] Analyze and correct the angles in each time period, and extract the gunpoint in the circular area with a radius of 14 km again to calculate the difference value of the deflection angle. It can be seen that the difference values in each time period meet the requirements, the angle correction result is correct, and the time period division applied for correction is correct. As Figure 4 shown, Figure 4 The scanned diagram of the difference value of the deflection angle generated by calculation after the selected node is analyzed and corrected in segments. Figure 4 The difference between the calculated deflection angle value of the gunpoint in each time period and the corrected deflection angle value meets the requirements, the angle correction result is correct, and the time period division applied for correction is correct.
[0079] As can be seen from the above description, the time range covered by the embodiments of the present invention is comprehensive, accurate and effective. By observing and analyzing the difference diagram of the deflection angle values, the overall situation of the angle recording can be obtained. A standardized inspection process for the rotation analysis and correction of the subsea node can be formed, which can meet the requirements of industrial production. It can also accurately find the difference between the recorded deflection angle value of the subsea node at any time period underwater and the data analysis deflection angle value, providing an important guarantee for improving the rotation accuracy of the node data.
[0080] The embodiments of the present invention provide a specific implementation manner of a device for determining the difference in the recorded deflection angle of a subsea node that can implement all the contents in the method for determining the difference in the recorded deflection angle of a subsea node. See Figure 5 and the device for determining the difference in the recorded deflection angle of a subsea node specifically includes the following contents:
[0081] The correction unit 10 is configured to obtain seismic data of the seabed and select gunpoint data from the seismic data; perform linear correction on the gunpoint data and rotate the three-component data in the corrected gunpoint data to a target attitude;
[0082] The angle unit 20 is configured to calculate the azimuth angle of the gunpoint pointing to the geophone according to the gunpoint coordinates and the node coordinates;
[0083] The rotation unit 30 is configured to rotate the X component and the Y component in the gunpoint data in the target attitude and calculate the rotation direction angle;
[0084] The calculation unit 40 is configured to determine that the absolute value of the direction angle and the azimuth angle is the difference in the recorded deflection angle of the subsea node.
[0085] Among them, the correction unit 10 includes:
[0086] A selection subunit is used to determine all shot points within a target range centered on a node record in the seismic data;
[0087] An acquisition subunit acquires the shot point data corresponding to each of all shot points within the target range.
[0088] Among them, the correction unit 10 includes:
[0089] A correction subunit is used to correct the three-component data in the shot point data using the sound speed in water, so that the direct wave of the shot point propagating from the water layer to the node is corrected to the position at the start time.
[0090] Among them, the correction unit 10 includes:
[0091] A target attitude subunit is used to rotate the three-component data in the shot point data to a target attitude based on the angle of the node record and the magnetic declination of the node working area.
[0092] Among them, the target attitude is: the Z component is vertically downward, the X component and the Y component are in the horizontal plane, and the X component points to the true north position.
[0093] Among them, the rotation unit 30 includes:
[0094] A rotation subunit is used to rotate the X component and the Y component in the shot point data of the target attitude in the clockwise direction;
[0095] A processing subunit is used to calculate the root mean square value corresponding to each of the X component and the Y component;
[0096] A rotation angle subunit is used to determine the direction angle of clockwise rotation according to the root mean square value of the X component and the root mean square value of the Y component.
[0097] Among them, the rotation angle subunit includes:
[0098] A rotation module is used to calculate the clockwise rotation angle corresponding to the case where the root mean square value of the X component is the largest and the root mean square value of the Y component is the smallest;
[0099] A generation module is used to determine that the rotation angle is the direction angle of clockwise rotation.
[0100] The embodiment of the device for determining the deviation angle difference of the subsea node record provided by the present invention can specifically be used to execute the processing flow of the embodiment of the method for determining the deviation angle difference of the subsea node record in the above embodiment, and its functions will not be elaborated here, and reference can be made to the detailed description of the above method embodiment.
[0101] As can be seen from the above description, the device for determining the difference in recording deflection angles of subsea nodes provided by the embodiments of the present invention obtains seismic data of the seabed and selects shot point data from the seismic data; performs linear correction on the shot point data and rotates the three-component data in the corrected shot point data to a target attitude; calculates the azimuth angle of the shot point pointing to the geophone according to the shot point coordinates and the node coordinates; rotates the X and Y components in the shot point data in the target attitude and calculates the rotation direction angle; determines the absolute value of the direction angle and the azimuth angle as the difference in recording deflection angles of subsea nodes, can accurately find the difference in recording deflection angles of subsea nodes at any underwater time period, effectively check and improve the accuracy of the deflection angle, and further improve the rotation accuracy of node data.
[0102] This application provides an embodiment of an electronic device for implementing all or part of the method for determining the difference in recording deflection angles of subsea nodes. The electronic device specifically includes the following:
[0103] A processor, a memory, a communication interface, and a bus; wherein, the processor, the memory, and the communication interface complete communication with each other through the bus; the communication interface is used to implement information transmission between related devices; the electronic device can be a desktop computer, a tablet computer, a mobile terminal, etc., and this embodiment is not limited thereto. In this embodiment, the electronic device can be implemented with reference to the embodiments for implementing the method for determining the difference in recording deflection angles of subsea nodes and the embodiments for implementing the device for determining the difference in recording deflection angles of subsea nodes, and the content is incorporated herein, and the repeated parts will not be elaborated.
[0104] Figure 6 It is a schematic block diagram of the system composition of the electronic device 9600 according to an embodiment of this application. As Figure 6 shown, the electronic device 9600 may include a central processing unit 9100 and a memory 9140; the memory 9140 is coupled to the central processing unit 9100. It should be noted that this Figure 6 is exemplary; other types of structures can also be used to supplement or replace this structure to implement telecommunication functions or other functions.
[0105] In one embodiment, the function of determining the difference in recording deflection angles of subsea nodes can be integrated into the central processing unit 9100. Among them, the central processing unit 9100 can be configured to perform the following controls:
[0106] Obtain seismic data of the seabed and select shot point data from the seismic data; perform linear correction on the shot point data, and rotate the three-component data in the corrected shot point data to a target attitude; calculate the azimuth angle of the shot point pointing to the geophone according to the shot point coordinates and node coordinates; rotate the X and Y components in the shot point data in the target attitude and calculate the rotation direction angle; determine that the absolute value of the direction angle and the azimuth angle is the deviation angle difference of the seabed node record.
[0107] As can be seen from the above description, the electronic device provided by the embodiment of the present application obtains seismic data of the seabed and selects shot point data from the seismic data; performs linear correction on the shot point data, and rotates the three-component data in the corrected shot point data to a target attitude; calculates the azimuth angle of the shot point pointing to the geophone according to the shot point coordinates and node coordinates; rotates the X and Y components in the shot point data in the target attitude and calculates the rotation direction angle; determines that the absolute value of the direction angle and the azimuth angle is the deviation angle difference of the seabed node record, can accurately find the deviation angle difference of the seabed node at any underwater time period, effectively check and improve the accuracy of the deviation angle, and further improve the rotation accuracy of the node data.
[0108] In another embodiment, the device for determining the deviation angle difference of the seabed node can be separately configured from the central processing unit 9100. For example, the device for determining the deviation angle difference of the seabed node can be configured as a chip connected to the central processing unit 9100, and the function of determining the deviation angle difference of the seabed node is realized through the control of the central processing unit.
[0109] As Figure 6 shown, the electronic device 9600 may further include: a communication module 9110, an input unit 9120, an audio processor 9130, a display 9160, and a power supply 9170. It should be noted that the electronic device 9600 does not necessarily have to include Figure 6 all the components shown in Figure 6 ; in addition, the electronic device 9600 may further include
[0110] components not shown in Figure 6 ; reference may be made to the prior art.
[0111] Among them, the memory 9140 can be, for example, one or more of a buffer, a flash memory, a hard drive, a removable medium, a volatile memory, a non-volatile memory, or other suitable devices. It can store the above information related to failures, and can also store programs for executing relevant information. And the central processing unit 9100 can execute the programs stored in the memory 9140 to achieve information storage or processing, etc.
[0112] The input unit 9120 provides input to the central processing unit 9100. The input unit 9120 is, for example, a key or a touch input device. The power supply 9170 is used to supply power to the electronic device 9600. The display 9160 is used to display display objects such as images and texts. The display can be, for example, an LCD display, but is not limited thereto.
[0113] The memory 9140 can be a solid-state memory. For example, a read-only memory (ROM), a random access memory (RAM), a SIM card, etc. It can also be a memory that stores information even when powered off, can be selectively erased and has more data. An example of this memory is sometimes called an EPROM, etc. The memory 9140 can also be some other type of device. The memory 9140 includes a buffer memory 9141 (sometimes called a buffer). The memory 9140 can include an application / function storage unit 9142, which is used to store application programs and function programs or the processes for operating the electronic device 9600 through the central processing unit 9100.
[0114] The memory 9140 can also include a data storage unit 9143, which is used to store data, such as contacts, digital data, pictures, sounds, and / or any other data used by the electronic device. The driver storage unit 9144 of the memory 9140 can include various drivers of the electronic device for communication functions and / or for executing other functions of the electronic device (such as a messaging application, an address book application, etc.).
[0115] The communication module 9110 is a transmitter / receiver 9110 that transmits and receives signals via the antenna 9111. The communication module (transmitter / receiver) 9110 is coupled to the central processing unit 9100 to provide input signals and receive output signals, which can be the same as in the case of a conventional mobile communication terminal.
[0116] Based on different communication technologies, in the same electronic device, multiple communication modules 9110 can be provided, such as a cellular network module, a Bluetooth module, and / or a wireless local area network module, etc. The communication module (transmitter / receiver) 9110 is also coupled to a speaker 9131 and a microphone 9132 via an audio processor 9130 to provide an audio output via the speaker 9131 and receive an audio input from the microphone 9132, thereby implementing normal telecommunication functions. The audio processor 9130 can include any suitable buffers, decoders, amplifiers, etc. Additionally, the audio processor 9130 is also coupled to a central processor 9100, enabling recording on the local device through the microphone 9132 and playing the sound stored on the local device through the speaker 9131.
[0117] Embodiments of the present invention also provide a computer-readable storage medium capable of implementing all steps in the method for determining the difference in the recording deviation angle of a subsea node in the above embodiments. A computer program is stored on the computer-readable storage medium, and when the computer program is executed by a processor, all steps of the method for determining the difference in the recording deviation angle of a subsea node in the above embodiments are implemented. For example, when the processor executes the computer program, the following steps are implemented:
[0118] Obtain seismic data of the seabed and select shot point data from the seismic data; perform linear correction on the shot point data and rotate the three-component data in the corrected shot point data to a target attitude; calculate the azimuth angle of the shot point pointing to the geophone according to the shot point coordinates and the node coordinates; rotate the X and Y components in the shot point data with the target attitude and calculate the rotation direction angle; determine the absolute value of the difference between the direction angle and the azimuth angle as the difference in the recording deviation angle of the subsea node.
[0119] As can be seen from the above description, the computer-readable storage medium provided by the embodiments of the present invention can accurately find the difference in the recording deviation angle of a subsea node at any underwater time period by obtaining seismic data of the seabed and selecting shot point data from the seismic data; performing linear correction on the shot point data and rotating the three-component data in the corrected shot point data to a target attitude; calculating the azimuth angle of the shot point pointing to the geophone according to the shot point coordinates and the node coordinates; rotating the X and Y components in the shot point data with the target attitude and calculating the rotation direction angle; and determining the absolute value of the difference between the direction angle and the azimuth angle as the difference in the recording deviation angle of the subsea node, effectively checking and improving the accuracy of the deviation angle, and further improving the rotation accuracy of the node data.
[0120] Although the present invention provides method operation steps as described in the embodiments or flowcharts, more or fewer operation steps may be included based on routine or non-creative labor. The order of steps listed in the embodiments is only one way among many orders of step execution and does not represent the only execution order. When the actual device or client product is executed, it may be executed in the order of the method shown in the embodiments or the drawings or in parallel (for example, in an environment of parallel processors or multi-threaded processing).
[0121] Those skilled in the art should understand that the embodiments of this specification can be provided as methods, devices (systems) or computer program products. Therefore, the embodiments of this specification can take the form of all-hardware embodiments, all-software embodiments or embodiments combining software and hardware aspects. Moreover, the present invention can take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk memories, CD-ROMs, optical memories, etc.) containing computer-usable program code.
[0122] The present invention is described with reference to the flowcharts and / or block diagrams of methods, devices (systems) and computer program products according to the embodiments of the present invention. It should be understood that each flow and / or block in the flowchart and / or block diagram can be implemented by computer program instructions, as well as the combination of flows and / or blocks in the flowchart and / or block diagram. These computer program instructions can be provided to the processor of a general-purpose computer, a special-purpose computer, an embedded processor or other programmable data processing devices to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing devices generate for implementing in the process Figure 1 a process or multiple processes and / or blocks Figure 1 a device for the functions specified in one block or multiple blocks.
[0123] These computer program instructions can also be stored in a computer-readable memory that can direct a computer or other programmable data processing device to work in a specific manner, so that the instructions stored in the computer-readable memory generate a manufactured article including an instruction device, and the instruction device implements in the process Figure 1 a process or multiple processes and / or blocks Figure 1 a device for the functions specified in one block or multiple blocks.
[0124] These computer program instructions can also be loaded onto a computer or other programmable data processing device, so that a series of operation steps are executed on the computer or other programmable device to generate a computer-implemented process, and thus the instructions executed on the computer or other programmable device provide steps for implementing the functions specified in the process Figure 1 a process or multiple processes and / or blocks Figure 1 a device for the functions specified in one block or multiple blocks.
[0125] The various embodiments in this specification are described in a progressive manner. For the parts that are the same or similar among the various embodiments, reference can be made to each other. Each embodiment focuses on the differences from other embodiments. In particular, for the system embodiments, since they are basically similar to the method embodiments, the description is relatively simple. For the relevant parts, reference can be made to the partial description of the method embodiments. In this text, relational terms such as first and second are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. For those of ordinary skill in the art, the specific meanings of the above terms in the present invention can be understood according to specific circumstances. It should be noted that, without conflict, the embodiments and features in the embodiments of the present invention can be combined with each other. The present invention is not limited to any single aspect, nor to any single embodiment, nor to any arbitrary combination and / or permutation of these aspects and / or embodiments. Moreover, each aspect and / or embodiment of the present invention can be used alone or in combination with one or more other aspects and / or their embodiments.
[0126] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit them; although the present invention has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that they can still modify the technical solutions recorded in the foregoing embodiments, or perform equivalent replacements for some or all of the technical features; and these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present invention, and they should all be covered by the scope of the claims and the specification of the present invention.
Claims
1. A method for determining the difference in the recording deflection angle of a seafloor node, characterized in that, it includes: Obtain seismic data of the seabed and select shot point data from the seismic data; Perform linear correction on the shot point data and rotate the three-component data in the corrected shot point data to a target attitude; Calculate the azimuth angle from the shot point to the geophone according to the shot point coordinates and the node coordinates; Rotate the X and Y components in the shot point data with the target attitude and calculate the rotation direction angle; Determine the absolute value of the direction angle and the azimuth angle as the difference in the recording deflection angle of the seafloor node; Performing linear correction on the shot point data includes: Using the sound speed in water to correct the three-component data in the shot point data, so that the direct wave of the shot point propagating from the water layer to the node is corrected to the position at the start time.
2. The method for determining the difference in the recording deflection angle of a seafloor node according to claim 1, characterized in that, Selecting shot point data from the seismic data includes: In the seismic data, determine all shot points within the target range with the node record as the center; Obtain the shot point data corresponding to each of all the shot points within the target range.
3. The method for determining the difference in the recording deflection angle of a seafloor node according to claim 1, characterized in that, Rotating the three-component data in the corrected shot point data to the target attitude includes: Based on the angle of the node record and the magnetic declination of the node working area, rotate the three-component data in the shot point data to the target attitude.
4. The method for determining the difference in the recording deflection angle of a seafloor node according to claim 3, characterized in that, The target attitude is: The Z component is vertically downward, and the X and Y components are in the horizontal plane and the X component points to the true north position.
5. The method for determining the difference in the recording deflection angle of a seafloor node according to claim 1, characterized in that, Rotating the X and Y components in the shot point data with the target attitude and calculating the rotation direction angle includes: Rotate the X and Y components in the shot point data with the target attitude in the clockwise direction; Calculate the root mean square value corresponding to each of the X and Y components; Determine the rotation direction angle in the clockwise direction according to the root mean square value of the X component and the root mean square value of the Y component.
6. The method for determining the difference in the recording deflection angle of a seafloor node according to claim 5, characterized in that, Determining the rotation direction angle in the clockwise direction according to the root mean square value of the X component and the root mean square value of the Y component includes: Calculate the rotation angle in the clockwise direction corresponding to the maximum root mean square value of the X component and the minimum root mean square value of the Y component; Determine the rotation angle as the rotation direction angle in the clockwise direction.
7. A device for determining the difference in the recording deflection angle of a seafloor node, characterized in that, it includes: A correction unit for obtaining seismic data of the seabed and selecting shot point data from the seismic data; Perform linear correction on the shot point data and rotate the three-component data in the corrected shot point data to a target attitude; An angle unit for calculating the azimuth angle from the shot point to the geophone according to the shot point coordinates and the node coordinates; A rotation unit for rotating the X and Y components in the shot point data of the target attitude and calculating the direction angle of rotation; A calculation unit for determining that the absolute value of the direction angle and the azimuth angle is the difference in the deviation angle of the subsea node record; The correction unit includes: A correction subunit for correcting the three-component data in the shot point data using the sound speed in water, so as to correct the direct wave of the shot point propagating from the water layer to the node to the position at the start time.
8. The device for determining the difference in the deviation angle of the subsea node record according to claim 7, wherein, The correction unit includes: A selection subunit for determining all shot points within the target range centered on the node record in the seismic data; An acquisition subunit for acquiring the shot point data corresponding to each of all shot points within the target range.
9. The device for determining the difference in the deviation angle of the subsea node record according to claim 7, wherein, The correction unit includes: A target attitude subunit for rotating the three-component data in the shot point data to the target attitude based on the angle of the node record and the magnetic declination of the node working area.
10. The device for determining the difference in the deviation angle of the subsea node record according to claim 9, wherein, The target attitude is: The Z component is vertically downward, the X and Y components are in the horizontal plane and the X component points to the true north position.
11. The device for determining the difference in the deviation angle of the subsea node record according to claim 7, wherein, The rotation unit includes: A rotation subunit for rotating the X and Y components in the shot point data of the target attitude in the clockwise direction; A processing subunit for calculating the root mean square value corresponding to each of the X and Y components; A rotation angle subunit for determining the direction angle of clockwise rotation according to the root mean square value of the X component and the root mean square value of the Y component.
12. The device for determining the difference in the deviation angle of the subsea node record according to claim 11, wherein, The rotation angle subunit includes: A rotation module for calculating the clockwise rotation angle corresponding to the case where the root mean square value of the X component is the largest and the root mean square value of the Y component is the smallest; A generation module for determining that the rotation angle is the direction angle of clockwise rotation.
13. An electronic device, including a memory, a processor, and a computer program stored on the memory and executable on the processor, wherein, When the processor executes the program, the steps of the method for determining the difference in the deviation angle of the subsea node record according to any one of claims 1 to 6 are implemented.
14. A computer-readable storage medium, on which a computer program is stored, wherein, When the computer program is executed by a processor, the steps of the method for determining the difference in the deviation angle of the subsea node record according to any one of claims 1 to 6 are implemented.
Citation Information
Patent Citations
Combined type ocean bottom seismograph attitude automatic correction device and method
CN111257940A