Control method and refrigeration control system combining liquid cooling and air cooling
By integrating CDU, cold source and refrigeration systems in the group control controller of the data center, and adopting the control method and three-level control mode of liquid-cooling and air-cooling fusion, the problem that the refrigeration system and liquid-cooling control system cannot be coordinated in the existing technology is solved, and a more stable and energy-saving computer room temperature regulation is achieved.
Patent Information
- Application Number
- CN202211073908.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-09-02
- Publication Date
- 2025-05-02
- Estimated Expiration
- 2042-09-02
AI Technical Summary
In the prior art, the refrigeration system and the liquid cooling control system cannot be logically correlated, and the HVAC equipment in the data center cannot be coordinated, resulting in unstable temperature regulation in the computer room, wasted resources and poor energy saving effects.
By integrating the CDU control subsystem, cold source control subsystem and refrigeration air conditioning subsystem in the group control controller, the control method of fusion of liquid cooling and air cooling is realized, and a three-level control mode is adopted: the first stage is the coordinated control of the group control controller, the second stage independently selects the group control host for each subsystem, and the third stage is the independent operation of each control unit to ensure the maximum refrigeration demand.
It realizes logical interoperability and coordinated control of liquid-cooled and air-cooled systems, improves the stability and energy-saving effect of computer room temperature adjustment, and enhances the reliability and flexibility of the system.
Smart Images

Figure CN115334851B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of refrigeration control technology, and in particular to a control method and a refrigeration control system that integrates liquid cooling and air cooling. Background Art
[0002] At present, the refrigeration system architecture of the liquid cooling room in domestic data centers is as follows: Figure 1 As shown in the figure, the CDU (data center cooling liquid distribution unit) control subsystem, the cold source control subsystem and the group control controller form a liquid cooling control system; the supplementary cooling air conditioning subsystem, as a supplementary cooling device for the liquid cooling room, forms a supplementary cooling system. The two systems operate independently and do not affect each other.
[0003] The CDU control subsystem and the cold source control subsystem are controlled by the group control controller as a whole, and finally converge to the liquid cooling monitoring server, which opens the liquid cooling data interface. The supplementary cooling air conditioning subsystem is controlled by the supplementary cooling air conditioning unit, and the supplementary cooling air conditioning data interface is opened separately.
[0004] Therefore, under the existing architecture, the supplemental cooling system and the liquid cooling control system cannot be logically linked, and the HVAC equipment in the data center cannot be coordinated and controlled. Summary of the invention
[0005] The embodiment of the present application provides a control method that integrates liquid cooling and air cooling, which is used to integrate the cold source control subsystem, CDU control subsystem and supplementary cooling air conditioning subsystem into the same control system for logical interconnection and overall coordinated control.
[0006] The embodiment of the present application provides a control method for integrating liquid cooling and air cooling, the method being applied to a refrigeration control system, the refrigeration control system comprising a group control controller and a CDU control subsystem, a cold source control subsystem and a supplementary cold air conditioning subsystem connected to the group control controller, the CDU control subsystem comprising a plurality of CDU control units, the cold source control subsystem comprising a plurality of cold source control units, the supplementary cold air conditioning subsystem comprising a plurality of supplementary cold control units, the method comprising:
[0007] When the system self-check is normal, if the group control controller is in normal state, the first level control mode is started. The first level control mode means that the group control controller controls the CDU control subsystem, the cold source control subsystem and the supplementary cooling air conditioning subsystem respectively.
[0008] If the state of the group control controller is abnormal, it will automatically switch to the second-level control mode. The second-level control mode means that the CDU control subsystem, the cold source control subsystem and the supplementary cooling air conditioning subsystem each select the group control host to take over the control;
[0009] If any target subsystem has an abnormality in the second-level control mode, it will automatically switch to the third-level control mode. The third-level control mode means that each control unit of the target subsystem operates according to its own control logic.
[0010] In one embodiment, the group control controller controls the CDU control subsystem, the cold source control subsystem and the supplementary cooling air conditioning subsystem respectively, including:
[0011] The group control controller calculates the liquid cooling output refrigeration demand ratio and the supplementary cooling air conditioner output refrigeration demand ratio by weighted averaging according to the liquid cooling refrigeration demand and the supplementary cooling air conditioner refrigeration demand;
[0012] According to the proportion of the liquid cooling output refrigeration demand and the proportion of the supplementary cooling air conditioner output refrigeration demand, the CDU control subsystem, the cold source control subsystem and the supplementary cooling air conditioner subsystem are collaboratively controlled.
[0013] In one embodiment, the method further comprises:
[0014] When in the first level control mode or the second level control mode, if the state of the target control unit of any target subsystem is abnormal, the remaining control units of the target subsystem supplement the loss of cooling capacity caused by the abnormality of the target control unit.
[0015] In one embodiment, the method further comprises:
[0016] When in the first level control mode, if the state of any target control unit is abnormal, the target control unit will exit the first level control mode alone and directly enter the third level control mode.
[0017] In one embodiment, if the state of any target control unit is abnormal, after the target control unit independently exits the first level control mode and directly enters the third level control mode, the method further includes:
[0018] Determine whether the number of normal control units is greater than or equal to a first threshold value. If not, exit the first level control mode and enter the third level control mode; if so, the normal control units continue to be in the first level control mode.
[0019] In one embodiment, the method further comprises:
[0020] When in the second level control mode, if the state of any target control unit is abnormal, the target control unit will exit the second level control mode alone and directly enter the third level control mode;
[0021] If the operating conditions for the first-level control mode are met, the first-level control mode will be automatically entered.
[0022] In one embodiment, the method further comprises:
[0023] When in the third level control mode, if the operating conditions of the second level control mode are met, the second level control mode is automatically entered;
[0024] In the third level control mode, if the failed control unit resumes operation, it automatically enters the third level control mode.
[0025] In one embodiment, if any target subsystem has an abnormality in the second-level control mode, automatically switching to the third-level control mode includes:
[0026] For any target subsystem, if the state of the group control host of the target subsystem is abnormal, determine whether the number of normal control units in the target subsystem is greater than or equal to a second threshold;
[0027] If the number of normal control units in the target subsystem is less than the second threshold, it is determined that an abnormality occurs in the target subsystem in the second level control mode, and all control units of the target subsystem enter the third level control mode.
[0028] In one embodiment, after determining whether the number of normal control units in the target subsystem is greater than or equal to a second threshold, the method further includes:
[0029] If the number of normal control units in the target subsystem is greater than or equal to a second threshold, a group control host is reselected from the normal control units in the target subsystem.
[0030] In one embodiment, the method further comprises: when in the third level control mode, monitoring the operating status of each control unit in real time, and automatically shutting down if an abnormal status occurs.
[0031] The embodiment of the present application further provides a refrigeration control system that combines liquid cooling and air cooling. The execution control system can be used to execute the control method provided in any of the above embodiments. The refrigeration control system includes:
[0032] Group control controller;
[0033] A CDU control subsystem is connected to the group control controller; the CDU control subsystem includes a plurality of CDU control units;
[0034] A cold source control subsystem connected to the group control controller; the cold source control subsystem includes a plurality of cold source control units;
[0035] The supplementary cooling air conditioning subsystem is connected to the group control controller; the supplementary cooling air conditioning subsystem includes a plurality of supplementary cooling control units.
[0036] The present application also provides an electronic device, the electronic device comprising:
[0037] processor;
[0038] a memory for storing processor-executable instructions;
[0039] Wherein, the processor is configured to execute the above-mentioned control method combining liquid cooling and air cooling.
[0040] An embodiment of the present application also provides a computer-readable storage medium, which stores a computer program. The computer program can be executed by a processor to complete the above-mentioned control method for integrating liquid cooling and air cooling.
[0041] In the technical solution provided by the above-mentioned embodiments of the present application, in the first-level control mode, the group control controller can coordinately control the CDU control subsystem, the cold source control subsystem and the supplementary cold air conditioning subsystem, which is beneficial to the stability and energy saving of the three subsystems. When the first-level control mode is abnormal and switches to the second-level control mode, the CDU control subsystem, the cold source control subsystem and the supplementary cold air conditioning subsystem can each select a group control host, and the three subsystems operate independently to increase system reliability. When the second-level control mode is abnormal, it can be switched to the third-level control mode, and each control unit operates independently to ensure that the control unit itself operates normally and maximizes the refrigeration demand. BRIEF DESCRIPTION OF THE DRAWINGS
[0042] In order to more clearly illustrate the technical solution of the embodiments of the present application, the drawings required for use in the embodiments of the present application are briefly introduced below.
[0043] Figure 1 The background technology is a schematic diagram of the refrigeration system architecture of a liquid cooling room in a data center in China;
[0044] Figure 2 It is a schematic diagram of the architecture of a refrigeration control system that integrates liquid cooling and air cooling provided in an embodiment of the present application;
[0045] Figure 3 It is a flow chart of a control method combining liquid cooling and air cooling provided in an embodiment of the present application;
[0046] Figure 4 It is a schematic diagram of the principle of three-level control provided in the embodiment of the present application;
[0047] Figure 5 It is a detailed flow chart of a control method combining liquid cooling and air cooling provided in an embodiment of the present application;
[0048] Figure 6 It is a flowchart of realizing interrupt recovery in a three-level control process provided by an embodiment of the present application;
[0049] Figure 7 It is a block diagram of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0050] The technical solutions in the embodiments of the present application will be described below in conjunction with the drawings in the embodiments of the present application.
[0051] Similar reference numerals and letters represent similar items in the following drawings, so once an item is defined in one drawing, it does not need to be further defined and explained in subsequent drawings. At the same time, in the description of this application, the terms "first", "second", etc. are only used to distinguish the description and cannot be understood as indicating or implying relative importance.
[0052] Figure 2 This is a schematic diagram of the architecture of a refrigeration control system that combines liquid cooling and air cooling provided in an embodiment of the present application. Figure 2 As shown, the refrigeration control system includes: a liquid cooling data interface 21, a liquid cooling monitoring server 22 connected to the liquid cooling data interface 21, a group control controller 23 connected to the liquid cooling monitoring server 22, a CDU (data center cold liquid distribution unit) control subsystem 24 connected to the group control controller 23, a cold source control subsystem 25 and a supplementary cooling air conditioning subsystem 26.
[0053] There may be one or two group control controllers 23, serving as a master and a backup respectively. The group control controller 23 may be a PLC, a DDC or a single-chip microcomputer.
[0054] The CDU control subsystem 24 includes a plurality of CDU control units 241. Each CDU control unit 241 includes components such as a liquid pump, a valve, and a sensor. The CDU control subsystem 24 and the group control controller 23 interact with each other via PROFINET (launched by the international organization PROFIBUS International, a new generation of industrial automation communication standard based on industrial Ethernet technology), MODBUS-TCP (MODBUS is an industrial field bus protocol standard, MODBUS-TCP is a MODBUS protocol based on Ethernet TCP / IP) or BACnet protocol (A Data Communication Protocol for Building Automation and Control Networks, building automation network data communication protocol, referred to as "BACnet protocol"), and the group control controller 23 can adjust the operating parameters of the CDU control unit 241.
[0055] The cold source control subsystem 25 includes a plurality of cold source control units 251. Each cold source control unit 251 includes: a cooling tower, a water pump, a valve, a refrigeration unit, a plate heat exchanger, a constant pressure water supply, a dosing device, a sensor and other components. The cold source control subsystem 25 and the group control controller 23 exchange data via PROFINET, MODBUS-TCP or BACnet protocol, and the group control controller 23 can adjust the operating parameters of the cold source control subsystem 25.
[0056] The supplementary cooling air conditioning subsystem 26 includes a plurality of supplementary cooling control units 261, and the supplementary cooling control unit 261 can be a supplementary cooling air conditioning such as a direct expansion air conditioning, a water-cooled air conditioning, a chilled water air conditioning, an indirect evaporative refrigeration air conditioning, a fluorine pump air conditioning, etc. The supplementary cooling air conditioning subsystem 26 is connected to the group control controller 23 through serial port communication or network port communication. The supplementary cooling air conditioning subsystem 26 and the group control controller 23 exchange data through MODBUS-RTU (MODBUS-RTU is a MODBUS protocol based on a serial interface) / SNMP (Simple Network Management Protocol, an application layer protocol of the TCP / IP protocol cluster) or MODBUS-TCP interface protocol. The supplementary cooling air conditioning opens permissions, and the group control controller 23 can adjust the operating parameters of the supplementary cooling air conditioning.
[0057] In one embodiment, the group control controller 23 first determines whether there are major faults affecting the operation of the system in the CDU control subsystem 24, the cold source control subsystem 25 and the supplementary cooling air conditioning subsystem 26. If each subsystem operates normally, the group control controller 23 sends the start / stop, addition / subtraction, temperature and other operating parameter settings to the supplementary cooling air conditioning subsystem 26, the cold source control subsystem 25 and the CDU control subsystem 24 according to the key parameters (room temperature and humidity, outdoor temperature and humidity and CDU supply / return temperature). The group control controller 23 can also control the component states of the supplementary cooling control unit 261, such as the states of the compressor, pump and valve, according to the key parameters (room temperature and humidity and CDU supply / return temperature), so as to balance the refrigeration system.
[0058] Different from the prior art, the above embodiment connects the supplementary cooling air conditioning subsystem 26 together with the CDU control subsystem 24 and the cold source control subsystem 25 to the group control controller 23, so that this refrigeration control system will monitor the data of the three subsystems of the CDU control subsystem 24, the cold source control subsystem 25 and the supplementary cooling air conditioning subsystem 26, and connect all the control logics.
[0059] On the group controller 23, the data of the CDU control subsystem 24, the cold source control subsystem 25 and the supplementary cooling air conditioning subsystem 26 are all in the same data storage area. The group controller 23 can be freely scheduled, and there is no requirement for the data storage method. The group controller 23 can merge the data of the original liquid cooling system and the supplementary cooling system into a new complete system. The refrigeration control system can connect the data of liquid cooling and supplementary cooling, and can perform logic tuning to achieve maximum energy saving of the HVAC system.
[0060] Because the group control controller 23 has integrated and can control the data of the CDU control subsystem 24, the cold source control subsystem 25 and the cold supplementary air conditioning subsystem 26, in the new system, the HVAC operation logic of the entire computer room can be written as a whole on the group control controller 23. That is to say, the group control controller 23 can execute the control method of integrating liquid cooling and air cooling provided in the following embodiments of the present application, so that the software logic of the entire system will be more comprehensive and reliable.
[0061] Figure 3 It is a flow chart of a control method for integrating liquid cooling and air cooling provided by an embodiment of the present application. The method can be applied to the above-mentioned refrigeration control system, which includes a group control controller and a CDU control subsystem, a cold source control subsystem and a supplementary cold air conditioning subsystem connected to the group control controller. The CDU control subsystem includes multiple CDU control units, the cold source control subsystem includes multiple cold source control units, and the supplementary cold air conditioning subsystem includes multiple supplementary cold control units. The method can include the following steps S310-S330.
[0062] Step S310: When the system self-check is normal, if the group control controller is in normal state, start the first level control mode, which means that the group control controller controls the CDU control subsystem, the cold source control subsystem and the supplementary cooling air conditioning subsystem respectively.
[0063] Specifically, after the system is powered on, if no fault alarm occurs, it can be considered that the system self-check state is normal, and then it is determined whether the state of the group controller is normal. In one embodiment, if there is an important alarm in the group controller, the state is considered abnormal, otherwise, the state is considered normal. The important alarm for the group controller can be set according to actual needs and stored in the storage unit of the group controller in advance.
[0064] If the group controller is in a normal state, the group controller controls the CDU control subsystem, the cold source control subsystem and the supplementary cooling air conditioning subsystem respectively. In one embodiment, the group controller may execute energy-saving control logic and / or redundant control logic.
[0065] Specifically, the energy-saving control logic is as follows: the group control controller calculates the proportion of liquid cooling output refrigeration demand and the proportion of supplementary cooling air conditioning output refrigeration demand by weighted averaging according to the liquid cooling refrigeration demand and the supplementary cooling air conditioning refrigeration demand; according to the proportion of liquid cooling output refrigeration demand and the proportion of supplementary cooling air conditioning output refrigeration demand, the CDU control subsystem, the cold source control subsystem and the supplementary cooling air conditioning subsystem are collaboratively controlled.
[0066] Among them, liquid cooling refrigeration demand and supplementary cooling air conditioning refrigeration demand are the collected refrigeration demand data. Liquid cooling output refrigeration demand ratio and supplementary cooling air conditioning output refrigeration demand ratio are the adjusted actual output refrigeration ratios.
[0067] The CDU control subsystem and the cold source control subsystem form a liquid cooling control system, and the supplementary cooling air conditioning subsystem serves as an air cooling control system. The group control controller integrates the liquid cooling demand and the supplementary cooling air conditioning demand (that is, the air cooling demand). The group control controller can adjust the proportion of the two cooling demands through the weighted average calculation method (as shown in the following formula (1)), and re-issue it to the CDU control subsystem, the cold source control subsystem and the supplementary cooling air conditioning subsystem to complete the integration of the liquid cooling demand and the air cooling demand.
[0068] Liquid cooling output cooling demand ratio = (A × liquid cooling demand) / (A × liquid cooling demand + B × supplementary cooling air conditioning demand);
[0069] The proportion of cooling demand of supplementary cooling air conditioner output = (B × cooling demand of supplementary cooling air conditioner) / (A × liquid cooling demand + B × cooling demand of supplementary cooling air conditioner); (1)
[0070] Wherein, A represents the weight value (ie, proportion) of the liquid cooling demand, and B represents the weight value (ie, proportion) of the supplementary cooling air conditioning demand, and A+B=100%.
[0071] The liquid cooling demand can affect the output cooling demand of the supplementary cooling air conditioning subsystem, and the air cooling demand (supplementary cooling air conditioning refrigeration demand) can affect the output cooling demand of the liquid cooling control system, so as to achieve logical intercommunication and coordinated control among the CDU control subsystem, the cold source control subsystem and the supplementary cooling air conditioning subsystem on the group control controller to reduce the temperature fluctuation of the computer room. In the existing architecture, the supplementary cooling air conditioning system operates according to the cooling demand of the supplementary cooling air conditioning, and the liquid cooling control system operates according to the cooling demand of the liquid cooling system. The two do not affect each other, and cannot share the cooling demand, and cannot allocate the cooling capacity of the liquid cooling control system and the supplementary cooling air conditioning system in real time. However, under the new architecture of the present application, the group control controller can share the liquid cooling demand and the supplementary cooling air conditioning refrigeration demand, and perform logical tuning to avoid waste of resources caused by excessive cooling and achieve maximum energy saving of the HVAC system.
[0072] The redundant control logic is as follows: when in the first level control mode, if the state of the target control unit of any target subsystem is abnormal, the remaining control units of the target subsystem supplement the loss of cooling capacity caused by the abnormality of the target control unit.
[0073] Among them, the first-level control mode is that the group control controller controls the CDU control subsystem, the cold source control subsystem and the supplementary cooling air conditioning subsystem respectively.
[0074] The target subsystem may be a CDU control subsystem, a cold source control subsystem or a supplementary cooling air conditioning subsystem. Taking the CDU control subsystem as an example, the target control unit may be a CDU control unit in the CDU control subsystem with an abnormal state, which is called the target control unit for distinction.
[0075] The CDU control subsystem has multiple CDU control units, which can back up each other. When a CDU control unit is in an abnormal state, the remaining control units can adjust their own working conditions according to demand to supplement the loss of cooling capacity caused by the abnormal state of a CDU control unit. Among them, whether the state of the CDU control unit is abnormal can be determined by judging whether there is an important alarm. For the important alarm of the CDU control unit, it can be set according to actual needs and stored in the group control controller.
[0076] The redundant control logic of the cold source control subsystem and the supplementary cooling air conditioning subsystem can refer to the above CDU control subsystem. Important alarms for the cold source control unit and the supplementary cooling control unit can also be set according to actual needs and stored in the group control controller in advance.
[0077] Step S320: If the state of the group control controller is abnormal, it automatically switches to the second-level control mode, and the second-level control mode means that the CDU control subsystem, the cold source control subsystem and the supplementary cooling air conditioning subsystem each select a group control host to take over the control.
[0078] Specifically, when the state of the group control controller is abnormal, a CDU control unit is selected from the CDU control subsystem as the group control host of the CDU control subsystem, and the group control host controls multiple CDU control units included in the CDU control subsystem.
[0079] A cold source control unit is selected from the cold source control subsystem as a group control host of the cold source control subsystem, and the group control host controls a plurality of cold source control units included in the cold source control subsystem.
[0080] A supplementary cooling control unit is selected from the supplementary cooling air conditioning subsystem as a group control host of the supplementary cooling air conditioning subsystem, and the group control host controls multiple supplementary cooling control units included in the supplementary cooling air conditioning subsystem.
[0081] When in the second-level control mode, the redundant control logic of each subsystem can continue to execute. If the state of the target control unit of any target subsystem is abnormal, the remaining control units of the target subsystem will supplement the loss of cooling capacity caused by the abnormality of the target control unit. For details, please refer to the description of the redundant control logic above.
[0082] It should be noted that when the group control controller is in an abnormal state and switches to the second-level control mode, the CDU control subsystem, cold source control subsystem and supplementary cooling air conditioning subsystem operate independently. However, each subsystem will select a group control host to run the second-level control logic, so that in the second-level control mode, the three subsystems can still be controlled collaboratively, and the redundant logic of the subsystem can be guaranteed in the second-level control mode, increasing system reliability.
[0083] Step S330: If any target subsystem has an abnormality in the second-level control mode, it automatically switches to the third-level control mode. The third-level control mode means that each control unit of the target subsystem operates according to its own control logic.
[0084] In one embodiment, for any target subsystem, if the state of the group control host of the target subsystem is abnormal, it is determined whether the number of normal control units in the target subsystem is greater than or equal to a second threshold; if the number of normal control units in the target subsystem is greater than or equal to the second threshold, the group control host is reselected from the normal control units of the target subsystem. If the number of normal control units in the target subsystem is less than the second threshold, it is determined that the target subsystem is abnormal in the second-level control mode, and all control units of the target subsystem enter the third-level control mode.
[0085] The target subsystem may be a CDU control subsystem, a cold source control subsystem, or a supplementary cooling air conditioning subsystem. Taking the CDU control subsystem as an example, an abnormality in the second-level control mode of the CDU control subsystem may be caused by an important alarm in the group control host of the CDU control subsystem and the number of normal CDU control units is less than M (the second threshold value). At this time, it is considered that the CDU control subsystem has an abnormality in the second-level control mode, and all CDU control units enter the third-level control mode. That is, all CDU control units operate according to their own control logic. In one embodiment, each CDU control unit can monitor its own operating status in real time, and automatically shut down when an abnormal status (such as a specific alarm message) occurs.
[0086] On the contrary, if there is an important alarm in the group control host of the CDU control subsystem, but the number of normal CDU control units is greater than or equal to M, a CDU control unit can be reselected from the normal CDU control units as the group control host of the CDU control subsystem, and the CDU control subsystem continues to use the second-level control mode until an important alarm occurs in the group control host and the number of normal CDU control units is less than M, and the CDU control subsystem switches to the third-level control mode.
[0087] When the target subsystem is the cold source control subsystem or the supplementary cooling air conditioning subsystem, the principle is the same as above, and the description when the target subsystem is the CDU control subsystem can be referred to.
[0088] like Figure 4 As shown, in the first-level control mode, the group control controller is used as the first-level control unit; in the second-level control mode, the CDU control subsystem, the cold source control subsystem and the supplementary cooling air conditioning subsystem each select the group control host as the second-level control unit; in the third-level control mode, the CDU control unit, the cold source control unit and the supplementary cooling control unit (supplementary cooling air conditioning) controller itself are used as the third-level control unit. The first-level control mode has a higher priority than the second-level control mode, and the second-level control mode has a higher priority than the third-level control mode.
[0089] It should be noted that when the first-level control mode and the second-level control mode cannot be guaranteed, the system often has multiple faults. At this time, the third-level control mode is adopted. Each control unit operates independently according to its own control logic, which can ensure the normal operation of each control unit and maximize the cooling needs of the computer room.
[0090] The technical solution provided by the above-mentioned embodiments of the present application is that in the first-level control mode, the group control controller can coordinately control the CDU control subsystem, the cold source control subsystem and the supplementary cold air conditioning subsystem, and can run redundancy and energy-saving logic, which is conducive to the stability and energy saving of the three subsystems. When the first-level control mode is abnormal and switches to the second-level control mode, the CDU control subsystem, the cold source control subsystem and the supplementary cold air conditioning subsystem can each select a group control host, and the three subsystems operate independently to increase system reliability. When the second-level control mode is abnormal, it can be switched to the third-level control mode, and each control unit operates independently to ensure that the control unit itself operates normally and maximizes the refrigeration demand.
[0091] Figure 5 Detailed flow chart of a control method combining liquid cooling and air cooling provided in an embodiment of the present application. Figure 5 As shown, the control method includes:
[0092] (1) System self-check:
[0093] After the system is powered on, it starts to read the data of each sensor and device in a loop. If an important alarm appears (the type of important alarm can be stored in the group controller in advance), it is considered that the self-test has failed and the alarm process is entered until the fault is handled and the self-test passes again, or an instruction to skip abnormal faults is received and the system starts to run. If no important alarm appears, the self-test status is considered normal and the system starts to run.
[0094] (2) Three-level control process:
[0095] 1) Determine whether the status of the group control controller is normal (such as whether there is an important alarm);
[0096] 2) If the group control controller is in normal state (no major alarm), start the first level control mode, in which the redundant logic and energy-saving logic of the three subsystems can be run. The group control controller status is monitored in real time. If an abnormality occurs, an alarm is reported and the selection of the group control host is automatically jumped;
[0097] 3) If the status of the group control controller is abnormal (there is an important alarm), the group control host will be selected while reporting the alarm.
[0098] 4) In the CDU control subsystem, a CDU control unit is selected as the group control host, in the cold source control subsystem, a cold source control unit is selected as the group control host, and in the supplementary cooling air conditioner subsystem, a supplementary cooling air conditioner (i.e., supplementary cooling control unit) is selected as the group control host; the group control host can be selected randomly according to the pre-prepared device address, or according to the running time of each control unit, and the method is not limited.
[0099] 5) If the group control hosts of the three subsystems are all in normal status (such as no major alarms), the second level control mode is started, and the redundant logic and energy-saving logic can be run on the group control hosts of the three subsystems.
[0100] 6) If the group control host of any subsystem is in abnormal state, the group control host alone Start the third-level control mode. If the number of normal control units of the subsystem is greater than or equal to M, reselect a group control host; if the number of normal control units of the subsystem is less than M, all control units start the third-level control mode.
[0101] 7) In the third-level control mode, if a control unit has an important alarm, it can be shut down.
[0102] Figure 6 1 is a flow chart of realizing interrupt recovery in a three-level control process provided by an embodiment of the present application. Figure 6 As shown in the figure, the logical process of interrupt recovery is as follows:
[0103] 1) When in the first level control mode, if the state of any target control unit is abnormal, the target control unit will exit the first level control mode alone and directly enter the third level control mode.
[0104] The target control unit may be a CDU control unit, a cold source control unit or a supplementary cooling control unit. For example, when in the first level control mode, if a target control unit has an important alarm, the target control unit enters the third level control mode, and the remaining control units can continue to be in the first level control mode.
[0105] 2) Determine whether the number of normal control units is greater than or equal to a first threshold value. If not, exit the first level control mode and enter the third level control mode; if so, the normal control units continue to be in the first level control mode.
[0106] That is to say, when in the first level control mode, if the number of normal control units of the refrigeration control system (i.e., including the CDU control subsystem, the cold source control subsystem and the supplementary cooling air conditioning subsystem) is greater than or equal to the first threshold value N, the normal control units can continue to maintain the first level control mode. If the number of normal control units is less than the first threshold value N, it means that a large number of control units have abnormalities and have switched to the third control mode. At this time, the first level control mode can be exited and all control units switch to the third level control mode.
[0107] 3) When in the second level control mode, if the state of any target control unit is abnormal, the target control unit will exit the second level control mode alone and directly enter the third level control mode; if the operating conditions of the first level control mode are met, it will automatically enter the first level control mode.
[0108] The target control unit may be a CDU control unit, a cold source control unit or a supplementary cooling control unit. For example, when in the second-level control mode, if a target control unit has an important alarm, the target control unit enters the third-level control mode, and the remaining control units of the subsystem where the target control unit is located can continue to be in the second-level control mode.
[0109] In the second-level control mode, if the group controller returns to normal, it can be considered that the operating conditions of the first-level control mode are met and it automatically enters the first-level control mode.
[0110] 4) When in the third-level control mode, if the operating conditions of the second-level control mode are met, the second-level control mode is automatically entered; in the third-level control mode, if the faulty control unit resumes operation, the third-level control mode is automatically entered.
[0111] The operating condition of the second level control mode may be that the number of normal control units in a single subsystem is greater than the second threshold M, so a group control host can be selected from the subsystem for control, and the subsystem can automatically enter the second level control mode. If the fault is recovered in the third level control mode, it can automatically join the running control mode after the fault is handled.
[0112] The above embodiment performs interrupt recovery in the three-level control process, which can improve the logical continuity of the three-level control process and improve the stability and reliability of the entire system.
[0113] Figure 7 is a block diagram of an electronic device provided in an embodiment of the present application. Figure 7 As shown, the electronic device 700 includes: a processor 710; a memory 720 for storing executable instructions of the processor 710; wherein the processor 710 is configured to execute the above-mentioned control method combining liquid cooling and air cooling.
[0114] An embodiment of the present application also provides a computer-readable storage medium, which stores a computer program. The computer program can be executed by a processor to complete the above-mentioned control method for integrating liquid cooling and air cooling.
[0115] In several embodiments provided in the present application, the disclosed devices and methods may also be implemented in other ways. The device embodiments described above are merely schematic, for example, the flowcharts and block diagrams in the accompanying drawings show the possible architecture, functions and operations of the devices, methods and computer program products according to the multiple embodiments of the present application. In this regard, each box in the flowchart or block diagram may represent a module, a program segment or a part of a code, and a module, a program segment or a part of a code contains one or more executable instructions for implementing a specified logical function. In some alternative implementations, the functions marked in the box may also occur in an order different from that marked in the accompanying drawings. For example, two consecutive boxes can actually be executed substantially in parallel, and they may sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or the flowchart, and the combination of boxes in the block diagram and / or the flowchart, can be implemented with a dedicated hardware-based system that performs a specified function or action, or can be implemented with a combination of dedicated hardware and computer instructions.
[0116] In addition, the functional modules in the various embodiments of the present application may be integrated together to form an independent part, or each module may exist separately, or two or more modules may be integrated to form an independent part.
[0117] If the function is implemented in the form of a software function module and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art or the part of the technical solution, can be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the various embodiments of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk, and other media that can store program codes.
Claims
1. A control method combining liquid cooling and air cooling, characterized in that: The method is applied to a refrigeration control system, which includes a group control controller and a CDU control subsystem, a cold source control subsystem and a supplementary cold air conditioning subsystem connected to the group control controller, wherein the CDU control subsystem includes a plurality of CDU control units, the cold source control subsystem includes a plurality of cold source control units, and the supplementary cold air conditioning subsystem includes a plurality of supplementary cold control units. The method includes: When the system self-check is normal, if the group control controller is in normal state, the first level control mode is started. The first level control mode means that the group control controller controls the CDU control subsystem, the cold source control subsystem and the supplementary cooling air conditioning subsystem respectively. If the state of the group control controller is abnormal, it will automatically switch to the second-level control mode. The second-level control mode means that the CDU control subsystem, the cold source control subsystem and the supplementary cooling air conditioning subsystem each select the group control host to take over the control; If any target subsystem has an abnormality in the second-level control mode, it will automatically switch to the third-level control mode. The third-level control mode means that each control unit of the target subsystem operates according to its own control logic.
2. The method according to claim 1, characterized in that The group control controller controls the CDU control subsystem, the cold source control subsystem and the supplementary cooling air conditioning subsystem respectively, including: The group control controller calculates the liquid cooling output refrigeration demand ratio and the supplementary cooling air conditioner output refrigeration demand ratio by weighted averaging according to the liquid cooling refrigeration demand and the supplementary cooling air conditioner refrigeration demand; According to the proportion of the liquid cooling output refrigeration demand and the proportion of the supplementary cooling air conditioner output refrigeration demand, the CDU control subsystem, the cold source control subsystem and the supplementary cooling air conditioner subsystem are collaboratively controlled.
3. The method according to claim 1, characterized in that The method further comprises: When in the first level control mode or the second level control mode, if the state of the target control unit of any target subsystem is abnormal, the remaining control units of the target subsystem supplement the loss of cooling capacity caused by the abnormality of the target control unit.
4. The method according to claim 1, characterized in that: The method further comprises: When in the first level control mode, if the state of any target control unit is abnormal, the target control unit will exit the first level control mode alone and directly enter the third level control mode.
5. The method according to claim 4, characterized in that After the state of any target control unit is abnormal, the target control unit independently exits the first level control mode and directly enters the third level control mode, the method further includes: Determine whether the number of normal control units is greater than or equal to a first threshold value. If not, exit the first level control mode and enter the third level control mode; if so, the normal control units continue to be in the first level control mode.
6. The method according to claim 1, characterized in that The method further comprises: When in the second level control mode, if the state of any target control unit is abnormal, the target control unit will exit the second level control mode alone and directly enter the third level control mode; If the operating conditions for the first-level control mode are met, the first-level control mode will be automatically entered.
7. The method according to claim 1, characterized in that The method further comprises: When in the third level control mode, if the operating conditions of the second level control mode are met, the second level control mode is automatically entered; In the third level control mode, if the failed control unit resumes operation, it automatically enters the third level control mode.
8. The method according to claim 1, characterized in that: If any target subsystem has an abnormality in the second-level control mode, it will automatically switch to the third-level control mode, including: For any target subsystem, if the state of the group control host of the target subsystem is abnormal, determine whether the number of normal control units in the target subsystem is greater than or equal to a second threshold; If the number of normal control units in the target subsystem is less than the second threshold, it is determined that an abnormality occurs in the target subsystem in the second level control mode, and all control units of the target subsystem enter the third level control mode.
9. The method according to claim 8, characterized in that After determining whether the number of normal control units in the target subsystem is greater than or equal to a second threshold, the method further includes: If the number of normal control units in the target subsystem is greater than or equal to a second threshold, a group control host is reselected from the normal control units in the target subsystem.
10. The method according to claim 1, characterized in that The method further comprises: When in the third level control mode, the operating status of each control unit is monitored in real time, and if an abnormal status occurs, it will be automatically shut down.
11. A refrigeration control system combining liquid cooling and air cooling, characterized in that: The refrigeration control system comprises: Group control controller; A CDU control subsystem is connected to the group control controller; the CDU control subsystem includes a plurality of CDU control units; A cold source control subsystem connected to the group control controller; the cold source control subsystem includes a plurality of cold source control units; A supplementary cooling air conditioning subsystem is connected to the group control controller; the supplementary cooling air conditioning subsystem includes a plurality of supplementary cooling control units; Wherein, when the system self-check is normal, if the group control controller is in normal state, the first level control mode is started, and the first level control mode means that the group control controller controls the CDU control subsystem, the cold source control subsystem and the supplementary cooling air conditioning subsystem respectively; If the state of the group control controller is abnormal, it will automatically switch to the second-level control mode. The second-level control mode means that the CDU control subsystem, the cold source control subsystem and the supplementary cooling air conditioning subsystem each select the group control host to take over the control; If any target subsystem has an abnormality in the second-level control mode, it will automatically switch to the third-level control mode. The third-level control mode means that each control unit of the target subsystem operates according to its own control logic.
12. An electronic device, characterized in that: The electronic device comprises: processor; a memory for storing processor-executable instructions; Wherein, the processor is configured to execute the control method integrating liquid cooling and air cooling as described in any one of claims 1-10.
13. A computer-readable storage medium, characterized in that: The storage medium stores a computer program, and the computer program can be executed by a processor to complete the control method for integrating liquid cooling and air cooling as described in any one of claims 1-10.
Citation Information
Patent Citations
Data center modular air conditioner group control energy-saving system and method
CN112305906A