An underwater seismic data continuous acquisition method, system, device and medium
By introducing a watchdog mechanism into the main control module at the seabed node, the problem of data acquisition interruption caused by program abnormalities was solved, ensuring continuous acquisition of marine seismic data and improving the reliability and economic benefits of marine oil and gas exploration.
Patent Information
- Application Number
- CN202510715656.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-05-30
- Publication Date
- 2026-02-27
- Estimated Expiration
- 2045-05-30
AI Technical Summary
Data acquisition was interrupted due to program malfunctions when the seabed node was operating underwater, affecting the integrity and continuity of marine seismic data acquisition and causing economic losses.
The main control module, which employs a built-in watchdog mechanism, is combined with sensors, an auxiliary acquisition module, a data storage module, and a power supply module. The watchdog mechanism monitors the operating status of the main control module, sends a feed signal periodically, and forces a restart of the main control module if it freezes abnormally, thus ensuring the continuity of data acquisition.
It effectively solved the problem of data acquisition interruption caused by program abnormalities at seabed nodes, ensuring the integrity and continuity of marine seismic data acquisition, and improving the reliability and economic benefits of marine oil and gas exploration operations.
Smart Images

Figure CN120233442B_ABST
Abstract
Description
Technical Field
[0001] This invention belongs to the field of seismic data acquisition technology, specifically a method, system, equipment, and medium for continuous underwater seismic data acquisition. Background Technology
[0002] Offshore oil and gas exploration demands high technical standards and involves complex operations, necessitating the development of broadband, high-resolution seismic acquisition and processing technologies to improve seismic profile resolution and signal-to-noise ratio, thereby enhancing the reliability of target assessment and reducing drilling risks. To improve exploration accuracy, acquisition instruments need to evolve towards higher coverage density and greater channel count. OBN (Ocean Bottom Node) is a multi-component seismograph located on the seabed that can independently acquire and record seismic signals. It features wide azimuth coverage, high operational efficiency, multi-component recording, and strong feasibility in complex terrain, making it the mainstream method for current offshore seismic acquisition.
[0003] Mainstream seabed data acquisition stations consist of sensors, battery packs, acquisition circuits, and a housing. After charging and timing on a ship, the seabed nodes are deployed underwater for long-term data acquisition, operating at depths up to 3000 meters and for up to 100 days. Deployment of 3000-meter nodes utilizes underwater robots, resulting in significant costs. Thousands of seabed nodes are deployed during operations, covering areas of several square kilometers. The collected data is then retrieved from the ship and downloaded centrally. Each seabed node is an independent entity, and its operation underwater is limited by environmental factors, making control difficult, especially in ultra-deep water. Since seabed nodes need to continuously collect data underwater for hundreds of days, any malfunction or restart of the embedded program within the MCU (Micro Controller Unit) can cause data acquisition to stop, resulting in a serious lack of critical data and significant economic losses. Summary of the Invention
[0004] The purpose of this invention is to provide a method, system, equipment, and medium for continuous underwater seismic data acquisition, so as to effectively solve the problem of data acquisition interruption caused by program abnormalities when seabed nodes are working underwater, ensure the integrity and continuity of marine seismic data acquisition, and improve the reliability and economic benefits of marine oil and gas exploration operations.
[0005] To achieve the above objectives, the present invention employs the following technical methods:
[0006] An underwater seismic data continuous acquisition system includes a main control module with a built-in watchdog mechanism, and sensors, an acquisition auxiliary module, a data storage module, and a power supply module, all electrically connected to the main control module; wherein,
[0007] Sensors used to collect seabed seismic data;
[0008] The data acquisition auxiliary module is used to assist the main control module in restarting the data acquisition task after the data acquisition is interrupted.
[0009] Data storage module, used to store submarine earthquake data;
[0010] The power supply module is used to supply power to the system;
[0011] The main control module is used to initiate data acquisition tasks; process submarine seismic data and store it in the data storage module; monitor the running status of internal programs through a watchdog mechanism, send a feed signal to the watchdog, and receive a forced restart signal sent by the watchdog.
[0012] As a limitation: the acquisition auxiliary module includes a ferroelectric memory and an auxiliary control unit, both of which are electrically connected to the main control module. The ferroelectric memory is used to store flag bits of the system acquisition status or standby status. The auxiliary control unit has a built-in time management program for recording and outputting TOD time information.
[0013] As a limitation, the system also includes an interface module. The main control module connects to the external host system through the interface module to receive external TOD time information, charge the power supply module, and transmit data with the external host system.
[0014] As a limitation, the system also includes an analog-to-digital converter module. The sensor is electrically connected to the main control module through the analog-to-digital converter module. The analog-to-digital converter module is used to convert the analog signal output by the sensor into a digital signal and send it to the main control module.
[0015] As a limitation: the sensor includes a piezoelectric detector and a three-component detector, wherein the piezoelectric detector is used to detect the seismic P-wave pressure in seawater; and the three-component detector is used to pick up seabed seismic signals.
[0016] The present invention also provides a method for continuous acquisition of underwater seismic data. Based on the above-mentioned continuous acquisition system for underwater seismic data, the method includes:
[0017] The main control module initiates the data acquisition task, and the sensors collect seabed seismic data and store it in the data storage module;
[0018] During the data acquisition process, the main control module periodically sends a feed signal to the watchdog timer. If the feed signal is not sent on time, the watchdog timer will force the main control module to restart, and the main control module will restart the data acquisition task through the acquisition auxiliary module.
[0019] As a limitation: before the main control module starts the data acquisition task, it reads the flag bit in the ferroelectric memory to determine whether the underwater seismic data continuous acquisition system is in standby mode or acquisition mode. If it is in standby mode, the main control module waits for the external host system to issue a command; if it is in acquisition mode, the main control module obtains the TOD time information through the auxiliary control unit and starts the data acquisition task.
[0020] As a limitation: after the watchdog timer forces a restart of the main control module, the main control module reads the flag bit in the ferroelectric memory to determine whether the underwater seismic data continuous acquisition system is in standby or acquisition mode. If it is in standby mode, the main control module waits for commands from the external host system; if it is in acquisition mode, the main control module obtains the TOD time information through the auxiliary control unit and starts the data acquisition task.
[0021] The present invention also provides an electronic device, including a memory and a processor. The memory stores a computer program, and the processor calls the computer program in the memory to execute the above-described method for continuous acquisition of underwater seismic data.
[0022] The present invention also provides a computer-readable storage medium storing a computer program, which, when executed by a processor, is used to implement the above-described method for continuous acquisition of underwater seismic data.
[0023] The beneficial effects achieved by this invention, due to the adoption of the above-described solution, compared with the prior art, are as follows:
[0024] (1) The present invention provides a method, system, equipment and medium for continuous acquisition of underwater seismic data. By setting a main control module, sensor, acquisition auxiliary module, data storage module and power supply module with built-in watchdog mechanism, the main control module will send a feeding signal to the watchdog at regular intervals during system operation. If the program of the main control module is stuck due to abnormal situation and cannot send the feeding signal on time, the watchdog will be triggered to force restart the main control module, ensuring that the system can restart from the abnormal state, and restart the data acquisition task through the acquisition auxiliary module. This effectively solves the problem of data acquisition interruption caused by program abnormality when the seabed node is working underwater, ensuring the integrity and continuity of marine seismic data acquisition. It does not require the exploration team to fill in the points and redeploy the nodes to acquire data, thus improving the reliability and economic benefits of marine oil and gas exploration operations.
[0025] (2) The present invention provides a method, system, device and medium for continuous acquisition of underwater seismic data. The acquisition auxiliary module includes a ferroelectric memory and an auxiliary control unit. The ferroelectric memory stores the flag bits of the system acquisition status or standby status. The auxiliary control unit records and outputs TOD time information. The data acquisition task is restarted by using the flag bit information and TOD time information, thus ensuring the integrity and continuity of marine seismic data acquisition.
[0026] This invention is applicable to the continuous acquisition of underwater seismic data. Attached Figure Description
[0027] The present invention will now be described in further detail with reference to the accompanying drawings and specific embodiments.
[0028] Figure 1 This is a structural block diagram of an underwater seismic data continuous acquisition system according to Embodiment 1 of the present invention;
[0029] Figure 2 This is a flowchart of a continuous underwater seismic data acquisition method according to Embodiment 2 of the present invention. Detailed Implementation
[0030] The present invention will be further described below with reference to the embodiments. However, those skilled in the art should understand that the present invention is not limited to the following embodiments. Any improvements and equivalent changes made based on the specific embodiments of the present invention are within the scope of protection of the claims of the present invention. Example 1
[0031] This embodiment provides an underwater seismic data continuous acquisition system, such as... Figure 1 As shown, the system includes a main control module with a built-in watchdog mechanism, sensors, an analog-to-digital converter module, an acquisition auxiliary module, a data storage module, an interface module, and a power supply module. The main control module and auxiliary control unit both use MCU microcontrollers. The sensors include a piezoelectric detector and a three-component detector. The acquisition auxiliary module includes a ferroelectric memory and an auxiliary control unit. The outputs of the piezoelectric detector and the three-component detector are connected to the input of the analog-to-digital converter module, and the output of the analog-to-digital converter module is connected to the input of the main control module. The ferroelectric memory, auxiliary control unit, data storage module, interface module, and power supply module are all bidirectionally connected to the main control module. The interface module is also bidirectionally connected to an external host system.
[0032] A piezoelectric detector is used to detect the pressure of seismic longitudinal waves in seawater and send the data to an analog-to-digital converter module.
[0033] A three-component detector is used to pick up seabed seismic signals and send them to the analog-to-digital converter module.
[0034] The analog-to-digital converter module is used to convert the analog signals output by the piezoelectric detector and the three-component detector into digital signals and send them to the main control module.
[0035] The ferroelectric memory is used to store flags indicating the acquisition status or standby status of the acquisition system. Each time the main control module starts, it first reads the flag information in the ferroelectric memory. When the main control module starts for the first time, the flag information in the ferroelectric memory is set to standby status by default. After the acquisition system in this embodiment completes charging and initial timing on the ship, the host system issues an acquisition command. The acquisition system disconnects from the host system and is deployed to a designated underwater location to begin operation. The main control module modifies the flag information in the ferroelectric memory to the acquisition status. This process continues until the acquisition system reconnects to the host system and receives a command to stop acquisition; only then will the main control module revert the flag information in the ferroelectric memory to the standby status.
[0036] The auxiliary control unit has a built-in dedicated time management program for recording and outputting TOD time information to ensure the synchronization of data acquisition time. The main control module receives the TOD time information sent by the host system, stores the TOD time information in the internal register, and sends it to the auxiliary control unit at the same time. In this embodiment, TOD (Time Of Day) represents the time identifier of a specific moment in a day. The representation of TOD includes, but is not limited to, hours, minutes, and seconds.
[0037] The data storage module is used to store the seismic P-wave pressure data and seabed seismic signal data received by the main control module.
[0038] The power supply module is used to supply power to the entire data acquisition system.
[0039] The interface module provides an interface for the main control module to connect with the external host system.
[0040] The main control module is used to initiate data acquisition tasks; process seawater seismic P-wave pressure data and seabed seismic signal data, and store them in the data storage module; modify the flag information inside the ferroelectric memory; receive TOD time information sent by the host system and send it to the auxiliary control unit; connect to the host system through the interface module to charge the power supply module; transmit data with the external host system, receive commands from the host system, and allow the host system to read and download the seawater seismic P-wave pressure data and seabed seismic signal data stored in the data storage module; and monitor the running status of the internal program through a watchdog mechanism. During data acquisition, the main control module sends a feed signal to the watchdog at preset time intervals to maintain the normal operation of the acquisition system. If the main control module malfunctions and freezes due to electromagnetic interference or other unknown reasons and fails to send the feed signal on time, the watchdog will trigger immediately after a timeout if it does not receive the feed signal, forcibly restarting the main control module. Example 2
[0041] This embodiment provides a method for continuous underwater seismic data acquisition, based on the continuous underwater seismic data acquisition system of Embodiment 1. The method includes:
[0042] S1. After the underwater seismic data continuous acquisition system is powered on, the main control module reads the flag bit in the ferroelectric memory to determine whether the system is in standby or acquisition mode. Upon initial startup, the flag bit information in the ferroelectric memory defaults to standby mode. When the underwater seismic data continuous acquisition system connects to the host system, the host system charges the system and sends TOD (Time of Observation) information. The main control module stores the TOD information securely in its internal register and simultaneously sends it to the auxiliary control unit. After the underwater seismic data continuous acquisition system completes charging and initial timing synchronization on the ship, the host system issues an acquisition command. The system then disconnects from the host system and is deployed to the designated underwater location to begin operation. The main control module first changes the flag bit information in the ferroelectric memory to acquisition mode before initiating the data acquisition task.
[0043] S2. The main control module reads the flag information from the ferroelectric memory. Since the main control module had already modified the flag information of the ferroelectric memory to the acquisition state when the data acquisition task was started previously, the main control module enters the acquisition state, obtains the TOD time information through the auxiliary control unit, and starts the data acquisition task. The data acquisition task is as follows: the piezoelectric detector detects the seismic P-wave pressure in the seawater and sends it to the analog-to-digital converter (ADC); the three-component detector picks up the seabed seismic signal and sends it to the ADC; the ADC converts the analog signals output by the piezoelectric detector and the three-component detector into digital signals and sends them to the main control module; the main control module processes the seismic P-wave pressure data in the seawater and the seabed seismic signal data and stores them in the data storage module. During the data acquisition process, the main control module sends a "feed" signal to the watchdog timer at preset time intervals to monitor the program's running status. If, at a certain moment, the program in the main control module malfunctions and freezes due to electromagnetic interference or other unknown reasons, and cannot send the "feed" signal on time, the watchdog timer will trigger immediately after not receiving the "feed" signal, forcibly restarting the main control module.
[0044] S3. After the main control module restarts, repeat step S2.
[0045] S4. The underwater seismic data continuous acquisition system reconnects to the host system and receives a stop acquisition command. The main control module modifies the flag information in the ferroelectric memory to standby mode. The host system reads and downloads the seawater seismic P-wave pressure data and seabed seismic signal data stored in the data storage module. Example 3
[0046] This embodiment provides an electronic device, including a memory and a processor. The memory stores a computer program, and the processor calls the computer program in the memory to execute a continuous underwater seismic data acquisition method according to Embodiment 2. The electronic device may include a processing unit, such as a central processing unit (CPU) or an MCU, which can perform various appropriate actions and processes according to a program stored in read-only memory (ROM) or a program loaded from a storage device into random access memory (RAM). The RAM also stores various programs and data required for the operation of the electronic device. The processing unit, ROM, and RAM are interconnected via a bus. Example 4
[0047] This embodiment provides a computer-readable storage medium storing a computer program that, when executed by a processor, implements a continuous underwater seismic data acquisition method according to Embodiment 2. The computer-readable storage medium of this embodiment may be included in an electronic device; alternatively, it may exist independently and not incorporated into an electronic device.
[0048] The computer-readable storage medium of this embodiment may include, but is not limited to: portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof. In this embodiment, the computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, apparatus, or device.
[0049] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of this disclosure, and are not intended to limit them. Although this disclosure has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some or all of the technical features therein. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of this disclosure.
Claims
1. A continuous acquisition system for underwater seismic data, characterized in that, The system comprises a main control module with a watchdog mechanism, a sensor, a data acquisition auxiliary module, a data storage module, an interface module and a power supply module, which are electrically connected with the main control module. The sensor is used for collecting seabed seismic data. The data acquisition auxiliary module is used for assisting the main control module to restart the data acquisition task after the data acquisition is interrupted. The data storage module is used for storing the seabed seismic data. The power supply module is used for supplying power to the system. The main control module is used for starting the data acquisition task, processing the seabed seismic data and storing the seabed seismic data into the data storage module, monitoring the running state of the internal program through the watchdog mechanism, sending the dog feeding signal to the watchdog, receiving the forced restart signal sent by the watchdog, obtaining the TOD time information through the auxiliary control unit after the restart, and starting the data acquisition task. The interface module is used for connecting the main control module with an external host system, receiving the external TOD time information, charging the power supply module, and transmitting data with the external host system.
2. The system of claim 1, wherein, The system further comprises an analog-digital conversion module, the sensor is electrically connected with the main control module through the analog-digital conversion module, and the analog-digital conversion module is used for converting the analog signal output by the sensor into a digital signal and sending the digital signal to the main control module.
3. The system of claim 1, wherein, The sensor comprises a piezoelectric detector and a three-component detector, the piezoelectric detector is used for detecting the seismic P-wave pressure in seawater, and the three-component detector is used for picking up the seabed seismic signal.
4. A method of continuous acquisition of seismic data underwater, characterized in that, The underwater seismic data continuous acquisition system according to any one of claims 1-3 comprises the following steps: S1, after the underwater seismic data continuous acquisition system is powered on and started, the main control module reads the flag bit in the ferroelectric memory, judges whether the underwater seismic data continuous acquisition system is in a standby state or an acquisition state, the flag bit information of the ferroelectric memory is defaulted as the standby state at the initial start; when the underwater seismic data continuous acquisition system is connected with the host system, the host system charges the underwater seismic data continuous acquisition system and sends the TOD time information, the main control module properly stores the TOD time information in the internal register and simultaneously sends the TOD time information to the auxiliary control unit; after the underwater seismic data continuous acquisition system is charged and initially time-granted on the ship, the host system issues an acquisition command, the underwater seismic data continuous acquisition system is disconnected with the host system and is deployed to a specified position under water to start working, the main control module of the underwater seismic data continuous acquisition system changes the flag bit information in the ferroelectric memory to the acquisition state and then starts the data acquisition task. S2, the main control module reads the flag information in the ferroelectric memory. Since the main control module has modified the flag information in the ferroelectric memory to the acquisition state when starting the data acquisition task, the main control module enters the acquisition state, acquires the TOD time information through the auxiliary control unit, and starts the data acquisition task. During the data acquisition process, the main control module sends the watchdog a feeding signal at a preset time interval to monitor the running state of the program. If the program in the main control module is abnormally stuck at a certain moment due to electromagnetic interference or other unknown reasons, the main control module cannot send the feeding signal on time. The watchdog is triggered immediately after the feeding signal is not received within a timeout period, and the main control module is forced to restart. S3, after the main control module restarts, the operation of step S2 is repeated. S4, the underwater seismic data continuous acquisition system reconnects the host system and receives a stop acquisition command. The main control module modifies the flag information in the ferroelectric memory to the standby state, and the host system reads and downloads the seismic pressure data in the seawater and the seabed seismic signal data stored in the data storage module.
5. An electronic device, comprising: The computer readable storage medium stores a computer program, and the computer program is executed by the processor to implement the underwater seismic data continuous acquisition method of claim 4.
6. A computer-readable storage medium, characterized in that, The computer readable storage medium stores a computer program, and the computer program is executed by the processor to implement the underwater seismic data continuous acquisition method of claim 4.
Citation Information
Patent Citations
Marine seismic node acquisition device
CN115903010A
Agricultural internet-of-things soil temperature and humidity collector
CN210006197U