Cleaning Method and Device for Heat Exchanger, Electronic Device and Storage Medium

The method uses temperature and flow rate measurements, along with image analysis, to determine when to clean spiral heat exchangers, addressing efficiency and safety issues by ensuring timely and effective cleaning.

CN115420138BActive Publication Date: 2025-07-15ZHENGZHOU UNIV
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202211076555.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-09-05
Publication Date
2025-07-15
Estimated Expiration
2042-09-05

AI Technical Summary

Technical Problem

Due to the complex structure of the spiral winding heat exchanger, it is difficult to effectively control the cleaning timing, resulting in a decrease in heat exchange efficiency, an increase in energy consumption, and may even cause safety accidents such as bulging, cracks and pipe bursts.

Method used

By obtaining the inlet and outlet temperature, flow rate and image characteristics of the heat exchanger, the preset classification model is used to determine whether cleaning is needed, and automatic cleaning is carried out according to the cleaning instructions, including drug concentration control and flow management.

Benefits of technology

The intelligent cleaning of the heat exchanger is realized, which avoids the decrease in heat exchange efficiency and safety hazards caused by failure to clean in time, and improves the energy utilization rate.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115420138B_ABST
    Figure CN115420138B_ABST
Patent Text Reader

Abstract

The present disclosure relates to a cleaning method and device for a heat exchanger, an electronic device, and a storage medium. Among them, the cleaning method for the heat exchanger includes: respectively obtaining a first temperature of a fluid to be heated at a first inlet of the heat exchanger and a second temperature of a heating fluid at a second inlet, a third temperature of the fluid to be heated at a first outlet of the heat exchanger and a fourth temperature of the heating fluid at a second outlet, and / or a plurality of preset image features corresponding to an image of the heat exchanger; based on the first temperature, the second temperature, the third temperature, the fourth temperature, and / or the plurality of preset image features, using a preset classification model to determine whether the heat exchanger needs to be cleaned; if the heat exchanger needs to be cleaned, issuing a corresponding cleaning instruction, and cleaning the heat exchanger according to the cleaning instruction. The embodiments of the present disclosure use a classification model to determine the time for cleaning the heat exchanger, thereby realizing intelligent cleaning of the heat exchanger.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the technical field of heat exchangers, and in particular, to a cleaning method and device for a heat exchanger, an electronic device, and a storage medium. Background Art

[0002] A heat exchanger is an energy-saving device that realizes heat transfer between materials among two or more fluids at different temperatures. It enables heat to be transferred from a fluid at a higher temperature to a fluid at a lower temperature, so that the temperature of the fluid reaches the specified index of the process, to meet the requirements of process conditions. At the same time, it is also one of the main devices for improving energy utilization efficiency.

[0003] Particularly, the spiral wound heat exchanger is widely used in the fields of chemical industry, energy, environmental protection, etc. due to its large heat transfer area and high energy utilization efficiency. However, the problems existing in its application process are also unavoidable, such as calcium and magnesium carbonates. Similar to scale, non-scale solid precipitates may appear on the other side fluid of the heat exchanger due to the nature of the substance itself. If not treated for a long time, they will accumulate more and more on the heat exchange tube surface. Relying on the action of chemical reactions, chemical drugs or other solvents are used to remove dirt on the surface of objects. For example, various inorganic or organic acids are used to remove rust and scale on the surface of objects, oxidants are used to remove color spots on the surface of objects, and bactericides and disinfectants are used to kill microorganisms and remove mildew spots, etc. Due to its compact structure, dense tube layout, and the spiral shape of the heat exchange tube, based on the complex structure of the above heat exchanger and the scale inside the heat exchanger, it is difficult to control the cleaning timing of the heat exchanger, resulting in a significant decrease in the heat exchange efficiency, a significant increase in energy consumption, and even overheating of the heat transfer surface, which may cause safety accidents such as bulging, cracking, and tube bursting, as well as the problem of perforation and leakage of the heat exchanger. Summary of the Invention

[0004] The present disclosure provides a technical solution for a cleaning method and device for a heat exchanger, an electronic device, and a storage medium.

[0005] According to one aspect of the present disclosure, there is provided a cleaning method for a heat exchanger, including:

[0006] respectively obtaining the first temperature of the fluid to be heated at the first inlet of the heat exchanger, the second temperature of the heating fluid at the second inlet, the third temperature of the fluid to be heated at the first outlet of the heat exchanger, the fourth temperature of the heating fluid at the second outlet, and / or a plurality of preset image features corresponding to the heat exchanger image;

[0007] based on the first temperature, the second temperature, the third temperature, the fourth temperature, and / or a plurality of preset image features, using a preset classification model to determine whether the heat exchanger needs to be cleaned;

[0008] If the heat exchanger needs to be cleaned, a corresponding cleaning instruction is issued, and the heat exchanger is cleaned according to the cleaning instruction.

[0009] Preferably, before determining whether the heat exchanger needs to be cleaned by using a preset classification model based on the first temperature, the second temperature, the third temperature, and the fourth temperature, it further includes: respectively obtaining a first set temperature and a second set temperature corresponding to the third temperature and the fourth temperature;

[0010] If the third temperature is lower than the first set temperature, a first judgment instruction is formed;

[0011] Under the first judgment instruction, if the fourth temperature is higher than the second set temperature, a second judgment instruction is formed;

[0012] According to the second judgment instruction, control the preset classification model to determine whether the heat exchanger needs to be cleaned;

[0013] And / or,

[0014] The method for determining whether the heat exchanger needs to be cleaned by using a preset classification model based on the first temperature, the second temperature, the third temperature, and the fourth temperature includes:

[0015] Respectively obtain a first set temperature and a second set temperature corresponding to the third temperature and the fourth temperature;

[0016] Respectively calculate a first temperature difference between the first temperature and the third temperature and a second temperature difference between the second temperature and the fourth temperature;

[0017] Respectively calculate a third temperature difference between the third temperature and the first set temperature and a fourth temperature difference between the fourth temperature and the second set temperature;

[0018] Based on the first temperature, the second temperature, the third temperature, the fourth temperature, the first temperature difference, the second temperature difference, the third temperature difference, and the fourth temperature difference, use a preset classification model to determine whether the heat exchanger needs to be cleaned;

[0019] And / or,

[0020] The method for determining whether the heat exchanger needs to be cleaned by using a preset classification model based on the preset multiple image features includes:

[0021] Perform feature fusion on the preset multiple image features to obtain an image fusion feature;

[0022] Based on the preset multiple image features and the image fusion feature, use a preset classification model to determine whether the heat exchanger needs to be cleaned;

[0023] And / or,

[0024] The method for determining whether the heat exchanger needs to be cleaned based on the first temperature, the second temperature, the third temperature, the fourth temperature, and a preset multiple image features, using a preset classification model, includes:

[0025] Perform feature fusion on the first temperature, the second temperature, the third temperature, and the fourth temperature to obtain a temperature fusion feature;

[0026] Perform feature fusion on the preset multiple image features to obtain an image fusion feature;

[0027] Based on the first temperature, the second temperature, the third temperature, the fourth temperature, the preset multiple image features, the temperature fusion feature, and the image fusion feature, use a preset classification model to determine whether the heat exchanger needs to be cleaned;

[0028] And / or,

[0029] The method for determining whether the heat exchanger needs to be cleaned based on the first temperature, the second temperature, the third temperature, the fourth temperature, and a preset multiple image features, using a preset classification model, includes:

[0030] Respectively obtain a first set temperature corresponding to the third temperature and a second set temperature corresponding to the fourth temperature;

[0031] Respectively calculate a first temperature difference between the first temperature and the third temperature and a second temperature difference between the second temperature and the fourth temperature;

[0032] Respectively calculate a third temperature difference between the third temperature and the first set temperature and a fourth temperature difference between the fourth temperature and the second set temperature;

[0033] Perform feature fusion on the first temperature, the second temperature, the third temperature, and the fourth temperature to obtain a temperature fusion feature;

[0034] Perform feature fusion on the first temperature difference, the second temperature difference, the third temperature difference, and the fourth temperature difference to obtain a temperature difference fusion feature;

[0035] Perform feature fusion on the preset multiple image features to obtain an image fusion feature;

[0036] Based on the first temperature, the second temperature, the third temperature, the fourth temperature, a preset plurality of image features, a temperature fusion feature, a temperature difference fusion feature, and an image fusion feature, use a preset classification model to determine whether the heat exchanger needs to be cleaned.

[0037] Preferably, under the first judgment instruction, respectively obtain the first flow rate of the fluid to be heated at the first inlet and the second flow rate of the heating fluid corresponding to the second inlet, and the third flow rate of the fluid to be heated at the first outlet and the fourth flow rate of the heating fluid at the second outlet; and, obtain a first set flow rate and a second set flow rate;

[0038] Respectively calculate a first flow rate difference between the first flow rate and the third flow rate and a second flow rate difference between the second flow rate and the fourth flow rate;

[0039] If the first flow rate difference is less than the first set flow rate and the second set difference is less than the second set flow rate, retain the first judgment instruction; otherwise, delete the first judgment instruction;

[0040] And / or,

[0041] The method for determining whether the heat exchanger needs to be cleaned based on the first temperature, the second temperature, the third temperature, the fourth temperature, the first temperature difference, the second temperature difference, the third temperature difference, and the fourth temperature difference by using a preset classification model further includes:

[0042] Perform feature fusion on the first temperature, the second temperature, the third temperature, and the fourth temperature to obtain a temperature fusion feature;

[0043] Perform feature fusion on the first temperature difference, the second temperature difference, the third temperature difference, and the fourth temperature difference to obtain a temperature difference fusion feature;

[0044] Based on the first temperature, the second temperature, the third temperature, the fourth temperature, the first temperature difference, the second temperature difference, the third temperature difference, the fourth temperature difference, the temperature fusion feature, and the temperature difference fusion feature, use a preset classification model to determine whether the heat exchanger needs to be cleaned.

[0045] Preferably, before obtaining a preset plurality of image features corresponding to the heat exchanger image, obtain an X-ray image of the heat exchanger and a preset heat exchanger segmentation model;

[0046] Based on the preset heat exchanger segmentation model, perform heat exchanger segmentation on the X-ray image of the heat exchanger to obtain a heat exchanger image;

[0047] Extract features from the heat exchanger image to obtain a preset plurality of image features corresponding to the heat exchanger image.

[0048] Preferably, before segmenting the heat exchanger X-ray image based on the preset heat exchanger segmentation model to obtain a heat exchanger image, obtain a set target detection model, and use the set target detection model to perform target detection on the heat exchanger to obtain a heat exchanger border detection image;

[0049] Based on the preset heat exchanger segmentation model, segment the heat exchanger border detection image to obtain a heat exchanger image;

[0050] And / or,

[0051] The method for extracting features from the heat exchanger image to obtain a preset plurality of image features corresponding to the heat exchanger image includes:

[0052] Obtain a feature extraction model and a feature selection model;

[0053] Use the feature extraction model to extract features from the heat exchanger image to obtain image features to be selected;

[0054] Based on the feature selection model, select the image features to be selected to obtain a preset plurality of image features corresponding to the heat exchanger image.

[0055] Preferably, if the heat exchanger needs to be cleaned, determine the fouling thickness of the heat exchanger;

[0056] Based on the fouling thickness and the length of the helical tube of the heat exchanger, determine the dosage of the chemical agent at a set concentration;

[0057] According to the cleaning instruction, control the chemical agent to flow in the helical tube of the heat exchanger to complete the cleaning of the heat exchanger.

[0058] Preferably, the method for determining the fouling thickness of the heat exchanger includes: obtaining a heat exchanger image and a preset fouling segmentation model;

[0059] Based on the preset fouling segmentation model, segment the fouling of the heat exchanger image to obtain a fouling image;

[0060] Perform edge detection on the fouling image to obtain a fouling edge image;

[0061] Based on the fouling edge image, determine the fouling thickness of the heat exchanger;

[0062] And / or,

[0063] The method of controlling the flow of the medicament in the spiral tube of the heat exchanger according to the cleaning instruction to complete the cleaning of the heat exchanger includes:

[0064] Obtain a first concentration at the medicament inlet of the heat exchanger, a second concentration at the medicament outlet of the heat exchanger, a first set concentration, and a second set concentration;

[0065] If the first concentration or the second concentration is greater than the first set concentration, control the medicament to flow back;

[0066] If the first concentration or the second concentration is less than the second set concentration, control further injection of the medicament at the medicament inlet of the heat exchanger.

[0067] According to one aspect of the present disclosure, an electronic device is provided, including:

[0068] A processor;

[0069] A memory for storing processor-executable instructions;

[0070] Wherein, the processor is configured to: execute the above-mentioned cleaning method of the heat exchanger.

[0071] According to one aspect of the present disclosure, a cleaning device for a heat exchanger is provided, including:

[0072] An acquisition unit for respectively acquiring a first temperature of the fluid to be heated at a first inlet of the heat exchanger and a second temperature of the heating fluid at a second inlet of the heat exchanger, a third temperature of the fluid to be heated at a first outlet of the heat exchanger and a fourth temperature of the heating fluid at a second outlet of the heat exchanger, and / or a plurality of preset image features corresponding to the heat exchanger image;

[0073] A determination unit for determining whether the heat exchanger needs to be cleaned based on the first temperature, the second temperature, the third temperature, the fourth temperature, and / or the plurality of preset image features by using a preset classification model;

[0074] A control unit, if cleaning is required, issues a corresponding cleaning instruction and cleans the heat exchanger according to the cleaning instruction.

[0075] According to one aspect of the present disclosure, a computer-readable storage medium is provided, on which computer program instructions are stored, and when the computer program instructions are executed by a processor, the above-mentioned cleaning method of the heat exchanger is implemented.

[0076] In an embodiment of the present disclosure, by respectively obtaining a first temperature of a fluid to be heated at a first inlet of a heat exchanger and a second temperature of a heating fluid at a second inlet, a third temperature of the fluid to be heated at a first outlet of the heat exchanger and a fourth temperature of the heating fluid at a second outlet, and / or a plurality of preset image features corresponding to the heat exchanger image; based on the first temperature, the second temperature, the third temperature, the fourth temperature, and / or the plurality of preset image features, using a preset classification model to determine whether the heat exchanger needs to be cleaned; if the heat exchanger needs to be cleaned, issuing a corresponding cleaning instruction, and cleaning the heat exchanger according to the cleaning instruction; determining the time for cleaning the heat exchanger, thereby realizing intelligent cleaning of the heat exchanger, so as to solve the problems that the complex structure of the heat exchanger and its water scale are inside the heat exchanger, so it is difficult to control the cleaning time of the heat exchanger, resulting in a significant decrease in the heat exchange efficiency, a significant increase in energy consumption, and even overheating of the heat transfer surface, which may cause safety accidents such as bulging, cracking, and pipe bursting, as well as perforation and leakage of the heat exchanger.

[0077] It should be understood that the above general description and subsequent detailed description are exemplary and explanatory only, and do not limit the present disclosure.

[0078] According to the following detailed description of exemplary embodiments with reference to the accompanying drawings, other features and aspects of the present disclosure will become clear. BRIEF DESCRIPTION OF THE DRAWINGS

[0079] The accompanying drawings herein are incorporated into the specification and constitute a part of this specification. These drawings illustrate embodiments consistent with the present disclosure and, together with the specification, are used to explain the technical solutions of the present disclosure.

[0080] Figure 1 A flowchart showing a method for cleaning a heat exchanger according to an embodiment of the present disclosure;

[0081] Figure 2 A block diagram showing determining whether the heat exchanger needs to be cleaned by using a preset classification model in a method for cleaning a heat exchanger according to an embodiment of the present disclosure;

[0082] Figure 3 A structural diagram showing a preset heat exchanger segmentation model based on a DDNet backbone according to an embodiment of the present disclosure;

[0083] Figure 4 A block diagram showing a cleaning device for a heat exchanger according to an embodiment of the present disclosure;

[0084] Figure 5 A block diagram showing an electronic device 800 according to an exemplary embodiment;

[0085] Figure 6 A block diagram showing an electronic device 1900 according to an exemplary embodiment. Detailed implementation manners

[0086] Various exemplary embodiments, features, and aspects of the present disclosure will be described in detail below with reference to the accompanying drawings. The same reference numerals in the drawings denote elements having the same or similar functions. Although various aspects of the embodiments are shown in the drawings, the drawings are not necessarily drawn to scale unless otherwise specified.

[0087] The term "exemplary" used herein means "serving as an example, embodiment, or illustration". Any embodiment described as "exemplary" herein is not necessarily to be construed as superior or better than other embodiments.

[0088] The term "and / or" in this document merely describes an association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B may represent: A exists alone, A and B exist simultaneously, and B exists alone. In addition, the term "at least one" in this document means any one of a plurality or any combination of at least two of a plurality. For example, including at least one of A, B, and C may represent any one or more elements selected from the set composed of A, B, and C.

[0089] In addition, for a better illustration of the present disclosure, numerous specific details are given in the following detailed implementation manners. Those skilled in the art should understand that the present disclosure can also be implemented without some specific details. In some instances, methods, means, elements, and circuits well known to those skilled in the art are not described in detail so as to highlight the gist of the present disclosure.

[0090] It can be understood that the above-mentioned various method embodiments mentioned in the present disclosure can be combined with each other to form a combined embodiment without violating the principle logic. Due to space limitations, the present disclosure will not elaborate further.

[0091] In addition, the present disclosure also provides an image processing device, an electronic device, a computer-readable storage medium, and a program, all of which can be used to implement any one of the image processing methods provided by the present disclosure. The corresponding technical solutions and descriptions are referred to the corresponding records in the method part and will not be elaborated further.

[0092] Figure 1 The flowchart showing the cleaning method of the heat exchanger according to the embodiment of the present disclosure is as Figure 1As shown, the cleaning method of the heat exchanger includes: Step S101: respectively obtain the first temperature of the fluid to be heated at the first inlet of the heat exchanger and the second temperature of the heating fluid at the second inlet, the third temperature of the fluid to be heated at the first outlet of the heat exchanger and the fourth temperature of the heating fluid at the second outlet, and / or a preset plurality of image features corresponding to the heat exchanger image; Step S102: based on the first temperature, the second temperature, the third temperature, the fourth temperature, and / or the preset plurality of image features, use a preset classification model to determine whether the heat exchanger needs to be cleaned; Step S103: if the heat exchanger needs to be cleaned, issue a corresponding cleaning instruction, and clean the heat exchanger according to the cleaning instruction. To solve the problems that the complex structure of the heat exchanger and its water scale are inside the heat exchanger, so it is difficult to control the cleaning time of the heat exchanger, resulting in a significant decrease in the heat exchange efficiency, a significant increase in energy consumption, and even overheating of the heat transfer surface, which may cause safety accidents such as bulging, cracking, and pipe bursting, and cause perforation and leakage of the heat exchanger.

[0093] Step S101: respectively obtain the first temperature of the fluid to be heated at the first inlet of the heat exchanger and the second temperature of the heating fluid at the second inlet, the third temperature of the fluid to be heated at the first outlet of the heat exchanger and the fourth temperature of the heating fluid at the second outlet, and / or a preset plurality of image features corresponding to the heat exchanger image.

[0094] In the embodiments of the present disclosure and other possible embodiments, a first temperature detection mechanism, a second temperature detection mechanism, a third temperature detection mechanism, and a fourth temperature detection mechanism are respectively arranged at the first inlet, the second inlet, the first outlet, and the second outlet of the heat exchanger. The first temperature detection mechanism, the second temperature detection mechanism, the third temperature detection mechanism, and the fourth temperature detection mechanism are respectively used to detect the first temperature of the fluid to be heated at the first inlet, the second temperature of the heating fluid at the second inlet, the third temperature of the fluid to be heated at the first outlet, and the fourth temperature of the heating fluid at the second outlet. More specifically, the first temperature detection mechanism, the second temperature detection mechanism, the third temperature detection mechanism, and the fourth temperature detection mechanism can adopt temperature sensors or temperature transmitters, and those skilled in the art can select according to actual needs.

[0095] In the embodiments of the present disclosure and other possible embodiments, the preset classification model can be configured as one or several of a multi-layer perceptron classifier (MLP), a support vector machine (SVM), a random forest (RF), a k-nearest neighbor (KNN) clustering analysis, a decision tree (DT), a gradient boosting decision tree (GB), a linear discriminant analysis (LDA), etc.

[0096] In embodiments of the present disclosure and other possible embodiments, a two-classification task is actually completed using a preset classification model, that is, the heat exchanger needs to be cleaned and the heat exchanger does not need to be cleaned. If the heat exchanger needs to be cleaned, a corresponding cleaning instruction is issued, and the heat exchanger is cleaned according to the cleaning instruction.

[0097] In embodiments of the present disclosure and other possible embodiments, the heat exchanger image is obtained from the heat exchanger X-ray image, and the boiler X-ray image can be obtained by using an industrial X-ray machine to photograph the boiler. The industrial X-ray machine is an instrument for non-destructive testing using X-rays. By using the penetrability of X-rays and the attenuation characteristics in substances, defects inside the target can be inspected. X-ray flaw detectors are one of the main non-destructive testing methods and are widely used in major equipment manufacturing industries such as boilers, shipbuilding, high-speed rail, aerospace, and industrial machinery, and play an important role in product quality control and maintenance. More specifically, the industrial X-ray machine that can be used in the embodiments of the present disclosure is an X-ray machine produced by Unilink Technology.

[0098] Step S102: Based on the first temperature, the second temperature, the third temperature, the fourth temperature, and / or a preset plurality of image features, use a preset classification model to determine whether the heat exchanger needs to be cleaned.

[0099] In embodiments of the present disclosure and other possible embodiments, a method for using a preset classification model to repeatedly determine whether the heat exchanger needs to be cleaned is proposed, which further solves the problem of unnecessary cleaning of the heat exchanger caused by misjudgment of the preset classification model. Specifically, the method for using the preset classification model to determine whether the heat exchanger needs to be cleaned includes: obtaining a set classification threshold; based on the first probability value corresponding to the need for cleaning, the second probability value corresponding to the need not to be cleaned, and the set classification threshold output by the preset classification model, determine whether the heat exchanger needs to be cleaned.

[0100] In embodiments of the present disclosure and other possible embodiments, the method for determining whether the heat exchanger needs to be cleaned based on the first probability value, the second probability value, and the set classification threshold output by the preset classification model includes: if the first probability value is greater than or equal to the second probability value, determine that the heat exchanger is to be cleaned; otherwise, determine that the heat exchanger is not clean; in the state where the heat exchanger is to be cleaned, further determine whether the first probability value is greater than the set classification threshold, and if so, determine that the heat exchanger needs to be cleaned.

[0101] In an embodiment of the present disclosure, before determining whether the heat exchanger needs to be cleaned by using a preset classification model based on the first temperature, the second temperature, the third temperature, and the fourth temperature, the following steps are further included: respectively obtaining a first set temperature and a second set temperature corresponding to the third temperature and the fourth temperature; if the third temperature is lower than the first set temperature, forming a first judgment instruction; under the first judgment instruction, if the fourth temperature is higher than the second set temperature, forming a second judgment instruction; otherwise, clearing the first judgment instruction and not forming a second judgment instruction; controlling, according to the second judgment instruction, the preset classification model to determine whether the heat exchanger needs to be cleaned. Wherein, those skilled in the art can configure the first set temperature and the second set temperature according to the types of the fluid to be heated and the heating fluid.

[0102] In the embodiments of the present disclosure and other possible embodiments, a technical solution for controlling the preset classification model to determine whether the heat exchanger needs to be cleaned is proposed; that is, on the basis of respectively detecting the third temperature of the fluid to be heated at the first outlet of the heat exchanger and the fourth temperature of the heating fluid at the second outlet of the heat exchanger, further obtaining the first set temperature and the second set temperature corresponding to the third temperature and the fourth temperature; respectively judging whether the third temperature reaches the preset first set temperature to obtain a first judgment instruction; under the first judgment instruction, further determining whether the fourth temperature reaches the corresponding preset second set temperature, and further determining whether to form a second judgment instruction; otherwise, eliminating the first judgment instruction and not forming a second judgment instruction; if a second judgment instruction can be formed, controlling, according to the second judgment instruction, the preset classification model to determine whether the heat exchanger needs to be cleaned.

[0103] More specifically, if the third temperature of the fluid to be heated at the first outlet of the heat exchanger is lower than the first set temperature, it indicates that the heat exchange effect of the heat exchanger is not good, and the fluid to be heated cannot be sufficiently heated, and there may be fouling on the heat exchanger. Therefore, a first judgment instruction corresponding to the possible fouling of the heat exchanger is formed; at the same time, on the basis of forming the first judgment instruction corresponding to the possible fouling of the heat exchanger, considering the fourth temperature of the heating fluid at the second outlet of the heat exchanger, if the fourth temperature is higher than the second set temperature, it indicates that the fluid to be heated of the heat exchanger has not fully absorbed the heat of the heating fluid. Therefore, the first judgment instruction corresponding to the possible fouling of the heat exchanger is further determined, and a second judgment instruction corresponding to the fouling of the heat exchanger is formed. In addition, if, under the first judgment instruction, the fourth temperature is lower than or equal to the second set temperature, the first judgment instruction is eliminated and a second judgment instruction is not formed; at this time, controlling the preset classification model not to classify whether the heat exchanger needs to be cleaned.

[0104] In an embodiment of the present disclosure, under the first judgment instruction, the first flow rate of the fluid to be heated at the first inlet and the second flow rate of the heating fluid corresponding to the second inlet are respectively obtained, as well as the third flow rate of the fluid to be heated at the first outlet and the fourth flow rate of the heating fluid at the second outlet; and, a first set flow rate and a second set flow rate are obtained; the first flow rate difference between the first flow rate and the third flow rate and the second flow rate difference between the second flow rate and the fourth flow rate are respectively calculated; if the first flow rate difference is less than the first set flow rate and the second set difference is less than the second set flow rate, the first judgment instruction is retained; otherwise, the first judgment instruction is deleted.

[0105] In the embodiments of the present disclosure and other possible embodiments, the influence of the flow rate on the first judgment instruction is fully considered. If the flow rate is too fast, it will cause problems that the fluid to be heated cannot be fully heated and the fluid to be heated does not fully absorb the heat of the heating fluid. Therefore, the first flow rate difference between the first flow rate and the third flow rate and the second flow rate difference between the second flow rate and the fourth flow rate are respectively calculated, and the first flow rate difference and the second set difference are used as factors for retaining or deleting the first judgment instruction.

[0106] Figure 2 A block diagram showing the determination of whether the heat exchanger needs to be cleaned by using a preset classification model in the cleaning method of the heat exchanger according to an embodiment of the present disclosure. As Figure 2 As shown, in an embodiment of the present disclosure, the method for determining whether the heat exchanger needs to be cleaned by using a preset classification model based on the first temperature, the second temperature, the third temperature, and the fourth temperature includes: respectively obtaining a first set temperature and a second set temperature corresponding to the third temperature and the fourth temperature; respectively calculating a first temperature difference between the first temperature and the third temperature and a second temperature difference between the second temperature and the fourth temperature; respectively calculating a third temperature difference between the third temperature and the first set temperature and a fourth temperature difference between the fourth temperature and the second set temperature; determining whether the heat exchanger needs to be cleaned by using a preset classification model based on the first temperature, the second temperature, the third temperature, the fourth temperature, the first temperature difference, the second temperature difference, the third temperature difference, and the fourth temperature difference.

[0107] More specifically, the increased temperature of the fluid to be heated (the first temperature difference) and the decreased temperature of the heating fluid (the second temperature difference) are calculated respectively. Further, the third temperature difference between the third temperature and the first set temperature and the fourth temperature difference between the fourth temperature and the second set temperature are calculated respectively, so as to obtain the third difference temperature and the fourth temperature difference corresponding to the first set temperature and the second set temperature respectively. The temperature information of the first set temperature and the second set temperature corresponding to the third temperature and the fourth temperature is fully utilized, and thus the features for classification are amplified to improve the classification effect of the preset classification model.

[0108] As Figure 2 shown, in the embodiments of the present disclosure, the method for determining whether the heat exchanger needs to be cleaned based on the first temperature, the second temperature, the third temperature, the fourth temperature, the first temperature difference, the second temperature difference, the third temperature difference and the fourth temperature difference by using a preset classification model further includes: performing feature fusion on the first temperature, the second temperature, the third temperature and the fourth temperature to obtain a temperature fusion feature; performing feature fusion on the first temperature difference, the second temperature difference, the third temperature difference and the fourth temperature difference to obtain a temperature difference fusion feature; and determining whether the heat exchanger needs to be cleaned by using the preset classification model based on the first temperature, the second temperature, the third temperature, the fourth temperature, the first temperature difference, the second temperature difference, the third temperature difference, the fourth temperature difference, the temperature fusion feature and the temperature difference fusion feature.

[0109] In the embodiments of the present disclosure and other possible embodiments, the method for determining whether the heat exchanger needs to be cleaned based on the first temperature, the second temperature, the third temperature, the fourth temperature, the first temperature difference, the second temperature difference, the third temperature difference, the fourth temperature difference, the temperature fusion feature and the temperature difference fusion feature by using a preset classification model includes: splicing the first temperature, the second temperature, the third temperature, the fourth temperature, the first temperature difference, the second temperature difference, the third temperature difference, the fourth temperature difference, the temperature fusion feature and the temperature difference fusion feature to obtain a temperature feature vector for classification; and determining whether the heat exchanger needs to be cleaned by using the preset classification model based on the temperature feature vector for classification.

[0110] In the embodiments of the present disclosure and other possible embodiments, the principal component analysis (PCA) method can be used to perform feature fusion on the first temperature, the second temperature, the third temperature, and the fourth temperature to obtain a temperature fusion feature. At the same time, the principal component analysis (PCA) method can be used to perform feature fusion on the first temperature difference, the second temperature difference, the third temperature difference, and the fourth temperature difference to obtain a temperature difference fusion feature. And based on the first temperature, the second temperature, the third temperature, the fourth temperature, the first temperature difference, the second temperature difference, the third temperature difference, the fourth temperature difference, the temperature fusion feature, and the temperature difference fusion feature, a preset classification model is used to determine whether the heat exchanger needs to be cleaned.

[0111] In the embodiments of the present disclosure and other possible embodiments, a linear combination method can also be used to complete feature fusion on the first temperature, the second temperature, the third temperature, and the fourth temperature to obtain a temperature fusion feature, and complete feature fusion on the first temperature difference, the second temperature difference, the third temperature difference, and the fourth temperature difference to obtain a temperature difference fusion feature.

[0112] For example, the method of using the linear combination method to complete feature fusion on the first temperature, the second temperature, the third temperature, and the fourth temperature to obtain a temperature fusion feature includes: summing the first temperature, the second temperature, the third temperature, and the fourth temperature to obtain a temperature sum; and taking an average of the temperature sum to obtain a temperature fusion feature.

