Control method of air conditioner, controller, air conditioner and medium

The control method for multi-split air conditioners stabilizes operation by calculating load indices and adjusting target saturation temperatures, reducing noise and energy consumption through dynamic temperature adjustments.

CN119196901APending Publication Date: 2024-12-27GD MIDEA AIR CONDITIONING EQUIP CO LTD +1
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202411549103.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-31
Publication Date
2024-12-27

AI Technical Summary

Technical Problem

Multi-split air conditioners face limited system adjustment due to fixed target evaporating or condensing temperatures, leading to frequent starts and stops, increased energy consumption, and noise from high-frequency operations.

Method used

A control method that calculates load indices for each indoor unit, determines maximum and minimum load indices, and adjusts the target saturation temperature based on actual saturation temperatures to stabilize operation and reduce noise.

Benefits of technology

Reduces frequent start-stop noise and high-frequency noise during low-load startup by dynamically adjusting target temperatures, improving user comfort and energy efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119196901A_ABST
    Figure CN119196901A_ABST
Patent Text Reader

Abstract

The invention provides a control method of an air conditioner, a controller, the air conditioner and a medium. The control method comprises the steps that the load index of each indoor unit in a running state from the starting moment to the current moment is obtained; screening out a maximum load index and a minimum load index from the plurality of load indexes; according to the maximum load index, the minimum load index and the first target saturation temperature of the refrigerant in the current control period, the second target saturation temperature of the refrigerant in the next control period is determined; and the actual saturation temperature of the refrigerant of each indoor unit in the next control period is detected, and the operation parameters of the air conditioner are controlled according to the actual saturation temperature and the second target saturation temperature. According to the invention, the real-time load can be identified and calculated based on the control error, the elimination of the indoor load is taken as a final target, the target saturation temperature is adjusted, the system output is adjusted along with the change of the load index, the frequent starting and stopping noise and the frequency rising and high-frequency noise during starting can be reduced under the low load, and the comfort is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of air conditioners, and in particular to a control method, a controller, an air conditioner and a medium of an air conditioner. Background Art

[0002] In the related art, a multi-split air conditioner is generally composed of one outdoor unit and multiple indoor units, and is generally controlled by a set target evaporating temperature or a set target condensing temperature. Since the target evaporating temperature or the target condensing temperature cannot change with the actual load of the room under the control method of the set target evaporating temperature or the set target condensing temperature, the system adjustment space is limited during the process of reducing the room load. Not only may frequent starts and stops occur when the target critical value is reached, but the frequency increase is too high at startup, which not only increases energy consumption, but also the sudden change of operating state and high-frequency operation are likely to cause vibration noise in the indoor and outdoor units. Summary of the invention

[0003] The present application aims to solve at least one of the technical problems existing in the prior art. To this end, the present application proposes a control method, a controller, an air conditioner and a medium for an air conditioner, aiming to make the operation state of the air conditioner more stable and reduce the occurrence of noise.

[0004] In a first aspect, an embodiment of the present application provides a method for controlling an air conditioner, comprising:

[0005] Obtain the load index of each indoor unit in operation from the start time to the current time;

[0006] Screening the plurality of load indexes to obtain a maximum load index and a minimum load index;

[0007] determining a second target saturation temperature of the refrigerant in a next control cycle according to the maximum load index, the minimum load index, and the first target saturation temperature of the refrigerant in a current control cycle;

[0008] The actual saturation temperature of the refrigerant of each indoor unit in the next control cycle is detected, and the operating parameters of the air conditioner are controlled according to the actual saturation temperature and the second target saturation temperature.

[0009] According to some embodiments of the present application, obtaining the load index of each indoor unit in operation from the start time to the current time includes:

[0010] For each indoor unit in operation, the ambient temperature is obtained at a preset time interval, and the control error at the current moment is calculated based on the ambient temperature and the set temperature;

[0011] The control error and the preset weight index are convoluted to obtain the load index of each indoor unit in operation from the start-up time to the current time.

[0012] According to some embodiments of the present application, the load index is calculated by the following formula:

[0013]

[0014] Wherein, the LDI(τ) is the load index; the ε(τ) is the control error, which represents the dynamic difference between load and capacity; the α is the weight index, α t-τ It indicates that the indicative effect of the control error on the load decays exponentially with time history; the upper limit of t is the preset time.

[0015] According to some embodiments of the present application, the value of the weight index is determined by at least one of the following steps:

[0016] Identifying an operating mode of the air conditioner, and determining a value of the weight index according to the operating mode;

[0017] Calculating the operating time of the air conditioner in the same mode, and determining the value of the weight index according to the operating time;

[0018] The historical operation data of the air conditioner is obtained, and the value of the weight index is determined according to the historical operation data.

[0019] According to some embodiments of the present application, the second target saturation temperature is calculated by the following formula:

[0020] T 2target =T 2target_k -C 1 *max(LDI i )-C 2 *min(LDI i )

