1. Introduction
The issue of renewable energy is a topic that has gained relevance in recent years, mainly due to the depletion of traditional energy sources and the environmental impact. Consequently, more and more countries are interested in developing a sustainable energy industry based on renewable energy sources, such as solar, hydro, or wind energy.
The conventional way of harnessing the energy of the wind is through wind turbines. According to the orientation of its axis of rotation to the direction of the wind flow, two types are distinguished: the so-called Horizontal Axis Wind Turbine (HAWT) and those of Vertical Axis Wind Turbine (VAWT).
VAWT represents a good option for implementation in small-scale applications for self-consumption purposes, in areas with limited space and changing wind conditions, such as urban and rural environments [
1]. In particular, the Savonius VAWT has a simple design that allows it to operate regardless of wind direction and at relatively low wind speeds. In addition, it has the advantage of having high capacity for self-starting [
2] and low cost of construction and maintenance. However, the main disadvantage of this wind turbine resides in its low efficiency in the use of the energy available in the wind, being the design with the lowest theoretical efficiency of all [
3,
4,
5].
Despite the inherent advantages of the Savonius VAWT for its implementation in small-scale power generation applications, its low efficiency makes it an unprofitable option for its practical implementation. Therefore, its use in practical applications is not widely spread.
A possible solution with which to solve this problem is the optimization of the design of the Savonius wind turbine, seeking to maximize its efficiency. In recent years, there has been growing interest in the design and optimization of vertical axis wind turbines [
6,
7]. For instance, in [
8] the authors performed a study focused on finding the optimal values of the design parameters of Darrieus VAWT blade airfoil. The authors also studied the effect of varying the number of blades on the rotor, concluding that a four-blade configuration has better efficiency than a three-blade configuration. Such an optimization study was carried out by using the QBlade simulation software for wind turbine blade design. Similarly, in [
9], the authors performed an optimization process on the blade profile of a Savonius wind turbine. The authors built a 2D computational model for the Savonius wind turbine by employing the software Ansys Fluent, and later they surrogated the computational model by means of a Kriging model. Finally, the authors employed the surrogate model along with a PSO algorithm to optimize the Savonius blade profile, claiming to reach a maximum
of 0.262 with the optimized design. On the other hand, in [
10] a fluid-structure interaction analysis was carried out to study the stresses occurring on the blade of a small horizontal axis wind turbine designed to operate urban areas. This study employed a 2D computational model built on Ansys Fluent, which was validated with wind tunnel tests, showing that the computational model tends to underestimate the wind turbine performance but has an acceptable level of matching between simulation and experimental results. Another interesting example is found in [
11], where the authors study the effect of varying the helix angle of blades for a Darrieus VAWT, analyzing its influence on the aerodynamic performance of the wind turbine. The authors employ a 3D computational model to simulate the wind turbine’s performance and find the optimal helix angle from a small set of helix angles. In [
12], a review of the rotor parameters on the performance of Savonius wind turbine is presented. The review focuses on analyzing a series of works concerning the design parameters modifications of Savonius wind turbines and their effect on the wind turbine’s performance. The authors highlight some interesting remarks about the Savonius wind turbine configurations, for instance, better performance is expected from turbines with two blades rather than turbines with three blades, operating at low wind speeds. Besides, it is suggested to employ end plates to cover the turbine blades in order to increase the air volume acting on the advancing blade. Moreover, the existence of an overlap region between the turbine blades has shown to have a positive effect on the Savonius wind turbine performance. Finally, it is remarked that the use of curtains or wind deflectors to guide the airflow to the advancing blade is a promisingly alternative to significantly improve the Savonius wind turbine performance. A more detailed review about different proposals of wind deflectors is presented in [
13], where the authors analyze different kinds of wind deflectors designed for a variety of VAWT’s, including some Savonius and Darrieus wind turbines. It is highlighted that flat wind deflectors are more suitable for Savonius type wind turbines with two blades; meanwhile, aerodynamic deflector profiles are more suitable for Darrieus-type wind turbines, even having the possibility of using one single wind deflector on arrangements of at least two vertical axis wind turbines. Finally, in [
14] the authors present a proposal to improve the performance of VAWT, based on the design and implementation of an improved wind duct to increase the wind speed. The optimum parameters of the wind duct are found by means of numerical simulations and a surrogate model based on DOE and the Kriging method. The authors simulate the behavior of an H-Darrieus VAWT placed at the inside of the improved wind duct, and the results show that the VAWT power coefficient can be enhanced up to 2.9 times.
In this work, we propose optimizing the design of a vertical wind turbine type Savonius to maximize its efficiency in terms of its energy conversion capacity through metaheuristic algorithms and using a surrogate model of the Savonius wind turbine obtained through techniques of machine learning.
By performing the optimization process using a surrogate model of the wind turbine, it intended to reduce the computational cost of the optimization process and, therefore, reduce the time spent in the design and optimization process of the Savonius wind turbine.
3. Methodology
This work uses the following proposed methodology to optimize the design of a Savonius wind turbine, using a surrogate model based on data collected through simulations of a wind turbine’s computational model and metaheuristic optimization algorithms to maximize the power coefficient of the wind turbine.
Figure 1 shows the flow diagram of the methodology to be followed in this work to optimize the Savonius wind turbine that includes five stages. Each one is detailed later. However, in general, they consist of the following:
(A) Geometric model of the wind turbine: a blade profile is chosen for the wind turbine. Using computer-aided design software (CAD), a 3D model of the wind turbine is built. The design parameters and their respective limits and restrictions are defined.
(B) A computational model of the wind turbine: through the use of computer-aided engineering (CAE) software, a computational model of the wind turbine capable of simulating the rotor’s interaction with the wind flow is built, allowing one to calculate its performance.
(C) Design of experiments: a set of experiments to simulate a representative sample of the solution space corresponding to the wind turbine design is designed. The necessary data are collected to form a representative data set on the wind turbine phenomenon.
(D) Surrogate model of the wind turbine: using the data set collected in the previous stage, a surrogate model of the wind turbine is built using machine learning algorithms.
(E) Wind turbine optimization: the optimization process for the wind turbine design using the surrogate model and metaheuristic optimization algorithms is executed.
3.1. Geometry
As shown in [
8], there are several VAWT configurations and geometries, which include Darrieus VAWT and different Savonius blade profiles. In order to have a better guidance on the choice of VAWT type and blade profile, in
Table 1 advantages and disadvantages for some VAWT types and blade profiles are summarized. From such
Table 1, it is clear that Savonius VAWT type is more suitable for self-consumption applications in urban and rural areas, where normally the wind flow speed is lower and the power demand is not higher than 1 kW. Moreover, Savonius VAWT with semi circular blade profiles represent one of the simplest geometry designs, which, however, still have the potential to improve their capabilities with modifications on their geometric parameters that lead to more promising designs, such as the semi-elliptical blade profile.
The profile of the wind turbine blade proposed in this work is semi-elliptical and is obtained by taking the upper section of the sectional cut made on an ellipse, as shown in
Figure 2a. The geometric parameters that define the semi-elliptical profile are the largest radius of the ellipse (
), a minor radius of an ellipse (
), distance to cut point (
), and cut angle (
).
The rotor configuration of the wind turbine proposed in this work includes two blades with an overlap between them, without a central axis, and an upper cover and a lower cover for the rotor.
Figure 2b shows the parameters that define the geometry of the wind turbine rotor and correspond to the overlap distance between blades (
e), the length of the blade chord (
d), the rotor height (
H), the diameter (
D), and the diameter of the rotor caps (
). Additionally, Equation (
1) defines the dimensionless parameter known as the overlap ratio (
).
The design parameters selected in this work and their respective restrictions for the optimization process are in
Table 2. On the other hand, the geometric parameters that remain constant are in
Table 3.
3.2. Computational Model of the Wind Turbine
The study of the aerodynamic characteristics of the Savonius wind turbine is carried out following the CFD approach and making use of the finite element analysis method to solve the transport equations that describe the interaction of the wind turbine with a wind flow at a constant speed. A computational model of the Savonius wind turbine using the CAE multiphysics simulation software Comsol Multiphysics is built.
3.2.1. Definition of Parameters
A set of global parameters is defined to drive the computational model, shown in
Table 4.
3.2.2. Geometry Construction
The simulation space has two computational domains: a rectangular prismatic domain to limit the total domain of the air within, called the stationary domain, and a cylindrical domain that surrounds the geometry of the Savonius wind turbine, called the rotating domain.
Figure 3 illustrates the dimensions corresponding to these domains as a function of the rotor diameter and the respective contours intended for the inlet and outlet of the airflow. The simulation is set for the wind to flow from the inlet contour at constant speed and interacting with the Savonius VAWT on its way to the outlet contour, while the symmetry contours are set simply as symmetric side walls dedicated to contain the airflow within the stationary domain. It is worth mentioning that the height of both domains corresponds to four times the height of the rotor.
3.2.3. Physics Configuration
The selected physical interface corresponds to a single-phase and laminar flow without considering any turbulence model. This interface is applied to both the stationary and rotating domains, adding an inlet boundary condition to set the airflow inlet constant V velocity.
3.2.4. Sliding Mesh
We use the moving mesh method to simulate the rotation of the wind turbine at a constant angular speed N. At the same time, it is exposed to airflow at a constant speed V; this configuration is applied on the rotary domain. The angular speed is revolutions per second, where N is the angular velocity in rad/s.
3.2.5. Study Configuration
Two study steps are set up: a stationary step called a frozen rotor, and a temporary step. The function of the frozen rotor study is to approximate the solution to the dynamic problem of wind turbine rotation through a stationary study, to later use this approximate solution as initial conditions for the temporary study.
3.2.6. Definition of Study Variables
The total torque
exerted on the Savonius wind turbine is defined as the difference in forces exerted between the forward blade and the return blade, as shown in Equation (
2).
where
is the torque exerted by the forward blade and
is the torque exerted by the return blade.
To calculate this magnitude in Comsol Multiphysics, firstly, a series of integration operators are defined: the surface of the concave face of the advance blade (
), the surface of the convex face of the advance blade (
), the surface of the concave face of the return blade (
), and the surface of the convex face of the return blade (
). Subsequently, the variables in Equations (
3) and (
4) are defined in Comsol Multiphysics:
where
x and
y denote the position of a point within the Comsol coordinate frame.
and
refer to the total stresses, which include the contributions of the pressure force and the viscous force exerted on a point on axes
x and
y, respectively. In both cases, these variables are created automatically in the Comsol simulation environment.
Finally, in Equation (
5), a variable for the total torque is defined.
3.3. Design of Experiments: Full Factorial
A full factorial design of experiments is designed with three design parameters and three levels for each one (see
Table 5), and the total number of experiments required is defined as
, which gives a total of 27 experiments that correspond to the 27 combinations of the levels of the design parameters.
3.4. Integration of Computing Platforms
The process of evaluating the performance of the different geometries of the Savonius wind turbine is carried out automatically through the integration of the different computational platforms used for the construction and execution of the computational model of the wind turbine.
For this, a client-server type link is established between Matlab and Comsol Multiphysics and a direct link between Comsol Multiphysics and SolidWorks; in this way, the three platforms are perfectly integrated, with Matlab being the base platform from which the others are driven.
Figure 4 shows a diagram of the interaction between the different integrated computing platforms.
3.5. Surrogate Model of the Wind Turbine
The dataset of the Savonius wind turbine obtained through the DOE is made up of 216 values, with the input vector
and as a target
, see
Figure 5. This data set is separated into
data for the training stage and
for the testing stage, during the surrogate model fitting process.
The aim is to fit a surrogate model that receives the input data
X (design parameters of the wind turbine) and estimates the output
Y (power coefficient of the wind turbine).
Figure 1 shows the diagram that illustrates this process. For this purpose, machine learning algorithms are used for regression, following the supervised learning approach.
The algorithms that are selected to build the surrogate model are the following:
Support vector machine (SVM);
Random forest (RFR);
Bayesian ridge regression (BR);
Multilayer perceptron (MLP);
The hyperparameters of each of these algorithms are adjusted by means of a grid search, using the cross-validation method. The metric used during this process is the root mean square error (MSE), see Equation (
11).
where
n is the total number of data,
is the correct label, and
corresponds to the estimated label.
In
Table 6, the selected values of the hyperparameters of each algorithm and its performance are shown.
3.6. Wind Turbine Optimization
The wind turbine optimization problem is approached as a single objective optimization problem in which the objective function to be maximized is the power coefficient of the wind turbine, while the design parameters to be optimized are the cut angle (
), the overlap ratio (
), and the ellipse’s largest radius (
), and the
. So, the problem is stated in Equation (
12)
where
,
,
, and it seeks to maximize the value of
.
Finally, the restrictions of each design parameter are shown in
Table 2. Additionally, we establish that
.
The optimization process uses metaheuristic algorithms, specifically population algorithms based on hive intelligence and evolutionary algorithms. The algorithms selected to carry out this task are the following:
Hyperparameters of Optimization Algorithms
The hyperparameters associated with each optimization algorithm are adjusted manually, seeking to balance each algorithm’s exploration and exploitation capabilities.
Table 7,
Table 8 and
Table 9 list the hyperparameters selected for each algorithm during the wind turbine optimization process.
6. Conclusions and Future Work
The design of a Savonius wind turbine was optimized through a GA. This design obtained improved performance in , showing an increase of 21.78% with and up to 2.36% in the maximum with . However, the optimal design resulting from this work was not superior to that found in the state-of-the-art Savonius wind turbines with the same profile.
From the optimized geometry analysis, it is concluded that Savonius VAWT has better performance with blade profiles, which tend to concentrate the wind flow at the tips of the blade, exerting more pressure and, therefore, generating more torque on the blades. For this to be accomplished, the most relevant parameter is the cut angle, which must keep values between
and
(see
Figure 9). Another relevant feature of the optimized blades is the overlap region between blades, which allow the wind to flow all along the concave side of the returning blade and, therefore, reduce the negative torque exerted by such blade. From
Figure 9, it is observed that the overlap ratio should be kept at values between 0.14 and 0.15.
These results are valid for the operating conditions considered in this work, i.e, a wind speed of 6 m/s; a tip speed ratio from to ; and a Savonius VAWT with the following dimensions: diameter = 0.5 m and height = 0.5 m. Any change to these main conditions may yield slightly different final results on Savonius VAWT performance.
As future work, we plan to: (1) incorporate a turbulence model into the computational model of the wind turbine in order to capture the interactions of turbulent fluids inside the wind turbine and thus improve the accuracy of the model, (2) design a more extensive DOE to collect a more significant amount of data representing a more representative sample of the problem search space, (3) fit a new surrogate model with the extended data set to obtain a more accurate model and possibly free of local optimum, and (4) build and implement a test bench to test the optimized Savonius wind turbine prototype to measure and practically validate its performance.