Alex

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

Alex

Parameter

  1. V0_min_z: Uniform('V0_min_z', [50, 500])

  2. V0_max_z: Uniform('V0_max_z', [10, 140])

  3. Smelt: Meltrate per mm and day (Uniform('Smelt', [1, 10]))

  4. Smelt_temp: Temperature at which the snow melts (Uniform('Smelt_temp', [-1, 4]))

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

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

  7. tr_soil: Residence time of water in soil storage for percolation when V=V0 (Uniform('tr_soil', [0.1, 500]))

  8. tr_interflow: Residence time of water in soil storage for interflow when V=V0 (Uniform('tr_interflow', [0.1, 100]))

  9. tr_gw_to_outlet: Residence time of water in gw storage (Uniform('tr_gw_to_outlet', [0, 750]))

  10. winterLAI: leaf area index in winter (Uniform('winterLAI', [1, 8]))

  11. summerLAI: leaf area index in summer (Uniform('summerLAI', [1, 8]))

  12. Vr_interflow: Residual water in soil storage for interflow in terms of V0 (Uniform('Vr_interflow', [0.0, 1]))

  13. beta_interflow: Exponent in the interflow kinematic wave function (Uniform('beta_interflow', [1, 7]))

  14. beta_percolation: Exponent in the percolation kinematic wave function (Uniform('beta_percolation', [1, 7]))

Aufbau

Project nodes:

outlet

  • power law({Layer #0 of cell #0}<->{outlet})

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

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

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

  • power law({Layer #0 of cell #2}<->{outlet})

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

  • power law({Layer #0 of cell #3}<->{outlet})

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

  • power law({Layer #0 of cell #4}<->{outlet})

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

  • power law({Layer #0 of cell #5}<->{outlet})

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

  • power law({Layer #0 of cell #6}<->{outlet})

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

  • power law({Layer #0 of cell #7}<->{outlet})

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

  • power law({Layer #0 of cell #8}<->{outlet})

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

  • power law({Layer #0 of cell #9}<->{outlet})

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

  • power law({Layer #0 of cell #10}<->{outlet})

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

cell #0(0,0,175)

Snow

  • Simple T-Index snow melt({Snow}<->{Layer #0 of cell #0})

  • Snowfall({IDW - interpolated rainfall}<->{Snow})

Canopy

  • Rutter interception({Canopy}<->{Layer #0 of cell #0})

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

  • Intercepted rain({IDW - interpolated rainfall}<->{Canopy})

Layer #0 of cell #0

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

  • Simple T-Index snow melt({Snow}<->{Layer #0 of cell #0})

  • Rutter interception({Canopy}<->{Layer #0 of cell #0})

  • power law({Layer #0 of cell #0}<->{outlet})

  • power law({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

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

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

cell #1(0,0,225)

Snow

  • Simple T-Index snow melt({Snow}<->{Layer #0 of cell #1})

  • Snowfall({IDW - interpolated rainfall}<->{Snow})

Canopy

  • Rutter interception({Canopy}<->{Layer #0 of cell #1})

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

  • Intercepted rain({IDW - interpolated rainfall}<->{Canopy})

Layer #0 of cell #1

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

  • Simple T-Index snow melt({Snow}<->{Layer #0 of cell #1})

  • Rutter interception({Canopy}<->{Layer #0 of cell #1})

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

  • power law({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

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

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

cell #2(0,0,275)

Snow

  • Simple T-Index snow melt({Snow}<->{Layer #0 of cell #2})

  • Snowfall({IDW - interpolated rainfall}<->{Snow})

Canopy

  • Rutter interception({Canopy}<->{Layer #0 of cell #2})

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

  • Intercepted rain({IDW - interpolated rainfall}<->{Canopy})

Layer #0 of cell #2

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

  • Simple T-Index snow melt({Snow}<->{Layer #0 of cell #2})

  • Rutter interception({Canopy}<->{Layer #0 of cell #2})

  • power law({Layer #0 of cell #2}<->{outlet})

  • power law({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

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

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

cell #3(0,0,325)

Snow

  • Simple T-Index snow melt({Snow}<->{Layer #0 of cell #3})

  • Snowfall({IDW - interpolated rainfall}<->{Snow})

Canopy

  • Rutter interception({Canopy}<->{Layer #0 of cell #3})

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

  • Intercepted rain({IDW - interpolated rainfall}<->{Canopy})

Layer #0 of cell #3

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

  • Simple T-Index snow melt({Snow}<->{Layer #0 of cell #3})

  • Rutter interception({Canopy}<->{Layer #0 of cell #3})

  • power law({Layer #0 of cell #3}<->{outlet})

  • power law({Layer #0 of cell #3}<->{Layer #1 of cell #3})

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

Layer #1 of cell #3

  • power law({Layer #0 of cell #3}<->{Layer #1 of cell #3})

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

cell #4(0,0,375)

Snow

  • Simple T-Index snow melt({Snow}<->{Layer #0 of cell #4})

  • Snowfall({IDW - interpolated rainfall}<->{Snow})

Canopy

  • Rutter interception({Canopy}<->{Layer #0 of cell #4})

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

  • Intercepted rain({IDW - interpolated rainfall}<->{Canopy})

Layer #0 of cell #4

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

  • Simple T-Index snow melt({Snow}<->{Layer #0 of cell #4})

  • Rutter interception({Canopy}<->{Layer #0 of cell #4})

  • power law({Layer #0 of cell #4}<->{outlet})

  • power law({Layer #0 of cell #4}<->{Layer #1 of cell #4})

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

Layer #1 of cell #4

  • power law({Layer #0 of cell #4}<->{Layer #1 of cell #4})

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

cell #5(0,0,425)

Snow

  • Simple T-Index snow melt({Snow}<->{Layer #0 of cell #5})

  • Snowfall({IDW - interpolated rainfall}<->{Snow})

Canopy

  • Rutter interception({Canopy}<->{Layer #0 of cell #5})

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

  • Intercepted rain({IDW - interpolated rainfall}<->{Canopy})

Layer #0 of cell #5

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

  • Simple T-Index snow melt({Snow}<->{Layer #0 of cell #5})

  • Rutter interception({Canopy}<->{Layer #0 of cell #5})

  • power law({Layer #0 of cell #5}<->{outlet})

  • power law({Layer #0 of cell #5}<->{Layer #1 of cell #5})

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

Layer #1 of cell #5

  • power law({Layer #0 of cell #5}<->{Layer #1 of cell #5})

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

cell #6(0,0,475)

Snow

  • Simple T-Index snow melt({Snow}<->{Layer #0 of cell #6})

  • Snowfall({IDW - interpolated rainfall}<->{Snow})

Canopy

  • Rutter interception({Canopy}<->{Layer #0 of cell #6})

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

  • Intercepted rain({IDW - interpolated rainfall}<->{Canopy})

Layer #0 of cell #6

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

  • Simple T-Index snow melt({Snow}<->{Layer #0 of cell #6})

  • Rutter interception({Canopy}<->{Layer #0 of cell #6})

  • power law({Layer #0 of cell #6}<->{outlet})

  • power law({Layer #0 of cell #6}<->{Layer #1 of cell #6})

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

Layer #1 of cell #6

  • power law({Layer #0 of cell #6}<->{Layer #1 of cell #6})

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

cell #7(0,0,550)

Snow

  • Simple T-Index snow melt({Snow}<->{Layer #0 of cell #7})

  • Snowfall({IDW - interpolated rainfall}<->{Snow})

Canopy

  • Rutter interception({Canopy}<->{Layer #0 of cell #7})

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

  • Intercepted rain({IDW - interpolated rainfall}<->{Canopy})

Layer #0 of cell #7

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

  • Simple T-Index snow melt({Snow}<->{Layer #0 of cell #7})

  • Rutter interception({Canopy}<->{Layer #0 of cell #7})

  • power law({Layer #0 of cell #7}<->{outlet})

  • power law({Layer #0 of cell #7}<->{Layer #1 of cell #7})

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

Layer #1 of cell #7

  • power law({Layer #0 of cell #7}<->{Layer #1 of cell #7})

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

cell #8(0,0,650)

Snow

  • Simple T-Index snow melt({Snow}<->{Layer #0 of cell #8})

  • Snowfall({IDW - interpolated rainfall}<->{Snow})

Canopy

  • Rutter interception({Canopy}<->{Layer #0 of cell #8})

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

  • Intercepted rain({IDW - interpolated rainfall}<->{Canopy})

Layer #0 of cell #8

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

  • Simple T-Index snow melt({Snow}<->{Layer #0 of cell #8})

  • Rutter interception({Canopy}<->{Layer #0 of cell #8})

  • power law({Layer #0 of cell #8}<->{outlet})

  • power law({Layer #0 of cell #8}<->{Layer #1 of cell #8})

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

Layer #1 of cell #8

  • power law({Layer #0 of cell #8}<->{Layer #1 of cell #8})

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

cell #9(0,0,750)

Snow

  • Simple T-Index snow melt({Snow}<->{Layer #0 of cell #9})

  • Snowfall({IDW - interpolated rainfall}<->{Snow})

Canopy

  • Rutter interception({Canopy}<->{Layer #0 of cell #9})

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

  • Intercepted rain({IDW - interpolated rainfall}<->{Canopy})

Layer #0 of cell #9

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

  • Simple T-Index snow melt({Snow}<->{Layer #0 of cell #9})

  • Rutter interception({Canopy}<->{Layer #0 of cell #9})

  • power law({Layer #0 of cell #9}<->{outlet})

  • power law({Layer #0 of cell #9}<->{Layer #1 of cell #9})

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

Layer #1 of cell #9

  • power law({Layer #0 of cell #9}<->{Layer #1 of cell #9})

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

cell #10(0,0,900)

Snow

  • Simple T-Index snow melt({Snow}<->{Layer #0 of cell #10})

  • Snowfall({IDW - interpolated rainfall}<->{Snow})

Canopy

  • Rutter interception({Canopy}<->{Layer #0 of cell #10})

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

  • Intercepted rain({IDW - interpolated rainfall}<->{Canopy})

Layer #0 of cell #10

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

  • Simple T-Index snow melt({Snow}<->{Layer #0 of cell #10})

  • Rutter interception({Canopy}<->{Layer #0 of cell #10})

  • power law({Layer #0 of cell #10}<->{outlet})

  • power law({Layer #0 of cell #10}<->{Layer #1 of cell #10})

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

Layer #1 of cell #10

  • power law({Layer #0 of cell #10}<->{Layer #1 of cell #10})

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

Struktur

strukturen/alex.struktur.png

Simulation

runvalid/alex-sim.png

Güte

Calibration (1980-1985)

NSE=0.70605, PBIAS=13.375

Validation (1986-1989)

NSE=0.73926, PBIAS=17.797

Unsicherheit

runvalid/alex-dotty.png