Smart Power Management
Smart Power Management
Smart Power Management
UM Power Energy Dedicated Advanced Centre (UMPEDAC), Level 4, Wisma R&D UM, Jalan Pantai Baharu, 59990 Kuala Lumpur, Malaysia
Department of Electrical Engineering, Faculty of Engineering, University of Malaya, 50603 Kuala Lumpur, Malaysia
Renewable Energy Research Group, King Abdulaziz University, Jeddah 21589, Saudi Arabia
a r t i c l e
i n f o
Article history:
Received 12 February 2014
Accepted 24 April 2014
Available online 20 May 2014
Keywords:
Photovoltaic
Smart grid
Battery energy storage
Power smoothing
Renewable energy
Energy management system
a b s t r a c t
Integration of utility scaled solar electricity generator into power networks can negatively affect the
performance of next generation smartgrid. Rapidly changing output power of this kind is unpredictable
and thus one solution is to mitigate it by short-term to mid-term electrical storage systems like battery.
The main objective of this paper is to propose a power management system (PMS) which is capable of
suppressing these adverse impacts on the main supply. A smart microgrid (MG) including diesel, battery
storage, and solar plants has been suggested for this purpose. MG is able to supply its local load based on
operator decision and decline the power oscillations caused by solar system together with variable loads.
A guideline algorithm is also proposed which helps to precisely design the battery plant. A novel application of time domain signal processing approach to lter oscillating output power of the solar plant is
presented as well. In this case, a power smoothing index (PSI) is formulated, which considers both load
and generation, and used to dispatch the battery plant. A droop reference estimator to schedule generation is also introduced where diesel plant can share the local load with grid. A current control algorithm is
designed as well which adjusts for PSI to ensure battery current magnitude is allowable. MG along with
its communication platform and PMS are simulated using PSCAD software. PMS is tested under different
scenarios using real load proles and environmental data in Malaysia to verify the operational abilities of
proposed MG. The results indicate that PMS can effectively control the MG satisfying both operator and
demand sides.
2014 Elsevier Ltd. All rights reserved.
1. Introduction
Public needs in modern societies beside optimal consumption
and/or generation of electricity necessitate the integration of intelligent power management systems (PMSs) into power networks. This
matter has brought a new concept which is so-called Smartgrid.
Smartgrid incorporates advanced measurement technologies, control algorithms, and communication platforms into present power
grid. These features are helpful to optimize the utilization of renewable energy (RE) prime movers which contribute in the generation of
electricity in large scales [1,2]. A combination of distributed storage
(DS), RE distributed generation (DG) systems and loads which can
Corresponding author at: Department of Electrical Engineering, Faculty of
Engineering, University of Malaya, 50603 Kuala Lumpur, Malaysia. Tel.: +60 3
79675238; fax: +60 3 79675316.
E-mail addresses: [email protected] (S. Koohi-Kamali), [email protected]
(H. Mokhlis).
http://dx.doi.org/10.1016/j.enconman.2014.04.072
0196-8904/ 2014 Elsevier Ltd. All rights reserved.
563
In what follows, Section 2 presents the proposed MG conguration. Section 3 describes the MG components dynamic models and
controllers. Section 4 explains the data input preparation
approaches for generation units and loads. Section 5 analyses the
proposed PMA and highlights the role of MAF in smoothing out
the aforementioned uctuations. In Section 6, simulation results
have been brought to the readers and technical matters have been
investigated in depth. Section 7 concludes this work.
2. System conguration and operation
The proposed microgrid (MG) incorporates both rotary and
electronically interfaced distributed generation (EIDG) systems
(see Fig. 1). MG is subject to operate in grid-connected (G.C) mode.
The primary source of power is a diesel engine which provides the
mechanical torque required for a 1.28 MV A synchronous generator. Another DG unit is a 1080 kV A (1026 kW h, 1125 A h) battery
energy storage system (BESS) which consists of a Lead-acid battery
bank connected to the grid through a three-phase bi-directional
voltage sourced converter (VSC). BESS is capable of operating as
either source or sink of power. As a demand, a six steps AC load
in two categories (i.e. industrial and domestic loads) are interconnected to the load bus and each group consists of three similar
feeders. The demand is supposed to vary during 24 h. A 1 MWp
photovoltaic distributed generation (PVDG) plant is also considered to inject the available power from the sun into the MG in
unity P.f during the whole day.
BESS is dispatched to smooth the power uctuations in system
caused by solar plant together with loads and hence it reduces the
ramp rate stresses on the main AC network. Diesel plant is dispatched to shift up or down the grid active power prole and thus
shares the load active power with AC network.
Depending on the power management strategy, BESS operates
either in inverting or rectifying modes. Diesel plant is assumed to
decrease or increase its active power generation according to
PMS commands. BESS and diesel plant can be dispatched in order
to share the load reactive power proportional to their ratings.
As shown in Fig. 1, there exist four agents in MG, namely, unit
agents, generation agent, load agent, and main agent [15]. Generation agent is assigned to receive and/or send the data from/to DG
unit agents through the communication channel (bus) indicated
by dotted black line. Each DG unit agent collects the local information such as DG breaker status, output voltage and current, and
availability of prime mover. There is a forecasting module embedded in PV unit agent and along with this module the estimated solar
pattern is sent to the main agent to be ltered yielding averaged
solar irradiation prole. In BESS, unit agent calculates SOC of battery
and sends it to generation agent. All these information is gathered in
generation agent and then sent to the main agent. Local agents also
generate and compute the feedback signals required for the internal
controllers (red dotted lines) such as current or power loops, governor, and excitation controllers. Load agent also registers the status
of load breakers and the power which is own in each feeder
together with the forecasted load prole. These data are sent to
the main agent (which is in the highest level of hierarchy) to inform
the operator about the system states (dotted blue lines). Then the
operator calculates the dispatching references and issues required
commands for the DGs and loads breakers.
3. System components and controllers
3.1. Voltage sourced converter (VSC)
Two-level three-leg converter topology has been utilized in this
work. This topology consists of six insulated gate bipolar transistor
564
Id;ref
2
Pref
3V d
Iq;ref
2
Q Cf 0V d
3V d ref
PV generator should be modeled accurately because the dynamics of VSC and controllers highly depend on the PV model. For the
565
Parks Transformation
SIN
Va
Vq,ref = 0.0
-2 /3
+
+
SIN
Vb
SIN
Vc
COS
Va
COS
Vb
COS
Vc
+
++
Vq
VCO
Va
2/3
PI
2 /3
+
+
PLL
freq
Vb
-2 /3
+
+
+
++
Vd
2/3
2 /3
Vc
+
+
Rs
Id
Isc
Ish
Rsh
PI
Id,ref
I Isc Id Ish
and hence,
PI
Iq,ref
V IRs
V IRs
1
I Isc I0 exp
nkT c =q
Rsh
circuitry based modeling techniques of PV cell, single-diode, double-diode, and three-diode models have been suggested in the literature. The single-diode model can be further improved by adding
a second diode in parallel with the rst diode. The second diode
represents the recombination effect of carriers in depletion region
of semiconductor where current value of PV cell is low [18]. In
Isc IscR
G
1 aT T c T CR
GR
where
GR: reference solar radiation
TCR: reference cell temperature
IscR: short circuit current at GR and TCR
aT: temperature coefcient of photo current
and I0 is dark current and can be calculated as:
566
I0 IoR
T 3c
T 3cR
qeg
1
1
exp
T cR T c
nk
Inputs : V (t ), I (t )
where
IoR: dark current at TCR
q: electron charge
k: Boltzman constant
eg: band gap energy
n: diode ideality factor (between 1 and 2, typical value for
silicon solar cell is 1.3).
dI = I (t ) I (t dt )
dV = V (t ) V (t dt )
dV = 0
No
Yes
The basic unit of PV generator is solar cell which is able to generate electrical power about 12 W. Series and/or parallel electrically
coupled PV cells make PV modules and further PV arrays. A PV array
encompasses series and parallel connected modules and hence the
single cell equivalent circuit can be scaled up in order to rearrange
for any series/parallel conguration. Total number of 160 strings
that each consists of 24 modules in series (Voc,Plant = 1221.6 V) have
been connected in parallel (Isc,Plant = 891.2 A) to build up 1 MW PV
power plant. Parameters of PV module used in this paper are cited
in Table 1.
3.2.1. Maximum power point tracking (MPPT) algorithm
The amount of power which can be captured from the solar cell
depends on the operating point on the IV characteristic. To draw
as much power as possible from the PV generator, different MPPT
techniques have been introduced in the literature [2124]. MPPT
algorithm is designed to generate voltage reference value at DC
link and hence keep the operating point about the knee point of
IV curve. The main duty of MPPT algorithm is to match impedance
at the PV generator terminal where the load impedance varies and
force the operating point to move away the knee point. A commonly used algorithm is Perturb and Observe (P&O) technique.
However, this method has its own limitations. For example, the
exact maximum power point (MPP) can never be found and hence
the power oscillates about MPP [20,25]. The method adopted in
this work is Incremental Conductance (IC) algorithm. Fig. 6 shows
the owchart of this algorithm which has been implemented in
PSCAD [24]. The IC algorithm is designed to evaluate Eq. (5) at
the MPP as:
dP dVI
dI
IV
0
dV
dV
dV
where I and V are the output current and voltage at the terminal of
PV generator, respectively.
3.2.2. PVDG control mechanism
According to [26,27], PVDG is not allowed to participate in voltage regulation and thus it can only operate in unity power factor.
By forcing the reactive power to zero in steady-state, the DC bus
equation which shows relationship between input power (PPV)
and output power (PVSC) can be written as:
d 2
2
V PPV PVSC
dt dc C
Yes
dI = 0
dI dV = I V
No
No
Yes
dI > 0
dI dV > I V
Yes
No
No
Increase
Vref
Yes
Decrease
Vref
Decrease
Vref
Increase
Vref
I (t dt ) = I (t )
V (t dt ) = V (t )
Return
Fig. 6. IC algorithm in order to the estimate Vref for DC bus controller.
Parameter
Value
210 W
41.3 V
5.09 A
5.09 V
5.57 A
0.142 V/C
1.95 mA/C
46 C
Vdc2
Table 1
Electrical specications of solar module (HIT-N210A01).
Vref2
PI
++
PPV
Pref
PPV
PL
PLavg
MOVING
AVERAGE
FILTER
Pset
+ +
-
For the utility applications, lead-acid battery is a proper solution in terms of technical aspects and its cost per kilo watt [28].
Lead-acid battery (LAB) is able to meet the ramp rate requirements
of the grid. LAB can be used for deep-cycle applications where the
power is supplied for a long duration. LAB is also suitable to be
charged or discharged in a short period of time (e.g. for power
smoothing purpose).
To determine the charge or discharge rate of a battery cell, C rate
is dened. C rate species the amount of constant current multiplied
by the duration (which is 5, 10, or 20 h) when the battery can continuously supply for this current. It is nominally determined in manufacturers datasheets as C5, C10, or C20. The battery cell terminal
voltage (Vcell) strongly depends on the C rate which the battery is
sized for. Designing of a BESS for a typical microgrid is begun with
characterization of battery cell which is the smallest unit in a battery bank. Open-circuit terminal voltage of the cell in 100% state
of charge is considered as the oat or nominal voltage (Voc). Final
voltage at the completion zone of discharge is symbolized by Vnal
for each cell. Keeping the Vcell above the Vnal retains the operating
point in the linear zone. Therefore, Vnal should be chosen as high
as possible and normally 80% to 90% of Voc might be a reasonable
value. Vnal is specied in the manufacturers datasheets for high
rate of discharge (e.g. 5 min in here) applications. The nearest value
of voltage available in the datasheet to the calculated Vnal can be
selected as the nal voltage and used to size BESS (see Fig. 9).
Let VBESS to be the BESS terminal voltage after discharge. BESS is
supposed to contain Ns battery cell in series to meet the required
voltage level at DC bus. The minimum DC bus voltage of VSC, in
which the VSC can operate normally, is considered as VBESS and
can be formulated as:
Ns
V BESS
V final
Yes
Pref = P
11
Pmax
BESS t dt
12
where
Yes
Pref = P
No
K
Pref = PDichar ,max
10
Emax
BESS
Iref < IDisch ,max
where PL is the instantaneous load (in MW), PLavg is the average load
(in MW), Pset is reference waveform generated by MAF (in MW), and
PPV is the PVDG output power (in MW). R(t) is the unity exponential
or ramp function and reaches to its nal value in T (s) and thus the
maximum energy which can be absorbed or supplied by BESS is
determined by:
2
3Vd
No
p
2 2V LL
p
m 3
V BESS
Pmax
BESS
567
Rtdt
13
568
I D C Ah
17
The time taken for BESS to ramp up/down depends on the application which BESS is designed for. In G.C mode, BESS is responsible for
smoothing the PVDG power uctuations together with the load.
Smoothing index is considered to be the dispatching reference for
battery plant VSC and hence BESS should be sized based on this variable boundary of variation. The ramp rate of PVDG is very fast
(because it is EIDG) and a sudden change in solar radiation level
results in abrupt PVDG output variation. Load is also variable. In this
case, generation and load forecasting can be proper remedies in
order to denote what would be the boundary of these uctuations
in advance. In this work, the load and generation proles are
assumed to be forecasted one day in advance. For example, we consider a noise of 10% about the PVDG average output power. If the
PVDG is designed for 1 MWp, the peak time generation would vary
from 0.9 to 1.1 MWp. So the BESS system should be capable of supplying or absorbing 100 kW within several seconds.
3.3.2. Battery dynamic model
Shepherd model of lead-acid battery is used in this paper
[29,30]. To improve this model, the initial state of charge is substituted in the equations to accurately consider how the battery level
of charge affects other parameters. The electrochemical behavior of
battery is described in terms of current and voltage. This empirical
model is often used incorporating with Peukert equation in order
to obtain battery voltage and SOC as follow:
V T V oc R i K i
1
SOC i DOD
18
where VT is the battery terminal voltage (V), Voc is the battery opencircuit voltage, R is the internal resistance (ohm) calculated as:
R R0 K R
1
SOC i DOD
19
R0 R0 K R
20
DOD
Emax
BESS
K SVSC cos u T
14
C Ah
Emax
BESS
V BESS :3600
15
3600
T
16
Q max
idt
21
SOC
Q max Q used
SOC i DOD
Q max
22
where
Q used
idt
23
569
1
SOC
Voc K i
VT
Pref M P xPOC x0 P0
24
MP
P max Pmin
25
xmin xmax
P0
P max Pmin
2
26
Q ref MQ V POC V 0 Q 0
27
MQ
Q max Q min
V min V max
28
Q0
Q max Q min
2
29
Table 2
Technical specications of 12 V battery module (RM12-75DC).
Nominal Voltage
Nominal Capacity
Internal Resistance
Polarization Coef
Electrolyte Resistance
Units in series
Units in parallel
Max. Charge Current
Voc
C20 (Qmax)
R0
Ki
KR
Ns
Np
Ich,max
Final Voltage
9.6 V
10.02 V
10.2 V
10.5 V
10.8 V
12 V
75 AH (20 h)
64.8 mO (Fully charged battery)
0.003
0.7 mO
1.0
1.0
22.5 A
Time (Mins)
A
W
A
W
A
W
A
W
A
W
10
15
30
45
60
265.3
2501.6
235.9
2416.7
216.6
2271
193.1
2066.5
174.9
1820
188.2
1880.3
176.5
1822.3
167.4
1756.4
152
1620.4
136.4
1491.5
148.5
1518.7
141.5
1473.9
137.3
1426.3
128.1
1347.3
116.6
1242.3
92.6
925.2
90
896.3
88.2
881.5
84
863.9
77.9
836
67.9
698.6
66.7
687.4
66.1
675.9
64
665.6
61.6
647
53.3
579
53
572.3
52.4
564.5
51.3
558
49.7
547.8
570
Table 3
IC engine model parameters.
Table 4
Synchronous generator (LSA 50.1-4P) model parameters.
Parameter
Value
Unit
Description
Vb
Ib
xb
0.40
1.85
314.16
1.0
kV
kA
rad/
s
s
Ta
Xd
X 0d
X 00d
Xq
X 00q
0.041
3.53
0.246
0.135
2.12
0.169
s
p.u
p.u
p.u
p.u
p.u
X2
T 0d
T 00d
T 0do
T 00do
T 00qo
0.152
0.222
0.02
2.72
0.043
0.25
p.u
s
s
s
s
s
Xd Xq
since the rotor of generator is non-salient,
T 00do
Unit
Engine rating
Machine rating
Engine rotating speed
Number of cylinders
Number of engine cycles
Misred cylinder
1024
1280
1500
6
Four strokes
No
kW
kV A
rpm
31
32
T 00q T 00d
T 00qo
X q 00
T
X 00q q
33
34
Value
X d T 0d T 00d
X 00d T 0do
X 00q 2X 2 X 00d
H2
Parameter
30
J x2m
SG
35
2
P
xm xs
36
571
M DP
Pmax;D Pmin;D
xmin xmax
37
where Pmax,D and Pmin,D are the maximum and minimum of active
power generation capability of diesel generator plant in p.u, respectively. In steady-state mode, when the frequency is restored to its
nominal value, the momentary angular frequency of diesel generator (xD,POC), measured at POC in p.u, would be equal to synchronous
angular frequency (xs) and thus xerr becomes zero. Active power
set-point of plant (P0D) in p.u can be set by main agent in G.C mode
or obtained as:
P0D
P max;D Pmin;D
2
38
Table 5
IC engine governor controller parameters.
Parameter
Value
Unit
Description
T1
T2
K
0.05
0.02
1.0
sc
s
p.u
where QD,POC is the instantaneous reactive power output of synchronous generator in p.u, Q0D is the reactive power set-point in
p.u given by:
Q 0D
Q max;D Q min;D
2
39
where Qmax,D and Qmin,D are the maximum and minimum of reactive
power generation capability of diesel generator plant, respectively.
MDQ is the reactive power droop coefcient and can be calculated
through:
MDQ
Q max;D Q min;D
V min V max
40
where Vmin and Vmax are the allowed boundary of variation for Vref in
p.u (5%).
3.5. Load model
To ensure the stability of a power network, the generation of
power should be closely matched with its consumption. In this
case, the load dynamic behavior is very important and has to be
considered in power grid modeling and evaluating stages. Several
kinds of load have been introduced by [39] e.g. constant power
(P), constant current (I), and constant impedance (Z) loads. Modeling of load is not a straightforward task and hence so many factors
are involved such as time, metrological constrains, and economy
status.
There exist two load categories, in this work, i.e. industrial and
residential loads. Each consists of three similar feeders and hence
there are totally six load feeders. The load model is composed by
two portions. The rst portion includes in base load and the second
part represents as the alternating load. This MG totally supplies
260 kV A domestic base load (cos / = 0.963) and 357 kV A industrial base load (cos / = 0.98), respectively. Second portion of
domestic load varies between 85 and 260 kV A (0.9 6 cos /
6 0.96). Variable part of industrial load varies between 95 and
175 kV A (0.8 6 cos / 6 0.9). Base load has been implemented by
static load model and the variable load modeled using the dynamic
denition suggested in Section 3.5.2.
3.5.1. Static load
Base load has been modeled by algebraic functions in which the
instantaneous voltage and frequency are independent variables as:
P P0
V
V0
a
1 K PF df
Fig. 14. Diesel plant governor model and suggested active power droop controller.
41
572
Table 6
Synchronous generator excitation controller parameters.
RX
Unit
Description
TE
TA
TF1, TF2, TF3
KA
KE
KF
SE(EFD1)
SE(EFD2)
EFD1
EFD2
VRMIN
VRMAX
0.8
0.02
1.0, 0, 0
400
1.0
0.03
0.86
0.5
5.6
4.2
7.3
7.3
s
s
s
p.u
p.u
p.u
p.u
p.u
p.u
p.u
p.u
p.u
QD,POC
Q0D
1/MDQ
++
Value
Parameter
Vref
V0
Q Q0
V
V0
b
1 K QF df
42
where a and b are equal to the voltage indices for active and reactive powers, respectively. These two parameters have been set to
zero. KPF and KQF are the frequency indices for active and reactive
powers, respectively, and have been considered to be zero. The zero
value of parameters ensures that the base load is constant power
load and thus is independent from voltage and frequency variations.
3.5.2. Dynamic load
This portion has been simulated through the variable inductance L in series with variable resistance R and this branch is connected to the ground in parallel with the base load. R and L values
have to be altered during the simulation to represent the variable
portion of the load. Since the actual load prole is available, by
deducting the base load whatever remains would be the dynamic
portion. Given the values of load active (P) and reactive (Q) powers,
R and L values can be calculated as:
GMho
43
V2
BSiemens
Q
V2
44
where G and B are the load conductance and susceptance, respectively. V is the nominal RMS line voltage and thus,
LH
45
Y2
B
Y 2 xs
46
where xs is synchronous angular frequency and Y is the load admittance given by:
2
Y 2 ohm
q
G2 B2
47
4. Data inputs
Power system behavior is inherently unpredictable. Generation,
transmission, and demand all have a degree of uncertainty. To keep
power system stable and cost effective, grid codes and regulations
have been mandated by the utilities and regulatory authorities
over the last decades [26,27]. From the system planning and operation perspectives, load scheduling, forecasting, and economic dispatching are those kinds of remedies to cope with the variable
nature of power system. In this case, planners and operators attain
a prior knowledge, from their databases, about the problematic
uncertainties. They can propose their most efcient and cheapest
solutions in order to resolve these shortcomings.
Load and supply forecasting are both beyond the scope of this
research. However, to examine the impacts of load and generation
variations on dynamics of system, it is necessary to collect the real
load and PV radiation data. In this paper, the PVDG irradiation and
the daily load proles are assumed to be forecasted by data centre
or a forecasting module (embedded in unit and load agents) one
day in advance. This information, after some logical manipulation,
would be used as inputs for PSCAD software.
4.1. Solar irradiation prole
A typical location in Malaysia in the city of Kuala Lumpur with
latitude of 3,70 N and longitude of 101,390 E has been chosen
[43,44] as the sampling point. The solar radiation pattern has been
extracted through the HOMER software which is a Micropower
optimization model developed and supported by Homer Energy
LLC. This software is able to estimate the average hourly irradiation
prole using the method suggested by [45]. HOMER creates a set of
8760 solar radiation values for each hour of the year. On the other
hand, to study the dynamic behavior of microgrid in presence of
PVDG, solar radiation prole is needed with higher precision than
the hourly data [46]. For example, to see the power ow changes,
in the system, followed by PVDG power output variation (ramp
rate) within 5 min, the solar radiation prole should be sampled
in every 5 min during a day. In this case, the BESS is sized so that
it can absorb or supply the power difference between Pset and Ppv
48
T cell T Amb
T NOCT 20
Gn
0:8
49
day. In some hours in a day the load prole is in its maximum value
when the utility charges the customer for highest prices. The load
changes also generate power mismatch between the generation
and consumption. System power quality can be highly affected
where DGs generate intermittent power and the main grid is weak.
In this work, there are two kinds of customer i.e. the residential and
industrial. The former is considered to be non-vital load. The industrial processes are the vital loads since any power disruption may
results in huge money wastage and has hazardous consequences
as well. The load prole associated with each category was collected
from Tenaga National Berhad (TNB) ofce of sampling distribution
in Malaysia. As shown in Fig. 19, the industrial load prole is almost
constant since the industrial processes are often redundant while
the domestic load varies during the day.
5. Power management system (PMS)
A coordinated power management algorithm (PMA) has been
proposed in this paper. PMS, as the highest hierarchical level of
control, runs PMA and dispatches the dispatchable DGs. Economics
has not been considered in suggested PMA and hence the dispatching strategy has been dened based on the technical issues. The
most important PMA objective is to decline the stresses on the
AC network due to PV plants ramp ups/downs and load uctuations. In addition, BESS and diesel plant are supposed to share
the local reactive power demand proportional to their ratings. Diesel can also share the local active power demand with AC network
as in Eq. (50) or it can supply a constant active power to shift up/
down the grid active power prole.
P00D
bPL
P 0D
o w:
50
Fig. 17. Forecasted solar irradiation prole by HOMER in Malaysia on May and the
noise applied on.
573
51
574
Fig. 18. Temperature proles (a) Malaysia ambient temperature. (b) Cell operating temperature.
DP PL PLav g Pset PPV
52
PLav g
PL;max PL;min
2
53
where
54
55
575
Y i F k
1=2
npX
X i j
56
jnp 1=2
where X and Y are the input (PPV) and output (Pset) vectors, respectively. np is the number of points used in the moving average lter.
Eq. (56) represents two sides averaging which is so-called symmetrical averaging. Symmetrical averaging requires np as an odd number. Moving average is a convolution of input signal with a
rectangular unity area pulse which exploits lter kernel (Fk) given by:
Fk
1
np
57
Q L;max Q L;min
Q Lav g
2
58
where
59
60
where Qinds,min and Qdoms,max denote the minimum industrial reactive load and maximum domestic reactive load, respectively. In
another case, if the operator decides to supply the whole reactive
power locally, QLavg is set to zero and hence BESS and diesel plant
share the local demand.
Reactive power smoothing difference (DQ) should be shared
between BESS and diesel generator proportional to their ratings.
In this case, the set point reference values can be calculated as:
"
Q 0B
Q 0D DQ
1
11=a
1
1a
#
61
SBESS
SDiesel
62
and,
DQ Q L Q Lav g
63
where SBESS, SDiesel are the MVA ratings of BESS and diesel plant,
respectively. Therefore, ve operating zones are dened for BESS
as follows:
a. DP > 0 and DQ < 0 thus BESS delivers active power (discharge) and absorbs reactive power;
b. DP < 0 and DQ < 0 thus BESS absorbs both active (charge)
and reactive powers;
c. DP > 0 and DQ > 0 thus BESS delivers both active (discharge)
and reactive powers;
d. DP < 0 and DQ > 0 thus BESS absorbs active power (charge)
and delivers reactive power;
e. Standby mode in which no active power is supplied or
received but reactive power still can be exchanged.
As shown in Fig. 21, PMS is able to smartly handle the MG based
on the solar radiation level together with BESS and diesel plant
technical constrains. BESS can be safely charged or discharge when
needed as well as it shares reactive power with diesel plant at the
same time. PMS also makes it possible for the network operator to
determine the active and reactive power portions supplied by each
generation unit. In this case, the step-wise operation of PMS to run
PMA is described as follows:
1. Main agent calculates for active and reactive powers smoothing
indices. At all the times, the reactive power references are set
for BESS and diesel through Qref and Vref, respectively (see
Section A);
2. From evening to morning when the solar radiation is low, the
local load is supplied by the grid and diesel plant. If battery
SOC is bellow SOCref, depending on operator decision, it has to
be charged by diesel plant or grid up to the level of SOCref (see
Section B).
3. During the daytime (see Section C), BESS smoothing function is
activated if:
576
Section A
Operator decisions
Eq. 50
Pconstant
Pset
Calculate active
power smoothig
index
Eq. 52
PLavg
PPV
PL
Operators
commands
0
Eq. 58
Droop
Q ref
Q 0B
Vref
Q0D
Calculate
reactive Power
smoothing index
Eq. 63
QLavg
QL
P0D
Section B
Yes
Yes
Yes
Pref = PChar
PDiesel = P0D + PChar
BESS
Is charged locally ?
No
(t < t1 ) (t > t 2 )
No
Pref = 0
PDiesel = P0D
Pref = PChar
PDiesel = P0D
No
Yes
Pref = P
PDiesel = P0D
Section C
SOCmin SOC SOCmax
Yes
No
Pref = P
PDiesel = P0D
Yes
Pref = P
PDiesel = P0D
No
No
Pref = 0
PDiesel = P0D
Fig. 22. Comparison between the microgrid without BESS and with BESS. (a and d) Grid active power prole. (b and e) Diesel plant active power output. (c and f) BESS active
power output.
6. Simulation studies
Several test cases have been conducted to evaluate the operation of proposed PMA in MG (see Fig. 1) when the system works
in grid-connected mode. Microgrid with the agents and communication channels has been simulated in PSCAD/EMTDC software.
Solar radiation, cell operating temperature, and load vary during
577
Fig. 23. Comparison between the microgrid without BESS and with BESS. (a and d) Grid reactive power prole. (b and e) Diesel plant reactive power output. (c and f) BESS
reactive power output.
Fig. 24. Comparison between the microgrid without BESS and with BESS. (a and d) Battery house SOC prole. (b and e) Battery house terminal voltage. (c and f) Battery house
output current.
the day. PMA should be able to manage the system and hence relief
the stresses imposed on AC network. The network operator concern is about the active power ramp ups/downs caused by PVDG
since integration of DG systems must not negatively affect the
properties of main supply. For each test case, the proposed active
power smoothing index has been evaluated as well. The ability of
BESS, diesel plant, and grid to share the local active and reactive
power demand has also been investigated in conjunction with
other test cases. The role of operators decision has been taken into
account as well.
578
Fig. 25. (a) Grid active power prole. (b) Diesel plant active power output. (c) BESS active power output.
Fig. 26. (a) Battery house SOC. (b) Battery house terminal voltage. (c) Battery house current.
579
Fig. 27. (a) Grid reactive power prole. (b) Diesel plant reactive power output. (c) BESS reactive power output.
Fig. 28. (a) Grid active power prole. (b) Diesel plant active power output. (c) BESS active power output. (d) Active power smoothing index prole (DP).
(see Fig. 24) and remains constant in the rst case. At the end of
day when the SOC becomes less than 60%, the grid starts charging
the battery (see the grid active power prole which peaks between
08:30 p.m and 09:30 p.m in Fig. 22d) BESS current control unit
checks for the reference value for charging power which is sent
by operator. If this value is within the boundary, battery keeps
on charging until the SOC reaches to 60% (see BESS active power
prole which is absorbed between 08:30 p.m and 09:30 p.m in
Fig. 22f) and the system gets ready for the next day. If the amount
of charging current is above the limit assigned in current control
algorithm (see Fig. 8), algorithm limits charging active power reference value to maximum allowed value (300 kW).
6.2. Test case 2: Diesel plant can be remotely dispatched to shift up/
down the grid active power prole, BESS smoothing function is
enabled, diesel plant is to charge the battery, and load reactive power
is shared between diesel plant and BESS
In this test case, operator decides to dispatch the diesel plant by
xed active power reference. The aim is to shift down/up the grid
active power prole while BESS smoothing function is enabled at
all the times during the day. As shown in Fig. 2527, from 12 a.m
to 2 a.m the diesel plant active power output is 200 kW (reference
set by operator is 200 kW). Between 2 a.m and 4 a.m active power
reference increases to 400 kW by the operator and then declines to
580
Fig. 29. (a) Battery house SOC. (b) Battery house terminal voltage. (c) Battery house current.
Fig. 30. (a) Grid reactive power prole. (b) Diesel plant reactive power output. (c) BESS reactive power output.
300 kW from 4 a.m until the end of day. BESS smoothes the power
uctuations similar with the rst case and the changes in diesel
plant output power has no effect on its operation. At the end of
day, diesel plant receives the command from the system operator
in order to increase its active power generation and charge the battery. SOC of BESS that has fallen to less than 60% is charged back to
its reference SOC (by setting for P0D = 350 kW and Pref = 150 kW)
and then system gets ready for the next day.
Reactive power is also shared between diesel plant and BESS. As
illustrated in Fig. 27, whenever the diesel output power changes,
its output reactive power slightly oscillates. This matter happens
because in rotary based DGs control of active and reactive power
to some extent is dependent to each other. To deliver more active
power by synchronous generator, diesel engine should rotate faster
and hence power angle would increase. Along with sudden
increase in power angle, the amount of reactive power delivered
by diesel plant shortly grows. Then, the excitation acts against this
phenomenon and reduce the reference voltage until the operating
point returns to its original value in a short while.
capabilities as being shared between them. At the end of day, battery is charged by diesel plant (by setting for P0D = 350 kW and
Pref = 150 kW) up to reference SOC and system gets prepared for
the next day.
As shown in Fig. 28, BESS follows the active power index closely
and the ramp ups/downs are completely compensated by this unit.
The voltage at the battery house terminal is uctuating due to the
battery output current oscillations. Since the nal voltage value
has been chosen properly, these variations have no undesirable
effect on the operation of BESS (see Fig. 29). The current controller
module in BESS unit agent instantaneously monitors and controls
the current of battery to make sure that its value is allowable.
7. Conclusion
This paper proposes a novel power management algorithm
(PMA) which utilizes the battery and diesel plants efciently inside
of a microgrid which operates in grid-connected mode. This paper
also investigates the role of battery storage in the smartgrid in mitigating solar plant output power oscillations where both rotary and
electronically interfaced DGs are present in the system. PMA integrates moving average ltering method into the scheduled dispatching of battery plant in order to smooth the grid active
power prole and reduce the undesirable effects on its components. Moving average lter reduces the computational burden
and helps the operator to determine the degree of smoothness.
Results show that if one day ahead forecasting information about
the load and solar radiation is available (considering a ramp rate
of 50% to +10% for solar plant together with load), a 21-point
symmetrical lter produces an acceptable smoothened reference
waveform. A practical algorithm is also suggested to size the battery plant accurately based on data available through forecasting
modules together with network constraints. Size of the battery
plant obtained through this algorithm is quite matched to suppress
solar plant power uctuations along with the variable load. PMA is
implemented in an agent oriented communication environment
with four hierarchical levels. Communication platform helps the
system operator to interfere in the operation of PMA and hence
dispatch the DGs based on the real-time system requirements.
The contribution of diesel plant in shifting up/down the grid active
power prole is evident and makes it possible for the system operator to decide about the locally or remotely (by the grid) supplying
the loads. The proposed droop mechanism as an outer loop for
excitation controller ensures the accurate reactive power sharing
between the battery and diesel plants. A load model is designed
which is suitable for power system real-time simulation and
results prove the efcacy of this model. The overall operation of
microgrid to manage the generation and consumption as well as
to bring ancillary services for the main supply is quite satisfactory.
Acknowledgment
This work has been supported by High Impact Research
Secretariat (HIR) at University of Malaya through the Campus
Network Smart Grid System for Energy Security project (Project
No: H-16001-00-D000032 & Grant No: UM.C/HIR/MOHE/ENG/32).
References
[1] Acharjee P. Investigation of the power scenario in India for the implementation
of smart grid. In: 2012 3rd IEEE PES international conference and exhibition on
innovative smart grid technologies (ISGT Europe); 2012. p. 18.
[2] Acharjee P. Strategy and implementation of smart grids in India. Energy Strat
Rev 2013;1:193204.
[3] Cornforth D. Role of microgrids in the smart grid. J Electron Sci Technol
2011;9:916.
581
[4] Koohi-Kamali S, Tyagi VV, Rahim NA, Panwar NL, Mokhlis H. Emergence of
energy storage technologies as the solution for reliable operation of smart
power systems: a review. Renew Sustain Energy Rev 2013;25:13565.
[5] Shah R, Mithulananthan N, Bansal RC. Oscillatory stability analysis with high
penetrations of large-scale photovoltaic generation. Energy Convers Manage
2013;65:4209.
[6] Daud MZ, Mohamed A, Hannan MA. An improved control method of battery
energy storage system for hourly dispatch of photovoltaic power sources.
Energy Convers Manage 2013;73:25670.
[7] Omran WA, Kazerani M, Salama MMA. Investigation of methods for reduction
of power uctuations generated from large grid-connected photovoltaic
systems. IEEE Trans Energy Convers 2011;26:31827.
[8] Teleke S, Baran ME, Bhattacharya S, Huang AQ. Rule-based control of battery
energy storage for dispatching intermittent renewable sources. IEEE Trans
Sustain Energy 2010;1:11724.
[9] Teleke S, Baran ME, Huang AQ, Bhattacharya S, Anderson L. Control strategies
for battery energy storage for wind farm dispatching. IEEE Trans Energy
Convers 2009;24:72532.
[10] Ahmed NA, Miyatake M, Al-Othman AK. Power uctuations suppression of
stand-alone hybrid generation combining solar photovoltaic/wind turbine and
fuel cell systems. Energy Convers Manage 2008;49:27119.
[11] Yun-Hyun K, Soo-Hong K, Chang-Jin L, Sang Hyun K, Byeong-Ki K. Control
strategy of energy storage system for power stability in a wind farm. In: 2011
IEEE 8th international conference on power electronics and ECCE Asia (ICPE &
ECCE); 2011. p. 29703.
[12] Yoshimoto K, Nanahara T, Koshimizu G. New control method for regulating
state-of-charge of a battery in hybrid wind power/battery energy storage
system. In: Power systems conference and exposition, 2006 PSCE 06 2006
IEEE PES; 2006. p. 124451.
[13] Tan KT, So PL, Chu YC, Chen MZQ. Coordinated control and energy
management of distributed generation inverters in a microgrid. IEEE Trans
Power Deliv 2013;28:70413.
[14] Tan KT, Peng XY, So PL, Chu YC, Chen MZQ. Centralized control for parallel
operation of distributed generation inverters in microgrids. IEEE Trans Smart
Grid 2012;3:197787.
[15] Colson CM, Nehrir MH. Algorithms for distributed decision-making for multiagent microgrid power management. In: Power and energy society general
meeting, 2011 IEEE; 2011. p. 18.
[16] Zhang Y, Ooi BT. Stand-alone doubly-fed induction generators (DFIGs) with
autonomous frequency control. IEEE Trans Power Deliv 2013;28:75260.
[17] Yazdani A, Iravani R. Voltage-sourced converters in power systems. Wiley;
2010.
[18] Taheri H. Accurate MATLAB simulink PV system simulator based on a twodiode model. J Power Electron 2011;11:17987.
[19] Nishioka K, Sakitani N, Uraoka Y, Fuyuki T. Analysis of multicrystalline silicon
solar cells by modied 3-diode equivalent circuit model taking leakage current
through periphery into consideration. Sol Energy Mater Sol Cells
2007;91:12227.
[20] Rajapakse AD, Muthumuni D. Simulation tools for photovoltaic system grid
integration studies. In: Electrical power & energy conference (EPEC), 2009
IEEE; 2009. p. 15.
[21] Bhatnagar P, Nema RK. Maximum power point tracking control techniques:
state-of-the-art in photovoltaic applications. Renew Sustain Energy Rev
2013;23:22441.
[22] Ishaque K, Salam Z. A review of maximum power point tracking techniques of
PV system for uniform insolation and partial shading condition. Renew Sustain
Energy Rev 2013;19:47588.
[23] Salas V, Olas E, Barrado A, Lzaro A. Review of the maximum power point
tracking algorithms for stand-alone photovoltaic systems. Sol Energy Mater
Sol Cells 2006;90:155578.
[24] Eltawil MA, Zhao Z. MPPT techniques for photovoltaic applications. Renew
Sustain Energy Rev 2013;25:793813.
[25] Yazdani A, Di Fazio AR, Ghoddami H, Russo M, Kazerani M, Jatskevich J, et al.
Modeling guidelines and a benchmark for power system simulation studies of
three-phase single-stage photovoltaic systems. IEEE Trans Power Deliv
2011;26:124764.
[26] IEEE recommended practice for utility interface of photovoltaic (PV) systems.
IEEE Std 929-2000; 2000.
[27] IEEE application guide for IEEE Std 1547. IEEE standard for interconnecting
distributed resources with electric power systems. IEEE Std 15472-2008;
2009. p. 1207.
[28] Poullikkas A. A comparative overview of large-scale battery systems for
electricity storage. Renew Sustain Energy Rev 2013;27:77888.
[29] Moore S, Eshani M. An empirically based electrosource horizon lead-acid
battery model. SAE Trans 1996;105:4214.
[30] Rekioua Pr D. Optimization of photovoltaic power systems; 2012.
[31] Hill CA, Such MC, Dongmei C, Gonzalez J, Grady WM. Battery energy storage
for enabling integration of distributed solar power generation. IEEE Trans
Smart Grid 2012;3:8507.
[32] Hassan MA, Abido MA. Optimal design of microgrids in autonomous and gridconnected modes using particle swarm optimization. IEEE Trans Power
Electron 2011;26:75569.
[33] Pogaku N, Prodanovic M, Green TC. Modeling, analysis and testing of
autonomous operation of an inverter-based microgrid. IEEE Trans Power
Electron 2007;22:61325.
582