c Consult author(s) regarding copyright matters€¦ · Recently, distributed BESSs are being...

9
This may be the author’s version of a work that was submitted/accepted for publication in the following source: Xing, Lantao, Mishra, Yateendra, Tian, Glen, Ledwich, Gerard, Su, Hongye, Peng, Chen, & Fei, Min-Rui (2019) Dual-consensus-based distributed frequency control for multiple energy storage systems. IEEE Transactions on Smart Grid, 10 (6), Article number: 8664166 6396- 6403. This file was downloaded from: https://eprints.qut.edu.au/127680/ c Consult author(s) regarding copyright matters This work is covered by copyright. Unless the document is being made available under a Creative Commons Licence, you must assume that re-use is limited to personal use and that permission from the copyright owner must be obtained for all other uses. If the docu- ment is available under a Creative Commons License (or other specified license) then refer to the Licence for details of permitted re-use. It is a condition of access that users recog- nise and abide by the legal requirements associated with these rights. If you believe that this work infringes copyright please provide details by email to [email protected] Notice: Please note that this document may not be the Version of Record (i.e. published version) of the work. Author manuscript versions (as Sub- mitted for peer review or as Accepted for publication after peer review) can be identified by an absence of publisher branding and/or typeset appear- ance. If there is any doubt, please refer to the published source. https://doi.org/10.1109/TSG.2019.2904075

Transcript of c Consult author(s) regarding copyright matters€¦ · Recently, distributed BESSs are being...

Page 1: c Consult author(s) regarding copyright matters€¦ · Recently, distributed BESSs are being increasingly integrated into the power grid. This is due to the following main reasons:

This may be the author’s version of a work that was submitted/acceptedfor publication in the following source:

Xing, Lantao, Mishra, Yateendra, Tian, Glen, Ledwich, Gerard, Su,Hongye, Peng, Chen, & Fei, Min-Rui(2019)Dual-consensus-based distributed frequency control for multiple energystorage systems.IEEE Transactions on Smart Grid, 10(6), Article number: 8664166 6396-6403.

This file was downloaded from: https://eprints.qut.edu.au/127680/

c© Consult author(s) regarding copyright matters

This work is covered by copyright. Unless the document is being made available under aCreative Commons Licence, you must assume that re-use is limited to personal use andthat permission from the copyright owner must be obtained for all other uses. If the docu-ment is available under a Creative Commons License (or other specified license) then referto the Licence for details of permitted re-use. It is a condition of access that users recog-nise and abide by the legal requirements associated with these rights. If you believe thatthis work infringes copyright please provide details by email to [email protected]

Notice: Please note that this document may not be the Version of Record(i.e. published version) of the work. Author manuscript versions (as Sub-mitted for peer review or as Accepted for publication after peer review) canbe identified by an absence of publisher branding and/or typeset appear-ance. If there is any doubt, please refer to the published source.

https://doi.org/10.1109/TSG.2019.2904075

Page 2: c Consult author(s) regarding copyright matters€¦ · Recently, distributed BESSs are being increasingly integrated into the power grid. This is due to the following main reasons:

1

Dual-consensus-based Distributed FrequencyControl for Multiple Energy Storage Systems

Lantao Xing, Yateendra Mishra, Member, IEEE, Yu-Chu Tian, Member, IEEE,Gerard Ledwich, Senior Member, IEEE, Hongye Su, Senior Member, IEEE,

Chen Peng, Senior Member, IEEE, and Minrui Fei

Abstract—Intermittent renewable energy sources are beingincreasingly integrated into modern power networks. This leadsto severe frequency fluctuations in the networks. Energy storagesystems can be used for frequency restoration due to their capa-bility to provide in-time active power compensations. This paperdeals with the frequency control problem for power systemswith multiple distributed battery energy storage systems (BESSs).A dual-consensus-based approach is presented for distributedfrequency control. It consists of three main components: tuningof the BESS control gain, design of control signals as inputsto BESSs for proportional use of the preserved energy, andestimation of BESS parameters for control implementation. Astatic parameter and a time-varying parameter are defined, andtheir average values are estimated through static average con-sensus (SAC) and dynamic average consensus (DAC) algorithms,respectively. Case studies are conducted to demonstrate our dual-consensus control approach.

Index Terms—Frequency control; distributed control; batteryenergy storage systems (BESSs); state-of-charge; consensus

I. INTRODUCTION

Frequency regulation is crucially important for ensuringquality power supply and maintaining the power system stabil-ity. In practice, the threshold of frequency deviation from itsnormal value is ±0.2 Hz under normal operating conditions.For a sudden loss of power generation of up to 1, 800 MW,the maximum drop of the frequency should be limited to −0.8Hz. Such a −0.8 Hz drop is required to be restored to thelevel of −0.5 Hz within 60 seconds [1]. In traditional powersystems, independent system operators (ISOs) are responsiblefor maintaining the frequency stability. An important techniquefor this purpose is Primary Frequency Control (PFC) aimingto reduce the maximum frequency deviation.

Modern power systems are undergoing transformationalchanges with the increasing integration levels of traditionalcentralized power generation, renewable energy sources and

Manuscript received ??????, 2018; ??????????. This work was supported bythe Australian Research Council through the Discovery Project Scheme underGrant DP160102571 and Grant DP170103305, the National Natural ScienceFoundation of China (NSFC) under Grant 61833011, and the Ministry ofEducation of China through the 111 Project Scheme under Grant D18003.Paper no. TSG-??????-2018. (Corresponding author: Yu-Chu Tian).

L. Xing, Y. Mishra, Y.-C. Tian and G. Ledwitch are with the Schoolof Electrical Engineering and Computer Science, Queensland University ofTechnology, GPO Box 2434, Brisbane QLD 4001, Australia.

H. Su is with State Key Laboratory of Industrial Control Technology,Zhejiang University, Hangzhou, 310027, China.

C. Peng and M. Fei are with the Shanghai Key Laboratory of Power StationAutomation Technology, School of Mechatronic Engineering and Automation,Shanghai University, Shanghai 200072, China.

Digital Object Identifier ??.????/???.????.???????

Transmission

Lines

PV

Central

Power Plant

Energy

storage

LoadWT

CHP

Area

PV

Central

Power Plant

Energy

storage

LoadWT

CHP

Area

PV

Central

Power Plant

Energy

storage

LoadWT

CHP

Area

PV: photovoltaic

WT: wind turbine

CHP: combined heat and power

Fig. 1: Power grid with distributed energy storage systems.

energy storage systems. They tend to be distributed in naturewith diverse energy sources and storages, as shown in Fig. 1.As renewable energy sources are crucially dependent on en-vironment conditions, they are intermittent and unstable. As aresult, the power systems with high levels of renewable energysources tend to endure severe frequency fluctuations.

Therefore, the frequency regulation becomes more impor-tant yet increasingly challenging in modern power systems.For ISOs to meet PFC requirements, both the required volumeand associated cost of PFC would be significantly increaseddue to the limited inertia capability of, say, wind plants. Fora power demand of 30 GW, the required primary frequencyresponse is around 1.5 GW in a system without wind genera-tion, but jumps up to more than 3.5 GW in a system with 20GW absorbed wind generation [2].

Battery Energy Storage Systems (BESSs) integrated inmodern low-inertia energy systems are considered to be apotentially effective solution to the improvement of frequencystability [3], [4]. They can provide a fast frequency regulationresponse and share the load burden of conventional powergeneration units. With integration of electric vehicles, thevolume and cost of PFC can be significantly reduced [2].A few ISOs, such as Pennsylvania New Jersey MarylandISO (PJM), New York ISO (NYISO), Midwest ISO (MISO),ERCOT and California ISO (CAISO), have tried to adopt theproportional automatic generation control (AGC) participationstrategy, which divides the AGC burden equally among energystorage sources on a per-MW basis [5]. The management ofshort-term energy resources and dynamic calculation of AGCsignals are investigated for frequency regulation enhancementin [6], [7].

Glen Tian
IEEE Transaction on Smart Grid. Published online on 11 Mar 2019. DOI: 10.1109/TSG.2019.2904075
Glen Tian
10.1109/TSG.2019.2904075
Page 3: c Consult author(s) regarding copyright matters€¦ · Recently, distributed BESSs are being increasingly integrated into the power grid. This is due to the following main reasons:

2

Typically, there are two main approaches for BESS de-ployment: centralized bulk BESSs with large storage capac-ity in a few facilities, and distributed BESSs with flexiblestorage capacity in a large number of facilities. The bulkBESSs have been widely studied for maintaining the powerfrequency stability. Typical scenarios include power qualityenhancement and congestion relief [8], penetration rates andsizing configuration [9]. Recently, distributed BESSs are beingincreasingly integrated into the power grid. This is due tothe following main reasons: (1) Distributed BESSs are moreefficient than the bulk BESSs as the energy can be storedor consumed locally rather than transmitted to a remotedestination; (2) More and more companies are offering BESSsservices. In 2016, about 37 companies placed bids for thetender of enhanced frequency response proposed by the UKNational Grid; and (3) More and more residential consumersare installing batteries combining with solar panels.

Therefore, distributed BESSs are expected to play a signifi-cant role in improving the power grid performance efficientlyand economically. In [10], an BESS coordination strategyis proposed with two operational phases to maximize theprofits of integrating BESSs into the ancillary market forfrequency support. In [11], comprehensive comparisons of fouralgorithms are conducted for small-scale distributed BESSs incentralized, decentralized and distributed systems. In [12], theoperating and economic benefits of centrally managed BESSsis investigated in an islanded grid. Moreover, a strategy isproposed in [13] which enables BESSs to generate additionalrevenues from ancillary services such as triad avoidance.

Recently, decentralized droop control is presented to regu-late frequency response while maintaining the State-of-Charge(SoC) of each BESS at a desired level for future grid support[14]. The SoC balance issue is addressed in [15] by properenergy sharing through adjusting charging and dischargingrates. In [16], a decentralized control approach based on droopcontrol is proposed to achieve SoC balance in an autonomousmicrogrid. The work in [17] considers distributed control forpackage-level SoC balance. An SoC-based adaptive droopcontrol is reported in [18] to ensure SoC balance with anadjustable convergence speed. While SoC balance is important,it may not be always appropriate in frequency regulation. TheBESSs owned by individuals have their own tasks that maylead to big differences in the SoC values among the BESSs. Inthis case, it is infeasible to force the SoC values of all BESSsto converge to the same value during frequency regulation.

To maximize the benefits of distributed BESSs for frequencysupport, it is important for all BESSs to work cooperatively.However, regardless of the above-discussed progress, it is stillnot well-understood how the SoC status of each BESS shouldbe controlled with the consideration of all other BESSs. Thus,our work in this paper proposes an operating model for mul-tiple BESSs to work collaboratively in frequency regulation.BESS owners reach an agreement with the grid operator onhow to use the energy of their BESSs: each BESS reservesa certain (same or different) percentage of its capacity to thegrid operator for frequency regulation. For example, the ownerof the i-th BESS agrees to reserve 10% of the BESS capacityto the grid operator, requiring that the BESS guarantee its

SoC to stay in the range [SoCmin,i+10%, SoCmax,i−10%].Then, the operator can discharge or charge the BESS by up to10% of the BESS’ capacity whenever frequency regulation isneeded. During frequency regulation, all BESSs are charged ordischarged in proportion to their respective preserved percent-ages of capacity. The proportional BESS operation ensuresno BESS will run out of energy or be fully charged aheadof others, thus always maintaining the maximum possiblecapacity of frequency regulation from all BESSs.

To ensure our proposed proportional operation of BESSs,this paper further designs a distributed BESS control approachfor frequency regulation. The contributions of this papermainly lie in the following two aspects:

• A dual-consensus-based distributed control of multipleBESSs is designed for frequency regulation. It not onlyimproves the frequency response, but also ensures theproportional use of the preserved capacity of all BESSsregardless of their parameter differences.

• A static BESS parameter and a time-varying SoC param-eter, whose average values are respectively estimated byusing SAC [19] and DAC [20], are defined for each BESSto enable an actual implementation of our distributedfrequency control.

The rest of this paper is organized as follows: Section IIpresents the formulation of the problem. Then, Section IIIpresents a control strategy with global information. Our dual-consensus- based distributed frequency control is presented inSection IV. Case studies are undertaken in Section V. Finally,Section VI concludes the paper.

II. PROBLEM FORMULATION

Fig. 2 shows the architecture of our distributed BESScontrol for frequency regulation of an isolated power systemwith a reheat thermal generator and N distributed BESSs.All parameters in Fig. 2 are listed in Table I. The lowerpart of the figure is a conventional generator control loop.As in [4][21][22], an equivalent model is used to describethe isolated power system, and a proportional-integral (PI)controller is used to control the generator.

The upper part of Fig. 2 represents N distributed BESSs andour control system for all these BESSs in the power system.

Load

ΔPG

ΔPLΔf

ΔP

++

+

Thermal GeneratorGenerator

ControllerInertia

Dynamics

Controller 1

Controller i

Controller N

+

+

+

BESS Controller

Parameter Estimator

, or , , or

13

2

BESSs with Communications

Fig. 2: An isolated power system with multiple BESSs.

Page 4: c Consult author(s) regarding copyright matters€¦ · Recently, distributed BESSs are being increasingly integrated into the power grid. This is due to the following main reasons:

3

TABLE I: Notations and symbols.

aij Adjacency element between the i-th and j-th BESSsB Thermal generator’s frequency bias factore Tracking error vector of DACe Euler’s numberFi(·) Function in controller design for i-th BESSf , fref Frequency and its reference, respectivelyg(∆f) Function of ∆f in BESS controller designi, j Subscripts indicating the i-th and j-th BESSsKi Control gain for the i-th BESSKd

i , Kci Ki in discharging and charging modes, respectively

KI ,Kp,Kr Thermal generator’s gainsN The number of BESSsPBi Power input/output of the i-th BESSP ci , P

di BESS power output at ∆f−

max and ∆f+max

P cmin,i, P

dmax,i The biggest charging and discharging rates, respectively

Qi BESS capacityR Thermal generator’s speed dropSi BESS SoC value (%) relative to the total BESS capacitySi Preserved BESS capacity (%) for frequency regulationTi BESS time constantTg , Tp, Tr, Tt Thermal generator’s time constantsui Control input to the i-th BESSV Lyapunov candidateVBi, IBi BESS output voltage and current, respectivelyz, z1 Intermediate variablesGreek Lettersβi A lumped parameter of the i-th BESSβi Estimation of βmean at the i-th BESSβmean Average of all βi values ∀ i ∈ 1, · · · , N∆f Frequency deviation∆f+

max,∆f−max Positive and negative thresholds of ∆f

∆f+min,∆f−

min Positive and negative dead-zone thresholds of ∆fϵ, ε, γ Positive design parametersΓ Γ , [1− τd1 , · · · , 1− τdN ]T

µ Bounded constantτ τ , [τ1, · · · , τN ]T

τi Consumed percentage of preserved capacityτdi , τci τi in discharging and charging modes, respectivelyτi Estimation of τmean at the i-th BESSτmean Average value of all (1− τi) ∀ i ∈ 1, ·, Nτdmean τmean in discharging modeυi Internal state of DAC

As in [9][23], the input or output power of a BESS, PBi, canbe described by a first-order model as

PBi =Ki

1 + Tisui, i = 1, · · · , N (1)

where i means the i-th BESS, Ki stands for control gain, Ti

is time constant, and ui is the control signal to the BESS.As shown Fig. 2, our tasks include: 1) to tune BESS control

gain Ki; 2) to design BESS controller with output signal ui asinput to the i-th BESS; and 3) to define BESS parameters andtheir estimation for implementation of the BESS controller.This section will discuss the philosophy in our BESS controllerdesign as well as the criterion of tuning Ki. The BESScontroller and parameter estimation will be presented in latersections.

In this paper, 1N denotes a row vector with all N elementsbeing 1. IN denotes an N × N identity matrix. All othernotations used in this paper are listed in Table I.

A. The philosophy of BESS controller design

When power generation and load do not match, the frequen-cy f will deviate from its reference fref , leading to frequency

∆0 ∆

Discharge

Charge

∆ ∆

∆ ∆

Fig. 3: The PBi −∆f characteristic of BESS control.

deviation ∆f = fref − f . In practice, BESSs are expectedto act in one of the following three modes to contribute tofrequency regulation:

1) If ∆f > ∆f+min, then PBi > 0; the BESSs work in

discharging mode to inject power to the grid;2) If ∆f−

min ≤ ∆f ≤ ∆f+min (dead zone), then PBi = 0;

all BESSs do nothing in this dead zone; and3) If ∆f < ∆f−

min, then PBi < 0; the BESSs work incharging mode to absorb excessive power from the grid.

Thus, a general design of BESS controller is to have thecontroller output proportional to a function of ∆f , i.e,

ui = Fi(System and BESS parameters) · g(∆f), (2)

g(∆f) =

0, ∆f ∈ [∆f−

min,∆f+min]

∆f −∆f+min, ∆f > ∆f+

min

∆f −∆f−min, ∆f < ∆f−

min

(3)

where Fi(·) is a function of system and BESS parameters. It isseen from Fig. 2 and Eqs. (2) and (3), for i = 1, · · · , N , afterKi is determined, we need to design Fi(·) and also estimatesystem and BESS parameters in Fi(·) for frequency regulation.If there is no SoC constraint, we may simply set Fi(·) = 1.

B. Criterion to set the gain Ki

