Temperature control equipment control methods and devices, temperature control equipment, storage media
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-12-01
- Publication Date
- 2026-08-14
AI Technical Summary
而在一些中低负荷下或者室内选型相对较大的建筑空间,大排量的压缩机往往会输出过剩,导致能量浪费
[0036]上述温度调节设备控制方法及装置、温度调节设备、存储介质,通过在温度调节设备为制冷模式的情况下,利用温度调节设备的制冷设定温度减去温度调节设备所处环境的环境温度得到制冷温度差值,在制冷温度差值小于0的情况下,控制温度调节设备以目标制冷频率进行制冷,直至制冷温度差值不小于0,控制温度调节设备停止制冷,其中,目标制冷频率为目标制冷补偿系数与温度调节设备的最低运行频率的乘积。相比于传统技术中因无法控制温度调节设备的运行频率导致的能量浪费问题而言,本申请温度调节设备在制冷模式下,通过制冷温度差值控制温度调节设备的开启和停止,明确了温度调节设备的启停条件,并且控制温度调节设备以目标制冷频率进行制冷,目标制冷频率是在温度调节设备最低运行频率的基础上利用目标制冷补偿系数进行补偿得到的,通过目标制冷补偿系统能够在温度调节设备最低运行频率的基础上调节温度调节设备的运行频率,使得温度调节设备的运行频率不至于太大,减少了能量浪费。
Smart Images

Figure CN117704576B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of equipment control technology, and in particular to a temperature regulation equipment control method and apparatus, temperature regulation equipment, and storage medium. Background Technology
[0002] With the technological advancements in temperature control equipment, and considering development costs, large-displacement compressors are often used in the design and development of temperature control devices. However, under medium to low load conditions or in relatively large indoor spaces, large-displacement compressors often output excess power, leading to energy waste.
[0003] Therefore, traditional technologies suffer from energy waste due to the inability to control the operating frequency of temperature regulation equipment. Summary of the Invention
[0004] Therefore, it is necessary to provide a temperature regulation device control method and apparatus, temperature regulation device, and storage medium that can reduce energy waste in order to address the above-mentioned technical problems.
[0005] In a first aspect, this application provides a method for controlling a temperature regulating device, comprising:
[0006] Obtain the ambient temperature of the environment where the temperature control equipment is located;
[0007] When the temperature regulating device is in cooling mode, the cooling set temperature of the temperature regulating device is obtained, and the cooling temperature difference is obtained by subtracting the ambient temperature from the cooling set temperature.
[0008] When the cooling temperature difference is less than 0, the temperature regulating device is controlled to cool at the target cooling frequency until the cooling temperature difference is not less than 0, at which point the temperature regulating device is controlled to stop cooling; wherein, the target cooling frequency is the product of the target cooling compensation coefficient and the minimum operating frequency of the temperature regulating device.
[0009] In one embodiment, the method for determining the target cooling compensation coefficient includes:
[0010] The system obtains the first cooling duration of the temperature regulating device in the current and previous time, the second cooling duration of the temperature regulating device in the current and previous time, the first ambient temperature of the environment in which the temperature regulating device is located at the time when the cooling stops in the current and previous time, and the second ambient temperature of the environment in which the temperature regulating device is located at a time after a first preset time since the time when the cooling stops in the current and previous time.
[0011] The difference in cooling ambient temperature is obtained by subtracting the first ambient temperature from the second ambient temperature.
[0012] When the second cooling duration is not less than the first cooling duration and the temperature difference of the cooling environment is less than 0, the initial cooling compensation coefficient is corrected using the first correction coefficient to obtain the target cooling compensation coefficient; wherein, the initial cooling compensation coefficient is greater than 1.
[0013] When the second cooling duration is not less than the first cooling duration and the temperature difference of the cooling environment is not less than 0, the initial cooling compensation coefficient is corrected using the second correction coefficient to obtain the target cooling compensation coefficient.
[0014] When the second cooling duration is equal to the first cooling duration and the temperature difference of the cooling environment is 0, the initial cooling compensation coefficient is used as the target cooling compensation coefficient.
[0015] When the second cooling time is less than the first cooling time and the temperature difference of the cooling environment is not less than 0, the initial cooling compensation coefficient is corrected by the third correction coefficient to obtain the target cooling compensation coefficient.
[0016] When the second cooling duration is less than the first cooling duration and the temperature difference of the cooling environment is less than 0, the initial cooling compensation coefficient is used as the target cooling compensation coefficient; wherein, the first correction coefficient is less than the second correction coefficient and greater than 1, and the second correction coefficient is less than the third correction coefficient.
[0017] In one embodiment, the first cooling duration of the temperature regulating device in the current last time is the interval between the time when the temperature regulating device was controlled to cool at the target cooling frequency and the time when the temperature regulating device was controlled to stop cooling.
[0018] In one embodiment, the method further includes:
[0019] When the temperature regulating device is in heating mode, the heating set temperature of the temperature regulating device is obtained, and the heating temperature difference is obtained by subtracting the ambient temperature from the heating set temperature.
[0020] When the heating temperature difference is greater than 0, the temperature regulating device is controlled to heat at the target heating frequency until the heating temperature difference is not greater than 0, at which point the temperature regulating device is controlled to stop heating; wherein, the target heating frequency is the product of the target heating compensation coefficient and the minimum operating frequency of the temperature regulating device.
[0021] In one embodiment, the method for determining the target heating compensation coefficient includes:
[0022] The system obtains the first heating duration of the temperature regulating device in the current and previous time, the second heating duration of the temperature regulating device in the current and previous time, the third ambient temperature of the environment in which the temperature regulating device was located at the time when the heating stopped in the current and previous time, and the fourth ambient temperature of the environment in which the temperature regulating device was located at the time after the second preset time when the heating stopped in the current and previous time.
[0023] The heating ambient temperature difference is obtained by subtracting the third ambient temperature from the fourth ambient temperature.
[0024] When the second heating duration is not less than the first heating duration and the temperature difference of the heating environment is less than 0, the initial heating compensation coefficient is corrected using the fourth correction coefficient to obtain the target heating compensation coefficient; wherein, the initial heating compensation coefficient is greater than 1.
[0025] When the second heating duration is greater than the first heating duration and the temperature difference of the heating environment is not less than 0, the initial heating compensation coefficient is corrected using the fifth correction coefficient to obtain the target heating compensation coefficient.
[0026] When the second heating duration is less than the first heating duration and the temperature difference of the heating environment is less than 0, the initial heating compensation coefficient is corrected using the sixth correction coefficient to obtain the target heating compensation coefficient.
[0027] When the second heating duration is not greater than the first heating duration and the temperature difference of the heating environment is not less than 0, the initial heating compensation coefficient is used as the target heating compensation coefficient; wherein, the fifth correction coefficient is less than the fourth correction coefficient and greater than 1, and the fourth correction coefficient is less than the sixth correction coefficient.
[0028] In one embodiment, the first heating duration of the temperature regulating device in the current last time is the interval between the time when the temperature regulating device was controlled to heat at the target heating frequency and the time when the temperature regulating device was controlled to stop heating.
[0029] Secondly, this application also provides a temperature regulation device control apparatus, comprising:
[0030] The ambient temperature acquisition module is used to acquire the ambient temperature of the environment in which the temperature control equipment is located.
[0031] The cooling temperature difference acquisition module is used to acquire the cooling set temperature of the temperature control device when the temperature control device is in cooling mode, and to obtain the cooling temperature difference by subtracting the ambient temperature from the cooling set temperature.
[0032] A refrigeration control module is used to control the temperature regulating device to refrigerate at a target refrigeration frequency when the refrigeration temperature difference is less than 0, until the refrigeration temperature difference is not less than 0, and then control the temperature regulating device to stop refrigerating; wherein, the target refrigeration frequency is the product of the target refrigeration compensation coefficient and the minimum operating frequency of the temperature regulating device.
[0033] Thirdly, this application also provides a temperature regulating device, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to implement the steps of any of the above methods.
[0034] Fourthly, this application also provides a computer-readable storage medium. The computer-readable storage medium stores a computer program thereon, which, when executed by a processor, implements the steps of any of the methods described above.
[0035] Fifthly, this application also provides a computer program product. The computer program product includes a computer program that, when executed by a processor, implements the steps of any of the methods described above.
[0036] The aforementioned temperature control method and device, temperature control equipment, and storage medium, when the temperature control equipment is in cooling mode, obtain a cooling temperature difference by subtracting the ambient temperature of the environment in which the temperature control equipment is located from the cooling set temperature of the temperature control equipment. When the cooling temperature difference is less than 0, the temperature control equipment is controlled to cool at a target cooling frequency until the cooling temperature difference is not less than 0, at which point the temperature control equipment stops cooling. The target cooling frequency is the product of a target cooling compensation coefficient and the minimum operating frequency of the temperature control equipment. Compared to the energy waste problem caused by the inability to control the operating frequency of the temperature control equipment in traditional technologies, this application controls the start and stop of the temperature control equipment in cooling mode by using the cooling temperature difference, clearly defining the start and stop conditions of the temperature control equipment, and controlling the temperature control equipment to cool at a target cooling frequency. The target cooling frequency is obtained by compensating for the minimum operating frequency of the temperature control equipment using a target cooling compensation coefficient. Through the target cooling compensation system, the operating frequency of the temperature control equipment can be adjusted based on the minimum operating frequency, ensuring that the operating frequency of the temperature control equipment is not too high and reducing energy waste. Attached Figure Description
[0037] To more clearly illustrate the technical solutions in the embodiments or related technologies of this application, the accompanying drawings used in the description of the embodiments or related technologies will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0038] Figure 1 This is a flowchart illustrating the temperature regulation device control method provided in the embodiments of this application;
[0039] Figure 2 This is a flowchart illustrating how the target cooling compensation coefficient is determined in one embodiment;
[0040] Figure 3 This is a flowchart illustrating the control method under heating mode in one embodiment;
[0041] Figure 4 This is a flowchart illustrating how the target heating compensation coefficient is determined in one embodiment.
[0042] Figure 5 This is a structural block diagram of a temperature regulation device control apparatus provided in the embodiments of this application;
[0043] Figure 6 This is an internal structural diagram of a temperature regulating device provided in an embodiment of this application. Detailed Implementation
[0044] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application.
[0045] This embodiment provides a method for controlling a temperature regulating device, and this embodiment uses the application of this method to a temperature regulating device as an example for illustration.
[0046] Figure 1 This is a flowchart illustrating a temperature control method for a temperature regulating device provided in an embodiment of this application. The method is applied to a temperature regulating device. In one embodiment, such as... Figure 1 As shown, it includes the following steps:
[0047] S101, Obtain the ambient temperature of the environment where the temperature control device is located.
[0048] Temperature control equipment refers to devices used to regulate the ambient temperature of an environment. For example, an air conditioner is a temperature control device.
[0049] In some embodiments, the temperature regulating device is an air conditioner, which includes an indoor unit and an outdoor unit; obtaining the ambient temperature of the environment in which the temperature regulating device is located includes:
[0050] The ambient temperature of the environment where the temperature regulating device is located is obtained through the temperature sensor built into the indoor unit.
[0051] S102, when the temperature control device is in cooling mode, obtain the cooling set temperature of the temperature control device, and use the cooling set temperature to subtract the ambient temperature to obtain the cooling temperature difference.
[0052] The cooling mode utilizes temperature control equipment to lower the ambient temperature. The cooling set temperature can be manually set.
[0053] S103, when the cooling temperature difference is less than 0, control the temperature regulating device to cool at the target cooling frequency until the cooling temperature difference is not less than 0, then control the temperature regulating device to stop cooling; wherein, the target cooling frequency is the product of the target cooling compensation coefficient and the minimum operating frequency of the temperature regulating device.
[0054] The target cooling compensation coefficient is used to compensate for the minimum operating frequency of the temperature control equipment in cooling mode. The minimum operating frequency of the temperature control equipment is configured during the production of the equipment.
[0055] The temperature control method provided in this embodiment, when the temperature control device is in cooling mode, calculates the cooling temperature difference by subtracting the ambient temperature of the environment in which the temperature control device is located from the set cooling temperature of the temperature control device. If the cooling temperature difference is less than 0, the temperature control device is controlled to cool at a target cooling frequency until the cooling temperature difference is not less than 0, at which point the temperature control device stops cooling. The target cooling frequency is the product of a target cooling compensation coefficient and the minimum operating frequency of the temperature control device. Compared to the energy waste caused by the inability to control the operating frequency of the temperature control device in traditional technologies, this embodiment controls the start and stop of the temperature control device in cooling mode by using the cooling temperature difference, clearly defining the start and stop conditions of the temperature control device. Furthermore, it controls the temperature control device to cool at a target cooling frequency, which is obtained by compensating for the minimum operating frequency of the temperature control device using a target cooling compensation coefficient. This target cooling compensation system can adjust the operating frequency of the temperature control device based on its minimum operating frequency, preventing it from becoming too high and reducing energy waste.
[0056] In one embodiment, a flowchart illustrating the method for determining the target cooling compensation coefficient is shown below. Figure 2 As shown, it includes the following:
[0057] S201, obtain the first cooling duration of the temperature regulating device in the current last time, the second cooling duration of the temperature regulating device in the current last time, the first ambient temperature of the environment where the temperature regulating device is located at the time when the cooling stops in the current last time, and the second ambient temperature of the environment where the temperature regulating device is located at the time after the first preset time since the time when the cooling stops in the current last time.
[0058] The first cooling duration is the operating time of the temperature control device during its previous cooling cycle. The second cooling duration is the operating time of the temperature control device during its previous cooling cycle. The first preset duration is manually set.
[0059] It is worth noting that the second ambient temperature is a meteorological forecast parameter received by the data receiving module built into the temperature control device.
[0060] S202, the difference between the cooling ambient temperature and the first ambient temperature is obtained by subtracting the second ambient temperature from the first ambient temperature.
[0061] S203, when the second cooling time is not less than the first cooling time and the temperature difference of the cooling environment is less than 0, the initial cooling compensation coefficient is corrected using the first correction coefficient to obtain the target cooling compensation coefficient; wherein, the initial cooling compensation coefficient is greater than 1.
[0062] In some embodiments, the initial cooling compensation coefficient is corrected using a first correction coefficient to obtain the target cooling compensation coefficient, including:
[0063] The product of the first correction factor and the initial cooling compensation factor is taken as the target cooling compensation factor.
[0064] S204, under the condition that the second cooling time is not less than the first cooling time and the temperature difference of the cooling environment is not less than 0, the initial cooling compensation coefficient is corrected by the second correction coefficient to obtain the target cooling compensation coefficient.
[0065] In some embodiments, the initial cooling compensation coefficient is corrected using a second correction coefficient to obtain the target cooling compensation coefficient, including:
[0066] The product of the second correction factor and the initial cooling compensation factor is taken as the target cooling compensation factor.
[0067] S205, when the second cooling duration is equal to the first cooling duration and the difference in ambient temperature is 0, the initial cooling compensation coefficient is used as the target cooling compensation coefficient.
[0068] S206, when the second cooling time is less than the first cooling time and the temperature difference of the cooling environment is not less than 0, the initial cooling compensation coefficient is corrected using the third correction coefficient to obtain the target cooling compensation coefficient.
[0069] In some embodiments, the initial cooling compensation coefficient is corrected using a third correction coefficient to obtain the target cooling compensation coefficient, including:
[0070] The product of the third correction factor and the initial cooling compensation factor is taken as the target cooling compensation factor.
[0071] S207, when the second cooling time is less than the first cooling time and the temperature difference of the cooling environment is less than 0, the initial cooling compensation coefficient is used as the target cooling compensation coefficient; wherein, the first correction coefficient is less than the second correction coefficient and greater than 1, and the second correction coefficient is less than the third correction coefficient.
[0072] It is worth noting that if the current value is not greater than 2, the initial cooling compensation coefficient will be used as the target cooling compensation coefficient.
[0073] In this embodiment, since a shorter cooling time indicates a larger output of the temperature control device, the target cooling compensation coefficient determined based on the changes in the cooling time of the previous two cooling cycles and the prediction of future ambient temperature changes is more accurate. This ensures the rational use of energy and avoids frequent start-stop cycles caused by the temperature control device operating at a high frequency.
[0074] In one embodiment, the first cooling duration of the temperature regulation device in the previous and next time is the interval between the time when the temperature regulation device was controlled to cool at the target cooling frequency in the previous and next time and the time when the temperature regulation device was controlled to stop cooling in the previous and next time.
[0075] It should be understood that the method for obtaining the second cooling duration is the same as the method for obtaining the first cooling duration.
[0076] In this embodiment, the method for obtaining the first cooling duration is clearly defined to ensure the accuracy of adjusting the target cooling compensation coefficient according to changes in the cooling duration.
[0077] In one embodiment, the temperature regulating device control method further includes a control method for the temperature regulating device in heating mode. Specifically, a flowchart illustrating the control method in heating mode is shown below. Figure 3 As shown, it includes the following:
[0078] S301: When the temperature control device is in heating mode, obtain the heating set temperature of the temperature control device, and obtain the heating temperature difference by subtracting the ambient temperature from the heating set temperature.
[0079] The heating mode utilizes temperature control equipment to raise the ambient temperature. The heating set temperature can be manually set.
[0080] S302, when the heating temperature difference is greater than 0, control the temperature regulating device to heat at the target heating frequency until the heating temperature difference is not greater than 0, then control the temperature regulating device to stop heating; wherein, the target heating frequency is the product of the target heating compensation coefficient and the minimum operating frequency of the temperature regulating device.
[0081] The target heating compensation coefficient is used to compensate for the minimum operating frequency of the temperature control equipment in heating mode.
[0082] In this embodiment, the temperature regulating device is controlled to start and stop by the heating temperature difference in heating mode, thus clarifying the start and stop conditions of the temperature regulating device. Furthermore, the temperature regulating device is controlled to heat at a target heating frequency. The target heating frequency is obtained by compensating for the minimum operating frequency of the temperature regulating device using a target heating compensation coefficient. Through the target heating compensation system, the operating frequency of the temperature regulating device can be adjusted based on the minimum operating frequency of the temperature regulating device, so that the operating frequency of the temperature regulating device is not too high, thereby reducing energy waste.
[0083] In one embodiment, a flowchart illustrating the method for determining the target heating compensation coefficient is shown below. Figure 4 As shown, it includes the following:
[0084] S401, obtain the first heating duration of the temperature regulating device in the current and previous time, the second heating duration of the temperature regulating device in the current and previous time, the third ambient temperature of the environment where the temperature regulating device is located at the time when the heating stops in the current and previous time, and the fourth ambient temperature of the environment where the temperature regulating device is located at the time after the second preset time when the heating stops in the current and previous time.
[0085] The first heating duration is the operating time of the temperature control device during its previous heating operation. The second heating duration is the operating time of the temperature control device during its previous heating operation. The second preset duration is manually set.
[0086] It is worth noting that the fourth ambient temperature is a meteorological forecast parameter received by the data receiving module built into the temperature control device.
[0087] S402, the heating ambient temperature difference is obtained by subtracting the third ambient temperature from the fourth ambient temperature.
[0088] S403, when the second heating duration is not less than the first heating duration and the temperature difference of the heating environment is less than 0, the initial heating compensation coefficient is corrected using the fourth correction coefficient to obtain the target heating compensation coefficient; wherein, the initial heating compensation coefficient is greater than 1.
[0089] It should be understood that the initial heating compensation coefficient can be set to be the same as or different from the initial cooling compensation system.
[0090] In some embodiments, the initial heating compensation coefficient is corrected using a fourth correction coefficient to obtain the target heating compensation coefficient, including:
[0091] The product of the fourth correction factor and the initial heating compensation factor is taken as the target heating compensation factor.
[0092] S404, when the second heating duration is greater than the first heating duration and the difference in heating ambient temperature is not less than 0, the initial heating compensation coefficient is corrected using the fifth correction coefficient to obtain the target heating compensation coefficient.
[0093] In some embodiments, the initial heating compensation coefficient is corrected using a fifth correction coefficient to obtain the target heating compensation coefficient, including:
[0094] The product of the fifth correction factor and the initial heating compensation factor is taken as the target heating compensation factor.
[0095] S405, when the second heating duration is less than the first heating duration and the difference in ambient temperature is less than 0, the initial heating compensation coefficient is corrected using the sixth correction coefficient to obtain the target heating compensation coefficient.
[0096] In some embodiments, the initial heating compensation coefficient is corrected using a sixth correction factor to obtain the target heating compensation coefficient, including:
[0097] The product of the sixth correction factor and the initial heating compensation factor is taken as the target heating compensation factor.
[0098] S406, under the condition that the second heating duration is not greater than the first heating duration and the temperature difference of the heating environment is not less than 0, the initial heating compensation coefficient is used as the target heating compensation coefficient; wherein, the fifth correction coefficient is less than the fourth correction coefficient and greater than 1, and the fourth correction coefficient is less than the sixth correction coefficient.
[0099] It is worth noting that if the current value is not greater than 2, the initial heating compensation coefficient will be used as the target heating compensation coefficient.
[0100] In this embodiment, since a shorter heating time indicates a larger output of the temperature control device, the target heating compensation coefficient determined based on the changes in the heating time of the previous two heating cycles and the prediction of future ambient temperature changes is more accurate. This ensures the rational use of energy and avoids frequent start-stop cycles caused by the temperature control device operating at a high frequency.
[0101] In one embodiment, the first heating duration of the temperature regulation device in the previous instance is the interval between the time when the temperature regulation device was controlled to heat at the target heating frequency in the previous instance and the time when the temperature regulation device was controlled to stop heating in the previous instance.
[0102] It should be understood that the method for obtaining the second heating duration is the same as the method for obtaining the first heating duration.
[0103] In this embodiment, the method for obtaining the first heating duration is clearly defined to ensure the accuracy of adjusting the target heating compensation coefficient according to changes in the heating duration.
[0104] Here, a specific embodiment of the temperature regulation device control method is described in detail. The implementation process of this temperature regulation device control method includes:
[0105] First, determine whether the temperature control device is in cooling or heating mode;
[0106] When the temperature control device is in cooling mode, the ambient temperature of the environment where the temperature control device is located and the cooling set temperature of the temperature control device are obtained. The cooling temperature difference is obtained by subtracting the ambient temperature from the cooling set temperature. If the cooling temperature difference is less than 0, the temperature control device is controlled to perform cooling at the target cooling frequency obtained by multiplying the target cooling compensation coefficient by the minimum operating frequency of the temperature control device until the cooling temperature difference is not less than 0, and then the temperature control device is controlled to stop cooling.
[0107] The target cooling compensation coefficient is determined by obtaining the first cooling duration of the temperature regulating device in the current and previous time, the second cooling duration of the temperature regulating device in the current and previous time, the first ambient temperature of the environment where the temperature regulating device is located at the time when the cooling stops in the current and previous time, and the second ambient temperature of the environment where the temperature regulating device is located at the time after the first preset time when the cooling stops in the current and previous time. The cooling ambient temperature difference is obtained by subtracting the first ambient temperature from the second ambient temperature.
[0108] When the second cooling duration is not less than the first cooling duration and the temperature difference in the cooling environment is less than 0, the product of the first correction coefficient and the initial cooling compensation coefficient is used as the target cooling compensation coefficient, and the initial cooling compensation coefficient is greater than 1; when the second cooling duration is not less than the first cooling duration and the temperature difference in the cooling environment is not less than 0, the product of the second correction coefficient and the initial cooling compensation coefficient is used as the target cooling compensation coefficient; when the second cooling duration is equal to the first cooling duration and the temperature difference in the cooling environment is 0, the initial cooling compensation coefficient is used as the target cooling compensation coefficient; when the second cooling duration is less than the first cooling duration and the temperature difference in the cooling environment is not less than 0, the product of the third correction coefficient and the initial cooling compensation coefficient is used as the target cooling compensation coefficient; when the second cooling duration is less than the first cooling duration and the temperature difference in the cooling environment is less than 0, the initial cooling compensation coefficient is used as the target cooling compensation coefficient; wherein, the first correction coefficient is less than the second correction coefficient but greater than 1, and the second correction coefficient is less than the third correction coefficient.
[0109] When the temperature control device is in heating mode, the ambient temperature of the environment where the temperature control device is located and the heating set temperature of the temperature control device are obtained. The heating temperature difference is obtained by subtracting the ambient temperature from the heating set temperature. If the heating temperature difference is greater than 0, the temperature control device is controlled to heat at the target heating frequency obtained by multiplying the target heating compensation coefficient by the minimum operating frequency of the temperature control device until the heating temperature difference is not greater than 0, and then the temperature control device is controlled to stop heating.
[0110] The target heating compensation coefficient is determined by obtaining the first heating duration of the temperature regulating device in the current and previous time, the second heating duration of the temperature regulating device in the current and previous time, the third ambient temperature of the environment where the temperature regulating device is located at the time when the heating stops in the current and previous time, and the fourth ambient temperature of the environment where the temperature regulating device is located at the time after the second preset time when the heating stops in the current and previous time. The heating ambient temperature difference is obtained by subtracting the third ambient temperature from the fourth ambient temperature.
[0111] When the second heating duration is not less than the first heating duration and the difference in ambient temperature is less than 0, the product of the fourth correction coefficient and the initial heating compensation coefficient is used as the target heating compensation coefficient, and the initial heating compensation coefficient is greater than 1; when the second heating duration is greater than the first heating duration and the difference in ambient temperature is not less than 0, the product of the fifth correction coefficient and the initial heating compensation coefficient is used as the target heating compensation coefficient; when the second heating duration is less than the first heating duration and the difference in ambient temperature is less than 0, the product of the sixth correction coefficient and the initial heating compensation coefficient is used as the target heating compensation coefficient; when the second heating duration is not greater than the first heating duration and the difference in ambient temperature is not less than 0, the initial heating compensation coefficient is used as the target heating compensation coefficient; wherein, the fifth correction coefficient is less than the fourth correction coefficient but greater than 1, and the fourth correction coefficient is less than the sixth correction coefficient.
[0112] The temperature regulation device control method provided in this embodiment controls the start and stop of the device by the difference between the ambient temperature and the set temperature, and adjusts the compensation coefficient by combining the changes in cooling time and the prediction of future changes in ambient temperature, so as to avoid energy waste caused by large output for small load demand and avoid frequent start and stop of temperature regulation device.
[0113] It should be understood that although the steps in the flowcharts of the embodiments described above are shown sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the flowcharts of the embodiments described above may include multiple steps or multiple stages. These steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these steps or stages is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the steps or stages of other steps.
[0114] Based on the same inventive concept, this application also provides a temperature regulating device control apparatus for implementing the temperature regulating device control method described above. The solution provided by this apparatus is similar to the solution described in the above method; therefore, the specific limitations in one or more temperature regulating device control apparatus embodiments provided below can be found in the limitations of the temperature regulating device control method described above, and will not be repeated here.
[0115] See Figure 5 , Figure 5This is a structural block diagram of a temperature regulation device control apparatus provided in an embodiment of this application. The apparatus 500 includes: an ambient temperature acquisition module 501, a cooling temperature difference acquisition module 502, and a cooling control module 503, wherein:
[0116] The ambient temperature acquisition module 501 is used to acquire the ambient temperature of the environment in which the temperature control device is located.
[0117] The cooling temperature difference acquisition module 502 is used to acquire the cooling set temperature of the temperature control device when the temperature control device is in cooling mode, and to obtain the cooling temperature difference by subtracting the ambient temperature from the cooling set temperature.
[0118] The refrigeration control module 503 is used to control the temperature regulating device to refrigerate at a target refrigeration frequency when the refrigeration temperature difference is less than 0, until the refrigeration temperature difference is not less than 0, and then control the temperature regulating device to stop refrigeration; wherein, the target refrigeration frequency is the product of the target refrigeration compensation coefficient and the minimum operating frequency of the temperature regulating device.
[0119] The temperature regulation device control device provided in this embodiment, through an ambient temperature acquisition module and a cooling temperature difference acquisition module, obtains the cooling temperature difference by subtracting the ambient temperature of the environment in which the temperature regulation device is located from the cooling set temperature of the temperature regulation device when the temperature regulation device is in cooling mode. The cooling control module controls the temperature regulation device to cool at a target cooling frequency when the cooling temperature difference is less than 0, until the cooling temperature difference is not less than 0, at which point the temperature regulation device stops cooling. The target cooling frequency is the product of a target cooling compensation coefficient and the minimum operating frequency of the temperature regulation device. Compared to the energy waste problem caused by the inability to control the operating frequency of the temperature regulation device in traditional technologies, this embodiment controls the start and stop of the temperature regulation device in cooling mode by using the cooling temperature difference, clearly defining the start and stop conditions of the temperature regulation device, and controlling the temperature regulation device to cool at a target cooling frequency. The target cooling frequency is obtained by compensating for the minimum operating frequency of the temperature regulation device using a target cooling compensation coefficient. The target cooling compensation system can adjust the operating frequency of the temperature regulation device based on its minimum operating frequency, preventing the operating frequency from becoming too high and reducing energy waste.
[0120] Optionally, the device 500 also includes:
[0121] The first historical data acquisition module is used to acquire the first cooling duration of the temperature control device in the current and previous time, the second cooling duration of the temperature control device in the current and previous time, the first ambient temperature of the environment where the temperature control device is located at the time when the cooling stops in the current and previous time, and the second ambient temperature of the environment where the temperature control device is located at the time after the time when the cooling stops in the current and previous time, which is a first preset time.
[0122] The cooling environment temperature difference acquisition module is used to obtain the cooling environment temperature difference by subtracting the first environment temperature from the second environment temperature.
[0123] The first coefficient determination module is used to correct the initial cooling compensation coefficient using a first correction coefficient when the second cooling duration is not less than the first cooling duration and the temperature difference of the cooling environment is less than 0, so as to obtain the target cooling compensation coefficient; wherein the initial cooling compensation coefficient is greater than 1.
[0124] The second coefficient determination module is used to correct the initial cooling compensation coefficient using the second correction coefficient when the second cooling time is not less than the first cooling time and the temperature difference of the cooling environment is not less than 0, so as to obtain the target cooling compensation coefficient.
[0125] The third coefficient determination module is used to take the initial cooling compensation coefficient as the target cooling compensation coefficient when the second cooling duration is equal to the first cooling duration and the difference in the cooling environment temperature is 0.
[0126] The fourth coefficient determination module is used to correct the initial cooling compensation coefficient using the third correction coefficient when the second cooling time is less than the first cooling time and the temperature difference of the cooling environment is not less than 0, so as to obtain the target cooling compensation coefficient.
[0127] The fifth coefficient determination module is used to take the initial cooling compensation coefficient as the target cooling compensation coefficient when the second cooling time is less than the first cooling time and the temperature difference of the cooling environment is less than 0; wherein, the first correction coefficient is less than the second correction coefficient but greater than 1, and the second correction coefficient is less than the third correction coefficient.
[0128] Optionally, the first cooling duration of the current last time the temperature control device is used is the interval between the time when the current last time the temperature control device was used to cool at the target cooling frequency and the time when the current last time the temperature control device stopped cooling.
[0129] Optionally, the device 500 also includes:
[0130] The heating temperature difference acquisition module is used to acquire the heating set temperature of the temperature control device when the temperature control device is in heating mode, and to obtain the heating temperature difference by subtracting the ambient temperature from the heating set temperature.
[0131] The heating control module is used to control the temperature regulating device to heat at the target heating frequency when the heating temperature difference is greater than 0, until the heating temperature difference is no greater than 0, at which point the temperature regulating device stops heating; wherein, the target heating frequency is the product of the target heating compensation coefficient and the minimum operating frequency of the temperature regulating device.
[0132] Optionally, the device 500 also includes:
[0133] The second historical data acquisition module is used to acquire the first heating duration of the temperature control device in the current and previous time, the second heating duration of the temperature control device in the current and previous time, the third ambient temperature of the environment in which the temperature control device was located at the time when the heating stopped in the current and previous time, and the fourth ambient temperature of the environment in which the temperature control device was located at the time after the second preset time since the time when the heating stopped in the current and previous time.
[0134] The heating environment temperature difference acquisition module is used to obtain the heating environment temperature difference by subtracting the third environment temperature from the fourth environment temperature.
[0135] The sixth coefficient determination module is used to correct the initial heating compensation coefficient using the fourth correction coefficient when the second heating duration is not less than the first heating duration and the heating ambient temperature difference is less than 0, so as to obtain the target heating compensation coefficient; wherein, the initial heating compensation coefficient is greater than 1.
[0136] The seventh coefficient determination module is used to correct the initial heating compensation coefficient using the fifth correction coefficient when the second heating duration is greater than the first heating duration and the difference in heating ambient temperature is not less than 0, so as to obtain the target heating compensation coefficient.
[0137] The eighth coefficient determination module is used to correct the initial heating compensation coefficient using the sixth correction coefficient when the second heating duration is less than the first heating duration and the difference in heating ambient temperature is less than 0, so as to obtain the target heating compensation coefficient.
[0138] The ninth coefficient determination module is used to take the initial heating compensation coefficient as the target heating compensation coefficient when the second heating duration is not greater than the first heating duration and the temperature difference of the heating environment is not less than 0; wherein, the fifth correction coefficient is less than the fourth correction coefficient and greater than 1, and the fourth correction coefficient is less than the sixth correction coefficient.
[0139] Optionally, the first heating duration of the current and previous temperature control devices is the interval between the time when the current and previous temperature control devices were heating at the target heating frequency and the time when the current and previous temperature control devices stopped heating.
[0140] Each module in the aforementioned temperature regulation device control unit can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in the processor of a computer device in hardware form or independent of it, or stored in the memory of a computer device in software form, so that the processor can call and execute the operations corresponding to each module.
[0141] In one embodiment, a temperature regulating device is provided. An internal structural diagram of the temperature regulating device is shown below. Figure 6 As shown. The temperature control device includes a memory, a processor, a temperature sensor, and a data receiving module. The temperature sensor is used to acquire the ambient temperature of the environment in which the temperature control device is located, a first ambient temperature of the environment in which the temperature control device was located at the time of the last cooling stop, and a third ambient temperature of the environment in which the temperature control device was located at the time of the last heating stop. The data receiving module is used to acquire the second ambient temperature of the environment in which the temperature control device is located at the time after a first preset time since the last cooling stop, and a fourth ambient temperature of the environment in which the temperature control device is located at the time after a second preset time since the last heating stop. The memory stores a computer program, and the processor executes the computer program to implement the steps in the above-described method embodiments. The implementation principle and technical effects of the above embodiments are similar to those of the above-described method embodiments, and will not be repeated here.
[0142] Those skilled in the art will understand that Figure 6 The structure shown is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation on the temperature control device to which the present application is applied. A specific temperature control device may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.
[0143] In one embodiment, a computer-readable storage medium is provided having a computer program stored thereon, which, when executed by a processor, implements the steps of the temperature regulation device control method provided in the above embodiment:
[0144] Obtain the ambient temperature of the environment where the temperature control equipment is located;
[0145] When the temperature control device is in cooling mode, obtain the cooling set temperature of the temperature control device, and use the cooling set temperature to subtract the ambient temperature to obtain the cooling temperature difference.
[0146] When the cooling temperature difference is less than 0, the temperature control device is controlled to cool at the target cooling frequency until the cooling temperature difference is not less than 0, at which point the temperature control device stops cooling; where the target cooling frequency is the product of the target cooling compensation coefficient and the minimum operating frequency of the temperature control device.
[0147] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:
[0148] Get the first cooling duration of the temperature control device in the current and previous time, the second cooling duration of the temperature control device in the current and previous time, the first ambient temperature of the environment where the temperature control device is located at the time when the cooling stops in the current and previous time, and the second ambient temperature of the environment where the temperature control device is located at the time after the first preset time when the cooling stops in the current and previous time.
[0149] The temperature difference of the cooling environment is obtained by subtracting the first ambient temperature from the second ambient temperature.
[0150] When the second cooling time is not less than the first cooling time and the temperature difference of the cooling environment is less than 0, the initial cooling compensation coefficient is corrected using the first correction coefficient to obtain the target cooling compensation coefficient; wherein, the initial cooling compensation coefficient is greater than 1.
[0151] When the second cooling time is not less than the first cooling time and the temperature difference of the cooling environment is not less than 0, the initial cooling compensation coefficient is corrected by the second correction coefficient to obtain the target cooling compensation coefficient.
[0152] When the second cooling duration is equal to the first cooling duration and the difference in ambient temperature is 0, the initial cooling compensation coefficient is used as the target cooling compensation coefficient.
[0153] When the second cooling time is less than the first cooling time and the temperature difference of the cooling environment is not less than 0, the initial cooling compensation coefficient is corrected by the third correction coefficient to obtain the target cooling compensation coefficient.
[0154] When the second cooling duration is less than the first cooling duration and the temperature difference of the cooling environment is less than 0, the initial cooling compensation coefficient is used as the target cooling compensation coefficient; wherein, the first correction coefficient is less than the second correction coefficient but greater than 1, and the second correction coefficient is less than the third correction coefficient.
[0155] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:
[0156] The first cooling duration of the current and previous temperature control equipment is the interval between the time when the current and previous temperature control equipment controlled the cooling at the target cooling frequency and the time when the current and previous temperature control equipment controlled the cooling stopped.
[0157] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:
[0158] When the temperature control device is in heating mode, obtain the heating set temperature of the temperature control device, and use the heating set temperature to subtract the ambient temperature to obtain the heating temperature difference.
[0159] When the heating temperature difference is greater than 0, the temperature regulating device is controlled to heat at the target heating frequency until the heating temperature difference is no greater than 0, at which point the temperature regulating device is controlled to stop heating; whereby the target heating frequency is the product of the target heating compensation coefficient and the minimum operating frequency of the temperature regulating device.
[0160] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:
[0161] The system obtains the first heating duration of the temperature control device in the current and previous time, the second heating duration of the temperature control device in the current and previous time, the third ambient temperature of the environment in which the temperature control device was located at the time when the heating stopped in the current and previous time, and the fourth ambient temperature of the environment in which the temperature control device was located at the time after the second preset time when the heating stopped in the current and previous time.
[0162] The heating ambient temperature difference is obtained by subtracting the third ambient temperature from the fourth ambient temperature.
[0163] When the second heating duration is not less than the first heating duration and the temperature difference of the heating environment is less than 0, the initial heating compensation coefficient is corrected using the fourth correction coefficient to obtain the target heating compensation coefficient; wherein, the initial heating compensation coefficient is greater than 1.
[0164] When the second heating duration is longer than the first heating duration and the difference in ambient temperature is not less than 0, the initial heating compensation coefficient is corrected using the fifth correction coefficient to obtain the target heating compensation coefficient.
[0165] When the second heating duration is less than the first heating duration and the difference in ambient temperature is less than 0, the initial heating compensation coefficient is corrected using the sixth correction coefficient to obtain the target heating compensation coefficient.
[0166] When the second heating duration is not greater than the first heating duration and the difference in ambient temperature is not less than 0, the initial heating compensation coefficient is used as the target heating compensation coefficient; wherein, the fifth correction coefficient is less than the fourth correction coefficient but greater than 1, and the fourth correction coefficient is less than the sixth correction coefficient.
[0167] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:
[0168] The first heating duration of the current and previous temperature control equipment is the interval between the time when the current and previous temperature control equipment was heating at the target heating frequency and the time when the current and previous temperature control equipment stopped heating.
[0169] The implementation principle and technical effects of the above embodiments are similar to those of the above method embodiments, and will not be repeated here.
[0170] In one embodiment, a computer program product is provided, including a computer program that, when executed by a processor, implements the steps of the temperature regulation device control method provided in the above embodiment:
[0171] Obtain the ambient temperature of the environment where the temperature control equipment is located;
[0172] When the temperature control device is in cooling mode, obtain the cooling set temperature of the temperature control device, and use the cooling set temperature to subtract the ambient temperature to obtain the cooling temperature difference.
[0173] When the cooling temperature difference is less than 0, the temperature control device is controlled to cool at the target cooling frequency until the cooling temperature difference is not less than 0, at which point the temperature control device stops cooling; where the target cooling frequency is the product of the target cooling compensation coefficient and the minimum operating frequency of the temperature control device.
[0174] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:
[0175] Get the first cooling duration of the temperature control device in the current and previous time, the second cooling duration of the temperature control device in the current and previous time, the first ambient temperature of the environment where the temperature control device is located at the time when the cooling stops in the current and previous time, and the second ambient temperature of the environment where the temperature control device is located at the time after the first preset time when the cooling stops in the current and previous time.
[0176] The temperature difference of the cooling environment is obtained by subtracting the first ambient temperature from the second ambient temperature.
[0177] When the second cooling time is not less than the first cooling time and the temperature difference of the cooling environment is less than 0, the initial cooling compensation coefficient is corrected using the first correction coefficient to obtain the target cooling compensation coefficient; wherein, the initial cooling compensation coefficient is greater than 1.
[0178] When the second cooling time is not less than the first cooling time and the temperature difference of the cooling environment is not less than 0, the initial cooling compensation coefficient is corrected by the second correction coefficient to obtain the target cooling compensation coefficient.
[0179] When the second cooling duration is equal to the first cooling duration and the difference in ambient temperature is 0, the initial cooling compensation coefficient is used as the target cooling compensation coefficient.
[0180] When the second cooling time is less than the first cooling time and the temperature difference of the cooling environment is not less than 0, the initial cooling compensation coefficient is corrected by the third correction coefficient to obtain the target cooling compensation coefficient.
[0181] When the second cooling duration is less than the first cooling duration and the temperature difference of the cooling environment is less than 0, the initial cooling compensation coefficient is used as the target cooling compensation coefficient; wherein, the first correction coefficient is less than the second correction coefficient but greater than 1, and the second correction coefficient is less than the third correction coefficient.
[0182] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:
[0183] The first cooling duration of the current and previous temperature control equipment is the interval between the time when the current and previous temperature control equipment controlled the cooling at the target cooling frequency and the time when the current and previous temperature control equipment controlled the cooling stopped.
[0184] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:
[0185] When the temperature control device is in heating mode, obtain the heating set temperature of the temperature control device, and use the heating set temperature to subtract the ambient temperature to obtain the heating temperature difference.
[0186] When the heating temperature difference is greater than 0, the temperature regulating device is controlled to heat at the target heating frequency until the heating temperature difference is no greater than 0, at which point the temperature regulating device is controlled to stop heating; whereby the target heating frequency is the product of the target heating compensation coefficient and the minimum operating frequency of the temperature regulating device.
[0187] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:
[0188] The system obtains the first heating duration of the temperature control device in the current and previous time, the second heating duration of the temperature control device in the current and previous time, the third ambient temperature of the environment in which the temperature control device was located at the time when the heating stopped in the current and previous time, and the fourth ambient temperature of the environment in which the temperature control device was located at the time after the second preset time when the heating stopped in the current and previous time.
[0189] The heating ambient temperature difference is obtained by subtracting the third ambient temperature from the fourth ambient temperature.
[0190] When the second heating duration is not less than the first heating duration and the temperature difference of the heating environment is less than 0, the initial heating compensation coefficient is corrected using the fourth correction coefficient to obtain the target heating compensation coefficient; wherein, the initial heating compensation coefficient is greater than 1.
[0191] When the second heating duration is longer than the first heating duration and the difference in ambient temperature is not less than 0, the initial heating compensation coefficient is corrected using the fifth correction coefficient to obtain the target heating compensation coefficient.
[0192] When the second heating duration is less than the first heating duration and the difference in ambient temperature is less than 0, the initial heating compensation coefficient is corrected using the sixth correction coefficient to obtain the target heating compensation coefficient.
[0193] When the second heating duration is not greater than the first heating duration and the difference in ambient temperature is not less than 0, the initial heating compensation coefficient is used as the target heating compensation coefficient; wherein, the fifth correction coefficient is less than the fourth correction coefficient but greater than 1, and the fourth correction coefficient is less than the sixth correction coefficient.
[0194] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:
[0195] The first heating duration of the current and previous temperature control equipment is the interval between the time when the current and previous temperature control equipment was heating at the target heating frequency and the time when the current and previous temperature control equipment stopped heating.
[0196] The implementation principle and technical effects of the above embodiments are similar to those of the above method embodiments, and will not be repeated here.
[0197] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium, and when executed, it can include the processes of the embodiments of the above methods. Any references to memory, databases, or other media used in the embodiments provided in this application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can take many forms, such as Static Random Access Memory (SRAM) or Dynamic Random Access Memory (DRAM). The databases involved in the embodiments provided in this application may include at least one type of relational database and non-relational database. Non-relational databases may include, but are not limited to, blockchain-based distributed databases. The processors involved in the embodiments provided in this application may be general-purpose processors, central processing units, graphics processing units, digital signal processors, programmable logic devices, quantum computing-based data processing logic devices, etc., and are not limited to these.
[0198] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0199] The embodiments described above are merely illustrative of several implementation methods of this application, and while the descriptions are specific and detailed, they should not be construed as limiting the scope of this patent application. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of this application, and these all fall within the protection scope of this application. Therefore, the protection scope of this application should be determined by the appended claims.
Claims
1. A method for controlling a temperature regulating device, characterized in that, The method includes: Obtain the ambient temperature of the environment where the temperature control equipment is located; When the temperature regulating device is in cooling mode, the cooling set temperature of the temperature regulating device is obtained, and the cooling temperature difference is obtained by subtracting the ambient temperature from the cooling set temperature. When the cooling temperature difference is less than 0, the temperature regulating device is controlled to cool at the target cooling frequency until the cooling temperature difference is not less than 0, at which point the temperature regulating device is controlled to stop cooling; wherein, the target cooling frequency is the product of the target cooling compensation coefficient and the minimum operating frequency of the temperature regulating device; The method for determining the target cooling compensation coefficient includes: The system obtains the first cooling duration of the temperature regulating device in the current and previous time, the second cooling duration of the temperature regulating device in the current and previous time, the first ambient temperature of the environment in which the temperature regulating device is located at the time when the cooling stops in the current and previous time, and the second ambient temperature of the environment in which the temperature regulating device is located at a time after a first preset time since the time when the cooling stops in the current and previous time. The difference in cooling ambient temperature is obtained by subtracting the first ambient temperature from the second ambient temperature. When the second cooling duration is not less than the first cooling duration and the temperature difference of the cooling environment is less than 0, the initial cooling compensation coefficient is corrected using the first correction coefficient to obtain the target cooling compensation coefficient; wherein, the initial cooling compensation coefficient is greater than 1. When the second cooling duration is not less than the first cooling duration and the temperature difference of the cooling environment is not less than 0, the initial cooling compensation coefficient is corrected using the second correction coefficient to obtain the target cooling compensation coefficient. When the second cooling duration is equal to the first cooling duration and the temperature difference of the cooling environment is 0, the initial cooling compensation coefficient is used as the target cooling compensation coefficient. When the second cooling time is less than the first cooling time and the temperature difference of the cooling environment is not less than 0, the initial cooling compensation coefficient is corrected by the third correction coefficient to obtain the target cooling compensation coefficient. When the second cooling duration is less than the first cooling duration and the temperature difference of the cooling environment is less than 0, the initial cooling compensation coefficient is used as the target cooling compensation coefficient; wherein, the first correction coefficient is less than the second correction coefficient and greater than 1, and the second correction coefficient is less than the third correction coefficient.
2. The method according to claim 1, characterized in that, The first cooling duration of the temperature regulating device in the current and previous cycles is the interval between the time when the temperature regulating device was controlled to cool at the target cooling frequency in the current and previous cycles and the time when the temperature regulating device was controlled to stop cooling in the current and previous cycles.
3. The method according to any one of claims 1 to 2, characterized in that, The method further includes: When the temperature regulating device is in heating mode, the heating set temperature of the temperature regulating device is obtained, and the heating temperature difference is obtained by subtracting the ambient temperature from the heating set temperature. When the heating temperature difference is greater than 0, the temperature regulating device is controlled to heat at the target heating frequency until the heating temperature difference is not greater than 0, at which point the temperature regulating device is controlled to stop heating; wherein, the target heating frequency is the product of the target heating compensation coefficient and the minimum operating frequency of the temperature regulating device.
4. The method according to claim 3, characterized in that, The method for determining the target heating compensation coefficient includes: The system obtains the first heating duration of the temperature regulating device in the current and previous time, the second heating duration of the temperature regulating device in the current and previous time, the third ambient temperature of the environment in which the temperature regulating device was located at the time when the heating stopped in the current and previous time, and the fourth ambient temperature of the environment in which the temperature regulating device was located at the time after the second preset time when the heating stopped in the current and previous time. The heating ambient temperature difference is obtained by subtracting the third ambient temperature from the fourth ambient temperature. When the second heating duration is not less than the first heating duration and the temperature difference of the heating environment is less than 0, the initial heating compensation coefficient is corrected using the fourth correction coefficient to obtain the target heating compensation coefficient; wherein, the initial heating compensation coefficient is greater than 1. When the second heating duration is greater than the first heating duration and the temperature difference of the heating environment is not less than 0, the initial heating compensation coefficient is corrected using the fifth correction coefficient to obtain the target heating compensation coefficient. When the second heating duration is less than the first heating duration and the temperature difference of the heating environment is less than 0, the initial heating compensation coefficient is corrected using the sixth correction coefficient to obtain the target heating compensation coefficient. When the second heating duration is not greater than the first heating duration and the temperature difference of the heating environment is not less than 0, the initial heating compensation coefficient is used as the target heating compensation coefficient; wherein, the fifth correction coefficient is less than the fourth correction coefficient and greater than 1, and the fourth correction coefficient is less than the sixth correction coefficient.
5. The method according to claim 4, characterized in that, The first heating duration of the temperature regulating device in the current and previous time periods is the interval between the time when the temperature regulating device was controlled to heat at the target heating frequency in the current and previous time periods and the time when the temperature regulating device was controlled to stop heating in the current and previous time periods.
6. A temperature regulation equipment control device, characterized in that, The device includes: The ambient temperature acquisition module is used to acquire the ambient temperature of the environment in which the temperature control equipment is located. The cooling temperature difference acquisition module is used to acquire the cooling set temperature of the temperature control device when the temperature control device is in cooling mode, and to obtain the cooling temperature difference by subtracting the ambient temperature from the cooling set temperature. A cooling control module is used to control the temperature regulating device to cool at a target cooling frequency when the cooling temperature difference is less than 0, until the cooling temperature difference is not less than 0, and then control the temperature regulating device to stop cooling. The target cooling frequency is the product of a target cooling compensation coefficient and the minimum operating frequency of the temperature regulating device. The target cooling compensation coefficient is determined by: obtaining the first cooling duration of the temperature regulating device in the previous cooling cycle, the second cooling duration of the temperature regulating device in the previous cooling cycle, the first ambient temperature of the environment where the temperature regulating device was located at the time the cooling stopped in the previous cooling cycle, and the second ambient temperature of the environment where the temperature regulating device was located at a time after a first preset time since the time the cooling stopped in the previous cooling cycle; subtracting the first ambient temperature from the second ambient temperature to obtain the cooling ambient temperature difference; and adjusting the initial cooling using a first correction coefficient when the second cooling duration is not less than the first cooling duration and the cooling ambient temperature difference is less than 0. The initial cooling compensation coefficient is corrected to obtain the target cooling compensation coefficient. The initial cooling compensation coefficient is greater than 1. When the second cooling duration is not less than the first cooling duration and the temperature difference in the cooling environment is not less than 0, the initial cooling compensation coefficient is corrected using a second correction coefficient to obtain the target cooling compensation coefficient. When the second cooling duration is equal to the first cooling duration and the temperature difference in the cooling environment is 0, the initial cooling compensation coefficient is used as the target cooling compensation coefficient. When the second cooling duration is less than the first cooling duration and the temperature difference in the cooling environment is not less than 0, the initial cooling compensation coefficient is corrected using a third correction coefficient to obtain the target cooling compensation coefficient. When the second cooling duration is less than the first cooling duration and the temperature difference in the cooling environment is less than 0, the initial cooling compensation coefficient is used as the target cooling compensation coefficient. The first correction coefficient is less than the second correction coefficient but greater than 1, and the second correction coefficient is less than the third correction coefficient.
7. A temperature regulating device, comprising a memory and a processor, wherein the memory stores a computer program, characterized in that, When the processor executes the computer program, it implements the steps of the method according to any one of claims 1 to 5.
8. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 5.
9. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 5.
Citation Information
Patent Citations
Frequency control method of compressor of variable frequency air conditioner
CN105333578A
Air conditioner, control method and device thereof and readable storage medium
CN115077066A