1. Introduction
With the rapid growth of the electric vehicle (EV) industry, traditional gas stations are undergoing transformations to become EV charging stations to meet the increasing demand for EVs. Furthermore, the large-scale charging demands of EVs can cause changes in the load characteristics of the power distribution network, increase the peak load, and cause other issues that require reasonable planning and management measures to balance the load and reduce the pressure on the grid [
1,
2]. The optimal scheduling of EV charging stations can improve the utilization rate of charging stations, lower the cost of charging, and, at the same time, reduce the user waiting time and the impact of charging on the grid.
Developing a series of planning and scheduling schemes based on the characteristics and requirements of the scheduling problem is crucial to ensure whole-system efficiency, optimize resource utilization, and improve production efficiency. The authors of [
3] developed an optimization model for the installation configuration and operation strategy of integrated energy devices to assess the installation configuration problems of gas turbines. Meanwhile, the authors of [
4] established an optimization model for integrated energy systems with the objectives of minimizing the energy utilization rate, total costs, and carbon emissions. The authors of [
5] introduced a multi-objective optimization model for integrated energy systems, considering the interests of electricity and natural gas networks, as well as distributed regional heating and cooling units.
An efficient scheduling strategy can reduce the idle time of charging stations, lower the time spent waiting in queues, improve user satisfaction, and reduce the operational costs and energy waste of charging stations. The authors of [
6] developed a method to manage EVs, EV charging stations, and the grid in a hierarchical way. In [
7], a critical load recovery strategy was proposed; it couples the grid and the transportation network with a path planning model to dispatch energy to EV charging stations during each time period. The authors of [
8] developed a new dynamic pricing strategy for EV charging costs with the objective of maximizing the service quality. Meanwhile, another study [
9] proposed a charging strategy based on transactional energy management to reduce the charging costs of the EVs.
A dispatching model serves as the foundation and prerequisite for developing dispatching strategies. Dispatching strategies, in turn, are specific plans which are developed for specific problems based on the dispatching model. Both are complementary and constitute the core components of a dispatching system. The authors of [
10] established an optimization and scheduling model for EV charging stations with the objective of minimizing the total costs. This study focused on the capacity configuration problem of the system.
Several studies have introduced renewable energy sources into EV charging stations to reduce the cost of purchasing electricity from the grid. In [
11], wind power and energy storage systems were introduced into car charging stations and a scheduling model for the stations was established, with the objectives of maximizing profit and minimizing the wind curtailment rate. The authors of [
12] developed a multi-objective scheduling model with the objectives of minimizing the load variation rate, generation cost, and curtailment rate. The purpose of this model was to enable the coordinated operation of the EV charging stations, wind power systems, and thermal power systems, ensuring their synergistic operation. These two aforementioned studies aimed to minimize wind power waste in order to reduce the cost of purchasing electricity.
Profit is one of the primary objectives that people are most concerned about when pursuing a goal. The authors of [
13] developed a Stackelberg game model for the interaction between the EV charging station, photovoltaic (PV) generation, and the microgrid. Meanwhile, the authors of [
14] proposed a game-theory-based energy exchange method between the wind farms and the EV charging stations, which reduced the risk of wind energy and EV imbalances in the energy market using an optimal bidding strategy to maximize profits. The authors of [
15] established an optimized scheduling model for off-grid photovoltaics operators, EV charging stations, and energy storage systems, with the goal of maximizing profit. Meanwhile, [
16] established a scheduling model for PV, EV charging stations, and the grid, with the objective of minimizing the total costs.
A few studies have introduced battery energy storage systems (BESSs) as backup power sources in EV charging stations to store electrical energy from the grid to supply the charging stations. The charging and discharging behavior of these energy storage systems may lead to energy losses, thereby adding to the operational costs of these charging stations. Thus, accounting for both the costs and losses of energy storage systems is a critical consideration in the design and the operation of the charging infrastructure. From examining the literature, the authors of [
17] developed a capacity optimization model for energy storage systems with the objective of minimizing the cost of the storage system. In order to increase resource utilization, the authors of [
18] established a dispatching model which combined the grid, the EV charging stations, and the PV systems on private rooftops. This study introduced PV systems on private rooftops into EV charging stations, making residents a beneficiary group. Based on the status of the photovoltaic system along with the information on the arrival and departure of the EVs at the charging station, the authors of [
19] developed a charging strategy to reduce the cost of purchasing electricity from the grid. Meanwhile, the authors of [
18,
20] developed a scheduling model that includes the residential electricity load, photovoltaic systems, EVs, and energy storage systems, with the objective of minimizing the total cost (including the transaction costs between the microgrid and the main grid, depreciation costs of BESSs, and pollution treatment costs). The authors of [
21] considered the optimal locations for EV charging stations, and established a multi-objective programming model with the objectives of minimizing the EV charging costs and the bus voltage deviations.
Based on the above research, it can be seen that most of the existing models for the optimal dispatching of EV charging stations are either single-objective or dual-objective optimization models. And either linear programming algorithms, intelligent optimization algorithms, or deep learning algorithms are generally applied to solve these models.
However, the coordinated scheduling of the EV charging stations with the grid is a complex problem that is high-dimensional, multi-objective, and nonlinear. To increase the resource utilization rate within the EV charging stations while ensuring the stability of the regional grid, this paper incorporated a small-scale PV system and a BESS into the EV charging station, transforming it into an integrated energy station (PE-IES). Then, an optimal dispatching model for the PE-IES was established. While meeting the demand of EVs, the PE-IES can feed the excess energy back into the grid to maximize the revenue and minimize the peak-valley difference of the power load of the regional grid.
As the PE-IES energy optimal dispatching model has many objectives, solving this model requires a corresponding optimization algorithm. The non-dominated sorting genetic algorithm-Ⅲ (NSGA-III) [
22] introduced the reference point mechanism into the selection of individuals, which made a significant breakthrough in solving many-objective problems. However, the NSGA-III suffers from a poor distribution of individuals in the feasible domain and encompasses an unsatisfactory convergence speed and local search capability in solving complex engineering problems. Many scholars have conducted research to address this issue.
Several scholars have introduced different operators into the NSGA-III algorithm. For example, the authors of [
23] applied a new selection-elimination operator to the iterative process, with the small habitat technique to the selection of the reference points and the elimination operator to the selection of the individuals. The authors of [
24] applied a greedy metric to mathematically transform the selected reference points in every few iterations. In addition, some scholars have also improved the population iteration process. For example, the authors of [
25] applied the fruit fly optimization algorithm (FOA) instead of the GA to the population update process part of the original NSGA-III algorithm, and applied this improved NSGA-III algorithm to the multiple unmanned aerial vehicle path planning problem. The authors of [
26] proposed an information feed-back model and applied this model to the population update process of the NSGA-III algorithm. The individuals in the current iteration were selected based on the information of the individuals in the previous iterations. The above improved many-objective algorithm had varying degrees of improvement in the solution quality and the computational speed compared to the original algorithm.
However, the model of the PE-IES is a complex problem that is high-dimensional multi-objective, and nonlinear. The algorithm must have both a strong global searching ability and a local search ability to solve this problem. Therefore, it is crucial to improve both the global searching capability and the local search capability of the algorithm. In 2020, inspired by the unique mating behavior of the black widow spider, Peña Delgado AF proposed the black widow spider optimization algorithm (BWOA) [
27]. In 2015, the moth-flame optimization (MFO) was an algorithm proposed by Seyedali Mirjalili, and was inspired by the laws of nature [
28]. The above two algorithms are known for having an excellent global search capability and local search capability. A new population updating strategy was developed by combining the linear search strategy of the BWOA, the spiral search strategy of the MFO, and the Levy strategy. Thus, a many-objective optimization algorithm based on multiple update strategies (MOMUS) has been proposed in this paper. Finally, in order to verify the superior performance of the MOMUS, we compared it with seven other algorithms. The results show that MOMUS is superior in terms of the solution quality compared to the other seven algorithms.
The main contributions of this paper can be summarized as follows:
By incorporating a PV system and a BESS into the EV charging station and transforming it into a PE-IES, not only can the charging demand of the EVs be met, but the total revenue can also be increased while reducing the peak-valley difference of the power load of the regional grid. Additionally, minimizing the loss rate of the BESS has been set as an objective to improve the lifespan of the BESS.
A multi-objective optimization model for PE-IES has been established, taking into account the dynamic electricity price, the number of charging vehicles in each time period, and the PV output in each time period, with the objectives of maximizing the daily profit, minimizing the peak-valley difference of the regional grid, and minimizing the loss rate of the BESS.
A novel many-objective optimization algorithm based on multiple update strategies (MOMUS) has been proposed. MOMUS has been compared with seven algorithms, and the results show that the solution quality obtained by MOMUS is superior to that of the other seven algorithms.
The rest of this paper is organized as follows. In
Section 2, the research problem and the component structure of the PE-IES are introduced. In
Section 3, the framework of the PE-IES optimization model is presented. In
Section 4, three cases were established to analyze the impact of the introduction of the PV and energy storage systems on the integrated energy station. And the detailed procedure for solving the PE-IES using the MOMUS algorithm is also presented. In
Section 5, the simulation experimental data and the result analysis are given. In
Section 6, the main contributions of this paper and the future work to be performed are summarized.
4. Case Study and the Solution Method
4.1. Data Collection
- (1)
The tariff of grid in each period and the price of charging for EVs
The Beijing time-of-day tariff is shown in
Figure 3. It can be seen that the valley period of the public grid tariff was 23:00–7:00. The flat periods of the public grid tariff were 7:00–10:00, 15:00–18:00, and 21:00–22:00, respectively. The peak periods of the public grid tariff were 10:00–15:00 and 18:00–21:00, respectively. The price of EV charging at each time interval and the price of selling electricity from the station to the grid at each time interval will thus be used as the initial data.
- (2)
Load state of the PE-IES
The load of the PE-IES is mainly for charging EVs (private EVs and electric taxis). The general charging time of private EVs was found to be concentrated in the period of 18:00–20:00. Electric taxis charging time was determined to be concentrated at 12:00–14:00 and 23:00–3:00 during the noon break and after work hours, respectively.
It has been assumed that the PE-IES needs to charge 100 vehicles per day, each with a battery capacity of 60 KWh. When the EVs arrive at the station, the battery is assumed to have a residual charge of 10% before charging and 90% after charging, respectively, considering that the battery cannot be overcharged or discharged. The station load is shown in
Figure 4.
- (3)
The PV output
The PV system can only produce energy when light is available. According to Equation (1), the PV system power in the PE-IES can be calculated, as shown in
Figure 5.
- (4)
Other basic data in the PE-IES
In the proposed PE-IES, there are 10 charging piles. The power rating of each charging pile is 60 KW. Assuming that the energy storage system can store a maximum of 780 KWh of energy, and that the energy stored in the energy storage system should not be higher than 85% of the maximum capacity and not lower than 15% of the minimum capacity, respectively, the battery capacity of the EV was set to 60 KWh with reference to the Tesla Model 3. The daily load curve of a certain residential area is shown in
Figure 6.
4.2. Case Study
In order to analyze the roles of the PV system and the BESS in the PE-IES and verify the effectiveness of the PE-IES, this article simulated the operation of the PE-IES in three different scenarios. The simulation experiments were conducted in MatlabR2020b with the following computer configurations: CPU 2.4GHz, RAM 8.0GB. The specific operating conditions of the three cases are as follows:
Case 1: in this case, there is no PV system or BESS in the PE-IES, meaning that all energy comes from the grid. Without an energy storage system, when a car needs to charge, the PE-IES can only purchase electricity from the grid to meet the EV charging demand. PE-IES is a complete load for the grid. The charging power of the car cannot exceed the maximum charging power of the station, and the specific value can be found in
Section 4.1 of this paper. Due to the lack of an energy storage system, the PE-IES model only has two objectives: the maximum daily revenue of the PE-IES, and the minimum load peak-valley difference of the regional grid, respectively.
Case 2: in this case, the PE-IES only has the BESS, and the PV outputs zero in all time periods. Since the grid load is lower in the early morning, the BESS can be charged during this period. When the grid load is higher, the BESS can either be discharged to reduce the amount of electricity purchased by the PE-IES or be directly discharged to the grid to reduce the peak load of the grid. The constraints of the energy storage system can be found in Equations (10)–(12).
Case 3: in this case, the PE-IES has both the PV system and the BESS. Both the grid and the PV system can charge the energy storage system, which can provide energy to the charging stations or to the grid. The grid can also provide energy to the charging stations and the PV system can deliver energy to the grid. The constraints of the PV system and the BESS can be found in Equations (9)–(16). The differences between the above three cases are shown in
Table 5.
MOMUS can be used to calculate all three cases mentioned above. The population size, NP, was 200, and the maximum number of iterations, Tmax, was 200, respectively.
4.3. MOMUS
The PE-IES model is a complex model with three objectives and multiple constraints. Therefore, the algorithm needs to encompass a stronger search capability when solving this model. Both the MFO and BWO algorithms have an excellent global search capability and local search capability. The MOMUS algorithm learns from the spiral search approach of the MFO algorithm and the linear search approach of the BWOA, respectively. The Levy strategy was introduced into the MOMUS algorithm in order to avoid falling into the local optima during the search process. The main steps for solving the PE-IES model using the MOMUS algorithm are as follows:
Step 1: generate the parent population , advantageous population , the maximum number of iterations , initial data of PE-IES energy dispatching model, etc.
Step 2: four individuals , , and will be selected from the parent population , and the advantageous population according to the number of iterations.
When the algorithm is in the first iteration, four different individuals , , and are selected in the population .
When the algorithm is not in the first iteration, any two different individuals, e.g., , are selected in population , and any two different individuals, e.g., , are selected from population , respectively.
Step 3: generate three random numbers, e.g., , , and , and choose different update formulas according to the following conditions.
When
< 0.7 and
< 0.7, the individual performs the position update with Equation (17):
where
is the individual after the location update, and
is a parameter that takes the values 0 or 1.
When
< 0.7 and
≥ 0.7, the individual performs the position update with Equation (18):
where
is an individual and
is another individual.
When
≥ 0.7 and
< 0.9, the individual performs the position update with Equation (19):
where
denotes an individual in population
, and
,
and
are parameters in the location update equation, and can be expressed in Equations (20)–(23):
where
is a random number between 0 and 1, respectively, and
is the number of current iterations.
When
≥ 0.7 and
≥ 0.9, the individual can perform the position update with Equation (24):
where
represents the levy flight formula and
is the dimension of the decision variable.
Step 4: place individuals with updated positions in the offspring population . .
Execute Algorithm 1 (calculate the value of the energy transferred between the systems of the PE-IES according to the state of the energy storage system).
The combined population is sorted non-dominantly, and all individuals are stratified () according to their solutions. All individuals in stratum are placed in population .
Step 5: the number of individuals in each layer is added until , and the current cumulative number of layer is recorded as .
If , then all individuals in layers are placed in the offspring population.
If
, all individuals in the
layer are normalized using Equations (25)–(27), and reference points are generated:
where
is the intercept between the axis of the
ith target and the linear hyper-plane;
is the number of objective functions,
is the minimum value of the
ith objective function in solution set
,
, and
is the
ith transformed objective.
Step 6: the vertical distances between all individuals in the
layer and each reference point are calculated, and all individuals in the
layer are connected to the nearest reference point, where the vertical distances can be calculated by Equation (28).
Step 7: the number of individuals associated with the reference point is calculated, which can be represented as . The number of individuals selected is calculated from , which can be denoted as .
Step 8: randomly select a non-repeating reference point. And if , the individual with the smallest vertical distance from the selected reference point is selected. If all reference points , but , then individuals with the reference point will be selected.
Step 9: repeat steps 2–8 until the Tmax has been reached.
Algorithm 2 mainly describes the complete process of solving the PE-IES optimization model using MOMUS. The objective functions of the PE-IES optimization model will be used as the fitness functions.
Algorithm 2. The complete process of the MOMUS algorithm. |
Input: Define the initial number of population (), the maximum number of iterations (Tmax), the input data of the PE-IES model, such as tariff of the grid, number of arriving EVs, etc.
- 1:
Generate the parent population , Advantageous populations - 2:
if then - 3:
for i =1: do - 4:
Individuals update their positions based on Equations (17)–(20). - 5:
end for - 6:
Place individuals with updated positions in the offspring population , - 7:
is non-dominated and dominant individuals are selected by Equations (25)–(28). - 8:
The dominant individual replaces all individuals in . - 9:
Execute Algorithm 1 - 10:
end if
|
The flow chart of the MOMUS algorithm for solving the PE-IES energy optimal dispatching model is shown in
Figure 7.