Air conditioner terminal device for heat dissipation of cabinet, control method thereof and refrigeration system
Patent Information
- Application Number
- CN202210448101.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-04-26
- Publication Date
- 2026-10-23
- Estimated Expiration
- 2042-04-26
AI Technical Summary
而背板空调虽然可针对某个机柜进行散热,但受空调体积限制,背板空调的换热器安装空间不足,只能部署单路换热器,且风阻较大,制冷能力上限低,最高只能到达 7Kw
[0034]本申请提供的用于机柜散热的空调末端装置及其控制方法、制冷系统,通过设置包括多个制冷部件的制冷模组,并利用通风通道连接制冷模组的进风侧和机柜模组的出风侧,使得制冷模组中的各制冷部件能够利用通风通道快速吸入机柜模组排出的热风,同时还可将热风通过多个制冷模组进行冷却后转换为冷风,为机柜模组所处的环境,如大型数据中心进行散热,从而利用多个制冷部件提高制冷能力上限,并利用通风通道进行吸热,使气流组织稳定,能够更精确地为某个机柜进行散热。同时利用吸收热风和供应冷风,更加快速地对部署在大型数据中心的机柜中的设备进行有效散热,进而减少部署于机柜中高密度的大功耗设备的消耗,延长部署于机柜中高密度的大功耗设备的使用寿命。
Smart Images

Figure CN116997133B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of equipment heat dissipation technology, specifically to an air conditioning terminal device for heat dissipation of server racks and its control method and refrigeration system. Background Technology
[0002] To dissipate heat from equipment deployed in racks within large data centers, cooling systems are installed in these centers, such as server rooms. Common cooling systems in large data centers include precision air conditioners, in-row air conditioners, and backplane air conditioners. These systems are typically deployed in specific locations within the server room to dissipate heat from the equipment.
[0003] However, existing cooling components in data centers, such as precision air conditioners and in-row air conditioners, are located far from heat sources, resulting in incomplete isolation between supply and return air and an inability to achieve precise airflow. With the development of cloud computing, AI, and supercomputing, the power consumption of equipment is increasing year by year. Using precision air conditioners and in-row air conditioners for cooling can easily lead to localized hotspots. While backplane air conditioners can cool a specific rack, their size limitations mean there is insufficient space for heat exchangers, limiting deployment to single-channel exchangers. Furthermore, they suffer from high air resistance and a low maximum cooling capacity, reaching only 7kW. With the continued growth in power consumption from cloud computing, AI, and supercomputing, backplane air conditioners cannot effectively cool the equipment. Additionally, if a single backplane fails, and the fan malfunctions, the air resistance at the rack's outlet increases, affecting the cooling of the equipment within that rack. Therefore, existing cooling components are insufficient to meet the cooling needs of high-density, high-power devices in server racks, potentially leading to equipment damage. Summary of the Invention
[0004] This application provides an air conditioning terminal device and its control method and refrigeration system for heat dissipation of server racks, which can effectively dissipate heat from high-density, high-power devices in server racks, thereby reducing the consumption of high-density, high-power devices deployed in server racks and extending the service life of high-density, high-power devices deployed in server racks.
[0005] In a first aspect, this application provides an air conditioning terminal device for heat dissipation of server racks, comprising:
[0006] A refrigeration module, comprising multiple refrigeration components, wherein the air inlet end of each refrigeration component faces the same side, forming the air inlet side of the refrigeration module;
[0007] A ventilation duct, one end of which is connected to the air inlet side of the cooling module to surround the air inlet side of the cooling module, and the other end of which is connected to the air outlet side of a cabinet module including at least one cabinet to surround the air outlet side of the cabinet module.
[0008] Furthermore, the ventilation duct is a closed duct.
[0009] Furthermore, it also includes:
[0010] A controller is used to adjust the output power of the cooling module based on status data;
[0011] The status data includes at least one of the following: fan speed, inlet air temperature, outlet air temperature of each of the cooling components, and power consumption data of the devices deployed in the cabinet.
[0012] Furthermore, the controller is specifically used for:
[0013] Based on the status data, the power adjustment of the cooling module is performed multiple times until the preset number of executions is met.
[0014] Each power adjustment of the cooling module includes:
[0015] The current fan speed, current inlet air temperature, current outlet air temperature of each of the cooling components, and current power consumption data of each of the devices are input into the neural network to determine the next fan speed of each of the cooling components according to the preset objective function in the neural network, and to obtain the next inlet air temperature, next outlet air temperature of each of the cooling components, and next power consumption data of each of the devices.
[0016] The preset objective function is that the outlet air temperature of the refrigeration component is within a preset range, and the output power of the refrigeration module is reduced.
[0017] Furthermore, the controller is also used for:
[0018] When it is determined that the inlet air temperature of any of the cooling components is abnormal, the power adjustment of the cooling module is performed multiple times based on the status data.
[0019] Furthermore, the controller is specifically used for:
[0020] If the inlet air temperature of any of the aforementioned refrigeration components is found to be abnormal, the refrigeration component with the abnormal inlet air temperature is designated as the target refrigeration component.
[0021] Adjust the fan speed of each of the cooling components within the preset range of the target cooling component until the air inlet temperature of the target cooling component is normal, and then perform the power adjustment of the cooling module multiple times according to the status data.
[0022] Secondly, a refrigeration system is also provided, comprising:
[0023] The cabinet module, and the air conditioning terminal device for cabinet heat dissipation described in the above embodiments;
[0024] The cabinet module includes at least one cabinet.
[0025] Thirdly, a control method for an air conditioning terminal device is also provided, applied to the air conditioning terminal device for cabinet heat dissipation described in the above embodiments, comprising:
[0026] Adjust the output power of the cooling module based on the status data;
[0027] The status data includes at least one of the following: fan speed of the refrigeration component, inlet air temperature, outlet air temperature, and power consumption data of the device.
[0028] Furthermore, based on the status data, the power adjustment of the cooling module is performed multiple times until the preset number of executions is met;
[0029] Each power adjustment of the cooling module includes:
[0030] The current fan speed, current inlet air temperature, current outlet air temperature of each of the cooling components, and current power consumption data of each of the devices are input into the neural network to determine the next fan speed of each of the cooling components according to the preset objective function in the neural network, and to obtain the next inlet air temperature, next outlet air temperature of each of the cooling components, and next power consumption data of each of the devices.
[0031] The preset objective function is that the outlet air temperature of the refrigeration component is within a preset range, and the output power of the refrigeration module is reduced.
[0032] Fourthly, an electronic device is also provided, including a processor and a memory storing a computer program, wherein the processor executes the computer program to implement the control method of the air conditioning terminal device described in the above embodiments.
[0033] Fifthly, a computer-readable storage medium is also provided, on which a computer program is stored, which, when executed by a processor, implements the control method of the air conditioning terminal device described in the above embodiments.
[0034] The air conditioning terminal device and its control method and refrigeration system for server rack heat dissipation provided in this application, by setting up a refrigeration module including multiple refrigeration components and connecting the air intake side of the refrigeration module and the air outlet side of the server rack module through a ventilation channel, allows each refrigeration component in the refrigeration module to quickly draw in the hot air discharged from the server rack module through the ventilation channel. Simultaneously, the hot air can be cooled and converted into cold air after passing through multiple refrigeration modules, thus dissipating heat for the environment where the server rack module is located, such as a large data center. This utilizes multiple refrigeration components to increase the upper limit of cooling capacity, and uses the ventilation channel to absorb heat, stabilizing airflow organization and enabling more precise heat dissipation for a specific server rack. By simultaneously absorbing hot air and supplying cold air, it more quickly and effectively dissipates heat from equipment deployed in server racks in large data centers, thereby reducing the power consumption of high-density, high-power devices deployed in server racks and extending the lifespan of these devices. Attached Figure Description
[0035] To more clearly illustrate the technical solutions in this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0036] Figure 1 This is a structural diagram of an air conditioning terminal device for cabinet heat dissipation provided in an embodiment of the present invention;
[0037] Figure 2 This is a schematic diagram of the structure of the refrigeration module provided in an embodiment of the present invention;
[0038] Figure 3 This is a schematic diagram of airflow organization provided in an embodiment of the present invention;
[0039] Figure 4 This is another schematic diagram of airflow organization provided in an embodiment of the present invention;
[0040] Figure 5 This is a schematic diagram of the structure of the refrigeration component provided in an embodiment of the present invention;
[0041] Figure 6 This is another structural schematic diagram of the refrigeration component provided in an embodiment of the present invention;
[0042] Figure 7 This is a data encoding diagram provided in an embodiment of the present invention;
[0043] Figure 8 This is a schematic diagram of the refrigeration system provided in an embodiment of the present invention;
[0044] Figure 9This is a flowchart illustrating the control method for an air conditioning terminal device provided in an embodiment of the present invention;
[0045] Figure 10 This is a schematic diagram of the structure of the electronic device provided by the present invention. Detailed Implementation
[0046] To make the objectives, technical solutions, and advantages of this application clearer, the technical solutions of this application will be clearly and completely described below with reference to the accompanying drawings of the embodiments. Obviously, the described embodiments are only some embodiments of this application, not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.
[0047] The embodiments of this application will now be described in detail with reference to the accompanying drawings.
[0048] Reference Figure 1 This is one of the structural schematic diagrams of an air conditioning terminal device for heat dissipation in a server rack, provided in this embodiment. This device is used to dissipate heat from equipment deployed in a server rack. Figure 1 As shown, the air conditioning terminal device for cabinet heat dissipation provided in this embodiment includes:
[0049] The refrigeration module 1 includes multiple refrigeration components 11, with the air inlet end of each refrigeration component 11 facing the same side, forming the air inlet side of the refrigeration module 1.
[0050] Ventilation duct 2, one end of which is connected to the air inlet side of the cooling module 1 to surround the air inlet side of the cooling module 1, and the other end of which is connected to the air outlet side of a cabinet module including at least one cabinet to surround the air outlet side of the cabinet module.
[0051] In one embodiment, the refrigeration component 11 may be an air conditioning device, such as a precision air conditioner, an in-row air conditioner, or a wall-mounted air conditioner. Figure 2 As shown, the refrigeration components 11 are arranged sequentially to form a wall-type refrigeration module 1. The air inlets of each refrigeration component 11 face the same side, forming the air inlet side of the refrigeration module 1, and the air outlets of each refrigeration component 11 face the same side, forming the air outlet side of the refrigeration module 1. Each refrigeration component 11 can use a separate refrigerant pipeline, or a refrigerant pipeline interface can be reserved, allowing the refrigeration components 11 to be connected via refrigerant pipelines through the interface, thus achieving series connection between the refrigeration components 11.
[0052] In one embodiment, when one end of the ventilation channel 2 surrounds the air inlet side of the cooling module 1 and the other end surrounds the air outlet side of the rack module, a hot channel is formed, through which the hot air exhausted by the equipment in the rack module passes, so that the cooling module 1 can accurately absorb the hot air exhausted by the rack module, and at the same time, the hot air is cooled by the cooling module 1 and converted into cold air to dissipate heat for the environment where the rack module is located, such as a large data center.
[0053] To further prevent the hot air exhausted from the cabinet module from escaping and ensure that it can be drawn into the air intake side of the cooling module 1, achieving zero-resistance return air and thermal isolation, and improving heat dissipation, in one embodiment, the ventilation channel can be set as a closed channel. For example, the ventilation channel 2 includes a skylight and a sealing panel, which together form the ventilation channel 2.
[0054] In one embodiment, such as Figure 3 and Figure 4 As shown, the other side of the ventilation channel 2 is connected to the air outlet side of the rack module. When the cooling module is turned on, the air inlet side of the fan 24 of the cooling component in the cooling module 1 draws in the hot air from the equipment on the rack in the rack module, such as the server, through the ventilation channel 2. The hot air is cooled by the heat exchanger 23 of the cooling component in the cooling module 1 and then discharged into the cold pool. The cold air is then discharged from the air outlet side of the fan 24 to dissipate heat in the space (such as the computer room) where the rack module is located, thereby quickly dissipating heat from the equipment in the rack.
[0055] In one embodiment, such as Figure 5 and Figure 6 As shown, the refrigeration component includes a front door 21, a filter 22, two redundant heat exchangers 23, a DC fan 24, and a rear door 25. The filter 22, heat exchanger 23, and DC fan 24 are sequentially arranged between the front door 21 and the rear door 25. The heat exchanger 23 is positioned between the filter 22 and the DC fan 24, and the filter 22 is positioned between the front door 21 and the heat exchanger 23. The air inlet of the DC fan 24 faces the front door 21, forming the air inlet of the refrigeration component 1. The air outlet of the DC fan 24 faces the rear door 25, forming the air outlet of the refrigeration component 1. When the refrigeration component 11 is turned on, the DC fan 24 operates, drawing in hot air from the ventilation duct and filtering it through the front door into the filter. The filtered hot air then enters the heat exchanger for heat exchange, converting it into cold air. The DC fan then discharges the cold air through the rear door 25, thereby dissipating heat to the external environment. Among them, heat exchanger 23 can be an RJ45 heat pipe heat exchanger, and DC can be an axial flow DC fan.
[0056] In one embodiment, the refrigeration component 11 may further include a shock-resistant support module 26, which is disposed below the front door 21, filter 22, dual-circuit backup heat exchangers 23, DC fan 24, and rear door 25 for shock resistance. Furthermore, the refrigerant supply interface of the refrigeration component 11 can be integrated into the shock-resistant support module 26, while the refrigerant return interface of the refrigeration component 11 can be integrated above the refrigeration component 11, without affecting the depth and width of the refrigeration component 1, allowing for a thinner design and saving floor space.
[0057] In one embodiment, the size of the cooling component 1 can be selected according to the actual situation. For example, a cooling component with a width of 1200mm / 1800mm, a height of 2650mm, and a depth of 300mm-800mm can be selected for heat dissipation and cooling. The specific size can be determined according to the required cooling capacity and heat exchanger specifications.
[0058] By configuring a cooling module comprising multiple cooling components and connecting the air intake side of the cooling module to the air exhaust side of the rack module via ventilation channels, each cooling component in the cooling module can quickly draw in hot air exhausted from the rack module. Simultaneously, the hot air is cooled by multiple cooling modules and converted into cold air to dissipate heat from the environment surrounding the rack module. This maximizes the cooling capacity by utilizing multiple cooling components and uses ventilation channels to absorb heat, stabilizing airflow and enabling more precise heat dissipation for specific racks. Furthermore, the supply of cold air rapidly cools the environment surrounding the rack, such as in large data centers, further reducing the power consumption of high-density, high-power devices deployed in racks within large data centers and extending the lifespan of the equipment deployed in the racks.
[0059] Meanwhile, the cooling module has a larger airflow area and air supply area, which further improves the heat dissipation effect.
[0060] In one embodiment, the air conditioning terminal device further includes:
[0061] Controller 4, which can be integrated into the cooling module, can be connected to each cooling component and each device deployed in the cabinet module to obtain status data, and can be used to adjust the output power of the cooling module according to the status data;
[0062] The status data includes at least one of the following: fan speed, inlet air temperature, outlet air temperature of each of the cooling components, and power consumption data of the devices deployed in the cabinet.
[0063] In one embodiment, such as Figure 5 As shown, the controller can be integrated on top of the refrigeration component 1 without affecting the depth and width of the refrigeration component 1, allowing the refrigeration component 1 to be made thinner and saving the floor space of the refrigeration component 1.
[0064] In one embodiment, the controller can pre-set a correspondence between the output power of the cooling module and its status data, such as setting a correspondence between multiple inlet air temperature ranges and multiple preset output powers of the cooling modules. When the inlet air temperature is within a certain inlet air temperature range, the output power of the cooling module is adjusted to the first preset output power corresponding to that temperature range. It is understood that, to achieve heat dissipation and cooling, the temperature range must be proportional to the first preset output power. In addition to the inlet air temperature range, multiple correspondences between inlet air temperature values and multiple preset output powers can be set to adjust the output power of the cooling module based on the obtained inlet air temperature of each cooling component. Adjusting the output power of the cooling module is equivalent to adjusting the fan speed of each cooling component. Specifically, the output power can be averaged according to the number of cooling components, distributing the required output power evenly among the cooling components to adjust the fan speed of each cooling component. If the output power of the cooling module needs to be adjusted to 7KW, and there are 7 cooling components in the cooling module, then the output power of each cooling component is 1KW. Then, the fan speed of the cooling component is adjusted according to the output power of the cooling component.
[0065] In one embodiment, when the status data is the inlet air temperature, since the obtained inlet air temperature is the inlet air temperature of each cooling component, the fan speed of the corresponding cooling component can be adjusted according to the inlet air temperature of different cooling components, thereby realizing the output power adjustment of the cooling module to further achieve precise heat dissipation. The controller can pre-store the correspondence between multiple inlet air temperature ranges and the second output power of multiple cooling components. When the inlet air temperature of a certain cooling component is within a certain inlet air temperature range, the fan speed of that cooling component is adjusted so that its output power is the second output power corresponding to that inlet air temperature range. For example, if the inlet air temperature of cooling component A is 30°C and the inlet air temperature of cooling component B is 33°C, the second output power corresponding to cooling component A and cooling component B can be determined, and based on the second output power, the fan speeds of cooling components A and B are adjusted accordingly, thereby realizing the output power adjustment of the cooling module.
[0066] Similarly, when the status data is one of the fan speed, outlet air temperature, or power consumption data, or at least two of the fan speed, inlet air temperature, outlet air temperature, or power consumption data, the output power of the cooling module can be adjusted according to the pre-set correspondence of the controller, so that the heat dissipation effect can meet the expectations.
[0067] To reduce the power consumption of the cooling module while achieving the expected heat dissipation effect, in one embodiment, the controller is specifically used for:
[0068] Based on the status data, the power adjustment of the cooling module is performed multiple times until the preset number of executions is met.
[0069] Each power adjustment of the cooling module includes:
[0070] The current fan speed, current inlet air temperature, current outlet air temperature of each of the cooling components, and current power consumption data of each of the devices are input into the neural network to determine the next fan speed of each of the cooling components according to the preset objective function in the neural network, and to obtain the next inlet air temperature, next outlet air temperature of each of the cooling components, and next power consumption data of each of the devices.
[0071] The preset objective function is that the outlet air temperature of the refrigeration component is within a preset range, and the output power of the refrigeration module is reduced.
[0072] In one embodiment, such as Figure 7 As shown, when the cooling module is working, the inlet air temperature of each cooling component in the cooling module is encoded according to the position of each cooling component in the left figure, forming an inlet air temperature matrix representing the inlet air temperature of each cooling component in the right figure. Similarly, the outlet air temperature of each cooling component can be encoded according to the position of each cooling component, forming an outlet air temperature matrix representing the outlet air temperature of each cooling component; the fan speed of each cooling component is encoded according to the position of each cooling component, forming a fan speed matrix representing the fan speed of each cooling component; and the power consumption data of each device deployed in the rack module is encoded according to the position of each device deployed in the rack module, forming a power consumption data matrix representing the power consumption data of each device.
[0073] Then, these matrices are input into the neural network. While ensuring the outlet air temperature remains within a defined range, the total energy consumption of the refrigeration module is used as the evaluation target. The fan speed of each refrigeration component is adjusted to obtain the next fan speed, the next inlet air temperature, the next outlet air temperature, and the next power consumption data for each device. The above steps are then iterated until the preset number of iterations is reached. The output power of the refrigeration module after the iteration ends is the final output power of the refrigeration module. The preset number of iterations can be set according to actual conditions. After the iteration ends, the inlet air temperature matrix, outlet air temperature matrix, fan speed matrix, and power consumption data matrix are recorded and monitored.
[0074] The neural network can be an LSTM neural network, a CNN neural network, an RNN neural network, or other neural networks.
[0075] By using neural networks to achieve adaptive power adjustment of the cooling module, the fan speed of each cooling component can be locally adjusted to achieve flexible cooling. This allows the cooling effect to meet expectations while reducing the power consumption of the cooling module.
[0076] In one embodiment, when the cooling module starts working, its set values, namely the inlet air temperature matrix, outlet air temperature matrix, fan speed matrix, and power consumption data matrix, are the same as when the cooling module last worked, so there is no need to adjust the cooling module.
[0077] Since the inlet air temperature can directly indicate whether the equipment deployed in the rack module is overheating, in one embodiment, the controller can be used to detect the inlet air temperature of the cooling components in real time when the cooling module starts working. Specifically, the controller is also used for:
[0078] When it is determined that the inlet air temperature of any of the cooling components is abnormal, the power adjustment of the cooling module is performed multiple times based on the status data.
[0079] In one embodiment, when the controller detects an abnormal inlet air temperature of a certain cooling component, such as an increase in the inlet air temperature of a certain cooling component in the inlet air temperature matrix exceeding the preset value corresponding to the inlet air temperature matrix, the controller can perform power adjustment of the cooling module multiple times based on the status data until the preset number of executions is met. This allows for timely heat dissipation when the equipment in the cabinet module overheats, while simultaneously balancing the power consumption of the cooling module.
[0080] Considering that repeated power adjustments to the cooling module when the inlet air temperature of the refrigeration component is abnormal could be time-consuming, and since abnormal inlet air temperature is usually caused by an abnormal temperature in another device, prolonged processing could lead to the device shutting down or being damaged due to the abnormal temperature. Therefore, in one embodiment, the controller is specifically used for:
[0081] If the inlet air temperature of any of the aforementioned refrigeration components is found to be abnormal, the refrigeration component with the abnormal inlet air temperature is designated as the target refrigeration component.
[0082] Adjust the fan speed of each of the cooling components within the preset range of the target cooling component until the air inlet temperature of the target cooling component is normal, and then perform the power adjustment of the cooling module multiple times according to the status data.
[0083] In one embodiment, when the controller determines that the inlet air temperature of a certain refrigeration component is abnormal, it marks the refrigeration component as a target refrigeration component and controls multiple refrigeration components within a preset range of the target refrigeration component. For example, it controls the refrigeration components related to the target refrigeration component and the target refrigeration component itself to increase the fan speed to quickly dissipate heat until the inlet air temperature recovers to less than or equal to the preset value corresponding to the inlet air temperature matrix. Then, it can be determined that the inlet air temperature of the target refrigeration component is normal. At this time, according to the status data, the power adjustment of the refrigeration module is executed multiple times to reduce power consumption.
[0084] In addition to controlling multiple refrigeration components within the preset range of the target refrigeration component to increase their fan speed, it is also possible to control only the target refrigeration component to increase its fan speed, or to control only the refrigeration components adjacent to the target refrigeration component to increase their fan speed.
[0085] In one embodiment, in addition to detecting the inlet air temperature, the controller can also be used to detect the outlet air temperature of a certain refrigeration component. If an abnormal outlet air temperature is detected, such as the outlet air temperature of a certain refrigeration component in the outlet air temperature matrix rising above the preset value corresponding to the outlet air temperature matrix, the power adjustment of the refrigeration module can be performed multiple times based on the status data until the preset number of executions is met.
[0086] Similarly, the controller can also be used to detect the fan speed of a certain cooling component or the power consumption data of a certain device in a cabinet module. Based on preset values corresponding to the fan speed matrix or the power consumption data, it determines whether the fan speed or cabinet module is abnormal. If abnormal, the controller performs power adjustment of the cooling module multiple times based on the status data until the preset number of adjustments is met.
[0087] That is, when the changes in the elements of the above matrices exceed the preset value corresponding to that matrix, the power adjustment of the cooling module is re-executed multiple times based on the status data until the preset number of executions is met. The preset values corresponding to different matrices can be set according to actual conditions, and the preset values for different matrices can be different.
[0088] In one embodiment, such as Figure 8 The diagram shown is a structural schematic of a refrigeration system provided in an embodiment of the present invention. It includes: a cabinet module 3, and an air conditioning terminal device for cabinet heat dissipation as described in any of the above embodiments;
[0089] The cabinet module 3 includes at least one cabinet 31.
[0090] In one embodiment, the cabinet module 3 and the cooling module 1 are connected through the ventilation channel 2. The cabinet module 3 and the cooling module 1 are arranged in separate rows and do not affect each other, making the maintenance interface clearer and more convenient for maintenance.
[0091] In one embodiment, such as Figure 9As shown, a control method for an air conditioning terminal device is provided, wherein the air conditioning terminal device is the air conditioning terminal device in the above embodiment, and the method is applied to the controller in the air conditioning terminal device, including:
[0092] Step 101: Adjust the output power of the cooling module according to the status data;
[0093] The status data includes at least one of the following: fan speed of the refrigeration component, inlet air temperature, outlet air temperature, and power consumption data of the device.
[0094] In one embodiment, the controller can pre-set a correspondence between the output power of the cooling module and its status data, such as setting a correspondence between multiple inlet air temperature ranges and multiple preset output powers of the cooling modules. When the inlet air temperature is within a certain inlet air temperature range, the output power of the cooling module is adjusted to the first preset output power corresponding to that temperature range. It is understood that, to achieve heat dissipation and cooling, the temperature range must be proportional to the first preset output power. In addition to the inlet air temperature range, multiple correspondences between inlet air temperature values and multiple preset output powers can be set to adjust the output power of the cooling module based on the obtained inlet air temperature of each cooling component. Adjusting the output power of the cooling module is equivalent to adjusting the fan speed of each cooling component. Specifically, the output power can be averaged according to the number of cooling components, distributing the required output power evenly among the cooling components to adjust the fan speed of each cooling component.
[0095] By acquiring at least one of the following status data: fan speed, inlet air temperature, outlet air temperature, and power consumption data of the cooling component, the output power of the cooling module is adjusted to ensure that the heat dissipation effect meets expectations.
[0096] To reduce the power consumption of the cooling module while achieving the expected heat dissipation effect, in one embodiment, the output power of the cooling module is adjusted based on status data, including:
[0097] Based on the status data, the power adjustment of the cooling module is performed multiple times until the preset number of executions is met.
[0098] Each power adjustment of the cooling module includes:
[0099] The current fan speed, current inlet air temperature, current outlet air temperature of each of the cooling components, and current power consumption data of each of the devices are input into the neural network to determine the next fan speed of each of the cooling components according to the preset objective function in the neural network, and to obtain the next inlet air temperature, next outlet air temperature of each of the cooling components, and next power consumption data of each of the devices.
[0100] The preset objective function is that the outlet air temperature of the refrigeration component is within a preset range, and the output power of the refrigeration module is reduced.
[0101] In one embodiment, based on the state data, the power adjustment of the cooling module is performed multiple times, including:
[0102] When it is determined that the inlet air temperature of any of the cooling components is abnormal, the power adjustment of the cooling module is performed multiple times based on the status data.
[0103] In one embodiment, when an abnormal inlet air temperature is determined for any of the cooling components, the power adjustment of the cooling module is performed multiple times based on the status data, including:
[0104] If the inlet air temperature of any of the aforementioned refrigeration components is found to be abnormal, the refrigeration component with the abnormal inlet air temperature is designated as the target refrigeration component.
[0105] Adjust the fan speed of each of the cooling components within the preset range of the target cooling component until the air inlet temperature of the target cooling component is normal, and then perform the power adjustment of the cooling module multiple times according to the status data.
[0106] Figure 10 An example is a schematic diagram of the physical structure of an electronic device, such as... Figure 4 As shown, the electronic device may include: a processor 810, a communication interface 820, a memory 830, and a communication bus 840, wherein the processor 810, the communication interface 820, and the memory 830 communicate with each other via the communication bus 840. The processor 810 can call a computer program in the memory 830 to execute the steps of the control method for the air conditioning terminal device, such as including:
[0107] Adjust the output power of the cooling module based on the status data;
[0108] The status data includes at least one of the following: fan speed of the refrigeration component, inlet air temperature, outlet air temperature, and power consumption data of the device.
[0109] Furthermore, the logical instructions in the aforementioned memory 830 can be implemented as software functional units and, when sold or used as independent products, can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or a part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0110] On the other hand, embodiments of this application also provide a storage medium, the storage medium including a computer program, the computer program being stored on a non-transitory computer-readable storage medium, and when the computer program is executed by a processor, the computer is able to execute the steps of the control method for the air conditioning terminal device provided in the above embodiments, for example including:
[0111] Adjust the output power of the cooling module based on the status data;
[0112] The status data includes at least one of the following: fan speed of the refrigeration component, inlet air temperature, outlet air temperature, and power consumption data of the device.
[0113] On the other hand, embodiments of this application also provide a processor-readable storage medium storing a computer program for causing a processor to perform the steps of the methods provided in the above embodiments, such as including:
[0114] Adjust the output power of the cooling module based on the status data;
[0115] The status data includes at least one of the following: fan speed of the refrigeration component, inlet air temperature, outlet air temperature, and power consumption data of the device.
[0116] The processor-readable storage medium can be any available medium or data storage device that the processor can access, including but not limited to magnetic memory (e.g., floppy disk, hard disk, magnetic tape, magneto-optical disk (MO)), optical memory (e.g., CD, DVD, BD, HVD), and semiconductor memory (e.g., ROM, EPROM, EEPROM, non-volatile memory (NAND FLASH), solid-state drive (SSD)).
[0117] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs. Those skilled in the art can understand and implement this without any creative effort.
[0118] Through the above description of the embodiments, those skilled in the art can clearly understand that each embodiment can be implemented by means of software plus necessary general-purpose hardware platforms, and of course, it can also be implemented by hardware. Based on this understanding, the above technical solutions, in essence or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, magnetic disk, optical disk, etc., and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute the methods described in the various embodiments or some parts of the embodiments.
[0119] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of this application.
Claims
1. An air conditioning terminal device for heat dissipation in server racks, characterized in that, include: A refrigeration module, comprising multiple refrigeration components, wherein the air inlet end of each refrigeration component faces the same side, forming the air inlet side of the refrigeration module; A ventilation duct, one end of which is connected to the air inlet side of the cooling module to surround the air inlet side of the cooling module, and the other end of which is connected to the air outlet side of a cabinet module including at least one cabinet to surround the air outlet side of the cabinet module. It also includes: a controller for adjusting the output power of the cooling module based on status data; wherein the status data includes at least one of the fan speed, inlet air temperature, outlet air temperature of each cooling component, and power consumption data of the equipment deployed in the cabinet; The controller is also configured to: when it is determined that the inlet air temperature of any of the refrigeration components is abnormal, perform power adjustment of the refrigeration module multiple times based on the status data; The controller is specifically used to: determine that the inlet air temperature of any of the refrigeration components is abnormal, and mark the refrigeration component with the abnormal inlet air temperature as the target refrigeration component; Adjust the fan speed of each of the cooling components within a preset range of the target cooling component until the inlet air temperature of the target cooling component is normal. Then, based on the status data, perform the power adjustment of the cooling module multiple times. The adjustment of the fan speed of each of the cooling components within the preset range of the target cooling component includes: controlling the cooling components adjacent to the target cooling component to increase their fan speed. The power adjustment of the cooling module is performed multiple times based on the status data until the preset number of executions is met. Each execution of the power adjustment includes: encoding the inlet air temperature of each cooling component in the cooling module according to the position of each component to form an inlet air temperature matrix; encoding the outlet air temperature of each cooling component according to the position of each component to form an outlet air temperature matrix; encoding the fan speed of each cooling component according to the position of each component to form a fan speed matrix; and encoding the fan speed of each cooling component according to the position of each component to form a fan speed matrix; and controlling the power consumption of each device deployed in the cabinet module. The data is encoded according to the location of each device in the cabinet module to form a power consumption data matrix representing the power consumption data of each device. The inlet air temperature matrix, outlet air temperature matrix, fan speed matrix, and power consumption data matrix are input into the neural network. While ensuring that the outlet air temperature is within a limited range, the total energy consumption of the cooling module is used as the evaluation target to adjust the fan speed of each cooling component to obtain the next fan speed, the next inlet air temperature, the next outlet air temperature, and the next power consumption data of each device. Then, the above steps are iterated until the number of iterations reaches a preset number and then terminated. The output power of the cooling module after the iteration is terminated is determined as the final output power of the cooling module.
2. The air conditioning terminal device for heat dissipation of server racks according to claim 1, characterized in that, The ventilation duct is a closed duct.
3. A refrigeration system, characterized in that, include: A cabinet module, and an air conditioning terminal device for cabinet heat dissipation according to any one of claims 1-2; The cabinet module includes at least one cabinet.
4. A control method for an air conditioning terminal device, characterized in that, An air conditioning terminal device for heat dissipation of a server rack according to any one of claims 1-2, comprising: Adjust the output power of the cooling module based on the status data; The status data includes at least one of the following: fan speed of the refrigeration component, inlet air temperature, outlet air temperature, and power consumption data of the device.
5. An electronic device comprising a processor and a memory storing a computer program, characterized in that, When the processor executes the computer program, it implements the control method of the air conditioning terminal device according to claim 4.
6. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, it implements the control method of the air conditioning terminal device as described in claim 4.
Citation Information
Patent Citations
Adaptive management method for power consumption of data center
CN102213475A
Cold wall type heat pipe backboard heat dissipation module
CN215453771U