store initial values release at constant rate release at percentage of principal volume JK: added functionality to use const2 to reduce/increase inflow variable - const is max release release at fraction of inflow release all volume above emergency release based on drawdown days release based on drawdown days + percentage of principal volume release inflow + all volume over target (pvol_m3), use condition associated with action release based on irrigation demand of hru or water rights object const allows a fraction (usually > 1.0) of the demand (m3) released release based on weir equation measured outflow or release Jose T | release as natural lake based on Doell (2003) formilation
Jose T | Time-variant parametric scheme [h06] (Hanazaki et al. 2006) for non-irrigation reservoirs release as non-irrigation reservoir Verify if new operational year is starting If storage getting close to pvol, update S_ini to increase release rate (Not in the original method) Update release rate Define release target Calculate release Jose T | Time-variant parametric scheme (Hanazaki et al. 2006) for irrigation reservoirs release as irrigation reservoir Verify if new operational year is starting If storage getting close to pvol, update S_ini to increase release rate (Not in the original method) Update release rate Determine release target (Condition depends on wether the irrigation demand surpassess environmental flow requirements) Calculate release HYPE Model Hydroelectric Power Reservoir release scheme (Scheme by Arheimer et al, 2019 and implementation by Gahari et al, 2024)
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | jres | |||
| integer, | intent(in) | :: | id | |||
| real, | intent(in) | :: | pvol_m3 | |||
| real, | intent(in) | :: | evol_m3 |