1 Introduction

Management of reservoir systems from planning to operation is very challenging for water resources planners and managers since the problem deals with many complicated variables such as reservoir inflows, volume of storages, water demands as well as considerable risk and uncertainty. The stochastic nature of reservoir inflows adds greatly to the complexity of the problem (Taghi et al. 2009). In cases where real time operating policies are required, the decision makers face greater challenge in handling updated reservoir inflow forecasts (Fayaed et al. 2013). Therefore, derivation of simple and flexible optimal operating policy for reservoir to ensure water is used more efficiently is one of the classical problems in water resources systems modeling.

Real-time operation of river–reservoir systems requires specific operating rules. These rules are guides for water conservation and release policies prepared for reservoir operators. Several types of rules range from very simple and static to dynamic for considering the varying states of inflow and physical characteristics of a reservoir in each time period. One of the simplest rules for reservoir operation is the rule curve, which specifies the target storage at the end of each month (Karamouz et al. 2003).

However, rule curves are static forms of operating policies that do not get any feedback from reservoir storages and current hydrologic situations such as predicted inflows to reservoirs in the following months (Karamouz et al. 2003). Hence, rule curves are not very efficient policies, particularly when water inflows and demands are highly varied, but they have been widely used because of their simplicity. Moreover, rule curves prescribe reservoir releases based on limited criteria such as current storage levels, season and demands (Khare and Gajbhiye 2013). In general, rule curves, do not allow a fine-tuning (and hence optimization) of the operations in response to changes in the prevailing conditions (Husain 2012). Application of deterministic and stochastic optimization models for reservoir operation has led investigators to define non-static types of operating rules/policies (Jothiprakash and Shanthi 2006; Karamouze 2003; Singh 2012).

The operating policy is a set of rules for determining the quantities of water to be stored or released from a reservoir or system of several reservoirs under various conditions (Wurbs 2005). In reservoir operating policies, the decision variable (i.e., release) depends on variables representing the state of the system for each month, including: inflow to the reservoir, water demand, storage at the beginning of a month and inflow forecast for the next month (Karamouz et al. 2003; Vedula and Mujumadar 2005).

Therefore, the operation policies in optimization models are like the contents of a table in which various combinations of characteristic values for a state variable and the optimal release are presented in each row (Karamouz et al. 2003). To define reservoir operating policies, several optimization models were used in the past. Linear programming (LP) model was used to evaluate the optimal performance of the Eleviyan Dam based on reservoir inflows (Sattari et al. 2013).

Nondominated Sorting Genetic Algorithm (NSGA-II) model showed a better improvement in the reservoir operation system and mitigated possible water crisis sufficiently due to climate change rather than LP model (Nadrah et al. 2014). A hybrid model that optimizes the conventional rule curve coupled with hedging rules has good performance in extracting the optimum policy for reservoir operation under both normal and drought conditions in comparison to applying the rule curve alone (Taghian et al. 2014).

A chance-constrained LP model was used for short term reservoir operation (Duranyildiz et al. 1999). Monthly storage yield functions were developed using Stochastic Dynamic Programming Model (Ananda and Shrivastava 2013). The efficiency of the Eleviyan irrigation dam system was investigated by LP model that maximized the water release for irrigation purposes after municipal water need were met (Taghi et al. 2009). Stochastic dynamic programming (SDP) model was used to obtain optimal operating policy (Baliarsingh 2010). Dynamic programming model for real-time reservoir operation was developed by Hajilal et al. (1998). Genetic Algorithm and Excel Optimization Solver were used for optimal short term cascade reservoir operation (Asfaw and Saiedi 2011).

