Control method, control device and computer readable storage medium for a cooling device
Patent Information
- Application Number
- CN202210850810.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-07-19
- Publication Date
- 2026-10-16
- Estimated Expiration
- 2042-07-19
AI Technical Summary
[0004]但是采用深度学习的方式,时间长、需要的数据量庞大、技术难度复杂,相应的,投入成本高,不利于中小企业或个人的使用普及
[0055] In implementing the technical solution of this invention, this embodiment executes a second load control strategy based on changes in cooling load. Through a preset multi-level judgment strategy, progressive judgment is performed, overcoming the lag problem in cooling load generation in existing technologies. This allows the entire refrigeration system to anticipate the trend of cooling demand growth and prepare corresponding control strategies in advance. The technology used in this invention is relatively simple, requires relatively little data, is easy for technicians to set up, and reduces losses caused by cooling load lag.
Smart Images

Figure CN117469770B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to a refrigeration technology, specifically providing a control method, control device, and computer-readable storage medium for a cooling equipment. Background Technology
[0002] In the building industry, heating, ventilation, and air conditioning (HVAC) systems are a crucial component. HVAC systems include heating, ventilation, and air conditioning, with heating regulating the temperature within enclosed spaces. Heating systems typically calculate the current cooling load based on the temperature of the chilled water returning to the refrigeration unit. This cooling load reflects the cooling demand of the enclosed space. However, the chilled water returning to the refrigeration unit from the enclosed space takes time. Therefore, the cooling demand obtained by the refrigeration unit reflects the cooling demand of the sealed space some time ago; that is, the cooling demand obtained by the heating system has a lag.
[0003] Existing technologies typically employ deep learning to address such problems. For example, patent CN109375994B discloses a method for predicting and scheduling data center task temperature based on an RBF neural network. This method refines the neural network model using a large number of data samples, thereby achieving better temperature adjustment results and reducing the lag in cooling demand.
[0004] However, deep learning is time-consuming, requires a large amount of data, and is technically complex, resulting in high costs and hindering its widespread adoption by small and medium-sized enterprises or individuals.
[0005] Accordingly, there is a need in the field for a new control method for cooling equipment to solve the above problems. Summary of the Invention
[0006] In order to overcome the above-mentioned defects, the present invention is proposed to provide a solution or at least a partial solution to the technical problem of the lag in cooling load in a cooling system.
[0007] In a first aspect, the present invention provides a control method for a cooling equipment.
[0008] One technical solution for the control method of the aforementioned cooling equipment includes:
[0009] Obtain the current cooling load;
[0010] Determine whether the current cooling load has reached a preset threshold;
[0011] If the preset threshold is reached, the first load control strategy will be executed;
[0012] If the preset threshold is not reached, a second load control strategy is selectively executed based on the change in cooling load, wherein the change in cooling load is the change in cooling load within a preset time interval.
[0013] Furthermore, if the preset threshold is not reached, selectively executing a second load control strategy based on the change in cooling load includes:
[0014] If the cooling load does not reach the preset threshold, a second load control strategy is selectively executed based on the change in cooling load and preset multi-level judgment rules.
[0015] Furthermore, the selective execution of the second load control strategy based on the change in cooling load and preset multi-level judgment rules includes:
[0016] Obtain all changes in cooling load over a period of time;
[0017] Determine whether the number of times the change in cooling load is greater than or equal to the first threshold is greater than or equal to the first threshold.
[0018] If the number of changes in cooling load that are greater than the first threshold is greater than or equal to the first threshold, the first loading strategy is executed;
[0019] If the number of times the cooling load change that is greater than the first threshold is less than the first threshold, determine whether the number of times the cooling load change that is greater than the second threshold is greater than or equal to the second threshold.
[0020] If the number of changes in cooling load that are greater than the second threshold is greater than or equal to the second threshold, the second loading strategy is executed;
[0021] The first-level threshold and the second-level threshold are both positive integers. The first-level threshold is less than the second-level threshold, the first threshold is greater than the second threshold, and the duration of the time period divided by the duration of the preset interval time period is greater than the second-level threshold.
[0022] Furthermore, the selective execution of the second load control strategy based on the change in cooling load and preset multi-level judgment rules includes:
[0023] Obtain all changes in cooling load over a period of time;
[0024] Determine whether the number of times the cooling load change is less than the third threshold is greater than or equal to the third threshold.
[0025] If the number of times the cooling load change is less than the third threshold is greater than or equal to the third threshold, the first load reduction strategy is executed.
[0026] If the number of times the cooling load change is less than the third threshold is less than the third threshold, determine whether the number of times the cooling load change is greater than the fourth threshold is greater than or equal to the fourth threshold.
[0027] If the number of times the cooling load change is less than the fourth threshold is greater than or equal to the fourth threshold, the second load reduction strategy is executed.
[0028] The third and fourth thresholds are both positive integers. The third threshold is less than the fourth threshold, the third threshold is less than the fourth threshold, and the duration of the time period divided by the duration of the preset interval time period is greater than the fourth threshold.
[0029] Furthermore, the selective execution of the second load control strategy based on the change in cooling load and preset multi-level judgment rules includes:
[0030] Furthermore, the step of executing the first load control strategy if the preset threshold is reached includes:
[0031] If the cooling load exceeds the fifth threshold, the third loading strategy is executed.
[0032] If the cooling load is less than the sixth threshold, a third load reduction strategy is executed, wherein the sixth threshold is less than the fifth threshold.
[0033] Furthermore, the selective execution of the second load control strategy based on the change in cooling load and preset multi-level judgment rules includes:
[0034] A first time period is obtained, wherein the first time period is obtained based on the change in cooling load that satisfies the second load control strategy;
[0035] Determine whether the number of cooling load changes that do not meet the second load control strategy in the first time period is greater than or equal to a preset floating-point number, where the floating-point number is a positive number;
[0036] If the floating-point number is greater than or equal to the preset value, the second load control strategy will not be executed.
[0037] Furthermore, the selective execution of the second load control strategy based on the change in cooling load and preset multi-level judgment rules includes:
[0038] Obtain the F most recent consecutive changes in cooling load from the current time;
[0039] Determine whether V out of F changes in cooling load are greater than or equal to the first threshold.
[0040] If there are V cooling load changes that are greater than or equal to the first threshold, execute the first loading strategy;
[0041] If there are no V cooling load changes greater than or equal to the first threshold, then obtain the G consecutive cooling load changes closest to the current time.
[0042] Determine whether B of the G changes in cooling load are greater than or equal to the second threshold.
[0043] If there are B cooling load changes greater than or equal to the second threshold, the second loading strategy is executed, where the first threshold is greater than the second threshold, G>F, B>V, the first threshold and the second threshold are both positive numbers, and F, V, B and G are all positive integers.
[0044] Furthermore, the selective execution of the second load control strategy based on the change in cooling load and preset multi-level judgment rules includes:
[0045] Obtain the H most recent consecutive changes in cooling load from the current time;
[0046] Determine whether any C of the H changes in cooling load are less than or equal to the third threshold;
[0047] If there are C cooling load changes that are less than or equal to the third threshold, execute the first load reduction strategy.
[0048] If there are no C cooling load changes less than or equal to the third threshold, then obtain the J consecutive cooling load changes closest to the current time.
[0049] Determine whether X of the J changes in cooling load are less than or equal to the fourth threshold.
[0050] If there are X cooling load changes less than or equal to the fourth threshold, the second load reduction strategy is executed, where the third threshold is less than the fourth threshold, J>H, X>C, the third and fourth thresholds are both negative, and J, H, X, and J are all positive integers.
[0051] Furthermore, the loading strategy includes increasing the overall cooling output by increasing the number of times the refrigeration unit operates or the cooling output of a single refrigeration unit. The unloading strategy includes reducing the overall cooling output by reducing the number of times the refrigeration unit operates or the cooling output of a single refrigeration unit.
[0052] In a third aspect, a control device is provided, comprising a processor and a storage device, the storage device being adapted to store a plurality of program codes, the program codes being adapted to be loaded and executed by the processor to perform the control method for the cooling equipment described in any of the above-described technical solutions.
[0053] In a fourth aspect, a computer-readable storage medium is provided, wherein a plurality of program codes are stored therein, the program codes being adapted to be loaded and run by a processor to perform the control method of the cooling equipment described in any of the above-described technical solutions.
[0054] The above-described technical solutions of the present invention have at least one or more of the following beneficial effects:
[0055] In implementing the technical solution of this invention, this embodiment executes a second load control strategy based on changes in cooling load. Through a preset multi-level judgment strategy, progressive judgment is performed, overcoming the lag problem in cooling load generation in existing technologies. This allows the entire refrigeration system to anticipate the trend of cooling demand growth and prepare corresponding control strategies in advance. The technology used in this invention is relatively simple, requires relatively little data, is easy for technicians to set up, and reduces losses caused by cooling load lag. Attached Figure Description
[0056] The disclosure of this invention will become more readily understood with reference to the accompanying drawings. It will be readily understood by those skilled in the art that these drawings are for illustrative purposes only and are not intended to limit the scope of protection of this invention. Furthermore, similar numbers in the drawings are used to denote similar components, wherein:
[0057] Figure 1 This is a schematic flowchart of the main steps of a control method for a cooling equipment according to an embodiment of the present invention;
[0058] Figure 2 This is a schematic diagram of a sub-flow of a control method for a cooling equipment according to an embodiment of the present invention;
[0059] Figure 3 This is a schematic diagram of a sub-flow of a control method for a cooling equipment according to an embodiment of the present invention;
[0060] Figure 4 This is a schematic diagram of a sub-flow of a control method for a cooling equipment according to an embodiment of the present invention;
[0061] Figure 5 This is a schematic diagram of a sub-flow of a control method for a cooling equipment according to an embodiment of the present invention;
[0062] Figure 6 This is a schematic diagram of a sub-process of a control method for a cooling equipment according to an embodiment of the present invention. Detailed Implementation
[0063] Some embodiments of the present invention will now be described with reference to the accompanying drawings. Those skilled in the art should understand that these embodiments are merely illustrative of the technical principles of the present invention and are not intended to limit the scope of protection of the present invention.
[0064] In the description of this invention, "module" and "processor" can include hardware, software, or a combination of both. A module can include hardware circuitry, various suitable sensors, communication ports, memory, and may also include software components, such as program code, or a combination of software and hardware. A processor can be a central processing unit, microprocessor, image processor, digital signal processor, or any other suitable processor. The processor has data and / or signal processing capabilities. The processor can be implemented in software, in hardware, or a combination of both. Non-transitory computer-readable storage media includes any suitable medium capable of storing program code, such as magnetic disks, hard disks, optical disks, flash memory, read-only memory, random access memory, etc. The term "A and / or B" means all possible combinations of A and B, such as only A, only B, or A and B. The terms "at least one A or B" or "at least one of A and B" have a similar meaning to "A and / or B" and can include only A, only B, or A and B. The singular terms "a" or "this" can also include plural forms.
[0065] Here we will first explain some of the terms involved in this invention.
[0066] Cooling capacity: The amount of heat removed from a target space by a refrigeration device per unit time or over a period of time is called cooling capacity. Similarly, cooling capacity can also be understood as the quantification of the cooling effect of a refrigeration device, i.e., cooling output.
[0067] Cooling load: The amount of heat that the air conditioning system needs to remove from a room to maintain the required thermal and humidity environment of a building by removing sensible and latent heat in the space is called the cooling load. In short, the cooling load is the cooling demand of the target cooling system. The cooling load detected in this embodiment has a lag effect.
[0068] To facilitate technical understanding, this embodiment explains the reason for the lag in cooling load calculation in conjunction with specific application scenarios. The calculation process, parameters, and formulas used for cooling load calculation differ under different environments. Specifically, the lag in cooling load is related to the environment and the methods employed. For example, in a cooling system specifically designed for a data center, the data center's cooling load can be calculated using temperature data, equipment type distribution, and the power generated by the equipment. This data is collected in real-time by a large number of centrally located sensors, resulting in very low lag in the cooling load collected by the data center's cooling system.
[0069] It must be noted that although the cooling load collected by the cooling system of a data center has very low hysteresis, the centralized, large-scale sensor deployment method used in data centers is generally not suitable for other scenarios. Firstly, the deployment of a large number of sensors requires high purchase and installation costs, which is unsuitable for most civilian applications. Secondly, the deployment of a large number of sensors usually requires meticulous overall planning during the building design phase, and other civilian scenarios do not needlessly increase design costs. Furthermore, the parameters needed to calculate the cooling load of a data center, such as equipment type and real-time power, are not easily obtained or are relatively cumbersome to obtain in other civilian scenarios. Therefore, the same methods used for data centers cannot generally be applied to other civilian facilities. Generally speaking, the cooling load obtained in other civilian facilities has a high hysteresis.
[0070] For example, in other civil facilities, central air conditioning water systems are often used for cooling. The cooling system flows chilled water through the civil facilities, where it absorbs heat to lower the temperature, and finally returns to the cooling system to complete the cooling cycle. In this process, the cooling load is obtained by analyzing the data of the chilled water returning to the chiller room. This cooling load reflects the cooling demand over a specific period. However, heat conduction itself has a certain time delay, and the cooling water takes 20-40 minutes to flow through the facilities and return to the chiller room. Therefore, the cooling load collected using this method has a relatively high lag.
[0071] Example 1: A control method for a cooling equipment
[0072] In one application scenario of the present invention, taking a theater as an example, the refrigeration system in this embodiment provides cooling to the theater.
[0073] See appendix Figure 1-6 , Figure 1 This is a schematic flowchart illustrating the main steps of a control method for a cooling system according to an embodiment of the present invention. Figure 1 As shown, the control method of the cooling equipment in this embodiment of the invention mainly includes the following steps S101-S104.
[0074] Step S101: Obtain the current cooling load.
[0075] In this embodiment, the temperature and flow rate of the chilled water returning to the chiller room are obtained by a sensor installed in the return pipe, and the cooling load is calculated by the collected return water temperature and flow rate.
[0076] In one implementation, the formula for calculating the cooling load Qw is:
[0077] Q w =C w(T1-T2)QN, where C w T1 is the specific heat capacity of the cooling water, T2 is the temperature of the cooling water returning to the chiller room, Q is the water flow rate at the measured return cooling water temperature, and N is the compensation coefficient. N is a coefficient without time delay when the other conditions are determined, so it is not within the scope of discussion in this embodiment.
[0078] Step S102: Determine whether the current cooling load has reached a preset threshold.
[0079] In this embodiment, the preset threshold is a threshold designed primarily based on experience. The corresponding operation is performed by comparing the cooling load with the preset threshold.
[0080] Step S103: If the preset threshold is reached, execute the first load control strategy.
[0081] In this embodiment, the preset threshold can be one or more. The first load control strategy refers to changing the cooling output of the refrigeration room according to the specific data of the cooling load.
[0082] In one embodiment, this embodiment provides an implementation method with two preset thresholds and different control strategies executed after the thresholds are reached, including steps S1031-S1032, as follows:
[0083] Step S1031: If the cooling load is greater than the fifth threshold, execute the third loading strategy.
[0084] In this embodiment, the loading strategy increases the overall cooling output by increasing the number of times the refrigeration unit operates or the cooling output of a single refrigeration unit. The fifth threshold is one of the preset thresholds, used to measure whether the cooling output of the refrigeration room is sufficient when compared with the cooling load.
[0085] Step S1032: If the cooling load is less than the sixth threshold, execute the third load reduction strategy, wherein the sixth threshold is less than the fifth threshold.
[0086] In this embodiment, the load reduction strategy reduces the overall cooling output by decreasing the number of times the refrigeration unit operates or the cooling output of a single refrigeration unit. The sixth threshold is another preset threshold used to measure whether the cooling output of the refrigeration room is too high, resulting in waste, in comparison with the cooling load.
[0087] To facilitate understanding of this embodiment, the meaning of the preset threshold is explained here. It is assumed that the flow rate Q of the chilled water in the condensate pipe loop does not change with time, the temperature T2 of the cooling water produced from the chiller room is constant, and the compensation coefficient N is known. Then, the cooling load Q at this time... wIt only depends on the temperature T1 of the cooling water returning to the chiller room, at which point the cooling load Q is... w The load is 1000 kW, and temperature T1 is 10 degrees Celsius. Assume that under these conditions, for every 1 degree Celsius increase in temperature T1, the cooling load Q increases. w The corresponding increase is 200 kW, assuming the fifth threshold is 1500 kW. Therefore, under the above conditions, when T1 > 12.5 degrees Celsius, the cooling load Q... w The fifth threshold has been reached. This indicates that the cooling capacity currently provided by the refrigeration room is insufficient to meet the theater's cooling needs. At this point, the third loading strategy is implemented to meet the theater's cooling requirements.
[0088] It should be noted here that:
[0089] (1) Both the third loading strategy and the third unloading strategy here have a lag. Taking the third loading strategy as an example, the third loading strategy is only implemented when the refrigeration room can no longer meet the cooling demand of the theater. The detection of cooling load and the execution of the control strategy both require a certain amount of time. Therefore, the lag of cooling load can easily create a vacuum period in which effective cooling cannot be achieved.
[0090] (2) The preset thresholds here are largely based on experience. That is, the setting of a preset threshold is often the optimal solution updated from a large amount of experience and actual operation. Blindly increasing the number of thresholds for different steps requires setting different control strategies accordingly. This process requires a lot of data, increases construction costs, and the effect may not be obvious. Therefore, the number of preset thresholds is usually not large.
[0091] Step S104: If the preset threshold is not reached, a second load control strategy is selectively executed based on the change in cooling load, wherein the change in cooling load is the change in cooling load within a preset time interval.
[0092] In this embodiment, the formula for the change in cooling load is:
[0093] ΔQ wn =Q wn -Q w(n-1) Q wn Q represents the cooling load obtained at a time close to the present. w(n-1) Distance Q wn The cooling load is the amount of cooling load obtained at a specific time interval. The second load control strategy refers to adjusting the cooling output of the refrigeration room according to the specific changes in the cooling load. Using changes in the cooling load is primarily for predicting trends in cooling load changes in advance, thereby enabling proactive control strategies.
[0094] In one implementation, a second load control strategy is selectively executed based on the change in cooling load and preset multi-level judgment rules. The preset multi-level judgment rules refer to multi-stage judgment rules set according to the change in cooling load, which include at least two levels of judgment logic. A specific implementation method based on the change in cooling load and multi-level judgment rules is given here, including steps S1041-S1045, as follows:
[0095] Step S1041: Obtain all changes in cooling load over a period of time.
[0096] In this embodiment, "time period" should be understood as a period of time prior to the present, such as past hours. In this embodiment, all cooling load data for the specified time period are first acquired, and then the changes in cooling load for the corresponding time period are obtained based on the cooling load data.
[0097] Step S1042: Determine whether the number of times the cooling load change is greater than or equal to the first threshold.
[0098] In this embodiment, the first threshold is a threshold preset in the system and is a positive number, while the first-level threshold is a positive integer.
[0099] Step S1043: If the number of times the cooling load change is greater than or equal to the first threshold, execute the first loading strategy.
[0100] In this embodiment, when the number of changes in cooling load exceeding the first threshold exceeds the first threshold, it indicates that the cooling load is increasing too rapidly in a short period of time. This suggests that the cooling load may exceed a preset threshold in the future, or it may exceed the preset threshold but not be detected due to the lag in cooling load. Therefore, when the change in cooling load exceeds the first threshold, the first loading strategy is executed. In this embodiment, the first loading strategy is based on the actual situation and preset corresponding execution commands. One loading strategy is given here: when the load of the operating refrigeration equipment is less than 70% of its rated load, the outlet water temperature is reduced to increase the cooling output of the main unit; when the load of the operating main unit exceeds 70% of its rated load, an additional refrigeration unit is added. The outlet water temperature setting of the newly added refrigeration unit is 2°C higher than the original outlet water temperature setting of the operating main unit, aiming to increase the cooling output of the new refrigeration unit. When the main pipe outlet water temperature drops by 1°C, the outlet water temperature of all main units is set to the current main pipe temperature.
[0101] In one implementation, five changes in cooling load collected within 30 minutes are obtained, namely: 150 80 40 10 -40
[0102] In this embodiment, the first threshold is set to 130 kW, and the first-level threshold is set to 1. According to the table above, only ΔQ is among all the changes in cooling load. wn If the value exceeds the first threshold, it indicates that the number of cooling load changes exceeding the first threshold is 1, which equals the first threshold, and the first loading strategy is executed. In this embodiment, by determining that a single peak value exceeds the first threshold, it is determined that the cooling load is increasing too rapidly, thereby activating the control strategy to solve the lag problem caused by the cooling load.
[0103] It should be noted that in this embodiment, each judgment begins after obtaining the current cooling load and then assesses the change in cooling load. Furthermore, no new judgments are made for a period of time after the execution of a specific control strategy. Based on this embodiment, it can be seen that when the first-level threshold is set to 1 and the first loading strategy is executed, the change in cooling load can only be ΔQ. wn This is the only case. This illustrates that regardless of the initial threshold value, ΔQ wn A value greater than the first threshold is a necessary condition for executing the first loading strategy in this embodiment.
[0104] Step S1044: If the number of times the cooling load change is greater than the first threshold is less than the first threshold, determine whether the number of times the cooling load change is greater than the second threshold is greater than or equal to the second threshold.
[0105] In this embodiment, the second threshold is also a preset threshold in the system, and the secondary threshold is a positive integer, wherein the primary threshold is less than the secondary threshold, and the primary threshold is greater than the secondary threshold. The duration of a period of time divided by the duration of the preset interval time period is greater than the secondary threshold.
[0106] Step S1045: If the number of times the cooling load change is greater than or equal to the second threshold, execute the second loading strategy.
[0107] In this embodiment, steps S1042-S1043 need to be understood in conjunction with steps S1044-S1045. Steps S1042-S1043 represent the first level of the multi-level judgment rule, while steps S1044-S1045 represent the second level. The judgment conditions in steps S1042-S1043 have a high requirement for the first threshold and a low requirement for the number of cooling load changes reaching the first threshold. Therefore, steps S1042-S1043 represent a situation where cooling demand rises rapidly in a short period, potentially exceeding the preset threshold. However, there may also be a situation where cooling demand rises steadily and gradually. In this case, a corresponding control strategy is needed, namely, satisfying steps S1044-S1045 and executing the second loading strategy.
[0108] Therefore, the second level in the multi-level judgment rule is a supplement to the first level. Thus, the second loading strategy can be the same as or different from the first loading strategy. This logic can be applied up to the required M-th level, where M is a positive integer.
[0109] In one implementation, five changes in cooling load collected within 30 minutes are obtained, namely:
[0110] Assume the first threshold is set to 130 kilowatts, the first-level threshold is set to 1; the second threshold is set to... 90 100 80 10 -40 The load capacity is 80 kW, and the secondary threshold is 3. According to the above chart, the number of changes in cooling load exceeding the secondary threshold is 3, which equals the secondary threshold, thus executing the second loading strategy. Combining the two-level judgment, it can also be concluded that in step S1041, the duration of a certain period divided by the duration of the preset interval time period is greater than the secondary threshold.
[0111] Furthermore, another specific implementation method based on the change in cooling load and multi-level judgment rules is given here, including steps S1041 and S1046-S1049, as follows:
[0112] Step S1041: Obtain all changes in cooling load over a period of time.
[0113] Step S1046: Determine whether the number of times the cooling load change is less than the third threshold is greater than or equal to the third threshold.
[0114] In this embodiment, the third threshold is a threshold preset in the system and is a negative number, while the three-level threshold is a positive integer.
[0115] Step S1047: If the number of times the cooling load change is less than the third threshold is greater than or equal to the third threshold, execute the first load reduction strategy.
[0116] In this embodiment, when the number of instances where the change in cooling load is less than the third threshold is less than the third threshold, it indicates that the cooling load will decrease rapidly in a short period of time. This suggests that the cooling load may fall below a preset threshold in the future, or it may fall below a preset threshold but not be detected due to the lag in cooling load. Therefore, when the change in cooling load is greater than the first threshold, the first load reduction strategy is executed.
[0117] Step S1048: If the number of times the cooling load change is less than the third threshold is less than the third threshold, determine whether the number of times the cooling load change is greater than the fourth threshold is greater than or equal to the fourth threshold.
[0118] In this embodiment, the fourth threshold is a preset threshold in the system and is a negative number, while the fourth threshold is a positive integer, wherein the third threshold is less than the fourth threshold and the third threshold is less than the fourth threshold.
[0119] Step S1049: If the number of times the cooling load change is less than the fourth threshold is greater than or equal to the fourth threshold, execute the second load reduction strategy.
[0120] In this embodiment, the second load reduction strategy can be the same as or different from the first load reduction strategy, for reasons consistent with the loading strategy, which will not be repeated here. Steps S1046-S1049 and steps S1042-S1045 use similar principles, which will not be repeated here. Steps S1046-S1049 solve the problem caused by the lag in cooling load through multi-level judgment.
[0121] The judgment process in steps S1046-S1049 is independent of the judgment process in steps S1042-S1045, and both can solve the problem of cooling load lag under specific circumstances. Therefore, the multi-level judgment rule can include only one of them.
[0122] Preferably, the multi-level judgment rule in this embodiment includes both steps S1046-S1049 and steps S1042-S1045. Using both steps S1046-S1049 and steps S1042-S1045 simultaneously can make the judgment more accurate.
[0123] Example 2: A control method for a cooling equipment
[0124] This embodiment proposes another method for selectively executing a second load control strategy based on changes in cooling load. Specifically, it proposes another implementation method for selectively executing a second load control strategy based on changes in cooling load and preset multi-level judgment rules, including steps S201-S203, as follows:
[0125] Step S201: Obtain a first time period, wherein the first time period is obtained based on the change in cooling load that satisfies the second load control strategy.
[0126] In this embodiment, the first time period is a time range that includes all the cooling load changes that satisfy the second load control strategy. In this embodiment, the first time period is continuous, and the time range corresponding to the first time period has the shortest duration.
[0127] In this embodiment, the first time period is calculated by selecting the time periods corresponding to the two endpoints of all the cooling load changes that satisfy the second load control strategy. For example, the cooling load changes within a time period are ΔQ.wn ΔQ w(n-1) ...ΔQ wn(n-5) The changes in cooling load that satisfy the second load control strategy are ΔQ wn ΔQ w(n-1) ΔQ wn(n-4) Then ΔQ is selected. wn The corresponding time period and ΔQ wn(n-4) The corresponding time period is used to obtain the first time period, such as ΔQ. wn The corresponding time period is 0-10 minutes ΔQ wn(n-4) The corresponding time period is 40-50 minutes. Therefore, the first time period is 0-50 minutes.
[0128] Step S202: Determine whether the number of cooling load changes that do not meet the second load control strategy in the first time period is greater than or equal to a preset floating-point number, where the floating-point number is a positive number.
[0129] In this embodiment, the floating-point number is a preset value, typically a positive integer. The floating-point number is set to determine whether the change in cooling load is concentrated when it exceeds a threshold.
[0130] Step S203: If the value is greater than or equal to the preset floating-point number, the second load control strategy is not executed.
[0131] In this embodiment, steps S201-S203 are set to avoid misjudgment due to fluctuations when combining cooling load judgment. Steps S201-S203 can be combined with steps S1042-S1045 or steps S1046-S1049 in Embodiment 1.
[0132] In one embodiment, this example is understood in conjunction with steps S1042-S104. It is assumed that six changes in cooling load collected within 30 minutes are obtained, namely: 90 -100 150 -80 120 20
[0133] Assuming the second threshold is set to 80 kilowatts and the secondary threshold is 3, it is clear from the table above that the conditions for executing the second loading strategy have been met. In this implementation, the floating-point number is 2, where the duration corresponding to the first time period in the table above is (Q...). n对应的时间 -Q w(n-1)对应的时间 The number of cooling load changes that do not meet the second load control strategy is 2, which is equal to a floating-point number, so the second loading strategy is not executed. In conjunction with this embodiment, it can be understood that although the number of cooling load changes exceeding the second threshold within a certain period is greater than the secondary threshold, there is no sudden change in the overall cooling load, or in other words, the negative change in cooling load is controllable and does not require a loading control strategy.
[0134] Apart from that, the rest are the same as in Implementation 1, and will not be repeated here.
[0135] Example 3: A control method for a cooling equipment
[0136] This embodiment proposes another method for selectively executing a second load control strategy based on changes in cooling load. Specifically, it proposes another implementation method for selectively executing a second load control strategy based on changes in cooling load and preset multi-level judgment rules, including the following steps:
[0137] Step S2041: Obtain the F consecutive changes in cooling load closest to the current time, where F is a natural number.
[0138] In this embodiment, the continuous change in cooling load refers to, for example, ΔQ wn ΔQ w(n-1) ΔQ w(n-2) ...This corresponds to continuous changes in cooling load over time.
[0139] Step S2042: Determine whether there are V cooling load changes that are greater than or equal to the first threshold among the F cooling load changes, where the first threshold is a positive number and V is a positive integer.
[0140] Step S2043: If there are V cooling load changes greater than or equal to the first threshold, execute the first loading strategy.
[0141] Step S2044: If there are no V cooling load changes greater than or equal to the first threshold, then obtain the G consecutive cooling load changes closest to the current time.
[0142] Step S2045: Determine whether there are B cooling load changes greater than or equal to the second threshold among the G cooling load changes, where the first threshold is greater than the second threshold, G>F, B>V, the second threshold is a positive number, and B and G are both positive integers.
[0143] Step S2046: If there are B cooling load changes greater than or equal to the second threshold, execute the second loading strategy.
[0144] In this implementation, a step-by-step judgment principle is adopted. For example, if F=1, G=2, V=1, and B=2, then ΔQ is first taken. wn Determine ΔQ wn Is it greater than or equal to the first threshold, if ΔQ wn If the value is greater than or equal to the first threshold, the first loading strategy is executed. If the value is less than the first threshold, ΔQ is taken. wn ΔQ w(n-1) If both values are greater than the second threshold, then the second loading strategy is executed.
[0145] This embodiment still employs a two-level judgment process. However, unlike Embodiment 1, which collected all cooling load changes over a period of time, this embodiment uses a different number of cooling load changes from different time periods (near or far from the present) as the judgment sample for each judgment. This embodiment provides a multi-level judgment method from another perspective, which can further avoid interference from oscillation phenomena and effectively reduce the impact of cooling load lag.
[0146] Furthermore, this embodiment proposes a method for determining the load reduction strategy corresponding to steps S2041-S2046, including steps S3041-S3046, as follows:
[0147] Step S3041: Obtain the H consecutive changes in cooling load closest to the current time, where H is a natural number.
[0148] Step S3042: Determine whether there are C cooling load changes less than or equal to the third threshold among the H cooling load changes, where the third threshold is a negative number and C is a positive integer.
[0149] Step S3043: If there are C cooling load changes less than or equal to the third threshold, execute the first load reduction strategy.
[0150] Step S3044: If there are no C cooling load changes less than or equal to the third threshold, then obtain the J consecutive cooling load changes closest to the current time.
[0151] Step S3045: Determine whether there are X cooling load changes less than or equal to the fourth threshold among the J cooling load changes, where the third threshold is less than the fourth threshold, J>H, X>C, the fourth threshold is negative, and X and J are both positive integers.
[0152] Step S3046: If there are X cooling load changes less than or equal to the fourth threshold, execute the second load reduction strategy.
[0153] It should be noted that steps S3041-S3046 and steps S2041-S2046 can be used together for judgment. Except for steps S3041-S3046 and steps S2041-S2046, the rest of the content is the same as in Example 1, and will not be repeated here.
[0154] It should be noted that although the steps in the above embodiments are described in a specific order, those skilled in the art will understand that in order to achieve the effects of the present invention, different steps do not necessarily have to be executed in such an order. They can be executed simultaneously (in parallel) or in other orders, and these variations are all within the scope of protection of the present invention.
[0155] Those skilled in the art will understand that all or part of the processes in the method of the above embodiment of the present invention can also be implemented by a computer program instructing related hardware. The computer program can be stored in a computer-readable storage medium, and when executed by a processor, it can implement the steps of the various method embodiments described above. The computer program includes computer program code, which can be in the form of source code, object code, executable file, or some intermediate form. The computer-readable storage medium can include any entity or device capable of carrying the computer program code, a medium, a USB flash drive, a portable hard drive, a magnetic disk, an optical disk, a computer memory, a read-only memory, a random access memory, an electrical carrier signal, a telecommunication signal, and a software distribution medium, etc. It should be noted that the content included in the computer-readable storage medium can be appropriately added or removed according to the requirements of legislation and patent practice in the jurisdiction. For example, in some jurisdictions, according to legislation and patent practice, the computer-readable storage medium does not include electrical carrier signals and telecommunication signals.
[0156] Furthermore, the present invention also provides a control device. In one embodiment of the control device according to the present invention, the control device includes a processor and a storage device. The storage device can be configured to store a program for executing the control method of the cooling equipment described in the above-described method embodiments. The processor can be configured to execute the program in the storage device, which includes, but is not limited to, a program for executing the control method of the cooling equipment described in the above-described method embodiments. For ease of explanation, only the parts related to the embodiments of the present invention are shown; for specific technical details not disclosed, please refer to the method section of the embodiments of the present invention. This control device can be a control device device comprising various electronic devices.
[0157] Furthermore, the present invention also provides a computer-readable storage medium. In one embodiment of the computer-readable storage medium according to the present invention, the computer-readable storage medium can be configured to store a program for executing the control method of the cooling device described in the above-described method embodiments. This program can be loaded and run by a processor to implement the control method of the cooling device described above. For ease of explanation, only the parts related to the embodiments of the present invention are shown; for specific technical details not disclosed, please refer to the method section of the embodiments of the present invention. The computer-readable storage medium can be a storage device comprising various electronic devices. Optionally, in the embodiments of the present invention, the computer-readable storage medium is a non-transitory computer-readable storage medium.
[0158] Furthermore, it should be understood that since the various modules are only provided to illustrate the functional units of the device of the present invention, the physical devices corresponding to these modules may be the processor itself, or a part of the processor's software, hardware, or a combination of software and hardware. Therefore, the number of modules shown in the figures is merely illustrative.
[0159] Those skilled in the art will understand that the various modules in the device can be adaptively split or combined. Such splitting or combining of specific modules will not cause the technical solution to deviate from the principles of the present invention; therefore, the technical solutions after splitting or combining will fall within the protection scope of the present invention.
[0160] The technical solution of the present invention has been described above with reference to the preferred embodiments shown in the accompanying drawings. However, it will be readily understood by those skilled in the art that the scope of protection of the present invention is obviously not limited to these specific embodiments. Without departing from the principles of the present invention, those skilled in the art can make equivalent changes or substitutions to the relevant technical features, and the technical solutions after these changes or substitutions will all fall within the scope of protection of the present invention.
Claims
1. A control method for a cooling equipment, characterized in that: Obtain the current cooling load; Determine whether the current cooling load has reached a preset threshold; If the preset threshold is reached, the first load control strategy will be executed; If the preset threshold is not reached, a second load control strategy is selectively executed based on the change in cooling load, wherein the change in cooling load is the change in cooling load within a preset time interval. If the preset threshold is not reached, a second load control strategy is selectively executed based on the change in cooling load, including: If the cooling load does not reach the preset threshold, a second load control strategy is selectively executed based on the change in cooling load and the preset multi-level judgment rules. The selective execution of the second load control strategy based on the change in cooling load and preset multi-level judgment rules includes: Obtain all changes in cooling load over a period of time; Determine whether the number of times the change in cooling load is greater than or equal to the first threshold is greater than or equal to the first threshold. If the number of changes in cooling load that are greater than the first threshold is greater than or equal to the first threshold, the first loading strategy is executed; If the number of times the cooling load change that is greater than the first threshold is less than the first threshold, determine whether the number of times the cooling load change that is greater than the second threshold is greater than or equal to the second threshold. If the number of changes in cooling load that are greater than the second threshold is greater than or equal to the second threshold, the second loading strategy is executed; Where both the primary threshold and the secondary threshold are positive integers, the primary threshold is less than the secondary threshold, the primary threshold is greater than the secondary threshold, and the duration of the time period divided by the duration of the preset interval time period is greater than the secondary threshold; or A first time period is obtained, wherein the first time period is obtained based on the change in cooling load that satisfies the second load control strategy; Determine whether the number of cooling load changes that do not meet the second load control strategy in the first time period is greater than or equal to a preset floating-point number, where the floating-point number is a positive number; If the value is greater than or equal to the preset floating-point number, the second load control strategy will not be executed. If the preset threshold is reached, the execution of the first load control strategy includes: If the cooling load exceeds the fifth threshold, the third loading strategy is executed. If the cooling load is less than the sixth threshold, a third load reduction strategy is executed, wherein the sixth threshold is less than the fifth threshold.
2. The control method for the cooling equipment according to claim 1, characterized in that, The selective execution of the second load control strategy based on the change in cooling load and preset multi-level judgment rules includes: Obtain the F most recent consecutive changes in cooling load from the current time; Determine whether V out of F changes in cooling load are greater than or equal to the first threshold. If there are V cooling load changes that are greater than or equal to the first threshold, execute the first loading strategy; If there are no V cooling load changes greater than or equal to the first threshold, then obtain the G consecutive cooling load changes closest to the current time. Determine whether B of the G changes in cooling load are greater than or equal to the second threshold. If there are B cooling load changes greater than or equal to the second threshold, the second loading strategy is executed, where the first threshold is greater than the second threshold, G>F, B>V, the first threshold and the second threshold are both positive numbers, and F, V, B and G are all positive integers.
3. The control method for the cooling equipment according to claim 1, characterized in that, The second load control strategy is selectively executed based on the change in cooling load and the preset multi-level judgment rules, including: obtaining the H consecutive changes in cooling load closest to the current time; Determine whether any C of the H changes in cooling load are less than or equal to the third threshold; If there are C cooling load changes that are less than or equal to the third threshold, execute the first load reduction strategy. If there are no C cooling load changes less than or equal to the third threshold, then obtain the J consecutive cooling load changes closest to the current time. Determine whether X of the J changes in cooling load are less than or equal to the fourth threshold. If there are X cooling load changes less than or equal to the fourth threshold, the second load reduction strategy is executed, where the third threshold is less than the fourth threshold, J>H, X>C, the third and fourth thresholds are both negative, and J, H, X, and J are all positive integers.
4. The control method for the cooling equipment according to claim 1, characterized in that, The loading strategy includes increasing the overall cooling output by increasing the number of times the refrigeration unit operates or controlling the cooling output of a single refrigeration unit; the unloading strategy includes reducing the overall cooling output by decreasing the number of times the refrigeration unit operates or controlling the cooling output of a single refrigeration unit.
5. A control device, comprising a processor and a storage device, said storage device being adapted to store multiple lines of program code, characterized in that, The program code is adapted to be loaded and run by the processor to perform the control method of the cooling equipment according to any one of claims 1 to 4.
6. A computer-readable storage medium storing a plurality of program codes, characterized in that, The program code is adapted to be loaded and run by a processor to perform the control method of the cooling equipment according to any one of claims 1 to 4.
Citation Information
Patent Citations
A Data Center Task Temperature Prediction and Scheduling Method Based on RBF Neural Network
CN109375994B
Temperature control method, device and system
CN107543277A
Heating ventilation air conditioning system, control method, device and apparatus thereof, and storage medium
CN111089333A