[0113] In the embodiments of the present disclosure and other possible embodiments, the method of performing feature fusion on the first temperature, the second temperature, the third temperature, and the fourth temperature to obtain a temperature fusion feature includes: constructing a temperature feature matrix A 1×4 =(a1, a, a3, a4), where a1, a, a3, a4 are the first temperature, the second temperature, the third temperature, and the fourth temperature. The singular value decomposition (SVD) algorithm can be used to calculate multiple eigenvalues (λ1, λ2, λ3, λ4) corresponding to the temperature feature matrix; normalizing the multiple eigenvalues; sorting the normalized multiple eigenvalues and calculating the cumulative contribution degree of the sorted and normalized multiple eigenvalues; when the cumulative contribution degree is greater than or equal to the set contribution rate, determining the eigenvector (λ1→ξ1, λ2→ξ2, λ3→ξ3, λ4→ξ4) of the eigenvalue corresponding to the cumulative contribution degree; constructing a transformation matrix P k×4 =(ξ1, ξ2, ξ3, ξ4) k×4; Obtain the corresponding temperature fusion feature based on the feature matrix and the conversion matrix.

[0114] Specifically, the multiple eigenvalues (λ1, λ2, λ3, λ4) corresponding to the temperature feature matrix are calculated by using the singular value decomposition (SVD) algorithm and can be obtained from Formula 1 and Formula 2.

[0115] A T A = (UΣV T ) T UΣV T =VΣ T U T UΣV T =VΣ T ΣV T =VΣ 2 V T Formula 1

[0116]

[0117] Among them, U 1×1 and V 4×4 are orthogonal matrices, ∑ 1×4 =(σ1, σ2, σ3, σ4) is a diagonal matrix, and σ i is the eigenvalue corresponding to matrix A T A.

[0118] Specifically, the corresponding temperature fusion feature B 1×k can be obtained from Formula 3.

[0119]

[0120] Among them, b1, b, b3, b4 are the corresponding temperature fusion features.

[0121] As Figure 2 shown, in the embodiments of the present disclosure and other possible embodiments, the method for determining whether the heat exchanger needs to be cleaned based on the first temperature, the second temperature, the third temperature, the fourth temperature, the first temperature difference, the second temperature difference, the third temperature difference, the fourth temperature difference, the temperature fusion feature, and the temperature difference fusion feature includes: splicing the first temperature, the second temperature, the third temperature, the fourth temperature, the first temperature difference, the second temperature difference, the third temperature difference, the fourth temperature difference, the temperature fusion feature, and the temperature difference fusion feature to obtain a temperature feature vector; determining whether the heat exchanger needs to be cleaned based on the temperature feature vector and the preset classification model.

[0122] In an embodiment of the present disclosure, the method for determining whether the heat exchanger needs to be cleaned based on the preset multiple image features by using a preset classification model includes: performing feature fusion on the preset multiple image features to obtain an image fusion feature; and determining whether the heat exchanger needs to be cleaned by using the preset classification model based on the preset multiple image features and the image fusion feature.

[0123] In the embodiments of the present disclosure and other possible embodiments, the method of principal component analysis (PCA) can be used to perform feature fusion on the preset multiple image features to obtain a temperature fusion feature; at the same time, the method of principal component analysis (PCA) can be used to perform feature fusion on the preset multiple image features to obtain an image fusion feature; and it is determined whether the heat exchanger needs to be cleaned by using the preset classification model based on the preset multiple image features and the image fusion feature.

[0124] In the embodiments of the present disclosure and other possible embodiments, the method of linear combination can also be used to complete the feature fusion of the preset multiple image features to obtain an image fusion feature.

[0125] For example, the method of using the linear combination method to complete the feature fusion of the preset multiple image features to obtain a temperature fusion feature includes: summing the preset multiple image features to obtain a total image feature; and taking an average of the total image feature to obtain an image fusion feature.

[0126] In the embodiments of the present disclosure and other possible embodiments, the method for performing feature fusion on the preset multiple image features to obtain an image fusion feature includes: constructing an image feature matrix A according to the preset multiple image features 1×n =(a1, a, a3, …, a n ) where (a1, a, a3, …, a n ) are respectively preset n image features, and the singular value decomposition (SVD) algorithm can be used to calculate multiple eigenvalues (λ1, λ2, λ3, …, λ n ) corresponding to the temperature feature matrix; normalizing the multiple eigenvalues; sorting the normalized multiple eigenvalues and calculating the cumulative contribution degree of the sorted and normalized multiple eigenvalues; when the cumulative contribution degree is greater than or equal to the set contribution rate, determining the eigenvector (λ1→ξ1, λ2→ξ2, λ3→ξ3, …, λ n →ξ n ) corresponding to the eigenvalue of the cumulative contribution degree; constructing a transformation matrix P according to the eigenvector k×n =(λ1→ξ1, λ2→ξ2, λ3→ξ3, …, λ n →ξ n ) k×n; Obtain the corresponding image fusion features based on the feature matrix and the transformation matrix.

[0127] Specifically, use the singular value decomposition (SVD) algorithm to calculate multiple eigenvalues (λ1, λ2, λ3, …, λ n ) which can be obtained from Formula 4 and Formula 5.

[0128] A T A = (UΣV T ) T UΣV T = VΣ T U T UΣV T = VΣ T ΣV T = VΣ 2 V T Formula 4

[0129]

[0130] Among them, U 1×1 and V n×n are orthogonal matrices, and ∑ 1×n = (σ1, σ2, σ3, …, σ k ) is a diagonal matrix, and σ i is the eigenvalue of matrix A T A.

[0131] Specifically, obtain the corresponding image fusion feature B 1×k which can be obtained from Formula 6.

[0132]

[0133] Among them, b1, b, b3, …, b k are the corresponding image fusion features.

[0134] In an embodiment of the present disclosure, before obtaining a preset plurality of image features corresponding to the heat exchanger image, obtain the heat exchanger X-ray image and a preset heat exchanger segmentation model; based on the preset heat exchanger segmentation model, perform heat exchanger segmentation on the heat exchanger X-ray image to obtain a heat exchanger image; perform feature extraction on the heat exchanger image to obtain the preset plurality of image features corresponding to the heat exchanger image. Specifically, the heat exchanger X-ray image includes: the heat exchanger and other devices connected thereto, or the background; the purpose of performing heat exchanger segmentation on the heat exchanger X-ray image based on the preset heat exchanger segmentation model to obtain a heat exchanger image is to obtain an image only of the heat exchanger, and the non-heat exchanger regions can be assigned a value of 0. Therefore, when performing feature extraction on the heat exchanger image, only the preset plurality of image features corresponding to the heat exchanger image are extracted, thus excluding the interference of the non-heat exchanger background and other devices connected thereto.

[0135] As Figure 2 shown, in an embodiment of the present disclosure, the method for determining whether the heat exchanger needs to be cleaned based on the first temperature, the second temperature, the third temperature, the fourth temperature, and a preset plurality of image features by using a preset classification model includes: performing feature fusion on the first temperature, the second temperature, the third temperature, and the fourth temperature to obtain a temperature fusion feature; performing feature fusion on the preset plurality of image features to obtain an image fusion feature; determining whether the heat exchanger needs to be cleaned based on the first temperature, the second temperature, the third temperature, the fourth temperature, the preset plurality of image features, the temperature fusion feature, and the image fusion feature. Among them, the methods for performing feature fusion on the first temperature, the second temperature, the third temperature, and the fourth temperature to obtain a temperature fusion feature, and for performing feature fusion on the first temperature, the second temperature, the third temperature, and the fourth temperature to obtain a temperature fusion feature can be seen in the above description.

[0136] In another embodiment of the present disclosure, the method for determining whether the heat exchanger needs to be cleaned based on the first temperature, the second temperature, the third temperature, the fourth temperature, and a plurality of preset image features by using a preset classification model includes: respectively obtaining a first set temperature and a second set temperature corresponding to the third temperature and the fourth temperature; respectively calculating a first temperature difference between the first temperature and the third temperature and a second temperature difference between the second temperature and the fourth temperature; respectively calculating a third temperature difference between the third temperature and the first set temperature and a fourth temperature difference between the fourth temperature and the second set temperature; performing feature fusion on the first temperature, the second temperature, the third temperature, and the fourth temperature to obtain a temperature fusion feature; performing feature fusion on the first temperature difference, the second temperature difference, the third temperature difference, and the fourth temperature difference to obtain a temperature difference fusion feature; performing feature fusion on the plurality of preset image features to obtain an image fusion feature; and determining whether the heat exchanger needs to be cleaned based on the first temperature, the second temperature, the third temperature, the fourth temperature, the plurality of preset image features, the temperature fusion feature, the temperature difference fusion feature, and the image fusion feature by using the preset classification model.

[0137] In the embodiments of the present disclosure and other possible embodiments, the method for determining whether the heat exchanger needs to be cleaned based on the first temperature, the second temperature, the third temperature, the fourth temperature, the plurality of preset image features, the temperature fusion feature, the temperature difference fusion feature, and the image fusion feature by using a preset classification model includes: splicing the first temperature, the second temperature, the third temperature, the fourth temperature, the plurality of preset image features, the temperature fusion feature, the temperature difference fusion feature, and the image fusion feature to obtain a comprehensive feature vector; and determining whether the heat exchanger needs to be cleaned based on the comprehensive feature vector and the preset classification model.

[0138] In the embodiments of the present disclosure and other possible embodiments, a linear combination method may also be used to complete feature fusion of the first temperature, the second temperature, the third temperature, and the fourth temperature to obtain a temperature fusion feature, and to complete feature fusion of the first temperature difference, the second temperature difference, the third temperature difference, and the fourth temperature difference to obtain a temperature difference fusion feature.

[0139] For example, the method for using the linear combination method to complete feature fusion of the first temperature, the second temperature, the third temperature, and the fourth temperature to obtain a temperature fusion feature includes: summing the first temperature, the second temperature, the third temperature, and the fourth temperature to obtain a temperature sum; and averaging the temperature sum to obtain a temperature fusion feature.

[0140] In the embodiments of the present disclosure and other possible embodiments, the method for performing feature fusion on the first temperature difference, the second temperature difference, the third temperature difference, and the fourth temperature difference to obtain a temperature fusion feature includes: constructing a temperature difference feature matrix A according to the first temperature difference, the second temperature difference, the third temperature difference, and the fourth temperature difference 1×4 , and the singular value decomposition (SVD) algorithm can be used to calculate multiple eigenvalues (λ1, λ2, λ3, λ4) corresponding to the temperature difference feature matrix; normalizing the multiple eigenvalues; sorting the normalized multiple eigenvalues and calculating the cumulative contribution degree of the sorted and normalized multiple eigenvalues; when the cumulative contribution degree is greater than or equal to the set contribution rate, determining the eigenvectors (λ1→ξ1, λ2→ξ2, λ3→ξ3, λ4→ξ4) of the eigenvalues corresponding to the cumulative contribution degree; constructing a transformation matrix P according to the eigenvectors k×4 =(ξ1, ξ2, ξ3, ξ4) k×4 ; and obtaining the corresponding temperature difference fusion feature based on the feature matrix and the transformation matrix. For the specific details, reference can be made to the above specific description of the temperature fusion feature.

[0141] In the embodiments of the present disclosure and other possible embodiments, the preset heater segmentation model can be a Unet convolutional neural network or its improved convolutional neural network, such as a ResUnet convolutional neural network with residual connections. The preset heater segmentation model also adopts a deep double-resolution network DDRNet / DDNet for real-time and accurate semantic segmentation.

[0142] In embodiments of the present disclosure and other possible embodiments, a pre-heat exchanger segmentation model based on DDNet is proposed. Based on the pre-heat exchanger segmentation model, the X-ray image of the heat exchanger is segmented to obtain a heat exchanger image, including: performing multiple downsampling operations on the X-ray image of the heat exchanger to obtain corresponding multiple encoded feature maps; performing an upsampling operation on the finally obtained encoded feature map to obtain a corresponding first upsampled feature map; using a mask decoder to decode the first upsampled feature map and the finally obtained encoded feature map to obtain a first mask feature map; using a boundary decoder to decode the first upsampled feature map and the finally obtained encoded feature map to obtain a first boundary feature map; calculating the weight of the first boundary feature map to obtain a first weight feature map; multiplying (matrix multiplication) the first mask feature map after upsampling by the first weight feature map to obtain a first boundary mask feature map; respectively based on other encoded feature maps except the finally obtained encoded feature map and each obtained boundary mask feature map, using the mask decoder and the boundary decoder to update the boundary mask feature map to obtain a final heat exchanger mask map, and outputting the weight feature map finally participating in the matrix multiplication operation as a heat exchanger boundary map; based on the final heat exchanger mask map and the heat exchanger boundary map, obtaining a heat exchanger image.

[0143] Figure 3 FIG. shows a structural diagram of a pre-heat exchanger segmentation model based on a DDNet framework according to an embodiment of the present disclosure. As Figure 3As shown, the X-ray image of the heat exchanger undergoes downsampling operations by 4 encoders (the first encoder, the second encoder, the third encoder, and the fourth encoder) in sequence to obtain the first encoded feature map, the second encoded feature map, the third encoded feature map, and the fourth encoded feature map. The fourth encoded feature map undergoes a transposed convolution of 4×4 to obtain the first upsampled feature map. After the first upsampled feature map and the fourth downsampled feature map, they respectively pass through the first mask decoder and the first boundary decoder to obtain the first mask feature map and the first boundary feature map. The first mask feature map undergoes a transposed convolution of 4×4 and then multiplies (matrix multiplication) with the first weight feature map corresponding to the first boundary feature map to obtain the first heat exchanger mask map. The first heat exchanger mask map and the third encoded feature map are input into the second masker and the second boundary decoder to obtain the second mask feature map and the second boundary feature map. The second mask feature map undergoes a transposed convolution of 4×4 and then multiplies (matrix multiplication) with the second weight feature map corresponding to the second boundary feature map to obtain the second heat exchanger mask map. The second heat exchanger mask map and the second encoded feature map are input into the third masker and the third boundary decoder to obtain the third mask feature map and the third boundary feature map. The third mask feature map undergoes a transposed convolution of 4×4 and then multiplies (matrix multiplication) with the third weight feature map corresponding to the third boundary feature map to obtain the third heat exchanger mask map. The third heat exchanger mask map and the first encoded feature map are input into the fourth masker and the fourth boundary decoder to obtain the third mask feature map and the third boundary feature map. The third mask feature map undergoes a transposed convolution of 4×4 and then multiplies (matrix multiplication) with the third weight feature map corresponding to the third boundary feature map to obtain the third heat exchanger mask map. The third heat exchanger mask map is output as the final heat exchanger mask map, and the third weight feature map is output as the heat exchanger boundary map.

[0144] In the embodiments of the present disclosure and other possible embodiments, the first to fourth encoders may adopt the encoders corresponding to the downsampling of the ResUnet convolutional neural network. Specifically, the structures of the first to fourth encoders are the same and include: 2 cascaded residual modules and a max pooling module connected in sequence. Among them, the specific structure of the residual module is the technical knowledge commonly used by those skilled in the art and will not be described in detail here.

[0145] In the embodiments of the present disclosure and other possible embodiments, the method for calculating the weights of the boundary feature map to obtain the corresponding weight feature map includes: performing a convolution operation on the boundary feature map (for example, a convolution kernel of 1×1, and the stride is set to 1) to obtain the corresponding boundary convolution feature map; based on the boundary convolution feature map, using a 0-1 normalization function (for example, the Sigmoid function) to obtain the corresponding weight feature map.

[0146] In the embodiments of the present disclosure and other possible embodiments, the first to fourth maskers may use the optimal structure model NAS-mask module obtained by Neural Architecture Search (NAS), and the first to fourth boundary decoders may use the NAS-contour module obtained by Neural Architecture Search (NAS).

[0147] In the embodiments of the present disclosure and other possible embodiments, during the training process of the above-mentioned preset heat exchanger segmentation model based on DDNet, the heat exchanger mask map uses the double loss function L BCE +L DCS , and the heat exchanger boundary map uses the loss function L Bend .

[0148] In the embodiments of the present disclosure and other possible embodiments, during the training process of the preset heat exchanger segmentation model based on DDNet, the publicly available cell segmentation dataset corresponding to Unet is used to pre-train the parameters of the preset heat exchanger segmentation model based on DDNet, thereby overcoming the problem of insufficient data volume of the heat exchanger X-ray images. Of course, before training the preset heat exchanger segmentation model based on DDNet, data enhancement processing can also be performed on the heat exchanger X-ray images, such as: cropping, scaling, translation, deformation and other operations to further increase the data volume of the heat exchanger X-ray images.

[0149] In the embodiments of the present disclosure, before performing heat exchanger segmentation on the heat exchanger X-ray image based on the preset heat exchanger segmentation model to obtain a heat exchanger image, a set target detection model is obtained, and the heat exchanger is subjected to target detection using the set target detection model to obtain the heat exchanger border detection image (the heat exchanger image within the detection frame); based on the preset heat exchanger segmentation model, heat exchanger segmentation is performed on the heat exchanger border detection image to obtain a heat exchanger image. Specifically, the set target detection model may be the YOLOv4 model, and the heat exchanger is subjected to target detection using the YOLOv4 model to obtain the heat exchanger border detection image, so as to reduce the size of the YOLOv4 model and further reduce the computational load of the preset heat exchanger segmentation model.

[0150] In the embodiments of the present disclosure and other possible embodiments, the method of using the set target detection model to perform target detection on the heat exchanger to obtain the heat exchanger border detection image includes: using the set target detection model to perform target detection on the heat exchanger to obtain the detection frame of the heat exchanger; extracting the image content within the detection frame to obtain the heat exchanger border detection image.

[0151] In the embodiments of the present disclosure and other possible embodiments, the method for extracting the image content within the detection frame to obtain the heat exchanger frame detection image includes: obtaining a set distance; using the set distance to expand the detection frame to obtain an expanded detection frame; extracting the image content within the expanded detection frame to obtain the heat exchanger frame detection image; to further ensure that the heat exchanger is within the detection frame, while reducing the computational load of the preset heat exchanger segmentation model and ensuring the accuracy of segmentation. For example, the size of the detection frame is 50 cm × 70 cm, and the set distance is configured as 2 cm. Using the set distance to expand the detection frame, the size of the expanded detection frame is 52 cm × 72 cm. Those skilled in the art can configure the set distance according to actual needs.

[0152] In the embodiments of the present disclosure, the method for extracting the corresponding preset multiple image features from the heat exchanger image includes: obtaining a feature extraction model and a feature selection model; using the feature extraction model to extract features from the heat exchanger image to obtain image features to be selected; based on the feature selection model, selecting the image features to be selected to obtain the corresponding preset multiple image features of the heat exchanger image.

[0153] In the embodiments of the present disclosure and other possible embodiments, the feature extraction model may be the encoder model of the trained preset heat exchanger segmentation model (for example, Figure 3 the first - fourth encoders) and / or the Pyradiomics model. Using the encoder model of the trained preset heat exchanger segmentation model and / or the Pyradiomics model to extract features from the heat exchanger image to obtain image features to be selected.

[0154] In the embodiments of the present disclosure and other possible embodiments, the feature selection model may be the Lasso / Lar model. Using the Lasso / Lar model to select the image features to be selected to obtain the corresponding preset multiple image features of the heat exchanger image.

[0155] In the embodiments of the present disclosure and other possible embodiments, the preset multiple image features corresponding to the heat exchanger image further include: a first preset multiple image features and a second preset multiple image features. The feature extraction model includes: a first feature extraction model and a second feature extraction model; the first feature extraction model and the second feature extraction model are respectively used to extract features from the heat exchanger image to obtain the first image feature and the second image feature to be selected; based on the feature selection model, the first image feature and the second image feature to be selected are respectively selected to obtain the first preset multiple image features and the second preset multiple image features corresponding to the heat exchanger image. For example, the configuration of the first feature extraction model can be the encoder model of the trained preset heat exchanger segmentation model, and the configuration of the second feature extraction model is the Pyradiomics model.

[0156] In the embodiments of the present disclosure and other possible embodiments, when the configuration of the first feature extraction model can be the encoder model of the trained preset heat exchanger segmentation model, the first preset multiple image features correspond to the preset multiple image convolution features; while, when the configuration of the second feature extraction model is the Pyradiomics model, the second preset multiple image features are the preset multiple image omics features.

[0157] Step S103: If the heat exchanger needs to be cleaned, issue a corresponding cleaning instruction and clean the heat exchanger according to the cleaning instruction.

[0158] In the embodiment of the present disclosure, if the heat exchanger needs to be cleaned, determine the fouling thickness of the heat exchanger; based on the fouling thickness and the spiral tube length of the heat exchanger, determine the dosage of the chemical agent at a set concentration; control the flow of the chemical agent in the spiral tube of the heat exchanger according to the cleaning instruction to complete the cleaning of the heat exchanger.

