Next Article in Journal
Automatic Vulgar Word Extraction Method with Application to Vulgar Remark Detection in Chittagonian Dialect of Bangla
Previous Article in Journal
Artistic and Laboratory Patinas on Copper and Bronze Surfaces
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Analysis of the Performance of a Hybrid Thermal Power Plant Using Adaptive Neuro-Fuzzy Inference System (ANFIS)-Based Approaches

by
Kantu T. Kabengele
1,
Isaac O. Olayode
2 and
Lagouge K. Tartibu
1,*
1
Department of Mechanical and Industrial Engineering, University of Johannesburg, Johannesburg 2006, South Africa
2
SMART Infrastructure Facility, Faculty of Engineering and Information Sciences, University of Wollongong, Wollongong, NSW 2522, Australia
*
Author to whom correspondence should be addressed.
Appl. Sci. 2023, 13(21), 11874; https://doi.org/10.3390/app132111874
Submission received: 21 September 2023 / Revised: 16 October 2023 / Accepted: 21 October 2023 / Published: 30 October 2023

Abstract

:
The hybridization of conventional thermal power plants by the incorporation of renewable energy systems has witnessed widespread adoption in recent years. This trend aims not only to mitigate carbon emissions but also to enhance the overall efficiency and performance of these power generation facilities. However, calculating the performance of such intricate systems using fundamental thermodynamic equations proves to be both laborious and time-intensive. Nevertheless, possessing accurate and real-time insights into their performance is of utmost significance to ensure optimal plant operation, facilitate decision making, and streamline power production planning. This paper explores the novel application of machine learning techniques to predict the performance of hybrid thermal power plants, specifically the integrated solar combined cycle power plant (ISCCPP). These plants combine conventional thermal power generation with renewable energy sources, making them crucial in the context of carbon reduction and enhanced efficiency. We employ three machine learning approaches: the adaptive neuro-fuzzy inference system (ANFIS), ANFIS optimized via particle swarm optimization (ANFIS-PSO), and ANFIS optimized through a genetic algorithm (ANFIS-GA). These methods are applied to the complex ISCCPP, comprising steam and gas turbine sections and a concentrated solar power system. The results highlight the accuracy of ANFIS-based models in evaluating and predicting plant performance, with an exceptional overall correlation coefficient of 0.9991. Importantly, integrating evolutionary algorithms (PSO and GA) into ANFIS significantly enhances performance, yielding correlation coefficients of 0.9994 for ANFIS-PSO and 0.9997 for ANFIS-GA, with ANFIS-GA outperforming the others. This research provides a robust tool for designers, energy managers, and decision makers, offering valuable support in assessing the performance of hybrid thermal power plants. As the world transitions to cleaner energy sources, the insights gained here are poised to have a significant impact on the growing number of these thermal power plants globally.

1. Introduction

