Introduction

Increasing atmospheric greenhouse gases is known to be the cause of global warming which in turn induces the changes of precipitation and temperature. The impacts of climate change on water resources have been the focuses of many hydrometeorological studies. For example, the most widely reported effects on streamflows are due to the changes of precipitation and temperature (Gleick 1987; Tung and Haith 1995; Tung 2001). Climate change could also affect water demand, especially agricultural water requirements (McCabe et al. 1990; Tung and Haith 1998). Since the requirement of water storage is determined by both streamflows and water demands, the evaluation of future reservoir storage should take the influences of climate change into consideration.

There are numerous uncertainties should be considered in the impact studies of climate change. Most impact studies rely on the climate change scenarios, which can be derived from the predictions of General Circulation Models (GCMs). More than one GCMs predictions are often used to avoid the bias caused by a single model. Due to the complexity of the interacted processes between global warming and the climate system, different GCMs often have different predictions. The major uncertainties of the impact studies are essentially inherited from the discrepancies among various GCMs’ predictions, which increase the difficulties for the planning of reservoir storage. Others might be caused by the downscaling techniques employed on handling spatial and temporal scale issues that are not the focus of this study.

Linear programming (LP) model is commonly applied for water resources planning, but the algorithm itself is lack of ability to deal with such uncertainties. The LP model is to maximize or minimize a linear function with linear constraints. Typically, the mean values of coefficients are used for a model. Thus, it is unable to reflect the uncertainty of a system. Linear programming with chance constrained (Loucks et al. 1981) was developed to deal with such uncertainty. However, extra efforts are needed to analyze the probability distribution of the concerned information.

Interval Number Linear Programming (INLP) was introduced to solve for the best (superior) and the worst (inferior) optimal solutions (Tong 1994) from all possible combinations of interval coefficients and the right hand side constants. Interval numbers reflect the maximum and minimum predictions, and both of them are with the same properties. By maximizing the minimum value of membership functions among the objective and constraints, fuzzy linear programming (FLP) model (Negoita and Sularia 1976) has been applied to many research areas. Fuzzy concept could help us to evaluate the tolerance because the optimal solution may be overestimated while both maximum and minimum predictions are used without fuzzy sets.

A fuzzy linear programming model with interval numbers was proposed in this study, named as Interval Number Fuzzy Linear Programming (INFLP) model. The INFLP model was applied to deal with the uncertainty of climate change impacts caused by using different GCMs. Reservoir active storage was determined to meet water demands according to upstream inflows. Water demands and inflows under climate change with uncertainties taken into account can be evaluated. The projected change of active storage presents the effects of climate change. Typically, the probability distributions are used to resolve the inflow characteristics by most research. But the shortcoming is that the probability distributions are not well defined in the case of climate change. Instead, interval numbers can be applied to indicate possible range of inflows and water demand variations. On the other hand, the level of satisfaction of water supply is defined subjective to the fuzzy membership function. The purpose of this study is to propose a systematic framework incorporating the INFLP model with hydrological simulations for water resources planning under the conditions of climate change.

Methodology

A simulation/optimization framework is proposed for evaluating the impacts of climate change on the reservoir active storage that depends on water demands and inflows. Reservoir inflows were simulated by using the WatBal model, and water demands were evaluated for different climatic change conditions. And, the active storage was minimized by the use of INFLP model.

Fuzzy sets and interval numbers were used to describe the satisfaction of water supply and the uncertainties of water demands and inflows, respectively. Little deficit of the unsatisfied water supply is considered to be tolerable and described by a fuzzy set. On the other hand, different GCMs may predict different temperature and precipitation fields and thus result in different forecasted inflows and water demands. Interval numbers were used to describe the ranges of inflow and water demand variations that predicted based on different GCMs’ scenarios. Finally, an INFLP model was formulated for the planning of the reservoir capacity under the effects of predicted climate change.

The flowchart of this study is shown in Fig. 1. Climate scenarios were derived from historical weather records and GCMs’ outputs, and then current and future weather data for simulation were generated based on these scenarios. The future weather data were used to predict future water demands. Meanwhile, the WatBal model was used to simulate the inflows for the same climate change conditions. After modifying water demands and simulating inflows, an INFLP model was formulated to determine the optimal active storage.

Fig. 1
figure 1

The flow chart of this study

Simulation model

The WatBal model (Yates 1996), based on the study of Kaczmarek (1993), was used to simulate monthly streamflows in this study. The WatBal is a conceptual and lumped water balance model. It required the input of precipitation and temperature. The output fields of the model included evapotranspiration and streamflow. Surface runoff, subsurface runoff, and evapotranspiration are presented as the functions of relative soil water storage. The differential equation used to describe water balance of soil moisture is as follow:

$$ S_{\max } {\frac{{{\text{d}}z}}{{{\text{d}}t}}} = P_{\text{eff}} \left( {1 - \beta } \right) - R_{\text{s}} - R_{\text{ss}} - R_{\text{b}} - E_{\text{v}} $$
(1)

where S max is maximum catchments water holding capacity; z is relative soil water storage; P eff is effective rainfall, and β·P eff is direct runoff (R d); R s is the surface runoff; The R d is presented as the direct runoff which is no relationship with soil water storage. The R s is quickly response of rainfall as a function of soil water storage. R ss is subsurface runoff; R b is base flow; and E v is evapotranspiration. Total runoff, for each time step, is the sum of the four components:

$$ R_{\text{t}} = R_{\text{d}} + R_{\text{s}} + R_{\text{ss}} +R_{\text{b}}. $$
(2)

Surface runoff is defined as follow:

$$ R_{\text{s}} = {\text{Max}}\left[ {0,z^{\varepsilon } \left( {P_{\text{eff}} - R_{\text{d}} } \right)} \right]. $$
(3)

In the above equation, ε is a constant, surface runoff is approaching zero for an infinitesimal values of relative storage. R ss can be defined as a nonlinear reservoir system as follow:

$$ R_{\text{ss}} = \alpha z^{\gamma }, $$
(4)

where α and γ are constant parameters in Eq. 4. Evapotranspiration is a function of potential evapotranspiration (PET) and the relative catchment soil water storage state. A number of expressions have been given to describe evapotranspiration as a function of soil moisture state (Kaczmarek and Krasuski 1991). The control equation for evapotranspiration is defined as follows:

$$ E_{\text{v}} = {\text{PET}} \times z. $$
(5)

The INFLP model

Different GCMs predict different changes of precipitation and temperature at the same time period, and thus result in different forecasted values for inflows and water demands. The interval numbers are used to describe the ranges of forecasted inflows and water demands by different GCMs. With this uncertain information, an INFLP model is formulated as the M1 model.

M1 model

$$ \begin{gathered} \begin{array}{*{20}c} {Min\,K_{\rm a}}\\ S.T.\\ {S_{13,y} = S_{1,y + 1} } & {} & {y = 1, \ldots ,n - 1} \\ {S_{t,y} - S_{t + 1,y} \mathop > \limits_{\sim } \left[ {y_{t,y}^{ - } ,y_{t,y}^{ + } } \right] - \left[ {q_{t,y}^{ - } ,q_{t,y}^{ + } } \right]} & {t = 1, \ldots ,12} & {y = 1, \ldots ,n} \\ {K_{a} \ge S_{t,y} } & {t = 1, \ldots ,12} & {y = 1, \ldots ,n} \\ \end{array} \hfill \\ all \, variables \ge 0 \hfill \\ \end{gathered} $$

where interval numbers, [y t,y , y + t,y ] and [q t,y , q + t,y ], present the range of water demands and inflows respectively, derived from the simulation models and water demand projection. The y t,y is the minimal value of inflows among all GCMs’ scenarios at month t of year y. K a is the active storage for planning and S t,y is the storage of reservoir. The symbol “\( \mathop > \limits_{\sim } \)” is used to describe fuzzy relationship.

The M1 model is then divided into two submodels, which are based on the principle of interval number linear programming (Tong 1994), denoted as M11 model and M12 model. The relationship between the optimum and feasible regions is the larger the feasible region, the better the optimal solution. M11 model could produce the best optimum solution (i.e., the superior K a, denoted as K a,min) with the largest feasible region. On the other hand, the M12 model could find the worst optimum solution (i.e., the inferior K a, denoted as K a,max) with the smallest feasible region.

M11 model

M12 model

Min K a

Min K a

Subject to:

Subject to

\( S_{13,y} = S_{1,y + 1} \)

\( S_{13,y} = S_{1,y + 1} \)

\( S_{t,y} - S_{t + 1,y} \mathop > \limits_{\sim } \;y_{t,y}^{ - } - q_{t,y}^{ + } \)

\( S_{t,y} - S_{t + 1,y} \mathop > \limits_{\sim } y_{t,y}^{ + } - q_{t,y}^{ - } \)

\( K_{\text{a}} \ge S_{t,y} \) all variables  0

\( K_{\text{a}} \ge S_{t,y} \) all variables  0

Because little deficit of water supply is tolerable, the capacity of active storage and the relationship between storage and supply could be regarded as content with the fuzzy relationship. Zadeh (1965) proposed a membership function to characterize fuzzy sets. Different levels of designed service can be characterized into a set which service is acceptable with different satisfaction. If designed service (X t ) has to be not less than requirement (x t ), i.e., \( X_{t} \mathop > \limits_{\sim } x_{t} , \) an acceptable set can be described by a membership function as Eq. 6. The value of membership function is denoted as μx. Equation 6 explains that when service (X t ) is larger than or equal to the goal (x t ), the service is 100% belong to the acceptable set, which the value of membership function is 1. When the designed service is less than a tolerant minimum level (x t  − dx t ), it is not belong to the acceptable sets, and thus the value of membership function is 0. Otherwise, the service, between (x t  − dx t ) and (x t ), is designed linearly as the decrease of service.

$$ u_{x} = \left\{ {\begin{array}{*{20}c} 1 & {{\text{if}}\quad X_{t} \ge x_{t} } \\ {1 - {\frac{{x_{t} - X_{t} }}{{dx_{t} }}}} & {{\text{if}}\quad x_{t} - dx_{t} \le X_{t} < x_{t} } \\ 0 & {{\text{if}}\quad X_{t} < x_{t} - dx_{t} } \\ \end{array} } \right. $$
(6)

Therefore, the objective function and the second constraint in the M1 model could be described by a fuzzy membership function shown as Fig. 2. Then, the INFLP can be formulated as the M21 model and the M22 model as follows.

Fig. 2
figure 2

Membership functions of the objective function and constraints

M21 model

M22 model

Max λ

Max λ

Subject to \( \begin{gathered} \lambda \le 1 - {\frac{{K_{{^{{_{\text{a}} }} }}^{\sup } }}{{K_{{{\text{a}},\min }} }}} \hfill \\ \lambda \le 1 - {\frac{{\left[ {y_{t}^{ - } - q_{t}^{ + } } \right] - \left( {S_{t} - S_{t + 1} } \right)}}{{dy_{t} }}} \hfill \\ \end{gathered} \)

Subject to \( \begin{gathered} \lambda \le 1 - {\frac{{K_{{_{\text{a}} }}^{\inf } }}{{K_{{{\text{a}},\max }} }}} \hfill \\ \lambda \le 1 - {\frac{{\left[ {y_{t}^{ + } - q_{t}^{ - } } \right] - \left( {S_{t} - S_{t + 1} } \right)}}{{dy_{t} }}} \hfill \\ \end{gathered} \)

\( K_{{_{\text{a}} }}^{\sup } \ge S_{t,y} \) all variables  0

\( K_{{_{\text{a}} }}^{\inf } \ge S_{t,y} \) all variables  0

where K a,min and K a,max can be derived from the M11 model and the M12 model without considering fuzzy relationships, respectively. The denominator, d y , is the tolerable deficits. Then, different superior and inferior active storages, \( K_{\text{a}}^{\sup } \) and \( K_{\text{a}}^{\inf } , \) can be determined when different levels of tolerable deficits are given.

Experiment design

The water supply system of the Tsengwen reservoir, located on the Tsengwen creek, Taiwan, was chosen as the study site. The predictions of the CCCM (Canadian Center for Climate Modeling) GFDL (Geophysical Fluid Dynamics Laboratory), and GISS (Goddard Institute for Space Studies) models were used to derive climate change scenarios.

Descriptions of study site

The area of the Tsengwen reservoir watershed is 489 km2. The average inflow is 37.3 cm. About 85% of annual streamflows are recorded in the typhoon season, May through October. Historical records show that the maximum 3-day inflow is 574.2 million m3. The reservoir is designed for agricultural, industrial, and domestic water usage. Its water supply goals are shown in Table 1. The annual demands of the agriculture, industry, and domestics usage are about 900 million m3 (86%), 27 million m3 (3%), and 120 million m3 (11%), respectively.

Table 1 Water supply goals of the Tsengwen reservoir for different users (104 m3)

Climate change scenarios

The impact of climate change on water resources was evaluated using three climate change scenarios derived from the predictions of equilibrium experiments from three GCMs, CCCM, GFDL, and GISS. The values of monthly mean temperature and precipitation under 1 × CO2 and 2 × CO2 were taken from the nearest grid points, which the 1 × CO2 denotes normal atmospheric CO2 concentration and the 2 × CO2 means the doubling atmospheric CO2 concentration. The predicted change of temperature of a watershed was assumed to be the same as the difference of temperatures between 2 × CO2 and 1 × CO2 conditions (Tung and Haith 1995; Tung 2001). The change of precipitation was considered as a fraction of precipitation in 2 × CO2 climate condition to that in 1 × CO2 climate condition. The relationships are given as follows.

$$ \mu_{\text{mT}}^{'} = \mu_{\text{mT}} + \left( {\mu_{{{\text{mT}},2 \times {\text{CO}}_{ 2} }} - \mu_{{{\text{mT}},1 \times {\text{CO}}_{ 2} }} } \right), $$
(7)
$$ \mu_{\text{mP}}^{'} = \mu_{\text{mP}} \times \left( {{{\mu_{{{\text{mP}},2 \times {\text{CO}}_{ 2} }} } \mathord{\left/ {\vphantom {{\mu_{{{\text{mP}},2 \times {\text{CO}}_{ 2} }} } {\mu_{{{\text{mP}},1 \times {\text{CO}}_{ 2} }} }}} \right. \kern-\nulldelimiterspace} {\mu_{{{\text{mP}},1 \times {\text{CO}}_{ 2} }} }}} \right), $$
(8)

where μ mT and μmT are current and future monthly mean temperature (°C), \(\mu_{{\rm mT},1\times {\hbox {CO}_2}}\) and \(\mu_{{\rm mT},2\times {\hbox {CO}_2}}\) and μ mT,2×CO2 are simulated monthly mean temperatures (°C) under 1 × CO2 and 2 × CO2 conditions; μ mP and \(\mu_{\rm mP}^\prime\) are current and future monthly mean precipitation (cm), \(\mu_{{\rm mP},1\times {\hbox {CO}_2}}\) and \(\mu_{{\rm mP},2\times {\hbox {CO}_2}}\) are simulated monthly mean precipitation (cm) under 1 × CO2 and 2 × CO2 conditions. The predictions of the GCMs (1995 version) were downloaded from US Country Studies Program in the NCAR ftp site (ftp://ncardata.ucar.edu/pub).

Design of agricultural water demand

The changes of agricultural water demands due to climate change were considered. The current demand is a designed goal under current climate, while the future demand includes the impacts on potential evapotranspiration caused by climate change. It is assumed that the change of agricultural water demand is proportional to the change of potential evapotranspiration. The monthly agricultural water demand was described as:

$$ D_{\text{a,m}}^{'} = D_{\text{a,m}} \times {\frac{{{\text{PET}}_{\text{m}}^{'} }}{{{\text{PET}}_{\text{m}} }}} $$
(9)

where PETm and \({\rm PET}_{m}^\prime\)PET m ′ are potential evapotranspiration estimated under 1 × CO2 and 2 × CO2, respectively, and D a,m and D a,m′ are agricultural water demands under these two climate conditions, respectively. The effect of change of rainfall on agricultural water demand is not considered in the study.

Results

The results of calibrating and validating the WatBal model, simulated inflows for different climate scenarios and optimized active storage for climate change are described here.

Calibration and validation of the WatBal model

For determining the parameters, β, ε and α, in the WatBal model, the monthly rainfall records from 1974 to 1978 are used. The correlation coefficient that calculated between observed and simulated inflows is 0.97. Table 2 shows the calibrated parameters of the WatBal model. Further the records from 1979 to 1983 are used to validate these parameters. The correlation coefficient is about 0.93. The simulated and observed monthly streamflow hydrographs are shown in Fig. 3. The WatBal model is capable to simulate the inflows. The calibrated parameters were assumed to be constant and will be applied to simulate possible inflows for future climate conditions.

Table 2 Parameters of calibration in WatBal
Fig. 3
figure 3

The observed and simulated mean monthly flows of the Tsengwen Reservoir watershed—validation

Impacts on streamflows

Streamflows were simulated under current and three different future climate scenarios. The results were given in Table 3. The maximum and minimum changes of streamflows for each month among these climate change scenarios are shown. It is noted that wet season inflows (from May to October) are increased by the range of 11–28% and a maximum decrease of about 8% is found at the dry season (from November to April). The change of monthly temperature is shown in Table 4.

Table 3 Simulated current inflows and future inflows under different climate change scenarios (unit: cm)
Table 4 The change of monthly temperature under different climate change scenarios (unit: °C)

The results of different GCMs are not consistent. For example, the changes of inflow in Jun are 40, −4.7, and 54% from the CCCM, GFDL, and GISS scenarios, respectively. The highest change of inflow is from the GISS scenario, and the lowest is from the GFDL scenario. But in August the highest change of inflow is from the GFDL scenario, and the lowest is from the CCCM scenario. The maximum and minimum inflows are chosen from all GCMs. The inflows increase from August to October. In other months, the minimum change of inflows is negative and the maximum change is positive.

The abovementioned variations of projected inflows are caused by different climate change scenarios. The inflow increasing from August to October (wet season) also infers that when possessing overflows, reservoirs could lose the ability to prevent flood. Because the inflows decrease in the dry period, the deficit situation might be a serious problem for the allocation of water resources under the climate change conditions. Based on the above discussion, setting up strategies to deal with these predicaments in advance is crucial.

Impacts on agricultural water demand

Using the Hamon’s equation (1961), the potential evapotranspiration (PET) was estimated for both current and future climates. The ratio of future agricultural water demand to the current one was assumed the same as the ratio of the future PET to the current PET. The results were shown in Fig. 4. Among all three scenarios, the maximum and minimum PET increments are 32 to 10%, respectively. The increments occur in both wet and dry periods. This result indicated that water demands were raised under the influence of climate change, and hence more inflows were needed. According to the results of inflow decrease in the dry period under the same climate change conditions, it would be a difficult task to fulfill the requirement of water demand. Therefore, it is important to take appropriate precautions against the extreme deficit. Since the INFLP model handles the range of PET increments as interval numbers and tolerances the deficits with fuzzy sets, the results will show the influence of this increment.

Fig. 4
figure 4

The increment of PET under climate change

Impacts on reservoir active storage

Sensitivity test for tolerable deficits with 5, 10, 15, and 20% shortages were performed in this study. The tolerable deficits can adjust the term of dy in M21 and M22 models. Optimal active storages for different levels of tolerable deficits are shown in Table 5 and Fig. 5. Other parameters were given in Tables 6 and 7. The active storages decrease with the increase of deficiency tolerance. The K a,min and K a,max are 53,363 × 104 and 68,960 × 104 m3 with no deficit, respectively. The estimated active storage is an interval number between K a,min and K a,max, which is evaluated based on three GCMs predictions and can avoid possible bias due to using single GCMs prediction.

Table 5 The active storage and its corresponding membership function under different deficit cases (unit: 104 m3)
Fig. 5
figure 5

Active storages under different deficit cases

Table 6 The range of streamflows resulted from three GCM models under climate change
Table 7 The range of water demands resulted from WatBal model under climate change

As the tolerable deficits increasing, active storages decreases and the difference between K supa and K infa decreased. It shows that the range of active storage will be decrease with tolerable deficits increasing. The difference between K supa and K infa is important information for decision makers, which uncertainty should be considered. The smaller the difference is, the easier the decision can be made. The difference between K a,min and K a,max is about 15,597 × 104 m3 without tolerable deficit. The difference becomes smaller when tolerable deficit becomes higher. Table 5 shows when the deficit is 5%, the difference between K supa and K infa is 11,882 × 104 m3 (24% reduction of the difference between K a,min and K a,max). When the tolerable deficit is 20% the difference is 10,206 × 104 m3 (35% reduction of the difference between K a,min and K a,max).

Conclusions

Uncertainties caused by the use of different GCMs’ predictions may greatly affect the decision making of water resources management. The discrepancies among various GCMs’ predictions cause difficulties to evaluate the impact study of climate change. Specially, the results from GCMs’ are divergent in terms of quality and quantity. This research, including hydrological simulation and optimization model, provides a systematic framework to assess the reservoir capacity under climate change.

Hydrological simulation models were used to predict the impacts of climate change on streamflows and agricultural water demands. Streamflows were simulated by the use of WatBal model, while agricultural water demands were adjusted according to the changes of potential evapotranspiration. Different GCMs predict different temperature and precipitation fields under different climate conditions. With such predicted temperature and precipitation fields, diversified results of inflows and water demands may be obtained. Interval numbers were used in this study to describe the range of inflow and water demand variations resulting from different GCMs’ predictions. Besides, the satisfaction of water supply was described by fuzzy relationships. Both interval numbers and fuzzy relationships were incorporated into a LP model to form an INFLP model. The optimized model determined the minimal and maximal required reservoir active storage.

By using several GCMs’ predictions, the amount of information involved for consideration is increased. However, more uncertainties or variations are included for the determination process. The interval numbers have the property to account for the variation of inflows predicted by different models. The fuzzy membership functions can describe the real tolerance of deficit and present the satisfaction. By using the membership function of deficit, the range of active storage decrease. It is not only to test sensitivity of deficits, but also to reduce the interval of active storage. More important, membership function of deficit is feasible for real world applications. When fuzzy membership functions and interval numbers are used at the same time, the INFLP is built. The superior and inferior optimal solutions can be solved by the INFLP model, and a proper determination is made between these two extremes. The result will be not affected easily by just using predictions from a single GCM model.