Next Article in Journal
Low Voltage Ride Through Controller for a Multi-Machine Power System Using a Unified Interphase Power Controller
Next Article in Special Issue
Synthesis of Induction Brazing System Control Based on Artificial Intelligence
Previous Article in Journal
Cyber Resilience Meta-Modelling: The Railway Communication Case Study
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Intervention of Artificial Neural Network with an Improved Activation Function to Predict the Performance and Emission Characteristics of a Biogas Powered Dual Fuel Engine

1
Computer Science & Engineering Department, Thapar Institute of Engineering and Technology, Patiala, Punjab 147004, India
2
Department of Mechanical Engineering, I.K. Gujral Punjab Technical University, Kapurthala 144603, India
3
Lead Application Support, IT-App Development/Maintenance, Concentrix, Gurugram 122001, India
4
Department of Energy & Environment, Thapar Institute of Engineering and Technology, Punjab 147004, India
5
School of Computer Software, Daegu Catholic University, Gyeongsan 38430, Korea
6
Information Technology Research Institute, Chosun University, Gwangju 61452, Korea
*
Authors to whom correspondence should be addressed.
Electronics 2021, 10(5), 584; https://doi.org/10.3390/electronics10050584
Submission received: 31 January 2021 / Revised: 16 February 2021 / Accepted: 17 February 2021 / Published: 3 March 2021

Abstract

:
Biogas is a significant renewable fuel derived by sources of biological origin. One of today’s research issues is the effect of biofuels on engine efficiency. The experiments on the engine are complicated, time consuming and expensive. Furthermore, the evaluation cannot be carried out beyond the permissible limit. The purpose of this research is to build an artificial neural network successfully for dual fuel diesel engine with a view to overcoming experimental difficulties. Authors used engine load, bio-gas flow rate and n-butanol concentration as input parameters to forecast target variables in this analysis, i.e., smoke, brake thermal efficiency (BTE), carbon monoxide (CO), hydrocarbon (HC), nitrous-oxide (NOx). Estimated values and results of experiments were compared. The error analysis showed that the built model has quite accurately predicted the experimental results. This has been described by the value of Coefficient of determination (R2), which varies between 0.8493 and 0.9863 with the value of normalized mean square error (NMSE) between 0.0071 and 0.1182. The potency of the Nash-Sutcliffe coefficient of efficiency (NSCE) ranges from 0.821 to 0.8898 for BTE, HC, NOx and Smoke. This research has effectively emulated the on-board efficiency, emission, and combustion features of a dual-fuel biogas diesel engine taking the Swish activation mechanism in artificial neural network (ANN) model.

1. Introduction

Due to higher fuel economy, greater performance and low fuel prices, diesel engines are now favoured in many industries. However, these engines’ combustion emissions have long been negatively impacting civilization and habitat. Researchers are now emphasizing alternative fuels due to reduced fossil fuel supplies and concerns about the effect of the use of fossil fuels on ecological concerns, such as environmental pollution. To solve these challenges, diesel engine researchers plan to seek an appropriate, blended fuel that can improve the machine’s efficiency and reduce emissions. Since traditional methods are very time-consuming and costly, researchers have turned to methods that could achieve the same performance more easily and efficiently. Artificial Neural Network (ANN) has already been used to develop computational technology for various automotive engineering problems [1].
ANNs have been used to handle a wide range of scientific and engineering challenges, especially in areas where traditional modelling approaches lack. An ANN’s predictive capability benefits from experimental data training and then independent data validation. The off-line characterization of engine systems using machine learning models has a great prospective to create a very swift, scalable and versatile engine output and emissions model. ANN will assist in real time where there is no choice for tests by individual sensors or where the prospects of expense and practicality are overlooked. In addition, ANN modelling being fundamentally data-oriented is vulnerable to the intrinsic drawbacks related to overfitting, if posing operating data outside its training range. Therefore, the reliability of all such frameworks must be examined before implementation for real-time forecasts. ANN’s flexibility in emulating the dynamics of performance and emission responses in a dual-fuel mode engine [2,3] has already been widely praised.
In order to approximate engine parameters, viz., pilot fuel flow rate, intake airflow rate and the exhaust gas temperature Naim Akkouche et al. [4] in 2020 built three models based on ANN. In their research findings the values for root mean square error (RMSE) ranged between 0.34 percent to 0.62 percent, while the R2 value ranges from 0.99 and 1. Kakatia et al. [5] used log-sigmoid to forecast the output for Soot, HC, CO2, NOx, CO and BSFCeq, taking inputs as oxygen, methanol flow rate, diesel flow rate, and air flow rate etc. Hariharana et al. [6] carried out experiments to assess the effects of using hydrogen (H2) and Lemon Grass Oil (LGO) as a selective diesel replacement fuel, in a Compression Ignition (CI) engine with single-cylinder. The ANN model has been developed using a regular backpropagation algorithm to predict the association between engine performance responses and input factors (i.e., load, LGO and hydrogen). To forecast brake specific fuel consumption (BSFC), overall in-cylinder pressure and exhaust emissions, Agbulut et al. [7] used ANN. For BSFC, NOx, CO, HC, and CPmax the R2 value obtained was 0.9995, 0.9999, 0.9902, 0.9990, and 0.9979 respectively.
Kurtgoz et al. [8] measured the thermal efficiency (TE), BSFC, and volumetric efficiency (VE) values of a spark ignition biogas engine taking varied ratios of engine loads and methane (CH4). To compare observed and expected values output metrics like correlation coefficient, mean absolute percentage error and root mean square error were used. Leo et al. [9] conducted an experimental study on a diesel/gasoline premixed HCCI-DI engine using WCO biodiesel as a direct injection fuel. Shojaeefard et al. [10] proposed a study in which the efficiency and emission characteristics of a castor oil biodiesel (COB)-diesel blended fuel in direct injection diesel engine were experimentally tested, and then forecast using ANN. Fuel mixes have been checked with varying biodiesel concentrations (0 percent, 5 percent, 10 percent, 15 percent, 20 percent, 25 percent, and 30 percent) at varying loads and speed of an engine. The feed-forward NN yielded R2 values of 0.999978–0.999998. Tests conducted by Shukri et al. [11], indicated that the blend of diesel fuel with palm oil and methyl ester have improved the engine efficiency. For the in-cylinder pressure, heat release, thermal efficiency, and volume, the R2 value of 0.996, 0.999, 0.989 and 0.998 was obtained respectively.
In order to assess the performance features of the variable compression ratio (VCR) CI engine Kumar et al. in [12] described the application of ANN. The performance parameters, viz., brake power, BTE, indicated power, indicated thermal efficiency, specific energy consumption, exergy efficiency, and exhaust gas temperature were taken for the research work. The model calculated the VCR diesel engine’s output with regression coefficients between 0.996 and 0.997. Using two separate artificial intelligence approaches, i.e., ANN and support vector machines (SVM) for a four-stroke, four-cylinder diesel engine, vibration, noise level, and emission characteristics were investigated by Yıldırım et al. in [13]. Hidayet et al. [14] applied ANN to the automotive sector as well as to several different areas of technology, and aimed for solving experimental problems by reducing expense, time and workforce waste. The output and exhaust temperature values of a gasoline engine were analyzed by Yusuf Cay in [15]. The fuel properties such as engine rpm, engine torque, mean effective pressure and injection timing were used at the input layer in order to train the network; and the measurements of brake specific fuel consumption, effective power and engine exhaust temperature were anticipated. For training and testing datasets, R2 values of 0.99 were obtained; RMS values were lower than 0.02; and for test results, mean error percentage (MEP) values were lower than 2.7 percent. The sigmoid function was found to be the most commonly used activation function in models of the Artificial Neural Network in most of the studies so highlighted. The output varies from 0 to 1 for the sigmoid function, and from 0 to 0.25 for the derivatives of the sigmoid function. The Sigmoid is usually susceptible to the issue of vanishing gradient and method outcome is not zero-centered. In addition, the exponent and power operations make it costly to compute.

Motivating Factor for This Research Work

Intervention of data oriented artificial intelligence technologies has significant potential to build a really quick, responsive and reliable off-line engine system for predicting the engine efficiency and emission behavior within a selected simulation environment [16,17]. However, analyzing related experiments using the ANN approach to emulate pollution and output responses in a dual-fuel diesel context provides little or no consideration to the need to evoke relevant activation functions in order to rationalize the robustness of the proposed models. Thus, this research devises a meta-model to produce a trustworthy and steady virtual sensing framework for real-time prediction while characterizing emission and performance parameters in the biogas-diesel engine. Authors in this analysis have used engine load, bio-gas flow rate and concentration of n-butanol as input parameters to forecast target variables, viz., BTE, HC, NOx, Smoke. The researchers used the swish activation function to build a three layered ANN model.

2. Materials and Methods

The low-in-sulphur diesel was procured from the Indian Oil Company Limited petrol station. In the current study, biogas was the essential fuel produced through anaerobic treatment of cow extracts and kitchen waste in a Deenbandhu-based facility of 6 m3 capacity. Deenbandhu-based biogas plant has been traditionally used in provincial territories as cooking fuel. In a vault, the composite gas was stored and piped into the engine. To examine the physiochemical properties of fuels, the set standard of the American Society for Testing and Materials (ASTM) was used. Table 1 displays some associated fuel characteristics.
Table 2 demonstrates the few additional properties of n-butanol fuel used to conduct the procedure with the biogas.

Experimental Setup

The current research has used a four-stroke, direct-injection single-cylinder diesel engine with a 3.5 kW output at 1500 rpm. All tests were performed after the engine attained a steady 70 °C coolant temperature and a 1500 rpm speed. Table 3 lists test engine requirements. Figure 1 displays the configuration test summary.
All fuel mixtures were checked at rated speed for engine efficiency and emission characteristics under different load conditions (20%, 40%, 60%, 80%, 100%). Biogas flow ranged at various speeds, i.e., 0.55, 1.55, 2.55 kg/h. N-butanol was volumetrically blended with baseline diesel at three proportions, i.e., nB10/D90, nB15/D95, and nB20/D80.
The CO, HC (unburned hydrocarbon), NOx, and Smoke were measured using a Di-gas analyser (AVL 4000). The % volume has been used to note CO and Smoke, whereas, gm/kW.hr for both HC and NOx. In order to measure smoke exhalation, a diesel smoke metre (AVL 437) has been used; particularly the smoke opacity. In compliance with ASTM-D6522, the exhalations of gas are strictly regulated.