It is seen from Fig. 2 and Eqs. (1) to (3) that for a frequencydeviation ∆f , the corresponding power provided or absorbedby the BESSs is dependent on the gain Ki, ∀ i ∈ 1, · · · , N.However, choosing Ki is non-trivial. In the discharging mode,the bigger the value of Ki, the more power the i-th BESSwill supply. However, this is subject to a physical constraintof the maximum output power rate. A bigger Ki forces theBESS to work with a faster output power rate, acceleratingthe degradation of the BESS. On the other hand, if Ki is toosmall, the benefits of adding the BESSs for better frequencyregulation are diminished.

This section presents a method to set the gain Ki based ona PBi −∆f characteristic [24][25], which is shown in Fig.3. In Fig. 3, pdi and pci are the desired power rates of the i-th BESS when ∆f hits its positive and negative thresholds,respectively. Meanwhile, pdmax,i and pcmax,i denote the biggestpower rates of the i-th BESS in the discharging and chargingmodes, respectively. Then, from Fig. 3, Ki in Eq. (1) is tunedas

Ki =

Kdi =

pdi

∆f+max−∆f+

min

, in discharging mode

Kci =

pci

∆f−max−∆f−

min

, in charging mode(4)

Page 5: c Consult author(s) regarding copyright matters€¦ · Recently, distributed BESSs are being increasingly integrated into the power grid. This is due to the following main reasons:

4

C. State-of-charge (SoC) estimation

Let Si(t) be the SoC of the i-th BESS at time t, Si(0) be theinitial SoC value. Also, let Qi and IBi be the BEES capacityand output current, respectively. Si(t) is estimated by usingthe basic Coulomb counting method [18][26] as

Si(t) = Si(0)−1

Qi

∫IBidt, i = 1, · · · , N (5)

Differentiating both sides of (5) yields Si(t) = −IBi/Qi.Let VBi denote the output voltage of battery i. Then, the poweroutput PBi of the i-th BESS is obtained as PBi = VBiIBi. Asin [18][26], the output voltage of each battery can be assumedto remain constant for a large range of SoC. Thus, it has

Si(t) = − PBi

QiVBi, i = 1, ..., N (6)

D. Control objective and constraints

As discussed previously, for i = 1, · · · , N , the ith BESSallocates Si ∈ (0, 1) of its capacity for frequency regulation.While Si can be different from one BESS to another, thereserved capacity of each BESS is utilized proportionally whenfrequency regulation starts. Define

τi =

τdi = Si(0)−Si(t)

Si− ε, in discharging mode

τ ci = Si(t)−Si(0)Si

− ε, in charging mode(7)

where ε > 0 is a constant to avoid τ = 1 when the reservedenergy runs out. In practice, ε should be very small and is setas 10−4 in this paper. Thus, τdi and τ ci respectively representthe percentages of the reserved energy already consumed indischarging and charging modes.

Corresponding to Components 2 and 3 in the upper part ofFig. 2, the objective of this paper is to design a distributedBESS control approach in Eq. (2) for frequency regulation.This is subject to the following two constraints, which char-acterize the proportional use of the preserved percentages ofthe capacity of all BESSs:

1) If the values of τdi (0) (or τ ci (0)) for i = 1, · · · , Nare the same, then τdi (t) (or τ ci (t)) should be keptthe same, implying proportional consumption of thereserved energy across all BESSs; and

2) If the values of τdi (0) (or τ ci (0)) for i = 1, · · · , Nare different, then τdi (t) (or τ ci (t)) should convergeproportionally and eventually reach 1 at approximatelythe same time, indicating that the reserved amounts ofenergy across all BESSs run out at about the same time.

III. FREQUENCY CONTROL WITH GLOBAL INFORMATION

In this section, the control design for Eq. (2) is discussedwhen all BESS information are available globally. This willfacilitate our development later for distributed BESS controlwithout global BESS information. Our discussions in thissection are for the discharging mode only. They can be easilyextended to the charging mode.

For discharging, it follows from (1), (6) and (7) that

τdi =βiui

1 + Tis, βi ,

Kdi

SiQiVBi, i = 1, ..., N (8)

where βi is a lumped parameter for the i-th BESS. Since thevalues of βi are different in general, the values of τdi (t) tendto diverge even if the values of τdi (0) are initially the samefor all BESSs. Thus, Fi(·) in Eq. (2) is designed.

For i = 1, · · · , N , to meet the τdi convergence constraints,we design a BESS control in Eq. (2) as

ui = gi(βi, βmean) · fi(τdi , τdmean) · g(∆f), (9)

gi(βi, βmean) =βmean

βi, fi(τ

di , τ

dmean) =

1− τdiτdmean

, (10)

τdmean =1

N

N∑i=1

(1− τdi ), βmean =1

N

N∑i=1

βi, (11)

where Eq. (11) requires the global information of τdi and βi

for all i = 1, · · · , N , and g(∆f) is given in Eq. (3).Now, let us validate that all values of τdi for i = 1, · · · , N

converge to the same value under our control given in Eqs.(9) to (11). Combining (8) to (10) yields

τdi =βmean(1− τdi )

τdmean(1 + Tis)g(∆f), i = 1, ..., N (12)

From the definition of τdi , the changing rate of τdi isdetermined by the changing rate of Si. As the BESS outputpower changes much faster than its SoC does, the effects ofTi and Tj can be neglected in determining the changing rateof τdi . It follows from (12) that for i, j = 1, · · · , N ,

τdiτdj

=1− τdi1− τdj

· 1 + Tjs

1 + Tis≈ 1− τdi

1− τdj(13)

We have the following theoretical result in Theorem 1.

Theorem 1. In the discharging mode, for the i-th and j-thBESSs (i, j = 1, · · · , N) with the controller (9) to (11), ifthe initial values of τdi (0) and τdj (0) are the same, then τdi (t)and τdj (t) will remain the same (i.e., the preserved energy willbe consumed proportionally); otherwise τdi (t) and τdj (t) willconverge and eventually reach 1 (i.e., the reserved energy willrun out) at the same time.

