Air conditioner and control method and device thereof, storage medium and computer program product
By dynamically adjusting the frequency and speed according to the temperature difference between the indoor temperature and the set temperature in the air conditioning system, and decoupling temperature and humidity control using multiple control models, the problem of temperature and humidity control loop coupling in the air conditioning system is solved, and the stability of the system is improved and energy-saving.
Patent Information
- Application Number
- CN202411575687.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-06
- Publication Date
- 2024-12-31
AI Technical Summary
There is a coupling relationship between the temperature and humidity control loops in the air conditioning system, which makes it difficult for the system to operate stably. The complex control system lacks accurate mathematical models, making it prone to oscillation problems.
By introducing frequency control cycles and internal fan control cycles in the air conditioning system, the target operating frequency and target speed are determined based on the temperature difference between the indoor temperature and the set temperature, and dynamic adjustments are used for multiple control models (such as Equations 3 and Equations 4) to reduce the The mutual interference of the temperature and humidity control loops and decouples the multivariate system through the temperature and humidity control weights.
The stable operation of the air conditioning system is achieved, the mutual interference between temperature and humidity control is reduced, the system's adaptability and stability is improved, the system's stability time is accelerated, the dynamic adjustment process is optimized, and energy saving is improved.
Smart Images

Figure CN119222714A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of control, and in particular to an air conditioner and a control method, device, storage medium and computer program product thereof. Background Art
[0002] With the progress of modernization and the continuous improvement of people's quality of life, people are looking for a more comfortable building living and production environment. Temperature and humidity independent control air conditioning maintains human comfort needs from multiple dimensions such as temperature, humidity, wind speed, etc., and has the advantages of high comfort and high energy efficiency. However, the temperature and humidity control loops have strong coupling characteristics, and the external environment is changing unpredictably all the time, making it more difficult to control the temperature and humidity of the air-conditioned room. On the one hand, complex control systems cannot obtain accurate mathematical models, and on the other hand, complex systems with multiple variables often have serious coupling phenomena, which may cause serious oscillation problems and even cause the system to fail to work properly. Summary of the invention
[0003] The main purpose of the present invention is to overcome the defects of the above-mentioned related technologies and to provide an air conditioner and its control method, device, storage medium and computer program product to solve the problem that in the temperature and humidity independently controlled air-conditioning system in the related technology, there is a certain coupling relationship between the temperature control loop and the humidity control loop, which makes it difficult for the system to operate stably.
[0004] On the one hand, the present invention provides a method for controlling an air conditioner, comprising: determining a target operating frequency of the air conditioner according to a first control model or a second control model according to a first temperature difference between an indoor temperature and a set temperature at every preset frequency control cycle; determining a target speed of the indoor fan of the air conditioner according to a third control model or a fourth control model according to a second temperature difference between the indoor temperature and the set temperature at every preset indoor fan control cycle; controlling the operation of the compressor of the air conditioner according to the target operating frequency obtained according to the first control model or the second control model, and controlling the operation of the indoor fan of the air conditioner according to the target speed of the indoor fan obtained according to the third control model or the fourth control model.
[0005] Optionally, determining the target operating frequency of the air conditioner according to the first control model based on the first temperature difference between the indoor temperature and the set temperature, or obtaining the target operating frequency of the air conditioner according to the second control model, includes: judging whether the absolute value of the first temperature difference between the indoor temperature at the current moment and the set temperature is less than a first preset temperature difference threshold; if it is judged that the absolute value of the first temperature difference is less than the first preset temperature difference threshold, obtaining the target operating frequency of the air conditioner at the next moment according to the first control model; if it is judged that the absolute value of the first temperature difference is greater than or equal to the first preset temperature difference threshold, obtaining the target operating frequency of the air conditioner at the next moment according to the second control model, wherein the interval between the current moment and the next moment is a preset time.
[0006] Optionally, the first control model includes the following formula (3), and obtaining the target operating frequency of the air conditioner at the next moment according to the first control model includes: according to the first temperature difference, calculating the target operating frequency F(n+1) of the air conditioner at the next moment according to the following formula (3):
[0007] F(n+1)= F(n) + [K1*△Tin_hz(n) ] (3)
[0008] And / or, the second control model includes the following formula (4), and obtaining the target operating frequency of the air conditioner at the next moment according to the second control model includes: according to the first temperature difference, calculating the target operating frequency of the air conditioner at the next moment according to the following formula (4):
[0009] F(n+1)=F(n)+[K2*△Tin_hz(n)+K3*(△Tin_hz(n)-△Tin_hz(n-1))] (4)
[0010] Among them, F(n) represents the target operating frequency at the current moment, F(n+1) represents the target operating frequency at the next moment, Tin(n) represents the indoor temperature at the current moment, Tset(n) represents the set temperature at the current moment, △Tin_hz(n) represents the first temperature difference between the indoor temperature at the current moment and the set temperature, Tin(n-1) represents the indoor temperature at the previous moment, Tset(n-1) represents the set temperature at the previous moment, △Tin_hz(n-1) represents the first temperature difference between the indoor temperature at the previous moment and the set temperature, K1, K2, and K3 are preset coefficients, the interval between the previous moment and the current moment is a preset time, and the interval between the current moment and the next moment is a preset time.
[0011] Optionally, the target speed of the indoor fan of the air conditioner is obtained according to the third control model based on the second temperature difference between the indoor temperature and the set temperature, or the target speed of the indoor fan of the air conditioner is obtained according to the fourth control model, including: judging whether the absolute value of the second temperature difference between the indoor temperature and the set temperature at the current moment is less than the second preset temperature difference threshold; if it is judged that the absolute value of the second temperature difference is less than the second preset temperature difference threshold, then obtaining the target speed of the indoor fan of the air conditioner at the next moment according to the third control model; if it is judged that the absolute value of the second temperature difference is greater than or equal to the second preset temperature difference threshold, then obtaining the target speed of the indoor fan of the air conditioner at the next moment according to the fourth control model.
[0012] Optionally, the third control model includes the following formula (9), and obtaining the target speed of the indoor fan of the air conditioner according to the third control model includes: calculating the target speed of the indoor fan of the air conditioner according to the following formula (9) based on the second temperature difference:
[0013] Z(n+1)=Z(n)+[K4 *△Tin_rpm(n)] (9)
[0014] The fourth control model includes the following formula (10), and obtaining the target speed of the indoor fan of the air conditioner according to the fourth control model includes: calculating the target speed of the indoor fan of the air conditioner according to the following formula (10) based on the second temperature difference:
[0015] Z(n+1)=Z(n)+Kd*[K5*△Tin_rpm(n)+K6*(△Tin_rpm(n)-△Tin_rpm(n-1))]-Kw*[K7*△RH_rpm(n)+K8*(△RH_rpm(n)-△RH_rpm(n-1))](10);
[0016] Among them, Z(n) represents the target speed of the indoor fan at the current moment, Z(n+1) represents the target speed of the indoor fan at the next moment, Tin(n) represents the indoor temperature at the current moment, Tset(n) represents the set temperature at the current moment, RHin(n) represents the indoor relative humidity at the current moment, RHset(n) represents the set relative humidity at the current moment, △Tin_rpm(n) represents the second temperature difference between the indoor temperature at the current moment and the set temperature; △Tin_rpm(n-1) represents the second temperature difference between the indoor temperature at the previous moment and the set temperature, △RH_rpm(n-1) represents the humidity difference between the indoor relative humidity at the previous moment and the set relative humidity, K4, K5, K6, K7, K8 are preset coefficients, Kd is the temperature control weight, Kw is the humidity control weight, the interval between the previous moment and the current moment is a preset time, and the interval between the current moment and the next moment is a preset time.
[0017] Optionally, the temperature control weight and the humidity control weight are determined according to the temperature difference between the current indoor temperature and the set temperature and the humidity difference between the indoor relative humidity and the set relative humidity, using the correspondence between different preset temperature difference intervals between the indoor temperature and the set temperature and the humidity difference intervals between the indoor relative humidity and the set relative humidity and the temperature control weight and the humidity control weight.
[0018] On the other hand, the present invention provides a control device for an air conditioner, comprising: a first determination unit, which determines, according to a first temperature difference between an indoor temperature and a set temperature at every preset frequency control cycle, a target operating frequency of the air conditioner obtained according to a first control model, or a target operating frequency of the air conditioner obtained according to a second control model; a second determination unit, which determines, according to a second temperature difference between an indoor temperature and a set temperature at every preset indoor fan control cycle, a target speed of the indoor fan of the air conditioner obtained according to a third control model, or a target speed of the indoor fan of the air conditioner obtained according to a fourth control model; a control unit, which is used to control the operation of the compressor of the air conditioner according to the target operating frequency obtained according to the first control model or the second control model, and to control the operation of the indoor fan of the air conditioner according to the target speed of the indoor fan obtained according to the third control model or the fourth control model.
[0019] Optionally, the first determination unit determines the target operating frequency of the air conditioner according to the first control model or the second control model based on the first temperature difference between the indoor temperature and the set temperature, including: judging whether the absolute value of the first temperature difference between the indoor temperature at the current moment and the set temperature is less than a first preset temperature difference threshold; if it is judged that the absolute value of the first temperature difference is less than the first preset temperature difference threshold, then obtaining the target operating frequency of the air conditioner at the next moment according to the first control model; if it is judged that the absolute value of the first temperature difference is greater than or equal to the first preset temperature difference threshold, then obtaining the target operating frequency of the air conditioner at the next moment according to the second control model, wherein the interval between the current moment and the next moment is a preset time.
[0020] Optionally, the first control model includes the following formula (3), and obtaining the target operating frequency of the air conditioner at the next moment according to the first control model includes: according to the first temperature difference, calculating the target operating frequency F(n+1) of the air conditioner at the next moment according to the following formula (3):
[0021] F(n+1)= F(n) + [K1*△Tin_hz(n) ] (3)
[0022] And / or, the second control model includes the following formula (4), and obtaining the target operating frequency of the air conditioner at the next moment according to the second control model includes: according to the first temperature difference, calculating the target operating frequency of the air conditioner at the next moment according to the following formula (4):
[0023] F(n+1)=F(n)+[K2*△Tin_hz(n)+K3*(△Tin_hz(n)-△Tin_hz(n-1))] (4)
[0024] Among them, F(n) represents the target operating frequency at the current moment, F(n+1) represents the target operating frequency at the next moment, Tin(n) represents the indoor temperature at the current moment, Tset(n) represents the set temperature at the current moment, △Tin_hz(n) represents the first temperature difference between the indoor temperature at the current moment and the set temperature, Tin(n-1) represents the indoor temperature at the previous moment, Tset(n-1) represents the set temperature at the previous moment, △Tin_hz(n-1) represents the first temperature difference between the indoor temperature at the previous moment and the set temperature, K1, K2, and K3 are preset coefficients, wherein the interval between the previous moment and the current moment is a preset time, and the interval between the current moment and the next moment is a preset time.
[0025] Optionally, the second determination unit determines the target speed of the indoor fan of the air conditioner according to the third control model based on the second temperature difference between the indoor temperature and the set temperature, or obtains the target speed of the indoor fan of the air conditioner according to the fourth control model, including: judging whether the absolute value of the second temperature difference between the indoor temperature and the set temperature at the current moment is less than the second preset temperature difference threshold; if it is judged that the absolute value of the second temperature difference is less than the second preset temperature difference threshold, then obtaining the target speed of the indoor fan of the air conditioner at the next moment according to the third control model; if it is judged that the absolute value of the second temperature difference is greater than or equal to the second preset temperature difference threshold, then obtaining the target speed of the indoor fan of the air conditioner at the next moment according to the fourth control model.
[0026] Optionally, the third control model includes the following formula (9), and obtaining the target speed of the indoor fan of the air conditioner according to the third control model includes: calculating the target speed of the indoor fan of the air conditioner according to the following formula (9) based on the second temperature difference:
[0027] Z(n+1)=Z(n)+[K4 *△Tin_rpm(n)] (9)
[0028] The fourth control model includes the following formula (10), and obtaining the target speed of the indoor fan of the air conditioner according to the fourth control model includes: calculating the target speed of the indoor fan of the air conditioner according to the following formula (10) based on the second temperature difference:
[0029] Z(n+1)=Z(n)+Kd*[K5*△Tin_rpm(n)+K6*(△Tin_rpm(n)-△Tin_rpm(n-1))]-Kw*[K7*△RH_rpm(n)+K8*(△RH_rpm(n)-△RH_rpm(n-1))](10);
[0030] Among them, Z(n) represents the target speed of the indoor fan at the current moment, Z(n+1) represents the target speed of the indoor fan at the next moment, Tin(n) represents the indoor temperature at the current moment, Tset(n) represents the set temperature at the current moment, RHin(n) represents the indoor relative humidity at the current moment, RHset(n) represents the set relative humidity at the current moment, △Tin_rpm(n) represents the second temperature difference between the indoor temperature at the current moment and the set temperature; △Tin_rpm(n-1) represents the second temperature difference between the indoor temperature at the previous moment and the set temperature, △RH_rpm(n-1) represents the humidity difference between the indoor relative humidity at the previous moment and the set relative humidity, K4, K5, K6, K7, K8 are preset coefficients, Kd is the temperature control weight, Kw is the humidity control weight, wherein the interval between the previous moment and the current moment is a preset time, and the interval between the current moment and the next moment is a preset time.
[0031] Optionally, the temperature control weight and the humidity control weight are determined according to the temperature difference between the current indoor temperature and the set temperature and the humidity difference between the indoor relative humidity and the set relative humidity, using the correspondence between different preset temperature difference intervals between the indoor temperature and the set temperature and the humidity difference intervals between the indoor relative humidity and the set relative humidity and the temperature control weight and the humidity control weight.
[0032] Another aspect of the present invention provides a storage medium having a computer program stored thereon, wherein the program implements the steps of any of the aforementioned methods when executed by a processor.
[0033] In another aspect, the present invention provides an air conditioner, comprising a processor, a memory, and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps of any of the aforementioned methods when executing the program.
[0034] In another aspect, the present invention provides an air conditioner, comprising any of the aforementioned control devices.
[0035] In yet another aspect, the present invention provides a computer program product, comprising a computer program, wherein when the computer program is executed by a processor, the steps of any of the aforementioned methods are implemented.
[0036] According to the technical solution of the present invention, the control model for frequency control is determined according to the temperature difference between the indoor temperature and the set temperature in the frequency control period, and the control model for internal fan speed control is determined according to the temperature difference between the indoor temperature and the set temperature in the internal fan control period, which can reduce the mutual interference between the temperature control loop and the humidity control loop of the air-conditioning system, determine the temperature control weight and the humidity control weight according to the temperature and humidity range, decouple the multivariable coupling system, and transform it into a single variable system for control, which can adapt to the interference inside and outside the system and has strong stability. Accelerate the system stabilization time, optimize the system dynamic adjustment process, and make the system more energy-efficient. BRIEF DESCRIPTION OF THE DRAWINGS
[0037] The drawings described herein are used to provide a further understanding of the present invention and constitute a part of the present invention. The exemplary embodiments of the present invention and their descriptions are used to explain the present invention and do not constitute an improper limitation of the present invention. In the drawings:
[0038] Figure 1 is a method schematic diagram of an embodiment of the air conditioner control method provided by the present invention;
[0039] Figure 2 It shows a structural schematic diagram of an air conditioner according to a specific embodiment of the present invention;
[0040] Figure 3 is a method schematic diagram of a specific embodiment of the air conditioner control method provided by the present invention;
[0041] Figure 4 is a structural block diagram of an embodiment of the air conditioner control device provided by the present invention;
[0042] The accompanying drawings are marked as follows:
[0043] 1. Compressor; 2. Four-way valve; 3a. Outdoor heat exchanger; 3b. Outdoor fan; 4. Electronic expansion valve; 5a. Indoor heat exchanger; 5b. Indoor fan; 6. Outdoor dry-bulb and wet-bulb temperature sensing package; 7. Indoor dry-bulb and wet-bulb temperature sensing package. DETAILED DESCRIPTION
[0044] In order to make the purpose, technical solution and advantages of the present invention clearer, the technical solution of the present invention will be clearly and completely described below in conjunction with the specific embodiments of the present invention and the corresponding drawings. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of the present invention.
[0045] It should be noted that the terms "first", "second", etc. in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units that are clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0046] According to the physical properties of wet air, temperature and humidity are two control targets that are interrelated and affect each other. In the temperature and humidity independent control air conditioning system, there is a certain coupling relationship between the temperature control loop and the humidity control loop, which makes it difficult for the system to operate stably.
[0047] The present invention provides a method for controlling an air conditioner, which is particularly suitable for an air conditioner system that uses independent temperature and humidity control. Figure 2 FIG. 2 shows a schematic diagram of the structure of an air conditioner according to a specific embodiment of the present invention. Figure 2 As shown, the compressor 1, the four-way valve 2, the outdoor heat exchanger 3a, the electronic expansion valve 4 and the indoor heat exchanger 5a are connected in sequence;
[0048] In cooling mode, by adjusting the four-way valve 2, the outdoor heat exchanger 3a is used as a condenser and the indoor heat exchanger 5a is used as an evaporator. In heating mode, by adjusting the four-way valve 2, the outdoor heat exchanger 3a is used as an evaporator and the indoor heat exchanger 5a is used as a condenser. The dry-wet-bulb deviation is determined by the outdoor dry-wet-bulb temperature sensing package 6 and the indoor relative humidity sensor 7 to adjust the air conditioning frequency. The present invention is mainly used in cooling mode.
[0049] Figure 1 It is a method schematic diagram of an embodiment of the air conditioner control method provided by the present invention.
[0050] like Figure 1 As shown, according to an embodiment of the present invention, the air conditioner control method at least includes step S110, step S120 and step S130.
[0051] After startup, the machine first enters the oil return state, the compressor runs at the preset oil return frequency Foil, and the indoor fan runs at the preset oil return fan speed Zoil. During the exhaust process of the rotary compressor, part of the lubricating oil will enter the circulation system along with the refrigerant gas. On the one hand, it will cause oil shortage in the compressor and damage the compressor. On the other hand, too much lubricating oil in the heat exchanger will cause the heat exchange efficiency to decrease. Therefore, after startup, the machine first enters the oil return state. Oil return is equivalent to reset, so that the lubricating oil in the system returns to the compressor.
[0052] Get the current set temperature Tset(n), set relative humidity RHset(n), indoor temperature Tin(n), indoor relative humidity RH(n), outdoor temperature Tout(n), current compressor operating frequency F(n) and indoor fan speed Z(n). The current set temperature Tset(n) and set relative humidity RHset(n) are detected by the remote control signal; the indoor temperature and / or outdoor temperature are detected by the temperature sensing package and / or temperature sensor. For example, the outdoor temperature is detected by the outdoor dry-wet bulb temperature sensing package, and the indoor relative humidity is detected by the indoor relative humidity sensor.
[0053] Step S110, determining a target operating frequency of the air conditioner according to a first control model or a second control model according to a first temperature difference between the indoor temperature and the set temperature every preset frequency control period.
[0054] Specifically, when a frequency control cycle signal is received, the target operating frequency of the air conditioner is determined according to the first control model based on the first temperature difference between the indoor temperature and the set temperature, or the target operating frequency of the air conditioner is obtained according to the second control model. The frequency control cycle signal is sent by the outdoor main control program, and the signal sending period is the preset frequency control period T1, that is, every T1 time, the outdoor main control receives a frequency control cycle signal (a timer is provided in the main control, and a frequency control cycle signal is sent every preset frequency control period T1 (for example, s1 seconds), and the main control receives the frequency control cycle signal sent by the timer), and enters the frequency control calculation program, that is, according to the first temperature difference between the indoor temperature and the set temperature, the target operating frequency of the air conditioner is determined according to the first control model, or the target operating frequency of the air conditioner is obtained according to the second control model.
[0055] In a specific embodiment, it is determined whether the absolute value of the first temperature difference between the indoor temperature at the current moment and the set temperature is less than the first preset temperature difference threshold; if it is determined that the absolute value of the first temperature difference is less than the first preset temperature difference threshold, the target operating frequency of the air conditioner at the next moment is obtained according to the first control model; if it is determined that the absolute value of the first temperature difference is greater than or equal to the first preset temperature difference threshold, the target operating frequency of the air conditioner at the next moment is obtained according to the second control model, wherein the interval between the current moment and the next moment is a preset time.
[0056] Specifically, if a frequency control cycle signal is received, the first temperature difference (dry-bulb temperature difference) ΔTin_hz(n) between the indoor temperature Tin(n) and the set temperature Tset(n) in the current frequency control is calculated, as shown in formula (1):
[0057] △Tin_hz(n) = Tin(n) - Tset(n) (1)
[0058] Tin(n) represents the current indoor temperature, Tset(n) represents the current set temperature, △Tin_hz(n) represents the first temperature difference between the current indoor temperature Tin(n) and the set temperature Tset(n); then, the control model of the frequency control is determined by the first temperature difference △Tin_hz(n), and the determination is based on formula (2):
[0059] |△Tin_hz(n)| < △T1 (2)
[0060] △T1 is the first preset temperature difference threshold, for example, △T1 = 2°C, then formula (2) is:
[0061] |△Tin_hz(n)| < 2℃ (2)
[0062] If the absolute value of the first temperature difference |△Tin_hz(n)| is within the interval, that is, it satisfies equation (2), then the first control model (control model 1) is executed to obtain the frequency operation target value F(n+1) at the next moment;
[0063] If the absolute value of the first temperature difference |△Tin_hz(n)| is not within the interval, that is, it does not satisfy equation (2), the second control model (control model 2) is executed to obtain the frequency operation target value F(n+1) at the next moment.
[0064] In a specific implementation, the first control model includes the following formula (3), and obtaining the target operating frequency of the air conditioner according to the first control model includes: calculating the target operating frequency of the air conditioner according to the following formula (3) based on the first temperature difference:
[0065] F(n+1)= F(n) + [ K1*△Tin_hz(n) ] (3)
[0066] In a specific implementation, the second control model includes the following formula (4), and obtaining the target operating frequency of the air conditioner according to the second control model includes: calculating the target operating frequency of the air conditioner according to the following formula (4) based on the first temperature difference:
[0067] F(n+1)=F(n)+[K2*△Tin_hz(n)+K3*(△Tin_hz(n)-△Tin_hz(n-1)) ] (4)
[0068] Among them, F(n) represents the frequency operation value at the current moment, F(n+1) represents the frequency operation target value (i.e., the target operation frequency) at the next moment, △Tin_hz(n-1) represents the first temperature difference △Tin_hz(n-1) between the indoor temperature Tin(n-1) at the previous moment and the set temperature Tset(n-1); K1, K2, and K3 are preset coefficients in the first and second control models, the interval between the previous moment and the current moment is a preset time, and the interval between the current moment and the next moment is a preset time.
[0069] Step S120, determining the target speed of the indoor fan of the air conditioner according to the third control model or the fourth control model according to the second temperature difference between the indoor temperature and the set temperature every preset indoor fan control cycle.
[0070] Specifically, when the internal fan control cycle signal is received, the target speed of the internal fan of the air conditioner is determined according to the third control model based on the second temperature difference between the indoor temperature and the set temperature, or the target speed of the internal fan of the air conditioner is obtained according to the fourth control model. The internal fan control cycle signal is sent by the external unit main control program, and the signal sending period is the internal fan control period T2 (T1≠T2), that is, every T2 time, the external unit main control receives the internal fan control cycle signal (a timer is provided in the main control, and the internal fan control cycle signal is sent every preset internal fan control period T2 (for example, s2 seconds), and the main control receives the internal fan control cycle signal sent by the timer), and enters the internal fan speed calculation program, that is, according to the second temperature difference between the indoor temperature and the set temperature, the target speed of the internal fan of the air conditioner is determined according to the third control model, or the target speed of the internal fan of the air conditioner is obtained according to the fourth control model.
[0071] In a specific embodiment, it is determined whether the absolute value of the second temperature difference between the indoor temperature at the current moment and the set temperature is less than the second preset temperature difference threshold; if it is determined that the absolute value of the second temperature difference is less than the second preset temperature difference threshold, the target speed of the indoor fan of the air conditioner at the next moment is obtained according to the third control model; if it is determined that the absolute value of the second temperature difference is greater than or equal to the second preset temperature difference threshold, the target speed of the indoor fan of the air conditioner at the next moment is obtained according to the fourth control model, wherein the preset time interval is between the current moment and the next moment.
[0072] Specifically, if a signal for entering the internal fan control cycle is received, the second temperature difference (dry-bulb temperature difference) △Tin_rpm(n) between the indoor temperature Tin(n) and the set temperature Tset(n) and the relative humidity difference △RH_rpm(n) between the indoor relative humidity RHin(n) and the set relative humidity RHset(n) in the internal fan control are calculated, as shown in equations (5) and (6). Since T1≠T2, Tin in equations (1) and (5) is different.
[0073] △Tin_rpm(n) = Tin(n) - Tset(n) (5)
[0074] △RH_rpm(n) = RHin(n) - RHset(n) (6)
[0075] Tin(n) represents the current indoor temperature, Tset(n) represents the current set temperature, △Tin_rpm(n) represents the second temperature difference between the current indoor temperature Tin(n) and the set temperature Tset(n); RHin(n) represents the current indoor relative humidity, RHset(n) represents the current set relative humidity; △RH_rpm(n) represents the humidity difference between the current indoor relative humidity RHin(n) and the set relative humidity RHset(n);
[0076] Afterwards, the control model of the internal fan control is determined by the absolute value of the second temperature difference △Tin_rpm(n), and the determination is based on formula (8):
[0077] |△Tin_rpm(n)| < △T2 (8)
[0078] △T2 is the second preset temperature difference threshold, for example, △T2 = 1.5°C, then formula (8) is:
[0079] |△Tin_rpm(n)| < 1.5℃ (8)
[0080] If the absolute value of the second temperature difference |△Tin_rpm(n)| is within the interval, that is, it satisfies formula (8), then the third control model (control model 3) is executed to obtain the fan speed operation target value Z(n+1) at the next moment; if the absolute value of the second temperature difference |△Tin_rpm(n)| is not within the interval, that is, it does not satisfy formula (8), then the fourth control model (control model 4) is executed to obtain the next frequency operation target value Z(n+1).
[0081] The third control model includes the following formula (9), and obtaining the target speed of the indoor fan of the air conditioner according to the third control model includes: calculating the target speed of the indoor fan of the air conditioner according to the following formula (9) based on the second temperature difference:
[0082] Z(n+1)=Z(n)+[K4 *△Tin_rpm(n)] (9)
[0083] The fourth control model includes the following formula (10), and obtaining the target speed of the indoor fan of the air conditioner according to the fourth control model includes: calculating the target speed of the indoor fan of the air conditioner according to the following formula (10) based on the second temperature difference:
[0084] Z(n+1)=Z(n)+Kd*[K5*△Tin_rpm(n)+K6*(△Tin_rpm(n)-△Tin_rpm(n-1))]-Kw*[K7*△RH_rpm(n)+K8*(△RH_rpm(n)-△RH_rpm(n-1))](10);
[0085] Among them, Z(n) represents the target speed of the indoor fan at the current moment, Z(n+1) represents the target speed of the indoor fan at the next moment, △Tin_rpm(n-1) represents the second temperature difference between the indoor temperature Tin(n-1) at the previous moment and the set temperature Tset(n-1); △RH_rpm(n-1) represents the relative humidity difference between the indoor relative humidity RHin(n-1) at the previous moment and the set relative humidity RHset(n-1); the interval between the previous moment and the current moment is a preset time, and the interval between the current moment and the next moment is a preset time. K4, K5, K6, K7, and K8 are preset coefficients in the control model, which can be determined by experiments and cannot be universal, that is, different refrigeration systems need to re-match the coefficients.
[0086] Kw represents the humidity control weight, Kd represents the temperature control weight, Kw and Kd are both less than 1, 1 = Kw + Kd. When Kw is relatively large, it means that the air conditioner is mainly used for dehumidification, and when Kd is relatively large, it means that the air conditioner is mainly used for cooling. When Kw = Kd, it means that dehumidification and cooling are considered at the same time.
[0087] Different temperature difference intervals between the indoor temperature and the set temperature and humidity difference intervals between the indoor relative humidity and the set relative humidity correspond to different temperature control weights and humidity control weights. In a specific implementation, according to the temperature difference between the indoor temperature and the set temperature and the humidity difference between the indoor relative humidity and the set relative humidity at the current moment, the temperature control weight and humidity control weight at the next moment are determined by using the preset correspondence between the different temperature difference intervals between the indoor temperature and the set temperature and the humidity difference intervals between the indoor relative humidity and the set relative humidity, and the temperature control weight and the humidity control weight, wherein the sum of the temperature control weight and the humidity control weight is 1. For example, Table 1 shows different temperature control weights corresponding to different temperature difference intervals between the indoor temperature and the set temperature and the humidity difference intervals between the indoor relative humidity and the set relative humidity, the sum of the temperature control weight and the humidity control weight is 1, and the humidity control weight Kw is equal to 1 minus the temperature control weight Kd, that is, Kw=1-Kd.
[0088] Table 1
[0089]
[0090] In the logic of determining the control model above, the control model that enters the frequency control cycle is determined according to the temperature difference between the indoor temperature and the set temperature, and the control model that enters the internal fan control cycle is controlled according to the temperature difference between the indoor temperature and the set temperature and the humidity difference between the indoor relative humidity and the set relative humidity. The coupling relationship among frequency, fan speed, total cooling capacity and sensible heat ratio is simplified. Since the air-conditioning goal is to give priority to temperature control, the frequency and temperature control are linked to make the temperature control more precise. At the same time, the fan speed has a greater impact on the dehumidification effect, so the temperature and humidity are linked to the fan speed control.
[0091] Step S130, controlling the operation of the compressor of the air conditioner according to the target operating frequency obtained according to the first control model or the second control model, and controlling the operation of the indoor fan of the air conditioner according to the target speed of the indoor fan obtained according to the third control model or the fourth control model.
[0092] Specifically, after obtaining the target operating frequency of the air conditioner at the next moment according to the first control model or the second control model, the operation of the compressor of the air conditioner is controlled according to the obtained target operating frequency at the next moment; after obtaining the target speed of the indoor fan of the air conditioner at the next moment according to the third control model or the fourth control model, the operation of the indoor fan of the air conditioner is controlled according to the obtained target speed of the indoor fan at the next moment.
[0093] After executing frequency control or internal fan speed control, the shutdown judgment is entered, that is, whether a shutdown signal is received, such as a shutdown signal sent by a remote control. If a shutdown signal is received, the air conditioner is controlled to shut down.
[0094] In order to clearly illustrate the technical solution of the present invention, the execution process of the air conditioner control method provided by the present invention is described below with reference to a specific embodiment.
[0095] Figure 3 FIG. 1 is a schematic diagram of a specific embodiment of the air conditioning control method provided by the present invention. Figure 3 As shown in the figure, after starting up, it first enters the oil return state and runs the preset oil return frequency Foil and the preset oil return fan speed Zoil. Through the remote control signal, the current set temperature Tset(n) and the set relative humidity RHset(n) are detected. Through the return air temperature sensing package, the indoor temperature Tin(n), relative humidity RH(n) and outdoor temperature Tout(n) are detected. The current compressor operating frequency F(n) and the internal fan speed Z(n) are detected.
[0096] Determine whether the frequency control cycle signal is received. If received, perform the subsequent operation. If not received, determine whether the internal fan control cycle signal is received. If received, perform the subsequent operation. If not received, continue to operate at the current operating frequency F(n) and the internal fan operating speed Z(n). Finally, determine whether to shut down (determine whether a shutdown signal is received, such as a shutdown signal sent by a remote control). If shut down, end the cycle. If not shut down, re-detect the set temperature and humidity signals and start the cycle.
[0097] If a signal to enter the frequency control cycle is received, the temperature difference (dry-bulb temperature difference) △Tin_hz(n) between the indoor temperature and the set temperature in the frequency control is calculated, and the control model of the frequency control is judged by the temperature difference △Tin_hz(n) to determine whether |△Tin_hz(n)|<2℃ is satisfied. If so, control model 1 is executed to obtain the next frequency operation target value F(n+1). If not, control model 2 is executed to obtain the next frequency operation target value F(n+1).
[0098] If a signal for entering the indoor fan control cycle is received, the temperature difference (dry-bulb temperature difference) △Tin_rpm(n) between the indoor temperature and the set temperature and the relative humidity difference △RH_rpm(n) between the indoor relative humidity and the set relative humidity in the indoor fan control are calculated, and the temperature control weight Kd and the humidity control weight Kw are determined according to the temperature difference interval and the humidity difference interval. Then, the control model of the indoor fan control is determined by the temperature difference △Tin_rpm(n) to determine whether |△Tin_rpm(n)|<1.5℃ is satisfied. If so, control model 3 is executed to obtain the next indoor fan speed operating target value Z(n+1). If not, control model 4 is executed to obtain the next indoor fan speed operating target value Z(n+1).
[0099] The invention also provides a control device for an air conditioner. Figure 4FIG. 1 is a structural block diagram of an embodiment of the air conditioner control device provided by the present invention. Figure 4 As shown, the control device 100 includes: a first determination unit 110 , a second determination unit 120 and a control unit 130 .
[0100] After startup, the machine first enters the oil return state, the compressor runs at the preset oil return frequency Foil, and the indoor fan runs at the preset oil return fan speed Zoil. During the exhaust process of the rotary compressor, part of the lubricating oil will enter the circulation system along with the refrigerant gas. On the one hand, it will cause oil shortage in the compressor and damage the compressor. On the other hand, too much lubricating oil in the heat exchanger will cause the heat exchange efficiency to decrease. Therefore, after startup, the machine first enters the oil return state. Oil return is equivalent to reset, so that the lubricating oil in the system returns to the compressor.
[0101] Get the current set temperature Tset(n), set relative humidity RHset(n), indoor temperature Tin(n), indoor relative humidity RH(n), outdoor temperature Tout(n), current compressor operating frequency F(n) and indoor fan speed Z(n). The current set temperature Tset(n) and set relative humidity RHset(n) are detected by the remote control signal; the indoor temperature and / or outdoor temperature are detected by the temperature sensing package and / or temperature sensor. For example, the outdoor temperature is detected by the outdoor dry-wet bulb temperature sensing package, and the indoor relative humidity is detected by the indoor relative humidity sensor.
[0102] The first determination unit 110 determines a target operating frequency of the air conditioner according to a first control model or a second control model according to a first temperature difference between an indoor temperature and a set temperature at every preset frequency control period.
[0103] Specifically, when a frequency control cycle signal is received, the target operating frequency of the air conditioner is determined according to the first control model based on the first temperature difference between the indoor temperature and the set temperature, or the target operating frequency of the air conditioner is obtained according to the second control model. The frequency control cycle signal is sent by the outdoor main control program, and the signal sending period is the preset frequency control period T1, that is, every T1 time, the outdoor main control receives a frequency control cycle signal (a timer is provided in the main control, and a frequency control cycle signal is sent every preset frequency control period T1 (for example, s1 seconds), and the main control receives the frequency control cycle signal sent by the timer), and enters the frequency control calculation program, that is, according to the first temperature difference between the indoor temperature and the set temperature, the target operating frequency of the air conditioner is determined according to the first control model, or the target operating frequency of the air conditioner is obtained according to the second control model.
[0104] In a specific embodiment, it is determined whether the absolute value of the first temperature difference between the indoor temperature at the current moment and the set temperature is less than the first preset temperature difference threshold; if it is determined that the absolute value of the first temperature difference is less than the first preset temperature difference threshold, the target operating frequency of the air conditioner at the next moment is obtained according to the first control model; if it is determined that the absolute value of the first temperature difference is greater than or equal to the first preset temperature difference threshold, the target operating frequency of the air conditioner at the next moment is obtained according to the second control model, wherein the interval between the current moment and the next moment is a preset time.
[0105] Specifically, if a frequency control cycle signal is received, the first temperature difference (dry-bulb temperature difference) ΔTin_hz(n) between the indoor temperature Tin(n) and the set temperature Tset(n) in the current frequency control is calculated, as shown in formula (1):
[0106] △Tin_hz(n) = Tin(n) - Tset(n) (1)
[0107] Tin(n) represents the current indoor temperature, Tset(n) represents the current set temperature, △Tin_hz(n) represents the first temperature difference between the current indoor temperature Tin(n) and the set temperature Tset(n); then, the control model of the frequency control is determined by the first temperature difference △Tin_hz(n), and the determination is based on formula (2):
[0108] |△Tin_hz(n)| < △T1 (2)
[0109] △T1 is the first preset temperature difference threshold, for example, △T1 = 2°C, then formula (2) is:
[0110] |△Tin_hz(n)| < 2℃ (2)
[0111] If the absolute value of the first temperature difference |△Tin_hz(n)| is within the interval, that is, it satisfies equation (2), then the first control model (control model 1) is executed to obtain the frequency operation target value F(n+1) at the next moment;
[0112] If the absolute value of the first temperature difference |△Tin_hz(n)| is not within the interval, that is, it does not satisfy equation (2), the second control model (control model 2) is executed to obtain the frequency operation target value F(n+1) at the next moment.
[0113] In a specific implementation, the first control model includes the following formula (3), and obtaining the target operating frequency of the air conditioner according to the first control model includes: calculating the target operating frequency of the air conditioner according to the following formula (3) based on the first temperature difference:
[0114] F(n+1)= F(n) + [ K1*△Tin_hz(n) ] (3)
[0115] In a specific implementation, the second control model includes the following formula (4), and obtaining the target operating frequency of the air conditioner according to the second control model includes: calculating the target operating frequency of the air conditioner according to the following formula (4) based on the first temperature difference:
[0116] F(n+1)=F(n)+[K2*△Tin_hz(n)+K3*(△Tin_hz(n)-△Tin_hz(n-1)) ] (4)
[0117] Among them, F(n) represents the frequency operation value at the current moment, F(n+1) represents the frequency operation target value (i.e., the target operation frequency) at the next moment, △Tin_hz(n-1) represents the first temperature difference △Tin_hz(n-1) between the indoor temperature Tin(n-1) at the previous moment and the set temperature Tset(n-1); K1, K2, and K3 are preset coefficients in the first and second control models, the interval between the previous moment and the current moment is a preset time, and the interval between the current moment and the next moment is a preset time.
[0118] The second determination unit 120 determines the target speed of the indoor fan of the air conditioner according to the third control model or the fourth control model according to the second temperature difference between the indoor temperature and the set temperature every preset indoor fan control cycle.
[0119] Specifically, when the internal fan control cycle signal is received, the target speed of the internal fan of the air conditioner is determined according to the third control model based on the second temperature difference between the indoor temperature and the set temperature, or the target speed of the internal fan of the air conditioner is obtained according to the fourth control model. The internal fan control cycle signal is sent by the external unit main control program, and the signal sending period is the internal fan control period T2 (T1≠T2), that is, every T2 time, the external unit main control receives the internal fan control cycle signal (a timer is provided in the main control, and the internal fan control cycle signal is sent every preset internal fan control period T2 (for example, s2 seconds), and the main control receives the internal fan control cycle signal sent by the timer), and enters the internal fan speed calculation program, that is, according to the second temperature difference between the indoor temperature and the set temperature, the target speed of the internal fan of the air conditioner is determined according to the third control model, or the target speed of the internal fan of the air conditioner is obtained according to the fourth control model.
[0120] In a specific embodiment, it is determined whether the absolute value of the second temperature difference between the indoor temperature at the current moment and the set temperature is less than the second preset temperature difference threshold; if it is determined that the absolute value of the second temperature difference is less than the second preset temperature difference threshold, the target speed of the indoor fan of the air conditioner at the next moment is obtained according to the third control model; if it is determined that the absolute value of the second temperature difference is greater than or equal to the second preset temperature difference threshold, the target speed of the indoor fan of the air conditioner at the next moment is obtained according to the fourth control model, wherein the preset time interval is between the current moment and the next moment.
[0121] Specifically, if a signal for entering the internal fan control cycle is received, the second temperature difference (dry-bulb temperature difference) △Tin_rpm(n) between the indoor temperature Tin(n) and the set temperature Tset(n) and the relative humidity difference △RH_rpm(n) between the indoor relative humidity RHin(n) and the set relative humidity RHset(n) in the internal fan control are calculated, as shown in equations (5) and (6). Since T1≠T2, Tin in equations (1) and (5) is different.
[0122] △Tin_rpm(n) = Tin(n) - Tset(n) (5)
[0123] △RH_rpm(n) = RHin(n) - RHset(n) (6)
[0124] Tin(n) represents the current indoor temperature, Tset(n) represents the current set temperature, △Tin_rpm(n) represents the second temperature difference between the current indoor temperature Tin(n) and the set temperature Tset(n); RHin(n) represents the current indoor relative humidity, RHset(n) represents the current set relative humidity; △RH_rpm(n) represents the humidity difference between the current indoor relative humidity RHin(n) and the set relative humidity RHset(n);
[0125] Afterwards, the control model of the internal fan control is determined by the absolute value of the second temperature difference △Tin_rpm(n), and the determination is based on formula (8):
[0126] |△Tin_rpm(n)| < △T2 (8)
[0127] △T2 is the second preset temperature difference threshold, for example, △T2 = 1.5°C, then formula (8) is:
[0128] |△Tin_rpm(n)| < 1.5℃ (8)
[0129] If the absolute value of the second temperature difference |△Tin_rpm(n)| is within the interval, that is, it satisfies formula (8), then the third control model (control model 3) is executed to obtain the fan speed operation target value Z(n+1) at the next moment; if the absolute value of the second temperature difference |△Tin_rpm(n)| is not within the interval, that is, it does not satisfy formula (8), then the fourth control model (control model 4) is executed to obtain the next frequency operation target value Z(n+1).
[0130] The third control model includes the following formula (9), and obtaining the target speed of the indoor fan of the air conditioner according to the third control model includes: calculating the target speed of the indoor fan of the air conditioner according to the following formula (9) based on the second temperature difference:
[0131] Z(n+1)=Z(n)+[K4 *△Tin_rpm(n)] (9)
[0132] The fourth control model includes the following formula (10), and obtaining the target speed of the indoor fan of the air conditioner according to the fourth control model includes: calculating the target speed of the indoor fan of the air conditioner according to the following formula (10) based on the second temperature difference:
[0133] Z(n+1)=Z(n)+Kd*[K5*△Tin_rpm(n)+K6*(△Tin_rpm(n)-△Tin_rpm(n-1))]-Kw*[K7*△RH_rpm(n)+K8*(△RH_rpm(n)-△RH_rpm(n-1))](10);
[0134] Among them, Z(n) represents the target speed of the indoor fan at the current moment, Z(n+1) represents the target speed of the indoor fan at the next moment, △Tin_rpm(n-1) represents the second temperature difference between the indoor temperature Tin(n-1) at the previous moment and the set temperature Tset(n-1); △RH_rpm(n-1) represents the relative humidity difference between the indoor relative humidity RHin(n-1) at the previous moment and the set relative humidity RHset(n-1); the interval between the previous moment and the current moment is a preset time, and the interval between the current moment and the next moment is a preset time. K4, K5, K6, K7, and K8 are preset coefficients in the control model, which can be determined by experiments and cannot be universal, that is, different refrigeration systems need to re-match the coefficients.
[0135] Kw represents the humidity control weight, Kd represents the temperature control weight, Kw and Kd are both less than 1, 1 = Kw + Kd. When Kw is relatively large, it means that the air conditioner is mainly used for dehumidification, and when Kd is relatively large, it means that the air conditioner is mainly used for cooling. When Kw = Kd, it means that dehumidification and cooling are considered at the same time.
[0136] Different temperature difference intervals between the indoor temperature and the set temperature and humidity difference intervals between the indoor relative humidity and the set relative humidity correspond to different temperature control weights and humidity control weights. In a specific implementation, according to the temperature difference between the indoor temperature and the set temperature and the humidity difference between the indoor relative humidity and the set relative humidity at the current moment, the temperature control weight and humidity control weight at the next moment are determined by using the preset correspondence between the different temperature difference intervals between the indoor temperature and the set temperature and the humidity difference intervals between the indoor relative humidity and the set relative humidity, and the temperature control weight and the humidity control weight, wherein the sum of the temperature control weight and the humidity control weight is 1. For example, Table 1 shows different temperature control weights corresponding to different temperature difference intervals between the indoor temperature and the set temperature and the humidity difference intervals between the indoor relative humidity and the set relative humidity, the sum of the temperature control weight and the humidity control weight is 1, and the humidity control weight Kw is equal to 1 minus the temperature control weight Kd, that is, Kw=1-Kd.
[0137] Table 1
[0138]
[0139] In the logic of determining the control model above, the control model that enters the frequency control cycle is determined according to the temperature difference between the indoor temperature and the set temperature, and the control model that enters the internal fan control cycle is controlled according to the temperature difference between the indoor temperature and the set temperature and the humidity difference between the indoor relative humidity and the set relative humidity. The coupling relationship among frequency, fan speed, total cooling capacity and sensible heat ratio is simplified. Since the air-conditioning goal is to give priority to temperature control, the frequency and temperature control are linked to make the temperature control more precise. At the same time, the fan speed has a greater impact on the dehumidification effect, so the temperature and humidity are linked to the fan speed control.
[0140] The control unit 130 is used to control the operation of the compressor of the air conditioner according to the target operating frequency obtained according to the first control model or the second control model, and to control the operation of the indoor fan of the air conditioner according to the target speed of the indoor fan obtained according to the third control model or the fourth control model.
[0141] Specifically, after obtaining the target operating frequency of the air conditioner at the next moment according to the first control model or the second control model, the operation of the compressor of the air conditioner is controlled according to the obtained target operating frequency at the next moment; after obtaining the target speed of the indoor fan of the air conditioner at the next moment according to the third control model or the fourth control model, the operation of the indoor fan of the air conditioner is controlled according to the obtained target speed of the indoor fan at the next moment.
[0142] After executing frequency control or internal fan speed control, the shutdown judgment is entered, that is, whether a shutdown signal is received, such as a shutdown signal sent by a remote control. If a shutdown signal is received, the air conditioner is controlled to shut down.
[0143] The present invention also provides a storage medium corresponding to the air conditioner control method, on which a computer program is stored, and when the computer program is executed by a processor, the steps of any of the aforementioned methods are implemented.
[0144] The present invention also provides an air conditioner corresponding to the air conditioner control method, comprising a processor, a memory, and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps of any of the aforementioned methods when executing the computer program.
[0145] The present invention also provides an air conditioner corresponding to the control device of the air conditioner, comprising any of the control devices described above.
[0146] The present invention also provides a computer program product corresponding to the air conditioner control method, comprising a computer program, and when the computer program is executed by a processor, the steps of any of the aforementioned methods are implemented.
[0147] Based on this, the solution provided by the present invention determines the control model for frequency control according to the temperature difference between the indoor temperature and the set temperature in the frequency control period, and determines the control model for internal fan speed control according to the temperature difference between the indoor temperature and the set temperature in the internal fan control period, which can reduce the mutual interference between the temperature control loop and the humidity control loop of the air-conditioning system, determine the temperature control weight and the humidity control weight according to the temperature and humidity range, decouple the multivariable coupling system, and convert it into a single variable system for control, which can adapt to the interference inside and outside the system and has strong stability. Accelerate the system stabilization time, optimize the system dynamic adjustment process, and make the system more energy-efficient.
[0148] The functions described herein may be implemented in hardware, software executed by a processor, firmware, or any combination thereof. If implemented in software executed by a processor, the functions may be stored as one or more instructions or codes on a computer-readable medium or transmitted via a computer-readable medium. Other examples and implementations are within the scope and spirit of the present invention and the appended claims. For example, due to the nature of software, the functions described above may be implemented using software executed by a processor, hardware, firmware, hard wiring, or a combination of any of these. In addition, each functional unit may be integrated into a processing unit, each unit may exist physically separately, or two or more units may be integrated into one unit.
[0149] In the several embodiments provided in this application, it should be understood that the disclosed technical content can be implemented in other ways. Among them, the device embodiments described above are only schematic. For example, the division of the units can be a logical function division. There may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of units or modules, which can be electrical or other forms.
[0150] The units described as separate components may or may not be physically separated, and the components of the control device may or may not be physical units, that is, they may be located in one place or distributed in multiple units. Some or all of the units may be selected according to actual needs to achieve the purpose of the present embodiment.
[0151] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the relevant technology or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions to enable a computer device (which can be a personal computer, a server or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes: U disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), mobile hard disk, disk or optical disk and other media that can store program codes.
[0152] The above description is only an embodiment of the present invention and is not intended to limit the present invention. For those skilled in the art, the present invention may have various modifications and variations. Any modification, equivalent substitution, improvement, etc. made within the spirit and principle of the present invention shall be included in the scope of the claims of the present invention.
Claims
1. A method for controlling an air conditioner, characterized in that: include: Determine, at every preset frequency control cycle, a target operating frequency of the air conditioner obtained according to a first temperature difference between the indoor temperature and the set temperature according to a first control model, or determine a target operating frequency of the air conditioner obtained according to a second control model; Determine, at every preset indoor fan control cycle, a target indoor fan speed of the air conditioner obtained according to the third control model or a target indoor fan speed of the air conditioner obtained according to the fourth control model based on a second temperature difference between the indoor temperature and the set temperature; The operation of the compressor of the air conditioner is controlled according to the target operating frequency obtained according to the first control model or the second control model, and the operation of the indoor fan of the air conditioner is controlled according to the target speed of the indoor fan obtained according to the third control model or the fourth control model.
2. The method according to claim 1, characterized in that Determining a target operating frequency of the air conditioner according to a first control model based on a first temperature difference between an indoor temperature and a set temperature, or determining a target operating frequency of the air conditioner according to a second control model, includes: Determine whether the absolute value of a first temperature difference between the current indoor temperature and the set temperature is less than a first preset temperature difference threshold; If it is judged that the absolute value of the first temperature difference is less than the first preset temperature difference threshold, the target operating frequency of the air conditioner at the next moment is obtained according to the first control model; if it is judged that the absolute value of the first temperature difference is greater than or equal to the first preset temperature difference threshold, the target operating frequency of the air conditioner at the next moment is obtained according to the second control model, wherein the interval between the current moment and the next moment is a preset time.
3. The method according to claim 1 or 2, characterized in that: The first control model includes the following formula (3), and the target operating frequency of the air conditioner at the next moment is obtained according to the first control model, including: According to the first temperature difference, the target operating frequency F(n+1) of the air conditioner at the next moment is calculated according to the following formula (3): F(n+1)= F(n) + [K1*△Tin_hz(n) ] (3) and / or, The second control model includes the following formula (4), and the target operating frequency of the air conditioner at the next moment is obtained according to the second control model, including: According to the first temperature difference, the target operating frequency of the air conditioner at the next moment is calculated according to the following formula (4): F(n+1)=F(n)+[K2*△Tin_hz(n)+K3*(△Tin_hz(n)-△Tin_hz(n-1))] (4) Among them, F(n) represents the target operating frequency at the current moment, F(n+1) represents the target operating frequency at the next moment, Tin(n) represents the indoor temperature at the current moment, Tset(n) represents the set temperature at the current moment, △Tin_hz(n) represents the first temperature difference between the indoor temperature at the current moment and the set temperature, Tin(n-1) represents the indoor temperature at the previous moment, Tset(n-1) represents the set temperature at the previous moment, △Tin_hz(n-1) represents the first temperature difference between the indoor temperature at the previous moment and the set temperature, K1, K2, and K3 are preset coefficients, the interval between the previous moment and the current moment is a preset time, and the interval between the current moment and the next moment is a preset time.
4. The method according to claim 1, characterized in that: Determining a target speed of the indoor fan of the air conditioner according to a third control model according to a second temperature difference between the indoor temperature and the set temperature, or determining a target speed of the indoor fan of the air conditioner according to a fourth control model, includes: Determine whether the absolute value of the second temperature difference between the indoor temperature at the current moment and the set temperature is less than a second preset temperature difference threshold; If it is judged that the absolute value of the second temperature difference is less than the second preset temperature difference threshold, the target speed of the indoor fan of the air conditioner at the next moment is obtained according to the third control model. If it is judged that the absolute value of the second temperature difference is greater than or equal to the second preset temperature difference threshold, the target speed of the indoor fan of the air conditioner at the next moment is obtained according to the fourth control model, wherein the preset time is between the current moment and the next moment.
5. The method according to claim 1 or 4, characterized in that: The third control model includes the following formula (9), and the target speed of the indoor fan of the air conditioner is obtained according to the third control model, including: According to the second temperature difference, the target speed of the indoor fan of the air conditioner is calculated according to the following formula (9): Z(n+1)=Z(n)+[K4 *△Tin_rpm(n)] (9) The fourth control model includes the following formula (10), and the target speed of the indoor fan of the air conditioner is obtained according to the fourth control model, including: According to the second temperature difference, the target speed of the indoor fan of the air conditioner is calculated according to the following formula (10): Z(n+1)=Z(n)+Kd*[K5*△Tin_rpm(n)+K6*(△Tin_rpm(n)-△Tin_rpm(n-1))]-Kw*[K7*△RH_rpm(n)+K8*(△RH_rpm(n)-△RH_rpm(n-1))](10); Among them, Z(n) represents the target speed of the indoor fan at the current moment, Z(n+1) represents the target speed of the indoor fan at the next moment, Tin(n) represents the indoor temperature at the current moment, Tset(n) represents the set temperature at the current moment, RHin(n) represents the indoor relative humidity at the current moment, RHset(n) represents the set relative humidity at the current moment, △Tin_rpm(n) represents the second temperature difference between the indoor temperature at the current moment and the set temperature; △Tin_rpm(n-1) represents the second temperature difference between the indoor temperature at the previous moment and the set temperature, △RH_rpm(n-1) represents the humidity difference between the indoor relative humidity at the previous moment and the set relative humidity, K4, K5, K6, K7, K8 are preset coefficients, Kd is the temperature control weight, Kw is the humidity control weight, the interval between the previous moment and the current moment is a preset time, and the interval between the current moment and the next moment is a preset time.
6. The method according to claim 5, characterized in that The temperature control weight and humidity control weight are determined according to the temperature difference between the current indoor temperature and the set temperature and the humidity difference between the indoor relative humidity and the set relative humidity, using the corresponding relationship between the preset different temperature difference intervals between the indoor temperature and the set temperature and the humidity difference intervals between the indoor relative humidity and the set relative humidity and the temperature control weight and the humidity control weight.
7. A control device for an air conditioner, characterized in that: include: a first determining unit, for determining, at every preset frequency control period, a target operating frequency of the air conditioner obtained according to a first temperature difference between an indoor temperature and a set temperature according to a first control model, or a target operating frequency of the air conditioner obtained according to a second control model; a second determining unit, for determining, at every preset indoor fan control cycle, a target speed of the indoor fan of the air conditioner obtained according to the third control model or a target speed of the indoor fan of the air conditioner obtained according to the fourth control model, based on a second temperature difference between the indoor temperature and the set temperature; A control unit is used to control the operation of the compressor of the air conditioner according to the target operating frequency obtained according to the first control model or the second control model, and to control the operation of the indoor fan of the air conditioner according to the target speed of the indoor fan obtained according to the third control model or the fourth control model.
8. A storage medium, characterized in that: A computer program is stored thereon, and when the program is executed by a processor, the steps of any method described in claims 1-6 are implemented.
9. An air conditioner, characterized in that: The method comprises a processor, a memory and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps of any method described in claims 1 to 6 when executing the program, or comprises the control device described in claim 7.
10. A computer program product, characterized in that The invention comprises a computer program, which implements the steps of any one of the methods of claims 1 to 6 when executed by a processor.
