Air conditioning control methods, air conditioners and computer-readable storage media

By determining the correction coefficient and adjusting the temperature control expectation in the air conditioner, the deviation caused by room changes during the temperature control process of the air conditioner is solved, achieving more precise temperature control and improving the temperature control effect.

CN118856539BActive Publication Date: 2025-10-31GD MIDEA AIR CONDITIONING EQUIP CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202310485848.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-04-28
Publication Date
2025-10-31
Estimated Expiration
2043-04-28

AI Technical Summary

Technical Problem

Existing air conditioners may experience discrepancies between the actual temperature regulation effect and the target effect due to factors such as room size and changes in heat sources during the temperature control process. As the air conditioner operates, this discrepancy gradually accumulates, resulting in a temperature regulation effect that does not meet expectations.

Method used

By determining the correction coefficient based on the temperature control deviation of the executed temperature adjustment phase and the historical temperature control expectation, and adjusting the temperature control expectation based on the correction coefficient, the target control parameters are determined to control the air conditioner operation and correct the temperature control deviation that has occurred.

Benefits of technology

It effectively reduces control deviation in the current temperature control stage, improves temperature control effect, reduces temperature oscillation and hysteresis, and achieves more precise temperature control.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118856539B_ABST
    Figure CN118856539B_ABST
Patent Text Reader

Abstract

This invention discloses a control method for an air conditioner, an air conditioner, and a computer-readable storage medium. The method includes: determining a correction coefficient based on the temperature control deviation corresponding to the executed temperature adjustment stage and historical temperature control expectations; determining the temperature control expectation corresponding to the current temperature adjustment stage based on a temperature control curve, and adjusting the temperature control expectation according to the correction coefficient; determining target control parameters based on the adjusted temperature control expectation, and controlling the operation of the air conditioner according to the target control parameters. This invention aims to reduce temperature control deviation and improve temperature control performance.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of air conditioning, and more particularly to a control method for an air conditioner, an air conditioner, and a computer-readable storage medium. Background Technology

[0002] In air conditioners employing PID (Proportion Integral Differential) master control theory, the basic principle of air conditioning control is to construct a piecewise function based on temperature difference, temperature change rate, etc., and then determine the temperature target in each time period during the air conditioning heating or cooling process based on the piecewise function. Finally, the control parameters for controlling the operation of the air conditioner are determined in conjunction with a temperature prediction model.

[0003] However, the heat load of an air conditioner can change due to factors such as room size, new heat sources in the operating space, and changes in the number of people. This can lead to a deviation between the actual temperature control effect and the target effect during the actual temperature control process, causing the actual temperature control curve to deviate from the preset piecewise function. As the air conditioner operates, this deviation gradually accumulates, eventually resulting in the air conditioner's temperature control effect not matching expectations.

[0004] The above content is only used to help understand the technical solution of the present invention and does not represent an admission that the above content is prior art. Summary of the Invention

[0005] The main objective of this invention is to provide an air conditioning control method, an air conditioner, and a computer-readable storage medium, aiming to improve and reduce temperature control deviation and enhance temperature control performance.

[0006] To achieve the above objectives, the present invention provides a method for controlling an air conditioner, the method comprising:

[0007] The correction coefficient is determined based on the temperature control deviation corresponding to the executed temperature adjustment phase and the historical temperature control expectation.

[0008] The desired temperature control is determined based on the temperature control curve for the current temperature adjustment stage, and the desired temperature control is adjusted according to the correction coefficient.

[0009] The target control parameters are determined based on the adjusted temperature control expectation, and the air conditioner is controlled to operate according to the target control parameters.

[0010] Optionally, determining the correction coefficient based on the temperature control deviation corresponding to the executed temperature adjustment phase and the historical temperature control expectation includes:

[0011] The correction coefficient is determined based on the ratio of the temperature control deviation to the desired temperature control.

[0012] Optionally, the executed temperature adjustment phase is the time period from the start time of the air conditioner to the current time. Before the step of determining the correction coefficient based on the temperature control deviation corresponding to the executed temperature adjustment phase and the historical temperature control expectation, the method further includes:

[0013] Determine the indoor temperature difference between the air conditioner and the current time from the start-up time;

[0014] The historical temperature control expectation is determined based on the temperature control curve;

[0015] The temperature control deviation is determined based on the historical temperature control expectation and the indoor temperature difference.

[0016] Optionally, the step of determining the correction coefficient based on the temperature control deviation corresponding to the executed temperature control phase and the historical temperature control expectation includes:

[0017] Obtain the historical correction coefficient corresponding to the previously executed temperature adjustment segment;

