Well instrument time synchronization method and system based on multi-mode time service device
Patent Information
- Application Number
- CN202510334677.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-20
- Publication Date
- 2026-09-22
AI Technical Summary
[0004]虽然现有技术提供的系统结构简单、易于实现,但是,其存在两个较明显的缺点:一是授时误差问题
[0033] (1) Improve data accuracy. The multi-mode time synchronization device can effectively reduce data acquisition errors caused by time synchronization errors, improve data accuracy and reliability, and is significantly better than the existing single-mode time synchronization system. Especially when the satellite signal is interrupted or interfered with, this solution can achieve accurate time synchronization through the 5V pulse transmitter in the multi-mode GPS receiver, thus avoiding data acquisition errors.
Smart Images

Figure CN122802091A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of petroleum exploration technology, and in particular to a method and system for synchronizing the time of downhole instruments based on a multi-mode timing device. Background Technology
[0002] In oil exploration and logging operations, accurate time synchronization of downhole instruments is crucial for the accuracy of data acquisition. Currently, traditional single-mode time synchronization systems rely on satellite signals; however, satellite signals are susceptible to interference during underground transmission, leading to timing errors. Furthermore, the complex downhole environment and severe electromagnetic interference also affect the accuracy of time synchronization. Therefore, improving the accuracy and stability of downhole instrument time synchronization has become one of the most pressing issues to be addressed in oil exploration and logging operations.
[0003] In existing technologies, time synchronization is mainly achieved through a single-mode time synchronization system. Specifically, this system typically consists of a master clock and multiple slave clocks. First, the master clock acquires time information via satellite signals and transmits the time information to the slave clocks; then, after receiving the time information, the slave clocks synchronize it with their own clocks.
[0004] While existing technologies offer simple and easy-to-implement system structures, they suffer from two significant drawbacks: First, timing error. Satellite signals may be subject to interference during underground transmission, leading to timing errors. Furthermore, the complex underground environment and severe electromagnetic interference also affect timing accuracy. Second, system maintenance. Although single-mode timing systems are simple and easy to implement, they lack real-time monitoring and alerting capabilities for timing errors. Therefore, additional personnel are needed for real-time monitoring and alerting to prevent data acquisition errors. Moreover, manual intervention to adjust the system time is required when satellite signals are interrupted or interfered with, increasing the operator's workload and reducing work efficiency. Summary of the Invention
[0005] This application discloses a method and system for synchronizing the time of instruments in a well based on a multi-mode time synchronization device.
[0006] In a first aspect, this application discloses a method for synchronizing the time of downhole instruments based on a multi-mode timing device, the method comprising:
[0007] The multi-mode GPS receiver of the multi-mode timing device receives satellite signals transmitted by different satellites and uses multi-mode timing technology to synchronize time and obtain a reference time.
[0008] The pulse transmitter of the multi-mode timing device transmits pulse signals at set time intervals, and the pulse signals are transmitted to the instrument in the well via a cable;
[0009] The instrument in the well records the trigger time when it receives the pulse signal, and obtains a timestamp.
[0010] Determine whether the difference between the timestamp and the reference time is greater than a set time;
[0011] If the time is greater than the reference time, a reminder will be issued, and the reference time of the multi-mode time synchronization device will be synchronized to the system time of the industrial control computer.
[0012] Optionally, the step of the pulse transmitter of the multi-mode timing device transmitting pulse signals at set time intervals includes:
[0013] The pulse transmitter emits a 5-volt pulse signal once per second.
[0014] Optionally, the set time is one sampling period.
[0015] Optionally, the step of providing the reminder includes:
[0016] If the difference between the timestamp and the reference time is greater than one sampling period, an audible and visual alarm will be issued to provide a reminder.
[0017] Optionally, it also includes: performing time synchronization calibration periodically or irregularly.
[0018] Secondly, this application discloses a well instrument time synchronization system based on a multi-mode time synchronization device, the system comprising:
[0019] The multi-mode time synchronization module is used by the multi-mode GPS receiver of the multi-mode time synchronization device to receive satellite signals transmitted by different satellites and use multi-mode time synchronization technology to synchronize time and obtain a reference time.
[0020] A pulse transmission module is used for the pulse transmitter of the multi-mode timing device to transmit pulse signals at set time intervals, and the pulse signals are transmitted to the instrument in the well via a cable;
[0021] The time recording module is used by the downhole instrument to record the trigger time when it receives the pulse signal and obtain a timestamp;
[0022] The time determination module is used to determine whether the difference between the timestamp and the reference time is greater than a set time;
[0023] The time synchronization processing module is used to issue a reminder when the difference between the timestamp and the reference time is greater than a set time, and to synchronize the time of the multi-mode time synchronization device to the system time of the industrial control computer.
[0024] Optionally, the pulse transmitting module is specifically used to transmit a 5-volt pulse signal once per second.
[0025] Optionally, the set time is one sampling period.
[0026] Optionally, the time synchronization processing module is specifically used for:
[0027] When the difference between the timestamp and the reference time is greater than one sampling period, an audible and visual alarm is issued to provide a reminder.
[0028] Optionally, it also includes a synchronization calibration module for performing time synchronization calibration periodically or irregularly.
[0029] Thirdly, this application discloses an electronic device comprising: a processor; and a memory for storing processor-executable instructions; wherein the processor is configured to perform the method as described in any of the preceding aspects.
[0030] Fourthly, this application discloses a non-transitory computer-readable storage medium in which, when the instructions in the storage medium are executed by a processor of an electronic device, enable the electronic device to perform the methods described in any of the preceding aspects.
[0031] Fifthly, this application discloses a computer program product in which, when the instructions in the computer program product are executed by a processor of an electronic device, the electronic device is enabled to perform the method described in any of the preceding aspects.
[0032] The technical solution provided in this application may include the following beneficial effects:
[0033] (1) Improve data accuracy. The multi-mode time synchronization device can effectively reduce data acquisition errors caused by time synchronization errors, improve data accuracy and reliability, and is significantly better than the existing single-mode time synchronization system. Especially when the satellite signal is interrupted or interfered with, this solution can achieve accurate time synchronization through the 5V pulse transmitter in the multi-mode GPS receiver, thus avoiding data acquisition errors.
[0034] (2) Real-time monitoring and alerts. The system can monitor the time difference in real time and alert operators when anomalies occur, so that operators can handle them in a timely manner. Existing single-mode time synchronization systems lack real-time monitoring and alert functions for time synchronization errors, which can easily lead to errors in data acquisition.
[0035] (3) Automatic time synchronization. Existing systems require manual intervention to adjust the system time, which increases the burden on operators and reduces work efficiency; while multi-mode time synchronization devices can automatically synchronize the time to the system time of the workstation, reducing the need for manual intervention and improving work efficiency, which is a significant improvement compared with the existing single-mode time synchronization system.
[0036] (4) Strong environmental adaptability. Existing technologies suffer from severe electromagnetic interference in complex downhole environments, which affects the accuracy of time synchronization; while multi-mode time synchronization devices can maintain stable time synchronization performance in complex downhole environments, such as those with strong electromagnetic interference, which is of great significance for improving the accuracy and reliability of logging data.
[0037] (5) The system is easy to maintain. The multi-mode time synchronization device has a simple structure, is easy to implement, and has an automatic synchronization function, which reduces the difficulty of system maintenance and the need for manual intervention, improves the reliability and stability of the system, and has significant advantages compared with the existing single-mode time synchronization system. Attached Figure Description
[0038] Figure 1 A flowchart illustrating a well-drilled instrument time synchronization method based on a multi-mode time synchronization device provided in this application.
[0039] Figure 2 A schematic diagram of the well instrument time synchronization method based on a multi-mode time synchronization device provided in this application.
[0040] Figure 3 A structural diagram of a well instrument time synchronization system based on a multi-mode time synchronization device provided in this application.
[0041] Figure 4 A block diagram of an electronic device provided in this application.
[0042] Figure 5 A block diagram of another electronic device provided in this application. Detailed Implementation
[0043] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.
[0044] As mentioned above, the existing technology provides two significant drawbacks: First, there is the issue of timing error. Satellite signals may be subject to interference during underground transmission, leading to timing errors. Furthermore, the complex underground environment and severe electromagnetic interference also affect the accuracy of timing. Second, there are system maintenance issues. While single-mode timing systems are simple in structure and easy to implement, they lack real-time monitoring and alerting capabilities for timing errors. Therefore, additional personnel are needed for real-time monitoring and alerting to prevent data acquisition errors. Moreover, when satellite signals are interrupted or interfered with, manual intervention is required to adjust the system time, increasing the operator's workload and reducing work efficiency.
[0045] To address the aforementioned problems, this application provides a method and system for synchronizing downhole instrument time based on a multi-mode time synchronization device. The method for synchronizing downhole instrument time based on a multi-mode time synchronization device provided in this application is described below.
[0046] Example 1
[0047] Please see Figure 1 This is a flowchart of a well instrument time synchronization method based on a multi-mode time synchronization device provided in this application.
[0048] In one instance, such as Figure 2 The diagram shown is a schematic of the well-drilled instrument time synchronization method based on a multi-mode time synchronization device provided in this application. The multi-mode GPS receiver is model Trimble-GPS-926260-15, the 5V pulse transmitter is model Pulse-5V, the well-drilled instrument is model WAVELAB-II, and the industrial computer is model IPC-610H. The system operates in an ambient temperature range of 0℃ to 50℃ and an ambient pressure range of 0.1MPa to 1MPa.
[0049] It should be noted that the multi-mode GPS receiver's built-in 5V pulse transmitter periodically emits 5V pulse signals. These pulse signals are designed to excite the instrument housing in the well, causing it to immediately record the current timestamp upon receiving the pulse. This technique effectively reduces data acquisition errors caused by timing inaccuracies, improving data accuracy and reliability.
[0050] Specifically, the method may include the following steps:
[0051] Step S101: The multi-mode GPS receiver of the multi-mode time synchronization device receives satellite signals transmitted by different satellites and uses multi-mode time synchronization technology to synchronize time and obtain a reference time. Time synchronization using multi-mode time synchronization technology ensures the accuracy and reliability of the received time signals.
[0052] Step S102: The pulse transmitter of the multi-mode timing device transmits pulse signals at set time intervals, and the pulse signals are transmitted to the instrument in the well via a cable.
[0053] In one scenario, the pulse transmitter of the multi-mode timing device transmits a 5-volt pulse signal once per second. It should be noted that the 5-volt pulse signal listed here is merely a preferred example and should not be construed as limiting the scope of this application. Furthermore, the transmission frequency of once per second mentioned herein is also illustrative and should not be construed as limiting the scope of this application.
[0054] Step S103: When the instrument in the well receives the pulse signal, it records the trigger time and obtains a timestamp.
[0055] Step S104: Determine whether the difference between the timestamp and the reference time is greater than a set time; if it is greater, then proceed to step S105.
[0056] In one scenario, the set time can be set to one sampling period. For example, if one sampling period is 1 microsecond, then the set time can be set to 1 microsecond. It should be noted that the specific value of the set time is for illustrative purposes only; in actual applications, it can be set appropriately according to specific circumstances.
[0057] Specifically, upon receiving a 5V pulse, the instrument in the well immediately records the trigger time. This timestamp is compared with the time from the multi-mode time synchronization device. If a time difference greater than one sampling point (i.e., the error between the timestamp and the actual time exceeds one sampling period) is found, the system will issue a buzzer alert and synchronize the time of the multi-mode time synchronization device to the workstation's system time to ensure time consistency. This technology enables real-time monitoring and alerts, facilitating timely handling by operators.
[0058] Step S105: Issue a reminder and synchronize the reference time of the multi-mode time synchronization device with the system time of the industrial control computer so that the industrial control computer can communicate with the host computer via the Ethernet interface and upload the data of the instrument in the well to the host computer for storage and analysis.
[0059] In one scenario, if the difference between the timestamp and the reference time is greater than one sampling period, an audible and visual alarm will be issued as a reminder. For example, an alarm may be triggered by a buzzer or a flashing light.
[0060] Furthermore, this application may also include the following steps: performing time synchronization calibration periodically or irregularly to ensure time consistency and data accuracy. It should be noted that the time synchronization calibration settings can be performed at fixed time intervals, such as once every N days; or irregularly, for example, as needed by the operator. Regardless of the method used, the accuracy of time synchronization for instruments in the well can be further improved.
[0061] In summary, the well instrument time synchronization method based on a multi-mode time synchronization device provided in this application has the following beneficial effects:
[0062] (1) Improve data accuracy. The multi-mode time synchronization device can effectively reduce data acquisition errors caused by time synchronization errors, improve data accuracy and reliability, and is significantly better than the existing single-mode time synchronization system. Especially when the satellite signal is interrupted or interfered with, this solution can achieve accurate time synchronization through the 5V pulse transmitter in the multi-mode GPS receiver, thus avoiding data acquisition errors.
[0063] (2) Real-time monitoring and alerts. The system can monitor the time difference in real time and alert operators when anomalies occur, so that operators can handle them in a timely manner. Existing single-mode time synchronization systems lack real-time monitoring and alert functions for time synchronization errors, which can easily lead to errors in data acquisition.
[0064] (3) Automatic time synchronization. Existing systems require manual intervention to adjust the system time, which increases the burden on operators and reduces work efficiency; while multi-mode time synchronization devices can automatically synchronize the time to the system time of the workstation, reducing the need for manual intervention and improving work efficiency, which is a significant improvement compared with the existing single-mode time synchronization system.
[0065] (4) Strong environmental adaptability. Existing technologies suffer from severe electromagnetic interference in complex downhole environments, which affects the accuracy of time synchronization; while multi-mode time synchronization devices can maintain stable time synchronization performance in complex downhole environments, such as those with strong electromagnetic interference, which is of great significance for improving the accuracy and reliability of logging data.
[0066] (5) The system is easy to maintain. The multi-mode time synchronization device has a simple structure, is easy to implement, and has an automatic synchronization function, which reduces the difficulty of system maintenance and the need for manual intervention, improves the reliability and stability of the system, and has significant advantages compared with the existing single-mode time synchronization system.
[0067] It should be noted that, for the sake of simplicity, the method embodiments are all described as a series of actions. However, those skilled in the art should understand that this application is not limited to the described order of actions, because according to this application, some steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also understand that the embodiments described in the specification are all optional embodiments, and the actions involved are not necessarily required by this application.
[0068] After introducing the method, the well instrument time synchronization system based on the multi-mode time synchronization device provided in this application will be described.
[0069] like Figure 3 The diagram shown is a structural diagram of a well instrument time synchronization system based on a multi-mode time synchronization device provided in this application. The system includes:
[0070] The multi-mode timing module 310 is used by the multi-mode GPS receiver of the multi-mode timing device to receive satellite signals transmitted by different satellites and to perform time synchronization using multi-mode timing technology to obtain a reference time.
[0071] The pulse transmission module 320 is used for the pulse transmitter of the multi-mode timing device to transmit pulse signals at set time intervals, and the pulse signals are transmitted to the instrument in the well via a cable;
[0072] The time recording module 330 is used to record the trigger time when the downhole instrument receives the pulse signal and obtain a timestamp;
[0073] The time determination module 340 is used to determine whether the difference between the timestamp and the reference time is greater than a set time;
[0074] The time synchronization processing module 350 is used to issue a reminder when the difference between the timestamp and the reference time is greater than a set time, and to synchronize the time of the multi-mode time synchronization device to the system time of the industrial control computer.
[0075] In one scenario, the pulse transmitting module 320 is specifically used to transmit a 5-volt pulse signal once per second.
[0076] In one scenario, the set time is one sampling period.
[0077] In one scenario, the time synchronization processing module 350 is specifically used to issue an audible and visual alarm to provide a reminder when the difference between the timestamp and the reference time is greater than one sampling period.
[0078] Furthermore, the system also includes a synchronization calibration module for performing time synchronization calibration periodically or irregularly.
[0079] In summary, the well instrument time synchronization system based on a multi-mode time synchronization device provided in this application has the following beneficial effects:
[0080] (1) Improve data accuracy. The multi-mode time synchronization device can effectively reduce data acquisition errors caused by time synchronization errors, improve data accuracy and reliability, and is significantly better than the existing single-mode time synchronization system. Especially when the satellite signal is interrupted or interfered with, this solution can achieve accurate time synchronization through the 5V pulse transmitter in the multi-mode GPS receiver, thus avoiding data acquisition errors.
[0081] (2) Real-time monitoring and alerts. The system can monitor the time difference in real time and alert operators when anomalies occur, so that operators can handle them in a timely manner. Existing single-mode time synchronization systems lack real-time monitoring and alert functions for time synchronization errors, which can easily lead to errors in data acquisition.
[0082] (3) Automatic time synchronization. Existing systems require manual intervention to adjust the system time, which increases the burden on operators and reduces work efficiency; while multi-mode time synchronization devices can automatically synchronize the time to the system time of the workstation, reducing the need for manual intervention and improving work efficiency, which is a significant improvement compared with the existing single-mode time synchronization system.
[0083] (4) Strong environmental adaptability. Existing technologies suffer from severe electromagnetic interference in complex downhole environments, which affects the accuracy of time synchronization; while multi-mode time synchronization devices can maintain stable time synchronization performance in complex downhole environments, such as those with strong electromagnetic interference, which is of great significance for improving the accuracy and reliability of logging data.
[0084] (5) The system is easy to maintain. The multi-mode time synchronization device has a simple structure, is easy to implement, and has an automatic synchronization function, which reduces the difficulty of system maintenance and the need for manual intervention, improves the reliability and stability of the system, and has significant advantages compared with the existing single-mode time synchronization system.
[0085] Example 3
[0086] Optionally, this application also provides an electronic device, including: a processor, a memory, and a computer program stored in the memory and executable on the processor. When the computer program is executed by the processor, it implements the various processes of the above method embodiments and achieves the same technical effect. To avoid repetition, it will not be described again here.
[0087] This application also provides a computer-readable storage medium storing a computer program. When the computer program is executed by a processor, it implements the various processes of the above-described method embodiments and achieves the same technical effects. To avoid repetition, it will not be described again here. The computer-readable storage medium may be a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk, etc.
[0088] Figure 4 This application provides a block diagram of an electronic device 800. For example, the electronic device 800 may be a mobile phone, computer, digital broadcasting terminal, messaging device, game console, tablet device, medical device, fitness equipment, personal digital assistant, etc.
[0089] Reference Figure 4 The electronic device 800 may include one or more of the following components: a processing component 802, a memory 804, a power supply component 806, a multimedia component 808, an audio component 810, an input / output (I / O) interface 812, a sensor component 814, and a communication component 816.
[0090] Processing component 802 typically controls the overall operation of electronic device 800, such as operations associated with display, telephone calls, data communication, camera operation, and recording operations. Processing component 802 may include one or more processors 820 to execute instructions to complete all or part of the steps of the methods described above. Furthermore, processing component 802 may include one or more modules to facilitate interaction between processing component 802 and other components. For example, processing component 802 may include a multimedia module to facilitate interaction between multimedia component 808 and processing component 802.
[0091] Memory 804 is configured to store various types of data to support the operation of device 800. Examples of this data include instructions for any application or method operating on electronic device 800, contact data, phonebook data, messages, images, videos, etc. Memory 804 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic storage, flash memory, magnetic disk, or optical disk.
[0092] Power supply component 806 provides power to various components of electronic device 800. Power supply component 806 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power to electronic device 800.
[0093] Multimedia component 808 includes a screen that provides an output interface between the electronic device 800 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen may be implemented as a touchscreen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touches, swipes, and gestures on the touch panel. The touch sensors may sense not only the boundaries of the touch or swipe action but also the duration and pressure associated with the touch or swipe operation. In some embodiments, multimedia component 808 includes a front-facing camera and / or a rear-facing camera. When the device 800 is in an operating mode, such as a shooting mode or a video mode, the front-facing camera and / or the rear-facing camera may receive external multimedia data. Each front-facing camera and rear-facing camera may be a fixed optical lens system or have focal length and optical zoom capabilities.
[0094] Audio component 810 is configured to output and / or input audio signals. For example, audio component 810 includes a microphone (MIC) configured to receive external audio signals when electronic device 800 is in an operating mode, such as call mode, recording mode, and voice recognition mode. The received audio signals may be further stored in memory 804 or transmitted via communication component 816. In some embodiments, audio component 810 also includes a speaker for outputting audio signals.
[0095] I / O interface 812 provides an interface between processing component 802 and peripheral interface modules, such as keyboards, click wheels, buttons, etc. These buttons may include, but are not limited to, home buttons, volume buttons, power buttons, and lock buttons.
[0096] Sensor assembly 814 includes one or more sensors for providing state assessments of various aspects of electronic device 800. For example, sensor assembly 814 may detect the on / off state of device 800, the relative positioning of components such as the display and keypad of electronic device 800, changes in position of electronic device 800 or a component of electronic device 800, the presence or absence of user contact with electronic device 800, orientation or acceleration / deceleration of electronic device 800, and temperature changes of electronic device 800. Sensor assembly 814 may include a proximity sensor configured to detect the presence of nearby objects without any physical contact. Sensor assembly 814 may also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, sensor assembly 814 may also include an accelerometer, gyroscope, magnetometer, pressure sensor, or temperature sensor.
[0097] Communication component 816 is configured to facilitate wired or wireless communication between electronic device 800 and other devices. Electronic device 800 can access wireless networks based on communication standards, such as WiFi, carrier networks (such as 2G, 3G, 4G, or 5G), or combinations thereof. In one exemplary embodiment, communication component 816 receives broadcast signals or broadcast operation information from an external broadcast management system via a broadcast channel. In one exemplary embodiment, communication component 816 also includes a near-field communication (NFC) module to facilitate short-range communication. For example, the NFC module may be implemented based on radio frequency identification (RFID) technology, Infrared Data Association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology, and other technologies.
[0098] In an exemplary embodiment, the electronic device 800 may be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field-programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components to perform the methods described above.
[0099] In an exemplary embodiment, a non-transitory computer-readable storage medium including instructions is also provided, such as a memory 804 including instructions, which can be executed by a processor 820 of an electronic device 800 to perform the above-described method. For example, the non-transitory computer-readable storage medium may be a ROM, random access memory (RAM), CD-ROM, magnetic tape, floppy disk, and optical data storage device, etc.
[0100] Example 4
[0101] Figure 5 A block diagram of another electronic device 1900 provided for this application. For example, electronic device 1900 may be provided as a server.
[0102] Reference Figure 5 The electronic device 1900 includes a processing component 1922, which further includes one or more processors, and memory resources represented by memory 1932 for storing instructions, such as application programs, that can be executed by the processing component 1922. The application programs stored in memory 1932 may include one or more modules, each corresponding to a set of instructions. Furthermore, the processing component 1922 is configured to execute instructions to perform the methods described above.
[0103] Electronic device 1900 may also include a power supply component 1926 configured to perform power management of electronic device 1900, a wired or wireless network interface 1950 configured to connect electronic device 1900 to a network, and an input / output (I / O) interface 1958. Electronic device 1900 can operate on an operating system stored in memory 1932, such as Windows Server™, Mac OS X™, Unix™, Linux™, FreeBSD™, or similar.
[0104] Example 5
[0105] Fifthly, this application discloses a computer program product in which, when the instructions in the computer program product are executed by a processor of an electronic device, the electronic device is enabled to perform the method described in any of the preceding aspects.
[0106] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or system that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or system. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or system that includes that element.
[0107] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes several instructions to cause a terminal (which may be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods described in the various embodiments of this application.
[0108] The embodiments of this application have been described above with reference to the accompanying drawings. However, this application is not limited to the specific embodiments described above. The specific embodiments described above are merely illustrative and not restrictive. Those skilled in the art can make many other forms under the guidance of this application without departing from the spirit and scope of the claims, and all of these forms are within the protection scope of this application.
[0109] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed in this application can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0110] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the systems, units, and processes described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.
[0111] In the embodiments provided in this application, it should be understood that the disclosed systems and methods can be implemented in other ways. For example, the system embodiments described above are merely illustrative. For instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between systems or units may be electrical, mechanical, or other forms.
[0112] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0113] In addition, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.
[0114] If the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, ROM, RAM, magnetic disks, or optical disks.
[0115] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the technical scope disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
Claims
1. A method for synchronizing the time of downhole instruments based on a multi-mode time synchronization device, characterized in that, The method includes: The multi-mode GPS receiver of the multi-mode timing device receives satellite signals transmitted by different satellites and uses multi-mode timing technology to synchronize time and obtain a reference time. The pulse transmitter of the multi-mode timing device transmits pulse signals at set time intervals, and the pulse signals are transmitted to the instrument in the well via a cable; The instrument in the well records the trigger time when it receives the pulse signal, and obtains a timestamp. Determine whether the difference between the timestamp and the reference time is greater than a set time; If the time is greater than the reference time, a reminder will be issued, and the reference time of the multi-mode time synchronization device will be synchronized to the system time of the industrial control computer.
2. The well instrument time synchronization method based on a multi-mode time synchronization device according to claim 1, characterized in that, The step of the pulse transmitter of the multi-mode timing device transmitting pulse signals at set time intervals includes: The pulse transmitter emits a 5-volt pulse signal once per second.
3. The well instrument time synchronization method based on a multi-mode time synchronization device according to claim 1, characterized in that, The set time is one sampling period.
4. The well instrument time synchronization method based on a multi-mode time synchronization device according to claim 3, characterized in that, The steps for issuing the reminder include: If the difference between the timestamp and the reference time is greater than one sampling period, an audible and visual alarm will be issued to provide a reminder.
5. The well instrument time synchronization method based on a multi-mode time synchronization device according to claim 1, characterized in that, Also includes: Perform time synchronization calibration regularly or irregularly.
6. A well instrument time synchronization system based on a multi-mode time synchronization device, characterized in that, The system includes: The multi-mode time synchronization module is used by the multi-mode GPS receiver of the multi-mode time synchronization device to receive satellite signals transmitted by different satellites and use multi-mode time synchronization technology to synchronize time and obtain a reference time. A pulse transmission module is used for the pulse transmitter of the multi-mode timing device to transmit pulse signals at set time intervals, and the pulse signals are transmitted to the instrument in the well via a cable; The time recording module is used by the downhole instrument to record the trigger time when it receives the pulse signal and obtain a timestamp; The time determination module is used to determine whether the difference between the timestamp and the reference time is greater than a set time; The time synchronization processing module is used to issue a reminder when the difference between the timestamp and the reference time is greater than a set time, and to synchronize the time of the multi-mode time synchronization device to the system time of the industrial control computer.
7. The well instrument time synchronization system based on a multi-mode time synchronization device according to claim 6, characterized in that, The pulse emission module is specifically used for: It emits a 5-volt pulse signal once per second.
8. The well instrument time synchronization system based on a multi-mode time synchronization device according to claim 6, characterized in that, The set time is one sampling period.
9. The well instrument time synchronization system based on a multi-mode time synchronization device according to claim 8, characterized in that, The time synchronization processing module is specifically used for: When the difference between the timestamp and the reference time is greater than one sampling period, an audible and visual alarm is issued to provide a reminder.
10. The well instrument time synchronization system based on a multi-mode time synchronization device according to claim 7, characterized in that, Also includes: The synchronization calibration module is used to perform time synchronization calibration periodically or irregularly.
11. An electronic device, characterized in that, include: A processor, a memory, and a computer program stored in the memory and executable on the processor, wherein the computer program, when executed by the processor, implements the method as described in any one of claims 1 to 5.
12. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that, when executed by a processor, implements the method as described in any one of claims 1 to 5.
13. A computer program product, characterized in that, When the instructions in the computer program product are executed by the processor of the electronic device, the electronic device implements the method as described in any one of claims 1 to 5.