Compressor and control method therefor and control device thereof, and air conditioner

By combining frequency control algorithm with temperature difference-related fuzzy control and PID control in variable frequency air conditioners, the problems of temperature overshoot and energy loss caused by linear PID algorithm are solved, and the air conditioner achieves high efficiency, energy saving and stable temperature control.

WO2026091776A1PCT designated stage Publication Date: 2026-05-07GD MIDEA AIR CONDITIONING EQUIP CO LTD +1
View PDF 5 Cites 0 Cited by

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
GD MIDEA AIR CONDITIONING EQUIP CO LTD
Filing Date
2025-08-13
Publication Date
2026-05-07

AI Technical Summary

Technical Problem

Existing energy-saving control methods for variable frequency air conditioners are based on linear PID algorithms, which are prone to temperature overshoot and oscillation, resulting in energy loss and user discomfort.

Method used

The accuracy of the frequency control algorithm is negatively correlated with the temperature difference. By combining fuzzy control and PID control, the compressor frequency is adjusted through a dynamic reward and punishment mechanism, and the accuracy of the control algorithm is dynamically switched according to the temperature difference and running time.

Benefits of technology

It improves the energy efficiency and user experience of air conditioners, as well as stability and temperature control accuracy, and reduces unnecessary energy loss and temperature fluctuations.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025114489_07052026_PF_FP_ABST
    Figure CN2025114489_07052026_PF_FP_ABST
Patent Text Reader

Abstract

A compressor and a control method therefor and a control device thereof, and an air conditioner. The control method for the compressor comprises: determining a frequency control algorithm for the compressor on the basis of a temperature difference value between a current indoor ambient temperature and a set temperature, wherein the accuracy of the frequency control algorithm has a negative correlation with the temperature difference value; determining a target frequency increment for the compressor on the basis of the frequency control algorithm and the temperature difference value; and controlling the compressor on the basis of the target frequency increment and a current operating frequency of the compressor.
Need to check novelty before this filing date? Find Prior Art

Description

Compressors and their control methods and devices, air conditioners

[0001] Cross-references to related applications

[0002] This application claims priority to Chinese Patent Application No. 202411536203.2, filed on October 29, 2024, entitled "Compressor and Control Method and Control Device Thereof, Air Conditioner", the entire contents of which are incorporated herein by reference. Technical Field

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

[0004] In the hot summer, inverter air conditioners can cool the indoor air, creating a cool environment for users; or in the cold winter, they can heat the indoor air, creating a warm environment for users. However, inverter air conditioners consume a lot of electricity, often becoming the main power-consuming appliance in the home.

[0005] Current energy-saving control methods for air conditioners are based on linear PID (Proportional-Integral-Derivative) algorithms. These algorithms calculate the compressor frequency increment based on the difference between the indoor ambient temperature and the set temperature, thereby maintaining the indoor ambient temperature within a certain range of the set temperature. However, conventional linear PID algorithms are prone to temperature overshoot and oscillations, causing unnecessary energy loss and resulting in inefficiency and discomfort. Summary of the Invention

[0006] This disclosure aims to at least partially address one of the technical problems in the related art. To this end, the first objective of this disclosure is to propose a compressor control method, which includes: determining a compressor frequency control algorithm based on the temperature difference between the current indoor ambient temperature and a set temperature, wherein the accuracy of the frequency control algorithm is negatively correlated with the temperature difference; determining a target frequency increment of the compressor based on the frequency control algorithm and the temperature difference; and controlling the compressor based on the target frequency increment and the compressor's current operating frequency, thereby improving the energy efficiency of the air conditioner and the user experience, while also achieving high stability and temperature control accuracy.

[0007] The second objective of this disclosure is to provide a control device for a compressor.

[0008] A third objective of this disclosure is to provide a computer-readable storage medium.

[0009] The fourth objective of this disclosure is to provide a compressor.

[0010] The fifth objective of this disclosure is to provide an air conditioner.

[0011] To achieve the above objectives, a first aspect of this disclosure provides a compressor control method, which includes: determining a compressor frequency control algorithm based on the temperature difference between the current indoor ambient temperature and a set temperature, wherein the accuracy of the frequency control algorithm is negatively correlated with the temperature difference; determining a target frequency increment of the compressor based on the frequency control algorithm and the temperature difference; and controlling the compressor based on the target frequency increment and the compressor's current operating frequency.

[0012] According to the compressor control method of this disclosure, a compressor frequency control algorithm is determined based on the temperature difference between the current indoor ambient temperature and the set temperature, wherein the accuracy of the frequency control algorithm is negatively correlated with the temperature difference; a target frequency increment of the compressor is determined based on the frequency control algorithm and the temperature difference; and the compressor is controlled based on the target frequency increment and the compressor's current operating frequency. Therefore, this method can improve the energy efficiency of the air conditioner and the user experience, while also exhibiting high stability and temperature control accuracy.

[0013] In addition, the compressor control method according to the above embodiments of this disclosure may also have the following additional technical features:

[0014] According to one embodiment of this disclosure, a frequency control algorithm for the compressor is determined based on the temperature difference between the current indoor ambient temperature and the set temperature. This includes: determining the frequency control algorithm as a first control algorithm when the absolute value of the temperature difference is greater than a first preset temperature threshold; determining the frequency control algorithm as a first hybrid control algorithm when the absolute value of the temperature difference is between a second preset temperature threshold and the first preset temperature threshold, and this condition persists for a first preset duration; wherein the first hybrid control algorithm is obtained by combining the first control algorithm and the second control algorithm based on a dynamic reward and punishment mechanism, and the second control algorithm has a higher precision than the first control algorithm; and determining the frequency control algorithm as a second hybrid control method when the absolute value of the temperature difference is less than the second preset temperature threshold, and this condition persists for a second preset duration. The second hybrid control method is obtained by combining the first control algorithm and the second control algorithm, and the frequency increment determined by the first control algorithm gradually decreases with the compressor's operating time.

[0015] According to one embodiment of this disclosure, when the frequency control algorithm is a first control algorithm, determining the target frequency increment of the compressor based on the frequency control algorithm and the temperature difference includes: determining the current frequency adjustment range of the compressor from multiple frequency adjustment ranges based on the temperature difference, and determining the current working stage of the compressor from multiple working stages based on the compressor's running time; obtaining the target frequency increment by querying a pre-built fuzzy rule table based on the current frequency adjustment range and the current working stage, wherein the fuzzy rule table provides a corresponding frequency increment for each combination of frequency adjustment range and each working stage.

[0016] According to one embodiment of this disclosure, determining the current frequency adjustment range of the compressor from multiple frequency adjustment ranges based on the temperature difference includes: determining the membership degree of the temperature difference in each frequency adjustment range based on a first membership function; and determining the current frequency adjustment range based on the membership degree of each frequency adjustment range.

[0017] According to one embodiment of this disclosure, determining the current operating stage of the compressor from multiple operating stages based on the compressor's operating time includes: determining the membership degree of the operating time in each operating stage based on a second membership function; and determining the current operating stage based on the membership degree of each operating stage.

[0018] According to one embodiment of this disclosure, multiple frequency adjustment ranges are divided based on temperature differences.

