Liquid flow control method, device, apparatus, and storage medium

CN116839193BActive Publication Date: 2026-06-09GUANGDONG PHNIX ECO ENERGY SOLUTION +1

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
GUANGDONG PHNIX ECO ENERGY SOLUTION
Filing Date
2023-05-19
Publication Date
2026-06-09

Smart Images

  • Figure CN116839193B_ABST
    Figure CN116839193B_ABST
Patent Text Reader

Abstract

The application relates to the air conditioning technical field and discloses a liquid flow control method, device and equipment and a storage medium, which are used for determining a target variable through a temperature difference, compressor gear adjustment information and variable adjustment information, and controlling the liquid flow through the target variable, so that the accuracy of the liquid flow adjustment control is improved. The liquid flow control method comprises the following steps: acquiring a target temperature difference difference value in a current period, determining an initial variable through the target temperature difference difference value; acquiring compressor gear adjustment information, compensating the initial variable through the compressor gear adjustment information to obtain an intermediate variable; acquiring variable adjustment information, compensating the intermediate variable through the variable adjustment information to obtain a target variable; and adjusting the rotating speed or opening degree of a flow controller through the target variable to control the liquid flow.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of air conditioning technology, and in particular to a method, apparatus, equipment and storage medium for controlling liquid flow. Background Technology

[0002] The common method for regulating air conditioning flow is to determine variables and then adjust and control the flow rate.

[0003] Currently, in the field of air conditioning technology, controlling liquid flow through variables generally involves obtaining the temperature difference between the liquid inlet temperature and the liquid outlet temperature, obtaining the inlet and outlet temperature difference, comparing the inlet and outlet temperature difference with the preset temperature difference, obtaining the comparison result, determining the target variable based on the comparison result, and controlling the liquid flow through the target variable.

[0004] In existing technologies, methods that rely solely on temperature difference to determine variables and control liquid flow involve relatively few factors, resulting in low accuracy in liquid flow regulation and control. Summary of the Invention

[0005] This invention provides a method, apparatus, device, and storage medium for controlling liquid flow rate. The target variable is determined by temperature difference, compressor speed adjustment information, and variable adjustment information, and the liquid flow rate is controlled by the target variable, thereby improving the accuracy of liquid flow rate regulation and control.

[0006] The first aspect of this invention provides a method for controlling liquid flow rate, comprising: acquiring a target temperature difference value within the current cycle; determining an initial variable based on the target temperature difference value, wherein the target temperature difference value is the difference between the actual temperature difference of the flow controller and a preset temperature difference; acquiring compressor gear adjustment information; compensating the initial variable with the compressor gear adjustment information to obtain an intermediate variable, wherein the intermediate variable is the adjusted variable within the current cycle; acquiring variable adjustment information; compensating the intermediate variable with the variable adjustment information to obtain a target variable, wherein the variable adjustment information is the information after variable adjustment for at least two cycles prior to the current cycle; and adjusting the rotational speed or opening of the flow controller using the target variable to control the liquid flow rate.

[0007] In one feasible implementation, the step of obtaining compressor gear adjustment information and compensating the initial variable with the compressor gear adjustment information to obtain an intermediate variable includes: obtaining compressor gear adjustment information; if the compressor gear adjustment information is used to indicate an increase in compressor gear, then the initial variable is increased according to a first preset value to obtain an intermediate variable; if the compressor gear adjustment information is used to indicate a decrease in compressor gear, then the initial variable is decreased according to a second preset value to obtain an intermediate variable.

[0008] In one feasible implementation, the step of acquiring variable adjustment information and compensating the intermediate variable using the variable adjustment information to obtain the target variable includes: acquiring first information and second information from the variable adjustment information, wherein the first information includes a first frequency modulation after adjustment within a first quantity period and a first variable within each period, and the second information includes a second frequency modulation after adjustment within a second quantity period and a second variable within each period, wherein the first frequency modulation includes the number of times the first variable increases and the number of times the first variable decreases, and the second frequency modulation includes the number of times the second variable increases and the number of times the second variable decreases; adjusting the intermediate variable according to the first information to obtain a compensated intermediate variable; and adjusting the compensated intermediate variable according to the second information to obtain the target variable.

[0009] In one feasible implementation, adjusting the intermediate variable based on the first information to obtain a compensated intermediate variable includes: if the first information meets a first condition, adjusting the intermediate variable using a first preset compensation value to obtain a compensated intermediate variable, wherein the first condition is that the absolute value of the first variable in each period is greater than or equal to a third preset value, and the number of times the first variable increases in the first frequency modulation is equal to the first quantity; if the first information meets a second condition, adjusting the intermediate variable using a second preset compensation value to obtain a compensated intermediate variable, wherein the second condition is that the absolute value of the first variable in each period is greater than or equal to a third preset value, and the number of times the first variable decreases in the first frequency modulation is equal to the first quantity.

[0010] In one feasible implementation, adjusting the compensated intermediate variable according to the second information to obtain the target variable includes: if the second information meets a third, fourth, or fifth condition, then obtaining a target compensation value; the third condition is that the absolute value of the second variable in each period is greater than or equal to a fourth preset value, the number of times the second variable increases in the second frequency modulation is greater than the fifth preset value, and the number of times the second variable decreases in the second frequency modulation is greater than the fifth preset value; the fourth condition is that the absolute value of the second variable in each period is greater than or equal to the fourth preset value, and the number of times the second variable increases in the second frequency modulation is equal to the second quantity; the fifth condition is that the absolute value of the second variable in each period is greater than or equal to the fourth preset value, and the number of times the second variable decreases in the second frequency modulation is equal to the second quantity; the target compensation value is the inverted value of the compensation value of the initial variable; and the target variable is obtained by adjusting the compensated intermediate variable using the target compensation value.

[0011] In one feasible implementation, after obtaining the target compensation value if the second information meets the third, fourth, or fifth conditions, the method further includes: if the second information meets the third condition, then the compressor speed in the current cycle is not adjusted; if the second information meets the fourth condition, then the compressor speed in the current cycle is not increased; if the second information meets the fifth condition, then the compressor speed in the current cycle is not decreased.

[0012] In one feasible implementation, before obtaining the target temperature difference value within a single cycle and determining the adjustment step size through the target temperature difference value, the method further includes: obtaining the compressor operating time; if the compressor operating time is a preset operating time, obtaining the current liquid flow rate; determining whether the current liquid flow rate meets the preset adjustment conditions; if the current liquid flow rate meets the preset adjustment conditions, performing a flow rate adjustment operation.

[0013] In one feasible implementation, after adjusting the rotation speed or opening degree of the flow controller through the target variable to control the liquid flow rate, the method further includes: acquiring the adjusted liquid flow rate and current operating information; if the adjusted liquid flow rate is less than a preset protection flow rate or a liquid flow switch protection mechanism is triggered, then a shutdown operation is performed; if the current operating information indicates that the liquid temperature at the liquid outlet is greater than a first preset limit temperature in heating mode or less than a second preset limit temperature in cooling mode, then the rotation speed or opening degree of the flow controller is adjusted to the maximum.

