Lift pump automatic operation method and system based on queue management, medium and equipment

By optimizing pump start-up and shutdown decisions through queue management methods, the problems of uneven equipment usage and water level fluctuations were solved, achieving balanced equipment use and production stability, and reducing maintenance costs.

CN121995976APending Publication Date: 2026-05-08SHANGHAI BAOSTEEL METALLURGICAL CONSTRUCTION CORP +1
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
SHANGHAI BAOSTEEL METALLURGICAL CONSTRUCTION CORP
Filing Date
2024-11-01
Publication Date
2026-05-08

AI Technical Summary

Technical Problem

The existing automatic operation strategy for booster pumps leads to uneven equipment usage, with some pumps running excessively while others remain idle, and large fluctuations in water level, affecting production stability and equipment lifespan.

Method used

By adopting a queue management method, pump status and water level information are acquired in real time to establish a ready queue and a running queue, thereby implementing a strategy of cyclic start-up and first-to-start shutdown to optimize pump start-up and shutdown decisions.

Benefits of technology

Balanced equipment usage reduces wear and tear, lowers failure rates, improves production stability and system applicability, and reduces maintenance costs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121995976A_ABST
    Figure CN121995976A_ABST
Patent Text Reader

Abstract

The invention provides a lift pump automatic operation method and system based on queue management, a medium and equipment. The lift pump automatic operation method comprises the following steps that state information of all lift pumps is obtained in real time; establishing a ready queue, a running queue and a start-stop queue of the lift pump based on the lift pump state information; the current operation number of lifting pumps and current water level information are obtained; based on the current water level information, the start-stop demand number of the lifting pumps is obtained; and adjusting the operation state of the lift pump based on a comparison result of the required start and stop number of the lift pump and the current operation number of the lift pump and queue information. According to the lift pump automatic operation method and system based on queue management, the medium and the equipment, a reasonable pump operation strategy is provided, and the problems that in the current production process, equipment use is not uniform, and water level fluctuation is large are solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention belongs to the technical field of metallurgy, and in particular relates to an automatic operation method, system, medium and equipment for booster pumps based on queue management. Background Technology

[0002] The cyclone separator for continuously cast billets is mainly used to collect open-circuit water, secondary cooling water, and slag flushing water generated during the cooling process of the continuous casting equipment. After preliminary sedimentation treatment, this water is lifted by a cyclone booster pump to a horizontal flow tank or water treatment plant for further treatment. Currently, the automatic start-up and shutdown strategy of the booster pump is based on a fixed water level threshold. For example, when the water level exceeds a certain set value, the corresponding pump is started; and when the water level falls below another set value, the pump stops operating. While this strategy is simple and direct, it has some problems, such as uneven equipment usage and large water level fluctuations.

[0003] Pump #1 Water level > 3.0m Water level < 2.5m Pump #2 Water level > 3.2m Water level < 3.0m Pump #3 Water level > 3.5m Water level < 3.2m Pump #4 Water level > 4.75m Water level < 3.5m

[0004] Table 1 Current Operation Strategy of Booster Pumps

[0005] As shown in Table 1, the cyclone separator for continuous casting billets is used in a water treatment plant by pumping water from a booster pump. The typical depth of the cyclone separator is 8.0m, and the process requires a water level within the range of [2.5m, 4.9m], which is consistently maintained within the range of [2.9m, 3.6m] over long-term use. Based on this, the following problems exist:

[0006] Uneven equipment usage: Pump #1 runs for extended periods, Pump #2 runs frequently, Pump #3 runs infrequently, and Pump #4 is practically never used. In actual operation, Pumps #1 and #2 have high failure rates, while failures in Pump #4 are difficult to detect. Because different pumps have different start-up thresholds, some pumps (such as Pumps #1 and #2) run for excessively long periods, while others (such as Pumps #3 and #4) run for shorter periods. This uneven usage leads to increased equipment wear and tear and a higher failure rate.

[0007] Large water level fluctuations: If pump #1 fails, pump #2 will only start pumping water when the water level rises to 3.2m. Similarly, if pump #2 fails, pump #3 will only start when the water level rises to 3.5m. Specifically, if pump #3 fails, pump #4 will only start when the water level rises to 4.75m. Therefore, when a pump fails, the water level needs to rise to a higher threshold before the next pump can be started, causing significant fluctuations in the water level within a short period, sometimes even exceeding the required range for the process.

[0008] Therefore, how to provide a reasonable pump operation strategy to solve the above problems has become a technical problem that urgently needs to be solved in this field. Summary of the Invention

[0009] In view of the shortcomings of the prior art described above, the purpose of this invention is to provide an automatic operation of booster pumps based on queue management, which solves the problems of uneven use and large equipment wear caused by the overly simple start-stop strategy for multiple booster pumps during production operation, and large water level fluctuations caused by the failure of a booster pump motor.

[0010] In a first aspect, the present invention provides an automatic operation method for booster pumps based on queue management, the method comprising the following steps: real-time acquisition of status information of each booster pump;

[0011] Based on the status information of the booster pumps, establish a ready queue and a running queue for the booster pumps, and calculate the current number of booster pumps in operation.

[0012] Obtain the current water level information, and based on the current water level information, determine the number of booster pumps required to start and stop.

[0013] The operation strategy of the booster pumps is adjusted based on the comparison between the number of booster pump start / stop requirements and the current number of booster pumps in operation, as well as the queue information.

[0014] In one implementation of the first aspect, the booster pump status information includes the booster pump operating status and the frequency converter operation setting parameters.

[0015] In one implementation of the first aspect, establishing a ready queue and a running queue for the booster pump based on the booster pump status information includes the following steps:

[0016] Add the standby pumps that are stopped and without faults to the ready queue, add the standby pumps that are running to the running queue, and record and update the status in real time.

[0017] Based on the updated status, the start and stop sequence of the booster pump is recorded;

[0018] A start / stop queue is established based on the start and stop sequence of the booster pump.

[0019] In one implementation of the first aspect, establishing a start-stop queue based on the start and stop sequence of the booster pump includes the following steps:

[0020] The start and stop queues are established using a push stack method;

[0021] When the booster pump is started, the corresponding booster pump identifier is pushed into the head of the running queue;

[0022] When the booster pump is stopped, the corresponding booster pump identifier is popped from the tail of the running queue.

[0023] In one implementation of the first aspect, adjusting the operation strategy of the booster pump based on a comparison of the number of booster pump start / stop requests and the current number of booster pumps in operation, as well as queue information, includes the following steps:

[0024] The number of booster pumps required to start or stop is compared with the number of booster pumps currently in operation, and the corresponding start or stop decision is determined based on the comparison result;

[0025] If the number of booster pumps required to start or stop is greater than the current number of booster pumps in operation, then a start decision is made.

[0026] If the number of booster pumps required to start or stop is less than the current number of booster pumps in operation, a stop decision is made.

[0027] If the number of booster pump start-stop requirements is equal to the current number of booster pumps in operation, then a maintain decision is made.

[0028] In one implementation of the first aspect, the initiation decision includes the following steps:

[0029] Select a corresponding number of booster pumps from the ready queue to start them, until the number of pumps in operation meets the start-stop requirement;

[0030] The selected booster pumps are then added sequentially to the head of the start / stop queue.

[0031] In one implementation of the first aspect, the stopping decision includes the following steps:

[0032] The corresponding number of booster pumps are selected sequentially from the tail of the running queue and stopped until the number of running pumps meets the start-stop requirement.

[0033] The selected booster pumps are then sequentially popped from the end of the running queue.

[0034] Secondly, the present invention provides an automatic operation system for booster pumps based on queue management, the system comprising a first acquisition module, a queue construction module, a second acquisition module, a demand calculation module, and an automatic operation module;

[0035] The first acquisition module is used to acquire the status information of each booster pump in real time;

[0036] The queue construction module is used to establish a ready queue and a running queue for the booster pumps based on the booster pump status information, and to calculate the current number of booster pumps in operation.

[0037] The second acquisition module is used to acquire the current water level information and, based on the current water level information, acquire the number of booster pumps required to start and stop.

[0038] The automatic operation module is used to adjust the operation strategy of the booster pump based on the comparison results of the number of booster pump start-stop requirements and the current number of booster pumps in operation, as well as queue information.

[0039] Thirdly, the present invention provides an electronic device, the electronic device comprising: a processor and a memory;

[0040] The memory is used to store computer programs;

[0041] The processor is used to execute the computer program stored in the memory to cause the electronic device to perform the above-described automatic operation method of the booster pump based on queue management.

[0042] Fourthly, the present invention provides a computer-readable storage medium having a computer program stored thereon, which, when executed by an electronic device, implements the above-described automatic operation method for a booster pump based on queue management.

[0043] As described above, the automatic operation method, system, storage medium, and electronic device for booster pumps based on queue management described in this invention have the following beneficial effects:

[0044] The automatic operation method, system, storage medium, and electronic equipment of the booster pump based on queue management described in this invention can balance equipment wear: by using the queue rotation start and queue first start first stop functions, it ensures that all booster pumps have equal opportunities to be used, thereby avoiding some pumps from wearing out quickly due to overuse and extending the service life of the equipment.

[0045] This invention can improve system stability: the system's intelligent start-stop decision can automatically adjust the pump's operating status according to water level changes, so that the water level in the cyclone well can be effectively controlled, ensuring the stability and continuity of the steel plant's production process.

[0046] This invention can reduce maintenance costs: due to more uniform equipment wear, the overall maintenance requirements of the system are reduced, thus reducing maintenance costs and downtime and improving production efficiency;

[0047] This invention requires no additional investment: its implementation does not depend on additional hardware equipment, but can be achieved solely through software logic optimization, thus saving enterprises hardware investment costs.

[0048] This invention has good scalability: the system design has good scalability and can be easily applied to intermittent use scenarios of multiple other devices, thus improving the applicability of the system. Attached Figure Description

[0049] Figure 1 The flowchart shown is an embodiment of the automatic operation method for booster pumps based on queue management according to the present invention;

[0050] Figure 2a The diagram shown is a logic diagram of pump ready queue construction in one embodiment of the automatic operation method for booster pumps based on queue management of the present invention.

[0051] Figure 2b The diagram shown is a logical diagram of pump operation queue construction in one embodiment of the automatic operation method for booster pumps based on queue management of the present invention.

[0052] Figure 3a The diagram shown is a schematic of the first startup of the pump ready queue in one embodiment of the automatic operation method for booster pumps based on queue management of the present invention.

[0053] Figure 3b The diagram shown is a schematic of the second startup of the pump ready queue in one embodiment of the automatic operation method for booster pumps based on queue management of the present invention.

[0054] Figure 4 The diagram shown is a logic diagram of the output pump number in one embodiment of the automatic operation method of booster pump based on queue management of the present invention;

[0055] Figure 5a The diagram shown is a first logic diagram of stopping the pump number in one embodiment of the automatic operation method for booster pumps based on queue management of the present invention.

[0056] Figure 5b The diagram shown is a second logic diagram of the stop pump number in one embodiment of the automatic operation method of the booster pump based on queue management of the present invention.

[0057] Figure 6 The diagram shown is a pump start / stop queue logic diagram in one embodiment of the automatic operation method for booster pumps based on queue management of the present invention.

[0058] Figure 7 The diagram shown is a structural schematic of an embodiment of the automatic operation system for booster pumps based on queue management of the present invention;

[0059] Figure 8 The diagram shown is a structural schematic of an embodiment of the electronic device of the present invention. Detailed Implementation

[0060] The following specific examples illustrate the implementation of the present invention. Those skilled in the art can easily understand other advantages and effects of the present invention from the content disclosed in this specification. The present invention can also be implemented or applied through other different specific embodiments, and various details in this specification can also be modified or changed based on different viewpoints and applications without departing from the spirit of the present invention. It should be noted that, unless otherwise specified, the following embodiments and features described therein can be combined with each other.

[0061] It should be noted that the illustrations provided in the following embodiments are only schematic representations of the basic concept of the present invention. Therefore, the drawings only show the components related to the present invention and are not drawn according to the actual number, shape and size of the components in the actual implementation. In the actual implementation, the form, quantity and proportion of each component can be arbitrarily changed, and the layout of the components may also be more complex.

[0062] The technical solutions of the present invention will now be described in detail with reference to the accompanying drawings.

[0063] like Figure 1 As shown, in one embodiment, the automatic operation method of the booster pump based on queue management of the present invention includes steps S11 to S14.

[0064] Step S11: Obtain the status information of each booster pump in real time.

[0065] The booster pump status information includes the booster pump operating status and the booster pump frequency converter operation setting parameters.

[0066] Specifically, the frequency converter plays a crucial role in controlling the motor speed in a booster pump system, adjusting the pump's operating speed according to system requirements. Monitoring the frequency converter's status ensures pump efficiency, system stability, energy optimization, and pump fault prevention. The system collects various parameters of the frequency converter in real time through sensors and communication interfaces, such as current, voltage, frequency, speed, and temperature. Operation settings include pump operating modes (e.g., automatic / manual), preset speeds, and start / stop commands. The collected data is sent to the central processing unit (CPU) for analysis and processing. The processed data is updated to the system database in real time to ensure the frequency converter's status is up-to-date. The data update frequency is typically high to guarantee the system's real-time responsiveness.

[0067] This step provides data support for cyclic start-up, a method of managing the operation of multiple pumps to balance pump operating time and extend service life. Real-time monitoring of the inverter status provides data support for cyclic start-up: For example, operation status confirmation: confirming whether the inverter for each pump is in normal operating condition; if not, marking it as requiring inspection or maintenance. Operation command execution: ensuring the inverter executes start, stop, acceleration, deceleration, and other commands according to the operation settings to achieve the cyclic start-up strategy. Fault detection and early warning: detecting potential faults such as overheating and overload by analyzing the changing trends of inverter parameters and issuing timely warnings. Load balancing: adjusting the pump operating strategy based on load information fed back from the inverter to avoid overusing some pumps while others are idle.

[0068] In one embodiment, assuming the system has four booster pumps, each equipped with a frequency converter: the system reads the status of the frequency converter once per scan cycle, including speed, current, temperature, etc. If the frequency converter of a certain pump shows an abnormally high current, the system will immediately analyze the cause, which may be due to excessive load or blockage within the pump. If cyclic starting is required, the system will select the pump with the longest current stop time to start based on the frequency converter status. If cyclic stopping is required, the system will select the pump with the longest current running time to stop.

[0069] Step S12: Based on the status information of the booster pump, establish a ready queue and a running queue for the booster pump, and calculate the current number of booster pumps in operation.

[0070] Establishing a ready queue and a running queue for the booster pumps based on the booster pump status information includes the following steps:

[0071] Add the standby pumps that are stopped and without faults to the ready queue, add the standby pumps that are running to the running queue, and record and update the status in real time.

[0072] Based on the updated status, the start and stop sequence of the booster pump is recorded;

[0073] A start / stop queue is established based on the start and stop sequence of the booster pump.

[0074] Specifically, during system startup, three queues need to be initialized first: The ready queue contains all available but not yet running booster pumps. The running queue contains currently running booster pumps.

[0075] like Figures 2a to 2b As shown, the inverter status information of each booster pump is monitored in real time, including operating status and fault codes. All pumps that are stopped and without faults are added to the ready queue. If a pump fails, its pump number is removed from the ready queue; if a pump recovers from a fault, the ready queue is updated, and its pump number is added back to the queue. Based on water level requirements, a pump is selected sequentially from the ready queue for startup. After startup, the pump's status is updated to running, and it is pushed onto the running queue according to the startup order.

[0076] like Figures 3a to 3b As shown, establishing a start-stop queue based on the start and stop sequence of the booster pump includes the following steps:

[0077] The start and stop queues are established using a push stack method;

[0078] When the booster pump is started, the corresponding booster pump number is pushed into the head of the running queue, and the original pump numbers in the running queue are shifted down one position in sequence;

[0079] When the booster pump is stopped, the corresponding booster pump number is popped from the end of the running queue, and the corresponding booster pump is stopped according to the pump number.

[0080] Specifically, when a pump is started, its number (or identifier) ​​is pushed to the head of the running queue.

[0081] This means that the head of the queue always records the most recently started pump. When a pump needs to be stopped, we pop a number from the tail of the start / stop queue, which is the earliest started pump. This ensures that the pumps are stopped in the reverse order of their start-up, implementing a "first-start, first-stop" strategy.

[0082] Based on water level or other control logic, a new pump needs to be started. A pump is selected from the ready queue to be started. The selected pump's number is pushed to the head of the run queue. Based on a drop in water level or other control logic, a pump needs to be stopped. A pump is selected from the tail of the run queue to be stopped; this is the earliest started pump. The selected pump's number is popped from the tail of the run queue.

[0083] In one embodiment, suppose we have three pumps, numbered 1, 2, and 3. Here is an example of how to construct a start / stop queue:

[0084] Start pump 1: The running queue becomes [1];

[0085] Start pump 2: The run queue becomes [2,1];

[0086] Start pump 3: The run queue becomes [3,2,1];

[0087] Stop pump: The run queue becomes [3,2] (Pump 1 stops because it was the first to start);

[0088] Stop the pump again: The run queue becomes [3] (Pump 2 stops);

[0089] Finally, the pump was stopped: the run queue changed to [] (pump 3 stopped);

[0090] In this way, the start-up and stop sequence of the pumps is ensured based on the ready queue and the running queue, making the operation of the pumps more rational and efficient.

[0091] Step S13: Obtain the current water level information, and obtain the number of booster pumps required to start and stop based on the current water level information.

[0092] The inverter status of four booster pumps is read in real time. A real-time pump operation queue is established using a queue format, and the current number of pumps in operation is calculated. See Tables 2 and 3 for details.

[0093] Table 2 Quantity of booster pumps required to be started

[0094] Water level (m) Number of booster pumps required to be started (units) Currently (Taiwan) 3.0 1 1 3.2 2 2 3.5 3 3 4.75 4 4

[0095] Table 3 Number of booster pumps that need to be stopped

[0096] The water level dropped to (m) Number of booster pumps that need to be stopped (units) Currently running (units) Number of units that need to be stopped currently. 3.5 1 4 1 3.2 2 3 1 3.0 3 2 1 2.5 4 1 1

[0097] Step S14: Adjust the operating status of the booster pumps based on the comparison result between the number of booster pump start / stop requests and the current number of booster pumps in operation, as well as the queue information. Specifically, this includes the following steps:

[0098] The number of booster pumps required to start or stop is compared with the number of booster pumps currently in operation, and the corresponding start or stop decision is determined based on the comparison result;

[0099] If the number of booster pumps required to start or stop is greater than the number of booster pumps currently in operation, a start decision is made. The start decision involves selecting a corresponding number of booster pumps from the ready queue to start until the number of pumps in operation meets the number of start-stop requirements. The selected booster pumps are then added to the head of the start-stop queue in sequence.

[0100] If the number of booster pumps required to start or stop is less than the current number of booster pumps in operation, a stop decision is made. The stop decision involves selecting a corresponding number of booster pumps from the tail of the operation queue to stop them, until the number of pumps in operation meets the number of start-stop requirements. The selected booster pumps are then popped from the tail of the operation queue.

[0101] If the number of booster pump start-stop requirements is equal to the current number of booster pumps in operation, then a maintain decision is made.

[0102] Specifically, based on real-time monitored water level information, the system calculates the number of pumps that need to be started or stopped. For example, if the water level is too high, more pumps may need to be started to lower it; if the water level is too low, some pumps may need to be stopped to avoid over-pumping. The system continuously monitors the number of pumps currently in operation. The calculated start / stop requirements are compared with the current number of pumps in operation to determine if adjustments to pump operation are necessary.

[0103] If the number of pumps required to start / stop exceeds the current number of pumps in operation (more pumps need to be started), a start decision is made: a sufficient number of pumps are selected from the ready queue to start until the number of pumps in operation meets the start / stop requirements. The numbers of the newly started pumps are pushed to the head of the operation queue.

[0104] If the number of pumps required to start / stop is less than the current number of pumps in operation (meaning some pumps need to be stopped), a stop decision is made: starting from the tail of the operation queue, pumps exceeding the number required to start / stop are selected for stopping. Pumps are stopped sequentially according to the order of the operation queue, and their numbers are popped from the tail of the queue. It is ensured that the number of pumps stopped equals the difference between the current number of pumps in operation and the number of pumps required to start / stop.

[0105] If the number of pumps required to start or stop equals the current number of pumps in operation (the current state meets the requirements), then a maintenance decision is made: no pumps need to be started or stopped, and the current operating state is maintained.

[0106] In one embodiment, assuming the current number of running pumps is 2 and the number of start / stop requests is 3: Startup decision: 1 pump needs to be started. Select 1 pump from the ready queue to start. Update the start / stop queue, adding the newly started pump number to the head of the queue. Assuming the current number of running pumps is 4 and the number of start / stop requests is 2: Stoppage decision: 2 pumps need to be stopped. Starting from the tail of the start / stop queue, stop 2 pumps. Update the start / stop queue, removing the stopped pump numbers from the tail of the queue.

[0107] like Figure 4 As shown, in one embodiment, the current water level is 3.2m, and one pump is currently running. To start another pump, the pointer in the ready queue moves from pump #1 to the next pump #2. If pump #2 is already in the running queue, the pointer in the ready queue continues to point to the next pump #4. If pump #4 is not in the running queue, pump #4 is started and added to the head of the running queue.

[0108] like Figures 5a to 5b As shown, in one embodiment, when the water level drops from 3.5m to 3.2m, with 3 pumps currently running, one pump needs to be stopped. The currently running pumps are pump #1, pump #2, and pump #4, and pump #1 is selected to be stopped based on the end of the pump queue. When the water level continues to drop to 3.0m, with 2 pumps currently running, another pump needs to be stopped. The currently running pumps are pump #2 and pump #4, and pump #2 is selected to be stopped based on the end of the pump queue.

[0109] In this way, the system can intelligently make start-up and shutdown decisions based on water level changes and pump operating status, ensuring effective control of the water level in the vortex pool while balancing the service life of each pump.

[0110] In summary, the automatic operation method, system, medium, and equipment for booster pumps based on queue management described in this invention addresses existing problems by optimizing the queue start and stop strategy: during startup, pumps are started in a round-robin fashion; during shutdown, the first pump to start stops first. The four booster pumps are used evenly, and if any booster pump malfunctions, it is removed from the queue, ensuring seamless equipment operation during production.

[0111] The polling startup process is as follows:

[0112] Upon system startup, the ready queue and running queue are initialized. All pumps are initially added to the ready queue in a fault-free state. The inverter status and operating settings of the four booster pumps are read in real time. The status of the ready queue and running queue are updated. The water level in the cyclone pool is monitored in real time. Based on the comparison between the water level and the target water level range, the number of pumps that need to be started is calculated. The number of pumps in the current running queue is compared with the number of pumps that need to be started. If the number of running pumps is insufficient, a pump is selected from the ready queue to be started according to the first-in, first-out principle. The selected pump is moved from the ready queue to the running queue. The pump is started, and its status is updated.

[0113] The first-to-start / first-to-stop procedure is as follows:

[0114] Whenever a pump starts, its number is pushed to the front of the start / stop queue. Whenever a pump stops, its number is removed from the back of the queue. The water level in the cyclone pool continues to be monitored in real time. Based on water level changes, the number of pumps that need to be stopped is calculated. The number of pumps currently in the running queue is compared with the number of pumps that need to be stopped. If the number of running pumps exceeds the demand, pumps are selected to stop starting from the back of the start / stop queue. The selected pumps are removed from the running queue. The pumps are stopped, and their status is updated.

