Summary: | This study evaluated the potential of artificial neural networks (ANNs) to predict the system-level performance of a thermoelectric generator (TEG), whose performance depends on various variables including engine load, engine rotation speed, and external load resistance. Therefore, a Python code was developed to determine an optimal ANN structure by tracking the training/prediction errors of the ANN as a function of the number of hidden layers and nodes of hidden layers. The optimal ANN was trained using 484 output current (<i>I</i>)–load resistance (<i>R</i>) datasets obtained under three different engine rotation speeds and five different engine loads. The prediction accuracy of the ANN was validated by comparing 88 <i>I–R</i> datasets reproduced by the ANN using experimental data that were not used for training. In the validation procedure, differences of only 3.49% and 2.59% were observed in the experimental and ANN-predicted output power obtained for the 1000 rpm–0.8 MPa brake mean effective pressure (BMEP) and 1500 rpm–0.4 MPa BMEP scenarios, respectively. The exhaust gas flow characteristics were used for training and validation to predict the pumping loss caused by the installation of the TEG in the middle of the exhaust tailpipe with high accuracy. The results demonstrated that the ANN effectively reproduced datasets to fill the gaps between the discretized experimental results for all the experimental scenarios without any noticeable overfitting and underfitting. The net power gain obtained by the ANN exhibited a clear peak point for the engine rotation speed of 2000 rpm, which is difficult to obtain using experimental data.
|