Method and apparatus for controlling airflow frequency of air conditioner, and air conditioner and computer-readable storage medium

By dynamically adjusting the target control parameters of the air conditioner, periodic alternation of cooling and heating is achieved, which solves the problem of insufficient comfort caused by the constant temperature control strategy of the air conditioner and improves the health and comfort experience of users.

WO2025246764A1PCT designated stage Publication Date: 2025-12-04GD MIDEA AIR CONDITIONING EQUIP CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2025/091532
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-05-30
Filing Date
2025-04-27
Publication Date
2025-12-04

AI Technical Summary

Technical Problem

The constant temperature control strategy of existing air conditioners causes the human body's thermal regulation system to rely on external conditions, reducing its self-regulation ability and affecting health and comfort.

Method used

By acquiring the steady-state control parameters of the air conditioner when it is in a stable state, and combining them with the preset control cycle, maximum offset and control step size, the target control parameters of the air conditioner are dynamically adjusted so that they fluctuate within the range of steady-state control parameters and maximum offset, thereby achieving periodic alternation of hot and cold and stimulating the human body's thermoregulation mechanism.

Benefits of technology

It improves the comfort of air conditioning temperature control strategies, promotes the activity of the human body's thermal regulation mechanism, enhances user experience, and avoids the discomfort caused by constant temperature.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025091532_04122025_PF_FP_ABST
    Figure CN2025091532_04122025_PF_FP_ABST
Patent Text Reader

Abstract

Disclosed in the present application are a method and apparatus for controlling the airflow frequency of an air conditioner, and an air conditioner and a computer-readable storage medium. The method for controlling the airflow frequency of an air conditioner comprises: acquiring a steady-state control parameter of an air conditioner which is in a steady state, wherein the steady-state control parameter at least comprises one of a compressor frequency and a fan rotation speed; determining a target control parameter of the air conditioner on the basis of a preset control cycle, a maximum offset, a control step size and the steady-state control parameter, wherein the value of the target control parameter fluctuates over time within a parameter range corresponding to the steady-state control parameter and the maximum offset; and controlling the operation of the air conditioner on the basis of the target control parameter.
Need to check novelty before this filing date? Find Prior Art

Description

Air conditioning fan frequency control method, device, air conditioner and computer-readable storage medium

[0001] Related applications

[0002] This application claims priority to Chinese patent application No. 202410692608.9, filed on May 30, 2024, the entire contents of which are incorporated herein by reference. Technical Field

[0003] This application relates to the field of air conditioning technology, and in particular to an air conditioning fan frequency control method, device, air conditioner, and computer-readable storage medium. Background Technology

[0004] Currently, air conditioners typically aim for precise temperature control and constant temperature operation when regulating indoor temperature, maintaining a consistently stable indoor environment. However, according to the latest research in thermal comfort theory, constant temperature is not the optimal temperature control strategy. This is because the human body has its own thermoregulation mechanism, capable of adapting to changes in ambient temperature to some extent. When the environment is always kept at the same temperature, the body's thermoregulation system becomes overly reliant on external conditions, reducing its self-regulation ability. In the long run, this may be detrimental to health and cause discomfort. Therefore, the constant temperature control provided by current air conditioners still has shortcomings in terms of comfort. Summary of the Invention

[0005] The main objective of this application is to provide an air conditioning fan frequency control method, device, air conditioner, and computer-readable storage medium, addressing the technical problem of how to improve the comfort of air conditioning temperature control strategies.

[0006] To achieve the above objectives, this application provides an air conditioning fan frequency control method, the air conditioning fan frequency control method comprising:

[0007] Obtain steady-state control parameters of the air conditioner when it is in a stable state, wherein the steady-state control parameters include at least one of the compressor frequency and the fan speed;

[0008] The target control parameters of the air conditioner are determined based on the preset control cycle, maximum offset, control step size and the steady-state control parameters, wherein the value of the target control parameters fluctuates with time within the parameter range corresponding to the steady-state control parameters and the maximum offset.

[0009] The air conditioner is operated based on the target control parameters.

[0010] In some embodiments, the step of determining the target control parameters of the air conditioner based on a preset control period, maximum offset, control step size, and steady-state control parameters includes:

[0011] Based on the steady-state control parameters and the maximum offset, a parameter range is determined, wherein the upper boundary of the parameter range is the sum of the steady-state control parameters and the maximum offset, and the lower boundary of the parameter range is the difference between the steady-state control parameters and the maximum offset;

[0012] Within the control cycle, the target control parameters are updated based on the control step size, wherein the values ​​of the target control parameters are within the parameter range.

[0013] In some embodiments, the control cycle includes multiple sub-cycles;

[0014] The step of updating the target control parameters based on the control step size within the control cycle includes:

[0015] During the first half of the control cycle, the value of the target control parameter is increased every minute of the cycle, starting from the lower boundary, according to the control step size. The maximum offset is equal to half the product of the control step size and the number of minutes.

[0016] During the latter half of the control cycle, the value of the target control parameter is reduced every minute of the cycle, starting from the upper boundary, according to the control step size.

[0017] In some embodiments, the control cycle includes multiple sub-cycles;

[0018] The step of updating the target control parameters based on the control step size within the control cycle includes:

[0019] When the current moment is within the first minute of the control cycle, the lower boundary is determined as the target control parameter;

[0020] When the current time jumps to the next sub-cycle, the sum of the target control parameter and the control step size is calculated to obtain the target control parameter corresponding to the next sub-cycle;

[0021] If the target control parameter is equal to the upper boundary, then the increase of the value of the target control parameter stops;

[0022] After stopping the increase of the target control parameter, when the current time jumps to the next cycle, the difference between the target control parameter and the control step size is calculated to obtain the target control parameter corresponding to the next cycle, until the target control parameter is equal to the lower boundary.

[0023] In some embodiments, the control cycle includes multiple sub-cycles;

[0024] The step of updating the target control parameters based on the control step size within the control cycle includes:

[0025] When the current moment is in the first sub-cycle of the control cycle, the steady-state control parameter is determined as the target control parameter;

[0026] When the current time jumps to the next sub-cycle, the sum of the target control parameter and the control step size is calculated to obtain the target control parameter corresponding to the next sub-cycle;

[0027] If the target control parameter is at the upper boundary, then the increase of the value of the target control parameter shall be stopped;

[0028] After stopping the increase of the target control parameter, when the current time jumps to the next minute cycle, the difference between the target control parameter and the control step size is calculated to obtain the target control parameter corresponding to the next minute cycle, until the target control parameter is equal to the lower boundary;

[0029] After determining that the target control parameter is equal to the lower boundary, return to the execution steps: when the current time jumps to the next sub-cycle, calculate the sum of the target control parameter and the control step size to obtain the target control parameter corresponding to the next sub-cycle, until the target control parameter is equal to the steady-state control parameter.

[0030] In some embodiments, the step of obtaining the steady-state control parameters of the air conditioner in a stable state includes:

[0031] The average control parameters of the air conditioner over a preset period of time are determined as steady-state control parameters.

[0032] Alternatively, the mode control parameter of the air conditioner over a preset period of time can be determined as the steady-state control parameter;

[0033] Alternatively, the central control parameters of the air conditioner over a preset period of time can be determined as steady-state control parameters;

[0034] Alternatively, the control parameters corresponding to when the air conditioner enters a stable state can be determined as steady-state control parameters.

[0035] In some embodiments, prior to the step of obtaining the steady-state control parameters of the air conditioner in a stable state, the method further includes:

[0036] If the absolute value of the difference between the average ambient temperature and the set temperature within a preset time period is not greater than the first preset threshold and the temperature fluctuation is not greater than the second preset threshold, then the air conditioner is determined to have entered a stable state.

[0037] Alternatively, if the absolute value of the difference between the average ambient temperature and the set temperature within a preset time period is not greater than the first preset threshold, then the air conditioner is determined to have entered a stable state.

[0038] Alternatively, if the absolute values ​​of the differences between the highest and lowest ambient temperatures within a preset time period and the set temperature are not greater than the first preset threshold, then the air conditioner is determined to have entered a stable state.

[0039] Alternatively, when the absolute value of the difference between the ambient temperature and the set temperature is not greater than the first preset threshold, the air conditioner is determined to have entered a stable state.

[0040] In addition, to achieve the above objectives, this application also provides an air conditioning fan frequency control device, the device comprising:

[0041] The parameter acquisition module is used to acquire steady-state control parameters of the air conditioner when it is in a stable state, wherein the steady-state control parameters include at least one of the compressor frequency and the fan speed;

[0042] The parameter determination module is used to determine the target control parameters of the air conditioner based on the preset control cycle, maximum offset, control step size and the steady-state control parameters, wherein the value of the target control parameters fluctuates with time within the parameter range corresponding to the steady-state control parameters and the maximum offset.

[0043] The operation control module is used to control the operation of the air conditioner based on the target control parameters.

[0044] In addition, to achieve the above objectives, this application also provides an air conditioner, which is a physical device, comprising: 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, which are executed by the at least one processor to enable the at least one processor to perform the steps of the air conditioner fan frequency control method as described above.

[0045] In addition, to achieve the above objectives, this application also provides a readable storage medium, which is a computer-readable storage medium, storing a program that implements an air conditioning fan frequency control method. The program that implements the air conditioning fan frequency control method is executed by a processor to implement the steps of the air conditioning fan frequency control method as described above.

[0046] In addition, to achieve the above objectives, this application also provides a computer program product, including a computer program that, when executed by a processor, implements the steps of the air conditioning fan frequency control method described above. Attached Figure Description

[0047] 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.

[0048] 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.

[0049] Figure 1 is a flowchart illustrating an embodiment of the air conditioning fan frequency control method in this application.

[0050] Figure 2 is a schematic diagram showing the fluctuation of the compressor frequency of the air conditioner around the steady-state control parameters in an embodiment of this application;

[0051] Figure 3 is a schematic diagram of the entire process of the air conditioning fan frequency control method in the embodiment of this application;

[0052] Figure 4 is a schematic diagram of the structural composition of an air conditioning fan frequency control device according to an embodiment of this application;

[0053] Figure 5 is a schematic diagram of the equipment structure of the hardware operating environment involved in the air conditioning fan frequency control method in the embodiments of this application;

[0054] Figure 6 is a flowchart illustrating an embodiment of the air conditioning fan frequency control method in this application.

[0055] Figure 7 is a flowchart illustrating an embodiment of the air conditioning fan frequency control method in this application.

[0056] Figure 8 is a flowchart illustrating an embodiment of the air conditioning fan frequency control method in this application.

[0057] Figure 9 is a flowchart illustrating an embodiment of the air conditioning fan frequency control method in this application.

[0058] Figure 10 is a flowchart illustrating an embodiment of the air conditioning fan frequency control method in this application.

[0059] Figure 11 is a flowchart illustrating an embodiment of the air conditioning fan frequency control method in this application.

[0060] The purpose, features, and advantages of this application will be further explained in conjunction with the embodiments and with reference to the accompanying drawings. Embodiments of the present invention

[0061] To make the above-mentioned objectives, features, and advantages of this application more apparent and understandable, the technical solutions in the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are merely some embodiments of this application, and not all embodiments. Based on the embodiments in this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.

[0062] 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.

[0063] 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.

[0064] The executing entity of the air conditioning fan frequency control method embodiment of this application can be a computing service device with data processing, network communication, and program execution functions, such as an air conditioner controller, or an electronic device or control device capable of realizing the above functions. The following description uses an air conditioner controller as the executing entity to illustrate this embodiment and the following embodiments.

[0065] Current air conditioners primarily use PID (Proportional Integral Derivative) theory to control fan frequency parameters. This method has the following characteristics: First, in the cooling / heating phase, significant temperature oscillations occur due to inaccurate feedforward and feedback lag. Second, in the temperature-maintaining phase, the temperature gradually stabilizes. Typically, air conditioner manufacturers aim for precise temperature control and constant temperature operation. However, research based on thermal comfort theory has found that constant temperature is not the optimal comfort strategy and may result in insufficient subjective comfort for users.

[0066] To overcome the technical problems and defects existing in the prior art, this application provides an air conditioning fan frequency control method. Referring to Figure 1, which is a flowchart of an embodiment of the air conditioning fan frequency control method of this application, the air conditioning fan frequency control method includes:

[0067] Step S10: Obtain the steady-state control parameters of the air conditioner when it is in a stable state, wherein the steady-state control parameters include at least one of the compressor frequency and the fan speed;

[0068] In the technical solution of this application embodiment, a stable state refers to the air conditioner operating in a temperature-maintaining state, meaning the ambient temperature has reached the user-input set temperature and no significant adjustment is needed. In this case, acquiring steady-state control parameters such as the air conditioner's compressor frequency and fan speed can serve as the data basis for determining the target control parameters during subsequent dynamic fan frequency offset control.

[0069] It should be noted that users can choose whether to use the air conditioning fan frequency control method provided in this application to control the operation of the air conditioner according to their own needs. For example, the control mode corresponding to the air conditioning fan frequency control method can be activated by a preset control command, which gives users greater autonomy and flexibility and meets their personalized air conditioning usage needs.

[0070] Step S20: Determine the target control parameters of the air conditioner according to the preset control cycle, maximum offset, control step size and the steady-state control parameters, wherein the value of the target control parameters fluctuates with time within the parameter range corresponding to the steady-state control parameters and the maximum offset.

[0071] Step S30: Control the operation of the air conditioner based on the target control parameters.

[0072] In this embodiment, parameters such as control period, maximum offset, and control step size can be pre-set to control the fluctuation of the target control parameter. The control period refers to the total time for adjusting the target control parameter once. After one control period, subsequent control periods continue to control the fluctuation of the target control parameter using the same control method. The maximum offset refers to the maximum deviation of the target control parameter relative to the steady-state control parameter during its change. It is understood that the maximum offset should not be too large, otherwise it will cause drastic changes in ambient temperature, affecting the user experience. The control step size refers to the magnitude of each adjustment when adjusting the target control parameter. After obtaining the above parameters, the value of the target control parameter can be adjusted within the control period, causing the target control parameter to fluctuate over time within the parameter range corresponding to the steady-state control parameter and the maximum offset. The air conditioner is then controlled according to the target control parameter. Due to the change in the target control parameter of the air conditioner, the ambient temperature also changes accordingly, providing the user with a periodic, slight alternating stimulation of hot and cold.

[0073] It should be noted that the control step size can be fixed or vary over time, and is not limited here. Furthermore, the implementation method of the fluctuation and change of the control parameters is not limited. For example, the initial value of the target control parameter at the beginning of the control cycle, the direction of change at each time point within the control cycle, and other parameters can be set as needed, as long as the fluctuation is based on the steady-state control parameters and the offset does not exceed the maximum offset.

[0074] For example, the change of the target control parameter is shown as the solid line in Figure 2, and the steady-state control parameter is shown as the dashed line. The target control parameter fluctuates around the steady-state control parameter, thereby realizing the periodic fluctuation control of the indoor ambient temperature. By applying periodic hot and cold stimulation to the user, the effect of improving the user's comfort experience is enhanced. Moreover, it can keep the user's human thermoregulation mechanism active in the indoor environment, promote blood circulation, and is more beneficial to health.

[0075] Further, referring to Figure 6, in some embodiments, the step of determining the target control parameters of the air conditioner based on the preset control period, maximum offset, control step size, and the steady-state control parameters includes:

[0076] Step S21: Determine the parameter range based on the steady-state control parameters and the maximum offset, wherein the upper boundary of the parameter range is the sum of the steady-state control parameters and the maximum offset, and the lower boundary of the parameter range is the difference between the steady-state control parameters and the maximum offset;

[0077] For example, taking the steady-state control parameter as the steady-state frequency of the compressor, the steady-state frequency is P, the maximum offset is Ps, and the corresponding parameter range is [P-Ps, P+Ps].

[0078] Step S22: Within the control cycle, update the target control parameters based on the control step size, wherein the values ​​of the target control parameters are within the parameter range.

[0079] It should be noted that during the calculation of the target control parameters, an initial value needs to be determined as the value of the target control parameters at the starting point within the control cycle. This value can be the steady-state frequency, or the difference or sum of the steady-state frequency and the maximum offset; no restriction is placed here. Specifically, at different time points within the control cycle, as time increases, the value of the target control parameters gradually increases or decreases according to the control step size and the corresponding cycle of the control step size. After the end of this control cycle, step S22 is executed cyclically according to the control method of this control cycle. It should be noted that if the air conditioner receives a new set temperature, the temperature is adjusted according to the set temperature, and the air conditioner fan frequency control method of this application embodiment does not need to be executed.

[0080] Furthermore, in some embodiments, the control cycle includes multiple sub-cycles;

[0081] Referring to Figure 7, the step of updating the target control parameters based on the control step size within the control cycle includes:

[0082] Step S221: In the first half of the control cycle, the value of the target control parameter is increased every minute of the cycle, starting from the lower boundary, according to the control step size. The maximum offset is equal to half the product of the control step size and the number of minutes.

[0083] Step S222: In the second half of the control cycle, the value of the target control parameter is reduced every minute of the cycle, starting from the upper boundary, according to the control step size.

[0084] This application provides a method for adjusting the value of a target control parameter based on time variations within a control cycle. Taking compressor frequency as an example, the lower boundary of the parameter range is used as the starting point. First, a frequency increase and temperature decrease step is performed in the first half of the cycle, and then a frequency decrease and temperature increase step is performed in the second half of the cycle. It can be understood that when the target control parameter is at the lower boundary of the parameter range, the frequency is at its lowest and the temperature is at its highest within the control cycle. Therefore, gradually increasing the frequency according to the control step size will have a cooling effect. Conversely, in the second half of the cycle, decreasing the frequency will have a heating effect.

[0085] For example, the control cycle is T1, which represents the minimum time for the temperature to complete one fluctuation, such as 30 minutes; the duration of the cycle is T2, which represents the minimum control interval of the air conditioner's main control system, such as 1 minute; in this embodiment, the air conditioner's main control system achieves one T1 cycle of cooling and heating fluctuations through multiple T2 cycles of fan frequency control; the frequency offset Ps represents the amplitude of the fluctuation centered on the steady-state frequency. The larger Ps is, the larger the amplitude of the temperature fluctuation, and the smaller Ps is, the smaller the amplitude of the temperature fluctuation. The maximum value of Ps is the maximum offset; the frequency step size ΔP represents the frequency value that needs to be increased or decreased in each T2 cycle. The cooling and heating fluctuations of the entire T1 cycle are completed through multiple T2 cycles; in each T2 cycle, the control step size is fixed at ΔP, which is a linear increment decay. The relationship between the control step size and each parameter can be expressed as: ΔP = 2 * Ps * T2 / T1.

[0086] During the next T1 / 2 time period, the following frequency boosting and cooling logic will be executed:

[0087] Starting from P-Ps and ending at P+Ps, with a step size of ΔP, frequency ramping control is performed once every T2 time interval. Specifically, in the first cycle, the compressor frequency is 10.0Hz; in the second cycle, the compressor frequency is 10.2Hz; in the third cycle, the compressor frequency is 10.4Hz; and so on.

[0088] During the 15th cycle, the compressor frequency was 13.0 Hz.

[0089] Then, during the next T1 / 2 time interval, the following frequency reduction and temperature increase logic is executed:

[0090] Starting from P+Ps and ending at P-Ps, with a step size of ΔP, frequency reduction control is performed once every T2 time interval. In the 16th sub-cycle, the compressor frequency is 13.0Hz; in the 17th sub-cycle, the compressor frequency is 12.8Hz; in the 18th sub-cycle, the compressor frequency is 12.6Hz; ...; in the 30th sub-cycle, the compressor frequency is 10.0Hz.

[0091] After the frequency increase and decrease process of the first control cycle is completed, the frequency increase and decrease logic described above will continue to be executed in the next control cycle until the air conditioner is turned off or a new set temperature command is received.

[0092] In another embodiment, the control cycle includes multiple sub-cycles;

[0093] Referring to Figure 8, the step of updating the target control parameters based on the control step size within the control cycle includes:

[0094] Step A10: When the current moment is in the first sub-cycle of the control cycle, the lower boundary is determined as the target control parameter;

[0095] Step A20: When the current time jumps to the next sub-cycle, calculate the sum of the target control parameter and the control step size to obtain the target control parameter corresponding to the next sub-cycle;

[0096] Step A30: If the target control parameter is equal to the upper boundary, then stop increasing the value of the target control parameter;

[0097] Step A40: After stopping the increase of the target control parameter, when the current time jumps to the next sub-cycle, calculate the difference between the target control parameter and the control step size to obtain the target control parameter corresponding to the next sub-cycle, until the target control parameter is equal to the lower boundary.

[0098] In another process of calculating the target control parameter at the current moment provided in this application embodiment, the target control parameter is calculated based on the current moment. Similarly, the control cycle includes multiple sub-cycles, and the target control parameter corresponding to the current moment can be calculated based on the sub-cycle in which the current moment is located. In this application embodiment, the lower boundary of the parameter range is used as the starting point of the target control parameter. First, the lower boundary is determined as the value of the target control parameter in the first sub-cycle. Then, when jumping to the next sub-cycle at the current moment, the sum of the current target control parameter and the control step size is calculated to obtain the updated target control parameter corresponding to the next sub-cycle. This process is repeated until the target control parameter reaches the upper boundary of the parameter range. After the target control parameter reaches the upper boundary, the step of reducing the value of the target control parameter is executed. Specifically, each time jumping to the next sub-cycle at the current moment, the target control parameter is subtracted from the control step size, eventually bringing the value of the target control parameter back to the lower boundary. Then, steps A10 to A40 are executed repeatedly until the air conditioner is turned off or a new set temperature is received.

[0099] In another embodiment, the control cycle includes multiple sub-cycles;

[0100] Referring to Figure 9, the step of updating the target control parameters based on the control step size within the control cycle includes:

[0101] Step B10: When the current moment is in the first sub-cycle of the control cycle, the steady-state control parameter is determined as the target control parameter;

[0102] Step B20: When the current time jumps to the next sub-cycle, calculate the sum of the target control parameter and the control step size to obtain the target control parameter corresponding to the next sub-cycle;

[0103] Step B30: If the target control parameter is equal to the upper boundary, then stop increasing the value of the target control parameter;

[0104] Step B40: After stopping the increase of the target control parameter, when the current time jumps to the next sub-cycle, calculate the difference between the target control parameter and the control step size to obtain the target control parameter corresponding to the next sub-cycle, until the target control parameter is equal to the lower boundary;

[0105] Step B50: After determining that the target control parameter is equal to the lower boundary, return to the execution step: when the current time jumps to the next sub-cycle, calculate the sum of the target control parameter and the control step size to obtain the target control parameter corresponding to the next sub-cycle, until the target control parameter is equal to the steady-state control parameter.

[0106] Unlike steps A10 to A40, in this embodiment, the initial value of the target control parameter at the start of the control cycle is the steady-state control parameter. Compared to using the lower boundary as the initial value for the first sub-cycle, using the steady-state control parameter as the initial value better connects to the steady-state control parameter of the air conditioner before the control cycle, avoiding user discomfort caused by the air conditioner's control parameter jumping from the steady-state control parameter to the lower boundary of the parameter range, and further improving the user's air conditioning experience. It should also be noted that in this control cycle, the value of the target control parameter first rises from the steady-state control parameter to the upper boundary, then falls from the upper boundary to the lower boundary, and finally returns from the lower boundary to the steady-state control parameter, completing the entire control cycle. Furthermore, the detailed implementation method for updating the target control parameter value according to the control step size during steps B10 to B50 can be found in steps A10 to A40, and will not be repeated here.

[0107] Referring to Figure 10, in some embodiments, the step of obtaining the steady-state control parameters of the air conditioner in a stable state includes:

[0108] Step S11: Determine the average control parameters of the air conditioner over a preset time period as steady-state control parameters;

[0109] Alternatively, in step S12, the mode control parameter of the air conditioner over a preset period of time is determined as the steady-state control parameter;

[0110] Alternatively, in step S13, the central control parameters of the air conditioner over a preset period of time are determined as steady-state control parameters;

[0111] Alternatively, in step S14, the control parameters corresponding to when the air conditioner enters a stable state are determined as steady-state control parameters.

[0112] This application provides four parallel methods for obtaining steady-state control parameters of an air conditioner in a stable state. When it is necessary to obtain the steady-state control parameters of the air conditioner, one of steps S11, S12, S13, and S14 can be selected for execution.

[0113] This application uses the compressor frequency as an example to illustrate the steady-state control parameter of an air conditioner.

[0114] For example, in step S11, the average frequency Pavg=∑P / N over the past 5 minutes is taken as the steady-state frequency. This method takes into account the average frequency over the past 5 minutes, and the obtained steady-state frequency has high accuracy.

[0115] For example, in step S12, the mode frequency Pzs, which is the frequency that appears most frequently in the past 5 minutes, is taken as the steady-state frequency. This method has a relatively small amount of computation, but its accuracy is relatively low compared to the previous method of obtaining the steady-state frequency.

[0116] For example, in step S13, the center frequency Pzx=(Pmax+Pmin) / 2 in the past 5 minutes is taken as the steady-state frequency, where Pmax and Pmin are the maximum and minimum values ​​of the frequency in the past 5 minutes, respectively. This method has a relatively small amount of calculation, but it is easily affected by extreme values ​​and its accuracy is not as good as the method corresponding to step S11.

[0117] For example, in step S14, the frequency corresponding to the moment when the air conditioner first enters a stable state is taken as the steady-state frequency. This method has the least amount of calculation, but the error is relatively high in scenarios with large frequency fluctuations.

[0118] Referring to Figure 11, in some embodiments, before the step of obtaining the steady-state control parameters of the air conditioner in a stable state, the method further includes:

[0119] Step C10: If the absolute value of the difference between the average ambient temperature and the set temperature within a preset time period is not greater than the first preset threshold and the temperature fluctuation is not greater than the second preset threshold, then the air conditioner is determined to have entered a stable state.

[0120] Alternatively, in step C20, if the absolute value of the difference between the average ambient temperature and the set temperature within a preset time period is not greater than the first preset threshold, then the air conditioner is determined to have entered a stable state.

[0121] Alternatively, in step C30, if the absolute values ​​of the differences between the highest and lowest ambient temperatures within a preset time period and the set temperature are not greater than the first preset threshold, then the air conditioner is determined to have entered a stable state.

[0122] Alternatively, in step C40, when the absolute value of the difference between the ambient temperature and the set temperature is not greater than the first preset threshold, the air conditioner is determined to have entered a stable state.

[0123] This application provides four parallel methods for determining whether an air conditioner is in a stable state. When it is necessary to determine whether an air conditioner is in a stable state, one of steps C10, C20, C30, and C40 can be executed.

[0124] In this embodiment, the compressor frequency is used as an example of the control parameter for an air conditioner.

[0125] For example, in step C10, the average temperature Tavg=(∑Tini) / N and the temperature fluctuation Tdiff=Tmax-Tmin over the past 5 minutes are calculated, where Tin is the temperature value in each minute, i is the minute order, N=5, and Tmax and Tmin are the maximum and minimum temperatures in the past 5 minutes, respectively. When |Tavg-Ts| is not greater than threshold H1 and Tdiff is not greater than threshold H2, the air conditioner can be determined to be in a stable state. This determination method takes into account both the accuracy and stability of the steady state determination. The conditions are relatively strict, but the judgment accuracy is high.

[0126] For example, in step C20, the average temperature Tavg=(∑Tini) / N over the past 5 minutes is calculated. When |Tavg-Ts| is within the threshold H1, the air conditioner is determined to be in a steady state. This method takes into account the accuracy of steady state determination. The conditions are more lenient than those of step C10, and the determination accuracy is relatively low.

