Control method of air conditioner and air conditioner

By calculating the difference between the set temperature of the air conditioner user and the initial adaptive temperature, dynamically adjusting the initial adaptive temperature, solving the problem that the automatic operation of the air conditioner cannot meet the user's comfortable temperature needs, improving user comfort and saving energy consumption.

CN120232128APending Publication Date: 2025-07-01QINGDAO HAIER INTELLIGENT BUILDING TECHNOLOGY CO LTD +4
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311861905.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-12-29
Publication Date
2025-07-01

AI Technical Summary

Technical Problem

The existing air conditioner automatically operates on and running cannot meet the user's comfort temperature needs, especially when the user does not set the target temperature, the default temperature of the air conditioner may be much lower than or higher than the user's comfort temperature.

Method used

By obtaining the user-set temperature value Tshe and the initial adaptive temperature value Tshu0, the difference △T1 between them is calculated, and the new adaptive temperature value Tshu1 is obtained based on △T1, and Tshu1 is recorded in Tshu0. The default boot temperature is the recorded Tshu0 when the next time you turn on the machine.

Benefits of technology

By combining user temperature habits, the initial adaptive temperature is dynamically adjusted, which avoids large fluctuations in the default temperature of the air conditioner on, improves user comfort, and balances the needs between user comfort and air conditioner energy consumption.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120232128A_ABST
    Figure CN120232128A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of air conditioners, and particularly provides a control method of an air conditioner and the air conditioner. In order to solve the problem that the comfortable temperature requirement of a user cannot be met when an existing air conditioner is started and automatically operates, the control method of the air conditioner comprises the steps that after the air conditioner is started, a user set temperature value Tshore and an initial self-adaptive temperature value Tshu0 are obtained; the difference value T1 between the Tshore and the Tshu0 is calculated; obtaining a new adaptive temperature value Tshu1 according to the T1; the Tshu1 temperature value is recorded in the Tshu0, and the starting temperature is defaulted to be the recorded Tshu0 after next starting. According to the air conditioner, the Tshu1 is determined by combining the temperature habit of a user with the set temperature and the initial self-adaptive temperature when the user uses the air conditioner last time, so that the situation that the default temperature of the air conditioner is greatly fluctuated when the air conditioner is started is avoided, comfort is improved, then the temperature value of the Tshu1 is recorded in Tshu0, the default starting temperature is the recorded Tshu0 after the air conditioner is started next time, the indoor space is more comfortable, and the user experience is improved. And the requirements between the comfort level of the user and the energy consumption of the air conditioner can be balanced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of air conditioners, and specifically provides a control method for an air conditioner and an air conditioner. Background Art

[0002] With the continuous improvement of people's living standards, air conditioners have become one of the essential household appliances in daily life. From the simple realization of cooling and heating functions, various styles of smart air conditioners have emerged in the market so far. For example, each time a smart air conditioner runs, it can automatically record the target temperature set by the user for the operation of the air conditioner. When the air conditioner is turned on and runs next time, if the user forgets to set the target temperature, the air conditioner can automatically call the target temperature set by the user last time to run, so as to meet the user's air conditioning needs. However, in actual use, for example, when cooling, when the user has a need for rapid cooling, the user often sets the target temperature of the air conditioner relatively low, and even far lower than the comfortable temperature. Therefore, when the air conditioner is turned on next time, if the user does not set the target temperature, the air conditioner will automatically call the target temperature set by the user during the last operation as the default startup temperature, which cannot well meet the actual air conditioning needs of the user and reduces the user's comfort. On the contrary, the user may also set a relatively high temperature during the last cooling, and automatically running at this default temperature after turning on the air conditioner next time also cannot meet the user's actual temperature adjustment needs.

[0003] Correspondingly, there is a need in the art for a new control method for an air conditioner to solve the problem that the existing air conditioner cannot meet the user's comfortable temperature requirement when starting up and running automatically. Summary of the Invention

[0004] The present invention aims to solve the above technical problems, that is, to solve the problem that the existing air conditioner cannot meet the user's comfortable temperature requirement when starting up and running automatically.

[0005] In a first aspect, the present invention provides a control method for an air conditioner and an air conditioner, and the control method includes:

[0006] After the air conditioner is turned on, obtain the user-set temperature value Tshe and the initial adaptive temperature value Tshu0;

[0007] Calculate the difference △T1 between Tshe and Tshu0;

[0008] Obtain a new adaptive temperature value Tshu1 according to △T1;

[0009] Record the Tshu1 temperature value into Tshu0, and the default startup temperature of the air conditioner after the next startup is the recorded Tshu0.

[0010] In the preferred technical solution of the above air conditioner control method, the step of "obtaining a new adaptive temperature value Tshu1 according to △T1" further includes:

[0011] When △T1 > the first preset temperature, Tshu1 = (Tshe - Tshu0) / Tm + Tshu0; where Tm is a constant and the first preset temperature ≥ 0.

[0012] In the preferred technical solution of the above air conditioner control method, the step of "obtaining a new adaptive temperature value Tshu1 according to △T1" further includes:

[0013] When △T1 < the second preset temperature, Tshu1 = Tshu0 - (Tshu0 - Tshe) / Tm; where the second preset temperature ≤ 0.

[0014] In the preferred technical solution of the above air conditioner control method, the step of "obtaining a new adaptive temperature value Tshu1 according to △T1" further includes:

[0015] Obtain the indoor ambient temperature Tback;

[0016] Calculate the difference △T2 between Tback and Tshu0;

[0017] Judge whether the fourth preset temperature ≥ △T2 ≥ the third preset temperature holds;

[0018] If it holds and △T1 > the first preset temperature, then Tshu1 = (Tshe - Tshu0) / Tm + Tshu0.

[0019] In the preferred technical solution of the above air conditioner control method, after the step of "judging whether the fourth preset temperature ≥ △T2 ≥ the third preset temperature holds", the control method further includes:

[0020] If it does not hold and △T1 > the first preset temperature, then Tshu1 = (Tshe - Tshu0) / Tn + Tshu0; where Tm > Tn.

[0021] In the preferred technical solution of the above air conditioner control method, after the step of "judging whether the fourth preset temperature ≥ △T2 ≥ the third preset temperature holds", the control method further includes:

[0022] If it holds and △T1 < the second preset temperature, then Tshu1 = Tshu0 - (Tshu0 - Tshe) / Tm.

[0023] In the preferred technical solution of the above air conditioner control method, after the step of "judging whether the fourth preset temperature ≥ △T2 ≥ the third preset temperature holds", the control method further includes:

[0024] If it does not hold, and △T1 < the second preset temperature, then Tshu1 = Tshu0 - (Tshu0 - Tshe) / Tn; where Tm > Tn.

[0025] In the preferred technical solution of the above control method of the air conditioner, after the step of "calculating the difference △T1 between Tshe and Tshu0", the control method includes:

[0026] Judge whether the first preset temperature ≥ △T1 ≥ the second preset temperature holds;

[0027] If it holds, the air conditioner continues to operate with the initial adaptive temperature Tshu0 as the target temperature;

[0028] If it does not hold, obtain a new adaptive temperature value Tshu1 according to △T1.

[0029] In the preferred technical solution of the above control method of the air conditioner, the control method includes:

[0030] Judge whether the stable time of the user - set temperature value Tshe exceeds the duration of T1;

[0031] If the judgment result is yes, calculate the difference △T1 between Tshe - Tshu0.

[0032] The present invention also provides an air conditioner, which includes a memory, a processor, and an air - conditioner control program stored in the memory and operable on the processor. The air - conditioner control program is executed by the processor to implement the control method of the air conditioner according to any of the above technical solutions.

[0033] Those skilled in the art can understand that the control method of the air conditioner of the present invention includes: after the air conditioner is turned on, obtain the user - set temperature value Tshe and the initial adaptive temperature value Tshu0; calculate the difference △T1 between Tshe and Tshu0; obtain a new adaptive temperature value Tshu1 according to △T1; record the Tshu1 temperature value into Tshu0, and the air conditioner defaults to the recorded Tshu0 as the startup temperature after the next startup.

[0034] In the case of adopting the above technical solution, when the air conditioner is turned on, if the user does not set or forgets to set the target temperature, the air conditioner will operate with the initial adaptive temperature value Tshu0 as the target temperature. If the user sets the target temperature midway, it will operate with the user-set temperature Tshe as the target temperature. Obtain the user-set temperature value Tshe and the initial adaptive temperature Tshu0, then calculate the difference △T1 between the two. Obtain a new adaptive temperature value Tshu1 based on △T1, and record the Tshu1 temperature value in Tshu0. The default startup temperature after the next startup is the recorded Tshu0. By combining the user's temperature habits, the air conditioner determines Tshu1 jointly with the set temperature and the initial adaptive temperature when the user last used it. When Tshe is greater than Tshu0, Tshu1 gradually increases; when Tshe is less than Tshu0, Tshu1 gradually decreases, thus avoiding large fluctuations in the default startup temperature of the air conditioner and improving comfort. Then record the Tshu1 temperature value in Tshu0, update the initial adaptive temperature value Tshu0, and the default startup temperature after the next startup is the recorded Tshu0. Therefore, when the user does not set the target temperature for the air conditioner, it can operate more comfortably with the initial adaptive temperature value Tshu0, and can balance the needs between the user's comfort and the air conditioner's energy consumption. BRIEF DESCRIPTION OF THE DRAWINGS

[0035] The following describes the preferred embodiments of the present invention with reference to the accompanying drawings. In the drawings:

[0036] Figure 1 is the main step flowchart of the control method of the air conditioner of the present invention;

[0037] Figure 2 is the step flowchart of an embodiment of the control method of the air conditioner of the present invention;

[0038] Figure 3 is the step flowchart of another embodiment of the control method of the air conditioner of the present invention. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0039] The following describes the preferred embodiments of the present invention with reference to the accompanying drawings. Those skilled in the art should understand that these embodiments are only used to explain the technical principles of the present invention and are not intended to limit the protection scope of the present invention. Those skilled in the art can make adjustments according to needs to adapt to specific application scenarios. For example, the control method of the air conditioner in this application can be used for wall-mounted air conditioners, cabinet air conditioners, central air conditioners, or multi-connected air conditioners, etc. The present invention does not impose any restrictions on the type of air conditioner, and it can also be applied to equipment that requires temperature adjustment other than air conditioners.

[0040] It should be noted that in the description of the present invention, the terms "first", "second", "third", and "fourth" are only used for descriptive purposes and should not be construed as indicating or implying relative importance.

[0041] Referring to Figure 1 , to solve the problem that the automatic operation of the existing air conditioner after startup cannot meet the user's comfortable temperature requirements, the control method of the air conditioner of the present invention includes:

[0042] Step S10: After the air conditioner is turned on, obtain the user-set temperature value Tshe and the initial adaptive temperature value Tshu0;

[0043] Step S20: Calculate the difference △T1 between Tshe and Tshu0;

[0044] Step S30: Obtain a new adaptive temperature value Tshu1 according to △T1;

[0045] Step S40: Record the Tshu1 temperature value into Tshu0, and the default startup temperature of the air conditioner after the next startup is the recorded Tshu0.

[0046] The advantages of the above setting method are as follows: When the air conditioner is turned on, if the user does not set or forgets to set the target temperature, the air conditioner will operate with the initial adaptive temperature value Tshu0 as the target temperature. If the user sets the target temperature during operation, it will operate with the user-set temperature Tshe as the target temperature. Obtain the user-set temperature value Tshe and the initial adaptive temperature Tshu0, then calculate the difference △T1 between the two, obtain a new adaptive temperature value Tshu1 according to △T1, and record the Tshu1 temperature value into Tshu0. The default startup temperature after the next startup is the recorded Tshu0. By combining the user's temperature habits, the air conditioner determines Tshu1 jointly based on the user's set temperature and the initial adaptive temperature during the previous use. When Tshe is greater than Tshu0, Tshu1 gradually increases; when Tshe is less than Tshu0, Tshu1 gradually decreases, thus avoiding large fluctuations in the default startup temperature of the air conditioner and improving comfort. Then record the Tshu1 temperature value into Tshu0 to update the initial adaptive temperature value Tshu0, and the default startup temperature after the next startup is the recorded Tshu0. Therefore, when the user does not set the target temperature for the air conditioner, it can operate more comfortably with the initial adaptive temperature value Tshu0, and can balance the needs between the user's comfort and the air conditioner's energy consumption.

[0047] Referring to Figure 2 , in a possible implementation manner, the control method of the air conditioner of the present invention specifically includes the following steps:

[0048] Step S51: After the air conditioner is turned on, it operates with the initial adaptive temperature value Tshu0 as the target temperature;

[0049] Step S52: Obtain the user - set temperature value Tshe and the initial adaptive temperature value Tshu0 after the air conditioner is turned on;

[0050] Step S53: Calculate the difference △T1 between Tshe and Tshu0;

[0051] Step S54: Determine whether the first preset temperature ≥ △T1 ≥ the second preset temperature holds;

[0052] Step S55: If it holds, the air conditioner continues to operate with the initial adaptive temperature value Tshu0 as the target temperature;

[0053] Step S56: If it does not hold, the air conditioner operates with the user - set temperature Tshe as the target temperature;

[0054] Step S57: Obtain a new adaptive temperature value Tshu1 based on △T1;

[0055] Step S58: Record the Tshu1 temperature value into Tshu0, and the default startup temperature of the air conditioner after the next startup is the recorded Tshu0.

