AI optimization scheduling method and system based on intelligent water affair, terminal and storage medium
By adopting the AI optimization scheduling method based on smart water management in water management, responding to pollution alarm signals and dispatching water quality, solving the problem of water pollution diffusion between the river channels, and improving the reliability and pollution control efficiency of water management.
Patent Information
- Application Number
- CN202411833778.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-13
- Publication Date
- 2025-01-21
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
The unanticipated spread of water quality pollution between rivers during the heavy rainstorm of existing water management technologies has led to high difficulty and low reliability in pollution control.
Adopt the AI optimization scheduling method based on smart water, to communicate with multiple water quality monitoring sensors, respond to pollution alarm signals, obtain pollutant labeling location information, determine pollution river channel information, and obtain real -time water level, rainfall flow and maximum design water level information. Then determine the information of the target tributary river channel, and generate dispatch instructions to dispatch the water that pollutes the river to the target tributary river channel.
The water that automatically dispatches the river to the target tributary river channels that automatically dispatch the river channels before the heavy rain, control the water quality pollution within the expected range, reduce the difficulty of pollution treatment, and improve the reliability of water management.
Smart Images

Figure CN119338074A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of water management, and specifically, to an AI-based optimization scheduling method, system, terminal and storage medium based on smart water management. Background Art
[0002] Water management refers to the effective planning, utilization, protection and management of water resources, aiming to help cities better cope with the extreme weather and uneven distribution of water resources caused by climate change. Therefore, the importance of water management is becoming increasingly prominent.
[0003] At present, when water pollution occurs in a river, the river is usually blocked directly. However, during heavy rainstorms, rivers may be connected to each other due to heavy rainfall, causing unexpected spread of pollution and increasing the difficulty of pollution control. There is a problem of low reliability, which needs further improvement. Summary of the invention
[0004] Based on this, the embodiments of the present application provide an AI optimized scheduling method, system, terminal and storage medium based on smart water services to solve the problem of low reliability in the prior art.
[0005] In a first aspect, an embodiment of the present application provides an AI optimization scheduling method based on smart water affairs, which is applied to a river management system, wherein the river management system is communicatively connected to a plurality of water quality monitoring sensors, and the water quality monitoring sensors are located in a river to be detected, and the method includes: In response to the pollution alarm signal, obtaining pollutant mark position information, wherein the pollutant mark position information is used to describe the real-time position corresponding to the water quality monitoring sensor that initiates the pollution alarm signal; Determine polluted river channel information according to the pollutant mark position information, wherein the polluted river channel information is used to describe the river channel to be detected that contains the pollutant mark position information; Acquire first real-time water level information, first estimated rainfall inflow information and first maximum design water level information of the polluted river channel information; Determine the target tributary river channel information according to the first real-time water level information, the first estimated rainfall inflow information and the first maximum design water level information; Based on the target tributary river channel information, dispatch instruction information is generated, wherein the dispatch instruction information is used to instruct to dispatch water from the polluted river channel information to the target tributary river channel information.
[0006] Compared with the prior art, the beneficial effect is as follows: in the AI optimization scheduling method based on smart water affairs provided in the embodiment of the present application, the terminal device can first respond to the pollution alarm signal to obtain the pollutant mark location information, and then quickly determine the polluted river information based on the pollutant mark location information, and then obtain the first real-time water level information, the first estimated rainfall inflow information and the first maximum design water level information of the polluted river information, and then accurately determine the target tributary river information based on the first real-time water level information, the first estimated rainfall inflow information and the first maximum design water level information, and finally generate scheduling instruction information based on the target tributary river information, so as to realize automatic scheduling of water resources of the polluted river information to the target tributary river information before the heavy rain, and always control water quality pollution within the expected water area, ensuring that the polluted river information will not spread unexpectedly and pollute other rivers, effectively reducing the difficulty of pollution control, greatly improving reliability, and to a certain extent solving the current low reliability problem.
[0007] In a second aspect, an embodiment of the present application provides an AI optimization scheduling system based on smart water affairs, which is applied to a river management system, wherein the river management system is communicatively connected to a plurality of water quality monitoring sensors, and the water quality monitoring sensors are located in a river to be detected, and the system includes: A pollutant mark position information acquisition module: used to obtain pollutant mark position information in response to a pollution alarm signal, wherein the pollutant mark position information is used to describe the real-time position corresponding to the water quality monitoring sensor that initiates the pollution alarm signal; A polluted river channel information determination module: used to determine polluted river channel information according to the pollutant mark position information, wherein the polluted river channel information is used to describe the river channel to be detected containing the pollutant mark position information; A first real-time water level information acquisition module: used to acquire the first real-time water level information, the first estimated rainfall inflow information and the first maximum design water level information of the polluted river channel information; A target tributary river channel information determination module is used to determine the target tributary river channel information according to the first real-time water level information, the first estimated rainfall inflow information and the first maximum design water level information; A dispatching instruction information generating module is used to generate dispatching instruction information based on the target tributary river channel information, wherein the dispatching instruction information is used to instruct to dispatch the water of the polluted river channel information to the target tributary river channel information.
[0008] In a third aspect, an embodiment of the present application provides a terminal device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps of the method of the first aspect described above when executing the computer program.
[0009] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of the method of the first aspect described above are implemented.
[0010] It can be understood that the beneficial effects of the second to fourth aspects mentioned above can be found in the relevant description of the first aspect mentioned above, and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS
[0011] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the embodiments or the description of the prior art are briefly introduced below.
[0012] Figure 1 It is a flowchart of an AI optimization scheduling method provided in an embodiment of the present application; Figure 2 It is a flowchart of step S300 in the AI optimization scheduling method provided in one embodiment of the present application; Figure 3 It is a flowchart after step S340 in the AI optimization scheduling method provided in one embodiment of the present application; Figure 4 It is a flowchart of step S400 in the AI optimization scheduling method provided in one embodiment of the present application; Figure 5 It is a flowchart after step S460 in the AI optimization scheduling method provided in one embodiment of the present application; Figure 6 It is a flowchart after step S463 in the AI optimization scheduling method provided in one embodiment of the present application; Figure 7 It is a flowchart after step S500 in the AI optimization scheduling method provided in one embodiment of the present application; Figure 8 It is a module block diagram of an AI optimization scheduling system provided by an embodiment of the present application; Fig. 9 It is a schematic diagram of a terminal device provided in one embodiment of the present application. DETAILED DESCRIPTION
[0013] In the following description, specific details such as specific system structures, technologies, etc. are provided for the purpose of illustration rather than limitation, so as to provide a thorough understanding of the embodiments of the present application. However, it should be clear to those skilled in the art that the present application may also be implemented in other embodiments without these specific details. In other cases, detailed descriptions of well-known systems, devices, circuits, and methods are omitted to prevent unnecessary details from obstructing the description of the present application.
[0014] In the description of the present application specification and the appended claims, the terms "first", "second", "third", etc. are only used to distinguish the descriptions and cannot be understood as indicating or implying relative importance.
[0015] References to "one embodiment" or "some embodiments" etc. described in the specification of this application mean that one or more embodiments of the present application include specific features, structures or characteristics described in conjunction with the embodiment. Therefore, the statements "in one embodiment", "in some embodiments", "in some other embodiments", "in some other embodiments", etc. that appear in different places in this specification do not necessarily refer to the same embodiment, but mean "one or more but not all embodiments", unless otherwise specifically emphasized in other ways. The terms "including", "comprising", "having" and their variations all mean "including but not limited to", unless otherwise specifically emphasized in other ways.
[0016] In order to illustrate the technical solution described in this application, a specific embodiment is provided below for illustration.
[0017] See also Figure 1 , Figure 1 : is a flow chart of the AI optimization scheduling method based on smart water affairs provided in the embodiment of the present application. In this embodiment, the execution subject of the AI optimization scheduling method is a terminal device. It is understandable that the types of terminal devices include but are not limited to mobile phones, tablet computers, laptops, ultra-mobile personal computers (Ultra-Mobile Personal Computer, UMPC), netbooks, personal digital assistants (Personal Digital Assistant, PDA), etc., and the embodiment of the present application does not impose any restrictions on the specific types of terminal devices.
[0018] See also Figure 1 The AI optimization scheduling method provided in the embodiment of the present application includes but is not limited to the following steps: In S100 , in response to a pollution alarm signal, pollutant mark position information is acquired.
[0019] Without loss of generality, the AI optimization scheduling method can be applied to a river management system, which is used to perform water management on multiple rivers; the river management system is communicatively connected to multiple water quality monitoring sensors, which are located in the river to be inspected. The water quality monitoring sensors may be buoy-type water quality monitoring sensors, and the river to be inspected is used to describe the river to be inspected for water pollution; it should be noted that each river to be inspected is preset with at least one water quality monitoring sensor, and the specific number of water quality monitoring sensors in each river to be inspected is not limited.
[0020] Specifically, the terminal device can first respond to the pollution alarm signal and obtain the pollutant mark location information, wherein the pollution alarm signal is used to describe the alarm signal initiated after the water quality monitoring sensor detects water pollution; the pollutant mark location information is used to describe the real-time location corresponding to the water quality monitoring sensor that initiates the pollution alarm signal.
[0021] In S200, the polluted river channel information is determined based on the pollutant mark location information.
[0022] Specifically, after the terminal device obtains the pollutant mark location information, the terminal device can effectively determine the polluted river channel information based on the pollutant mark location information, wherein the polluted river channel information is used to describe the river channel to be detected that contains the pollutant mark location information.
[0023] In S300, first real-time water level information, first estimated rainfall inflow information and first maximum design water level information of polluted river channel information are obtained.
[0024] Specifically, after the terminal device determines the polluted river information, the terminal device can obtain the first real-time water level information, the first estimated rainfall inflow information and the first maximum design water level information of the polluted river information, wherein the first real-time water level information is used to describe the real-time water level of the polluted river information, the first estimated rainfall inflow information is used to describe the estimated rainfall inflow, and the first maximum design water level information is used to describe the maximum design water level of the polluted river information, that is, the safe water level that will not overflow the river under the condition of extremely heavy rain.
[0025] In S400, the target tributary river channel information is determined according to the first real-time water level information, the first estimated rainfall inflow information and the first maximum design water level information.
[0026] Specifically, after the terminal device obtains the first real-time water level information, the first estimated rainfall inflow information and the first maximum design water level information, the terminal device can effectively determine the target tributary river channel information based on the first real-time water level information, the first estimated rainfall inflow information and the first maximum design water level information, thereby determining other river channels that are suitable for alleviating the information carrying pressure of polluted rivers, reducing the unexpected spread of pollution, always limiting pollution within the expected range, reducing the difficulty of pollution control, and improving reliability.
[0027] In some possible implementations, in order to facilitate the subsequent determination of effective target tributary river information, please refer to Figure 2 Step S300 includes but is not limited to the following steps: In S310, first real-time water level information of polluted river channel information is obtained based on a preset radar water level gauge.
[0028] Specifically, the terminal device can use a preset radar water level meter to measure the water surface distance of the polluted river information, calculate the real-time water level of the polluted river information, and obtain the first real-time water level information of the polluted river information.
[0029] In S320, first estimated rainfall information at the location of the first river channel is obtained.
[0030] Specifically, after the terminal device obtains the first real-time water level information, the terminal device can obtain the first estimated rainfall information of the first river location, wherein the first river location is used to describe the location of the polluted river information; the first estimated rainfall information is used to describe the estimated rainfall at the location of the polluted river information, and the first estimated rainfall information can be obtained through the local meteorological service website.
[0031] In S330, first estimated rainfall inflow information of polluted river channel information is generated based on the first estimated rainfall information.
[0032] Specifically, after the terminal device obtains the first estimated rainfall information, the terminal device can generate first estimated rainfall inflow information of the polluted river channel information based on the first estimated rainfall information, wherein the first estimated rainfall inflow information is used to describe the total flow of the rainfall flowing into the river channel.
[0033] For example, the terminal device may first obtain the drainage area and runoff coefficient of the polluted river information, wherein the drainage area is used to describe the total area of the polluted river information, and the runoff coefficient is used to describe the ratio of precipitation in the polluted river information to runoff. Both the drainage area and the runoff coefficient may be preset values, and then the first estimated rainfall inflow information is determined based on the product of the drainage area, the runoff coefficient and the first estimated rainfall information. In S340, based on a preset river channel database, first maximum design water level information of polluted river channel information is obtained.
[0034] Specifically, after the terminal device generates the first estimated rainfall inflow information, the terminal device can obtain the first maximum design water level information of the polluted river information based on a preset river database, wherein the river database is used to store relevant data about the river.
[0035] Accordingly, in order to facilitate the subsequent determination of effective target tributary river information, please refer to Figure 3 After step S300, the method further includes but is not limited to the following steps: In S350, second real-time water level information of a plurality of to-be-selected river channels is obtained based on a radar water level gauge.
[0036] Specifically, after the terminal device obtains the first maximum design water level information, the terminal device can obtain the second real-time water level information of multiple selected rivers based on the radar water level meter, wherein a sluice is preset between the selected river channel and the polluted river channel information, and the sluice is used to allocate water resources between different rivers.
[0037] In S360, for each candidate river channel: second estimated rainfall information of the location of the second river channel is obtained.
[0038] Specifically, after the terminal device obtains the second real-time water level information, the terminal device can perform this processing for each selected river channel: obtain the second estimated rainfall information of the location of the second river channel, wherein the location of the second river channel is used to describe the location of the selected river channel; the second estimated rainfall information is used to describe the estimated rainfall corresponding to the location of the selected river channel.
[0039] In S370, based on the second estimated rainfall information, second estimated rainfall inflow information of the selected river channel is generated.
[0040] Specifically, after the terminal device obtains the second estimated rainfall information, the terminal device can generate the second estimated rainfall inflow information of the selected river channel based on the second estimated rainfall information, wherein the calculation process of the second estimated rainfall inflow information can refer to the above step S330, so it is not repeated.
[0041] In S380, based on the river channel database, the second maximum design water level information of the river channel to be selected is obtained.
[0042] Specifically, after the terminal device generates the second estimated rainfall inflow information, the terminal device can obtain the second maximum design water level information of the selected river channel based on the river channel database, wherein the second maximum design water level information is used to describe the maximum design water level of the selected river channel.
[0043] Accordingly, in order to determine the effective target tributary river channel information, please refer to Figure 4 Step S400 includes but is not limited to the following steps: In S410, first cross-sectional area information of the polluted river channel and second cross-sectional area information of the to-be-selected river channel are obtained.
[0044] Specifically, after the terminal device obtains the second maximum design water level information, the terminal device can obtain the first cross-sectional area information of the polluted river channel information and the second cross-sectional area information of the selected river channel, wherein the first cross-sectional area information is used to describe the cross-sectional area of the polluted river channel information, and the second cross-sectional area information is used to describe the cross-sectional area of the selected river channel, and the first cross-sectional area information and the second cross-sectional area information can both be preset values.
[0045] In S420, first estimated water level information is generated according to the first real-time water level information and the first estimated rainfall inflow information, and second estimated water level information is generated according to the second real-time water level information and the second estimated rainfall inflow information.
[0046] Exemplarily, the terminal device may first determine a first water level rise value based on a quotient of the first estimated rainfall inflow information divided by the surface area of the polluted river channel information, and then generate the first estimated water level information based on the sum of the first real-time water level information and the first water level rise value. Meanwhile, the terminal device may determine a second water level rise value based on a quotient of the second estimated rainfall inflow information divided by the surface area of the selected river channel, and then generate the second estimated water level information based on the second real-time water level information and the sum of the second water level rise value.
[0047] In S430, the water level information to be scheduled is generated according to the difference between the first estimated water level information and the first maximum designed water level information.
[0048] Specifically, after the terminal device generates the first estimated water level information and the second estimated water level information, the terminal device can generate the water level information to be scheduled based on the difference between the first estimated water level information and the first maximum design water level information, wherein the water level information to be scheduled is used to describe the water level corresponding to the amount of water to be scheduled to other rivers in the polluted river information.
[0049] In S440, the water volume information to be scheduled is generated according to the product of the cross-sectional area information and the water level information to be scheduled.
[0050] Specifically, after the terminal device generates the water level information to be scheduled, the terminal device can generate the water volume information to be scheduled based on the product of the cross-sectional area information and the water level information to be scheduled, wherein the water volume information to be scheduled is used to describe the water volume to be scheduled to other rivers in the polluted river information.
[0051] In S450, water level change value information is generated according to the quotient of the water volume information to be scheduled divided by the second cross-sectional area information.
[0052] Specifically, after the terminal device generates the water volume information to be scheduled, the terminal device can generate water level change value information based on the quotient of the water volume information to be scheduled divided by the second cross-sectional area information, wherein the water level change value information is used to describe the water level change value of the selected river channel after the water volume information to be scheduled is scheduled to the selected river channel.
[0053] In S460, it is determined whether the sum of the water level change value information and the second estimated water level information is less than or equal to the second maximum design water level information.
[0054] Specifically, after the terminal device generates the water level change value information, the terminal device may determine whether the sum of the water level change value information and the second estimated water level information is less than or equal to the second maximum design water level information.
[0055] In S470, if the sum of the water level change value information and the second estimated water level information is less than or equal to the second maximum design water level information, the to-be-selected river channel is determined to be the target tributary river channel information.
[0056] Specifically, if the sum of the water level change value information and the second estimated water level information is less than or equal to the second maximum design water level information, it indicates that the selected river channel can carry the water volume information to be scheduled without overflowing the river channel, so the terminal device can effectively determine that the selected river channel is the target tributary river channel information.
[0057] In some possible implementations, to further improve reliability, see Figure 5 If the sum of the water level change value information and the second estimated water level information is greater than the second maximum design water level information, it indicates that the selected river channel cannot carry the water volume information to be dispatched without overflowing the river channel. Therefore, after step S460, the method further includes but is not limited to the following steps: In S461, for each candidate river channel: based on the difference between the second maximum design water level information and the second estimated water level information, the allowable upward adjustment water level information is generated.
[0058] Specifically, the terminal device can perform this processing for each candidate river channel: generate the allowable upward adjustment water level information according to the difference between the second maximum design water level information and the second estimated water level information. In S462, the allowable upward water adjustment amount information is generated based on the product of the allowable upward water adjustment level information and the second cross-sectional area information.
[0059] Specifically, after the terminal device generates the allowable water level increase information, the terminal device can generate the allowable water volume increase information according to the product value of the allowable water level increase information and the second cross-sectional area information, thereby determining the additional water volume that the selected river channel can carry.
[0060] In S463, the various candidate rivers are sorted in order of the allowable water volume increase information from most to least, and the scheduling priority sequence information is generated.
[0061] Specifically, after the terminal device generates the allowable water volume increase information, the terminal device can sort the various candidate rivers in order from most to least allowable water volume increase information, and generate scheduling priority sequence information, wherein the scheduling priority sequence information is used to describe the sorted multiple candidate rivers.
[0062] In S464, the channel information of multiple target tributaries is determined based on the water volume information to be dispatched and the dispatch priority sequence information.
[0063] Specifically, after the terminal device generates the scheduling priority sequence information, the terminal device can select the candidate river channels based on the water volume information to be scheduled, starting from the first position of the scheduling priority sequence information, until multiple target tributary river channel information is determined, thereby comprehensively utilizing multiple candidate river channels to jointly carry the water volume information to be scheduled, and the multiple candidate river channels that jointly carry the water volume information to be scheduled all meet the premise of not overflowing their respective river channels, wherein the sum of the allowable increased water volume information corresponding to the multiple target tributary river channel information is greater than or equal to the water volume information to be scheduled.
[0064] In some possible implementations, in order to select a candidate river channel that is more suitable for carrying the water volume information to be dispatched, please refer to Figure 6 After step S463, the method further includes but is not limited to the following steps: In S4631, for each candidate river channel: obtain preset dependency label information.
[0065] Specifically, the terminal device can perform this processing for each candidate river channel: obtain preset dependency label information, wherein the dependency label information is used to describe the label of the candidate river channel regarding the water source dependency, and the dependency label information is core water source information or secondary water source information. The core water source information is used to describe that the candidate river channel is the core water source for the surrounding population, and the secondary water source information is used to describe that the candidate river channel is the secondary water source for the surrounding population.
[0066] In S4632, if the dependency tag information is core water source information, the candidate river channel is removed from the scheduling priority sequence information.
[0067] Specifically, after the terminal device obtains the dependency tag information, if the dependency tag information is core water source information, the terminal device can remove the candidate river channel in the scheduling priority sequence information, thereby reducing the situation where the core water source is polluted by the polluted river channel information.
[0068] In S4633, if the dependent tag information is secondary water source information, the population density information related to the selected river channel is obtained.
[0069] Specifically, if the dependent tag information is secondary water source information, the terminal device can obtain the population density information involved in the selected river, wherein the population density information is used to describe the population density involved in the selected river, and the population density information can be a preset value. Exemplarily, the population density information can be the surrounding residential population density of the selected river.
[0070] In S4634, the candidate rivers are sorted in order from least to most population density information to generate scheduling optimization sequence information.
[0071] Specifically, after the terminal device obtains the information related to population density, the terminal device can re-sort the various candidate rivers in order from less to more related to population density information, and generate scheduling optimization sequence information, wherein the scheduling optimization sequence information is used to describe the multiple candidate rivers after re-sorting.
[0072] In S4635, the channel information of multiple target tributaries is determined based on the water volume information to be scheduled and the scheduling optimization sequence information.
[0073] Specifically, after the terminal device generates the scheduling optimization sequence information, the terminal device can determine multiple target tributary river channel information based on the water volume information to be scheduled and the scheduling optimization sequence information. The specific process of determining the target tributary river channel information can refer to the above step S464, so it will not be repeated.
[0074] In S500, dispatch instruction information is generated based on the target tributary river channel information.
[0075] Specifically, after the terminal device determines the target tributary river information, the terminal device can generate dispatching instruction information based on the target tributary river information, so as to control the sluice gate to dispatch water resources of the polluted river information to the target tributary river information before the heavy rain, and ensure that the polluted river information will not spread to other rivers unexpectedly, and the water pollution will always be controlled within the expected range, which effectively reduces the difficulty of pollution control and improves reliability. The dispatching instruction information is used to instruct the dispatching of water from the polluted river information to the target tributary river information.
[0076] In some possible implementations, in order to facilitate timely treatment of water pollution after heavy rainstorms, please refer to Figure 7 After step S500, the method further includes but is not limited to the following steps: In S600, the information of a set of rivers to be purified is generated according to the information of polluted rivers and the information of target tributary rivers.
[0077] Specifically, after the terminal device generates the dispatch instruction information, the terminal device can generate the river set information to be purified based on the polluted river information and the target tributary river information.
[0078] In S610, the information of the river set to be purified is uploaded to a designated cloud server.
[0079] Specifically, after the terminal device generates the river collection information to be purified, the terminal device can upload the river collection information to the designated cloud server, so that the monitoring personnel can timely know the scope of water pollution and carry out targeted treatment of water pollution.
[0080] The implementation principle of the AI optimization scheduling method based on smart water affairs in the embodiment of the present application is as follows: the terminal device can first respond to the pollution alarm signal to obtain the pollutant mark location information, and then quickly determine the polluted river information based on the pollutant mark location information, and then obtain the first real-time water level information, the first estimated rainfall inflow information and the first maximum design water level information of the polluted river information, and then accurately determine the target tributary river information based on the first real-time water level information, the first estimated rainfall inflow information and the first maximum design water level information, and finally generate scheduling instruction information based on the target tributary river information, so as to automatically schedule the water resources of the polluted river information to the target tributary river information before the heavy rain, so as to always control the water quality pollution within the expected water area, ensure that the polluted river information will not spread unexpectedly and pollute other rivers, effectively reduce the difficulty of pollution control and improve reliability.
[0081] It should be noted that the size of the serial numbers of the steps in the above embodiments does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.
[0082] The embodiment of the present application also provides an AI optimization scheduling system based on smart water affairs, which is applied to a river management system. The river management system is connected to multiple water quality monitoring sensors for communication. The water quality monitoring sensors are located in the river to be detected. For ease of description, only the parts related to the present application are shown, such as Figure 8 As shown, the system 80 includes: The pollutant mark position information acquisition module 81 is used to obtain the pollutant mark position information in response to the pollution alarm signal, wherein the pollutant mark position information is used to describe the real-time position of the water quality monitoring sensor that initiates the pollution alarm signal; The polluted river channel information determination module 82 is used to determine the polluted river channel information according to the pollutant mark position information, wherein the polluted river channel information is used to describe the river channel to be detected that contains the pollutant mark position information; The first real-time water level information acquisition module 83 is used to acquire the first real-time water level information of the polluted river channel, the first estimated rainfall inflow information and the first maximum design water level information; The target tributary river channel information determination module 84 is used to determine the target tributary river channel information according to the first real-time water level information, the first estimated rainfall inflow information and the first maximum design water level information; The dispatching instruction information generating module 85 is used to generate dispatching instruction information based on the target tributary river channel information, wherein the dispatching instruction information is used to instruct to dispatch the water of the polluted river channel information to the target tributary river channel information.
[0083] Optionally, the first real-time water level information acquisition module 83 includes: The first real-time water level information acquisition submodule is used to acquire the first real-time water level information of the polluted river channel based on a preset radar water level gauge; The first estimated rainfall information acquisition submodule is used to acquire the first estimated rainfall information of the location of the first river channel, wherein the location of the first river channel is used to describe the location of the polluted river channel information; The first estimated rainfall inflow information generating submodule is used to generate the first estimated rainfall inflow information of the polluted river channel information based on the first estimated rainfall information; The first maximum design water level information acquisition submodule is used to acquire the first maximum design water level information of the polluted river channel information based on a preset river channel database.
[0084] Accordingly, the system 80 further includes: A second real-time water level information acquisition module: used to acquire second real-time water level information of multiple selected river channels based on a radar water level gauge, wherein a sluice is preset between the selected river channel and the polluted river channel information; A second estimated rainfall information acquisition module: for each candidate river channel: acquiring second estimated rainfall information of the location of the second river channel, wherein the location of the second river channel is used to describe the location of the candidate river channel; A second estimated rainfall inflow information generating module: used to generate second estimated rainfall inflow information of a selected river channel based on the second estimated rainfall information; The second maximum design water level information acquisition module is used to acquire the second maximum design water level information of the selected river based on the river database; Accordingly, the target tributary river channel information determination module 84 includes: Cross-sectional area information acquisition submodule: used to acquire first cross-sectional area information of polluted river channel information and second cross-sectional area information of the selected river channel; Estimated water level information generation submodule: used to generate first estimated water level information according to first real-time water level information and first estimated rainfall inflow information, and to generate second estimated water level information according to second real-time water level information and second estimated rainfall inflow information; The water level information to be scheduled generation submodule is used to generate the water level information to be scheduled according to the difference between the first estimated water level information and the first maximum design water level information; The submodule for generating water volume information to be dispatched is used to generate water volume information to be dispatched according to the product of the cross-sectional area information and the water level information to be dispatched; The water level change value information generating submodule is used to generate the water level change value information according to the quotient of the water volume information to be dispatched divided by the second cross-sectional area information; Water level change value information judgment submodule: used to judge whether the sum of the water level change value information and the second estimated water level information is less than or equal to the second maximum design water level information; Target tributary river channel information determination submodule: used to determine the selected river channel as the target tributary river channel information if the sum of the water level change value information and the second estimated water level information is less than or equal to the second maximum design water level information.
[0085] Optionally, if the sum of the water level change value information and the second estimated water level information is greater than the second maximum design water level information, the system 80 further includes: The permissible upward adjustment water level information generating module is used for generating the permissible upward adjustment water level information for each selected river channel according to the difference between the second maximum design water level information and the second estimated water level information; Allowable upward water volume information generation module: used to generate allowable upward water volume information according to the product of allowable upward water level information and second cross-sectional area information; Scheduling priority sequence information generation module: used to sort each candidate river channel in the order of the allowable increase in water volume information from most to least, and generate scheduling priority sequence information; The first determination module for multiple target tributary river channel information is used to determine multiple target tributary river channel information based on the water volume information to be scheduled and the scheduling priority sequence information, wherein the sum of the allowable increased water volume information corresponding to the multiple target tributary river channel information is greater than or equal to the water volume information to be scheduled.
[0086] Optionally, the system 80 further includes: The dependency label information acquisition module is used to obtain preset dependency label information for each candidate river channel, wherein the dependency label information is core water source information or secondary water source information; Candidate river channel removal module: used to remove the candidate river channel from the scheduling priority sequence information if the dependency tag information is the core water source information; Population density information acquisition module: used to obtain population density information of the selected river channel if the dependent tag information is secondary water source information; Scheduling optimization sequence information generation module: used to sort the candidate rivers in order from less to more population density information, and generate scheduling optimization sequence information; The second determination module for multiple target tributary river channel information is used to determine multiple target tributary river channel information based on the water volume information to be scheduled and the scheduling optimization sequence information.
[0087] Optionally, the system 80 further includes: The module for generating the river set information to be purified is used to generate the river set information to be purified according to the polluted river information and the target tributary river information; The module for uploading the information of the river set to be purified is used to upload the information of the river set to be purified to the designated cloud server.
[0088] It should be noted that the information interaction, execution process and other contents between the above-mentioned modules are based on the same concept as the method embodiment of the present application. Their specific functions and technical effects can be found in the method embodiment part and will not be repeated here.
[0089] The present application also provides a terminal device, such as Fig. 9 As shown, the terminal device 90 of this embodiment includes: a processor 91, a memory 92, and a computer program 93 stored in the memory 92 and executable on the processor 91. When the processor 91 executes the computer program 93, the steps in the above-mentioned AI optimization scheduling method embodiment are implemented, for example Figure 1 Steps S100 to S500 shown; or, when the processor 91 executes the computer program 93, the functions of each module in the above device are realized, for example Figure 8 The functions of modules 81 to 85 are shown.
[0090] The terminal device 90 may be a computing device such as a desktop computer, a notebook, a PDA, or a cloud server, and the terminal device 90 includes but is not limited to a processor 91 and a memory 92. Those skilled in the art will appreciate that Fig. 9 It is only an example of the terminal device 90 and does not constitute a limitation of the terminal device 90. It may include more or fewer components than shown in the figure, or a combination of certain components, or different components. For example, the terminal device 90 may also include input and output devices, network access devices, buses, etc.
[0091] Among them, the processor 91 can be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc.; the general-purpose processor can be a microprocessor or the processor can also be any conventional processor, etc.
[0092] The memory 92 may be an internal storage unit of the terminal device 90, such as a hard disk or memory of the terminal device 90, or the memory 92 may be an external storage device of the terminal device 90, such as a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card, etc. equipped on the terminal device 90; further, the memory 92 may include both an internal storage unit and an external storage device of the terminal device 90, and the memory 92 may also store a computer program 93 and other programs and data required by the terminal device 90, and the memory 92 may also be used to temporarily store data that has been output or is to be output.
[0093] An embodiment of the present application also provides a computer-readable storage medium, which stores a computer program, and when the computer program is executed by a processor, the steps of each of the above method embodiments can be implemented. Among them, the computer program includes computer program code, which can be in source code form, object code form, executable file or some intermediate form, etc.; the computer-readable medium may include: any entity or device that can carry computer program code, recording medium, USB flash drive, mobile hard disk, magnetic disk, optical disk, computer memory, read-only memory (ROM), random access memory (RAM), electric carrier signal, telecommunication signal and software distribution medium, etc.
[0094] The above are all preferred embodiments of the present application, and the protection scope of the present application is not limited thereto. Therefore, all equivalent changes made according to the methods, principles, and structures of the present application should be included in the protection scope of the present application.
Claims
1. An AI optimization scheduling method based on smart water affairs is applied to a river management system, wherein the river management system is communicatively connected with a plurality of water quality monitoring sensors, and the water quality monitoring sensors are located in the river to be detected, characterized in that: The method comprises: In response to the pollution alarm signal, obtaining pollutant mark position information, wherein the pollutant mark position information is used to describe the real-time position corresponding to the water quality monitoring sensor that initiates the pollution alarm signal; Determine polluted river channel information according to the pollutant mark position information, wherein the polluted river channel information is used to describe the river channel to be detected that contains the pollutant mark position information; Acquire first real-time water level information, first estimated rainfall inflow information and first maximum design water level information of the polluted river channel information; Determine the target tributary river channel information according to the first real-time water level information, the first estimated rainfall inflow information and the first maximum design water level information; Based on the target tributary river channel information, dispatch instruction information is generated, wherein the dispatch instruction information is used to instruct to dispatch water from the polluted river channel information to the target tributary river channel information.
2. The method according to claim 1, characterized in that The step of obtaining the first real-time water level information, the first estimated rainfall inflow information and the first maximum design water level information of the polluted river channel information includes: Based on a preset radar water level gauge, obtaining first real-time water level information of the polluted river channel information; Acquire first estimated rainfall information at a location of a first river channel, wherein the location of the first river channel is used to describe the location of the polluted river channel information; Based on the first estimated rainfall information, generating first estimated rainfall inflow information of the polluted river channel information; Based on a preset river channel database, obtaining first maximum design water level information of the polluted river channel information; Accordingly, after obtaining the first real-time water level information, the first estimated rainfall inflow information and the first maximum design water level information of the polluted river channel information, the method further includes: Based on the radar water level gauge, second real-time water level information of a plurality of to-be-selected river channels is obtained, wherein a sluice is preset between the to-be-selected river channels and the polluted river channel information; For each of the candidate river channels: obtaining second estimated rainfall information of a location of a second river channel, wherein the location of the second river channel is used to describe the location of the candidate river channel; Based on the second estimated rainfall information, generating second estimated rainfall inflow information of the selected river channel; Based on the river channel database, obtaining the second maximum design water level information of the selected river channel; Accordingly, determining the target tributary river channel information according to the first real-time water level information, the first estimated rainfall inflow information and the first maximum design water level information includes: Acquire the first cross-sectional area information of the polluted river channel information and the second cross-sectional area information of the selected river channel; Generate first estimated water level information according to the first real-time water level information and the first estimated rainfall inflow information, and generate second estimated water level information according to the second real-time water level information and the second estimated rainfall inflow information; Generate water level information to be scheduled according to the difference between the first estimated water level information and the first maximum designed water level information; Generate water volume information to be scheduled according to the product of the cross-sectional area information and the water level information to be scheduled; Generate water level change value information according to a quotient of the water volume information to be scheduled divided by the second cross-sectional area information; Determine whether the sum of the water level change value information and the second estimated water level information is less than or equal to the second maximum design water level information; If the sum of the water level change value information and the second estimated water level information is less than or equal to the second maximum design water level information, the selected river channel is determined to be the target tributary river channel information.
3. The method according to claim 2, characterized in that If the sum of the water level change value information and the second estimated water level information is greater than the second maximum design water level information, then after determining whether the sum of the water level change value information and the second estimated water level information is less than the second maximum design water level information, the method further includes: For each of the selected river channels: generating allowable upward adjustment water level information according to the difference between the second maximum design water level information and the second estimated water level information; generating allowable upward water volume information according to the product of the allowable upward water level information and the second cross-sectional area information; According to the order of the allowable water volume increase information from most to least, the selected river channels are sorted to generate scheduling priority sequence information; According to the water volume information to be scheduled and the scheduling priority sequence information, multiple target tributary river channel information is determined, wherein the sum of the allowable increased water volume information corresponding to the multiple target tributary river channel information is greater than or equal to the water volume information to be scheduled.
4. The method according to claim 3, characterized in that After sorting the candidate river channels in the order of the allowable water volume increase information from large to small and generating the scheduling priority sequence information, the method further includes: For each of the to-be-selected river channels: obtaining preset dependency tag information, wherein the dependency tag information is core water source information or secondary water source information; If the dependency tag information is the core water source information, then the to-be-selected river channel is removed from the scheduling priority sequence information; If the dependent tag information is the secondary water source information, then obtaining the population density information of the selected river; According to the order of the population density information from less to more, the candidate rivers are sorted to generate scheduling optimization sequence information; According to the water volume information to be scheduled and the scheduling optimization sequence information, the river channel information of multiple target tributaries is determined.
5. The method according to claim 1, characterized in that After generating the dispatch instruction information based on the target tributary river channel information, the method further includes: Generate the river set information to be purified according to the polluted river information and the target tributary river information; Upload the river collection information to be purified to the designated cloud server.
6. An AI optimization scheduling system based on smart water affairs, applied to a river management system, wherein the river management system is communicatively connected with a plurality of water quality monitoring sensors, and the water quality monitoring sensors are located in the river to be detected, characterized in that: The system comprises: A pollutant mark position information acquisition module: used to obtain pollutant mark position information in response to a pollution alarm signal, wherein the pollutant mark position information is used to describe the real-time position corresponding to the water quality monitoring sensor that initiates the pollution alarm signal; A polluted river channel information determination module: used to determine polluted river channel information according to the pollutant mark position information, wherein the polluted river channel information is used to describe the river channel to be detected containing the pollutant mark position information; A first real-time water level information acquisition module: used to acquire the first real-time water level information, the first estimated rainfall inflow information and the first maximum design water level information of the polluted river channel information; A target tributary river channel information determination module is used to determine the target tributary river channel information according to the first real-time water level information, the first estimated rainfall inflow information and the first maximum design water level information; A dispatching instruction information generating module is used to generate dispatching instruction information based on the target tributary river channel information, wherein the dispatching instruction information is used to instruct to dispatch the water of the polluted river channel information to the target tributary river channel information.
7. The system according to claim 6, characterized in that The first real-time water level information acquisition module includes: A first real-time water level information acquisition submodule: used for acquiring first real-time water level information of the polluted river channel information based on a preset radar water level gauge; A first estimated rainfall information acquisition submodule: used to acquire first estimated rainfall information of a first river channel location, wherein the first river channel location is used to describe the location of the polluted river channel information; A first estimated rainfall inflow information generating submodule: used for generating first estimated rainfall inflow information of the polluted river channel information based on the first estimated rainfall information; The first maximum design water level information acquisition submodule is used to acquire the first maximum design water level information of the polluted river channel information based on a preset river channel database.
8. A terminal device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 5 are implemented.
9. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 5 are implemented.
Citation Information
Patent Citations
Karst wetland water resource regulation and storage method based on karst underground river system
CN112797958A
Regulation and storage lake and reservoir water level prediction method and device, computer equipment and storage medium
CN113468464A
Method and device for determining flood diversion strategy of flood storage and detention area based on balance view angle, medium and product
CN117952370A
Floodgate control method based on information fusion
CN118379160A