[0019] According to one embodiment of this disclosure, multiple operating stages are divided based on the thermal balance model of the air conditioner and the operating time.

[0020] According to one embodiment of this disclosure, when the frequency control algorithm is a first hybrid control algorithm, determining the target frequency increment of the compressor based on the frequency control algorithm and the temperature difference includes: determining a first frequency increment based on the first control algorithm and the temperature difference, and determining a second frequency increment based on the second control algorithm and the temperature difference; determining a current reward based on the current indoor ambient temperature and the set temperature; determining a first weight of the first control algorithm and a second weight of the second control algorithm based on the current reward; and determining the target frequency increment based on the first frequency increment, the second frequency increment, the first weight, and the second weight.

[0021] According to one embodiment of this disclosure, determining the current reward based on the current indoor ambient temperature and the set temperature includes: obtaining historical indoor ambient temperatures; determining the standard deviation of historical indoor ambient temperatures and determining the average of the absolute values ​​of the differences between historical indoor ambient temperatures and the set temperature; and determining the current reward based on the standard deviation and the average value.

[0022] According to one embodiment of this disclosure, determining a first weight of a first control algorithm and a second weight of a second control algorithm based on the current reward includes: keeping the first weight and the second weight unchanged when the current reward is less than or equal to a preset reward threshold, wherein the initial value of the first weight is a first preset weight and the initial value of the second weight is a second preset weight; and updating the first weight and the second weight based on the standard deviation and the average value when the current reward is greater than the preset reward threshold.

[0023] According to one embodiment of this disclosure, updating a first weight and a second weight based on the standard deviation and the average value respectively includes: increasing the first weight and decreasing the second weight when the standard deviation is greater than a first set value and the average value is less than a second set value; decreasing the first weight and increasing the second weight when the standard deviation is less than the first set value and the average value is greater than the second set value.

[0024] According to one embodiment of this disclosure, determining a target frequency increment based on a first frequency increment, a second frequency increment, a first weight, and a second weight includes: determining a first product of the first frequency increment and the first weight, and determining a second product of the second frequency increment and the second weight; and determining the sum of the first product and the second product as the target frequency increment.

[0025] According to one embodiment of this disclosure, when the frequency control algorithm is a second hybrid control algorithm, determining the target frequency increment of the compressor based on the frequency control algorithm and the temperature difference includes: determining a first frequency increment based on a first control algorithm and the temperature difference, and determining a second frequency increment based on a second control algorithm and the temperature difference; determining the target frequency increment based on the first frequency increment, the second frequency increment, the weight corresponding to the first control algorithm, and the weight corresponding to the second control algorithm, wherein the weight corresponding to the first control algorithm is adjusted by decreasing at a first preset rate, and the weight corresponding to the second control algorithm is adjusted by increasing at a second preset rate.

[0026] According to one embodiment of this disclosure, the first control algorithm is a fuzzy control algorithm, and the second control algorithm is a PID control algorithm.

[0027] To achieve the above objectives, a second aspect of this disclosure provides a compressor control device, comprising: a first determining module, configured to determine a compressor frequency control algorithm based on the temperature difference between the current indoor ambient temperature and a set temperature when the air conditioner is operating in energy-saving mode, wherein the accuracy of the frequency control algorithm is negatively correlated with the temperature difference; a second determining module, configured to determine a target frequency increment of the compressor based on the frequency control algorithm and the temperature difference; and a control module, configured to control the compressor based on the target frequency increment and the compressor's current operating frequency.

[0028] According to the compressor control device of this disclosure, a first determining module is used to determine a compressor frequency control algorithm based on the temperature difference between the current indoor ambient temperature and the set temperature when the air conditioner is operating in energy-saving mode, wherein the accuracy of the frequency control algorithm is negatively correlated with the temperature difference; a second determining module is used to determine a target frequency increment of the compressor based on the frequency control algorithm and the temperature difference; and a control module is used to control the compressor based on the target frequency increment and the compressor's current operating frequency. Therefore, this device can improve the energy efficiency of the air conditioner and the user experience, and also provides high stability and temperature control accuracy.

[0029] To achieve the above objectives, a third aspect of this disclosure provides a computer-readable storage medium storing a compressor control program thereon, which, when executed by a processor, implements the compressor control method described above.

[0030] The computer-readable storage medium according to the embodiments of the present disclosure, by implementing the above-described compressor control method during execution, can improve the energy efficiency of the air conditioner and the user experience, and has high stability and temperature control accuracy.

[0031] To achieve the above objectives, a compressor is provided in the fourth aspect of this disclosure, including a memory, a processor, and a compressor control program stored in the memory and executable on the processor. When the processor executes the compressor control program, it implements the above-described compressor control method.

[0032] The compressor according to the embodiments of this disclosure, by executing the above-described compressor control method, can improve the energy efficiency of the air conditioner and the user experience, and has high stability and temperature control accuracy.

[0033] To achieve the above objectives, a fifth aspect of this disclosure provides an air conditioner including the control device for the compressor described above, or the compressor described above.

[0034] According to the embodiments of this disclosure, the air conditioner, through the control device of the compressor described above, or the compressor described above, can improve the energy efficiency of the air conditioner and the user experience, and has high stability and temperature control accuracy.

[0035] Additional aspects and advantages of this disclosure will be set forth in part in the description which follows, and in part will be obvious from the description, or may be learned by practice of this disclosure. Attached Figure Description

[0036] Figure 1 is a flowchart of a compressor control method according to an embodiment of the present disclosure;

[0037] Figure 2 is a flowchart of a compressor control method according to a specific example of the present disclosure;

[0038] Figure 3 is a block diagram of a control device for a compressor according to an embodiment of the present disclosure;

[0039] Figure 4 is a block diagram of a compressor according to an embodiment of the present disclosure;

[0040] Figure 5 is a block diagram of an air conditioner according to an embodiment of the present disclosure;

[0041] Figure 6 is a block diagram of an air conditioner according to an embodiment of the present disclosure. Detailed Implementation

[0042] Embodiments of this disclosure are described in detail below, examples of which are illustrated in the accompanying drawings, wherein the same or similar reference numerals denote the same or similar elements or elements having the same or similar functions throughout. The embodiments described below with reference to the accompanying drawings are exemplary and intended to explain this disclosure, and should not be construed as limiting this disclosure.

[0043] The following description, with reference to the accompanying drawings, outlines an embodiment of the compressor control method, a compressor control device, a compressor and an air conditioner, and a storage medium.

[0044] Figure 1 is a flowchart of a compressor control method according to an embodiment of the present disclosure.

[0045] As shown in Figure 1, the compressor control method of this embodiment may include the following steps:

[0046] S1, determine the compressor frequency control algorithm based on the temperature difference between the current indoor ambient temperature and the set temperature, wherein the accuracy of the frequency control algorithm is negatively correlated with the temperature difference.

[0047] Specifically, users can input control commands for the air conditioner through its control panel, remote control, or a smart control terminal, such as a smartphone with an air conditioner control app. Users select the operating mode on the input device, including cooling, heating, energy-saving cooling, and energy-saving heating modes. Upon receiving the user's control command, the air conditioner enters the corresponding operating mode. During operation, the air conditioner acquires the current indoor ambient temperature and the set temperature. The ambient temperature is obtained from an indoor temperature sensor, while the set temperature is set by the user. Air conditioners are typically equipped with a remote control, which allows users to set the desired temperature using the temperature setting button. These settings are transmitted to the air conditioner via infrared signals; for example, a set temperature of 20°C might be used in the warmer summer months, while 28°C might be used in the cooler winter months. The set temperature can be read via a serial port. After acquiring the ambient and set temperatures, the temperature difference is determined by subtracting the set temperature from the ambient temperature, and this difference is used to determine the frequency control algorithm.

[0048] When the frequency control algorithm has high precision, although the indoor ambient temperature can be stabilized at the set temperature, it is prone to temperature overshoot and oscillation, resulting in unnecessary energy loss. When the frequency control algorithm has low precision, although temperature overshoot can be suppressed, the indoor ambient temperature is difficult to stabilize at the set temperature, and steady-state error exists, leading to a poor user experience. When the temperature difference is large, the main goal is to reduce the temperature difference, not to stabilize the indoor ambient temperature at the set temperature. Therefore, precise control of the compressor frequency is not required, and a less precise frequency control algorithm can be used. As the air conditioner operates, the temperature difference gradually decreases, and it is necessary to stabilize the indoor ambient temperature at the set temperature. Therefore, a more precise frequency control algorithm is used to maintain the indoor ambient temperature at the set temperature. Thus, the precision of the frequency control algorithm is negatively correlated with the temperature difference; that is, the larger the temperature difference, the lower the precision of the frequency control algorithm.

[0049] For example, suppose a user selects the cooling energy-saving mode on the command input device, and the air conditioner turns on and enters the cooling energy-saving mode. At the very beginning of operation, the temperature difference is large, and the frequency control algorithm has low accuracy. As the air conditioner runs, the temperature difference gradually decreases, and the accuracy of the frequency control algorithm gradually increases.

[0050] S2 determines the target frequency increment of the compressor based on the frequency control algorithm and the temperature difference.

[0051] Specifically, the compressor's operating frequency is related to the temperature difference; the larger the temperature difference, the higher the compressor's operating frequency, and vice versa. Based on a defined frequency control algorithm, the compressor's frequency adjustment amount, i.e., the target frequency increment, is determined according to the temperature difference.

[0052] S3 controls the compressor based on the target frequency increment and the compressor's current operating frequency.

[0053] Specifically, after determining the target frequency increment, the compressor can be controlled based on the target frequency increment and the current operating frequency. That is, the compressor's current operating frequency plus the target frequency increment is used as the final operating frequency, and the compressor can be controlled based on this frequency.

[0054] In the above embodiments, frequency control algorithms of different precision are selected according to the temperature difference. By coordinating the control of frequency control algorithms of different precision, the problem of high energy loss caused by controlling only with a high precision control algorithm and the problem of indoor ambient temperature being difficult to stabilize at the target temperature due to controlling only with a low precision control algorithm are solved, which also cause steady-state error and discomfort. This improves the energy efficiency of the air conditioner and the user experience, and also has high stability and temperature control accuracy.

[0055] In some embodiments, determining the compressor frequency control algorithm based on the temperature difference between the current indoor ambient temperature and the set temperature includes: determining the frequency control algorithm as a first control algorithm when the absolute value of the temperature difference is greater than a first preset temperature threshold; determining the frequency control algorithm as a first hybrid control algorithm when the absolute value of the temperature difference is between a second preset temperature threshold and a first preset temperature threshold and lasts for a first preset duration, wherein the first hybrid control method is obtained by combining the first control algorithm and the second control algorithm based on a dynamic reward and punishment mechanism, and the accuracy of the second control algorithm is greater than that of the first control algorithm; and determining the frequency control algorithm as a second hybrid control method when the absolute value of the temperature difference is less than the second preset temperature threshold and lasts for a second preset duration, wherein the second hybrid control method is obtained by combining the first control algorithm and the second control algorithm, and the frequency increment determined according to the first control algorithm gradually decreases with the compressor's operating time.

[0056] Specifically, after the air conditioner receives a control instruction to start running, the temperature difference between the indoor environmental temperature and the set temperature is relatively large at this time. When the absolute value of the temperature difference is greater than the first preset temperature threshold, it is determined that the frequency control algorithm is the first control algorithm with lower accuracy. As the air conditioner runs, the temperature difference between the indoor environmental temperature and the set temperature gradually decreases. When the absolute value of the temperature difference is between the first preset temperature threshold and the second preset temperature threshold and lasts for the first preset duration, the frequency control algorithm is determined to be the first hybrid control algorithm. When the first hybrid control algorithm is adopted, the target frequency increment is obtained by adjusting the frequency increment determined by using the first control algorithm and the frequency increment determined by using the second control algorithm through a dynamic reward and punishment mechanism. As the air conditioner continues to run, the temperature difference between the indoor environmental temperature and the set temperature continues to decrease. When the absolute value of the temperature difference is less than the second preset temperature threshold and lasts for the second preset duration, the frequency control algorithm is determined to be the second hybrid control algorithm. When the second hybrid control algorithm is adopted, the frequency increment determined according to the first control algorithm gradually decreases with the running time of the compressor. Therefore, the accuracy of the second hybrid control algorithm is greater than that of the first hybrid control algorithm.

[0057] In some embodiments, the first control algorithm is a fuzzy control algorithm, and the second control algorithm is a PID (proportional integral derivative control) control algorithm.

[0058] Specifically, the fuzzy control algorithm obtains the frequency increment by defining fuzzy variables, designing fuzzy rules, performing fuzzy inference, and finally defuzzifying. The PID control algorithm takes the set temperature as the set value, the current indoor environmental temperature as the process variable, and the difference between the set value and the process variable as the error, so that the frequency increment can be determined according to the proportional gain, integral gain, derivative gain, current error, integral of the error, and derivative of the error.

[0059] For example, the first preset temperature threshold is a, the second preset temperature threshold is b, the first preset duration is t1, and the second preset duration is t2. When the absolute value of the temperature difference > a, the frequency control algorithm is the fuzzy control algorithm; when b ≤ the absolute value of the temperature difference ≤ a and lasts for the first preset duration t1, the frequency control algorithm is the first hybrid control algorithm, that is, the fuzzy control algorithm and the PID control algorithm are combined based on a dynamic reward and punishment mechanism. The specific combination method will be described in detail in the following part; when the absolute value of the temperature difference < b and lasts for the second preset duration t2, the frequency control algorithm is the second hybrid control algorithm, that is, the fuzzy control algorithm and the PID control algorithm are combined. The proportion of the frequency increment determined by the fuzzy control algorithm in the target frequency increment gradually decreases with time, and the indoor temperature is mainly stabilized near the set temperature through the PID control algorithm.

