Next Article in Journal
Efficiency Analysis of Electric Vehicles with AMT and Dual-Motor Systems
Previous Article in Journal
Study of Resistance Extraction Methods for Proton Exchange Membrane Fuel Cells Based on Static Resistance Correction
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Charging Station Site Selection Optimization for Electric Logistics Vehicles, Taking into Account Time-Window and Load Constraints

1
Department of Electrical Engineering, Chongqing Three Gorges University, Chongqing 400000, China
2
Powerchina International Group Limited, Haidian District, Beijing 100036, China
3
School of Electrical Engineering, Southeast University, Nanjing 210096, China
4
Research and Development Department, Chongqing Andaocheng Automotive Technology Co., Ltd., Chongqing 400000, China
*
Author to whom correspondence should be addressed.
World Electr. Veh. J. 2024, 15(5), 181; https://doi.org/10.3390/wevj15050181
Submission received: 5 April 2024 / Revised: 17 April 2024 / Accepted: 21 April 2024 / Published: 24 April 2024

Abstract

:
In order to improve the efficiency of the “last-mile” distribution in urban logistics and solve the problem of the difficult charging of electric logistics vehicles (ELVs), this paper proposes a charging station location optimization scheme for ELVs that takes into account time-window and load constraints (TW-LCs). Taking the optimal transportation path as the objective function and considering the time-window and vehicle load constraints, a charging station siting model was established. For the TW-LC problem, an improved genetic algorithm combining the farthest-insertion heuristic idea and local search operation was designed. Three different types of standardized arithmetic examples, C type, R type, and RC type, were used to test the proposed algorithm and compare it with the traditional genetic algorithm. The results indicate that, under the same conditions, compared to the traditional genetic algorithm, the improved genetic algorithm reduced the optimal path length by an average of 11.12%. It also decreased the number of charging stations selected, the number of vehicles in use, and the algorithm complexity by 22.97%, 13.71%, and 46.81%. Building on this, a case study was conducted on the TW-LC problem in a specific area of Chongqing, China. It resulted in a 50% reduction in the number of charging stations and a 25% reduction in the number of vehicles selected. In terms of economic indicators, the proposed algorithm improves unit electricity sales by 73.88% and reduces the total annualized cost of the logistics company by 18.81%, providing a theoretical basis for the subsequent promotion of ELVs.

1. Introduction

Excessive carbon emissions cause environmental pollution and accelerate global warming. In recent years, decision makers in logistics companies have been paying more attention to the concept of green transportation [1]. In 2023, global electric vehicle ownership reached 117 million units, up 44.36% from 81.05 million units in 2022. Global sales of electric vehicles are expected to exceed 70 million units in 2030, when ownership will reach 380 million units and penetration will reach 60%. Advance planning for the locations of charging stations for ELVs is an important process for the future development of ELVs. A charging station consists of solid-state transformers and other equipment, and a reasonable charging facility layout can reduce power electronic requirements and facilitate grid power dispatch [2,3]. In addition to this, it can also reduce the construction and operating costs of charging stations for operators, ease the charging anxiety of delivery workers, reduce the time spent looking for charging stations, improve delivery efficiency, and increase customer satisfaction [4]. Therefore, it is of great significance to optimize the site selection of charging stations for ELVs.
Charging station siting optimization for ELVs involves vehicle path planning and charging station siting, i.e., the Location-Routing Problem (LRP) [5,6]. In response to this problem, Dan Wang et al. [7] proposed a site selection scheme based on an adaptive large neighborhood search for ELVs under uncertain power consumption. The total cost was used as the objective function, and local search operations were incorporated while using the new operator. A case analysis showed that the scheme improves the search capability of the model, enhances the stability of site selection, reduces the construction cost of charging piles, and optimizes the site selection problem in the case of the fluctuating power consumption of ELVs. Yang Senyan et al. [8] developed a charging station siting model for ELVs with a hybrid recycling strategy and a charging strategy. The charging station construction cost was minimized as an objective function and solved using hybrid Lagrangian relaxation and alternating-direction multiplier methods. The results show that the scheme balances the complexity of the model with the solution time. Zhao Jiao et al. [9], based on a genetic algorithm, added a greedy search strategy and an elite retention strategy to minimize the total cost as an objective function to solve the siting model considering the charging queuing time of ELVs. The solution results show that the scheme reduces the cost of siting the charging station and shortens the waiting time when charging ELVs. Selin Hulagu et al. [10] proposed a site selection–path planning scheme based on the energy consumption and recovery of ELVs in different scenarios, with cost minimization as the objective function. The results of an arithmetic example showed that this siting scheme is more reliable in areas with significant elevation changes. B Praveen Kumar et al. [11] used Dijkstra’s algorithm combined with an LSTM deep learning model to plan vehicle paths using the shortest vehicle path as the objective function. An example analysis showed that the algorithm effectively reduces the distance traveled by the vehicle. Vidhya Kannan et al. [12] proposed a Bellman–Ford algorithm with a score function to solve the vehicle shortest path planning problem in road networks. Updating the weights based on the score of the evaluation function effectively reduces the vehicle travel distance.
In the LRP, it is path planning that dominates the decision on siting. Using the cost as an objective function often does not accurately reflect the vehicle paths, resulting in a non-optimal solution for performing site selection. And in a multi-node, multi-objective, large-scale optimization problem, using cost as the objective function often makes convergence difficult, and the solution speed is slow [13].
Due to the existence of logistics and distribution characteristics such as timeliness, a common treatment scheme involves adding time-window constraints to the model. Wang Yong et al. [14] designed a combination of a Gaussian hybrid clustering algorithm and an improved non-dominated sorting genetic algorithm with total cost minimization as the objective function. Concepts such as time windows for users and resource sharing have been added to the constraints. An example study of the ELV siting–path problem for a site in Chongqing, China, showed that the scheme improves the operational efficiency of the logistics network and the utilization of resources. Li-Ying Song et al. [15] proposed a hybrid fleet cold chain logistics distribution path optimization problem considering carbon emissions and the customer time window, which rationally allocates the ratios of fuel and ELVs in the fleet, optimizes the charging time of the trams and the refueling time of the oil trucks, and meets the constraints of the time window of the customer points in different regions.
Logistics transportation, in addition to considering time-window constraints, should also consider vehicle load constraints in order to rationalize the arrangement of vehicles to serve customers with different demand points [16].
In summary, when studying the problem of siting charging stations for ELVs, there are situations such as a non-optimal objective function and the incomplete consideration of constraints. Therefore, this paper proposes a charging station location optimization scheme for ELVs that takes into account time-window and load constraints, where the optimal path is used as the objective function and time-window and load constraints are added to the transportation paths. The solution aims to reduce the number of charging stations selected and reduce the number of vehicles in use while optimizing distribution paths and improving distribution efficiency.

