Liquid flow control method, device, apparatus, and storage medium
By acquiring initial variables, compressor speed adjustment information, and historical variable cycle information, the target variable is determined, thus solving the problem of inaccurate liquid flow control and achieving precise regulation of liquid flow.
Patent Information
- Application Number
- CN202310573737.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-05-19
- Publication Date
- 2025-11-07
- Estimated Expiration
- 2043-05-19
AI Technical Summary
Existing liquid flow control methods, which calculate variable parameters using temperature and gear parameters, are not accurate enough, resulting in low accuracy in liquid flow regulation and control.
By acquiring initial variables, compressor speed adjustment information, and historical variable cycle information, the target variable is determined, and the liquid flow rate is regulated through the target variable to improve the accuracy of liquid flow control.
By compensating for the initial variable with compressor variable adjustment information, adjusting the intermediate variable by combining historical variable period information, and adjusting the speed or opening of the flow controller based on the target variable, the accuracy of liquid flow control is improved.
Smart Images

Figure CN116857793B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of air conditioning, and particularly relates to a liquid flow control method and device, equipment and a storage medium. BACKGROUND
[0002] An air conditioner needs to provide liquid flow meeting requirements by regulating liquid flow during operation.
[0003] The existing liquid flow control method generally obtains temperature parameters and gear parameters, calculates variable parameters through the temperature parameters and the gear parameters, and controls liquid flow through the variable parameters.
[0004] In the existing technology, the temperature parameters and the gear parameters are calculated, so that the obtained variable parameters are not accurate enough, and thus the accuracy of liquid flow regulation control is low. SUMMARY
[0005] The present application provides a liquid flow control method, device, equipment and storage medium, determines a target variable through an initial variable, compressor gear adjustment information and historical variable period information, and regulates liquid flow through the target variable, thereby improving the accuracy of liquid flow control.
[0006] The first aspect of the present application provides a liquid flow control method, comprising: obtaining an initial variable and historical variable period information of a flow controller in a current period, the historical variable period information being period information of the flow controller regulated based on a variable before the current period; obtaining compressor gear adjustment information, compensating the initial variable through the compressor gear adjustment information to obtain an intermediate variable in the current period; determining a variable state through the intermediate variable in the current period and the historical variable period information; adjusting the intermediate variable in the current period through the variable state to obtain a target variable; and adjusting the speed or opening degree of the flow controller through the target variable to control liquid flow.
[0007] In an implementation, the determining the variable state by the intermediate variable of the current period and the historical variable period information comprises: processing the historical variable period information by the intermediate variable of the current period to obtain processed historical variable period information; if there are processed continuous increasing period number and processed accumulated increasing period number in the processed historical variable period information, determining a first state by the processed historical variable period information, the first state being a continuous increasing state, an unstable state or a normal state; if there are processed continuous decreasing period number and processed accumulated decreasing period number in the processed historical variable period information, determining a second state by the processed historical variable period information, the second state being a continuous decreasing state, an unstable state or a normal state; and determining the first state and the second state as the variable state.
[0008] In an implementation, the adjusting the intermediate variable of the current period by the variable state to obtain a target variable comprises: matching a target operation formula corresponding to the variable state; and processing the intermediate variable of the current period by the target operation formula to obtain the target variable.
[0009] In an implementation, after the adjusting the intermediate variable of the current period by the variable state to obtain a target variable, the method further comprises: adjusting the historical variable period information by the variable state, the historical variable period information comprising accumulated period number, continuous increasing period number, continuous decreasing period number, accumulated increasing period number and accumulated decreasing period number.
[0010] In an implementation, when the variable state is an unstable state or a normal state, the adjusting the historical variable period information by the variable state comprises: obtaining a target period number from the continuous increasing period number and the continuous decreasing period number, the target period number being a continuous increasing period number or a continuous decreasing period number indicating a non-zero value; zero processing the target period number and processing data other than the target period number in the historical variable period information correspondingly.
[0011] In an implementation, the obtaining the compressor gear adjustment information, compensating the initial variable by the compressor gear adjustment information to obtain the intermediate variable of the current period comprises: obtaining the compressor gear adjustment information; if the compressor gear adjustment information indicates an increase of the compressor gear, increasing the initial variable to obtain the intermediate variable of the current period; and if the compressor gear adjustment information indicates a decrease of the compressor gear, decreasing the initial variable to obtain the intermediate variable of the current period.
[0012] In an implementation, after the speed or opening of the flow controller is adjusted by the target variable to control the liquid flow, the method further comprises: obtaining the adjusted liquid flow; if the adjusted liquid flow is greater than the preset defrost minimum flow, the adjusted liquid flow is less than the rated flow, and the water flow low protection is not triggered, the speed or opening is not further reduced; if the adjusted liquid flow is less than or equal to the preset defrost minimum flow, the speed or opening of the flow controller is adjusted to the maximum.
[0013] The second aspect of the present application provides a liquid flow control device, comprising: an obtaining module configured to obtain an initial variable of a current period based on a flow controller adjustment and historical variable period information, the historical variable period information being period information of a period before the current period based on a variable adjustment of the flow controller; a compensation module configured to obtain compressor gear adjustment information, and to compensate the initial variable by the compressor gear adjustment information to obtain an intermediate variable of the current period; a determination module configured to determine a variable state by the intermediate variable of the current period and the historical variable period information; an adjustment module configured to adjust the intermediate variable of the current period by the variable state to obtain a target variable; and an adjustment module configured to adjust the speed or opening of the flow controller by the target variable to control the liquid flow.
[0014] In an implementation, the determination module is specifically configured to: operate and process the historical variable period information by the intermediate variable of the current period to obtain processed historical variable period information; if there are processed continuous increase period numbers and processed cumulative increase period numbers in the processed historical variable period information, determine a first state by the processed historical variable period information, the first state being a continuous increase state, an unstable state or a normal state; if there are processed continuous decrease period numbers and processed cumulative decrease period numbers in the processed historical variable period information, determine a second state by the processed historical variable period information, the second state being a continuous decrease state, an unstable state or a normal state; and determine the first state and the second state as the variable state.
[0015] In an implementation, the adjustment module is specifically configured to: match a target operation formula corresponding to the variable state; and operate and process the intermediate variable of the current period by the target operation formula to obtain the target variable.
[0016] In an implementation, the liquid flow control device further comprises a first processing module configured to adjust the historical variable period information by the variable state, wherein the historical variable period information comprises accumulated period number, continuously increasing period number, continuously decreasing period number, accumulated increasing period number and accumulated decreasing period number.
[0017] In an implementation, the first processing module is specifically configured to obtain a target period number from the continuously increasing period number and the continuously decreasing period number, wherein the target period number is the continuously increasing period number or the continuously decreasing period number indicating a non-zero value; and perform zero processing on the target period number and corresponding processing on data other than the target period number in the historical variable period information.
[0018] In an implementation, the compensation module is specifically configured to obtain compressor gear adjustment information; if the compressor gear adjustment information indicates an increase in compressor gear, perform increasing processing on the initial variable to obtain an intermediate variable of the current period; if the compressor gear adjustment information indicates a decrease in compressor gear, perform decreasing processing on the initial variable to obtain an intermediate variable of the current period.
[0019] In an implementation, the liquid flow control device further comprises a second processing module configured to obtain adjusted liquid flow; a third processing module configured to, if the adjusted liquid flow is greater than a preset defrosting minimum flow, the adjusted liquid flow is less than a rated flow, and a water flow low protection is not triggered, no longer perform decreasing processing on the rotating speed or the opening degree; and a regulation module configured to, if the adjusted liquid flow is less than or equal to the preset defrosting minimum flow, regulate the rotating speed or the opening degree of the flow controller to a maximum.
[0020] A third aspect of the present application provides a liquid flow control device, comprising a memory and at least one processor, wherein the memory stores instructions; and the at least one processor invokes the instructions in the memory to enable the liquid flow control device to perform the liquid flow control method.
[0021] A fourth aspect of the present application provides a computer readable storage medium, wherein the computer readable storage medium stores instructions, and when the instructions are executed on a computer, the computer is enabled to perform the liquid flow control method.
[0022] In the technical solution provided by the present application, the initial variable and the historical variable period information of the flow controller regulation in the current period are obtained, the historical variable period information is the period information of the flow controller regulation based on the variable before the current period; the compressor gear adjustment information is obtained, the initial variable is compensated by the compressor gear adjustment information to obtain the intermediate variable in the current period; the variable state is determined by the intermediate variable in the current period and the historical variable period information; the target variable is obtained by adjusting the intermediate variable in the current period according to the variable state; and the speed or opening of the flow controller is adjusted according to the target variable to control the liquid flow. In the embodiment of the present application, the initial variable is compensated by the compressor variable adjustment information to obtain the intermediate variable in the current period, the intermediate variable in the current period is adjusted by the historical variable period information to obtain the target variable, the speed or opening of the flow controller is adjusted based on the target variable to control the liquid flow, and the accuracy of the liquid flow control is improved. BRIEF DESCRIPTION OF DRAWINGS
[0023] Figure 1 An embodiment diagram of the liquid flow control method in the embodiment of the present application is shown.
[0024] Figure 2 Another embodiment diagram of the liquid flow control method in the embodiment of the present application is shown.
[0025] Figure 3 An embodiment diagram of the liquid flow control device in the embodiment of the present application is shown.
[0026] Figure 4 Another embodiment diagram of the liquid flow control device in the embodiment of the present application is shown.
[0027] Figure 5 An embodiment diagram of the liquid flow control device in the embodiment of the present application is shown. DETAILED DESCRIPTION
[0028] The embodiment of the present application provides a liquid flow control method, device, equipment and storage medium, which determines a target variable by an initial variable, compressor gear adjustment information and historical variable period information, and controls the liquid flow by the target variable, thereby improving the accuracy of the liquid flow control.
[0029] The terms "first", "second", "third", "fourth" and the like in the description and in the claims of the present application, and above-mentioned drawings, if any, are used to distinguish between similar objects and not necessarily for describing a particular sequential or chronological order. It is to be understood that the use of these terms here is not meant to limit the scope of the embodiments described herein to a given order or sequence, unless specifically identified as such. Furthermore, the terms "comprising" or "having" and any variations thereof are intended to cover a non-exclusive inclusion, such that a process, method, system, product or apparatus that comprises a list of steps or units not only comprises those steps or units but can include other steps or units not expressly listed or inherent to such process, method, product or apparatus.
[0030] It can be understood that the execution subject of the present application can be a liquid flow control device, and can also be a terminal or a server, which is not limited here. The embodiments of the present application take the server as an execution subject for example.
[0031] For the convenience of understanding, the specific flow of the embodiments of the present application is described below. Please refer to Figure 1 An embodiment of the liquid flow control method in the embodiments of the present application includes:
[0032] 101, obtaining initial variables and historical variable period information of a flow controller in a current period, the historical variable period information being period information of the flow controller regulated based on variables before the current period;
[0033] When the air conditioner is in a cooling mode and the ambient temperature is higher than a preset temperature, or when the air conditioner is in a heating mode, there is a function of speed or opening degree adjustment. As an example but not limited, the preset temperature can be preferably 20℃.
[0034] Obtaining a first temperature and a second temperature in a current period, calculating the difference between the first temperature and the second temperature to obtain an actual temperature difference, calculating the difference between the actual temperature difference and a preset temperature difference to obtain a target temperature difference difference, comparing the target temperature difference difference with preset thresholds to obtain a comparison result, and determining the initial variable through the comparison result.
[0035] If the target temperature difference difference value is greater than the preset first threshold value, the first variable is determined; if the target temperature difference difference value is less than or equal to the preset first threshold value and the target temperature difference difference value is greater than the preset second threshold value, the second variable is determined; if the target temperature difference difference value is less than or equal to the preset second threshold value and the target temperature difference difference value is greater than the preset third threshold value, the third variable is determined; if the target temperature difference difference value is less than or equal to the preset third threshold value and the target temperature difference difference value is greater than the preset fourth threshold value, the fourth variable is determined; if the target temperature difference difference value is less than or equal to the preset fourth threshold value, the fifth variable is determined; the first variable, the second variable, the third variable, the fourth variable and the fifth variable are determined as the initial variable.
[0036] If the flow controller used in the air conditioner is a water pump, the first temperature indicates the liquid temperature at the liquid inlet, and the second temperature indicates the liquid temperature at the liquid outlet; if the flow controller used in the air conditioner is an electronic expansion valve, the first temperature indicates the liquid temperature when evaporated in the evaporator, and the second temperature indicates the liquid temperature at the suction port of the compressor.
[0037] The historical variable period information includes the cumulative period number, the continuously increasing period number, the continuously decreasing period number, the cumulative increasing period number and the cumulative decreasing period number.
[0038] 102, Obtain the compressor gear adjustment information, compensate the initial variable through the compressor gear adjustment information, and obtain the intermediate variable of the current period;
[0039] The compressor gear adjustment information includes the gear number that the compressor gear should adjust, and the frequency adjustment of the compressor gear, the frequency adjustment of the compressor gear is used to indicate that the adjustment of the compressor gear is increasing adjustment, decreasing adjustment or no adjustment; the initial variable is adjusted based on the compressor gear adjustment information to obtain the intermediate variable of the current period.
[0040] Obtain the indoor environment temperature, calculate the difference between the indoor environment temperature and the preset environment temperature to obtain the target environment temperature difference value, compare the target environment temperature difference value with the preset environment temperature difference value, if the target environment temperature difference value is greater than the preset environment temperature difference value, determine the compressor gear adjustment information, and increase the initial variable by a first preset compensation value to obtain the intermediate variable of the current period, the compressor gear adjustment information indicates that the compressor gear is increased; if the target environment temperature difference value is less than the preset environment temperature difference value, determine the compressor gear adjustment information, and decrease the initial variable by a second preset compensation value to obtain the intermediate variable of the current period, the compressor gear adjustment information indicates that the compressor gear is decreased; if the target environment temperature difference value is equal to the preset environment temperature difference value, determine the compressor gear adjustment information, and determine the initial variable as the intermediate variable of the current period, the compressor gear adjustment information indicates that the compressor gear is unchanged.
[0041] By identifying the factors that influence compressor gear changes, compressor gear adjustment information can be determined, thereby determining the adjustment of initial variables and improving the accuracy of intermediate variables.
[0042] 103. Determine the variable status by using intermediate and historical variable periodic information in the current period;
[0043] The process begins by determining whether the intermediate variable in the current cycle is zero. If it is, the first state is determined using the cumulative cycle count, cumulative increase cycle count, and cumulative decrease cycle count. This first state is either unstable or normal. If the intermediate variable in the current cycle is not zero, the process checks if it is greater than zero. If it is, the continuous increase cycle count and cumulative increase cycle count in the historical variable cycle information are incremented to obtain the incremented continuous increase cycle count and the incremented cumulative increase cycle count. Finally, the process is repeated using the cumulative cycle count and the incremented continuous increase cycle count. The large cycle number, the processed cumulative large cycle number, and the cumulative small cycle number determine the second state, which can be a continuously large cycle, an unstable state, or a normal state. If the intermediate variable of the current cycle is less than zero, the continuously small cycle number and the cumulative small cycle number in the historical variable cycle information are incremented to obtain the processed continuously small cycle number and the processed cumulative small cycle number. The third state is determined by the cumulative cycle number, the processed continuously small cycle number, the cumulative large cycle number, and the processed cumulative small cycle number, which can be a continuously small cycle, an unstable state, or a normal state.
[0044] 104. Adjust intermediate variables by changing their states to obtain the target variable;
[0045] If the variable is in a continuously increasing state, the intermediate variable is compensated using the first value to obtain the target variable; if the variable is in a continuously decreasing state, the intermediate variable is compensated using the second value to obtain the target variable; if the variable is in an unstable state, the intermediate variable is processed using a preset calculation formula to obtain the target variable; if the variable is in a normal state, the intermediate variable is compensated using the third value, where the third value is zero.
[0046] 105. The flow rate of liquid is controlled by adjusting the speed or opening of the flow controller through the target variable.
[0047] 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.
[0048] In the embodiment of the present application, the initial variable is compensated by the compressor variable adjustment information to obtain the intermediate variable of the current period, the intermediate variable of the current period is adjusted by the historical variable period information to obtain the target variable, the speed or opening degree of the liquid flow controller is adjusted based on the target variable, and then the control of the liquid flow is realized, thereby improving the accuracy of the liquid flow control.
[0049] Please refer to Figure 2 Another embodiment of the liquid flow control method in the embodiment of the present application comprises:
[0050] 201. Obtain the initial variable based on the flow controller regulation of the current period and the historical variable period information, and the historical variable period information is the period information based on the variable flow controller regulation before the current period;
[0051] The execution process of the step 201 is similar to the execution process of the step 101, and will not be repeated here.
[0052] 202. Obtain the compressor gear adjustment information, and compensate the initial variable by the compressor gear adjustment information to obtain the intermediate variable of the current period;
[0053] Obtain the compressor gear adjustment information, if the compressor gear adjustment information indicates that the compressor gear is increased, the initial variable is increased to obtain the intermediate variable of the current period, and if the compressor gear adjustment information indicates that the compressor gear is decreased, the initial variable is decreased to obtain the intermediate variable of the current period.
[0054] For example, when the initial variable is 2, 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 indicates that the compressor gear is increased, the initial variable 2 is adjusted by the first preset value 2 to obtain the intermediate variable of the current period, and the intermediate variable of the current period is 4 (2+2=4); if the compressor gear adjustment information indicates that the compressor gear is decreased, the initial variable 2 is adjusted by the second preset value -2 to obtain the intermediate variable of the current period, and the intermediate variable of the current period is 0 (2-2=0).
[0055] The initial variable is further adjusted by the compressor gear adjustment information, thereby improving the accuracy of the variable adjustment.
[0056] 203. Determine the variable state by the intermediate variable of the current period and the historical variable period information;
[0057] The intermediate variable of the current period is used to process the historical variable period information to obtain processed historical variable period information; if the processed historical variable period information contains a processed continuous increase period number and a processed cumulative increase period number, a first state is determined from the processed historical variable period information, the first state being a continuous increase state, an unstable state or a normal state; if the processed historical variable period information contains a processed continuous decrease period number and a processed cumulative decrease period number, a second state is determined from the processed historical variable period information, the second state being a continuous decrease state, an unstable state or a normal state; and the first state and the second state are determined as the variable state.
[0058] If the intermediate variable of the current period is greater than zero, the continuous increase period number and the cumulative increase period number in the historical variable period information are both increased by 1 to obtain processed historical variable period information, the processed historical variable period information including a cumulative period number, a processed continuous increase period number, a continuous decrease period number, a processed cumulative increase period number and a cumulative decrease period number; since the processed historical variable period information contains the processed continuous increase period number and the processed cumulative increase period number, it is determined whether the processed continuous increase period number meets a first condition, the first condition being that the processed continuous increase period number is greater than or equal to a first preset period number; if the processed continuous increase period number meets the first condition, a first state is determined, the first state being a continuous increase state; it is determined whether the cumulative period number, the processed cumulative increase period number and the cumulative decrease period number meet a second condition, the second condition being that the cumulative period number is greater than a second preset period number, the processed cumulative increase period number is greater than a third preset value, and the cumulative decrease period number is greater than the third preset value, the second preset period number being greater than or equal to twice the first preset period number, and the third preset value being a product of the second preset period number and a preset coefficient; if the cumulative period number, the processed cumulative increase period number and the cumulative decrease period number meet the second condition, a first state is determined, the first state being an unstable state; if the processed continuous increase period number does not meet the first condition, and the cumulative period number, the processed cumulative increase period number and the cumulative decrease period number do not meet the second condition, a first state is determined, the first state being a normal state.
[0059] If the intermediate variable of the current period is less than zero, the number of continuous decrease periods and the accumulated number of decrease periods in the historical variable period information are both increased by 1, and the processed historical variable period number is obtained. The processed historical variable period number includes the accumulated period number, the number of continuous increase periods, the number of continuous decrease periods, the accumulated number of increase periods, and the accumulated number of decrease periods. Since the processed historical variable period information includes the number of continuous decrease periods and the accumulated number of decrease periods, it is determined whether the number of continuous decrease periods meets the third condition. The third condition is that the number of continuous decrease periods is greater than or equal to the first preset period number. If the number of continuous decrease periods meets the third condition, the second state is determined. The second state is the continuous decrease state. It is determined whether the accumulated period number, the accumulated number of increase periods, and the accumulated number of decrease periods meet the fourth condition. The fourth condition is that the accumulated period number is greater than the second preset period number, the accumulated number of increase periods is greater than the third preset number, and the accumulated number of decrease periods is greater than the third preset number. If the accumulated period number, the accumulated number of increase periods, and the accumulated number of decrease periods meet the fourth condition, the second state is determined. The second state is the unstable state. If the number of continuous decrease periods does not meet the third condition, and the accumulated period number, the accumulated number of increase periods, and the accumulated number of decrease periods do not meet the fourth condition, the second state is determined. The second state is the normal state. The first state and the second state are determined as the variable state.
[0060] If the intermediate variable of the current period is zero, when the accumulated period number, the accumulated number of increase periods, and the accumulated number of decrease periods meet the fifth condition, the variable state is determined. The variable state is the unstable state. The fifth condition is that the accumulated period number is greater than the second preset period number, the accumulated number of increase periods is greater than the third preset number, and the accumulated number of decrease periods is greater than the third preset number. When the accumulated period number, the accumulated number of increase periods, and the accumulated number of decrease periods do not meet the fifth condition, the variable state is determined. The variable state is the normal state.
[0061] For example, if the intermediate variable of the current period is greater than zero, the accumulated period number in the historical variable period information is 11, the continuously increasing period number is 1, the continuously decreasing period number is 0, the accumulated increasing period number is 5, the accumulated decreasing period number is 6, the first preset period number is 4, the second preset period number is 10, the preset coefficient is 0.4, and the third preset value = the second preset period number 10 * the preset coefficient 0.4 = 4, then the continuously increasing period number and the accumulated increasing period number in the historical variable period information are both increased by 1, and the processed historical variable period information is obtained. The processed historical variable period information includes the accumulated period number 11, the processed continuously increasing period number 2, the continuously decreasing period number 0, the processed accumulated increasing period number 6, and the accumulated decreasing period number 6. Since the processed continuously increasing period number 2 is less than the first preset period number 4, it is determined that the processed continuously increasing period number does not meet the first condition. Since the accumulated period number 11 is greater than the second preset period number 10, the processed accumulated increasing period number 6 is greater than the third preset value 4, and the accumulated decreasing period number 6 is greater than the third preset value 4, it is determined that the accumulated period number 11, the processed accumulated increasing period number 6, and the accumulated decreasing period number 6 meet the second condition. Since the accumulated period number 11, the processed accumulated increasing period number 6, and the accumulated decreasing period number 6 meet the second condition, the unstable state is determined as the variable state.
[0062] The intermediate variable of the current period is processed by the historical variable period information, and the variable state is determined by the processed historical variable period information and the condition matching scheme, which improves the accuracy of the obtained variable state.
[0063] 204、Adjusting the intermediate variable of the current period by the variable state to obtain a target variable;
[0064] Matching the target operation formula corresponding to the variable state; and performing operation processing on the intermediate variable of the current period by the target operation formula to obtain a target variable.
[0065] If the variable state is the continuous increase state, the target operation formula matched is the first operation formula corresponding to the continuous increase state, the target variable is obtained by calculating the intermediate variable of the current period through the first operation formula, and the first operation formula is: target variable = intermediate variable of the current period + fourth preset value; if the variable state is the continuous decrease state, the target operation formula matched is the second operation formula corresponding to the continuous decrease state, the target variable is obtained by calculating the intermediate variable of the current period through the second operation formula, and the second operation formula is: target variable = intermediate variable of the current period - fifth preset value; if the variable state is the unstable state, the target operation formula matched is the third operation formula corresponding to the unstable state, the target variable is obtained by calculating the intermediate variable of the current period through the third operation formula, and the third operation formula is: target variable = intermediate variable of the current period ÷ 2; if the variable state is the normal state, the target operation formula matched is the fourth operation formula corresponding to the normal state, the target variable is obtained by calculating the intermediate variable of the current period through the fourth operation formula, and the fourth operation formula is: target variable = intermediate variable of the current period.
[0066] If the sixth preset value < target variable < seventh preset value, the target variable is determined as the sixth preset value, and the seventh preset value - the sixth preset value = 1; for example: if 0 < target variable < 1, the target variable is determined as 0, and if 1 < target variable < 2, the target variable is determined as 1.
[0067] For example: if the intermediate variable of the current period is 4, when the variable state is the continuous increase state and the fourth preset value is 3, the target variable is obtained by calculating the intermediate variable 4 of the current period through the first operation formula, target variable = intermediate variable of the current period 4 + fourth preset value 3 = 7, and the target variable is 7; when the variable state is the continuous decrease state and the fifth preset value is 2, the target variable is obtained by calculating the intermediate variable 4 of the current period through the second operation formula, target variable = intermediate variable of the current period 4 - fifth preset value 2, and the target variable is 2; when the variable state is the unstable state, the target variable is obtained by calculating the intermediate variable 4 of the current period through the third operation formula, target variable = intermediate variable of the current period 4 ÷ 2 = 2, and the target variable is 2; when the variable state is the normal state, the target variable is obtained by calculating the intermediate variable of the current period through the fourth operation formula, target variable = intermediate variable of the current period 4, and the target variable is 4.
[0068] Different operation formulas are matched for different variable states to ensure that the intermediate variable of the current period is processed accordingly, thereby improving the accuracy of the target variable.
[0069] 205、adjusting the historical variable period information by the variable state, the historical variable period information including accumulated period number, continuous increasing period number, continuous decreasing period number, accumulated increasing period number and accumulated decreasing period number;
[0070] When the variable state is the unstable state or the normal state, the target period number is obtained from the continuous increasing period number and the continuous decreasing period number, the target period number being the continuous increasing period number or the continuous decreasing period number indicating a non-zero value; the target period number is processed by zero setting, and the data in the historical variable period information other than the target period number is processed correspondingly.
[0071] The target period number is obtained from the continuous increasing period number and the continuous decreasing period number by an intermediate variable, when the intermediate variable is greater than zero, it is judged whether the continuous decreasing period number is zero, if the continuous decreasing period number is not zero, the continuous decreasing period number is determined as the target period number, the continuous decreasing period number is processed by zero setting, the accumulated period number, the continuous increasing period number and the accumulated increasing period number are all increased by 1, and the accumulated decreasing period number is not processed; when the intermediate variable is less than zero, it is judged whether the continuous increasing period number is zero, if the continuous increasing period number is not zero, the continuous increasing period number is determined as the target period number, the continuous increasing period number is processed by zero setting, the accumulated period number, the continuous decreasing period number and the accumulated decreasing period number are all increased by 1, and the accumulated increasing period number is not processed; when the intermediate variable is zero, it is judged whether there is a non-zero continuous increasing period number or a non-zero continuous decreasing period number in the historical variable period information, if there is a non-zero continuous increasing period number, the continuous increasing period number is determined as the target period number, and the continuous increasing period number is processed by zero setting, and the accumulated period number, the continuous decreasing period number, the accumulated increasing period number and the accumulated decreasing period number are not processed; if there is a non-zero continuous decreasing period number, the continuous decreasing period number is determined as the target period number, and the continuous decreasing period number is processed by zero setting, and the accumulated period number, the continuous increasing period number, the accumulated increasing period number and the accumulated decreasing period number are not processed.
[0072] If the variable state is the continuous increasing state, the accumulated period number, the continuous increasing period number and the accumulated increasing period number are increased by 1, and the continuous decreasing period number and the accumulated decreasing period number are not processed; if the variable state is the continuous decreasing state, the accumulated period number, the continuous decreasing period number and the accumulated decreasing period number are increased by 1, and the continuous increasing period number and the accumulated increasing period number are not processed.
[0073] The plurality of period numbers in the historical variable period information are processed correspondingly to ensure the accuracy of adjusting the variable by the historical variable period information.
[0074] 206. The flow rate of liquid is controlled by adjusting the speed or opening of the flow controller through the target variable.
[0075] The execution process of step 206 is similar to that of step 105 above, and will not be described again here.
[0076] After adjusting the speed or opening of the flow controller through the target variable to control the liquid flow, the process also includes: obtaining the adjusted liquid flow; if the adjusted liquid flow is greater than the preset minimum defrosting flow, less than the rated flow, and the low water flow protection is not triggered, then the speed or opening will not be reduced further; if the adjusted liquid flow is less than or equal to the preset minimum defrosting flow, then the speed or opening of the flow controller will be adjusted to the maximum and the adjustment function will not be executed.
[0077] Obtain 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, then execute a shutdown operation; 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 adjust the speed or opening of the flow controller to the maximum, and after adjusting the speed or opening of the flow controller to the maximum, no further adjustment of the speed or opening will be performed; in addition, when in cooling or heating mode, if the power supply voltage is too high or too low and has not reached the fault shutdown limit, then adjust the speed or opening of the flow controller to the maximum, and after adjusting the speed or opening of the flow controller to the maximum, no further adjustment will be performed.
[0078] 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.
[0079] In this embodiment of the invention, the initial variable is compensated by the compressor variable adjustment information to obtain the intermediate variable of the current cycle. The intermediate variable of the current cycle is adjusted by the historical variable cycle information to obtain the target variable. The speed or opening of the liquid flow controller is adjusted based on the target variable to achieve control of the liquid flow. The historical variable cycle information is adjusted based on the variable state to improve the accuracy of liquid flow control.
[0080] 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:
[0081] The acquisition module 301 is configured to acquire an initial variable of a current period based on a flow controller regulation and historical variable period information, the historical variable period information being period information of a period before the current period based on a variable flow controller regulation;
[0082] The compensation module 302 is configured to acquire compressor gear adjustment information, compensate the initial variable through the compressor gear adjustment information, and obtain an intermediate variable of the current period;
[0083] The determination module 303 is configured to determine a variable state through the intermediate variable of the current period and the historical variable period information;
[0084] The adjustment module 304 is configured to adjust the intermediate variable of the current period through the variable state, and obtain a target variable;
[0085] The adjustment module 305 is configured to adjust a rotating speed or an opening degree of the flow controller through the target variable, so as to control the liquid flow.
[0086] In the embodiment of the application, the initial variable is compensated through the compressor variable adjustment information, the intermediate variable of the current period is obtained, the intermediate variable of the current period is adjusted through the historical variable period information, the target variable is obtained, the rotating speed or the opening degree of the liquid flow controller is adjusted based on the target variable, and then the liquid flow is controlled, so that the accuracy of the liquid flow control is improved.
[0087] Please refer to Figure 4 Another embodiment of the liquid flow control device in the embodiment of the application includes:
[0088] The acquisition module 301 is configured to acquire an initial variable of a current period based on a flow controller regulation and historical variable period information, the historical variable period information being period information of a period before the current period based on a variable flow controller regulation;
[0089] The compensation module 302 is configured to acquire compressor gear adjustment information, compensate the initial variable through the compressor gear adjustment information, and obtain an intermediate variable of the current period;
[0090] The determination module 303 is configured to determine a variable state through the intermediate variable of the current period and the historical variable period information;
[0091] The adjustment module 304 is configured to adjust the intermediate variable of the current period through the variable state, and obtain a target variable;
[0092] The adjustment module 305 is configured to adjust a rotating speed or an opening degree of the flow controller through the target variable, so as to control the liquid flow.
[0093] Optionally, the determining module 303 can be specifically configured to:
[0094] The historical variable period information is processed by the intermediate variable of the current period to obtain processed historical variable period information; if the processed historical variable period information includes a processed continuous increase period number and a processed cumulative increase period number, a first state is determined by the processed historical variable period information, and the first state is a continuous increase state, an unstable state or a normal state; if the processed historical variable period information includes a processed continuous decrease period number and a processed cumulative decrease period number, a second state is determined by the processed historical variable period information, and the second state is a continuous decrease state, an unstable state or a normal state; and the first state and the second state are determined as the variable state.
[0095] Optionally, the adjusting module 304 can be specifically configured to:
[0096] The target operation formula corresponding to the variable state is matched; and the intermediate variable of the current period is processed by the target operation formula to obtain a target variable.
[0097] Optionally, the liquid flow control device further includes:
[0098] The first processing module 306 is configured to adjust the historical variable period information by the variable state, and the historical variable period information includes a cumulative period number, a continuous increase period number, a continuous decrease period number, a cumulative increase period number and a cumulative decrease period number.
[0099] Optionally, the first processing module 307 can be specifically configured to:
[0100] The target period number is obtained from the continuous increase period number and the continuous decrease period number, the target period number is a continuous increase period number or a continuous decrease period number indicating a non-zero value; the target period number is processed by zero setting, and data other than the target period number in the historical variable period information is processed correspondingly.
[0101] Optionally, the compensation module 302 can be specifically configured to:
[0102] The compressor gear adjustment information is obtained; if the compressor gear adjustment information indicates that the compressor gear is increased, the initial variable is processed by increasing to obtain the intermediate variable of the current period; and if the compressor gear adjustment information indicates that the compressor gear is decreased, the initial variable is processed by decreasing to obtain the intermediate variable of the current period.
[0103] Optionally, the liquid flow control device further includes:
[0104] The second processing module 307 is configured to obtain the adjusted liquid flow.
[0105] The third processing module 308 is configured to, if the adjusted liquid flow rate is greater than the preset defrosting minimum flow rate, the adjusted liquid flow rate is less than the rated flow rate, and the water flow rate is not too low, stop adjusting the rotation speed or the opening degree.
[0106] The regulating module 309 is configured to, if the adjusted liquid flow rate is less than or equal to the preset defrosting minimum flow rate, regulate the rotation speed or the opening degree of the flow rate controller to the maximum.
[0107] In the embodiment of the present application, the initial variable is compensated by the compressor variable adjustment information to obtain an intermediate variable of the current period, the intermediate variable of the current period is adjusted by the historical variable period information to obtain a target variable, the rotation speed or the opening degree of the flow rate controller is adjusted based on the target variable to control the liquid flow rate, and the historical variable period information is adjusted based on the variable state to improve the accuracy of the liquid flow rate control.
[0108] The above Figure 3 And Figure 4 The liquid flow rate control device in the embodiment of the present application is described in detail from the perspective of the modular functional entity, and the liquid flow rate control device in the embodiment of the present application is described in detail from the perspective of hardware processing.
[0109] Figure 5 is a structural schematic diagram of a liquid flow rate control device provided by the embodiment of the present application. The liquid flow rate control device 500 can be quite different due to different configurations or performances, and can include one or more processors (central processing units, CPUs) 510 (for example, one or more processors) and a memory 520, one or more storage media 530 (for example, one or more mass storage devices) for storing application programs 533 or data 532. The memory 520 and the storage media 530 can be temporary storage or persistent storage. The programs stored in the storage media 530 can include one or more modules (not shown in the figure), and each module can include a series of instruction operations in the liquid flow rate control device 500. Furthermore, the processor 510 can be configured to communicate with the storage media 530 and execute a series of instruction operations in the storage media 530 on the liquid flow rate control device 500.
[0110] The liquid flow rate control device 500 can 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 Serve, Mac OS X, Unix, Linux, FreeBSD, etc. Those skilled in the art can understand that the liquid flow rate control device 500 can also include other suitable components.Figure 5 The illustrated liquid flow control device structure does not constitute a limitation on the liquid flow control device, and can include more or fewer components than illustrated, or combine certain components, or different component arrangements.
[0111] The present application also provides a liquid flow control device, the computer device comprising a memory and a processor, the memory storing computer readable instructions, the computer readable instructions being executed by the processor to enable the processor to perform the steps of the liquid flow control method in each of the embodiments.
[0112] The present application also provides a computer readable storage medium, which can be a non-volatile computer readable storage medium, or a volatile computer readable storage medium, the computer readable storage medium storing instructions, the instructions being executed on a computer to enable the computer to perform the steps of the liquid flow control method.
[0113] Those skilled in the art can clearly understand that, for the convenience and brevity of the description, the specific working processes of the above-described system, device and unit can refer to the corresponding processes in the foregoing method embodiments, which will not be described here.
[0114] The integrated unit, if implemented in the form of a software functional unit and sold or used as an independent product, can be stored in a computer readable storage medium. Based on such understanding, the technical solutions of the present application essentially or the part that contributes to the prior art, or the whole or part of the technical solutions can be embodied in the form of a software product. The computer software product is stored in a storage medium, and includes a number of instructions to enable a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present application. The foregoing storage medium includes: a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, and various program code storage media.
[0115] The above-described embodiments are only used to illustrate the technical solutions of the present application, and not to limit them; although the present application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that: it can still modify the technical solutions recorded in the foregoing embodiments, or make equivalent replacement to part of the technical features; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present application.
Claims
1. A method of controlling the flow of a liquid, characterized by, The control method of the liquid flow comprises: acquiring initial variable and historical variable period information of the flow controller regulation in the current period, the historical variable period information being period information of the flow controller regulation based on the variable before the current period; acquiring compressor gear adjustment information, compensating the initial variable through the compressor gear adjustment information to obtain intermediate variable in the current period; determining variable state through the intermediate variable in the current period and the historical variable period information; adjusting the intermediate variable in the current period through the variable state to obtain target variable; adjusting the speed or opening degree of the flow controller through the target variable to control the liquid flow; determining variable state through the intermediate variable in the current period and the historical variable period information comprises: performing operation processing on the historical variable period information through the intermediate variable in the current period to obtain processed historical variable period information; if there are processed continuous increase period number and processed cumulative increase period number in the processed historical variable period information, determining first state through the processed historical variable period information, the first state being continuous increase state, unstable state or normal state; if there are processed continuous decrease period number and processed cumulative decrease period number in the processed historical variable period information, determining second state through the processed historical variable period information, the second state being continuous decrease state, unstable state or normal state; and determining the first state and the second state as variable state; adjusting the intermediate variable in the current period through the variable state to obtain target variable comprises: if the variable state is continuous increase state, matching a target operation formula corresponding to the continuous increase state to calculate the intermediate variable in the current period through the first operation formula to obtain the target variable, the first operation formula being: target variable = intermediate variable in the current period + fourth preset value; if the variable state is continuous decrease state, matching a target operation formula corresponding to the continuous decrease state to calculate the intermediate variable in the current period through the second operation formula to obtain the target variable, the second operation formula being: target variable = intermediate variable in the current period - fifth preset value; if the variable state is unstable state, matching a target operation formula corresponding to the unstable state to calculate the intermediate variable in the current period through the third operation formula to obtain the target variable, the third operation formula being: target variable = intermediate variable in the current period ÷ 2; and if the variable state is normal state, matching a target operation formula corresponding to the normal state to calculate the intermediate variable in the current period through the fourth operation formula to obtain the target variable, the fourth operation formula being: target variable = intermediate variable in the current period.
2. The control method of liquid flow according to claim 1, wherein After adjusting the intermediate variable in the current period through the variable state to obtain the target variable, the method further comprises: Adjust the historical variable period information by the variable state, the historical variable period information including accumulated period number, continuously increasing period number, continuously decreasing period number, accumulated increasing period number and accumulated decreasing period number.
3. The method of claim 2, wherein When the variable state is the unstable state or the normal state, the adjusting the historical variable period information by the variable state includes: Obtaining a target period number from the continuously increasing period number and the continuously decreasing period number, the target period number being a continuously increasing period number or a continuously decreasing period number indicating a non-zero value; Zero processing the target period number and corresponding processing data in the historical variable period information other than the target period number.
4. The method of claim 1, wherein The obtaining the compressor gear adjustment information and compensating the initial variable by the compressor gear adjustment information to obtain an intermediate variable of the current period includes: Obtaining the compressor gear adjustment information; If the compressor gear adjustment information indicates an increase of the compressor gear, increasing the initial variable to obtain the intermediate variable of the current period; If the compressor gear adjustment information indicates a decrease of the compressor gear, decreasing the initial variable to obtain the intermediate variable of the current period.
5. The method of controlling liquid flow according to any one of claims 1 to 4, wherein After adjusting the speed or opening of the flow controller by the target variable to control the liquid flow, the method further includes: Obtaining the adjusted liquid flow; If the adjusted liquid flow is greater than a preset defrosting minimum flow, the adjusted liquid flow is less than a rated flow, and a water flow low protection is not triggered, no longer decreasing the speed or opening; If the adjusted liquid flow is less than or equal to the preset defrosting minimum flow, adjusting the speed or opening of the flow controller to the maximum.
6. A liquid flow control device, characterized by The liquid flow control device includes: An obtaining module, configured to obtain an initial variable of a current period based on a flow controller adjustment and historical variable period information, the historical variable period information being period information of a period before the current period based on a variable adjustment of the flow controller adjustment; A compensating module, configured to obtain compressor gear adjustment information and compensate the initial variable by the compressor gear adjustment information to obtain an intermediate variable of the current period; A determining module, configured to determine a variable state by the intermediate variable of the current period and the historical variable period information; An adjusting module, configured to adjust the intermediate variable of the current period by the variable state to obtain a target variable; An adjusting module, configured to adjust the speed or opening of the flow controller by the target variable to control the liquid flow. The determining module is specifically configured to: perform operation processing on the historical variable period information by using the intermediate variable of the current period to obtain processed historical variable period information; if there are a processed continuous increase period number and a processed cumulative increase period number in the processed historical variable period information, determine a first state by using the processed historical variable period information, the first state being a continuous increase state, an unstable state or a normal state; if there are a processed continuous decrease period number and a processed cumulative decrease period number in the processed historical variable period information, determine a second state by using the processed historical variable period information, the second state being a continuous decrease state, an unstable state or a normal state; and determine the first state and the second state as variable states. The adjusting module is specifically configured to: if the variable state is the continuous increase state, match a target operation formula corresponding to the continuous increase state as a first operation formula, calculate the intermediate variable of the current period by using the first operation formula to obtain a target variable, the first operation formula being: target variable = intermediate variable of current period + fourth preset value; if the variable state is the continuous decrease state, match a target operation formula corresponding to the continuous decrease state as a second operation formula, calculate the intermediate variable of the current period by using the second operation formula to obtain a target variable, the second operation formula being: target variable = intermediate variable of current period - fifth preset value; if the variable state is the unstable state, match a target operation formula corresponding to the unstable state as a third operation formula, calculate the intermediate variable of the current period by using the third operation formula to obtain a target variable, the third operation formula being: target variable = intermediate variable of current period ÷ 2; and if the variable state is the normal state, match a target operation formula corresponding to the normal state as a fourth operation formula, calculate the intermediate variable of the current period by using the fourth operation formula to obtain a target variable, the fourth operation formula being: target variable = intermediate variable of current period.
7. A liquid flow control device, characterized by, The liquid flow control device comprises a memory and at least one processor, and the memory stores instructions; The at least one processor invokes the instructions in the memory, so that the liquid flow control device performs the liquid flow control method in any one of claims 1-5.
8. A computer-readable storage medium having stored thereon instructions, the computer-readable storage medium comprising: The instructions are executed by the processor to implement the liquid flow control method in any one of claims 1-5.
Citation Information
Patent Citations
Air conditioner defrosting control method and device, storage medium and air conditioner
CN111425992A
Refrigerator control method and device, refrigerator and storage medium
CN113899159A