Component descaling method, electronic equipment, storage medium and program product

Automatic monitoring and cleaning of the heat exchanger fins of the chiller unit through the component descaling system, the problem of reducing heat exchange efficiency caused by heat exchanger blockage is solved, and automated monitoring and cleaning is realized, reducing costs and risks.

CN119515864APending Publication Date: 2025-02-25AGRICULTURAL BANK OF CHINA
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411735603.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-28
Publication Date
2025-02-25

AI Technical Summary

Technical Problem

The heat exchanger fins of chiller units are easily blocked due to environmental reasons, which affects the heat exchange efficiency. The existing technology relies on manual cleaning, which is costly and untimely.

Method used

Through the component descaling system, image data is collected using the camera, converted into a grayscale map, and grayscale values ​​are identified. If the set threshold is reached, cleaning instructions will be automatically output to realize automatic monitoring and cleaning of heat exchanger fins.

Benefits of technology

It reduces manual intervention, reduces labor and time costs, improves the thoroughness and timeliness of cleaning, avoids unexpected equipment shutdowns, and enhances the continuous operation and stability of heat exchanger equipment.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119515864A_ABST
    Figure CN119515864A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a component descaling method, electronic equipment, a storage medium and a program product. The method is applied to a controller in the component descaling system, the component descaling system comprises a camera, the controller and a cleaning assembly, the camera is used for shooting a to-be-descaled component, and the cleaning assembly is used for cleaning the surface of the to-be-descaled component. The controller is used for receiving data collected by the camera and controlling work of the cleaning assembly, and the method comprises the steps that the camera collects image data corresponding to a to-be-descaled part and converts the image data into a grey-scale map, then a grey-scale value corresponding to the to-be-descaled part is recognized on the basis of the grey-scale map, and when the grey-scale value meets a set threshold value, the to-be-descaled part is cleaned. And generating and outputting a cleaning instruction. The method is used for achieving the effects of automatically monitoring and cleaning components such as heat exchanger fins.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the fields of image processing technology, equipment maintenance technology, and data center management technology, and in particular to a component descaling method, electronic equipment, storage medium, and program product. Background Art

[0002] In the data center fields such as finance, Internet, and operators, in order to ensure the safe operation of big data servers and processors, a large number of air-cooled chillers are needed to cool the equipment in the data center. They are widely used due to their technical advantages of no cooling water loss and natural cooling. The operation of the unit depends on the coordinated work of core components such as the compressor, condenser, thermal expansion valve, and shell and tube evaporator to achieve the purpose of cooling through the circulation of refrigerant. Among them, the condenser is the key link in heat exchange, and its efficiency has a decisive influence on the overall cooling effect.

[0003] However, in actual applications, the fins of the chiller heat exchanger are easily blocked due to environmental reasons, which significantly reduces the heat exchange area of ​​the heat exchanger, resulting in the inability to dissipate heat normally, which in turn seriously affects the heat exchange efficiency. This will not only reduce the cooling effect of the unit, but may also cause a series of problems such as increased energy consumption and equipment failure.

[0004] Related technologies mainly rely on manual cleaning and flushing of heat exchanger fins, but this method requires a lot of manpower and time costs, and it is difficult to ensure the thoroughness and timeliness of cleaning, which brings potential risks to key areas such as data centers. Summary of the invention

[0005] The embodiments of the present application provide a component descaling method, an electronic device, a storage medium, and a program product to achieve the effect of automatic and timed cleaning of equipment components.

[0006] In a first aspect, an embodiment of the present application provides a component descaling method, which is applied to a controller in a component descaling system. The component descaling system includes a camera, a controller, and a cleaning component. The camera is used to photograph the component to be descaled. The cleaning component is used to clean the surface of the component to be descaled. The controller is used to receive data collected by the camera and control the operation of the cleaning component. The component descaling method includes:

[0007] Collect image data corresponding to the parts to be descaled, and convert the image data into a grayscale image;

[0008] Based on the grayscale image, identify the grayscale value corresponding to the part to be descaled;

[0009] If the grayscale value meets the set threshold, a cleaning instruction is generated and output, wherein the cleaning instruction is used to instruct the cleaning component to clean the component to be descaled.

[0010] In a second aspect, an embodiment of the present application provides a component descaling device, which is applied to a controller in a component descaling system. The component descaling system includes a camera, a controller, and a cleaning component. The camera is used to photograph the component to be descaled. The cleaning component is used to clean the surface of the component to be descaled. The controller is used to receive data collected by the camera and control the operation of the cleaning component, including:

[0011] An acquisition module is used to acquire image data corresponding to the component to be descaled and convert the image data into a grayscale image;

[0012] An identification module, used for identifying the grayscale value corresponding to the component to be descaled based on the grayscale image;

[0013] The processing module is used to generate and output a cleaning instruction if the gray value meets a set threshold, wherein the cleaning instruction is used to instruct the cleaning component to clean the component to be descaled.

[0014] In a third aspect, an embodiment of the present application provides a control device, including: a memory, a processor;

[0015] The memory stores computer-executable instructions;

[0016] The processor executes the computer-executable instructions stored in the memory, so that the processor executes the above first aspect and / or various possible implementations of the first aspect.

[0017] In a fourth aspect, an embodiment of the present application provides a component descaling system, comprising:

[0018] A camera, a controller and a cleaning component, wherein the camera is used to photograph the parts to be descaled, the cleaning component is used to clean the surface of the parts to be descaled, and the controller is used to receive data collected by the camera, control the operation of the cleaning component, and execute the first aspect and / or various possible implementations of the first aspect as above.

