Normalization method and device for detection data of three-axis magnetic flux leakage internal detector

By normalizing the expression and arrangement of the data feature quantity collected by the detector data in the three-axis leakage magnetic field, the complexity and non-universality of multi-source heterogeneous data are solved, and the standardization and deepening application of data is realized, which facilitates multiple rounds of data comparison and analysis.

CN119557572APending Publication Date: 2025-03-04PIPECHINA SOUTH CHINA CO +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411421453.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-12
Publication Date
2025-03-04

AI Technical Summary

Technical Problem

Currently, there is a lack of effective multi-source heterogeneous three-axis leakage in-magnetic detection data normalization technology, which leads to complex and non-universal data, limiting subsequent deepening applications and multiple rounds of data comparison and analysis.

Method used

By obtaining the data feature quantity collected by each sensing unit of the detector in the three-axis leakage magnetic field, the expression normalization and arrangement normalization process are used to form a storage file to achieve standardization of multi-source heterogeneous data.

Benefits of technology

Centralized management and graphical display of multi-source heterogeneous detection data are realized, and the leakage magnetic detection data is standardized, which facilitates unified management and deepens application of data, and improves the efficiency of signal-level comparison analysis of multiple rounds of detection data.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119557572A_ABST
    Figure CN119557572A_ABST
Patent Text Reader

Abstract

The invention relates to a normalization method and device for detection data of a three-axis magnetic flux leakage internal detector, and the method comprises the steps: obtaining the data characteristic quantity collected by each sensing unit of the three-axis magnetic flux leakage internal detector, and enabling the data characteristic quantity to comprise a multi-source heterogeneous parameter; for each parameter in the data characteristic quantity, determining a target expression mode of the parameter according to a data range of the parameter, and representing the parameter based on the target expression mode to obtain first data corresponding to the parameter; and storing all first data corresponding to the data feature quantity according to a preset arrangement mode to obtain a storage file. By means of the method, original internal detection data information is reserved in the normalized data, centralized management and graphical display of the multi-source heterogeneous internal detection data can be achieved, standardization of the multi-source heterogeneous magnetic flux leakage internal detection data is achieved, and centralized and unified management of the data and deepening application of the data are facilitated.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of internal detection of long-distance oil and gas pipelines, and in particular to a method and device for normalizing detection data of a three-axis magnetic flux leakage internal detector. Background Art

[0002] As a key link in pipeline integrity management, internal inspection of oil and gas pipelines can provide a scientific basis for the prevention and reasonable maintenance of pipeline accidents. Pipeline magnetic leakage internal inspection technology is the mainstream internal inspection technology currently used in domestic oil and gas pipelines. According to the number of magnetic field components recorded by the magnetic leakage sensor probe, magnetic leakage detectors can be divided into single-axis (collecting the axial component z of the leakage magnetic field), two-axis (collecting the axial component z and radial component ρ of the leakage magnetic field) and three-axis magnetic leakage (collecting the axial component z, radial component ρ and circumferential component of the leakage magnetic field). ). With the development and popularization of internal detection technology, three-axis magnetic flux leakage has become the mainstream technology used, and it will be equipped with IMU inertial mapping unit, temperature, pressure and other sensors, which can report the size, location and other information of defects such as metal loss and dents in the pipeline, the longitude and latitude, elevation and other information of pipeline characteristics, as well as the temperature and pressure inside the pipe.

[0003] There are two ways to collect data from the internal detector, namely, equal-time sampling and equal-distance sampling. In equal-time sampling, the internal detector movement collects data at a fixed sampling frequency. If the detector sampling frequency is 1000hz and the detector instantaneous speed is 3m / s, the axial sampling spacing is 3mm. In equal-distance sampling, the circumference of the detector odometer wheel is divided equally, and the arc length between the two smallest equal-division points is the sampling spacing. The sampling spacing is determined based on the outer diameter of the pipeline and the circumference of the odometer wheel.

[0004] Due to the different storage formats of raw data detected by different internal inspection units, the incompatibility of the customized software for graphical display of inspection data, and the differences in the number of sensor channels, sampling methods, number of mileage wheels, and magnetization intensity of the same caliber three-axis magnetic flux leakage internal detector, the three-axis magnetic flux leakage internal inspection data is complex and has the characteristics of multi-source heterogeneity, which seriously restricts the subsequent in-depth application. In recent years, most of China's oil and gas pipelines have completed multiple rounds of internal inspections. Based on the comparison of multiple internal inspection data, the corrosion growth rate of active corrosion defects can be understood. However, due to the limitations of the non-public data formats of different internal inspection units and the non-universal data, only two data comparison analyses based on the internal inspection data list level have been carried out, and multi-round data analysis based on the data signal level has not yet been carried out.

[0005] It can be seen that there is currently no effective technical solution that can achieve the normalization of multi-source heterogeneous three-axis magnetic flux leakage internal detection data. Summary of the invention

