CDU water pump control method and device, electronic equipment and storage medium
The CDU system monitors pump status and applies fault-level control strategies to stabilize coolant flow, ensuring rapid activation and energy efficiency, preventing server overheating and reducing downtime.
Patent Information
- Application Number
- CN202510534363.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-25
- Publication Date
- 2025-07-15
AI Technical Summary
In the prior art, when the main pump fails or the ATS switches the water pump power supply, the water pump is prone to shutdown and the valve is out of control, resulting in high temperature downtime of the server and economic losses.
By monitoring the working status of the water pump in real time, selecting corresponding control strategies based on the fault level, including using supercapacitors to provide electrical energy, adjusting the motor speed, releasing liquid pressure with the accumulator, and controlling the speed changes of the main pump and backup pump to ensure stable liquid supply in the system.
Quickly start the water pump in an emergency situation to ensure normal fluid supply in the system, avoid sudden pressure changes and energy waste, reduce the risk of high-temperature downtime of the server, and improve system stability and energy utilization.
Smart Images

Figure CN120312618A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of CDU control, and particularly to a water pump control method, device, electronic device and storage medium for a CDU. Background Art
[0002] The Coolant Distribution Unit (CDU) uses liquid cooling technology to dissipate heat from the server and is a device for reducing the temperature of the server. Since the CDU is used to distribute the coolant, at least one water pump is equipped in each CDU to control the flow rate of the coolant.
[0003] In the related art, an Automatic Transfer Switching Equipment (ATS) is usually used to switch the power supply of the water pump from the main power supply to the standby power supply. When the water pump includes a main pump and a standby pump and the main pump fails, the standby pump is controlled to take over the work of the main pump.
[0004] In the process of implementing the present invention, the inventors found that there are at least the following technical problems in the prior art: when the main pump fails or the ATS switches the power supply of the water pump, the water pump will be powered off, resulting in the shutdown of the water pump and the out-of-control of the valve. If the standby pump cannot be quickly started in time at this time, the power-off time of the water pump will be too long, resulting in the high-temperature shutdown of the server at the load end, and thus causing huge economic losses.
[0005] It should be noted that the information disclosed in the background art part of the present application is only intended to deepen the understanding of the general background art of the present application, and should not be regarded as an admission or any form of implication that this information constitutes the prior art known to those skilled in the art. Summary of the Invention
[0006] In view of this, the present application provides a water pump control method, device, electronic device and storage medium for a CDU, which is beneficial to improving the problem in the prior art that when the main pump fails or the standby pump is switched by the ATS, the water pump stops running and the valve gets out of control. If the standby pump cannot be quickly started in time at this time, the power-off time of the water pump will be too long.
[0007] In a first aspect, an embodiment of the present application provides a water pump control method for a CDU, which is applied to the CDU. The CDU includes a water pump, and the method includes:
[0008] Monitoring the working state of the water pump, where the working state includes normal operation and failure;
[0009] If the working state of the water pump is normal operation, controlling the water pump to operate at a preset power;
[0010] If the operating state of the water pump is a fault, then according to the fault level, select the water pump control strategy corresponding to the fault level. The fault levels include primary fault, secondary fault, and tertiary fault. Among them, the processing priority of the primary fault is greater than that of the secondary fault, and the processing priority of the secondary fault is greater than that of the tertiary fault.
[0011] In the embodiment of the present application, the operating state of the water pump is monitored in real time. If the operating state of the water pump is normal operation, then control the water pump to operate at a preset power; if the operating state of the water pump is a fault, then according to the fault level, select the water pump control strategy corresponding to the fault level. It can be understood that when the water pump has a fault, selecting the corresponding water pump control strategy according to the fault level can ensure that the water pump is quickly started in an emergency, and when the situation is not urgent, control the water pump to start progressively, which can not only ensure that the system normally provides coolant in an emergency, but also save energy when the situation is not urgent and avoid excessive output pressure.
[0012] In a possible implementation manner, the selecting the water pump control strategy corresponding to the fault level according to the fault level includes:
[0013] If the fault level is a primary fault, then provide electrical energy for the water pump through a super capacitor, and adjust the motor speed of the water pump according to the load demand at the current moment, so that the difference between the load output by the water pump at the same moment and the load demand is less than or equal to a preset difference threshold.
[0014] In the embodiment of the present application, if the fault level is a primary fault, then provide electrical energy for the water pump through a super capacitor and adjust the motor speed of the water pump according to the load demand at the current moment. Because the primary fault in the embodiment of the present application is that the power supply corresponding to the water pump is disconnected, at this time, providing electrical energy for the water pump through a super capacitor can make the water pump start quickly, which can avoid sudden changes in liquid pressure during the start-up process of the standby pump and ensure the liquid supply stability of the entire CDU.
[0015] In a possible implementation manner, the water pump includes a main pump and a standby pump, and the CDU further includes an accumulator. The selecting the water pump control strategy corresponding to the fault level according to the fault level includes:
[0016] If the fault level is a secondary fault and there is no primary fault, then control the standby pump to reach a preset frequency within a preset time.
[0017] In the embodiment of the present application, the secondary fault is a relatively critical situation that occurs when the power supply of the main pump is fault-free. At this time, the speed of the main pump is almost 0, so it is necessary to control the standby pump to quickly increase the frequency, so as to quickly compensate the coolant flowing to the load end.
[0018] In a possible implementation, the CDU further includes an accumulator, and the method further includes:
[0019] Detect the liquid pressure at the liquid outlet of the accumulator;
[0020] If the liquid pressure drop rate at the liquid outlet of the accumulator is greater than or equal to a preset rate threshold, control the accumulator to release the stored liquid, where the stored liquid is the liquid pre-stored in the accumulator.
[0021] In the embodiment of the present application, the accumulator is provided with stored liquid. When the liquid pressure drop rate at the liquid outlet of the accumulator is greater than or equal to the preset rate threshold, control the accumulator to release the stored liquid, so as to ensure the liquid pressure at the outlet of the accumulator, and further ensure the liquid pressure output by the entire CDU, and ensure the temperature stability at the load end.
[0022] In a possible implementation, the water pump includes a main pump and a standby pump. The selecting the water pump control strategy corresponding to the fault level according to the fault level includes:
[0023] If the fault level is a level-three fault and there are no level-one faults and level-two faults, control the main pump to reduce the rotation speed at a preset deceleration rate, and control the standby pump to increase the rotation speed at a preset acceleration rate, where the preset acceleration rate is greater than or equal to the absolute value of the preset deceleration rate.
[0024] In the embodiment of the present application, the level-three fault is the fault with the lowest urgency. When the fault level is a level-three fault and there are no level-one faults and level-two faults, the main pump can also be controlled by the control system. Therefore, the main pump can be controlled to reduce the rotation speed at a preset deceleration rate, and the standby pump can be controlled to increase the rotation speed at a preset acceleration rate. It can be understood that controlling the main pump and the standby pump simultaneously can ensure the stability of the pressure of the coolant output by the CDU.
[0025] In a possible implementation, if the working state of the water pump is a fault, the selecting the water pump control strategy corresponding to the fault level according to the fault level includes:
[0026] If the working state of the water pump is a fault, determine the fault level;
[0027] Select the water pump control strategy corresponding to the fault level according to the fault level.
[0028] In the embodiment of the present application, before selecting the corresponding water pump start strategy according to the fault level, first determine the fault level. It can be understood that determining the fault level in advance is more convenient for selecting the water pump control strategy corresponding to the fault level.
[0029] In a possible implementation, the determining the fault level includes:
[0030] If the power supply of the water pump is disconnected, it is determined that the fault level is a first-level fault;
[0031] If the power supply of the water pump is normal, and the motor current of the water pump is 0, and / or the vibration acceleration of the water pump is greater than or equal to a preset acceleration threshold, it is determined that the fault level is a second-level fault;
[0032] If the power supply of the water pump is normal, and the motor current of the water pump is not 0 and the vibration acceleration of the water pump is less than the preset acceleration threshold, and the efficiency of the water pump is less than or equal to a preset efficiency threshold, and / or the total harmonic distortion rate of the motor of the water pump is greater than or equal to a preset total harmonic distortion rate threshold, it is determined that the fault level is a third-level fault.
[0033] In the embodiments of the present application, by monitoring the power supply and other signals of the water pump, the current fault level can be determined. It can be understood that the corresponding relationship between various signals and the fault level is preset in advance, and when the corresponding signals of the water pump appear, the current fault level can be determined.
[0034] In a second aspect, an embodiment of the present application provides a water pump control device for a CDU, including:
[0035] A monitoring module for monitoring the working state of the water pump, where the working state includes normal operation and a fault;
[0036] A control module for controlling the water pump to operate at a preset power if the working state of the water pump is normal operation;
[0037] A water pump control strategy selection module for selecting a water pump control strategy corresponding to the fault level if the working state of the water pump is a fault, where the fault level includes a first-level fault, a second-level fault, and a third-level fault, and among them, the processing priority of the first-level fault is greater than the processing priority of the second-level fault which is greater than the processing priority of the third-level fault.
[0038] In a third aspect, an embodiment of the present application provides an electronic device, including:
[0039] A processor;
[0040] A memory;
[0041] And a computer program, where the computer program is stored in the memory, and the computer program includes instructions that, when executed by the processor, cause the electronic device to execute the method described in any item of the first aspect.
[0042] Fourthly, an embodiment of the present application provides a computer-readable storage medium, which includes a stored program. When the program runs, it controls the device where the computer-readable storage medium is located to execute the method described in any item of the first aspect.
[0043] It can be understood that the water pump control device of a CDU provided in the second aspect, the electronic device provided in the third aspect, and the readable storage medium provided in the fourth aspect are used to execute the method provided by the present application. Therefore, the beneficial effects that can be achieved can refer to the beneficial effects in the corresponding method, which will not be elaborated here. Description of the Drawings
[0044] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for the embodiments will be briefly introduced below. Obviously, the drawings in the following description are only some embodiments of the present application. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.
[0045] Figure 1 It is a schematic flowchart of a water pump control method for a CDU provided by an embodiment of the present application;
[0046] Figure 2 It is a water pump control device for a CDU provided by an embodiment of the present application;
[0047] Figure 3 It is a schematic structural diagram of an electronic device provided by an embodiment of the present application. Detailed Embodiments
[0048] To better understand the technical solutions of the present application, the embodiments of the present application will be described in detail below with reference to the drawings.
[0049] It should be clear that the described embodiments are only part of the embodiments of the present application, rather than all of them. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative efforts belong to the scope of protection of the present application.
[0050] The terms used in the embodiments of the present application are only for the purpose of describing specific embodiments, and are not intended to limit the present application. The singular forms of "a", "the" and "said" used in the embodiments of the present application and the appended claims are also intended to include the plural forms, unless the context clearly indicates otherwise.
[0051] It should be understood that the term "and / or" used herein is merely a description of the association relationship of associated objects, indicating that there can be three relationships. For example, A and / or B can represent three situations: A exists alone, A and B exist simultaneously, and B exists alone. Additionally, the character " / " in this text generally indicates that the associated objects before and after are in an "or" relationship.
[0052] The coolant distribution unit (CDU) uses liquid cooling technology to dissipate heat from the server and is a device for reducing the temperature of the server. Since the CDU is used to distribute the coolant, at least one water pump is equipped in each CDU to control the flow rate of the coolant.
[0053] In the related art, an automatic transfer switching equipment (ATS) is usually used to switch the power supply of the water pump from the main power supply to the backup power supply. When the water pump includes a main pump and a backup pump and the main pump fails, the backup pump is controlled to take over the work of the main pump.
[0054] However, when the main pump fails or the ATS switches the power supply of the water pump, the water pump will be powered off, resulting in the shutdown of the water pump and the out-of-control of the valve. If the water pump cannot be quickly started in time at this time, the power-off time of the water pump will be too long, which will further cause the server at the load end to shut down due to high temperature, resulting in huge economic losses.
[0055] In view of the above problems, the embodiment of the present application provides a method for controlling the water pump of the CDU. In the embodiment of the present application, the working state of the water pump is monitored in real time. If the working state of the water pump is normal operation, the water pump is controlled to operate according to the preset power; if the working state of the water pump has a fault, according to the fault level, a water pump control strategy corresponding to the fault level is selected. It can be understood that when the water pump has a fault, selecting the corresponding water pump control strategy according to the fault level can ensure that the water pump is quickly started in an emergency, and when the situation is not urgent, the water pump is controlled to start progressively, which can not only ensure that the system normally provides coolant in an emergency, but also save energy when the situation is not urgent and avoid excessive output pressure. This will be described in detail below with reference to the drawings and specific embodiments.
[0056] See Figure 1 which is a schematic flowchart of a method for controlling the water pump of the CDU provided by the embodiment of the present application. As Figure 1 shown, it mainly includes the following steps.
[0057] Step S101: Monitor the working state of the water pump.
[0058] Specifically, the control system monitors the working state of the water pump in real time, and the working state includes normal operation and faults.
[0059] In a possible implementation, a variety of detection devices such as a temperature sensor, a current detection device, and a vibration detection device are provided in the circuit corresponding to the water pump. The control system monitors various signals in the circuit corresponding to the water pump in real time through these detection devices, and sends the detected signals to the control system, which judges the working state of the water pump.
[0060] In a possible implementation, the water pump includes a main pump and a standby pump. Before monitoring the working state of the main pump, the system starts, the main pump operates normally, and the standby pump is in a standby state. And before monitoring the working state of the main pump, self-checks of the pressure sensor, flow meter, vibration monitoring module, and current detection unit are completed.
[0061] Step S102: If the working state of the water pump is normal operation, control the water pump to operate at a preset power.
[0062] Specifically, if the control system determines that the working state of the water pump is normal operation, it controls the water pump to operate at a preset power. It can be understood that if the working state of the water pump is normal operation, there is no need to correct the operating power of the water pump, and only the normal operation of the water pump needs to be maintained.
[0063] Step S103: If the working state of the water pump is a fault, select a water pump control strategy corresponding to the fault level according to the fault level.
[0064] Specifically, if the control system determines that the working state of the water pump is a fault, it selects a water pump control strategy corresponding to the fault level according to the fault level. Among them, the fault levels include first-level faults, second-level faults, and third-level faults, and the processing priority of first-level faults is greater than that of second-level faults, and the processing priority of second-level faults is greater than that of third-level faults.
[0065] In a possible implementation, before selecting a water pump control strategy corresponding to the fault level according to the fault level, the fault level is first determined. If the power supply of the water pump is disconnected or there is an ATS switching flag, the fault level is determined to be a first-level fault, where when the voltage drop corresponding to the water pump > 20% and the duration > 10 ms, the ATS switching flag is triggered.
[0066] In a possible implementation, the water pump includes a main pump and a standby pump. If the power supply of the main pump is normal, and the motor current of the main pump is 0, and / or the vibration acceleration of the main pump is greater than or equal to a preset acceleration threshold, it is determined that the fault level is a secondary fault; if the power supply of the main pump is normal, and the motor current of the main pump is not 0, the vibration acceleration of the main pump is less than the preset acceleration threshold, the efficiency of the main pump is less than or equal to the preset efficiency threshold, and / or the total harmonic distortion rate of the main pump motor is greater than or equal to the preset total harmonic distortion rate threshold, it is determined that the fault level is a tertiary fault.
[0067] In a possible implementation, a primary fault is a main power supply fault corresponding to the water pump. In the related art, when there is a main power supply fault corresponding to the water pump, it takes hundreds of milliseconds or even several seconds to switch the main power supply of the water pump to the standby power supply through the ATS. During this period, the control system loses power, resulting in the water pump stopping and the valve failing, which easily causes the load end to overheat and shut down, causing huge economic losses. In the embodiments of the present application, when the control system confirms that the fault level is a primary fault, electrical energy is provided to the water pump through a super capacitor, and the motor speed of the water pump is adjusted according to the load demand at the current moment, so that the difference between the load output by the water pump and the load demand at the same moment is less than or equal to a preset difference threshold.
[0068] Specifically, in the embodiments of the present application, the super capacitor is connected in parallel to the DC bus of the frequency converter, and the super capacitor can provide 3 - 5 seconds of full-load power for the water pump. When the ATS suddenly stops when switching the water pump power supply, the super capacitor bank is connected to the DC bus of the frequency converter through a bidirectional DC / DC converter. The capacity design of the super capacitor follows:
[0069]
[0070] where C is the capacitance value of the super capacitor, P 泵 is the rated power corresponding to the water pump, t ATS切换 is the switching duration of the ATS (usually hundreds of milliseconds to several seconds), and V 直流 is the DC bus voltage of the frequency converter. It can be understood that the super capacitor bank is designed in the power supply system of the system. When the power supply is switched off due to a power failure or the water pump fails, it can briefly provide power output to the electrical equipment at the back end to ensure the normal operation of the unit.
[0071] In addition, setting the super capacitor bank can make the system have better response characteristics, and can release full power within 5 ms to compensate for the power interruption during the ATS switching, ensuring that the DC bus voltage of the frequency converter drops by ≤3%. Of course, this performance can also continue to provide performance parameters by increasing the capacitance.
[0072] In a possible implementation, the water pump includes a main pump and a standby pump. After the power supply of the main pump is interrupted, the motor back electromotive force E of the main pump is detected through the frequency converterback , so as to calculate the rotational speed of the standby pump:
[0073]
[0074] where n residual is the residual rotational speed of the main pump, k is the motor constant, φ is the magnetic flux, and p is the number of pole pairs. In a possible implementation, a sliding mode observer (SMO) can be used to improve the accuracy of rotational speed estimation. This algorithm is insensitive to motor parameters, easy to adjust parameters, and has a small computational load, which can ensure that the error < 0.5%.
[0075] In the embodiment of the present application, the frequency converter calculates the initial output frequency f residual according to the residual rotational speed n initial :
[0076]
[0077] where p is the number of pole pairs. In a possible implementation, a phase-locked loop (PLL) can be used to track the rotor position angle θ of the motor in real time, adjust the phase of the output voltage, and synchronize the output of the frequency converter with the residual rotational speed of the motor of the main pump to achieve a "shock-free" restart. Combining the detection of the residual rotational speed and the synchronization of the frequency and phase can, on the one hand, shorten the motor restart time (controlled within 100 ms), and on the other hand, reduce the torque fluctuation, which can effectively extend the service life of the motor and avoid mechanical stress concentration (making the mechanical stress concentration ≤ 5%).
[0078] In a possible implementation, when the standby pump starts, the frequency converter dynamically adjusts the output frequency according to the following formula:
[0079]
[0080] where n 残余 is the residual rotational speed of the main pump, p is the number of pole pairs, △θ is the phase difference, and Kp is the proportionality coefficient.
[0081] In the embodiment of the present application, the DC buses of the frequency converters of the main pump and the standby pump are connected in parallel through isolation diodes and share a supercapacitor bank. When the main pump decelerates, the kinetic energy generated by the main pump is fed back to the DC bus through the frequency converter to supply power for the acceleration of the standby pump, so that the energy utilization rate is increased by ≥ 30%.
[0082] Specifically, when the unit switches the water pump, the control unit calculates the energy difference △E in real time:
[0083]
[0084] Among them, J is the moment of inertia of the main pump, and ω is the angular velocity. By adjusting the torques of the two pumps through a dynamic load distribution algorithm, △E is ensured to be minimized, thereby reducing the dependence on the external power grid. In particular, the dynamic load distribution algorithm may include: Least Connection, Fastest Response, Observation, Prediction, Dynamic Performance Allocation, and Dynamic Server Acquisition.
[0085] This technology can achieve peak shaving and valley filling and meet the requirements of green energy conservation. It can reduce the power impact on the power grid during switching, and the energy recovery efficiency > 85%.
[0086] In a possible implementation manner, if the fault level is a secondary fault and there is no primary fault, the standby pump is controlled to reach a preset frequency within a preset time.
[0087] Specifically, the standby pump is controlled to output 80% of the rated torque within 0.2 seconds, so as to quickly take over the load. In addition, the outlet valve of the main pump is controlled to close at a rate of 20% / s, and the standby pump is controlled to open at a rate of 20% / s, keeping the total opening degree equal to 100%.
[0088] Of course, the preset load in the embodiments of the present application is only an exemplary description. In practical applications, the preset load can be any other value, and the embodiments of the present application do not make specific limitations thereto.
[0089] In a possible implementation manner, the current fault level is determined by fault feature extraction and current harmonic analysis.
[0090] Specifically, the wavelet packet decomposition (WPD) method is used to extract the energy E in the high-frequency band (8 - 16 kHz) high , and its calculation formula can be calculated as follows:
[0091]
[0092] If E high > 3σ normal (σ is the standard deviation under normal working conditions), it is determined that the impeller is cavitated or the bearing is damaged. The impeller cavitation and bearing damage are the tertiary faults.
[0093] In addition, the three-phase current of the motor is analyzed by fast Fourier transform (FFT), and the total harmonic distortion (THD) is calculated. The calculation formula is as follows:
[0094]
[0095] If the THD > 8%, it is determined that the winding insulation is deteriorated or the power supply is unbalanced. The winding insulation deterioration and the power supply unbalance also belong to the third-level fault. Of course, 8% in the embodiments of the present application is for illustrative purposes, and the embodiments of the present application do not make specific limitations on this.
[0096] If the fault level is a third-level fault and there are no first-level faults and second-level faults, then control the main pump to reduce the speed at a preset deceleration rate, and control the standby pump to increase the speed at a preset acceleration rate, where the preset acceleration rate is greater than or equal to the absolute value of the preset deceleration rate.
[0097] Specifically, control the acceleration a(t) of the standby pump to be planned according to a seven-segment S curve:
[0098]
[0099] Among them, J max is the maximum jerk, a max is the maximum acceleration, and the time parameters t1, t2, t3 are dynamically calculated according to the target speed. At the same time, the standby pump accelerates at 20% / s.
[0100] In addition, the control system simultaneously controls the valve openings of the main pump and the standby pump, V 主 , V 备用 to satisfy the following constraints:
[0101] V 主 + V 备用 = 100% (constant total flow)
[0102] The valve action and the speed regulation are synchronized through a cross-coupling controller, and its transfer function is:
[0103]
[0104] Among them, the parameters Kp, Ki, Kd are tuned online according to the pipeline characteristics.
[0105] It can be understood that the S-shaped curve + valve coordination can make the pressure fluctuation during the switching process < ±1.5%, and compared with the traditional step regulation, the pressure fluctuation is reduced by 60%.
[0106] In addition, in a possible implementation manner, it is possible to control the valve of the main pump to close 5% each time, control the valve of the standby pump to open 5% synchronously, and control the flow deviation < 2% through PID closed-loop control.
[0107] In a possible implementation, the liquid pressure at the liquid outlet of the accumulator is detected in real time; if the liquid pressure drop rate at the liquid outlet of the accumulator is greater than or equal to a preset rate threshold, the accumulator is controlled to release the stored liquid, where the stored liquid is the liquid pre-stored in the accumulator.
[0108] In a possible implementation, the preset rate threshold is 5%, and the pre-charge pressure P0 of the hydraulic accumulator satisfies:
[0109] P min ≤P0≤0.9P 额定
[0110] where P min is the minimum operating pressure of the system, and P 额定 is the rated pressure.
[0111] In a possible implementation, the energy storage device controls its flow rate release control. When the detected pressure drop rate dP / dt > 5%, the accumulator can release the stored liquid in an exponential curve through a proportional servo valve, and the release rate satisfies:
[0112]
[0113] where K is the valve port flow coefficient, and P pipe is the real-time pipeline pressure.
[0114] It can be understood that the release rate of the accumulator can be adaptively adjusted according to the real-time pipeline pressure of the system. Through the real-time feedback of the pressure sensor, the release rate of the accumulator is dynamically adjusted to avoid overcompensation and reduce the amplitude of system pressure fluctuations.
[0115] In addition, in a possible implementation, if the switchover between the main pump and the standby pump times out (for example, the switchover duration is greater than 10 seconds), the system alarm is triggered and the standby pump is restarted for the second time. And if the pressure fluctuation during the switchover is greater than the preset pressure threshold (for example, the pressure fluctuation > ±5%), the switchover is immediately interrupted and the main pump operation is resumed.
[0116] Corresponding to the above embodiments, the present application also provides a water pump control device for a CDU,
[0117] See Figure 2 , which is a water pump control device for a CDU provided by an embodiment of the present application. As Figure 2As shown, the water pump control device of the CDU may include: a monitoring module 201, a control module 202, and a water pump control strategy selection module 203. These components communicate through one or more buses. Those skilled in the art can understand that the structure of the electronic device shown in the figure does not constitute a limitation on the embodiments of the present application. It can be a bus structure, a star structure, and may also include more or fewer components than shown, or combine certain components, or have different component arrangements.
[0118] Among them, the monitoring module 201 is used to monitor the working state of the water pump, and the working state includes normal operation and failure.
[0119] The control module 202 is used to control the water pump to operate at a preset power if the working state of the water pump is normal operation.
[0120] The water pump control strategy selection module 203 is used to select the water pump control strategy corresponding to the failure level if the working state of the water pump is a failure. The failure levels include primary failure, secondary failure, and tertiary failure. Among them, the processing priority of the primary failure is greater than that of the secondary failure, and the processing priority of the secondary failure is greater than that of the tertiary failure.
[0121] Corresponding to the above embodiment, the present application also provides an electronic device.
[0122] See Figure 3 , which is a schematic structural diagram of an electronic device provided by an embodiment of the present application. As Figure 3 shown, the electronic device 300 may include: a processor 301, a memory 302, and a communication unit 303. These components communicate through one or more buses. Those skilled in the art can understand that the structure of the electronic device shown in the figure does not constitute a limitation on the embodiments of the present application. It can be a bus structure, a star structure, and may also include more or fewer components than shown, or combine certain components, or have different component arrangements.
[0123] Among them, the communication unit 303 is used to establish a communication channel so that the electronic device can communicate with other devices. Receive user data sent by other devices or send user data to other devices.
[0124] The processor 301 is the control center of the electronic device. It connects various parts of the entire electronic device through various interfaces and circuits, and executes various functions of the electronic device and / or processes data by running or executing software programs, instructions, and / or modules stored in the memory 302, and by calling the data stored in the memory. The processor may be composed of an integrated circuit (IC). For example, it may be composed of a single packaged IC, or may be composed of multiple packaged ICs with the same or different functions connected together. For example, the processor 301 may include only a central processing unit (CPU). In the embodiments of the present application, the CPU may be a single-core processor or may include multiple cores.
[0125] The memory 302 is used to store the execution instructions of the processor 301. The memory 302 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk, or optical disc.
[0126] When the execution instructions in the memory 302 are executed by the processor 301, the electronic device 300 is enabled to execute Figure 1 Some or all of the steps in the illustrated embodiments.
[0127] In a specific implementation, the embodiments of the present application further provide a computer storage medium. The computer storage medium may store a program, and when the program is executed, it may include some or all of the steps in the embodiments of the simulation scenario generation method provided by the embodiments of the present application. The storage medium may be a magnetic disk, an optical disc, a read-only memory (ROM), or a random access memory (RAM), etc.
[0128] In a specific implementation, the embodiments of the present application further provide a computer program product. The computer program product includes executable instructions, and when the executable instructions are executed on a computer, the computer is enabled to execute some or all of the steps in the embodiments of the simulation scenario generation method provided by the embodiments of the present application.
[0129] In the embodiments of the present application, "at least one" means one or more, and "a plurality" means two or more. "And / or" describes the association relationship of associated objects and indicates that three relationships may exist. For example, A and / or B may represent the cases of A existing alone, A and B existing simultaneously, and B existing alone. Wherein A and B may be singular or plural. The character " / " generally represents an "or" relationship between the associated objects before and after. "At least one of the following" and its similar expressions refer to any combination of these items, including any combination of single items or plural items. For example, at least one of a, b, and c may represent: a, b, c, a - b, a - c, b - c, or a - b - c, where a, b, and c may be single or multiple.
[0130] Those of ordinary skill in the art can realize that the various units and algorithm steps described in the embodiments disclosed herein can be implemented by a combination of electronic hardware, computer software, and electronic hardware. Whether these functions are executed in a hardware or software manner depends on the specific application and design constraints of the technical solution. Professional technicians can use different methods for each specific application to implement the described functions, but such implementation should not be considered to exceed the scope of the present application.
[0131] Those skilled in the art can clearly understand that for the convenience and brevity of description, the specific working processes of the systems, devices, and units described above can refer to the corresponding processes in the foregoing method embodiments and will not be elaborated herein.
[0132] In several embodiments provided by the present application, if any function is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, in essence, or the part that contributes to the prior art or a part of this technical solution can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present application. The foregoing storage medium includes: various media such as USB flash drives, mobile hard disks, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical discs that can store program codes.
[0133] The same or similar parts among the various embodiments in this specification can be referred to each other. In particular, for the device embodiments and terminal embodiments, since they are basically similar to the method embodiments, the description is relatively simple, and the relevant parts can be referred to the descriptions in the method embodiments.
Claims
1. A water pump control method for a CDU, characterized in that, Applied to a CDU, the CDU includes a water pump, and the method includes: Monitoring the working state of the water pump, where the working state includes normal operation and a fault; If the working state of the water pump is normal operation, controlling the water pump to operate at a preset power; If the working state of the water pump is a fault, according to the fault level, selecting a water pump control strategy corresponding to the fault level, where the fault level includes a first-level fault, a second-level fault, and a third-level fault, and among them, the processing priority of the first-level fault is greater than that of the second-level fault, and the processing priority of the second-level fault is greater than that of the third-level fault.
2. The method according to claim 1, wherein The selecting a water pump control strategy corresponding to the fault level according to the fault level includes: If the fault level is a first-level fault, providing electrical energy for the water pump through a super capacitor, and adjusting the motor speed of the water pump according to the load demand at the current moment, so that the difference between the load output by the water pump at the same moment and the load demand is less than or equal to a preset difference threshold.
3. The method according to claim 1, characterized in that, The water pump includes a main pump and a standby pump, and the CDU further includes an accumulator. The selecting a water pump control strategy corresponding to the fault level according to the fault level includes: If the fault level is a second-level fault and there is no first-level fault, controlling the standby pump to reach a preset frequency within a preset time.
4. The method according to claim 2 or 3, characterized in that, The CDU further includes an accumulator, and the method further includes: Detecting the liquid pressure at the liquid outlet of the accumulator; If the liquid pressure drop rate at the liquid outlet of the accumulator is greater than or equal to a preset rate threshold, controlling the accumulator to release the stored liquid, where the stored liquid is the liquid pre-stored in the accumulator.
5. The method according to claim 1, wherein The water pump includes a main pump and a standby pump. The selecting a water pump control strategy corresponding to the fault level according to the fault level includes: If the fault level is a third-level fault and there is no first-level fault and second-level fault, controlling the main pump to reduce the speed at a preset deceleration rate and controlling the standby pump to increase the speed at a preset acceleration rate, where the preset acceleration rate is greater than or equal to the absolute value of the preset deceleration rate.
6. The method according to claim 1, wherein The if the working state of the water pump is a fault, according to the fault level, selecting a water pump control strategy corresponding to the fault level includes: If the working state of the water pump is a fault, determining the fault level; According to the fault level, selecting a water pump start-up strategy corresponding to the fault level.
7. The method according to claim 6, characterized in that The determining the fault level includes: If the power supply of the water pump is disconnected, determining the fault level as a first-level fault; If the power supply of the water pump is normal, and the motor current of the water pump is 0, and / or the vibration acceleration of the water pump is greater than or equal to a preset acceleration threshold, determining the fault level as a second-level fault; If the power supply of the water pump is normal, and the motor current of the water pump is not 0 and the vibration acceleration of the water pump is less than the preset acceleration threshold, and the efficiency of the water pump is less than or equal to a preset efficiency threshold, and / or the total harmonic distortion rate of the motor of the water pump is greater than or equal to a preset total harmonic distortion rate threshold, determining the fault level as a third-level fault.
8. A water pump control device for a CDU, characterized in that, Includes: A monitoring module for monitoring the working state of the water pump, where the working state includes normal operation and a fault; A control module, configured to control the water pump to operate at a preset power if the working state of the water pump is normal operation; A water pump control strategy selection module, configured to select a water pump control strategy corresponding to the fault level if the working state of the water pump has a fault, where the fault levels include a first-level fault, a second-level fault, and a third-level fault, and the processing priority of the first-level fault is greater than that of the second-level fault which is greater than that of the third-level fault.
9. An electronic device, characterized in that, Comprising: A processor; A memory; And a computer program, where the computer program is stored in the memory, and the computer program includes instructions that, when executed by the processor, cause the electronic device to execute the method according to any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that, The computer-readable storage medium includes a stored program, where, when the program runs, it controls the device where the computer-readable storage medium is located to execute the method according to any one of claims 1 to 7.
Citation Information
Cited By
Water pump load torque updating method, engineering machinery water pump early warning method, storage medium and equipment
CN121676414A