UMEP-dev / SUEWS

Surface Urban Energy and Water Balance Scheme
https://suews.readthedocs.io/
Mozilla Public License 2.0
12 stars 8 forks source link

explanation about the runoff part #212

Open sunt05 opened 1 year ago

sunt05 commented 1 year ago

Q: How is (surface) runoff generated in SUEWS and at what timestep are these calculations performed? It would be nice if this explanation could include whether runoff is generated when the infiltration capacity is exceeded, when the soil is saturated, or both.

this was asked by Harro in UP-water project, the answer to which could be better added to the documentation to clarify related concerns.

LllC-mmd commented 1 year ago

SUEWS calculates the runoff over 7 surface types and mainly involves three steps:

  1. Drainage calculation.

In this step, each surface type (excluding the water surface) within a grid calculates its total drainage to other surfaces based on pre-defined drainage equations. Then each surface type receives drainage distributed from other surfaces based on a pre-defined water distribution matrix denoted by WaterDist. https://github.com/UMEP-dev/SUEWS/blob/eade2e12a5d6867170c56cba5f6b915f6f502732/src/suews/src/suews_phys_waterdist.f95#L801-L820

The WaterDist is an input parameter of SUEWS and its meaning can be explained as follows:

  1. Evaporation calculation based on latent heat calculation and available water volume.

  2. Storage calculation.

This step is executed after the calculation of evaporation and determines the final runoff from each surface type: