{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,10,6]],"date-time":"2026-10-06T20:32:36Z","timestamp":1791318756710,"version":"4.3.1"},"reference-count":66,"publisher":"IWA Publishing","issue":"11","license":[{"start":{"date-parts":[[2024,6,4]],"date-time":"2024-06-04T00:00:00Z","timestamp":1717459200000},"content-version":"vor","delay-in-days":3,"URL":"http:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":["iwaponline.com"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2024,6,1]]},"abstract":"<jats:title>ABSTRACT<\/jats:title>\n               <jats:p>Real-time and model-predictive control promises to make urban drainage systems (UDS) adaptive, coordinated, and dynamically optimal. Though early implementations are promising, existing control algorithms have drawbacks in computational expense, trust, system-level coordination, and labor cost. Linear feedback control has distinct advantages in computational expense, interpretation, and coordination. However, current methods for building linear feedback controllers require calibrated software models. Here we present an automated method for generating tunable linear feedback controllers that require only system response data. The controller design consists of three main steps: (1) estimating the network connectivity using tools for causal inference, (2) identifying a linear, time-invariant (LTI) dynamical system which approximates the network, and (3) designing and tuning a feedback controller based on the LTI urban drainage system approximation. The flooding safety, erosion prevention, and water treatment performance of the method are evaluated across 190 design storms on a separated sewer model. Strong results suggest that the system knowledge required for generating effective, safe, and tunable controllers for UDS is surprisingly basic. This method allows near-turnkey synthesis of controllers solely from sensor data or reduction of process-based models.<\/jats:p>","DOI":"10.2166\/wst.2024.195","type":"journal-article","created":{"date-parts":[[2024,6,4]],"date-time":"2024-06-04T16:53:05Z","timestamp":1717519985000},"page":"3147-3162","update-policy":"https:\/\/doi.org\/10.2166\/iwapcrossmarkpolicypage","source":"Crossref","is-referenced-by-count":5,"title":["Tunable linear feedback control of urban drainage systems using models defined purely from data"],"prefix":"10.2166","volume":"89","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-9469-3957","authenticated-orcid":false,"given":"Travis","family":"Adrian Dantzer","sequence":"first","affiliation":[{"name":"1 University of Michigan Civil and Environmental Engineering, 2350 Hayward St, Ann Arbor, MI 48109, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-8041-5366","authenticated-orcid":false,"given":"Branko","family":"Kerkez","sequence":"additional","affiliation":[{"name":"1 University of Michigan Civil and Environmental Engineering, 2350 Hayward St, Ann Arbor, MI 48109, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"945","published-online":{"date-parts":[[2024,6,4]]},"reference":[{"key":"key-10.2166\/wst.2024.195-1","doi-asserted-by":"publisher","DOI":"10.2166\/wcc.2014.103"},{"key":"key-10.2166\/wst.2024.195-2","doi-asserted-by":"publisher","DOI":"10.3390\/w11040757"},{"key":"key-10.2166\/wst.2024.195-3","doi-asserted-by":"publisher","DOI":"10.1103\/PhysRevLett.109.138105"},{"key":"key-10.2166\/wst.2024.195-4","doi-asserted-by":"publisher","DOI":"10.1103\/PhysRevLett.103.238701"},{"key":"key-10.2166\/wst.2024.195-5","doi-asserted-by":"publisher","DOI":"10.1016\/j.envsoft.2021.105120"},{"key":"key-10.2166\/wst.2024.195-6","first-page":"346","article-title":"Open storm: A complete framework for sensing and control of urban watersheds","volume":"4","author":"Bartos","year":"2018","journal-title":"Environmental Science: Water Research & Technology"},{"key":"key-10.2166\/wst.2024.195-7","doi-asserted-by":"publisher","DOI":"10.3390\/modelling3040030"},{"key":"key-10.2166\/wst.2024.195-8","volume-title":"A Treatise Concerning the Principles of Human Knowledge","author":"Berkeley","year":"1734"},{"key":"key-10.2166\/wst.2024.195-9","doi-asserted-by":"crossref","unstructured":"Bossomaier T., Barnett L., Harr\u2019e M. & Lizier J. T. 2016 Transfer entropy. In: Bossomaier, T. (ed.) An Introduction to Transfer Entropy. Springer, Cham, Switzerland, pp. 65\u201395.","DOI":"10.1007\/978-3-319-43222-9_4"},{"key":"key-10.2166\/wst.2024.195-10","doi-asserted-by":"publisher","DOI":"10.3390\/w13050651"},{"key":"key-10.2166\/wst.2024.195-11","doi-asserted-by":"publisher","DOI":"10.1016\/j.neuroimage.2010.02.059"},{"key":"key-10.2166\/wst.2024.195-12","unstructured":"Brock W. A. 2018 Causality, chaos, explanation and prediction in economics and finance. In: Casti, J. L. & Karlqvist, A. (eds) Beyond Belief. CRC Press, Boca Raton, FL, USA, pp. 230\u2013279."},{"key":"key-10.2166\/wst.2024.195-13","doi-asserted-by":"publisher","DOI":"10.1051\/lhb\/20150025"},{"key":"key-10.2166\/wst.2024.195-14","doi-asserted-by":"publisher","DOI":"10.22541\/essoar.169447360.02676563\/v1"},{"key":"key-10.2166\/wst.2024.195-15","doi-asserted-by":"publisher","DOI":"10.2139\/ssrn.4760938"},{"key":"key-10.2166\/wst.2024.195-16","doi-asserted-by":"publisher","DOI":"10.1186\/s40068-023-00287-7"},{"key":"key-10.2166\/wst.2024.195-17","doi-asserted-by":"crossref","unstructured":"de Silva B. M., Champion K., Quade M., Loiseau J. C., Kutz J. N. & Brunton S. L. 2020 Pysindy: A Python package for the sparse identification of nonlinear dynamics from data. arXiv: Mathematics, Dynamical Systems. 10.48550\/arXiv.2004.08424.","DOI":"10.21105\/joss.02104"},{"key":"key-10.2166\/wst.2024.195-18","doi-asserted-by":"publisher","DOI":"10.1021\/acs.est.6b04267"},{"key":"key-10.2166\/wst.2024.195-19","doi-asserted-by":"publisher","DOI":"10.1177\/0193841X06293771"},{"key":"key-10.2166\/wst.2024.195-20","doi-asserted-by":"publisher","DOI":"10.1080\/1573062X.2012.726229"},{"key":"key-10.2166\/wst.2024.195-21","doi-asserted-by":"publisher","DOI":"10.1007\/s13201-015-0278-y"},{"key":"key-10.2166\/wst.2024.195-22","doi-asserted-by":"publisher","DOI":"10.2307\/1912791"},{"key":"key-10.2166\/wst.2024.195-23","doi-asserted-by":"crossref","unstructured":"Harris A. & Liu S. 2021 Maidrl: Semi-centralized multi-agent reinforcement learning using agent influence. In: 2021 IEEE Conference on Games (CoG), pp. 1\u20138. doi: 10.1109\/CoG52621.2021.9619002.","DOI":"10.1109\/CoG52621.2021.9619002"},{"key":"key-10.2166\/wst.2024.195-24","volume-title":"Linear Systems Theory","author":"Hespanha","year":"2009"},{"key":"key-10.2166\/wst.2024.195-25","doi-asserted-by":"publisher","DOI":"10.1524\/auto.1966.14.112.545"},{"key":"key-10.2166\/wst.2024.195-26","unstructured":"Javier P. J. E. 2021 Causal-CCM A Python Implementation of Convergent Cross Mapping. Available from: https:\/\/github.com\/PrinceJavier\/causal_ccm (accessed December 2023)."},{"key":"key-10.2166\/wst.2024.195-27","doi-asserted-by":"publisher","DOI":"10.1016\/j.watres.2022.118753"},{"key":"key-10.2166\/wst.2024.195-28","doi-asserted-by":"crossref","unstructured":"Juang J. N. & Pappa R. S. 1985 An Eigensystem Realization Algorithm (ERA) for Modal Parameter Identification and Model Reduction. Technical Report. NASA Langley Research Center, Hampton, VA, USA.","DOI":"10.2514\/3.20031"},{"key":"key-10.2166\/wst.2024.195-29","doi-asserted-by":"publisher","DOI":"10.1021\/acs.est.5b05870"},{"key":"key-10.2166\/wst.2024.195-30","doi-asserted-by":"publisher","DOI":"10.3390\/w13243545"},{"key":"key-10.2166\/wst.2024.195-31","doi-asserted-by":"publisher","DOI":"10.1061\/(ASCE)0733-9496(1990)116:6(820)"},{"key":"key-10.2166\/wst.2024.195-32","doi-asserted-by":"publisher","DOI":"10.1080\/10643389.2018.1455484"},{"key":"key-10.2166\/wst.2024.195-33","doi-asserted-by":"publisher","DOI":"10.1029\/2019WR026272"},{"key":"key-10.2166\/wst.2024.195-34","doi-asserted-by":"publisher","DOI":"10.1080\/1573062X.2019.1611885"},{"key":"key-10.2166\/wst.2024.195-35","doi-asserted-by":"publisher","DOI":"10.3390\/infrastructures4040064"},{"key":"key-10.2166\/wst.2024.195-36","doi-asserted-by":"crossref","DOI":"10.1007\/978-3-030-35713-9","volume-title":"Koopman Operator in Systems and Control","author":"Mauroy","year":"2020"},{"key":"key-10.2166\/wst.2024.195-37","doi-asserted-by":"publisher","DOI":"10.21105\/joss.02292"},{"key":"key-10.2166\/wst.2024.195-38","doi-asserted-by":"crossref","unstructured":"Montestruque L. & Lemmon M. D. 2015 Globally coordinated distributed storm water management system. In: Proceedings of the 1st ACM International Workshop on Cyber-Physical Systems for Smart Water Networks. Association for Computing Machinery, New York, NY, USA. doi: 10.1145\/2738935.2738948.","DOI":"10.1145\/2738935.2738948"},{"key":"key-10.2166\/wst.2024.195-39","doi-asserted-by":"publisher","DOI":"10.1016\/j.advwatres.2020.103600"},{"key":"key-10.2166\/wst.2024.195-40","doi-asserted-by":"publisher","DOI":"10.1029\/JZ064i001p00111"},{"key":"key-10.2166\/wst.2024.195-41","unstructured":"National Weather Service O.o.W. P. 2023 Precipitation Frequency Data Server (PFDs). Available from: https:\/\/www.nws.noaa.gov\/oh\/hdsc\/PFDS\/ (accessed January 2024)."},{"key":"key-10.2166\/wst.2024.195-42","doi-asserted-by":"publisher","DOI":"10.1016\/j.watres.2023.119825"},{"key":"key-10.2166\/wst.2024.195-43","doi-asserted-by":"publisher","DOI":"10.1049\/joe.2018.8126"},{"key":"key-10.2166\/wst.2024.195-44","doi-asserted-by":"publisher","DOI":"10.1214\/09-SS057"},{"key":"key-10.2166\/wst.2024.195-45","unstructured":"Pratt E. N. 2016 Washtenaw County Water Resources Rules and Design Standards. Available from: https:\/\/www.washtenaw.org\/221\/Rules-Design-Standards."},{"key":"key-10.2166\/wst.2024.195-46","doi-asserted-by":"publisher","DOI":"10.1016\/j.envsoft.2023.105635"},{"key":"key-10.2166\/wst.2024.195-47","unstructured":"Ryan J., Larkin D. & McDermott J. 2020 PyIF: An Open Source Implementation to Compute Bi-Variate Transfer Entropy. Available from: https:\/\/github.com\/jamesryanalexander\/PyIF (accessed 21 February 2024)."},{"key":"key-10.2166\/wst.2024.195-48","doi-asserted-by":"crossref","unstructured":"Seabold S. & Perktold J. 2010 Statsmodels: Econometric and Statistical Modeling With Python. Available from: http:\/\/www.statsmodels.org. Proceedings of the 9th Python in Science Conference.","DOI":"10.25080\/Majora-92bf1922-011"},{"key":"key-10.2166\/wst.2024.195-49","doi-asserted-by":"publisher","DOI":"10.1002\/j.1538-7305.1948.tb01338.x"},{"key":"key-10.2166\/wst.2024.195-50","doi-asserted-by":"publisher","DOI":"10.1016\/j.watres.2019.115257"},{"key":"key-10.2166\/wst.2024.195-51","doi-asserted-by":"publisher","DOI":"10.1016\/j.jhydrol.2019.124000"},{"key":"key-10.2166\/wst.2024.195-52","doi-asserted-by":"publisher","DOI":"10.1126\/science.1227079"},{"key":"key-10.2166\/wst.2024.195-53","doi-asserted-by":"publisher","DOI":"10.2307\/1242062"},{"key":"key-10.2166\/wst.2024.195-54","doi-asserted-by":"publisher","DOI":"10.1029\/2021WR030939"},{"key":"key-10.2166\/wst.2024.195-55","doi-asserted-by":"publisher","DOI":"10.1061\/JYCEAJ.0004891"},{"key":"key-10.2166\/wst.2024.195-56","first-page":"1357","article-title":"Balancing water quality and flows in combined sewer systems using real-time control","volume":"6","author":"Troutman","year":"2020","journal-title":"Environmental Science: Water Research & Technology"},{"key":"key-10.2166\/wst.2024.195-57","doi-asserted-by":"crossref","unstructured":"Tsonis A. A., Deyle E. R., Ye H. & Sugihara G. 2018 Convergent cross mapping: Theory and an example. In: Advances in Nonlinear Geosciences. Tsonis, A. (ed.). Springer, Cham, Switzerland, pp. 391\u2013401. doi: 10.1007\/978-3-319-58895-7_27.","DOI":"10.1007\/978-3-319-58895-7_27"},{"key":"key-10.2166\/wst.2024.195-58","doi-asserted-by":"publisher","DOI":"10.2166\/wst.2022.038"},{"key":"key-10.2166\/wst.2024.195-59","doi-asserted-by":"publisher","DOI":"10.2166\/wst.2023.027"},{"key":"key-10.2166\/wst.2024.195-60","doi-asserted-by":"publisher","DOI":"10.1029\/2022WR033854"},{"key":"key-10.2166\/wst.2024.195-61","doi-asserted-by":"publisher","DOI":"10.1016\/j.jhydrol.2022.128900"},{"key":"key-10.2166\/wst.2024.195-62","doi-asserted-by":"publisher","DOI":"10.1016\/0005-1098(95)00107-5"},{"key":"key-10.2166\/wst.2024.195-63","volume-title":"Linear State-Space Control Systems","author":"Williams","year":"2020"},{"key":"key-10.2166\/wst.2024.195-64","doi-asserted-by":"publisher","DOI":"10.1029\/2018WR022657"},{"key":"key-10.2166\/wst.2024.195-65","doi-asserted-by":"publisher","DOI":"10.1080\/1573062X.2020.1857797"},{"key":"key-10.2166\/wst.2024.195-66","doi-asserted-by":"publisher","DOI":"10.1016\/j.watres.2022.119498"}],"container-title":["Water Science &amp; Technology"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/iwaponline.com\/wst\/article-pdf\/89\/11\/3147\/1435562\/wst089113147.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/iwaponline.com\/wst\/article-pdf\/89\/11\/3147\/1435562\/wst089113147.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,6,15]],"date-time":"2024-06-15T03:24:18Z","timestamp":1718421858000},"score":1,"resource":{"primary":{"URL":"https:\/\/iwaponline.com\/wst\/article\/89\/11\/3147\/102770\/Tunable-linear-feedback-control-of-urban-drainage"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,6,1]]},"references-count":66,"journal-issue":{"issue":"11","published-online":{"date-parts":[[2024,6,4]]},"published-print":{"date-parts":[[2024,6,1]]}},"URL":"https:\/\/doi.org\/10.2166\/wst.2024.195","relation":{},"ISSN":["0273-1223","1996-9732"],"issn-type":[{"value":"0273-1223","type":"print"},{"value":"1996-9732","type":"electronic"}],"subject":[],"published":{"date-parts":[[2024,6,1]]}}}