Hierarchical Distributed EV Charging Scheduling in Distribution Grids
Behnam Khaki, Yu-Wei Chung, Chicheng Chu, Rajit Gadh

TL;DR
This paper introduces a hierarchical distributed EV charging scheduling method that optimizes grid loss reduction and cost efficiency using iterative consensus and ADMM techniques, validated on IEEE-13 bus system.
Contribution
It presents a novel hierarchical distributed approach combining consensus and ADMM for scalable EV charging scheduling in distribution grids.
Findings
Effective reduction in grid loss demonstrated.
Cost savings achieved through optimal EV and BES control.
Scalability shown with increasing EV numbers.
Abstract
In this paper, a hierarchical distributed method consisting of two iterative procedures is proposed for optimal electric vehicle charging scheduling (EVCS) in the distribution grids. In the proposed method, the distribution system operator (DSO) aims at reducing the grid loss while satisfying the power flow constraints. This is achieved by a consensus-based iterative procedure with the EV aggregators (Aggs) located in the grid buses. The goal of aggregators, which are equipped with the battery energy storage (BES), is to reduce their electricity cost by optimal control of BES and EVs. As Aggs' optimization problem increases dimensionally by increasing the number of EVs, they solved their problem through another iterative procedure with their customers. This procedure is implementable by exploiting the mathematical properties of the problem and rewriting Aggs' optimization problem as the…
| Parameter | Value | Parameter | Value |
|---|---|---|---|
| , | , [kW] | 1.0 [p.u.] | |
| , | 0.97, 1.03 [p.u.] | , | 0.1, 0.1 |
| [kWh] | 1 | ||
| [kWh] | |||
| [kVA] |
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Hierarchical Distributed EV Charging Scheduling in Distribution Grids
Behnam Khaki1, Yu-Wei Chung2, Chicheng Chu3, and Rajit Gadh4
Email:{ 1behnamkhaki, 2ywchung, 3peterchu, 4gadh}@ucla.edu
Smart Grid Energy Research Center (SMERC), University of California, Los Angeles
Los Angeles, CA, USA, 90095
Abstract
In this paper, a hierarchical distributed method consisting of two iterative procedures is proposed for optimal electric vehicle charging scheduling (EVCS) in the distribution grids. In the proposed method, the distribution system operator (DSO) aims at reducing the grid loss while satisfying the power flow constraints. This is achieved by a consensus-based iterative procedure with the EV aggregators (Aggs) located in the grid buses. The goal of aggregators, which are equipped with the battery energy storage (BES), is to reduce their electricity cost by optimal control of BES and EVs. As Aggs’ optimization problem increases dimensionally by increasing the number of EVs, they solved their problem through another iterative procedure with their customers. This procedure is implementable by exploiting the mathematical properties of the problem and rewriting Aggs’ optimization problem as the sharing problem, which is solved efficiently by the alternating direction method of multipliers (ADMM). To validate the performance, the proposed method is applied to IEEE-13 bus system.
Index Terms:
Distributed optimization, distribution grids, EV charging scheduling, hierarchical ADMM.
I Introduction
Transportation sector consumes a significant percentage of energy, and it has a considerable contribution to the air pollution and greenhouse gas emission. Over the last decade, it has been shown that electric vehicles (EVs) are a promising technology to reduce transportation’s dependency on fossil fuels. However, due to EVs’ electrical energy demand, they introduce new challenges to the electricity sector. EV charging load demand, in high penetration scenarios which is feasible in the near future, may lead to stability, quality, and economy issues in power grids. According to the EV load characteristics, it is considered as a controllable load which its adverse effects can be mitigated through a demand management strategy. Nonetheless, due to the uncertainty in EV load demand [1]-[2] and scalability issue in the case of high EV penetration [3], EV load management is challenging. In this paper, the scalability issue is addressed by introducing a hierarchical and fully distributed EV charging scheduling (EVCS).
There is a rich body of literature proposing either centralized or distributed EVCS methods. In centralized approaches [4]-[5], the distribution system operator (DSO) receives (or predicts) the data relating to arrival time, departure time, and required energy of each individual EV, and it coordinates their charging load considering the defined objective function. Centralized methods, however, suffer from curse of dimensionality issue if DSO has to deal with a large population of EVs. In addition, centralized methods can not preserve the EV owners’ privacy, as they have to communicate their sensitive information with DSO. To tackle these issues, researchers propose distributed methods in which DSO solves EVCS problem through an iterative procedure with EV aggregators (Aggs) [6], EVs [7], or both [8]-[9]. In the first case, it is Agg who directly receives EVs’ information and is in contact with DSO. In the second case, DSO executes the iterative procedure directly with EVs, so they do not need to share their sensitive information with any entity. In the last case, DSO communicates with Aggs, and each Agg communicates with its EVs, and no sensitive information is shared with other entities. Obviously, the last case is more scalable, and its structure has more flexibility from different entities’ objective function perspective. It is worthwhile to mention that among the distributed methods, some of them do not consider the power grids model, while others take the power flow constraints into consideration [3]-[10]. In this paper, the focus is only on the second group.
Among the proposed distributed methods, the authors in [6] use alternating direction method of multipliers (ADMM) to solve EVCS problem. The authors in [7] use a novel shrunken primal-dual subgradient method for valley-filling problem. The authors in [8] benefit from [11] to solve Agg’s problem by a hierarchical and distributed method. In [9], the authors use Frank-Wolfe method to make the EVCS problem scalable, where the optimization problem is formulated as a linear program. Nevertheless, the proposed methods are developed either based on strict assumptions or for specific objective functions. To address those issues, we further extend our previous work [3] and propose a fully distributed EVCS by the consideration of power flow constraints. In our method which is based on multi-agents systems, DSO, Aggs, and EVs solve their objective function locally through a hierarchical iterative communication procedure implemented by ADMM.
The paper is structured as follows: in Section II, the power flow constraints as well as EV and battery energy storage (BES) models are introduced; in Section III, the EVCS problem is formulated, and it is solved by our hierarchical distributed method based on ADMM; numerical simulation results of the proposed EVCS are shown in Section IV; and the paper is concluded in Section V.
II System Model Description
II-A Distribution Grid Model
In this paper, we consider the distribution grid modeled as a connected graph which is shown by , where denotes the set of the grid buses, and denotes the set of the lines. we use \mathbf{y}_{n}:=\big{(}y_{n}(t),y_{n}(t+1),\dots,y_{n}(t+N-1)\big{)}^{T}, where is the time horizon, for all the variables. If , a line connects bus to bus , which its impedance and current are shown by , , and , respectively. The apparent power of the line is shown by , , and it is calculated by , where and are the active and reactive powers, respectively. Also, the voltage, active power, reactive power, and apparent power at bus are shown by , , , and , respectively. To show the relations between bus voltages, active powers, reactive powers, line currents and impedances, DistFlow model [13] is assumed (Fig. 1) for the distribution grid as follows:
[TABLE]
Substituting (1a) and (1b) in (1c), the following equations are obtained,
[TABLE]
where and . The voltage at the root node () should be equal to a constant value, assuming the distribution grid is connected to an infinite bus, while the other voltages can vary within a limited range. This is shown by:
[TABLE]
II-B EV Charging Model
The set of EVs supplied by and their number are shown by and , respectively. Also, stands for ith EV supplied by . It is assumed that each is located in either a commercial or a residential building. We use for each and its corresponding building, which is modeled as a discrete-time linear system as follows [3]:
[TABLE]
where , . is the energy stored in EV battery at time , is the non-EV and uncontrollable active load demand minus the power generated by the solar panel of the building, is in this paper which corresponds to min, and is the control variable which is determined by the EVCS. As we assume that each is provided by a solar panel and has an EV charger with vehicle-to-grid (V2G) capability, it may supply power to the grid.
The constraints on the EV charging/discharging, relating to the charger power rating and the EV battery capacity, are:
[TABLE]
where are the EV battery time-varying constraints which are defined as follows; if is:
- •
not plugged in , .
- •
plugged in , but it is in idle mode, & , where is the maximum EV battery energy capacity.
- •
plugged in , and it is needed by time , .
We define the set of feasible charging trajectories of as:
[TABLE]
II-C BES Model
The BES controlled by is indicated by and modeled as follows:
[TABLE]
where and , . The energy stored in BES and its charging/discharging power are limited by the following constraints:
[TABLE]
where , and are the active, reactive, and apparent powers, respectively, is the apparent power rating of the ’s bi-directional converter, and and are the minimum and maximum energy constraints, respectively.
II-D EV Aggregator Model
We use to denote the set of buses which have EV aggregator. According to the model defined for EVBs, the active and reactive powers of bus , where is located, are obtained as:
[TABLE]
in which, is the uncontrollable reactive load demand by . As and are not controllable, we consider their aggregated value at in the EVCS modeling, which are defined as:
[TABLE]
III EVCS Problem Formulation
The distribution grid and its EV aggregators are shown in Fig. 2, which have a hierarchical trilayer structure including DSO, Aggs, and EVs. The goal of the DSO is to minimize the energy loss in the distribution grid lines, while Aggs aim at reducing the electricity cost for their customers. Accordingly, the objective function of the EV charging scheduling is twofold, loss reduction (grid service) and cost reduction (customer service), and it is written as follows:
[TABLE]
where is the wholesale energy price.
III-A Distributed EVCS
As it is clear, solving the optimization problem in (11) by only DSO is not computationally efficient, especially when the grid is bulky and DSO has to deal with a large population of EVs. Therefore, we use ADMM to solved the problem in a distributed manner in which DSO and Aggs communicate which each other iteratively. However, we first need to relax the optimization problem as (2d) is a non-convex constraint, otherwise ADMM is not applicable. According to [14], (2d) can be relaxed to a convex second-order cone as follows:
[TABLE]
The sufficient conditions to make the relaxation tight, as shown in [14]-[15], are: (i) the grid should be radial; (ii) bus voltages should be very close to the nominal value; and (iii) the active and reactive powers injected to the buses should not be too large.
Replacing (2d) by (12) in (11), the optimization problem (11) is solved by ADMM as the following:
[TABLE]
[TABLE]
[TABLE]
where (13) is solved in parallel by each Agg, and (14)-(15) are solved by DSO.
III-B Hierarchical Distributed EVCS
Considering the first step of ADMM (13), each Agg has to solve the optimal charging scheduling problem for all the EVs which it is supplying. If the number of EVs is considerable, the computational burden for Aggs will be substantial. By exploiting the mathematical formulation, we write (13) in the form which is called sharing problem, and it can be solved efficiently by ADMM in a distributed manner between each and its EVs (i.e. , ).
Using (9) and (10), we can write (13) as:
[TABLE]
Considering , the first part on RHS of (16) is separable between the EVs, and the rest is a function of which we show, hereafter, by . Therefore, (16) is a sharing problem [12, Chapter 7.3], and it can be solved in a distributed manner as follows:
[TABLE]
[TABLE]
[TABLE]
Note that ’s problem size (18) is independent of the number of EVs. To decrease communication overheads, we define . Thus, at each sharing problem iteration after the third update (19), broadcasts to all , . For more details, we refer the readers to [1].
We call ADMM1 the iterative procedure between DSO and Aggs (13)-(15), and ADMM2 the sharing problem between each Agg and its EVs (17)-(19). The whole procedure of our hierarchical distributed EVCS is shown in Algorithm 1. and are the pair of primal and dual residuals for ADMM1 and ADMM2, respectively. For more details about residual calculation and stopping criteria, we refer the reader to [12, Chapter 3.3]
IV Numerical Simulation
In this section, the performance of the proposed hierarchical distributed EVCS is evaluated for the modified IEEE-13 bus system. We consider the signle phase balanced system with six Aggs which are located at bus# , , , , and . We compare the performance of our proposed method with uncontrolled EV charging, in which EVs start charging as soon as they are plugged in with the maximum power rating (i.e. , , ). Also, to show the effect of BES on loss and charging cost reduction, we compare the results with the case where EVCS is executed without any BES installed in the Aggs’ nodes. The maximum power rating for all EV chargers is kW. The initial and designated EVs’ battery energies are uniformly distributed over kWh and kWh, respectively. Also, EVs’ arrival and departure times are normally distributed in and , respectively. The netload dataset of EVBs is collected from the Australian electricity company-Ausgrid [16], and the wholesale price is available from the California Independent System Operator-CAISO [17]. More details about the simulation parameters are shown in Table I. All the simulations are executed by MATLAB on a PC with Intel® Core™ i7-4770 3.40 GHz CPU, 4 cores and 8 GB RAM, and the convex optimization problems are solved by CVX [18].
As maintaining the bus voltages within the acceptable range is a constraint of EVCS, Fig. 3 shows how the control EV charging demand with (CC1) and without stationary BES (CC2) improves voltage profile in the grid buses while uncontrolled EV charging (uCC) results in significant voltage drop in the grid. The results also show that EVCS with BES results in better voltage profile, i.e. bus voltages are closer to the nominal value ( [p.u.]).
Fig. 4 shows the active and reactive powers and the energy profile of the BES as well as the wholesale electricity price. As it is shown, BES is charged while the energy price is low, and it is discharged during the second peak of the electricity price. It should be noticed that BES is not discharged during the first price peak as load demand is not considerable (Fig. 5). While close to the second price peak when the load demand is considerable, BES is discharged to reduce both energy loss and electricity cost. Considering Fig. 5, the peak load over the incoming transformer feeder decreases considerably in both CC1 and CC2 ( MVA), while its is MVA for uCC.
In Fig. 6, the EV charging costs using the three simulated methods are compared. As it is expected, CC1 achieves the least cost, and uCC results in the highest cost.
In addition, DSO achieves its energy loss reduction in the grid as it is shown in Table II. The loss reduction achieved by CC1 and CC2 is considerable in the lines# , and , which connect bus# to , to , and to , respectively. The reasons for the significant loss are high impedance of the line conductors, their length, and high peak loads.
V Conclusion
In this paper, a fully hierarchical and distributed method was proposed for EVCS. While the power flow model and constraints are considered for optimal scheduling of EV load demand, DSO in collaboration with Aggs and EVs try to minimize the energy loss and electricity cost. As solving EVCS optimization problem in a centralized manner is not computationally efficient and privacy preserving, ADMM was used to solve the problem through an iterative procedure between DSO, Aggs, and EVs. Numerical simulation of the proposed EVCS, which was applied to IEEE-13 bus system including six Aggs, verified its effectiveness.
Acknowledgment
The first author would like to acknowledge American Public Power Association (APPA) for supporting his research through the DEED grant.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] B. Khaki, Y. Chung, C. Chu, and R. Gadh, “Nonparametric User Behavior Prediction for Distributed EV Charging Scheduling,” IEEE PES General Meeting , Aug. 2018.
- 2[2] Y. Chung, B. Khaki, C. Chu, and R. Gadh, “Electric Vehicle User Behavior Prediction Using Hybrid Kernel Density Estimator,” IEEE International Conference on Probabilistic Methods Applied to Power Systems (PMAPS) , June 2018.
- 3[3] B. Khaki, Y. Chung, C. Chu, and R. Gadh, “A Hierarchical ADMM Based Framework for EV Charging Scheduling,” IEEE/PES Transmission and Distribution Conference and Exposition (T&D) , Apr. 2018.
- 4[4] K. Clement-Nyns, E. Haesen, and J. Driesen, “The impact of charging plug-in hybrid electric vehicles on a residential distribution grid,” IEEE Trans. Power Syst. , vol. 25, no. 1, pp. 371–380, Feb. 2010.
- 5[5] W. Tang and Y. J. Zhang, “A Model Predictive Control Approach for Low-Complexity Electric Vehicle Charging Scheduling: Optimality and Scalability,” IEEE Trans. Power Syst. , vol. 32, no. 2, pp. 1050–1063, March 2017.
- 6[6] M. Mohiti, H. Monsef, and H. Lesani, “A decentralized robust model for coordinated operation of smart distribution network and electric vehicle aggregators ,” Int. J. Elec. Power , vol. 104, pp. 853–867, Jan. 2019.
- 7[7] M Liu, P. K. Phanivong, Y. Shi, and D. S. Callaway, “Decentralized Charging Control of Electric Vehicles in Residential Distribution Networks,” IEEE Trans. Control Syst. Technol. , vol. PP, no. 99, pp. 1–16, Nov. 2017.
- 8[8] S. Xu, Z. Yan, D. Feng, and X. Zhao, “Decentralized charging control strategy of the electric vehicle aggregator based on augmented Lagrangian method,” Int. J. Elec. Power , vol. 104, pp. 673–679, Jan. 2019.