[0056] After the air conditioner is turned on, it operates with the default startup temperature, that is, with the initial adaptive temperature value Tshu0 as the target temperature. If the user sets the target temperature of the air conditioner during operation, then calculate the difference △T1 between Tshe and Tshu0. First, determine whether △T1 is between the first preset temperature and the second preset temperature (the first preset temperature difference range). If △T1 is within the first preset temperature difference range, it means that the user - set temperature Tshe and the initial adaptive temperature Tshu0 are numerically close. Then, do not adjust the target temperature of the air conditioner, but continue to operate with the initial adaptive temperature Tshu0, and do not calculate the adaptive temperature value Tshu1 either, reducing the adjustment frequency of the air conditioner and lowering energy consumption.

[0057] If △T1 is not within the first preset temperature difference range, it means that there is a large difference between the user - set temperature Tshe and the initial adaptive temperature Tshu0. Then, do not operate with the initial adaptive temperature Tshu0 as the target temperature, but continue to operate with the user - set temperature Tshe as the target temperature. And, because there is a large difference between the user - set temperature Tshe and the initial adaptive temperature Tshu0, obtain a new adaptive temperature value Tshu1 based on the difference △T1 between them, and record the new adaptive temperature value Tshu1 into Tshu0 to update Tshu0. The default startup temperature after the next startup is the recorded Tshu0, thus ensuring the comfort of the user when turning on the air conditioner next time and saving energy.

[0058] Referring to Figure 2 , in one embodiment, step S57 further includes:

[0059] Step S5711: When △T1 > the first preset temperature, then Tshu1 = (Tshe - Tshu0) / Tm + Tshu0; where Tm is a constant and the first preset temperature ≥ 0;

[0060] Step S5712: When △T1 < the second preset temperature, then Tshu1 = Tshu0 - (Tshu0 - Tshe) / Tm; where the second preset temperature ≤ 0.

[0061] △T1 > the first preset temperature indicates that the user - set temperature Tshe is greater than the initial adaptive temperature Tshu0, and △T1 is not within the first preset temperature difference range. The difference between the user - set temperature Tshe and the initial adaptive temperature Tshu0 is relatively large. To make the air conditioner automatically run at the initial adaptive temperature for a more comfortable indoor environment after the next startup, the initial adaptive temperature value is increased, that is, Tshu1 = (Tshe - Tshu0) / Tm + Tshu0. On the contrary, △T1 < the second preset temperature indicates that the user - set temperature Tshe is less than the initial adaptive temperature Tshu0, and △T1 is not within the first preset temperature difference range. The difference between the user - set temperature Tshe and the initial adaptive temperature Tshu0 is relatively large, so the initial adaptive temperature value is decreased, that is, Tshu1 = Tshu0 - (Tshu0 - Tshe) / Tm. Through the above settings, the adaptive temperature Tshu1 can not only take into account the user's temperature habits but also maintain the balance between user comfort and energy consumption.

[0062] Taking the heating operation of an air conditioner as an example, if the difference △T1 between Tshe and Tshu0 is greater than the first preset temperature, it indicates that the user-set temperature Tshe is greater than Tshu0, and △T1 is not within the first preset temperature difference range. There is a large difference between the user-set temperature Tshe and the initial adaptive temperature Tshu0. If operating according to the existing technology solution, when the air conditioner is turned on for the next operation, it directly operates at the target temperature Tshe, and the indoor temperature will be relatively high, which not only reduces comfort but also wastes energy. Therefore, in order to balance user comfort and energy conservation, the present invention calculates Tshu1 based on the user-set temperature Tshe and the initial adaptive temperature Tshu0, records the Tshu1 temperature value into Tshu0, and defaults the starting temperature to the newly recorded Tshu0 after the next startup. For example, if the user-set temperature Tshe = 28°C, the initial adaptive temperature Tshu0 = 22°C, and Tm = 2, then Tshu1 = (28 - 22) / 2 + 22 = 25°C. Finally, Tshu1 is recorded into Tshu0, and the default starting temperature after the next startup is 25°C. Since Tshu1 is lower than the user's set temperature of 28°C during the previous startup, energy can be saved.

[0063] Similarly, taking the cooling operation of an air conditioner as an example, if the difference △T1 between Tshe and Tshu0 is less than the second preset temperature, it indicates that the user-set temperature Tshe is less than Tshu0, and △T1 is not within the first preset temperature difference range. There is a large difference between the user-set temperature Tshe and the initial adaptive temperature Tshu0. If operating according to the existing technology solution, when the air conditioner is turned on for the next operation, it directly operates at the target temperature Tshe, and the indoor temperature will be relatively low, which not only reduces comfort but also wastes energy. Therefore, in order to balance user comfort and energy conservation, the present invention calculates Tshu1 based on the user-set temperature Tshe and the initial adaptive temperature Tshu0, records the Tshu1 temperature value into Tshu0, and defaults the starting temperature to the newly recorded Tshu0 after the next startup. For example, if the user-set temperature Tshe = 20°C, the initial adaptive temperature Tshu0 = 25°C, and Tm = 2, then Tshu1 = 25 - (25 - 20) / 2 = 22.5°C. Finally, Tshu1 is recorded into Tshu0, and the default starting temperature after the next startup is 22.5°C. Since Tshu1 is higher than the user's set temperature during the previous startup, it can not only improve comfort but also save energy.

[0064] Referring to Figure 3 , in another embodiment, step S57 further includes:

[0065] Step S5721: When the air conditioner is operating, obtain the indoor environmental temperature Tback;

[0066] Step S5722: Calculate the difference ΔT2 between the indoor environmental temperature Tback and the initial adaptive temperature value Tshu0;

[0067] Step S5723: Determine whether the fourth preset temperature ≥ ΔT2 ≥ the third preset temperature holds;

[0068] Step S5724: If it holds and ΔT1 > the first preset temperature, then Tshu1 = (Tshe - Tshu0) / Tm + Tshu0;

[0069] Step S5725: If it does not hold and ΔT1 > the first preset temperature, then Tshu1 = (Tshe - Tshu0) / Tn + Tshu0; Tm > Tn;

[0070] Step S5726: If it holds and ΔT1 < the second preset temperature, then Tshu1 = Tshu0 - (Tshu0 - Tshe) / Tm;

[0071] Step S5727: If it does not hold and ΔT1 < the second preset temperature, then Tshu1 = Tshu0 - (Tshu0 - Tshe) / Tn.

[0072] Illustrated by taking the air conditioner in heating operation as an example:

[0073] The air conditioner operates in heating mode. The initial adaptive temperature value Tshu0 is set to 22°C, at which temperature the user feels relatively comfortable. After the air conditioner is turned on for the first time, the set temperature Tshe of the user is set to 26°C. The first preset temperature difference range is set to [-0.5°C, 0.5°C], that is, the first preset temperature is set to 0.5°C, the second preset temperature is set to -0.5°C, and the fourth preset temperature ≥ △T2 ≥ the third preset temperature is the second preset temperature difference range. The second preset temperature difference range is set to [-6°C, 6°C], that is, the third preset temperature is set to -6°C and the fourth preset temperature is set to 6°C. The indoor ambient temperature Tback detected by the temperature sensor is 18°C. When the air conditioner is turned on, it initially operates with the initial adaptive temperature of 22°C as the target temperature by default. After the user sets 26°C as the target temperature of the air conditioner, the difference △T1 between Tshe and Tshu0 is calculated to be 4°C. Since △T1 is not within the first preset temperature difference range, the values of Tshe and Tshu0 differ significantly. Further, the difference △T2 between Tback and Tshu0 is -4°C. Since △T2 is within the second preset temperature difference range, it indicates that the temperature difference between the indoor ambient temperature Tback and the initial adaptive temperature Tshu0 is not large. Since △T1 > 0.5, the calculation formula for Tshu1 is applicable, i.e., Tshu1 = (Tshe - Tshu0) / Tm + Tshu0. Assuming Tm is set to 2, substituting the above relevant values into the formula gives Tshu1 = (26 - 22) / 2 + 22 = 24°C. The temperature value of Tshu1 is recorded in Tshu0. Thus, after the air conditioner is turned on again, it operates with the initial self-comfort temperature Tshu0 of 24°C by default.

[0074] After the air conditioner is turned off and then turned on again, when the air conditioner is turned on for the second time, it automatically operates with the initial adaptive temperature Tshu0 of 24°C calculated last time. After the air conditioner is turned on for the second time, the set temperature Tshe of the user is set to 26°C. The indoor ambient temperature Tback detected by the temperature sensor is 18°C. When the air conditioner is turned on, it initially operates with 24°C as the target temperature by default. After the user sets 26°C as the target temperature of the air conditioner, the difference △T1 between Tshe and Tshu0 is calculated to be 2°C. Since △T1 is not within the first preset temperature difference range. Further, the difference △T2 between Tback and Tshu0 is -6°C. Since △T2 is within the second preset temperature difference range, it indicates that the temperature difference between the indoor ambient temperature Tback and the initial adaptive temperature Tshu0 is not large. Since △T1 > 0.5, the calculation formula for Tshu1 is applicable, i.e., Tshu1 = (Tshe - Tshu0) / Tm + Tshu0. Assuming Tm is 2, substituting the above relevant values into the formula gives Tshu1 = (26 - 24) / 2 + 24 = 25°C. The temperature value of Tshu1 is recorded in Tshu0. Thus, after the next turn-on, the initial adaptive temperature Tshu0 for default operation is 25°C.

[0075] After the air conditioner is turned off and then on again, when the air conditioner is turned on for the third time, it automatically runs at the initially calculated initial adaptive temperature Tshu0 of 25°C. The set temperature Tshe of the user after the third time the air conditioner is turned on is set to 26°C. The indoor ambient temperature Tback detected by the temperature sensor is 20°C. Therefore, when the air conditioner is turned on, it first defaults to running with 25°C as the target temperature. After the user sets 26°C as the target temperature of the air conditioner, the difference △T1 between Tshe and Tshu0 is calculated to be 1°C, and △T1 is not within the first preset temperature difference range. Further, the difference △T2 between Tback and Tshu0 is -5°C, which is not within the second preset temperature difference range, indicating that the temperature difference between the indoor ambient temperature Tback and the initial adaptive temperature Tshu0 is not large. Since △T1 > 0.5, the calculation formula for Tshu1 is applicable, where Tshu1 = (Tshe - Tshu0) / Tm + Tshu0. Setting Tm to 2 and substituting the above relevant values into the formula, we get Tshu1 = (26 - 25) / 2 + 25 = 25.5°C. The temperature value of Tshu1 is recorded in Tshu0, so that the initially default running initial self-comfort temperature Tshu0 after the next startup is 25.5°C.

[0076] As can also be seen from the above, when the user turns on the air conditioner to run in the heating mode multiple times, if Tshe > Tshu0 continuously for multiple times, the initially adaptive temperature value Tshu0 gradually increases instead of directly running at a higher set temperature, thus saving energy. On the contrary, if Tshe < Tshu0 continuously for multiple times, the initially adaptive temperature value Tshu0 gradually decreases, thus ensuring the comfort requirements of the user. The default temperature after the air conditioner is turned on does not fluctuate greatly, thus achieving a balance between energy consumption and comfort.

[0077] In addition, when the temperature difference between the indoor ambient temperature Tback and the initial adaptive temperature Tshu0 is large, in order to quickly adjust the indoor temperature to the target temperature when the air conditioner is turned on next time, Tm is set to Tn, where Tn < Tm. When the user turns on the air conditioner next time, if no target temperature is set, the indoor temperature can be quickly increased by default running at a higher initial adaptive temperature Tshu0 or quickly decreased by default running at a lower initial adaptive temperature Tshu0.

[0078] For example, after the air conditioner is turned on for the fourth time, it automatically runs the previously calculated initial adaptive temperature Tshu0 of 25.5°C. Suppose the set temperature Tshe of the user after the fourth turn-on of the air conditioner is 27°C, and the indoor ambient temperature Tback detected by the temperature sensor is 18°C. Therefore, the difference △T1 between Tshe and Tshu0 is calculated to be 1.5°C, and △T1 is not within the first preset temperature difference range. Further, the difference △T2 between Tback and Tshu0 is -7.5°C, and △T2 is not within the second preset temperature difference range, indicating that the temperature difference between the indoor ambient temperature Tback and the initial adaptive temperature Tshu0 is large. Since △T1 > 0.5, the calculation formula for Tshu1 is applicable as Tshu1 = (Tshe - Tshu0) / Tn + Tshu0. Suppose Tn is 1.5, and substituting the above relevant values into the formula, we get Tshu1 = (27 - 25.5) / 1.5 + 25.5 = 26.5°C. The temperature value of Tshu1 is recorded into Tshu0, so that the default initial self-comfort temperature Tshu0 for operation after the next turn-on is 26.5°C, and the default turn-on temperature after the next turn-on is 26.5°C, which can heat up the room faster.

[0079] Taking the refrigeration operation of the air conditioner as an example for illustration:

[0080] During the refrigeration operation of the air conditioner, the initial adaptive temperature value Tshu0 is set to 25°C. After the air conditioner is turned on for the first time, the set temperature Tshe of the user is set to 20°C. The first preset temperature difference range is set to [-0.5°C, 0.5°C], that is, the first preset temperature is set to 0.5°C, the second preset temperature is set to -0.5°C, and the fourth preset temperature ≥ △T2 ≥ the third preset temperature is the second preset temperature difference range, and the second preset temperature difference range is set to [-6°C, 6°C], that is, the third preset temperature is set to -6°C and the fourth preset temperature is set to 6°C. The indoor ambient temperature Tback detected by the temperature sensor is 30°C. When the air conditioner is turned on, it first defaults to running with 25°C as the target temperature. After the user sets 20°C as the target temperature of the air conditioner, the difference △T1 between Tshe and Tshu0 is calculated to be -5°C, and △T1 is not within the first preset temperature difference range. Further, the difference △T2 between Tback and Tshu0 is 5°C, and △T2 is within the second preset temperature difference range, indicating that the temperature difference between the indoor ambient temperature Tback and the initial adaptive temperature Tshu0 is not large. Since △T1 < -0.5, the calculation formula for Tshu1 is applicable as Tshu1 = Tshu0 - (Tshu0 - Tshe) / Tm. Suppose Tm is 2, and substituting the above relevant values into the formula, we get Tshu1 = 25 - (25 - 20) / 2 = 22.5°C. The temperature value of Tshu1 is recorded into Tshu0, so that the default initial self-comfort temperature for operation after the next turn-on is 22.5°C.