[0127] For example, in step C30, the maximum temperature Tmax and minimum temperature Tmin in the past 5 minutes are obtained. When both |Tmax-Ts| and |Tmin-Ts| are not greater than the threshold H, the air conditioner is determined to be in a steady state. This method takes into account the stability of the steady state determination. The conditions are more lenient than the determination method in step C10, and the determination accuracy is relatively low.

[0128] For example, in step C40, when the ambient temperature Tin first reaches |Tin-Ts| not greater than the threshold, the air conditioner is determined to be in a steady state. This method is the most lenient in terms of conditions compared to the three methods mentioned above, and is easily affected by random errors, resulting in the lowest accuracy of judgment.

[0129] For ease of understanding, referring to the content of the aforementioned embodiments and the complete process of an air conditioning fan frequency control method provided in Figure 3, the overall process may include: First, after the air conditioner is turned on and running, after the ambient temperature stabilizes at the set temperature Ts, the steady-state control parameters are recorded, for example: compressor frequency = 26, fan speed W = 46; In the following T1 / 2 = 15 min time period, the following logic (frequency increase and cooling) is executed, specifically starting from P-Ps and ending at P+Ps, with frequency increase control executed once every T2 time interval; In the following T1 / 2 = 15 min time period, the following logic (frequency decrease and heating) is executed, specifically starting from P+Ps and ending at P-Ps, with frequency decrease control executed once every T2 time interval; The above frequency increase and cooling and frequency decrease and heating logics are executed cyclically. The air conditioning fan frequency control method of this application embodiment focuses on steady-state control parameters and periodically applies cold and heat stimuli to the user, thereby improving the user's comfort experience and effectively solving the problem of "one degree higher is colder, one degree lower is hotter". This is because when the air conditioning fan frequency control method of this application embodiment is applied, the ambient temperature is changing. When the user feels cold, the system will enter a warming state within a certain period of time to give the user a warm feeling. When the user feels hot, the system will enter a cooling stage within a certain period of time to give the user a cool feeling. This effectively avoids the fixed feeling of being too hot or too cold that a constant temperature would bring to the user.

[0130] This application embodiment also provides an air conditioning fan frequency control device. Referring to FIG4, the air conditioning fan frequency control device includes:

[0131] The parameter acquisition module 10 is used to acquire steady-state control parameters of the air conditioner when it is in a stable state, wherein the steady-state control parameters include at least one of the compressor frequency and the fan speed;

[0132] The parameter determination module 20 is used to determine the target control parameters of the air conditioner based on the preset control cycle, maximum offset, control step size and the steady-state control parameters, wherein the value of the target control parameters fluctuates with time within the parameter range corresponding to the steady-state control parameters and the maximum offset.

[0133] The operation control module 30 is used to control the operation of the air conditioner based on the target control parameters.

[0134] In some embodiments, the parameter determination module 20 is further configured to:

[0135] Based on the steady-state control parameters and the maximum offset, a parameter range is determined, wherein the upper boundary of the parameter range is the sum of the steady-state control parameters and the maximum offset, and the lower boundary of the parameter range is the difference between the steady-state control parameters and the maximum offset;

[0136] Within the control cycle, the target control parameters are updated based on the control step size, wherein the values ​​of the target control parameters are within the parameter range.

[0137] In some embodiments, the control cycle includes multiple sub-cycles;

[0138] The parameter determination module 20 is also used for:

[0139] During the first half of the control cycle, the value of the target control parameter is increased every minute of the cycle, starting from the lower boundary, according to the control step size. The maximum offset is equal to half the product of the control step size and the number of minutes.

[0140] During the latter half of the control cycle, the value of the target control parameter is reduced every minute of the cycle, starting from the upper boundary, according to the control step size.

[0141] In some embodiments, the control cycle includes multiple sub-cycles;

[0142] The parameter determination module 20 is also used for:

[0143] When the current moment is in the first sub-cycle of the control cycle, the lower boundary is determined as the target control parameter;

[0144] When the current time jumps to the next sub-cycle, the sum of the target control parameter and the control step size is calculated to obtain the target control parameter corresponding to the next sub-cycle;

[0145] If the target control parameter is equal to the upper boundary, then the increase of the value of the target control parameter stops;

[0146] After stopping the increase of the target control parameter, when the current time jumps to the next cycle, the difference between the target control parameter and the control step size is calculated to obtain the target control parameter corresponding to the next cycle, until the target control parameter is equal to the lower boundary.

[0147] In some embodiments, the control cycle includes multiple sub-cycles;

[0148] The parameter determination module 20 is also used for:

[0149] When the current moment is in the first sub-cycle of the control cycle, the steady-state control parameter is determined as the target control parameter;

[0150] When the current time jumps to the next sub-cycle, the sum of the target control parameter and the control step size is calculated to obtain the target control parameter corresponding to the next sub-cycle;

[0151] If the target control parameter is equal to the upper boundary, then the increase of the value of the target control parameter stops;

[0152] After stopping the increase of the target control parameter, when the current time jumps to the next minute cycle, the difference between the target control parameter and the control step size is calculated to obtain the target control parameter corresponding to the next minute cycle, until the target control parameter is equal to the lower boundary;

[0153] After determining that the target control parameter is equal to the lower boundary, return to the execution steps: when the current time jumps to the next sub-cycle, calculate the sum of the target control parameter and the control step size to obtain the target control parameter corresponding to the next sub-cycle, until the target control parameter is equal to the steady-state control parameter.

[0154] In some embodiments, the parameter acquisition module 10 is further configured to:

[0155] The average control parameters of the air conditioner over a preset period of time are determined as steady-state control parameters.

[0156] Alternatively, the mode control parameter of the air conditioner over a preset period of time can be determined as the steady-state control parameter;

[0157] Alternatively, the central control parameters of the air conditioner over a preset period of time can be determined as steady-state control parameters;

[0158] Alternatively, the control parameters corresponding to when the air conditioner enters a stable state can be determined as steady-state control parameters.

[0159] In some embodiments, the air conditioning fan frequency control device further includes a steady-state judgment module, the steady-state judgment module being used for:

[0160] If the absolute value of the difference between the average ambient temperature and the set temperature within a preset time period is not greater than the first preset threshold and the temperature fluctuation is not greater than the second preset threshold, then the air conditioner is determined to have entered a stable state.

[0161] Alternatively, if the absolute value of the difference between the average ambient temperature and the set temperature within a preset time period is not greater than the first preset threshold, then the air conditioner is determined to have entered a stable state.

[0162] Alternatively, if the absolute values ​​of the differences between the highest and lowest ambient temperatures within a preset time period and the set temperature are not greater than the first preset threshold, then the air conditioner is determined to have entered a stable state.

[0163] Alternatively, when the absolute value of the difference between the ambient temperature and the set temperature is not greater than the first preset threshold, the air conditioner is determined to have entered a stable state.

[0164] The air conditioning fan frequency control device provided in this application, employing the air conditioning fan frequency control method in the above embodiments, can solve the technical problem of how to improve the comfort of air conditioning temperature control strategies. Compared with the prior art, the beneficial effects of the air conditioning fan frequency control device provided in this application are the same as those of the air conditioning fan frequency control method provided in the above embodiments, and other technical features in the air conditioning fan frequency control device are the same as those disclosed in the methods of the above embodiments, and will not be repeated here.

[0165] This application also provides an air conditioner, which includes at least: 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, which are executed by the at least one processor to enable the at least one processor to perform the air conditioner fan frequency control method in the first embodiment above.

[0166] Referring now to FIG5, a structural schematic diagram of an air conditioner suitable for implementing embodiments of the present disclosure is shown. The air conditioner shown in FIG5 is merely an example and should not impose any limitation on the functionality and scope of use of embodiments of the present disclosure.

[0167] As shown in Figure 5, the air conditioner may include a processing device 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 device 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 air conditioners 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.

[0168] In particular, according to embodiments of this disclosure, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments of this disclosure 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 embodiments of this disclosure.

[0169] The air conditioner provided in this application, employing the air conditioner fan frequency control method in the above embodiments, can solve the technical problem of how to improve the comfort of the air conditioner temperature control strategy. 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 fan frequency control method provided in the above embodiments, and other technical features of this air conditioner are the same as those disclosed in the previous embodiment method, and will not be repeated here.

[0170] It should be understood that various parts of this disclosure can be implemented using hardware, software, firmware, or a combination thereof. In the description of the above embodiments, specific features, structures, materials, or characteristics may be combined in any suitable manner in one or more embodiments or examples.

[0171] 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.

[0172] This application also provides a computer-readable storage medium having computer-readable program instructions stored thereon, which are used to execute the air conditioning fan frequency control method in the first embodiment described above.

[0173] The computer-readable storage medium provided in this application embodiment 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 with 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 fibers, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof. In this embodiment, 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.

[0174] 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.

[0175] The aforementioned computer-readable storage medium carries one or more programs that, when executed by the air conditioner, cause the air conditioner to: acquire steady-state control parameters when the air conditioner is in a stable state, wherein the steady-state control parameters include at least one of compressor frequency and fan speed; determine target control parameters for the air conditioner based on a preset control period, maximum offset, control step size, and the steady-state control parameters, wherein the value of the target control parameters fluctuates with time within the parameter range corresponding to the steady-state control parameters and the maximum offset; and control the operation of the air conditioner based on the target control parameters.

[0176] Computer program code for performing the operations of this disclosure 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).

[0177] 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.

[0178] The modules described in the embodiments of this disclosure can be implemented in software or hardware. The names of the modules do not necessarily limit the functionality of the unit itself.

[0179] The readable storage medium provided in this application is a computer-readable storage medium that stores computer-readable program instructions for executing the above-described air conditioning fan frequency control method, thereby solving the technical problem of how to improve the comfort of air conditioning temperature control strategies. 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 conditioning fan frequency control method provided in Embodiment 1 above, and will not be repeated here.

[0180] This application also provides a computer program product, including a computer program that, when executed by a processor, implements the steps of the air conditioning fan frequency control method described above.

[0181] The computer program product provided in this application can solve the technical problem of how to improve the comfort of air conditioning temperature control strategies. 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 conditioning fan frequency control method provided in Embodiment 1 above, and will not be repeated here.

[0182] The above are merely embodiments of this application and do not limit the patent scope of this application. Any equivalent structural or procedural transformations made using the content of this application's specification and drawings, or direct or indirect applications in other related technical fields, are similarly included within the patent scope of this application.

Claims

1. An air conditioning fan frequency control method, wherein, The air conditioning fan frequency control method includes: Obtain steady-state control parameters of the air conditioner when it is in a stable state, wherein the steady-state control parameters include at least one of the compressor frequency and the fan speed; The target control parameters of the air conditioner are determined based on the preset control cycle, maximum offset, control step size and the steady-state control parameters, wherein the value of the target control parameters fluctuates with time within the parameter range corresponding to the steady-state control parameters and the maximum offset. The air conditioner is operated based on the target control parameters.