2. Problem Description and Problem Formulation

2.1. TW-LC Problem Description

TW-LCs mean that there are a certain number of customer points, which have different time windows and different amounts of cargo demand, and the ELV is responsible for distributing the cargo from the distribution center. By organizing appropriate routes, it traverses all customer points and selects the optimal path between them. At the same time, we also need to satisfy the time-window constraints of the customer points and the load constraints of the vehicles, and according to the power consumption of the ELV, we can reasonably set up charging stations on the transportation route.
The charging station siting model for ELVs proposed in this paper can include a distribution center involving multiple ELVs, multiple locations for constructing charging stations, and multiple customer locations. The ELV starts at the distribution center, goes through a number of customer points, and finally returns to the starting point. On the way, it passes through a charging station to replenish its power, and each time it is replenished, it is fully charged. The time window for the customer points is a soft time window, and there are penalties for being earlier or later than the time window. The TW-LC problem is shown in Figure 1.
The transportation scenario proposed in this paper has the following assumptions: (1) There is no delivery demand at the charging station, so the demand is 0. (2) The ELV will not visit the next charging station immediately after visiting one charging station. (3) The driving speed of the ELV is uniform. (4) Each charging station has a sufficient number of charging posts. (5) The ELV does not consume power when it stops at a customer point.

2.2. Linear Programming Optimization Model

The definition of sets and variables in the charging station siting model for ELVs established in this paper is detailed in Table 1.

2.2.1. Optimal Path Objective Function Design

Equation (1) represents the optimal path, which consists of the total distance traveled by the ELV, the sum of the capacity constraints violated by each path, the sum of the load constraints violated by all the customer points, the sum of the power consumption constraints violated by all the vehicles, and four variables. α , β , and γ are coefficients. Since load constraints are relatively difficult to violate, α is set to 10. The time-window and power consumption constraints are easier to violate, so β and γ are set to 100. d i j denotes the distance from client point i to client point j; and q represents the synthesis of load constraint violations; t i k represents the time when vehicle k arrives at customer point j; l i represents the right time window of client point i, i.e., the latest expected arrival time of client point i; g represents the synthesis of the power consumption constraint violation.
O P = i A j A , i j k K d i j x i j k + α q + β i = 1 n max t i k l i , 0 + γ g

2.2.2. Restrictive Conditions

Load constraints: Equation (2) indicates that the total weight of the goods carried by the vehicle does not exceed the maximum load capacity. Q θ represents the demand for goods at customer point θ to be served; and C indicates the rated load capacity of the ELV.
i A , i θ θ N Q θ x i θ k C , k K
Path constraints: Equation (3) represents the conservation of traffic flow at each node, i.e., vehicles entering are equal to vehicles exiting; Equation (4) indicates that each client point should be visited and only once; Equation (5) indicates that all ELVs depart from the distribution center only once; Equation (6) represents the elimination of sub-loop constraints; and Equations (7) and (8) indicate that the ELV departs from the distribution center and finally returns to the distribution center.
i A , i j x i j k = j A , j i x j i k
i A , i θ k K x i θ k = i A , i θ k K x θ i k = 1 , θ N
j A x D j k = j A x j D k 1 , k K
i A j A x i j 1 , A N , A
j A x D j k = 1 , k K
i A x i D k = 1 , k K
Power consumption constraints: Equation (9) indicates that charging is required when the remaining power of the vehicle is less than e, which is set to 0.2; λ is the percentage of power consumption per 1 mile traveled by the ELV, which is set to 0.32%; S denotes the percentage of remaining power; and L denotes the distance traveled by the vehicle since the last charging. Equation (10) indicates that the vehicle will not be charged immediately after departure from the distribution center. Equations (11) and (12) represent the state of the vehicle when it departs from the distribution center and the charging station. P B D k indicates that the vehicle was fully charged when it departed from the distribution center; P B η k indicates that the vehicle was fully charged when it departed from the charging station; and F indicates that the vehicle’s battery status was fully charged. Equation (13) indicates that the remaining power of the vehicle remains unchanged before and after visiting the customer point.
S = 1 λ L e
x D η k = 0 , η E , k K
P B D k = F , k K
P B η k = F , η E , k K
P B θ k = P A θ k , θ N , k K
Time-window constraints: Equation (14) represents the time-window constraints of the client point, and e i represents the left time window of client point i. Equation (15) represents the time from customer point i to customer point j. d i j represents the distance from customer point i to customer point j; v represents the average speed of the ELV while traveling.
e i k K i A , j A , i j x i j k t i k l i k K i A , j A , i j x i j k , k K
t i j = d i j x i j k v , i A , j A , k K

3. Improved Genetic Algorithm Design

The TW-LC problem presented in this paper is classified as an NP-hard problem. The traditional algorithm heuristic algorithms are characterized by flexibility, efficiency, scalability, robustness, and intelligence in solving NP-hard problems [17]. Therefore, in this paper, an improved genetic algorithm based on the large neighborhood search algorithm (LNS) is designed by combining the characteristics of the NP-hard problem and the properties of heuristic algorithms, and the idea of the farthest-insertion heuristic and the local search operation are added to the algorithm.

3.1. Algorithmic Coding

In solving the TW-LC problem using a genetic algorithm, chromosomes are coded in the form of integer coding. For example, if the number of customer points is 5, allowing for up to 3 logistics vehicles for service and 1 alternative charging station, then a feasible chromosome will be expressed as 12638475. The numbers 6 and 7 represent distribution centers, and 8 represents charging stations, dividing the customer points into 3 segments, i.e., into 3 paths. Path 1 is 0-1-2-0, path 2 is 0-3-8-4-0, and path 3 is 0-5-0. Let the number of customer points be N, the number of vehicles in use be K, and the number of charging stations be M. The length of the chromosome is N + K + M − 1, and the chromosome expression is (1, 2, 3, ……, N, N + 1, N + 2, ……, N + K + M − 1).

3.2. Path Construction Rules

In the TW-LC problem, there are three cases of node locations, which are the distribution center, customer point, and charging station. The rules for path construction when the ELV passes through different nodes are as follows, and the flowchart is shown in Figure 2.
Step 1: Start the path construction: the starting point is the distribution center, the number of vehicles in use is initially set to 1, and the loading at the distribution center on the initial path is 0. According to the mileage-saving algorithm, search for the nearest customer point.
Step 2: If the current path is empty, add the customer point to the path directly. If there is only 1 customer point on the current path, check whether the customer point satisfies the load constraint; if so, add the customer point to the current path according to the left time window of the customer.
Step 3: Optimize the current path according to the farthest-insertion heuristic idea. If there are already n customer points on the path and n > 1, traverse the intermediate insertion position of n − 1 pairs of consecutive customer points and check whether the left time window of the newly inserted customer point can be between the left time windows of the customer points before and after the intermediate insertion position. If such an intermediate insertion position exists, then insert that client point into that position. If it does not, then that client point is added to the end of the current path. If the last client point is traversed, the path is updated, and the algorithm is skipped.
Step 4: In the path construction process, once the load constraint of the current vehicle is exceeded, first store the path driven by the previous vehicle; then, clear the original path and add a vehicle, with the starting point of the new vehicle being the distribution center.
Step 5: Site charging stations based on power constraints and construct charging stations at alternative locations until the penalty term of power in the path evaluation function is 0.

3.3. Introduction to Genetic Operators

3.3.1. Selection, Crossover, and Mutation Operations

The selection operation uses roulette selection to select a number of individuals with large fitness values for subsequent crossover, mutation, and localized scavenging operations [18]. The crossover operation of this algorithm uses an OX crossover to obtain two new sets of offspring by exchanging a portion of the gene positions of two sets of parents and removing duplicate genes. The mutation operation of this algorithm is performed by exchanging genes for two random positions of a set of parents to obtain a new set of offspring.

3.3.2. Local Search Operation

Local search is a heuristic algorithm for solving optimization problems and a type of greedy algorithm, which selects the best solution from the solution space of the domain of the current solution as the current solution for the next iteration each time until a locally optimal solution is reached. Starting from the local optimal solution, the domain of the current local optimal solution is searched; if there is a better solution, then the algorithm moves to it and continues to perform the search, and if not, then it stops and obtains the local optimal solution. The specific process is shown in Figure 3.
Since it is not easy to arrive at the optimal solution in a short time when solving complex problems, the addition of the local search operation can be the second-best solution to find a sub-optimal or near-optimal solution to the problem, which shortens the solution time of the algorithm, and adding the local search operation to the genetic algorithm can prevent it from falling into a local optimal situation [19]. Utilizing the idea of destruction and repair, a number of similar customer points on the current path are removed based on a similarity formula. The removed customer points are inserted back into the locations that minimize the increase in the total distance traveled by the vehicle as much as possible while satisfying the load constraints, time-window constraints, and power consumption constraints.

4. Arithmetic Testing and Example Applications

4.1. Simulation Environment

In this study, Solomon’s standard test algorithms were used for simulation. Six series were included to reflect the diversity of test cases. These were the C1, C2, R1, R2, RC1, and RC2 series. The C-series client point distribution is characterized by a cluster distribution, the R-series distribution is characterized by a uniform distribution, and the RC-series distribution is characterized by a mixture of the two distributions. The hardware CPU of the simulation computer was i7-10875, the memory was 32 GB, and the simulation software was Matlab2021a.

4.2. Small-Scale Simulation

The population size, iteration number, crossover probability, and mutation probability are the core parameters in the genetic algorithm, and the setting of these parameters will affect the performance of the algorithm. The above parameters should be set to the optimal value in order to obtain the optimal performance of the algorithm [20]. Therefore, before the start of the simulation, a small-scale simulation was carried out for the example of the R101 algorithm; the optimization of the relevant parameters was sought, and the following results were obtained.
From Table 2 and Table 3, it can be seen that the objective function value is better when the population size is 500, the number of iterations is 500, the crossover probability is 0.9, and the mutation probability is 0.05. Therefore, in the subsequent simulation, the genetic algorithm parameters were set to the optimal values mentioned above.

4.3. Algorithm Stability Verification Analysis

The genetic algorithm designed in Section 3 was utilized to solve the model proposed in Section 2. In each set of algorithms, 50 points were randomly sampled as customer points. In addition to that, the node set contained one distribution center and four alternative charging stations, and up to five ELVs were available to provide distribution services. Each series of algorithms was run ten times to collect data such as the optimal path length, the number of constraint-violating paths, the number of charging stations selected, and the solution time. The results are shown in Table 4.
From Table 4, it can be seen that the number of constraint path violations is 0 after solving and iterating 500 times using the improved genetic algorithm for C-type, R-type, and RC-type algorithms, and it does not reach the maximum value with the number of charging stations selected and the number of vehicles used, so the present algorithm is effective in solving and optimizing the TW-LC problem.

4.4. Comparison between GA and IGA

In order to further verify the superiority of the proposed algorithm in this paper, this algorithm is compared with the traditional genetic algorithm with the same arithmetic cases. As can be seen from Table 5, the improved genetic algorithm shortens the optimal path by 11.12% on average; the number of charging stations selected and the number of vehicles used are reduced by 22.97% and 13.71%, respectively; and the complexity of the algorithm is reduced by 46.81% on average.
Figure 4 compares the objective function of the algorithms, i.e., the optimal path length. It can be seen that the improved genetic algorithm performs better in all kinds of arithmetic cases. In particular, the improvement is more obvious when dealing with the C-series arithmetic cases, whose distribution is characterized by clustering.
Figure 5 and Figure 6 compare the number of charging stations selected and the number of vehicles in use for the two algorithms. Selecting fewer charging stations and using fewer distribution vehicles under the same conditions will reduce the total cost of transportation. The improved genetic algorithm significantly improves the number of charging stations selected, even in more complex distribution examples such as the RC series, and it can significantly reduce the number of charging stations selected and increase the utilization rate of charging stations. In terms of the number of vehicles in use, the traditional genetic algorithm selects the maximum number of vehicles in all three series of examples, while the improved genetic algorithm, which incorporates the idea of the farthest-insertion heuristic into the algorithm, tries to rationally arrange and insert customer points into the path to maximize the reduction in the use of vehicles.
Figure 7 compares the algorithm complexity of the two algorithms. The traditional genetic algorithm easily falls into local optimal situations after iterating a certain number of times, which means that the objective function is not the global optimal value; at the same time, it also improves the complexity of the algorithm. As the improved genetic algorithm adds the idea of the local search, the method of destruction and repair is utilized in the solution, and the chromosome sequence of the optimal value is split and reorganized, which effectively prevents the algorithm from falling into the local optimal situation and shortens the solution time while improving the accuracy of the results.

4.5. Analysis of Application Examples

In order to verify the reliability and practicality of the algorithm, a place in Chongqing, China, was selected for path planning and charging station location for the TW-LC problem in this area, with the optimal path as the objective function. A rectangular area with a range of 8 miles × 7 miles was selected, and 50 customer points, 4 locations of buildable charging stations, and 1 distribution center were used. The location information of each point was enlarged and transformed into a 2D Cartesian coordinate system at a ratio of 1:10. The schematic diagram of the nodes is shown in Figure 8, which was solved using the traditional genetic algorithm and the improved genetic algorithm; the solution results are shown in Figure 9, and the distribution scheme is shown in Table 6 and Table 7.
In this statistically optimal path, the traditional genetic algorithm selected a total of four charging stations and carried out four charging stops, and the optimal path length was 177.33 miles; the improved genetic algorithm selected two charging stations and carried out two charging stops in the middle of transportation, and the optimal path length was 154.17 miles. The number of charging stations selected decreased by 50%. In terms of vehicle use, the traditional genetic algorithm selected five paths and five vehicles to provide delivery service; the improved genetic algorithm selected four paths and four vehicles to provide service, and the number of vehicles selected decreased by 20%. And the improved genetic algorithm violated the time-window, load, and power consumption constraints 0 times, so this algorithm is reliable and advantageous in solving the TW-LC problem.

4.6. Analysis of Economic Indicators

In order to further analyze and compare the economic indicators of the model, the results of the example application above are used as an example. The unit electricity sales of the charging station operator and the annualized cost of the logistics company were calculated in terms of years, assuming that the logistics company carries out a delivery service once a day.
The unit electricity sales of the charging station operator is the amount of electricity sold per charging station q 0 :
q 0 = 365 O P · l 0 n
l 0 represents the power consumption per unit length of the ELV, which is set to 0.8 KWH/MILE; n represents the number of charging stations selected.
The logistics company’s one-year balance cost C 0 is the absolute value of the logistics company’s annualized total cost C 1 using the IGA minus the logistics company’s annualized total cost C 2 using the GA algorithm:
C 0 = C 1 C 2
In the case of C 1 , for example, the logistics company’s annualized total cost is
C 1 = O P · l 0 · e p · 365 + n · U
e p denotes the unit price of electricity, which is set to 0.2 USD/KWH; n denotes the number of vehicles utilized; and U denotes the unit vehicle purchase cost, which is set to USD 10,000.
The calculation results of specific economic indicators are shown in Table 8.
As shown in Table 8, the IGA improves the unit electricity sales by 73.88% and reduces the total annualized cost of the logistics company by 18.81% compared to the GA.

5. Conclusions

In this paper, we propose the TW-LC problem and design an improved genetic algorithm to solve the problem. Simulations were conducted using six different types of arithmetic examples and validated for a site in Chongqing, China, and the main conclusions are as follows.
The improved genetic algorithm optimizes the objective function compared with the traditional genetic algorithm, and the idea of the farthest-insertion heuristic reasonably arranges the sequence of all customer points, which shortens the optimal path by 11.12% on average; the improved genetic algorithm optimizes the transportation cost compared with the traditional genetic algorithm, which reduces the number of charging station selection and the number of vehicles used by 22.97% and 13.71% on average. In terms of economic metrics, compared to the GA, the IGA improved charging station unit sales by 73.88% and reduced the total annualized cost by 18.81%. It provides the decision makers of logistics companies with a lower-cost transportation solution for site selection; the improved genetic algorithm reduces the complexity by 46.81% compared with the traditional genetic algorithm, and the local search operation prevents the algorithm from falling into a local optimum and improves the algorithm’s computational efficiency.
The TW-LC problem is solved, but in order to reduce the complexity of the model, it does not take into account whether the vehicle supports the V2G mode, the amount of the load on the grid, and the co-existence of charging/exchange stations. In a future study of the TW-LC problem, we will continue to optimize the vehicle path, the number of charging stations selected, and the number of vehicles in use and further extend the model by accounting for whether or not the vehicle participates in grid interactions while charging and the co-existence of charging/exchange stations as constraints.

Author Contributions

Conceptualization, L.C. and J.L.; methodology, J.L.; software, J.L.; validation, L.C., J.L., H.Z. and C.Y.; formal analysis, J.L. and J.Y.; investigation, C.Y.; resources, J.Y.; data curation, L.C.; writing—original draft preparation, J.L.; writing—review and editing, L.C.; visualization, J.L.; supervision, X.Z.; project administration, L.C.; funding acquisition, Q.X. All authors have read and agreed to the published version of the manuscript.

Funding

This research is funded by the National Natural Science Foundation of China (51877044); the Natural Science Foundation of Chongqing Municipality, China (2022NSCQ-MSX4086, 2023NSCQ-LMX0034); and the Science and Technology Project of Wanzhou District (wzstc-20230108).

Data Availability Statement

The original contributions presented in the study are included in the article, further inquiries can be directed to the corresponding author.

Conflicts of Interest

Haitao Zhu is an employee of Powerchina International Group Limited, and Xiaojiang Zou is an employee of Chongqing Andaocheng Automotive Technology Co., Ltd. The paper reflects the views of the scientists and not the company.

Abbreviations

The following abbreviations are used in this manuscript:
ELVsElectric logistics vehicles
TW-LCsTime-window and load constraints
LSTMLong Short-Term Memory
LNSLarge neighborhood search
GAGenetic algorithm
IGAImproved genetic algorithm

References

  1. Carlos, S.; Luis, R.; Jesus, O. Numerical Study of Reinforced Aluminum Composites for Steering Knuckles in Last-Mile Electric Vehicles. World Electr. Veh. J. 2024, 15, 109. [Google Scholar] [CrossRef]
  2. David, C.; Maria, F.; Jesus, M. Solid State Transformers: A Critical Review of Projects with Relevant Prototypes and Demonstrators. Electronics 2023, 12, 931. [Google Scholar] [CrossRef]
  3. Munoz-Cruzado Alba, J.; Javier, B.; Munoz, G. 50-kW Modular V2G SiC Charger Station in Energy Island Microgrids: A Real Use-Case in Madeira Island. In Proceedings of the PCIM Europe 2022—International Exhibition and Conference for Power Electronics, Intelligent Motion, Renewable Energy and Energy Management, Nuremberg, Germany, 10–12 May 2022. [CrossRef]. [Google Scholar]
  4. Men, J.; Zhao, C. A Type-2 fuzzy hybrid preference optimization methodology for electric vehicle location. Energy 2024, 293, 130701. [Google Scholar] [CrossRef]
  5. Soto-Mendoza, V.; Ruiz-y-Ruiz, E. A location-routing problem for local supply chains. Comput. Ind. Eng. 2023, 183, 109528. [Google Scholar] [CrossRef]
  6. Xi, R.; Lv, D.; Yu, Y.; Huang, X.; Wang, Z.; Gu, L.; Zhu, Z.; Zhang, Y. Optimization of Location-Routing for Multi-Vehicle Combinations with Capacity Constraints Based on Binary Equilibrium Optimizers. Axioms 2023, 13, 31. [Google Scholar] [CrossRef]
  7. Wang, D.; Zhou, H.; Zheng, W. The Electric Location Routing Problem under Energy Consumption Uncertainty. Control Decis. 2023, 1–9. [Google Scholar] [CrossRef]
  8. Yang, S.; Ning, L.; Tong, L. Integrated electric logistics vehicle recharging station location–routing problem with mixed backhauls and recharging strategies. Transp. Res. Part C 2022, 140, 103695. [Google Scholar] [CrossRef]
  9. Zhao, J.; Yang, Q.; Hu, D.; Hu, H.; Li, Y. Research on charging station location-routing problem of electric logistics vehicles based on queuing model. J. Shandong Univ. (Eng. Sci.) 2023, 53, 47–59. [Google Scholar]
  10. Setyo, T.; Kuo, R.J.; Anna, M. Location-routing problem: A classification of recent research. Int. Trans. Oper. Res. 2021, 183, 109528. [Google Scholar]
  11. Kumar, B.; Hariharan, K.; Manikandan, M. Hybrid long short-term memory deep learning model and Dijkstra’s Algorithm for fastest travel route recommendation considering eco-routing factors. Transp. Lett. 2023, 15, 926–940. [Google Scholar]
  12. Vidhya, K.; Saraswathi, A. Employing the Bellman-Ford Algorithm with Score Functions to Address the Linear Diophantine Fuzzy Shortest Path Problem in Network Analysis. Math. Model. Eng. Probl. 2023, 10, 1884. [Google Scholar]
  13. Dong, D.; Wang, C.; Cai, Y. An ImprovedMulti-Objective Evolutionary Algorithm for Grid Map Path Planning. J. Shanghai Jiaotong Univ. 2024, 1–18. [Google Scholar] [CrossRef]
  14. Wang, Y.; Zhou, J.; Sun, Y. Electric Vehicle Charging Station Location-Routing Problem with Time Windows and Resource Sharing. Sustainability 2022, 18, 11681. [Google Scholar] [CrossRef]
  15. Song, L.; Zhao, S.; Bian, Q.; Du, P.; Shen, P. Research on Fresh Distribution Path of Mixed Fleet in Urban and Rural Areas Under Low Carbon Perspective. J. Transp. Syst. Eng. Inf. Technol. 2023, 23, 250–261. [Google Scholar]
  16. Balaji, A.; Mukund, N.J.; Izabela, N. Solving fixed charge transportation problem with truck load constraint using metaheuristics. Ann. Oper. Res. 2019, 273, 207–236. [Google Scholar] [CrossRef]
  17. Zhang, J.; Wei, L.; Guo, Z. A survey of meta-heuristic algorithms in optimization of space scale expansion. Swarm Evol. Comput. 2023, 123, 101462. [Google Scholar] [CrossRef]
  18. Pham, V.; Nguyen, D.; Nguyen, V. Enhancing engineering optimization using hybrid sine cosine algorithm with Roulette wheel selection and opposition-based learning. Sci. Rep. 2023, 14, 694. [Google Scholar] [CrossRef] [PubMed]
  19. Su, H.; Chen, J.; Lin, Y. A four-stage branch local search algorithm for minimal test cost attribute reduction based on the set covering. Appl. Soft Comput. 2024, 153, 111303. [Google Scholar] [CrossRef]
  20. Kuptametee, C.; Michalopoulou, Z.H.; Aunsri, N. A review of efficient applications of genetic algorithms to improve particle filtering optimization problems. Measurement 2023, 224, 113952. [Google Scholar] [CrossRef]
Figure 1. The topology of the TW-LC problem.
Figure 1. The topology of the TW-LC problem.
Wevj 15 00181 g001
Figure 2. Outline of the IGA for the TW-LC problem.
Figure 2. Outline of the IGA for the TW-LC problem.
Wevj 15 00181 g002
Figure 3. Flowchart of local search operation.
Figure 3. Flowchart of local search operation.
Wevj 15 00181 g003
Figure 4. Comparison of optimal path lengths.
Figure 4. Comparison of optimal path lengths.
Wevj 15 00181 g004
Figure 5. Comparison of the number of charging stations selected.
Figure 5. Comparison of the number of charging stations selected.
Wevj 15 00181 g005
Figure 6. Comparison of the number of vehicles in use.
Figure 6. Comparison of the number of vehicles in use.
Wevj 15 00181 g006
Figure 7. Comparison of algorithm complexity.
Figure 7. Comparison of algorithm complexity.
Wevj 15 00181 g007
Figure 8. The distribution of TW-LC problem nodes in a place in Chongqing.
Figure 8. The distribution of TW-LC problem nodes in a place in Chongqing.
Wevj 15 00181 g008
Figure 9. Vehicle path planning and charging station siting schematic.
Figure 9. Vehicle path planning and charging station siting schematic.
Wevj 15 00181 g009
Table 1. Notation for the TW-LC problem.
Table 1. Notation for the TW-LC problem.
Sets and VariablesMeaning
ASet of nodes
KSet of vehicles
NSet of client points to be served
DSet of distribution centers
ESet of charging stations
x i θ k 0–1 variable: 1 when the program serves client point i and 0 otherwise
x i j k 0–1 variable: 1 when the vehicle goes from i to j and 0 otherwise
x i D k 0–1 variable: 1 when the vehicle departs from the distribution center and finally returns to the distribution center and 0 otherwise
x D η k 0–1 variable: 0 when the vehicle is charged immediately after departure from the distribution center and 1 otherwise
Table 2. Simulation results for different population sizes and different iteration numbers.
Table 2. Simulation results for different population sizes and different iteration numbers.
Iteration Number = 200Population Size = 200
Population SizeOptimal Path LengthSolution TimeIteration NumberOptimal Path LengthSolution Time
1001750.673.68 s1001871.554.79 s
1501733.195.19 s2001733.858.29 s
2001644.796.80 s3001624.3212.84 s
2501634.598.66 s4001619.2716.98 s
3001515.1211.91 s5001533.6021.36 s
3501578.0113.35 s6001590.8826.05 s
4001657.9115.73 s7001658.8430.53 s
Table 3. Simulation results for different crossover probabilities and different mutation probabilities.
Table 3. Simulation results for different crossover probabilities and different mutation probabilities.
Mutation Probability = 0.03Crossover Probability = 0.7
Crossover ProbabilityOptimal Path LengthSolution TimeMutation ProbabilityOptimal Path LengthSolution Time
0.41791.047.31 s0.021810.157.93 s
0.51680.037.89 s0.031752.738.50 s
0.61659.457.80 s0.041627.778.37 s
0.71600.698.75 s0.051541.548.39 s
0.81597.667.34 s0.061579.118.18 s
0.91537.768.06 s0.071564.117.88 s
1.01609.598.77 s0.081564.327.90 s
Table 4. Statistics of test case results.
Table 4. Statistics of test case results.
Arithmetic SeriesTimesOptimal Path LengthConstraint Path ViolationsCharging Stations SelectedVehicles UtilizedSolution Time
C1 type11660.3202530.85 s
21590.1202530.37 s
31641.7802531.52 s
41760.4201529.23 s
51690.6302530.88 s
61783.1903429.97 s
71702.6202529.82 s
81502.0304429.17 s
91658.2502529.96 s
101533.9302528.91 s
Average1652.3302.24.830.04 s
C2 type11601.5202530.53s
21724.7203430.79 s
31558.5802430.54 s
41696.3202430.02 s
51639.5302430.66 s
61538.7602429.95 s
71586.4702429.53 s
81592.2302430.50 s
91696.2903530.33 s
101453.2103529.28 s
Average1608.7602.34.330.21 s
R1 type11529.5004429.37 s
21616.2204429.34 s
31492.1104429.31 s
41507.2204429.71 s
51606.6603430.00 s
61632.5804429.96 s
71787.9804431.11 s
81421.0603429.65 s
91455.7304429.67 s
101564.5604429.51 s
Average1561.3603.84.029.76 s
R2 type11707.9003430.94 s
21634.5904429.91 s
31609.9904529.69 s
41603.5604430.56 s
51755.2604430.82 s
61716.5103431.00 s
71615.9404431.23 s
81552.4002529.96 s
91618.2403430.65 s
101590.7103530.83 s
Average1640.5103.44.330.56 s
RC1 type11953.7304532.53 s
21921.7204433.64 s
31981.9804432.71 s
41843.5303434.09 s
51814.3604432.51 s
61998.3104433.33 s
71983.6303433.39 s
81846.5603432.28 s
92066.7703434.51 s
101905.1602532.73 s
Average1931.5803.44.233.17 s
RC2 type11827.9802532.70 s
21976.4703434.12 s
31848.3504433.93 s
41868.5603434.21 s
51776.2003532.87 s
61970.3302434.53 s
71895.9402434.21 s
81864.9901432.85 s
91838.8003431.99 s
101726.2303431.42 s
Average1859.3902.64.233.28 s
Table 5. GA and IGA performance comparison.
Table 5. GA and IGA performance comparison.
AverageGA and IGA Performance Comparison
GAIGA|(IGA − GA)/GA|%
Optimal path length1931.151708.9311.12%
Number of charging stations selected3.852.9522.97%
Number of vehicles in use5.04.313.71%
Algorithmic complexity58.6031.1746.81%
Table 6. GA distribution program.
Table 6. GA distribution program.
PathSequence
Path one0 → 13 → 0
Path two0 → 7 → 14 → 9 → 8 → 28 → 11 → 10 → 16 → 15 → 0
Path three0 → 21 → 25 → 22 → 23 → 24 → 18 → 43 → 53 (recharge) → 17 → 2 → 27 → 20 → 29 → 51 (recharge) → 26 → 30 → 0
Path four0 → 19 → 37 → 32 → 42 → 41 → 39 → 54 (recharge) → 35 → 46 → 36 → 34 → 38 → 40 → 33 → 31 → 44 → 45 → 0
Path five0 → 47 → 4 → 1 → 5 → 12 → 3 → 48 → 49 → 52 (recharge) → 50 → 6 → 0
Table 7. IGA distribution program.
Table 7. IGA distribution program.
PathSequence
Path one0 → 47 → 29 → 23 → 18 → 5 → 12 → 13 → 11 → 10 → 14 → 0
Path two0 → 25 → 8 → 9 → 35 → 48 → 3 → 50 → 49 → 6 → 1 → 37 → 0
Path three0 → 32 → 46 → 44 → 41 → 33 → 43 → 52 (recharge) → 42 → 36 → 2 → 31 → 39 → 34 → 40 → 4 → 45 → 38 → 0
Path four0 → 21 → 17 → 7 → 26 → 19 → 51 (recharge) → 16 → 15 → 24 → 30 → 27 → 28 → 22 → 20 → 0
Table 8. Analysis of economic indicators.
Table 8. Analysis of economic indicators.
Unit Electricity Sales/KWHTotal Annualized Cost/USD
GA12,945.0960,356.07
IGA22,508.8249,003.53
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

Cai, L.; Li, J.; Zhu, H.; Yang, C.; Yan, J.; Xu, Q.; Zou, X. Charging Station Site Selection Optimization for Electric Logistics Vehicles, Taking into Account Time-Window and Load Constraints. World Electr. Veh. J. 2024, 15, 181. https://doi.org/10.3390/wevj15050181

AMA Style

Cai L, Li J, Zhu H, Yang C, Yan J, Xu Q, Zou X. Charging Station Site Selection Optimization for Electric Logistics Vehicles, Taking into Account Time-Window and Load Constraints. World Electric Vehicle Journal. 2024; 15(5):181. https://doi.org/10.3390/wevj15050181

Chicago/Turabian Style

Cai, Li, Junting Li, Haitao Zhu, Chenxi Yang, Juan Yan, Qingshan Xu, and Xiaojiang Zou. 2024. "Charging Station Site Selection Optimization for Electric Logistics Vehicles, Taking into Account Time-Window and Load Constraints" World Electric Vehicle Journal 15, no. 5: 181. https://doi.org/10.3390/wevj15050181

Article Metrics

Back to TopTop