1 Introduction

Water resources allocation is an essential part of local water resources management. However, the performance of allocation solutions is affected by future uncertain scenarios. Under unexpected supply or demand, allocation solutions may be less than satisfactory. How to cope with the uncertainty of future supply and demand and how to generate a satisfactory allocation solution is a new challenge for water resources management.

To address the challenge, many researchers contributed from different perspectives. The major research focuses included the reduction of uncertainty, strengthening the robustness of allocation solutions, and real-time correction. The reduction of uncertainty entails the awareness of hydrologic nonstationarity. Stationarity is the idea that hydrologic variables have a time-invariant probability density function, with which the properties of future conditions can be estimated from the historical record, and the risks of water supply can be evaluated and managed (Milly et al. 2008). However, global climate change and anthropological interventions have caused increasing change and variability of hydrological variables, and the assumption of stationarity has been questioned or even pronounced “dead” (Milly et al. 2008; Galloway 2011; Bayazit 2015).

Many investigations aim to rebuild the stationarity of hydrologic time series and rework the traditional allocation methods based on the series (Schmocker-Fackel and Naef 2010). Westra et al. (2014) presented a framework for diagnosing and interpreting hydrological nonstationarity to improve the predictive ability of hydrological models. Raje and Mujumdar (2010) presented a modeling framework for effectively constraining uncertainty, using a measure of performance of general circulation models in simulating natural regimes. Coulibaly and Baldwin (2005) proposed an optimal dynamic recurrent neural network to directly forecast different nonstationary hydrological time series. Several investigators have recently discussed nonstationarity and the resulting uncertainty (Cohn and Lins 2005; Shao and Li 2011; Serinaldi 2015). However, how to judge the nonstationarity of hydrologic time series and whether a rebuilt series is stationary have not been concluded. As a result, allocation solutions generated from the “rebuilt series with stationarity” still face the challenge of practical application.

Robust decision making (RDM) focuses on forecasting future conditions to search an “optimal” solution. It considers that future condition represents a wide range of plausible states. The “optimal” solution under one state would be suboptimal if the state changes (Bankes 2002; Herman et al. 2014). Hence, RDM discusses the decision performance in a vast state of future scenarios and chooses a performance as a robust decision to face the future uncertainty (Steinschneider and Brown 2012; Herman et al. 2014). Groves and Lempert (2007) identified key scenarios which are most important to the decision makers and found such cases with statistical analysis to generate a robust long-term water planning in California. Lempert and Groves (2010) used simulation models to assess the performance of agency plans over thousands of plausible futures, helping the Inland Empire Utilities Agency (IEUA) explicitly develop adaptive policies to respond to climate change and integrating these policies into the organizations’ long-range planning process. Herman et al. (2014) developed a multi-objective RDM to discover key tradeoffs between water supply alternatives and their robustness to uncertainties and applied it in North Carolina, U.S., for evaluating regional water supply portfolios for four water utilities.

Real-time correction addresses the uncertain condition by shifting a predesigned solution to an adjustable one. It is a common strategy in flood forecasting (Madsen and Skotner 2005; Heidari et al. 2006; Blöschl et al. 2008). However, real-time correction of water allocation solutions has not been widely investigated, as (1) the uncertain condition has not usually been considered as water demands are not so variable; and (2) the real-time feedback information is hard to acquire. However, nowadays, rapidly changing environmental conditions and complicated development of social and economic systems aggravate the pressure of uncertain water supply and demand, which requires managers to make corrections of former allocation solutions to adapt to new scenarios. On the other hand, water resources management electronic detection system is more common and real-time information is easier to obtain, which allows the feasibility of real-time correction.

Therefore, this study presents a feedback process for real-time correction of water resources allocation to generate a more accurate and efficient solution. The framework is built on the basis of common allocation method, which generates an initial allocation solution as an assumption plan. The performance of the initial allocation, such as allocation differences, is fed back to generate a value of gain with designed feedback functions. The gain then is used to adjust the initial solution to a correction one. We summarize the process as “assumption-simulation-feedback-adjustment” (ASFA). The ASFA framework was used in Longgang River basin as a case study. Results demonstrated that the feedback mechanism of ASFA framework worked efficiently for real-time correction of water resources allocation. The ASFA framework addresses the challenge of future uncertainty well, and is promising for wide application.