[0115] The above process all involves fault handling mechanisms. The operating status of each pump is monitored in real time to detect any faults. Once a fault is detected, the pump is immediately removed from both the ready and running queues. If a faulty pump is running, it is immediately stopped and removed from the start / stop queue. A restart decision is then made based on the current water level and the status of the running queue.

[0116] A rotational start-up strategy ensures balanced utilization of all pumps. In the event of a pump failure, it can be quickly removed from the queue without affecting the operation of other pumps. Queue management enables seamless equipment operation during pump start-up and shutdown. This strategy effectively optimizes pump usage, reduces water level fluctuations, and improves system stability and reliability. It also facilitates maintenance and troubleshooting, ensuring the continuous and stable operation of the water treatment plant.

[0117] In one embodiment, such as Figure 6 As shown, this invention has been implemented since February 2013 in four booster pump motors of the billet cyclone system at a steelmaking plant in Fangchenggang, Guangxi Zhuang Autonomous Region. The following are the specific implementation steps and state transition examples:

[0118] (1) Initial state

[0119] Pump #1: Stopped; Pump #2: Running; Pump #3: Running; Pump #4: Stopped; Current water level: 3.5m

[0120] (2) State transition 1

[0121] When the system detects a water level drop to 3.2m, a start / stop decision is required to adjust the pump operation. The start / stop decision is executed as follows: Following the first-to-start principle, pump #2, which has been running the longest, is stopped first. Pump #3 continues running, as it started after pump #2. Following the principle of rotational start-up, pump #4, which is not yet running, is started and added to the head of the operating queue to maintain stable system operation.

[0122] The result after the state transition:

[0123] Pump #1: Stopped; Pump #2: Stopped; Pump #3: Running; Pump #4: Running; Current water level: 3.2m

[0124] (3) State transition 2

[0125] When the water level continued to drop to 3.0m, the system again made a start / stop decision. The decision was executed as follows: Pumps #3 and #4 were currently running, but based on the water level, only one pump needed to operate. Following the first-to-start principle, Pump #4, the most recently started pump, was stopped. Since no other pumps were running at this point, Pump #3 continued to operate.

[0126] The result after the state transition:

[0127] Pump #1: Stopped; Pump #2: Stopped; Pump #3: Running; Pump #4: Stopped; Current water level: 3.0m

[0128] By utilizing the queue-based sequential start-up and queue-based first-start-first-stop functions of this invention, the operating time of the pumps in the cyclone well system is balanced, reducing wear on specific pumps. The system can respond quickly to water level changes, ensuring the continuity and stability of steel plant production. Since the system requires no additional hardware, implementation costs are effectively controlled. The overall system maintenance and failure rate are reduced, improving overall operating efficiency. The above embodiments demonstrate the effectiveness and practicality of this invention in real-world applications, proving its significant application value in industrial production.

[0129] In systems without this invention, some pumps may be frequently started due to system design preferences or operator habits, causing these pumps to wear out faster than others, thus increasing failure rates and maintenance costs. Co-op starting ensures that each pump has an even distribution of usage opportunities, avoiding the problem of some pumps being overused. In situations requiring rapid response to water level changes, without a co-op mechanism, the system may not be able to quickly determine which pump should start or stop.

[0130] The functionality of this invention does not depend on a specific number of pumps or a particular system configuration, therefore it can be easily applied to systems of varying sizes and configurations. For example, if more pumps are added to the system, these new pumps are simply added to the polling queue without requiring major adjustments to the overall system logic. These functions rely primarily on software logic and do not require additional hardware support. This means that implementing these functions does not increase system complexity or cost. By using all devices evenly, wear and tear on individual devices is reduced, thereby lowering the overall failure rate. Even usage also makes maintenance more predictable and planned, reducing the likelihood of unexpected failures.

[0131] The scope of protection of the automatic operation method of booster pump based on queue management described in this embodiment is not limited to the execution order of the steps listed in this embodiment. Any solution implemented by adding, subtracting or replacing steps in the prior art based on the principle of this invention is included within the scope of protection of this invention.

[0132] This invention also provides an automatic operation system for a booster pump based on queue management. The automatic operation system for a booster pump based on queue management can implement the automatic operation method for a booster pump based on queue management described in this invention. However, the implementation device for the automatic operation system for a booster pump based on queue management described in this invention includes, but is not limited to, the structure of the automatic operation system for a booster pump based on queue management listed in this embodiment. All structural modifications and substitutions of the prior art made in accordance with the principles of this invention are included within the protection scope of this invention.

[0133] like Figure 7 As shown, in one embodiment, the automatic operation system for booster pumps based on queue management of the present invention includes a first acquisition module 71, a queue construction module 72, a second acquisition module 73, a demand calculation module 74, and an automatic operation module 75.

[0134] The first acquisition module 71 is used to acquire the status information of each booster pump in real time;

[0135] The queue construction module 72 is connected to the first acquisition module 71, and establishes a ready queue and a running queue for the booster pump based on the booster pump status information, and calculates the current number of booster pumps in operation.

[0136] The second acquisition module 73 is connected to the queue construction module 72 and is used to acquire the current water level information and acquire the number of booster pump start-up and shutdown requirements based on the current water level information.

[0137] The automatic operation module 74 is connected to the second acquisition module 73 and is used to adjust the operation strategy of the booster pump based on the comparison result of the number of booster pump start-stop requirements and the current number of booster pumps in operation, as well as queue information.

[0138] In the embodiments provided by this invention, it should be understood that the disclosed systems, apparatuses, or methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative. For instance, the division of modules / units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple modules or units may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection of apparatuses or modules or units may be electrical, mechanical, or other forms.

[0139] The modules / units described as separate components may or may not be physically separate. The components shown as modules / units may or may not be physical modules; that is, they may be located in one place or distributed across multiple network units. Some or all of the modules / units can be selected to achieve the objectives of the embodiments of the present invention, depending on actual needs. For example, the functional modules / units in the various embodiments of the present invention may be integrated into one processing module, or each module / unit may exist physically separately, or two or more modules / units may be integrated into one module / unit.

[0140] Those skilled in the art will further recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of both. To clearly illustrate the interchangeability of hardware and software, the components and steps of the various examples have been generally described in terms of functionality in the foregoing description. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementations should not be considered beyond the scope of this invention.

[0141] This invention also provides a computer-readable storage medium. Those skilled in the art will understand that all or part of the steps in the methods of the above embodiments can be implemented by a program instructing a processor. The program can be stored in a computer-readable storage medium, which is a non-transitory medium, such as random access memory, read-only memory, flash memory, hard disk, solid-state drive, magnetic tape, floppy disk, optical disk, and any combination thereof. The storage medium can be any available medium accessible to a computer or a data storage device such as a server or data center that integrates one or more available media. This available medium can be a magnetic medium (e.g., floppy disk, hard disk, magnetic tape), an optical medium (e.g., digital video disc (DVD)), or a semiconductor medium (e.g., solid-state drive (SSD)).

[0142] This invention also provides an electronic device. The electronic device includes a processor and a memory.

[0143] The memory is used to store computer programs.

[0144] The memory includes various media capable of storing program code, such as ROM, RAM, magnetic disk, USB flash drive, memory card, or optical disk.

[0145] The processor is connected to the memory and is used to execute the computer program stored in the memory so that the electronic device performs the above-described automatic operation method of the booster pump based on queue management.

[0146] Preferably, the processor 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 gate or transistor logic devices, or discrete hardware components.

[0147] like Figure 8As shown, the electronic device of the present invention is embodied in the form of a general-purpose computing device. The components of the electronic device may include, but are not limited to: one or more processors or processing units 81, a memory 82, and a bus 83 connecting different system components (including the memory 82 and the processing unit 81).

[0148] Bus 83 represents one or more of several bus architectures, including a memory bus or memory controller, a peripheral bus, a graphics acceleration port, a processor, or a local bus using any of the various bus architectures. Examples of these architectures include, but are not limited to, the Industry Standard Architecture (ISA) bus, the Micro Channel Architecture (MAC) bus, the Enhanced ISA bus, the Video Electronics Standards Association (VESA) local bus, and the Peripheral Component Interconnect (PCI) bus.

[0149] Electronic devices typically include a variety of computer-readable media. These media can be any available media that can be accessed by the electronic device, including volatile and non-volatile media, and removable and non-removable media.

[0150] Memory 82 may include computer system readable media in the form of volatile memory, such as random access memory (RAM) 821 and / or cache memory 822. The electronic device may further include other removable / non-removable, volatile / non-volatile computer system storage media. By way of example only, storage system 823 may be used to read and write non-removable, non-volatile magnetic media (…). Figure 8 Not shown; usually referred to as a "hard drive"). Although Figure 8 Not shown, a disk drive for reading and writing to a removable non-volatile disk (e.g., a "floppy disk") and an optical disk drive for reading and writing to a removable non-volatile optical disk (e.g., a CD-ROM, DVD-ROM, or other optical media) may be provided. In these cases, each drive may be connected to bus 83 via one or more data media interfaces. Memory 82 may include at least one program product having a set (e.g., at least one) of program modules configured to perform the functions of the embodiments of the present invention.

[0151] A program / utility 824 having a set (at least one) of program modules 8241 may be stored, for example, in memory 82. Such program modules 8241 include, but are not limited to, an operating system, one or more application programs, other program modules, and program data. Each or some combination of these examples may include an implementation of a network environment. Program modules 8241 typically perform the functions and / or methods described in the embodiments of the present invention.

[0152] The electronic device can also communicate with one or more external devices (e.g., keyboard, pointing device, display, etc.), one or more devices that enable a user to interact with the electronic device, and / or any device that enables the electronic device to communicate with one or more other computing devices (e.g., network interface card, modem, etc.). This communication can be performed through input / output (I / O) interface 84. Furthermore, the electronic device can also communicate with one or more networks (e.g., local area network (LAN), wide area network (WAN), and / or public networks, such as the Internet) through network adapter 85. Figure 8 As shown, network adapter 85 communicates with other modules of the electronic device via bus 83. It should be understood that, although not shown in the figure, other hardware and / or software modules may be used in conjunction with the electronic device, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems.

[0153] The above embodiments are merely illustrative of the principles and effects of the present invention and are not intended to limit the invention. Any person skilled in the art can modify or alter the above embodiments without departing from the spirit and scope of the present invention. Therefore, all equivalent modifications or alterations made by those skilled in the art without departing from the spirit and technical concept disclosed in the present invention should still be covered by the claims of the present invention.

Claims

1. A method for automatic operation of a booster pump based on queue management, characterized in that, The method includes the following steps: Real-time acquisition of status information for each booster pump; Based on the status information of the booster pumps, establish a ready queue and a running queue for the booster pumps, and calculate the current number of booster pumps in operation. Obtain the current water level information, and based on the current water level information, determine the number of booster pumps required to start and stop. The operation strategy of the booster pumps is adjusted based on the comparison between the number of booster pump start / stop requirements and the current number of booster pumps in operation, as well as the queue information.

2. The automatic operation method for booster pumps based on queue management according to claim 1, characterized in that: The booster pump status information includes the booster pump operating status and the frequency converter operation setting parameters.

3. The automatic operation method for booster pumps based on queue management according to claim 2, characterized in that: Establishing a ready queue and a running queue for the booster pumps based on the booster pump status information includes the following steps: Add the standby pumps that are stopped and without faults to the ready queue, add the standby pumps that are running to the running queue, and record and update the status in real time. Based on the updated status, the start and stop sequence of the booster pump is recorded; A start / stop queue is established based on the start and stop sequence of the booster pump.

4. The automatic operation method for booster pumps based on queue management according to claim 3, characterized in that: Establishing a start-stop queue based on the start and stop sequence of the booster pump includes the following steps: The start and stop queues are established using a push stack method; When the booster pump is started, the corresponding booster pump identifier is pushed into the head of the running queue; When the booster pump is stopped, the corresponding booster pump identifier is popped from the tail of the running queue.

5. The automatic operation method for booster pumps based on queue management according to claim 1, characterized in that: Adjusting the operating strategy of the booster pumps based on the comparison between the number of booster pump start / stop requests and the current number of booster pumps in operation, as well as queue information, includes the following steps: The number of booster pumps required to start or stop is compared with the number of booster pumps currently in operation, and the corresponding start or stop decision is determined based on the comparison result; If the number of booster pumps required to start or stop is greater than the current number of booster pumps in operation, then a start decision is made. If the number of booster pumps required to start or stop is less than the current number of booster pumps in operation, a stop decision is made. If the number of booster pump start-stop requirements is equal to the current number of booster pumps in operation, then a maintain decision is made.

6. The automatic operation method for a booster pump based on queue management according to claim 5, characterized in that: The initiation decision includes the following steps: Select a corresponding number of booster pumps from the ready queue to start them, until the number of pumps in operation meets the start-stop requirement; The selected booster pumps are then added sequentially to the head of the running queue.

7. The automatic operation method for booster pumps based on queue management according to claim 5, characterized in that: The stopping decision includes the following steps: The corresponding number of booster pumps are selected sequentially from the tail of the running queue and stopped until the number of running pumps meets the start-stop requirement. The selected booster pumps are then sequentially popped from the end of the running queue.

8. An automatic operation system for booster pumps based on queue management, characterized in that, The system includes a first acquisition module, a queue construction module, a second acquisition module, a demand calculation module, and an automatic operation module; The first acquisition module is used to acquire the status information of each booster pump in real time; The queue construction module is used to establish a ready queue and a running queue for the booster pumps based on the booster pump status information, and to calculate the current number of booster pumps in operation. The second acquisition module is used to acquire the current water level information and, based on the current water level information, acquire the number of booster pumps required to start and stop. The automatic operation module is used to adjust the operation strategy of the booster pump based on the comparison results of the number of booster pump start-stop requirements and the current number of booster pumps in operation, as well as queue information.

9. An electronic device, characterized in that, The electronic device includes: a processor and a memory; The memory is used to store computer programs; The processor is used to execute the computer program stored in the memory to cause the electronic device to perform the automatic operation method of the booster pump based on queue management as described in any one of claims 1 to 7.

10. A computer-readable storage medium having a computer program stored thereon, characterized in that, When executed by an electronic device, the program implements the automatic operation method of the booster pump based on queue management as described in any one of claims 1 to 7.