[0159] In the embodiments of the present disclosure and other possible embodiments, the spiral tube length can be obtained through the technical parameters of the heat exchanger; the method for determining the dosage of the chemical agent at a set concentration based on the fouling thickness and the spiral tube length of the heat exchanger includes: obtaining the fouling volume that can be dissolved by a unit chemical agent at a set concentration; calculating the average fouling thickness according to the fouling thickness; obtaining the total fouling volume based on the average fouling thickness and the spiral tube length of the heat exchanger; determining the dosage of the chemical agent at a set concentration based on the total fouling volume and the fouling volume that can be dissolved by a unit chemical agent at a set concentration. Among them, the method for obtaining the total fouling volume based on the average fouling thickness and the spiral tube length of the heat exchanger includes: multiplying the average fouling thickness by the spiral tube length of the heat exchanger to obtain the total fouling volume.

[0160] In an embodiment of the present disclosure, the method for determining the fouling thickness of the heat exchanger includes: obtaining a heat exchanger image and a preset fouling segmentation model; segmenting the fouling in the heat exchanger image based on the preset fouling segmentation model to obtain a fouling image; performing edge detection on the fouling image to obtain a fouling edge image; and determining the fouling thickness of the heat exchanger based on the fouling edge image.

[0161] In the embodiments of the present disclosure and other possible embodiments, the preset fouling segmentation model may be a Unet convolutional neural network or an improved convolutional neural network thereof, such as a ResUnet convolutional neural network with residual connections. The preset heat exchanger segmentation model also adopts a deep dual-resolution network DDRNet / DDNet for real-time and accurate semantic segmentation. For details, refer to the preset heat exchanger segmentation model of the above DDNet. The structure and training method or process of its model are the same.

[0162] In the embodiments of the present disclosure and other possible embodiments, the edge detection algorithm used may be one or several of the first-order Roberts Cross operator, Prewitt operator, Sobel operator, Kirsch operator or the second-order Marr-Hildreth, Canny operator, Laplacian operator.

[0163] In the embodiments of the present disclosure and other possible embodiments, the method for determining the fouling thickness of the heat exchanger based on the fouling edge image includes: calculating the distance between the first boundary and the second boundary of the fouling in the fouling edge image to obtain the fouling thickness corresponding to different positions of the spiral tube of the heat exchanger.

[0164] In an embodiment of the present disclosure, the method for controlling the flow of the medicament in the spiral tube of the heat exchanger according to the cleaning instruction to complete the cleaning of the heat exchanger includes: obtaining the first concentration at the medicament inlet of the heat exchanger, the second concentration at the medicament outlet of the heat exchanger, the first set concentration, and the second set concentration; if the first concentration or the second concentration is greater than the first set concentration, controlling the medicament to flow back; if the first concentration or the second concentration is less than the second set concentration, controlling the further injection of the medicament at the medicament inlet of the heat exchanger. Among them, those skilled in the art can configure the first set concentration and the second set concentration according to actual needs.

[0165] In the embodiments of the present disclosure and other possible embodiments, if the first concentration or the second concentration is greater than the first set concentration, at this time, the chemical agent concentration can continue to dissolve scale, control the reflux of the chemical agent, and continue to dissolve scale; if the first concentration or the second concentration is less than the second set concentration, at this time, the chemical agent concentration cannot continue to dissolve scale, and it is necessary to control further injection of the chemical agent at the chemical agent inlet of the heat exchanger.

[0166] In the embodiments of the present disclosure and other possible embodiments, for the method of controlling further injection of the chemical agent at the chemical agent inlet of the heat exchanger when the first concentration or the second concentration is less than the second set concentration, it includes: after excluding the chemical agent with a concentration less than the second set concentration from the heat exchanger (the spiral tube of the heat exchanger), control further injection of the chemical agent at the chemical agent inlet of the heat exchanger.

[0167] The execution subject of the cleaning method of the heat exchanger can be a cleaning device of the heat exchanger. For example, the cleaning method of the heat exchanger can be executed by a terminal device, a server, or other processing devices. Among them, the terminal device can be a user equipment (UE), a mobile device, a user terminal, a terminal, a cellular phone, a cordless phone, a personal digital assistant (PDA), a handheld device, a computing device, a vehicle-mounted device, a wearable device, etc. In some possible implementation manners, the cleaning method of the heat exchanger can be implemented by a processor calling computer-readable instructions stored in a memory.

[0168] Those skilled in the art can understand that in the above method of the specific embodiment, the writing order of each step does not mean a strict execution order that constitutes any limitation to the implementation process, and the specific execution order of each step should be determined according to its function and possible internal logic.

[0169] Figure 4 A block diagram showing a cleaning device of a heat exchanger according to an embodiment of the present disclosure is as Figure 4As shown, the cleaning device of the heat exchanger includes: an acquisition unit 201 configured to acquire respectively the first temperature of the fluid to be heated at the first inlet of the heat exchanger and the second temperature of the heating fluid at the second inlet, the third temperature of the fluid to be heated at the first outlet of the heat exchanger and the fourth temperature of the heating fluid at the second outlet, and / or a plurality of preset image features corresponding to the image of the heat exchanger; a determination unit 202 configured to determine whether the heat exchanger needs to be cleaned by using a preset classification model based on the first temperature, the second temperature, the third temperature, the fourth temperature, and / or the plurality of preset image features; and a control unit 203 configured to issue a corresponding cleaning instruction if cleaning is needed and clean the heat exchanger according to the cleaning instruction. This is to solve the problems that the complex structure of the heat exchanger and the scale in the heat exchanger are inside the heat exchanger, so it is difficult to control the cleaning time of the heat exchanger, resulting in a significant decrease in the heat exchange efficiency, a significant increase in energy consumption, and even overheating of the heat transfer surface, which may cause safety accidents such as bulging, cracking, and pipe bursting, as well as perforation and leakage of the heat exchanger.

[0170] In some embodiments, the functions or modules included in the device provided by the embodiments of the present disclosure can be used to execute the cleaning method of the heat exchanger described in the above method embodiments. The specific implementation can refer to the description of the above method embodiments. For the sake of brevity, it will not be repeated here.

[0171] The embodiments of the present disclosure also propose a computer-readable storage medium having computer program instructions stored thereon. When the computer program instructions are executed by a processor, the cleaning method of the heat exchanger described above is implemented. The computer-readable storage medium can be a non-volatile computer-readable storage medium.

[0172] The embodiments of the present disclosure also propose an electronic device, including: a processor; a memory for storing processor-executable instructions; wherein, the processor is configured to execute the cleaning method of the heat exchanger described above. The electronic device can be provided as a terminal, a server, or other forms of devices.

[0173] Figure 5 is a block diagram of an electronic device 800 shown according to an exemplary embodiment. For example, the electronic device 800 can be a mobile phone, a computer, a digital broadcast terminal, a messaging device, a game console, a tablet device, a medical device, a fitness device, a personal digital assistant, or other terminals.

[0174] Referring to Figure 5 , the electronic device 800 can include one or more of the following components: a processing component 802, a memory 804, a power component 806, a multimedia component 808, an audio component 810, an input / output (I / O) interface 812, a sensor component 814, and a communication component 816.

[0175] The processing component 802 generally controls the overall operation of the electronic device 800, such as operations associated with display, telephone calls, data communications, camera operations, and recording operations. The processing component 802 may include one or more processors 820 to execute instructions to complete all or part of the steps of the above methods. In addition, the processing component 802 may include one or more modules to facilitate the interaction between the processing component 802 and other components. For example, the processing component 802 may include a multimedia module to facilitate the interaction between the multimedia component 808 and the processing component 802.

[0176] The memory 804 is configured to store various types of data to support the operation of the electronic device 800. Examples of such data include instructions for any application or method operating on the electronic device 800, contact data, phone book data, messages, pictures, videos, etc. The memory 804 may 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 disks, or optical disks.

[0177] The power component 806 provides power to various components of the electronic device 800. The power component 806 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power for the electronic device 800.

[0178] The multimedia component 808 includes a screen that provides an output interface between the electronic device 800 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touches, swipes, and gestures on the touch panel. The touch sensors may not only sense the boundaries of touch or swipe actions, but also detect the duration and pressure associated with the touch or swipe operations. In some embodiments, the multimedia component 808 includes a front camera and / or a rear camera. When the electronic device 800 is in an operating mode, such as a shooting mode or a video mode, the front camera and / or the rear camera may receive external multimedia data. Each of the front camera and the rear camera may be a fixed optical lens system or have focal length and optical zoom capabilities.

[0179] The audio component 810 is configured to output and / or input audio signals. For example, the audio component 810 includes a microphone (MIC), which is configured to receive external audio signals when the electronic device 800 is in an operating mode, such as a call mode, a recording mode, and a voice recognition mode. The received audio signals can be further stored in the memory 804 or transmitted via the communication component 816. In some embodiments, the audio component 810 further includes a speaker for outputting audio signals.

[0180] The I / O interface 812 provides an interface between the processing component 802 and a peripheral interface module, and the peripheral interface module can be a keyboard, a click wheel, buttons, etc. These buttons can include but are not limited to: a home button, a volume button, a power button, and a lock button.

[0181] The sensor component 814 includes one or more sensors for providing status assessments of various aspects of the electronic device 800. For example, the sensor component 814 can detect the on / off state of the electronic device 800, the relative positioning of components, such as the display and keypad of the electronic device 800. The sensor component 814 can also detect a change in the position of the electronic device 800 or a component of the electronic device 800, the presence or absence of user contact with the electronic device 800, the orientation or acceleration / deceleration of the electronic device 800, and the temperature change of the electronic device 800. The sensor component 814 can include a proximity sensor configured to detect the presence of nearby objects without any physical contact. The sensor component 814 can also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor component 814 can further include an acceleration sensor, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.

[0182] The communication component 816 is configured to facilitate communication between the electronic device 800 and other devices in a wired or wireless manner. The electronic device 800 can access a wireless network based on communication standards, such as WiFi, 2G, or 3G, or a combination thereof. In an exemplary embodiment, the communication component 816 receives a broadcast signal or broadcast-related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 816 further includes a near field communication (NFC) module to facilitate short-range communication. For example, the NFC module can be implemented based on radio frequency identification (RFID) technology, infrared data association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology, and other technologies.

[0183] In an exemplary embodiment, the electronic device 800 may be implemented by one or more application specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components for performing the above - mentioned method.

[0184] In an exemplary embodiment, a non - volatile computer - readable storage medium is also provided, such as a memory 804 including computer program instructions, and the above - mentioned computer program instructions can be executed by a processor 820 of the electronic device 800 to complete the above - mentioned method.

