34
Views
0
CrossRef citations to date
0
Altmetric
Research Article

Optimizing activation functions and hidden neurons in Backpropagation neural networks for real-time NOx concentration prediction

&
Pages 2240-2252 | Received 10 Oct 2023, Accepted 11 Jan 2024, Published online: 23 Jan 2024
 

ABSTRACT

The Backpropagation (BP) neural network model is optimized in this research to predict NOx concentrations under dynamic conditions. Various activation functions (elliotsig, logsig, poslin, radbas, satlin, satlins, and tansig) were explored, and hidden neuron counts were adjusted to determine the optimal configuration for achieving maximal prediction accuracy. Out of the 8791 dataset entries, 7033 were used for training, and 1758 were used for testing. The model was evaluated using four primary metrics: Mean Absolute Error (MAE), Root Mean Square Error (RMSE), the coefficient of determination (R2), and Model Efficiency (ME). It was observed that activation functions had a significant impact on the computational time of the BP model. Satlins, poslin, and satlin functions operated swiftly, with a running time of approximately 11 ms for an ANN model with 100 neurons. Due to the computational complexity of logsig, tansig, and radbas, their computation time was more than three times longer compared to the previous functions. Overall, this research illustrates the effectiveness of the BP neural network in predicting NOx concentrations when optimized with the appropriate architecture. It highlights the elliotsig function for its combination of accuracy and efficiency. During a 10 ms operating time of the microcontroller, the combination of elliotsig function with 68 hidden neurons resulted in the highest R2 and ME values, achieving 0.9934 and 0.9861, respectively. Furthermore, this configuration demonstrated exceptional accuracy, with the lowest RMSE and MAE values recorded at 45.4654 and 23.2959, respectively.

Disclosure statement

No potential conflict of interest was reported by the author(s).

Additional information

Funding

This work was supported by the China Scholarship Council (CSC) [NO. 202108320154] and the Postdoctoral Science Foundation of China [Grant NO. 2017M621642].

Notes on contributors

Chang Duan

Chang Duan, male, born in November 1991, is a doctoral student at the School of Automotive and Traffic Engineering, Jiangsu University, China. His primary research interests include the Intelligent algorithms and embedded development.

Gongping Mao

Gongping Mao, male, born in November 1980, is an Associate Professor at the School of Automotive and Traffic Engineering, Jiangsu University, China. He is also a supervisor for master’s students. His primary research interests include the combustion process and emission control of power machinery.

Reprints and Corporate Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

To request a reprint or corporate permissions for this article, please click on the relevant link below:

Academic Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

Obtain permissions instantly via Rightslink by clicking on the button below:

If you are unable to obtain permissions via Rightslink, please complete and submit this Permissions form. For more information, please visit our Permissions help page.