Power Management for Connected EVs Using a Fuzzy Logic Controller and Artiﬁcial Neural Network

: In recent years, the electric vehicles (EVs) power management strategy has been developed in order to reduce battery discharging power and ﬂuctuation when an EV requires high and rapid discharging power due to frequent stop-and-go driving operations. A combination of lithium-ion battery and supercapacitor (SC) as the EV’s energy sources, known as a hybrid energy storage system (HESS), is a promising solution for fast discharging conditions. Effective power management to extensively utilize HESS can be developed if future power demand is accessible. A vehicular network as a typical form of the currently developed internet of things (IoT) has made future information obtainable by collecting information on surrounding data. This paper proposes a power management strategy for the HESS with the support of IoT. Since the obtained information from the vehicular network could not directly be used to improve HESS, a two-level control structure has been developed to perform future data prediction and power distribution. A fuzzy logic controller (FLC) is utilized in level one control structure to manage a HESS power split based on future information. Since FLC requires future information as a reference input, the future information is obtained by using an artiﬁcial neural network (ANN) in level two control structure. The ANN provides a direct prediction that could approximate the future power demand prediction with the assumption that the vehicular network scenario is deployed to obtain surrounding information. Simulation results demonstrate that the average discharging battery power and power variation are reduced by 46.1% and 52.3%, respectively, compared to the battery-only case.


Introduction
The transportation sector in daily human activities contributes a significant portion of greenhouse gas (GHG) emissions. Gas emission from road transportation, especially automobiles, busses, trucks, and motorcycles that are powered by fossil fuels, is considered one of the biggest causes for the increasing rate of global warming. Most leading countries have already planned their national program to cut GHG emissions and replace internal combustion vehicles with electric vehicles, which is often considered one of the bestknown solutions [1]. Thus, electric vehicles (EVs) have gained much attention due to their advantages, such as no fuel consumption, little noise, and reduced daily traveling costs, thus becoming a promising solution to the energy crisis and environmental problem.
However, despite EV advantages, the batteries used in EVs often face drawbacks to satisfy peak power demand while driving [2]. Battery lifetime is degraded faster due to a high-stress level in the battery when the battery provides high and fast power demand. The battery is the primary energy source to run the majority of EVs on the market. Among the types of batteries available on the market, lithium-ion batteries are the most popular and widely accepted power source for electric vehicles applications. The lithium-ion battery has higher density in terms of energy per mass ratio than other types of battery and has better

System Description
In this section, the system description and methodology used for this work development are presented. First, the HESS battery and supercapacitor model is described, followed by an EV power demand calculation. Then, driving cycle data is given.

Hybrid Energy Storage System
The structure of the HESS directly impacts on the vehicle's performance. Regardless of the lithium-ion battery and supercapacitor as the HESS energy source, the study in [18] has discovered that the effectiveness of HESS performance mostly depends on the DC/DC converter. Therefore, the effective HESS clearly could not be achieved without neglecting its topology and components order. In general, the HESS topologies can be categorized into three typical types: passive parallel topology, fully active topology, and semi-active topology [19]. The three different topologies have advantages and disadvantages in terms of building cost, performance, and control capability. The passive parallel topology would be low in building cost with the trade of performance and the system control capability due to the absence of a DC/DC converter. Meanwhile, the semi-active topology only utilizes one DC/DC converter to provide tolerable performances [19].
Here, we consider a fully active parallel HESS topology, as shown in Figure 1, due to its superior control ability and performance [20]. The topology utilizes two DC/DC converters to connect two energy sources where the battery is the main power and the SC is the auxiliary power. The SC is connected through a bidirectional the DC/DC converter to the DC bus, which can be operated in boost or buck mode depending on the control decision. The battery is connected to the DC bus through a boost DC/DC converter to feed EV power demand and maintain the DC bus voltage at 800 volts. The battery and SC could simultaneously supply power and total power required by EV is shared between battery and SC as defined by (1), where P d , P batt , and P sc denote total power demand, power battery, and power SC, respectively. P d = P batt + P SC (1) its topology and components order. In general, the HESS topologies can b into three typical types: passive parallel topology, fully active topology, an topology [19]. The three different topologies have advantages and disadvan of building cost, performance, and control capability. The passive parallel to be low in building cost with the trade of performance and the system con due to the absence of a DC/DC converter. Meanwhile, the semi-active topo lizes one DC/DC converter to provide tolerable performances [19].
Here, we consider a fully active parallel HESS topology, as shown in Fi its superior control ability and performance [20]. The topology utilizes two verters to connect two energy sources where the battery is the main power the auxiliary power. The SC is connected through a bidirectional the DC/D the DC bus, which can be operated in boost or buck mode depending on th sion. The battery is connected to the DC bus through a boost DC/DC conver power demand and maintain the DC bus voltage at 800 volts. The battery simultaneously supply power and total power required by EV is shared be and SC as defined by (1), where Pd, Pbatt, and Psc denote total power deman tery, and power SC, respectively.
An issue that arises with the management strategy to control the HESS garding to the effectiveness of the system in protecting the battery by usi Most existing strategies focus on generating references current or power battery and SC. Accordingly, both the DC/DC converters would deliver the on the ratio while guaranteeing that each part of the system performs well w ability and performance. Thus, a control algorithm for HESS power split is r setup. This paper applies a fuzzy logic controller to determine the power p tween the battery and the SC according to power demand, the SOC of the ba SOC of the SC. The analysis of the control algorithm is presented in Section  An issue that arises with the management strategy to control the HESS is mainly regarding to the effectiveness of the system in protecting the battery by using the SC [8]. Most existing strategies focus on generating references current or power ratio between battery and SC. Accordingly, both the DC/DC converters would deliver the power based on the ratio while guaranteeing that each part of the system performs well with high reliability and performance. Thus, a control algorithm for HESS power split is required in this setup. This paper applies a fuzzy logic controller to determine the power proportion between the battery and the SC according to power demand, the SOC of the battery, and the SOC of the SC. The analysis of the control algorithm is presented in Section 3.

EV Power Demand Calculation
EV power demand is essential for ANN data training. According to physical laws, power demand can be calculated by analyzing all forces that act in the vehicle and road surfaces. From the force diagram in Figure 2, all forces that act in the vehicle can be evaluated where F a , F air , F c , and F r denote, respectively, the force for acceleration, the aerodynamic force, a load related to steepness, and rolling resistance. It is possible to calculate the total power requirement by calculating the sum of all force multiplied by the vehicle's speed, as described in Equation (2). where:

EV Power Demand Calculation
EV power demand is essential for ANN data training. According to physical laws power demand can be calculated by analyzing all forces that act in the vehicle and roa surfaces. From the force diagram in Figure 2, all forces that act in the vehicle can be eva uated where Fa, Fair, Fc, and Fr denote, respectively, the force for acceleration, the aerody namic force, a load related to steepness, and rolling resistance. It is possible to calculat the total power requirement by calculating the sum of all force multiplied by the vehicle' speed, as described in Equation (2).

Driving Cycle
The behavior of an EV is different each time it is used since it depends on traffi conditions. This paper utilizes the driving cycle to develop a power prediction mode based on EV behavior. The compound driving cycle (CDC), as shown in Figure 3, is use to train the ANN prediction model. It consists of three driving cycles: the FTP-75 (Federa Test Procedure) driving cycle [21], artemis urban driving cycle, and artemis rural roa driving cycle [22]. With a diversified set of driving cycle data, the ANN training is ex pected to have better results than single set of data [23]. Selecting a driving cycle othe than CDC is necessary to prevent any biased performance in the simulation process Therefore, the WLTP (World Wide Harmonized Light-Duty Vehicle Test Procedure) Clas 3 driving cycle is preferred for simulation.

Driving Cycle
The behavior of an EV is different each time it is used since it depends on traffic conditions. This paper utilizes the driving cycle to develop a power prediction model based on EV behavior. The compound driving cycle (CDC), as shown in Figure 3, is used to train the ANN prediction model. It consists of three driving cycles: the FTP-75 (Federal Test Procedure) driving cycle [21], artemis urban driving cycle, and artemis rural road driving cycle [22]. With a diversified set of driving cycle data, the ANN training is expected to have better results than single set of data [23]. Selecting a driving cycle other than CDC is necessary to prevent any biased performance in the simulation process. Therefore, the WLTP (World Wide Harmonized Light-Duty Vehicle Test Procedure) Class 3 driving cycle is preferred for simulation. Appl. Sci. 2022, 12, x FOR PEER REVIEW 5 of 14

Problem Statement and Solving Method
A vehicular network scenario with two electric vehicles traveling in a row based on work in [24] is considered in this paper. Both vehicles support HESS and sensors to measure their states, i.e., speed and acceleration. On top of that, these two vehicles are expected to exchange information with communication devices installed in both vehicles to support vehicle driving. Adding a vehicular network into a power management strategy aims to provide other EVs with information to make the HESS better at distributing power between the battery and SC. However, this advantage comes with a cost where the obtained information cannot be directly utilized to enhance HESS. Therefore, the improved power management strategy using power demand prediction to control HESS is required.
In this section, the problem statement and solving method are presented, respectively. We start by introducing a hierarchical control structure (HCS) as the main approach in this work and elaborate on each method used in each control level of HCS. Then, the complete whole power management strategy is presented.

Hierarchical Control Structure
This work adopts a two-level hierarchical control structure as a power management control approach, as shown in Figure 4. The first level of control structure is on-board electronic circuit control, where the fuzzy logic controller performs power-split control to the HESS DC/DC converter. The second level of control structure focuses on data prediction to support level one of the control structure. ANN is developed in this work and located at the level two control structure, which is responsible for determining power demand prediction according to the EV's condition.

Problem Statement and Solving Method
A vehicular network scenario with two electric vehicles traveling in a row based on work in [24] is considered in this paper. Both vehicles support HESS and sensors to measure their states, i.e., speed and acceleration. On top of that, these two vehicles are expected to exchange information with communication devices installed in both vehicles to support vehicle driving. Adding a vehicular network into a power management strategy aims to provide other EVs with information to make the HESS better at distributing power between the battery and SC. However, this advantage comes with a cost where the obtained information cannot be directly utilized to enhance HESS. Therefore, the improved power management strategy using power demand prediction to control HESS is required.
In this section, the problem statement and solving method are presented, respectively. We start by introducing a hierarchical control structure (HCS) as the main approach in this work and elaborate on each method used in each control level of HCS. Then, the complete whole power management strategy is presented.

Hierarchical Control Structure
This work adopts a two-level hierarchical control structure as a power management control approach, as shown in Figure 4. The first level of control structure is on-board electronic circuit control, where the fuzzy logic controller performs power-split control to the HESS DC/DC converter. The second level of control structure focuses on data prediction to support level one of the control structure. ANN is developed in this work and located at the level two control structure, which is responsible for determining power demand prediction according to the EV's condition.

Problem Statement and Solving Method
A vehicular network scenario with two electric vehicles traveling in a row based on work in [24] is considered in this paper. Both vehicles support HESS and sensors to measure their states, i.e., speed and acceleration. On top of that, these two vehicles are expected to exchange information with communication devices installed in both vehicles to support vehicle driving. Adding a vehicular network into a power management strategy aims to provide other EVs with information to make the HESS better at distributing power between the battery and SC. However, this advantage comes with a cost where the obtained information cannot be directly utilized to enhance HESS. Therefore, the improved power management strategy using power demand prediction to control HESS is required.
In this section, the problem statement and solving method are presented, respectively. We start by introducing a hierarchical control structure (HCS) as the main approach in this work and elaborate on each method used in each control level of HCS. Then, the complete whole power management strategy is presented.

Hierarchical Control Structure
This work adopts a two-level hierarchical control structure as a power management control approach, as shown in Figure 4. The first level of control structure is on-board electronic circuit control, where the fuzzy logic controller performs power-split control to the HESS DC/DC converter. The second level of control structure focuses on data prediction to support level one of the control structure. ANN is developed in this work and located at the level two control structure, which is responsible for determining power demand prediction according to the EV's condition.

Level 1: Electronic Circuit Controller
To successfully perform power distribution via the DC/DC converter, a power split controller based on the fuzzy logic controller is applied. The fuzzy logic controller determines the power proportion between the SC and battery under several circumstances based on two inputs (P pred and SOC SC ) and one output (C SC ). P pred is the required power prediction of the load in which will be discussed in the following subsection. SOC SC is the SOC percentage of SC and C SC is the SC discharging coefficient, which is the output of the fuzzy logic controller. The diagram of the fuzzy logic controller is shown in Figure 5.

Level 1: Electronic Circuit Controller
To successfully perform power distribution via the DC/DC converter, a pow controller based on the fuzzy logic controller is applied. The fuzzy logic controlle mines the power proportion between the SC and battery under several circum based on two inputs (Ppred and SOCSC) and one output (CSC). Ppred is the required prediction of the load in which will be discussed in the following subsection. SOC SOC percentage of SC and CSC is the SC discharging coefficient, which is the outp fuzzy logic controller. The diagram of the fuzzy logic controller is shown in Figu The control rule of the fuzzy logic controller is given as follows: 1. If the required predicted power is high/medium-high and the SOC of th high/medium, then the SC will supply most of the power. 2. If the required predicted power is high and the SOC of the SC is low, then the still supply most of the power. 3. If the required predicted power is medium-high and the SOC of the SC is lo the power supplied by the battery and SC is almost balanced. 4. If the required predicted power is medium-low/low and the SOC of th high/medium, then the power supplied by the battery and SC is almost bala 5. If the required predicted power is medium-low/low and the SOC of the SC then the battery will supply most of the power. 6. An exception for rule number 4: if the required predicted power is mediumthe SOC of the SC is high, then the SC will still supply most of the power.
A Mamadani rule-based system is adopted for this fuzzy logic controller. T troid defuzzification method is selected to obtain a crisp output value. The outp for this fuzzy logic controller is the SC discharging power coefficient (CSC). As th obtained, the power proportion to be supplied by SC can be determined by where PSC is the power proportion of SC, CSC is SC discharging coefficient, and Pd i demand. Recall (1) and the new equation can be written as Since the variables Pd and CSC in (4) are known, the power supplied by the (Pbatt) can be determined and controlled.

Level 2: Reference for on Board Electronic Circuit
The level 2 hierarchical control structure performs power demand predictio and the obtained predictions become a reference input to the fuzzy logic controller 1 hierarchical control structure. This paper utilizes an artificial neural network (A  The control rule of the fuzzy logic controller is given as follows: 1.
If the required predicted power is high/medium-high and the SOC of the SC is high/medium, then the SC will supply most of the power.

2.
If the required predicted power is high and the SOC of the SC is low, then the SC will still supply most of the power. 3.
If the required predicted power is medium-high and the SOC of the SC is low, then the power supplied by the battery and SC is almost balanced. 4.
If the required predicted power is medium-low/low and the SOC of the SC is high/medium, then the power supplied by the battery and SC is almost balanced. 5.
If the required predicted power is medium-low/low and the SOC of the SC is low, then the battery will supply most of the power. 6.
An exception for rule number 4: if the required predicted power is medium-low and the SOC of the SC is high, then the SC will still supply most of the power.
A Mamadani rule-based system is adopted for this fuzzy logic controller. The centroid defuzzification method is selected to obtain a crisp output value. The output value for this fuzzy logic controller is the SC discharging power coefficient (C SC ). As the C SC is obtained, the power proportion to be supplied by SC can be determined by where P SC is the power proportion of SC, C SC is SC discharging coefficient, and P d is power demand. Recall (1) and the new equation can be written as Since the variables P d and C SC in (4) are known, the power supplied by the battery (P batt ) can be determined and controlled.

Level 2: Reference for on Board Electronic Circuit
The level 2 hierarchical control structure performs power demand prediction of EV and the obtained predictions become a reference input to the fuzzy logic controller at level 1 hierarchical control structure. This paper utilizes an artificial neural network (ANN) as a method to predict the power demand. ANN has been increasingly used and has become a commonly used learning algorithm for detecting relationships in a dataset [25]. In addition, Appl. Sci. 2022, 12, 52 7 of 14 ANN can provide a satisfactory outcome for complex pattern recognition problems due to its processing ability [26]. The principle of ANN or artificial neuron is based on the organic brain. A significant number of neurons are connected, forming a network to process inputs from receptors. Similar to the neuron an organic brain, each of neuron in ANN is connected and each of them is associated with a layer.
The ANN generic architecture used for this work is shown in Figure 6, which is composed of three layers: input, hidden, and output. Each of the neurons is connected with all neurons from subsequent layers, and the connections between them are weighted. The process starts when the neurons in the input layer obtain some inputs value and deliver them to the neurons in the middle layer. The middle layer is called the hidden layer, and the number of hidden layers is known as a value to measure the depth of the ANN. The last layer is the output layer, which presents the final output network to the user. During the process, a functional operation to combine the weighted sum of the input values within the neuron is applied. This operation causes the neural network to perform a nonlinear function operation [27].
Appl. Sci. 2022, 12, x FOR PEER REVIEW 7 organic brain. A significant number of neurons are connected, forming a network to cess inputs from receptors. Similar to the neuron an organic brain, each of neuron in A is connected and each of them is associated with a layer. The ANN generic architecture used for this work is shown in Figure 6, which is posed of three layers: input, hidden, and output. Each of the neurons is connected all neurons from subsequent layers, and the connections between them are weighted process starts when the neurons in the input layer obtain some inputs value and de them to the neurons in the middle layer. The middle layer is called the hidden layer the number of hidden layers is known as a value to measure the depth of the ANN last layer is the output layer, which presents the final output network to the user. Du the process, a functional operation to combine the weighted sum of the input va within the neuron is applied. This operation causes the neural network to perform a linear function operation [27]. In the application for this work, ANN is an excellent method to perform power diction that requires a nonlinear function. ANN has its hidden layer to map in and out the relationship between the input and output. Therefore, it can perform line nonlinear functions. In [28], multiple linear regression (MLR) is discussed as a statis analysis method. Fundamentally, MLR is a quick method to generate a function betw input and output. It can perform effectively to represent a linear relationship. How MLR is not possible to represent any nonlinearity. Thus, ANN is a better choice for work due to its ability to perform nonlinearity functions better than MLR. Furtherm ANN is simple to use and direct. It is not required to fully understand the algorithm calculation in its hidden layer, since it is complicated to direct a math function to con input and output. There are two typical steps to apply ANN [29]. The first step is a trai process. During this process, the parameter, input values and target values are d mined. Once the ANN has been trained, the testing phase to minimize error is perfor A vehicular network is a typical form of IoT [30], where information from othe can be obtained and used as input data for power prediction calculation. For this w the power prediction is calculated based on EV's status conditions: speed and acce tion. The study in [31] stated that the vehicle speed and acceleration are dynamic difficult to predict. Which leads to the relation between the EV state and future po demand as a complex nonlinear function. Therefore, this work adopts ANN, which the ability to process nonlinear functions to find the relation between the EV cond and future power demand. A brief ANN prediction model for this work is shown in ure 7. The prediction process begins with three inputs based on other EV information in which two of them correspond to the previous speed at T-1 and T-2 while the othe In the application for this work, ANN is an excellent method to perform power prediction that requires a nonlinear function. ANN has its hidden layer to map in and map out the relationship between the input and output. Therefore, it can perform linear or nonlinear functions. In [28], multiple linear regression (MLR) is discussed as a statistical analysis method. Fundamentally, MLR is a quick method to generate a function between input and output. It can perform effectively to represent a linear relationship. However, MLR is not possible to represent any nonlinearity. Thus, ANN is a better choice for this work due to its ability to perform nonlinearity functions better than MLR. Furthermore, ANN is simple to use and direct. It is not required to fully understand the algorithm and calculation in its hidden layer, since it is complicated to direct a math function to connect input and output. There are two typical steps to apply ANN [29]. The first step is a training process. During this process, the parameter, input values and target values are determined. Once the ANN has been trained, the testing phase to minimize error is performed.
A vehicular network is a typical form of IoT [30], where information from other EV can be obtained and used as input data for power prediction calculation. For this work, the power prediction is calculated based on EV's status conditions: speed and acceleration. The study in [31] stated that the vehicle speed and acceleration are dynamic and difficult to predict. Which leads to the relation between the EV state and future power demand as a complex nonlinear function. Therefore, this work adopts ANN, which has the ability to process nonlinear functions to find the relation between the EV condition and future power demand. A brief ANN prediction model for this work is shown in Figure 7. The prediction process begins with three inputs based on other EV information data in which two of them correspond to the previous speed at T-1 and T-2 while the other one is the vehicle acceleration data. All of the obtained inputs data will be calculated by ANN to perform power prediction. Thus, the output would be the predicted future power demand at time T and more details about the ANN configuration set up will be covered in Section 4. Considering a practical application and safety issues where the average time response of an unalerted driver is around 2.5 s [32,33], thus the recommended time step for ANN prediction model is one-fifth of driver time response. It is necessary to mention that this paper considers information exchange by using only a vehicular network and without any other identification system. With the help from the vehicular network, the prediction model could essentially know whether the other EVs is accelerating or slowing down with this strategy. This might provide the future power prediction for the EV itself and improve a better power split in HESS. This prediction model performance is discussed in Section 4.

Hierarchical Power Management for Connected EV
A complete Hierarchical Power Management for Connected EV strategy starts from level 2 hierarchical control to predict the power demand and the processes continue until HESS regulates the battery and SC discharging. The overall strategy procedure of the proposed hierarchical power management for connected EVs is shown in Figure 8 as a flow chart.  Considering a practical application and safety issues where the average time response of an unalerted driver is around 2.5 s [32,33], thus the recommended time step for ANN prediction model is one-fifth of driver time response. It is necessary to mention that this paper considers information exchange by using only a vehicular network and without any other identification system. With the help from the vehicular network, the prediction model could essentially know whether the other EVs is accelerating or slowing down with this strategy. This might provide the future power prediction for the EV itself and improve a better power split in HESS. This prediction model performance is discussed in Section 4.

Hierarchical Power Management for Connected EV
A complete Hierarchical Power Management for Connected EV strategy starts from level 2 hierarchical control to predict the power demand and the processes continue until HESS regulates the battery and SC discharging. The overall strategy procedure of the proposed hierarchical power management for connected EVs is shown in Figure 8  Considering a practical application and safety issues where the average time response of an unalerted driver is around 2.5 s [32,33], thus the recommended time step for ANN prediction model is one-fifth of driver time response. It is necessary to mention that this paper considers information exchange by using only a vehicular network and without any other identification system. With the help from the vehicular network, the prediction model could essentially know whether the other EVs is accelerating or slowing down with this strategy. This might provide the future power prediction for the EV itself and improve a better power split in HESS. This prediction model performance is discussed in Section 4.

Hierarchical Power Management for Connected EV
A complete Hierarchical Power Management for Connected EV strategy starts from level 2 hierarchical control to predict the power demand and the processes continue until HESS regulates the battery and SC discharging. The overall strategy procedure of the proposed hierarchical power management for connected EVs is shown in Figure 8 as a flow chart.

Simulation Result and Analysis
Simulations of the proposed hierarchical power management for a connected EV are presented in this section. This section has three parts: simulation parameters and setup, power demand prediction results, and HESS power distribution results. The simulation is performed in MATLAB/Simulink R2020a for 300 s of simulation time duration. This simulation aims to test the accuracy of power demand prediction and test the proposed power management strategy's ability to distribute power between the battery and SC.

Simulation Parameters and Setup
Traffic data are essential in obtaining power demand prediction from the proposed power management strategy. However, V2V technologies are not widely used yet, which means that obtaining data from other EVs is difficult in experiments [24]. Therefore, the data for this simulation are pre-processed data from the driving cycle profile. The WLTP class 3 driving cycle profile [34] is adopted for this simulation, as shown in Figure 9.

Simulation Result and Analysis
Simulations of the proposed hierarchical power management for a connected EV are presented in this section. This section has three parts: simulation parameters and setup, power demand prediction results, and HESS power distribution results. The simulation is performed in MATLAB/Simulink R2020a for 300 s of simulation time duration. This simulation aims to test the accuracy of power demand prediction and test the proposed power management strategy's ability to distribute power between the battery and SC.

Simulation Parameters and Setup
Traffic data are essential in obtaining power demand prediction from the proposed power management strategy. However, V2V technologies are not widely used yet, which means that obtaining data from other EVs is difficult in experiments [24]. Therefore, the data for this simulation are pre-processed data from the driving cycle profile. The WLTP class 3 driving cycle profile [34] is adopted for this simulation, as shown in Figure 9. The simulation for calculated power demand is based on EV model BWM i3s (120 Ah). The parameter for power demand calculation as in equation (2) is shown in Table 1 while the parameters for HESS are shown in Table 2. The vehicle mass ( ) and road slope (θ) significantly impact power demand calculation. In contrast, other parameters such as air density, EV frontal area and wind speed do not significantly impact. Lithium-Ion Generic model The simulation for calculated power demand is based on EV model BWM i3s (120 Ah). The parameter for power demand calculation as in Equation (2) is shown in Table 1 while the parameters for HESS are shown in Table 2. The vehicle mass (m) and road slope (θ) significantly impact power demand calculation. In contrast, other parameters such as air density, EV frontal area and wind speed do not significantly impact.

Power Demand Prediction Results and Analysis
The development of mapping ability, training, and testing data processes has been implemented using the ANN MATLAB software toolbox. The number of neurons in the fitting network's hidden layer is set to be ten as default. Input data of 7922 samples from selected driving cycles (FTP, ART Urban, and Art Road) have been divided into 70% of ANN training, 15% of ANN testing, and 15% for validation data. In order to achieve maximum result, the prediction model is trained to achieve above 0.9 of R regression value by using the Levenberg-Marquardt machine learning algorithm, which indicates the good predicting performance of the proposed method. The power demand prediction result is shown in Figure 10.

Power Demand Prediction Results and Analysis
The development of mapping ability, training, and testing data processes has b implemented using the ANN MATLAB software toolbox. The number of neurons in fitting network's hidden layer is set to be ten as default. Input data of 7922 samples fr selected driving cycles (FTP, ART Urban, and Art Road) have been divided into 70% ANN training, 15% of ANN testing, and 15% for validation data. In order to achieve m imum result, the prediction model is trained to achieve above 0.9 of R regression value using the Levenberg-Marquardt machine learning algorithm, which indicates the g predicting performance of the proposed method. The power demand prediction resu shown in Figure 10.

Power Distribution Results and Analysis
The simulation results of the proposed power management strategy in perform HESS power distribution is shown in Figure 11. The figure shows simulation result wh power demand is supported by the SC and battery simultaneously. For instance, fr around t = 250 s to t = 300 s, there are two high power demand spikes, and the SC supp the battery to provide a fast burst power demand. This result indicates that the propo power management strategy successfully satisfied the objective of HESS.
The SOC of the battery is shown in Figure 12 which demonstrates that the bat performs without any charging state and the initial SOC is 80%. Meanwhile, during simulation, the SC supports the battery and absorbs energy while the EV slows down. example, from around t = 230 s to t = 250 s, the EV slows down, and the system recy regenerative energy to charge the SC. The changes in the SOC of the SC for 300 s sim tion is also shown in Figure 13. Compared to the SOC level of the battery, the SOC of SC is more volatile which indicates the SC performs fast and varied energy transfer t the battery during the simulation.

Power Distribution Results and Analysis
The simulation results of the proposed power management strategy in performing HESS power distribution is shown in Figure 11. The figure shows simulation result where power demand is supported by the SC and battery simultaneously. For instance, from around t = 250 s to t = 300 s, there are two high power demand spikes, and the SC supports the battery to provide a fast burst power demand. This result indicates that the proposed power management strategy successfully satisfied the objective of HESS. selected driving cycles (FTP, ART Urban, and Art Road) have been divided into 70 ANN training, 15% of ANN testing, and 15% for validation data. In order to achieve m imum result, the prediction model is trained to achieve above 0.9 of R regression valu using the Levenberg-Marquardt machine learning algorithm, which indicates the g predicting performance of the proposed method. The power demand prediction resu shown in Figure 10.

Power Distribution Results and Analysis
The simulation results of the proposed power management strategy in perform HESS power distribution is shown in Figure 11. The figure shows simulation result w power demand is supported by the SC and battery simultaneously. For instance, f around t = 250 s to t = 300 s, there are two high power demand spikes, and the SC supp the battery to provide a fast burst power demand. This result indicates that the prop power management strategy successfully satisfied the objective of HESS.
The SOC of the battery is shown in Figure 12 which demonstrates that the ba performs without any charging state and the initial SOC is 80%. Meanwhile, during simulation, the SC supports the battery and absorbs energy while the EV slows down example, from around t = 230 s to t = 250 s, the EV slows down, and the system recy regenerative energy to charge the SC. The changes in the SOC of the SC for 300 s sim tion is also shown in Figure 13. Compared to the SOC level of the battery, the SOC o SC is more volatile which indicates the SC performs fast and varied energy transfer the battery during the simulation.  The SOC of the battery is shown in Figure 12 which demonstrates that the battery performs without any charging state and the initial SOC is 80%. Meanwhile, during the simulation, the SC supports the battery and absorbs energy while the EV slows down. For example, from around t = 230 s to t = 250 s, the EV slows down, and the system recycles regenerative energy to charge the SC. The changes in the SOC of the SC for 300 s simulation is also shown in Figure 13. Compared to the SOC level of the battery, the SOC of the SC is more volatile which indicates the SC performs fast and varied energy transfer than the battery during the simulation.
where is the average discharging power and is the number of total data. T paper uses standard deviation as the second indicator, described in Equation (6), to ca late power variation which is normal and widely used to represent variance in many c and applications.  The proposed power management strategy will be compared to battery-only strat by using the same WLTP class 3 driving cycle for 300 s. The battery-only strategy wo only with battery pack as the main energy source. Thus, the battery-only strategy ha power split process and future power demand prediction. Figure 14 demonstrates the tery discharging power comparison between the proposed power management and tery-only strategy and the results analysis of the performance are summarized in Tab From the result, by taking the future power demand and power split into account, proposed power management strategy has lower average battery power and power v ation compared to battery-only. The average battery power is reduced by 46.1% and battery power variation is reduced by 52.3%. where is the average discharging power and is the number of total data. T paper uses standard deviation as the second indicator, described in Equation (6), to ca late power variation which is normal and widely used to represent variance in many c and applications.  The proposed power management strategy will be compared to battery-only strat by using the same WLTP class 3 driving cycle for 300 s. The battery-only strategy wo only with battery pack as the main energy source. Thus, the battery-only strategy ha power split process and future power demand prediction. Figure 14 demonstrates the tery discharging power comparison between the proposed power management and tery-only strategy and the results analysis of the performance are summarized in Tab From the result, by taking the future power demand and power split into account, proposed power management strategy has lower average battery power and power v ation compared to battery-only. The average battery power is reduced by 46.1% and battery power variation is reduced by 52.3%. The comparison study to evaluate the performance of the proposed power management strategy is also carried out in this section. Two performance indicators that are corresponding to the discharging battery behavior will be used to assess the result. The first indicator is the average of the discharging battery power as described in Equation (5).
where P batt is the average discharging power and N is the number of total data. This paper uses standard deviation as the second indicator, described in Equation (6), to calculate power variation which is normal and widely used to represent variance in many cases and applications.
The proposed power management strategy will be compared to battery-only strategy by using the same WLTP class 3 driving cycle for 300 s. The battery-only strategy works only with battery pack as the main energy source. Thus, the battery-only strategy has no power split process and future power demand prediction. Figure 14 demonstrates the battery discharging power comparison between the proposed power management and battery-only strategy and the results analysis of the performance are summarized in Table 3. From the result, by taking the future power demand and power split into account, the proposed power management strategy has lower average battery power and power variation compared to battery-only. The average battery power is reduced by 46.1% and the battery power variation is reduced by 52.3%.

Conclusions
A power management strategy for connected electric vehicles has been prese this paper to reduce discharging battery power and fluctuation. The proposed str based on hierarchical control structure, which is composed by two control levels, form future data prediction and power distribution. The ANN is utilized in leve control structure to perform power demand prediction with the assumption that ular network scenario is deployed. Then, the predicted power demand is used as ence input to the fuzzy logic controller in the level one control structure. Fuzzy lo troller aims to control HESS power split by generating SC discharging coefficient t resents the power ratio between battery and SC. The simulation result shows that erage discharging battery magnitude and battery power fluctuation are well redu 46.1% and 52.3% by using the proposed strategy compared to the battery-only ca proposed strategy that performs future power prediction could successfully redu tery fluctuation. Our future work aims to enhance the power demand prediction r using real-time driving information and adding other IoT structures such as traff and vehicle distance into the scenario of the vehicular network. Acknowledgments: The authors thank the two anonymous reviewers for their constructi ments which profoundly improved the paper.

Conclusions
A power management strategy for connected electric vehicles has been presented in this paper to reduce discharging battery power and fluctuation. The proposed strategy is based on hierarchical control structure, which is composed by two control levels, to perform future data prediction and power distribution. The ANN is utilized in level two of control structure to perform power demand prediction with the assumption that a vehicular network scenario is deployed. Then, the predicted power demand is used as a reference input to the fuzzy logic controller in the level one control structure. Fuzzy logic controller aims to control HESS power split by generating SC discharging coefficient that represents the power ratio between battery and SC. The simulation result shows that the average discharging battery magnitude and battery power fluctuation are well reduced by 46.1% and 52.3% by using the proposed strategy compared to the battery-only case. The proposed strategy that performs future power prediction could successfully reduce battery fluctuation. Our future work aims to enhance the power demand prediction result by using real-time driving information and adding other IoT structures such as traffic lights and vehicle distance into the scenario of the vehicular network.