[0185] Figure 6 FIG. 1900 is a block diagram of an electronic device 1900 shown according to an exemplary embodiment. For example, the electronic device 1900 may be provided as a server. Referring to Figure 6 , the electronic device 1900 includes a processing component 1922, which further includes one or more processors, and memory resources represented by a memory 1932 for storing instructions executable by the processing component 1922, such as application programs. The application programs stored in the memory 1932 may include one or more modules each corresponding to a set of instructions. In addition, the processing component 1922 is configured to execute instructions to perform the above - mentioned method.

[0186] The electronic device 1900 may also include a power component 1926 configured to perform power management of the electronic device 1900, a wired or wireless network interface 1950 configured to connect the electronic device 1900 to a network, and an input / output (I / O) interface 1958. The electronic device 1900 may operate based on an operating system stored in the memory 1932, such as Windows ServerTM, Mac OS XTM, UnixTM, LinuxTM, FreeBSDTM or the like.

[0187] In an exemplary embodiment, a non - volatile computer - readable storage medium is also provided, such as a memory 1932 including computer program instructions, and the above - mentioned computer program instructions can be executed by the processing component 1922 of the electronic device 1900 to complete the above - mentioned method.

[0188] The present disclosure may be a system, a method, and / or a computer program product. The computer program product may include a computer - readable storage medium having thereon computer - readable program instructions for causing a processor to implement various aspects of the present disclosure.

[0189] A computer-readable storage medium can be a tangible device that can hold and store instructions for use by an instruction execution device. A computer-readable storage medium may be, for example—but not limited to—an electrical storage device, a magnetic storage device, an optical storage device, an electromagnetic storage device, a semiconductor storage device, or any suitable combination of the foregoing. More specific examples (a non-exhaustive list) of the computer-readable storage medium include: a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), a static random access memory (SRAM), a portable compact disc read-only memory (CD-ROM), a digital versatile disc (DVD), a memory stick, a floppy disk, a mechanically encoded device, such as a punched card or raised structures in grooves having instructions stored thereon, and any suitable combination of the foregoing. The computer-readable storage medium used herein is not construed as an instantaneous signal itself, such as a radio wave or other freely propagating electromagnetic wave, an electromagnetic wave propagated through a waveguide or other transmission medium (e.g., an optical pulse through an optical fiber cable), or an electrical signal transmitted through a wire.

[0190] The computer-readable program instructions described herein can be downloaded from a computer-readable storage medium to various computing / processing devices, or downloaded to an external computer or external storage device through a network, such as the Internet, a local area network, a wide area network, and / or a wireless network. The network may include a copper transmission cable, an optical fiber transmission, a wireless transmission, a router, a firewall, a switch, a gateway computer, and / or an edge server. A network adapter or network interface in each computing / processing device receives the computer-readable program instructions from the network and forwards the computer-readable program instructions for storage in a computer-readable storage medium in each computing / processing device.

[0191] The computer program instructions for performing the operations of the present disclosure may be assembly instructions, instruction set architecture (ISA) instructions, machine instructions, machine - related instructions, microcode, firmware instructions, state - setting data, or source code or object code written in any combination of one or more programming languages, including object - oriented programming languages such as Smalltalk, C++, etc., and conventional procedural programming languages such as the "C" language or similar programming languages. The computer - readable program instructions may be executed entirely on the user's computer, partially on the user's computer, executed as a stand - alone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., through the Internet using an Internet service provider). In some embodiments, by using the state information of the computer - readable program instructions to customize an electronic circuit, such as a programmable logic circuit, a field - programmable gate array (FPGA), or a programmable logic array (PLA), the electronic circuit can execute the computer - readable program instructions to implement various aspects of the present disclosure.

[0192] Aspects of the present disclosure are described herein with reference to the flowcharts and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the present disclosure. It should be understood that each block of the flowcharts and / or block diagrams, and combinations of blocks in the flowcharts and / or block diagrams, can be implemented by computer - readable program instructions.

[0193] These computer - readable program instructions can be provided to a processor of a general - purpose computer, a special - purpose computer, or other programmable data - processing apparatus to produce a machine such that when the instructions are executed by the processor of the computer or other programmable data - processing apparatus, a device is created that implements the functions / actions specified in one or more blocks of the flowchart and / or block diagram. These computer - readable program instructions can also be stored in a computer - readable storage medium, which causes a computer, a programmable data - processing apparatus, and / or other devices to operate in a particular manner. Thus, the computer - readable medium storing the instructions includes a manufacture that includes instructions for implementing various aspects of the functions / actions specified in one or more blocks of the flowchart and / or block diagram.

[0194] Computer-readable program instructions may also be loaded onto a computer, other programmable data processing apparatus, or other devices to cause a series of operational steps to be performed on the computer, other programmable data processing apparatus, or other devices to produce a computer-implemented process such that the instructions executed on the computer, other programmable data processing apparatus, or other devices implement the functions / acts specified in one or more boxes of the flowchart and / or block diagram.

[0195] The flowcharts and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowchart or block diagram may represent a module, a segment of a program, or a portion of an instruction, which contains one or more executable instructions for implementing the specified logical function. In some alternative implementations, the functions noted in the blocks may occur out of the order noted in the figures. For example, two consecutive blocks may in fact be executed substantially in parallel, or they may sometimes be executed in the reverse order, depending on the functionality involved. It should also be noted that each block of the block diagrams and / or flowchart, and combinations of blocks in the block diagrams and / or flowchart, can be implemented by a dedicated hardware-based system that performs the specified functions or acts, or by a combination of dedicated hardware and computer instructions.

[0196] The embodiments of the present disclosure have been described above. The above description is exemplary, not exhaustive, and is not limited to the disclosed embodiments. Many modifications and variations will be apparent to those of ordinary skill in the art without departing from the scope and spirit of the described embodiments. The choice of terms used herein is intended to best explain the principles of the embodiments, the practical application, or the technical improvement of the technology in the market, or to enable other ordinary skill in the art to understand the embodiments disclosed herein.

Claims

1. A cleaning method for a heat exchanger, characterized in that, Including: Obtain the X-ray image of the heat exchanger, a preset heat exchanger segmentation model, and a set target detection model; use the set target detection model to perform target detection on the heat exchanger in the X-ray image of the heat exchanger to obtain a heat exchanger border detection image; based on the preset heat exchanger segmentation model, perform heat exchanger segmentation on the heat exchanger border detection image to obtain a heat exchanger image; extract features from the heat exchanger image to obtain a preset plurality of image features corresponding to the heat exchanger image; Based on the preset plurality of image features, use a preset classification model to determine whether the heat exchanger needs to be cleaned; If the heat exchanger needs to be cleaned, issue a cleaning instruction, and clean the heat exchanger according to the cleaning instruction; wherein, cleaning the heat exchanger according to the cleaning instruction includes: based on a preset fouling segmentation model, perform fouling segmentation on the heat exchanger image to obtain a fouling image; perform edge detection on the fouling image to obtain a fouling edge image; based on the fouling edge image, determine the fouling thickness of the heat exchanger; calculate the average fouling thickness according to the fouling thickness; based on the average fouling thickness and the length of the spiral tube of the heat exchanger, obtain the total fouling volume; based on the total fouling volume and the fouling volume that can be dissolved by a unit dose of medicine with a set concentration, determine the dose of medicine with the set concentration; control the medicine corresponding to the dose of medicine with the set concentration to flow in the spiral tube according to the cleaning instruction to complete the cleaning of the heat exchanger.

2. The cleaning method of the heat exchanger according to claim 1, wherein Also including: Obtain the first temperature of the fluid to be heated at the first inlet of the heat exchanger, the second temperature of the heating fluid at the second inlet, the third temperature of the fluid to be heated at the first outlet of the heat exchanger, and the fourth temperature of the heating fluid at the second outlet; Based on the first temperature, the second temperature, the third temperature, the fourth temperature, and / or the preset plurality of image features, use a preset classification model to determine whether the heat exchanger needs to be cleaned.

3. The cleaning method of the heat exchanger according to claim 2, wherein, Before determining whether the heat exchanger needs to be cleaned based on the first temperature, the second temperature, the third temperature, and the fourth temperature using a preset classification model, it further includes: respectively obtain the first set temperature and the second set temperature corresponding to the third temperature and the fourth temperature; If the third temperature is lower than the first set temperature, form a first judgment instruction; Under the first judgment instruction, if the fourth temperature is higher than the second set temperature, form a second judgment instruction; According to the second judgment instruction, control the preset classification model to determine whether the heat exchanger needs to be cleaned.

4. The cleaning method according to any one of claims 2 or 3, characterized in that, The method for determining whether the heat exchanger needs to be cleaned based on the first temperature, the second temperature, the third temperature, and the fourth temperature using a preset classification model includes: Respectively obtain the first set temperature and the second set temperature corresponding to the third temperature and the fourth temperature; Respectively calculate the first temperature difference between the first temperature and the third temperature and the second temperature difference between the second temperature and the fourth temperature; Calculate the third temperature difference between the third temperature and the first set temperature and the fourth temperature difference between the fourth temperature and the second set temperature respectively; Based on the first temperature, the second temperature, the third temperature, the fourth temperature, the first temperature difference, the second temperature difference, the third temperature difference and the fourth temperature difference, use a preset classification model to determine whether the heat exchanger needs to be cleaned.

5. The cleaning method of the heat exchanger according to any one of claims 2 or 3, characterized in that The method for determining whether the heat exchanger needs to be cleaned by using a preset classification model based on the preset multiple image features includes: Perform feature fusion on the preset multiple image features to obtain image fusion features; Based on the preset multiple image features and the image fusion features, use a preset classification model to determine whether the heat exchanger needs to be cleaned.

6. The cleaning method of the heat exchanger according to any one of claims 2 or 3, characterized in that, The method for determining whether the heat exchanger needs to be cleaned by using a preset classification model based on the first temperature, the second temperature, the third temperature, the fourth temperature and the preset multiple image features includes: Perform feature fusion on the first temperature, the second temperature, the third temperature and the fourth temperature to obtain temperature fusion features; Perform feature fusion on the preset multiple image features to obtain image fusion features; Based on the first temperature, the second temperature, the third temperature, the fourth temperature, the preset multiple image features, the temperature fusion features and the image fusion features, use a preset classification model to determine whether the heat exchanger needs to be cleaned.

7. The cleaning method of the heat exchanger according to any one of claims 2 or 3, characterized in that The method for determining whether the heat exchanger needs to be cleaned by using a preset classification model based on the first temperature, the second temperature, the third temperature, the fourth temperature and the preset multiple image features includes: Obtain the first set temperature corresponding to the third temperature and the second set temperature corresponding to the fourth temperature respectively; Calculate the first temperature difference between the first temperature and the third temperature and the second temperature difference between the second temperature and the fourth temperature respectively; Calculate the third temperature difference between the third temperature and the first set temperature and the fourth temperature difference between the fourth temperature and the second set temperature respectively; Perform feature fusion on the first temperature, the second temperature, the third temperature and the fourth temperature to obtain temperature fusion features; Perform feature fusion on the first temperature difference, the second temperature difference, the third temperature difference and the fourth temperature difference to obtain temperature difference fusion features; Perform feature fusion on the preset multiple image features to obtain image fusion features; Based on the first temperature, the second temperature, the third temperature, the fourth temperature, the preset multiple image features, the temperature fusion features, the temperature difference fusion features and the image fusion features, use a preset classification model to determine whether the heat exchanger needs to be cleaned.

8. The cleaning method of the heat exchanger according to claim 3, characterized in that, Under the first judgment instruction, obtain the first flow rate of the fluid to be heated at the first inlet, the second flow rate of the heating fluid corresponding to the second inlet, the third flow rate of the fluid to be heated at the first outlet, the fourth flow rate of the heating fluid at the second outlet, the first set flow rate and the second set flow rate respectively; Calculate the first flow rate difference between the first flow rate and the third flow rate and the second flow rate difference between the second flow rate and the fourth flow rate respectively; If the first flow rate difference is less than the first set flow rate and the second flow rate difference is less than the second set flow rate, retain the first judgment instruction; otherwise, delete the first judgment instruction.

9. The cleaning method of the heat exchanger according to claim 7, characterized in that The method for determining whether the heat exchanger needs to be cleaned based on the first temperature, the second temperature, the third temperature, the fourth temperature, the first temperature difference, the second temperature difference, the third temperature difference and the fourth temperature difference by using a preset classification model further includes: Perform feature fusion on the first temperature, the second temperature, the third temperature and the fourth temperature to obtain a temperature fusion feature; Perform feature fusion on the first temperature difference, the second temperature difference, the third temperature difference and the fourth temperature difference to obtain a temperature difference fusion feature; Based on the first temperature, the second temperature, the third temperature, the fourth temperature, the first temperature difference, the second temperature difference, the third temperature difference, the fourth temperature difference, the temperature fusion feature and the temperature difference fusion feature, use a preset classification model to determine whether the heat exchanger needs to be cleaned.

10. The cleaning method of the heat exchanger according to any one of claims 1-3, 8, and 9, characterized in that, The method for extracting features from the heat exchanger image to obtain a preset plurality of image features corresponding to the heat exchanger image includes: Obtain a feature extraction model and a feature selection model; Use the feature extraction model to extract features from the heat exchanger image to obtain image features to be selected; Based on the feature selection model, select the image features to be selected to obtain a preset plurality of image features corresponding to the heat exchanger image.

11. The cleaning method of the heat exchanger according to claim 4, characterized in that, The method for extracting features from the heat exchanger image to obtain a preset plurality of image features corresponding to the heat exchanger image includes: Obtain a feature extraction model and a feature selection model; Use the feature extraction model to extract features from the heat exchanger image to obtain image features to be selected; Based on the feature selection model, select the image features to be selected to obtain a preset plurality of image features corresponding to the heat exchanger image.

12. The cleaning method of the heat exchanger according to claim 5, characterized in that, The method for extracting features from the heat exchanger image to obtain a preset plurality of image features corresponding to the heat exchanger image includes: Obtain a feature extraction model and a feature selection model; Use the feature extraction model to extract features from the heat exchanger image to obtain image features to be selected; Based on the feature selection model, select the image features to be selected to obtain a preset plurality of image features corresponding to the heat exchanger image.

13. The cleaning method of the heat exchanger according to claim 6, characterized in that, The method for extracting features from the heat exchanger image to obtain a preset plurality of image features corresponding to the heat exchanger image includes: Obtain a feature extraction model and a feature selection model; Use the feature extraction model to extract features from the heat exchanger image to obtain image features to be selected; Based on the feature selection model, select the image features to be selected to obtain a preset plurality of image features corresponding to the heat exchanger image.

14. The cleaning method of the heat exchanger according to claim 7, characterized in that, The method for extracting features from the heat exchanger image to obtain a preset plurality of image features corresponding to the heat exchanger image includes: Obtain a feature extraction model and a feature selection model; Use the feature extraction model to extract features from the heat exchanger image to obtain image features to be selected; Based on the feature selection model, select the image features to be selected to obtain a preset plurality of image features corresponding to the heat exchanger image.

15. The cleaning method of the heat exchanger according to any one of claims 1-3, 8, 9, 11-14, characterized in that, The method for controlling the flow of the medicament corresponding to the set concentration of the medicament amount according to the cleaning instruction in the spiral tube of the heat exchanger to complete the cleaning of the heat exchanger includes: Obtain the first concentration at the medicament inlet of the heat exchanger, the second concentration at the medicament outlet of the heat exchanger, the first set concentration, and the second set concentration; If the first concentration or the second concentration is greater than the first set concentration, control the medicament to flow back; If the first concentration or the second concentration is less than the second set concentration, control the medicament inlet of the heat exchanger to inject more medicament.

16. The cleaning method of the heat exchanger according to claim 4, characterized in that, The method for controlling the flow of the medicament corresponding to the set concentration of the medicament amount according to the cleaning instruction in the spiral tube of the heat exchanger to complete the cleaning of the heat exchanger includes: Obtain the first concentration at the medicament inlet of the heat exchanger, the second concentration at the medicament outlet of the heat exchanger, the first set concentration, and the second set concentration; If the first concentration or the second concentration is greater than the first set concentration, control the medicament to flow back; If the first concentration or the second concentration is less than the second set concentration, control the medicament inlet of the heat exchanger to inject more medicament.

17. The cleaning method of the heat exchanger according to claim 5, characterized in that, The method for controlling the flow of the medicament corresponding to the set concentration of the medicament amount according to the cleaning instruction in the spiral tube of the heat exchanger to complete the cleaning of the heat exchanger includes: Obtain the first concentration at the medicament inlet of the heat exchanger, the second concentration at the medicament outlet of the heat exchanger, the first set concentration, and the second set concentration; If the first concentration or the second concentration is greater than the first set concentration, control the medicament to flow back; If the first concentration or the second concentration is less than the second set concentration, control the medicament inlet of the heat exchanger to inject more medicament.

18. The cleaning method of the heat exchanger according to claim 6, characterized in that, The method for controlling the flow of the medicament corresponding to the set concentration of the medicament amount according to the cleaning instruction in the spiral tube of the heat exchanger to complete the cleaning of the heat exchanger includes: Obtain the first concentration at the medicament inlet of the heat exchanger, the second concentration at the medicament outlet of the heat exchanger, the first set concentration, and the second set concentration; If the first concentration or the second concentration is greater than the first set concentration, control the medicament to flow back; If the first concentration or the second concentration is less than the second set concentration, control the medicament inlet of the heat exchanger to inject more medicament.

19. The cleaning method of the heat exchanger according to claim 7, characterized in that, The method for controlling the flow of the medicament corresponding to the set concentration of the medicament amount according to the cleaning instruction in the spiral tube of the heat exchanger to complete the cleaning of the heat exchanger includes: Obtain a first concentration at the chemical inlet of the heat exchanger, a second concentration at the chemical outlet of the heat exchanger, a first set concentration, and a second set concentration; If the first concentration or the second concentration is greater than the first set concentration, control the chemical to flow back; If the first concentration or the second concentration is less than the second set concentration, control further injection of the chemical at the chemical inlet of the heat exchanger.

20. The cleaning method of the heat exchanger according to claim 10, characterized in that, The method for cleaning the heat exchanger by controlling the chemical dosage corresponding to the set concentration according to the cleaning instruction, includes: Obtain a first concentration at the chemical inlet of the heat exchanger, a second concentration at the chemical outlet of the heat exchanger, a first set concentration, and a second set concentration; If the first concentration or the second concentration is greater than the first set concentration, control the chemical to flow back; If the first concentration or the second concentration is less than the second set concentration, control further injection of the chemical at the chemical inlet of the heat exchanger.

21. A cleaning device for a heat exchanger, characterized in that, Includes: An acquisition unit, configured to acquire an X-ray image of the heat exchanger, a preset heat exchanger segmentation model, and a set target detection model; use the set target detection model to perform target detection on the heat exchanger in the X-ray image of the heat exchanger to obtain a heat exchanger border detection image; based on the preset heat exchanger segmentation model, perform heat exchanger segmentation on the heat exchanger border detection image to obtain a heat exchanger image; perform feature extraction on the heat exchanger image to obtain a preset plurality of image features corresponding to the heat exchanger image; A determination unit, configured to determine whether the heat exchanger needs to be cleaned based on the preset plurality of image features by using a preset classification model; A control unit, configured to, if cleaning is required, issue a cleaning instruction and clean the heat exchanger according to the cleaning instruction; wherein, cleaning the heat exchanger according to the cleaning instruction includes: based on a preset fouling segmentation model, perform fouling segmentation on the heat exchanger image to obtain a fouling image; perform edge detection on the fouling image to obtain a fouling edge image; based on the fouling edge image, determine the fouling thickness of the heat exchanger; calculate the average fouling thickness according to the fouling thickness; based on the average fouling thickness and the length of the spiral tube of the heat exchanger, obtain the total fouling volume; based on the total fouling volume and the fouling volume that can be dissolved by a unit chemical with a set concentration, determine the chemical dosage with the set concentration; control the chemical corresponding to the chemical dosage with the set concentration to flow in the spiral tube according to the cleaning instruction to complete the cleaning of the heat exchanger.

22. An electronic device, characterized in that, Includes: A processor; A memory for storing instructions executable by the processor; Wherein, the processor is configured to call the instructions stored in the memory to execute the heat exchanger cleaning method according to any one of claims 1 to 20.

23. A computer-readable storage medium having computer program instructions stored thereon, characterized in that, When the computer program instructions are executed by the processor, the heat exchanger cleaning method according to any one of claims 1 to 20 is implemented.

Citation Information

Patent Citations

  • Automatic cleaning system and cleaning method for central air conditioner through chemical descaling

    CN112762572A

  • Heat exchange device and control method thereof

    CN112781431A

  • Heat pump water heater with ultrasonic wave descaling and sterilization functions

    CN202630407U

  • Visual magnetic energy water container for water heater

    CN205505412U