Webtool Information

Optimal Scale for Decentralized Water Reuse

This webtool was developed under the publication:
Kavvada, Olga, Kara L. Nelson, and Arpad Horvath. “Spatial optimization for decentralized non-potable water reuse.” Environmental Research Letters (2018).

The webtool can be found free of charge at: https://water-reuse-map.herokuapp.com/

If you wish to use the tool for your own analysis please provide proper attribution by citing the work: Kavvada et al

Background

The core and integral criterion for sustainable non-potable reuse (NPR) implantation is the issue of system scale. Larger facilities can benefit from the increased “economies of scale” in treatment but in the context of water reuse a tradeoff occurs as in a centralized system the water would be further away from the point of demand which exacerbates the upgradient conveyance and distribution impacts. This project defines a modeling method for decentralized water reuse systems to estimate their economic and environmental impacts under real topographical and demographic conditions. The developed tool estimates both the financial cost and environmental impacts of NPR as a function of treatment scale and optimized conveyance networks. It is based on a heuristic modeling approach using geospatial algorithms to determine the optimal degree of decentralization. The webtool is developed to assess and visualize alternative NPR system designs considering topography, economies of scale and building size.

The developed tool is currently based on the data of the city of San Francisco. However, it is a generalizable tool as long as the required input data is given.

Input Data

The main input data required for the tool to run is a csv with building data of the area of interest. The required attributes in the csv file are:

Algorithmic Process

To account for the spatially sensitive conditions and for the model to be able to assess multiple levels of decentralization, the developed algorithmic model expands its size through an iterative process with an input of the existing building location and characteristics. The model is capable of assessing different metrics of water reuse, namely economic cost, energy intensity and GHG emissions as defined by the user. As the model is capable of assessing different metrics each of the metric in question will be called “impact” from now on.

The algorithm involves the following steps:

Outputs

The output of the algorithmic process as described previously is a csv file located at the specified path when calling the model. The csv includes the locations of all the buildings in order of assessment along with information of the population served, the total impact of interest, and the breakdown of the total impact of interest to the pumping, treatment operational, treatment embodied and piping. It also outputs a json file with all the building locations and a tag of whether they are selected or not (accept = ‘yes’ or ‘no’) along with the total population served and the number of buildings for immediate visualization in the webtool.

Webtool

The webtool is connected to the python algorithm through Flask. The frontend is a javascript based webtool. The user can interact with the webpage and create certain events that are logged and passed to the python module. Specifically, the user can:

The outputs of the algorithmic process are going to appear on the screen after the computation is done. The outputs consist of the number of the total number of houses served and the served population and a visualization on the map of the selected and discarded buildings assessed.