Water environment pollution analysis method, device, equipment and storage medium

By using electronic maps and water environment pollution diffusion models in water environment pollution analysis, the three-dimensional dynamic effects of pollutant concentration are generated and displayed, and the problem of insufficient efficiency and accuracy of water environment pollution analysis in traditional methods is solved, and efficient and accurate pollutant diffusion simulation is achieved.

CN111460611BActive Publication Date: 2025-05-13PINGAN INT SMART CITY TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202010136448.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-03-02
Publication Date
2025-05-13
Estimated Expiration
2040-03-02

AI Technical Summary

Technical Problem

Traditional emergency pollution detection and analysis methods are time-consuming and difficult to guarantee accuracy, making it difficult to achieve the accuracy of water environment pollution analysis.

Method used

By receiving the user's click operation on the electronic map, we obtain the geographical location information and relevant parameters of the simulation site of water environment pollution accidents, input the trained water environment pollution diffusion model for prediction processing, generate simulation result data and river section data, and display the three-dimensional dynamic effect of pollutant concentration through a visual system.

Benefits of technology

It improves the efficiency and accuracy of emergency analysis of water environment pollution, and can quickly predict the impact of pollutant accident spreading points on relevant river basins and water quality, so that the entire process of water environment pollution can be simply simulated.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN111460611B_ABST
    Figure CN111460611B_ABST
Patent Text Reader

Abstract

The present invention relates to the field of artificial intelligence technology, and discloses a water environment pollution analysis method, device, equipment and storage medium for improving the efficiency of water environment pollution emergency analysis and the accuracy of water environment pollution analysis. The method comprises: receiving a user's click operation on a preset electronic map, selecting a simulated occurrence point of a water environment pollution accident, and obtaining geographical location information corresponding to the simulated occurrence point of the water environment pollution accident; receiving the user's input of the simulated occurrence time of the water environment pollution accident, simulated pollutants and the quality of simulated pollutants, and inputting the geographical location information and the user's input information into a preset water environment pollution diffusion model for prediction, and obtaining simulation result data and river section data; and importing the predicted data into a preset visualization system; and displaying the three-dimensional dynamic effects corresponding to the simulation result data and the pollutant concentration related data in the river section data on the visualization interface through the preset visualization system.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of artificial intelligence prediction models, and in particular to a water environment pollution analysis method, device, equipment and storage medium. Background Art

[0002] Traditional emergency pollution detection and analysis methods rely on manual sampling and detection of water pollutants, which is time-consuming and difficult to ensure the accuracy of manual detection and analysis. In addition, the rapid spread of water environment pollution leads to repeated manual sampling and detection processes, making it difficult to achieve accurate water environment pollution analysis. Summary of the invention

[0003] The main purpose of the present invention is to improve the efficiency of emergency analysis of water environment pollution and the accuracy of water environment pollution analysis.

[0004] To achieve the above object, the present invention provides a method for analyzing water environment pollution in a first aspect, comprising:

[0005] Receiving a click operation by a user on a preset electronic map, selecting a simulated occurrence point of a water environment pollution accident, and obtaining geographical location information corresponding to the simulated occurrence point of the water environment pollution accident;

[0006] Receive the user's input of the simulated time of occurrence of the water environment pollution accident, simulated pollutants, and the mass of the simulated pollutants;

[0007] The geographical location information, the simulated time of occurrence of the water environment pollution accident, the simulated pollutants and the mass of the simulated pollutants are input into the trained preset water environment pollution diffusion model for prediction processing to obtain output simulation result data and river section data;

[0008] Importing the simulation result data and river section data into a preset visualization system;

[0009] According to the simulation result data and the river section data, the three-dimensional dynamic effects corresponding to the simulation result data and the pollutant concentration related data in the river section data are displayed on the visualization interface through the preset visualization system.

[0010] Optionally, in another implementation of the first aspect of the present invention, the three-dimensional dynamic effects corresponding to the simulation result data and the pollutant concentration related data in the river section data are displayed on a visualization interface by the preset visualization system according to the simulation result data and the river section data, specifically including:

[0011] Obtaining the simulation result data and pollutant concentration related data in the river section data;

[0012] Acquire the simulation result data and time-related data in the river section data, and generate a simulation time axis according to the time-related data;

[0013] Obtaining displacement-related data from the simulation result data and river cross-section data;

[0014] According to the geographical area of ​​the river where the simulated occurrence point of the water environment pollution accident is located, the river displacement in the displacement-related data is processed in sections to obtain river section displacement data;

[0015] Using a preset electronic map in combination with a canvas redrawing algorithm in the preset visualization system to render the pollutant concentration related data on a map layer of the visualization interface;

[0016] According to the playback time sequence of the simulation time axis and based on the river segment displacement data, the pollutant diffusion on the map layer of the visualization interface is displayed according to the river segment displacement changes;

[0017] According to the playback time sequence of the simulation timeline and based on the pollutant concentration related data, the rendering change trend of the pollutant concentration on the layer of the visualization interface will be displayed in a three-dimensional dynamic effect; the rendering change trend of the pollutant concentration includes the corresponding changes in the pollutant concentration of the river section due to the river segment displacement, and the corresponding changes in the pollutant concentration of the river section over time.

[0018] Optionally, in another implementation of the first aspect of the present invention, before obtaining the simulation result data and pollutant concentration related data in the river section data, it also includes:

[0019] The pollutant concentration in the pollutant concentration related data is pre-set to 6 levels, and 6 different corresponding rendering presentation color values ​​are set according to the critical point concentrations of the pollutant concentration setting levels.

[0020] Optionally, in another implementation of the first aspect of the present invention, after obtaining the simulation result data and the displacement-related data in the river section data, the method further includes:

[0021] The displacement-related data are checked and corrected according to the geographical location information of the simulated occurrence point of the water environment pollution accident, the geographical area of ​​the river where the simulated occurrence point of the water environment pollution accident is located, and its spatial trend.

[0022] Optionally, in another implementation of the first aspect of the present invention, the simulation result data includes the time of the pollution simulation process, the displacement of the pollution simulation process, the time series data of the displacement change, the pollutant concentration in the pollution simulation process, and the time series data of the pollutant concentration change;

[0023] The river section data includes the peak pollutant concentration of the river section, the background pollutant concentration of the river section, the water quality standard of the river section, the time when the pollutant concentration of the river section begins to change, the time when the peak pollutant concentration of the river section is reached, and the time when the standard value of the pollutant concentration of the river section is reached.

[0024] Optionally, in another implementation of the first aspect of the present invention, before receiving a click operation by a user on a preset electronic map to select a simulated water environment pollution accident occurrence point, and obtaining geographical location information corresponding to the simulated water environment pollution accident occurrence point, the method further includes:

[0025] Acquire historical water environment section monitoring data stored in a storage device, wherein the water environment section monitoring data is collected by a data acquisition instrument and reported to the storage device, wherein the storage device is at least one of a database server, storage software or storage hardware, and wherein a monitoring unit is provided in the storage device, wherein the monitoring unit is used to monitor whether the water environment section monitoring data reported to the storage device has data omissions and to issue an alarm when data omissions are detected;

[0026] According to a preset extraction rule and a preset cleaning rule, data extraction and data cleaning are performed on the historical water environment section monitoring data to obtain a data set to be trained;

[0027] Inputting the data set to be trained into a preset neural network training model for training to obtain a corresponding water environment pollution diffusion model;

[0028] The corresponding water environment pollution diffusion model is evaluated according to a preset model evaluation threshold to obtain a preset water environment pollution diffusion model that meets the model evaluation threshold.

[0029] Optionally, in another implementation of the first aspect of the present invention, the data extraction and data cleaning of the historical water environment section monitoring data are performed according to a preset extraction rule and a preset cleaning rule to obtain a data set to be trained, specifically including:

[0030] The result data obtained after the data cleaning process is divided and classified according to data types to obtain result data classified according to the data types, wherein the data types are at least one of organic pollutants, heavy metal pollutants and microbial pollutants;

[0031] The classified result data are configured one by one with corresponding preset storage data structures, and the result data stored in the preset storage data structure are merged to obtain the data set to be trained.

[0032] A second aspect of the present invention provides a water environment pollution analysis device, comprising:

[0033] The geographic location information acquisition module is used to receive a user's click operation on a preset electronic map, select a simulated water environment pollution accident occurrence point, and obtain the geographic location information corresponding to the simulated water environment pollution accident occurrence point;

[0034] A pollution factor input module, used to receive the user's input of the simulated time of occurrence of the water environment pollution accident, simulated pollutants and the mass of the simulated pollutants;

[0035] A model prediction processing module is used to input the geographical location information, the simulated time of occurrence of the water environment pollution accident, the simulated pollutants and the mass of the simulated pollutants into the trained preset water environment pollution diffusion model for prediction processing to obtain output simulation result data and river section data;

[0036] A data import module, used for importing the simulation result data and river section data into a preset visualization system;

[0037] The three-dimensional display module is used to display the three-dimensional dynamic effects corresponding to the simulation result data and the pollutant concentration related data in the river section data on the visualization interface through the preset visualization system according to the simulation result data and the river section data.

[0038] Optionally, in another implementation of the second aspect of the present invention, the three-dimensional display module specifically includes:

[0039] A pollutant concentration related data acquisition unit, used to acquire pollutant concentration related data in the simulation result data and river section data;

[0040] A simulation time axis generating unit, used for acquiring time-related data in the simulation result data and the river section data, and generating a simulation time axis according to the time-related data;

[0041] A displacement-related data acquisition unit, used for acquiring displacement-related data in the simulation result data and the river section data;

[0042] A river segment displacement data acquisition unit is used to segment the river displacement in the displacement-related data according to the geographical area of ​​the river where the simulated occurrence point of the water environment pollution accident is located, so as to obtain river segment displacement data;

[0043] A rendering unit, used to render the pollutant concentration related data on a map layer of the visualization interface using a preset electronic map in combination with a canvas redrawing algorithm in the preset visualization system;

[0044] A pollutant diffusion displacement display unit, used to display the pollutant diffusion on the map layer of the visualization interface according to the river segment displacement changes according to the playback time sequence of the simulation time axis and the river segment displacement data;

[0045] The pollutant concentration three-dimensional effect display unit is used to display the rendering change trend of the pollutant concentration on the layer of the visualization interface in a three-dimensional dynamic effect according to the playback time sequence of the simulation timeline and the pollutant concentration related data; the rendering change trend of the pollutant concentration includes the corresponding changes of the pollutant concentration in the river section due to the displacement of the river segment, and the corresponding changes of the pollutant concentration in the river section over time.

[0046] Optionally, in another implementation of the second aspect of the present invention, the three-dimensional display module further includes:

[0047] The rendering color value setting unit is used to pre-set the pollutant concentration in the pollutant concentration related data to 6 levels, and set 6 different corresponding rendering presentation color values ​​according to the critical point concentration of the pollutant concentration setting level.

[0048] Optionally, in another implementation of the second aspect of the present invention, the three-dimensional display module further includes:

[0049] The displacement-related data correction unit is used to check and correct the displacement-related data according to the geographical location information of the simulated occurrence point of the water environment pollution accident, the geographical area of ​​the river where the simulated occurrence point of the water environment pollution accident is located, and its spatial trend.

[0050] Optionally, in another implementation of the second aspect of the present invention, the simulation result data includes the time of the pollution simulation process, the displacement of the pollution simulation process, the time series data of the displacement change, the pollutant concentration in the pollution simulation process, and the time series data of the pollutant concentration change;

[0051] The river section data includes the peak pollutant concentration of the river section, the background pollutant concentration of the river section, the water quality standard of the river section, the time when the pollutant concentration of the river section begins to change, the time when the peak pollutant concentration of the river section is reached, and the time when the standard value of the pollutant concentration of the river section is reached.

[0052] Optionally, in another implementation of the second aspect of the present invention, the water environment pollution analysis device further includes:

[0053] A historical water environment section monitoring data acquisition module is used to acquire historical water environment section monitoring data stored in a storage device, wherein the water environment section monitoring data is collected by a data acquisition instrument and reported to the storage device, wherein the storage device is at least one of a database server, storage software or storage hardware, and wherein a monitoring unit is provided in the storage device, wherein the monitoring unit is used to monitor whether the water environment section monitoring data reported to the storage device has data omissions and to issue an alarm when data omissions are detected;

[0054] A module for acquiring a data set to be trained, used to extract and clean the historical water environment section monitoring data according to a preset extraction rule and a preset cleaning rule, to obtain a data set to be trained;

[0055] A training module, used for inputting the data set to be trained into a preset neural network training model for training to obtain a corresponding water environment pollution diffusion model;

[0056] The preset water environment pollution diffusion model acquisition module is used to evaluate the corresponding water environment pollution diffusion model according to a preset model evaluation threshold value to obtain a preset water environment pollution diffusion model that meets the model evaluation threshold value.

[0057] Optionally, in another implementation of the second aspect of the present invention, the module for acquiring the data set to be trained specifically includes:

[0058] A data type classification unit, used to classify the result data obtained after the data cleaning process according to the data type, and obtain the result data classified according to the data type, wherein the data type is at least one of organic pollutants, heavy metal pollutants and microbial pollutants;

[0059] The merging unit is used to configure the classified result data one by one with the corresponding preset storage data structure, and merge the result data stored in the preset storage data structure to obtain the data set to be trained.

[0060] The third aspect of the present invention provides a water environment pollution analysis device, comprising: a memory and at least one processor, wherein instructions are stored in the memory, and the memory and the at least one processor are interconnected via lines; the at least one processor calls the instructions in the memory so that the water environment pollution analysis device executes the method described in the first aspect above.

[0061] A fourth aspect of the present invention provides a computer-readable storage medium, wherein the computer-readable storage medium stores instructions, which, when executed on a computer, enable the computer to execute the method described in the first aspect.

[0062] In the technical solution provided by the present invention, a user clicks on a preset electronic map, selects a simulated point of occurrence of a water environment pollution accident, and obtains the geographical location information corresponding to the simulated point of occurrence of the water environment pollution accident; the user inputs the simulated time of occurrence of the water environment pollution accident, simulated pollutants, and the mass of the simulated pollutants; the geographical location information, the simulated time of occurrence of the water environment pollution accident, simulated pollutants, and the mass of the simulated pollutants are input into the trained preset water environment pollution diffusion model for prediction processing to obtain output simulation result data and river section data; the simulation result data and river section data are imported into a preset visualization system; according to the simulation result data and river section data, the three-dimensional dynamic effect corresponding to the pollutant concentration related data in the simulation result data and river section data is displayed on the visualization interface through the preset visualization system. The embodiment of the present invention predicts pollutant concentration data through a neural network model, and visualizes and dynamically displays the pollutant concentration data, which can quickly predict the impact of the water environment pollutant accident diffusion point on the relevant river basin and water quality, so that the entire process of water environment pollution can be simply simulated, and a predictable water environment pollution diffusion simulation is provided for users, which improves the efficiency of emergency pollution analysis and the accuracy of water environment pollution analysis. BRIEF DESCRIPTION OF THE DRAWINGS

[0063] Figure 1 A schematic diagram of an embodiment of a method for analyzing water environment pollution in an embodiment of the present invention;

[0064] Figure 2 A schematic diagram of another embodiment of the water environment pollution analysis method in an embodiment of the present invention;

[0065] Figure 3 A schematic diagram of an embodiment of a water environment pollution analysis device in an embodiment of the present invention;

[0066] Figure 4 It is a schematic diagram of another embodiment of the water environment pollution analysis device in an embodiment of the present invention;

[0067] Figure 5 It is a schematic diagram of an embodiment of a water environment pollution analysis device in an embodiment of the present invention. DETAILED DESCRIPTION

[0068] The embodiments of the present invention provide a water environment pollution analysis method, device, equipment and storage medium for improving the efficiency of water environment pollution emergency analysis and the accuracy of water environment pollution analysis.

[0069] In order to enable those skilled in the art to better understand the solutions of the present invention, the embodiments of the present invention will be described below in conjunction with the accompanying drawings in the embodiments of the present invention.

[0070] The terms "first", "second", "third", "fourth", etc. (if any) in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments described herein can be implemented in an order other than that illustrated or described herein. In addition, the terms "including" or "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.

[0071] For ease of understanding, the specific process of the embodiment of the present invention is described below. Figure 1 , an embodiment of the water environment pollution analysis method in the embodiment of the present invention includes:

[0072] 101. Receive a click operation from a user on a preset electronic map, select a simulated point of occurrence of a water environment pollution accident, and obtain geographical location information corresponding to the simulated point of occurrence of the water environment pollution accident.

[0073] Specifically, the user clicks on the preset electronic map to select a target river location in the preset electronic map as the simulated occurrence point of the water environment pollution accident. The server further obtains the geographical location information of the simulated occurrence point of the water environment pollution accident through the above preset electronic map, wherein the preset electronic map can be an embedded map service provided by a geographic information system, or an embedded map service provided by other software, which is not limited here. This step of the present invention is to select a simulated occurrence point of the water environment pollution accident to perform a simulation analysis of the pollution accident occurring at the location.

[0074] 102. Receive the user's input of the simulated time of occurrence of the water environment pollution accident, simulated pollutants, and the mass of the simulated pollutants.

[0075] Specifically, the server further receives the user's input of the simulated time of occurrence of the water environment pollution accident, simulated pollutants and the mass of simulated pollutants. During the specific implementation, the user inputs the factors involved in the water environment pollution accident simulation process according to needs, namely, the simulated time of occurrence, simulated pollutants and the mass of simulated pollutants, wherein the simulated time of occurrence is the specific time point when the simulation of the water environment pollution accident begins to occur; the simulated pollutants are input according to the user's specific needs, for example, a certain target pollutant such as lead, mercury, phosphorus, nitrogen, BOD5, fluoride and anionic surfactant; and the mass of the simulated pollutant is determined, through which the mass of the simulated pollutant can be used to predict the corresponding pollutant concentration data through the model.

[0076] 103. The geographical location information, the simulated time of the water environment pollution accident, the simulated pollutants and the mass of the simulated pollutants are input into the trained preset water environment pollution diffusion model for prediction processing to obtain the output simulation result data and river section data.

[0077] Specifically, the server inputs the geographical location information, the time of the simulated occurrence of the water environment pollution accident, the simulated pollutants and the quality of the simulated pollutants into the preset water environment pollution diffusion model obtained through training for prediction processing, and obtains the output simulation result data and river section data. When implemented specifically, the simulation result data includes the time of the pollution simulation process, the displacement of the pollution simulation process, the time series data of the displacement change, the pollutant concentration in the pollution simulation process, and the time series data of the pollutant concentration change. The river section data includes the peak value of the pollutant concentration of the river section, the background pollutant concentration of the river section, the water quality standard of the river section, the time when the pollutant concentration of the river section begins to change, the time when the peak value of the pollutant concentration of the river section arrives, and the time when the standard value of the pollutant concentration of the river section arrives. The present invention predicts by inputting the factors involved in the simulation process of the water environment pollution accident obtained above into the preset water environment pollution diffusion model to obtain the corresponding water environment pollution prediction data. The simulation result data and the river section data are three-dimensionally structured, and the data are output according to time, displacement, and pollutant concentration, respectively, to facilitate data visualization display.

[0078] During specific implementation, the user's water environment pollution accident simulation information is input into the above-mentioned trained preset water environment pollution diffusion model for predictive processing. The obtained simulation result data and river section data contain important data required for water environment pollution detection and analysis. In general, it is the predicted data of the time, displacement and concentration of pollutant diffusion in the river where the water environment pollution accident simulation occurs, so as to facilitate the import into the preset visualization system for pollutant concentration diffusion display.

[0079] 104. Import the simulation result data and river section data into the preset visualization system.

[0080] Specifically, the server imports the simulation result data and the river section data into a preset visualization system, wherein the preset visualization system is used to fuse and visualize the data, which may be provided by relevant visualization software and is not limited here.

[0081] 105. According to the simulation result data and the river section data, the three-dimensional dynamic effects corresponding to the simulation result data and the pollutant concentration related data in the river section data are displayed on the visualization interface through the preset visualization system.

[0082] Specifically, the server displays the three-dimensional dynamic effects corresponding to the simulation result data obtained above and the pollutant concentration related data in the river section data on the visualization interface through a preset visualization system. The present invention presents these water environment pollution prediction data in a visualized manner, so that the entire simulation process of the changes in pollutants in the above-mentioned water environment pollution accidents can be clearly seen, so as to realize the simulation restoration of the pollution accidents, provide accurate and intuitive data support for decision-making, and facilitate the proper resolution of pollution accidents through simulation.

[0083] Furthermore, step 105 specifically includes:

[0084] Obtain data related to pollutant concentrations in simulation results and river section data.

[0085] The time-related data in the simulation result data and the river section data are obtained, and a simulation time axis is generated according to the time-related data.

[0086] Obtain displacement-related data from simulation results and river cross-section data.

[0087] According to the geographical area of ​​the river where the simulated occurrence point of the water environment pollution accident is located, the river displacement in the displacement related data is segmented to obtain the river segment displacement data.

[0088] In the preset visualization system, the preset electronic map is used in combination with the canvas redrawing algorithm to render the pollutant concentration related data on the map layer of the visualization interface.

[0089] According to the playback time sequence of the simulation timeline and the river segment displacement data, the pollutant diffusion on the map layer of the visualization interface will be displayed according to the river segment displacement changes.

[0090] According to the playback time sequence of the simulation timeline, based on the pollutant concentration related data, the rendering change trend of the pollutant concentration on the layer of the visualization interface will be displayed in a three-dimensional dynamic effect. The rendering change trend of the pollutant concentration includes the corresponding change of the pollutant concentration of the river section in the displacement of the river section, and the corresponding change of the pollutant concentration of the river section in time.

[0091] During specific implementation, the server obtains the time, displacement, and pollutant concentration data from the simulation data obtained by the preset water environment pollution diffusion model prediction processing, and performs corresponding processing, thereby realizing the display of the pollutant diffusion displacement changes on the map layer of the visualization interface in the playback time sequence of the simulation time axis; and the rendering change trend of the pollutant concentration on the layer of the visualization interface is displayed in a three-dimensional dynamic effect. Among them, the rendering change trend of the pollutant concentration includes the corresponding changes in the spatial displacement of the peak value of the pollutant concentration of the river section, and the corresponding changes in the time of the peak value of the pollutant concentration of the river section. This embodiment realizes the process of displaying the simulation data obtained by the preset water environment pollution diffusion model prediction processing on the preset visualization system with three-dimensional dynamic effects, providing users with an intuitive and vivid dynamic change process of water environment pollution diffusion, and providing powerful decision-making and support for pollution emergency management.

[0092] Furthermore, before obtaining the simulation result data and the pollutant concentration related data in the river section data, it also includes:

[0093] The pollutant concentration in the pollutant concentration related data is set to 6 levels in advance, and 6 different corresponding rendering presentation color values ​​are set according to the critical point concentration of the pollutant concentration setting level.

[0094] In the specific implementation, by referring to the rating definition of relevant environmental protection standards, the server divides the pollutant concentration into 6 levels and sets the presentation color value of the level critical point. All pollutant concentration data are graded according to the divided critical value, and based on the relative displacement of the specific concentration value relative to the level critical value, the color value deviation of the relative displacement of the year-on-year and the concentration value is added on the basis of the graded color value to obtain accurate rendering color values ​​for spatial rendering, which improves the rendering effect of the dynamic display of pollutant concentration diffusion. For example, the concentration value of a target pollutant is x, the corresponding concentration level is n, the critical concentration value of level n is m, the color value of the critical concentration value is [r, g, b], the critical concentration value of level n+1 is M, the color value of the critical concentration value is [R, G, B], and the actual color value is That is, the fine-grained data of pollutant concentration in spatial displacement can enable the visualization interface of the preset visualization system to be presented in a multi-color gradient, so that the process of change of the pollutant concentration can be more intuitively seen.

[0095] Furthermore, after obtaining the simulation result data and the displacement related data in the river section data, it also includes:

[0096] The displacement-related data are checked and corrected based on the geographical location information of the simulated water environment pollution accident occurrence point, the geographical area of ​​the river where the simulated water environment pollution accident occurrence point is located, and its spatial trend.

[0097] In specific implementation, the displacement-related data is checked and corrected according to the geographical location information of the simulated water pollution accident occurrence point, the geographical area of ​​the river where the simulated water pollution accident occurrence point is located, and its spatial trend, which can further improve the reliability and accuracy of the displacement-related data, so that the pollutant concentration change process based on the displacement change is more accurate. Further, the river displacement in the displacement-related data is segmented to obtain river segment displacement data, and according to the playback time sequence of the simulation time axis, the pollutant diffusion on the map layer of the visualization interface is displayed according to the river segment displacement change based on the river segment displacement data, so that the visualization interface of the preset visualization system can intuitively see the visualization presentation of the pollutant concentration change based on the river segment.

[0098] As can be seen from the above, the method of the present invention predicts pollutant concentration data through a neural network model, and visualizes the pollutant concentration data in a dynamic manner, which can quickly predict the impact of accidental diffusion points of water environment pollutants on related river basins and water quality, and simply simulate the entire process of water environment pollution, providing users with predictable water environment pollution diffusion simulation situations, improving the efficiency of emergency pollution analysis, and also improving the accuracy of water environment pollution analysis.

[0099] For further information, see Figure 2 In another embodiment of the water environment pollution analysis method in the embodiment of the present invention, it also includes:

[0100] 201. Obtain historical water environment section monitoring data stored in a storage device. The water environment section monitoring data is collected by a data acquisition instrument and reported to the storage device. The storage device is at least one of a database server, storage software or storage hardware. A monitoring unit is provided in the storage device. The monitoring unit is used to monitor whether there are any data omissions in the water environment section monitoring data reported to the storage device and to issue an alarm when data omissions are detected.

[0101] In the specific implementation, it is also necessary to obtain the above-mentioned preset water environment pollution diffusion model through model training. Therefore, the present invention further needs to pre-acquire the historical water environment section monitoring data stored in the storage device, and the water environment section monitoring data is collected by the data acquisition instrument and reported to the storage device. In the embodiment of the present invention, the water environment section monitoring data includes the values ​​of water quality monitoring indicators such as organic matter, heavy metals and microorganisms, and specifically can be the values ​​of water quality monitoring indicators such as chromium, lead, mercury, phosphorus, nitrogen, BOD5, fluoride and anionic surfactants.

[0102] The storage device may be at least one of a database server, storage software or storage hardware. In addition, a monitoring unit is provided in the storage device, and the monitoring unit is used to monitor whether the water environment section monitoring data reported to the storage device has data omissions and to issue an alarm when data omissions are detected. By providing the monitoring unit in the storage device, the effectiveness and comprehensiveness of the historical water environment section monitoring data used in training the preset water environment pollution diffusion model can be improved.

[0103] 202. According to a preset extraction rule and a preset cleaning rule, data extraction and data cleaning are performed on the historical water environment section monitoring data to obtain a data set to be trained.

[0104] Specifically, after the server obtains the historical water environment section monitoring data, data extraction and data cleaning are performed on the historical water environment section monitoring data according to preset extraction rules and preset cleaning rules to obtain the data set to be trained.

[0105] Furthermore, step 202 specifically includes:

[0106] The result data obtained after the data cleaning process is divided and classified according to the data type to obtain the result data classified according to the data type, and the data type is at least one of organic pollutants, heavy metal pollutants and microbial pollutants.

[0107] The classified result data are configured one by one with corresponding preset storage data structures, and the result data stored in the preset storage data structure are merged to obtain a data set to be trained.

[0108] In the specific implementation, the result data obtained after data cleaning is divided and classified according to the data type, and the corresponding preset storage data structure is configured one by one to merge to obtain the data set to be trained. By classifying the data type according to the nature of the water environment section monitoring data and setting the corresponding storage data structure, it is convenient for data training and the data structure of the predicted output meets the requirements of visualization system import and data display.

[0109] 203. Input the data set to be trained into the preset neural network training model for training to obtain the corresponding water environment pollution diffusion model.

[0110] Specifically, the server inputs the obtained data set to be trained into a preset neural network training model for training to obtain a corresponding water environment pollution diffusion model. The preset neural network training model is selected according to data requirements and is not limited here.

[0111] 204. Evaluate the corresponding water environment pollution diffusion model according to the preset model evaluation threshold to obtain a preset water environment pollution diffusion model that meets the model evaluation threshold.

[0112] Specifically, the server further evaluates the corresponding water environment pollution diffusion model according to the preset model evaluation threshold to obtain a preset water environment pollution diffusion model that meets the model evaluation threshold. The preset model evaluation threshold is the threshold, flow rate and other basic data required for the specific calculation of the water environment pollution diffusion model to evaluate the reliability of the trained model.

[0113] The above steps 201 to 204 of the present invention provide a training method for presetting a water environment pollution diffusion model to obtain a suitable water environment pollution diffusion model, thereby making the predicted simulation result data and river section data more accurate.

[0114] Furthermore, the server can also divide the task of inputting the data set to be trained into the preset neural network training model for training into several subtasks; use multi-threading to process several subtasks in parallel to obtain corresponding subtask results; summarize the obtained multiple subtask results to obtain the corresponding water environment pollution diffusion model. That is, the divide-and-conquer idea is adopted to divide the large task into several small tasks, and then use parallel processing to calculate each small task, and the results are summarized, thereby reducing the training time of the preset water environment pollution diffusion model and improving the training efficiency of the preset water environment pollution diffusion model.

[0115] 205. Receive a click operation of the user on the preset electronic map, select a simulated water environment pollution accident occurrence point, and obtain geographical location information corresponding to the simulated water environment pollution accident occurrence point.

[0116] 206. Receive the user input of the simulated time of occurrence of the water environment pollution accident, the simulated pollutants, and the mass of the simulated pollutants.

[0117] 207. The geographical location information, the simulated time of occurrence of the water environment pollution accident, the simulated pollutants and the mass of the simulated pollutants are input into the trained preset water environment pollution diffusion model for prediction processing to obtain the output simulation result data and river section data.

[0118] 208. Import the simulation result data and river section data into the preset visualization system.

[0119] 209. According to the simulation result data and the river section data, the three-dimensional dynamic effects corresponding to the simulation result data and the pollutant concentration related data in the river section data are displayed on the visualization interface through the preset visualization system.

[0120] The specific implementation methods and details of steps 205 to 209 of this embodiment are the same as those of steps 101 to 105 above, and are not described in detail here.

[0121] The above describes the water environment pollution analysis method in the embodiment of the present invention. The following describes the water environment pollution analysis device in the embodiment of the present invention. Figure 3 , an embodiment of the water environment pollution analysis device in the embodiment of the present invention includes:

[0122] The geographic location information acquisition module 301 is used to receive a user's click operation on a preset electronic map, select a simulated water environment pollution accident occurrence point, and obtain the geographic location information corresponding to the simulated water environment pollution accident occurrence point.

[0123] The pollution factor input module 302 is used to receive the simulated time of occurrence of the water environment pollution accident, simulated pollutants and the mass of the simulated pollutants input by the user.

[0124] The model prediction processing module 303 is used to input the geographical location information, the simulated time of the water environment pollution accident, the simulated pollutants and the mass of the simulated pollutants into the trained preset water environment pollution diffusion model for prediction processing to obtain the output simulation result data and river section data.

[0125] The data import module 304 is used to import the simulation result data and river section data into the preset visualization system.

[0126] The three-dimensional display module 305 is used to display the three-dimensional dynamic effects corresponding to the simulation result data and the pollutant concentration related data in the river section data on the visualization interface through a preset visualization system according to the simulation result data and the river section data.

[0127] Optionally, in another implementation of the water environment pollution analysis device of the present invention, as Figure 4 As shown, the water environment pollution analysis device includes:

[0128] The geographic location information acquisition module 301 is used to receive a user's click operation on a preset electronic map, select a simulated water environment pollution accident occurrence point, and obtain the geographic location information corresponding to the simulated water environment pollution accident occurrence point.

[0129] The pollution factor input module 302 is used to receive the simulated time of occurrence of the water environment pollution accident, simulated pollutants and the mass of the simulated pollutants input by the user.

[0130] The model prediction processing module 303 is used to input the geographical location information, the simulated time of the water environment pollution accident, the simulated pollutants and the mass of the simulated pollutants into the trained preset water environment pollution diffusion model for prediction processing to obtain the output simulation result data and river section data.

[0131] The data import module 304 is used to import the simulation result data and river section data into the preset visualization system.

[0132] The three-dimensional display module 305 is used to display the three-dimensional dynamic effects corresponding to the simulation result data and the pollutant concentration related data in the river section data on the visualization interface through a preset visualization system according to the simulation result data and the river section data.

[0133] The historical water environment section monitoring data acquisition module 306 is used to obtain the historical water environment section monitoring data stored in the storage device. The water environment section monitoring data is collected by a data acquisition instrument and reported to the storage device. The storage device is at least one of a database server, storage software or storage hardware. A monitoring unit is provided in the storage device. The monitoring unit is used to monitor whether there is any data omission in the water environment section monitoring data reported to the storage device and to issue an alarm when data omission is monitored.

[0134] The module 307 for acquiring the data set to be trained is used to extract and clean the historical water environment section monitoring data according to the preset extraction rules and the preset cleaning rules, so as to obtain the data set to be trained.

[0135] The training module 308 is used to input the data set to be trained into the preset neural network training model for training to obtain the corresponding water environment pollution diffusion model.

[0136] The preset water environment pollution diffusion model acquisition module 309 is used to evaluate the corresponding water environment pollution diffusion model according to a preset model evaluation threshold value, and obtain the preset water environment pollution diffusion model that meets the model evaluation threshold value.

[0137] Optionally, in another implementation of the water environment pollution analysis device of the present invention, the module for acquiring the data set to be trained specifically includes:

[0138] The data type classification unit is used to classify the result data obtained after data cleaning according to the data type, and obtain the result data classified according to the data type, and the data type is at least one of organic pollutants, heavy metal pollutants and microbial pollutants.

[0139] The merging unit is used to configure the classified result data one by one with the corresponding preset storage data structure, and merge the result data stored in the preset storage data structure to obtain the data set to be trained.

[0140] Optionally, in another implementation of the water environment pollution analysis device of the present invention, the three-dimensional display module specifically includes:

[0141] The pollutant concentration related data acquisition unit is used to acquire the pollutant concentration related data in the simulation result data and the river section data.

[0142] The simulation time axis generation unit is used to obtain the time-related data in the simulation result data and the river section data, and generate the simulation time axis according to the time-related data.

[0143] The displacement-related data acquisition unit is used to acquire the displacement-related data in the simulation result data and the river section data.

[0144] The river segment displacement data acquisition unit is used to segment the river displacement in the displacement related data according to the geographical area of ​​the river where the simulated occurrence point of the water environment pollution accident is located, so as to obtain the river segment displacement data.

[0145] The rendering unit is used to render the pollutant concentration related data on the map layer of the visualization interface using the preset electronic map combined with the canvas redrawing algorithm in the preset visualization system.

[0146] The pollutant diffusion displacement display unit is used to display the pollutant diffusion on the map layer of the visualization interface according to the river segment displacement changes in the playback time sequence of the simulation time axis based on the river segment displacement data.

[0147] The pollutant concentration three-dimensional effect display unit is used to display the rendering change trend of pollutant concentration on the layer of the visualization interface in a three-dimensional dynamic effect according to the playback time sequence of the simulation time axis and the pollutant concentration related data. The rendering change trend of pollutant concentration includes the corresponding change of pollutant concentration in the river section in the displacement of the river section, and the corresponding change of pollutant concentration in the river section in time.

[0148] Optionally, in another implementation of the water environment pollution analysis device of the present invention, the three-dimensional display module further includes:

[0149] The rendering color value setting unit is used to pre-set the pollutant concentration in the pollutant concentration related data to 6 levels, and set 6 different corresponding rendering presentation color values ​​according to the critical point concentration of the pollutant concentration setting level.

[0150] Optionally, in another implementation of the water environment pollution analysis device of the present invention, the three-dimensional display module further includes:

[0151] The displacement-related data correction unit is used to check and correct the displacement-related data according to the geographical location information of the simulated occurrence point of the water environment pollution accident, the geographical area of ​​the river where the simulated occurrence point of the water environment pollution accident is located, and its spatial trend.

[0152] Optionally, in another implementation of the water environment pollution analysis device of the present invention, the simulation result data includes the time of the pollution simulation process, the displacement of the pollution simulation process, the time series data of the displacement change, the pollutant concentration in the pollution simulation process, and the time series data of the pollutant concentration change.

[0153] The river section data include the peak pollutant concentration of the river section, the background pollutant concentration of the river section, the water quality standard of the river section, the time when the pollutant concentration of the river section begins to change, the time when the peak pollutant concentration of the river section is reached, and the time when the standard value of the pollutant concentration of the river section is reached.

[0154] above Figure 3 and Figure 4 The water environment pollution analysis device in the embodiment of the present invention is described in detail from the perspective of modular functional entities, and the water environment pollution analysis device in the embodiment of the present invention is described in detail from the perspective of hardware processing.

[0155] Figure 5 It is a structural schematic diagram of a water environment pollution analysis device provided by an embodiment of the present invention. The water environment pollution analysis device 500 may have relatively large differences due to different configurations or performances, and may include one or more processors (central processing units, CPU) 501 (for example, one or more processors) and a memory 509, and one or more storage media 508 (for example, one or more mass storage devices) storing application programs 507 or data 506. Among them, the memory 509 and the storage medium 508 can be short-term storage or permanent storage. The program stored in the storage medium 508 may include one or more modules (not shown in the figure), and each module may include a series of instruction operations in the water environment pollution analysis. Further, the processor 501 can be configured to communicate with the storage medium 508, and execute a series of instruction operations in the storage medium 508 on the water environment pollution analysis device 500.

[0156] The water environment pollution analysis device 500 may also include one or more power supplies 502, one or more wired or wireless network interfaces 503, one or more input and output interfaces 504, and / or one or more operating systems 505, such as Windows Serve, Mac OS X, Unix, Linux, FreeBSD, etc. It will be appreciated by those skilled in the art that Figure 5 The structure of the water environment pollution analysis equipment shown in the figure does not constitute a limitation on the water environment pollution analysis equipment, and may include more or fewer components than shown in the figure, or a combination of certain components, or a different arrangement of components.

[0157] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.

[0158] In the several embodiments provided by the present invention, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, 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, such as 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 an indirect coupling or communication connection through some interfaces, devices or units, which can be electrical, mechanical or other forms.

[0159] 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.

[0160] 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.

[0161] 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 is essentially 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 a number of instructions to enable a computer device (which can be a personal computer, a server, or a 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, mobile hard disk, read-only memory (ROM), random access memory (RAM), disk or optical disk and other media that can store program codes.

[0162] As described above, the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit the same. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that the technical solutions described in the aforementioned embodiments may still be modified, or some of the technical features thereof may be replaced by equivalents. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present invention.

Claims

1. A method for analyzing water environment pollution, characterized in that: include: Receiving a click operation by a user on a preset electronic map, selecting a simulated occurrence point of a water environment pollution accident, and obtaining geographical location information corresponding to the simulated occurrence point of the water environment pollution accident; Receive the user's input of the simulated time of occurrence of the water environment pollution accident, simulated pollutants, and the mass of the simulated pollutants; The geographical location information, the simulated time of occurrence of the water environment pollution accident, the simulated pollutants and the mass of the simulated pollutants are input into the trained preset water environment pollution diffusion model for prediction processing to obtain output simulation result data and river section data; Importing the simulation result data and river section data into a preset visualization system; According to the simulation result data and the river section data, the three-dimensional dynamic effects corresponding to the simulation result data and the pollutant concentration related data in the river section data are displayed on the visualization interface through the preset visualization system; The method of displaying the three-dimensional dynamic effects corresponding to the simulation result data and the pollutant concentration related data in the river section data on the visualization interface through the preset visualization system according to the simulation result data and the river section data specifically includes: obtaining the pollutant concentration related data in the simulation result data and the river section data; The time-related data in the simulation result data and the river section data are obtained, and a simulation time axis is generated according to the time-related data; the displacement-related data in the simulation result data and the river section data are obtained; according to the geographical area of ​​the river where the simulated occurrence point of the water environment pollution accident is located, the river displacement in the displacement-related data is segmented to obtain river segment displacement data; in the preset visualization system, the pollutant concentration-related data is rendered on the map layer of the visualization interface using a preset electronic map combined with a canvas redrawing algorithm; according to the playback time sequence of the simulation time axis, the pollutant diffusion on the map layer of the visualization interface is displayed according to the river segment displacement change; according to the playback time sequence of the simulation time axis, according to the pollutant concentration-related data, the rendering change trend of the pollutant concentration on the layer of the visualization interface is displayed in a three-dimensional dynamic effect manner; the rendering change trend of the pollutant concentration includes the corresponding change of the pollutant concentration of the river section in the river segment displacement, and the corresponding change of the pollutant concentration of the river section in time.

2. The water environment pollution analysis method according to claim 1, characterized in that: Before obtaining the simulation result data and pollutant concentration related data in the river section data, the method further includes: The pollutant concentration in the pollutant concentration related data is pre-set to 6 levels, and 6 different corresponding rendering presentation color values ​​are set according to the critical point concentrations of the pollutant concentration setting levels.

3. The water environment pollution analysis method according to claim 1, characterized in that: After obtaining the simulation result data and the displacement related data in the river section data, the method further includes: The displacement-related data are checked and corrected according to the geographical location information of the simulated occurrence point of the water environment pollution accident, the geographical area of ​​the river where the simulated occurrence point of the water environment pollution accident is located, and its spatial trend.

4. The water environment pollution analysis method according to claim 1, characterized in that: The simulation result data includes the time of the pollution simulation process, the displacement of the pollution simulation process, the time series data of the displacement change, the pollutant concentration of the pollution simulation process, and the time series data of the pollutant concentration change; The river section data includes the peak pollutant concentration of the river section, the background pollutant concentration of the river section, the water quality standard of the river section, the time when the pollutant concentration of the river section begins to change, the time when the peak pollutant concentration of the river section is reached, and the time when the standard value of the pollutant concentration of the river section is reached.

5. The method for analyzing water environment pollution according to any one of claims 1 to 4, characterized in that: Before receiving a click operation of a user on a preset electronic map to select a simulated water environment pollution accident occurrence point and obtaining geographical location information corresponding to the simulated water environment pollution accident occurrence point, the method further includes: Acquire historical water environment section monitoring data stored in a storage device, wherein the water environment section monitoring data is collected by a data acquisition instrument and reported to the storage device, wherein the storage device is at least one of a database server, storage software or storage hardware, and wherein a monitoring unit is provided in the storage device, wherein the monitoring unit is used to monitor whether the water environment section monitoring data reported to the storage device has data omissions and to issue an alarm when data omissions are detected; According to a preset extraction rule and a preset cleaning rule, data extraction and data cleaning are performed on the historical water environment section monitoring data to obtain a data set to be trained; Inputting the data set to be trained into a preset neural network training model for training to obtain a corresponding water environment pollution diffusion model; The corresponding water environment pollution diffusion model is evaluated according to a preset model evaluation threshold to obtain a preset water environment pollution diffusion model that meets the model evaluation threshold.

6. The water environment pollution analysis method according to claim 5, characterized in that: The data extraction and data cleaning of the historical water environment section monitoring data are performed according to the preset extraction rules and the preset cleaning rules to obtain the data set to be trained, specifically including: The result data obtained after the data cleaning process is divided and classified according to data types to obtain result data classified according to the data types, wherein the data types are at least one of organic pollutants, heavy metal pollutants and microbial pollutants; The classified result data are configured one by one with corresponding preset storage data structures, and the result data stored in the preset storage data structure are merged to obtain the data set to be trained.

7. A water environment pollution analysis device, characterized in that: include: The geographic location information acquisition module is used to receive a user's click operation on a preset electronic map, select a simulated water environment pollution accident occurrence point, and obtain the geographic location information corresponding to the simulated water environment pollution accident occurrence point; A pollution factor input module, used to receive the user's input of the simulated time of occurrence of the water environment pollution accident, simulated pollutants and the mass of the simulated pollutants; A model prediction processing module is used to input the geographical location information, the simulated time of occurrence of the water environment pollution accident, the simulated pollutants and the mass of the simulated pollutants into the trained preset water environment pollution diffusion model for prediction processing to obtain output simulation result data and river section data; A data import module, used for importing the simulation result data and river section data into a preset visualization system; A three-dimensional display module, used to display the three-dimensional dynamic effects corresponding to the simulation result data and the pollutant concentration related data in the river section data on a visualization interface through the preset visualization system according to the simulation result data and the river section data; The three-dimensional display module specifically includes: a pollutant concentration related data acquisition unit, which is used to acquire pollutant concentration related data in the simulation result data and the river section data; a simulation timeline generation unit, which is used to acquire time related data in the simulation result data and the river section data, and generate a simulation timeline according to the time related data; a displacement related data acquisition unit, which is used to acquire displacement related data in the simulation result data and the river section data; a river segment displacement data acquisition unit, which is used to segment the river displacement in the displacement related data according to the geographical area of ​​the river where the simulated occurrence point of the water environment pollution accident is located, and obtain river segment displacement data; a rendering unit, which is used to use a preset electronic map in the preset visualization system to combine with the canvas to redraw The algorithm renders the pollutant concentration related data on the map layer of the visualization interface; the pollutant diffusion displacement display unit is used to display the pollutant diffusion on the map layer of the visualization interface according to the river segment displacement changes in the playback time sequence of the simulation time axis according to the river segment displacement data; the pollutant concentration three-dimensional effect display unit is used to display the rendering change trend of the pollutant concentration on the layer of the visualization interface in a three-dimensional dynamic effect manner according to the pollutant concentration related data in the playback time sequence of the simulation time axis; the rendering change trend of the pollutant concentration includes the corresponding changes in the pollutant concentration of the river section in the river segment displacement, and the corresponding changes in the pollutant concentration of the river section in time.

8. A water environment pollution analysis device, characterized in that: The water environment pollution analysis device comprises: a memory and at least one processor, the memory stores instructions, and the memory and the at least one processor are interconnected via a line; The at least one processor calls the instructions in the memory to enable the water environment pollution analysis device to execute the method according to any one of claims 1-6.

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 6 are implemented.

Citation Information

Patent Citations

  • Emergent water environment risk prediction system and method based on cloud technology

    CN104050388A

  • WebGIS-based sewage discharge port planning simulation and evaluation system

    CN108304680A