[0021] Among them, the T 2target is the second target saturation temperature, the T 2target_k is the first target saturation temperature, the max(LDI i ) is the maximum load index, the min(LDI i ) is the minimum load index, the C 1 is the first variation coefficient of the second target saturation temperature with the maximum load index, the C 2 is a second variation coefficient of the second target saturation temperature with respect to the minimum load index.

[0022] According to some embodiments of the present application, it also includes: determining the first variation coefficient and the second variation coefficient according to the maximum load index.

[0023] According to some embodiments of the present application, determining the first variation coefficient and the second variation coefficient according to the maximum load index includes at least one of the following:

[0024] When the maximum load index is less than zero, determining that the value of the first variation coefficient is zero, and determining that the value of the second variation coefficient is not zero;

[0025] When the maximum load index is greater than or equal to zero, it is determined that the value of the first variation coefficient is not zero, and it is determined that the value of the second variation coefficient is zero.

[0026] According to some embodiments of the present application, after determining the second target saturation temperature of the refrigerant in the next control cycle, the method further includes:

[0027] Get the preset upper limit temperature and the preset lower limit temperature;

[0028] The second target saturation temperature is constrained according to the preset upper limit temperature and the preset lower limit temperature, wherein the upper limit value of the constrained second target saturation temperature is less than or equal to the preset upper limit temperature, and the lower limit value is greater than or equal to the preset lower limit temperature.

[0029] According to some embodiments of the present application, controlling the operating parameters of the air conditioner according to the actual saturation temperature and the second target saturation temperature includes:

[0030] Obtaining the rated capacity parameters of each of the indoor units in operation;

[0031] Performing weighted averaging on the plurality of actual saturation temperatures according to the rated capacity parameter to obtain a weighted average temperature;

[0032] An operating parameter of the air conditioner is controlled according to a deviation value between the weighted average temperature and the second target saturation temperature.

[0033] According to some embodiments of the present application, controlling the operating parameters of the air conditioner according to the deviation value between the weighted average temperature and the second target saturation temperature includes at least one of the following:

[0034] When the deviation between the weighted average temperature and the second target saturation temperature is less than or equal to a preset deviation value, limiting the frequency of the compressor and the speed of the fan;

[0035] When the deviation between the weighted average temperature and the second target saturation temperature is greater than a preset deviation, the compressor and the fan are controlled according to the original control logic.

[0036] According to some embodiments of the present application, the first target saturation temperature, the second target saturation temperature and the actual saturation temperature are evaporation temperatures or condensation temperatures.

[0037] In a second aspect, an embodiment of the present application provides a controller comprising: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the air conditioner control method of the first aspect mentioned above when running the computer program.

[0038] In a third aspect, an embodiment of the present application provides an air conditioner, comprising the controller of the second aspect described above.

[0039] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium storing computer-executable instructions, wherein the computer-executable instructions are used to execute the air conditioner control method as described in the first aspect above.

[0040] In a fifth aspect, an embodiment of the present application provides a computer program product, comprising a computer program or computer instructions, characterized in that the computer program or the computer instructions are stored in a computer-readable storage medium, a processor of a computer device reads the computer program or the computer instructions from the computer-readable storage medium, and the processor executes the computer program or the computer instructions, so that the computer device executes the air conditioner control method as described in the first aspect above.

[0041] According to the technical solution of the embodiment of the present application, at least the following beneficial effects are achieved: first, the embodiment of the present application obtains the load index of each indoor unit in operation from the start-up time to the current time; then, multiple load indices are screened to obtain the maximum load index and the minimum load index; then, the second target saturation temperature of the refrigerant in the next control cycle is determined based on the maximum load index, the minimum load index and the first target saturation temperature of the refrigerant in the current control cycle; finally, the embodiment of the present application detects the actual saturation temperature of the refrigerant in each indoor unit in the next control cycle, and controls the operating parameters of the air conditioner based on the actual saturation temperature and the second target saturation temperature. Since the load index of the embodiment of the present application is a calculation of the load index at each moment from the start moment to the current moment, it takes into account to a certain extent the impact of the accumulated control error in the past operation process. Therefore, the embodiment of the present application can identify and calculate the real-time load based on the control error, and then eliminate the indoor load as the ultimate goal, and adjust the target saturation temperature, that is, the target evaporation temperature or the target condensation temperature, so as to achieve the purpose of adjusting the system output following the change of the load index. Under low load, the frequent start and stop noise can be reduced, and at the same time, the frequency increase and high-frequency noise during low-load startup are reduced, thereby improving user comfort.

[0042] Additional aspects and advantages of the present application will be given in part in the description below, and in part will become apparent from the description below, or will be learned through the practice of the present application. BRIEF DESCRIPTION OF THE DRAWINGS

[0043] The accompanying drawings are used to provide further understanding of the technical solution of the present application and constitute a part of the specification. Together with the embodiments of the present application, they are used to explain the technical solution of the present application and do not constitute a limitation on the technical solution of the present application.

[0044] Figure 1 is a flow chart of a method for controlling an air conditioner provided by an embodiment of the present application;

[0045] Figure 2 is a flow chart of a method for controlling an air conditioner provided by another embodiment of the present application;

[0046] Figure 3 is a flow chart of a method for controlling an air conditioner provided by another embodiment of the present application;

[0047] Figure 4 is a flow chart of a method for controlling an air conditioner provided by another embodiment of the present application;

[0048] Figure 5 is a flow chart of a method for controlling an air conditioner provided by another embodiment of the present application;

[0049] Figure 6is a flow chart of a method for controlling an air conditioner provided by another embodiment of the present application;

[0050] Figure 7 is a signal processing logic diagram of a control method for an air conditioner provided by an embodiment of the present application;

[0051] Figure 8 It is an execution logic diagram of starting the actuator after reaching the temperature provided by an embodiment of the present application;

[0052] Fig. 9 is a schematic diagram of the change of evaporator temperature over time provided by an embodiment of the present application;

[0053] Fig.10 is a schematic diagram of the change of compressor frequency over time provided by an embodiment of the present application;

[0054] Fig.11 is a schematic diagram of the change of the fan speed over time provided by an embodiment of the present application;

[0055] Fig.12 It is a schematic diagram of a controller for executing a method for controlling an air conditioner provided in one embodiment of the present application. DETAILED DESCRIPTION

[0056] The embodiments of the present application are described in detail below, and examples of the embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals throughout represent the same or similar elements or elements having the same or similar functions. The embodiments described below with reference to the accompanying drawings are exemplary and are only used to explain the present application, and cannot be understood as limiting the present application.

[0057] In the description of the present application, it should be understood that descriptions involving orientation, such as up, down, front, back, left, right, etc., indicating orientations or positional relationships, are based on the orientations or positional relationships shown in the accompanying drawings, and are only for the convenience of describing the present application and simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and therefore should not be understood as a limitation on the present application.

[0058] In the description of this application, "several" means one or more, "more" means more than two, "greater than", "less than", "exceed", etc. are understood to exclude the number itself, and "above", "below", "within", etc. are understood to include the number itself. If there is a description of "first" or "second", it is only used for the purpose of distinguishing technical features, and cannot be understood as indicating or implying relative importance or implicitly indicating the number of the indicated technical features or implicitly indicating the order of the indicated technical features.

[0059] In the description of this application, unless otherwise clearly defined, terms such as setting, installing, connecting, etc. should be understood in a broad sense, and technicians in the relevant technical field can reasonably determine the specific meanings of the above terms in this application based on the specific content of the technical solution.

[0060] In some cases, a multi-split air conditioner is generally composed of one outdoor unit and multiple indoor units, and is generally controlled by a set target evaporating temperature or a set target condensing temperature. Since the target evaporating temperature or the target condensing temperature cannot change with the actual load of the room under the control method of the set target evaporating temperature or the set target condensing temperature, the system has limited adjustment space when the room load is reduced. Not only may frequent starts and stops occur when the target critical value is reached, but the frequency increase is too high at startup, which not only increases energy consumption, but also the sudden change of operating state and high-frequency operation are likely to cause vibration noise in the indoor and outdoor units.

[0061] Based on the above situation, the embodiments of the present application propose a control method, a controller, an air conditioner and a medium for an air conditioner, aiming to make the operating state of the air conditioner more stable and reduce the occurrence of noise.

[0062] The following further describes various embodiments of the air conditioner control method of the present application in conjunction with the accompanying drawings.

[0063] like Figure 1 As shown, Figure 1 It is a flowchart of a control method of an air conditioner provided by an embodiment of the present application; the control method may include but is not limited to step S110, step S120, step S130 and step S140.

[0064] Step S110, obtaining the load index of each indoor unit in operation from the start time to the current time;

[0065] Step S120, screening multiple load indexes to obtain a maximum load index and a minimum load index;

[0066] Step S130, determining a second target saturation temperature of the refrigerant in the next control cycle according to the maximum load index, the minimum load index and the first target saturation temperature of the refrigerant in the current control cycle;

[0067] Step S140, detecting the actual saturation temperature of the refrigerant of each indoor unit in the next control cycle, and controlling the operating parameters of the air conditioner according to the actual saturation temperature and the second target saturation temperature.

[0068] In one embodiment, during the operation of the air conditioner, the load index of each running indoor unit from the start-up time to the current time is calculated and collected, and then the maximum load index and the minimum load index are screened out from multiple load indexes. Next, the maximum load index, the minimum load index and the first target saturation temperature of the refrigerant in the current control cycle are input into a preset calculation model such as a calculation formula, thereby outputting the second target saturation temperature of the refrigerant in the next control cycle. Finally, in the next control cycle, the embodiment of the present application will compare the second target saturation temperature with the actual saturation temperature of the refrigerant, and adjust the operating parameters of the air conditioner according to the comparison result.

[0069] Since the load index of the embodiment of the present application is a calculation of the load index at each moment from the start moment to the current moment, it takes into account to a certain extent the impact of the accumulated control error in the past operation process. Therefore, the embodiment of the present application can identify and calculate the real-time load based on the control error, and then eliminate the indoor load as the ultimate goal, and adjust the target saturation temperature, that is, the target evaporation temperature or the target condensation temperature, so as to achieve the purpose of adjusting the system output following the change of the load index. Under low load, the frequent start and stop noise can be reduced, and at the same time, the frequency increase and high-frequency noise during low-load startup are reduced, thereby improving user comfort.

[0070] In one embodiment, the first target saturation temperature, the second target saturation temperature and the actual saturation temperature may correspond to the evaporation temperature or the condensation temperature. Specifically, the first target saturation temperature and the second target saturation temperature may be the target evaporation temperature or the target condensation temperature, and the actual saturation temperature may be the actual evaporation temperature or the actual condensation temperature.

[0071] In addition, if Figure 2 As shown, Figure 2 This is a flow chart of a method for controlling an air conditioner provided by another embodiment of the present application. The above step S110 may include but is not limited to step S210 and step S220.

[0072] Step S210: for each indoor unit in operation, obtain the ambient temperature at a preset time interval, and calculate the control error at the current moment according to the ambient temperature and the set temperature;

[0073] Step S220: Perform convolution calculation on the control error and the preset weight index to obtain the load index of each indoor unit in operation from the start-up time to the current time.

[0074] In one embodiment, for each running indoor unit, starting from the start-up time of the indoor unit, the ambient temperature of the indoor space is obtained at each preset time interval, and the control error at the corresponding time is calculated by the ambient temperature and the set temperature. Then, the control error and the preset weight index are input into the convolution calculation model, so as to obtain the load index of the indoor unit from the start-up time to the current time through the convolution calculation.

[0075] It can be understood that the above-mentioned preset time can be pre-set, and the embodiment of the present application does not specifically limit the value of the preset time.

[0076] It should be noted that the control error may refer to the difference between the ambient temperature and the set temperature.

[0077] The load index calculated by convolution means that the calculation of the load index at each moment takes into account the influence of the accumulated control error in the past operation process to a certain extent. The degree of this influence can be determined by different weight indexes.

[0078] In one embodiment, the load index can be calculated by the following formula:

[0079]

[0080] Among them, LDI(τ) is the load index; ε(τ) is the control error, which represents the dynamic difference between load and capacity; α is the weight index, α t-τ It means that the indicative effect of the control error on the load decays exponentially with the time history; the upper limit of t is the preset time.

[0081] In one embodiment, the value of the weight index is determined by at least one of the following steps:

[0082] Identify the operating mode of the air conditioner and determine the value of the weight index according to the operating mode;

[0083] Calculate the operating time of the air conditioner in the same mode, and determine the value of the weight index according to the operating time;

[0084] The historical operation data of the air conditioner is obtained, and the value of the weight index is determined according to the historical operation data.

[0085] It should be noted that, under the convolution formula, the calculation of LDI (τ) at the current moment takes into account the attenuation of the control error over time. For the assignment of α, different values ​​can be considered in different control scenarios. For example, during the operation of the system in the same mode, it can be a continuous change with the operation, a segmented change, or a fixed change. In addition, in different modes, the value of α can be different, and even the value of α can be adaptively learned based on the historical operation data of the air conditioner.

[0086] In one embodiment, the second target saturation temperature is calculated by the following formula:

[0087] T 2target =T 2target_k -C 1 *max(LDI i )-C 2 *min(LDI i )

[0088] Among them, T 2target is the second target saturation temperature, T 2target_k is the first target saturation temperature, max(LDI i ) is the maximum load index, min(LDI i ) is the minimum load index, C 1 is the first variation coefficient of the second target saturation temperature with the maximum load index, C 2 is a second variation coefficient of the second target saturation temperature with respect to the minimum load index.

[0089] Among them, C 1 and C 2 Respectively represent the variation coefficient of the second target saturation temperature with the maximum load index and the minimum load index. In different scenarios, C 1 and C 2 Different values ​​can be taken flexibly. For example, the first variation coefficient and the second variation coefficient can be determined according to the maximum load index.

[0090] In one embodiment, the determination method of the first variation coefficient and the second variation coefficient includes at least one of the following:

[0091] When the maximum load index is less than zero, the value of the first variation coefficient is determined to be zero, and the value of the second variation coefficient is determined to be non-zero, that is, when max(LDI i )<0, then T 2target =T 2target_k -C 2 *min(LDI i ).

[0092] When the maximum load index is greater than or equal to zero, it is determined that the value of the first variation coefficient is not zero, and the value of the second variation coefficient is zero, that is, when max(LDI i )≥0, then T 2target =T 2target_k -C 1 *max(LDI i ).

[0093] In addition, if Figure 3 As shown, Figure 3 1 is a flow chart of a method for controlling an air conditioner provided by another embodiment of the present application. After executing the above step S130, the method may further include but is not limited to step S310 and step S320.

[0094] Step S310, obtaining a preset upper limit temperature and a preset lower limit temperature;

[0095] Step S320, constraining the second target saturation temperature according to a preset upper limit temperature and a preset lower limit temperature, wherein the upper limit value of the constrained second target saturation temperature is less than or equal to the preset upper limit temperature, and the lower limit value is greater than or equal to the preset lower limit temperature.

[0096] In one embodiment, the present application embodiment may also determine the upper limit T of the second target saturation temperature according to system reliability or user comfort requirements. 2,up With the lower bound T 2,low , for T 2target Constrain T 2target Constrained to the bounds.

[0097] It can be understood that the above-mentioned preset upper limit temperature and preset lower limit temperature can be pre-set, and the embodiment of the present application does not specifically limit the numerical values ​​of the preset upper limit temperature and the preset lower limit temperature.

[0098] In addition, if Figure 4 As shown, Figure 4 1 is a flow chart of a method for controlling an air conditioner provided by another embodiment of the present application. The above step S140 may include but is not limited to step S410, step S420 and step S430.

[0099] Step S410, obtaining the rated capacity parameters of each indoor unit in operation;

[0100] Step S420, performing weighted averaging on multiple actual saturation temperatures according to the rated capacity parameter to obtain a weighted average temperature;

[0101] Step S430: Control operating parameters of the air conditioner according to the deviation between the weighted average temperature and the second target saturation temperature.

[0102] In one embodiment, the embodiment of the present application will perform a weighted average calculation using multiple rated capacity parameters and multiple actual saturation temperatures to obtain a weighted average temperature, and then calculate the absolute value of the difference between the weighted average temperature and the second target saturation temperature, and control the operating parameters of the air conditioner based on the absolute value of the difference.

[0103] It should be noted that the above step S430 may include but is not limited to: Figure 5 or Figure 6The two implementations shown in the figure are as follows:

[0104] like Figure 5 As shown, Figure 5 4 is a flow chart of a method for controlling an air conditioner provided by another embodiment of the present application. The above step S430 may include but is not limited to step S510 and step S520.

[0105] Step S510: when the deviation value between the weighted average temperature and the second target saturation temperature is less than or equal to the preset deviation value;

[0106] Step S520: limit the frequency of the compressor and the speed of the fan.

[0107] like Figure 6 As shown, Figure 6 4 is a flow chart of a method for controlling an air conditioner provided by another embodiment of the present application. The above step S430 may include but is not limited to step S610 and step S620.

[0108] Step S610: when the deviation between the weighted average temperature and the second target saturation temperature is greater than a preset deviation value;

[0109] Step S620: Control the compressor and the fan according to the original control logic.

[0110] In one embodiment, if the absolute value of the difference between the weighted average temperature and the second target saturation temperature is less than or equal to the preset deviation value, the temperature difference is small and it is necessary to limit the frequency of the compressor and the speed of the fan; if the absolute value of the difference between the weighted average temperature and the second target saturation temperature is greater than the preset deviation value, the temperature difference is large and it is not necessary to limit the frequency of the compressor and the speed of the fan.

[0111] Based on the control methods of the air conditioner of the above-mentioned embodiments, various overall embodiments of the control method of the air conditioner of the present application are respectively proposed below.

[0112] like Figures 7 and 8 As shown, Figure 7 is a signal processing logic diagram of an air conditioner control method provided by an embodiment of the present application, Figure 8 An execution logic diagram for starting an actuator after reaching a temperature is provided by an embodiment of the present application.

[0113] The specific implementation steps of this plan are as follows:

[0114] Step 1: During the multi-link operation, calculate and collect the load indexes of the multiple running indoor units, recorded as LDI_i, where i represents the number of different indoor units. A load index can be calculated for each indoor unit at any time after the system is turned on. The calculation method is as follows:

[0115] For a running indoor unit (referred to as the i-th indoor unit):

[0116] The time when the indoor unit is turned on is recorded as t 0 moment, from t 0 Starting from the moment, every time interval ΔT, calculate the control error: ε = T 1 -T set .

[0117] At any j-th moment, based on the control error ε(τ) at the current moment and the load index at the previous moment, the load index LDI(τ) from the start moment to the current moment is calculated according to the following formula.

[0118] In principle, the real-time load index is defined according to the following formula, which represents the convolution of the error function ε(τ) and the weight function α(τ), indicating the important characteristics of the load:

[0119] ε(τ)=T 1 (τ)-T set (τ)

[0120]

[0121] Among them, ε(τ) represents the dynamic difference between load and capacity; α t-τ It indicates that the indicative effect of the error on the load decays exponentially with the time history; the integral expresses the slow dynamic characteristics of the load, and the upper limit of t is the time interval ΔT.

[0122] Under this convolution formula, the calculation of LDI (τ) at the current moment takes into account the attenuation of the control error over time. For the assignment of α, different values ​​can be considered in different control scenarios. For example, during the operation of the system in the same mode, it can be a continuous change with the operation, a segmented change, or a fixed change. In addition, in different modes, the value of α can be different, and even the value of α can be adaptively learned based on the historical operation data of the air conditioner.

[0123] Essentially, the load index expression expressed in the form of convolution means that the calculation of the load index at each moment takes into account the influence of the accumulated control error in the past operation process to a certain extent. The degree of this influence can be determined by different weight indexes.

[0124] Step 2: Determine the target evaporation / condensation temperature T2 of the multi-split system in the next control cycle according to the load index of different indoor units.

[0125] For a running multi-contact system, at any time:

[0126] Calculate and collect the load index of all currently running indoor units. Assuming that there are n indoor units currently turned on, record them as LDI 1 , ,LDI i …,LDI n ; From the electronic control board storage of each indoor unit in the turned-on state, retrieve the LDI historical sequence up to t1 time before the current time (for example, if the current time is t, then take the LDI sequence in the time period [t-t1, t]), and record the LDI historical sequence of each indoor unit as Arr_LDI i .

[0127] Sort the load index of all indoor units at the current moment, lock the maximum LDI indoor unit and the minimum LDI indoor unit, and determine the current system's max(LDI i ) and min(LDI i ).

[0128] According to max(LDI i ) and min(LDI i ) and the current target T 2target_k (If the current time is the start time, then for cooling mode, the start time For heating mode, the start time For heating mode, the start time For example, the initial value of the cooling mode can be set to 9°C, and the initial value of the heating mode can be set to 45°C). According to the calculation formula, the target T2 in the next control cycle is determined.

[0129] T 2target =T 2target_k -C 1 *max(LDI i )-C 2 *min(LDI i )

[0130] Among them, C1 and C2 represent the variation coefficients of target T2 with the maximum load index and the minimum load index respectively. In different scenarios, C1 and C2 can flexibly take different values.

[0131] For example, in cooling mode, C1 and C2 can be specified according to the following rules:

[0132] If max(LDI i )<0, then C 1 =0,C 2 ≠0, C 2 It is recommended to be a value greater than 0 and less than or equal to 1, which is used to indicate the increase of target T2 with the maximum load index;

[0133] If max(LDIi )≥0, then C 1 ≠0,C 2 =0, C 1 It is recommended to be a value greater than 0 and less than or equal to 1, which is used to indicate the reduction of target T2 with the maximum load index.

[0134] In addition, the upper limit T of the target T2 temperature can be determined according to system reliability or user comfort requirements. 2,up With the lower bound T 2,low , for T 2target Constrain T 2target Constrained to the bounds.

[0135] Step 3: Determine the action of the actuator (compressor, electronic expansion valve) based on the difference between the actual T2 and the target T2.

[0136] Get the real-time actual T2 value of each indoor unit, and perform weighted average of the system's T2 values ​​according to the rated capacity of different indoor units to obtain the actual average T2 value of the current system. For example, there are currently n indoor units with energy demand, with nominal capacities of n1, n2, n3...nx KW, and T2 temperatures corresponding to T21, T22, T23...T2x℃, then:

[0137]

[0138] According to T 2mean and T 2target The gap determines the action of the actuator.

[0139] Step 4: Repeat steps 1 to 3 at intervals of ΔT and send the command to the master controller for execution.

[0140] Based on the above control steps, in actual operation, its execution scheme can be seen Figures 9 to 11 , as follows:

[0141] Air conditioners are more likely to generate loud noise when running at high frequencies and when increasing or decreasing the frequency. 2mean -T 2target When the temperature difference is less than 5 degrees, it is considered that the temperature difference is small, and the starting power of the motor and fan is limited, such as Figures 9 to 11 As shown, after reaching the temperature for the first time at t0 after startup, the compressor frequency will begin to decrease and run at the lowest frequency. When a temperature difference is detected, the frequency will start to increase again. Through control, it will no longer increase to the frequency at the first startup, but run at a lower frequency. This can reduce the noise generated by the air conditioner when it runs at high frequency and when the frequency is increased or decreased.

[0142] The embodiment of the present application proposes a calculation method for identifying the real-time load based on the control error, and then adjusts the target evaporation / condensation temperature with the ultimate goal of eliminating the indoor load, thereby achieving the purpose of adjusting the system output following the change of the load index. Under low load, the frequent start-stop noise can be reduced, and the frequency increase and high-frequency noise during low-load startup can be reduced, thereby improving user comfort.

[0143] Based on the control methods of the air conditioner in the above-mentioned embodiments, various embodiments of the controller, air conditioner, computer-readable storage medium and computer program product of the present application are respectively proposed below.

[0144] like Fig.12 As shown, Fig.12 1 is a schematic diagram of a controller for executing a control method provided by an embodiment of the present application. The controller 100 implemented in the present application includes: a processor 110, a memory 120, and a computer program stored in the memory 120 and executable on the processor 110, wherein: Fig.12 In the figure, a processor 110 and a memory 120 are taken as an example.

[0145] The processor 110 and the memory 120 may be connected via a bus or other means. Fig.12 The example of connecting through bus is taken in the following.

[0146] The memory 120, as a non-transitory computer-readable storage medium, can be used to store non-transitory software programs and non-transitory computer executable programs. In addition, the memory 120 may include a high-speed random access memory, and may also include a non-transitory memory, such as at least one disk storage device, a flash memory device, or other non-transitory solid-state storage device. In some embodiments, the memory 120 may optionally include a memory 120 remotely arranged relative to the processor 110, and these remote memories 120 may be connected to the controller 100 via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.

[0147] Those skilled in the art will understand that Fig.12 The device structure shown in the figure does not constitute a limitation on the controller 100, and may include more or less components than shown in the figure, or combine certain components, or arrange the components differently.

[0148] exist Fig.12 In the controller 100 shown, the processor 110 can be used to call the control program stored in the memory 120 to implement the above control method. Specifically, the non-transient software program and instructions required to implement the control method of the above embodiment are stored in the memory 120, and when executed by the processor 110, the control method of the above embodiment is executed.

[0149] It is worth noting that since the controller 100 of the embodiment of the present application can execute the control method of any of the above-mentioned embodiments, the specific implementation methods and technical effects of the controller 100 of the embodiment of the present application can refer to the specific implementation methods and technical effects of the control method of any of the above-mentioned embodiments.

[0150] In addition, an embodiment of the present application further provides an air conditioner, which includes the controller of the above embodiment.

[0151] It is worth noting that since the air conditioner of the embodiment of the present application includes the controller of the above embodiment, and the controller of the above embodiment can execute the control method of any of the above embodiments, the specific implementation methods and technical effects of the air conditioner of the embodiment of the present application can refer to the specific implementation methods and technical effects of the control method of any of the above embodiments.

[0152] In addition, an embodiment of the present application further provides a computer-readable storage medium, which stores computer-executable instructions, and the computer-executable instructions are used to execute the above-described control method. Figures 1 to 8 The method steps in .

[0153] It is worth noting that since the computer-readable storage medium of the embodiments of the present application can execute the control method of any of the above embodiments, the specific implementation methods and technical effects of the computer-readable storage medium of the embodiments of the present application can refer to the specific implementation methods and technical effects of the control method of any of the above embodiments.

[0154] In addition, an embodiment of the present application further provides a computer program product, including a computer program or computer instructions, the computer program or computer instructions are stored in a computer-readable storage medium, the processor of the computer device reads the computer program or computer instructions from the computer-readable storage medium, and the processor executes the computer program or computer instructions, so that the computer device executes the above-described control method. Figures 1 to 8 The method steps in .

[0155] It is worth noting that since the computer program product of the embodiments of the present application can execute the control method of any of the above embodiments, the specific implementation methods and technical effects of the computer program product of the embodiments of the present application can refer to the specific implementation methods and technical effects of the control method of any of the above embodiments.

[0156] It will be appreciated by those skilled in the art that all or some of the steps and systems in the disclosed method above may be implemented as software, firmware, hardware and appropriate combinations thereof. Some physical components or all physical components may be implemented as software executed by a processor, such as a central processing unit, a digital signal processor or a microprocessor, or may be implemented as hardware, or may be implemented as an integrated circuit, such as an application specific integrated circuit. Such software may be distributed on a computer-readable medium, which may include a computer storage medium (or a non-transitory medium) and a communication medium (or a temporary medium). As known to those skilled in the art, the term computer storage medium includes volatile and non-volatile, removable and non-removable media implemented in any method or technology for storing information (such as computer-readable instructions, data structures, program modules or other data). Computer storage media include, but are not limited to, RAM, ROM, EEPROM, flash memory or other memory technologies, CD-ROM, digital versatile disks (DVD) or other optical disk storage, magnetic cassettes, magnetic tapes, disk storage or other magnetic storage devices, or any other medium that may be used to store desired information and may be accessed by a computer. Furthermore, it is well known to those skilled in the art that communication media typically include computer readable instructions, data structures, program modules, or other data in a modulated data signal such as a carrier wave or other transport mechanism, and may include any information delivery media.

[0157] The above is a specific description of the preferred implementation of the present application, but the present application is not limited to the above implementation mode. Technical personnel familiar with the field can also make various equivalent modifications or substitutions under the shared conditions without violating the spirit of the present application. These equivalent modifications or substitutions are all included in the scope defined by the claims of the present application.

Claims

1. A method for controlling an air conditioner, characterized in that: include: Obtain the load index of each indoor unit in operation from the start time to the current time; Screening the plurality of load indexes to obtain a maximum load index and a minimum load index; determining a second target saturation temperature of the refrigerant in a next control cycle according to the maximum load index, the minimum load index, and the first target saturation temperature of the refrigerant in a current control cycle; The actual saturation temperature of the refrigerant of each indoor unit in the next control cycle is detected, and the operating parameters of the air conditioner are controlled according to the actual saturation temperature and the second target saturation temperature.

2. The method according to claim 1, characterized in that The step of obtaining the load index of each indoor unit in operation from the start time to the current time includes: For each indoor unit in operation, the ambient temperature is obtained at a preset time interval, and the control error at the current moment is calculated based on the ambient temperature and the set temperature; The control error and the preset weight index are convoluted to obtain the load index of each indoor unit in operation from the start-up time to the current time.

3. The method according to claim 2, characterized in that The load index is calculated by the following formula: LDI(τ)=∫0 t (t-t) α ε(τ)dτ,α∈(0,1) Wherein, the LDI(τ) is the load index; the ε(τ) is the control error, which represents the dynamic difference between load and capacity; the α is the weight index, α t-τ It indicates that the indicative effect of the control error on the load decays exponentially with time history; the upper limit of t is the preset time.

4. The method according to claim 2 or 3, characterized in that: The value of the weight index is determined by at least one of the following steps: Identifying an operating mode of the air conditioner, and determining a value of the weight index according to the operating mode; Calculating the operating time of the air conditioner in the same mode, and determining the value of the weight index according to the operating time; The historical operation data of the air conditioner is obtained, and the value of the weight index is determined according to the historical operation data.

5. The method according to claim 1, characterized in that The second target saturation temperature is calculated by the following formula: T 2target =T 2target_k -C1*max(LDI i )-C2*min(LDI i ) Among them, the T 2target is the second target saturation temperature, the T 2target_k is the first target saturation temperature, the max(LDI i ) is the maximum load index, the min(LDI i ) is the minimum load index, C1 is the first variation coefficient of the second target saturation temperature with the maximum load index, and C2 is the second variation coefficient of the second target saturation temperature with the minimum load index.

6. The method according to claim 5, characterized in that Also includes: The first variation coefficient and the second variation coefficient are determined according to the maximum load index.

7. The method according to claim 6, characterized in that The determining the first variation coefficient and the second variation coefficient according to the maximum load index comprises at least one of the following: When the maximum load index is less than zero, determining that the value of the first variation coefficient is zero, and determining that the value of the second variation coefficient is not zero; When the maximum load index is greater than or equal to zero, it is determined that the value of the first variation coefficient is not zero, and it is determined that the value of the second variation coefficient is zero.

8. The method according to claim 1, characterized in that After determining the second target saturation temperature of the refrigerant in the next control cycle, the method further includes: Get the preset upper limit temperature and the preset lower limit temperature; The second target saturation temperature is constrained according to the preset upper limit temperature and the preset lower limit temperature, wherein the upper limit value of the constrained second target saturation temperature is less than or equal to the preset upper limit temperature, and the lower limit value is greater than or equal to the preset lower limit temperature.

9. The method according to claim 1, characterized in that: The step of controlling the operating parameters of the air conditioner according to the actual saturation temperature and the second target saturation temperature comprises: Obtaining the rated capacity parameters of each of the indoor units in operation; Performing weighted averaging on the plurality of actual saturation temperatures according to the rated capacity parameter to obtain a weighted average temperature; An operating parameter of the air conditioner is controlled according to a deviation value between the weighted average temperature and the second target saturation temperature.

10. The method according to claim 9, characterized in that The controlling of the operating parameters of the air conditioner according to the deviation between the weighted average temperature and the second target saturation temperature comprises at least one of the following: When the deviation between the weighted average temperature and the second target saturation temperature is less than or equal to a preset deviation value, limiting the frequency of the compressor and the speed of the fan; When the deviation between the weighted average temperature and the second target saturation temperature is greater than a preset deviation, the compressor and the fan are controlled according to the original control logic.

11. The method according to claim 1, characterized in that: The first target saturation temperature, the second target saturation temperature and the actual saturation temperature are evaporation temperatures or condensation temperatures.

12. A controller, characterized in that: include: A memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the air conditioner control method according to any one of claims 1 to 11 when executing the computer program.

13. An air conditioner, characterized in that: Comprising a controller as claimed in claim 12.

14. A computer-readable storage medium, characterized in that: Computer executable instructions are stored, and the computer executable instructions are used to execute the control method of the air conditioner according to any one of claims 1 to 11.

15. A computer program product comprising a computer program or computer instructions, characterized in that The computer program or the computer instructions are stored in a computer-readable storage medium, the processor of a computer device reads the computer program or the computer instructions from the computer-readable storage medium, and the processor executes the computer program or the computer instructions, so that the computer device executes the air conditioner control method as described in any one of claims 1 to 11.

Citation Information

Cited By

  • Control method of multi-split air conditioner, controller, multi-split air conditioner and medium

    CN120760271A