ACTIONABLE STORMWATER SERVICES PLATFORM
20220228356 · 2022-07-21
Inventors
Cpc classification
G01N11/00
PHYSICS
E03F1/00
FIXED CONSTRUCTIONS
International classification
E03F1/00
FIXED CONSTRUCTIONS
G01N11/00
PHYSICS
Abstract
A water analytics (or actional stormwater services) platform is disclosed wherein the platform allows for keeping up with the most recent data and industry standards and gives flexibility to meet client (e.g., citizens, city managers, stormwater/conveyance system operators) needs. The platform evaluates the site-specific and collective impacts of individual flood events and presents value risk assessments. The platform estimates direct physical damages and provides related analysis for implementation and assessment by end-users. Some preferred embodiments include additional modules for direct and indirect loss of public service and their impacts to the service population.
Claims
1. An actionable stormwater services platform comprising: a mobile computing device configured to receive user input data from a user at the mobile computing device and third party data in real time at the mobile computing device, wherein the user input data comprises a set of requirement by the user, and the third party data comprises climate data, remote sensing data, floodplain data, and storm drainage systems data; a knowledge extractor module configured to extract the third party data; a data-model manager module configured to integrate the user input data and the third party data, wherein the data-model manager module comprises a neural network algorithm for flood hydrograph configured to analyze the user input data and the third party data and provide a simulation output based on the user input data and third party data; a visualization-actions module configured to provide a visualization to the user via the mobile computing device, wherein the visualization-actions module comprises a flow control algorithm configured to analyze the simulation output and identify assets that might be subject to overload beyond capacity limit or failure, and a flood assessment algorithm configured to analyze the simulation output and identify potentially flooded area.
2. The actionable stormwater services platform of claim 1 wherein the third party data further comprises flow monitoring data.
3. The actionable stormwater services platform of claim 1 wherein the third party data further comprises vulnerable asset data.
4. The actionable stormwater services platform of claim 1 wherein the user input data further comprises vulnerable asset data.
5. The actionable stormwater services platform of claim 1 wherein the visualization comprises a summary of possible upcoming storm event and identification of the storm event's return period.
6. The actionable stormwater services platform of claim 1 wherein the visualization comprises prediction of bottle necks for a water conveyance system.
7. The actionable stormwater services platform of claim 1 wherein the visualization comprises identification of one or more potentially flooded streets.
8. The actionable stormwater services platform of claim 1 wherein the visualization comprises identification of an asset's criticality level under a projected storm event.
9. A method for providing actionable stormwater services comprising: receiving user input data from a user at a mobile computing device and third party data in real time at the mobile computing device, wherein the user input data comprises a set of requirement by the user, and the third party data comprises climate data, remote sensing data, floodplain data, and storm drainage systems data; using a knowledge extractor module configured to extract the third party data; using a data-model manager module configured to integrate the user input data and the third party data, wherein the data-model manager module comprises a neural network algorithm for flood hydrograph configured to analyze the user input data and the third party data and provide a simulation output based on the user input data and third party data; using a visualization-actions module configured to provide a visualization to the user via the mobile computing device, wherein the visualization-actions module comprises a flow control algorithm configured to analyze the simulation output and identify assets that might be subject to overload beyond capacity limit or failure, and a flood assessment algorithm configured to analyze the simulation output and identify potentially flooded area.
10. The method of claim 9 wherein the third party data further comprises flow monitoring data.
11. The method of claim 9 wherein the third party data further comprises vulnerable asset data.
12. The method of claim 9 wherein the user input data further comprises vulnerable asset data.
13. The method of claim 9 wherein the visualization comprises a summary of possible upcoming storm event and identification of the storm event's return period.
14. The method of claim 9 wherein the visualization comprises prediction of bottle necks for a water conveyance system.
15. The method of claim 9 wherein the visualization comprises identification of one or more potentially flooded streets.
16. The method of claim 9 wherein the visualization comprises identification of an asset's criticality level under a projected storm event.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0012]
[0013]
[0014]
[0015]
[0016]
[0017]
[0018]
[0019]
[0020]
[0021]
DETAILED DESCRIPTION
[0022] The detailed description herein makes reference to the accompanying drawings and/or figures, which show the exemplary embodiment by way of illustration and its mode. While these exemplary embodiments are described in sufficient detail to enable those skilled in the art to practice the invention, it should be understood that other embodiments may be realized and that logical and mechanical changes may be made without departing from the spirit and scope of the invention. Thus, the detailed description herein is presented for purposes of illustration only and not of limitation. Moreover, any reference to singular includes plural embodiments, and any reference to more than one component may include a singular embodiment.
[0023]
[0024]
[0025] The platform automates the integration between weather data, which is the key driver in system, with Hydrologic/Hydraulic (H/H) models. The platform brings predicted weather data for the near future, for example, the next 48 hours, summarizes the storm characteristics, and evaluates its return period based on the Intensity Duration Frequency (IDF) curves associated with the concerned area. The platform provides outputs that may include the following: [0026] A statistical summary of a possible storm event in the next 48 hours. [0027] An evaluation of return period of the storm event based on the Intensity Duration Frequency (IDF) curves associated with the area of concern. [0028] Hydraulic response of the network to the possible storm event in the next 48 hours. [0029] Predicts, annotates, and recommends possible solutions for the bottle necks (e.g., obstructions, lack of capacity, etc.) of a stormwater/conveyance system (storm and sewer) under the possible storm event using a bi-directional workflow that runs a calibrated hydrologic and hydraulic model of the system and present the system performance for operators using an interactive Geographic Information System (GIS)-based visual. [0030] Identifies streets hotspots (flooded streets) under the next storm event using a bi-directional workflow that runs a 2D-Hydrology model and presents results to user (e.g., citizens, city managers, system operators) using an interactive dashboard. [0031] Defines asset criticality level under the projected storm event. For example, the invention defines the criticality level of lift stations (pumps) under the projected storm event using a flood control algorithm in hydraulic network, a logic algorithm that analyzes the simulation output, identifies and annotates critical elements (nodes, pipes, and pumps), e.g., vulnerable assets that might be subject to failure or overload, in the system, and provides user with recommended action—if the network has the capacity to mitigate the upcoming storm's impacts. In the case of Pump Station, the algorithm identifies if the pump is short in capacity due to increase in the upstream flow, or if the pump is submerged due to surface runoff and will be unreachable during the storm event or if the pump will be subjected to both system capacity and accessibility issue during storm event.
[0032] As illustrated in
[0033] The Knowledge Extractor includes a set of Web services that can communicate with weather databases that have Application Programming Interface (API) such as NOAA to bring weather information (e.g., climate data, remote sensing data), including precipitation and/or tide level for the next 48 hours. The services use REST API (also known as RESTFul API) services and store the incoming data in local database.
[0034] The Data-Model Manager is an intermediate module that integrates the data with the appropriate model. For example, some areas may have a Hydrologic and Hydraulic (H/H) one dimensional (1D) model and have a rain on mesh model. The Data-Model Manger processes the forecasted weather data including precipitation, temperature, and tide information, if available, to the H/H model. The module is responsible for formatting the weather data to match the H&H model input requirements. It has two format converters that extract the data from the database and format them to match EPA's Storm Water Management Model (SWMM)-based models. The Data-Model Manager is connected with either a previously calibrated physical model or neural network model (e.g., artificial neural network algorithm). The Data-Model Manager is responsible to run the model and store the simulation results in the local database.
[0035] In one embodiment, the artificial neural network algorithm for flood hydrograph uses three-layer network as shown in
[0036] One embodiment of the neural network algorithm (Algorithm 1) is shown below:
TABLE-US-00001 1- Let a. X.sub.i be the input value for a node in the input layer b. V.sub.ij connection weight between input layer and hidden layer depends on pipe diameter and slope c. Z.sub.i output of the hidden layer that becomes input for the final layer d. W.sub.ij connection weight between hidden layer and output layer-based pipe diameter and slope e. Y.sub.i network output f. t.sub.i is the user specified flow based on historical events g. p is the number of training patterns h. δ learning rate i. α momentum factor j. x.sub.max is the max value received by neuron k. x.sub.min is the min value received by neuron 2- Average weight of information/neuron (w.sub.i) = X.sub.iV.sub.ij 3- Z.sub.i = ΣW.sub.i 4- Y.sub.i= Z.sub.iW.sub.ij 5-
[0037] The Visualization-Actions module comprises two main sub-modules: (i) actions that have algorithms for building decisions based on flood control algorithm (Algorithm 2) and flood assessment algorithm (Algorithm 3), and (ii) visualization component (which may be achieved though Power BI dashboard, a web-based data management system that allows visualization, interactive collaboration, and provenance tracking of data files). The present invention transfers the graphs and plots from a desktop application to a scalable web-based application that is then used to create graphs with multiple adjustments, given basin-specific parameters, which allows comparison of results.
[0038] Algorithm 2 (flood control algorithm in hydraulic network) analyzes the simulation output, identifies and annotates critical elements (nodes, pipes, and pumps), e.g., vulnerable assets that might be subject to failure or overload beyond capacity limit, in the system, and provides user with recommended action—if the network has the capacity to mitigate the upcoming storm's impacts. Below is an embodiment of Algorithm 2 wherein “n” be a node in network of Nodes N, “c” be a conduit in a network of conduits C, and “p” be a pump in network of Pumps P.
TABLE-US-00002 1- Let λ be a simulation result 2- For all n in N a. Compare Hydraulic Grade Line (HGL) with Top of cast level (TOC) b. If λn.sub.HGL > n.sub.TOC then i. Overflow = λn.sub.HGL − n.sub.TOC ii. Annotate node “Overflow” 3- For all c in C a. Compute Cap = λd.sub.c−sim/c.sub.depth b. If Cap > 80% then i. Annotate pipe as “Partially Full” c. If Cap > 100% then i. Annotate pipe as “Surcharged” d. Else Annotate Pipe as “Normal Flow” 4- For all p in P a. Compute flow volume difference p.sub.flowdiff = Σλp.sub.outflow − Σp.sub.inflow b. If p.sub.flowdiff < 0 then i. Annotate pump with “Capacity Failure” c. Else i. Annotate pump as “Normal Operation” d. Calculate stage-storage of the Pump station watershed e. If the water level > TOC of the pump intake node then i. Annotate pump as “submerged” f. Else i. Annotate pump as “not impacted by surface flow” g. If P is “Submerged” Π “Capacity Failure” Π Pump capacity > threshold ranges/defined based on system operator, then: i. Asset Critically level == “High” or “Normal” or “Low” 5- Export annotation to database
[0039] Algorithm 3 (flood assessment algorithm in rain over mesh) analyzes the simulation results, identifies and flags flood spots on the mesh, and clusters the water depth of mesh pixels to characterize potentially flooded roads and houses. The algorithm provides notifications to users of the critical spots and recommended actions—if the system has the capacity to mitigate the upcoming storm's impacts. Below is an embodiment of Algorithm 2 wherein “n” be a node in 2D mesh N, “r” be road in the road network R, “s” be a storm inlet in storm network, and “p” be a pump in network of Pumps P.
TABLE-US-00003 1- Let λ be a simulation result 2- Create a heat map of the water depth 3- For all s in S: a. Compare Water Depth (WD) with Top of cast level (TOC) b. If λ.sub.WD > n.sub.TOC then i. Annotate node as “submerged” ii. Assign red flag for the node to identify potential need for cleaning before storm c. Else i. Annotate node with “Normal flow” 4- For r in R: a. Compare Water Depth (WD) with nearby road elevation b. Spatially cluster the WD of pixels around roads c. Create a connection between clusters d. Interpolate the between clusters e. Identify water depth over the road (WD_Rd) = interpolated WD − road elevation/at each pixel f. If WD_RD > threshold/defined based on road level of service, then i. Annotate road segment as “flooded”
[0040] In one embodiment, the visualization is provided through a Power BI dashboard that may include the following visuals: [0041] Statistical summary of the possible upcoming storm event for the next 48 hours and identification of its return period to characterize the impact on the stormwater/conveyance system. Additionally, the visualization may provide a location maps that defines the location of NOAA stations, and the United States Geological Survey (USGS) flow monitoring gauges that are used in hydrology model calibration. See
[0045] The previous description of the disclosed examples is provided to enable any person of ordinary skill in the art to make or use the disclosed apparatus. Various modifications to these examples will be readily apparent to those skilled in the art, and the principles defined herein may be applied to other examples without departing from the spirit or scope of the disclosed apparatus. The described embodiments are to be considered in all respects only as illustrative and not restrictive and the scope of the invention is, therefore, indicated by the appended claims rather than by the foregoing description. All changes which come within the meaning and range of equivalency of the claims are to be embraced within their scope. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the disclosed apparatus.