[0014] In one feasible implementation, obtaining the target temperature difference value within the current cycle and determining the initial variable based on the target temperature difference value includes: obtaining a first temperature and a second temperature within the current cycle, and calculating the temperature difference between the first temperature and the second temperature to obtain the actual temperature difference, where the first temperature is the liquid temperature at the liquid inlet and the second temperature is the liquid temperature at the liquid outlet; calculating the target temperature difference value by comparing the actual temperature difference with a preset temperature difference; comparing the target temperature difference value with preset thresholds to obtain a comparison result; and determining the initial variable based on the comparison result.

[0015] A second aspect of the present invention provides a liquid flow control device, comprising: a determining module, configured to acquire a target temperature difference value within the current cycle, and determine an initial variable based on the target temperature difference value, wherein the target temperature difference value is the difference between the actual temperature difference of the flow controller and a preset temperature difference; a first compensation module, configured to acquire compressor gear adjustment information, and compensate the initial variable based on the compressor gear adjustment information to obtain an intermediate variable, wherein the intermediate variable is the adjusted variable within the current cycle; a second compensation module, configured to acquire variable adjustment information, and compensate the intermediate variable based on the variable adjustment information to obtain a target variable, wherein the variable adjustment information is the information after variable adjustment for at least two cycles prior to the current cycle; and an adjusting module, configured to adjust the rotational speed or opening of the flow controller based on the target variable to control the liquid flow rate.

[0016] In one feasible implementation, the first compensation module is specifically used to: acquire compressor gear adjustment information; if the compressor gear adjustment information is used to indicate that the compressor gear is increased, then the initial variable is increased according to a first preset value to obtain an intermediate variable; if the compressor gear adjustment information is used to indicate that the compressor gear is decreased, then the initial variable is decreased according to a second preset value to obtain an intermediate variable.

[0017] In one feasible implementation, the second compensation module includes: an acquisition unit, configured to acquire first information and second information from the variable adjustment information, wherein the first information includes a first frequency modulation adjusted within a first quantity period and a first variable within each period, and the second information includes a second frequency modulation adjusted within a second quantity period and a second variable within each period, wherein the first frequency modulation includes the number of times the first variable increases and the number of times the first variable decreases, and the second frequency modulation includes the number of times the second variable increases and the number of times the second variable decreases; a first adjustment unit, configured to adjust the intermediate variable according to the first information to obtain a compensated intermediate variable; and a second adjustment unit, configured to adjust the compensated intermediate variable according to the second information to obtain a target variable.

[0018] In one feasible implementation, the first adjustment unit is specifically used to: if the first information meets a first condition, adjust the intermediate variable by a first preset compensation value to obtain a compensated intermediate variable, wherein the first condition is that the absolute value of the first variable in each period is greater than or equal to a third preset value, and the number of times the first variable increases in the first frequency modulation is equal to the first quantity; if the first information meets a second condition, adjust the intermediate variable by a second preset compensation value to obtain a compensated intermediate variable, wherein the second condition is that the absolute value of the first variable in each period is greater than or equal to a third preset value, and the number of times the first variable decreases in the first frequency modulation is equal to the first quantity.

[0019] In one feasible implementation, the second adjustment unit is specifically used to: if the second information meets a third, fourth, or fifth condition, obtain a target compensation value, wherein the third condition is that the absolute value of the second variable in each period is greater than or equal to a fourth preset value, the number of times the second variable increases in the second frequency modulation is greater than the fifth preset value, and the number of times the second variable decreases in the second frequency modulation is greater than the fifth preset value; the fourth condition is that the absolute value of the second variable in each period is greater than or equal to the fourth preset value, and the number of times the second variable increases in the second frequency modulation is equal to the second quantity; the fifth condition is that the absolute value of the second variable in each period is greater than or equal to the fourth preset value, and the number of times the second variable decreases in the second frequency modulation is equal to the second quantity; the target compensation value is the inverted value of the compensation value of the initial variable; and the target variable is obtained by adjusting the compensated intermediate variable using the target compensation value.

[0020] In one feasible implementation, the second adjustment unit is further specifically used to: if the second information meets the third condition, then not adjust the compressor speed in the current cycle; if the second information meets the fourth condition, then not increase the compressor speed in the current cycle; if the second information meets the fifth condition, then not decrease the compressor speed in the current cycle.

[0021] In one feasible implementation, the liquid flow control method further includes: a first acquisition module, used to acquire the compressor operating time, and if the compressor operating time is a preset operating time, then acquire the current liquid flow; a judgment module, used to judge whether the current liquid flow meets preset adjustment conditions; and an execution module, used to execute a flow adjustment operation if the current liquid flow meets the preset adjustment conditions.

[0022] In one feasible implementation, the liquid flow control method further includes: a second acquisition module for acquiring the adjusted liquid flow and current operating information; a first processing module for performing a shutdown operation if the adjusted liquid flow is less than a preset protection flow or if a liquid flow switch protection mechanism is triggered; and a second processing module for adjusting the speed or opening of the flow controller to the maximum if the current operating information indicates that the liquid temperature at the liquid outlet in heating mode is greater than a first preset limit temperature or the liquid temperature at the liquid outlet in cooling mode is less than a second preset limit temperature.

[0023] In one feasible implementation, the determining module is specifically used to: obtain a first temperature and a second temperature within the current cycle, and calculate the temperature difference between the first temperature and the second temperature to obtain an actual temperature difference, wherein the first temperature is the liquid temperature at the liquid inlet and the second temperature is the liquid temperature at the liquid outlet; calculate a target temperature difference value by comparing the actual temperature difference with a preset temperature difference; compare the target temperature difference value with preset thresholds to obtain a comparison result; and determine an initial variable based on the comparison result.

[0024] A third aspect of the present invention provides a liquid flow control device, comprising: a memory and at least one processor, wherein the memory stores instructions; the at least one processor invokes the instructions in the memory to cause the liquid flow control device to perform the liquid flow control method described above.

[0025] A fourth aspect of the present invention provides a computer-readable storage medium storing instructions that, when executed on a computer, cause the computer to perform the above-described liquid flow control method.

[0026] In the technical solution provided by this invention, a target temperature difference value within the current cycle is obtained, and an initial variable is determined based on this target temperature difference value. The target temperature difference value is the difference between the actual temperature difference of the flow controller and a preset temperature difference. Compressor gear adjustment information is obtained, and the initial variable is compensated using this information to obtain an intermediate variable, which is the adjusted variable within the current cycle. Variable adjustment information is obtained, and the intermediate variable is compensated using this information to obtain a target variable, which is the information obtained after variable adjustment for at least two cycles prior to the current cycle. The speed or opening of the flow controller is adjusted using the target variable to control the liquid flow rate. In this embodiment of the invention, the initial variable is determined by the temperature difference, the initial variable is compensated using the compressor gear adjustment information to obtain an intermediate variable, the intermediate variable is compensated using the variable adjustment information to obtain a target variable, and the speed or opening of the flow controller is adjusted using the target variable, thereby achieving control of the liquid flow rate and improving the accuracy of liquid flow rate regulation and control. Attached Figure Description

