Abstract

With the increasing number of electric vehicles (EVs), the charging demand of EVs has brought many new research hotspots, i.e., charging path planning and charging pricing strategy of the charging stations. In this paper, an integrated framework is proposed for multiobjective EV path planning with varied charging pricing strategies, considering the driving distance, total time consumption, energy consumption, charging fee such factors, while the charging pricing strategy is designed based on the objectives of maximizing the total revenues of the charging stations and balancing the profits of the charging stations. First, the energy consumption model of EVs, the M/M/S queuing model of charging stations, and the charging model of charging piles are established. A novel charging path planning algorithm is proposed based on bidirectional Martins’ algorithm, which can assist EV users to select charging stations and plan charging paths. Then, a particle swarm optimization (PSO) algorithm is applied to solve the optimal solution of charging station pricing designation. Finally, the method proposed in the paper is simulated on the street map of Shenzhen to verify the efficacy of the multiobjective charging path planning for EVs and the feasibility of the charging pricing strategy.

1. Introduction

EVs can reduce the emissions of harmful substances generated by the use of traditional fossil energy sources, so it is one of the promising alternatives to deal with the future energy crisis and environmental pollution [1]. However, the EVs have the problem of longer battery charging time and shorter driving range than petrol vehicles, which could result in “charging anxiety” and “range anxiety” for the EV users [2, 3]. Therefore, how to use EVs wisely is a concern of EV users and researchers. Considering factors such as driving distance, driving duration, energy consumption, and charging fee, EV users would select a reasonable charging path to alleviate their “range anxiety” [4].

EV charging path planning is a multiobjective problem. To ensure the shortest driving duration to the charging station and the least charging cost under the premise that the battery is not depleted, the charging decision of EV users can be modeled as an energy-aware shortest path problem (ESPP) on a traffic network diagram with a virtual arc [5]. Considering the total driving time and the total energy consumption of the EV, the problem is modeled as a bilevel formulation of the discrete multiclass equilibrium network design, where the upper level is solved using a GA and the lower level is a multiclass user equilibrium (UE) traffic assignment model [6]. The elevation factor is considered to calculate the energy consumption [7]. The charging time of each candidate charging station and the total travelling time to the destination are considered in the charging path planning [8]. Deep reinforcement learning (DRL) can be applied in the charging scheduling for EVs with the optimization objective to minimize the total cost of EV users, including charging time and charging fares, under the condition of charging availability and fluctuated electricity prices [9].

The multiobjective decision-making problem has been studied extensively [10]. A practical ISE-IITOPSIS method is proposed to solve the multifeature identification problem [11]. The most direct and simple method of solving the multiobjective path is the weighted method, which aggregates multiple objectives into a single objective problem through assigning weight to each objective [12]. However, this method requires normalization of the parameters and fine-tuning weights. Classic algorithms, i.e., graph-based theory, can also be applied. For example, Yen’s algorithm is used to ensure that travelling time and delay time caused by traffic congestion are minimized [13]. Besides, the heuristic algorithms (i.e., the multiobjective intelligent evolutionary algorithm) are applied to solve the Pareto solution set of the shortest path under constraints. For example, a hybrid variable domain-search algorithm is proposed to solve the extended EV routing problem, via the EV battery swap station location routing with stochastic demands [14]. The classic algorithm can obtain an accurate Pareto solution. However, with the consideration of a city-level traffic network based on the huge amount of nodes and edges, heuristic algorithms are feasible to solve the optimal solution [15]. Martins’ algorithm [16] is a classic multiobjective shortest path algorithm based on the Dijkstra algorithm, but it has to search the entire network to get the optimal Pareto solution set. Therefore, an improved method based on Martins’ algorithm is proposed [17], including setting interruption conditions and bidirectional search (i.e., search from the end point and start point simultaneously). Simulation experiments demonstrate that the computational efficiency can be significantly improved in a large-scale transportation network.

The pricing mechanism of EV charging stations should also be investigated. The commonly studied pricing strategies mainly include fixed electricity price [18], time-of-use (TOU) price [19], and real-time price (RTP) [20]. RTP is a method of dynamically adjusting electricity price via the relationship between the power system supply and demand [21]. In the power system, a fundamental model is proposed for continuous-time scheduling and marginal pricing of energy generation storage in day-ahead power systems’ operation [22]. In the home energy management system (HEMS), a new charging and discharging strategy for EVs with energy price control is proposed for the best benefits of EV owners. RTP can also be used in the pricing strategy of charging stations [23, 24].

A multiobjective comprehensive stand-alone solution is proposed [25] to use TOU to intelligently regulate the charging/discharging activities of EVs, with the purpose of cutting peaks and filling valleys of loads and operating costs of power system reduction. Further, a charging pricing strategy based on regional division and time division is proposed, where the charging prices between different areas of the city are optimized to guide EV users to select to charge in the area with more charging stations. Then, from the perspective of consumer satisfaction, grid company profits, and grid load variation, a TOU optimization model for EVs is constructed [26]. On the contrary, a pricing scheme is proposed assigning a per-session price to each charging session to accommodate the energy cost, demand charge, and system congestion [27]. The current pricing strategies for the charging stations mainly focus on the fixed electricity price or TOU price, which may cause congestion in local charging stations and undesirable peak loads on the grid. The RTP can guide the charging behavior of EVs to avoid invalid charging infrastructure investment and to maximize the revenue of charging stations [28, 29].

Studies demonstrate that the charging price can affect the results of EV charging path planning and the selection of charging stations. The charging path planning can be considered as a multiobjective problem with driving distance, charging time, energy consumption, and charging fee. In this paper, these four objectives are combined together to plan the charging path for EVs based on bidirectional Martins’ algorithm. The driving time, charging time, and queuing time of EVs are used to estimate the total time consumption, while energy consumption of EVs and the charging price of the charging station are used to estimate the charging fee. The charging decision-making of EV users is stimulated through large-scale EV charging path planning. Besides, the PSO algorithm along with the charging path planning is used to solve the optimal charging price of the charging station so that the profit of the charging station is maximized, while the standard deviation of the profit of each charging station is minimized. The proposed method includes precalculation, query, and selection of three stages. In the precalculation stage, the topology of the road network and the locations of the charging stations are static and known. In the query stage, the heuristic items are added to each objective, using precomputed data to estimate the cost to the charging station. The main contributions of the paper are summarized as follows:(1)An improved multiobjective charging path planning algorithm based on bidirectional Martins’ algorithm is proposed to solve the EV charging path problem. The bidirectional Martins’ algorithm is improved with adding heuristic items to the dimensions of distance, time, and energy consumption to estimate the cost to the end point, as well as the pruning method to speed up the calculation.(2)A charging selection-based adaptive pricing strategy is established to maximize the total revenues of the charging stations, while balancing the profit of each charging station. The results of large-scale EV charging path planning is used to simulate the selection of charging stations with different prices for EV users, and the PSO algorithm is applied to solve the optimal solution of the charging station charging price.(3)A series of simulation experiments have been performed with the Shenzhen city street map, including different roads, to verify the effectiveness of the model.

The remainder of the paper is organized as follows. In Section 2, the energy consumption model, the charging model, and the queuing model are presented; afterwards, an integer nonlinear programming model of charging path planning is developed. In Section 3, a multiobjective charging path planning algorithm based on bidirectional Martins’ algorithm is proposed with heuristic and pruning techniques and driver’s preference to solve the path planning problem and recommend the charging path to EV users. In Section 4, a charging selection-based pricing strategy for charging stations is proposed to maximize their revenues and balance the revenue of each charging station. In Section 5, simulation experiments are performed to illustrate the application and effectiveness of the proposed method. Conclusion and future works are given in Section 6.

2. Problem Formulation

In this section, the four optimization objectives, i.e., driving distance, total time consumption (summation of driving time, waiting time, and charging time), energy consumption, and charging fee are formulated as a mathematical model.

Certain assumptions are made in this paper. (1) EVs are fully charged when they are charged at the charging stations. (2) Energy consumption is a positive value, and the recuperation when braking or driving down a slope is neglected.

Considering a directed road network , N is the set of nodes, and A is the set of links, and the link from node to node is defined as . The charging stations in a graph are defined as and where each charging station is denoted as node , and is the number of the charging stations. The total time consumption of a charging path is , where represents the driving time, represents the waiting time at the specific charging station , and represents the charging time at the charging station. Table 1 lists the related parameters in the models.

3. Energy Model of the EV

According to [30], the energy consumption of an EV is mainly related to the travelling distance and the average speed . The energy consumption of the link under the condition of average speed and distance can be written aswhere the parameters , C, ,, , and represent the density of the air, drag coefficient, cross-sectional area, rolling resistance coefficient, gravity acceleration, and average additional energy consumption, respectively. The energy consumption function is a convex function, while Figure 1 depicts the energy consumption curve with the parameters , , , , , , , , and .

It is noted that the developed energy consumption model is simplified by neglecting certain factors such as energy recovery, while braking. However, this does not affect the effectiveness of the method discussed later in this paper.

3.1. Charging Model

The charging time is calculated by the charging power of the charging station and the current SOC of EVs when EVs arrive at the charging stations. Most studies assume that the charging output power of the charging stations is the same among the charging stations. In practice, the charging power provided by the stations is varied, which could affect the EV charging time.

Assuming that the charging pile power of the charging station is , the charging time of fully charged is calculated aswhere is the required energy for the EV travelling to the charging station. The charging pile power varies depending on the charging level of the charging station. Four levels of the charging stations can be defined based on the facilities in the current market, see in Table 2.

3.2. Queuing Model

The state of the EV charging station can be represented with the Markov chain by incorporating the state information, as shown in Figure 2 [31]. The arrival of the EV is considered as a Poisson process with an arrival rate of , and each charging pile is considered to serve with an exponential service rate . A multiserver queue with identical servers is considered here.

According to the queuing theory, the balance of each state in the queue model can be solved. In each state, the leaving rate based on arrival is equal to the entering rate based on departure, i.e.,where denotes the probability that the number of charged EVs in the charging station is . The left side of equation (3) is the leaving rate, and the entering rate is described on the right side. Based on the state transition diagram given in equation (3), the corresponding transition matrix is written as

The stationary condition related to the Markov chain model is given bywhere is the queue length distribution under the condition of the stationary state, and the subscript `N is the state number. The general recursive form of the stationary distribution (state ) is derived aswhere is the number of the charging piles. Therefore, the mean queue length is given byand the mean waiting time in the queue is given by

3.3. Constraint Conditions

The flow balance constraints are applied here. For the origin node, the outgoing flows of all links are one more than the incoming flow. For the destination node, the incoming flows of all links are one more than the outgoing flow. For other nodes, the incoming flow is equal to the outgoing flow. So, the details of the flow balance constraint are expressed as follows:where denotes the flow balance of the node , classified into three types, the starting node , ending node , and passing nodes :where denotes one of the charging stations, i.e., . Considering the limitation of the battery capacity in EVs, the remaining driving distance is limited, expressed as

3.4. Optimization Objectives

Given a charging path , with the target charging station , the queuing time, charging time, and charging fee can thus be estimated for this path. The total driving distance , time consumption , total energy consumption , and charging fee of the planned charging path with the target charging station are written as

Note that , , and . The optimized objective of the model is formulated as

The above multiobjective optimization is an integer nonlinear programming problem with the decision variables of and of each link , which has a high temporal complexity. How to select the optimal paths is already an intrigue problem.

4. Solution Algorithm

In this section, the basic Martins’ algorithm (MA) [16] and the bidirectional Martins’ algorithm (BMA) [17] are introduced first, and an improved EV heuristic bidirectional Martins’ algorithm (EHBMA) is designed to optimize the objectives described in equation (13).

4.1. The Basic Algorithm

In order to develop the algorithm, certain definitions are introduced first, where the cost vector of the link is denoted as , the node label is denoted as , and is the origin point of the path.

Definition 1. Given two cost vectors of link and , dominates if and only if , , and and at least one inequality is strict.

Definition 2. Given two paths and containing a series of nodes and , with two target charging station and , dominates if and only if , , , and and at least one inequality is strict. A path is a nondominated path if and only if is an optimal path in at least one objective, and it is not dominated by any other paths.

Definition 3. Given two node labels and of node and node, dominates if and only if and dominates .
In the original MA, new label is added to the node if and only if the label is not dominated by other labels of the node . Further, the bidirectional MA (BMA) can limit the search area by formulating a termination condition and searching the network bidirectionally. The pseudocodes of the MA and BMA are shown in Algorithms 1 and 2, respectively, where the target point is represented by , and represents the minimum value of each objective value of all labels in , forming the vector .

Create a list
The initial element in the list is the label of the starting point ,
Create the path set
(1)While is not empty
(2) Get the minimum node label in ,
(3)For the adjacent node,
(4)  Calculate the label of the adjacent point
(5)  If is not dominated by other node labels of , and not dominated by labels in
(6)  Then put into list
(7)  If
(8)  Then get the previous nodes of , and put the path nodes into
Create a forward list and a backward list
The initial element in is the label of the starting point , , and the initial element in is the label of the end point ,
Create the path set
The initial search direction is forward
(1)While is not dominated by
(2)  If, Then get the minimum node label in
(3)   For the child adjacent node of ,
(4)    Calculate the node label of the adjacent point,
(5)    If is not dominated by other node labels of , Then put into
(6)  If, Then get the minimum node label in
(7)   For the parent adjacent node of ,
(8)    Calculate the node label of the adjacent point,
(9)    If is not dominated by other node labels of , Then put into
(10)  If the label of is in the list of reverse direction, Then obtain the final path by return the previous node label in and , and add the path into
(11)  Change the direction to the opposite
4.2. Improved EV Heuristic Bidirectional Martins’ Algorithm (EHBMA)

Based on the BMA, considering the EV charging path planning scenario, the EHBMA is proposed in this paper, including three stages. In the 1st stage, the map data is preprocessed, and the shortest distance from each charging station to each node is calculated and stored. In the 2nd stage, considering that EV users hardly travel too far to charge in general situations, the three closest charging stations are preselected as alternatives according to the preprocessed map data, then the multiobjective path planning process is performed among the selected charging stations to achieve candidate paths. In the 3rd stage, the final charging path is selected according to EV user’s preference. Moreover, in order to speed up the path planning process, the heuristic method and pruning method are introduced in the EHBMA.

4.2.1. Heuristic Method

To estimate the remaining distance, travelling time, and required energy consumption to the charging station, the heuristic items of , , and are added to the original label of node . After adding the heuristic items, the nodes with calculated closer distance to the target charging station, shorter travelling time, and less energy consumption are visited first so that EVs can reach the target charging station faster with fewer nodes traversed than the original algorithm.

The heuristic items of the forward search and backward search are different, assuming that the represents the forward search (i.e., from origin node to the target charging station ), and represents the opposite direction. In the distance dimension,where is the shortest distance from the current node to the charging station and is the Euler distance from the origin node to the current node . In the time dimension, it haswhere denotes the past average driving speed of the EV. In the energy consumption dimension,where denotes the past average energy consumption of the EV. Therefore, the new node label of node with heuristic items can be calculated as

Definition 4. dominates if and only if the two conditions hold, 1) and 2) dominates if or dominates if .

4.2.2. Pruning Method

If the label of node is dominated by the labels of the existing path from the origin node to the target node or the estimated energy consumption of the node is greater than the remaining power of the EV, the node will not be traversed in the algorithm. By pruning the traversed node, algorithm efficiency can be further improved.

4.2.3. The Driver’s Preference

A set of Pareto optimal solutions can be achieved after performing the proposed algorithm, and the most optimal path can be selected according to the driver’s behavior preferences, described aswhere denote the preference factors. By setting appropriate preference factors, the driver can be recommended the most suitable charging path. is a comprehensive metric of preference for the path to the charging station , which depends on the factors of the number of recreation areas and living facilities around the charging station . The higher the value, the more the inclination of the driver to select this charging station .

In summary, the multiobjective charging path planning algorithm EHBMA is described with Algorithm 3.

Initialization
Initialize the average velocity of each road link based on the traffic condition.
Calculate the energy consumption and driving time of the road link based on the energy consumption model and average velocity.
Calculate the shortest distance from each charging station to each node on the map and save the result as a dictionary in which the keys are charging station nodes and the values are all other nodes on the map.
Initialize the location of the EV, .
Charging Path Planning
Select three charging stations closest to the current location by query the data .
(1)For
(2)Create a forward list and a backward list
(3)The initial elements in and are the label of the starting point , , and the label of the end point ,
(4)Create the path set
(5)The initial search direction is forward
(6)While is not dominated by the label in
(7)If, Then get the minimum node label in
(8)  For the child adjacent node of ,
(9)   Calculate the heuristic items by query
(10)   Calculate the node label of the adjacent node,
(11)   If is not dominated by other node label of , Then put into
(12)If, Then get the minimum node label in
(13)  For the parent adjacent node of ,
(14)   Calculate the heuristic items
(15)   Calculate the node label of the adjacent node,
(16)   If is not dominated by other node label of , Then put into
(17)If the label of is in the list of reverse direction, Then get a path by return the previous node label in and, and add the path into
(18) Change direction to the opposite
(19)Pareto Path Selection
(20)For, its end point is a charging station ,
(21)
(22)
(23)
(24)
(25) Calculate the driver preference .
(26) Select charging path and charging station of the smallest , which is the final planned path recommended to the EV users.

5. Charging Selection-Based Adaptive Pricing Strategy (CSBAP)

In this section, the CSBAP is proposed to determine the charging price of the charging stations, so as to maximize the overall profits and balance the profits of each charging station. The details are explained as follows.

For charging station , the revenue can be calculated as

The profits of the charging stations may be influenced by its location which could result in unbalanced profits’ distribution and unable to maximize the total profits, while appropriate prices’ setting can attract more EVs to balance the profits’ distribution. From the analysis of the previous section, the charging selection of EV users can be influenced by the charging price. Therefore, the CSBAP is proposed accordingly along with the proposed charging path planning algorithm EHBMA and PSO algorithm, in which the EHBMA is used to simulate the selection of charging stations with different prices for EV users, and the PSO is applied to adjust the charging prices adaptively. The pseudocodes of the PSO algorithm are shown in Algorithm 4. Here, denotes the particle, denotes the decision variable vector, and the velocity represents the changing rate of . The fitness function denotes the objective value to evaluate the equality of , and denote the best-known position of the single particle and the best-known position of the whole swarm, respectively, represents a random number in , denotes the minimum deviation of of the two iterations, and denotes the maximum number of iterations.

Initialization The particle swarm is initialized with the population amount . Position and velocity of each particle are initialized randomly in the feasible interval. and are initialized as and , respectively. The inertia factor and the acceleration constant are initialized as constants.
(1)While or
(2)For each particle , update the position and the velocity as follows,
(3)  
(4)   If, Then
(5)   If, Then
(6)   
(7)Output the optimal position and optimized objective

With the combined PSO algorithm and the proposed EHBMA, the pricing strategy for single charging station and multiple charging stations is designed separately. First, the relationship between the charging price and the revenue of a single charging station is studied. Assuming that the charging prices of all charging stations are fixed, except for the objective charging station, the fitness function can be defined as , where denotes the revenue of the charging station . The position of the particle can be defined as the charging price of the charging station to acquire the optimal charging price for the charging station.

The pricing strategy for multiple charging stations is further investigated. The fitness function is defined as the summation of the total revenues of all charging stations and the standard deviation of revenues , where denotes the standard deviation of the revenue of all charging stations and denotes the coefficient to make the trade-off between two factors. The positions of the particles are defined as the charging price vector of all charging stations. The fitness function is designed to maximize the total profits of the charging stations, while balancing the profit of each charging station. The pricing system is adopted with the real-time charging path planning simulation.

6. Simulation Results

A road network dataset of Shenzhen city is used to verify the effectiveness of the model. The dataset is collected from the OpenStreetMap, which includes residential street, tertiary road, secondary road, primary road, trunk road, and motorway, while each road is composed of multiple location nodes with longitude and latitude of the WGS84 coordinate system. Moreover, the location of the charging stations, one-way or two-way characteristics, road length, and speed limitation are given in the dataset.

The road networks in Shenzhen is shown in Figure 3(a), and the speed limit of different road types are listed in Table 3, and the used road network is shown in Figure 3(b) with charging stations marked on the figures. The driving roads are selected to construct a simplified road network, which includes 658,213 nodes, 132,182 edges, and 22 public charging stations.

The total amount of EVs in Shenzhen is about 272,687 (by 17th Oct, 2019). Since most of the EVs are charged at private charging stations, we randomly select 1000 EVs to simulate. The initial locations of EVs are randomly distributed at various nodes of the map, and the initial SOC is randomly set between 10% and 90%. It is assumed that EVs will generate charging demand when and fully charged at the charging stations. The charging piles’ number of the charging stations is randomly initialized in the interval [10, 50].

6.1. Comparison between MA, BMA, and Our Proposed EHBMA

MA, BMA, and EHBMA are performed to select nodes to the charging station. The execution time and the traversed node label number of the three algorithms are shown in Table 4. It is demonstrated that MA costs the longest time, and EHBMA costs the shortest time. The traversed nodes are marked with different colors in Figures 46, where the green points and the blue points represent the nodes which are searched forward and backward, respectively. It can be concluded that BMA traverses fewer nodes than MA, while the proposed EHBMA traverses least nodes than both of MA and BMA.

6.2. Single EV Charging Path Planning Simulation

The simulation parameters are set as follows. The charging price is fixed as 1.75 RMB/kWh for all charging stations. The driver preference factors are , and the initial locations are randomly selected on the map with initial and .

In Figure 7, the red, blue, and green paths are the charging paths to the three preselected charging stations, No. 8, No. 13, and No. 12, respectively. The cost of the paths, as shown in Table 5, is used to calculate the driver’s preference, through which the driving distance, energy consumption, time consumption, and charging fee are considered with a trade-off. Then, the path with the smallest value is selected, so the green path to charging station No. 12 is the final planned charging path.

6.3. Large-Scale EVs Charging Path Planning Simulation

In this experiment, 1000 EVs are randomly selected on the map. The simulation parameter settings are as follows. Charging price for all charging stations is set as a constant value, 1.75 RMB/kWh. The charging threshold of EVs is set to SOC = 20%. The battery capacity is randomly initialized between and , and the driver preference factors are .

The results of the large-scale EVs’ path planning using EHBMA are shown in Figure 8. The total revenues of all charging stations, revenue of each charging station, and EV charging amount of each charging station are listed in Tables 68, which demonstrate that the revenues and EV amount between different charging stations are not equal. Therefore, it is necessary to optimize the charging price to maximize the total revenue and balance the revenue of each charging station.

6.4. The Simulation of CSBAP

In this experiment, the population of the particle swarm in PSO is set as , and the maximum number of iterations is set as .

Considering the pricing strategy for the single charging station, the No. 6 charging station is used as a case study. Table 9 lists the revenue of the charging station No. 6 when the prices of charging stations are fixed as the same price and the charging price is adjusted by CSBAP. The results show that, after the charging price of the charging station No. 6 is adjusted by CSBAP, more revenue can be obtained than the fixed charging price strategy, since the lower price would attract more EVs to charge. Therefore, the effectiveness of our proposed CSBAP for a single charging station is validated.

As the charging pricing strategy for all charging stations, the simulation conditions are set as follows. The prices of the charging stations are limited to the interval [1.5–2.0] RMB/kWh. , and . The fitness function is defined as

Figure 9 shows that the value of the fitness function gradually rises and eventually stabilizes with 100 iterations of the charging price. Figure 10 illustrates that, after the iterations of CSBAP, the total revenues of all charging stations gradually increase and eventually stabilize. The different color columns in Figure 10 represent the profits of different charging stations. Figure 11 demonstrates that, after the iterations of CSBAP, the revenue standard deviation of charging stations gradually decreases and eventually stabilizes, indicating that the revenues between charging stations are more balanced than those without optimization. Taking the charging price of one of the charging stations as an example, Figure 12 shows the iteration of the charging price of charging station No. 10, where the ordinates and the size of the circle represent the charging price and the revenue of the charging station, respectively, which illustrates that the charging price of charging station No. 10 decreases, while the revenues increase with the applied CSBAP.

Figures 13 and 14 are the planned charging paths of large-scale EVs before and after using CSBAP. Figures 15 and 16 are the charging prices without and with optimization of CSBAP, where the horizontal coordinates, the ordinates, and the size of the circles represent the number of the charging station, the charging price, and the revenue, respectively. It can be observed that the circles in Figure 16 are more similar in size than circles in Figure 15, which represents that revenues of the charging stations are more balanced with CSBAP without decreasing the total revenues of the charging stations. Figures 17 and 18 are the comparison of the amount of charging EVs at the charging stations without and with optimization of CSBAP, where the horizontal coordinates, the ordinates, and the size of the circles represent the number of the charging station, the charging price, and the charged EV amount in the charging stations, respectively. Figures 19 and 20 are the comparison results of the revenue of charging stations and EV amount between using fixed charging price (i.e., charging price is fixed as 1.75 RMB/kWh) and CSBAP. It is demonstrated from Figures 19 and 20 and Table 10 that, by using CSBAP, charging stations gain more revenues than using the fixed charging price, while the revenues and EV amount of charging stations are more balanced. According to the simulation results, the effectiveness of the proposed CSBAP for charging stations is verified.

7. Conclusion

In this paper, an integrated framework of combining the multiobjective charging path planning method is discussed for EVs and charging station pricing strategy for charging stations. A novel charging path planning algorithm EHBMA is proposed based on bidirectional Martins’ algorithm, considering driving distance, energy consumption, total time consumption, and charging fee. It is verified by simulation experiments that the proposed algorithm can provide more charging paths for EV users and assist EV users to select charging stations and charging path with the driver’s preferences. Furthermore, a novel charging pricing strategy CSBAP is proposed. It is also verified by simulation experiments that the revenues of charging stations can be effectively improved, while the revenues of the charging stations are balanced by using the proposed pricing strategy.

In the future, we will study the travel patterns of EVs and how to create user portraits to improve the appropriateness of the recommended charging paths. The potential of combining the market transaction mechanism to determine the charging price of charging stations will be investigated. Moreover, more complex road conditions and driving conditions of EVs should be considered to obtain a more accurate charging path planning model.

Data Availability

The data used to support the study are available from Openstreetmap (https://www.openstreetmap.org/#map=11/22.5497/114.0436).

Conflicts of Interest

The authors declare that there are no conflicts of interest regarding the publication of this paper.

Acknowledgments

This work was partially supported under the Natural Science Foundation of Guangdong Province Ref. 2018A030313755 and Shenzhen Fundamental Research Program Ref. JCYJ20200109114839874.