Methods, systems, and electronic equipment for determining the moment the plunger hits the water

By combining acceleration, pressure, and temperature sensors, the average value of the difference parameters is calculated and compared with a threshold, accurately determining the moment the smart plunger falls into the water. This solves the problem of inaccurate judgment by a single sensor and improves the gas production capacity of the gas well.

CN122304990APending Publication Date: 2026-06-30CNPC BOHAI DRILLING ENG +1

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
CNPC BOHAI DRILLING ENG
Filing Date
2024-12-27
Publication Date
2026-06-30

Smart Images

  • Figure CN122304990A_ABST
    Figure CN122304990A_ABST
Patent Text Reader

Abstract

This invention belongs to the field of plunger motion, specifically relating to a method, system, and electronic device for determining the moment a plunger hits the water. It aims to solve the problem that existing methods using a single sensor are too simplistic and inaccurate. The invention includes: collecting the plunger's acceleration, pressure, and temperature at various moments during its descent to the bottom of the water using an acceleration sensor, a pressure sensor, and a temperature sensor to obtain sets of acceleration, pressure, and temperature at each moment; subtracting the acceleration of the previous moment from the acceleration of the next moment to obtain differential acceleration values; subtracting the pressure of the previous moment from the pressure of the next moment to obtain differential pressure values; subtracting the temperature of the previous moment from the temperature of the next moment to obtain differential temperature values; dividing each differential value by its corresponding time period to obtain an average value; and determining the moment of impact based on these average values. The impact moment obtained by this invention is accurate and scientific.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention belongs to the field of plunger motion, and specifically relates to a method, system and electronic equipment for determining the combination of plunger falling into water at the moment of impact. Background Technology

[0002] Natural gas well production gradually decreases over time. When the bottomhole pressure is insufficient to lift the downhole fluid, the well may be forced to shut down due to lack of production. Currently, intelligent plunger-based water lift technology is a common method for increasing production in older gas wells. The intelligent plunger consists of a sensing system, a control system, a variable-diameter plunger, and a piston rod drive device. The sensing system dynamically monitors its own motion, wellbore pressure, and ambient temperature, calculating and analyzing its relative position to the fluid level in the wellbore in real time. This accurate determination of the moment the intelligent plunger hits the water ensures that its relative position to the dynamically changing fluid level remains constant throughout each working cycle, thus stabilizing the drainage volume and improving the production capacity of older gas wells. Therefore, accurately determining the moment the intelligent plunger hits the water is a crucial step in improving the production capacity of older gas wells.

[0003] Once the plunger's entry into the water is successfully detected, the sensing system transmits an expansion flag to the variable-diameter plunger module. This causes the distance between the plunger's outer wall and the wellbore's inner wall to gradually decrease during the descent, increasing the descent resistance and decreasing the descent speed until the plunger stops at the target location below the liquid surface in the wellbore. The wellbore's internal environment, with the liquid surface as the boundary, consists of an upper gaseous medium and a lower liquid medium. Environmental parameters exhibit a step change at this boundary. The curves showing the change in environmental parameters such as temperature and pressure with depth exhibit a continuous but non-differentiable removable discontinuity characteristic. The moment corresponding to the removable discontinuity is the plunger's entry into the water. For example, within each medium, temperature increases with depth from the wellhead. In the gas phase, downhole pressure increases with temperature; in the liquid phase, downhole pressure increases due to the combined effect of increasing temperature and liquid depth. In current smart plunger-based drainage and gas production processes, the step change of a single sensing parameter such as temperature or pressure is typically used to determine the entry into the water. However, existing methods for determining accuracy using a single sensor are too simplistic and inaccurate. Summary of the Invention

[0004] To address the aforementioned problems in the prior art, namely the oversimplification and inaccuracy of existing single-sensor judgment methods, this invention provides a combined judgment method for the instant a plunger falls into water, the judgment method comprising:

[0005] An acceleration sensor, a pressure sensor, and a temperature sensor are installed on the plunger;

[0006] Based on the acceleration, pressure and temperature of the plunger at various moments during its descent to the bottom of the water, the acceleration, pressure and temperature sets at various moments are obtained.

[0007] For the set of accelerations at each moment, subtract the acceleration of the previous moment from the acceleration of the next moment to obtain the difference acceleration.

[0008] For the set of pressures at each moment, the pressure difference is obtained by subtracting the pressure of the previous moment from the pressure of the next moment.

[0009] For each set of temperatures at any given time, the temperature difference is obtained by subtracting the temperature of the previous time from the temperature of the next time.