As part of a transition step to zero carbon emission, some classic thermal power plants have been hybridized with renewable energy, especially concentrated solar power systems. On the other hand, the hybridization of renewable energy is mainly driven by the challenge of the non-availability of renewable energy sources (sun, wind, geothermal, ocean, biomass, etc.) at times throughout the year [1]. Not only does this affect the overall performance or efficiency of the system but reduces fossil fuel consumption and brings up the challenge of the computation of the said efficiency, since the level of complexity of the system increases. Hybridizing thermal power plants is the way forward if governments take energy transition and climate change seriously. Moreover, doing so can improve the overall efficiency of the power plant [2]. For the system studied in this research, the gas system and the solar system interact through the heating unit, where low-grade energy in the exhaust gas from a gas turbine is used to produce steam by heating water, in addition to the solar heating through a heat-transfer fluid that flows in a concentrated solar power system which is made of parabolic troughs, in this case. Engineers are very concerned and sensitive to the use of energy or the performance of systems or plants that they design or operate. With the increasing level of complexity of hybrid thermal power plants, it becomes much harder to assess or evaluate the performance of such systems from a thermodynamics standpoint or governing equations [3]. Therefore, there is a need for alternative approaches such as those developed as part of machine learning.
Machine learning (ML) techniques have been adopted in recent years to model and analyze hybrid energy systems. ML models have been hybridized and refined with optimization strategies in a quest for better solutions. As a result, an outstanding rise in the accuracy, precision, robustness, and generalization ability of ML models in energy systems using hybrid models has been noted. Hybridization of ML models has even been reported to be effective in the advancement of prediction models [4,5], particularly for renewable energy systems. However, recent trends suggest that the research direction is moving toward customized ML models or models that are designed for a particular application. In other words, the highest degree of accuracy can be achieved through the development of a case-based ML model [6]. It was found that the enhancement of the predictability of renewable energy systems and demand enables the replacement of expensive standby power generation assets with advanced control and optimization systems [7]. In this study, ANFIS, which is a combination of an artificial neural network (ANN) and fuzzy logic, is used to evaluate the performance of an integrated solar combined cycle gas/steam power plant. Thereafter, it was hybridized for the training phase with evolutionary algorithms, namely particle swarm optimization (PSO) and genetic algorithm (GA), which are metaheuristic algorithms. Some studies have successfully applied ANFIS in the prediction of power generation in solar power plants, control and modeling of interconnected combined cycle gas turbine plants, and diagnosis of these systems. However, until recently, no work applying the ANFIS model in the design or analysis of the efficiency or the performance of a combined cycle gas turbine was found in the literature [8]. To date, this gap is further widened by the integration of renewable energy systems, namely solar systems, in conventional combined cycle gas turbine plants in an effort to reduce their carbon footprint and increase the overall efficiency of the plants. Furthermore, there is a necessity to explore advanced optimization techniques to improve the prediction accuracy of the ANFIS model for these hybrid power systems. The present investigation is motivated by and undertaken to fill this gap.
Some researchers have conducted related work; for example, Khosravi et al. [9] tried to determine the optimal design parameters of a solar-only power tower system using molten salt for storage. They used machine learning, specifically a hybrid adaptive neuro-fuzzy inference system with a combination of a genetic algorithm and a teaching-based optimization algorithm. They used four parameters as inputs, namely latitude, longitude, design point direct normal irradiance (DNI), and solar multiple (SM), which is the ratio of the solar field size to the power block, all expressed as nominal thermal power. Three parameters (annual energy produced, levelized cost of energy, and capacity factor) were used as output parameters in the analysis. An extremely high correlation coefficient, close to 1, for the hybrid ANFIS-GATLBO was reported in this study.
Yaici and Entchev [10] investigated the suitability of the adaptive neuro-fuzzy inference system (ANFIS) method for predicting the performance parameters of a solar thermal energy system (STES) used for household hot water and space heating applications. They found that the predicted values were in agreement with the experimental data, with mean relative errors less than 1%. The ANFIS results were compared to the ANN results, and it was found that the ANFIS approach performed slightly better than the ANN one because of higher accuracy and reliability in the prediction of the performance of the energy system. However, the ANN model was more flexible in terms of implementation and reduced computation time.
Zaaoumi et al. [11] presented a comparison between ANN and ANFIS to predict the daily power output of a solar power plant in eastern Morocco. The plant itself is an integrated solar combined cycle (ISCC) plant, which is made of a CSP plant and a natural gas-fired combined cycle (NGCC) power plant. The whole system has two gas turbines fueled by natural gas, a steam turbine, two recovery boilers, a solar field (made of parabolic troughs), and a heat exchanger. The total installed capacity is 472 MW, of which 20 MW is of solar source. For modeling purposes, six variables (daily direct normal irradiance, day of the month, mean wind speed, daily mean ambient temperature, relative humidity, and previous daily electric production) were used as inputs, while the daily electricity generation of the plant was used as the output. They concluded that both the ANN and ANFIS models had similar performance with regard to prediction accuracy. The coefficient of correlation, R2, was in the range of 0.94 for the training and testing phases, while the RMSE was in the range of 0.072 for training and 0.089 for testing.
In an effort to identify the operating variables that can improve the efficiency of a combined cycle gas turbine (CCGT), Rodriguez et al. [8] modeled the cycle using an adaptive neuro-fuzzy inference system (ANFIS). Three input variables, namely, the compression ratio in the gas cycle, the pressure of the bled steam for water heating, and the heat lost to the steam turbine exhaust, were considered. They found that the pressure ratio in the gas turbine had the most significant effect on the efficiency of the combined system. The ANFIS results were compared to the analytical results and found to be similar.
Azfal et al. [12] conducted a critical review of optimization techniques for the thermal performance of solar energy devices using metaheuristic algorithms. Many power arrangements integrating solar PV, CSP (dish collectors, heliostats, parabolic troughs), geothermal wells, etc. were covered. It was highlighted in this study that more research is needed in hybrid optimization strategies to solve complex obstacles and obtain high efficacy in solar energy systems. Evolutionary algorithms for multi-objective optimization of hybrid renewable energy systems were recommended for future research.
Reyes-Belmonte et al. [13] studied the optimization of an integrated solar combined cycle. The system was made of an open-air Brayton cycle, which was thermodynamically connected to a base steam Rankine cycle and a CSP hybrid plant. The CSP plant was based on pressurized air receiver technology assisted by a natural gas burner. For analysis, the Thermoflex software tool was used. An exclusive contribution of thermal energy through the solar thermal receiver was first considered, and then a mixed thermal contribution of solar energy and natural gas was examined. Scenarios of different configurations of the combined system were considered. It was found, among other things, that the overall system efficiency was far abovethat of modern conventional combined cycle systems, whose conversion efficiencies are around 60% because of pressure limitations for pressurized air receivers.
An investigation the performance of an integrated solar combined cycle (ISCC) plant situated in the tropical climate of southern Algeria was carried out by Achour et al. [14]. The plant was a combination of a parabolic trough solar field with a fossil fuel combined cycle, which was made of two gas turbines and a steam turbine. The authors developed, from first principles, a model for each component of the plant and concluded that an overall thermal efficiency of about 60% could be reached. It is worth noting that developing a thermodynamic model for such a complex system or plant is a very tedious process, and some assumptions need to be properly made.
Temraz et al. [15] developed and validated a dynamic simulation model for an integrated solar combined cycle (ISCC) power plant in Karaymat in Egypt using Apros (Advanced PROcess Simulation), a design software. The power plant (135 MW total electrical power) consisted mainly of a parabolic trough collector solar field, a gas turbine (70 MW), a steam turbine (65 MW), and a heat recovery steam generator (HRSG). The boiler used hot water from the heat exchanger with the heat-transfer fluid of the CSP field, and also flue gas from the gas turbine. The model was initialized and tuned using operational data measured from the plant. The authors concluded that the model represented reality with high accuracy and showed a good predictive capability. Once again, it can be seen that the approach followed by the authors was tedious and did not make use of machine learning.
Benabdellah et al. [16] analyzed, from a thermodynamics point of view, the energy, exergy, and economics of an integrated solar combined cycle (ISCC) power plant situated in Algeria. It was made of two gas turbines of 40 MW each, one steam turbine of 80 MW, which was fed by two HRSGs (heat recovery steam generators), one solar steam generator (SSG), and a solar field of a total area of 183.120 m2 and comprising 224 parabolic trough collectors (PTC). The plant operates as ISCC-PTC during sunny times and as a conventional combined cycle plant at other times. Hence, the SSG works as a boiler in parallel to the HRSG to increase the steam quantity. They found that energy and exergy efficiencies were, respectively, 56.0% and 53.29%. The levelized cost of energy (LCOE) was promising but still higher than a simple combined cycle. The ISCC-PTC power plant allowed some savings in natural gas consumption and CO2 emission taxes. Many other researchers [17,18,19,20,21] have adopted similar thermodynamic analysis approaches to assess the performance of the integrated solar combined cycle power plant, even in recent years.
Some ANFIS-based approaches have recently been investigated in other applications. For example, Pradeep et al. [22] used a deep neural network (DNN) and hybrid models of ANFIS and metaheuristic optimization algorithms for the prediction of rock strain. For ANFIS training, they used four optimization algorithms, namely grey wolf optimizer (GWO), fireflies algorithm (FF), particle swarm optimization (PSO), and genetic algorithm (GA). They used a rank index to determine the most robust model, and for the data analyzed, concluded that DNN was the best model. Abba et al. [23] employed ANFIS-PSO, ANFIS-GA, and ANFIS-BBO (biogeography-based optimization) to identify groundwater salinization in the coastal region of eastern Saudi Arabia. Their simulated results showed that the ANFIS-PSO algorithm had the highest accuracy (99%), followed by the ANFIS-GA and ANFIS-BBO. Yomar et al. [24] conducted a study on modeling air pollution by integrating ANFIS and three metaheuristic algorithms, which were GA, PSO, and DE (differential evolution). They compared the results of these methods to those of classical ANFIS and found that these methods were more successful than classical ANFIS for modeling and predicting air pollution. To find an efficient and reliable streamflow forecasting model, Aghelpour et al. [25] developed an ANFIS model coupled with an ant colony optimization (ACO) algorithm to predict the streamflow of a river for 1 day, 2 days, and 3 days ahead. They found that the accuracy of the simple ANFIS model obtained was good. However, the hybridization of ANFIS with the ACO algorithm significantly improved the streamflow prediction accuracies by 12.1, 12.91, and 13.66% in comparison with a simple ANFIS model.
From the existing literature, and to our best knowledge, it appears that some authors have tried to model the performance of hybrid thermal power plants by means of ANFIS, but the hybridization of ANFIS with evolutionary algorithms (PSO and GA) has not been applied or investigated on the performance of hybrid thermal power plant (gas/steam/solar) systems yet.
The aim of this study is to investigate and demonstrate the capability of metaheuristic methods (PSO and GA) combined with ANFIS to accurately predict the performance of a hybrid solar/gas/steam power plant or an integrated solar combined cycle power plant. It promotes the hybridization of thermal power plants with renewable energy systems like solar systems, where possible, to mitigate the effects of climate change and shows that the challenge of prediction or real-time knowledge of the performance of such a complex plant for energy planning and sustainability can be overcome by making use of suitable machine learning approaches. Hence, this paper contributes to the body of knowledge in the application of metaheuristic approaches in the modeling of hybrid thermal power plants.
The structure of this paper is as follows: Section 2 provides the methodology followed in this investigation for the implementation and deployment of ANFIS-based approaches. Section 3 shows and discusses the results obtained, and Section 4 is a summary of the major findings of this research.

2. Materials and Methods

The methodology used in this work is shown in Figure 1. It takes into account data preparation, the procedure, modeling, and results analysis.
It should be noted that the coefficient of correlation, R2, is usually less than 1. However, the higher it is (closer to 1), the more accurate is the model.

2.1. Data Collection

The data used in this paper were obtained from the Mendeley repository [26]. They were measured from an integrated solar combined cycle power plant comprising a gas turbine rated at 87.7 MW, a steam turbine rated at 37.1 to 42.4 MW, and a concentrated solar power system in the form of parabolic troughs rated at 16 MW thermal. Steam was produced in the steam generator from heat in the exhaust gas of the gas turbine and the heat-transfer fluid from the CSP field, as shown in Figure 2. The details of the hybrid power plant can be found in [27], and it is a good step towards carbon emission reduction or a transition from a fully fossil fuel-based energy generation to green or renewable energy.
Six parameters, namely ambient temperature (tamb), direct normal irradiance (DNI), mass flow rate of air (ma), mass flow rate of gas or exhaust gas from the gas turbine (mg), mass flow rate of fuel or natural gas (mf), and mass flow rate of heat-transfer fluid or thermal oil (mHTF) were used as input variables to the model, while the power output of the plant was used as the output parameter of the model. These input parameters were measured factors that influence the efficiency, or the power plant production, from a thermodynamic point of view. In total, 108 datasets were used in this investigation, and Table 1 shows a sample of these. For a full range of the data used in this study, tamb varied from −0.01 to 44 °C, DNI from 0 to 909.669 W/m2, ma from 174.84 to 225.16 kg/s, mg from 178.72 to 230.5 kg/s, mf from 3.61 to 5.34 kg/s, mHTF from 85.33 to 85.34 kg/s, and the power output of the plant (W_tot) from 93,186.5 to 138,940.8 kW.

2.2. Model Development and Implementation

2.2.1. Adaptive Neuro-Fuzzy Inference System Modeling

The analysis carried out in this paper uses adaptive neuro-fuzzy system- or ANFIS-based approaches to analyze the ISCCPP’s performance. Neuro-fuzzy is actually a hybrid artificial intelligence technique that incorporates artificial neural networks and fuzzy logic. The development of this technique over the years has produced different types of fuzzy logic, including the outstanding adaptive neuro-fuzzy inference system (ANFIS), which was discovered in 1993 by Jang. An ANFIS model borrows the structure and learning capability of the artificial neural network and the decision-making protocol of fuzzy logic [28]. In other words, an ANFIS model is a hybrid method that combines the architecture of a fuzzy inference system with an artificial neural network and provides the solution to a complex non-linear problem. The nodes in the feedforward network are flexible and change with specific parameters of the membership functions associated with fuzzy rules. Usually, an ANFIS model comprises 5 layers, namely the fuzzy layer, product layer, normalized layer, de-fuzzy layer, and the total output layer, as shown in Figure 3. The de-fuzzy layer transforms a fuzzy set into a classical or crisp value. For training, the input and output data are obtained from the parameters of the problem being analyzed, and the ANFIS model presents a fuzzy inference system (FIS) for which the parameters of the membership function are tuned or refined by means of a classic optimization method or a metaheuristic optimization method. The optimization is done in the training step in order to minimize the error function or the difference between the targets or desired values and the output values [8]. A number of training algorithms have been presented in the literature, e.g., backpropagation as part of heuristic methods, evolutionary algorithms like particle swarm optimization (PSO), and genetic algorithm (GA), etc. In the present study, classic methods PSO and GA were tried for training and compared for model performance analysis and assessment.
The first layer starts with the incoming signals or inputs x and y, which are transferred to the neurons in Layer 2. The output can then be written using the membership function as:
O i 1 = μ A i ( x )       or     O i 1 = μ B i y , i = 1 , 2
where i is the node’s label, and Ai or Bi is the linguistic label (small, very small, large, very large, etc.) associated with the membership function. In other words, O i 1 is the membership function of Ai and Bi, and it indicates the degree to which the given input, x or y, satisfies the quantifier, Ai or Bi. There are a number of membership function types that can be used: trapezoidal, triangular, bell-shaped, Gaussian, etc. It must be noted that the Gaussian membership function is determined by:
μ A i ( x ) = e x p x γ i α i 2
The same can be written for input y.
For the bell-shaped membership function,
μ A i ( x ) = 1 1 + x γ i α i 2 β i
Layer   2 :   O i 2 = ω i = μ A i ( x ) μ B i ( y ) ,     i = 1 ,   2
Layer   3 :   O i 3 = ω ¯ i = ω i i = 1 2 ω i
Layer   4 :   O i 4 = ω ¯ i f i = ω ¯ i p i x + q i y + r i
where p, q, and r are coefficients of the ith neuron or node.
Layer 5: This is the last layer, which has an elementary neuron.
It computes the entire output as:
O i 5 = i ω ¯ i f i = i ω i f i i ω i

