1 Introduction

The rapid rise in greenhouse gases (GHG) in the atmosphere since the onset of the Industrial Revolution has led to increases in the global average surface temperature of 0.61 °C from the base period 1850–1900 through the comparison period 1986–2005 (Intergovernmental Panel on Climate Change –IPCC, 2014). Rising global temperature affects key hydrologic variables, such as precipitation and evaporation at regional scales (IPCC 2014), which could have a variety of impacts on water resources worldwide. Research findings have revealed that changes in surface temperature and precipitation characteristics (duration, intensity, form, and timing of precipitation) could affect river flows (Loáiciga et al. 1996; Muzik 2001; Boyer 2010), and the management of water resources (Yu 2002; Jiang 2007; Majone 2012; Ashofteh 2013a). Simulated future temperature and precipitation are used in conjunction with suitable hydrologic models and state-of-the-art optimization models to assess the performance of water resources systems under changing climatic conditions. Coupled Atmospheric-Ocean General Circulation Models (AOGCM) are the best tools currently available for predicting future climatic variables (Wilby and Harris 2006).

Reservoir operation depends on lake precipitation, evaporation, and on river inflows (see Loáiciga 2002), which are impacted by changing climate. The impact that climatic change might have on reservoir operation is now well recognized by water resources analysts. This recognition has encouraged the search for new strategies to adapt to and mitigate possible adverse consequence of climatic change.

Numerous optimization techniques have been developed and applied in all areas of water resources systems, and, in particular, in reservoir operation (Bozorg Haddad et al. 2011a; Fallah-Mehdipour et al. 2011a, 2012a, 2013a), hydrology (Orouji et al. 2013), project management (Bozorg Haddad et al. 2010a; Fallah-Mehdipour et al. 2012b), cultivation rules (Bozorg Haddad et al. 2009; Noory et al. 2012; Fallah-Mehdipour et al. 2013b), pumping scheduling (Bozorg Haddad et al. 2011b), hydraulic structures (Bozorg Haddad et al. 2010b), water distribution networks (Bozorg Haddad et al. 2008; Fallah-Mehdipour et al. 2011b; Seifollahi-Aghmiuni et al. 2011, 2013), operation of aquifer systems (Loáiciga 2004; Bozorg Haddad and Mariño 2011), site selection of infrastructures (Karimi-Hosseini et al. 2011), and algorithmic developments (Shokri et al. 2013). Only a handful of these works dealt with the development and application of adaptive reservoir operation rules under climatic change.

Lee et al. (2011) applied a simulation-operation method for finding a tradeoff between flood control and reservoir recharge objectives under a climatic change scenario in the Colombia river watershed. Minville (2009) reported on the adaptive management of Canadian water resources systems under climatic change scenario for hydro-power operation. They investigated the impact of climate change on hydro-power generation, power station performance, weirs and reservoir reliability using a regional climate model (RCM) with the A2 GHG emission scenario.

The operation of multi-objective water resources systems is a complex decision making problem commonly involving many decision variables and multiple objectives. The impact that climatic change might have on reservoir operating variables would further add to the complexity of decision making. Water resources analysts are by now routinely considering climatic change scenarios in planning future multiple reservoir operation strategies (Lee et al. 2011).

Eum and Simonovic (2010) proposed a new strategy for adapting multi-objective reservoirs to climatic change using optimized operation rule curves using the Differential Evolution Optimization (DEO) algorithm. They weighted water supply, flood control, and hydropower generation objectives to calculate reservoir operation rule curves under climatic change. Zhou and Guo (2013) proposed an integrated optimization model to develop operation rule curves for the Danjiangkou reservoir in China in a base period and three future periods.

It is now recognized by many professionals in the water resources community that reservoir operation rules must take into account climatic change. This work presents an adaptive method to revise reservoir operation rules as an adaption strategy to climatic change. The method is illustrated with an application to the Karoon-4 reservoir in Iran.

2 Methodology

2.1 Climate Scenarios

