Method and device for carrying out optimal scheduling on sewage treatment system and storage medium

By comprehensively considering the sewage transport equipment and settlement equipment in the sewage treatment system and their interactions, the scheduling solution is optimized, and the overall low efficiency caused by focusing only on a single device in the prior art is solved, and efficient optimization of the sewage treatment system is achieved. .

CN119443419AInactive Publication Date: 2025-02-14HANGZHOU BEISHUI CLOUD SERVICE TECHNOLOGY CO LTD
View PDF 9 Cites 0 Cited by

Patent Information

Application Number
CN202510039426.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-01-10
Publication Date
2025-02-14
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

The optimization scheduling of existing sewage treatment systems only focuses on a single equipment, resulting in low overall efficiency.

Method used

By obtaining the amount of sewage to be processed, limiting treatment time and equipment-related information, determining constraints and generating candidate scheduling schemes, combining the objective function and the fitness function, optimizing the scheduling schemes is used to ensure the coordinated work of sewage transport equipment and settlement equipment. .

Benefits of technology

It significantly improves the operating efficiency and economics of the sewage treatment system, and avoids the overall processing process imbalance caused by the optimization of a single equipment.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119443419A_ABST
    Figure CN119443419A_ABST
Patent Text Reader

Abstract

The invention discloses a method and device for carrying out optimal scheduling on a sewage treatment system and a storage medium. Relates to the technical field of sewage treatment. The method comprises the following steps: firstly, obtaining the amount of sewage to be treated, limited treatment time and related information of sewage conveying equipment and sewage sedimentation equipment, then determining constraint conditions and candidate scheduling schemes based on the obtained data, and then determining an objective function and a fitness function which comprehensively consider the two types of key equipment and interaction thereof; and finally, screening and optimizing the candidate scheduling schemes by using a preset optimization scheduling algorithm to obtain a target scheduling scheme. According to the method, optimization of single equipment is considered, optimization of cooperative work between the equipment is emphasized, and efficient optimization scheduling of the whole sewage treatment system is realized. Therefore, the technical problem that the overall efficiency is low due to the fact that only single equipment is concerned in optimization scheduling of an existing sewage treatment system in the prior art is solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of sewage treatment, and in particular to a method, device and storage medium for optimizing the scheduling of a sewage treatment system. Background Art

[0002] As global water shortage and environmental pollution become increasingly serious, sewage treatment, as a key link in protecting the ecological environment, has become increasingly important. Although traditional sewage treatment systems (such as sewage treatment plants) can basically meet the requirements of pollutant removal, they generally have problems such as low operating efficiency, high energy consumption, and complex operation. Therefore, how to improve the overall efficiency of sewage treatment systems through optimized scheduling has become one of the research hotspots.

[0003] Some scheduling methods for sewage treatment systems have appeared in the prior art. For example, the publication number is CN107176628A, and the name is a scheduling control system and method for sewage systems, which can realize intelligent linkage control of different water inflows of sewage treatment plants and different liquid level intervals of pipe networks. For another example, the publication number is CN111362328A, and the name is a dynamic optimization scheduling system and method for sewage treatment facilities based on water quality and water quantity. By changing the extensive sewage treatment operation mode to a dynamic operation and control mode that saves energy and reduces material consumption, and through the monitoring data of water quality and water quantity, the sewage treatment facilities are guaranteed to be in the best operating state to the greatest extent. Obtain the sewage treatment operation information to be treated and the relevant information of the water pump; determine the constraint conditions based on the sewage treatment operation information and the relevant information of the water pump; determine the candidate scheduling scheme under the constraint conditions; determine the objective function and the fitness function; use the candidate scheduling scheme as the chromosome in the genetic algorithm, and perform collaborative scheduling optimization on the candidate scheduling scheme based on the objective function, the fitness function and the constraint conditions to obtain the target scheduling scheme.

[0004] Most of the existing sewage treatment plant scheduling schemes are aimed at coordinated scheduling of water pumps in sewage treatment plants. However, since sewage treatment plants are complex sewage treatment systems, in addition to water pumps, they also include other key equipment (such as sedimentation tanks). Optimizing the scheduling of water pumps or pumping stations alone while ignoring the coordination of other key equipment can easily lead to an imbalance in the overall treatment process. For example, if the flow regulation of the water pump is too aggressive, it may exceed the carrying capacity of the subsequent treatment unit, causing sludge accumulation or other forms of blockage, which in turn reduces the efficiency of the entire system. In other words, the existing optimization scheduling of existing sewage treatment systems only focuses on a single device, resulting in low overall efficiency.

[0005] With respect to the technical problem in the above-mentioned prior art that the optimization scheduling of the existing sewage treatment system only focuses on a single device, resulting in low overall efficiency, no effective solution has been proposed so far. Summary of the invention

[0006] The embodiments of the present disclosure provide a method, device and storage medium for optimizing the scheduling of a sewage treatment system, so as to at least solve the technical problem that the optimization scheduling of the existing sewage treatment system in the prior art only focuses on a single device, resulting in low overall efficiency.

[0007] According to one aspect of an embodiment of the present disclosure, a method for optimizing the scheduling of a sewage treatment system is provided, comprising: obtaining the amount of sewage to be treated, a limited treatment time, and equipment-related information; wherein the equipment-related information includes available sewage conveying equipment and sewage settling equipment, the power of each available sewage conveying equipment, and the amount of electric energy consumption of each available sewage settling equipment for treating a unit amount of water; the sewage conveying equipment is used to convey sewage to the sewage settling equipment; based on the amount of sewage to be treated, the limited treatment time, and equipment-related information, determining constraints, and determining candidate scheduling schemes under the constraints; wherein the candidate scheduling schemes include enabled sewage conveying equipment and sewage settling equipment, and the enabled sewage conveying equipment and The sewage treatment time of the sewage sedimentation equipment; based on the amount of sewage to be treated, the limited treatment time and equipment-related information, determine the objective function and fitness function; wherein, the objective function is used to minimize the energy consumption required for all enabled sewage conveying equipment and sewage sedimentation equipment to treat the amount of sewage to be treated, and minimize the maximum value of the sewage treatment time of all enabled sewage sedimentation equipment and the sum of the sewage treatment time of all enabled sewage conveying equipment; the fitness function is obtained based on the multi-dimensional parameters of all enabled sewage conveying equipment and sewage sedimentation equipment; based on the constraints, the objective function and the fitness function, the candidate scheduling schemes are optimized and scheduled using the preset optimization scheduling algorithm to obtain the target scheduling scheme.

[0008] According to another aspect of the embodiments of the present disclosure, a storage medium is further provided. The storage medium includes a stored program, wherein the above method is executed by a processor when the program is running.

[0009] According to another aspect of the embodiment of the present disclosure, there is also provided an apparatus for optimizing the scheduling of a sewage treatment system, including: an acquisition module for acquiring the amount of sewage to be treated, the limited treatment time and equipment-related information; wherein the equipment-related information includes available sewage conveying equipment and sewage sedimentation equipment, the power of each available sewage conveying equipment and the amount of electric energy consumption of each available sewage sedimentation equipment for treating a unit amount of water; the sewage conveying equipment is used to convey sewage to the sewage sedimentation equipment; a first determination module is used to determine constraints based on the amount of sewage to be treated, the limited treatment time and equipment-related information, and determine candidate scheduling schemes under the constraints; wherein the candidate scheduling schemes include enabled sewage conveying equipment and sewage sedimentation equipment, and the sewage of the enabled sewage conveying equipment and sewage sedimentation equipment. processing time; a second determination module, used to determine the objective function and fitness function based on the amount of sewage to be treated, the limited processing time and equipment-related information; wherein the objective function is used to minimize the energy consumption required for all enabled sewage conveying equipment and sewage sedimentation equipment to treat the amount of sewage to be treated, and to minimize the maximum value of the sewage treatment time of all enabled sewage sedimentation equipment and the sum of the sewage treatment time of all enabled sewage conveying equipment; the fitness function is obtained based on the multi-dimensional parameters of all enabled sewage conveying equipment and sewage sedimentation equipment; an optimization scheduling module, used to take the candidate scheduling scheme as the target of optimization scheduling, based on constraints, objective function and fitness function, use a preset optimization scheduling algorithm to optimize the candidate scheduling scheme to obtain a target scheduling scheme.

[0010] According to another aspect of the embodiment of the present disclosure, a system for optimizing the scheduling of a sewage treatment system is also provided, including a processor; and a memory connected to the processor, for providing the processor with instructions for processing the following processing steps: obtaining the amount of sewage to be treated, limiting the processing time, and equipment-related information; wherein the equipment-related information includes available sewage conveying equipment and sewage settling equipment, the power of each available sewage conveying equipment, and the amount of electric energy consumption of each available sewage settling equipment for treating a unit of water volume; the sewage conveying equipment is used to convey sewage to the sewage settling equipment; based on the amount of sewage to be treated, limiting the processing time, and equipment-related information, determining constraints, and determining candidate scheduling schemes under the constraints; wherein the candidate scheduling schemes include enabled sewage conveying equipment and sewage sedimentation equipment, the sewage treatment time of the enabled sewage conveying equipment and sewage sedimentation equipment; based on the amount of sewage to be treated, the limited treatment time and equipment-related information, determine the objective function and fitness function; wherein, the objective function is used to minimize the energy consumption required for all enabled sewage conveying equipment and sewage sedimentation equipment to treat the amount of sewage to be treated, and to minimize the maximum value of the sewage treatment time of all enabled sewage sedimentation equipment and the sum of the sewage treatment time of all enabled sewage conveying equipment; the fitness function is obtained based on the multi-dimensional parameters of all enabled sewage conveying equipment and sewage sedimentation equipment; based on the constraints, the objective function and the fitness function, the candidate scheduling schemes are optimized and scheduled using the preset optimization scheduling algorithm to obtain the target scheduling scheme.

[0011] This application first obtains the amount of sewage to be treated, the limited treatment time and equipment-related information, which includes the available sewage conveying equipment and sewage sedimentation equipment, the power of each available sewage conveying equipment and the power consumption of each available sewage sedimentation equipment for treating a unit of water, to provide basic data for subsequent optimization scheduling. Then, based on the acquired data, the constraints are determined, and a series of candidate scheduling schemes are generated on the premise of meeting the constraints. Each candidate scheduling scheme includes a specific combination of sewage conveying equipment and sewage sedimentation equipment and their respective sewage treatment time, so as to explore all possible equipment configurations and operation modes, and provide alternatives for subsequent optimization selection. Secondly, determine the objective function and fitness function. The objective function aims to minimize energy consumption while also taking into account the balance of processing time to avoid affecting the overall efficiency due to excessive load of a certain part. The fitness function further evaluates the comprehensive performance of each candidate scheduling scheme by comprehensively considering the multi-dimensional performance parameters of the equipment. Finally, the candidate scheduling schemes are screened and optimized using a preset optimization scheduling algorithm (such as a genetic algorithm, simulated annealing algorithm, etc.). The optimization scheduling algorithm will iteratively search for the best equipment combination and operation strategy based on the previously defined objective function and fitness function, and finally output one or more target scheduling schemes. These target scheduling schemes can not only meet the treatment needs, but also significantly improve the operating efficiency and economy of the entire sewage treatment system. This application comprehensively considers the sewage conveying equipment and sewage sedimentation equipment in the sewage treatment process and their interactions, not only considering the optimization of a single device, but also emphasizing the optimization of the collaborative work between equipment, thereby achieving efficient optimization scheduling of the entire sewage treatment system. This solves the technical problem of low overall efficiency caused by focusing only on a single device in the optimization scheduling of the existing sewage treatment system in the prior art. BRIEF DESCRIPTION OF THE DRAWINGS

[0012] The drawings described herein are used to provide a further understanding of the present disclosure and constitute a part of the present application. The illustrative embodiments of the present disclosure and their descriptions are used to explain the present disclosure and do not constitute an improper limitation on the present disclosure. In the drawings: Figure 1 is a hardware structure block diagram of a computing device for implementing the method according to Embodiment 1 of the present application; Figure 2 is a schematic diagram of a sewage treatment system according to Example 1 of the present application; Figure 3 is a flow chart of the method for optimizing the scheduling of a sewage treatment system according to Example 1 of the present application; Figure 4 is a schematic diagram of a device for optimizing the scheduling of a sewage treatment system according to Example 2 of the present application; and Figure 5It is a schematic diagram of a system for optimizing the scheduling of a sewage treatment system according to Example 3 of the present application. DETAILED DESCRIPTION

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

[0014] It should be noted that the terms "first", "second", etc. in the specification and claims of the present disclosure 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 interchangeable where appropriate, so that the embodiments of the present disclosure 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.

[0015] Example 1 According to this embodiment, a method embodiment of a method for optimizing scheduling of a sewage treatment system is provided. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and although a logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in an order different from that shown here.

[0016] The method embodiment provided in this embodiment can be executed in a mobile terminal, a computer terminal, a server or a similar computing device. Figure 1 FIG. 1 shows a hardware structure block diagram of a computing device for implementing a method for optimizing the scheduling of a sewage treatment system. Figure 1 As shown, the computing device may include one or more processors (the processor may include but is not limited to a processing device such as a microprocessor MCU or a programmable logic device FPGA), a memory for storing data, a transmission device for communication functions, and an input / output interface. The memory, the transmission device, and the input / output interface are connected to the processor via a bus. In addition, it may also include: a display, a keyboard, and a cursor control device connected to the input / output interface. A person skilled in the art can understand that Figure 1 The structure shown is only for illustration and does not limit the structure of the above electronic device. Figure 1 More or fewer components as shown, or with Figure 1 Different configurations shown.

[0017] It should be noted that the one or more processors and / or other data processing circuits described above may generally be referred to herein as "data processing circuits". The data processing circuits may be embodied in whole or in part as software, hardware, firmware, or any other combination thereof. In addition, the data processing circuit may be a single independent processing module, or may be incorporated in whole or in part into any of the other components in the computing device. As involved in the embodiments of the present disclosure, the data processing circuit acts as a processor control (e.g., selection of a variable resistor terminal path connected to an interface).

[0018] The memory can be used to store software programs and modules of application software, such as the program instructions / data storage device corresponding to the method for optimizing the scheduling of the sewage treatment system in the embodiment of the present disclosure. The processor executes various functional applications and data processing by running the software programs and modules stored in the memory, that is, the method for optimizing the scheduling of the sewage treatment system of the above-mentioned application program is realized. The memory may include a high-speed random access memory, and may also include a non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some instances, the memory may further include a memory remotely arranged relative to the processor, and these remote memories may be connected to the computing device via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.

[0019] The transmission device is used to receive or send data via a network. The specific example of the above network may include a wireless network provided by a communication provider of the computing device. In one example, the transmission device includes a network adapter (Network Interface Controller, NIC), which can be connected to other network devices through a base station so as to communicate with the Internet. In one example, the transmission device can be a radio frequency (RF) module, which is used to communicate with the Internet wirelessly.

[0020] The display may be, for example, a touch screen liquid crystal display (LCD) that may enable a user to interact with a user interface of the computing device.

[0021] It should be noted that, in some optional embodiments, the above Figure 1The computing device shown may include hardware elements (including circuits), software elements (including computer code stored on a computer-readable medium), or a combination of both hardware elements and software elements. Figure 1 This is merely one example of a particular embodiment and is intended to illustrate the types of components that may be present in the computing devices described above.

[0022] Figure 2 Schematic diagram of the sewage treatment system according to this embodiment. Figure 2 As shown, the sewage treatment system includes: 1 to M sewage conveying equipment, 1 to N sewage settling equipment and other treatment equipment. Among them, the sewage conveying equipment is such as a water pump, and the sewage settling equipment is such as a settling tank. The sewage conveying equipment is used to convey sewage to the sewage settling equipment. Each sewage settling equipment corresponds to a valve. When the valve is opened, the sewage conveyed by the sewage conveying equipment can flow into the corresponding sewage settling equipment. When the valve is closed, the sewage conveyed by the sewage conveying equipment cannot flow into the corresponding sewage settling equipment.

[0023] In the above operating environment, according to the first aspect of this embodiment, a method for optimizing the scheduling of a sewage treatment system is provided. Figure 3 A schematic diagram showing the process of the method is shown in FIG. Figure 3 As shown, the method includes: S102: Obtaining the amount of sewage to be treated, the limited treatment time, and equipment-related information; the equipment-related information includes available sewage conveying equipment and sewage settling equipment, the power of each available sewage conveying equipment, and the power consumption of each available sewage settling equipment for treating a unit of water volume; the sewage conveying equipment is used to convey sewage to the sewage settling equipment; S104: Based on the amount of sewage to be treated, the limited treatment time and equipment-related information, determine the constraint conditions, and determine the candidate scheduling scheme under the constraint conditions; wherein the candidate scheduling scheme includes the activated sewage conveying equipment and sewage settling equipment, and the sewage treatment time of the activated sewage conveying equipment and sewage settling equipment; S106: Based on the amount of sewage to be treated, the limited treatment time and equipment-related information, determine the objective function and the fitness function; wherein the objective function is used to minimize the energy consumption required for all enabled sewage conveying equipment and sewage settling equipment to treat the amount of sewage to be treated, and to minimize the maximum value of the sewage treatment time of all enabled sewage settling equipment and the sum of the sewage treatment time of all enabled sewage conveying equipment; the fitness function is obtained based on the comprehensive multi-dimensional parameters of all enabled sewage conveying equipment and sewage settling equipment; S108: Based on the constraints, the objective function and the fitness function, the candidate scheduling schemes are optimized using a preset optimization scheduling algorithm to obtain a target scheduling scheme.

