Self-cleaning control method and device of floor heating system, electronic equipment and storage medium

CN122447753BActive Publication Date: 2026-09-11GREE ELECTRIC APPLIANCE INC OF ZHUHAI
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202610928235.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2026-06-25
Publication Date
2026-09-11
Estimated Expiration
2046-06-25

AI Technical Summary

Technical Problem

[0003]本申请提供了一种地暖系统的自清洁控制方法及装置、电子设备和存储介质,以解决现有技术中只能依赖人工定期清洗地暖系统中的管道导致效率低且成本高的问题

Benefits of technology

[0014]本申请实施例提供的上述技术方案与现有技术相比具有如下优点:本申请实施例提供的该方法,在基于目标区域进出水温差的绝对值、地暖系统中与目标区域关联的阀门开度、目标区域内地暖水管的实际水流量与预设水流量的比值和目标区域的面积确定脏堵值后,进一步确定脏堵值所落入的预设取值范围,并启动与预设取值范围对应的清洁模式对目标区域的地暖水管进行清洁。也就是说,在本申请实施例中,通过融合进出水温差、阀门开度、水流量及房间面积四个维度的信息,提高了脏堵判断的准确性,进而根据脏堵值自动匹配对应的清洁模式,既避免过度清洗造成能源浪费和设备损耗,又能及时处理严重脏堵,防止管道堵塞恶化,而且整个脏堵检测与清洁决策过程完全自动进行,无需用户手动操作。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122447753B_ABST
    Figure CN122447753B_ABST
Patent Text Reader

Abstract

The application relates to a self-cleaning control method and device of a floor heating system, an electronic device and a storage medium, wherein the method comprises the following steps: determining a dirty blockage value based on an absolute value of a water temperature difference of a target area, a valve opening degree of the floor heating system associated with the target area, a ratio of an actual water flow of a floor heating water pipe in the target area to a preset water flow and an area of the target area; wherein the floor heating system is associated with multiple areas, each area corresponds to a valve, and the target area is any one of the multiple areas; determining a preset value range to which the dirty blockage value falls, and starting a cleaning mode corresponding to the preset value range to clean the floor heating water pipe of the target area. Through the application, the problem that the existing technology can only rely on artificial periodic cleaning of the pipeline in the floor heating system, resulting in low efficiency and high cost, is solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of underfloor heating systems, and more particularly to a self-cleaning control method and apparatus, electronic equipment and storage medium for underfloor heating systems. Background Technology

[0002] Currently, heat pump water heating systems are widely used in modern residential and commercial buildings due to their high thermal comfort and low operating costs. However, during long-term operation, scale and microbial deposits can easily accumulate inside the underfloor heating pipes, leading to uneven heat distribution and pipe blockage. Existing solutions rely on regular manual cleaning, which is not only costly and complex to operate, but also lacks real-time monitoring and dynamic maintenance of the blockage situation. Furthermore, cleaning in winter carries the risk of frozen pipes. Summary of the Invention

[0003] This application provides a self-cleaning control method and device, electronic equipment and storage medium for a floor heating system, to solve the problem of low efficiency and high cost caused by the reliance on manual periodic cleaning of pipes in the floor heating system in the prior art.

[0004] In a first aspect, this application provides a self-cleaning control method for a floor heating system, wherein the floor heating system is a water-based floor heating system. The method includes: determining a dirt / clogging value based on the absolute value of the temperature difference between the inlet and outlet water in a target area, the valve opening degree associated with the target area in the floor heating system, the ratio of the actual water flow rate of the floor heating water pipes in the target area to a preset water flow rate, and the area of ​​the target area; wherein the floor heating system is associated with multiple areas, each area corresponds to a valve, and the target area is any one of the multiple areas; determining a preset value range into which the dirt / clogging value falls, and activating a cleaning mode corresponding to the preset value range to clean the floor heating water pipes in the target area.

[0005] Optionally, the clogging value is determined based on the absolute value of the inlet and outlet water temperature difference in the target area, the valve opening degree associated with the target area in the underfloor heating system, the actual water flow rate of the underfloor heating pipes in the target area, and the area of ​​the target area. This includes: determining the ratio of the absolute value to a preset reference temperature threshold, and determining the first product result after multiplying the ratio by a first weighting coefficient; determining the first difference obtained by subtracting the ratio of the valve opening degree to 100 from 1, and determining the second product result after multiplying the first difference by a second weighting coefficient; determining the second difference obtained by subtracting the ratio of the actual water flow rate to a preset water flow rate from 1, and determining the third product result after multiplying the second difference by a third weighting coefficient; determining the fourth product result after multiplying the area by a fourth weighting coefficient; and determining the sum of the first product result, the second product result, the third product result, and the fourth product result as the clogging value, wherein a larger clogging value indicates a more severe clogging situation.

[0006] Optionally, a preset range of values ​​within which the dirt / clogging value falls is determined, and a cleaning mode corresponding to the preset range is activated to clean the underfloor heating pipes in the target area. This includes: when the dirt / clogging value is less than a first preset threshold, after the temperature in the target area reaches a set temperature, periodically activating the first cleaning mode and running it for a first preset duration, or periodically activating the first cleaning mode while the underfloor heating system is in standby mode; when the dirt / clogging value is greater than or equal to the first preset threshold and less than or equal to a second preset threshold, during the heating process of the underfloor heating system in the target area, or when there is no heating requirement in the target area but the system has other heating tasks, activating the second cleaning mode, and in the second... The second cleaning mode is exited after the cleaning mode has run for a second preset duration, or the temperature of the target area has reached a set temperature, or the real-time dirt and clogging value is less than the first preset threshold; wherein, the first preset duration is less than the second preset duration; if the dirt and clogging value is greater than the second preset threshold, after the temperature of the target area has reached the set temperature, the time required for the temperature to drop from the set temperature to the preset temperature is determined, and if the time is greater than the target duration, the third cleaning mode is activated, and the third cleaning mode is exited after the real-time temperature of the target area has reached the preset temperature or the dirt and clogging value is less than the first preset threshold, wherein, the target duration is a preset duration for performing the third cleaning mode.

[0007] Optionally, the method further includes: when the second cleaning mode has been running for a second preset duration or the temperature of the target area has reached a set temperature, if the current dirt / clogging value is still greater than or equal to a first preset threshold when the second cleaning mode is exited, the exit count is incremented by 1; the steps of determining the preset value range into which the dirt / clogging value falls and using a cleaning mode corresponding to the preset value range to clean the underfloor heating pipes in the target area are repeated, and the number of exits from the second cleaning mode is continuously counted; if the cumulative number of exits from the second cleaning mode is greater than or equal to a first preset number, the third cleaning mode is run.

[0008] Optionally, the method further includes: when the real-time temperature of the target area reaches the preset temperature and the current dirt / clogging value is greater than the first preset threshold, incrementing the number of times the third cleaning mode is exited by 1; repeatedly executing the steps of determining the preset value range into which the dirt / clogging value falls, and using a cleaning mode corresponding to the preset value range to clean the underfloor heating pipes in the target area, and continuing to count the number of times the third cleaning mode is exited; and sending an alarm message when the cumulative number of times the third cleaning mode is exited is greater than or equal to the second preset number.

[0009] Optionally, the method further includes: determining the time required for the temperature to drop from the set temperature to the preset temperature based on the current temperature of the target area, the ambient temperature, the heating temperature of the buffer water tank, and the room thermal characteristic parameters.

[0010] Optionally, the method further includes: obtaining the dirt and clogging values ​​of multiple target areas; and sequentially starting the corresponding cleaning modes to clean the floor heating water pipes of multiple target areas based on the dirt and clogging value sorting result and the preset value range into which the dirt and clogging values ​​fall.

[0011] Secondly, this application provides a self-cleaning control device for a floor heating system, wherein the floor heating system is a water-based floor heating system. The device includes: a first processing module, used to determine a dirt / clogging value based on the absolute value of the temperature difference between the inlet and outlet water in a target area, the valve opening degree associated with the target area in the floor heating system, the ratio of the actual water flow rate of the floor heating water pipe in the target area to a preset water flow rate, and the area of ​​the target area; wherein the floor heating system is associated with multiple areas, each area corresponds to a valve, and the target area is any one of the multiple areas; and a second processing module, used to determine the preset value range into which the dirt / clogging value falls, and to activate a cleaning mode corresponding to the preset value range to clean the floor heating water pipe in the target area.

[0012] Thirdly, this application provides an electronic device, comprising: at least one communication interface; at least one bus connected to the at least one communication interface; at least one processor connected to the at least one bus; and at least one memory connected to the at least one bus, wherein the processor is configured to execute the self-cleaning control method for the underfloor heating system described in the first aspect of this application.

[0013] Fourthly, this application also provides a computer storage medium storing computer-executable instructions for executing the self-cleaning control method for the underfloor heating system described in the first aspect of this application.

[0014] Compared with the prior art, the technical solution provided in this application has the following advantages: The method provided in this application, after determining the blockage value based on the absolute value of the inlet and outlet water temperature difference in the target area, the valve opening degree associated with the target area in the underfloor heating system, the ratio of the actual water flow rate to the preset water flow rate in the underfloor heating pipes within the target area, and the area of ​​the target area, further determines the preset value range into which the blockage value falls, and initiates a cleaning mode corresponding to the preset value range to clean the underfloor heating pipes in the target area. In other words, in this application embodiment, by integrating information from four dimensions—inlet and outlet water temperature difference, valve opening degree, water flow rate, and room area—the accuracy of blockage judgment is improved. Furthermore, the corresponding cleaning mode is automatically matched according to the blockage value, avoiding energy waste and equipment damage caused by over-cleaning, and promptly addressing severe blockages to prevent further pipe blockage. Moreover, the entire blockage detection and cleaning decision-making process is completely automatic, requiring no manual operation from the user. Attached Figure Description The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with the invention and, together with the description, serve to explain the principles of the invention.

[0015] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, for those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0016] One or more embodiments are illustrated by way of example with reference numerals in the accompanying drawings. These illustrations do not constitute a limitation on the embodiments. Elements with the same reference numerals in the drawings are denoted as similar elements. Unless otherwise stated, the figures in the drawings are not to be limited by scale.

[0017] Figure 1 This is a schematic diagram of the structure of a floor heating system provided in an embodiment of this application; Figure 2 A flowchart illustrating a self-cleaning control method for a floor heating system provided in this application embodiment; Figure 3 One of the optional flowcharts for a self-cleaning control method for a floor heating system provided in this application embodiment; Figure 4 A second optional flowchart of a self-cleaning control method for a floor heating system provided in an embodiment of this application; Figure 5 A third optional flowchart of a self-cleaning control method for a floor heating system provided in this application embodiment; Figure 6A fourth optional flowchart of a self-cleaning control method for a floor heating system provided in this application embodiment; Figure 7 Fifth optional flowchart of a self-cleaning control method for a floor heating system provided in this application embodiment; Figure 8 A flowchart of a control method for self-cleaning of a water system for air conditioning and underfloor heating in winter, provided in an embodiment of this application; Figure 9 A schematic diagram of the structure of the self-cleaning control device for the underfloor heating system provided in an embodiment of this application; Figure 10 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. Detailed Implementation

[0018] To make the objectives, technical solutions, and advantages of the embodiments of this application clearer, the technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.

[0019] The following disclosure provides numerous different embodiments or examples for implementing various structures of the invention. To simplify the disclosure, specific examples of components and arrangements are described below. These are merely examples and are not intended to limit the scope of the invention. Furthermore, reference numerals and / or letters may be repeated in different examples. Such repetition is for simplification and clarity and does not in itself indicate a relationship between the various embodiments and / or arrangements discussed.

[0020] To address the inefficiency and high cost of existing underfloor heating systems that rely solely on manual, periodic cleaning of pipes, this application provides a self-cleaning control method for an underfloor heating system. The underfloor heating system is a water-based system, specifically one that uses hot water as the heat transfer medium to radiate heat to rooms through pipes buried in the floor. It typically consists of a heat pump unit, a buffer tank, a manifold, a circulating water pump, and underfloor heating coils laid in each room. Based on this, in a specific example, such as... Figure 1 The floor heating system shown includes filters 1 and 2, which are automatic filters with valves; valves D and E, which are electric three-way valves (in specific applications, they are normally open to the left and right; when a control signal is received, valve D is open to the upper right and valve E is open to the upper left); valves A, B, and C are electric two-way valves; and filter 3 is an automatic filter with a valve. Figure 1The example shows three rooms, A, B, and C, where the disc-shaped pipes simulate the layout of underfloor heating pipes. In a typical underfloor heating system, when the unit is operating normally in winter, the process is as follows: the heat pump starts working, hot water flows through filter 1 to the manifold, then through the corresponding valves A / B / C to the underfloor heating pipes in different rooms. The return water then flows through the laid pipes to the manifold, buffer tank, valve E (default left and right open), water pump, valve D (left and right open), filter 2, and finally back to the heat exchange plate of the heat pump unit.

[0021] Based on this, the self-cleaning control method for the underfloor heating system in the embodiments of this application, such as Figure 2 As shown, the steps of this method include: Step 201: Determine the dirt / clogging value based on the absolute value of the inlet and outlet water temperature difference of the target area, the valve opening degree of the underfloor heating system associated with the target area, the ratio of the actual water flow rate of the underfloor heating pipe in the target area to the preset water flow rate, and the area of ​​the target area; wherein, the underfloor heating system is associated with multiple areas, each area corresponds to a valve, and the target area is any one of the multiple areas. In this embodiment, the target area refers to a specific room or area served by the underfloor heating system, such as bedroom A, living room B, or study C. Each area is equipped with an independent electric valve to control the flow rate of hot water into the underfloor heating pipes of that area.

[0022] In this embodiment, the absolute value of the inlet and outlet water temperature difference refers to the absolute value of the difference between the inlet water temperature and the return water temperature of the underfloor heating pipe flowing through the target area. When the pipe is blocked due to scale, silt, or biofilm deposition, the water flow resistance increases and the heat exchange efficiency decreases, which is manifested as a decrease in the inlet and outlet water temperature difference (hot water cannot effectively dissipate heat after entering and flows back).

[0023] In this embodiment, valve opening refers to the degree of opening of the electric two-way valve controlling the hot water flow in the target area, typically expressed as 0% to 100%. When the pipes are clogged, the valve often needs to be opened wider to maintain the same heating effect. Furthermore, the preset water flow rate refers to the ideal water flow rate that should pass through the system under design conditions, when the pipes are clean, and when the target area reaches the set temperature. The ratio of the actual water flow rate to the preset water flow rate reflects the current flow resistance; the smaller the ratio, the more severe the clog. Further, in this embodiment, the clog value is a comprehensive dimensionless index used to quantify the degree of clog within the underfloor heating pipes. The larger the value, the more severe the clog.

[0024] Step 202: Determine the preset range of values ​​into which the dirt / clogging value falls, and start the cleaning mode corresponding to the preset range to clean the underfloor heating pipes in the target area.

[0025] In this embodiment, three numerical ranges can be pre-defined, each corresponding to a different degree of clogging: clean (Di < first preset threshold), slightly clogging (first preset threshold ≤ Di ≤ second preset threshold), and heavily clogging (Di > second preset threshold). Each range is associated with a specific cleaning mode.

[0026] Through steps 201 to 202 above, after determining the blockage value based on the absolute value of the inlet and outlet water temperature difference in the target area, the valve opening degree associated with the target area in the underfloor heating system, the ratio of the actual water flow rate to the preset water flow rate in the underfloor heating pipes within the target area, and the area of ​​the target area, the preset value range into which the blockage value falls is further determined, and a cleaning mode corresponding to the preset value range is activated to clean the underfloor heating pipes in the target area. In other words, in this embodiment of the application, by integrating information from four dimensions—inlet and outlet water temperature difference, valve opening degree, water flow rate, and room area—the accuracy of blockage judgment is improved. Furthermore, the corresponding cleaning mode is automatically matched according to the blockage value, avoiding energy waste and equipment damage caused by over-cleaning, while also promptly addressing severe blockages to prevent further pipe blockage. Moreover, the entire blockage detection and cleaning decision-making process is completely automated, requiring no manual operation from the user.

[0027] In optional embodiments of this application, such as Figure 3 As shown, the method of determining the clogging value based on the absolute value of the inlet and outlet water temperature difference of the target area, the valve opening degree associated with the target area in the underfloor heating system, the ratio of the actual water flow rate of the underfloor heating pipes in the target area to the preset water flow rate, and the area of ​​the target area in step 201 above can further include: Step 11: Determine the ratio of the absolute value to the preset reference temperature threshold, and determine the first product result after multiplying the ratio by the first weighting coefficient; In this embodiment, the preset reference temperature threshold (ΔTref) refers to the typical or rated value of the inlet and outlet water temperature difference in the target area when the underfloor heating system is clean and operating normally. Typically, after initial installation and commissioning, the underfloor heating system automatically records the inlet and outlet water temperature difference upon its first normal heating operation and once the room temperature reaches the set value, and stores this value as the reference threshold. For example, in a clean room with an inlet water temperature of 45℃ and an outlet water temperature of 37℃, the temperature difference is 8℃, then ΔTref = 8℃. This threshold serves as the benchmark for subsequent judgment of blockages.

[0028] In this embodiment, the first weighting coefficient (k1) refers to the weight value assigned to the inlet and outlet water temperature difference term. Since the temperature difference is the most direct and sensitive indicator reflecting the heat exchange efficiency of the pipeline, the temperature difference term has the highest importance in the determination of fouling. Therefore, the value of k1 is the largest relative to other weighting coefficients (e.g., 0.5), making the impact of temperature difference changes on the fouling value most significant.

[0029] Step 12: Determine the first difference obtained by subtracting the ratio of valve opening to 100 from 1, and determine the second product result after multiplying the first difference with the second weighting coefficient; In this embodiment, the valve opening (Vc) is expressed as a percentage (0% to 100%). Specifically, the first difference obtained by subtracting the ratio of the valve opening to 100 from 1 is defined as: First difference = 1 - Valve opening / 100. When pipe blockage increases flow resistance, the valve often needs to be opened wider to maintain the same heating effect. Under normal clean conditions, a smaller valve opening (e.g., 50%) is sufficient; however, in cases of severe blockage, the valve may be opened to 100% and still fail to reach the set temperature. Therefore, (1 - Vc / 100) can quantify the additional valve opening requirement; a larger value indicates a more severe blockage.

[0030] In this embodiment, the second weighting coefficient (k2) is assigned to the weight of the valve opening term. The valve opening can indirectly reflect the flow resistance, but its sensitivity is slightly lower than that of the temperature difference due to factors such as the user-set temperature and the room's thermal insulation performance. Therefore, the value of k2 is appropriate (e.g., 0.2).

[0031] Step 13: Determine the second difference obtained by subtracting the ratio of the actual water flow rate to the preset water flow rate from 1, and determine the third product result after multiplying the second difference with the third weighting coefficient; In this embodiment, the second difference obtained by subtracting the ratio of the actual water flow rate to the preset water flow rate from 1 is defined as: Second Difference = 1 - Actual Water Flow Rate / Preset Water Flow Rate. Furthermore, the preset water flow rate (Qref) refers to the theoretical water flow rate required for the system to reach the set temperature in the target area under design conditions, when the pipes are clean. It can be automatically recorded during the system's first normal operation or preset according to the room area and design specifications. For example, the preset water flow rate for a 15m² room is 0.6m³ / h. The actual water flow rate (Qi) refers to the water flow rate through the underfloor heating pipes in the target area, as monitored in real time. The smaller the ratio of the actual water flow rate to the preset water flow rate (Qi), the more severe the insufficient flow and the greater the possibility of blockage. Therefore, (1 - Qi) is used as the flow rate deviation term.

[0032] In this embodiment, the third weighting coefficient (k3) refers to the weight assigned to the water flow deviation term. Water flow is affected by multiple factors such as pump performance and pipeline resistance. Its variation is slightly less correlated with dirt blockage than temperature difference, but higher than area factor. Therefore, the value of k3 is equivalent to that of k2 (e.g., 0.2).

[0033] In the embodiments of this application, the first weighting coefficient is the largest, the fourth weighting coefficient is the smallest, and the second and third weighting coefficients are between the first and fourth weighting coefficients.

[0034] Step 14: Determine the result of the fourth product after multiplying the area by the fourth weighting coefficient; In this embodiment, the fourth weighting coefficient (k4) refers to the weight assigned to the room area. A larger area and longer pipes naturally result in a higher probability and severity of blockage. However, area is a fixed attribute and does not dynamically change with blockage, therefore its weight is minimal (e.g., 0.1). Introducing the area term can correct for the blockage threshold deviation caused by differences in pipe length between different rooms.

[0035] Step 15: The sum of the first product result, the second product result, the third product result, and the fourth product result is determined as the dirt blockage value. The larger the dirt blockage value, the more serious the dirt blockage.

[0036] Steps 11 to 15 above can be represented by the following formula:

[0037] in, This represents the absolute value of the temperature difference between the inlet and outlet water in the room, ΔTref represents the reference temperature difference threshold, Vc represents the current valve opening (0-100%), Qi is the ratio of the actual water flow rate to the preset water flow rate, and S represents the area of ​​the room (the larger S is, the more pipes are laid).

[0038] It should be noted that a single parameter (such as temperature difference or flow rate alone) is easily affected by accidental factors (e.g., water temperature fluctuations, pump performance degradation, changes in user water usage habits). Therefore, in this embodiment, four different dimensions of indicators are organically combined, with each indicator corroborating and complementing each other's shortcomings, significantly reducing the false judgment rate. Furthermore, the inlet and outlet water temperature difference is the most direct and sensitive indicator of blockage, and is given the highest weight (k1 is the largest); valve opening and water flow rate changes, while reflecting the problem, have slightly lower sensitivity and are given moderate weights; area, as a static correction term, has the smallest weight. This weight allocation conforms to physical mechanisms, making the calculation results more consistent with the actual degree of blockage. The entire calculation involves only four arithmetic operations and a small number of stored parameters, requiring no complex iterations or machine learning models, and can run efficiently in a floor heating controller (such as a microcontroller or embedded system), outputting blockage values ​​in real time.

[0039] In optional embodiments of this application, such as Figure 4 As shown, the method of determining the dirt / clogging value within a preset range and activating a cleaning mode corresponding to the preset range to clean the underfloor heating pipes in the target area, as involved in step 202 above, may further include: Step 21: When the dirt blockage value is less than the first preset threshold, after the temperature of the target area reaches the set temperature, the first cleaning mode is periodically turned on and run for the first preset duration, or the first cleaning mode is periodically turned on when the underfloor heating system is in standby mode. In this embodiment, the first cleaning mode (preventative cleaning) is a low-intensity, short-duration cleaning method suitable for scenarios where the pipes are still clean. Combined with... Figure 1 In this embodiment, a forward water flow, a low-speed water pump, and a short flushing time (e.g., a first preset duration of 5 minutes) are used to remove early trace deposits and prevent clogging. Furthermore, the first preset duration is a fixed operating time for the first cleaning mode, typically short (e.g., 5-10 minutes), to avoid unnecessary energy consumption.

