4.1. Study Scenario and Model Assumptions
This paper investigates a representative 6km×6km urban planning area in Beijing for empirical analysis. It is proposed to select some nodes at these nodes to build charging stations of different capacities to obtain the results of site selection and capacity reduction that maximize the overall satisfaction of users in the planning area. Through investigation, some regional characteristic parameters and electric vehicle performance parameters are obtained, and reasonable assumptions are made for the remaining necessary parameters.
(1) Regional traffic characteristics
According to the survey of a certain area in Beijing, reasonable assumptions are made according to the appropriate proportion considering income, area and people’s awareness of environmental protection and energy conservation. There are 25 traffic nodes in the planning area, and the number of electric vehicles is 2000. The traffic network of the planning area is shown in
Figure 4.
(2) Electric vehicle related parameters
The average annual mileage of electric vehicles is 10,000 km. The performance parameters are shown in
Table 2.
(3) Charging station related parameters
The charging devices installed in the charging station are all fast charging and charging devices, and the power of a single charging device is 80 kW. The charging station cost parameters are shown in
Table 3.
(4) User charging behavior assumption
Electric vehicles are evenly distributed in this planning area. According to a travel statistics of the US Department of Transportation for household vehicles in the United States [
21], it is assumed that the arrival time of the electric vehicle obeys the Poisson distribution with the parameter 12.23, ie
λ = 12.23. If the charging time of the charger is 30 min, then
μ = 2, that is, each charging device can provide charging service for 2 electric vehicles per hour.
(5) Construction plan selection
Four alternatives are available: non-construction of charging stations and installation of 8, 9 and 10 charging devices. The corresponding antibody codes are 0, 1, 2, and 3, respectively. The capacities of the corresponding charging stations of 8 sets, 9 sets and 10 sets are 640 kW, 720 kW and 800 kW respectively.
4.2. Single Target Upper and Lower Limit Solution
This paper establishes a model of solution based on artificial immune algorithm. Let the population size be 100 and the antibody length be 25, representing 25 alternative sites for building a charging station. The value of each location is randomly generated from 0, 1, 2, and 3, as shown in
Table 4.
When solving by artificial immune algorithm, a group of initial solutions are generated randomly by MATLAB software, and the quality of these initial solutions is low. Then, the algorithm is iterated based on the initial solution. The clonal mutation operation in single-objective solution is carried out according to the requirement of solution quality. The three satisfaction indexes are compared in multi-objective solution, and the index with lower satisfaction is selected to carry out the clonal mutation operation corresponding to the index.
(1) Empty driving distance
Fifty generations are iterated by immune algorithm. From the first generation population 1, the initial empty driving distance is 8. Fifty excellent antibodies were selected for cloning and mutation in each generation, and the fitness trend curve was obtained as shown in
Figure 5.
The optimal solution first appeared in the 3rd generation, and the empty driving distance was 0, that is, all charging stations were built in 25 traffic nodes.
For this single target, it is optimal to build a charging station at all 25 nodes, but the cost of building a charging station will be greatly increased, the charging price will be high, and the overall satisfaction of the user will be low.
(2) Charging price
At present, the fuel consumption of a fuel vehicle with a displacement of 1.5 L is 6 L per 100 km, and the planned annual average oil price is 7 yuan/L. According to the substitution effect of electric vehicles on fuel vehicles, the highest charging price Pmax acceptable to users is 2.8 yuan/(kW·h).
The infrastructure cost, distribution cost, and annual operating cost corresponding to the installation of 8, 9, and 10 charging devices at the road node i are shown in
Table 5.
The annual charging demand Q1 of electric vehicles in this area is 3,000,000 kW·h.
Consider a limit case where electricity can be supplied annually when only one charging station is built in the area and the charging station is equipped with 8 charging devices:
Therefore, the construction of the charging station can meet the user’s charging needs.
The present value of the total cost of building a charging station in the area is
C1 million. To discount the charging fee charged by the charging station each year, it should satisfy:
After the iterative 100 generations by the immune algorithm, the minimum curve is optimal in the 3rd generation, and the average curve is optimal in the 4th generation. The trend of fitness change is shown in
Figure 6.
The optimal solution is to build a charging station at any of the 25 nodes. The charging station is equipped with 8 charging devices, that is, the capacity is 640 kW. At this time, the present value of construction cost and operating cost is the smallest, and the final charging price is the lowest. The value is also the smallest. The present value of construction cost and operating cost is 564.33 million yuan, and the lower limit of charging price Pmin is 0.19 yuan/(kW·h).
(3) Charging time
A charging station of a different capacity is constructed at the 25 nodes, and whether the average value of the charging time is the minimum is a condition for measuring the merits of the solution.
According to the hypothesis,
λ = 12.23 and
μ = 2. The parameters of queuing theory M/M/c model can be calculated as shown in
Table 6.
Therefore, in the case of installing 8, 9, or 10 charging devices, the user charging time is 36.12 min, 32.22 min, and 30.87 min, respectively.
After 100 generations optimized by immune algorithm, the optimal solution of the minimum value first appeared in the 3rd generation, and the optimal solution of the average value appeared in the 4th generation first. The trend curve of fitness change is shown in
Figure 7.
The optimal solution is to build a charging station with 10 charging devices in all 25 nodes. The charging station has a capacity of 800 kW, and the charging time corresponding to each node is 30.87 min, and the average charging time is 30.87 min.
4.3. Multi-Objective Optimization
The relationship between each sub-objective optimal solution and multi-objective optimal solution is fuzzy. Based on fuzzy modeling and maximizing satisfaction index, the multi-objective programming problem is transformed into single-objective nonlinear programming problem. After blurring, each target can be normalized to avoid the incompatibility of the original objective function.
The upper and lower limits of each single target are calculated as shown in
Table 7.
In this paper, the membership function of the reduced half-Γ distribution is selected, and the user satisfaction is
u, and the satisfaction under each single target is
u(
Fk). According to the results of the questionnaire, the weights of the three single targets are respectively 0.25, 0.5 and 0.25, then:
The u was used as the objective function to solve the problem based on the artificial immune algorithm, which was iterated 1000 times. In each generation, 0.25
u(
F1), 0.5
u(
F2) and 0.25
u(
F3) were compared, and the smallest values of the three were selected for different mutation operations to achieve the increase of satisfaction under this goal. Using the first individual of the first generation group as the initial position of the antibody, the distribution of the initial position of the antibody was drawn by Voronoi diagram as shown in
Figure 8.
The above variation operations were repeated in each generation. The program was run many times, and eight representative cases were selected. The maximum and average values of each generation’s comprehensive satisfaction were taken as function values to make the fitness change trend curve as shown in
Figure 9.
The artificial immune system has the characteristics of global optimization, and the system will find the optimal solution of the current generation in each generation. By comparing the above eight cases, it can be seen that the final user satisfaction was the largest in the first, fourth, sixth and seventh cases, and the maximum satisfaction value was 0.5787. Taking the first case as an example, the maximum value of overall satisfaction was 0.5269 in the first generation, and it rose to the maximum in the 120th generation. The comprehensive satisfaction average curve had short-term fluctuations in the early stage of optimization, and then it gradually increased. At around 900 generations, the average value of the fitness value coincided with the maximum value curve and no longer fluctuated. It shows that the average value was equal to the maximum value at this time, the immune population all reached the optimal solution, and there was a unique optimal solution in the population. The initial value of the user’s overall satisfaction average was 0.2498, and the final value was 0.5787.
Take the fourth case as an example, taking any individual in the 1000th generation group as the final position of the antibody, and using a Voronoi diagram to draw the final position distribution of the antibody as shown in
Figure 10.
The final position profile of the antibody indicates that the optimal construction location of the electric vehicle charging station is at the blue star point in the figure. The best individuals are shown in
Table 8.
That is, the optimal solution is to build an electric vehicle charging station with 10 charging devices in each of (2, 5), (4, 4), (2, 3) (5, 2), each station has a capacity of 800 kW. The service area of each charging station is the partition where the charging station is located in the final location map of the antibody.
The satisfaction of each sub-goal corresponding to the optimal solution is:
The sub-goals corresponding to the optimal solution are: