Next Article in Journal
Investigating the Sequential Deposition Route for Mixed Cation Mixed Halide Wide Bandgap Perovskite Absorber Layer
Previous Article in Journal
Intelligent Multi-Vehicle DC/DC Charging Station Powered by a Trolley Bus Catenary Grid
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Availability Projections of Hydroelectric Power Plants through Monte Carlo Simulation

by
Marcos Tadeu Barros de Oliveira
1,*,†,
Patrícia de Sousa Oliveira Silva
1,†,
Elisa Oliveira
1,†,
André Luís Marques Marcato
1,† and
Giovani Santiago Junqueira
2,†
1
Electrical Engineering Department, Federal University of Juiz de Fora, Juiz de Fora 36036-900, Brazil
2
Santo Antônio Energia, Porto Velho 78900-000, Brazil
*
Author to whom correspondence should be addressed.
These authors contributed equally to this work.
Energies 2021, 14(24), 8398; https://doi.org/10.3390/en14248398
Submission received: 19 November 2021 / Revised: 2 December 2021 / Accepted: 6 December 2021 / Published: 13 December 2021

Abstract

:
The present work proposes a Monte Carlo Simulation (MCS) to obtain availability projections for Hydroelectric Power Plants (HPP), based mainly on regulatory aspects involving the Availability Factor (AFA). The main purpose of the simulation is to generate scenarios to obtain statistics for risk analysis and decision-making in relation to the HPP. The proposed methodology consists of two steps, firstly, the optimization of the maintenance schedule of the hydroelectric plant is carried out, in order to allocate the mandatory maintenance in the simulation horizon. Then, for the MCS, scenarios of forced shutdowns of the Generating Units (GU) will be generated, which directly influence the operation and, consequently, the availability of the HPP. The scenarios will be inserted into an operation optimization model, which considers the impact of forced shutdown samples on the MCS. The proposed modeling was applied using real data from the Santo Antônio HPP, which is one of the largest hydroelectric plants in Brazil.

1. Introduction

The extensive Brazilian territory influences the diversity of its electrical matrix, highlighting that its largest portion is made up of renewable sources. In addition, the source that stands out the most is the generation coming from hydroelectric plants. In Brazil, the National System Operator (NSO) is responsible for coordinating the National Interconnected System (NIS), which is composed of generation, transmission, distribution, and commercialization companies [1]. The purpose of the NSO is to ensure the transmission of energy between the Brazilian subsystems (South, Southeast/Midwest, Northeast, and most of the North region), in a safe manner and with the lowest possible costs [2].
According to [3], the greatest potential for generating electricity in Brazil is from hydroelectric plants, which justifies significant investments and research in this area, mainly to improve the energy generation system. Therefore, due to the great importance of hydroelectric generation, the National Electric Energy Agency (NEEA) created an indicator called Availability Factor (AFA) to assess the performance of the plants and ensure safe and reliable power delivery. The main aspects of AFA are described in Normative Resolution n 614/2014 [4].
The AFA checks whether the plants have complied with their generation availability requirements [5], where its calculation takes into account forced and scheduled shutdowns. The AFA is used to mathematically reduce the plant’s capacity, thus, the agent will be financially impacted, as the plant in question will need to purchase a greater amount of energy from other generators to meet its contractual requirements. Further details of this process can be seen in [6].
Thus, the AFA study has become extremely important for energy generating agents due to the possible financial impact that poor performance can cause. Thus, several works in the literature that address its effects, mainly financial. In [7,8,9], the authors address aspects of the AFA related to issues of a hydrological risk mitigation mechanism, which occurs as a result of the seasonality of the affluent flow. In [10], the authors apply the method of Analytic Hierarchy Process (AHP) to obtain a classification of Generating Units (GUs) observing indicators that impact the AFA. In [6], the authors propose an optimal maintenance schedule, observing operational and regulatory aspects for plants connected to the NIS. Finally, in [11], the author discusses and proposes improvements to the regulatory aspect involving hydrological risk.
In this sense, a widely applied tool in availability and reliability studies is the Monte Carlo Simulation (MCS). Recalling that availability is the main measurement factor of the AFA, where several works apply MCS to assess and project availability of generation systems. In [12], an MCS for forecasting the availability of hydroelectric plants is presented, observing flow and hourly energy price scenarios. In [13], the authors present a model based on Monte Carlo for analyzing the risk of loss of hydraulic generation. Finally, in [14], the researchers present an MCS to assess the availability of the Shiroro hydroelectric plant through various reliability indices.
In addition to MCS, Artificial Neural Networks (ANN) are also used in the scope of simulations related to hydroelectric plants. Firstly, in [15], the authors present an ANN model combined with the multi-criteria decision for maintenance planning in hydroelectric plants, aiming to increase the availability rate of the plant. Already in [16], an ANN model is proposed to forecast the performance of the hydro plant in terms of net turbine load, water flow, and power output. Following this line of research, the work presented in [17], proposes a data-driven model combining ANN and HYPE model to predict the power generated by run-of-river hydroelectric plants.
Finally, meta-heuristics are also applied in the literature for the simulation of hydroelectric power plants. The study by [18] uses the Discrete Integer Cuckoo Search algorithm to solve a maintenance schedule problem. As for the methodology presented by [19], the authors propose a hydro-power generation scheduling in though the Coral Reefs Optimization Algorithm. Finally, in [20] the authors present a multi-objective short-term hydro-thermal dispatch scheduling using the Grey Wolf Optimization model.
In one day of operation at hydroelectric plants, two reasons can cause the unavailability of energy generation, being preventive or corrective maintenance. Both reasons directly influence the AFA calculation, however, corrective maintenance, also called forced shutdowns, has a greater and dangerous impact on the operation, affecting the availability of GUs [21].
As the corrective maintenance involved unforeseen interruptions, the number and days of the occurrence of these events are uncertain and have a direct influence on the plant’s operation. Based on this, this article proposes a Monte Carlo Simulation to project the availability of hydroelectric plants considering an optimized preventive maintenance schedule. For this, forced interruption scenarios will be considered and inserted in a model to optimize the operation of turbines in a real power plant.
The proposed methodology consists of two steps, firstly, the optimization of the maintenance schedule of the hydroelectric plant is carried out, to allocate the mandatory maintenance in the simulation horizon. Then, for the MCS, scenarios of forced shutdowns of the GUs will be generated, which directly influence the operation and, consequently, the availability of the HPP. The scenarios will be inserted into an operation optimization model, which considers the impact of forced shutdown samples on the MCS. With the result of the MCS, several scenarios of plant availability are obtained, enabling a risk analysis of the plant’s performance.
The paper subject is of great relevance to the agent responsible for the plant, as it uses historical data from forced shutdowns to make future projections of the availability of the generating units. In addition, the maintenance schedule for the following year is optimized, respecting all predefined scheduled shutdowns with their respective duration. This result allows the agent to project financial penalties and to quantitatively observe improvements made at the plant.
In this perspective, through the Monte Carlo Simulation, scenarios of the availability of the generating units of a hydroelectric plant will be projected. For this, different shutdown scenarios during the year will be generated in the simulation. The scenarios consist of two random parameters: The number of forced shutdown days and days the shutdown occurred. The model will be applied using actual information from the Santo Antônio Energia Hydroelectric Power Plant, with an annual simulation horizon., which is heavily financially impacted by the AFA [22].
Following this background, the work’s key contributions are as follows:
  • Optimization of the maintenance and operation schedule considering operational, maintenance, and mainly regulatory aspects;
  • Monte Carlo simulation for projecting operational availability of hydroelectric plants;
  • Projected availability analysis through the MCS, helping the agent in the risk analysis of the plant’s performance.

2. Availability Factor (AFA)

To encourage and assess the operational performance of hydroelectric plants, the Availability Factor was created. Its formulation is initially described by Normative Resolution n 688/2003, but in 2014, after a review, Normative Resolution n 614/2014 was released, both regulated by the NEEA. Through the resolutions, the rules for calculating the unavailability rate of hydroelectric plants are established, which are directly related to the number of hours of the shutdown of the generating units due to scheduled and forced maintenance [4,5].

2.1. Formulation

The National Electric System Operator (NSO) is responsible for assessing shutdowns, which are calculated using the Equivalent Scheduled Shutdown Rate (ESSR) and the Equivalent Forced Shutdown Rate (EFSRv). As a result, the ESSR and EFSRv indices must be calculated monthly for each plant dispatched centrally by the NSO, applying Equations (1) and (2), with i being the index of the generating unit, n the number of total number of generating units and j the index for the current month. Values are measured monthly for the 60 months before the month calculated inclusive.
ESSR = j = 1 60 i = 1 n P i · HSS + EHSS i j j = 1 60 i = 1 n P i · HP i j
EFSRv = j = 1 60 i = 1 n P i · HFS + EHFS i j j = 1 60 i = 1 n P i · HFS + EHFS + HS + HE i j
After the ESSR and EFSRv indices are calculated, it is possible to find the AFA value, as shown in the Equations (3)–(5).
A v = ( 1 ESSR ) × ( 1 EFSRv )
A r = ( 1 SS ) × ( 1 EFSR )
AFA = A v A r
As a result, if the AFA is less than one, the analyzed plant’s physical guarantee will be decreased, and it will be forced to purchase energy from other generators in order to meet its contractual obligations, resulting in considerable revenue losses.

2.2. Penalty Process

As mentioned, the AFA assesses the interruptions that occur at the expense of carrying out maintenance. However, for power plants centrally dispatched by the NSO, they are only accounted for when the operator verifies spillage caused by the internal responsibility of the generating agent [23].
For a better understanding of the penalty process, directly linked to the spillage, a flowchart was developed by the authors, which is represented in Figure 1. If there is a spillage, but it is the plant’s fault, there will be no penalty, as shown on the left side of the Figure 1. If a spill happens as a result of the plant’s negligence, the plant will be fined.
Regarding the classification process of the number of hours penalized, it can occur in two ways, as shown on the right in Figure 1. The amount of hours off in this period will be recorded if the GU is fully inactive, which could be hours of scheduled or forced maintenance. The Hours of Scheduled Shutdown (HSS) and Hours of Forced Shutdown (HFS) indexes in the AFA are used to calculate the hours in this scenario, identified in Equations (1) and (2) respectively. However, if the GU is operating, but with its reduced capacity, that is, its power in megawatts reduced, the hours are counted in the indicators Equivalent Hours of Scheduled Shutdown (EHSS) and Equivalent Hours of Forced Shutdown (EHFS), also present in the Equations (1) and (2) respectively.

3. Proposed Methodology

3.1. Problem Overview

After understanding the equation of the AFA and its penalty process, it is clear that a strategy should be adopted to minimize the spillage of water into the plant. For that, analyzing the equations in Section 2, it is feasible to determine which indexes are likely to change, resulting in lower rates.
In Equation (1), which indicates the ESSR calculation, The indices used in the numerator are linked to the GUs’ scheduled or preventive maintenance hours and, therefore, can be modified with an optimized schedule planning.
Given this, it is necessary, whenever possible, to allocate scheduled maintenance intelligently, that is, optimized, avoiding the waste of water without generating energy caused by internal reasons at the plant. With these measures, it is possible to reduce the impact of the AFA and, consequently, unwanted financial costs.
On the other hand, in the Equation (2), the numerator indices HFS and EHFS, which are connected to EFSRv, suggest that forced maintenance, also known as corrective maintenance, is not adaptable to changes and makes energy generation impossible. Although, to project the availability of plants in a certain period in the future, the randomness of shutdowns and/or breakages in equipment must be considered.
The main problem with the HFS and EHFS indicators is the fact that they do not know when these shutdowns will occur, so a methodology to define how many days of corrective maintenance and on which days they will be carried out should be proposed. Therefore, in this study, the Monte Carlo Simulation is proposed, which is an efficient statistical analysis tool with probabilistic or stochastic [24] techniques.

3.2. Maintenance Schedule Optimization

The decrease of interruptions that occurred under the plant’s responsibility is strongly related to the performance of the AFA of the plant and the generating units. In most cases, these shutdowns are caused by maintenance that must be performed on the generating units throughout the year in order for them to work properly. It’s important noting that these shutdowns are only counted when they have an impact on the NIS, as as when a GU shutdown for maintenance causes the system’s generation to drop below demand, resulting in HSS fines.
To mitigate these penalties, it is ideal that preventive maintenance is optimally scheduled throughout the year, minimizing penalties for HSS. Because the problem incorporates both binary and real variables, it is classified as a Mixed Integer Linear Problem (MILP).
The goal is to optimize operation planning and maintenance start-up for each GU, which is represented by the sub-index g. Furthermore, each GU has many maintenances of varying duration’s, each of which is represented by the m sub-index and optimized independently in an iterative approach explained in more detail below.
The optimal maintenance and operating schedule is carried out on a daily basis, with the sub-index d representing each day. Equations (6)–(14) define the entire optimization modeling process.
m i n HSS = d = 1 D h s s d
Subjected to:
t u r b f d = g = 1 G x g , d · t u r b f ¯ g , d d D
t u r b f d + s p i l l f d = p e n f d d D
d = 1 M m , g 1 y m , g , d = 1 g G
( y m , g , d = 0 ) s = 0 M g 1 x g , d + s = 0 g G ,
d = 1 , 2 , 3 , , D M m , g + 1
d = y m r , g , d M m , g y m r , g , d + M m r , g y m , g , d = 0 r = 1 , 2 , , m 1 , m 2
h s s d = s p i l l f d g = 1 G d * t u r b f ¯ g , d / G d * · 24 d D
x g , d , y g , d [ 0 , 1 ] Z
t u r b f d , s p i l l f d 0
The objective function in this problem, given by Equation (6), tries to minimize the sum of HSS over the course of the year in order to reduce the plant’s financial losses. This method seeks to extract as much water from the river as possible using the turbines that are available. For each generating unit, maintenance planning is done on a daily basis. The following constraints apply to this objective function:
  • Turbined Flow Constraint: According to Equation (7), each GU will always turbine its maximum capacity when available (state represented by the variable x g , d = 1 ). Its sum results in the daily total turbined flow by the plant. For every day, the total turbined flow plus the spilled flow is equal to the affluent flow that can be penalized (8).
  • Maintenance Periods Constraint: For each GU, the number of maintenance performed must be equal to 1. It is worth noting that the various maintenances are optimized in each round, so the value of 1 remains during the iterative process. The constraint is represented in the Equation (9).
  • Maintenance Duration and Continuity Constraint: During the period corresponding to the duration of their maintenance ( M m , g ), all generating units must be turned down. Moreover, once maintenance has begun, it must continue until the period has been met. These two premises will be satisfied by a single constraint, presented in Equation (10).
  • Equation for Calculating the Daily HSS: Indicated by the Equation (12), the programmed shutdown hours are obtained through the ratio of the spillage by the average capacity of the plant on a respective day. Multiply by 24 to get its value in hours.
  • Canalization Constraints: Finally, the problem variables are constrained by canalization restrictions. It is illustrated in Equation (13) for the binary variables x g , d and y g , d , and in Equation (14) for the spilled flow s d .
Using the Big-M method assist, the disjunctive constraint in the presented problem can be replaced by a collection of linear inequalities, as shown in Equation (15) [25]. The ’M’ on the right side of this constraint represents Big-M, which in this case equals the duration of each maintenance period M g of the respective unit g. As a result, it satisfies the maintenance duration and continuity constraints simultaneously.
s = 0 M m , g 1 x g , d + s M m , g · ( 1 y g , d ) g G ,
d = 1 , 2 , 3 , , D M g + 1
Also, some variables and parameters have additional details. First, the maximum turbined flow ( t u r b f ¯ g , d ) is an extremely important parameter for the optimization of the operation, is calculated through the flow in the day and constructive data of each generating unit, as a polynomial quota-volume and hill curve. The process for obtaining this parameter is outlined in detail in [6].
On the other hand, the flow subject to penalty, used in the Equation (8), is calculated through the daily affluent flow ( f l o w d ) and the capacity of the plant. In certain periods of the year, the affluent flow is higher than the value that the plant can turbine, in which case, there will be a spillage that is not the responsibility of the plant, not penalizing it, as shown in the flowchart previously presented in Figure 1. Therefore, through the Algorithm 1, it is possible to calculate the flow liable to be penalized.
Algorithm 1: Algorithm for the Calculation of Penalty Affluent Flow.
Energies 14 08398 i001
To optimize and allocate all maintenance, an iterative process is performed as shown in Figure 2.
First, the maintenance is ordered from largest to smallest. Then, the first round of optimization is carried out, allocating and optimizing the largest duration maintenance for each GU. Next, the m index is updated and the second round of optimization is performed. In this case, the restriction presented in the Equation (11) is considered, limiting the possible days to allocate the start of the second largest maintenance of each GU. The process continues until the maximum number of necessary maintenances is met.

3.3. Monte Carlo Simulation

Monte Carlo Simulation is a statistical technique for predicting scenarios of future events by performing a series of probability computations. Thus, several simulations are carried out to cover most of the possibilities of occurrence of events [26]. Monte Carlo Simulation makes a major contribution to risk analysis by building possible outcome models, calculating results continuously, each time using a different set of random values of the probability functions [27].
In this work, random samplings related to forced shutdowns will be carried out for each GU in each month. Forced shutdowns are random and difficult to predict, in addition, they have great relevance in the context of hydroelectric plants, with a great impact on the operation of generating units, as well as financially influencing agents.
It is noteworthy that each generating unit has its particularities throughout the year, making it necessary to build probability curves and carry out monthly draws to better represent the reality of the hydroelectric plant. The parameters sampled in each MCS round for each GU in each month are:
  • Number of Forced Event Days;
  • Forced Events Occurrence Days.
The history used to obtain MCS input distributions comes from the SRCGU (System for the Register of Changes in the Operating States of Generating Units and International Interconnections), which is a database that records the forced and scheduled shutdown events of the hydroelectric plants in Brazil [28]. In the database, the day of occurrence, the generating unit, the duration of the shutdown, and its type are informed. Therefore, it is a robust historical base that reflects the performance and behavior of the generating units.
After the sampling, the forced shutdowns will be inserted into an optimization model, which will calculate the plant’s operation, taking into account constructive aspects, forced and programmed restrictions. Then, the HFS indicator for the respective MCS scenario is calculated, which will be used in the sequence for the risk analysis. The MCS process runs until the established stopping criteria are met. Figure 3 presents the general flowchart of the Monte Carlo Simulation proposed in this work.

3.3.1. Sampling the Random Variables

In this step, how the random variables were treated and sampled during the Monte Carlo Simulation will be described.
Number of Forced Event Days:
One of the most common techniques for modeling random behavior is through the Normal Distribution [29]. The normal distribution is an absolutely continuous probability distribution parameterized by its mathematical expectation (real number μ ) and standard deviation (positive real number σ ).
In this case, for each generating unit in each month, a Normal Distribution ( N g , m ( h ) ) is obtained according to Equation (16) through the history of shutdown hours (h) by forced constraint, where μ g , m and σ g , m represent the mean and standard deviation of the shutdown hours of unit g in month m.
N g , m ( h ) = 1 2 π σ g , m 2 e x p 1 2 h μ g , m σ g , m 2 g , m
With the distributions defined, the numbers of hours are sampled and the equivalent number of shutdown days for each GU in the month m is obtained.
Forced Events Occurrence Days:
With the number of shutdown days defined for the MCS round, the days in the month that the shutdowns will occur are sampled. Days of occurrence are modeled using a discrete distribution, which is a probability distribution that represents the occurrence of discrete and countable outcomes individually.
In this work, through the SRCGU database, 12 discrete distributions are obtained for each generating unit, one for each month of the year is created by counting the events that occur on each day of the month, that is, the days with more forced occurrences, they have a greater chance of being drawn. Figure 4 shows the complete process for sampling the problem random variables, and it is important to highlight that the process is carried out for all GUs, observing the data for months separately.
In the following subsection, it will be presented how these days of the forced shutdown are worked to be inserted in the plant’s operation optimization modeling.

3.3.2. Operation Optimization

As previously mentioned, the forced shutdowns will be sampled at the MCS and inserted in a model to optimize the operation of the generating units. The optimal operation of the GUs considers the forced shutdown samples in the MCS and the maintenance calendar defined by the optimization in the Equations (6)–(14). Next, the plant availability indices regulated by NEEA will be calculated [4].
Thus, an alteration to the previous model was implemented, including this random variable. Now, it is not necessary to optimize the maintenance schedule, but the plant’s operation in the face of forced and scheduled shutdowns. The impact of the randomness of this variable is evaluated using the MCS. In addition, in this work, the maintenance schedule is defined in advance, so the optimization will calculate the operation and spillage of the plant.
Again, the objective is to minimize the total spillage in the study horizon (Equation (17)), by optimizing the operational state of each GU, considering the forced maintenance scenario generated during the MCS and the schedule of maintenance defined for the study horizon. Because the problem incorporates both binary and real variables, it is classified as a Mixed Integer Linear Problem (MILP). The proposed methodology for optimization in the scope of MCS is formulated by the Equations (17)–(23).
m i n Total Spill = d = 1 D s p i l l f d
Subjected to:
t u r b f d = g = 1 G x g , d · t u r b f ¯ g , d d D
t u r b f d + s p i l l f d = p e n f d d D
x g , d + S S g , d = 1 d D , S S g , d = 1
x g , d + F S g , d = 1 d D , F S g , d = 1
x g , d [ 0 , 1 ] Z
t u r b f d , s p i l l f d 0
Optimization within the scope of the Monte Carlo Simulation receives the previously optimized maintenance schedule and the forced shutdowns drawn, directly impacting the operation of the generating units. Thus, through the matrices S S and F S it is possible to mathematically limit the operation due to programmed and forced shutdown, respectively. Figure 5 presents an example of a F S matrix construction.
The construction of S S is analogous to that of the F S matrix. In this case, the optimized shutdown days are entered into the P S matrix.
The Equations (20) and (21) have similar functions. In S S and F S each row represents a generating unit and each column a day, with each position being filled with 1 if there is the shutdown that day for the GU. As shown in Equation (20), if S S g , d = 1 , its sum with x g , d should be 1, in that case x g , d is obligatorily 0, turning off the respective GU by programmed restriction. The same behavior occurs for F S in Equation (21), however the cause of the shutdown will be by forced restriction.

3.3.3. HFS Calculation

To understand the results and carry out an analysis of the impact of the forced shutdown at the plant, the availability indices referring to the HSS will be calculated in the same way as it is calculated in the AFA and described in the Equation (24). The value of this indicator is found for each simulated scenario as seen in Figure 3.
H F S d * = s p i l l f _ p f d g G d * t u r b f ¯ g , d / G d * · 24 d D
As mentioned, the AFA assesses the interruptions that occur due to maintenance, however, they are only accounted for when the NSO verifies spillage in the plant and this occurs under its responsibility [23]. In this way, the numerator of the Equation (24) only identifies the spill liable to be penalized. This value is divided by the average flow of the maximum turbined flow in each day d. This ratio then finds the average number of GUs unavailable during that day due to forced interruption. Multiplying this value by 24 gives the number of hours of the forced shutdown that will impact the AFA.
It should be noted that in hydro plants, not all turbines are physically able to operate throughout the year, due to low flow, for example. Therefore, this particularity must be considered when calculating the average flow of the maximum turbined flow.

4. Case Study

The Santo Antônio Hydroelectric Power Plant (SAHP), located on the Madeira River in Porto Velho, Rondônia, Brazil, was chosen to address the case study. SAHP is a run-of-river plant, which means it has no regularization or storage capacity in its reservoir. It contains 50 Bulb GUs (24 with 4 blades and 26 with 5 blades) with a total installed capacity of 3568 MW and an assured energy capacity of 2424.20 MWmed [30].
The values related to availability evaluated in the AFA calculation are registered in the NSO database through the SRCGU database. With this base, it was possible to identify the history of forced events that occurred in the hydroelectric plant, finding the average hours of interruptions for each GU in each month of the year and the period of occurrence recorded, information used in MCS.
The scheduled maintenance plan developed for the year 2021 by the maintenance team is found in Table 1, where the total maintenance duration (MD) is in days and next to it is the number of maintenance required (MR) of the respective GU to meet the plan. This means that, for example, the U4-01 will be turned off to carry out preventive maintenance for 96 days a year, however, this shutdown will occur 4 times with different duration and that added up to the days, it will have ninety-six days.
The SAHP’s affluent flow is significant data that should be assessed for GU maintenance planning. The low period in the case of SAHP is well characterized, as it is typical of the Madeira River, where the plant is located. Figure 6 indicates the plant’s average affluent flow and the maximum turbined flow per day, which is the flow that can be penalized.

5. Results and Discussion

This chapter presents the results of the simulations proposed in this work. First, the result of the optimization presented in Section 3.2 will be shown. Then, the result of two Monte Carlo simulations will be presented, the first using the history from 2017 to 2020 with the same weight. The second simulation, on the other hand, has a greater weight for the year 2020, as the objective is to verify what impact the improvements performed by the agent had on the risk analysis proposed by this work. The MCS stopping criteria is the max number of rounds, which is 10,000 for both simulations.
The simulations were performed using the Python language on the computer with the following configurations: Processor Intel® Core i5-7200U with 2.50 GHz and 16 GB of RAM, Linux version 5.11. In Python, equations are modeled using the Pyomo library [31,32]. The solver used is Gurobi, being one of the fastest and most powerful mathematical programming solvers available for multiple optimization problems [33].

5.1. Maintenance Schedule Optimization

First, the optimization presented in the Equations (6)–(14) was performed, respecting the maintenance durations desired for the simulation horizon. The solution was found in 73.37 s (1 min and 13 s) with the maintenance calendar optimized as shown in Figure 7.
All maintenance previously defined were allocated, respecting the continuity restriction. It is worth noting that the model tends to allocate maintenance in the low flow period, which occurs mainly after July. Therefore, after optimization, the PM matrix, derived from the maintenance schedule, can be built to be inserted in the MCS.

5.2. Simulation I

As presented in the previous sections, the proposed Monte Carlo Simulation was applied using parameters from SAHP. Probability curves for forced events are built with historical data from SRCGU and the maintenance schedule is defined by plant teams, daily over the year.
The rounds of MCS were performed to construct curves to observe the behavior of forced shutdowns in the year of study. First, Figure 8 and Figure 9 show curves related to the sum of HSS throughout the year.
In the Auction Notice n 005/2007, referring to the contracting of the Santo Antônio Energia HPP, it allows for a tolerance of 0.50% of HSS about the total number of hours of operation in the year, in this case, there are 438,000 total hours (50 GUs · 24 h · 365 days) of operation. Therefore, it is interesting to look at ranges of occurrence of HSS, providing the probability that each situation will occur. Table 2 presents this analysis based on the proposed MCS.
Through the Table 2, it is observed that about 59% of the MCS scenarios result in a regular situation of plant operation. It is also worth mentioning that a considerable portion (approximately 41%) leads to a bad situation, serving as a warning for the plant, as it could lead to future critical situations. Figure 10 complements the analysis, highlighting in the histogram the situations discussed in Table 2.
In addition, it is important to emphasize that, according to the MCS proposed in this work, no scenario meets the conditions defined in the contract (HFS ≤ 2190.00 h), so with the simulation, it can be previously stated that the plant will be subject to penalties during the year of study.

5.3. Simulation II

The current state of the plant is different from previous years, as, over the years, the plant has taken corrective measures to minimize the hours of forced shutdowns in the generating units. Therefore, to quantify these improvements in the proposed MCS, the average for the year 2020 has a greater weight, thus, the present has a more significant impact without denying the influence of the past on the plant’s availability projections. It is noteworthy that the result found in Section 5.1 is valid for Simulation I and II, as the maintenance calendar is optimized before the Monte Carlo Simulation and is not influenced by random sampling and their respective weights.
The second simulation allowed the agent to simulate an optimistic scenario since the model considered a higher probability of occurrence in the year 2020 (a scenario with a lower history of forced shutdown). As a result, the influence of pessimistic scenarios was minimized and the second simulation demonstrated the benefits of flexible models, enabling the extraction of multiple insights.
Therefore, in the second simulation, the mean ( μ g , m ) and standard deviation ( σ g , m ) are calculated with a higher weight for the 2020 values. The chosen weight was 50%, with the remainder equally distributed between the years 2017 to 2019. The main objective of Simulation II is to verify the improvement in the HFS indicator, validating the actions taken by the plant to obtain better performance.
The chosen 50% value was previously discussed by the researchers and SAHP engineers, since the objective of this weight is to represent as closely as possible the reality of interruptions in the following year (2021), given that improvements were implemented over the years and these effects were noticed in the year 2020.
The best way to compare simulations is to look at the probabilities of HFS occurrence. Figure 11 presents the MCS result for Simulation II, highlighting the occurrence ranges for each situation.
It can be seen in Figure 11 a clear improvement in the plant’s performance, where 66% of the scenarios result in a good situation (2190 to 5475 h) and 34% in a regular situation (5475 to 8760 h). Remember that in Simulation I, the scenarios only result in a regular or bad situation. Table 3 presents the ranges of occurrence of HFS for Simulation II.
Despite the reduction in future penalties, it is important to emphasize that even with the improvements, the plant will still be penalized, as no scenario results in an operation within the range allowed by the contract. Therefore, Simulation II shows that the agent is on the right path with the improvements made, which was possible to observe through Figure 11 and Table 3, however, the plant is still subject to penalties, and further improvements are needed to reduce the financial impact in the coming years.

6. Conclusions

This work presented a Monte Carlo Simulation to project the availability of hydroelectric plants. The proposed methodology addresses operational and regulatory aspects, where the plant’s availability is evaluated through the measured hours of interruptions due to scheduled and forced maintenance.
Therefore, the first point evaluated was about scheduled maintenance, developing an ideal maintenance schedule. This optimization considered regulatory aspects, as well as operational and duration restrictions and maintenance limitations, to minimize scheduled shutdown hours evaluated in the AFA, aiming to minimize financial penalties.
Regarding the portion of forced interruptions in the AFA, the MCS draws the hours of forced events, observing the history of measurements by SRCGU, calculated by the NSO. Thus, the methodology has a great regulatory framework, being of great importance for hydroelectric plants to assess their availability indices. The proposed methodology was simulated using real data from the Santo Antônio Hydroelectric Power Plant, with a simulation horizon of one year.
Through the results of the first simulation, it was possible to analyze the probability of occurrence of several HSS intervals in the year. The majority (approximately 59%) of the simulations resulted in a regular situation, however, it is worth noting that approximately 41% of the cases are in a bad situation, alerting the agent to possible critical operations. In addition, with MCS, it was possible to state that in the year of the study, the plant will be penalized, as it will violate the limit of hours defined by the contract.
The second simulation, on the other hand, demonstrates the flexibility of the model, allowing the agent to simulate pessimistic and optimistic scenarios, as is the case in this simulation. In this simulation, the model considered the probability of repeating the 2020 scenario greater and, therefore, the good scenario obtained the largest share.
Finally, the proposed model was successfully implemented using real data, achieving the goal of estimating the risk of regulatory penalties for the hydroelectric plant. In addition, the proposed methodology is applicable to other hydroelectric power plants.

Author Contributions

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

Funding

Santo Antônio Energia and the Federal University of Juiz de Fora (UFJF) collaborated on this article, which was supported financially by ANEEL R&D Sector (CT.PD.318.2019).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Data sharing not applicable.

Acknowledgments

For financial support through INERGE, the authors would like to thank Santo Antônio Energia, the National Research Council (CNPq), the Brazilian Federal Agency for Support and Evaluation of Graduate Education (CAPES), and the State of Minas Gerais Research Foundation (FAPEMIG) (National Institute of Science and Technology in of Electric Energy).

Conflicts of Interest

The authors declare no conflict of interest.

Nomenclature

The following abbreviations are used in this manuscript:
AFA Parameters
A r Reference Availability Index
A v Verified Availability Index
EFSREquivalent Forced Shutdown Rate in contract
EHFSEquivalent Hours of Forced Shutdown of the unit i in month j (the unit operates with limited nominal power, associated with a forced condition)
EHSSEquivalent Hours of Scheduled Shutdown of the unit i in month j (the unit operates with limited nominal power, associated with a scheduled condition)
HENumber of hours of shutdown due to external conditions and/or shutdown due to systemic interest of the unit i in month j
HFSHours of Forced Shutdown of unit i in month j
HPHours of the month j for unit i
HSHours in Service of the unit i in the month j (number of hours equivalent in service plus the number of hours in which the unit operates synchronized to the system, without power restriction)
HSSHours of Scheduled Shutdown of unit i in month j
PInstalled power of the generating unit i
SSScheduled Shutdown in contract
General Sets and Parameters
μ g , m Average of shutdown hours of unit g in month m
t u r b f ¯ g , d Maximum turbined flow for unit g on day d (m 3 /s)
σ g , m Standard deviation of the shutdown hours of unit g in month m
DNumber of days
F S g , d Matrix indicating forced shutdown on unit g on day d
GNumber of generating units
G d * Number of generating units with conditions to operate according to the fall
height in d day
M m , g Duration of maintenance m of unit g
p e n f d Affluent flow liable to be penalized for the day d (m 3 /s)
S S g , d Matrix indicating scheduled shutdown on unit g on day d
Variables
H F S d * Penalized hours with forced shutdown hours on the day d
s p i l l f _ f s d Plant’s spilled flow caused by forced shutdown on day d
s p i l l f d Plant’s spilled flow on d day (m 3 /s)
t u r b f d Plant’s turbined flow on d day (m 3 /s)
x g , d Operating mode of unit g on day d
y m , g , d Start day of maintenance m of unit g on day d

References

  1. Oliveira, F.L.C.; Souza, R.C.; Marcato, A.L.M. A time series model for building scenarios trees applied to stochastic optimisation. Int. J. Electr. Power Energy Syst. 2015, 67, 315–323. [Google Scholar] [CrossRef]
  2. ONS. Site Oficial da ONS. 2021. Available online: http://www.ons.org.br (accessed on 22 October 2021).
  3. Souza, R.C.; Luı, A.; Dias, B.H.; Oliveira, F.L.C. Optimal operation of hydrothermal systems with hydrological scenario generation through bootstrap and periodic autoregressive models. Eur. J. Oper. Res. 2012, 222, 606–615. [Google Scholar] [CrossRef]
  4. ANEEL. Resolução Normativa n° 614/2014, de 3 de Junho de 2014. 2014. Available online: http://www2.aneel.gov.br/cedoc/ren2014614.pdf (accessed on 30 January 2021).
  5. ANEEL. Resolução Normativa n° 688/2003, de 24 de Dezembro de 2003. 2003. Available online: http://www2.aneel.gov.br/cedoc/res2003688.pdf (accessed on 22 January 2021).
  6. de Sousa Oliveira, P.; de Oliveira, M.T.B.; Oliveira, E.; Conceição, L.R.; Marcato, A.L.M.; Junqueira, G.S.; de Alencar Junior, C.A.V. Maintenance Schedule Optimization Applied to Large Hydroelectric Plants: Towards a Methodology Encompassing Regulatory Aspects. IEEE Access 2021, 9, 29883–29894. [Google Scholar] [CrossRef]
  7. Brito, M.C.T. Análise da Repactuação do Risco Hidrológico das Usinas Hidrelétricas Participantes do Mecanismo de Realocação de Energia; UFRJ/COPPE: Rio De Janeiro, Brazil, 2016. [Google Scholar]
  8. Melo, J.L.; Alves, A.C.B.; Brigatto, G.A.; Negrete, L.P. Mercado de energia elétrica: Volatilidade do preço spot e risco da geração hidrelétrica com despacho centralizado. In Proceedings of the VI Simpósio Brasileiro de Sistemas Elétricos, Natal, Rio Grande do Norte; 2016. Available online: https://publons.com/journal/236106/anais-do-vi-simposio-brasileiro-de-sistemas-eletri/ (accessed on 23 November 2020).
  9. Fernandes, G.; Brandão, L.; Gomes, L.; Vasconcelos, G. A proposal of reformulation of hydropower sales contracts in the Brazilian electricity sector. In Energy: Expectations and Uncertainty, Proceedings of the 39th IAEE International Conference, Bergen, Norway, 19–22 June 2016; International Association for Energy Economics: Bergen, Norway, 2016. [Google Scholar]
  10. de Sousa Oliveira Silva, P.; de Oliveira, M.T.B.; Oliveira, E.; Conceição, L.R.; Junqueira, G.S.; Marcato, A.L.M.; Oliveira, F.L.C. Performance Evaluation of Hydro Generating Units Through the AHP Method. J. Control Autom. Electr. Syst. 2021. [Google Scholar] [CrossRef]
  11. Brandão, L.E.T. Risk Control Models for Brazilian Hydropower Investments: A Proposal. Ph.D. Thesis, PUC-Rio, Rio de Janeiro, Brazil, 2018. [Google Scholar]
  12. Xiaoyun, H.; Andi, H.; Jingpeng, S. Short-term Hydro Power Scheduling under the Electricity Market Environment. In Proceedings of the 2019 2nd International Conference on Safety Produce Informatization (IICSPI), Chongqing, China, 18–20 November 2019; pp. 473–477. [Google Scholar]
  13. Duarte, Y.S.; Szpytko, J.; del Castillo Serpa, A.M. Monte Carlo simulation model to coordinate the preventive maintenance scheduling of generating units in isolated distributed Power Systems. Electr. Power Syst. Res. 2020, 182, 106237. [Google Scholar] [CrossRef]
  14. Okorie, P.; Tekanyi, A.; Sadiq, A. Assessment of the reliability performance of Shiroro hydro-electric power station, Minna, Niger State. Futo J. Ser. 2019, 5, 141–150. [Google Scholar]
  15. ÖzcAn, E.; DAnışAn, T.; YumuşAk, R.; Eren, T. An artificial neural network model supported with multi criteria decision making approaches for maintenance planning in hydroelectric power plants. Eksploat. I Niezawodn. Ść 2020, 22, 400–418. [Google Scholar] [CrossRef]
  16. Hammid, A.T.; Sulaiman, M.H.B.; Abdalla, A.N. Prediction of small hydropower plant power production in Himreen Lake dam (HLD) using artificial neural network. Alex. Eng. J. 2018, 57, 211–221. [Google Scholar] [CrossRef]
  17. Ogliari, E.; Nespoli, A.; Mussetta, M.; Pretto, S.; Zimbardo, A.; Bonfanti, N.; Aufiero, M. A Hybrid Method for the Run-Of-The-River Hydroelectric Power Plant Energy Forecast: HYPE Hydrological Model and Neural Network. Forecasting 2020, 2, 410–428. [Google Scholar] [CrossRef]
  18. Lakshminarayanan, S.; Kaur, D. Optimal maintenance scheduling of generator units using discrete integer cuckoo search optimization algorithm. Swarm Evol. Comput. 2018, 42, 89–98. [Google Scholar] [CrossRef]
  19. Marcelino, C.G.; Camacho-Gómez, C.; Jiménez-Fernández, S.; Salcedo-Sanz, S. Optimal generation scheduling in hydro-power plants with the Coral Reefs Optimization algorithm. Energies 2021, 14, 2443. [Google Scholar] [CrossRef]
  20. Pradhan, M.; Roy, P.K.; Pal, T. Multi-Objective Short-Term Hydro-Thermal Scheduling Using Meta-Heuristic Approaches. In Handbook of Research on Advancements of Swarm Intelligence Algorithms for Solving Real-World Problems; IGI Global: Hershey, PA, USA, 2020; pp. 382–414. [Google Scholar]
  21. Agrawal, A. Modeling Forced Outage in Hydropower Generating Units for Operations Planning Model. Ph.D. Thesis, University of British Columbia, Vancouver, BC, Canada, 2018. [Google Scholar]
  22. Nascimento, L. Santo Antônio Energia Questiona Cobrança de R$ 812 Milhões. 2020. Available online: https://agenciabrasil.ebc.com.br/economia/noticia/2018-04/santo-antonio-energia-questiona-cobranca-de-r-812-milhoes. (accessed on 15 March 2021).
  23. ANEEL. Ofício n° 218/2011—SRG/ANEEL. In Assunto: Mecanismo de Redução de Energia Assegurada para a UHE Santo Antônio, Jirau e Belo Monte; Agência Nacional de Energia Elétrica: Brasilia, Brazil, 2011. [Google Scholar]
  24. Marzouk, M.; Azab, S.; Metawie, M. BIM-based approach for optimizing life cycle costs of sustainable buildings. J. Clean. Prod. 2018, 188, 217–226. [Google Scholar] [CrossRef]
  25. Trespalacios, F.; Grossmann, I.E. Improved Big-M reformulation for generalized disjunctive programs. Comput. Chem. Eng. 2015, 76, 98–103. [Google Scholar] [CrossRef] [Green Version]
  26. Mooney, C.Z. Monte Carlo Simulation; Number 116; Sage: Madhya Pradesh, India, 1997. [Google Scholar]
  27. Murtha, J.A. Monte Carlo simulation: Its status and future. J. Pet. Technol. 1997, 49, 361–373. [Google Scholar] [CrossRef]
  28. Submódulo 10.22 Apuração das Mudanças de Estados Operativos de Unidades Geradoras, Usinas e Interligações Internacionais, de 21 de Outubro de 2019; Operador Nacional do Sistema Elétrico: Rio de Janeiro, Brasil, 2019; Available online: http://www.ons.org.br/%2FMPO%2FDocumento%20Normativo%2F4.%20Rotinas%20Operacionais%20-%20SM%2010.22%2F4.3.%20Rotinas%20P%C3%B3s-Opera%C3%A7%C3%A3o%2F4.3.2.%20Apura%C3%A7%C3%A3o%20de%20Dados%2FRO-AO.BR.04_Rev.24.pdf (accessed on 20 March 2021).
  29. Singh, R.; Pal, B.C.; Jabr, R.A. Statistical representation of distribution system loads using Gaussian mixture model. IEEE Trans. Power Syst. 2009, 25, 29–37. [Google Scholar] [CrossRef] [Green Version]
  30. SAE. Site Oficial da Hidrelétrica Santo Antônio Energia. 2021. Available online: http://www.santoantonioenergia.com.br (accessed on 22 February 2021).
  31. Bynum, M.L.; Hackebeil, G.A.; Hart, W.E.; Laird, C.D.; Nicholson, B.L.; Siirola, J.D.; Watson, J.P.; Woodruff, D.L. Pyomo–Optimization Modeling in Python, 3rd ed.; Springer Science & Business Media: Berlin/Heidelberg, Germany, 2021; Volume 67. [Google Scholar]
  32. Hart, W.E.; Watson, J.P.; Woodruff, D.L. Pyomo: Modeling and solving mathematical programs in Python. Math. Program. Comput. 2011, 3, 219–260. [Google Scholar] [CrossRef]
  33. Gurobi Optimization, LLC. Gurobi Optimizer Reference Manual; Gurobi Optimization, LLC: Houston, TX, USA, 2021. [Google Scholar]
Figure 1. Penalty Rules Flowchart for Power Plants in Brazil.
Figure 1. Penalty Rules Flowchart for Power Plants in Brazil.
Energies 14 08398 g001
Figure 2. Maintenance Optimization Flowchart.
Figure 2. Maintenance Optimization Flowchart.
Energies 14 08398 g002
Figure 3. Flowchart of the Proposed Monte Carlo Simulation.
Figure 3. Flowchart of the Proposed Monte Carlo Simulation.
Energies 14 08398 g003
Figure 4. Process for Sampling the Random Variables.
Figure 4. Process for Sampling the Random Variables.
Energies 14 08398 g004
Figure 5. Example for Formulation of Forced Shutdown (FS) Matrix.
Figure 5. Example for Formulation of Forced Shutdown (FS) Matrix.
Energies 14 08398 g005
Figure 6. Average Affluent Flow and Max Turbined Flow.
Figure 6. Average Affluent Flow and Max Turbined Flow.
Energies 14 08398 g006
Figure 7. Optimized Maintenance Calendar.
Figure 7. Optimized Maintenance Calendar.
Energies 14 08398 g007
Figure 8. Annual HFS Histogram.
Figure 8. Annual HFS Histogram.
Energies 14 08398 g008
Figure 9. Annual HFS Boxplot.
Figure 9. Annual HFS Boxplot.
Energies 14 08398 g009
Figure 10. Histogram Highlighting Possible Operating Situations—Simulation I.
Figure 10. Histogram Highlighting Possible Operating Situations—Simulation I.
Energies 14 08398 g010
Figure 11. Histogram Highlighting Possible Operating Situations—Simulation II.
Figure 11. Histogram Highlighting Possible Operating Situations—Simulation II.
Energies 14 08398 g011
Table 1. Maintenance Information.
Table 1. Maintenance Information.
GUMDMRGUMDMRGUMDMRGUMDMR
U4-011144U4-131124U5-01741U5-14432
U4-021224U4-14572U5-02673U5-15362
U4-03723U4-15532U5-03863U5-16221
U4-041233U4-1600U5-04291U5-171034
U4-05333U4-17902U5-05582U5-18893
U4-06483U4-18331U5-06964U5-19383
U4-07223U4-1900U5-07673U5-20483
U4-08832U4-20713U5-081244U5-21382
U4-091144U4-21252U5-09584U5-22613
U4-10593U4-221548U5-10363U5-23433
U4-111134U4-23352U5-11192U5-241113
U4-12602U4-24674U5-121664U5-25894
U5-13502U5-26613
Table 2. Probability of Occurrence by HSS Interval—Simulation I.
Table 2. Probability of Occurrence by HSS Interval—Simulation I.
Percentage (%)n of HoursProbability (%)Situation
0–0.50–21900 Great
0.5–1.252190–54750 Good
1.25–2.05475–876058.88 Regular
2.0–2.758760–12,04541.12 Bad
≥2.75≥12,0450 Critical
Table 3. Probability of Occurrence by HSS Interval—Simulation II.
Table 3. Probability of Occurrence by HSS Interval—Simulation II.
Percentage (%)n of HoursProbability (%)Situation
0–0.50–21900 Great
0.5–1.252190–547566.00 Good
1.25–2.05475–876034.00 Regular
2.0–2.758760–12,0450 Bad
≥2.75≥12,0450 Critical
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Oliveira, M.T.B.d.; Silva, P.d.S.O.; Oliveira, E.; Marcato, A.L.M.; Junqueira, G.S. Availability Projections of Hydroelectric Power Plants through Monte Carlo Simulation. Energies 2021, 14, 8398. https://doi.org/10.3390/en14248398

AMA Style

Oliveira MTBd, Silva PdSO, Oliveira E, Marcato ALM, Junqueira GS. Availability Projections of Hydroelectric Power Plants through Monte Carlo Simulation. Energies. 2021; 14(24):8398. https://doi.org/10.3390/en14248398

Chicago/Turabian Style

Oliveira, Marcos Tadeu Barros de, Patrícia de Sousa Oliveira Silva, Elisa Oliveira, André Luís Marques Marcato, and Giovani Santiago Junqueira. 2021. "Availability Projections of Hydroelectric Power Plants through Monte Carlo Simulation" Energies 14, no. 24: 8398. https://doi.org/10.3390/en14248398

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