Although many successful applications of optimization techniques to reservoir operation studies have been reported in the literature, no universally proven technique exists (Husain 2012). Nandalal and Bogardi (2013) also added that there is no general algorithm for all reservoirs, and is to be tackled independently for developing the optimal operating strategies. Hence, reservoir operation still remains an active research field (Husain 2012). Dynamic programming also becomes computationally bounded on problems of moderate size and complexity. Linear programming cannot be applied when either the objective function or the constraints become non-linear. Due to complex relationships among different physical and hydrological variables or because of specific objectives being served by system, nonlinearity exists in various reservoir systems operation problems (Rani and Moreira 2010).

Moreover, as future inflows or storage volumes are also uncertain, the challenge is to determine the best reservoir release or discharge for a variety of possible inflows and storage conditions (Loucks and van BeeK 2005). Two possible results of decisions without consideration to uncertainty are the creation of a net benefit that is less than expected and probability of system failure in meeting a given demand or other system constraint (Watkins and McKinney 1997).

Because of non linearity of the reservoir systems and the uncertainty of inflows, a chance constraint non linear programming (CCNLP) model which uses the statistical behavior and distribution of the river inflows was applied in this reservoir operation study. The use of Microsoft Excel Solver rather than sophisticated computer programs would be easily applied to manage the varying water supply and demand conditions. This study illustrates the application of the CCNLP model to Koga irrigation reservoir in Ethiopia.

This reservoir has been operated using non-optimized fixed guiding curves relating reservoir water level and volume versus irrigable area (MacDonald 2008), and operator’s subjective judgment. In the past irrigation years, reservoir water has been used to irrigate less than 73.5 % of design command areas which implies that either the reservoir water was mismanaged or insufficient to irrigate all command areas.

Moreover, as cropping pattern varies year to year in the Koga irrigation scheme due to farmers’ preferences, socioeconomic factors and government directives, the amount of reservoir releases would vary as well. Under these circumstances, development of dynamic optimal reservoir operation policy is mandatory for efficient water utilization. Therefore, the objective of this study is to develop monthly optimal reservoir operation policy using a chance constraint non linear programming model. This would enable decision makers or reservoir operators to stipulate the desired monthly reservoir releases as a function of varying water supply and demand conditions.

2 Material and Methods

2.1 Description of the Study Area

The Koga Irrigation dam is located at 37°08’ E and 11°20’ N, South of Lake Tana in the Blue Nile River Basin, Ethiopia (Fig.  1 ). The Koga catchment lies between 11°10’ and 11°22’ North Latitude and 37°02’ and 37°17’ East Longitude. Its catchment covers an area of 22,000 hectares at dam site (MacDonald 2004). Koga irrigation system is comprised of a water supply source (reservoir) behind a semi homogeneous earth fill dam, a water distribution canals and demand centers (12 command areas covered by the irrigation network). The general characteristics of the dam and irrigation scheme are summarized in Table  1 .

Fig 1
figure 1

Koga Irrigation and Watershed Management Project (adapted from Ernst 2012)

Table 1 Characteristics of Koga dam and irrigation scheme

2.2 Irrigation and environmental demand

Reservoir operation model requires estimates for reservoir inflows, irrigation and environmental water demands, evaporation and conveyance losses. Expected monthly inflows into the reservoir at 90 %, 80 %, 70 %, 60 % and 50 % probability of exceedance (ρ) were estimated from the distributions fitted using Cumulative Frequency Program. Irrigation demand was estimated using CROPWAT 8:0 for five scenarios (I, II, III, IV and V) of specified cropping patterns for maize, wheat, potato, onion and pepper crops (Table 2). Scenarios I to IV were determined using a chance constraint linear programming model. Scenario V is the irrigation project’s design cropping pattern (MacDonald 2006). Monthly compensation releases for downstream environment are shown in Table 3.

Table 2 Cropping pattern scenarios in hectares
Table 3 Monthly compensation release (Mm3)

2.3 Model Development

The objective of reservoir operation is to minimize the annual water supply deficit function (Eq.1). This function is defined as the sum of the squares of the differences between the quantity of water released from storage and the target requirement for all intervals (months) of the irrigation season. Fig.  2 shows sequential allocation of reservoir water in monthly interval with in irrigation season. Monthly target irrigation requirements were obtained from monthly gross irrigation water calculated for specified cropping patterns. The irrigation system efficiency of 48 % (MacDonald 2006) for the conveyance and application losses was used.

Fig. 2
figure 2

Sequential monthly allocation processes

Reservoir storage was determined by available storage at the beginning of every month and the expected inflows during the month. The inflow to the reservoir was treated as a stochastic state variable in the reservoir continuity equation for solving the CCNLP problem. In chance-constrained models for reservoir operation, deterministic constraints involving hydrologic parameters subjected to uncertainty are replaced by probabilistic statements (Mays and Tung 1992).

The developed CCNLP model was solved using Excel Optimization Solver (EOS) integrated with Microsoft Excel. The information needed by EOS are target cell, changing cell and constraints and the adjustment of maximum run-time, iterations, precisions, tolerance, convergence, and defining linear or non linearity of the problem. Quadratic extrapolation which can improve results on highly nonlinear problems was used to obtain initial estimates of the basic variables in each on- dimensional search.

The deficit function to be minimized (Zt) is given by:

$$ Minimize,{Z}_t={{\displaystyle {\sum}_{t=1}^T\left({R}_t-{D}_t\right)}}^2 $$
(1)

Subject to:

(i) Reservoir storage continuity equation

Water balance of reservoir during irrigation season t is governed by chance constraint reservoir storage continuity equation.

$$ {S}_{t+1}-{S}_t-{P}_t+{R}_t+E{R}_t+EV{P}_t={I}_t^{\rho } $$
(2)

where, S t + 1 is storage at the end of time period t, S t is storage at the beginning of time period t, P t is rainfall during time period t, R t is release volume at time period t + 1, ER t is environmental (compensation) release at time period t, EVP t is evaporation rate at time period t (Eq.9), ρ represents the exceedance probability levels of 90 %, 80 %, 70 %, 60 % and 50 % of reservoir inflow volume and I ρ t is inflow volume during time period t. All variables are expressed in million cubic meters (Mm3).

(ii) Storage boundary constraint

The reservoir storage in any month should not be more than the capacity of the reservoir, and should not be less than the dead storage capacity and is represented by

$$ {S}_{\min}\le {S}_t\le {S}_{\max } $$
(3)

where, S max is the storage capacity of the reservoir (83.1 Mm3) and Smin is the dead storage volume (4.80 Mm3).

(iii) Surface area constraint:

$$ {A}_{\min}\le {S}_t\le {A}_{\max } $$
(4)

where, A min and A max are minimum and maximum surface area constraints, corresponding to minimum and maximum storage volume limits, respectively. The values of minimum and maxim surface areas are 2.69 Mm2 and 19.12 Mm2.

(iv) Release constraint

Amount of water to be released (R t ) from the reservoir for irrigation purposes should meet the irrigation demands of pre-defined cropping pattern.

$$ {R}_t\le {D}_t $$
(5)

where, D t is the target demand for irrigation (Mm3).

(v) Over flow constraint

When the final storage in any month exceeds the capacity of the reservoir, the constraint is given by:

$$ O{f}_t={S}_{t+1}-{S}_{\max } $$
(6)

where, Of t is surplus from the reservoir during the month ‘t’.

(vi) Canal capacity constraint

Monthly reservoir release should not be greater than maximum canal capacity.

$$ {R}_t\le C{C}_t $$
(7)

where, CC t is canal capacity for time interval ‘t’. The main canal was designed to convey 1.2 L/s/ha to 7583 ha of total potential irrigable area (McMahon et al. 2006). The upstream main canal design discharge is 9.1 m3/s. Therefore, CC t of 24.37 Mm3 per month was used.

(i) Non-negativity

All the decision variables must be greater than or equal to zero.

$$ {R}_c\ge 0,{A}_c\ge 0,EV{P}_t\ge 0,E{R}_t,O{f}_t\ge 0 $$
(8)

Monthly precipitation data for the Merawi meteorological station was used to estimate monthly rainfall volume on the reservoir surface area. Reservoir surface area for each month t was estimated substituting the reservoir volume in to area -capacity curve fitted using data shown in Table 4. The evaporation loss (EVP t ) is a nonlinear function of the reservoir surface area (A t ) at period t.

Table 4 Koga reservoir area, volumes and stage relationship
$$ EV{P}_t={e}_t*{A}_t $$
(9)

where e t is evaporation rate (mm/day) estimated using a Simplified Penman Equation (Linacre 1993). Monthly reservoir volume available for irrigation from June to November (wet season) was calculated by subtracting evaporation losses, and adding inflows and rainfall on the reservoir surface using Microsoft Excel Solver. No compensation release was deducted in this case as it is not permitted in wet season. Finally, the reservoir volume at the end of November was used as initial storage while optimizing the release.

2.4 Reservoir Performance

The purpose of performance measures is to have a mechanism to quantitatively compare, for alternative operating plans, the effectiveness of the reservoir system in meeting specified objectives. Consequently, the performance measures must be a function of the storage and release parameters which define an operating policy. In this study, reliability and vulnerability, and sum of square deficit (SSD) of reservoir release for meeting demand were used as reservoir system performance indices.

Reliability is the probability of success. The success interval is an interval in which the amount of water meeting demand is more than a specific threshold. The threshold can be 100 % or less of demand. Reliability estimates can be computed on either a period or volumetric basis. Period reliability can be defined as the proportion of time that the reservoir is able to meet demands. Volumetric reliability (Rv) is the ratio of the volume of water supplied to the volume demanded (McMahon et al. 2006) (Eq. 10).

$$ {R}_{\nu }=\frac{V_S}{V_d} $$
(10)

where, V s is the volume of water supplied and V d is the volume of water demanded during a given period. Vulnerability measures the possible magnitude of a failure if one occurs. Maximum vulnerability (Eq.11) is a suitable indicator of reservoir performance (Kjeldsen and Rosbjerg 2004).

$$ {\nu}_{\max }= \max \left\{{\nu}_j\right\} $$
(11)

where, ν j is maximum irrigation water deficit among all the continuous failure or unsatisfactory months and ν max is maximum vulnerability. In this study, six thresholds of 100 %, 90 %, 80 %, 70 %, 60 %, 50 % of the irrigation demand which are equivalent to 0 %, 10 %, 20 %, 30 %, 40 % and 50 % deficit irrigation, respectively were used to compute volumetric reliability and vulnerability for exceedance probability of 80 % reservoir inflows. Then the best scenario was selected based on minimum sum of square deviation (SSD), the highest reliability and minimum vulnerability indices. Finally, optimal monthly reservoir operation policies (storage and release values) in the form of table were presented and their rule curves were developed.

3 Results and Discussion

3.1 Irrigation Demand

Gross irrigation (mm) and 100 % of irrigation water demands (Mm3) for different scenarios of cropping pattern are presented in Table  5 . As it was shown in the table the maximum water demand occurs in March.

Table 5 Gross irrigation (mm) and irrigation demand (Mm3) for different scenarios

3.2 Reservoir Water Supply

Expected monthly inflow into the reservoir at 90 %, 80 % and 70 %, 60 % and 50 % probability of exceedance (ρ) is shown in Fig. 3. The higher probability levels indicate low flows and the lower ones indicate high flows. The volume of reservoir inflow begins to increase in June and reaches its maximum in August. Then rapidly decreases to November following the decline of rainfall. It is only base flow that flows into the reservoir from December to May (dry season).

Fig. 3
figure 3

Koga river flow at different probability levels

Cumulative reservoir inflows and reservoir storage is shown in Table  6 . According to MacDonald (2006), the 7000 ha irrigated area is governed by the 80 % reliability yield per annum from the dam. This design reservoir yield could be achieved at all exceedance probability levels of 80 % and less when the reservoir is empty at the end of irrigation season (May) (Table  6 ). Cumulative reservoir inflow was 77.67 Mm3 at 80 % probability of exceedance (ρ). The reservoir storage at the end of November with carry over year storage of 4.8 Mm3 was 78.58 Mm3 at ρ 80 %. This volume was used as initial storage during optimizing reservoir operation.

Table 6 Cumulative reservoir inflows (Mm3) when it is empty at May

Eq.12 is the best fitted reservoir surface area –capacity curve for Koga irrigation reservoir.

$$ A=2.68+0.26*V-0.002{\left(V-30.4429\right)}^2 $$
(12)

where, A t is reservoir area (km2) at month t and V t is reservoir volume (Mm3) at month t. Estimated monthly evaporation rate (mm) is shown in Table  7 .

Table 7 Monthly reservoir evaporation (mm)

3.3 Actual Reservoir Operation

The actual data of reservoir stage, volume and irrigation releases recorded for the year 2012/13 is shown in Table  8 . No compensation release was permitted to downstream environment but used for irrigation purpose. Before the commencement of irrigation season (i.e., December), a total of 1.54 Mm3 of the reservoir water was released through irrigation off take and utilized for land preparation. From this amount, 0.52 Mm3 was released in October and 1.02 Mm3 in November. While optimizing reservoir operation policy, water stored at the end of November and the reservoir inflows from December to May at ρ 80 % have been considered. For this reason, the water released before December was not considered during comparison of the optimized irrigation releases with the actual releases in 2012/13. Hence, the total water utilized for irrigation purpose from December to May would be 66.2 Mm3.

Table 8 Actual reservoir operation for the year 2012/13

3.4 Optimal Reservoir Operating Policies

Based on minimum sum of square deficit (SSD) criterion, the best reservoir operation policies selected under all scenarios at exceedance probability (ρ) of 80 % with and without compensation release permitted are shown in Table  9 and Table 10, respectively. From the results of the reservoir operation analysis (Table  9 ), sum of squared deficit (SSD) was minimized to near zero under all scenarios at maximum allowable deficit of 20 % for scenario I, at 30 % for scenario II, III and V, and at 40 % deficit for scenario IV. In this case, reservoir operation with the lowest thresholds of water deficit and SSD is scenario I. Having minimum SSD would reduce the risk and consequences of irrigation water supply shortages in the irrigation project. Therefore, reservoir operation is the most reliable and the least vulnerable at scenario I and the least reliable and the most vulnerable at scenario IV at ρ 80 %.

Table 9 Reservoir operation policies for different irrigation thresholds and scenarios with compensation release at ρ 80 % of reservoir inflow
Table 10 Reservoir operation policies for different irrigation thresholds and scenarios without compensation release at ρ 80 % of inflow

If compensation release is not permitted, SSD would be near zero at 10 % irrigation deficit for scenario I, at 20 % irrigation deficit for scenario II, III and V, and at 30 % irrigation deficit for scenario IV at ρ 80 % (Table 10). Based on minimum thresholds of deficit irrigation and SSD, scenario I was the most reliable, scenario II, III and V were the second most and scenario IV was the least reliable reservoir operations.

3.5 Performance Measures

The performance measures of a CCNLP models at exceedance probability of 80 % under different irrigation deficit levels with and without compensation release permitted are shown in Table  11 and Table  12 , respectively. From Table  11 , the values of the lowest sum of square deviations (SSD) were near zero, vulnerability reliabilities were one, and the maximum volumetric reliabilities were near zero at irrigation deficit thresholds of 20 % under scenario I, 30 % under scenario II, III and V, and 40 % under scenario IV when compensation release is permitted for downstream environment.

Table 11 Performance tests of reservoir operation at ρ 80 % with compensation release
Table 12 Performance tests of reservoir operation at ρ 80 % without compensation release

Similarly, these performance indices were gained at irrigation deficit thresholds of 10 % under scenario I, 20 % under scenario II, III and V, and 30 % under scenario IV when compensation release is not permitted for downstream environment. SSD of zero indicates that irrigation water demand has been met at all monthly time intervals in irrigation season. Similarly, vulnerability of zero shows the maximum irrigation water deficit among all the continuous failure or unsatisfactory periods is zero. Volumetric reliability of one implies that 100 % of the irrigation demand has been met throughout irrigation season. The results of these performance measures denote that irrigation demand has been met throughout irrigation season at the stated thresholds of deficit irrigation under all scenarios.

Reservoir operation of scenario V was the best among scenario II and III for the following reasons. First, scenario V has best combinations of all crops with the lowest onion crop (which is perishable) area allocation. Hence, scenario V has the least risks of vegetable crop damage. Second, the area cultivated under scenario V is greater than that of scenario III but equal with that of scenario II. Hence, as large area cultivated, greater land holders benefitted and greater job opportunities could be created for daily laborers.

3.6 Optimal Operating Rule Curves

Optimal operating rule curves derived from the best reservoir operation policies from Table  11 and Table  12 are shown in Fig.  4 and Fig.  5 , respectively. The curves indicate the desired storage volumes of the reservoir and release at any particular month. These curves stipulate how water is to be stored and released during the subsequent months based on the current state of the storage volume and time of the irrigation season at 80 % probability of exceedance. The results dictate that the patterns of the optimal rule curves for storage versus time are similar to the actual rule curve. But the actual curve lies above the optimal curves in April and May. This implies that more water was left at the end of irrigation season. This reduces the reservoir efficiency. However, the patterns of optimal release rule curves are not exactly similar with that of the actual. This was mainly due to the time lag of irrigation commencement in addition to the use of static rule curves by dam gate operator.

Fig. 4
figure 4

Operating rule curves for irrigation with compensation release

Fig. 5
figure 5

Operating rule curves for irrigation without compensation release

4 Conclusions

In this study, a chance constraint non linear programming optimization was applied to determine monthly operating policies (storage and releases) for five scenarios of predetermined cropping patterns for Koga irrigation scheme, Ethiopia. The objective function of the model was set to minimize the sum of squared deviation (SSD) from the desired targeted supply at exceedance probability (ρ) of 80 %.

The results of the reservoir operation analysis showed that the most reliable and the least vulnerable reservoir operation was obtained at scenario I. Scenario II, III and V were the second most reliable and scenario IV was the least reliable and most vulnerable scenario. However, reservoir operation of scenario V would be the best amongst scenario II and III for best combinations of all crops having the least risks of crop damage, and larger numbers of land holders benefitted from greater area cultivated and the subsequent higher job opportunity for laborers. The total design command area of 7,000 ha, denoted by scenario V, could be irrigated at maximum thresholds of 30 % irrigation deficit with higher reliability and without significant vulnerability to water shortages. Its thresholds of deficit could be reduced to 20 % if compensation release is not permitted for downstream environment. This threshold of deficit could be reduced by far if the irrigation efficiency is improved from the current 48 %.

If all of compensation release is used for irrigation, the thresholds of deficits for all scenarios would be reduced by 10 % from that of irrigation with compensation release permitted. The study also demonstrated that the simplicity and flexibility of Microsoft Excel Solver in efficiently optimizing the operation policy of an existing reservoir for varying water supply and demand conditions. The developed model could be used by operators or decision makers, given simple training, for real time reservoir operation decision making system. Finally, it was recommended to study the application efficiency of furrow irrigation and conveyance efficiency of irrigation canals, determination of optimal thresholds of deficit irrigation for major crops grown in the project area to maximize water productivity, and optimal cut off time for furrow irrigation using real-time infiltration prediction techniques.