Air conditioner air outlet control method and apparatus, air conditioner and storage medium
By acquiring setting and environmental data to determine the target temperature curve, and adjusting the air outlet temperature and fan speed of the air conditioner, the problems of user discomfort and poor energy efficiency in the heating mode of existing air conditioners are solved, achieving higher comfort and energy efficiency.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- GD MIDEA AIR CONDITIONING EQUIP CO LTD
- Filing Date
- 2025-08-21
- Publication Date
- 2026-06-04
AI Technical Summary
In existing air conditioner control methods, the changes in outlet air temperature and air speed are inconsistent in heating mode, resulting in user discomfort and poor energy efficiency.
By acquiring set data and ambient temperature data, a target temperature curve is determined. Based on this curve, the target outlet air temperature and target air velocity are determined, and precise adjustments are achieved through compressor and fan control.
It improves user comfort and the energy efficiency of air conditioners, and achieves precise control of air outlet temperature and indoor temperature.
Smart Images

Figure CN2025116150_04062026_PF_FP_ABST
Abstract
Description
Air conditioner air outlet control method, device, air conditioner and storage medium
[0001] Related applications
[0002] This application claims priority to Chinese patent application No. 202411748141.1, filed on November 29, 2024, the entire contents of which are incorporated herein by reference. Technical Field
[0003] This application relates to the field of air conditioner control technology, and in particular to air conditioner air outlet control methods, devices, air conditioners and storage media. Background Technology
[0004] With the advancement of technology, users have placed higher demands on air conditioner inverter control technology. The traditional SISO (Single-Input Single-Output) control algorithm, which only uses indoor temperature as the control object, can no longer meet the needs of many user groups. Especially in heating mode, many user groups, particularly the elderly and children, are more sensitive to the outlet air temperature. Too cold or too hot an air temperature can cause discomfort to users.
[0005] One related air conditioning control method adjusts the compressor frequency and fan speed based solely on the difference between the indoor temperature and the set temperature, using PID (Proportional-Integral-Derivative) or fuzzy control methods to maintain a stable indoor temperature at the set temperature. However, to keep the indoor temperature near the target temperature, the outlet air temperature and fan speed may change inconsistently or inversely, exacerbating temperature stratification, leading to user discomfort and failing to achieve the air conditioner's energy-saving effect. Summary of the Invention
[0006] The main objective of this application is to provide an air conditioner air outlet control method, device, air conditioner, and storage medium, aiming to solve the technical problems of poor user experience and poor energy-saving effect caused by insufficient intelligent control of existing air conditioners.
[0007] To achieve the above objectives, this application proposes an air conditioner air outlet control method, the air conditioner air outlet control method comprising:
[0008] Acquire setting data and ambient temperature data;
[0009] Determine the target temperature curve based on the set data and the ambient temperature data;
[0010] The target outlet air temperature and target air velocity are determined based on the target temperature curve.
[0011] The compressor and fan are controlled based on the target outlet air temperature and the target wind speed.
[0012] In some embodiments, determining the target temperature curve based on the set data and the environmental data includes:
[0013] Predict the time to reach the target temperature based on the set data and the environmental data;
[0014] A target temperature curve is generated based on the time to reach the desired temperature.
[0015] In some embodiments, predicting the time to reach the set temperature based on the set data and the environmental data includes:
[0016] The set temperature is determined based on the set data, and the current indoor temperature, current outdoor temperature, and initial indoor temperature at the moment the air conditioner is turned on are determined based on the ambient temperature data.
[0017] A first temperature difference is determined based on the current indoor temperature and the set temperature; a second temperature difference is determined based on the current outdoor temperature and the set temperature; and a third temperature difference is determined based on the initial indoor temperature and the current outdoor temperature.
[0018] The time to reach the target temperature is predicted based on the first temperature difference, the second temperature difference, and the third temperature difference.
[0019] In some embodiments, determining the target outlet air temperature and target wind speed based on the target temperature curve includes:
[0020] Based on the ambient temperature data, determine the current indoor temperature, the current exhaust temperature, and the historical evaporator temperature and historical temperature change data of the historical control cycle, and obtain the historical fan speed of the historical control cycle;
[0021] The change in indoor temperature is determined based on the historical evaporator temperature, the historical temperature change data, the current indoor temperature, the current exhaust temperature, and the historical fan speed.
[0022] Based on the current indoor temperature and the change in indoor temperature, several preset indoor temperatures are predicted;
[0023] The target air outlet temperature and target wind speed are determined based on several preset indoor temperature and target temperature curves.
[0024] In some embodiments, determining the indoor temperature change based on the historical evaporator temperature, the historical temperature change data, the current indoor temperature, the current exhaust temperature, and the historical fan speed includes:
[0025] Several preset evaporator temperatures are determined based on the historical evaporator temperatures, and several preset fan speeds are determined based on the historical fan speeds.
[0026] The current output energy of the air conditioner is determined based on several preset evaporator temperatures, the current indoor temperature, the current exhaust temperature, and several preset fan speeds.
[0027] The current load data is determined based on the current air conditioner output energy and the historical temperature change data.
[0028] The change in indoor temperature is determined based on the current load data and the current output energy of the air conditioner.
[0029] In some embodiments, determining the target outlet air temperature and target wind speed based on a plurality of preset indoor temperature and target temperature curves includes:
[0030] Several target indoor temperatures are determined based on the target temperature curve.
[0031] The corresponding cost function value is determined based on several preset indoor temperatures and several target indoor temperatures;
[0032] The target preset indoor temperature is determined based on the cost function value;
[0033] The target outlet air temperature and target air speed are determined based on the evaporator preset temperature and fan preset air speed corresponding to the target preset indoor temperature.
[0034] In some embodiments, the compressor and fan control based on the target outlet air temperature and the target wind speed includes:
[0035] Get the current evaporator temperature and the current fan speed;
[0036] The compressor's current operating frequency is controlled based on the difference between the target outlet air temperature and the current evaporator temperature, and the fan's current duty cycle is controlled based on the difference between the target wind speed and the current fan speed, so as to adjust the air conditioner's outlet air temperature and outlet air speed to the target outlet air temperature and the target wind speed.
[0037] Furthermore, to achieve the above objectives, this application also proposes an air conditioner air outlet control device, which includes:
[0038] The acquisition module is used to acquire set data and ambient temperature data;
[0039] The determination module is used to determine the target temperature curve based on the set data and the ambient temperature data;
[0040] The determining module is also used to determine the target outlet air temperature and the target wind speed based on the target temperature curve;
[0041] The control module is used to control the compressor and fan according to the target outlet air temperature and the target wind speed.
[0042] In addition, to achieve the above objectives, this application also proposes an air conditioner, which includes: a memory, a processor, and a computer program stored in the memory and executable on the processor, the computer program being configured to implement the steps of the air conditioner air outlet control method described above.
[0043] In addition, to achieve the above objectives, this application also proposes a storage medium, which is a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, it implements the steps of the air conditioner air outlet control method described above.
[0044] In addition, to achieve the above objectives, this application also provides a computer program product, which includes a computer program that, when executed by a processor, implements the steps of the air conditioner air outlet control method described above. Attached Figure Description
[0045] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application.
[0046] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, for those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0047] Figure 1 is a flowchart illustrating an embodiment of the air outlet control method for an air conditioner according to this application.
[0048] Figure 2 is a flowchart illustrating an embodiment of the air outlet control method for an air conditioner according to this application.
[0049] Figure 3 is a schematic diagram of the target temperature curve in one embodiment of the air conditioner air outlet control method of this application;
[0050] Figure 4 is a flowchart illustrating an embodiment of the air conditioner air outlet control method of this application.
[0051] Figure 5 is a flowchart illustrating the air outlet and room temperature precise control strategy based on optimal control in one embodiment of the air conditioner air outlet control method of this application.
[0052] Figure 6 is a schematic diagram of solving the optimal air outlet temperature in one embodiment of the air outlet control method of the air conditioner of this application;
[0053] Figure 7 is a simplified flowchart of an embodiment of the air conditioner air outlet control method of this application;
[0054] Figure 8 is a schematic diagram of the module structure of the air conditioner air outlet control device according to an embodiment of this application;
[0055] Figure 9 is a schematic diagram of the air conditioner structure in the hardware operating environment involved in the air conditioner air outlet control method in the embodiments of this application.
[0056] The purpose, features, and advantages of this application will be further explained in conjunction with the embodiments and with reference to the accompanying drawings. Detailed Implementation
[0057] It should be understood that the specific embodiments described herein are merely illustrative of the technical solutions of this application and are not intended to limit this application.
[0058] To better understand the technical solution of this application, a detailed description will be provided below in conjunction with the accompanying drawings and specific implementation methods.
[0059] The main solution of this application embodiment is: to acquire setting data and ambient temperature data; to determine a target temperature curve based on the setting data and ambient temperature data; to determine a target outlet air temperature and a target wind speed based on the target temperature curve; and to control the compressor and fan based on the target outlet air temperature and the target wind speed.
[0060] The relevant technologies suffer from several drawbacks in implementation, including a single algorithmic control target and a lack of coordination between airflow speed and frequency. For example, in heating mode, to maintain the indoor temperature near the target temperature, the strategy might maintain a lower outlet air temperature and a higher airflow speed, leading to user discomfort. Conversely, in cooling mode, a lower outlet air temperature and a lower airflow speed might be used, resulting in "high frequency, low airflow," which exacerbates temperature stratification and is not energy-efficient.
[0061] This application provides a solution designed to simultaneously control both the outlet air temperature and the indoor temperature, thereby improving user comfort and energy efficiency.
[0062] It should be noted that the executing entity in this embodiment can be a computing service device with data processing, network communication, and program execution functions, such as a tablet computer, personal computer, or mobile phone, or an electronic device capable of performing the above functions, such as a controller inside an air conditioner. The following description uses a controller inside an air conditioner as an example to illustrate this embodiment and the subsequent embodiments.
[0063] Based on this, this application provides an air conditioner air outlet control method. Referring to Figure 1, Figure 1 is a flowchart of an embodiment of the air conditioner air outlet control method of this application.
[0064] In some embodiments, the air conditioner air outlet control method includes steps S10 to S40:
[0065] Step S10: Obtain setting data and ambient temperature data.
[0066] It should be noted that the setting data includes the set temperature and set fan speed. The set temperature Ts is the target temperature that the air conditioner is required to operate at, set by the user. The set temperature may be different or the same depending on the air conditioner's mode. For example, in cooling mode, the user sets the set temperature to 20 degrees Celsius, while in heating mode, the user sets the set temperature to 26 degrees Celsius, etc. The set fan speed W... SET The target fan speed that the air conditioner needs to operate at, as set by the user.
[0067] It is understood that ambient temperature data can include indoor temperature data, outdoor temperature data, and evaporator temperature data. Indoor temperature data, outdoor temperature data, and evaporator temperature data can all include historical temperature data or current temperature data.
[0068] In practice, the set temperature and set fan speed can be directly obtained by the user through remote control devices or air conditioners, and the ambient temperature data can be obtained through the set temperature sensor.
[0069] Step S20: Determine the target temperature curve based on the set data and the ambient temperature data.
[0070] Understandably, the target temperature curve can be determined by calculation based on the set data and ambient temperature data.
[0071] It should be noted that the target temperature curve refers to the curve showing how indoor temperature changes over time. This curve reflects the dynamic process of the indoor temperature reaching the set temperature from its current state. The target temperature curve can be determined based on a preset algorithm model that considers factors such as ambient temperature, set temperature, set fan speed, and the cooling or heating efficiency of the air conditioner. By optimizing the algorithm, it can be ensured that the indoor temperature smoothly approaches the set temperature while avoiding excessive temperature fluctuations, thereby improving user comfort.
[0072] In practice, after the user turns on the heating / heating mode, the target curve planning stage is reached. This stage uses a temperature curve planning algorithm to plan the target temperature curve based on the user's set temperature, indoor and outdoor temperatures, and set fan speed.
[0073] Step S30: Determine the target outlet air temperature and target wind speed based on the target temperature curve.
[0074] It is understandable that the target air outlet temperature is the optimal air outlet temperature. Since the air outlet temperature cannot be directly measured, the evaporator temperature is approximated as the air outlet temperature, that is, the air outlet temperature is indirectly determined by the evaporator temperature.
[0075] Specifically, according to the planned target temperature curve In addition to environmental conditions (T1, T2, etc.), the optimal evaporator temperature and wind speed targets are estimated and used as the target outlet air temperature T2_purpose(k) and target wind speed W_purpose(k) to control the compressor frequency and internal fan.
[0076] Step S40: Control the compressor and fan according to the target outlet air temperature and the target wind speed.
[0077] In practice, the compressor and fan are controlled by adjusting their operating frequency and duty cycle to achieve the target outlet air temperature and target fan speed. For example, in cooling mode, if the target outlet air temperature is low but the target fan speed is high, the compressor's operating frequency will increase to improve cooling efficiency, while the fan's duty cycle will be adjusted accordingly to ensure sufficient airflow. Conversely, in heating mode, if the target outlet air temperature is high but the target fan speed is low, the compressor's operating frequency will decrease to reduce heating output, while the fan's duty cycle will be adjusted to maintain a suitable airflow. In this way, the air conditioner can dynamically adjust the operating status of the compressor and fan according to the set target outlet air temperature and target fan speed to achieve more precise and efficient temperature control.
[0078] In one feasible implementation, step S40 may include steps A10 to A11:
[0079] Step A10: Obtain the current evaporator temperature and the current fan speed.
[0080] It should be noted that the current evaporator temperature T2 can be detected by a temperature sensor, and the current fan speed W(k) can be obtained by a wind speed sensor.
[0081] Step A11: Control the current operating frequency of the compressor based on the difference between the target air outlet temperature and the current evaporator temperature, and control the current duty cycle of the fan based on the difference between the target wind speed and the current fan wind speed, so as to adjust the air outlet temperature and air outlet speed of the air conditioner to the target air outlet temperature and the target wind speed.
[0082] It should be noted that the compressor's operating frequency control algorithm can employ a PID control algorithm. By adjusting the proportional, integral, and derivative parameters, precise control of the compressor's operating frequency can be achieved. The PID controller calculates the difference between the target outlet air temperature and the current evaporator temperature (i.e., temperature deviation) and outputs a control signal to adjust the compressor's operating frequency. Similarly, the fan's duty cycle control is adjusted based on the difference between the target fan speed and the current fan speed to ensure appropriate airflow. Through this dynamic adjustment, the air conditioner can reach the target outlet air temperature and fan speed more quickly and accurately, thereby improving the overall system's response speed and control precision.
[0083] It's understandable that the compressor's operating frequency refers to the number of times the compressor rotates per second, directly affecting the air conditioner's cooling or heating capacity. In cooling mode, an increased compressor operating frequency leads to an increase in refrigerant flow, thus improving cooling efficiency; while in heating mode, a decreased compressor operating frequency reduces heating output to accommodate lower ambient temperatures or users' heating needs. The fan's duty cycle refers to the ratio of the fan's on time to its off time within its operating cycle. Adjusting the duty cycle affects the fan's output airflow, which in turn affects the air conditioner's outlet temperature and fan speed.
[0084] Specifically, the deviation between the target outlet air temperature T2_purpose(k) and the current evaporator temperature T2, as well as the deviation between the target fan speed W_purpose(k) and the current fan speed W(k), are calculated. A PID controller is used to solve for the compressor frequency and fan duty cycle, thereby driving the compressor and fan to adjust the air conditioner's outlet air temperature and speed to the target outlet air temperature and speed. Furthermore, the indoor temperature needs to be estimated during the determination of the target outlet air temperature and speed, achieving simultaneous control of both the outlet air temperature and the indoor temperature, thus improving user comfort and energy efficiency. After a preset time, the current control cycle ends, the operation repeats, and a new control cycle begins.
[0085] This embodiment provides an air conditioner outlet air control method, which involves acquiring set data and ambient temperature data; determining a target temperature curve based on the set data and ambient temperature data; determining a target outlet air temperature and a target fan speed based on the target temperature curve; and controlling the compressor and fan based on the target outlet air temperature and the target fan speed. By determining the target temperature curve based on the set data and ambient temperature data, and then determining the target outlet air temperature and target fan speed using the target temperature curve, the compressor and fan can be controlled simultaneously, achieving simultaneous control of both the outlet air temperature and the indoor temperature, further improving the comfort and energy efficiency of existing inverter air conditioners.
[0086] In some embodiments, content that is the same as or similar to the above embodiment can be referred to the above description, and will not be repeated hereafter. Based on this, please refer to Figure 2, step S20 includes steps S201 to S202:
[0087] Step S201: Predict the time to reach the set temperature based on the set data and the environmental data.
[0088] It is understandable that the time to reach the set temperature refers to the time T required for the air conditioner to start operating from the indoor temperature T1 and reach the set temperature Ts.
[0089] In one feasible implementation, step S201 may include steps B10 to B12:
[0090] Step B10: Determine the set temperature based on the set data, and determine the current indoor temperature, current outdoor temperature, and initial indoor temperature at the time the air conditioner is turned on based on the ambient temperature data.
[0091] Step B11: Determine a first temperature difference based on the current indoor temperature and the set temperature; determine a second temperature difference based on the current outdoor temperature and the set temperature; and determine a third temperature difference based on the initial indoor temperature and the current outdoor temperature.
[0092] Step B12: Predict the time to reach the desired temperature based on the first temperature difference, the second temperature difference, and the third temperature difference.
[0093] It should be noted that the set temperature Ts is the temperature value set by the user, usually based on their personal comfort preferences. The current indoor temperature T1 refers to the real-time temperature of the indoor environment where the air conditioner is located, while the current outdoor temperature T4 refers to the real-time temperature of the outdoor environment where the air conditioner is located. The initial indoor temperature at the moment the air conditioner is turned on refers to the initial temperature of the indoor environment when the air conditioner starts running.
[0094] Understandably, the first temperature difference (ΔT) is calculated between the set temperature (Ts) and the indoor temperature (T1), and the difference (ΔT) between the set temperature and the outdoor temperature (T4) is also calculated. s-out That is, the second temperature difference, and the difference between the initial temperature and the outdoor temperature ΔT. 1-out That is, the third temperature difference.
[0095] Specifically, based on the temperature difference ΔT, ΔT s-out and ΔT 1-out The time T required for the air conditioner to reach the set temperature Ts from T1 is predicted as follows:
[0096] Where C is the specific heat capacity of air, C = 1.005 kJ / (kg·K) at room temperature and pressure, p is the density of air, p = 1.2041 kg / m³ at room temperature and pressure, Vroom Q represents the room size, β is the wind speed correction coefficient (β = 1 when the user sets automatic wind speed, and β decreases as the set wind speed increases), and Q represents the wind speed correction coefficient. e It can be approximated as the rated heat, γ is the heat and mass transfer coefficient between indoor air and outdoor temperature, which can be calibrated through experiments, and b is a hyperparameter used to adjust the time to reach the temperature. When the energy-saving mode is turned on, b>0.
[0097] Step S302: Generate the target temperature curve based on the temperature reaching time.
[0098] It should be noted that after predicting the time to reach the target temperature T, the target temperature curve is generated. Based on numerous experiments, the air conditioning temperature curve can be approximated as the response of a first-order inertial element under a unit step input. Therefore, the target temperature at time t can be calculated using the following formula. Generation:
[0099] in, Let t be the target indoor temperature. Using this formula, the target temperature curve over the next N time intervals can be obtained. Provides control objectives for optimal control.
[0100] As shown in Figure 3, the target temperature curve is a schematic diagram of the indoor temperature change over time. The starting temperature of the target temperature curve is the indoor temperature T1, which gradually rises to the set temperature Ts over time.
[0101] This embodiment predicts the time to reach the target temperature based on set data and environmental data, and then generates a target temperature curve. Based on the target temperature curve, it performs optimal control of the outlet air temperature and air speed, thereby improving the comfort of existing inverter air conditioners.
[0102] In some embodiments, content that is the same as or similar to the above embodiment can be referred to the above description, and will not be repeated hereafter. Based on this, please refer to Figure 4, step S30 includes steps S301 to S304:
[0103] Step S301: Determine the current indoor temperature, current exhaust temperature, historical evaporator temperature and historical temperature change data of the historical control cycle based on the ambient temperature data, and obtain the historical fan speed of the historical control cycle.
[0104] It should be noted that the current indoor temperature and the current exhaust temperature are obtained through real-time monitoring by temperature sensors.
[0105] It is understood that the historical control cycle can be the previous control cycle or the control cycle before that of the current control cycle, and this embodiment does not impose specific limitations on this. The historical evaporator temperature, historical temperature change data, and historical fan speed can be data from the previous control cycle or the control cycle before that of the current control cycle, wherein the historical temperature change data refers to the historical temperature change of the indoor temperature.
[0106] Step S302: Determine the change in indoor temperature based on the historical evaporator temperature, the historical temperature change data, the current indoor temperature, the current exhaust temperature, and the historical fan speed.
[0107] It is understandable that the indoor temperature change refers to the temperature change during the previous control cycle under the control inputs of historical fan speed W(k) and historical evaporator temperature T2(k).
[0108] Specifically, the current air conditioner output energy Q can be determined based on historical evaporator temperature, historical temperature change data, current indoor temperature, current exhaust temperature, and historical fan speed. out (k), based on the current air conditioner output energy Q out (k) Determine current load data Then determine the change in indoor temperature.
[0109] In one feasible implementation, step S302 may include steps C10 to C13:
[0110] Step C10: Determine several preset evaporator temperatures based on the historical evaporator temperatures, and determine several preset fan speeds based on the historical fan speeds.
[0111] It should be noted that, based on the evaporator temperature T2(k-1) of the previous cycle, T alternative evaporator preset temperatures {T2(k-1)-B,…,T2(k-1)+B} can be selected at certain intervals. B is a hyperparameter representing the maximum permissible change in outlet air temperature relative to the control input of the previous cycle. Similarly, based on the fan speed W(k-1) of the previous cycle, T alternative evaporator preset temperatures {W(k-1)-C,…,W(k-1)+C} can be selected at certain intervals. C is a hyperparameter representing the maximum permissible change in outlet air speed relative to the control input of the previous cycle.
[0112] Specifically, at the beginning of each control cycle, a set of optional inputs {T2(k),W(k)} = {(T2(k-1)-B,W(k-1)-C)…(T2(k-1)+B,(k-1)+C)} is determined at certain intervals, where B and C represent the maximum allowable change in the current control input relative to the control input of the previous cycle.
[0113] Step C11: Determine the current output energy of the air conditioner based on several preset evaporator temperatures, the current indoor temperature, the current exhaust temperature, and several preset fan speeds.
[0114] It should be noted that, based on the temperature changes, T2 temperature, wind speed, and other operating conditions input in the previous control cycle, and combined with thermodynamics, the following discrete state-space equation can be established. Then, the indoor output capacity, i.e., the air conditioner's output energy, can be estimated based on this discrete state-space equation, as shown in the following formula: Q out (k)=a1*C*p*(W(k) / Wmax)Vol*(a2*(T2(k)-T1(k))+a3*(Tp(k)-T1(k)))
[0115] Among them, Q out (k) represents the estimate of the indoor output capacity for the current cycle, Vol represents the air volume at the maximum operating wind speed, α1, α2, α3 are coefficients related to the model and are calibrated by experiments at the factory, W(k) and T2(k) represent the preset wind speed of the fan and the preset temperature of the evaporator in the current cycle, and T1(k) and Tp(k) represent the current indoor temperature and exhaust temperature, respectively.
[0116] Step C12: Determine the current load data based on the current output energy of the air conditioner and the historical temperature change data.
[0117] It should be noted that the current load data can be either heat load or load, depending on the air conditioner's operating mode. For example, when the air conditioner is in heating mode, the current load data is cooling load, and when the air conditioner is in cooling mode, the current load data is heat load.
[0118] Understandably, based on historical temperature data and parameters such as room size, the load data for the previous control cycle can be calculated in reverse, as shown in the following formula: Q load (k-1)=Q out (k-1)-ΔT1(k-1)*C*p*V room
[0119] Among them, Q load (k-1) represents the room load data from the previous period, Q out(k-1) represents the indoor output capacity of the previous cycle, i.e., the energy output of the air conditioner, V. roon This represents the room volume. The default value is the standard room volume corresponding to the current air conditioner horsepower. C and p represent the specific heat capacity and density of air, respectively.
[0120] The model is simplified by assuming that the magnitude of the heat load in two adjacent cycles is related to the outdoor temperature difference ΔT. 1-out If they are directly proportional, then the predicted load data corresponding to the current control cycle is as follows:
[0121] in, This represents the predicted load data for the current period, ΔT. 1-out (k) and ΔT 1-out (k-1) represents the indoor and outdoor temperature difference in the current and previous cycles, respectively.
[0122] Step C13: Determine the change in indoor temperature based on the current load data and the current output energy of the air conditioner.
[0123] It should be noted that the temperature change during the current control cycle under control inputs W(k) and T2(k) is... and the indoor temperature of the next cycle As shown in the following formula:
[0124] in, Q represents the change in indoor temperature. out (k) represents the current output energy of the air conditioner. This is the current load data. T1(k) represents the indoor temperature for the next cycle, and T1(k) represents the current indoor temperature.
[0125] Step S303: Based on the current indoor temperature and the change in indoor temperature, a number of preset indoor temperatures are obtained through prediction.
[0126] It should be noted that several preset indoor temperatures for future control cycles can be calculated based on the current indoor temperature and the change in indoor temperature. The correspondence between the current indoor temperature, the change in indoor temperature and the preset indoor temperature can be established in advance. A prediction model can also be established to obtain several preset indoor temperatures.
[0127] For example, based on thermodynamic knowledge and a large amount of experimental data, a predictive model Model(T2(k),W(k)) can be approximately established. The input of this model is the optional input set {T2(k),W(k)}, and the output is the preset indoor temperature for the next S control cycles. The prediction model is as follows:
[0128] Here, Model(T2(k),W(k)) represents the prediction model obtained from the derivation process. By inputting T2(k) and W(k), the indoor temperature at the next moment is obtained.
[0129] Specifically, this embodiment also proposes an offline parameter identification method in cooling / heating mode. By using historical operating data and ambient temperature data, key parameters in the prediction model are identified, thereby improving the adaptability of the control method in complex and changing environments. Specifically, when the user turns on the air conditioner in cooling / heating mode, the current operating data and ambient temperature data {T1, T2, T4, T...} are recorded every preset time interval. p W i The data is then written to memory. After the user shuts down the machine, the operating data and ambient temperature data are read from memory, and based on the operating data and ambient temperature data, the least squares method or genetic algorithm is used to analyze the key parameters of the prediction model Model(T2(k),W(k)), namely the air volume Vol and the room size V. room Perform offline parameter identification.
[0130] It's worth noting that offline parameter identification was chosen because household air conditioner chips typically have limited computing power, while online identification methods place higher demands on the system's real-time performance and computational capabilities. The selection of airflow (Vol) and room size (V) is preferable. room The reason for identifying these two parameters is that they are greatly affected by the user's home air conditioner installation environment and usage habits. For example, if the installation location is high above the ceiling, resulting in poor return airflow, the maximum fan speed corresponding to the air volume Vol will be smaller than the factory default value; the user's room size V... room It also differs slightly from the default parameters.
[0131] After the identification is completed, the new parameter Vol is obtained. reg and V room,reg The key parameters are updated using the following formula: Vol→(1-α)·Vol+α·Vol reg V room →(1-α)·V room +V room,reg
[0132] Here, α is the learning weight, a hyperparameter used to determine the weight of each identified parameter on the final parameter.
[0133] The key parameters are updated gradually using the above formula instead of directly updating Vol→Vol. regThe reason is that user behavior is somewhat sporadic; during air conditioner use, users may forget to close doors or windows, causing the identified parameters to be unrepresentative of most situations. Furthermore, because air conditioner storage is limited, it can only store data from a specific period. Therefore, an update formula similar to a first-order inertial filter is used to reduce the impact of abnormal data on the parameters.
[0134] Step S304: Determine the target air outlet temperature and target wind speed based on several preset indoor temperature and target temperature curves.
[0135] It should be noted that the corresponding cost functions can be calculated based on several preset indoor temperature and target temperature curves, and then optimal control can be performed to find the target air outlet temperature T2_purpose(k) and the target wind speed W_purpose(k).
[0136] In one feasible implementation, step S304 may include steps D10 to D13:
[0137] Step D10: Determine several target indoor temperatures based on the target temperature curve.
[0138] It should be noted that the target temperature curve is used to reflect the dynamic process of indoor temperature reaching the set temperature from the current state. Therefore, the indoor temperature at different times can be determined based on the target temperature curve, i.e., the target indoor temperature.
[0139] Step D11: Determine the corresponding cost function value based on several preset indoor temperatures and several target indoor temperatures.
[0140] It should be noted that the cost function is a mathematical expression used to measure the effectiveness of control, and it is usually related to control error and control quantity. In this embodiment, the cost function can be calculated based on the difference between the preset indoor temperature and the target indoor temperature.
[0141] Understandably, the cost function is as follows:
[0142] Where J(k) is the cost function, T1 goal (k) represents the target indoor temperature. The preset indoor temperature is the predicted value, ΔT2 is the change in evaporator temperature, and α and β are two hyperparameters, namely the temperature error weighting coefficient and the outlet air temperature fluctuation weighting coefficient, respectively, which represent whether more emphasis is placed on temperature control accuracy or outlet air temperature fluctuation when solving the optimal control objective.
[0143] Step D12: Determine the target preset indoor temperature based on the cost function value.
[0144] It should be noted that by minimizing the cost function, the optimal outlet air temperature and air velocity can be found. Based on the magnitude of the cost function value, the preset indoor temperature that minimizes the cost function value can be selected as the target preset indoor temperature. This ensures that while the indoor temperature reaches the target temperature curve, fluctuations in the outlet air temperature can be minimized, thereby improving the stability and comfort of the control.
[0145] Step D13: Determine the target outlet air temperature and target air velocity based on the evaporator preset temperature and fan preset air velocity corresponding to the target preset indoor temperature.
[0146] It should be noted that the preset evaporator temperature and preset fan speed corresponding to the preset indoor temperature with the minimum cost function value are taken as the optimal evaporator temperature and optimal fan speed, i.e., the target outlet air temperature T2_purpose(k) and the target fan speed W_purpose(k).
[0147] Figure 5 shows a flowchart of a precise control strategy for air supply and room temperature based on optimal control. The air conditioning system exchanges heat with the indoor and outdoor environments through airflow. Upon receiving user-defined inputs, the air conditioning operating time and airflow are used as ① user-defined inputs. Outdoor exhaust temperature, outdoor temperature, indoor evaporator temperature, and indoor return air temperature are collected by indoor and outdoor temperature sensors and used as ② environmental perception status. Output capacity and load are estimated based on environmental perception. Simultaneously, considering the reward function of air temperature, rolling optimization is performed to output the outlet air temperature and airflow speed, resulting in ③ target evaporator temperature and ④ target airflow speed. The frequency is output through a PID controller based on ③ target evaporator temperature, and the duty cycle is output through a PID controller based on ④ target airflow speed, resulting in ⑤ optimal control output. The compressor and indoor fan are controlled based on the output compressor frequency and indoor fan duty cycle to achieve heat exchange between the air conditioning system and the indoor and outdoor environments through airflow.
[0148] Figure 6 shows a schematic diagram for solving the optimal outlet air temperature. Capacity estimation is performed at the evaporator temperature T2(k-1) = 40℃ and fan duty cycle Fan = 60% in the (K-1)th cycle, yielding the output capacity Qout(k-1) and load Qoutlast(k-1) for the (K-1)th cycle. Based on the output capacity Qout(k-1) and heat load Qoutlast(k-1) for the (K-1)th cycle, rolling estimation is performed, yielding T2(k, k+1, k+2) = 40-2℃ and Fan... The total load ΔQout(k,...,k+N) for N cycles when Fan = 60% is calculated, the total load ΔQout(k,...,k+N) for N cycles when T2(k,k+1,k+2) = 40℃ and Fan = 60% is calculated, and the total load ΔQout(k,...,k+N) for N cycles when T2(k,k+1,k+2) = 40+2℃ and Fan = 60% is calculated. Then, the room temperature is estimated for each of these conditions, and the optimal solution is found. At this point, T2_purpose(k) = 40+2℃ and the fan duty cycle Fan = 60%.
[0149] This embodiment accurately determines the change in indoor temperature based on real-time data of indoor ambient temperature and exhaust temperature, as well as historical data of evaporator temperature and fan speed. It then determines several preset indoor temperatures for predicting several future control cycles. Based on the target temperature curve and several preset indoor temperatures, the target outlet air temperature and target fan speed are determined through an optimal control algorithm, thereby achieving precise control of the air outlet of the air conditioner. By dynamically adjusting the outlet air temperature and fan speed, the optimal comfort and energy efficiency ratio are achieved.
[0150] For example, to help understand the implementation flow of the air conditioner air outlet control method obtained by combining this embodiment with the above embodiment, please refer to Figure 7. Figure 7 provides a simplified flowchart of an air conditioner air outlet control method. Specifically: S1: After the user turns on the cooling / heating mode, the system is in the target curve planning stage. In this stage, based on the user's set temperature, indoor and outdoor temperatures, set fan speed, etc., the target temperature curve is planned using temperature curve planning algorithm 1. S2: After obtaining the target curve, the system enters the optimal control stage. Based on the target curve and the established load model, the optimal air outlet temperature and fan speed are solved using optimal control algorithm 2, and the compressor frequency and fan duty cycle are controlled by the output of the PID controller. S3: After the user turns off the system, the system enters the parameter adaptive learning stage. By recording the running data during the previous operation, the key parameters in the load model are identified and written into the memory.
[0151] It should be noted that the above examples are only for understanding this application and do not constitute a limitation on the air conditioner air outlet control method of this application. Any simple modifications based on this technical concept are within the protection scope of this application.
[0152] This application also provides an air conditioner air outlet control device, as shown in Figure 8. The air conditioner air outlet control device includes:
[0153] The acquisition module 10 is used to acquire set data and ambient temperature data.
[0154] The determination module 20 is used to determine the target temperature curve based on the set data and the ambient temperature data.
[0155] The determining module 20 is also used to determine the target outlet air temperature and the target wind speed based on the target temperature curve.
[0156] The control module 30 is used to control the compressor and fan according to the target outlet air temperature and the target wind speed.
[0157] The air conditioner air outlet control device provided in this application, employing the air conditioner air outlet control method in the above embodiments, can solve the technical problems of poor user experience and poor energy-saving effect caused by insufficient intelligence in existing air conditioner control. Compared with the prior art, the beneficial effects of the air conditioner air outlet control device provided in this application are the same as those of the air conditioner air outlet control method provided in the above embodiments, and other technical features in the air conditioner air outlet control device are the same as those disclosed in the methods of the above embodiments, and will not be repeated here.
[0158] In some embodiments, the determining module 20 is further configured to predict the time to reach the desired temperature based on the set data and the environmental data; and generate a target temperature curve based on the time to reach the desired temperature.
[0159] In some embodiments, the determining module 20 is further configured to: determine a set temperature based on the set data; determine the current indoor temperature, the current outdoor temperature, and the initial indoor temperature at the time the air conditioner is turned on based on the ambient temperature data; determine a first temperature difference based on the current indoor temperature and the set temperature; determine a second temperature difference based on the current outdoor temperature and the set temperature; determine a third temperature difference based on the initial indoor temperature and the current outdoor temperature; and predict the time to reach the set temperature based on the first temperature difference, the second temperature difference, and the third temperature difference.
[0160] In some embodiments, the determining module 20 is further configured to determine the current indoor temperature, the current exhaust temperature, and the historical evaporator temperature and historical temperature change data of the historical control cycle based on the ambient temperature data, and to obtain the historical fan speed of the historical control cycle; determine the indoor temperature change based on the historical evaporator temperature, the historical temperature change data, the current indoor temperature, the current exhaust temperature, and the historical fan speed; predict several preset indoor temperatures based on the current indoor temperature and the indoor temperature change; and determine the target outlet air temperature and the target fan speed based on the several preset indoor temperatures and the target temperature curve.
[0161] In some embodiments, the determining module 20 is further configured to determine a plurality of preset evaporator temperatures based on the historical evaporator temperatures, and a plurality of preset fan speeds based on the historical fan speeds; determine the current air conditioner output energy based on the plurality of preset evaporator temperatures, the current indoor temperature, the current exhaust temperature, and the plurality of preset fan speeds; determine the current load data based on the current air conditioner output energy and the historical temperature change data; and determine the indoor temperature change based on the current load data and the current air conditioner output energy.
[0162] In some embodiments, the determining module 20 is further configured to determine a plurality of target indoor temperatures based on the target temperature curve; determine corresponding cost function values based on a plurality of preset indoor temperatures and a plurality of target indoor temperatures; determine target preset indoor temperatures based on the cost function values; and determine target outlet air temperature and target air speed based on the evaporator preset temperature and fan preset air speed corresponding to the target preset indoor temperatures.
[0163] In some embodiments, the control module 30 is further configured to acquire the current evaporator temperature and the current fan speed; control the current operating frequency of the compressor based on the difference between the target outlet air temperature and the current evaporator temperature; and control the current duty cycle of the fan based on the difference between the target fan speed and the current fan speed, so as to adjust the outlet air temperature and outlet air speed of the air conditioner to the target outlet air temperature and the target fan speed.
[0164] This application provides an air conditioner, which includes: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, the instructions being executed by the at least one processor to enable the at least one processor to perform the air conditioner air outlet control method in the above embodiment.
[0165] Referring now to Figure 9, a structural schematic diagram of an air conditioner suitable for implementing embodiments of this application is shown. The air conditioner in embodiments of this application may include, but is not limited to, mobile terminals such as mobile phones, laptops, digital broadcast receivers, PDAs (Personal Digital Assistants), PADs (Portable Application Description), PMPs (Portable Media Players), in-vehicle terminals (e.g., in-vehicle navigation terminals), and fixed terminals such as digital TVs and desktop computers. The air conditioner shown in Figure 9 is merely an example and should not impose any limitations on the functionality and scope of use of embodiments of this application.
[0166] As shown in Figure 9, the air conditioner may include a processing unit 1001 (e.g., a central processing unit, a graphics processor, etc.), which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 1002 or a program loaded from a storage device 1003 into a random access memory (RAM) 1004. The RAM 1004 also stores various programs and data required for the operation of the air conditioner. The processing unit 1001, ROM 1002, and RAM 1004 are interconnected via a bus 1005. An input / output (I / O) interface 1006 is also connected to the bus. Typically, the following systems can be connected to the I / O interface 1006: input devices 1007 including, for example, a touchscreen, touchpad, keyboard, mouse, image sensor, microphone, accelerometer, gyroscope, etc.; output devices 1008 including, for example, a liquid crystal display (LCD), speaker, vibrator, etc.; storage devices 1003 including, for example, magnetic tape, hard disk, etc.; and communication devices 1009. The communication device 1009 allows the air conditioner to communicate wirelessly or wiredly with other devices to exchange data. Although the figure shows an air conditioner with various systems, it should be understood that it is not required to implement or have all of the systems shown. More or fewer systems may be implemented alternatively.
[0167] Specifically, according to the embodiments disclosed in this application, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments disclosed in this application include a computer program product comprising a computer program carried on a computer-readable medium, the computer program containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via a communication device, or installed from storage device 1003, or installed from ROM 1002. When the computer program is executed by processing device 1001, it performs the functions defined in the methods of the embodiments disclosed in this application.
[0168] The air conditioner provided in this application, employing the air conditioner air outlet control method in the above embodiments, can solve the technical problems of poor user experience and poor energy-saving effect caused by insufficient intelligence in the control of existing air conditioners. Compared with the prior art, the beneficial effects of the air conditioner provided in this application are the same as those of the air conditioner air outlet control method provided in the above embodiments, and other technical features of this air conditioner are the same as those disclosed in the method of the previous embodiment, and will not be repeated here.
[0169] It should be understood that the various parts disclosed in this application can be implemented using hardware, software, firmware, or a combination thereof. In the description of the above embodiments, specific features, structures, materials, or characteristics can be combined in any suitable manner in one or more embodiments or examples.
[0170] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
[0171] This application provides a computer-readable storage medium having computer-readable program instructions (i.e., a computer program) stored thereon, the computer-readable program instructions being used to execute the air conditioner air outlet control method in the above embodiments.
[0172] The computer-readable storage medium provided in this application may be, for example, a USB flash drive, but is not limited to, electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices, or any combination thereof. More specific examples of computer-readable storage media may include, but are not limited to: electrical connections having one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof. In some embodiments, the computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, system, or device. The program code contained on the computer-readable storage medium may be transmitted using any suitable medium, including but not limited to: wires, optical cables, RF (Radio Frequency), etc., or any suitable combination thereof.
[0173] The aforementioned computer-readable storage medium may be included in the air conditioner; or it may exist independently and not be installed in the air conditioner.
[0174] The aforementioned computer-readable storage medium carries one or more programs that, when executed by an air conditioner, cause the air conditioner to: acquire set data and ambient temperature data; determine a target temperature curve based on the set data and ambient temperature data; determine a target outlet air temperature and a target fan speed based on the target temperature curve; and control the compressor and fan based on the target outlet air temperature and the target fan speed.
[0175] Computer program code for performing the operations of this application can be written in one or more programming languages or a combination thereof, including object-oriented programming languages such as Java, Smalltalk, and C++, and conventional procedural programming languages such as the "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network—including a Local Area Network (LAN) or a Wide Area Network (WAN)—or can be connected to an external computer (e.g., via the Internet using an Internet service provider).
[0176] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this application. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.
[0177] The modules described in the embodiments of this application can be implemented in software or hardware. The names of the modules do not necessarily limit the functionality of the unit itself.
[0178] The readable storage medium provided in this application is a computer-readable storage medium that stores computer-readable program instructions (i.e., a computer program) for executing the above-described air conditioner air outlet control method. This solves the technical problem that existing air conditioner controls are not intelligent enough, resulting in poor user experience and poor energy-saving performance. Compared with the prior art, the beneficial effects of the computer-readable storage medium provided in this application are the same as those of the air conditioner air outlet control method provided in the above embodiments, and will not be repeated here.
[0179] This application also provides a computer program product, including a computer program that, when executed by a processor, implements the steps of the air conditioner air outlet control method described above.
[0180] The computer program product provided in this application can solve the technical problems of poor user experience and poor energy-saving effect caused by insufficient intelligence in the control of existing air conditioners. Compared with the prior art, the beneficial effects of the computer program product provided in this application are the same as the beneficial effects of the air conditioner air outlet control method provided in the above embodiments, and will not be repeated here.
[0181] The above description is only a part of the embodiments of this application and does not limit the patent scope of this application. All equivalent structural transformations made under the technical concept of this application and using the contents of the specification and drawings of this application, or direct / indirect applications in other related technical fields, are included in the patent protection scope of this application.
Claims
1. An air conditioner air outlet control method, wherein, The method comprises: acquiring setting data and ambient temperature data; determining a target temperature curve according to the setting data and the ambient temperature data; determining a target air outlet temperature and a target air speed based on the target temperature curve; controlling a compressor and a fan according to the target air outlet temperature and the target air speed.
2. The method of claim 1, wherein, The determination of the target temperature curve according to the setting data and the ambient data comprises: predicting a temperature reaching time according to the setting data and the ambient data; generating a target temperature curve according to the temperature reaching time.
3. The method of claim 2, wherein, The prediction of the temperature reaching time according to the setting data and the ambient data comprises: determining a setting temperature according to the setting data, determining a current indoor temperature, a current outdoor temperature and an initial indoor temperature at a starting time of the air conditioner according to the ambient temperature data; determining a first temperature difference according to the current indoor temperature and the setting temperature, determining a second temperature difference according to the current outdoor temperature and the setting temperature, and determining a third temperature difference according to the initial indoor temperature and the current outdoor temperature; predicting a temperature reaching time according to the first temperature difference, the second temperature difference and the third temperature difference.
4. The method of any one of claims 1 to 3, wherein, The determination of the target air outlet temperature and the target air speed based on the target temperature curve comprises: determining a current indoor temperature, a current air outlet temperature, a historical evaporator temperature, historical temperature change data of a historical control period and a historical fan air speed of the historical control period according to the ambient temperature data; determining an indoor temperature change amount according to the historical evaporator temperature, the historical temperature change data, the current indoor temperature, the current air outlet temperature and the historical fan air speed; predicting according to the current indoor temperature and the indoor temperature change amount to obtain a plurality of preset indoor temperatures; determining a target air outlet temperature and a target air speed according to the plurality of preset indoor temperatures and the target temperature curve.
5. The method of claim 4, wherein, The determination of the indoor temperature change amount according to the historical evaporator temperature, the historical temperature change data, the historical indoor temperature, the current air outlet temperature and the historical fan air speed comprises: determining a plurality of evaporator preset temperatures according to the historical evaporator temperature, and determining a plurality of fan preset air speeds according to the historical fan air speed; determining a current air conditioner output energy according to the plurality of evaporator preset temperatures, the current indoor temperature, the current air outlet temperature and the plurality of fan preset air speeds; determining current load data according to the current air conditioner output energy and the historical temperature change data; determining an indoor temperature change amount according to the current load data and the current air conditioner output energy.
6. The method of claim 4 or 5, wherein, The determination of the target air outlet temperature and the target air speed according to the plurality of preset indoor temperatures and the target temperature curve comprises: determining a plurality of target indoor temperatures according to the target temperature curve; determining a corresponding cost function value according to the plurality of preset indoor temperatures and the plurality of target indoor temperatures; determining a target preset indoor temperature according to the cost function value; determining a target air outlet temperature and a target air speed according to an evaporator preset temperature and a fan preset air speed corresponding to the target preset indoor temperature.
7. The method of any one of claims 1 to 6, wherein, The compressor and fan control according to the target air outlet temperature and the target air speed comprises: acquiring a current evaporator temperature and a current fan air speed; controlling a current operating frequency of the compressor according to a difference between the target air outlet temperature and the current evaporator temperature, and controlling a current duty cycle of the fan according to a difference between the target air speed and the current fan air speed, so as to adjust the air outlet temperature and the air outlet speed of the air conditioner to the target air outlet temperature and the target air speed.
8. An air conditioner air outlet control device, comprising: The air conditioner air outlet control device comprises: an acquisition module configured to acquire setting data and environment temperature data; a determination module configured to determine a target temperature curve according to the setting data and the environment temperature data; the determination module is further configured to determine a target air outlet temperature and a target air speed based on the target temperature curve; a control module configured to perform compressor and fan control according to the target air outlet temperature and the target air speed.
9. An air conditioner wherein, The air conditioner comprises a memory, a processor, and an air conditioner air outlet control program stored in the memory and executable on the processor, and the air conditioner air outlet control program is configured to implement the air conditioner air outlet control method according to any one of claims 1 to 7.
10. A storage medium, wherein, The storage medium stores an air conditioner air outlet control program, and the air conditioner air outlet control program is executed by the processor to implement the air conditioner air outlet control method according to any one of claims 1 to 7.