You are on page 1of 13

Electric Power Systems Research 152 (2017) 411–423

Contents lists available at ScienceDirect

Electric Power Systems Research


journal homepage: www.elsevier.com/locate/epsr

Multi-agent oriented solution for forecasting-based control strategy


with load priority of microgrids in an island mode – Case study:
Tunisian petroleum platform
Mohamed Ghaieth Abidi a,b , Moncef Ben Smida c , Mohamed Khalgui a,b,∗ , Zhiwu Li d,e,∗∗ ,
Naiqi Wu d
a
School of Electrical and Information Engineering, Jinan University (Zhuhai Campus), Zhuhai 519070, China
b
LISI Lab, INSAT Institute, University of Carthage, Tunisia
c
LSA Lab, Tunisia Polytechnic School, University of Carthage, Tunisia
d
Institute of Systems Engineering, Macau University of Science and Technology, Macau
e
School of Electro-Mechanical Engineering, Xidian University, Xi’an 710071, China

a r t i c l e i n f o a b s t r a c t

Article history: To improve the power supply availability in an island microgrid, this paper proposes a new approach that
Received 10 August 2016 integrates distributed energy sources economically, reliably and efficiently. In an island mode, a microgrid
Received in revised form 9 July 2017 must ensure its self-sufficiency of energy production since it cannot make an energetic exchange with
Accepted 10 July 2017
a main grid. However, in this mode, the random behavior of the resources affected by meteorological
factors presents a major constraint. The challenge related to the power availability in microgrids is to
Keywords:
find a solution that faces the operation of intermittent power sources. The microgrid should guarantee a
Microgrid
useful power management in order to achieve a high availability of energy. In this paper, we present a
Forecasting of meteorological conditions
Load shedding
mathematical model to describe the influence of the meteorological factors on the sources production.
Multi-agent system We propose a multi-agent control strategy based on the production forecasting and load shedding for a
FPGA high availability of the microgrid power supply. The proposed multi-agent system uses the master-slave
Simulation model in which the communication and negotiation between the defined agents are performed by a
concept of tokens. The developed control system is implemented on Spartan 6 FPGA-Board. The paper’s
contribution is applied to a Tunisian petroleum platform where several blackouts are recorded between
2012 and 2014. Simulation and experimental results show clearly a high availability as a performance of
the proposed control strategy.
© 2017 Elsevier B.V. All rights reserved.

1. Introduction energy production becomes a necessity [2]. Microgrid is a new gen-


eration of electrical networks, which aims to integrate different
Nowadays, many human activities depend critically on secure electrical power technologies efficiently and reliably [3–5] in order
supplies of energy. For many energy consumers, such as hospitals, to meet the power requirements of consumers [6]. A microgrid is
research centers and military bases, any temporary absence of elec- composed of networked generation sources, energy storage devices
trical power can lead to material and human losses. The service and loads interconnected and controlled by an energy manage-
quality and mainly the power supply availability are regarded as ment system [7,8]. The potential for improving the power supply
paramount factors [1]. Due to several technical and economic con- availability is one of the main motivations behind the develop-
straints of conventional electrical networks, using the distributed ment and deployment of microgrids [9,10], especially in an isolated
mode [11,12]. In this operation mode, a microgrid becomes an
autonomous power system. It should have its self-sufficiency in the
power production and should be able to ensure an accepted qual-
∗ Corresponding author at: School of Electrical and Information Engineering, Jinan ity of energy requested by consumers [13,14]. In an island mode
University, China. with the absence of renewable energy sources, the microgrid is
∗ ∗ Corresponding author at: Institute of Systems Engineering, Macau University of
Science and Technology, Macau.
supplied by backup sources. The major constraint to ensure a high
E-mail addresses: khalgui.mohamed@gmail.com (M. Khalgui), power availability is the randomness and intermittent behaviour
zhwli@xidian.edu.cn (Z. Li).

http://dx.doi.org/10.1016/j.epsr.2017.07.013
0378-7796/© 2017 Elsevier B.V. All rights reserved.
412 M.G. Abidi et al. / Electric Power Systems Research 152 (2017) 411–423

bility rates assumed by the central and the distributed microgrid


Nomenclature controllers. The centralized control is widely used in connected
mode-oriented microgrids. With this type of control, the optimiza-
PV photovoltaic cells tion problems become extremely complex. In fact, any modification
WT wind turbine of the installation (loads or sources) influences the global con-
B battery trol strategy. The decentralized approach suggests that this kind
GE diesel generator of constraints and sub-problems should be solved at the local level.
PSource (t) electrical power exchanged between the source The main responsibility is given to the microsources to optimize
and the rest of the network at time t their production and to the local loads to control their consump-
PLoad1 (t) electrical power consumed by a critical load at time tion. For this kind of control, the multi-agent theory presents an
t interesting and useful solution that can ensure a self-monitoring
PLoad2 (t) electrical power consumed by an uncritical load at for each controllable element [24–26]. Whatever the centralized or
time t decentralized approach is applied, especially in an island mode, a
En(t) insolation at time t real-time control is insufficient. The microgrid should have a con-
VV (t) wind speed at time t trol strategy based on the proactive reaction that takes into account
Echarge (t) battery charge level at time t production and consumption predictions to ensure the power bal-
Eclim (t) sea state at time t ance of networks [27,28].
NCharge (t) level of the fuel in the tank of the diesel generator Although these research works are interesting, no one can solve
at time t the BARAKA problem for significant reasons related to the loca-
Eclim nominal sea state tion or the size of the platform. In this paper, we present a novel
0
solution to the BARAKA problem. We propose a new multi-agent
k (t) electrical power produced by source k at time t
SBWD number of the days during which the renewable power management strategy that can optimize real-time power
energy sources are unavailable dispatches [29] in order to face unsafe situations [30,31]. A load
APS (%) availability rate of the power supply shedding strategy based on weather forecasting information is
developed. With this information, we predict the production insuf-
ficiency. Then, the load shedding method is used to ensure the
balance between the available and requested energy by promoting
of renewable energy sources [15], which can cause an imbalance high priority loads [32]. The use of forecasting information in the
of the energy between the production and consumption. The avail- load shedding decision gives rise to proactive control aspect. This
ability of the electrical energy in an isolated site presents one of the aspect allows the system to make the right decision about the refu-
main problems to be solved. elling of diesel generators and the choice between supplying total
BARAKA platform is an islanded petroleum platform located at loads or using the load shedding method in order to increase the
the Tunisian coast. It is supplied by: (i) photovoltaic generators, (ii) autonomy of backup sources (batteries and diesel generators) in the
wind turbines, (iii) batteries and (iv) diesel generators. This plat- unfavorable weather conditions [33–35]. Forecasting options may
form presents a real case study for an island microgrid that has have a direct impact on the economic viability and supply availabil-
suffered several power blackouts. In bad weather conditions, the ity of microgrids [36]. The proposed control strategy is expected
platform becomes inaccessible for refuelling diesel generators. In to minimize the negative influence of the intermittent behavior
this condition, a renewable sources unavailability can cause a total of the renewable sources availability on the platform production
absence of electrical power supply. Between 2012 and 2014, six [37]. By the proposed model of power management, we develop a
total stops of production are registered. These stops caused approx- new control strategy by which the energy management system is
imately one million dollars of losses for the Tunisian government.1 subdivided into two main management parts: production and con-
These significant losses motivate us to find a solution that improves sumption. For each part, a hierarchical multi-agent system with
the availability and minimizes the number of stops. the master-slave model is used to control load and source penetra-
In order to reduce the influence of intermittent sources tions. An agent is used to provide the meteorological forecasting
behaviour and to ensure the balance between the produced energy data. The production management is assured by a super master
and the consumers’ demands, several studies are done to analyze agent, four master agents (master agent for each type of sources),
the adequate types and capacities of sources. This analysis presents and several slave agents (an agent for a micro source). The super
the first step to improve any availability [16,17]. These studies show master agent of production is used to choose the type of source to
significant technical results, though their solutions are econom- be integrated into the network based on the information collected
ically expensive. Some studies explore also how the availability by the master agents of production. These agents collect the use-
of microgrids is impacted by their topology design. These studies ful information about the availability and autonomy state of their
focus on the effect of the system architecture and the converters sources. They choose one, among them, that will be integrated into
topology on the system availability [18]. They present acceptable the network while taking into account the decision made by the
technical results though their influence on the power availability super master agent. The consumption management is made in a
is limited. similar way. The communication is made by tokens of information
A power management strategy also has a significant impact on and control that allow to avoid the point-to-point high cost com-
the energy control optimization [19,20]. As a result, the system is munications. The implementation of this strategy requires several
able to deal with dangerous situations. Several studies focus on the input/output ports. The acquisition of weather forecasting data is
impact of the power management strategies on the electrical sup- periodic [38] and the management of energy flow is real-time. For
ply quality in microgrids, especially on its stability and availability technical and economic reasons, the FPGA Spartan 6 is chosen as
[21,22]. The power management can be ensured by various tech- a perfect solution for the multiple input/output control strategy
niques, ranging from a centralized control approach as reported implementations. The contributions of this paper are:
in [23] to a fully decentralized one, depending on the responsi-
• Proposition of a new control strategy based on weather forecast-
ing and load shedding method. This strategy is supported by a
1
Official statistics provided by CIPEM. mathematical model that describes the relationship between dif-
M.G. Abidi et al. / Electric Power Systems Research 152 (2017) 411–423 413

ferent production and consumption components in a microgrid


and the influence of their yields by the meteorological factors,
• Presentation of a hierarchical multi-agent solution for the pro-
posed strategy [39]. To insure the information and control
exchanged between the various agents, we propose a commu-
nication protocol based on tokens. the multi-agent solution is
implemented in Field Programmable Gate Array (FPGA),
• Application of the paper’s contribution to the BARAKA platform
for evaluation of performance. The goal is to check the number of
stops in a period of time.

We test the developed control strategy in similar situations that


Fig. 2. Considered microgrid.
cause the stops of the platform. CIPEM company gave us the nec-
essary information to simulate these situations. The experimental
results demonstrate that the solution is effective and can avoid must produce the needed energy in order to ensure its energy self-
short-term stops by increasing the autonomy of its backup sources, sufficiency. The microgrid has the intermittent nature for all the
i.e., a high improvement of power availability is achieved. The plat- renewable sources. (i) The renewable sources availability (photo-
form can avoid losses estimated at least up to 200,000 US dollars voltaic cells and wind turbines) is related to the meteorological
per year caused by the power unavailability. terms (insolation and wind). The probability of these two meteo-
This paper is organized as follows. Section 2 describes the prob- rological factors is in the acceptable margin and does not exceed
lem and the contribution of this work. Section 3 proposes a new 33% ((Table 2) for insolation). (ii) In the case of renewable sources
multi-agent architecture for a microgrid. In Section 4, we present unavailability, the microgrid resorts to backup sources (batteries
the strategy of communication between agents and the imple- and diesel generators). These sources can ensure the power supply
mentation of the proposed architecture. Section 5 presents the availability, but the availability of these sources is limited by their
application of the proposed strategy on the BARAKA platform and capacity ratings. In the considered platform, the backup system can
evaluates its performance. Finally, Section 6 summarizes this paper. ensure the energy demands of all the loads for a maximum duration
of three days.
If the downtime of the renewable sources exceeds the time that
2. The case problem
could be covered by the backup sources (autonomy) in the platform,
then the electrical energy becomes totally unavailable, the control
This section describes the considered case problem from a
and communication systems are shutdown and all the microgrid
petroleum platform.
loads would be off-services (Eq. (1)). Between 2012 and 2014, the
platform recorded six blackouts caused by the long-term climatic
2.1. Tunisian petroleum platform fluctuations. These blackouts provoked approximately one million
dollars of losses for the Tunisian government. Therefore, it is nec-
The microgrid investigated in this paper is an island petroleum essary to develop a control strategy to avoid or at least minimize
platform located at the Tunisian coast. The architecture of this the downtime, especially for critical loads.
microgrid adopted for this case problem is composed of pho-
tovoltaic cells (PV), wind turbines (WT), batteries (B), diesel APV (t) + AWT (t) + AB (t) + AGE (t) = 0 (1)
generators (GE) and loads as shown in Fig. 1. The development and implementation of a multi-agent solu-
The distributed energy sources are designed as follows. (i) Each tion to control the case study (petroleum platform), based on field
renewable energy source (PV, WT) is sized to be able to generate programmable gate arrays (FPGAs), are presented in this paper. The
the electrical power supply required by both loads and batteries in control strategy implemented on the FPGA has an objective to man-
favourable weather conditions. (ii) Each diesel generator is dimen- age the connection of sources and loads to the microgrid network.
sioned to be able to produce the electrical energy required by the This strategy is based firstly on the real-time information about
loads. The autonomy of this source is proportional to the fuel level the production and consumption state of various elements in the
in its tank and the power required by the loads. (iii) Batteries are platform, and secondly on the weather forecast information. The
sized to be able to provide the electrical power supply required by real-time information concerns the production state of the renew-
loads with an autonomy proportional to their charge levels and the able sources, the charge levels of the batteries, the fuel level in the
electrical power requested by loads. In its charging phase, a battery tanks of the diesel generators and load energy demands.
is considered as a load.
The loads can be classified into two classes: (i) Critical loads 3. Microgrid architecture
for which the high availability of electrical power supply must be
assured and (ii) Uncritical loads for which power can be switched The addressed microgrid is composed of photovoltaic cells,
off in emergency cases. wind turbines, batteries, diesel generators, and loads. The control
The microgrid in this case study is composed of three PV strategy of the microgrid should solve many specific operational
microsources {PV1, PV2, PV3}, two WT microsources {WT1, WT2}, problems and several decisions should be made locally [40]. For
four batteries microsources {B1, B2, B3, B4}, two diesel generators each kind of sources or loads, the controller should have a degree of
microsources {GE1, GE2}, two sets of critical loads {CL1, CL2}, and autonomy and intelligence. Thus, a multi-agent solution is chosen
two sets of uncritical loads {UCL1, UCL2}. The different data about to provide the most suitable paradigm for this type of control strat-
sources and loads of the platform are listed in Table 1. egy due to its inherent advantages such as reactivity, proactivity,
and autonomy [41–43].
2.2. Problems In this section, we describe the configuration of the microgrid
shown in Fig. 2, and explain the proposed multi-agent architec-
The petroleum platform can only operate in the island mode and ture for a required high power availability by using a mathematical
there is no recourse from a main electrical network. The microgrid model.
414 M.G. Abidi et al. / Electric Power Systems Research 152 (2017) 411–423

Fig. 1. Microgrid network of the case problem.

Table 1
Loads and sources of the platform.

Loads Sources

Type Set Total power by set (kW) Loads of set Power rate by load (kW) Type Number of microsources Power by microsource

Critical loads CL1 4.1 CL11 1.4 Photovoltaic cells 3 33.2 kWp
CL12 2.7
CL2 3.9 CL21 1.1 Wind turbines 2 32 kW
CL22 0.5
CL23 2.3

Uncritical loads UCL13.8 UCL11 2.5 Batteries 4 5 kW


UCL12 1.3
UCL24.2 UCL21 1.7 Diesel generators 2 5 kW
UCL22 1.2
UCL23 1.3

Table 2
Insolation rate in Tunis.

Month Jan Feb Mar Apr May Jun


Insolation (h) 146 160 198 225 282 309
Month Jul Aug Sept Oct Nov Dec
Insolation (h) 357 329 258 214 174 149

Total 2804 h/year

3.1. Motivation batteries and diesel generators). The loads in cons can be classified
into two groups: Critical ˇp and Uncritical ˇnp loads.
The goal of this paper is to develop a new automated and On the platform, we consider NP critical loads {ˇP1 ,. . .,ˇPNP } that
intelligent control strategy based on real-time measurement and should be always connected to the grid and NNP uncritical loads
power generation forecasting [44]. By minimizing the impact of the 1 ,. . .,ˇNNP } that can be disconnected in some cases. The micro-
{ˇNP NP
fluctuating and intermittent behaviour of renewable sources, this grid is powered by four types of energy sources: (i) photovoltaic
strategy is able to optimize the power supply availability. The pro- cells (SPV ), (ii) wind turbines (SWT ), (iii) batteries (SB ), and (iv) diesel
posed idea is to use: (i) real-time information (measures) to ensure generators (SGE ). The set of distributed sources prod is {SPV , SWT , SB ,
the availability of electrical energy, (ii) forecasting data to estimate SGE }.
the availability of sources in the future, and (iii) all the information The number of sources varies from one type to another. We con-
to generate proactive reaction control. In the case of renewable sider NPV photovoltaic cells defined by set SPV = {SPV 1 ,. . .,S NPV }. We
PV
energy source unavailability, this proactive reaction gives to the denote by NWT the number of wind turbines defined by set SWT =
system the possibility of minimizing the energy consumption by a 1 ,. . .,S NWT }. We denote by N the number of batteries defined
{SWT WT B
load shedding method. This method reduces the consumption and by set SB = {SB1 ,. . .,SWT
NB }, and we denote by N
GE the number of diesel
increases the autonomy of backup sources. The choice of loads to generators defined by set SGE = {SGE 1 ,. . .,S NGE }. The platform con-
GE
be shed is based on the production level and the load priority. A tains also a meteorological database in which data are used for
detailed mathematical model of this strategy is described in the production forecast.
next subsection.

3.3. Contribution: new multi-agent architecture for autonomous


microgrids
3.2. Formalization of equipment
To construct a multi-agent system for the studied platform, the
The platform P is composed of a set cons of several distributed energy management is provided mainly by various master and
loads and a set prod of sources (photovoltaic cells, wind turbines, slave agents as shown in Fig. 3. Agent MAprod is the super mas-
M.G. Abidi et al. / Electric Power Systems Research 152 (2017) 411–423 415

Fig. 3. Multi-agent system in the petroleum platform. (For interpretation of the references to color in the text, the reader is referred to the web version of this article.)

ter agent of production, its role is to: (i) maintain the balance MAcons . These slave agents are responsible for collecting informa-
between the production and consumption, (ii) calculate and make tion about energy demand of loads and applying the load shedding
the prediction of the energy production based on Agent MAmeteo , strategy.
(iii) communicate with the consumption master agent and master Agent MAmeteo is responsible for storing the periodic meteoro-
agents of each type of sources, (iv) collect the production power logical forecasts for the next seven days. Nowadays, this type of
information from Agents MAPV , MAWT , MAB and MAGE , and (v) con- forecasts presents an acceptable precision [45,40]. MAmeteo pro-
trol the state of penetration of sources. Agent MAprod is at the higher vides this information to the super master agent of production to
level of {MAPV , MAWT , MAB , MAGE }. estimate the production of sources. The meteorological forecasting
MAPV , MAWT , MAB and MAGE are respectively the master agents data are the inputs to the fixed problem and we suppose that they
of photovoltaic cells, wind turbines, batteries (in the production are precise.
mode) and diesel generators. Each master agent can control and
communicate with its slave agents. AgentPV (MAPV ) in charge of 3.3.1. Slave source agents
1 , . . ., S (NPV ) } is responsible for the photovoltaic cells’ produc-
{SPV PV These agents present the link between the control system and
tion management. AgentWT (MAWT ) in charge of {SWT 1 , . . ., S (NWT ) }
WT the controlled sources. At this level, the platform sends the required
is responsible for the wind turbines’ production management. measure to the control system and gets an order as a feedback from
AgentB (MAB ) in charge of {SB1 , . . ., SB(NB ) } is responsible for the the same system about the microsources’ states. For each kind of
batteries’ production management. AgentGE (MAGE ) in charge of source, there are Nk microsources (Ms) (k ∈ {PV; WT; B; GE}). Each
1 , . . ., S (NGE ) } is responsible for the diesel generators’ production
{SGE GE microsource Msk can have both availability states AMs k
: Available (1)
management. or Not Available (0). In the following equations, x represents the
These agents are responsible for collecting information from function ceiling(x) i.e.,
their slaves and controlling their state of penetration. The super ⎧ En(t)
master agent of consumption is Agent(MAcons ) in charge of {MAP , ⎪
⎪ AMs (t) =  −1
MANP }. Note that Agent(MAP ) is responsible for critical load


PV En0


consumption management and is in charge of {ˇP1 , . . ., ˇP(NP ) }. ⎪
⎪ AMs (t) =  VV (t)  − 1

⎨ WT
Agent(MANP ) is responsible for uncritical load consumption man- VV 0
agement and is at the higher level of {ˇNP 1 , . . ., ˇ(NNP ) }. (2)
NP ⎪

ECharge (t)
Agent MAcons is responsible for power demand management in ⎪
⎪ AMs (t) =  −1


B ECharge0
the system and it communicates with priority and non-priority ⎪

loads master agents to collect the power required by the loads. The

⎩ AMs (t) =  NCharge (t)  − 1
GE NCharge0
super master agent of consumption informs the super master agent
of production MAprod about the load request and receives thereafter where En0 , VV0 , ECharge0 and NCharge0 are the nominal values from
the information about the produced power. Finally, it communi- which the sources are capable of producing energy.
cates with agents MAP and MANP to control the connection state of
their associated loads.
3.3.2. Master source agents
Agents MAP and MANP are the critical (priority), uncritical (non-
In terms of availability A(t), all electrical energy sources (pho-
priority) load agents and batteries (in the consumption mode),
tovoltaic cells, wind turbines, batteries and diesel generators) can
respectively. They are responsible for collecting information from
have two states: (1) Available energy producer and (0) Unavailable
the associated slave loads and send this information to agent
energy producer. In its charging phase, a battery acts as a load that
416 M.G. Abidi et al. / Electric Power Systems Research 152 (2017) 411–423

may consume excess production. In this phase, the battery can have where r is the photovoltaic module reference efficiency, ˇ is the
a third load state (−1) of the battery. Different availability states of temperature coefficient which is supposed to be a constant for sil-
the different sources are icon solar cells, Tc is the solar cell temperature (C) and Tcref is the
⎧ reference solar cell temperature (C).

⎪ APV (t) ∈ {1, 0}


In the considered platform, the photovoltaic source (PV) is
⎨ AWT (t) ∈ {1, 0} available if at least two of the three photovoltaic fields are avail-
(3) able. For other sources, they are available if one (at least) of

⎪ AB (t) ∈ {1, 0, −1}

⎪ their microsources is available. We note that only the available
⎩ sources (and microsources) can be connected to the grid and
AGE (t) ∈ {1, 0}.
the most priority available source is penetrated to the grid. In
Similar to sources, each microsource Ms has its availability state this study, the priority order of sources is (1) photovoltaic cells,
AMs
i
. If Rk ’s of Nk microsources are available, then this source is avail- (2) wind turbines, (3) batteries, and (4) diesel generators. The
able, where Rk is the minimal number of microsources which can penetration management strategy of sources to the microgrid (con-
assure the requested energy, i.e., necting/disconnecting) is defined by
⎧ ⎧ NPV MsPV

⎨ 
Nk

⎪ A
1, if AMs ≥ Rk ⎪
⎪ CPV (t) =  i=1 i
−1
Ak (t) = i (4) ⎪
⎪ RPV
⎪ ⎪
⎪  NWT MsWT
⎩ i=1


0, otherwise ⎪
⎪ i=1 i
A
 − 1 · CPV¯ (t)

⎪ CWT (t) = 

⎪ RWT
where 1 ≤ Rk ≤ Nk , k ∈ {PV, WT, B, GE}. ⎪


⎪ CB (t) = CB1 (t) − CB2 (t)
The master production agent selects the source that supplies ⎪

the electrical energy to the microgrid. A selected source chooses ⎨  
NB
AMsB (10)
among its available microsources that should be connected while ⎪ CB1 (t) =  i=1 i  − 1 · CWT¯ (t) · CPV¯ (t)

⎪ RB
respecting the rule Rk /Nk (Eq. (6)). By using these agents, the sys- ⎪

tem collects the real-time information on the energy production. ⎪
⎪  

⎪ NB MsB
The information collected allows the system to choose the sources ⎪ C 2 (t) = 2 −  i=1 Ai


⎪  · (CPV (t) + CWT (t))
to be penetrated to the grid. These agents are only responsible for ⎪

B RB

⎪  
choosing the microsources which have to assure the energy produc- ⎪
⎪ NGE MsGE
tion requested by the corresponding master agent of production. ⎪
⎪ A

⎩ CGE (t) = 
i=1 i
 − 1 · CB1¯(t) · CWT¯ (t) · CPV¯ (t)
CiMs is the penetration state of the ith microsource. We have RGE


Nk
where C(t)¯ is the logical complement of C(t) that produces 1 when
CiMs = Rk (5) its operand is 0 and 0 when its operand is 1.
i=1 The supplied electrical power to the microgrid k (t) depends on
that produced by sources Pk (t) (Eq. (7)) and their penetration states
The energy supplied to the microgrid by each source ( k ) is the
(Ck ). These electrical powers are given by
sum of the electrical production (P) of its microsources (Ms) which ⎧
are connected to the microgrid, i.e., ⎪
⎪ PPV (t) = CPV (t) · PV (t)


⎨ PWT (t) = CWT (t) ·

Nk WT (t)
= CiMsi · PiMsi (6) (11)
k ⎪
⎪ PB (t) = CB (t) · B (t)


i=1 ⎩
PGE (t) = CGE (t) · GE (t)
To represent the renewable source generation, some proba-
bilistic models were established [46]. According to [47], the wind To ensure the availability of power supply, the electric produc-
turbine power generation is given by tion delivered by the four sources should be equal (or superior) to
⎧ the consumption of the connected loads. The produced power can
⎪ 0, 0 ≤ V˜v ≤ Vv0 or Vco ≤ V˜v be expressed by




⎨P V˜v − Vv0 
NP

NNP

rated , Vv0 ≤ V˜v ≤ Vr PPV (t) + PWT (t) + PB (t) + PGE (t) ≥ CiP (t) · PiP (t) + CiNP (t) CiNP (t) · PiNP (t)
PWT (V˜v ) = Vr − Vv0 (7) (12)



⎪ Prated Vr ≤ V˜v ≤ Vco
i=1 i=1


⎩ where (a) NP is the number of critical loads, (b) NNP is the number
of uncritical loads, (c) CiP and PiP are the integration state and the
power rate of the ith critical load, respectively, (d) CiN P and PiN P
where V˜v , Vv0 , vr and Vco are the forecasted wind speed, cut in speed,
are the integration state and the power rate of the ith uncritical
rated speed and cut-off speed of the wind turbine, respectively, and
load, respectively, and (e) CNP is the integration state of the uncrit-
PWT (V˜v ) is the forecasted output power of the wind turbine.
ical loads. We consider two critical and two uncritical loads in the
According to [48], the predicted photovoltaic power generation
platform. In the case of basic load shedding (without forecasting),
is given by
the load shedding method takes into account only the real-time
˜
PPV (En(t)) ˜
= pvg × Apvg × En(t) (8) information about production and consumption, i.e.,
({CiP (t)}, {CiNP (t)}, {C NP }) = f (PPV (t), PWT (t), Echarge (t), Ncharge (t), {PiP }, {PiNP }) (13)
where Apvg is the surface in (m2 ) of PV generator, pvg is the
˜ is the forecasted insolation in
efficiency of conversion and En(t) During the use of the backup sources, we have to avoid the total
(W/m2 ), and pvg is given by discharge of the batteries and the tanks of the diesel generators. To
avoid the phenomenon of sulfation [49], the batteries have to keep
pvg = r × [1 − ˇ × (Tc − Tcref )] (9) a minimum level Echarge at which they should stop supplying the
M.G. Abidi et al. / Electric Power Systems Research 152 (2017) 411–423 417

microgrid. By analogy to batteries, the tanks of the diesel gener- 4. Control strategy for the microgrid high availability
ators should have a minimum level Ncharge at which they should
disconnect from the microgrid in order to avoid any cavitation In this section, we describe the developed the control strategy,
problem. The load shedding can be done based on the classification the communication protocol and present the implementation of
of loads. In this case, the system can act to connect or disconnect the control strategy in FPGA board.
uncritical loads (CNP ) (Switch C in Fig. 1) by taking into account
their priorities. In this case, we may have a partial load shedding 4.1. Overview
and the control system can connect and disconnect loads belonging
to the same class ({CiP (t)}, {CiNP (t))}) (Switches S1, S2, S3 and S4 in As shown in Fig. 4, the control strategy can be divided into three
Fig. 1). The load shedding without a required forecasting can influ- stages: (i) the collection of source production and load demand
ence negatively the availability of the electrical energy as follows. information, (ii) the decision phase, in which the control strat-
(i) If the system makes the decision of load shedding as soon as the egy adjusts the power generation level based on the information
renewable sources become unavailable, then the uncritical loads collected in the previous phase by taking into account the meteo-
are disconnected at each short period of unavailability of renewable rological forecasting data, and (iii) the control phase, in this stage
sources. In this case, the availability of the uncritical loads would be the control system reacts according to the chosen production level
decreased in an unreasonable way. (ii) In the case of unavailability to connect or disconnect some sources and loads.
of the renewable sources, any delay in the application of the load Renewable sources (photovoltaic cells and wind turbines) are
shedding method decreases the autonomy of the backup sources sized to meet the entire demands of loads. If one of these two
quickly. This decrease influences negatively the availability of the sources is available, then all the loads are powered. In the oppo-
critical loads in the case of a long downtime of renewable sources. site case, the control system can decrease the production level to
In order to guarantee the efficiency of this solution, the duration of increase the autonomy of backup sources (batteries and diesel gen-
the load shedding must be justified, which is based on the current erators). In this case, the production level depends on the available
state of sources and the duration of unavailability of the renew- autonomy of these two sources and the time during which they
able sources (forecasting). In the case of a load shedding based on should operate. The minimization of production is surely followed
the forecasting, the uncritical load can be disconnected. The load by a reduction in consumption. The control system has to eliminate
shedding strategy is given by: certain loads in order to guarantee the energy balance between the
({CiP (t)}, {CiNP (t)}, {C NP }) = f (PPV (t), PWT (t), ϕGE (t), ϕB (t), {PiP }, {PiNP }) (14) consumption and production. The microgrid should allocate the
power to loads with high priority first. The control strategy should
where ϕGE (t) and ϕB (t) are the forecasted states of the backup
allocate a specific priority for each load (load shedding). In the case
sources: diesel generators and batteries, respectively.
when we have several loads to facilitate the decision of the load

n
n

⎪ E
i=1 Clim
(t + i) N (t + i)
i=1 R
⎪ GE
⎨ ϕ (t) =   − 1 ·   − 1
n.EClim0 n.NR0

n
n
n (15)

⎪ E (t + i) V (t + i) NCharge (t + i)

⎩ ϕB (t) =  i=1 n
−1 ·  i=1 V
−1 ·  i=1
−1
n.En0 n.VV0 n.NCharge0

The estimated quantity of energy to be delivered by the renew-


able energy sources (PV and WT) in the forecasting horizon is given
shedding, it is better to classify the loads responsibilities which
by
have a convergent priority degree. The load distribution by class
⎧ T

⎪ 1 TPV should be balanced and the number of loads by class should be
⎨ EPV = PPV × PV where PV = Pr[APV (t) = 1] =
T
APV (t) =
T approximately equal to the number of classes.
0
(16) In this study, we have two priority classes: CP for critical (prior-


T

⎩ EWT = PWT × WT where WT = Pr[AWT (t) = 1] =


1
T
AWT (t) =
TWT
T
ity) loads and CNP for uncritical (non-priority) loads. We consider
0 NP critical loads ˇPi (i ∈ {1, . . ., NP }), where each ˇPi requests PiP of
energy and NNP uncritical loads ˇNP i (i ∈ {1, . . ., NNP }), where each
where EPV and EWT are the quantity of energy to be delivered by the
photovoltaic cells and wind turbines, respectively.  PV and  WT are i NP
ˇP requests Pi of energy. If at least one of renewable sources is
the forecasted availability rates of these sources. TPV and TWT are available, then the control system integrates the source which has
their total time durations, respectively, in which the sources are the highest priority and all loads (critical and uncritical loads) are
expected to be available in the forecast horizon T. connected and powered. If these sources are not available, then
the backup sources (batteries and diesel generators) are used. The
3.3.3. Master consumption agent system makes a time estimation in which these sources have to
The produced power in the microgrid may not be sufficient to ensure the production (SBWD). If these sources can supply the
satisfy the totality of power demands at any time. For this reason, requested power to all the loads during this period, then the pro-
the specified priority should be defined between loads. In the case duction level remains constant and the system continues to supply
of an insufficient production, the loads with the highest priority all of the loads. On the contrary, the system minimizes the produc-
will be supplied. In the considered case, we have two classes of tion according to the autonomy of the available backup sources.
priority: (i) priority loads which are critical and should be continu- The produced energy is allocated to the loads which belong to the
ously supplied in most of the time and (ii) non-priority loads which classes with the highest priority. The rest of the produced power is
are uncritical and can be disconnected in the load shedding phase allocated to the higher priority loads of the next class (Fig. 5).
(Fig. 3).
4.2. Communication protocol
3.3.4. Master load agent
We consider two master load agents (critical and uncritical The communication between agents is done by tokens as seen in
loads). To give more flexibility to the strategy of load shedding, Fig. 3. A token is a data table where its size is dependent on the num-
the loads should have a second priority level in each class of loads. ber of agents by which this token passes. Each of these agents, has
418 M.G. Abidi et al. / Electric Power Systems Research 152 (2017) 411–423

Fig. 4. Control strategy.

Fig. 5. Control strategy flowchart.

its own cell in which it writes the information or receives orders. • At the beginning of each control cycle, the super master agents
This cell is accessible only by this agent and its master. The token (MAprod and MAcons ) start to collect information about the state of
has two types. It is an information token if its first bit is ‘0’, other- sources and loads. Initially, the batteries are considered as loads.
wise, it is a control token with the first bit being ‘1’. The ring token The master agent of batteries MAB is in a consumption mode
communications protocol is chosen. This protocol is very flexible and it remains in this mode until the renewable sources become
(additional components do not affect the network performance) unavailable. In this case, MAB becomes in a production mode
and is organized as follows, all the traffic flows in only one direction and the batteries are considered as sources until the renewable
at very high speed to reduce chances of collision. sources become available again,
• The production super master agent (MAprod ) sends a production
information token (blue arrow in Fig. 3) to its related master
M.G. Abidi et al. / Electric Power Systems Research 152 (2017) 411–423 419

4.3. Implementation of multi-agent architecture

For technical and economic reasons, we choose the Spartan 6


board (XC6LX16-CS324) for the implementation of the proposed
control strategy. This professional development board is ideal for
fast learning modern digital design techniques [50]. It presents a
perfect solution for multi-input/output control implementation.
The development of the control strategy is done by Xilinx Mat-
lab Simulink. This software gives us the ability to build and test
the control model (via a Xilinx library) and implement it in FPGA
[51]. The Simulink model of the proposed strategy is composed of:
(i) four subsystems that represent the master agents of the four
types of sources, (ii) a master agent for critical loads and another
one for uncritical loads, (iii) two super master agents which control
all other agents: the super master agent of production and that of
consumption, and (iv) an agent for meteorological forecasting data.
This model can be subdivided into two big communicating parts.
The first part groups the agents which manage the production of
various sources. The second part includes the agents responsible
Fig. 6. Production information token flow.
for the energy consumption management of loads. These two parts
are connected to negotiate the production level that is provided by
agents of production in order to determine the state of sources. the sources.
The token visits the production agents (MAPV , MAWT , MAB (if MAB
is in the production mode) and MAGE ) at first and returns there- 5. Application to Tunisian petrolium platform
after to super master agents of production (MAprod ). Each master
production agent receives the token, sends an internal token to In order to guarantee the performance of the better energy man-
its slaves to collect the information on the availability state of agement that is theoretically proposed, the control strategy must be
their microsources. When the agent receives the internal token tested in simulation scenarios similar to those that cause the stops
again, it calculates the availability state of the source and fills of the platform. CIPEM company (www.cipem.com.tn) gave us the
its own cell in the production token information. Fig. 6 shows the necessary information concerning dates and durations of the break-
UML sequence diagram of the production token information flow downs. These simulations are based on climatic history (insolation,
among agents. In this diagram, the batteries are in the production wind speed) of the platform. The national institute of the meteo-
mode. The communication between a master agent and its slaves rology in Tunisia supplies us these data (www.meteo.tn). For our
is represented as a self-message, experimental setup, a real scenario that causes a total power fail-
• In the consumption management part, the super master agent of ure in Tunisia in April 2013 is used. Several simulation results that
consumption collects the information on the energy loads. The highlight the influence of the control strategy on the power supply
super master agent sends a consumption token information (red availability are presented and discussed. In the results, we use two
arrow in Fig. 3) to the load master agents (MAP , MANP and MAB (if power supply availability rates (APS (%)) for: (i) critical loads and (ii)
MAB is in the consumption mode)). The priority load agent (MAP ) uncritical loads. The instantaneous availability may have only two
sends an internal load information token to the related slaves in values, 1 in the case of availability and 0 in the opposite case. The
order to determine their energy demands. It calculates the total average availability AA (t) is the mean value of the instantaneous
demand, fills and passes the token to the non-priority load agent availability between time=0 and time=t.
(MANP ) that does the same thing. After that, the token returns to
t
the load master agents directly or passes by the master agent of 1
batteries MAB if it is in a consumption mode, APS (t) = A(x)dx (17)
t 0
• The two super master agents (MAprod and MAcons ) negotiate on the
production level, which will be supplied by available sources to In this section, we focus mainly on the production level choice
the connected loads, by taking into account the information col- and its effect on the autonomy of the backup sources. Some exper-
lected by both super master agent and the meteorological forecast imental results are presented to provide efficiency of the proposed
information provided by the meteo agent. These two super mas- solution.
ter agents select the adequate operation mode of batteries for the
next control cycle, 5.1. Numerical results
• After choosing the production level, the super master agent of
production sends a control token to the master production agents This subsection represents a comparison among the three
in order to integrate the highest priority available source and strategies of control:
disconnect the others,
• The master agents of sources to be disconnected send control • The first strategy consists in supplying all loads in the case of
tokens to their slaves such that their microsources are discon- availability of sources. In this case, the production level is fixed
nected. The master agent of the source to be connected has to (without a load shedding),
choose the microsources to be penetrated while meeting the • The second strategy consists in the load shedding of uncritical
energy requirements. It then sends a control token to its slaves, loads if the diesel generators are the only available sources in
• In the same way, the super master agent of consumption coordi- order to increase their autonomy. The load shedding decision is
nates the load master agents (MAP and MANP ) in order to connect based only on the real-time information about the availability
the highest priority loads by taking into account the production state of sources,
level. If MAB is in a consumption mode (renewable sources are • The third strategy presents the paper’s contribution that deals
available), then all the uncharged batteries are connected. with the load shedding method based on the forecasting informa-
420 M.G. Abidi et al. / Electric Power Systems Research 152 (2017) 411–423

Fig. 7. Experimental results for the control strategy in case of a long unavailability of the renewable energy: (a) without load shedding, (b) with load shedding only, (c) with
load shedding and forecasting.

tion. If the system predicts a long unavailability of the renewable penetration is equal to: (i) ‘1’ if the source is connected to the grid,
sources, then the load shedding begins when the system uses the (ii) ‘0’ if the source is disconnected from the grid, and (iii) ‘−1’ for
backup sources. the batteries in their charging phase.

The conditions under which we make the comparison are: (i)


the batteries can recover the energy demand of loads during two 5.1.1. Long absence duration of renewable sources
units of time, and (ii) the diesel generators can recover the energy In this simulation, the renewable sources are unavailable for six
demand of loads during only one unit of time. There are three levels units of time (between t = 3 and t = 9).
of production: (i) 100%, which assure a total power supply of loads, The case (a) (without any load shedding): during the phase of
(ii) 50%, which shows that only the critical loads (CL1 and CL2) are unavailability of renewable sources, the system continues to sup-
connected, and (iii) 0%, which corresponds to a total absence of ply all of the loads. The backup sources assure the energy demand
the electrical energy in the platform. As we showed previously, the during three units of time. The system becomes in a full stop (at
M.G. Abidi et al. / Electric Power Systems Research 152 (2017) 411–423 421

Fig. 8. Comparison between the control strategy in case of a short unavailability of the renewable energy: (b) with load shedding only, (c) with load shedding and forecasting.

t = 6) during three units of time (Fig. 7a). In this case, APS (%) is equal (Fig. 7c). In this case, APS (%) for critical loads increases and achieves
to 70% for both types of loads (critical and uncritical loads). the total availability (100%) and APS (%) for uncritical loads decreases
The case (b) (with a load shedding): the production level is to 40%.
maximal (100%) during the phase of availability of the renewable These results are summarized in Table 3.
sources or of the battery. When these sources become unavail- In the case of a long downtime of the renewable sources, the
able, the system uses the diesel generators to supply the loads and system should promote the priority loads in order to avoid their
reduces automatically the production level by using the load shed- stops. The comparison shows that the system should make an early
ding method. The reduction of the production (50%) doubles the decision for a load shedding. The load shedding strategy should be
autonomy of this source. The system becomes in a full stop (at t = 7) based on a forecasting information.
for only two units of time (Fig. 7b). In this case, APS (%) for critical
loads increases to 80% and APS (%) for uncritical loads decreases to 5.1.2. Short absence duration of renewable sources
60%. In this simulation, the renewable sources are unavailable for
The case (c) (with a load shedding and a forecasting-based three units of time (between t = 4 and t = 7).
control): the system predicts a long unavailability of renewable In Fig. 8b, the control strategy uses only the real time infor-
sources. When these sources become unavailable, the control sys- mation. Without using the forecasting information, this strategy
tem makes a decision for a load shedding. The production level is makes the decision to disconnect the uncritical loads when diesel
reduced by a half in this case and the autonomy of batteries and groups become the only available sources (t = 6). The uncritical
diesel generators is doubled. These sources can recover the energy loads are disconnected for one unit of time. APS (%) is equal to 100%
demand during the unavailability phase of the renewable sources for critical loads, and 90% for uncritical loads.
422 M.G. Abidi et al. / Electric Power Systems Research 152 (2017) 411–423

Table 3
Experimental results of three control strategies during a long absence duration of renewable sources.

Case Control strategy Availability rate of the power supply (%) Total stop (by unit of time)

Load shedding Forecasting For critical loads For uncritical loads

Case a No No 70 70 3
Case b Yes No 80 60 2
Case c Yes Yes 100 40 0

Table 4
Experimental results of load shedding strategies during a short absence duration of renewable sources.

Case Control strategy Availability rate of the power supply (%)

Load shedding Forecasting For critical loads For uncritical loads

Case b Yes No 100 90


Case c Yes Yes 100 100

By using the forecasting data (Fig. 8c), the control system on its production capacitiesand consequently the corresponding
estimates the duration of renewable sources unavailability. The col- economic indicators. Since the related works cannot resolve these
lected information about state of backup sources shows that they problems, we propose a new solution where the resizing of the
can produce the load demands throughout this period, the system platform sources is not feasible (such as islanded petroleum plat-
can avoid the un-needed load shedding. The uncritical loads remain forms) under space and weight constraints. We propose a new
connected during this period. APS (%) is equal to 100% for both types control strategy based on a forecasting oriented solution and load
of loads (critical and uncritical loads). Compared to the control priority. The predictive control can help the microgrid to improve
strategy that uses only the real time information, the proposed the power management by a proactive solution. The load shedding
strategy increases the availability of electric power of uncritical increases the availability of electrical energy in the level of critical
loads in this case (Table 4). loads which can ensure a continuity of production. The proposed
new solution presents several economical and technical benefits.
5.2. Discussion Indeed, it allows to increase the energy profitability of the plat-
form. This control strategy doubles also the autonomy of the backup
The experimental results show clearly that the proposed control sources to guarantee the production continuity in the platform
strategy increases APS (%) of critical loads. In cases of insufficient which can avoid losses caused by the power unavailability. The pro-
production, the allocation of the available power becomes more posed strategy follows a decentralized control approach that uses a
reasonable. According to the obtained results, it can be seen that: token-based multi-agent model and it is implemented on an FPGA
board. By using the proposed solution, some experimental results
• An adequate choice and size of sources increase the availabil- show that the platform can avoid losses estimated at least up to
ity of power supply. However, when we choose the sources, the 200,000 US dollars per year caused by the power unavailability.
reconfiguration is costly and takes time. Economically, this kind Nevertheless, the paper’s contribution does not guarantee a high
of solution is very expensive, power supply availability without taking into account the commu-
• The load shedding is a very important strategy to increase the nication faults. By using reconfigurable wireless sensor networks,
availability of electric power of critical loads in the case of insuf- we can ensure a high availability level [52,53]. Moreover, the fault
ficient production, but it can decrease the availability rate for the detection and system reconfiguration can improve also the power
non-priority loads, availability by minimizing the time of the breakdowns caused by
• The load shedding strategy should be based on real-time infor- any failure in the microgrid components. These details will be the
mation and a forecasting-based control. By using this strategy, objective of a future work.
the power supply availability can achieve a high level of critical
loads which can reach 100%. The proposed strategy allows the
platform to take the load shedding decision early in case of a long
absence duration of renewable sources. This decision increases References
the availability of backup sources as well as the availability of the
platform. In the case of a short absence duration of renewable [1] J. Song, V. Krishnamurthy, A. Kwasinski, R. Sharma, Development of a
markov-chain-based energy storage model for power supply availability
sources, the forecasting information helps the control strategy to assessment of photovoltaic generation plants, IEEE Trans. Sustain. Energy 4
avoid unjustified (un-needed) load shedding, (2) (2013) 491–500.
• The use of the multi-agent system in the power management of [2] R.R. Bhoyar, S.S. Bharatkar, Renewable energy integration in to microgrid:
powering rural Maharashtra state of India, 2013 Annual IEEE India Conference
a microgrid decreases the complexity of the control strategy. It is (INDICON) (2013) 1–6.
an efficient way to solve several complex problems locally. This [3] A. Anastasiadis, A. Tsikalakis, N. Hatziargyriou, Operational and
way makes the control strategy more flexible and autonomous, environmental benefits due to significant penetration of microgrids and
• The presence of individual agents for each category of units topology sensitivity, IEEE PES General Meeting (2010) 1–8.
[4] K. Boroojeni, M. Amini, A. Nejadpak, S. Iyengar, B. Hoseinzadeh, C. Bak, A
reduces the complexity of the control strategy. It facilitates the theoretical bilevel control scheme for power networks with large-scale
collection of information, the decision and the control of the var- penetration of distributed renewable resources, 2016 IEEE International
Conference on Electro Information Technology (EIT 2016) (2016) 0510–0515.
ious units of microgrid.
[5] W. Sheng, K. Liu, X. Meng, X. Ye, Y. Liu, Research and practice on typical
modes and optimal allocation method for PV-wind-ES in microgrid, Electr.
6. Conclusion Power Syst. Res. 120 (2015) 242–255.
[6] X. Liu, B. Su, Microgrids – an integration of renewable energy technologies,
2008 China International Conference on Electricity Distribution (2008) 1–7.
BARAKA is a Tunisian island petroleum platform that has critical [7] N. Hatziargyriou, Microgrids: Architectures and Control, 1st ed., Wiley/IEEE
problems of power supply unavailability which reflects negatively Press, Chichester, West Sussex, UK, 2014.
M.G. Abidi et al. / Electric Power Systems Research 152 (2017) 411–423 423

[8] K. Boroojeni, M.H. Amini, A. Nejadpak, T. Dragicevic, S.S. Iyengar, F. Blaabjerg, [32] K. Balasubramaniam, P. Saraf, R. Hadidi, E.B. Makram, Energy management
A novel cloud-based platform for implementation of oblivious power routing system for enhanced resiliency of microgrids during islanded operation,
for clusters of microgrids, IEEE Access 5 (2017) 607–619. Electr. Power Syst. Res. 137 (2016) 133–141.
[9] J. Song, M.C. Bozchalui, A. Kwasinski, R. Sharma, Microgrids availability [33] S. Xing, Microgrid emergency control based on the stratified controllable load
evaluation using a markov chain energy storage model: a comparison study in shedding optimization, International Conference on Sustainable Power
system architectures, Pes T&d 2012 (2012) 1–6. Generation and Supply (SUPERGEN 2012) (2012) 59.
[10] I.-S. Bae, J.-O. Kim, Reliability evaluation of customers in a microgrid, IEEE [34] H. Zhang, C.S. Lai, L.L. Lai, A novel load shedding strategy for distribution
Trans. Power Syst. 23 (3) (2008) 1416–1422. systems with distributed generations, in: IEEE PES Innovative Smart Grid
[11] Q. Jiang, M. Xue, G. Geng, Energy management of microgrid in grid-connected Technologies, Europe, 2014, pp. 1–6.
and stand-alone modes, IEEE Trans. Power Syst. 28 (3) (2013) 3380–3389. [35] M.G. Abidi, M. Ben Smida, M. Khalgui, New forecasting-based solutions for
[12] G. Liu, M. Starke, B. Xiao, X. Zhang, K. Tomsovic, Microgrid optimal scheduling optimal energy consumption in microgrids with load shedding – case study:
with chance-constrained islanding capability, Electr. Power Syst. Res. 145 petroleum platform, vol. 1, 2015 International Conference on Pervasive and
(2017) 197–206. Embedded Computing and Communication Systems (PECCS) (2015) 289–296.
[13] F. Kamyab, M. Amini, S. Sheykhha, M. Hasanpour, M. Jalali, Demand response [36] Y. Tang, W. Qi, Q. Sha, N. Chen, L. Zhu, A combination forecast method based
program in smart grid using supply function bidding mechanism, IEEE Trans. on cross entropy theory for wind power and application in power control,
Smart Grid 7 (3) (2016) 1277–1284. Trans. Inst. Meas. Control 36 (7) (2014) 891–897.
[14] B. Zhao, X. Zhang, P. Li, K. Wang, M. Xue, C. Wang, Optimal sizing, operating [37] R.B. Hytowitz, K.W. Hedman, Managing solar uncertainty in microgrid
strategy and operational experience of a stand-alone microgrid on systems with stochastic unit commitment, Electr. Power Syst. Res. 119 (2015)
Dongfushan island, Appl. Energy 113 (2014) 1656–1666. 111–118.
[15] W. Hasselbring, D. Heinemann, J. Hurka, T. Scheidsteger, L. Bischofs, C. Mayer, [38] X. Wang, I. Khemaissia, M. Khalgui, Z. Li, O. Mosbahi, M. Zhou, Dynamic
J. Ploski, G. Scherp, S. Lohmann, C. Hoyer-Klick, E. Thilo, S.-H. Marion, H. Gerd, low-power reconfiguration of real-time systems with periodic and
R. Stefan, Wisent: e-science for energy meteorology, 2006 Second IEEE probabilistic tasks, IEEE Trans. Autom. Sci. Eng. 12 (1) (2015) 258–271.
International Conference on e-Science and Grid Computing (e-Science’06) [39] T. Logenthiran, D. Srinivasan, A. Khambadkone, Multi-agent system for energy
(2006) 3134–3141. resource scheduling of integrated microgrids in a distributed system, Electr.
[16] T. Logenthiran, D. Srinivasan, A.M. Khambadkone, T.S. Raj, Optimal sizing of an Power Syst. Res. 81 (2011) 138–148.
islanded microgrid using evolutionary strategy, 2010 IEEE 11th International [40] M. Paulescu, E. Paulescu, P. Gravila, V. Badescu, Weather Modeling and
Conference on Probabilistic Methods Applied to Power Systems (2010) 12–17. Forecasting of PV Systems Operation, 1st ed., Springer London, London, 2013.
[17] Y. Nian, S. Liu, D. Wu, J. Liu, A method for optimal sizing of stand-alone hybrid [41] S. BenMeskina, N. Doggaz, M. Khalgui, Z. Li, Multiagent framework for smart
PV/wind/battery system, 2nd IET Renewable Power Generation Conference grids recovery, IEEE Trans. Syst. Man Cybern. 47 (7) (2017) 1284–1300.
(RPG 2013) (2013). [42] E. Karfopoulos, L. Tena, A. Torres, P. Salas, J.G. Jorda, A. Dimeas, N.
[18] A. Kwasinski, Quantitative evaluation of DC microgrids availability: effects of Hatziargyriou, A multi-agent system providing demand response services
system architecture and converter topology design choices, IEEE Trans. Power from residential consumers, Electr. Power Syst. Res. 120 (2015) 163–176.
Electron. 26 (3) (2011) 835–851. [43] J. Hu, H. Morais, M. Lind, H. Bindner, Multi-agent based modeling for electric
[19] H. Wang, X. Tong, F. Li, B. Ren, Research on energy management and its vehicle integration in a distribution network operation, Electr. Power Syst.
control strategies of microgrid, 2011 Asia-Pacific Power and Energy Res. 136 (2016) 341–351.
Engineering Conference (2011) 1–5. [44] X. Wang, Z. Li, W. Wonham, Dynamic multiple-period reconfiguration of
[20] S.J. Yuan, Z. Hou, D.G. Li, W. Gao, X.S. Hu, Optimal energy control strategy real-time scheduling based on timed des supervisory control, IEEE Trans.
design for a hybrid electric vehicle, Discrete Dyn. Nat. Soc. J. 2013 (2013) 1–8. Autom. Sci. Eng. 12 (1) (2016) 101–111.
[21] C. Colson, M. Nehrir, C. Wang, Ant colony optimization for microgrid [45] J. Kleissl, Solar Energy Forecasting and Resource Assessment, 1st ed., Elsevier,
multi-objective power management, 2009 IEEE/PES Power Systems AP, Academic Press in an imprint of Elsevier, Kidlington, Oxford, 2013.
Conference and Exposition (2009) 1–7. [46] W. Alharbi, K. Raahemifar, Probabilistic coordination of microgrid energy
[22] Y. Pan, P. Li, X. Li, B. Lei, Z. Xu, Strategy of research and application for the resources operation considering uncertainty, Electr. Power Syst. Res. 128
microgrid coordinated control, 2011 International Conference on Advanced (2015) 1–10.
Power System Automation and Protection (2011) 873–878. [47] Y. Liu, C. Yuen, N.U. Hassan, S. Huang, R. Yu, S. Xie, Electricity cost
[23] H.C. Liu, J.X. Yuan, Z. Li, G.D. Tian, Fuzzy petri nets for knowledge minimization for a microgrid with distributed energy resource under different
representation and reasoning: A literature review, Eng. Appl. Artif. 60 (1) information availability, IEEE Trans. Ind. Electron. 62 (4) (2015) 2571–2583.
(2017) 45–56. [48] H. Belmili, M. Haddadi, S. Bacha, M.F. Almi, B. Bendib, Sizing stand-alone
[24] T. Logenthiran, D. Srinivasan, Multi-agent system for the operation of an photovoltaic-wind hybrid system: techno-economic analysis and
integrated microgrid, J. Renew. Sustain. Energy 4 (1) (2012) 013116. optimization, Renew. Sustain. Energy Rev. 30 (2014) 821–832.
[25] C. Huang, S. Weng, D. Yue, S. Deng, J. Xie, H. Ge, Distributed cooperative [49] Y. Shi, C. Ferone, C. Rahn, Identification and remediation of sulfation in
control of energy storage units in microgrid based on multi-agent consensus lead-acid batteries using cell voltage and pressure sensing, J. Power Sources
method, Electr. Power Syst. Res. 147 (2017) 213–223. 221 (2013) 177–185.
[26] M. Amini, B. Nabi, M. Haghifam, Load management using multi-agent systems [50] C. Ekaputri, A. Syaichu-Rohman, Model predictive control (MPC) design and
in smart distribution network, 2013 IEEE Power & Energy Society General implementation using algorithm-3 on board SPARTAN 6 FPGA sp605
Meeting (2013) (2013) 1–5. evaluation kit, 3rd International Conference on Instrumentation Control and
[27] D.E. Olivares, C.A. Canizares, M. Kazerani, A centralized energy management Automation (ICA 2013) (2013) 115–120.
system for isolated microgrids, IEEE Trans. Smart Grid 5 (4) (2014) [51] M. Petko, T. Uhl, Smart sensor for operational load measurement, Trans. Inst.
1864–1875. Meas. Control 26 (2) (2004) 99–117.
[28] J. Ma, F. Yang, Z. Li, S.J. Qin, A renewable energy integration application in a [52] M. Gasmi, O. Mosbahi, M. Khalgui, L. Gomes, Z. Li, R-node: new pipelined
microgrid based on model predictive control, 2012 IEEE Power and Energy approach for an effective reconfigurable wireless sensor node, IEEE Trans.
Society General Meeting (2012) 1–6. Syst. Man Cybern. PP (99) (2016) 1–14.
[29] B. Zhao, M. Xue, X. Zhang, C. Wang, J. Zhao, An MAS based energy [53] H. Grichi, O. Mosbahi, M. Khalgui, Z. Li, New power-oriented methodology for
management system for a stand-alone microgrid at high altitude, Appl. dynamic resizing and mobility of reconfigurable wireless sensor network,
Energy 143 (2015) 251–261. IEEE Trans. Syst. Man Cybern. (2017), http://dx.doi.org/10.1109/TSMC.2016.
[30] E. Kuznetsova, C. Ruiz, Y.-F. Li, E. Zio, Analysis of robust optimization for 2645401.
decentralized microgrid energy management under uncertainty, Int. J. Electr.
Power Energy Syst. 64 (2015) 815–832.
[31] S. Grosswindhager, M. Kozek, A. Voigt, L. Haffner, Fuzzy predictive control of
district heating network, Int. J. Model. Identif. Control 19 (2) (2013) 161.

You might also like