3. Application of Artificial Neural Network (ANN)

ANN is a computational model that is made up of an artificial neuron array. Mathematical equations determining the performance of a neural network are the activation functions. It is linked to every neuron in the network to decide whether or not it should be triggered (“fired”).
Every neuronal relation has a weight that reflects an ANN model’s memory. ANN can be used to treat strongly nonlinear, non-limiting and non-convex processes [20]. An ANN model’s performance depends on connection modes, weights, and activation functions that can be expressed as Equation (1):
y = f ( j w i j x j + b )
f a c t i v a t i o n   f u n c t i o n w w e i g h t x i n p u t   v e c t o r b b i a s

3.1. Back Propagation and ANN for Current Study

While methods have been employed to enhance ANN model predictive performance, back propagation (BP) neural network remains the most widely used techniques in this area. In back propagation, error values are propagated backward, whereas, the input vector is propagated forward. It usually has an input layer, a hidden layer, and a layer of output. In a standard BP neural network, Gradient descent algorithm has been used [18].
The aim of this analysis is to model the performance and emissions indices for a single cylinder diesel engine with dual fuel mode. Consequently, the ANN input vector provides essential parameters for evaluating the output and emission index. Model includes the input parameters as Bio-gas flow rate, engine load, and n-Butanol concentration. The outcome parameters were determined as BTE, CO, HC, NOx and Smoke. Figure 2 demonstrates the ANN model used here in this study work and Table 4 lists the parameter values used in ANN.
A single hidden layer network with only a small number of neurons can be trained to approximate a function with an arbitrary, but constrained, degree of randomness. In other words, in order to learn any feature, a single hidden layer is powerful enough. Growing the number of hidden layers adds to the issue of overfitting and vanishing gradients.

3.2. Swish Activation Function and Its Importance

Swish activation function zeroes the extreme negative weights. This offers advantages when tuning the convergence of the model to minimal loss. It is mathematically defined as [21]:
s w i s h ( x ) = x × s i g m o i d   ( β x ) = x 1 + e β x
where, β is either a constant or trainable model parameter. For β = 1, the function is similar to the Sigmoid-weighted Linear Unit (SiL) function used in reinforcement learning. The functions are translated to the scaled linearly Equation f ( x ) = x 2 for β = 0 . In this research work, the steps that have been deployed for implementing ANN based model are depicted in Figure 3.

3.3. Count of Neurons for the Hidden Layer in ANN

One of ANN’s big problems in modelling is preventing overfitting. When the network has been learned to predict its target performance with almost no error, it is often anticipated that the network can further forecast new data sets. Sometimes, however, new trends with higher error levels are expected due to data over fits. Selecting the required number of hidden nodes plays a vital role for bypassing data overfitting. Hecht-Nelson et al. [22] proposed a hidden neuron maximum bound using Kolmogorov’s method as n h 2 n i + 1 . where, n i = count of input neurons, n h = count of hidden neurons.
Considering Kolmogorov’s formula the number of highest possible neurons at hidden layer is estimated as 2 × 3 + 1 = 7 . Whereas, according to Belman-Flores et al. [23], the maximum neurons in single hidden layer can be computed using the formula n T c   [ n h ( n i + 1 ) ] , where, n T = count of training sets.
With Belman-Flores equation, the maximum count of neurons in the hidden layer can be computed as:
n h [ n T c n 0 c   ( n i + n 0 + 1 ) ]
where, c = 4 is the coefficient value and count of outputs is referred as n 0 . In this research work, neuron numbers can be determined as n h [ 120 4 × 5 4   ( 3 + 5 + 1 ) ] = 100 36 = 2.77 3 .
However, Belman-Flores et al. ( n h = 3 ) and Hecht-Nelson et al. ( n h = 7 ) estimated the lower neuron value as the maximum number of neurons in a single hidden layer structure [24]. The 3, 5 and 7 numbers of hidden neurons were therefore chosen for all of this analysis.

3.4. Selection among Sigmoid and Swish

Present literature indicates effectiveness of the sigmoid activation function in the ANN model for the field under study. Authors here used SWISH, an unexplored yet powerful activation function. For all said parameters, i.e., BTE, CO, HC, NOx, and Smoke, the value of RMSE was determined taking hidden neuron counts as 3, 5, and 7. ANN model employs sigmoid and swish activation function separately. Table 5 reveals that the RMSE values obtained for swish activation are lower relative to the commonly used sigmoid function, which proves swish, a better choice than the sigmoid. Also, when compared with rectified linear unit (ReLU) activation function, Swish is as effective as ReLU in computation, but demonstrates greater efficiency than ReLU. Swish values vary from infinity to infinity in the negative. The function curve is smooth and at all points the function is distinguishable, which is one of the reasons for outperforming swish from ReLU.

4. Model Evaluation

4.1. Metrics for Evaluation

