Cavitation monitoring method, device, electronic equipment, storage medium and program product for centrifugal pump
By obtaining the current temperature and speed of the centrifugal pump and based on the speed threshold determined by historical data, we can judge whether there is cavitation in the centrifugal pump in real time, which solves the problem of low monitoring efficiency in the existing technology and improves the operating status monitoring efficiency of the centrifugal pump.
Patent Information
- Application Number
- CN202411863182.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-17
- Publication Date
- 2025-04-08
AI Technical Summary
In the prior art, due to the low frequency of manual regular maintenance, the centrifugal pump may have been monitored after cavitation, which reduces the monitoring efficiency of the centrifugal pump.
By obtaining the current feeding temperature and current rotation speed of the centrifugal pump, based on the preset temperature and corresponding speed threshold in the reference data determined by the historical operation data, it is determined whether the current rotation speed is greater than or equal to the target speed threshold, thereby determining whether there is cavitation phenomenon.
Real-time monitoring of centrifugal pumps is realized, monitoring efficiency is improved, cavitation phenomenon is detected and dealt with in a timely manner, and the service life of centrifugal pumps is extended.
Smart Images

Figure CN119778283A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of big data, and in particular to a method, device, electronic equipment, storage medium and program product for monitoring cavitation of a centrifugal pump. Background Art
[0002] A centrifugal pump is a mechanical device that can transport liquid using the centrifugal force generated by the rotation of the impeller.
[0003] Centrifugal pumps are prone to cavitation during operation, which accelerates the wear and corrosion of materials inside the centrifugal pump, thereby causing the performance of the centrifugal pump to deteriorate. In related technologies, factories can prevent centrifugal pumps from cavitation through regular manual maintenance.
[0004] However, in the above method, due to the low frequency of manual regular maintenance, cavitation may be detected manually only after it has occurred, resulting in low monitoring efficiency for the centrifugal pump. Summary of the invention
[0005] The embodiments of the present application provide a method, device, electronic device, storage medium and program product for monitoring cavitation of a centrifugal pump, so as to achieve the effect of improving the monitoring efficiency of the centrifugal pump.
[0006] In a first aspect, an embodiment of the present application provides a method for monitoring cavitation of a centrifugal pump, comprising:
[0007] Get the current liquid temperature and current speed of the centrifugal pump;
[0008] Acquire reference data corresponding to the centrifugal pump, the reference data including a plurality of preset temperatures and a speed threshold corresponding to each preset temperature, the reference data being determined according to historical operation data of the centrifugal pump in a plurality of historical time periods, the historical operation data including: system parameters, operating environment parameters, a plurality of historical feed liquid temperatures, and a plurality of historical speeds of the centrifugal pump at each detection moment in the historical time period;
[0009] Determining a target speed threshold corresponding to the current slurry temperature according to the current slurry temperature and the reference data;
[0010] If the current rotation speed is greater than or equal to the target rotation speed threshold, it is determined that cavitation occurs in the centrifugal pump; if the current rotation speed is less than the target rotation speed threshold, it is determined that cavitation does not occur in the centrifugal pump.
[0011] In a possible implementation manner, obtaining reference data corresponding to the centrifugal pump includes:
[0012] For any historical period, determining initial data of the historical period according to historical operation data of the historical period, wherein the initial data includes the multiple preset temperatures and initial rotation speed thresholds corresponding to the preset temperatures;
[0013] The reference data is determined according to the initial data of each historical period.
[0014] In a possible implementation manner, determining the initial data of the historical period according to the historical operation data of the historical period includes:
[0015] For any detection moment in the historical period, determining the operating state of the centrifugal pump at the detection moment according to the system parameters and operating environment parameters of the centrifugal pump at the detection moment, wherein the operating state is a normal state or an abnormal state;
[0016] The initial data of the historical period is determined according to the operating state of the centrifugal pump at each detection moment, the historical feed liquid temperature and the historical rotation speed.
[0017] In a possible implementation, determining the operating state of the centrifugal pump at the detection time according to the system parameters and operating environment parameters of the centrifugal pump at the detection time includes:
[0018] Determine the effective NPSH of the centrifugal pump at the detection time according to the system parameters and operating environment parameters of the centrifugal pump at the detection time;
[0019] Determine a cavitation difference between the effective NPSH and a preset NPSH corresponding to the centrifugal pump;
[0020] If the cavitation difference is greater than or equal to a preset threshold, determining that the operating state is the normal state;
[0021] If the cavitation difference is less than the preset threshold, the operating state is determined to be the abnormal state.
[0022] In a possible implementation manner, determining the effective NPSH of the centrifugal pump at the detection time according to the system parameters and the operating environment parameters of the centrifugal pump at the detection time includes:
[0023] The effective NPSH of the centrifugal pump at the detection time is determined according to the following formula:
[0024]
[0025] Wherein, the NPSHa is the effective cavitation margin, the p a is the absolute pressure of the inlet pool surface, ρ is the specific gravity of water, g is the acceleration of gravity, and Zs is the installation height of the centrifugal pump, and h i is the head loss of the water inlet pipeline, the p v is the saturated vapor pressure of the liquid, the system parameters include the absolute pressure of the liquid surface of the inlet water pool, the installation height of the centrifugal pump and the head loss of the water inlet pipeline, and the operating environment parameters include the specific gravity of the water, the gravitational acceleration, and the saturated vapor pressure of the liquid.
[0026] In a possible implementation, the initial data of the historical period is determined according to the operating state, historical feed liquid temperature and historical rotation speed of the centrifugal pump at each detection moment, including:
[0027] determining the plurality of preset temperatures;
[0028] Determine a plurality of detection moments corresponding to each preset temperature according to the plurality of preset temperatures and the historical slurry temperature at each detection moment;
[0029] For any preset temperature, determine the initial speed threshold corresponding to the preset temperature according to the operating status and historical speed at multiple detection moments corresponding to the preset temperature;
[0030] It is determined that the initial data of the historical period includes each preset temperature and an initial rotation speed threshold corresponding to each preset temperature.
[0031] In a possible implementation, determining the initial speed threshold corresponding to the preset temperature according to the operating states and historical speeds at multiple detection moments corresponding to the preset temperature includes:
[0032] According to the operating states at multiple detection moments corresponding to the preset temperature, M first detection moments and N second detection moments are determined from the multiple detection moments, the operating state of the centrifugal pump at the first detection moment is the normal state, the operating state of the centrifugal pump at the second detection moment is the abnormal state, and M and N are integers;
[0033] Determine a maximum speed among the historical speeds corresponding to the M first detection moments, and determine a minimum speed among the historical speeds corresponding to the N second detection moments;
[0034] If the M is 0 and the N is greater than 0, the minimum rotation speed is determined as the initial rotation speed threshold;
[0035] If the M is greater than 0 and the N is 0, the maximum speed is determined as the initial speed threshold;
[0036] If the M is greater than 0 and the N is greater than 0, the average value of the minimum rotational speed and the maximum rotational speed is determined as the initial rotational speed threshold.
[0037] In a possible implementation, determining the reference data according to the initial data of each historical period includes:
[0038] For any preset temperature, an initial speed threshold corresponding to the preset temperature is obtained from the initial data of each historical period, so as to obtain multiple initial speed thresholds corresponding to the preset temperature;
[0039] determining an average value of a plurality of initial rotation speed thresholds corresponding to the preset temperature as the rotation speed threshold corresponding to the preset temperature;
[0040] The reference data is determined to include the plurality of preset temperatures and a rotation speed threshold corresponding to each preset temperature.
[0041] In a second aspect, an embodiment of the present application provides a cavitation monitoring device for a centrifugal pump, comprising: a first acquisition module, a second acquisition module, a first determination module, and a second determination module, wherein:
[0042] The first acquisition module is used to acquire the current liquid temperature and current rotation speed of the centrifugal pump;
[0043] The second acquisition module is used to acquire reference data corresponding to the centrifugal pump, wherein the reference data includes a plurality of preset temperatures and a speed threshold corresponding to each preset temperature, and the reference data is determined according to historical operation data of the centrifugal pump in a plurality of historical time periods, and the historical operation data includes: system parameters, operating environment parameters, a plurality of historical feed liquid temperatures, and a plurality of historical speeds of the centrifugal pump at each detection time in the historical time period;
[0044] The first determination module is used to determine a target speed threshold corresponding to the current slurry temperature according to the current slurry temperature and the reference data;
[0045] The second determination module is used to determine that the centrifugal pump has cavitation if the current speed is greater than or equal to the target speed threshold, and to determine that the centrifugal pump does not have cavitation if the current speed is less than the target speed threshold. In a possible implementation manner.
[0046] In a possible implementation manner, the second acquisition module is specifically configured to:
[0047] For any historical period, determining initial data of the historical period according to historical operation data of the historical period, wherein the initial data includes the multiple preset temperatures and initial rotation speed thresholds corresponding to the preset temperatures;
[0048] The reference data is determined according to the initial data of each historical period.
[0049] In a possible implementation manner, the second acquisition module is specifically configured to:
[0050] For any detection moment in the historical period, determining the operating state of the centrifugal pump at the detection moment according to the system parameters and operating environment parameters of the centrifugal pump at the detection moment, wherein the operating state is a normal state or an abnormal state;
[0051] The initial data of the historical period is determined according to the operating state of the centrifugal pump at each detection moment, the historical feed liquid temperature and the historical rotation speed.
[0052] In a possible implementation manner, the second acquisition module is specifically configured to:
[0053] Determine the effective NPSH of the centrifugal pump at the detection time according to the system parameters and operating environment parameters of the centrifugal pump at the detection time;
[0054] Determine a cavitation difference between the effective NPSH and a preset NPSH corresponding to the centrifugal pump;
[0055] If the cavitation difference is greater than or equal to a preset threshold, determining that the operating state is the normal state;
[0056] If the cavitation difference is less than the preset threshold, the operating state is determined to be the abnormal state.
[0057] In a possible implementation manner, the second acquisition module is specifically configured to:
[0058] The effective NPSH of the centrifugal pump at the detection time is determined according to the following formula:
[0059]
[0060] Wherein, the NPSHa is the effective cavitation margin, the p a is the absolute pressure of the inlet pool surface, ρ is the specific gravity of water, g is the acceleration of gravity, and Z s is the installation height of the centrifugal pump, and h i is the head loss of the water inlet pipeline, the p v is the saturated vapor pressure of the liquid, the system parameters include the absolute pressure of the liquid surface of the inlet water pool, the installation height of the centrifugal pump and the head loss of the water inlet pipeline, and the operating environment parameters include the specific gravity of the water, the gravitational acceleration, and the saturated vapor pressure of the liquid.
[0061] In a possible implementation manner, the second acquisition module is specifically configured to:
[0062] determining the plurality of preset temperatures;
[0063] Determine a plurality of detection moments corresponding to each preset temperature according to the plurality of preset temperatures and the historical slurry temperature at each detection moment;
[0064] For any preset temperature, determine the initial speed threshold corresponding to the preset temperature according to the operating status and historical speed at multiple detection moments corresponding to the preset temperature;
[0065] It is determined that the initial data of the historical period includes each preset temperature and an initial rotation speed threshold corresponding to each preset temperature.
[0066] In a possible implementation manner, the second acquisition module is specifically configured to:
[0067] According to the operating states at multiple detection moments corresponding to the preset temperature, M first detection moments and N second detection moments are determined from the multiple detection moments, the operating state of the centrifugal pump at the first detection moment is the normal state, the operating state of the centrifugal pump at the second detection moment is the abnormal state, and M and N are integers;
[0068] Determine a maximum speed among the historical speeds corresponding to the M first detection moments, and determine a minimum speed among the historical speeds corresponding to the N second detection moments;
[0069] If the M is 0 and the N is greater than 0, the minimum rotation speed is determined as the initial rotation speed threshold;
[0070] If the M is greater than 0 and the N is 0, the maximum speed is determined as the initial speed threshold;
[0071] If the M is greater than 0 and the N is greater than 0, the average value of the minimum rotational speed and the maximum rotational speed is determined as the initial rotational speed threshold.
[0072] In a possible implementation manner, the second acquisition module is specifically configured to:
[0073] For any preset temperature, an initial speed threshold corresponding to the preset temperature is obtained from the initial data of each historical period, so as to obtain multiple initial speed thresholds corresponding to the preset temperature;
[0074] determining an average value of a plurality of initial rotation speed thresholds corresponding to the preset temperature as the rotation speed threshold corresponding to the preset temperature;
[0075] The reference data is determined to include the plurality of preset temperatures and a rotation speed threshold corresponding to each preset temperature.
[0076] In a third aspect, an embodiment of the present application provides a cavitation monitoring device for a centrifugal pump, comprising: a memory, a processor;
[0077] The memory stores computer-executable instructions;
[0078] The processor executes the computer-executable instructions stored in the memory, so that the processor executes the above first aspect and / or various possible implementations of the first aspect.
[0079] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, in which computer-executable instructions are stored. When the computer-executable instructions are executed by a processor, they are used to implement the first aspect above and / or various possible implementations of the first aspect.
[0080] In a fifth aspect, an embodiment of the present application provides a computer program product, including a computer program, which, when executed by a processor, implements the above first aspect and / or various possible implementation methods of the first aspect.
[0081] The embodiment of the present application provides a centrifugal pump cavitation monitoring method, device, electronic device, storage medium and program product. When it is necessary to monitor whether the centrifugal pump has cavitation, the current liquid temperature and current speed of the centrifugal pump can be obtained, and the corresponding target speed threshold is determined in the reference data according to the current liquid temperature. By judging whether the current speed is greater than or equal to the target speed threshold, it is judged whether the centrifugal pump has cavitation. Through the above method, only the current liquid temperature and the current speed need to be determined, that is, the operating status of the centrifugal pump can be monitored in real time, which improves the monitoring efficiency of the centrifugal pump. BRIEF DESCRIPTION OF THE DRAWINGS
[0082] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.
[0083] Figure 1 A schematic diagram of the system architecture provided for an embodiment of the present application;
[0084] Figure 2 A schematic flow chart of a method for monitoring cavitation of a centrifugal pump provided in an embodiment of the present application;
[0085] Figure 3 A schematic diagram of a process for determining reference data provided in an embodiment of the present application;
[0086] Figure 4A schematic diagram of the structure of a cavitation monitoring device for a centrifugal pump provided in an embodiment of the present application;
[0087] Figure 5 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application.
[0088] The above drawings have shown clear embodiments of the present application, which will be described in more detail later. These drawings and text descriptions are not intended to limit the scope of the present application in any way, but to illustrate the concept of the present application to those skilled in the art by referring to specific embodiments. DETAILED DESCRIPTION
[0089] Exemplary embodiments will be described in detail herein, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, the same numbers in different drawings represent the same or similar elements unless otherwise indicated. The implementations described in the following exemplary embodiments do not represent all implementations consistent with the present application. Instead, they are merely examples of devices and methods consistent with some aspects of the present application as detailed in the appended claims.
[0090] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use, processing, transmission, provision, disclosure and application of the relevant data comply with the relevant laws, regulations and standards of the relevant countries and regions, take necessary confidentiality measures, do not violate public order and good morals, and provide corresponding operation entrances for users to choose to authorize or refuse.
[0091] In addition, this application involves big data analysis of user information (including but not limited to personal biometrics, identity data, consumption data, asset data, electronic terminal operation data, etc.), and the use of artificial intelligence technology for automated decision-making, and a technical solution for making decisions that have a significant impact on personal rights and interests based on the results of automated decision-making. The application provides users with corresponding operation entrances for them to choose to agree or reject the results of automated decision-making; if the user chooses to reject, the expert decision-making process will be entered.
[0092] It should be noted that the cavitation monitoring method, device, electronic device, storage medium and program product of a centrifugal pump in the present application can be used in the field of big data, and can also be used in any field except the field of big data. The application field of the cavitation monitoring method, device, electronic device, storage medium and program product of a centrifugal pump in the present application is not limited.
[0093] It should be noted that in the embodiments of the present application, certain software, components, models and other existing solutions in the industry may be mentioned, and they should be regarded as exemplary. Their purpose is only to illustrate the feasibility of implementing the technical solution of the present application, but it does not mean that the applicant has or will necessarily use the solution.
[0094] For ease of understanding, the following Figure 1 , the system architecture applicable to the embodiments of the present application is described.
[0095] Figure 1 This is a schematic diagram of the system architecture provided by the embodiment of this application. Figure 1 , including a centrifugal pump 101 and an electronic device 102. The centrifugal pump 101 includes an impeller, and by rotating the impeller, centrifugal force can be generated to increase the pressure and flow rate of the feed liquid, thereby realizing the transportation of the feed liquid. The centrifugal pump 101 also includes a speed sensor, a temperature sensor and a communication module. The speed sensor can be used to measure the speed of the impeller in the centrifugal pump 101, and the temperature sensor can be used to measure the temperature of the feed liquid in the centrifugal pump 101. The communication module can send the speed of the impeller measured by the speed sensor and the temperature of the feed liquid measured by the temperature sensor to the electronic device 102. The electronic device 102 can be a user's terminal device or a server, and the electronic device 102 can receive the speed of the impeller and the temperature of the feed liquid sent by the communication module of the centrifugal pump 101.
[0096] Centrifugal pumps are prone to cavitation during operation, which accelerates the wear and corrosion of materials in the centrifugal pump, thereby causing the working performance of the centrifugal pump to deteriorate. In the related art, factories can monitor whether centrifugal pumps have cavitation by performing manual regular maintenance. However, in the above method, due to the low frequency of manual regular maintenance, cavitation may be detected manually only after it has occurred, resulting in low monitoring efficiency of centrifugal pumps.
[0097] In view of the above problems, in an embodiment of the present application, when it is necessary to monitor whether a centrifugal pump has cavitation, the current liquid temperature and the current speed of the centrifugal pump can be obtained, and the corresponding target speed threshold can be determined in the reference data according to the current liquid temperature, and whether the centrifugal pump has cavitation can be determined by judging whether the current speed is greater than or equal to the target speed threshold. Through the above method, it is only necessary to determine the current liquid temperature and the current speed, that is, the operating status of the centrifugal pump can be monitored in real time, thereby improving the monitoring efficiency of the centrifugal pump.
[0098] The technical solution of the present application and how the technical solution of the present application solves the above-mentioned technical problems are described in detail below with specific embodiments. The following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be repeated in some embodiments. The embodiments of the present application will be described below in conjunction with the accompanying drawings.
[0099] Figure 2 A flow chart of a centrifugal pump cavitation monitoring method provided in an embodiment of the present application. Figure 2 As shown, the method may include the following steps:
[0100] S201, obtaining the current liquid temperature and current rotation speed of the centrifugal pump.
[0101] The execution subject of the embodiment of the present application may be an electronic device, or a cavitation monitoring device for a centrifugal pump disposed in the electronic device. The cavitation monitoring device for a centrifugal pump may be implemented by software, or by a combination of software and hardware. The electronic device may refer to a terminal device or a server.
[0102] The current liquid temperature may refer to the temperature of the liquid in the centrifugal pump at the current moment, and the current rotation speed may refer to the rotation speed of the impeller in the centrifugal pump at the current moment.
[0103] A temperature sensor and a speed sensor may be provided in the centrifugal pump. The temperature sensor may obtain the current material liquid temperature, and the speed sensor may obtain the current speed.
[0104] S202: Obtain reference data corresponding to the centrifugal pump.
[0105] The reference data corresponding to the centrifugal pump may refer to a speed threshold corresponding to a preset temperature determined based on historical operation data of multiple historical periods. The reference data may include multiple preset temperatures and a speed threshold corresponding to each preset temperature. For example, the reference data may be as shown in Table 1, see Table 1.
[0106] Table 1
[0107] Preset temperature Speed threshold 85 3050 86 3035 87 3030 88 3020 89 3005 90 3000 91 2990 92 2980 93 2975 94 2965 95 2950
[0108] The preset temperature may be a temperature value determined according to historical operation data of a historical period, and the preset temperature is an integer. The speed threshold may refer to a value determined according to historical operation data of a historical period. The historical operation data may include system parameters, operating environment parameters, multiple historical feed liquid temperatures, and multiple historical speeds of the centrifugal pump at each detection time in the historical period.
[0109] System parameters can refer to internal parameters that directly affect the performance of centrifugal pump equipment. System parameters can be controlled through design, configuration or adjustment. For example, system parameters may include the absolute pressure of the inlet water tank liquid level, the installation height of the centrifugal pump, the head loss of the water inlet pipeline, etc.
[0110] Operating environment parameters may refer to external conditions that affect the operation of the equipment. Operating environment parameters are usually not directly controlled by the equipment or system, but are determined by the operating environment or natural conditions. For example, operating environment parameters may include the specific gravity of water, gravitational acceleration, saturated vapor pressure of liquid, etc.
[0111] S203: Determine a target rotation speed threshold corresponding to the current slurry temperature according to the current slurry temperature and reference data.
[0112] The target speed threshold can be determined in the following manner: obtain the current slurry temperature, determine whether the current slurry temperature is an integer, if so, determine a preset temperature that is the same as the current slurry temperature in the reference data; if not, approximate the current slurry temperature to obtain the target slurry temperature, and determine a preset temperature that is the same as the target slurry temperature in the reference data; based on the preset temperature, determine a speed threshold corresponding to the preset temperature in the reference data, and determine the speed threshold as the target speed threshold.
[0113] The approximate processing may refer to rounding the current feed liquid temperature to obtain the nearest integer to the current feed liquid temperature.
[0114] For example, assuming that the current slurry temperature is 88.2 degrees, the reference data is shown in Table 1. After approximate processing of the current slurry temperature, the target slurry temperature can be obtained to be 88 degrees. According to the reference data, the corresponding target speed threshold can be determined to be 3020; assuming that the current slurry temperature is 92 degrees, the reference data is shown in Table 1. According to the reference data, the corresponding target speed threshold can be determined to be 2980.
[0115] S204: If the current rotation speed is greater than or equal to the target rotation speed threshold, it is determined that the centrifugal pump has cavitation; if the current rotation speed is less than the target rotation speed threshold, it is determined that the centrifugal pump does not have cavitation.
[0116] Whether cavitation occurs can be determined in the following manner: obtaining the current speed and the target speed threshold; determining whether the current speed is greater than or equal to the target speed threshold, if so, determining that cavitation occurs in the centrifugal pump; if not, determining that cavitation does not occur in the centrifugal pump.
[0117] In an embodiment of the present application, when it is necessary to monitor whether a centrifugal pump has cavitation, the current liquid temperature and the current speed of the centrifugal pump can be obtained, and the corresponding target speed threshold can be determined in the reference data according to the current liquid temperature; it is determined whether the current speed is greater than or equal to the target speed threshold, and if so, it is determined that the centrifugal pump has cavitation, and if not, it is determined that the centrifugal pump does not have cavitation. Through the above method, it is only necessary to determine the current liquid temperature and the current speed, that is, the operating status of the centrifugal pump can be monitored in real time, which improves the monitoring efficiency of the centrifugal pump.
[0118] Based on any of the above embodiments, Figure 4 , the process of determining reference data is described in detail.
[0119] Figure 3 Schematic diagram of the process of determining reference data provided in the embodiment of this application. Figure 3 , the method may include:
[0120] S301. For any historical period, obtain any detection time in any historical period, and determine the effective NPSH of the centrifugal pump at the detection time according to the system parameters and operating environment parameters of the centrifugal pump at the detection time.
[0121] The detection time may refer to the time at which the centrifugal pump is detected according to the interval time within the historical period. For example, assuming that the historical period is from 3:00 to 3:05 and the interval time is one minute, the detection time is 3:00, 3:01, 3:02, 3:03, 3:04 and 3:05. The interval time may be set in advance by the user in the electronic device.
[0122] System parameters can refer to internal parameters that directly affect the performance of centrifugal pump equipment. System parameters can be controlled by design, configuration or adjustment. System parameters can include the absolute pressure of the inlet water tank liquid level, the installation height of the centrifugal pump, the head loss of the water inlet pipeline, etc. Among them, the absolute pressure of the inlet water tank liquid level refers to the absolute pressure of the inlet water tank liquid level, which depends on the depth of the water tank, the sealing condition of the water tank and the atmospheric pressure; the installation height of the centrifugal pump refers to the installation height of the centrifugal pump relative to the inlet water tank liquid level. The installation height of the centrifugal pump can affect the pressure at the pump inlet; the head loss of the water inlet pipeline refers to the head loss encountered by the fluid when it flows in the water inlet pipeline. The head loss of the water inlet pipeline depends on the length, diameter, material and flow rate of the pipeline.
[0123] Operating environment parameters may refer to external conditions that affect the operation of the equipment. Operating environment parameters are usually not directly controlled by the equipment or system, but are determined by the operating environment or natural conditions. Operating environment parameters may include the specific gravity of water, gravitational acceleration, liquid saturated vapor pressure, etc. Among them, liquid saturated vapor pressure may refer to the saturated vapor pressure of a liquid at a given temperature, and the liquid saturated vapor pressure depends on the type and temperature of the liquid.
[0124] The effective NPSH can refer to the minimum energy head that the liquid can provide to the pump at the suction port of the centrifugal pump to avoid cavitation. For example, the effective NPSH can be 10 meters.
[0125] Assume that p a is the absolute pressure of the inlet pool surface, ρ is the specific gravity of water, g is the acceleration of gravity, Z s is the installation height of the centrifugal pump, h iis the head loss of the water inlet pipeline, p v is the saturated vapor pressure of the liquid, then the effective NPSHa of the centrifugal pump at the time of detection can be expressed as:
[0126]
[0127] S302, determining a cavitation difference between an effective cavitation margin and a preset cavitation margin corresponding to a centrifugal pump, and judging whether the cavitation difference is greater than or equal to a preset threshold.
[0128] The preset NPSH may refer to a minimum NPSH value set when the centrifugal pump is designed to ensure that cavitation does not occur in the centrifugal pump. For example, the preset NPSH may be 3 meters. The preset threshold may be a value set in advance by the user in the terminal device. For example, the preset threshold may be 1 meter.
[0129] The cavitation difference can be determined in the following way: obtain the preset cavitation margin and effective cavitation margin corresponding to the centrifugal pump, where the preset cavitation margin can be a value set by the user in advance in the terminal device; subtract the effective cavitation margin from the preset cavitation margin corresponding to the centrifugal pump to obtain the cavitation difference.
[0130] For example, assuming that the effective cavitation margin is 8 meters, the preset cavitation margin is 3 meters, and the preset threshold is 1 meter, it can be determined that the cavitation difference is 5 meters, and the cavitation difference is greater than or equal to the preset threshold.
[0131] If yes, execute S303.
[0132] If not, execute S304.
[0133] S303: Determine that the operating state of the centrifugal pump is normal.
[0134] The normal operating state of the centrifugal pump can indicate that there is no cavitation phenomenon in the centrifugal pump at the current detection moment.
[0135] S304: Determine that the operating state of the centrifugal pump is an abnormal state.
[0136] The abnormal operating state of the centrifugal pump may indicate that cavitation exists in the centrifugal pump at the current detection moment.
[0137] S305, determining a plurality of preset temperatures, and determining a plurality of detection moments corresponding to each preset temperature according to the plurality of preset temperatures and the historical feed liquid temperature at each detection moment.
[0138] The difference between the historical feed liquid temperature of the centrifugal pump at the detection moment and the corresponding preset temperature is less than or equal to the preset difference.
[0139] The preset temperature can be determined in the following manner: obtaining the historical feed liquid temperature at each detection moment; determining the temperature interval of the historical feed liquid temperature according to multiple historical feed liquid temperatures; and determining multiple preset temperatures within the temperature interval according to the temperature interval, where the preset temperature is an integer. For example, assuming that the temperature interval is 80 degrees to 85 degrees, the multiple preset temperatures include 80 degrees, 81 degrees, 82 degrees, 83 degrees, 84 degrees, and 85 degrees.
[0140] The multiple detection moments corresponding to the preset temperature can be determined in the following way: obtain the historical slurry temperature at each detection moment; perform approximate processing on the historical slurry temperature to obtain the target slurry temperature corresponding to the historical slurry temperature; and determine the detection moments corresponding to multiple target slurry temperatures that are the same as the preset temperature as the multiple detection moments corresponding to the preset temperature.
[0141] S306 , for any preset temperature, determine an initial speed threshold corresponding to the preset temperature according to the operating states and historical speeds at multiple detection moments corresponding to the preset temperature.
[0142] The initial speed threshold can be determined in the following manner: according to the operating status of multiple detection moments corresponding to the preset temperature, M first detection moments and N second detection moments are determined from the multiple detection moments, wherein the operating status of the centrifugal pump at the first detection moment is a normal state, and the operating status of the centrifugal pump at the second detection moment is an abnormal state, and M and N are integers greater than or equal to 0; the maximum speed is determined from the historical speeds corresponding to the M first detection moments, and the minimum speed is determined from the historical speeds corresponding to the N second detection moments; if M is 0 and N is greater than 0, the minimum speed is determined as the initial speed threshold; if M is greater than 0 and N is 0, the maximum speed is determined as the initial speed threshold; if M is greater than 0 and N is greater than 0, the average of the minimum speed and the maximum speed is determined as the initial speed threshold.
[0143] For example, assuming that the operating states and historical speeds at multiple detection moments corresponding to any preset temperature are as shown in Table 2, please refer to Table 2.
[0144] Table 2
[0145]
[0146]
[0147] It can be determined that there are 7 first detection moments and 3 second detection moments, that is, M=7, N=3, M and N are both greater than 0. Among the historical speeds corresponding to the M first detection moments, the maximum speed can be determined to be 3250, and among the historical speeds corresponding to the N first detection moments, the minimum speed can be determined to be 3300. It can be determined that the average of the minimum speed and the maximum speed is 3275, and the initial speed threshold can be determined to be 3275.
[0148] S307: Determine the initial data of the historical period.
[0149] The initial data includes each preset temperature and an initial rotation speed threshold corresponding to each preset temperature. For example, the initial data may be as shown in Table 3. Please refer to Table 3.
[0150] Table 3
[0151] Preset temperature Initial speed threshold 85 3057 86 3035 87 3031 88 3022 89 3014 90 3004 91 2991 92 2982 93 2975 94 2960 95 2944
[0152] S308. Determine reference data based on the initial data of each historical period.
[0153] The reference data can be determined in the following manner: for any preset temperature, the initial speed threshold corresponding to the preset temperature is obtained in the initial data of each historical period, and multiple initial speed thresholds corresponding to the preset temperature are obtained; the average value of the multiple initial speed thresholds corresponding to the preset temperature is determined as the speed threshold corresponding to the preset temperature; and it is determined that the reference data includes multiple preset temperatures and the speed threshold corresponding to each preset temperature.
[0154] For example, assuming that the initial speed threshold corresponding to any preset temperature in each historical period is shown in Table 4, please refer to Table 4.
[0155] Table 4
[0156] Historical period Initial speed threshold 3:00-4:00 3434 4:00-5:00 3563 5:00-6:00 3512 6:00-7:00 3498 7:00-8:00 3509
[0157] It can be determined that the average value of multiple initial speed thresholds corresponding to the preset temperature is 3503, that is, the speed threshold corresponding to the preset temperature is 3503.
[0158] In an embodiment of the present application, when it is necessary to monitor whether a centrifugal pump has cavitation, reference data can be determined based on historical operating data of a historical period. For any historical period, any detection moment in any historical period can be obtained, and the effective cavitation margin of the centrifugal pump at the detection moment can be determined based on the system parameters and operating environment parameters of the centrifugal pump at the detection moment; the cavitation difference between the effective cavitation margin and the preset cavitation margin corresponding to the centrifugal pump is determined, and it is judged whether the cavitation difference is greater than or equal to a preset threshold value. If so, it is determined that the operating state of the centrifugal pump is normal; if not, it is determined that the operating state of the centrifugal pump is abnormal; multiple preset temperatures are determined, and multiple detection moments corresponding to each preset temperature are determined based on the multiple preset temperatures and the historical slurry temperature at each detection moment; for any preset temperature, the initial speed threshold corresponding to the preset temperature is determined based on the operating state and historical speed at multiple detection moments corresponding to the preset temperature; the initial data of the historical period is determined, and the reference data is determined based on the initial data of each historical period. The reference data is determined by the historical operation data of the historical period. Therefore, in practical applications, it is only necessary to determine the current slurry temperature and the current speed to determine the operating status of the centrifugal pump, thereby improving the monitoring efficiency of the centrifugal pump.
[0159] Figure 4 This is a schematic diagram of the structure of a centrifugal pump cavitation monitoring device provided in an embodiment of the present application. Figure 4 The cavitation monitoring device 10 for a centrifugal pump includes: a first acquisition module 11, a second acquisition module 12, a first determination module 13 and a second determination module 14, wherein:
[0160] The first acquisition module 11 is used to acquire the current liquid temperature and current rotation speed of the centrifugal pump;
[0161] The second acquisition module 12 is used to acquire reference data corresponding to the centrifugal pump, wherein the reference data includes a plurality of preset temperatures and a speed threshold corresponding to each preset temperature, and the reference data is determined according to historical operation data of the centrifugal pump in a plurality of historical time periods, and the historical operation data includes: system parameters, operating environment parameters, a plurality of historical feed liquid temperatures, and a plurality of historical speeds of the centrifugal pump at each detection time in the historical time period;
[0162] The first determination module 13 is used to determine the target speed threshold corresponding to the current liquid temperature according to the current liquid temperature and the reference data;
[0163] The second determination module 14 is used to determine that the centrifugal pump has cavitation if the current speed is greater than or equal to the target speed threshold, and to determine that the centrifugal pump does not have cavitation if the current speed is less than the target speed threshold. In a possible implementation manner.
[0164] A cavitation monitoring device for a centrifugal pump provided in an embodiment of the present application can implement the technical solution shown in the above method embodiment, and its implementation principle and beneficial effects are similar, which will not be repeated here.
[0165] In a possible implementation manner, the second acquisition module 12 is specifically configured to:
[0166] For any historical period, determining initial data of the historical period according to historical operation data of the historical period, wherein the initial data includes the multiple preset temperatures and initial rotation speed thresholds corresponding to the preset temperatures;
[0167] The reference data is determined according to the initial data of each historical period.
[0168] In a possible implementation manner, the second acquisition module 12 is specifically configured to:
[0169] For any detection moment in the historical period, determining the operating state of the centrifugal pump at the detection moment according to the system parameters and operating environment parameters of the centrifugal pump at the detection moment, wherein the operating state is a normal state or an abnormal state;
[0170] The initial data of the historical period is determined according to the operating state of the centrifugal pump at each detection moment, the historical feed liquid temperature and the historical rotation speed.
[0171] In a possible implementation manner, the second acquisition module 12 is specifically configured to:
[0172] Determine the effective NPSH of the centrifugal pump at the detection time according to the system parameters and operating environment parameters of the centrifugal pump at the detection time;
[0173] Determine a cavitation difference between the effective NPSH and a preset NPSH corresponding to the centrifugal pump;
[0174] If the cavitation difference is greater than or equal to a preset threshold, determining that the operating state is the normal state;
[0175] If the cavitation difference is less than the preset threshold, the operating state is determined to be the abnormal state.
[0176] In a possible implementation manner, the second acquisition module 12 is specifically configured to:
[0177] The effective NPSH of the centrifugal pump at the detection time is determined according to the following formula:
[0178]
[0179] Wherein, the NPSHa is the effective cavitation margin, the p a is the absolute pressure of the inlet pool surface, ρ is the specific gravity of water, g is the acceleration of gravity, and Z s is the installation height of the centrifugal pump, and h i is the head loss of the water inlet pipeline, the p v is the saturated vapor pressure of the liquid, the system parameters include the absolute pressure of the liquid surface of the inlet water pool, the installation height of the centrifugal pump and the head loss of the water inlet pipeline, and the operating environment parameters include the specific gravity of the water, the gravitational acceleration, and the saturated vapor pressure of the liquid.
[0180] In a possible implementation manner, the second acquisition module 12 is specifically configured to:
[0181] determining the plurality of preset temperatures;
[0182] Determine a plurality of detection moments corresponding to each preset temperature according to the plurality of preset temperatures and the historical slurry temperature at each detection moment;
[0183] For any preset temperature, determine the initial speed threshold corresponding to the preset temperature according to the operating status and historical speed at multiple detection moments corresponding to the preset temperature;
[0184] It is determined that the initial data of the historical period includes each preset temperature and an initial rotation speed threshold corresponding to each preset temperature.
[0185] In a possible implementation manner, the second acquisition module 12 is specifically configured to:
[0186] According to the operating states at multiple detection moments corresponding to the preset temperature, M first detection moments and N second detection moments are determined from the multiple detection moments, the operating state of the centrifugal pump at the first detection moment is the normal state, the operating state of the centrifugal pump at the second detection moment is the abnormal state, and M and N are integers;
[0187] Determine a maximum speed among the historical speeds corresponding to the M first detection moments, and determine a minimum speed among the historical speeds corresponding to the N second detection moments;
[0188] If the M is 0 and the N is greater than 0, the minimum speed is determined as the initial speed threshold;
[0189] If the M is greater than 0 and the N is 0, the maximum speed is determined as the initial speed threshold;
[0190] If the M is greater than 0 and the N is greater than 0, the average value of the minimum rotational speed and the maximum rotational speed is determined as the initial rotational speed threshold.
[0191] In a possible implementation manner, the second acquisition module 12 is specifically configured to:
[0192] For any preset temperature, an initial speed threshold corresponding to the preset temperature is obtained from the initial data of each historical period, so as to obtain multiple initial speed thresholds corresponding to the preset temperature;
[0193] determining an average value of a plurality of initial rotation speed thresholds corresponding to the preset temperature as the rotation speed threshold corresponding to the preset temperature;
[0194] The reference data is determined to include the plurality of preset temperatures and a rotation speed threshold corresponding to each preset temperature.
[0195] A cavitation monitoring device for a centrifugal pump provided in an embodiment of the present application can implement the technical solution shown in the above method embodiment, and its implementation principle and beneficial effects are similar, which will not be repeated here.
[0196] Figure 5 This is a schematic diagram of the structure of an electronic device provided in an embodiment of the present application. Figure 5 As shown, the electronic device 20 may include: a transceiver 21 , a processor 22 , and a memory 23 .
[0197] The processor 22 executes the computer execution instructions stored in the memory, so that the processor 22 executes the scheme in the above embodiment. The processor 22 can be a general-purpose processor, including a central processing unit CPU, a network processor (NP), etc.; it can also be a digital signal processor DSP, an application-specific integrated circuit ASIC, a field programmable gate array FPGA or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components.
[0198] The memory 23 is connected to the processor 22 via a system bus and completes communication between them. The memory 23 is used to store computer program instructions.
[0199] The transceiver 21 may be used to obtain tasks to be executed and configuration information of the tasks to be executed.
[0200] The system bus can be a peripheral component interconnect (PCI) bus or an extended industry standard architecture (EISA) bus, etc. The system bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, only one thick line is used in the figure, but it does not mean that there is only one bus or one type of bus. The transceiver is used to realize the communication between the database access device and other computers (such as clients, read-write libraries, and read-only libraries). The memory may include random access memory (RAM) and may also include non-volatile memory.
[0201] The electronic device provided in the embodiment of the present application may be the terminal device of the above embodiment.
[0202] An embodiment of the present application also provides a chip for running instructions, which is used to execute the technical solution for cavitation monitoring of the centrifugal pump in the above embodiment.
[0203] An embodiment of the present application further provides a computer-readable storage medium, in which computer instructions are stored. When the computer instructions are executed on a computer, the computer executes the technical solution for cavitation monitoring of a centrifugal pump in the above embodiment.
[0204] An embodiment of the present application also provides a computer program product, which includes a computer program stored in a computer-readable storage medium. At least one processor can read the computer program from the computer-readable storage medium. When at least one processor executes the computer program, the technical solution of cavitation monitoring of the centrifugal pump in the above embodiment can be implemented.
[0205] In the several embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic, for example, the division of modules is only a logical function division, and there may be other division methods in actual implementation, such as multiple modules can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be an indirect coupling or communication connection through some interfaces, devices or modules, which can be electrical, mechanical or other forms.
[0206] The modules described as separate components may or may not be physically separated, and the components shown as modules may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the modules may be selected according to actual needs to implement the solution of this embodiment.
[0207] In addition, each functional module in each embodiment of the present application can be integrated into one processing unit, or each module can exist physically separately, or two or more modules can be integrated into one unit. The above-mentioned module-composed unit can be implemented in the form of hardware or in the form of hardware plus software functional units.
[0208] The above-mentioned integrated module implemented in the form of a software function module can be stored in a computer-readable storage medium. The above-mentioned software function module is stored in a storage medium, including a number of instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) or a processor to perform some steps of the methods of various embodiments of the present application.
[0209] It should be understood that the processor may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), etc. A general-purpose processor may be a microprocessor or any conventional processor. The steps of the method disclosed in the invention may be directly implemented as being executed by a hardware processor, or may be implemented by a combination of hardware and software modules in the processor.
[0210] The memory may include a high-speed RAM memory, and may also include a non-volatile storage NVM, such as at least one disk memory, and may also be a USB flash drive, a mobile hard disk, a read-only memory, a magnetic disk or an optical disk, etc.
[0211] The bus may be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus, etc. The bus may be divided into an address bus, a data bus, a control bus, etc. For ease of representation, the bus in the drawings of the present application is not limited to only one bus or one type of bus.
[0212] The above storage medium 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 disk. The storage medium can be any available medium that can be accessed by a general or special purpose computer.
[0213] An exemplary storage medium is coupled to a processor so that the processor can read information from the storage medium and write information to the storage medium. Of course, the storage medium can also be a component of the processor. The processor and the storage medium can be located in an application specific integrated circuit (ASIC). Of course, the processor and the storage medium can also exist as discrete components in an electronic control unit or a main control device.
[0214] Those skilled in the art can understand that all or part of the steps of implementing the above-mentioned method embodiments can be completed by hardware related to program instructions. The aforementioned program can be stored in a computer-readable storage medium. When the program is executed, the steps of the above-mentioned method embodiments are executed; and the aforementioned storage medium includes: ROM, RAM, disk or optical disk and other media that can store program codes.
[0215] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit it. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or replace some or all of the technical features therein with equivalents. However, these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present application.
Claims
1. A method for monitoring cavitation of a centrifugal pump, characterized in that: include: Get the current liquid temperature and current speed of the centrifugal pump; Acquire reference data corresponding to the centrifugal pump, the reference data including a plurality of preset temperatures and a speed threshold corresponding to each preset temperature, the reference data being determined according to historical operation data of the centrifugal pump in a plurality of historical time periods, the historical operation data including: system parameters, operating environment parameters, a plurality of historical feed liquid temperatures, and a plurality of historical speeds of the centrifugal pump at each detection moment in the historical time period; Determining a target speed threshold corresponding to the current slurry temperature according to the current slurry temperature and the reference data; If the current rotation speed is greater than or equal to the target rotation speed threshold, it is determined that cavitation occurs in the centrifugal pump; if the current rotation speed is less than the target rotation speed threshold, it is determined that cavitation does not occur in the centrifugal pump.
2. The method according to claim 1, characterized in that Obtaining reference data corresponding to the centrifugal pump, including: For any historical period, determining initial data of the historical period according to historical operation data of the historical period, wherein the initial data includes the multiple preset temperatures and initial rotation speed thresholds corresponding to the preset temperatures; The reference data is determined according to the initial data of each historical period.
3. The method according to claim 2, characterized in that Determining initial data of the historical period according to the historical operation data of the historical period includes: For any detection moment in the historical period, determining the operating state of the centrifugal pump at the detection moment according to the system parameters and operating environment parameters of the centrifugal pump at the detection moment, wherein the operating state is a normal state or an abnormal state; The initial data of the historical period is determined according to the operating state of the centrifugal pump at each detection moment, the historical feed liquid temperature and the historical rotation speed.
4. The method according to claim 3, characterized in that Determining the operating state of the centrifugal pump at the detection time according to the system parameters and operating environment parameters of the centrifugal pump at the detection time includes: Determine the effective NPSH of the centrifugal pump at the detection time according to the system parameters and operating environment parameters of the centrifugal pump at the detection time; Determine a cavitation difference between the effective NPSH and a preset NPSH corresponding to the centrifugal pump; If the cavitation difference is greater than or equal to a preset threshold, determining that the operating state is the normal state; If the cavitation difference is less than the preset threshold, the operating state is determined to be the abnormal state.
5. The method according to claim 4, characterized in that Determining the effective NPSH of the centrifugal pump at the detection time according to the system parameters and the operating environment parameters of the centrifugal pump at the detection time includes: The effective NPSH of the centrifugal pump at the detection time is determined according to the following formula: Wherein, the NPSHa is the effective cavitation margin, the p a is the absolute pressure of the inlet pool surface, ρ is the specific gravity of water, g is the acceleration of gravity, and Z s is the installation height of the centrifugal pump, and h i is the head loss of the water inlet pipeline, the p v is the saturated vapor pressure of the liquid, the system parameters include the absolute pressure of the liquid surface of the inlet water pool, the installation height of the centrifugal pump and the head loss of the water inlet pipeline, and the operating environment parameters include the specific gravity of the water, the gravitational acceleration, and the saturated vapor pressure of the liquid.
6. The method according to any one of claims 3 to 5, characterized in that: According to the operating state, historical feed liquid temperature and historical rotation speed of the centrifugal pump at each detection moment, the initial data of the historical period is determined, including: determining the plurality of preset temperatures; Determine a plurality of detection moments corresponding to each preset temperature according to the plurality of preset temperatures and the historical slurry temperature at each detection moment; For any preset temperature, determine the initial speed threshold corresponding to the preset temperature according to the operating status and historical speed at multiple detection moments corresponding to the preset temperature; It is determined that the initial data of the historical period includes each preset temperature and an initial rotation speed threshold corresponding to each preset temperature.
7. The method according to claim 6, characterized in that Determining an initial speed threshold corresponding to the preset temperature according to the operating states and historical speeds at multiple detection moments corresponding to the preset temperature includes: According to the operating states at multiple detection moments corresponding to the preset temperature, M first detection moments and N second detection moments are determined from the multiple detection moments, the operating state of the centrifugal pump at the first detection moment is the normal state, the operating state of the centrifugal pump at the second detection moment is the abnormal state, and M and N are integers; Determine a maximum speed among the historical speeds corresponding to the M first detection moments, and determine a minimum speed among the historical speeds corresponding to the N second detection moments; If the M is 0 and the N is greater than 0, the minimum rotation speed is determined as the initial rotation speed threshold; If the M is greater than 0 and the N is 0, the maximum speed is determined as the initial speed threshold; If the M is greater than 0 and the N is greater than 0, the average value of the minimum rotational speed and the maximum rotational speed is determined as the initial rotational speed threshold.
8. The method according to any one of claims 2 to 7, characterized in that: According to the initial data of each historical period, the reference data is determined, including: For any preset temperature, an initial speed threshold corresponding to the preset temperature is obtained from the initial data of each historical period, so as to obtain multiple initial speed thresholds corresponding to the preset temperature; determining an average value of a plurality of initial rotation speed thresholds corresponding to the preset temperature as the rotation speed threshold corresponding to the preset temperature; The reference data is determined to include the plurality of preset temperatures and a rotation speed threshold corresponding to each preset temperature.
9. A cavitation monitoring device for a centrifugal pump, characterized in that: include: A first acquisition module, a second acquisition module, a first determination module and a second determination module, wherein: The first acquisition module is used to acquire the current liquid temperature and current rotation speed of the centrifugal pump; The second acquisition module is used to acquire reference data corresponding to the centrifugal pump, wherein the reference data includes a plurality of preset temperatures and a speed threshold corresponding to each preset temperature, and the reference data is determined according to historical operation data of the centrifugal pump in a plurality of historical time periods, and the historical operation data includes: system parameters, operating environment parameters, a plurality of historical feed liquid temperatures, and a plurality of historical speeds of the centrifugal pump at each detection time in the historical time period; The first determination module is used to determine a target speed threshold corresponding to the current slurry temperature according to the current slurry temperature and the reference data; The second determination module is used to determine that cavitation exists in the centrifugal pump if the current speed is greater than or equal to the target speed threshold, and to determine that cavitation does not exist in the centrifugal pump if the current speed is less than the target speed threshold.
10. An electronic device, characterized in that: include: A processor, and a memory communicatively connected to the processor; The memory stores computer-executable instructions; The processor executes the computer-executable instructions stored in the memory to implement the method according to any one of claims 1 to 8.
11. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer-executable instructions, which are used to implement the method according to any one of claims 1 to 8 when executed by a processor.
12. A computer program product, characterized in that The invention comprises a computer program, which implements the method according to any one of claims 1 to 8 when being executed by a processor.