Next Article in Journal
IGDT-Based Wind–Storage–EVs Hybrid System Robust Optimization Scheduling Model
Previous Article in Journal
Metallic Organic Framework-Derived Fe, N, S co-doped Carbon as a Robust Catalyst for the Oxygen Reduction Reaction in Microbial Fuel Cells
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Hybrid Multi-Objective Crisscross Optimization for Dynamic Economic/Emission Dispatch Considering Plug-In Electric Vehicles Penetration †

School of Information and Electrical Engineering, Hunan University of Science and Technology, Xiangtan 411201, China
*
Author to whom correspondence should be addressed.
This paper is an extended version of “An Adaptive Differential Evolution Crisscross Optimization Based Dynamic Economic/Emission Dispatch Considering Wind Power” published in 2019 Chinese Control and Decision Conference.
Energies 2019, 12(20), 3847; https://doi.org/10.3390/en12203847
Submission received: 2 August 2019 / Revised: 29 September 2019 / Accepted: 8 October 2019 / Published: 11 October 2019

Abstract

:
Due to the significant uncertainty of charging time and charging power consumption, the large increase in plug-in electric vehicles (PEVs) may create a major influences on the power system: According to people’s living habits, PEVs are basically charged during peak load periods (after work). Once PEVs continue the random charging behavior, there will be a higher difference of peak-valley and bigger burden on the grid. A new strategy is put forward for dynamic economic/emission dispatch (DEED) with the consideration of PEVs for the purpose to shave the peak and fill the valley in this paper, and the influences brought from different loads of grid-to-vehicle (G2V) and vehicle-to-grid (V2G) on DEED problem are discussed. The problem to be solved is a challenging multi-objective non-linear problem. By taking advantage of the differential evolution (DE) algorithms and a newly developed crisscross optimization algorithm, a new multi-objective hybrid optimization algorithm is put forward to deal with the problem including effectively dealing with the inequality and equality constraints. A case study is presented to show the feasibility and effectiveness of the put forward method. The analysis results demonstrate that the put forward algorithm could effectively solve DEED problem, showing that the resulting approach of peak shaving and valley filling could significantly save economic costs and reduce emissions under the same load.

1. Introduction

Economic dispatch (ED) is a kind of the key problems for power systems, whose purpose is to look for the optimal scheduling of generators to make the economic cost minimum. As more and more attention has been paid to the environment, emission is to be taken into account as part of ED. This leads to the research on economic emission dispatch (EED). EED is only focused on the optimal scheduling for a certain period of time (usually 1 h) actually, whereas the DEED focus on the whole dispatching periods of time to make the total economic cost and pollution emissions minimum with consideration of certain constraints [1,2,3,4].
The DEED problem considering the valve point effect is a complex optimization problem characterized by nonlinearities, severe constraints, and multi-peaks. In the literatures, various traditional mathematical methods [5,6,7,8,9] such as non-linear programming (NLP), Lagrange Relaxation (LR) for solving the DEED problem have been proposed. Many traditional methods have several limitations it requires that the objective functions should be differentiable and the problem domain should be convex. Thus, these traditional mathematical methods are not appropriate to deal with non-convex, non-smooth, and multi-objective problems such as DEED problem. To overcome the limitation of the traditional methods, modern heuristic algorithm such as DE algorithm [10], bat algorithm [11], and harmony search (HS) [12] are employed to deal with the complex DEED problem. One advantage of heuristic methods for solving DEED problem is that the models of the operation constraints becomes more practical. Different from traditional methods mentioned above, heuristic methods do not require the objectives and constraints to be continuous and differentiable. Therefore, high quality solutions could be obtained. However, the solutions generated by heuristics optimization methods may be trapped into premature on account of the shortcomings in balancing the local exploitation and global exploration. Therefore, to overcome the dilemma, combinatorial optimization algorithms which integrate two or more optimization strategies have been put forward to make the global searching ability improved and convergence rate accelerated. For example, in recent years, different hybridization algorithm such as hybrid bat algorithm [11], multi-objective stochastic search technique (MOSST) [13], hybrid DE-PSO [14], hybrid bare-bones PSO (BBPSO) [15], hybrid bee colony optimization algorithm [16], hybrid DE (HDE) [17] have been introduced to obtain better quality solutions. At present, many intelligent optimization algorithms and hybrid optimization algorithms could be applied to handle complex problems. Choose the appropriate algorithm based on the actual problem and they may have achieved good results. For example, an improved estimation of distribution algorithms (EDAs) proposed in [18] has good performance in dealing with complex problems; reference [19] put forward a novel intelligent optimization namely Ideal gas optimization algorithm and its superiority has been proved; reference [20] put forward an improved island-based Cuckoo search that enhances the diversity of population and global search ability, and has good convergence ability; reference [21] proposed several improved algorithms and applied them to the optimization of fuzzy controllers in servo systems. Compared with the single algorithm, a combinatorial optimization method may require more time to calculate and involves more parameters, but it could take advantage of each single algorithm to lead to a good optimal solution. Thus, it is significant and essential to evolve new hybrid algorithms for better solving the DEED problem.
As global energy issues become more serious, primary energy sources dominated by petroleum resources are increasingly depleted, greenhouse effect and air pollution are getting worse, governments have realized the importance of energy conservation and emission reduction for the sustainable development of human society. Due to the high energy efficiency, low carbon and noise pollution and low operating costs [22,23], plug-in electric vehicles (PEVs) have gained extensive attention and becomes an indispensable part to solve energy and environmental problems. However, the growing number of PEVs would further increase the difference of peak-to-valley, the stochastic charging behavior of PEVs will result in additional load requirements [24,25]. Therefore, it is urgent to solve the dispatch issue of PEVs and to formulate an optimal dispatch scheme for the power system. In [26,27], PEVs act as a reserve to help to reduce and regulate the load. In [28], the influence of PEVs on the load curve and economic cost was discussed. In [29,30], it showed that fossil fuel vehicles would be replaced by PEVs of potentially flexible load demand by reducing exhaust emissions. In [31], the framework, advantages and challenges of V2G technology, as well as the main methods to implement V2G technology under satisfying various constraints were summarized. In [32], a DEED model considering the large penetration of PEVs was put forward, and the adaptive multi-objective DE algorithm had been put forward to deal with the model. However, environmental factors were only considered as constraints, and only the scenario of PEVs charging was considered in the model. In [33], a self-learning teaching-learning based optimization (SL-TLBO) strategy had been introduced to deal with DEED problem with the consideration of PEVs loads. However, only four charging scenarios were considered in the SL-TLBO method, and it neglects the fact that PEVs have the ability of peak shaved and valley filled. In [34], the DEED problem considering PEVs was investigated, and an optimal scheduling result was produced, however, the difficulty of controlling the random charging/discharging behaviors of PEVs does not need to be considered. In [35], a new type of valley filling strategy was proposed, which used PEVs to centrally coordinate charging. Moreover, a decentralized PWM-based algorithm was introduced in [36] to coordinate PEV charging to make the total load curve smooth. However, the proposed strategies in [35,36] only consider the V2G technology and ignore the G2V technology. In [37], in order to alleviate concerns about battery lifetime, the PEVs were presented to act as distributed storage devices. In [38], the purchasing of load transfer service was discussed by optimizing dispatch of the charging and discharging of PEVs using the decentralized way.
This paper aims to establish a dynamic economic/emission scheduling model with the consideration of PEVs for the purpose to shave peak and fill valley, these influences of PEVs on economic cost and emissions are analyzed. More specifically, a new multi-objective algorithm framework, developed according to a hybrid method, combining a DE algorithm and a recent CSO algorithm is put forward to solve DEED problem with the consideration of penetration of PEVs; a repair technique is put forward to deal with various constraints efficiently. For simplicity of presentation, the proposed approach is referred to as multi-objective differential evolution and crisscross optimization (MODECSO). Experiments on a 5-unit system are carried out to prove the feasibility and effectiveness of the put forward strategy. The results illustrate that the put forward MODECSO algorithm can generate well distributed Pareto optimal solution of DEED, verifying that the peak shaving and valley filling methods of PEVs can effectively reduce operating costs and emissions of polluting gases under the same load conditions.
The key contributions are summarized as follows:
  • In optimization model of the dynamic economic/emission multi-objective dispatching problem, the PEVs are considered for the purpose to achieve peak shaving and valley filling. According to the put forward model, DEED problem with consideration of PEVs is surveyed. Currently, there is very limited work being done for solving the DEED problem considering PEVs to shave peak and fill valley, particularly on the research of influence on DEED problem brought from different G2V and V2G demands. This is a multi-peak and nonlinear multi-objective optimization problem. In existing work, DEED considered with PEVs only studies the scheduling of PEVs, the effect of G2V and V2G technologies do not need to be considered. The load shaved during peak period is distributed to each PEV, and in order to implement valley filling, a water-filling algorithm [36] has been employed. As a result, a new 24-h load curve would be produced for the DEED problem.
  • A new application of the hybrid heuristic algorithm integrating CSO and DE is presented for robust, efficient, and accurate optimization of the DEED involving PEVs. A new multi-objective differential evolution and crisscross optimization (MODECSO) is put forward. MODECSO has the following properties. (1) The elitist reservation strategy and crowding entropy and fuzzy-based mechanism are employed to generate the Pareto optimal front (POF) that overcomes the shortcomings of the weighted sum strategy. (2) For the purpose to make convergence rate accelerated, the global optimal quantity is introduced to improve the horizontal crossover operator. (3) A new adaptive parameter method with self-learning ability is put forward. By using this strategy, there is no need to try out appropriate mutation and crossover constant for each optimization problem, and the algorithm can evolve to suitable control parameter values automatically according to the evolution process.
  • Some infeasible solutions may carry important information that is useful for finding the optimal solutions. To ensure the diversity of the offspring, a repair technique is proposed to deal with the constraints to avoid discarding useful infeasible solutions. During the optimizing process, instead of penalty function, the heuristic constraint handling method is used in solving various constrains effectively. Moreover, it does not need to select penalty factors as well as any other parameters, besides it also could direct these infeasible solutions into the feasible domain.