[0024] Specifically, in order to improve the overall efficiency of the sewage treatment system, it is necessary to optimize the scheduling of the sewage treatment system. When optimizing the scheduling, it is first necessary to obtain the amount of sewage to be treated, the corresponding limited processing time and equipment-related information of the sewage treatment system. This information is the premise for formulating an optimized scheduling plan, which helps to fully understand the current situation and potential of the sewage treatment system and provide basic data for subsequent optimization scheduling. Among them, the amount of sewage to be treated in the sewage treatment system is C, and the corresponding limited processing time is T, that is, it is required to complete the treatment of the amount of sewage to be treated C within T time. Equipment-related information includes available sewage conveying equipment and sewage sedimentation equipment, the power of each available sewage conveying equipment, and the power consumption of each available sewage sedimentation equipment for treating a unit of water.

[0025] In this embodiment, the object of optimization scheduling is the start and stop of sewage conveying equipment and sewage sedimentation equipment. Specifically, it is to select and enable some sewage conveying equipment and sewage sedimentation equipment from the available sewage conveying equipment and sewage sedimentation equipment, so as to maximize the treatment efficiency of the sewage treatment system and minimize the energy consumption, thereby achieving efficient and stable operation of the sewage treatment system. Therefore, it is necessary to set the constraints of optimization scheduling based on the above information obtained, and generate a series of possible candidate scheduling schemes on the premise of meeting the set constraints. Each candidate scheduling scheme contains information such as which equipment is enabled and their working hours, so as to explore all possible equipment configurations and operation modes, and provide alternatives for subsequent optimization selection.

[0026] Secondly, determine the objective function and fitness function. The objective function aims to minimize energy consumption while also taking into account the balance of processing time to avoid affecting the overall efficiency due to excessive load in a certain part. The fitness function further evaluates the comprehensive performance of each candidate scheduling scheme by comprehensively considering the multi-dimensional performance parameters of the equipment.

[0027] Finally, the candidate scheduling schemes are screened and optimized using preset optimization scheduling algorithms (such as genetic algorithms, simulated annealing algorithms, etc.). The optimization scheduling algorithm will iteratively search for the best equipment combination and operation strategy based on the previously defined objective function and fitness function, and finally output one or more target scheduling schemes. These target scheduling schemes can not only meet the treatment needs, but also significantly improve the operating efficiency and economy of the entire sewage treatment system.

[0028] Taking the optimization scheduling algorithm as a genetic algorithm as an example, after determining the objective function, constraints and fitness function, the determined candidate scheduling scheme can be used as the chromosome in the genetic algorithm to simulate the inheritance, mutation and adaptation processes in nature, and continuously optimize the scheduling scheme based on the determined objective function, fitness function and constraints to improve the efficiency and performance of sewage treatment.

[0029] As described in the background technology, since the sewage treatment plant is a complex sewage treatment system, in addition to water pumps, it also includes other key equipment (such as sedimentation tanks). Only optimizing the scheduling of water pumps or pumping stations while ignoring the coordination of other key equipment can easily lead to an imbalance in the overall treatment process. For example, if the flow regulation of the water pump is too aggressive, it may exceed the carrying capacity of the subsequent treatment unit, causing sludge accumulation or other forms of blockage, which in turn reduces the efficiency of the entire system. That is, the existing optimization scheduling of the existing sewage treatment system only focuses on a single device, resulting in low overall efficiency.

[0030] In view of this, the present application first obtains the amount of sewage to be treated, the limited treatment time and equipment-related information, which includes the available sewage conveying equipment and sewage sedimentation equipment, the power of each available sewage conveying equipment and the power consumption of each available sewage sedimentation equipment for treating a unit of water, so as to provide basic data for subsequent optimization scheduling. Then, based on the acquired data, the constraints are determined, and a series of candidate scheduling schemes are generated on the premise of meeting the constraints. Each candidate scheduling scheme includes a specific combination of sewage conveying equipment and sewage sedimentation equipment and their respective sewage treatment time, so as to explore all possible equipment configurations and operation modes, and provide alternatives for subsequent optimization selection. Secondly, the objective function and fitness function are determined. The objective function aims to minimize energy consumption while also taking into account the balance of processing time to avoid affecting the overall efficiency due to excessive load of a certain part. The fitness function further evaluates the comprehensive performance of each candidate scheduling scheme by comprehensively considering the multi-dimensional performance parameters of the equipment. Finally, the candidate scheduling schemes are screened and optimized using a preset optimization scheduling algorithm (such as a genetic algorithm, simulated annealing algorithm, etc.). The optimization scheduling algorithm will iteratively search for the best equipment combination and operation strategy based on the previously defined objective function and fitness function, and finally output one or more target scheduling schemes. These target scheduling schemes can not only meet the treatment needs, but also significantly improve the operating efficiency and economy of the entire sewage treatment system. This application comprehensively considers the sewage conveying equipment and sewage sedimentation equipment in the sewage treatment process and their interactions, not only considering the optimization of a single device, but also emphasizing the optimization of the collaborative work between equipment, thereby achieving efficient optimization scheduling of the entire sewage treatment system. This solves the technical problem of low overall efficiency caused by focusing only on a single device in the optimization scheduling of the existing sewage treatment system in the prior art.

[0031] It should be noted that, in the embodiment of the present invention, the candidate scheduling scheme may refer to the preliminary scheduling strategy to be optimized, which can be generated based on the aforementioned constraints, but may not be ideal in terms of processing efficiency and energy consumption, and therefore, needs to be optimized through subsequent steps. The fitness function is a function determined to calculate the fitness of the candidate scheduling scheme. Taking the optimization scheduling algorithm as a genetic algorithm as an example, the candidate scheduling scheme is the chromosome in the genetic algorithm, and the fitness function can be used in the genetic algorithm to select some better chromosomes as parent chromosomes for optimization.

[0032] Optionally, based on the amount of sewage to be treated, the limited treatment time and equipment-related information, constraints are determined, including: based on the amount of sewage to be treated, the limited treatment time and equipment-related information, a first constraint, a second constraint and a third constraint are determined; based on the first constraint, the second constraint and the third constraint, a final constraint is obtained; wherein, the first constraint is that the total amount of sewage that can be treated by all enabled sewage conveying equipment is greater than or equal to the amount of sewage to be treated; the second constraint is that the total inlet flow rate of all enabled sewage sedimentation equipment is greater than or equal to the total amount of sewage conveyed by all enabled sewage conveying equipment per unit time; the third constraint is that the maximum value of the sewage treatment time of all enabled sewage sedimentation equipment and the sum of the sewage treatment time of all enabled sewage conveying equipment is less than or equal to the limited treatment time.

[0033] Specifically, in order to ensure that the total amount of sewage that can be treated by all enabled sewage conveying equipment at least reaches or exceeds the amount of sewage to be treated, it is necessary to determine the first constraint condition based on the amount of sewage to be treated, the limited processing time and equipment-related information. The first constraint condition is that the sum of the single processing capacity of all enabled sewage conveying equipment is not less than the amount of sewage to be treated, thereby ensuring that the basic needs of sewage treatment are met and avoiding sewage overflow or backlog problems caused by insufficient equipment processing capacity.

[0034] In order to ensure that the treatment capacity of the sewage settling equipment can match or exceed the delivery capacity of the sewage conveying equipment during the sewage treatment process, and to avoid the bottleneck effect caused by the insufficient treatment capacity of the settling equipment, it is necessary to determine the second constraint condition based on the amount of sewage to be treated, the limited treatment time and equipment-related information. The second constraint condition is that the total water flow rate of all enabled sewage settling equipment is greater than or equal to the total amount of sewage delivered by all enabled sewage conveying equipment per unit time. That is, in the process of optimizing scheduling, the capacity matching between the sewage settling equipment and the sewage conveying equipment is strengthened through the second constraint condition to ensure the balance of the two in terms of treatment capacity. This means that when optimizing scheduling, the capacity ratio of these two types of equipment needs to be considered at the same time to avoid either party becoming a system bottleneck.

[0035] In order to ensure that the longest sewage treatment time of all enabled sewage sedimentation equipment plus the sewage treatment time of all sewage conveying equipment does not exceed the specified treatment time, it is necessary to determine the third constraint based on the amount of sewage to be treated, the specified treatment time and equipment-related information, so as to ensure that the entire sewage treatment process can be completed within the specified time and improve the response speed and efficiency of the system.

[0036] In the embodiment of the present invention, the first constraint condition is used to ensure the basic processing capacity of the sewage treatment system, the second constraint condition is used to focus on the fluency and effectiveness of the treatment process, and the third constraint condition is used to focus on the time management of the entire treatment process to ensure that the best treatment effect is achieved within a limited time. Therefore, by setting the above three constraints, the effectiveness and efficiency of the sewage treatment system can be ensured from different angles.

[0037] Optionally, the first constraint is: ; Where M is the number of available sewage transport equipment; x i The value of is 0 or 1. When the value is 0, it means that the ith sewage conveying equipment is not enabled to process the amount of sewage to be treated. When the value is 1, it means that the ith sewage conveying equipment is enabled to process the amount of sewage to be treated. i is the sewage treatment capacity of the ith sewage transport equipment per unit time, , P i is the power of the i-th sewage transport equipment, is the power flow conversion formula; is the sewage treatment time of each activated sewage conveying equipment, and the sewage treatment time of all activated sewage conveying equipment is the same; C is the amount of sewage to be treated; i is any one from 1 to M.

[0038] Specifically, Figure 2 As shown, it is assumed that the sewage treatment system has 1~M available sewage transport equipment, and the power corresponding to each sewage transport equipment is P 1 ~P M , use x i Indicates whether to start the i-th sewage conveying equipment to treat sewage, where x i =0 means that the ith sewage conveying equipment is not enabled to process the amount of sewage to be treated, x i =1 means that the i-th sewage conveying equipment is activated to process the amount of sewage to be treated, and i is any one from 1 to M.

[0039] In this embodiment, the sewage treatment time of each sewage conveying equipment is consistent, and T 1Indicates the sewage treatment time of each sewage conveying equipment. That is to say, all selected sewage conveying equipment are turned on and off at the same time. In addition, there is no unified limit on the sewage treatment time of the sewage settling equipment. The sewage treatment time of the sewage settling equipment is related to the amount of sewage flowing into the sewage settling equipment. The greater the amount of sewage flowing into a sewage settling equipment, the longer the sewage treatment time required for the sewage settling equipment, and vice versa.

[0040] Assume that the power of the i-th sewage transport equipment included in the acquired equipment related information is P i , then according to the formula Calculate the sewage treatment capacity of the i-th sewage conveying equipment per unit time ;in, The power flow conversion formula can be based on the power P in the past period of time. i The historical sewage treatment volume of the i-th sewage conveying equipment at each moment is analyzed, where i is any one between 1 and M.

[0041] The first constraint is that the sum of the single treatment capacity of all enabled sewage conveying equipment is not less than the amount of sewage to be treated. The corresponding expression is as follows: ; In this way, it can be ensured that the total amount of sewage that can be treated by all enabled sewage conveying equipment at least reaches or exceeds the amount of sewage to be treated, so as to ensure that the basic needs of sewage treatment are met and avoid sewage overflow or backlog caused by insufficient equipment processing capacity.

[0042] Optionally, the second constraint is: ; Where N is the number of available sewage sedimentation equipment; y j The value of is 0 or 1. When the value is 0, it means that the j-th sewage sedimentation equipment is not enabled to process the amount of sewage to be treated. When the value is 1, it means that the j-th sewage sedimentation equipment is enabled to process the amount of sewage to be treated. j is the water inlet flow rate of the valve corresponding to the jth sewage sedimentation equipment; j is any one from 1 to N; M is the number of available sewage transport equipment; x i The value of is 0 or 1. When the value is 0, it means that the ith sewage conveying equipment is not enabled to process the amount of sewage to be treated. When the value is 1, it means that the ith sewage conveying equipment is enabled to process the amount of sewage to be treated. i is the sewage treatment capacity of the ith sewage transport equipment per unit time, , P i is the power of the i-th sewage transport equipment, is the power flow conversion formula.

[0043] Specifically, Figure 2 As shown in the figure, assuming that there are 1 to N available sewage sedimentation equipment in the sewage treatment system, the water inlet flow rate v of the valve corresponding to each sewage sedimentation equipment can be obtained based on the obtained equipment related information. 1 ~v N . Use y j Indicates whether to start the jth sewage sedimentation equipment to treat sewage, where y j = 0 means that the jth sewage sedimentation equipment is not used to treat the amount of sewage to be treated, y j =1 means that the jth sewage sedimentation equipment is activated to treat the amount of sewage to be treated, and j is any one from 1 to N.

[0044] Total inlet flow rate of all activated sewage settling equipment for:

[0045] The second constraint is that the total inflow rate of all enabled sewage sedimentation equipment is greater than or equal to the total amount of sewage transported by all enabled sewage transport equipment per unit time. The corresponding expression is as follows:

[0046] In this way, it can be ensured that during the sewage treatment process, the processing capacity of the sewage sedimentation equipment can match or exceed the conveying capacity of the sewage conveying equipment, avoiding the bottleneck effect caused by insufficient processing capacity of the sedimentation equipment.

[0047] Optionally, the third constraint is: ; Where, T 1 is the sewage treatment time of each activated sewage conveying equipment, and the sewage treatment time of all activated sewage conveying equipment is the same; T 2 It is the maximum value of the sewage treatment time of all enabled sewage sedimentation equipment; T is the limited treatment time.

[0048] Specifically, since the sewage treatment time of each sewage settling device is related to the amount of sewage flowing into the sewage settling device, and the amount of sewage flowing into the sewage settling device is related to the sewage treatment time T of the activated sewage conveying device, 1 (i.e., the time of conveying sewage). Under normal circumstances, when the sewage conveying equipment stops conveying sewage to the sewage settling equipment, no sewage will flow into the sewage settling equipment. j is the amount of sewage flowing into the jth sewage sedimentation equipment, in tons, then ,and .

[0049] Suppose the settling time required for the jth sewage settling device to process the sewage flowing into the sewage settling device is ,but ,in, is the conversion formula between sewage volume and sedimentation time, which can be obtained based on the analysis of the sedimentation time used by the jth sewage sedimentation equipment to treat different sewage volumes in the past period of time. The maximum sewage treatment time of all enabled sewage sedimentation equipment , j is any one from 1 to N.

[0050] The third constraint condition is that the maximum value of the sewage treatment time of all enabled sewage sedimentation equipment and the sum of the sewage treatment time of all enabled sewage conveying equipment is less than or equal to the limited treatment time. The corresponding expression is as follows: ; In this way, the entire sewage treatment process can be completed within the specified time, improving the response speed and efficiency of the system.

[0051] Optionally, based on the amount of sewage to be treated, the limited treatment time and equipment-related information, an objective function is determined, including: based on the amount of sewage to be treated, the limited treatment time and equipment-related information, a first objective function and a second objective function are determined; wherein the first objective function is used to minimize the energy consumption required for all enabled sewage conveying equipment and sewage sedimentation equipment to treat the amount of sewage to be treated; the second objective function is used to minimize the maximum value of the sewage treatment time of all enabled sewage sedimentation equipment and the sum of the sewage treatment time of all enabled sewage conveying equipment; based on the first objective function and the second objective function, a third objective function is determined as the final objective function.

[0052] Specifically, in order to minimize the energy consumption required by all enabled sewage conveying equipment and sewage sedimentation equipment to treat the amount of sewage to be treated, it is necessary to determine the first objective function based on the amount of sewage to be treated, the limited treatment time and equipment-related information, so that the total energy consumption of all equipment is minimized while meeting the treatment requirements. In order to minimize the maximum value of the sewage treatment time of all enabled sewage sedimentation equipment and the sum of the sewage treatment time of all enabled sewage conveying equipment, it is necessary to determine the second objective function based on the amount of sewage to be treated, the limited treatment time and equipment-related information, so that the sum of the longest sewage treatment time and sewage conveying time is minimized, ensuring that the entire treatment process is completed efficiently within the limited time and improving the timeliness of sewage treatment. Afterwards, the first objective function and the second objective function are combined into a comprehensive objective function (corresponding to the third objective function) through weight allocation or other optimization methods to achieve dual optimization of energy consumption and treatment time.

[0053] Therefore, by comprehensively considering energy consumption and processing time, the objective function not only takes into account the economy of the system, but also takes into account the treatment efficiency, so as to achieve the optimal balance between the economy and efficiency of the subsequent sewage treatment system, and provide a scientific basis for the subsequent optimization scheduling of the scheme based on the objective function, fitness function and constraints.

[0054] Optionally, the final objective function is: ; ; ; Where f(x) is the final objective function; f 1 (x) is the first objective function; f 2 (x) is the second objective function; and is the weight value, and ; J is the constraint condition; M is the number of available sewage transport equipment; x i The value of is 0 or 1. When it is 0, it means that the i-th sewage conveying equipment is not enabled to process the amount of sewage to be treated. When it is 1, it means that the i-th sewage conveying equipment is enabled to process the amount of sewage to be treated. i is the power of the i-th sewage conveying equipment; is the sewage treatment time of each activated sewage conveying equipment, and the sewage treatment time of all activated sewage conveying equipment is the same; i is any one from 1 to M; N is the number of available sewage sedimentation equipment; y j The value of is 0 or 1. When the value is 0, it means that the j-th sewage sedimentation equipment is not enabled to treat the amount of sewage to be treated. When the value is 1, it means that the j-th sewage sedimentation equipment is enabled to treat the amount of sewage to be treated. j is the power consumption of the jth sewage sedimentation equipment to process the sewage flowing into the sewage sedimentation equipment per unit time, , e 0 The energy consumption per unit of treated water volume of each sewage sedimentation equipment, C j is the amount of sewage flowing into the jth sewage sedimentation equipment, in tons, ,and , v j is the water inlet flow rate of the valve corresponding to the jth sewage sedimentation equipment, C is the amount of sewage to be treated; j is any one from 1 to N; is the sewage treatment time of the jth sewage settling device for treating the sewage flowing into the sewage settling device, , is the conversion formula between sewage volume and treatment time; T 2 The maximum value of the sewage treatment time of all enabled sewage sedimentation equipment. .

[0055] Specifically, the power of the i-th sewage conveying equipment is P i , the corresponding sewage treatment time is T 1 , then the energy consumption E required for all activated sewage sedimentation equipment to treat the amount of sewage to be treated 1 for:

[0056] Assume that the unit water treatment energy consumption of each sewage sedimentation equipment is e 0 , the energy consumption per unit of treated water reflects the energy consumption required to treat a unit of water, which can be obtained based on the analysis of historical treatment data. The unit of water is measured in tons. The power consumption required by the jth sewage sedimentation equipment to treat sewage is related to the amount of sewage flowing into it, C j is the amount of sewage flowing into the jth sewage sedimentation equipment, in tons, which can be obtained by the formula Calculate the power consumption e of the jth sewage sedimentation equipment to process the sewage flowing into the sewage sedimentation equipment per unit time j , then the energy consumption E required for all activated sewage sedimentation equipment to treat the amount of sewage to be treated 2 for: ; In order to minimize the energy consumption of all activated sewage conveying equipment and sewage sedimentation equipment to treat the amount of sewage to be treated, the first objective function for: ; Furthermore, in order to minimize the maximum value of the sewage treatment time of all enabled sewage sedimentation equipment and the sum of the sewage treatment time of all enabled sewage conveying equipment, the second objective function for: ; Afterwards, the first objective function and the second objective function are combined into a comprehensive objective function through the weight distribution method to obtain the final objective function : ; In a specific embodiment, the fitness function H(x) can comprehensively reflect the energy consumption, working time, maintenance cost of the equipment and future failure risk, and its expression is: ; In the formula, E k is the total energy consumption of the kth device; is the total working time of the kth device; is the maintenance cost of the kth device; is the future failure risk of the kth device; when the device is a sewage transport device, k belongs to any one of 1 to M; when the device is a sewage sedimentation device, k belongs to any one of 1 to N; The weight factors are set according to the importance of energy consumption, working time, maintenance cost and future failure risk in the specific application scenario. For example, if long-term operation stability is the top priority, then and The value should be higher.

[0057] After the fitness of each candidate scheduling scheme is calculated by the above formula, these fitness are normalized. Since the fitness is obtained based on the weighted sum of energy consumption, working time, maintenance cost of equipment and future failure risk, the smaller the fitness means the smaller the future failure risk of the equipment in the candidate scheduling scheme, the smaller the maintenance cost, the smaller the energy consumption and / or the shorter the working time, the higher its working efficiency. Afterwards, the chromosomes with fitness less than the preset threshold are used as excellent chromosomes for subsequent analysis. Since genetic algorithms belong to well-known technologies, the core technical point of this application lies in the selection of optimized scheduling objects, the determination of constraints, objective functions and fitness functions, and then the existing operation process of optimizing scheduling schemes using genetic algorithms can be referred to. On the basis of the constraints, objective functions and fitness functions determined in this application, the candidate scheduling schemes are optimized and scheduled to obtain the target scheduling scheme, which will not be repeated in this specification.

[0058] In addition, according to this embodiment, a storage medium is also provided, wherein the storage medium includes a stored program, wherein when the program is run, a processor executes any one of the above methods.

[0059] This application first obtains the amount of sewage to be treated, the limited treatment time and equipment-related information, which includes the available sewage conveying equipment and sewage sedimentation equipment, the power of each available sewage conveying equipment and the power consumption of each available sewage sedimentation equipment for treating a unit of water, to provide basic data for subsequent optimization scheduling. Then, based on the acquired data, the constraints are determined, and a series of candidate scheduling schemes are generated on the premise of meeting the constraints. Each candidate scheduling scheme includes a specific combination of sewage conveying equipment and sewage sedimentation equipment and their respective sewage treatment time, so as to explore all possible equipment configurations and operation modes, and provide alternatives for subsequent optimization selection. Secondly, determine the objective function and fitness function. The objective function aims to minimize energy consumption while also taking into account the balance of processing time to avoid affecting the overall efficiency due to excessive load of a certain part. The fitness function further evaluates the comprehensive performance of each candidate scheduling scheme by comprehensively considering the multi-dimensional performance parameters of the equipment. Finally, the candidate scheduling schemes are screened and optimized using a preset optimization scheduling algorithm (such as a genetic algorithm, simulated annealing algorithm, etc.). The optimization scheduling algorithm will iteratively search for the best equipment combination and operation strategy based on the previously defined objective function and fitness function, and finally output one or more target scheduling schemes. These target scheduling schemes can not only meet the treatment needs, but also significantly improve the operating efficiency and economy of the entire sewage treatment system. This application comprehensively considers the sewage conveying equipment and sewage sedimentation equipment in the sewage treatment process and their interactions, not only considering the optimization of a single device, but also emphasizing the optimization of the collaborative work between equipment, thereby achieving efficient optimization scheduling of the entire sewage treatment system. This solves the technical problem of low overall efficiency caused by focusing only on a single device in the optimization scheduling of the existing sewage treatment system in the prior art.

[0060] It should be noted that, for the above-mentioned method embodiments, for the sake of simplicity, they are all described as a series of action combinations, but those skilled in the art should know that the present invention is not limited by the described action sequence, because according to the present invention, certain steps can be performed in other sequences or simultaneously. Secondly, those skilled in the art should also know that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily required by the present invention.

[0061] Example 2 Figure 4The schematic diagram of the structure of the device 400 for optimizing the scheduling of the sewage treatment system according to the present embodiment is shown. The device 400 includes: an acquisition module 410, which is used to obtain the amount of sewage to be treated, the limited treatment time and equipment related information; wherein the equipment related information includes the available sewage conveying equipment and sewage settling equipment, the power of each available sewage conveying equipment and the power consumption of each available sewage settling equipment for treating a unit of water volume; the sewage conveying equipment is used to convey sewage to the sewage settling equipment; a first determination module 420, which is used to determine the constraint conditions based on the amount of sewage to be treated, the limited treatment time and equipment related information, and determine the candidate scheduling scheme under the constraint conditions; wherein the candidate scheduling scheme includes the enabled sewage conveying equipment and sewage settling equipment, and the sewage treatment time of the enabled sewage conveying equipment and sewage settling equipment; a second determination module 430, which is used to determine the constraint conditions based on the amount of sewage to be treated, the limited treatment time and equipment related information, and determine the candidate scheduling scheme under the constraint conditions; wherein the candidate scheduling scheme includes the enabled sewage conveying equipment and sewage settling equipment, and the sewage treatment time of the enabled sewage conveying equipment and sewage settling equipment; Based on the amount of sewage to be treated, the limited treatment time and equipment-related information, an objective function and a fitness function are determined; wherein the objective function is used to minimize the energy consumption required for all enabled sewage conveying equipment and sewage sedimentation equipment to treat the amount of sewage to be treated, and to minimize the maximum value of the sewage treatment time of all enabled sewage sedimentation equipment and the sum of the sewage treatment time of all enabled sewage conveying equipment; the fitness function is obtained based on the multi-dimensional parameters of all enabled sewage conveying equipment and sewage sedimentation equipment; an optimization scheduling module 440 is used to take the candidate scheduling scheme as the target of optimization scheduling, and based on the constraints, the objective function and the fitness function, optimize the candidate scheduling scheme using a preset optimization scheduling algorithm to obtain a target scheduling scheme.

[0062] Specifically, the amount of sewage to be treated C obtained by the acquisition module 410 is, for example, 500m³, the limited treatment time T is, for example, 8 hours, there are 5 available sewage conveying equipment, and there are 3 available sewage sedimentation equipment. The power of these 5 available sewage conveying equipment is 5KW, 5.5KW, 6KW, 6.5KW and 7.5KW respectively, and the power consumption of these 3 available sewage sedimentation equipment for treating unit water volume is 0.2kWh / m³, 0.3kWh / m³ and 0.4kWh / m³ respectively. Then, based on the amount of sewage to be treated, the limited treatment time and the equipment-related information, the first determination module 420 determines the constraint conditions as follows: ;

[0063] Among them, x i The value of is 0 or 1. When the value is 0, it means that the ith sewage conveying equipment is not enabled to process the amount of sewage to be treated. When the value is 1, it means that the ith sewage conveying equipment is enabled to process the amount of sewage to be treated. i is the sewage treatment capacity of the ith sewage transport equipment per unit time, , P i is the power of the i-th sewage transport equipment, is the power flow conversion formula; The sewage treatment time of each activated sewage conveying equipment is consistent with that of all activated sewage conveying equipment; j The value of is 0 or 1. When the value is 0, it means that the j-th sewage sedimentation equipment is not enabled to process the amount of sewage to be treated. When the value is 1, it means that the j-th sewage sedimentation equipment is enabled to process the amount of sewage to be treated. j is the water inlet flow rate of the valve corresponding to the jth sewage sedimentation equipment; T 1 is the sewage treatment time of each activated sewage conveying equipment, and the sewage treatment time of all activated sewage conveying equipment is the same; T 2 It is the maximum value of the sewage treatment time of all enabled sewage sedimentation equipment.

[0064] The second determination module 430 determines the objective function based on the amount of sewage to be treated, the limited treatment time and equipment related information as follows: ; Where f(x) is the final objective function; f 1 (x) is the first objective function; f 2 (x) is the second objective function; and is the weight value, and ; J is the constraint condition; x i The value of is 0 or 1. When it is 0, it means that the i-th sewage conveying equipment is not enabled to process the amount of sewage to be treated. When it is 1, it means that the i-th sewage conveying equipment is enabled to process the amount of sewage to be treated. i is the power of the i-th sewage transport equipment, P 1 ~P 5 The values ​​are 5KW, 5.5KW, 6KW, 6.5KW and 7.5KW respectively; The sewage treatment time of each activated sewage conveying equipment is consistent with that of all activated sewage conveying equipment; j The value of is 0 or 1. When the value is 0, it means that the j-th sewage sedimentation equipment is not enabled to treat the amount of sewage to be treated. When the value is 1, it means that the j-th sewage sedimentation equipment is enabled to treat the amount of sewage to be treated. j is the power consumption of the jth sewage sedimentation equipment to process the sewage flowing into the sewage sedimentation equipment per unit time, , e 0 The unit water treatment energy consumption of each sewage sedimentation equipment is 0.2kWh / m³, 0.3kWh / m³ and 0.4kWh / m³ respectively. j is the amount of sewage flowing into the jth sewage sedimentation equipment, in tons, ,and , v j is the water inlet flow rate of the valve corresponding to the jth sewage sedimentation equipment; is the sewage treatment time of the jth sewage settling device for treating the sewage flowing into the sewage settling device, , is the conversion formula between sewage volume and treatment time; T 2 The maximum value of the sewage treatment time of all enabled sewage sedimentation equipment. .

[0065] The fitness function determined by the second determination module 430 is: ; In the formula, E k is the total energy consumption of the kth device; is the total working time of the kth device; is the maintenance cost of the kth device; is the future failure risk of the kth device; when the device is a sewage transport device, k is any one of 1 to 5; when the device is a sewage sedimentation device, k is any one of 1 to 3; are their respective weight factors.

[0066] After the optimization scheduling module 440 obtains the fitness of each candidate scheduling scheme through the above-mentioned fitness function calculation, these fitness are normalized. Since the fitness is obtained based on the weighted sum of energy consumption, working time, equipment maintenance cost and future failure risk, the smaller the fitness means that the future failure risk of the equipment in the candidate scheduling scheme is smaller, the maintenance cost is smaller, the energy consumption is smaller and / or the working time is shorter, and its work efficiency is higher. Then, the optimization scheduling module 440 uses the chromosomes with fitness less than a preset threshold (for example, but not limited to 0.4) as excellent chromosomes for subsequent analysis. After that, the optimization scheduling module 440 refers to the existing operation process of optimizing the scheduling scheme using a genetic algorithm, and optimizes the candidate scheduling scheme on the basis of the constraints, objective function and fitness function determined in this embodiment to obtain the target scheduling scheme.

[0067] Therefore, according to this embodiment, the amount of sewage to be treated, the limited treatment time and equipment-related information are first obtained. The equipment-related information includes the available sewage conveying equipment and sewage sedimentation equipment, the power of each available sewage conveying equipment and the power consumption of each available sewage sedimentation equipment for treating a unit of water, so as to provide basic data for subsequent optimization scheduling. Then, based on the acquired data, the constraints are determined, and a series of candidate scheduling schemes are generated on the premise of meeting the constraints. Each candidate scheduling scheme includes a specific combination of sewage conveying equipment and sewage sedimentation equipment and their respective sewage treatment time, so as to explore all possible equipment configurations and operation modes, and provide alternatives for subsequent optimization selection. Secondly, the objective function and fitness function are determined. The objective function aims to minimize energy consumption while also taking into account the balance of processing time to avoid affecting the overall efficiency due to excessive load of a certain part. The fitness function further evaluates the comprehensive performance of each candidate scheduling scheme by comprehensively considering the multi-dimensional performance parameters of the equipment. Finally, the candidate scheduling schemes are screened and optimized using a preset optimization scheduling algorithm (such as a genetic algorithm, simulated annealing algorithm, etc.). The optimization scheduling algorithm will iteratively search for the best equipment combination and operation strategy based on the previously defined objective function and fitness function, and finally output one or more target scheduling schemes. These target scheduling schemes can not only meet the treatment needs, but also significantly improve the operating efficiency and economy of the entire sewage treatment system. This application comprehensively considers the sewage conveying equipment and sewage sedimentation equipment in the sewage treatment process and their interactions, not only considering the optimization of a single device, but also emphasizing the optimization of the collaborative work between equipment, thereby achieving efficient optimization scheduling of the entire sewage treatment system. This solves the technical problem of low overall efficiency caused by focusing only on a single device in the optimization scheduling of the existing sewage treatment system in the prior art.

[0068] Example 3 Figure 5The system 500 for optimizing the scheduling of a sewage treatment system according to the present embodiment is shown, comprising: a processor 510; and a memory 520, connected to the processor 510, for providing instructions for the processor 510 to process the following processing steps: obtaining the amount of sewage to be treated, limiting the treatment time, and equipment related information; wherein the equipment related information includes available sewage conveying equipment and sewage settling equipment, the power of each available sewage conveying equipment, and the power energy consumption of each available sewage settling equipment for treating a unit of water volume; the sewage conveying equipment is used to convey sewage to the sewage settling equipment; based on the amount of sewage to be treated, limiting the treatment time, and equipment related information, determining constraints, and determining candidate scheduling schemes under the constraints; wherein the candidate scheduling schemes include enabled sewage conveying equipment and sewage settling equipment equipment, the sewage treatment time of the enabled sewage conveying equipment and sewage sedimentation equipment; based on the amount of sewage to be treated, the limited treatment time and equipment-related information, determine the objective function and fitness function; wherein the objective function is used to minimize the energy consumption required for all enabled sewage conveying equipment and sewage sedimentation equipment to treat the amount of sewage to be treated, and to minimize the maximum value of the sewage treatment time of all enabled sewage sedimentation equipment and the sum of the sewage treatment time of all enabled sewage conveying equipment; the fitness function is obtained based on the multi-dimensional parameters of all enabled sewage conveying equipment and sewage sedimentation equipment; taking the candidate scheduling scheme as the target of optimal scheduling, based on the constraints, the objective function and the fitness function, the preset optimal scheduling algorithm is used to optimize the candidate scheduling scheme to obtain the target scheduling scheme.

[0069] Specifically, the amount of sewage to be treated C is, for example, 600 m³, the limited treatment time T is, for example, 8 hours, there are 6 available sewage conveying equipment, and there are 4 available sewage sedimentation equipment. The power of these 6 available sewage conveying equipment is 5KW, 5KW, 5.5KW, 6KW, 6.5KW and 7.5KW respectively, and the power consumption of these 4 available sewage sedimentation equipment per unit water volume is 0.2kWh / m³, 0.3kWh / m³, 0.3kWh / m³ and 0.4kWh / m³ respectively. Then, based on the amount of sewage to be treated, the limited treatment time and equipment-related information, the determined constraints are: ; Among them, x i The value of is 0 or 1. When the value is 0, it means that the ith sewage conveying equipment is not enabled to process the amount of sewage to be treated. When the value is 1, it means that the ith sewage conveying equipment is enabled to process the amount of sewage to be treated. i is the sewage treatment capacity of the ith sewage transport equipment per unit time, , P i is the power of the i-th sewage transport equipment, is the power flow conversion formula; The sewage treatment time of each activated sewage conveying equipment is consistent with that of all activated sewage conveying equipment; j The value of is 0 or 1. When the value is 0, it means that the j-th sewage sedimentation equipment is not enabled to process the amount of sewage to be treated. When the value is 1, it means that the j-th sewage sedimentation equipment is enabled to process the amount of sewage to be treated. j is the water inlet flow rate of the valve corresponding to the jth sewage sedimentation equipment; T 1 is the sewage treatment time of each activated sewage conveying equipment, and the sewage treatment time of all activated sewage conveying equipment is the same; T 2 It is the maximum value of the sewage treatment time of all enabled sewage sedimentation equipment.

[0070] Based on the amount of sewage to be treated, the limited treatment time and equipment related information, the objective function is determined as follows: ; Where f(x) is the final objective function; f 1 (x) is the first objective function; f 2 (x) is the second objective function; and is the weight value, and ; J is the constraint condition; x i The value of is 0 or 1. When it is 0, it means that the i-th sewage conveying equipment is not enabled to process the amount of sewage to be treated. When it is 1, it means that the i-th sewage conveying equipment is enabled to process the amount of sewage to be treated. i is the power of the i-th sewage transport equipment, P 1 ~P 6 The values ​​are 5KW, 5KW, 5.5KW, 6KW, 6.5KW and 7.5KW respectively; The sewage treatment time of each activated sewage conveying equipment is consistent with that of all activated sewage conveying equipment; j The value of is 0 or 1. When the value is 0, it means that the j-th sewage sedimentation equipment is not enabled to treat the amount of sewage to be treated. When the value is 1, it means that the j-th sewage sedimentation equipment is enabled to treat the amount of sewage to be treated. j is the power consumption of the jth sewage sedimentation equipment to process the sewage flowing into the sewage sedimentation equipment per unit time, , e 0 The unit water treatment energy consumption of each sewage sedimentation equipment is 0.2kWh / m³, 0.3kWh / m³, 0.3kWh / m³ and 0.4kWh / m³ respectively. j is the amount of sewage flowing into the jth sewage sedimentation equipment, in tons, ,and , v jis the water inlet flow rate of the valve corresponding to the jth sewage sedimentation equipment; is the sewage treatment time of the jth sewage settling device for treating the sewage flowing into the sewage settling device, , is the conversion formula between sewage volume and treatment time; T 2 The maximum value of the sewage treatment time of all enabled sewage sedimentation equipment. .

[0071] The determined fitness function is: ; In the formula, E k is the total energy consumption of the kth device; is the total working time of the kth device; is the maintenance cost of the kth device; is the future failure risk of the kth device; when the device is a sewage transport device, k is any one of 1 to 6; when the device is a sewage sedimentation device, k is any one of 1 to 4; are their respective weight factors.

[0072] After the fitness of each candidate scheduling scheme is calculated by the above-mentioned fitness function, these fitness are normalized. Since the fitness is obtained based on the weighted sum of energy consumption, working time, equipment maintenance cost and future failure risk, the smaller the fitness means that the future failure risk of the equipment in the candidate scheduling scheme is smaller, the maintenance cost is smaller, the energy consumption is smaller and / or the working time is shorter, and its work efficiency is higher. Then, the chromosomes with a fitness less than a preset threshold (for example but not limited to 0.5) are used as excellent chromosomes for subsequent analysis. Afterwards, referring to the existing operation process of optimizing the scheduling scheme using a genetic algorithm, on the basis of the constraints, objective function and fitness function determined in this embodiment, the candidate scheduling scheme is optimized and scheduled to obtain the target scheduling scheme.

[0073] Therefore, according to this embodiment, the amount of sewage to be treated, the limited treatment time and equipment-related information are first obtained. The equipment-related information includes the available sewage conveying equipment and sewage sedimentation equipment, the power of each available sewage conveying equipment and the power consumption of each available sewage sedimentation equipment for treating a unit of water, so as to provide basic data for subsequent optimization scheduling. Then, based on the acquired data, the constraints are determined, and a series of candidate scheduling schemes are generated on the premise of meeting the constraints. Each candidate scheduling scheme includes a specific combination of sewage conveying equipment and sewage sedimentation equipment and their respective sewage treatment time, so as to explore all possible equipment configurations and operation modes, and provide alternatives for subsequent optimization selection. Secondly, the objective function and fitness function are determined. The objective function aims to minimize energy consumption while also taking into account the balance of processing time to avoid affecting the overall efficiency due to excessive load of a certain part. The fitness function further evaluates the comprehensive performance of each candidate scheduling scheme by comprehensively considering the multi-dimensional performance parameters of the equipment. Finally, the candidate scheduling schemes are screened and optimized using a preset optimization scheduling algorithm (such as a genetic algorithm, simulated annealing algorithm, etc.). The optimization scheduling algorithm will iteratively search for the best equipment combination and operation strategy based on the previously defined objective function and fitness function, and finally output one or more target scheduling schemes. These target scheduling schemes can not only meet the treatment needs, but also significantly improve the operating efficiency and economy of the entire sewage treatment system. This application comprehensively considers the sewage conveying equipment and sewage sedimentation equipment in the sewage treatment process and their interactions, not only considering the optimization of a single device, but also emphasizing the optimization of the collaborative work between equipment, thereby achieving efficient optimization scheduling of the entire sewage treatment system. This solves the technical problem of low overall efficiency caused by focusing only on a single device in the optimization scheduling of the existing sewage treatment system in the prior art.

[0074] The serial numbers of the above embodiments of the present invention are only for description and do not represent the advantages or disadvantages of the embodiments.

[0075] In the above embodiments of the present invention, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0076] In the several embodiments provided in this application, it should be understood that the disclosed technical content can be implemented in other ways. Among them, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of units or modules, which can be electrical or other forms.

[0077] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0078] In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.

[0079] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product. The computer software product is stored in a storage medium, including several instructions for a computer device (which can be a personal computer, server or network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes: U disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), mobile hard disk, disk or optical disk, etc. Various media that can store program codes.

[0080] The above is only a preferred embodiment of the present invention. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principle of the present invention. These improvements and modifications should also be regarded as the scope of protection of the present invention.

Claims

1. A method for optimizing the scheduling of a sewage treatment system, characterized in that: include: Obtain information about the amount of sewage to be treated, the limited treatment time, and equipment; The equipment-related information includes available sewage conveying equipment and sewage settling equipment, the power of each available sewage conveying equipment, and the power consumption of each available sewage settling equipment for treating a unit of water volume; the sewage conveying equipment is used to convey sewage to the sewage settling equipment; Based on the amount of sewage to be treated, the limited treatment time and the equipment-related information, determine the constraint conditions, and determine the candidate scheduling scheme under the constraint conditions; wherein the candidate scheduling scheme includes the activated sewage conveying equipment and sewage settling equipment, and the sewage treatment time of the activated sewage conveying equipment and sewage settling equipment; Based on the amount of sewage to be treated, the limited treatment time and the equipment-related information, determine the objective function and the fitness function; wherein the objective function is used to minimize the energy consumption required for all enabled sewage conveying equipment and sewage settling equipment to treat the amount of sewage to be treated, and minimize the maximum value of the sewage treatment time of all enabled sewage settling equipment and the sum of the sewage treatment time of all enabled sewage conveying equipment; the fitness function is obtained based on the comprehensive multi-dimensional parameters of all enabled sewage conveying equipment and sewage settling equipment; Based on the constraint conditions, the objective function and the fitness function, the candidate scheduling schemes are optimized and scheduled using a preset optimization scheduling algorithm to obtain a target scheduling scheme.