[0006] The technical problem to be solved by the present invention is to provide a method and device for normalizing the detection data of a three-axis magnetic flux leakage internal detector, aiming to solve at least one of the above technical problems.

[0007] In a first aspect, the technical solution of the present invention to solve the above technical problem is as follows: a method for normalizing detection data of a three-axis magnetic flux leakage internal detector, the method comprising:

[0008] Acquire data feature quantities collected by each sensing unit of the three-axis magnetic flux leakage internal detector, wherein the data feature quantities include multi-source heterogeneous parameters;

[0009] For each parameter in the data feature, determine a target expression of the parameter according to a data range of the parameter, characterize the parameter based on the target expression, and obtain first data corresponding to the parameter;

[0010] All first data corresponding to the data feature quantity are stored in a preset arrangement to obtain a storage file.

[0011] The beneficial effects of the present invention are as follows: the data feature quantities collected by each sensing unit of the three-axis magnetic flux leakage internal detector are processed by expression normalization and arrangement normalization successively, so that the normalized data retains the original internal detection data information, and can realize the centralized management and graphical display of multi-source heterogeneous internal detection data, realize the standardization of multi-source heterogeneous magnetic flux leakage internal detection data, and facilitate the centralized and unified management of data and the in-depth application of data. At the same time, this scheme can provide a solution for the normalized application of detection data obtained by multi-source heterogeneous three-axis magnetic flux leakage internal detector detection, and improve the efficiency of comparative analysis of multi-round internal detection data signal level.

[0012] Based on the above technical solution, the present invention can also be improved as follows.

[0013] Further, for each parameter in the data feature, a target expression of the parameter is determined according to the data range of the parameter, including:

[0014] For each parameter in the data feature, a target expression of the parameter is determined according to a data range of the parameter and a preset first correspondence, where the first correspondence is a correspondence between different data ranges and corresponding expressions.

[0015] Furthermore, the multi-source heterogeneous parameters include magnetic induction intensity, internal and external LOC data, scanning time, circumference, distance, longitude, latitude, altitude, temperature, absolute pressure and at least two of other parameters.

[0016] Furthermore, the method further comprises:

[0017] The magnetic induction intensity and internal and external LOC data are used as leakage magnetic data, and the scanning time, circumference, distance, longitude, latitude, altitude, temperature, absolute pressure and other parameters are used as other data;

[0018] The storing of all first data corresponding to the data feature quantity in a preset arrangement manner to obtain a storage file includes:

[0019] Storing each parameter in the magnetic flux leakage data into a storage location corresponding to each group of channels preset in the storage file;

[0020] Each parameter in the other data is stored in other storage locations in the storage file except for each group of channels.

[0021] Further, if the data stored in the storage file includes target data, the target data is at least one of the magnetic induction intensity, internal and external LOC data, scanning time, circumference, distance, longitude, latitude, altitude, temperature and absolute pressure;

[0022] If the data stored in the storage file does not include the target data, the method further includes:

[0023] A value of 0 is written into the storage location corresponding to the target data in the storage file.

[0024] In a second aspect, in order to solve the above technical problem, the present invention also provides a device for normalizing detection data of a three-axis magnetic flux leakage internal detector, the device comprising:

[0025] An acquisition module, used to acquire data feature quantities collected by each sensing unit of the three-axis magnetic flux leakage internal detector, wherein the data feature quantities include multi-source heterogeneous parameters;

[0026] An expression conversion module, for determining, for each parameter in the data feature quantity, a target expression of the parameter according to a data range of the parameter, so as to characterize the parameter based on the target expression and obtain first data corresponding to the parameter;

[0027] The arrangement storage module is used to store all the first data corresponding to the data feature quantity according to a preset arrangement method to obtain a storage file.

[0028] In the third aspect, in order to solve the above-mentioned technical problems, the present invention also provides an electronic device, which includes a memory, a processor, and a computer program stored in the memory and executable on the processor, and when the processor executes the computer program, it implements the normalization method of the detection data of the three-axis magnetic leakage internal detector of the present application.

[0029] In a fourth aspect, in order to solve the above-mentioned technical problem, the present invention also provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the normalization method of the detection data of the three-axis magnetic leakage internal detector of the present application is implemented.

[0030] Additional aspects and advantages of the present application will be partially given in the following description, which will become apparent from the following description, or will be understood through the practice of the present application. BRIEF DESCRIPTION OF THE DRAWINGS

[0031] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings required for describing the embodiments of the present invention are briefly introduced below.

[0032] Figure 1 A schematic flow chart of a method for normalizing detection data of a three-axis magnetic flux leakage internal detector provided by an embodiment of the present invention;

[0033] Figure 2 A schematic diagram of a storage structure for storing files provided by an embodiment of the present invention;

[0034] Figure 3 A schematic diagram of a data storage example provided by an embodiment of the present invention;

[0035] Figure 4 A schematic diagram of a comparison result between original data and normalized data provided by an embodiment of the present invention;

[0036] Figure 5 A schematic diagram of a comparison result between original data and normalized data provided by an embodiment of the present invention;

[0037] Figure 6 A schematic structural diagram of a device for normalizing detection data of a three-axis magnetic flux leakage internal detector provided by an embodiment of the present invention;

[0038] Figure 7 A schematic diagram of the structure of an electronic device provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0039] The principles and features of the present invention are described below. The examples given are only used to explain the present invention and are not used to limit the scope of the present invention.

[0040] The technical solution of the present invention and how the technical solution of the present invention solves the above-mentioned technical problems are described in detail below with specific embodiments. The following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be repeated in some embodiments. The embodiments of the present invention will be described below in conjunction with the accompanying drawings.

[0041] The solution provided by the embodiment of the present invention can be applied to any application scenario where normalization processing of multi-source detection data of a three-axis magnetic flux leakage internal detector is required. The solution provided by the embodiment of the present invention can be executed by any electronic device, including at least one of the following: a smart phone, a tablet computer, a laptop computer, a desktop computer, a smart speaker, a smart watch, a smart TV, and a smart vehicle-mounted device.

[0042] The embodiment of the present invention provides a possible implementation method, such as Figure 1 As shown, a flowchart of a method for normalizing detection data of a three-axis magnetic flux leakage internal detector is provided. The solution can be executed by any electronic device, for example, a terminal device, or a terminal device and a server. For the convenience of description, the method provided by the embodiment of the present invention will be described below by taking the terminal device as the execution subject as an example. Figure 1 The method may include the following steps:

[0043] S1, obtaining data feature quantities collected by each sensing unit of a three-axis magnetic flux leakage internal detector, wherein the data feature quantities include multi-source heterogeneous parameters;

[0044] S2, for each parameter in the data feature, determining a target expression of the parameter according to a data range of the parameter, characterizing the parameter based on the target expression, and obtaining first data corresponding to the parameter;

[0045] S3, storing all first data corresponding to the data feature quantity according to a preset arrangement to obtain a storage file.

[0046] Through the method of the present invention, the data feature quantities collected by each sensing unit of the three-axis magnetic flux leakage internal detector are processed by expression normalization and arrangement normalization, so that the normalized data retains the original internal detection data information, and can realize the centralized management and graphical display of multi-source heterogeneous internal detection data, realize the standardization of multi-source heterogeneous magnetic flux leakage internal detection data, and facilitate the centralized and unified management of data and the in-depth application of data. At the same time, this scheme can provide a solution for the normalized application of detection data obtained by multi-source heterogeneous three-axis magnetic flux leakage internal detector detection, and improve the efficiency of comparative analysis of multi-round internal detection data signal level.

[0047] The solution of the present invention is further described below in conjunction with the following specific embodiments. In this embodiment, a method for normalizing detection data of a three-axis magnetic flux leakage internal detector is provided, which may include the following steps:

[0048] S1, obtaining data feature quantities collected by each sensing unit of a three-axis magnetic flux leakage internal detector, wherein the data feature quantities include multi-source heterogeneous parameters;

[0049] Different sensor units collect different data, and multi-source refers to the different sources of data. Heterogeneous refers to the different types of data, such as different ways of expression.

[0050] Optionally, the above-mentioned multi-source heterogeneous parameters include at least two of magnetic induction intensity, internal and external LOC data, scanning time, circumference, distance, longitude, latitude, elevation, temperature, absolute pressure and other parameters.

[0051] The magnetic induction intensity refers to the axial z, radial ρ, and circumferential magnetic flux density collected by the main probe of the three-axis magnetic flux leakage detector. There are 3 directions of magnetic induction intensity in total.

[0052] Internal and external LOC data refers to the magnetic induction intensity collected by the ID / OD probe.

[0053] Scan time refers to the scan time for all probes of the three-axis magnetic flux leakage detector to complete a simultaneous sampling.

[0054] The circumferential direction refers to the clock position of the top probe collected by the circumferential clock probe (sensing unit).

[0055] The distance refers to the mileage of the three-axis magnetic flux leakage detector collected by the odometer probe (sensing unit).

[0056] Longitude, latitude and altitude refer to the latitude and longitude data and altitude data measured by the IMU inertial mapping unit (sensing unit) when the three-axis magnetic flux leakage detector moves.

[0057] Temperature refers to the temperature probe (sensing unit) measuring the temperature inside the pipe when the three-axis magnetic flux leakage detector travels.

[0058] Absolute pressure refers to the absolute pressure in the pipeline measured by the pressure probe (sensing unit) when the three-axis magnetic flux leakage detector moves.

[0059] Other parameters refer to the parameters measured by other probes (sensing units) when the three-axis magnetic leakage detector is moving. Specifically, they refer to the parameters of the multi-source heterogeneous parameters except for magnetic induction intensity, internal and external LOC data, scanning time, circumference, distance, longitude, latitude, elevation, temperature, and absolute pressure.

[0060] S2, for each parameter in the data feature, determining a target expression of the parameter according to a data range of the parameter, characterizing the parameter based on the target expression, and obtaining first data corresponding to the parameter;

[0061] For each parameter, the target expression of the parameter is to express the parameter according to the data unit and data type corresponding to the parameter, wherein the data type is any one of a signed integer, an unsigned integer, and a floating point type.

[0062] Each parameter may correspond to a different expression.

[0063] Optionally, for each parameter in the data feature, determining a target expression of the parameter according to a data range of the parameter includes:

[0064] For each parameter in the data feature, a target expression of the parameter is determined according to a data range of the parameter and a preset first correspondence, where the first correspondence is a correspondence between different data ranges and corresponding expressions.

[0065] Specifically, the above first corresponding relationship can be seen in Table 1. The expression of magnetic induction intensity and internal and external LOC data is signed integer; the expression of scanning time, clock, and distance is unsigned integer; in order to reduce data storage and increase conversion accuracy, the expression of longitude, latitude and elevation can be represented by floating-point data; temperature and absolute pressure are internal parameters of the pipeline, which are positive values ​​under normal circumstances. In order to avoid negative values ​​collected due to probe damage, etc., the normalized format cannot be converted, and the expression can be signed integer; other parameters can choose the corresponding data format according to actual conditions.

[0066] Table 1 Expression of different parameters

[0067]

[0068] Optionally, for each parameter in the data feature, determining the target expression of the parameter according to the data range of the parameter and the preset first correspondence relationship is essentially determining the data unit and data type of the parameter according to the data range of the parameter and the preset first correspondence relationship.

[0069] For each parameter, the data range of the parameter refers to the range of the physical quantity corresponding to the parameter.

[0070] For example, a 2-byte signed integer can be used to represent the circumferential component z of the magnetic induction intensity; a 2-byte signed integer can be used to represent internal and external LOC data; a 6-byte unsigned integer can be used to represent the scan time; a 4-byte unsigned integer can be used to represent the distance; a 4-byte floating point type can be used to represent the longitude; a 4-byte floating point type can be used to represent the latitude; a 4-byte floating point type can be used to represent the altitude; a 2-byte signed integer can be used to represent the temperature; a 1-byte signed integer can be used to represent the absolute pressure; a 1-byte unsigned integer can be used to represent the data processing flag; a 16-byte string can be used to represent hardware version information such as hardware series-outer diameter-dimension-serial number; a 12-byte unsigned integer can be used to represent the spare field; and a 4-byte unsigned integer can be used to represent the end flag of data conversion within a scan time.

[0071] S3, storing all first data corresponding to the data feature quantity according to a preset arrangement to obtain a storage file;

[0072] The arrangement method refers to the storage order of each first data in the storage file.

[0073] Optionally, the magnetic induction intensity and internal and external LOC data are used as leakage magnetic data, and the scanning time, circumference, distance, longitude, latitude, altitude, temperature, absolute pressure and other parameters are used as other data; then in the above S3, all the first data corresponding to the data feature quantity are stored according to a preset arrangement method to obtain a storage file, including:

[0074] S31, storing each parameter in the magnetic flux leakage data into a storage location corresponding to each group of channels preset in the storage file;

[0075] S32, storing each parameter in the other data to other storage locations in the storage file except for each group of channels.

[0076] The storage location corresponding to each group of channels may be in front of other storage locations.

[0077] Optionally, the storage file stores scanning data collected multiple times by each sensing unit of the three-axis magnetic flux leakage internal detector, and each of the scanning data includes a data feature quantity.

[0078] Optionally, the data stored in the storage file is in binary format.

[0079] Optionally, the storage file is a file in dat format.

[0080] Optionally, the storage memory upper limit of the storage file is 4G.

[0081] As an example, see Figure 2The storage structure diagram of the storage file shown in the figure includes channel 1 group to channel n group, and the leakage magnetic data is stored in channel 1 group to channel n group in sequence. Other data are stored in other storage locations in sequence, and data processing flag, hardware version information, spare field, and end flag are also stored in the storage file. The length corresponding to other data is 60 bytes. All first data are stored in the dat file in binary format according to Table 1.

[0082] See also Figure 3 The schematic diagram of the storage example of the leakage magnetic data shown in FIG. 1 can be based on each channel in the channel 1 group (channel 1z, channel 1ρ and channel ) respectively store the first normalized magnetic induction intensity axial z, radial ρ, annular Components, based on the individual channels in the channel 2 group (channel 2z, channel 2ρ and channel ) respectively store the second normalized magnetic induction intensity axial z, radial ρ, annular Component, the internal and external LOC data after the first normalization is stored through the channel 1 internal and external loc in the channel 1 group, and the internal and external LOC data after the second normalization is stored through the channel 2 internal and external loc in the channel 2 group.

[0083] Optionally, if the stored data is larger than 4G, the stored data needs to be segmented and stored according to the standard of not larger than and closest to 4G, and each sub-file obtained by segmentation needs to include data of a complete number of scans, that is, each scan data cannot be segmented into two sub-files.

[0084] The data storage format of the storage file is a little-endian byte order in which the low bits of the address are stored in the low bits and the high bits of the address are stored in the high bits.

[0085] Optionally, if the data stored in the storage file includes target data, the target data is at least one of the magnetic induction intensity, internal and external LOC data, scanning time, circumference, distance, longitude, latitude, altitude, temperature and absolute pressure;

[0086] If the data stored in the storage file does not include the target data, the method further includes:

[0087] A value of 0 is written into the storage location corresponding to the target data in the storage file.

[0088] Optionally, the storage file also includes a spare field, which is a normalized format reserved field for further use. In the present application, if the data stored in the storage file includes other parameters, the storage location of the other parameters in the storage file can be a spare field in other storage locations.

[0089] Optionally, see Table 1. Each parameter can correspond to a data processing flag, which is used to indicate the processing status of the original parameter. 0x00 can be used to represent unprocessed data, and 0x01 can be used to represent processed data. The hardware version information is used to indicate the status of the three-axis magnetic flux leakage internal detector. If it is less than 16 bytes, the string end character '\0' needs to be padded. The end flag value is 0xEDEDEDED, which is a sign that all data conversion within a scan time has been completed.

[0090] In order to better illustrate and understand the principle of the method provided by the present invention, the scheme of the present invention is described below in conjunction with an optional specific embodiment. It should be noted that the specific implementation of each step in the specific embodiment should not be understood as a limitation to the scheme of the present invention. On the basis of the principle of the scheme provided by the present invention, other implementations that can be thought of by those skilled in the art should also be considered within the scope of protection of the present invention.

[0091] In this embodiment, a method for normalizing detection data of a three-axis magnetic flux leakage internal detector is provided, including the following processing flow:

[0092] 1) Select the detection data obtained by the detection of a multi-source heterogeneous three-axis magnetic leakage internal detector, analyze the data feature quantities collected by each sensing unit in the three-axis magnetic leakage internal detector, and compare them with the feature quantities (parameters) proposed in the present invention. Generally, magnetic induction intensity, internal and external LOC data, scanning time, circumference, and distance are required fields. Longitude, latitude, elevation, temperature, and absolute pressure are optional fields. If the selected multi-source heterogeneous three-axis magnetic leakage internal detection data has the above feature quantities (target data), the data conversion is performed according to the preset expression method of the feature quantities; if not, a value of 0 is written in the relevant field of the normalized data (data stored in the storage file). If the selected multi-source heterogeneous three-axis magnetic leakage internal detection data has other parameters, the feature quantities of other parameters are extracted according to Table 1, and the expression method of other parameters is obtained.

[0093] 2) According to the expression of each characteristic quantity (parameter) in Table 1 and Figure 2 The normalized format of the detection data obtained by the multi-source heterogeneous three-axis magnetic flux leakage internal detector is written to ensure that the feature quantity of the original data corresponds to the normalized feature quantity (data in the storage file). For details, please refer to Figure 4 and Figure 5 The comparison result between the feature quantity of the original data and the normalized feature quantity is shown in Figure 4 and Figure 5 In the figure, the left side is the original data and the right side is the data in the storage file.

[0094] 3) Write a hardware configuration file for a multi-source heterogeneous three-axis magnetic flux leakage detector and store it as a configuration file in the following format: fill in the value of the number of channel groups DetectorCount, an integer; fill in the value of the pipe outer diameter Diameter, an integer, in millimeters; if the detector uses equidistant sampling, fill in the scan distance ScanDistance value (the moving distance between two scans of the detector during equidistant scanning), a floating point number, 7 decimal places, in millimeters, and set it to 0 for equidistant scanning; if the detector uses equidistant sampling, fill in the scan interval ScanTime value, a floating point number, 7 decimal places, in microseconds, and set it to 0 for equidistant scanning; fill in the detection start time value, in the format of year-month-day-hour-minute-second-millisecond-microsecond. If you set the following configuration parameters:

[0095] DetectorCount=100

[0096] Diameter = 1600

[0097] ScanDistance = 4.1234567

[0098] ScanTime=4123.4567890

[0099] StartTime=2024-04-1811:24:20.023.010

[0100] 4) Run the data conversion interface program, read the original data (detection data obtained by the multi-source heterogeneous three-axis magnetic flux leakage internal detector) into the software, perform data conversion operations according to the expression method of normalized feature quantities and the arrangement method of normalized feature quantities (preset arrangement method), write the magnetic induction intensity of all magnetic flux leakage channels (channel groups) within the same scanning time, internal and external LOC data, and then write the clock, distance, longitude and latitude, elevation, temperature, absolute pressure, data processing flag, hardware version information, spare field, and end flag under the scanning time. The above data is written in binary format to the normalized data file (storage file) in .dat format. The file names are named in the following order: detection project name 001.dat, detection project name 002.dat, detection project name 003.dat, etc.

[0101] 5) If the amount of data stored in the storage file is greater than 4G, the storage file needs to be split according to the standard of not greater than and closest to 4G, and each sub-file obtained by the splitting needs to include the data of the complete number of scans, that is, the data of each scan cannot be split into two sub-files. The data storage format of each sub-file is the little-endian byte order in which the low-order address stores the low-order value and the high-order address stores the high-order value.

[0102] 6) After completing the conversion of another type of multi-source heterogeneous original data into normalized data, the developed magnetic flux leakage internal detection data analysis software is used to read in the two normalized data, and the signal-level data comparison and analysis of the two multi-source heterogeneous data can be performed.

[0103] Through the scheme of the present invention, the normalized data retains the original internal detection data information, and can realize the centralized management and graphical display of multi-source heterogeneous internal detection data, realize the standardization of multi-source heterogeneous leakage magnetic internal detection data, and facilitate the centralized and unified management of data and the in-depth application of data.

[0104] Based on Figure 1 The invention also provides a device 20 for normalizing the detection data of a three-axis magnetic flux leakage internal detector, based on the same principle as the method shown in Figure 6 As shown in , the normalization device 20 for the detection data of the three-axis magnetic flux leakage internal detector may include an acquisition module 210, an expression conversion module 220 and an arrangement storage module 230, wherein:

[0105] An acquisition module 210 is used to acquire data feature quantities collected by each sensing unit of the three-axis magnetic flux leakage internal detector, wherein the data feature quantities include multi-source heterogeneous parameters;

[0106] An expression conversion module 220 is used to determine, for each parameter in the data feature quantity, a target expression of the parameter according to the data range of the parameter, so as to characterize the parameter based on the target expression and obtain first data corresponding to the parameter;

[0107] The arrangement storage module 230 is used to store all the first data corresponding to the data feature quantity according to a preset arrangement method to obtain a storage file.

[0108] Optionally, the device further comprises:

[0109] A data determination module, used for taking the magnetic induction intensity and internal and external LOC data as magnetic flux leakage data, and taking the scanning time, circumference, distance, longitude, latitude, altitude, temperature, absolute pressure and other parameters as other data;

[0110] The arrangement storage module stores all the first data corresponding to the data feature quantity in a preset arrangement manner to obtain a storage file, specifically for:

[0111] Storing each parameter in the magnetic flux leakage data into a storage location corresponding to each group of channels preset in the storage file;

[0112] Each parameter in the other data is stored in other storage locations in the storage file except for each group of channels.

[0113] Optionally, the multi-source heterogeneous parameters include at least two of magnetic induction intensity, internal and external LOC data, scanning time, circumference, distance, longitude, latitude, altitude, temperature, absolute pressure and other parameters.

[0114] Optionally, the device further comprises:

[0115] A data processing module, used for taking the magnetic induction intensity and internal and external LOC data as magnetic flux leakage data, and taking the scanning time, circumference, distance, longitude, latitude, altitude, temperature, absolute pressure and other parameters as other data;

[0116] When the arrangement storage module 230 stores all the first data corresponding to the data feature quantity in a preset arrangement manner to obtain a storage file, it is specifically used to:

[0117] Storing each parameter in the magnetic flux leakage data into a storage location corresponding to each group of channels preset in the storage file;

[0118] Each parameter in the other data is stored in other storage locations in the storage file except for each group of channels.

[0119] Optionally, if the data stored in the storage file includes target data, the target data is at least one of the magnetic induction intensity, internal and external LOC data, scanning time, circumference, distance, longitude, latitude, altitude, temperature and absolute pressure;

[0120] If the data stored in the storage file does not include the target data, the device further includes:

[0121] A setting module is used to write a value of 0 into a storage location corresponding to the target data in the storage file.

[0122] The device for normalizing the detection data of the three-axis leakage magnetic inner detector in the embodiment of the present invention can execute the normalization method for the detection data of the three-axis leakage magnetic inner detector provided in the embodiment of the present invention, and the implementation principle is similar. The actions performed by each module and unit in the normalization device for the detection data of the three-axis leakage magnetic inner detector in each embodiment of the present invention correspond to the steps in the normalization method for the detection data of the three-axis leakage magnetic inner detector in each embodiment of the present invention. For the detailed functional description of each module of the normalization device for the detection data of the three-axis leakage magnetic inner detector, please refer to the description of the corresponding normalization method for the detection data of the three-axis leakage magnetic inner detector shown in the previous text, which will not be repeated here.

[0123] Among them, the normalization device for the detection data of the above-mentioned three-axis magnetic flux leakage internal detector can be a computer program (including program code) running in a computer device. For example, the normalization device for the detection data of the three-axis magnetic flux leakage internal detector is an application software; the device can be used to execute the corresponding steps in the method provided in the embodiment of the present invention.

[0124] In some embodiments, the normalization device for the detection data of the three-axis magnetic flux leakage internal detector provided in the embodiment of the present invention can be implemented in a combination of software and hardware. As an example, the normalization device for the detection data of the three-axis magnetic flux leakage internal detector provided in the embodiment of the present invention can be a processor in the form of a hardware decoding processor, which is programmed to execute the normalization method for the detection data of the three-axis magnetic flux leakage internal detector provided in the embodiment of the present invention. For example, the processor in the form of a hardware decoding processor can adopt one or more application specific integrated circuits (ASIC, Application Specific Integrated Circuit), DSP, programmable logic device (PLD, Programmable Logic Device), complex programmable logic device (CPLD, Complex Programmable Logic Device), field programmable gate array (FPGA, Field-Programmable Gate Array) or other electronic components.

[0125] In other embodiments, the normalization device for the detection data of the three-axis magnetic flux leakage internal detector provided in the embodiment of the present invention can be implemented in a software manner. Figure 6 A normalization device for detection data of a three-axis magnetic flux leakage internal detector stored in a memory is shown, which can be software in the form of a program and a plug-in, and includes a series of modules, including an acquisition module 210, an expression conversion module 220 and an arrangement storage module 230, for implementing the normalization method for detection data of a three-axis magnetic flux leakage internal detector provided in an embodiment of the present invention.

[0126] The modules involved in the embodiments of the present invention may be implemented by software or hardware, wherein the name of a module does not limit the module itself in some cases.

[0127] Based on the same principle as the method shown in the embodiments of the present invention, an electronic device is also provided in the embodiments of the present invention, which may include but is not limited to: a processor and a memory; the memory is used to store a computer program; the processor is used to execute the method shown in any embodiment of the present invention by calling the computer program.

[0128] In an alternative embodiment, an electronic device is provided, such as Figure 7 As shown, Figure 7 The electronic device 4000 shown includes: a processor 4001 and a memory 4003. The processor 4001 and the memory 4003 are connected, such as through a bus 4002. Optionally, the electronic device 4000 may also include a transceiver 4004, which may be used for data interaction between the electronic device and other electronic devices, such as data transmission and / or data reception. It should be noted that in actual applications, the transceiver 4004 is not limited to one, and the structure of the electronic device 4000 does not constitute a limitation on the embodiments of the present invention.

[0129] Processor 4001 may be a CPU (Central Processing Unit), a general-purpose processor, a DSP (Digital Signal Processor), an ASIC (Application Specific Integrated Circuit), an FPGA (Field Programmable Gate Array) or other programmable logic devices, transistor logic devices, hardware components or any combination thereof. It may implement or execute various exemplary logic blocks, modules and circuits described in conjunction with the disclosure of the present invention. Processor 4001 may also be a combination that implements computing functions, such as a combination of one or more microprocessors, a combination of a DSP and a microprocessor, etc.

[0130] The bus 4002 may include a path to transmit information between the above components. The bus 4002 may be a PCI (Peripheral Component Interconnect) bus or an EISA (Extended Industry Standard Architecture) bus. The bus 4002 may be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 7 Only one thick line is used in the diagram, but this does not mean that there is only one bus or only one type of bus.

[0131] The memory 4003 can be a ROM (Read Only Memory) or other types of static storage devices that can store static information and instructions, a RAM (Random Access Memory) or other types of dynamic storage devices that can store information and instructions, or an EEPROM (Electrically Erasable Programmable Read Only Memory), a CD-ROM (Compact Disc Read Only Memory) or other optical disk storage, optical disk storage (including compressed optical disk, laser disk, optical disk, digital versatile disk, Blu-ray disk, etc.), a magnetic disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store the desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited to these.

[0132] The memory 4003 is used to store the application code (computer program) for executing the solution of the present invention, and the execution is controlled by the processor 4001. The processor 4001 is used to execute the application code stored in the memory 4003 to implement the content shown in the above method embodiment.

[0133] The electronic device may also be a terminal device. Figure 7 The electronic device shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present invention.

[0134] An embodiment of the present invention provides a computer-readable storage medium, on which a computer program is stored. When the computer-readable storage medium is run on a computer, the computer can execute the corresponding contents of the aforementioned method embodiment.

[0135] According to another aspect of the present invention, a computer program product or a computer program is also provided, the computer program product or the computer program comprising computer instructions, the computer instructions being stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device executes the methods provided in the implementation modes of the above-mentioned various embodiments.

[0136] Computer program code for performing the operations of the present invention may be written in one or more programming languages, or a combination thereof, including object-oriented programming languages, such as Java, Smalltalk, C++, and conventional procedural programming languages, such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a separate 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 a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., through the Internet using an Internet service provider).

[0137] It should be understood that the flow charts and block diagrams in the accompanying drawings illustrate the possible implementation architecture, functions and operations of the method and computer program product according to various embodiments of the present invention. In this regard, each box in the flow chart or block diagram can represent a module, a program segment, or a part of a code, and the module, the program segment, or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a sequence different from that marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or flow chart, and the combination of the boxes in the block diagram and / or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.

[0138] The computer-readable storage medium provided by the embodiment of the present invention may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination thereof. More specific examples of computer-readable storage media may include, but are not limited to, 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 fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination thereof. In the present invention, a computer-readable storage medium may be any tangible medium containing or storing a program that may be used by or in conjunction with an instruction execution system, device, or device.

[0139] The computer-readable storage medium carries one or more programs. When the one or more programs are executed by the electronic device, the electronic device executes the method shown in the above embodiment.

[0140] The above description is only a preferred embodiment of the present invention and an explanation of the technical principles used. Those skilled in the art should understand that the disclosure scope involved in the present invention is not limited to the technical solution formed by a specific combination of the above technical features, but should also cover other technical solutions formed by any combination of the above technical features or their equivalent features without departing from the above disclosed concept. For example, the above features are replaced with the technical features with similar functions disclosed in the present invention (but not limited to) by each other.

Claims

1. A method for normalizing detection data of a three-axis magnetic flux leakage internal detector, characterized in that: The following steps are involved: Acquire data feature quantities collected by each sensing unit of the three-axis magnetic flux leakage internal detector, wherein the data feature quantities include multi-source heterogeneous parameters; For each parameter in the data feature, determine a target expression of the parameter according to a data range of the parameter, characterize the parameter based on the target expression, and obtain first data corresponding to the parameter; All first data corresponding to the data feature quantity are stored in a preset arrangement to obtain a storage file.

2. The method according to claim 1, characterized in that For each parameter in the data feature, determining a target expression of the parameter according to the data range of the parameter includes: For each parameter in the data feature, a target expression of the parameter is determined according to a data range of the parameter and a preset first correspondence, where the first correspondence is a correspondence between different data ranges and corresponding expressions.

3. The method according to claim 1, characterized in that The multi-source heterogeneous parameters include magnetic induction intensity, internal and external LOC data, scanning time, circumference, distance, longitude, latitude, altitude, temperature, absolute pressure and at least two of other parameters.

4. The method according to claim 3, characterized in that The method further comprises: The magnetic induction intensity and internal and external LOC data are used as leakage magnetic data, and the scanning time, circumference, distance, longitude, latitude, altitude, temperature, absolute pressure and other parameters are used as other data; The storing of all first data corresponding to the data feature quantity according to a preset arrangement to obtain a storage file includes: Storing each parameter in the magnetic flux leakage data into a storage location corresponding to each group of channels preset in the storage file; Each parameter in the other data is stored in other storage locations in the storage file except for each group of channels.

5. The method according to claim 3 or 4, characterized in that: If the data stored in the storage file includes target data, the target data is at least one of the magnetic induction intensity, internal and external LOC data, scanning time, circumference, distance, longitude, latitude, altitude, temperature and absolute pressure; If the data stored in the storage file does not include the target data, the method further includes: A value of 0 is written into the storage location corresponding to the target data in the storage file.

6. A device for normalizing detection data of a three-axis magnetic flux leakage internal detector, characterized in that: include: An acquisition module, used to acquire data feature quantities collected by each sensing unit of the three-axis magnetic flux leakage internal detector, wherein the data feature quantities include multi-source heterogeneous parameters; An expression conversion module, for determining, for each parameter in the data feature quantity, a target expression of the parameter according to a data range of the parameter, so as to characterize the parameter based on the target expression and obtain first data corresponding to the parameter; The arrangement storage module is used to store all the first data corresponding to the data feature quantity according to a preset arrangement method to obtain a storage file.

7. The device according to claim 6, characterized in that The multi-source heterogeneous parameters include magnetic induction intensity, internal and external LOC data, scanning time, circumference, distance, longitude, latitude, altitude, temperature, absolute pressure and at least two of other parameters.

8. The device according to claim 7, characterized in that The device also includes: A data determination module, used for taking the magnetic induction intensity and internal and external LOC data as magnetic flux leakage data, and taking the scanning time, circumference, distance, longitude, latitude, altitude, temperature, absolute pressure and other parameters as other data; The arrangement storage module stores all the first data corresponding to the data feature quantity in a preset arrangement manner to obtain a storage file, specifically for: Storing each parameter in the magnetic flux leakage data into a storage location corresponding to each group of channels preset in the storage file; Each parameter in the other data is stored in other storage locations in the storage file except for each group of channels.

9. An electronic device, characterized in that: The method comprises a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the method according to any one of claims 1 to 5 when executing the computer program.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the method according to any one of claims 1 to 5 is implemented.