Abstract
Electric vehicles (EVs) are widely deployed throughout the world, and photovoltaic (PV) charging stations have emerged for satisfying the charging demands of EV users. This paper proposes a multi-objective optimal operation method for the centralized battery swap charging system (CBSCS), in order to enhance the economic efficiency while reducing its adverse effects on power grid. The proposed method involves a multi-objective optimization scheduling model, which minimizes the total operation cost and smoothes load fluctuations, simultaneously. Afterwards, we modify a recently proposed multi-objective optimization algorithm of non-sorting genetic algorithm III (NSGA-III) for solving this scheduling problem. Finally, simulation studies verify the effectiveness of the proposed multi-objective operation method.
IN recent years, electric vehicles (EVs) and their charging stations have been widely deployed for adapting to the clean, efficient and sustainable energy development throughout the world [
To this end, suitable charging strategies of EVs are needed to stimulate the power grid to actively provide energy services. Currently, there exist two primary schemes of EV charging, i.e., the plug-in and the battery swapping schemes [
Recently, researchers have carried out related studies on the battery swapping schemes. For instance, [
With the popularity of battery swapping in EV services, the centralized battery charging station (CBCS) has emerged. It provides charging services for depleted batteries (DBs), which then become fully-charged batteries (FCBs) and are sent to BSSs. In this way, the CBCS and BSSs constitute the centralized battery swap charging system (CBSCS), and establishing CBCSs is one of the most important areas that deserve extensive exploration [
Indeed, some researchers have conducted related works on the operation of CBCSs. For instance, [
It is worthwhile to mention that, with rapid developments of renewable energies, the PV-powered CBCS has emerged in recent years [
Indeed, there exist some relevant works, which take the above aspects as a whole into account. In other words, they consider multiple objectives of the EV charging and PV. For instance, [
Meanwhile, an optimal strategy of power control and energy management for EV charging stations using renewable energy sources is proposed in [
From the relevant works mentioned above, the following issues shall be taken into account, which are the main differences of our work.
1) Considering the integration of uncertain PV power into CBSCS and the usage of batteries, it would lead to some revenues or related costs. Different from current works, we concretely model the detailed composition of TOC, i.e., the opportunity cost (OC) of PV power shortage, the opportunity revenue (OR) of PV power surplus, the scheduling cost of power purchasing (SCPP) regarding CBSCS, and the inventory cost of reserve batteries (RBs).
2) It is noted that the logistic model of batteries is important, and it has not been deeply explored, especially for the multi-objective operation of CBSCS. We have carefully studied this issue in our work. In detail, we adopt the closed loop supply chain (CLSC) [
Therefore, the main motivation and innovation of this paper include concretely modelling the TOC of CBSCS, carefully studying the logistic model of batteries, and considering multi-objective optimal operation of CBSCS with PV integration.
In order to solve the above issues, the following aspects are studied as follows.
1) We propose a multi-objective optimization scheduling model of CBSCS with PV integration. In this way, we could study the relationship among multiple objectives, in order to provide the references for determining a proper scheduling scheme.
2) To deal with this multi-objective optimization problem, we modify a recently proposed multi-objective optimization algorithm, i.e., non-dominated sorting genetic algorithm III (NSGA-III) [
The rest of this paper is organized as follows. Section II presents the operation framework of CBSCS with PV integration. In Section III, a CLSC is introduced to describe the operation process of CBSCS. In Section IV, the formulations of our proposed multi-objective scheduling model are shown. Then, Section V introduces the modified NSGA-III and its solving procedure. In Section VI, simulation studies verify the effectiveness of the proposed scheduling model and the modified algorithm. Finally, conclusions are drawn in Section VII.
It is well-known that solar energy is clean and renewable, since no carbon emission is involved in its generation. With the development of PV technology, it is a popular trend to integrate solar energy into the power grid. Note that the CBSCS with PV integration has emerged, and the charging load of EVs can be satisfied with PV supply and external power grid. This system contains battery flow, energy flow, and information flow, as shown in

Fig. 1 Operation diagram of CBSCS with PV integration.
We need to consider PV generation uncertainties in the operation of CBSCS. In order to better understand the impact of PV power uncertainty, we establish its probability distribution, in which we assume the forecasting error follows the normal distribution, where the mean and standard deviations (SDs) are set as 0 and 8% of the forecasting power value, respectively. By applying Monte Carlo simulation [

Fig. 2 Probability information of PV power.
Moreover, CBSCS receives the swapping demand and load information from BSS and the power grid, respectively. Besides, there also exists battery swapping information of EV users, which is sent to BSS via the information flow. In this way, the CBSCS also needs to determine the optimal scheduling plans of battery charging, in order to enhance the better operation of the CBSCS.
To well describe the operation process of CBSCS, we use the CLSC on the basis of batteries. It is noted that the CLSC is proposed based on reverse logistics, which aims to handle the product returned, decrease the waste and provide users services at low costs [
Generally speaking, the CLSC could be classified into four categories: C-type, M-type, R-type, and 3P-type [
Regarding EVs with battery swapping mode, it means that the price of replacing batteries is lower, which is beneficial for the development of EVs. In addition, the BSS and CBCS in the same system could share the information, in order to enhance the operation feasibility of the system. Hence, we adopt the C-type of CLSC in this paper, as shown in

Fig. 3 Operation process of CBSCS based on CLSC.
Considering the battery swapping demand of users, due to the large-scale development of EVs and the diversity of objective conditions, this paper focuses on electric buses and taxies as users. Regarding the bus dispatching, we assume that buses are departed at equal intervals for convenience [
In this paper, buses are departed in order, as shown in

Fig. 4 Operation process of CBSCS based on CLSC.
Meanwhile, based on the research on taxi operation [
Note: represents the uniform distribution; and represents the normal distribution.
Considering the scheduling of BSS and CBCS, the replaced ones should be classified and processed to control them effectively since batteries in CBSCS are numerous. Meanwhile, their charging characteristics provide a basis for classification.
The charging mode for EV batteries can be selected as the two-stage charging mode [
Considering that there is no interruption in the charging process and the charging time of batteries with different SOC values is different, we can divide batteries into N categories, as shown in (1), based on SOCs in the battery swapping process and their charging characteristics.
(1) |
where B, SOCi, and pc are the set of batteries in swapping time, SOC of the battery, and the rated charging power of the charger, respectively; is the charging efficiency; is set as 1 hour; Cr is the rated energy of the battery; and is the smallest integer number that is not smaller than x, i.e., the ceiling function.
The battery charging time of the
(2) |
(3) |
where k0 is the minimum battery charging time in the set B; SOCub is the upper boundary of SOC; and is the biggest integer number that is not bigger than x, i.e., the floor function.
In addition, the relationship of batteries and the corresponding category could be shown as follows.
(4) |
where Ii,k is a binary variable, if it is 1, it means battery i belongs to the
Moreover, we consider that batteries are merely dispatched at several fixed moments to reduce the delivery times, and adopt the equal interval dispatching mode. Therefore, we define the dispatching time set Sd as , where is the dispatching time interval; and T is the total dispatching time, which is 24 hours in this paper. Meanwhile, we use and to denote the dispatching step and the charging time of batteries in the class , respectively. Hence, satisfies (5), which means T can be divided evenly by .
(5) |
The number of batteries in the
(6) |
(7) |
where and are the numbers of batteries swapped by EV users in class k at time j and t, respectively; and and are the total numbers of batteries swapped by EV users at time j and t, respectively.
As shown

Fig. 5 Dispatching of DBs from BSS to CBCS.
The number of batteries that CBCS dispatches to the BSS at time t can be derived as the sum of batteries demanded in the time interval , which is formulated as:
(8) |
where is the number of batteries delivered from the CBCS to BSS in class k at time t.
The decision variables of CBSCS consist of the scheduling plans of PV power input and battery charging, which are based on the day-ahead scheduling. Concretely speaking, since we classify the batteries into two categories and set the total dispatching time as 24 hours, there exist 48 decision variables representing the number of batteries in each category charged in each time interval and 24 decision variables denoting the predetermined PV power input value in each time interval. In addition, the PV power input plan is related to the uncertainty of solar radiation, while the battery charging plan is associated with the battery swapping behavior of EV users. Note that there exists the situation that the scheduling plan of PV power input cannot satisfy the battery charging. Hence, we need to determine the day-ahead plan of power purchasing. Meanwhile, from Section II, it can be observed that the actual PV power usually deviates from our day-ahead scheduling plan of PV power input. Therefore, there exist two cases, i.e., PV power shortage and surplus. The former situation leads to the power purchasing cost. On the contrary, in the latter situation, we could sell the surplus PV power, which contributes to the power selling revenue. In this way, we define the SCPP, the OC of PV power shortage, and the OR of PV power surplus, respectively. Also, RBs existing in the CBSCS should satisfy the swapping demand of EV users, which brings about the inventory cost. Therefore, the operation cost of CBSCS consists of these four parts.
It has been indicated that disordered or uncontrolled charging of EVs leads to load fluctuations of the power grid, i.e., expanding the load peak-valley difference, which will threaten the secure operation. Therefore, the orderly/coordinated charging has been proposed to shift the peak power demands to off-peak hours [
Note that the TOC consists of four parts, i.e., the OC of PV power shortage, the OR of PV power surplus, the SCPP and the inventory cost of RBs. The detailed description is presented as follows.
The OC of PV power shortage is defined as the cost of purchasing electric power from external power grid when the actual PV power input is lower than the pre-determined one. In order to model this cost, we need to take three factors into account: ① the probability when PV power shortage occurs; ② the difference between actual power output and the pre-determined one; and ③ the purchasing price of electric power. Then, the OC of PV power shortage CL is formulated as:
(9) |
(10) |
where and are the pre-determined PV integration plan and the actual PV power at time t, respectively; and are the probability of PV power shortage and the expected PV power when , respectively; is the PV power shortage at time t; and KL is the purchasing price of electric power.
The OR of PV power surplus is defined as the revenue of selling surplus PV power to external power grid, when the actual PV power input is higher than the pre-determined one. For modelling this revenue, we also take three factors into account: ① the probability when PV power surplus occurs; ② the difference between actual power output and the pre-determined one; and ③ the selling price of surplus PV power to external power grid. Therefore, the OR of PV power surplus RH can be formulated as:
(11) |
(12) |
where and are the probability of PV power surplus and the expected PV power input when , respectively; is the OR of PV power surplus at time t; and KH is the price of surplus PV power selling to the power grid.
SCPP is defined as the day-ahead cost we should pay, in case our scheduling plan of PV power input cannot satisfy the needs corresponding to our battery charging plan. Therefore, the SCPP CS can be formulated as:
(13) |
(14) |
where is the SCPP at time t; and is the charging load in CBCS at time t, which is formulated as:
(15) |
where is the quantity of batteries in charging at time t.
As for the operation of CBSCS, it is evident that the quantity of RBs will lead to the inventory cost. For convenience, we consider the price coefficient of RBs KR as constant. Hence, the inventory cost of RBs CR can be formulated as:
(16) |
where Qr is the number of RBs, which is shown as follows.
(17) |
where is the battery that has completed the charging at time t; and is the number of RBs at time t.
Therefore, the TOC of CBSCS can be formulated as:
(18) |
It is noted that the CBSCS is usually connected to the power grid. Evidently, the charging process will influence the load fluctuation, the decrease of which can effectively reduce the line loss, optimize the load characteristic, and improve the facility utilization [
(19) |
where is the non-charging load in the converting station at time t.
In CBSCS, limited by the number of chargers NOI, should satisfy:
(20) |
The number of batteries planned to be charged is no more than the amount of DBs in the CBCS at time t .
(21) |
To complete the charging, the number of FCBs should be equal to the amount of DBs.
(22) |
In order to satisfy the battery swapping demand of users, the quantity of available batteries in CBSCS should be not less than the swapping demand.
(23) |
The charging load of the CBSCS will increase the total load demand of the power grid, which should be limited due to the peak load constraint.
(24) |
where is the charging load of the local demand of the power grid at time t; and is load increase coefficient, which is set to be 0.2 in this paper.
From (3), we can observe that the battery swapped in the last dispatching interval is dispatched from BSS to CBCS, and the charging time allowed is in the time interval . Therefore, in order to complete the charging mission, we should make sure that the batteries with the longest charging time can be completely charged in the final dispatching time interval. Meanwhile, we assume that they are in class N. Then, we can obtain (25), which is equivalent to (26).
(25) |
(26) |
It should be mentioned that a global optimal solution does not usually exist, by which all objective functions are simultaneously minimized in a multi-objective optimization problem [
In a multiple minimization problem that contains objective functions fi (), where n is the total number of objective functions, a solution x1 dominates x2 only if the following relationships are satisfied, simultaneously.
(27) |
(28) |
Otherwise, x1 and x2 are non-dominated, and they comprise Pareto set. Afterwards, the Pareto optimal solutions can be selected in this set by the comparisons, i.e., no other solutions correspond to better objective values. Therefore, we obtain the objective values regarding Pareto optimal solutions, which comprise the Pareto front as shown in

Fig. 6 Illustration of Pareto front.
The above multi-objective scheduling of the CBSCS is a high-dimension and nonlinear optimization problem, while the strong coupling between FSC and RSC further complicates its computation. Therefore, we adopt a recently proposed multi-objective optimization algorithm, i.e., NSGA-III, which could well handle such a complex, multi-objective and nonlinear optimization problem. It is noted that the rates of crossover and mutation are the key parameters for NSGA-III [
In the following, we present the descriptions of NSGA-III and the modified version using the adaptive parameter control method.
Since NSGA-III is an enhancement of NSGA-II, first of all, we briefly introduce this original algorithm [
Unlike NSGA-II, NSGA-III adopts a number of reference points, which are placed on a normalized hyper-plane, in order to guarantee the diversity of non-dominated solutions. The hyper-plane is equally leaned to all objective axes and has an intercept of one on each axis [
(29) |
where M is the number of objectives. In this paper, we study a two-objective problem, which means that .
In addition, we stress that population members are in a sense associated with each reference point. Since these points are widely scattered on the entire hyper-plane, we can infer that the obtained solutions are also likely to be widely scattered on or close to the optimal Pareto front.
First, we need to derive a set of ideal points of the population St by confirming the minimum value of each objective function. Then, we translate all objective values of each individual in St by subtracting them from , so that the ideal point of translated St will be a zero vector. Afterwards, we confirm the extreme point in the
(30) |
(31) |
where is the translating objective, i.e., .
Finally, we construct a M-dimensional linear hyper-plane with these M extreme vectors and normalize objective functions as follows.
(32) |
As mentioned above, we can associate each population member with a reference point for obtaining better solutions. In order to achieve this, a reference line corresponding to each reference point is defined by connecting the reference point with the origin. As a result, we associate each population member to the reference point, whose reference line is closest to this member.
We first represent the niche count, which is the quantity of reference-point-associated population members from , as for the reference point. Then, we obtain the reference point, which is randomly selected from the reference point set with the minimum .
If , it means that there is no member associated with the reference point , and there will be two schemes with in Pareto front . One is to select the member whose perpendicular distance from this reference line is the shortest. Afterwards, the niche count has to be increased by one. Otherwise, we should remove this reference point from the current generation, since Pareto front does not have any members associated with .
If , meaning that there is at least one member associated with , we should randomly choose a member associated with from front , and the count should be added by one. Updating niche counts, we repeat the procedure for times until all vacant population slots of is filled up.
The rates of crossover and mutation, i.e., Pc and Pm, are fixed in traditional NSGA-III, which may find unsatisfactory Pareto solutions, as discussed at the beginning of Section V. Therefore, in order to further enhance the searching performance of NSGA-III and the quality of our solution set, we decrease and increase the rates of crossover and mutation in a specific way, shown as follows, respectively.
(33) |
(34) |
(35) |
where Imax is the maximum number of iterations; and the indices and are set to be 1.05 and 0.15, respectively.
This subsection presents the solving process in

Fig. 7 Flow chart of solving process in operation of CBSCS with PV integration.
Subsequently, we conduct the iterative optimization until the number of iterations reaches the maximum value. Firstly, the rates of crossover and mutation are adaptively controlled. Secondly, we implement the crossover and mutation operation to the parent population, for deriving the offspring population. Thirdly, the parent and offspring populations are mixed together to obtain the combined ones. After that, we normalize the combined population.
Since the optimal individuals need to be selected, we conduct non-dominated sorting to the normalized population to derive several non-domination levels. Afterwards, each population individual is associated with a reference point to obtain a better solution. It is noted that there still exist several vacant slots in the new parent population, and they are filled via updating the niche counts. In the end, the Pareto front and the optimal Pareto solutions are gained. Hence, the operator of CBSCS could use the fuzzy decision-making method [
The multi-objective optimization scheduling model of CBSCS is processed by parallel computing for enhancing the processing speed, using the Parallel Computing Toolbox of MATLAB [

Fig. 8 Number of DBs in CBCS in different time intervals.
Regarding the operation of taxi, we set the total quantity as 1200. There are 1000 taxies whose drivers are shifted every 24 hours and 200 taxies every 12 hours. The capacity of each battery Cr is 40. The lower and upper bounds of SOC are set to be 0.2 and 0.9, respectively. In addition, batteries are divided into two categories and their charging time is set as 1 hour and 2 hours, respectively. For the dispatching time interval , we set it to be 4 hours.
In addition, PV power is also integrated into CBSCS to satisfy the charging load demand. Concretely speaking, the actual PV power can be obtained by forecasting values and forecasting errors. Meanwhile, the latter is based on the Normal distribution , where is denoted as the SD and set as 8% of the forecasting value at time t. The forecasting values of PV power Ppre are set and shown in

Fig. 9 Forecasting values of 24-hour PV power set.
In order to better show the effectiveness of modified NSGA-III, we compare it with conventional NSGA-III, NSGA-II and some frequently used heuristic algorithms, i.e., multi-objective particle swarm optimization (MOPSO) [
The Pareto fronts obtained from these algorithms are shown in

Fig. 10 Comparison of Pareto fronts and hypervolume (HV) with different algorithms. (a) Pareto fronts of TOC and load SD. (b) Values of HV.
In addition, we use detailed metric comparison to show the superiority of the modified NSGA-III, i.e., HV [
In this paper, we set the reference point as (¥, 4 MW). The convergence analysis and the metric comparison results are obtained and shown in
It could be found that with the iterative process, the values of HV become larger and keeps relatively stable after Pareto solutions are converged. In addition, from
The reason why the modified NSGA-III performs better than the conventional one is that we adaptively tune the rates of crossover and mutation. The fast non-dominated sorting dominates the time complexity of NSGA-II, i.e., O(M
Therefore, according to the above discussion, it is concluded that the modified NSGA-III can well solve the multi-objective scheduling problem in the proposed CBSCS, and the optimal Pareto solutions could be provided for the decision making of operators.
The final scheduling solution, i.e., the decision solution could be selected by the fuzzy decision method with equal weights corresponding to the two objectives. In this subsection, we compare the performance of the decision solution with two extreme solutions. Note that the extreme solutions are the optimal solutions for the two individual objectives of TOC and load SD, respectively. Therefore, we denote the decision solution, the extreme solutions of optimal TOC, and optimal load SD as the solutions A, B, and C, respectively.
As shown in

Fig. 11 OCs of shortage with different solutions. (a) Solution A. (b) Solution B. (c) Solution C.

Fig. 12 ORs of surplus with different solutions. (a) Solution A. (b) Solution B. (c) Solution C.

Fig. 13 SCs of purchasing with different solutions. (a) Solution A. (b) Solution B. (c) Solution C.

Fig. 14 Number of RBs with different solutions. (a) Solution A. (b) Solution B. (c) Solution C.

Fig. 15 Load values with different solutions. (a) Solution A. (b) Solution B. (c) Solution C.
In Figs.
In addition, it is worth mentioning that the inventory cost of RBs is fixed in the day, since the scheduling of battery charging is for the day-ahead time window. Therefore, we merely need to consider the maximum value of RBs in each time interval. As shown in
Subsequently, in order to better present the significance of considering the uncertainty of PV power, we conduct comparisons of the optimal Pareto fronts in two cases. Concretely speaking, one is that we obtain the uncertain solution set when . The other is that we use to obtain the quasi-deterministic solution set. It should be mentioned that we could not set , which would lead to the issue that the OC of PV power shortage and the OR of PV power surplus in (18) are meaningless.
It is also noted that we test the performance of quasi-deterministic solution set, i.e., deriving the values of TOC and load SD with the PV power samples when , in order to demonstrate it is necessary to consider the uncertainties in our work. In other words, if the performance of quasi-deterministic solution set is worse in the uncertain environment, we could verify this issue.

Fig. 16 Pareto fronts of uncertain and quasi-deterministic solution sets.
In this paper, we have proposed a multi-objective optimization scheduling model for CBSCS with PV integration. The proposed model has realized the interaction among the battery swapping of users, the battery charging, and the CBSCS. Meanwhile, it simultaneously optimizes the TOC and the load SD. Then we use a modified NSGA-III to solve the proposed scheduling model. Simulation studies have verified the effectiveness of the proposed model and the modified algorithm. The key conclusions we have found are as follows.
1) It is necessary to consider multi-objective operations of CBSCS by comparing the final decision solution with extreme solutions regarding individual objectives. That is, the balanced consideration of multiple objectives should be taken into account.
2) The multi-objective optimization algorithm of the modified NSGA-III outperforms conventional NSGA-III and NSGA-II, as it can obtain a better Pareto front measured by metric comparisons.
3) We have also found the uncertainty of PV power should be considered in the operation of CBSCS, compared with the quasi-deterministic solution set.
However, there still exist some limitations of our research.
1) The probability distribution we select to model the forecasting error of the PV power is the Normal distribution, and more advanced distribution may be needed for fitting the forecasting error.
2) Our work is based on day-ahead scheduling, and cannot well consider the emergent situation.
In our future work, we will consider degradations of batteries, and investigate their impacts on the operation of the CBSCS with PV integration. Meanwhile, we will adopt more advanced methods to model the forecasting error of PV power. What is more, a real-time scheduling model will be taken into account in future work.
References
J. M. Clairand, J. Rodríguez-García, and C. Álvarez-Bel, “Assessment of technical and economic impacts of EV user behavior on EV aggregator smart charging,” Journal of Modern Power Systems and Clean Energy, vol. 8, no. 2, pp. 356-366, Mar. 2020. [Baidu Scholar]
Y. Li, Z. Ni, T. Zhao et al., “Supply function game based energy management between electric vehicle charging stations and electricity distribution system considering quality of service,” IEEE Transactions on Industry Applications, vol. 56, no. 5, pp. 5932-5943, Apr. 2020. [Baidu Scholar]
Y. Li, Z. Ni, T. Zhao et al., “Coordinated scheduling for improving uncertain wind power adsorption in electric vehicles-wind integrated power systems by multiobjective optimization approach,” IEEE Transactions on Industry Applications, vol. 56, no. 3, pp. 2238-2250, Feb. 2020. [Baidu Scholar]
International Energy Agency. (2016, May). Global EV outlook 2016. [Online]. Available: https://www.iea.org/reports/global-ev-outlook-2016 [Baidu Scholar]
H. Mak, Y. Rong, and Z. Shen, “Infrastructure planning for electric vehicles with battery swapping,” Management Science, vol. 59, no. 7, pp. 1557-1575, Jul. 2013. [Baidu Scholar]
Q. Kang, J. Wang, M. Zhou et al., “Centralized charging strategy and scheduling algorithm for electric vehicles under a battery swapping scenario,” IEEE Transactions on Intelligent Transportation Systems, vol. 17, no. 3, pp. 659-669, Mar. 2016. [Baidu Scholar]
M. Sarker, H. Pandzic, and M. O. Vazquez, “Optimal operation and services scheduling for an electric vehicle battery swapping station,” IEEE Transactions on Power Systems, vol. 30, no. 2, pp. 901-910, Jul. 2014. [Baidu Scholar]
R. Rao, X. Zhang, J. Xie et al., “Optimizing electric vehicle users’ charging behavior in battery swapping mode,” Applied Energy, vol. 155, no. 1, pp. 547-559, Oct. 2015. [Baidu Scholar]
Y. Li, Z. Yang, G. Li et al., “Optimal scheduling of isolated microgrid with an electric vehicle battery swapping station in multi-stakeholder scenarios: a bi-level programming approach via real-time pricing,” Applied Energy, vol. 232, pp. 54-68, Dec. 2018. [Baidu Scholar]
W. Li, X. Tan, B. Sun et al., “Optimal power dispatch of a centralized electric vehicle battery charging station with renewables,” IET Communications, vol. 12, no. 5, pp. 579-585, Mar. 2018. [Baidu Scholar]
S. Wang, L. Lu, X. Han et al., “Virtual-battery based droop control and energy storage system size optimization of a DC microgrid for electric vehicle fast charging station,” Applied Energy, vol. 259, Feb. 2020. [Baidu Scholar]
X. Dong, Y. Mu, X. Xu et al., “A charging pricing strategy of electric vehicle fast charging stations for the voltage control of electricity distribution networks,” Applied Energy, vol. 225, pp. 857-868, Sept. 2018. [Baidu Scholar]
F. Wu and R. Sioshansi, “A two-stage stochastic optimization model for scheduling electric vehicle charging loads to relieve distribution-system constraints,” Transportation Research Part B: Methodological, vol. 102, pp. 55-82, Aug. 2017. [Baidu Scholar]
X. Tan, G. Qu, B. Sun et al., “Optimal scheduling of battery charging station serving electric vehicles based on battery swapping,” IEEE Transactions on Smart Grid, vol. 10, no. 2, pp. 1372-1384, Oct. 2017. [Baidu Scholar]
T. Raviv, “The battery switching station scheduling problem,” Operations Research Letters, vol. 40, no. 6, pp. 546-550, Nov. 2012. [Baidu Scholar]
X, Zhang and G. Wang, “Optimal dispatch of electric vehicle batteries between battery swapping stations and charging stations,” in Proceedings of 2016 IEEE PES General Meeting, Boston, USA, Jul. 2016, pp. 1-5. [Baidu Scholar]
M. Ban, J. Yu, M. Shahidehpour et al., “Electric vehicle battery swapping-charging system in power generation scheduling for managing ambient air quality and human health conditions,” IEEE Transactions on Smart Grid, vol. 10, no. 6, pp. 6812-6825, Nov. 2019. [Baidu Scholar]
A. Ul-Haq, C. Cecati, and E. Ammar, “Modeling of a photovoltaic-powered electric vehicle charging station with vehicle-to-grid implementation,” Energies, vol. 10, no. 1, pp. 1-20, Dec. 2016. [Baidu Scholar]
Q. Chen, N. Liu, C. Hu et al., “Autonomous energy management strategy for solid-state transformer to integrate PV-assisted EV charging station participating in ancillary service,” IEEE Transactions on Industrial Informatics, vol. 13, no. 1, pp. 258-269, Feb. 2017. [Baidu Scholar]
K. Seddig, P. Jochem, and W. Fichtner, “Two-stage stochastic optimization for cost-minimal charging of electric vehicles at public charging stations with photovoltaics,” Applied Energy, vol. 242, pp. 769-781, May 2019. [Baidu Scholar]
W. Tushar, C. Yuen, S. Huang et al., “Cost minimization of charging stations with photovoltaics: an approach with EV classification,” IEEE Transactions on Intelligent Transportation Systems, vol. 17, no. 1, pp. 156-169, Jan. 2016. [Baidu Scholar]
S. Wu, Q. Xu, Q. Li et al., “An optimal charging strategy for PV-based battery swapping stations in a DC distribution system,” International Journal of Photoenergy, vol. 2017, no. 8, pp. 1-11, Apr. 2017. [Baidu Scholar]
Y. Cheng and C. Zhang. “Configuration and operation combined optimization for EV battery swapping station considering PV consumption bundling,” Protection and Control of Modern Power Systems, vol. 2, no. 1, pp. 1-18, Jul. 2017. [Baidu Scholar]
H. H. Eldeeb, S. Faddel, and O. A. Mohammed, “Multi-objective optimization technique for the operation of grid tied PV powered EV charging station,” Electric Power Systems Research, vol. 164, pp. 201-211, Nov. 2018. [Baidu Scholar]
W. Yu, S. Liu, Q. Chen et al., “Multi-objective optimization scheduling for PV microgrid considering electric vehicle charging and demand response,” Proceedings of the CSU-EPSA, vol. 30, no. 1, pp. 88-97, Jan. 2018. [Baidu Scholar]
Z. Chen, X. Xiao, X. Lu et al., “Multi-objective optimization for capacity configuration of PV-based electric vehicle charging stations,” Transactions of China Electrotechnical Society, vol. 28, no. 6, pp. 238-248, Jun. 2013. [Baidu Scholar]
M. F. El-Naggar and A. A. A. Elgammal, “Multi-objective optimal predictive energy management control of grid-connected residential wind-PV-FC-battery powered charging station for plug-in electric vehicle,” Journal of Electrical Engineering and Technology, vol. 13, no. 2, pp. 742-751, Mar. 2018. [Baidu Scholar]
N. Liu, Z. Chen, J. Liu et al., “Multi-objective optimization for component capacity of the photovoltaic-based battery switch stations: towards benefits of economy and environment,” Energy, vol. 64, pp. 779-792, Jan. 2014. [Baidu Scholar]
G. Zhao, X. Huang, and H. Qiang, “Coordinated control of PV generation and EVs charging based on improved DECell algorithm,” International Journal of Photoenergy, vol. 2015, no. 4, pp. 1-13, May 2015. [Baidu Scholar]
S. R. Canan, B. Shantanu, and L. W. Van, “Closed-loop supply chain models with product remanufacturing,” Management Science, vol. 50, no. 2, pp. 239-252, Feb. 2004. [Baidu Scholar]
K. Deb and H. Jain, “An evolutionary many-objective optimization algorithm using reference-point based non-dominated sorting approach, Part I: solving problems with box constraints,” IEEE Transactions on Evolutionary Computation, vol. 18, no.4, pp. 577-601, Aug. 2014. [Baidu Scholar]
L. Shi, C. Wang, L. Yao et al., “Optimal power flow solution incorporating wind power,” IEEE Systems Journal, vol. 6, no. 2, pp. 233-241, Jun. 2012. [Baidu Scholar]
J. R. Stock, “Reverse logistics,” in Oak Brook: Council of Logistics Management, Chicago: Oak Brook, 1992. [Baidu Scholar]
H. Krikke, C. P. Pappis, G. T. Tsoulfas et al., “Extended design principles for closed loop supply chains: optimizing economic, logistic and environmental performance,” Economics and Mathematical Systems, vol. 519, pp. 45-47, Jan. 2001. [Baidu Scholar]
F. J. M. Salzborn, “Optimum bus scheduling,” Transportation Science, vol. 6, no. 2, pp. 137-148, May 1972. [Baidu Scholar]
X. Wang, L. Sun, F. Wen et al., “Modeling charging demands of various types of electric vehicles in an actual distribution system,” in Proceedings of IEEE PES Asia-Pacific Power and Energy Engineering, Brisbane, Australia, Nov. 2015, pp. 1-5. [Baidu Scholar]
V. B. Vu, D. H. Tran, and W. Choi, “Implementation of the constant current and constant voltage charge of inductive power transfer systems with the double-sided LCC compensation topology for electric vehicle battery charge applications,” IEEE Transactions on Power Electronics, vol. 33, no. 9, pp. 7398-7410, Sept. 2018. [Baidu Scholar]
Z. Luo, Z. Hu, Y. Song et al., “Optimal coordination of plug-in electric vehicles in power grids with cost-benefit analysis—Part I: enabling techniques,” IEEE Transactions on Power Systems, vol. 28, no. 4, pp. 3546-3555, Nov. 2013. [Baidu Scholar]
Z. Hu, K. Zhan, H. Zhang et al., “Pricing mechanisms design for guiding electric vehicle charging to fill load valley,” Applied Energy, vol. 178, pp. 155-163, Sept. 2016. [Baidu Scholar]
C. S. Ioakimidis, D. Thomas, P. Rycerski et al., “Peak shaving and valley filling of power consumption profile in non-residential buildings using an electric vehicle parking lot,” Energy, vol. 148, pp. 148-158, Apr. 2018. [Baidu Scholar]
K. Zhang, L. Xu, M. Ouyang et al., “Optimal decentralized valley-filling charging strategy for electric vehicles,” Energy Conversion and Management, vol. 78, pp. 537-550, Feb. 2014. [Baidu Scholar]
S. Eric, M. H. Mohammad, S. D. James et al., “Coordinated charging of plug-in hybrid electric vehicles to minimize distribution system losses,” IEEE Transactions on Smart Grid, vol. 2, no. 1, pp. 198-205, Apr. 2011. [Baidu Scholar]
K. Deb, A. Pratap, S. Agarwal et al., “A fast and elitist multi-objective genetic algorithm: NSGA-II,” IEEE Transactions on Evolutionary Computation, vol. 6, no. 2, pp. 182-197, Jan. 2002. [Baidu Scholar]
M. Srinivas and L. M. Patnaik, “Adaptive probabilities of crossover and mutation in genetic algorithms,” IEEE Transactions on Systems Man and Cybernetics, vol. 24, no. 4, pp. 656-667, Apr. 1994. [Baidu Scholar]
I. Das and J. Dennis, “Normal-boundary intersection: a new method for generating the Pareto surface in nonlinear multicriteria optimization problems,” SIAM Journal of Optimization, vol. 8, no. 3, pp. 631-657, Jul. 2000. [Baidu Scholar]
Y. Shi and R. C. Eberhart, “Empirical study of particle swarm optimization,” in Proceedings of the 1999 Congress on Evolutionary Computation, Washington DC, USA, Jul. 1999, pp. 1945-1950. [Baidu Scholar]
T. Niknam, R. Azizipanah-Abarghooee, and M. R. Narimani, “An efficient scenario-based stochastic programming framework for multi-objective optimal micro-grid operation,” Applied Energy, vol. 99, pp. 455-470, Nov. 2012. [Baidu Scholar]
MathWorks. (2019, May). GPU computing. [Online]. Available: https://ch.mathworks.com/solutions/gpu-computing.html [Baidu Scholar]
C. A. C. Coello, G. T. Pulido, and M. S. Lechuga, “Handling multiple objectives with particle swarm optimization,” IEEE Transactions on Evolutionary Computation, vol. 8, no. 3, pp. 256-279, Jul. 2004. [Baidu Scholar]
M. Ali, P. Siarry, and M. Pant, “An efficient differential evolution based algorithm for solving multi-objective optimization problems,” European Journal of Operational Research, vol. 217, no. 2, pp. 404-416, Mar. 2012. [Baidu Scholar]
Q. Zhang and H. Li, “MOEA/D: a multiobjective evolutionary algorithm based on decomposition,” IEEE Transactions on Evolutionary Computation, vol. 11, no. 6, pp. 712-731, Jan. 2008. [Baidu Scholar]
K. Bringmann and T. Friedrich, “Approximation quality of the hypervolume indicator,” Artificial Intelligence, vol. 195, pp. 265-290, Feb. 2013. [Baidu Scholar]
M. A. C. Silva, C. E. Klein, V. C. Mariani et al., “Multiobjective scatter search approach with new combination scheme applied to solve environmental/economic dispatch problem,” Energy, vol. 53, pp. 14-21, May 2013. [Baidu Scholar]