Next Article in Journal
Determinants of Decarbonization—How to Realize Sustainable and Low Carbon Cities?
Next Article in Special Issue
Statistical and Artificial Neural Networks Models for Electricity Consumption Forecasting in the Brazilian Industrial Sector
Previous Article in Journal
Effect of Energy Consumption Reduction on the Decrease of CO2 Emissions during the Aircraft’s Flight
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Use of Artificial Neural Networks to Predict Fuel Consumption on the Basis of Technical Parameters of Vehicles

by
Jarosław Ziółkowski
,
Mateusz Oszczypała
,
Jerzy Małachowski
* and
Joanna Szkutnik-Rogoż
Faculty of Mechanical Engineering, Institute of Mechanics and Computational Engineering, Military University of Technology, gen. Sylwestra Kaliskiego 2, 00-908 Warsaw, Poland
*
Author to whom correspondence should be addressed.
Energies 2021, 14(9), 2639; https://doi.org/10.3390/en14092639
Submission received: 24 March 2021 / Revised: 23 April 2021 / Accepted: 29 April 2021 / Published: 5 May 2021

Abstract

:
This publication presents a multi-faceted analysis of the fuel consumption of motor vehicles and the way human impacts the environment, with a particular emphasis on the passenger cars. The adopted research methodology is based on the use of artificial neural networks in order to create a predictive model on the basis of which fuel consumption of motor vehicles can be determined. A database containing 1750 records, being a set of information on vehicles manufactured in last decade, was used in the process of training the artificial neural networks. The MLP (Multi-Layer Perceptron) 22-10-3 network has been selected from the created neural networks, which was further subjected to an analysis. In order to determine if the predicted values match the real values, the linear Pearson correlation coefficient r and coefficient of determination R2 were used. For the MLP 22-10-3 neural network, the calculated coefficient r was within range 0.93–0.95, while the coefficient of determination R2 assumed a satisfactory value of more than 0.98. Furthermore, a sensitivity analysis of the predictive model was performed, determining the influence of each input variable on prediction accuracy. Then, a neural network with a reduced number of neurons in the input layer (MLP-20-10-3) was built, retaining a quantity of the hidden and output neurons and the activation functions of the individual layers. The MLP 20-10-3 neural network uses similar values of the r and R2 coefficients as the MLP 22-10-3 neural network. For the evaluation of both neural networks, the measures of the ex post prediction errors were used. Depending on the predicted variable, the MAPE errors for the validation sets reached satisfactory values in the range of 5–8% for MLP 22-10-3 and 6–10% for MLP 20-10-3 neural network, respectively. The prediction tool described is intended for the design of passenger cars equipped with internal combustion engines.

1. Introduction

The fuel consumption of motor vehicles powered by internal combustion engines unchangeably constitutes an essential issue in forming not only the development trends of the automotive industry, but is also an important factor in the economics of transport [1,2,3,4]. On the basis of the analysis of a set of the research papers, this problem is certainly a complex issue and must be considered as a many-faceted one. In logistics and business economics, fuel consumption generates costs relating to the transport of materials and products, which are an important component of a company’s expenditure [5]. From the viewpoint of enterprise economics, an underlying direction of an optimisation is to minimise the costs linked to fuel consumption [6,7,8].
Climate change and the degradation of the natural environment, related to the human and industrial activities, are an aetiology of an ecological approach to the processes of the consumption of petroleum-based fuels in vehicles powered by internal combustion engines [9,10,11]. The manufacturers from the automotive industry are obliged to fulfil the more and more strict EURO emission standards, which are applicable within the European Union. The assumption of EURO standards consists in protecting the natural environment by limiting the emission of nitrogen oxides, hydrocarbons, carbon oxides and particulates. The objective of the successive tightening up of the exhaust emission standards is to reduce the air pollution caused by vehicles powered by internal combustion engines, especially in large urban agglomerations [12]. According to Regulation (EU) 2019/631 of the European Parliament and of the Council, the fleetwide CO2 Emission Targets for new passenger cars are 95 g/km (if we want to compare the previous standards in years 2015–2020, it was on the level of 130 g/km). The supply and exhaust systems of the internal combustion engines were the subject of a large amount of research concerning the decrease in fuel consumption and the emission of harmful chemicals [1,13,14,15,16]. In the case of fuel consumption, optimisation and the reduction in the emission of harmful chemical compounds by vehicles powered by a hybrid powertrain, the genetic algorithms have already been implemented, lowering the values of the optimised variables by over 40% [17].
In the literature, one of the current research problem is the impact of the technical solutions and road conditions on fuel consumption. The publication by C. D. Rakopoulos et al. [18] contains the influence analysis of vegetable-origin additives to diesel oil on the volumetric fuel consumption in a direct injection diesel engine. Relationships between road conditions, driving style and combustion in buses and passenger cars providing taxi services were considered in the research papers authored by Jinghui Wang et al. [3] and Ying Yao et al. [19], respectively. In an article by P. Typaldos et al. [20] attempts were made to determine the conditions and kinematic trajectories of the vehicle that could lead to a minimisation of fuel consumption according to the principles of eco-driving. In the abovementioned papers, the statistical and analytical methods were used to analyse the relationships between the variables under consideration.
Artificial Neural Networks (ANNs) as a research tool for estimating fuel consumption were used in many published scientific studies. They were applied in modelling problems for aircrafts [21], sea vessels [22,23,24,25,26,27], mining trucks [28] and agricultural tractors [29]. In publication [30], the authors implemented artificial neural networks to determine a relationship between the engine velocity and torque and the actual fuel consumption while driving trucks, and the achieved results were encumbered with mean percentage errors at a low level (below 5%). The advantage of this solution was a high accuracy of an estimation of the values of the predicted variables. In the case of passenger cars, research studies where the ANN was used to search for the relations between technical parameters and conditions of the use and fuel consumption were found [31]. In publication [32], the authors used artificial neural networks to predict fuel consumption and torque generated by a spark-ignition engine, obtaining a mean absolute percentage error (MAPE) under 3%.
The research papers presented above were focused on the search for the relationships between the studied variables in a strictly defined vehicle, machine or another technical object. In the paper authored by Zargarnezhad S. et al. [8] an attempt was made to use neural networks in fuel consumption prediction on a database of 51 Toyota and Hyundai vehicles. A network combining five input and one output variables was proposed. On the basis of the correlation coefficient values of training, testing and validation sets, ranging from 0.94–0.99, with mean square error (MSE) at a level not exceeding 0.6, an acceptability of prediction was determined. Table 1 presents the results of the selected studies concerning the research problems related to fuel consumption, engine performance and emission of the chemical compounds generated during the fuel combustion, to which artificial neural networks were applied. Among these results, the analyses focused on the area of research related to engine performance, fuel consumption and the emissions of chemical compounds from compression ignition engines. A common property of most of the analyses compared is the high accuracy of the developed predictive models, where MAPE errors fail to exceed 5%.
The essence and the originality of this study is the determination of the synergistic impact of many technical parameters on fuel consumption for a broad range of the motor vehicles—modern passenger cars. The effect of such an approach is the development of a general predictive model for a prediction of fuel consumption. In this study, fuel consumption corresponding to the operating environment of the vehicle is adopted, as reflected by three predictor variables (city, motorway and mixed cycle). The outcomes of the formerly analysed research papers give a opportunity of artificial neural networks application as tools to develop predictive models. The use of artificial neural networks allows for conducting an effective analysis of a very large quantity of the empirical data. Contrary to the former research, the authors of the publication considered a broad range of passenger cars featuring different technical parameters. This paper constitutes a more generalised approach in comparison to the previously published predictive models based on artificial neural networks.

2. Materials and Methods