[0010] Each difference in acceleration, pressure, and temperature is divided by its corresponding time period to obtain the average acceleration, average pressure, and average temperature.

[0011] The moment of falling into the water is obtained by comparing each average acceleration with an acceleration threshold, each average pressure with a pressure threshold, and each average temperature with a temperature threshold.

[0012] In a preferred embodiment, the acceleration, pressure, and temperature at each time point are as follows:

[0013] The time set for each moment is: T = {t1, t2, ..., t} i ,...,t n};

[0014] The set of accelerations at each moment is: G = {g1, g2, ..., g...} i ,...,g n};

[0015] The set of pressures at each moment is: P = {p1, p2, ..., p i ,...,p n};

[0016] The set of temperatures at each time point is: TP = {tp1, tp2, ..., tp} i ,...,tp n};

[0017] Where t1, t2, ..., t i ,...,t n These represent the first time point, the second time point, the i-th time point, and the n-th time point, respectively; g1, g2, ..., g i ,...,gn Let p1, p2, ..., p be the accelerations at the first, second, i-th, and n-th moments, respectively. i ,...,p n Let tp1, tp2, ..., tp be the pressure at time 1, time 2, time 1, and time 2 respectively; tp1, tp2, ..., tp2. i ,...,tp n These are the temperatures at the first time point, the second time point, the i-th time point, and the n-th time point, respectively.

[0018] In a preferred embodiment, the method for obtaining each differential acceleration is as follows: Δg i =g i+1 -g i , i∈[1,n-1];

[0019] Wherein, Δg i g is the difference between the acceleration at time i+1 and the acceleration at time i; i+1 Let g be the acceleration at time i+1; i Let n be the acceleration at time i; n is the acceleration at the last time.

[0020] The difference accelerations at various times form a set of difference accelerations, which is: ΔG={Δg1,Δg2,...,Δg i ,...Δg n-1};

[0021] Where ΔG is the set of difference accelerations, Δg1 is the difference between the acceleration at the second time moment and the acceleration at the first time moment, Δg2 is the difference between the acceleration at the third time moment and the acceleration at the second time moment, and Δg... i Let Δg be the difference between the acceleration at time i+1 and the acceleration at time i. n-1 The difference between the acceleration at time n and the acceleration at time n-1.

[0022] In a preferred embodiment, the differential pressure at each moment constitutes a differential pressure set;

[0023] The differential pressure set is as follows:

[0024] ΔP={Δp1,Δp2,...,Δp i ,...,Δp n-1};

[0025] Where ΔP is the set of differential pressures, Δp1 is the difference between the pressure at the second moment and the pressure at the first moment, i.e., the first differential pressure; Δp2 is the difference between the pressure at the third moment and the pressure at the second moment, i.e., the second differential pressure; Δp i Δp is the difference between the pressure at time i+1 and the pressure at time i, i.e., the pressure difference at time i; n-1 It is the difference between the pressure at time n and the pressure at time n-1, that is, the pressure difference at time n-1.

[0026] In a preferred embodiment, the temperature difference at each time point constitutes a temperature difference set;

[0027] The set of temperature differences is: ΔTp={Δtp1,Δtp2,...,Δtp i ,...,Δtp n-1};

[0028] Where ΔTp is the set of temperature differences, Δtp1 is the difference between the temperature at the second time and the temperature at the first time, which is the first temperature difference, Δtp2 is the difference between the temperature at the third time and the temperature at the second time, which is the second temperature difference, and Δtp... i The difference between the temperature at time i+1 and the temperature at time i is the i-th temperature difference, Δtp. n-1 The difference between the temperature at time n and the temperature at time n-1 is the (n-1)th difference temperature.

[0029] In a preferred embodiment, the time difference between two adjacent times is equal for each time period.

[0030] In a preferred embodiment, obtaining the average acceleration, average pressure, and average temperature by dividing each differential acceleration, each differential pressure, and each differential temperature by their respective corresponding time periods includes:

[0031] Among them, K G1 ,K G2 ,,K Gi ,K Gn-1 The first average acceleration is divided into two parts: Δp2 and Δp. i Let Δp be the i-th average acceleration. n-1 Let K be the nth and the average acceleration; P1 ,K P2 ,...,K Pi ,...,K Pn-1 These are the first average pressure, the second average pressure, the i-th average pressure, and the (n-1)-th average pressure, respectively; K TP ,KTP2 ,K TPi ,K TPn-1 These are the first average temperature, the second average temperature, the i-th average temperature, and the (n-1)-th average temperature, respectively, and Δt is the time difference between any two consecutive sampling times.