2. The Dynamic Economic/Emission Dispatch Model with Consideration of Plug-In Electric Vehicles

2.1. Objective Functions

Two types of objective functions, called, fuel cost and pollution emission, are considered, which are described in detail as follows.
(1) Fuel cost: The objective function of fuel cost of generators is decided according to their active output. However, the opening of intake valve of steam turbine suddenly would result in valve point effect [22], the accuracy of solution would be affected if it is ignored. When such a nonlinear factor is considered, the objective function of fuel cost F f [39] is shown as follows:
F f = i = 1 N t = 1 T { a i P i , t 2 + b i P i , t + c i + | e i sin [ f i ( P i min P i , t ) ] | }
where N is the number of units, T is an entire scheduling period, a i , b i , c i , e i and f i are the cost coefficients of the ith unit, Pi,t is the active output of the ith unit at the tth period, and P i min is the minimum active output of the ith unit.
(2) Emission amount function: The emission function of various pollution gases is shown as follows [40,41,42]:
F e = i = 1 N t = 1 T [ α i + β i P i , t + γ i ( P i , t ) 2 + ξ i exp ( λ i P i , t ) ]
where α i , β i , γ i , ξ i , λ i are the emission coefficients of the ith unit.

2.2. Constraints

This study considers the following six constraints.
(1) Active power limits:
P i min < P i < P i max
(2) Power balance constraints:
Power balance equation for each scheduling period with consideration of both the discharging and charging behavior of PEVs can be shown as:
i = 1 N P i , t + P disch , t P D t = P loss , t + P c h , t
where P c h , t is the charging load and P disch , t is the discharging power during the tth period, respectively. P D t is the power load demand and P loss , t is the system losses during the tth period, shown as follows [43]:
P l o s s , t = i = 1 N j = 1 N P i , t × B i , j × P j , i
where the B i j is the transmission network loss coefficients.
(3) Ramp rate limits:
P i , t P i , t 1 < U R i
P i , t 1 P i , t < D R i
where URi and DRi are the ramp rate of the ith generator.
(4) Battery storage capacity limit:
For the purpose to guarantee the battery life and operational safety, the remaining capacity S O C ( t ) must meet the following requirement.
S O C min < S O C ( t ) < S O C max
where S O C min is the lower limitation of battery power, S O C max is the upper limitation of battery power.
(5) Charging and discharging power constraints of PEVs:
P d i s c h , j , t P d i s c h , j max
P c h , j , t P c h , j max
where P d i s c h , i max and P c h , i max represent the maximum discharging power and charging load of the jth PEV.
(6) Power balance constraints of PEVs:
S O C t = S O C t 1 + ξ c × P c h , t × Δ t P d i s c h , t ξ D × Δ t D × Δ S
where ξ c represents the charging efficiency and ξ D represents the discharging efficiency, Δ t is the scheduling period, D is the driven distance, and Δ S is the average power consumption per unit distance.

2.3. Problem Formulation

The DEED problem is a dynamic multi-objective non-convex complicated problem characterized by nonlinearities, severe constraints, and multi-peaks. Making the economic cost minimum and making the total emission of pollution gases minimum, as the two purposes of the DEED problem, are mutually competing. Integrating the objective functions and constraints, the mathematical model of DEED is expressed as follows:
min [ F f ( x ) , F e ( x ) ] s t   :         { g ( x ) = 0 h ( x ) 0
where g ( x ) and h ( x ) represent equality constraints and inequality constraints, respectively.

2.4. Constraints Handling

The DEED characterized by multi-peak, non-linearity and severe constraint, is a dynamic non-convex complicated optimization problem [44]. Some updated solutions are difficult to satisfy all the constraints, they may be usually not feasible in the early period, which is not conducive to the exploration and exploitation for the feasible domains. Even if some solutions are feasible in this generation, they turn into unfeasible after crossover operator and mutation operator in the next generation. When considering various constraints, especially equality constraints, this situation would be much worse. To solve this difficulty, a repaired technique is put forward for the infeasible solutions to promote them to move into the feasible domains. The implementation procedure the repair technique put forward has been presented as follows:
Step 1: The decision variables are arranged into matrix form:
P = [ P 1 1 P 2 1 P N 1 P 1 2 P 2 2 P N 2 P 1 T P 2 T P N T ]
where P n t represents the active output of the nth unit at the tth time interval.
Step 2: Suppose that the dispatching process begins with the first time period, thus set t = 1.
Considering the both constraints of the ramp rate limits and generator capacity, two boundary values are used for each generator during the tth time period, which are given by:
P i , t max = { P i max if   t = = 1 min [ P i max , ( P i , t 1 + U R i ) ] otherwise
P i , t min = { P i min if   t = = 1 max [ P i min , ( P i , t 1 D R i ) ] otherwise
Step 3: Check feasibility of the updated candidate solution at the tth time as follows:
| δ = i = 1 N P i , t P l o s s , t P D t | ε
Here, ε is a tolerance limit. If the solution satisfies the constraint, end Step 3; otherwise, carry out Step 3.1.
Step 3.1: Set the cycle number k max and start the loop.
Step 3.2: Randomize all generator numbers, and make a small contribution to all generators.
P ( t ,   R g ( q ) )   =   P ( t ,   R g ( q ) )   +   δ
where Rg is a random sort of all generators (q = 1, 2, …, N). Check that the updated candidate solution exceeds the upper and lower limits. If the updated solution exceeds the lower limit:
δ   =   P ( t ,   R g ( q ) )     P t min ( R g ( q ) ) P ( t ,   R g ( q ) )   =   P t min ( R g ( q ) )
If the updated solution exceeds the upper limit:
δ   =   P ( t ,   R g ( q ) )     P t max ( R g ( q ) ) P ( t ,   R g ( q ) )   =   P t max ( R g ( q ) )
Step 3.3: Carry out the next generator until all generators have completed the process.
Step 3.4: Recheck the feasibility of the repaired solution. If the solution satisfies the constraint, stop at Step 3, otherwise check if the number of loops reaches the maximum threshold k max . Terminate the equation repair process if iteration reaches the preset maximum number, otherwise return to Step 3.2.
Step 3.5: If the iteration reaches the pre-scheduled number, and the solution is still infeasible, then the solution is initialized and proceeds directly to the next step.

3. The Proposed Approach

The proposed optimization algorithm MODECSO and the strategy of PEV of the purpose to shave the peak and fill the valley are described. As mentioned above, the dispatch results of the power system largely depend on the load demand. The large-scale PEVs are permeated to the grid, if they are not under control, the peak-to-valley difference will be directly intensified, and thus would impose a negative effect on power system scheduling. However, it can be improved if the appropriate PEV dispatch method is implemented. V2G and G2V technologies are employed to shave the peak and fill the valley in this paper. During the peak period, the remaining power reserved in PEV battery is transmitted to the grid by V2G technology. During the valley period, the valley filling is achieved by charging the PEVs.

3.1. The Proposed Algorithm

3.1.1. Crisscross Optimization Algorithm

The CSO algorithm is a novel swarm optimization algorithm put forward by Meng et al. [45]. Different from other artificial intelligence algorithms, CSO consists of two search mechanisms, called horizontal crossover operator and vertical crossover operator. The two operators complete search task in coordination with the competition operator.
(1) Horizontal crossover:
Horizontal crossover is a crossover of the same dimension of the paired individuals. The parent individual X i is executed the horizontal crossover with parent individual X j at the dth dimension, the offspring MShc can be expressed as:
{ M S h c ( i , d ) = r 1 × X i , d + ( 1 r 1 ) × X j , d + c 1 × ( X i , d X j , d ) M S h c ( j , d ) = r 2 × X j , d + ( 1 r 2 ) × X i , d + c 2 × ( X j , d X i , d )
where r i   ( i = 1 , 2 ) is random values within [0, 1]. c1, c2 are expansion coefficients within [−1, 1].
(2) Vertical crossover:
Different from the horizontal crossover operator, the vertical crossover is a crossover between two different dimensions in one individual. MSvc(i, d1) can be expressed as:
M S v c ( i , d 1 ) = r × X i , d 1 + ( 1 r ) × X i , d 2
where d i ( i = 1 , 2 ) is dimension of the ith individual, r is random values within [0, 1].
(3) Improved horizontal crossover
In our work, an improvement is done on the horizontal crossover operator in order to make the convergence rate accelerated. All the individuals are pairwise coupling randomly. According to the fitness value, each pair is divided into two categories, namely winners and inferiors. The inferior individual carries out the horizontal crossover with the winner individual, and by introducing the global optimal solution, the winner individual carries out horizontal crossover with the global optimal solution instead of inferior individual, showing in the equation below:
if   f i t ( X j ) < f i t ( X i ) { M S h c ( i , d ) = r 1 × X i , d + ( 1 r 1 ) × X j , d + c 1 × ( X i , d X j , d ) M S h c ( j , d ) = r 2 × X j , d + ( 1 r 2 ) × X g b e s t , d + c 2 × ( X j , d X g b e s e , d )
where X g b e s t , d is the global optimal solution.

3.1.2. Differential Evolution Algorithm

DE algorithm is a random optimization algorithm put forward by Rainer and Price [46]. Three important operators are consisted in DE, namely mutation, crossover, and selection operator.
(1) Mutation operator:
For each target individual X i g = ( x i , 1 g , x i , 2 g , , x i , n g ) , the corresponding mutation vector V i g = ( v i , 1 g , v i , 2 g , , v i , n g ) is decided by:
V i g = X r 1 g + F ( X r 2 g X r 3 g )
where g is the evolutionary generation, F is the mutation constant within [0, 1], r1, r2 and r3 are the individual indexes which is different from each other, and selected from the population randomly.
(2) Crossover operator:
For each mutation vector V i g , a candidate individual U i g = ( u i , 1 g , u i , 2 g , , u i , n g ) is generated according to the following rule.
u i , j g = { v i , j g , r a n d j C R or j = r a n d n i x i , j g , r a n d j > C R or j r a n d n i }
where CR is a cross probability constant within (0, 1), r a n d n i ( 1 , 2 , , n ) is a randomly selected index of variables.
(3) Selection operator:
In the selection process, the DE algorithm adopts the greedy mechanism, and only the individual with good fitness enters the next generation.
The DE’s performance is often decided by the choice of control parameters. Thus, an adaptive parameter method with self-learning ability [47] has been applied. Initially, the control parameters of F and CR for each solution are randomly generated in [0, 1] expressed as Figure 1, respectively. To generate new solutions, F ˙ i and C ˙ R i are calculated as Equations (24) and (25). If the fitness of parents is less than the offspring, the parents and the parent’s control parameters F and CR will be replaced by the offspring and the offspring’s control parameters F ˙ and C ˙ R . In the end, only individuals with a favorable fitness value and the corresponding control parameters can be retained to the next-generation as follows:
F i = F r 1 + r a n d × ( F r 2 F r 3 )
C R i = C R r 1 + r a n d × ( C R r 2 C R r 3 )

3.2. Optimization Strategy

In the proposed model, due to the two objective functions restricted and contradicting with each other, it is not possible to exist a set of solutions that make them obtain the optimal solution simultaneously. Therefore, the Pareto optimal solution would be preferred to solve the multi-objective optimization problem. What’s more, the elitist reservation strategy, crowding entropy and fuzzy-based mechanism are applied to generate the POF and extract the best compromise solution.

3.2.1. The Elitist Reservation Strategy

Initially, the empty external archive with a certain size is created. The individuals with better performance are kept in the external archive created. As evolution progresses, the offspring generated by evolution are compared with all individuals in the current archive, and only the solutions with better performance can survive to the archive. Only three cases would be produced when the newly generated solution compares with the current archive: (1) if a member or members of the archive dominate the newly generated solution, the newly generated solution is rejected; (2) if a member or members of the archive is dominated by the newly generated solution, the dominated solutions in the archive are deleted and the newly generated solution joins in the archive; and (3) newly generated solutions and all the archive members are not dominated by each other, the newly generated solution joins in the archive. Whether the newly generated solution enters the archive or not is decided according to the three rules.

3.2.2. Crowding Entropy-Based Diversity Measure

In order to determine the density of a solution, the crowding distance [48] and distribution entropy have been taken into adequate account at the meantime. Based on the above discussion, combined with distribution entropy and the crowding distance, the crowding entropy [47] is employed to calculate the crowding degree accurately. The distribution of a solution on each objective can be well described by the entropy concept.
The distribution entropy of the ith solution associated with the jth objective is shown as follows:
E i , j = [ p l i j log 2 ( p l i , j ) + p u i j log 2 ( p u i , j ) ]
p l i j = d l i j c i j
p u i j = d u i j c i j
c i j = d l i j + d u i j
where d l i j is the distances of the ith solution to its lower neighbor solution on the jth objective, and d u i j is the distances to its upper neighbor solution. Note that although the distribution of the solution can be correctly described by the distribution entropy, the crowding degree of the solution cannot be reflected exactly. The crowding entropy can be expressed as follows:
C E i = j = 1 k c i , j E i j f j max f j min = j = 1 k d l i j log 2 ( p l i , j ) + d u i j log 2 ( p u i , j ) f j max f j min
The crowding degree of solutions on each objective space can be accurately reflected by the crowding entropy.
If the number of solutions in the external archive has been bigger than the set value Nc, the redundant solution would be removed by calculating the crowded entropy. For the purpose to maintain the diversity of solutions, a “del” phase-out strategy is adopted, whose details are presented in [49,50]. When the solution with the smallest crowded entropy is eliminated every time, the congestion entropy of the solution of the external archive is recalculated. A Pareto solution could be obtained with the characteristics of uniform distribution and good diversity by “eliminating” gradually.

3.2.3. Fuzzy Theory

Based on the Pareto optimal set that we get, a Pareto optimal solution is extracted as the best compromise solution according to the employ fuzzy-based mechanism. In this work, the membership function is shown as [51]:
u m i = { 1 , f i m f m , min f m , max f i m f m , max f m , min , f m , min < f i m < f m , max 0 , f i m f m , max
u i = m = 1 N o b j u i m i = 1 N c m = 1 N o b j u i m
where f m , min is the minimum value and f m , max are the maximum value of the mth objective function. N o b j is the number of objectives and u i is the satisfaction of the ith Pareto optimal solution.

3.3. Multi-Objective Differential Evolution and Crisscross Optimization Algorithm

Owning of the distinctive crossover operator and greedy selection operator, CSO algorithm displays better global search performance when employed to deal with optimization problems. However, it has fewer control parameters and the adjustment strategy is simple. For some objective functions, satisfactory results cannot be obtained. The DE algorithm has fast convergence rate, but it tends to fall into premature convergence. For the purpose to enhance the performance of algorithm, an improved CSO is combined with a modified DE algorithm to create a hybrid algorithm called MODECSO. At the same time, the elitist reservation strategy and crowding entropy are introduced to form the MODECSO algorithm.
The implementation procedure of MODECSO is detailed as follows:
  • Step 1: Initialize the population and set the parameters of the algorithm.
    Step 2: Compute the fitness function.
    Step 3: Create an empty external archive.
    Step 4: While iter < Maxiter do.
    Step 5: Select a solution in the external archive as global optimal solution randomly.
    Step 6: Perform improved horizontal crossover operation.
    Step 7: Carry out three operations in the ADE algorithm.
    Step 8: Compute the fitness function.
    Step 9: Update the whole population and control parameters.
    Step 10: Update the external archive according to Section 3.2.1, Section 3.2.2 and Section 3.2.3.
    Step 11: Carry out vertical crossover operation.
    Step 12: Compute the fitness function.
    Step 13: Update the population.
    Step 14: Update the external archive according to Section 3.2.1, Section 3.2.2 and Section 3.2.3.
    Step 15: End while.

4. Simulation and Analysis

For the purpose to verify feasibility and advantages of the put forward MODECSO algorithm, three different case studies have been employed to simulate. They are: (a) a 10-unit DEED; (b) a 5-unit DEED considering PEVs for valley filling; and (c) a 5-unit DEED considering PEVs to the shave peak and fill valley, respectively. Figure 2 displays the proposed MODECSO algorithm flow chart for solving DEED.
The system load adopts a 24-h dispatch period. The parameters involved in the multi-objective MODECSO algorithm have been shown as follows: the maximum number of iterations G max sets as 4000, the size of population sets as 100. Initially, the normal distributions which the mean value is 0.5 and standard deviation value is 0.1, is employed to generate F and CR, respectively; the size of external archive Nc is 50; the value of vertical crossover operator P v is set as 0.8 [46]. The number of PEVs sets as 40,000 [52]. All the PEVs are needed to fully charge before 7:00 am and the control center [31,37,52] would control charging/discharging behaviors of PEVs. The charging efficiency ξ c is 0.8 and the discharging ξ D efficiency also is 0.8; S min is 20% and S max is 90%. The number of PEVs required is calculated as follows: At periods 11th and 12th, the load data in Table 1 appears the peaks. If the load during the 10th period is selected as the basis for the peak shift, then the total load that peak shaved is 52 MW. It is assumed that travel distance of each PEV is 40 km/day, in other words, the consumption S O C of each PEV is 0.25. Then, for each PEV, it may be that the SOC is V2G scheduled equal to 0.45 ( S O C max S O C min 0.25 ). According to the simulation results, the battery capacity was determined to be 36 kWh. A fixed charging/discharging power ( P c h / P d i s c h ) of 6.6 kW is selected [52]. If the V2G lasts for 1 h, the vehicle’s consumption S O C is about 0.3, less than 0.45. This means that when V2G is needed, the power stored in the battery is sufficient for 1 h. Assuming that each PEV participating in the V2G takes only 1 h, the needed number is approximately 7879 ( 52 × 1000 / 6.6 ). As a result, the number of PEVs is enough for V2G.
In all experiments, each optimization algorithm runs 30 times independently to avoid randomness. For the sake of fairness, the maximum number of the function evaluations for each algorithm is the same.
(1) Case 1: DEED problems without PEVs.
For the purpose to demonstrate the performance of the put forward multi-objective MODECSO algorithm for the DEED problem, the classic ten-machine system is introduced to simulate in this paper. Physical characteristics of each generator, 24-h load demand, and operating cost coefficients could be gotten in [53], the PEVs are not considered in the simulation. Figure 3 displays the results of several algorithms for solving DEED problems. The specific results of several algorithms proposed in [53,54,55,56] for solving the DEED problem are expressed as Table 2.
Showing as Table 2 and Figure 3, the economic cost obtained by the MODECSO algorithm is the lowest. Although the pollution emission is slightly higher than [55], the satisfaction of the compromise solution gotten by MODECSO algorithm is the best one by using the fuzzy theory. Although the proposed algorithm does not show an advantage in terms of time cost, this is within an acceptable range. Due to the retain of the diversity of the offspring and exploiting the important information of infeasible solutions, the repair process of the infeasible solution is carried out. The analysis indicates the advantage and effectiveness of the proposed MODECSO algorithm in solving DEED problem.
To further verify effectiveness of the parameter self-learning method and improved horizontal crossover in the MODECSO algorithm, four scenarios are compared in the classic ten-machine test system.
  • F and CR are constants and remain the same throughout the iteration.
  • F and CR adopt linear adaptive strategy. During the whole iteration process, the control parameter F decreases with the iterations, and CR increases with the iterations.
  • F and CR adopt the self-learning strategy of parameters proposed in this paper.
  • F and CR adopt the self-learning strategy of parameters, but the improved horizontal crossover operations do not be performed.
The comparison of the result of different control parameters is shown in Figure 4, and the result of the improved horizontal crossover operation is expressed as Figure 5.
As shown in Figure 4 and Figure 5, the adaptive parameter method with self-learning and improved horizontal crossover operator is effective in solving the DEED problems.
(2) Case 2: The DEED problem with the consideration of G2V technology for valley filling.
In Case 2, a five-machine test system is introduced. The load requirements are shown in Table 1, and operating cost parameters, the physical characteristics of each generator are obtained from [35], the valley filling is achieved by using the G2V technology. The purpose is to analyze benefits of load distribution by the water-filling algorithm [36], with consideration of two different charging strategies which are described as follows:
(i) Case 2.1: The charging load of PEVs conforms to the four charging scenarios.
In Case 2.1, four different charging scenarios are modeled to make the comparison and evaluation about the influences on DEED problem for the power system, there are: (1) Electric Power Research Institute (EPRI); (2) off-peak charging profile; (3) peak charging profile; and (4) stochastic charging profile. The probability distribution of the four charging scenarios in each hour is listed in Table 3. Figure 6 shows the new load demands after considering PEVs of four scenarios. The dispatch results of the four cases are expressed in Figure 7 and Table 4.
As shown in Figure 6, when PEVs is charged in off-peak periods, the newly generated load curve is relatively smooth and the peak-to-valley difference is the smallest. Moreover, as shown in Figure 7 and Table 4, comparing among the four charging methods, the cost of off-peak charging is 48,017 yuan/day and the emission of air pollutants is 18,955 ton/day, ranking the first lowest among four charging scenarios. Conversely, the cost of peak charging is 48,616 yuan/day, and the emission of air pollutants is 19,398 ton/day, which are the highest among four charging scenarios. Ranking the second lowest is the EPRI charging profile scenario in the cost and emission, and ranking the third place is stochastic charging behavior. Therefore, under the same load demand condition, prioritizing to charge during the off-peak period could save 1.24% in cost and could reduce 2.34% in the air emission.
(ii) Case 2.2: Charging requirements are assigned by the water-filling algorithm.
In Case 2.2, the load data and load demand of PEVs are exactly the same as those in Case 2.1, but the load demands of PEVs were distributed by the water-filling algorithm. It pours power (PEVs load demand) into the valley with the main purpose of minimizing load changes. The new load demand of 24-h after filling the valley is expressed as Figure 8, and the results obtained by MODECSO are expressed as the Figure 9 and Table 5.
The valley filling strategy can better decrease the difference of peak-to-valley and is able to smooth the load curve. According to Figure 9, as can be seen that the scheduling result using the valley filling strategy is better than the scheduling of the four charging scenarios under the same load conditions.
(3) Case 3: DEED problem using G2V and V2G for valley filling and peak shaving.
In Case 3, the optimal scheduling result of solving DEED problem using G2V and V2G technologies is given. The loads of the 11th and 12th periods are both set as the value of the 10th periods which is 704 MW, so the load that peak shaved at the two periods are 16 MW and 36 MW. The number of PEV and the discharge power of each PEV have been given. The power that each PEV can provide is 23.4 KW. As described before, 80% of PEVs is considered to participate in V2G technology, the total applicable power is 748.8 MW, more than the total load that peak shaved, that is, 52 MW. Hence, it is available for PEVs to realize the purpose of peak shaving.
The new 24-h load curve after valley filling and peak shaving are shown in Figure 9 and Figure 10, which show the POF under three different strategies. Showing as Figure 9 and Table 6, the scheduling result after using the G2V and V2G technologies is better than the scheduling result of only G2V technology used.
According to Table 5 and Table 6, after adopting V2G and G2V technologies, the economic cost of the power system dispatch is 47,676 yuan/day, and the pollutant gas emission is 18,797 tons/day. However, the economic cost generated by using only the G2V technology used is 47,837 yuan/day, and the pollutant gas emission is 18,896 tons/day. Therefore, in the same situation, using both G2V and V2G technology could save 167 yuan/day in terms of the economic cost and could reduce 99 ton/day in the air emission than only using G2V technology. In order to further illustrate the advantages of peaking shaving and valley filling, the result of Case 2.1 is included in Figure 10 for the purpose to compare. Scenario 2 fills the valley to some extent, however, it is not comprehensive and systematic as the G2V technology. Obviously, the economic cost and air emission after using G2V and V2G technology (or only using G2V technology) are better than the four scenarios of Case 2.1 (the off-peak charging costs 48,017 yuan/day and emits air pollutants with the amount of 18,955 ton/day). This implies that great significance should be attached to control the behaviors of charging and discharging for PEVs.
Finally, the three cases are briefly summarized here. Case 1 shows the effectiveness and advantage of MODECSO algorithm in dealing with the DEED problems according to compare with several other algorithms. Cases 2 and 3 prove that under the same load, the introduction of PEVs for valley filling and peak shaving decrease the difference of peak-to-valley and smooth the load curve relatively, and could reduce the cost and pollution gas emissions.

5. Conclusions

This work established a DEED model with consideration of PEVs, using G2V and V2G technology to realize the purpose of peak shaving and valley filling; the associated influences on economic cost and pollution emission have been discussed. The optimal scheduling results are generated based on different V2G and G2V loads. A new multi-objective hybrid optimization algorithm (called MODECSO) based on adaptive differential evolution and crisscross algorithm is used to deal with the model under three conditions. Case 1 shows the advantage and effectiveness of the put forward MODECSO algorithm in dealing with DEED problem, whereas Case 2 and 3 demonstrate that it is effective of the method of using PEVs for the purpose to shave peak and fill valley. Experimental results show that under the same load conditions, it can save costs and reduce emissions of pollution gas by load transfer, this provides a new way for solving the DEED problem. The finding suggests that receiving revenue in the V2G process is of significance for PEV owners, which will affect the willingness to attend V2G in a large extent. Some policies should also be developed to encourage PEV owners to join in such an activity. In addition, some renewable energy sources such as solar could also be taken into account which is beneficial to energy conservation and emission reduction for the sustainable development of human society.

Author Contributions

P.M. put forward the analysis method, made the simulation and wrote the paper; L.W. provided ideas and analyzed the simulation results, and H.Z. and Z.L. were responsible for the chart part.

Funding

The work is supported by the National Nature Science Foundation of China (Grant Nos. 61603132 and 61672226), Hunan Provincial Natural Science Foundation of China (Grant Nos. 2018JJ2137 and 2018JJ3188), Science and Technology Plan of China (2017XK2302), Doctoral Scientific Research Initiation Funds of Hunan University of Science and Technology (E56126).

Conflicts of Interest

The authors have no conflicts of interest to declare.

References

  1. Naderi, E.; Azizivahed, A.; Narimani, H.; Fathi, M.; Narimani, M.R. A Comprehensive Study of Practical Economic Dispatch Problems by a New Hybrid Evolutionary Algorithm. Appl. Soft Comput. 2017, 61, 1186–1206. [Google Scholar] [CrossRef]
  2. Qu, B.Y.; Zhu, Y.S.; Jiao, Y.C.; Wu, M.Y.; Suganthan, P.N.; Liang, J.J. A Survey on Multi-objective Evolutionary Algorithms for the Solution of the Environmental/Economic Dispatch Problems. Swarm Evol. Comput. 2018, 38, 1–11. [Google Scholar] [CrossRef]
  3. Chouhdry, Z.R.; Hasan, K.M.; Raja, M.A.Z. Design of reduced search space strategy based on integration of Nelder–Mead method and pattern search algorithm with application to economic load dispatch problem. Neural. Comput. Appl. 2018, 30, 3693–3705. [Google Scholar] [CrossRef]
  4. Li, Z.Y.; Zou, D.X.; Zhi, K. A harmony search variant and a useful constraint handling method for the dynamic economic emission dispatch problems considering transmission loss. Eng. Appl. Artif. Intell. 2019, 84, 18–40. [Google Scholar] [CrossRef]
  5. Jabr, R.A.; Coonick, A.H.; Cory, B.J. A homogeneous linear programming algorithm for the security constrained economic dispatch problem. IEEE Trans. Power Syst. 2000, 15, 930–936. [Google Scholar] [CrossRef]
  6. Travers, D.L.; Kaye, R. Dynamic dispatch by constructive dynamic programming. IEEE Trans. Power Syst. 1998, 13, 72–78. [Google Scholar] [CrossRef]
  7. Papageorgiou, L.G.; Fraga, E.S. A mixed integer quadratic programming formulation for the economic dispatch of generators with prohibited operating zones. Electr. Power Syst. Res. 2007, 77, 1292–1296. [Google Scholar] [CrossRef] [Green Version]
  8. Chen, C.L. Non-convex economic dispatch: A direct search approach. Energy Convers. Manag. 2007, 48, 219–225. [Google Scholar] [CrossRef]
  9. Hindi, K.; Ab Ghani, M. Dynamic economic dispatch for large scale power systems: A Lagrangian relaxation approach. Int. J. Electr. Power Energy Syst. 1991, 13, 51–56. [Google Scholar] [CrossRef]
  10. Zaman, M.F.; Elsayed, S.M.; Ray, T. Evolutionary Algorithms for Dynamic Economic Dispatch Problems. IEEE Trans. Power Syst. 2016, 31, 1486–1495. [Google Scholar] [CrossRef]
  11. Liang, H.; Liu, Y.; Li, F.; Shen, Y.L. A Hybrid Bat Algorithm for Economic Dispatch with Random Wind Power. IEEE Trans. Power Syst. 2018, 33, 5052–5061. [Google Scholar] [CrossRef]
  12. Niu, Q.; Zhang, H.; Li, K.; Irwin, G.W. An efficient harmony search with new pitch adjustment for dynamic economic dispatch. Energy 2014, 65, 25–43. [Google Scholar] [CrossRef]
  13. Das, D.B.; Patvardhan, C. New multi-objective stochastic search technique for economic load dispatch. IEE Proc. Gener. Trans. Distrib. 1998, 145, 747–752. [Google Scholar] [CrossRef]
  14. Sayah, S.; Hamouda, A. A hybrid differential evolution algorithm based on particle swarm optimization for non-convex economic dispatch problems. Appl. Soft Comput. 2013, 13, 1608–1619. [Google Scholar] [CrossRef]
  15. Zhang, Y.; Gong, D.W.; Geng, N.; Sun, X.Y. Hybrid bare-bones PSO for dynamic economic dispatch with valve-point effects. Appl. Soft Comput. 2014, 18, 248–260. [Google Scholar] [CrossRef]
  16. Basu, M. Hybridization of bee colony optimization and sequential quadratic programming for dynamic economic dispatch. Int. J. Electr. Power Energy Syst. 2013, 44, 591–596. [Google Scholar] [CrossRef]
  17. Wang, S.K.; Chiou, P.J.; Liu, C.W. Non-smooth/non-convex economic dispatch by a novel hybrid differential evolution algorithm. Gener. Trans. Distrib. IET 2007, 1, 793–803. [Google Scholar] [CrossRef] [Green Version]
  18. Soares, A.; Rabelo, R.; Delbem, A. Optimization based on phylogram analysis. Expert Syst. Appl. 2017, 78, 32–50. [Google Scholar] [CrossRef]
  19. Shams, M.; Rashedi, E.; Dashti, S.M.; Hakimi, A. Ideal gas optimization algorithm. Int. J. Artif. Intell. 2017, 15, 116–130. [Google Scholar]
  20. Abed-Alguni, B.H. Island-based cuckoo search with highly disruptive polynomial mutation. Int. J. Artif. Intell. 2019, 17, 57–82. [Google Scholar]
  21. Precup, R.E.; David, R.C. Nature-Inspired Optimization Algorithms for Fuzzy Controlled Servo Systems. In Butterworth-Heinemann; Butterworth-Heinemann: Oxford, UK, 2019. [Google Scholar]
  22. Fernandez, L.P.; San Román, T.C.; Cossent, R.; Domingo, C.M.; Frias, P. Assessment of the impact of plug-in electric vehicles on distribution networks. IEEE Trans. Power Syst. 2010, 26, 206–213. [Google Scholar] [CrossRef]
  23. Ansari, J.; Gholami, A.; Kazemi, A.; Jamei, M. Environmental/economic dispatch incorporating renewable energy sources and plug-in vehicles. IET Gener. Trans. Distrib. 2014, 8, 2183–2198. [Google Scholar]
  24. Ma, H.P.; Yang, Z.L.; You, P.C.; Fei, M.R. Multi-objective biogeography-based optimization for dynamic economic emission load dispatch considering plug-in electric vehicles charging. Energy 2017, 135, 101–111. [Google Scholar] [CrossRef]
  25. Zhao, J.H.; Wen, F.S.; Dong, Z.Y.; Xue, Y.S.; Wong, K.P. Optimal dispatch of electric vehicles and wind power using enhanced particle swarm optimization. IEEE Trans. Ind. Inf. 2012, 8, 889–898. [Google Scholar] [CrossRef]
  26. Kempton, W.; Tomic, J. Vehicle-to-grid implementation: From stabilizing the grid to supporting large-scale renewable energy. J. Power Sources 2005, 144, 280–294. [Google Scholar] [CrossRef]
  27. Kempton, W.; Tomic, J. Vehicle-to-grid power fundamentals: Calculating capacity and net revenue. J. Power Sources 2005, 144, 268–279. [Google Scholar] [CrossRef]
  28. Andervazh, M.R.; Javadi, S. Emission-economic dispatch of thermal power generation units in the presence of hybrid electric vehicles and correlated wind power plants. IET Gener. Trans. Distrib. 2017, 11, 2232–2243. [Google Scholar] [CrossRef]
  29. Yang, Z.; Li, K.; Foley, A. Computational scheduling methods for integrating plug-in electric vehicles with power systems: A review. Renew. Sustain. Energy Rev. 2015, 51, 396–416. [Google Scholar] [CrossRef]
  30. Yang, Z.; Sun, L.; Ke, M. Optimal Charging Strategy for Plug-In Electric Taxi with Time-Varying Profits. IEEE Trans. Smart Grid 2014, 5, 2787–2797. [Google Scholar] [CrossRef]
  31. Kang, M.T.; Ramachandaramurthy, V.K.; Jia, Y.Y. Integration of electric vehicles in smart grid: A review on vehicle to grid technologies and optimization techniques. Renew. Sustain. Energy Rev. 2016, 53, 720–732. [Google Scholar]
  32. Qiu, W.; Zhang, J.H.; Liu, N. Multi-objective optimal generation dispatching with large-scale plug-in hybrid electric vehicles penetration. Trans. China Electrotech. Soc. 2013, 28, 160–167. [Google Scholar]
  33. Yang, Z.; Kang, L.I.; Niu, Q. A self-learning TLBO based dynamic economic/environmental dispatch considering multiple plug-in electric vehicle loads. J. Mod. Power Syst. Clean Energy 2014, 2, 298–307. [Google Scholar] [CrossRef] [Green Version]
  34. Qu, B.Y.; Qiao, B.H.; Zhu, Y.S.; Jiao, Y.C.; Xiao, J.M. Using multi-objective evolutionary algorithm to solve dynamic environment and economic dispatch with EVs. Int. Conf. Swarm Intell. 2017, 10386, 31–39. [Google Scholar]
  35. Mou, Y.; Xing, H.; Lin, Z.; Fu, M. A new approach to distributed charging control for plug-in hybrid electric vehicles. In Proceedings of the 33rd Chinese Control Conference, Nanjing, China, 28–30 July 2014; pp. 8118–8123. [Google Scholar]
  36. Mou, Y.; Xing, H.; Fu, M. Decentralized PWM-based charging control for plug-in electric vehicles. In Proceedings of the 2015 European Control Conference, Linz, Austria, 15–17 July 2015. [Google Scholar]
  37. Debnath, U.K.; Ahmad, I.; Habibi, D. Energy storage model with gridable vehicles for economic load dispatch in the smart grid. Int. J. Electr. Power Energy Syst. 2015, 64, 1017–1024. [Google Scholar] [CrossRef]
  38. Hao, X.; Fu, M.; Lin, Z. Decentralized Optimal scheduling for charging and discharging of plug-in electric vehicles in smart grids. IEEE Trans. Power Syst. 2016, 31, 4118–4127. [Google Scholar]
  39. Alham, M.H.; Elshahed, M.; Ibrahim, D.K.; EI Zahab, E.E.D.A. A dynamic economic emission dispatch considering wind power uncertainty incorporating energy storage system and demand side management. Renew. Energy 2016, 96, 800–811. [Google Scholar] [CrossRef]
  40. Jiang, X.W.; Zhou, J.Z.; Wang, H.; Zhang, Y.C. Modeling and Solving for Dynamic Economic Emission Dispatch of Power System. Power Syst. Technol. 2013, 37, 385–391. [Google Scholar]
  41. Basu, M. Fuel constrained economic emission dispatch using non-dominated sorting genetic algorithm-II. Energy 2014, 78, 649–664. [Google Scholar] [CrossRef]
  42. Ozyon, S.; Temurtas, H.; Durrmus, B.; Kuvat, G. Charged system search algorithm for emission constrained economic power dispatch problem. Energy 2012, 46, 420–430. [Google Scholar] [CrossRef]
  43. Alsumait, J.S.; Qasem, M.; Sykulski, J.K. An improved Pattern Search based algorithm to solve the Dynamic Economic Dispatch problem with valve-point effect. Energy Convers. Manag. 2010, 51, 2062–2067. [Google Scholar] [CrossRef] [Green Version]
  44. Neto, J.X.V.; Reynoso-Meza, G.; Ruppel, T.H. Solving non-smooth economic dispatch by a new combination of continuous GRASP algorithm and differential evolution. Int. J. Electr. Power Energy Syst. 2017, 84, 13–24. [Google Scholar] [CrossRef]
  45. Meng, A.B.; Chen, Y.C.; Yin, H.; Chen, S. Crisscross optimization algorithm and its application. Knowl. Based Syst. 2014, 67, 218–229. [Google Scholar] [CrossRef]
  46. Rainer, S.; Price, K. Difference evolution—A simple and efficient heuristic for global optimization over continuous spaces. J. Glob. Optim. 1997, 11, 341–359. [Google Scholar]
  47. Wu, L.H.; Wang, Y.N.; Yuan, X.F. Environmental/economic power dispatch problem using multi-objective differential evolution algorithm. Electr. Power Syst. Res. 2010, 80, 1171–1181. [Google Scholar] [CrossRef]
  48. Deb, K.; Pratap, A.; Agarwal, S.; Meyarivan, T. A fast and elitist multi-objective genetic algorithm: NSGA-II. IEEE Trans. Evol. Comput. 2002, 6, 182–197. [Google Scholar] [CrossRef]
  49. Cheng, S. Study on Multi-objective Optimization of Distribution Network with Distributed Generation. Ph.D. Thesis, Chongqing University, Chongqing, China, 2013. [Google Scholar]
  50. Liang, H.; Liu, Y.; Li, F. A multi-objective hybrid bat algorithm for combined economic/emission dispatch. Int. J. Electr. Power Energy Syst. 2018, 101, 103–115. [Google Scholar] [CrossRef]
  51. Wang, L.; Singh, C. Environmental/economic power dispatch using a fuzzified multi-objective particle swarm optimization algorithm. Electr. Power Syst. Res. 2007, 77, 1654–1664. [Google Scholar] [CrossRef]
  52. Liang, H.J.; Liu, Y.G.; Liu, F.Z. Dynamic Economic/Emission Dispatch Including PEVs for Peak Shaving and Valley Filling. IEEE Trans. Ind. Electron. 2018, 66, 2880–2890. [Google Scholar] [CrossRef]
  53. Basu, M. Dynamic economic emission dispatch using non-dominated sorting genetic algorithm-II. Electr. Power Energy Syst. 2008, 30, 140–149. [Google Scholar] [CrossRef]
  54. Meng, A.; Zhuan, L.I. Dynamic environmental economic dispatch of power system adopting multi-objective crisscross optimization algorithm. Power Syst. Prot. Control 2016, 44, 109–115. [Google Scholar]
  55. Zhu, Z.; Wang, J.; Baloch, M.H. Dynamic economic emission dispatch using modified NSGA-II. Int. Trans. Electr. Energy Syst. 2016, 26, 2684–2698. [Google Scholar] [CrossRef]
  56. Niknam, T.; Golestaneh, F.; Sadeghi, M.S. Multi-objective-Teaching-Learning-Based Optimization for Dynamic Economic Emission Dispatch. IEEE Syst. J. 2012, 6, 341–352. [Google Scholar] [CrossRef]
Figure 1. The individual code map.
Figure 1. The individual code map.
Energies 12 03847 g001
Figure 2. The flow chart of multi-objective differential evolution and crisscross optimization (MODECSO) algorithm for solving dynamic economic/emission dispatch (DEED) problem.
Figure 2. The flow chart of multi-objective differential evolution and crisscross optimization (MODECSO) algorithm for solving dynamic economic/emission dispatch (DEED) problem.
Energies 12 03847 g002
Figure 3. Comparison of results of different algorithms.
Figure 3. Comparison of results of different algorithms.
Energies 12 03847 g003
Figure 4. Comparison of results of different parameters.
Figure 4. Comparison of results of different parameters.
Energies 12 03847 g004
Figure 5. Comparison of results of improved horizontal crossover.
Figure 5. Comparison of results of improved horizontal crossover.
Energies 12 03847 g005
Figure 6. Load demand of four scenarios.
Figure 6. Load demand of four scenarios.
Energies 12 03847 g006
Figure 7. Pareto optimal front (POF) of four charging scenarios.
Figure 7. Pareto optimal front (POF) of four charging scenarios.
Energies 12 03847 g007
Figure 8. New 24-h load curve after valley filling.
Figure 8. New 24-h load curve after valley filling.
Energies 12 03847 g008
Figure 9. Scheduling results of three strategies.
Figure 9. Scheduling results of three strategies.
Energies 12 03847 g009
Figure 10. New 24-h load curve after valley filling and peak shaving.
Figure 10. New 24-h load curve after valley filling and peak shaving.
Energies 12 03847 g010
Table 1. Load data without plug-in electric vehicles (PEVs).
Table 1. Load data without plug-in electric vehicles (PEVs).
Hour/hLoad/MwHour/hLoad/MwHour/hLoad/MwHour/hLoad/Mw
141076261370419654
243586541469020704
347596901565421680
4530107041658022605
5558117201755823527
6608127401860824463
Table 2. Specific results of several algorithms for solving DEED problem.
Table 2. Specific results of several algorithms for solving DEED problem.
AlgorithmSelected TargetCost/Yuan (106)Emission/Ton (105)The Satisfaction of the Compromise SolutionCPU Time (min)
NSGA-II [53]Best cost
Best emission
Compromise


2.5226


3.0994


0.18137
-
CSO [54]Best cost
Best emission
Compromise


2.5013


3.0905


0.19086
3.89
Improved NSGA-II [55]Best cost
Best emission
Compromise


2.5552


2.9924


0.20476
3.47
MAMODE [56]Best cost
Best emission
Compromise
2.4925
2.5817
2.5141
3.1512
2.9524
3.0274


0.20667
3.15
MODECSOBest cost
Best emission
Compromise
2.4712

2.4882

2.9214
3.0226


0.21633
3.42
Table 3. Four charging scenarios.
Table 3. Four charging scenarios.
Scenario 1: EPRI charging scenarioScenario 2: Off-peak charging scenario
TimeCharging probability (%)TimeCharging probability (%)
1:00–6:0010109.57531:00–6:0018.518.59944
7:00–12:0010.30.31.32.12.17:00–12:00000000
13:00–18:002.12.12.110.50.513:00–18:00000000
19:00–24:001.63.65.49.5101019:00–24:00000018.518.5
Scenario 3: Peak charging scenarioScenario 4: Random charging scenario
TimeCharging probability (%)TimeCharging probability (%)
1:00–6:000000001:00–6:005.74.94.82.42.69.7
7:00–12:000000007:00–12:008.74.81.13.22.15.7
13:00–18:0018.518.518.518.59913:00–18:003.82.22.16.13.22.2
19:00–24:0044000019:00–24:002.82.25.52.53.58.2
Table 4. Optimal compromise solutions of four charging scenarios.
Table 4. Optimal compromise solutions of four charging scenarios.
ScenariosCost/Yuan/104Emission/Ton/104Peak Load/Valley Load
Scenario 14.83921.91071.6712
Scenario 24.80171.89551.5437
Scenario 34.86161.93981.8863
Scenario 44.83931.91081.7650
Table 5. 24-h output of per unit under optimal scheduling in Case 2.2.
Table 5. 24-h output of per unit under optimal scheduling in Case 2.2.
Hour/hP1/MwP2/MwP3/MwP4/MwP5/MwPEV/Mw
172.4194.12112.26125.60137.57−126
272.3897.01122.68124.46125.42−101
370.15101.26112.12129.41128.97−61
470.2293.87115.04127.79134.93−6
572.1989.73126.56147.17128.780
675.0091.88135.25178.07135.410
773.8998.08135.57192.34134.310
875.0096.25152.41199.49139.700
974.25102.99172.26209.36141.050
1074.38110.00175.00213.79141.130
1174.36120.04173.89214.11148.390
1275.00122.00175.00216.21163.240
1374.47115.12172.90210.28141.590
1474.06103.00173.60209.16140.110
1572.6298.33161.14196.33134.540
1674.0495.15127.15154.71135.890
1770.8997.87132.19129.66133.790
1871.0396.16154.13163.11131.220
1973.5896.13156.40197.40139.340
2072.69114.86174.16211.48141.130
2173.4596.43175.00206.68138.050
2271.1497.08138.53170.86134.980
2367.2494.32113.76127.78138.78-9
2470.9592.14117.49131.12130.24-73
Cost: 4.7837 × 104; emissions: 1.8896 × 104
Table 6. 24-h output of per unit under optimal scheduling in Case 3.
Table 6. 24-h output of per unit under optimal scheduling in Case 3.
Hour/hP1/MwP2/MwP3/MwP4/MwP5/MwPEV/Mw
169.8496.85117.84125.69140.50−134.5
271.0698.15122.53129.03129.86−109.5
369.5994.27122.17129.33135.30−69.5
470.6495.45120.04127.41137.11−14.5
574.1095.87121.61132.77140.160
674.0698.51137.85167.54137.710
775.0097.25124.91197.37139.700
872.8996.61149.27206.38137.680
975.00103.37174.42205.95141.150
1074.37109.35175.00211.89143.790
1174.47111.98173.51210.15144.2716
1273.37111.77172.91211.62144.7136
1374.89110.74174.80210.31143.560
1474.41103.08171.09207.15144.180
1574.1599.24160.17194.40134.880
1671.2798.06120.17160.14137.450
1771.9295.46124.33133.52139.220
1874.1697.01131.93175.88136.690
1973.7597.75153.38200.72137.290
2074.18109.13173.76215.98141.300
2174.3499.59174.24209.97131.440
2271.2196.46140.77172.02132.070
2370.2891.49123.54131.98133.34−17.5
2472.1795.44129.06127.08126.81−81.5
Cost: 4.7676 × 104; emissions: 1.8797 × 104

Share and Cite

MDPI and ACS Style

Mei, P.; Wu, L.; Zhang, H.; Liu, Z. A Hybrid Multi-Objective Crisscross Optimization for Dynamic Economic/Emission Dispatch Considering Plug-In Electric Vehicles Penetration. Energies 2019, 12, 3847. https://doi.org/10.3390/en12203847

AMA Style

Mei P, Wu L, Zhang H, Liu Z. A Hybrid Multi-Objective Crisscross Optimization for Dynamic Economic/Emission Dispatch Considering Plug-In Electric Vehicles Penetration. Energies. 2019; 12(20):3847. https://doi.org/10.3390/en12203847

Chicago/Turabian Style

Mei, Panpan, Lianghong Wu, Hongqiang Zhang, and Zhenzu Liu. 2019. "A Hybrid Multi-Objective Crisscross Optimization for Dynamic Economic/Emission Dispatch Considering Plug-In Electric Vehicles Penetration" Energies 12, no. 20: 3847. https://doi.org/10.3390/en12203847

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop