MULTI-AGENT ORIENTED METHOD FOR FORECASTING-BASED CONTROL WITH LOAD PRIORITY OF MICROGRID IN ISLAND MODE
20170262007 · 2017-09-14
Inventors
- Li Zhiwu (Macau, MO)
- Mohamed Ghaieth Abidi (Carthage, TN)
- Moncef Ben Smida (Carthage, TN)
- Mohamed Khalgui (Carthage, TN)
- Naiqi Wu (Macau, MO)
Cpc classification
H02J2300/10
ELECTRICITY
Y02E10/56
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
H02J2203/20
ELECTRICITY
Y02E60/00
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
H02J3/003
ELECTRICITY
Y04S40/20
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
Y02E10/76
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
Y02P80/10
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
Y04S10/50
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
International classification
H02J3/38
ELECTRICITY
Abstract
The present invention deals with microgrids, which represent a new approach to integrate distributed energy resources economically reliably and efficiently. A microgrid can operate in a connected mode if it makes an energetic exchange with a main grid or in an island mode otherwise. In its island operation mode, a microgrid ensures its energy self-sufficiency. However, the availability of resources in this mode is greatly influenced by meteorological factors and the microgrid must satisfy the high requirements on intelligent power management in order to achieve high availability of energy. The present invention provides a multi-agent control system based on the production forecasting and loads shedding for high availability of the microgrid power supply.
Claims
1. A computer-implemented method for managing connections of sources and loads to a network of a grid to optimize power supply availability, the grid comprising a set of loads, a set of sources, a set of agents for energy management, and a meteorological database having meteorological forecasting data, the method comprising: collecting, by at least one of the agents, sources production information from the set of the sources; collecting, by at least one of the agents, loads demand information from the set of the loads; determining, by at least one of the agents, a power generation level based on the collected sources production information, the loads demand information and the meteorological forecasting data; connecting or disconnecting, by at least one of the agents, some of the sources to the network based on the power generation level; and connecting or disconnecting, by at least one of the agents, some of the loads to the network based on the power generation level.
2. The method of claim 1, wherein the set of the loads comprises one or more critical loads and one or more uncritical loads, wherein the critical loads are connected to the network, and the uncritical loads are disconnect-able from the network.
3. The method of claim 1, wherein the set of the sources comprises one or more renewable sources and one or more backup sources.
4. The method of claim 3, wherein the renewable source includes a photovoltaic generator, or a wind turbine.
5. The method of claim 3, wherein generation of the renewable source depends on one or more meteorological factors.
6. The method of claim 3, wherein the stock source includes a battery, or a diesel generator.
7. The method of claim 3, wherein the sources production information includes power produced by the renewable sources and autonomy of the backup sources.
8. The method of claim 3, wherein the loads demand information includes power demand of the critical loads and power demand of the uncritical loads.
9. The method of claim 1, wherein the grid is a microgrid in an island mode.
10. A computer-implemented method for managing connections of sources and loads to a network of a grid to optimize power supply availability, the grid comprising a set of loads, a set of sources, and a set of agents for energy management, the method comprising: collecting, by a super master production agent, state information of the sources; collecting, by a super master consumption agent, state information of the loads; sending, by the super master production agent, a production information token to its related master production agents in order to determine a state of the sources, wherein the production information token visits the master production agents and returns thereafter to the super master production agent; sending, by each of the master production agents, an internal token to its slaves to collect information on an availability state of their micro-sources; calculating, by each of the master production agents, the availability state of the sources and filling its own cell in production token information when the master production agent receives the internal token again; collecting, by the super master consumption agent, information on the loads; sending, by the super master consumption agent, consumption token information to its related master load agents; sending, by a priority load agent, an internal load information token to its related slaves in order to determine their energy demands; calculating, by the priority load agent, a total demand; filling and passing, by the priority load agent, the internal load information token to a non-priority load agent; negotiating, by the super master production agent and the super master consumption agent, on a level of production being supplied by available sources to connected loads, while taking into account the information collected by both of the super master production and consumption agents and meteorological forecast information provided by a meteo agent; sending, by the super master production agent, a control token to the master production agents in order to integrate highest priority available source and disconnect the others; sending, by master agents of source to be disconnected, control tokens towards their slaves such that they disconnect their microstates; choosing, by a master agent of the source to be connected, micro-sources to be penetrated while meeting energy requirements, then sending a control token to its slaves; and coordinating, by the super master consumption agent, with the master load agents in order to connect most priority loads by taking into account the production level.
11. The method of claim 10, wherein the set of the loads comprises one or more critical loads and one or more uncritical loads, wherein the critical loads are connected to the network, and the uncritical loads are disconnect-able from the network.
12. The method of claim 10, wherein the set of the sources comprises one or more renewable sources and one or more backup sources.
13. The method of claim 12, wherein the renewable source includes a photovoltaic generator, or a wind turbine.
14. The method of claim 12, wherein generation of the renewable source depends on one or more meteorological factors.
15. The method of claim 12, wherein the stock source includes a battery, or a diesel generator.
16. The method of claim 10, wherein the grid is a microgrid in an island mode.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0065] Embodiments of the present invention are described in more detail hereinafter with reference to the drawings, in which:
[0066]
[0067]
[0068]
[0069]
[0070]
[0071]
[0072]
DETAILED DESCRIPTION
[0073] In the following description, methods for managing connections of sources and loads to a network of a microgrid of energy generation and distribution to optimize power supply availability are set forth as preferred examples. It will be apparent to those skilled in the art that modifications, including additions and/or substitutions may be made without departing from the scope and spirit of the invention. Specific details may be omitted so as not to obscure the invention; however, the disclosure is written to enable one skilled in the art to practice the teachings herein without undue experimentation.
[0074] The description of the present invention is organized as follows: presenting the state of the art of microgrid power availability, explaining the problem and the contribution of this work, proposing the new architecture of the microgrid, providing the implementation of the proposed multi-agent architecture, evaluating the proposed solution.
[0075] To have this aspect of predictability and flexibility, a control strategy for the good management of the electrical energy in an island site is proposed. This control strategy combines forecasting and load shedding methods. This control strategy is not only based on the real states of sources, but it uses the forecasted meteorological data to control the integration state of sources and loads. The aim of the present invention is to provide an aspect of flexibility to the control strategy in order to ensure high availability in all weather conditions. The proposed control strategy can make the right decision about the achievement refueling and the use of the load shedding method. In a microgrid, the loads are not of the same importance. In certain cases, the elimination of some (uncritical) loads increases the operating time of critical loads without having any negative effect. If the system predicts an insufficiency of production, it disconnects non-priority loads in order to elongate the autonomy of the backup sources. This improvement of autonomy increases the electrical power availability for the priority loads. The forecast weather information is used to predict the availability of distributed energy resources in an island microgrid. The availability of the electrical energy in an isolated site presents one of the problems to be solved. The proposed control architecture is capable to assure high availability for critical loads.
[0076] Contrary to the classic solutions based essentially on the increase of production by the sources oversizing, the proposed solution is economically effective, especially for a marine platform where the weight and the congestion present major constraints. The choice of an approach with agents for the energy management gives to the system more flexibility in control. It also facilitates the adaptation of the control strategy to any change in the microgrid topology of the platform. Each change (increase of sources or loads) has a direct impact only on its corresponding agent.
[0077] Case Study and Problems:
[0078] One describes in this section the considered case study and introduces the problem.
[0079] Tunisian Petroleum Platform:
[0080] The microgrid investigated in the present invention is an islanded petroleum platform located in the Tunisian coast. The architecture of this microgrid adopted for this case study is composed of three photovoltaic generators, two wind turbines, four batteries, two diesel generators and four principal loads. Distributed energy resources are designed as follows: (i) Each renewable energy source (PV, wind turbine) is sized to be able to generate the electrical power supply required by both loads and batteries in favorable weather conditions, (ii) Each diesel generator is dimensioned to be able to produce the electrical energy required by the loads. The autonomy of this source is proportional to the fuel level in its tank and the power required by the loads, and (iii) Batteries are sized to be able to provide the electrical power supply required by loads with an autonomy proportional to their charge levels and the electrical power requested by loads. In its charging phase, the battery is considered as a load.
[0081] Loads can be classified into two classes: (i) Critical loads: For which the high availability of electrical power supply must be assured, and (ii) Uncritical loads: Which can be disconnected from the network in emergency cases. The microgrid adopted for this case study is composed of: three photovoltaic modules {PV1, PV2, PV3}, two wind turbines {WT1, WT2}, four batteries {B1, B2, B3, B4}, two diesel generators {GE1, GE2}, two critical loads {CL1, CL2}, and two uncritical loads {UCL1, UCL2} (
[0082] Problems:
[0083] The petroleum platform can only operate in the island mode. It cannot have any recourse to a main electrical network. The microgrid must produce the needed energy in order to ensure its energy self-sufficiency. The problem is the intermittent nature of all the renewable energy sources.
[0084] The availability of renewable sources (photovoltaic generators and wind turbines) is relative to the meteorological terms (insolation and wind). The probability that these two meteorological factors are in the acceptable margin does not exceed 33% (Table 1 for insolation);
[0085] In the case of renewable source unavailability, the microgrid resorts to backup sources (batteries and diesel generators). These sources can ensure the power supply availability, but the availability of these sources is limited by their capacity ratings. In the considered platform, the backup system can ensure the energy demand of all the loads for a maximum duration of 3 days.
TABLE-US-00001 TABLE 1 Insolation rate in Tunis. Month January February March April May June Ins(h) 146 160 198 225 282 309 Month July August September October Novem- Decem- ber ber Ins(h) 357 329 258 214 174 149 Total 2804 hours/year
[0086] If the downtime of the renewable sources exceeds the time that can be covered by the backup sources (autonomy) in the platform, then the electrical energy becomes totally unavailable and all the microgrid loads will be off-services (Equation 1). The control and communication systems are shutdown. Between 2012 and 2014, the platform recorded six blackouts caused by the long-term climatic fluctuations. These blackouts provoked approximately one million dollars of losses for the Tunisian Government. Therefore, it is necessary to develop a control strategy to avoid or at least minimize the downtime especially at critical loads.
[0087] The development and implementation of a multi-agent solution to control the case study (Petroleum Platform), based on Field Programmable Gate Arrays (FPGAs), is presented in the present invention. The control strategy implemented on the FPGA has an objective to manage the connection of sources and loads to the microgrid network. This strategy is based firstly on the real-time information about the production and consumption state of the various elements in the platform, and secondly on the weather forecast information. The real-time information concerns the production state of the renewable sources, the charge levels of the batteries, the fuel level in the tanks of the diesel generators, and loads energy demand.
[0088] New Architecture of Microgrid:
[0089] In this section, one presents the multi-agent architecture of microgrids (
[0090] Motivation:
[0091] The goal of the present invention is to develop a new automated intelligent control strategy based on real-time measurement and power generation forecasting (Wang X et al. (2015)). By minimizing the impact of the fluctuating and intermittent behavior of renewable sources, this strategy will be able to optimize the power supply availability. The proposed idea is to: (i) use real-time information (measures) to ensure the availability of electrical energy, and (ii) use forecasting data to find an idea about the availability of sources in the future and use all the information to generate a proactive reaction control. In the case of renewable energy sources unavailability, this proactive reaction gives to the system the possibility of minimizing the energy consumption by making a decision of load shedding, which is based on the state of non-renewable sources and meteorological forecasts, aiming also to increase the autonomy of these sources. The choice of loads to be shed is based on the production level and the load priority. A detailed mathematical model of this strategy is described in the next subsection.
[0092] Multi-Agent Architecture of Microgrids:
[0093] A microgrid comprises photovoltaic cells, wind turbines, batteries, diesel generators and loads. The control strategy of the microgrid is to solve many specific operational problems, and several decisions must be taken locally (Zhang J F et al. (2015)). For each kind of source or load, the controller must possess a degree of autonomy and intelligence. Thus, the multi-agent solution is chosen. This solution provides the most suitable paradigm for this type of control strategy due to its inherent advantages such as reactivity, proactivity and autonomy. In this subsection, one deals with the formalization of equipment as well as the proposed multi-agent system for a required high power availability.
[0094] Formalization of Equipment:
[0095] The platform (P) is composed of a set (φ.sub.cons) cons of several distributed loads, and a set (φ.sub.prod) of sources {photovoltaic arrays, wind turbines, batteries and diesel generators}. Loads in (φ.sub.cons) can be classified into two groups: Critical (β.sub.p) and Uncritical (β.sub.np) loads.
[0096] On the platform, there is a multitude of loads of each type. There are N.sub.P critical loads {β.sub.P.sup.1, . . . , β.sub.P.sup.N.sup.
[0097] The number of sources varies from one type to another. One has N.sub.PV Photovoltaic Generators, defining set S.sub.PV={S.sub.PV.sup.1, . . . , S.sub.PV.sup.N.sup.
[0098] New Agents for High Availability Power Supply:
[0099] A distributed multi-agent architecture is proposed for an intelligent power management in order to achieve a required high availability of energy.
[0100] Classification of Agents:
[0101] To construct a multi-agent system for the studied platform, the management of energy is provided mainly by various master and slave agents (
[0102] M A.sub.PV, M A.sub.WT, M A.sub.B and M A.sub.GE are respectively master agents of: Photovoltaic generators, wind turbines, batteries (in the production mode) and diesel generators. Each master agent can control and communicate with its slave agents.
[0103] Agent.sub.PV(M A.sub.PV) in charge of {S.sub.PV.sup.1, . . . , S.sub.PV.sup.(N.sup.
[0104] Agent.sub.GE(M A.sub.GE) in charge of {S.sub.GE.sup.1, . . . , S.sub.GE.sup.(N.sup.
[0105] The agent M A.sub.cons is responsible of power demand management in the system. This agent communicates with priority and non-priority loads master agents to collect the power required by the loads. The super master agent of consumption informs the super master agent of production M A.sub.prod about the amount of load request, and receives thereafter information about the produced power. Finally, it communicates with agents M A.sub.P and M A.sub.NP to control the connection state of their associated loads.
[0106] Agents M A.sub.P and M A.sub.NP are the critical (priority), uncritical (non-priority) loads agents and batteries (in the consumption mode). They are responsible of collecting information from associated slave loads and send this information to agent M A.sub.cons. These slave agents are responsible of collecting information about energy demand of loads and applying the load shedding strategy.
[0107] The agent M A.sub.meteo is responsible of storing the periodic meteorological forecasts for the next seven days. Nowadays, this type of forecasts presents a good precision (Kleissl (2013), Zhang J F et al. (2015)). M A.sub.meteo provides information to the super master agent of production to estimate the production of sources. The meteorological forecasting data are inputs to the fixed problem and one supposes that they are precise. In the present invention, one works on the worst case. If a day is sunny with a probability=0.5, then it is assumed that one does not consider it sunny. A source is estimated available if the probability of availability exceeds a reliability threshold. The multi-agent system of this platform {P(Ag)} is composed of the different mentioned agents as follows:
[0108] Formalization of Agents:
[0109] In this subsection, one deals with the formalization of the proposed agents.
[0110] Slave Source Agents:
[0111] These agents present the link between the control system and the sources to be controlled. At this level, the platform supplies to the control system the required measures and receives the control order concerning the micro-sources states. For each kind of source, there is N.sub.k micro-sources (M.sub.s)(kε{PV; WT; B; GE}). Each micro-source M.sub.s.sub.
where: E.sub.n.sub.
[0112] Master Source Agents:
[0113] In term of availability A(t), all electrical energy sources (photovoltaic generators, wind turbines, batteries and diesel generators) can have two states: (1) available energy producer, and (0) unavailable energy producer. In its charging phase, a battery acts as a load that may consume excess production. In this phase the battery can have a third state (−1): load state of the battery. The different availability states of the different sources are summarized as follows:
[0114] Similar to sources, each micro-source M.sub.s has its availability state A.sub.i.sup.M.sup.
where: 1≦R.sub.k≦N.sub.k, kε{PV, WT, B, GE}.
[0115] The master production agent selects the source that will supply the electrical energy to the microgrid. The selected source chooses among its available micro-sources that should be connected while respecting the rule R.sub.k/N.sub.k (equation 6). By using these agents, the system collects the real-time information on the energy production. The information collected allows the system to choose the sources to be penetrated to the grid. These agents are only responsible to choose the micro-sources, which must assure the energy production requested by the corresponding master agent of production. C.sub.i.sup.M.sup.
Σ.sub.i=1.sup.N.sup.
[0116] The energy supplied to the microgrid by each source (φ.sub.k) is the sum of the electrical production (P) of its micro-sources (M.sub.s) which are connected to the microgrid.
[0117] In the considered platform, the photovoltaic source (PV) is available if at least two between three photovoltaic fields are available. For other sources, they are available if one (at least) among their micro-sources is available. Only available sources (and micro-sources) can be connected to the grid. The most priority available source (spring) will be penetrated to the grid. In the present invention, the priority order of sources is (1) photovoltaic cells, (2) wind turbines, (3) batteries and (4) diesel generators. The penetration management strategy of sources to the microgrid (connecting/disconnecting) can be defined by the following equation:
[0118] Where:
[0119] To ensure the availability of power supply, the electric production delivered by four sources must be equal (or superior) to the consumption of the connected loads. The produced power can be expressed as follows:
P.sub.PV(t)+P.sub.WT(t)+P.sub.B(t)+P.sub.GE(t)≧Σ.sub.i=1.sup.NPC.sub.i.sup.P(t).Math.P.sub.i.sup.P(t)+C.sub.i.sup.NP(t)Σ.sub.i=1.sup.N.sup.
where: (a) N.sub.P: the number of critical loads, (b) N.sub.NP: the number of uncritical loads, (c) C.sub.i.sup.P, P.sub.i.sup.P: the integration state and power of the i.sup.th critical load, (d) C.sub.i.sup.NP, P.sub.i.sup.NP: the integration state and power of the i.sup.th uncritical load, (e) C.sup.NP: the integration state of the uncritical loads. In the platform, there are two critical and two uncritical loads. In the case of basic load shedding (without forecasting), the load shedding method takes into account only the real-time information about production and consumption as follows:
({C.sub.i.sup.P(t)},{C.sub.i.sup.NP(t)},{C.sup.NP})=f(P.sub.PV(t),P.sub.WT(t),E.sub.Charge(t),N.sub.Charge(t),{P.sub.i.sup.P},{P.sub.i.sup.NP}) (11)
[0120] During the use of the backup sources, one has to avoid the total discharge of the batteries and also the tanks of the diesel generators. To avoid the phenomenon of sulfation, the batteries have to keep a minimum level E.sub.Charge from which they stop supplying the microgrid. By analogy to batteries, the tanks of the diesel generators must have a minimum level N.sub.Charge from which they disconnect from the microgrid in order to avoid any cavitation problem. The load shedding can be based on the classification of loads. In this case, the system can act to connect or disconnect uncritical loads (C.sup.NP) (Switch C in
[0121] If the system makes the decision of load shedding as soon as the renewable sources are unavailable, then the uncritical loads are disconnected at each short period of unavailability of renewable sources. In this case, the availability of the uncritical loads will be decreased in an unreasonable way,
[0122] In the case of unavailability of the renewable sources, any delay in the application of load shedding method decreases the autonomy of the backup sources quickly. This decrease influences negatively the availability of the critical loads in the case of a long downtime of renewable sources.
[0123] In order to guarantee the efficiency of this solution, the duration of the load shedding must be justified, which is based on the current state of sources and the duration of unavailability of the renewable sources (forecasting). In the case of a load shedding based on the forecasting, the uncritical load can be disconnected. The load shedding strategy can be re-written as follows:
({C.sub.i.sup.P(t)},{C.sub.i.sup.NP(t)},{C.sup.NP})=f(P.sub.PV(t),P.sub.WT(t),φ.sub.GE(t),φ.sub.B(t),{P.sub.i.sup.P},{P.sub.i.sup.NP}) (12)
where, φ.sub.GE(t) and φ.sub.B(t) are the forecasted states of the backup sources: diesel generators and batteries, respectively.
[0124] Master Consumption Agent:
[0125] The produced power in the microgrid may not be sufficient to satisfy the totality of power demand for all the time. For this reason, the specified priority must be defined between loads. In the case of an insufficient production, the loads with the highest priority will be supplied. In the considered case, there are two classes of priority: (i) priority loads: they are the critical loads that must be supplied in most of the time, and (ii) uncritical loads: they are uncritical loads that can be disconnected in the load-shedding phase (
[0126] Master Load Agent:
[0127] One has two master load agents (critical and uncritical loads). To give more flexibility to the strategy of load shedding, the loads should have a second priority level. The same class priority loads can have different priority levels (
[0128] Communication Strategy:
[0129] The communication between agents is done by tokens (
[0130] At the beginning of each control cycle, the super master agents (M A.sub.prod and M A.sub.cons) begin to collect information about the state of sources and loads. Initially, the batteries are considered as loads. The master agent of batteries M A.sub.B is in a consumption mode, and it remains in this mode until the renewable sources are unavailable. In this case, M A.sub.B becomes in a production mode and the batteries are considered as sources. M A.sub.B returns in a production mode when the renewable sources become available;
[0131] The production super master agent (M A.sub.prod) sends a production information token (arrow for production token in
[0132] In the consumption management part, the super master agent of consumption collects the information on the energy loads. The super master agent sends consumption token information (arrow for consumption token in
[0133] The two super master agents (M A.sub.prod and M A.sub.cons) negotiate on the level of production, which will be supplied by available sources to the connected loads, while taking into account the information collected by both super master agent and the meteorological forecast information provided by the meteo agent. These two super master agents select the adequate operation mode of batteries for the next control cycle.
[0134] After choosing the level of production, the super master agent of production sends a control token to the master production agents in order to integrate the highest priority available source and disconnect the others;
[0135] The master agents of sources to be disconnected send control tokens towards their slaves such that they disconnect their micro-sources. The master agent of the source to be connected has to choose the micro-sources to be penetrated while meeting the energy requirements. It then sends a control token to its slaves.
[0136] In the same way, the super master agent of consumption coordinates with loads master agents (M A.sub.P, and M A.sub.NP) in order to connect the most priority loads by taking into account the production level. If M A.sub.B is in a consumption mode (renewable sources are available), then all the uncharged batteries are connected.
[0137] Implementation and Experimental Results:
[0138] In this section, one deals with the implementation of the control strategy and the experimental results.
[0139] Algorithms and Complexity:
[0140] The control strategy can be divided into three stages (
[0141] Renewable sources (photovoltaic generators and wind turbines) are sized to meet the entire demand of loads. If one of these two sources is available, then all the loads are powered. In the opposite case, the control system can decrease the level of production to increase the autonomy of backup sources (batteries and diesel generators). In this case, the production level depends on the available autonomy of these two sources and the time during which they operate. The minimization of production is surely followed by a reduction in consumption. The control system has to eliminate certain loads in order to guarantee the energy balance between the consumption and the production. The microgrid must allocate the power to priority loads first.
[0142] The control strategy is to allocate a specific priority for each load (load shedding). In the case when one has several loads and to facilitate the decision of the load shedding, it is better to classify the loads responsibilities which have a convergent priority degree. The load distribution by class should be balanced, and the number of loads by class should be approximately the number of classes.
TABLE-US-00002 Algorithm 1 Control Strategy Algorithm for each load agent do end if collect load information(Cp,Cnp) else if autonomy (
) ≧ SBWD*Cp then Cp
power demand of (
,...,
) calculate the production power level P = (
)/SBWD Cap
power demand of (
,...,
) connect critical leads Cp Lds
(Cp + Cap) calculate the remaining available energy end for P.sub.rest
P-Cp for each source agent do for
do onflect source information (PV,WT,B,GE) if P.sub.next ≧ power demand of B.sub.NP then
produced power of {S.sup.1
,..., S
} direct B.sub.NP
produced power of {
,..., S.sub.PV
.sup.WT} P.sub.next
P.sub.rest power demand
Autonomy of {S.sub.n.sup.1,...,S.sub.B.sup.(NR)} else
Autonomy of {S.sup.1
,... S
.sup.(
.sup.)} disconnect
production information
(
) end if calculate availability end for end for else if((
≧
demand of Lds then disconnect critical loads Cop if (
≧ Lds then calculate the production power lead
/SBWD request production from PV P.sub.rest < P connect all leads for j = I to N.sub.P do else if (
≧ Lds then if P.sub.rest ≧ power demand of
then request production from WT Connect
content all leads P.sub.rest
P.sub.rest - power demand of
end if else else Disconnect
connect seccessive bad weather days (SBWD) end if if autonomy
≧ SBWD*Lds then end for connect all leads end if if
> 0 then end if request production from B If no(bad weather) then else if
> 0 then refuelling GE request production from GE end if
indicates data missing or illegible when filed
[0143] In the present invention, one has two priority classes: C.sup.P for critical (Priority loads) and C.sup.NP for uncritical (Non-priority loads). One has N.sub.P critical loads β.sub.P.sup.i (iε{1, . . . , N.sub.P}). Each β.sub.P.sup.i requests P.sub.i.sup.P of energy. One has N.sub.NP uncritical loads β.sub.NP.sup.i (iε{1, . . . , N.sub.NP}). Each β.sub.P.sup.i requests P.sub.i.sup.NP of energy. If one or both of renewable sources are available, then the control system integrates the source which has the highest priority, and all loads (critical and uncritical loads) are connected and powered. If these sources are not available, then the backup sources (batteries and diesel generators) must be used. The system makes a time estimation in which these sources have to insure the production (SBWD). If these sources can supply the requested power to all the loads during this period, then the production level remains constant and the system continues to supply all of loads. In the contrary case, the system minimizes the production according to the autonomy of the available backup sources. The produced energy will be allocated to the loads which belong to the highest priority classes. The rest of the produced power will be allocated to the higher priority loads of the next class.
[0144] Implementation of Multi-Agent Architecture:
[0145] For technical and economic reasons, one chooses the “Spartan 6” (XC6LX16-CS324) for the implementation of the proposed control strategy. This professional development board is ideal for fast learning modern digital design techniques. It presents a perfect solution for multi input/output control implementation. The development of the control strategy is done by Xilinx Mtalab Simulink. This software gives one the ability to build and test the control model (via a xilinx library) and implement it in FPGA (Petko (2004)). 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 of the energy consumption management of loads. These two parts are connected to negotiate the level of production that will be provided by the sources.
[0146] Experimental Results:
[0147] In order to guarantee the performance of the better energy management that is theoretically proposed, the strategy of control must be tested in similar simulations to those that cause the stops of the platform. CIPEM company (www.cipem.com.tn) gave one the necessary information concerning dates and durations of the breakdowns. These simulations are based on climatic history (insolation, wind speed) of the platform. The national institute of the meteorology in Tunisia supplies one these data (www.meteo.tn).
[0148] For the experimental setup, a real scenario that causes a total power failure in Tunisia in April 2013 is used. Several simulation results that highlight the influence of the control strategy on the power supply availability are presented and discussed. In the results, one uses two power supply availability rates (A.sub.PS(%)) for: (i) critical loads, and (ii) uncritical loads. The instantaneous availability may have only two values, 1 in the case of availability and 0 in the opposite case. The average availability A.sub.A(t) is the mean value of the instantaneous availability between time=0 and time=t.
[0149] One focuses mainly on the choice of the production level and its effect on the autonomy of the backup sources. This section represents a comparison between three strategies of control:
[0150] The first strategy consists in supplying all loads in the case of availability of sources. In this case, the level of production is fixed (without a load shedding);
[0151] The second strategy consists in the load shedding of uncritical loads if the diesel generators are the only available sources in order to increase their autonomy. The load shedding decision is based only on the real-time information about the availability state of sources;
[0152] The third strategy presents the invention's contribution that deals with the load shedding method based on the forecasting information. If the system predicts a long unavailability of the renewable sources, then the load shedding begins when the system uses the backup sources.
[0153] The conditions under which one makes the comparison are: (i) the renewable sources are unavailable for 6 units of time (between t=3 and t=9), (ii) the batteries can recover the energy demand of loads during two units of time, and (iii) the diesel generators can recover the energy demand of loads during only one unit of time. There are two production levels: (i) 100%, all loads will be supplied, and (ii) 50%, only critical loads will be supplied. As shown previously, the penetration is equal to: (i) “1” if the source is connected to the grid, (ii) “0” if the source is disconnected from the grid, and (iii) “−1” for the batteries in their charging phase.
[0154] In the first case (without any load shedding): During the phase of unavailability of renewable sources, the system continues to supply all of the loads. The backup sources assure the energy demand during 3 units of time. The system becomes in a total stop (at t=6) during 3 units of time (
[0155] In the second case (with a load shedding): the level of production is maximal (100%) during the phase of availability of the renewable sources or of the battery. When these sources become unavailable, the system uses the diesel generators to supply the loads and reduce automatically the level of production by using the load shedding method. The reduction of the production (50%) doubles the autonomy of this source. The system becomes in a total stop (at t=7) for only 2 units of time (
[0156] In the third case (with a load shedding and with a forecasting-based control): The system predicts a long unavailability of renewable sources. When these sources become unavailable, the control system takes a decision for a load shedding. The production level is reduced by a half in this case and the autonomy of batteries and diesel generators is doubled. These sources can recover the energy demand during the unavailability phase of the renewable sources (
[0157] In the case of a long downtime of the renewable sources, the system must promote the priority loads in order to avoid their stops. The comparison shows that the system should make an early decision for a load shedding. The load shedding strategy should be based on forecasting information.
[0158] Interpretation:
[0159] The experimental results show clearly that the proposed control strategy increases A.sub.PS(%) of critical loads. In cases of insufficient production, the allocation of the available power became more reasonable. According to the obtained results, it can be seen that:
[0160] An adequate choice and size of sources increase the availability of power supply. However, when one chooses the sources, the reconfiguration is costly and takes time. Economically, this kind of solution is very expensive;
[0161] The load shedding is a very important strategy to increase the availability of electric power of critical loads in the case of insufficient production, but it decreases this availability rate for the non-priority loads and the system;
[0162] The load shedding can be based on real-time information and a forecasting-based control. The right choice of the command and the forecasting methods provide a very high availability level of critical loads which can reach 100%;
[0163] The use of the multi-agent system in the power management of a microgrid decreases the complexity of the control strategy. It is an efficient way to solve several complex problems locally. This way makes the control strategy more flexible and more autonomous;
[0164] The presence of individual agents for each category of units reduces the complexity of the control strategy. It facilitates the collection of information, the decision and the control of the various units of microgrid.
[0165] In order to ensure high availability in the island and autonomous microgrid, one propose a new forecasting-based solution for better energy management. The major problem of this solution is the probabilistic aspect of the forecasting data on which the strategy is based to make its decision. The load shedding increases the availability in the level of critical loads; but in return, this method decreases the availability in the level of uncritical loads without having any negative effect. Despite its problems, this strategy provides good results in a case study. The predictive control strategy can help a microgrid to improve the power supply availability by proactive control. Comparing with existing solutions, the proposed new solution presents several economical and technical benefits.
[0166] The proposed control strategy increases the energy autonomy of the platform. In the considered case study, this method doubles the autonomy of the backup sources. By a historic analysis, this improvement can assure the continuity of production in the platform. The platform can avoid losses caused by the power unavailability. The use of FPGA to implement the proposed multi-agent architecture represents another technical originality for the present invention.
[0167] The performance of the proposed solution depends on the weather forecasting estimations as inputs to the fixed problem. The proposed control strategy presents a better solution especially for the applications (such as an islanded petroleum platform) where the resizing of sources is not feasible because of some constraints (space and weight).
[0168] The embodiments disclosed herein may be implemented using general purpose or specialized computing devices, computer processors, or electronic circuitries including but not limited to digital signal processors (DSP), application specific integrated circuits (ASIC), field programmable gate arrays (FPGA), and other programmable logic devices configured or programmed according to the teachings of the present disclosure. Computer instructions or software codes running in the general purpose or specialized computing devices, computer processors, or programmable logic devices can readily be prepared by practitioners skilled in the software or electronic art based on the teachings of the present disclosure.
[0169] In some embodiments, the present invention includes computer storage media having computer instructions or software codes stored therein which can be used to program computers or microprocessors to perform any of the processes of the present invention. The storage media can include, but is not limited to, floppy disks, optical discs, Blu-ray Disc, DVD, CD-ROMs, and magneto-optical disks, ROMs, RAMs, flash memory devices, or any type of media or devices suitable for storing instructions, codes, and/or data.
[0170] The present invention may be embodied in other specific forms without departing from the spirit or essential characteristics thereof. The present embodiment is therefore to be considered in all respects as illustrative and not restrictive. The scope of the invention is indicated by the appended claims rather than by the foregoing description, and all changes that come within the meaning and range of equivalency of the claims are therefore intended to be embraced therein.