[0040] Step 22: When the dirt / clogging value is greater than or equal to the first preset threshold and less than or equal to the second preset threshold, during the heating process of the underfloor heating system on the target area, or when there is no heating demand in the target area but the system has other heating tasks, the second cleaning mode is activated, and the second cleaning mode is exited after the second cleaning mode has been running for the second preset duration, or the temperature of the target area has reached the set temperature, or the real-time dirt / clogging value is less than the first preset threshold; wherein, the first preset duration is less than the second preset duration; In this embodiment, the second cleaning mode (light cleaning) is a medium-intensity cleaning method suitable for minor blockages. Typically, the valve is opened to 100%, the water pump is set to maximum speed or intermittently started and stopped (creating a pulse effect), and a forward flushing is used. This mode can be run simultaneously with heating without affecting the user's heating. Furthermore, the second preset duration is the maximum permissible continuous operating time of the second cleaning mode, typically longer than the first preset duration (e.g., 15-20 minutes). This duration is limited by the pipe's pressure resistance and the water pump's lifespan; exceeding this time will force the system to shut down.

[0041] Step 23: When the dirt blockage value is greater than the second preset threshold, after the temperature of the target area reaches the set temperature, determine the time it takes for the temperature to drop from the set temperature to the preset temperature, and start the third cleaning mode if the time is greater than the target time. When the real-time temperature of the target area reaches the preset temperature or the dirt blockage value is less than the first preset threshold, exit the third cleaning mode. The target time is the preset time for performing the third cleaning mode.

[0042] In this embodiment, the third cleaning mode (deep cleaning) is a high-intensity, long-duration cleaning method suitable for severe blockages. It may include measures such as switching between forward and reverse water flow, heating the buffer tank (e.g., to 60°C), and draining dirt from the drain outlet. This mode only operates during the time window when the system is in standby mode and the room temperature naturally decreases, without interfering with heating. Furthermore, the target duration refers to the estimated time required to complete one deep cleaning cycle (third cleaning mode). It can be dynamically set according to the blockage value (e.g., t_need = 30 minutes when Di = 0.7, t_need = 50 minutes when Di = 0.9), or it can be a fixed value (e.g., 40 minutes). This duration is compared with the room temperature maintenance time Ts; deep cleaning is only initiated when Ts ≥ t_need, ensuring the cleaning process is not interrupted.

[0043] In this embodiment, the set temperature (T_set) refers to the target heating temperature set by the user for the target area, such as 22°C. The preset temperature (T_low) refers to the lowest temperature the system is allowed to drop to during the natural decay of the room temperature (e.g., 15°C). When the room temperature reaches T_low, it indicates that the insulation time window has been exhausted, and cleaning should be stopped and heating restarted to avoid the room becoming too cold. The time (Ts) for the room temperature to drop from the set temperature to the preset temperature refers to the time required for the room temperature to naturally decay from T_set to T_low after heating is stopped. This time is affected by factors such as room insulation performance, ambient temperature, and buffer water tank heating, and can be calculated through thermodynamic models or measured.

[0044] Steps 21 to 23 above are explained using the following example: Example 1: Clog value < 0.3 (pipe is clean, first cleaning mode) Test results: The dirt / clogging value in the master bedroom is Di=0.25. Therefore, the system determines that the pipes are clean and do not require immediate cleaning. However, as a precaution, after the master bedroom temperature reaches 22℃ (e.g., during the day when the user is at home and the heating is adequate), or during system standby (e.g., at night after the user is asleep, when all room temperatures remain above 15℃), periodically (e.g., every 10 days) activate the first cleaning mode and run for 8 minutes (the first preset duration) to perform a positive low-pressure flush to remove any trace impurities that may be attached. Specifically, in a specific application scenario: at 2:00 AM one night, when the underfloor heating system is in a low-temperature standby state (room temperature 18℃), the system automatically activates the first cleaning mode in the master bedroom: the master bedroom valve is opened to 50%, and the water pump runs at medium speed for 8 minutes before stopping. The user will not notice anything, and the pipes will remain clean the next day.

[0045] Example 2: 0.3 ≤ dirt / clogging value ≤ 0.7 (mild dirt / clogging, second cleaning mode) Test results: Master bedroom Di=0.4225, living room Di=0.2, secondary bedroom Di=0.1. The master bedroom showed slight blockage, while the living room and secondary bedroom were clean. Therefore, since the master bedroom requires heating (user-set to 22℃), the system simultaneously activated the second cleaning mode during heating: opening the valve in the master bedroom to 100% and setting the water pump to maximum speed for high-pressure flushing. At the same time, normal heating was maintained in the living room and secondary bedroom (valve opening moderately).

[0046] Exit the second cleaning mode when any of the following conditions are met: 1) Continuous operation for 20 minutes (second preset duration); 2) The temperature in the master bedroom reaches 22℃ (user comfort priority); 3) The real-time dirt and clogging value Di drops below 0.3 (cleaning successful).

[0047] Specifically, in a particular application scenario, assuming that 12 minutes after startup, the master bedroom temperature reaches 22℃, but Di is still 0.35 (not yet reduced to 0.3), the system exits the second cleaning mode and records one incomplete light cleaning. Normal heating then resumes. If five incomplete cleanings are recorded, a deep cleaning will be upgraded.

[0048] Example 3: Clog value > 0.7 (Severe clog, third cleaning mode) Test results: Di=0.85 for the master bedroom. Therefore, the system first provides normal heating until the master bedroom temperature reaches 22℃. Heating is then stopped, and the timer for the room temperature to drop begins. The time Ts required for the temperature to drop from 22℃ to 15℃ is calculated (e.g., estimated at 45 minutes using sensor measurements or an exponential model). If Ts (45 minutes) ≥ the target time (30 minutes), the condition is met, and the third cleaning mode (deep cleaning) is activated. During the cleaning process, operations such as forward and reverse rinsing, heating the water to 60℃, and opening the drain outlet may be performed.

[0049] Exit the third cleaning mode when either of the following conditions is met: 1) The real-time room temperature drops to 15℃ (T_low); 2) The real-time dirt and clogging value Di drops below 0.3 (cleaning successful).

[0050] Specifically, in specific application scenarios, such as: after 28 minutes of deep cleaning, if the Di value drops to 0.28, the cleaning is completed ahead of schedule, and the system exits deep cleaning mode and enters standby mode. If the room temperature drops to 15℃ after 40 minutes of operation, but the Di value is still 0.55, the system exits and records one deep cleaning failure. It will then try again in the next standby window. If three failures are recorded, an alarm will be triggered.

[0051] As can be seen, through steps 21 to 23 above, the cleaning intensity is automatically matched according to the degree of dirt and blockage: when clean, only short-term preventative cleaning is needed; for mild blockage, cleaning can be performed concurrently without affecting heating; for severe blockage, deep cleaning is performed during the standby window. This method effectively solves the blockage problem without wasting energy. Furthermore, mild cleaning and heating occur simultaneously, so users are unaware of the cleaning process; deep cleaning is performed during the standby period after the room temperature has reached the target level, and is controlled by a temperature decay time window to ensure that cleaning does not cause the room to become too cold. There is no risk of pipe freezing in winter, and comfort is not affected.

[0052] In optional embodiments of this application, based on steps 21 to 23 described above, such as Figure 5 As shown, the method in this application embodiment may further include: Step 31: If the second cleaning mode has been running for the second preset time or the temperature of the target area has reached the set temperature, when the second cleaning mode is exited, if the current dirt and blockage value is still greater than or equal to the first preset threshold, then the exit count is incremented by 1. Step 32: Repeat the steps of determining the preset range of dirt and blockage values ​​and cleaning the floor heating pipes in the target area using the cleaning mode corresponding to the preset range, and continue to count the number of times the second cleaning mode is exited. Step 33: If the cumulative number of times the second cleaning mode has been exited is greater than or equal to the first preset number, the third cleaning mode is run.

[0053] For steps 31 to 33, in a specific example, the target area is the master bedroom with an area of ​​20m², the dirt and clogging value Di=0.4225 (mild dirt and clogging), the first preset threshold=0.3, the second preset duration=20 minutes, and the first preset number of times=5 times.

[0054] Day 1: The underfloor heating system activates the second cleaning mode during the master bedroom's heating process. After running for 15 minutes, the master bedroom temperature reaches 22℃ (user-set temperature). At this point, the system detects that the current dirt / clogging value Di=0.35 (still ≥ 0.3), so it exits the second cleaning mode, increments the exit count by 1, and the current cumulative count is 1. It also records that the light cleaning was unsuccessful (because the dirt / clogging was not eliminated), but the user's heating has reached the standard.

[0055] Day 2: The Di value in the master bedroom remained at 0.36, so the second cleaning mode was restarted. After running for 20 minutes (reaching the second preset duration), the system was forcibly exited. At this point, Di = 0.32 (still ≥ 0.3), and the exit count was incremented by 1, for a total of 2.

[0056] Day 3: The situation is similar. When exiting, Di≥0.3, and the cumulative total is 3.

[0057] Day 4: When exiting, Di ≥ 0.3, cumulative = 4.

[0058] Day 5: When exiting, Di ≥ 0.3, cumulative = 5.

[0059] Day 6: When the cumulative number of times reaches 5, which is equal to the first preset number of times (5 times), the system determines that light cleaning is no longer effective in removing dirt and blockages, so it will automatically upgrade and directly run the third cleaning mode (deep cleaning) next time, and will no longer continue light cleaning.

[0060] Furthermore, suppose that on the third day, when exiting a second cleaning mode, a value of Di=0.28 (<0.3) is detected, indicating successful cleaning. At this point, the system can either reset the accumulated count to zero or not increment the count (and restart the accumulation process subsequently). In this way, previously accumulated failure records are invalidated because the dirt and blockage have been successfully removed, and no upgrade is needed.

[0061] In the example above, cleaning is performed on a daily basis. In specific application scenarios, the cleaning cycle can be determined according to actual needs, such as a 5-hour cycle or a 3-day cycle. It is evident that after steps 31 to 33, repeated ineffective light cleaning indicates that the blockage has exceeded the capabilities of light cleaning (e.g., the scale has hardened and the deposit layer is thick). The system automatically upgrades to deep cleaning, avoiding the waste of energy and time from repeated ineffective light cleaning and ensuring the problem is fundamentally resolved. Without a cumulative mechanism, the system might attempt light cleaning every day, but each time it would fail, causing unnecessary wear and tear on valves and pumps, and increased energy consumption. Upgrading after the cumulative number of attempts reaches a threshold effectively terminates this ineffective cycle.

[0062] In optional embodiments of this application, based on steps 21 to 23 described above, such as Figure 6 As shown, the method in this application embodiment may further include: Step 41: When the real-time temperature of the target area reaches the preset temperature and the current dirt and clogging value is greater than the first preset threshold, increment the number of times the third cleaning mode is exited by 1. Step 42: Repeat the steps of determining the preset range of dirt and blockage values ​​and cleaning the floor heating pipes in the target area using the cleaning mode corresponding to the preset range, and continue to count the number of times the third cleaning mode is exited. Step 43: If the cumulative number of times the third cleaning mode has been exited is greater than or equal to the second preset number, an alarm message is sent.

[0063] For steps 31 to 33, in a specific example, assume that the underfloor heating pipes in the master bedroom of a residence are severely clogged, with a clog value Di = 0.85 (greater than the second preset threshold of 0.7). The system performs deep cleaning (third cleaning mode) with the following settings: first preset threshold = 0.3, preset temperature T_low = 15℃, and second preset number of times = 3 times.

[0064] First deep cleaning: The master bedroom was heated normally to the set temperature of 22℃ and then shut down, allowing the room temperature to drop naturally. The system then activated the third cleaning mode, performing forward and reverse flushing, heating to 60℃, and draining. After 35 minutes, the room temperature dropped to 15℃ (T_low). At this point, the current dirt / clogging value Di was measured at 0.55 (still greater than 0.3), indicating that the deep cleaning had not completely removed the dirt / clogging. The system exited the third cleaning mode and incremented the exit count by 1, bringing the current total to 1. The system then restarted heating, raising the room temperature back to 22℃.

[0065] Second deep cleaning: In the next standby window (after the room temperature drops to 22℃ again), the system restarts deep cleaning. After running for 32 minutes, the room temperature drops to 15℃ again, and Di=0.48 is detected (still ≥ 0.3). The number of exits is incremented by 1, for a total of 2.

[0066] Third deep cleaning: Perform deep cleaning again. After running for 38 minutes, the room temperature dropped to 15℃, and the detection Di=0.40 (still ≥ 0.3). The number of times to exit is increased by 1, with a cumulative total of 3.

[0067] The cumulative number of attempts (3) equals the second preset number of attempts (3 times). This indicates that deep cleaning has been repeatedly attempted but has failed to reduce the dirt / clogging value below 0.3, suggesting possible severe scaling, foreign object blockage, or system hardware malfunction (such as filter failure or severely degraded pump performance). At this point, the underfloor heating system sends an alarm message, for example: displaying "Underfloor heating pipes are abnormally clogged; please contact professional maintenance" on the user control panel; sending a push notification via a mobile app; or recording a fault code for maintenance personnel to read.

[0068] Furthermore, if a deep cleaning operation is successful, the count is reset to zero: if the room temperature has not yet dropped to 15°C when a deep cleaning operation ends, but Di < 0.3 is detected first (for example, Di drops to 0.28 after 28 minutes of operation), then the cleaning was successful. In this case, the system can either reset the cumulative number of failures to zero or not count them, and resume normal operation without alarming.

[0069] If deep cleaning repeatedly fails through steps 41 to 43, it indicates that the system is unable to resolve the clogging issue on its own. Without an alarm mechanism, the system might repeat deep cleaning during every standby window, wasting energy and accelerating equipment wear. By accumulating the number of failures and issuing timely alarms, this ineffective cycle is broken.

[0070] In an optional embodiment of this application, based on steps 21 to 23 above, the method for determining the time it takes for the temperature to drop from the set temperature to the preset temperature may further include: Step 51: Based on the current temperature of the target area, the ambient temperature, the heating temperature of the buffer water tank, and the room thermal characteristics parameters, determine the time required for the temperature to drop from the set temperature to the preset temperature.

[0071] The duration can be determined using the following formula:

[0072] Wherein, Tset is the room set temperature (at which point the unit is in standby mode and the room temperature is the set temperature); Tenv is the ambient temperature of the outdoor unit; Twater is the preheating temperature of the buffer water tank (0 when not in use); τ is a constant representing the rate of temperature change in the room (the larger the τ value, the better the insulation and the slower the cooling; the smaller the τ value, the faster the heat dissipation and the faster the cooling). This value is not fixed; it is affected by room type, floor, room area, etc. Specific values ​​can be obtained by simulating different room types, floors, and room sizes in the laboratory and integrated into the database, so that they can be automatically used when the user uses the system (e.g., the τ value of the bathroom in a top-floor room is relatively small because the top floor is relatively high, the bathroom area is relatively small, and there are many tiles in the room, so the heat dissipation and cooling are extremely fast, and the value is relatively low).

[0073] It's important to note that deep cleaning requires a continuous time window. Quantifying the room cooling rate using the method described above avoids forcibly starting the process when the window is insufficient, preventing interruptions due to low temperatures and incomplete cleaning. Therefore, with an accurate time window (Ts), the system can more confidently initiate deep cleaning, avoiding repeated failures and energy waste caused by insufficient time.

[0074] In the embodiments of this application, such as Figure 7 As shown, the method in this application embodiment further includes: Step 61: Obtain the dirt / clogging values ​​for multiple target areas; Step 62: Based on the sorting results of the dirt and blockage values ​​and the preset value range into which the dirt and blockage values ​​fall, the corresponding cleaning modes are activated in sequence to clean the floor heating water pipes in multiple target areas.

[0075] For steps 61 and 62 above, in a specific example, assume a residential underfloor heating system connects three rooms: the living room, the master bedroom, and the secondary bedroom. The system obtains the dirt / clogging values ​​for each room through real-time monitoring and calculation as follows: Living room: Di = 0.82 (severely dirty, greater than the second preset threshold of 0.7); Master bedroom: Di = 0.45 (mildly dirty, between 0.3 and 0.7); Secondary bedroom: Di = 0.25 (clean, less than the first preset threshold of 0.3). The system sets the first preset threshold to 0.3 and the second preset threshold to 0.7. The cleaning mode can be selected according to the above-mentioned first cleaning mode, second cleaning mode, or third cleaning mode as needed.

[0076] Based on this, the underfloor heating system periodically (e.g., every 5 minutes) or in real-time calculates the dirt / clogging value of all areas, obtaining the above data. The dirt / clogging values ​​are sorted from largest to smallest: living room (0.82) → master bedroom (0.45) → secondary bedroom (0.25). Therefore, since the living room's Di = 0.82 > 0.7, it is considered severely dirty / clogged. The system first ensures the living room is heated to the set temperature (e.g., 22℃) and then goes into standby mode, then determines if the room temperature decay window is sufficient. Assuming the condition is met, the third cleaning mode (deep cleaning) is activated. During the cleaning of the living room, the system may temporarily close or reduce valves in other rooms, prioritizing water pump flow to the living room to ensure cleaning effectiveness. Cleaning continues until the living room temperature drops to the preset temperature (e.g., 15℃) or Di drops below 0.3, then exits.

[0077] After cleaning the living room is complete (or temporarily interrupted for the next cycle), the system switches to the master bedroom. The master bedroom's Di value is 0.45, indicating mild blockage. Since the master bedroom may be under heating (or the user may have heating needs), the system can simultaneously activate the second cleaning mode during heating: fully open the master bedroom valves, increase the water pump speed, and perform high-pressure flushing. The cleaning process does not affect the master bedroom's heating until the second preset time is reached, the master bedroom reaches the set temperature, or Di < 0.3, at which point the system exits.

[0078] The secondary bedroom has a Di value of 0.25, which is considered a clean area. The system can periodically (e.g., every 10 days) activate the first cleaning mode while in standby mode to perform a short preventative rinse (e.g., 8 minutes), or perform a preventative cleaning immediately if the system is currently idle.

[0079] As can be seen, in this embodiment, the resources of the underfloor heating system, such as the circulating water pump and heat pump unit, are limited. Cleaning each room sequentially avoids insufficient water pressure and chaotic heat distribution caused by multiple rooms simultaneously activating high-intensity cleaning modes. This ensures that each room receives sufficient flow and pressure during cleaning. Furthermore, since the most severely clogged rooms have the greatest impact on heating efficiency, prioritizing their cleaning can quickly restore the overall system performance. For example, a severely clogged living room will result in insufficient heating, affecting the user experience; prioritizing cleaning the living room can quickly improve the heating effect in the main areas.

[0080] The present application will be explained below with reference to specific embodiments, which provide a control method for self-cleaning of water-based air conditioning and floor heating systems in winter.

[0081] like Figure 8 As shown, if the room D_i < 0.3 is detected when the unit is turned on for heating, it indicates that the room pipes are relatively clean and preventative cleaning can be performed. After the unit reaches the set room temperature, it will perform periodic (e.g., every ten days) self-cleaning mode or high-temperature sterilization in sequence for each room. If the self-cleaning mode is used and the unit has been running for heating in winter for ten days and the dirt level in each room is consistently less than 0.3, then when the unit is in standby mode, only one room's valve (A / B / C) can be opened and the water pump can be turned up to maximum for short-term self-cleaning. The water flow direction is: filter 1 - valve A - room A - buffer tank - valve E (default left and right open) - water pump - valve D (left and right open) - filter 2. Filters 1 and 2 automatically filter impurities. High-temperature sterilization uses the heating device in the buffer tank to heat the water and combine it with the pipe temperature to a temperature of 60℃ for flushing and sterilization. The water flow direction is the same as the short-term self-cleaning direction. If a room is found to have slight dirt buildup (0.3≤Di<0.7) while the unit is in heating mode, the self-cleaning mode will be activated simultaneously. 1) If only room A needs heating and a slight blockage is detected, reduce the flow rates of valves B and C (adjust to maintain the current temperature of rooms B and C or reduce it to above T_low), open valve A to 100%, and turn the water pump to maximum (equivalent to increasing the water flow rate) for high-pressure cleaning, or use intermittent start-stop operation of the water pump for pulse cleaning. When the self-cleaning time Td ≤ t1 (a preset time value to avoid prolonged high-pressure conditions in pipes with large valve and pump openings, causing pipe damage), continue running in self-cleaning mode until Di < 0.3 or room A reaches the set temperature, then exit self-cleaning mode. If the cleaning effect Di < 0.3, the unit continues to run in heating mode, adjusting valve openings and water pump accordingly, until the preset temperature of room A is reached, then the unit goes into standby mode. Once room A has reached the set temperature and Di If the value is greater than or equal to 0.3, the light self-cleaning mode will be exited and one light self-cleaning will be accumulated. If Td > t1 (second preset time) is detected, the self-cleaning mode will be exited directly and one light self-cleaning will be accumulated at the same time. If the accumulated light self-cleaning is greater than five times, the deep cleaning mode needs to be performed.

[0082] 2) If room A is found to be clogged (0.3≤Di<0.7), and the rooms that need heating are rooms B / C, then the winter heating mode will be activated first to bring the corresponding room temperature of B / C to the set temperature before the time of the light self-cleaning mode of room A is determined (this determination method is the same as the time determination of the deep cleaning mode).

[0083] If a room is found to be severely clogged (Di≧0.7) while the unit is in heating mode, it will first switch to winter heating mode until the room reaches the preset temperature value, then standby. The time Ts for the room temperature to decay back to the preset temperature value after reaching the heating set value must also be less than or equal to t1. If Ts≧T_need is met, it will enter deep self-cleaning mode until Di<0.3 is detected or the room temperature decays to the preset temperature value. In the former case, if Di<0.3, the unit will continue to standby, and the corresponding valve opening and water pump will be adjusted accordingly. In the latter case, if the room temperature decays to the preset temperature value and Di is greater than or equal to 0.3, it will exit light self-cleaning mode and accumulate one light self-cleaning cycle. If more than three cycles are accumulated, the user should be notified of the abnormal clogged condition, and the manufacturer or professional should be contacted for troubleshooting.

[0084] It should be noted that in the deep self-cleaning mode, to enhance the cleaning effect, the heating device in the buffer water tank can delay the time it takes for the temperature inside the pipe to drop to the threshold, thus extending the cleaning time. At the same time, the water pump can be turned on intermittently to reduce the pressure of flushing inside the pipe (similar to pulse cleaning) to increase the cleaning time. If multiple rooms need deep cleaning, the deep self-cleaning mode can be used to clean each room individually according to the degree of dirt and blockage.

[0085] In this specific implementation, such as Figure 1 As shown, the deep self-cleaning mode has two cleaning directions: 1) The forward direction is: water flow from filter 1 to valve A, then to room A, the buffer tank, valve E (default left and right open), the water pump, valve D (left and right open), and finally filter 2; 2) The reverse direction is: after the unit reaches the set room temperature and goes into standby mode (the pressure in the pipes is dynamically balanced), first control valve D to open to the upper right, then control valve E to open to the upper left, and then turn on the water pump. This makes the water flow direction completely opposite to the previous direction. By switching between forward and reverse cleaning directions, the dirt in the pipes can be effectively removed. For example, a deep self-cleaning mode cycle can involve reverse cleaning for a period of time, then forward cleaning for a period of time, and finally reverse cleaning for a period of time again (reverse cleaning is slightly longer than forward cleaning because light cleaning is equivalent to forward cleaning). Based on this, the filter 3 in this specific embodiment has two functions: 1) When the inlet and outlet water pressure is too high, it can automatically open through its internal valve to release a certain amount of water pressure; 2) After the first deep cleaning, when the detection Di>0.7 is used for the second cleaning, the valve of filter 3 can be opened by controlling the flow of water to discharge the scale on the inner wall of the pipe through the drain port of filter 3. In order to avoid the water temperature in the pipe from dropping too quickly, the heating device in the buffer tank can be used to raise the water temperature and replenish the water in the pipe.

[0086] As can be seen, the method described in this application embodiment automatically monitors the condition of dirt and blockage, and periodically or as needed activates multiple cleaning modes (light cleaning, deep cleaning, and high-temperature sterilization cleaning). Furthermore, a light self-cleaning mode can be activated during heating, and a deep self-cleaning mode can be activated in standby mode. In winter, cleaning and heating tasks can be completed without affecting user operation, avoiding the problem of frozen water pipes during winter cleaning. Moreover, by removing dirt from the pipe walls through forward, reverse, and high-temperature operations, hydraulic imbalance or uneven heating can be effectively eliminated, improving heat exchange efficiency and energy efficiency, and enhancing user comfort.

[0087] Corresponding to the above Figure 2 This application also provides a self-cleaning control device for a floor heating system, wherein the floor heating system is a water-based floor heating system, such as... Figure 9 As shown, the device includes: The first processing module 902 is used to determine the dirt blockage value based on the absolute value of the temperature difference between the inlet and outlet water in the target area, the valve opening degree associated with the target area in the underfloor heating system, the ratio of the actual water flow rate of the underfloor heating water pipe in the target area to the preset water flow rate, and the area of ​​the target area; wherein, the underfloor heating system is associated with multiple areas, each area corresponds to a valve, and the target area is any one of the multiple areas. The second processing module 904 is used to determine the preset value range into which the dirt and blockage value falls, and to start the cleaning mode corresponding to the preset value range to clean the floor heating water pipes in the target area.

[0088] In this embodiment of the application, the first processing module may further include: The first processing unit is used to determine the ratio of the absolute value to a preset reference temperature threshold, and to determine the first product result after multiplying the ratio by a first weighting coefficient. The second processing unit is used to determine the first difference obtained by subtracting the ratio of the valve opening to 100 from 1, and to determine the second product result after multiplying the first difference with the second weighting coefficient; The third processing unit is used to determine the second difference obtained by subtracting the ratio of the actual water flow to the preset water flow from 1, and to determine the third product result after multiplying the second difference with the third weighting coefficient. The fourth processing unit is used to determine the fourth product result after multiplying the area by the fourth weighting coefficient; The fifth processing unit is used to determine the sum of the first product result, the second product result, the third product result, and the fourth product result as the dirt blockage value, wherein the larger the dirt blockage value, the more serious the dirt blockage.

[0089] In this embodiment of the application, the second processing module may further include: The sixth processing unit is used to periodically activate the first cleaning mode and run it for a first preset duration after the temperature of the target area reaches the set temperature when the dirt blockage value is less than the first preset threshold, or to periodically activate the first cleaning mode when the floor heating system is in standby mode. The seventh processing unit is used to activate the second cleaning mode when the dirt and blockage value is greater than or equal to the first preset threshold and less than or equal to the second preset threshold, during the heating process of the underfloor heating system for the target area, or when there is no heating demand in the target area but the system has other heating tasks. The second cleaning mode is then exited after the second cleaning mode has been running for a second preset duration, or the temperature of the target area has reached the set temperature, or the real-time dirt and blockage value is less than the first preset threshold. The first preset duration is less than the second preset duration. The eighth processing unit is used to determine the time it takes for the temperature of the target area to drop from the set temperature to the preset temperature after the temperature of the target area reaches the set temperature when the dirt blockage value is greater than the second preset threshold, and to start the third cleaning mode when the time is greater than the target time. It is also used to exit the third cleaning mode when the real-time temperature of the target area reaches the preset temperature or the dirt blockage value is less than the first preset threshold. The target time is the preset time for performing the third cleaning mode.

[0090] In this embodiment of the application, the apparatus may further include: The third processing module is used to increment the exit count by 1 when the second cleaning mode exits if the current dirt and clogging value is still greater than or equal to the first preset threshold, in the case that the second cleaning mode has been running for a second preset time or the temperature of the target area has reached the set temperature. The fourth processing module is used to repeatedly execute the steps of determining the preset value range into which the dirt and blockage value falls, and taking the cleaning mode corresponding to the preset value range to clean the floor heating water pipes in the target area, and continue to count the number of times the second cleaning mode is exited. The fifth processing module is used to run the third cleaning mode if the cumulative number of times the second cleaning mode has been exited is greater than or equal to the first preset number.

[0091] In this embodiment of the application, the apparatus may further include: The sixth processing module is used to increment the number of times the third cleaning mode is exited by 1 when the real-time temperature of the target area reaches the preset temperature and the current dirt and clogging value is greater than the first preset threshold. The seventh processing module is used to repeatedly execute the steps of determining the preset value range into which the dirt and blockage value falls, and taking the cleaning mode corresponding to the preset value range to clean the floor heating water pipes in the target area, and continue to count the number of times the third cleaning mode is exited. The eighth processing module is used to send an alarm message when the cumulative number of times the third cleaning mode is exited is greater than or equal to the second preset number.

[0092] In this embodiment of the application, the apparatus may further include: The determination module is used to determine the time required for the temperature to drop from the set temperature to the preset temperature based on the current temperature of the target area, the ambient temperature, the heating temperature of the buffer water tank, and the room's thermal characteristics.

[0093] In this embodiment of the application, the apparatus may further include: The acquisition module is used to acquire the dirt and clogging values ​​of multiple target areas; The ninth processing module is used to sequentially activate the corresponding cleaning modes to clean the underfloor heating pipes in multiple target areas based on the sorting results of the dirt and blockage values ​​and the preset value range into which the dirt and blockage values ​​fall.

[0094] like Figure 10 As shown in the figure, this application provides an electronic device, including a processor 1011, a communication interface 1012, a memory 1013, and a communication bus 1014, wherein the processor 1011, the communication interface 1012, and the memory 1013 communicate with each other through the communication bus 1014. Memory 1013 is used to store computer programs; In one embodiment of this application, when the processor 1011 executes the program stored in the memory 1013, it implements the self-cleaning control method of the underfloor heating system provided in any of the aforementioned method embodiments, and its function is similar, so it will not be described again here.

[0095] This application also provides a computer-readable storage medium storing a computer program thereon, which, when executed by a processor, implements the steps of the self-cleaning control method for the underfloor heating system provided in any of the foregoing method embodiments.

[0096] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs.

[0097] Through the above description of the embodiments, those skilled in the art can clearly understand that each embodiment can be implemented using software plus a general-purpose hardware platform, or of course, using hardware. Based on this understanding, the above technical solutions, in essence or the parts that contribute to the related technology, can be embodied in the form of a software product. This computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, magnetic disk, optical disk, etc., and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute the methods described in the various embodiments or some parts of the embodiments.

[0098] It should be understood that the terminology used herein is for the purpose of describing particular exemplary embodiments only and is not intended to be limiting. Unless the context clearly indicates otherwise, the singular forms “a,” “an,” and “described” as used herein may also include the plural forms. The terms “comprising,” “including,” “containing,” and “having” are inclusive and therefore indicate the presence of the stated features, steps, operations, elements, and / or components, but do not exclude the presence or addition of one or more other features, steps, operations, elements, components, and / or combinations thereof. The method steps, processes, and operations described herein are not construed as requiring them to be performed in a particular order described or illustrated unless the order of performance is explicitly indicated. It should also be understood that additional or alternative steps may be used.

[0099] The above description is merely a specific embodiment of the present invention, enabling those skilled in the art to understand or implement the invention. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the invention. Therefore, the present invention is not to be limited to the embodiments shown herein, but is to be accorded the widest scope consistent with the principles and novel features claimed herein.

Claims

1. A self-cleaning control method for a floor heating system, wherein the floor heating system is a water-based floor heating system, characterized in that, The method includes: The dirt / clogging value is determined based on the absolute value of the inlet and outlet water temperature difference of the target area, the valve opening degree of the underfloor heating system associated with the target area, the ratio of the actual water flow rate of the underfloor heating pipe in the target area to the preset water flow rate, and the area of ​​the target area; wherein, the underfloor heating system is associated with multiple areas, each area corresponds to a valve, and the target area is any one of the multiple areas; Determine the preset range of values ​​into which the dirt / clogging value falls, and start the cleaning mode corresponding to the preset range to clean the underfloor heating pipes in the target area; Specifically, determining the preset range within which the dirt / clogging value falls, and initiating a cleaning mode corresponding to the preset range to clean the underfloor heating pipes in the target area, includes: When the dirt and blockage value is less than the first preset threshold, after the temperature of the target area reaches the set temperature, the first cleaning mode is periodically activated and runs for the first preset duration, or the first cleaning mode is periodically activated when the floor heating system is in standby mode. When the dirt / clogging value is greater than or equal to a first preset threshold and less than or equal to a second preset threshold, during the heating process of the underfloor heating system on the target area, or when there is no heating requirement in the target area but the system has other heating tasks, the second cleaning mode is activated, and the second cleaning mode is exited after the second cleaning mode has been running for a second preset duration, or the temperature of the target area has reached a set temperature, or the real-time dirt / clogging value is less than the first preset threshold; wherein, the first preset duration is less than the second preset duration; When the dirt and clogging value is greater than the second preset threshold, after the temperature of the target area reaches the set temperature, the time it takes for the temperature to drop from the set temperature to the preset temperature is determined, and if the time exceeds the target time, the third cleaning mode is activated, and the third cleaning mode is deactivated after the real-time temperature of the target area reaches the preset temperature or the dirt and clogging value is less than the first preset threshold. The target time is the preset duration of the third cleaning mode.

2. The method according to claim 1, characterized in that, The dirt / clogging value is determined based on the absolute value of the inlet and outlet water temperature difference in the target area, the valve opening degree associated with the target area in the underfloor heating system, the ratio of the actual water flow rate to the preset water flow rate in the underfloor heating pipes within the target area, and the area of ​​the target area, including: Determine the ratio of the absolute value to a preset reference temperature threshold, and determine the first product result after multiplying the ratio by a first weighting coefficient; Determine the first difference obtained by subtracting the ratio of the valve opening to 100 from 1, and determine the second product result after multiplying the first difference with the second weighting coefficient; Determine the second difference obtained by subtracting the ratio of the actual water flow rate to the preset water flow rate from 1, and determine the third product result after multiplying the second difference with the third weighting coefficient; Determine the fourth product result after multiplying the area by the fourth weighting coefficient; The sum of the first product result, the second product result, the third product result, and the fourth product result is determined as the dirt blockage value, wherein the larger the dirt blockage value, the more severe the dirt blockage.

3. The method according to claim 1, characterized in that, The method further includes: If the second cleaning mode has been running for a second preset time or the temperature of the target area has reached a set temperature, when the second cleaning mode is exited, if the current dirt and clogging value is still greater than or equal to the first preset threshold, the exit count will be incremented by 1. Repeat the steps of determining the preset value range into which the dirt and blockage value falls, and cleaning the floor heating pipes in the target area using a cleaning mode corresponding to the preset value range, and continue to count the number of times the second cleaning mode is exited; If the cumulative number of times the second cleaning mode is exited is greater than or equal to the first preset number, the third cleaning mode is run.

4. The method according to claim 1, characterized in that, The method further includes: If the real-time temperature of the target area reaches the preset temperature and the current dirt and clogging value is greater than the first preset threshold, the number of times the third cleaning mode is exited will be incremented by 1. Repeat the steps of determining the preset value range into which the dirt and blockage value falls, and cleaning the floor heating pipes in the target area using a cleaning mode corresponding to the preset value range, and continue to count the number of times the third cleaning mode is exited; If the cumulative number of times the third cleaning mode is exited is greater than or equal to the second preset number, an alarm message is sent.

5. The method according to claim 1, characterized in that, Determining the time it takes for the temperature to drop from the set temperature to the preset temperature includes: Based on the current temperature of the target area, the ambient temperature, the heating temperature of the buffer water tank, and the room thermal characteristics parameters, determine the time required for the temperature to drop from the set temperature to the preset temperature.

6. The method according to claim 1, characterized in that, The method further includes: Obtain the dirt / clogging values ​​of multiple target areas; Based on the sorting results of the dirt and blockage values ​​and the preset value range into which the dirt and blockage values ​​fall, the corresponding cleaning modes are activated in sequence to clean the floor heating water pipes in multiple target areas.

7. A self-cleaning control device for a floor heating system, wherein the floor heating system is a water-based floor heating system, characterized in that, The device includes: The first processing module is used to determine the dirt / clogging value based on the absolute value of the temperature difference between the inlet and outlet water in the target area, the valve opening degree of the underfloor heating system associated with the target area, the ratio of the actual water flow rate of the underfloor heating water pipe in the target area to the preset water flow rate, and the area of ​​the target area; wherein, the underfloor heating system is associated with multiple areas, each area corresponds to a valve, and the target area is any one of the multiple areas; The second processing module is used to determine the preset value range into which the dirt and blockage value falls, and to start the cleaning mode corresponding to the preset value range to clean the floor heating water pipes in the target area. The second processing module includes: The sixth processing unit is used to periodically activate the first cleaning mode and run it for a first preset duration after the temperature of the target area reaches the set temperature when the dirt blockage value is less than the first preset threshold, or to periodically activate the first cleaning mode when the floor heating system is in standby mode. The seventh processing unit is used to activate the second cleaning mode when the dirt and blockage value is greater than or equal to the first preset threshold and less than or equal to the second preset threshold, during the heating process of the underfloor heating system for the target area, or when there is no heating demand in the target area but the system has other heating tasks. The second cleaning mode is then exited after the second cleaning mode has been running for a second preset duration, or the temperature of the target area has reached the set temperature, or the real-time dirt and blockage value is less than the first preset threshold. The first preset duration is less than the second preset duration. The eighth processing unit is used to determine the time it takes for the temperature of the target area to drop from the set temperature to the preset temperature after the temperature of the target area reaches the set temperature when the dirt blockage value is greater than the second preset threshold, and to start the third cleaning mode when the time is greater than the target time. It is also used to exit the third cleaning mode when the real-time temperature of the target area reaches the preset temperature or the dirt blockage value is less than the first preset threshold. The target time is the preset time for performing the third cleaning mode.

8. An electronic device, characterized in that, include: The processor, communication interface, memory, and communication bus are connected, with the processor, communication interface, and memory communicating with each other via the communication bus. The memory is used to store computer programs; the processor is used to execute the computer programs to implement the self-cleaning control method of the underfloor heating system according to any one of claims 1-6.

9. A storage medium having a computer program stored thereon, characterized in that, When executed by a processor, the computer program implements the self-cleaning control method for the underfloor heating system according to any one of claims 1-6.

Citation Information

Patent Citations

  • Cleaning method and device for floor heating system

    CN106989634A

  • Intelligent heat supply system and intelligent heat supply system control method

    CN113915668A