diff --git a/joss.04996/10.21105.joss.04996.jats b/joss.04996/10.21105.joss.04996.jats new file mode 100644 index 0000000000..15e199ced3 --- /dev/null +++ b/joss.04996/10.21105.joss.04996.jats @@ -0,0 +1,516 @@ + + +
+ + + + +Journal of Open Source Software +JOSS + +2475-9066 + +Open Journals + + + +4996 +10.21105/joss.04996 + +Water Systems Integrated Modelling framework, WSIMOD: A +Python package for integrated modelling of water quality and quantity +across the water cycle + + + +https://orcid.org/0000-0002-0149-4124 + +Dobson +Barnaby + + + + +https://orcid.org/0000-0001-7556-1134 + +Liu +Leyang + + + + +https://orcid.org/0000-0001-7096-9405 + +Mijic +Ana + + + + + +Department of Civil and Environmental Engineering, Imperial +College London, UK + + + + +4 +11 +2022 + +8 +83 +4996 + +Authors of papers retain copyright and release the +work under a Creative Commons Attribution 4.0 International License (CC +BY 4.0) +2022 +The article authors + +Authors of papers retain copyright and release the work under +a Creative Commons Attribution 4.0 International License (CC BY +4.0) + + + +Python +water quality +hydrology +integrated modelling +pollution + + + + + + Summary +

The water cycle is highly interconnected; water fluxes in one part + depend on physical and human processes throughout. For example, rivers + are a water supply, a receiver of wastewater, and an aggregate of many + hydrological, biological, and chemical processes. Thus, simulations of + the water cycle that have highly constrained boundaries may miss key + interactions that create unanticipated impacts or unexpected + opportunities + (Dobson + & Mijic, 2020; + Liu, + Dobson, & Mijic, 2022). Integrated environmental models aim + to resolve the issue of boundary conditions, however they have some + key limitations + (Rauch + et al., 2017), and in particular we find a significant need for + a parsimonious, self-contained suite that is accessible and easy to + setup.

+
+ + Statement of need +

Traditional approaches to water system modelling broadly fall into + highly numerical models that excel in representing individual + subsystems, or systems dynamics models that create broad + representations but that lack a physical basis. Early attempts at a + physical representation of the water cycle combined existing numerical + models through an integration framework + (Rauch + et al., 2017). While successful, this approach has an + incredibly high user burden because each subsystem model is so + detailed, and as a consequence is also difficult to customise. To + illustrate, SWAT is one of the most widespread models of the rural + water cycle + (Arnold + et al., 2012), while SWMM is the same but for the urban water + cycle + (Gironás, + Roesner, Rossman, & Davis, 2010). It has been demonstrated + that these two software can interface using the OpenMI integration + framework + (Shrestha, + Leta, De Fraine, Van Griensven, & Bauwens, 2013). Despite + this seemingly powerful combination of two near-ubiquitous models, + integrated applications have been limited, and we propose that this is + for the same reasons presented in + (Rauch + et al., 2017): user burden and customisation difficulty.

+

Because of this need, we provide a parsimonious and self-contained + suite for integrated water cycle modelling in the WSIMOD Python + package. It brings together a range of software developed over the + course of three years on the + CAMELLIA + project. Urban water processes are based on those presented + and validated in the CityWat model + (Dobson + et al., 2021; + Dobson + & Mijic, 2020; + Dobson, + Watson-Hill, Muhandes, Borup, & Mijic, 2022; + Muhandes, + Dobson, & Mijic, 2022), while hydrological and agricultural + processes are from the CatchWat model + (Liu + et al., 2022, + 2023). + WSIMOD also provides an interface for message passing between + different model components, enabling all parts of the water cycle to + interact with all other parts. The result is a simulation model that + is easy to set up, highly flexible and ideal for representing water + quality and quantity in ‘non-textbook’ water systems (which in our + experience is nearly all of them).

+

The package provides a variety of tutorials and examples to help + modellers create nodes (i.e., representations of subsystems within the + water cycle), connect them together with arcs (i.e., representing the + fluxes between subsystems), and orchestrate them into a model that + creates simulations.

+ + Limitations +

We highlight that WSIMOD is not intended to be a substitute for + sophisticated physical models, nor for a system dynamics approach. + In applications where detailed hydraulic/hydrological process + representations are needed (e.g., informing the design of specific + pipes, cases where processes are hard to quantify such as + representing social drivers of population growth, etc.) there are + likely better tools available. Our case studies highlight that + WSIMOD is most useful in situations where physically representing + cross-sytem processes and thus capturing the impacts of cross-system + interactions are essential towards the questions you ask of your + model. Secondary benefits are that the parsimonious representations + utilised are computationally fast and flexible in capturing a wide + range of system interventions.

+
+
+ + Acknowledgements +

WSIMOD was developed by + Barnaby + Dobson and + Leyang + Liu. Theoretical support was provided by Ana Mijic. Testing + the WSIMOD over a variety of applications has been performed by + Fangjun Peng, Vladimir Krivstov and Samer Muhandes. Software + development support was provided by Imperial College’s Research + Software Engineering service, in particular from Diego Alonso and Dan + Davies.

+

We are incredibly grateful for the detailed software reviews + provided by + Taher + Chegini and + Joshua + Larsen and editing by + Chris + Vernon. Their suggestions have significantly improved + WSIMOD.

+

The design of WSIMOD was significantly influenced by + CityDrain3 + (Burger + et al., 2016), + OpenMI + (Gregersen, + Gijsbers, & Westen, 2007), + smif + (Usher + & Russell, 2019; + Usher + et al., 2018), and the following review + (Belete, + Voinov, & Laniak, 2017).

+

We acknowledge funding from the CAMELLIA project (Community Water + Management for a Liveable London), funded by the Natural Environment + Research Council (NERC) under grant NE/S003495/1.

+
+ + + + + + + DobsonBarnaby + MijicAna + + Protecting rivers by integrating supply-wastewater infrastructure planning and coordinating operational decisions + Environmental Research Letters + IOP Publishing + 2020 + 15 + 11 + https://doi.org/10.1088/1748-9326/abb050 + 10.1088/1748-9326/abb050 + 114025 + + + + + + + LiuLeyang + DobsonBarnaby + MijicAna + + Hierarchical systems integration for coordinated urban-rural water quality management at a catchment scale + Science of The Total Environment + Elsevier + 2022 + 806 + https://doi.org/10.1016/j.scitotenv.2021.150642 + 10.1016/j.scitotenv.2021.150642 + 150642 + + + + + + + RauchW + UrichC + BachPM + RogersBC + De HaanFJ + BrownRR + MairM + McCarthyDT + KleidorferM + SitzenfreiR + others + + Modelling transitions in urban water systems + Water Research + Elsevier + 2017 + 126 + https://doi.org/10.1016/j.watres.2017.09.039 + 10.1016/j.watres.2017.09.039 + 501 + 514 + + + + + + DobsonBarnaby + JovanovicTijana + ChenYuting + PaschalisAthanasios + ButlerAdrian + MijicAna + + Integrated modelling to support analysis of COVID-19 impacts on london’s water system and in-river water quality + Frontiers in Water + Frontiers Media SA + 2021 + 3 + https://doi.org/10.3389/frwa.2021.641462 + 10.3389/frwa.2021.641462 + 641462 + + + + + + + DobsonBarnaby + Watson-HillHannah + MuhandesSamer + BorupMorten + MijicAna + + A reduced complexity model with graph partitioning for rapid hydraulic assessment of sewer networks + Water Resources Research + Wiley Online Library + 2022 + 58 + 1 + https://doi.org/10.1029/2021WR030778 + 10.1029/2021WR030778 + e2021WR030778 + + + + + + + MuhandesSamer + DobsonBarnaby + MijicAna + + The value of aggregated city scale models to rapidly assess SuDS in combined sewer systems + Frontiers in Water + Frontiers + 2022 + https://doi.org/10.3389/frwa.2021.773974 + 10.3389/frwa.2021.773974 + 206 + + + + + + + LiuLeyang + DobsonBarnaby + MijicAna + + Optimisation of urban-rural nature-based solutions for integrated catchment water management + Journal of Environmental Management + 2023 + https://www.sciencedirect.com/science/article/pii/S0301479722026184 + 10.1016/j.jenvman.2022.117045 + + + + + + ShresthaNarayan Kumar + LetaOlkeba Tolessa + De FraineBruno + Van GriensvenAnn + BauwensWilly + + OpenMI-based integrated sediment transport modelling of the River Zenne, Belgium + Environmental Modelling & Software + Elsevier + 2013 + 47 + https://www.sciencedirect.com/science/article/pii/S136481521300114X + 10.1016/j.envsoft.2013.05.004 + 193 + 206 + + + + + + ArnoldJeffrey G + MoriasiDaniel N + GassmanPhilip W + AbbaspourKarim C + WhiteMichael J + SrinivasanRaghavan + SanthiChinnasamy + HarmelRD + Van GriensvenAnn + Van LiewMichael W + others + + SWAT: Model use, calibration, and validation + Transactions of the ASABE + American Society of Agricultural; Biological Engineers + 2012 + 55 + 4 + https://elibrary.asabe.org/abstract.asp?aid=42256 + 10.13031/2013.42259 + 1491 + 1508 + + + + + + GironásJorge + RoesnerLarry A + RossmanLewis A + DavisJennifer + + A new applications manual for the storm water management model (SWMM) + Environmental Modelling & Software + Elsevier Science, P. O. Box 800 Kidlington Oxford OX 5 1 DX UK + 2010 + 25 + 6 + https://www.sciencedirect.com/science/article/pii/S1364815209002989 + 10.1016/j.envsoft.2009.11.009 + 813 + 814 + + + + + + BeleteGetachew F + VoinovAlexey + LaniakGerard F + + An overview of the model integration process: From pre-integration assessment to testing + Environmental modelling & software + Elsevier + 2017 + 87 + 10.1016/j.envsoft.2016.10.013 + 49 + 63 + + + + + + UsherWill + RussellTom + SchoenmakersRoald + RobsonCraig + CooperFergus + LestangThibault + DickinsonRose + + Nismod/smif v1.3.2 + 201808 + https://doi.org/10.5281/zenodo.1309336 + 10.5281/zenodo.1309336 + + + + + + UsherWill + RussellTom + + A software framework for the integration of infrastructure simulation models + Journal of Open Research Software + 201905 + 7 + https://doi.org/10.5334/jors.265 + 10.5334/jors.265 + 1 + 5 + + + + + + BurgerGregor + BachPeter M + UrichChristian + LeonhardtGünther + KleidorferManfred + RauchWolfgang + + Designing and implementing a multi-core capable integrated urban drainage modelling toolkit: Lessons from CityDrain3 + Advances in Engineering Software + Elsevier + 2016 + 100 + 10.1016/j.advengsoft.2016.08.004 + 277 + 289 + + + + + + GregersenJB + GijsbersPJA + WestenSJP + + OpenMI: Open modelling interface + Journal of hydroinformatics + IWA Publishing + 2007 + 9 + 3 + 10.2166/hydro.2007.023 + 175 + 191 + + + + +