Next Article in Journal
Heuristic Optimization of Consumer Electricity Costs Using a Generic Cost Model
Previous Article in Journal
Reconfiguration of Urban Photovoltaic Arrays Using Commercial Devices
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Energy Management Strategy for Microgrids by Using Enhanced Bee Colony Optimization

1
Department of Electrical Engineering, National Sun Yat-Sen University, Kaohsiung 807, Taiwan
2
Department of Electrical Engineering, Cheng-Shiu University, Kaohsiung 833, Taiwan
*
Author to whom correspondence should be addressed.
Energies 2016, 9(1), 5; https://doi.org/10.3390/en9010005
Submission received: 7 October 2015 / Revised: 13 December 2015 / Accepted: 17 December 2015 / Published: 23 December 2015

Abstract

:
This paper presents a microgrid (MG) energy management strategy by considering renewable energy and battery storage systems. Renewable energy, including wind power generation and solar power generation, is integrated into the distribution network, for which is formulated the optimal dispatch model of mixed-power generation by considering the charging/discharging scheduling of battery storage systems. The MG system has an electrical link for power exchange between the MG and the utility during different hours of the day. Based on the time-of-use (TOU) and all technical constraints, an enhanced bee colony optimization (EBCO) is proposed to solve the daily economic dispatch of MG systems. In the EBCO procedure, the self-adaption repulsion factor is embedded in the bee swarm of the BCO in order to improve the behavior patterns of each bee swarm and increase its search efficiency and accuracy in high dimensions. Different modifications in moving patterns of EBCO are proposed to search the feasible space more effectively. EBCO is used for economic energy management of grid-connected and stand-alone scenarios, and the results are compared to those in previous algorithms. In either grid-connected or stand-alone scenarios, an optimal MG scheduling dispatch is achieved using micro-turbines, renewable energy and battery storage systems. Results show that the proposed method is feasible, robust and more effective than many previously-developed algorithms.

1. Introduction

The greenhouse gas (GHG) emission of electric power sectors around the world is about 1/3 of the total world GHG emissions, indicating the significance of the electric power sector in the global warming issue. In recent years, climate change due to GHG emissions has become a focus of international organizations and governments. In order to reduce GHG emissions, many have aimed to find more environmentally-friendly alternatives for electrical power generation. Distributed generators (DGs) are required for local energy markets, as an important alternative energy production option in the near future [1]. DG’s technologies may include photovoltaics (PV), small wind turbines (WT), fuel cells, micro-turbines (MTs), etc. The integration of DGs and energy storage systems (ESS) on a low voltage network is central to the concept of microgrids (MGs) [2]. MGs can operate in either grid-connected mode or stand-alone mode [3] and usually require an energy management strategy to ensure cooperation between the controllable units for achieving stable operation. Since MGs can result in a decrease in electricity cost, higher service reliability, an increase of energy efficiency, etc., they are beginning to attract many utilities in the electricity market [4,5].
The energy management of an MG involves how to determine the most economic dispatch of the DGs that minimizes the total operating cost while satisfying the load demand and operating constraints [6]. It is like a downsized version of the unit commitment problem that is traditionally applied to large central generators in the MG. In the grid-connected mode, the MG adjusts the power balance of supply and demand by purchasing power from the main grid or selling power to the main grid to maximize operational benefits [7]. In the stand-alone mode, the micro-grid aims to keep a continuous power supply to customers using DG bids. One of the main constraints with DGs introduced is stability and reliability problems associated with their power scheduling [8]. The intermittent nature of some DGs, such as wind turbines and photovoltaic systems, leads to an output that often does not suit the load demand profile. It is difficult to produce accurate day-ahead schedules in MGs. Therefore, the energy storage systems, which play an important role in MGs, allow those operations with a more flexible and reliable management of energy [9]. They can save energy at low price hours and sell it at high price hours, which will help the network to work more efficiently and economically. Meanwhile, the operation and control in an MG will become more complicated and challenging.
The purpose of energy management of MGs is to improve energy efficiency and reduce power losses. In either grid-connected mode or stand-alone mode, an optimal scheduling of units in the energy management of MGs is carried out to maximize the benefits by operating the renewable DGs and ESS [10,11]. The biggest challenge comes from the intermittent nature of the renewable DGs, which is the unpredictable nature and dependence on weather and climate conditions, so that an EES is required to ensure the power demand of the load at each interval. Therefore, the operation scheduling of the dispatchable DGs in an MG is of particular concern, which can be formulated as a non-linear and mixed-integer combinatorial optimization. Various numerical techniques have been employed to address this problem [12,13,14,15,16,17,18,19,20,21,22,23,24,25,26]. Mazidi et al. [12] proposed a two-stage stochastic objective function to solve the integrated scheduling of renewable generation and demand response programs in an MG. An energy management strategy is proposed to control an MG powered by some DGs and equipped with different storage systems: electric batteries and a hydrogen storage system [13,14,15]. The authors have proposed an MG economic dispatch that can coordinate power forecasting, energy storage and energy exchanging together and then make better short-term scheduling to minimize the total operation cost [16,17,18,19]. Marzband et al. [20] proposed an optimal energy management system for islanded microgrids based on a multi-period artificial bee colony (MABC) algorithm and an artificial neural network combined with a Markov chain (ANN-MC) approach to predict non-dispatchable power generation and load demand, while taking uncertainties into account. An operational architecture for real-time operation (RTO) is proposed to run the MG in islanded mode, ensuring uninterruptable power supply services and reducing cost [21]. Marzband et al. [22] proposed an energy management system (EMS) algorithm based on mixed-integer nonlinear programming (MINLP) for MGs in islanded mode in different scenarios. A model for optimal energy management with the goal of cost and emission minimization is presented based on the operation strategies of the hybrid DGs [23,24]. Some artificial intelligent techniques have been presented to solve the economic dispatch of MGs and have shown their effectiveness [25,26,27,28,29]. The common disadvantages of the above methods are their long computation times and the lack of guarantee that a global optimal solution can be found. In order to overcome the local optima problem, an enhanced bee colony optimization (EBCO) algorithm is proposed in this paper.
Bee colony optimization (BCO), unlike most population-based algorithms, employs different moving patterns to research the feasible solution space [30]. The BCO algorithm is improved by referring to genetic algorithm (GA), evolutionary programming (EP) and particle swarm optimization (PSO) for strengthening the optimization of parameter control and population evolution. The BCO has many of the advantages of biological intelligence in searching, but it has the shortcoming of easy and rapid convergence in computation and poor stability in higher dimensional search. The energy management of MGs is a complex and high-dimensional problem with multiple constraints. In this paper, therefore, an EBCO algorithm is proposed to address this problem. In the EBCO procedure, the self-adaption and repulsion factors are embedded in the bee swarm of BCO in order to improve the behavior patterns of each bee swarm and to increase its search efficiency and accuracy in high dimensions. Different modifications in moving patterns of EBCO are proposed to search the feasible space more effectively. EBCO is intended to significantly improve the efficiency of MG energy production and to optimize the use of existing DGs to maximize profit. The effectiveness of the algorithm is demonstrated by performing optimization on several cases, and the results are compared to those in previous publications. Our results show that the proposed method is feasible, robust and more effective than many previously-developed algorithms.

2. System Model

A typical energy management strategy is shown in Figure 1. The purpose of this paper is to develop an optimization model for MG schedule generation, taking into account available renewable energy and battery storage resources. The MG system has an electrical link for power exchange between the MG and the utility at different times of day. Excess power generated by the MG can be sold to the utility using time-of-use (TOU). The MG can be operated in both grid-connected and stand-alone scenarios. The objective of the energy management strategy is to generate suitable set points for all sources and battery storage in such a way that the economically-optimized power dispatch will satisfy a certain load demand. EBCO is used for economical energy management in both grid-connected and stand-alone scenarios. EBCO is also expected to provide sufficient generation capacity, control and different operational strategies. Models for micro-turbine (MT), wind turbine (WT), photovoltaic (PV) and battery storage are all needed.
Figure 1. A typical energy management strategy.
Figure 1. A typical energy management strategy.
Energies 09 00005 g001

2.1. The Model of Micro-Turbine

The MT is considered as a DG, which generates a constant power output. The fuel cost for micro-gas turbines is considered as a quadratic model, which is expressed as in Equation (1):
F i ( P i ( t ) ) = a i P i 2 ( t ) +    b i P i ( t ) + c i
F i ( P i ( t ) ) = a i P i 2 ( t ) + b i P i ( t ) + c i is the fuel cost of unit i at time t. a i , b i , c i are the coefficients of the production cost of unit i. Pi(t) is the power output of a committed unit i at time t.

2.2. The Model of the Wind Turbine

