Next Article in Journal
Thermo-Fluidic Comparison between Sandwich Panels with Tetrahedral Lattice Cores Fabricated by Casting and Metal Sheet Folding
Previous Article in Journal
Finite Control Set–Model Predictive Control with Modulation to Mitigate Harmonic Component in Output Current for a Grid-Connected Inverter under Distorted Grid Conditions
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Multi-Party Energy Management for Networks of PV-Assisted Charging Stations: A Game Theoretical Approach

1
State Key Laboratory of Alternate Electrical Power System with Renewable Energy Sources, North China Electric Power University, Beijing 102206, China
2
Power Distribution Department, China Electric Power Research Institute, Beijing 100192, China
*
Author to whom correspondence should be addressed.
Energies 2017, 10(7), 905; https://doi.org/10.3390/en10070905
Submission received: 9 May 2017 / Revised: 13 June 2017 / Accepted: 26 June 2017 / Published: 2 July 2017

Abstract

:
Motivated by the development of electric vehicles (EVs), this paper addresses the energy management problem for the PV-assisted charging station (PVCS) network. An hour-ahead optimization model for the operation of PVCS is proposed, considering the profit of the PVCS, the local consumption of the photovoltaic (PV) energy and the impacts on the grid. Moreover, a two-level feasible charging region (FCR) model is built to guarantee the service quality for EVs and learning-based decision-making is designed to assist the optimization of the PVCS in various scenarios. The multi-party energy management problem, including several kinds of energy flows of the PVCS network, is formulated as a non-cooperative game. Then, the strategies of the PVCSs are modeled as the demand response (DR) activities to achieve their own optimization goals and a two-level distributed heuristic algorithm is introduced to solve the problem. The simulation results show that the economic profit of the network is increased by 6.34% compared with the common time of use (TOU) prices approach. Besides, the percentage of the PV energy in total charging load (PPTCL) and load rate are promoted by 28.93% and 0.3125, respectively, which demonstrates the validity and practicability of the proposed method.

1. Introduction

With the continuous worldwide shortage of fossil fuels and environmental pollution problems, development of renewable energy resources and electric vehicles (EVs) is regarded as an effective way to reduce carbon emissions by many countries [1,2,3]. However, EVs need to be connected with the utility grid for charging and there are still many barriers to be overcome [4,5]. Firstly, the indirect emissions of EVs cannot be ignored. If the power generation of the electric power system is dominated by coal-fired power plants, the emission reduction advantage of EVs is not obvious, which means EVs are not very helpful to the environment. Secondly, more investment is needed to expand the capacities of generation, transmission and distribution system due to the boosting charging requirements of EVs [6]. As a form of renewable and clean energy, photovoltaic (PV) energy can be produced anywhere, including in urban areas for EV applications. Therefore, the integration of PV resources with EV charging infrastructure is a possible way to effectively improve the emission reduction of EVs, meet the daytime charging demand and reduce the dependence of EVs on the utility grid [7,8]. Due to the above advantages, the number of PV-assisted charging stations (PVCSs) has increased quickly and service networks of PVCSs will gradually emerge.
At present, the issues surrounding PVCSs are widely discussed, including charging strategies [9,10], energy management methods [11,12] and optimal planning [13,14,15]. Moreover, some supporting technologies such as the thermography-based virtual maximum power point tracking (MPPT) scheme [16], PV array fault diagnosis [17] and new switched reluctance (SR) drive for PHEVs [18] are proposed to improve the efficiency of PV generation and EV charging. Therefore, great efforts have been made to increase the economic profit, efficiency and service quality of the individual stations. However, until recently, we have not found any usable models for the operation of the PVCS network.
Meanwhile, for the common charging stations (CSs) without PV sources, several papers are focused on the network of CSs, which can be roughly categorized into two groups: (1) locating and sizing; and (2) energy management. For the first, several different methods and algorithms were proposed, i.e., the life cycle cost (LCC) criterion [19], the primal-dual interior point algorithm [20], and the cross-entropy method [21], etc., to achieve optimal locating and sizing of the CSs. The main objective of the planning is to increase the service ability [20] of the CS network and minimize the construction cost of the CSs and the reinforcement cost of the distribution network [19,20]. In addition, the minimizations of the power losses and voltage deviations as well as the EV traveling distance are also considered [21].
As for the latter, it has been proven that game theory is an effective way to deal with the multi-party energy problem of the CS network [22]. A Stackelberg game-based control mechanism was introduced in [23] to manage a population of self-interested mobile EVs. The aim of the leader (network operator) is to serve more customers with the same amount of grid resources, while the goal of the EV followers (EV drivers) is to get the charging service at a minimum cost. Moreover, in [24], a game model was proposed to help the EV drivers select an appropriate CS, working toward a time/price tradeoff. Besides, the geographical information system (GIS) developed in [25] is also a useful tool which can be considered to appropriately manage the interactions between different PVCSs and the coordinator in a limited area.
However, the multi-party energy management of the CS network cannot be suitable for the network of PVCS, for the following two reasons. First, the PVCS is actually a type of prosumer, which can act as an energy buyer or seller alternatively during the operation. The optimization model of a PVCS would be totally different from the conventional CS, considering the impact of PV energy. Second, a new type of energy exchange flow between the selling role PVCS and the buying role PVCS will emerge in the network. As the PVCSs are equipped with different capacities of PVs, the trading among the adjacent PVCSs is a possible way to increase the utilization of PV energy and lower their operation cost.
To this end, this paper aims to address the multi-party energy management problem of the PVCS network. The main contributions can be summarized as follows:
(1)
An hour-ahead optimization model for the operation of PVCS is proposed, considering the profit of the PVCS, the local consumption of the PV energy and the impacts on the grid. Moreover, to guarantee the service quality for EVs, a two-level feasible charging region (FCR) model is built to work as a real-time constraint for the optimization. Considering the EV charging demands and PV energy might be quite different in various scenarios, learning-based decision-making is designed to assist the optimization of the PVCS.
(2)
The multi-party energy management problem of the PVCS network is formulated as a non-cooperative game. The energy flow includes the buying of energy from the conventional power plants, the trading among the PVCSs, and the surplus PV energy fed back to the utility grid. The strategy of each player (PVCS) is modeled as a demand response (DR) activity to achieve their own optimization goal. The existence and uniqueness of Nash equilibrium of the game is proved, and a two-level distributed heuristic algorithm is introduced to solve the problem.

2. Basic Structure and Models

2.1. Structure of the PVCS Network

As shown in Figure 1, the PVCS network consists of a number of PVCSs which are located in different areas in a distributed network, and it is connected with the power plant and the utility grid. In addition, each station in this network includes charging load, PV resource and user energy management system (UEMS).
As we can see, all the PVCSs are connected with the coordinator via information lines to upload information and receive messages or instructions. The coordinator is in charge of gathering/transferring information. Moreover, the PVCSs can exchange information with the coordinator and collect the data of the charging load as well as the PV resource with the help of their UEMS. Besides, they also have the ability for cost calculation and optimization of local controls.

2.2. Model of EV’s Charge

The relationship between the state of charge ( S O C ) and the current of the charged EV is given by [26]:
S O C ( t ) = S O C ( t 0 ) + I ( t ) Q n ( t t 0 )
where S O C ( t ) is the SOC of the EV’s battery at time slot t; I ( t ) is the charging current at time slot t; and Q n is the rated capacity of the EV’s battery.
The charging rate of the EV is defined by:
C ( t ) = I ( t ) Q n
Hence, (1) can be transformed to:
S O C ( t ) = S O C ( t 0 ) + C ( t ) ( t t 0 )
Thus, the charging power of the EV is given by:
P ( t ) = U n · C ( t ) · Q n , C ( t ) [ C m i n , C m a x ]
where U n is the rated voltage; and C m i n and C m a x are the lower and upper bound of the charging rate.

2.3. Direct Power Supply for Large Consumer

In the electric energy market, the large consumers which reach a certain scale have the qualifications to directly purchase energy from power plants instead of the electric power company [27]. In this way, the large consumers can buy the energy at a lower price and they just need to pay the transmission and distribution fees to the electric power company.
The network of the PVCSs is assumed to be qualified for direct power supply for large consumers, so the network can directly purchase energy from power plants. Generally, the generation cost of the fossil fuel unit mainly depends on the fuel consumption characteristic which is usually given by a quadratic function:
C g = a · E 2 + b · E + c
where E is the amount of the generated energy; a,b,c are the coefficients of the cost function.
Besides the generation cost, the cost of power transmission and distribution should be considered as well and it is given by a linear function:
C t d = c t d · E
where c t d is the unit cost of power transmission and distribution.
If the PVCS network possesses surplus energy in a time slot, this part of energy will be sold to the utility grid to obtain some income, i.e., negative cost. Therefore, the total cost of the PVCS network should be calculated through a piecewise function:
C t o t a l = C g + C t d , E 0 γ · E , E < 0
where γ is the unit price of the energy which is sold to the utility grid.
The above piecewise function can be approximated into a quadratic function when E is within a certain range (the approximation is illustrated in Appendix A). The approximated quadratic function can be represented as:
C t o t a l = a · E 2 + b · E
Thus, the unit price for the PVCSs to trade (buy or sell) energy with the power plant and the utility grid is given by:
P r b u y = C t o t a l E = a · E + b

3. Two-Level FCRs

As we know, most of the vehicles which are parked around office buildings belong to the staff who work in these buildings, and thus they always arrive early in the morning and leave at dusk due to work. Therefore, the parking time is usually much longer than the time they need to for charging if these vehicles are all EVs. The charging activities of these EVs are adjustable to a great extent, so this paper mainly focuses on the PVCSs which provide a charging service for these controllable EVs.
A real-time energy management method is proposed in this paper to solve the energy trading problem of the PVCS network. Here, one day is divided into H time slots which are denoted by T ( T = 1 , 2 , ... , H ) and the optimal decisions are made at the beginning of each time slot. Before the optimization of the PVCSs and the EVs, the feasible regions at the station level and vehicle level must be known to obtain the constraints of the optimization.

3.1. FCR at the Station Level

The owners of the EVs should input their departure time and objective S O C of the EVs on the interactions panel as soon as they arrive at the charging station. Hence, the operator of the PVCS can obtain the optimal decisions according to the submitted information.
At the the beginning of time slot T, the charging requirements of all the EVs are examined. Taking EV i for example, the difference between its present S O C and objective S O C is given by:
S O C d i = S C O o b j i S O C i ( T 1 )
where S C O o b j i is the objective S O C of EV i; S O C i ( T 1 ) is the S O C of EV i at the end of time slot T 1 .
The EVs which need to be charged in time slot T are divided into two types for expression convenience.
Type 1: 
This type of EV will leave before the end of time slot T, so they must be charged in time slot T to reach the objective S O C before their departure time.
Type 2: 
This type of EV will not leave before the end of time slot T, so they can be charged or not in time slot T depending on the amount of the charging load and the PV energy.
According to the classification of EVs, the upper limit of the charging load of PVCS k at time slot T can be obtained by meeting the charging requirements of all the EVs: Please ensure all abbreviations are defined the first time they appear in main text throughout.
C E m a x k ( T ) = i D min ( S O C d i , C r m a x · Δ T ) · Q n i · U n + i M min ( S O C d i , C r m a x · [ t d e p i ( T 1 ) ] ) · Q n i · U n
where M is the set of the Type 1 EVs and D is the set of Type 2 EVs; Q n i is the rated capacity of the battery of EV i; t d e p i is the departure time of EV i; C r m a x is the maximum charging rate of each charger; and Δ T is the time duration of time slot T.
As for the lower limit, the charging load in time slot T must meet at least the charging requirements of Type 1 EVs in each PVCS. Therefore, the lower limit of the charging load of PVCS k at time slot T is:
C E m i n k ( T ) = i M min ( S O C d i , C r m a x · [ t d e p i ( T 1 ) ] ) · Q n i · U n

3.2. FCR at the EV Level

The lower limits of all the EVs’ charging rates are set to 0, i.e., C m i n i = 0 , i M , D . However the upper limits of the EVs’ charging rate are divided into two situations according to the types of EVs.
For Type 1 EVs, as mentioned before, they will leave before the end of time slot T so they cannot be charged through the whole hour. Thus the upper limit of Type 1 EVs is given by:
C m a x i ( T ) = min ( C r m a x , S O C d i t d e p i ( T 1 ) )
For Type 2 EVs, they will not leave before the end of time slot T so they will be charged through the whole hour. Thus, the upper limit of Type 2 EVs is:
C m a x i ( T ) = min ( C r m a x , S O C d i )

4. Modeling of the PVCSs Network

4.1. Load Model of the Network

In order to maximize the self-consumption of PV energy and minimize the cost of purchasing energy, internal energy trading occurs prior to external energy trading. To be specific, if some PVCSs possess surplus energy at time slot T, this part of energy is sold to the other PVCSs in this network which have an energy deficit at first. After this kind of internal trading, the network will purchase energy from the power plant if there is still energy deficit or sell energy to the utility grid if there is still surplus energy.
For PVCS k, the netload of this PVCS in time slot T is:
N L k ( T ) = C E k ( T ) p v k ( T )
where C E k ( T ) is the charging load of PVCS k at time slot T; and p v k ( T ) is the PV output of PVCS k at time slot T.
Thus taking the transmission losses into consideration, the total netload of the PVCSs network is given by:
N L ( T ) = k S s ( 1 δ ) N L k ( T ) + k S d N L k ( T )
where S s and S d represent the set of the PVCSs which have energy surplus and deficit, respectively; and δ is the rate of transmission losses.

4.2. Objective of the PVCS

The economic profit of each PVCS can be described as:
p r o e c o k ( T ) = C E k ( T ) P r s + p v k ( T ) S p v N L k ( T ) P r b ( T )
where P r s is the unit price of the charging service for EVs; S p v is the unit subsidy for PV generation; and P r b ( T ) is the unit price of energy trading, including the internal energy trading and the external energy trading, which means all the PVCSs just buy or sell the energy at the same price and are not concerned about the who the sellers (power plant or other PVCSs) and buyers (utility grid or other PVCSs) are.
According to (9), the unit price of energy trading should be:
P r b ( T ) = a · N L ( T ) + b
Besides the economic profit, the PVCS must take two aspects of risks into consideration. One is the risk of low-level local consumption of the PV energy, which cannot take full advantage of the EVs, and the indirect carbon emissions of the EVs are still non-negligible. The other is the risk of severe negative impacts on the grid, which means the charging activities of the PVCSs put much pressure on the transmission and distribution network. These two risks are evaluated in this paper through the differences between the charging load and the PV energy:
d k ( T ) = ( C E k ( T ) r k ( T ) · p v k ( T ) ) 2
where r k ( T ) is the risk coefficient of PVCS k at time slot T, which is obtained from the real-time and historical data to reflect the best ratio between the charging load and the PV energy.
If the charging load is much larger than the PV energy, i.e., C E k ( T ) r k ( T ) · p v k ( T ) , that means most of the energy consumed by the EVs is from the power plant, i.e., the fossil fuel, and this situation is obviously not desired. If the PV energy is much larger than the charging load, i.e., C E k ( T ) r k ( T ) · p v k ( T ) , that means most of the PV energy is just sold and little PV energy is locally consumed. In addition, the absolute value of the PVCS netload is large whether C E k ( T ) r k ( T ) · p v k ( T ) or C E k ( T ) r k ( T ) · p v k ( T ) , which implies the PVCS will put much pressure on the grid in both situations. Therefore, the most desired situation for the PVCSs is that C E k ( T ) is close to r k ( T ) · p v k ( T ) .
Combining the economic profit and the other two factors, the objective function of all the PVCSs should be:
max p r o k ( T ) = p r o e c o k ( T ) w · d k ( T )
where w is the weight factor of the two risks.

4.3. Learning-Based Decision-Making

The risk coefficient r k ( T ) is applied to adopt off-line learning and optimization to make better real-time decisions [11]. After the PVCSs operate for some days, the operation data, such as the arrival/departure time of EVs, the initial/objective SOC of EVs, and the PV output, are all collected and the off-line optimal risk coefficients of these days can be obtained by off-line optimization. To be specific, the following off-line data in these days should be figured out and the knowledge base can be established using the off-line data in these days.
D t q , o f f k = [ r q , o p t k , CE q , m i n k , CE q , m a x k , pv q , P r o q k ] K B k = D t q , o f f k , q = 1 , 2 , ... , Q .
where r q , o p t k is the optimal risk coefficients of PVCS k in day q; CE q , m i n k , CE q , m a x k are the lower and upper bounds of PVCS k in day q; pv q is the PV energy of PVCS k in day q; P r o q k is the set of some other properties of PVCS k in day q; and Q is the total number of the similar days.
Therefore, a learning model based on extreme learning machine with Kernel (ELMK) is built to get the r k ( T ) for the current day using the data from similar days.
r k ( T ) = E L M K ( K B s k , p v k ( T ) , C E m i n k ( T ) , C E m a x k ( T ) )
where K B s k is knowledge base of PVCS k in similar days.
The properties of the similar days P r o q k and current day P r o c k must meet the following requirements:
(1)
| P r o q k . P 1 P r o c k . P 1 | / P r o q k . P 1 < K P 1 , q = 1 , 2 , ... , Q , which means the PV energy difference ratio of the two days is less than K P 1 .
(2)
P r o q k . P 2 = P r o c k . P 2 , q = 1 , 2 , ... , Q , which means the two days have the same weather type (sunny, rainy, cloudy, and foggy).
(3)
P r o q k . P 3 = P r o c k . P 3 , q = 1 , 2 , ... , Q , which means the two days are both weekdays, weekends or festivals.
The parameter K P 1 can be set empirically based on different conditions.

4.4. Allocation of the Charging Load

Each PVCS needs to allocate the charging load to the EVs when C E k ( T ) , i.e., the charging load of time slot T is determined. The specific strategy for energy allocation is as follows [26]:
step 1: 
For Type 1 EVs, set C i ( T ) = C m a x i ( T ) ; for Type 2 EVs, set C i ( T ) = C m i n i ( T ) .
step 2: 
Calculate the sum of the EVs’ present charging load in each PVCS:
P k ( T ) = i D , M C i ( T ) · U n · Q n
step 3: 
If P k ( T ) < C E k ( T ) , increase the charging rate of all the Type 2 EVs until P k ( T ) = C E k ( T ) :
C i ( T ) = C i ( T ) + ε * C m a x i ( T ) , i D , C i ( T ) < C m a x i ( T )
where ε is the step size to increase the charging rate.

5. Distributed EM Algorithm Based on Non-Cooperative Game

5.1. Formulation of the Non-Cooperative Game

As the unit price of buying energy depends on the netload of the whole network, the decision of each PVCS has an influence on the decisions of all the other PVCSs. Thus, each PVCS in the energy trading network needs to find its best decision when the decisions of all the other PVCSs are given. This kind of energy management problem can be described as a non-cooperative game in which the PVCSs optimize their charging load as response to the electricity price [28]. The game is defined by its strategic form as:
G = C E 1 ( T ) , C E 2 ( T ) , ... p r o 1 ( T ) , p r o 2 ( T ) , ...
Definition 1.
Consider the non-cooperative game G defined in (25); a set of strategies CE * ( T ) constitutes the Nash equilibrium, if and only if it satisfies the following inequality:
p r o k ( T ) ( CE * ( T ) ) p r o k ( T ) ( C E k ( T ) , CE k * ( T ) ) k K , C E k ( T ) [ C E m i n k ( T ) , C E m a x k ( T ) ]
where CE * ( T ) = [ C E 1 * ( T ) , C E 2 * ( T ) , ... C E k * ( T ) , ... ] , CE k * ( T ) = [ C E 1 * ( T ) , C E 2 * ( T ) , ... C E k 1 * ( T ) , C E k + 1 * ( T ) , ... ] and K is the set of all the PVCSs.
Theorem 1.
In a game, if the strategy spaces are nonempty compact convex subsets of an Euclidean space, and the payoff functions are continuous and quasi-concave, there exists a unique pure-strategy Nash equilibrium [29].
The payoff functions of all the PVCSs, as shown in (20), can be proved to be continuous and quasi-concave, so there must exist a unique Nash equilibrium in the game G.
Proof. 
Firstly, the payoff functions of the PVCSs are obviously continuous.
Then, for any random C E 1 k ( T ) , C E 2 k ( T ) and 0 < λ < 1 ,
p r o k [ λ C E 1 k ( T ) + ( 1 λ ) C E 2 k ( T ) ] [ λ p r o k ( C E 1 k ( T ) ) + ( 1 λ ) p r o k ( C E 2 k ( T ) ) ] = ( a + w ) · λ ( 1 λ ) ( C E 1 k ( T ) C E 2 k ( T ) ) 2
For a + w > 0 , so,
p r o k [ λ C E 1 k ( T ) + ( 1 λ ) C E 2 k ( T ) ] > [ λ p r o k ( C E 1 k ( T ) ) + ( 1 λ ) p r o k ( C E 2 k ( T ) ) ]
Thus the payoff functions of all the PVCSs are concave. As all concave functions are quasi-concave [30], the payoff functions are continuous and quasi-concave. Therefore, the Nash equilibrium in game G has been proven to be unique according to Theorem 1. ☐

5.2. Distributed Solving Method for the Game

The procedures of the demand response in the energy trading network are as follows:
step 1: 
The coordinator sends the information about the cost of buying energy ( a and b ) to all the PVCSs in the network;
step 2: 
The PVCSs determine their C E k ( T ) and calculate their N L k ( T ) , then send N L k ( T ) to the coordinator;
step 3: 
The coordinator calculates the total netload N L ( T ) and sends the it to all the PVCSs;
step 4: 
All the PVCSs figure out their own optimal charging load C E k ( T ) according to N L ( T ) assuming that the charging loads of all the other PVCSs CE k ( T ) , i.e., the netload of all the other PVCSs N L k ( T ) = N L ( T ) N L k ( T ) , are not changed;
step 5: 
Repeat step2 to step4 until C E k ( T ) = C E k ( T ) , k K .
A two-level distributed demand response (DR) algorithm (see details in Algorithm 1) is developed to achieve the above procedures. And the objective functions of the two-level algorithm are given by:
min F o u t e r = k K | p r o o u t e r k ( T ) p r o i n n e r k ( T ) | max F i n n e r = p r o i n n e r k ( T )
where p r o o u t e r k ( T ) is the profit of the outer-level and it is calculated by C E k ( T ) in step2; p r o i n n e r k ( T ) is the profit of the inner-level and it is calculated by C E k ( T ) in step4.
Algorithm 1 Two-level distributed DR algorithm
Initialization:
 1. Set j = 1 and randomly generate C E j k ( T ) by:
C E j k ( T ) = r a n d o m [ C E m i n k ( T ) , C E m a x k ( T ) ] , k K CE o p t ( T ) = CE j ( T )
 2. Given a very small termination error ε .
 3. Calculate initial p r o j , o u t e r k ( T ) , k K according to (20) using C E j k ( T ) .
 4. Get initial p r o j , i n n e r k ( T ) , k K using inner level.
 5. Calculate initial F j , o u t e r according to (29).
Iteration:loop
Outer level:
 1. Update C E j + 1 k ( T ) , k K using DE according to:
CE j + 1 ( T ) = argmax CE j + 1 ( T ) [ CE m i n ( T ) , CE m a x ( T ) ] F j + 1 , o u t e r
 2. Update p r o j + 1 , o u t e r k ( T ) , k K .
 3. Update p r o j + 1 , i n n e r k ( T ) , k K using inner level.
 4. Update F j + 1 , o u t e r according to (29) and:
i f F j + 1 , o u t e r < F j , o u t e r , CE o p t ( T ) = CE j + 1 ( T )
 5. If F j + 1 , o u t e r < ε , break.
Inner level:
 1. Update C E j + 1 k ( T ) , k K according to:
C E j + 1 k ( T ) = argmax C E j + 1 k ( T ) [ C E m i n k ( T ) , C E m a x k ( T ) ] F j + 1 , i n n e r
 where CE j k is constant.
 2. Update p r o j + 1 , i n n e r k ( T ) , k K using CE j + 1 k ( T ) .

6. Case Study

6.1. Basic Data

For numerical case studies, we consider 60 PVCSs in a neighboring region which are interested in participating in the network to purchase energy together as a large consumer. Each station in this network is equipped with a PV resource and 50 chargers, i.e., 50 parking lots. The capacities of the PV resources in these stations vary from 30 kWp to 50 kWp and the PV output of five stations in a typical day is shown in Figure 2. It is important to note that the length and width of common parking lots are 2.5 and 5.3 m, respectively, thus the area of one parking lot is 13.25 m 2 . That means all the PVCSs have at least a 662.5 m 2 rooftop to install photovoltaic battery panels. At present we generally think that 10 kWp photovoltaic battery panels will roughly cover an area of 100 m 2 considering some interspaces between battery panels. Hence, the photovoltaic battery panels of each PVCS need to cover an area of 300 m 2 to 500 m 2 . Therefore, there are enough spaces for each PVCS to build up PV generation and other facilities such as power electronics convertors and so on.
The arrival/departure time of the EVs is randomly generated according to the probability distribution function (PDF) in [31]. The daily driving distances of the EVs are also randomly generated based on the National Household Travel Survey (NHTS) [32]. Then, the initial SOC of EVs can be figured out according to the daily driving distances. The arrival/departure time and initial SOC of 50 EVs in one station are illustrated in Figure 3. In addition, the parameters of the EV battery is presented in Table 1.

6.2. Comparisons of the Effect with the Time of Use (TOU) Prices Model

Based on the basic data, numerical simulations are performed to analyze the effect of the optimization model. In order to highlight the advantage of the proposed model in pricing and EM, the common time of use (TOU) prices model [33] is chosen to draw some comparisons. The total netloads of the network obtained from these two models are illustrated in Figure 4. Note that the weight factor w in objective function is set to be 0.07 (we assume that all the PVCSs have the same weight factor for simplicity). Besides, the charging service price P r s and the unit subsidy for PV generation S p v in (17) are set to be 2.5 CNY/kWh and 0.42 CNY/kWh, respectively. As shown in Figure 4, all the PVCSs tend to intensively charge the EVs in valley period by using the TOU prices model. Thus, the new peak periods are generated because the electricity prices are at high level when PV energy is adequate so a great part of PV energy is sold to the utility grid. This kind of scheduling leads to low-level self-consumption of PV energy and consequently has great negative effects on the grid. However, the proposed demand response model can take full advantage of the PV energy and hence the netload of the proposed model is better proportioned, which can obviously lessen the undesired impacts on grid.
The prices of the two models are illustrated in Figure 5, which shows that the prices of the proposed model are lower in almost all the time slots. The result indicates that the proposed model can help the PVCSs with their further cost reduction compared with the TOU prices model.
Several indexes of the network and the economic profits of five individual stations are shown in Table 2 and Table 3 to make the comparisons of the two models clearer.
According to the above results in the two tables, it is obvious that the economic benefits, including the total profit of the network and the profits of individual PVCSs, are increased with the help of the proposed method. In addition, the load rate and PPTCL are both improved because the environmental benefit is taken consideration into the model.

6.3. Sensitivity Analysis

Considering that different values of the weight factor w in objective function will lead to different optimization results, sensitivity analyses are conducted to see the impacts of varying w on simulation results. We perform numerical simulations by changing the values of w from 0.05 to 0.09 and the w values of all the PVCSs in the network are assumed to be the same. The situation where w = 0.07 has already been discussed in the previous section and the optimization results of the other four situations are as follows: the total netload of these different situations are illustrated in Figure 6 and other indexes are compared in Table 4.
From the results of sensitivity analyses, we can see that the values of PPTCL increase with the weight factor w, while the other indexes all reach their extreme values when w = 0.07 . The reason is explained as follows. When w is small, the economic profit plays a leading role in the objective function so the PVCSs tend to charge more EVs in every time slot to get higher economic profit. Therefore, the netload is relatively high in the early time slots and then there is not much of a charging requirement in the subsequent time slots. On the contrary, when w is large, the proportion of the risk factors increases with w and thus the charging power needs to be reduced to keep pace with PV output according to the objective function, which leads to higher-level self-consumption of PV energy. However, due to the limited charging load in the early time slots, the PVCSs must purchase plenty of energy at dusk to guarantee that the EVs can achieve their objective S O C before they leave, which results in an undesired netload peak at dusk and the netload peak has severe negative impacts on both load rate and economic profit of the network. As a consequence, the weight factor w should be set to be 0.07 under this circumstance, but in reality, different PVCSs in the network may have quite different capacities and the weight factors of each PVCS could also be different instead of being the same as our assumption. Hence, it is significant for all the PVCSs to choose appropriate weight factor according to their own load requirement and PV output.

6.4. Analysis of Convergence and Practical Feasibility

In order to verify the validity of the proposed model, we choose to analyze the convergence process in several hours. As shown in Figure 7, the algorithm can achieve convergence within tens of iterations in these hours, which indicates that the algorithm is feasible and efficient. In addition, we use a computer with Intel Core i7-4790 CPU 3.6 GHZ, 8 G memory, and Matlab 2014a (version 8.3.0.532, MathWorks, U.S.) as the testing environment for the algorithm to analyze the practical feasibility of the proposed method. By using the proposed method in this paper, each PVCS just needs to submit their planned netload to the coordinator, and in response, the coordinator needs to send the total planned netload of all the PVCSs to each individual PVCS. Therefore, the data interchanged between the individual PVCSs and the coordinator is only several bytes of data, which can be easily achieved with basic configuration of the smart grid. The average computation time for achieving the Nash Equilibrium of each time slot is 0.9446 s, and the computation complexity is O(1), which means the increase of the number of PVCSs will not enhance the computation complexity. Hence, the proposed method can be easily implemented within the context of the smart grid.

7. Conclusions

In this paper, a real-time optimization method is proposed to solve the energy management problem of the PVCS network, and the economic profit of the PVCS, the local consumption of the PV energy, and the impacts on the grid are all taken into consideration. Moreover, the FCR model at the station and EV level is built to guarantee the service quality for EVs and learning-based decision-making is designed to obtain the optimal real-time decision with the help of off-line optimization. The energy management problem with multi-party and multi-energy flow is formulated as a non-cooperative game, and then the existence and uniqueness of the Nash equilibrium was proved. In addition, the strategies of the PVCSs are modeled as the demand response (DR) activities to achieve their own optimization goals and a two-level distributed heuristic algorithm is introduced to solve the problem. The numerical results in the case study show that the economic profit of the network is increased by 6.34% compared with the common TOU prices model and the PPTCL is also promoted by 28.93%, which demonstrates that the proposed model can increase both the economic and environmental profits of the network. In addition, the load rate of the network is increased by 0.3125 as well, which indicates that the demand response of the PVCSs can also offer much help for the load shifting and load rate increasing.
Our results demonstrate that the proposed energy management method has significant potential to serve as an effective means of improving the profitability of the PVCS network and reducing the negative impacts of the EVs. As for practical application, the operation mode based on the proposed non-cooperative game can be used to help the PVCS operators to improve the operation effectiveness. Particularly, the average computation time for achieving the Nash Equilibrium of each time slot is 0.9446 s, i.e., the complexity of the proposed algorithm is low and the required computational resource is very small, which makes the algorithm suitable to be integrated into the embedded system in the PVCSs. Moreover, the algorithm is implemented in a distributed way, which has fewer communication costs.

Acknowledgments

This work was supported by the National Natural Science Foundation of China (No. 51577059).

Author Contributions

The paper was a collaborative effort between the authors. Nian Liu, Minyang Cheng, and Li Ma contributed collectively to the theoretical analysis, modeling, simulation, and manuscript preparation.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

The following abbreviations are used in this manuscript:
PVPhotovoltaic
CSCharging station
PVCSPV-assisted charging station
MPPTMaximum power point tracking
SRSwitched reluctance
EVElectric vehicle
PHEVPlug-in hybrid electric vehicle
FCRFeasible charging region
GISGeographical information system
DRDemand response
LCCLife cycle cost
UEMSUser energy management system
SOCState of charge
ELMKExtreme learning machine with Kernel
NHTSNational Household Travel Survey
TOUTime of use
EMEnergy management
PPTCLPercentage of PV energy in the total charging load

Appendix A. Approximation of the Cost Model

In the actual case study, given the specific parameters ( a , b , c and c t d ), the cost function of purchasing energy can be given by:
C t o t a l = 0.0006 · E 2 + 0.3 · E , E 0 0.3 · E , E < 0
Assuming the value of E is within the range [−200,2000], the best fitted quadratic function is:
C t o t a l = 0.00059 · E 2 + 0.302 · E
The decision coefficient ( R 2 ) of this fitting reaches 0.99999, which indicates that it is reasonable and visible to use the approximated quadratic function to replace the piecewise cost function in the case study.

