Next Article in Journal
A Scalable Control Strategy for CHB Converters in Photovoltaic Applications
Next Article in Special Issue
Measuring Technologies for CFB Solid Circulation Rate: A Review and Future Perspectives
Previous Article in Journal
A Design Methodology for EV-WPT Systems to Resonate at Arbitrary Given Bands
Previous Article in Special Issue
Field Test of Superheater Pipes Vibration Caused by Sound Energy in the 235 MWe Circulating Fluidized Bed Boiler
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Estimation of the Solid Circulation Rate in Circulating Fluidized Bed System Using Adaptive Neuro-Fuzzy Algorithm

by
Aamer Bilal Asghar
1,
Saad Farooq
1,
Muhammad Shahzad Khurram
2,
Mujtaba Hussain Jaffery
1 and
Krzysztof Ejsmont
3,*
1
Department of Electrical and Computer Engineering, Lahore Campus, COMSATS University Islamabad, Lahore 54000, Pakistan
2
Department of Chemical Engineering, Lahore Campus, COMSATS University Islamabad, Lahore 54000, Pakistan
3
Faculty of Mechanical and Industrial Engineering, Warsaw University of Technology, 02-524 Warsaw, Poland
*
Author to whom correspondence should be addressed.
Energies 2022, 15(1), 211; https://doi.org/10.3390/en15010211
Submission received: 13 November 2021 / Revised: 23 December 2021 / Accepted: 24 December 2021 / Published: 29 December 2021
(This article belongs to the Special Issue Progress and Novel Applications of Fluidized Bed Technology)

Abstract

:
Circulating Fluidized Bed gasifiers are widely used in industry to convert solid fuel into liquid fuel. The Artificial Neural Network and neuro-fuzzy algorithm have immense potential to improve the efficiency of the gasifier. The main focus of this article is to implement the Artificial Neural Network and Adaptive Neuro-Fuzzy Inference System modeling approach to estimate solid circulation rate at high pressure in the Circulating Fluidized Bed gasifier. The experimental data is obtained on a laboratory scale prototype in the Chemical Engineering laboratory at COMSATS University Islamabad. The Artificial Neural Network and Adaptive Neuro-Fuzzy Inference System use four input features—pressure, single mean diameter, total valve opening and riser dp—and one output feature mass flow rate with multiple neurons in the hidden layers to estimate the flow of solid particles in the riser. Both Artificial Neural Network and Adaptive Neuro-Fuzzy Inference System model worked on 217 data samples and output results are compared based on their Mean Square Error, Regression analysis, Mean Absolute Error and Mean Absolute Percentage Error. The experimental results show the effectiveness of Adaptive Neuro-Fuzzy Inference System (Mean Square Error is 0.0519 and Regression analysis R 2 = 1.0000 ), as it outperformed Artificial Neural Network in terms of accuracy (Mean Square Error is 1.0677 and Regression analysis R 2 = 0.9806 ).

1. Introduction

With the discovery of fossil fuels, they have become the most utilized medium to produce energy very rapidly. The relentless consumption of fossil fuels has been causing many problems including global warming, energy crises, air and water pollutions and many other environmental hazards, noticed and warned by many international organizations. Renewable energy, which includes biomass energy, wind energy, hydro energy and solar energy among many others, is a reasonable approach to solve above mentioned problems [1,2].
In all these alternative energy sources, the biomass energy entices attention for its numerous benefits like neutralization of CO2 which makes environment clean. A survey for biomass energy consumption was conducted in 2017 which describes that 9% to 13% of energy is obtained from biomass which is approximately 60 MJ in total amount of energy consumed [3]. There are various forms of energy, categorized as renewable energy, non-renewable energy and nuclear energy.
Out of these energy sources; coal, oil, natural gas and furnace oil are well developed sub-categories of non-renewable energy. While on the other hand; solar, wind, geothermal, hydel, biomass and intermittent sources are listed down under renewable energy sources. However, there are some problems regarding handling unit, transportation unit, storage unit and production unit of biomass which have been discussed in this article in detail [4,5,6].
Biomass is not a very clean process because Carbon, Oxygen and Hydrogen are basic byproducts of biomass. Agricultural, forestry and industrial sectors are important for generating the primary sources of biomass [7]. Therefore, biomass is considered important source in energy production for the utilization in various sectors. Pyrolysis is a thermochemical process which takes place in the absences of oxygen. In this process, solid material is subjected as the input at high temperature (400–650 °C) depending on the conditions and properties of solid material [8,9,10]. The solid fuel is converted into three parts:
  • Solid
  • Liquid
  • Gas
The solid part comprises of carbon and ash which is known as char, the liquid part consists of flammable and inflammable molecules which is tar, and the last part consists of hydrogen gases. The solid circulation rate is estimated by modeling diagonal recurrent neural network controller for Circulating Fluidized Bed (CFB) to reduce non-linearity, complexity and the mean square error [11,12,13,14,15].
Since, the demand of energy is always increasing in power sector; Fluidized Bed Combustion (FBC) is the most considerable methodology which has ability to burn low quality fuel for processing. Due to the decrement in amount of Nitrogen Oxide, Sulphur Oxide, and low combustion temperature, the gasifier performance would be improved; also the size of boiler would become smaller. Shape is also an important factor which is beneficial for FBC [16,17,18,19,20]. FBCs are categorized based on fluidized bed; some of them are fixed bed combustor, Atmospheric/Bubbling bed combustion, Turbulent FBC, Fast bed/Circulating FBC, Transport FBC. A circulating fluidized bed boiler is a type of boiler which is used to produce steam by taking main source of biomass or fossil fuel as raw material for combustion chamber. In CFBC, some solid particles blown out and circulate again through cyclone in the boiler. The major issue to be addressed in CFBC is that the solid circulation rate in boiler is measured by conventional methods which are unable to provide reliable accuracy at high pressure because of non-linearity [21,22]. So, there is a need to design a soft computing base controller. The results reported by other researchers using neural network have been mentioned in Table 1.
In very recent years, the online analysis is carried out to predict the gas fuel by making ANN controller with multilayer perceptron in bubbling fluidized bed gasifier based on biomass technology [10]. Authors in [23,24] efficiently implemented the fuzzy logic control on autonomous wheeled mobile robot and photovoltaic application to produce maximum power through maximum power point tracking (MPPT). Adaptive Neuro-Fuzzy Inference System (ANFIS) approach has been applied for MPPT of variable speed wind turbine system, bearing fault identification and financial and welding system which gives more accurate results as compared to traditional techniques [25,26,27]. For the near future, we may say that the neural network and hybrid neuro-fuzzy network controllers are useful to improve the accuracy in different steps of biomass, gasification and pyrolysis process.
This paper is organized as: Section 2 explains experimental setup and the modeling of artificial neural network and adaptive neuro-fuzzy inference system (ANFIS) to predict mass flow rate of solid. In Section 3, results are summarized, while the discussions and conclusions are outlined in Section 4 and Section 5, respectively.

2. Materials and Methods

2.1. Experimental Setup and Data Collection

The experimental setup consisted of a riser (0.0275 m i.d. and 2.75 m height), two bubbling fluidized beds (0.106 m i.d., 0.96 m height), an L-valve, a cyclone, a hopper, and a pressure control system including bag filters, as shown in Figure 1. A range of different sensors are used to detect and measure the accurate readings of solid particles of biomass in pyrolysis process. The experimental process study generally comprises of two distinctive parts. The first significant step in pyrolysis process is the collection of viable data from experimental process at high pressure in CFBC riser.
In this study, the experimental data set consisted of 217 samples of solid fuel properties, i.e., single mean diameter of solid particle (m), pressure acting on solid particles (Bar-abs), riser dp (mmH20), total valve opening (cm/s) and mass flow rate of solids (g/s). During ANN and ANFIS modeling, four input features comprising of single mean diameter, pressure, riser dp and total valve opening while the output variable has compromised the mass flow rate of solid. The other part of the experiment process includes the development of ANN and ANFIS model in MATLAB 2019a for accurately estimating the solid particle by using online computing techniques.
The data has further distributed into 70% for training, 15% for validation and 15% for testing, i.e., 151 training samples, 33 samples for validation and 33 samples for testing.
Compressor: The basic purpose of using compressor is to compress the air. In CFB gasifier bubbling fluidized gas is used at the bed of gasifier which is produced by compressor. Mass flow meter controller: the Mass flow meter controller is used to control the flow of compressed air, i.e., fluidized gas in the gasifier. Riser inlet: this is input inlet of riser through which compressed air, i.e., fluidized gas enters at the bed of riser. Riser: the riser in CFB gasifier is used to measure the flow characteristic of solid particles. In riser, the fluidized gas from compressor and solid particle from riser inlet are mixed and flow in upward direction. Pressure port: the pressure transducers are installed at the bottom and upper side of the riser to measure the pressure of fluidized air and solid particles. Lower bubbling bed: the lower bubbling bed consists of solid particles fed with gas, coming from upper bubbling bed and the L valve is fixed at the bottom side of bubbling bed through which fed gas is supplied to riser. Hopper: the hopper is just like a large bin, in which solid particles were stored. In case of shortage of resources or other technical faults then the hopper is used to provide the input to the gasifier. Hopper serves as a storage area. Cyclone: the main function of cyclone is to separate the solid particles and fluidized gas coming from bubbling bed and riser. Pressure transducers: pressure transducers are basically used to measure pressure. Data logger: the data logger is used to save the measured data from the instruments in personal computer. The data logger we are using is Graphet GI800. Bag filter: the bag filter is a thin paper filter which is used to filter the fluidized gas from cyclone. If any remaining solid particle is present in the fluidized gas then it will be extracted by bag filter to clean the fluidized gas and return the solid from bag filter to riser.

2.2. Granulated Sample and Different Parameters in CFBC

Basically, the fluidized bed temperature is affected by the mass flow rate and the pressure exerting on solid particles. Moreover, the velocities of the fluidized particles would also affect the input feedstock of the reactor. Execution of pyrolysis takes place at 700–1000 °C. The schematic block diagram of pyrolysis process with extraction of hydrogen gas is shown in Figure 2. The pressure, single mean diameter (SMD), riser dp and total valve opening have been taken as inputs and the mass flow rate is taken as output of the pyrolysis process while modeling the ANN and ANFIS as mentioned in Table 2.

2.3. ANN Model Development and Its Working Principal

2.3.1. Parameters Selection for Developing ANN

To accurately predict the solid circulation rate at high pressure in CFBC, the structure of artificial neural network with multiple input single output (MISO) system is developed. The neurons in the hidden layer receive signals from the input layer and transfer it to the neurons present in the output layer, but the units of the network in the hidden layer must have summed its weighted inputs and used the activation function to produce the output signal. The mode of operations of the activation function is expressed in Equation (1).
F a c t i v a t i o n ( i = 1 W i j * X i j + b j )
where Wij represent weight of ith input and jth neuron of the hidden layer and bj is bias of jth layer. A tansigmoid function has been used for training of model. The proposed ANN model uses Levenberg–Marquardt feed forward back propagation (BP) learning algorithm with tansigmoid function for training expressed in Equation (2). The architecture of ANN model used is shown in Figure 3.
F Activation ( X ) = 1 1 e x
Input layer: this layer consists of 4 neurons as there are four input parameters as shown in Table 3.
Hidden layer: It consists of two hidden layers with 50 neurons in each layer. The number of neurons in the hidden layer is set to be adequate and optimal so that the error is diminished and gives an optimal best performance.
Output layer: Neurons in output layer usually depend on the number of output features which get extracted in that particular process. Hence, the proposed structure has one neuron at output layer for solid circulation rate as output.

2.3.2. Tuning of ANN Model

The tuning of ANN model, which includes training, validation and testing, were all done by using NNTOOL. During tuning of these parameters, the pressure exerted on solid particles, single mean diameter of solid particles, riser dp and total valve opening in the circulating pipe as inputs features, and mass flow rate of particles value as an output feature. In this ANN model, total number of samples is 217, which are further subdivided into 70% for training, 15% for testing and 15% for validations.
The division of data was randomly done by MATLAB. Moreover, this distribution can be changed for desirable alterations according to the demand.
The optimal values were selected for tuning parameters of proposed model are shown in Table 3. Multiple training operations are available in MATLAB, out of them, some are mentioned below:
  • Batch training operation in which noises are included to train the model.
  • Levenberg Marquardt (LM) with second order method which gives more accuracy in comparison of first order as time consumed by second order is less, while noises are also included in this operation.
After the completion of ANN model tuning, it stops automatically and gives provides optimal pathway which might be seen through mean square error validation samples. The MSE can be well defined as the average squared difference of outputs and targets. The structure of proposed model is shown in Figure 4, which represents that ANN has multiple inputs and single output (MISO). If ANN consists of two or more than two hidden layers then such neural network is considered in deep learning state. Training flow sheet of ANN algorithm is given in Figure 5. It represents how ANN model start and complete the learning process on the basis of stopping conditions, i.e., MSE, MAPE, MAE and regression analysis clearly shown in training flow sheet of ANN. The Regression analysis of ANN is given in Figure 6.
Momentum rate is a parameter which speeds up the convergence of first order optimization methods like gradient descent. The number of iterations which are referred as epochs are taken as 1000 to improve the accuracy of trained neural network. The default performance function in trained neural network is MSE to improve generalization of the neural network.
Regression represents the relationship between dependent variable, i.e., mass flow rate and independent variables, i.e., pressure, riser dp, total valve opening and single mean diameter of solid particles. In regression analysis we find a line that most closely fit the data according to the mathematical Equation (9). The regression line describes the strength of independent variables and the trend of dependent variable in future. The regression analysis is widely used in predicting, forecasting and error reduction applications. The regression analysis for training, testing and validation is represented in blue, red and green line, respectively, as shown in Figure 6.

2.4. Adaptive Neuro Fuzzy Inference System (ANFIS)

The precise prediction of solid circulation rate is carried out by ANFIS modeling approach which usually works at high pressure in circulating fluidized bed gasifier to improve the accuracy regarding syngas and input feedstock to the boiler. The architecture of ANFIS comprises of five layers of neuron as shown in Figure 7. Five membership functions were designed in fuzzification layer for fuzzifying all the crisp inputs in Equation (3) (see Appendix A for details). If ‘m’ is number membership functions and ‘n’ is number of inputs then,
W i = μ A i ( x ) . μ B i ( y )   i = { 1 , 2 , . ( mxn ) }
The number of neurons was always equal to the number of memberships function in the fuzzification layer. In layer 2 and 3, if then rules normalizing of each weights process will be performed in Equation (4).
W 1 ¯ = W i W 1 + W 2
In the 5th layer linguistic variables were then defuzzified into crisp output in Equation (5).
f = W i ¯ . f i = W i . f i W i   i = { 1 , 2 , . ( m n ) }
The Sugeno type if then rules were evaluated in ANFIS model on the basis of Equations (6) and (7) to estimate the solid circulation rate.
R k : IF μ Ai ( y )   and   μ Bi
Then,
F =   P k ( y ) + Q k ( z ) + r k
where, P and Q are two inputs of ANFIS, k is total number of rules generated in the model, µ is input membership function, while P and Q are polynomial constant of 1st order. Total 625 rules are developed in the structure of ANFIS and the upper and lower bound membership function for all the inputs.

2.5. Parameters Selection and Tuning for Developing ANFIS

The tuning of ANFIS model was carried out by using Neuro fuzzy toolbox in MATLAB 2019a. There are different types of membership functions, such as Bell-shaped, Sigmoidal, Gaussian and Gaussian2, which were selected to check the performance of ANFIS model for the estimation of solid circulation rate at high pressure in Circulating Fluidized Bed gasifier.
The Figure 8 presents the training flow sheet and total layers in ANFIS model, while the parameters used for tuning the ANFIS model are shown in Table 4. The hybrid optimization method is far more superior in terms of providing accurate results than gradient decent method because it involves both the methods, i.e., Least Square Method and Back Propagation Gradient Decent Method.
The collected data set is subdivided into three groups of data. The first group is composed of 70% samples and it is used for training the ANFIS module. Each of the other two groups is composed of 15% data samples which are used for testing and validation purposes. The system is trained for 250 epochs by using different types of input MFs. It has been observed that the Gaussian MFs provided the best results as compared to the other types of input MFs. The trained Gaussian MFs of input variables, i.e., pressure, riser dp, single mean diameter and total value opening are shown in Figure 9.

3. Results

The final findings of all the experimental procedure were collected after tuning of the proposed model. These results of the ANN and ANFIS were examined and calculated in multiple steps. The error between actual and testing results are compared and shown in form of mean squared error (MSE) which is calculated by the formula given in Equation (8). If ‘M’ is mass flow rate of given solid particle and M i , model is the predicted mass flow rate, and N is number of observations, then
MSE = 1 N i = 1 N = 217 ( e i ) 2 = 1 N i = 1 N = 217 ( M i M i , model ) 2
The regression analysis (R2) of ANN and ANFIS can be determined by Equation (9).
Y = a X + b
where, Y is dependent variable that is plotted on Y-axis and X is independent variable which is plotted on X-axis, a is y intercept and b is slope of line.
The mean absolute error (MAE) is given in Equation (10).
MAE = 1 N i = 1 N = 217 | M i M i , model |
The mean absolute percentage error (MAPE) is given in Equation (11).
MAPE = 1 N i = 1 N = 217 | M i M i , model M i |
The MSE and R2 values for training, testing and validation of data for ANN are represented in Table 5. Figure 10 compares the values predicted by ANN with the (experimental) target values while Figure 11 shows the error produced by ANN.
The ANFIS analysis was carried out to determine the type of input membership function which may give more accurate results for constant and linear membership function of output as shown in Table 6 and Table 7, respectively. Moreover, the MSE, RMSE, MAE, MAPE should approach to zero and R2 should approach to 1 for accurate results.
Keeping accuracy as our priority, Gaussian input membership functions are selected with linear output membership function because ANFIS here has ability to provide more precise and accurate results. The R2 values in training and testing are close to one another. Furthermore, if the MSE value touches approximately zero, and then it indicates that tuning of the proposed model is excellent for all data sets, also the results are very close to each other in between predicted and experimental values. The difference between network output and the intended outputs is found to be very low which can be neglected. Such results are of utmost satisfaction and quite acceptable on the basis of R2 and MSE values. Figure 12 compares the values predicted by ANFIS with the (experimental) target values while Figure 13 shows the error produced by ANFIS. There might be some fraction of noise in 100th sample due to any sensors while collecting experimental data set. As the ANFIS is trained for training data samples only, any noise can therefore contribute to error. It can be one of the main reasons that error between the experimental results and the predicted values starts to become more noticeable at this specific sample. Yet, the error variation is not too high if we see the scale on Y-axis and it does not significantly affect the accuracy of the results. The experimental findings for the prediction of solid circulation rate at high pressure in CFBC through ANN and ANFIS model are mentioned in Table 8. The ANFIS model predicts mass flow rate of solid better than artificial neural network as can be seen in Table 9.

4. Discussions

The CFBC technology is receiving wide attention of researchers for burning low-grade coal, biomass and other organic waste. The sustainable energy which can be developed by CFBC reactor is playing a vital role to meet the growing energy demand. This research paper is mainly focused on estimating the solid circulation rate in CFB system. The ANN and fuzzy logic based soft computing techniques are very helpful in adopting the nonlinear behavior of the systems. Therefore, we have implemented ANN and ANFIS models for accurate estimation of solid circulation rate. The experimental data is collected from a laboratory scale prototype and simulations are done for 217 data samples, each consisting of four input parameters and one output parameter. The ANN is trained for 50 neurons in the hidden layer and results are obtained using Levenberg–Marquardt back propagation algorithm, while ANFIS is designed by assigning 5 MFs to each input variable. The ANFIS model is trained using least square method in forward pass and back propagation algorithm in the backward pass. It is observed that ANFIS produced the best results with Gaussian MFs for input variables and linear MFs for output variable. The results produced by ANFIS are compared with the ANN while calculating the values of MSE, RMSE, MAE, MAPE and R2. We have compared our findings with Table 1 in the introduction part. We found that proposed ANFIS model gives more accurate results and value of MSE error is very low and regression analysis is approaching to 1. The local sensitivity analysis is performed using one-at-a-time method to check that how much output variable is sensitive to any change in the input variable. The results of the sensitivity analysis are summarized in Table 10. It has been observed that output is most sensitive to any change in the total value opening, then riser dp, pressure and SMD. Pyrolysis process usually takes place at 700–1000 °Cand to get high heat efficiency the temperature must be maintained at 800–1000 °C. In order to improve the efficiency of gasifier, a balance between flow of mass and produced energy must be maintained to achieve the desired values of temperature and pressure. The pressure, temperature, valve opening and height of the reactor bed are the most important hydrodynamic parameters which ensure smooth flow of solid particles. Therefore, accurate estimation of solid circulation rate on the basis of these input parameters greatly affects the efficiency and performance of CFB gasifier. The CFB usually achieves combustion efficiency of 95% which can be further improved by employing proposed ANN and ANFIS algorithms.

