Next Article in Journal
Smart Meter Measurement-Based State Estimation for Monitoring of Low-Voltage Distribution Grids
Previous Article in Journal
A Feasibility Study of Frequency Regulation Energy Storage System Installation in a Power Plant
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Hydroelectric Operation Optimization and Unexpected Spillage Indications

1
Electrical Engineering Postgraduate Program, Federal University of Juiz de Fora, 36036-900 Juiz de Fora, Brazil
2
Electrical Engineering Department, Center of Superior Education of Juiz de Fora, 36021-630 Juiz de Fora, Brazil
*
Author to whom correspondence should be addressed.
Energies 2020, 13(20), 5368; https://doi.org/10.3390/en13205368
Submission received: 11 September 2020 / Revised: 2 October 2020 / Accepted: 7 October 2020 / Published: 15 October 2020
(This article belongs to the Section F: Electrical Engineering)

Abstract

:
It is widely known that hydroelectric power plants benefit from optimized operation schedules, since the latter prevent water and, therefore, monetary wastes, contributing to significant environmental and economic gains. The level of detail on the representation of such systems is related to how far ahead the planning horizon is extended. Aiming at the very short-term optimization of hydroelectric power plants, which usually requires the most detailed models, this paper addresses an undesired effect that, despite being already mentioned in the literature, has not been properly explored and explained yet. This effect is given by the indication of spillage by the optimizer, even when the reservoir does not reach its maximum capacity. Simulations implemented in Julia language using real power plant data expose this phenomenon. Possible ways to circumvent it are presented. Results showed that, in specific cases, spillage allows the achieving of more efficient operating points by reducing the gross head and increasing the amount of water that flows through turbines. Furthermore, it was verified that applying water outflow-based objective functions prevents undesired spillage indications, despite causing machines to operate at lower efficiency levels, compared with the utilization of power losses-based objective functions.

1. Introduction

Optimizing the short-term operation of power plants comes down to determining which generating units (GUs) must be online, and how much power each of them has to generate while meeting all system constraints. Regardless of the system being hydraulic, thermal, hydro-thermal, or even incorporating alternative energy sources in its formulation, optimal operation schedules contribute to economic and environmental gains, i.e., they help secure sustainable scenarios concerning energy supply. In Brazil, there are multiple possible planning horizons. The widest is the long-term operation planning, which takes several years into account. The narrowest is a very short-term one, in which only the day-ahead operation is considered. The former usually includes several energy sources simultaneously and does not implement detailed characteristics of these sources. As losses of accuracy cause an immediate decrease in performance, the day-ahead operation requires high levels of detail, as in [1,2,3,4,5,6,7,8,9,10,11]. These papers consider several hydroelectric operation aspects, such as head dependency when calculating efficiency, reservoir and downstream basin levels variation, and penstock power losses. Within this context, several papers exposing researches on the very short-term operation of hydroelectric power plants (HPPs) consider spillage as a decision variable, as in [1,2,3,4,5,6,7,8,9,10,11]. In these works, determining how much reservoir water should be spilled (if any) becomes part of the optimization problem. The adequacy of such approach relies on the fact that it allows the optimizer to indicate which spillage values will keep the reservoir below or at its maximum capacity. It is important to highlight that spillage refers to water release decisions taken by operators so that excessive reservoir water can be directly sent from the upstream to the downstream basin, hence preventing the former from reaching unsafe levels.
Although the length of long-term planning (LTP) differs depending on the country, its range is usually from one to ten years. The optimization of these models typically applies stochastic methods, due to how distant in time the problem is extended [12]. Moreover, the fact that LTP considers systems with a large number of power generation facilities also adds uncertainties. Ideally, LTP would be capable of incorporating every mathematical aspect of the power plants included in the system, thus granting higher accuracy in results. However, the complexity and computational burden of such an approach require tools that are beyond today’s technology. Simplifications are done to address this issue. For instance, HPPs do not have their GUs optimized separately. In fact, the whole HPP’s power output is considered. As stated in [13], current LTP challenges relate to spinning reserve requirements and dealing with the “uncertainty regarding the future need for flexibility and the availability of certain flexibility providers”, such as residential demand response and electric vehicles. Despite not modeling all characteristics of the system in detail, LTP helps allocate resources, forecast energy prices, and, most importantly, it provides boundary conditions to medium-term planning (MTP).
MTP usually ranges from one month to one year and establishes a link between long and short-term schedules. MTP models consider sub-systems obtained from LTP, and present a topology similar to short-term planning (STP), regarding mathematical details. This is crucial to guarantee accurate boundary conditions to STP. Studies on MTP can be consulted in [14,15].
Usually, STP refers to planning horizons of one to thirty days and addresses small systems. With the tendency of increased renewable energy generation, uncertainties can be considered in the form of hard-to-predict values, such as solar and wind power output (in cases incorporating photovoltaic, as in [16], or wind penetration, as in [17]). When optimizing such schedules, the power plant(s) should be modeled as precisely as possible so that errors in near-future operation are minimized, as exemplified by papers [18,19]. This statement categorizes the most challenging aspect of STP. For instance, in HPPs, modeling the level-release polynomial (a function that provides the tailrace elevation given the water outflow) involves high complexity due to the backwater effect. This hydrological phenomenon causes an obstruction (for instance, a downstream HPP’s dam) to raise the level of the water upstream from it. Other examples are modeling (i) power production as a function of the net head, which dynamically changes during the optimization; (ii) reservoir level, which can be given as a function of its volume or considered constant, if its variation is negligible during the planning horizon; and (iii) penstock power losses, which can be either a constant value, a percentage of the net head, or a function of turbines water outflow. The following paragraph briefly describes relevant works that address STP, which contextualizes this paper’s purpose of analyzing unexpected spillage indications.
Piekutowski et al. [1] overcame the nonlinearity of the problem by applying piece-wise linear approximations. The resulting linear programming (LP) problem was solved by OSL. Nilsson et al. [2] presented the importance of modeling the spinning reserve individually for each online GU, instead of applying the whole system’s capacity. The formulation was solved by Lagrangian relaxation (LR). Garcia-Gonzalez and Castro [3] utilized a binary-based piece-wise linearization to describe the relationships among power generation, water discharge, and reservoir volume. Furthermore, the authors proposed an interesting approach to avoid undesired spillage indications. The resulting mixed-integer linear programming (MILP) problem was solved by CPLEX. Yuan et al. [4] applied a modified genetic algorithm to the problem. Finardi and da Silva [5] wrote the formulation as a quadratic programming problem, which was solved by LR. Diniz and Maceira [6] added the spillage as an axis to the power generation function, thus defining a 4D model. Piece-wise linearization was applied and the problem was solved by dual dynamic programming. Yuan et al. [7] and Mahor and Rangnekar [8] proposed an enhanced differential evolution algorithm and a modified particle swarm optimization algorithm, respectively, to solve the problem. Finardi et al. [9] performed a comparison among an LR formulation, a mixed-integer nonlinear programming (MINLP) solver, and a MILP formulation obtained by linearization. The authors reported that overall better performance was obtained by the LR approach. Passos de Aragao et al. [10] proposed a model including water transfer among basins. Network Flow and Particle Swarm Optimization algorithms were applied to solve the problem, which considers a hydrothermal system. Brito et al. [11] exposed and analyzed the errors of four different linear approximation possibilities of the hydro production function. Furthermore, seven piece-wise linear models were optimized by Gurobi MILP solver and compared regarding both computational burden and quality of results.
In the Brazilian network, the National System Operator (ONS) is responsible for providing generation goals to power plants and modeling reservoirs mathematically, among other tasks. The latter allows the reservoir level to be described by a polynomial function of its volume (level-volume polynomial). In some HPPs, called run-of-the-river HPPs, the notably vast area of the reservoir causes level variation to be negligible during the horizon of one day (order of 10 1 meters). Itaipu, located in the border of Brazil with Paraguay, is an example of run-of-the-river HPP. In such cases, ONS usually considers the level-volume polynomial as being of order zero, i.e., a constant value. Unfortunately, this makes it not possible to model spillage as a decision variable properly, as reservoir level variation cannot be accounted for.
Assuming that a reservoir level-volume function is available for the very short-term operation optimization (in this case, the day-ahead planning), this paper explains why the optimizer indicates spillage in certain situations, even if the reservoir has not reached its maximum capacity. It is worth emphasizing that the goal of this work is not to propose a new approach to solve the day-ahead operation planning of HPPs. It is, however, to raise awareness about the mentioned issue, so that researchers studying this subject can more rapidly identify the cause for the potentially undesirable results obtained. Real HPP data extracted from [11] were used to perform simulations. It is necessary to point out that some information about the HPP is not available in the mentioned paper, such as the name and location of the HPP, and turbines type (e.g., Kaplan or Pelton).
Concerning environmental aspects of power generation, papers [20,21,22] expose the importance of renewable energy sources to sustainable development. More specifically, these works study how to estimate the energy that HPPs can extract from rivers. Publications like the mentioned ones show how relevant HPPs are to Green Energy. Settling HPPs cause irreversible impacts, such as rivers course modifications and deforestation. However, once settled, their operation is cost-free regarding fuel, does not cause pollution, and emits low amounts of greenhouse gases, consequently contributing to climate change prevention. In addition, HPPs deliver social benefits, such as local economic growth due to tourism and job creation, and scientific incentives via local flora and fauna preservation projects. In this context, optimizing HPPs operation as well as avoiding unnecessary spillage help these systems become even more efficient and less harmful to the environment. Minimizing reservoir water usage while meeting power demands helps future loads to be attended and prevents severe increases in the downstream basin, which, depending on the region, can affect fishing and agriculture, among other activities. Positive and negative impacts of HPPs can be consulted in the details of [23,24,25,26,27,28].
Regarding this paper’s organization, Section 2 describes the typical formulation, Section 3 exposes results obtained from simulations and discusses the aforementioned spillage effect, and Section 4 concludes this work.

2. Problem Formulation

The mathematical model of an HPP depends, among other aspects, on the simplifications adopted. For instance, Arce et al. [29] exploited the fact that the studied HPP is a run-of-the-river plant to model the reservoir level as a constant value during the daily planning horizon, which, in such case, imposes irrelevant impact on results. As a drawback, spillage cannot be duly used as a decision variable in this approach, as it becomes impossible to calculate how much the variation in the reservoir water will change its level. Furthermore, the fact that all GUs are identical allows the authors to assume that power demands are equally distributed among online GUs [30], which greatly simplifies the problem.
To fulfill this paper’s purpose, i.e., exploring the cause of unexpected spillage indications by the optimizer during the day-ahead planning, this research aims at analyzing a more generic formulation that suits most HPPs and requires minor adaptations, if any. Therefore, the model here presented is the same from [11], which refers to very short-term operation planning and contemplates storage variations, spillage as decision variables, and GUs with different characteristics.
Expression (1) defines the objective function, which is given by the HPP’s total release, i.e., the sum of total turbine water outflow (q) and spillage (s) during the whole planning horizon. Equation (2) considers incremental flow (Y), q, and s to calculate reservoir volume (v) variation. In this equation, H is equal to 3.6 · 10 3 and is responsible for converting m 3 / s to hm 3 . Equation (3) secures demand (L) attendance according to each GU’s power generation (g), with N representing the number of GUs in the HPP. Equations (4)–(7) calculate g, turbine efficiency ( η ), the gross head (h), and q, respectively, with each individual water flow being represented by w. In Equations (4) and (5), the net head is given by h minus the penstock power losses, which are given by the multiplication of the penstock losses coefficient (D) by w squared. In Equation (6), B represents the coefficients of the level-volume polynomial, whereas C represents the coefficients of the level-release polynomial, which grants the downstream basin level as a function of the total water release. Equation (8) establishes GUs’ current ON/OFF status (u) according to previous u and to startup (i) and shutdown (o) status. Regarding u, i, and o, 1 represents being online, started-up, and shutdown, respectively, whereas 0 represents being offline, not started-up, and not shut down, respectively. Equation (9) limits how many times each GU is allowed to startup during the planning horizon based on predetermined limit values (I). Equations (10) and (11) impose minimum uptime ( T u p ) and minimum downtime ( T d o w n ) constraints, respectively. Equations (12)–(15) set the bounds of part of the decision variables. It is worth mentioning that Equations (14) and (15) refer to two-sided constraints that must be added to the problem since w’s and g’s bounds depend on u. Expression (16) represents the binary characteristic of u, i, and o. In all nomenclatures, j is an index referring to a particular GU, t is an index referring to a particular period of the planning horizon, and m i n and m a x denote minimum and maximum values, respectively, of a particular parameter or variable.
min t = 1 T ( q t + s t ) s . t . :
v t + 1 = v t + H · ( Y t q t s t )
j = 1 N g j t = L t
g j t = 9.81 · 10 3 · η j t · ( h t D j w j t 2 ) · w j t
η j t = A 0 j + A 1 j w j t + A 2 j · ( h t D j w j t 2 ) + A 3 j · w j t · ( h t D j w j t 2 ) + A 4 j w j t 2 + A 5 j · ( h t D j w j t 2 ) 2
h t = ( B 0 + B 1 v t + B 2 v t 2 + B 3 v t 3 + B 4 v t 4 ) [ C 0 + C 1 · ( q t + s t ) + C 2 · ( q t + s t ) 2 + C 3 · ( q t + s t ) 3 + C 4 · ( q t + s t ) 4 ]
j = q N w j t = q t
u j t = u j , t + 1 + i j t o j t
t = 1 T i j t I j max
n = max ( 1 , t T j up + 1 ) t i j t u j t
n = max ( 1 , t T j down + 1 ) t o j t 1 u j t
v min v t v max
0 s t s max
w j min u j t w j t w j max u j t
g j min u j t g j t g j max u j t
u j t , i j t , o j t { 0 , 1 }
To expose and analyze the mentioned unexpected spillage indications, an alternative objective function based on power losses will be considered (Equation (17)). In general, the problem’s objective function depends on the approach chosen. For instance, if the intention is to minimize operational costs in a scenario that takes into account start-up and shutdown costs, applying a power losses-based function is more intuitive since energy prices can be directly extracted from the energy market, as in [29,31].
min t = 1 T j = 1 N g j t · 1 η j t 1
As stated in Section 1, even though Garcia-Gonzalez and Castro [3] mentioned undesired spillage indications, they did not explain their cause. In [3], Equation (13), which represents the bounds for spillage variables, was replaced by Equations (18)–(20), in which ϵ is a tolerance that allows spillage indications only if v m a x ϵ v t v m a x , and e t is a binary decision variable, whose unitary and null values mean “allowed” and “not allowed” spillage, respectively. In this approach, the optimization software user is responsible for choosing the value for ϵ , i.e., for determining which is the minimum reservoir volume that allows spillage. The drawbacks of this method will be discussed towards the end of the following section.
v m i n v t ( v m a x ϵ ) · ( 1 e t ) + v m a x · e t
v t ( v m a x ϵ ) · e t
0 s t e t · s m a x

3. Simulations

All codes were written in Julia 1.3.1 and solved in a JuMP 0.21.1 [32] environment. The optimizations were performed by Juniper 0.6.3 [33], an open-source local solver for non-convex MINLP problems that implements a branch-and-bound algorithm. Juniper requires a separate nonlinear programming solver and recommends the usage of a separate mixed-integer programming solver, which, in this paper, are the open-source packages Ipopt 0.6.1 [34] and Cbc 0.6.6 [35], respectively. The former applies a primal-dual interior-point algorithm with a filter line-search method, whereas the latter implements a branch-and-cut algorithm together with primal and dual simplex algorithms.
As stated in [36], which performs research using Julia language, although open-source solvers usually cannot keep up with the speed of commercial solvers when studying large systems, they contribute to transparency, collaboration among developers, and savings due to licenses fees. Such affirmations are demonstrated by paper [37], which, despite using the Matlab commercial language, applies Ipopt as the solver to its studied problem.
Regarding the simulation data, all information was extracted from and can be consulted in [11]. It should be mentioned that the data concern one HPP, i.e., one reservoir. Interested readers are welcome to contact the corresponding author of this paper and request the Julia codes. This approach will not only provide the data but will also promptly enable the replication of the results yet to be presented. In [11], three distinct scenarios are considered regarding power demands, initial reservoir volume, and expected incremental water flow (water the will “feed”the reservoir throughout the planning horizon), which will be presented further ahead.
To reduce the computational burden, constraints concerning the maximum number of start-ups (Equation (9)) and minimum up and downtime (Equations (10) and (11), respectively) were discarded. It is emphasized that, by not applying these constraints, the GUs will have no limitations concerning start-ups and shutdowns, which has no impact on the intended analysis, i.e., on discussing undesired spillage indications. It is noteworthy that discarding the mentioned constraints automatically makes i and o variables unnecessary as they relate to starting up and shutting down, respectively. Consequently, Equation (8) can also be excluded from the implementation.
One relevant aspect of the HPP studied is that, among its six GUs, a first group ( G 1 ) is composed of four identical GUs, whereas a second group ( G 2 ) is composed of two identical GUs, though different from G 1 ’s GUs. For this reason, although the GUs are treated individually in the optimization process, results will be disposed in terms of the number of GUs operating in each group ( N G 1 and N G 2 ) and their power generation and water flow.
Part of the data is crucial to perform the necessary analysis. Therefore, some information will be exhibited in this paper. Table 1, Table 2 and Table 3 show the power demands in the first, second, and third scenarios, respectively. In [11], the power demands were exposed graphically, so the data was extracted using the free software Graph Grabber, which is available at https://www.quintessa.org/graph-grabber. Turbine efficiency ( η ) functions’ coefficients to be utilized in Equation (5) are given in Table 4, which also provides the bounds for power generation (g) and turbines water outflow (w), and the penstock losses coefficients (D). Reservoir’s minimum and maximum capacities are equal to 721 and 1123.67 hm 3 . Constraint (6) is numerically calculated according to Equation (21). The upper bound for h t is equal to 75.2 m. The incremental flow in the first, second, and third scenarios are equal to 1380, 637.5, and 1300 m 3 /s, respectively.
h t = ( 374.687 + 1.985 × 10 2 v t ) [ 321.880 + 2.030 × 10 3 · ( q t + s t ) ]
Table 5 exhibits the results considering the power losses-based objective function described in Equation (17). It is noted that, although the reservoir has not reached its maximum capacity, there were spillage indications in periods 16 and 20. Similar cases have been reported in [3], which provides a straight forward way to change the reservoir constraints so that spillage can only be indicated by the optimizer if the reservoir level reaches a user-predefined value, as exposed in the previous section (Equations (18)–(20)). However, the mentioned paper did not explore nor explained the reason for this phenomenon to happen. To the best of this paper’s authors’ knowledge, this matter has not been addressed in detail in the literature yet.
A new simulation considering Equation (17) as objective function was performed. However, the decision variable representing spillage had its upper bound set to zero, i.e., spillage was not allowed to be indicated. The results obtained in this approach are shown in Table 6. Researchers studying similar situations should be aware of the possibility of non-convergence of the optimization if any spillage is required to keep the reservoir volume below or at its maximum value.
By using Equation (5) together with the individual water flow (columns 4 and 7) and gross head (column 10) values provided in Table 5, one can verify that the mean efficiency values are equal to 92.98% and 92.54% in periods 16 and 20, respectively. When analyzing Table 6, these values are equal to 92.87% and 91.96%, respectively. Such results make it clear that the spillage values indicated in the first simulation increased GUs efficiency, hence reducing power losses, which is in accordance with the chosen objective function. In fact, the objective function values obtained with and without spillage were 1631.75 MW and 1636.04 MW, respectively.
From Equation (5), it is easy to verify that the gradient of the efficiency (which defines the direction of its steepest ascent), i.e., its partial derivatives regarding the gross head ( η j t h t ) , and the water flow ( η j t w j t ) are given by Equations (22) and (23), respectively. It is noteworthy that the gradient must be calculated for each GU. However, since this paper considers that each group is composed of identical units, it is enough to refer to each group’s gradient ( G 1 and G 2 ), i.e., the gradients have the same value in a particular group.
η j t h t = A 2 j + A 3 j w j t + 2 A 5 j · ( h t D j w j t 2 )
η j t w j t = A 1 j 2 A 2 j D j w j t + A 3 j · ( h t 3 D j w j t 2 ) + 2 A 4 j w j t 4 A 5 j · ( h t D j w j t 2 ) · D j w j t
When calculating the gradients in period 16 of Table 6 (which concerns the simulation with blocked spillage), the points P 1 : ( h = 71.61 , w = 228.96 ) for G 1 , and P 2 : ( h = 71.61 , w = 248.63 ) for G 2 must be considered. In G 1 , G 1 is equal to (−7.0834 4 , 3.1143 4 ), whereas, in G 2 , G 2 is equal to (−3.6816 5 , 2.4981 4 ).
It is observed that, at P 1 , G 1 ’s turbines efficiency will reach higher values if h decreases and w G 1 increases; or if h’s increase is lesser than 0.4397 times w G 1 ’s increase; or if h’s decrease is greater than 0.4397 times w G 1 ’s decrease. In fact, when observing G 1 ’s GUs in period 16 of Table 5 (which concerns the simulation in which spillage was allowed to happen), it is noted that h decreased 1.04 m, and w G 1 increased 2.39 cubic meters per second, compared with period 16 of Table 6, which means that such alterations fit the criteria for the efficiency of G 1 ’s turbines to be increased.
At P 2 , G 1 ’s turbines efficiency will reach higher values if h decreases and w G 2 increases; or if h’s increase is lesser than 6.7854 times w G 2 ’s increase; or if h’s decrease is greater than 6.7854 times w G 2 ’s decrease. By analyzing G 2 ’s GUs in period 16 of Table 5, it is possible to note that h decreased 1.04 m, and w G 2 increased 5.22 cubic meters per second, compared with period 16 of Table 6. Once again, the variation in variables’ values fit the criteria for the efficiency to be increased. In this case, for G 2 ’s turbines.
Although the analysis presented in the last two paragraphs will not be carried out for every period where unexpected spillage occurred, it demonstrates in detail that the observed increases in efficiency due to spillage indications are in accordance with the mathematical model of the HPP.
Regarding the second and third scenarios simulated with the power losses-based objective function (Equation (17)), Table 7 exposes the results for scenario 2. In this scenario, convergence is impossible if the spillage decision variable has its upper bound set to zero, regardless of the objective function chosen. This fact is due to the incremental flow and initial reservoir volume values in this scenario, which requires that water is spilled during the operation so that the reservoir can be kept within its bounds. Table 8 and Table 9 show the results for scenario 3. The former refers to a simulation in which spillage was allowed to occur, whereas the latter refers to a simulation in which spillage variables were blocked, i.e., had their upper bounds set to zero.
Table 7 and Table 8 show that the indicated spillage values are more than the necessary to keep the reservoir below or at its maximum capacity, as it did not reach its maximum volume of 1123.67 hm 3 . This means that hydro resources were wasted. The study presented so far shows that these undesired spillage indications are connected to the characteristics of the turbine efficiency curves, which are typically hill-shaped curves, regardless of the HPP. Therefore, if the spillage is considered in the formulation as a decision variable, it is very likely that the optimizer will indicate spillage when using a power losses-based or efficiency-based objective function, even if the reservoir does not reach its maximum capacity. It is important to emphasize that the cause for unexpected spillage indications is not the objective function itself, given the fact that the optimizer simply mathematically searches optimal values while not violating the constraints. However, due to how turbine efficiency curves behave, there are situations where the optimizer obtains these optimal values by indicating spillage from the reservoir to the downstream basin. As previously exposed, such excessive spillage allows the achieving of gross head and turbines water outflow values that imply higher efficiency.
A direct and simple way to circumvent such a problem is to use a water outflow-based objective function, as described in Equation (1). As the goal in this approach is to use the least possible amount of water, the optimizer will indicate spillage only in situations where the reservoir would exceed its maximum capacity. Furthermore, this approach is aligned with environmental concerns, which is a relevant gain. To illustrate this situation, Table 10, Table 11 and Table 12 show the results of simulations using the same data of previous simulations, however applying Equation (1) as the objective function. These tables correspond to the first, second, and third scenarios, respectively.
The following observations can be done regarding the water outflow-based approach:
  • In Table 10, which refers to scenario 1, it is noted that no spillage was indicated as the reservoir is always within its bounds. It is worth mentioning that this approach resulted in the usage of 111.22 hm 3 of water in total, whereas the simulations exposed in Table 5 (power losses with spillage) and Table 6 (power losses without spillage) resulted in 111.51 hm 3 and 111.26 hm 3 , respectively;
  • Table 11, which refers to scenario 2, clearly resulted in less spillage than Table 7 (power losses with spillage). The former used 51.96 hm 3 of water in total, whereas the latter used 54.08 hm 3 . An important aspect to be highlighted is the fact that the reservoir reached its maximum volume in period 18 of Table 11, i.e., some water must be spilled to keep the reservoir within its bounds.
  • Regarding scenario 3, which, as scenario 1, does not require any spillage to keep the reservoir volume within its bounds when utilizing a water outflow minimization, applying the water outflow-based approach resulted in total usage of 133.84 hm 3 of water, whereas the power losses-based approach with spillage (Table 8) would require 134.49 hm 3 . The power losses-based approach without spillage (Table 9) would also result in total water usage of 133.84 hm 3 .