The preferred tool to generate future climate scenarios is the coupled Atmospheric-Ocean General Circulation Model (AOGCM) (Mithchell 2003; and Wilby and Harris 2006). The path of future GHG emissions is an input to AOGCMs. A set of emission scenarios titled Special Report on Emission Scenarios (SRES) was released by the IPCC in 1996 and updated in 2000 (IPCC 2000). Scenarios are allocated to four main groups: A1, A2, B1 and B2. The A2 scenario of GHG emissions, which is adopted in this work, envisions a heterogeneous world, continuously increasing global population, economic development is primarily regionally oriented, with slow per capita economic growth and technologic change. There are different techniques to generate regional climate scenarios from AOGCM climatic output computed at larger spatial resolution. These methods are known as downscaling techniques (Wilby and Harris 2006). The proportional approach is adopted in this work for spatial downscaling of AOGCM output. This approach downscales climate change scenarios to the basin using the information of the AOGCM’s grid box or boxes that contain the basin under study.

The ‘change fields’ temporal downscaling approach is used in this work to generate monthly climatic scenarios. In this approach, monthly differences (or ratios) are formed between the averages of the AOGCMs outputs dataset for the future and the corresponding averages of the models simulated for a base period. The differences [Eq. (1)] are used for temperature changes and ratios (Eq. 2) are commonly applied to rainfall change (Loáiciga et al. 2000; Hay 2000; Diaz-Nieto and Wilby 2005; Minvill 2008 and Ashofteh 2013b). The differences and ratio approaches are as follows:

$$ \varDelta {T}_t=\left({\overline{T}}_{AOGCM,fut,t}-{\overline{T}}_{AOGCM, base,t}\right) $$
(1)
$$ \varDelta {P}_t=\left(\frac{{\overline{P}}_{AOGCM,fut,t}}{{\overline{P}}_{AOGCM, base,t}}\right) $$
(2)

in which ΔT t and ΔP t = long-term monthly average temperature and precipitation changes for month t, respectively; \( {\overline{T}}_{AOGCM,fut,t} \) and \( {\overline{P}}_{AOGCM,fut,t} \) = the simulated long-term average temperature and precipitation with an AOGCM in future periods for month i, respectively; \( {\overline{T}}_{AOGCM, base,t} \) and \( {\overline{P}}_{AOGCM, base,t} \) = the simulated long-term average temperature and precipitation by AOGCM in the base period for the month t, respectively.

The future (monthly) temperature time series (T t ) is calculated by adding the change in temperature obtained with Eq. (1) to the temperature observed during a baseline period (T obs,t ):

$$ {T}_t={T}_{obs,t}+\varDelta {T}_t $$
(3)

The future (monthly) time series of precipitation (P t ) is calculated by multiplying the change of precipitation obtained with Eq. (2) by the precipitation observed during a baseline period (P obs,t ):

$$ {P}_t={P}_{obs,t}\times \varDelta {P}_t $$
(4)

2.2 Future Runoff Under Climate Change

Basin runoff must be predicted to evaluate the future impacts of climate change on water resources. This is accomplished in this work by means of the rainfall-runoff model IHACRES, which is versatile, computationally efficient, and can be interfaced with climate-change input data.

2.3 The IHACRES Model

The IHACRES model was introduced by Jakeman and Hornberger (1993). This model is based on a non-linear loss module and a linear unit hydrograph module. Precipitation P t and temperature T t are converted to effective precipitation u t using the non-linear loss module in every time step t. The linear module unit hydrograph then converts effective precipitation to runoff in every time step. The catchment wetness index s t (0 < s t < 1) is used to convert precipitation to effective rainfall in a catchment. The catchment wetness index is a function of evaporation and is shown as follows:

$$ {s}_t=C\times {r}_t+\left(1-\frac{1}{\tau_w\left({T}_t\right)}\right){s}_{t-1} $$
(5)

in which P t  = the catchment precipitation in period t, u t  = the effective rainfall in period t. If the soil in the catchment is completely saturated (s t = 1) all precipitation is converted to effective rainfall. τ w (T t ) = is a parameter that controls the value of the s t index when no precipitation occurs. It is calculated as follows:

$$ {\tau}_w\left({T}_t\right)={\tau}_w{e}^{0.062f\left(R-{T}_t\right)} $$
(6)

in which R = reference temperature, τ w = catchment drying time constant, f = the temperature modulation factor. The effective rainfall u t is the product of P t and s t :

$$ {u}_t = {s}_t \times {P}_t $$
(7)

The linear module allows any configuration of linear storages acting in parallel or in series. In a two-storage configuration the unit hydrograph is divided into quick (q) and slow (s) components. The value of runoff in the time step t (q t ) is estimated using the following equation (Jakeman and Hornberger 1993)

$$ {q}_t=\left({\alpha}^{(q)}{x}_{t-1}^{(q)}+{\beta}^{(q)}{u}_t^{(q)}\right)+\left({\alpha}^{(s)}{x}_{t-1}^{(s)}+{\beta}^{(s)}{u}_t^{(s)}\right) $$
(8)

The three parameters C [Eq. (5)], τ w , and f [Eq. (6)] and the four parameters α (q)، α (s)، β (s) or β (q) (Eq. 8) must be calibrated using observed data for the study basin.

3 Reservoir Operation Model

3.1 Multi-objective Optimization Model

Multiobjective optimization seeks to achieve the best possible fulfillment of all the objectives of reservoir operation simultaneously. The objective functions used in this study are the temporal reliability and vulnerability of hydropower generation, following earlier work by Ahmadi (2014).

The reliability of hydropower generation is defined as follows:

$$ RT=\frac{{\displaystyle \underset{t=1}{\overset{T}{N}}}\left({P}_{\;t}\ge \alpha\;.\kern0.24em PPC\right)}{T} $$
(9)

The vulnerability of hydropower generation is defined as follows:

$$ V=\frac{{\displaystyle \sum_{t=1}^T\left(\alpha .PPC-{P}_t\right|}\ {P}_t<\alpha .PPC,\ 0\left|{P}_t\ge \alpha .PPC\right)}{T.\alpha .PPC} $$
(10)

in which RT = temporal reliability of reservoir; α = efficiency threshold of hydropower generation; P t  = hydropower generation at period t; PPC = existing power plant capacity; V = vulnerability of the reservoir; and T = total number of operational periods.

Other equations and additional relevant constraints for single reservoir optimization models are as follows:

Water balance equation in the reservoir:

$$ {S}_{t+1}={S}_t+{Q}_t-{R}_t-S{p}_t-Los{s}_t\left(\ \forall t=1,\dots, T\right) $$
(11)

in which S t and S t+1  = reservoir storage volume at the beginning of the t th and t + 1st periods, respectively; Q t  = river inflow volume to reservoir during period t; R t  = volume of water released from the reservoir during period t; Sp t  = volume of spilled water from the reservoir during period t; Loss t  = volume of evaporation losses from the reservoir during period t.

Loss equation:

$$ Los{s}_t=E{v}_t\times \left(\frac{A_t+{A}_{t+1}}{2}\right)\left(\ \forall t=1,\dots, T\right) $$
(12)

in which Ev t  = evaporation depth at period t; A t and A t+1  = water surface at the beginning of t th and t + 1th periods, respectively.

Area-storage function:

$$ {A}_t=f\left({S}_t\right)\left(\ \forall t=1,\dots, T\right) $$
(13)

in which f(…) = area-storage function.

Spill function:

$$ S{p}_t=\left\{\begin{array}{l}{S}_t+{Q}_t-{R}_t-{S}_{\max}\kern1.5em if\kern1.75em {S}_t+{Q}_t-{R}_t>{S}_{\max}\\ {}\\ {}0\kern8em if\kern1.75em {S}_t+{Q}_t-{R}_t\le {S}_{\max}\kern1.75em \end{array}\right.\ \left(\ \forall t=1,\dots, T\right) $$
(14)

in which S min and S max  = minimum and maximum storage of the reservoir, respectively.

Constraint on storage:

$$ {S}_{\min}\le {S}_t\le {S}_{\max}\left(\ \forall t=1,\dots, T\right) $$
(15)

Constraint on releases:

$$ {R}_{\min}\le {R}_t\le {R}_{\max}\left(\ \forall t=1,\dots, T\right) $$
(16)

in which R min and R max  = minimum and maximum allowable reservoir releases, respectively.

Power formula:

$$ {P}_t=g\times E\times \frac{R{p}_t}{P{F}_t\times Mu{l}_t}\times \frac{\left({\overline{H}}_t-T{w}_t\right)}{1000}\left(\ \forall t=1,\dots, T\right) $$
(17)

in which g = gravitational acceleration; E = power plant efficiency; Rp t  = output water from power plant in period t; PF t  = plant functional coefficient during period t; \( {\overline{H}}_t \) = average head during period t; Tw t  = reservoir tailwater level during period t that depends on output water from the power plant.

Average head formula:

$$ {\overline{H}}_t=\left({H}_t+{H}_{t+1}\right)/2\left(\ \forall t=1,\dots, T\right) $$
(18)

in which H t and H t+1  = head at the beginning of t th and t + 1th periods, respectively.

Head vs. storage function:

$$ {H}_t=g\left({S}_t\right)\left(\ \forall t=1,\dots, T\right) $$
(19)

in which f(…) = head-storage function.

Definition of spill from the power plant:

$$ Rp{s}_t={R}_t-R{p}_t\left(\ \forall t=1,\dots, T\right) $$
(20)

in which Rps t  = additional water spilled from the power plant after hydropower generated in period t.

Power plant capacity constraint:

$$ {P}_{\min}\le {P}_t\le PPC\left(\ \forall t=1,\dots, T\right) $$
(21)

In which P min  = minimum hydropower generation of plant.

3.2 Dynamic Real-Time Reservoir Operation Rules

Reservoir operation rules can be either long term or real time. In long-term operation, a reservoir is operated with a historical long-term series of inflow In real-time operation the released water from a reservoir in each period is a function of variables such as reservoir storage volume at the beginning of the current period or the end of previous period, the reservoir inflow during the current period, and downstream requirements during the current period. In fact, in real-time operation the operator consider combinations of inflow volume, reservoir volume, and released water volume to make the final operational decision for the current period. The volume of released water can be a linear or non linear function of storage volume, inflow volume, or both of these variables.

The volumes of river inflows over different time periods are unknown in real-time operation: t their volumes are estimated using inflow forecasting models. The application of inflow forecasting models may be beset by large errors. As an alternative, real-time operation rules may be such that the volume of released water in each period is a function of the volume of reservoir storage at the beginning of the current period and on the volume of inflow of the previous period, which are known values (Ahmadi 2014). Inflow forecasting model is not needed for the real-time operation rules in this instance. Using this method, real-time operation rules are expressed by Eq. (22). In this case, a separate inflow forecasting model is not needed for the real-time operation rules.

$$ {R}_t=j\left({S}_t,{Q}_{t-1}\right)\left(\ \forall t=1,\dots, T\right) $$
(22)

in which j(…) denotes the function relating the water release in period t to storage in period t and inflow in period t-1.

The amount of water released in period t is expressed by Eq. (23) (see Ahmadi 2014): x 1 , x 2 and x 3, for each month and a total of 36 variables during operation.

$$ {R}_t={x}_1.{S}_t+{x}_2{Q}_{t-1}+{x}_3\left(\ \forall t=1,\dots, T\right) $$
(23)

in which x 1t , x 2t and x 3t are storage, river inflow, and free coefficients, respectively, in the operation rule (23). These coefficients differ from month to month but are fixed for each given month of the year, so that their total number equals 36 (3 × 12). The coefficients x 1 , x 2 and x 3 are treated as decision variables in reservoir optimization in this work. These coefficients introduce flexibility in setting up operation rules leading to improved real-time dynamic operation rules.

3.3 Multi-objective Optimization Algorithm

Multiobjective reservoir operation rules can be optimized using meta-heuristic algorithms (Zhou and Guo 2013). The non-dominated sorting genetic algorithm II (NSGA-II) (Deb 2002) was chosen as the multi-objective optimization problem solver in this work. In the NSGA-II algorithm each population consists of genes that are the decision variables of the optimization model. The choice of a new population in each phase of this algorithm is based on the concepts of dominance, elitism, and population ranking. The algorithm chooses non dominant solutions in each phase and moves to the next phase. The algorithm assures an appropriate distribution of solutions using the concept of Crowding Distance (Deb 2002).

Output of all multi-objective optimization methods is a set of optimal solutions that are called Pareto optimal solutions (Pareto frontier). The Pareto frontier consist a set of non-dominated solutions which are near the optimal solutions for any combination of objectives with an appropriate diversity. All of these optimal solutions are potentially the final choice and the decision maker should choose one of them as a final solution. There are several methods that can be employed to select a final solution among the Pareto set. Young’s (1993) theory can be used to resolve conflicts among objectives in optimal reservoir operation (Shokri et al. 2014).

3.4 Approach to Reservoir Operation

This paper investigates the impact of climate change on real time, multiobjective, reservoir operation. Temperature and precipitation data were extracted from the HadCM3 climate model (Pope et al. 2000) predicted under the A2 emission scenario for the base period (1986–2000) and for the early (2025–2039), middle (2055–2069), and late (2085–2099) periods. The climate model’s predictions were used to generate river inflows to the Karoon-4 reservoir with the IHACRES rainfall simulation model.

Dynamic multi-objective real-time operation rules are herein described by Eq. (23). The temporal reliability [Eq. (1)] and the vulnerability [Eq. (2)] of hydropower generation are the two objective functions of this study. The multi-objective optimization of real-time operation is performed using the NSGA-II. Due to the random nature of the solutions obtained with the NSGA-II the optimization model was run six times, and final Pareto solutions were chosen from the non-dominated solutions of all the runs. The NSGA-II parameters include crossover rate, mutation rate, population size, and number of generations. These parameters are chosen using sensitivity analysis. The optimum value of each parameter is determined by changing one parameter within its allowable range while the other parameters are kept constant. The crossover rate, mutation rate, population size, and number of generations were estimated to be equal to 0.1, 8, 100, and 30000, respectively. Maximum reliability and minimum vulnerability were also obtained with the software LINGO by performing single-objective optimization of each objective function and compared with the multiobjective Pareto solutions. Figure 1 shows a flowchart of the solution methodology employed in this work.

Fig. 1
figure 1

Flowchart of the reservoir operation methodology

3.5 Case Study

The Karoon-bala basin, Iran, has an area of about 14,550 km2 and mean elevation of 2,300 m. It is located in southwestern Iran (see Fig. 2). The 240 km-long Karoon river lies in this basin. The Karoon river has the largest discharge among all rivers in Iran. The concrete, double curvature, arch-type Karoon-4 dam has a height of 230 m. It is the tallest dam in Iran, and is located at the outlet of the Karoon basin. The objectives of the Karoon-4 dam and hydroelectric power plant are water supply (7.3 × 109 m3per year), flood control, and annual hydropower production (2,107 GWhr per year). The mean annual river discharge and rainfall at the Karoon-4 reservoir are 540 × 106 m3 and 620 mm, respectively. The years 1986–2000 were selected as the base period in this study. Monthly rainfall (from 13 stations), temperature (from 2 stations), and monthly river discharge (from hydrometer gauging station at Karoon-4 reservoir) are available for the base period.

Fig. 2
figure 2

Location of the study basin and stations

4 Results and Discussion

4.1 Investigation of Climate Model Performance in the Base Period (1986–2000)

15-year average monthly precipitation and temperature downscaled from HadCM3 model predictions are compared to the 15-year average monthly observed precipitation and temperature in Fig. 3 for the base period at the Karoon-4 reservoir. Climate predictions for temperature and precipitations at the Karoon-4 reservoir were calculated with Eqs. (3) and (4), respectively. As shown in the Fig. 3, the HadCM3 model predicted average temperature that are lower than observed temperature in most months, while it yielded an estimated average precipitation greater than observed precipitation in several months. The correlation coefficient (r), root mean square error (RMSE), and mean absolute error (MAE)) of precipitation and temperature predictions are listed in Table 1. The results show that the HadCM3 model produced acceptable climate predictions for the purpose of this study.