Artificial Neural Networks (ANNs) constitute an artificial intelligence tool, a method of data analysis that was widely used as an alternative to the traditional analytical methods. The objective of their use is to create a time-effective and accurate predictive model for the objects or phenomena under investigation [45]. The construction of the artificial neural network is modelled after the human brain, and for this reason, it is composed of neurons and synaptic pathways occurring between them. Each neuron may receive sets of information reflected by a value of a quantity of the variables, but only one piece of information represented by the value of one variable is the output [46]. Among the various types of artificial neural networks, MLP (Multi-Layer Perceptron) networks are the most prevalent and most commonly used. They consist of neurons divided into couple layers: input, hidden (one or more) and output. High accuracy of the predictive models based on MLP networks induced the authors of this research to use this type of artificial neural network to predict fuel consumption.
Studies dedicated to the use of artificial neural networks for prediction of fuel consumption were divided into the following stages of implementation:
  • Selecting the technical parameters having a significant impact on the quantity of fuel consumption;
  • Developing a database for the neural network learning process;
  • Creating a set of neural networks and selecting the best of them;
  • Calculating a correlation and determining the coefficients and carrying out a sensitivity analysis in respect of the input variables;
  • Making an attempt to simplify the predictive model—an elimination of the input variables for which the sensitivity coefficient takes values less than or is equal to 1.0;
  • Creating a new set of neural networks from a reduced database and selecting the best of them;
  • Calculating the correlation and determining the coefficients, as well as performing a sensitivity analysis of the input variables for the reduced model;
  • Comparing and evaluating an acceptability of the predictive models on the basis of the values of the ex post prediction error measures.
In Figure 1 the proprietary algorithm of using artificial neural networks to create a predictive model, according to the methodology described above, is shown.

2.1. Identification of the Input and Output Variables

The impact of the design solutions and technical parameters of the vehicles on fuel consumption was repeatedly analysed in the earlier studies carried out by other researchers. A significant relation between displacement capacity, vehicle weight, number of cylinders, number of valves and fuel consumption were presented in the paper by Zargarnezhad et al. [8]. On the basis of the literature analysis, a set of input and output variables for further studies was determined and it is presented in Table 2. It contains 12 input variables (7 quantitative and 5 qualitative) and 3 output variables. In the case of quantitative variables, a system of units was defined, while in the case of the individual qualitative variables, sets of admissible nominal values were assigned.

2.2. Correlation Coefficients

For the purposes of evaluation of the matching between predicted and real values of FCU, FCH and FCM variables, the commonly used Pearson correlation coefficients r [41,47,48,49] and the coefficient of determination R2 [35,36,38,42] were employed. Pearson correlation coefficient is used to evaluate the level of linear relationship between the variables. It takes values from range [−1;1], where values close to 1 mean a positive dependence, close to -1 mean a negative dependence, and 0 means no linear dependence. The coefficient of determination R2 takes values from the range [0;1]. The relationships enabling the calculation of values of coefficients r and R2 are presented using the Equations (1) and (2), adjusting them to the needs of carried-out research:
r = i = 1 n ( E F C i E F C ¯ ) × ( P F C i P F C ¯ ) i = 1 n ( E F C i E F C ¯ ) 2 i = 1 n ( P F C i P F C ¯ ) 2 ,
R 2 = 1 i = 1 n ( P F C i E F C i ) 2 i = 1 n E F C i 2 ,
where: EFCi—experimental fuel consumption value for vehicle i, PFCi—predicted fuel consumption value for vehicle i and n—number of records.

2.3. Sensitivity Analysis

A sensitivity analysis in the neural networks is used to determine the impact of individual input variables on predicted values of output variables [50,51]. The indicator used to determine the sensitivity of the predictive model to the values of the individual input variables is the coefficient Wj [52,53] calculated according to formula (3):
W j = M S E j M S E ,
where: Wj—sensitivity coefficient of the model to variable j, MSE—mean squared error of the model prediction with all input variables and MSEj—mean squared error of the model prediction without the variable j.
If the coefficient Wj takes a value equal to or less than 1, then there are presumptions to eliminate variable j from the model while maintaining a current or higher accuracy of the predictive model [52].

2.4. Prediction Errors

A significant element of the result analysis of the use of artificial neural networks to predict fuel consumption is an evaluation of the admissibility of the predictions received as a result of the implementation of a given predictive model. In the literature [54,55], ex post errors are commonly used to analyse the accuracy of a prediction. The most frequently used measures of the prediction errors are presented below, along with the dependencies adjusted to the essence of the research problem [21,56,57,58]:
  • Mean squared error (MSE):
    M S E = 1 n i = 1 n ( E F C i P F C i ) 2 ,
  • Root mean squared error (RMSE):
    R M S E = 1 n i = 1 n ( E F C i P F C i ) 2 ,
  • Mean absolute percentage error (MAPE):
    M A P E = 1 n i = 1 n | E F C i P F C i E F C i | × 100 % .

2.5. Database

Artificial neural networks need a lot of data to conduct the learning process. For this purpose, a real database of 1750 records was established. The basis for its creation was data from the automotive industry, describing the technical parameters and experimentally determined quantities of fuel consumption in compliance with declarations made by manufacturers. The data concerns passenger cars manufactured all across the world during the years 2010–2020. The values of the fuel consumption variables were determined according to the NEDC (New European Driving Cycle) and the WLTP (Worldwide Harmonised Light Vehicles Test Procedure) tests [33,59,60,61,62,63].
The database contains a set of the vehicles featuring very different technical parameters and design solutions. The essence of this approach is to search for the universal relationships between the analysed variables for a broad range of the technical objects. Table 3 presents values obtained from the statistical analysis of the quantitative variables (input and output) from the developed database.
The Pearson correlation coefficients between individual input variables presented in Table 4 do not take values close enough to 1 to allow for the elimination of one of pair of correlated variables.
The values of the input and output variables, before being used for learning, testing and validation process of the neural network, were subjected to the normalization process, according to Formula (7). All normalized values of the quantitative variables are in the range [0; 1]. Each nominal value of all qualitative variables is assigned a corresponding neuron in the input layer, while the signal coming from such a neuron takes a binary value (0 or 1):
x s = x x m i n x m a x x m i n ,
where: xs—value of standardized quantitative variable, x—value of a quantitative variable before normalization, xmin—minimum value of a quantitative variable and xmax—maximum value of the quantitative variable.
Figure 2 and Figure 3 show the relationships between fuel consumption (FCU, FCH, FCM) and the quantity and quality parameters of a vehicle. The graphical visualisation of the input data illustrates the broad range of research carried out and the high multifacetedness of relations between the individual variables of the predictive model. The shapes of the plots are similar to each other within individual input variables. Depending on output variable, the respective shapes come across as being scaled accordingly. This indicates the possibility of developing one predictive model for three predicted variables. This model corresponds to the neural network, containing three neurons in the output layer. The visual effect of scaling the plots will be reflected in the appropriate assignment of weights of the synaptic connections between the neurons of the hidden layer and the output layer.

3. Results

To create the artificial neural network, Statistica 13 software was used, in which the proprietary database developed on basis of the technical parameters of passenger cars was analysed. The database was divided at random by the programme into three sets: training (80%), testing (10%) and validation (10%). The neural network derives information from the data transmitted to it and on this basis, it conducts a learning process, i.e., a selection of the appropriate activation functions of the neurons and weights of the pathways between neurons. The use of Statistica software for modelling artificial neural networks accelerated and improved the process of calculation of the training algorithms. The exceptions are papers [22,35,37,42], in which Matlab software was used to create the neural networks.

3.1. ANN Model with 12 Input Variables

Upon the user issuing a command, the programme automatically generated 1000 artificial neural networks, of which it retained the ten best solutions. Their characteristics are presented in Table 5.
All created artificial neural networks have an important common feature: an equal quantity of neurons in the input layer and in the output layer. This is conditioned by the quantity of the input and output variables. Each quantitative variable generates one neuron, while each qualitative variable generates as many neurons as the different values it takes. Among the ten networks retained in the programme, the one with the smallest number of errors in the validation set was selected. This is network No. 8 (MLP 22-10-3), comprising 10 neurons in the hidden layer. The network uses the BFGS learning algorithm and the SOS (sum of squares) error function. The learning, testing and validation errors presented in Table 5 correspond to half of the mean square error calculated from the values of unnormalized input variables for each set. The best selection of the weights of the synaptic pathway was achieved in 84th learning cycle network. The MLP 22-10-3 neural network learning diagram, showing changes in the value of half the mean square error for the normalized values of the variables in individual epochs (learning cycles), is presented in two scales in Figure 4. The activation functions are, respectively, for the hidden layer—exponential function and for the output layer—unipolar sigmoid function. The weights of the synaptic pathways in the MLP 22-10-3 network are presented in Appendix A.
In Figure 5, a simplified model of the selected MLP 22-10-3 artificial neural network is presented, which has the lowest error value for the test set. The input layer (red) has 22 neurons, the hidden layer (blue)—10 neurons, and the output layer (green)—3 neurons. To each input neuron a quantitative input variable or one nominal value of a qualitative input variable is assigned. Each output neuron corresponds to one assigned output variable describing fuel consumption in a given environment. The synaptic pathways occur between the neurons from the input and the hidden layer, and between the hidden and the output neuron, by combining each neuron from the concerned layer with each neuron from the adjacent layer.
The values of the correlation coefficients r and the coefficient of determination R2 for the selected neural network MLP 22-10-3 are shown in Table 6. For all variables in each sample, the value of correlation coefficient r was above 0.93, reaching a maximum value of 0.9499 for the FCM variable in the Test trial. The coefficient of determination R2 for all variables reached values above 0.98.
The plots of dispersion of real values and values of predicted variables FCU, FCH and FCM divided by datasets are presented in Figure 6. Above each of the plots there are the linear regression formulas. The high values of the correlation coefficient r and the coefficient of determination R2 and a small quantity of outliers in the plots indicate a good matching of the model to the real data.
For the purposes of determining the magnitude of impact of individual input variables on the accuracy of the predictive model, a global sensitivity analysis was conducted. The results of the analysis are presented in Table 7. The sensitivity coefficient Wj of the Gearbox TG variable is equal to exactly 1, which means that this variable has no impact on the MSE error of the prediction.

3.2. ANN Model with 11 Input Variables

The next stage of the research is an attempt to optimise the artificial neural network. It is based on the results received in the sensitivity analysis of the input variables. Therefore, a hypothesis was put forward assuming that an elimination of the TG variable from the set of the input variables will not reduce the prediction accuracy by the neural network. Using Statistica software, the process of creating the artificial neural networks was conducted, including 11 input variables and 3 output variables. The quantity of neurons in the input layer was decreased, while at the same time maintaining the quantity of neurons in the hidden layer and the activation functions of the individual layers such as in the MLP 22-10-3 network. In Table 8 the results of the created ten neural networks featuring the MLP 20-10-3 structure are presented.
The network with the lowest error on the validation set, assuming the value of 0.8343, is network No. 3. It uses the BFGS learning algorithm, which found the best selection of the synaptic pathway weights in 77 learning cycles. The MLP 20-10-3 neural network learning diagram, showing changes in the value of half of the mean square error for the normalized values of the variables in individual epochs (learning cycles), is presented in two scales in Figure 7. The errors made by the networks with 11 input variables take similar values to those made by the networks with 12 input variables. The weights of the synaptic pathways in the MLP 20-10-3 network are presented in Appendix B.
A simplified model of the MLP 20-10-3 network is shown in Figure 8. The selection of colour markings of the layers corresponds to the model shown in Figure 5, similarly to the manner of the synaptic pathways between the neurons of the adjacent layers.
The Pearson correlation coefficients r and the coefficients of determination R2 divided into the output variables and database sets are presented in Table 9. The highest value of the correlation coefficient r is achieved by the FCM variable for the Test set and the lowest value—the FCH variable for the Training set. All values of the r coefficient are in the range 0.93–0.95, whereas the R2 coefficient, similarly to in the MLP 22-10-3 model, assumed values above 0.98, which is a result similar to the results achieved within the previous studies by other authors [8,32,35,42]. Nevertheless, it should be mentioned that the papers published so far are based on a significantly narrower group of vehicles featuring similar technical parameters, which facilitates the adjustment of the predictive model to the experimental values.
In Figure 9 the plots of the dispersion of the experimental values (declared by the manufacturers) and the values predicted by the MLP 20-10-3 artificial neural network for the variables FCU, FCH and FCM, respectively, are shown. Above each of the plots the linear regression formulas are described. The values of the correlation coefficient r and the coefficient of determination R2 and a small quantity of outliers in the plots indicate a good matching of the model to the real data.
The global sensitivity analysis for the MLP 20-10-3 network, presented in Table 10, indicates the influence of the values of the individual input variables on the accuracy of the predictive model. The neural network has the highest sensitivity to the Type of charge BT variables and the lowest sensitivity to the Quantity of valves NV variables. However, no value is equal to or less than 1. Therefore, no further attempts were made to decrease the quantity of input variables for the neural network.

4. Discussion

On the basis of Equations (4)–(6), the ex post prediction errors were calculated for all vehicles used in the database. The results of the calculations are presented in Table 11. The RMSE values were in the range 0.40–1.15. The MSE achieved low values for the FCH and FCM variables, being equal in the validation set to 0.2249 and 0.3799, respectively, in case of the MLP 22-10-3 network, and 0.2292 and 0.4010 in case of the MLP 20-10-3 network, which is a better result than the one achieved in other published studies bringing up the similar problematics [8], whereas the MSE for the FCU variable slightly exceeded a value of 1.
In the literature [28], the level of acceptability of the prediction based on the MAPE is 10%. In the conducted studies this level for the predicted values of the FCU, FCH and FCM values is in the range of 5–11% for the MLP 22-10-3 network and in the range 6.5–11.5% for the MLP 20-10-3 network. However, for the validation set of all variables in both neural networks, the MAPE failed to exceed the acceptable value of 10%. The lowest value of 5.06% was recorded for the FCM variable in the validation set of the MLP 22-10-3 network. For the accepted level of prediction acceptability, the prediction models developed can be determined as sufficiently accurate.
The value ranges of the predicting error measures confirm the appropriate selection of the explanatory variables used in the process of creating the predictive models based on the artificial neural networks. It should be understood that the technical parameters of motor vehicles that have an impact on the fuel consumption were properly determined. The sensitivity analysis of the predictive models indicated the influence of the individual variables on the accuracy of the prediction. An attempt to simplify the predictive model by rejecting the variable TG with a sensitivity coefficient Wj equal to 1 resulted in a minimal difference in the accuracy between the model with 12 variables and the model with 11 input variables. In both models, the ET variable, which corresponds to the engine type, had the greatest impact on fuel consumption, due to the type of fuel used to operate it and the hybridisation aspect of the drive. Furthermore, there were the FI and DE variables, corresponding to the fuel injection method and engine displacement. Their significance in the predictive model is reflected in the development trends of the modern internal combustion engines. Most manufacturers in eth automotive industry are departing from the use of indirect injection engines towards direct injection in order to minimise fuel consumption and further reduce engine capacity (downsizing). A predicting tool, such as the artificial neural networks created, makes it possible to estimate fuel consumption on the basis of the assumptions made and the values of the individual variables for motor vehicles at the design stage.

5. Conclusions

This publication brings up the research problem of the prediction of the fuel consumption of motor vehicles equipped with internal combustion engines. An attempt was made to develop a prediction model capable of mapping the impact of the individual technical parameters of the vehicle on fuel consumption under different conditions of use. The literature review presented in the introduction indicates the topicality of the undertaken research subject. The objective of the research was to use artificial neural networks for the prediction of fuel consumption on the basis of the selected technical parameters and the design solutions of passenger cars. The research’s subject was the results related to fuel consumption obtained during the international tests, according to the declarations of the manufacturers from the automotive industry. Passenger cars with different technical parameters, manufactured in the years 2010–2020, were used as the basis for creating the database used for training the artificial neural networks.
For the purposes of carrying out the research on the possibility of using artificial neural networks in the development of a predictive model of the fuel consumption of the motor vehicles, Statistica computer software was used, supporting the analysis of the statistical data. The created MLP 22-10-3 network was characterised by a high quality of training, testing and validation in the range 0.93-0.95. Furthermore, upon conducting a global sensitivity analysis, an attempt was made to optimise the neural network by eliminating one of the variables. The effect of the optimisation was to create a reduced MLP 20-10-3 artificial neural network characterised by levels of the quality of learning, test and validation similar to those of the MLP 22-10-3 ANN. Analysing the values of the correlation and determination coefficients between the experimental and predicted output variables and comparing them to the results obtained from research published by other authors, a high capability of the created artificial neural network to predict fuel consumption was determined.
Additionally, an analysis of the ex post predicting errors was carried out and used to compare the predicted values with real ones. The values of the MSE, RMSE and MAPE measures indicate the acceptable accuracy of the predictions made with the use of the predictive models: MLP 22-10-3 and MLP 20-10-3. To sum up, the use of the artificial intelligence allows us to estimate fuel consumption of passenger cars driven in different operating environments (urban, extraurban, mixed cycle) with high accuracy. At the same time, the high accuracy of the prediction indicates a proper determination of the technical parameters used as input variables in the predictive model.
The effectiveness of using artificial neural networks to predict the fuel consumption of a passenger car powered by internal combustion engine, already at the stage of its design on the basis of the technical parameters specified in the assumptions for the design is confirmed in this publication. It is a multi-faceted issue, manifested by the tendency of the automotive market to minimise fuel consumption in relation to the reduction of emissions of harmful chemical compounds into the environment. Further research should focus on improving the accuracy of the predictive models by making them more detailed and updating the database on a successive basis.

Author Contributions

Conceptualization, M.O. and J.Z.; methodology, M.O.; software, M.O.; validation, M.O. and J.Z.; formal analysis, M.O. and J.Z.; investigation, M.O. and J.S.-R.; resources, M.O.; data curation, M.O. and J.S.-R.; writing—original draft preparation, M.O.; writing—review and editing, M.O. and J.M.; visualization, M.O. and J.M.; supervision, J.Z.; project administration, J.M. and J.Z.; funding acquisition, J.M. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Acknowledgments

This work was supported by Military University of Technology (project No. 878/WAT/2021). This support is gratefully acknowledged.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A

Weights of the synaptic pathways in the MLP 22-10-3 artificial neural network are presented in Table A1 and Table A2.
Table A1. Weights between the input layer and hidden layer in the MLP 22-10-3 artificial neural network.
Table A1. Weights between the input layer and hidden layer in the MLP 22-10-3 artificial neural network.
Input LayerHidden Layer
12345678910
1 (DE)−1.6702−0.4328−0.76980.8842−1.3829−0.9280−0.6757−1.7382−0.6358−1.3018
2 (NC)−0.2134−0.2676−0.5045−0.7850−0.3062−0.85040.1644−0.6858−0.2788−0.0615
3 (NV)0.50320.87760.47370.3170−0.79390.3828−0.89910.18320.14621.1559
4 (PMAX)−0.58630.18900.6193−1.6520−1.0632−2.2077−0.74040.8146−0.4640−0.3713
5 (TMAX)−0.04490.78420.21051.1824−0.99610.4626−0.19050.27800.66460.1408
6 (CR)−0.07910.07340.03660.39231.00822.23540.6899−0.14570.82360.4095
7 (WV)−0.1617−1.7266−0.6313−0.9371−0.6737−0.0869−0.1681−0.3257−0.0566−0.9544
8 (ET1)−0.6947−0.0671−0.28530.9236−0.1842−0.0345−0.26600.2771−0.3976−0.6242
9 (ET2)−0.6880−0.0323−0.16650.35640.2925−0.02900.4719−0.8035−0.4205−0.0219
10 (ET3)0.6815−0.10300.4876−1.52420.32500.2675−0.27360.38370.42580.3578
11 (ET4)0.52950.43990.2030−0.07200.24720.10640.35830.35590.27630.6396
12 (FI1)−0.02270.29970.0685−0.83590.6512−0.17700.45611.1345−0.7756−0.1540
13 (FI2)−0.1239−0.08920.15780.45850.07130.4177−0.1588−0.84070.64010.4933
14 (BT1)−0.20020.17890.8938−0.4311−0.5010−0.4624−1.06360.3441−0.17120.0991
15 (BT2)−0.03270.0590−0.37200.17080.92420.53910.2677−0.06380.03560.0960
16 (BT3)0.2697−0.1014−0.33370.1720−0.02610.77860.5561−0.01780.10860.3105
17 (BT4)−0.13440.14680.0944−0.24520.3221−0.52980.4897−0.0211−0.0674−0.1185
18 (TG1)0.58210.1392−0.1230−0.34360.27940.1048−0.05070.1859−0.08260.4532
19 (TG2)−0.73160.12560.4036−0.02410.46300.20310.31250.0607−0.0714−0.1088
20 (DT1)0.25780.05240.0842−0.18780.29590.0029−0.01040.1082−0.16220.1625
21 (DT2)0.12730.02530.2565−0.09070.47570.13120.2240−0.1555−0.0889−0.0081
22 (DT3)−0.52310.1135−0.0467−0.1013−0.09400.16150.05360.30910.16110.1881
Bias−0.13550.26050.2510−0.39200.69440.24700.21610.2704−0.14490.3282
Table A2. Weights between the hidden layer and the output layer in the MLP 22-10-3 artificial neural network.
Table A2. Weights between the hidden layer and the output layer in the MLP 22-10-3 artificial neural network.
Hidden LayerOutput Layer
1 (FCU)2 (FCH)3 (FCM)
1−1.1765−1.1077−0.9716
20.2570−0.3898−0.0372
3−0.4454−0.3606−0.3983
4−0.8704−0.8448−0.8939
5−0.1054−0.0468−0.0825
60.21020.14400.1772
7−0.5770−0.6157−0.5815
8−0.2557−0.0877−0.1866
9−1.1079−0.1888−0.6022
10−0.4194−0.4122−0.4607
Bias3.06022.37572.7454

Appendix B

Weights of the synaptic pathways in the MLP 20-10-3 artificial neural network are presented in Table A3 and Table A4.
Table A3. Weights between the input layer and hidden layer in the MLP 20-10-3 artificial neural network.
Table A3. Weights between the input layer and hidden layer in the MLP 20-10-3 artificial neural network.
Input LayerHidden Layer
12345678910
1 (DE)−1.6639−0.5427−0.6400−2.2715−0.3293−0.0143−1.42250.3937−0.2811−0.8970
2 (NC)−0.5674−1.0048−0.26790.0996−0.0824−0.6307−0.7623−0.6331−0.41030.3619
3 (NV)0.52470.01880.4472−0.5617−0.03050.66090.44630.31680.5853−1.1059
4 (PMAX)0.0755−1.82740.1991−0.3889−0.3997−0.37600.8215−1.1011−0.4183−2.1368
5 (TMAX)0.69200.31410.48970.41680.16690.2526−0.00580.75070.1781−0.9557
6 (CR)0.01592.75650.22410.31831.05430.35370.31640.39630.61380.3405
7 (WV)−0.01440.6246−1.08960.00630.0568−1.1912−0.6269−0.4642−0.5363−0.6934
8 (ET1)−0.27320.0431−0.2841−0.1888−0.6847−0.0800−0.55040.4216−0.4343−0.2838
9 (ET2)−0.3391−0.2746−0.1935−0.3192−0.40430.08450.6315−0.0058−0.19870.3312
10 (ET3)0.5250−0.06070.45760.12640.4614−0.5007−0.1404−0.70930.4074−0.2256
11 (ET4)0.5208−0.01790.66840.63420.15600.34430.46330.09420.09050.1696
12 (FI1)0.4634−0.39630.56900.7061−1.4592−0.21660.6892−1.1845−0.3073−0.4728
13 (FI2)−0.04000.04860.1505−0.43261.03190.1433−0.34771.07550.21470.4304
14 (BT1)0.6902−0.15460.5649−0.43440.0590−0.25840.4335−0.58130.5127−1.0058
15 (BT2)−0.06100.15460.29300.1795−0.2164−0.0684−0.11970.2826−0.34880.5950
16 (BT3)−0.02250.1974−0.20080.3968−0.23580.1029−0.07080.3280−0.11720.1952
17 (BT4)−0.1676−0.55380.02760.17460.03690.06770.1575−0.1782−0.04720.1863
18 (DT1)0.1071−0.20940.19630.3067−0.2461−0.1187−0.1024−0.20390.08370.4892
19 (DT2)−0.12700.18340.0999−0.16480.01870.08800.3178−0.00970.14430.7366
20 (DT3)0.5048−0.30270.37030.1241−0.1429−0.02320.14580.0309−0.2511−1.2196
Bias0.4652−0.38300.71290.2545−0.3994−0.14380.3726−0.1437−0.1077−0.0582
Table A4. Weights between the hidden layer and the output layer in the MLP 22-10-3 artificial neural network.
Table A4. Weights between the hidden layer and the output layer in the MLP 22-10-3 artificial neural network.
Hidden LayerOutput Layer
1 (FCU)2 (FCH)3 (FCM)
1−0.09780.1020−0.0372
20.52630.35010.4651
3−0.0622−0.2329−0.1141
4−0.9635−0.5855−0.7522
5−0.7370−0.0164−0.4454
60.5206−1.2625−0.7602
7−0.6456−0.3207−0.4459
8−0.4761−0.2743−0.3227
9−1.1609−1.1352−1.0552
10−0.3650−0.3047−0.3596
Bias2.67632.02682.3380

References

  1. Zhu, D.; Zheng, X. Fuel Consumption and Emission Characteristics in Asymmetric Twin-Scroll Turbocharged Diesel Engine with Two Exhaust Gas Recirculation Circuits. Appl. Energy 2019, 238, 985–995. [Google Scholar] [CrossRef]
  2. Asher, Z.D.; Galang, A.A.; Briggs, W.; Johnston, B.; Bradley, T.H.; Jathar, S. Economic and Efficient Hybrid Vehicle Fuel Economy and Emissions Modeling Using an Artificial Neural Network; SAE Technical Paper 2018-01-0315; SAE: Warrenville, PA, USA, 2018; pp. 1–8. [Google Scholar] [CrossRef]
  3. Wang, J.; Rakha, H.A. Fuel Consumption Model for Conventional Diesel Buses. Appl. Energy 2016, 170, 394–402. [Google Scholar] [CrossRef]
  4. Zhang, Z.; Wei, L.; Lim, A. An Evolutionary Local Search for the Capacitated Vehicle Routing Problem Minimizing Fuel Consumption under Three-Dimensional Loading Constraints. Transp. Res. Part B Methodol. 2015, 82, 20–35. [Google Scholar] [CrossRef]
  5. Macharis, C.; Van Hoeck, E.; Pekin, E.; van Lier, T. A Decision Analysis Framework for Intermodal Transport: Comparing Fuel Price Increases and the Internalisation of External Costs. Transp. Res. Part A Policy Pract. 2010, 44, 550–561. [Google Scholar] [CrossRef]
  6. Elaiw, A.M.; Xia, X.; Shehata, A.M. Minimization of Fuel Costs and Gaseous Emissions of Electric Power Generation by Model Predictive Control. Math. Probl. Eng. 2013, 2013, 1–15. [Google Scholar] [CrossRef] [Green Version]
  7. Lo, C.-L.; Chen, C.-H.; Kuan, T.-S.; Lo, K.-R.; Cho, H.-J. Fuel Consumption Estimation System and Method with Lower Cost. Symmetry 2017, 9, 105. [Google Scholar] [CrossRef] [Green Version]
  8. Zargarnezhad, S.; Dashti, R.; Ahmadi, R. Predicting Vehicle Fuel Consumption in Energy Distribution Companies Using ANNs. Transp. Res. Part D Transp. Environ. 2019, 74, 174–188. [Google Scholar] [CrossRef]
  9. Lasocki, J.; Boguszewski, K. Environmental Effects of Driving Style: Impact on Fuel Consumption. E3s Web Conf. 2019, 100, 8. [Google Scholar] [CrossRef] [Green Version]
  10. Nutramon, T.; Supachart, C. Influence of Driving Cycles on Exhaust Emissions and Fuel Consumption of Gasoline Passenger Car in Bangkok. J. Environ. Sci. 2009, 21, 604–611. [Google Scholar] [CrossRef]
  11. Wu, X.; Freese, D.; Cabrera, A.; Kitch, W.A. Electric Vehicles’ Energy Consumption Measurement and Estimation. Transp. Res. Part D Transp. Environ. 2015, 34, 52–67. [Google Scholar] [CrossRef]
  12. Yang, Z.; Liu, Y.; Wu, L.; Martinet, S.; Zhang, Y.; Andre, M.; Mao, H. Real-World Gaseous Emission Characteristics of Euro 6b Light-Duty Gasoline- and Diesel-Fueled Vehicles. Transp. Res. Part D Transp. Environ. 2020, 78, 1–11. [Google Scholar] [CrossRef]
  13. Zamboni, G.; Moggia, S.; Capobianco, M. Hybrid EGR and Turbocharging Systems Control for Low NO and Fuel Consumption in an Automotive Diesel Engine. Appl. Energy 2016, 165, 839–848. [Google Scholar] [CrossRef]
  14. D’Ambrosio, S.; Ferrari, A. Diesel Engines Equipped with Piezoelectric and Solenoid Injectors: Hydraulic Performance of the Injectors and Comparison of the Emissions, Noise and Fuel Consumption. Appl. Energy 2018, 211, 1324–1342. [Google Scholar] [CrossRef]
  15. Galloni, E.; Fontana, G.; Palmaccio, R. Effects of Exhaust Gas Recycle in a Downsized Gasoline Engine. Appl. Energy 2013, 105, 99–107. [Google Scholar] [CrossRef]
  16. Mao, B.; Yao, M.; Zheng, Z.; Liu, H. Effects of Dual Loop EGR and Variable Geometry Turbocharger on Performance and Emissions of a Diesel Engine; SAE International: Warrendale, PA, USA, 2016. [Google Scholar]
  17. Dey, S.; Kamlu, S.; Mishra, S.K. Optimization of Fuel Consumption and Emission for Hybrid Electric Vehicle. Adv. Intell. Syst. Comput. 2016, 394, 715–722. [Google Scholar] [CrossRef]
  18. Rakopoulos, C.D.; Antonopoulos, K.A.; Rakopoulos, D.C.; Hountalas, D.T.; Giakoumis, E.G. Comparative Performance and Emissions Study of a Direct Injection Diesel Engine Using Blends of Diesel Fuel with Vegetable Oils or Bio-Diesels of Various Origins. Energy Convers. Manag. 2006, 47, 3272–3287. [Google Scholar] [CrossRef]
  19. Yao, Y.; Zhao, X.; Zhang, Y.; Chen, C.; Rong, J. Modeling of Individual Vehicle Safety and Fuel Consumption under Comprehensive External Conditions. Transp. Res. Part D Transp. Environ. 2020, 79. [Google Scholar] [CrossRef]
  20. Typaldos, P.; Papamichail, I.; Papageorgiou, M. Minimization of Fuel Consumption for Vehicle Trajectories. IEEE Trans. Intell. Transp. Syst. 2020, 21, 1716–1727. [Google Scholar] [CrossRef]
  21. Khan, W.A.; Chung, S.-H.; Ma, H.-L.; Liu, S.Q.; Chan, C.Y. A Novel Self-Organizing Constructive Neural Network for Estimating Aircraft Trip Fuel Consumption. Transp. Res. Part E Logist. Transp. Rev. 2019, 132, 72–96. [Google Scholar] [CrossRef]
  22. Tarelko, W.; Rudzki, K. Applying Artificial Neural Networks for Modelling Ship Speed and Fuel Consumption. Neural Comput. Applic. 2020, 32, 17379–17395. [Google Scholar] [CrossRef]
  23. Le, L.T.; Lee, G.; Park, K.-S.; Kim, H. Neural Network-Based Fuel Consumption Estimation for Container Ships in Korea. Marit. Policy Manag. 2020, 47, 615–632. [Google Scholar] [CrossRef]
  24. Gkerekos, C.; Lazakis, I.; Theotokatos, G. Machine Learning Models for Predicting Ship Main Engine Fuel Oil Consumption: A Comparative Study. Ocean Eng. 2019, 188, 106282. [Google Scholar] [CrossRef]
  25. Jeon, M.; Noh, Y.; Shin, Y.; Lim, O.-K.; Lee, I.; Cho, D. Prediction of Ship Fuel Consumption by Using an Artificial Neural Network. J. Mech. Sci. Technol. 2018, 32, 5785–5796. [Google Scholar] [CrossRef]
  26. Kee, K.-K.; Lau Simon, B.-Y.; Yong Renco, K.-H. Artificial Neural Network Back-Propagation Based Decision Support System for Ship Fuel Consumption Prediction. In Proceedings of the 5th IET International Conference on Clean Energy and Technology (CEAT2018), Kuala Lumpur, Malaysia, 5–6 September 2018; Volume 2018. [Google Scholar]
  27. Du, Y.; Meng, Q.; Wang, S.; Kuang, H. Two-Phase Optimal Solutions for Ship Speed and Trim Optimization over a Voyage Using Voyage Report Data. Transp. Res. Part B Methodol. 2019, 122, 88–114. [Google Scholar] [CrossRef]
  28. Siami-Irdemoosa, E.; Dindarloo, S.R. Prediction of Fuel Consumption of Mining Dump Trucks: A Neural Networks Approach. Appl. Energy 2015, 151, 77–84. [Google Scholar] [CrossRef]
  29. Borges, P.H.M.; Mendoza, Z.M.S.H.; Maia, J.C.S.; Bianchini, A.; Fernándes, H.C. Estimation of Fuel Consumption in Agricultural Mechanized Operations Using Artificial Neural Networks. Eng. Agríc. 2017, 37, 136–147. [Google Scholar] [CrossRef] [Green Version]
  30. Wysocki, O.; Deka, L.; Elizondo, D.; Kropiwnicki, J.; Czyżewicz, J. Heavy Duty Vehicle Fuel Consumption Modelling Based on Exploitation Data by Using Artificial Neural Networks. In Advances in Computational Intelligence; Rojas, I., Joya, G., Catala, A., Eds.; Springer: Cham, Switzerland, 2019; Volume 11506, pp. 794–805. [Google Scholar] [CrossRef]
  31. Bera, P.; Pilch, R.; Szybka, J. Application of Neural Networks for Evaluation of the Fuel Consumption by Car. Czas. Tech. Tech. Trans. 2012, 14, 33–40. [Google Scholar]
  32. Kara Togun, N.; Baysec, S. Prediction of Torque and Specific Fuel Consumption of a Gasoline Engine by Using Artificial Neural Networks. Appl. Energy 2010, 87, 349–355. [Google Scholar] [CrossRef]
  33. Moradi, E.; Miranda-Moreno, L. Vehicular Fuel Consumption Estimation Using Real-World Measures through Cascaded Machine Learning Modeling. Transp. Res. Part D Transp. Environ. 2020, 88, 102576. [Google Scholar] [CrossRef]
  34. Du, Y.; Wu, J.; Yang, S.; Zhou, L. Predicting Vehicle Fuel Consumption Patterns Using Floating Vehicle Data. J. Environ. Sci. 2017, 59, 24–29. [Google Scholar] [CrossRef] [PubMed]
  35. Babu, D.; Thangarasu, V.; Ramanathan, A. Artificial Neural Network Approach on Forecasting Diesel Engine Characteristics Fuelled with Waste Frying Oil Biodiesel. Appl. Energy 2020, 263, 114612. [Google Scholar] [CrossRef]
  36. Bhowmik, S.; Paul, A.; Panua, R.; Ghosh, S.K.; Debroy, D. Performance-Exhaust Emission Prediction of Diesosenol Fueled Diesel Engine: An ANN Coupled MORSM Based Optimization. Energy 2018, 153, 212–222. [Google Scholar] [CrossRef]
  37. Parlak, A.; Islamoglu, Y.; Yasar, H.; Egrisogut, A. Application of Artificial Neural Network to Predict Specific Fuel Consumption and Exhaust Temperature for a Diesel Engine. Appl. Therm. Eng. 2006, 26, 824–828. [Google Scholar] [CrossRef]
  38. 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]
  39. Hosamani, B.R.; Abbas Ali, S.; Katti, V. Assessment of Performance and Exhaust Emission Quality of Different Compression Ratio Engine Using Two Biodiesel Mixture: Artificial Neural Network Approach. Alex. Eng. J. 2021, 60, 837–844. [Google Scholar] [CrossRef]
  40. Jaliliantabar, F.; Ghobadian, B.; Najafi, G.; Yusaf, T. Artificial Neural Network Modeling and Sensitivity Analysis of Performance and Emissions in a Compression Ignition Engine Using Biodiesel Fuel. Energies 2018, 11, 2410. [Google Scholar] [CrossRef] [Green Version]
  41. Toghyani, S.; Ahmadi, M.H.; Kasaeian, A.; Mohammadi, A.H. Artificial Neural Network, ANN-PSO and ANN-ICA for Modelling the Stirling Engine. Int. J. Ambient Energy 2016, 37, 456–468. [Google Scholar] [CrossRef]
  42. Jiang, H.; Xi, Z.; Rahman, A.A.; Zhang, X. Prediction of Output Power with Artificial Neural Network Using Extended Datasets for Stirling Engines. Appl. Energy 2020, 271, 115123. [Google Scholar] [CrossRef]
  43. Mehra, R.K.; Duan, H.; Luo, S.; Rao, A.; Ma, F. Experimental and Artificial Neural Network (ANN) Study of Hydrogen Enriched Compressed Natural Gas (HCNG) Engine under Various Ignition Timings and Excess Air Ratios. Appl. Energy 2018, 228, 736–754. [Google Scholar] [CrossRef]
  44. Qi, X.; Wu, G.; Boriboonsomsin, K.; Barth, M.J. Data-Driven Decomposition Analysis and Estimation of Link-Level Electric Vehicle Energy Consumption under Real-World Traffic Conditions. Transp. Res. Part D Transp. Environ. 2018, 64, 36–52. [Google Scholar] [CrossRef] [Green Version]
  45. Karlaftis, M.G.; Vlahogianni, E.I. Statistical Methods versus Neural Networks in Transportation Research: Differences, Similarities and Some Insights. Transp. Res. Part C Emerg. Technol. 2011, 19, 387–399. [Google Scholar] [CrossRef]
  46. Cai, M.; Yin, Y.; Xie, M. Prediction of Hourly Air Pollutant Concentrations near Urban Arterials Using Artificial Neural Network Approach. Transp. Res. Part D Transp. Environ. 2009, 14, 32–41. [Google Scholar] [CrossRef]
  47. Chang, J.; Tseng, C. Analysis of Correlation Between Secondary PM2.5 and Factory Pollution Sources by Using ANN and the Correlation Coefficient. IEEE Access 2017, 5, 22812–22822. [Google Scholar] [CrossRef]
  48. Zeng, T.; Zhang, C.; Hu, M.; Chen, Y.; Yuan, C.; Chen, J.; Zhou, A. Modelling and Predicting Energy Consumption of a Range Extender Fuel Cell Hybrid Vehicle. Energy 2018, 165, 187–197. [Google Scholar] [CrossRef]
  49. De Cauwer, C.; Van Mierlo, J.; Coosemans, T. Energy Consumption Prediction for Electric Vehicles Based on Real-World Data. Energies 2015, 8, 8573–8593. [Google Scholar] [CrossRef]
  50. Kędzierski, P.; Morka, A.; Stanisławek, S.; Surma, Z. Numerical Modeling of the Large Strain Problem in the Case of Mushrooming Projectiles. Int. J. Impact Eng. 2020, 135, 103403. [Google Scholar] [CrossRef]
  51. Cheng, X.; Li, G.; Skulstad, R.; Chen, S.; Hildre, H.P.; Zhang, H. A Neural-Network-Based Sensitivity Analysis Approach for Data-Driven Modeling of Ship Motion. IEEE J. Ocean. Eng. 2020, 45, 451–461. [Google Scholar] [CrossRef] [Green Version]
  52. Mrzygłód, B.; Hawryluk, M.; Janik, M.; Olejarczyk-Wożeńska, I. Sensitivity Analysis of the Artificial Neural Networks in a System for Durability Prediction of Forging Tools to Forgings Made of C45 Steel. Int. J. Adv. Manuf. Technol. 2020, 109, 1385–1395. [Google Scholar] [CrossRef]
  53. Gajewski, J.; Sadowski, T. Sensitivity Analysis of Crack Propagation in Pavement Bituminous Layered Structures Using a Hybrid System Integrating Artificial Neural Networks and Finite Element Method. Comput. Mater. Sci. 2014, 82, 114–117. [Google Scholar] [CrossRef]
  54. Park, Y.; Choi, M.; Kim, K.; Li, X.; Jung, C.; Na, S.; Choi, G. Prediction of Operating Characteristics for Industrial Gas Turbine Combustor Using an Optimized Artificial Neural Network. Energy 2020, 213, 118769. [Google Scholar] [CrossRef]
  55. Zhang, G.; Patuwo, E.B.; Hu, M.Y. Forecasting with Artificial Neural Networks. Int. J. Forecast. 1998, 14, 35–62. [Google Scholar] [CrossRef]
  56. Cui, Z.; Ke, R.; Pu, Z.; Ma, X.; Wang, Y. Learning Traffic as a Graph: A Gated Graph Wavelet Recurrent Neural Network for Network-Scale Traffic Prediction. Transp. Res. Part C Emerg. Technol. 2020, 115, 102620. [Google Scholar] [CrossRef]
  57. Yao, J.; Moawad, A. Vehicle Energy Consumption Estimation Using Large Scale Simulations and Machine Learning Methods. Transp. Res. Part C Emerg. Technol. 2019, 101, 276–296. [Google Scholar] [CrossRef]
  58. Chen, Y.; Zhu, L.; Gonder, J.; Young, S.; Walkowicz, K. Data-Driven Fuel Consumption Estimation: A Multivariate Adaptive Regression Spline Approach. Transp. Res. Part C Emerg. Technol. 2017, 83, 134–145. [Google Scholar] [CrossRef]
  59. Zheng, Q.; Tian, S.; Zhang, Q. Optimal Torque Split Strategy of Dual-Motor Electric Vehicle Using Adaptive Nonlinear Particle Swarm Optimization. Math. Probl. Eng. 2020, 2020, 1–21. [Google Scholar] [CrossRef]
  60. Fernández-Yáñez, P.; Armas, O.; Martínez-Martínez, S. Impact of Relative Position Vehicle-Wind Blower in a Roller Test Bench under Climatic Chamber. Appl. Therm. Eng. 2016, 106, 266–274. [Google Scholar] [CrossRef]
  61. Marotta, A.; Pavlovic, J.; Ciuffo, B.; Serra, S.; Fontaras, G. Gaseous Emissions from Light-Duty Vehicles: Moving from NEDC to the New WLTP Test Procedure. Environ. Sci. Technol. 2015, 49, 8315–8322. [Google Scholar] [CrossRef]
  62. Montazeri, M.; Fotouhi, A.; Naderpour, A. Driving Segment Simulation for Determination of the Most Effective Driving Features for HEV Intelligent Control. Veh. Syst. Dyn. 2012, 50, 229–246. [Google Scholar] [CrossRef]
  63. Miri, I.; Fotouhi, A.; Ewin, N. Electric Vehicle Energy Consumption Modelling and Estimation—A Case Study. Int. J. Energy Res. 2021, 45, 501–520. [Google Scholar] [CrossRef]
Figure 1. The concept of creating a prognostic model using ANNs.
Figure 1. The concept of creating a prognostic model using ANNs.
Energies 14 02639 g001
Figure 2. Fuel consumption depending on the quantitative input variables.
Figure 2. Fuel consumption depending on the quantitative input variables.
Energies 14 02639 g002
Figure 3. Fuel consumption depending on the qualitative input variables.
Figure 3. Fuel consumption depending on the qualitative input variables.
Energies 14 02639 g003
Figure 4. Learning plot of the MLP 22-10-3 artificial neural network.
Figure 4. Learning plot of the MLP 22-10-3 artificial neural network.
Energies 14 02639 g004
Figure 5. Simplified model of the MLP 22-10-3 artificial neural network.
Figure 5. Simplified model of the MLP 22-10-3 artificial neural network.
Energies 14 02639 g005
Figure 6. Regression plots of the MLP 22-10-3.
Figure 6. Regression plots of the MLP 22-10-3.
Energies 14 02639 g006
Figure 7. Learning plot of the MLP 20-10-3 networks.
Figure 7. Learning plot of the MLP 20-10-3 networks.
Energies 14 02639 g007
Figure 8. Simplified model of the MLP 20-10-3 artificial neural network.
Figure 8. Simplified model of the MLP 20-10-3 artificial neural network.
Energies 14 02639 g008
Figure 9. Regression plots of the MLP 20-10-3 artificial neural network.
Figure 9. Regression plots of the MLP 20-10-3 artificial neural network.
Energies 14 02639 g009
Table 1. Comparative analysis of research results obtained in the selected research papers.
Table 1. Comparative analysis of research results obtained in the selected research papers.
Research AreaStructure of ANNsPredicted VariablesResultsPublication
Fuel consumption of many vehicles5-17-17-1Fuel consumptionR: 0.94–0.99
MSE < 0.6
[8]
3-128-1
3-64-64-1
3-(4 × 32)-1
3-(8 × 16)-1
Fuel consumptionR2: 0.72–0.78[33]
9-4-1
9-6-1
9-8-1
9-10-1
9-12-1
Fuel consumptionR = 0.82[34]
Diesel engine4-8-2
4-14-3
4-13-5
BSEC (Brake Specific Energy Consumption)
BTE (Brake Thermal Efficiency)
ID (Ignition Delay)
CD (Combustion Duration)
CPP (Cylinder Peak Pressure)
Exhaust emission (CO, CO2, UBHC, NOx, Smoke)
R2 > 0.98
R: 0.95–1.00
MAPE < 5%
[35]
3-9-5Brake thermal efficiency
BSEC
Exhaust emission (NOx, UBHC, CO)
R2 > 0.99
MAPE < 4%
[36]
3-7-2Fuel consumption
Exhaust temperature
MAPE < 3%[37]
4-10-10-5BSEC
BTE
Exhaust emission (CO2, NOx)
PM (Particulate matter)
R2 > 0.98
MAPE < 5%
[38]
4-2-7
4-4-7
4-6-7
4-8-7
4-10-7
BSFC (Brake Specific Fuel Consumption)
BTE
Exhaust temperature
Exhaust emission (CO, HC, NOx)
Smoke
R: 0.97–0.99
MSE = 0.06
[39]
3-8-9Exhaust gas temperature
BSFC
Power
Torque
Smoke
Exhaust emission (CO, CO2, HC, NOX)
R2: 0.80–0.96[40]
Gasoline engine4-13-1
4-15-1
Torque
BSFC
R > 0.98
MAPE < 3%
[32]
Stirling engine4-H-2
(H = {3,4,5,…,13})
Power
Torque
R2 > 0.97[41]
3-10-1PowerR2 > 0.97[42]
HCNG (hydrogen enriched compressed natural gas) engine4-H-1
(H = {2,4,6,…,30})
BSFC
Torque
Exhaust emission (NOx, CO, THC, CH4)
R: 0.79–1.00[43]
Electric vehicles5-5-1Energy consumptionR = 0.81
MAPE < 5%
[44]
Table 2. List of the input and output variables.
Table 2. List of the input and output variables.
Type of VariablesName of VariableDesignation(Unit)/Nominal Values
InputQuantitativeCubic capacityDE(cm3)
Quantity of cylindersNC(unitless)
Quantity of valvesNV(unitless)
Maximum powerPMAX(kW)
Maximum torqueTMAX(Nm)
Compression rateCR(unitless)
Kerb weight of vehicleWV(kg)
QualitativeType of engineETGasoline (ET1)
Diesel (ET2)
Hybrid: gasoline + electric (ET3)
Hybrid: diesel + electric (ET4)
Fuel injectionFIIndirect (FI1)
Direct (FI2)
Type of chargeBTNaturally aspirated (BT1)
Turbocharger (BT2)
Biturbo (BT3)
Compressor (BT4)
GearboxTGManual (TG1)
Automatic (TG2)
DrivetrainDTFWD (DT1)
RWD (DT2)
AWD (DT3)
OutputQuantitativeFuel consumption in the urban cycleFCU(l/100 km)
Fuel consumption in the extraurban cycleFCH(l/100 km)
Fuel consumption in the mixed cycleFCM(l/100 km)
Table 3. Statistics on the quantitative variables.
Table 3. Statistics on the quantitative variables.
VariableMeanMedianMin.Max.SD
Cubic capacity DE (cm3)2096.0019847996299831.36
Quantity of cylinders NC4.4842121.18
Quantity of valves NV17.38166485.15
Max. power PMAX (kW)132.86119.340.3469.865.22
Max. torque TMAX (Nm)311.77305.088.01000.0135.55
Compression rate CR13.2311.308.2019.503.25
Kerb weight of vehicle WV (kg)1463.701450.0750.02656.0294.14
Fuel consumption in the urban cycle FCU (l/100 km)8.477.83.323.43.06
Fuel consumption in the extraurban cycle FCH (l/100 km)5.375.13.013.71.35
Fuel consumption in the mixed cycle FCM (l/100 km)6.516.13.217.01.94
Table 4. Values of the correlation coefficient r between quantitative input variables.
Table 4. Values of the correlation coefficient r between quantitative input variables.
VariableDENCNVPMAXTMAXCRWV
Cubic capacity DE0.91810.88650.90400.8195−0.04040.7646
Quantity of cylinders NC0.91810.90850.84250.7625−0.08120.6729
Quantity of valves NV0.88650.90850.83960.7500−0.09530.6967
Max. power PMAX0.90400.84250.83960.8367−0.20920.6999
Max. torque TMAX0.81950.76250.75000.83670.23900.7984
Compression rate CR−0.0404−0.0812−0.0953−0.20920.23900.1653
Kerb weight of vehicle WV0.76460.67290.69670.69990.79840.1653
Table 5. List of the artificial neural network with 12 input variables.
Table 5. List of the artificial neural network with 12 input variables.
NoNetwork StructureAccuracy (Train.)Accuracy (Test)Accuracy (Val.)Error (Train.)Error (Test)Error (Valid.)AlgorithmActivation Functions
1MLP 22-10-30.93550.95120.93590.91050.85270.9431BFGS 79Tanh/Linear
2MLP 22-17-30.93710.95070.93820.89200.86170.9370BFGS 84Tanh/Linear
3MLP 22-21-30.92860.95030.93551.01560.86870.9410BFGS 47Tanh/Linear
4MLP 22-22-30.93170.95220.93210.97050.84971.0237BFGS 61Tanh/Linear
5MLP 22-10-30.92900.95180.93351.00520.83000.9921BFGS 46Sigmoidal/Linear
6MLP 22-25-30.93320.95080.93340.94960.81980.9558BFGS 47Tanh/Sigmoidal
7MLP 22-17-30.93280.95020.93300.95670.84540.9895BFGS 41Tanh/Sigmoidal
8MLP 22-10-30.93700.94610.94320.88950.91460.8218BFGS 84Exponential/Sigmoidal
9MLP 22-15-30.93970.94810.93940.86390.87720.8909BFGS 79Exponential/Exponential
10MLP 22-15-30.94370.94670.94100.80880.91100.8869BFGS 110Exponential/Sigmoidal
Table 6. Correlation coefficients r and coefficients of determination R2 for the MLP 22-10-3 artificial neural network.
Table 6. Correlation coefficients r and coefficients of determination R2 for the MLP 22-10-3 artificial neural network.
Correlation CoefficientVariableSet
AllTrainingTestValidation
rFCU0.93810.93630.94500.9440
FCH0.93450.93310.94340.9369
FCM0.94320.94150.94990.9486
R2FCU0.98610.98620.98590.9879
FCH0.99250.99390.99220.9930
FCM0.99100.99150.99070.9922
Table 7. Global sensitivity analysis of the MLP 22-10-3 artificial neural network.
Table 7. Global sensitivity analysis of the MLP 22-10-3 artificial neural network.
Input Variable
ETFIDEPMAXWVBTTMAXNCCRDTNVTG
Wj13.59004.06193.04412.79662.43051.95321.52221.37971.30961.29631.10491.0000
Table 8. List of the artificial neural network with 11 input variables.
Table 8. List of the artificial neural network with 11 input variables.
NoNetwork StructureAccuracy (Train.)Accuracy (Test)Accuracy (Val.)Error (Train.)Error (Test)Error (Valid.)AlgorithmActivation Functions
1MLP 20-10-30.94740.95190.92290.74860.84461.0351BFGS 413Exponential/Sigmoidal
2MLP 20-10-30.94390.94620.93430.80610.90710.9479BFGS 151Exponential/Sigmoidal
3MLP 20-10-30.93350.94410.94160.93890.95720.8343BFGS 77Exponential/Sigmoidal
4MLP 20-10-30.93600.94380.93820.90070.98960.9210BFGS 99Exponential/Sigmoidal
5MLP 20-10-30.94220.94570.91960.82840.94141.0715BFGS 187Exponential/Sigmoidal
6MLP 20-10-30.94250.94450.93470.81570.93500.9668BFGS 178Exponential/Sigmoidal
7MLP 20-10-30.93320.94500.93380.94360.93860.9031BFGS 74Exponential/Sigmoidal
8MLP 20-10-30.94380.94820.92430.80200.90661.0611BFGS 229Exponential/Sigmoidal
9MLP 20-10-30.94450.94920.91990.79080.86761.1337BFGS 265Exponential/Sigmoidal
10MLP 20-10-30.93610.94590.93730.90770.93040.8999BFGS 93Exponential/Sigmoidal
Table 9. Pearson correlation coefficients r and the coefficients of determination R2 for the MLP 20-10-3 neural network.
Table 9. Pearson correlation coefficients r and the coefficients of determination R2 for the MLP 20-10-3 neural network.
Correlation CoefficientVariableSet
AllTrainingTestValidation
rFCU0.93500.93270.94300.9433
FCH0.93180.93000.94170.9358
FCM0.93960.93770.94770.9457
R2FCU0.98550.98560.98510.9879
FCH0.99220.99370.99190.9928
FCM0.99040.99100.99010.9917
Table 10. Global sensitivity analysis of the MLP 20-10-3 artificial neural network.
Table 10. Global sensitivity analysis of the MLP 20-10-3 artificial neural network.
Input Variable
ETFIDEBTWVPMAXDTTMAXNCCRNV
Wj16.01943.29973.25282.47952.28731.87561.37581.31241.29541.28551.0993
Table 11. Prediction errors of the ANNs.
Table 11. Prediction errors of the ANNs.
Neural NetworkVariableSetPrediction Error
MSERMSEMAPE (%)
MLP 22-10-3FCUAll1.12321.059810.32
Training1.12151.059010.36
Test1.22161.105310.88
Validation1.03871.01928.39
FCHAll0.23070.48036.96
Training0.23620.48606.41
Test0.19200.43827.05
Validation0.22490.47425.35
FCMAll0.41660.64547.99
Training0.42130.64918.01
Test0.41570.64478.07
Validation0.37990.61645.06
MLP 20-10-3FCUAll1.17771.085210.57
Training1.18241.087410.64
Test1.27991.131311.13
Validation1.03831.01909.51
FCHAll0.24040.49037.07
Training0.24710.49716.50
Test0.19780.44477.18
Validation0.22920.47886.80
FCMAll0.44250.66528.16
Training0.44840.66968.24
Test0.43680.66098.16
Validation0.40100.63327.56
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Ziółkowski, J.; Oszczypała, M.; Małachowski, J.; Szkutnik-Rogoż, J. Use of Artificial Neural Networks to Predict Fuel Consumption on the Basis of Technical Parameters of Vehicles. Energies 2021, 14, 2639. https://doi.org/10.3390/en14092639

AMA Style

Ziółkowski J, Oszczypała M, Małachowski J, Szkutnik-Rogoż J. Use of Artificial Neural Networks to Predict Fuel Consumption on the Basis of Technical Parameters of Vehicles. Energies. 2021; 14(9):2639. https://doi.org/10.3390/en14092639

Chicago/Turabian Style

Ziółkowski, Jarosław, Mateusz Oszczypała, Jerzy Małachowski, and Joanna Szkutnik-Rogoż. 2021. "Use of Artificial Neural Networks to Predict Fuel Consumption on the Basis of Technical Parameters of Vehicles" Energies 14, no. 9: 2639. https://doi.org/10.3390/en14092639

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