29
Figure 3.4 Crop water duty cycle for system B&C, D1, H for two agriculture seasons βYalaβ and βMahaβ
30
is greater than the reservoir capacity (Smax) and otherwise is zero (Figure 3.5). Reservoir area (Ai(t)) and elevation (Hi(t)) are calculated from the reservoir characteristics curves. Reservoir discharge (Qi(t)) at each time step is determined according to the reservoir operation rules.
Reservoir discharge (Qi(t)) is determined from: (1) a reservoir guide curve (RCi(t)), (2) the water requirements (RMi(t)) for hydropower and/or agricultural purposes (reservoirs are operated for both purposes or one purpose), (3) the current reservoir storage, and (4) the minimum reservoir operating level (Smin) using (3.12), (3.13), (3.14), and (3.15). Division by six in equation (3.13) is to reflect the need to supply water for the entire agricultural season, which lasts for six months.
Figure 3.5 Reservoir operation simulation
Si (π‘)<Smin ,Qi (π‘)= 0 (3.12)
Smin < Si (π‘)<RCi (π‘) , Qi(π‘)= (Si (π‘)βSmin )/6) (3.13)
Si (π‘)>RCi (π‘) but π ππ(π‘) > ( Si(π‘) βRCi (π‘)), Qi(π‘) =Si (π‘) βRCi (π‘) (3.14) π ππ(π‘) < ( Si (π‘) βRCi(π‘)), Qi (π‘) = π ππ(π‘) (3.15) Managing the reservoir cascade according to the composite storage volumes in all reservoirs to develop rule curves for individual reservoir releases is a way to achieve an overall
Upstream inflows
Reservoir storage
Local inflows +
+
+
Spi(t) ~ T (t) ,S LIi(t)
Reservoir initial storage Reservoir spill
Storage-Area graph A=f(S) Evaporation cycle
Reservoir storage
Reservoir guide curve
Min reservoir level
Max water requirement Storage-elevation
graph H= f(S)
Reservoir head
Qi(t) ~RCi(t) , Smin,i , RMi(t), Si(t)
Discharge
RCi(t) Smin RMi(t) Si(t)
Si(t-1) Qi-1(t)
Si(0) Ti(t)
Ei(t)
Qi(t)
Hi(t) Spi(t)
Si(t)
Si(t)
Qi(t)
process terminator predefined process
31
optimal policy. However, due to calculation complexities and spatial differences in hydrometeorology and irrigation demands, Mahaweli system reservoir cascade rule curves have been developed individually. The reservoir rule curves are based on the rainfall pattern of the catchment, temporal variation of irrigation water demands, and individual reservoir parameters.
3.4.2 Hydropower Plant
Hydropower production is a function of efficiency (πi (π‘)), density of water (π), acceleration due to gravity (π), effective head (Hi (π‘)) and discharge (Qi (π‘)) (3.16). Reservoir head varies according to the reservoir water level. Efficiency( πi (π‘)) is a function of both effective head and discharge (Figure 3.6).
Pi (π‘)= πi (π‘)π π Hi (π‘)Qi (π‘) (3.16)
Hydropower energy production is the product of power and time. The maximum value of energy is constrained by the total power plant capacity. At each time step, the plant factor is calculated. If the plant factor is less than one, energy is calculated using (3.16). Otherwise energy is calculated from the total plant capacity.
Hi (π‘)
πi (π‘)
Qi (π‘)
Pi (π‘)
Eni (π‘)
PFi (π‘)
Water
Discharge Reservoir
Head Fixed Head
Friction loss
πi (π‘) = f(Hi (π‘),Qi (π‘))
Power capacity
Period
Plant capacity Energy_theoritical Energy_actual
Density x Gravity
Fig. 1. Hydropower plant simulation Figure 3.6 Hydropower plant simulation
32 3.4.3 Agricultural Systems
Water is distributed to a number (n) of agricultural systems. The success of meeting agricultural water demands in the ith agricultural system is measured by comparing irrigation water availability (Iri(t)) and the water requirement for agricultural crops (Dti(t)) (Figure 3.7). Crop water requirement or water duty (Di(t)) varies during the cycle from land preparation to harvesting.
In addition, the crop water requirement varies spatially according to the soil type and soil moisture content (Rivera, Gunda, & Hornberger, 2018). The total water requirement (Dti(t)) is a product of water duty (Di(t)), water requirement per unit area (Mm3/Ha) (Figure 3.4), and harvested land (Ai(t)) from the total land available in the system. We calculate the fraction (Ui(t)) where total water demand (Dti(t)) is met from available irrigation water (Iri(t)). A water demand threshold MTi(t) = x% of total arable land is specified and used to decide the success or failure of the agricultural season. If Ui(t)>= MTi(t), the season is taken to be successful. Water managers can specify the water demand threshold taking into account water thresholds of irrigation systems, in essence defining success by cutting back on the area irrigated when water is scarce. For this study we specify the threshold as 90% for each time period.
Figure 3.7 Agriculture system simulation
3.4.4 Water Distribution Decision
Irrigation water from upstream reservoirs is distributed in two steps to the smaller irrigation tanks (Figure 3.8). First, maximum possible quantities (πΌπ1π(π‘)) are distributed among the systems, considering the total irrigation water (πΌ(π‘)) availability and the water requirement (π·π‘π(π‘)) of each
Season fail Land (Area)
Crop duty cycle
Irrigation water
Water demand threshold
Ui(t) > = MTi(t) Ai(t)
Di(t)
Iri(t)
MTi(t)
Ui(t)
predefined process Data
Decision making x x
Γ·
x
Season success Y
N Dti(t)
33
agricultural system (3.17). Then, if the remaining water in upstream reservoirs is higher than the upstream reservoir capacity (ππππ₯), additional water (πΌπ2π(π‘)) is distributed among the downstream irrigation tanks according to the availability of space in each tank (πΆπ(π‘))(3.18). If there is no space in the downstream irrigation tanks, additional water is spilled (3.11). Some agricultural systems have a dedicated irrigation tank to serve the local system while some others do not. For these systems irrigation water requirement (π·π‘π(π‘)) from upstream reservoirs is the deficit not served by local tanks. For other systems, it is the total water requirement for cultivation. In (3.17) and (3.18), n is the number of agricultural systems served by the upstream reservoirs.
πΌπ1π(π‘) = {
πΌ(π‘) π·π‘π(π‘)
βππ=1π·π‘π(π‘), πΌ(π‘) β€ β π·π‘π(π‘)
π π=1
π·π‘π(π‘), πΌ(π‘) > β π·π‘π(π‘)
π π=1
(3.17)
πΌπ2π(π‘)
= {
[πΌ(π‘) β β πΌπ 1π(π‘)
π
π=1 ] πΆπ(π‘)
βππ=1πΆπ(π‘), πΌ(π‘) > β πΌπ 1π(π‘)
π
π=1 πππ πΌ(π‘) β β πΌπ 1π(π‘)
π
π=1 β€ β πΆπ(π‘)
π π=1
πΆπ(π‘), πΌ(π‘) > β πΌπ 1π(π‘)
π π=1
πππ πΌ(π‘) β β πΌπ 1π(π‘)
π π=1
> β πΆπ(π‘)
π π=1
0, πΌ(π‘) β€ β πΌπ 1π(π‘)
π π=1
(3.18)
Figure 3.8 Irrigation water distribution decision
Total water requirement
If πΆπ> 0 Total water requirement β
irrigation tank storage
Irrigation tank storage deficit Ci(t) = Simax-Si(t) Irrigation water availability
If π·π‘β²π> 0
Calculate πΌπ1π
(3.17)
Calculate πΌπ2π using (3.18) πΌ(π‘)
π·π‘π(π‘)
π·π‘β²π(π‘)
πΆπ(π‘)
If, πΌ β βπ πΌπ1π π=1 >0
Maximum possible irrigation water
Excess irrigation water to store in local tanks
πΌπ1π(π‘)
πΌπ2π(π‘) zero
Y
Y N N
Legend
predefined process Data
Decision making terminator process
34