[0027] Figure 1 This is a schematic diagram of one embodiment of the liquid flow control method in this invention;

[0028] Figure 2 This is a schematic diagram of another embodiment of the liquid flow control method in this invention;

[0029] Figure 3 This is a schematic diagram of one embodiment of the liquid flow control device in this invention;

[0030] Figure 4 This is a schematic diagram of another embodiment of the liquid flow control device in this invention;

[0031] Figure 5 This is a schematic diagram of one embodiment of the liquid flow control device in this invention. Detailed Implementation

[0032] This invention provides a method, apparatus, device, and storage medium for controlling liquid flow rate. The method determines a target variable by using temperature difference, compressor speed adjustment information, and variable adjustment information, and controls the liquid flow rate by using the target variable, thereby improving the accuracy of liquid flow rate regulation and control.

[0033] The terms “first,” “second,” “third,” “fourth,” etc. (if present) in the specification, claims, and accompanying drawings of this invention are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms “comprising” or “having,” and any variations thereof, are intended to cover a non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.

[0034] It is understood that the executing entity of this invention can be a liquid flow control device, a terminal, or a server; no specific limitation is made here. This embodiment of the invention will be described using a server as an example.

[0035] For ease of understanding, the specific process of the embodiments of the present invention is described below. Please refer to [link / reference]. Figure 1 One embodiment of the liquid flow rate control method in this invention includes:

[0036] 101. Obtain the target temperature difference value within the current cycle, and determine the initial variable through the target temperature difference value. The target temperature difference value is the difference between the actual temperature difference of the flow controller and the preset temperature difference.

[0037] When the air conditioner is in cooling mode and the ambient temperature is higher than the preset temperature, or when the air conditioner is in heating mode, there is a function to adjust the speed or opening degree. As an example and not a limitation, the preset temperature can preferably be 20℃.

[0038] Obtain multiple first temperatures and multiple second temperatures within the current cycle, calculate the average of the multiple first temperatures to obtain the first target temperature, calculate the average of the multiple second temperatures to obtain the second target temperature, calculate the difference between the first target temperature and the second target temperature to obtain the actual temperature difference, calculate the difference between the actual temperature difference and the preset temperature difference to obtain the target temperature difference, and determine the initial variables through the target temperature difference.

[0039] The temperature is acquired every preset time interval within the current cycle, and the average value of the acquired temperatures is calculated at the end of the current cycle. For example, taking a current cycle of 1 minute and a first target temperature as an example, within the current cycle of 1 minute, the first temperatures corresponding to the 10s, 20s, 30s, 40s, 50s, and 60s are acquired respectively: the first temperature corresponding to the 10s is 25.0℃, the first temperature corresponding to the 20s is 25.2℃, the first temperature corresponding to the 30s is 25.1℃, the first temperature corresponding to the 40s is 25.0℃, the first temperature corresponding to the 50s is 25.3℃, and the temperature corresponding to the 60s is 25.2℃. The first temperature is calculated as (25.0℃ + 25.2℃ + 25.1℃ + 25.0℃ + 25.3℃ + 25.2℃) / 5 = 25.1℃, thus obtaining the first target temperature of 25.1℃. Similarly, the second target temperature can be obtained.

[0040] If the flow controller used in the air conditioner is a water pump, then multiple first temperatures are used to indicate the liquid temperature at the liquid inlet measured multiple times, and multiple second temperatures are used to indicate the liquid temperature at the liquid outlet measured multiple times. If the flow controller used in the air conditioner is an electronic expansion valve, then multiple first temperatures are used to indicate the liquid temperature during evaporation in the evaporator measured multiple times, and multiple second temperatures are used to indicate the liquid temperature at the compressor suction port measured multiple times.

[0041] By averaging the temperature data before performing calculations, the accuracy of the obtained temperature data is improved, which in turn improves the accuracy of the initial variables.

[0042] 102. Obtain compressor gear adjustment information, compensate the initial variable with the compressor gear adjustment information to obtain the intermediate variable, which is the variable after adjustment within the current cycle;

[0043] The difference between the first preset value and the second target temperature is calculated to obtain the first target value. The first preset value represents the temperature difference between the preset temperature value and the preset parameter. The preset temperature value indicates the preset maximum value of the second target temperature. For example, if the second temperature is used to indicate the liquid temperature at the liquid outlet, the preset temperature value is the preset maximum liquid temperature at the liquid outlet. Subtracting the preset parameter from the preset temperature value is to prevent the liquid temperature from triggering overheat protection when the second target temperature approaches the preset temperature value. The first target value is calculated using a preset PID (Proportion Integral Differential) control algorithm to obtain the second target value. The compressor gear adjustment information is determined by the second target value and the second preset value. The compressor gear adjustment information includes the number of gears to be adjusted and the compressor gear frequency adjustment. The compressor gear frequency adjustment indicates whether the compressor gear adjustment is to increase or decrease. The initial variables are adjusted based on the compressor gear adjustment information to obtain intermediate variables.

[0044] If the second target value is greater than or equal to the second preset value, the compressor gear adjustment information is determined, and the initial variable is increased according to the first preset compensation value to obtain an intermediate variable. The compressor gear adjustment information is used to indicate that the compressor gear is increased. If the second target value is less than the second preset value, the compressor gear adjustment information is determined, and the initial variable is decreased according to the second preset compensation value. The compressor gear adjustment information is used to indicate that the compressor gear is decreased.

[0045] The second target value is determined by the PID control algorithm, which in turn determines the compressor gear adjustment information, thus improving the accuracy of compensating for the initial variables using the compressor gear adjustment information.

[0046] 103. Obtain variable adjustment information, compensate intermediate variables using variable adjustment information to obtain target variable. Variable adjustment information is the information after variable adjustment for at least two previous cycles.

[0047] Obtain the target information from the variable adjustment information. The target information includes the target frequency after adjustment within the target quantity period and the periodic variables within each period. The target frequency includes the number of times the periodic variables increase and the number of times the periodic variables decrease. Adjust the intermediate variables according to the target information to obtain the target variable.

[0048] The process of adjusting intermediate variables based on target information to obtain the target variable includes: determining whether the first information meets the first condition, where the absolute value of the periodic variable in each period is greater than or equal to the third preset value, the number of times the periodic variable increases in the target frequency modulation is greater than the fourth preset value (the fourth preset value is the product of the target quantity and the preset coefficient), and the number of times the periodic variable decreases in the target frequency modulation is greater than the fourth preset value; if the first information meets the first condition, the intermediate variables are adjusted using the first preset compensation information to obtain the target variable; if the first information does not meet the first condition, determining whether the first information meets the second condition, where the absolute value of the periodic variable in each period is greater than or equal to the fifth preset value, the fifth preset value is less than the third preset value, the number of times the periodic variable increases in the target frequency modulation is greater than the fourth preset value, and the number of times the periodic variable decreases in the target frequency modulation is greater than the fourth preset value; if the first information meets the second condition, the intermediate variables are compensated using the preset second compensation information to obtain the target variable; if the first information does not meet the first condition, the target variable is determined to be equal to the intermediate variable.

[0049] The first compensation information includes the sixth and seventh preset values; the second compensation information includes the eighth and ninth preset values. When the first information meets the first condition and the intermediate variable is positive, the intermediate variable is adjusted using the sixth preset value to obtain the target variable. When the first information meets the first condition and the intermediate variable is negative, the intermediate variable is adjusted using the seventh preset value to obtain the target variable. When the first information meets the second condition and the intermediate variable is positive, the intermediate variable is adjusted using the eighth preset value to obtain the target variable. When the first information meets the second condition and the intermediate variable is negative, the intermediate variable is adjusted using the ninth preset value to obtain the target variable. It should be noted that in the variables and their related adjustments, positive values ​​indicate an increase, and negative values ​​indicate a decrease.

[0050] For example, when the intermediate variable is 6, the target quantity is 10, the third preset value is 4, the preset coefficient is 0.4, and the sixth preset value is -2, the fourth preset value is 4 (10 * 0.4 = 4). If the absolute value of the periodic variable in each period of the first information is greater than or equal to 4, the number of times the periodic variable increases in the target frequency modulation is greater than the fourth preset value 4, and the number of times the periodic variable decreases in the target frequency modulation is greater than the fourth preset value 4, then the first information is determined to meet the first condition. Since the intermediate variable 6 is a positive value, it is adjusted by the sixth preset value -2 to obtain the target variable, which is 4 (6 - 2 = 4).

[0051] For example, when the intermediate variable is -4, the target quantity is 10, the third preset value is 4, the fifth preset value is 2, the preset coefficient is 0.4, and the ninth preset value is 1, the fourth preset value is 4 (10*0.4=4). If the absolute value of the periodic variable in each period of the first information is not greater than or equal to 4, the absolute value of the periodic variable in each period of the first information is greater than or equal to 2, the number of times the periodic variable increases in the target frequency modulation is greater than the fourth preset value 4, and the number of times the periodic variable decreases in the target frequency modulation is greater than the fourth preset value 4, then it is determined that the first information meets the second condition. Since the intermediate variable -4 is negative, the intermediate variable is adjusted by the ninth preset value 1 to obtain the target variable, which is -3 (-4+1=-3).

[0052] When the first piece of information meets the first or second condition, it indicates that the adjustment process is unstable. Therefore, the intermediate variables are adjusted to make the overall adjustment tend to a stable state.

[0053] 104. The flow rate of liquid is controlled by adjusting the speed or opening of the flow controller through the target variable.

[0054] When the flow controller used in an air conditioner is a water pump, the speed of the water pump is adjusted by the target variable to control the liquid flow rate; when the flow controller used in an air conditioner is an electronic expansion valve, the opening degree of the electronic expansion valve is adjusted by the target variable to control the liquid flow rate.

[0055] In this embodiment of the invention, the initial variable is determined by the temperature difference, the intermediate variable is obtained by compensating the initial variable with the compressor gear adjustment information, the target variable is obtained by compensating the intermediate variable with the variable adjustment information, and the speed or opening of the flow controller is adjusted by the target variable, thereby realizing the control of liquid flow and improving the accuracy of liquid flow regulation and control.

[0056] Please see Figure 2 Another embodiment of the liquid flow rate control method in this invention includes:

[0057] 201. Obtain the compressor operating time. If the compressor operating time is the preset operating time, then obtain the current liquid flow rate.

[0058] For example, if the preset operating time is 15 minutes, the current liquid flow rate is obtained when the compressor has been running for 15 minutes.

[0059] The stability of compressor operation affects the stability of liquid flow. When the compressor reaches a stable state after running for a preset time, the current liquid flow rate can be measured at this time, which improves the accuracy of the current liquid flow rate.

[0060] 202. Determine whether the current liquid flow rate meets the preset adjustment conditions;

[0061] The preset adjustment condition is that when the flow controller is at its maximum speed or opening, the liquid flow rate is greater than or equal to the preset flow rate. The preset flow rate is the product of the rated flow rate and a first preset coefficient. For example, when the first preset coefficient is 1.2, and the flow controller is at its maximum speed or opening, if the current liquid flow rate is 4.5 m³ / h... 3 / h, rated flow rate is 3.6m³ / h 3 / h, preset flow rate is 4.32m³ / h. 3 / h(3.6m 3 / h*1.2=4.32m 3 / h), due to 4.5m 3 / h is greater than the preset flow rate of 4.32m 3 If the current liquid flow rate is / h, it is determined that the current liquid flow rate meets the preset adjustment conditions; if the rated flow rate is 4m³ / h, it is determined that the current liquid flow rate meets the preset adjustment conditions. 3 / h, preset flow rate is 4.8m³ / h. 3 / h(4m 3 / h*1.2=4.8m 3 / h), due to 4.5m 3 / h is less than the preset flow rate of 4.8m 3 If the flow rate is / h, it is determined that the current liquid flow rate does not meet the preset adjustment conditions.

[0062] 203. If the current liquid flow rate meets the preset adjustment conditions, then execute the flow rate adjustment operation;

[0063] The current liquid flow rate is assessed. If the preset adjustment conditions are met, the flow rate adjustment operation is then performed. This avoids situations where the current liquid flow rate is too low, causing the rotation speed or opening to be reduced during flow rate adjustment, which would result in the flow rate entering an abnormal flow range and thus preventing the adjustment operation from being performed.

[0064] 204. Obtain the target temperature difference value within the current cycle, and determine the initial variable through the target temperature difference value. The target temperature difference value is the difference between the actual temperature difference of the flow controller and the preset temperature difference.

[0065] Obtain the first and second temperatures within the current cycle, and calculate the temperature difference between the first and second temperatures to obtain the actual temperature difference. The first temperature is the liquid temperature at the liquid inlet, and the second temperature is the liquid temperature at the liquid outlet. Calculate the target temperature difference by comparing the actual temperature difference with the preset temperature difference. Compare the target temperature difference with preset thresholds to obtain the comparison results. Determine the initial variables based on the comparison results.

[0066] A first temperature is detected by a first temperature sensor, and a second temperature is detected by a second temperature sensor. The temperature difference between the first and second temperatures is calculated to obtain the actual temperature difference. The actual temperature difference is subtracted from the preset temperature difference to obtain the target temperature difference value. If the target temperature difference value is greater than a preset first threshold, a first adjustment step size is determined to obtain an initial variable. If the target temperature difference value is less than or equal to the preset first threshold and greater than a preset second threshold, a second adjustment step size is determined to obtain an initial variable. If the target temperature difference value is less than or equal to the preset second threshold and greater than a preset third threshold, a third adjustment step size is determined to obtain an initial variable. If the target temperature difference value is less than or equal to the preset third threshold and greater than a preset fourth threshold, a fourth adjustment step size is determined to obtain an initial variable. If the target temperature difference value is less than or equal to the preset fourth threshold, a fifth adjustment step size is determined to obtain an initial variable.

[0067] For example, when the first threshold is 2℃, the second threshold is 1℃, the third threshold is -1℃, the fourth threshold is -2℃, the first adjustment step size is 4, the second adjustment step size is 2, the third adjustment step size is 0, the fourth adjustment step size is -2, and the fifth adjustment step size is -4, if the target temperature difference is greater than 2℃, then the initial variable is determined to be 4; if the target temperature difference is less than or equal to 2℃ and greater than 1℃, then the initial variable is determined to be 2; if the target temperature difference is less than or equal to 1℃ and greater than -1℃, then the initial variable is determined to be 0; if the target temperature difference is less than or equal to -1℃ and greater than -2℃, then the initial variable is determined to be -2; if the target temperature difference is less than or equal to -2℃, then the initial variable is determined to be -4.

[0068] It should be noted that in this embodiment, positive values ​​represent increases and negative values ​​represent decreases in the variables and their related adjustments. For example, when the initial variable is 4, it means increasing by 4 speed gears or 4 opening degrees; when the initial variable is -2, it means decreasing by 2 speed gears or 2 opening degrees.

[0069] Determining the initial variables by identifying the range within which the target temperature difference falls helps prevent over-operation of equipment and improves equipment efficiency.

[0070] 205. Obtain compressor gear adjustment information, compensate the initial variable with the compressor gear adjustment information to obtain the intermediate variable, which is the variable after adjustment in the current cycle;

[0071] Obtain compressor gear adjustment information; if the compressor gear adjustment information is used to indicate that the compressor gear is increased, then the initial variable is increased according to the first preset value to obtain the intermediate variable; if the compressor gear adjustment information is used to indicate that the compressor gear is decreased, then the initial variable is decreased according to the second preset value to obtain the intermediate variable.

[0072] For example, when the initial variable is 4, the first preset value is 2, and the second preset value is -2, the compressor gear adjustment information is obtained. If the compressor gear adjustment information is used to indicate that the compressor gear is increased, the initial variable 4 is adjusted through the first preset value 2 to obtain an intermediate variable, which is 6 (4+2=6). If the compressor gear adjustment information is used to indicate that the compressor gear is decreased, the initial variable 4 is adjusted through the second preset value -2 to obtain an intermediate variable, which is 2 (4-2=2).

[0073] By further adjusting the initial variables using compressor speed settings, the accuracy of variable adjustment is improved.

[0074] 206. Obtain the first information and the second information in the variable adjustment information. The first information includes the first frequency adjustment after adjustment within the first quantity period and the first variable within each period. The second information includes the second frequency adjustment after adjustment within the second quantity period and the second variable within each period. The first frequency adjustment includes the number of times the first variable increases and the number of times the first variable decreases. The second frequency adjustment includes the number of times the second variable increases and the number of times the second variable decreases.

[0075] For example, when the first quantity is 5, the first information includes the first frequency modulation after adjustment within 5 cycles and the first variable within each cycle. If the first variable for each cycle is 4, 4, 5, 4 and 6 respectively, then the first frequency modulation includes the number of times the first variable increases 5 times and the first frequency modulation includes the number of times the first variable decreases 0 times. If the first variable for each cycle is -4, -5, -6, -5 and -4 respectively, then the first frequency modulation includes the number of times the first variable increases 0 times and the first frequency modulation includes the number of times the first variable decreases 5 times.

[0076] For example, when the second quantity is 10, the second information includes the second frequency modulation after adjustment within 10 cycles and the second variable within each cycle. If the second variable for each cycle is 5, 4, -4, -5, 4, 6, -4, -6, 6 and -5 respectively, then the second frequency modulation includes the number of times the second variable increases, and the first frequency modulation includes the number of times the second variable decreases, which is 5.

[0077] 207. Adjust the intermediate variables based on the first information to obtain the compensated intermediate variables;

[0078] If the first information meets the first condition, the intermediate variable is adjusted by the first preset compensation value to obtain the compensated intermediate variable. The first condition is that the absolute value of the first variable in each period is greater than or equal to the third preset value, and the number of times the first variable increases in the first frequency modulation is equal to the first quantity. If the first information meets the second condition, the intermediate variable is adjusted by the second preset compensation value to obtain the compensated intermediate variable. The second condition is that the absolute value of the first variable in each period is greater than or equal to the third preset value, and the number of times the first variable decreases in the first frequency modulation is equal to the first quantity.

[0079] For example, based on the example of step 206, when the intermediate variable is 2, the third preset value is 4, the first preset compensation value is 2, and the second preset compensation value is -2, when the first variable of each cycle in the first information is 4, 4, 5, 4, and 6 respectively, the absolute value of the first variable of each cycle is greater than or equal to the third preset value 4, and the number of times the first variable increases in the first frequency modulation is 5 equal to the first quantity 5, then it is determined that the first information meets the first condition, and the intermediate variable 2 is adjusted by the first preset compensation value 2 to obtain the compensated intermediate variable, which is 4 (2+2=4); when the first variable of each cycle in the first information is -4, -5, -6, -5, and -4 respectively, the absolute value of the first variable of each cycle is greater than or equal to the third preset value 4, and the number of times the first variable decreases in the first frequency modulation is 5 equal to the first quantity 5, then it is determined that the first information meets the second condition, and the intermediate variable 2 is adjusted by the second preset compensation value -2 to obtain the compensated intermediate variable, which is 0 (2-2=0).

[0080] When the first piece of information meets the first or second condition, it indicates that the adjustment process has been either increasing or decreasing, and the adjustment does not match the demand. Therefore, the intermediate variable is further adjusted so that the adjusted variable in this period approaches the demand, thereby improving the accuracy of the compensated intermediate variable.

[0081] 208. Adjust the compensated intermediate variables based on the second information to obtain the target variable;

[0082] If the second information meets the third, fourth, or fifth condition, then the target compensation value is obtained. The third condition is that the absolute value of the second variable in each period is greater than or equal to the fourth preset value, and the number of times the second variable increases in the second frequency modulation is greater than the fifth preset value. The fifth preset value is the product of the second quantity and the second preset coefficient, and the number of times the second variable decreases in the second frequency modulation is greater than the fifth preset value. The fourth condition is that the absolute value of the second variable in each period is greater than or equal to the fourth preset value, and the number of times the second variable increases in the second frequency modulation is equal to the second quantity. The fifth condition is that the absolute value of the second variable in each period is greater than or equal to the fourth preset value, and the number of times the second variable decreases in the second frequency modulation is equal to the second quantity. The target compensation value is the inverted value of the compensation value of the initial variable. The intermediate variable after compensation is adjusted using the target compensation value to obtain the target variable.

[0083] For example, based on the example of step 206, when the compensated intermediate variable is 6, the compensation value of the initial variable is 2, the fourth preset value is 4, and the second preset coefficient is 0.4, the target compensation value -2 is obtained by inverting the compensation value of the initial variable. The product of the second quantity 10 and the second preset coefficient 0.4 is calculated to obtain the fifth preset value 4. Since the absolute value of the second variable in each cycle of the second information is greater than or equal to the fourth preset value 4, the number of times the second variable increases in the second frequency modulation is greater than the fifth preset value 4, and the number of times the second variable decreases in the second frequency modulation is greater than the fifth preset value 4, it is determined that the second information meets the third condition, the target compensation value -2 is obtained, and the compensated intermediate variable 6 is adjusted by the target compensation value -2 to obtain the target variable, which is 4 (6-2=4).

[0084] If the second information meets the third, fourth, or fifth condition, then the target compensation value is obtained; if the second information meets the third condition, then the compressor gear in the current cycle is not adjusted; if the second information meets the fourth condition, then the compressor gear in the current cycle is not increased, which can be understood as either not increasing the gear, or decreasing the gear, or not adjusting the gear; if the second information meets the fifth condition, then the compressor gear in the current cycle is not decreased, which can be understood as either not decreasing the gear, or increasing the gear, or not adjusting the gear.

[0085] If the second piece of information meets the third, fourth, or fifth conditions, it indicates that the adjustment process variable changes too much, resulting in an unstable adjustment process, or that the adjustment process is constantly increasing and cannot keep up with the compressor frequency increase speed, or that the adjustment process is constantly decreasing and cannot keep up with the compressor frequency decrease speed. Therefore, the intermediate variable after compensation is adjusted by the target compensation value so that the adjusted variable in this cycle approaches the demand quantity, thereby improving the accuracy of the target variable.

[0086] 209. The flow rate of liquid is controlled by adjusting the speed or opening of the flow controller through the target variable.

[0087] The execution process of step 209 is similar to that of step 104 above, and will not be described again here.

[0088] After adjusting the speed or opening of the flow controller through the target variable to control the liquid flow, the process also includes: acquiring the adjusted liquid flow and current operating information; if the adjusted liquid flow is less than the preset protection flow or the liquid flow switch protection mechanism is triggered, then a shutdown operation is performed; if the current operating information indicates that the liquid temperature at the liquid outlet in heating mode is greater than the first preset limit temperature or the liquid temperature at the liquid outlet in cooling mode is less than the second preset limit temperature, then the speed or opening of the flow controller is adjusted to the maximum, and after the speed or opening of the flow controller is adjusted to the maximum, the speed or opening adjustment function is no longer performed; in addition, when in cooling mode or heating mode, if the power supply voltage is too high or too low and has not reached the fault shutdown limit, then the speed or opening of the flow controller is adjusted to the maximum, and after the speed or opening of the flow controller is adjusted to the maximum, the adjustment function is no longer performed.

[0089] During the process of regulating the liquid flow rate, abnormal situations are promptly identified and addressed, improving the efficiency of handling abnormal conditions during air conditioning operation.

[0090] In this embodiment of the invention, the liquid flow rate is obtained after the compressor has been running for a preset operating time. When the liquid flow rate meets the preset adjustment conditions, the target temperature difference value within the current cycle is obtained. The initial variable is determined by the target temperature difference value. The initial variable is compensated by the compressor speed adjustment information to obtain the intermediate variable. The intermediate variable is compensated by the variable adjustment information to obtain the target variable. The speed or opening of the flow controller is adjusted by the target variable, thereby realizing the control of the liquid flow rate and improving the accuracy of liquid flow rate regulation and control.

[0091] The method for controlling liquid flow rate in the embodiments of the present invention has been described above. The following describes the device for controlling liquid flow rate in the embodiments of the present invention. Please refer to [link / reference needed]. Figure 3 One embodiment of the liquid flow control device in this invention includes:

[0092] The determination module 301 is used to obtain the target temperature difference value within the current cycle, and to determine the initial variable through the target temperature difference value. The target temperature difference value is the difference between the actual temperature difference of the flow controller and the preset temperature difference.

[0093] The first compensation module 302 is used to obtain compressor gear adjustment information, and to compensate the initial variable through the compressor gear adjustment information to obtain the intermediate variable, which is the variable after adjustment in the current cycle;

[0094] The second compensation module 303 is used to obtain variable adjustment information, compensate intermediate variables through variable adjustment information, and obtain target variables. The variable adjustment information is the information after variable adjustment for at least two previous cycles.

[0095] The adjustment module 304 is used to adjust the speed or opening of the flow controller by means of a target variable in order to control the liquid flow rate.

[0096] In this embodiment of the invention, the initial variable is determined by the temperature difference, the intermediate variable is obtained by compensating the initial variable with the compressor gear adjustment information, the target variable is obtained by compensating the intermediate variable with the variable adjustment information, and the speed or opening of the flow controller is adjusted by the target variable, thereby realizing the control of liquid flow and improving the accuracy of liquid flow regulation and control.

[0097] Please see Figure 4 Another embodiment of the liquid flow control device in this invention includes:

[0098] The determination module 301 is used to obtain the target temperature difference value within the current cycle, and to determine the initial variable through the target temperature difference value. The target temperature difference value is the difference between the actual temperature difference of the flow controller and the preset temperature difference.

[0099] The first compensation module 302 is used to obtain compressor gear adjustment information, and to compensate the initial variable through the compressor gear adjustment information to obtain the intermediate variable, which is the variable after adjustment in the current cycle;

[0100] The second compensation module 303 is used to obtain variable adjustment information, compensate intermediate variables through variable adjustment information, and obtain target variables. The variable adjustment information is the information after variable adjustment for at least two previous cycles.

[0101] The adjustment module 304 is used to adjust the speed or opening of the flow controller by means of a target variable in order to control the liquid flow rate.

[0102] Optionally, the first compensation module 302 is specifically used for:

[0103] Obtain compressor gear adjustment information; if the compressor gear adjustment information is used to indicate that the compressor gear is increased, then the initial variable is increased according to the first preset value to obtain the intermediate variable; if the compressor gear adjustment information is used to indicate that the compressor gear is decreased, then the initial variable is decreased according to the second preset value to obtain the intermediate variable.

[0104] Optionally, the second compensation module 303 includes:

[0105] The acquisition unit 3031 is used to acquire the first information and the second information in the variable adjustment information. The first information includes the first frequency adjustment after adjustment within the first quantity period and the first variable within each period. The second information includes the second frequency adjustment after adjustment within the second quantity period and the second variable within each period. The first frequency adjustment includes the number of times the first variable increases and the number of times the first variable decreases. The second frequency adjustment includes the number of times the second variable increases and the number of times the second variable decreases.

[0106] The first adjustment unit 3032 is used to adjust the intermediate variable according to the first information to obtain the compensated intermediate variable;

[0107] The second adjustment unit 3033 is used to adjust the compensated intermediate variables according to the second information to obtain the target variable.

[0108] Optionally, the first adjustment unit 3032 is specifically used for:

[0109] If the first information meets the first condition, the intermediate variable is adjusted by the first preset compensation value to obtain the compensated intermediate variable. The first condition is that the absolute value of the first variable in each period is greater than or equal to the third preset value, and the number of times the first variable increases in the first frequency modulation is equal to the first quantity. If the first information meets the second condition, the intermediate variable is adjusted by the second preset compensation value to obtain the compensated intermediate variable. The second condition is that the absolute value of the first variable in each period is greater than or equal to the third preset value, and the number of times the first variable decreases in the first frequency modulation is equal to the first quantity.

[0110] Optionally, the second adjustment unit 3033 is specifically used for:

[0111] If the second information meets the third, fourth, or fifth condition, then the target compensation value is obtained. The third condition is that the absolute value of the second variable in each period is greater than or equal to the fourth preset value, the number of times the second variable increases in the second frequency modulation is greater than the fifth preset value, and the number of times the second variable decreases in the second frequency modulation is greater than the fifth preset value. The fourth condition is that the absolute value of the second variable in each period is greater than or equal to the fourth preset value, and the number of times the second variable increases in the second frequency modulation is equal to the second quantity. The fifth condition is that the absolute value of the second variable in each period is greater than or equal to the fourth preset value, and the number of times the second variable decreases in the second frequency modulation is equal to the second quantity. The target compensation value is the inverted value of the compensation value of the initial variable. The intermediate variable after compensation is adjusted using the target compensation value to obtain the target variable.

[0112] Optionally, the second adjustment unit 3033 is also specifically used for:

[0113] If the second information meets the third condition, the compressor speed in the current cycle will not be adjusted; if the second information meets the fourth condition, the compressor speed in the current cycle will not be increased; if the second information meets the fifth condition, the compressor speed in the current cycle will not be decreased.

[0114] Optionally, the liquid flow control method also includes:

[0115] The first acquisition module 305 is used to acquire the compressor operating time. If the compressor operating time is a preset operating time, the current liquid flow rate is acquired.

[0116] The judgment module 306 is used to determine whether the current liquid flow rate meets the preset adjustment conditions;

[0117] The execution module 307 is used to perform a flow rate adjustment operation if the current liquid flow rate meets the preset adjustment conditions.

[0118] Optionally, the liquid flow control method also includes:

[0119] The second acquisition module 308 is used to acquire the adjusted liquid flow rate and current operating information;

[0120] The first processing module 309 is used to perform a shutdown operation if the adjusted liquid flow rate is less than the preset protection flow rate or the liquid flow switch protection mechanism is triggered.

[0121] The second processing module 310 is used to adjust the speed or opening of the flow controller to the maximum if the current operating information indicates that the liquid temperature at the liquid outlet in the heating mode is greater than the first preset limit temperature or the liquid temperature at the liquid outlet in the cooling mode is less than the second preset limit temperature.

[0122] Optionally, module 301 is specifically used for:

[0123] Obtain the first and second temperatures within the current cycle, and calculate the temperature difference between the first and second temperatures to obtain the actual temperature difference. The first temperature is the liquid temperature at the liquid inlet, and the second temperature is the liquid temperature at the liquid outlet. Calculate the target temperature difference by comparing the actual temperature difference with the preset temperature difference. Compare the target temperature difference with preset thresholds to obtain the comparison results. Determine the initial variables based on the comparison results.

[0124] In this embodiment of the invention, the liquid flow rate is obtained after the compressor has been running for a preset operating time. When the liquid flow rate meets the preset adjustment conditions, the target temperature difference value within the current cycle is obtained. The initial variable is determined by the target temperature difference value. The initial variable is compensated by the compressor speed adjustment information to obtain the intermediate variable. The intermediate variable is compensated by the variable adjustment information to obtain the target variable. The speed or opening of the flow controller is adjusted by the target variable, thereby realizing the control of the liquid flow rate and improving the accuracy of liquid flow rate regulation and control.

[0125] above Figure 3 and Figure 4 The liquid flow control device in the embodiments of the present invention will be described in detail from the perspective of modular functional entities. The liquid flow control device in the embodiments of the present invention will be described in detail from the perspective of hardware processing.

[0126] Figure 5 This is a schematic diagram of a liquid flow control device 500 provided in an embodiment of the present invention. The liquid flow control device 500 can vary significantly due to different configurations or performance characteristics. It may include one or more central processing units (CPUs) 510 (e.g., one or more processors) and a memory 520, and one or more storage media 530 (e.g., one or more mass storage devices) storing application programs 533 or data 532. The memory 520 and storage media 530 can be temporary or persistent storage. The program stored in the storage media 530 may include one or more modules (not shown in the diagram), each module including a series of instruction operations on the liquid flow control device 500. Furthermore, the processor 510 may be configured to communicate with the storage media 530 and execute the series of instruction operations in the storage media 530 on the liquid flow control device 500.

[0127] The liquid flow control device 500 may also include one or more power supplies 540, one or more wired or wireless network interfaces 550, one or more input / output interfaces 560, and / or one or more operating systems 531, such as Windows Server, Mac OS X, Unix, Linux, FreeBSD, etc. Those skilled in the art will understand that... Figure 5 The illustrated liquid flow control device structure does not constitute a limitation on the liquid flow control device, and may include more or fewer components than illustrated, or combine certain components, or have different component arrangements.

[0128] The present invention also provides a liquid flow control device, wherein the computer device includes a memory and a processor, the memory storing computer-readable instructions, and when the computer-readable instructions are executed by the processor, the processor performs the steps of the liquid flow control method in the above embodiments.

[0129] The present invention also provides a computer-readable storage medium, which may be a non-volatile computer-readable storage medium or a volatile computer-readable storage medium, wherein the computer-readable storage medium stores instructions that, when the instructions are executed on a computer, cause the computer to perform the steps of the liquid flow control method.

[0130] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.

[0131] If the integrated unit is implemented as 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 prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0132] The above-described embodiments are only used to illustrate the technical solutions of the present invention, and are not intended to limit it. Although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present invention.

Claims

1. A method for controlling liquid flow rate, characterized in that, The method for controlling the liquid flow rate includes: Obtain the target temperature difference value within the current cycle, and determine the initial variable through the target temperature difference value. The target temperature difference value is the difference between the actual temperature difference of the flow controller and the preset temperature difference. The compressor gear adjustment information is obtained, and the initial variable is compensated using the compressor gear adjustment information to obtain an intermediate variable. The intermediate variable is the variable after adjustment within the current cycle. Specifically, the difference between a first preset value and a second target temperature is calculated to obtain a first target value. The first preset value represents the temperature difference between a preset temperature value and a preset parameter. The preset temperature value indicates the preset maximum value of the second target temperature, which is the measured liquid temperature at the liquid outlet. The first target value is calculated using a preset PID control algorithm to obtain a second target value. The compressor gear adjustment information is determined using the second target value and the second preset value. The compressor gear adjustment information includes the number of gears to be adjusted and the frequency of the compressor gear adjustment. The frequency of the compressor gear adjustment indicates whether the compressor gear adjustment is to increase or decrease. The initial variable is adjusted based on the compressor gear adjustment information to obtain the intermediate variable. Obtain variable adjustment information, compensate the intermediate variable using the variable adjustment information to obtain the target variable, wherein the variable adjustment information is the information after variable adjustment for at least two previous cycles; The target variable is used to adjust the rotational speed or opening of the flow controller to control the liquid flow rate; The step of obtaining variable adjustment information and compensating the intermediate variable using the variable adjustment information to obtain the target variable includes: obtaining first information and second information from the variable adjustment information, wherein the first information includes a first frequency modulation after adjustment within a first quantity period and a first variable within each period, and the second information includes a second frequency modulation after adjustment within a second quantity period and a second variable within each period, wherein the first frequency modulation includes the number of times the first variable increases and the number of times the first variable decreases, and the second frequency modulation includes the number of times the second variable increases and the number of times the second variable decreases; adjusting the intermediate variable according to the first information to obtain a compensated intermediate variable; and adjusting the compensated intermediate variable according to the second information to obtain the target variable.

2. The liquid flow rate control method according to claim 1, characterized in that, The process of obtaining compressor gear adjustment information and compensating the initial variables using the compressor gear adjustment information to obtain intermediate variables includes: Obtain compressor speed adjustment information; If the compressor gear adjustment information is used to indicate that the compressor gear is increased, then the initial variable is increased according to the first preset value to obtain the intermediate variable; If the compressor gear adjustment information is used to indicate that the compressor gear should be reduced, then the initial variable is reduced according to the second preset value to obtain the intermediate variable.

3. The liquid flow control method according to claim 1, characterized in that, The step of adjusting the intermediate variable based on the first information to obtain the compensated intermediate variable includes: If the first information meets the first condition, the intermediate variable is adjusted by the first preset compensation value to obtain the compensated intermediate variable. The first condition is that the absolute value of the first variable in each period is greater than or equal to the third preset value, and the number of times the first variable increases in the first frequency modulation is equal to the first quantity. If the first information meets the second condition, the intermediate variable is adjusted by the second preset compensation value to obtain the compensated intermediate variable. The second condition is that the absolute value of the first variable in each period is greater than or equal to the third preset value, and the number of times the first variable decreases in the first frequency modulation is equal to the first quantity.

4. The liquid flow control method according to claim 1, characterized in that, The step of adjusting the compensated intermediate variable based on the second information to obtain the target variable includes: If the second information meets the third, fourth, or fifth condition, then the target compensation value is obtained. The third condition is that the absolute value of the second variable in each period is greater than or equal to the fourth preset value, the number of times the second variable increases in the second frequency modulation is greater than the fifth preset value, and the number of times the second variable decreases in the second frequency modulation is greater than the fifth preset value. The fourth condition is that the absolute value of the second variable in each period is greater than or equal to the fourth preset value, and the number of times the second variable increases in the second frequency modulation is equal to the second quantity. The fifth condition is that the absolute value of the second variable in each period is greater than or equal to the fourth preset value, and the number of times the second variable decreases in the second frequency modulation is equal to the second quantity. The target compensation value is the value after inverting the compensation value of the initial variable. The target variable is obtained by adjusting the compensated intermediate variable using the target compensation value.

5. The liquid flow rate control method according to claim 4, characterized in that, If the second information meets the third, fourth, or fifth condition, after obtaining the target compensation value, the process further includes: If the second information meets the third condition, then the compressor speed in the current cycle will not be adjusted; If the second information meets the fourth condition, then the compressor speed will not be increased in the current cycle. If the second information meets the fifth condition, then the compressor speed will not be reduced in the current cycle.

6. The method for controlling liquid flow rate according to any one of claims 1-5, characterized in that, Before acquiring the target temperature difference value within a single cycle and determining the adjustment step size based on the target temperature difference value, the process also includes: Obtain the compressor operating time; if the compressor operating time is a preset operating time, then obtain the current liquid flow rate. Determine whether the current liquid flow rate meets the preset adjustment conditions; If the current liquid flow rate meets the preset adjustment conditions, then the flow rate adjustment operation is performed.

7. The liquid flow control method according to claim 1, characterized in that, After adjusting the rotational speed or opening of the flow controller using the target variable to control the liquid flow rate, the method further includes: Obtain the adjusted liquid flow rate and current operating information; If the adjusted liquid flow rate is less than the preset protection flow rate or the liquid flow switch protection mechanism is triggered, a shutdown operation will be performed. If the current operating information indicates that the liquid temperature at the liquid outlet is greater than the first preset limit temperature in heating mode or less than the second preset limit temperature in cooling mode, then the speed or opening of the flow controller will be adjusted to the maximum.

8. The liquid flow control method according to claim 1, characterized in that, The step of obtaining the target temperature difference value within the current period and determining the initial variable using the target temperature difference value includes: Obtain the first temperature and the second temperature within the current cycle, and calculate the temperature difference between the first temperature and the second temperature to obtain the actual temperature difference. The first temperature is the liquid temperature at the liquid inlet, and the second temperature is the liquid temperature at the liquid outlet. The target temperature difference is obtained by calculating the difference between the actual temperature difference and the preset temperature difference. The target temperature difference is compared with preset thresholds to obtain the comparison results; The initial variables are determined based on the comparison results.

9. A liquid flow control device, characterized in that, The liquid flow control device includes: The determination module is used to obtain the target temperature difference value within the current cycle, and determine the initial variable through the target temperature difference value, wherein the target temperature difference value is the difference between the actual temperature difference of the flow controller and the preset temperature difference; The first compensation module is used to acquire compressor gear adjustment information, compensate the initial variable using the compressor gear adjustment information to obtain an intermediate variable, which is the variable adjusted within the current cycle. Specifically, it calculates the difference between a first preset value and a second target temperature to obtain a first target value. The first preset value represents the temperature difference between a preset temperature value and a preset parameter, and the preset temperature value indicates the preset maximum value of the second target temperature, which is the measured liquid temperature at the liquid outlet. A preset PID control algorithm is used to calculate the first target value to obtain the second target value. The second target value and the second preset value are used to determine the compressor gear adjustment information, which includes the number of gears the compressor should be adjusted to and the compressor gear frequency adjustment. The compressor gear frequency adjustment indicates whether the compressor gear adjustment is to increase or decrease. The initial variable is adjusted based on the compressor gear adjustment information to obtain the intermediate variable. The second compensation module is used to acquire variable adjustment information, and to compensate the intermediate variable through the variable adjustment information to obtain the target variable. The variable adjustment information is the information after variable adjustment for at least two previous cycles. The adjustment module is used to adjust the rotational speed or opening of the flow controller according to the target variable, so as to control the liquid flow rate; The second compensation module includes: an acquisition unit, configured to acquire first information and second information from the variable adjustment information, wherein the first information includes a first frequency modulation adjusted within a first quantity period and a first variable within each period, and the second information includes a second frequency modulation adjusted within a second quantity period and a second variable within each period, wherein the first frequency modulation includes the number of times the first variable increases and the number of times the first variable decreases, and the second frequency modulation includes the number of times the second variable increases and the number of times the second variable decreases; a first adjustment unit, configured to adjust the intermediate variable according to the first information to obtain a compensated intermediate variable; and a second adjustment unit, configured to adjust the compensated intermediate variable according to the second information to obtain a target variable.

10. A liquid flow control device, characterized in that, The liquid flow control device includes: a memory and at least one processor, wherein the memory stores instructions; The at least one processor invokes the instructions in the memory to cause the liquid flow control device to perform the liquid flow control method as described in any one of claims 1-8.

11. A computer-readable storage medium storing instructions thereon, characterized in that, When the instruction is executed by the processor, it implements the liquid flow control method as described in any one of claims 1-8.