2 Methodology

2.1 ASFA Framework

The core idea of feedback allocation is to constitute a feedback loop which follows the route of “assumption-simulation-feedback-adjustment” (ASFA). The framework of ASFA is shown in Fig. 1. The assumption component defines the water resources allocation problem and generates initial allocation solutions (IAS) with a conventional method. The simulation component applies IAS to a real-time hydrological scenario. As scenario uncertainty, the difference series (dif (t)) between IAS and real-time water demand is generated. The feedback component processes dif (t) as a gain value with some design functions. The efficiency of feedback functions is the key part of ASFA. The adjustment component uses the gain value to correct IAS as a feedback allocation solution (FAS). The whole ASFA framework is operated in MATLAB.

Fig. 1
figure 1

Framework of ASFA. ASFA includes “assumption-simulation-feedback-adjustment.” The feedback is the key part. This paper designed three feedback functions, including gain function, correlation function, and least square function. The allocation solutions from all the three functions, as well as the initial one, are compared to their performances

2.2 The Assumption

The assumption is the first part of the ASFA framework. The part generates an initial allocation solution, which was assumed as a practicable one. We forecasted future water demands, defined objectives, decision variables, and constraints to construct a water resources allocation model, and applied genetic programming to determine an IAS.

  1. (1)

    Defining water resources demands.

The main demands and their forecasts, as well as their water use efficiency are defined first, and the basic water consumption system is established. The demands are usually from industrial, municipal, and environmental users. Their forecasts are usually according to historical records and local development prospects, and the artificial neural network is a popular method to do forecasting (Jain et al. 2001; Ghiassi et al. 2008; Adamowski 2008).

The forecast runoff was also generated which important to evaluate the amount of available water resources and the environmental demand (more details in the simulation part).

  1. (2)

    Defining objectives and constraints

The objectives, under which the method was established, are summarized below.

  1. 1)

    Maximize economic benefit

Agricultural, industrial, and municipal sectors are the general water users. Generally, their economic benefits are connected with the amount of supply water. Maximizing the total economic benefit is one of the most important objectives of water resources allocation. The objective function can be defined as follows:

$$ \operatorname{Max}\ WE=\max {\sum}_{t=1}^n\left({w}_{ne}\ast {q_e}^t+{w}_{ni}\ast {q_i}^t+{w}_{nm}\ast {q_m}^t\right) $$
(1)

where WE is the total economic benefit; n is the number of time steps; wne, wni, and wnm are the weights assigned to environmental, industrial, and municipal users, respectively. They can be assigned as the net income per unit of water supply in a simple system; and qet, qit, and qmt are the water resources applied in these three fields at time point t, respectively.

  1. 2)

    Maximize water supply

The objective here is to satisfy all demands as far as possible. The objective function can be expressed as:

$$ \operatorname{Max}\ \mathrm{WS}=\max \left\{{\sum}_{t=1}^n\min \left(\frac{q_e^t}{q_{en}^t},1\right)+\min \left(\frac{q_i^t}{q_{in}^t},1\right)+\min \left(\frac{q_m^t}{q_{mn}^t},1\right)\right\}/n $$
(2)

where WS is the aggregated rate of water supply in the whole time period; and qent, qint, and qmnt (m3/s) are the discharge demands for environmental, industrial, and municipal users, respectively.

  1. 3)

    Maximize water quality

The objective here is to maximize water quality and the objective function can be defined as:

$$ \operatorname{Max}\ WQ=\max {\sum}_{t=1}^n\min \left\{\left(\ {q}_{si}^t+{q}_{ro}^t+{q}_t^t-{q}_{cons}^t\right)/{q}_{qn}^t,1\right\} $$
(3)

where WQ is the index of water quality at the control cross section; qsit, qrot and qtt are the discharges at time t, from the land surface, reservoir outflow, and water transfer, respectively; qconst is the water consumed; and qqnt is the discharge required to maintain an acceptable water quality in the river.

  1. 4)

    Maximize reservoir storage

Reservoirs are an important hydraulic structure in many areas that make substantial contributions to local water resources management plans. Maintaining ample storage is critical for reservoir operation. The variation in reservoir storage (WR) can be expressed as:

$$ \operatorname{Max}\ WR=\max {\sum}_{t=1}^n\left({q}_{ri}^t-{q}_{ro}^t\right)\Delta t $$
(4)

Where qrit and qrot are the reservoir input and output discharges, respectively.

The optimization model satisfies the following constraints and mass balance equation (or continuity equation):

$$ {V}_{min}<{V}_t<{V}_{max} $$
(5)

where Vmin and Vmax are the minimum and maximum storages of reservoir, respectively; and Vt is the actual storage at time t.

$$ {V}_{t+1}-{V}_t=\left({q}_{ri}^t-{q}_{ro}^t\right)\times \Delta \mathrm{t} $$
(6)

and

$$ {q}_e^t+{q}_i^t+{q}_m^t<{q}_{ro}^t+{q}_t^t $$
(7)

The water supply security constraints can be defined as:

$$ {\uptheta}_a\times {q}_{en}\le {q}_e^t\le {q}_{en} $$
(8)
$$ {\uptheta}_i\times {q}_{in}\le {q}_i^t\le {q}_{in} $$
(9)
$$ {\uptheta}_d\times {q}_{mn}\le {q}_d^t\le {q}_{mn} $$
(10)

where θ is the minimum rate of supplied water, below which serious damage to local water security is incidental. The reservoir outflow constraint can be defined as:

$$ {q}_{ro}^t<\min\ \left({q}_{cap},{q}_{sec}\right) $$
(11)

where qcap is the maximum discharge capacity of the reservoir, and qsec is the security discharge for the downstream flood control safety.

  1. (3)

    Genetic algorithm

Genetic algorithm is one of the most popular multi-objective evolutionary algorithms. It can keep a multipoint perspective in the whole search space, avoiding being trapped in a local-optimal solution. Moreover, it requires no continuity-differentiability on objective functions, and has a good performance in problems with discrete decision variables (Morshed and Kaluarachchi 2000). Many researchers have applied it to water allocation problems (Davijani et al. 2016; Nouiri 2014; Elferchichi et al. 2009; Zahraie and Tavakolan 2009; Liu et al. 2010). The algorithm includes a random, parallel, and adaptive search procedure, based on the mechanics of natural selection that is utilized to search for the fittest solution to a problem with multiple objectives.

2.3 Simulation

To evaluate the performance of allocation solution, we applied IAS to a real-time scenario for simulation. As the demand for industrial and municipal users has less uncertainty, only the environmental demand is discussed in the following part. Under future uncertainty, IAS does not meet the real-time demand perfectly. Taking Fig. 2 as an example, we assumed that target runoff for environmental use was 5m3/s, and the forecast natural runoff was shown as blue bars. Then, environmental demand was easy to calculate (e.g. the demand in January was 4m3/s, and demand in September was 1m3/s). In general, IAS will allocate water resources based on the forecast demands, so there was around 4 m3/s runoff allocated in January, and around 1 m3/s allocated in September. However, under future uncertainty, real runoff may be different from the forecast one. If real runoff was like what green bars showed in Fig. 2, then the actual demand in January would be only 2 m3/s, and actual demand in September would be 3 m3/s. As a result, IAS supplied a surplus allocation (+2 m3/s) in January, and a deficit allocation (−2 m3/s) in September. Such surplus and deficit allocation amounts generate the allocation difference series (dift), which we used for the next step.

Fig. 2
figure 2

An example of how allocation difference is generated under uncertain future scenario

2.4 Feedback

The feedback is a part to analyze the performance information from simulation, and yield the suggestion for correction of IAS. We designed three different feedback functions, including gain function (GF), correlation function (CR), and least square function (LS). All these three functions have the ability to forecast and maintain a quick reaction of new added data. Moreover, they are widely used in flood real-time correction (e.g. Cooper et al. 2018; Rahman et al. 2018; Liu et al. 2016). As a result, we applied them into real-time correction of water resources allocation, and compared their performances.

2.4.1 Gain Function