As a summary of the research here presented, Table 13 exhibits GUs mean efficiency values in each period of each scenario in which unexpected spillage was observed. In this table, PL, PLBS, and WO refer to the power losses approach, the power losses with blocked spillage approach, and the water outflow approach, respectively. This table makes it clear that, compared with the simulations in which spillage variables had their upper bounds set to zero, the occurrences of spillage actually allows the optimizer to obtain operating points that present higher efficiency when applying a power losses-based objective function. As stated before, such a phenomenon is due to the nature of hydraulic turbine efficiency curves. Spillage can decrease the gross head and increase turbine water outflow in a way that GU efficiency values are increased, which leads to fewer power losses.
As stated before, the second scenario cannot be solved unless spillage decision variables are “free”. This fact is due to the initial incremental flow and reservoir volume values. Nonetheless, Table 13 shows that minimizing water usage (WO column) implies lower efficiency levels in comparison with the power losses minimization approach (PL column). However, the former strategy does not indicate excessive spillage.
It is important to highlight that undesired spillage indications are consequences of the hill-shaped form intrinsic to hydraulic turbine efficiency curves, regardless of the turbine type. Figure 1 depicts the efficiency function for G 2 ’s turbines. In this curve, one can notice that if the water flow (w) is equal to 195 m 3 /s, the efficiency reaches higher values as the net head ( h n e t ) decreases from 75 to 73 m. For any h n e t value, the efficiency reaches higher values as w increases from 195 to 225 m 3 /s. Intuitively, spilling water from the reservoir causes a decrease in its level and an increase in the downstream basin level, hence decreasing the net head and requiring more water to flow through the turbines to meet the given power demand. In other words, no matter the turbine type and as long as the function is given by a hill-shaped curve, spillage can lead to higher efficiency depending on the operating point.
The affirmations presented in the previous paragraph, in conjunction with the development exposed in this section, make it clear that the HPP operation optimizer can indicate spillage even when the reservoir is not at its maximum capacity, leading to a waste of resources as a consequence. As the cause of these indications relates to the hill-shaped efficiency curve, they can occur in any HPP in which this type of function rules the turbines. This affirmative is true regardless of any other operation characteristic, such as the number of generating units (either being identical or not) in the power plant, the length of the planning horizon, and the study context concerning single or multiple HPPs. In summary, this study contributes to the development of coherent operation optimization codes, which can enable more reliable results, help save resources, and prevent operators from making questionable decisions regarding reservoir water spillage.
Regarding the approach presented in [3] (Equations (18)–(20)), since it only allows water to be spilled when the reservoir volume (v) is greater than or equal to v m a x ϵ , the method tends to indicate less undesired spillage in comparison with the results presented in Table 5, Table 7 and Table 8. However, the optimization can still result in excessive water usage if non-null spillage values are feasible, as exposed in this paper. In other words, this approach does not prevent the optimizer from indicating wasteful spillage. Furthermore, it is possible that spilling water only when v v m a x ϵ is not enough to keep the reservoir below or at its maximum capacity if ϵ ’s value is too low, hence making it impossible for the optimizer to reach convergence. Therefore, it is more appropriate to adapt the formulation and apply a water outflow-based objective function.
The limitation of this work relates exclusively to the simple modeling of turbine efficiency curves (Equation (5)), which was performed by second-order polynomial fitting, as in [11]. In general, these curves are provided by turbines manufacturers as a data set that contains numerous three-dimensional samples (net head, water flow, and efficiency), which are then used to obtain a “black box” that grants the efficiency (given net head and water flow values). For instance, these samples can be fitted by one polynomial (higher polynomial order implies higher accuracy), or by multiple polynomials obtained via segmentation of the original data set. More complex and precise approaches to model turbine efficiency may impact the exposed undesired spillage indications regarding their magnitude, which defines a possibility of future investigations concerning this subject. However, no matter the model, these indications are always prone to happen when applying power losses-based objective functions due to the hill-shaped efficiency curve, as explained in this paper.
For the readers who intend to apply a monetary cost-based objective function that includes start-up and shutdown costs, though considering spillage as a decision variable, writing part of the objective function as costs related to power losses can be troublesome, as shown in this paper. To engage in such an approach and avoid undesired spillage indications, one could set monetary values to the storage water, thus making it possible to use water outflow values instead of power losses in the objective function, as in [2].
The “BenchmarkTools” Julia package was used to carry out a computational effort analysis of the simulations, which were performed in a computer with the following characteristics: AMD Ryzen 5 2600 six-core processor with 3.4 GHz, 8 GB of RAM, and a 64 bits Windows 10 operational system. Table 14 exposes the mean and standard deviation values obtained by performing four simulations of each scenario. Both power losses (PL) and water outflow (WO) objective functions were considered.
In Table 14, the low standard deviation values (in comparison to mean values) show the consistency of the optimization lengths given a particular scenario and objective function. In contrast to scenarios 1 and 2, scenario 3 presents power demands that vary lightly throughout the day (see Table 1, Table 2 and Table 3). Such characteristic simplifies the process and is responsible for scenario 3’s much lower optimization duration. Although both scenarios 1 and 2 present significant demand variation, the latter is the only one in which water must be spilled from the reservoir so that its volume remains within its bounds. The assignment of non-null values to spillage decision variables also impacts computational effort, which justifies scenario 2’s higher optimization duration. Regarding the objective functions, WO required less time in scenarios 1 and 3, whereas PL prevailed in scenario 2. However, the differences were considerably small in all cases. In general, the required times to optimize the daily operation of the power plant were all viable, with the longest one being equivalent to less than six minutes.

4. Conclusions

This paper explained the cause of undesired spillage indications when optimizing the operation of hydroelectric power plants. Analysis of mathematical aspects showed that such a phenomenon is related to the nature of hydraulic turbine efficiency curves. In specific cases, power losses-based objective functions lead the optimizer to reach higher efficiency levels when spilling reservoir water and, consequently, reducing the gross head and increasing turbines water flow. Results have shown that reservoir resources can be wasted according to the objective function applied in the problem formulation when spillage is considered a decision variable. It is emphasized that renewable energy sources greatly contribute to environmental balance. Therefore, properly optimizing their operation helps secure resources for future demands. By exposing the studied matter, the authors of this paper intend to raise awareness on its cause so that fellow researchers more quickly identify similar situations. For future studies, it is intended to assess how much different turbine efficiency models impact the magnitude of undesired spillage indications.

Author Contributions

Conceptualization, R.A.; methodology, R.A.; software, R.A.; validation, R.A., F.P., and A.G.; formal analysis, R.A. and A.G.; investigation, R.A. and F.P.; resources, L.H., I.S.J., and A.M.; data curation, R.A.; writing—original draft preparation, R.A.; writing—review and editing, R.A., L.H., I.S.J., and A.M.; visualization, R.A., F.P., L.H., I.S.J., and A.M.; supervision, I.S.J.; project administration, L.H., I.S.J., and A.M.; funding acquisition, L.H. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by Agência Nacional de Energia Elétrica grant number PD-00673-0052/2018.

Acknowledgments

The work reported in this paper was performed as part of an interdisciplinary research and development project undertaken by the Federal University of Juiz de Fora. The authors acknowledge the support and financial funding provided by CAPES, CNPq, and EDP, under supervision of ANEEL, the Brazilian regulatory agency of electricity, through project number PD-00673-0052/2018. The authors thank the helpful and friendly support provided by Carleton Coffrin and Ole Kröger at https://github.com/lanl-ansi/Juniper.jl. The authors thank Brito, Finardi, and Takigawa for making data of a real hydroelectric power plant available in [11], which has the potential of greatly contributing to this scientific field’s growth.

Conflicts of Interest

The authors declare no conflict of interest. The funders had no role in the design of the study; in the collection, analyses, or interpretation of data; in the writing of the manuscript, or in the decision to publish the results.

Abbreviations

The following abbreviations are used in this manuscript:
GUGenerating unit
HPPHydroelectric power plant
LTPLong-term planning
MTPMedium-term planning
STPShort-term planning
LPLinear programming
LRLagrangian relaxation
MILPMixed-integer linear programming
MINLPMixed-integer nonlinear programming
ONSNational System Operator

References

  1. Piekutowski, M.R.; Litwinowicz, T.; Frowd, R. Optimal short-term scheduling for a large-scale cascaded hydro system. In Proceedings of the IEEE Conference Proceedings Power Industry Computer Application Conference, Scottsdale, AZ, USA, 4–7 May 1993; pp. 292–298. [Google Scholar]
  2. Nilsson, O.; Soder, L.; Sjelvgren, D. Integer modelling of spinning reserve requirements in short term scheduling of hydro systems. IEEE Trans. Power Syst. 1998, 13, 959–964. [Google Scholar] [CrossRef]
  3. Garcia-Gonzalez, J.; Castro, G.A. Short-term hydro scheduling with cascaded and head-dependent reservoirs based on mixed-integer linear programming. In Proceedings of the 2001 IEEE Porto Power Tech Proceedings (Cat. No. 01EX502), Porto, Portugal, 10–13 September 2001; Volume 3, p. 6. [Google Scholar]
  4. Yuan, X.; Yuan, Y.; Zhang, Y. A hybrid chaotic genetic algorithm for short-term hydro system scheduling. Math. Comput. Simul. 2002, 59, 319–327. [Google Scholar] [CrossRef]
  5. Finardi, E.C.; da Silva, E.L. Solving the hydro unit commitment problem via dual decomposition and sequential quadratic programming. IEEE Trans. Power Syst. 2006, 21, 835–844. [Google Scholar] [CrossRef]
  6. Diniz, A.L.; Maceira, M.E.P. A four-dimensional model of hydro generation for the short-term hydrothermal dispatch problem considering head and spillage effects. IEEE Trans. Power Syst. 2008, 23, 1298–1308. [Google Scholar] [CrossRef]
  7. Yuan, X.; Zhang, Y.; Wang, L.; Yuan, Y. An enhanced differential evolution algorithm for daily optimal hydro generation scheduling. Comput. Math. Appl. 2008, 55, 2458–2468. [Google Scholar] [CrossRef] [Green Version]
  8. Mahor, A.; Rangnekar, S. Short term generation scheduling of cascaded hydro electric system using novel self adaptive inertia weight PSO. Int. J. Electr. Power Energy Syst. 2012, 34, 1–9. [Google Scholar] [CrossRef]
  9. Finardi, E.; Takigawa, F.; Brito, B. Assessing solution quality and computational performance in the hydro unit commitment problem considering different mathematical programming approaches. Electr. Power Syst. Res. 2016, 136, 212–222. [Google Scholar] [CrossRef]
  10. Passos de Aragão, A.; Teixeira Leite Asano, P.; de Andrade Lira Rabêlo, R. A Reservoir Operation Policy Using Inter-Basin Water Transfer for Maximizing Hydroelectric Benefits in Brazil. Energies 2020, 13, 2564. [Google Scholar] [CrossRef]
  11. Brito, B.; Finardi, E.; Takigawa, F. Mixed-integer nonseparable piecewise linear models for the hydropower production function in the Unit Commitment problem. Electr. Power Syst. Res. 2020, 182, 106234. [Google Scholar] [CrossRef]
  12. Fredo, G.L.M.; Finardi, E.C.; de Matos, V.L. Assessing solution quality and computational performance in the long-term generation scheduling problem considering different hydro production function approaches. Renew. Energy 2019, 131, 45–54. [Google Scholar] [CrossRef]
  13. Poncelet, K.; Delarue, E.; D’haeseleer, W. Unit commitment constraints in long-term planning models: Relevance, pitfalls and the role of assumptions on flexibility. Appl. Energy 2020, 258, 113843. [Google Scholar] [CrossRef]
  14. Ran, Q.; Jinbao, J.; Haiyan, Z. Medium Term Unit Commitment Based on Outer Approximation Method. Autom. Electr. Power Syst. 2009, 33, 24–28. [Google Scholar]
  15. Truong, H.Q.; Jeenanunta, C. Mixed Integer Linear Programming Model for Monthly Unit Commitment in the National Level Power System. In Proceedings of the 2019 11th International Conference on Information Technology and Electrical Engineering (ICITEE), Pattaya, Thailand, 10–11 October 2019; pp. 1–6. [Google Scholar]
  16. Ming, B.; Liu, P.; Guo, S.; Cheng, L.; Zhou, Y.; Gao, S.; Li, H. Robust hydroelectric unit commitment considering integration of large-scale photovoltaic power: A case study in China. Appl. Energy 2018, 228, 1341–1352. [Google Scholar] [CrossRef]
  17. Li, Y.; Ni, Z.; Zhao, T.; Yu, M.; Liu, Y.; Wu, L.; Zhao, Y. Coordinated Scheduling for Improving Uncertain Wind Power Adsorption in Electric Vehicles—Wind Integrated Power Systems by Multiobjective Optimization Approach. IEEE Trans. Ind. Appl. 2020, 56, 2238–2250. [Google Scholar] [CrossRef]
  18. Hidalgo, I.G.; Fontane, D.G.; Soares, F.S.; Cicogna, M.A.; Lopes, J.E. Data consolidation from hydroelectric plants. J. Energy Eng. 2010, 136, 87–94. [Google Scholar] [CrossRef]
  19. Hidalgo, I.; Soares, F.; Fontane, D.; Lopes, J.E.; Cicogna, M.; Silva, F. Analysis of the level-release polynomial from a hydroelectric plant. Syst Cybern Inf. 2012, 10, 62–65. [Google Scholar]
  20. Operacz, A. The term “effective hydropower potential” based on sustainable development–an initial case study of the Raba river in Poland. Renew. Sustain. Energy Rev. 2017, 75, 1453–1463. [Google Scholar] [CrossRef]
  21. Operacz, A.; Grahl-Madsen, M. Program of hydropower potential assessment as an effective possibilities in Upper Vistula water region in Poland. Acta Sci. Polonorum. Form. Circumiectus 2018, 17, 157. [Google Scholar] [CrossRef]
  22. Młyński, D.; Operacz, A.; Wałęga, A. Sensitivity of methods for calculating environmental flows based on hydrological characteristics of watercourses regarding the hydropower potential of rivers. J. Clean. Prod. 2020, 250, 119527. [Google Scholar] [CrossRef]
  23. Bogen, J.; Bønsnes, T.E. The impact of a hydroelectric power plant on the sediment load in downstream water bodies, Svartisen, northern Norway. Sci. Total Environ. 2001, 266, 273–280. [Google Scholar] [CrossRef]
  24. Balzannikov, M.; Vyshkin, E. Hydroelectric Power Plants Reservoirs and Their Impact on the Environment. Available online: http://zdb.ru.lv/conferences/4/VTR8_I_171.pdf (accessed on 11 September 2020).
  25. Da Silva Soito, J.L.; Freitas, M.A.V. Amazon and the expansion of hydropower in Brazil: Vulnerability, impacts and possibilities for adaptation to global climate change. Renew. Sustain. Energy Rev. 2011, 15, 3165–3177. [Google Scholar] [CrossRef]
  26. Von Sperling, E. Hydropower in Brazil: Overview of positive and negative environmental aspects. Energy Procedia 2012, 18, 110–118. [Google Scholar] [CrossRef] [Green Version]
  27. Tarroja, B.; AghaKouchak, A.; Samuelsen, S. Quantifying climate change impacts on hydropower generation and implications on electric grid greenhouse gas emissions and operation. Energy 2016, 111, 295–305. [Google Scholar] [CrossRef] [Green Version]
  28. Botelho, A.; Ferreira, P.; Lima, F.; Pinto, L.M.C.; Sousa, S. Assessment of the environmental impacts associated with hydropower. Renew. Sustain. Energy Rev. 2017, 70, 896–904. [Google Scholar] [CrossRef]
  29. Arce, A.; Ohishi, T.; Soares, S. Optimal dispatch of generating units of the Itaipú hydroelectric plant. IEEE Trans. Power Syst. 2002, 17, 154–158. [Google Scholar] [CrossRef]
  30. Bortoni, E.C.; Bastos, G.S.; Souza, L.E. Optimal load distribution between units in a power plant. ISA Trans. 2007, 46, 533–539. [Google Scholar] [CrossRef]
  31. Dal’Santo, T.; Costa, A.S. Hydroelectric unit commitment for power plants composed of distinct groups of generating units. Electr. Power Syst. Res. 2016, 137, 16–25. [Google Scholar] [CrossRef]
  32. Dunning, I.; Huchette, J.; Lubin, M. JuMP: A Modeling Language for Mathematical Optimization. SIAM Rev. 2017, 59, 295–320. [Google Scholar] [CrossRef]
  33. Kröger, O.; Coffrin, C.; Hijazi, H.; Nagarajan, H. Juniper: An Open-Source Nonlinear Branch-and-Bound Solver in Julia. In Integration of Constraint Programming, Artificial Intelligence, and Operations Research; Springer International Publishing: Berlin/Heidelberg, Germany, 2018; pp. 377–386. [Google Scholar]
  34. Wächter, A.; Biegler, L.T. On the implementation of an interior-point filter line-search algorithm for large-scale nonlinear programming. Math. Program. 2006, 106, 25–57. [Google Scholar] [CrossRef]
  35. Johnjforrest; Vigerske, S.; Santos, H.G.; Ralphs, T.; Hafer, L.; Kristjansson, B.; Jpfasano; EdwinStraver; Lubin, M.; Rlougee; et al. Available online: https://zenodo.org/record/3700700#.X4ZcQe0RVPY (accessed on 11 September 2020).
  36. Weibezahn, J.; Kendziorski, M. Illustrating the benefits of openness: A large-scale spatial economic dispatch model using the julia language. Energies 2019, 12, 1153. [Google Scholar] [CrossRef] [Green Version]
  37. Yang, W.; Wen, F.; Wang, K.; Huang, Y.; Salam, M. Modeling of a district heating system and optimal heat-power flow. Energies 2018, 11, 929. [Google Scholar] [CrossRef] [Green Version]
Figure 1. G 2 ’s turbines efficiency curve.
Figure 1. G 2 ’s turbines efficiency curve.
Energies 13 05368 g001
Table 1. Power demands (MW)-scenario 1. Data from [11].
Table 1. Power demands (MW)-scenario 1. Data from [11].
Period12345678
L 1000875500340260260310640
Period910111213141516
L 1070107010701070107010701070910
Period1718192021222324
L 8008206905651030106010701060
Table 2. Power demands (MW)-scenario 2. Data from [11].
Table 2. Power demands (MW)-scenario 2. Data from [11].
Period12345678
L 520420320320335345170125
Period910111213141516
L 125125125125125125125150
Period1718192021222324
L 3003004708401030970975945
Table 3. Power demands (MW)-scenario 3. Data from [11].
Table 3. Power demands (MW)-scenario 3. Data from [11].
Period12345678
L 700740870880710101010401050
Period910111213141516
L 10601060106010601060106010601050
Period1718192021222324
L 104010308457808459259301060
Table 4. Turbine efficiency functions’ coefficients, g’s and w’s bounds, and D values. Data from [11].
Table 4. Turbine efficiency functions’ coefficients, g’s and w’s bounds, and D values. Data from [11].
Coefficient G 1 G 2 Parameter G 1 G 2
A 0 2.707 × 10 1 7.769 × 10 2 g m a x (MW)182175
A 1 (s/m 3 ) 1.215 × 10 3 3.305 × 10 3 g m i n (MW)116116
A 2 (1/m) 1.431 × 10 2 1.180 × 10 2 w m a x (m 3 /s)301290
A 3 (s/m 4 ) 4.112 × 10 5 5.756 × 10 6 w m i n (m 3 /s)180180
A 4 (s 2 /m 6 ) 8.334 × 10 6 6.962 × 10 6 D (s 2 /m 5 ) 1.740 × 10 5 1.615 × 10 5
A 5 (1/m 2 ) 1.728 × 10 4 9.395 × 10 5 ---
Table 5. Results with power losses-based objective function-scenario 1.
Table 5. Results with power losses-based objective function-scenario 1.
Period N G 1 g G 1 (MW) w G 1 (m 3 /s) N G 2 g G 2 (MW) w G 2 (m 3 /s)s (m 3 /s)v (hm 3 )h (m)
14162.50255.142175.00272.31-1083.0371.13
23175.00275.922175.00270.66-1083.0771.53
33166.67255.470---1085.2872.79
42170.00258.740---1088.3973.36
51127.04196.781132.96204.29-1091.9173.67
62130.00200.520---1095.4473.74
72155.00234.820---1098.7173.66
82153.46235.462166.54253.29-1100.1672.66
94180.00288.372175.00272.11-1099.0271.18
104180.00288.532175.00272.21-1097.8771.15
114180.00288.702175.00272.32-1096.7271.13
124180.00288.862175.00272.42-1095.5771.10
134180.00289.032175.00272.53-1094.4171.08
144180.00289.192175.00272.63-1093.2571.05
154180.00289.362175.00272.74-1092.0971.03
164146.47231.352162.05253.85475.331090.1970.57
174157.07243.231171.72263.76-1090.7071.95
184161.25250.081175.00269.19-1091.1071.89
194172.50267.370---1092.2272.32
204141.25225.500--1335.131089.1369.88
214170.00268.482175.00272.33-1088.2771.12
224177.50284.252175.00272.98-1087.1870.97
234180.00290.262175.00273.29-1086.0070.90
244177.50284.552175.00273.18-1084.9170.92
Table 6. Results with power losses-based objective function and null spillage upper bound-scenario 1.
Table 6. Results with power losses-based objective function and null spillage upper bound-scenario 1.
Period N G 1 g G 1 (MW) w G 1 (m 3 /s) N G 2 g G 2 (MW) w G 2 (m 3 /s)s (m 3 /s)v (hm 3 )h (m)
14162.50255.142175.00272.31-1083.0371.13
23175.00275.922175.00270.66-1083.0771.53
33166.67255.470---1085.2872.79
42170.00258.740---1088.3973.36
51127.04196.781132.96204.29-1091.9173.67
62130.00200.520---1095.4473.74
72155.00234.820---1098.7173.66
84160.00245.400---1100.1572.65
94180.00288.372175.00272.11-1099.0071.18
104180.00288.532175.00272.22-1097.8671.15
114180.00288.702175.00272.32-1096.7171.13
124180.00288.862175.00272.42-1095.5571.10
134180.00289.032175.00272.53-1094.4071.08
144180.00289.202175.00272.63-1093.2471.05
154180.00289.362175.00272.74-1092.0771.03
164146.99228.962161.02248.63-1091.9671.61
174157.08243.121171.68263.55-1092.4771.98
184161.25249.951175.00269.05-1092.8771.92
194172.50267.200---1093.9972.35
202136.05210.482146.45224.38-1095.8372.79
214170.00267.792175.00271.74-1094.9971.26
224177.50283.362175.00272.37-1093.9171.11
234180.00289.272175.00272.68-1092.7571.04
244177.50283.652175.00272.57-1091.6771.07
Table 7. Results with power losses-based objective function-scenario 2.
Table 7. Results with power losses-based objective function-scenario 2.
Period N G 1 g G 1 (MW) w G 1 (m 3 /s) N G 2 g G 2 (MW) w G 2 (m 3 /s)s (m 3 /s)v (hm 3 )h (m)
11170.00259.322175.00264.13-1108.3673.21
21126.94213.142146.53243.923182.751096.6766.69
30--2160.00250.981461.711091.9070.49
40--2160.00250.791392.111087.3870.55
50--2167.50256.69600.231085.6672.10
60--2172.50260.5577.731085.8073.14
71170.00256.840---1087.1773.87
81125.00207.940--3124.591077.4767.43
91125.00207.690--2990.581068.2567.52
101125.00207.430--2859.331059.5167.61
111125.00207.160--2730.671051.2267.71
120--1125.00208.052620.981043.3467.77
130--1125.00207.302416.121036.1968.05
141125.00206.290--2360.021029.2468.03
151125.00205.980--2239.911022.7368.14
161150.00231.190--138.571023.7072.38
172150.00234.830--479.661022.5771.18
182150.00234.690--448.941021.5671.22
192151.67236.911166.65258.18125.401020.7771.33
204133.75221.132152.50250.091251.501013.5867.58
214170.00277.642175.00279.76-1009.8669.46
224155.76249.792173.48276.29-1006.5769.64
234156.53251.502174.44278.36-1003.2469.55
244151.69243.092169.11269.04-1000.0969.59
Table 8. Results with power losses-based objective function-scenario 3.
Table 8. Results with power losses-based objective function-scenario 3.
Period N G 1 g G 1 (MW) w G 1 (m 3 /s) N G 2 g G 2 (MW) w G 2 (m 3 /s)s (m 3 /s)v (hm 3 )h (m)
14116.00187.202118.00190.81-1024.1170.84
24118.97191.442132.06210.10-1024.5270.74
34139.90222.102155.21244.26-1024.2470.34
44141.50224.612157.01247.10-1023.9170.30
54116.00187.242123.00197.58-1024.4770.82
64165.00265.542175.00278.01-1023.3369.84
74172.50281.702175.00278.76-1021.9469.67
84175.00287.912175.00279.14-1020.4769.59
94177.50294.682175.00279.56-1018.8969.50
104177.50294.962175.00279.72-1017.3169.47
114177.50295.242175.00279.88-1015.7269.44
124177.50295.532175.00280.05-1014.1369.40
134177.50295.822175.00280.21-1012.5369.37
144177.50296.112175.00280.38-1010.9369.33
154177.50296.412175.00280.55-1009.3269.30
164175.00289.922175.00280.44-1007.8169.32
174172.50283.912175.00280.34-1006.3869.34
184170.00278.282175.00280.25-1005.0469.36
194134.73221.462153.05249.53946.771001.3267.95
204123.16209.752143.68242.541971.25994.1465.85
214134.75221.312153.00249.23817.29990.9068.01
224148.40238.172165.71263.97-990.2569.46
234149.19239.592166.61265.59-989.5669.43
244177.50300.602175.00282.84-987.8868.83
Table 9. Results with power losses-based objective function and null spillage upper bound-scenario 3.
Table 9. Results with power losses-based objective function and null spillage upper bound-scenario 3.
Period N G 1 g G 1 (MW) w G 1 (m 3 /s) N G 2 g G 2 (MW) w G 2 (m 3 /s)s (m 3 /s)v (hm 3 )h (m)
14116.00187.202118.00190.81-1024.1170.84
24118.97191.442132.06210.10-1024.5270.74
34139.90222.102155.21244.26-1024.2470.34
44141.50224.612157.01247.10-1023.9170.30
54116.00187.242123.00197.58-1024.4770.82
64165.00265.542175.00278.01-1023.3369.84
74172.50281.702175.00278.76-1021.9469.67
84175.00287.912175.00279.14-1020.4769.59
94177.50294.682175.00279.56-1018.8969.50
104177.50294.962175.00279.72-1017.3169.47
114177.50295.242175.00279.88-1015.7269.44
124177.50295.532175.00280.05-1014.1369.40
134177.50295.822175.00280.21-1012.5369.37
144177.50296.112175.00280.38-1010.9369.33
154177.50296.412175.00280.55-1009.3269.30
164175.00289.922175.00280.44-1007.8169.32
174172.50283.912175.00280.34-1006.3869.34
184170.00278.282175.00280.25-1005.0469.36
194135.67216.742151.15239.30-1004.8770.02
204125.18201.142139.64222.03-1005.0670.22
214135.67216.742151.15239.29-1004.8970.02
224148.52237.332165.45262.37-1004.2769.75
234149.32238.732166.36263.97-1003.6169.72
244177.50297.792175.00281.32-1001.9869.14
Table 10. Results with water outflow-based objective function-scenario 1.
Table 10. Results with water outflow-based objective function-scenario 1.
Period N G 1 g G 1 (MW) w G 1 (m 3 /s) N G 2 g G 2 (MW) w G 2 (m 3 /s)s (m 3 /s)v (hm 3 )h (m)
14162.50255.142175.00272.31-1083.0371.13
24141.59221.272154.32239.06-1083.0971.54
33166.67255.470---1085.3072.79
42170.00258.730---1088.4173.36
51127.04196.791132.96204.29-1091.9373.67
61127.13196.781132.87204.02-1095.4673.74
72155.00234.820---1098.7373.66
82153.73235.862166.27252.89-1100.1872.66
94180.00288.372175.00272.11-1099.0471.18
104180.00288.532175.00272.21-1097.8971.15
114180.00288.692175.00272.32-1096.7471.13
124180.00288.862175.00272.42-1095.5971.10
134180.00289.022175.00272.52-1094.4371.08
144180.00289.192175.00272.63-1093.2771.05
154180.00289.362175.00272.73-1092.1171.03
164147.23229.322160.54247.91-1091.9971.61
174157.20243.301171.20262.81-1092.5171.98
184161.25249.941175.00269.05-1092.9171.93
194172.50267.200---1094.0372.35
203138.70214.101148.90227.74-1095.8772.79
214170.00267.792175.00271.74-1095.0271.27
224177.50283.352175.00272.37-1093.9571.12
234180.00289.262175.00272.67-1092.7971.04
244177.50283.652175.00272.57-1091.7171.07
Table 11. Results with water outflow-based objective function-scenario 2.
Table 11. Results with water outflow-based objective function-scenario 2.
Period N G 1 g G 1 (MW) w G 1 (m 3 /s) N G 2 g G 2 (MW) w G 2 (m 3 /s)s (m 3 /s)v (hm 3 )h (m)
13173.33265.510--58.991108.1273.07
23140.00214.600--62.861107.8773.36
31163.06246.631156.94236.2962.341108.2073.70
42160.00242.020--61.421108.5373.70
52167.50253.610--59.731108.7873.67
61175.85267.361169.15253.8457.861108.9973.65
71170.00255.650--61.631110.1574.20
80--1125.00192.6163.701111.5274.35
91125.00192.970--62.161112.9074.38
101125.00192.920--60.941114.2874.41
110--1125.00192.4359.961115.6674.44
120--1125.00192.3758.461117.0674.47
130--1125.00192.3156.751118.4574.50
140--1125.00192.2454.721119.8674.53
151125.00192.670--51.901121.2774.57
161150.00225.550--47.031122.5974.54
172150.00226.600--38.231123.1174.10
181152.28229.711147.72222.6030.611123.6774.13
193156.67237.240---1123.4073.66
203163.33251.382175.00267.01-1121.0672.45
214170.00265.552175.00269.79-1117.5971.74
224156.96243.262171.08262.98-1114.4971.89
234157.73244.752172.05264.82-1111.3571.80
244152.94237.212166.62256.26-1108.3971.84
Table 12. Results with water outflow-based objective function-scenario 3.
Table 12. Results with water outflow-based objective function-scenario 3.
Period N G 1 g G 1 (MW) w G 1 (m 3 /s) N G 2 g G 2 (MW) w G 2 (m 3 /s)s (m 3 /s)v (hm 3 )h (m)
14116.00187.202118.00190.81-1024.1170.84
24119.47192.132131.06208.72-1024.5270.74
34140.21222.572154.58243.33-1024.2470.34
44141.80225.072156.40246.18-1023.9170.30
54116.00187.242123.00197.58-1024.4770.82
64165.00265.542175.00278.01-1023.3369.84
74172.50281.702175.00278.76-1021.9469.67
84175.00287.912175.00279.14-1020.4769.59
94177.50294.682175.00279.56-1018.8969.50
104177.50294.962175.00279.72-1017.3169.47
114177.50295.242175.00279.88-1015.7269.44
124177.50295.532175.00280.05-1014.1369.40
134177.50295.822175.00280.21-1012.5369.37
144177.50296.112175.00280.38-1010.9369.33
154177.50296.412175.00280.55-1009.3269.30
164175.00289.922175.00280.44-1007.8169.32
174172.50283.912175.00280.34-1006.3869.34
184170.00278.282175.00280.25-1005.0469.36
194136.03217.272150.44238.24-1004.8770.02
204125.63201.772138.73220.75-1005.0670.22
214136.03217.272150.44238.23-1004.8970.02
224148.80237.782164.90261.48-1004.2769.75
234149.59239.172165.82263.08-1003.6169.72
244177.50297.792175.00281.32-1001.9869.14
Table 13. Mean efficiency values (%) in all scenarios.
Table 13. Mean efficiency values (%) in all scenarios.
PeriodPLPLBSWO
Scenario 11692.978892.869592.8706
2092.539291.958691.9475
Scenario 2292.8156-91.6472
393.5332-92.8923
493.5303-92.7154
593.6425-92.8052
693.6715-93.0822
891.9023-89.6999
991.8880-89.5571
1091.8725-89.5423
1191.8558-89.6723
1291.3072-89.6629
1391.2572-89.6533
1491.7974-89.6434
1591.7747-89.4643
1692.5687-92.0449
1792.7296-92.1721
1892.7256-92.2747
1993.0616-92.6155
2092.7311-93.1848
Scenario 31992.749192.531892.5343
2092.323091.619691.6239
2192.746292.531792.5342
Table 14. Duration of simulations (mean ± standard deviation).
Table 14. Duration of simulations (mean ± standard deviation).
Objective FunctionScenario 1Scenario 2Scenario 3
WO221.46 ± 10.37 s322.55 ± 17.41 s1.28 ± 0.06 s
PL233.99 ± 9.74 s299.04 ± 11.38 s1.31 ± 0.06 s
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Abritta, R.; Panoeiro, F.; Honório, L.; Silva Junior, I.; Marcato, A.; Guimarães, A. Hydroelectric Operation Optimization and Unexpected Spillage Indications. Energies 2020, 13, 5368. https://doi.org/10.3390/en13205368

AMA Style

Abritta R, Panoeiro F, Honório L, Silva Junior I, Marcato A, Guimarães A. Hydroelectric Operation Optimization and Unexpected Spillage Indications. Energies. 2020; 13(20):5368. https://doi.org/10.3390/en13205368

Chicago/Turabian Style

Abritta, Ramon, Frederico Panoeiro, Leonardo Honório, Ivo Silva Junior, André Marcato, and Anapaula Guimarães. 2020. "Hydroelectric Operation Optimization and Unexpected Spillage Indications" Energies 13, no. 20: 5368. https://doi.org/10.3390/en13205368

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop