Skip to content

Load-Balancing Control for Distributed Sewer Assets: Balancing water quality and flows in combined sewer systems using real-time control

Notifications You must be signed in to change notification settings

stroutm/LBCsewer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Load-Balancing Control for Distributed Sewer Assets

Balancing water quality and flows in combined sewer systems using real-time control

Sara C. Troutman, Nancy G. Love, Branko Kerkez

Publication DOI: 10.1039/C9EW00882A

A new generation of smart and connected stormwater and sewer systems is being enabled by emerging wireless technologies and data algorithms. Stormwater and combined sewer systems can be autonomously controlled (gates, valves, pumps) to allocate storage and adapt to changing inputs. As a result, there is an opportunity to begin viewing the collection system as an extension of the Water Resource Recovery Facility (WRRF), whereby flows in the collection system are dynamically controlled to benefit downstream treatment. The dynamic control of collection system storage will allow peak flows to be minimized and solid loads to the plant to be tuned in response to real-time WRRF states as they relate to treatment operation and performance. To that end, this paper presents a formulation of a real-time load-balancing algorithm to control distributed storage assets in the collection system, with objectives of improving flow and water quality dynamics at inflow to a treatment plant. We illustrate that this load-balancing approach can successfully attenuate wet-weather peaks and minimize dry-weather oscillations. The parameterization of the control algorithm is assessed in the context of competing objectives at the downstream WRRF and broader collection system (e.g. sediment loads, peak flows, flooding, and solids accumulation in the sewer system). By applying this control algorithm and analysis to an established case study, we identify a range of parameter values that provide most desirable performance across a number of system-wide objectives. Specifically, we discover a band of desirable performance, which not only improves inflow into the WRRF, but simultaneously reduces flooding and sedimentation in the collection system.

LBCsummary

To use this algorithm, the following will have to be specified beforehand:

Item Symbol Description
Set of sewer assets i \in I These can include e.g. storage basins with outlet valves and pump stations.
States S_i This can be a vector of multiple states for each asset i and can include items such as water level, pollutant concentration, and flow.
Setpoints S_i^* Setpoints are desired system conditions and must be specified for each state in S_i.
System importance values \alpha_i This can be used to specify which assets and states are most important within the system. The size of \alpha_i must match S_i.
Instantaneous importance weight \rho This parameter can be tuned to reflect how stressed an asset is at any given point in time. By analogy, \rho could encapsulate the comfort level of an operator (e.g., release proportional to water level vs. prioritize an asset only if it is close to full). For example, if storage capacity is used as an indicator of importance, with \rho = 1 the instantaneous importance of the asset increases nearly linearly with water level. With \rho = 100 the asset would be considered important only if it is close to capacity. See the graph in the above figure for further illustration of how \gamma_i is impacted by state S_i for different values of \rho.
Set of controllable assets I_C This set should contain all sewer storage assets in I that are controllable by the operator or system. This algorithm will inform control actions for these assets.
Set of uncontrollable assets I_U This set should contain all sewer storage assets in I that will remain uncontrolled or are passively controlled. An example of what this set might contain is the inlet at the downstream WRRF with states pertaining to inflow conditions. Note: I_{C} \cup I_{U} = I

Then for each time step t, the following are computed:

Item Symbol Description
Instantaneous importance \gamma_i This is based on S_i and \rho. In general, a higher state (e.g., water level) will result in a higher instantaneous importance.
Overall importance \beta_i This is a product of the system importance and instantaneous importance of asset i.
Importance-weighted average \bar{C} This provides a basis for which to compare the relative stress of all assets in the system and is used to determined which assets release water during a particular time step.
Set of assets to release water J These assets must be controllable (J \subseteq I_C) and have an importance-weighted deviation that is greater than the average: asset j such that \beta_j(t) \cdot \left( S_j(t) - S_j^*(t) \right) > \bar{C}(t).
Relative allotment factors R_j This factor is computed for each asset that will release water, i.e. j \in J. This allotment factor simply assigns the fraction of a downstream asset’s capacity that will be allotted to an upstream asset j and is defined as the importance-weighted deviation that is then normalized within set J.

The relative allotment factor can then be multiplied by available downstream capacity at each time step to determine how much to release from each upstream storage asset.

The algorithm below summarizes this procedure step by step.

algorithm

About

Load-Balancing Control for Distributed Sewer Assets: Balancing water quality and flows in combined sewer systems using real-time control

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages