A high voltage power distribution cable based defect detection system
Patent Information
- Application Number
- CN202410919934.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-07-10
- Publication Date
- 2026-08-18
- Estimated Expiration
- 2044-07-10
AI Technical Summary
任何电缆缺陷或故障都可能导致大范围停电,影响工业生产、通信、医疗等各个领域
[0098] Compared with the prior art, the beneficial effects of the present invention are as follows: The present invention achieves the effect of monitoring the operating temperature of high-voltage power distribution cables by acquiring thermal imaging images of high-voltage power distribution cables at regular intervals; at the same time, it determines whether there is a circuit fault in the high-voltage power distribution cable by detecting whether there is an abnormal temperature in the thermal imaging image; furthermore, it detects the pixel values of the high-voltage power distribution cable portion in the thermal imaging image, obtains abnormal ratios by comparing the ratios between various pixel values, and determines whether there is damage to the high-voltage power distribution cable based on the distribution of abnormal ratios; and it generates aging values by acquiring relevant data of the conductor material and operating time of the high-voltage power distribution cable, thereby determining whether there is an aging problem in the high-voltage power distribution cable.
Smart Images

Figure CN118937404B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of wire and cable testing technology, specifically a defect detection system based on high-voltage power distribution cables. Background Technology
[0002] Electric wires and cables play a vital role in power transmission and distribution systems. Any cable defect or fault can lead to widespread power outages, affecting various sectors such as industrial production, communications, and healthcare. Therefore, ensuring the health of cables is crucial for the stable operation of power systems.
[0003] How to promptly detect faults in wires and cables caused by external factors while preventing faults caused by internal aging is a problem we need to consider. Summary of the Invention
[0004] To address the aforementioned problems, the present invention aims to provide a defect detection system based on high-voltage power distribution cables.
[0005] The objective of this invention can be achieved through the following technical solution: a defect detection system based on high-voltage power distribution cables, comprising a control center, wherein the control center is communicatively connected to a data acquisition module, a data analysis module, a data processing module, and a safety early warning module;
[0006] The data acquisition module is used to acquire thermal image data and material data of high-voltage power distribution cables;
[0007] The data analysis module is used to obtain the set of heterothermal values and damage values based on thermal imaging data, and to obtain aging values based on material data;
[0008] The data processing module is used to generate warning values based on the set of abnormal heat values, damage values, and aging values, and to generate corresponding early warning information based on the warning values.
[0009] The safety early warning module is used to process early warning information and generate corresponding measures based on the early warning information.
[0010] Furthermore, the process of acquiring thermal imaging and material data of high-voltage power distribution cables includes:
[0011] The thermal imaging data refers to the thermal imaging images of high-voltage power distribution cables.
[0012] The material data, namely the conductor material of the high-voltage power distribution cable, is provided by the user;
[0013] Several thermal imagers are installed at the high-voltage power distribution cables to acquire thermal images of the high-voltage power distribution cables at regular intervals.
[0014] Set the overlap value rep;
[0015] By setting the distance between adjacent thermal imagers, the thermal images acquired by the thermal imagers have a certain degree of overlap, thus avoiding the omission of thermal images of some areas of high-voltage power distribution cables.
[0016] Furthermore, the process of obtaining heterothermal value sets based on thermal imaging data includes:
[0017] Acquire thermal imaging data, i.e., thermal images, of high-voltage power distribution cables;
[0018] Establish a two-dimensional rectangular coordinate system A, and map the thermal imaging image to the two-dimensional rectangular coordinate system A. Then, each pixel in the thermal imaging image has a corresponding coordinate. The coordinates are marked as pixel coordinates.
[0019] Obtain the pixels at the boundary of the thermal imaging image and mark them as boundary pixels;
[0020] Obtain the pixel values of the boundary pixels and mark the pixel values as boundary values;
[0021] Obtain the pixel coordinates of the boundary pixels and mark the pixel coordinates as boundary coordinates;
[0022] Generate a boundary pixel set based on the boundary pixel points, boundary values, and boundary coordinates;
[0023] The boundary pixel set, wherein pixel is the boundary pixel point, pixel_value is the boundary value, and pixel_coor is the boundary coordinate;
[0024] Sequentially obtain the boundary pixels in the boundary pixel set and obtain the corresponding derived pixels for each boundary pixel;
[0025] Obtain the derived pixels corresponding to the boundary pixels and generate a derived pixel set;
[0026] Generate the boundary region based on the boundary pixels;
[0027] A boundary pixel complement is generated based on the boundary pixel and the boundary co-cable region. The boundary pixel complement is the boundary pixel set that deletes the boundary pixel and the boundary pixel located in the boundary co-cable region.
[0028] If there is no derived pixel in the derived pixel set that coincides with any boundary pixel in the boundary pixel complement set, then no operation is required; otherwise, the boundary pixel corresponding to the derived pixel set is marked as a valid pixel.
[0029] Mark the valid pixels and the corresponding derived pixels in the derived pixel set as cable pixels;
[0030] The detection area is generated based on the cable pixels;
[0031] Mark the pixels within the detection area as detection pixels;
[0032] Set abnormal time periods and abnormal heat value ranges;
[0033] Obtain the pixel value of the detected pixel. If the pixel value has an abnormal heat value range, the abnormal heat value is 1; otherwise, the abnormal heat value is 0.
[0034] When the heterothermal value is 0, the heterothermal value set is NULL;
[0035] When the abnormal heat value is not 0, obtain the current time, take the current time as the start time of the abnormal period, and obtain the abnormal heat values corresponding to several thermal image data received during the abnormal period. Count the total number of the abnormal heat values, denoted as Q, and count the number of non-zero abnormal heat values, denoted as P. If Q = 0, then generate an abnormal heat value set based on the abnormal heat values; otherwise, the abnormal heat value set is NULL.
[0036] Furthermore, the process of obtaining the derived pixels corresponding to the boundary pixels and generating a derived pixel set includes:
[0037] Step a1: Obtain a boundary pixel A and mark it as the target pixel;
[0038] Step a2: Obtain the boundary value corresponding to the target pixel, mark the boundary value as the target value, and set the difference value range;
[0039] Step a3: Obtain the pixels located in the neighborhood of the target pixel and mark them as neighboring pixels; obtain the pixel values of the neighboring pixels and mark them as neighboring values; if the difference between the target value and the neighboring value is within the range, then mark the neighboring pixel as a derived pixel of the boundary pixel A;
[0040] Step a4: Record the derived pixel as the target pixel, and repeat steps a2 to a3 until no new derived pixels can be generated;
[0041] Sequentially obtain the boundary pixels in the boundary pixel set and execute steps a1 to a4 to obtain the derived pixels corresponding to the boundary pixels and generate the derived pixel set.
[0042] Furthermore, the process of obtaining damage values based on thermal imaging data includes:
[0043] Acquire thermal imaging data, i.e., thermal images, of high-voltage power distribution cables;
[0044] Establish a two-dimensional rectangular coordinate system B, and map the thermal imaging image into the two-dimensional rectangular coordinate system B;
[0045] Obtain cable pixels from thermal imaging images;
[0046] Obtain the pixel values of the cable pixels, mark the pixel values as cable values, and generate a cable value set; obtain the mode of the cable value set, and mark the mode as a cable characteristic value; if there is no mode, obtain the median of the cable value set, and mark the median as a cable characteristic value;
[0047] A viewing area is generated centered on the cable pixels;
[0048] Pixels other than cable pixels within the observation area are marked as observation pixels. That is, the pixels within the observation area are composed of cable pixels and observation pixels, and the cable pixels and observation pixels do not overlap.
[0049] Based on the x value, the observation area is divided into several observation zones;
[0050] For example, if the range of x values in the observation area is [5, 17], then the observation area can be divided into four observation partitions based on x = 8, x = 11, and x = 14, namely [5, 8), [8, 11), [11, 14), and [14, 17].
[0051] Generate the cable color value range based on cable characteristics;
[0052] Obtain the pixel value of the observed pixel. If the pixel value exists within the color value range of the cable, then it is determined that there is a damaged point in the observed partition; otherwise, no operation is required.
[0053] Obtain the set of single-key pairs corresponding to each cable pixel in the observation partition;
[0054] Generate the single-key percentage based on the single-key values and their corresponding quantities in the single-key pair set;
[0055] If the set of single bond pairs contains 17 single bond values with a value of 1.1, 26 single bond values with a value of 1.2, and 2 single bond values with a value of 0.7;
[0056] The single-key value is 1.1, the single-key value is 1.2, and the single-key value is 0.7;
[0057] Generate an abnormal proportion value range based on the single-key proportion value;
[0058] If the percentage of a single key is in an abnormal range, then mark the single key value corresponding to that percentage as an abnormal key value; otherwise, no action is required.
[0059] Obtain the sub-pixel corresponding to the abnormal key value and mark the sub-pixel as an abnormal pixel;
[0060] If an abnormal pixel is randomly selected, and all other abnormal pixels can be obtained through the direct or indirect neighborhood of that abnormal pixel, then it is determined that there is a damaged point in the observation partition; otherwise, no operation is required.
[0061] The direct neighborhood is the neighborhood of the abnormal pixel A;
[0062] The indirect neighborhood is the neighborhood of abnormal pixel B in the neighborhood of abnormal pixel A, and the indirect neighborhood of abnormal pixel B also belongs to the neighborhood of abnormal pixel A.
[0063] The number of observation zones with damage points is counted, and the number is marked as the damage value.
[0064] Furthermore, the process of obtaining the set of single-key pairs corresponding to each cable pixel in the observation partition includes:
[0065] Step b1: Obtain a specific cable pixel in the observation partition, mark the cable pixel as the main pixel, and mark the other cable pixels as secondary pixels; obtain the pixel value of the main pixel and mark the pixel value as the main pixel value; obtain the pixel value of the secondary pixel and mark the pixel value as the secondary pixel value.
[0066] Step b2: Generate a single-key value based on the main pixel value and the secondary pixel value; ...; Obtain single-key pairs based on the main pixel, secondary pixel, and single-key value, and generate a single-key pair set; ...; Single-key pair = <main pixel, secondary pixel, single-key value>; ...
[0067] Based on the principle process of obtaining the single-key pair set in steps b1 to b2, obtain the single-key pair set corresponding to each cable pixel point in the observation partition.
[0068] Furthermore, the process of obtaining aging values based on material data includes:
[0069] Obtain material data for high-voltage power distribution cables, specifically the conductor material;
[0070] To obtain the electrical conductivity, thermal stability coefficient, and mechanical strength of conductor materials;
[0071] The mechanical strength = bending strength + tensile strength;
[0072] Obtain the usage time of high-voltage power distribution cables and mark it as operating time;
[0073] Set the correction factor;
[0074] Aging values are generated based on correction factors, conductivity, resistance, thermal stability coefficient, mechanical strength, and operating time.
[0075] As stated above.
[0076] Furthermore, the process of generating warning values based on the anisotropic heat value set, damage value, and aging value, and then generating corresponding early warning information based on these warning values, includes:
[0077] Obtain the anisothermal characteristics of the anisothermal value set;
[0078] If the anisothermal value set is NULL, then the anisothermal characteristic value is 0;
[0079] If the anisothermal value set is not NULL, then the anisothermal characteristic value is 1;
[0080] Warning values are generated based on thermal characteristics, damage values, and aging values;
[0081] The warning value = PRINT_CHAR(abnormal heat value, 0, A) + PRINT_CHAR(damage value, 0, B) + PRINT_CHAR(aging value, c_value, C), where c_value is the aging threshold;
[0082] The warning values include null values, A, B, C, AB, AC, BC, and ABC;
[0083] The null value means that none of the three PRINT_CHAR functions that retrieve the warning value output any data.
[0084] If the warning value is empty, no action is required.
[0085] If the warning value is A, a "circuit fault" warning message will be generated.
[0086] If the warning value is B, a "circuit damage" warning message will be generated.
[0087] If the warning value is C, a "circuit aging" warning message will be generated.
[0088] If the warning value is AB, then a warning message of "circuit fault + circuit damage" will be generated;
[0089] If the warning value is AC, then a warning message of "circuit fault + circuit aging" will be generated.
[0090] If the warning value is BC, then a warning message of "circuit damage + circuit aging" will be generated.
[0091] If the warning value is ABC, then a warning message of "circuit fault + circuit damage + circuit aging" will be generated.
[0092] Furthermore, the PRINT_CHAR(x, y, z) function is used to determine whether to output z based on x and y; if the value of x is greater than the value of y, then z is output, otherwise, no data is output.
[0093] Furthermore, the process of processing early warning information and generating corresponding measures based on it includes:
[0094] If the warning message is "circuit fault", then inform the user that there is a circuit fault in the high-voltage power distribution cable and that repair work should be arranged as soon as possible;
[0095] If the warning message is "circuit damage", then inform the user that there is a circuit damage problem in the high-voltage power distribution cable and that appropriate measures should be taken as soon as possible;
[0096] If the warning message is "circuit aging", then inform the user that there is a circuit aging problem in the high-voltage power distribution cable and that maintenance work should be arranged as soon as possible;
[0097] If the warning message is "circuit fault + circuit damage", "circuit fault + circuit aging", "circuit damage + circuit aging" or "circuit fault + circuit damage + circuit aging", it indicates that there are several complex problems with the high-voltage power distribution cable and repair work should be arranged immediately.
[0098] Compared with the prior art, the beneficial effects of the present invention are as follows: The present invention achieves the effect of monitoring the operating temperature of high-voltage power distribution cables by acquiring thermal imaging images of high-voltage power distribution cables at regular intervals; at the same time, it determines whether there is a circuit fault in the high-voltage power distribution cable by detecting whether there is an abnormal temperature in the thermal imaging image; furthermore, it detects the pixel values of the high-voltage power distribution cable portion in the thermal imaging image, obtains abnormal ratios by comparing the ratios between various pixel values, and determines whether there is damage to the high-voltage power distribution cable based on the distribution of abnormal ratios; and it generates aging values by acquiring relevant data of the conductor material and operating time of the high-voltage power distribution cable, thereby determining whether there is an aging problem in the high-voltage power distribution cable. Attached Figure Description
[0099] Figure 1 This is a schematic diagram of the present invention. Detailed Implementation
[0100] like Figure 1 As shown, a defect detection system based on high-voltage power distribution cables includes a control center, which is connected to a data acquisition module, a data analysis module, a data processing module, and a safety early warning module.
[0101] The data acquisition module is used to acquire thermal image data and material data of high-voltage power distribution cables;
[0102] The data analysis module is used to obtain the set of heterothermal values and damage values based on thermal imaging data, and to obtain aging values based on material data;
[0103] The data processing module is used to generate warning values based on the set of abnormal heat values, damage values, and aging values, and to generate corresponding early warning information based on the warning values.
[0104] The safety early warning module is used to process early warning information and generate corresponding measures based on the early warning information.
[0105] Specifically, the process of acquiring thermal imaging data and material data of high-voltage power distribution cables includes:
[0106] The thermal imaging data refers to the thermal imaging images of high-voltage power distribution cables.
[0107] The material data, namely the conductor material of the high-voltage power distribution cable, is provided by the user;
[0108] Several thermal imagers are installed at the high-voltage power distribution cables to acquire thermal images of the high-voltage power distribution cables at regular intervals.
[0109] Set the overlap value rep;
[0110] By setting the distance between adjacent thermal imagers, the thermal images acquired by the thermal imagers have a certain degree of overlap, thus avoiding the omission of thermal images of some areas of high-voltage power distribution cables.
[0111] Specifically, the process of obtaining heterothermal value sets based on thermal imaging data includes:
[0112] Acquire thermal imaging data, i.e., thermal images, of high-voltage power distribution cables;
[0113] Establish a two-dimensional rectangular coordinate system A, and map the thermal imaging image to the two-dimensional rectangular coordinate system A. Then, each pixel in the thermal imaging image has a corresponding coordinate. The coordinates are marked as pixel coordinates.
[0114] Obtain the pixels at the boundary of the thermal imaging image and mark them as boundary pixels;
[0115] Obtain the pixel values of the boundary pixels and mark the pixel values as boundary values;
[0116] Obtain the pixel coordinates of the boundary pixels and mark the pixel coordinates as boundary coordinates;
[0117] Generate a boundary pixel set based on the boundary pixel points, boundary values, and boundary coordinates;
[0118] The boundary pixel set, wherein pixel is the boundary pixel point, pixel_value is the boundary value, and pixel_coor is the boundary coordinate;
[0119] Step a1: Obtain a boundary pixel A and mark it as the target pixel;
[0120] Step a2: Obtain the boundary value corresponding to the target pixel, mark the boundary value as the target value, and set the difference value range;
[0121] Step a3: Obtain the pixels located in the neighborhood of the target pixel and mark them as neighboring pixels; obtain the pixel values of the neighboring pixels and mark them as neighboring values; if the difference between the target value and the neighboring value is within the range, then mark the neighboring pixel as a derived pixel of the boundary pixel A;
[0122] Step a4: Record the derived pixel as the target pixel, and repeat steps a2 to a3 until no new derived pixels can be generated;
[0123] Sequentially obtain the boundary pixels in the boundary pixel set and execute steps a1 to a4, so that each boundary pixel obtains its corresponding derived pixel.
[0124] Obtain the derived pixels corresponding to the boundary pixels and generate a derived pixel set;
[0125] Generate the boundary region based on the boundary pixels;
[0126] A boundary pixel complement is generated based on the boundary pixel and the boundary co-cable region. The boundary pixel complement is the boundary pixel set that deletes the boundary pixel and the boundary pixel located in the boundary co-cable region.
[0127] If there is no derived pixel in the derived pixel set that coincides with any boundary pixel in the boundary pixel complement set, then no operation is required; otherwise, the boundary pixel corresponding to the derived pixel set is marked as a valid pixel.
[0128] Mark the valid pixels and the corresponding derived pixels in the derived pixel set as cable pixels;
[0129] The detection area is generated based on the cable pixels;
[0130] Mark the pixels within the detection area as detection pixels;
[0131] Set abnormal time periods and abnormal heat value ranges;
[0132] Obtain the pixel value of the detected pixel. If the pixel value has an abnormal heat value range, the abnormal heat value is 1; otherwise, the abnormal heat value is 0.
[0133] When the heterothermal value is 0, the heterothermal value set is NULL;
[0134] When the abnormal heat value is not 0, obtain the current time, take the current time as the start time of the abnormal period, and obtain the abnormal heat values corresponding to several thermal image data received within the abnormal period. Count the total number of the abnormal heat values, denoted as Q, and count the number of non-zero abnormal heat values, denoted as P. If Q = 0, then generate an abnormal heat value set based on the abnormal heat values; otherwise, the abnormal heat value set is NULL.
[0135] Specifically, the process of obtaining damage values based on thermal imaging data includes:
[0136] Acquire thermal imaging data, i.e., thermal images, of high-voltage power distribution cables;
[0137] Establish a two-dimensional rectangular coordinate system B, and map the thermal imaging image into the two-dimensional rectangular coordinate system B;
[0138] Obtain cable pixels from thermal imaging images;
[0139] Obtain the pixel values of the cable pixels, mark the pixel values as cable values, and generate a cable value set; obtain the mode of the cable value set, and mark the mode as a cable characteristic value; if there is no mode, obtain the median of the cable value set, and mark the median as a cable characteristic value;
[0140] A viewing area is generated centered on the cable pixels;
[0141] Pixels other than cable pixels within the observation area are marked as observation pixels. That is, the pixels within the observation area are composed of cable pixels and observation pixels, and the cable pixels and observation pixels do not overlap.
[0142] Based on the x value, the observation area is divided into several observation zones;
[0143] For example, if the range of x values in the observation area is [5, 17], then the observation area can be divided into four observation partitions based on x = 8, x = 11, and x = 14, namely [5, 8), [8, 11), [11, 14), and [14, 17].
[0144] Generate the cable color value range based on cable characteristics;
[0145] Obtain the pixel value of the observed pixel. If the pixel value exists within the color value range of the cable, then it is determined that there is a damaged point in the observed partition; otherwise, no operation is required.
[0146] Step b1: Obtain a specific cable pixel in the observation partition, mark the cable pixel as the main pixel, and mark the other cable pixels as secondary pixels; obtain the pixel value of the main pixel and mark the pixel value as the main pixel value; obtain the pixel value of the secondary pixel and mark the pixel value as the secondary pixel value.
[0147] Step b2: Generate a single-key value based on the main pixel value and the secondary pixel value; ...; Obtain single-key pairs based on the main pixel, secondary pixel, and single-key value, and generate a single-key pair set; ...; Single-key pair = <main pixel, secondary pixel, single-key value>; ...
[0148] Based on the principle process of obtaining the single-key pair set in steps b1 to b2, obtain the single-key pair set corresponding to each cable pixel in the observation partition;
[0149] Generate the single-key percentage based on the single-key values and their corresponding quantities in the single-key pair set;
[0150] If the set of single bond pairs contains 17 single bond values with a value of 1.1, 26 single bond values with a value of 1.2, and 2 single bond values with a value of 0.7;
[0151] The single-key value is 1.1, the single-key value is 1.2, and the single-key value is 0.7;
[0152] Generate an abnormal proportion value range based on the single-key proportion value;
[0153] If the percentage of a single key is in an abnormal range, then mark the single key value corresponding to that percentage as an abnormal key value; otherwise, no action is required.
[0154] Obtain the sub-pixel corresponding to the abnormal key value and mark the sub-pixel as an abnormal pixel;
[0155] If an abnormal pixel is randomly selected, and all other abnormal pixels can be obtained through the direct or indirect neighborhood of that abnormal pixel, then it is determined that there is a damaged point in the observation partition; otherwise, no operation is required.
[0156] The direct neighborhood is the neighborhood of the abnormal pixel A;
[0157] The indirect neighborhood is the neighborhood of abnormal pixel B in the neighborhood of abnormal pixel A, and the indirect neighborhood of abnormal pixel B also belongs to the neighborhood of abnormal pixel A.
[0158] The number of observation zones with damage points is counted, and the number is marked as the damage value;
[0159] Specifically, the process of obtaining aging values based on material data includes:
[0160] Obtain material data for high-voltage power distribution cables, specifically the conductor material;
[0161] To obtain the electrical conductivity, thermal stability coefficient, and mechanical strength of conductor materials;
[0162] The mechanical strength = bending strength + tensile strength;
[0163] Obtain the usage time of high-voltage power distribution cables and mark it as operating time;
[0164] Set the correction factor;
[0165] Aging values are generated based on correction factors, conductivity, resistance, thermal stability coefficient, mechanical strength, and operating time.
[0166] The above;
[0167] Specifically, the process of generating warning values based on the set of abnormal heat values, damage values, and aging values, and then generating corresponding early warning information based on these warning values, includes:
[0168] Obtain the anisothermal characteristics of the anisothermal value set;
[0169] If the anisothermal value set is NULL, then the anisothermal characteristic value is 0;
[0170] If the anisothermal value set is not NULL, then the anisothermal characteristic value is 1;
[0171] Warning values are generated based on thermal characteristics, damage values, and aging values;
[0172] The warning value = PRINT_CHAR(abnormal heat value, 0, A) + PRINT_CHAR(damage value, 0, B) + PRINT_CHAR(aging value, c_value, C), where c_value is the aging threshold;
[0173] The PRINT_CHAR(x, y, z) function is used to determine whether to output z based on x and y; if the value of x is greater than the value of y, then z is output; otherwise, no data is output.
[0174] The warning values include null values, A, B, C, AB, AC, BC, and ABC;
[0175] The null value means that none of the three PRINT_CHAR functions that retrieve the warning value output any data.
[0176] If the warning value is empty, no action is required.
[0177] If the warning value is A, a "circuit fault" warning message will be generated.
[0178] If the warning value is B, a "circuit damage" warning message will be generated.
[0179] If the warning value is C, a "circuit aging" warning message will be generated.
[0180] If the warning value is AB, then a warning message of "circuit fault + circuit damage" will be generated;
[0181] If the warning value is AC, then a warning message of "circuit fault + circuit aging" will be generated.
[0182] If the warning value is BC, then a warning message of "circuit damage + circuit aging" will be generated.
[0183] If the warning value is ABC, then a warning message of "circuit fault + circuit damage + circuit aging" will be generated.
[0184] Specifically, the process of processing early warning information and generating corresponding measures based on it includes:
[0185] If the warning message is "circuit fault", then inform the user that there is a circuit fault in the high-voltage power distribution cable and that repair work should be arranged as soon as possible;
[0186] If the warning message is "circuit damage", then inform the user that there is a circuit damage problem in the high-voltage power distribution cable and that appropriate measures should be taken as soon as possible;
[0187] If the warning message is "circuit aging", then inform the user that there is a circuit aging problem in the high-voltage power distribution cable and that maintenance work should be arranged as soon as possible;
[0188] If the warning message is "circuit fault + circuit damage", "circuit fault + circuit aging", "circuit damage + circuit aging" or "circuit fault + circuit damage + circuit aging", it means that the user is informed that there are several complex problems with the high-voltage power distribution cable and repair work should be arranged immediately.
[0189] The above embodiments are only used to illustrate the technical methods of the present invention and are not intended to limit it. Although the present invention has been described in detail with reference to preferred embodiments, those skilled in the art should understand that modifications or equivalent substitutions can be made to the technical methods of the present invention without departing from the spirit and scope of the present invention.
Claims
1. A defect detection system based on high-voltage power distribution cables, comprising a control center, characterized in that, The control center is connected to a data acquisition module, a data analysis module, a data processing module, and a security early warning module. The data acquisition module is used to acquire thermal image data and material data of high-voltage power distribution cables; The process of acquiring thermal imaging and material data of high-voltage power distribution cables includes: The thermal imaging data refers to the thermal imaging images of high-voltage power distribution cables. The material data refers to the conductor material of the high-voltage power distribution cable; Several thermal imagers are installed at the high-voltage power distribution cables to acquire thermal images of the high-voltage power distribution cables at regular intervals. Set the overlap value rep; By setting the distance between adjacent thermal imagers, a rep overlap is achieved between the thermal images acquired by the thermal imagers; The data analysis module is used to obtain the set of heterothermal values and damage values based on thermal imaging data, and to obtain aging values based on material data; The process of obtaining a set of heterothermal values from thermal imaging data includes: Acquire thermal imaging images of high-voltage power distribution cables; Establish a two-dimensional rectangular coordinate system A, and map the thermal imaging image to the two-dimensional rectangular coordinate system A. Then, each pixel in the thermal imaging image has a corresponding coordinate. The coordinates are marked as pixel coordinates. Obtain the pixels at the boundary of the thermal imaging image and mark them as boundary pixels; Obtain the pixel values of the boundary pixels and mark them as boundary values; Obtain the pixel coordinates of the boundary pixels and mark them as boundary coordinates; Generate a boundary pixel set based on the boundary pixel points, boundary values, and boundary coordinates; Sequentially obtain the boundary pixels in the boundary pixel set and obtain the derived pixels corresponding to the boundary pixels to generate a derived pixel set; Generate the boundary region based on the boundary pixels; A boundary pixel complement is generated based on the boundary pixel and the boundary co-cable region. The boundary pixel complement is the boundary pixel set that deletes the boundary pixel and the boundary pixel located in the boundary co-cable region. If there is no derived pixel in the derived pixel set that coincides with any boundary pixel in the boundary pixel complement set, then no operation is required; otherwise, the boundary pixel corresponding to the derived pixel set is marked as a valid pixel. Mark the valid pixels and their corresponding derived pixels as cable pixels; The detection area is generated based on the cable pixels; Mark the pixels within the detection area as detection pixels; Set abnormal time periods and abnormal heat value ranges; Obtain the pixel value of the detected pixel; if the pixel value exists... If the abnormal heat value is within the range, the abnormal heat value is 1; otherwise, the abnormal heat value is 0. When the heterothermal value is 0, the heterothermal value set is NULL; When the abnormal heat value is not 0, obtain the current time, take the current time as the start time of the abnormal period, and obtain the abnormal heat values corresponding to several thermal imaging data received within the abnormal period. Count the total number of abnormal heat values, denoted as Q, and count the number of non-zero abnormal heat values, denoted as P; if If the anisothermal value is true, then an anisothermal value set is generated based on the anisothermal value; otherwise, the anisothermal value set is NULL. The data processing module is used to generate warning values based on the set of abnormal heat values, damage values, and aging values, and to generate corresponding early warning information based on the warning values. The safety early warning module is used to process early warning information and generate corresponding measures based on the early warning information.
2. The defect detection system based on high-voltage power distribution cables according to claim 1, characterized in that, The process of obtaining the derived pixels corresponding to the boundary pixels and generating a derived pixel set includes: Step a1: Obtain a boundary pixel A and mark it as the target pixel; Step a2: Obtain the boundary value corresponding to the target pixel, mark the boundary value as the target value, and set the difference value range; Step a3: Obtain the pixels located in the neighborhood of the target pixel and mark them as neighboring pixels; obtain the pixel values of the neighboring pixels and mark them as neighboring values; if |target value - neighboring value| If the difference value range is reached, then the neighboring pixel is marked as a derived pixel of the boundary pixel A; Step a4: Record the derived pixel as the target pixel, and repeat steps a2 to a3 until no new derived pixels can be generated; Sequentially obtain the boundary pixels in the boundary pixel set and execute steps a1 to a4 to obtain the derived pixels corresponding to the boundary pixels and generate the derived pixel set.
3. The defect detection system based on high-voltage power distribution cables according to claim 2, characterized in that, The process of obtaining damage values based on thermal imaging data includes: Acquire thermal imaging data, i.e., thermal images, of high-voltage power distribution cables; Establish a two-dimensional rectangular coordinate system B, and map the thermal imaging image into the two-dimensional rectangular coordinate system B; Obtain cable pixels from thermal imaging images; Obtain the pixel values of the cable pixels, mark the pixel values as cable values, and generate a cable value set; obtain the mode of the cable value set, and mark the mode as a cable characteristic value; if there is no mode, obtain the median of the cable value set; A viewing area is generated centered on the cable pixels; Mark all pixels within the observation area, excluding cable pixels, as observation pixels; Based on the x value, the observation area is divided into several observation zones; Generate the cable color value range based on cable characteristics; Obtain the pixel value of the observed pixel; if the pixel value exists... If the cable color value range is correct, then it is determined that there are damaged points in the observed area; otherwise, no operation is required. Obtain the set of single-key pairs corresponding to each cable pixel in the observation partition; Generate the single-key percentage based on the single-key values and their corresponding quantities in the single-key pair set; Generate an abnormal proportion value range based on the single-key proportion value; If the proportion of single bonds If the percentage of values is abnormal, then the single key value corresponding to that percentage is marked as an abnormal key value; otherwise, no action is required. Get the second pixel corresponding to the abnormal key value and mark it as an abnormal pixel; If an abnormal pixel is randomly selected, and all other abnormal pixels can be obtained through the direct or indirect neighborhood of that abnormal pixel, then it is determined that there is a damaged point in the observation partition; otherwise, no operation is required. The number of observation zones with damage points is counted, and the number is marked as the damage value.
4. A defect detection system based on high-voltage power distribution cables according to claim 3, characterized in that, The process of obtaining the set of single-key pairs corresponding to each cable pixel in the observation partition includes: Step b1: Obtain a specific cable pixel in the observation partition, mark the cable pixel as the main pixel, and mark the other cable pixels as secondary pixels; obtain the pixel value of the main pixel and mark it as the main pixel value; obtain the pixel value of the secondary pixel and mark it as the secondary pixel value. Step b2: Generate a single key value based on the main pixel value and the secondary pixel value; obtain single key pairs based on the main pixel, the secondary pixel, and the single key value, and generate a single key pair set; Based on the principle process of obtaining the single-key pair set in steps b1 to b2, obtain the single-key pair set corresponding to each cable pixel point in the observation partition.
5. A defect detection system based on high-voltage power distribution cables according to claim 4, characterized in that, The process of obtaining aging values based on material data includes: Obtain material data for high-voltage power distribution cables, specifically the conductor material; To obtain the electrical conductivity, thermal stability coefficient, and mechanical strength of conductor materials; The mechanical strength = bending strength + tensile strength; Obtain the usage time of high-voltage power distribution cables and mark it as operating time; Set the correction factor; Aging values are generated based on correction factors, conductivity, resistance, thermal stability factor, mechanical strength, and operating time.
6. A defect detection system based on high-voltage power distribution cables according to claim 5, characterized in that, The process of generating warning values based on the anisothermal value set, damage value, and aging value, and then generating corresponding early warning information based on the warning values, includes: Obtain the anisothermal characteristics of the anisothermal value set; If the anisothermal value set is NULL, then the anisothermal characteristic value is 0; If the anisothermal value set is not NULL, then the anisothermal characteristic value is 1; Warning values are generated based on thermal characteristics, damage values, and aging values; The warning value = PRINT_CHAR(abnormal heat value, 0, A) + PRINT_CHAR(damage value, 0, B) + PRINT_CHAR(aging value, c_value, C), where c_value is the aging threshold; The warning values include null values, A, B, C, AB, AC, BC, and ABC; The null value means that none of the three PRINT_CHAR functions that retrieve the warning value output any data. If the warning value is empty, no action is required. If the warning value is A, a "circuit fault" warning message is generated; if the warning value is B, a "circuit damage" warning message is generated; if the warning value is C, a "circuit aging" warning message is generated. If the warning value is AB, a warning message of "circuit fault + circuit damage" will be generated; if the warning value is AC, a warning message of "circuit fault + circuit aging" will be generated; if the warning value is BC, a warning message of "circuit damage + circuit aging" will be generated. If the warning value is ABC, then a warning message of "circuit fault + circuit damage + circuit aging" will be generated.
7. A defect detection system based on high-voltage power distribution cables according to claim 6, characterized in that, The PRINT_CHAR(x, y, z) function is used to determine whether to output z based on x and y; if the value of x is greater than the value of y, then z is output, otherwise, no data is output.
8. A defect detection system based on high-voltage power distribution cables according to claim 7, characterized in that, The process of generating corresponding measures based on early warning information includes: If the warning message is "circuit fault", the user will be informed that there is a circuit fault in the high-voltage power distribution cable and repair work should be arranged as soon as possible; if the warning message is "circuit damage", the user will be informed that there is a circuit damage in the high-voltage power distribution cable and corresponding measures should be taken as soon as possible; if the warning message is "circuit aging", the user will be informed that there is a circuit aging problem in the high-voltage power distribution cable and maintenance work should be arranged as soon as possible. If the warning message is "circuit fault + circuit damage", "circuit fault + circuit aging", "circuit damage + circuit aging" or "circuit fault + circuit damage + circuit aging", it indicates that there are several complex problems with the high-voltage power distribution cable and repair work should be arranged immediately.
Citation Information
Patent Citations
Method for detecting abnormal heating of power equipment
CN112710398A
Comprehensive monitoring system for cable tunnel
CN113419470A
Image detection method for cable insulation layer
CN116543238A
Distribution network cable fault early warning method and system based on big data
CN116559599A