Skip to content

Commit

Permalink
water abstraction from total water volume in river channel
Browse files Browse the repository at this point in the history
  • Loading branch information
Cinzia Mazzetti committed Mar 22, 2024
1 parent 3dfd192 commit 5eb4d3a
Showing 1 changed file with 6 additions and 1 deletion.
7 changes: 6 additions & 1 deletion src/lisflood/hydrological_modules/waterabstraction.py
Original file line number Diff line number Diff line change
Expand Up @@ -478,8 +478,13 @@ def dynamic(self):
# 10.1 Withdrawal required from channels (CH)
areatotal_withdrawal_CH_required_M3 = np.maximum(areatotal_withdrawal_SW_required - self.var.areatotal_withdrawal_LakRes_actual_M3, 0.)
# 10.2 Max abstractable volumes from channels, accounting for e-flow constraint

# PixelAvailableWaterFromChannelsM3 = np.maximum(
# self.var.ChanM3Kin - self.var.EFlowThreshold * self.var.DtSec, maskinfo.in_zero()) ### QUESTION! # * (1 - self.var.WUsePercRemain) THIS BIT IS COMMENTED FOR CONSISTENCY WITH EPIC, UNCOMMENT BEFORE THE FINAL MERGE
PixelAvailableWaterFromChannelsM3 = np.maximum(
self.var.ChanM3Kin - self.var.EFlowThreshold * self.var.DtSec, maskinfo.in_zero()) ### QUESTION! # * (1 - self.var.WUsePercRemain) THIS BIT IS COMMENTED FOR CONSISTENCY WITH EPIC, UNCOMMENT BEFORE THE FINAL MERGE
self.var.ChanM3 - self.var.EFlowThreshold * self.var.DtSec, maskinfo.in_zero()) ### QUESTION! # * (1 - self.var.WUsePercRemain) THIS BIT IS COMMENTED FOR CONSISTENCY WITH EPIC, UNCOMMENT BEFORE THE FINAL MERGE
# using total water storage in river channel

self.var.AreaTotalAvailableWaterFromChannelsM3 = np.maximum(
np.take(np.bincount(self.var.WUseRegionC, weights=PixelAvailableWaterFromChannelsM3),
self.var.WUseRegionC),maskinfo.in_zero())
Expand Down

0 comments on commit 5eb4d3a

Please sign in to comment.