Documente Academic
Documente Profesional
Documente Cultură
Renewable Energy
journal homepage: www.elsevier.com/locate/renene
a r t i c l e i n f o
a b s t r a c t
Article history:
Received 17 November 2008
Accepted 25 February 2009
Available online 5 April 2009
The eld of energy management is an area increasingly studied. However, most solutions are based on
centralized systems and barely full criterion like fault tolerance or adaptability. Also, these systems are
often difcult to design because of the topdown approach used: the designer generally knows how
each component has to respond separately, but a centralized management system focuses his attention
solely on the overall reaction of the system. That is why a distributed management solution based on the
paradigm of Multi-Agent Systems (MASs) is proposed in this paper. In addition to a more natural
conception, based on a bottomup approach, this solution ensures better system reliability. After
reviewing the previous works, an application of MAS to power management in a hybrid power source is
presented. Then, the system is tested using a simulation model. The results show that this approach is
perfectly valid and can respond to most problems of centralized energy management systems (EMSs).
2009 Elsevier Ltd. All rights reserved.
Keywords:
Energy management
Multi-agent systems
Distributed control
Hybrid sources
Photovoltaic power systems
Energy storage
1. Introduction
The steady increase in the price of fossil fuels along with
concerns about emissions of greenhouse gases, presents renewable
energy sources as promising solutions. Thus, the equipments that
include renewable energy sources are increasingly used for standalone or grid-tied systems. However, even if these sources are
interesting, they are intermittent and require the use of storage
systems. The systems can also include different kinds of sources in
order to benet advantages from each [1,2]. Then, hybrid systems
are obtained by combining several sources and means of storage.
In order to draw the best performance of such systems, a proper
energy management is essential. Good management should rst
ensure continuous supply to the load. Thereafter, other targets may
be set such as fault tolerance of an element, maximizing efciency,
reducing operating costs and so on.
Typically, energy management is ensured by a central controller
in which a program is implemented. This program is based on some
long series of control ow like if else if (e.g. if the battery is
empty then charge it). Even if this solution achieves a constant
supply of the load, it cannot full easily other objectives such as
fault tolerance of an element. This centralized management is also
based on a topdown approach and requires the designer of the
control system to be exhaustive in the control ow written in the
program. If an event not covered by the system occurs it is unable to
* Corresponding author. Tel.: 33 384 583 396; fax: 33 384 583 413.
E-mail address: jeremy.lagorse@utbm.fr (J. Lagorse).
0960-1481/$ see front matter 2009 Elsevier Ltd. All rights reserved.
doi:10.1016/j.renene.2009.02.029
175
DPV
BAT
IPV
PV
SC
DSC
DBAT PV
IBAT PV
ISC
DC Bus
Fig. 1. Classication of areas to use energy management.
VDC
IGRID
ILOAD
Grid
Active
Load
DGRID
Power direction
Fig. 2. Electrical diagram of the system studied.
Iref
Vref
PI
PI
Im
Vm
Converter
176
Before developing further the proposed approach, it is interesting to quickly summarize the operation of conventional energy
management and to emphasize the limits. Conventional systems,
based on a topdown approach, can be summed up by Fig. 4.
The centralized system receives information on the status of the
elements (state of charge (SOC), availability, etc.). Based on this
information, the system then delivers the current references to the
controllers in order to manage energy according to the plans and
scenarios that have been provided by the designer. It should be
noted that only one element is responsible for controlling the DC
bus voltage. In the case of study shown in Fig. 2, it is interesting to
remark that, in most cases, the grid is chosen to control the voltage.
However, if the grid becomes faulty, the system can no longer
function because the DC bus voltage is not kept constant. This is
a major problem in this solution. In the same way, it is interesting to
note that if the central controller is in fault, the entire system
cannot work.
Finally, the difcult design as well as the lack of openness of the
system can also be added to the shortcomings of centralized solutions. Indeed, design can be very difcult to implement. Most of the
time, a long series of rules must be thoroughly prepared in order to
obtain an answer for all states of the system. If a case is omitted, the
system is unable to respond adequately. The eld of soft
computing has also brought its share of solutions with neural
networks and fuzzy logic [1924]. However, the ingenuity of such
solutions is equal to their difculty of implementation. In addition,
these solutions are not open, i.e. they cannot easily integrate new
elements into the system. For instance, if a new storage system is
inserted into the system, the centralized management system must
be completely reprogrammed and new rules must be written by the
designer, always with the sake of completeness.
With the many disadvantages of a centralized EMS, a solution
should be proposed that presents:
a fault tolerance of one or more elements, for more reliability,
a distribution of the control to avoid a blackout due to the bug
of only one program,
an easier design of the system,
openness and adaptability of the system to easily integrate new
elements.
These objectives can be achieved, at least in part, through the
use of MAS technology that is detailed in the next section.
Centralized Energy
Management System
Current
reference
Controller &
Converter
Element A
Current
reference
Controller &
Converter
Element B
Voltage
reference
Controller &
Converter
Element C
177
Communication bus
Battery
agent
PV agent
DC Bus
PV
BAT
SC agent
SC
Grid agent
Grid
Active
Load
Fig. 6. Structure of the system controlled by MAS. For better readability of this scheme,
the controllers between the agents and converters do not appear.
178
dIout
L
DGRID Vin Vout RL Iout
dt
(1)
With TOKEN
dIout
L
DBAT
dt
PV
Without TOKEN
Battery: can
you supply
current (xx A)?
SC OK
SC NON OK
SC OK
SC
NON OK
Battery: can
you take the
token?
YES
Battery: can
you give the
token?
NO
NO
NO
NO
YES
(2)
WITH_TOKEN
[GRID_com_in==0]
179
ASKING_GRID
en:GRID_com_out=-3;
[GRID_com_in == 0]
[GRID_com_in ~= 0]
[SC_com_in ~= 0]
[GRID_com_in==-4]
{SC_com_out=0;}
REFUSING
en:GRID_com_out=-2;
[SC_com_in==-4]
GIVING_TOKEN
en:SC_com_out=-1;
[SC_com_in == -1]
[GRID_com_in == -1]
GIVING_GRID
en:GRID_com_out=0;
GIVING_SC
en:SC_com_out=0;
[SC_com_in == 0]
[GRID_com_in == 0]
[SC_com_in==0]
dIlow
Vlow DSC Vhigh RL Ilow
dt
(3)
VDC
CDC
IBAT
PV
1
CSC
SOC SC
Z
ISC
dt
DSC
(5)
2
VSC
2
VSC nominal
(6)
SOC BAT
IBAT PV
dt
1 DBAT PV
SOC BAT
(7)
nominal
80
60
40
20
IPV
10
15
20
15
20
Time (s)
Iload
60
Current (A)
IPV
(4)
The SC voltage, VSC, and its SOC, SOCSC, are obtained by (5) and
(6). DSC is the duty cycle of the converter linking the SC to the DC
bus and VSC nominal represents the SC nominal voltage.
VSC
Z
SC SOC (%)
-5
-10
40
20
0
10
15
Time (s)
Fig. 10. Proles of the PV panel current and the active load current.
20
10
Time (s)
Fig. 11. SC and battery SOC evolution.
180
Bat
SC
106
Grid
104
VDC (A)
Token holder
102
100
98
96
94
10
15
20
Time (s)
Fig. 14. DC bus voltage.
10
15
20
Time (s)
provides 7 A to the battery. Since the load is active, the load current
is sometimes negative when it consumes energy and sometimes
positive when it provides energy.
Under this scenario, the SC and battery states of charge evolution are shown in Fig. 11. In the scenario, the SOC is initialized to
Battery
agent
SC agent
Grid agent
0s
Can you supply
80% of the load ?
OK
5.2 s
OK
With the simulation model presented in the previous section,
a scenario of 20 s was set up to show as clearly as possible the
response of the EMS. Thus, proles of the current generated by the
solar panel (IPV) and the load current (ILOAD) are given in Fig. 10.
The solar panel does not supply energy for the rst 8 s. After, it
ISC (A)
OK
10
0
-10
10 s
0
10
15
20
Time (s)
IBAT PV (A)
15
10
NO
5
0
10
15
SC Agent
repeats the
question
20
Time (s)
IGRID (A)
15
15.2 s
10
5
0
OK
0
10
15
Time (s)
Fig. 13. Evolution of the SC, battery and grid currents.
20
Time
Time
Time
Fig. 15. Simplied communication exchange between agents during the simulation.
181
References
[1] Lagorse Jeremy, Simoes Marcelo G, Miraoui Abdellatif, Costerg Philippe.
Energy cost analysis of a solarhydrogen hybrid energy system for stand-alone
applications. International Journal of Hydrogen Energy 2008;33(12):28719.
[2] Lagorse Jeremy, Paire Damien, Miraoui Abdellatif. Sizing optimization of
a stand-alone street lighting system powered by a hybrid system using fuel
cell, PV and battery. Renewable Energy 2009;34(3):68391.
[3] El-Shater Thanaa F, Eskander Mona N, El-Hagry Mohsen T. Energy ow and
management of a hybrid wind/PV/fuel cell generation system. International
Journal of Sustainable Energy 2006;25(2):91106.
[4] El-Shatter Thanaa F, Eskander Mona N, El-Hagry Mohsen T. Energy ow and
management of a hybrid wind/PV/fuel cell generation system. Energy
Conversion and Management 2006;47(910):126480.
[5] Mohamed Becherif, Damien Paire, Abdellatif Miraoui. Energy management of
solar panel and battery system with passive control. In: ICCEP 07, international conference on clean electrical power, 2007, vol. 1; 2123 May 2007. p.
149.
[6] Uzunoglu M, Onar OC, Alam MS. Modeling, control and simulation of a PV/FC/
UC based hybrid power generation system for stand-alone applications.
Renewable Energy 2009;34(3):50920.
[7] Gomez-Gualdron Janeth G, Velez-Reyes Miguel. Simulating a multi-agent
based self-recongurable electric power distribution system. Troy, NY, United
States; 2006. p. 17.
[8] Pradeep Pant, Karl Schoder, and Ali Feliachi. An integrated electric shipboard
power system testbed. Arlington, VA, United States; 2007. p. 43842.
[9] Baxevanos Ioannis S, Labridis Dimitris P. Implementing multiagent systems
technology for power distribution network control and protection management. IEEE Transactions on Power Delivery 2007;22(1):43342.
[10] Huang K, Cartes Dave A, Srivastava Sanjeev K. A multiagent-based algorithm
for ring-structured shipboard power system reconguration. IEEE Transactions on Systems, Man and Cybernetics Part C Applications and Reviews
2007;37(5):101621.
[11] Abras Shadi, Ploix Stephane, Pesty Sylvie, Jacomino Mireille. A multi-agent
home automation system for power management. Lecture Notes in Electrical
Engineering 2008;15:5968.
[12] Brazier F, Cornelissen F, Gustavsson R, Jonker CM, Lindeberg O, Polak B. Agents
negotiating for load balancing of electricity use. Amsterdam, Netherlands;
1998. p. 6229.
[13] Ygge F, Akkermans H. Power load management as a computational market.
Kyoto, Japan; 1996. p. 393400.
[14] Al-Alawi Ali, Islam SM. Demand side management for remote area power
supply systems incorporating solar irradiance model. Renewable Energy
2004;29(13):202736.
[15] Tolbert Leon M, Qi Hairong, Peng Fang Z. Scalable multi-agent system for realtime electric power management, vol. 3. Vancouver, BC, Canada; 2001. p.
16769.
[16] Lum Roger, Kotak Dilip B, Gruver William A. Multi-agent coordination of
distributed energy systems, vol. 3. Waikoloa, HI, United States; 2005. p. 25849.
[17] Jiang Zhenhua. Agent-based control framework for distributed energy
resources microgrids. Hong Kong, China; 2007. p. 64652.
[18] Dimeas AL, Hatziargyriou ND. A MAS architecture for microgrids control, vol.
2005. Arlington, VA, United States; 2005. p. 4026.
[19] Abbey C, Joos G. Energy management strategies for optimization of energy
storage in wind power hybrid system. In: PESC record IEEE annual power
electronics specialists conference; 2005. p. 206672.
[20] Hajizadeh A, Golkar MA. Intelligent power management strategy of hybrid
distributed generation system. International Journal of Electrical Power and
Energy Systems 2007;29(10):78395.
[21] Gao Dawei, Jin Zhenhua, Lu Qingchun. Energy management strategy based on
fuzzy logic for a fuel cell hybrid bus. Journal of Power Sources October
2008;185(1):3117.
[22] Jeong Kwi-Seong, Lee Won-Yong, Kim Chang-Soo. Energy management
strategies of a fuel cell/battery hybrid system using fuzzy logics. Journal of
Power Sources August 2005;145(2):31926.
[23] Cellura M, Cirrincione G, Marvuglia A, Miraoui A. Wind speed spatial estimation for energy planning in sicily: a neural kriging application. Renewable
Energy 2008/2006;33(6):125166.
[24] Al-Alawi Ali, Al-Alawi Saleh M, Islam Syed M. Predictive control of an integrated PV-diesel water and power supply system using an articial neural
network. Renewable Energy 2007;32(8):142639.
[25] McArthur Stephen DJ, Davidson Euan M, Catterson Victoria M. Building multiagent systems for power engineering applications. Montreal, QC, Canada;
2006. p. 1709218.
182
[26] Gruer Pablo, Hilaire Vincent, Koukam Abder, Cetnarowicz Krzysztof. A formal
framework for multi-agent systems analysis and design. Expert Systems with
Applications November 2002;23(4):34955.
[27] Meignan David, Simonin Olivier, Koukam Abderraaa. Simulation and evaluation of urban bus-networks using a multiagent approach. Simulation
Modelling Practice and Theory July 2007;15(6):65971.
[28] Ferber Jacques. Multi-agent systems: an introduction to distributed articial
intelligence. Addison-Wesley Professional; 1999.
[29] Wooldridge M. Agent-based software engineering. IEE Proceedings Software
1997;144(1):2637.
[30] Jiang Zhenhua. Agent-based power sharing scheme for active hybrid power
sources. Journal of Power Sources 2008;177(1):2318.
Notations
L: inductance
CDC: capacity connected to the DC bus
RL: inductance serial resistor
SOCBAT nominal: battery nominal state of charge
VSC nominal: super capacitor nominal voltage
BAT: battery
DBAT PV: duty cycle of the boost converter