2. The air conditioning fan frequency control method as described in claim 1, wherein, The step of determining the target control parameters of the air conditioner based on the preset control cycle, maximum offset, control step size, and steady-state control parameters includes: Based on the steady-state control parameters and the maximum offset, a parameter range is determined, wherein the upper boundary of the parameter range is the sum of the steady-state control parameters and the maximum offset, and the lower boundary of the parameter range is the difference between the steady-state control parameters and the maximum offset; Within the control cycle, the target control parameters are updated based on the control step size, wherein the values ​​of the target control parameters are within the parameter range.

3. The air conditioning fan frequency control method as described in claim 2, wherein, The control cycle includes multiple sub-cycles; The step of updating the target control parameters based on the control step size within the control cycle includes: During the first half of the control cycle, the value of the target control parameter is increased every minute of the cycle, starting from the lower boundary, according to the control step size. The maximum offset is equal to half the product of the control step size and the number of minutes. During the latter half of the control cycle, the value of the target control parameter is reduced every minute of the cycle, starting from the upper boundary, according to the control step size.

4. The air conditioning fan frequency control method as described in claim 2, wherein, The control cycle includes multiple sub-cycles; The step of updating the target control parameters based on the control step size within the control cycle includes: When the current moment is in the first sub-cycle of the control cycle, the lower boundary is determined as the target control parameter; When the current time jumps to the next sub-cycle, the sum of the target control parameter and the control step size is calculated to obtain the target control parameter corresponding to the next sub-cycle; If the target control parameter is equal to the upper boundary, then the increase of the value of the target control parameter stops; After stopping the increase of the target control parameter, when the current time jumps to the next cycle, the difference between the target control parameter and the control step size is calculated to obtain the target control parameter corresponding to the next cycle, until the target control parameter is equal to the lower boundary.

5. The air conditioning fan frequency control method as described in claim 2, wherein, The control cycle includes multiple sub-cycles; The step of updating the target control parameters based on the control step size within the control cycle includes: When the current moment is in the first sub-cycle of the control cycle, the steady-state control parameter is determined as the target control parameter; When the current time jumps to the next sub-cycle, the sum of the target control parameter and the control step size is calculated to obtain the target control parameter corresponding to the next sub-cycle; If the target control parameter is equal to the upper boundary, then the increase of the value of the target control parameter stops; After stopping the increase of the target control parameter, when the current time jumps to the next minute cycle, the difference between the target control parameter and the control step size is calculated to obtain the target control parameter corresponding to the next minute cycle, until the target control parameter is equal to the lower boundary; After determining that the target control parameter is equal to the lower boundary, return to the execution steps: when the current time jumps to the next sub-cycle, calculate the sum of the target control parameter and the control step size to obtain the target control parameter corresponding to the next sub-cycle, until the target control parameter is equal to the steady-state control parameter.

6. The air conditioning fan frequency control method according to any one of claims 1 to 5, wherein, The step of obtaining the steady-state control parameters of the air conditioner in a stable state includes: The average control parameters of the air conditioner over a preset period of time are determined as steady-state control parameters. Alternatively, the mode control parameter of the air conditioner over a preset period of time can be determined as the steady-state control parameter; Alternatively, the central control parameters of the air conditioner over a preset period of time can be determined as steady-state control parameters; Alternatively, the control parameters corresponding to when the air conditioner enters a stable state can be determined as steady-state control parameters.

7. The air conditioning fan frequency control method according to any one of claims 1 to 6, wherein, Before the step of obtaining the steady-state control parameters of the air conditioner in a stable state, the method further includes: If the absolute value of the difference between the average ambient temperature and the set temperature within a preset time period is not greater than the first preset threshold and the temperature fluctuation is not greater than the second preset threshold, then the air conditioner is determined to have entered a stable state. Alternatively, if the absolute value of the difference between the average ambient temperature and the set temperature within a preset time period is not greater than the first preset threshold, then the air conditioner is determined to have entered a stable state. Alternatively, if the absolute values ​​of the differences between the highest and lowest ambient temperatures within a preset time period and the set temperature are not greater than the first preset threshold, then the air conditioner is determined to have entered a stable state. Alternatively, when the absolute value of the difference between the ambient temperature and the set temperature is not greater than the first preset threshold, the air conditioner is determined to have entered a stable state.

8. An air conditioning fan frequency control device, wherein, The air conditioning fan frequency control device includes: The parameter acquisition module is used to acquire steady-state control parameters of the air conditioner when it is in a stable state, wherein the steady-state control parameters include at least one of the compressor frequency and the fan speed; The parameter determination module is used to determine the target control parameters of the air conditioner based on the preset control cycle, maximum offset, control step size and the steady-state control parameters, wherein the value of the target control parameters fluctuates with time within the parameter range corresponding to the steady-state control parameters and the maximum offset. The operation control module is used to control the operation of the air conditioner based on the target control parameters.

9. An air conditioner, wherein, The air conditioner includes: At least one processor; and, A memory communicatively connected to the at least one processor; wherein, The memory stores instructions that can be executed by the at least one processor to enable the at least one processor to perform the steps of the air conditioning fan frequency control method as described in any one of claims 1 to 7.

10. A readable storage medium, wherein, The readable storage medium is a computer-readable storage medium, on which a program for implementing an air conditioning fan frequency control method is stored. The program for implementing the air conditioning fan frequency control method is executed by a processor to implement the steps of the air conditioning fan frequency control method as described in any one of claims 1 to 7.

Citation Information

Patent Citations

  • Control method of air conditioner and air conditioner

    CN108758968A

  • Variable frequency air conditioner control method and device, storage medium and air conditioner

    CN114857748A

  • Rotating speed control method and device of air conditioner fan, air conditioner and storage medium

    CN115540302A

  • Frequency control curve adjusting method and device, air conditioner and storage medium

    CN115930410A

  • Airflow control method for controlling airflow of air conditioner and air-conditioning system

    JP2022022563A