Water pump blockage state monitoring method, device and equipment and medium

By obtaining the working data of the water pump in real time and using the flow calculation function to judge the blockage situation, the problem of adding hardware in the water pump blockage detection in the prior art is solved, real-time monitoring without hardware increase and cost reduction effect.

CN119508206APending Publication Date: 2025-02-25OCEAN UNIV OF CHINA
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202411643381.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-18
Publication Date
2025-02-25

Smart Images

  • Figure CN119508206A_ABST
    Figure CN119508206A_ABST
Patent Text Reader

Abstract

The invention discloses a water pump blockage state monitoring method, device and equipment and a medium. The method comprises the steps that working data of a target water pump in a current pump station are obtained in real time, a current value in the working data is substituted into a preset flow calculation function matched with the target water pump, and the actual flow of the target water pump is obtained; the actual flow is compared with a flow threshold value, and the blockage condition of the target water pump is judged; when the actual flow is smaller than the flow threshold value, entering an early warning state, and sending an early warning signal to an administrator end; and the duration of the early warning state is recorded, when the duration is larger than a preset calculation period, it is judged that the target water pump is blocked, and a fault signal is sent to an administrator side. According to the embodiment of the invention, the blockage state of the water pump can be monitored in real time for managers only by analyzing the working data of the pump station without changing the existing process flow, the method is easy to implement and popularize in practical application places such as sewage treatment plants, and the cost is reduced and the efficiency is improved for enterprises.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of sewage detection, and in particular to a method, device, equipment and medium for monitoring the blockage state of a water pump. Background Art

[0002] Domestic sewage often contains a large amount of particulate impurities and sediments, which can easily cause blockage of the sewage treatment plant's water pumps. If the pump blockage is not cleared in time, the flow rate will be reduced, the pump temperature will increase, energy will be wasted, and serious damage may be caused to the equipment.

[0003] In the prior art, water pump blockage detection is mostly carried out by adding detection devices to determine the degree of water pump blockage, that is, adding hardware. However, the method of adding hardware detection devices has two disadvantages: (1) adding hardware increases the operating costs of the enterprise; (2) the added hardware equipment itself may have the possibility of failure. Summary of the invention

[0004] Based on this, the present invention provides a method, device, equipment and medium for monitoring the blockage status of a water pump to solve the problem that traditional water pump blockage detection requires additional hardware detection devices.

[0005] In a first aspect, an embodiment of the present invention provides a method for monitoring a blockage state of a water pump, the method comprising:

[0006] Acquire the working data of the water pump to be monitored in the current pump station in real time, and substitute the current value in the working data into a pre-set flow calculation function matching the water pump to be monitored to obtain the actual flow of the water pump to be monitored;

[0007] Compare the actual flow rate with the flow rate threshold to determine the blockage condition of the water pump to be monitored;

[0008] When the actual flow rate is less than the flow threshold, it enters the warning state and sends a warning signal to the administrator;

[0009] The duration of the warning state is recorded. When the duration is longer than the preset calculation period, it is determined that the monitored water pump is blocked and a fault signal is sent to the administrator.

[0010] In a second aspect, an embodiment of the present invention provides a water pump blockage state monitoring device, the device comprising:

[0011] The actual flow rate measurement module is used to obtain the working data of the water pump to be monitored in the current pump station in real time, and substitute the current value in the working data into the pre-set flow rate calculation function matching the water pump to be monitored to obtain the actual flow rate of the water pump to be monitored;

[0012] A blockage condition judgment module, used for comparing the actual flow rate with the flow rate threshold value to judge the blockage condition of the water pump to be monitored;

[0013] The warning signal sending module is used to enter the warning state when the actual flow is less than the flow threshold, and send a warning signal to the administrator;

[0014] The fault signal sending module is used to record the duration of the warning state. When the duration is greater than a preset calculation period, it is determined that the monitored water pump is blocked and a fault signal is sent to the administrator.

[0015] In a third aspect, an embodiment of the present invention provides an electronic device, the electronic device comprising:

[0016] at least one processor; and

[0017] a memory communicatively connected to the at least one processor; wherein,

[0018] The memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute a method for monitoring the blockage state of a water pump as described in any embodiment of the present invention.

[0019] In a fourth aspect, a computer-readable storage medium is also provided, wherein the computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement a water pump blockage status monitoring method described in any embodiment of the present invention when executed.

[0020] The technical solution of the embodiment of the present invention pre-builds a flow calculation function for a water pump under a specified working frequency, can calculate the flow state of the water pump at the current moment by collecting the current value of the water pump, and accurately judge the blockage state of the water pump by comparing it with the pre-built flow threshold. Since most of the existing technologies use the method of adding a detection device to judge the blockage degree of the water pump, the embodiment of the present invention does not need to change the existing process flow, and only needs to analyze the working data of the pump station to monitor the blockage state of the water pump for managers in real time. It is easy to implement and promote in actual application places such as sewage treatment plants, reducing costs and increasing efficiency for enterprises.

[0021] It should be understood that the contents described in this section are not intended to identify the key or important features of the embodiments of the present invention, nor are they intended to limit the scope of the present invention. Other features of the present invention will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS

[0022] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.

[0023] Figure 1 is a flow chart of a method for monitoring the blockage state of a water pump provided according to the first embodiment of the present invention;

[0024] Figure 2 is a flow chart of another method for monitoring the blockage state of a water pump provided according to the second embodiment of the present invention;

[0025] Figure 3 is a schematic structural diagram of a water pump blockage status monitoring device provided according to Embodiment 3 of the present invention;

[0026] Figure 4 It is a structural schematic diagram of an electronic device for implementing a method for monitoring the blockage state of a water pump according to an embodiment of the present invention. DETAILED DESCRIPTION

[0027] In order to enable those skilled in the art to better understand the scheme of the present invention, the technical scheme in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present invention.

[0028] It should be noted that the terms "first", "second", etc. in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units that are clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0029] Embodiment 1

[0030] Figure 1A flow chart of a method for monitoring the blockage status of a water pump provided in Example 1 of the present invention. This embodiment is applicable to the situation where the blockage status of a water pump is monitored without adding hardware equipment. The method can be executed by a device for monitoring the blockage status of a water pump. The device can be implemented in the form of hardware and / or software. The device can be configured in a water pump system having a PLC connected to an industrial computer.

[0031] like Figure 1 As shown, the method includes:

[0032] S110, acquiring the working data of the water pump to be monitored in the current pump station in real time, and substituting the current value in the working data into a pre-set flow calculation function matching the water pump to be monitored to obtain the actual flow of the water pump to be monitored.

[0033] The working data of the monitored water pump may include the current current, frequency, flow rate, etc. of the water pump. A monitored water pump has at least one pre-set flow rate calculation function for calculating the actual flow rate of the monitored water pump. The flow rate calculation function is a linear function that describes the linear relationship between current and flow rate.

[0034] S120: Compare the actual flow rate with the flow rate threshold to determine the blockage condition of the water pump to be monitored.

[0035] S130. When the actual flow rate is less than the flow rate threshold, the system enters the warning state and sends a warning signal to the administrator.

[0036] The flow rate threshold is set to analyze the blockage degree of the water pump. When the actual flow rate of the water pump is less than the flow rate threshold, it means that the current flow rate value of the water pump is too low and there is a possibility of blockage. The warning signal can be specifically manifested as a yellow warning light as a reminder to the administrator.

[0037] Optionally, when the actual flow rate is less than the flow rate threshold, before entering the warning state and sending a warning signal to the administrator, the following may also be included:

[0038] Extracting the rated flow value of the water pump to be monitored from the historical working data of the water pump to be monitored;

[0039] Multiply the rated flow value by the preset specific gravity value to obtain the flow threshold of the water pump to be monitored.

[0040] The monitored water pump has a rated flow rate under normal conditions at each rated working frequency, and the rated flow rate can refer to the theoretical maximum efficiency point of the water pump when the valve opening is constant. In the embodiment of the present invention, the flow rate threshold of the monitored water pump = specific gravity × rated flow rate value.

[0041] Furthermore, when the actual flow rate is less than the flow rate threshold, the warning state is entered, and before the warning signal is sent to the administrator, the following may also be included:

[0042] Collect the blocking flow value in a blocking state within a certain period from the historical working data of the water pump to be monitored;

[0043] The average value of the blockage flow value is calculated to obtain the flow threshold value of the water pump to be monitored.

[0044] Additionally, using the average value of the blocking flow value as the flow threshold is another way to set the flow threshold. In actual application, one of the two flow thresholds can be selected according to actual conditions.

[0045] S140, recording the duration of the warning state. When the duration is longer than a preset calculation period, determining that the monitored water pump is blocked, and sending a fault signal to the administrator.

[0046] In actual application scenarios, the calculation cycle is generally 3 to 5 calculation cycles, wherein a calculation cycle can be 1 to 2 minutes, which can be preset according to the actual situation. When the warning state is entered, the timing starts. When the uninterrupted duration of the warning state exceeds the preset calculation cycle, the monitored water pump changes from the warning state to the alarm state. In addition to issuing a fault signal to the administrator, the color of the warning light can also change from yellow to red as a reminder to the administrator.

[0047] The embodiment of the present invention pre-builds a flow calculation function for a water pump under a specific working frequency, and can calculate the flow state of the water pump at the current moment by collecting the current value of the water pump, and accurately judge the blockage state of the water pump by comparing it with the pre-built flow threshold. Since most of the existing technologies use the method of adding a detection device to judge the blockage degree of the water pump, the embodiment of the present invention does not need to change the existing process flow, and only needs to analyze the working data of the pump station to monitor the blockage state of the water pump for the management personnel in real time. It is easy to implement and promote in actual application places such as sewage treatment plants, reducing costs and increasing efficiency for enterprises.

[0048] Embodiment 2

[0049] Figure 2 This is a flow chart of another method for monitoring the blockage state of a water pump provided in the second embodiment of the present invention. This embodiment is refined based on the above embodiment. Figure 2 As shown, the method specifically includes:

[0050] S210, collecting historical working data of the current pumping station, and counting the working frequency quantity of each water pump in the current pumping station according to the historical working data.

[0051] Specifically, the historical working data of the pump station includes data in normal working state and blocked state, which may include: water pump switch signal, water pump current, water pump voltage, water pump working frequency, etc. Among them, each water pump has at least one working frequency, such as a water pump with a frequency of 50HZ AC or a water pump with a frequency of 30HZ AC.

[0052] S220: construct a flow calculation function corresponding to at least one operating frequency for each water pump.

[0053] Optionally, a flow calculation function corresponding to at least one power frequency is constructed for each water pump, including:

[0054] Preprocessing the historical working data of the target water pump to obtain first historical working data under a first working frequency;

[0055] Performing sample division on the first historical working data to obtain first training set data for constructing a first flow calculation function and first test set data for verifying the accuracy of the first flow calculation function;

[0056] Substitute the first training set data into the original linear function, and calculate the slope value k1 and the intercept value b1 of the original linear function under the first power frequency;

[0057] According to the slope value k1 and the intercept value b1, a first flow calculation function under the first power frequency is constructed;

[0058] The first test set data is substituted into the first flow calculation function for accuracy verification, and the verified first flow calculation function is used as the preset flow calculation function under the first working frequency of the target water pump.

[0059] The preprocessing operation includes screening the missing value or abnormal value data to obtain the historical working data that meets the accuracy and consistency requirements. In the embodiment of the present invention, only the flow calculation function construction method under one working frequency of the target water pump is explained, and the same method is adopted for water pumps with multiple working frequencies. Specifically, the original linear function of the form y=kx+b is substituted into the flow value y and the current value x in the first training set data to calculate the slope value k and the intercept value b, that is, to construct the first flow calculation function with known k and b.

[0060] Furthermore, substituting the first test set into the first flow calculation function for accuracy verification includes:

[0061] Calculating the arithmetic mean of the current values ​​of the first training set data to obtain a first current value, substituting the first current value into a first flow calculation function to obtain a first flow value;

[0062] Calculate the arithmetic mean of the current values ​​of the first test set data to obtain a second current value, substitute the second current value into the first flow calculation function to obtain a second flow value;

[0063] The deviation between the first flow value and the second flow value is calculated. If the deviation is less than the deviation threshold, the first flow calculation function passes the accuracy check, and the first flow calculation function is used as the preset flow calculation function under the first working frequency of the target water pump.

[0064] The first flow value y corresponding to the first current value x is obtained by calculating the current average value (first current value) of the first training set data and substituting it as x into the first flow calculation function with known k and b. The first flow value y is used as a standard value for comparison with the second current y calculated using the first test set data, wherein if the deviation range of the second current value as a test value from the standard value is less than a preset deviation threshold, indicating that the error between the standard value and the test value is within an acceptable range, the first flow calculation function is used as the final preset flow calculation function for subsequent actual flow measurement.

[0065] Furthermore, after calculating the deviation between the first flow value and the second flow value, the method further includes:

[0066] If the deviation value is greater than the deviation threshold, the first flow calculation function fails the accuracy check;

[0067] At this time, the process returns to execute preprocessing of the historical working data of the target water pump to obtain new first historical working data under the first working frequency;

[0068] A new first flow calculation function is constructed using the new first historical working data;

[0069] The above steps are repeated until the new first flow calculation function passes the accuracy check, and the new first flow calculation function is used as the preset flow calculation function under the first working frequency of the target water pump.

[0070] On the contrary, if the deviation range of the second current value as a test value from the standard value is greater than the preset deviation threshold, it means that the error between the standard value and the test value exceeds the acceptable range, and the first flow calculation function needs to be corrected. The correction method is to re-preprocess the historical working data to obtain new historical working data, and create a new training set and test set based on the new historical working data. The above steps are repeated until the deviation value between the flow test value under the new test set data and the flow standard value under the new training set data is less than the deviation threshold. The flow calculation function obtained by this round of verification can be used as the final preset flow calculation function.

[0071] S230, acquiring the working data of the water pump to be monitored in the current pump station in real time, and extracting all the working frequencies of the water pump to be monitored from the working data.

[0072] S240. From all flow calculation functions corresponding to the water pump to be monitored, obtain a target flow calculation function that matches the power frequency, and substitute the current value in the working data into the target flow calculation function to obtain the actual flow of the water pump to be monitored.

[0073] By extracting all the working frequencies of the water pump to be monitored at present, each working frequency can be matched with its corresponding target flow calculation function. After collecting the current value x of the water pump to be monitored at each working frequency at the current moment, it is input into the target flow calculation function to obtain the actual flow value y of the water pump to be monitored at the target working frequency at the current moment.

[0074] S250: Compare the actual flow rate with the flow rate threshold to determine the blockage condition of the water pump to be monitored.

[0075] S260: When the actual flow rate is less than the flow rate threshold, the system enters the warning state and sends a warning signal to the administrator.

[0076] S270, recording the duration of the warning state. When the duration is longer than a preset calculation period, determining that the monitored water pump is blocked, and sending a fault signal to the administrator.

[0077] The technical solution of the embodiment of the present invention explains the construction method of the preset flow calculation function by refining the overall solution, including the verification process of the flow calculation function, so as to ensure the accuracy of the actual flow value calculation, so that the water pump can operate in the best working state and avoid greater losses caused by blockage. At the same time, in order to avoid the randomness of the judgment result, for water pumps that may be congested, the administrator will be drawn to the attention by first turning on the warning light to prompt, and the duration of the warning state is counted to determine whether the water pump that may be congested is really congested, thereby reducing unnecessary manual unblocking times and improving production efficiency.

[0078] Embodiment 3

[0079] Figure 3 This is a schematic diagram of the structure of a water pump blockage status monitoring device provided in Embodiment 3 of the present invention. Figure 3 As shown, the device comprises:

[0080] The actual flow rate measurement module 310 is used to obtain the working data of the water pump to be monitored in the current pump station in real time, and substitute the current value in the working data into the flow rate calculation function pre-set to match the water pump to be monitored, so as to obtain the actual flow rate of the water pump to be monitored;

[0081] A blockage condition determination module 320 is used to compare the actual flow rate with the flow rate threshold value to determine the blockage condition of the water pump to be monitored;

[0082] The warning signal sending module 330 is used to enter the warning state and send a warning signal to the administrator when the actual flow rate is less than the flow rate threshold;

[0083] The fault signal sending module 340 is used to record the duration of the warning state. When the duration is longer than a preset calculation period, it is determined that the monitored water pump is blocked and a fault signal is sent to the administrator.

[0084] In the embodiment of the present invention, a flow calculation function is pre-constructed for a water pump under a specified working frequency, and the flow state of the water pump at the current moment can be calculated by collecting the current value of the water pump, and the blockage state of the water pump can be accurately determined by comparing it with the pre-constructed flow threshold. Since most of the existing technologies use the method of adding a detection device to determine the blockage degree of the water pump, the embodiment of the present invention does not need to change the existing process flow, and only needs to analyze the working data of the pump station to monitor the blockage state of the water pump in real time for the management personnel. It is easy to implement and promote in actual application places such as sewage treatment plants, reducing costs and increasing efficiency for enterprises.

[0085] Optionally, based on the above embodiments, it further includes a flow calculation function construction unit, which is used to collect historical working data of the current pump station before substituting the working data into a preset flow calculation function, and count the number of working frequencies of each water pump in the current pump station according to the historical working data;

[0086] A flow calculation function corresponding to at least one working frequency is constructed for each water pump.

[0087] Optionally, based on the above embodiments, the actual flow rate calculation module 310 further includes:

[0088] A power frequency extraction unit, used for extracting all power frequencies of the water pump to be monitored from the working data;

[0089] The flow calculation function matching unit is used to obtain a target flow calculation function that matches the power frequency from all flow calculation functions corresponding to the water pump to be monitored, and substitute the current value in the working data into the target flow calculation function.

[0090] Optionally, based on the above embodiments, the flow calculation function construction unit further includes:

[0091] A data preprocessing subunit, used for preprocessing the historical working data of the water pump to be monitored to obtain the first historical working data under the first working frequency;

[0092] A sample division subunit, used for performing sample division on the first historical working data to obtain first training set data for constructing a first flow calculation function and first test set data for verifying the accuracy of the first flow calculation function;

[0093] The training set data calling subunit is used to substitute the first training set data into the original linear function, and calculate the slope value k1 and the intercept value b1 of the original linear function under the first power frequency;

[0094] A first flow calculation function construction subunit is used to construct a first flow calculation function under a first power frequency according to the slope value k1 and the intercept value b1;

[0095] The accuracy verification subunit is used to substitute the first test set data into the first flow calculation function for accuracy verification, and use the verified first flow calculation function as the preset flow calculation function under the first working frequency of the target water pump.

[0096] Optionally, based on the above embodiments, the accuracy verification subunit may also be used to calculate the arithmetic mean of the current values ​​of the first training set data to obtain a first current value, and substitute the first current value into the first flow calculation function to obtain a first flow value;

[0097] Calculate the arithmetic mean of the current values ​​of the first test set data to obtain a second current value, substitute the second current value into the first flow calculation function to obtain a second flow value;

[0098] The deviation between the first flow value and the second flow value is calculated. If the deviation is less than the deviation threshold, the first flow calculation function passes the accuracy check, and the first flow calculation function is used as the preset flow calculation function under the first working frequency of the target water pump.

[0099] Optionally, based on the above embodiments, it further includes a first flow calculation function correction unit, which is used to calculate the deviation between the first flow value and the second flow value. If the deviation is greater than the deviation threshold, the first flow calculation function fails the accuracy check;

[0100] At this time, the process returns to execute preprocessing of the historical working data of the water pump to be monitored, and obtains new first historical working data under the first working frequency;

[0101] A new first flow calculation function is constructed using the new first historical working data;

[0102] The above steps are repeated until the new first flow calculation function passes the accuracy check, and the new first flow calculation function is used as the preset flow calculation function under the first working frequency of the target water pump.

[0103] Optionally, on the basis of the above embodiments, it further includes a first flow threshold setting unit, which is used to extract the rated flow value of the water pump to be monitored from the historical working data of the water pump to be monitored before entering the warning state and sending a warning signal to the administrator end when the actual flow rate is less than the flow threshold;

[0104] Multiply the rated flow value by the preset specific gravity value to obtain the flow threshold of the current water pump to be monitored.

[0105] Optionally, based on the above embodiments, it further includes a second flow threshold setting unit, which is used to collect the blocking flow value in the blocking state within a certain period from the historical working data of the current water pump to be monitored;

[0106] The average value of the blockage flow value is calculated to obtain the flow threshold value of the water pump to be monitored currently.

[0107] A water pump blockage status monitoring device provided in an embodiment of the present invention can execute a water pump blockage status monitoring method provided in any embodiment of the present invention, and has corresponding functional modules and beneficial effects of the execution method.

[0108] Embodiment 4

[0109] Figure 4 A schematic diagram of the structure of an electronic device 10 that can be used to implement an embodiment of the present invention is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital processing, cellular phones, smart phones, wearable devices (such as helmets, glasses, watches, etc.) and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present invention described and / or required herein.

[0110] like Figure 4As shown, the electronic device 10 includes at least one processor 11, and a memory connected to the at least one processor 11, such as a read-only memory (ROM) 12, a random access memory (RAM) 13, etc., wherein the memory stores a computer program that can be executed by at least one processor, and the processor 11 can perform various appropriate actions and processes according to the computer program stored in the read-only memory (ROM) 12 or the computer program loaded from the storage unit 18 to the random access memory (RAM) 13. In the RAM 13, various programs and data required for the operation of the electronic device 10 can also be stored. The processor 11, the ROM 12, and the RAM 13 are connected to each other through a bus 14. An input / output (I / O) interface 15 is also connected to the bus 14.

[0111] A number of components in the electronic device 10 are connected to the I / O interface 15, including: an input unit 16, such as a keyboard, a mouse, etc.; an output unit 17, such as various types of displays, speakers, etc.; a storage unit 18, such as a disk, an optical disk, etc.; and a communication unit 19, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 19 allows the electronic device 10 to exchange information / data with other devices through a computer network such as the Internet and / or various telecommunication networks.

[0112] The processor 11 may be a variety of general and / or special processing components with processing and computing capabilities. Some examples of the processor 11 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any appropriate processor, controller, microcontroller, etc. The processor 11 executes the various methods and processes described above, such as a method for monitoring the blockage state of a water pump.

[0113] That is: obtaining the working data of the water pump to be monitored in the current pump station in real time, and substituting the current value in the working data into a pre-set flow calculation function matching the water pump to be monitored, to obtain the actual flow of the water pump to be monitored;

[0114] Compare the actual flow rate with the flow rate threshold to determine the blockage condition of the water pump to be monitored;

[0115] When the actual flow rate is less than the flow threshold, it enters the warning state and sends a warning signal to the administrator;

[0116] The duration of the warning state is recorded. When the duration is longer than the preset calculation period, it is determined that the monitored water pump is blocked and a fault signal is sent to the administrator.

