Liquid leakage detection method and device for liquid-cooled server
By using AC excitation signals and phase-sensitive detection technology to separate resistance and capacitance changes in liquid-cooled servers, the problem of low accuracy in liquid leakage detection is solved, enabling sensitive detection and timely response to minute leaks.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- INSPUR SUZHOU INTELLIGENT TECH CO LTD
- Filing Date
- 2024-12-18
- Publication Date
- 2026-05-08
AI Technical Summary
The accuracy of leakage detection in liquid-cooled servers is relatively low, especially in the early stages of leakage. Existing technologies use DC excitation voltage, which accelerates the aging of the leakage detection line, affecting the detection effect and resulting in insufficient sensitivity.
An AC excitation signal is used, and phase-sensitive detection technology is employed to separate and process the response signal of the leakage detection line, obtaining a first component in phase and a second component perpendicular to the phase, which respectively reflect the changes in resistance and capacitance. The leakage detection result is obtained by monitoring the changes in these components.
It improves the accuracy and sensitivity of liquid-cooled server leak detection, enabling timely detection of minute leaks in the early stages of leakage, and avoiding polarization effects and aging problems caused by DC voltage.
Smart Images

Figure CN119618518B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of computers, and more specifically, to a method and apparatus for detecting leakage in a liquid-cooled server. Background Technology
[0002] In the scenario of liquid leakage detection in liquid-cooled servers, a leakage detection line with a DC excitation voltage can be used. When a liquid leak occurs, certain parameters of the leakage detection line change to determine whether a liquid leak has occurred.
[0003] However, prolonged application of DC voltage to the leakage detection line can accelerate its aging due to its polarization effect, thus affecting the detection accuracy of liquid leaks. Furthermore, the aforementioned leakage detection methods lack sensitivity for minute liquid leaks, especially in the early stages of leakage, leading to low accuracy in leakage detection for liquid-cooled servers. Therefore, the problem of low accuracy in leakage detection exists for liquid-cooled servers.
[0004] There is currently no effective solution to the above problems. Summary of the Invention
[0005] This application provides a method and apparatus for detecting leakage in liquid-cooled servers, which at least solves the problem of low accuracy in detecting leakage in liquid-cooled servers in related technologies.
[0006] According to one embodiment of this application, a method for detecting coolant leakage in a liquid-cooled server is provided, comprising: acquiring a first signal output by a leak detection line, wherein the leak detection line is used to detect coolant leakage in the liquid-cooled server, an AC excitation signal is applied to the leak detection line, and the first signal is the response of the leak detection line to the AC excitation signal; separating the first signal by phase-sensitive detection to obtain a first component and a second component, wherein the first component is in phase with the first signal and is used to reflect the resistance change of the leak detection line, and the second component is perpendicular to the first component in phase and is used to reflect the capacitance change of the leak detection line; and acquiring a leak detection result of the liquid-cooled server based on the first component and the second component, wherein the leak detection result is used to indicate the coolant leakage in the liquid-cooled server.
[0007] According to another embodiment of this application, a liquid-cooled server leakage detection device is provided, comprising: a first acquisition unit, configured to acquire a first signal output by a leakage detection line, wherein the leakage detection line is used to detect the leakage of coolant in the liquid-cooled server, the leakage detection line is subjected to an AC excitation signal, and the first signal is the response of the leakage detection line to the AC excitation signal; a separation unit, configured to separate the first signal by phase-sensitive detection to obtain a first component and a second component, wherein the first component is in phase with the first signal and is used to reflect the resistance change of the leakage detection line, and the second component is perpendicular to the first component in phase and is used to reflect the capacitance change of the leakage detection line; and a second acquisition unit, configured to acquire a leakage detection result of the liquid-cooled server based on the first component and the second component, wherein the leakage detection result is used to indicate the leakage of coolant in the liquid-cooled server.
[0008] In an exemplary embodiment, the second acquisition unit includes: a first acquisition module, configured to acquire the impedance change corresponding to the leakage detection line based on the first component and the second component; and a second acquisition module, configured to acquire the leakage detection result of the liquid-cooled server based on the impedance change.
[0009] In an exemplary embodiment, the apparatus further includes: a third acquisition module, configured to acquire a second signal output by a reference resistor before acquiring the impedance change corresponding to the leakage detection line based on the first component and the second component, wherein the reference resistor is subjected to the AC excitation signal, and the second signal is the response of the reference resistor to the AC excitation signal; a fourth acquisition module, configured to separate the second signal by phase-sensitive detection to obtain a third component and a fourth component before acquiring the impedance change corresponding to the leakage detection line based on the first component and the second component, wherein the third component is in phase with the second signal and is used to reflect the resistance change of the reference resistor, and the fourth component is perpendicular to the third component in phase and is used to reflect the capacitance change of the reference resistor; the first acquisition module includes: an acquisition submodule, configured to acquire the impedance change based on the first component, the second component, the third component, and the fourth component.
[0010] In an exemplary embodiment, the above-mentioned acquisition submodule includes: a first execution subunit, configured to perform the following steps until the impedance change is obtained: acquiring the first product between the first component and the third component at the current time; acquiring the second product between the second component and the fourth component at the current time; acquiring the third product between the second component and the third component at the current time; acquiring the fourth product between the first component and the fourth component at the current time; acquiring the difference between the third product and the fourth product at the current time; acquiring the complex number corresponding to the difference at the current time; acquiring the impedance change at the current time... The first product, the second product, and the complex number are summed. The square of the third component and the square of the fourth component at the current time are summed. The first ratio between the first and second sums at the current time is obtained. The resistance value of the reference resistor at the current time and the first ratio are summed. The third sum is determined as the impedance of the leakage detection line at the current time. The next time is determined as the current time, and this process continues until multiple impedances are obtained for the entire preset time range, wherein the impedance change represents the variation of the multiple impedances within the preset range.
[0011] In an exemplary embodiment, the acquisition submodule includes: a second execution subunit, configured to perform the following steps until the impedance change is obtained: acquiring a first product between the first component and the third component at the current time; acquiring a second product between the second component and the fourth component at the current time; acquiring a third product between the second component and the third component at the current time; acquiring a fourth product between the first component and the fourth component at the current time; acquiring a fourth sum between the first product and the second product at the current time; acquiring a fifth sum between the square of the third component and the square of the fourth component at the current time; acquiring a second ratio between the fourth sum and the fifth sum at the current time; acquiring a fifth product between the resistance value of the reference resistor at the current time and the second ratio, and determining the fifth product as... The following steps are performed: 1. Obtain the resistance value of the leakage detection line at the current time; 2. Obtain the difference between the third and fourth products at the current time; 3. Obtain the third ratio between the fourth sum and the difference at the current time; 4. Obtain the sixth product between the frequency of the AC excitation signal and the resistance value of the reference resistor at the current time; 5. Obtain the fourth ratio between the third and sixth products at the current time, and determine the fourth ratio as the capacitance value of the leakage detection line at the current time; 6. Combine the resistance value and capacitance value of the leakage detection line at the current time to obtain the impedance of the leakage detection line at the current time; 7. Determine the next time as the current time, and repeat this process until multiple impedances are obtained for the entire preset time range, wherein the impedance change represents the change of the multiple impedances within the preset range.
[0012] In an exemplary embodiment, the first acquisition unit includes a fifth acquisition module, configured to acquire the first signal via an analog switch provided on the signal output path of the leakage detection line, wherein the analog switch is configured to be turned on for half a cycle, and the first signal is the original signal output by the leakage detection line after the AC excitation signal is applied, and the signal is obtained after processing by the analog switch.
[0013] In an exemplary embodiment, the separation unit includes: a calculation module, configured to calculate the average DC voltage during the conduction period of the analog switch by setting a first start time and a second start time when the analog switch is in the conduction state; a sixth acquisition module, configured to acquire the real part and the imaginary part of the sinusoidal vector using the average DC voltage, wherein the first signal is a representation of the sinusoidal vector; a construction module, configured to construct a complex coordinate system based on the real part and the imaginary part of the sinusoidal vector, wherein the real axis of the complex coordinate system represents the real part of the sinusoidal vector and the imaginary axis of the complex coordinate system represents the imaginary part of the sinusoidal vector; a seventh acquisition module, configured to acquire the phase and amplitude of the sinusoidal vector using a proportionality constant based on the orthogonal detection principle; and a first separation module, configured to separate two orthogonal components of the sinusoidal vector using the phase and amplitude of the sinusoidal vector, wherein the two orthogonal components include the first component and the second component.
[0014] In an exemplary embodiment, the separation unit includes: a transmitting module, configured to transmit two sets of square wave signals with a 90-degree phase difference to the analog switch, wherein the frequency between the two sets of square wave signals with a 90-degree phase difference is the same as the AC excitation signal; a first multiplication module, configured to multiply the first signal with the two sets of square wave signals with a 90-degree phase difference respectively to obtain a first product signal and a second product signal, wherein the first product signal corresponds to the real part of the sine vector, the second product signal corresponds to the imaginary part of the sine vector, and the first signal is a representation of the sine vector; and an eighth acquisition module, configured to obtain the first component based on the first product signal and the second component based on the second product signal.
[0015] In an exemplary embodiment, the separation unit includes: a ninth acquisition module for acquiring a reference signal that is in phase and frequency with the AC excitation signal; a second multiplication module for multiplying the first signal with the reference signal to obtain a mixed signal; a filtering module for performing low-pass filtering on the mixed signal to obtain a signal with high-frequency components removed; and a second separation module for separating the first component and the second component from the signal with high-frequency components removed.
[0016] In an exemplary embodiment, the apparatus further includes: a third acquisition unit, configured to acquire a fundamental sine wave of a preset frequency before acquiring the first signal output from the leak detection line, wherein the phase amount of the fundamental sine wave is set to increase by a target amount every target duration; a fourth acquisition unit, configured to acquire a phase sequence of the fundamental sine wave at at least two time points before acquiring the first signal output from the leak detection line, wherein the time interval between adjacent time points in the at least two time points is the target duration, and the phase difference between adjacent phase points in the phase sequence is the target amount; a calculation unit, configured to calculate a corresponding function value based on a sine wave function at each phase point in the phase sequence before acquiring the first signal output from the leak detection line; and a conversion unit, configured to convert the function values corresponding to each phase point into a sine wave signal of the preset frequency before acquiring the first signal output from the leak detection line, wherein the AC excitation signal includes the sine wave signal of the preset frequency.
[0017] In an exemplary embodiment, the conversion unit includes: a conversion module for converting the function values corresponding to each phase point into analog signals, wherein the function values corresponding to each phase point are digital signals; and a processing module for processing the analog signals through a second-order RC filter to obtain a sinusoidal signal of the preset frequency.
[0018] In an exemplary embodiment, the second acquisition unit includes: a tenth acquisition module, configured to acquire the changing trends of the resistance and capacitance values of the liquid-cooled server over multiple historical time periods based on the first component and the second component; a comparison module, configured to compare the changing trends over different historical time periods and acquire a trend comparison result; and an eleventh acquisition module, configured to acquire the leakage detection result based on the trend comparison result.
[0019] In one exemplary embodiment, the eleventh acquisition module includes: a first setting submodule, configured to set the leakage detection result to indicate that the leakage of coolant in the liquid-cooled server is abnormal when the trend comparison result indicates that the difference in the performance of the change trend in different historical time periods is greater than or equal to a preset threshold; and a second setting submodule, configured to set the leakage detection result to indicate that the leakage of coolant in the liquid-cooled server is normal when the trend comparison result indicates that the difference in the performance of the change trend in different historical time periods is less than the preset threshold.
[0020] In one exemplary embodiment, the apparatus further includes: a fifth acquisition unit, configured to acquire leakage detection results at different ambient temperatures from the leakage detection results after acquiring the leakage detection results of the liquid-cooled server; a sixth acquisition unit, configured to acquire temperature leakage information based on the leakage detection results at different ambient temperatures after acquiring the leakage detection results of the liquid-cooled server, wherein the temperature leakage information is used to indicate the leakage situation of coolant in the liquid-cooled server at different ambient temperatures; and a first correction unit, configured to correct the leakage detection results using a corresponding correction coefficient or calibration curve based on the temperature leakage information after acquiring the leakage detection results of the liquid-cooled server, so as to reduce the influence of ambient temperature on the leakage detection results.
[0021] In one exemplary embodiment, the apparatus further includes: a seventh acquisition unit, configured to, after acquiring the leakage detection results of the liquid-cooled server, acquire leakage detection results at different aging stages of the leakage detection line from the leakage detection results; an eighth acquisition unit, configured to, after acquiring the leakage detection results of the liquid-cooled server, acquire aging leakage information based on the leakage detection results at different aging stages, wherein the aging leakage information is used to indicate the leakage situation of the coolant in the liquid-cooled server at different aging stages of the leakage detection line; and a second correction unit, configured to, after acquiring the leakage detection results of the liquid-cooled server, correct the leakage detection results using a corresponding correction coefficient or calibration curve based on the aging leakage information, thereby reducing the impact of the aging stages of the leakage detection line on the leakage detection results.
[0022] In an exemplary embodiment, the apparatus further includes: an application unit, configured to apply the AC excitation signal to the leak detection line before acquiring the first signal output by the leak detection line, to obtain the original signal output by the leak detection line in response to the AC excitation signal; and an amplification unit, configured to process the original signal using an amplification circuit before acquiring the first signal output by the leak detection line, to obtain the first signal.
[0023] In an exemplary embodiment, the apparatus further includes a positioning unit, configured to, after obtaining the leakage detection result of the liquid-cooled server based on the first component and the second component, locate the location where the leakage of the coolant in the liquid-cooled server is abnormal by means of the layout of the leakage detection line along the coolant in the liquid-cooled server when the leakage detection result indicates that there is an abnormality in the leakage of coolant in the liquid-cooled server.
[0024] According to yet another embodiment of this application, a computer-readable storage medium is also provided, wherein a computer program is stored in the computer-readable storage medium, and the computer program is configured to perform the steps in any of the above method embodiments when it is run.
[0025] According to yet another embodiment of this application, an electronic device is also provided, including a memory and a processor, wherein the memory stores a computer program and the processor is configured to run the computer program to perform the steps in any of the above method embodiments.
[0026] This application employs an AC excitation signal to detect coolant leakage. The use of AC signals avoids the polarization effect and aging problems caused by DC voltage. When the coolant detection line senses a coolant leak, it generates a specific response to the AC excitation signal, namely the first signal.
[0027] Next, phase-sensitive detection technology is used to separate the first signal. Phase-sensitive detection is a technique that can extract specific frequency components from a signal. It can separate a first component that is in phase with the excitation signal and a second component that is perpendicular to the phase. The first component mainly reflects the resistance change of the leakage detection line, while the second component mainly reflects the capacitance change.
[0028] Furthermore, by monitoring the changes in the first and second components, the leakage detection results of the liquid-cooled server can be obtained. Due to the application of AC excitation signals and phase-sensitive detection technology, this application can more accurately detect trace liquid leaks and provide a sensitive response in the early stages of leakage, thus solving the problem of low accuracy in liquid-cooled server leakage detection and achieving the technical effect of improving the accuracy of liquid-cooled server leakage detection. Attached Figure Description
[0029] Figure 1 This is a schematic diagram of the application environment of the liquid-cooled server leakage detection method according to an embodiment of this application;
[0030] Figure 2 This is a flowchart of a liquid-cooled server leakage detection method according to an embodiment of this application;
[0031] Figure 3 This is a schematic diagram of a liquid-cooled server leakage detection method according to an embodiment of this application;
[0032] Figure 4 This is a schematic diagram of a liquid-cooled server leakage detection method according to an embodiment of this application;
[0033] Figure 5 This is a schematic diagram of a liquid-cooled server leakage detection method according to an embodiment of this application;
[0034] Figure 6 This is a structural block diagram of a liquid-cooled server leakage detection device according to an embodiment of this application. Detailed Implementation
[0035] The embodiments of this application will be described in detail below with reference to the accompanying drawings and examples.
[0036] It should be noted that the terms "first," "second," etc., in the specification, claims, and drawings of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence.
[0037] The methods and embodiments provided in this application can be executed on a server device or a similar computing device. Taking running on a server device as an example, Figure 1 This is a hardware structure block diagram of a server device for a method of detecting leakage in a liquid-cooled server according to an embodiment of this application. Figure 1 As shown, the server device may include one or more ( Figure 1 Only one is shown in the diagram. A processor 102 (which may include, but is not limited to, a microprocessor MCU or a programmable logic device FPGA, etc.) and a memory 104 for storing data are also shown. The server device may further include a transmission device 106 for communication functions and an input / output device 108. Those skilled in the art will understand that... Figure 1 The structure shown is for illustrative purposes only and does not limit the structure of the server equipment described above. For example, the server equipment may also include components that are more... Figure 1 The more or fewer components shown, or having the same Figure 1 The different configurations shown.
[0038] The memory 104 can be used to store computer programs, such as application software programs and modules, like the computer program corresponding to the liquid-cooled server leakage detection method in this embodiment. The processor 102 executes various functional applications and data processing by running the computer program stored in the memory 104, thus implementing the above-described method. The memory 104 may include high-speed random access memory and non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some instances, the memory 104 may further include memory remotely located relative to the processor 102, and these remote memories can be connected to the server device via a network. Examples of such networks include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof.
[0039] The transmission device 106 is used to receive or send data via a network. Specific examples of the network described above may include a wireless network provided by a communication provider for the server device. In one example, the transmission device 106 includes a Network Interface Controller (NIC), which can connect to other network devices via a base station to communicate with the Internet. In another example, the transmission device 106 may be a Radio Frequency (RF) module used for wireless communication with the Internet.
[0040] This embodiment provides a method for detecting leakage in a liquid-cooled server. Figure 2 This is a flowchart of a liquid-cooled server leakage detection method according to an embodiment of this application, as follows: Figure 2 As shown, the process includes the following steps:
[0041] Step S202: Obtain the first signal output by the leak detection line, wherein the leak detection line is used to detect the leakage of coolant in the liquid-cooled server, and an AC excitation signal is applied to the leak detection line, and the first signal is the response of the leak detection line to the AC excitation signal.
[0042] In one exemplary embodiment, a leak detection line can be understood as a specially designed line for detecting coolant leaks in liquid-cooled servers. It can be laid along the water pipes near the server's liquid cooling head to detect coolant leaks as early as possible. The leak detection line works by the fact that when coolant leaks, certain parameters of the line (such as impedance) change, and this change can be detected by the detection system.
[0043] In an exemplary embodiment, the first signal can be understood as the electrical signal response generated by the leak detection line after being subjected to an AC excitation signal. This signal is the direct response of the leak detection line to the AC excitation signal, and it contains information about whether coolant is leaking. By analyzing the changes in the first signal, the condition of coolant leakage can be determined.
[0044] In one exemplary embodiment, a liquid-cooled server can be understood as a server that uses liquid cooling technology to dissipate heat. Compared to traditional air-cooled servers, liquid-cooled servers offer more efficient and stable heat dissipation performance, making them particularly suitable for scenarios such as high-performance computing and data centers. The coolant circulates within the liquid-cooled server, absorbing and dissipating heat to maintain the server's normal operating temperature.
[0045] In one exemplary embodiment, the coolant can be understood as a heat dissipation fluid used in liquid-cooled servers. It can possess good thermal conductivity and chemical stability, effectively absorbing and dissipating the heat generated by the server. Common coolants include water, ethylene glycol, etc.
[0046] In one exemplary embodiment, the AC excitation signal can be understood as a periodically varying electrical signal used to excite the leak detection line and generate a response signal. Compared to DC voltage, the AC excitation signal avoids polarization effects and line aging problems. The frequency and amplitude of the AC excitation signal can be adjusted as needed to optimize the leak detection effect.
[0047] Step S204: The first signal is separated by phase-sensitive detection to obtain a first component and a second component. The first component is in phase with the first signal and is used to reflect the resistance change of the leakage detection line. The second component is perpendicular to the first component in phase and is used to reflect the capacitance change of the leakage detection line.
[0048] In one exemplary embodiment, phase-sensitive detection can be understood as a signal processing technique used to decompose a signal into two components—one in phase and one orthogonal—based on its phase characteristics. In leak detection of liquid-cooled servers, phase-sensitive detection is used to separate resistance and capacitance change information from the first signal.
[0049] In an exemplary embodiment, the first component and the second component can be understood as two independent components obtained after processing the first signal through phase-sensitive detection. The first component is in phase with the first signal and mainly reflects the resistance change of the leakage detection line; the second component is perpendicular to the first component in phase and mainly reflects the capacitance change of the leakage detection line. These two components provide more detailed and accurate leakage information.
[0050] To further illustrate, consider the optional assumption that the first signal is a composite signal containing information about changes in resistance and capacitance. Using phase-sensitive detection technology, this embodiment can decompose this composite signal into two components: a first component and a second component. The first component is in phase with the first signal and primarily reflects the resistance change of the leakage detection line; while the second component is perpendicular to the first component in phase and primarily reflects the capacitance change of the leakage detection line.
[0051] Step S206: Obtain the leakage detection result of the liquid-cooled server based on the first component and the second component, wherein the leakage detection result is used to indicate the leakage status of the coolant in the liquid-cooled server.
[0052] In one exemplary embodiment, the leak detection result can be understood as a comprehensive judgment or description of whether the coolant in the liquid-cooled server is leaking and the extent of the leak. This result is derived based on the changes in the first and second components, and can intuitively reflect the state of the coolant inside the server.
[0053] To further illustrate, for example, if the first component shows a significant change in resistance, and the second component shows a corresponding change in capacitance, this could mean that coolant has leaked, affecting the physical characteristics of the leak detection line. Based on the specific values and trends of these components, the system can determine the severity and possible location of the leak, thereby generating a specific "leak detection result".
[0054] Through the above steps, an AC excitation signal is used to detect the leak in the detection line. The use of an AC signal avoids the polarization effect and aging problems caused by DC voltage. When the leak detection line senses a coolant leak, it will generate a specific response to the AC excitation signal, namely the first signal.
[0055] Next, phase-sensitive detection technology is used to separate the first signal. Phase-sensitive detection is a technique that can extract specific frequency components from a signal. It can separate a first component that is in phase with the excitation signal and a second component that is perpendicular to the phase. The first component mainly reflects the resistance change of the leakage detection line, while the second component mainly reflects the capacitance change.
[0056] Furthermore, by monitoring the changes in the first and second components, the leakage detection results of the liquid-cooled server can be obtained. Due to the application of AC excitation signals and phase-sensitive detection technology, this application can more accurately detect trace liquid leaks and provide a sensitive response in the early stages of leakage, thus solving the problem of low accuracy in liquid-cooled server leakage detection and achieving the technical effect of improving the accuracy of liquid-cooled server leakage detection.
[0057] The entities that perform the above steps can be servers, terminals, etc., but are not limited to these.
[0058] The execution order of steps S202, S204, and S206 can be interchanged; that is, steps S206 and S204 can be executed first, and then S202 can be executed.
[0059] As an optional approach, the leakage detection results of the liquid-cooled server are obtained based on the first and second components, including:
[0060] S1-1, Based on the first component and the second component, obtain the impedance change corresponding to the leakage detection line;
[0061] S1-2: Obtain the leakage detection results of the liquid-cooled server based on the impedance change.
[0062] In an optional embodiment, "impedance change" may refer to the change in electrical characteristics such as resistance and capacitance of the leak detection line due to coolant leakage. This change can be reflected by a first component and a second component.
[0063] In an optional embodiment, "leakage detection results" may refer to conclusions drawn from impedance change analysis, indicating whether there is a coolant leak in the liquid-cooled server and the severity of the leak.
[0064] It should be noted that this embodiment illustrates how to obtain the leakage detection result of a liquid-cooled server using the first component and the second component. The specific steps include: first, obtaining the impedance change corresponding to the leakage detection line based on the first component and the second component; second, obtaining the leakage detection result of the liquid-cooled server based on this impedance change.
[0065] In practice, obtaining impedance changes may require specific circuits and algorithms. For example, impedance can be calculated by measuring the voltage and current on a leak detection line. The accuracy of leak detection results depends not only on the precision of the impedance measurement but also on system calibration, environmental factors, and other factors.
[0066] To further illustrate, an optional assumption is that in a certain detection, the first component shows an increase in resistance, while the second component shows a decrease in capacitance, indicating a change in the impedance of the leak detection line. The system will calculate the specific impedance value based on this change and compare it with the impedance value under normal conditions. If a significant change in impedance is detected, the system will determine that there is a coolant leak and generate the corresponding leak detection result.
[0067] The embodiments of this application enable precise capture of impedance changes in the leakage detection line, leading to accurate leakage detection results. This method not only improves the sensitivity and accuracy of leakage detection but also provides reliable data support for timely remedial measures, contributing to the safe and stable operation of liquid-cooled servers.
[0068] As an optional approach, before obtaining the impedance change corresponding to the leakage detection line based on the first and second components, the method further includes:
[0069] S2-1, Obtain the second signal output by the reference resistor, wherein an AC excitation signal is applied to the reference resistor, and the second signal is the response of the reference resistor to the AC excitation signal;
[0070] S2-2, the second signal is separated by phase-sensitive detection to obtain the third component and the fourth component. The third component is in phase with the second signal and is used to reflect the resistance change of the reference resistor. The fourth component is perpendicular to the third component in phase and is used to reflect the capacitance change of the reference resistor.
[0071] Based on the first and second components, the impedance change corresponding to the leakage detection line is obtained, including obtaining the impedance change based on the first, second, third, and fourth components.
[0072] In an alternative embodiment, impedance change can be understood as a combination of resistance, inductance, and capacitance in a circuit. Impedance change can mean that certain parameters (such as resistance and capacitance) in the circuit have changed.
[0073] It should be noted that this embodiment describes the steps of a leakage detection method, which involves the response processing of an AC excitation signal and how to separate the resistance and capacitance changes from the response signal using phase-sensitive detection technology, thereby obtaining the impedance change corresponding to the leakage detection line.
[0074] In addition to changes in resistance and capacitance, other parameters such as temperature and humidity can be monitored to provide more comprehensive leak detection and analysis.
[0075] To further illustrate, consider a leak detection system where leak detection lines are positioned in areas where liquid leaks can occur. When an AC excitation signal is applied to the leak detection lines, the lines respond to the signal. Using phase-sensitive detection techniques, components related to changes in resistance and capacitance can be separated from this response signal. If a leak occurs, the presence of liquid will alter the resistance and capacitance of the detection lines, and these changes will be reflected in the separated components.
[0076] The embodiments of this application enable precise detection of impedance changes corresponding to leak detection lines, facilitating the timely discovery of potential liquid leaks. By monitoring and analyzing these changes, potential equipment damage, environmental pollution, or safety risks can be prevented, thereby improving the reliability and safety of the entire system. Furthermore, this method provides real-time feedback on system status, aiding in timely maintenance and repair.
[0077] As an optional approach, the impedance change is obtained based on the first, second, third, and fourth components, including:
[0078] Perform the following steps until an impedance change is obtained:
[0079] S3-1, obtain the first product between the first component and the third component at the current time;
[0080] S3-2, obtain the second product between the second component and the fourth component at the current time;
[0081] S3-3, obtain the third product between the second and third components at the current time;
[0082] S3-4, obtain the fourth product between the first component and the fourth component at the current time;
[0083] S3-5, obtain the difference between the third and fourth products at the current time;
[0084] S3-6, obtain the complex number corresponding to the difference at the current time;
[0085] S3-7, obtain the first product, the second product, and the first sum between the complex number at the current time;
[0086] S3-8, obtain the second sum between the square of the third component and the square of the fourth component at the current time;
[0087] S3-9, obtain the first ratio between the first sum and the second sum at the current time;
[0088] S3-10, Obtain the resistance value of the reference resistor at the current time, the third sum between the first ratio and the resistance value of the reference resistor at the current time, and determine the third sum as the impedance of the leakage detection line at the current time;
[0089] S3-11, determine the next time as the current time, until multiple impedances are obtained for the entire time range of the preset time, wherein the impedance change is used to represent the change of multiple impedances within the preset time range.
[0090] In an optional embodiment, component product may refer to the multiplication operation performed between the first, second, third, and fourth components in the algorithm, which is used for subsequent impedance calculation.
[0091] In an optional embodiment, a complex number may refer to a number of the form a + bi, where a and b are real numbers and i is the imaginary unit. Here, complex numbers are used to represent the real and imaginary parts of impedance.
[0092] It should be noted that this embodiment describes a detailed algorithm flow for calculating and tracking impedance changes of the leakage detection line based on four components (first component, second component, third component, and fourth component). This process involves multiple mathematical operations, including multiplication, difference calculation, complex number operations, summation, ratio calculation, and accumulation, with the aim of continuously monitoring impedance changes within a preset time range.
[0093] To further illustrate, consider the optional assumption that four components are obtained at a time point t: component A, component B, component C, and component D. This embodiment will perform the calculations according to the above algorithm steps, for example, first calculating the product of A and C (the first product), then calculating the product of B and D (the second product), and so on, ultimately obtaining a complex impedance value. This process will be repeated at each time point to track the change in impedance over time.
[0094] The embodiments of this application enable the accurate calculation of the impedance values of the leak detection line at different time points, thereby generating a curve showing the impedance change over time. This curve can help analyze the performance status of the leak detection line, promptly detect abnormalities (such as impedance sudden changes caused by liquid leakage), and improve the reliability and safety of the system. Simultaneously, this continuous impedance monitoring method also provides strong support for preventative maintenance and fault prediction.
[0095] As an optional approach, the impedance change is obtained based on the first, second, third, and fourth components, including:
[0096] Perform the following steps until an impedance change is obtained:
[0097] S4-1, obtain the first product between the first component and the third component at the current time;
[0098] S4-2, obtain the second product between the second component and the fourth component at the current time;
[0099] S4-3, obtain the third product between the second and third components at the current time;
[0100] S4-4, obtain the fourth product between the first component and the fourth component at the current time;
[0101] S4-5, obtain the fourth sum between the first product and the second product at the current time;
[0102] S4-6, obtain the fifth sum between the square of the third component and the square of the fourth component at the current time;
[0103] S4-7, obtain the second ratio between the fourth and fifth sums at the current time;
[0104] S4-8, obtain the fifth product between the resistance value of the reference resistor at the current time and the second ratio, and determine the fifth product as the resistance value of the leakage detection line at the current time;
[0105] S4-9, obtain the difference between the third product and the fourth product at the current time;
[0106] S4-10, obtain the third ratio between the fourth sum and the difference at the current time;
[0107] S4-11, obtain the sixth product between the frequency of the AC excitation signal at the current time and the resistance value of the reference resistor;
[0108] S4-12, obtain the fourth ratio between the third ratio and the sixth product at the current time, and determine the fourth ratio as the capacitance value of the leakage detection line at the current time;
[0109] S4-13, combine the resistance value of the leakage detection line at the current time and the capacitance value of the leakage detection line at the current time to obtain the impedance of the leakage detection line at the current time;
[0110] S4-14, the next time is determined as the current time, until multiple impedances are obtained for the entire time range of the preset time, wherein the impedance change is used to represent the change of multiple impedances within the preset range.
[0111] In an optional embodiment, component product can refer to multiplication operations performed between different components in the algorithm. Sum can refer to the result of addition operations between different products or squares in the algorithm. Ratio can refer to the result of division operations between the sum or difference and a specific value in the algorithm.
[0112] It should be noted that this embodiment describes a complex algorithm flow for calculating the impedance change of the leakage detection line within a preset time range based on four components (first component, second component, third component, and fourth component). This process involves multiple mathematical operations, including multiplication, difference calculation, squaring, summation, ratio calculation, and accumulation.
[0113] This detailed impedance calculation method is not only applicable to leakage detection systems, but also to other scenarios requiring precise measurement of circuit impedance changes, such as electronic equipment fault detection and material performance analysis. Furthermore, the algorithm can be adjusted and optimized according to actual needs to adapt to different application scenarios.
[0114] To further illustrate, consider the optional assumption that four components are obtained at a time point t: component A, component B, component C, and component D. This embodiment will perform the calculations according to the above algorithm steps, for example, first calculating the product of A and C (the first product), then calculating the product of B and D (the second product), and so on, ultimately obtaining a complex impedance value. This process will be repeated at each time point to track the change in impedance over time.
[0115] Through the embodiments of this application, the impedance values of the leak detection line at different time points can be accurately calculated, thus forming a curve showing the impedance change over time. This curve can help analyze the performance status of the leak detection line, promptly detect abnormalities (such as impedance sudden changes caused by liquid leakage), and improve the reliability and safety of the system. Simultaneously, this continuous impedance monitoring method also provides strong support for preventative maintenance and fault prediction. Furthermore, by obtaining the resistance and capacitance values of the leak detection line, a deeper understanding of the circuit's performance characteristics can be gained, providing valuable reference information for system optimization and design.
[0116] As an optional approach, acquiring the first signal output by the leak detection line includes:
[0117] The first signal is obtained by using an analog switch set on the signal output path of the leak detection line. The analog switch is set to be turned on for half a cycle. The first signal is the original signal output by the leak detection line after applying an AC excitation signal, which is then processed by the analog switch.
[0118] In an optional embodiment, the analog switch can be understood as an electronic component capable of controlling the on / off state of a signal, here configured to conduct for half a cycle per cycle to acquire a specifically processed signal from the leak detection line.
[0119] In an optional embodiment, the first signal may refer to the original signal output by the leak detection line after an AC excitation signal is applied, which is then processed by an analog switch. This signal is periodically switched on and off, reflecting the response of the leak detection line to the AC excitation signal.
[0120] It should be noted that this embodiment describes the process of acquiring the first signal output by the leak detection line. In this process, the leak detection line outputs a raw signal, which is the response to the applied AC excitation signal. To acquire this signal, the system sets up an analog switch on the signal output path of the leak detection line. This analog switch is specifically configured to conduct for half a cycle, meaning it conducts for half the time of each cycle and is de-energized for the other half. The signal processed in this way is the "first signal" in this embodiment.
[0121] The purposes of using analog switches for signal processing are varied, including noise reduction, extraction of specific frequency components, and better synchronization with other system components. In this leak detection system, analog switches can be used to extract the response portion synchronized with the AC excitation signal, thereby enabling more accurate analysis of the leak detection line's condition.
[0122] To illustrate further, consider the optional assumption that the original signal output by the leak detection line is a continuous AC waveform. When this signal passes through the analog switch, since the analog switch only conducts for half a cycle per cycle, the first signal will be a "chopped" signal, meaning that only half of the signal is retained in each cycle.
[0123] The first signal, processed by the analog switch, can more accurately reflect the response of the leak detection line under AC excitation signal. This processing method helps reduce unnecessary noise interference and improves the accuracy of signal analysis. Simultaneously, by periodically switching the switch on and off, the output signal of the leak detection line can be better synchronized and analyzed, thus more effectively detecting potential leaks.
[0124] As an optional approach, the first signal is separated by phase-sensitive detection to obtain a first component and a second component, including:
[0125] S 5-1, by setting the first start time and the second start time when the analog switch is in the conducting state, calculate the average DC voltage during the period when the analog switch is in the conducting state;
[0126] S5-2, using the average DC voltage, obtain the real part and the imaginary part of the sinusoidal vector, where the first signal is the representation of the sinusoidal vector;
[0127] S5-3. Based on the real part and the imaginary part of the sine vector, construct a complex coordinate system, where the real axis of the complex coordinate system represents the real part of the sine vector and the imaginary axis of the complex coordinate system represents the imaginary part of the sine vector.
[0128] S5-4 uses the principle of orthogonal detection and a proportionality constant to obtain the phase and amplitude of the sinusoidal vector;
[0129] S5-5 separates the two orthogonal components of the sine vector by using the phase and amplitude of the sine vector. The two orthogonal components include the first component and the second component.
[0130] In an optional embodiment, the average DC voltage can be understood as the average voltage value of the first signal during the analog switch conduction period.
[0131] In an optional embodiment, the first signal is considered as a sinusoidal vector with a real part and an imaginary part.
[0132] In an optional embodiment, the complex coordinate system can be understood as a planar coordinate system used to represent complex numbers, wherein the real axis represents the real part of the complex number and the imaginary axis represents the imaginary part of the complex number.
[0133] In an optional embodiment, orthogonal detection can be understood as a method of signal separation using sine and cosine functions.
[0134] It should be noted that this embodiment illustrates how to separate the first signal using phase-sensitive detection to obtain the first component and the second component. This process involves multiple steps, including calculating the average DC voltage, obtaining the real and imaginary parts of the sinusoidal vector, constructing a complex coordinate system, obtaining the phase and amplitude of the sinusoidal vector using the principle of orthogonal detection, and finally separating the two orthogonal components.
[0135] In a leak detection system, phase-sensitive detection technology can be used to analyze the output signal of the leak detection line more effectively, thereby more accurately detecting potential leaks.
[0136] To further illustrate, consider the optional assumption that the first signal is a sine wave, which can be viewed as a vector rotating in a complex coordinate system. By calculating the average DC voltage during the conduction period of the analog switch, the real and imaginary parts of this vector can be obtained. Then, using the principle of quadrature detection, the phase and amplitude of this vector can be determined. Finally, using this phase and amplitude information, two orthogonal components, namely the first component and the second component, can be separated.
[0137] By separating the first signal using phase-sensitive detection, two orthogonal components can be obtained. These two components reflect the real and imaginary parts of the leak detection line's response to the AC excitation signal, respectively. This method provides a more comprehensive understanding of the leak detection line's performance, offering more accurate data support for subsequent impedance calculations and leak assessment. Simultaneously, this processing method also helps improve the system's anti-interference capability, enabling the leak detection system to operate stably in more complex environments.
[0138] As an optional approach, the first signal is separated by phase-sensitive detection to obtain a first component and a second component, including:
[0139] S6-1 sends two sets of square wave signals with a 90-degree phase difference to the analog switch. The frequency between the two sets of square wave signals with a 90-degree phase difference is the same as that of the AC excitation signal.
[0140] S6-2, the first signal is multiplied by two sets of square wave signals with a phase difference of 90 degrees to obtain the first product signal and the second product signal. The first product signal corresponds to the real part of the sine vector, and the second product signal corresponds to the imaginary part of the sine vector. The first signal is the representation of the sine vector.
[0141] S6-3, based on the first product signal, the first component is obtained, and based on the second product signal, the second component is obtained.
[0142] In an optional embodiment, a square wave signal can be understood as a periodic signal with a fixed frequency and phase, whose waveform switches between two levels, high and low.
[0143] In an optional embodiment, the first product signal and the second product signal can be understood as signals obtained by multiplying the first signal with two sets of square wave signals that are 90 degrees out of phase, corresponding to the real part and imaginary part of the sine vector, respectively.
[0144] It should be noted that this embodiment illustrates how to separate the first signal using phase-sensitive detection to obtain the first component and the second component. This process involves sending two sets of square wave signals with a 90-degree phase difference to an analog switch, multiplying the first signal with each of the two sets of square wave signals to obtain the product signal of the real and imaginary parts of the corresponding sine vector, thereby separating the first component and the second component.
[0145] In leak detection systems, phase-sensitive detection technology can be used to more effectively analyze the output signal of the leak detection line, thereby more accurately detecting potential leaks. Furthermore, by adjusting the frequency and phase of the square wave signal, different signal components can be selectively extracted and analyzed.
[0146] To illustrate further, consider the optional assumption that the first signal is a sine wave, which can be viewed as a vector rotating in a complex coordinate system. By sending two sets of square wave signals with a 90-degree phase difference to the analog switch, and multiplying the first signal with these two sets of square wave signals, two product signals are obtained, corresponding to the real and imaginary parts of this vector, respectively. Then, by further processing these two product signals, two orthogonal components can be separated, namely the first component and the second component.
[0147] By separating the first signal using phase-sensitive detection, two orthogonal components can be obtained. These two components reflect the real and imaginary parts of the leak detection line's response to the AC excitation signal, respectively. This method provides a more comprehensive understanding of the leak detection line's performance, offering more accurate data support for subsequent impedance calculations and leak assessment. Simultaneously, this processing method also helps improve the system's anti-interference capability, enabling the leak detection system to operate stably in more complex environments.
[0148] As an optional approach, the first signal is separated by phase-sensitive detection to obtain a first component and a second component, including:
[0149] S7-1, Obtain a reference signal that is in phase and frequency with the AC excitation signal;
[0150] S7-2, Multiply the first signal with the reference signal to obtain the mixed signal;
[0151] S 7-3 performs low-pass filtering on the mixed signal to obtain a signal with high-frequency components removed;
[0152] S7-4 separates the first and second components from the signal after removing the high-frequency components.
[0153] In an optional embodiment, the reference signal can be understood as a signal with the same frequency and phase as the AC excitation signal, used for signal mixing in the phase-sensitive detection process.
[0154] In an optional embodiment, the mixed signal can be understood as the signal obtained by multiplying the first signal by the reference signal.
[0155] In an optional embodiment, low-pass filtering can be understood as a signal processing technique used to remove high-frequency components from a signal and retain only low-frequency components.
[0156] It should be noted that this embodiment describes the process of processing the first signal using phase-sensitive detection technology, with the aim of separating the first component and the second component. The process includes acquiring a reference signal that is in phase and frequency with the AC excitation signal, multiplying the first signal with this reference signal to obtain a mixed signal, then performing a low-pass filter on the mixed signal to remove high-frequency components, and finally separating the first component and the second component from the filtered signal.
[0157] Phase-sensitive detection technology has wide applications in signal processing and communication systems. It can be used not only to extract signal components at specific frequencies, but also for signal demodulation, phase detection, and other tasks. In complex electromagnetic environments, phase-sensitive detection technology can effectively improve the accuracy and reliability of signal processing.
[0158] To further illustrate, consider a hypothetical scenario with a first signal containing multiple frequency components, and the goal is to extract the component that resonates with the AC excitation signal. A reference signal with the same frequency and phase as the AC excitation signal can be generated, and this reference signal is then multiplied by the first signal. This multiplication operation amplifies the signal component with the same frequency as the reference signal while suppressing other frequency components. Next, this mixed signal is low-pass filtered to remove the high-frequency components generated by the multiplication operation. Finally, the first and second components of interest are separated from the filtered signal.
[0159] By processing the first signal using phase-sensitive detection technology, the signal components with the same frequency as the AC excitation signal can be accurately extracted, namely the first component and the second component. These two components contain key information from the original signal and can be used for subsequent signal analysis and processing. This method effectively filters out noise and other interference signals, improving the accuracy and reliability of signal processing.
[0160] As an optional approach, before acquiring the first signal output by the leak detection line, the method further includes:
[0161] S8-1, Obtain a fundamental sine wave of a preset frequency, wherein the phase of the fundamental sine wave is set to increase by a target amount every target duration;
[0162] S8-2, obtain the phase sequence of the basic sine wave at at least two time points, wherein the time interval between adjacent time points in the at least two time points is the target duration, and the phase difference between adjacent phase points in the phase sequence is the target quantity;
[0163] S8-3, at each phase point in the phase sequence, calculate the corresponding function value based on the sine wave function;
[0164] S8-4 converts the function values corresponding to each phase point into a sinusoidal signal of a preset frequency, wherein the AC excitation signal includes a sinusoidal signal of the preset frequency.
[0165] In an optional embodiment, the basic sine wave can be understood as a sine wave with a preset frequency, whose phase quantity will gradually increase according to a set rule.
[0166] In an optional embodiment, the phase quantity can be understood as describing the phase of a sine wave at a certain moment, and can be expressed in angles or radians.
[0167] In an optional embodiment, the target duration can be understood as the time interval between two adjacent time points.
[0168] In an optional embodiment, the target quantity can be understood as the increase in phase quantity between two adjacent phase points.
[0169] In an optional embodiment, the phase sequence can be understood as a sequence of multiple phase points used to describe the phase state of a sine wave at different points in time.
[0170] It should be noted that before acquiring the first signal output from the leak detection line, an AC excitation signal needs to be generated to excite the leak detection line. This process involves acquiring a fundamental sine wave of a preset frequency and gradually increasing its phase to form a continuous waveform. Then, at specific phase points, the corresponding function values are calculated based on the sine wave function, and these function values are converted into a sine wave signal of the preset frequency. This signal is the AC excitation signal used to excite the leak detection line.
[0171] To further illustrate, consider the optional assumption that you want to generate a 50Hz sine wave as an AC excitation signal. You can first set a base sine wave with a frequency of 50Hz. Then, every 0.02 seconds (the target duration), increase the phase by π / 10 (the target amount). This will give you a phase sequence at adjacent time points, such as 0, π / 10, 2π / 10, 3π / 10, etc. At each phase point, calculate the corresponding function value based on the sine wave function and convert these function values into a 50Hz sine wave signal. This signal is the AC excitation signal.
[0172] Through the embodiments of this application, the frequency and phase changes of the sine wave can be precisely controlled, thereby effectively exciting the leakage detection line and obtaining an accurate response signal.
[0173] As an optional approach, the function values corresponding to each phase point are converted into a sinusoidal signal of a preset frequency, including:
[0174] S9-1 converts the function values corresponding to each phase point into analog signals, where the function values corresponding to each phase point are digital signals;
[0175] S9-2 processes the analog signal through a second-order RC filter to obtain a sinusoidal signal of a preset frequency.
[0176] In an optional embodiment, the digital signal can be understood as a discrete signal whose amplitude and time are quantized and can be represented by binary numbers.
[0177] In an optional embodiment, the analog signal can be understood as a continuously varying signal, both in amplitude and time.
[0178] In an optional embodiment, a second-order RC filter can be understood as a second-order filter consisting of resistors (R) and capacitors (C) used to smooth signals or remove noise to improve signal quality.
[0179] It should be noted that the process of converting the function values corresponding to each phase point into a sinusoidal signal of a preset frequency first requires converting these digital function values into analog signals, and then processing the analog signals through a second-order RC filter to finally obtain a sinusoidal signal of the preset frequency.
[0180] To illustrate further, consider the optional assumption that a series of digital signal values have been calculated using a sine wave function, corresponding to the amplitude of the sine wave at different phase points. To convert these digital signals into actual electrical signals for subsequent use, a digital-to-analog converter (DAC) is needed to convert them into analog signals. The converted analog signals may contain some high-frequency noise or unwanted fluctuations, so they are processed using a second-order RC filter to obtain a smoother, more stable sine wave signal at the preset frequency.
[0181] Through the embodiments of this application, it is possible to convert digital sine wave function values into practically usable analog sine wave signals. The application of a second-order RC filter further improves the signal quality, removing noise and interference that may be introduced during the conversion process, thereby ensuring the accuracy and stability of the final output sine wave signal.
[0182] As an optional approach, the leakage detection results of the liquid-cooled server are obtained based on the first and second components, including:
[0183] S10-1, Based on the first component and the second component, obtain the changing trends of the resistance and capacitance values of the liquid-cooled server over multiple historical time periods;
[0184] S10-2, Compare the changing trends in different historical time periods and obtain the trend comparison results;
[0185] S10-3, Based on the trend comparison results, obtain the leakage detection results.
[0186] In an optional embodiment, the trend of resistance and capacitance values can refer to the changes in the resistance and capacitance of the liquid-cooled server over a certain historical period.
[0187] In an optional embodiment, the trend comparison result can be obtained by comparing the changing trends of resistance and capacitance values over different historical time periods, and can be used to determine whether there is an abnormality or leakage.
[0188] It should be noted that this embodiment describes how to obtain the leakage detection result of a liquid-cooled server using the first and second components. First, the changing trends of the resistance and capacitance values of the liquid-cooled server over multiple historical time periods are obtained based on the first and second components. Next, by comparing these changing trends over different historical time periods, a trend comparison result is obtained. Finally, based on this trend comparison result, it is determined whether leakage exists, thus obtaining the leakage detection result.
[0189] To further illustrate, an optional hypothesis might include daily resistance and capacitance data for the liquid-cooled server over the past week (this data can be obtained from the first and second components). It is observed that in the last two days, the capacitance value suddenly shows a significant downward trend, while the resistance value has increased. Comparing this with data from the previous few days reveals this trend to be abnormal. Based on this abnormal trend, a leak detection result can be derived, indicating that the liquid-cooled server may be leaking.
[0190] By continuously monitoring and comparing the changing trends of the resistance and capacitance values of liquid-cooled servers, leaks can be detected and determined in a timely manner. This method not only improves the accuracy of leak detection but also provides an important basis for taking timely remedial measures, thereby effectively ensuring the safe and stable operation of liquid-cooled servers.
[0191] As an optional approach, leakage detection results can be obtained based on trend comparison results, including:
[0192] S11-1, if the trend comparison result indicates that the difference in the trend of change in different historical time periods is greater than or equal to a preset threshold, the leakage detection result is set to indicate that the leakage of coolant in the liquid-cooled server is abnormal.
[0193] S11-2, if the trend comparison result indicates that the change trend is less than the preset threshold in different historical time periods, the leakage detection result indicates that the leakage of coolant in the liquid-cooled server is normal.
[0194] In an optional embodiment, the preset threshold can be understood as a pre-set standard value used to determine whether the changing trends of resistance and capacitance values are abnormal.
[0195] In an optional embodiment, "abnormal liquid condition" can be understood as a situation where the coolant in the liquid-cooled server may leak. "Normal liquid condition" can be understood as a situation where the coolant in the liquid-cooled server does not leak.
[0196] It should be noted that this embodiment describes how to determine the leakage of coolant in a liquid-cooled server based on previously obtained trend comparison results. If the trend comparison results show that the difference in the trend over different historical time periods is greater than or equal to a preset threshold, then the leakage detection result will be set as abnormal, indicating that coolant leakage may exist. Conversely, if this difference is less than the preset threshold, the leakage detection result will be set as normal, indicating that there is no coolant leakage.
[0197] To further illustrate, let's assume, as an optional assumption, that the preset threshold in this embodiment is 10%. In the trend comparison, this embodiment found that the capacitance value decreased by 12% in the last two days, while the capacitance value changes in the previous days were all within 2%. Since 12% is greater than the preset 10% threshold, this embodiment sets the leak detection result as abnormal, indicating that a coolant leak may exist.
[0198] By comparing the changing trends of resistance and capacitance values and combining them with preset thresholds, this embodiment can accurately detect coolant leakage in liquid-cooled servers.
[0199] As an optional approach, after obtaining the leakage detection results of the liquid-cooled server, the method further includes:
[0200] S12-1, Obtain leakage detection results at different ambient temperatures from the leakage detection results;
[0201] S12-2, Based on the leakage detection results at different ambient temperatures, obtain temperature leakage information, wherein the temperature leakage information is used to indicate the leakage situation of coolant in the liquid-cooled server at different ambient temperatures.
[0202] S12-3, based on the temperature leakage information, use the corresponding correction coefficient or calibration curve to correct the leakage detection results, so as to reduce the influence of ambient temperature on the leakage detection results.
[0203] In an optional embodiment, the leakage detection results at different ambient temperatures can refer to the results obtained by performing leakage detection under different ambient temperature conditions.
[0204] In an optional embodiment, temperature leakage information: a data representation may be used to describe the leakage status of coolant in a liquid-cooled server at different ambient temperatures.
[0205] In an optional embodiment, the correction factor or calibration curve may be a parameter or function used to adjust the leakage detection results, with the aim of reducing the interference of ambient temperature on the detection results and improving accuracy.
[0206] It should be noted that after obtaining the leakage detection results of the liquid-cooled server, this embodiment further considers the impact of ambient temperature on leakage detection. It first extracts data under different ambient temperatures from the leakage detection results, and then generates temperature leakage information based on this data. This information reflects the leakage status of the coolant under different ambient temperatures. Finally, using this information, the original leakage detection results are adjusted by applying appropriate correction coefficients or calibration curves to reduce the interference of ambient temperature on the results.
[0207] In practical applications, ambient temperature affects the measurement of many physical quantities. Therefore, temperature correction of test results is a common practice. In addition to using correction coefficients or calibration curves, more advanced algorithms or models can be considered for temperature compensation to improve the accuracy and reliability of the detection system.
[0208] To further illustrate, consider the optional assumption that the leak detection results are normal at 25°C, but abnormal at 35°C using the same system. By collecting leak detection results at multiple temperature points, this embodiment can generate a temperature-based leak information table or curve. Then, based on this information, this embodiment can determine a correction factor or calibration curve to make the leak detection results obtained at different temperatures more accurate and consistent.
[0209] By taking into account the influence of ambient temperature on the leakage detection results and adjusting them using appropriate correction coefficients or calibration curves, this embodiment can significantly improve the accuracy and reliability of leakage detection.
[0210] As an optional approach, after obtaining the leakage detection results of the liquid-cooled server, the method further includes:
[0211] S13-1, Obtain leakage detection results from different aging stages of the leakage detection line from the leakage detection results;
[0212] S13-2, Based on the leakage detection results at different aging stages, obtain aging leakage information, wherein the aging leakage information is used to indicate the leakage situation of coolant in the liquid-cooled server at different aging stages of the leakage detection line.
[0213] S13-3. Based on the aging leakage information, use the corresponding correction coefficient or calibration curve to correct the leakage detection results, so as to reduce the impact of the aging stage of the leakage detection line on the leakage detection results.
[0214] In an optional embodiment, the leakage detection results at different aging stages of the leakage detection line can refer to the results obtained by performing leakage detection at different aging stages (such as early, middle, and late stages).
[0215] In an optional embodiment, the aging leakage information can be a data representation used to describe the leakage status of the coolant in the liquid-cooled server at different aging stages of the leakage detection line.
[0216] In an optional embodiment, the correction factor or calibration curve (for aging) may be a correction parameter or function specific to the aging of the leak detection line, used to adjust for detection deviations that may occur due to the aging of the leak detection line.
[0217] It should be noted that after obtaining the leakage detection results of the liquid-cooled server, this embodiment further considers the impact of leakage detection line aging on leakage detection. It first extracts data from the leakage detection results at different aging stages of the leakage detection line, and then generates aging leakage information based on this data. This information reflects the leakage status of the coolant at different aging stages of the leakage detection line. Finally, using this information, the original leakage detection results are adjusted by applying appropriate correction coefficients or calibration curves to reduce the interference of leakage detection line aging on the results.
[0218] To further illustrate, consider the optional assumption that a new leak detection line initially displays normal leak detection results, but as it ages and deteriorates, the same detection conditions may begin to show abnormalities. By collecting data at different aging stages, this embodiment can understand the specific impact of leak detection line aging on the results and determine a correction factor or calibration curve for aging. Thus, even with leak detection line aging, this embodiment can still obtain relatively accurate leak detection results.
[0219] By considering the impact of aging of the leak detection line on the leak detection results and adjusting it using appropriate correction coefficients or calibration curves, this embodiment can significantly improve the accuracy and reliability of leak detection.
[0220] As an optional approach, before acquiring the first signal output by the leak detection line, the method further includes:
[0221] S14-1, Apply an AC excitation signal to the leak detection line to obtain the original signal output by the leak detection line after responding to the AC excitation signal;
[0222] S14-2, the original signal is processed using an amplifier circuit to obtain the first signal.
[0223] In an optional embodiment, the AC excitation signal can be an electrical signal used to excite the response of the leak detection line, typically an AC signal.
[0224] In an optional embodiment, the raw signal may be an unprocessed electrical signal directly output by the leak detection line in response to an AC excitation signal.
[0225] In an alternative embodiment, the amplifier circuit can be an electronic circuit used to increase the amplitude of the electrical signal, making it easier to process and analyze.
[0226] In an optional embodiment, the first signal may be the original signal after being processed by an amplification circuit, with its amplitude enhanced.
[0227] It should be noted that before obtaining the first signal output by the leak detection line, an AC excitation signal needs to be applied to the leak detection line. This signal will trigger a response from the leak detection line. After responding to this excitation signal, the leak detection line will output a raw signal. However, this raw signal may be relatively weak, which is not conducive to subsequent processing and analysis. Therefore, an amplifier circuit is needed to amplify it. The processed signal is called the first signal.
[0228] In addition to amplification circuits, other types of circuits (such as filtering circuits and shaping circuits) may be needed to further improve signal quality. The selection and design of these circuits need to be based on the specific application scenario and requirements.
[0229] To further illustrate, in this embodiment, a sinusoidal wave is optionally used as the AC excitation signal and applied to the leak detection line. Upon receiving this signal, the leak detection line outputs a corresponding raw signal based on its current state (e.g., whether a leak exists). This raw signal can be very weak, with an amplitude of only a few millivolts. To facilitate subsequent processing and analysis, this embodiment uses an amplifier circuit to amplify this weak signal to an amplitude of several volts; the resulting signal is the first signal.
[0230] By applying an AC excitation signal to the leak detection line and acquiring its original response signal, and then processing the original signal using an amplification circuit to obtain a first signal, this embodiment can effectively improve the signal amplitude and quality, thereby more accurately detecting and analyzing leaks. This method not only improves detection sensitivity but also reduces the possibility of false alarms and missed alarms, providing stronger protection for the safe and stable operation of liquid-cooled servers.
[0231] As an optional approach, after obtaining the leakage detection results of the liquid-cooled server based on the first and second components, the method further includes:
[0232] If the leak detection results indicate that there is an abnormality in the coolant leakage in the liquid-cooled server, the location of the abnormality in the coolant can be determined by the layout of the leak detection line along the coolant line in the liquid-cooled server.
[0233] In an optional embodiment, the layout of the leakage detection line can refer to the specific arrangement and direction of the leakage detection line in the liquid-cooled server, including the various parts and nodes it passes through.
[0234] In an optional embodiment, the location of the anomaly can be determined by analyzing the layout of the leak detection lines and the detected abnormal signals to pinpoint the specific location of the coolant problem in the liquid-cooled server.
[0235] It should be noted that after obtaining the leakage detection results of the liquid-cooled server through the first and second components, and confirming that there is an abnormality in the coolant within the liquid-cooled server, the method further includes a localization step. This localization step utilizes the distribution of the leak detection lines within the liquid-cooled server to determine the specific location where the coolant abnormality has occurred.
[0236] To more accurately locate anomalies, techniques such as segmented detection and multi-point sampling can be employed. Furthermore, comprehensive analysis combining data from other sensors or monitoring systems can further enhance the accuracy and efficiency of the location process.
[0237] To further illustrate, consider the optional assumption that leak detection results indicate an anomaly, and that the leak detection lines are arranged along a specific path within the liquid-cooled server. By examining different locations along this line, a significant signal anomaly can be observed in a particular area, such as a sudden and substantial drop in resistance or an abnormal increase in capacitance. Based on the leak detection line layout diagram, this abnormal area can be precisely located, for example, at a bend or connection point in the cooling pipe.
[0238] By utilizing the layout of leak detection lines within liquid-cooled servers to pinpoint the location of coolant anomalies, problems can be quickly and accurately identified, allowing for timely repair and handling. This method not only improves troubleshooting efficiency but also reduces the risk of further damage caused by leaks, providing crucial assurance for the stable operation of liquid-cooled servers.
[0239] As an optional solution, for ease of understanding, the application of liquid-cooled server leakage detection in a specific embodiment is illustrated, such as multi-channel liquid-cooled server leakage detection or hard disk drive oil leakage detection. With the continuous improvement of server processor performance, their power consumption has also increased accordingly, causing traditional air-cooling methods to gradually lose their economic advantages. Liquid cooling technology, with its highly efficient heat dissipation performance, has become the mainstream solution in the industry. This technology uses a working fluid as a heat conduction medium, effectively transferring heat from the heat source area to a distant location for heat dissipation, while keeping the working fluid isolated from the object being cooled, thus avoiding direct contact with electronic components.
[0240] However, liquid-cooled servers face the risk of thermal fluid leakage, which can lead to serious consequences such as hardware damage, electrical failures, and data loss, threatening the server's performance, security, and operational continuity. Therefore, leak detection and prevention measures play an irreplaceable role in ensuring the stable operation and data security of liquid-cooled servers.
[0241] Given the inevitability of liquid cooling liquid leakage in liquid-cooled servers, developing an effective detection device capable of promptly identifying leaks is crucial. Existing liquid leak detection methods primarily rely on leak detection lines and signal processing circuits. They determine whether a leak has occurred by applying a DC excitation voltage to a reference resistor and the leak detection line, followed by amplification and comparison with the reference voltage. However, this method suffers from insufficient detection accuracy and response speed when dealing with minute leaks or malfunctions of the leak detection line. Furthermore, prolonged application of DC voltage accelerates the aging of the leak detection line, and changes in ambient temperature also affect measurement accuracy.
[0242] To prevent potential threats to servers from liquid cooling plate leaks, liquid-cooled servers must have the ability to continuously monitor the liquid cooling system for leaks. A timely leak alarm system can effectively prevent motherboard failures or even more serious electrical problems in the data center caused by large-scale liquid leaks. Typically, leak detection is based on the principle that the resistance changes when liquid comes into contact with the leak detection line.
[0243] To ensure the accuracy and stability of leak detection during server operation, the resistance change characteristics of the leak detection line must remain stable after liquid contact, unaffected by aging or damage. Furthermore, to improve the detection capability for minute liquid leaks, the sensitivity and fault tolerance of the detection need to be further enhanced.
[0244] Existing technologies primarily rely on preset voltage thresholds to determine changes in the resistance of leak detection lines and trigger alarms accordingly. However, this method lacks sensitivity when detecting early signs of leakage. Therefore, this embodiment proposes a targeted solution that aims to overcome the limitations of existing technologies through technological innovation, improving the accuracy and response speed of leak detection, thereby more effectively ensuring the safe and stable operation of liquid-cooled servers.
[0245] Specifically, this embodiment proposes an optimized solution for leak detection and handling in liquid-cooled servers. This method integrates highly sensitive signal processing circuitry with a fast-response logic judgment mechanism, aiming to achieve more accurate leak detection and efficient fault-tolerant processing. Specifically, by employing advanced signal processing circuitry, it can capture even slight changes in resistance, thereby enabling timely detection of minute liquid leaks. Simultaneously, combined with the logic judgment module, the system can react rapidly upon detecting anomalies, executing fault-tolerant procedures to ensure stable server operation. This not only improves the sensitivity of leak detection but also enhances the system's ability to respond to emergencies, providing a solid technical guarantee for the safety and reliability of liquid-cooled servers.
[0246] It should be noted that this embodiment avoids the polarization effect caused by long-term DC voltage application by using AC voltage as the excitation method. This measure not only effectively slows down the aging process of the leakage detection line, but also significantly improves the service life and stability of the detection line.
[0247] By utilizing the PWM function of the BMC to generate a sinusoidal signal, this embodiment can adjust the frequency of the sine wave in real time according to actual measurement needs. This flexibility allows the AC excitation signal to better adapt to different detection environments and conditions, thereby ensuring the accuracy and reliability of leak detection.
[0248] Furthermore, this embodiment employs a phase-sensitive detection measurement method, which significantly expands the impedance range of measurable liquids. Simultaneously, it can accurately determine the impedance value and capacitance effect of the leak detection line, significantly improving measurement sensitivity. This advantage enables the system to effectively monitor leaks in their early stages, allowing for timely measures to prevent the escalation of the leak.
[0249] Furthermore, by comparing and analyzing impedance and capacitance values, this embodiment effectively eliminates measurement errors caused by impedance aging of the leak detection line and changes in ambient temperature. This technological innovation not only ensures the accuracy of leak detection but also significantly improves system stability, providing a solid guarantee for safe industrial production.
[0250] To further illustrate, optional examples include... Figure 3 The temperature control system shown is based on PWM (Pulse Width Modulation) technology. The system starts with AC excitation, generates a stable reference voltage through an RC filter circuit, and provides a benchmark for subsequent temperature detection. The temperature sensor captures the real-time temperature of the object being measured and converts it into an electrical signal.
[0251] Next, this electrical signal is precisely amplified by two instrumentation amplifiers (Circuit 1 and Circuit 2) to enhance its strength and clarity. Subsequently, the signal is modulated by a 0 / 90° square wave to generate a modulated signal for subsequent processing.
[0252] The modulated signal enters the demodulator (BMC), where the original temperature signal is restored through the demodulation process. This signal is then converted into a digital signal by the ADC (analog-to-digital converter) for further processing by a computer or control unit.
[0253] The control unit generates a PWM control signal based on a preset temperature threshold and algorithm. The PWM signal directly acts on the heating or cooling equipment, controlling the temperature by adjusting its on / off state, thus achieving precise temperature regulation.
[0254] The system also features temperature display and alarm functions. The demodulated temperature signal can be displayed on the instrument panel in real time for operators to monitor. When the temperature exceeds the set safe range, the system will immediately trigger an alarm mechanism to ensure timely response.
[0255] The entire system uses closed-loop feedback control to continuously monitor and adjust the PWM signal, ensuring that the temperature of the object under test is always maintained within the preset range, thus achieving efficient and stable temperature control.
[0256] Optionally, in this embodiment, such as Figure 4 The flowchart shown illustrates the leakage detection and capacitance measurement process. First, an AC excitation signal with a specific frequency ω is generated as the basis for subsequent detection. Then, the system generates square wave signals of the same frequency with phases of 0° and 90°, respectively. These two signals are used to precisely control the timing of voltage readings.
[0257] At 0° phase, the system reads voltage values a and c on the leak detection line and the reference resistor; while at 90° phase, it reads voltage values b and d. These four voltage values are calculated using complex circuit principles to deduce the resistance and capacitance values of the leak detection line.
[0258] After completing the calculations, the system records the current resistance and capacitance values and compares them with historical data. This step is crucial for identifying potential leaks or circuit anomalies, helping to ensure the stable operation and safety of the system.
[0259] In an optional embodiment, this embodiment proposes an innovative AC voltage excitation method for the traditional DC excitation method of leakage detection lines. This method utilizes the PWM function of the BMC, simulates the DAC output through a preset lookup table, and then processes it via an RC filter to generate the required AC voltage. The specific implementation steps are as follows:
[0260] First, in this embodiment, a sine wave with an output frequency of ω is defined. The phase value x is directly proportional to time, increasing linearly with time. Next, the BMC's timer is configured to progressively accumulate phase x at dT intervals, generating a continuous phase sequence, such as 0, dT, 2dT, 3dT, etc. Each time a new phase is generated, the corresponding pin outputs a sine function value U′. In this way, the DAC value generated by the PWM simulation is accurately converted into a sine wave of the desired frequency ω through a carefully designed second-order RC filter.
[0261] When this AC excitation signal is applied, the output signals from the leak detection line and the reference resistor are processed by the amplification circuit and then sent to the phase-sensitive detector circuit. After low-pass filtering and analog-to-digital conversion, the BMC can accurately obtain the average DC voltage.
[0262] Compared with traditional methods, this embodiment brings the following significant technical improvements and advantages:
[0263] 1. Improved accuracy: By adopting a combination of PWM and DAC output, this embodiment can ensure that the AC voltage signal received by the leakage detection line has extremely high accuracy, thereby significantly improving the accuracy of detection.
[0264] 2. Frequency controllability: With the help of the BMC's PWM function, this embodiment can flexibly adjust the frequency of the AC voltage signal in the leakage detection system according to actual needs to meet diverse detection scenarios.
[0265] 3. Voltage signal quality optimization: The introduction of a second-order RC filter effectively reduces waveform distortion and significantly improves the overall quality and stability of the voltage signal.
[0266] 4. Enhanced low-pass filtering effect: By combining low-pass filtering with analog-to-digital conversion, this embodiment can effectively filter out potential high-frequency noise interference, further enhance signal stability, and ensure accurate acquisition of average DC voltage.
[0267] 5. Wide adaptability: The technical improvements in this embodiment enable the leakage detection system to better adapt to various complex working environments and usage scenarios, thereby significantly improving the stability and robustness of the system.
[0268] In an optional embodiment, to achieve phase-sensitive detection, an analog switch is placed in the signal path, which is only turned on for half a cycle. Assume the input signal is Asin(x+φ):
[0269] If the conduction starts at x = 0, then the average DC voltage during the conduction period is:
[0270]
[0271] When the conduction begins at time x = π / 2, the average DC voltage is:
[0272]
[0273] To achieve accurate impedance measurement of the leakage detection line by the BMC, the BMC supplies two sets of square wave signals to the analog switch with a 90-degree phase difference and the same frequency as the AC excitation signal. Optional features include... Figure 5 As shown, in complex form, a coordinate system is formed, with the argument of the sine vector being φ and its amplitude being A. The real part of this sine vector is Acosφ, and the imaginary part is Asinφ.
[0274] According to the principle of phase-sensitive detection, the result of quadrature detection is proportional to the real and imaginary parts of the sine vector, with a proportionality constant of 2 / π. Therefore, by controlling the conduction timing of the analog switch to ensure that φ and the AC excitation signal remain constant, making the two sets of square waves strictly 90 degrees out of phase, and with a conduction time of 1 / 2 cycle, the two quadrature components of the sine signal can be separated.
[0275] Compared with traditional methods, this embodiment brings the following significant technical improvements and advantages:
[0276] 1. Improved Sensitivity: By separating the quadrature components of the signal through phase-sensitive detection, the impedance and capacitive reactance of the detection line can be accurately calculated, transforming the detection signal from a single switching quantity into two continuous analog quantities. Furthermore, by coordinating the gain of the subsequent signal processing circuitry, the system becomes more sensitive to even minute signal changes. This helps detect early signs of leakage and improves the system's sensitivity.
[0277] 2. Improved fault tolerance: Since phase-sensitive detectors can better separate the two orthogonal components of a sinusoidal signal, they can better correct for impedance changes caused by aging of the leakage detection line and temperature changes, thus improving the fault tolerance of the system.
[0278] 3. Reduced measurement error: By controlling the turn-on timing of the analog switch, the consistency of the phase and AC excitation signal is ensured, thus reducing measurement error. This contributes to the accuracy and stability of the system under different operating conditions.
[0279] 4. Flexible frequency adjustment: The sine wave generated by the BMC's PWM function can be adjusted in real time according to measurement needs. This provides greater flexibility to adapt to different working conditions and liquid properties.
[0280] In an optional embodiment, the BMC performs digital processing on the ADC sampling data to calculate the precise impedance Zx of the leak detection line. Assuming the voltage signal of the leak detection line is U1 = a + jb, and the voltage signal of the reference resistor is U2 = c + jd, complex number calculations are used:
[0281]
[0282] Using a switching phase-sensitive detector, values a, b, c, and d can be separated. The detection process requires a stable 0° and 90° orthogonal square wave signal, and the vectors U1 and U2 must also remain stable within this coordinate system during measurement. When the 0° orthogonal square wave signal is input to the phase-sensitive detector, the voltage signals from the reference resistor and the leakage detection line are respectively amplified by the instrumentation circuit, the phase-sensitive detector, and a low-pass filter, and then sampled by a digital-to-analog converter to obtain values a and c. When the 90° orthogonal square wave signal is input to the phase-sensitive detector, values b and d are obtained through the same signal transformation. By optimizing the gain parameters of the amplifier circuit, the readings of a, b, c, and d are made sufficiently large, resulting in high measurement accuracy of Zx.
[0283] The resistance and capacitance values of the leakage detection line can be calculated:
[0284]
[0285]
[0286] Compared with traditional methods, this embodiment brings the following significant technical improvements and advantages:
[0287] 1. High-precision calculation: The use of complex number calculation and phase-sensitive detection technology ensures high-precision digital processing of the leakage detection line voltage signal, improving the accuracy of impedance measurement.
[0288] 2. Stability Guarantee: By ensuring that the vectors of U1 and U2 remain stable in the coordinate system, errors in the measurement process are avoided.
[0289] 3. Optimize gain parameters: By optimizing the gain parameters of the amplifier circuit, the digital readings of a, b, c, and d are ensured to be sufficiently large, thereby improving measurement accuracy.
[0290] 4. Strong adaptability: The switch-type phase-sensitive detector has strong adaptability and can cope with different working environments and signal changes, thus improving the stability and reliability of the system.
[0291] 5. High-efficiency digital processing: Through the digital processing of the ADC, the impedance of the leakage detection line is calculated efficiently, ensuring the reliability and real-time performance of the digital signal.
[0292] In an optional embodiment, this embodiment can detect minute leaks and correct impedance changes caused by aging of the leak detection line and temperature changes by recording and comparing the historical trends of resistance and capacitance values of the leak detection line.
[0293] Compared with traditional methods, this embodiment brings the following significant technical improvements and advantages:
[0294] 1. Historical data analysis: By comparing and analyzing historical data, sensitive detection of trace leaks can be achieved, improving the system's ability to predict and identify leaks in the early stages.
[0295] 2. Trend recognition: By comparing the changing trends, BMC can identify the working status of the leakage detection line at different time periods and accurately determine whether there is any abnormality.
[0296] 3. Correction Mechanism: BMC implements an intelligent correction mechanism to address impedance changes in the leakage detection line, ensuring that the system can still accurately and reliably detect leaks in constantly changing environments.
[0297] 4. Real-time monitoring and feedback: Through real-time monitoring, BMC can not only improve the system's self-awareness capabilities, but also provide timely feedback on the system's operating status to maintenance personnel, thus achieving effective management of the system.
[0298] 5. Automated maintenance: When a problem is detected, BMC can automatically trigger maintenance measures, reducing the need for manual intervention and improving the system's autonomy and reliability.
[0299] The embodiments of this application utilize highly sensitive signal processing circuitry and fast-response logic judgment to achieve sensitive leak detection and fault-tolerant processing.
[0300] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods according to the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes several instructions to cause a terminal device (which may be a mobile phone, computer, server, or network device, etc.) to execute the methods of the various embodiments of this application.
[0301] This embodiment also provides a liquid-cooled server leakage detection device, which is used to implement the above embodiments and preferred embodiments; details already described will not be repeated. As used below, the term "module" can refer to a combination of software and / or hardware that performs a predetermined function. Although the device described in the following embodiments is preferably implemented in software, hardware implementation, or a combination of software and hardware, is also possible and contemplated.
[0302] Figure 6 This is a structural block diagram of a liquid-cooled server leakage detection device according to an embodiment of this application, as shown below. Figure 6 As shown, the device includes:
[0303] The first acquisition unit 602 is used to acquire the first signal output by the leakage detection line, wherein the leakage detection line is used to detect the leakage of coolant in the liquid-cooled server, and an AC excitation signal is applied to the leakage detection line, and the first signal is the response of the leakage detection line to the AC excitation signal.
[0304] The separation unit 604 is used to separate the first signal by phase-sensitive detection to obtain a first component and a second component. The first component is in phase with the first signal and is used to reflect the resistance change of the leakage detection line. The second component is perpendicular to the first component in phase and is used to reflect the capacitance change of the leakage detection line.
[0305] The second acquisition unit 606 is used to acquire the leakage detection result of the liquid-cooled server based on the first component and the second component, wherein the leakage detection result is used to indicate the leakage status of the coolant in the liquid-cooled server.
[0306] For specific implementation examples, please refer to the example shown in the above-described method for detecting leakage in liquid-cooled servers. These examples will not be repeated here.
[0307] As an optional solution, the second acquisition unit 606 includes:
[0308] The first acquisition module is used to acquire the impedance change corresponding to the leakage detection line based on the first component and the second component.
[0309] The second acquisition module is used to obtain the leakage detection results of the liquid-cooled server based on the impedance change.
[0310] For specific implementation examples, please refer to the example shown in the above-described method for detecting leakage in liquid-cooled servers. These examples will not be repeated here.
[0311] As an optional solution, the device also includes:
[0312] The third acquisition module is used to acquire the second signal output by the reference resistor before acquiring the impedance change corresponding to the leakage detection line according to the first component and the second component. The reference resistor is given an AC excitation signal, and the second signal is the response of the reference resistor to the AC excitation signal.
[0313] The fourth acquisition module is used to separate the second signal by phase-sensitive detection before acquiring the impedance change corresponding to the leakage detection line based on the first and second components, to obtain the third and fourth components. The third component is in phase with the second signal and is used to reflect the resistance change of the reference resistor. The fourth component is perpendicular to the third component in phase and is used to reflect the capacitance change of the reference resistor.
[0314] The first acquisition module includes an acquisition submodule, used to acquire impedance changes based on the first component, the second component, the third component, and the fourth component.
[0315] For specific implementation examples, please refer to the example shown in the above-described method for detecting leakage in liquid-cooled servers. These examples will not be repeated here.
[0316] As an optional approach, submodules can be obtained, including:
[0317] The first execution subunit is used to perform the following steps until an impedance change is obtained:
[0318] Obtain the first product between the first component and the third component at the current time;
[0319] Obtain the second product between the second and fourth components at the current time;
[0320] Obtain the third product between the second and third components at the current time;
[0321] Obtain the fourth product between the first component and the fourth component at the current time;
[0322] Get the difference between the third and fourth products at the current time;
[0323] Get the complex number corresponding to the difference at the current time;
[0324] Get the first product, the second product, and the first sum of the complex number at the current time.
[0325] Get the second sum between the square of the third component and the square of the fourth component at the current time.
[0326] Get the first ratio between the first and second sums at the current time;
[0327] Obtain the resistance value of the reference resistor at the current time, and the third sum between the first ratio and the third sum, and determine the impedance of the leakage detection line at the current time;
[0328] The next time is set as the current time, until multiple impedances are obtained for the entire time range within the preset time range. The impedance change is used to represent the changes of multiple impedances within the preset range.
[0329] For specific implementation examples, please refer to the example shown in the above-described method for detecting leakage in liquid-cooled servers. These examples will not be repeated here.
[0330] As an optional approach, submodules can be obtained, including:
[0331] The second execution subunit is used to perform the following steps until an impedance change is obtained:
[0332] Obtain the first product between the first component and the third component at the current time;
[0333] Obtain the second product between the second and fourth components at the current time;
[0334] Obtain the third product between the second and third components at the current time;
[0335] Obtain the fourth product between the first component and the fourth component at the current time;
[0336] Get the fourth sum between the first and second products at the current time;
[0337] Get the fifth sum between the square of the third component and the square of the fourth component at the current time;
[0338] Get the second ratio between the fourth and fifth sums at the current time;
[0339] Obtain the fifth product between the resistance value of the reference resistor at the current time and the second ratio, and determine the fifth product as the resistance value of the leakage detection line at the current time;
[0340] Get the difference between the third and fourth products at the current time;
[0341] Get the third ratio between the fourth sum and the difference at the current time;
[0342] Obtain the sixth product between the frequency of the AC excitation signal at the current time and the resistance value of the reference resistor;
[0343] Obtain the fourth ratio between the third ratio and the sixth product at the current time, and determine the fourth ratio as the capacitance value of the leakage detection line at the current time;
[0344] By combining the resistance value and capacitance value of the leakage detection line at the current time, the impedance of the leakage detection line at the current time can be obtained.
[0345] The next time is set as the current time, until multiple impedances are obtained for the entire time range within the preset time range. The impedance change is used to represent the changes of multiple impedances within the preset range.
[0346] For specific implementation examples, please refer to the example shown in the above-described method for detecting leakage in liquid-cooled servers. These examples will not be repeated here.
[0347] As an optional solution, the first acquisition unit 602 includes:
[0348] The fifth acquisition module is used to acquire a first signal through an analog switch set on the signal output path of the leakage detection line. The analog switch is set to be turned on for half a cycle. The first signal is the original signal output by the leakage detection line after applying an AC excitation signal, which is then processed by the analog switch.
[0349] For specific implementation examples, please refer to the example shown in the above-described method for detecting leakage in liquid-cooled servers. These examples will not be repeated here.
[0350] As an optional solution, the separation unit 604 includes:
[0351] The calculation module is used to calculate the average DC voltage during the period when the analog switch is in the on state by setting a first start time and a second start time when the analog switch is in the on state;
[0352] The sixth acquisition module is used to acquire the real part and the imaginary part of the sinusoidal vector using the average DC voltage, wherein the first signal is the representation of the sinusoidal vector;
[0353] The module is used to construct a complex coordinate system based on the real part and the imaginary part of the sine vector. The real axis of the complex coordinate system is used to represent the real part of the sine vector, and the imaginary axis of the complex coordinate system is used to represent the imaginary part of the sine vector.
[0354] The seventh acquisition module is used to obtain the phase and amplitude of the sinusoidal vector by using the principle of orthogonal detection and a proportionality constant.
[0355] The first separation module is used to separate two orthogonal components of a sinusoidal vector by using the phase and amplitude of the sinusoidal vector. The two orthogonal components include a first component and a second component.
[0356] For specific implementation examples, please refer to the example shown in the above-described method for detecting leakage in liquid-cooled servers. These examples will not be repeated here.
[0357] As an optional solution, the separation unit 604 includes:
[0358] The transmitting module is used to send two sets of square wave signals with a 90-degree phase difference to the analog switch. The frequency between the two sets of square wave signals with a 90-degree phase difference is the same as that of the AC excitation signal.
[0359] The first multiplication module is used to multiply the first signal with two sets of square wave signals that are 90 degrees out of phase, respectively, to obtain the first product signal and the second product signal. The first product signal corresponds to the real part of the sine vector, and the second product signal corresponds to the imaginary part of the sine vector. The first signal is the representation of the sine vector.
[0360] The eighth acquisition module is used to obtain the first component based on the first product signal and the second component based on the second product signal.
[0361] For specific implementation examples, please refer to the example shown in the above-described method for detecting leakage in liquid-cooled servers. These examples will not be repeated here.
[0362] As an optional solution, the separation unit 604 includes:
[0363] The ninth acquisition module is used to acquire a reference signal that is in phase and frequency with the AC excitation signal;
[0364] The second multiplication module is used to multiply the first signal and the reference signal to obtain a mixed signal;
[0365] The filtering module is used to perform low-pass filtering on the mixed signal to obtain a signal with high-frequency components removed;
[0366] The second separation module is used to separate the first component and the second component from the signal after removing the high-frequency components.
[0367] For specific implementation examples, please refer to the example shown in the above-described method for detecting leakage in liquid-cooled servers. These examples will not be repeated here.
[0368] As an optional solution, the device also includes:
[0369] The third acquisition unit is used to acquire a fundamental sine wave of a preset frequency before acquiring the first signal output by the leakage detection line, wherein the phase of the fundamental sine wave is set to increase by a target amount every target duration.
[0370] The fourth acquisition unit is used to acquire the phase sequence of the basic sine wave at at least two time points before acquiring the first signal output by the leakage detection line, wherein the time interval between adjacent time points in the at least two time points is the target duration, and the phase difference between adjacent phase points in the phase sequence is the target quantity.
[0371] The calculation unit is used to calculate the corresponding function value of the sine wave function at each phase point in the phase sequence before acquiring the first signal output by the leakage detection line;
[0372] The conversion unit is used to convert the function values corresponding to each phase point into a sinusoidal signal of a preset frequency before acquiring the first signal output by the leakage detection line. The AC excitation signal includes a sinusoidal signal of the preset frequency.
[0373] For specific implementation examples, please refer to the example shown in the above-described method for detecting leakage in liquid-cooled servers. These examples will not be repeated here.
[0374] As an optional solution, the conversion unit includes:
[0375] The conversion module is used to convert the function values corresponding to each phase point into analog signals, where the function values corresponding to each phase point are digital signals;
[0376] The processing module is used to process analog signals through a second-order RC filter to obtain a sine wave signal of a preset frequency.
[0377] For specific implementation examples, please refer to the example shown in the above-described method for detecting leakage in liquid-cooled servers. These examples will not be repeated here.
[0378] As an optional solution, the second acquisition unit 606 includes:
[0379] The tenth acquisition module is used to acquire the changing trends of the resistance and capacitance values of the liquid-cooled server over multiple historical time periods based on the first and second components.
[0380] The comparison module is used to compare the changing trends within different historical time periods and obtain the trend comparison results;
[0381] The eleventh acquisition module is used to obtain leakage detection results based on trend comparison results.
[0382] For specific implementation examples, please refer to the example shown in the above-described method for detecting leakage in liquid-cooled servers. These examples will not be repeated here.
[0383] As an optional solution, the eleventh acquisition module includes:
[0384] The first setting submodule is used to set the leakage detection result to indicate that the leakage of coolant in the liquid-cooled server is abnormal when the difference in the trend of the trend indicated by the trend comparison result is greater than or equal to a preset threshold.
[0385] The second setting submodule is used to set the leakage detection result to indicate that the leakage of coolant in the liquid-cooled server is normal when the trend comparison result indicates that the change trend is less than a preset threshold in different historical time periods.
[0386] For specific implementation examples, please refer to the example shown in the above-described method for detecting leakage in liquid-cooled servers. These examples will not be repeated here.
[0387] As an optional solution, the device also includes:
[0388] The fifth acquisition unit is used to acquire leakage detection results at different ambient temperatures from the leakage detection results after acquiring the leakage detection results of the liquid-cooled server.
[0389] The sixth acquisition unit is used to acquire temperature leakage information based on the leakage detection results at different ambient temperatures after acquiring the leakage detection results of the liquid-cooled server. The temperature leakage information is used to indicate the leakage situation of the coolant in the liquid-cooled server at different ambient temperatures.
[0390] The first correction unit is used to correct the leakage detection results of the liquid-cooled server after obtaining the leakage detection results, based on the temperature leakage information and using the corresponding correction coefficient or calibration curve, so as to reduce the influence of ambient temperature on the leakage detection results.
[0391] For specific implementation examples, please refer to the example shown in the above-described method for detecting leakage in liquid-cooled servers. These examples will not be repeated here.
[0392] As an optional solution, the device also includes:
[0393] The seventh acquisition unit is used to acquire the leakage detection results of the leakage detection line at different aging stages from the leakage detection results after acquiring the leakage detection results of the liquid-cooled server.
[0394] The eighth acquisition unit is used to acquire aging leakage information based on the leakage detection results at different aging stages after acquiring the leakage detection results of the liquid-cooled server. The aging leakage information is used to indicate the leakage situation of the coolant in the liquid-cooled server at different aging stages of the leakage detection line.
[0395] The second correction unit is used to correct the leakage detection results of the liquid-cooled server after obtaining the leakage detection results, based on the aging leakage information and using the corresponding correction coefficient or calibration curve, so as to reduce the impact of the aging stage of the leakage detection line on the leakage detection results.
[0396] For specific implementation examples, please refer to the example shown in the above-described method for detecting leakage in liquid-cooled servers. These examples will not be repeated here.
[0397] As an optional solution, the device also includes:
[0398] An application unit is used to apply an AC excitation signal to the leak detection line before acquiring the first signal output by the leak detection line, so as to obtain the original signal output by the leak detection line after responding to the AC excitation signal.
[0399] The amplification unit is used to process the original signal using an amplification circuit to obtain the first signal before acquiring the first signal output by the leakage detection line.
[0400] For specific implementation examples, please refer to the example shown in the above-described method for detecting leakage in liquid-cooled servers. These examples will not be repeated here.
[0401] As an optional solution, the device also includes:
[0402] The positioning unit is used to locate the location of the abnormality in the coolant in the liquid-cooled server by means of the layout of the leak detection line along the coolant in the liquid-cooled server after obtaining the leakage detection result of the first component and the second component, when the leakage detection result indicates that there is an abnormality in the leakage of coolant in the liquid-cooled server.
[0403] For specific implementation examples, please refer to the example shown in the above-described method for detecting leakage in liquid-cooled servers. These examples will not be repeated here.
[0404] It should be noted that the aforementioned virtual devices (modules, units, sub-modules, sub-units, components, etc.) can be implemented by software or hardware. For the latter, they can be implemented in the following ways, but are not limited to these: all the aforementioned virtual devices are located in the same processor; or, the aforementioned virtual devices are located in different processors in any combination.
[0405] Embodiments of this application also provide a computer-readable storage medium storing a computer program, wherein the computer program is configured to execute the steps in any of the above method embodiments when run.
[0406] In one exemplary embodiment, the aforementioned computer-readable storage medium may include, but is not limited to, various media capable of storing computer programs, such as a USB flash drive, read-only memory (ROM), random access memory (RAM), portable hard disk, magnetic disk, or optical disk.
[0407] Embodiments of this application also provide an electronic device, including a memory and a processor, wherein the memory stores a computer program and the processor is configured to run the computer program to perform the steps in any of the above method embodiments.
[0408] In one exemplary embodiment, the electronic device may further include a transmission device and an input / output device, wherein the transmission device is connected to the processor and the input / output device is connected to the processor.
[0409] Specific examples in this embodiment can be found in the examples described in the above embodiments and exemplary implementations, and will not be repeated here.
[0410] Obviously, those skilled in the art should understand that the virtual devices or steps described above in this application can be implemented using general-purpose computing devices. They can be centralized on a single computing device or distributed across a network of multiple computing devices. They can be implemented using computer-executable program code, and thus can be stored in a storage device for execution by a computing device. In some cases, the steps shown or described can be performed in a different order than those presented here, or they can be fabricated as separate integrated circuit modules, or multiple modules or steps can be fabricated as a single integrated circuit module. Thus, this application is not limited to any particular combination of hardware and software.
[0411] The above description is merely a preferred embodiment of this application and is not intended to limit this application. Various modifications and variations can be made to this application by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the principles of this application should be included within the protection scope of this application.
Claims
1. A method for detecting leakage in a liquid-cooled server, characterized in that, include: The first signal output by the leak detection line is obtained, wherein the leak detection line is used to detect the leakage of coolant in the liquid-cooled server, and an AC excitation signal is applied to the leak detection line, and the first signal is the response of the leak detection line to the AC excitation signal. The first signal is separated by phase-sensitive detection to obtain a first component and a second component. The first component is in phase with the first signal and is used to reflect the resistance change of the leakage detection line. The second component is perpendicular to the first component in phase and is used to reflect the capacitance change of the leakage detection line. Based on the first component and the second component, the leakage detection result of the liquid-cooled server is obtained, wherein the leakage detection result is used to indicate the leakage status of the coolant in the liquid-cooled server.
2. The method according to claim 1, characterized in that, The step of obtaining the leakage detection result of the liquid-cooled server based on the first component and the second component includes: Based on the first component and the second component, the impedance change corresponding to the leakage detection line is obtained; Based on the impedance change, the leakage detection result of the liquid-cooled server is obtained.
3. The method according to claim 2, characterized in that, Before obtaining the impedance change corresponding to the leakage detection line based on the first component and the second component, the method further includes: Acquire a second signal output by a reference resistor, wherein the reference resistor is subjected to the AC excitation signal, and the second signal is the response of the reference resistor to the AC excitation signal; The second signal is separated by the phase-sensitive detector to obtain a third component and a fourth component. The third component is in phase with the second signal and is used to reflect the resistance change of the reference resistor. The fourth component is perpendicular to the third component in phase and is used to reflect the capacitance change of the reference resistor. The step of obtaining the impedance change corresponding to the leakage detection line based on the first component and the second component includes: obtaining the impedance change based on the first component, the second component, the third component, and the fourth component.
4. The method according to claim 3, characterized in that, The step of obtaining the impedance change based on the first component, the second component, the third component, and the fourth component includes: Perform the following steps until the impedance change is obtained: Obtain the first product between the first component and the third component at the current time; Obtain the second product between the second component and the fourth component at the current time; Obtain the third product between the second component and the third component at the current time; Obtain the fourth product between the first component and the fourth component at the current time; Obtain the difference between the third product and the fourth product at the current time; Obtain the complex number corresponding to the difference at the current time; Obtain the first sum of the first product, the second product, and the complex number at the current time; Obtain the second sum between the square of the third component and the square of the fourth component at the current time; Obtain the first ratio between the first sum and the second sum at the current time; Obtain the resistance value of the reference resistor at the current time, and the third sum between the resistance value and the first ratio, and determine the third sum as the impedance of the leakage detection line at the current time; The next time is determined as the current time, until multiple impedances are obtained for the entire time range within the preset time range, wherein the impedance change is used to represent the change of the multiple impedances within the preset time range.
5. The method according to claim 3, characterized in that, The step of obtaining the impedance change based on the first component, the second component, the third component, and the fourth component includes: Perform the following steps until the impedance change is obtained: Obtain the first product between the first component and the third component at the current time; Obtain the second product between the second component and the fourth component at the current time; Obtain the third product between the second component and the third component at the current time; Obtain the fourth product between the first component and the fourth component at the current time; Obtain the fourth sum between the first product and the second product at the current time; Obtain the fifth sum between the square of the third component and the square of the fourth component at the current time; Obtain the second ratio between the fourth sum and the fifth sum at the current time; Obtain the fifth product between the resistance value of the reference resistor at the current time and the second ratio, and determine the fifth product as the resistance value of the leakage detection line at the current time; Obtain the difference between the third product and the fourth product at the current time; Obtain the third ratio between the fourth sum and the difference at the current time; Obtain the sixth product between the frequency of the AC excitation signal at the current time and the resistance value of the reference resistor; Obtain the fourth ratio between the third ratio and the sixth product at the current time, and determine the fourth ratio as the capacitance value of the leakage detection line at the current time; By combining the resistance value of the leakage detection line at the current time and the capacitance value of the leakage detection line at the current time, the impedance of the leakage detection line at the current time is obtained. The next time is determined as the current time, until multiple impedances are obtained for the entire time range within the preset time range, wherein the impedance change is used to represent the change of the multiple impedances within the preset time range.
6. The method according to claim 1, characterized in that, The acquisition of the first signal output by the leakage detection line includes: The first signal is obtained through an analog switch set on the signal output path of the leakage detection line. The analog switch is set to be turned on for half a cycle. The first signal is the original signal output by the leakage detection line after the AC excitation signal is applied, and the signal is obtained after being processed by the analog switch.
7. The method according to claim 6, characterized in that, The step of separating the first signal through phase-sensitive detection to obtain a first component and a second component includes: By setting a first start time and a second start time when the analog switch is in the on state, the average DC voltage during the period when the analog switch is in the on state is calculated. Using the average DC voltage, the real part of the sinusoidal vector and the imaginary part of the sinusoidal vector are obtained, wherein the first signal is a representation of the sinusoidal vector; A complex coordinate system is constructed based on the real part and the imaginary part of the sine vector, wherein the real axis of the complex coordinate system represents the real part of the sine vector, and the imaginary axis of the complex coordinate system represents the imaginary part of the sine vector. By using the principle of orthogonal detection and a proportionality constant, the phase and amplitude of the sinusoidal vector are obtained. By using the phase and amplitude of the sinusoidal vector, two orthogonal components of the sinusoidal vector are separated, wherein the two orthogonal components include the first component and the second component.
8. The method according to claim 6, characterized in that, The step of separating the first signal through phase-sensitive detection to obtain a first component and a second component includes: Two sets of square wave signals with a 90-degree phase difference are sent to the analog switch, wherein the frequency between the two sets of square wave signals with a 90-degree phase difference is the same as that of the AC excitation signal. The first signal is multiplied by the two sets of square wave signals that are 90 degrees out of phase, respectively, to obtain a first product signal and a second product signal. The first product signal corresponds to the real part of the sine vector, and the second product signal corresponds to the imaginary part of the sine vector. The first signal is the representation of the sine vector. The first component is obtained based on the first product signal, and the second component is obtained based on the second product signal.
9. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program, wherein the computer program, when executed by a processor, implements the steps of the method described in any one of claims 1 to 8.
10. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the computer program, it implements the steps of the method described in any one of claims 1 to 8.
Citation Information
Patent Citations
Temperature and humidity sensor for nuclear power station coolant leakage monitoring
CN115691845A
Method and device for adjusting detection precision of liquid cooling server
CN116185776A