Motor slip ring fault monitoring method and device based on infrared thermal imaging data
Through the temperature dot matrix conversion and accumulation sum difference matrix calculation of infrared thermal imaging data, combined with the number of row marking points and timing determination, the problem of motor slip ring fault monitoring is solved, and the operation safety and stability of the power system are improved.
Patent Information
- Application Number
- CN202211661975.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-12-23
- Publication Date
- 2025-08-12
- Estimated Expiration
- 2042-12-23
AI Technical Summary
In the prior art, the motor slip ring fault monitoring method based on the temperature threshold is difficult to accurately determine under different temperature environments, resulting in missed or false alarms, especially in high or low temperature conditions.
Using infrared thermal imaging data, the temperature lattice matrix is converted, the minimum and maximum value of rows is solved, the accumulated sum and difference matrix is calculated, and the fault is determined by combining the number of row marking points and timing. The temperature threshold is abandoned and the fault judgment is determined using a fixed value that is easy to set.
It realizes accurate determination of motor slip ring failure under different temperature environments, avoids the problem of difficult setting of temperature thresholds, and improves the operational safety and stability of the power system.
Smart Images

Figure CN116027154B_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the technical field of power systems, and in particular relates to a motor slip ring fault monitoring method and device based on infrared thermal imaging data. Background Art
[0002] The actual operation of electric motors, especially those in large industrial applications, requires long-term, regular inspections, and one of the primary areas of focus is the health of the motor's slip rings. In industries like cement, steel, and ports, numerous high-capacity motors are constantly in operation, consuming significant manpower, material resources, and financial resources daily for their operation, maintenance, and monitoring. One of the most common faults in these motors is slip ring sparking, primarily due to poor contact. Gap discharges trigger arc discharges, further eroding the brush heads and slip rings. In severe cases, this can lead to overheating and burnout, causing abnormal motor operation.
[0003] Furthermore, in the field of DC motors, arcing may persist during the commutation process, making single arc status monitoring insufficient for monitoring all types of motor slip rings (such as DC motors). Therefore, other monitoring methods must be considered to monitor large-capacity DC motors. Infrared thermal imaging is a non-invasive monitoring method that directly monitors the entire slip ring through thermal imaging data. Monitoring motor slip rings through temperature changes is a good measure.
[0004] However, the applicant has found that there are many problems with relying solely on temperature increases and temperature thresholds for judgment:
[0005] 1. In summer or industrial environments with high temperatures, it is difficult to determine the temperature threshold. A high threshold can easily lead to missed reports, while a low threshold can easily lead to false reports, resulting in poor performance in actual applications.
[0006] 2. When used in winter or cold areas, the temperature threshold is more difficult to determine. Low temperature causes the slip ring to dissipate heat very quickly, and the use of temperature threshold to monitor the slip ring status is even less effective. Summary of the Invention
[0007] In order to solve the above problems existing in the prior art, the present invention provides a method and device for monitoring motor slip ring faults based on infrared thermal imaging data.
[0008] In order to solve the above technical problems, the present invention adopts the following technical solutions:
[0009] In a first aspect, the present invention provides a motor slip ring fault monitoring method based on infrared thermal imaging data. The method uses an infrared thermal imaging sensor to illuminate the motor slip ring, and then performs algorithmic monitoring based on the temperature data from the thermal imaging. The algorithmic monitoring includes:
[0010] S1. Temperature dot matrix conversion: convert infrared thermal imaging images into temperature dot matrix;
[0011] S2. Solve the row minimum temperature matrix and row maximum temperature matrix: Solve the minimum value S of each row in the temperature matrix obtained by S1 min and the maximum value S max , and record it as the row minimum temperature matrix Smin m1 and row maximum temperature dot Smax m1 ;
[0012] S3. Solve the row minimum temperature difference matrix and the row maximum temperature difference matrix: subtract the row minimum temperature matrix Smin from each row element of the temperature matrix obtained in S1 m1 The temperature value of the corresponding row in the table is used to obtain the minimum temperature difference matrix ΔTmin of the row m(n-2) At the same time, each row element of the temperature matrix obtained by S1 is subtracted from the row maximum temperature matrix Smax m1 The temperature value of the corresponding row in the table is used to obtain the row maximum temperature difference point matrix ΔTmax m(n-2) ;
[0013] S4. Calculate the minimum cumulative sum and the maximum cumulative sum: add the minimum temperature difference point lattice ΔTmin m(n-2) Accumulate the elements in to get the minimum cumulative sum ETmin; add the row maximum temperature difference point lattice ΔTmax m(n-2) Accumulate the elements in to get the maximum cumulative sum ETmax; and
[0014] When the absolute value of the maximum cumulative sum ETmax exceeds the set saturation integral value ETset before the absolute value of the minimum cumulative sum ETmin, and the absolute value of the maximum cumulative sum ETmax is greater than the absolute value of the minimum cumulative sum ETmin, the row mark point number flag is accumulated and increased by 1;
[0015] S5. Calculate the difference matrix and the number of row marking points: After the row marking point number flag is accumulated and added by 1 in S4, the elements of the temperature lattice obtained in S1 are calculated according to the difference between the next element and the previous element to obtain a new difference matrix ΔS m(n-3) , and when there is an element difference ΔS in the row of the temperature lattice xy When the temperature difference is greater than the sudden change Δtset, the row marking point number flag is valid. When it does not exist, the row marking point number flag is reduced by 1; where x represents the row and y represents the column.
[0016] S6. Fault determination: When the number of row mark points flag is greater than the limit value Fset, it is determined that there is a fault point in the current temperature screen and the timing starts; when the timing time exceeds the limit time set Finally, it is determined that the slip ring is faulty.
[0017] It can be seen that the method of the present invention abandons the temperature threshold in the existing method, and completes the motor slip ring fault judgment by converting the collected infrared thermal imaging screen into the maximum and minimum values in the temperature dot matrix data for state accumulation, thereby avoiding the problem of difficult setting of the temperature threshold; moreover, the fixed value in the present method is easy to estimate, and will not be affected by the problem that the slip ring temperature is easy to dissipate heat at low temperatures, resulting in a short high temperature time and ultimately no alarm output, thereby making the power system operation safer and more stable.
[0018] Furthermore, the temperature lattice conversion of S1 specifically includes:
[0019] Convert infrared thermal imaging images into temperature data. The data format is a temperature dot matrix S with m rows and n columns. mn ;
[0020] Temperature matrix S mn Filter by row, filter out the minimum and maximum temperature values in each row, and automatically fill the empty row addresses from back to front to get a new temperature dot matrix S m(n-2) .
[0021] Filtering, removing glitches or interference signals, ensuring the stability of the algorithm input signal
[0022] In a second aspect, the present invention further provides a motor slip ring fault monitoring device based on infrared thermal imaging data, comprising:
[0023] Infrared thermal imaging sensor, used to illuminate the motor slip ring and obtain temperature data through thermal imaging;
[0024] And, the algorithm monitoring module is used to monitor the motor slip ring fault based on the temperature data obtained by the infrared thermal imaging sensor; including:
[0025] The temperature dot matrix conversion submodule is used to convert the infrared thermal imaging image into a temperature dot matrix;
[0026] The row minimum temperature lattice and row maximum temperature lattice solving submodules are used to solve the minimum value S of each row in the temperature lattice obtained by the temperature lattice conversion submodule. min and the maximum value S max , and record it as the row minimum temperature matrix Smin m1 and row maximum temperature dot Smax m1 ;
[0027] The row minimum temperature difference lattice and row maximum temperature difference lattice solving submodule is used to subtract the row minimum temperature lattice Smin from each row element of the temperature lattice obtained by the temperature lattice conversion submodule m1 The temperature value of the corresponding row in the table is used to obtain the minimum temperature difference matrix ΔTmin of the row m(n-2)At the same time, each row element of the temperature matrix obtained by the temperature matrix conversion submodule is subtracted from the row maximum temperature matrix Smax m1 The temperature value of the corresponding row in the table is used to obtain the row maximum temperature difference point matrix ΔTmax m(n-2) ;
[0028] The minimum cumulative sum and maximum cumulative sum calculation submodule is used to solve the row minimum temperature difference matrix ΔTmin obtained by the row minimum temperature difference matrix and the row maximum temperature difference matrix solving submodule m(n-2) Accumulate the elements in to get the minimum cumulative sum ETmin, and add the row maximum temperature difference lattice ΔTmax m(n-2) Accumulate the elements in to get the maximum cumulative sum ETmax; and
[0029] When the absolute value of the maximum cumulative sum ETmax exceeds the set saturation integral value ETset before the absolute value of the minimum cumulative sum ETmin, and the absolute value of the maximum cumulative sum ETmax is greater than the absolute value of the minimum cumulative sum ETmin, the row mark point number flag is accumulated and increased by 1;
[0030] The difference matrix and row mark point number calculation submodule is used to calculate the elements of the temperature dot matrix obtained by the temperature dot matrix conversion submodule according to the difference between the next element and the previous element after the minimum cumulative sum and maximum cumulative sum calculation submodules add 1 to the row mark point number flag, and obtain a new difference matrix ΔS m(n-3) , and when there is an element difference ΔS in the row of the temperature lattice xy When the temperature difference is greater than the sudden change Δtset, the row mark point number flag is valid. If it does not exist, the row mark point number flag is reduced by 1; where x represents the row and y represents the column;
[0031] And, the fault judgment submodule, when the number of row mark points flag is greater than the limit value Fset, it is determined that there is a fault point in the current temperature screen and the timing starts; when the timing time exceeds the limit time set Finally, it is determined that the slip ring is faulty.
[0032] Furthermore, the temperature dot matrix conversion submodule is used to convert the infrared thermal imaging image into a temperature dot matrix, specifically:
[0033] Convert infrared thermal imaging images into temperature data. The data format is a temperature dot matrix S with m rows and n columns. mn ;
[0034] Temperature matrix S mn Filter by row, filter out the minimum and maximum temperature values in each row, and automatically fill the empty row addresses from back to front to get a new temperature dot matrix S m(n-2) .
[0035] For each aspect of the second aspect and the technical effects that may be achieved by each aspect, please refer to the above description of the technical effects that can be achieved by the first aspect or various possible solutions in the first aspect, and no further details will be given here. BRIEF DESCRIPTION OF THE DRAWINGS
[0036] Figure 1 It is a flow chart of the method and device for monitoring motor slip ring faults based on infrared thermal imaging data according to the present invention;
[0037] Figure 2 It is a schematic diagram of the structural principle of the motor slip ring fault monitoring device based on infrared thermal imaging data described in the present invention. DETAILED DESCRIPTION
[0038] In order to make the purpose, technical solutions and advantages of the present invention more clearly understood, the present invention will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not intended to limit the present invention.
[0039] like Figure 1 As shown in the figure, the present invention discloses a motor slip ring fault monitoring method based on infrared thermal imaging data. The method uses an infrared thermal imaging sensor to illuminate the motor slip ring, and then performs algorithmic monitoring based on the temperature data of the thermal imaging. The algorithmic monitoring includes:
[0040] Step S1. Temperature dot matrix conversion: converting the infrared thermal imaging image into a temperature dot matrix.
[0041] Step S2. Solve the row minimum temperature lattice and row maximum temperature lattice: Starting from the first row, solve the minimum value S of each row in the temperature lattice obtained in step S1. min and the maximum value S max , and record it as the row minimum temperature matrix Smin m1 and row maximum temperature dot Smax m1 ; Since each row has its own row S min and S max , we can get the row minimum temperature matrix Smin of m rows and 1 column m1 , row maximum temperature dot Smax m1 .
[0042] Step S3. Solve the row minimum temperature difference lattice and the row maximum temperature difference lattice: subtract the row minimum temperature lattice Smin from each row element of the temperature lattice obtained in step S1 m1 The temperature value of the corresponding row in the table is used to obtain the minimum temperature difference matrix ΔTmin of the row m(n-2) At the same time, subtract the row maximum temperature matrix Smax from each row element of the temperature matrix obtained in step S1m1 The temperature value of the corresponding row in the table is used to obtain the row maximum temperature difference point matrix ΔTmax m(n-2) .
[0043] Step S4. Calculate the minimum cumulative sum and the maximum cumulative sum: Starting from the first row, the row minimum temperature difference point matrix ΔTmin m(n-2) Accumulate the elements in the row to get the minimum cumulative sum ETmin until all the elements in the row are accumulated; starting from the first row, add the row maximum temperature difference matrix ΔTmax m(n-2) The elements in are accumulated to obtain the maximum cumulative sum ETmax until all elements in the row are accumulated; and
[0044] When the absolute value of the maximum accumulated sum ETmax exceeds the set saturation integral value ETset before the absolute value of the minimum accumulated sum ETmin (the saturation integral value ETset is manually set and can be designed to a larger value based on the number of temperature points. For example: a 108*326 point matrix with 326 data points per row. During the debugging phase, it can be estimated based on the proportion of the slip ring temperature rise area in the video image; if there are approximately 40 points in the temperature rise area during a slip ring failure, the accumulated temperature rise integral sum is at least several hundred or even thousands. Therefore, a value of several hundred is sufficient, and it does not need to be very precise. Unlike existing methods, there is no need to set a temperature rise threshold to accurately locate the alarm.), and when the absolute value of the maximum accumulated sum ETmax is greater than the absolute value of the minimum accumulated sum ETmin, the row mark point number flag is incremented by 1; otherwise, it is not marked (that is, in other cases, it is not marked and the row mark point number flag remains unchanged, because only when the temperature rise occurs, the highest temperature point is definitely on the slip ring and meets the above conditions).
[0045] Step S5. Calculate the difference matrix and the number of row marking points: After the row marking point number flag is accumulated and added by 1 in step S4, the elements of the temperature lattice obtained in step S1 are calculated as the difference between the next element and the previous element to obtain a new difference matrix ΔS m(n-3) , and when there is an element difference ΔS in the rows of the temperature lattice xy (where x represents the row and y represents the column) is greater than the sudden temperature difference Δtset (the sudden temperature difference Δtset is set artificially. This sudden temperature difference Δtset is set to avoid false alarms. Because a round of judgment has already occurred in step S4, the sudden temperature difference Δtset in step S5 can be set to a broad fixed value and does not need to be precise; and the sudden temperature difference Δtset describes the temperature change process from normal temperature to maximum temperature in the temperature lattice, and describes the existence of a temperature increase area. For example: the sudden temperature difference Δtset can be a decimal greater than 0, as long as the temperature of the latter element is higher than the temperature of the previous element.), the row marking point number flag is valid. If it does not exist, the row marking point number flag is reduced by 1.
[0046] That is to say, for the new difference matrix ΔS m(n-3) If the absolute value of the maximum cumulative sum ETmax exceeds the set saturation integral value ETset before the absolute value of the minimum cumulative sum ETmin, and the absolute value of the maximum cumulative sum ETmax is greater than the absolute value of the minimum cumulative sum ETmin, the number of row mark points flag is accumulated by 1. At the same time, if there is no element difference ΔS in the row xy When it is greater than the sudden temperature difference Δtset, the number of row marking points flag is reduced by 1. In essence, the number of row marking points flag remains unchanged, that is, the row is not marked.
[0047] Step S6. Fault determination: When the number of row mark points flag is greater than the limit value Fset, it is determined that there is a fault point in the current temperature image and the timing starts; when the timing time exceeds the limit time set After that, it is determined that the slip ring has a fault. When determining that the slip ring has a fault, the method also includes outputting an alarm signal to remind the operation and maintenance personnel to perform maintenance.
[0048] The motor slip ring fault monitoring method based on infrared thermal imaging data of the present invention abandons the temperature threshold in the existing method, and completes the motor slip ring fault judgment by converting the collected infrared thermal imaging image into the maximum and minimum values in the temperature dot matrix data for state accumulation, thereby avoiding the problem of difficult setting of the temperature threshold; moreover, the fixed value in the method is easy to estimate, mainly including the saturation integral fixed value ETset, the sudden change temperature difference Δtset, the row mark point limit value Fset, and the time time set ; Among them, the integral saturation constant is related to the maximum deviation, which is only the threshold for the accumulation and change speed of the row elements of the temperature difference matrix, and does not describe the situation where the actual temperature exceeds the limit, so ETset can be set to a slightly larger value; the sudden temperature difference Δtset describes the difference in temperature change between two temperature points, which describes the boundary position of the high temperature zone and the low temperature zone, which is inevitable, so the constant can be estimated; the row mark point limit value Fset describes how many rows of the overall imaging temperature screen data have high temperature areas, and describes the number of rows occupied; after the thermal imaging screen is determined, the proportion of the high temperature area that may exist in the slip ring to the overall screen can be estimated, because the actual size of the slip ring can be observed, the size of the carbon brush can be observed, so the row mark point limit value Fset can be estimated; finally, the timing time set The high temperature time described is the over-temperature time that does not exceed the temperature threshold. It is the "over-temperature time" equivalent to the accumulation of the row elements of the algorithm temperature difference matrix, so the timing time is time setIt can be flexibly set to seconds or minutes. Therefore, the saturation integral value in this method is ETset, sudden temperature difference Δtset, line mark point limit value Fset, time time set The slip ring will not be easily dissipated at low temperatures, resulting in a short high temperature time and ultimately no alarm output, making the power system run safer and more stable.
[0049] In one possible implementation, the temperature lattice conversion of S1 specifically includes:
[0050] Convert infrared thermal imaging images into temperature data. The data format is a temperature dot matrix S with m rows and n columns. mn ;
[0051] Temperature matrix S mn Filter by row, filter out the minimum and maximum temperature values in each row, and automatically fill the empty row addresses from back to front to get a new temperature dot matrix S m(n-2) .
[0052] The present invention can remove burrs or interference signals through filtering, thereby ensuring the stability of the algorithm input signal and further improving the accuracy of subsequent motor slip ring fault judgment.
[0053] Second, as Figure 2 The present invention also provides a motor slip ring fault monitoring device based on infrared thermal imaging data, comprising:
[0054] Infrared thermal imaging sensor 100, used to illuminate the motor slip ring and obtain temperature data through thermal imaging;
[0055] And, the algorithm monitoring module 200 is used to monitor the motor slip ring fault according to the temperature data obtained by the infrared thermal imaging sensor.
[0056] The algorithm monitoring module 200 specifically includes:
[0057] The temperature dot matrix conversion submodule 201 is used to convert the infrared thermal imaging image into a temperature dot matrix;
[0058] The row minimum temperature lattice and row maximum temperature lattice solving submodule 202 is used to solve the minimum value S of each row in the temperature lattice obtained by the temperature lattice conversion submodule 201. min and the maximum value S max , and record it as the row minimum temperature matrix Smin m1 and row maximum temperature dot Smax m1 ;
[0059] The row minimum temperature difference lattice and row maximum temperature difference lattice solving submodule 203 is used to subtract the row minimum temperature lattice Smin from each row element of the temperature lattice obtained by the temperature lattice conversion submodule 201. m1 The temperature value of the corresponding row in the table is used to obtain the minimum temperature difference matrix ΔTmin of the row m(n-2) At the same time, each row element of the temperature lattice obtained by the temperature lattice conversion submodule 201 is subtracted from the row maximum temperature lattice Smax m1 The temperature value of the corresponding row in the table is used to obtain the row maximum temperature difference point matrix ΔTmax m(n-2) ;
[0060] The minimum cumulative sum and maximum cumulative sum calculation submodule 204 is used to calculate the row minimum temperature difference lattice ΔTmin obtained by the row minimum temperature difference lattice and the row maximum temperature difference lattice solving submodule 203. m(n-2) Accumulate the elements in to get the minimum cumulative sum ETmin, and add the row maximum temperature difference lattice ΔTmax m(n-2) Accumulate the elements in to get the maximum cumulative sum ETmax; and
[0061] When the absolute value of the maximum cumulative sum ETmax exceeds the set saturation integral value ETset before the absolute value of the minimum cumulative sum ETmin, and the absolute value of the maximum cumulative sum ETmax is greater than the absolute value of the minimum cumulative sum ETmin, the row mark point number flag is accumulated and increased by 1;
[0062] The difference matrix and row mark point number calculation submodule 205 is used to calculate the elements of the temperature dot matrix obtained by the temperature dot matrix conversion submodule 201 according to the difference between the next element and the previous element after the minimum cumulative sum and maximum cumulative sum calculation submodule 204 adds 1 to the row mark point number flag, and obtain a new difference matrix ΔS m(n-3) , and when there is an element difference ΔS in the row of the temperature lattice xy When the temperature difference is greater than the sudden change Δtset, the row mark point number flag is valid. If it does not exist, the row mark point number flag is reduced by 1; where x represents the row and y represents the column;
[0063] And, the fault judgment submodule 206, when the number of row mark points flag is greater than the limit value Fset, determines that there is a fault point in the current temperature screen and starts timing; when the timing time exceeds the limit time set Finally, it is determined that the slip ring is faulty.
[0064] In one possible implementation, the temperature dot matrix conversion submodule 201 is used to convert the infrared thermal imaging image into a temperature dot matrix, specifically:
[0065] Convert infrared thermal imaging images into temperature data. The data format is a temperature dot matrix S with m rows and n columns.mn ;
[0066] Temperature matrix S mn Filter by row, filter out the minimum and maximum temperature values in each row, and automatically fill the empty row addresses from back to front to get a new temperature dot matrix S m(n-2) .
[0067] The above is a preferred embodiment of the present invention. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principles of the present invention. These improvements and modifications are also considered to be within the scope of protection of the present invention.
Claims
1. A motor slip ring fault monitoring method based on infrared thermal imaging data, characterized in that: The method uses an infrared thermal imaging sensor to illuminate the motor slip ring, and then performs algorithm monitoring based on the temperature data of the thermal imaging; wherein the algorithm monitoring includes: S1. Temperature dot matrix conversion: convert infrared thermal imaging images into temperature dot matrix; S2. Solve the row minimum temperature matrix and row maximum temperature matrix: Solve the minimum value S of each row in the temperature matrix obtained by S1 min and the maximum value S max , and record it as the row minimum temperature matrix Smin m1 and row maximum temperature dot Smax m1 ; S3. Solve the row minimum temperature difference matrix and the row maximum temperature difference matrix: subtract the row minimum temperature matrix Smin from each row element of the temperature matrix obtained in S1 m1 The temperature value of the corresponding row in the table is used to obtain the minimum temperature difference matrix ΔTmin of the row m(n-2) At the same time, each row element of the temperature matrix obtained by S1 is subtracted from the row maximum temperature matrix Smax m1 The temperature value of the corresponding row in the table is used to obtain the row maximum temperature difference point matrix ΔTmax m(n-2) ; S4. Calculate the minimum cumulative sum and the maximum cumulative sum: add the minimum temperature difference point lattice ΔTmin m(n-2) Accumulate the elements in to get the minimum cumulative sum ETmin; add the row maximum temperature difference point lattice ΔTmax m(n-2) Accumulate the elements in to get the maximum cumulative sum ETmax; and When the absolute value of the maximum cumulative sum ETmax exceeds the set saturation integral value ETset before the absolute value of the minimum cumulative sum ETmin, and the absolute value of the maximum cumulative sum ETmax is greater than the absolute value of the minimum cumulative sum ETmin, the row mark point number flag is accumulated and increased by 1; S5. Calculate the difference matrix and the number of row marking points: After the row marking point number flag is added by 1 in S4, the elements of the temperature lattice obtained in S1 are calculated according to the difference between the next element and the previous element to obtain a new difference matrix ΔS m(n-3) , and when there is an element difference ΔS in the row of the temperature lattice xy When the temperature difference is greater than the sudden change Δtset, the row mark point number flag is valid. If it does not exist, the row mark point number flag is reduced by 1; where x represents the row and y represents the column; S6. Fault determination: When the number of row mark points flag is greater than the limit value Fset, it is determined that there is a fault point in the current temperature screen and the timing starts; when the timing time exceeds the limit time set Finally, it is determined that the slip ring is faulty.
2. The method according to claim 1, characterized in that The temperature lattice conversion of S1 specifically includes: Convert infrared thermal imaging images into temperature data. The data format is a temperature dot matrix S with m rows and n columns. mn ; Temperature matrix S mn Filter by row, filter out the minimum and maximum temperature values in each row, and automatically fill the empty row addresses from back to front to get a new temperature dot matrix S m(n-2) .
3. A motor slip ring fault monitoring device based on infrared thermal imaging data, characterized in that: include: An infrared thermal imaging sensor (100) is used to illuminate the motor slip ring and obtain temperature data through thermal imaging; And, an algorithm monitoring module (200): used for monitoring motor slip ring faults based on temperature data obtained by an infrared thermal imaging sensor; comprising: A temperature dot matrix conversion submodule (201) is used to convert infrared thermal imaging images into temperature dot matrices; The row minimum temperature lattice and row maximum temperature lattice solving submodule (202) is used to solve the minimum value S of each row in the temperature lattice obtained by the temperature lattice conversion submodule (201). min and the maximum value S max , and record it as the row minimum temperature matrix Smin m1 and row maximum temperature dot Smax m1 ; The row minimum temperature difference lattice and row maximum temperature difference lattice solving submodule (203) is used to subtract the row minimum temperature lattice Smin from each row element of the temperature lattice obtained by the temperature lattice conversion submodule (201). m1 The temperature value of the corresponding row in the table is used to obtain the minimum temperature difference matrix ΔTmin of the row m(n-2) At the same time, each row element of the temperature lattice obtained by the temperature lattice conversion submodule (201) is subtracted from the row maximum temperature lattice Smax m1 The temperature value of the corresponding row in the table is used to obtain the row maximum temperature difference point matrix ΔTmax m(n-2) ; The minimum cumulative sum and maximum cumulative sum calculation submodule (204) is used to calculate the row minimum temperature difference point matrix ΔTmin obtained by the row minimum temperature difference point matrix and the row maximum temperature difference point matrix solving submodule (203) m(n-2) Accumulate the elements in to get the minimum cumulative sum ETmin, and add the row maximum temperature difference lattice ΔTmax m(n-2) Accumulate the elements in to get the maximum cumulative sum ETmax; and When the absolute value of the maximum cumulative sum ETmax exceeds the set saturation integral value ETset before the absolute value of the minimum cumulative sum ETmin, and the absolute value of the maximum cumulative sum ETmax is greater than the absolute value of the minimum cumulative sum ETmin, the row mark point number flag is accumulated and increased by 1; The difference matrix and row mark point number calculation submodule (205) is used to calculate the elements of the temperature dot matrix obtained by the temperature dot matrix conversion submodule (201) according to the difference between the next element and the previous element after the minimum cumulative sum and maximum cumulative sum calculation submodule (204) add 1 to the row mark point number flag, and obtain a new difference matrix ΔS m(n-3) , and when there is an element difference ΔS in the row of the temperature lattice xy When the temperature difference is greater than the sudden change Δtset, the row marking point number flag is valid. If it does not exist, the row marking point number flag is reduced by 1. Where x represents the row and y represents the column; And, the fault judgment submodule (206) determines that there is a fault point in the current temperature image when the number of row mark points flag is greater than the limit value Fset, and starts timing; when the timing time exceeds the limit time set Finally, it is determined that the slip ring is faulty.
4. The device according to claim 3, characterized in that The temperature dot matrix conversion submodule (201) is used to convert the infrared thermal imaging image into a temperature dot matrix, specifically: Convert infrared thermal imaging images into temperature data. The data format is a temperature dot matrix S with m rows and n columns. mn ; Temperature matrix S mn Filter by row, filter out the minimum and maximum temperature values in each row, and automatically fill the empty row addresses from back to front to get a new temperature dot matrix S m(n-2) .
Citation Information
Patent Citations
Intelligent power plant electrical equipment fault diagnosis method based on width learning and temporal and spatial characteristics of infrared images
CN109870617A
Infrared thermal imaging image processing and analyzing method
CN114792328A