Professional Documents
Culture Documents
Basirkhan 2016
Basirkhan 2016
Basirkhan 2016
a r t i c l e i n f o a b s t r a c t
Article history: Most energy management systems are based on a centralized controller that is difficult to satisfy criteria
Received 11 November 2015 such as fault tolerance and adaptability. Therefore, a new multi-agent based distributed energy manage-
Accepted 7 January 2016 ment system architecture is proposed in this paper. The distributed generation system is composed of
several distributed energy resources and a group of loads. A multi-agent system based decentralized con-
trol architecture was developed in order to provide control for the complex energy management of the
Keywords: distributed generation system. Then, non-cooperative game theory was used for the multi-agent coordi-
Multi-agent
nation in the system. The distributed generation system was assessed by simulation under renewable
Energy management system
Microgrid
resource fluctuations, seasonal load demand and grid disturbances. The simulation results show that
Renewable energy system the implementation of the new energy management system proved to provide more robust and high per-
Game-theory formance controls than conventional centralized energy management systems.
Ó 2016 Elsevier Ltd. All rights reserved.
1. Introduction controller was used to optimize supply and demand profiles for
mitigating fuel consumption costs.
Widespread integration of distributed multi-source generators Conventional EMS architecture is summarized in Fig. 1. The cen-
pose a challenge to the present electrical grid system. More inte- tral supervisory controller is used to optimize the usage of fossil
gration of renewable energy (RE) generation systems into the pre- fuel based distributed energy resources (DERs), renewable DERs,
sent distribution networks adds new dynamic elements due to the and energy storage in the microgrid. It commonly consists of a
intermittencies and inherent unpredictability of the renewable communication network that monitors the DERs and also sends
energy system (RES) operations. Therefore, in order to improve commands to local controllers in order for the dispatchable
the present performance of such systems, it is crucial for the resources to deliver power to the load in the most promising eco-
energy management system (EMS) to have an effective and opti- nomical method. Despite its universal successes, this system’s top-
mal control strategy. The EMS should primarily be able to provide down approach has several drawbacks. It represents a ‘single point
balance between the electricity supply and load demand. Addition- of failure’, which means that it has to be securely planned with
ally, the system must also comply with other requirements such as proper redundancy built in [1,4]. In addition, the complexity of
reliability, flexibility, fault tolerance and operating costs reduction. the centralized energy management system grows exponentially
Typically, most energy management systems are based on cen- with the growing number of generators and loads causing the
tralized controllers. For instance, a generic centralized EMS utilized higher cost of communication for scheduling and online monitor-
for managing power converters in a microgrid that consists of wind ing [5,6]. Moreover, the centralized controller needs to be updated
and Photovoltaic (PV) systems as described in [1]. In [2], the cen- and reconfigured for any changes in the microgrid structure or
tralized EMS was used to coordinate the micro-generators with when new generators or loads are installed [6]. Although central-
the main grid for minimizing the greenhouse gases (GHG) emis- ized control methods may be used to find the best control solu-
sions, energy costs, and maximizing the power output of renew- tions, it require powerful computing ability in order to deal with
able energy systems. Furthermore, in [3], a microgrid central a huge amount of data as the systems become bigger and more
complex [6]. It also needs a network with a highly distributed con-
trol strategy and communication capabilities [7].
On the other hand, decentralized control based on a bottom-up
⇑ Corresponding author. Tel.: +603 8921 2020; fax: +60 3 8928 7166.
approach for energy management systems is more robust and less
E-mail addresses: Reyasudin@uniten.edu.my, reyasudin@gmail.com (M.R. Basir
Khan), Razali@uniten.edu.my (R. Jidin), Jagadeesh@uniten.edu.my (J. Pasupuleti). complex than centralized management [8,9]. The distributed
http://dx.doi.org/10.1016/j.enconman.2016.01.011
0196-8904/Ó 2016 Elsevier Ltd. All rights reserved.
M.R. Basir Khan et al. / Energy Conversion and Management 112 (2016) 288–307 289
and all other components in the network are monitored and con- 2.3. MAS for energy management
trolled by an autonomous agent with a common communication
bus. This paper focuses on the use of an MAS in order to optimize the
hybrid renewable energy system’s performance. The hybrid renew-
able energy system is comprised of PV systems, wind turbines, bat-
2.2. Agents
tery storage systems, micro-hydropower systems, and diesel
generators.
There is no universally agreed-upon definition on what an agent
The proposed MAS based EMS will be able to provide the fol-
is [18,25]. However, an agent generally means a computer system
lowing solutions to the microgrid system:
that is placed in an environment that is capable of performing
autonomous actions in this environment in order to achieve its
1. coordination mechanism and communication protocol for all
design objectives [25]. An agent also can be viewed as a system
elements in the microgrid,
that is able to perceive its environment through sensors and act
2. control schemes based on the output characteristics of various
upon that environment by means of actuators [22,26]. So, an agent
types of power sources,
is typically represented by any control system. However, an intel-
3. control strategy to optimize the trade-off between the system’s
ligent agent is defined as an agent capable of doing flexible auton-
performance and operation cost,
omous action in order to achieve its design objectives [25]. It has
4. optimization of the microgrid system’s operation considering
three key features namely reactive, proactive and social abilities
load demand and intermittency of RE resources, and
[23,25,27]. Reactivity is the ability of the agent to perceive the
5. optimal usage of each component in the microgrid.
environment and react to any changes. Pro-activeness is the intel-
ligent agent’s ability to display goal-directed performance. Lastly,
the intelligent agent’s social ability is its capability to interact with 3. Distributed hybrid RE generation system
other agents either in a cooperative or competitive manner. All the
agent’s characteristics tend toward achieving its design objectives 3.1. Systems’ architecture
by taking into consideration its available resources and skills, and
also rely on its perception, communications, and representations. The overview of a microgrid implemented with an MAS based
From its characteristics, the agent technology is promising for energy management system is shown in Fig. 2. The system com-
the implementation of flexible, scalable, and distributed systems. prises of PV systems, wind turbines, battery storage systems,
Thus, MAS is capable of solving many problems faced by the cen- micro-hydropower systems, and diesel generators. The distributed
tralized energy management system. control system manages and optimizes the output of each power
generation system based on the load demand and available RE Meanwhile, the PV system consists of two 500 kWp PV arrays.
resources. Hence it will provide an optimal and stable grid- The wind farm consists of two wind turbines, each with a rated
connected operation of the power generation units. capacity of 250 kW. The micro-hydropower plant with a run-of-
river scheme is modeled with two turbines with a rated capacity
3.2. Modeling of distributed generation system of 250 kW each. The battery storage system is used to reduce the
power production from diesel generators. In this system, the
The system-level microgrid model that consists of distributed 2.5 MW diesel generator operates as a base station, with its output
generation systems was developed, simulated, and tested using supplemented by the three 500 kW diesel sets.
Simulink SimPowerSystems. The microgrid consists of six key com- The battery is controlled based on the load following dispatch
ponents: diesel generators, PV, wind farms, micro-hydropower strategy where only renewable energy systems will charge the bat-
systems, battery storage system and loads of the grid. The diesel tery, not the diesel generators. The grid will feed energy from PV,
generator will provide base power for the microgrid. Meanwhile, wind and micro-hydropower systems that are connected at AC dis-
there are three types of renewable energy system consisting of tribution line in day time. This energy will be used directly to sup-
PV systems, wind turbines and micro-hydropower systems con- ply the load; meanwhile the surplus energy will be used to charge
nected to the grid. Due to the complexity of the network, the the battery storage system. The secondary load bank is activated
microgrid model is simulated using SimPowerSystem’s phasor when the battery system is fully charged for dumping the surplus
mode in order to perform a faster simulation time for a 24 h sce- energy produced by the RE systems. The diesel generators will also
nario. The Simulink model of the microgrid is shown in Fig. 3. be started during day time if the total renewable energy capacity
As shown in Fig. 3, the grounding transformer was utilized in cannot supply enough power to the load.
the model’s utility distribution networks in order to provide a neu- During night time, if the RE system configurations cannot cater
tral point in the three-wire system. Meanwhile, the two small power for the load demand, the batteries will be used to supply
resistive loads connected at the machine terminal and distribution energy to the loads. When, the total load demand is higher than
networks are used to avoid numerical oscillation in the model. the battery capacity or the batteries have been fully discharged,
then, the diesel generators will be turned on.
The electrical system network consists of an 11 kV, 50 Hz distri-
3.2.1. Microgrid structure and electrical network
bution network. The power generation systems, such as PV, wind,
The microgrid is a standalone PV–wind–hydro–diesel-battery
micro-hydro and diesel systems are AC linked to the grid. The die-
system with a capacity of 6 MW. The renewable energy con-
sel generator and PV system are directly connected to the 11 kV
tributed 2 MW to the total energy capacity. The system is com-
bus. Meanwhile, the grid consists of a 575 V bus at the wind farm
prised of four diesel generators: one 2.5 MW diesel generator,
and micro-hydropower systems which is stepped up from 575 V to
and three diesel generators with rated capacity of 500 kW each.
8 3 Pnom
11 kV for distribution. Then, the 11 kV is stepped down to 230 V < v v nom
> ðv 6 v nom Þ
and 400 V for residential and commercial three phase loads, PW ¼ v 3nom Pnom ðv nom 6 v < v max Þ ð5Þ
respectively. The single phase loads were not modeled in this sys- >
: v nom
tem. The modeled residential load has a base power of 1.14 MW,
0 ðv P v max Þ
average power of 1.38 MW and peak power of 1.81 MW. Mean- where PW is the wind turbine output power (kW), Pnom is the nom-
while, the industrial load modeled using asynchronous machine inal power (kW), v is the wind speed (m/s), vnom is the nominal wind
with capacity of 0.2 MW. speed (m/s) and vmax is the maximum wind speed (m/s).
4. MAS utilization for energy management This paper focuses on the feasibility of a multi-agent system for a
decentralized energy system in a simulation environment. There-
This system utilizes the distributed artificial intelligence tech- fore, JADE (Java Agent Development Framework) or any other
nology which is built based on a bottom-to-top approach in order agent software was not used in designing the multi-agent systems.
to satisfy the requirements of adaptability, openness, autonomous, The intelligent agents are constructed based on layered archi-
and fault tolerance of the microgrid system. tectures where the agent’s control subsystems are arranged hierar-
The energy management Simulink block in Fig. 3 is comprised chically by increasing the level of abstraction of information
of the complete implemented EMS. The EMS objective is to make interpretation at higher levels of layers.
decisions for reconfiguring and optimizing the system based on In this system, the agent’s architecture has been modeled
the environmental and system parameter variations in order to ful- based on InteRRaP that has a vertical layering structure with
fil the load demand. The EMS also will make decisions to optimize two pass controls [35]. The InteRRaP has been used widely in
the system’s efficiency and benefits. Furthermore, it will assess the the robotics field [36]. However, in this study, the InteRRaP archi-
microgrid performance according to the optimal usage of the mul- tecture has been modified in order to suit its application in the
tiple power generation systems. power system field for modeling agents in the microgrid environ-
The reorganization and optimization excitation mechanism is ment. The modified agent architecture is shown in Fig. 4.
excited by the microgrid from the variation of renewable The sensors’ input is passed through one higher layer at a time
resources, load demand, and output power. When the reorganiza- and flows back to the lower level of the architecture to generate
tion is activated, the decisions are being made by the EMS consid- the action output for the actuator. The detailed information for
ering the consumer demand, renewable resource data, energy cost each layer is shown in Table 1. For this system, there are eight
and the agent’s mode. types of agents used for controlling and monitoring each compo-
The main power contributors to the grid are renewable energy nent of the microgrid. Each agent has its own structure for controls
systems. Each renewable power source depends on its own renew- and handling information.
able source which is highly intermittent, therefore having unstable This paper presents a new architecture for MAS modeling in
power output throughout the day. The agent for each component microgrid for EMS. The agent model comprise of two control
must have some intelligence in order to monitor the changes in cycles where it will sense, identify, plan, cooperate, decide and
the systems and make decisions locally. act in one cycle. Meanwhile, it will control and learn in another
Moreover, the design of the global objective function will con- cycle. However, in this paper, the agent learning process will
sider many factors such as agent modes, energy cost, power out- not be covered.
puts, power losses and load demand. Conversely, the decision of
each agent locally will contribute in attaining optimization goals
for the whole system.
Table 1
Agent layers descriptions.
Description Layer
Reactive Planning Cooperative
Input (a) Meteorological data (solar irradiance, (a) Mode parameters (a) Mode
wind speed, streamflow), battery SOC (b) Output capability
(b) Restructuring instruction (c) Performance index
(d) Power cost
Process (a) Mode assessment (a) Output capability computation (a) Cooperation request
(b) Mode comparison (b) Decision making (b) Decision making
(c) Learning and evaluation
(d) Dynamic control
Output (a) To planning layer: Mode, meteorologi- (a) To cooperative layer: mode, output capa- (a) To other agents/EMS: Mode, output capa-
cal parameters bility, performance index, power cost bility, performance index, power cost
(b) To action: Perform action, execute (b) To reactive layer: Decision (b) To planning layer: Overall decision
restructuring
4.1.2. Wind farm agents (WAs) reserve demand considered for safe and reliable operation of the
The wind energy conversion system (WECS) is represented by diesel power generators are described as follows:
an agent. This agent will monitor the wind speed alongside the
X
N DG
performance and total power generated by the wind turbines. SPdi P SPR ð12Þ
i¼1
where Nstartup is the number of startup, Nstartup,max is the maximum 4.1.6. Grid agent (GA)
number of startup, Nshutdown is the number of shutdown and Nshut- The electricity distribution network of the microgrid is also rep-
down,max is the maximum number of shutdown. The generation con-
resented by an agent. This agent will monitor both the transmis-
straint was also introduced to make sure the generators operated sion and distribution parameters. Thus it will detect any faults
within lower and upper limits. The diesel generators’ operating occurring on the grid and respond accordingly by sending informa-
zones’ constraints are represented as follows: tion to the agents. In order to prevent overloading, the grid’s trans-
mission is constraint considered in order to ensure the lines will
Pdi;min 6 Pdi 6 Pdi;max ð11Þ not exceed its loading limit. The loading limit is represented as
where Pdi is the active power for generator i, Pdi,min is the minimum follows:
active power output of generator i, and Pdi,max is the maximum
max½LF bi ; LF bj 6 LF k;max ð16Þ
active power output of generator i. Furthermore, the spinning
M.R. Basir Khan et al. / Energy Conversion and Management 112 (2016) 288–307 295
where LFbi, and LFbj are real power flow from bus i to bus and bus j environment satisfies the running conditions, the mode will be
to bus i, respectively, whereas, LFk,max is the kth branch maximum changed to M2, otherwise the agent’s will be assigned with M3. If
loading limit. the agent’s mode stays at M3 for more than the threshold time,
TM3, it will be assigned with M4. Meanwhile, as for the continuous
4.1.7. Load agent (LA) control process in the planning layer, if the selected power gener-
This entire microgrid system’s load is represented by one load ator is at M2 in the decision making process, the mode will be chan-
agent. This load agent will monitor whether the load demand for ged to M1. If the component is not selected as the power supplier, it
each time step is satisfied accordingly by the power generation will remain as the same mode as in the decision making process.
systems. The load agent also will control the secondary load bank The flow of the process in the continuous control block in the agent
when there is a needs to dump the surplus power generated by the architecture is shown in Fig. 6. The implemented mode selector in
RE system when the battery system is fully charged. the Simulink Stateflow is shown in Fig. 7.
As illustrated in Fig. 4 and Table 1, there are three layers in the
4.2. MAS architecture for EMS agent architecture where the information moved from bottom to
top and the control instruction flows from top to bottom. The over-
4.2.1. Mode classification all agent process in the three layers can be summarized as follows:
The behavior of each component in the microgrid has been clas- First, the agent will continuously monitor its mode. As soon as the
sified according to several modes of operation: The modes are agent detect its mode changed to either M3 or M4, it will compare
expressed as follows: with the previous mode and decides if reorganization order is
needed or to response directly. Else, if the reorganization order
M ¼ fM 1 ; M2 ; M 3 ; M4 g ð17Þ from EMS is received, it will send parameters such as current mode
and expected output capacity from the agent’s layer (local plan-
where M1 is defined as active, M2 is hot standby, M3 is cold standby
ning layer) to the upper layer (cooperative layer). Then, it will send
and M4 is inactive. The active mode indicates that the microgrid
the parameters to other agents for cooperation. Once it receives the
component is currently supplying energy to the grid. Meanwhile,
global decisions from other agents, it will make decision, switch its
hot standby mode means the component is capable of providing
mode and step back into the continuous control cycle. The flow of
energy, but it is not selected by the EMS. The component incapable
agent processes in decision making is shown in Fig. 8.
of providing power due to environmental limitations is designated
by the cold standby mode, whereas, inactive mode shows that the
component is in service for repair or maintenance and, therefore 4.2.2. Primary facilitator
cannot deliver power to the grid. The EMS control task is a combi- The facilitator approach was initially proposed in [37] where
nation of continuous control and discrete decision making. Both multiple related agents were grouped and the facilitators acted
processes have several differences in handling the mode changes as an interface for information sharing between the agents. In this
in the system. work, the facilitator approach has been implemented for the
As shown by the agent architecture in Fig. 4, the agent’s process microgrid EMS structure. Facilitators are introduced into the power
can be divided into two parts which are the decision-making in the generators and battery agents. The main aim of facilitator intro-
cooperative layer and continuous control in the planning layer. The duction is to decrease the communication burden among agents
decision process in the cooperative layer is shown in Fig. 5, where in the system, providing a reliable communication network and
the mode varied according to the environmental conditions. If the coordinating the control of multi-agent activities. The MAS control
structure for the EMS is shown in Fig. 9.
include individual, colony and system layers with optimization subject to ðxit Pit P load;it Plosses;it Þ ¼ 0 ð19Þ
t¼1 i¼1
executed from bottom to top, whereas the decision process will
be carried out from top to bottom. Fig. 11 shows the proposed where cit is the energy cost, Pit is the power output of each type of
MAS structure. power supply, Pload,it is the load demand, Plosses,it is the total power
losses, t is the index for time slot, i is the index for type of energy
4.3. Global optimization source, T is the total intervals in one day which is equivalent to
24, and NG is the total sum of energy sources.
The energy management system must be able to optimize the The xit value is computed by each individual agent. It represents
microgrid and maximize the system’s benefits. In this paper, the the agent intention to provide energy supply during this situation
optimization primary goal is to minimize the usage of diesel gen- where its values implies specific meaning of the particular agent
erators on a daily basis (24 h), thus reducing the energy cost and intention as follows:
emissions. Therefore, an objective function is formulated for the 0; Agent has no intention to provide power ðM 3 or M 4 Þ
energy management system. xit ¼
1; Agent has intention to provide power ðM2 Þ
The objective function goal is to minimize the daily total gener-
ð20Þ
ation cost. The function is expressed as:
M.R. Basir Khan et al. / Energy Conversion and Management 112 (2016) 288–307 297
The new formulated global objective function has several major dis- 5.1. Strategic games
tinctions compared to previous models of energy management sys-
tems [2,38,39]. Firstly, it does not have a fixed time step. The A normal form game also known as strategic game comprises of
optimization function will be executed once excited by the grid players, strategies or action profiles for each player and utility
based on the changes in renewable resources, load demand, output function or payoff for each strategy combination. The game struc-
power, and other grid parameters. Next, the energy sources mode, ture is described as follows [17]:
xit is incorporated into the optimization function. Hence, each com-
ponent in the microgrid will compute and make decisions based on G ¼ hP; S; Fi ð21Þ
its intention and competence. Therefore, not only the global opti-
mization is crucial and needs to be attained, but the agent’s decision
where finite set of n players indexed by i described as follows:
will also be incorporated for overall decision making. This MAS
based EMS optimization function also has minimal constraints since
each microgrid component will satisfy its own constraints realized P ¼ fP i ; Piþ1 ; . . . ; ng ð22Þ
by each component’s agent. Thus, this will reduce the communica-
tion and computational burden of the entire system. The strategy set is an n-tuple of pure strategy profiles, available for
each player i as follows:
5.2.1. Players
There are five players in the game: PV, wind, micro-
hydropower, battery storage, and diesel generator systems
denoted by PV, W, MH, BS and DG respectively.
5.2.2. Strategy
In this non-cooperative game, the agent will communicate with
other agents and will play games based on the best strategy that
will maximize their power production while having minimal oper-
ating cost. When playing the game, each agent will try to choose
the best strategy to play based on both their own power produc-
tion capability and the opponent’s power production capability.
Each agent will play games with other agents only when requested
by the primary facilitator to reduce the computational and com-
munication burden of the system. In this paper, the agent will play
games and make the decision to either join the mixed power gen-
eration or not, based on their load demand and their power output.
The strategies for each player are as follows:
Si ¼ fDispatch; Idleg ð25Þ
where Si represents the ith player strategies.
The dilemma for each RE agent is that they could achieve better
results by dispatching most of the time. Hence, based on the global
objective function, the dominant strategy for RE agent is to cooper-
ate. However, for battery and diesel generator agent, the dispatch
strategies are chosen based on the most optimal and economical
Fig. 11. Structure of MAS for the EMS. solution at that particular time.
M.R. Basir Khan et al. / Energy Conversion and Management 112 (2016) 288–307 299
5.3. Strategies
si and s0i are the two strategies of player i, and the other player’s set
of strategy profiles is denoted by Si where si 2 Si .
The stable strategy profile is the called Nash equilibrium where
no player/agent wishes to change his strategy even if he knew the
strategies of another player/agent [17]. There are two types of Nash
equilibrium: strict and weak.
The set of strategies S = (si, . . . , sn) is a strict Nash equilibrium for
agent i if:
8i; si 2 Si : F i ðsi ; si Þ > F s0i ; si ; ð27Þ Fig. 14. Basic flow chart for multi-agent coordination based on game theory.
6.2. Simulation
6.2.1. Scenario 1
In this scenario, there were no disturbances simulated. The sys-
tem ran based on the load profiles and renewable resources input
parameters as shown in Figs. 15 and 16, respectively. This scenario
was simulated in order to determine the system performance dur-
ing normal operation where no disturbances occurred. The power
output of the system from several resources during normal opera-
tion throughout the day is shown in Fig. 17. Meanwhile, the grid
frequency is shown in Fig. 18.
In this scenario, only 2.5 MW diesel set was used where the
other diesel generators were turned off during the day. The agents
for the generation systems were in ‘active’ mode throughout the
day except for the PV system and the supplementary diesel gener-
ators. The PV system agents were in ‘active’ mode from 07:00 to
19:00 and stayed ‘inactive’ for the rest of the day. Meanwhile,
the 500 kW diesel generators modes were ‘inactive’ for the whole
Fig. 16. Renewable resource data for a day in non-monsoon season (a) solar
day. On the other hand, the battery agent was in ‘cold standby’
radiation (W/m2), (b) wind speed (m/s) and (c) streamflow (m3/s).
when it was not discharged and changed to ‘active’ mode when
it started to supply power to the grid.
The RE system significantly reduced the diesel power consump- the battery SOC as shown in Fig. 19. The battery initially had 80%
tion from 11:00 to 13:00 due to high availability of all RE of its SOC which later dropped to 20% at the end of the day. In this
resources. It can be seen that the PV and micro-hydropower sys- scenario, there was no excess energy generated from the RE sys-
tems were able to provide power throughout the day, whereas tem. Therefore the battery was not charged throughout the day.
the PV system only provided power to the system from 07:00 to There were several events disturbed the grid frequency throughout
19:00. the day such as charging and discharging of the battery bank. In
During nighttime, the battery agent discharged the battery in this scenario, the frequency was recovered to 50 Hz within an aver-
order to reduce diesel fuel consumption which is illustrated by age of 3.2 s.
M.R. Basir Khan et al. / Energy Conversion and Management 112 (2016) 288–307 301
Table 2
Renewable energy generation and battery storage parameters.
Description Specifications
1. PV system
Type Monocrystalline
Efficiency (%) 10
Area (m2) 5000
2. Wind system
Nominal power output (kW) 250
Cut in wind speed (m/s) 2.5
Rated wind speed (m/s) 7.5
Cut out wind speed (m/s) 11
3. Hydropower system
Nominal power output (kW) 250
Rated streamflow (m3/s) 0.25
Efficiency (%) 70
Head height (m) 141
4. Battery storage system
Nominal voltage (V) 400
Battery capacity (A h) 10,800
Nominal discharge current (A) 700
Fig. 18. Grid frequency for scenario 1.
Efficiency (%) 90
Table 3
Energy costs.
Table 4
Simulated events/disturbances for scenario 2.
6.2.3. Scenario 3
In this third scenario, the microgrid performance was assessed
considering the load side disturbance as listed in Table 5. A
Fig. 20. Streamflow data for scenario 2.
0.2 MW asynchronous machine model was used in order to simu-
late the commercial load effect on the grid and was turned on at
20:00.
A 24 h load profile with 2.8 MW peak was used for simulating
the microgrid behavior when one diesel generator was not capable
of catering to the load demand. The load profile for this scenario is
shown in Fig. 24.
It can be seen from the power output results in Fig. 25 that the
grid frequency deviated as soon as the commercial load was turned
on. For this scenario, diesel generator 2 was set to turn on when the
total load demand went beyond 2.5 MW, exceeding diesel genera-
tor 1’s maximal capacity.
It can be seen on the diesel generators power output as shown
in Fig. 26, that the 500 kW diesel generator was turned on when
the load demand exceeded 2.5 MW. The RES able to provide addi-
tional power to meet the load demand. However, when the load
Table 5
Simulated events/disturbances for scenario 3.
6.2.4. Scenario 4
In scenario 1 to scenario 3, the system simulation runs for 24 h
only. To have a better insight of the control performance, longer
runs need to be simulated, especially considering the battery SOC
is less than 80% or depleted after the 24 h run. It is also necessary
to simulate the microgrid performance of another day, where the
initial SOC of the battery is less than 80%. Hence, in scenario 4,
the initial battery SOC was set to 20% and the system’s perfor-
mance in response to this situation was assessed. The input load
profile used, as in Fig. 15, and the renewable resources used such
as solar radiation and wind speed used, are shown in Fig. 16. Mean-
while, the streamflow input is as in Fig. 20.
Fig. 24. Load demand for scenario 3.
This scenario only intended to simulate the microgrid perfor-
mance when the battery has low SOC at the beginning of the
day. Hence, there were no disturbances simulated. The simulation
results show that only the 2.5 MW diesel generator was running all
day where the supplementary diesel generators were turned off
during the day. Except for the PV system and the supplementary
diesel generators, other generation systems agents were in ‘active’
mode all day. The system’s power output from mixed generations
throughput the day is shown in Fig. 28.
The PV system agents were in ‘active’ mode during the avail-
ability of solar radiation which is from 07:00 to 19:00 and stayed
‘inactive’ for the rest of the day when there was no solar radiation,
whereas the 500 kW supplementary diesel generators modes were
‘inactive’ throughout the day. In contrast, the battery agent was in
‘active’ mode when it was supplying power to the grid and in ‘hot
standby’ when it had SOC higher than 20%, but was not discharged.
The battery was in ‘cold standby’ when it has SOC lower than 20%
during the day.
In this paper, the load following dispatch strategy was used.
Therefore, only renewable power sources will charge the battery.
The diesel generators will produce sufficient power to serve the
Fig. 25. Daily power output for scenario 3. load only, and will not charge the battery bank.
Fig. 26. Diesel generators power output for scenario 3 (a) diesel generator 1 and (b) diesel generator 2.
304 M.R. Basir Khan et al. / Energy Conversion and Management 112 (2016) 288–307
Fig. 27. Grid frequency for scenario 3. Fig. 30. Grid frequency for scenario 4.
Fig. 29. Battery SOC for scenario 4. Fig. 31. Basic flowchart for the centralized EMS strategy.
M.R. Basir Khan et al. / Energy Conversion and Management 112 (2016) 288–307 305
In the simulation results, high micro-hydropower generation at bank causes the microgrid frequency to deviate as shown in Fig. 30.
noon causes the diesel generation system to be turned off from However, the frequency spikes managed to be kept within limits
12:00 to 13:00, and the load demand has been supplied by the and recovered to 50 Hz within 3.57 s. In this paper, the simulation
RE systems only. During this period, the excess power from the performed for assessing the performance of multi-agent in han-
RE system has been used to charge the battery. As shown in dling disturbances occurred in the microgrid. Although, the initial
Fig. 29, the battery initially had 20% of its SOC which later charged SOC of the battery bank in this scenario was at 20%, it does not cre-
up to 23% by the excess power generated by the RE system. Later, ate problems to the grid. It will only affect the total efficiency of the
the battery agent discharged the battery to mitigate the diesel fuel microgrid, due to higher usage of diesel generator throughout the
consumption at 19:00. The charging and discharging of the battery day.
Fig. 32. Power losses for centralized EMS (CEMS) and distributed EMS (DEMS) (a) scenario 1, (b) scenario 2, (c) scenario 3 and (d) scenario 4.
306 M.R. Basir Khan et al. / Energy Conversion and Management 112 (2016) 288–307
[17] Shoham Y, Leyton-Brown K. Multiagent systems: algorithmic, game-theoretic, [31] Khan B, Reyasudin M, Pasupuleti J, Jidin R. Micro-hydro and pico-hydro
and logical foundations. Cambridge University Press; 2008. potential assessment for ungauged sites in the South China Sea islands.
[18] Lagorse J, Paire D, Miraoui A. A multi-agent system for energy management of Applied mechanics and materials. Trans Tech Publ; 2015 [p. 632–6].
distributed power sources. Renew Energy 2010;35:174–82. [32] Khan M, Jidin R, Pasupuleti J, Shaaya SA. Micro-hydropower potential
[19] Mocci S, Natale N, Pilo F, Ruggeri S. Demand side integration in LV smart grids assessment and generation volatility due to seasonal climate. In: IEEE
with multi-agent control system. Electr Power Syst Res 2015;125:23–33. international conference on power and energy (PECon); 2014. p. 371–6.
[20] Rahman M, Mahmud M, Pota H, Hossain M. Distributed multi-agent scheme [33] Bosona T, Gebresenbet G. Modeling hydropower plant system to improve its
for reactive power management with renewable energy. Energy Convers reservoir operation. Int J Water Resour Environ Eng 2010;2(4):87–94.
Manage 2014;88:573–81. [34] Achaibou N, Haddadi M, Malek A. Modeling of lead acid batteries in PV
[21] Logenthiran T, Srinivasan D, Khambadkone AM. Multi-agent system for energy systems. Energy Proc 2012;18:538–44.
resource scheduling of integrated microgrids in a distributed system. Electr [35] Müller JP, Pischel M. The agent architecture inteRRaP: concept and
Power Syst Res 2011;81:138–48. application; 2011.
[22] Vlassis N. A concise introduction to multiagent systems and distributed [36] Girault F, Stinckwich S. Footux team description a hybrid recursive based
artificial intelligence. Synth Lect Artif Intell Mach Learn 2007;1:1–71. agent architecture. RoboCup-99: Robot Soccer World Cup III. Springer; 2000
[23] McArthur SD, Davidson EM, Catterson VM, Dimeas AL, Hatziargyriou ND, Ponci [pp. 567–71].
F, et al. Multi-agent systems for power engineering applications—part I: [37] McGuire JG, Kuokka DR, Weber JC, Tenenbaum JM, Gruber TR, Olsen GR.
concepts, approaches, and technical challenges. IEEE Trans Power Syst SHADE: technology for knowledge-based collaborative engineering. Concurr
2007;22:1743–52. Eng 1993;1:137–46.
[24] McArthur SD, Davidson EM, Catterson VM, Dimeas AL, Hatziargyriou ND, Ponci [38] Rezaei N, Kalantar M. Hierarchical energy and frequency security pricing in a
F, et al. Multi-agent systems for power engineering applications—part II: smart microgrid: an equilibrium-inspired epsilon constraint based multi-
technologies, standards, and tools for building multi-agent systems. IEEE Trans objective decision making approach. Energy Convers Manage
Power Syst 2007;22:1753–9. 2015;98:533–43.
[25] Weiss G. Multiagent systems: a modern approach to distributed artificial [39] Nguyen DT, Le LB. Optimal energy management for cooperative microgrids
intelligence. MIT press; 1999. with renewable energy resources. In: IEEE international conference on smart
[26] Russell S, Norvig P. Artificial intelligence: a modern approach. New grid communications (SmartGridComm); 2013. p. 678–83.
Jersey: Pearson Education International; 2003. [40] Mei S, Wang Y, Liu F, Zhang X, Sun Z. Game approaches for hybrid power
[27] Ingham J. What is an Agent. Centre for Software Maintenance, University of system planning. IEEE Trans Sustain Energy 2012;3:506–17.
Durhan, Durhan, London Technical Report 6; 1997. p. 99. [41] Khan MRB, Jidin R, Pasupuleti J, Shaaya SA. Optimal combination of solar,
[28] Fathima AH, Palanisamy K. Optimization in microgrids with hybrid energy wind, micro-hydro and diesel systems based on actual seasonal load profiles
systems – a review. Renew Sustain Energy Rev 2015;45:431–46. for a resort island in the South China Sea. Energy 2015;82:80–97.
[29] Tian H, Mancilla-David F, Ellis K, Muljadi E, Jenkins P. A cell-to-module-to- [42] Bruni G, Cordiner S, Mulone V. Domestic distributed power generation: effect
array detailed model for photovoltaic panels. Sol Energy 2012;86:2695–706. of sizing and energy management strategy on the environmental efficiency of
[30] Wu K, Zhou H. A multi-agent-based energy-coordination control system for a photovoltaic-battery-fuel cell system. Energy 2014;77:133–43.
grid-connected large-scale wind–photovoltaic energy storage power-
generation units. Sol Energy 2014;107:245–59.