Next Article in Journal
Algorithms for Optimizing Energy Consumption for Fermentation Processes in Biogas Production
Previous Article in Journal
A Comprehensive Review on Carbon Dioxide Sequestration Methods
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Determination of Energy Savings via Fuel Consumption Estimation with Machine Learning Methods and Rule-Based Control Methods Developed for Experimental Data of Hybrid Electric Vehicles

by
Yılmaz Seryar Arıkuşu
1,
Nevra Bayhan
2,* and
Hasan Tiryaki
2
1
Department of Electrical Engineering, Manisa Celal Bayar University, 45140 Manisa, Turkey
2
Department of Electrical and Electronics Engineering, Istanbul University-Cerrahpaşa, 34320 Istanbul, Turkey
*
Author to whom correspondence should be addressed.
Submission received: 10 November 2023 / Revised: 1 December 2023 / Accepted: 6 December 2023 / Published: 8 December 2023
(This article belongs to the Section I2: Energy and Combustion Science)

Abstract

:
In this study, a parallel hybrid electric vehicle produced within the scope of our project titled “Development of Fuel Efficiency Enhancing and Innovative Technologies for Internal Combustion Engine Vehicles” has been modeled. Firstly, a new rule-based control method is proposed to minimize fuel consumption and carbon emission values in driving cycles in the experimental model of the parallel hybrid electric vehicle produced within the scope of this project. The proposed control method ensures that the internal combustion engine (ICE) operates at the optimum point. In addition, the electric motor (EM) is activated more frequently at low speeds, and the electric motor can also work as a generator. Then, a new dataset was also created on a traffic-free racetrack with the proposed control method for fuel consumption estimation of a parallel hybrid electric vehicle using ECE-15 (Urban Driving Cycle), EUDC (Extra Urban Driving Cycle), and NEDC (New European Driving Cycle) driving cycles. The data set is dependent on 11 different input variables, which complicates the system. Afterward, the fuel estimation process is made with seven different machine learning methods (ML), and these methods are compared using the obtained data set. To avoid overfitting machine learning, two different test data sets were created. The Random Forest algorithm is the most suitable technique in terms of training and testing the fuel consumption model using correlation coefficient ( R 2 ), Mean Absolute Error (MAE), and Root Mean Square Error (RMSE) simulation appropriateness for both test datasets. Moreover, the random forest algorithm achieved an impressive accuracy of 97% and 90% for both test datasets, outperforming the other algorithms. Furthermore, the proposed method consumes 4.72 L of fuel per 100 km, while the gasoline-powered vehicle consumes 7 L of fuel per 100 km. The results show that the proposed method emits 4.69 kg less C O 2 emissions. The effectiveness of the Random Forest Algorithm has been verified by both simulation results and real-world data.

1. Introduction

Global warming and environmental pollution are among the most important problems of our age due to high carbon emissions. Numerous types of human activity are associated with C O 2 emissions [1,2]. Transport, namely land transportation, is one of these categories [3]. Nowadays, 99.8% of the worldwide transportation system relies on internal combustion engines (ICEs), and approximately 95% of the energy used in transportation is derived from liquid fuels derived from petroleum sources [4]. In the European transportation sector, the highest portion of emissions, amounting to 60.7%, is attributed to passenger cars [5]. Nearly 72% of all C O 2 emissions in the European Union are produced by the transportation industry [6]. Therefore, countries have started to find new solutions for reducing carbon emissions [7,8]. The idea has come to the force to develop methods enabling vehicles that consume less energy to travel long distances and use internal combustion engines less. Therefore, hybrid vehicles have been developed that will enable both electric motors and ICE to operate simultaneously. The European Automotive Market has turned towards electric vehicles since the effects of climate change became more prominent on the continent. However, there has also been a significant increase in the registration of fully hybrid vehicles, which offsets the increased carbon dioxide emissions from electric vehicles [9].
Various techniques have been established in the literature to guarantee the control and fuel efficiency of hybrid vehicles. One of the most commonly used fuel efficiency methods is rule-based control because it is easy to apply. According to the power required during the driving cycle, rule-based control approaches have been developed in the literature. Hybrid electric vehicles (HEVs) are complex systems comprising internal combustion engines, electric motors, batteries, and a range of energy storage and conversion elements [10,11,12]. Shabbir et al. proposed that rule-based control strategies effectively optimize the energy management of hybrid electric vehicles, and the modification of thresholds in the rules contributes to the sustainability of hybrid vehicle charging and fuel utilization [10]. Ding et al. suggested a hybrid energy management system for the series-parallel plug-in hybrid electric vehicle (PHEV) by employing a rule-based control strategy and an optimization technique based on genetic algorithms (GA) to address the constraints of the battery [11]. An almost optimal rule-based mode control (RBC) strategy was proposed for a specific plug-in hybrid electric vehicle (PHEV), considering the losses in the drivetrain, by Son et al. [12]. Loss models were created for individual drivetrain components such as gears, planetary gears (PG), bearings, and the oil pump using both experimental data and mathematical governing equations [12]. Li et al. proposed an innovative rule-based control strategy for parallel hybrid electric vehicles (HEVs), named the Torque-Leveling Threshold-Changing Strategy (TTS) [13]. The TTS incorporates a recently introduced torque-leveling approach along with an improved threshold-changing mechanism derived from its previous implementations in series hybrid electric vehicles (HEVs) [13]. Padmarajan developed the blended rule-based energy management system (EMS) for a plug-in hybrid electric vehicle [14]. During the assessment, the parallel plug-in hybrid electric vehicle (PHEV) architecture underwent simulations for various real-world destinations with unpredictable trip demands, mimicking real-world driving conditions. The suggested energy management system (EMS) demonstrated a fuel economy enhancement of up to 18.4%, accompanied by a reduction of engine stop-start occurrences by a factor of nine when compared to the traditional rule-based EMS [14]. Peng et al. proposed a rule-based energy management strategy for a plug-in hybrid school bus [15]. The rule-based energy management strategy consumed 13.7 L of fuel per 100 km with a 75% critical state of charge [15]. In addition, Peng et al. utilized dynamic programming to adjust and optimize a rule-based energy management strategy [16]. Therefore, the fuel consumption was reduced by 10.45% with the proposed method [16]. Zhu discussed the assessment of energy consumption weighted by the utility factor employing a rule-based strategy in the context of a real-world representative drive cycle [17].
Another control method for fuel consumption is the equivalent consumption minimization strategy (ECMS) based on the equivalent fuel consumption of the battery energy [18,19]. Paganelli et al. achieved a fuel saving of 17.5% by using the ECMS method for the European Normalized Cycle [18]. Zhang investigated the impact of incorporating terrain, vehicle speed, and trip distance preview on improving the fuel efficiency of plug-in hybrid vehicles. The availability of future information is categorized into full, partial, or no future information, and a corresponding energy management strategy with potential real-time implementation is proposed for each case. Dynamic Programming (DP) served as a benchmark for scenarios with complete knowledge of future driving conditions. The Equivalent Consumption Minimization Strategy (ECMS) was employed as an instantaneous real-time minimization strategy, with parameters adjusted based on estimated future driving conditions obtained from DP or a backward solution of ECMS [19].
Additionally, the fuzzy logic control system used in hybrid vehicles also makes it simple to study the complex structure of the vehicle because it is built from fuzzy sets. To adapt the powertrains and offer the best fuel efficiency, the fuzzy logic control system is used by Arıkuşu et al., Ma et al., and Sher et al. [20,21,22]. Arıkuşu et al. designed a fuzzy logic controller for a hybrid electric vehicle, intended to assess the engine’s operational conditions within the hybrid control unit by utilizing sensor data [20]. Ma investigated the energy management of a parallel hybrid electric vehicle (HEV), focusing on the fuel economy and battery state of charge (SOC) under NEDC and WLTC driving cycles with the fuzzy logic control strategy [21]. The numerical analysis showed that implementing the fuzzy logic control strategy resulted in a 13.3% decrease in fuel consumption during the NEDC driving cycle and a 4.5% decrease during the WLTC driving cycle compared to the logic threshold control strategy [21]. Sher et al. suggested that the fuzzy logic algorithm can reduce fuel consumption by 5%, reduce CO emissions by 50%, and increase the operational efficiency of the engine by 15% [22]. The internal combustion engine, electric motor, transmission, and battery efficiency of the vehicle were ideally adjusted utilizing the fuzzy logic method for fuel consumption by Suhail et al. and Saju et al. [23,24]. Moreover, a hybrid vehicle’s energy-efficient system uses an adaptive neuro-fuzzy inference system (ANFIS) developed by Suhail et al. and Saju et al. [23,24]. ANFIS improved the performance and fuel efficiency of hybrid electric vehicles. ANFIS and fuzzy control-based energy management systems have shown promising results in the theoretical and simulation phases, but their real-time implementation has proven to be challenging.
On the other hand, metaheuristic algorithms have also been used to increase energy efficiency for hybrid vehicles [25,26,27,28,29,30]. Chen presented an energy management strategy incorporating a particle swarm optimization (PSO) algorithm. Energy consumption experienced reductions of 1.99% and 3.72% for the two driving cycles conducted within the loop experiment [25]. Wang et al. examined the parameters of hybrid vehicle transmission systems, considering the objective function, decision variables, and constraints [26]. The NSGA-II algorithm was utilized, resulting in a 13.25% decrease in energy consumption and an improvement in efficiency [26]. Hegazy et al. proposed the particle swarm optimization (PSO) technique to minimize hydrogen consumption and minimize the cost, mass, and volume of the energy storage system for fuel cell hybrid electric vehicles according to the driving cycle [27]. In addition, the butterfly optimization algorithm was used for energy management by Prasanthi et al. [28]. A master-slave hybrid electric vehicle (MSHEV) with multiple energy sources was presented by Zhang et al. [29]. The optimization objective chosen was the battery state of charge for MSHEV, and relevant parameters were optimized. Subsequently, an approximate model was developed using the Response Surface Model, and an optimization model was created utilizing the Multi-Island Genetic Algorithm. He et al. conducted an optimization study on engine control parameters, implementing it on a PHEV with a rule-based energy management strategy (EMS) to enhance the fuel efficiency of a PHEV engine [30]. They introduced a control parameter optimization approach based on the engine’s equivalent operating point, proposing the optimization of four crucial engine control parameters using a genetic algorithm (GA). In the literature, metaheuristic algorithm results have been shown to maximize energy efficiency and minimize fuel consumption. Nevertheless, metaheuristic algorithms still pose challenges when applied to real-time systems due to their stochastic solutions.
Machine learning is the field of enabling computers to perform tasks without explicit programming, with applications ranging from the development of intelligent robots (for tasks like perception and control) to text comprehension, computer vision, medical informatics, audio analysis, database mining, and various other domains [31]. In the literature, there are some studies on driving cycle prediction and energy consumption prediction for hybrid electric vehicles. He et al. proposed an approach for forecasting driving cycles by leveraging real-time traffic data obtained through vehicle-to-infrastructure (V2I) communication. They employed neural networks to make velocity predictions based on this data [32]. Artificial Neural Networks (ANNs), functioning as machine learning algorithms, find applications in a variety of tasks, including classification, prediction, pattern recognition, and clustering. Sun et al. presented three prediction techniques, such as exponentially varying, the Markov process, and Artificial Neural Networks (ANNs) [33]. These prediction methods are applied within each receding horizon, and the resulting velocity predictions are employed for optimizing energy consumption in a power-split Hybrid Electric Vehicle (HEV). The findings demonstrate that the ANN-based velocity predictor delivers the most effective performance in terms of predictive energy management. Hua et al. proposed an estimation model for electric vehicle energy consumption based on both vehicle parameters, such as speed and environmental data (e.g., GPS position and temperature), with a machine learning algorithm [34]. In addition, ML has been widely used to control the fuel economy of hybrid electric vehicles [35,36,37,38]. Harold et al. developed a framework that would allow supervised machine learning to automatically retrain the supervisory powertrain control approach for hybrid electric vehicles [35]. This framework consists of a combination of dynamic programming and supervised machine learning based on fuel consumption. Son et al. proposed an advanced rule-based control strategy with ML taking into account the driving cycle characteristics and present battery state of charge (SOC) for plug-in hybrid electric vehicles [36]. Madziel et al. suggest a method for developing C O 2 emission models that require little computational effort and produce workable outcomes for fully hybrid vehicles [37]. The Gaussian process regression method provided the best fit for the road input data used to create the C O 2 emission model. Kwon investigated a control map generation technique based on ML and optimization data for a multimode hybrid electric car [38].
In this article, a control algorithm has been developed to reduce carbon emissions by estimating fuel consumption and using energy resources more efficiently. The aim of this study is to reduce carbon emissions by predicting fuel consumption and using energy resources more efficiently.
The contributions of this study are summarized as follows:
  • In this study, the modeling and verification of the electric motor, battery, and internal combustion engine of the hybrid electric vehicle produced within the scope of our TÜBİTAK ARDEB 1003 project titled “Development of Fuel Efficiency Enhancing and Innovative Technologies for Internal Combustion Engine Vehicles” were carried out. A new dataset was produced by an experiment model in the driving cycles for fuel consumption prediction of a parallel hybrid electric vehicle with a rule-based control algorithm.
  • In the literature, only road information is taken as an input value for C O 2 estimation. The dataset created for this study contains 11 inputs (EM speed, EM torque, EM power, ICE speed, ICE torque, ICE power, driving cycle speed, driving cycle acceleration, fuel mass, forces, and SOC) and 1 output (fuel consumption). Thus, it is planned to obtain better results for fuel estimation by creating a more complex data set.
  • Using normalized training data, training was conducted for seven different machine learning methods. Then, tests were performed for each method using the normalized test data. For the purpose of normalization, the algorithms were kept from overfitting the data set. The normalized test data were created by hiding the amount of fuel to be estimated in the data set. Here, each method tries to produce the most appropriate predictive value by using the weight coefficients obtained as a result of the training and by looking at the fuel consumption values whose regression is desired in the test. Due to the large data set, the usual ratio of test data were chosen as 25% and 1.7%. Afterwards, predictions were made with both test data.
  • Fuel estimation was made with machine learning methods for 1.7% test data. The random forest algorithm 97.16%, REP tree 94.2%, M5P algorithm 93.54%, random tree algorithm 91.58%, multilayer perceptron algorithm 16%, linear regression 81.3%, and decision stump 80.36% have successfully estimated fuel consumption.
  • Fuel estimation was made with machine learning methods for 25% of the test data. The random forest algorithm 90.21%, random tree algorithm 86.68%, REP tree 84.18%, M5P algorithm 23.06%, multilayer perceptron algorithm 64.81%, linear regression 0.1%, and decision stump 23.74% have successfully estimated fuel consumption.
  • Based on the results, the vehicle powered by the proposed method uses 4.72 L of fuel per 100 km, compared to the gasoline-powered vehicle’s 7 L per 100 km. Additionally, the proposed method results in a reduction of 4.69 kg of C O 2 emissions.
  • The Random Forest algorithm has been the most appropriate method in terms of training and test fuel consumption models, with R 2 , MAE and RMSE simulations suitable for both test datasets. The Random Forest Algorithm’s effectiveness has been validated through both simulated results and real-time data.
This paper is structured as follows: The mathematical model of the hybrid electric vehicle, control method, and data set are described in Section 2. In Section 3, machine learning algorithms and performance calculations are described. The simulation results and discussion for fuel consumption prediction are given in Section 4. Some concluding remarks and future studies are described in Section 5.

2. Models and Methodology

In this study, fuel consumption was evaluated using a machine learning method for the hybrid electric vehicle. It developed a dataset of real-time driving cycles and corresponding fuel consumption data. The dataset generation phase of the parallel hybrid electric vehicle is shown in Figure 1. A driving cycle, a vehicle model, an electric motor model, and an internal combustion engine model are employed in Figure 1. In this study, the speed values in the driving cycles were applied to the vehicle on a closed track, and the instantaneous fuel consumption values were recorded. The values were then transferred to MATLAB to calculate the speed and power values of the electric motor, the specific fuel consumption values of the internal combustion engine, and the power values of the internal combustion engine. During the calculation, firstly, the velocity and acceleration values of the vehicle were taken, and the forces acting on the vehicle were obtained. The mathematical model is as follows:
  F T = F r + F i + F a i r + F a
F r = m g c o s ( θ ) C s t
F a i r = 0.5 p A C D V 2
F i = m g s i n ( θ )
F a = m a
where   F T : traction force, F r : rolling resistance, F i : hill resistance, F a i r : air resistance, ρ : density of air, A: the cross-sectional area of the vehicle, V: velocity, C D : aerodynamic coefficient, m: vehicle mass, g: gravity acceleration, θ : slope, a : acceleration is expressed. Then, the power of the electric motor, the power of the internal combustion engine, the battery, and the transmission are created by the MATLAB QSS Toolbox [39].
The energy consumption control component depicted in Figure 1 was created with consideration for the disparity between the power needed by the driver at any given time and the power generated by the internal combustion engine. The internal combustion engine is utilized when there is a requirement for higher power output. An electric motor is utilized as the main source of power when the power need is less than the capacity of the internal combustion engine. In addition to the power required for the electric motor to operate, SOC is also considered. An energy regulation system has been developed, adhering to the prescribed minimum and maximum SOC constraints. The vehicle’s design ensures operation with an electric motor until it attains a velocity of 40 km/h. After reaching a velocity exceeding 40 km/h, the internal combustion engine will be engaged. The internal combustion engine will function in areas characterized by low carbon emissions with respect to specific fuel consumption. Furthermore, as the speed decreases, the motor’s kinetic energy is converted into electrical energy, which is then directed towards recharging the battery. For this reason, an algorithm for a flow chart for the HEV Energy controller has been developed and shown in Figure 2.
In Figure 2, V: speed, V l i m : Electric motor maximum speed (40 km/h), T: gearbox torque value and T l i m : Electric motor maximum torque value (80 Nm). S O C m i n : minimum value of SOC (% 45), S O C m a x : maximum value of SOC (% 70) are expressed. The vehicle parameters are given in Table 1 [24].
When SOC value is range S O C m i n < S O C < S O C m a x , the speed and torque values receive low values, and EM works. The green arrows in Figure 2 show that EM is working, and the black arrows show that ICE is working. Moreover, the battery value is not at its maximum level, and the excess energy obtained from ICE is transferred to EM, and EM works as a generator. Thus, the battery charges. When Figure 2 is examined, in order for the vehicle to move with the electric motor, speed and torque values must be low, and SOC is the range at S O C m i n < S O C < S O C m a x or S O C > S O C m a x . ICE works in all circumstances other than these constraints. In addition, the excess torque generated by the internal combustion engine is transferred to the electric motor, enabling the electric motor to work as a generator. Therefore, energy savings are achieved. The simulation study on the energy control strategy of a parallel hybrid vehicle is conducted using the vehicle parameters outlined in Figure 1, Figure 2, and Table 1.
A novel dataset was generated to estimate fuel consumption for a parallel hybrid electric vehicle. This dataset was obtained by applying the ECE-15, EUDC, and NEDC driving cycles under controlled conditions on a traffic-free racetrack while employing the suggested control method. Afterwards, the speed, power, and torque information of the electric motor and the internal combustion engine were recorded for the data set in line with the information from the driving cycles in MATLAB. The flowchart of the data set are given in Figure 3.
The dataset includes the angular speed values of the electric motor, the power values of the electric motor, the torque values of the electric motor, the angular speed values of the internal combustion engine, the torque values of the internal combustion engine, the power values of the internal combustion engine, the force values affecting the vehicle, the speed and driving cycle acceleration values, the fuel mass values, and the average fuel consumption of the vehicle. The whole dataset consists of 37,703 data points. Initially, a training-test separation rate of 1.7% was chosen for the machine learning model. Of the total dataset, 37,048 are used for training, and 655 are reserved for testing. In the testing phase, 1.7% of the total data were used to evaluate the fuel consumption prediction. Then, 28,876 of the datasets were used for training, and 9427 samples were reserved for testing. In the testing phase, 25% of the total data were used to evaluate the fuel consumption prediction. To avoid the risk of overfitting, the training-test decomposition ratio was chosen at 25% and 1.7%. This is to prevent the algorithms from overfitting the dataset. Fuel consumption values in the test data were hidden and created in this study.
The min-max normalization method is used to linearly normalize the data. The purpose of normalization is to ensure a comparison between the data. The minimum value can be at least equal to 0, while the maximum value can be equal to 1. Other values can be between 0 and 1. In the normalization method, values can only be between 0 and 1. The min-max normalization Method is given as
a = a i a m i n a m a x a m i n
where a, a i , a m i n , a m a x denote normalized value, value to normalize, minimum value and maximum value, respectively. Normalized test and training data were used to predict fuel consumption using machine learning methods.

3. Proposed Machine Learning Method: Random Forest Algorithm

Machine learning is a recently popular method based on giving the computer the ability to make decisions. In this article, the fuel consumption of a parallel hybrid vehicle is estimated using seven different machine learning methods. These methods are the M5P algorithm [40], the the random tree algorithm [41], the REP Tree algorithm [42], the decision stump algorithm [43], the random forest algorithm [44,45,46], the linear regression algorithm [43], and the multilayer perceptron algorithm [43]. In this study, the fuel consumption estimation was obtained using the WEKA 3.8.6 software program.
The random forest algorithm is a machine learning method that aggregates predictions from many decision trees into different subsets of data. It consists of multiple individual decision trees that work as a community. Each tree in the random forest gives the class prediction, and the class with the most votes becomes the model’s prediction. Low model correlation is essential. Ensemble estimates generated by low correlation models are more precise than any of the individual estimations. The reason is that trees protect each other from individual mistakes if all trees do not always make mistakes in the same direction. Some trees may be wrong, while many other trees will be correct, so trees as a group will be able to move in the right direction [44]. The random forest algorithm structure is illustrated in Figure 4. The steps of the Random Forest algorithm are given as follows:
  • Random Forest uses bootstrapped sampling to create different data samples for each tree. This increases diversity by randomly and repeatedly sampling from the data set.
  • Every decision tree within the Random Forest is constructed using this bootstrapped sample. These trees continually divide the dataset by examining its features and making decisions accordingly.
  • Each tree works with a randomly selected subset at each node. This allows each tree to focus on different features and reduces the risk of overfitting.
  • In classification tasks, each tree makes predictions, and the class with the most votes is chosen as the final prediction. In regression tasks, the predictions of the trees are averaged to obtain the final prediction.
  • Random Forest generates the final predictions by summing the results from all trees.
Since Random Forest is an ensemble algorithm, it produces more robust and generalizable results by combining many decision trees [45,46].
Figure 4. Random Forest Flowchart.
Figure 4. Random Forest Flowchart.
Energies 16 07970 g004
The Random Forest method is used for fuel consumption prediction and is compared with other machine learning methods.

4. Results and Discussion

The experimental data were imported into MATLAB to compute the vehicle’s State of Charge (SOC), the overall power of the driving cycle, as well as the speed and power profiles of both the electric motor and internal combustion engine. Then, fuel consumption estimation was performed for the data set obtained from the experiment.
The outcomes derived from the machine learning algorithm, as applied in conjunction with the suggested control approach, are presented in Figure 5, Figure 6, Figure 7, Figure 8 and Figure 9 for the NEDC cycle. Figure 5 displays the cumulative force exerted on the vehicle, which assists in determining the operational phases of the engines: the internal combustion engine operates when power demand is high, while the electric motor takes over during periods of low power demand.
In line with the results obtained from the experimental results, the charge state of the battery according to time is shown in Figure 6. The parts where the SOC rises indicate that the electric motor is operating as a generator.
In Figure 7, the power levels of both the internal combustion engine and the electric motor are observed during the driving cycle. The internal combustion engine’s power is represented in red, while the electric motor’s power is depicted in black. The negative power of the electric motor signifies its operation as a generator.
In Figure 8, the operating points of the electric motor are shown with a blue dot. The electric motor operates when the speed and torque are low. Figure 8 shows that the electric motor operates in efficient regions and frequently. The clustering of EM in the loops where low power is required indicates that the control method system is working correctly because the vehicle is operating at low power in the control system. In addition, Figure 8 shows that the electric motor produces too much negative torque, so it shows that the EM is working as a generator.
The specific fuel consumption of the internal combustion engine is shown in Figure 9. The black dots clustered in Figure 9 represent the value of fuel in grams when the internal combustion engine is running. When Figure 9 is carefully examined, it is seen that the fuel is fixed at the lowest points.
The results obtained from the utilization of the machine learning algorithm, in combination with the recommended control strategy, are displayed in Figure 10, Figure 11, Figure 12, Figure 13 and Figure 14 for the ECE-15 cycle. In Figure 10, the total force applied to the vehicle is illustrated, aiding in identifying the operational phases of the engines. The internal combustion engine functions during periods of high power demand, whereas the electric motor takes charge during periods of low power demand.
The change of the battery over time in the ECE-15 driving cycle is shown in Figure 11. Due to the low speed and power values inherent in the ECE-15 driving cycle, it is seen in Figure 11 that the energy increase is very small.
Figure 12 illustrates the power generated by the rule-based control method during the ECE-15 driving cycle for both the internal combustion engine and the electric motor. Upon closer examination of Figure 12, it becomes apparent that the internal combustion engine (ICE) produces more power with an increase in vehicle speed. Given the low-speed value in the ECE-15 cycle, the electric motor (EM) operates more prominently. The power value of the electric motor exhibits constant fluctuations in Figure 12, indicating that the rule-based control algorithm enables the electric motor to operate efficiently at low power demands. Additionally, the negative power in Figure 12 suggests that some of the power generated by the internal combustion engine, after operating at high power, is transmitted to the electric motor, allowing it to function as a generator. In this context, it demonstrates that the electric motor (EM) is responsible for charging the battery. The operational points of the electric motor are illustrated in Figure 13. Upon closer examination of Figure 13, it becomes evident that the electric motor consistently operates in efficient regions.
This is attributed to the low speed and torque values in the ECE-15 cycle, which includes the urban cycle. The fuel consumption, measured in grams, when the internal combustion engine (ICE) is in operation is depicted in Figure 14. The red dots in Figure 14 represent the grams of fuel consumption during ICE engine operation. It is observed that these red dots are concentrated at the most optimal and lowest points, indicating that the ICE engine is used less frequently.
The rule-based energy control management algorithm for the EUDC driving cycle is employed, and the simulation results are analyzed. In Figure 15, the cumulative force exerted on the vehicle is depicted, assisting in the identification of the operational phases of the engines. Specifically, the internal combustion engine operates during periods of high-power demand, while the electric motor takes over during intervals of low power demand.
Figure 16 illustrates the temporal variation of the State of Charge (SOC) using the energy control method in the EUDC cycle. When analyzed in Figure 16, the battery has decreased to 64.4% due to the high power demanded. This reduction indicates that maximum speed and torque values are used. The power generated by the internal combustion engine (ICE) and electric motor (EM) according to the rule-based control method in the EUDC driving cycle is depicted in Figure 17. It is evident that the ICE power in the EUDC cycle, characterized by high-speed values, surpasses that in the ECE-15 cycle.
In Figure 18, the operating points of the EM are illustrated with purple dots. When Figure 18 is examined, it is observed that the electric motor works less in efficient regions compared to the ECE-15 cycle. The reason is that the EUDC cycle includes the extra-urban cycle, so the speed and torque values are high. In addition, it is seen that the negative power point is higher in Figure 18 because EM is used as a generator since it is high power. The gram value of the fuel used when the ICE engine is running is shown in Figure 19.
In this study, fuel consumption estimation is planned for a dataset that includes the rule-based control method. Fuel consumption prediction are evaluated using two distinct test data ratios, such as 1.7% and 25%. Evaluation and validation of a model are important steps that allow the determination of the extent to which the prepared model achieves the presumptive goal. In this context, linear regression, random tree, random forest, decision log, M5P, REP Tree, and multilayer perceptron methods were used in WEKA 3.8.6 software to determine the best fuel consumption prediction. The effectiveness of machine learning algorithms is evaluated using performance criteria. Correlation Coefficient ( R 2 ), Root Mean Square Error (RMSE), and Mean Absolute Error (MAE) values are used as performance criteria. All performance criteria are given as
R M S E = 1 n i = 1 n y i y l ^ 2
  R 2 = 1 l = 1 n y i y l ^ 2 l = 1 n y i y a v g ^ 2  
        M A E = 1 n i = 1 n | y i y l ^ |  
where, y i , y l ^ , y a v g ^ denote the desired output, the predicted output, and the average value, respectively, and n is the number of samples.
The performance criteria values utilized to evaluate the efficacy of machine learning algorithms are presented in Table 2 for the 1.7% test data. When Table 2 is examined in terms of R 2 , the random forest algorithm has the highest value of R 2 which is 0.9716. After the random forest algorithm, the highest R 2 values are REP Tree and M5P, respectively. The lowest R 2 values are Linear Regression, decision stump, and multilayer perceptron which have the lowest values of R 2 . Since the R 2 value is closer to 1 in the random forest algorithm, the prediction accuracy is higher than in the other algorithms.
When Table 2 is analyzed in terms of MAE, the highest error value is observed in the multilayer perceptron, and the lowest error value is observed in the random forest algorithm. Moreover, the REP Tree and M5P algorithms have almost the same MAE value.
Considering the RMSE value in Table 2, as in MAE, it is seen that the largest error value is multilayer perceptron, and the smallest error is random forest algorithm. Although the RMSE of the M5P algorithm and the RMSE of the REP Tree algorithm are close, the RMSE of the REP Tree algorithm is the second-lowest error. The M5P algorithm has the third-lowest error in terms of RMSE. Moreover, the RMSE values of the decision stump and linear regression algorithms are close to each other.
The performance criteria values utilized to evaluate the efficacy of machine learning algorithms are presented in Table 3 for the 25% test data. When Table 3 is examined in terms of R 2 , the random forest algorithm has the highest value of R 2 which is 0.9021. After the random forest algorithm, the highest R 2 values are Random Tree and REP Tree, respectively. The lowest R 2 values are decision stump, M5P, and linear regression, which have the lowest values of R 2 .
When Table 3 is analyzed in terms of MAE, the highest error value is observed in the linear regression and the lowest error value is observed in the random forest algorithm. Moreover, the Random Tree and REP Tree algorithms have almost the same MAE value.
Examining the RMSE value in Table 3, akin to MAE, reveals that the largest error value is linear regression, and the smallest error is the random forest algorithm. In addition, the Random Tree and REP Tree algorithms have the same values, which are the second lowest error.
When the results in Table 2 and Table 3 are analyzed according to both test data, they show that the random forest algorithm techniques can provide sufficient fuel consumption prediction for the parallel hybrid electric vehicle in this study.
Simulation results of fuel consumption that are obtained using machine learning algorithms are shown in Figure 20, Figure 21, Figure 22, Figure 23, Figure 24, Figure 25 and Figure 26. Due to the volume of data in the 25% test data, it is impractical to plot the graph of actual values against predicted values. Therefore, the simulation results are reflective of the values obtained from the 1.7% test data. In Figure 20, Figure 21, Figure 22, Figure 23, Figure 24, Figure 25 and Figure 26, the actual values obtained from the experiment are shown as red circles, while the predicted values are shown as green regions.
The predicted values of the multilayer perceptron prediction result are given in Figure 20. It is observed that the estimated values did not fully match the actual values in Figure 20 because of the significant difference in error between the predicted values and the actual values.
The predicted values of the decision stump algorithm are illustrated in Figure 11. The fact that the predicted values as a result of the decision stump algorithm are higher in Figure 21 indicates that the error value is high.
The predicted values obtained because of linear regression with the actual value are given in Figure 22. As the error value is high in the prediction result with linear regression, the actual values and the predicted values do not match.
The fuel consumption prediction of the random tree algorithm is shown in Figure 23, which shows that the actual values and the predicted values coincide. Hence, the error is less.
The prediction results of the M5P algorithm are illustrated in Figure 24, and when Figure 24 is carefully examined, it is seen that the actual values and the predicted values almost match each other.
The prediction results of the REP Tree algorithm are illustrated in Figure 25, and it is seen that the error value was the lowest after the random tree and M5P algorithms.
Finally, the prediction results of the random forest algorithm are given in Figure 26. When Figure 26 is examined, it is almost identical to the estimated and actual values based on the training results. Therefore, it has been observed that random forest algorithms make better predictions.
The hyperparameters of the machine learning algorithms are selected by default in the Weka 3.8.6 program. The goal of choosing the default settings is to guarantee an equitable comparison between algorithms without the need to set any particular parameters. The batch size, which is a hyperparameter of the machine learning algorithms, is set to 100. The hyperparameters of the Multilayer Perceptron encompass learning rate and momentum, with values set at 0.3 and 0.2, respectively. In addition, the minimum proportion of the variance on all the data that needs to be present at a node in order for splitting to be performed in a regression tree is set to 0.01 for the Random Tree algorithm. Furthermore, the random number seed used for selecting attributes is set to 1 for the Random Tree, REP Tree, and Random Forest algorithms. The amount of data used for pruning are set to 3 in the Rep Tree algorithm. Moreover, the number of execution slots (threads) to be used to create the community is set to 1 in the Random Forest algorithm.
The computation times of machine learning algorithms are given in Table 4 for 1.7% of the test data. It can be seen from Table 4 that the Decision Stump algorithm is faster than other algorithms. In addition, the multilayer perceptron algorithm has the slowest computation time. Although the random forest model provides the most accurate predictions of fuel consumption, it has the second slowest computation time for 1.7% of the test data.
The computation times of machine learning algorithms are given in Table 5 for 25% of the test data. It can be seen from Table 5 that the Decision Stump algorithm is faster than other algorithms. Moreover, the multilayer perceptron algorithm has the slowest computation time. While the random forest model delivers the most precise fuel consumption predictions, it ranks as the second slowest in terms of computation time for the 25% test data.
This article examines fuel consumption estimation using machine learning methods with rule-based control methods. According to the results obtained, the vehicle consumes 4.72 Lt/100 km of fuel with the proposed method, while the gasoline-fueled vehicle consumes 7 L per 100 km. Therefore, the proposed method reduces 4.69 kg of CO2 emissions. In addition, the fuel consumption value obtained in [22] is 5.4 L/100 km. Our proposed method produces less carbon emissions compared to [22].

5. Conclusions

In this article, a control algorithm was created with the goal of minimizing carbon emissions through the efficient prediction of fuel consumption and optimized utilization of energy resources. The primary objective of this research is to decrease carbon emissions by forecasting fuel consumption and enhancing the efficiency of energy resource utilization. Therefore, a new dataset is generated through experimentation in driving cycles to estimate fuel consumption in a parallel hybrid electric vehicle, utilizing a rule-based control algorithm. In the literature, only road information is taken as an input value for fuel consumption and, C O 2 prediction. In this study, the new dataset consists of 11 different input values and 1 output value. The dataset contains 11 inputs and 1 output. Inputs are EM speed, EM torque, EM power, ICE speed, ICE torque, ICE power, driving cycle speed, driving cycle acceleration, torque, Forces, and SOC. The output is fuel consumption. In addition, the dataset includes a rule-based control method, which allows the internal combustion engine to operate at an optimal level and the electric motor to work both as a generator and to move the vehicle up to a certain speed under the required conditions. Train and test data were carried out for seven distinct machine learning methods using normalized training data. In this study, a test data set were produced by concealing the projected fuel amount in the original data set. Each technique looks at the fuel consumption numbers whose regression is required in the test and uses the weight coefficients learned through training to provide the best appropriate prediction value. Furthermore, during the testing phase, both 1.7% and 25% of the entire dataset were employed to assess the accuracy of fuel consumption estimation. Using machine learning methods, the fuel consumption accuracy estimates were found to be 97.16%, 94.2%, 93.54%, 91.58%, 16%, 81.3%, and 80.36% for the random forest algorithm, the REP Tree algorithm, the M5P algorithm, the random tree algorithm, the multilayer perceptron algorithm, the linear regression algorithm, and the decision stump algorithm, respectively, for 1.7% of the test data. In addition, the random forest algorithm exhibited a remarkable accuracy of 90% for the 25% test data, surpassing the performance of other algorithms. According to the results, the Random Forest algorithm was the most appropriate method in terms of training and testing the fuel consumption model for a parallel hybrid electric vehicle in this study. Moreover, the vehicle’s fuel consumption using the proposed approach stands at 4.72 L per 100 km, in contrast to the gasoline-powered vehicle’s consumption of 7 L per 100 km based on the results.
Due to the frequent use of the electric motor in hybrid vehicles, there are fluctuations in the calculation of CO2 emissions. This can lead to a miscalculation of fuel consumption and carbon emissions. It has been shown that the fuel consumption for the vehicle used in this study can be predicted quickly and accurately under different conditions without the need for time-consuming vehicle tests, fuel consumption, or even carbon emissions to the atmosphere due to fuel consumption. Thanks to the proposed method, fuel consumption estimation can be conducted accurately with the random forest algorithm method. With the knowledge and methodology gained from this study, similar studies can be conducted for different vehicles. In addition, such studies would make it easy to determine fuel consumption even before hybrid vehicles are produced.
In future studies, it is considered necessary to further improve the data set by considering traffic congestion. Moreover, metaheuristic algorithms will be used with deep learning to fine-tune hyperparameters.

Author Contributions

Y.S.A.: conceptualization, methodology, software, validation, data curation, formal analysis, writing—original draft preparation, visualization; N.B.: conceptualization, methodology, validation, formal analysis, data curation, investigation, writing—review and editing, supervision; H.T.: conceptualization, methodology, validation, formal analysis, data curation, investigation, supervision. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

Graphics and tables are presented in this article, and the dataset is available on reasonable request from the corresponding author.

Acknowledgments

This study was supported by TÜBİTAK ARDEB 1003 Engineering Research Group with project number 216M252 and titled “Development of Fuel Efficiency Increasing and Innovative Technologies for Internal Combustion Motor Vehicles." In addition, this study was supported by the Scientific Research Projects Coordination Unit of Istanbul University-Cerrahpaşa with project number 33416 and titled “Development of Innovative Technologies for Hybrid Vehicles”.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Huang, J.; Zhang, G.; Zhang, Y.; Guan, X.; Wei, Y.; Guo, R. Global desertification vulnerability to climate change and human activities. Land Degrad. Dev. 2020, 31, 1380–1391. [Google Scholar] [CrossRef]
  2. Yoro, K.O.; Daramola, M.O. CO2 emission sources, greenhouse gases, and the global warming effect. In Advances in Carbon Capture; Woodhead Publishing: Sawston, UK, 2020; pp. 3–28. [Google Scholar]
  3. Hulshof, D.; Mulder, M. Willingness to Pay for CO2 Emission Reductions in Passenger Car Transport. Environ. Resour. Econ. 2020, 75, 899–929. [Google Scholar] [CrossRef]
  4. Leach, F.; Kalghatgi, G.; Stone, R.; Miles, P. The Scope for Improving the Efficiency and Environmental Impact of Internal Combustion Engines. Transp. Eng. 2020, 1, 100005. [Google Scholar] [CrossRef]
  5. Neugebauer, M.; Zebrowski, A.; Esmer, O. Cumulative Emissions of CO2 for Electric and Combustion Cars: A Case Study on Specific Models. Energies 2022, 15, 2703. [Google Scholar] [CrossRef]
  6. Smeds, E.; Cavoli, C. Pathways for Accelerating Transitions towards Sustainable Mobility in European Cities; Barcelona Centre for International Affairs (CIDOB): Barcelona, Spain, 2021. [Google Scholar]
  7. Bennett, G. Air Pollution Control in the European Community; U.S. Department of Energy Office of Scientific and Technical Information: Oak Ridge, TN, USA, 1992. [Google Scholar]
  8. Bielaczyc, P.; Woodburn, J.; Szczotka, A. An assessment of regulated emissions and CO2 emissions from a European light-duty CNG-fueled vehicle in the context of Euro 6 emissions regulations. Appl. Energy 2014, 117, 134–141. [Google Scholar] [CrossRef]
  9. Ala, G.; Colak, I.; DiFilippo, G.; Miceli, R.; Romano, P.; Silva, C.; Valtchev, S.; Viola, F. Electric Mobility in Portugal: Current Situation and Forecasts for Fuel Cell Vehicles. Energies 2021, 14, 7945. [Google Scholar] [CrossRef]
  10. Shabbir, W.; Evangelou, S.A. Threshold-Changing Control Strategy for Series Hybrid Electric Vehicles. Appl. Energy 2019, 235, 761–775. [Google Scholar] [CrossRef]
  11. Ding, N.; Prasad, K.; Lie, T.T. Design of A Hybrid Energy Management System Using Designed Rule-Based Control Strategy and Genetic Algorithm for The Series-Parallel Plug-In Hybrid Electric Vehicle. Int. J. Energy Res. 2021, 45, 1627–1644. [Google Scholar] [CrossRef]
  12. Son, H.; Kim, H. Development of Near Optimal Rule-Based Control for Plug-In Hybrid Electric Vehicles Taking into Account Drivetrain Component Losses. Energies 2016, 9, 420. [Google Scholar] [CrossRef]
  13. Li, X.; Evangelou, S.A. Torque-Leveling Threshold-Changing Rule-Based Control for Parallel Hybrid Electric Vehicles. IEEE Trans. Veh. Technol. 2019, 68, 6509–6523. [Google Scholar] [CrossRef]
  14. Padmarajan, B.V.; McGordon, A.; Jennings, P.A. Blended Rule-Based Energy Management for Phev: System Structure and Strategy. IEEE Trans. Veh. Technol. 2016, 65, 8757–8762. [Google Scholar] [CrossRef]
  15. Peng, J.; Fan, H.; He, H.; Pan, D. A Rule-Based Energy Management Strategy for A Plug-In Hybrid School Bus Based on A Controller Area Network Bus. Energies 2015, 8, 5122–5142. [Google Scholar] [CrossRef]
  16. Peng, J.; He, H.; Xiong, R. Rule Based Energy Management Strategy for A Series-Parallel Plug-In Hybrid Electric Bus Optimized By Dynamic Programming. Appl. Energy 2017, 185, 1633–1643. [Google Scholar] [CrossRef]
  17. Zhu, D.; Pritchard, E.; Dadam, S.R.; Kumar, V.; Xu, Y. Optimization of Rule-Based Energy Management Strategies for Hybrid Vehicles Using Dynamic Programming. Combust. Engines 2021, 184, 3–10. [Google Scholar] [CrossRef]
  18. Paganelli, G.; Delprat, S.; Guerra, T.M.; Rimaux, J.; Santin, J.J. Equivalent Consumption Minimization Strategy for Parallel Hybrid Powertrains. In Proceedings of the Vehicular Technology Conference, Birmingham, AL, USA, 6–9 May 2002. [Google Scholar]
  19. Zhang, C.; Vahidi, A. Route Preview in Energy Management of Plug-In Hybrid Vehicles. IEEE Trans. Control. Syst. Technol. 2012, 20, 546–553. [Google Scholar] [CrossRef]
  20. Arıkuşu, Y.S.; Kazaklı, M.K.; İn, S.; Bayhan, N.; Tiryaki, H. Determination of Inputs and Outputs in Hybrid Control Unit Design and Designing of Fuzzy Logic Controller. J. Sci. Technol. Eng. Res. 2020, 1, 19–24. (In Turkish) [Google Scholar] [CrossRef]
  21. Ma, K.; Wang, Z.; Liu, H.; Yu, H.; Wei, C. Numerical Investigation on Fuzzy Logic Control Energy Management Strategy of Parallel Hybrid Electric Vehicle. In Proceedings of the 10th International Conference on Applied Energy, Hong Kong, China, 22–25 August 2018. [Google Scholar] [CrossRef]
  22. Sher, F.; Chen, S.; Raza, A.; Rasheed, T.; Razmkhah, O.; Rashid, T.; Rafi-ul-Shan, P.M.; Erten, B. Novel Strategies to Reduce Engine Emissions and Improve Energy Efficiency in Hybrid Vehicles. Clean. Eng. Technol. 2021, 2, 100074. [Google Scholar] [CrossRef]
  23. Suhail, M.; Akhtar, I.; Kirmani, S.; Jameel, M. Development of Progressive Fuzzy Logic and Anfis Control for Energy Management of Plug-In Hybrid Electric Vehicle. IEEE Access 2021, 9, 62219–62231. [Google Scholar] [CrossRef]
  24. Saju, C.; Prawin, A.M.; Jarin, T. Modeling and Control of a Hybrid Electric Vehicle to Optimize System Performance for Fuel Efficiency. Sustain. Energy Technol. Assess. 2022, 52, 102087. [Google Scholar] [CrossRef]
  25. Chen, Z.; Xiong, R.; Wang, K.; Jiao, B. Optimal energy management strategy of a plug-in hybrid electric vehicle based on a particle swarm optimization algorithm. Energies 2015, 8, 3661–3678. [Google Scholar] [CrossRef]
  26. Wang, X.; Ji, W.; Gao, Y. Energy Consumption Optimization Strategy of Hybrid Vehicle Based on NSGA-II Genetic Algorithm. Processes 2023, 11, 1735. [Google Scholar] [CrossRef]
  27. Hegazy, O.; Mierlo, J.V.; Barrero, R.; Omar, N.; Lataire, P. PSO Algorithm-Based Optimal Power Flow Control of Fuel Cell/Supercapacitor and Fuel Cell/Battery Hybrid Electric Vehicles. COMPEL Int. J. Comput. Math. Electr. Electron. Eng. 2012, 32, 86–107. [Google Scholar] [CrossRef]
  28. Prasanthi, A.; Shareef, H.; Asna, M.; Ibrahim, A.A.; Errouissi, R. Optimization of Hybrid Energy Systems and Adaptive Energy Management for Hybrid Electric Vehicles. Energy Convers. Manag. 2021, 243, 114357. [Google Scholar] [CrossRef]
  29. Zhang, Z.; Zhang, T.; Hong, J.; Zhang, H.; Yang, J. Energy Management Optimization of Master–Slave Hybrid Electric Vehicle Under Rule-Based Control Strategy. Energy Technol. 2022, 10, 2200630. [Google Scholar] [CrossRef]
  30. He, H.; Shou, Y.; Wang, H. Fuel Economy Optimization of Diesel Engine for Plug-In Hybrid Electric Vehicle Based on Equivalent Operating Points. Control. Eng. Pract. 2022, 123, 102087. [Google Scholar] [CrossRef]
  31. Zhang, F.; Wang, L.; Coskun, S.; Pang, H.; Cui, Y.; Xi, J. Energy Management Strategies for Hybrid Electric Vehicles: Review, Classification, Comparison, and Outlook. Energies 2020, 13, 3352. [Google Scholar] [CrossRef]
  32. He, Y. Vehicle-Infrastructure Integration Enabled Plug-in Hybrid Electric Vehicles for Energy Management; Clemson University: Clemson, SC, USA, 2013. [Google Scholar]
  33. Sun, C.; Hu, X.S.; Moura, S.J.; Sun, F.C. Velocity Predictors for Predictive Energy Management in Hybrid Electric Vehicles. IEEE Trans. Control. Syst. Technol. 2014, 23, 1197–1204. [Google Scholar]
  34. Hua, Y.; Sevegnani, M.; Yi, D.; Birnie, A.; McAslan, S. Fine-Grained RNN With Transfer Learning for Energy Consumption Estimation on EVs. IEEE Trans. Ind. Inform. 2022, 18, 8182–8190. [Google Scholar] [CrossRef]
  35. Harold, C.K.D.; Prakash, S.; Hofman, T. Powertrain Control for Hybrid-Electric Vehicles Using Supervised Machine Learning. Vehicles 2020, 2, 267–286. [Google Scholar] [CrossRef]
  36. Son, H.; Kim, H.; Hwang, S.; Kim, H. Development of An Advanced Rule-Based Control Strategy for A Phev Using Machine Learning. Energies 2018, 11, 89. [Google Scholar] [CrossRef]
  37. Madziel, M.; Jaworski, A.; Kuszewski, H.; Wo’s, P.; Campisi, T.; Lew, K. The Development of CO2 Instantaneous Emission Model of Full Hybrid Vehicle with The Use of Machine Learning Techniques. Energies 2022, 15, 142. [Google Scholar] [CrossRef]
  38. Kwon, H. Control Map Generation Strategy for Hybrid Electric Vehicles Based on Machine Learning with Energy Optimization. IEEE Access 2022, 10, 15163–15174. [Google Scholar] [CrossRef]
  39. Guzzella, L.; Amstutz, A. The Qss Toolbox Manual, Institute for Dynamic Systems and Control, Department of Mechanical and Process Engineering; ETH Zurich: Zurich, Switzerland, 2005. [Google Scholar]
  40. Alsultanny, Y. Machine Learning by Data Mining Reptree and M5P for Predicating Novel Information for PM10. Cloud Comput. Data Sci. 2020, 1, 40–48. [Google Scholar] [CrossRef]
  41. Fan, W.; Wang, H.; Yu, P.S.; Ma, S. Is Random Model Better? On Its Accuracy and Efficiency. In Proceedings of the Third IEEE International Conference on Data Mining, Melbourne, FL, USA, 22 November 2003; pp. 51–58. [Google Scholar]
  42. Zhao, Y.; Zhang, Y. Comparison of Decision Tree Methods for Finding Active Objects. Adv. Space Res. 2008, 41, 1955–1959. [Google Scholar] [CrossRef]
  43. Witten, I.H.; Frank, E. Data Mining: Practical Machine Learning Tools and Techniques; San Elsevier: Amsterdam, The Netherlands, 2005. [Google Scholar]
  44. Osmanoğlu, U.Ö. Prediction of Heart Failure Mortality by Machine Learning Classification Algorithms. Ph.D. Thesis, Eskişehir Osmangazi University Institute of Health Sciences, Eskişehir, Turkey, 2021. (In Turkish). [Google Scholar]
  45. Malekipirbazari, M.; Aksakalli, V. Risk Assessment in Social Lending Via Random Forests. Expert Syst. Appl. 2015, 42, 4621–4631. [Google Scholar] [CrossRef]
  46. Çavuşoğlu, Ü.A. New Hybrid Approach for Intrusion Detection Using Machine Learning Methods. Appl. Intell. 2019, 49, 2735–2761. [Google Scholar] [CrossRef]
Figure 1. A parallel hybrid electric vehicle model.
Figure 1. A parallel hybrid electric vehicle model.
Energies 16 07970 g001
Figure 2. Flowchart of a parallel hybrid control method.
Figure 2. Flowchart of a parallel hybrid control method.
Energies 16 07970 g002
Figure 3. Flowchart of the proposed method.
Figure 3. Flowchart of the proposed method.
Energies 16 07970 g003
Figure 5. Total force demanded from the NEDC cycle.
Figure 5. Total force demanded from the NEDC cycle.
Energies 16 07970 g005
Figure 6. SOC Values in the NEDC Cycle.
Figure 6. SOC Values in the NEDC Cycle.
Energies 16 07970 g006
Figure 7. EM and ICE Power Values in the NEDC Cycle.
Figure 7. EM and ICE Power Values in the NEDC Cycle.
Energies 16 07970 g007
Figure 8. EM Speed and Torque Values in the NEDC Cycle.
Figure 8. EM Speed and Torque Values in the NEDC Cycle.
Energies 16 07970 g008
Figure 9. ICE Speed and Torque Values in the NEDC Cycle. The black dots represent the value of fuel in grams when the internal combustion engine is running.
Figure 9. ICE Speed and Torque Values in the NEDC Cycle. The black dots represent the value of fuel in grams when the internal combustion engine is running.
Energies 16 07970 g009
Figure 10. The total force demanded from the ECE-15 cycle.
Figure 10. The total force demanded from the ECE-15 cycle.
Energies 16 07970 g010
Figure 11. SOC Values in the ECE-15 Cycle.
Figure 11. SOC Values in the ECE-15 Cycle.
Energies 16 07970 g011
Figure 12. EM and ICE Power Values in the ECE-15 Cycle.
Figure 12. EM and ICE Power Values in the ECE-15 Cycle.
Energies 16 07970 g012
Figure 13. EM Speed and Torque Values in the ECE-15 Cycle.
Figure 13. EM Speed and Torque Values in the ECE-15 Cycle.
Energies 16 07970 g013
Figure 14. ICE Speed and Torque Values in the ECE-15 Cycle.
Figure 14. ICE Speed and Torque Values in the ECE-15 Cycle.
Energies 16 07970 g014
Figure 15. The total force demanded from the EUDC cycle.
Figure 15. The total force demanded from the EUDC cycle.
Energies 16 07970 g015
Figure 16. SOC Values in the EUDC Cycle.
Figure 16. SOC Values in the EUDC Cycle.
Energies 16 07970 g016
Figure 17. EM and ICE Power Values in the EUDC Cycle.
Figure 17. EM and ICE Power Values in the EUDC Cycle.
Energies 16 07970 g017
Figure 18. EM Speed and Torque Values in the EUDC Cycle.
Figure 18. EM Speed and Torque Values in the EUDC Cycle.
Energies 16 07970 g018
Figure 19. ICE Speed and Torque Values in the EUDC Cycle. Red dots indicate the section with the lowest fuel consumption.
Figure 19. ICE Speed and Torque Values in the EUDC Cycle. Red dots indicate the section with the lowest fuel consumption.
Energies 16 07970 g019
Figure 20. Prediction results of fuel consumption by the multilayer perceptron algorithm for 1.7% test data.
Figure 20. Prediction results of fuel consumption by the multilayer perceptron algorithm for 1.7% test data.
Energies 16 07970 g020
Figure 21. Prediction results of the fuel consumption by the decision stump algorithm for 1.7% of the test data.
Figure 21. Prediction results of the fuel consumption by the decision stump algorithm for 1.7% of the test data.
Energies 16 07970 g021
Figure 22. Prediction results of the fuel consumption by linear regression algorithm for 1.7% test data.
Figure 22. Prediction results of the fuel consumption by linear regression algorithm for 1.7% test data.
Energies 16 07970 g022
Figure 23. Prediction results of the fuel consumption by random tree algorithm for 1.7% test data.
Figure 23. Prediction results of the fuel consumption by random tree algorithm for 1.7% test data.
Energies 16 07970 g023
Figure 24. Prediction results of fuel consumption by the M5P algorithm for 1.7% test data.
Figure 24. Prediction results of fuel consumption by the M5P algorithm for 1.7% test data.
Energies 16 07970 g024
Figure 25. Prediction results of fuel consumption by the REP Tree algorithm for 1.7% test data.
Figure 25. Prediction results of fuel consumption by the REP Tree algorithm for 1.7% test data.
Energies 16 07970 g025
Figure 26. Prediction results of the fuel consumption by random forest algorithm for 1.7% test data.
Figure 26. Prediction results of the fuel consumption by random forest algorithm for 1.7% test data.
Energies 16 07970 g026
Table 1. Vehicle Parameters [20].
Table 1. Vehicle Parameters [20].
ParametersValue
Total Mass (kg)2000
Aerodynamic Coefficient0.31
Vehicle Surface Area ( m 2 )3.11
Coefficient of Rolling0.09
Wheel Radius (mm)300.3
ICE Engine Power (Kw)70
EM Power (Kw)60
Gear Ratios[3.31 1.91 1.26 0.94 0.76]
Differential Ratio4.16
Table 2. Fuel consumption estimation results account for 1.7% of the test data.
Table 2. Fuel consumption estimation results account for 1.7% of the test data.
Type of Model R 2 MAERMSE
Multilayer Perceptron0.160.03390.84
Decision Stump0.80360.0240.196
Linear Regression0.8130.02240.1876
Random Tree0.91580.0370.82
M5P0.93540.0370.0646
REP Tree0.9420.00320.058
Random Forest0.97160.00110.0284
Table 3. Fuel consumption estimation results account for 25% of the test data.
Table 3. Fuel consumption estimation results account for 25% of the test data.
Type of Model R 2 MAERMSE
Multilayer Perceptron0.64810.00840.0308
Decision Stump0.23740.01650.029
Linear Regression0.00136.3042593.841
Random Tree0.86680.00440.0175
M5P0.23060.01620.158
REP Tree0.84180.00460.0175
Random Forest0.90210.0030.0138
Table 4. The computation time of machine learning algorithms is 1.7% of the test data.
Table 4. The computation time of machine learning algorithms is 1.7% of the test data.
Type of ModelTime (s)
Multilayer Perceptron150.15
Decision Stump0.4
Linear Regression1.5
Random Tree0.57
M5P2.30
REP Tree1.33
Random Forest14
Table 5. The computation time of machine learning algorithms is 25% of the test data.
Table 5. The computation time of machine learning algorithms is 25% of the test data.
Type of ModelTime (s)
Multilayer Perceptron170
Decision Stump0.15
Linear Regression0.26
Random Tree0.42
M5P2.84
REP Tree1.33
Random Forest11.3
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Arıkuşu, Y.S.; Bayhan, N.; Tiryaki, H. Determination of Energy Savings via Fuel Consumption Estimation with Machine Learning Methods and Rule-Based Control Methods Developed for Experimental Data of Hybrid Electric Vehicles. Energies 2023, 16, 7970. https://0-doi-org.brum.beds.ac.uk/10.3390/en16247970

AMA Style

Arıkuşu YS, Bayhan N, Tiryaki H. Determination of Energy Savings via Fuel Consumption Estimation with Machine Learning Methods and Rule-Based Control Methods Developed for Experimental Data of Hybrid Electric Vehicles. Energies. 2023; 16(24):7970. https://0-doi-org.brum.beds.ac.uk/10.3390/en16247970

Chicago/Turabian Style

Arıkuşu, Yılmaz Seryar, Nevra Bayhan, and Hasan Tiryaki. 2023. "Determination of Energy Savings via Fuel Consumption Estimation with Machine Learning Methods and Rule-Based Control Methods Developed for Experimental Data of Hybrid Electric Vehicles" Energies 16, no. 24: 7970. https://0-doi-org.brum.beds.ac.uk/10.3390/en16247970

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