5. Conclusions

The ANFIS model has both numerical and linguistic variable knowledge while ANN has only numerical variable knowledge. Moreover, ANFIS has ANN’s ability to classify the data and identify the patterns. If we compare ANFIS with ANN model, ANFIS is more suitable to user and causes less memorization error. In ANFIS model, neural network algorithm is used to select a proper rule base which is accomplished by using the back propagation algorithm. Selection of the appropriate membership function and the rule base improves the accuracy of ANFIS model. From Table 8 it is clearly shown that MSE and regression analysis of ANFIS is 0.0519 and 1.0000. Moreover, MSE and regression analysis of ANN is 1.0677 and 0.9806. Ideally the value of MSE should be closer to zero and regression approaches to 1 to get more accurate results. Therefore, ANFIS is selected as more suitable and accurate method to estimate the solid circulation rate in CFB system.
Recurrent neural network (RNN), long short-term memory (LSTM) neural network and convolutional neural network (CNN) are types of artificial neural network (ANN). These types of neural networks involve deep learning. The learning capabilities of RNN can be significantly improved when used with LSTM neural networks. All ANN models can be used for numeric data and they differ only in performance. When we give an image to CNN, it sees the image as 2D arrays of numbers that describe each pixel of the image. All calculations are performed on these numbers. CNNs are highly noise-resistant models and they are able to extract deep features. The 1D CNN is a hot research area these days, which has been successfully implemented in applications involving numeric data classification such biomedical data classification, early diagnosis, health monitoring and fault detection in power electronics and electrical motors. In the future, RNN with LSTM and CNN can be implemented to improve the results for estimation of solid circulation rate in CFBC. There are some actuators, sensors and rotatory valves in circulating gasifiers that are manually controlled by labor and their operation is greatly dependent on the expertise of the person. This research paper is a case study which suggests some novel ideas to automatically control the flow rate using soft computing techniques to reduce the labor cost and time consumption by minimizing the human interference. Moreover, some other techniques such as granular neural network and granular computing-based neuro-fuzzy modeling can also be implemented to estimate the solid circulation rate.

Author Contributions

Conceptualization, A.B.A. and M.S.K.; methodology, A.B.A. and M.H.J.; software, S.F.; validation, A.B.A., M.S.K., M.H.J., S.F. and K.E.; resources, A.B.A. and S.F.; data curation, M.S.K.; writing—original draft preparation, S.F., A.B.A. and K.E.; writing—review and editing, A.B.A., M.H.J., M.S.K. and K.E.; supervision, M.H.J. and A.B.A.; funding acquisition, K.E. and A.B.A. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by Polish National Agency for Academic Exchange under grant no. PPI/APM/2018/1/00047 entitled “Industry 4.0 in Production and Aeronautical Engineering” (International Academic Partnerships Programme). The APC was funded by the Polish National Agency for Academic Exchange.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data are generated on laboratory scale experimental setup and available on personal request to the third author.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A

Membership functions were introduced by Zadeh in 1965. In ANFIS, membership functions are used to represent truth degree in fuzzy logic. Truth degrees are related to probabilities. Membership function value varies in between interval (0, 1). It represents whether it is zero or partially zero otherwise it is 1 or partially 1. The degree of membership function is the grade of membership of the element in the fuzzy set. If degree of membership function is 0 then it means such parameter does not belongs to fuzzy set. If degree of membership is 1 then such parameter is member in the fuzzy set. If degree of membership varies from 0 and 1 then such parameter is partially present in the fuzzy set. There are different types of membership function like triangular, sigmoidal, trapezoidal, Gaussian, bell shaped and gauss2 membership function. All these membership function have different shapes and mathematical formulas. In this paper all types of membership function are applied to the data set and Gaussian membership function is selected because it gives more accurate results for given data as compared to other membership functions.
Membership functions characterize fuzziness (i.e., all the information in fuzzy set), whether the elements in fuzzy sets are discrete or continuous. Membership functions can be defined as a technique to solve practical problems by experience rather than knowledge. A Gaussian membership function is not similar to Gaussian probability distribution. Its maximum value is always 1. The Gaussian membership function is calculated by Equation (A1) which is given below.
f ( x ) = e ( x c ) 2 2 σ 2
where, σ is the standard deviation and c is the mean value and Membership values are computed for each input value in x.
Figure A1. Features of membership function.
Figure A1. Features of membership function.
Energies 15 00211 g0a1

References

  1. Qi, J.; Li, H.; Han, K.; Zuo, Q.; Gao, J.; Wang, Q.; Lu, C. Influence of ammonium di-hydrogen phosphate on potassium retention and ash melting characteristics during combustion of biomass. Energy 2016, 102, 244–251. [Google Scholar] [CrossRef]
  2. Chen, X. Economic potential of biomass supply from crop residues in China. Appl. Energy 2016, 166, 141–149. [Google Scholar] [CrossRef]
  3. Qi, J.; Han, K.; Wang, Q.; Gao, J. Carbonization of biomass: Effect of additives on alkali metals residue, SO2 and NO emission of chars during combustion. Energy 2017, 130, 560–569. [Google Scholar] [CrossRef] [Green Version]
  4. Ganesan, T.; Lingappan, S. A Survey on circulating fluidized bed combustion boilers. Int. J. Adv. Res. Electr. Electron. Instrum. Eng. 2013, 2, 4032–4042. [Google Scholar]
  5. Sharma, S.; Ghoshal, S.K. Hydrogen the future transportation fuel: From production to applications. Renew. Sustain. Energy Rev. 2015, 43, 1151–1158. [Google Scholar] [CrossRef]
  6. Ozbilen, A.; Dincer, I.; Rosen, M.A. Life cycle assessment of hydrogen production via thermochemical water splitting using multi-step Cu-Cl cycles. J. Clean. Prod. 2012, 33, 202–216. [Google Scholar] [CrossRef]
  7. Ansari, A. Biomass: Energy and environmental concerns in developing country. Res. J. Environ. Sci. 2012, 1, 54–57. [Google Scholar]
  8. Yılmaz, S.; Selim, H. A review on the methods for biomass to energy conversion systems design. Renew. Sustain. Energy Rev. 2013, 25, 420–430. [Google Scholar] [CrossRef]
  9. Sharma, A.; Pareek, V.; Zhang, D. Biomass pyrolysis A review of modeling, process parameters and catalytic studies. Renew. Sustain. Energy Rev. 2015, 50, 1081–1096. [Google Scholar] [CrossRef]
  10. George, J.; Arun, P.; Muraleedharan, C. Assessment of producer gas composition in air gasification of biomass using artificial neural network model. Int. J. Hydrog. Energy 2018, 43, 9558–9568. [Google Scholar] [CrossRef]
  11. Aydinli, B.; Caglar, A. A degradation kinetic study on pyrolysis of three biomass samples and co-pyrolysis of hazelnut shell and ultra-high molecular weight polyethylene blends using a silver ındicator. Energy Source Part A Recovery Util. Environ. Eff. 2013, 35, 900–908. [Google Scholar] [CrossRef]
  12. Uzun, H.; Yıldız, Z.; Goldfarb, J.L.; Ceylan, S. Improved prediction of higher heating value of biomass using an artificial neural network model based on proximate analysis. Bioresour. Technol. 2017, 234, 122–130. [Google Scholar] [CrossRef] [PubMed]
  13. Wang, H.G.; Yang, W.Q.; Wu, Z.P. Measurement of External-Solids Circulation Flux in a Circulating Fluidized Bed by Electrical Capacitance Tomography and Microwave Doppler Radar. In Proceedings of the 2018 IEEE International Conference on Imaging Systems and Techniques, Krakow, Poland, 16–18 October 2018; pp. 1–5. [Google Scholar]
  14. Luo, G.; Cheng, L.; Li, L.; Wang, J.; Jiang, X.; Zhang, W. Effect of Connection Resistance between Cyclones and Backpass on Furnace Solids Suspension Density Profile and Circulation Rates in CFB. Energies 2021, 14, 6162. [Google Scholar] [CrossRef]
  15. Gueguen, R.; Sahuquet, G.; Mer, S.; Toutant, A.; Bataille, F.; Flamant, G. Gas-Solid Flow in a Fluidized-Particle Tubular Solar Receiver: Off-Sun Experimental Flow Regimes Characterization. Energies 2021, 14, 7392. [Google Scholar] [CrossRef]
  16. Sharma, B.; Venugopalan, K. Comparison of neural network training functions for Hematoma classification in brain CT images. J. Comput. Eng. 2014, 16, 31–35. [Google Scholar] [CrossRef]
  17. Arnavat, M.P.; Hernandez, J.A.; Bruno, J.C.; Coronas, A. Aartificial neural network models for biomass gasification in fluidized bed gasifiers. Biomass Bioenergy 2013, 49, 279–289. [Google Scholar] [CrossRef]
  18. Chen, B.; Xie, Q.; Zhou, J. Fuzzy Adaptive PID Control of Biomass Circulating Fluidized Bed Boiler. In Proceedings of the 2018 Chinese Automation Congress, Xi’an, China, 30 November–2 December 2018; pp. 3795–3800. [Google Scholar]
  19. Majchrzak-Kuceba, I.; Wawrzynczak, D.; Zdeb, J.; Smółka, W.; Zajchowski, A. Treatment of Flue Gas in a CO2 Capture Pilot Plant for a Commercial CFB Boiler. Energies 2021, 14, 2458. [Google Scholar] [CrossRef]
  20. Zhang, D.; Min, T.; Jiang, M.; Yu, Y.; Zhou, Q. Numerical Simulation of Fluidized Bed Gasifier Coupled with Solid Oxide Fuel Cell Fed with Solid Carbon. Energies 2021, 14, 2800. [Google Scholar] [CrossRef]
  21. Pandey, D.S.; Das, S.; Pan, I.; Leahy, J.J.; Kwapinski, W. Artificial neural network based modeling approach for municipal solid waste gasification in a fluidized bed reactor. Waste Manag. 2016, 58, 202–213. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  22. Khurram, M.S.; Choi, J.H.; Won, Y.S.; Jeong, A.R.; Ryu, H.J. Relationship between solid flow rate and pressure drop in the riser of a pressurized circulating fluidized bed. J. Chem. Eng. Jpn. 2016, 49, 595–601. [Google Scholar] [CrossRef]
  23. Panah, A.; Motameni, H.; Ebrahimnejad, A. An Efficient Computational Hybrid Filter to the SLAM Problem for an Autonomous Wheeled Mobile Robot. Int. J. Control. Autom. Syst. 2021, 19, 1–10. [Google Scholar] [CrossRef]
  24. Anwer, A.M.O.; Omar, F.A.; Kulaksiz, A.A. Design of a Fuzzy Logic-based MPPT Controller for a PV System Employing Sensorless Control of MRAS-based PMSM. Int. J. Control. Autom. Syst. 2020, 18, 2788–2797. [Google Scholar] [CrossRef]
  25. Asghar, A.B.; Liu, X. Adaptive neuro-fuzzy algorithm to estimate effective wind speed and optimal rotor speed for variable-speed wind turbine. Neurocomputing 2018, 272, 495–504. [Google Scholar] [CrossRef]
  26. Truong, N.T.; Seo, T.-I.; Nguyen, S.D. Bearing Fault Online Identification Based on ANFIS. Int. J. Control. Autom. Syst. 2021, 19, 1703–1714. [Google Scholar] [CrossRef]
  27. Gularte, K.H.M.; Chavez, J.J.M.; Vargas, J.A.R.; Alfaro, S.C.A. An Adaptive Neural Identifier with Applications to Financial and Welding Systems. Int. J. Control. Autom. Syst. 2021, 19, 1976–1987. [Google Scholar] [CrossRef]
  28. Ozonoh, M.; Oboirien, B.O.; Higginson, A.; Higginson, M.O. Performance Evaluation of Gasification System Efficiency Using Artificial Neural Network. J. Renew. Energy Daramola 2020, 145, 2253–2270. [Google Scholar] [CrossRef]
Figure 1. Pressurized circulating fluidized bed (CFB) system: 1. Compressor; 2. Valve; 3. Mass flow meter controller; 4. Riser inlet; 5. Riser; 6. Pressure port; 7. Upper bubbling bed; 8. Aeration; 9. L-valve and aeration; 10. Lower bubbling bed; 11.Hopper; 12. Cyclone; 13. Pressure controller including bag filters; 14. Pressure transducer; 15. Data logger; 16. Personal computer; 17. Final bag filter. Own elaboration based on [22].
Figure 1. Pressurized circulating fluidized bed (CFB) system: 1. Compressor; 2. Valve; 3. Mass flow meter controller; 4. Riser inlet; 5. Riser; 6. Pressure port; 7. Upper bubbling bed; 8. Aeration; 9. L-valve and aeration; 10. Lower bubbling bed; 11.Hopper; 12. Cyclone; 13. Pressure controller including bag filters; 14. Pressure transducer; 15. Data logger; 16. Personal computer; 17. Final bag filter. Own elaboration based on [22].
Energies 15 00211 g001
Figure 2. Pyrolysis process with hydrogen gas extraction.
Figure 2. Pyrolysis process with hydrogen gas extraction.
Energies 15 00211 g002
Figure 3. Architecture of ANN.
Figure 3. Architecture of ANN.
Energies 15 00211 g003
Figure 4. Structure of MISO Layer of Artificial Neural Network.
Figure 4. Structure of MISO Layer of Artificial Neural Network.
Energies 15 00211 g004
Figure 5. ANN training flow sheet.
Figure 5. ANN training flow sheet.
Energies 15 00211 g005
Figure 6. Regression Analysis of ANN.
Figure 6. Regression Analysis of ANN.
Energies 15 00211 g006
Figure 7. ANFIS architecture.
Figure 7. ANFIS architecture.
Energies 15 00211 g007
Figure 8. Training flow sheet for ANFIS model.
Figure 8. Training flow sheet for ANFIS model.
Energies 15 00211 g008
Figure 9. Trained MFs of the input variables, (a) trained Gaussian MFs of pressure, (b) trained Gaussian MFs of riser dp, (c) trained Gaussian MFs of single mean diameter, (d) trained Gaussian MFs of total valve opening.
Figure 9. Trained MFs of the input variables, (a) trained Gaussian MFs of pressure, (b) trained Gaussian MFs of riser dp, (c) trained Gaussian MFs of single mean diameter, (d) trained Gaussian MFs of total valve opening.
Energies 15 00211 g009
Figure 10. Comparison of experimental and predicted output by ANN.
Figure 10. Comparison of experimental and predicted output by ANN.
Energies 15 00211 g010
Figure 11. Error between predicted and targets by ANN.
Figure 11. Error between predicted and targets by ANN.
Energies 15 00211 g011
Figure 12. Comparison of Experimental and Predicted output of ANFIS.
Figure 12. Comparison of Experimental and Predicted output of ANFIS.
Energies 15 00211 g012
Figure 13. Error between Experimental and Predicted output of ANFIS.
Figure 13. Error between Experimental and Predicted output of ANFIS.
Energies 15 00211 g013
Table 1. Results reported by other researchers in literature.
Table 1. Results reported by other researchers in literature.
Reference No.Data SetErrors
[10]coconut shell, coffee husk, groundnut hell, sawdust and sugarcane bagasseR2 = 0.98
MSE = 0.71
[12]131 biomass samples from gasifierMSE = 0.375
R2 = 0.963
[28]315 experimental data of biomass, coal, and blends of biomass and coal from various gasifierMISO system with R2 = 0.78–0.98
MIMO system with R2 = 0.95–0.96
[21]61 samples of biomass data set with varying hidden layer from 1 to 10 layersMSE = 0.00057
R2 = 0.98
Table 2. Artificial neural network I/P & O/P parameters.
Table 2. Artificial neural network I/P & O/P parameters.
Input ParametersDimensionsOutput ParametersDimensions
Single mean diameter (m)1 × 217Mass flow rate (g/s)1 × 217
Pressure (Bar-abs)1 × 217
Riser dp (mmH20)1 × 217
Total valve opening (cm/s)1 × 217
Table 3. Optimal parameter selection for Artificial Neural Network.
Table 3. Optimal parameter selection for Artificial Neural Network.
Tuning of ParametersValues
Input layer neurons4
Number of hidden layers3
Hidden layer neurons50
Momentum rate0.9
Transfer functionHyperbolic tangent sigmoid (Tansig)
Number of iterations (epochs)1000
Output layer neurons1
Error tolerance0.0001
Training functionLevenberg–Marquardt backpropagation (TRAINLM)
Performance functionMSE, Regression
Table 4. Parameters for tuning ANFIS model.
Table 4. Parameters for tuning ANFIS model.
ANFIS ParametersDescription/Values
Fuzzy structureSugeno-type
FIS Generation approachGrid partition
I/P Membership FunctionGaussian, Bell-shaped, Sigmoidal, Gaussian2
Error Tolerance0.001
O/P Membership FunctionLinear, constant
No of I/P data4 × 217
No of O/P data1 × 217
No of Iteration250
No. of I/P MF5
Optimization MethodHybrid
Table 5. Statistical values of purposed ANN model.
Table 5. Statistical values of purposed ANN model.
Type of DataMSEREG (R2)
Training0.04390.9914
Testing0.03370.9918
Validation0.04220.9934
Table 6. Comparative analysis of ANFIS performance for various types of input MFs for constant MF of output.
Table 6. Comparative analysis of ANFIS performance for various types of input MFs for constant MF of output.
Type of Input MFNo. of MFNo of EpochsMSERMSEMAEMAPER2
Psigmf52501.42821.19510.81935.39220.9799
Bell-shape52500.60020.77470.50523.16440.9916
Gauss52500.45070.67130.43262.63970.9937
Gauss2mf52501.74821.32220.90255.84310.9754
Table 7. Comparative analysis of ANFIS performance for various types of input MFs for linear MF of output.
Table 7. Comparative analysis of ANFIS performance for various types of input MFs for linear MF of output.
Type of Input MFNo of EpochsMSERMSEMAEMAPER2
Psigmf2500.00750.08660.03060.23190.9999
Bell-shape2500.11140.02470.00840.06751.0000
Gauss2500.05190.01680.00600.03791.0000
Gauss2mf2500.03920.19810.06530.48920.9994
Table 8. Random prediction of samples for testing ANN and ANFIS model.
Table 8. Random prediction of samples for testing ANN and ANFIS model.
PressureSMDTotal ValveRiser DipMass Flow Rate by ExperimentalMass Flow Rate by ANNANN ErrorMass Flow Rate by ANFISANFIS Error
1.0135.5 × 10−316037912.207512.7592−0.551712.20640.0011
1.0135.5 × 10−328010212.426612.14340.283112.42620.0004
1.0135.5 × 10−320020914.585313.76290.822314.58460.0006
1.0135.5 × 10−317053015.656716.6004−0.943715.65190.0048
1.0135.5 × 10−324019417.397317.5688−0.171517.3974−0.0001
1.0135.5 × 10−321029518.143118.6818−0.538718.14220.0009
Table 9. Comparison analysis of ANN and ANFIS.
Table 9. Comparison analysis of ANN and ANFIS.
Types of NNTypes of Error
MAER2MAPEMSERMSE
ANN0.79190.98064.46121.06771.0806
ANFIS0.00601.00000.03790.05190.0168
Table 10. Sensitivity Analysis.
Table 10. Sensitivity Analysis.
Input ParameterSensitivity RatioImportance Order
Total valve opening4.21
Riser dp2.142
Pressure1.993
SMD1.074
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Asghar, A.B.; Farooq, S.; Khurram, M.S.; Jaffery, M.H.; Ejsmont, K. Estimation of the Solid Circulation Rate in Circulating Fluidized Bed System Using Adaptive Neuro-Fuzzy Algorithm. Energies 2022, 15, 211. https://doi.org/10.3390/en15010211

AMA Style

Asghar AB, Farooq S, Khurram MS, Jaffery MH, Ejsmont K. Estimation of the Solid Circulation Rate in Circulating Fluidized Bed System Using Adaptive Neuro-Fuzzy Algorithm. Energies. 2022; 15(1):211. https://doi.org/10.3390/en15010211

Chicago/Turabian Style

Asghar, Aamer Bilal, Saad Farooq, Muhammad Shahzad Khurram, Mujtaba Hussain Jaffery, and Krzysztof Ejsmont. 2022. "Estimation of the Solid Circulation Rate in Circulating Fluidized Bed System Using Adaptive Neuro-Fuzzy Algorithm" Energies 15, no. 1: 211. https://doi.org/10.3390/en15010211

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