Index: wflow/wflow_funcs.py =================================================================== diff -u -rea1abea30e5bb78599ed87563a3299ded24f6d20 -rfb94d37a19d0f05f001762c59125765ebea5188b --- wflow/wflow_funcs.py (.../wflow_funcs.py) (revision ea1abea30e5bb78599ed87563a3299ded24f6d20) +++ wflow/wflow_funcs.py (.../wflow_funcs.py) (revision fb94d37a19d0f05f001762c59125765ebea5188b) @@ -904,7 +904,7 @@ wantrel = pcr.max(0.0, storage - (maxstorage * target_perc_full)) # Assume extra maximum Q if spilling overflowQ = pcr.max((storage - maxstorage), 0.0) - torelease = pcr.min(wantrel, overflowQ + maximum_Q * timestepsecs / fl_nr_loop) + torelease = pcr.min(wantrel, overflowQ + maximum_Q * timestepsecs / fl_nr_loop - demandRelease) storage = storage - torelease outflow = torelease + demandRelease percfull = storage / maxstorage