Water temperature control method and device, terminal equipment and computer readable storage medium
By obtaining the pool specification parameters and calculating the temperature compensation coefficient, and adjusting the pool water temperature, the problem of mismatch in water temperature during use is solved and the user experience is improved.
Patent Information
- Application Number
- CN202411252097.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-06
- Publication Date
- 2024-12-27
AI Technical Summary
In the residential pool water temperature control system, there is a difference between the target water temperature set by the user and the actual experience of the water temperature, which leads to the user's need to make repeated adjustments and affects the user experience.
By obtaining the pool specification parameters of the target pool, determine the temperature compensation coefficient, calculate the compensation temperature based on these coefficients, and adjust the set temperature to match the user's comfortable water temperature needs.
It effectively solves the problem that the set temperature does not match the actual temperature, improves the user experience, and reduces the frequency of water temperature adjustment and the user's operation complexity.
Smart Images

Figure CN119200715A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of automatic control, and specifically to a water temperature control method, device, terminal equipment and computer-readable storage medium. Background Art
[0002] With improving living standards, residential swimming pools are becoming increasingly popular for swimming, hydrotherapy, and other health and wellness purposes. During use, a pool unit provides heat and controls the water temperature through the pool's inlet and outlet water circulation. The upper surface of the pool water dissipates heat through convection, and pool water is typically supplied with water that flows in from the bottom and flows out from the top. This creates a vertical temperature gradient within the pool water, exchanging heat with the pool enclosure through both conduction and convection. However, when using a pool, users typically spend their primary time away from the inlet and outlet pipes, rather than near the pool's inlet and outlet. Consequently, the inlet and outlet water temperatures detected by the pool unit may differ from the user's actual location. However, the unit typically operates based on the user's set water temperature. However, due to factors such as heat dissipation from the pool water and temperature measurement errors, even when users set a desired comfortable water temperature, the actual water temperature often differs from their desired temperature, requiring repeated adjustments and impacting the user experience. Therefore, a solution is needed to address this mismatch between the set temperature and the actual temperature. Summary of the Invention
[0003] The present application provides a water temperature control method that can effectively regulate water temperature.
[0004] In a first aspect, the present application provides a water temperature control method, the method comprising:
[0005] Get the pool specification parameters of the target pool;
[0006] Determining a first temperature compensation coefficient, a second temperature compensation coefficient, a third temperature compensation coefficient, and a fourth temperature compensation coefficient according to the pool specification parameters;
[0007] determining a first compensation temperature, a second compensation temperature, a third compensation temperature, and a fourth compensation temperature according to the first temperature compensation coefficient, the second temperature compensation coefficient, the third temperature compensation coefficient, and the fourth temperature compensation coefficient;
[0008] The set temperature of the target water pool is regulated according to the first compensation temperature, the second compensation temperature, the third compensation temperature, and the fourth compensation temperature.
[0009] In some embodiments of the present application, obtaining the pool specification parameters of the target pool includes:
[0010] Obtain the water temperature change rate of the target water pool at the target ambient temperature;
[0011] Comparing the water temperature change rate of the target water pool at the target ambient temperature with various preset water temperature change rates at the target ambient temperature in a preset database to determine a target preset water temperature change rate that matches the water temperature change rate, each of the preset water temperature change rates corresponding to preset water pool specification parameters;
[0012] Determining corresponding target preset pool specification parameters according to the target preset water temperature change rate;
[0013] The target preset pool specification parameters are determined as the pool specification parameters of the target pool.
[0014] In some embodiments of the present application, before comparing the water temperature change rate of the target water pool at the target ambient temperature with various preset water temperature change rates at the target ambient temperature in a preset database, the method further includes:
[0015] Get the pool specifications corresponding to different types of pools;
[0016] Determine the water temperature change rate of the pool specifications corresponding to different types of pools under different environmental parameters and obtain the test results;
[0017] The preset database is set according to the test result.
[0018] In some embodiments of the present application, determining the first temperature compensation coefficient, the second temperature compensation coefficient, the third temperature compensation coefficient, and the fourth temperature compensation coefficient according to the pool specification parameters includes:
[0019] Determining a rate difference between the water temperature change rate and the target preset water temperature change rate;
[0020] If the rate difference is less than or equal to a preset target rate difference threshold, determining a first temperature compensation coefficient, a second temperature compensation coefficient, a third temperature compensation coefficient, and a fourth temperature compensation coefficient according to the pool specification parameters;
[0021] If the rate difference is greater than the target rate difference threshold, the user is prompted whether the pool specification parameters are correct;
[0022] If it is determined according to the user feedback information that the specification parameters of the water pool are correct, a first temperature compensation coefficient, a second temperature compensation coefficient, a third temperature compensation coefficient, and a fourth temperature compensation coefficient are determined according to the specification parameters of the water pool.
[0023] In some embodiments of the present application, after adjusting the set temperature of the target water pool according to the first compensation temperature, the second compensation temperature, the third compensation temperature, and the fourth compensation temperature, the method further includes:
[0024] Obtaining historical operating data of the target water pool after the user performs regulation;
[0025] The preset database is optimized according to the historical operation data.
[0026] In some embodiments of the present application, determining the first compensation temperature, the second compensation temperature, the third compensation temperature, and the fourth compensation temperature according to the first temperature compensation coefficient, the second temperature compensation coefficient, the third temperature compensation coefficient, and the fourth temperature compensation coefficient includes:
[0027] Obtaining the ambient temperature and set temperature of the target water pool to obtain a target temperature difference;
[0028] Obtaining the pool area of the target pool;
[0029] Obtaining the volume of the target water pool;
[0030] Obtaining a non-energy-saving mode compensation value of the target water pool;
[0031] determining the first compensation temperature according to the first temperature compensation coefficient and the target temperature difference;
[0032] determining the second compensation temperature according to the second temperature compensation coefficient and the pool area;
[0033] determining the third compensation temperature according to the third temperature compensation coefficient and the volume of the water pool;
[0034] The fourth compensation temperature is determined according to the fourth temperature compensation coefficient and the non-energy-saving mode compensation value.
[0035] In some embodiments of the present application, regulating the set temperature of the target water pool according to the first compensation temperature, the second compensation temperature, the third compensation temperature, and the fourth compensation temperature includes:
[0036] determining a current operating mode of the target pool;
[0037] If the current operating mode is the energy-saving mode, removing some compensation temperatures from the first compensation temperature, the second compensation temperature, the third compensation temperature, and the fourth compensation temperature to obtain a remaining compensation temperature;
[0038] The set temperature of the target water pool is regulated according to the residual compensation temperature.
[0039] In a second aspect, the present application further provides a water temperature control device, comprising:
[0040] An acquisition module, used to obtain the pool specification parameters of the target pool;
[0041] a determination module, configured to determine a first temperature compensation coefficient, a second temperature compensation coefficient, a third temperature compensation coefficient, and a fourth temperature compensation coefficient according to the specification parameters of the water pool;
[0042] The determining module is further configured to determine a first compensation temperature, a second compensation temperature, a third compensation temperature, and a fourth compensation temperature according to the first temperature compensation coefficient, the second temperature compensation coefficient, the third temperature compensation coefficient, and the fourth temperature compensation coefficient;
[0043] A control module is configured to regulate the set temperature of the target water pool according to the first compensation temperature, the second compensation temperature, the third compensation temperature, and the fourth compensation temperature.
[0044] In a third aspect, the present application also provides a terminal device, which includes a processor, a memory, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the steps in any one of the water temperature control methods.
[0045] In a fourth aspect, the present application further provides a computer-readable storage medium, on which a computer program is stored, and the computer program is executed by a processor to implement the steps in any one of the water temperature control methods.
[0046] The water temperature control method provided in this application can determine a first temperature compensation coefficient, a second temperature compensation coefficient, a third temperature compensation coefficient, and a fourth temperature compensation coefficient based on the pool specifications of a target pool. These four temperature compensation coefficients are then used to determine four compensation temperatures of different dimensions. Finally, the system can adjust the target pool's set temperature based on these four compensation temperatures, resolving the issue of a mismatch between the actual and set temperatures. BRIEF DESCRIPTION OF THE DRAWINGS
[0047] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative work.
[0048] Figure 1 Schematic diagram of a water temperature control system provided in an embodiment of the present application;
[0049] Figure 2This is a flow chart of an embodiment of the water temperature control method in the embodiment of the present application;
[0050] Figure 3 This is a schematic diagram of a functional module of the water temperature control device in an embodiment of the present application;
[0051] Figure 4 It is a structural diagram of the terminal device in an embodiment of the present application. DETAILED DESCRIPTION
[0052] The following will be combined with the drawings in the embodiments of this application to clearly and completely describe the technical solutions in the embodiments of this application. Obviously, the embodiments described are only part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by those skilled in the art without making creative efforts are within the scope of protection of this application.
[0053] In the description of this application, it should be understood that the terms "first" and "second" are used for descriptive purposes only and should not be understood to indicate or imply relative importance or implicitly specify the number of the technical features indicated. Therefore, a feature defined as "first" or "second" may explicitly or implicitly include one or more of the features. In the description of this application, "plurality" means two or more, unless otherwise specifically defined.
[0054] In this application, the word "exemplary" is used to mean "serving as an example, illustration, or illustration." Any embodiment described in this application as "exemplary" is not necessarily to be construed as being preferred or advantageous over other embodiments. At the same time, it is understood that in the specific implementation of this application, when user information, user data, and other related data are involved, when the above embodiments of this application are applied to specific products or technologies, user permission or consent is required, and the collection, use, and processing of relevant data must comply with relevant laws, regulations, and standards of relevant countries and regions.
[0055] The following description is provided to enable any person skilled in the art to implement and use the present application. In the following description, details are listed for the purpose of explanation. It should be understood that one of ordinary skill in the art will recognize that the present application can be implemented without using these specific details. In other examples, well-known structures and processes will not be elaborated in detail to avoid obscuring the description of the present application with unnecessary details. Therefore, the present application is not intended to be limited to the embodiments shown, but is consistent with the widest range of principles and features disclosed in the present application.
[0056] The present application provides a water temperature control method, device, equipment and storage medium, which are described in detail below.
[0057] See also Figure 1 , Figure 1 This is a schematic diagram of a water temperature control system provided in an embodiment of the present application. The water temperature control system may include a terminal device 100 and a storage device 200. The storage device 200 may transmit data to the terminal device 100. Figure 1 The terminal device 100 in the embodiment can obtain the specification data related to the pool stored in the storage device 200 to execute the water temperature control method in this application.
[0058] In the embodiment of the present application, the terminal device 100 includes but is not limited to a desktop computer, a portable computer, a network server, a personal digital assistant (PDA), a tablet computer, a wireless terminal device, an embedded device, a mobile phone, etc.
[0059] In the embodiments of the present application, communication between the terminal device 100 and the storage device 200 can be achieved through any communication method, including but not limited to mobile communications based on the 3rd Generation Partnership Project (3GPP), Long Term Evolution (LTE), and Worldwide Interoperability for Microwave Access (WiMAX), or computer network communications based on the TCP / IP Protocol Suite (TCP / IP) and User Datagram Protocol (UDP). It should be noted that the storage device 200 can also be built into the terminal device 100, and the specific embodiments of the present application are not limited thereto.
[0060] It should be noted that Figure 1 The scene diagram of the water temperature control system shown is only an example. The water temperature control system and scene described in the embodiment of the present application are intended to more clearly illustrate the technical solution of the embodiment of the present application, and do not constitute a limitation on the technical solution provided by the embodiment of the present application. Ordinary technicians in this field can know that with the evolution of the water temperature control system and the emergence of new business scenarios, the technical solution provided by the embodiment of the present application is also applicable to similar technical problems.
[0061] like Figure 2 As shown, Figure 2 This is a flow chart of an embodiment of a water temperature control method in an embodiment of the present application. The water temperature control method may include the following steps 201 to 204:
[0062] 201. Obtain pool specification parameters of the target pool.
[0063] In the embodiments of the present application, the target pool can be any pool with liquid storage capacity, such as a swimming pool, a home mini pool, a bathtub, etc., and the specific embodiments of the present application are not limited thereto. In addition, the pool specifications may include relevant parameters such as the pool's volume, area, water temperature change rate, and thermal conductivity of the pool material, and the specific embodiments of the present application are also not limited thereto. The pool specifications of the target pool can be obtained based on manual user input. For example, when a user needs to start a pool, the user can enter the pool specifications on the pool's control panel.
[0064] 202. Determine a first temperature compensation coefficient, a second temperature compensation coefficient, a third temperature compensation coefficient, and a fourth temperature compensation coefficient according to the specifications of the pool.
[0065] In the above steps, a case where the pool specification parameters include multiple parameters is provided. Therefore, the corresponding first temperature compensation coefficient, second temperature compensation coefficient, third temperature compensation coefficient, and fourth temperature compensation coefficient can be determined for the parameters in the pool specification parameters and the preset linear function.
[0066] For example, assuming that the pool's specification parameters include the pool's volume, area, water temperature change rate, and thermal conductivity of the pool's material, the first temperature compensation coefficient corresponding to the volume can be determined based on the linear function corresponding to the volume. Similarly, the second temperature compensation coefficient corresponding to the area can be determined based on the linear function corresponding to the area, the third temperature compensation coefficient corresponding to the water temperature change rate can be determined based on the linear function corresponding to the water temperature change rate, and the fourth temperature compensation coefficient corresponding to the thermal conductivity of the pool's material can be determined based on the linear function corresponding to the thermal conductivity of the pool's material. It should be noted that the linear functions in the embodiments of the present application can be set in advance.
[0067] It should be noted that in the embodiments of the present application, a binary function f(V, H) can be configured between the volume, the thermal conductivity of the pool material, and the four temperature compensation coefficients. Where V is the volume and H is the thermal conductivity, this function can be constructed in advance based on relevant experimental results and is not limited to the specific embodiments of the present application. In other words, a relevant mapping function can be constructed based on any one or more of the pool's specification parameters.
[0068] 203. Determine a first compensation temperature, a second compensation temperature, a third compensation temperature, and a fourth compensation temperature according to the first temperature compensation coefficient, the second temperature compensation coefficient, the third temperature compensation coefficient, and the fourth temperature compensation coefficient.
[0069] The above steps provide a method for obtaining four temperature compensation coefficients. After obtaining the four temperature compensation coefficients, a reference adjustment temperature can be obtained from the system. Then, based on the four temperature compensation coefficients, the reference adjustment temperature is multiplied by each of the four temperature compensation coefficients to obtain the first compensation temperature, the second compensation temperature, the third compensation temperature, and the fourth compensation temperature. The reference adjustment temperature can be a preset temperature.
[0070] 204. Adjust the set temperature of the target water pool according to the first compensation temperature, the second compensation temperature, the third compensation temperature, and the fourth compensation temperature.
[0071] After obtaining the four compensation temperatures, you can add them to the set temperature to get the actual control temperature. For example, if the first compensation temperature is 0.1°C, the second compensation temperature is 0.1°C, the third compensation temperature is 0.2°C, and the fourth compensation temperature is 0.3°C, and the set temperature is 26°C, the actual temperature is 26.7°C. At this point, based on the power corresponding to 26.7°C, you can simply maintain the target pool temperature.
[0072] The water temperature control method provided in this application can determine a first temperature compensation coefficient, a second temperature compensation coefficient, a third temperature compensation coefficient, and a fourth temperature compensation coefficient based on the pool specifications of a target pool. These four temperature compensation coefficients are then used to determine four compensation temperatures of different dimensions. Finally, the system can adjust the target pool's set temperature based on these four compensation temperatures, resolving the issue of a mismatch between the actual and set temperatures.
[0073] To better implement the embodiments of the present application, in one embodiment of the present application, obtaining the pool specification parameters of the target pool includes:
[0074] Obtain a water temperature change rate of a target water pool at a target ambient temperature; compare the water temperature change rate of the target water pool at the target ambient temperature with each preset water temperature change rate at the target ambient temperature in a preset database, and determine a target preset water temperature change rate that matches the water temperature change rate, each preset water temperature change rate corresponding to a preset water pool specification parameter; determine the corresponding target preset water pool specification parameter based on the target preset water temperature change rate; and determine the target preset water pool specification parameter as the pool specification parameter of the target pool.
[0075] The above embodiment provides a solution for obtaining specification parameters based on manual input by the user. However, there are cases where the user does not know the specification parameters or does not manually input them. Based on this, the embodiment of the present application also provides a solution for a case where the user does not input the specification parameters.
[0076] Specifically, after starting the pool, the user will set a set temperature to maintain the pool at a certain temperature. At this point, the system can monitor the time it takes for the pool's water temperature to change from the initial startup temperature to the set temperature using the pool's temperature sensor, thereby calculating the water temperature change rate. After calculating the water temperature change rate, it can be compared with the preset water temperature change rates in a preset database to determine a matching target preset water temperature change rate. This indicates that the target preset water temperature change rate effectively represents the current thermal state of the pool.
[0077] In addition, it should be noted that the preset pool specification parameters corresponding to each preset water temperature change rate are pre-set in the preset database, for example, according to relevant experimental data, and are not limited to the specific embodiments of the present application. Based on this, when the target preset water temperature change rate is obtained, the preset pool specification parameters corresponding to the target preset water temperature change rate can be used as the pool specification parameters of the target pool. Among them, the preset database can be set in the server, and when a comparison is required, the local control device can send the water temperature change rate to the server after obtaining the water temperature change rate. Afterwards, the server can compare the above schemes based on the water temperature change rate, and then feed back the obtained pool specification parameters to the local control device.
[0078] To better implement the embodiments of the present application, in one embodiment of the present application, before comparing the water temperature change rate of the target pool at the target ambient temperature with each preset water temperature change rate at the target ambient temperature in a preset database, the method further includes:
[0079] Obtain pool specification parameters corresponding to different types of pools; determine the water temperature change rate of the pool specification parameters corresponding to different types of pools under different environmental parameters to obtain test results; and set a preset database based on the test results.
[0080] The above embodiment provides a solution for determining the specification parameters of a water pool based on a preset database. However, different ambient temperatures will also affect the rate of change of water temperature. Therefore, when constructing the preset database, it is necessary to detect the rate of change of water temperature of pools with various different pool specifications at different ambient temperatures. Therefore, when setting the preset database, it is necessary to detect the rate of change of water temperature of different types of pools at different ambient temperatures. On this basis, when determining the specification parameters of the target water pool based on the preset database, the ambient temperature of the current target water pool and the corresponding rate of change of water temperature at this ambient temperature can also be obtained. At the same time, in the comparison stage, a target ambient temperature that matches the current ambient temperature can be determined in the preset database based on the current ambient temperature, and then a target preset water temperature change rate that matches the current rate of change of water temperature can be determined at this target ambient temperature. Finally, according to the above solution, the specification parameters of the target water pool can be determined.
[0081] In order to better implement the embodiment of the present application, in one embodiment of the present application, the first temperature compensation coefficient, the second temperature compensation coefficient, the third temperature compensation coefficient, and the fourth temperature compensation coefficient are determined according to the specification parameters of the pool, including:
[0082] Determine the rate difference between the water temperature change rate and the target preset water temperature change rate; if the rate difference is less than or equal to the preset target rate difference threshold, determine the first temperature compensation coefficient, the second temperature compensation coefficient, the third temperature compensation coefficient and the fourth temperature compensation coefficient according to the pool specification parameters; if the rate difference is greater than the target rate difference threshold, prompt the user whether the pool specification parameters are correct; if the pool specification parameters are determined to be correct based on user feedback information, determine the first temperature compensation coefficient, the second temperature compensation coefficient, the third temperature compensation coefficient and the fourth temperature compensation coefficient according to the pool specification parameters.
[0083] In the above embodiment, a solution for determining the temperature compensation coefficient is provided. However, in order to further determine whether the obtained temperature compensation coefficient is in line with the actual situation, it is necessary to calculate whether the rate difference meets the requirements, that is, whether it is less than or equal to the target rate difference threshold. When the rate difference is not 0, it means that the amount of data in the preset database cannot meet the actual situation. If it is less than or equal to, the temperature compensation coefficient is determined according to the specification parameters of the pool; if it is greater than, it means that the temperature compensation coefficient obtained according to the mapping relationship in the preset database may not be able to match the current target pool. Therefore, the user needs to manually confirm, otherwise if the compensated temperature obtained after temperature compensation according to the temperature compensation coefficient has a large deviation, the user may think that the temperature control system of the pool has failed, so this is to avoid unnecessary misunderstandings.
[0084] To better implement the embodiments of the present application, in one embodiment of the present application, after adjusting the set temperature of the target pool according to the first compensation temperature, the second compensation temperature, the third compensation temperature, and the fourth compensation temperature, the method further includes:
[0085] Obtain the historical operating data of the target pool after the user has adjusted it; optimize the preset database based on the historical operating data.
[0086] The above embodiment provides a solution for pre-building a preset database. However, in actual use, users may develop preferences. Therefore, the most frequently used temperature settings during pool use can be continuously collected, and the temperature compensation coefficients corresponding to these temperature settings can be recorded as the user's most frequently used settings.
[0087] Alternatively, the calculated pool specifications and corresponding temperature compensation coefficients can be iteratively corrected based on the user's multiple historical operating data to improve accuracy. For example, four temperature compensation coefficients can be averaged based on the user's historical operating data to obtain the averaged first, second, third, and fourth temperature compensation coefficients. The averaged four temperature compensation coefficients are then used as the user's preferred coefficients, which are then entered into a preset database to achieve an optimization effect.
[0088] Alternatively, when a user manually enters pool specifications, a target preset pool specification is calculated based on the pool's temperature change rate. The manually entered pool specifications can then be compared with the target preset pool specifications. If the difference is significant, the user-entered pool specifications can replace the target preset pool specifications, thereby optimizing the preset database.
[0089] It should be noted that in this application, there are many solutions for optimizing the database, which will not be described in detail here.
[0090] To better implement the embodiments of the present application, in one embodiment of the present application, determining the first compensation temperature, the second compensation temperature, the third compensation temperature, and the fourth compensation temperature according to the first temperature compensation coefficient, the second temperature compensation coefficient, the third temperature compensation coefficient, and the fourth temperature compensation coefficient includes:
[0091] Obtain the ambient temperature and set temperature of the target water pool to obtain a target temperature difference; obtain the pool area of the target water pool; obtain the pool volume of the target water pool; obtain the non-energy-saving mode compensation value of the target pool; determine a first compensation temperature based on a first temperature compensation coefficient and the target temperature difference; determine a second compensation temperature based on a second temperature compensation coefficient and the water pool area; determine a third compensation temperature based on a third temperature compensation coefficient and the water pool volume; and determine a fourth compensation temperature based on a fourth temperature compensation coefficient and the non-energy-saving mode compensation value.
[0092] The above embodiment provides a solution for determining various compensation temperatures based on a reference temperature. However, different temperature compensation coefficients represent different physical meanings. Therefore, to improve the accuracy of temperature compensation, different references can be set. For example, the first temperature compensation coefficient can be a compensation coefficient related to the ambient temperature. In this case, the target temperature difference can be determined as a reference based on the temperature difference between the current ambient temperature and the set temperature. Furthermore, the area of the pool affects the heat dissipation of the water temperature. Therefore, the area of the pool can also be used as a reference. In this case, the second temperature compensation coefficient can be a compensation coefficient related to the area. Similarly, the third temperature compensation coefficient can be related to the volume of the pool, with the volume determining how quickly the water temperature changes. Finally, in some cases, the pool can have an energy-saving mode. If it is in non-energy-saving mode, temperature control can be performed without considering energy consumption. In this case, a non-energy-saving mode compensation value is pre-set in the system, and the fourth temperature compensation coefficient is a coefficient related to the non-energy-saving mode compensation value.
[0093] In order to better implement the embodiment of the present application, in one embodiment of the present application, the set temperature of the target water pool is regulated according to the first compensation temperature, the second compensation temperature, the third compensation temperature, and the fourth compensation temperature, including:
[0094] Determine the current operating mode of the target water pool; if the current operating mode is the energy-saving mode, remove part of the compensation temperature from the first compensation temperature, the second compensation temperature, the third compensation temperature, and the fourth compensation temperature to obtain a residual compensation temperature; and adjust the set temperature of the target water pool according to the residual compensation temperature.
[0095] As can be seen from the above embodiment, the pool can have an energy-saving mode. Therefore, in energy-saving mode, regulating the water temperature requires considering energy consumption, so the heater power needs to be reduced. In other words, when performing temperature compensation, the compensation temperature needs to be appropriately lowered.
[0096] In the above embodiment, four compensation temperatures are provided as compensation for the set temperature. In this case, three or fewer compensation temperatures can be eliminated from the four compensation temperatures to obtain at least one remaining compensation temperature. This reduces the number of remaining compensation temperatures to less than four. Compared to the previous compensation strength, the compensation strength after elimination is significantly reduced, thus meeting certain energy-saving requirements.
[0097] In order to better implement the water temperature control method in the embodiment of the present application, a water temperature control device is also provided in the embodiment of the present application, such as Figure 3 As shown, the apparatus 300 includes:
[0098] An acquisition module 301 is used to acquire the pool specification parameters of a target pool;
[0099] Determination module 302, for determining a first temperature compensation coefficient, a second temperature compensation coefficient, a third temperature compensation coefficient, and a fourth temperature compensation coefficient according to the specification parameters of the pool;
[0100] The determination module 302 is further configured to determine a first compensation temperature, a second compensation temperature, a third compensation temperature, and a fourth compensation temperature according to the first temperature compensation coefficient, the second temperature compensation coefficient, the third temperature compensation coefficient, and the fourth temperature compensation coefficient;
[0101] The control module 303 is used to adjust the set temperature of the target water pool according to the first compensation temperature, the second compensation temperature, the third compensation temperature and the fourth compensation temperature.
[0102] The water temperature control device provided by the present application can, after the acquisition module 301 obtains the pool specifications of the target pool, determine the first temperature compensation coefficient, the second temperature compensation coefficient, the third temperature compensation coefficient, and the fourth temperature compensation coefficient based on the pool specifications of the target pool. The determination module 302 then determines four compensation temperatures of different dimensions based on these four temperature compensation coefficients. Finally, the control module 303 in the system can adjust the set temperature of the target pool based on these four compensation temperatures, thus resolving the problem of mismatch between the actual temperature and the set temperature.
[0103] In some embodiments of the present application, the acquisition module 301 is specifically used to:
[0104] Obtain the water temperature change rate of the target water pool at the target ambient temperature;
[0105] Comparing the water temperature change rate of the target pool at the target ambient temperature with various preset water temperature change rates at the target ambient temperature in a preset database to determine a target preset water temperature change rate that matches the water temperature change rate, wherein each preset water temperature change rate corresponds to a preset pool specification parameter;
[0106] Determine the corresponding target preset pool specification parameters according to the target preset water temperature change rate;
[0107] The target preset pool specification parameters are determined as the pool specification parameters of the target pool.
[0108] In some embodiments of the present application, the acquisition module 301 is further configured to:
[0109] Get the pool specifications corresponding to different types of pools;
[0110] Determine the water temperature change rate of the pool specifications corresponding to different types of pools under different environmental parameters and obtain the test results;
[0111] According to the test results, set the default database.
[0112] In some embodiments of the present application, the determination module 302 is specifically configured to:
[0113] Determine the difference between the water temperature change rate and the target preset water temperature change rate;
[0114] If the rate difference is less than or equal to a preset target rate difference threshold, determining a first temperature compensation coefficient, a second temperature compensation coefficient, a third temperature compensation coefficient, and a fourth temperature compensation coefficient according to the pool specification parameters;
[0115] If the rate difference is greater than the target rate difference threshold, the user is prompted whether the pool specification parameters are correct;
[0116] If it is determined that the pool specification parameters are correct according to the user feedback information, a first temperature compensation coefficient, a second temperature compensation coefficient, a third temperature compensation coefficient, and a fourth temperature compensation coefficient are determined according to the pool specification parameters.
[0117] In some embodiments of the present application, the acquisition module 301 is further configured to:
[0118] Obtain historical operating data of the target pool after the user has made adjustments;
[0119] Optimize the preset database based on historical operation data.
[0120] In some embodiments of the present application, the determining module 302 is further configured to:
[0121] Obtain the ambient temperature and set temperature of the target pool to obtain the target temperature difference;
[0122] Get the pool area of the target pool;
[0123] Get the volume of the target pool;
[0124] Obtain the non-energy-saving mode compensation value of the target pool;
[0125] Determining a first compensation temperature according to a first temperature compensation coefficient and a target temperature difference;
[0126] Determining a second compensation temperature according to a second temperature compensation coefficient and the area of the pool;
[0127] Determining a third compensation temperature according to a third temperature compensation coefficient and the volume of the water pool;
[0128] A fourth compensation temperature is determined according to the fourth temperature compensation coefficient and the non-energy-saving mode compensation value.
[0129] In some embodiments of the present application, the control module 303 is specifically configured to:
[0130] Determine the current operating mode of the target pool;
[0131] If the current operating mode is the energy-saving mode, a portion of the compensation temperature is removed from the first compensation temperature, the second compensation temperature, the third compensation temperature, and the fourth compensation temperature to obtain a remaining compensation temperature;
[0132] The set temperature of the target water pool is regulated based on the residual compensation temperature.
[0133] The present application also provides a terminal device, which includes a processor, a memory, and a computer program stored in the memory and executable on the processor. The processor executes the computer program to implement the steps of any of the water temperature control methods in the present application. The terminal device integrates any of the water temperature control methods provided in the present application. Figure 4 , which shows a schematic diagram of the structure of the terminal device involved in the embodiment of the present application, specifically:
[0134] The terminal device may include one or more processing core processors 401, one or more computer-readable storage media memories 402, a power supply 403, an input unit 404 and other components. Those skilled in the art will understand that Figure 4 The terminal device structure shown in the figure does not constitute a limitation on the terminal device, and may include more or fewer components than shown in the figure, or combine certain components, or arrange components differently.
[0135] Processor 401 is the control center of the terminal device. It connects the various components of the entire terminal device using various interfaces and lines. By running or executing software programs and / or modules stored in memory 402 and accessing data stored in memory 402, it performs various functions of the terminal device and processes data, thereby monitoring the terminal device as a whole. Optionally, processor 401 may include one or more processing cores. Processor 401 may be a central processing unit (CPU), other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or any conventional processor. Preferably, processor 401 may integrate an application processor and a modem processor, wherein the application processor primarily processes the operating system, user interface, and application programs, while the modem processor primarily handles wireless communications. It is understood that the modem processor may not be integrated into processor 401.
[0136] The memory 402 can be used to store software programs and modules. The processor 401 executes various functional applications and data processing by running the software programs and modules stored in the memory 402. The memory 402 may mainly include a program storage area and a data storage area, wherein the program storage area may store an operating system, an application required for at least one function (such as a sound playback function, an image playback function, etc.), etc.; the data storage area may store data created according to the use of the terminal device, etc. In addition, the memory 402 may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one disk storage device, a flash memory device, or other volatile solid-state storage device. Accordingly, the memory 402 may also include a memory controller to provide the processor 401 with access to the memory 402.
[0137] The terminal device also includes a power supply 403 for supplying power to various components. Preferably, the power supply 403 can be logically connected to the processor 401 via a power management system, thereby enabling the power management system to manage charging, discharging, and power consumption. The power supply 403 can also include one or more DC or AC power supplies, a recharging system, a power failure detection circuit, a power converter or inverter, a power status indicator, and other arbitrary components.
[0138] The terminal device may further include an input unit 404, which may be used to receive input digital or character information and generate keyboard, mouse, joystick, optical or trackball signal input related to user settings and function control.
[0139] Although not shown, the terminal device may further include a display unit, etc., which will not be described in detail here. Specifically, in this embodiment, the processor 401 in the terminal device will load the executable files corresponding to the processes of one or more application programs into the memory 402 according to the following instructions, and the processor 401 will run the application programs stored in the memory 402 to implement various functions, such as:
[0140] Get the pool specification parameters of the target pool;
[0141] Determine a first temperature compensation coefficient, a second temperature compensation coefficient, a third temperature compensation coefficient, and a fourth temperature compensation coefficient according to the specifications of the pool;
[0142] determining a first compensation temperature, a second compensation temperature, a third compensation temperature, and a fourth compensation temperature according to the first temperature compensation coefficient, the second temperature compensation coefficient, the third temperature compensation coefficient, and the fourth temperature compensation coefficient;
[0143] The set temperature of the target water pool is regulated according to the first compensation temperature, the second compensation temperature, the third compensation temperature, and the fourth compensation temperature.
[0144] Those skilled in the art will appreciate that all or part of the steps in the various methods of the above embodiments may be accomplished by instructions, or by controlling related hardware through instructions. The instructions may be stored in a computer-readable storage medium and loaded and executed by a processor.
[0145] To this end, embodiments of the present application provide a computer-readable storage medium, which may include a read-only memory (ROM), a random access memory (RAM), a disk, or an optical disk. A computer program is stored thereon, and the computer program is loaded by a processor to execute the steps of any of the water temperature control methods provided in embodiments of the present application. For example, the computer program loaded by the processor may execute the following steps:
[0146] Get the pool specification parameters of the target pool;
[0147] Determine a first temperature compensation coefficient, a second temperature compensation coefficient, a third temperature compensation coefficient, and a fourth temperature compensation coefficient according to the specifications of the pool;
[0148] determining a first compensation temperature, a second compensation temperature, a third compensation temperature, and a fourth compensation temperature according to the first temperature compensation coefficient, the second temperature compensation coefficient, the third temperature compensation coefficient, and the fourth temperature compensation coefficient;
[0149] The set temperature of the target water pool is regulated according to the first compensation temperature, the second compensation temperature, the third compensation temperature, and the fourth compensation temperature.
[0150] In the above embodiments, the description of each embodiment has its own focus. For parts that are not described in detail in a certain embodiment, please refer to the detailed description of other embodiments above and will not be repeated here.
[0151] In specific implementation, the above units or structures can be implemented as independent entities, or can be arbitrarily combined to implement as the same or several entities. The specific implementation of the above units or structures can refer to the previous method embodiments and will not be repeated here.
[0152] The specific implementation of the above operations can be found in the previous embodiments and will not be repeated here.
[0153] The above is a detailed introduction to a water temperature control method and device provided in the embodiments of the present application. Specific examples are used herein to illustrate the principles and implementation methods of the present application. The description of the above embodiments is only used to help understand the method of the present application and its core idea. At the same time, for technical personnel in this field, based on the ideas of the present application, there will be changes in the specific implementation methods and application scope. In summary, the content of this specification should not be understood as a limitation on the present application.
Claims
1. A water temperature control method, characterized in that: The method comprises: Get the pool specification parameters of the target pool; Determining a first temperature compensation coefficient, a second temperature compensation coefficient, a third temperature compensation coefficient, and a fourth temperature compensation coefficient according to the pool specification parameters; determining a first compensation temperature, a second compensation temperature, a third compensation temperature, and a fourth compensation temperature according to the first temperature compensation coefficient, the second temperature compensation coefficient, the third temperature compensation coefficient, and the fourth temperature compensation coefficient; The set temperature of the target water pool is regulated according to the first compensation temperature, the second compensation temperature, the third compensation temperature and the fourth compensation temperature.
2. The water temperature control method according to claim 1, characterized in that: The step of obtaining the pool specification parameters of the target pool includes: Obtain the water temperature change rate of the target water pool at the target ambient temperature; Compare the water temperature change rate of the target water pool at the target ambient temperature with each preset water temperature change rate at the target ambient temperature in a preset database to determine a target preset water temperature change rate that matches the water temperature change rate, each of the preset water temperature change rates corresponding to a preset water pool specification parameter; Determine the corresponding target preset pool specification parameters according to the target preset water temperature change rate; The target preset pool specification parameters are determined as the pool specification parameters of the target pool.
3. The water temperature control method according to claim 2, characterized in that: Before comparing the water temperature change rate of the target water pool at the target ambient temperature with each preset water temperature change rate at the target ambient temperature in a preset database, the method further includes: Get the pool specification parameters corresponding to different types of pools; Determine the water temperature change rate of the pool specification parameters corresponding to different types of pools under different environmental parameters and obtain the test results; The preset database is set according to the test result.
4. The water temperature control method according to claim 2, characterized in that: The determining of the first temperature compensation coefficient, the second temperature compensation coefficient, the third temperature compensation coefficient and the fourth temperature compensation coefficient according to the specification parameters of the water pool includes: Determine a rate difference between the water temperature change rate and the target preset water temperature change rate; If the rate difference is less than or equal to a preset target rate difference threshold, determining a first temperature compensation coefficient, a second temperature compensation coefficient, a third temperature compensation coefficient and a fourth temperature compensation coefficient according to the pool specification parameters; If the rate difference is greater than the target rate difference threshold, the user is prompted whether the pool specification parameters are correct; If it is determined according to the user feedback information that the specification parameters of the water pool are correct, a first temperature compensation coefficient, a second temperature compensation coefficient, a third temperature compensation coefficient and a fourth temperature compensation coefficient are determined according to the specification parameters of the water pool.
5. The water temperature control method according to claim 2, characterized in that: After the set temperature of the target water pool is regulated according to the first compensation temperature, the second compensation temperature, the third compensation temperature and the fourth compensation temperature, the method further includes: Obtaining historical operation data of the target water pool after the user performs regulation; The preset database is optimized according to the historical operation data.
6. The water temperature control method according to claim 1, characterized in that: The determining of a first compensation temperature, a second compensation temperature, a third compensation temperature, and a fourth compensation temperature according to the first temperature compensation coefficient, the second temperature compensation coefficient, the third temperature compensation coefficient, and the fourth temperature compensation coefficient comprises: Obtaining the ambient temperature and set temperature of the target water pool to obtain a target temperature difference; Obtaining the pool area of the target pool; Obtaining the volume of the target water pool; Obtaining a non-energy-saving mode compensation value of the target water pool; determining the first compensation temperature according to the first temperature compensation coefficient and the target temperature difference; Determining the second compensation temperature according to the second temperature compensation coefficient and the pool area; Determining the third compensation temperature according to the third temperature compensation coefficient and the volume of the water pool; The fourth compensation temperature is determined according to the fourth temperature compensation coefficient and the non-energy-saving mode compensation value.
7. The water temperature control method according to claim 1, characterized in that: The step of regulating the set temperature of the target water pool according to the first compensation temperature, the second compensation temperature, the third compensation temperature, and the fourth compensation temperature includes: determining a current operating mode of the target pool; If the current operation mode is the energy-saving mode, a portion of compensation temperatures are removed from the first compensation temperature, the second compensation temperature, the third compensation temperature, and the fourth compensation temperature to obtain a remaining compensation temperature; The set temperature of the target water pool is regulated according to the residual compensation temperature.
8. A water temperature control device, characterized in that: The device comprises: An acquisition module, used to acquire the pool specification parameters of the target pool; A determination module, used to determine a first temperature compensation coefficient, a second temperature compensation coefficient, a third temperature compensation coefficient and a fourth temperature compensation coefficient according to the specification parameters of the water pool; The determination module is further configured to determine a first compensation temperature, a second compensation temperature, a third compensation temperature, and a fourth compensation temperature according to the first temperature compensation coefficient, the second temperature compensation coefficient, the third temperature compensation coefficient, and the fourth temperature compensation coefficient; A control module is used to adjust the set temperature of the target water pool according to the first compensation temperature, the second compensation temperature, the third compensation temperature and the fourth compensation temperature.
9. A terminal device, characterized in that: The terminal device includes a processor, a memory, and a computer program stored in the memory and executable on the processor, and the processor executes the computer program to implement the steps in the water temperature control method according to any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and the computer program is executed by a processor to implement the steps in the water temperature control method according to any one of claims 1 to 7.