Next Article in Journal
Catalytic Flash Pyrolysis of Biomass Using Different Types of Zeolite and Online Vapor Fractionation
Next Article in Special Issue
Tunneling Horizontal IEC 61850 Traffic through Audio Video Bridging Streams for Flexible Microgrid Control and Protection
Previous Article in Journal
Shape Design of the Duct for Tidal Converters Using Both Numerical and Experimental Approaches (pre-2015)
Previous Article in Special Issue
A Half-Bridge Voltage Balancer with New Controller for Bipolar DC Distribution Systems
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Electric Vehicle Charging and Discharging Coordination on Distribution Network Using Multi-Objective Particle Swarm Optimization and Fuzzy Decision Making

Department of Electrical and Information Engineering, Hunan University, Changsha 410082, China
*
Author to whom correspondence should be addressed.
These authors contributed equally to this work.
Energies 2016, 9(3), 186; https://doi.org/10.3390/en9030186
Submission received: 18 November 2015 / Revised: 22 February 2016 / Accepted: 3 March 2016 / Published: 11 March 2016
(This article belongs to the Special Issue Microgrids 2016)

Abstract

:
This paper proposed a optimal strategy for coordinated operation of electric vehicles (EVs) charging and discharging with wind-thermal system. By aggregating a large number of EVs, the huge total battery capacity is sufficient to stabilize the disturbance of the transmission grid. Hence, a dynamic environmental dispatch model which coordinates a cluster of charging and discharging controllable EV units with wind farms and thermal plants is proposed. A multi-objective particle swarm optimization (MOPSO) algorithm and a fuzzy decision maker are put forward for the simultaneous optimization of grid operating cost, CO2 emissions, wind curtailment, and EV users’ cost. Simulations are done in a 30 node system containing three traditional thermal plants, two carbon capture and storage (CCS) thermal plants, two wind farms, and six EV aggregations. Contrast of strategies under different EV charging/discharging price is also discussed. The results are presented to prove the effectiveness of the proposed strategy.

1. Introduction

Electric vehicles (EVs) will play a vital role in the future’s sustainable transportation systems, since this technology is promising for environment, energy security, and improved fuel economy. Certain issues will need to be addressed in the event that the number of EVs on the road increases. One vital issue is the method by which these vehicles will be charged and if today’s grid can sustain the increased demand due to more EVs. Although EVs’ growing energy demand seems to be a heavy burden to the power gird, they can actually benefit the grid if we control the charging and discharging behavior of them properly. For example, nowadays, a growing quantity of renewable energy, such as wind and solar generation, is connected to the grid [1]. Due to the discontinuity of the renewable energy power generation, an energy storage system is needed to assist the grid to absorb the volatility of renewable energy power. Electric vehicles are considered to be the energy storage device with the most potential to absorb the volatility of renewable energy [2]. When a large number of EVs are aggregated, the huge total battery capacity is sufficient to stabilize the disturbance of the grid caused by the distributed power grid interconnection [3].
In earlier research, Amory Lovins first proposed the concept “V2G” in 1995, which is an abbreviation of “vehicle to grid”, meaning EVs serve in discharge mode to support the grid. This concept was well explained and developed later by William Kempton of Delaware University [4,5,6,7]. In the recent literature, a number of studies have been conducted on V2G. It has been shown that EVs can be dispatched to follow power system regulation signals [8,9]. Literature [10,11] has studied the integration of EVs in a regional wind-thermal system; other works [12,13] proposed coordinated strategies for EV and renewable sources considering cost and emission reductions, and others [14,15,16,17] have proposed optimal scheduling strategies for V2G. These studies, however, did not consider the EV user’s cost while doing optimization of such a V2G system. Since deep charging and discharging will greatly affect the life of EV’s battery [2], if only the cost of grid is taken into consideration while the cost to EV users is neglected while conducting the calculation, the results might be unrealistic and unacceptable for EV users.
In today’s power system, while wind turbines, thermal plants, and EVs are all integrated into the grid, ramp rates, reserve capacity, fossil costs, carbon emissions, environmental costs, carbon capture costs, and power balance should all be considered when developing an optimal coordination strategy [13]. From the viewpoint of transmission grid, it is a quite complicated problem. Consequently, from the viewpoint of multi-objective optimization, the complicated optimal coordination problem can be formulated as a multi-objective problem (MOP) [18], which is solved by using a proposed multi-objective particle swarm optimization algorithm (MOPSO) [19,20]. Furthermore, to extract the best compromise solution from the Pareto optimal solution set, the fuzzy optimality decision making (FODM) method [21,22,23,24] is proposed in this paper.
One of the main contributions of this paper is the presentation of a dynamic environmental dispatch model which coordinates a cluster of charging and discharging controllable EV units with large-scale wind power farms and large thermal plants. A MOPSO algorithm for the simultaneous optimization of grid operating costs, CO2 emissions, wind curtailment, and EV user’s cost is presented. With this heuristic, evolutionary algorithm, a set of Pareto optimal solution of the MOP is obtained. As another contribution, the FODM method is proposed to extract out the best compromise solution from the Pareto optimal set. With this approach, the objective function value weighting factors are processed with fuzzy members. A fuzzy decision, which can be viewed as an intersection of the given goals, is made. This process is much like the way we human beings does when we are making decisions [21].
The rest of this paper is structured as follows. In Section 2, the concept and mathematical model of the thermal-wind-EV system is discussed. In Section 3, the multi-objective optimization problem of grid operating costs, CO2 emissions, and wind curtailment is formulated. In Section 4, the MOPSO algorithm and the FODM method is introduced, and the process of the algorithm is described in detail. Section 5 provides a simulation case study, and discusses the results. Finally, the conclusion is stated in Section 6.

2. System Description and Models

2.1. System Concept

In order to better schedule the charging and discharging behavior of EVs, since the capacity of a single EV’s battery is hard to have a measurable influence on the transmission grid. The concept “EV aggregator” is present in this paper to represent a number of grid-connected controllable EVs. By aggregating EVs, a conceptual framework for a thermal-wind-EV system is built up as in Figure 1 shows:
In this conceptual system, at the top layer, the supervisory control and data acquisition system (SCADA) system is used for a double purpose: one is to collect information, such as EV battery status, EV number, predicted wind power, predicted load, etc., which are feedback from EV aggregator, wind farms, and thermal plants; another is to make a schedule for the above units to generate/absorb power to/from the transmission grid.
At the middle layer, wind farms, thermal plants, and EV aggregator receive a working schedule transferred from the top layer and make a detailed work plan for each wind turbine, thermal power generating unit, and EV unit inside the system. The middle layer then send out power instructions to dispatch the input or output power of the aforementioned power units.
At the bottom layer, while a large number of EVs are connected to the transmission grid via power electronics devices, Each EV unit follows the power instruction from the middle layer and feeds its current status back constantly to the aggregator so that the system is able to adjust its power distribution strategy according to the real-time model.

2.2. Electric Vehicles Aggregator Model

The electric quantity equation of EV i is given as follows:
E i , k = ( 1 d b ) E i , k 1 + η C P i , k C P i , k D η D Δ t
where E i , k is the electric quantity of EV i at the time period k. d b is battery self-discharge rate, η C and η D are the battery charging and discharging efficiency factor, respectively, while P i , k C and P i , k D are the charging and discharging power of EV i at time period k, respectively. Δ t is the time step, given in hour.
The cost equation of the EV aggregator is as follows:
G C , i k P i , k C = γ i , k C · P i , k C
G D , i k P i , k D = γ i , k D · P i , k D
where γ i , k C is the EV’s charging price, while γ i , k D is the discharging cost for V2G services.
Equations (1)–(3) are subject to constraints as follows:
(1) Power constraints.
P i , k C , min P i , k C P i , k C , max
P i , k D , min P i , k D P i , k D , max
where P i , k C , min and P i , k C , max are the lower and upper limits of EV’s charging power P i , k C respectively, P i , k D , min and P i , k D , max are the lower and upper limits of EV’s discharging power P i , k D , respectively.
(2) Electric quantity constraints.
E i , k min E i , k E i , k max
E i , k min and E i , k max are the lower and upper limits of E i , k , which are decided by EV’s battery capacity B and its depth of discharge (DoD):
E i , k min = ( 1 DoD ) · B
E i , k max = B
(3) EV will not charge and discharge at the same time period.
P i , k C = κ · P i , k C P i , k D = ( 1 κ ) · P i , k D
κ = 1 S O C i , k S O C i , dmin D < 0 o r S O C i , cmax C S O C i , k > 0 0 else
where S O C i , k is the battery state of charge of E V i , which is decided by the equation:
S O C i , k = E i , k E i , k max × 100 %
S O C i , d min D is the lower bound of state of charge (SOC) when EV is discharging, while S O C i , c max C is the upper bound of SOC when EV is charging. These bounds are set by EV users.

2.3. Thermal Plant Model

In this thermal plant model, we consider two kinds of thermal generating plants, including traditional coal-fired (TC) power plants and coal-fired power plants with carbon capture and storage (CCS). The consumption function of traditional coal-fired power plants can be approximated by quadratic function:
F i U = a i P i , k U + b i P i , k U + c i
where P i , k U is the active power output of TC power plant i at time period k, while a i , b i , and c i are consumption characteristic factors of the function.
The emission equation of traditional coal-fired power plant is as follow:
C i U = α i P i , k U + β i
where α i and β i are emission characteristic factors of the function.
CCS power plants need to consume a large amount of energy to capture CO2, which leads to an increase in generating cost. Assuming that the capture rate of CO2 is ω, then the consumption function F i C and emission function C i C of CCS power plants are as follows:
F i C = a i P i , k ccs + b i P i , k ccs + c i
C i C = 1 ω α i P i , k ccs + β i
where P i , k ccs is the active power output of CCS power plant i at time period k.
The amount of captured CO2 is calculated as follows:
C i ca = ω · α i P i , k ccs + β i
Equations (12) – (16) are subject to constraints as follows:
(1) Power constraints
P i , k U , min P i , k U P i , k U , max
P i , k ccs , min P i , k ccs P i , k ccs , max
where P i , k U , min and P i , k U , max are the lower and upper limits of TC plant power output P i , k U , P i , k ccs , min and P i , k ccs , max are the lower and upper limits of CCS plant power output P i , k ccs .
(2) Ramping rate constraints
For the safety of thermal plant operation, the power output of TC plants and CCS plants must be subject to ramping rate constraints as follows:
P i , k U / ccs P i , k 1 U / ccs U G P i , k 1 U / ccs P i , k U / ccs D G
where U G and D G are the highest increase and decrease value of the generating unit power output between adjacent time period.

2.4. Wind Farm Model

When wind power generation is allowed to be integrated into the grid, the power output of thermal plants decreased if the wind power generation increases. Assuming that the upper bound of wind generation is equal to the negative peak load regulation ability of thermal plants [25]:
P max k = P L k + i = 1 N v ( P i , k C P i , k D ) i = 1 N P min , i k
where P min , i k is the lower limit of thermal generating units, which includes TC and CCS units; P L k is the system load; P loss k is the system loss; P i , k C and P i , k D are E V i ’s charging and discharging power, respectively.
Consequently, the generating capacity of wind farm i at time period k can be calculated as follows:
P wa , i k = min P wc , i k , P wr , i i = 1 N w P wr , i P max k
where P wa , i k is the available generating capacity, P wc , i k is the forecasted wind generation capacity, and P wr , i is the rated capacity that of Wind farm i.
The cost function of wind farms is as follows:
W i k P w , i k = ε i · P w , i k
where ε i is the operating cost factor of wind farms.
Equations (20) – (22) are subject to constraint as follows:
0 P w , i k P wa , i k

3. Multi-Objective Optimization Model

According to the aforementioned EV aggregator model, thermal plant model, and wind farm model, the EV-wind-thermal coordination multi-objective optimization problem can be formulated as follows:
J1 = Minimize the global cost
min  J = k = 1 T i = 1 N G F i U P i , k U + π i e C i U + i = 1 N CC F i C P i , k ccs + π i e C i C + π i s C i ca + i = 1 N W W i k P w , i k + i = 1 N V G D , i k P i , k D G C , i k P i , k C
where T is the scheduling time; N G is the number of TC units; N CC is the amount of CCS units; N W is the number of wind farms; N V is the total number of electric vehicles; π i e is the emission costs; π i s is the carbon capture costs.
J2 = Minimize the global CO2 emission
min  E = k = 1 T i = 1 N G C i , k U + k = 1 T i = 1 N CC C i , k C
J3 = Minimize the wind curtailment
min  A = k = 1 T i = 1 N W P wa , i k P w , i k
J4 = Minimize the EV user’s cost
min  I = k = 1 T i = 1 N V G C , i k ( P i , k C ) + ζ · ( P i , k C + P i , k D ) G D , i k ( P i , k D )
where ζ is the batteries degradation cost of EV users, which reflects the influence of deep charge and discharge on the EV’s battery life.
Equations (24)– (27) are subject to constraints as follows:
(1) Power balance
i = 1 N G P i , k U + i = 1 N CC P i , k ccs + i = 1 N W P w , i k + i = 1 N V P i , k D = P load k + i = 1 N V P i , k C
In Equation (28), power balance does not takes the power losses into account. The calculation of power losses is an open question for later research.
(2) Up- and down-spinning reserve constraints [26,27]
i = 1 N G ( P i , k U , max P i , k U ) + i = 1 N CC ( P i , k ccs , max P i , k ccs ) P L k × L % + i = 1 N W P wp , i k × w % i = 1 N G ( P i , k U P i , k U min ) + i = 1 N CC ( P i , k ccs P i , k ccs , min ) P L k × L % + i = 1 N W P wp , i k × w %
where L% is the load reserve coefficient, which presents the uncertainty of load prediction, while w% confirm italics is the wind reserve coefficient, which presents the uncertainty of wind prediction.

4. Multi-Objective Particle Swarm Optimization Algorithm and Fuzzy Decision Maker

A multi-objective optimization problem (MOP) [18,19,20] can be described as follows:
min [ f 1 ( x ) , f 2 ( x ) , , f k ( x ) ] s . t . g ( x ) 0
where f i ( · ) is objective function, k is the number of objective functions, and x = [ x 1 , x 2 , , x n ] T is the vector of independent variables. The aim of the multi-objective optimization is to determine a particle set of values x * = [ x 1 * , x 2 * , , x n * ] T from the feasible solution space which is closest to the ideal value of all the objective functions.
In single objective optimization problem (SOP), the global best G best is the solution of the optimal problem. However, in MOP, it is impossible to find a single G best that would be optimal for all objective functions simultaneously. Hence, a set of compromised solutions called “Pareto front”, which consists of a set of solutions wherein no existing dominated solution, is utilised to solve the MOP.
Since the Pareto front usually contains a large amount of individual solutions, but a real practical problem only needs one solution, it is essential to choose a single best compromise solution out of the Pareto front by using decision maker (DM).
Based on the above analysis, the process of solving a MOP can be divided into following two main steps:
(1)
Find out the Pareto front of the MOP
(2)
Extract out the best compromise solution from the Pareto front

4.1. Multi-Objective Particle Swarm Optimization Algorithm

Particle swarm optimisation (PSO) [19] is an evolutionary soft computational optimisation technique developed by Kennedy and Eberhart. The system initially has a population of randomly-selected solutions. Each solution, which is called a particle, is given a random velocity and is flown through the problem space. The particles keep track of their best position and their corresponding fitness values. Among these best positions, the particle with the best fitness is the G b e s t of the swarm.
In MOPSO [19,20,21], a set of particles are initialised in the D dimension decision space at random. For each particle i, a position x i = [ x i 1 , x i 2 , , x i d ] T in the decision space and a velocity v i = [ v i 1 , v i 2 , , v i d ] T are assigned. The particles change their positions and move towards the so-far best-found position p i = [ p i 1 , p i 2 , , p i d ] T . Besides, the so-far best-found position of the whole particles set p g = [ p g 1 , p g 2 , , p g d ] T is kept. for every single particle, its evolution function in the D dimension decision space is as follows. The so-far best-found non-dominated solutions from the last generations are kept in an archive, which is an external population.
v i d = ω · v i d + c 1 · rand ( ) · ( p i d x i d ) + c 2 · rand ( ) · ( p g d x i d )
x i d = x i d + v i d
where c 1 and c 2 are the personal learning coefficient and global learning coefficient of the equation, respectively, by which the particle is able to make self summary and learn from outstanding individuals inside the whole particles set. ω is an inertia weight, which reflects the impact of a particle’s formal speed to its current speed. In this paper, a self-adaptive inertia weight tuning method is adopted to enhance the searching ability and convergence speed of the optimal algorithm:
ω = ω max t t max ( ω max ω min )
where ω max is the upper limit of inertia weight, ω min is the lower limit of inertia weight, t max is the maximum iterations.
The pseudo code of the proposed MOPSO algorithm is shown as follows:
Algorithm 1 MOPSO
  • 1: Initialization: p(i)=rand, v(i)=0, EA=i=(1,2,⋯,N), It=0
  • 2: while It ≤ Itmax do
  • 3:     for i = 1 to N do
  • 4:         Individual best position pid update
  • 5:         Global best position pgd update
  • 6:         v(i)= ω · v(i)+ c 1 · ( p i d -p(i))+ c 2 · ( p g d -p(i))
  • 7:         p(i)=p(i)+v(i)
  • 8:         if p(i) ≻ ∀ Rep(λ) then
  • 9:             RepRep R e p ( λ ) ¯ p(i)
  • 10:         else
  • 11:             if (p(i) ≻ ⊀ Rep(λ))(p(i) ≻ ⊁ Rep(λ)) then
  • 12:                 RepRepp(i)
  • 13:             end if
  • 14:         end if
  • 15:         Update Grid
  • 16:     end for
  • 17:     It=It+1
  • 18: end while

4.2. Fuzzy Optimality Decision Making

In the real world, people prefer to describe the importance of an object and make decisions based on concepts such as “very important” or “less important” rather than using precise numbers. It is considered that, in the real world, even the most experienced expert can’t precisely judge the importance of different objects by using certain numbers such as “0.7” or “0.5” [22]. It is considered that fuzzy sets or fuzzy numbers [22] are more appropriate than numbers as weight value used to describe the importance of different objects [25]. Hence, in this paper, a FODM approach is present to extract out the best compromised solution from the Pareto front, where the individual of the highest fuzzy optimality is the best compromised solution of the MOP.
In this paper, a triangular fuzzy number A ˜ can be defined as A ˜ = ( l , m , r ) , the membership function of which is defined as:
μ A ˜ ( x ) = ( x l ) / ( m l ) l < x m ( r x ) / ( r m ) m < x r 0 otherwise
where l and r are the lower and upper limits of the fuzzy number A ˜ , and m is the modal value. The membership function of the triangular fuzzy number ( A ˜ 1 , A ˜ 2 , , A ˜ n ) can be illustrated as in Figure 2.
Where the red thick lines in Figure 3 represent the membership function of the maximum fuzzy subset max ˜ between A 1 ˜ and A 2 ˜ . Define A ˜ max = max ˜ ( A ˜ 1 , A ˜ 2 , , A ˜ n ) as the maximum fuzzy subset among ( A ˜ 1 , A ˜ 2 , , A ˜ n ) , the membership function of A ˜ max is defined as:
μ A ˜ max ( x ) = sup x 1 x 2 x n ( x 1 , x 2 , , x n ) R n m i n μ A ˜ 1 ( x 1 ) , μ A ˜ 2 ( x 2 ) , , μ A ˜ n ( x n )
Hamming distance [24] d H ( A ˜ i , A ˜ j ) is used here to measure the distance between two fuzzy numbers A ˜ i and A ˜ j :
d H ( A ˜ i , A ˜ j ) = x R μ A ˜ i ( x ) μ A ˜ j ( x ) d x
The hamming distance d H ( A ˜ 1 , max ˜ ) and d H ( A ˜ 2 , max ˜ ) are illustrated in Figure 3, where s 1 , s 2 , s 3 , and s 4 are the geometric metric of hamming distance. d H ( A ˜ 1 , max ˜ ) = s 2 + s 3 , d H ( A ˜ 2 , max ˜ ) = s 1 + s 4 .
In this paper, the pseudo code of the proposed FODM algorithm is shown as follows:
Algorithm 2 FODM
1:
Initialization: f i , J k =rep(i).Cost(k), i=(1,2,⋯,m), k=(1,2,3,4), ω ˜ = ( ω ˜ 1 , ω ˜ 2 , ω ˜ 3 ) , ω ˜ k = ( a ; α , β ) , f J k min = m i n ( f 1 , J k , f 2 , J k , , f m , J k )
2:
Build triangle fuzzy number matrix: f ˜ i , J k = ( f i , J k , f i , J k , f i , J k )
P ˜ = f ˜ 1 , J 1 f ˜ 1 , J 2 f ˜ 1 , J 3 f ˜ 2 , J 1 f ˜ 2 , J 2 f ˜ 2 , J 3 f ˜ m , J 1 f ˜ m , J 2 f ˜ m , J 3
3:
Normalize the fuzzy matrix P ˜ : f ¯ i , J k = ( c ; δ , γ ) = ( f J k min f i , J k , f J k min f i , J k , f J k min f i , J k 1 )
4:
Weighted P ˜ : r ˜ i k = ω ˜ k · f ¯ i , J k = ( a c ; a γ + a α α γ , a δ + c β β δ )
5:
Calculate the fuzzy ideal solution M ˜ + : M ˜ + = ( M ˜ 1 , M ˜ 2 , M ˜ 3 , M ˜ 4 ) , M ˜ k = m a x ˜ ( r ˜ 1 k , r ˜ 2 k , , r ˜ m k )
6:
Compute hamming distance: D i = k = 1 3 [ d H ( r ˜ i k , M ˜ k + ) 2 ]
7:
Sort Di from small to large, the smallest is the best compromise solution.

5. Case Study and Results

5.1. Case Study

In this work, a 30 node grid system as shown in Figure 3 is adopted here to verify the effectiveness of the proposed optimal strategy, which contains two CCS thermal plants, three TC thermal plants, two wind farms, and six EV aggregators. Where the capacity of TC thermal plants is 150 MW, the capacity of CCS thermal plant is 150 MW, the capacity of a wind farm is 100 × 2 MW. There are 1000 EV in each EV aggregator, while the capacity of each EV’s battery is 200 kWh. The upper limit of charging power is 40 kW, while the upper limit of discharging power is also 40 kW. Assuming the SOC of the 1000 EV is in accord with Gaussian distribution, set S O C i , d  min D = S O C i , c  max C = 50 % . Assuming EV’s charging price γ i , k C = 0.1 $ / k W h , EV’s discharging cost γ i , k D = 0.2 $ / k W h , EV’s battery degradation cost ζ = 0.13 $ / k W h [2]. Simulation Parameters of the used thermal plants are listed as shown in Table 1.
In this paper, the wind power model is predicted as Figure 4a shows, while the wind farm operating cost factor ε i is 50 $/MW, and the reserve coefficient of wind turbines, w % , is 20%.
In order to reduce the risk of incorporating uncertain wind forecasts into system scheduling, wind uncertainty should be taken into consideration before conducting further calculation. It is assumed that the wind forecast error is likely normally distributed [28]. The error of wind generation forecast is referred to as e ˜ . The forecasting error is estimated with a level of confidence α % [29], which means the probability of forecasting error being greater or equal to e ˜ is less than ( 100 α ) % . The wind generation capacity counted in the optimal schedule is calculated by:
P wc , i k = P wp , i k e ˜ P wp , i k e ˜ 0 P wp , i k < e ˜
where P wp , i k is the predicted wind power generation of wind farm i.
Since we are concerned more with overestimation of the wind power (or that the power supply might not satisfy the demand), a one-side distribution curve is considered. By specifying the level of confidence, the value of e ˜ can be estimated as follows:
P e μ e σ e z α = 100 α %
e ˜ = μ e + z α σ e
where μ e and σ e are the estimated mean value and standard deviation from sampling of the error of the historical forecast, respectively. The value of z α for 90%, 95%, and 99% confidence level can be chosen by Table 2 [29].
In the simulation setup of this paper, the confidence level is selected as 95%, the error mean μ e is 5 MW, and the standard deviation σ e is 3 MW.
Assuming that the system load model is as Figure 4b shows while there are no EVs in the EV aggregator. Assuming that the reserve coefficient of system load L% is 10%.
MOPSO parameters are initialized as follows: both the maximum number of iterations and population size are set to 200, while repository size is set to 50, inertia weight ω is 0.5, the personal learning coefficient c 1 is 1, while the global learning coefficient c 2 is 1.

5.2. Results and Analysis

According to the above curve and installment, the data of system operating status at 18:00, 1:00, and 4:00 are extracted out respectively to calculate the result of the simulation case. The cost of TC plants and CCS plants is calculated by using Equations (12) and (14), respectively, the emission of TC plants and CCS is calculated by using Equations (13) and (15). Equation (16) is used to calculate the amount of captured amount of CO2 of CCS plants. Equation (22) is used to calculate the wind farms’ cost, while EV’s charging and discharging cost is calculated by using Equations (2) and (3). Equations (24)–(27) are used to calculate the global cost, CO2 emission, wind curtailment, and EV users’ cost, respectively. These equations are subject to the aforementioned constraints.
The Pareto front of the three scenes are shown as shown in Figure 5.
Setting up the fuzzy weight of the four objective functions by using triangle fuzzy members “Middle” ( ω ˜ 1 = ( 0.3 , 0.4 , 0.5 ) ), “High” ( ω ˜ 2 = ( 0.4 , 0.5 , 0.6 ) ), “High” ( ω ˜ 3 = ( 0.4 , 0.5 , 0.6 ) ) and “Middle” ( ω ˜ 3 = ( 0.3 , 0.4 , 0.5 ) ) (the way to calculate it is shown as pseudo code in Section 4.2) respectively, the individual of the highest fuzzy optimality which is also the best compromised solution is selected from the Pareto front as Table 3 shows.
By contrasting Figure 5 and Table 3, it can be seen that:
From the above case it can be seen that when the system load is relatively high, for example at 18:00 (due to the fact that wind energy is relatively low by that time), the thermal plants need to go all-out to satisfy the power needs of the load in the system. However, when the EV aggregator is controlled to discharge its power to the grid, it is capable of sharing part of the thermal plants’ work, hence the CO2 emission can be relatively cut down. Also, EV users can receive economy benefit from sending their EVs to attend the V2G activity at the same time.
As a contrast, when the system load is relatively low, for example in the 1:00 scenario (due to the relatively high availability of wind energy at that time), while the thermal plants still need to maintain spinning, a large amount of wind energy will be abandoned for keeping the power balance of the grid. However, this power was saved because the EV aggregator is controlled to charge from the grid by the time. Hence, the wind curtailment of the system is reduced.
Table 4 shows the result of a contrast simulation of two strategies under different discharging prices in the 18:00 scenario. One does not take the EV user’s cost into consideration (strategy A), while another is the proposed strategy in this paper (strategy B). Table 5 shows the result of a contrast simulation of strategies A and the proposed strategy in this paper (strategy B) under different charging prices in the 4:00 scenario.
From Table 4 it can be seen that when the EV users’ cost is not considered, EVs discharge more energy when the discharging price γ i , k D is lower, and discharge less energy when the discharging price is higher. This is because a higher discharging price means the grid company needs to pay more money to EV users, which will increase the grid operating cost. However, if the discharging price is too low, even below the charging price, EVs might discharge energy to charge itself while the battery degradation cost is not taken into consideration. This will definitely lead to an increase on EV user’s cost, which is unacceptable for EV users since the they wish to achieve economy benefits from attending V2G activity. The advantage of strategy B (proposed in this paper) is, because the user’s cost is taken into consideration while conducting system optimization, a compromised solution between system operating cost and EV users’ cost will be chosen by using FODM. The system will not reduce the EVs’ discharging power when the discharging price is relatively high (e.g., in the peak load period), and will limit EVs’ discharging power when the discharging price is too low. As a result, CO2 emission is reduced and the willing of EV users to attend the V2G activity is enhanced.
From Table 5 it can be seen that EVs’ charging power is relatively high while EV users’ cost is not taken into consideration. This is because a higher charging price means more income from EV users to the grid company, the system operating cost will also drop if the charging price is increasing. However, it is unacceptable for EV users if the charging price is too high. By using strategy B, system will drop part of the wind power and limit EV’s charging power when the charging price is too high. Hence, the interest of EV users is protected. Otherwise, due to strategy B taking battery degradation cost into consideration inside its objective function, the charging power of strategy B will not be as high as that of strategy A.

6. Conclusions

This paper presents a dynamic environmental dispatch model which coordinates a cluster of charging and discharging controllable EV units with large-scale wind power farms and large thermal plants. A MOPSO algorithm for the optimization of system operating costs, CO2 emissions, wind curtailment, and EV user’s cost is presented to obtain the Pareto front of the optimization problem and a FODM method is proposed then to extract out the best compromise solution from the Pareto optimal set. The simulation results further demonstrate that the best compromised solution calculated by the proposed strategy is able to schedule charging and discharging of EV aggregator to balance supply and demand for active power, according to grid status. System operating costs, CO2 emissions, and wind curtailment can be relatively reduced and the objective of EV users’ cost is demonstrated to be able to ensure the interest of EV users attending V2G activity. The contribution of the proposed method can be described as follows: (1) establishing a mathematical model of wind farms, EV aggregators, and thermal plants while considering many operating constrains and security requirements; (2) using MOPSO as the solver to deal with the proposed MOP; (3) proposed a FODM-based algorithm to extract out the compromised best solution of the Pareto Front; (4) take EV users’ cost into consideration in the optimization model, thus a best compromised solution between system operating cost, EV users’ cost, CO2 emission, and wind curtailment is obtained.

Acknowledgments

This work was supported by the China scholarship council.

Author Contributions

Dongqi Liu and Yaonan Wang conceived and designed the Simulations; Dongqi Liu carried out the simulations; Dongqi Liu analyzed the data; Yongpeng Shen developed analysis tools; Dongqi Liu wrote the manuscript.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Turton, H.; Moura, F. Vehicle-to-grid systems for sustainable development: An integrated energy analysis. Technol. Forecast. Soc. Chang. 2008, 75, 1091–1108. [Google Scholar] [CrossRef]
  2. Yilmaz, M.; Krein, P. Review of impact of vehicle-to-grid technologies on distribution systems and utility interface. IEEE Trans. Power Electron. 2013, 28, 5673–5689. [Google Scholar] [CrossRef]
  3. Darabi, Z.; Ferdowsi, M. Aggregated impact of plug-in hybrid electric vehicles on electricity demand profile. IEEE Trans. Sustain. Energy 2011, 2, 501–508. [Google Scholar] [CrossRef]
  4. Kempton, W.; Kubo, T. Electric-drive vehicles for peak power in Japan. Energy Policy 2000, 28, 9–18. [Google Scholar] [CrossRef]
  5. Kempton, W.; Tomic, J. Vehicle-to-grid power fundamentals: Calculating capacity and net revenue. J. Power Sources 2005, 144, 268–279. [Google Scholar] [CrossRef]
  6. Kempton, W.; Tomic, J. V2G power implementation: From stablizing the grid to supporting large-scale renewable energy. J. Power Sources 2005, 144, 280–294. [Google Scholar] [CrossRef]
  7. Tomic, J.; Kempton, W. Using fleets of electric-drive vehicles for grid support. J. Power Sources 2007, 168, 459–468. [Google Scholar] [CrossRef]
  8. Brooks, A. Vehicle-to-grid Demonstration Project: Grid Regulation Ancillary Services with a Battery Electric Vehicle; California Environmental Protection Agency, Air Resources Board, Research Division: San Dimas, CA, USA, 2002.
  9. Kempton, W.; Udo, V.; Huber, K.; Komara, K.; Letendre, S.; Baker, S.; Brunner, D.; Pearre, N. A Test of Vehicle-to-grid (V2G) for Energy Stroage and Frequency Regulation in PJM System; Results from an Industry-University Research Partnership 32; University of Delaware: Newark, NJ, USA, 2008. [Google Scholar]
  10. Khodayar, M.E.; Wu, L.; Shahidehpour, M. Hourly coordination of electric vehicle operation and volatile wind power generation in SCUC. IEEE Trans. Smart Grid 2012, 3, 1271–1279. [Google Scholar] [CrossRef]
  11. Goransson, L.; Karlsson, S.; Johnsson, F. Integration of plug-in hybrid electric vehicles in a regional wind-thermal power system. Energy Policy 2010, 38, 5482–5492. [Google Scholar] [CrossRef]
  12. Saber, A.Y.; Venayagamoorthy, G.K. Plug-in vehicles and renewable energy sources for cost and emission reductions. IEEE Trans. Ind. Electron. 2011, 58, 1229–1238. [Google Scholar] [CrossRef]
  13. Li, Z.; Guo, Q.; Sun, H.; Wang, Y.; Xin, S. Emission-concerned wind-EV coordination on the transmission grid side with network constraints: Concept and case study. IEEE Trans. Smart Grid 2013, 4, 1692–1704. [Google Scholar] [CrossRef]
  14. Sortomme, E.; El-Sharkwi, M.A. Optimal scheduling of vehicle-to-grid energy and ancillary services. IEEE Trans. Smart Grid 2012, 3, 351–359. [Google Scholar] [CrossRef]
  15. Ota, Y.; Taniguchi, H.; Nakajima, T.; Liyanage, K.M.; Baba, J.; Yokoyama, A. Autonomous distributed V2G (vehicle-to-grid) satisfying scheduled charging. IEEE Trans. Smart Grid 2012, 3, 559–564. [Google Scholar] [CrossRef]
  16. Sekyung, H.; Soohee, H.; Sezaki, K. Development of an optimal vehicle-to-grid aggregator for frequency regulation. IEEE Trans. Smart Grid 2010, 1, 65–72. [Google Scholar] [CrossRef]
  17. Galus, M.D.; Zima, M.; Andersson, G. On integration of Plug-in hybrid electric vehicles into existing power system structures. Energy Policy 2010, 38, 6736–6745. [Google Scholar] [CrossRef]
  18. Coello, C.A.C.; Pulido, G.T.; Lechuga, M.S. Handling multiple objectives with particle swarm optimization. IEEE Trans. Evol. Comput. 2004, 8, 256–279. [Google Scholar] [CrossRef]
  19. Coello, C.A.C.; Lamont, G.B.; Van Veldhuisen, D.A. Evolutionary Algorithms for Solving Multi-Objective Problems; Springer: New York, NY, USA, 2007. [Google Scholar]
  20. Kennedy, J.; Eberhart, R. Particle swarm optimization. In Proceedings of the IEEE International Conference on Neural Networks, Perth, Australia, 27 November–1 December 1995; Volume 4, pp. 1942–1948.
  21. Bellman, R.E.; Zadeh, L.A. Decision-Making in a fuzzy environment. Manag. Sci. 1970, 17. [Google Scholar] [CrossRef]
  22. Yager, R.R. Fuzzy decision making including unequal objectives. Fuzzy Sets Syst. 1978, 1, 87–95. [Google Scholar] [CrossRef]
  23. Lu, J.; Zhang, G.; Ruan, D. Multi-Objective Group Decision Making: Methods, Software and Applications with Fuzzy Set Techniques; World Scientific: Singapore, Singapore, 2007. [Google Scholar]
  24. Li, R.J. Fuzzy Multi Criteria Decision Theory and Its Application; Beijing Science Press: Beijing, China, 2002. [Google Scholar]
  25. Yang, H.; Liu, J.; Yuan, J. Research of peak load regulation of conventional generators in wind power grid. Proc. CSEE 2010, 30, 26–31. [Google Scholar]
  26. Lee, T.Y. Optimal spinning reserve for a wind-thermal power system using EIPSO. IEEE Trans. Power Syst. 2007, 22, 1612–1621. [Google Scholar] [CrossRef]
  27. Zhou, W.; Peng, Y.; Sun, H.; Wei, Q. Dynamic economic dispatch in wind power integrated system. Proc. CSEE 2009, 39, 13–18. [Google Scholar]
  28. Soder, L. Reserve margin planning in a wind-hydro-thermal power system. IEEE Trans. Power Syst. 1993, 8, 564–571. [Google Scholar] [CrossRef]
  29. Methaprayoon, K.; Yingvivatanapong, C.; Lee, W.J.; Liao, J.R. An integration of ANN wind power estimation into unit commitment considering the forecasting uncertainty. IEEE Trans. Ind. Appl. 2007, 43, 1441–1448. [Google Scholar] [CrossRef]
  30. Wang, J.; Botteruda, A.; Bessab, R.; Kekob, H.; Carvalhob, L.; Issicabab, D.; Sumailib, J.; Mirandab, V. Wind power forecasting uncertainty and unit commitment. Appl. Energy 2011, 88, 4014–4023. [Google Scholar] [CrossRef]
Figure 1. Conceptual system framework. EV: electric vehicle. SCADA: supervisory control and data acquisition system.
Figure 1. Conceptual system framework. EV: electric vehicle. SCADA: supervisory control and data acquisition system.
Energies 09 00186 g001
Figure 2. Triangular fuzzy number and maximum fuzzy subset.
Figure 2. Triangular fuzzy number and maximum fuzzy subset.
Energies 09 00186 g002
Figure 3. 30 node drid system. CCS: carbon capture and storage. TC: traditional coal-fired power generating unit.
Figure 3. 30 node drid system. CCS: carbon capture and storage. TC: traditional coal-fired power generating unit.
Energies 09 00186 g003
Figure 4. Wind Power and System Load. (a) Predicted wind power; (b) system load with no EV.
Figure 4. Wind Power and System Load. (a) Predicted wind power; (b) system load with no EV.
Energies 09 00186 g004
Figure 5. Result of the multi-objective problem (MOP) of four different scenarios. (a) Pareto front at 18:00; (b) Pareto front at 18:00; (c) Pareto front at 4:00; (d) Pareto front at 4:00; (e) Pareto front at 1:00; and (f) Pareto front at 1:00.
Figure 5. Result of the multi-objective problem (MOP) of four different scenarios. (a) Pareto front at 18:00; (b) Pareto front at 18:00; (c) Pareto front at 4:00; (d) Pareto front at 4:00; (e) Pareto front at 1:00; and (f) Pareto front at 1:00.
Energies 09 00186 g005aEnergies 09 00186 g005b
Table 1. Simulation parameters of the used thermal plants.
Table 1. Simulation parameters of the used thermal plants.
Plants P i , k max P i , k min U G D G a i b i c i α i β i π i e π i s ω
TC Plant15020–1.51.50.01323.0716750.63510
CCS Plant15020–1.51.50.01732.3121780.63510585
Table 2. Select of zα value.
Table 2. Select of zα value.
P[(e − μe) ≥ zασe] = α%90%95%99%
zα1.2851.6452.329
Table 3. Best compromised solutions at different times.
Table 3. Best compromised solutions at different times.
Variables and Objectives18:004:001:00
TC plants power (MW)297.2102.2199.8
CCS Plants power (MW)299.2106.7174.6
Wind farms power (MW)0176.9105.7
EV aggregators discharging power (MW)104.5013.56
EV aggregators charging power (MW)085.8333.64
System operating cost ($)44,23011,19420,707
CO2 Emission (ton)22180148
Wind cultailment (MW)0314
EV user’s cost ($)–713819,6736787
Table 4. Contrast of two strategies under different discharging prices at 18:00.
Table 4. Contrast of two strategies under different discharging prices at 18:00.
EV discharging cost γ i , k D ($/kWh)0.050.10.2
EV aggregators discharging power A (MW)119.8109.569.98
EV aggregators discharging power B (MW)83.0381.57104.5
System operating cost A ($)25,58230,07237,947
System operating cost B ($)27,16731,83244,230
EV user’s cost A ($)19,98816,288–4431
EV user’s cost B ($)96413456–7138
CO2 emission A (ton)252264257
CO2 emission B (ton)249244221
Table 5. Contrast of two strategies under different charging prices at 4:00.
Table 5. Contrast of two strategies under different charging prices at 4:00.
EV charging cost γ i , k C ($/kWh)0.10.20.5
EV aggregators charging power A (MW)118.1119.6120
EV aggregators charging power B (MW)85.8380.7667
System operating cost A ($)8973–3316–39,287
System operating cost B ($)11,1942881–14,480
EV user’s cost A ($)27,16339,43575,600
EV user’s cost B ($)19,67326,60642,179
Wind curtailment A (MW)1.312
Wind curtailment B (MW)3621

Share and Cite

MDPI and ACS Style

Liu, D.; Wang, Y.; Shen, Y. Electric Vehicle Charging and Discharging Coordination on Distribution Network Using Multi-Objective Particle Swarm Optimization and Fuzzy Decision Making. Energies 2016, 9, 186. https://doi.org/10.3390/en9030186

AMA Style

Liu D, Wang Y, Shen Y. Electric Vehicle Charging and Discharging Coordination on Distribution Network Using Multi-Objective Particle Swarm Optimization and Fuzzy Decision Making. Energies. 2016; 9(3):186. https://doi.org/10.3390/en9030186

Chicago/Turabian Style

Liu, Dongqi, Yaonan Wang, and Yongpeng Shen. 2016. "Electric Vehicle Charging and Discharging Coordination on Distribution Network Using Multi-Objective Particle Swarm Optimization and Fuzzy Decision Making" Energies 9, no. 3: 186. https://doi.org/10.3390/en9030186

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