Control method and device of swimming pool heat pump unit, heat pump unit and storage medium

By using intelligent control methods, the operating mode and time of the pool heat pump system are dynamically adjusted according to user needs, solving the problem that the existing system cannot cope with sudden demands and realizing precise regulation of pool water temperature and optimization of energy consumption.

CN121804085APending Publication Date: 2026-04-07GD MIDEA HEATING & VENTILATING EQUIP CO LTD +1
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-02-09
Publication Date
2026-04-07

AI Technical Summary

Technical Problem

Existing pool heat pump systems cannot intelligently adjust to sudden user demands, resulting in a degraded user experience and problems such as overheating and energy waste.

Method used

The operating mode is determined based on the user-set water temperature, inlet water temperature, and preset hysteresis value. The heat pump capacity is obtained by querying the variable operating condition table in combination with the ambient temperature, unit capacity, and inlet water temperature. The heat of the pool water and surface heat loss are comprehensively considered. Redundancy correction values ​​are used to compensate for uncertainties and determine the unit's working time. The control strategy is formulated based on the user-set usage time as the node, so as to realize the intelligent and on-demand control of the heat pump unit.

Benefits of technology

This ensures that the pool water temperature reaches the target at the user-set time, avoiding overheating and energy waste caused by turning on the system in advance, thus improving the intelligence and user experience of the heat pump system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121804085A_ABST
    Figure CN121804085A_ABST
Patent Text Reader

Abstract

The invention provides a control method and device for a swimming pool heat pump unit, the heat pump unit and a storage medium, the method is applied to the heat pump unit, and the method comprises the steps that the operation mode of the heat pump unit is determined according to the user set water temperature of a user, the water inlet temperature of a swimming pool and a preset return difference value; querying a variable working condition table of the heat pump unit according to the environment temperature of the swimming pool, the model capacity of the heat pump unit, the water inlet temperature and the operation mode to obtain the heat pump capacity of the heat pump unit; according to the heat pump capacity, the swimming pool water body heat, the swimming pool surface heat loss and the redundancy correction value, the working time needed for the heat pump unit to reach the water temperature set by the user is determined; and a control strategy of the heat pump unit is generated by taking the swimming pool use time set by the user as a key node and combining the working time required for raising the current water inlet temperature to the water temperature set by the user, and the heat pump unit is controlled to automatically operate according to the control strategy.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of heat pumps, and more specifically, to a control method, apparatus, heat pump unit, and storage medium for a swimming pool heat pump unit. Background Technology

[0002] Heat pump units offer advantages such as high safety, energy efficiency, and intelligent control, and can be used for heat exchange. In swimming pool settings, heat pump units have become the mainstream temperature control equipment, primarily used for heating, dehumidifying, and auxiliary cooling of pool water. Currently, the mainstream product on the market is the air source heat pump.

[0003] Currently, most swimming pool heat pumps use a fixed-time trigger-based timing system. Users need to pre-set one or more fixed start / stop times on the controller (e.g., start at 18:00 and stop at 22:00 every day). The unit will only start or stop at the preset time. This method cannot cope with sudden user demands, resulting in a significant decline in user experience. Summary of the Invention

[0004] This application provides a control method, device, heat pump unit, and storage medium for a swimming pool heat pump unit, which improves the control intelligence of the heat pump unit.

[0005] Firstly, a control method for a heat pump unit is provided, applied to a heat pump unit, the method comprising: The operating mode of the heat pump unit is determined based on the user's set water temperature, the pool's inlet water temperature, and the preset hysteresis value; the operating mode includes any one of cooling operation, mode hold, or heating operation; The heat pump capacity of the heat pump unit can be obtained by querying the variable operating condition table of the heat pump unit based on the ambient temperature of the pool, the model capacity of the heat pump unit, the inlet water temperature, and the operating mode. Based on the heat pump capacity, pool water heat, pool surface heat loss, and redundancy correction value, determine the operating time required for the heat pump unit to reach the user-set water temperature; The control strategy for the heat pump unit is determined based on the user's set pool usage time and the working time, and the heat pump unit is controlled to operate according to the control strategy.

[0006] Secondly, a control device for a swimming pool heat pump unit is provided, applied to the heat pump unit, the device comprising: The mode determination unit is used to determine the operating mode of the heat pump unit based on the user's set water temperature, the pool's inlet water temperature, and a preset hysteresis value. The heat pump capacity determination unit is used to query the variable operating condition table of the heat pump unit based on the ambient temperature of the swimming pool, the model capacity of the heat pump unit, the inlet water temperature and the operating mode, so as to obtain the heat pump capacity of the heat pump unit. The working time determination unit is used to determine the working time required for the heat pump unit to reach the user-set water temperature based on the heat pump capacity, pool water heat, pool surface heat loss, and redundancy correction value. The control unit is used to determine the control strategy of the heat pump unit based on the user's set pool usage time and the working time, and control the operation of the heat pump unit according to the control strategy.

[0007] Thirdly, a heat pump unit is provided, comprising: a memory for storing executable program code; and a processor for calling and running the executable program code from the memory, causing the heat pump unit to perform the method described in the first aspect.

[0008] Fourthly, a computer program product is provided, comprising: computer program code, which, when run on a computer, causes the computer to perform the method described in the first aspect.

[0009] Fifthly, a computer-readable storage medium is provided that stores computer program code, which, when executed on a computer, causes the computer to perform the method described in the first aspect.

[0010] In this embodiment, the operating mode of the heat pump unit is determined by comparing and analyzing the user-set water temperature, the real-time inlet water temperature of the pool, and a preset hysteresis value. The operating mode specifically includes any one of cooling operation, mode hold, or heating operation, thus clarifying the core operating requirements of the unit. Simultaneously, considering that the heating or cooling capacity of the heat pump unit dynamically changes with actual operating conditions, the actual heat pump capacity under the current conditions is obtained by querying the pre-stored variable operating condition table of the heat pump unit, taking into account the real-time ambient temperature of the pool, the inherent capacity of the heat pump unit, the pool inlet water temperature, and the determined operating mode. Based on the obtained actual heat pump capacity, the required heating heat of the pool water and the real-time heat loss of the pool surface are comprehensively considered. Redundancy correction values ​​are introduced to compensate for uncertainties such as heat loss during the heating process and fluctuations in unit operating efficiency. Through calculation of heat supply and demand balance, the accurate working time required for the heat pump unit to rise from the current inlet water temperature to the user-set water temperature is determined, solving the problem of traditional modes where heating time cannot be estimated and users need to start the unit tens of hours in advance. Finally, taking the user's set pool usage time as the key time node, and combining it with the accurately estimated working time, the optimal start-up time of the heat pump unit is determined and a corresponding control strategy is formulated. The heat pump unit is controlled to automatically start and stop and adjust its operating status according to the control strategy, ensuring that the pool water temperature reaches the standard at the user's set usage time. This avoids overheating and energy waste caused by starting the machine in advance, making the operation of the pool heat pump more in line with the user's actual usage needs. Attached Figure Description

[0011] Figure 1 This is a schematic diagram of the structure of a heat pump unit provided in an embodiment of this application; Figure 2 This is a schematic flowchart of a control method for a swimming pool heat pump unit provided in an embodiment of this application; Figure 3 This is a schematic diagram of a variable operating condition table provided in an embodiment of this application; Figure 4 This is a schematic diagram of a variable operating condition provided in an embodiment of this application; Figure 5 This is a schematic flowchart of a control method for a swimming pool heat pump unit provided in an embodiment of this application; Figure 6 This is an example diagram illustrating one operating mode provided in an embodiment of this application; Figure 7 This is an example diagram illustrating a redundancy correction value provided in an embodiment of this application; Figure 8 This is an example diagram illustrating a redundancy correction value provided in an embodiment of this application; Figure 9 This is a schematic flowchart of a control method for a swimming pool heat pump unit provided in an embodiment of this application; Figure 10 This is a schematic flowchart of a control method for a swimming pool heat pump unit provided in an embodiment of this application; Figure 11 This is a schematic flowchart of a control method for a swimming pool heat pump unit provided in an embodiment of this application; Figure 12 This is a schematic diagram of the structure of a control device for a swimming pool heat pump unit provided in an embodiment of this application; Figure 13 This is a schematic diagram of the structure of a heat pump unit provided in an embodiment of this application. Detailed Implementation

[0012] The technical solutions in this application will be clearly and thoroughly described below with reference to the accompanying drawings. In the description of the embodiments of this application, unless otherwise stated, " / " means "or," for example, A / B can mean A or B. "And / or" in the text is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, and B existing alone. Furthermore, in the description of the embodiments of this application, "multiple" refers to two or more than two.

[0013] Hereinafter, the terms "first" and "second" are used for descriptive purposes only and should not be construed as implying or suggesting relative importance or implicitly indicating the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of that feature.

[0014] Please see Figure 1 , Figure 1 This is a schematic diagram of the structure of a heat pump unit 1 provided in an embodiment of this application. Figure 1As shown, the heat pump unit 1 includes a compressor 10, a water-side heat exchanger 20, a throttling element 30, and an air-side heat exchanger 40. The second port of the compressor 10 is connected to the first port of the water-side heat exchanger 20, the second port of the water-side heat exchanger 20 is connected to the first port of the throttling element 30 (such as an electronic expansion valve), the second port of the throttling element 30 is connected to the first port of the air-side heat exchanger 40, and the second port of the air-side heat exchanger 40 is connected to the first port of the compressor 10. In heating mode, the refrigerant in the heat pump unit 1 flows sequentially through the compressor 10, the water-side heat exchanger 20, the throttling element 30, and the air-side heat exchanger 40. The liquid medium that exchanges heat with the heat pump unit 1 flows through the corresponding pipes in the heat pump unit 1, allowing the liquid medium to exchange heat with the water-side heat exchanger 20. It can be understood that in heating mode, the liquid medium absorbs heat from the water-side heat exchanger 20 and is thus heated. This heating process utilizes the working principle of heat pump unit 1, where the compressor 10 transfers the heat released by the refrigerant in the water-side heat exchanger 20 to the liquid medium through compression. Similarly, in cooling mode, heat pump unit 1 achieves cooling by switching the refrigerant circulation direction. The core function is to absorb heat from the water system (such as swimming pool water) and transfer it to the air-side heat exchanger for release into the external environment. In some cases, the liquid medium can be used by water system 50. In other cases, both heat pump unit 1 and water system 50 are components of a certain device. For example, both heat pump unit 1 and water system 50 may be swimming pool water supply devices.

[0015] It should be noted that the above Figure 1 The structure of the heat pump unit shown is only an example, and the control method of the swimming pool heat pump unit provided in the embodiments of this application can be applied to any heat pump unit.

[0016] This application proposes a control method for a heat pump unit. Based on the user-set water temperature, the pool's inlet water temperature, and a preset hysteresis value, the operating mode of the heat pump unit is determined. The operating mode includes any one of cooling operation, mode hold, or heating operation. The method involves querying the heat pump unit's variable operating condition table based on the pool's ambient temperature, the heat pump unit's capacity, the inlet water temperature, and the operating mode to obtain the heat pump capacity. Based on the heat pump capacity, the pool water's heat capacity, the pool surface heat loss, and redundancy correction values, the method determines the operating time required for the heat pump unit to reach the user-set water temperature. Finally, based on the user's set pool usage time and operating time, a control strategy for the heat pump unit is determined, and the heat pump unit is operated according to this strategy. Using the user-set pool usage time as the time node, combined with the estimated precise working time, the optimal start-up time of the heat pump unit is derived and determined in reverse. At the same time, a corresponding operation control strategy is formulated. The unit will automatically start and stop and adjust the operating power according to the strategy to ensure that the pool water temperature reaches the standard at the user-set usage time. This avoids overheating and energy waste caused by starting the unit in advance, and also solves the pain point of not being able to swim immediately when using the unit temporarily. This realizes the intelligent and on-demand control of the heat pump unit.

[0017] based on Figure 1 The structural diagram shown below will be combined with... Figures 2-8 The control method of the heat pump unit provided in the embodiments of this application will be described in detail.

[0018] Please see Figure 2 This is a flowchart illustrating a control method for a heat pump unit provided in an embodiment of this application. Figure 2 As shown, the method in this application embodiment may include the following steps S101-S104.

[0019] S101, the operating mode of the heat pump unit is determined based on the user's set water temperature, the pool's inlet water temperature, and the preset hysteresis value; In one embodiment, the user-set water temperature refers to the target temperature that the user expects the pool water to reach, input through a control terminal such as a wired controller or a mobile app. Optionally, the user-set water temperature can also be a recommended water temperature generated by the pool management system based on user needs.

[0020] Optionally, obtain the meteorological information corresponding to the user's set pool usage time, generate a recommended water temperature based on the meteorological information and the user's set water temperature, and update the recommended water temperature to the user's current user-set water temperature in response to the user's confirmation operation of the recommended water temperature.

[0021] The meteorological information refers to real-time and forecast meteorological data for the area where the pool is located, corresponding to the user-set pool usage time. This data is collected by the unit via the cloud and includes core data such as ambient temperature forecasts (e.g., cold waves, high temperatures), precipitation (rain, snow), wind conditions (strong winds), and solar radiation intensity. Based on the meteorological information and the user-set water temperature, a suggested pool water temperature value is generated to better suit the actual usage scenario. This optimizes the user's water temperature setting, making it more comfortable and energy-efficient. The recommended water temperature can be pushed to the user's mobile phone. If the user confirms the use of the recommended water temperature, it will be set as the user's chosen temperature, making the water temperature setting more adaptable to environmental changes.

[0022] The pool inlet water temperature refers to the real-time temperature of the pool water flowing into the pool (or through the unit's water-side heat exchanger), collected in real-time by a temperature sensor preset by the unit. The preset hysteresis value is a pre-defined allowable range of water temperature fluctuations to protect the unit and prevent frequent start-ups and shutdowns. This range is preset at the factory or determined by after-sales personnel based on site conditions. The core function of the hysteresis value is to protect the machine and prevent repeated start-ups and shutdowns due to small water temperature fluctuations. For example, if the user sets the temperature to 25℃ and the hysteresis value is +0.5℃, the unit will need to heat to 25.5℃ before stopping and cool to 24.5℃ before restarting. The specific hysteresis value can be adjusted according to the unit model. Optionally, the user can also set an intelligent mode. Based on meteorological information and the user's set water temperature, a recommended water temperature is generated. This recommended water temperature is then confirmed to be accepted by the user and used to control the heat pump unit according to the user's set water temperature.

[0023] The heat pump unit collects the pool's inlet water temperature in real time via a temperature sensor, and simultaneously retrieves the user-set water temperature and preset hysteresis value. By comparing these three values, it automatically determines the operating mode, which can be any of the following: cooling operation, mode hold, or heating operation. The specific determination logic is as follows: When the inlet water temperature is greater than the user-set water temperature plus the preset hysteresis value, it is determined to be in cooling operation. The unit needs to reduce the pool water temperature to the set range to avoid the water temperature from being too high. When the inlet water temperature is less than the user-set water temperature minus the preset hysteresis value, it is determined to be in heating operation. The unit needs to raise the pool water temperature to the set range to meet the usage requirements. When the user-set water temperature - preset hysteresis value ≤ inlet water temperature ≤ user-set water temperature + preset hysteresis value: it is determined to be in mode hold mode. The unit operates at low power and constant temperature to maintain stable water temperature, while avoiding frequent start-stop and protecting unit components.

[0024] S102, based on the ambient temperature of the pool, the model capacity of the heat pump unit, the inlet water temperature and the operating mode, query the variable operating condition table of the heat pump unit to obtain the heat pump capacity of the heat pump unit. In one embodiment, the ambient temperature refers to the real-time outdoor ambient temperature of the area where the swimming pool is located, collected by an ambient temperature sensor integrated into the unit, which affects the actual heat exchange efficiency and heat pump capacity of the unit. It is understood that the heating efficiency of a heat pump unit is affected by the ambient temperature of the surrounding space. When the ambient temperature is low, it becomes more difficult for the air-side heat exchanger to absorb heat from the air; conversely, when the ambient temperature is high, the air-side heat exchanger absorbs heat more easily, resulting in a higher heat exchange efficiency for the heat pump system. Therefore, it is necessary to obtain the ambient temperature of the space where the heat pump unit is located to determine its heat exchange efficiency. Optionally, in this embodiment, the ambient temperature of the space where the heat pump unit is located can be obtained through a temperature detection component installed on the air-side heat exchanger. Obtaining the ambient temperature of the space where the heat pump unit is located through this temperature detection component allows for a quick and accurate determination of the ambient temperature.

[0025] Model capacity refers to the inherent rated performance parameters of the unit, including rated heating power, rated cooling power, and rated energy efficiency ratio, which are determined by the unit model (e.g., a certain model of unit has a rated heating power of 10kW). These are the basic parameters for querying the variable operating condition (VAC) table. The VAC table is a pre-stored performance parameter table for the unit, recording the actual heat pump capacity (heating / cooling capacity) of the unit under different ambient temperatures, different inlet water temperatures, and different operating modes. It is compiled by the unit manufacturer based on experimental test data and covers various operating conditions that the unit may encounter, addressing the issue of capacity fluctuations under different operating conditions.

[0026] The unit collects the ambient temperature of the pool in real time, retrieves its own inherent model capacity, the currently collected inlet water temperature, and the operating mode, and uses the above four parameters as query conditions to search the unit's pre-stored variable operating condition table, thereby accurately obtaining the unit's actual heat pump capacity (heating / cooling capacity) under the current operating condition.

[0027] Please see Figure 3 , Figure 3 This application provides a schematic diagram of a variable operating condition table. For each type of heat pump unit, a variable operating condition table can be calibrated according to the cooling mode and heating mode through operator testing. The first row of the variable operating condition table represents the ambient temperature T, which can range from -30 to 50 degrees Celsius, with a value taken for every degree Celsius. The first column represents the inlet water temperature t, which can range from -20 to 30 degrees Celsius, also with a value taken for every degree Celsius. Php in the table corresponds to the heat pump capacity.

[0028] Please see again. Figure 4 , Figure 4 This application provides a schematic diagram illustrating variable operating conditions. The heat pump capacity follows certain rules; for example, in heating mode, the lower the ambient temperature, the lower the heat pump capacity. Similarly, the lower the inlet water temperature, the lower the heat pump capacity. The opposite is true in cooling mode.

[0029] S103, based on the heat pump capacity, pool water heat, pool surface heat loss and redundancy correction value, determine the working time required for the heat pump unit to reach the user-set water temperature; In one embodiment, the heat of the pool water refers to the total heat (unit: kJ) required to heat the pool water from the current inlet temperature to the user-set temperature, which is directly related to the pool water volume and the temperature difference. The heat loss from the pool surface refers to the heat lost to the external environment during the heating / insulation process through evaporation, heat conduction, and heat radiation, which is related to the ambient temperature, pool area, and surface condition (whether or not there is a pool cover).

[0030] Redundancy correction is a correction factor set to compensate for uncertainties in the heating / cooling process (such as fluctuations in heat loss, deviations in unit operating efficiency, and sudden changes in ambient temperature). For example, the magnitude of the redundancy correction is negatively correlated with the ambient temperature; the larger the redundancy correction is when the ambient temperature is lowest, the more heating / cooling time is granted. The specific value is determined based on engineering experience and experimental data.

[0031] Based on the basic specifications of the swimming pool and the current inlet water temperature, the theoretical heat requirement for the pool water to reach the user-set water temperature is calculated. This heat requirement is directly related to the pool water volume, the thermophysical properties of the water, and the temperature difference, and can be quantified using industry-standard thermal calculation formulas to obtain the pool water heat. Secondly, the pool heat loss is determined, including but not limited to heat exchange losses between the water surface and the environment, and the pool surface heat loss is estimated. The swimming pool can include both outdoor and indoor pools. The surface heat loss differs between outdoor and indoor pools, and can be determined based on the actual conditions of the pool. Finally, considering the actual heat pump capacity under the current operating conditions, a redundancy correction coefficient is introduced to compensate for deviations caused by various uncertain operating condition fluctuations. The heat pump unit's operating time required to generate heat in the pool water (i.e., reach the user-set water temperature) is calculated using the heat balance principle.

[0032] S104, determine the control strategy of the heat pump unit according to the user's set pool usage time and the working time, and control the operation of the heat pump unit according to the control strategy.

[0033] In one embodiment, the system obtains the user-inputted or selected pool usage time and, based on the calculated working time, deduces the optimal start-up time for the generator set (e.g., if the user sets the pool usage time to 15:00 on Saturday, and the calculated working time is 8 hours, then the optimal start-up time for the generator set is 7:00 on Saturday). Simultaneously, the generator set formulates a complete control strategy based on current operating conditions and grid peak / valley electricity levels (e.g., operating at maximum power during startup and reducing frequency to maintain a constant temperature when approaching the set water temperature), and automatically controls the generator set's start-up and shutdown, and adjusts its operating power according to this strategy. The set pool usage time can be the user-defined desired usage time or the usage time predicted by the system based on user information.

[0034] Optionally, after generating the control strategy, sensor data can be collected periodically to update the operating time and the control strategy to ensure that the pool water temperature reaches the set value at the user-defined usage time.

[0035] In this embodiment, the operating mode of the heat pump unit is determined by comparing and analyzing the user-set water temperature, the real-time inlet water temperature of the pool, and a preset hysteresis value. The operating mode specifically includes any one of cooling operation, mode hold, or heating operation, thus clarifying the core operating requirements of the unit. Simultaneously, considering that the heating or cooling capacity of the heat pump unit dynamically changes with actual operating conditions, the actual heat pump capacity under the current conditions is obtained by querying the pre-stored variable operating condition table of the heat pump unit, taking into account the real-time ambient temperature of the pool, the inherent capacity of the heat pump unit, the pool inlet water temperature, and the determined operating mode. Based on the obtained actual heat pump capacity, the required heating heat of the pool water and the real-time heat loss of the pool surface are comprehensively considered. Redundancy correction values ​​are introduced to compensate for uncertainties such as heat loss during the heating process and fluctuations in unit operating efficiency. Through calculation of heat supply and demand balance, the accurate working time required for the heat pump unit to rise from the current inlet water temperature to the user-set water temperature is determined, solving the problem of traditional modes where heating time cannot be estimated and users need to start the unit tens of hours in advance. Finally, taking the user's set pool usage time as the key time node, and combining it with the accurately estimated working time, the optimal start-up time of the heat pump unit is determined and a corresponding control strategy is formulated. The heat pump unit is controlled to automatically start and stop and adjust its operating status according to the control strategy, ensuring that the pool water temperature reaches the standard at the user's set usage time. This avoids overheating and energy waste caused by starting the machine in advance, making the operation of the pool heat pump more in line with the user's actual usage needs.

[0036] Please see Figure 5 This is a flowchart illustrating a control method for a heat pump unit provided in an embodiment of this application. Figure 5 As shown, the method in this application embodiment may include the following steps S201-S206.

[0037] S201, determine the operating mode of the heat pump unit based on the user's set water temperature, the pool's inlet water temperature, and the preset hysteresis value; Please refer to Figure 6 , Figure 6 This document provides an example diagram illustrating an operating mode in an embodiment of this application. The user sets the water temperature to T1Sfinal and the inlet water temperature to Twin. The preset hysteresis values ​​are divided into cooling hysteresis (dT1SC) and heating hysteresis (dT1SH), which can be the same or different. They correspond to the allowable range of water temperature fluctuations under cooling and heating conditions, respectively, to avoid frequent start-ups and shutdowns of the unit and to accurately switch operating modes. Figure 6 The temperature ranges for cooling operation, mode hold, and heating operation shown correspond to the three modes, respectively: When the inlet water temperature (Twin) is greater than the user-set water temperature (T1Sfinal) + cooling hysteresis (dT1SC): it is determined to be in cooling operation. The unit starts the cooling mode to reduce the pool water temperature until the water temperature drops back to or below the user-set water temperature (T1Sfinal) to ensure that the water temperature meets the usage requirements. When the inlet water temperature (Twin) is less than the user-set water temperature (T1Sfinal) - heating hysteresis (dT1SH): it is determined to be in heating operation. The unit starts the heating mode to raise the pool water temperature until the water temperature reaches or exceeds the user-set water temperature (T1Sfinal) to ensure user comfort. When the user-set water temperature (T1Sfinal) - heating hysteresis (dT1SH) ≤ inlet water temperature (Twin) ≤ user-set water temperature (T1Sfinal) + cooling hysteresis (dT1SC): it is determined to be in mode hold mode. The unit operates at low power and constant temperature to maintain water temperature stability and avoid frequent start-stop of the unit due to small fluctuations in water temperature, thus protecting the unit components. S202, call the temperature correction association table corresponding to the operating mode, and determine the redundancy correction value corresponding to the ambient temperature in the temperature correction association table. In one embodiment, the temperature correction correlation table is a pre-stored correlation table in the unit used to query redundancy correction values. Compiled by the manufacturer based on experimental data and engineering experience, it records the mapping relationship between different ambient temperatures and corresponding redundancy correction values. The core logic is that the lower the ambient temperature, the larger the redundancy correction value, corresponding to more heating / cooling time to compensate for heat loss in low-temperature environments. The heat loss patterns in heating and cooling modes differ, resulting in differences in the parameters of the temperature correction correlation table. After determining the temperature correction correlation table corresponding to the operating mode, the redundancy correction value corresponding to that ambient temperature is determined in the table, thereby ensuring that the estimated working time under different operating modes accurately adapts to actual operating conditions.

[0038] Please see Figure 7 and Figure 8 , Figure 7 and Figure 8 The diagrams provided in both figures illustrate an example of a redundancy correction value in accordance with this application. The input parameter for both figures is ambient temperature (T4), and the output parameter is a redundancy correction value (μ). In heating mode, the lower the ambient temperature, the larger the redundancy correction value. In cooling mode, the higher the ambient temperature, the larger the redundancy correction value.

[0039] S203, Obtain the pool water volume of the pool; In one embodiment, during the machine installation phase, the pool water volume V_pool is calculated by after-sales personnel based on the actual dimensions (length, width, depth) of the pool, or obtained by directly measuring the actual water volume injected into the pool.

[0040] S204, determine the heat of the pool water based on the pool water volume, the user-set water temperature, and the inlet water temperature; In one embodiment, the unit collects the pool's inlet water temperature (Twin) in real time via a temperature sensor, and simultaneously retrieves the user-set water temperature (Taim). The pool water heat calculation formula is used: Q_water = 1.17 × V_pool × |Taim|. Twin|, where 1.17 is a comprehensive coefficient derived from the specific heat capacity, density, and unit conversion of water, |Taim Twin| sets the difference between the user's current water temperature and the inlet water temperature (taking the absolute value to avoid positive and negative effects). This formula can accurately calculate the total heat required to heat / cool the pool water from the current inlet water temperature to the set water temperature.

[0041] S205, determine the surface heat loss of the pool based on the heat of the pool water, the heat pump capacity, the pool area, the inlet water temperature, and the ambient temperature; In one embodiment, based on the calculated heat of the pool water Q_water, the retrieved heat pump capacity P_hp, the pool area S_pool input during the installation phase, and the real-time collected inlet water temperature Twin and ambient temperature T4, the pool surface heat loss is calculated using the formula Q_loss=Q_water / P_hp ×(S_pool×0.2)+S_pool×0.003×|Twin The calculation is performed using T4|, where 0.2 and 0.003 are heat loss coefficients obtained from industry experiments.

[0042] Optionally, the swimming pool may also be equipped with a pool cover. The determination of surface heat loss based on the heat of the pool water, the heat pump capacity, the pool area, the current inlet water temperature, and the ambient temperature includes: S2041, Obtain the pool cover opening / closing status of the pool cover; In one embodiment, the pool cover is a protective device used to cover the surface of the pool water. Its core function is to reduce surface evaporation and heat loss of the pool water. It can be opened or closed according to user needs. The pool cover's open / closed status refers to the current working state of the pool cover, which is divided into "open" and "closed". It is detected by sensors preset by the unit (such as stroke sensors and infrared sensors) or manually input by the user through the control terminal.

[0043] S2042, determine the surface heat loss of the pool based on the opening and closing status of the pool cover, the heat of the pool water, the heat pump capacity, the pool area, the current inlet water temperature, and the ambient temperature.

[0044] In one embodiment, to better suit actual swimming pool usage scenarios, the accuracy of surface heat loss calculation is further improved. Specifically, the surface heat loss is calculated using a supplementary formula: Q_loss = Q_water / P_hp × (S_pool × (0.2)). 0.1×lid)+S_pool×0.003×|Twin T4|), substitute the lid value corresponding to the pool cover's open / closed state into the formula, and the specific calculation logic is as follows: When the pool cover is closed (lid=1): In the formula, S_pool×(0.2) 0.1×1)=S_pool×0.1, the evaporative heat dissipation coefficient decreases, and surface heat loss decreases; When the pool cover is open (lid=0): In the formula, S_pool×(0.2) 0.1×0)=S_pool×0.2, the evaporative heat dissipation coefficient remains unchanged, and the surface heat loss remains at a normal level.

[0045] S206, Based on the heat pump capacity, pool water heat, pool surface heat loss, and redundancy correction value, determine the required operating time of the heat pump unit.

[0046] In one embodiment, the operating time is calculated using the formula: t_plan=(Q_water+Q_loss) / P_hp ×μ×60, where Q_loss is the heat loss from the pool surface, Q_water is the heat of the pool water, P_hp is the heat pump capacity, and μ is a redundancy correction value. Substituting these values ​​into the formula yields the required operating time for the heat pump unit.

[0047] In this embodiment, considering the different heat losses under different ambient temperatures and the different heat exchange patterns of the unit under different operating modes, the correction value can be queried through the corresponding temperature correction association table. This allows the calculation of working time to be more in line with actual working conditions, avoiding the failure of water temperature to reach the standard on time or energy waste due to unreasonable correction values. Furthermore, the calculation logic and basic parameters of heat in the pool water and the calculation logic and parameter basis of heat loss on the pool surface are clarified, improving the calculation accuracy of heat loss on the pool surface and thus improving the accuracy of working time prediction.

[0048] Please see Figure 9 This is a flowchart illustrating a control method for a heat pump unit provided in an embodiment of this application. Figure 9 As shown, the method in this application embodiment may include the following steps S301-S303.

[0049] S301, obtain the peak and off-peak electricity periods of the power grid; In one embodiment, peak and off-peak electricity periods are acquired. Peak electricity periods refer to the peak hours of the power grid load, during which electricity prices are higher (e.g., 8:00-22:00 daily). The specific time period is determined by the local power grid company, and the generating units can acquire this information via the cloud or manually input by the user. Off-peak electricity periods refer to the low hours of the power grid load, during which electricity prices are lower (e.g., 22:00-8:00 the next day), corresponding to the peak electricity periods. The specific time period is also determined by the local power grid company.