The authors evaluated the credibility of the established model in this analysis by confining it to the several error metrics and uncertainty estimation tests, which rationalised the validity of the proposed method. The Nash-Sutcliffe Coefficient of Efficiency (NSCE) Equation (4) correlation metric was used as a real model correlation assessment tool in order to prevent overestimated correlation as computed by standard R2 measure Equation (5), [25], which was found to be constrained by its intrinsic sensitivity to the expected and observed values of means and variances.
N S C E = [ 1 { i = 1 n ( t i o i ) 2 i = 1 n ( t i t ¯ ) 2 } ]
R 2 = 1 ( i = 1 n ( t i o i ) 2 i = 1 n ( o i ) 2 )
where,
t i = observed value
o i = predicted value
n = count of elements under consideration
t ¯ = average of observed values
o ¯ = average of predicted values
In this research work, the root mean square error (RMSE) Equation (6) and normalized mean square error (NMSE) Equation (7) were used which are often recommended over mean square error (MSE), as MSE is much more prone to the outliers. Normalized value of RMSE, i.e., NRMSE, Equation (8) has been used, though, to reduce the scale dependence of RMSE, which allows a contrast across datasets of various size where lower value indicates smaller residual variance. In this analysis, mean square relative error (MSRE) Equation (9) was also used as an additional scale-independent metric indicator that determines the model’s susceptibility to higher relative errors [2].
R M S E = 1 n   i = 1 n ( t i o i ) 2
N M S E = 1 n i = 1 n ( t i o i ) 2 ( t ¯ ) × ( o ¯ )
N R M S E = 1 n i = 1 n ( t i o i ) 2 t m a x t m i n
M S R E = | 1 n i = 1 n ( t i o i t i ) 2 |
The Theil uncertainty metric, widely known as U2 suggested by Theil [26], is a predictive performance indicator of an established model. It gives a standardised calculation comparing the mean error of the predicted and observed values with the variance of errors. The lower value of the Theil implies greater model forecasting accuracy. In this current analysis [27], a KL-N metric model based on Kullback-Leibler (KL) divergence was used to determine the accuracy of the proposed ANN model. Lower divergence value indicates better generalisation potential of the model with better estimation efficiency index.
U 2 T h e i l = [ i = 1 n ( t i o i ) 2 i = 1 n t i 2 ]
Centred on the Kullback-Leibler (KL) divergence, KL-N has been proposed, where, calculation corresponds to the scaled quadratic loss function with variance estimation. Its formula is:
K L = 1 n i = 1 n ( t i o i ) 2 S i , j 2
where, S i , j 2 = 1 j k = i ( j + 1 ) i 1 y k and variance estimate has been used which considers the last j periods.

4.2. Solver Architecture

In this work, an analytical method was used to pick optimal neurons in the hidden layer. As discussed in the Section 3.3, to stop overfitting, the maximum number of neurons was chosen as 3, 5 and 7. Table 6 provides R2, RMSE, NMSE, NRMSE, MSRE, NSCE, Theil, and KL values computed at 3, 5, and 7 hidden layer neurons using ANN with SWISH activation function.
Table 6 and Figure 4, Figure 5 and Figure 6 indicate that the model for 3 neurons has the potential to forecast BTE with significant precision, while for CO, 7 neurons are considerable. The optimal count of the neurons at hidden layer in the proposed ANN model to predict HC was found to be 3, while 5 and 3 neurons were found to predict NOx and Smoke.

4.3. Uncertainty Analysis for the Proposed Model

The ANN model was developed to forecast performance results such as BTE, CO, HC, NOx, and Smoke; considering load, bio-gas flow rate, n-butanol as data, which was obtained from the experimental results. In this study, the model’s predictability toward engine responsiveness showed good alignment with statistics of correlation. However, the complete uncertainty involved in measurement model derives from two distinct factors. One is the uncertainty of Theil that was considered in the development of the ANN model and the second is related to experimental tools. Total uncertainty estimation is seen in Table 7 using the Equation (12).
T o t a l   U n c e r t a i n t y = ( I n s t r u m e n t a l   u n c e r t a i n t y ) 2 + ( A N N   M o d e l   T h e i l   u n c e r t a i n t y ) 2

5. Results and Discussion

As seen in Figure 7, Figure 8, Figure 9, Figure 10 and Figure 11, the expected values are laudably consistent with the real measurement for the entire engine operation. This indicates the forecast model’s robustness to predict performance, emissions, and combustion specifications successively with excellent accuracy regardless of the engine’s operation.
Figure 7 revealed the contrast of expected values vs. experimental BTE values. The predicted values display an exceptionally low0.0193 MSRE with 0.1047 Theil uncertainty and 0.0068 KL-N prediction. NMSE and NRMSE were 0.0119 and 0.1235 for BTE. Nash-Sutcliffe Performance (NSCE) also demonstrated outstanding alignment with the experimental findings showing a value of 82.11%. Related trends were also noted for CO, as seen in Figure 8, in which the value of MSRE, NMSE, NRMSE was found to be 0.0625, 0.1182 and 0.1872. The Theil value was also found to be as minimal as 0.2727 along with KL-N as 0.013. For HC, Figure 9 indicates a very low MSRE and RMSE value of 0.0673 and 0.287 respectively. The value for the Theil uncertainty across all test points was found to be 0.2294. Figure 10 revealed statistical compatibility of predicted values with NOx experimental outcomes. It exhibits remarkably low 0.0805 Theil uncertainty along with 0.0064 MSRE. Other statistical tests such as NMSE, NRMSE also displayed very low significance, i.e., 0.0071 and 0.0897. NSCE was observed as high as 88.98 percent in special error metrics, while KL-N was reported to be 0.080 which fulfilled the stronger compatibility of expected values with experimental findings. Figure 11 showed the similarity of forecasted smoke by the model presented with observed smoke through experiments. The values for Smoke MSRE, NMSE and NRMSE were 0.0625, 0.1182 and 0.1872, respectively. With Theil’s uncertainty as low as 0.1152, the model designed scored NSCE efficiency as high as 82.09 percent. In particular, a very low value of 0.0079 showed the KL-N divergence effectiveness, suggesting its good predictive accuracy.

6. Conclusions

In this analysis, a machine learning tool was used to forecast the efficiency, emissions and combustion variables of a dual-fuel biogas-diesel engine. Built ANN model includes a 3-neuron input layer, a single hidden layer of 3/5/7 neurons and a 5-neuron output layer. The error analysis showed that experimental outcomes were estimated with a robust degree of precision, with minimum R2 as 0.8493 and maximum as 0.9863. Also the values for NMSE spans between 0.0071 to 0.1182. NSCE performance ranged from 0.821 to 0.8898 for BTE, HC, NOx and Smoke. The NSCE performance was found to range from 0.821 to 0.8898 for BTE, HC, NOx and Smoke. Therefore, it can be concluded that the on-board performance and exhaust characteristics of a dual-fuel biogas-diesel engine can be effectively simulated by the proven ANN model.

Author Contributions

Conceptualization, V.A. and S.K.M.; methodology, V.A. and K.L.; software, R.S.L.; validation, R.S.L., H.K. and A.D.; formal analysis, K.L.; investigation, A.D.; resources, A.D.; data curation, A.D.; writing—original draft preparation, V.A.; writing—review and editing, V.A.; visualization, V.A. and R.S.L.; project administration, S.K.M. and V.A.; All authors have read and agreed to the published version of the manuscript.

Funding

This research was supported by Basic Science Research Program through the National Research Foundation of Korea (NRF) funded by the Ministry of Education (No. 2017R1A6A1A03015496).

Acknowledgments

This research was supported by Basic Science Research Program through the National Research Foundation of Korea (NRF) funded by the Ministry of Education (No. 2017R1A6A1A03015496). This research work is also supported by DST-SERB (India) sponsored R&D Project (Sanction No. SB/FTP/ETA-306/2013). This research was supported by the International Research & Development Program of the National Research Foundation of Korea (NRF) funded by the Ministry of Science and ICT (NRF-2020K1A3A1A79114935).

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Roy, S.; Banerjee, R.; Bose, P.K. Performance and exhaust emissions prediction of a CRDI assisted single cylinder diesel engine coupled with EGR using artificial neural network. Appl. Energy 2014, 119, 330–340. [Google Scholar] [CrossRef]
  2. Banerjee, R.; Bose, P. Development of a neuro genetic algorithm based virtual sensing platform for the simultaneous prediction of NOx, opacity and BSFC in a diesel engine operated in dual fuel mode with hydrogen under varying EGR conditions. SAE Int. J. Engines 2012, 5, 119–140. [Google Scholar] [CrossRef]
  3. Chakraborty, A.; Roy, S.; Banerjee, R. An experimental based ANN approach in mapping performance-emission characteristics of a diesel engine operating in dual-fuel mode with LPG. J. Nat. Gas Sci. Eng. 2016, 28, 15–30. [Google Scholar] [CrossRef]
  4. Akkouche, N.; Loubar, K.; Nepveu, F.; Kadi, M.E.A.; Tazerout, M. Micro-combined heat and power using dual fuel engine and biogas from discontinuous anaerobic digestion. Energy Convers. Manag. 2020, 205, 112407. [Google Scholar] [CrossRef]
  5. Kakati, D.; Roy, S.; Banerjee, R. Development of an artificial neural network based virtual sensing platform for the simultaneous prediction of emission-performance-stability parameters of a diesel engine operating in dual fuel mode with port injected methanol. Energy Convers. Manag. 2019, 184, 488–509. [Google Scholar] [CrossRef]
  6. Hariharan, N.; Senthil, V.; Krishnamoorthi, M.; Karthic, S. Application of artificial neural network and response surface methodology for predicting and optimizing dual-fuel CI engine characteristics using hydrogen and bio fuel with water injection. Fuel 2020, 270, 117576. [Google Scholar] [CrossRef]
  7. Ağbulut, Ü.; Ayyıldız, M.; Sarıdemir, S. Prediction of performance, combustion and emission characteristics for a dual fuel diesel engine at varying injection pressures. Energy 2020, 197, 117257. [Google Scholar] [CrossRef]
  8. Kurtgoz, Y.; Karagoz, M.; Deniz, E. Biogas engine performance estimation using ANN. Eng. Sci. Technol. Int. J. 2017, 20, 1563–1570. [Google Scholar] [CrossRef]
  9. Leo, G.L.; Sekar, S.; Arivazhagan, S. Experimental investigation and ANN modelling of the effects of diesel/gasoline premixing in a waste cooking oil-fuelled HCCI-DI engine. J. Therm. Anal. Calorim. 2020, 141, 2311–2324. [Google Scholar] [CrossRef]
  10. Shojaeefard, M.; Etghani, M.; Akbari, M.; Khalkhali, A.; Ghobadian, B. Artificial neural networks based prediction of performance and exhaust emissions in direct injection engine using castor oil biodiesel-diesel blends. J. Renew. Sustain. Energy 2012, 4, 063130. [Google Scholar] [CrossRef]
  11. Shukri, M.R.; Rahman, M.; Ramasamy, D.; Kadirgama, K. Artificial Neural Network Optimization Modeling on Engine Performance of Diesel Engine Using Biodiesel Fuel. Int. J. Automot. Mech. Eng. 2015, 11, 2332–2347. [Google Scholar] [CrossRef]
  12. Ashok Kumar, T.; Musthafa, M.M.; Chandramouli, R.; Kandavel, T.; Mohanraj, T.; Sridharan, G. Performance characteristics of a variable compression ratio CI engine simulation using artificial neural network. Energy Sources Part A Recover. Util. Environ. Eff. 2019, 23, 1–11. [Google Scholar] [CrossRef]
  13. Yıldırım, S.; Tosun, E.; Çalık, A.; Uluocak, İ.; Avşar, E. Artificial intelligence techniques for the vibration, noise, and emission characteristics of a hydrogen-enriched diesel engine. Energy Sources Part A Recover. Util. Environ. Eff. 2019, 41, 2194–2206. [Google Scholar] [CrossRef]
  14. Oğuz, H.; Sarıtas, I.; Baydan, H.E. Prediction of diesel engine performance using biofuels with artificial neural network. Expert Syst. Appl. 2010, 37, 6579–6586. [Google Scholar] [CrossRef]
  15. Cay, Y. Prediction of a gasoline engine performance with artificial neural network. Fuel 2013, 111, 324–331. [Google Scholar] [CrossRef]
  16. Shayler, P.; Goodman, M.; Ma, T. The exploitation of neural networks in automotive engine management systems. Eng. Appl. Artif. Intell. 2000, 13, 147–157. [Google Scholar] [CrossRef]
  17. Papadimitriou, I.; Warner, M.; Silvestri, J.; Lennblad, J.; Tabar, S. Neural network based fast-running engine models for control-oriented applications. SAE Tech. Pap. 2005, 13, 214–233. [Google Scholar]
  18. Mahla, S.K.; Ardebili, S.M.S.; Sharma, H.; Dhir, A.; Goga, G.; Solmaz, H. Determination and utilization of optimal diesel/n-butanol/biogas derivation for small utility dual fuel diesel engine. Fuel 2021, 289, 119913. [Google Scholar] [CrossRef]
  19. Imtenan, S.; Masjuki, H.H.; Varman, M.; Fattah, I.M.R. Evaluation of n-butanol as an oxygenated additive to improve combustion-emission-performance characteristics of a diesel engine fuelled with a diesel-calophyllum inophyllum biodiesel blend. RSC Adv. 2015, 5, 17160–17170. [Google Scholar] [CrossRef]
  20. Yang, F.; Cho, H.; Zhang, H.; Zhang, J.; Wu, Y. Artificial neural network (ANN) based prediction and optimization of an organic Rankine cycle (ORC) for diesel engine waste heat recovery. Energy Convers. Manag. 2018, 164, 15–26. [Google Scholar] [CrossRef]
  21. Celebi, M.; Ceylan, M. The New Activation Function for Complex Valued Neural Networks: Complex Swish Function. In Proceedings of the 4th International Symposium on Innovative Approaches in Engineering and Natural Sciences, Samsun, Turkey, 22–24 November 2019. [Google Scholar]
  22. Hecht-Nielsen, R. Kolmogorov’s mapping neural network existence theorem. Proceedings of the international conference on Neural Networks. IEEE Press N. Y. 1987, 3, 11–14. [Google Scholar]
  23. Belman-Flores, J.M.; Ledesma, S.; Garcia, M.; Ruiz, J.; Rodríguez-Muñoz, J.L. Analysis of a variable speed vapor compression system using artificial neural networks. Expert Syst. Appl. 2013, 40, 4362–4369. [Google Scholar] [CrossRef]
  24. Gandomi, A.H.; Roke, D.A. Assessment of artificial neural network and genetic programming as predictive tools. Adv. Eng. Softw. 2015, 88, 63–72. [Google Scholar] [CrossRef]
  25. Yassin, M.A.; Alazba, A.; Mattar, M.A. Artificial neural networks versus gene expression programming for estimating reference evapotranspiration in arid climate. Agric. Water Manag. 2016, 163, 110–124. [Google Scholar] [CrossRef]
  26. Kshirsagar, C.M.; Anand, R. Artificial neural network applied forecast on a parametric study of Calophyllum inophyllum methyl ester-diesel engine out responses. Appl. Energy 2017, 189, 555–567. [Google Scholar] [CrossRef]
  27. Chen, Z.; Yang, Y. Assessing Forecast Accuracy Measures; Technical Report 2004–10; Iowa State University, Department of Statistics & Statistical Laboratory: Ames, IA, USA, 2004. [Google Scholar]
Figure 1. Diagrammatical depiction of the experimental setup used.
Figure 1. Diagrammatical depiction of the experimental setup used.
Electronics 10 00584 g001
Figure 2. Structure of ANN model.
Figure 2. Structure of ANN model.
Electronics 10 00584 g002
Figure 3. Steps followed for deploying ANN based model.
Figure 3. Steps followed for deploying ANN based model.
Electronics 10 00584 g003
Figure 4. Depiction for comparing NMSE, NRMSE and MSRE of the model taking (a) 3 neurons; (b) 5 neurons; and (c) 7 neurons.
Figure 4. Depiction for comparing NMSE, NRMSE and MSRE of the model taking (a) 3 neurons; (b) 5 neurons; and (c) 7 neurons.
Electronics 10 00584 g004aElectronics 10 00584 g004b
Figure 5. Illustration of R2 and RMSE of the model for (a) 3 neurons; (b) 5 neurons; and (c) 7 neurons.
Figure 5. Illustration of R2 and RMSE of the model for (a) 3 neurons; (b) 5 neurons; and (c) 7 neurons.
Electronics 10 00584 g005aElectronics 10 00584 g005b
Figure 6. Representation of values obtained with respect to Theil U2, NSE, and KL-divergence of the model for (a) 3 neurons, (b) 5 neurons, and (c) 7 neurons.
Figure 6. Representation of values obtained with respect to Theil U2, NSE, and KL-divergence of the model for (a) 3 neurons, (b) 5 neurons, and (c) 7 neurons.
Electronics 10 00584 g006aElectronics 10 00584 g006b
Figure 7. (a) Depiction of predicted and experimentally obtained BTE values taken for 20 test cases; (b) Regression coefficient for the values predicted using ANN Vs experimental.
Figure 7. (a) Depiction of predicted and experimentally obtained BTE values taken for 20 test cases; (b) Regression coefficient for the values predicted using ANN Vs experimental.
Electronics 10 00584 g007
Figure 8. (a) Depiction of predicted and experimentally obtained CO values taken for 20 test cases; (b) Regression coefficient for the values predicted using ANN Vs experimental.
Figure 8. (a) Depiction of predicted and experimentally obtained CO values taken for 20 test cases; (b) Regression coefficient for the values predicted using ANN Vs experimental.
Electronics 10 00584 g008aElectronics 10 00584 g008b
Figure 9. (a) Depiction of predicted and experimentally obtained HC values taken for 20 test cases; (b) Regression coefficient for the values predicted using ANN Vs experimental.
Figure 9. (a) Depiction of predicted and experimentally obtained HC values taken for 20 test cases; (b) Regression coefficient for the values predicted using ANN Vs experimental.
Electronics 10 00584 g009
Figure 10. (a) Depiction of predicted and experimentally obtained NOx values taken for 20 test cases; (b) Regression coefficient for the values predicted using ANN Vs experimental.
Figure 10. (a) Depiction of predicted and experimentally obtained NOx values taken for 20 test cases; (b) Regression coefficient for the values predicted using ANN Vs experimental.
Electronics 10 00584 g010
Figure 11. (a) Depiction of predicted and experimentally obtained Smoke values taken for 20 test cases; (b) Regression coefficient for the values predicted using ANN Vs experimental.
Figure 11. (a) Depiction of predicted and experimentally obtained Smoke values taken for 20 test cases; (b) Regression coefficient for the values predicted using ANN Vs experimental.
Electronics 10 00584 g011aElectronics 10 00584 g011b
Table 1. Various traits of the test fuel along with its ASTM based test scheme (# Not provided by the supplier).
Table 1. Various traits of the test fuel along with its ASTM based test scheme (# Not provided by the supplier).
FeaturesDieseln-ButanolTest Scheme
(ASTM)
BiogasTest Scheme
(ASTM)
Density (kg/m3)@15 °C840810D40520.92D3588
Viscosity (mm2/s)@40 °C2.723.64D445-
Heating Value (MJ/kg)42.633.2D480926.23D1945
Flash Point (°C)7835D93-
Fire Point (°C)8342D93
Cloud Point (°C)−8#DL500
Pour Point (°C)−6−45D97
Cetane Number (CN)5022D613
Table 2. Allied characteristics of the n-butanol [18,19].
Table 2. Allied characteristics of the n-butanol [18,19].
Chemical FormulaC4H10O
Boiling point117 (°C)
Temperature for Auto ignition343 (°C)
Octane number96
Oxygen21.62 (% by weight)
Latent heat of vaporization at 25 °C626 (kJ/kg)
Table 3. Feature set of the engine used here for conducting the experimentation.
Table 3. Feature set of the engine used here for conducting the experimentation.
MakeKirloskar
Model SpecificationsTV 1
System used for CoolingWater Cooled
Cylinder Count01
Rated Brake Power5.2 kW @ 1500 rpm
Displacement volume661 (cc)
Rated Speed1500 (rpm)
Standard Fuel Injection Timing23° before TDC
Bore × Stroke87.5 × 110 (mm)
Compression Ratio17.5:1
Table 4. Details related to the NN model used in this research.
Table 4. Details related to the NN model used in this research.
Structure of the Network Used Here3 inputs, 01 hidden layer, and 5 outputs
Percentage of Data used for training and testingTraining: 130 rows for training
Testing: 20 rows for testing
Type of the NetworkFeed Forward Back Propagation
Function used for TrainingBackpropagation
Optimization FunctionAdam
Transfer/Activation FunctionSwish
Criteria used to StopOn-set of enhancement in validation error will results into breaking of training network
Table 5. RMSE value for BTE, CO, HC, NOx, and Smoke computed using swish and sigmoid activation function taking number of neurons as 3, 5 and 7 at hidden layer of the ANN model.
Table 5. RMSE value for BTE, CO, HC, NOx, and Smoke computed using swish and sigmoid activation function taking number of neurons as 3, 5 and 7 at hidden layer of the ANN model.
O/PTransfer Function
(At Layer 1-2-3)
No. of NeuronsRMSE
BTEswish 31.741
53.927
73.288
sigmoid 315.713
515.693
715.691
COswish 30.078
50.059
70.056
sigmoid 30.08
50.067
70.078
HCswish 30.286
50.304
70.307
sigmoid 30.69
50.61
70.57
NOxswish 31.491
51.435
72.207
sigmoid 316.94
516.863
716.86
Smokeswish 32.448
53.154
73.170
sigmoid 320.327
520.326
720.31
Table 6. Computation of R2, RMSE, NMSE, NRMSE, MSRE, NSCE, Theil, KL using 3, 5, and 7 neurons at hidden layer with swish activation function while computing BTE, CO, HC, NOx, and Smoke.
Table 6. Computation of R2, RMSE, NMSE, NRMSE, MSRE, NSCE, Theil, KL using 3, 5, and 7 neurons at hidden layer with swish activation function while computing BTE, CO, HC, NOx, and Smoke.
O/PTF
(At Layer 1-2-3)
No. of NeuronsR2RMSENMSENRMSEMSRENSCETheilKL
BTEswish
+
swish
+
swish
30.97051.7410.01190.12350.01930.82110.10470.0068
50.9153.9270.07160.27860.04050.08980.23610.008
70.9433.2880.04890.23320.02820.36180.19770.007
CO30.65760.0780.26520.26090.11820.24970.38020.025
50.84750.0590.13320.1990.06730.56350.290.018
70.93320.0560.11820.18720.06250.61390.27270.013
HC30.98630.2860.09380.13590.06730.84500.22940.016
50.90380.3040.10690.14410.06860.82560.24340.019
70.90060.3070.11010.14570.06290.82180.2460.016
NOx30.99231.4910.00770.09320.00670.88100.08370.027
50.92881.4350.00710.08970.00640.88980.08050.028
70.98132.2070.01780.1380.01290.73930.12390.04
Smoke30.84932.4480.01470.12240.01250.82090.11520.0079
50.98173.1540.02160.15770.0280.70270.14840.0057
70.97983.1700.02990.15850.02110.69970.14910.0086
Table 7. Total uncertainty values obtained taking uncertainty values of the measuring instrument and the proposed ANN model.
Table 7. Total uncertainty values obtained taking uncertainty values of the measuring instrument and the proposed ANN model.
ParametersValues for the UncertaintiesComputationCumulative Uncertainties
UT (%)
BTE2.5, 0.11 ( 2.5 ) 2 + ( 0.11 ) 2 2.5024
CO0.2, 0.27 ( 0.2 ) 2 + ( 0.27 ) 2 0.3360
HC0.1, 0.23 ( 0.1 ) 2 + ( 0.23 ) 2 0.2507
NOx0.2, 0.08 ( 0.2 ) 2 + ( 0.08 ) 2 0.2154
Smoke1, 0.11 ( 1 ) 2 + ( 0.11 ) 2 1.0060
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Arora, V.; Mahla, S.K.; Leekha, R.S.; Dhir, A.; Lee, K.; Ko, H. Intervention of Artificial Neural Network with an Improved Activation Function to Predict the Performance and Emission Characteristics of a Biogas Powered Dual Fuel Engine. Electronics 2021, 10, 584. https://doi.org/10.3390/electronics10050584

AMA Style

Arora V, Mahla SK, Leekha RS, Dhir A, Lee K, Ko H. Intervention of Artificial Neural Network with an Improved Activation Function to Predict the Performance and Emission Characteristics of a Biogas Powered Dual Fuel Engine. Electronics. 2021; 10(5):584. https://doi.org/10.3390/electronics10050584

Chicago/Turabian Style

Arora, Vinay, Sunil Kumar Mahla, Rohan Singh Leekha, Amit Dhir, Kyungroul Lee, and Hoon Ko. 2021. "Intervention of Artificial Neural Network with an Improved Activation Function to Predict the Performance and Emission Characteristics of a Biogas Powered Dual Fuel Engine" Electronics 10, no. 5: 584. https://doi.org/10.3390/electronics10050584

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