[0018] Based on the temperature control deviation corresponding to the previous temperature control stage and the historical temperature control expectation, determine the correction value corresponding to the temperature control stage.

[0019] The correction factor is determined based on the historical correction factor and the correction value.

[0020] Optionally, the step of determining the correction coefficient based on the temperature control deviation corresponding to the executed temperature adjustment stage and the desired temperature control includes:

[0021] Based on the temperature control deviation corresponding to each executed temperature control stage and the historical temperature control expectation, determine the correction value corresponding to each temperature control stage.

[0022] The correction coefficient is determined based on each of the correction values.

[0023] Optionally, before the step of determining the correction coefficient based on the temperature control deviation corresponding to the executed temperature control stage and the historical temperature control expectation, the method further includes:

[0024] Determine the start and end times of the executed temperature adjustment phase, and the corresponding temperature change curve on the temperature control curve;

[0025] The historical temperature control expectation is determined based on the temperature change curve.

[0026] Optionally, the step of determining the desired temperature control for the current temperature adjustment stage based on the temperature control curve, and adjusting the desired temperature control according to the correction coefficient, includes:

[0027] The target temperature control expectation is determined based on the correction coefficient and the temperature control expectation.

[0028] Adjust the desired temperature control to the target desired temperature control.

[0029] Optionally, the step of determining the desired temperature control for the current temperature adjustment stage based on the temperature control curve, and adjusting the desired temperature control according to the correction coefficient, includes:

[0030] When the correction coefficient is greater than the preset value, the desired temperature control is increased;

[0031] When the correction coefficient is less than the preset value, the desired temperature control is reduced.

[0032] In addition, to achieve the above objectives, the present invention also provides an air conditioner, the air conditioner including a memory, a processor and an air conditioner control program stored in the memory and executable on the processor, wherein when the air conditioner control program is executed by the processor, it implements the steps of the air conditioner control method as described above.

[0033] In addition, to achieve the above objectives, the present invention also provides a computer-readable storage medium storing an air conditioner control program thereon, wherein the air conditioner control program, when executed by a processor, implements the steps of the air conditioner control method as described above.

[0034] This invention discloses an air conditioner control method, an air conditioner, and a computer-readable storage medium. The method determines a correction coefficient based on the temperature control deviation corresponding to the previously executed temperature adjustment stage and historical temperature control expectations. It then determines the temperature control expectation corresponding to the current temperature adjustment stage based on the temperature control curve and adjusts the temperature control expectation according to the correction coefficient. Finally, it determines target control parameters based on the adjusted temperature control expectation and controls the air conditioner's operation according to these target control parameters. By determining the correction coefficient based on the existing temperature control deviation and historical temperature control expectations, and adjusting the temperature control expectation of the current temperature adjustment stage based on the correction coefficient, the method corrects the impact of existing temperature control deviations on the current temperature control stage, reduces the control deviation of the current temperature control stage, and thus improves the temperature control effect. Attached Figure Description

[0035] Figure 1 This is a schematic diagram of the terminal structure of the hardware operating environment involved in the embodiments of the present invention;

[0036] Figure 2 This is a flowchart illustrating an embodiment of the air conditioner control method of the present invention;

[0037] Figure 3 This is a flowchart illustrating another embodiment of the air conditioner control method of the present invention;

[0038] Figure 4 This is a schematic diagram illustrating a temperature change according to an embodiment of the present invention;

[0039] Figure 5 This is a schematic diagram illustrating another temperature change scenario according to an embodiment of the present invention;

[0040] Figure 6 This is a schematic diagram illustrating another temperature change scenario according to an embodiment of the present invention.

[0041] The realization of the objective, functional features and advantages of the present invention will be further explained in conjunction with the embodiments and with reference to the accompanying drawings. Detailed Implementation

[0042] It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.

[0043] Due to various factors in the relevant technologies, a deviation may occur between the actual temperature regulation effect and the target effect during the actual temperature control process. As the air conditioner operates, this deviation gradually accumulates, eventually leading to the air conditioner's temperature regulation effect not matching expectations.

[0044] To improve temperature control, this invention provides a control method for an air conditioner, an air conditioner, and a computer-readable storage medium. The main steps of the method include:

[0045] The correction coefficient is determined based on the temperature control deviation corresponding to the executed temperature adjustment phase and the historical temperature control expectation.

[0046] The desired temperature control is determined based on the temperature control curve for the current temperature adjustment stage, and the desired temperature control is adjusted according to the correction coefficient.

[0047] The target control parameters are determined based on the adjusted temperature control expectation, and the air conditioner is controlled to operate according to the target control parameters.

[0048] Based on the temperature control deviations that have occurred and the historical temperature control expectations, a correction coefficient is determined, and the temperature control expectations for the current temperature control stage are adjusted based on the correction coefficient. This corrects the impact of the temperature control deviations that have occurred on the current temperature control stage, reduces the control deviation of the current temperature control stage, and thus improves the temperature control effect.

[0049] The claims of this invention will be described in detail below with reference to the accompanying drawings.

[0050] like Figure 1 As shown, Figure 1 This is a schematic diagram of the terminal structure of the hardware operating environment involved in the embodiments of the present invention.

[0051] In this embodiment of the invention, the terminal can be an air conditioner.

[0052] like Figure 1As shown, the terminal may include: a processor 1001, such as a CPU, a memory 1003, and a communication bus 1002. The communication bus 1002 is used to enable communication between these components. The memory 1003 may be a high-speed RAM or a stable, non-volatile memory, such as a disk drive. Optionally, the memory 1003 may also be a storage device independent of the aforementioned processor 1001.

[0053] Those skilled in the art will understand that Figure 1 The terminal structure shown does not constitute a limitation on the terminal and may include more or fewer components than shown, or combine certain components, or have different component arrangements.

[0054] like Figure 1 As shown, the memory 1003, which serves as a computer storage medium, may include an operating system and an air conditioning control program.

[0055] exist Figure 1 In the terminal shown, the processor 1001 can be used to call the air conditioner control program stored in the memory 1003 and perform the following operations:

[0056] The correction coefficient is determined based on the temperature control deviation corresponding to the executed temperature adjustment phase and the historical temperature control expectation.

[0057] The desired temperature control is determined based on the temperature control curve for the current temperature adjustment stage, and the desired temperature control is adjusted according to the correction coefficient.

[0058] The target control parameters are determined based on the adjusted temperature control expectation, and the air conditioner is controlled to operate according to the target control parameters.

[0059] Furthermore, the processor 1001 can call the air conditioner control program stored in the memory 1003 and also perform the following operations:

[0060] The correction coefficient is determined based on the ratio of the temperature control deviation to the desired temperature control.

[0061] Furthermore, the processor 1001 can call the air conditioner control program stored in the memory 1003 and also perform the following operations:

[0062] Determine the indoor temperature difference between the air conditioner and the current time from the start-up time;

[0063] The historical temperature control expectation is determined based on the temperature control curve;

[0064] The temperature control deviation is determined based on the historical temperature control expectation and the indoor temperature difference.

[0065] Furthermore, the processor 1001 can call the air conditioner control program stored in the memory 1003 and also perform the following operations:

[0066] Obtain the historical correction coefficient corresponding to the previously executed temperature adjustment segment;

[0067] Based on the temperature control deviation corresponding to the previous temperature control stage and the historical temperature control expectation, determine the correction value corresponding to the temperature control stage.

[0068] The correction factor is determined based on the historical correction factor and the correction value.

[0069] Furthermore, the processor 1001 can call the air conditioner control program stored in the memory 1003 and also perform the following operations:

[0070] Based on the temperature control deviation corresponding to each executed temperature control stage and the historical temperature control expectation, determine the correction value corresponding to each temperature control stage.

[0071] The correction coefficient is determined based on each of the correction values.

[0072] Furthermore, the processor 1001 can call the air conditioner control program stored in the memory 1003 and also perform the following operations:

[0073] Determine the start and end times of the executed temperature adjustment phase, and the corresponding temperature change curve on the temperature control curve;

[0074] The historical temperature control expectation is determined based on the temperature change curve.

[0075] Furthermore, the processor 1001 can call the air conditioner control program stored in the memory 1003 and also perform the following operations:

[0076] The target temperature control expectation is determined based on the correction coefficient and the temperature control expectation.

[0077] Adjust the desired temperature control to the target desired temperature control.

[0078] Furthermore, the processor 1001 can call the air conditioner control program stored in the memory 1003 and also perform the following operations:

[0079] Optionally, the step of determining the desired temperature control for the current temperature adjustment stage based on the temperature control curve, and adjusting the desired temperature control according to the correction coefficient, includes:

[0080] When the correction coefficient is greater than the preset value, the desired temperature control is increased;

[0081] When the correction coefficient is less than the preset value, the desired temperature control is reduced.

[0082] The following explanation, through specific exemplary solutions, clarifies the scope of protection claimed in the claims of this invention, so that those skilled in the art can better understand the scope of protection of the claims. It is understood that the following exemplary solutions do not limit the scope of protection of this invention, but are only used to explain this invention.

[0083] For example, refer to Figure 2 In one embodiment of the air conditioner control method of the present invention, the air conditioner control method includes the following steps:

[0084] Step S10: Determine the correction coefficient based on the temperature control deviation corresponding to the executed temperature adjustment stage and the historical temperature control expectation;

[0085] In this embodiment, multiple temperature adjustment stages can be set during the temperature control process of the air conditioner. These stages can be continuous or discontinuous, and the time intervals between them can be the same or different. However, to simplify operation and improve the consistency of temperature deviation correction, the temperature adjustment stages can be set at preset intervals.

[0086] Air conditioners regulate temperature according to a temperature control curve, which represents the relationship between the target indoor temperature and time during the ideal temperature control process. Ideally, after the air conditioner starts, the indoor temperature change curve over time coincides with the temperature control curve; that is, at any point in time during the air conditioner's temperature control process, the indoor temperature is equal to the target indoor temperature. However, in reality, due to various factors, the actual indoor temperature change curve may deviate from the target temperature curve, and this deviation will gradually increase. (Refer to...) Figure 4 .

[0087] Before step S10, it is necessary to obtain the temperature control deviation corresponding to the executed temperature control stage and the historical temperature control expectation corresponding to the executed temperature control stage. The temperature control deviation and the historical temperature control expectation can be determined by the actual temperature control results and the temperature control curve.

[0088] Temperature control deviation refers to the difference between the historical temperature control expectation and the actual temperature control result within this stage. It can be represented by the difference between the target temperature difference and the actual temperature difference corresponding to the executed temperature adjustment stage, or by the temperature difference corresponding to the end time of the executed temperature adjustment stage, or by the difference between the temperature control curve and the actual temperature change curve.

[0089] Historical temperature control expectation refers to the target temperature control effect to be achieved in the temperature adjustment phase that has been executed, as determined by the temperature control curve. It can be represented by the target temperature difference at the corresponding time point on the temperature control curve, or by the target indoor temperature at the start or end of the temperature adjustment phase, or by the temperature control curve corresponding to the temperature adjustment phase.

[0090] Furthermore, a correction coefficient can be directly obtained based on the temperature control deviation. When correcting the desired temperature control, this correction coefficient can be accumulated into the desired temperature control for the next temperature adjustment stage. However, this method results in very low temperature control accuracy and can cause problems such as temperature oscillation and hysteresis. (Refer to...) Figure 5 .

[0091] Therefore, to improve the accuracy of temperature control and avoid problems such as temperature oscillation and hysteresis, it is necessary to incorporate a valuable reference factor, namely, the historical temperature control expectation. After obtaining the temperature control deviation and the historical temperature control expectation, a correction factor is determined based on these two factors. The correction factor can be determined by comparing the temperature control deviation and the historical temperature control expectation.

[0092] Optionally, the correction coefficient is determined based on the ratio of the temperature control deviation to the desired temperature control.

[0093] One comparison method is to calculate the ratio of the temperature control deviation to the historical temperature control expectation, and use the ratio as a correction factor.

[0094] The formula for calculating the correction factor can be r = (Δpred - Δtrue) / Δpred;

[0095] Or r=1+(Δpred-Δtrue) / Δpred;

[0096] Where r is the correction coefficient, Δpred is the historical temperature control expectation, Δtrue is the actual temperature control result, and Δpred-Δtrue is the control deviation. The correction coefficient can be calculated using this formula in both cooling and heating modes.

[0097] The correction coefficient is determined based on the ratio of the temperature control deviation to the desired temperature control. The corresponding correction expectation can then be calculated and added to the desired temperature control. This results in a smoother temperature control range. Figure 6 This can avoid a series of problems such as temperature fluctuations and hysteresis.

[0098] Take a specific scenario as an example:

[0099] When the user turns on the device or adjusts the temperature, a temperature control curve is generated based on the indoor temperature, outdoor temperature, ambient humidity, and set temperature. The temperature curve is divided into N function segments with a period t as the interval, and the target temperature change corresponding to each period is determined. This target temperature change is the desired temperature control.

[0100] When entering the current temperature control phase cycle x, the control deviation (ΔT_pred-ΔT_true) of cycle X-1 and the historical temperature control expectation (ΔT_pred) are determined, and the correction coefficient r is calculated: r=1+(ΔT_pred-ΔT_true) / ΔT_pred.

[0101] Where ΔT_pred is the target temperature change over period x-1, ΔT_true is the actual temperature change over period x-1, ΔT_pred-ΔT_true is the control deviation during the temperature adjustment phase, and ΔT_pred is the historical expected deviation. In cooling mode, both ΔT_pred and ΔT_true are less than 0; in heating mode, both ΔT_pred and ΔT_true are greater than 0.

[0102] Example: In cycle x-1, the target temperature drop ΔT_pred = -0.4℃, and the actual temperature drop ΔT_true = -0.2℃. The shell deduces that if there is a deviation in temperature control during cycle x-1, it should be appropriately strengthened in the next cycle. The target coefficient r is calculated as 1 + (-0.4 + 0.2) / (-0.4) = 1.5. In cycle x, the target temperature drop ΔT_target = -0.3℃. After correction, the target temperature drop = -0.3 * 1.5 = -0.45℃. Finally, the target temperature is further strengthened and corrected in cycle x.

[0103] Optionally, the start execution step S10 can be executed when entering the current temperature control stage or after entering the current temperature control stage. Although the execution process takes a certain amount of time, the impact on the temperature control result can be ignored because the calculation speed is very fast.

[0104] Step S20: Determine the temperature control expectation corresponding to the current temperature adjustment stage based on the temperature control curve, and adjust the temperature control expectation according to the correction coefficient;

[0105] In this embodiment, the desired temperature control for the current temperature control stage is determined based on the temperature control curve, and the desired temperature control corresponding to the current temperature adjustment is adjusted according to a correction coefficient. A corrected desired temperature control can be determined based on the correction coefficient and the desired temperature control for the current stage, and this corrected desired temperature control can be used as the adjusted target desired temperature control. Alternatively, the desired temperature control can be increased or decreased according to the magnitude of the correction coefficient.

[0106] Step S30: Determine the target control parameters based on the adjusted temperature control expectation, and control the air conditioner operation based on the target control parameters.

[0107] In this embodiment, when the temperature control expectation corresponding to the current temperature adjustment stage is adjusted according to the correction coefficient, the target control parameters can be determined based on the adjusted target temperature control expectation. The target control parameters that enable the air conditioner to achieve the target temperature control expectation during the current temperature adjustment stage can be calculated using simulation algorithms or other methods. The air conditioner operation is then controlled according to these target control parameters during the current temperature adjustment stage. The target control parameters can be based on parameters affecting the air conditioner's operation, such as the set temperature, compressor frequency, and fan speed, to achieve the adjusted temperature control expectation during the current temperature adjustment stage.

[0108] In the scheme disclosed in this embodiment, a correction coefficient is determined based on the temperature control deviation corresponding to the executed temperature adjustment stage and the historical temperature control expectation; the temperature control expectation corresponding to the current temperature adjustment stage is determined based on the temperature control curve, and the temperature control expectation is adjusted according to the correction coefficient; a target control parameter is determined based on the adjusted temperature control expectation, and the air conditioner is controlled according to the target control parameter. In this way, by determining the correction coefficient based on the already occurred temperature control deviation and the historical temperature control expectation, and adjusting the temperature control expectation of the current temperature adjustment stage based on the correction coefficient, the impact of the already occurred temperature control deviation on the current temperature control stage is corrected, the control deviation of the current temperature control stage is reduced, and the temperature control effect is improved.

[0109] Further, step S20 includes:

[0110] The target temperature control expectation is determined based on the correction coefficient and the temperature control expectation.

[0111] Adjust the desired temperature control to the target desired temperature control.

[0112] The target control expectation is determined based on the correction factor and the desired temperature control. If the correction factor is determined based on the difference between the temperature control deviation and the historical temperature control expectation, it can be directly used as the correction expectation and added to the desired temperature control to obtain the target temperature control expectation. If the correction factor is determined based on the difference between the temperature control deviation and the historical temperature control deviation, the correction expectation can be determined by multiplying the correction factor and the desired temperature control. Then, the target temperature control expectation is determined based on the correction expectation and the desired temperature control. Finally, the desired temperature control for the current temperature adjustment stage is adjusted to the target temperature control expectation.

[0113] Specifically, when the correction coefficient = temperature control deviation / historical temperature control expectation, the target temperature control expectation = target temperature control expectation + correction coefficient * target temperature control expectation; or the correction coefficient = 1 + temperature control deviation / historical temperature control expectation, the correction coefficient = correction coefficient * target temperature control expectation.

[0114] This allows for precise adjustment of the target temperature control expectation, further reducing temperature control deviation and improving temperature control effectiveness.

[0115] Further, step S20 includes:

[0116] When the correction coefficient is greater than the preset value, the desired temperature control is increased;

[0117] When the correction coefficient is less than the preset value, the desired temperature control is reduced.

[0118] When adjusting the desired temperature control, it is not necessary to set an actual target temperature control expectation. Instead, the desired temperature control expectation can be increased or decreased by a correction factor. In the event of deviations during temperature control, the actual temperature control result may be larger or smaller than the desired temperature control expectation.

[0119] When the temperature control deviation equals the actual temperature control result minus the historical temperature control expectation, a larger deviation coefficient indicates a larger actual temperature control result, suggesting that the temperature control capability for the current cycle needs to be weakened, thus reducing the temperature control expectation, and vice versa. Therefore, when the correction coefficient is greater than the preset value, the temperature control expectation is reduced; when the correction coefficient is less than the preset value, the temperature control expectation is increased.

[0120] For example, if temperature control deviation = actual temperature control result - historical temperature control expectation, and r = (ΔT_true - ΔT_pred) / ΔT_pred, then in the current temperature control cycle (current temperature control stage), if r > 0, it indicates that the control capability of the current temperature control cycle needs to be strengthened, and the target control expectation can be increased accordingly. If r < 0, it indicates that the capability of the current temperature control cycle needs to be weakened, and the target control expectation can be decreased accordingly.

[0121] When the temperature control deviation equals the historical temperature control expectation minus the actual temperature control result, the larger the deviation coefficient, the smaller the actual temperature control result, indicating that the temperature control capability of the current cycle needs to be strengthened, thus increasing the temperature control expectation, and vice versa. Therefore, when the correction coefficient is greater than the preset value, the temperature control expectation is increased; when the correction coefficient is less than the preset value, the temperature control expectation is increased.

[0122] For example, if temperature control deviation = historical temperature control expectation - actual temperature control result, then r = 1 + (ΔT_pred - ΔT_true) / ΔT_pred. In the current temperature control cycle (current temperature control stage), if r > 1, it indicates that the control capability of the current temperature control cycle needs to be strengthened, and the target control expectation can be increased accordingly. If r < 1, it indicates that the capability of the current temperature control cycle needs to be weakened, and the target control expectation can be decreased accordingly.

[0123] This allows for quick adjustment of temperature control expectations and improves temperature control effectiveness.

[0124] Furthermore, prior to step S10, the following steps are also included:

[0125] Determine the start and end times of the executed temperature adjustment phase, and the corresponding temperature change curve on the temperature control curve;

[0126] The historical temperature control expectation is determined based on the temperature change curve.

[0127] The desired temperature control for each stage needs to be determined using temperature control curves. The start and end times of each desired temperature control stage are then determined. A portion of the temperature control curve is extracted based on these start and end times as a temperature change curve. This temperature change curve can be used to determine various parameters that can be used as desired temperature control parameters, such as the target indoor temperature difference, the rate of change of the target indoor temperature, and the change of the target indoor temperature over time. The temperature change curve can also be directly used as historical desired temperature control parameters. Similarly, to determine historical desired temperature control, the start and end times of each executed temperature control stage are used to extract temperature change curves from the temperature control curve. These temperature change curves can then be used to determine historical desired temperature control parameters.

[0128] In this way, multiple historical temperature control expectations can be obtained through temperature change curves. The more types of temperature control expectations there are, the more types of control deviations can be identified, thereby determining a better correction coefficient, further improving the reduction of temperature control deviations, and enhancing the temperature control effect.

[0129] Furthermore, the executed temperature adjustment phase is the time period from the start time of the air conditioner to the current time. Before step S10, the following steps are also included:

[0130] Determine the indoor temperature difference between the air conditioner and the current time from the start-up time;

[0131] The historical temperature control expectation is determined based on the temperature control curve;

[0132] The temperature control deviation is determined based on the historical temperature control expectation and the indoor temperature difference.

[0133] The executed temperature adjustment phase is the time period from the air conditioner's startup time to the current time. The temperature control deviation from the start of the air conditioner to the current time is calculated. Specifically, the indoor temperature at startup is recorded, and a temperature control curve is generated. The deviation can then be adjusted at any time during operation. Based on the recorded temperature at startup and the current indoor temperature, the indoor temperature difference is determined, and this difference is used as the actual temperature control result. The target indoor temperature at startup and the corresponding target indoor temperature at the current time are determined based on the temperature control curve. The target indoor temperature difference is then determined based on these two temperatures, and this target indoor temperature difference is used as the historical temperature control expectation. Finally, the temperature control deviation is determined based on the historical temperature control expectation and the indoor temperature difference.

[0134] Example: The air conditioner is controlled according to user A's temperature control curve. The temperature at startup is recorded. A temperature adjustment phase is defined as an interval of x hours. Every x hours, the current indoor temperature is obtained, along with the target indoor temperature difference (temperature control expectation) to be adjusted in the current phase determined based on user A's temperature control, and the historical target indoor temperature difference (historical temperature control expectation) to be adjusted at the current moment. The indoor temperature difference (temperature control deviation) already generated during air conditioner operation is determined based on the startup temperature and the current indoor temperature. A correction coefficient is calculated using 1 + (historical target temperature difference - indoor temperature difference) / historical target temperature difference. Finally, the target indoor temperature difference to be adjusted in the current phase is the product of the correction coefficient and the target indoor temperature difference.

[0135] By taking into account the temperature difference between the start-up time and the current time, and considering the entire temperature control phase that has been running, a more accurate correction coefficient can be obtained, thereby improving the reduction of temperature control deviation and enhancing the temperature control effect.

[0136] Optionally, refer to Figure 3 Step S10 includes:

[0137] Step S11: Obtain the historical correction coefficient corresponding to the previously executed temperature adjustment segment;

[0138] Step S12: Determine the correction value corresponding to the temperature adjustment stage based on the temperature control deviation corresponding to the previous temperature adjustment stage and the historical temperature control expectation;

[0139] Step S13: Determine the correction coefficient based on the historical correction coefficient and the correction value.

[0140] In this embodiment, the air conditioner's operation is divided into multiple temperature control stages, each requiring a corresponding correction coefficient. Since the temperature control deviation increases with air conditioner operation, the correlation between multiple temperature control stages must be considered to determine a more accurate correction coefficient. Therefore, when determining the correction coefficient, the correction values ​​determined in the previously executed temperature control stages should be included in the reference range for determining the correction coefficient in the current temperature control stage.

[0141] Obtain the historical correction coefficient corresponding to the previously executed temperature adjustment stage, and then calculate the correction value for the current temperature adjustment stage. The correction value for the current temperature adjustment stage can be determined based on the temperature control deviation corresponding to the previously executed temperature adjustment stage and the historical temperature control expectation. The method of determining the correction value based on the temperature control deviation corresponding to the previously executed temperature adjustment stage and the historical temperature control expectation is the same as the method of determining the correction coefficient based on the temperature control deviation corresponding to the previously executed temperature adjustment stage and the historical temperature control expectation in the previous embodiment; both are based on the temperature control deviation and the historical temperature control expectation.

[0142] Specifically, the correction value = temperature control deviation / historical temperature control expectation, and the correction coefficient = correction value + correction value * historical correction coefficient; or the correction value = 1 + temperature control deviation / historical temperature control expectation, and the correction coefficient = correction value * historical correction coefficient.

[0143] For example, the air conditioner is controlled according to user B's temperature control curve, with each x-hour interval constituting a temperature adjustment phase. Every x hours, based on user B's temperature control, the target indoor temperature difference (expected temperature control) to be adjusted in the current temperature adjustment phase is determined, along with the historical target indoor temperature difference (historical expected temperature control) of the air conditioner in the previous temperature adjustment phase. Based on the indoor temperature difference (temperature control deviation) already generated during the air conditioner's operation in the previous temperature adjustment phase, the correction value corresponding to the current temperature adjustment phase is calculated using 1 + (historical target temperature difference - indoor temperature difference) / historical target temperature difference. Then, the correction coefficient of the previous temperature adjustment phase is obtained, and the product of the correction coefficient of the previous temperature adjustment phase and the correction value corresponding to the current temperature adjustment phase is used as the correction coefficient for the current temperature adjustment phase. Finally, the target indoor temperature difference to be adjusted in the current temperature adjustment phase is adjusted to be the product of the correction coefficient and the target indoor temperature difference. Thus, the correction coefficient for the current temperature adjustment phase is the cumulative product of the correction values ​​of all executed temperature adjustment phases. That is, the correction value corresponding to period t1 is r1, t2 corresponds to r2, ..., tn corresponds to rn, and the correction value corresponding to period tn is r1*r2*...rn.

[0144] In this way, each correction factor is related to the correction value in the executed temperature control stage, which fully takes into account the deviation correlation of the entire executed process, making the correction factor more accurate, thereby improving the reduction of temperature control deviation and improving the temperature control effect.

[0145] Furthermore, in an alternative embodiment, step S10 includes:

[0146] Based on the temperature control deviation corresponding to each executed temperature control stage and the historical temperature control expectation, determine the correction value corresponding to each temperature control stage.

[0147] The correction coefficient is determined based on each of the correction values.

[0148] In the current temperature control phase, based on the temperature control deviations of each executed temperature control phase and the historical temperature control expectations, the correction values ​​for each executed temperature control phase are calculated, and then the correction coefficients are determined. This approach also considers the correlation of the entire temperature control phase, resulting in more accurate correction coefficients. Instead of considering the correlation of the entire temperature control phase for every single phase, the correlation of the entire temperature control phase is addressed and temperature deviations are corrected only in a specific temperature control phase, reducing computational costs and improving temperature control efficiency.

[0149] Furthermore, this invention also proposes an air conditioner, which includes a memory, a processor, and a control program for the air conditioner stored in the memory and executable on the processor. When the control program is executed by the processor, it implements the steps of the air conditioner control method described in the above embodiments.

[0150] Furthermore, embodiments of the present invention also propose a computer-readable storage medium storing an air conditioner control program, wherein when the air conditioner control program is executed by a processor, it implements the steps of the air conditioner control method described in the above embodiments.

[0151] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or system that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or system. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or system that includes that element.

[0152] The sequence numbers of the above embodiments of the present invention are for descriptive purposes only and do not represent the superiority or inferiority of the embodiments.

[0153] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) as described above, and includes several instructions to cause the air conditioner to execute the methods described in the various embodiments of the present invention.

[0154] The above are merely preferred embodiments of the present invention and do not limit the scope of the patent. Any equivalent structural or procedural transformations made based on the description and drawings of the present invention, or direct or indirect applications in other related technical fields, are similarly included within the scope of patent protection of the present invention.

Claims

1. A method for controlling an air conditioner, characterized in that, The air conditioner control method includes: The correction coefficient is determined based on the temperature control deviation corresponding to the executed temperature adjustment phase and the historical temperature control expectation. The desired temperature control is determined based on the temperature control curve for the current temperature adjustment stage, and the desired temperature control is adjusted according to the correction coefficient. The target control parameters are determined based on the adjusted temperature control expectation, and the air conditioner is controlled to operate according to the target control parameters.

2. The method as described in claim 1, characterized in that, The determination of the correction coefficient based on the temperature control deviation corresponding to the executed temperature control phase and the historical temperature control expectation includes: The correction coefficient is determined based on the ratio of the temperature control deviation to the historical temperature control expectation.

3. The method as described in claim 1, characterized in that, The executed temperature adjustment phase is the time period from the start time of the air conditioner to the current time. Before the step of determining the correction coefficient based on the temperature control deviation corresponding to the executed temperature adjustment phase and the historical temperature control expectation, the method further includes: Determine the indoor temperature difference between the air conditioner and the current time from the start-up time; The historical temperature control expectation is determined based on the temperature control curve; The temperature control deviation is determined based on the historical temperature control expectation and the indoor temperature difference.

4. The method as described in claim 1, characterized in that, The step of determining the correction coefficient based on the temperature control deviation corresponding to the executed temperature control phase and the historical temperature control expectation includes: Obtain the historical correction coefficient corresponding to the previously executed temperature adjustment segment; Based on the temperature control deviation corresponding to the previous temperature control stage and the historical temperature control expectation, determine the correction value corresponding to the temperature control stage. The correction factor is determined based on the historical correction factor and the correction value.

5. The method as described in claim 1, characterized in that, The step of determining the correction coefficient based on the temperature control deviation corresponding to the executed temperature control phase and the historical temperature control expectation includes: Based on the temperature control deviation corresponding to each executed temperature control stage and the historical temperature control expectation, determine the correction value corresponding to each temperature control stage. The correction coefficient is determined based on each of the correction values.

6. The method as described in claim 1, characterized in that, Before the step of determining the correction coefficient based on the temperature control deviation corresponding to the executed temperature control phase and the historical temperature control expectation, the method further includes: Based on the start and end times of the executed temperature adjustment phase, extract the corresponding temperature change curve from the temperature control curve; The historical temperature control expectation is determined based on the temperature change curve.

7. The method as described in claim 1, characterized in that, The step of determining the desired temperature control for the current temperature adjustment stage based on the temperature control curve, and adjusting the desired temperature control according to the correction coefficient, includes: The target temperature control expectation is determined based on the correction coefficient and the temperature control expectation. Adjust the desired temperature control to the target desired temperature control.

8. The method as described in claim 1, characterized in that, The step of determining the desired temperature control for the current temperature adjustment stage based on the temperature control curve, and adjusting the desired temperature control according to the correction coefficient, includes: When the correction coefficient is greater than the preset value, the desired temperature control is increased; When the correction coefficient is less than the preset value, the desired temperature control is reduced.

9. 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. When the air conditioner control program is executed by the processor, it implements the steps of the air conditioner control method as described in any one of claims 1 to 8.

10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores an air conditioner control program, which, when executed by a processor, implements the steps of the air conditioner control method as described in any one of claims 1 to 8.

Citation Information

Patent Citations

  • Air conditioner, and control method and control device of air conditioner

    CN106642529A

  • Air conditioner frequency control method and device and air conditioner

    CN115451564A