Keywords

1 Introduction

The fuzzy logic method can offer a potential option to the techniques considered for reservoir operation modeling in fuzzy decision-making problems, according to Russell et al. [1]. This approach is further adaptable and allows for the inclusion of expert opinions, which may make it more suitable to operators. To determine the best reservoir operating strategies for the Karanjwan reservoir in Maharashtra State, India, Balve and Patel [2] used fuzzy linear programming (FLP). The obtained truth level is 0.5058, and the related optimal irrigation releases are 88.51 Mm3. Comparisons between FLP's reservoir release policy and linear programmings (LPs) are presented. Regulwar et al. [3] used three different models to determine the best operating strategy. By creating three models, i.e., when the resources and technological coefficients are fuzzy and when both technological coefficients and resources are fuzzy, then fuzzy set theory was utilized to explain ambiguity in a variety of parameters. Yeh [4] studied models for reservoir operation and management. Computer modeling techniques are necessary for the synchronization of reservoir systems to offer information for intelligent management and operational decisions. The most recent research on multireservoir system optimization was reviewed by Labadie [5]. Panigrahi and Mujumdar [6] advanced a fuzzy rule-based model for the management of a single-purpose reservoir. The “if–then” assumption governs how the model behaves, with “if” denoting a vector of fuzzy premises and “then” denoting a vector of fuzzy consequences. Using genetic algorithms, Oliveira and Loucks [7] established operating principles for multireservoir systems. By utilizing fuzzy membership functions, Fontane et al. [8] gave the vague and non-commensurable objectives for planning reservoir operation and investigated the applicability of the method in dynamic programming. According to Shreshtha et al. [9], fuzzy relations could be used to represent both the inputs (such as storage, inflows, and demands) and the outputs (historical releases) of reservoir operating principles. To get crisp output, these fuzzy inputs were combined and defuzzified. The approach for solving the FLP problem by utilizing a linear membership function was described by Gasimov et al. [10]. With the use of FLP with technology coefficients, FLP with technological coefficient, and fuzzy right-side numbers, a FLP problem has been resolved and methodology is illustrated through a numerical example. The idea of maximizing and minimizing sets was used to propose a novel fuzzy ranking algorithm by Anand Raj et al. [11]. The Ranking Fuzzy Weight’s (RANFUWs) approach is easy analytically and simple to use. The suggested approach (RANFUW method) was used to solve a planning and management issue for a river basin. To determine the most appropriate planning for the reservoirs and their related purposes, the technique was used to the Krishna River basin. Using three conflicting objectives, Raju and Kumar [12] used the Multi-Objective Fuzzy Linear Programming (MOFLP) technique in irrigation planning. For the Sri Ram Irrigation Project in India, the study was carried out. The degree of truth (λ) of the compromised solution for these three objective functions was calculated to be 0.69. With the use of a multi-objective constrained linear programming problem, Thakre et al. [13] presented the solution to a FLP problem where the cost coefficients and constraint matrix were both fuzzy. Additionally, they demonstrated that the solutions proposed by them were independent of weights. Singh et al. [14] developed a LP model to suggest the best cropping strategy for the maximum net return at various water availability levels, including 100, 70 and 50% dependability levels. It was discovered that the water in the command area may support the best cropping strategy for the maximum net return.

In the current study, the formulation of a FLP model is used to apply the fuzzy set theory to a water resources system in order to maximize reservoir release rates. Here, the LP model’s technological coefficients are considered as having a fuzzy nature. The Khadakwasala reservoir in Pune, Maharashtra State, India, is used as a case study to demonstrate the methodology. LINGO 19 is used to develop and solve the FLP model.

2 Methodology

In this model, the technological coefficients are fuzzy numbers and resources are crisp in nature. A membership function represents the level of truth (λ) of a certain value of the parameter within the fuzzy set. Figure 1 shows the flowchart for solving LP problem with fuzzy technological coefficients. Formulation of FLP model is explained as discussed in following sub-sections:

Fig. 1
A flowchart for an L P solution has 3 connected blocks. 1 uses fuzzy technological coefficients Z subscript 1 and 2. 2 uses the L P solutions to develop a payoff matrix and upper and lower bound for the objective function. 3 uses fuzzy technological coefficients to get the value of lambda.

Flowchart for development of LP solution with fuzzy technological coefficient

2.1 LP Problems with Fuzzy Technological Coefficients

A LP problem with fuzzy technological coefficients is given as [3]

$$ \begin{aligned} & \max \,\sum\limits_{j = 1}^{n} {\mathop c\nolimits_{j} } \mathop x\nolimits_{j} \\ & {\text{s}}.{\text{t}}{.}\,\sum\limits_{j = 1}^{n} {a_{ij} } \mathop x\nolimits_{j} \le \mathop b\nolimits_{i} \quad 1 \le i \le m \\ & {\text{where,}}\quad \mathop x\nolimits_{j} \ge 0,\quad 1 \le i \le n \\ \end{aligned} $$
(1)

2.2 Assumptions

Assumption 1.

aij is a fuzzy number and consider the following linear membership function:

$$ \mathop \mu \nolimits_{{\mathop a\nolimits_{ij} }} (x) = \left\{ {\begin{array}{*{20}l} 1 \hfill & {{\text{if}}\,x < a_{ij} } \hfill \\ {(a_{ij} + d_{ij} - x)/d_{ij} } \hfill & {{\text{if}}\,a_{ij} \le x \le a_{ij} + d_{ij} ,} \hfill \\ 0 \hfill & {{\text{if}}\,x \ge a_{ij} + d_{ij} ,} \hfill \\ \end{array} } \right. $$
(2)

where x ε R and dij > 0. Initially, fuzzify the objective function in order to defuzzify this problem. This is accomplished by first determining the optimal values' minimum and maximum bounds. Solving the basic LP problem gives the best values, Zl and Zu.

$$ \begin{aligned} & \mathop z\nolimits_{1} = \max \,\sum\limits_{j = 1}^{n} {\mathop c\nolimits_{j} } \mathop x\nolimits_{j} \\ & {\text{s}}.{\text{t}}{.}\,\sum\limits_{j = 1}^{n} {} \mathop a\nolimits_{ij} \mathop x\nolimits_{j} \le \mathop b\nolimits_{i} ,\quad i = 1, \ldots ,m, \\ & \mathop x\nolimits_{j} \ge 0,\quad j = 1, \ldots ,n, \\ \end{aligned} $$
(3)

and

$$ \begin{aligned} & \mathop z\nolimits_{2} = \max \sum\limits_{j = 1}^{n} {\mathop c\nolimits_{j} } \mathop x\nolimits_{j} \\ & s.t.\,\sum\limits_{j = 1}^{n} {} (\mathop a\nolimits_{ij} + \mathop d\nolimits_{ij} )\mathop x\nolimits_{j} \le \mathop b\nolimits_{i} ,\quad i = {1} \ldots m, \\ & \mathop x\nolimits_{j} \ge 0,\quad j = 1 \ldots n, \\ \end{aligned} $$
(4)

The objective function takes values between Z1 and Z2, while technological coefficients vary between aij and aij + dij, where Zl = min (Z1, Z2) and Zu = max (Z1, Z2). Then, Zl and Zu are called the minimum and maximum bounds of the optimal values, respectively.

Assumption 2

The solutions to the linear crisp problems are finite. The fuzzy set of optimum values in this situation, G, which is a subset of Rn, is defined as.

$$ \mathop \mu \nolimits_{G} (x) = \left\{ {\begin{array}{*{20}l} 0 \hfill & {{\text{if}}\,\sum\limits_{j = 1}^{n} {c_{i} x_{j} < z_{1} } } \hfill \\ {(\sum\limits_{j = 1}^{n} {c_{i} x_{j} z_{l} } )/(z_{u} - z_{l} )} \hfill & {{\text{if}}\,z_{l} \le \sum\limits_{j = 1}^{n} {c_{i} x_{j} < z_{u} } ,} \hfill \\ 1 \hfill & {{\text{if}}\,\sum\limits_{j = 1}^{n} {c_{i} x_{j} \ge z_{u} } } \hfill \\ \end{array} } \right. $$
(5)

The fuzzy set of the ith constraint, Ci, which is a subset of Rm, is defined by,

$$ \mathop \mu \nolimits_{{\mathop c\nolimits_{i} }} (x) = \left\{ {\begin{array}{*{20}l} {0,} \hfill & {b_{i} < \sum\limits_{j = 1}^{n} {a_{ij} x_{j} } } \hfill \\ {(b_{i} - \sum\limits_{j = 1}^{n} {a_{ij} x_{j} } )/\sum\limits_{j = 1}^{n} {d_{ij} x_{j} } ,} \hfill & {\sum\limits_{j = 1}^{n} {a_{ij} x_{j} } \le b_{i} < \sum\limits_{j = 1}^{n} {\left( {a_{ij} + d_{ij} } \right)} x_{j} } \hfill \\ {1,} \hfill & {b_{i} \ge \sum\limits_{j = 1}^{n} {\left( {a_{ij} + d_{ij} } \right)} x_{j} } \hfill \\ \end{array} } \right. $$
(6)

Accordingly, the problem (1) becomes to the subsequent optimization problem

$$ \begin{gathered} \max \lambda \hfill \\ \mathop \mu \nolimits_{G} (x) \ge \lambda \hfill \\ \mathop \mu \nolimits_{{\mathop C\nolimits_{i} }} (x) \ge \lambda ,\quad 1 \le i \le m \hfill \\ \mathop x\nolimits_{{}} \ge 0,\quad 0 \le \lambda \le 1 \hfill \\ \end{gathered} $$
(7)

By using (5) and (6), the problem (7) can be written as

$$ \begin{gathered} \max \,\lambda \hfill \\ \lambda (\mathop z\nolimits_{1} - \mathop z\nolimits_{2} ) - \sum\limits_{j = 1}^{n} {\mathop c\nolimits_{j} } \mathop x\nolimits_{j} + \mathop z\nolimits_{2} \le 0, \hfill \\ \sum\limits_{j = 1}^{n} {(\mathop a\nolimits_{ij} } + \lambda \mathop d\nolimits_{ij} )\mathop x\nolimits_{j} - \mathop b\nolimits_{i} \le 0,\,1 \le i \le m \hfill \\ \mathop x\nolimits_{j} \ge 0,\quad {1}, \ldots n,\quad 0 \le \lambda \le 1. \hfill \\ \end{gathered} $$
(8)

3 Case Study

In the Pune region of Maharashtra State, India, a dam was built across the Mula-Mutha River to form the Khadakwasala reservoir, a multipurpose project considered as a study area. The reservoir has an 86 Mm3 total storage capacity, 56 Mm3 of live storage, and a 62,146 Ha irrigable command area. The index map of the Khadakwasala command area is shown in Fig. 2. Table 1 presents the reservoir's monthly 75% dependable inflows.

Fig. 2
2 index maps for India and Khadakwasala. Map 1 has legends for the Krishna basin and the Khadakwasala command area. Map 2 for the Khadakwasala area has legends for the Khadakwasala dam, mula mutha river, Bhima River, the new Mutha right bank canal, and the Khadakwasala command area.

Index map of Khadakwasala command area

Table 1 Monthly inflows of Khadakwasala reservoir

4 Fuzzy Linear Programming Model

The FLP model is developed for the reservoir’s monthly operation. Here, the constraints are considered as crisp, or non-fuzzy, and the objective functions as fuzzy. Assuming stationary inflows throughout the course of a water year, the following generalized LP model is developed for monthly operation of the reservoir. The following generalized LP model incorporates FLP formulations as described in the methodology.

4.1 Objective Function

Maximization of irrigation releases has been considered as an objective function with a relevant set of constraints.

The objective considered in the model is

$$ {\text{Max}}\,Z = \sum\limits_{t = 1}^{12} {RIr} $$
(9)

4.2 Constraints

Industrial release constraint

Releases for industry in each month (RInt) should be less than the maximum industrial releases (RInt(max)). Releases in each month also should be greater than the minimum industrial releases (RInt(min)).

$$ RIn_{t} < RIn_{{t({{\max}})}} \quad \forall \,t = {1}\,{\text{to}}\,{12}, $$
(10)
$$ RIn_{t} > RIn_{{t({{\min}})}} \quad \forall \;t = {1}\,{\text{to}}\,{12}. $$
(11)

Irrigation release constraint

Irrigation releases in each month (RIrt) should be less than maximum irrigation demand (IrDt(max)). Irrigation releases also should be greater than minimum irrigation demand (IrDt(min)).

$$ RIr_{t} < IrD_{{t({{\max}})}} \quad \forall \,t = {1}\,{\text{to}}\,{12}, $$
(12)
$$ RIr_{t} > IrD_{{t({{\min}})}} \quad \forall \,t = {1}\,{\text{to}}\,{12}. $$
(13)

Domestic water supply constraint

Releases for domestic in each month (RDwt) should be less than maximum domestic water demand (RDwt(max)). Releases for domestic also should be greater than minimum domestic water demand (RDwt(min)).

$$ RDw_{t} < RDw_{{t({{\max}})}} \quad \forall \,t = {1}\,{\text{to}}\,{12}, $$
(14)
$$ RDw_{t} > RDw_{{t{{(\min)}}}} \quad \forall \,t = {1}\,{\text{to}}\,{12}. $$
(15)

Reservoir storage constraints

Reservoir storage in each month should be less than maximum reservoir storage. Reservoir storage also should be greater than minimum reservoir storage.

$$ S_{t} < S_{{t({{\max}})}} \quad \forall \,t = {1}\,{\text{to}}\,{12}, $$
(16)
$$ S_{t} > S_{{t\left( {{{\min}}} \right)}} \quad \forall \,t = {1}\,{\text{to}}\,{12}. $$
(17)

Reservoir storage continuity constraint

Reservoir storage, inflows, irrigation releases, industrial releases, domestic water supply, evaporation losses from the reservoir during the time period t for all months are considered in volume units, and overflows are all subjected to this constraint.

$$ S_{t} + I_{t} - RIr_{t} - RIn_{t} - RDw_{t} - E_{t} - O_{t} = S_{{t + {1}}} \quad \forall \,t = {1}\,{\text{to}}\,{12}. $$
(18)

Overflow Constraint

$$ O_{t} > S_{t} + I_{t} - RIr_{t} - RIn_{t} - RDw_{t} - E_{t} - S_{{t({{\max}})}} \quad \forall \,t = {1}\,{\text{to}}\,{12}. $$
(19)

5 Results and Discussions

In the present study, model of FLP has studied and it has applied to Khadakwasala reservoir. Data used (inflow, irrigation, domestic and industrial water requirement, evaporation) to formulate aforementioned methodology have been procured form the Sinchan Bhavan, Pune. The objective considered in FLP model is maximization of irrigation releases (RIr). As stated in the methodology, the model initially takes into account the uncertainty associated with resources (bi), i.e., irrigation demands and reservoir storage in any time period t are considered to be fuzzy resources, while technological coefficients are considered to be crisp in nature. For fuzzy technological coefficients, such as irrigation releases, the FLP model is solved (RIr). In this model using Eqs. (3) and (4), the model is solved for upper and lower bounds of irrigation releases, and maximum value of the objective is considered as upper bound (Zu) and minimum value is considered as lower bound (Zl) for the objective function. These values are given in Table 2. Equations (5) and (6) have been used to establish a linear membership function for the objective and constraints. Finally, a model is solved using Eq. (8) to maximize the truth level (λ). Table 3 displays the release policy for the maximized value of degree of truth (λ).

Table 2 Maximum and minimum bounds of the objective function for bi
Table 3 Release strategy for fuzzy technological coefficients (aij)

Table 3 presents optimal operating policies for the FLP model as described in the methodology section. When the uncertainty in the technological coefficients of the model is taken into account, the annual release for irrigation obtained is 515.63 Mm3, and the degree of truth (λ) is 0.48.

By this model, in the month of June—90.84%, July—87.76%, October—38.54%, November—62.31%, January—4.41%, February—84.92%, March—40.15%, April—43.14%, May—44.85%, the releases in terms of percentage demand are satisfied, and in the months of August, September, and December, the releases in terms of percentage demand satisfied are 91.29%. As a result, it is observed that the best operating strategy derived by the current methodology taking into account the fuzziness involved in technological coefficients provides more precise results (Fig. 3).

Fig. 3
A bar graph of irrigation releases versus months has bars for months from June to May in order. It has the highest bar value of 79 for February and the lowest value of 4 for June. Values are approximated.

Irrigation releases

6 Conclusions

The optimal reservoir operation with fuzzy technological coefficients is described as a fuzzy linear programming problem with a single objective. With respect to determine the optimal monthly operation strategy, this model is used for the case study of the Khadakwasala reservoir, which is located on the Mutha River in Maharashtra State, India. Maximizing irrigation releases is the objective function taken into consideration. Within a context of linear modeling, this methodology addresses uncertainty in demands, storages, and releases. The modeling process verified that how uncertainty in different parameters of reservoir operation model can be included progressively in resources, in technological coefficients of the model with fuzzy objective. The key findings of the present study are:

  1. (i)

    The fuzzy logic model has the benefit that its computations are simple and its structure makes it simple for the operator to understand.

  2. (ii)

    The model achieves an overall truth level (λ) of 0.48; however, it is up to the operations’ manager to understand the sensitivity of the optimal results.