[0081] After the air conditioner is turned off and then turned on again, after the air conditioner is turned on for the second time, the default operating adaptive temperature Tshu0 calculated last time is 22.5 °C. The set temperature Tshe of the user after the air conditioner is turned on for the second time is set to 20 °C, and the indoor ambient temperature Tback detected by the temperature sensor is 30 °C. When the air conditioner is turned on, it first operates with 22.5 °C as the target temperature by default. When the user sets 20 °C as the target temperature of the air conditioner, it then operates with 20 °C as the target temperature. The difference △T1 between Tshe and Tshu0 is calculated to be -2.5 °C, and △T1 is not within the first preset temperature difference range. The difference △T2 between Tback and Tshu0 is 7.5 °C, and △T2 is not within the second preset temperature difference range, indicating that the temperature difference between the indoor ambient temperature Tback and the initial adaptive temperature Tshu0 is relatively large. Since △T1 < -0.5, the calculation formula for Tshu1 is applicable to Tshu1 = Tshu0 - (Tshu0 - Tshe) / Tn. Assuming Tm is 1.5, substituting the above relevant values into the formula, Tshu1 = 22.5 - (22.5 - 20) / 1.5 = 20.83 °C. The temperature value of Tshu1 is recorded in Tshu0, so that the initial self-comfort temperature Tshu0 for automatic operation after the next startup is 20.83 °C.

[0082] After the air conditioner is turned off and then turned on again, after the air conditioner is turned on for the third time, it automatically operates with the adaptive temperature Tshu0 calculated last time, which is 20.83 °C. The set temperature Tshe of the user after the air conditioner is turned on for the third time is set to 20 °C, and the indoor ambient temperature Tback detected by the temperature sensor is 30 °C. Therefore, when the air conditioner is turned on, it first operates with 20.83 °C as the target temperature. When the user sets 20 °C as the target temperature of the air conditioner, the difference △T1 between Tshe and Tshu0 is calculated to be -0.83 °C, and △T1 is not within the first preset temperature difference range. The difference between Tback and Tshu0 is -9.17 °C, which is not within the second preset temperature difference range, indicating that the temperature difference between the indoor ambient temperature Tback and the initial adaptive temperature Tshu0 is relatively large. When △T1 < -0.5, the calculation formula for Tshu1 is applicable to Tshu1 = Tshu0 - (Tshu0 - Tshe) / Tn, and Tn is less than Tm. Setting Tn to 1.5 and substituting the above relevant values into the formula, Tshu1 = 20.83 - (20.83 - 20) / 1.5 = 20.28 °C. The temperature value of Tshu1 is recorded in Tshu0, so that the initial self-comfort temperature for automatic operation after the next startup is 20.28 °C.

[0083] As can be seen from the above, if the user turns on the air conditioner to run in the cooling mode multiple times, and if Tshe < Tshu0 continuously for multiple times, the initial adaptive temperature value Tshu0 will gradually decrease, and the temperature fluctuation will be smaller, that is, it can ensure comfort while saving energy. On the contrary, if Tshe > Tshu0 continuously for multiple times, Tshu0 will gradually increase, so as to meet the comfort requirements of the user.

[0084] In a possible implementation manner, the control method further includes:

[0085] Step: Determine whether the stable time of the temperature value Tshe exceeds the duration T1;

[0086] Step: If the judgment result is yes, calculate the difference ΔT1 between Tshe and Tshu0;

[0087] Step: If the judgment result is no, return to step S52.

[0088] Calculate the difference ΔT1 between Tshe and Tshu0 when the stable time of the temperature value Tshe exceeds the duration T1, so that the calculation result can be more accurate.

[0089] During the operation of the air conditioner, the calculation times of Tshu1 can be determined according to the number of times the user adjusts the set temperature, or it can be stipulated to calculate Tshu1 every once in a while. Those skilled in the art can set the execution times and timing of the calculation of Tshu1 according to needs, and all fall within the protection scope of the present invention.

[0090] In addition, the first preset temperature, the second preset temperature, the third preset temperature, the fourth preset temperature and the ambient temperature in the above implementation manner are not limited to the above specific values, and their specific values can be set by those skilled in the art according to needs, and all fall within the protection scope of the present invention. In addition, the specific values of Tm and Tn can also be set by those skilled in the art, and the present invention does not make any restrictions on this, and all fall within the protection scope of the present invention.

[0091] As described in the first paragraph of this section, the above implementation manner is only used to illustrate the principle of the present invention and is not intended to limit the protection scope of the present invention. Without departing from the principle of the present invention, those skilled in the art can adjust the above structure so that the present invention can be applied to more specific application scenarios.

[0092] In addition, the present invention also provides an air conditioner, which includes a memory, a processor, and an air conditioner control program stored in the memory and executable on the processor. The air conditioner control program is executed by the processor to implement the control method of the air conditioner described in any of the above implementation manners.

[0093] So far, the technical solution of the present invention has been described in conjunction with the preferred embodiments shown in the accompanying drawings. However, it is easy for those skilled in the art to understand that the protection scope of the present invention is obviously not limited to these specific embodiments. Without departing from the principle of the present invention, those skilled in the art can make equivalent changes or substitutions to the relevant technical features, and the technical solutions after these changes or substitutions will fall within the protection scope of the present invention.

Claims

1. A control method for an air conditioner, characterized in that, The control method includes: After the air conditioner is turned on, obtain the user-set temperature value Tshe and the initial adaptive temperature value Tshu0; Calculate the difference △T1 between Tshe and Tshu0; Obtain a new adaptive temperature value Tshu1 according to △T1; Record the Tshu1 temperature value into Tshu0, and the default startup temperature of the air conditioner after the next startup is the recorded Tshu0.

2. The control method of the air conditioner according to claim 1, characterized in that, The step of "obtaining a new adaptive temperature value Tshu1 according to △T1" further includes: When △T1 > the first preset temperature, Tshu1 = (Tshe - Tshu0) / Tm + Tshu0; where Tm is a constant and the first preset temperature ≥ 0.

3. The control method of the air conditioner according to claim 2, characterized in that, The step of "obtaining a new adaptive temperature value Tshu1 according to △T1" further includes: When △T1 < the second preset temperature, Tshu1 = Tshu0 - (Tshu0 - Tshe) / Tm; where the second preset temperature ≤ 0.

4. The control method of the air conditioner according to claim 3, characterized in that, The step of "obtaining a new adaptive temperature value Tshu1 according to △T1" further includes: Obtain the indoor environmental temperature Tback; Calculate the difference △T2 between Tback and Tshu0; Judge whether the fourth preset temperature ≥ △T2 ≥ the third preset temperature holds; If it holds and △T1 > the first preset temperature, then Tshu1 = (Tshe - Tshu0) / Tm + Tshu0.

5. The control method of the air conditioner according to claim 4, wherein After the step of "judging whether the fourth preset temperature ≥ △T2 ≥ the third preset temperature holds", the control method further includes: If it does not hold and △T1 > the first preset temperature, then Tshu1 = (Tshe - Tshu0) / Tn + Tshu0; where Tm > Tn.

6. The control method of the air conditioner according to claim 4, wherein, After the step of "judging whether the fourth preset temperature ≥ △T2 ≥ the third preset temperature holds", the control method further includes: If it holds and △T1 < the second preset temperature, then Tshu1 = Tshu0 - (Tshu0 - Tshe) / Tm.

7. The control method of the air conditioner according to claim 6, characterized in that, After the step of "judging whether the fourth preset temperature ≥ △T2 ≥ the third preset temperature holds", the control method further includes: If it does not hold and △T1 < the second preset temperature, then Tshu1 = Tshu0 - (Tshu0 - Tshe) / Tn; where Tm > Tn.

8. The control method of the air conditioner according to claim 3, wherein After the step of "calculating the difference △T1 between Tshe and Tshu0", the control method includes: Judge whether the first preset temperature ≥ △T1 ≥ the second preset temperature holds; If it holds, the air conditioner continues to operate with the initial adaptive temperature Tshu0 as the target temperature; If it does not hold, obtain a new adaptive temperature value Tshu1 according to △T1.

9. The control method of the air conditioner according to claim 1, characterized in that The control method includes: Judge whether the stable time of the user-set temperature value Tshe exceeds the T1 duration; If the judgment result is yes, calculate the difference △T1 between Tshe - Tshu0.

10. An air conditioner, characterized in that, The air conditioner includes a memory, a processor, and an air conditioner control program stored in the memory and executable on the processor. The air conditioner control program is executed by the processor to implement the control method of the air conditioner according to any one of claims 1 - 9.