2.2.2. Particle Swarm Optimization

Particle swarm optimization (PSO) is a computational technique that optimizes a stochastic or non-linear problem by iteratively improving a candidate solution relative to a defined fitness function. It was first presented by Kennedy and Eberhart in 1995 and simulates social behavior like the movement of organisms in a bird flock or fish school [30]. The approach helps solve a numerical problem by generating candidate solutions called particles and moving them around in the search space until the optimal solution is attained. The movement of each particle is guided by its knowledge of its personal best or local best position and the global best position of the swarm or population. In this way, the swarm moves towards the best solution. The flowchart of the method is shown in Figure 4.
The velocity and the position of a particle are updated as follows [31]:
v i t + 1 = v i t + C 1 r 1 t x P b e s t , i t x i t + C 2 r 2 ( t ) x G b e s t , i t x i ( t )
x i t + 1 = x i t + v i ( t + 1 )
where x i t and x i t + 1 are the particles’ positions in the search space at time step t, and t + 1. v i t and v i t + 1 are the velocity vectors of particle i at time step t and t + 1. x P b e s t , i t and x G b e s t , i t are the personal (local) and global best positions of particle i. C 1 and C 2 are the acceleration factors. r 1 t and r 2 ( t ) are random numbers between 0 and 1.

2.2.3. Genetic Algorithm

A genetic algorithm (GA) is one of the algorithms that can explore a wide search space. The idea was introduced by John Holland in the 1960s and 1970s and emulates natural biological genetics and evolution. An initial and unlimited population of solutions is randomly generated. Each solution is evaluated by calculating the values of the objective or fitness function. Solutions with fitter chromosomes stand a higher chance of being selected to participate in the next generation. Through this probabilistic approach, an intermediate population with a higher representation of the strong species is created. The intermediate population is allowed to undergo crossover through mutation, and the next population is randomly generated. This process continues until the termination condition is satisfied [32]. In the genetic analogy, which is a competition-based process, individuals or candidate solutions represent chromosomes, and the variables represent genes. Each solution is given an eligibility score that presents an individual’s “competition” abilities [33,34]. Figure 5 illustrates the flowchart of a genetic algorithm.
An offspring population is created through the crossover operation, which, for example, interchanges a subsequence of two of the selected chromosomes to generate two offspring. It may be noted that GA makes use of a selection operator to implement the principle of natural selection or survival of the fittest. Therefore, unlike the PSO, where all the population members are kept in the process, not all the candidate solutions are kept as part of the population in the genetic algorithm [35].

2.2.4. Hybrid ANFIS-PSO Modeling

For the hybrid ANFIS-PSO model, the data were divided into 69 datasets for training and 39 datasets for testing, and both were loaded. A basic fuzzy inference system (FIS) was then generated. Its parameters were set and tuned in the training step by means of particle swarm optimization (PSO). In the optimization phase, the error function between the model outputs and the expected values is minimized until the required number of iterations (which was set at 1000) is reached. From this point, the results were plotted, the testing phase could start, and its corresponding results were equally plotted. The main steps of the model are illustrated in the flowchart in Figure 5. Once training and testing plots were obtained, the results data were exported to Microsoft Excel to generate regression plots and determine the coefficient of correlation, R2.

2.2.5. Hybrid ANFIS-GA Modelling

The approach followed for the hybrid ANFIS-GA model was similar to that of the ANFIS-PSO up to the setting of the FIS parameters. From this point, an option could be chosen to conduct the training phase either by the particle swarm optimization or by the genetic algorithm approach, as depicted in Figure 6.

2.3. Procedure

The model was implemented in the Matlab 2022a environment. The data were divided into 64 to 70% datasets for training, while the remaining 36 to 30% were used for testing. The ANFIS model was first run with a classic training algorithm to get basic results. After importing data into the neuro-fuzzy designer, a fuzzy inference system (FIS) was generated using a Sugeno fuzzy inference system, and a subtractive clustering approach (with default parameters) was chosen, as the number of input parameters was relatively high. The set FIS was trained using a hybrid learning strategy that combines gradient descent and linear and least squares methods. The maximum number of epochs was set to 100 (refer to Section 3.1 for further details). After this stage, the FIS was tested for generalization capability. Second, the ANFIS model was optimized with particle swarm optimization (refer to Section 3.2 for details), and finally with a genetic algorithm (refer to Section 3.3 for details) for comparison purposes.

3. Results and Discussion

3.1. ANFIS

For the purpose of this investigation, the data (training data and testing data) were loaded into the model, a FIS was generated and trained, and then its reliability was tested with the training data and the testing data, as shown in Figure 7. The Takagi–Sugeno fuzzy inference system (FIS) was used, and eight Gaussian membership functions were used for each input variable, while a linear membership function was used for the output. A total of eight rules were applied to define the FIS, whose structure is shown in Figure 8.
It can be observed from Figure 7 that the set FIS is reliable for training and testing because the errors are negligible compared to the range of total power output.
Figure 9 displays a rule viewer of the model, while Figure 10 shows the surface viewer for two input parameters, namely ambient temperature (tamb) and direct normal irradiation (DNI). The output power (W_output) in Figure 9 is to be multiplied by 105. The rule viewer also shows reasonable results.
As expected, it can be observed from the surface viewer that the power output increases as the ambient temperature and the direct normal irradiation increase.
The ANFIS model appraisal was also conducted by means of the coefficient of correlation, R2, obtained from the regression plots shown in Figure 11 for training, testing, and overall results.
It emerges from Figure 11 that the ANFIS model performed well, with an overall correlation coefficient of 0.9991.

3.2. ANFIS-PSO

The Matlab codes for running ANFIS-PSO were obtained from [28]. Particle swarm optimization is one of the widely known evolutionary or metaheuristic algorithms that are used to solve complex non-linear problems. It mimics the swarming behavior of creatures (insects, animals, or birds). A swarm of particles is initially randomly generated. In the iterative search for the optimum solution, each particle updates its position based on its prior experience and the experience of its neighbors. The velocity with which the particle flies the search space is also consequently updated until the optimal or global best solution is found. The details of PSO can be found in [31,35]. For the purpose of this study, the following parameters were used: inertia weight, w = 1, inertia weight damping ratio, wdamp = 0.99, personal learning coefficient, c1 = 1, global learning coefficient, c2 = 2, number of rules = 10, maximum number of iterations = 1000, and the population size or swarm size, nPop = 25. The corresponding ANFIS-PSO results are shown in Figure 12 and Figure 13.
It is clear from Figure 12 and Figure 13 that the ANFIS-PSO model outputs track very closely the expected or target data for both training and testing. For more insight, the regression plots are displayed in Figure 14.
It can be observed from Figure 14 that the ANFIS-PSO model performed well for training and testing, with an overall coefficient of correlation, R2 = 0.9994. This performance metric is slightly higher than the one obtained with the ANFIS model, but the computation time was longer.

3.3. ANFIS-GA

The genetic algorithm is one of the most powerful optimization algorithms. It emulates the so-called biological evolution process in nature, or the natural selection of the fittest. The basic elements of a GA comprise the fitness function, which is to become optimized, the population of chromosomes, the selection, by means of an operator, of chromosomes that will reproduce, and the production through mutation of the next generation in a random fashion. The crossover operation is employed to generate offspring. It swaps a sequence or subsequence of the two selected chromosomes to create one or two offspring, depending on the strategy followed. The uniqueness of GA compared to PSO resides in the fact that, unlike PSO, GA has the selection operator for easy optimization, and not all individuals are retained as members of the population. This last factor somewhat reduces the computation time. The main steps in the deployment of a GA are the initialization of the population, calculation of the fitness function, crossover, mutation, selection of survivors, and finally termination of the process, keeping the best if the criteria is met. The details of GA can be found in [31].
In this investigation, the parameters of the ANFIS section were kept as in the case of the PSO (number of rules = 10, nPop = 25, and maximum iterations = 1000), and the following parameters were used for the GA: crossover percentage, pc = 0.4; number of offsprings nc = 2*round(pc*nPop) = 10; mutation percentage, pm = 0.7; number of mutants, nm = round(pm*nPop) = 18, gamma = 0.7; mutation rate, mu = 0.15; and selection pressure, beta = 8. The corresponding ANFIS-GA results are shown in Figure 15 and Figure 16.
It is obvious from Figure 15 and Figure 16 that as in the case of ANFIS-PSO, the ANFIS-GA model outputs track very closely the expected or target data for both training and testing. The corresponding regression plots are depicted in Figure 17.
It should be noted in Figure 7, Figure 8, Figure 9, Figure 10, Figure 11, Figure 12, Figure 13, Figure 14, Figure 15, Figure 16 and Figure 17 that Output is the predicted power or the value of the power output predicted by the model, while Target is the measured value of the output power of the plant.
It can be observed from Figure 17 that the ANFIS-GA model performed very well for both training and testing, with an overall correlation coefficient, R2, equal to 0.9997, which was slightly higher than the one obtained in the case of ANFIS-PSO, and the corresponding MSE or RMSE was relatively lower than in the case of ANFIS-PSO. It was also noted that the computation time was relatively shorter than that required for ANFIS-PSO, which may be attributed to the reduction in the population size due to the selection of the fittest. This finding confirms the theory about GA. The ANFIS model is susceptible to the problem of local minima during the training process, owing to the use of heuristic methods. To mitigate this issue and achieve the global optimal solution, researchers have increasingly turned to metaheuristic or evolutionary techniques such as particle swarm optimization (PSO) and genetic algorithms (GA) [24]. This study reaffirms that optimizing ANFIS with PSO and GA yields significantly improved accuracy, resulting in minimal disparities between predicted output values and the actual target output values.

4. Conclusions

In this investigation, the ANFIS model and the hybrid ANFIS model combined with evolutionary algorithms (PSO and GA) were alternatively employed to model and analyze the performance of a combined cycle gas turbine power plant integrated with a concentrated solar power system utilizing parabolic troughs. The results demonstrated remarkable accuracy and efficacy across all the models, with coefficient of correlation (R2) values reaching an impressive 0.9991 for ANFIS, 0.9994 for ANFIS-PSO, and 0.9997 for ANFIS-GA. Additionally, the root mean square errors were consistently minimal, substantiating the precision of these ANFIS-based approaches. Notably, the accuracy exhibited an upward trajectory as the foundational ANFIS model was enriched through integration with metaheuristic optimization techniques. The application of evolutionary algorithms (PSO or GA) to hybridize ANFIS showcased its robustness and reliability in analyzing and predicting the integrated solar combined cycle power plant’s performance. However, it is essential to acknowledge that this hybridization, while enhancing accuracy, also led to an increase in computation time. Remarkably, among the ANFIS-based methodologies explored, the ANFIS-GA model emerged as a standout performer for the scenarios investigated in this study. The significance of this work is underscored by its revelation of the potential inherent in ANFIS-based methodologies for accurate performance prediction within hybrid thermal power plants. These methodologies present themselves as practical alternatives to more phenomenological approaches. As we look towards the future, several avenues for further exploration come to light:
-
Delving into the influence of clustering techniques, varying parameters, and the intrinsic model parameters on the ANFIS approach’s performance.
-
Thoroughly investigating the pivotal parameters of the hybrid ANFIS-PSO and ANFIS-GA models and discerning their impact on accurately forecasting the integrated solar combined cycle power plant’s performance.
In conclusion, this study highlights the efficacy of ANFIS-based methodologies in precisely predicting hybrid thermal power plant performance. By leveraging the capabilities of evolutionary algorithms, these methodologies can serve as invaluable tools, offering a level of accuracy that is both robust and practical when compared to traditional phenomenological methodologies. The performance of power plants is related to the output power, but the direct impact on the environment can’t be ignored, noting that pollution, especially for thermal power plants is reduced when high efficiency or performance is maintained. This pollution reduction is due to, among other things, lower fossil fuel consumption for the same output power. The major limitation in this work was the non-availability of data on the performance of hybrid thermal power plants or integrated solar combined cycle power plants.

Author Contributions

Conceptualization, K.T.K. and L.K.T.; methodology, K.T.K.; software, K.T.K.; validation, K.T.K., I.O.O. and L.K.T.; formal analysis, K.T.K.; investigation, K.T.K.; resources, L.K.T.; data curation, K.T.K.; writing—original draft preparation, K.T.K.; writing—review and editing, K.T.K.; visualization, K.T.K.; supervision, L.K.T.; project administration, L.K.T.; funding acquisition, L.K.T. All authors have read and agreed to the published version of the manuscript..

Funding

The APC was funded by University of Johannesburg.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Data used in this study can be found at https://data.mendeley.com/datasets/crzxm8ggwn (accessed on 3 March 2023).

Acknowledgments

The authors thank the University of Johannesburg for financial support.

Conflicts of Interest

The authors declare no conflict of interest.

Nomenclature

Acronym
ISCCPPIntegrated solar combined cycle power plant
ANFISAdaptive neuro-fuzzy inference system
ANNArtificial neural network
PSOParticle swarm optimization
GAGenetic algorithm
R2Coefficient of determination or correlation
MLMachine learning
CSPConcentrated solar power
FISFuzzy inference system
tambAmbient temperature
DNIDirect normal irradiance
HTFHeat-transfer fluid
MSEMean square error
RMSERoot mean square error

References

  1. Baypai, P.; Dash, V. Hybrid renewable energy systems for power generation in stand-alone applications: A Review. Renew. Sustain. Energy Rev. 2012, 16, 2926–2939. [Google Scholar]
  2. Ibrahim, T.K.; Mohammed, M.K.; Awad, O.I.; Raham, M.M.; Najafi, G.; Basrawi, F.; Abd Alla, A.N.; Mamat, R. The optimum performance of the combined cycle power plant: A comprehensive review. Renew. Sustain. Energy Rev. 2017, 79, 459–474. [Google Scholar] [CrossRef]
  3. Tüfekci, P. Prediction of full load electrical power output of a base load operated combined cycle power plant using machine learning methods. Int. J. Electr. Power 2014, 60, 126–140. [Google Scholar] [CrossRef]
  4. Kumar, R.; Hynes, N.R.J. Prediction and optimisation of surface roughness in thermal drilling using integrated ANFIS and GA approach. Eng. Sci. Technol. Int. J. 2020, 23, 30–41. [Google Scholar]
  5. Zahraee, S.M.; Assadi, M.K.; Saidur, R. Application of Artificial Intellingence Methods for hybrid Energy System optimisation. Renew. Sustain. Energy Rev. 2016, 66, 617–630. [Google Scholar] [CrossRef]
  6. Mosavi, A.; Salimi, M.; Ardabili, S.F.; Rabczuk, T.; Shamshirband, S.; Varkonyi-Koczy, A.R. State of the Art of Machine Learning Models in Energy Systems, a systematic Review. Energies 2019, 12, 1301. [Google Scholar] [CrossRef]
  7. Sharifzadeh, M.; Skinioti-Lock, A.; Shah, N. Machine-learning methods for integrated renewable power generation: A comparative study of artificial neural networks, support vector regression, and Gaussian Process Regression. Renew. Sustain. Energy Rev. 2019, 108, 513–538. [Google Scholar] [CrossRef]
  8. Rodriguez, M.B.R.; Rodrigues, J.L.M.; Fontes, C.d.H. Modeling of a Combined Cycle Gas Turbine (CCGT) Using an Adaptive Neuro-Fuzzy System. Therm. Eng. 2022, 69, 662–673. [Google Scholar] [CrossRef]
  9. Khosravi, A.; Malekan, M.; Pabon, J.J.G.; Zhao, X.; Assad, M.E.H. Design parameter modelling of solar power tower system using Adaptive neuro-fuzzy inference system optimized with a combination of genetic algorithm and teaching—Based optimisation algorithm. J. Clean. Prod. 2020, 244, 118904. [Google Scholar] [CrossRef]
  10. Yaïci, W.; Entchev, E. Adaptive Neuro-Fuzzy Inference System modelling for performance prediction of solar thermal energy system. Renew. Energy 2016, 86, 302–3015. [Google Scholar] [CrossRef]
  11. Zaaoumi, A.; Bah, A.; Alaoui, M.; Mechaqrane, A.; Berrehili, M. Application of artificial neural networks and adaptive neuro-fuzzy inference system to estimate the energy generation of a solar power plant in Ain Beni-Mathar (Morocco). In Proceedings of the Electronics, Computers and Artificial Intelligence (ECAI 2018) International Conference, Iasi, Romania, 28–30 June 2018. [Google Scholar]
  12. Afzal, A.; Buradi, A.; Jilte, R.; Shaik, S.; Raladgi, A.R.; Arici, M.; Lee, C.T.; Nizetic, S. Optimizing the thermal performance of solar energy devices using metaheuristic algorithms: A critical review. Renew. Sustain. Energy Rev. 2023, 173, 112903. [Google Scholar] [CrossRef]
  13. Reyes-Belmonte, M.A.; Pino, F.J.; Romero, M.; Suarez, C.; Gongalez-Aguilar, J.; Guerro, J. Optimization of an Integrated solar combined cycle. AIP Conf. Proc. 2018, 2033, 210012. [Google Scholar]
  14. Achour, L.; Bouharkat, M.; Behar, O. Performance assessment of an integrated solar combined cycle in the southern Algeria. Energy Rep. 2018, 4, 207–2017. [Google Scholar] [CrossRef]
  15. Temraz, A.; Alobaid, F.; Link, J.; Elweteedy, A.; Epple, B. Development and validation of a Dynamic Simulation Model for an Integrated Solar Combined Cycle Power Plant. Energies 2021, 14, 3304. [Google Scholar] [CrossRef]
  16. Benabdellah, H.M.; Ghenaiet, A. Energy, exergy and economic analysis of an integrated solar combined cycle power plant. Eng. Rep. 2021, 3, 12404. [Google Scholar] [CrossRef]
  17. Elmohlawy, A.E.; Ochkov, V.F.; Kazaudzhan, B.I. Evaluation of the performance and energy efficiency of integrated solar combined cycle power plant. Energy Sect. Probl. 2019, 21, 43–54. [Google Scholar] [CrossRef]
  18. Elmorsy, L.; Morosuk, T.; Tsatsaronis, G. Exergy-based analysis and optimization of an integrated solar combined-cycle power plant. Entropy 2020, 22, 655. [Google Scholar] [CrossRef]
  19. Rashad, A.; Elweteedy, A.; Temraz, A.; Gomaa, A. Investigating an integrated solar combined cycle power plant. Glob. J. Eng. Sci. 2021, 1, 33552. [Google Scholar] [CrossRef]
  20. Dayem, A.M.A.; Netwally, M.N.; Alghamdi, A.S.; Marzook, E.M. Numerical simulation and experimental validation of integrated solar combined power plant. Energy Procedia 2014, 50, 290–305. [Google Scholar] [CrossRef]
  21. Elmohlawy, A.E.; Ochkov, V.F.; Kazaudzhan, B.I. Study and Prediction of the performance of an integrated solar combined cycle power plant. Energy Procedia 2019, 156, 72–78. [Google Scholar] [CrossRef]
  22. Pradeep, T.; Bardhan, A.; Burman, A.; Samui, P. Rock Strain Prediction Using Deep Neural Network and Hybrid Models of ANFIS and Meta-Heuristic Optimization Algorithms. Infrastructures 2021, 6, 129. [Google Scholar] [CrossRef]
  23. Abba, S.I.; Benaafi, M.; Usman, A.G.; Ozsahin, D.U.; Tawabini, B.; Aljundi, I.H. Mapping of groundwater salinization and modelling using meta-heuristic algorithms for the coastal aquifer of eastern Saudi Arabia. Sci. Total Environ. 2023, 858, 159697. [Google Scholar] [CrossRef] [PubMed]
  24. Yonar, A.; Yonar, H. Modeling air pollution by integrating ANFIS and metaheuristic algorithms. Model. Earth Syst. Environ. 2023, 9, 1621–1631. [Google Scholar] [CrossRef]
  25. Aghelpour, P.; Graf, R.; Tomaszewski, E. Coupling ANFIS with ant colony optimization (ACO) algorithm for 1-, 2- and 3-days ahead forecasting of daily streamflow, a case study in Poland. Environ. Sci. Pollut. Res. 2023, 30, 56440–56463. [Google Scholar] [CrossRef] [PubMed]
  26. Available online: https://data.mendeley.com/datasets/crzxm8ggwn (accessed on 3 March 2023).
  27. Rovira, A.; Abbas, R.; Sanchez, C.; Munoz, M. Proposal and analysis of an integrated solar combined cycle with partial recuperation. Energy 2020, 198, 117379. [Google Scholar] [CrossRef]
  28. Olayode, I.O.; Severino, A.; Tartibu, L.K.; Arena, F.; Cakici, Z. Performance Evaluation of a hybrid PSO Enhanced ANFIS Model in Prediction of Traffic Flow of Vehicles on Freeways: Traffic Data Evidence from South Africa. Infrastructures 2022, 7, 2. [Google Scholar] [CrossRef]
  29. Zayed, M.E.; Zhao, J.; Li, W.; Elsheikh, A.H.; Elaziz, M.A. A hybrid adaptive neuro-fuzzy inference system integrated with equilibrium optimizer algorithm for predicting the energetic performance of solar dish collector. Energy 2021, 235, 121289. [Google Scholar] [CrossRef]
  30. Kennedy, J.; Eberhart, R.C. Particle swarm optimisation. In Proceedings of the 1995 IEEE International Conference on Neural Networks, Perth, Australia, 27 November–1 December 1995; IEEE Service Center: Piscataway, NJ, USA, 1995. [Google Scholar]
  31. Okwo, M.O.; Tartibu, L.K. Metaheuristic Optimization: Nature-Inspired Algorithms Swarm and Computational Intelligence, Theory and Applications; Springer Nature: Berlin/Heidelberg, Germany, 2020. [Google Scholar]
  32. Zolpakar, N.A.; Yasak, M.F.; Pathak, S. A review: Use of evolutionary algorithm for optimisation of machining parameters. Int. J. Adv. Manuf. Technol. 2021, 10, 1007. [Google Scholar] [CrossRef]
  33. Ceylan, Z.; Pekel, E.; Ceylan, S.; Bulkan, S. Biomass Higher Heating Value Prediction Analysis by ANFIS, PSO-ANFIS and GA-ANFIS. Glob. NEST J. 2017, 20, 589–597. [Google Scholar]
  34. Rezakazemi, M.; Dashti, A.; Asghari, M.; Shiraziani, S. H2-Selective mixed matrix membranes modelling using ANFIS, PSO-ANFIS, GA-ANFIS. Int. J. Hydrogen Energy 2017, 42, 15211–15225. [Google Scholar] [CrossRef]
  35. Piotrowski, A.P.; Napiorkowski, J.J.; Piotrowska, A.E. Population size in particle swarm optimization. Swarm Evol. Comput. 2020, 58, 100718. [Google Scholar] [CrossRef]
Figure 1. Flowchart of the methodological approach.
Figure 1. Flowchart of the methodological approach.
Applsci 13 11874 g001
Figure 2. Simplified layout of the reference ISCCPP. Adapted from [27]. Note: In this figure, a1 to a4, g1 to g5, and s1 to s2 are labels of points of interest, or inlets and outlet points of devices in which the working fluid is undergoing a transformation or a thermodynamic process.
Figure 2. Simplified layout of the reference ISCCPP. Adapted from [27]. Note: In this figure, a1 to a4, g1 to g5, and s1 to s2 are labels of points of interest, or inlets and outlet points of devices in which the working fluid is undergoing a transformation or a thermodynamic process.
Applsci 13 11874 g002
Figure 3. Typical ANFIS model architecture. Each colour represents different stages in the ANFIS layers. Adapted from [29].
Figure 3. Typical ANFIS model architecture. Each colour represents different stages in the ANFIS layers. Adapted from [29].
Applsci 13 11874 g003
Figure 4. Flow chart of PSO. Adapted from [31].
Figure 4. Flow chart of PSO. Adapted from [31].
Applsci 13 11874 g004
Figure 5. Flow chart of a genetic algorithm. Adapted from [32].
Figure 5. Flow chart of a genetic algorithm. Adapted from [32].
Applsci 13 11874 g005
Figure 6. Major steps of implementation of hybrid ANFIS-PSO and ANFIS-GA models.
Figure 6. Major steps of implementation of hybrid ANFIS-PSO and ANFIS-GA models.
Applsci 13 11874 g006
Figure 7. Testing the FIS with (a) training data, and (b) testing data. The red asterisk represents the testing of the data in the ANFIS architecture in the MATLAB environment.
Figure 7. Testing the FIS with (a) training data, and (b) testing data. The red asterisk represents the testing of the data in the ANFIS architecture in the MATLAB environment.
Applsci 13 11874 g007aApplsci 13 11874 g007b
Figure 8. Structure of the FIS used in this investigation.
Figure 8. Structure of the FIS used in this investigation.
Applsci 13 11874 g008
Figure 9. Rule viewer for the trained ANFIS model.
Figure 9. Rule viewer for the trained ANFIS model.
Applsci 13 11874 g009
Figure 10. Typical surface viewer of the trained ANFIS model.
Figure 10. Typical surface viewer of the trained ANFIS model.
Applsci 13 11874 g010
Figure 11. ANFIS regression plots for (a) training, (b) testing, and (c) all data. Note: Blue line represents the liner data.
Figure 11. ANFIS regression plots for (a) training, (b) testing, and (c) all data. Note: Blue line represents the liner data.
Applsci 13 11874 g011
Figure 12. ANFIS-PSO data plots for training. The red line represents the different stages of the ANFIS-PSO training.
Figure 12. ANFIS-PSO data plots for training. The red line represents the different stages of the ANFIS-PSO training.
Applsci 13 11874 g012
Figure 13. ANFIS-PSO data plots for testing. The red line represents the different stages of the ANFIS-PSO training and testing.
Figure 13. ANFIS-PSO data plots for testing. The red line represents the different stages of the ANFIS-PSO training and testing.
Applsci 13 11874 g013
Figure 14. ANFIS-PSO regression plots for (a) training, (b) testing, and (c) all data. Note: Blue line represents the liner data.
Figure 14. ANFIS-PSO regression plots for (a) training, (b) testing, and (c) all data. Note: Blue line represents the liner data.
Applsci 13 11874 g014aApplsci 13 11874 g014b
Figure 15. ANFIS-GA data plots for training. The red line represents the different stages of the ANFIS-GA training.
Figure 15. ANFIS-GA data plots for training. The red line represents the different stages of the ANFIS-GA training.
Applsci 13 11874 g015
Figure 16. ANFIS-GA data plots for testing. The red line represents the different stages of the ANFIS-GA testing.
Figure 16. ANFIS-GA data plots for testing. The red line represents the different stages of the ANFIS-GA testing.
Applsci 13 11874 g016
Figure 17. ANFIS-GA regression plots for (a) training, (b) testing, and (c) all data. Note: Blue line represents the liner data.
Figure 17. ANFIS-GA regression plots for (a) training, (b) testing, and (c) all data. Note: Blue line represents the liner data.
Applsci 13 11874 g017
Table 1. A sample of datasets used in this investigation.
Table 1. A sample of datasets used in this investigation.
tamb (°C)DNI (w/m2)ma (kg/s)mg (kg/s)mf (kg/s)mHTF (kg/s)Power Output (kW)
11.0767162.547214219585.34128,037.2
20.9667749.527201.47205.764.385.34116,162.6
24.9233447.82196.51200.814.385.33112,374.3
25.42434.645196.95200.824.385.33112,389.7
22.9978551.628198.95203.264.3285.34114,308.4
0.6188.15223.85229.145.2985.34136,802.8
36.97332.64183.25187.233.9885.33101,213
−0.6164.63225.16230.55.3485.34138,351.3
33.025137.475187.24191.484.2485.34104,705.4
440174.84178.723.8885.3493,186.5
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Kabengele, K.T.; Olayode, I.O.; Tartibu, L.K. Analysis of the Performance of a Hybrid Thermal Power Plant Using Adaptive Neuro-Fuzzy Inference System (ANFIS)-Based Approaches. Appl. Sci. 2023, 13, 11874. https://doi.org/10.3390/app132111874

AMA Style

Kabengele KT, Olayode IO, Tartibu LK. Analysis of the Performance of a Hybrid Thermal Power Plant Using Adaptive Neuro-Fuzzy Inference System (ANFIS)-Based Approaches. Applied Sciences. 2023; 13(21):11874. https://doi.org/10.3390/app132111874

Chicago/Turabian Style

Kabengele, Kantu T., Isaac O. Olayode, and Lagouge K. Tartibu. 2023. "Analysis of the Performance of a Hybrid Thermal Power Plant Using Adaptive Neuro-Fuzzy Inference System (ANFIS)-Based Approaches" Applied Sciences 13, no. 21: 11874. https://doi.org/10.3390/app132111874

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