Water Resources Management

, Volume 32, Issue 6, pp 2079–2098 | Cite as

Manage Sewer In-Line Storage Control Using Hydraulic Model and Recurrent Neural Network

  • Duo Zhang
  • Nicolas Martinez
  • Geir Lindholm
  • Harsha Ratnaweera


This paper described manage sewer in-line storage control for the city of Drammen, Norway. The purpose of the control is to use the free space of the pipes to reduce overflow at the wastewater treatment plant (WWTP). This study combined the powerful sides of the hydraulic model and neural networks. A detailed hydraulic model was developed to identify which part of the sewer system have more free space. Subsequently, the effectiveness of the proposed control solution was tested. Simulation results showed that intentionally control sewer with free space could significantly reduce overflow at the WWTP. At last, in order to enhance better decision making and give enough response time for the proposed control solution, Recurrent Neural Network (RNN) was employed to forecast flow. Three RNN architectures, namely Elman, NARX (nonlinear autoregressive network with exogenous inputs) and a novel architecture of neural networks, LSTM (Long Short-Term Memory), were compared. The LSTM exhibits the superior capability for time series prediction.


Sewer system Hydraulic model Recurrent neural network LSTM 


  1. Alam F, Mehmood R, Katib I, Albeshri A (2016) Analysis of eight data mining algorithms for smarter internet of things (IoT). Procedia Comput Sci 98:437–442CrossRefGoogle Scholar
  2. Autixier L, Mailhot A, Bolduc S, Madoux-Humery AS, Galarneau M, Prévost M, Dorner S (2014) Evaluating rain gardens as a method to reduce the impact of sewer overflows in sources of drinking water. Sci Total Environ 499:238–247CrossRefGoogle Scholar
  3. Brownlee J (2017) Chapter 25: Time series prediction with LSTM recurrent neural networks. In Deep Learning with Python [e-book]. Accessed 24 Mar 2017
  4. Chang FJ, Chen PA, Liu CW, Liao VHC, Liao CM (2013) Regional estimation of groundwater arsenic concentrations through systematical dynamic-neural modeling. J Hydrol 499:265–274CrossRefGoogle Scholar
  5. Chang FJ, Chen PA, Lu YR, Huang E, Chang KY (2014a) Real-time multi-step-ahead water level forecasting by recurrent neural networks for urban flood control. J Hydrol 517:836–846CrossRefGoogle Scholar
  6. Chang LC, Shen HY, Chang FJ (2014b) Regional flood inundation nowcast using hybrid SOM and dynamic neural networks. J Hydrol 519:476–489CrossRefGoogle Scholar
  7. Chang FJ, Tsai YH, Chen PA, Coynel A, Vachaud G (2015) Modeling water quality in an urban river using hydrological factors–Data driven approaches. J Environ Manage 151:87–96CrossRefGoogle Scholar
  8. Chang FJ, Chang LC, Huang CW, Kao IF (2016) Prediction of monthly regional groundwater levels through hybrid soft-computing techniques. J Hydrol 541:965–976CrossRefGoogle Scholar
  9. Chen J, Ganigué R, Liu Y, Yuan Z (2014) Real-time multistep prediction of sewer flow for online chemical dosing control. J Environ Eng 140(11):04014037CrossRefGoogle Scholar
  10. Chiang YM, Chang LC, Tsai MJ, Wang YF, Chang FJ (2010) Dynamic neural networks for real-time water level predictions of sewerage systems-covering gauged and ungauged sites. Hydrol Earth Syst Sci 14(7):1309–1319CrossRefGoogle Scholar
  11. Cho, K., Van Merriënboer, B., Bahdanau, D., and Bengio, Y. (2014). On the properties of neural machine translation: Encoder-decoder approaches. arXiv preprint arXiv:1409.1259.Google Scholar
  12. Darsono S, Labadie JW (2007) Neural-optimal control algorithm for real-time regulation of in-line storage in combined sewer systems. Environ Model Softw 22(9):1349–1361CrossRefGoogle Scholar
  13. DHI group (2014) Accessed 24 Mar 2017
  14. Duchesne S, Mailhot A, Dequidt E, Villeneuve JP (2001) Mathematical modeling of sewers under surcharge for real time control of combined sewer overflows. Urban Water 3(4):241–252CrossRefGoogle Scholar
  15. El-Din AG, Smith DW (2002) A neural network model to predict the wastewater inflow incorporating rainfall events. Water Res 36(5):1115–1126CrossRefGoogle Scholar
  16. Elman JL (1990) Finding structure in time. Cogn Sci 14(2):179–211CrossRefGoogle Scholar
  17. Garofalo G, Giordano A, Piro P, Spezzano G, Vinci A (2017) A distributed real-time approach for mitigating CSO and flooding in urban drainage systems. J Netw Comput Appl 78:30–42CrossRefGoogle Scholar
  18. Gers F (2001) Long short-term memory in recurrent neural networks. Dissertation, Universität HannoverGoogle Scholar
  19. Gers FA, Schmidhuber J, Cummins F (2000) Learning to forget: Continual prediction with LSTM. Neural Comput 12(10):2451–2471CrossRefGoogle Scholar
  20. Grum M, Thornberg D, Christensen ML, Shididi SA, Thirsing C (2011) Full-scale real time control demonstration project in Copenhagen’s largest urban drainage catchments. In: Proceedings of the 12th international conference on urban drainage, Porto Alegre.Google Scholar
  21. Hinton GE, Osindero S, Teh YW (2006) A fast learning algorithm for deep belief nets. Neural Comput 18(7):1527–1554CrossRefGoogle Scholar
  22. Hochreiter S, Schmidhuber J (1997) Long short-term memory. Neural Comput 9(8):1735–1780CrossRefGoogle Scholar
  23. Hopfield JJ (1982) Neural networks and physical systems with emergent collective computational abilities. Proc Natl Acad Sci 79(8):2554–2558CrossRefGoogle Scholar
  24. Ishak S, Kotha P, Alecsandru C (2003) Optimization of dynamic neural network performance for short-term traffic prediction. Transportation Research Record: J Transp Res Board 1836:45–56CrossRefGoogle Scholar
  25. Jordan MI (1997) Serial order: A parallel distributed processing approach. Adv Psychol 121:471–495CrossRefGoogle Scholar
  26. Keras Documentation (2015) Accessed 24 Mar 2017.
  27. Lipton, Z. C., Berkowitz, J., and Elkan, C. (2015). A critical review of recurrent neural networks for sequence learning. arXiv preprint arXiv:1506.00019.Google Scholar
  28. Liu Y, Ganigué R, Sharma K, Yuan Z (2016) Event-driven model predictive control of sewage pumping stations for sulfide mitigation in sewer networks. Water Res 98:376–383CrossRefGoogle Scholar
  29. Lucas WC, Sample DJ (2015) Reducing combined sewer overflows by using outlet controls for Green Stormwater Infrastructure: Case study in Richmond, Virginia. J Hydrol 520:473–488CrossRefGoogle Scholar
  30. Ma X, Tao Z, Wang Y, Yu H, Wang Y (2015) Long short-term memory neural network for traffic speed prediction using remote microwave sensor data. Transportation Research Part C: Emerging Technologies 54:187–197CrossRefGoogle Scholar
  31. Martinez N (2016) Analyse av. fordrøyningstiltak på eksisterende avløpsnett i Solumstrand rensedistrikt. Dissertation, Norwegian University of Life Sciences. In Norwegian.Google Scholar
  32. Menezes JMP, Barreto GA (2008) Long-term time series prediction with the NARX network: An empirical evaluation. Neurocomputing 71(16):3335–3343CrossRefGoogle Scholar
  33. Mounce SR, Shepherd W, Sailor G, Shucksmith J, Saul AJ (2014) Predicting combined sewer overflows chamber depth using artificial neural networks with rainfall radar data. Water Sci Technol 69(6):1326–1333CrossRefGoogle Scholar
  34. Ødegård J, Persson M, Mathiesen TB (2013) Investeringsbehov i vann og avløpssektoren. Norsk Vann. In Norwegian.Google Scholar
  35. Remesan R, Mathew J (2014) Hydrological data driven modelling: a case study approach. Springer, Switzerland, pp 71–110Google Scholar
  36. Rossman, L. A. (2010). Storm water management model user’s manual, version 5.0. Cincinnati: National Risk Management Research Laboratory, Office of Research and Development, US Environmental Protection Agency.Google Scholar
  37. Schmidt V (2016) Keras recurrent tutorial. Accessed 24 Mar 2017.
  38. Seggelke K, Rosenwinkel KH, Vanrolleghem PA, Krebs P (2005) Integrated operation of sewer system and WWTP by simulation-based control of the WWTP inflow. Water Sci Technol 52(5):195–203Google Scholar
  39. Siegelmann HT, Horne BG, Giles CL (1997) Computational capabilities of recurrent NARX neural networks. IEEE Trans Syst Man Cybern Part B (Cybernetics) 27(2):208–215CrossRefGoogle Scholar
  40. Xingjian SHI, Chen Z, Wang H, Yeung DY, Wong WK, Woo WC (2015) Convolutional LSTM network: a machine learning approach for precipitation nowcasting. In: Advances in neural information processing systems, pp. 802–810.Google Scholar
  41. Yu Y, Kojima K, An K, Furumai H (2013) Cluster analysis for characterization of rainfalls and CSO behaviours in an urban drainage area of Tokyo. Water Sci Technol 68(3):544–551CrossRefGoogle Scholar
  42. Zaytar MA, Amrani CE (2016) Sequence to sequence weather forecasting with long short-term memory recurrent neural networks. Int J Comput Appl 143:7–11Google Scholar

Copyright information

© Springer Science+Business Media B.V., part of Springer Nature 2018

Authors and Affiliations

  • Duo Zhang
    • 1
  • Nicolas Martinez
    • 1
  • Geir Lindholm
    • 2
  • Harsha Ratnaweera
    • 1
  1. 1.Faculty of Sciences and TechnologyNorwegian University of Life SciencesÅsNorway
  2. 2.Rosim ASOsloNorway

Personalised recommendations