A wind turbine extracts energy from the wind and converts it into mechanical power, which is a complex aerodynamic system. In practice, the actual wind power almost entirely depends on the wind speed, which is a random variable. A model of wind power output between wind speed and mechanical power extracted can be described as in Equation (2) [31]:
P w ( t ) = 1 2 ρ v 3 ( t ) C p ( λ , θ ) A w
C p ( λ , θ ) is assigned as follows:
C p ( λ , θ ) = 0.73 × ( 151 λ i 0.58 θ 0.002 θ 2.14 13.2 ) × e 18.4 λ i
λ i = 1 1 λ 0.02 θ       0.003 θ 3 + 1
The ON/OFF status of the WT is explained as Equation (4):
{ v ( t ) = v i ( t )     i f v s t a r t v ( t ) v f u l l v ( t ) = v f u l l     i f v f u l l < v ( t ) < v s t o p v ( t ) = 0       i f v s t o p v ( t ) o r v ( t ) < v s t a r t

2.3. The Model of the Photovoltaic

A series and parallel combination of PV cells form a PV array. The dominant factor affecting the power output of a PV module is the solar irradiance intensity. The power output from a PV can be calculated as Equation (5) [32]:
P s ( t ) = K P V × P G ( t ) × A P V
where Ps(t) represents PV output power at time t; PG(t) is global radiation at time t; APV is the area of the PV array (W/m2); KPV is the efficiency of the PV.

2.4. The Model for Battery Storage

The power output of a battery can be calculated as the difference between stored energies of two consecutive stages. Energy stored in the battery device is expressed as follows [17].
(1) If the battery is charging:
η C P B ( t ) Q s , m a x
Q s ( t + 1 ) = Q s ( t ) + η C P B ( t )
(2) If the battery is discharging:
η D P B ( t ) Q s ( t )
Q s ( t + 1 ) = Q s ( t ) η D P B ( t )
where η C and η D are the charging efficiency and the discharging efficiency, respectively. PB(t) is the electrical power of the battery output at the t-th hour. Qs(t) is the aggregated capacity of batteries at the t-th hour. Qs,max is the rated maximum storage energy.

3. Problem Formulation

The energy operation management in a typical MG can be defined as an optimization function, which minimizes the total operating cost while satisfying the equality and inequality constraints. The objective function and associated constraints of the problem can be formulated as follows:
min    O b j ( ) = t = 1 H { i = 1 N F i ( P i ( t ) ) U i ( t ) + P t i e ( t ) × p r i c e ( t ) }
The constraints include both the system constraints and the unit’s constraints and involve:
(1) Load balance:
t = 1 H { j = 1 M P l o a d , j ( t ) + P L o s s ( t ) } = t = 1 H { i = 1 N P i ( t ) U i ( t ) + s = 1 S P s ( t ) + w = 1 W P w ( t ) + P t i e ( t ) + P B ( t ) }
(2) Unit power generation limitation:
P min , i P i ( t ) P max , i
(3) Minimum up-time constraint:
x i o n T i o n
(4) Minimum down-time constraint:
x i o f f T i o f f
(5) Ramp up rate:
P i ( t ) P i ( t 1 ) U R i , if  U ( i , t ) = 1 and U ( i , t 1 ) = 1
(6) Ramp down rate:
P i ( t 1 ) P i ( t ) D R i , if  U ( i , t ) = 1 and U ( i , t 1 ) = 1
(7) Interchange with utility constraints:
P t i e , min P t i e ( t ) P t i e , max
(8) The capacity constraints for the battery:
P B , min P B ( t ) P B , max
Figure 2 shows the electricity price in a day [33].
Figure 2. The time-of-use (TOU) rate in a day.
Figure 2. The time-of-use (TOU) rate in a day.
Energies 09 00005 g002

4. Enhanced Bee Colony Optimization

Bee colony optimization (BCO) was developed by [30] for numerical optimization in 2005. This algorithm mimics the food foraging behavior of honey bees. In the EBCO algorithm, the swarm also consists of three categories, scout bees, employed bees and onlooker bees. They carry out various activities to sustain the hive life. The scout bees perform a random search for new food sources, and employed bees have the role of exploiting the identified food sources and sharing the various pieces of information with onlooker bees waiting in the hive to make a better decision. The EBCO includes the following phases: initialization, employed bee phases, onlooker bee phases and scout bee phases. The EBCO can be described as follows.

4.1. Initial Solutions

The initial parameters in the EBCO are the number of food sources (NFS), which is equal to the bees. The initial population of solutions is filled with the NFS number of randomly-generated food sources in a limited area. The random positions of food sources are generated by the following equation:
X i j = X j , min + r a n d × ( X j , max X j , min ) , i = 1 , 2 , ... , NFS  , j = 1 , 2 , ... , J
X i j is the i-th population of solution vector j-th and NFS is set to 50. X j , min and X j , max represent the lower and upper boundaries of solution vector j-th. rand is a uniformly-distributed random number in the range of (0, 1). The fitness function is defined as:
F i t n e s s i = O b j ( X i j ) + m = 1 M λ e q , m | h ( X i j ) | 2 + n = 1 N λ i n e q , n | g ( X i j ) g lim | 2
O b j is the objective function. h ( X i j ) and g ( X i j ) are the equality and inequality constraints. M and N are the numbers of equality and inequality constraints. λ e q , m and λ i n e q , n are the penalty factors that can be adjusted in the optimization procedure. g lim is defined by:
g lim = { X j    i f X j , min X j X j , max X j , min    i f X j < X j , min X j , max    i f X j > X j , max
If one or more variables violate their limits, the penalty factors will increase, and the corresponding individual will be rejected to avoid generating an infeasible solution.

4.2. Employed Bees

In the BCO, based on the behavior of the bees, a hard restriction exists on the flying pattern of bees. BCO may cause premature convergence by using the information achieved by a swarm imperfectly. In the EBCO, the better part of the employed bees fly considering the social and cognitive information achieved by the swarm. Each bee knows its current optimal position ( p b e s t ), which is analogous to the personal experiences of each particle. Each bee also knows the current global optimal position ( g b e s t ) among all bees in the population. EBCO can have several solutions at the same time, and particles have a cooperative relationship for sharing messages. In other words, it tries to reach compatibility between local search and global search. At this stage, each employed bee makes a change on the position of food sources to generate a new food sources in the neighborhood of its present position as follows:
X j , n e i t e r + 1 = X j , n e i t e r + s i g n × [ c 1 r a n d ( p b e s t j , n e X j , n e i t e r ) + c 2 r a n d ( g b e s t j X j , n e i t e r ) ]
c 1 = ( c 1 f c 1 i ) × i t e r i t e r max + c 1 i , c 2 = ( c 2 f c 2 i ) × i t e r i t e r max + c 2 i
where rand is the random numbers between zero and one. k is a randomly-chosen index, and k i . c 1 f and c 2 f are the initial acceleration constants. c 1 i and c 2 i are the final acceleration constants. i t e r max is the maximal iteration, and i t e r is the current iteration. s i g n is the concept of the interference factor. c 1 f , c 2 f , c 1 i , c 2 i and i t e r max are set to 1.5, 0.5, 0.5, 1.5 and 200, respectively.
In the EBCO, a self-adaption repulsion factor is introduced to further strengthen the global search capability of BCO. This factor can fly over some parts of the search space and may include profitable information by the bee swarm. The increasing diversity of a bee swarm is incorporated in order to avoid premature convergence. To enlarge the search area that might have been neglected, the concept of the interference factor, s i g n , is introduced in Equation (22):
s i g n = {        1 ,    i f r a n d p r 1 ,      e l s e
Its initial setting is p r = 0.7 . When the randomly-generated rand is larger than the predefined pr, a reverse search, as given in Equation (22), will take place. sign is the self-adaption repulsion factor. The sign values used by bee swarms are recorded, and the pr value is based on self-adaption repulsion, which is adjusted according to the fitness value in each iteration. In this paper, set prmax = 0.9 and prmin = 0.1. The searching procedure is described as follows (Algorithm 1):
Algorithm 1 Self-adaption repulsion factor search
1: if M i n . F i t n e s s ( X i j i t e r ) comes from s i g n = 1
2: p r = p r + 0.1
3: if p r p r max then p r = p r max and c t = c t + 1
4: else c t = 0
5: if c t = c t max then p r = 0.7 and c t = 0
6: else M i n . F i t n e s s ( X i j i t e r ) comes from s i g n = 1
7: p r = p r 0.1
8: if p r p r min then p r = p r min and c t = c t + 1
9: else c t = 0
10: if c t = c t max then p r = 0.7 and c t = 0
11: end
If in the current iteration, the optimal fitness value is generated at s i g n = 1 , let p r = p r + 0.1 to increase the probability of positive feedback for each bee swarm, as shown in Figure 3. Conversely, if in the current iteration, the optimum fitness value is generated at s i g n = 1 , the probability of negative feedback should be increased. c t is the number of iterations in this procedure. c t max is the upper limit of c t , and c t max = 5 . After, p r is continuously maintained at the maximum or minimum values for c t times and meets. The updated food sources are used in this study to improve the diversity of the solutions, and this behavior is referred to as the self-adaption repulsion factor.
Figure 3. Probability variation of pr.
Figure 3. Probability variation of pr.
Energies 09 00005 g003

4.3. Onlooker Bees

The onlooker bees in the improved bee swarm algorithm will follow the employed bees to obtain nectar information. Instead of joining the group of employed bees, the onlooker bee will only follow. The flying path of the onlooker bees is modified by using the probabilistic selection method, as shown in Equation (23), to follow the employed bees. In the working mode of the onlooker bees, the repulsive force is also included in order to enlarge the search area, as shown in Equation (24).
P r o b ( X j , n e i t e r ) = 1 F i t n e s s ( X j , n e i t e r ) n e = 1 N F S 1 F i t n e s s ( X j , n e i t e r )
X j , n o i t e r + 1 = X j , n o i t e r + s i g n × ( c 1 r a n d ( X j , n e i t e r X j , n o i t e r ) )
where P r o b ( X j , n e i t e r ) = [ X 1 , n e , X 2 , n e , , X J , n e ] is the better fitness value of the food source and n e is the number of employed bees. n o is the number of onlooker bees.

4.4. Scout Bees

In the EBCO, the model of the scout bees will no longer be a baseless random search. The working model of the scout bees was modified to the average value of the global optimum solution and all swarm locations. After comparison, the new location of scout bees is generated by Equation (25):
X j , n s i t e r + 1 = X j , n s i t e r + s i g n × ( r a n d ( g b e s t j l m e a n i t e r ) )
l = r o u n d [ 1 + r a n d ( 0 , 1 ) ]
where variable ns is the number of scout bees and mean is the average of all variable solutions in the t-th iteration. The population size for employed bees, onlooker bees and scout bees are 20, 20 and 10, respectively.

4.5. Stop Condition

The terminating condition is the maximal number of iterations. If the preset target is not yet attained, then go back to Section 4.2 and repeat the operation. Figure 4 shows the flowchart of EBCO.
Figure 4. The flowchart of enhanced bee colony optimization (EBCO).
Figure 4. The flowchart of enhanced bee colony optimization (EBCO).
Energies 09 00005 g004

5. Case Studies

In this paper, a typical low voltage MG is considered as the test system for the application of the proposed methodology, as shown in Figure 5 [34]. The configuration of the MG system consists of a set of DG units, including three MTs, a WT, a PV and battery storage. The system is exchanged with the utility from the point of common coupling (PCC). The total load demand, the forecasted wind speed of the WT and the forecasted global radiation of the PV in a typical day is shown in Figure 6, Figure 7 and Figure 8. It should be noted that a time period of one day with an hourly time step is considered in this study. All DGs produced the active power at the unity power factor.
Figure 5. The diagram of a typical low-voltage MG system.
Figure 5. The diagram of a typical low-voltage MG system.
Energies 09 00005 g005
Figure 6. Load demand in a typical day.
Figure 6. Load demand in a typical day.
Energies 09 00005 g006
Figure 7. The forecasted wind speed of the WT in a typical day.
Figure 7. The forecasted wind speed of the WT in a typical day.
Energies 09 00005 g007
Figure 8. The forecasted global radiation of the PV in a typical day.
Figure 8. The forecasted global radiation of the PV in a typical day.
Energies 09 00005 g008

5.1. Results at Different Scenarios

In order to analyze and compare the performance of the MG system in the different scenarios, two scenarios were simulated; a grid-connected situation and a stand-alone scenario. In a grid-connected scenario, the cost-benefit power trading between the MG system and the utility can be used at any time. In a stand-alone scenario, demand side management considered the power balance, which means to meet load demand by using DGs, WT, PV and battery storage. In both scenarios, there is a high penetration level of DGs with a larger power fluctuation.
Figure 9 shows the generation supply scheme in the grid-connected scenario. The generation supplied by the DG’s units and utility units is 44.74% and 55.26% of total generation, and the loss is 3.06%. The MG is self-sufficient to meet the load demand, and the power from the WT and PV meet about 45.89% of the load demand. If the system supplied all power from the utility, the total cost is about NT$8305.235. The power from the PV and WT meet most load demand; the cost can be cut down to NT$5521.03. With the cooperation of the battery and other MTs, the cost is reduced to NT$5037.031 through the control sequence determined by optimizing dispatch. It is noted that the production cost of MTs is greater than that of the electricity purchased from the utility.
Figure 9. The generation supply scheme in the grid-connected scenario.
Figure 9. The generation supply scheme in the grid-connected scenario.
Energies 09 00005 g009
Figure 10 shows the generation supply scheme in the stand-alone scenario. The generation supplied by MT units, the WT and the PV is 55.0%, 33.95% and 11.07% of total generation, respectively. The loss is reduced from 3.06% to 2.47%. Since the power from the utility is broken down in the stand-alone scenario, the MTs must produce more power to meet the load demand. In the stand-alone scenario, half of the electricity is generated by MTs.
Figure 10. The generation supply scheme in the stand-alone scenario.
Figure 10. The generation supply scheme in the stand-alone scenario.
Energies 09 00005 g010
Table 1 shows the simulation results with different scenarios. 100 test runs are conducted for each scenario. From Table 1, it can be seen that the proposed algorithm offers good performance in terms of searching solution, number of generations to convergence and the average execution time. The average execution time for two cases is only 0.78 and 2.45 s, respectively. It is obvious that the EBCO can solve the problem efficiently and often achieve a fast and global or near global optimal solution.
Table 1. Simulation results of the test systems.
Table 1. Simulation results of the test systems.
ItemGrid-Connected ScenarioStand-Alone Scenario
Best (NT$)5037.03115,925.274
Worst (NT$)5048.38515,951.841
Average (NT$)5041.45715,936.813
Average number of generations to converge150173
Number of trials reaching optimum6346
Average execution time (s)0.782.42

5.2. Convergence Test

Table 2 shows the comparisons of EP [26], GA [27], PSO [25], BCO [30] and EBCO during different scenarios. The tests are carried out on a P-IV, Core 2 Duo 2.4 Hz, 2.0 GHz CPU and 4 GB DRAM memory. From Table 2, the improvement of the EBCO over other algorithms is clear. Figure 11 and Figure 12 illustrate the convergence characteristics of EP, GA, PSO, BCO and EBCO in the grid-connected scenario and stand-alone scenario. This also shows the capacity of EBCO to explore a more likely global optimum.
Table 2. Comparison of the evolutionary programming (EP), genetic algorithm (GA), particle swarm optimization (PSO), bee colony optimization (BCO) and enhanced bee colony optimization (EBCO) algorithms.
Table 2. Comparison of the evolutionary programming (EP), genetic algorithm (GA), particle swarm optimization (PSO), bee colony optimization (BCO) and enhanced bee colony optimization (EBCO) algorithms.
AlgorithmsGrid-Connected Scenario (NT$)Stand-Alone Scenario (NT$)
EP5049.71117,153.754
GA5045.81316,958.279
PSO5038.19616,224.526
BCO5038.20916,122.949
EBCO5037.03015,925.270
Figure 11. The convergence characteristics of EP, GA, PSO, BCO and EBCO in the grid-connected scenario.
Figure 11. The convergence characteristics of EP, GA, PSO, BCO and EBCO in the grid-connected scenario.
Energies 09 00005 g011
Figure 12. The convergence characteristics of EP, GA, PSO, BCO and EBCO in the stand-alone scenario.
Figure 12. The convergence characteristics of EP, GA, PSO, BCO and EBCO in the stand-alone scenario.
Energies 09 00005 g012

5.3. Robustness Test

All mentioned algorithms were also tested in the grid-connected scenario and stand-alone scenario with the results shown in Table 3 and Table 4. Each algorithm was executed by 100 trials with the same initial parents. It can be seen that EBCO improves the searching performance, with the best probability of guaranteeing a global optimum. From Table 3 and Table 4, the EBCO algorithm demonstrates better accuracy, while the number of trials reaching the optimum is greater than those in EP, GA, PSO and BCO. Although the average execution time is also much lesser than that of GA and slightly higher than those of EP, PSO and BCO, the average number of generations to converge is only 150. The practical execution time of EBCO is thus lower than those of other algorithms.
Table 3. Robustness test for the EP, GA, PSO, BCO and EBCO algorithms in the grid-connected scenario.
Table 3. Robustness test for the EP, GA, PSO, BCO and EBCO algorithms in the grid-connected scenario.
AlgorithmMaximal Converged Cost (NT$)Minimal Converged Cost (NT$)Average Converged Cost (NT$)Average Number of Generations to ConvergeNumber of Trials Reaching OptimumAverage Execution Time (s)
EP5074.0955049.7115060.14919140.56
GA5067.1885045.8135054.24819361.53
PSO5053.5675038.2095047.794190450.67
BCO5051.5545038.1965046.624169420.72
EBCO5048.3855037.0305041.457150640.78
Table 4. Robustness test for the EP, GA, PSO, BCO and EBCO algorithms in the stand-alone scenario.
Table 4. Robustness test for the EP, GA, PSO, BCO and EBCO algorithms in the stand-alone scenario.
AlgorithmMaximal Converged Cost (NT$)Minimal Converged Cost (NT$)Average Converged Cost (NT$)Average Number of Generations to ConvergeNumber of Trials Reaching OptimumAverage Execution Time (s)
EP17,382.37517,153.75417,266.18819711.68
GA17,186.57316,958.27917,010.57019825.94
PSO16,391.59616,224.52616,286.286191262.18
BCO16,279.84916,122.94916,164.635187312.23
EBCO15,951.84115,925.27015,936.813173462.42

6. Conclusions

This paper presents an EBCO approach to solve the energy management strategy of MGs by considering renewable energy and battery storage systems. The energy management strategy is formulated as an optimal dispatch model of mixed-power generation, which has an electrical link for power exchange between the MG and the utility. Both grid-connected and stand-alone scenarios are evaluated at different TOUs in order to minimize MG operational costs. This study used an EBCO algorithm to analyze the efficiency of a typical distribution system, considering all relevant technical constraints. EBCO consolidates bee colony moving patterns and repulsion techniques for a diversity of solutions and can improve the quality of results in some optimization problems. In either the grid-connected scenario or the stand-alone scenario, an optimal scheduling of units in the energy management of MGs is carried out by operating the renewable energy and battery storage systems. The effectiveness of the EBCO is demonstrated and tested on a low-voltage distribution system. The results shown provide an effective tool for the energy management of MGs. It can also follow the proposed strategies to increase the economic operation of MGs efficiently for the power industry.

Acknowledgments

The authors would like to acknowledge the financial support of the Department of Engineering and Maintenance, Kaohsiung Chang Gung Memorial Hospital and the Ministry of Science and Technology (MOST) of Taiwan, for this study through the grant: MOST 103-2221-E-230-011.

Author Contributions

Whei-Min Lin designed the algorithm and handled the project as the first author. Chia-Sheng Tu performed the experiments and conducted simulations. Ming-Tang Tsai assisted the project and prepared the manuscript as the corresponding author. All authors discussed the simulation results and approved the publication.

Conflicts of Interest

The authors declare no conflict of interest.

Nomenclature

GHGgreenhouse gas
DGdistributed generator
MINLPmixed-integer nonlinear programming
ESSenergy storage system
MABCmulti-period artificial bee colony
RTOreal-time operation
EBCOenhanced bee colony optimization
EPevolutionary programming
TOUtime-of-use
H the scheduling time
N the total number of micro gas turbines
WTwind turbine
PVphotovoltaic
MTmicro-turbine
MGmicrogrid
ANNartificial neural network
BCObee colony optimization
GAgenetic algorithm
PSOparticle swarm optimization
PCCpoint of common coupling
U i ( t ) the on/off status of unit i at time t
U R i / D R i ramp up/down limit of unit i
Pw(t)power output from the wind turbine at time t
ρair density (kg/m3)
Cpthe performance coefficient of wind power
A w the area covered by the rotor (m2)
v ( t ) the wind speed (m/s) at time t
λ the tip speed ratio
θ the pitch angle of rotor blades (deg)
v i ( t ) the current wind speed (m/s) at time t
v s t a r t the start wind speed (m/s)
v f u l l the rated wind speed (m/s)
v s t o p the stop wind speed (m/s)
P t i e ( t ) the electricity purchased from or sold to the utility at time t
P r i c e ( t ) the TOU rates
P L o s s ( t ) the total system transmission loss at time t
P i , min / P i , max the minimum/maximum generation limits of unit i
T i o n / T i o f f the minimum up-time/down-time of unit i
x i o n / x i o f f continued up-time/down-time of unit i
P t i e ( t ) active power bought/sold from/to the utility at time t
P t i e , min / P t i e , max minimum/maximum active power production of the utility at time t
P B ( t ) the storage capacity of the battery at time t
P B , min / P B , max the minimum/maximum storage capacity of the battery

References

  1. Hvelplund, F. Renewable energy and the need for local energy markets. Energy 2006, 31, 2293–2302. [Google Scholar] [CrossRef]
  2. Huang, J.; Jiang, C.; Xu, X. A review on distributed energy resources and Microgrid. Renew. Sustain. Energy Rev. 2008, 12, 2472–2483. [Google Scholar]
  3. Katiraei, F.; Iravani, R.; Hatziargyriou, N.; Dimeas, A. Microgrids management. IEEE Power Energy Mag. 2008, 6, 54–65. [Google Scholar] [CrossRef]
  4. Faber, I.; Lane, W.; Pak, W.; Prakel, M.; Rocha, C.; Farr, J.V. Micro-energy markets: The role of a consumer preference pricing strategy on microgrid energy investment. Energy 2014, 74, 567–575. [Google Scholar] [CrossRef]
  5. Zhang, L.; Gari, N.; Hmurcik, L.V. Energy management in a microgrid with distributed energy resources. Energy Convers. Manag. 2014, 78, 297–305. [Google Scholar] [CrossRef]
  6. Zhao, B.; Dong, X.; Luan, W.; Bornemann, X. Short-term operation scheduling in renewable-powered microgrids: A duality-based approach. IEEE Trans. Sustain. Energy 2014, 5, 209–217. [Google Scholar] [CrossRef]
  7. Jiang, Q.; Xue, M.; Geng, G. Energy management of microgrid in grid-connected and stand-alone modes. IEEE Trans. Power Syst. 2013, 28, 3380–3389. [Google Scholar] [CrossRef]
  8. Ahn, S.J.; Nam, S.R.; Choi, J.H.; Moon, S.I. Power scheduling of distributed generators for economic and stable operation of a microgrid. IEEE Trans. Smart Grid 2013, 4, 398–405. [Google Scholar] [CrossRef]
  9. Rémy, R.M.; Bruno, S.; Xavier, R.; Christophe, T. Optimal power dispatching strategies in smart-microgrids with storage. Renew. Sustain. Energy Rev. 2014, 40, 649–658. [Google Scholar]
  10. Gabbar, H.A.; Abdelsalam, A.A. Microgrid energy management in grid-connected and islanding modes based on SVC. Energy Convers. Manag. 2014, 86, 964–972. [Google Scholar] [CrossRef]
  11. Basu, A.K.; Chowdhury, S.P.; Chowdhury, S.; Paul, S. Microgrids: Energy management by strategic deployment of DERs—A comprehensive survey. Renew. Sustain. Energy Rev. 2011, 15, 4348–4356. [Google Scholar] [CrossRef]
  12. Mazidi, M.; Zakariazadeh, A.; Jadid, S.; Siano, P. Integrated scheduling of renewable generation and demand response programs in a microgrid. Energy Convers. Manag. 2014, 86, 1118–1127. [Google Scholar] [CrossRef]
  13. Moghaddam, A.A.; Seifi, A.; Niknam, T.; Pahlavani, M.R.A. Multi-objective operation management of a renewable MG (micro-grid) with back-up micro-turbine/fuel cell/battery hybrid power source. Energy 2011, 36, 6490–6507. [Google Scholar] [CrossRef]
  14. Mohammadi, S.; Soleymani, S.; Mozafari, B. Scenario-based stochastic operation management of microgrid including wind, photovoltaic, micro-turbine, fuel cell and energy storage devices. Int. J. Electr. Power Energy Syst. 2014, 54, 525–535. [Google Scholar] [CrossRef]
  15. Cau, G.; Cocco, D.; Ptrollese, M.; Kær, S.K.; Milan, C. Energy management strategy based on short-term generation scheduling for a renewable microgrid using a hydrogen storage system. Energy Convers. Manag. 2014, 87, 820–831. [Google Scholar] [CrossRef]
  16. Silva, M.; Morais, H.; Vale, Z. An integrated approach for distributed energy resource short-term scheduling in smart grids considering realistic power system simulation. Energy Convers. Manag. 2012, 64, 273–288. [Google Scholar] [CrossRef]
  17. Chen, C.; Duan, S.; Cai, T.; Liu, B.; Hu, G. Smart energy management system for optimal microgrid economic operation. IET Renew. Power Gener. 2011, 5, 258–267. [Google Scholar] [CrossRef]
  18. Zhong, H.; Xia, Q.; Xia, Y.; Kang, C.; Xie, L. Integrated dispatch of generation and load: A pathway towards smart grids. Electr. Power Syst. Res. 2015, 120, 206–213. [Google Scholar] [CrossRef]
  19. Wu, H.; Liu, X.; Ding, M. Dynamic economic of a microgrid: Mathematical models and solution algorithm. Int. J. Electr. Power Energy Syst. 2014, 63, 336–346. [Google Scholar] [CrossRef]
  20. Marzband, M.; Azarinejadian, F.; Savaghebi, M.; Guerrero, J.M. An optimal energy management system for islanded microgrids based on multiperiod artificial bee colony combined with Markov chain. IEEE Syst. J. 2015, 99, 1–11. [Google Scholar] [CrossRef]
  21. Marzband, M.; Sumper, A.; Ruiz-Álvarez, A.; Domínguez-García, J.L.; Tomoiagă, B. Experimental evaluation of a real time energy management system for stand-alone microgrids in day-ahead markets. Appl. Energy 2013, 106, 365–376. [Google Scholar] [CrossRef]
  22. Marzband, M.; Sumper, A.; Domínguez-García, J.L.; Gumara-Ferret, R. Experimental validation of a real time energy management system for microgrids in islanded mode using a local day-ahead electricity market and MINLP. Energy Convers. Manag. 2013, 76, 314–322. [Google Scholar] [CrossRef]
  23. Basrawi, F.; Yamada, T.; Obara, S. Economic and environmental based operation strategies of a hybrid photovoltaic-microgas turbine trigeneration system. Appl. Energy 2014, 121, 174–183. [Google Scholar] [CrossRef]
  24. Niknam, T.; Abarghooee, R.A.; Narimani, M.R. An efficient scenario-based stochastic programming framework for multi-objective optimal micro-grid operation. Appl. Energy 2012, 99, 455–470. [Google Scholar] [CrossRef]
  25. Moghaddam, A.A.; Seifi, A.; Niknam, T. Multi-operation management of a typical micro-grids using Particle Swarm Optimization: A comparative study. Renew. Sustain. Energy Rev. 2012, 16, 1268–1281. [Google Scholar] [CrossRef]
  26. Chakraborty, S.; Ito, T.; Senjyu, T.; Saber, A.Y. Intelligent economic operation of smart-grid facilitating fuzzy advanced quantum evolutionary method. IEEE Trans. Sustain. Energy 2013, 4, 905–916. [Google Scholar] [CrossRef]
  27. Liao, G.C. Solve environmental economic dispatch of smart microgrid containing distributed generation system—Using chaotic quantum genetic algorithm. Int. J. Electr. Power Energy Syst. 2012, 43, 779–787. [Google Scholar] [CrossRef]
  28. Firouzi, B.B.; Farjah, E.; Abarghooee, R.A. An efficient scenario-based and fuzzy self-adaptive learning particle swarm optimization approach for dynamic economic emission dispatch considering load and wind power uncertainties. Energy 2013, 50, 232–244. [Google Scholar] [CrossRef]
  29. Kuznetsova, E.; Li, Y.F.; Ruiz, C.; Zio, E. An integrated framework of agent-based modelling and robust optimization for microgrid energy management. Appl. Energy 2014, 129, 70–88. [Google Scholar] [CrossRef]
  30. Karaboga, D.; Akay, B. A comparative study of artificial bee colony algorithm. J. Appl. Math. Comput. 2009, 2014, 108–132. [Google Scholar] [CrossRef]
  31. Slootweg, J.G.; Haan, S.W.H.; Polinder, H.; Kling, W.L. General model for representing variable speed wind turbines in power system dynamics simulations. IEEE Trans. Power Syst. 2003, 18, 144–151. [Google Scholar] [CrossRef]
  32. Wang, J.; Li, X.; Yang, H.; Kong, S. Design and realization of microgrid composing of photovoltaic and energy storage system. Energy Procedia 2011, 12, 1008–1014. [Google Scholar] [CrossRef]
  33. Time-of-Use Rate for Industry. The Electricity Rate Structure of Taipower Company; Taiwan Power Company: Taipei, Taiwan, 2014.
  34. Huang, S.T. Day Ahead Unit Commitment in Microgrids Using Genetic Algorithm. Master’s Thesis, National Taiwan Ocean University, Keelung, Taiwan, 2011. [Google Scholar]

Share and Cite

MDPI and ACS Style

Lin, W.-M.; Tu, C.-S.; Tsai, M.-T. Energy Management Strategy for Microgrids by Using Enhanced Bee Colony Optimization. Energies 2016, 9, 5. https://doi.org/10.3390/en9010005

AMA Style

Lin W-M, Tu C-S, Tsai M-T. Energy Management Strategy for Microgrids by Using Enhanced Bee Colony Optimization. Energies. 2016; 9(1):5. https://doi.org/10.3390/en9010005

Chicago/Turabian Style

Lin, Whei-Min, Chia-Sheng Tu, and Ming-Tang Tsai. 2016. "Energy Management Strategy for Microgrids by Using Enhanced Bee Colony Optimization" Energies 9, no. 1: 5. https://doi.org/10.3390/en9010005

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop