Pipeline measurement method, electronic device, and storage medium
By combining IMU and ACSM detection data, the data fusion problem of pipeline stress detection was solved, enabling accurate detection and real-time monitoring of pipeline stress and reducing safety risks.
Patent Information
- Application Number
- PCT/CN2025/116075
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-09-02
- Filing Date
- 2025-08-21
- Publication Date
- 2026-03-05
AI Technical Summary
Existing technologies struggle to effectively integrate multi-channel ACSM and IMU detection data, making it impossible to accurately detect axial stress in pipelines, which increases risks to pipeline structural integrity and safety.
By combining an inertial detection unit (IMU) and an alternating electromagnetic field stress detection unit (ACSM), the detection results data are acquired and cleaned, features are extracted and classified, and the stress monitoring data of multiple internal detectors are fused and aligned to correct stress parameter values and indicate stress anomalies.
It improves the accuracy of pipeline stress detection, reduces safety risks, and enables real-time detection of pipeline stress and effective fusion analysis of multi-source data.
Smart Images

Figure CN2025116075_05032026_PF_FP_ABST
Abstract
Description
Pipeline inspection methods, electronic equipment, and storage media
[0001] This disclosure claims priority to Chinese patent application No. 202411215624.5, filed on September 2, 2024, the entire contents of which are incorporated herein by reference. Technical Field
[0002] This disclosure relates to the field of pipeline inspection technology, and in particular to a pipeline inspection method. Background Technology
[0003] Pipeline transportation is widely used for oil and gas transport due to its economic and safe characteristics. During oil and gas transportation, the transport distances are typically long, and pipelines are susceptible to deformation and displacement due to both internal factors (such as the pressure generated by the transported oil) and external factors (such as geological disasters like earthquakes, landslides, and permafrost thawing or uplift). These deformations and displacements subject the pipelines to stress, potentially compromising their structural integrity. Furthermore, as the stress on the pipeline increases, the safety risks associated with oil and gas transportation also increase.
[0004] When a pipeline deforms or shifts, its centerline position also shifts. Therefore, an inertial measurement unit (IMU) can be used to monitor the pipeline, obtain centerline position data, and calculate the overall deformation of the pipeline based on this data. This allows for the calculation of the location and magnitude of the stresses acting on the pipeline. Summary of the Invention
[0005] In a first aspect, this disclosure provides a pipeline inspection method. The pipeline inspection method includes: identifying a target pipeline, wherein the target pipeline includes at least one inspection area; for any inspection area within the at least one inspection area, acquiring IMU (Induction Unit) detection data and ACSM (Anti-Stress Measuring and Stress Measurement) detection data for that inspection area, wherein the IMU detection data of that inspection area is associated with the tensile stress experienced by the target pipeline in that inspection area, and the ACSM detection data of that inspection area is associated with the axial stress experienced by the target pipeline in that inspection area; based on the IMU detection data of that inspection area, acquiring a first set of stress parameters corresponding to that inspection area, wherein the first set of stress parameters includes a first number of stress parameters obtained based on the IMU detection data of that inspection area; based on the ACSM detection data of that inspection area, acquiring a second set of stress parameters corresponding to that inspection area, wherein the second set of stress parameters includes a second number of stress parameters obtained based on the ACSM detection data of that inspection area; based on the fusion of the first set of stress parameters and the second set of stress parameters, obtaining at least one stress parameter corresponding to that inspection area; and indicating an abnormal stress in that inspection area if the value of any stress parameter among the at least one stress parameter corresponding to that inspection area is greater than a threshold value for that stress parameter.
[0006] Based on the above technical solution, the present disclosure can be further improved as follows.
[0007] In some embodiments, at least one inertial detection unit is provided on the target pipeline, wherein one of the at least one inertial detection units corresponds to one of the at least one detection areas; for any one of the at least one inertial detection units, any one inertial detection unit is used to acquire IMU detection result data of the detection area corresponding to any one inertial detection unit.
[0008] In some embodiments, at least one alternating electromagnetic field stress detection unit is provided on the target pipeline. One of the at least one alternating electromagnetic field stress detection units corresponds to one of the at least one detection area. For any one of the at least one alternating electromagnetic field stress detection units, that unit is used to acquire ACSM detection result data for the detection area corresponding to that unit.
[0009] In some embodiments, data cleaning operations are performed on the IMU detection result data of any detection area to obtain cleaned IMU detection result data corresponding to any detection area. The data cleaning operation includes at least one of deleting duplicate values, deleting outliers, filling missing values, and unifying data format. Based on the cleaned IMU detection result data corresponding to any detection area, a first stress parameter set corresponding to any detection area is obtained.
[0010] In some embodiments, data cleaning is performed on the ACSM test results data of any test area to obtain cleaned ACSM test results data corresponding to any test area; based on the cleaned ACSM test results data corresponding to any test area, a second stress parameter set corresponding to any test area is obtained.
[0011] In some embodiments, any alternating electromagnetic field stress detection unit includes at least one detection probe; based on feature extraction of the cleaned ACSM detection result data corresponding to any detection area, the cleaned ACSM detection result data corresponding to any detection area is classified, wherein one type of cleaned ACSM detection result data corresponding to any detection area corresponds to one of the at least one detection probes corresponding to any detection area; based on the fusion of various types of cleaned ACSM detection result data corresponding to any detection area, fused ACSM detection result data corresponding to any detection area is obtained; based on the fused ACSM detection result data corresponding to any detection area, a second stress parameter set corresponding to any detection area is obtained.
[0012] In some embodiments, the stress parameters included in the first stress parameter set are traversed, and for any stress parameter included in the first stress parameter set, any stress parameter included in the first stress parameter set is determined as a target stress parameter; in response to the second stress parameter set including the target stress parameter, the value of the target stress parameter included in the first stress parameter set is updated based on the value of the target stress parameter included in the first stress parameter set and the value of the target stress parameter included in the second stress parameter set, and the target stress parameter included in the second stress parameter set is deleted; the union of the updated first stress parameter set and the updated second stress parameter set is determined as the target stress parameter set; the stress parameters included in the target stress parameter set are determined as the stress parameters corresponding to any detection area.
[0013] In some embodiments, the values of the target stress parameters included in the first stress parameter set are updated based on the average of the values of the target stress parameters included in the first stress parameter set and the values of the target stress parameters included in the second stress parameter set.
[0014] In some embodiments, the values of the target stress parameters included in the first stress parameter set are updated based on the maximum value of the target stress parameter values included in the first stress parameter set and the second stress parameter set.
[0015] In some embodiments, the database is traversed, wherein the database stores stress parameters corresponding to each detection area of the target pipeline under at least one operating condition; in response to the database including stress parameters corresponding to any detection area, the operating condition of the target pipeline is determined based on the operating condition corresponding to the stress parameters corresponding to any detection area included in the database; in response to the database not including stress parameters corresponding to any detection area, the operating condition of the target pipeline is obtained, a correspondence between the operating condition of the target pipeline and the stress parameters corresponding to any detection area is established, and the correspondence between the operating condition of the target pipeline and the stress parameters corresponding to any detection area is stored in the database.
[0016] Secondly, this disclosure provides a pipeline inspection system. This pipeline inspection system is used to implement the pipeline inspection method described in the first aspect and any of its embodiments.
[0017] Thirdly, this disclosure provides an electronic device. The electronic device includes: a memory and a processor; the memory and the processor are coupled; wherein the memory stores processor-executable computer program code, the computer program code including computer instructions, which, when executed by the processor, cause the electronic device to perform the pipeline detection method described in the first aspect and any of its embodiments.
[0018] Fourthly, a computer-readable storage medium is provided. This computer-readable storage medium stores computer instructions that, when executed on an electronic device, cause the electronic device to perform the pipe detection method described in the first aspect and any of its embodiments.
[0019] Fifthly, a computer program product is provided that, when run on a computer, causes the computer to execute the pipeline detection method described in the first aspect and any of its embodiments. Attached Figure Description
[0020] Figure 1 is a schematic flowchart of a pipeline inspection method according to an embodiment of the present disclosure.
[0021] Figure 2 is a schematic diagram of the structure of an electronic device according to an embodiment of the present disclosure. Detailed Implementation
[0022] To enable those skilled in the art to better understand the technical solutions of the embodiments of this disclosure, 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 disclosure, and not all embodiments. All other embodiments obtained by those skilled in the art based on the embodiments of this disclosure without creative effort are within the scope of protection of this disclosure.
[0023] In the description of this application, unless otherwise stated, " / " indicates that the objects before and after are in an "or" relationship. For example, A / B can mean A or B. "And / or" in this application is merely a description of the relationship between the related objects, indicating that there can be three relationships. For example, A and / or B can mean: only A, only B, and A and B. A and B can be singular or plural.
[0024] Furthermore, in the description of this application, unless otherwise stated, "multiple" means two or more. "At least one of the following" or similar expressions refer to any combination of these items, including any combination of a single item or a plurality of items. For example, at least one of a, b, or c can mean: a, b, or c; ab, ac, or bc; or abc, where the number of a, b, and c can be single or multiple.
[0025] Furthermore, to facilitate a clear description of the technical solutions in the embodiments of this application, the terms "first" and "second" are used in the embodiments of this application to distinguish identical or similar items with substantially the same function and effect. Those skilled in the art will understand that the terms "first" and "second" do not limit the quantity or execution order, and the terms "first" and "second" are not necessarily different.
[0026] In this application, the terms "exemplary" or "for example" are used to indicate that something is an example, illustration, or description. Any embodiment or design described as "exemplary" or "for example" in this application should not be construed as being better or more advantageous than other embodiments or designs in this disclosure.
[0027] Before describing the technical solutions provided in the embodiments of this disclosure, the application scenarios and other contents involved in the embodiments of this disclosure will be introduced first.
[0028] Oil and gas pipelines are a relatively economical way to transport energy, offering advantages in terms of economy and safety compared to other modes of transportation. However, due to the high pressure and long distances involved, pipelines may experience displacement and deformation due to external forces such as geological disasters (e.g., earthquakes, landslides, permafrost thawing or uplift) and other third-party damage. These deformations and displacements subject the pipeline to stress (tensile stress and / or axial stress).
[0029] The presence of axial stress severely impacts the structural integrity and operational safety of pipelines. In particular, severe defects exhibiting tensile strain are more likely to cause cracking failures that are normally acceptable. In-service pipelines, especially those with long service lives, are more susceptible to the effects of service environment, terrain, severe weather, and third-party damage, leading to significant deformation and even rupture of buried pipelines, resulting in leaks of oil and gas, and pipeline shutdowns. Furthermore, due to the flammable and explosive nature of oil and gas, pipeline leaks can easily trigger fires, explosions, and other severe secondary accidents, potentially causing serious casualties and property damage. Therefore, regular pipeline inspection and maintenance are necessary to identify various types of defects that may occur.
[0030] With the construction of smart pipelines, various internal inspection technologies have developed rapidly. Currently, the most important method for stress and strain testing is online pipeline inspection. Compared with external pipeline inspection, online pipeline inspection has advantages such as low cost, high efficiency, and identifiability. Online inspection tools use the transported medium as the driving force to perform non-destructive testing on pipeline tensile strain caused by geological disasters, providing a scientific basis for pipeline operation, maintenance, and safety assessment.
[0031] In some technologies, IMUs are commonly used to monitor pipelines, acquiring centerline position data and calculating overall pipeline deformation based on this data. However, IMUs can only detect stress on a pipeline when deformation or displacement has occurred. Pipelines do not deform or displace when subjected to axial stress, and the greater the axial stress, the higher the risk of pipeline rupture. If the pipeline does not experience lateral displacement or bending deformation, the IMU cannot detect axial stress, which is a critical factor affecting the safety of pipeline circumferential welds. Therefore, how to detect the stress on a pipeline is a problem that urgently needs to be solved.
[0032] In other technologies, alternating current stress measurement (ACSM) based on the magnetostrictive effect can be used to detect axial stress in pipelines. That is, by using the change of alternating current to create a magnetic field on the pipeline surface, if there is stress concentration at a certain point in the pipeline, the magnetostrictive effect will cause a change in the magnetic permeability and magnetic induction intensity at the current location, thus determining the magnitude of the stress concentration at that current location in the pipeline.
[0033] However, the data obtained from the two stress and strain detection methods, ACSM and IMU, cannot be well fused and aligned, and the stress and strain data of the same pipeline cannot be combined for analysis.
[0034] Based on the problems encountered in the process of detecting the stress on pipelines, this disclosure provides a pipeline inspection method that can detect the stress on pipelines in real time, realize the fusion and alignment of stress monitoring data from multiple internal detectors, thereby improving the accuracy of pipeline stress detection and reducing pipeline safety risks.
[0035] Figure 1 is a schematic flowchart of a pipeline inspection method provided in an embodiment of this disclosure. Exemplarily, the pipeline inspection method includes steps S101-S106.
[0036] S101. Determine the target pipeline.
[0037] In some embodiments, the target pipe can be any pipe to be inspected. The target pipe includes at least one inspection area. In this embodiment, each inspection area included in the target pipe can be inspected synchronously in real time to improve inspection efficiency.
[0038] It should be noted that the size of each detection area included in the target pipeline can be the same or different, and this application embodiment does not impose any restrictions. Furthermore, in order to maximize the utilization of detection resources, the sizes of each detection area included in the target pipeline do not overlap.
[0039] For ease of description, in the following embodiments, any one of the detection areas in at least one detection area is taken as the target detection area to provide a detailed description of the pipeline detection method provided by the present disclosure.
[0040] S102. Obtain IMU detection results data and ACSM detection results data of the target detection area.
[0041] The IMU (Inductively Coupled Module) data for the target detection area are correlated with the tensile stress experienced by the target pipeline within that area. The ACSM (Anti-Stress Mechanism) data for the target detection area are correlated with the axial stress experienced by the target pipeline within that area.
[0042] In some embodiments, at least one inertial detection unit (i.e., IMU detector) is provided on the target pipeline. One of the at least one inertial detection units corresponds to one of the at least one detection areas.
[0043] In some embodiments, the IMU detector can be implemented in the form of a sensor. For example, the IMU detector may include one or more accelerometers, angular velocity sensors, other sensors, and combinations of multiple sensors. However, it is understood that, in addition to sensors, the IMU detector may also include other components for implementing or assisting in implementing the corresponding detection function, such as gyroscopes or processors with computing capabilities, and this disclosure is not limiting.
[0044] For any one of the at least one inertial detection units, any one inertial detection unit is used to acquire the IMU detection result data of the detection area corresponding to any one inertial detection unit.
[0045] In some embodiments, at least one alternating electromagnetic field stress detection unit (i.e., ACSM detector) is provided on the target pipeline. One of the at least one alternating electromagnetic field stress detection units corresponds to one of the at least one detection area.
[0046] In some embodiments, the ACSM detector can be implemented in the form of a sensor. For example, the ACSM detector may include one or more force sensors, electromagnetic sensors, other sensors, and combinations of multiple sensors. However, it is understood that, in addition to sensors, the ACSM detector may also include other components for implementing or assisting in implementing the corresponding detection function, such as a processor or other elements with computing capabilities, which is not limited in this disclosure.
[0047] For any one of the at least one alternating electromagnetic field stress detection units, any one alternating electromagnetic field stress detection unit is used to acquire the ACSM detection result data of the detection area corresponding to any one alternating electromagnetic field stress detection unit.
[0048] S103. Based on the IMU detection results data of the target detection area, obtain the first stress parameter set corresponding to the target detection area.
[0049] The first set of stress parameters includes a first number of stress parameters obtained from the IMU detection results data of the target detection area.
[0050] In some embodiments, data cleaning operations are performed on the IMU detection data of the target detection area to obtain cleaned IMU detection data corresponding to the target detection area. Based on the cleaned IMU detection data corresponding to the target detection area, a first set of stress parameters corresponding to the target detection area can be obtained.
[0051] In some embodiments, data cleaning operations may include at least one of deleting duplicate values, deleting outliers, filling in missing values, and standardizing data formats, which is not limited in the embodiments of this application.
[0052] In some embodiments, before performing data cleaning on the IMU detection results data of the target detection area, the integrity and applicability of the IMU detection results data of the target detection area can be assessed to identify defects in the IMU detection results data. Then, based on the identified defects in the IMU detection results data, data cleaning can be performed on the IMU detection results data to improve the accuracy of the detection results.
[0053] S104. Based on the ACSM detection results data of the target detection area, obtain the second stress parameter set corresponding to the target detection area.
[0054] The second set of stress parameters includes a second number of stress parameters obtained from the ACSM detection results data of the target detection area.
[0055] In some embodiments, data cleaning operations are performed on the ACSM detection results data of the target detection area to obtain cleaned ACSM detection results data corresponding to the target detection area. Based on the cleaned ACSM detection results data corresponding to the target detection area, a second set of stress parameters corresponding to the target detection area can be obtained.
[0056] For a description of the data cleaning operation for the ACSM detection results data of the target detection area, please refer to the aforementioned description of the data cleaning operation for the IMU detection results data, which will not be repeated here.
[0057] In some embodiments, before performing data cleaning on the ACSM detection results data of the target detection area, the integrity and applicability of the ACSM detection results data of the target detection area can be assessed to identify defects in the ACSM detection results data. Then, based on the identified defects in the ACSM detection results data, data cleaning can be performed on the ACSM detection results data to improve the accuracy of the detection results.
[0058] In some embodiments, any alternating electromagnetic field stress detection unit may include at least one detection probe. Based on feature extraction of the cleaned ACSM detection results data corresponding to the target detection area, the cleaned ACSM detection results data corresponding to the target detection area can be classified.
[0059] The ACSM detection results data after cleaning for one type correspond to a detection probe at least one of the detection probes corresponding to the target detection area. By fusing the ACSM detection results data after cleaning for each type corresponding to the target detection area, the fused ACSM detection results data for the target detection area can be obtained. Based on the fused ACSM detection results data for the target detection area, the second set of stress parameters corresponding to the target detection area can be obtained.
[0060] S105. Based on the fusion of the first stress parameter set and the second stress parameter set, at least one stress parameter corresponding to the target detection area is obtained.
[0061] In some embodiments, the stress parameters included in the first stress parameter set are traversed, and for any stress parameter included in the first stress parameter set, any stress parameter included in the first stress parameter set can be determined as the target stress parameter.
[0062] When the second stress parameter set includes the target stress parameters, based on the values of the target stress parameters included in the first and second stress parameter sets, the values of the target stress parameters included in the first and second stress parameter sets can be updated, and the target stress parameters included in the second stress parameter set can be deleted. Then, the union of the updated first and second stress parameter sets can be determined as the target stress parameter set. The stress parameters included in the target stress parameter set are then determined as the stress parameters corresponding to the target detection area.
[0063] In some embodiments, the value of the target stress parameter included in the first stress parameter set can be updated based on the average value of the target stress parameter included in the first stress parameter set and the target stress parameter included in the second stress parameter set.
[0064] In some embodiments, the value of the target stress parameter included in the first stress parameter set can be updated based on the maximum value of the target stress parameter included in the first stress parameter set and the value of the target stress parameter included in the second stress parameter set.
[0065] Specifically, more accurate pipeline stress data can be obtained by cross-correcting IMU and ACSM test data. For example, during pipeline inspection using ACSM technology, vibrations and speed changes of the probe or other testing equipment as it passes the weld can affect the test signal. By comparing IMU test data with ACSM data, the target stress parameter value for ACSM can be corrected.
[0066] S106. Based on the fact that the value of any stress parameter in at least one stress parameter corresponding to the target detection area is greater than the threshold of any stress parameter, an indication is given that the target detection area is subjected to abnormal stress.
[0067] If the value of any stress parameter in at least one stress parameter corresponding to the target detection area is greater than the threshold of any stress parameter, a warning message indicating an abnormal stress experienced by the target detection area can be displayed by a display device, or the warning message indicating an abnormal stress experienced by the target detection area can be played by a playback device.
[0068] In some embodiments, this disclosure also provides a database. The database stores stress parameters corresponding to each test area of the target pipeline under at least one operating condition.
[0069] For example, multiple stress zones can be pre-added to the target pipeline to simulate the stress conditions experienced by the pipeline in actual engineering projects. Then, based on the pipeline inspection method provided in this disclosure, the stress parameters corresponding to each inspection zone of the target pipeline under various operating conditions are detected, and a correspondence is established between the various operating conditions of the target pipeline and the stress parameters corresponding to each inspection zone of the target pipeline. For example, a specific stress can be applied to the target pipeline using a stress loading device, and strain gauges can be installed on the pipeline to detect the strain. This strain is then compared and analyzed with the stress parameters obtained using the pipeline inspection method provided in this disclosure. Thus, the correspondence between the various operating conditions of the target pipeline and the stress parameters corresponding to each inspection zone of the target pipeline can be stored in a database. This allows for rapid determination of the target pipeline's operating condition based on the data stored in the database after the stress parameters corresponding to each inspection zone of the target pipeline are subsequently detected.
[0070] In some embodiments, after obtaining at least one stress parameter corresponding to the target detection area included in the target pipeline, the database can be traversed.
[0071] Since the database stores stress parameters corresponding to each detection area of the target pipeline under at least one operating condition, the operating condition of the target pipeline can be determined based on the operating conditions corresponding to the stress parameters of the target detection areas included in the database.
[0072] In some embodiments, if the database does not include the stress parameters corresponding to the target detection area, the operating condition of the target pipeline can be obtained, a correspondence between the operating condition of the target pipeline and the stress parameters corresponding to the target detection area can be established, and the correspondence between the operating condition of the target pipeline and the stress parameters corresponding to the target detection area can be stored in the database so that after the stress parameters corresponding to each detection area of the target pipeline are subsequently detected, the operating condition of the target pipeline can be quickly determined based on the data stored in the database.
[0073] The pipeline inspection method provided in this disclosure can simulate pipeline defect states under various actual working conditions by comparing pipeline stress signals detected by ACSM detectors and pipeline strain signals detected by IMU detectors. It obtains stress data from IMU and ACSM under different stress and strain conditions, and compares the correlation between ACSM stress data and IMU stress data. This enables the fusion and alignment of stress monitoring data from multiple internal detectors, thereby improving the accuracy of pipeline stress detection and reducing pipeline safety risks.
[0074] In some embodiments, this disclosure also provides a pipeline inspection system. The pipeline inspection system provided by this disclosure can be used to perform some or all of the steps of the pipeline inspection method provided by this disclosure. The beneficial effects achievable by the pipeline inspection system provided by this disclosure can be found in the beneficial effects achievable by the pipeline inspection method provided by this disclosure described above, and will not be repeated here.
[0075] In some solutions, multiple embodiments of this application can be combined and the combined solution implemented. In some embodiments, some operations in the processes of various method embodiments are optionally combined, and / or the order of some operations is optionally changed. Furthermore, the execution order between the steps of each process is merely exemplary and does not constitute a limitation on the execution order between steps; other execution orders are also possible. Therefore, the steps / order shown in this disclosure are not intended to indicate that the execution order is the only possible order in which these operations can be performed. Those skilled in the art will conceive of various ways to reorder the operations described herein. Additionally, it should be noted that process details involved in one embodiment of this document are similarly applicable to other embodiments, or different embodiments can be combined.
[0076] Furthermore, some steps in the method embodiments can be equivalently replaced with other possible steps. Alternatively, some steps in the method embodiments may be optional and can be deleted in certain use cases. Or, other possible steps may be added to the method embodiments. Moreover, the various method embodiments can be implemented individually or in combination.
[0077] Through the above description of the implementation methods, those skilled in the art can clearly understand that, for the sake of convenience and brevity, only the division of the above functional modules is used as an example. In actual applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the system can be divided into different functional modules to complete all or part of the functions described above.
[0078] 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 modules or 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.
[0079] Furthermore, 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. The integrated unit can be implemented in hardware or as a software functional unit. If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a readable storage medium (e.g., a computer-readable storage medium). Based on this understanding, the technical solution of the embodiments of this application, in essence, or the part that contributes, or all or part of the technical solution, can be embodied in the form of a software product. This software product is stored in a storage medium and includes several instructions to cause a device (which may be a microcontroller, chip, etc.) or processor 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, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0080] In implementing the functions of the integrated modules described above in hardware, this disclosure also provides a structure for the electronic device involved in the above embodiments. As shown in FIG2, the communication device 200 includes: a memory 201, a processor 202, a communication interface 203, and a bus 204.
[0081] The memory 201 may be a read-only memory (ROM) or other type of static storage device capable of storing static information and instructions; it may be a random access memory (RAM) or other type of dynamic storage device capable of storing dynamic information and instructions; it may also be an electrically erasable programmable read-only memory (EEPROM), a disk storage medium or other magnetic storage device; or any other medium capable of carrying or storing desired program code in the form of instructions or data structures and accessible by a computer, but is not limited thereto.
[0082] Processor 202 may be a logic block, module, or circuit that implements or performs the various exemplary methods described in connection with embodiments of this disclosure. Processor 202 may be a central processing unit, a general-purpose processor, a digital signal processor, an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. Processor 202 may also implement or perform the various exemplary logic blocks, modules, and circuits described in connection with embodiments of this disclosure. Processor 202 may also be a combination that implements computational functions, such as a combination of one or more microprocessors, a combination of a DSP (digital signal processor) and a microprocessor, etc.
[0083] Communication interface 203 is used to connect with other devices via a communication network. This communication network can be Ethernet, radio access network (RAN), wireless local area network (WLAN), etc.
[0084] In some implementations, the memory 201 may exist independently of the processor 202. The memory 201 can be connected to the processor 202 via a bus 204 and is used to store instructions or program code. When the processor 202 calls and executes the instructions or program code stored in the memory 201, it can implement the wireless network communication method provided in this embodiment. In some implementations, the memory 201 may also be integrated with the processor 202.
[0085] Bus 204 can be an extended industry standard architecture (EISA) bus, etc. Bus 204 can be divided into address bus, data bus, control bus, etc. For ease of representation, only one thick line is used to represent bus 204 in Figure 2, but this does not mean that there is only one bus or one type of bus.
[0086] 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 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 pipeline inspection method, comprising: Identify a target channel, wherein the target channel includes at least one detection area; For any one of the at least one detection areas, acquire the inertial measurement unit (IMU) detection data and alternating electromagnetic field stress detection (ACSM) detection data for that detection area. The IMU detection data for that detection area is associated with the tensile stress experienced by the target pipeline in that detection area, and the ACSM detection data for that detection area is associated with the axial stress experienced by the target pipeline in that detection area. Based on the IMU detection results data of any detection area, a first set of stress parameters corresponding to any detection area is obtained, wherein the first set of stress parameters includes a first number of stress parameters obtained based on the IMU detection results data of any detection area. Based on the ACSM detection results data of any detection area, a second set of stress parameters corresponding to any detection area is obtained, wherein the second set of stress parameters includes a second number of stress parameters obtained based on the ACSM detection results data of any detection area. Based on the fusion of the first set of stress parameters and the second set of stress parameters, at least one stress parameter corresponding to any detection region is obtained; If the value of any stress parameter in at least one of the stress parameters corresponding to any detection area is greater than the threshold of any stress parameter, it indicates that the stress experienced by any detection area is abnormal.
2. The method according to claim 1, wherein, At least one inertial detection unit is provided on the target pipeline, and one of the at least one inertial detection units corresponds to one of the at least one detection areas; for any one of the at least one inertial detection units, the at least one inertial detection unit is used to acquire the IMU detection result data of the detection area corresponding to the at least one inertial detection unit.
3. The method according to claim 2, wherein, At least one alternating electromagnetic field stress detection unit is provided on the target pipeline, and one of the at least one alternating electromagnetic field stress detection units corresponds to one of the at least one detection areas. For any one of the at least one alternating electromagnetic field stress detection units, the alternating electromagnetic field stress detection unit is used to acquire the ACSM detection result data of the detection area corresponding to the alternating electromagnetic field stress detection unit.
4. The method according to claim 3, wherein, The method of obtaining a first set of stress parameters corresponding to any detection area based on the IMU detection results data of any detection area includes: Data cleaning is performed on the IMU detection results data of any detection area to obtain the cleaned IMU detection results data corresponding to any detection area. The data cleaning operation includes at least one of the following: deleting duplicate values, deleting outliers, filling missing values, and unifying data format. Based on the cleaned IMU detection results data corresponding to any detection area, obtain the first set of stress parameters corresponding to any detection area.
5. The method according to claim 4, wherein, The method of obtaining a second set of stress parameters corresponding to any detection area based on the ACSM detection result data of any detection area includes: Perform the data cleaning operation on the ACSM detection result data of any of the detection areas to obtain the cleaned ACSM detection result data corresponding to any of the detection areas. Based on the cleaned ACSM test results data corresponding to any of the test areas, obtain the second set of stress parameters corresponding to any of the test areas.
6. The method according to claim 5, wherein, The alternating electromagnetic field stress detection unit includes at least one detection probe; the acquisition of the second stress parameter set corresponding to the any detection area based on the cleaned ACSM detection result data corresponding to the any detection area includes: Based on feature extraction of the cleaned ACSM detection results data corresponding to any detection area, the cleaned ACSM detection results data corresponding to any detection area are classified, wherein one type of cleaned ACSM detection results data corresponding to any detection area corresponds to one of the at least one detection probes corresponding to any detection area. Based on the fusion of various cleaned ACSM detection results data corresponding to any detection area, the fused ACSM detection results data corresponding to any detection area is obtained. Based on the fused ACSM detection results data corresponding to any detection region, a second set of stress parameters corresponding to any detection region is obtained.
7. The method according to claim 6, wherein, The step of obtaining at least one stress parameter corresponding to any detection region based on the fusion of the first stress parameter set and the second stress parameter set includes: Iterate through the stress parameters included in the first stress parameter set, and for any stress parameter included in the first stress parameter set, determine any stress parameter included in the first stress parameter set as the target stress parameter. In response to the second stress parameter set including the target stress parameter, based on the value of the target stress parameter included in the first stress parameter set and the value of the target stress parameter included in the second stress parameter set, the value of the target stress parameter included in the first stress parameter set is updated, and the target stress parameter included in the second stress parameter set is deleted; The union of the updated first stress parameter set and the updated second stress parameter set is determined as the target stress parameter set; The stress parameters included in the target stress parameter set are determined as the stress parameters corresponding to any of the detection areas.
8. The method according to claim 7, wherein, The step of updating the value of the target stress parameter included in the first stress parameter set based on the values of the target stress parameters included in the first stress parameter set and the values of the target stress parameters included in the second stress parameter set includes: The value of the target stress parameter included in the first stress parameter set is updated based on the average value of the target stress parameter included in the first stress parameter set and the target stress parameter included in the second stress parameter set.
9. The method according to claim 7, wherein, The step of updating the value of the target stress parameter included in the first stress parameter set based on the values of the target stress parameters included in the first stress parameter set and the values of the target stress parameters included in the second stress parameter set includes: The value of the target stress parameter included in the first stress parameter set is updated based on the maximum value of the target stress parameter values included in the first stress parameter set and the second stress parameter set.
10. The method according to claim 8 or 9, further comprising: Traverse the database, wherein the database stores stress parameters corresponding to each detection area of the target pipeline under at least one working condition; In response to the stress parameters corresponding to any of the detection areas included in the database, the operating conditions of the target pipeline are determined based on the operating conditions corresponding to the stress parameters corresponding to any of the detection areas included in the database. In response to the fact that the database does not contain the stress parameters corresponding to any of the detection areas, the operating condition of the target pipeline is obtained, a correspondence is established between the operating condition of the target pipeline and the stress parameters corresponding to any of the detection areas, and the correspondence between the operating condition of the target pipeline and the stress parameters corresponding to any of the detection areas is stored in the database.
11. An electronic device, comprising: A memory and a processor; wherein the memory and the processor are coupled; the memory stores computer program code executable by the processor, the computer program code including computer instructions; when the computer instructions are executed by the processor, the electronic device performs the method according to any one of claims 1 to 10.
12. A computer-readable storage medium, wherein, The computer-readable storage medium stores computer instructions that, when executed on an electronic device, cause the electronic device to perform the method according to any one of claims 1 to 10.
Citation Information
Patent Citations
Early warning method based on axial monitoring stress of pipeline
CN106404260A
Pipeline defect detecting and positioning method and system based on multi-sensing information fusion
CN115014334A
Method, device and equipment for detecting axial stress of pipeline based on orthogonal alternating electromagnetism
CN115950558A
Pipeline defect stress composite detection sensor and detection method
CN116735700A
Pipeline safety assessment method and system, electronic equipment and medium
CN118602317A