Fig. 3
figure 3

15-year average monthly a temperature, b precipitation of observed data and HadCM3 predictions for the base period (1986–2000)

Table 1 Performance criteria of the HadCM3 model for temperature and rainfall observed data

4.2 Prediction of Climate Variables in Future Periods

Figure 4 shows the long-term average monthly temperature and precipitation predictions for the early (2025–2030), middle (2055–2069), and late (2085–2099) periods. The base period predictions are displayed for comparison purposes in Fig. 4, also.

Fig. 4
figure 4

15-year, long-term, average monthly temperature a and precipitation b in the Karoon basin for the base period and future periods

Figure 4a shows that future periods exhibit higher temperature than the base period. The early, middle and late periods exhibit basin temperatures that are 1.35, 1.45, and 2.20 °C higher than the base period temperature, respectively. Figure 4b shows that the amount of precipitation decreases by 18 % in the early period, 0.4 % in the middle period, and 30 % in the late period relative to the base period. An increase in precipitation is observed only in the Winter and Spring seasons of the middle period. The precipitation decreases relative to the base period in the other periods.

4.3 Prediction of Basin Runoff in Future Periods

The IHACRES hydrologic model was calibrated using observed monthly average temperature and precipitation data for the basin, and Karoon-4 monthly runoff data during 1986–2000. Figure 5 shows partial calibration and verification results. The calibrated IHACRES model was simulated with inputs of predicted monthly precipitation and runoff to simulate predicted runoff at the Karoon-4 reservoir. Results are shown in Fig. 6.

Fig. 5
figure 5

Observed and simulated runoff for a calibration period (r = 84 %, RMSE = 2.01 × 106 m3 and MAE = 1.92 × 106 m3), and b verification (r = 73 %, RMSE = 5.32 × 106 m3 and MAE = 2.16 × 106 m3) period

Fig. 6
figure 6

Average Long-term average monthly runoff observed in the base period and modeled in future periods

Figure 6 indicates a decrease in river inflow to the Karoon4 reservoir in the future periods relative to the base period. The middle period has smaller decrease than the early period, and the late period has the largest decrease in inflow relative to the base period. The middle period exhibits decreases in river inflow that are smaller than those in the early period.

4.4 Real-Time Reservoir Operation in the Base Period

The Karoon-4 reservoir was operated by extracting dynamic real-time operation rules for the base period. These rules were optimized using a two-objective problem that maximizes reliability and minimizes vulnerability of hydroelectric power generation. Results of the two-objective optimization algorithm are shown in the form of Pareto solutions in Fig. 7. The single-objective optimal values of each objective function were calculated using the LINGO software, and are shown in Fig. 7, also. S base I and S base III in Fig. 7 denote the maximum reliability and minimum vulnerability obtained with LINGO from single-objective optimization of each objective function.

Fig. 7
figure 7

Pareto optimal solutions of real-time operation in the base period (1986–2000)

It is seen in Fig. 7 that the Pareto solutions exhibit a good spread in the solutions set, and are near single-objective solutions (absolute optimal solution of each objective function). This indicates appropriate performance of the multi-objective optimization algorithm.

Each of the solutions on the Pareto curve or frontier represents an optimal operation rule which include reservoir release volume, reservoir storage volume, generated hydropower, and volume of spilled water from the reservoir. These variables make up an optimized operation policy. All Pareto optimal solutions are considered equally good. Each of the Pareto solutions can be regarded as an optimal solution and the final choice could be made by the reservoir operator. In this paper, the final optimal decision variables are chosen using Young’s conflict resolution method (Young 1993). S base II in Fig. 7 denotes the final choice of Pareto solutions, which are selected using Young theory.

Table 2 shows the values of the objective functions and optimized coefficients of storage volume (x 1), inflow volume (x 2) and constant values (x 3) in Eq. (23).

Table 2 Optimal solutions for real-time dynamic operation rules in the base period (1986–2000)

4.5 Real-Time Operation Under Climatic Change Condition in Future Periods

The Karoon4 reservoir can be operated according to two approaches under climate change: (1) non-adaptive operation, and (2) adaptive operation. In the non-adaptive operation approach the developed operational rules in the base period are used for operating the reservoir in future periods, and climate change impacts on reservoir operation are investigated. In the adaptive operation approach dynamic real-time operation rules are modified in future periods for adapting to climate change.

4.6 Non-adaptive Operation Approach

Using the predicted inflow for future periods to the reservoir and the operational rules calculated for the base period, real-time operation in the early (2025–2030), middle (2055–2069), and late (2085–2099) periods was simulated for the optimal solutions S base I , S base II and S base III shown in Table 2. Table 3 displays the reliability and vulnerability of hydroelectric power generation obtained from reservoir simulation in the future periods using non-adaptive operation.

Table 3 Non-adaptive real-time operation in the future periods

It is seen in Table 3 that using operational rules developed in the base period in future periods leads to a decrease in reliability and an increase in vulnerability of hydroelectric power generation. The reliability decreases between 45 and 55 % and the vulnerability increases between 22 and 31 % in the early period, the reliability decreases between 27 and 33 % and the vulnerability increases between 16 and 20 % in the middle period, and the reliability decreases between 59 and 64 %, and the vulnerability increases between 45 and 51 % in the late period.

4.7 Adaptive-Operation Approach

Operating rules must be modified in the future for best adaptation to climatic change. Simulated volumes of inflow in future periods were input to the optimization model and dynamic optimal rules of reservoir operation were calculated as multi-objective and single-objective for the early, middle and late periods.

Figure 8 shows the Pareto solutions resulting from multi-objective, adaptive, optimization of reservoir operation in the future periods.

Fig. 8
figure 8

Pareto optimal solutions of real-time operation in a early (2025–2030), b middle (2055–2060), and c late ( 2085–2099) periods

The values of the objective functions and decision variables calculated with the optimization model are presented for the early period (S ' early I , S ' early II and S ' early III ), middle period (S ' middle I , S ' middle II and S ' middle III ) and late period (S ' late I , S ' late II and S ' late III ) in Tables 4 to 6, respectively.

Table 4 Optimal adaptive solutions for real-time dynamic operation rules in the early period (2025–2039)

A comparison of the adaptive operational results for the future periods shown in Tables 4, 5 and 6 with those presented in Table 2 for the base period establishes that the reliability decreases approximately between 38 and 49 % and the vulnerability increases approximately between 21 and 25 %, in the early period relative to those of the base period. Due to the trend of inflow changes in future periods stated earlier in this paper, the reliability and vulnerability in the middle period exhibit smaller changes than in other future periods relative to those of the base period. Specifically, in the middle period the reliability decreases approximately between 31 and 40 % and the vulnerability increases approximately between 9 and 13 % relative to those of the base period. Results for the late period show a decrease between 52 and 62 % for the reliability and an increase between 42 and 45 % for the vulnerability relative to those of the base period.

Table 5 Optimal adaptive solutions for real-time dynamic operation rules in the middle period (2055–2069)
Table 6 Optimal adaptive solutions for real-time dynamic operation rules in the late period (2085–2099)

Adaptive operation results can be compared to those calculated with non-adaptive operation. The non-adaptive operating results (Table 3) and the adaptive results for the future periods (Tables 4, 5 and 6) establish that applying the adaptive operational rules in future periods improves the reliability and vulnerability of hydroelectric power generation, so that the adaptive reliabilities S ' early II and S ' middle II improve 11 and 4 %, respectively, and their vulnerability improves 7 and 5 %, respectively, relative to non-adaptive S early II and S middle II . Hence, changing the reservoir operation rules under climate change in future periods means improved operation, making modification of these rules by applying multi-objective optimization an effective strategy for climatic-change adaptation.

Figure 9 displays the 15-year average monthly values of reservoir release volume, reservoir storage volume, generated hydropower, and the volume of spilled water from the reservoir obtained from the Pareto solutions for the base, early, middle and late periods.

Fig. 9
figure 9

Average long-term volume variations of: a released water; b generated power; c storage volume; and d spilled water from Pareto solutions for the base, early, middle and late

4.8 Concluding Remarks

The HadCM3 model under the A2 scenario was used to predict temperature and precipitation in the Karoon river basin of Iran. The temperature and precipitation predictions were downscaled by the proportional method. Predicted average temperature and precipitation in three future periods -early (2025–2039), middle (2055–2069), and late (2085–2099) were input to the hydrologic model IHACRES to simulate river inflow to the Karoon-4 reservoir. Dynamic real-time operation rules were calculated with the NSGA-II. Lastly, the reservoir was operated under climate change in using non-adaptive and adaptive operations.

The climatic predictions for the future periods indicate that the basin temperature in the early, middle, and late periods decreases about 1.35, 1.45 and 2.20°c relative to the base period, respectively. Precipitation predictions indicate that it would decrease about 18 , 0.4 and 30 % in the early, middle, and late periods, respectively, relative to the base period. Runoff simulation predictions indicate that the inflow to the Karoon4 reservoir would decline in the future periods compared to the base period.

The results for non-adaptive operation show that the reliability of hydropower generation from Pareto solutions in the early, middle, and late periods would be reduced 50, 30 and 63 %, respectively, relatively to those of the base period. The vulnerability of hydropower generation from Pareto solutions in the early, middle, and later periods would be increased 28, 18 and 48 %, respectively, relative to the base period. The results from the adaptive operation approach show that the reliability of selected Pareto solution improves 11, 4 and 11 %, respectively and their vulnerability improves 7, 5 and 4 %, respectively relative to non-adaptive operation approach. As a result, it was shown that applying dynamic multi-objective real-time reservoir operation rules would be an effective adaption approach to climate change.