2. The method according to claim 1, characterized in that The determining of the constraint conditions based on the amount of sewage to be treated, the limited treatment time and the equipment-related information includes: Determining a first constraint condition, a second constraint condition, and a third constraint condition based on the amount of sewage to be treated, the limited treatment time, and the equipment related information; Obtaining a final constraint condition based on the first constraint condition, the second constraint condition and the third constraint condition; Among them, the first constraint condition is that the total amount of sewage that can be treated by all enabled sewage conveying equipment is greater than or equal to the amount of sewage to be treated; the second constraint condition is that the total inlet flow rate of all enabled sewage sedimentation equipment is greater than or equal to the total amount of sewage conveyed by all enabled sewage conveying equipment per unit time; the third constraint condition is that the maximum value of the sewage treatment time of all enabled sewage sedimentation equipment and the sum of the sewage treatment time of all enabled sewage conveying equipment are less than or equal to the limited treatment time.

3. The method according to claim 2, characterized in that The first constraint condition is: ; Where M is the number of available sewage transport equipment; x i The value of is 0 or 1. When the value is 0, it means that the i-th sewage conveying equipment is not enabled to process the amount of sewage to be treated. When the value is 1, it means that the i-th sewage conveying equipment is enabled to process the amount of sewage to be treated. i is the sewage treatment capacity of the ith sewage transport equipment per unit time, , P i is the power of the i-th sewage transport equipment, is the power flow conversion formula; is the sewage treatment time of each activated sewage conveying equipment, and the sewage treatment time of all activated sewage conveying equipment is the same; C is the amount of sewage to be treated; i is any one of 1~M.

4. The method according to claim 2, characterized in that: The second constraint is: ; Where N is the number of available sewage sedimentation equipment; y j The value of is 0 or 1. When the value is 0, it means that the j-th sewage sedimentation equipment is not enabled to process the amount of sewage to be treated. When the value is 1, it means that the j-th sewage sedimentation equipment is enabled to process the amount of sewage to be treated. j is the water inlet flow rate of the valve corresponding to the jth sewage sedimentation equipment; j is any one from 1 to N; M is the number of available sewage transport equipment; x i The value of is 0 or 1. When the value is 0, it means that the i-th sewage conveying equipment is not enabled to process the amount of sewage to be treated. When the value is 1, it means that the i-th sewage conveying equipment is enabled to process the amount of sewage to be treated. i is the sewage treatment capacity of the ith sewage transport equipment per unit time, , P i is the power of the i-th sewage transport equipment, is the power flow conversion formula.

5. The method according to claim 2, characterized in that: The third constraint condition is: ; In the formula, T1 is the sewage treatment time of each enabled sewage conveying equipment, and the sewage treatment time of all enabled sewage conveying equipment is the same; T2 is the maximum value of the sewage treatment time of all enabled sewage sedimentation equipment; and T is the limited treatment time.

6. The method according to claim 1, characterized in that The determining of the objective function based on the amount of sewage to be treated, the limited treatment time and the equipment-related information includes: Based on the amount of sewage to be treated, the limited treatment time and the equipment-related information, a first objective function and a second objective function are determined; wherein the first objective function is used to minimize the energy consumption required for all enabled sewage conveying equipment and sewage settling equipment to treat the amount of sewage to be treated; and the second objective function is used to minimize the maximum value of the sewage treatment time of all enabled sewage settling equipment and the sum of the sewage treatment time of all enabled sewage conveying equipment; Based on the first objective function and the second objective function, a third objective function is determined as a final objective function.

7. The method according to claim 6, characterized in that The final objective function is: ; ; ; Wherein, f(x) is the final objective function; f1(x) is the first objective function; f2(x) is the second objective function; and is the weight value, and ; J is the constraint condition; M is the number of available sewage transport equipment; x i The value of is 0 or 1. When the value is 0, it means that the i-th sewage conveying equipment is not enabled to process the amount of sewage to be treated. When the value is 1, it means that the i-th sewage conveying equipment is enabled to process the amount of sewage to be treated. i is the power of the i-th sewage conveying equipment; is the sewage treatment time of each activated sewage conveying equipment, and the sewage treatment time of all activated sewage conveying equipment is the same; i is any one from 1 to M; N is the number of available sewage sedimentation equipment; y j The value of is 0 or 1. When the value is 0, it means that the j-th sewage sedimentation equipment is not enabled to process the amount of sewage to be treated. When the value is 1, it means that the j-th sewage sedimentation equipment is enabled to process the amount of sewage to be treated. j is the power consumption of the jth sewage sedimentation equipment to process the sewage flowing into the sewage sedimentation equipment per unit time, , e0 is the energy consumption per unit of treated water volume of each sewage sedimentation equipment, C j is the amount of sewage flowing into the jth sewage sedimentation equipment, in tons, ,and , v j is the water inlet flow rate of the valve corresponding to the jth sewage sedimentation equipment, C is the amount of sewage to be treated; j is any one of 1 to N; is the sewage treatment time of the jth sewage settling device for treating the sewage flowing into the sewage settling device, , is the conversion formula between sewage volume and treatment time; T2 is the maximum value of sewage treatment time of all enabled sewage sedimentation equipment, .

8. A storage medium, characterized in that: The storage medium includes a stored program, wherein when the program is run, the processor executes the method according to any one of claims 1 to 7.

9. A device for optimizing the scheduling of a sewage treatment system, comprising: An acquisition module is used to obtain the amount of sewage to be treated, the limited treatment time and equipment related information; The equipment-related information includes available sewage conveying equipment and sewage settling equipment, the power of each available sewage conveying equipment, and the power consumption of each available sewage settling equipment for treating a unit of water volume; the sewage conveying equipment is used to convey sewage to the sewage settling equipment; A first determination module is used to determine the constraint conditions based on the amount of sewage to be treated, the limited treatment time and the equipment-related information, and determine the candidate scheduling scheme under the constraint conditions; wherein the candidate scheduling scheme includes the activated sewage conveying equipment and sewage settling equipment, and the sewage treatment time of the activated sewage conveying equipment and sewage settling equipment; The second determination module is used to determine the objective function and the fitness function based on the amount of sewage to be treated, the limited treatment time and the equipment-related information; wherein the objective function is used to minimize the energy consumption required for all enabled sewage conveying equipment and sewage settling equipment to treat the amount of sewage to be treated, and to minimize the maximum value of the sewage treatment time of all enabled sewage settling equipment and the sum of the sewage treatment time of all enabled sewage conveying equipment; the fitness function is obtained based on the comprehensive multi-dimensional parameters of all enabled sewage conveying equipment and sewage settling equipment; The optimization scheduling module is used to take the candidate scheduling scheme as the target of optimization scheduling, and optimize the candidate scheduling scheme based on the constraint conditions, the objective function and the fitness function using a preset optimization scheduling algorithm to obtain a target scheduling scheme.

10. A system for optimizing the scheduling of a sewage treatment system, characterized in that: include: processor; as well as A memory, connected to the processor, configured to provide the processor with instructions for processing the following processing steps: Obtaining the amount of sewage to be treated, the limited treatment time and equipment related information; wherein the equipment related information includes available sewage conveying equipment and sewage settling equipment, the power of each available sewage conveying equipment and the power consumption of each available sewage settling equipment for treating a unit amount of water; the sewage conveying equipment is used to convey sewage to the sewage settling equipment; Based on the amount of sewage to be treated, the limited treatment time and the equipment-related information, determine the constraint conditions, and determine the candidate scheduling scheme under the constraint conditions; wherein the candidate scheduling scheme includes the activated sewage conveying equipment and sewage settling equipment, and the sewage treatment time of the activated sewage conveying equipment and sewage settling equipment; Based on the amount of sewage to be treated, the limited treatment time and the equipment-related information, determine the objective function and the fitness function; wherein the objective function is used to minimize the energy consumption required for all enabled sewage conveying equipment and sewage settling equipment to treat the amount of sewage to be treated, and minimize the maximum value of the sewage treatment time of all enabled sewage settling equipment and the sum of the sewage treatment time of all enabled sewage conveying equipment; the fitness function is obtained based on the comprehensive multi-dimensional parameters of all enabled sewage conveying equipment and sewage settling equipment; The candidate scheduling scheme is taken as the target of the optimization scheduling, and based on the constraint conditions, the objective function and the fitness function, the candidate scheduling scheme is optimized and scheduled using a preset optimization scheduling algorithm to obtain a target scheduling scheme.

Citation Information

Patent Citations

  • Dispatching control system and method for sewage system

    CN107176628A

  • Sewage treatment facility dynamic optimization scheduling system and method based on water quality and water quantity

    CN111362328A

  • Drainage system scheduling method and device

    CN111210152A

  • Mine car resource scheduling method, system and equipment based on quadratic constraint convex optimization method and medium

    CN116307467A

  • Collaborative scheduling method for water pump group of sewage treatment plant

    CN116596280A