[0060] In some embodiments, when the frequency control algorithm is the first control algorithm, determining the target frequency increment of the compressor based on the frequency control algorithm and the temperature difference includes: determining the current frequency adjustment range of the compressor from multiple frequency adjustment ranges based on the temperature difference, and determining the current operating stage of the compressor from multiple operating stages based on the compressor's operating time; obtaining the target frequency increment by querying a pre-built fuzzy rule table based on the current frequency adjustment range and the current operating stage, wherein the fuzzy rule table provides a frequency increment for each combination of frequency adjustment range and each operating stage.

[0061] Specifically, the multiple frequency adjustment intervals and multiple operating stages constitute a fuzzy set of the fuzzy control algorithm. The temperature difference determines which frequency adjustment interval the current frequency adjustment interval belongs to, and the running time determines which operating stage the current operating stage belongs to. Because the fuzzy rule table specifies a frequency increment for each combination of frequency adjustment interval and operating stage, the corresponding frequency increment can be found based on the current frequency adjustment interval and current operating stage, and this frequency increment is used as the target frequency increment.

[0062] In some embodiments, determining the current frequency adjustment range of the compressor from multiple frequency adjustment ranges based on the temperature difference includes: determining the membership degree of the temperature difference in each frequency adjustment range based on a first membership function; and determining the current frequency adjustment range based on the membership degree of each frequency adjustment range.

[0063] Specifically, a first membership function (e.g., a trigonometric function) is used to calculate the membership degree of the temperature difference in each frequency adjustment interval. The membership degree represents the degree to which an element belongs to a fuzzy set, and its value ranges from 0 to 1. For example, 0 indicates that the element does not belong to the fuzzy set at all, 1 indicates that the element belongs to the fuzzy set completely, and values ​​between 0 and 1 indicate that the element partially belongs to the fuzzy set. The closer the value is to 1, the higher the degree to which the element belongs to the set. Therefore, the frequency adjustment interval with the highest membership degree can be used as the current frequency adjustment interval.

[0064] In some embodiments, determining the current operating stage of the compressor from multiple operating stages based on the compressor's operating time includes: determining the membership degree of the operating time in each operating stage based on a second membership function; and determining the current operating stage based on the membership degree of each operating stage.

[0065] Understandably, the method for determining the current working stage is similar to the method for determining the current frequency adjustment range. First, the membership degree of the running time in each working stage is determined using the second membership function, and then the working stage with the highest membership degree can be taken as the current working stage.

[0066] It should be noted that the first membership function and the second membership function can be the same function or different functions, depending on the fuzzy set. There are no specific restrictions here.

[0067] In some embodiments, the multiple frequency adjustment ranges are divided based on temperature differences.

[0068] For example, suppose there are three frequency adjustment ranges: frequency increase range, frequency stability range, and frequency decrease range. When the temperature difference is large, the temperature needs to be adjusted quickly, so the compressor frequency is high. As the temperature difference gradually decreases, the compressor frequency gradually decreases.

[0069] Therefore, when the air conditioner is in cooling mode, multiple frequency adjustment ranges can be divided as follows: when the temperature difference is greater than the first preset difference, the first frequency adjustment range is the frequency increase range; when the temperature difference is less than or equal to the first preset difference and greater than or equal to the second preset difference, the second frequency adjustment range is the frequency stability range; when the temperature difference is less than the second preset difference, the third frequency adjustment range is the frequency decrease range.

[0070] When the air conditioner is in heating mode, multiple frequency adjustment ranges can be divided as follows: when the temperature difference is less than the third preset difference, the first frequency adjustment range is the frequency increase range; when the temperature difference is less than or equal to the fourth preset difference and greater than or equal to the third preset difference, the second frequency adjustment range is the frequency stability range; when the temperature difference is greater than the fourth preset difference, the third frequency adjustment range is the frequency decrease range.

[0071] In some embodiments, the multiple operating phases are divided according to the air conditioner's thermal balance model and operating time.

[0072] For example, assuming there are three operating phases, according to the heat balance model, they can be divided into a rapid temperature adjustment phase, a wall temperature radiation phase, and a load balancing phase. Wall temperature radiation refers to the phenomenon where the wall affects the room temperature through radiation; that is, the wall temperature affects the indoor ambient temperature. Especially when the wall temperature is higher than the indoor air temperature, it heats the room through radiation. Wall temperature radiation takes into account the thermal conductivity of building materials, wall thickness, and the influence of the external ambient temperature. This factor affects the operating time of the air conditioner. If the wall continuously radiates heat into the room, the air conditioner needs to run for a longer period or more frequently to maintain the set room temperature. Load balancing refers to the balance between heat and cooling loads that the air conditioning system needs to handle in maintaining indoor comfort. Heat load includes internal heat sources (such as people, lighting fixtures, and appliances) and external heat sources (such as solar radiation entering the room through windows), while cooling load mainly refers to the cooling capacity of the air conditioner. Load balancing means that under the combined effect of various heat and cooling sources, the air conditioner adjusts its operating time to maintain the set room temperature.

[0073] In one optional implementation, the multiple working stages are divided as follows: when the running time is less than a first preset running time, the first working stage is a rapid temperature adjustment stage; when the running time is greater than or equal to the first preset running time and less than or equal to the second preset running time, the second working stage is a wall temperature radiation stage; when the running time is greater than the second preset running time, the third working stage is a load balancing stage.

[0074] It should be noted that the frequency adjustment range and operating stage are not limited to three, nor are they limited to the above division method. The number and division method of the frequency adjustment range and operating stage can be set according to the actual situation, and there are no restrictions here.

[0075] When defining fuzzy rules, for example, when an air conditioner is cooling, if the indoor ambient temperature is higher than the set temperature, the larger the difference, the higher the operating frequency is needed to ensure the air conditioner cools down quickly to reach the set temperature. Conversely, if the indoor ambient temperature is lower than the set temperature, the operating frequency needs to be limited to ensure the indoor ambient temperature rises back to the set temperature. Another example is when the air conditioner is first turned on. Because the air's specific heat is relatively lower than the wall's, the compressor frequency should be adjusted quickly according to changes in the indoor ambient temperature to avoid overshoot and user discomfort. Subsequently, after the air conditioner has been running for a period of time, once the air temperature stabilizes, the wall temperature will gradually decrease as the indoor air temperature drops. At this point, the indoor heat load decreases slowly, and the air conditioner should gradually reduce the compressor frequency over time. Finally, with the outdoor temperature remaining constant, the indoor and outdoor loads remain essentially constant over a relatively long period, at which point the frequency remains relatively stable.

[0076] Therefore, the fuzzy rule table can be constructed based on the following rules: the frequency increment corresponding to the frequency increase interval is greater than the frequency increment corresponding to the frequency stability interval; the frequency increment corresponding to the frequency stability interval is greater than the frequency increment corresponding to the frequency decrease interval; the frequency increment corresponding to the rapid temperature adjustment stage is greater than the frequency increment corresponding to the wall temperature radiation stage, and also greater than the frequency increment corresponding to the load balancing stage. Based on these rules, the fuzzy rule table shown in Table 1 can be constructed.

[0077] Table 1

[0078] As shown in Table 1, when the current operating stage is in the rapid temperature adjustment stage and the current frequency adjustment range is in the frequency increase zone, the frequency increment is c1, where c1 is a positive number; when the current operating stage is in the wall temperature radiation stage and the current frequency adjustment range is in the frequency increase zone, the frequency increment is c2, where c2 is a positive number less than c1. For example, c2 can be the product of c1 and the first proportional coefficient, where the first proportional coefficient is less than 1 (e.g., 0.5); when the current operating stage is in the load balance stage and the current frequency adjustment range is in the frequency increase zone, the frequency increment is c3, where c3 is a positive number less than c2. For example, c3 can be the product of c1 and the second proportional coefficient, where the second proportional coefficient (e.g., 0.2) is less than the first proportional coefficient; when the current operating stage is in the rapid temperature adjustment stage and the current frequency adjustment range is in the frequency stability zone, the frequency increment is c4, where c4 < c1. Because the current frequency adjustment range is in the frequency stability zone, the frequency increment can be set to 0, i.e., the current operating frequency remains unchanged; when the current operating stage is in the wall temperature radiation stage and the current frequency adjustment range is in the frequency increase zone... When the frequency is stable, the frequency increment is c5, where c5 ≤ c4. This is because during the wall heat radiation stage, the wall radiates heat outwards, allowing for a slight reduction in the current operating frequency; therefore, it can be negative. When the current operating stage is in a load balance phase and the current frequency adjustment range is within the stable frequency range, the frequency increment is c6, where c6 < c3, and c6 can also be 0. When the current operating stage is in a rapid temperature adjustment phase and the current frequency adjustment range is in the frequency reduction zone, the frequency increment is c7, where c7 is negative. During the wall temperature radiation stage, and when the current frequency adjustment range is in the frequency reduction zone, the frequency increment is c8, where c8 is a negative number greater than c7. For example, c8 can be the product of c7 and the third proportional coefficient, where the third proportional coefficient is less than 1 (e.g., 0.5). When the current working stage is in the load balance stage, and when the current frequency adjustment range is in the frequency reduction zone, the frequency increment is c9, where c9 is a negative number greater than c8. For example, c9 can be the product of c7 and the fourth proportional coefficient, where the fourth proportional coefficient (e.g., 0.2) is less than the third proportional coefficient.

[0079] Therefore, the temperature difference value obtained from the air conditioner sensor and the compressor running time can be input into a fuzzy set for fuzzification processing to obtain its membership degree relative to each fuzzy set. After obtaining the membership degree of the fuzzy set, it can be defuzzified to obtain the corresponding compressor target frequency increment.

[0080] In some embodiments, when the frequency control algorithm is a first hybrid control algorithm, determining the target frequency increment of the compressor based on the frequency control algorithm and the temperature difference includes: determining a first frequency increment based on the first control algorithm and the temperature difference, and determining a second frequency increment based on the second control algorithm and the temperature difference; determining a current reward based on the current indoor ambient temperature and the set temperature; determining a first weight of the first control algorithm and a second weight of the second control algorithm based on the current reward; and determining the target frequency increment based on the first frequency increment, the second frequency increment, the first weight, and the second weight.

[0081] Specifically, the method for determining the first frequency increment based on the temperature difference using the first control algorithm has been detailed above and will not be repeated here. Based on the second control algorithm, the set temperature is used as the setpoint, the current indoor ambient temperature as the process variable, and the difference between the setpoint and the process variable as the error. Thus, the second frequency increment can be determined based on the proportional gain, integral gain, derivative gain, current error, the integral of the error, and the derivative of the error. Substituting the current indoor ambient temperature and the set temperature into the reward function yields the current reward. Then, the weights of the first and second control algorithms are adjusted based on the current reward to obtain the first weight and the second weight. After obtaining the first and second weights, the target frequency increment is determined based on the first frequency increment and the sum of the first weight and the second frequency increment and the second weight. The sum of the first weight and the second weight is 1; that is, when the first weight is α, the second weight is 1-α.

[0082] In some embodiments, determining the current reward based on the current indoor ambient temperature and the set temperature includes: obtaining historical indoor ambient temperatures; determining the standard deviation of historical indoor ambient temperatures and determining the average of the absolute values ​​of the differences between historical indoor ambient temperatures and the set temperature; and determining the current reward based on the standard deviation and the average value.

[0083] For example, the current reward can be determined based on the standard deviation of multiple historical indoor ambient temperatures and the absolute average of the temperature differences between multiple historical indoor ambient temperatures and the set temperature. For instance, the current reward can be determined using the following formula: R = ρ1*B(x) + ρ2*Z(x)

[0084] Wherein, ρ1 is the weighting coefficient for volatility, ρ2 is the weighting coefficient for accuracy, and ρ1 and ρ2 are hyperparameters. B(x) is the standard deviation of multiple historical indoor ambient temperatures, used to measure the volatility of the temperature curve. Z(x) is the average of the absolute values ​​of the temperature differences between multiple historical indoor ambient temperatures and the set temperature, used to measure the dynamic performance of cooling / heating.

[0085] In some embodiments, determining the first weight of the first control algorithm and the second weight of the second control algorithm based on the current reward includes: keeping the first weight and the second weight unchanged when the current reward is less than or equal to a preset reward threshold, wherein the initial value of the first weight is a first preset weight and the initial value of the second weight is a second preset weight; and updating the first weight and the second weight based on the standard deviation and the average value when the current reward is greater than the preset reward threshold.

[0086] Specifically, after determining the current reward, the weighting coefficients corresponding to the first and second frequency increments can be adjusted based on the current reward. For example, when adjusting the weighting coefficients corresponding to the first and second frequency increments based on the current reward, the magnitude of the current reward can be judged. If the current reward is greater than or equal to a preset threshold, the adjustment value of the weighting coefficients can be determined based on the standard deviation and the average value. For example, the adjustment of the weighting coefficients can be determined based on the proportion of the standard deviation and the average value in the current reward. If the current reward is less than the preset threshold, in order to ensure temperature stability, robustness, and prevent the negative impact of over-adjustment, the weighting coefficients corresponding to the first and second frequency increments can be kept unchanged.

[0087] In some embodiments, updating the first weight and the second weight based on the standard deviation and the average value respectively includes: increasing the first weight and decreasing the second weight when the standard deviation is greater than a first set value and the average value is less than a second set value; decreasing the first weight and increasing the second weight when the standard deviation is less than the first set value and the average value is greater than the second set value.

[0088] For example, when determining the weighting coefficient adjustment value based on the standard deviation and absolute mean, the magnitude of the standard deviation and the magnitude of the mean can be judged. If the standard deviation is greater than a first set value and the absolute mean is less than a second set value, it indicates that the current temperature fluctuation is large. In this case, the first weight can be increased and the second weight can be decreased, which is equivalent to increasing the proportion of fuzzy control. If the standard deviation is less than the first set value and the absolute mean is greater than the second set value, it indicates that the current temperature control accuracy is poor. In this case, the first weight can be decreased and the second weight can be increased, which is equivalent to increasing the proportion of PID control to reduce temperature control deviation.

[0089] In some embodiments, determining a target frequency increment based on a first frequency increment, a second frequency increment, a first weight, and a second weight includes: determining a first product of the first frequency increment and the first weight, and determining a second product of the second frequency increment and the second weight; and determining the sum of the first product and the second product as the target frequency increment.

[0090] In other words, based on the first frequency increment, the second frequency increment, the first weight, and the second weight obtained above, the first frequency increment and the first weight are multiplied to obtain the first product, the second frequency increment and the second weight are multiplied to obtain the second product, and the first product and the second product are summed to obtain the target frequency increment.

[0091] In some embodiments, when the frequency control algorithm is a second hybrid control algorithm, determining the target frequency increment of the compressor based on the frequency control algorithm and the temperature difference includes: determining a first frequency increment based on a first control algorithm and the temperature difference, and determining a second frequency increment based on a second control algorithm and the temperature difference; determining the target frequency increment based on the first frequency increment, the second frequency increment, the weight corresponding to the first control algorithm, and the weight corresponding to the second control algorithm, wherein the weight corresponding to the first control algorithm is adjusted by decreasing at a first preset rate, and the weight corresponding to the second control algorithm is adjusted by increasing at a second preset rate.

[0092] Understandably, when using the second hybrid control algorithm, because the temperature difference is small, it is necessary to maintain the current indoor ambient temperature at the set temperature. Therefore, the first weight is reduced at a preset rate to decrease the proportion of the frequency increment calculated according to the first control algorithm (fuzzy control algorithm), and the proportion of the frequency increment calculated according to the second control algorithm (PID control algorithm) is gradually increased, thereby stabilizing the indoor ambient temperature near the set temperature. The first preset rate and the second preset rate can be the same.

[0093] If the user changes the set temperature or the absolute value of the difference between the indoor ambient temperature and the set temperature exceeds a certain threshold due to external disturbances, the first hybrid control algorithm can be used again to control the compressor (i.e., based on the dynamic reward and punishment mechanism, the first frequency increment and the second frequency increment, the target frequency increment of the compressor is obtained).

[0094] The control method of this disclosure will be described below with reference to Figure 2.

[0095] As a specific example, the compressor control method disclosed herein may include the following steps:

[0096] S101: When the air conditioner receives a control command, it turns on and operates in energy-saving mode to obtain the indoor ambient temperature and the set temperature.

[0097] S102, calculate the temperature difference between the indoor ambient temperature and the set temperature.

[0098] S103, determine whether the temperature difference is greater than the first preset temperature threshold. If yes, proceed to step S104; if no, proceed to step S106.

[0099] S104, determine the target frequency increment of the compressor based on the fuzzy control algorithm and the temperature difference.

[0100] S105 controls the compressor based on the target frequency increment and the current operating frequency.

[0101] S106, determine whether the temperature difference is greater than or equal to the second preset temperature threshold and continues for a first preset duration. If yes, proceed to step S107; if no, proceed to step S114.

[0102] S107 employs the first hybrid control algorithm.

[0103] S108, determine the first frequency increment and the second frequency increment.

[0104] S109, determine the current reward based on the standard deviation of multiple historical indoor temperatures and the average of the absolute values ​​of the temperature differences between multiple historical indoor temperatures and the set temperature.

[0105] S110, determine whether the current reward is greater than or equal to a preset threshold. If yes, proceed to step S111; if no, proceed to step S112.

[0106] S111, determine the weight coefficient adjustment value based on the standard deviation and absolute mean, and adjust the first weight and the second weight based on the weight coefficient adjustment value.

[0107] S112, keep the first and second weights unchanged.

[0108] S113, determine the target frequency increment based on the first frequency increment, the first weight, the second frequency increment, and the second weight, and proceed to step S105.

[0109] S114 employs the second hybrid control method.

[0110] S115, determine the first frequency increment and the second frequency increment.

[0111] S116, decrease the first weight at the first preset rate, increase the second weight at the second preset rate, obtain the target frequency increment of the compressor based on the first frequency increment, the first weight, the second frequency increment and the second weight, and proceed to step S105.

[0112] In summary, the compressor control method according to the embodiments of this disclosure determines a compressor frequency control algorithm based on the temperature difference between the current indoor ambient temperature and the set temperature, wherein the accuracy of the frequency control algorithm is negatively correlated with the temperature difference; a target frequency increment of the compressor is determined based on the frequency control algorithm and the temperature difference; and the compressor is controlled based on the target frequency increment and the compressor's current operating frequency. Therefore, this method can improve the energy efficiency of the air conditioner and the user experience, while also exhibiting high stability and temperature control accuracy.

[0113] Corresponding to the above embodiments, this disclosure also proposes a compressor control device.

[0114] As shown in FIG3, the compressor control device 100 of this embodiment includes: a first determining module 110, a second determining module 120 and a control module 130.

[0115] The first determining module 110 is used to determine the compressor's frequency control algorithm based on the temperature difference between the current indoor ambient temperature and the set temperature when the air conditioner is operating in energy-saving mode. The accuracy of the frequency control algorithm is negatively correlated with the temperature difference. The second determining module 120 is used to determine the compressor's target frequency increment based on the frequency control algorithm and the temperature difference. The control module 130 is used to control the compressor based on the target frequency increment and the compressor's current operating frequency.

[0116] In some embodiments, the first determining module 110 is further configured to: determine the frequency control algorithm as a first control algorithm when the absolute value of the temperature difference is greater than a first preset temperature threshold; determine the frequency control algorithm as a first hybrid control algorithm when the absolute value of the temperature difference is between a second preset temperature threshold and a first preset temperature threshold and lasts for a first preset duration, wherein the first hybrid control method is obtained by combining the first control algorithm and the second control algorithm based on a dynamic reward and punishment mechanism, and the accuracy of the second control algorithm is greater than that of the first control algorithm; and determine the frequency control algorithm as a second hybrid control method when the absolute value of the temperature difference is less than a second preset temperature threshold and lasts for a second preset duration, wherein the second hybrid control method is obtained by combining the first control algorithm and the second control algorithm, and the frequency increment determined according to the first control algorithm gradually decreases with the running time of the compressor.

[0117] In some embodiments, the second determining module 120 is further configured to: when the frequency control algorithm is the first control algorithm, determine the current frequency adjustment range of the compressor from multiple frequency adjustment ranges based on the temperature difference value, and determine the current working stage of the compressor from multiple working stages based on the compressor's running time; and obtain the target frequency increment by querying a pre-built fuzzy rule table based on the current frequency adjustment range and the current working stage, wherein in the fuzzy rule table, a frequency increment is provided for each combination of frequency adjustment range and each working stage.

[0118] In some embodiments, the second determining module 120 is further configured to: determine the membership degree of the temperature difference in each frequency adjustment interval based on the first membership function; and determine the current frequency adjustment interval based on the membership degree of each frequency adjustment interval.

[0119] In some embodiments, the second determining module 120 is further configured to: determine the membership degree of the running time in each working stage based on the second membership function; and determine the current working stage based on the membership degree of each working stage.

[0120] In some embodiments, the multiple frequency adjustment ranges are divided based on temperature differences.

[0121] In some embodiments, the multiple operating phases are divided according to the air conditioner's thermal balance model and operating time.

[0122] In some embodiments, the second determining module 120 is further configured to: determine a first frequency increment based on the first control algorithm and the temperature difference when the frequency control algorithm is a first hybrid control algorithm, and determine a second frequency increment based on the second control algorithm and the temperature difference; determine a current reward based on the current indoor ambient temperature and the set temperature; determine a first weight of the first control algorithm and a second weight of the second control algorithm based on the current reward; and determine a target frequency increment based on the first frequency increment, the second frequency increment, the first weight, and the second weight.

[0123] In some embodiments, the second determining module 120 is further configured to: determine the standard deviation of historical indoor ambient temperatures and determine the average value of the absolute values ​​of the differences between historical indoor ambient temperatures and set temperatures; and determine the current reward based on the standard deviation and the average value.

[0124] In some embodiments, the second determining module 120 is further configured to: keep the first weight and the second weight unchanged when the current reward is less than or equal to a preset reward threshold, wherein the initial value of the first weight is a first preset weight and the initial value of the second weight is a second preset weight; and update the first weight and the second weight according to the standard deviation and the average value respectively when the current reward is greater than the preset reward threshold.

[0125] In some embodiments, the second determining module 120 is further configured to: increase the first weight and decrease the second weight when the standard deviation is greater than the first set value and the average value is less than the second set value; and decrease the first weight and increase the second weight when the standard deviation is less than the first set value and the average value is greater than the second set value.

[0126] In some embodiments, the second determining module 120 is further configured to: determine a first product of a first frequency increment and a first weight, and determine a second product of a second frequency increment and a second weight; and determine the sum of the first product and the second product as the target frequency increment.

[0127] In some embodiments, the second determining module 120 is further configured to: determine a first frequency increment based on the first control algorithm and the temperature difference when the frequency control algorithm is a second hybrid control algorithm, and determine a second frequency increment based on the second control algorithm and the temperature difference; determine a target frequency increment based on the first frequency increment, the second frequency increment, the weight corresponding to the first control algorithm, and the weight corresponding to the second control algorithm, wherein the weight corresponding to the first control algorithm is adjusted by decreasing at a first preset rate, and the weight corresponding to the second control algorithm is adjusted by increasing at a second preset rate.

[0128] In some embodiments, the first control algorithm is a fuzzy control algorithm, and the second control algorithm is a PID control algorithm.

[0129] It should be noted that for details not disclosed in the compressor control device of this disclosure embodiment, please refer to the details disclosed in the compressor control method of this disclosure embodiment, which will not be repeated here.

[0130] According to the compressor control device of this disclosure, a first determining module is used to determine a compressor frequency control algorithm based on the temperature difference between the current indoor ambient temperature and the set temperature when the air conditioner is operating in energy-saving mode, wherein the accuracy of the frequency control algorithm is negatively correlated with the temperature difference; a second determining module is used to determine a target frequency increment of the compressor based on the frequency control algorithm and the temperature difference; and a control module is used to control the compressor based on the target frequency increment and the compressor's current operating frequency. Therefore, this device can improve the energy efficiency of the air conditioner and the user experience, and also provides high stability and temperature control accuracy.

[0131] Corresponding to the above embodiments, this disclosure also proposes a computer-readable storage medium.

[0132] The computer-readable storage medium of this disclosure stores a compressor control program thereon, which, when executed by a processor, implements the compressor control method described above.

[0133] According to the computer-readable storage medium of the present disclosure, by executing the above-described compressor control method, the energy efficiency of the air conditioner and the user experience can be improved, and the stability and temperature control accuracy are high.

[0134] Corresponding to the above embodiments, this disclosure also proposes a compressor.

[0135] As shown in FIG4, the compressor 200 of this embodiment may include: a memory 210, a processor 220, and a compressor control program stored in the memory 210 and executable on the processor 220. When the processor 220 executes the compressor control program, it implements the compressor control method described above.

[0136] The compressor according to the embodiments of this disclosure, by executing the above-described compressor control method, can improve the energy efficiency of the air conditioner and the user experience, and has high stability and temperature control accuracy.

[0137] Corresponding to the above embodiments, this disclosure also proposes an air conditioner.

[0138] As shown in FIG5, the air conditioner 300 of this embodiment may include the compressor control device 100 described above, or, as shown in FIG6, the air conditioner 300 of this embodiment may further include the compressor 200 described above.

[0139] According to the embodiments of this disclosure, the air conditioner, through the control device of the compressor described above, or the compressor described above, can improve the energy efficiency of the air conditioner and the user experience, and has high stability and temperature control accuracy.

[0140] It should be noted that the logic and / or steps represented in the flowchart or otherwise described herein, for example, can be considered as a sequenced list of executable instructions for implementing logical functions, and can be embodied in any computer-readable medium for use by, or in conjunction with, an instruction execution system, apparatus, or device (such as a computer-based system, a processor-included system, or other system that can fetch and execute instructions from, an instruction execution system, apparatus, or device). For the purposes of this specification, "computer-readable medium" can be any means that can contain, store, communicate, propagate, or transmit programs for use by, or in conjunction with, an instruction execution system, apparatus, or device. More specific examples (a non-exhaustive list) of computer-readable media include: an electrical connection having one or more wires (electronic device), a portable computer disk drive (magnetic device), random access memory (RAM), read-only memory (ROM), erasable and editable read-only memory (EPROM or flash memory), fiber optic devices, and portable optical disc read-only memory (CDROM). Alternatively, the computer-readable medium may be paper or other suitable media on which the program can be printed, since the program can be obtained electronically, for example, by optically scanning the paper or other medium, followed by editing, interpreting, or otherwise processing as necessary, and then stored in a computer memory.

[0141] It should be understood that various parts of this disclosure can be implemented using hardware, software, firmware, or a combination thereof. In the above embodiments, multiple steps or methods can be implemented using software or firmware stored in memory and executed by a suitable instruction execution system. For example, if implemented in hardware, as in another embodiment, it can be implemented using any one or a combination of the following techniques known in the art: discrete logic circuits having logic gates for implementing logical functions on data signals, application-specific integrated circuits (ASICs) having suitable combinational logic gates, programmable gate arrays (PGAs), field-programmable gate arrays (FPGAs), etc.

[0142] In the description of this specification, the references to terms such as "one embodiment," "some embodiments," "example," "specific example," or "some examples," etc., indicate that a specific feature, structure, material, or characteristic described in connection with that embodiment or example is included in at least one embodiment or example of this disclosure. In this specification, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in one or more embodiments or examples.

[0143] Furthermore, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include at least one of that feature. In the description of this disclosure, "a plurality of" means at least two, such as two, three, etc., unless otherwise explicitly specified.

[0144] In this disclosure, unless otherwise expressly specified and limited, the terms "installation," "connection," "linking," "fixing," etc., should be interpreted broadly. For example, they can refer to a fixed connection, a detachable connection, or an integral part; they can refer to a mechanical connection or an electrical connection; they can refer to a direct connection or an indirect connection through an intermediate medium; they can refer to the internal communication of two components or the interaction between two components, unless otherwise expressly limited. Those skilled in the art can understand the specific meaning of the above terms in this disclosure according to the specific circumstances.

[0145] Although embodiments of the present disclosure have been shown and described above, it is to be understood that the above embodiments are exemplary and should not be construed as limiting the present disclosure. Those skilled in the art can make changes, modifications, substitutions and variations to the above embodiments within the scope of the present disclosure.

Claims

A method for controlling a compressor, the method comprising: The frequency control algorithm of the compressor is determined based on the temperature difference between the current indoor ambient temperature and the set temperature, wherein the accuracy of the frequency control algorithm is negatively correlated with the temperature difference. The target frequency increment of the compressor is determined based on the frequency control algorithm and the temperature difference. The compressor is controlled based on the target frequency increment and the compressor's current operating frequency. According to the method of claim 1, wherein, The frequency control algorithm for the compressor is determined based on the temperature difference between the current indoor ambient temperature and the set temperature, including: If the absolute value of the temperature difference is greater than a first preset temperature threshold, the frequency control algorithm is determined to be the first control algorithm. If the absolute value of the temperature difference is between the second preset temperature threshold and the first preset temperature threshold, and remains between the two thresholds for a first preset duration, the frequency control algorithm is determined to be a first hybrid control algorithm. The first hybrid control algorithm is obtained by combining the first control algorithm and the second control algorithm based on a dynamic reward and punishment mechanism. The accuracy of the second control algorithm is greater than that of the first control algorithm. If the absolute value of the temperature difference is less than the second preset temperature threshold and continues for a second preset duration, the frequency control algorithm is determined to be a second hybrid control method, wherein the second hybrid control method is obtained by combining the first control algorithm and the second control algorithm, and the frequency increment determined according to the first control algorithm gradually decreases with the running time of the compressor. The method according to claim 2, wherein, When the frequency control algorithm is the first control algorithm, determining the target frequency increment of the compressor based on the frequency control algorithm and the temperature difference includes: Based on the temperature difference value, the current frequency adjustment range of the compressor is determined from multiple frequency adjustment ranges, and based on the compressor's running time, the current operating stage of the compressor is determined from multiple operating stages. Based on the current frequency adjustment range and the current working stage, the target frequency increment is obtained by querying a pre-built fuzzy rule table. In the fuzzy rule table, a frequency increment is provided for each combination of the frequency adjustment range and the working stage. The method according to claim 3, wherein, Based on the temperature difference, the current frequency adjustment range of the compressor is determined from multiple frequency adjustment ranges, including: The membership degree of the temperature difference in each frequency adjustment interval is determined based on the first membership function. The current frequency adjustment interval is determined based on the membership degree of each frequency adjustment interval. The method according to claim 3, wherein, Based on the compressor's operating time, the current operating stage of the compressor is determined from multiple operating stages, including: The membership degree of the running time in each of the working stages is determined based on the second membership function; The current work stage is determined based on the membership degree of each work stage. The method according to claim 3, wherein, The multiple frequency adjustment ranges are divided based on the temperature difference. The method according to claim 3, wherein, The various working stages are divided according to the air conditioner's thermal balance model and the operating time. The method according to claim 2, wherein, When the frequency control algorithm is the first hybrid control algorithm, determining the target frequency increment of the compressor based on the frequency control algorithm and the temperature difference includes: A first frequency increment is determined based on the first control algorithm and the temperature difference, and a second frequency increment is determined based on the second control algorithm and the temperature difference. The current reward is determined based on the current indoor ambient temperature and the set temperature. The first weight of the first control algorithm and the second weight of the second control algorithm are determined based on the current reward. The target frequency increment is determined based on the first frequency increment, the second frequency increment, the first weight, and the second weight. The method according to claim 8, wherein, The current reward is determined based on the current indoor ambient temperature and the set temperature, including: Obtain historical indoor ambient temperature; Determine the standard deviation of the historical indoor ambient temperature, and determine the average of the absolute values ​​of the differences between the historical indoor ambient temperature and the set temperature; The current reward is determined based on the standard deviation and the average value. The method according to claim 9, wherein, Based on the current reward, the first weight of the first control algorithm and the second weight of the second control algorithm are determined, including: If the current reward is less than or equal to a preset reward threshold, the first weight and the second weight remain unchanged, wherein the initial value of the first weight is a first preset weight, and the initial value of the second weight is a second preset weight; If the current reward is greater than a preset reward threshold, the first weight and the second weight are updated according to the standard deviation and the average value, respectively. The method according to claim 10, wherein, The first weight and the second weight are updated based on the standard deviation and the mean, respectively, including: If the standard deviation is greater than a first set value and the average value is less than a second set value, the first weight is increased and the second weight is decreased. When the standard deviation is less than the first set value and the average value is greater than the second set value, the first weight is adjusted to decrease and the second weight is adjusted to increase. The method according to any one of claims 8-10, wherein, Determining the target frequency increment based on the first frequency increment, the second frequency increment, the first weight, and the second weight includes: Determine the first product of the first frequency increment and the first weight, and determine the second product of the second frequency increment and the second weight; The sum of the first product and the second product is determined as the target frequency increment. The method according to claim 2, wherein, When the frequency control algorithm is the second hybrid control algorithm, determining the target frequency increment of the compressor based on the frequency control algorithm and the temperature difference includes: A first frequency increment is determined based on the first control algorithm and the temperature difference, and a second frequency increment is determined based on the second control algorithm and the temperature difference. The target frequency increment is determined based on the first frequency increment, the second frequency increment, the weight corresponding to the first control algorithm, and the weight corresponding to the second control algorithm, wherein the weight corresponding to the first control algorithm is adjusted by decreasing at a first preset rate, and the weight corresponding to the second control algorithm is adjusted by increasing at a second preset rate. The method according to claim 2, wherein, The first control algorithm is a fuzzy control algorithm, and the second control algorithm is a PID control algorithm. A control device for a compressor, the device comprising: The first determining module is used to determine the frequency control algorithm of the compressor based on the temperature difference between the current indoor ambient temperature and the set temperature when the air conditioner is operating in energy-saving mode, wherein the accuracy of the frequency control algorithm is negatively correlated with the temperature difference. The second determining module is used to determine the target frequency increment of the compressor based on the frequency control algorithm and the temperature difference. The control module is used to control the compressor based on the target frequency increment and the compressor's current operating frequency. A computer-readable storage medium having a compressor control program stored thereon, wherein the compressor control program, when executed by a processor, implements the compressor control method according to any one of claims 1-14. A compressor includes a memory, a processor, and a compressor control program stored in the memory and executable on the processor. When the processor executes the compressor control program, it implements a compressor control method according to any one of claims 1-14. An air conditioner includes a control device for a compressor according to claim 15, or a compressor according to claim 17.

Citation Information

Patent Citations

  • Air conditioner control method and air conditioner control device

    CN104236018A

  • Air conditioner frequency conversion control method and device, air conditioner and storage medium

    CN114811830A

  • Air conditioner and method and system for adjusting operation frequency of air conditioner compressor

    CN115560449A

  • Air conditioner, energy-saving control method and device thereof and computer readable storage medium

    CN117989685A

  • Compressor, control method and control device thereof and air conditioner

    CN120101362A