References

  1. Van Roy, J.; Leemput, N.; Geth, F.; Salenbien, R. Apartment Building Electricity System Impact of Operational Electric Vehicle Charging Strategies. IEEE Trans. Sustain. Energy 2014, 5, 264–272. [Google Scholar] [CrossRef]
  2. Liu, N.; Chen, Z.; Liu, J.; Tang, X.; Xiao, X.; Zhang, J. Multi-objective optimization for component capacity of the photovoltaic-based battery switch stations: Towards benefits of economy and environment. Energy 2014, 64, 779–792. [Google Scholar] [CrossRef]
  3. Zhongfu, T.; Kangting, C.; Liwei, J.; Pingkuo, L.; Zhang, C. Issues and solutions of China’s generation resource utilization based on sustainable development. J. Mod. Power Syst. Clean Energy 2016, 4, 147–160. [Google Scholar]
  4. Fernandez, L.P.; San Roman, T.G.; Cossent, R.; Domingo, C.M.; Frias, P. Assessment of the impact of plug-in electric vehicles on distribution networks. IEEE Trans. Power Syst. 2011, 26, 206–213. [Google Scholar] [CrossRef]
  5. Reddy, K.S.; Panwar, L.K.; Kumar, R.; Panigrahi, B.K. Distributed resource scheduling in smart grid with electric vehicle deployment using fireworks algorithm. J. Mod. Power Syst. Clean Energy 2016, 4, 188–199. [Google Scholar] [CrossRef]
  6. Cao, Y.; Tang, S.; Li, C.; Zhang, P.; Tan, Y.; Zhang, Z.; Li, J. An optimized EV charging model considering TOU price and SOC curve. IEEE Trans. Smart Grid 2012, 3, 388–393. [Google Scholar] [CrossRef]
  7. 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]
  8. Traube, J.; Lu, F.; Maksimovic, D.; Mossoba, J. Mitigation of Solar Irradiance Intermittency in Photovoltaic Power Systems With Integrated Electric-Vehicle Charging Functionality. IEEE Trans. Power Electron. 2013, 28, 3058–3067. [Google Scholar] [CrossRef]
  9. Hernandez, J.; Sutil, F. Electric Vehicle Charging Stations Feeded by Renewable: PV and Train Regenerative Braking. IEEE Latin Am. Trans. 2016, 14, 3262–3269. [Google Scholar] [CrossRef]
  10. Liu, N.; Chen, Q.; Lu, X.; Liu, J. A Charging Strategy for PV-Based Battery Switch Stations Considering Service Availability and Self-Consumption of PV Energy. IEEE Trans. Ind. Electron. 2015, 62, 4878–4889. [Google Scholar] [CrossRef]
  11. Liu, N.; Zou, F.; Wang, L.; Wang, C.; Chen, Z.; Chen, Q. Online energy management of PV-assisted charging station under time-of-use pricing. Electr. Power Syst. Res. 2016, 137, 76–85. [Google Scholar] [CrossRef]
  12. Chen, Q.; Liu, N.; Hu, C.; Wang, L.; Zhang, J. Autonomous Energy Management Strategy for Solid-State Transformer to Integrate PV-Assisted EV Charging Station Participating in Ancillary Service. IEEE Trans. Ind. Inform. 2017, 13, 258–269. [Google Scholar] [CrossRef]
  13. Shojaabadi, S.; Abapour, S.; Abapour, M.; Nahavandi, A. Optimal planning of plug-in hybrid electric vehicle charging station in distribution network considering demand response programs and uncertainties. IET Gener. Transm. Distrib. 2016, 10, 3330–3340. [Google Scholar] [CrossRef]
  14. Sheppard, C.J.; Harris, A.; Gopal, A.R. Cost-effective siting of electric vehicle charging infrastructure with agent-based modeling. IEEE Trans. Transp. Electr. 2016, 2, 174–189. [Google Scholar] [CrossRef]
  15. Yao, W.; Zhao, J.; Wen, F.; Dong, Z.; Xue, Y.; Xu, Y.; Meng, K. A multi-objective collaborative planning strategy for integrated power distribution and electric vehicle charging systems. IEEE Trans. Power Syst. 2014, 29, 1811–1821. [Google Scholar] [CrossRef]
  16. Hu, Y.; Cao, W.; Wu, J.; Ji, B. Thermography-Based Virtual MPPT Scheme for Improving PV Energy Efficiency Under Partial Shading Conditions. IEEE Trans. Power Electron. 2014, 29, 5667–5672. [Google Scholar] [CrossRef]
  17. Hu, Y.; Zhang, J.; Cao, W.; Wu, J.; Tian, G.Y.; Finney, S.J.; Kirtley, J.L. Online Two-Section PV Array Fault Diagnosis With Optimized Voltage Sensor Locations. IEEE Trans. Ind. Electron. 2015, 62, 7237–7246. [Google Scholar] [CrossRef]
  18. Hu, Y.; Song, X.; Cao, W.; Ji, B. New SR Drive With Integrated Charging Capacity for Plug-In Hybrid Electric Vehicles (PHEVs). IEEE Trans. Ind. Electron. 2014, 61, 5722–5731. [Google Scholar] [CrossRef]
  19. Zheng, Y.; Dong, Z.Y.; Xu, Y.; Meng, K.; Zhao, J.H.; Qiu, J. Electric Vehicle Battery Charging/Swap Stations in Distribution Systems: Comparison Study and Optimal Planning. IEEE Trans. Power Syst. 2014, 29, 221–229. [Google Scholar] [CrossRef]
  20. Liu, Z.; Wen, F.; Ledwich, G. Optimal Planning of Electric-Vehicle Charging Stations in Distribution Systems. IEEE Trans. Power Deliv. 2013, 28, 102–110. [Google Scholar] [CrossRef]
  21. Wang, G.; Xu, Z.; Wen, F.; Wong, K.P. Traffic-Constrained Multiobjective Planning of Electric-Vehicle Charging Stations. IEEE Trans. Power Deliv. 2013, 28, 2363–2372. [Google Scholar] [CrossRef]
  22. Liu, N.; Yu, X.; Wang, C.; Wang, J. Energy Sharing Management for Microgrids With PV Prosumers: A Stackelberg Game Approach. IEEE Trans. Ind. Inform. 2017, 13, 1088–1098. [Google Scholar] [CrossRef]
  23. Bayram, I.S.; Michailidis, G.; Devetsikiotis, M. Unsplittable Load Balancing in a Network of Charging Stations Under QoS Guarantees. IEEE Trans. Smart Grid 2015, 6, 1292–1302. [Google Scholar] [CrossRef]
  24. Malandrino, F.; Casetti, C.; Chiasserini, C.F. A Holistic View of ITS-Enhanced Charging Markets. IEEE Trans. Intell. Transp. Syst. 2015, 16, 1736–1745. [Google Scholar] [CrossRef]
  25. Massimo, A.; Dell’Isola, M.; Frattolillo, A.; Ficco, G. Development of a Geographical Information System (GIS) for the integration of solar energy in the energy planning of a wide area. Sustainability 2014, 6, 5730–5744. [Google Scholar] [CrossRef]
  26. Liu, N.; Chen, Q.; Liu, J.; Lu, X.; Li, P.; Lei, J.; Zhang, J. A Heuristic Operation Strategy for Commercial Building Microgrids Containing EVs and PV System. IEEE Trans. Ind. Electron. 2015, 62, 2560–2570. [Google Scholar] [CrossRef]
  27. Ma, L.; Liu, N.; Wang, L.; Zhang, J.; Lei, J.; Zeng, Z.; Wang, C.; Cheng, M. Multi-party energy management for smart building cluster with PV systems using automatic demand response. Energy Build. 2016, 121, 11–21. [Google Scholar] [CrossRef]
  28. Liu, N.; Yu, X.; Wang, C.; Li, C.; Ma, L.; Lei, J. An energy sharing model with price-based demand response for microgrids of peer-to-peer prosumers. IEEE Trans. Power Syst. 2017, pp. [Google Scholar] [CrossRef]
  29. Debreu, G. A Social Equilibrium Existence Theorem. Proc. Natl. Acad. Sci. USA 1952, 38, 886–893. [Google Scholar] [CrossRef] [PubMed]
  30. Arrow, K.J.; Enthoven, A.C. Quasi-concave programming. Econometrica 1961, 29, 779–800. [Google Scholar] [CrossRef]
  31. Liu, N.; Cheng, M. Effectiveness Evaluation for a Commercialized PV-Assisted Charging Station. Sustainability 2017, 9, 323. [Google Scholar] [CrossRef]
  32. Jia, L.T.S. A statistical model for charging power demand of electric vehicles. Power Syst. Technol. 2010, 4, 126–130. [Google Scholar]
  33. Dubey, A.; Santoso, S.; Cloud, M.P.; Waclawiak, M. Determining Time-of-Use Schedules for Electric Vehicle Loads: A Practical Perspective. IEEE Power Energy Technol. Syst. J. 2015, 2, 12–20. [Google Scholar] [CrossRef]
Figure 1. Structure of the energy trading network. PVCS: photovoltaic-assisted charging station.
Figure 1. Structure of the energy trading network. PVCS: photovoltaic-assisted charging station.
Energies 10 00905 g001
Figure 2. The output of the photovoltaic (PV) resource.
Figure 2. The output of the photovoltaic (PV) resource.
Energies 10 00905 g002
Figure 3. The arrival/departure time and initial state of charge (SOC) of 50 electric vehicles (EVs).
Figure 3. The arrival/departure time and initial state of charge (SOC) of 50 electric vehicles (EVs).
Energies 10 00905 g003
Figure 4. The netload of two models. TOU: time of use.
Figure 4. The netload of two models. TOU: time of use.
Energies 10 00905 g004
Figure 5. The prices of two models.
Figure 5. The prices of two models.
Energies 10 00905 g005
Figure 6. The netload with different weight factors. (a) w = 0.05; (b) w = 0.06; (c) w = 0.08; (d) w = 0.09.
Figure 6. The netload with different weight factors. (a) w = 0.05; (b) w = 0.06; (c) w = 0.08; (d) w = 0.09.
Energies 10 00905 g006
Figure 7. The convergence process in several hours.
Figure 7. The convergence process in several hours.
Energies 10 00905 g007
Table 1. Parameters of the EV battery.
Table 1. Parameters of the EV battery.
ObjectiveSOCRatedCapacityMaximum Charge RateRatedVoltageEnduranceMileage
0.95178 Ah0.5 C320 V240 km
Table 2. Indexes of the network.
Table 2. Indexes of the network.
IndexesPPTCLAverage Price (CNY/kWh)Economic Profit (CNY)Load Rate
TOU model46.63%0.876159,9940.1061
Proposed model75.56%0.715363,7980.4186
Increase/decrease value28.93%0.16083804 (6.34%)0.3125
PPTCL refers to the percentage of PV energy in the total charging load.
Table 3. Economic profits of five stations (CNY).
Table 3. Economic profits of five stations (CNY).
Number of the Stations12345
TOU model844.9972.51050.8952.1828.9
Proposed model907.81018.61118.6994.3856.5
Increase rate7.44%4.74%6.45%4.43%3.33%
Table 4. Comparisons of indexes with different w values.
Table 4. Comparisons of indexes with different w values.
Itemw = 0.05w = 0.06w = 0.07w = 0.08w = 0.09
Average price (CNY)0.77560.73680.71530.71890.7229
Total economic benefit (CNY)62,83363,35863,79863,72663,593
Peak netload (kW)1148.61043.8951.21061.31301.5
PPTCL (%)73.0874.2475.5676.6877.59
Load rate0.33570.37480.41860.36750.2985

Share and Cite

MDPI and ACS Style

Liu, N.; Cheng, M.; Ma, L. Multi-Party Energy Management for Networks of PV-Assisted Charging Stations: A Game Theoretical Approach. Energies 2017, 10, 905. https://doi.org/10.3390/en10070905

AMA Style

Liu N, Cheng M, Ma L. Multi-Party Energy Management for Networks of PV-Assisted Charging Stations: A Game Theoretical Approach. Energies. 2017; 10(7):905. https://doi.org/10.3390/en10070905

Chicago/Turabian Style

Liu, Nian, Minyang Cheng, and Li Ma. 2017. "Multi-Party Energy Management for Networks of PV-Assisted Charging Stations: A Game Theoretical Approach" Energies 10, no. 7: 905. https://doi.org/10.3390/en10070905

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