1. Introduction
Assuring that everyone has access to affordable, dependable, sustainable, and contemporary energy is one of the Sustainability Development Goals (SDG) included in the 2030 Agenda accepted by United Nations (UN) members [
1]. Due to its inherent technological, economic, and environmental advantages over other renewable energy technologies like solar, wind, and geothermal power, hydropower is regarded as an alternative to meet the UN’s objective [
2]. As the greatest renewable energy source, hydropower generates roughly 16% of the world’s total energy [
3]. Utilizing a turbine–generator mechanism, hydropower plants use the kinetic energy present in moving water to produce electricity. Hydropower technology adoption, upgrading, and repowering have been prioritized in wealthy nations like China, Canada, and Norway. In 2021, countries in South America like Brazil, Argentina, and Ecuador were considered among the top 30 countries with the most combined hydropower capacity in the world [
4].
Since 2007, the Ecuadorian government has invested approximately 6 billion US dollars in the construction and repowering of large, medium-size, and small-scale hydrocenters to satisfy the increasing energy demands of the population [
5]. Currently in Ecuador, 62.45% of the total effective power is generated by 31 large hydropower plants in operation (capacity above 10 MW) and 41 small, mini, and micro centers (capacity below 10 MW), which are mostly equipped with Pelton and Francis turbines [
6]. Despite having a 296 [MW] small hydropower potential capacity, Ecuador has a total small hydropower installed capacity of 98.2 MW [
7]. In this context, harvesting small hydro potential can be economically viable, and the correct usage of the remaining 66% can be used to achieve the above-mentioned SDG.
The Pelton turbine was invented by Lester Allan Pelton in the early 1880s, and is considered one of the most efficient among hydraulic turbines. This turbine is suitable for high heads (60 to 1500 m) and relatively low flow rates [
8]. Pelton turbines are widely used in small hydro approaches due to their high efficiencies at different loads (between 60% and 80%), which can be translated as an adequate use of energy in unfavorable conditions, such as dry and rainy seasons [
9]. Despite the age of the technology, there are still unsolved questions about the physics of Pelton turbines that continue to incentivize the research interest in the field. Most of the advancements made in the study of Pelton turbines by commercial energy companies are not readily accessible due to confidentiality policies. However, there is a significant amount of research being conducted around the world focused on the reduction of the design cycle and the design cost of Pelton turbines using numerical simulation tools and optimization methods [
10,
11].
The study of the Pelton’s wheel bucket has been of particular interest in research, due to the unsteady behavior of the free-surface flow during the interaction between the high-speed jet and the bucket itself. Thus, both hydraulic efficiency and structural strength analyses should be taken into account during the design process of the Pelton bucket [
12]. Numerical methods such as computational fluid dynamics (CFD) have been widely used in the investigation, design, and optimization of hydraulic machinery. In the early stages, the application of CFD in Pelton turbine research was focused on the flow analysis inside the bucket. In 2000, Hana used both commercial software FLOW-3D and CFX-4 to simulate the behavior of the flow through rotating buckets, obtaining promising results between the theoretical and numerical results [
13]. In 2006, Perrig et al. accurately recreated the free-surface flow in a Pelton turbine bucket using unsteady numerical simulations, and validated those results with experimental data [
14]. Zoppé et al. performed experimental and numerical studies of the flow inside a Pelton turbine under fixed configurations, obtaining a low relative difference between calculated and simulated results [
15].
The advancements in CFD have significantly contributed to enhancing the understanding of flow processes in Pelton runners. Today, CFD tools are no longer used just for theoretical analysis; they have become reliable optimization tools for hydraulic machinery. In their work, Solemsile and Dahlhaug [
10] proposed a Pelton runner design methodology based on the application of non-uniform rational B-splines during the bucket modeling process, coupled with the usage of the CFD commercial software CFX. The methodology resulted in a maximum hydraulic efficiency of 84% for the Pelton runner design. Židonis developed an optimization methodology taking into account 12 Pelton runner design parameters, and numerical simulation results showed an efficiency increase of 2.5% after reducing the number of buckets and the exit angle to the lowest possible [
16,
17]. Vessaz et al. presented an optimization strategy to enhance Pelton turbine efficiency based on a 21-parameter parametric model of the bucket geometry and FVPM numerical simulations. Due to the complexity of managing 21 parameters, a dimension reduction was performed showing that the exit angle, tilt angle, length-to-width ratio, depth-to-width ratio, and pitch diameter are the design parameters with a higher impact on the turbine performance [
11].
Due to efficiency in terms of both time and money, cut-out edge optimization techniques are widely used in all the design processes. The design and optimization of hydraulic machinery have seen extensive use of evolutionary algorithms, which are the most representative of global optimization techniques. A Francis turbine runner was optimized by Kontoleonltos et al. using the EASY optimization program and a hierarchical approach in conjunction with CFD, leading to a 0.15% gain in hydraulic efficiency [
18]. When designing the Pelton bucket, Židonis, and Panagiotopoulos used the EASY software and CFD simulations to boost efficiency by 6.8% [
19]. In a similar vein, Bhattahari et al. developed a method to improve the hydraulic efficiency of the runner by 13.21%, by optimizing the design of a Pelton bucket using a genetic algorithm linked with the Smoothed Particle Hydrodynamics (SPH) method [
20].
This study aims to provide a novel methodology for the Pelton bucket’s design and optimization, using metaheuristic optimization techniques such as evolutionary algorithms coupled with CFD numerical simulations. As described above, almost all the numerical simulations available in the literature were performed using commercial software. This research is focused on the use of open-source software, such as OpenFOAM 9 and the multi-objective, elitist Non-Dominated Sorting Genetic Algorithm (NSGA-II) available in the Python optimization library “pyMOO”. To demonstrate the validity of the methodology, an operating Pelton turbine has been selected as a case study.
Case Study: “Illuchi N° 2” Hydropower Center
The “Illuchi N°2” is a small-scale hydrocenter. It is property of the public company ELEPCO S.A and is located in the Ecuadorian North Andean region, specifically in Latacunga city. This plant is powered by two Theodore Bell and Cia Pelton-type generation units described in
Table 1, and has an installed capacity of 5.523 [kW] and 6.5 [MVA]. It is worth mentioning that the “Illuchi N°2” power plant works with turbinated water from the “Illuchi N°1” center and frees the water to the Illuchi River.
Generation unit number two has been chosen as the subject of study. This turbine operates with a head of 327 m, a nominal water flow of 0.95 [m3/s], an output power of 2675 [kW], and a rotational speed of 720 [RPM]; these conditions are the ones used for the design of the Pelton bucket and the numerical analysis.
2. Materials and Methods
The methodology proposed for the optimization of the Pelton wheel bucket design is detailed in
Figure 1 and consists of three main steps: the design and characterization of the runner, geometry optimization, and numerical simulation. The design and characterization stage involves the literature-based design method of Pelton buckets and 3D parametric modeling using CAD. The geometry optimization phase includes implementing bucket design parameters in the NSGA-II algorithm and selecting target functions. Finally, the last phase, numerical simulation, encompasses the development of a 3D computational domain, mesh development, grid independence analysis, definition of boundary conditions, and simulation parameters. The last phase aims to assess the validity of the proposed optimization method for the design of Pelton turbines.
2.1. Design and Characterization of the Runner
There is no general or standardized method publicly available for the design of Pelton turbines [
21]. A guidebook for the technical design, standardization, and construction of small-scale hydropower plant equipment, issued in 1988 by the Latin American Energy Organization (OLADE), offers a visual method for the geometrical characterization of Pelton wheels [
22]. The aforementioned design process serves as the foundation for the current investigation.
The Pelton wheels dimensioning process takes into account the location of the power plant and hydrological characteristics to define the turbine height
and water flow
. These parameters enable the determination of the Pelton diameter
, with the following expression:
where
is the rotational speed coefficient (take values of 0.44), and
is the rotational speed of the runner in [RPM]. The high-speed water jet
can be calculated using the following formula:
The number of buckets of the Pelton wheel
is determined by the relation between the Pelton diameter and jet diameter
, as shown in
Table 2.
The orientation of the bucket’s edge in the Pelton wheel is geometrically defined by the tangent line of a circle with the diameter of
, while the orientation of the bucket’s splitter is determined by the tangent line of a circle with a dimeter of
, as shown in
Figure 2. Both parameters are calculated using the following expressions:
The Pelton bucket geometry is composed of two ellipsoids joined by an edge called a splitter, which divides the water jet into two parts. The graphic design method (see
Figure 3) proposed by OLADE considers that the bucket geometry dimensions are proportional to the high-speed water jet diameter
.
Table 3 comprises the design ranges of the bucket design parameters, and these values have been obtained by experimental studies.
2.2. Pelton Bucket Geometry Optimization
To obtain the bucket’s optimal geometry for improving hydraulic efficiency
and reducing energy losses
, metaheuristic optimization methods have been considered. These methods search for an approximate optimal solution to a problem without considering its convergence in only one value (or set of values), providing accurate results with fewer computational costs [
23].
Genetic algorithms are metaheuristic-based evolutionary algorithms capable of generating high-quality solutions for optimization problems. These algorithms are an analogy of the natural behavior of living things and evolutionary theory, and start with an initial population of unique random candidate solutions with their own properties or genome. Every solution’s suitability is evaluated as an objective function of the optimization problem being solved. As in natural system evolution, over generations, the new offspring are obtained by the crossover and mutation of the previous population’s individual characteristics, to make the new candidates more suitable to solve the problem.
In this study, the hydraulic efficiency, friction, and windage losses expressions provided by [
24] have been taken into account for the optimization of the Pelton bucket geometry. While Zhang’s hydraulic efficiency formula considers geometrical features of the bucket such as the exit angle
, inlet angle
, and peripherial speed coefficient
, the EIC60041 standard [
25] friction and windage losses formula considers the length
, width
, and the casing dimensions
,
,
, better described in
Figure 4.
2.3. Optimization Algorithm
The NSGA-II optimization algorithm has been selected for the bucket’s geometry optimization, where the hydraulic efficiency [
24] and the EIC60041 standard friction and windage losses are the objective functions. Besides other optimization algorithms, the NSGA-II is characterized by fast non-dominated sorting, a parameter-free crowding distance, and its use of a candidate elitism selection scheme. A Pareto front is used to show the optimal candidates of each iteration of the optimization process, where the horizontal and vertical axes correspond to the hydraulic efficiency and friction and windage losses, respectively.
The fast non-dominated sorting approach considers two entities: the number of solutions dominating each candidate () and the number of solutions dominated by each candidate () for each one of the objective functions. The solutions where conform to the first front, while the subsequent fronts are filled up iteratively by decrementing the domination counts of solutions . To maintain population diversity, the implemented parameter-free crowding distance metric estimates the density of solutions surrounding a particular candidate in the population, calculating the average distance of two solutions along each of the objective functions. Finally, the candidate elitism selection scheme controls the most suitable candidates of each generation being the only ones available for crossover and mutation.
The bucket’s geometrical parameters considered part of the candidate solution genome are as follows:
,
,
, and
, and their corresponding values were selected between the ranges described in
Table 3. The casing dimensions
,
,
, and
are also considered.
The implemented NSGA-II starts with an initial population, referred to as parents. Each parent is evaluated with both defined objective functions and sorted regarding the non-dominance approach, seeking the best solution candidates. These candidates are considered the “elite” and are used for the generation of new solutions through genetic operators such as crossover and mutation, always keeping the diversity. This process continues iteratively for a defined number of generations.
The initial population number is 100 and consists of different combinations of the above-mentioned design parameters. The stopping criterion considered for the algorithm is the maximum number of generations; this number must be considered adequate when the solutions converge into a specific value (considered the optimal solution). The initial parameters of the algorithm are described in
Table 4.
2.4. Geometry
The 3D model for the Pelton bucket CDF numerical simulations was created using Autodesk Inventor parametric design tools. By changing the value of a parameter, shortening the modeling process, and automating the design, these software tools can modify the design dimensions. To create an appropriate parametric 3D model, the geometric relationships and restrictions between each parameter must be properly defined (
Figure 5). Due to its symmetrical characteristics, only one half of the Pelton bucket has been modeled. B-splines were used to create the bucket’s internal surface in consideration of research conducted by [
10,
17,
19,
26], which was carried out on the surface of buckets (
Figure 6).
To obtain a solid model to perform numerical simulations, different Boolean operations available in Autodesk Inventor 2023 such as “thicken” and “extrusion” have been applied. The resultant 3D solid model of the Pelton bucket can be observed in
Figure 7.
The Pelton bucket geometry of the case study “Illuchi N°2” operating turbine was obtained in previous studies [
27] applying 3D scan reverse engineering techniques, as shown in
Figure 8. The main geometric parameters of the bucket are detailed in
Table 5.
2.5. Numerical Simulation
For the sake of this study, numerical simulations have been performed as a verification of the proposed methodology. CFD simulations have been realized for recreating the operation of the case study Pelton turbine and predicting the efficiency of the optimized model.
CFD simulations have been carried out using the open-source CFD software OpenFOAM, which has been reported by [
27,
28] to provide high-accuracy numerical results in Pelton turbine research. As shown in
Figure 9, the computational domain is composed of two regions: rotating and stationary. To reduce the computational cost of the simulation, just a section comprised of only three half buckets has been taken into account according to the methodology proposed by [
29].
Two interconnected hexa-dominant meshes with refinements between the buckets and the jet walls were produced because of the discretization of both stationary and rotatory computational domains using the built-in OpenFOAM meshing program “snappyHexMesh” (
Figure 10). The relative motion characteristic in the operation of the Pelton turbine has been replicated using the Arbitrary Coupled Motion Interface (ACMI) boundary condition provided in OpenFOAM version 8, taking into account the operational parameters of the “Illuchi N°2” hydro powerplant listed in
Table 1.
Using the OpenFOAM interFoam solver for incompressible, isothermal, and immiscible fluids, a two-phase approach in a transient state study was carried out to replicate the flow behavior across the bucket surface precisely. Based on earlier research [
28]. the k-SST turbulence model was selected. Because the courant number plays a crucial role in numerical simulation, a time-adaptive system with an initial timestep of
[s] and a maximum courant value of 1 has been established.
The CFD simulation boundary conditions are based on the operating conditions of the “Illuchi N2” turbine detailed in
Table 1. Because the domain has been split in half, “symmetry” boundary conditions have been set on the “SymRot” and “SymStat” patches. The “JET_WALL” and “BUCKETS” patches were set under the condition of non-slip wall boundary. The “JET_INLET” patch represents the region where water is introduced to the domain and has a “flowRateInletVelocity” boundary condition, while all other regions are considered open to the environment with a “zeroGradient” boundary condition. The interface between the rotating and stationary domains is achieved by using the “cyclicACMI” boundary condition. Detailed information about the boundary conditions of the simulation can be found in
Table A1 and
Table A2.
4. Conclusions
Using metaheuristic methods and computational numerical modeling, the current work proposed a methodology for the design and optimization of Pelton turbines. The subsequent conclusions can be taken from the results:
By using the suggested methods, it was possible to obtain an improvement in turbine efficiency of the “Illuchi N°2” power plant of about 2.56%. As a result, the ELEPCO SA company will better utilize its energy resources and generate more revenue.
The set of optimal solutions resulting from the implementation of the NSGA-II genetic algorithm tends to converge towards the values of , = 4°, and = 170°. This is in line with the studies conducted by Židonis regarding the optimization of Pelton turbines.
Using a mesh made up of 1,294,299 elements, a maximum simulation error of 3.59% was obtained in comparison to the operational data. To ascertain the results’ independence from the element count, this mesh was previously examined. Furthermore, residual values that were less than were noted. This leads to the conclusion that the phenomenon is satisfactorily reproduced by the computational numerical simulation.
Further work must be performed involving experimental work and considering other determinant parameters of Pelton turbines, such as the nozzle, spear, and penstock, which play a significant role in overall efficiency. Also, 3D-printed runners must be manufactured as a cost-effective way to test the optimized bucket’s geometry.
The proposed optimization methodology shows an efficiency improvement across numerical simulation results, which may be reflected on real operating turbines.