[0117] In some embodiments, a method for monitoring a water pump blockage state may be implemented as a computer program, which is tangibly contained in a computer-readable storage medium, such as a storage unit 18. In some embodiments, part or all of the computer program may be loaded and / or installed on the electronic device 10 via the ROM 12 and / or the communication unit 19. When the computer program is loaded into the RAM 13 and executed by the processor 11, one or more steps of the method for monitoring a water pump blockage state described above may be performed. Alternatively, in other embodiments, the processor 11 may be configured to perform a method for monitoring a water pump blockage state by any other appropriate means (e.g., by means of firmware).

[0118] Various implementations of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), load programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various implementations can include: being implemented in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which can be a special purpose or general purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.

[0119] Computer programs for implementing the methods of the present invention may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, so that when the computer program is executed by the processor, the functions / operations specified in the flow chart and / or block diagram are implemented. The computer program may be executed entirely on the machine, partially on the machine, partially on the machine and partially on a remote machine as a stand-alone software package, or entirely on a remote machine or server.

[0120] In the context of the present invention, a computer-readable storage medium may be a tangible medium that may contain or store a computer program for use by or in combination with an instruction execution system, device or equipment. A computer-readable storage medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices or equipment, or any suitable combination of the foregoing. Alternatively, a computer-readable storage medium may be a machine-readable signal medium. A more specific example of a machine-readable storage medium may include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

[0121] To provide interaction with a user, the systems and techniques described herein may be implemented on an electronic device having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and a pointing device (e.g., a mouse or trackball) through which the user can provide input to the electronic device. Other types of devices may also be used to provide interaction with the user; for example, the feedback provided to the user may be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user may be received in any form (including acoustic input, voice input, or tactile input).

[0122] The systems and techniques described herein may be implemented in a computing system that includes backend components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes frontend components (e.g., a user computer with a graphical user interface or a web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such backend components, middleware components, or frontend components. The components of the system may be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: a local area network (LAN), a wide area network (WAN), a blockchain network, and the Internet.

[0123] A computing system may include a client and a server. The client and the server are generally remote from each other and usually interact through a communication network. The client and server relationship is generated by computer programs running on the corresponding computers and having a client-server relationship with each other. The server may be a cloud server, also known as a cloud computing server or cloud host, which is a host product in the cloud computing service system to solve the defects of difficult management and weak business scalability in traditional physical hosts and VPS services.

[0124] It should be understood that the various forms of processes shown above can be used to reorder, add or delete steps. For example, the steps described in the present invention can be executed in parallel, sequentially or in different orders, as long as the desired results of the technical solution of the present invention can be achieved, and this document does not limit this.

[0125] The above specific implementations do not constitute a limitation on the protection scope of the present invention. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions can be made according to design requirements and other factors. Any modification, equivalent substitution and improvement made within the spirit and principle of the present invention should be included in the protection scope of the present invention.

Claims

1. A method for monitoring the blockage status of a water pump, characterized in that: include: Acquire the working data of the water pump to be monitored in the current pump station in real time, and substitute the current value in the working data into a pre-set flow calculation function matching the water pump to be monitored to obtain the actual flow of the water pump to be monitored; Compare the actual flow rate with the flow rate threshold to determine the blockage condition of the water pump to be monitored; When the actual flow rate is less than the flow threshold, it enters the warning state and sends a warning signal to the administrator; The duration of the warning state is recorded. When the duration is longer than the preset calculation period, it is determined that the monitored water pump is blocked and a fault signal is sent to the administrator.

2. The method according to claim 1, characterized in that Before substituting the working data into a preset flow calculation function, the method further includes: Collect historical working data of the current pump station, and count the working frequency of each water pump in the current pump station according to the historical working data; Constructing a flow calculation function corresponding to at least one working frequency for each water pump; Substituting the current value in the working data into a pre-set flow calculation function that matches the water pump to be monitored, specifically including: Extracting all the working frequencies of the water pump to be monitored from the working data; Among all flow calculation functions corresponding to the water pump to be monitored, a target flow calculation function matching the power frequency is obtained, and the current value in the working data is substituted into the target flow calculation function.

3. The method according to claim 2, characterized in that Construct a flow calculation function corresponding to at least one power frequency for each water pump, including: Preprocessing the historical working data of the target water pump to obtain first historical working data under a first working frequency; Performing sample division on the first historical working data to obtain first training set data for constructing a first flow calculation function and first test set data for verifying the accuracy of the first flow calculation function; Substitute the first training set data into the original linear function, and calculate the slope value k1 and the intercept value b1 of the original linear function under the first power frequency; According to the slope value k1 and the intercept value b1, a first flow calculation function under the first power frequency is constructed; The first test set data is substituted into the first flow calculation function for accuracy verification, and the verified first flow calculation function is used as the preset flow calculation function under the first working frequency of the target water pump.

4. The method according to claim 3, wherein the first test set is substituted into the first flow calculation function for accuracy verification, comprising: Calculating the arithmetic mean of the current values ​​of the first training set data to obtain a first current value, substituting the first current value into a first flow calculation function to obtain a first flow value; Calculate the arithmetic mean of the current values ​​of the first test set data to obtain a second current value, substitute the second current value into the first flow calculation function to obtain a second flow value; The deviation between the first flow value and the second flow value is calculated. If the deviation is less than the deviation threshold, the first flow calculation function passes the accuracy check, and the first flow calculation function is used as the preset flow calculation function under the first working frequency of the target water pump.

5. The method according to claim 4, characterized in that After calculating the deviation between the first flow value and the second flow value, the method further includes: If the deviation value is greater than the deviation threshold, the first flow calculation function fails the accuracy check; At this time, the process returns to execute preprocessing of the historical working data of the target water pump to obtain new first historical working data under the first working frequency; A new first flow calculation function is constructed using the new first historical working data; The above steps are repeated until the new first flow calculation function passes the accuracy check, and the new first flow calculation function is used as the preset flow calculation function under the first working frequency of the target water pump.

6. The method according to claim 1, characterized in that When the actual flow rate is less than the flow threshold, the system enters the warning state and sends a warning signal to the administrator, which also includes: Extracting the rated flow value of the water pump to be monitored from the historical working data of the water pump to be monitored; Multiply the rated flow value by the preset specific gravity value to obtain the flow threshold of the water pump to be monitored.

7. The method according to claim 1, characterized in that When the actual flow rate is less than the flow threshold, the system enters the warning state and sends a warning signal to the administrator, which also includes: Collect the blocking flow value in a blocking state within a certain period from the historical working data of the water pump to be monitored; The average value of the blockage flow value is calculated to obtain the flow threshold value of the water pump to be monitored.

8. A water pump blockage status monitoring device, characterized in that: include: The actual flow rate measurement module is used to obtain the working data of the water pump to be monitored in the current pump station in real time, and substitute the current value in the working data into the pre-set flow rate calculation function matching the water pump to be monitored to obtain the actual flow rate of the water pump to be monitored; A blockage condition judgment module, used for comparing the actual flow rate with the flow rate threshold value to judge the blockage condition of the water pump to be monitored; The warning signal sending module is used to enter the warning state when the actual flow is less than the flow threshold, and send a warning signal to the administrator; The fault signal sending module is used to record the duration of the warning state. When the duration is greater than a preset calculation period, it is determined that the monitored water pump is blocked and a fault signal is sent to the administrator.

9. An electronic device, characterized in that: The electronic device comprises: at least one processor; and a memory communicatively connected to the at least one processor; wherein, The memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute a water pump blockage status monitoring method according to any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement a water pump blockage status monitoring method according to any one of claims 1 to 7 when executed.

Citation Information

Cited By

  • Method and device for determining flow-limiting sectional area of drainage pipeline

    CN120947539A