[0032] In a preferred timing method, the specific method for obtaining the moment of fall into the water based on comparisons of various average accelerations with acceleration thresholds, various average pressures with pressure thresholds, and various average temperatures with temperature thresholds is as follows:

[0033] When the average acceleration, average pressure, and average temperature at the same moment satisfy the first formula, then the first moment that occurs is the moment of falling into the water.

[0034] The first formula is:

[0035] Among them, K Gj Let K be the pressure at time j. Pj Let K be the pressure at time j. TPj Let be the temperature at time j, where j is any time. These are the acceleration threshold, pressure threshold, and temperature threshold, respectively.

[0036] A second aspect of the present invention provides a plunger-in-water-moment combination determination system, based on the above-described plunger-in-water-moment combination determination method, characterized in that the determination system comprises:

[0037] The data acquisition module is used to collect the acceleration, pressure and temperature of the plunger at various moments during the plunger's descent to the bottom of the water based on the acceleration sensor, pressure sensor and temperature sensor, and to obtain the acceleration set, pressure set and temperature set at each moment.

[0038] The first processing module is used to obtain the differential acceleration by subtracting the acceleration of the previous moment from the acceleration of the acceleration set at each moment.

[0039] The second processing module is used to obtain the pressure difference by subtracting the pressure of the previous moment from the pressure of each subsequent moment for the pressure set at each moment.

[0040] The third processing module is used to obtain the temperature difference by subtracting the temperature of the previous moment from the temperature of each subsequent moment for the temperature set at each moment.

[0041] The average value calculation module is used to divide each difference in acceleration, pressure, and temperature by its corresponding time period to obtain the average acceleration, average pressure, and average temperature.

[0042] The timing module is used to compare each average acceleration with an acceleration threshold, each average pressure with a pressure threshold, and each average temperature with a temperature threshold, and to obtain the time of fall into the water based on the comparison results.

[0043] A third aspect of the present invention provides an electronic device comprising: at least one processor; and a memory communicatively connected to at least one of the processors; wherein the memory stores instructions executable by the processor for executing by the processor to implement the above-described plunger-in-water instantaneous combination determination method.

[0044] The beneficial effects of this invention are:

[0045] (1) The purpose of this invention is to continuously record parameters such as the movement state of the intelligent plunger and the well environment, calculate the trend of each parameter changing over time, adaptively set the change threshold of different parameters, and determine the moment when the intelligent plunger falls into the well based on the relationship between the parameters and their respective thresholds.

[0046] (2) In the drainage and gas extraction process based on intelligent plunger gas lift, the dynamic parameters during the plunger's descent are comprehensively monitored by introducing acceleration, pressure, and temperature sensors. By calculating the difference parameters (such as difference acceleration, difference pressure, and difference temperature) and their corresponding average rate of change at each moment, the instant the plunger hits the water can be determined more accurately. This method not only considers the step characteristics of environmental parameters changing with the medium, but also utilizes the advantages of multi-sensor data fusion analysis, overcoming the limitations and inaccuracies of traditional single-parameter judgment methods.

[0047] (3) This method improves the accuracy of judging the plunger's motion state and the liquid level position in the wellbore by simultaneously monitoring and analyzing multiple physical quantities. This helps ensure that the position where the plunger stops each time is consistent with the relative position between the dynamically changing liquid level in the wellbore, thereby stabilizing the drainage volume in each working cycle and effectively improving the gas production capacity of old gas wells. In addition, accurate judgment of the moment of water drop can also optimize the adjustment of the distance between the outer wall of the plunger and the inner wall of the wellbore, so that the variable diameter column module can respond in time, reduce the falling resistance and speed, and finally stop safely at the target position. Attached Figure Description

[0048] Other features, objects, and advantages of this application will become more apparent from the following detailed description of non-limiting embodiments with reference to the accompanying drawings:

[0049] Figure 1 This is a schematic diagram of a method for determining the instantaneous combination of plunger falling into water according to an embodiment of the present invention;

[0050] Figure 2 This is a physical image of an intelligent plunger according to an embodiment of the present invention;

[0051] Figure 3 This is a schematic diagram of the moment the plunger falls into the water inside the wellbore, according to an embodiment of the present invention.

[0052] Figure 4 This is a schematic diagram of the structure of a computer system used to implement the methods, systems, and devices of this application. Detailed Implementation

[0053] The present application will now be described in further detail with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are for illustrative purposes only and are not intended to limit the invention. Furthermore, it should be noted that, for ease of description, only the parts relevant to the invention are shown in the accompanying drawings.

[0054] It should be noted that, unless otherwise specified, the embodiments and features described in this application can be combined with each other. This application will now be described in detail with reference to the accompanying drawings and embodiments.

[0055] This invention provides a method for determining the instantaneous combination of plunger falling into water, the method comprising:

[0056] An acceleration sensor, a pressure sensor, and a temperature sensor are installed on the plunger;

[0057] Based on the acceleration, pressure and temperature of the plunger at various moments during its descent to the bottom of the water, the acceleration, pressure and temperature sets at various moments are obtained.

[0058] For the set of accelerations at each moment, subtract the acceleration of the previous moment from the acceleration of the next moment to obtain the difference acceleration.

[0059] For the set of pressures at each moment, the pressure difference is obtained by subtracting the pressure of the previous moment from the pressure of the next moment.

[0060] For each set of temperatures at any given time, the temperature difference is obtained by subtracting the temperature of the previous time from the temperature of the next time.

[0061] Each difference in acceleration, pressure, and temperature is divided by its corresponding time period to obtain the average acceleration, average pressure, and average temperature.

[0062] The moment of falling into the water is obtained by comparing each average acceleration with an acceleration threshold, each average pressure with a pressure threshold, and each average temperature with a temperature threshold.

[0063] To more clearly explain the plunger-water-fall moment combination determination method of the present invention, the following is in conjunction with... Figure 1 The steps in the embodiments of the present invention will be described in detail below.

[0064] The method for determining the instantaneous combination of plunger falling into water according to the first embodiment of the present invention is described in detail below:

[0065] An acceleration sensor, a pressure sensor, and a temperature sensor are installed on the plunger;

[0066] Specifically, the plunger needs to be fixed at the wellhead, and the acceleration sensor, pressure sensor, and temperature sensor in the plunger sensing system need to be initialized, such as... Figure 2 The image shows a plunger with an initialization time of 2 minutes. The plunger is released at the wellhead, and environmental information and its own motion parameters are collected at fixed time intervals immediately after release. Figure 3 The moment the plunger hits the water, 'a' represents the smart plunger, and 'b' represents the liquid accumulation in the wellbore of an old gas well.

[0067] In this embodiment, the acceleration, pressure and temperature of the plunger at each moment during the plunger's descent to the bottom of the water are collected based on the acceleration sensor, pressure sensor and temperature sensor to obtain the acceleration set, pressure set and temperature set at each moment.

[0068] The sets of accelerations, pressures, and temperatures at each moment are as follows:

[0069] The time set for each moment is: T = {t1, t2, ..., t} i ,...,t n};

[0070] The set of accelerations at each moment is: G = {g1, g2, ..., g...} i ,...,g n};

[0071] The set of pressures at each moment is: P = {p1, p2, ..., p i ,...,p n};

[0072] The set of temperatures at each time point is: TP = {tp1, tp2, ..., tp} i ,...,tp n};

[0073] Where t1, t2, ..., t i ,...,t nThese represent the first time point, the second time point, the i-th time point, and the n-th time point, respectively; g1, g2, ..., g i ,...,g n Let p1, p2, ..., p be the accelerations at the first, second, i-th, and n-th moments, respectively. i ,...,p n Let tp1, tp2, ..., tp be the pressure at time 1, time 2, time 1, and time 2 respectively; tp1, tp2, ..., tp2. i ,...,tp n These are the temperatures at the first time point, the second time point, the i-th time point, and the n-th time point, respectively.

[0074] For the set of accelerations at each moment, subtract the acceleration of the previous moment from the acceleration of the next moment to obtain the difference acceleration.

[0075] In this embodiment, the method for obtaining each differential acceleration is as follows: Δg i =g i+1 -g i , i∈[1,n-1];

[0076] Wherein, Δg i g is the difference between the acceleration at time i+1 and the acceleration at time i; i+1 Let g be the acceleration at time i+1; i Let n be the acceleration at time i; n is the acceleration at the last time.

[0077] The difference accelerations at various times form a set of difference accelerations, which is: ΔG={Δg1,Δg2,...,Δg i ,...Δg n-1};

[0078] Where ΔG is the set of difference accelerations, Δg1 is the difference between the acceleration at the second time moment and the acceleration at the first time moment, Δg2 is the difference between the acceleration at the third time moment and the acceleration at the second time moment, and Δg... i Let Δg be the difference between the acceleration at time i+1 and the acceleration at time i. n-1 It is the difference between the acceleration at time n and the acceleration at time n-1.

[0079] For the set of pressures at each moment, the pressure difference is obtained by subtracting the pressure of the previous moment from the pressure of the next moment.

[0080] In this embodiment, the differential pressure at each moment constitutes a differential pressure set;

[0081] The differential pressure set is as follows: ΔP={Δp1,Δp2,...,Δp i ,...,Δp n-1};

[0082] Where ΔP is the set of differential pressures, Δp1 is the difference between the pressure at the second moment and the pressure at the first moment, i.e., the first differential pressure; Δp2 is the difference between the pressure at the third moment and the pressure at the second moment, i.e., the second differential pressure; Δp i Δp is the difference between the pressure at time i+1 and the pressure at time i, i.e., the pressure difference at time i; n-1 It is the difference between the pressure at time n and the pressure at time n-1, that is, the pressure difference at time n-1.

[0083] In this embodiment, for the temperature set at each time moment, the temperature difference is obtained by subtracting the temperature of the previous time moment from the temperature of the next time moment.

[0084] The temperature difference at various times forms a set of temperature difference values;

[0085] The set of temperature differences is: ΔTp={Δtp1,Δtp2,...,Δtp i ,...,Δtp n-1};

[0086] Where ΔTp is the set of temperature differences, Δtp1 is the difference between the temperature at the second time and the temperature at the first time, which is the first temperature difference, Δtp2 is the difference between the temperature at the third time and the temperature at the second time, which is the second temperature difference, and Δtp... i The difference between the temperature at time i+1 and the temperature at time i is the i-th temperature difference, Δtp. n-1 The difference between the temperature at time n and the temperature at time n-1 is the (n-1)th difference temperature.

[0087] In this embodiment, the time difference between two adjacent moments is equal.

[0088] Each difference in acceleration, pressure, and temperature is divided by its corresponding time period to obtain the average acceleration, average pressure, and average temperature.

[0089] In this embodiment, the average acceleration, average pressure, and average temperature are obtained by dividing each differential acceleration, each differential pressure, and each differential temperature by their respective time periods, including:

[0090] Among them, K G1 ,KG2 ,,K gi ,K Gn-1 The first average acceleration is divided into two parts: Δp2 and Δp. i Let Δp be the i-th average acceleration. n-1 Let K be the nth and the average acceleration; P1 ,K P2 ,...,K Pi ,...,K Pn-1 These are the first average pressure, the second average pressure, the i-th average pressure, and the (n-1)-th average pressure, respectively; K TP1 ,K TP2 ,K TPi ,K TPn-1 These are the first average temperature, the second average temperature, the i-th average temperature, and the (n-1)-th average temperature, respectively, and Δt is the time difference between any two consecutive sampling times.

[0091] In this embodiment, the average acceleration is compared with an acceleration threshold, the average pressure is compared with a pressure threshold, and the average temperature is compared with a temperature threshold. The time of falling into the water is obtained based on the comparison results.

[0092] The specific method for determining the moment of fall into the water based on comparisons of various average accelerations with acceleration thresholds, various average pressures with pressure thresholds, and various average temperatures with temperature thresholds is as follows:

[0093] When the average acceleration, average pressure, and average temperature at the same moment satisfy the first formula, then the first moment that occurs is the moment of falling into the water.

[0094] The first formula is:

[0095] Among them, K Gj Let K be the pressure at time j. Pj Let K be the pressure at time j. TP Let be the temperature at time j, where j is any time. These are the acceleration threshold, pressure threshold, and temperature threshold, respectively.

[0096] Although the steps in the above embodiments are described in the above order, those skilled in the art will understand that in order to achieve the effect of this embodiment, different steps do not need to be executed in such an order. They can be executed simultaneously (in parallel) or in a reverse order. These simple variations are all within the protection scope of this invention.

[0097] The plunger-in-water-moment combination determination system of the second embodiment of the present invention is based on the plunger-in-water-moment combination determination method, the determination system comprising:

[0098] The data acquisition module is used to collect the acceleration, pressure and temperature of the plunger at various moments during the plunger's descent to the bottom of the water based on the acceleration sensor, pressure sensor and temperature sensor, and to obtain the acceleration set, pressure set and temperature set at each moment.

[0099] The first processing module is used to obtain the differential acceleration by subtracting the acceleration of the previous moment from the acceleration of the acceleration set at each moment.

[0100] The second processing module is used to obtain the pressure difference by subtracting the pressure of the previous moment from the pressure of each subsequent moment for the pressure set at each moment.

[0101] The third processing module is used to obtain the temperature difference by subtracting the temperature of the previous moment from the temperature of each subsequent moment for the temperature set at each moment.

[0102] The average value calculation module is used to divide each difference in acceleration, pressure, and temperature by its corresponding time period to obtain the average acceleration, average pressure, and average temperature.

[0103] The timing module is used to compare each average acceleration with an acceleration threshold, each average pressure with a pressure threshold, and each average temperature with a temperature threshold, and to obtain the time of fall into the water based on the comparison results.

[0104] Those skilled in the art will understand that, for the sake of convenience and brevity, the specific working process and related descriptions of the system described above can be found in the corresponding processes in the foregoing method embodiments, and will not be repeated here.

[0105] It should be noted that the plunger-in-water-moment combination judgment system provided in the above embodiments is only an example of the division of the above functional modules. In practical applications, the above functions can be assigned to different functional modules as needed, that is, the modules or steps in the embodiments of the present invention can be further decomposed or combined. For example, the modules in the above embodiments can be merged into one module, or further divided into multiple sub-modules to complete all or part of the functions described above. The names of the modules and steps involved in the embodiments of the present invention are only for distinguishing the various modules or steps and are not considered as an improper limitation of the present invention.

[0106] An electronic device according to a third embodiment of the present invention includes: at least one processor; and a memory communicatively connected to at least one of the processors; wherein the memory stores instructions executable by the processor, the instructions being executed by the processor to implement the above-described plunger-in-water instantaneous combination determination method.

[0107] A computer-readable storage medium according to a fourth embodiment of the present invention stores computer instructions, which are executed by the computer to implement the above-described method for determining the instantaneous combination of plunger falling into water.

[0108] Those skilled in the art will understand that, for the sake of convenience and brevity, the specific working process and related descriptions of the storage device and processing device described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.

[0109] Those skilled in the art will recognize that the modules and method steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of both. The programs corresponding to the software modules and method steps can be placed in random access memory (RAM), main memory, read-only memory (ROM), electrically programmable ROM, electrically erasable programmable ROM, registers, hard disks, removable disks, CD-ROMs, or any other form of storage medium known in the art. To clearly illustrate the interchangeability of electronic hardware and software, the components and steps of the various examples have been generally described in terms of functionality in the foregoing description. Whether these functions are implemented in electronic 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 the invention.

[0110] The following is for reference. Figure 4 It shows a schematic diagram of the structure of a computer system for implementing the methods, systems, and devices of this application. Figure 4 The server shown is merely an example and should not impose any limitations on the functionality and scope of use of the embodiments of this application.

[0111] like Figure 4As shown, the computer system includes a Central Processing Unit (CPU) 601, which can perform various appropriate actions and processes based on programs stored in Read Only Memory (ROM) 602 or programs loaded from storage section 608 into Random Access Memory (RAM) 603. The RAM 603 also stores various programs and data required for system operation. The CPU 601, ROM 602, and RAM 603 are interconnected via a bus 604. An Input / Output (I / O) interface 605 is also connected to the bus 604.

[0112] The following components are connected to I / O interface 605: an input section 606 including a keyboard, mouse, etc.; an output section 607 including a cathode ray tube (CRT), liquid crystal display (LCD), etc., and speakers, etc.; a storage section 608 including a hard disk, etc.; and a communication section 609 including a network interface card such as a LAN (Local Area Network) card, modem, etc. The communication section 609 performs communication processing via a network such as the Internet. A drive 610 is also connected to I / O interface 605 as needed. A removable medium 611, such as a disk, optical disk, magneto-optical disk, semiconductor memory, etc., is installed on drive 610 as needed so that computer programs read from it can be installed into storage section 608 as needed.

[0113] Specifically, according to embodiments of this disclosure, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments of this disclosure include a computer program product comprising a computer program carried on a computer-readable medium, the computer program containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via communication section 609, and / or installed from removable medium 611. When the computer program is executed by central processing unit (CPU) 601, it performs the functions defined in the methods of this application. It should be noted that the computer-readable medium described above in this application can be a computer-readable signal medium or a computer-readable storage medium, or any combination of the two. A computer-readable storage medium can be, for example,—but not limited to—an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of computer-readable storage media may include, but are not limited to: electrical connections having one or more wires, 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 application, a computer-readable storage medium can be any tangible medium containing or storing a program that can be used by or in connection with an instruction execution system, apparatus, or device. In this application, a computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, carrying computer-readable program code. Such propagated data signals can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A computer-readable signal medium can also be any computer-readable medium other than a computer-readable storage medium, which can send, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device. The program code contained on a computer-readable medium can be transmitted using any suitable medium, including but not limited to: wireless, wire, optical fiber, RF, etc., or any suitable combination thereof.

[0114] Computer program code for performing the operations of this application can be written in one or more programming languages ​​or a combination thereof, including object-oriented programming languages ​​such as Java, Smalltalk, and C++, and conventional procedural programming languages ​​such as the "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network—including a local area network (LAN) or a wide area network (WAN)—or can be connected to an external computer (e.g., via the Internet using an Internet service provider).

[0115] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this application. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.

[0116] The terms “first”, “second”, etc., are used to distinguish similar objects, not to describe or indicate a specific order or sequence.

[0117] The term "comprising" or any other similar term is intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus / device that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent in such process, method, article, or apparatus / device.

[0118] The technical solution of the present invention has been described above with reference to the preferred embodiments shown in the accompanying drawings. However, it will be readily understood by those skilled in the art that the scope of protection of the present invention is obviously not limited to these specific embodiments. Without departing from the principles of the present invention, those skilled in the art can make equivalent changes or substitutions to the relevant technical features, and the technical solutions after these changes or substitutions will all fall within the scope of protection of the present invention.

Claims

1. A method for determining the instantaneous combination of plunger falling into water, characterized in that, The determination method includes: An acceleration sensor, a pressure sensor, and a temperature sensor are installed on the plunger; Based on the acceleration, pressure and temperature of the plunger at various moments during its descent to the bottom of the water, the acceleration, pressure and temperature sets at various moments are obtained. For the set of accelerations at each moment, subtract the acceleration of the previous moment from the acceleration of the next moment to obtain the difference acceleration. For the set of pressures at each moment, the pressure difference is obtained by subtracting the pressure of the previous moment from the pressure of the next moment. For each set of temperatures at any given time, the temperature difference is obtained by subtracting the temperature of the previous time from the temperature of the next time. Each difference in acceleration, pressure, and temperature is divided by its corresponding time period to obtain the average acceleration, average pressure, and average temperature. The moment of falling into the water is obtained by comparing each average acceleration with an acceleration threshold, each average pressure with a pressure threshold, and each average temperature with a temperature threshold.

2. The method for determining the instantaneous combination of plunger falling into water according to claim 1, characterized in that, The sets of accelerations, pressures, and temperatures at each moment are as follows: The time set for each moment is: T = {t1, t2, ..., t} i ,...,t n }; The set of accelerations at each moment is: G = {g1, g2, ..., g...} i ,...,g n }; The set of pressures at each moment is: P = {p1, p2, ..., p i ,...,p n }; The set of temperatures at each time point is: TP = {tp1, tp2, ..., tp} i ,...,tp n }; Where t1, t2, ..., t i ,...,t n These represent the first time point, the second time point, the i-th time point, and the n-th time point, respectively; g1, g2, ..., g i ,...,g n Let p1, p2, ..., p be the accelerations at the first, second, i-th, and n-th moments, respectively. i ,...,p n Let tp1, tp2, ..., tp be the pressure at time 1, time 2, time 1, and time 2 respectively; tp1, tp2, ..., tp2. i ,...,tp n These are the temperatures at the first time point, the second time point, the i-th time point, and the n-th time point, respectively.

3. The method for determining the instantaneous combination of plunger falling into water according to claim 2, characterized in that, The method for obtaining the various difference accelerations is as follows: Δg i =g i+1 -g i ,i∈[1,n-1]; Wherein, Δg i g is the difference between the acceleration at time i+1 and the acceleration at time i; i+1 Let g be the acceleration at time i+1; i Let n be the acceleration at time i; n is the acceleration at the last time. The difference accelerations at various times form a set of difference accelerations, which is: ΔG={Δg1,Δg2,...,Δg i ,...Δg n-1 }; Where ΔG is the set of difference accelerations, Δg1 is the difference between the acceleration at the second time moment and the acceleration at the first time moment, Δg2 is the difference between the acceleration at the third time moment and the acceleration at the second time moment, and Δg... i Let Δg be the difference between the acceleration at time i+1 and the acceleration at time i. n-1 It is the difference between the acceleration at time n and the acceleration at time n-1.

4. The method for determining the instantaneous combination of plunger falling into water according to claim 3, characterized in that, The pressure difference at various times forms the differential pressure set; The differential pressure set is as follows: ΔP={Δp1,Δp2,...,Δp i ,...,Δp n-1 }; Where ΔP is the set of differential pressures, Δp1 is the difference between the pressure at the second moment and the pressure at the first moment, i.e., the first differential pressure; Δp2 is the difference between the pressure at the third moment and the pressure at the second moment, i.e., the second differential pressure; Δp i Δp is the difference between the pressure at time i+1 and the pressure at time i, i.e., the pressure difference at time i; n-1 It is the difference between the pressure at time n and the pressure at time n-1, that is, the pressure difference at time n-1.

5. The method for determining the instantaneous combination of plunger falling into water according to claim 4, characterized in that, The temperature difference at various times forms a set of temperature difference values; The set of temperature differences is: ΔTp={Δtp1,Δtp2,...,Δtp i ,...,Δtp n-1 }; Where Δtp is the set of temperature differences, Δtp1 is the difference between the temperature at the second time and the temperature at the first time, which is the first temperature difference, Δtp2 is the difference between the temperature at the third time and the temperature at the second time, which is the second temperature difference, Δtp i The difference between the temperature at time i+1 and the temperature at time i is the i-th temperature difference, Δtp. n-1 The difference between the temperature at time n and the temperature at time n-1 is the (n-1)th difference temperature.

6. The method for determining the instantaneous combination of plunger falling into water according to claim 5, characterized in that, At any given moment, the time difference between any two adjacent moments is equal.

7. The method for determining the instantaneous combination of plunger falling into water according to claim 6, characterized in that, The average acceleration, average pressure, and average temperature are obtained by dividing each differential acceleration, each differential pressure, and each differential temperature by their respective time periods. Among them, K G1 ,K G2 ,,K Gi ,K Gn-1 The first average acceleration is divided into two parts: Δp2 and Δp. i Let Δp be the i-th average acceleration. n-1 K represents the nth average acceleration. P1 ,K P2 ,...,K Pi ,...,K Pn-1 These are the first average pressure, the second average pressure, the i-th average pressure, and the (n-1)-th average pressure, respectively; K TP1 ,K TP ,K TPi ,K TPn-1 These are the first average temperature, the second average temperature, the i-th average temperature, and the (n-1)-th average temperature, respectively, and Δt is the time difference between any two consecutive sampling times.

8. The method for determining the instantaneous combination of plunger falling into water according to claim 7, characterized in that, The specific method for determining the moment of fall into the water based on comparisons of various average accelerations with acceleration thresholds, various average pressures with pressure thresholds, and various average temperatures with temperature thresholds is as follows: When the average acceleration, average pressure, and average temperature at the same moment satisfy the first formula, then the first moment that occurs is the moment of falling into the water. The first formula is: Among them, K Gj Let K be the pressure at time j. Pj Let K be the pressure at time j. TPj Let be the temperature at time j, where j is any time. These are the acceleration threshold, pressure threshold, and temperature threshold, respectively.

9. A plunger-in-water-moment combination determination system, operating based on the plunger-in-water-moment combination determination method according to any one of claims 1-8, characterized in that, The determination system includes: The data acquisition module is used to collect the acceleration, pressure and temperature of the plunger at various moments during the plunger's descent to the bottom of the water based on the acceleration sensor, pressure sensor and temperature sensor, and to obtain the acceleration set, pressure set and temperature set at each moment. The first processing module is used to obtain the differential acceleration by subtracting the acceleration of the previous moment from the acceleration of the acceleration set at each moment. The second processing module is used to obtain the pressure difference by subtracting the pressure of the previous moment from the pressure of each subsequent moment for the pressure set at each moment. The third processing module is used to obtain the temperature difference by subtracting the temperature of the previous moment from the temperature of each subsequent moment for the temperature set at each moment. The average value calculation module is used to divide each difference in acceleration, pressure, and temperature by its corresponding time period to obtain the average acceleration, average pressure, and average temperature. The timing module is used to compare each average acceleration with an acceleration threshold, each average pressure with a pressure threshold, and each average temperature with a temperature threshold, and to obtain the time of fall into the water based on the comparison results.

10. An electronic device, characterized in that, include: At least one processor; And a memory communicatively connected to at least one of the processors; wherein the memory stores instructions executable by the processor, the instructions being executed by the processor to implement the plunger-in-water-moment combination determination method according to any one of claims 1-8.