Control method and system of server heat dissipation device
By using a one-way valve in the server cooling device to control the fan's reverse force, the problem of self-recovery and replacement difficulty of faulty fans is solved, thus achieving the effect of protecting the fan's life and ensuring stable operation of the server.
Patent Information
- Application Number
- CN202510828599.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-06-19
- Publication Date
- 2025-09-19
- Estimated Expiration
- 2045-06-19
AI Technical Summary
In a server, when a faulty fan stops rotating, the reverse force generated by other normally operating fans makes it difficult for the fan to recover. Alternatively, when replacing the fan, a large reverse force needs to be overcome, affecting the fan's service life and stable operation.
By setting a one-way valve in the server cooling device, the one-way valve on the platform where the faulty fan is located is controlled to close, isolating the reverse force and protecting the normal operation of other fans. When the faulty fan is repaired and restarted, the one-way valve is opened to restore normal cooling.
It effectively reduces the fan failure rate, protects the fan service life, reduces material and maintenance costs, and ensures the normal heat dissipation and operation of the server.
Smart Images

Figure CN120353318B_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the technical field of servers, and in particular to a control method and system for a server heat dissipation device. Background Art
[0002] With the advancement of digitalization and the continuous increase in network data volume, the demand for server computing power is increasing. Higher computing power requires greater operating power and improved heat dissipation capacity. However, as fan power increases, the wind force generated within the server increases. In this case, if some fans fail and stop rotating, the impact of other functioning fans will cause a significant reverse force at the location of the faulty fan. To restart the faulty fan or replace it with a new one without shutting down the server, the faulty fan must overcome the significant reverse force created by the other functioning fans.
[0003] In related technologies, the reverse force generated by the normally operating fan can be overcome by increasing the fan power and speed when the fan is started. However, high power will generate a large instantaneous current, which will have a certain impact on the fan's failure rate and stable operation. Summary of the Invention
[0004] The present disclosure aims to solve one of the technical problems in the related art at least to a certain extent.
[0005] To this end, a first embodiment of the present disclosure provides a control method for a server heat dissipation device, wherein the server heat dissipation device includes a plurality of fan mounting platforms, each of which is equipped with at least one fan, and a one-way valve is provided at the fan outlet of each fan mounting platform. The control method includes:
[0006] determining a rotational speed of a plurality of said fans;
[0007] Determining whether there is a faulty fan among the plurality of fans whose rotation speed is less than or equal to a first set threshold;
[0008] If there is a faulty fan among the multiple fans, and the number of the faulty fans is less than or equal to a preset threshold, controlling the one-way valve corresponding to the target installation platform to switch from an open state to a closed state, and keeping the one-way valves corresponding to the non-target installation platforms in an open state; the target installation platform is the fan installation platform where the faulty fan is located, and the non-target installation platform is the fan installation platform other than the target installation platform among the multiple fan installation platforms;
[0009] monitoring the rotational speed of each fan on the target mounting platform;
[0010] When the rotation speed of each fan on the target installation platform is greater than the first set threshold, the one-way valve corresponding to the target installation platform is controlled to switch from a closed state to an open state.
[0011] In one implementation, the method further includes: in response to receiving a server power-on command, controlling the plurality of fans to start; when the rotational speed of each of the fans is greater than the first set threshold, controlling the one-way valve corresponding to each of the fan mounting platforms to switch from a closed state to an open state; determining that the one-way valves corresponding to the plurality of fan mounting platforms are all in an open state, and controlling the CPU in the server to start.
[0012] In one implementation, the method further includes: in response to receiving a shutdown command from the server, controlling the CPU in the server to shut down; after determining that the CPU in the server is shut down, controlling multiple fans to shut down; determining that the rotational speeds of multiple fans are all less than or equal to a second set threshold, controlling the one-way valve corresponding to each fan mounting platform to switch from an open state to a closed state.
[0013] In one implementation, the method further includes: if there is a faulty fan among the multiple fans, and the number of the faulty fans is greater than a preset threshold, keeping the one-way valves corresponding to the multiple fan mounting platforms in an open state; determining that there is a non-fan-related fault in the server cooling device, and pushing a non-fan-related fault maintenance prompt information to the terminal device held by the maintenance personnel.
[0014] In one implementation, the method further includes: determining that a one-way valve corresponding to the target installation platform is in a closed state, and controlling the faulty fan to restart.
[0015] In one implementation, the method further includes: when the faulty fan fails to restart, pushing fan fault maintenance prompt information to a terminal device held by a maintenance personnel.
[0016] A second aspect of the present disclosure provides a control system for a server heat dissipation device, the server heat dissipation device comprising a plurality of fan mounting platforms, each of the fan mounting platforms being equipped with at least one fan, and a one-way valve being provided at the fan outlet of each fan mounting platform. The control system comprises:
[0017] a determination module, configured to determine the rotational speeds of the plurality of fans;
[0018] a judging module, configured to judge whether there is a faulty fan among the plurality of fans whose rotation speed is less than or equal to a first set threshold;
[0019] a first control module configured to, if a faulty fan exists among the plurality of fans and the number of the faulty fans is less than or equal to a preset threshold, control the one-way valve corresponding to the target installation platform to switch from an open state to a closed state, and maintain the one-way valves corresponding to the non-target installation platforms in an open state; the target installation platform is the fan installation platform where the faulty fan is located, and the non-target installation platform is a fan installation platform other than the target installation platform among the plurality of fan installation platforms;
[0020] A monitoring module, configured to monitor the rotational speed of each fan on the target installation platform;
[0021] The second control module is configured to control the one-way valve corresponding to the target installation platform to switch from a closed state to an open state when the rotation speed of each fan on the target installation platform is greater than the first set threshold.
[0022] In one implementation, the control system also includes a power-on control module; wherein the power-on control module is used to: control the startup of multiple fans in response to receiving a server power-on instruction; when the speed of each fan is greater than a first set threshold, control the one-way valve corresponding to each fan mounting platform to switch from a closed state to an open state; determine that the one-way valves corresponding to multiple fan mounting platforms are all in an open state, and control the startup of the CPU in the server.
[0023] In one implementation, the control system also includes a shutdown control module; wherein the shutdown control module is used to: in response to receiving a shutdown command from the server, control the CPU in the server to shut down; after determining that the CPU in the server is shut down, control multiple fans to shut down; determine that the speeds of multiple fans are all less than or equal to a second set threshold, control the one-way valve corresponding to each fan mounting platform to switch from an open state to a closed state.
[0024] In one implementation, the control system further includes an alarm module, which is configured to: if a faulty fan is present among the multiple fans and the number of faulty fans exceeds a preset threshold, maintain the one-way valves corresponding to the multiple fan mounting platforms in an open state; and if a non-fan-related fault is present in the server cooling device, push a non-fan-related fault repair prompt to a terminal device held by maintenance personnel.
[0025] In one implementation, the control system further includes a processing module; wherein the processing module is configured to: determine that the one-way valve corresponding to the target installation platform is in a closed state, and control the faulty fan to restart.
[0026] In one implementation, the processing module is further configured to: when the faulty fan fails to restart, push a fan fault repair prompt message to a terminal device held by a maintenance personnel.
[0027] A third embodiment of the present disclosure provides a server cooling system, including:
[0028] A server heat dissipation device, the server heat dissipation device comprising a plurality of fan mounting platforms, each of the fan mounting platforms correspondingly mounting at least one fan, and a one-way valve being provided at the fan outlet position of each fan mounting platform;
[0029] A fan board CPLD chip, wherein the fan board CPLD chip is used to execute the method described in the first aspect;
[0030] A power supply board is used to supply power to each of the one-way valves and the fan board CPLD chip.
[0031] The fourth embodiment of the present disclosure provides an electronic device, comprising: at least one processor, and a memory communicatively connected to the at least one processor; wherein,
[0032] The memory stores instructions that can be executed by the at least one processor. The instructions are executed by the at least one processor to enable the at least one processor to perform the method described in the first aspect.
[0033] The fifth aspect of the present disclosure provides a non-transitory computer-readable storage medium storing computer instructions, wherein the computer instructions are used to enable a computer to execute the method described in the first aspect.
[0034] The control method for a server cooling device disclosed herein controls the closing of a corresponding one-way valve when a cooling device is at risk of failure, preventing air from other fans from entering the target mounting platform where the failed fan is located. This protects the fan on the target mounting platform, or the newly replaced fan, from being affected by the reverse force generated by other fans. This protects the fan's service life and significantly reduces the fan failure rate. Furthermore, addressing the failed fan does not affect normal server operation and cooling, and eliminates the need to use a fan with greater reverse force resistance to overcome the reverse force, effectively reducing material and maintenance costs.
[0035] Additional aspects and advantages of the present disclosure will be given in part in the following description and in part will be obvious from the following description, or will be learned through practice of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS
[0036] In order to more clearly illustrate the embodiments of the present application, the following is a brief introduction to the drawings required for use in the embodiments. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.
[0037] Figure 1 A schematic diagram of a server heat dissipation device provided by an embodiment of the present disclosure;
[0038] Figure 2 A flow chart of a method for controlling a server heat dissipation device according to an embodiment of the present disclosure;
[0039] Figure 3 A schematic diagram of wind speed and direction under normal conditions provided by an embodiment of the present disclosure;
[0040] Figure 4 A schematic diagram of wind speed and direction after a fan failure is provided in an embodiment of the present disclosure;
[0041] Figure 5 A schematic diagram of closing a one-way valve corresponding to a target installation platform provided by an embodiment of the present disclosure;
[0042] Figure 6 A flow chart of another method for controlling a server heat dissipation device provided by an embodiment of the present disclosure;
[0043] Figure 7 A flow chart of another method for controlling a server heat dissipation device provided by an embodiment of the present disclosure;
[0044] Figure 8 A flow chart of another method for controlling a server heat dissipation device provided by an embodiment of the present disclosure;
[0045] Figure 9 A schematic diagram of a control system of a server heat dissipation device provided by an embodiment of the present disclosure;
[0046] Figure 10 A schematic diagram of a server cooling system provided by an embodiment of the present disclosure;
[0047] Figure 11 A schematic diagram of the structure of an electronic device provided in an embodiment of the present disclosure. DETAILED DESCRIPTION
[0048] The following will be combined with the accompanying drawings in the embodiments of this application to clearly and completely describe the technical solutions in the embodiments of this application. Obviously, the embodiments described are only part of the embodiments of this application, not all of them. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of this application.
[0049] It should be noted that, in the description of this application, the terms "comprises," "includes," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or device comprising a series of elements includes not only those elements, but also other elements not explicitly listed, or elements inherent to such process, method, article, or device. The terms "first," "second," etc., in this application are used to distinguish similar objects, and are not used to describe a particular order or sequence.
[0050] In order to enable those skilled in the art to better understand the present application, the present application is further described in detail below with reference to the accompanying drawings and specific implementation methods.
[0051] Figure 1 This is a schematic diagram of a server heat dissipation device provided by an embodiment of the present disclosure. Figure 1 As shown, the server cooling device includes multiple fan mounting platforms 101, each of which is equipped with at least one fan 102. A one-way valve 103 is installed at the fan outlet of each fan mounting platform 101. When the one-way valve is open, the corresponding air duct is open; when the one-way valve is closed, the corresponding air duct is isolated. Optionally, each fan mounting platform can be equipped with one fan, or multiple fans. Figure 1 For example, each fan mounting platform corresponds to one fan.
[0052] In some embodiments of the present disclosure, the one-way valve can be electrically driven to switch. Compared with a passive one-way valve, the electric drive mode can add more abnormal handling settings to ensure more stable operation of the machine.
[0053] Figure 2 This is a flow chart of a control method for a server heat dissipation device provided by an embodiment of the present disclosure. Figure 2 As shown, the control method of the server heat dissipation device may include the following steps:
[0054] Step 201: Determine the rotation speeds of multiple fans.
[0055] Among them, when the fans are in normal operation, that is, when the speed of each fan is greater than the first set threshold, each one-way valve is in an open state, and the air duct is opened to cool the CPU (central processing unit). Figure 3 A schematic diagram of wind speed and direction under normal conditions provided by an embodiment of the present disclosure.
[0056] In some embodiments of the present disclosure, the wind speed may be determined by detecting a Tach signal of the fan.
[0057] Step 202 : Determine whether there is a faulty fan among the multiple fans whose rotation speed is less than or equal to a first set threshold.
[0058] The first set threshold is used to determine whether the fan is successfully started.
[0059] In step 203, if there is a faulty fan among the multiple fans, and the number of the faulty fans is less than or equal to a preset threshold, the one-way valve corresponding to the target installation platform is controlled to switch from an open state to a closed state, and the one-way valve corresponding to the non-target installation platform is kept open; the target installation platform is the fan installation platform where the faulty fan is located, and the non-target installation platform is the fan installation platform other than the target installation platform among the multiple fan installation platforms.
[0060] Figure 4 This is a schematic diagram of wind speed direction after a fan failure provided by an embodiment of the present disclosure. Figure 4 As shown, the air generated by other normally functioning fans will flow into the air duct of the faulty fan, creating a strong reverse force at the faulty fan's location, significantly affecting the starting of the fans in that location. If the fan continues to fail to start, it will generate a continuous high current, shortening the service life of the fan board.
[0061] Figure 5 This is a schematic diagram of a one-way valve corresponding to a target installation platform provided by an embodiment of the present disclosure. Figure 5 As shown, if a fan among multiple fans fails to meet the required speed, the check valve corresponding to the target installation platform is controlled to switch from open to closed. The corresponding air duct is isolated to prevent the reverse force generated by the influx of air from other fans after the fan speed drops or the fan stops, thus preventing the reverse force generated by other fans from affecting the restart of the faulty fan. The check valves corresponding to non-target installation platforms where no faulty fans exist remain open, and the fans on these non-target installation platforms cool the server CPU (central processing unit), without affecting the overall heat dissipation of the server system.
[0062] As an example, consider a server cooling device that includes a dual-rotor fan (an outlet rotor and an inlet rotor). If a single rotor fails, the fan can still maintain airflow through the normally operating rotor, but the speed does not reach the normal set value. Specifically, the fan speed is greater than a first set threshold but less than the normal set value (exceeding the starting speed but not reaching the normal set value). In this case, the one-way valve corresponding to the fan remains open to cool the server. When the fan is shut down for maintenance or restarted, the one-way valve corresponding to the fan is controlled to switch from an open state to a closed state based on step 203.
[0063] When a dual-rotor fan fails, the fan completely loses its air supply capability, and the reverse airflow generated by other normally operating fans enters the faulty fan, affecting the restart of the faulty fan. In this case, the one-way valve corresponding to the fan is switched from an open state to a closed state based on step 203.
[0064] In some embodiments, the system also supports online hot-swap replacement of fans, which is achieved through out-of-band methods and will not affect the normal operation of the server.
[0065] Step 204: monitor the rotation speed of each fan on the target installation platform.
[0066] In one implementation, when the check valve corresponding to the target installation platform closes, the faulty fan can be controlled to restart. If the fan fails to restart automatically, a fan fault repair notification message can be sent to the maintenance personnel's terminal device, allowing the faulty fan to be repaired or replaced. Because the check valve is internal to the machine, it does not affect fan repair and replacement, thus enabling online hot-fix solutions for the fan, preventing the client from experiencing downtime due to machine maintenance and significantly reducing repair costs.
[0067] After the faulty fan is processed accordingly (trying to restart / repairing / replacing the faulty fan), the rotation speed of each fan on the target installation platform is monitored to determine whether the fan on the target installation platform is greater than a first set threshold and can start and operate normally.
[0068] Step 205 : When the rotation speed of each fan on the target installation platform is greater than a first set threshold, the one-way valve corresponding to the target installation platform is controlled to switch from a closed state to an open state.
[0069] When the speed of each fan on the target installation platform is greater than the first set threshold, it means that the fan on the target installation platform has been rectified and restarted, then the one-way valve corresponding to the target installation platform is opened, and the corresponding air duct resumes normal heat dissipation.
[0070] By implementing the disclosed embodiments, when a heat dissipation device is at risk of failure, the corresponding one-way valve is controlled to close, preventing wind generated by other fans from entering the target installation platform where the failed fan is located. This protects the fan on the target installation platform, or the newly replaced fan, from being affected by the reverse force generated by other fans. This protects the fan's service life and significantly reduces the fan failure rate. Furthermore, handling the failed fan does not affect the normal operation and cooling of the server, and there is no need to use a fan with greater reverse force resistance to overcome the fan's reverse force, effectively reducing material and maintenance costs.
[0071] In some embodiments, the control method of the server heat dissipation device proposed in the present disclosure can be applied to fields with high server computing power requirements, such as cloud computing, cloud space, and artificial intelligence (AI) large language models.
[0072] Figure 6 This is a flow chart of another method for controlling a server heat dissipation device provided by an embodiment of the present disclosure. Figure 6 As shown, the control method of the server heat dissipation device is as follows Figure 2 The following steps may also be included based on the embodiment shown:
[0073] Step 601: In response to receiving a server power-on instruction, control a plurality of fans to start up.
[0074] Step 602: When the rotation speed of each fan is greater than a first set threshold, control the one-way valve corresponding to each fan installation platform to switch from a closed state to an open state.
[0075] Step 603: Determine that the one-way valves corresponding to the plurality of fan installation platforms are all in an open state, and start the CPU in the control server.
[0076] In other words, when the server is powered on, the fans start first. Once successfully running, each check valve opens to prevent the airflow from interfering with the fans. After the air ducts are opened, the CPU is powered on. The server's internal power-up process is sequential, with the fan board powering the system first.
[0077] Figure 7 This is a flow chart of another method for controlling a server heat dissipation device provided by an embodiment of the present disclosure. Figure 7 As shown, the control method of the server heat dissipation device is as follows Figure 2 The following steps may also be included based on the embodiment shown:
[0078] Step 701: In response to receiving a shutdown instruction from a server, the CPU in the server is controlled to shut down.
[0079] Step 702: After determining that the CPU in the server is shut down, control multiple fans to shut down.
[0080] Step 703 : Determine that the rotation speeds of the multiple fans are all less than or equal to a second set threshold, and control the one-way valve corresponding to each fan mounting platform to switch from an open state to a closed state.
[0081] Among them, the second set threshold can be set to 0, or a lower threshold. When the fan speed is less than or equal to the second set threshold, it means that the fan is in a shutdown state, and each one-way valve is controlled to close to prepare for the next operation of the server.
[0082] Figure 8This is a flow chart of another method for controlling a server heat dissipation device provided by an embodiment of the present disclosure. Figure 8 As shown, the control method of the server heat dissipation device may include the following steps:
[0083] Step 801: Determine the rotation speeds of multiple fans.
[0084] Step 802 : Determine whether there is a faulty fan among the multiple fans whose rotation speed is less than or equal to a first set threshold.
[0085] Step 803: If there is a faulty fan among the multiple fans, it is determined whether the number of the faulty fans is greater than a threshold.
[0086] In step 804, if the number of faulty fans is less than or equal to a preset threshold, the one-way valve corresponding to the target installation platform is controlled to switch from an open state to a closed state, and the one-way valve corresponding to the non-target installation platform is kept in an open state; the target installation platform is the fan installation platform where the faulty fan is located, and the non-target installation platform is the fan installation platform other than the target installation platform among the multiple fan installation platforms.
[0087] Step 805: monitor the rotation speed of each fan on the target installation platform.
[0088] Step 806 : When the rotation speed of each fan on the target installation platform is greater than the first set threshold, the one-way valve corresponding to the target installation platform is controlled to switch from a closed state to an open state.
[0089] Step 807: If the number of failed fans is greater than a preset threshold, keep the one-way valves corresponding to the plurality of fan mounting platforms in an open state.
[0090] If the number of faulty fans is greater than the preset threshold, it indicates that multiple fans in the server cooling system have failed. In this case, it can be determined that the fan failure is not caused by the fan. Therefore, regardless of whether the fan is faulty or not, each one-way valve in the server cooling system is kept open to prioritize the cooling function of the server.
[0091] In addition, since the fan itself has been ruled out as the cause of the fault, the fault can be located as a line connection problem, a fan board failure, etc., narrowing the scope of the fault.
[0092] Step 808: Determine that a non-fan-related fault exists in the server heat dissipation device, and push a non-fan-related fault repair prompt message to a terminal device held by a maintenance personnel.
[0093] Figure 9 This is a schematic diagram of a control system of a server cooling device provided by an embodiment of the present disclosure. Figure 9As shown, the control system of the server cooling device may include: a determination module 901 , a judgment module 902 , a first control module 903 , a monitoring module 904 and a second control module 905 .
[0094] The determination module 901 is configured to determine the rotation speeds of multiple fans.
[0095] The determination module 902 is configured to determine whether there is a faulty fan among the multiple fans whose rotation speed is less than or equal to a first set threshold.
[0096] The first control module 903 is configured to, if a faulty fan is present among the multiple fans and the number of the faulty fans is less than or equal to a preset threshold, control the one-way valve corresponding to the target installation platform to switch from an open state to a closed state, while maintaining the one-way valves corresponding to the non-target installation platforms in an open state. The target installation platform is the fan installation platform where the faulty fan is located, and the non-target installation platforms are fan installation platforms other than the target installation platform.
[0097] The monitoring module 904 is configured to monitor the rotation speed of each fan on the target installation platform.
[0098] The second control module 905 is configured to control the one-way valve corresponding to the target installation platform to switch from a closed state to an open state when the rotation speed of each fan on the target installation platform is greater than a first set threshold.
[0099] In such Figure 9 Based on the illustrated embodiment, the control system of the server cooling device may further include a power-on control module; wherein the power-on control module is configured to: control the startup of multiple fans in response to receiving a server power-on instruction; control the one-way valve corresponding to each fan mounting platform to switch from a closed state to an open state when the rotational speed of each fan is greater than a first set threshold; and control the startup of the CPU in the server after determining that the one-way valves corresponding to multiple fan mounting platforms are all in an open state.
[0100] In such Figure 9 Based on the illustrated embodiment, the control system of the server cooling device may further include a shutdown control module; wherein the shutdown control module is used to: in response to receiving a shutdown command from the server, control the CPU in the server to shut down; after determining that the CPU in the server is shut down, control multiple fans to shut down; and upon determining that the rotational speeds of multiple fans are all less than or equal to a second set threshold, control the one-way valve corresponding to each fan mounting platform to switch from an open state to a closed state.
[0101] In such Figure 9Based on the illustrated embodiment, the control system of the server cooling device may further include an alarm module. The alarm module is configured to: maintain the one-way valves corresponding to the plurality of fan mounting platforms in an open state if a faulty fan is present among the plurality of fans and the number of faulty fans exceeds a preset threshold; and determine that a non-fan-related fault exists in the server cooling device, and push a non-fan-related fault repair prompt to a terminal device used by maintenance personnel.
[0102] In such Figure 9 Based on the illustrated embodiment, the control system of the server cooling device may further include a processing module; wherein the processing module is configured to: determine that the one-way valve corresponding to the target installation platform is in a closed state, and control the faulty fan to restart.
[0103] In some embodiments of the present disclosure, the processing module is further configured to: when a faulty fan fails to restart, push a fan fault repair prompt message to a terminal device held by a maintenance personnel.
[0104] The present disclosure also provides a server cooling system, which includes a server cooling device, a fan board CPLD chip, and a power board.
[0105] Among them, the server heat dissipation device includes multiple fan mounting platforms, each fan mounting platform is correspondingly equipped with at least one fan, and a one-way valve is provided at the fan outlet position of each fan mounting platform.
[0106] The fan board CPLD chip is used to execute the following Figure 1 The method described in the embodiment.
[0107] The power board is used to supply power to each one-way valve and the fan board CPLD chip.
[0108] Figure 10 A schematic diagram of a server cooling system provided by an embodiment of the present disclosure. In some embodiments, the one-way valve can be powered by 12V and introduced from the power board through a 4PIN power line to ensure that the one-way valve is in a normal power supply state as soon as the power is connected. At the same time, a signal line is connected to the CPLD chip of the fan board, and the one-way valve is controlled by the fan board CPLD chip. The fan board CPLD chip can obtain the wind speed in real time by monitoring the Tach signal of the fan, so the switch of the one-way valve can be controlled by controlling the high and low levels of the CPLD GPIO according to the wind speed. When the GPIO is pulled high, the one-way valve opens. When the GPUIO is pulled low or the CPLD has no power, the one-way valve remains closed.
[0109] In order to implement the above embodiments, the present disclosure also provides an electronic device. Figure 11 , Figure 11This is a schematic diagram of the structure of the electronic device provided by the embodiment of the present disclosure. Figure 11 As shown, the electronic device 1100 includes: a processor 1101, and a memory 1102 communicatively connected to the processor 1101; the memory 1102 stores computer-executable instructions; the processor 1101 executes the computer-executable instructions stored in the memory to implement the method provided in the aforementioned embodiment.
[0110] In order to implement the above embodiments, the present disclosure further proposes a computer-readable storage medium, in which computer-executable instructions are stored. When the computer-executable instructions are executed by a processor, they are used to implement the methods provided by the above embodiments.
[0111] In order to implement the above embodiments, the present disclosure further provides a computer program product, including a computer program, which implements the methods provided in the above embodiments when executed by a processor.
[0112] In the descriptions of the aforementioned embodiments, the reference terms "one embodiment", "some embodiments", "example", "specific example", or "some examples" mean that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present disclosure. In this specification, the schematic expressions of the above terms do not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described may be combined in any one or more embodiments or examples in a suitable manner. In addition, those skilled in the art may combine and combine the different embodiments or examples described in this specification and the features of the different embodiments or examples, unless they are mutually inconsistent.
[0113] Furthermore, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features being referred to. Thus, a feature defined as "first" or "second" may explicitly or implicitly include at least one such feature. Throughout the present disclosure, "plurality" means at least two, such as two, three, etc., unless otherwise specifically defined.
[0114] In the description of the present disclosure, unless otherwise specified, “ / ” means or, for example, A / B can mean A or B; “and / or” in this article is only a way to describe the association relationship of associated objects, indicating that there can be three relationships, for example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone.
[0115] Any process or method description in a flowchart or otherwise described herein may be understood to represent a module, segment or portion of code comprising one or more executable instructions for implementing the steps of a custom logical function or process, and the scope of the preferred embodiments of the present disclosure includes additional implementations in which functions may be performed out of the order shown or discussed, including performing functions in a substantially simultaneous manner or in the reverse order depending on the functions involved, which should be understood by those skilled in the art to which the embodiments of the present disclosure belong.
[0116] The logic and / or steps represented in a flowchart or otherwise described herein, for example, can be considered a sequenced list of executable instructions for implementing the logical functions, and can be embodied in any computer-readable medium for use by, or in conjunction with, an instruction execution system, apparatus, or device (e.g., a computer-based system, a system including a processor, or other system that can fetch and execute instructions from an instruction execution system, apparatus, or device). For purposes of this specification, a "computer-readable medium" is any device that can contain, store, communicate, propagate, or transport a program for use by, or in conjunction with, an instruction execution system, apparatus, or device. More specific examples (not exhaustive) of computer-readable media include: an electrical connection with one or more wires (electronic devices), a portable computer disk cartridge (magnetic device), random access memory (RAM), read-only memory (ROM), erasable and programmable read-only memory (EPROM or flash memory), fiber optic devices, and a portable compact disc read-only memory (CDROM). Furthermore, the computer-readable medium may even be paper or other suitable medium on which the program is printed, since the program may be obtained electronically, for example, by optically scanning the paper or other medium and then editing, interpreting or otherwise processing it in a suitable manner if necessary, and then storing it in a computer memory.
[0117] It should be understood that various parts of the present disclosure can be implemented using hardware, software, firmware, or a combination thereof. In the above-described embodiments, multiple steps or methods can be implemented using software or firmware stored in a memory and executed by a suitable instruction execution system. For example, if implemented using hardware, as in another embodiment, any one of the following technologies known in the art or a combination thereof can be used: a discrete logic circuit having logic gate circuits for implementing logical functions on data signals, an application-specific integrated circuit having suitable combinational logic gate circuits, a programmable gate array (PGA), a field-programmable gate array (FPGA), etc.
[0118] Those skilled in the art will appreciate that all or part of the steps in the method for implementing the above-mentioned embodiment can be completed by instructing related hardware through a program, and the program can be stored in a computer-readable storage medium. When the program is executed, it includes one or a combination of the steps of the method embodiment.
[0119] In addition, the functional units in the various embodiments of the present disclosure may be integrated into a single processing module, each unit may exist physically separately, or two or more units may be integrated into a single module. The aforementioned integrated modules may be implemented in the form of hardware or in the form of software functional modules. If the integrated modules are implemented in the form of software functional modules and sold or used as independent products, they may also be stored in a computer-readable storage medium.
[0120] The storage medium mentioned above may be a read-only memory, a magnetic disk, or an optical disk, etc. Although the embodiments of the present disclosure have been shown and described above, it is understood that the above embodiments are exemplary and should not be construed as limiting the present disclosure. A person of ordinary skill in the art may make changes, modifications, substitutions, and variations to the above embodiments within the scope of the present disclosure.
Claims
1. A control method for a server heat dissipation device, characterized in that: The server heat dissipation device includes a plurality of fan mounting platforms, each of which is equipped with at least one fan. A one-way valve is provided at the fan outlet of each fan mounting platform. When the one-way valve is opened, the corresponding air duct is connected; when the one-way valve is closed, the corresponding air duct is isolated. The control method includes: determining a rotational speed of a plurality of said fans; Determining whether there is a faulty fan among the plurality of fans whose rotation speed is less than or equal to a first set threshold; If there is a faulty fan among the multiple fans, and the number of the faulty fans is less than or equal to a preset threshold, controlling the one-way valve corresponding to the target installation platform to switch from an open state to a closed state, and keeping the one-way valves corresponding to the non-target installation platforms in an open state; the target installation platform is the fan installation platform where the faulty fan is located, and the non-target installation platform is the fan installation platform other than the target installation platform among the multiple fan installation platforms; monitoring the rotational speed of each fan on the target mounting platform; When the rotation speed of each fan on the target installation platform is greater than the first set threshold, controlling the one-way valve corresponding to the target installation platform to switch from a closed state to an open state; If there is a faulty fan among the plurality of fans, and the number of the faulty fans is greater than a preset threshold, keeping the one-way valves corresponding to the plurality of fan mounting platforms in an open state; Also includes: In response to receiving a server power-on instruction, controlling the plurality of fans to start; When the rotation speed of each fan is greater than the first set threshold, controlling the one-way valve corresponding to each fan mounting platform to switch from a closed state to an open state; Determining that the one-way valves corresponding to the plurality of fan installation platforms are all in an open state, and starting a CPU in a control server; Also includes: In response to receiving a shutdown instruction from the server, controlling the CPU in the server to shut down; After determining that the CPU in the server is shut down, controlling the plurality of fans to shut down; It is determined that the rotational speeds of the plurality of fans are all less than or equal to a second set threshold, and the one-way valve corresponding to each of the fan mounting platforms is controlled to switch from an open state to a closed state.
2. The method according to claim 1, characterized in that Also includes: If there is a faulty fan among the multiple fans and the number of the faulty fans is greater than a preset threshold, it is determined that the server cooling device has a fault caused by a non-fan factor, and a fault maintenance prompt message caused by a non-fan factor is pushed to the terminal device held by the maintenance personnel.
3. The method according to any one of claims 1 to 2, characterized in that Also includes: Determine that the one-way valve corresponding to the target installation platform is in a closed state, and control the faulty fan to restart.
4. The method according to claim 3, characterized in that Also includes: When the faulty fan fails to restart, a fan fault maintenance prompt message is pushed to a terminal device held by a maintenance personnel.
5. A control system for a server cooling device, characterized in that: The server heat dissipation device includes a plurality of fan mounting platforms, each of which is equipped with at least one fan. A one-way valve is provided at the fan outlet of each fan mounting platform. When the one-way valve is opened, the corresponding air duct is connected; when the one-way valve is closed, the corresponding air duct is isolated. The control system includes: a determination module, configured to determine the rotational speeds of the plurality of fans; a judging module, configured to judge whether there is a faulty fan among the plurality of fans whose rotation speed is less than or equal to a first set threshold; A first control module is configured to, if there is a faulty fan among the multiple fans and the number of the faulty fans is less than or equal to a preset number threshold, control the one-way valve corresponding to the target installation platform to switch from an open state to a closed state, and keep the one-way valve corresponding to the non-target installation platform in an open state; the target installation platform is the fan installation platform where the faulty fan is located, and the non-target installation platform is the fan installation platform other than the target installation platform among the multiple fan installation platforms; if there is a faulty fan among the multiple fans and the number of the faulty fans is greater than a preset number threshold, keep the one-way valves corresponding to the multiple fan installation platforms in an open state; A monitoring module, configured to monitor the rotational speed of each fan on the target installation platform; a second control module, configured to control the one-way valve corresponding to the target installation platform to switch from a closed state to an open state when the rotation speed of each fan on the target installation platform is greater than the first set threshold; a power-on control module configured to, in response to receiving a server power-on instruction, control the startup of multiple fans; when the speed of each fan is greater than a first set threshold, control the one-way valve corresponding to each fan mounting platform to switch from a closed state to an open state; and, upon determining that the one-way valves corresponding to the multiple fan mounting platforms are all in the open state, control the startup of the CPU in the server; The shutdown control module is used to control the CPU in the server to shut down in response to receiving a shutdown command from the server; after determining that the CPU in the server is shut down, control multiple fans to shut down; and when determining that the speeds of multiple fans are all less than or equal to a second set threshold, control the one-way valve corresponding to each fan mounting platform to switch from an open state to a closed state.
6. A server cooling system, characterized in that: include: A server heat dissipation device, comprising a plurality of fan mounting platforms, each of which is equipped with at least one fan, and a one-way valve is provided at the fan outlet of each fan mounting platform. When the one-way valve is open, the corresponding air duct is connected; when the one-way valve is closed, the corresponding air duct is isolated; A fan board CPLD chip, wherein the fan board CPLD chip is used to execute the method according to claim 1; A power supply board is used to supply power to each of the one-way valves and the fan board CPLD chip.
7. An electronic device, characterized in that: include: at least one processor, and a memory communicatively connected to the at least one processor; wherein, The memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to perform the method according to any one of claims 1 to 4.
8. A non-transitory computer-readable storage medium storing computer instructions, characterized in that: Computer instructions are stored; wherein, the computer instructions are used to make a computer execute the method according to any one of claims 1 to 4.
Citation Information
Patent Citations
Control method of equipment fan, control device, interchanger and storage medium
CN111120383A
Method and system for detecting state of reflux valve and medium
CN113190398A