[0019] In a fifth aspect, an embodiment of the present application provides a computer-readable storage medium, in which computer-executable instructions are stored. When the computer-executable instructions are executed by a processor, they are used to implement the first aspect above and / or various possible implementations of the first aspect.

[0020] In a sixth aspect, an embodiment of the present application provides a computer program product, including a computer program, which, when executed by a processor, implements the above first aspect and / or various possible implementation methods of the first aspect.

[0021] The component descaling method, electronic device, storage medium and program product provided by the embodiments of the present disclosure collect image data corresponding to the component to be descaled through a camera, and convert the image data into a grayscale image, then identify the grayscale value corresponding to the component to be descaled based on the grayscale image, and then generate and output a cleaning instruction when the grayscale value meets the set threshold. Thus, the camera collects images in real time and converts them into grayscale images, so as to realize automatic monitoring of components such as the fins of the heat exchanger, and timely judge the degree of contamination of the heat exchanger according to the change of the grayscale value. When the grayscale value reaches the set threshold, the cleaning instruction is automatically output to ensure timely cleaning and prevent blockage from affecting the heat exchange efficiency. This reduces manual intervention, reduces manpower and time costs, improves the thoroughness and timeliness of cleaning, avoids unexpected equipment shutdown, thereby enhancing the continuous operation and stability of the heat exchanger equipment, optimizing the maintenance plan, and ensuring the efficient and stable operation of key areas such as data centers. BRIEF DESCRIPTION OF THE DRAWINGS

[0022] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.

[0023] Figure 1 A diagram of an application scenario of the component descaling method provided in an embodiment of the present disclosure;

[0024] Figure 2 A flow chart of a component descaling method provided by one embodiment of the present disclosure;

[0025] Figure 3a A flowchart of a component descaling method provided in yet another embodiment of the present disclosure;

[0026] Figure 3b for Figure 3a A flow chart of a method for generating different cleaning instructions provided by the illustrated embodiment;

[0027] Figure 3c for Figure 3a A schematic diagram of the structure of a cleaning assembly of a component descaling system provided in the illustrated embodiment;

[0028] Figure 4 A schematic structural diagram of a component descaling device provided in yet another embodiment of the present disclosure;

[0029] Figure 5 A schematic diagram of the structure of a control device provided by an embodiment of the present disclosure;

[0030] Figure 6 A schematic structural diagram of a component descaling system provided in one embodiment of the present disclosure.

[0031] The above drawings have shown clear embodiments of the present application, which will be described in more detail later. These drawings and text descriptions are not intended to limit the scope of the present application in any way, but to illustrate the concept of the present application to those skilled in the art by referring to specific embodiments. DETAILED DESCRIPTION

[0032] Exemplary embodiments will be described in detail herein, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, the same numbers in different drawings represent the same or similar elements unless otherwise indicated. The implementations described in the following exemplary embodiments do not represent all implementations consistent with the present application. Instead, they are merely examples of devices and methods consistent with some aspects of the present application as detailed in the appended claims.

[0033] Figure 1 A schematic diagram of an application scenario of the component descaling method provided in this application, such as Figure 1 As shown, during the descaling process of the components of the heat exchange equipment, an image of the component 110 to be descaled is captured by the camera sensor 100 and transmitted to the controller 120. When the controller 120 recognizes that the component 110 to be descaled needs to be descaled based on the image, it sends a cleaning instruction to the cleaning component 130, so that the cleaning component 130 cleans the component 110 to be descaled until the component descaling process is completed.

[0034] It should be noted that Figure 1 In the scenario shown, only one or a specific number of camera sensors, parts to be descaled, controllers, and cleaning components are used as examples for illustration, but the present disclosure is not limited to this, that is, the number of camera sensors, parts to be descaled, controllers, and cleaning components can be arbitrary.

[0035] In the data center fields such as finance, Internet, and operators, air-cooled chillers are key refrigeration equipment, and their operating efficiency and stability are crucial to the overall operation of the data center. However, in actual applications, technicians gradually discovered that the fins of the chiller heat exchanger would be blocked from time to time. This problem is mainly caused by environmental factors, such as small particles such as catkins and dust that easily adhere to and block the fins, resulting in a significant reduction in the heat exchange area, and the heat cannot be dissipated normally, which in turn affects the heat exchange efficiency.

[0036] Due to the complex structure of the heat exchanger, tiny blockages are usually difficult to observe directly. And the degree of blockage usually does not appear directly, but may gradually increase over time, and the initial impact on the cooling effect is not obvious, so it is easy to be ignored. In addition, the environmental conditions in different regions and seasons vary greatly, resulting in different degrees and speeds of fin blockage. This makes it difficult for technicians to accurately predict and evaluate the impact of fin blockage on the operation of the unit. As a result, even if the heat exchanger fins are manually cleaned and flushed, there are lags and insufficient cleaning effects. At this time, the shutdown and cleaning of the heat exchanger is usually not carried out according to a pre-established time plan, but because of the temporary or unexpected shutdown that must be performed for cleaning due to the blockage of the heat exchanger fins, which seriously affects the reliability and stability of the unit operation.

[0037] In addition, although there are self-cleaning heat exchangers in the prior art, the purchase cost of such heat exchangers is much higher than that of commonly used air-cooled chillers, resulting in poor cost performance. Therefore, the cleaning problem of heat exchanger components has been difficult to solve.

[0038] The component descaling method provided in the present application solves the problem of untimely and incomplete cleaning and descaling of heat exchanger components by setting up a component descaling system, taking images of the surface of the heat exchanger components, and then judging whether descaling is needed based on the corresponding grayscale image and changes in the grayscale image, and automatically performing descaling when the conditions are met.

[0039] The technical solution of the present application and how the technical solution of the present application 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 application will be described below in conjunction with the accompanying drawings.

[0040] Figure 2 Schematic diagram of the process of the component descaling method provided in this application Figure 1 ,like Figure 2 As shown, a controller is applied to a component descaling system, the component descaling system includes a camera, a controller and a cleaning component, the camera is used to photograph the component to be descaled, the cleaning component is used to clean the surface of the component to be descaled, the controller is used to receive data collected by the camera and control the operation of the cleaning component, and the method includes:

[0041] S201, collecting image data corresponding to the component to be descaled, and converting the image data into a grayscale image.

[0042] Specifically, this embodiment is used to illustrate the overall implementation process of the component descaling method.

[0043] The executing entity of the embodiment of the present disclosure can be a controller of the component descaling system. The controller can be a processor set on the cleaning component, or a terminal connected to the corresponding server of the component descaling system through a communication module (in this case, the terminal and the server together constitute a controller), or other types of controllers, which are not limited here.

[0044] There are parts on the heat exchange equipment in the data center that need to be descaled, such as the heat exchanger fins of the air-cooled chiller, or other parts such as the heat exchange tubes. These parts are the parts to be descaled.

[0045] A component descaling system can be arranged near the components to be descaled (such as at a horizontal distance of 10 cm) or on the components to be descaled.

[0046] The component descaling system uses a camera to monitor and capture images of the components to be descaled (such as heat exchanger fins) in real time. The image data captured by the camera contains visual information of the component surface so that the controller can analyze the cleaning status of the component based on this information. In order to reduce the difficulty of data processing and improve the processing efficiency of subsequent image processing, color images are usually converted into grayscale images. Grayscale images represent the brightness information of the image by converting each pixel of the color image into a grayscale value (usually an integer between 0 and 255).

[0047] The camera can be installed on the cleaning component or at an appropriate location of the heat exchanger part to be descaled to ensure that the camera's shooting range can fully cover the surface of the part to be descaled. Image acquisition can be continuous or timed, depending on the system design and the needs of the data center. For example, if the data center has high cooling requirements or there are many pollutants in the environment (such as flying catkins or dusty weather), continuous and uninterrupted acquisition can be performed to determine whether processing is required. Otherwise, it can be set to start at a scheduled time (such as daily or weekly acquisition).

[0048] Image data can be transmitted to the controller via wired or wireless connection. The controller has built-in image processing algorithms to convert color images into grayscale images for subsequent grayscale value analysis.

[0049] S202: Based on the grayscale image, identify the grayscale value corresponding to the component to be descaled.

[0050] Specifically, each pixel in the grayscale image has a grayscale value, which represents the brightness of the point. By analyzing these grayscale values, the cleanliness of the component surface can be determined.

[0051] Generally, surface dirt will cause a change in grayscale value, for example, areas with more dirt may appear as darker grayscale values. Thus, by identifying the grayscale value, it can be determined whether the parts to be descaled need to be cleaned and which areas need to be cleaned.

[0052] The controller uses an image processing algorithm to scan the grayscale image and extract the grayscale value of each pixel. It then calculates the average grayscale value of the entire image or a specific area, or identifies areas where the grayscale value is below a certain standard. To improve the accuracy of recognition, image processing techniques such as edge detection and histogram analysis may be used to better identify areas where dirt has accumulated.

[0053] S203: If the grayscale value meets the set threshold, generate and output a cleaning instruction.

[0054] The cleaning instruction is used to instruct the cleaning component to clean the parts to be descaled.

[0055] Specifically, the controller compares the grayscale value identified in the above step with a set threshold.

[0056] The threshold value is set based on experience or experimental data to determine whether a component needs to be cleaned. For example, the surface image of the component to be descaled taken before manual cleaning in the historical records can be processed to obtain its corresponding grayscale value, and then the average or maximum value of the grayscale value corresponding to the image taken before each manual cleaning process is calculated as the threshold value (because manual cleaning is required, it means that the grayscale value at this time is considered to be the degree that requires cleaning. Therefore, knowing that the corresponding value is reached, it can be considered that the degree of cleaning is required).

[0057] If the grayscale value is lower than the set threshold, it means that there may be a lot of dirt on the surface of the component. The system will generate a cleaning instruction to instruct the cleaning component to perform the cleaning operation.

[0058] In specific implementation, a decision module can be built into the controller, which determines whether cleaning is required based on the comparison result of the gray value and the threshold. Once it is determined that cleaning is required, the controller will generate a corresponding cleaning instruction and transmit it to the cleaning component through a signal.

[0059] The cleaning component can be a mechanical brush, a spray device or other suitable cleaning tool, which can automatically perform the cleaning task to ensure the normal operation and efficient heat dissipation of the heat exchanger fins.

[0060] In some embodiments, before issuing a cleaning instruction, the controller will also issue a first device control instruction, and the first device control instruction is used to control an unstarted standby heat exchanger device to start, and then control the heat exchanger device corresponding to the component to be descaled to shut down, so that the standby heat exchanger device replaces the heat exchanger device corresponding to the component to be descaled, so as to clean the component to be descaled, while ensuring that the entire heat exchanger system (or heat exchanger unit) can continue to work normally.

[0061] Unlike unexpected temporary shutdowns due to clogged heat exchanger fins that have to be shut down for cleaning, in this solution, when the controller determines that cleaning is needed, the heat exchanger equipment is usually still in normal operation. At this time, the management personnel can have enough time to arrange the switching between heat exchanger equipment, and implement planned equipment shutdown, equipment switching and equipment cleaning and maintenance, so as to avoid affecting the overall working state of the heat exchanger system, thereby ensuring the normal operation of the data center and the stability of the heat exchanger system.

[0062] In some embodiments, after the cleaning instruction is executed, the controller will also issue a second device control instruction, which is used to restart the stopped heat exchanger device and then control the standby heat exchanger device to shut down. Optionally, the controller may not issue the second device control instruction until the next time the heat exchanger component of the standby heat exchanger device needs to be cleaned (at this time, the action of sending the first device control instruction will be repeated, which is equivalent to restarting the stopped heat exchanger device, or other unstarted standby heat exchanger devices, and then shutting down the standby heat exchanger device that needs to be cleaned).

[0063] The component descaling method provided in the embodiment of the present application uses a camera to collect image data corresponding to the component to be descaled, and converts the image data into a grayscale image. Then, based on the grayscale image, the grayscale value corresponding to the component to be descaled is identified, and then a cleaning instruction is generated and output when the grayscale value meets the set threshold. Thus, the camera collects images in real time and converts them into grayscale images, so as to realize automatic monitoring of components such as the fins of the heat exchanger, and timely judge the degree of contamination of the heat exchanger according to the change of the grayscale value. When the grayscale value reaches the set threshold, the cleaning instruction is automatically output to ensure timely cleaning and prevent blockage from affecting the heat exchange efficiency. This reduces manual intervention, reduces manpower and time costs, improves the thoroughness and timeliness of cleaning, avoids unexpected equipment shutdowns, thereby enhancing the continuous operation and stability of the heat exchanger equipment, optimizing the maintenance plan, and ensuring efficient and stable operation in key areas such as data centers.

[0064] Figure 3a Schematic diagram of the process for descaling components provided for this application Figure 2 ,like Figure 3a As shown, in this embodiment Figure 2 Based on the embodiment, the working process of the controller in the component descaling method is described in detail, and the method includes:

[0065] S301 , based on a set time period, regularly collect image data corresponding to the component to be descaled.

[0066] The image data is a color image.

[0067] Specifically, the controller can use a high-definition camera to collect image data of the parts to be descaled in real time. Image collection can be performed regularly to ensure that the status of the heat exchanger can be continuously monitored to avoid reduced efficiency and delayed cleaning due to untimely manual monitoring, and to ensure that the dirt is processed before it accumulates to affect efficiency.

[0068] S302: Convert the image data into a grayscale image with a set grayscale level.

[0069] Specifically, image processing software is run in a controller or computer to convert a color image into a grayscale image. The conversion process involves calculating the brightness value of each pixel and mapping it to a set grayscale level (usually a grayscale level of 0 to 255), which simplifies the image processing process, making subsequent dirt identification and analysis more efficient, while reducing the difficulty of data processing, and reducing the configuration requirements and production costs of the component descaling system, thereby improving economic efficiency. At the same time, through grayscale conversion, the controller can more accurately identify the presence and degree of dirt, reducing errors caused by image complexity.

[0070] S303: Divide the grayscale image into a set number of regions.

[0071] Specifically, since the parts to be descaled are usually large in area, identifying the grayscale values ​​of all pixels in the grayscale image will result in a large amount of data processing, reducing processing efficiency. Therefore, the grayscale image can be divided into several areas to facilitate a more detailed analysis of the dirt conditions in different areas.

[0072] The number and pattern of divisions can be adjusted according to the size and shape of the heat exchanger.

[0073] By dividing the area, the dirt situation in different parts can be analyzed and treated more accurately, avoiding overall insufficient or excessive cleaning, and improving cleaning efficiency and effectiveness.

[0074] The division of regions can be configured manually (for example, if some regions are prone to dirt based on experience, the size of these regions can be reduced to improve the analysis accuracy), or it can be randomly divided or automatically divided according to the size of the grayscale image (for example, automatically divided into nine equal-sized regions in the shape of a nine-square grid).

[0075] S304: Randomly sample at least one image point in each area.

[0076] Specifically, one or more pixel points are randomly selected in each divided area for sampling (depending on the size of the area, the larger the area, the more image points are usually sampled, and the specific proportional relationship can be configured according to processor performance and is not limited here) to obtain sample data representing the grayscale value of the area.

[0077] Through sampling, the system can quickly evaluate the cleanliness status of each area, reduce the computing burden and speed up the response. Moreover, since the sampling method is random, it can still ensure that the sampling points provide sufficient information for judging the dirt situation.

[0078] S305 : Determine the grayscale value of the component to be descaled based on the average grayscale value of the image points.

[0079] Specifically, the average grayscale value of the sampling points in each area is calculated to determine the comprehensive grayscale value of the entire component to be descaled. Through average value analysis, the system can accurately determine the overall degree of dirt and ensure the necessity and timeliness of the cleaning operation.

[0080] In some embodiments, the minimum grayscale value of the image points (representing the pixel with the most serious dirt level) may also be determined as the grayscale value of the component to be descaled, so as to ensure the cleanliness of the heat exchanger to the maximum extent.

[0081] S306: Determine the historical data record of the grayscale value corresponding to the component to be descaled.

[0082] Specifically, before cleaning the component to be descaled, an image of the component to be descaled is collected, and the grayscale value of the component to be descaled can be calculated through the image. Based on the grayscale values, historical data records of the grayscale values ​​can be obtained.

[0083] The historical data record of grayscale values ​​includes grayscale values ​​obtained from manually taken images and grayscale value data obtained from images taken by the component descaling system. Through the historical data record, the changes in the surface grayscale values ​​of the components to be descaled can be easily analyzed.

[0084] Because in the long-term trend, even if the parts to be descaled are not contaminated with dirt, the grayscale value will usually decrease gradually as the equipment ages. Therefore, the reference provided by historical data records can help identify the long-term trend and short-term changes in the grayscale value of the parts to be descaled. By combining the two, the dirt accumulation trend and aging trend of the parts to be descaled can be more accurately identified, thereby more accurately identifying the degree of dirt, so as to provide early warning and plan cleaning cycles when the degree of dirt is serious.

[0085] In this embodiment, the set threshold in the aforementioned embodiment can be subdivided into a set grayscale limit and a set grayscale change value. The former is the grayscale value threshold that requires immediate cleaning, and the latter is the threshold for the grayscale value change in a short period of time. For example, if the grayscale value changes significantly between two collection cycles due to sludge contamination, the threshold needs to be cleaned immediately.

[0086] By combining these two values, the relationship between the gray value and the set threshold value and the degree of contamination of the parts to be descaled can be further analyzed and judged.

[0087] S307: Determine the grayscale value in the historical data record that is less than the set grayscale limit as the first grayscale value.

[0088] Specifically, the grayscale value that is less than the set grayscale limit value screened out in the historical data record is usually the grayscale value data collected by the component descaling system, which can reflect the grayscale value range under normal operating conditions. Taking it as the first grayscale value, it is possible to identify the changing trend of the overall aging condition of the component to be descaled, so as to combine the changing trend to more accurately identify abnormal contamination conditions and avoid misjudgment and unnecessary cleaning operations.

[0089] In some embodiments, the set grayscale limit can be revised regularly (for example, the original set grayscale limit is revised every year according to the difference between the average grayscale value of the component to be descaled and the original set grayscale limit, and the correction direction is usually to continuously lower the set grayscale limit).

[0090] S308: Input the first grayscale value into a moving weighted average algorithm, and use the output result as a real-time grayscale basic value of the component to be descaled.

[0091] Specifically, by applying the moving weighted average algorithm to process the first grayscale value, a real-time grayscale basic value will be obtained to reflect the overall grayscale changes of the parts to be descaled. At the same time, the data fluctuations of the grayscale value of the parts to be descaled increases to the point where cleaning is required and the grayscale value significantly increases after cleaning are smoothed out, thereby improving the accuracy of the analysis, and further more accurately judging the changing trend of dirt accumulation and reducing false alarms and omissions.

[0092] S309: If the grayscale value is greater than the set threshold, or if the difference between the grayscale value and the grayscale base value is greater than the set grayscale change value, it is determined that the component to be descaled meets the descaling trigger condition.

[0093] Specifically, by configuring the threshold judgment and difference judgment, the controller can automatically trigger the cleaning operation when the gray value changes significantly and when the accumulation is serious, ensuring timely response. By setting different automatic triggering mechanisms, the accuracy of identifying the contamination degree of the parts to be descaled is improved, ensuring that the heat exchanger is always in the best working condition.

[0094] S310: Generate and output a cleaning instruction.

[0095] Specifically, when the above conditions are met, the controller will send a signal (i.e., a cleaning instruction) to the cleaning component to control descaling, and start descaling, so that the system can quickly start the cleaning process, reduce response time, and improve efficiency.

[0096] In some embodiments, the cleaning instructions may be different depending on the difference between the grayscale value and the grayscale base value, such as Figure 3b As shown, it is a flow chart of a method for generating different cleaning instructions. The generation method of different cleaning instructions includes the following steps:

[0097] S3101. Determine the grayscale level corresponding to the difference between the grayscale value and the grayscale base value.

[0098] Specifically, the grayscale value and the grayscale base value are both calculated values, so their difference may be an integer or a non-integer. If it is a non-integer, the corresponding grayscale level is the result of rounding up the difference.

[0099] S3102: Determine the cleaning time of the component to be descaled based on the grayscale level and the unit cleaning time corresponding to each grayscale level.

[0100] Specifically, the unit cleaning time corresponding to each gray level is usually pre-configured according to the size of the part to be descaled and the performance of the cleaning component. For example, if it takes 1 minute to clean the part to be descaled from left to right, the unit cleaning time can be 1 minute.

[0101] Since the power of the cleaning component is usually fixed (to save costs), the cleaning time of the descaling components will be adjusted according to the difference in grayscale levels, and the corresponding cleaning instructions will be changed to ensure the effectiveness and efficiency of the cleaning process.

[0102] S3103. Generate and output cleaning instructions based on the cleaning time.

[0103] Specifically, by differentiating cleaning instructions according to the cleaning time, the targetedness and effectiveness of the cleaning process can be ensured, excessive or insufficient cleaning can be avoided, and the use of cleaning resources can be optimized, thereby improving the cleaning effect and the life of the component descaling system.

[0104] S311, confirming that the cleaning instruction has been executed.

[0105] Specifically, after issuing the above-mentioned cleaning instruction, the controller will start timing. After the timing reaches the corresponding cleaning time, the controller can determine that the cleaning instruction has been executed based on the working status of the cleaning component (it can also not start timing, but directly judge based on the working status of the cleaning component).

[0106] S312, collecting real-time image data corresponding to the component to be descaled, and determining the grayscale value corresponding to the real-time image data.

[0107] Specifically, after the cleaning process is completed, it is necessary to collect real-time image data of the component to be descaled again and update the grayscale value to evaluate the cleaning effect to ensure the thoroughness and effectiveness of the cleaning.

[0108] It is also possible to continuously collect real-time image data corresponding to the component to be descaled until the cleaning instruction is executed, and dynamically calculate the corresponding grayscale value based on the real-time image data collected in real time.

[0109] The specific calculation method of the grayscale value is the same as the grayscale value calculation method in the previous steps, and will not be repeated here.

[0110] S313: Determine whether the grayscale value does not meet the set threshold.

[0111] Specifically, after cleaning, the grayscale value is re-evaluated to ensure that it is above the set threshold and confirm that the cleaning is complete, so as to ensure the effectiveness of the cleaning process and avoid unnecessary repeated cleaning.

[0112] In some embodiments, if the grayscale value still meets the set threshold, the process from step S309 to step S313 is repeated until it is determined that the grayscale value does not meet the set threshold, thereby ensuring the effectiveness of the cleaning process.

[0113] Therefore, by confirming the threshold value, it is possible to ensure that the equipment is in the best condition, extend the equipment life and reduce operating costs.

[0114] The component descaling method provided in the embodiment of the present application implements the above-mentioned execution steps, and the system realizes the automated and precise descaling management of the heat exchanger fins, which significantly improves the operating efficiency and reliability of the data center. First, the color image is collected regularly and converted into a grayscale image, which simplifies the image processing process and makes dirt identification more efficient. By dividing the grayscale image into multiple areas and performing random sampling, the system can quickly evaluate the local dirt situation and avoid overall insufficient or excessive cleaning. The application of historical data recording and moving weighted average algorithm provides a stable grayscale base value to help identify long-term trends and changes and reduce false alarms and missed reports. Cleaning instructions are automatically generated and the cleaning intensity and duration are adjusted according to the grayscale difference to ensure the pertinence and effectiveness of the cleaning process. The cleaning effect is monitored and evaluated in real time, and the best cleaning effect is ensured by dynamically adjusting the cleaning strategy. The whole process reduces manual intervention, improves the automation level of the system, reduces operating costs, ensures that the heat exchanger is always in the best working state, extends the life of the equipment, and provides a guarantee for the safe operation of the data center.

[0115] In the aforementioned embodiments, the cleaning instructions are all completed through the cleaning components. Depending on the structure of the cleaning components, there will be some differences in the execution of specific cleaning instructions, which will be explained below.

[0116] like Figure 3c As shown, it is a structural schematic diagram of the cleaning component of the component descaling system. In this embodiment, the component descaling system includes a controller 310, a camera 320 and a cleaning component 330, wherein the cleaning component 330 includes: a slide rail 331, a sliding mechanism 332, a water spraying mechanism 333 and a cleaning mechanism 334; the slide rail 331 is arranged on the component to be descaled 340 or in the vicinity of the component to be descaled; the sliding mechanism 332 is arranged on the slide rail 331, and the water spraying mechanism and the cleaning mechanism 334 are arranged on the sliding mechanism 332; the sliding mechanism 332 is used to drive the water spraying mechanism 333 and the cleaning mechanism 334 to move relative to the outer surface of the component to be descaled based on the cleaning instruction; the water spraying mechanism 333 and the cleaning mechanism 334 are used to clean the outer surface of the component to be descaled based on the cleaning instruction.

[0117] On this basis, taking the heat exchanger fins as the component to be descaled as an example, the execution process of the cleaning instruction is explained.

[0118] First, a cleaning mechanism 334 of an appropriate model is installed on the edge of one end of the heat exchanger fin (such as a movable aluminum alloy dust-proof brush, with pulleys installed at the upper and lower ends of the brush base, which are controlled by a motor, and the motor pulley, the brush and its base together constitute the cleaning mechanism 334), and the motor pulley is placed in a slide rail 331 installed at the upper and lower ends of the fin. The slide rail 331 ensures that the cleaning mechanism 334 can move smoothly on the surface of the heat exchanger. The water spraying mechanism 333 and the cleaning mechanism 334 are installed on the sliding mechanism 332, and the two work together to complete the cleaning task.

[0119] Therefore, when the component descaling system detects through image recognition technology that the grayscale value (Xi) exceeds the set threshold (X, i.e. Xi-X>0), indicating that the scale has accumulated to the extent that the heat exchange efficiency is affected, the system automatically issues a descaling instruction (i.e. the steps in the aforementioned embodiment).

[0120] At this time, the cleaning mechanism 334 starts to move on the slide rail 331, driving the dust-proof brush to perform a circular reciprocating motion, first removing the dirt on the surface. At the same time, the water spraying mechanism 333 is started (the water spraying mechanism 333 can be a tap water high-pressure water gun) to spray water on the surface of the heat exchanger fins. The angle of the water gun can be adjusted to ensure that the entire fin surface is covered to further remove residual dirt.

[0121] During the whole process, the camera keeps working, collects image data in real time, and monitors the cleaning effect (it can also collect image data after executing the cleaning instruction to determine the cleaning effect). When the gray value returns to the set value (Xi-X=0), the system sends a stop descaling signal, the sliding mechanism 332 stops, and the water spraying mechanism 333 stops spraying water.

[0122] Therefore, the component descaling system ensures that the heat exchanger fins are always in the best condition through a cycle of scaling-descaling-stopping, thereby improving the operating efficiency and reliability of the heat exchanger and reducing manual intervention and maintenance costs.

[0123] Figure 4 The structural schematic diagram of the component descaling device provided in this application is as follows: Figure 4 As shown, the component descaling device 400 provided in this embodiment is applied to a controller in a component descaling system. The component descaling system includes a camera, a controller and a cleaning component. The camera is used to photograph the component to be descaled. The cleaning component is used to clean the surface of the component to be descaled. The controller is used to receive data collected by the camera and control the operation of the cleaning component, including:

[0124] The acquisition module 410 is used to acquire image data corresponding to the component to be descaled and convert the image data into a grayscale image;

[0125] An identification module 420 is used to identify the grayscale value corresponding to the component to be descaled based on the grayscale image;

[0126] The processing module 430 is used to generate and output a cleaning instruction if the grayscale value meets a set threshold, wherein the cleaning instruction is used to instruct the cleaning component to clean the component to be descaled.

[0127] In a possible implementation, the acquisition module 410 is specifically configured to, based on a set time period, regularly acquire image data corresponding to the component to be descaled, where the image data is a color image; and convert the image data into a grayscale image with a set grayscale level.

[0128] In a possible implementation, the identification module 420 is specifically configured to divide the grayscale image into a set number of regions; randomly sample at least one image point in each region; and determine the grayscale value of the component to be descaled based on an average value of the grayscale values ​​of the image points.

[0129] In one possible implementation, the processing module 430 is specifically used to, if the set threshold includes a set grayscale limit value and a set grayscale change value, determine the historical data record of the grayscale value corresponding to the component to be descaled; determine the grayscale value in the historical data record that is less than the set grayscale limit value as the first grayscale value; input the first grayscale value into the moving weighted average algorithm, and use the output result as the real-time grayscale basic value of the component to be descaled; if the grayscale value is greater than the set threshold value, or if the difference between the grayscale value and the grayscale basic value is greater than the set grayscale change value, determine that the component to be descaled meets the descaling trigger condition; and generate and output a cleaning instruction.

[0130] In one possible implementation, the processing module 430 is specifically used to determine the grayscale level corresponding to the difference between the grayscale value and the grayscale base value; determine the cleaning time of the parts to be descaled based on the grayscale level and the unit cleaning time corresponding to each grayscale level; and generate and output a cleaning instruction based on the cleaning time.

[0131] In one possible implementation, the collection module 410 is specifically used for the cleaning components including: a slide rail, a sliding mechanism, a water spraying mechanism and a cleaning mechanism; the slide rail is arranged on the part to be descaled or in the vicinity of the part to be descaled; the sliding mechanism is arranged on the slide rail, and the water spraying mechanism and the cleaning mechanism are arranged on the sliding mechanism; the sliding mechanism is used to drive the water spraying mechanism and the cleaning mechanism to move relative to the outer surface of the part to be descaled based on the cleaning instruction; the water spraying mechanism and the cleaning mechanism are used to clean the outer surface of the part to be descaled based on the cleaning instruction.

[0132] In one possible implementation, the processing module 430 is also used to, if the grayscale value meets the set threshold, generate and output the cleaning instruction, and then determine that the cleaning instruction has been executed; collect real-time image data corresponding to the component to be descaled, and determine the grayscale value corresponding to the real-time image data; and determine that the grayscale value does not meet the set threshold.

[0133] The component descaling device provided in this embodiment can execute the method provided in the above method embodiment. Its implementation principle and technical effect are similar, and this embodiment will not be described in detail here.

[0134] Figure 5 This is a schematic diagram of the structure of the control device provided in this application. Figure 5 As shown, the electronic device 50 provided in this embodiment includes: at least one processor 501 and a memory 502. Optionally, the device 50 also includes a communication component 503. The processor 501, the memory 502 and the communication component 503 are connected via a bus 504.

[0135] In a specific implementation process, at least one processor 501 executes the computer-executable instructions stored in the memory 502, so that at least one processor 501 executes the above method.

[0136] The specific implementation process of the processor 501 can be found in the above method embodiment, and its implementation principle and technical effect are similar, so this embodiment will not be repeated here.

[0137] In the above embodiments, it should be understood that the processor may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), etc. A general-purpose processor may be a microprocessor or any conventional processor. The steps of the method disclosed in the invention may be directly implemented as being executed by a hardware processor, or may be executed by a combination of hardware and software modules in the processor.

[0138] The memory may include a high-speed memory (Random Access Memory, RAM), and may also include a non-volatile memory (Non-volatile Memory, NVM), such as at least one disk memory.

[0139] The bus may be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus, etc. The bus may be divided into an address bus, a data bus, a control bus, etc. For ease of representation, the bus in the drawings of the present application is not limited to only one bus or one type of bus.

[0140] The present application also provides a component descaling system, such as Figure 6 As shown, it is a schematic diagram of the structure of the component descaling system. The component descaling system 600 includes: a camera 610, a controller 620 and a cleaning component 630, the camera is used to photograph the component to be descaled, the cleaning component is used to clean the surface of the component to be descaled, and the controller is used to receive data collected by the camera, control the operation of the cleaning component, and execute the method in any of the above embodiments. For specific contents, please refer to the above method embodiments, the implementation principles and technical effects are similar, and this embodiment will not be repeated here.

[0141] The present application also provides a computer program product, including a computer program, which implements the method in any of the above embodiments when executed by a processor.

[0142] The present application also provides a computer-readable storage medium, in which computer-executable instructions are stored. When a processor executes the computer-executable instructions, the method in any of the above embodiments is implemented.

[0143] The above-mentioned readable storage medium can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk or optical disk. The readable storage medium can be any available medium that can be accessed by a general or special-purpose computer.

[0144] An exemplary readable storage medium is coupled to a processor so that the processor can read information from the readable storage medium and write information to the readable storage medium. Of course, the readable storage medium can also be a component of the processor. The processor and the readable storage medium can be located in an application specific integrated circuit (Application Specific Integrated Circuits, referred to as: ASIC). Of course, the processor and the readable storage medium can also exist in the device as discrete components.

[0145] The division of units is only a logical function division, and there may be other divisions in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be an indirect coupling or communication connection through some interface, device or unit, which can be electrical, mechanical or other forms.

[0146] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0147] In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.

[0148] If the function is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium, including several instructions for a computer device (which can be a personal computer, server, or network device, etc.) to perform all or part of the steps of the methods of each embodiment of the present invention. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk, etc. Various media that can store program codes.

[0149] Those skilled in the art can understand that all or part of the steps of implementing the above-mentioned method embodiments can be completed by hardware related to program instructions. The aforementioned program can be stored in a computer-readable storage medium. When the program is executed, the steps of the above-mentioned method embodiments are executed; and the aforementioned storage medium includes: ROM, RAM, disk or optical disk and other media that can store program codes.

[0150] Finally, it should be noted that those skilled in the art will readily conceive of other embodiments of the present invention after considering the specification and practicing the invention disclosed herein. The present invention is intended to cover any variations, uses or adaptations of the present invention, which follow the general principles of the present invention and include common knowledge or customary technical means in the art not disclosed by the present invention, are not limited to the precise structure described above and shown in the drawings, and may be modified and changed in various ways without departing from the scope thereof. The scope of the present invention is limited only by the appended claims.

Claims

1. A method for descaling a component, characterized in that: A controller applied to a component descaling system, the component descaling system comprising a camera, a controller and a cleaning component, the camera being used to photograph the component to be descaled, the cleaning component being used to clean the surface of the component to be descaled, the controller being used to receive data collected by the camera and control the operation of the cleaning component, the component descaling method comprising: Collecting image data corresponding to the component to be descaled, and converting the image data into a grayscale image; Based on the grayscale image, identifying the grayscale value corresponding to the component to be descaled; If the grayscale value meets the set threshold, a cleaning instruction is generated and output, wherein the cleaning instruction is used to instruct the cleaning component to clean the part to be descaled.

2. The method according to claim 1, characterized in that The collecting of image data corresponding to the component to be descaled and converting the image data into a grayscale image includes: Based on a set time period, the image data corresponding to the component to be descaled is collected regularly, and the image data is a color image; The image data is converted into a grayscale image with a set grayscale level.

3. The method according to claim 1, characterized in that The step of identifying the grayscale value corresponding to the component to be descaled based on the grayscale image includes: Dividing the grayscale image into a set number of regions; Randomly sample at least one image point in each region; The grayscale value of the component to be descaled is determined based on the average value of the grayscale values ​​of the image points.

4. The method according to claim 3, characterized in that The setting threshold value includes setting the grayscale limit value and setting the grayscale change value. If the grayscale value meets the set threshold, generating and outputting a cleaning instruction includes: Determine the historical data record of the grayscale value corresponding to the component to be descaled; Determine a grayscale value in the historical data record that is less than the set grayscale limit as a first grayscale value; Inputting the first grayscale value into a moving weighted average algorithm, and using the output result as a real-time grayscale basic value of the component to be descaled; If the grayscale value is greater than the set threshold, or if the difference between the grayscale value and the grayscale base value is greater than the set grayscale change value, it is determined that the component to be descaled meets the descaling trigger condition; Generate and output cleaning instructions.

5. The method according to claim 4, characterized in that The generating and outputting the cleaning instruction comprises: Determine the grayscale level corresponding to the difference between the grayscale value and the grayscale base value; Determining the cleaning time of the component to be descaled based on the grayscale level and the unit cleaning time corresponding to each grayscale level; Based on the cleaning time, a cleaning instruction is generated and output.

6. The method according to any one of claims 1 to 5, characterized in that The cleaning assembly comprises: a slide rail, a sliding mechanism, a water spraying mechanism and a cleaning mechanism; The slide rail is arranged at the part to be descaled or at a position adjacent to the part to be descaled; The sliding mechanism is arranged on the sliding rail, and the water spraying mechanism and the cleaning mechanism are arranged on the sliding mechanism; The sliding mechanism is used to drive the water spraying mechanism and the cleaning mechanism to move relative to the outer surface of the component to be descaled based on the cleaning instruction; The water spraying mechanism and the cleaning mechanism are used to clean the outer surface of the component to be descaled based on a cleaning instruction.

7. The method according to any one of claims 1 to 5, characterized in that If the gray value meets the set threshold, after generating and outputting the cleaning instruction, the method further includes: Determining that the cleaning instruction has been executed; Collecting real-time image data corresponding to the component to be descaled, and determining the grayscale value corresponding to the real-time image data; It is determined that the grayscale value does not meet the set threshold.

8. A control device, characterized in that: include: Memory, processor; The memory stores computer-executable instructions; The processor executes the computer-executable instructions stored in the memory, so that the processor performs the method according to any one of claims 1 to 7.

9. A component descaling system, characterized in that: include: A camera, a controller and a cleaning component, wherein the camera is used to photograph the parts to be descaled, the cleaning component is used to clean the surface of the parts to be descaled, and the controller is used to receive data collected by the camera, control the operation of the cleaning component, and execute the method as described in any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer-executable instructions, which are used to implement the method according to any one of claims 1 to 7 when executed by a processor.