Testing device and method for server
By designing a test device for servers, using switching valves, pressure sensors and detection units, the problems of cumbersome and low utilization in the prior art are solved, and the simplification and efficient utilization of various functional tests are achieved.
Patent Information
- Application Number
- CN202510080984.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-17
- Publication Date
- 2025-04-29
AI Technical Summary
In the prior art, cold plate liquid-cooled servers need to replace multiple test equipment during leak detection and gas protection, resulting in cumbersome testing process and low equipment utilization rate.
A test device for a server is designed, including a controller and a pipeline, with a switching valve, a pressure sensor and a detection unit on the pipeline. The test gas is switched to different gases by switching valves, and a variety of functional tests are performed using the pressure sensor and detection unit.
It realizes the communication with multiple gas sources through the same pipeline and conducts multiple functional tests, simplifying the testing process and improving equipment utilization.
Smart Images

Figure CN119901428A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the technical field of server testing and the technical field of mechanical control, and more particularly to a testing device and method for a server. Background Art
[0002] Server heat dissipation is very important for protecting the safety, performance and service life of hardware. Since cold plate liquid cooling technology is more efficient than traditional air cooling technology, cold plate liquid cooling servers are more popular with users.
[0003] In the process of realizing the concept of the present disclosure, the inventors found that there are at least the following problems in the related technology: multiple devices are used to perform leak detection and gas protection testing on the liquid cooling circulation pipelines in the cold plate liquid cooling server, that is, multiple test equipment must be replaced to perform multiple tests on the server, resulting in a cumbersome process and low utilization rate of the test equipment. Summary of the invention
[0004] In view of the above problems, the present disclosure provides a testing device and method for a server.
[0005] According to a first aspect of the present disclosure, there is provided a testing device for a server, comprising a controller and a pipeline: a switching valve, a pressure sensor and a detection unit are provided on the pipeline, the switching valve is provided at a first end of the pipeline so that the server is connected to a plurality of gas sources through the pipeline; the controller is used to receive a first operating instruction indicating a first functional test and a second operating instruction indicating a second functional test, the first operating instruction being used to instruct the switching valve to switch the test gas in the pipeline to the first gas and to close the detection unit, and to control the use of the pressure sensor to perform a first functional test on the server; the second operating instruction being used to instruct the switching valve to switch the test gas in the pipeline to the second gas, and to control the use of the pressure sensor and the detection unit to perform a second functional test on the server.
[0006] According to an embodiment of the present disclosure, the detection unit includes a first detection subunit and a second detection subunit. The first end of the switching valve is respectively connected to multiple gas sources. The first detection unit is arranged near the second end of the switching valve to detect the gas concentration at the first end of the pipeline. The second detection unit is arranged at the second end of the pipeline to detect the gas concentration at the second end.
[0007] According to an embodiment of the present disclosure, the pipeline is further provided with an air inlet and an exhaust port, a first end of the air inlet is connected to an air input port of the server, and a first end of the exhaust port is connected to an air output port of the server.
[0008] According to an embodiment of the present disclosure, the first functional test includes an airtightness test, the second end of the exhaust port is connected to the electric ball valve, and the device also includes a solenoid valve, which is electrically connected to the first detection subunit; the controller is also used to: in response to receiving a first operation instruction indicating an airtightness test, control the switching valve to switch the test gas in the pipeline to the first gas, control the solenoid valve to close the first detection subunit, and control the electric ball valve, the air inlet and the exhaust port to open to deliver the first gas to the server; when the first pressure value sensed by the pressure sensor meets the airtight pressure condition, close the electric ball valve to perform an airtightness test on the server.
[0009] According to an embodiment of the present disclosure, the pressure sensor is connected to the second end of the air inlet, and the first detection subunit includes a first pressure reducing valve and a first gas concentration sensor.
[0010] According to an embodiment of the present disclosure, the device also includes a solenoid valve, which is electrically connected to the first detection subunit. The second functional test includes a gas quality inspection test. The controller is also used to: in response to receiving a second operation instruction indicating a gas quality inspection test, control the exhaust port to close, control the solenoid valve to open the first detection subunit, and use the first detection subunit to detect the gas concentration at the first end of the pipeline to obtain a first detection result; when the first detection result indicates that the gas concentration at the first end of the pipeline meets a preset gas concentration condition, close the first detection subunit; when the pressure value sensed by the pressure sensor meets the quality inspection pressure condition, open the air inlet to connect the pipeline to the server; determine the test result of the gas quality inspection test based on the pressure change value sensed by the pressure sensor, and the pressure change value indicates the concentration change of the second gas in the server.
[0011] According to an embodiment of the present disclosure, the second functional test also includes a nitrogen filling test, and the other end of the electric ball valve is connected to the second detection subunit; the controller is also used to: in response to receiving a second operation instruction indicating a nitrogen filling test, control the switching valve to switch the test gas in the pipeline to a second gas, and open the solenoid valve, the electric ball valve, the air inlet and the exhaust port respectively to open the first detection subunit and the second detection subunit respectively; the gas concentration at the first end of the pipeline detected by the first gas concentration sensor meets the starting gas concentration condition, and the solenoid valve is closed; the gas concentration at the second end of the pipeline detected by the second detection subunit meets the end gas concentration condition, and the electric ball valve is closed to deliver the second gas to the server until the second pressure value sensed by the pressure sensor meets the nitrogen filling pressure condition.
[0012] According to an embodiment of the present disclosure, a filter assembly and a gas management unit are provided on the pipeline between the switching valve and the first detection subunit, the filter assembly is used to filter debris in the pipeline, and the gas management unit is used to monitor the gas in the pipeline.
[0013] According to an embodiment of the present disclosure, a pressure-stabilizing tank and an electrical proportional valve are provided on the pipeline between the first detection subunit and the pressure sensor. The pressure-stabilizing tank is used to adjust the gas flow in the pipeline, and the electrical proportional valve is used to adjust the gas pressure in the pipeline.
[0014] According to an embodiment of the present disclosure, a manual sliding valve is further provided on the pipeline, the second end of the switching valve is connected to the manual sliding valve, and the manual sliding valve is used to reduce the air pressure in the pipeline.
[0015] A second aspect of the present disclosure provides a testing method for a server, which is applied to the above-mentioned testing device for a server, comprising: in response to receiving a first operating instruction indicating a first functional test, controlling a switching valve to switch the test gas in a pipeline to a first gas and closing a detection unit so as to perform a first functional test on the server using a pressure sensor; in response to receiving a second operating instruction indicating a second functional test, controlling the switching valve to switch the test gas in the pipeline to a second gas, and performing a second functional test on the server using both the pressure sensor and the detection unit.
[0016] According to an embodiment of the present disclosure, a testing device for a server includes a controller and a pipeline. A switching valve, a pressure sensor and a detection unit are provided on the pipeline, and the switching valve can connect the server to multiple gas sources through the pipeline. When the controller receives a first operation instruction indicating a first functional test, the switching valve can be controlled to switch the test gas in the pipeline to the first gas and close the detection unit, and control the pressure sensor to perform a first functional test on the server. When the controller receives a first operation instruction indicating a second functional test, the switching valve can be controlled to switch the test gas in the pipeline to the second gas, and control the pressure sensor and the detection unit to perform a second functional test on the server. The testing device can switch and connect multiple gas sources to perform multiple functional tests on the server using the same pipeline, realizing multi-purpose integration, simplifying the testing process, and improving equipment utilization. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] The above contents and other objects, features and advantages of the present disclosure will become more apparent through the following description of the embodiments of the present disclosure with reference to the accompanying drawings, in which:
[0018] Figure 1 The structure of a testing device for a server according to an embodiment of the present disclosure is schematically shown;
[0019] Figure 2 A schematic diagram of a cold plate type liquid cooling radiator according to an embodiment of the present disclosure is schematically shown;
[0020] Figure 3 The flowchart of the airtightness test according to the embodiment of the present disclosure is schematically shown;
[0021] Figure 4 A flow chart of a gas quality inspection test according to an embodiment of the present disclosure is schematically shown;
[0022] Figure 5 The flowchart of the nitrogen filling test according to the embodiment of the present disclosure is schematically shown;
[0023] Figure 6 A block diagram of a controller suitable for implementing a testing method for a server according to an embodiment of the present disclosure is schematically shown.
[0024] Description of reference numerals:
[0025] 1. First gas source interface; 2. Second gas source interface; 3. Switching valve; 4. Hand slide valve; 5. Filter assembly; 6. Gas management unit; 7. Solenoid valve; 8. First pressure reducing valve; 9. First gas concentration sensor; 10. Pressure regulating tank; 11. Electrical proportional valve; 12. Muffler; 13. Air inlet; 14. Exhaust port; 15. Pressure sensor; 16. Electric ball valve; 17. Second pressure reducing valve; 18. Second gas concentration sensor; 19. Controller; 20. Data acquisition board; 21. Server; 211. Cold plate cavity; 212. Thermal grease; 213. Device; 22. Pipeline; 101. First test branch; 102. Second test branch. DETAILED DESCRIPTION
[0026] Hereinafter, embodiments of the present disclosure will be described with reference to the accompanying drawings. However, it should be understood that these descriptions are exemplary only and are not intended to limit the scope of the present disclosure. In the following detailed description, for ease of explanation, many specific details are set forth to provide a comprehensive understanding of the embodiments of the present disclosure. However, it is apparent that one or more embodiments may also be implemented without these specific details. In addition, in the following description, descriptions of known structures and technologies are omitted to avoid unnecessary confusion of the concepts of the present disclosure.
[0027] The terms used herein are only for describing specific embodiments and are not intended to limit the present disclosure. The terms "comprise", "include", etc. used herein indicate the existence of the features, steps, operations and / or components, but do not exclude the existence or addition of one or more other features, steps, operations or components.
[0028] All terms (including technical and scientific terms) used herein have the meanings commonly understood by those skilled in the art unless otherwise defined. It should be noted that the terms used herein should be interpreted as having a meaning consistent with the context of this specification and should not be interpreted in an idealized or overly rigid manner.
[0029] When using expressions such as "at least one of A, B, and C, etc.", they should generally be interpreted according to the meaning of the expression commonly understood by those skilled in the art (for example, "a system having at least one of A, B, and C" should include but is not limited to a system having A alone, B alone, C alone, A and B, A and C, B and C, and / or A, B, C, etc.).
[0030] It should also be noted that the directional terms mentioned in the embodiments, such as "upper", "lower", "front", "back", "left", "right", etc., are only reference directions of the drawings and are not intended to limit the scope of protection of the present disclosure. Throughout the drawings, the same elements are represented by the same or similar reference numerals. Conventional structures or configurations will be omitted when they may cause confusion in the understanding of the present disclosure.
[0031] In the above description of the present disclosure, unless otherwise clearly specified and limited, the terms "fixed", "installed", "connected" or "connected" and the like should be understood in a broad sense. For example, with respect to the term "connection", it can be a fixed connection, a detachable connection, or an integral one; it can be a mechanical connection or an electrical connection; it can be a direct connection, or it can be an indirect connection through an intermediate medium, or it can be the internal connection of two elements or the interaction relationship between two elements. Therefore, unless otherwise clearly defined in the present disclosure, those skilled in the art can understand the specific meanings of the above terms in the present disclosure according to the specific circumstances.
[0032] In addition, the terms "first" or "second" used in the present disclosure to refer to numbers or ordinals are only used for descriptive purposes and cannot be understood as explicitly or implicitly indicating relative importance or implicitly indicating the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include at least one such feature. In the description of the present disclosure, the meaning of "plurality" is at least two, such as two, three or more, etc., unless otherwise clearly and specifically defined.
[0033] The present invention discloses a testing device for a server, which is used to solve the technical problem of low utilization rate of testing equipment in the processes of leak detection, gas protection, etc. of a cold plate type liquid cooling server in the prior art.
[0034] Figure 1 The structure of a testing device for a server according to an embodiment of the present disclosure is schematically shown.
[0035] like Figure 1 As shown, the test device includes a controller 19 and a pipeline 22.
[0036] The pipeline 22 is provided with a switching valve 3 , a pressure sensor 15 and a detection unit. The switching valve 3 is provided at a first end of the pipeline 22 so that the server 21 is connected to a plurality of gas sources through the pipeline 22 .
[0037] The controller 19 is used to receive a first operation instruction indicating a first functional test and a second operation instruction for a second functional test, wherein the first operation instruction is used to instruct the switching valve 3 to switch the test gas in the pipeline 22 to the first gas and close the detection unit, and control the use of the pressure sensor 15 to perform a first functional test on the server 21; the second operation instruction is used to instruct the switching valve 3 to switch the test gas in the pipeline 22 to the second gas, and control the use of the pressure sensor 15 and the detection unit to perform a second functional test on the server 21.
[0038] According to an embodiment of the present disclosure, the gas source may be an air source or an inert gas source. For example, the air source may be a compressed air source, which may be used to check for leaks in the joints, pipelines, cold plates, etc. of the server. The inert gas source may be a nitrogen source, which may be used to provide gas protection for the server to prevent the components in the server from being corroded, causing problems such as short circuits.
[0039] For example, the first functional test may be a test related to an air gas source, and the second functional test may be a test related to an inert gas source.
[0040] Figure 2 A schematic diagram of a cold plate liquid cooling radiator according to an embodiment of the present disclosure is schematically shown.
[0041] like Figure 2 As shown, the server 21 has a cold plate type liquid cooling radiator. The cold plate type liquid cooling radiator includes a cold plate cavity 211. The cold plate cavity 211 can be cooled by deionized water, formula liquid and other cooling substances, and the cooling substances can reach the heat-generating device accessories through the pipeline in the server. The heat of the device 213 can be transferred to the cold plate cavity 211 by using thermal conductive silicone grease 212 to achieve the effect of heat dissipation.
[0042] Before filling the cold plate liquid cooling radiator, it is necessary to conduct air tightness test on the joints, pipes, cold plate, etc. After the test is completed, inert gas needs to be filled into the server to reduce pipe corrosion, reduce bacterial growth, and extend the service life of the cold plate and the entire pipe.
[0043] According to an embodiment of the present disclosure, the switching valve 3 may be an electric three-way valve. The electric three-way valve realizes online free switching without the need for gas source disconnection operation, and the airtight pressure maintenance can use not only air but also inert gas directly.
[0044] According to an embodiment of the present disclosure, a testing device for a server includes a controller and a pipeline. A switching valve, a pressure sensor and a detection unit are provided on the pipeline, and the switching valve can connect the server to multiple gas sources through the pipeline. When the controller receives a first operation instruction indicating a first functional test, the switching valve can be controlled to switch the test gas in the pipeline to the first gas and close the detection unit, and control the pressure sensor to perform a first functional test on the server. When the controller receives a first operation instruction indicating a second functional test, the switching valve can be controlled to switch the test gas in the pipeline to the second gas, and control the pressure sensor and the detection unit to perform a second functional test on the server. The testing device can switch and connect multiple gas sources to perform multiple functional tests on the server using the same pipeline, realizing multi-purpose integration, simplifying the testing process, and improving equipment utilization.
[0045] According to an embodiment of the present disclosure, the detection unit can be used to measure the concentration of the first gas or the second gas in the pipeline 22. For example, the detection unit can be set at any position in the pipeline 22. The detection unit is set close to the gas source and can detect the purity of the inert gas source to ensure that the device 213 in the server 21 is not corroded.
[0046] According to an embodiment of the present disclosure, there may be multiple pressure sensors 15, which are respectively arranged at different positions of the pipeline 22. For example, according to the change of the pressure value sensed by the sensor 15, it is determined whether the joints, pipelines, and cold plates of the server have leaks.
[0047] According to an embodiment of the present disclosure, the detection unit includes a first detection subunit and a second detection subunit. The first end of the switching valve 3 is respectively connected to multiple gas sources. The first detection unit is arranged near the second end of the switching valve 3 to detect the gas concentration at the first end of the pipeline 22. The second detection unit is arranged at the second end of the pipeline 22 to detect the gas concentration at the second end.
[0048] According to an embodiment of the present disclosure, the first gas source interface 1 can be used to connect to an air source, and the second gas source interface 2 can be used to connect to an inert gas source.
[0049] For example, the first end of the switching valve 3 is switched to be connected to the first air source interface 1 to deliver the air source to the pipeline 22 .
[0050] For example, the first end of the switching valve 3 is switched to be connected to the second gas source interface 2 to deliver the inert gas source to the pipeline 22 .
[0051] The first gas source interface 1 and the second gas source interface 2 may both be C-type self-locking joints.
[0052] According to an embodiment of the present disclosure, the pipeline 22 is further provided with an air inlet 13 and an air outlet 14 , a first end of the air inlet 13 is connected to an air input port of the server 21 , and a first end of the air outlet 14 is connected to an air output port of the server 21 .
[0053] According to an embodiment of the present disclosure, a pressure stabilizing tank 10 and an electrical proportional valve 11 are provided on the pipeline 22 between the first detection subunit and the pressure sensor 15 . The pressure stabilizing tank 10 is used to adjust the gas flow in the pipeline 22 , and the electrical proportional valve 11 is used to adjust the gas pressure in the pipeline 22 .
[0054] According to an embodiment of the present disclosure, a manual sliding valve 4 is further provided on the pipeline 22 , and the second end of the switching valve 3 is connected to the manual sliding valve 4 , and the manual sliding valve 4 is used to reduce the air pressure in the pipeline 22 .
[0055] According to the embodiment of the present disclosure, the manual sliding valve 4 can realize the on-off and pressure relief functions of the source, so as to facilitate component replacement and maintenance.
[0056] According to an embodiment of the present disclosure, a filter assembly 5 and a gas management unit 6 are provided on the pipeline 22 between the switching valve 3 and the first detection subunit, the filter assembly 5 is used to filter debris in the pipeline 22, and the gas management unit 6 is used to monitor the gas in the pipeline.
[0057] The filter assembly 5 can achieve 1 micron coarse filtration and 0.1 micron fine filtration, and the impurities filtered include dust, water and oil mist. This ensures that the gas entering the server pipeline and cold plate is clean and free of impurities, avoiding pollution to the connected liquid cooling system. At the same time, the pressure regulating valve of the filter assembly 5 can also be used to adjust the pressure of the main pipeline to prevent excessive pressure from damaging some components.
[0058] The gas management unit 6 is used to monitor the gas pressure and flow to avoid bad test results caused by insufficient gas source.
[0059] During the first function test and the second function test, the filter assembly 5, the gas management unit 6, the electrical proportional valve 11, the muffler 12, the pressure sensor, and the data acquisition board 20 are all in the open state.
[0060] The data acquisition board 20 is used to store the data collected by various sensors and transmit the data collected by each sensor to the controller 19 .
[0061] According to an embodiment of the present disclosure, the first functional test includes an airtightness test, the second end of the exhaust port 14 is connected to the electric ball valve 16, and the device further includes a solenoid valve 7, which is electrically connected to the first detection subunit.
[0062] The controller 19 is further configured to: in response to receiving a first operation instruction indicating an airtightness test, control the switching valve 3 to switch the test gas in the pipeline 22 to the first gas, control the solenoid valve 7 to close the first detection subunit, and control the electric ball valve 16, the air inlet 13, and the exhaust port 14 to open, so as to deliver the first gas to the server 21. When the first pressure value sensed by the pressure sensor 15 meets the airtight pressure condition, the electric ball valve 16 is closed to perform an airtightness test on the server 21.
[0063] Before injecting liquid into the server, perform an air tightness test, complete the gas injection at the specified pressure, and after maintaining the pressure for a period of time, repeat the pressure changes in the internal pipelines of the cold plate liquid cooling server to identify the leakage point.
[0064] For example, after the electric ball valve 16, the air inlet 13 and the air outlet 14 are opened, the gas management unit 6 can be used to monitor the pressure of the input gas source. When the gas source pressure value sensed by the gas management unit 6 meets the gas source airtight condition, the electric ball valve 16 is closed. The gas source airtight condition can be conditions such as gas source pressure and gas flow.
[0065] Control the electrical proportional valve 11 to adjust the air pressure in the pipeline 22 to a preset pressure. Continue to input the first gas into the server 21 until the first pressure value sensed by the pressure sensor 15 meets the second airtight pressure condition. The second airtight pressure condition can be that the first pressure value is greater than or equal to the airtight pressure value. Then close the gas source inlet to see if the pressure value changes within the preset airtight time. If it decreases, the airtightness test fails. If it does not change, the airtightness test passes.
[0066] According to an embodiment of the present disclosure, the pressure sensor 15 is connected to the second end of the air inlet 13 , and the first detection subunit includes a first pressure reducing valve 8 and a first gas concentration sensor 9 .
[0067] A pressure stabilizing tank 10 is provided in the pipeline 22 to eliminate interference caused by air flow fluctuations. In addition, in order to achieve precise control of the input pressure, a closed-loop control is formed through a pressure sensor 15 and an electric proportional valve 11.
[0068] According to an embodiment of the present disclosure, the second functional test also includes a nitrogen filling test, and the other end of the electric ball valve 16 is connected to the second detection subunit.
[0069] For example, the second detection subunit includes a second pressure reducing valve 17 and a second gas concentration sensor 18 .
[0070] According to an embodiment of the present disclosure, the controller is also used for: in response to receiving a second operation instruction indicating a nitrogen filling test, controlling the switching valve 3 to switch the test gas in the pipeline 22 to a second gas, and respectively opening the solenoid valve 7, the electric ball valve 16, the air inlet 13 and the exhaust port 14 to respectively open the first detection subunit and the second detection subunit; when the gas concentration at the first end of the pipeline 22 detected by the first gas concentration sensor 9 meets the starting gas concentration condition, closing the solenoid valve 7; when the gas concentration at the second end of the pipeline 22 detected by the second detection subunit meets the end gas concentration condition, closing the electric ball valve 16 to deliver the second gas to the server 21 until the second pressure value sensed by the pressure sensor 15 meets the nitrogen filling pressure condition.
[0071] After the air tightness test of the server is completed, inert nitrogen gas at a specified pressure is injected into the pipeline.
[0072] According to an embodiment of the present disclosure, the starting-end gas concentration condition may be that the gas concentration at the first end of the pipeline is greater than or equal to a starting-end gas concentration threshold.
[0073] According to an embodiment of the present disclosure, the terminal gas concentration condition may be that the gas concentration at the second end of the pipe segment is greater than or equal to a terminal gas concentration threshold.
[0074] For example, during the nitrogen filling test, the control switching valve 3 is switched to the second gas source interface to deliver nitrogen to the pipeline 22. In order to ensure the purity of the nitrogen source, the first gas concentration sensor 9 is used for measurement. After nitrogen is introduced into the server pipeline and the cold plate for a period of time, the second gas concentration sensor 18 measures the nitrogen concentration at the output port of the server 21 to ensure that the air in the internal pipeline of the server 21 has been completely replaced by nitrogen, thereby ensuring that the internal pipeline and cold plate of the server 21 are almost anaerobic, inhibiting the growth of aerobic bacteria, and preventing bacteria from contaminating the connected liquid cooling system. Then, nitrogen under nitrogen filling pressure conditions is input into the pipeline 22.
[0075] According to an embodiment of the present disclosure, the device further includes a solenoid valve 7, which is electrically connected to the first detection subunit, and the second functional test includes a gas quality inspection test.
[0076] The controller is also used for: in response to receiving a second operation instruction indicating a gas quality inspection test, controlling the exhaust port 14 to close, controlling the solenoid valve 7 to open the first detection subunit, and using the first detection subunit to detect the gas concentration at the first end of the pipeline 22 to obtain a first detection result; when the first detection result indicates that the gas concentration at the first end of the pipeline 22 meets a preset gas concentration condition, closing the first detection subunit; when the pressure value sensed by the pressure sensor 15 meets the quality inspection pressure condition, opening the air inlet 13 to connect the pipeline 22 to the server 21; determining the test result of the gas quality inspection test according to the pressure change value sensed by the pressure sensor 15, the pressure change value indicating the concentration change of the second gas in the server.
[0077] According to an embodiment of the present disclosure, the gas quality inspection test is used to randomly check whether the server 21 reaches a specified pressure during the air tightness and nitrogen filling process.
[0078] According to an embodiment of the present disclosure, the preset gas concentration condition may be greater than or equal to a concentration threshold.
[0079] According to an embodiment of the present disclosure, the quality inspection pressure condition may be greater than or equal to a quality inspection pressure threshold.
[0080] According to an embodiment of the present disclosure, during the gas quality inspection test, the second gas is first input into the pipeline 22 until the gas concentration at the first end of the pipeline 22 meets the preset gas concentration condition; when the pressure value sensed by the pressure sensor 15 meets the quality inspection pressure condition, the air inlet 13 is opened to determine that the gas pressure and gas concentration in the pipeline are consistent with the nitrogen filling standard of the server. Then the server 21 is connected to the pipeline 22. It should be noted that the server 21 may have been tested for nitrogen filling, that is, there is a certain amount of nitrogen in the server 21. In order to verify whether the nitrogen filling amount in the nitrogen filling test is qualified, a gas quality inspection test is performed. When the pressure value sensed by the pressure sensor 15 remains unchanged, the test result of the gas quality inspection test is determined to be qualified. When the pressure value sensed by the pressure sensor 15 changes, the test result of the gas quality inspection test is determined to be qualified.
[0081] According to an embodiment of the present disclosure, for the same type of test, a batch test server can be performed, and multiple test branches can be set in the pipeline 22. For example, the pipeline 22 includes a first test branch 101 and a second test branch 102, and the first test branch 101 and the second test branch have the same sensor settings.
[0082] According to an embodiment of the present disclosure, a testing method for a server is applied to a testing device for a server, the method comprising: in response to receiving a first operating instruction indicating a first functional test, controlling a switching valve to switch the test gas in a pipeline to a first gas and closing a detection unit so as to perform a first functional test on the server using a pressure sensor; in response to receiving a second operating instruction indicating a second functional test, controlling the switching valve to switch the test gas in the pipeline to a second gas, and performing a second functional test on the server using both the pressure sensor and the detection unit.
[0083] Figure 3 The flowchart of the airtightness test according to the embodiment of the present disclosure is schematically shown.
[0084] like Figure 3 As shown, the airtightness test of this embodiment includes operations S301 to S311.
[0085] In operation S301 , in response to receiving a first operation instruction instructing an airtightness test, a switching valve is controlled to switch a test gas in a pipeline to a first gas.
[0086] In operation S302, the solenoid valve is controlled to close the first detection subunit, and the electric ball valve, the air inlet interface, and the air exhaust interface are controlled to open to deliver the first gas to the server.
[0087] In operation S303, it is determined whether the gas source pressure value sensed by the gas management unit meets the gas source airtight condition. If yes, operation S305 is performed; if not, operation S304 is performed.
[0088] In operation S304, the test is suspended until the gas source pressure in the pipeline meets the gas source airtight condition.
[0089] In operation S305, the electric ball valve is closed.
[0090] In operation S306 , the electric proportional valve is controlled to adjust the gas pressure in the pipeline to a preset pressure.
[0091] In operation S307, it is determined whether the first pressure value sensed by the pressure sensor satisfies the second airtight pressure condition. If so, operation S308 is performed, and if not, operation S306 is performed.
[0092] In operation S308, the gas source inlet is closed.
[0093] In operation S309, it is determined whether the pressure drop within the preset airtight time is within a preset range. If so, operation S310 is performed; if not, operation S311 is performed.
[0094] Figure 4 The flowchart of the gas quality inspection test according to the embodiment of the present disclosure is schematically shown.
[0095] like Figure 4 As shown, the gas quality inspection test of this embodiment includes operations S401-S414.
[0096] In operation S401, in response to receiving a second operation instruction indicating a gas quality inspection test, the switching valve is controlled to switch the test gas in the pipeline to a second gas.
[0097] In operation S402, the exhaust port is controlled to be closed.
[0098] In operation S403, it is determined whether the gas source pressure value sensed by the gas management unit meets the gas source quality inspection condition. If yes, operation S405 is executed; if not, operation S404 is executed.
[0099] In operation S404, the test is suspended until the gas source pressure in the pipeline meets the gas source quality inspection condition.
[0100] According to the embodiments of the present disclosure, the gas source pressure value is monitored using a gas management unit to determine whether the quality of the gas in the gas source meets the standards, thereby ensuring that the gas in the pipeline is oxygen-free and is an inert gas, and that the gas flow rate, etc. meet the gas source quality inspection conditions, thereby making the test results of the gas quality inspection test reliable.
[0101] In operation S405, the electromagnetic valve is controlled to open the first detection subunit, and the gas concentration at the first end of the pipeline is detected by the first detection subunit to obtain a first detection result.
[0102] In operation S406, it is determined whether the first detection result indicates that the gas concentration at the first end of the pipeline meets a preset gas concentration condition. If so, operation S407 is performed; if not, operation S408 is performed.
[0103] In operation S407, the first detection unit is turned off.
[0104] In operation S408 , the test is suspended until the gas concentration at the first end of the pipeline meets a preset gas concentration condition.
[0105] In operation S409, it is determined whether the pressure value sensed by the pressure sensor meets the quality inspection pressure condition. If yes, operation S410 is performed; if not, operation S411 is performed.
[0106] In operation S410, an air inlet is opened so that the pipeline is connected to the server, and an air outlet of the server is closed.
[0107] In operation S411, the test is suspended until the pressure value meets the quality inspection pressure condition.
[0108] In operation S412, it is determined whether the pressure change value sensed by the pressure sensor is within a preset change range. If so, operation S413 is performed; if not, operation S414 is performed.
[0109] In operation S413, the gas quality inspection test is qualified.
[0110] In operation S414, the gas quality inspection test fails.
[0111] Figure 5 A flow chart of a nitrogen filling test according to an embodiment of the present disclosure is schematically shown.
[0112] like Figure 5 As shown, the nitrogen filling test of this embodiment includes operations S501-S510.
[0113] In operation S501 , in response to receiving a second operation instruction instructing a nitrogen filling test, the switching valve is controlled to switch the test gas in the pipeline to a second gas.
[0114] In operation S502, the solenoid valve, the electric ball valve, the air inlet, and the air outlet are opened respectively to start the first detection subunit and the second detection subunit respectively.
[0115] In operation S503, it is determined whether the gas source pressure value sensed by the gas management unit meets the gas source nitrogen filling condition. If yes, operation S505 is executed; if not, operation S504 is executed.
[0116] In operation S504, the test is suspended until the gas source pressure in the pipeline meets the gas source nitrogen filling condition.
[0117] In operation S505, it is determined whether the gas concentration at the first end of the pipeline detected by the first gas concentration sensor meets the starting gas concentration. If yes, operation S506 is performed; if not, operation S507 is performed.
[0118] In operation S506, the solenoid valve is closed.
[0119] In operation S507 , the test is suspended until the gas concentration at the first end meets the starting end gas concentration.
[0120] In operation S508, it is determined whether the gas concentration at the second end of the pipeline detected by the second detection subunit meets the terminal gas concentration condition. If yes, operation S509 is performed; if not, operation S510 is performed.
[0121] In operation S509, the electric ball valve is closed to deliver the second gas to the server until the second pressure value sensed by the pressure sensor meets the nitrogen filling pressure condition.
[0122] In operation S510, the switching valve is controlled to be opened to continue injecting the second gas.
[0123] For the three tests of air tightness pressure maintenance, constant pressure nitrogen filling and gas quality inspection test (pressure readback) of the server, the test device used for the server performs leak detection on the cold plate liquid cooling server before the liquid filling test to prevent damage to electronic components caused by leakage. After the test is completed, constant pressure liquid filling is performed to maintain an oxygen-free environment inside, inhibit the growth of aerobic bacteria, and prevent bacteria from contaminating the connected liquid cooling system. In addition, it can also be used in the quality inspection process to detect whether the nitrogen filling pressure meets the requirements. It realizes multiple uses of one machine and reduces equipment costs and usage space.
[0124] Effective control measures such as gas source purification, gas source parameter monitoring, and gas source pressure stabilization are implemented to avoid contamination of the pipelines and cold plates of the cold plate liquid cooling server and instability of pressure control. In addition, nitrogen concentration is tested to ensure that the nitrogen concentration meets the requirements.
[0125] Figure 6 A block diagram of a controller suitable for implementing a testing method for a server according to an embodiment of the present disclosure is schematically shown.
[0126] like Figure 6 As shown, the controller 600 according to the embodiment of the present disclosure includes a processor 601, which can perform various appropriate actions and processes according to the program stored in the read-only memory (ROM) 602 or the program loaded from the storage part 608 to the random access memory (RAM) 603. The processor 601 may include, for example, a general-purpose microprocessor (such as a CPU), an instruction set processor and / or a related chipset and / or a special-purpose microprocessor (for example, an application-specific integrated circuit (ASIC)), etc. The processor 601 may also include an onboard memory for caching purposes. The processor 601 may include a single processing unit or multiple processing units for performing different actions of the method flow according to the embodiment of the present disclosure.
[0127] In RAM 603, various programs and data required for the operation of controller 600 are stored. Processor 601, ROM 602 and RAM 603 are connected to each other through bus 604. Processor 601 performs various operations of the method flow according to the embodiment of the present disclosure by executing the program in ROM 602 and / or RAM 603. It should be noted that the program can also be stored in one or more memories other than ROM 602 and RAM 603. Processor 601 can also perform various operations of the method flow according to the embodiment of the present disclosure by executing the program stored in the one or more memories.
[0128] According to an embodiment of the present disclosure, the controller 600 may further include an input / output (I / O) interface 605, which is also connected to the bus 604. The controller 600 may further include one or more of the following components connected to the input / output (I / O) interface 605: an input portion 606 including a keyboard, a mouse, etc.; an output portion 607 including a cathode ray tube (CRT), a liquid crystal display (LCD), etc., and a speaker, etc.; a storage portion 608 including a hard disk, etc.; and a communication portion 609 including a network interface card such as a LAN card, a modem, etc. The communication portion 609 performs communication processing via a network such as the Internet. A drive 610 is also connected to the input / output (I / O) interface 605 as needed. A removable medium 611, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc., is installed on the drive 610 as needed, so that a computer program read therefrom is installed into the storage portion 608 as needed.
[0129] The present disclosure also provides a computer-readable storage medium, which may be included in the device / apparatus / system described in the above embodiments; or may exist independently without being assembled into the device / apparatus / system. The above computer-readable storage medium carries one or more programs, and when the above one or more programs are executed, the method according to the embodiment of the present disclosure is implemented.
[0130] According to an embodiment of the present disclosure, the computer-readable storage medium may be a non-volatile computer-readable storage medium, for example, it may include but is not limited to: a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination thereof. In the present disclosure, a computer-readable storage medium may be any tangible medium containing or storing a program, which may be used by or in combination with an instruction execution system, an apparatus or a device. For example, according to an embodiment of the present disclosure, the computer-readable storage medium may include the ROM 602 and / or RAM 603 described above and / or one or more memories other than ROM 602 and RAM 603.
[0131] The embodiment of the present disclosure also includes a computer program product, which includes a computer program, and the computer program contains program code for executing the method shown in the flowchart. When the computer program product is run in a computer system, the program code is used to enable the computer system to implement the test method for the server provided by the embodiment of the present disclosure.
[0132] The above functions defined in the system / device of the embodiment of the present disclosure are performed when the computer program is executed by the processor 601. According to the embodiment of the present disclosure, the system, device, module, unit, etc. described above can be implemented by a computer program module.
[0133] In one embodiment, the computer program may rely on tangible storage media such as optical storage devices, magnetic storage devices, etc. In another embodiment, the computer program may also be transmitted and distributed in the form of signals on a network medium, and downloaded and installed through the communication part 609, and / or installed from a removable medium 611. The program code contained in the computer program may be transmitted using any appropriate network medium, including but not limited to: wireless, wired, etc., or any suitable combination of the above.
[0134] In such an embodiment, the computer program can be downloaded and installed from the network through the communication part 609, and / or installed from the removable medium 611. When the computer program is executed by the processor 601, the above functions defined in the system of the embodiment of the present disclosure are performed. According to the embodiment of the present disclosure, the system, device, apparatus, module, unit, etc. described above can be implemented by a computer program module.
[0135] According to an embodiment of the present disclosure, the program code for executing the computer program provided by the embodiment of the present disclosure can be written in any combination of one or more programming languages. Specifically, these computing programs can be implemented using high-level process and / or object-oriented programming languages, and / or assembly / machine languages. Programming languages include, but are not limited to, Java, C++, python, "C" language or similar programming languages. The program code can be executed entirely on the user computing device, partially on the user device, partially on the remote computing device, or entirely on the remote computing device or server. In the case of a remote computing device, the remote computing device can be connected to the user computing device through any type of network, including a local area network (LAN) or a wide area network (WAN), or can be connected to an external computing device (for example, using an Internet service provider to connect through the Internet).
[0136] The flow charts and block diagrams in the accompanying drawings illustrate the possible architecture, functions and operations of the systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each box in the flow chart or block diagram can represent a module, a program segment, or a part of a code, and the above-mentioned module, program segment, or a part of a code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order from the order marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram or flow chart, and the combination of the boxes in the block diagram or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.
[0137] It will be appreciated by those skilled in the art that the features described in the various embodiments of the present disclosure may be combined and / or combined in a variety of ways, even if such combinations or combinations are not explicitly described in the present disclosure. In particular, without departing from the spirit and teachings of the present disclosure, the features described in the various embodiments of the present disclosure may be combined and / or combined in a variety of ways. All of these combinations and / or combinations fall within the scope of the present disclosure.
[0138] The embodiments of the present disclosure are described above. However, these embodiments are only for illustrative purposes and are not intended to limit the scope of the present disclosure. Although the embodiments are described above, this does not mean that the measures in the various embodiments cannot be used in combination to advantage. Without departing from the scope of the present disclosure, those skilled in the art may make a variety of substitutions and modifications, which should all fall within the scope of the present disclosure.
Claims
1. A testing device for a server, characterized in that: The test device includes a controller and a pipeline: The pipeline is provided with a switching valve, a pressure sensor and a detection unit, and the switching valve is provided at a first end of the pipeline so that the server is connected with a plurality of gas sources through the pipeline; The controller is used to receive a first operation instruction indicating a first functional test and a second operation instruction for a second functional test, wherein the first operation instruction is used to instruct the switching valve to switch the test gas in the pipeline to the first gas and close the detection unit, and control the use of the pressure sensor to perform a first functional test on the server; the second operation instruction is used to instruct the switching valve to switch the test gas in the pipeline to the second gas, and control the use of the pressure sensor and the detection unit to perform a second functional test on the server.
2. The method according to claim 1, characterized in that: The detection unit includes a first detection subunit and a second detection subunit. The first end of the switching valve is respectively connected to the multiple gas sources. The first detection unit is arranged close to the second end of the switching valve to detect the gas concentration at the first end of the pipeline. The second detection unit is arranged at the second end of the pipeline to detect the gas concentration at the second end.
3. The device according to claim 2, characterized in that The pipeline is also provided with an air inlet and an air outlet, wherein a first end of the air inlet is connected to an air input port of the server, and a first end of the air outlet is connected to an air output port of the server.
4. The device according to claim 3, characterized in that The first functional test includes an air tightness test, the second end of the exhaust port is connected to the electric ball valve, the device also includes a solenoid valve, and the solenoid valve is electrically connected to the first detection subunit; The controller is further used for: In response to receiving a first operation instruction instructing the air tightness test, controlling the switching valve to switch the test gas in the pipeline to the first gas, controlling the solenoid valve to close the first detection subunit, and controlling the electric ball valve, the air inlet and the exhaust port to open, so as to deliver the first gas to the server; When the first pressure value sensed by the pressure sensor meets the airtight pressure condition, the electric ball valve is closed to perform an airtightness test on the server.
5. The device according to claim 3, characterized in that The pressure sensor is connected to the second end of the air inlet, and the first detection subunit includes a first pressure reducing valve and a first gas concentration sensor.
6. The device according to claim 5, characterized in that The device further includes a solenoid valve, the solenoid valve is electrically connected to the first detection subunit, the second functional test includes a gas quality inspection test, and the controller is further used for: In response to receiving a second operation instruction instructing the gas quality inspection test, controlling the exhaust port to close, controlling the solenoid valve to open the first detection subunit, and using the first detection subunit to detect the gas concentration at the first end of the pipeline to obtain a first detection result; If the first detection result indicates that the gas concentration at the first end of the pipeline meets a preset gas concentration condition, closing the first detection subunit; When the pressure value sensed by the pressure sensor meets the quality inspection pressure condition, the air inlet is opened so that the pipeline is connected to the server; The test result of the gas quality inspection test is determined according to the pressure change value sensed by the pressure sensor, wherein the pressure change value represents the concentration change of the second gas in the server.
7. The device according to claim 6, characterized in that The second functional test also includes a nitrogen filling test, and the other end of the electric ball valve is connected to the second detection subunit; The controller is further used for: In response to receiving a second operation instruction indicating the nitrogen filling test, controlling the switching valve to switch the test gas in the pipeline to the second gas, and respectively opening the solenoid valve, the electric ball valve, the air inlet and the exhaust port to respectively start the first detection subunit and the second detection subunit; When the gas concentration at the first end of the pipeline detected by the first gas concentration sensor meets the starting gas concentration condition, closing the solenoid valve; When the gas concentration at the second end of the pipeline detected by the second detection subunit meets the terminal gas concentration condition, the electric ball valve is closed to deliver the second gas to the server until the second pressure value sensed by the pressure sensor meets the nitrogen filling pressure condition.
8. The device according to claim 2, characterized in that A filter assembly and a gas management unit are provided on the pipeline between the switching valve and the first detection subunit. The filter assembly is used to filter debris in the pipeline, and the gas management unit is used to monitor the gas in the pipeline.
9. The device according to claim 2, characterized in that A pressure stabilizing tank and an electrical proportional valve are provided on the pipeline between the first detection subunit and the pressure sensor. The pressure stabilizing tank is used to adjust the gas flow in the pipeline, and the electrical proportional valve is used to adjust the gas pressure in the pipeline.
10. The device according to claim 1, wherein a manual sliding valve is further provided on the pipeline, the second end of the switching valve is connected to the manual sliding valve, and the manual sliding valve is used to reduce the air pressure in the pipeline.
11. A testing method for a server, applied to the testing device for a server according to any one of claims 1 to 10, characterized in that: The method comprises: In response to receiving a first operation instruction indicating a first functional test, controlling the switching valve to switch the test gas in the pipeline to the first gas and closing the detection unit, so as to perform a first functional test on the server using the pressure sensor; In response to receiving a second operation instruction indicating a second functional test, the switching valve is controlled to switch the test gas in the pipeline to a second gas, and the second functional test is performed on the server using the pressure sensor and the detection unit.