[0050] S302, determine the control strategy of the heat pump unit according to the set pool usage time and the working time, the control strategy includes controlling the heat pump unit to operate in maximum power mode during off-peak hours and / or controlling the heat pump unit to operate in low load mode or stop operating during peak hours; In one embodiment, the user-set pool usage time and calculated working time are retrieved, and a control strategy is formulated by combining peak and off-peak electricity periods.

[0051] For example, if all or most of the working time falls during off-peak hours: the control unit operates in maximum power mode (powerful mode) during off-peak hours to quickly complete heating / cooling tasks, ensuring that the temperature is reached at the user-set usage time, while taking advantage of low electricity prices to reduce electricity costs; If the working hours fall partly during peak electricity hours and partly during off-peak electricity hours: prioritize controlling the unit to operate in maximum power mode during off-peak electricity hours to complete most of the heating / cooling tasks; during peak electricity hours, operate in low load mode (only maintain water temperature or adjust it slowly), or stop operating directly to avoid high energy consumption during peak electricity hours; If all working hours fall during peak electricity hours: the control unit will operate in low-load mode to minimize energy consumption. At the same time, the operating power will be adjusted appropriately according to the water temperature reaching the target to ensure timely temperature achievement. If the user allows, a notification can be sent suggesting that the set usage time be adjusted to the temperature achievement time corresponding to off-peak electricity hours to further reduce costs.

[0052] S303, control the operation of the heat pump unit according to the control strategy.

[0053] The unit automatically controls the start-up and shutdown timing, operating power, and operating mode according to the established control strategy. At the same time, it periodically collects sensor data, updates the working time and peak-valley electricity periods (if adjusted), and dynamically optimizes the control strategy to ensure that electricity costs are reduced to the minimum while reaching the required temperature on time.

[0054] In this embodiment of the application, by incorporating the peak and off-peak electricity periods of the power grid into the control strategy, the unit operation is linked with the peak and off-peak electricity of the power grid, thereby ensuring that the water temperature meets the standard while reducing the user's electricity costs.

[0055] Please see Figure 10 This is a flowchart illustrating a control method for a heat pump unit provided in an embodiment of this application. Figure 8 As shown, the method in this application embodiment may include the following steps S401-S403.

[0056] S401, Obtain the user's historical usage data, which includes historical pool usage time and historical user-set water temperature; In one embodiment, historical usage data refers to the data related to the user's past use of the swimming pool, including historical pool usage time settings (such as the user's past use of the pool at 15:00 every Saturday), historical user-set water temperature (such as the user's past commonly used water temperature setting of 27°C), and may also include historical usage duration, pool cover usage habits, and other data.

[0057] S402, Based on the historical usage data, generate a customized pool reservation plan for the user within a future set time period; In one embodiment, a customized pool reservation plan, also known as a pool reservation scheme, is generated based on the user's historical usage data and tailored to their habits. This plan includes recommended usage time and water temperature, eliminating the need for manual input from the user. For example, generating a customized pool reservation plan can employ a neural network algorithm to construct a personalized prediction model. The user's historical usage data is then input into this model to determine their preferred usage time and temperature, thus generating the customized pool reservation plan. Optionally, this personalized prediction model can be updated periodically. By continuously collecting subsequent user usage data, the model can be continuously optimized to ensure the customized pool reservation plan better reflects the user's latest usage habits.

[0058] Optionally, a customized pool reservation plan can be generated and pushed to the user a week in advance, reminding the user to plan their pool usage time and preventing the user from being unable to use the pool due to forgetting to set the plan, thus further improving the convenience of use.

[0059] For example, if a user uses the pool every Saturday and Sunday from 3:00 PM to 5:00 PM (with a commonly set water temperature of 27°C), a customized pool reservation plan can be generated one week in advance. The plan clearly recommends the usage time, such as 3:00 PM on Saturdays and Sundays of the coming week and the recommended water temperature (27°C). At the same time, the recommended parameters can be optimized by taking into account the ambient temperature and peak and off-peak electricity times. For example, the recommended water temperature can be appropriately increased before a cold wave arrives.

[0060] S403, in response to the user's confirmation of the customized pool reservation plan, the recommended water temperature in the customized pool reservation plan is determined to be the user's user-set water temperature, and the recommended usage time in the customized pool reservation plan is determined to be the user's set pool usage time.

[0061] In one embodiment, a customized pool reservation plan is pushed to the user via a mobile APP, wired controller or other control terminal. After viewing the plan, the user can directly click "confirm" to complete the operation, or manually modify the recommended water temperature and recommended usage time.

[0062] In this embodiment of the application, a reservation plan tailored to the user's habits is automatically generated based on the user's historical usage data. The user only needs to confirm, which greatly improves the convenience of use. At the same time, the generated reservation plan is tailored to the user's personal usage habits, avoiding the problem of general plans not meeting user needs and improving the user experience.

[0063] Please see Figure 11 This is a flowchart illustrating a control method for a heat pump unit provided in an embodiment of this application. Figure 11 As shown, the method in this application embodiment may include the following steps S501-S502.

[0064] S501, determine the pool usage associated accounts based on the user's association relationship chain, and identify each associated user of the pool based on the pool usage associated accounts; In one embodiment, the association chain of the current user account is retrieved to identify all pool usage associated accounts associated with the current user account; then, based on each associated account, the corresponding associated user is determined (e.g., if the current user account is associated with 3 family accounts, there are 3 associated users).

[0065] S502, based on the pool usage preferences of each associated user, generate a group-optimal pool usage time period that meets the usage needs of all associated users, and use the group-optimal pool usage time period as the user's set pool usage time.

[0066] In one embodiment, historical user-set water temperature data for each associated user is retrieved. Through statistical analysis (such as taking the average and mode of historical set water temperatures), the temperature preference of each user is determined (e.g., user A's historical set water temperatures are mostly 27℃ and 28℃, so the temperature preference is 27-28℃). Based on the usage preferences of all associated users, combined with pool water temperature adjustment patterns (e.g., the water temperature can be maintained at 26-27℃ to meet different users' temperature preferences), unit operating time, and other factors, an optimal pool usage period for the group is generated. It is understood that the optimal pool usage period for the group avoids conflicts between different users' usage times and takes into account both users' time and temperature preferences. At the same time, it makes the most of off-peak electricity hours to reduce energy consumption; for example, if user A prefers to use the pool at 15:00 and user B prefers to use it at 19:00, the generated optimal pool usage period is 15:00-17:00 and 19:00-21:00, with the water temperature maintained at 26.5℃, satisfying both users' preferences. The generated optimal pool usage period for the group is automatically determined as the current user's set pool usage time.

[0067] Optionally, each associated user's pool usage preferences include at least one of the following: pool temperature preference, pool time preference, and pool duration preference. Pool time preference refers to the preferred time period and frequency of pool use for each associated user. Pool temperature preference refers to the preferred range or specific temperature value of pool water for each associated user. Pool duration preference refers to the preferred duration of a single pool session for each associated user.

[0068] In this embodiment of the application, by analyzing the usage preferences of all associated users, the optimal usage time period for the group is generated, avoiding conflicts between different users due to different usage time and temperature preferences, and improving the coordination of multi-user use.

[0069] based on Figure 1 The structural diagram is shown below. The control device for the swimming pool heat pump unit provided in this application embodiment will be described in detail below, in conjunction with section 12. It should be noted that... Figure 12 The control device for the pool heat pump unit in this application is used to perform the functions described in this application. Figures 2-9 The methods shown in the embodiments are for illustrative purposes only, illustrating the parts relevant to the embodiments of this application. For specific technical details not disclosed, please refer to this application. Figures 2-11 The illustrated embodiment. Specifically, the control device 1 of the pool heat pump unit includes: The mode determination unit 11 is used to determine the operating mode of the heat pump unit based on the user's set water temperature, the pool's inlet water temperature, and the preset hysteresis value. The heat pump capacity determination unit 12 is used to query the variable operating condition table of the heat pump unit based on the ambient temperature of the pool, the model capacity of the heat pump unit, the inlet water temperature and the operating mode, so as to obtain the heat pump capacity of the heat pump unit. The working time determination unit 13 is used to determine the working time required for the heat pump unit to reach the user-set water temperature based on the heat pump capacity, pool water heat, pool surface heat loss and redundancy correction value. Control unit 14 is used to determine the control strategy of the heat pump unit according to the user's set pool usage time and the working time, and control the operation of the heat pump unit according to the control strategy.

[0070] Optionally, the working duration determination unit 13 is further configured to: call the temperature correction association table corresponding to the operating mode, and determine the redundancy correction value corresponding to the ambient temperature in the temperature correction association table.

[0071] Optionally, the working time determination unit 13 is further configured to: obtain the pool water volume of the pool; The heat of the pool water is determined based on the pool water volume, the user-set water temperature, and the inlet water temperature.

[0072] Optionally, the working time determination unit 13 is further configured to: determine the heat loss of the pool surface based on the heat of the pool water, the heat pump capacity, the pool area, the inlet water temperature, and the ambient temperature.

[0073] Optionally, the working time determination unit 13 is further configured to: obtain the pool cover opening / closing status of the pool cover; The heat loss of the pool surface is determined based on the opening and closing status of the pool cover, the heat of the pool water, the heat pump capacity, the pool area, the current inlet water temperature, and the ambient temperature.

[0074] Optionally, the control unit 14 is specifically used to: acquire the peak power period and valley power period of the power grid; The control strategy of the heat pump unit is determined based on the set pool usage time and the working time. The control strategy includes controlling the heat pump unit to operate in maximum power mode during off-peak hours and / or controlling the heat pump unit to operate in low load mode or stop operating during peak hours. The heat pump unit is operated according to the control strategy described above.

[0075] Optionally, the control device 1 of the pool heat pump unit further includes a recommendation module 15, specifically used to: acquire the user's historical usage data, the historical usage data including historical set pool usage time and historical user set water temperature; Based on the historical usage data, a customized pool reservation plan for the user within a future set time period is generated; In response to the user's confirmation of the customized pool reservation plan, the recommended water temperature in the customized pool reservation plan is determined to be the user's user-set water temperature, and the recommended usage time in the customized pool reservation plan is determined to be the user's set pool usage time.

[0076] Optionally, the recommendation module 15 is further configured to: determine the pool usage associated accounts based on the user's association relationship chain, and identify each associated user of the pool based on the pool usage associated accounts; Based on the pool usage preferences of each associated user, a group-optimal pool usage time period that meets the usage needs of all associated users is generated, and the group-optimal pool usage time period is used as the user's set pool usage time.

[0077] Optionally, the pool usage preferences of each associated user include at least one of pool usage temperature preference, pool usage time preference, and pool usage duration preference.

[0078] Optionally, the recommendation module 15 is further configured to: obtain meteorological information corresponding to the user's set pool usage time; A recommended water temperature is generated based on the meteorological information and the user-set water temperature. In response to the user's confirmation of the recommended water temperature, the recommended water temperature is updated to the user's current user-set water temperature.

[0079] In this embodiment, the operating mode of the heat pump unit is determined based on the user's set water temperature, the pool's inlet water temperature, and a preset hysteresis value. The heat pump unit's variable operating condition table is consulted based on the pool's ambient temperature, the unit's capacity, the inlet water temperature, and the operating mode to obtain its heat pump capacity. The operating time required for the heat pump unit to reach the user's set water temperature is determined based on the heat pump capacity, the pool water's heat output, the pool surface heat loss, and redundancy correction values. A control strategy for the heat pump unit is determined based on the user's set pool usage time and operating time, and the unit is controlled according to this strategy. Using the user's set pool usage time as a time node, combined with the estimated precise operating time, the optimal start-up time of the heat pump unit is derived and determined. Simultaneously, a corresponding operating control strategy is formulated. The unit will automatically start and stop and adjust its operating power according to this strategy, ensuring that the pool water temperature reaches the target at the user's set usage time. This avoids overheating and energy waste caused by starting the unit prematurely and solves the problem of not being able to swim immediately during temporary use, achieving intelligent and on-demand control of the heat pump unit.

[0080] Please see Figure 13 This document provides a structural schematic diagram of a heat pump unit as an embodiment of this application. Figure 13 As shown, the heat pump unit 600 includes a processor 601 and a memory 602. The processor 601 and the memory 602 are electrically connected.

[0081] The processor 601 is the control center of the heat pump unit 600 and may include one or more processing cores. The processor 601 connects to various parts of the heat pump unit 600 using various interfaces and lines. It executes various functions and processes data of the heat pump unit 600 by running or calling computer programs stored in the memory 602 and by calling data stored in the memory 602, thereby providing overall control of the heat pump unit 600. Optionally, the processor 601 may be implemented using at least one hardware form of Digital Signal Processing (DSP), Field Programmable Gate Array (FPGA), or Programmable Logic Array (PLA). The processor 601 may integrate one or more of the following: CPU, Graphics Processing Unit (GPU), and modem. The CPU primarily handles the operating system, user page, and applications; the GPU is responsible for rendering and drawing the displayed content; and the modem handles wireless communication. It is understood that the modem may also not be integrated into the processor 601 and may be implemented separately through a communication chip.

[0082] The memory 602 can be used to store software programs and modules. The processor 601 executes various functional applications and data processing by running the computer programs and modules stored in the memory 602. The memory 602 may mainly include a program storage area and a data storage area. The program storage area may store the operating system, computer programs required for at least one function, etc.; the data storage area may store data created based on the use of the heat pump unit 600, etc.

[0083] Furthermore, memory 602 may include high-speed random access memory, and may also include non-volatile memory, such as at least one disk storage device, flash memory device, or other volatile solid-state storage device. Accordingly, memory 602 may also include a memory controller to provide processor 601 with access to memory 602.

[0084] In this embodiment, the processor 601 in the heat pump unit 600 loads the instructions corresponding to the processes of one or more computer programs into the memory 602 according to the following steps, and the processor 601 runs the computer programs stored in the memory 602 to realize various functions, as follows: The operating mode of the heat pump unit is determined based on the user's set water temperature, the pool's inlet water temperature, and the preset hysteresis value; the operating mode includes any one of cooling operation, mode hold, or heating operation; The heat pump capacity of the heat pump unit can be obtained by querying the variable operating condition table of the heat pump unit based on the ambient temperature of the pool, the model capacity of the heat pump unit, the inlet water temperature, and the operating mode. Based on the heat pump capacity, pool water heat, pool surface heat loss, and redundancy correction value, determine the operating time required for the heat pump unit to reach the user-set water temperature; The control strategy for the heat pump unit is determined based on the user's set pool usage time and the working time, and the heat pump unit is controlled to operate according to the control strategy.

[0085] Optionally, before executing the process of determining the operating time required for the heat pump unit to reach the user-set water temperature based on the heat pump capacity, pool water heat, pool surface heat loss, and redundancy correction value, the processor 601 also executes: Call the temperature correction association table corresponding to the operating mode, and determine the redundancy correction value corresponding to the ambient temperature in the temperature correction association table.

[0086] Optionally, before executing the process of determining the required operating time of the heat pump unit based on the heat pump capacity, pool water heat, pool surface heat loss, and redundancy correction value, the processor 601 also performs the following: Obtain the water volume of the swimming pool; The heat of the pool water is determined based on the pool water volume, the user-set water temperature, and the inlet water temperature.

[0087] Optionally, after determining the heat of the pool water based on the pool water volume, the user-set water temperature, and the inlet water temperature, the processor 601 further executes: The surface heat loss of the pool is determined based on the heat of the pool water, the capacity of the heat pump, the area of ​​the pool, the inlet water temperature, and the ambient temperature.

[0088] Optionally, the pool is equipped with a pool cover; when the processor 601 determines the heat loss of the pool surface based on the heat of the pool water, the heat pump capacity, the pool area, the current inlet water temperature, and the ambient temperature, it specifically performs the following: Obtain the open / closed state of the pool cover; The heat loss of the pool surface is determined based on the pool cover's open / closed status, the pool water's heat volume, the heat pump's capacity, the pool's area, the current inlet water temperature, and the ambient temperature. Optionally, the processor 601, when executing a control strategy for the heat pump unit based on the user-set pool usage time and the operating time, controls the heat pump unit's operation according to the control strategy, specifically performing the following: Obtain the peak and off-peak electricity times of the power grid; The control strategy of the heat pump unit is determined based on the set pool usage time and the working time. The control strategy includes controlling the heat pump unit to operate in maximum power mode during off-peak hours and / or controlling the heat pump unit to operate in low load mode or stop operating during peak hours. The heat pump unit is operated according to the control strategy described above.

[0089] Optionally, processor 601 is also used to perform: Obtain the user's historical usage data, which includes historical pool usage time and historical user-set water temperature. Based on the historical usage data, a customized pool reservation plan for the user within a future set time period is generated; In response to the user's confirmation of the customized pool reservation plan, the recommended water temperature in the customized pool reservation plan is determined to be the user's user-set water temperature, and the recommended usage time in the customized pool reservation plan is determined to be the user's set pool usage time.

[0090] Optionally, processor 601 is also used to perform: Pool usage associated accounts are determined based on the user's association relationship chain, and each associated user of the pool is identified based on the pool usage associated accounts; Based on the pool usage preferences of each associated user, a group-optimal pool usage time period that meets the usage needs of all associated users is generated, and the group-optimal pool usage time period is used as the user's set pool usage time.

[0091] Optionally, the pool usage preferences of each associated user may include at least one of the following: pool temperature preference, pool time preference, and pool duration preference.

[0092] Optionally, processor 601 is also used to perform: Obtain the meteorological information corresponding to the user's set pool usage time; A recommended water temperature is generated based on the meteorological information and the user-set water temperature. In response to the user's confirmation of the recommended water temperature, the recommended water temperature is updated to the user's current user-set water temperature.

[0093] In this embodiment, the operating mode of the heat pump unit is determined based on the user's set water temperature, the pool's inlet water temperature, and a preset hysteresis value. The heat pump unit's variable operating condition table is consulted based on the pool's ambient temperature, the unit's capacity, the inlet water temperature, and the operating mode to obtain its heat pump capacity. The operating time required for the heat pump unit to reach the user's set water temperature is determined based on the heat pump capacity, the pool water's heat output, the pool surface heat loss, and redundancy correction values. A control strategy for the heat pump unit is determined based on the user's set pool usage time and operating time, and the unit is controlled according to this strategy. Using the user's set pool usage time as a time node, combined with the estimated precise operating time, the optimal start-up time of the heat pump unit is derived and determined. Simultaneously, a corresponding operating control strategy is formulated. The unit will automatically start and stop and adjust its operating power according to this strategy, ensuring that the pool water temperature reaches the target at the user's set usage time. This avoids overheating and energy waste caused by starting the unit prematurely and solves the problem of not being able to swim immediately during temporary use, achieving intelligent and on-demand control of the heat pump unit.

[0094] It should be understood that the apparatus provided in this application embodiment is used to execute the above-described control method for a swimming pool heat pump unit, and therefore can achieve the same effect as the above-described implementation method.

[0095] When using an integrated unit, the device may include a processing module and a storage module. Specifically, when the device is applied to a heat pump unit, the processing module can be used to control and manage the operation of the heat pump unit. The storage module can be used to support the heat pump unit in executing relevant program code, etc.

[0096] The processing module may be a processor or a controller, which can implement or execute the various exemplary logic blocks, modules, and circuits described in conjunction with the disclosure of this application. The processor may also be a combination of functions that implement computing capabilities, such as a combination of one or more microprocessors, a combination of digital signal processing (DSP) and a microprocessor, etc., and the storage module may be a memory.

[0097] In addition, the device provided in this application embodiment may specifically be a chip, component or module. The chip may include a connected processor and a memory. The memory is used to store instructions. When the processor calls and executes the instructions, the chip can execute a control method for a heat pump unit provided in the above embodiment.

[0098] This application also provides a computer-readable storage medium storing computer program code. When the computer program code is run on a computer, the computer executes the above-described related method steps to implement the control method for a swimming pool heat pump unit provided in the above embodiments.

[0099] This embodiment also provides a computer program product that, when run on a computer, causes the computer to perform the aforementioned related steps to implement the control method for a swimming pool heat pump unit provided in the above embodiment.

[0100] In this embodiment, the device, computer-readable storage medium, computer program product, or chip are all used to execute the corresponding methods provided above. Therefore, the beneficial effects they can achieve can be referred to the beneficial effects in the corresponding methods provided above, and will not be repeated here.

[0101] Through the above description of the embodiments, those skilled in the art will understand that, for the sake of convenience and brevity, only the division of the above functional modules is used as an example. In actual applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above.

[0102] In the embodiments provided in this application, it should be understood that the disclosed apparatus and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of modules or units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another device, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between devices or units may be electrical, mechanical, or other forms.

[0103] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.

Claims

1. A control method for a swimming pool heat pump unit, characterized in that, Applied to heat pump units, the method includes: The operating mode of the heat pump unit is determined based on the user's set water temperature, the pool's inlet water temperature, and the preset hysteresis value; the operating mode includes any one of cooling operation, mode hold, or heating operation; The heat pump capacity of the heat pump unit can be obtained by querying the variable operating condition table of the heat pump unit based on the ambient temperature of the pool, the model capacity of the heat pump unit, the inlet water temperature, and the operating mode. Based on the heat pump capacity, pool water heat, pool surface heat loss, and redundancy correction value, determine the operating time required for the heat pump unit to reach the user-set water temperature; The control strategy for the heat pump unit is determined based on the user's set pool usage time and the working time, and the heat pump unit is controlled to operate according to the control strategy.

2. The method according to claim 1, characterized in that, Before determining the operating time required for the heat pump unit to reach the user-set water temperature based on the heat pump capacity, pool water heat, pool surface heat loss, and redundancy correction value, the method further includes: Call the temperature correction association table corresponding to the operating mode, and determine the redundancy correction value corresponding to the ambient temperature in the temperature correction association table.

3. The method according to claim 1, characterized in that, Before determining the required operating time of the heat pump unit based on the heat pump capacity, pool water heat, pool surface heat loss, and redundancy correction value, the method further includes: Obtain the water volume of the swimming pool; The heat of the pool water is determined based on the pool water volume, the user-set water temperature, and the inlet water temperature.

4. The method according to claim 3, characterized in that, After determining the heat of the pool water based on the pool water volume, the user-set water temperature, and the inlet water temperature, the method further includes: The surface heat loss of the pool is determined based on the heat of the pool water, the capacity of the heat pump, the area of ​​the pool, the inlet water temperature, and the ambient temperature.

5. The method according to claim 4, characterized in that, The swimming pool is equipped with a pool cover; determining the surface heat loss of the pool based on the heat of the pool water, the heat pump capacity, the pool area, the current inlet water temperature, and the ambient temperature includes: Obtain the open / closed state of the pool cover; The heat loss of the pool surface is determined based on the opening and closing status of the pool cover, the heat of the pool water, the heat pump capacity, the pool area, the current inlet water temperature, and the ambient temperature.

6. The method according to claim 1, characterized in that, The step of determining the control strategy for the heat pump unit based on the user's set pool usage time and the working time, and controlling the operation of the heat pump unit according to the control strategy, includes: Obtain the peak and off-peak electricity times of the power grid; The control strategy of the heat pump unit is determined based on the set pool usage time and the working time. The control strategy includes controlling the heat pump unit to operate in maximum power mode during off-peak hours and / or controlling the heat pump unit to operate in low load mode or stop operating during peak hours. The heat pump unit is operated according to the control strategy described above.

7. The method according to claim 1, characterized in that, The method further includes: Obtain the user's historical usage data, which includes historical pool usage time and historical user-set water temperature. Based on the historical usage data, a customized pool reservation plan for the user within a future set time period is generated; In response to the user's confirmation of the customized pool reservation plan, the recommended water temperature in the customized pool reservation plan is determined to be the user's user-set water temperature, and the recommended usage time in the customized pool reservation plan is determined to be the user's set pool usage time.

8. The method according to claim 1, characterized in that, The method further includes: Pool usage associated accounts are determined based on the user's association relationship chain, and each associated user of the pool is identified based on the pool usage associated accounts; Based on the pool usage preferences of each associated user, a group-optimal pool usage time period that meets the usage needs of all associated users is generated, and the group-optimal pool usage time period is used as the user's set pool usage time.

9. The method according to claim 8, characterized in that, The pool usage preferences of each associated user include at least one of the following: pool temperature preference, pool time preference, and pool duration preference.

10. The method according to any one of claims 1-9, characterized in that, The method further includes: Obtain the weather information corresponding to the user's set pool usage time; A recommended water temperature is generated based on the meteorological information and the user-set water temperature. In response to the user's confirmation of the recommended water temperature, the recommended water temperature is updated to the user's current user-set water temperature.

11. A control device for a swimming pool heat pump unit, characterized in that, The device, applied to heat pump units, includes: The mode determination unit is used to determine the operating mode of the heat pump unit based on the user's set water temperature, the pool's inlet water temperature, and a preset hysteresis value. The heat pump capacity determination unit is used to query the variable operating condition table of the heat pump unit based on the ambient temperature of the swimming pool, the model capacity of the heat pump unit, the inlet water temperature and the operating mode, so as to obtain the heat pump capacity of the heat pump unit. The working time determination unit is used to determine the working time required for the heat pump unit to reach the user-set water temperature based on the heat pump capacity, pool water heat, pool surface heat loss, and redundancy correction value. The control unit is used to determine the control strategy of the heat pump unit based on the user's set pool usage time and the working time, and control the operation of the heat pump unit according to the control strategy.

12. A heat pump unit, characterized in that, The heat pump unit includes: Memory, used to store executable program code; A processor is configured to call and run the executable program code from the memory, causing the heat pump unit to perform the method as described in any one of claims 1 to 10.

13. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer program code that, when executed, implements the method as described in any one of claims 1 to 10.