Samuel

Parameter, Aufbau, Struktur, Simulation, Güte, Unsicherheit

Alex, Elena, Felix, Lisa, Maike, Manuel, Samuel, Sonja

Parameter

  1. V0: Uniform('V0', [10, 10000])

  2. fETV1: if V<fETV1*V0, water uptake stress for plants starts (Uniform('fETV1', [0.01, 1]))

  3. fETV0: if V<fETV0*fETV1*V0, plants die of drought (Uniform('fETV0', [0, 0.9]))

  4. tr_c0: Residence time of water in storage when V=V0 (Uniform('tr_c0', [0.1, 1000]))

  5. tr_c1: Residence time of water in storage when V=V0 (Uniform('tr_c1', [0.1, 1000]))

  6. tr_c2: Residence time of water in storage when V=V0 (Uniform('tr_c2', [0.1, 1000]))

  7. tr_river: Residence time of water in a river storage when V=V0 (Uniform('tr_river', [0.1, 5]))

  8. Vr: Residual water in storage in terms of V0 (Uniform('Vr', [0, 1]))

  9. beta: Exponent in kinematic wave function (Uniform('beta', [0.3, 5]))

Aufbau

Project nodes:

outlet

  • LinearStorageConnection({Layer #1 of cell #0}<->{outlet})

  • LinearStorageConnection({River_0}<->{outlet})

  • LinearStorageConnection({Layer #1 of cell #1}<->{outlet})

  • LinearStorageConnection({River_1}<->{outlet})

  • LinearStorageConnection({Layer #1 of cell #2}<->{outlet})

  • LinearStorageConnection({River_2}<->{outlet})

cell #0(0,0,0)

Surface water of cell #0

  • waterbalance connection({Surface water of cell #0}<->{Layer #0 of cell #0})

  • Rutter interception({Canopy_0}<->{Surface water of cell #0})

  • Throughfall({Rainfall from Grebenau avg}<->{Surface water of cell #0})

River_0

  • LinearStorageConnection({Layer #1 of cell #0}<->{River_0})

  • LinearStorageConnection({River_0}<->{outlet})

Canopy_0

  • Rutter interception({Canopy_0}<->{Surface water of cell #0})

  • Penman Monteith (canopy) get_evaporation({Canopy_0}<->{Evaporation of cell #0})

  • Intercepted rain({Rainfall from Grebenau avg}<->{Canopy_0})

Layer #0 of cell #0

  • waterbalance connection({Surface water of cell #0}<->{Layer #0 of cell #0})

  • LinearStorageConnection({Layer #0 of cell #0}<->{Layer #1 of cell #0})

  • HargreaveET({Layer #0 of cell #0}<->{Transpiration of cell #0}) - volume based stress

Layer #1 of cell #0

  • LinearStorageConnection({Layer #0 of cell #0}<->{Layer #1 of cell #0})

  • LinearStorageConnection({Layer #1 of cell #0}<->{outlet})

  • LinearStorageConnection({Layer #1 of cell #0}<->{River_0})

cell #1(0,0,0)

Surface water of cell #1

  • waterbalance connection({Surface water of cell #1}<->{Layer #0 of cell #1})

  • Rutter interception({Canopy_1}<->{Surface water of cell #1})

  • Throughfall({Rainfall from Grebenau avg}<->{Surface water of cell #1})

River_1

  • LinearStorageConnection({Layer #1 of cell #1}<->{River_1})

  • LinearStorageConnection({River_1}<->{outlet})

Canopy_1

  • Rutter interception({Canopy_1}<->{Surface water of cell #1})

  • Penman Monteith (canopy) get_evaporation({Canopy_1}<->{Evaporation of cell #1})

  • Intercepted rain({Rainfall from Grebenau avg}<->{Canopy_1})

Layer #0 of cell #1

  • waterbalance connection({Surface water of cell #1}<->{Layer #0 of cell #1})

  • LinearStorageConnection({Layer #0 of cell #1}<->{Layer #1 of cell #1})

  • HargreaveET({Layer #0 of cell #1}<->{Transpiration of cell #1}) - volume based stress

Layer #1 of cell #1

  • LinearStorageConnection({Layer #0 of cell #1}<->{Layer #1 of cell #1})

  • LinearStorageConnection({Layer #1 of cell #1}<->{outlet})

  • LinearStorageConnection({Layer #1 of cell #1}<->{River_1})

cell #2(0,0,0)

Surface water of cell #2

  • waterbalance connection({Surface water of cell #2}<->{Layer #0 of cell #2})

  • Rutter interception({Canopy_2}<->{Surface water of cell #2})

  • Throughfall({Rainfall from Grebenau avg}<->{Surface water of cell #2})

River_2

  • LinearStorageConnection({Layer #1 of cell #2}<->{River_2})

  • LinearStorageConnection({River_2}<->{outlet})

Canopy_2

  • Rutter interception({Canopy_2}<->{Surface water of cell #2})

  • Penman Monteith (canopy) get_evaporation({Canopy_2}<->{Evaporation of cell #2})

  • Intercepted rain({Rainfall from Grebenau avg}<->{Canopy_2})

Layer #0 of cell #2

  • waterbalance connection({Surface water of cell #2}<->{Layer #0 of cell #2})

  • LinearStorageConnection({Layer #0 of cell #2}<->{Layer #1 of cell #2})

  • HargreaveET({Layer #0 of cell #2}<->{Transpiration of cell #2}) - volume based stress

Layer #1 of cell #2

  • LinearStorageConnection({Layer #0 of cell #2}<->{Layer #1 of cell #2})

  • LinearStorageConnection({Layer #1 of cell #2}<->{outlet})

  • LinearStorageConnection({Layer #1 of cell #2}<->{River_2})

Struktur

strukturen/samuel.struktur.png

Simulation

runvalid/samuel-sim.png

Güte

Calibration (1980-1985)

NSE=0.49609, PBIAS=11.516%

Validation (1986-1989)

NSE=0.47583, PBIAS=6.457%

Unsicherheit

runvalid/samuel-dotty.png