Proof: Let z = τdi − τdj and V = 12z

2. From Eq. (13)

V =1− τdi1− τdj

τdj − τdj = −τdj

1− τdjz2 (14)

As τdj > 0 and ε < 1− τdj < 1 + ε, we have V ≤ 0. Thus, ifτdi (0) = τdj , z(t) ≡ 0, i.e., τdi (t) and τdj (t) remain the same.

If τdi (0) = τdj (0), it is obtained from V = 0 that τdi (t) andτdj (t) will converge towards the same value. Moreover, define

z1 =1−τd

i

1−τdj

. z1 will remain constant because

z1 =−τdi (1− τdj ) + (1− τdi )τ

dj

(1− τdj )2

= 0 (15)

As a result, 1− τdi and 1− τdj will hit zero at the same time,implying that τdi and τdj will reach 1 at the same time.

Remark 1. The control structure (9) has three parts each withits own functions. The first part gi(βi, βmean) is to compensatefor the effects caused by different BESS parameters βi. It is

Page 6: c Consult author(s) regarding copyright matters€¦ · Recently, distributed BESSs are being increasingly integrated into the power grid. This is due to the following main reasons:

5

seen from (12) that with this term, the dynamics of τdi isdecoupled from βi. The second part fi(τ

di , τ

dmean) aims to

ensure the convergence property of τdi . This is shown in (13)and the proof of Theorem 1. The third part g(∆f) responds to∆f by following the PBi−∆f characteristic shown in Fig. 3.

Remark 2. The control in (9) to (11) requires the globalinformation of τdi and βi (i = 1, · · · , N ). While such globalinformation may be accessible in small-scale systems, it isgenerally unavailable in large-scale systems with a large-number of geographically distributed BESSs, causing difficul-ties in implementation of the control strategy. This motivatesour work in this paper on distributed BESS control.

IV. DUAL-CONSENSUS-BASED DISTRIBUTED CONTROL

A. Distributed controller

To alleviate the requirement of global information in controlimplementation, a distributed control approach is presented:

ui = gi(βi, βi) · fi(τdi , τi) · g(∆f), (16)

gi(βi, βi) = βi/βi, fi(τdi , τi) = (1− τdi )/τi, (17)

where g(∆f) is given in Eq. (3), τi and βi are the estimationof τdmean and βmean, respectively. Thus, how to design τi andβi on each BESS from its own and neighbouring informationbecomes critical. For distributed BESSs, their communicationgraph is assumed to be connected and undirected. If the i-thand j-th BESSs are directly connected neighbours, we definea positive adjacency element aij > 0; otherwise, set aij = 0.

By noticing that βmean is a constant while τdmean is timevarying, a dual-consensus approach is developed to estimatethem separately. Specifically, βi as an estimation of βmean

is obtained by employing SAC [19]. In comparison, τi as anestimation of τdmean is derived by using DAC [20]. Both SACand DAC are designed below in details.

B. SAC for βi in each BESS

To estimate βmean, we design βi as

˙βi =

∑j∈Ni

aij(βj − βi), βi(0) = βi, i = 1, · · · , N (18)

We have the following Lemma:

Lemma 1. The DAC algorithm (18) guarantees that βi, i =1, ..., N, will globally and exponentially converge to βmean.

Proof: The proof is similar to the proof of Theorem 5in [19] and thus is omitted here.

Remark 4. βmean is a constant. Thus, when βi convergesto βmean with a satisfactory error, Eq. (18) can stop running.

C. DAC for τdi in each BESS

To estimate time-varying τmean, we design τi asτi = υi + 1− τdi , i = 1, ..., N, i = j

υi = −γυi +∑

j∈Niaij(τj − τi)

(19)

where υi is an internal state, and γ > 0 is a constant.

Define τ = [τ1, ..., τN ]T and Γ = [1−τd1 , ..., 1−τdN ]T . From(7), τdi must be bounded. Moreover, as τdi = −Si/Si, τdi isbounded. It is concluded that ||γΓ + Γ|| ≤ γ||Γ||+ ||Γ|| ≤ µwhere µ is a bounded constant. Define tracking error vector

e = τ − 1N1TNΓ/N = τ − 1Nτdmean (20)

Then, we have the following Lemma:

Lemma 2. If the parameters are chosen as γ > 0, ϵ > 0, L+LT ≥ 2ϵΠ, and Π = IN −1N1TN/N , then the DAC algorithm(19) guarantees that ||e|| will exponentially converge to the setΩe = e| ||e|| ≤ µ

γ+ϵ which can be made arbitrarily small.

Proof: From Theorem 4 in [20], it can be obtained that

||e(t)|| ≤ 1√N

|1TNυ(t0)|e−γ(t−t0)

+ |Πτ(t0)|e−12 (γ+ϵ)(t−t0) + µ/(γ + ϵ) (21)

Therefore, ||e|| will exponentially converge to Ωe. As µ isbounded, by setting a big ϵ, which indicates big aij to makeL+ LT ≥ 2ϵΠ hold, Ωe can be made arbitrarily small.

D. Analysis of control performance

Eqs. (16)-(19) form our dual-consensus-based distributedfrequency controller. We have the following theoretical result:

Theorem 2. With the distributed control approach (16)-(19),the results in Theorem 1 still hold.

Proof: From (8), (16) and (17), it is obtained that

τdiτdj

=1− τdi1− τdj

τjτi

βi

βj

, i, j = 1, · · · , N (22)

As both τi and βi converge much faster than τdi , we have

τdi /τdj ≈ (1− τdi )/(1− τdj ), i, j = 1, · · · , N (23)

Thus, Theorem 2 can be proved by following the analysis inthe proof of Theorem 1.

V. CASE STUDIES

To demonstrate our dual-consensus-based distributed con-trol approach, two case studies are conducted. The first oneconsiders the case where the generator has sufficient genera-tion capability for load disturbances. In this case, the BESSshelp in improving the frequency response while meeting theproportional use constraint. The second case study investigatesa scenario where the generator has insufficient generationcapability. Thus, the BESSs are required to work for a longertime for maintaining the frequency stability. In both casestudies, our dual-consensus control approach is comparedwith two recent and relevant methods [13][24] in which thePBi −∆f characteristic is also adopted.

In our case studies, 10 distributed BESSs with the com-munication graph shown in Fig. 4 are integrated into anisolated power system. Their parameters and other systemparameters are listed in Table II. The control period is setas 1/60 s, which is the sampling rate of phasor measurementunits (PMUs) in the current industry practice. While we have

Page 7: c Consult author(s) regarding copyright matters€¦ · Recently, distributed BESSs are being increasingly integrated into the power grid. This is due to the following main reasons:

6

BESS #2 BESS #3 BESS #4 BESS #5

BESS #6BESS #7BESS #8BESS #9BESS #10

BESS #1

Fig. 4: BESSs communication graph.

TABLE II: BESS parameters and other system parameters.

BESS i Ti (s) P di /P

ci (MW) Qi (MWH) VBi (KV)

1 0.5 1 1 22 0.4 0.9 0.88 2.23 0.9 0.98 0.81 1.84 0.7 1.12 0.99 2.15 0.8 1.08 0.96 1.66 0.2 0.95 0.93 1.77 0.6 1.2 1.16 28 0.5 1.15 1.17 2.39 0.7 0.85 0.99 1.9

10 0.3 0.8 0.96 2Power generator parameters [21]: Power capacity: 1 pu = 1, 000 MWKp = 120 Hz/pu MW Tp = 20 s Kr = 0.5 sB = 0.425 pu MW/Hz Tr = 10 s Tt = 0.3 sR = 5.6 Hz/pu MW Tg = 0.08 s KI = 0.033

Fig. 5: Case study 1 - performance of τi.

0 50 100 150Time/s

-0.4

-0.2

0

0.2

0.4

0.6

f/Hz

Frequency responseWithout BESSsBESSs without the proposed approachBESSs with proposed dual-consensus approach

0 50 100 150Time/s

-0.03

-0.02

-0.01

0

0.01

0.02

Cha

nge

of p

ower

gen

erat

ion(

pu)

Change of power generation

Stage 2Stage 3Stage 2 Stage 3

Fig. 6: Case study 1-frequency and power generation change.

used periodic control in our case studies to demonstrate theadvantages of our approach, event-triggered control [27] canalso be employed in control implementation to reduce thecommunication traffic.

Similar to [9], ∆f+min = −∆f−

min = 0.02Hz and ∆f+max =

−∆f−max = 0.2 Hz are set. The BESSs are allowed to work

in the range [10%, 90%], and the initial SoC values for the10 BESSs are respectively set as 65%, 60%, 58%, 50%, 70%,62%, 49%, 53%, 68% and 75%. For each BESS, the maximumallowed rate of power injection into the grid is 0.002 pu.

A. Case study 1: Sufficient generation capability

In this case study, it is assumed that Si = 1% for i =1, 2, 3, 4, Si = 1.5% for i = 5, 6, 7, 8, and Si = 2% for

Fig. 7: Case study 1 - performance of SAC and DAC.

Fig. 8: Case study 1 - BESS output.

i = 9, 10. The power system undergoes three stages:Stage 1: 0-10 s, The system operates in the steady state;Stage 2: At 10 s, a 0.02pu load is taken off from the grid;Stage 3: At 80 s, a 0.03pu load is added to the grid.The advantage of our distributed BESS control approach for

frequency regulation is shown in Fig. 5-8. As shown in Fig.5, the values of τi for all BESSs with our approach remainalmost the same, implying perfect proportional use of thepreserved BESS capacity among all BESSs. This implies thatthe BESSs always maintain the maximum possible capacityfor frequency regulation. In comparison, the values of τi ofall BESSs diverge over the time for the method without ourproposed approach, indicating the risk of reduced capacityfrom the BESSs for frequency regulation.

In Fig. 6, without BESSs for frequency regulation, for a 0.03pu load change at 80 s, ∆f will reach −0.25 Hz, violatingthe normal operating condition. In comparison, with the helpof BESSs for frequency regulation, ∆f can be compressed towithin −0.2 Hz. As shown in Fig. 6, our proposed approachcan guarantee the frequency response similarly well with themethod without our distributed control approach. Fig.7 showsthe performance of SAC and DAC, while Fig.8 compares theBESS output with and without our proposed approach.

B. Case study 2: insufficient generation capability

A 0.02 pu load is added to the grid, while the generatorcan only generate 0.01 pu additional power, indicating a gapof 0.01 pu. In addition, a generation rate constraint of 3%/min(i.e. 0.0005pu/s) [21] is imposed to power generation to ensurethe safe operation of power generation equipment. The 10BESSs are divided into two groups, and the allocated energyis Si = 5% for the first five BESSs while Si = 10% for theother BESSs. The initial τdi values of the 10 BESSs are setas 10%, 5%, 15%, 0%, 6%, 0%, 2%, 20%, 18%, and 3%,respectively. The simulation results are shown in Figs. 9-11.

Page 8: c Consult author(s) regarding copyright matters€¦ · Recently, distributed BESSs are being increasingly integrated into the power grid. This is due to the following main reasons:

7

Fig. 9: Case study 2 - performance of τi.

0 50 100 150 200 250Time/s

-0.4

-0.3

-0.2

-0.1

0

0.1

f/Hz

Frequency response

0 50 100 150 200 250Time/s

0

0.005

0.01

0.015

0.02

Cha

nge

of p

ower

gen

erat

ion

(pu)

Change of power generation BESSs without the proposed approachBESSs with proposed dual-consensus approach

0 10 20 300

0.005

0.01

BESSs without the proposed approachBESSs with proposed dual-consensus approach

Fig. 10: Case study 2-frequency and power generation change.

Fig. 11: Case study 2 - BESS output.

As shown in Fig. 9, the values of τi for all BESSs convergewhen our approach is employed but diverge when our approachis not used. The divergence of the values of τi for all BESSsmeans some BESSs will be exhausted much earlier than others.This is verified by the BESS power output shown in Fig. 11. Itis seen from Fig. 11 that our approach maintains proportionalpower outputs among all BESSs for over 250 s. In comparison,without our approach, some BESSs are exhausted much earlierthan others after about 120 s.

The proportional use of the preserved capacity of all BESSsby our proposed approach always maintains the maximumpossible capacity from all BESSs for frequency regulation,and consequently serves frequency regulation longer. Fig. 10shows that the addition of the 0.02 pu load causes ∆f to gobeyond −0.2 Hz. With the help of BESSs, both methods withand without our control approach are able to bring ∆f back towithin −0.2 Hz. However, the peak value of ∆f is compressedby using our approach in comparison with the method withoutusing our approach.

It is also observed from Fig. 10 that our approach maintainsthe ∆f within −0.2 Hz for over 250 s. In comparison, themethod without using our approach fails to do so shortlyafter about 170 s, from which ∆f drifts away quickly toabout −0.3 Hz, significantly violating the normal operating

condition. This highlights the advantage of our distributedBESS control approach.

VI. CONCLUSION

A dual-consensus-based distributed control approach hasbeen presented for frequency regulation in power systems withdistributed BESSs. It consists of three main components inour design for BESS control gain, distributed BESS controlstrategy, and BESS parameter estimation, respectively. In theBESS parameter estimation, a static parameter and a time-varying parameter have been defined to enable implementationof our control strategy. Their average values are obtainedby employing SAC and DAC, forming our dual-consensusapproach. Case studies have been conducted to demonstratethe advantage of our approach. Future work includes inves-tigating the effects of non-ideal communication links on thecontrol performance, and merging other BESS functions suchas energy arbitrage and reserve into distributed frequencycontrol.

REFERENCES

[1] National Grid ESO, “National electricity transmission system securityand quality of supply standard version 2.3,” Security and Quality ofSupply Standard, Warwick, UK, Feb 2017.

[2] F. Teng, Y. Mu, H. Jia, J. Wu, P. Zeng, and G. Strbac, “Challenges ofprimary frequency control and benefits of primary frequency responsesupport from electric vehicles,” Energy Procedia, vol. 88, pp. 985–990,2016.

[3] P. Mercier, R. Cherkaoui, and A. Oudalov, “Optimizing a battery energystorage system for frequency control application in an isolated powersystem,” IEEE Trans. Power Syst., vol. 24, no. 3, pp. 1469–1477, 2009.

[4] S. Zhang, Y. Mishra, and M. Shahidehpour, “Fuzzy-logic based frequen-cy controller for wind farms augmented with energy storage systems,”IEEE Trans. Power Syst., vol. 31, no. 2, pp. 1595–1603, 2016.

[5] M. L. Lazarewicz and T. M. Ryan, “Integration of flywheel-based energystorage for frequency regulation in deregulated markets,” in IEEE Powerand Energy Society General Meeting, pp. 1–6, 2010.

[6] Y. Chen, M. Keyser, M. H. Tackett, and X. Ma, “Incorporating short-termstored energy resource into midwest iso energy and ancillary servicemarket,” IEEE Trans. Power Syst., vol. 26, no. 2, pp. 829–838, 2011.

[7] Y. Cheng, M. Tabrizi, M. Sahni, A. Povedano, and D. Nichols, “Dynamicavailable agc based approach for enhancing utility scale energy storageperformance,” IEEE Trans. Smart Grid, vol. 5, no. 2, pp. 1070–1078,2014.

[8] C. A. Hill, M. C. Such, D. Chen, J. Gonzalez, and W. M. Grady,“Battery energy storage for enabling integration of distributed solarpower generation,” IEEE Trans. Smart Grid, vol. 3, no. 2, pp. 850–857,2012.

[9] S. Chen, T. Zhang, H. B. Gooi, R. D. Masiello, and W. Katzenstein,“Penetration rate and effectiveness studies of aggregated bess for fre-quency regulation,” IEEE Transactions on Smart Grid, vol. 7, no. 1,pp. 167–177, 2016.

[10] D. Zhu and Y. J. Zhang, “Optimal coordinated control of multiple batteryenergy storage systems for primary frequency regulation,” IEEE Trans.Power Syst., 2018.

[11] K. Worthmann, C. M. Kellett, P. Braun, L. Grune, and S. R. Weller,“Distributed and decentralized control of residential energy systemsincorporating battery storage,” IEEE Trans. Smart Grid, vol. 6, no. 4,pp. 1914–1923, 2015.

[12] G. N. Psarros, E. Karamanou, and S. A. Papathanassiou, “Feasibilityanalysis of centralized storage facilities in isolated grids,” IEEE Trans.Sustainable Energy, 2018.

[13] B. M. Gundogdu, S. Nejad, D. T. Gladwin, M. Foster, and D. Stone, “Abattery energy management strategy for uk enhanced frequency responseand triad avoidance,” IEEE Trans. Ind. Electron., 2018.

[14] J. W. Shim, G. Verbic, K. An, J. H. Lee, and K. Hur, “Decentralizedoperation of multiple energy storage systems: Soc management forfrequency regulation,” in IEEE Int. Conf. Power Syst. Techn. (POW-ERCON), pp. 1–5, 2016.

Page 9: c Consult author(s) regarding copyright matters€¦ · Recently, distributed BESSs are being increasingly integrated into the power grid. This is due to the following main reasons:

8

[15] W. Huang and J. A. A. Qahouq, “Energy sharing control scheme forstate-of-charge balancing of distributed battery energy storage system,”IEEE Trans. Ind. Electron., vol. 62, no. 5, pp. 2764–2776, 2015.

[16] X. Lu, K. Sun, J. M. Guerrero, J. C. Vasquez, and L. Huang, “Double-quadrant state-of-charge-based droop control method for distributedenergy storage systems in autonomous dc microgrids,” IEEE Trans.Smart Grid, vol. 6, no. 1, pp. 147–157, 2015.

[17] H. Cai and G. Hu, “Distributed control scheme for package-level state-of-charge balancing of grid-connected battery energy storage system,”IEEE Trans. Ind. Inform., vol. 12, no. 5, pp. 1919–1929, 2016.

[18] X. Lu, K. Sun, J. M. Guerrero, J. C. Vasquez, and L. Huang, “State-of-charge balance using adaptive droop control for distributed energystorage systems in dc microgrid applications,” IEEE Trans. Ind. Elec-tron., vol. 61, no. 6, pp. 2804–2815, 2014.

[19] R. Olfati-Saber and R. M. Murray, “Consensus problems in networks ofagents with switching topology and time-delays,” IEEE Trans. Autom.Contr., vol. 49, no. 9, pp. 1520–1533, 2004.

[20] R. A. Freeman, P. Yang, and K. M. Lynch, “Stability and convergenceproperties of dynamic average consensus estimators,” in 45th IEEE Conf.Decision and Control (CDC), pp. 338–343, 2006.

[21] S. Aditya and D. Das, “Application of battery energy storage system toload frequency control of an isolated power system,” Int. J. Energy Res.,vol. 23, no. 3, pp. 247–258, 1999.

[22] C. Peng, J. Li, and M. Fei, “Resilient event-triggering h∞ load fre-quency control for multi-area power systems with energy-limited dosattacks,” IEEE Trans. Power Syst., vol. 32, no. 5, pp. 4110–4118, 2017.

[23] D. Kottick, M. Blau, and D. Edelstein, “Battery energy storage forfrequency regulation in an island power system,” IEEE Trans. EnergyConversion, vol. 8, no. 3, pp. 455–459, 1993.

[24] A. Cooke, D. Strickland, and K. Forkasiewicz, “Energy storage forenhanced frequency response services,” in 52nd Int. Universities PowerEng. Conf. (UPEC), pp. 1–6, 2017.

[25] D. Greenwood, K. Y. Lim, C. Patsios, P. Lyons, Y. S. Lim, and P. Taylor,“Frequency response services designed for energy storage,” AppliedEnergy, vol. 203, pp. 115–127, 2017.

[26] C. Li, E. A. A. Coelho, T. Dragicevic, J. M. Guerrero, and J. C.Vasquez, “Multiagent-based distributed state of charge balancing controlfor distributed energy storage units in ac microgrids,” IEEE Trans. Ind.Appl., vol. 53, no. 3, pp. 2369–2381, 2017.

[27] P. Tabuada, “Event-triggered real-time scheduling of stabilizing controltasks,” IEEE Trans. Autom. Contr., vol. 52, no. 9, pp. 1680–1685, 2007.

Lantao Xing received the Ph.D. degree from Zhe-jiang University, China, in 2018. During 2015.09-2016.09, he was a visiting scholar at Nanyang Tech-nological University, Singapore. He is currently aResearch Fellow with the School of Electrical En-gineering and Computer Science, Queensland Uni-versity of Technology, Brisbane QLD, Australia. Hisresearch interests include nonlinear system control,distributed frequency control and smart grid.

Yateendra Mishra (S’06, M’09) received the Ph.D.degree from the University of Queensland, Bris-bane, Australia, in 2009. He is currently a SeniorLecturer and Advanced QLD Research Fellow withthe School of Electrical Engineering and ComputerScience, Queensland University of Technology, Bris-bane QLD, Australia. His research interests includedistributed generation and distributed energy storage,and power system stability and control and theirapplications in smart grid.

Yu-Chu Tian (M’00) received the Ph.D. degree incomputer and software engineering from the Uni-versity of Sydney, Sydney NSW, Australia, in 2009and the Ph.D. degree in industrial automation fromZhejiang University, Hangzhou, China, in 1993. Heis currently a Professor in Computer Science withthe School of Electrical Engineering and ComputerScience, Queensland University of Technology, Bris-bane QLD, Australia. His research interests includebig data computing, distributed computing, cloudcomputing, computer networks, and control systems.

Gerard Ledwich (SM’89) received the Ph.D. de-gree in electrical engineering from the Universityof Newcastle, Newcastle, Australia, in 1976. He isa Chair Professor in Electrical Asset Managementwith the School of Electrical Engineering and Com-puter Science, Queensland University of Technology,Brisbane QLD, Australia. His research interests arein the areas of power systems, power electronics,and wide area control of smart grid.

Hongye Su (SM’14) received the B.E. degree inindustrial automation from Nanjing University ofChemical Technology, Jiangsu, China, in 1990, andthe M.E. and Ph.D. degrees from Zhejiang Universi-ty, Hangzhou, China, in 1993 and 1995, respectively.He is a Professor with the Institute of Cyber-Systemsand Control, Zhejiang University, Hangzhou, China.His research interests include robust control, time-delay systems, and advanced process control theoryand applications.

Chen Peng (SM’15) received the M.E. and Ph.D.degrees from the Chinese University of MiningTechnology, Xuzhou, China, in 1999 and 2002,respectively. He is currently a Professor with theSchool of Mechatronic Engineering and Automation,Shanghai University, Shanghai, China. His researchinterests are in the areas of networked control sys-tems, power systems, fuzzy control systems, andinterconnected systems.

Minrui Fei received the B.E. and M.E. degrees inindustrial automation from the Shanghai Universityof Technology, Shanghai, China, in 1984 and 1992,respectively, and the Ph.D. degree in control theoryand control engineering in 1997 from ShanghaiUniversity, Shanghai, China, where he has been aFull Professor since 1998. His research interests in-clude networked control systems, intelligent control,complex system modeling, hybrid network systems,and field control systems.