The design of gain function is under the idea that if there was a large positive (or negative) dif at time point t, the real demand RTDt would be smaller (or lager) than the forecast one, and such a status would be continuous at near time point t + 1. As a result, the allocation solution at the next time point needs a negative (or positive) correction to make a better use of water resources. We called the amount of correction “gain value,” and it was calculated as:

$$ \mathrm{gain}= Kr\times {dif}_t+ Kd\times \in $$
(12)

where Kr is the difference coefficient, ϵ is the noise disturbance, and Kd is the coefficient of ϵ. Equation (12) shows that the feedback gain consists of a certain rate (Kr) of the allocation difference, and a disturbance (or noise) term. ϵ is a random value from [−1, 1]. Coefficients Kr and Kd determine how important the difference and ϵ are in the feedback gain, respectively, and their value should also be optimized first to get a suitable gain function (we discussed it in Fig. 5). So the feedback solution can be shown as:

$$ {\mathrm{FAS}}_{t+1}={\mathrm{IAS}}_{t+1}+\mathrm{gain} $$
(13)

2.4.2 Correlation Function

Correlation analysis is another idea for the design of feedback function. It is considered here that there was a correlation between IAS and RTD. We use the existing time series of IASt and RTDt to determine a correlation function, so we can forecast RTDt + 1 with IASt + 1, and correct FASt + 1 with the forecasted RTDt + 1. A correlation analysis is done first, and the correlation coefficient is calculated as:

$$ \mathrm{r}=\frac{\sum_{\mathrm{i}=1}^{\mathrm{n}}\left({\mathrm{IAS}}_{\mathrm{i}}-\overline{\mathrm{IAS}}\right)\left({\mathrm{RTD}}_{\mathrm{i}}-\mathrm{RTD}\right)}{\sqrt{\sum_{\mathrm{i}=1}^{\mathrm{n}}{\left({\mathrm{IAS}}_{\mathrm{i}}-\overline{\mathrm{IAS}}\right)}^2{\sum}_{\mathrm{i}=1}^{\mathrm{n}}{\left({\mathrm{RTD}}_{\mathrm{i}}-\mathrm{RTD}\right)}^2}} $$
(14)

A linear correlation equation between IAS and RTD is generated as:

$$ {\mathrm{RTD}}_{\mathrm{t}+1}=\mathrm{a}+\mathrm{b}\ast {\mathrm{IAS}}_{\mathrm{t}+1} $$
(15)
$$ \mathrm{a}=\overline{\mathrm{RTD}}-\mathrm{b}\overline{\mathrm{IAS}} $$
(16)
$$ \mathrm{b}=\mathrm{r}\frac{\upsigma \left(\mathrm{RTD}\right)}{\upsigma \left(\mathrm{IAS}\right)} $$
(17)

σ(RTD) and σ(IAS) are the mean square error of RTD and that of IAS, respectively.

Thus, the feedback allocation solution was corrected according to RTDt + 1:

$$ {\mathrm{FAS}}_{t+1}={\mathrm{RTD}}_{t+1} $$
(18)

As time progresses, the nearest RTD will be fed back, and parameters a and b are updated over time. The core issue of applying such a function is to determine how long the IAS and RTD series should be fed back to calculate the correlation coefficient r. We used the series, from nearest 2 to nearest 60 time steps, to do correlation analysis, and compared the results to pick up the better size of the feedback series.

2.4.3 Least Square Function

The allocation difference series dif (t) is also a time series. Approaches for time series analysis can be used to structure a model for the dif(t) forecasting directly. The sum of forecast difference and initial allocation solution generates the feedback allocation solution, which is the core idea of the feedback correction.

We used a linear function as a regression function and built a linear relationship between dif and corresponding time point t:

$$ {dif}_{\mathrm{t}}=\widehat{\mathrm{a}}+\widehat{\mathrm{b}}\times \left(\mathrm{t}\right) $$
(19)

The least square method (Nakagawa and Koyanagi 1982; Chavent 1979) was used to estimate the function parameters \( \widehat{\mathrm{a}} \) and \( \widehat{\mathrm{b}} \), and then, a difference forecasting model was generated:

$$ {dif}_{\mathrm{t}+1}=\widehat{\mathrm{a}}+\widehat{\mathrm{b}}\times \left(\mathrm{t}+1\right) $$
(20)

