Positioning method and system for heat supply pipeline leakage and related device
Through the shallow surface distributed temperature sensor network and three-point positioning method, the problems of poor continuity and low positioning accuracy of heating pipeline leakage detection are solved, and fast and accurate leakage positioning is achieved, reducing costs and improving the safety of the heating system.
Patent Information
- Application Number
- CN202510853768.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-06-24
- Publication Date
- 2025-08-15
AI Technical Summary
The existing heating pipeline leakage detection methods have problems such as poor continuity and low positioning accuracy, especially the traditional methods are inefficient, high cost or susceptible to environmental noise interference.
A shallow surface distributed temperature sensor network is used to monitor the changes in soil temperature gradients in real time, and the three-point positioning method of the highest temperature point and adjacent double reference points is used, combined with dynamic threshold comparison, the temperature sudden change is identified and the leakage position is reversed.
It realizes rapid and accurate positioning of the leakage point, and the horizontal positioning error is controlled within ±1 meter, reducing the leakage check time and economic cost, and improving the operation and maintenance level and safety of the heating company.
Smart Images

Figure FT_1 
Figure FT_2 
Figure SMS_26
Abstract
Description
Technical Field
[0001] The present invention belongs to the field of heating, and in particular relates to a method, system and related devices for locating leakage in a heating pipeline. Background Art
[0002] Heating pipes are the carriers of heat flow in heating systems. Their safety directly determines the safety and reliability of the heating system. As heating pipes age and scale, leakages continue to occur across heating pipes due to factors such as pipe and component quality, installation methods, working environment, construction methods, and management and maintenance. Furthermore, the timing and location of leakages are highly random, significantly impacting pipeline operation, maintenance, and management, posing a significant threat to the safety of the network. Therefore, pipeline leak detection is particularly important.
[0003] Currently, commonly used pipeline leak detection methods can be divided into offline and online methods. Offline detection methods primarily rely on manual labor with the aid of portable instruments (such as stethoscopes, correlators, and infrared imagers). This results in low leak detection efficiency, poor leak location accuracy, and requires significant manpower, material resources, and effort. Online detection methods primarily include distributed fiber optics, pressure waves, and infrasound. Distributed fiber optics offers high leak location accuracy, but requires high initial investment and extensive ongoing maintenance, making it unsuitable for existing pipelines. Pressure wave signals are easily attenuated, and infrasound waves are easily affected by ambient noise. Consequently, both leak identification and location accuracy require further improvement. Summary of the Invention
[0004] The purpose of the present invention is to provide a method, system and related devices for locating leakage of heating pipelines, which solve the defects of poor continuity and low positioning accuracy in existing heating pipeline leakage detection methods.
[0005] In order to achieve the above object, the technical solution adopted in the present invention is: In a first aspect, the present invention provides a method for locating a leakage in a heating pipeline, comprising the following steps: Obtain the temperature information of each temperature detection point of the pipeline to be detected; Determine the calculation reference point using the obtained temperature information; Use the calculated reference point to determine the leak location of the pipeline to be inspected.
[0006] Preferably, the calculation reference point is determined using the obtained temperature information, and the specific method is: The temperature information obtained is used to calculate the temperature mutation amount corresponding to each temperature detection point; Filtering the obtained temperature mutation amount to obtain a temperature detection point corresponding to a temperature mutation amount greater than or equal to a preset temperature mutation threshold; Select the temperature detection point with the highest measured temperature from the multiple temperature detection points obtained by screening as the intermediate reference point; Select the temperature detection points closest to the middle reference point from the left and right sides of the middle reference point, and use them as the left reference point and the right reference point respectively; The three obtained reference points are used as calculation reference points.
[0007] Preferably, the leak location of the pipeline to be detected is determined by calculating the reference point, and the specific method is: Set the middle reference point as point M, the left reference point as point L, and the right reference point as point R; set the leakage point as point P; According to the measured temperature at point M , measured temperature at point L , measured temperature at point R , the distance between point M and point L And the distance between point M and point R , calculate the slopes of the line between point M and point L, and the slopes of the line between point M and point R respectively; The two slopes are compared and the leakage position of the pipeline to be detected is determined based on the comparison result.
[0008] Preferably, the two slopes are compared, and the leakage position of the pipeline to be detected is determined according to the comparison result. The specific method is: like > , then the leakage point P is located on the right side of point M, and ,
[0009] like < , then the leakage point P is on the left side of point M, and ,
[0010] like = , then the leakage point P coincides with point M; in, is the slope of the line between point M and point L; is the slope of the line between point M and point R; is the temperature value of the leak point P; is the distance between the leakage point and point M.
[0011] Preferably, the specific layout method of each temperature detection point arranged on the pipeline to be detected includes: In the shallow ground layer above the pipeline to be tested, a temperature detection point is spaced at a set distance range along the pipeline route.
[0012] In a second aspect, the present invention provides a heating pipe leakage positioning system based on the positioning method, comprising: A temperature information acquisition unit, used to acquire temperature information of each temperature detection point arranged in the pipeline to be detected; A reference point determination unit, configured to determine a calculation reference point using the obtained temperature information; The leakage position determination unit is used to determine the leakage position of the pipeline to be detected by using the calculated reference point.
[0013] In a third aspect, the present invention provides an electronic device comprising a processor and a memory, wherein the memory stores computer instructions, and when the computer instructions are executed by the processor, the method described in the electronic device is implemented.
[0014] In a fourth aspect, the present invention provides a computing device cluster, comprising at least one computing device, each computing device comprising a processor and a memory; The processor of the at least one computing device is configured to execute instructions stored in a memory of the at least one computing device, so that the computing device cluster executes any one of the methods described above.
[0015] In a fifth aspect, the present invention provides a computer program product, which includes computer-executable instructions, and the computer-executable instructions implement the method when executed.
[0016] In a sixth aspect, the present invention provides a computer-readable storage medium, wherein the computer-readable storage medium stores computer-executable instructions, and when the computer-executable instructions are executed by a processor, the method described above is implemented.
[0017] Compared with the prior art, the present invention has the following beneficial effects: The present invention provides a method for locating heating pipeline leaks. This method utilizes a distributed network of shallow surface temperature sensors to detect subtle temperature anomalies by real-time monitoring of soil temperature gradients. Compared to traditional single-point detection, this layout generates a temperature change curve. Combined with dynamic threshold comparison, this method not only identifies significant temperature rises but also effectively distinguishes between environmental disturbances and actual leaks by comparing the correlation between sudden changes in adjacent detection points. This allows for rapid localization of leaks. Furthermore, a three-point positioning method, combining the "highest temperature point" and two adjacent reference points, is employed. The highest temperature point is used as the core area of the leak, and the temperature decay gradients of adjacent measurement points are used to infer the leak source. This method can control horizontal positioning errors to within ±1 meter, providing precise guidance for leak detection in heating pipelines and reducing the time and cost of leak detection. This method is beneficial for heating companies in improving network operation and maintenance and the efficiency of handling heating incidents, thus contributing to ensuring heating safety. BRIEF DESCRIPTION OF THE DRAWINGS
[0018] Figure 1 It is a schematic diagram of the arrangement of the temperature collection device of the present invention; Figure 2 It is the auxiliary diagram of the positioning algorithm of the present invention. DETAILED DESCRIPTION
[0019] In the following description, specific details such as specific system structures and techniques are provided for purposes of illustration rather than limitation to facilitate a thorough understanding of the embodiments of the present application. However, it will be apparent to those skilled in the art that the present application may be implemented in other embodiments without these specific details. In other cases, detailed descriptions of well-known systems, devices, circuits, and methods are omitted to avoid obscuring the description of the present application with unnecessary detail.
[0020] It should be understood that when used in the present specification and the appended claims, the term "comprising" indicates the presence of described features, integers, steps, operations, elements and / or components, but does not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components and / or collections thereof.
[0021] It will also be understood that the term "and / or" used in this specification and the appended claims refers to and includes any and all possible combinations of one or more of the associated listed items.
[0022] As used in this specification and the appended claims, the term "if" can be interpreted as "when" or "upon" or "in response to determining" or "in response to detecting," depending on the context. Similarly, the phrase "if it is determined" or "if [described condition or event] is detected" can be interpreted as meaning "upon determination" or "in response to determining" or "upon detection of [described condition or event]" or "in response to detecting [described condition or event]," depending on the context.
[0023] In addition, in the description of the present application specification and the appended claims, the terms "first", "second", "third", etc. are only used to distinguish the descriptions and cannot be understood as indicating or implying relative importance.
[0024] References to "one embodiment" or "some embodiments" in this specification mean that a particular feature, structure, or characteristic described in conjunction with that embodiment is included in one or more embodiments of the present application. Thus, phrases such as "in one embodiment," "in some embodiments," "in other embodiments," and "in other embodiments" appearing in various places in this specification do not necessarily refer to the same embodiment, but rather mean "one or more but not all embodiments," unless otherwise specifically emphasized. The terms "including," "comprising," "having," and variations thereof all mean "including but not limited to," unless otherwise specifically emphasized.
[0025] Example 1 This embodiment provides a method for locating a heating pipe leak, comprising the following steps: Step 1: Bury temperature collection devices in the shallow ground above the pipeline to be tested (vertically) at set intervals along the pipeline route. Each buried point is used as a temperature detection point to collect the corresponding soil temperature in real time. Step 2: Calculate the temperature mutation amount corresponding to each temperature detection point, compare each temperature mutation amount with a preset temperature mutation threshold, and select the temperature detection points corresponding to the temperature mutation amount exceeding the preset temperature mutation threshold; Step 3: Select the temperature detection point with the highest measured temperature and the two temperature detection points on the left and right closest to the temperature detection point from the multiple temperature detection points obtained by screening as calculation reference points, and determine the specific location of the pipeline leakage point to be detected based on the calculation reference points.
[0026] Example 2 Based on Example 1, this embodiment provides a method for locating a heating pipe leak. Temperature collection devices are buried at predetermined intervals in the shallow ground layer (vertically) above the pipe to be detected. The specific method is as follows: Drilling a hole from the ground surface downwards to form an installation hole, which penetrates from the ground surface to below the sand and gravel layer to facilitate heat migration; The temperature collection device is arranged in the installation hole and placed in the shallow layer of the ground surface, that is, 20-50 cm below the ground, depending on the ground structure of the installation site.
[0027] The interval distances should be as equal as possible. During actual burial, they can fluctuate according to on-site conditions (such as when crossing a road). The interval distance should be controlled within 20-50 meters. The smaller the interval between temperature detection points, the higher the positioning accuracy, but the greater the investment cost. According to calculations, 20~50 meters is in a high cost-effective range.
[0028] The temperature acquisition device is powered by a lithium battery, data can be transmitted wirelessly, has an IP68 protection grade, and is suitable for humid, water-immersed environments.
[0029] The required temperature collection device is connected to the data collection software, which can display the collected real-time data and historical data.
[0030] In step 2, the preset temperature mutation threshold is determined according to the actual installation location of each temperature acquisition device. In this embodiment, the preset temperature mutation threshold ranges from 10°C to 20°C.
[0031] In step 3, the specific location of the pipeline leakage point to be detected is determined based on the calculated reference point. The specific method is: S31, setting the middle reference point as point M, the left reference point as point L, and the right reference point as point R; Assume P is the leakage point, and the distance between it and point M is rice.
[0032] S32, respectively obtain the temperatures of point M, point L and point R. , , ; The distance between point M and point L , the distance between point M and point R ; S33, respectively calculate the slopes of the line between point M and point L, and the line between point M and point R:
[0033]
[0034] in, is the slope of the line between point M and point L; is the slope of the line between point M and point R.
[0035] S34, comparison and : like > , then the leakage point P is located on the right side of point M, and ,
[0036] like < , then the leakage point P is on the left side of point M, and ,
[0037] like = , then the leakage point P coincides with point M.
[0038] in, is the temperature value of the leak point P; .
[0039] Example 3 This embodiment provides a heating pipe leakage positioning system, comprising: A temperature information acquisition unit, used to acquire temperature information of each temperature detection point arranged in the pipeline to be detected; A reference point determination unit, configured to determine a calculation reference point using the obtained temperature information; The leakage position determination unit is used to determine the leakage position of the pipeline to be detected by using the calculated reference point.
[0040] Example 4 This embodiment also provides a computing device. The computing device includes a bus, a processor, a memory, and a communication interface. The processor, the memory, and the communication interface communicate with each other via the bus. The computing device can be a server or a terminal device. It should be understood that this application does not limit the number of processors and memories in the computing device.
[0041] A bus can be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus. Buses can be categorized as address buses, data buses, control buses, and so on. For ease of presentation, a bus can include the pathways that transmit information between various components of a computing device (e.g., memory, processor, and communication interfaces).
[0042] The processor may include any one or more of a central processing unit (CPU), a graphics processing unit (GPU), a tensor processing unit (TPU), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA), a microprocessor (MP), or a digital signal processor (DSP).
[0043] The memory may include volatile memory, such as random access memory (RAM). The processor may also include non-volatile memory, such as read-only memory (ROM), flash memory, hard disk drive (HDD), or solid state drive (SSD).
[0044] The memory stores executable program code, and the processor executes the executable program code to implement the functions of the aforementioned units, thereby implementing, for example, the method described in Example 1. That is, the memory may store instructions for the methods and functions of the computing device described in any of the above embodiments.
[0045] The communication interface uses a transceiver module such as, but not limited to, a network interface card or a transceiver to implement communication between the computing device and other devices or a communication network.
[0046] Example 5 This embodiment also provides a computing device cluster. The computing device cluster includes at least one computing device. The computing device can be a server, such as a central server, an edge server, or a local server in a local data center. In some embodiments, the computing device can also be a terminal device such as a desktop computer, a laptop computer, or a smartphone.
[0047] The computing device cluster includes at least one computing device. The memory of one or more computing devices in the computing device cluster may store the same instructions for executing the method and functions related to the computing device in any of the above embodiments.
[0048] In some possible implementations, the memory of one or more computing devices in the computing device cluster may also store partial instructions for executing the methods and functions related to the computing devices in any of the above embodiments. In other words, the combination of one or more computing devices can jointly execute instructions for executing the methods and functions of the computing devices.
[0049] It should be noted that the memories in different computing devices in the computing device cluster may store different instructions, each for executing part of the functions of the apparatus.
[0050] In some possible implementations, one or more computing devices in a computing device cluster may be connected via a network. The network may be a wide area network (WAN) or a local area network (LAN). Two computing devices are connected via the network. Specifically, the connection to the network is achieved via a communication interface in each computing device.
[0051] An embodiment of the present disclosure further provides a computer program product comprising instructions, which, when executed on a computer, enables the computer to execute the method and functions involving a computing device in any of the above embodiments.
[0052] Example 6 This embodiment further provides a computer-readable storage medium having computer instructions stored thereon. When a processor executes the instructions, the processor executes the methods and functions related to the computing device in any of the above embodiments.
[0053] In general, various embodiments of the present disclosure may be implemented in hardware or dedicated circuitry, software, logic, or any combination thereof. Some aspects may be implemented in hardware, while other aspects may be implemented in firmware or software, which may be executed by a controller, microprocessor, or other computing device. Although various aspects of the embodiments of the present disclosure are shown and described as block diagrams, flow charts, or using some other pictorial representation, it should be understood that the blocks, devices, systems, techniques, or methods described herein may be implemented as, by way of non-limiting example, hardware, software, firmware, dedicated circuitry or logic, general-purpose hardware or a controller or other computing device, or some combination thereof.
[0054] Example 7 The present embodiment provides at least one computer program product tangibly stored on a non-transitory computer-readable storage medium. The computer program product includes computer-executable instructions, such as instructions included in program modules, which are executed in a device on a real or virtual processor of a target to perform the process / method described above with reference to the accompanying drawings. Generally, program modules include routines, programs, libraries, objects, classes, components, data structures, etc. that perform specific tasks or implement specific abstract data types. In various embodiments, the functionality of program modules can be combined or divided between program modules as needed. The machine-executable instructions for the program modules can be executed in local or distributed devices. In distributed devices, program modules can be located in local and remote storage media.
[0055] The computer program code for implementing the disclosed method can be written in one or more programming languages. These computer program codes can be provided to the processor of a general-purpose computer, a special-purpose computer or other programmable data processing device so that the program code, when executed by the computer or other programmable data processing device, causes the functions / operations specified in the flow chart and / or block diagram to be implemented. The program code can be executed entirely on a computer, partially on a computer, as an independent software package, partially on a computer and partially on a remote computer or entirely on a remote computer or server.
[0056] In the context of the present disclosure, computer program code or related data may be carried by any suitable carrier to enable a device, apparatus, or processor to perform the various processes and operations described above. Examples of carriers include signals, computer-readable media, and the like. Examples of signals may include electrical, optical, radio, acoustic, or other forms of propagated signals, such as carrier waves, infrared signals, and the like.
[0057] A computer-readable medium may be any tangible medium containing or storing a program for or relating to an instruction execution system, apparatus, or device, or a data storage device such as a data center containing one or more available media. A computer-readable medium may be a computer-readable signal medium or a computer-readable storage medium. A computer-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination thereof. More detailed examples of computer-readable storage media include an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical storage device, a magnetic storage device, or any suitable combination thereof.
[0058] The above-described embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. These modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the various embodiments of the present application, and should all be included in the scope of protection of the present application.
Claims
1. A method for locating a leakage in a heating pipeline, characterized in that: The following steps are involved: Obtain the temperature information of each temperature detection point of the pipeline to be detected; Determine the calculation reference point using the obtained temperature information; Use the calculated reference point to determine the leak location of the pipeline to be inspected.
2. A method for locating a heating pipe leak according to claim 1, characterized in that: The calculation reference point is determined using the obtained temperature information. The specific method is: The temperature information obtained is used to calculate the temperature mutation amount corresponding to each temperature detection point; Filtering the obtained temperature mutation amount to obtain a temperature detection point corresponding to a temperature mutation amount greater than or equal to a preset temperature mutation threshold; Select the temperature detection point with the highest measured temperature from the multiple temperature detection points obtained by screening as the intermediate reference point; Select the temperature detection points closest to the middle reference point from the left and right sides of the middle reference point, and use them as the left reference point and the right reference point respectively; The three obtained reference points are used as calculation reference points.
3. A method for locating a leakage in a heating pipeline according to claim 1, characterized in that: Use the calculated reference point to determine the leak location of the pipeline to be detected. The specific method is: Set the middle reference point as point M, the left reference point as point L, and the right reference point as point R; set the leakage point as point P; According to the measured temperature at point M , measured temperature at point L , measured temperature at point R , the distance between point M and point L And the distance between point M and point R , calculate the slopes of the line between point M and point L, and the slopes of the line between point M and point R respectively; The two slopes are compared and the leakage position of the pipeline to be detected is determined based on the comparison result.
4. A method for locating a heating pipeline leak according to claim 3, characterized in that: Compare the two slopes and determine the leak location of the pipeline to be detected based on the comparison results. The specific method is: like > , then the leakage point P is located on the right side of point M, and , like < , then the leakage point P is on the left side of point M, and , like = , then the leakage point P coincides with point M; in, is the slope of the line between point M and point L; is the slope of the line between point M and point R; is the temperature value of the leak point P; is the distance between the leakage point and point M.
5. A method for locating a heating pipeline leak according to claim 1, characterized in that: The specific layout method for each temperature detection point of the pipeline to be detected includes: In the shallow ground layer above the pipeline to be tested, a temperature detection point is spaced at a set distance range along the pipeline route.
6. A heating pipe leakage positioning system, characterized in that: The positioning method according to claim 1 comprises: A temperature information acquisition unit, used to acquire temperature information of each temperature detection point arranged in the pipeline to be detected; A reference point determination unit, configured to determine a calculation reference point using the obtained temperature information; The leakage position determination unit is used to determine the leakage position of the pipeline to be detected by using the calculated reference point.
7. An electronic device, characterized in that: The electronic device comprises a processor and a memory, wherein computer instructions are stored in the memory. When the computer instructions are executed by the processor, the electronic device executes the method according to any one of claims 1 to 5.
8. A computing device cluster, characterized in that: comprising at least one computing device, each computing device including a processor and a memory; The processor of the at least one computing device is configured to execute instructions stored in a memory of the at least one computing device, so that the computing device cluster performs the method according to any one of claims 1 to 5.
9. A computer program product, characterized in that The computer program product contains computer-executable instructions, which implement the method according to any one of claims 1 to 5 when executed.
10. A computer-readable storage medium, characterized in that The computer-readable storage medium stores computer-executable instructions, which implement the method according to any one of claims 1 to 5 when executed by a processor.