The feedback allocation solution is:

$$ {\mathrm{FAS}}_{t+1}={\mathrm{IAS}}_{t+1}+{dif}_{\mathrm{t}+1} $$
(21)

As in the CR function, parameters \( \widehat{\mathrm{a}} \) and \( \widehat{\mathrm{b}} \) are updated over time, and the optimization issue is the size of difference series. We input the series, from nearest 2 to nearest 60 time steps, to the least square method to estimate parameters \( \widehat{\mathrm{a}} \) and \( \widehat{\mathrm{b}} \), and compared the results to pick up the better size of the feedback series.

2.5 Adjustment

The Adjustment part focuses on checking whether FAS satisfied constraints defined earlier. As FAS output from the feedback part is a statistical result, it is necessary to verify that all FAS results are not beyond the constraint requirement. The final FAS can be adjusted as:

$$ {\mathrm{FAS}}_{t+1}=\mathrm{mid}\left\{\min \left(\mathrm{d}\right),{\mathrm{FAS}}_{t+1},\max \left(\mathrm{d}\right)\right\} $$
(22)

where min(d) and max(d) define the constrained range of allocation amount, and FASt + 1 is the output feedback allocation solution from the Feedback part, and mid is a function to select the median value in the three numbers.

Another notable point is that the feedback adjustment in this article for one demand (e.g. environmental demand) does not influence the others (e.g. municipal demand), and does not require extra supply from reservoir. We just stored water resources from the surplus allocation and use the storage to adjust the deficit allocation, which is important to keep reservoir sustainable operation and protect the right of other demanders.

3 Study Area

Longgang River basin, given in Fig. 3, was selected as a case study. The basin, with a latitude of 22.57 to 22.82 ° north and a longitude of 114.15 to 114.43° east, covers an area of 270 km2 (Fig. 3a), located in Shenzhen City, China. It is one of the most developed megacity areas in China. In the basin, nearly 1 million people inhabit, and more than 18.2 billion dollars GDP is created every year. Annual precipitation is around 1900 mm. Rainy season is from April to September (Fig. 3b).

Fig. 3
figure 3

(a) Sketched map of Longgang River basin; (b) Multi-year average precipitation in Longgang River basin; (c) Water quality in Xiabei

Water demand from the municipal and the industrial users was 127.67 million m3 and 78.55 million m3, respectively, in 2016, accounted for 57 and 35%, respectively, of the total water demand. The sources of water were local rivers and reservoirs (accounting for 26.3%), and diverted water from the diversion water projects (accounting for 68.7%). Two large water diversion projects, the East Water Diversion Project and D-S Water Diversion Project, both pass through the basin. Existing five pipes connecting the basin and two water diversion projects are with a supply capacity of 1020 k t/d.

Another problem is poor water quality. Monthly COD data from 2008 to 2012 at the basin outlet section (Xiabei) is plotted as an example in Fig. 3c. Pollutant concentrations are much higher than the standard at almost all time points on the graph. The expectation for better water environment generates new additional water demand, making water resources allocation more challenging.

4 Results

To assess the performance of different feedback functions, we applied GF, CR, and LS, respectively, and quantified their allocation solution performance by two evaluation indexes. One is the cumulative probability curve (CP) of satisfied demand, which presents the assurance rate of every satisfied demand; the other is the risk ratio curve (RR) of continuous water shortage event, showing the occurrence risk of the event in different time durations. We defined the event when water shortage continuously appeared for more than 10 days. The two indexes illustrate the allocation solution performances by the amount dimension and time dimension, respectively.

Feedback allocation solutions (FAS) from three feedback functions are illustrated in Fig. 4. We optimized every function by assigning different values of function parameter, so every kind of function generated a bunch of FAS, which are shown as gray lines. The initial allocation solution (IAS) is compared as blue line.

Fig. 4
figure 4

(a) Cumulative probability of different satisfied demands of IAS and FASs generated with gain function; (b) The risk ratio of IAS and FASs generated with gain function; (c) Cumulative probability of different satisfied demands of IAS and FASs generated with correlation function; (d) The risk ratio of IAS and FASs generated with correlation function; (e) Cumulative probability of different satisfied demands of IAS and FASs generated with least square function; (f) The risk ratio of IAS and FASs generated with least square function; The FASs are shown in gray lines; IAS is shown in blue line. With the same satisfied demand, higher cumulative probability means a better performance; and with the same time duration, lower risk ratio indicates a better performance

We can see from Fig. 4a that there are higher values of CP in FAS_GF (feedback allocation solution generated with gain function) compared with IAS at every satisfied demand. Moreover, Fig. 4b illustrates that FAS_GF reduced RR significantly. Both of them indicated that gain function had the potential to generate better solutions than the initial one. Fig. 4c and d are the results of FAS_CR (feedback allocation solution generated with correlation function). Almost all the FAS_CR are with low results of CP compared with IAS (Fig. 4c), while the RR results are better than IAS (Fig. 4f), meaning that correlation function has an effect on reducing the risk of continuous water shortage occurrence, but has no improvement of the satisfied demand. Fig. 4e illustrates that FAS_LS (feedback allocation solution generated with least square function) is almost like IAS, the least square function made little improvement or degradation of the assurance rate of satisfied demand (Fig. 4e), while Fig. 4f shows the function has an effect on reducing the risk of continuous water shortage occurrence, as the risk ratio lines of FAS_LS are lower than the initial one.

To see more details of all the results, we take a certain point where the satisfied demand is 80% (CP80%) as an example. The CP80% of IAS is 0.754 (Table 1), meaning the assurance rate of that, equal or larger than 80% demand has been satisfied, is 75.4%. As for FAS_GF, with different function parameters, the range of CP80% is from 0.72 to 0.764, among which the best result is 0.01 larger than the results of IAS. In the contrast, FAS_CR and FAS_LS had little improvement, with a value range of 0.72–0.755 and 0.752–0.758, respectively, in which the best results were 0.001 and 0.004, respectively, larger than IAS. Moreover, FAS_CR had a wide variation range, however, almost values were less than the initial one. FAS_LS had a narrow variation range, and the best result (0.758) was higher than the one from FAS_CR (0.755) and lower than the one from FAS_GF (0.764).

Table 1 The CP80% and RR1year results of IAS and FASs

We also took the risk ratio of continuous water shortage happening in one year (RR1year) as an example to see the details in Fig. 4b, d, and f. The RR1year of IAS was 0.94 (Table 1), which is a very high risk ratio, indicating that continuous water shortage could occur in almost every single year. However, all feedback allocation methods improved it significantly. The variation range of FAS_GF, FAS_CR and FAS_LS was 0.23–0.96, 0.52–0.94, and 0.62–0.96, respectively. Among the three feedback functions, the gain function was the best one to decrease the risk ratio, as its best one can lower the RR1year to 0.23, while the best one of CR and LS was 0.52 and 0.62, respectively.

As shown in Fig. 4 and Table 1, GF was selected as the best feedback function. Moreover, the best parameters of every function were analyzed next, the optimization range of function parameters were shown in section 2.4 (GF optimized the parameters Kr and Kd, with a range from 0 to 2, and − 1-1, respectively; CR optimized the series size, from 2 to 60 time steps; LS was the same as CR). We used the CP80% and RR1year as an evaluation index. Every FAS generated by different functions and different function parameters was a point in Fig. 5. The value of CP80% is x axis, and the value of RR1year is y axis. Larger CP80% and smaller RR1year mean a better solution. As shown in Fig. 5, the best solution in every feedback function is highlighted by a bigger mark. When Kr = 0.9, Kd = 0, GF generated the best solution whose CP80% was 0.764, and RR1year was 0.635; when time steps =3, CR generated the best solution whose CP80% was 0.755, and RR1year was 0.596; when time steps =2, CR generated the best solution whose CP80% was 0.758, and RR1year was 0.712.

Fig. 5
figure 5

The CP80% and RR1yearresults in different feedback function and different function parameters

As motioned before, FAS, generated using the ASFA framework, improved the performance of the initial solution. However, the improvement was limited. For example, if the management target was increasing CP80% to 0.8, and lowering RR1year to 0.7, applying the feedback allocation method can hardly achieve these goals. Further water resources management engineering was required, such as diverting water resources. So we further explored how much diverted water was needed to achieve the example goal with the initial method and ASFA.

Assuming there was diverted water from 0 to 4 m3/s, we allocated the water resources with all four methods to analyze how much diverted water was required to meet the management target. We can see in Fig. 6a–g that with larger diverted water resources, CP of every satisfied demand increased significantly. As indicated from Fig. 6b–h, RR was generally lowered with larger diverted water resources. It is an expected result, as more available water resources would make a better allocation solution.

Fig. 6
figure 6

Evaluation of allocation solutions with different amounts of diverted water resources. (a) Cumulative probability curves of satisfied demand of IAS with different diverted water; (b) Risk ratio curves of IAS with different diverted water amounts; (c) Cumulative probability curves of satisfied demand of FAS_GF with different diverted water amounts; (d) Risk ratio curves of FAS_GF with different diverted water amounts; (e) Cumulative probability curves of satisfied demand of FAS_CR with different diverted water amounts; (f) Risk ratio curves of FAS_CR with different diverted water amounts; (g) Cumulative probability curves of satisfied demand of FAS_LS with different diverted water; and (h) Risk ratio curves of FAS_LS with different diverted water amounts

However, differences between different allocation methods were also significant. For example, to achieve the same management goal that CP80% was up to 0.8 (the red points in Fig. 6a, c, e, and g), IAS required 1.0m3/s diverted water, while FAS_GF needed 0.6m3/s, almost half the amount of the initial transfer demand was cut off. As for FAS_CR and FAS_LS, 0.8m3/s diverted water was required to achieve the goal, less than IAS, and more than FAS_GF.

As for risk ratio, much more diverted water made lower RR, however, FAS_GF and FAS_LS were the results that lowered RR more significantly. Specifically, to achieve the management goal that RR1year was less than 0.7 (the red points in Fig. 6b, d, f, and h), 1.8m3/s diverted water was required by IAS, while no diverted water was needed by FAS_GF, and 0.8m3/s was needed by both FAS_CR and FAS_LS.

The feedback allocation method can cut off the demand of diverted water resources significantly to achieve the same management goal, and moreover, GF has a better effect than other two feedback functions.

5 Discussion

Results show that the ASFA framework did a better job comparing the initial allocation solution in the case study area. Moreover, the ASFA framework provided another perspective to address water management problem in the context of uncertainty. In addition to the reduction of uncertainty or strengthening the robustness of solutions, it is also meaningful to put efforts to adjust the solution quickly and effectively by collecting and processing real-time information.

There is also a complementary relationship between the reduction of uncertainty and ASFA framework. The former commonly pays attention to the correction of long time series. While the ASFA framework focuses more on real-time adjustment. The “feedback” part and the “adjustment” part in the ASFA framework consider real-time information only, it is easy to be trapped in local optimal solution: in order to satisfy demand at a certain time point, water resource was allocated in the earlier time, causing much severer water shortage in the later period. That is why we generated an initial allocation solution first, which ensures that the water resources can be allocated properly generally in the whole period. Results from non-stationary studies provide more precise results of long-time future characters, which is helpful to generate a better initial allocation solution. Then, the ASFA framework can focus on real-time adjustment and avoid being tapped in local optimal solution.

For robust decision making, it is more suitable for managers to making solid decisions, such as construction of reservoir or building a management regulation. Such decisions work for a long time, but are costly if some adjustment is needed. By contrast, ASFA framework can be more widely used in generating water allocation solutions, which is less costly and has more space for adjustment.

6 Conclusion

This paper presents an “assumption-simulation-feedback-adjustment” (ASFA) route for real-time correction of water resources allocation. In the ASFA framework, the performance of initial allocation solution is a feedback to generate a gain value by feedback function for correcting a feedback solution. Three different feedback functions: gain function, correlation function, and least square function, are applied for comparison. Results show that the ASFA framework with gain function has a better performance than others, as it generates a solution with higher assurance rate and lower risk ratio of continuous water shortage. Results further indicate that applying the ASFA framework with gain function can achieve the management goal with fewer requirements of diverted water resources. The study indicates the ASFS framework has the ability to use water resources more efficiently under future uncertainty. It has also potential to be applied in other regions to assist water sectors make better management decisions.