research article optimal battery sizing in photovoltaic based...

12
Research Article Optimal Battery Sizing in Photovoltaic Based Distributed Generation Using Enhanced Opposition-Based Firefly Algorithm for Voltage Rise Mitigation Ling Ai Wong, Hussain Shareef, Azah Mohamed, and Ahmad Asrul Ibrahim Faculty of Electrical Engineering and Built Environment, Universiti Kebangsaan Malaysia, 43600 Bangi, Malaysia Correspondence should be addressed to Ling Ai Wong; ling [email protected] Received 25 February 2014; Revised 7 May 2014; Accepted 29 May 2014; Published 19 June 2014 Academic Editor: Zhihua Cui Copyright © 2014 Ling Ai Wong et al. is is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. is paper presents the application of enhanced opposition-based firefly algorithm in obtaining the optimal battery energy storage systems (BESS) sizing in photovoltaic generation integrated radial distribution network in order to mitigate the voltage rise problem. Initially, the performance of the original firefly algorithm is enhanced by utilizing the opposition-based learning and introducing inertia weight. Aſter evaluating the performance of the enhanced opposition-based firefly algorithm (EOFA) with fiſteen benchmark functions, it is then adopted to determine the optimal size for BESS. Two optimization processes are conducted where the first optimization aims to obtain the optimal battery output power on hourly basis and the second optimization aims to obtain the optimal BESS capacity by considering the state of charge constraint of BESS. e effectiveness of the proposed method is validated by applying the algorithm to the 69-bus distribution system and by comparing the performance of EOFA with conventional firefly algorithm and gravitational search algorithm. Results show that EOFA has the best performance comparatively in terms of mitigating the voltage rise problem. 1. Introduction Recently, distributed generation (DG) with green energy sources such as photovoltaic (PV) generation has drawn a lot of attention worldwide since they are clean, environment- friendly, and reliable. However, there are some issues to be resolved before the installation of PV-based DG (PVDG) in the distribution networks due to the intermittent power output from PV systems. e PVDG is usually uncontrolled and it depends greatly on solar radiation. e amount of power generation increases or decreases irrespective of the load demand at a particular time; instead it is depending upon the availability of solar energy. erefore, voltage fluctuation problem occurs when the load demand is not in line with the amount of power generated from PVDG. Sudden voltage rise or voltage drop in the network can create undesired damages which can be costly to the users. erefore, some solutions have been proposed in the literature to alleviate voltage fluctuation problem. A method using load control to regulate voltage on DG embedded network is proposed by Scott et al. [1]. Besides, voltage regulation of PV generator can also be controlled by introducing a series reactor in the service line [2]. Meanwhile, battery energy storage system (BESS) can be one of the good options in mitigating the voltage rise problem [3, 4]. Nevertheless, high installation cost is required for BESS installation at every bus in the network. us it is crucial to obtain the optimal location for BESS in the system. Obtaining the optimal size for BESS is also important since the bigger the capacity of the BESS, the more it costs. Optimal sizing of BESS helps to obtain a suitable BESS size for the system to maintain voltage regulation. In the literature, different approaches have been developed in determining optimal size for BESS. Shen [5] obtained the optimal combined size for PV and BESS for standalone PV system by calculating the loss of power supply probability for different size combinations of PV and BESS. Meanwhile, the chance constrained programming approach and the concept of design space were used by Arun et al. [6]. Here, a sizing curve that relates both PV rating and the corresponding Hindawi Publishing Corporation e Scientific World Journal Volume 2014, Article ID 752096, 11 pages http://dx.doi.org/10.1155/2014/752096

Upload: others

Post on 09-Aug-2020

8 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Research Article Optimal Battery Sizing in Photovoltaic Based …downloads.hindawi.com/journals/tswj/2014/752096.pdf · 2019-07-31 · Research Article Optimal Battery Sizing in Photovoltaic

Research ArticleOptimal Battery Sizing in Photovoltaic Based DistributedGeneration Using Enhanced Opposition-Based Firefly Algorithmfor Voltage Rise Mitigation

Ling Ai Wong Hussain Shareef Azah Mohamed and Ahmad Asrul Ibrahim

Faculty of Electrical Engineering and Built Environment Universiti Kebangsaan Malaysia 43600 Bangi Malaysia

Correspondence should be addressed to Ling Ai Wong ling ai89hotmailcom

Received 25 February 2014 Revised 7 May 2014 Accepted 29 May 2014 Published 19 June 2014

Academic Editor Zhihua Cui

Copyright copy 2014 Ling Ai Wong et al This is an open access article distributed under the Creative Commons Attribution Licensewhich permits unrestricted use distribution and reproduction in any medium provided the original work is properly cited

This paper presents the application of enhanced opposition-based firefly algorithm in obtaining the optimal battery energy storagesystems (BESS) sizing in photovoltaic generation integrated radial distribution network in order tomitigate the voltage rise problemInitially the performance of the original firefly algorithm is enhanced by utilizing the opposition-based learning and introducinginertiaweight After evaluating the performance of the enhanced opposition-based firefly algorithm (EOFA)with fifteen benchmarkfunctions it is then adopted to determine the optimal size for BESS Two optimization processes are conducted where the firstoptimization aims to obtain the optimal battery output power on hourly basis and the second optimization aims to obtain theoptimal BESS capacity by considering the state of charge constraint of BESS The effectiveness of the proposed method is validatedby applying the algorithm to the 69-bus distribution system and by comparing the performance of EOFA with conventionalfirefly algorithm and gravitational search algorithm Results show that EOFA has the best performance comparatively in termsof mitigating the voltage rise problem

1 Introduction

Recently distributed generation (DG) with green energysources such as photovoltaic (PV) generation has drawn alot of attention worldwide since they are clean environment-friendly and reliable However there are some issues to beresolved before the installation of PV-based DG (PVDG)in the distribution networks due to the intermittent poweroutput from PV systems The PVDG is usually uncontrolledand it depends greatly on solar radiation The amount ofpower generation increases or decreases irrespective of theload demand at a particular time instead it is depending uponthe availability of solar energy Therefore voltage fluctuationproblem occurs when the load demand is not in line withthe amount of power generated from PVDG Sudden voltagerise or voltage drop in the network can create undesireddamages which can be costly to the users Therefore somesolutions have been proposed in the literature to alleviatevoltage fluctuation problem A method using load control toregulate voltage on DG embedded network is proposed by

Scott et al [1] Besides voltage regulation of PV generatorcan also be controlled by introducing a series reactor in theservice line [2] Meanwhile battery energy storage system(BESS) can be one of the good options in mitigating thevoltage rise problem [3 4] Nevertheless high installationcost is required for BESS installation at every bus in thenetwork Thus it is crucial to obtain the optimal location forBESS in the system

Obtaining the optimal size for BESS is also importantsince the bigger the capacity of the BESS the more itcosts Optimal sizing of BESS helps to obtain a suitableBESS size for the system to maintain voltage regulation Inthe literature different approaches have been developed indetermining optimal size for BESS Shen [5] obtained theoptimal combined size for PV and BESS for standalone PVsystem by calculating the loss of power supply probability fordifferent size combinations of PV and BESS Meanwhile thechance constrained programming approach and the conceptof design space were used by Arun et al [6] Here a sizingcurve that relates both PV rating and the corresponding

Hindawi Publishing Corporatione Scientific World JournalVolume 2014 Article ID 752096 11 pageshttpdxdoiorg1011552014752096

2 The Scientific World Journal

minimum BESS capacities was plotted Brekken et al [7]proposed sizing and control methodologies for zinc-bromineBESS Khatib et al [8] utilized theMATLAB curve fitting toolto fit the sizing curve obtained from a standalone PV systemenergy flow and then derived a formula for optimal sizing ofPV andBESS Furthermore Ru et al [9] determined the BESSsize for grid-connected PV system by optimizing the BESScost and the net power purchase from the grid

In recent years heuristic optimization techniques havegained a lot of attention from researchers due to theirbetter performance compared to mathematical optimizationtechniques in coping with large and complex optimizationproblems There are different types of heuristic optimizationtechniquesOne of the early techniqueswas genetic algorithm(GA) [10] followed by other techniques such as ant colonyoptimization (ACO) [11] particle swarm optimization (PSO)[12] artificial bee colony algorithm (ABC) [13] gravitationalsearch algorithm (GSA) [14] firefly algorithm (FA) [15]artificial plant optimization algorithm (APOA) [16 17] arti-ficial physics optimization (APO) [18] shuffled frog leapingalgorithm (SFLA) [19] and membrane computing [20]Vrettos and Papathanassiou [21] applied GA in optimizingthe size of the hybrid system consisting of wind turbinesPV and BESS system The multiple-objective function inthis work minimizes the generation cost and maximizes therenewable energy source penetration Chen et al [22] alsoapplied GA to calculate the optimal energy storage size byoptimizing the investment cost model which is a nonlinearobjective function Apart from GA the ABC algorithm wasused to obtain the optimal BESS capacity in order to mitigatethe voltage rise problem in the PV embedded distributionnetwork [23]

However metaheuristic optimization algorithms havethe problem of being trapped in local optimum and slowconvergence rates due to their random searching processThis leads to the development of hybrid algorithms thatcan overcome these issues effectively FA is chosen for theoptimization process in this current study since it is relativelysimple and easy to implement However like most of themetaheuristic optimization algorithms FA also has its owndisadvantages In order to further improve the performanceof original FA in terms of convergence rate the opposition-based learning [24] is integrated into FA while the idea ofinertia weight FA [25] is also incorporated at the same timeto improve the ability of FA to escape from local optimumIn this paper enhanced opposition-based firefly algorithm(EOFA) is proposed to determine the optimal size of BESS ina PVDG integrated radial distribution network formitigatingthe voltage rise problem

2 Formulation of Optimization Problem

Asmentioned earlier the root cause of voltage rise in a PVGDintegrated system is the intermittent nature of power orcurrent injections at PVDG bus This problem can be solvedby using BESS as it has the ability to act as a power sourceor sink with the help of its bidirectional power converterThe BESS will operate in charging mode and as a current

sink if there is excess output power from PVDG while it willdischarge and act as a current source if more power is neededto maintain the voltage profile of the system The BESS isset to be charged when the PVDG is active while at nightwhen PVDG is idle the BESSwill discharge to a certain presetstate of charge In this study PVDG is modeled as a currentsource while BESS is modeled as a current source or sinkEOFA is first used to obtain the optimal average hourly BESSactive output power for the PVDG integrated system In thisoptimization the solution set (searching agent) is the BESSpower while the purpose of the optimization is to minimizethe voltage deviation of the PVDG bus by using the optimalBESS power value in order to maintain the voltage within095 pu to 105 pu rangeTherefore the objective function119891

1

can be expressed as

1198911= min

1003816100381610038161003816119881119894 (119905) minus 1051003816100381610038161003816 if 119881

119894(119905) gt 105

1003816100381610038161003816119881119894 (119905) minus 0951003816100381610038161003816 if 119881

119894(119905) lt 095

(1)

where 119881119894(119905) is the per unit (pu) value for voltage at bus 119894

at hour 119905 In this study it is assumed that the voltages areconstant at a particular hour of the day However it can beextended for shorter intervals for more accurate results

After the optimal BESS power values for each hour areobtained the state of charge (SOC) of the BESS for each hourcan be calculated as [26]

SOC = 100(1 minusint 119868bs119889119905

119876) (2)

where 119868bs is the current for the BESS 119905 is the time in hourand 119876 is the BESS capacity in Ampere hour (Ah) When theSOC reaches its maximum limit (SOCmax) or minimum limit(SOCmin) the BESS will be turned off temporarily until itcharges or discharges again Considering the SOC optimalsize or capacity of the BESS can be decided again by using theoptimization algorithm The performance of BESS increaseswhen the number of BESS inactive hours due to the SOCconstraint is minimized In this optimization the solutionset is the possible solution for BESS capacity The optimalBESS capacity should give the minimum number of off-time or inactive hours Considering this criterion the secondobjective function 119891

2 to obtain the size of the BESS can be

defined as

1198912= min (119873bs

idle) (3)

where 119873bsidle is the total number of time BESS is turned off

when SOC reaches either SOCmax or SOCmin

3 Enhanced Opposition-Based FireflyAlgorithm (EOFA)

31 Overview of Original FA FA is a heuristic optimizationalgorithm based on the flashing characteristics of fireflies[15] The main functions of the flashes are to attract themating partners as well as to attract the potential prey FA isillustrated based on three rules where firstly all fireflies are

The Scientific World Journal 3

of the same sex and thus the attraction between fireflies isindependent regardless of their sex Secondly the attraction isproportional to the brightness of the fireflies and it decreaseswhen the distance between the fireflies increases In otherwords the brighter fireflies will attract the less bright onesThe fireflies will move randomly if all of them have the samebrightnessThirdly the brightness of the fireflies is decided bythe landscape of the objective function

Two main parts in FA are the variation of light intensityand the attractiveness between the firefliesThe attractivenessof the fireflies is affected by the light intensity (brightness)which then is related to the objective functionThe attractive-ness 120573(119903) of a firefly can be defined as [15]

120573 (119903) = 120573119900119890minus1205741199032

(4)

where120573119900is the attractiveness at 119903 = 0 120574 is the light absorption

coefficient and 119903 is the Cartesian distance between twofireflies as shown in [15]

119903119894119895=10038171003817100381710038171003817119909119894 minus 119909

119895

10038171003817100381710038171003817 =radic119889

sum119896=1

(119909119894119896

minus 119909119895119896)2

(5)

where 119894 and 119895 represent two different fireflies at 119909119894and 119909

119895

while 119909119894119896

is the 119896th component of the spatial coordinate 119909119894

of 119894th firefly Meanwhile the movement of the firefly 119894 whichis attracted by the brighter firefly 119895 is defined in [15]

119909119894= 119909119894+ 120573119900119890minus1205741199032

(119909119895minus 119909119894) + alpha(rand minus

1

2) (6)

where the second term is due to the attraction and the thirdterm is due to the randomization In the third term alphais the randomization parameter while rand is the randomnumber generator uniformly distributed between zero andone In each following iteration alpha decreases with adecreasing factor delta as shown in (7)The flowchart for FAis shown in Figure 1

alpha (119905 + 1) = alpha (119905) times delta 0 lt delta lt 1 (7)

FA can perform better if it is compared to other algo-rithms as particle swarm optimization (PSO) and geneticalgorithm (GA) in terms of efficiency and successful rate [27]However the performance of FA can become less satisfiedwhen the dimension of search space increases ThereforeEOFA is introduced to further improve the performance ofFA where FA is integrated together with the inertia weightfunction [25] and opposition-based learning [24]

32 Techniques for Improving Original FA

321 Opposition-Based Learning Opposition-based learningwas suggested by Tizhoosh [24] and it has been employedin several heuristic optimization algorithms such as geneticalgorithm [24] differential evolution algorithm [28] antcolony optimization [29] and gravitational search algorithm[30] in order to enhance the performance of these algorithmsBasically optimization process such as FA always starts with

Start

Generate initial population offireflies

Evaluate fitness of all firefliesfrom the objective function

Update the light intensity(fitness value) of fireflies

Rank the fireflies and update theposition

Reach maximumiteration

No

Yes

Optimalresult

Figure 1 Flowchart for FA

an initial population (solutions) which is created randomlydue to the absence of a priori information about the solutionsThen the algorithm will try to search for the best solutionsHowever there can be a possibility that the initial guessfor the solutions is far away from the actual solutions Theconvergence rate can be improved when the initial guess iscloser to the actual solutions The chance to start with thesolutions closer to the optimal value can be increased byobtaining the opposite set of solutions simultaneouslyThe setof population that is closer to the optimal value will be chosenas initial population The similar method can be adopted aswell for each solution in the current population The conceptof opposite number is demonstrated below

Let 119909 isin 119877 be a real number within a defined intervalwhere 119909 isin [119886 119887] The opposite number 119909

119900can be defined as

shown in

119909119900= 119886 + 119887 minus 119909 (8)

4 The Scientific World Journal

Generate the initial population

Calculate the opposite

Evaluate fitness of all fireflies fromthe objective function as shown in (1)

and Po

Rank the fireflies and update theposition using (11)

Reach maximumiteration

Optimalresult

No

YesEvaluate fitness of all fireflies fromthe objective function as shown in (1)

with a random number within 0

to 1

Calculate the opposite population

using (9)

No Yes

Update the light intensity (fitnessvalue) of fireflies

Choose n fittest individuals from P

Jr gt rand()

of fireflies P randomly

population Po using (9)

Compare the jumping rate Jr

Po from the current population P

Figure 2 Flowchart for EOFA

Similarly this concept can be extended to the case withhigher dimensions Let 119875(119909

1 1199092 119909

119898) be a set of points

in 119898 dimensional search space where 119909119894

isin [119886119894 119887119894] and

1199091 1199092 119909

119898isin 119877 Then the points in the opposition set

119875119900(1199091199001 1199091199002 119909

119900119898) can be defined as shown in

119909119900119894= 119886119894+ 119887119894minus 119909119894 119894 = 1 2 119898 (9)

By using the definition for opposite number the oppo-sition-based optimization can be developed as followsLet 119875(119909

1 1199092 119909

119898) be the set of points in 119898 dimen-

sions search space which is the candidate solution foran optimization problem According to opposition theo-rem 119875

119900(1199091199001 1199091199002 119909

119900119898) will be the opposition set for

119875(1199091 1199092 119909119898) Suppose that 119891(119909) is the function used to

measure the performance of candidate solution thus if 119891(119875)is greater than or equal to 119891(119875

119900) then a set of points in 119875 can

be replaced by 119875119900or else 119875 is maintained

322 Inertia Weight Inertia weight-based FA was proposedby Tian et al [25] where an inertia weight function as shownin (10) is applied to (6)

120596 (119905) = 120596max minus (120596max minus 120596min) lowast (119905

Maxgeneration) (10)

where 120596(119905) is the inertia weight at time 119905 120596max and 120596min arethe initial and final values of the inertia weight respectivelythroughout the iteration process 119905 is the current iterationand Maxgeneration is the maximum number of iterationsas defined in the initialization process of FA The inertiaweight function decreases linearly with respect to timewhereat the beginning stages large inertia weight increases theglobal exploration ability and thus prevents the algorithmfrom being trapped in local optima At the end of the stagesthe reduced inertia weight enhances the local exploration ofthe solutions

The Scientific World Journal 5

The movement of the firefly to update its position usinginertia weight-based FA can be illustrated as shown in

119909119894(119905) = 120596 (119905) 119909

119894(119905) + 120573

119900119890minus1205741199032

119894119895 (119909119895(119905) minus 119909

119894(119905))

+ alpha(rand minus1

2)

(11)

The incorporation of opposition-based learning andinertia weight-based function in FA is to avoid prematureconvergence as well as to enhance the searching ability of thealgorithm where the global exploration at the beginning ofthe optimization process and the local exploration at the endof the optimization process are improved

33 EOFA Opposition-based population initialization andopposition-based steps for EOFA with the population sizeof 119899 and dimension of 119898 are shown in Figure 2 Forthe initialization the initial population of fireflies 119875 isgenerated randomly and then the opposite population 119875

119900

is calculated using (9) The 119899 fittest fireflies are chosen from119875 and 119875

119900to become the first population in opposition-based

optimization processIn EOFA each firefly updates the light intensity (fitness

value) after the evaluation of the fitness from the objectivefunction Then the fireflies rank and update their positionsusing (11) In EOFA a jumping rate Jr is used to decide if theopposite population is generated or not according to (12) IfJr is greater than the generated random number the oppositepopulation is generated and the next population containsthe 119899 fittest individuals chosen from currents 119875 and 119875

119900or

else the next population remains as the current populationand 119875 is generated from the update of fireflyrsquos position Theoptimization process repeats until the criteria given are metwhere in this case it is the maximum number of iterations

generation of opposite population=yes if Jr gt rand ()no otherwise

(12)

The opposition-based optimization enables the algorithmto search for the global optimum points in a faster way Thesuperior performance of EOFA in escaping from the localoptimum points as well as the higher convergence rate isshown in the results section The steps and implementationof EOFA in mitigating voltage rise problem are discussed inthe following section

4 Implementation of EOFA in MitigatingVoltage Rise Problem

In order to mitigate the voltage rise problem a BESS thathelps to control the suitable amount of power available in thegrid is needed At the same time the optimal size of the BESScan be determined by EOFA using the following steps

(i) Generate the initial population 119875 randomly with apopulation size 119899 Each firefly consists of the informa-tion of the BESS active power output value for eachhour

0 100 200 300 400 500 600 700 800 900 10000

2

4

6

8

10

12

14

16

18

20

Iteration

Fitn

ess v

alue

FAGSAEOFA

Figure 3 Comparison of performance of FA GSA and EOFA forbenchmark function F1 with dimension size 30

0 100 200 300 400 500 600 700 800 900 10000

50

100

150

200

250

300

350

400

450

Iteration

Fitn

ess v

alue

FAGSAEOFA

Figure 4 Comparison of performance of FA GSA and EOFA forbenchmark function F10 with dimension size 30

(ii) Calculate the opposite population 119875119900using (9) and

choose only 119899 fittest firefly individuals from 119875 and 119875119900

(iii) Run the load flow program for the systemunder studywith a PVDG and BESS The 119899 fittest individuals areevaluated in the load flow according to the objectivefunction as shown in (1) for charging and dischargingrespectively

(iv) Update the light intensity (fitness value) of the fireflyand then rank and update the position of the fireflyusing (11)

(v) Check the stopping criteria where in this case it isthe maximum number of iterations If the maximum

6 The Scientific World Journal

18 2331 2 4 5 6 7 8 9 10 11 12 13 14 15 16 17 19 20 21 24 25 26 2722

51 52 68 69

4947 48 50

36 38 39 40 43 44 45 464137 42

66 67

53 55 56 57 61 62 6358 6459 65605428 30 32 33 35343129

Bus with PVDG and BESS

Figure 5 Single-line diagram of the 69-bus distribution system

number of iterations is not achieved yet compare thejumping rate (Jr) based on the criteria given by (12)If the opposite generation is generated again only 119899fittest current firefly individuals from 119875 and 119875

119900are

chosen for next iteration(vi) Repeat step (iii) until stopping criteria are achieved

The BESS output values for each hour are obtained(vii) Then EOFA is used again to determine the optimal

BESS size by considering the SOC constraints usingthe objective function as shown in (3)

5 Results and Discussion

51 Performance Assessment of the Proposed EOFA Fifteenbenchmark test functions for unconstrained global optimiza-tion [31] are chosen in order to evaluate the performance ofEOFA The name dimension size and the global minima ofeach test function are presented in Table 1 Besides a compar-ative study is conducted with gravitational search algorithm(GSA) [14] in order to show the superior performanceof EOFA in solving most of the benchmark optimizationproblems In addition FA [15] is included in the comparisonas well showing the improvement of conventional method byusing EOFA The setting of parameters including populationsize the number of maximum iterations and some param-eters from the optimization algorithms is decided throughtrial and error procedure and experimentation depends onthe system size the complexity of the objective functions andconvergence characteristics of the optimization algorithmsas well as the time consumed to complete the optimizationprocess In this work the population size 119899 is set to be 50and the number of maximum iterations is taken as 1000 forall algorithms used in the comparison For FA and EOFA thevalues for 120573

119900 initial alpha delta and gamma are defined as

1 02 097 and 1 respectively For EOFA the jumping rate isJr = 03 while the inertia weights 120596max and 120596min are 14 and

Table 1 Test functions for unconstrained global optimization

Function Name of the function Dimension size Global minimaF1 Ackley function 30 0F2 Beale function 2 0F3 Bohachevsky function 1 2 0F4 Bohachevsky function 3 2 0F5 Griewank function 30 0F6 Matya function 2 0F7 Michalewicz function 10 minus966F8 Perm function 30 0F9 Powell function 30 0F10 Rastrigin function 30 0F11 Rosenbrock function 30 0F12 Schwefel function 30 0F13 Sphere function 30 0F14 Sum square function 30 0F15 Zakharov function 30 0

05 respectively For GSA the initial gravity constant 119866119900 is

set to be 100 while the best applying force Kbest decreasesmonotonically from 100 to 25 The parameter 120591 is set tobe 8 of the total number of dimensions

After 50 runs on each test function the performances(fitness value) of each algorithm are reported in Table 2 wherethe values with ldquolowastrdquo indicate the best performance and thevalues with ldquolowastlowastrdquo indicate the worst performance It can beseen from Table 2 that the performances for FA are the worstmost of the time compared to GSA and EOFA This can becaused by premature convergence after trapping in a localoptimum On the other hand it can be observed that EOFAhas the best performance formost of the test functions exceptfor F2 F7 and F11 where GSA outperforms EOFA It is knownfrom the reviews that different algorithmsmayperformbetter

The Scientific World Journal 7

Table 2 Comparison of performances for GSA FA and EOFA

Function

Optimization algorithmGSA FA EOFA

Optimized fitness valueBest Average Worst Best Average Worst Best Average Worst

F1 00096 0015 0024 1852 1960 1997lowastlowast 888119864 minus 16lowast 38119864 minus 15 799119864 minus 15

F2 207119864 minus 07lowast 609119864 minus 06 684119864 minus 05 360119864 minus 06 0069 091lowastlowast 546119864 minus 06 399119864 minus 04 00014F3 109119864 minus 06 206119864 minus 05 105119864 minus 04 000021 055 335lowastlowast 0lowast 488119864 minus 17 222119864 minus 16

F4 187119864 minus 07 987119864 minus 06 398119864 minus 05 611119864 minus 05 030 208lowastlowast 0lowast 178119864 minus 17 555119864 minus 17

F5 698119864 minus 06 00014 0030 44674 59246 68612lowastlowast 0lowast 226119864 minus 16 278119864 minus 15

F6 473119864 minus 09 135119864 minus 07 911119864 minus 07 130119864 minus 05 0043 058lowastlowast 159119864 minus 40lowast 145119864 minus 36 806119864 minus 36

F7 minus946lowast minus881 minus773 minus634 minus411 minus255lowastlowast minus933 minus890 minus785F8 141119864 + 82 162119864 + 85 889119864 + 85lowastlowast 422119864 + 81 224119864 + 84 252119864 + 85 515119864 + 77lowast 742119864 + 80 119119864 + 82

F9 00014 00052 0012 365818 585100 979440lowastlowast 969119864 minus 35lowast 614119864 minus 32 794119864 minus 31

F10 1599 3450 5379 35345 39446 42940lowastlowast 0lowast 099 319F11 2575lowast 2753 2947 71054620 1211549 1629028lowastlowast 2800 2873 2894F12 838922 971990 1027885 898136 1025749 1111171lowastlowast 6566lowast 1094737 162444F13 180119864 minus 4 326119864 minus 4 604119864 minus 4 11190 13960 15675lowastlowast 231119864 minus 35lowast 106119864 minus 32 513119864 minus 32

F14 00019 00048 0011 622804 878732 1027992lowastlowast 352119864 minus 34lowast 146119864 minus 31 656119864 minus 31

F15 2416 5179 7396 70822 547119864 + 08 392119864 + 09lowastlowast 584119864 minus 35lowast 192119864 minus 30 160119864 minus 29

0 20 40 60 80 100 120 140 160

02

025

03

035

04

Time (hour)

Load

pro

file (

pu

)

Figure 6 Hourly individual load profile for one week

than others for different problems [32 33] Performancesin terms of convergence between FA GSA and EOFA forrandomly chosen functions are illustrated in Figures 3 and4 It can be seen from the figures that FA always convergesprematurely and exhibits an unsatisfied result Meanwhileboth GSA and EOFA are able to escape from local minimaand provide better results However EOFA has the higherconvergence rate and gives better results compared to GSA

52 Performance of EOFA in Voltage Rise Mitigation In thiswork the 69-radial-bus system as shown in Figure 5 is usedwhere a 366MW PVDG is installed at Bus 61 The systemdata can be obtained from [34]The pattern for PVDGoutputpower values is obtained from the output of a lower scalegrid connected PVDG system installed at the Faculty ofEngineering and Built Environment Universiti KebangsaanMalaysia In this study the hourly PVDG output power from9 am to 6 pm collected for three months (91 days) is used

0 20 40 60 80 100 120 140 160096

098

1

102

104

106

Time (hour)

Volta

ge p

rofil

e (p

u)

With PV onlyWith PV and BESS

Without PV and BESSUpper limit

Figure 7 Effect of PV and BESS on PVDG bus voltage profiles

Besides BESS is assumed to be installed at the PVDG busAccording to the PVDG bus voltage at a particular hour ifthe voltage exceeds the maximum limit (105 pu) or is lowerthan the minimum limit (095 pu) the BESS will be activatedand the BESS power for that particular hour is decided bythe optimization process either to inject (discharge) or tostore (charging) power from the systemThe upper and lowerlimits for the SOC of the BESS are set to be 100 and 20respectivelyWeekly each load bus profile used in this study isshown in Figure 6 The BESS is turned off temporarily whenit achieves either upper or lower limits In this work sincethe voltage profiles at all times are above the minimum limitof 095 pu the BESS does not discharge when the PVDG isactive Therefore the BESS is set to discharge at 7 pm rightafter the PVDG is inactive at the night time in order toprovide a capacity for the BESS to continue charging on thefollowing day

8 The Scientific World Journal

0 1000 2000 3000 4000 5000 6000

0

5

10

Time (hour)

BESS

out

put p

ower

(W)

minus5

times105

(a)

0 1000 2000 3000 4000 5000 6000Time (hour)

0

5

10

BESS

out

put p

ower

(W)

minus5

times105

(b)

0 1000 2000 3000 4000 5000 6000Time (hour)

0

5

10

BESS

out

put p

ower

(W)

minus5

times105

(c)

Figure 8 Hourly BESS output power for optimal BESS size obtained with (a) EOFA (b) FA and (c) GSA

0 1000 2000 3000 4000 5000 60002030405060708090

100

Time (hour)

SOC

()

(a)

0 1000 2000 3000 4000 5000 60002030405060708090

100

Time (hour)

SOC

()

(b)

0 1000 2000 3000 4000 5000 60002030405060708090

100

Time (hour)

SOC

()

(c)

Figure 9 SOC for optimal BESS size obtained with (a) EOFA (b) FA and (c) GSA

The Scientific World Journal 9

0 1000 2000 3000 4000 5000 6000095

1

105

11

Time (hour)

Volta

ge p

rofil

e (p

u)

Without BESSWith BESSUpper limit

(a)

0 1000 2000 3000 4000 5000 6000095

1

105

11

Time (hour)

Volta

ge p

rofil

e (p

u)

Without BESSWith BESSUpper limit

(b)

0 1000 2000 3000 4000 5000 6000095

1

105

11

Time (hour)

Volta

ge p

rofil

e (p

u)

Without BESSWith BESSUpper limit

(c)

Figure 10 Comparison of voltage profile with and without optimal BESS size obtained with (a) EOFA (b) FA and (c) GSA

Figure 7 shows the comparison of voltage profiles ofPVDG bus for one week where 3 cases are included namelythe system without PVDG and BESS system with PVDGonly and system with PVDG and EOFA optimized BESSFrom Figure 7 it can be seen that the voltage rises greatlyafter the PVDG is installed into the system and exceeds thelimit of 105 pu However the voltage magnitude after theinstallation of BESS is limited within the maximum limit of105 pu All system modeling and simulations in this studyare done using MATLAB software and distribution load flowprogram adopted from [35 36]

Besides BESS optimized with GSA and FA is included inthis work to validate the effectiveness of EOFA in BESS sizingFor the first optimization process in getting the optimal BESSoutput power for each hour the maximum iteration numberand the population size 119899 in all algorithms are set to be50 and 10 respectively while for the second optimizationprocess in obtaining the optimal BESS size those parametersare set to be 100 and 50 respectively for three algorithmsnamely EOFA GSA and FA

Theperformances of EOFA FA andGSA in obtaining theoptimal BESS size are discussed as follows Figure 8 showsthe hourly BESS output power that is to be injected (negative

value) or sink (positive value) at Bus 61 in the 69-bus systemaccording to the SOC of optimal BESS size obtained fromall three algorithms The SOC for EOFA FA and GSA areillustrated in Figure 9 For EOFA the BESS was turned offdue to the SOC constraint for a total of 385 hours with theoptimal BESS capacity of 231MWh Meanwhile for FA andGSA the BESS was turned off due to the SOC constraint fora total of 336 hours and 287 hours with the optimal BESScapacity of 242MWh and 239MWh respectively From theresult it can be seen that by using EOFA the BESS size isthe smallest even though the number of total off-time for theBESS is relatively large Smaller BESS size is better in termsof saving the installation cost However the total number ofBESS off-time can be decreased by increasing the BESS sizeas suggested by GSA and FA algorithm

Figure 10 shows the comparison of the voltage profileat the PVDG bus with and without BESS for the whole 91days (6552 hours) In this study the voltage range is aimedat being between 105 pu and 095 pu where before the BESSwas installed the range falls between 108 pu and 096 puThis means that the only voltage rise problem existed inthis case After installing BESS with optimal size obtainedwith various algorithms the voltage rises are found to be

10 The Scientific World Journal

Table 3 Comparison of performance for GSA FA and EOFA in battery sizing

Optimizationalgorithm

PV size(MWp)

Maximum load(MW)

Minimum load(MW)

BESS capacity(MWh)

BESS off-time (hour)

Total number of hoursthe voltage exceeding 105 puWith BESS(hour)

Without BESS(hour)

GSA366 152 061

239 287 168 297FA 242 336 196 297EOFA 231 385 78 297

reduced to the targeted range in most of the time EOFAkeeps most of the voltage values within the range where thevoltage values exceed 105 pu for a total of 78 hours out of6552 hours (119) On the other hand the total number ofhours for the voltage values exceeding 105 pu for FA andGSA optimized BESS size is 196 hours (299) and 168 hours(256) respectively It can be seen that EOFA has the bestperformance comparatively in solving voltage rise problemin the PVDG integrated 69-bus system Table 3 shows thesummary and comparative results obtained from GSA FAand EOFA

6 Conclusion

A new optimization technique named EOFA is presentedfor determining optimal BESS sizing in order to solve theproblemof voltage rise due to the PVDG installation in powerdistribution systems The performance and effectiveness ofEOFA were extensively tested on 15 unconstrained globaloptimization functions and the results were compared withother existing optimization techniques namely FA and GSAIt can be concluded that the EOFA is more effective thanthe aforementioned optimization techniques in obtaining theglobal optimumvalue for the test functionsThe optimizationproblem formulation aims to reduce the voltage deviationof the system with optimal BESS size This method wasextensively tested on the 69-bus system and the results werecompared with FA and GSA Based on the results it can beconcluded that EOFA is more effective than the FA and GSAin obtaining optimal size for the BESS where EOFA gives theminimum BESS size of 239MWh and minimum number ofhours for the voltage values exceeding 105 pu which is 78hours

Conflict of Interests

The authors declare that there is no conflict of interestsregarding the publication of this paper

Acknowledgment

The authors are grateful to the Universiti KebangsaanMalaysia (UKM) for supporting this study under GrantsGUP-2013-001 and ERGS12013TK02UKM031

References

[1] N C Scott D J Atkinson and J EMorrell ldquoUse of load controlto regulate voltage on distribution networks with embeddedgenerationrdquo IEEE Transactions on Power Systems vol 17 no 2pp 510ndash515 2002

[2] N Kakimoto Q-Y Piao and H Ito ldquoVoltage control ofphotovoltaic generator in combination with series reactorrdquoIEEE Transactions on Sustainable Energy vol 2 no 4 pp 374ndash382 2011

[3] J Cappelle J Vanalme S Vispoel et al ldquoIntroducing smallstorage capacity at residential PV installations to preventovervoltagesrdquo in Proceedings of the International Conference onSmart Grid Communications (SmartGridComm 11) pp 534ndash539 Brussels Belgium October 2011

[4] H Kihara A Yokoyama K M Liyanage and H SakumaldquoOptimal placement and control of BESS for a distributionsystem integrated with PV systemsrdquo Journal of InternationalCouncil on Electrical Engineering vol 1 no 3 pp 298ndash303 2011

[5] W X Shen ldquoOptimally sizing of solar array and battery in astandalone photovoltaic system inMalaysiardquoRenewable Energyvol 34 no 1 pp 348ndash352 2009

[6] P Arun R Banerjee and S Bandyopadhyay ldquoOptimum siz-ing of photovoltaic battery systems incorporating uncertaintythrough design space approachrdquo Solar Energy vol 83 no 7 pp1013ndash1025 2009

[7] T K A Brekken A Yokochi A Von Jouanne Z Z Yen HM Hapke and D A Halamay ldquoOptimal energy storage sizingand control for wind power applicationsrdquo IEEE Transactions onSustainable Energy vol 2 no 1 pp 69ndash77 2011

[8] T Khatib A Mohamed K Sopian and M Mahmoud ldquoAnew approach for optimal sizing of standalone photovoltaicsystemsrdquo International Journal of Photoenergy vol 2012 ArticleID 391213 7 pages 2012

[9] Y Ru J Kleissl and S Martinez ldquoStorage size determinationfor grid-connected photovoltaic systemsrdquo IEEE Transactions onSustainable Energy vol 4 no 1 pp 68ndash81 2013

[10] D Goldberg and J Holland ldquoGenetic algorithms and machinelearningrdquoMachine Learning vol 3 no 2-3 pp 95ndash99 1988

[11] MDorigo VManiezzo andA Colorni ldquoAnt system optimiza-tion by a colony of cooperating agentsrdquo IEEE Transactions onSystems Man and Cybernetics B Cybernetics vol 26 no 1 pp29ndash41 1996

[12] J Kennedy and R Eberhart ldquoParticle swarm optimizationrdquoin Proceedings of the IEEE International Conference on NeuralNetworks vol 4 pp 1942ndash1948 Perth Australia December1995

The Scientific World Journal 11

[13] D Karaboga ldquoAn idea based on honey bee swarm for numer-ical optimizationrdquo Tech Rep TR06 Erciyes University PressMelikgazi Turkey 2005

[14] E Rashedi H Nezamabadi-pour and S Saryazdi ldquoGSA agravitational search algorithmrdquo Information Sciences vol 179no 13 pp 2232ndash2248 2009

[15] X Yang Nature-Inspired Metaheuristic Algorithms LuniverPress 2008

[16] Z Cui S Fan J Zeng and Z Shi ldquoArtificial plant optimisa-tion algorithmwith three-period photosynthesisrdquo InternationalJournal of Bio-Inspired Computation vol 5 no 2 pp 133ndash1392013

[17] B Yu Z Cui and G Zhang ldquoArtificial plant optimizationalgorithm with correlation branchesrdquo Journal of Bioinformaticsand Intelligent Control vol 2 no 2 pp 146ndash155 2013

[18] L Xie J Zeng and R A Formato ldquoSelection strategies forgravitational constant G in artificial physics optimisation basedon analysis of convergence propertiesrdquo International Journal ofBio-Inspired Computation vol 4 no 6 pp 380ndash391 2012

[19] A S Reddy and K Vaisakh ldquoEnvironmental constrained eco-nomic dispatch by modified shuffled frog leaping algorithmrdquoJournal of Bioinformatics and Intelligent Control vol 2 no 3pp 216ndash222 2013

[20] K Jiang B Song X Shi and T Song ldquoAn overview ofmembrane computingrdquo Journal of Bioinformatics and IntelligentControl vol 1 no 1 pp 17ndash26 2012

[21] E I Vrettos and S A Papathanassiou ldquoOperating policy andoptimal sizing of a high penetration RES-BESS system for smallisolated gridsrdquo IEEE Transactions on Energy Conversion vol 26no 3 pp 744ndash756 2011

[22] W Z Chen Q B Li L Shi et al ldquoEnergy storage sizing fordispatchability of wind farmrdquo in Proceedings of the 11th Inter-national Conference on Environment and Electrical Engineering(EEEIC 12) pp 382ndash387 Venice Italy May 2012

[23] T Chaiyatham and I Ngamroo ldquoBee colony optimization ofbattery capacity and placement for mitigation of voltage riseby PV in radial distribution networkrdquo in Proceedings of theInternational Power and Energy Conference (IPEC 12) pp 13ndash18 Ho Chi Minh City Vietnam December 2012

[24] H R Tizhoosh ldquoOpposition-based learning a new schemefor machine intelligencerdquo in Proceedings of the InternationalConference on Computational Intelligence for Modelling Controland Automation (CIMCA 05) and International Conferenceon Intelligent Agents Web Technologies and Internet Commerce(IAWTIC 05) pp 695ndash701 Vienna Austria November 2005

[25] Y Tian W Gao and S Yan ldquoAn improved inertia weightfirefly optimization algorithm and applicationrdquo in Proceedingsof the International Conference on Control Engineering andCommunication Technology (ICCECT 12) pp 64ndash68 LiaoningChina December 2012

[26] M Z Daud A Mohamed and M A Hannan ldquoAn improvedcontrol method of battery energy storage system for hourlydispatch of photovoltaic power sourcesrdquo Energy Conversion andManagement vol 73 pp 256ndash270 2013

[27] X S Yang ldquoFirefly algorithms for multimodal optimizationrdquo inStochastic Algorithms Foundations andApplications vol 5792 ofLecture Notes in Computer Science pp 169ndash178 Springer BerlinGermany 2009

[28] S Rahnamayan H R Tizhoosh and M M A SalamaldquoOpposition-based differential evolution algorithmsrdquo in Pro-ceedings of the IEEE Congress on Evolutionary Computation(CEC 06) pp 2010ndash2017 Vancouver Canada July 2006

[29] A R Malisia and H R Tizhoosh ldquoApplying opposition-basedideas to the Ant Colony Systemrdquo in Proceedings of the IEEESwarm Intelligence Symposium (SIS 07) pp 182ndash189 HonoluluHawaii USA April 2007

[30] B Shaw V Mukherjee and S P Ghoshal ldquoA novel opposition-based gravitational search algorithm for combined economicand emission dispatch problems of power systemsrdquo Interna-tional Journal of Electrical Power and Energy Systems vol 35no 1 pp 21ndash33 2012

[31] A Hedar ldquoTest functions for unconstrained global opti-mizationrdquo 2013 httpwww-optimaampikyoto-uacjpmem-berstudenthedarHedar filesTestGO filesPage364htm

[32] E Elbeltagi T Hegazy and D Grierson ldquoComparison amongfive evolutionary-based optimization algorithmsrdquo AdvancedEngineering Informatics vol 19 no 1 pp 43ndash53 2005

[33] E Rashedi H Nezamabadi-Pour and S Saryazdi ldquoBGSAbinary gravitational search algorithmrdquo Natural Computing vol9 no 3 pp 727ndash745 2010

[34] N Rugthaicharoencheep and S Sirisumrannukul ldquoFeederreconfiguration with dispatchable distributed generators indistribution system by tabu searchrdquo in Proceedings of the 44thInternational Universities Power Engineering Conference (UPEC09) pp 1ndash5 Glasgow UK September 2009

[35] J-H Teng ldquoA network-topology-based three-phase load flowfor distribution systemsrdquo Proceedings of the National ScienceCouncil Republic of China A vol 24 no 4 pp 259ndash264 2000

[36] J-H Teng and C-Y Chang ldquoBackwardforward sweep-basedharmonic analysis method for distribution systemsrdquo IEEETransactions on Power Delivery vol 22 no 3 pp 1665ndash16722007

TribologyAdvances in

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

International Journal of

AerospaceEngineeringHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

FuelsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Journal ofPetroleum Engineering

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Industrial EngineeringJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Power ElectronicsHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Advances in

CombustionJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Renewable Energy

Submit your manuscripts athttpwwwhindawicom

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

StructuresJournal of

International Journal of

RotatingMachinery

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

EnergyJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Hindawi Publishing Corporation httpwwwhindawicom

Journal ofEngineeringVolume 2014

Hindawi Publishing Corporation httpwwwhindawicom Volume 2014

International Journal ofPhotoenergy

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Nuclear InstallationsScience and Technology of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Solar EnergyJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Wind EnergyJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Nuclear EnergyInternational Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

High Energy PhysicsAdvances in

The Scientific World JournalHindawi Publishing Corporation httpwwwhindawicom Volume 2014

Page 2: Research Article Optimal Battery Sizing in Photovoltaic Based …downloads.hindawi.com/journals/tswj/2014/752096.pdf · 2019-07-31 · Research Article Optimal Battery Sizing in Photovoltaic

2 The Scientific World Journal

minimum BESS capacities was plotted Brekken et al [7]proposed sizing and control methodologies for zinc-bromineBESS Khatib et al [8] utilized theMATLAB curve fitting toolto fit the sizing curve obtained from a standalone PV systemenergy flow and then derived a formula for optimal sizing ofPV andBESS Furthermore Ru et al [9] determined the BESSsize for grid-connected PV system by optimizing the BESScost and the net power purchase from the grid

In recent years heuristic optimization techniques havegained a lot of attention from researchers due to theirbetter performance compared to mathematical optimizationtechniques in coping with large and complex optimizationproblems There are different types of heuristic optimizationtechniquesOne of the early techniqueswas genetic algorithm(GA) [10] followed by other techniques such as ant colonyoptimization (ACO) [11] particle swarm optimization (PSO)[12] artificial bee colony algorithm (ABC) [13] gravitationalsearch algorithm (GSA) [14] firefly algorithm (FA) [15]artificial plant optimization algorithm (APOA) [16 17] arti-ficial physics optimization (APO) [18] shuffled frog leapingalgorithm (SFLA) [19] and membrane computing [20]Vrettos and Papathanassiou [21] applied GA in optimizingthe size of the hybrid system consisting of wind turbinesPV and BESS system The multiple-objective function inthis work minimizes the generation cost and maximizes therenewable energy source penetration Chen et al [22] alsoapplied GA to calculate the optimal energy storage size byoptimizing the investment cost model which is a nonlinearobjective function Apart from GA the ABC algorithm wasused to obtain the optimal BESS capacity in order to mitigatethe voltage rise problem in the PV embedded distributionnetwork [23]

However metaheuristic optimization algorithms havethe problem of being trapped in local optimum and slowconvergence rates due to their random searching processThis leads to the development of hybrid algorithms thatcan overcome these issues effectively FA is chosen for theoptimization process in this current study since it is relativelysimple and easy to implement However like most of themetaheuristic optimization algorithms FA also has its owndisadvantages In order to further improve the performanceof original FA in terms of convergence rate the opposition-based learning [24] is integrated into FA while the idea ofinertia weight FA [25] is also incorporated at the same timeto improve the ability of FA to escape from local optimumIn this paper enhanced opposition-based firefly algorithm(EOFA) is proposed to determine the optimal size of BESS ina PVDG integrated radial distribution network formitigatingthe voltage rise problem

2 Formulation of Optimization Problem

Asmentioned earlier the root cause of voltage rise in a PVGDintegrated system is the intermittent nature of power orcurrent injections at PVDG bus This problem can be solvedby using BESS as it has the ability to act as a power sourceor sink with the help of its bidirectional power converterThe BESS will operate in charging mode and as a current

sink if there is excess output power from PVDG while it willdischarge and act as a current source if more power is neededto maintain the voltage profile of the system The BESS isset to be charged when the PVDG is active while at nightwhen PVDG is idle the BESSwill discharge to a certain presetstate of charge In this study PVDG is modeled as a currentsource while BESS is modeled as a current source or sinkEOFA is first used to obtain the optimal average hourly BESSactive output power for the PVDG integrated system In thisoptimization the solution set (searching agent) is the BESSpower while the purpose of the optimization is to minimizethe voltage deviation of the PVDG bus by using the optimalBESS power value in order to maintain the voltage within095 pu to 105 pu rangeTherefore the objective function119891

1

can be expressed as

1198911= min

1003816100381610038161003816119881119894 (119905) minus 1051003816100381610038161003816 if 119881

119894(119905) gt 105

1003816100381610038161003816119881119894 (119905) minus 0951003816100381610038161003816 if 119881

119894(119905) lt 095

(1)

where 119881119894(119905) is the per unit (pu) value for voltage at bus 119894

at hour 119905 In this study it is assumed that the voltages areconstant at a particular hour of the day However it can beextended for shorter intervals for more accurate results

After the optimal BESS power values for each hour areobtained the state of charge (SOC) of the BESS for each hourcan be calculated as [26]

SOC = 100(1 minusint 119868bs119889119905

119876) (2)

where 119868bs is the current for the BESS 119905 is the time in hourand 119876 is the BESS capacity in Ampere hour (Ah) When theSOC reaches its maximum limit (SOCmax) or minimum limit(SOCmin) the BESS will be turned off temporarily until itcharges or discharges again Considering the SOC optimalsize or capacity of the BESS can be decided again by using theoptimization algorithm The performance of BESS increaseswhen the number of BESS inactive hours due to the SOCconstraint is minimized In this optimization the solutionset is the possible solution for BESS capacity The optimalBESS capacity should give the minimum number of off-time or inactive hours Considering this criterion the secondobjective function 119891

2 to obtain the size of the BESS can be

defined as

1198912= min (119873bs

idle) (3)

where 119873bsidle is the total number of time BESS is turned off

when SOC reaches either SOCmax or SOCmin

3 Enhanced Opposition-Based FireflyAlgorithm (EOFA)

31 Overview of Original FA FA is a heuristic optimizationalgorithm based on the flashing characteristics of fireflies[15] The main functions of the flashes are to attract themating partners as well as to attract the potential prey FA isillustrated based on three rules where firstly all fireflies are

The Scientific World Journal 3

of the same sex and thus the attraction between fireflies isindependent regardless of their sex Secondly the attraction isproportional to the brightness of the fireflies and it decreaseswhen the distance between the fireflies increases In otherwords the brighter fireflies will attract the less bright onesThe fireflies will move randomly if all of them have the samebrightnessThirdly the brightness of the fireflies is decided bythe landscape of the objective function

Two main parts in FA are the variation of light intensityand the attractiveness between the firefliesThe attractivenessof the fireflies is affected by the light intensity (brightness)which then is related to the objective functionThe attractive-ness 120573(119903) of a firefly can be defined as [15]

120573 (119903) = 120573119900119890minus1205741199032

(4)

where120573119900is the attractiveness at 119903 = 0 120574 is the light absorption

coefficient and 119903 is the Cartesian distance between twofireflies as shown in [15]

119903119894119895=10038171003817100381710038171003817119909119894 minus 119909

119895

10038171003817100381710038171003817 =radic119889

sum119896=1

(119909119894119896

minus 119909119895119896)2

(5)

where 119894 and 119895 represent two different fireflies at 119909119894and 119909

119895

while 119909119894119896

is the 119896th component of the spatial coordinate 119909119894

of 119894th firefly Meanwhile the movement of the firefly 119894 whichis attracted by the brighter firefly 119895 is defined in [15]

119909119894= 119909119894+ 120573119900119890minus1205741199032

(119909119895minus 119909119894) + alpha(rand minus

1

2) (6)

where the second term is due to the attraction and the thirdterm is due to the randomization In the third term alphais the randomization parameter while rand is the randomnumber generator uniformly distributed between zero andone In each following iteration alpha decreases with adecreasing factor delta as shown in (7)The flowchart for FAis shown in Figure 1

alpha (119905 + 1) = alpha (119905) times delta 0 lt delta lt 1 (7)

FA can perform better if it is compared to other algo-rithms as particle swarm optimization (PSO) and geneticalgorithm (GA) in terms of efficiency and successful rate [27]However the performance of FA can become less satisfiedwhen the dimension of search space increases ThereforeEOFA is introduced to further improve the performance ofFA where FA is integrated together with the inertia weightfunction [25] and opposition-based learning [24]

32 Techniques for Improving Original FA

321 Opposition-Based Learning Opposition-based learningwas suggested by Tizhoosh [24] and it has been employedin several heuristic optimization algorithms such as geneticalgorithm [24] differential evolution algorithm [28] antcolony optimization [29] and gravitational search algorithm[30] in order to enhance the performance of these algorithmsBasically optimization process such as FA always starts with

Start

Generate initial population offireflies

Evaluate fitness of all firefliesfrom the objective function

Update the light intensity(fitness value) of fireflies

Rank the fireflies and update theposition

Reach maximumiteration

No

Yes

Optimalresult

Figure 1 Flowchart for FA

an initial population (solutions) which is created randomlydue to the absence of a priori information about the solutionsThen the algorithm will try to search for the best solutionsHowever there can be a possibility that the initial guessfor the solutions is far away from the actual solutions Theconvergence rate can be improved when the initial guess iscloser to the actual solutions The chance to start with thesolutions closer to the optimal value can be increased byobtaining the opposite set of solutions simultaneouslyThe setof population that is closer to the optimal value will be chosenas initial population The similar method can be adopted aswell for each solution in the current population The conceptof opposite number is demonstrated below

Let 119909 isin 119877 be a real number within a defined intervalwhere 119909 isin [119886 119887] The opposite number 119909

119900can be defined as

shown in

119909119900= 119886 + 119887 minus 119909 (8)

4 The Scientific World Journal

Generate the initial population

Calculate the opposite

Evaluate fitness of all fireflies fromthe objective function as shown in (1)

and Po

Rank the fireflies and update theposition using (11)

Reach maximumiteration

Optimalresult

No

YesEvaluate fitness of all fireflies fromthe objective function as shown in (1)

with a random number within 0

to 1

Calculate the opposite population

using (9)

No Yes

Update the light intensity (fitnessvalue) of fireflies

Choose n fittest individuals from P

Jr gt rand()

of fireflies P randomly

population Po using (9)

Compare the jumping rate Jr

Po from the current population P

Figure 2 Flowchart for EOFA

Similarly this concept can be extended to the case withhigher dimensions Let 119875(119909

1 1199092 119909

119898) be a set of points

in 119898 dimensional search space where 119909119894

isin [119886119894 119887119894] and

1199091 1199092 119909

119898isin 119877 Then the points in the opposition set

119875119900(1199091199001 1199091199002 119909

119900119898) can be defined as shown in

119909119900119894= 119886119894+ 119887119894minus 119909119894 119894 = 1 2 119898 (9)

By using the definition for opposite number the oppo-sition-based optimization can be developed as followsLet 119875(119909

1 1199092 119909

119898) be the set of points in 119898 dimen-

sions search space which is the candidate solution foran optimization problem According to opposition theo-rem 119875

119900(1199091199001 1199091199002 119909

119900119898) will be the opposition set for

119875(1199091 1199092 119909119898) Suppose that 119891(119909) is the function used to

measure the performance of candidate solution thus if 119891(119875)is greater than or equal to 119891(119875

119900) then a set of points in 119875 can

be replaced by 119875119900or else 119875 is maintained

322 Inertia Weight Inertia weight-based FA was proposedby Tian et al [25] where an inertia weight function as shownin (10) is applied to (6)

120596 (119905) = 120596max minus (120596max minus 120596min) lowast (119905

Maxgeneration) (10)

where 120596(119905) is the inertia weight at time 119905 120596max and 120596min arethe initial and final values of the inertia weight respectivelythroughout the iteration process 119905 is the current iterationand Maxgeneration is the maximum number of iterationsas defined in the initialization process of FA The inertiaweight function decreases linearly with respect to timewhereat the beginning stages large inertia weight increases theglobal exploration ability and thus prevents the algorithmfrom being trapped in local optima At the end of the stagesthe reduced inertia weight enhances the local exploration ofthe solutions

The Scientific World Journal 5

The movement of the firefly to update its position usinginertia weight-based FA can be illustrated as shown in

119909119894(119905) = 120596 (119905) 119909

119894(119905) + 120573

119900119890minus1205741199032

119894119895 (119909119895(119905) minus 119909

119894(119905))

+ alpha(rand minus1

2)

(11)

The incorporation of opposition-based learning andinertia weight-based function in FA is to avoid prematureconvergence as well as to enhance the searching ability of thealgorithm where the global exploration at the beginning ofthe optimization process and the local exploration at the endof the optimization process are improved

33 EOFA Opposition-based population initialization andopposition-based steps for EOFA with the population sizeof 119899 and dimension of 119898 are shown in Figure 2 Forthe initialization the initial population of fireflies 119875 isgenerated randomly and then the opposite population 119875

119900

is calculated using (9) The 119899 fittest fireflies are chosen from119875 and 119875

119900to become the first population in opposition-based

optimization processIn EOFA each firefly updates the light intensity (fitness

value) after the evaluation of the fitness from the objectivefunction Then the fireflies rank and update their positionsusing (11) In EOFA a jumping rate Jr is used to decide if theopposite population is generated or not according to (12) IfJr is greater than the generated random number the oppositepopulation is generated and the next population containsthe 119899 fittest individuals chosen from currents 119875 and 119875

119900or

else the next population remains as the current populationand 119875 is generated from the update of fireflyrsquos position Theoptimization process repeats until the criteria given are metwhere in this case it is the maximum number of iterations

generation of opposite population=yes if Jr gt rand ()no otherwise

(12)

The opposition-based optimization enables the algorithmto search for the global optimum points in a faster way Thesuperior performance of EOFA in escaping from the localoptimum points as well as the higher convergence rate isshown in the results section The steps and implementationof EOFA in mitigating voltage rise problem are discussed inthe following section

4 Implementation of EOFA in MitigatingVoltage Rise Problem

In order to mitigate the voltage rise problem a BESS thathelps to control the suitable amount of power available in thegrid is needed At the same time the optimal size of the BESScan be determined by EOFA using the following steps

(i) Generate the initial population 119875 randomly with apopulation size 119899 Each firefly consists of the informa-tion of the BESS active power output value for eachhour

0 100 200 300 400 500 600 700 800 900 10000

2

4

6

8

10

12

14

16

18

20

Iteration

Fitn

ess v

alue

FAGSAEOFA

Figure 3 Comparison of performance of FA GSA and EOFA forbenchmark function F1 with dimension size 30

0 100 200 300 400 500 600 700 800 900 10000

50

100

150

200

250

300

350

400

450

Iteration

Fitn

ess v

alue

FAGSAEOFA

Figure 4 Comparison of performance of FA GSA and EOFA forbenchmark function F10 with dimension size 30

(ii) Calculate the opposite population 119875119900using (9) and

choose only 119899 fittest firefly individuals from 119875 and 119875119900

(iii) Run the load flow program for the systemunder studywith a PVDG and BESS The 119899 fittest individuals areevaluated in the load flow according to the objectivefunction as shown in (1) for charging and dischargingrespectively

(iv) Update the light intensity (fitness value) of the fireflyand then rank and update the position of the fireflyusing (11)

(v) Check the stopping criteria where in this case it isthe maximum number of iterations If the maximum

6 The Scientific World Journal

18 2331 2 4 5 6 7 8 9 10 11 12 13 14 15 16 17 19 20 21 24 25 26 2722

51 52 68 69

4947 48 50

36 38 39 40 43 44 45 464137 42

66 67

53 55 56 57 61 62 6358 6459 65605428 30 32 33 35343129

Bus with PVDG and BESS

Figure 5 Single-line diagram of the 69-bus distribution system

number of iterations is not achieved yet compare thejumping rate (Jr) based on the criteria given by (12)If the opposite generation is generated again only 119899fittest current firefly individuals from 119875 and 119875

119900are

chosen for next iteration(vi) Repeat step (iii) until stopping criteria are achieved

The BESS output values for each hour are obtained(vii) Then EOFA is used again to determine the optimal

BESS size by considering the SOC constraints usingthe objective function as shown in (3)

5 Results and Discussion

51 Performance Assessment of the Proposed EOFA Fifteenbenchmark test functions for unconstrained global optimiza-tion [31] are chosen in order to evaluate the performance ofEOFA The name dimension size and the global minima ofeach test function are presented in Table 1 Besides a compar-ative study is conducted with gravitational search algorithm(GSA) [14] in order to show the superior performanceof EOFA in solving most of the benchmark optimizationproblems In addition FA [15] is included in the comparisonas well showing the improvement of conventional method byusing EOFA The setting of parameters including populationsize the number of maximum iterations and some param-eters from the optimization algorithms is decided throughtrial and error procedure and experimentation depends onthe system size the complexity of the objective functions andconvergence characteristics of the optimization algorithmsas well as the time consumed to complete the optimizationprocess In this work the population size 119899 is set to be 50and the number of maximum iterations is taken as 1000 forall algorithms used in the comparison For FA and EOFA thevalues for 120573

119900 initial alpha delta and gamma are defined as

1 02 097 and 1 respectively For EOFA the jumping rate isJr = 03 while the inertia weights 120596max and 120596min are 14 and

Table 1 Test functions for unconstrained global optimization

Function Name of the function Dimension size Global minimaF1 Ackley function 30 0F2 Beale function 2 0F3 Bohachevsky function 1 2 0F4 Bohachevsky function 3 2 0F5 Griewank function 30 0F6 Matya function 2 0F7 Michalewicz function 10 minus966F8 Perm function 30 0F9 Powell function 30 0F10 Rastrigin function 30 0F11 Rosenbrock function 30 0F12 Schwefel function 30 0F13 Sphere function 30 0F14 Sum square function 30 0F15 Zakharov function 30 0

05 respectively For GSA the initial gravity constant 119866119900 is

set to be 100 while the best applying force Kbest decreasesmonotonically from 100 to 25 The parameter 120591 is set tobe 8 of the total number of dimensions

After 50 runs on each test function the performances(fitness value) of each algorithm are reported in Table 2 wherethe values with ldquolowastrdquo indicate the best performance and thevalues with ldquolowastlowastrdquo indicate the worst performance It can beseen from Table 2 that the performances for FA are the worstmost of the time compared to GSA and EOFA This can becaused by premature convergence after trapping in a localoptimum On the other hand it can be observed that EOFAhas the best performance formost of the test functions exceptfor F2 F7 and F11 where GSA outperforms EOFA It is knownfrom the reviews that different algorithmsmayperformbetter

The Scientific World Journal 7

Table 2 Comparison of performances for GSA FA and EOFA

Function

Optimization algorithmGSA FA EOFA

Optimized fitness valueBest Average Worst Best Average Worst Best Average Worst

F1 00096 0015 0024 1852 1960 1997lowastlowast 888119864 minus 16lowast 38119864 minus 15 799119864 minus 15

F2 207119864 minus 07lowast 609119864 minus 06 684119864 minus 05 360119864 minus 06 0069 091lowastlowast 546119864 minus 06 399119864 minus 04 00014F3 109119864 minus 06 206119864 minus 05 105119864 minus 04 000021 055 335lowastlowast 0lowast 488119864 minus 17 222119864 minus 16

F4 187119864 minus 07 987119864 minus 06 398119864 minus 05 611119864 minus 05 030 208lowastlowast 0lowast 178119864 minus 17 555119864 minus 17

F5 698119864 minus 06 00014 0030 44674 59246 68612lowastlowast 0lowast 226119864 minus 16 278119864 minus 15

F6 473119864 minus 09 135119864 minus 07 911119864 minus 07 130119864 minus 05 0043 058lowastlowast 159119864 minus 40lowast 145119864 minus 36 806119864 minus 36

F7 minus946lowast minus881 minus773 minus634 minus411 minus255lowastlowast minus933 minus890 minus785F8 141119864 + 82 162119864 + 85 889119864 + 85lowastlowast 422119864 + 81 224119864 + 84 252119864 + 85 515119864 + 77lowast 742119864 + 80 119119864 + 82

F9 00014 00052 0012 365818 585100 979440lowastlowast 969119864 minus 35lowast 614119864 minus 32 794119864 minus 31

F10 1599 3450 5379 35345 39446 42940lowastlowast 0lowast 099 319F11 2575lowast 2753 2947 71054620 1211549 1629028lowastlowast 2800 2873 2894F12 838922 971990 1027885 898136 1025749 1111171lowastlowast 6566lowast 1094737 162444F13 180119864 minus 4 326119864 minus 4 604119864 minus 4 11190 13960 15675lowastlowast 231119864 minus 35lowast 106119864 minus 32 513119864 minus 32

F14 00019 00048 0011 622804 878732 1027992lowastlowast 352119864 minus 34lowast 146119864 minus 31 656119864 minus 31

F15 2416 5179 7396 70822 547119864 + 08 392119864 + 09lowastlowast 584119864 minus 35lowast 192119864 minus 30 160119864 minus 29

0 20 40 60 80 100 120 140 160

02

025

03

035

04

Time (hour)

Load

pro

file (

pu

)

Figure 6 Hourly individual load profile for one week

than others for different problems [32 33] Performancesin terms of convergence between FA GSA and EOFA forrandomly chosen functions are illustrated in Figures 3 and4 It can be seen from the figures that FA always convergesprematurely and exhibits an unsatisfied result Meanwhileboth GSA and EOFA are able to escape from local minimaand provide better results However EOFA has the higherconvergence rate and gives better results compared to GSA

52 Performance of EOFA in Voltage Rise Mitigation In thiswork the 69-radial-bus system as shown in Figure 5 is usedwhere a 366MW PVDG is installed at Bus 61 The systemdata can be obtained from [34]The pattern for PVDGoutputpower values is obtained from the output of a lower scalegrid connected PVDG system installed at the Faculty ofEngineering and Built Environment Universiti KebangsaanMalaysia In this study the hourly PVDG output power from9 am to 6 pm collected for three months (91 days) is used

0 20 40 60 80 100 120 140 160096

098

1

102

104

106

Time (hour)

Volta

ge p

rofil

e (p

u)

With PV onlyWith PV and BESS

Without PV and BESSUpper limit

Figure 7 Effect of PV and BESS on PVDG bus voltage profiles

Besides BESS is assumed to be installed at the PVDG busAccording to the PVDG bus voltage at a particular hour ifthe voltage exceeds the maximum limit (105 pu) or is lowerthan the minimum limit (095 pu) the BESS will be activatedand the BESS power for that particular hour is decided bythe optimization process either to inject (discharge) or tostore (charging) power from the systemThe upper and lowerlimits for the SOC of the BESS are set to be 100 and 20respectivelyWeekly each load bus profile used in this study isshown in Figure 6 The BESS is turned off temporarily whenit achieves either upper or lower limits In this work sincethe voltage profiles at all times are above the minimum limitof 095 pu the BESS does not discharge when the PVDG isactive Therefore the BESS is set to discharge at 7 pm rightafter the PVDG is inactive at the night time in order toprovide a capacity for the BESS to continue charging on thefollowing day

8 The Scientific World Journal

0 1000 2000 3000 4000 5000 6000

0

5

10

Time (hour)

BESS

out

put p

ower

(W)

minus5

times105

(a)

0 1000 2000 3000 4000 5000 6000Time (hour)

0

5

10

BESS

out

put p

ower

(W)

minus5

times105

(b)

0 1000 2000 3000 4000 5000 6000Time (hour)

0

5

10

BESS

out

put p

ower

(W)

minus5

times105

(c)

Figure 8 Hourly BESS output power for optimal BESS size obtained with (a) EOFA (b) FA and (c) GSA

0 1000 2000 3000 4000 5000 60002030405060708090

100

Time (hour)

SOC

()

(a)

0 1000 2000 3000 4000 5000 60002030405060708090

100

Time (hour)

SOC

()

(b)

0 1000 2000 3000 4000 5000 60002030405060708090

100

Time (hour)

SOC

()

(c)

Figure 9 SOC for optimal BESS size obtained with (a) EOFA (b) FA and (c) GSA

The Scientific World Journal 9

0 1000 2000 3000 4000 5000 6000095

1

105

11

Time (hour)

Volta

ge p

rofil

e (p

u)

Without BESSWith BESSUpper limit

(a)

0 1000 2000 3000 4000 5000 6000095

1

105

11

Time (hour)

Volta

ge p

rofil

e (p

u)

Without BESSWith BESSUpper limit

(b)

0 1000 2000 3000 4000 5000 6000095

1

105

11

Time (hour)

Volta

ge p

rofil

e (p

u)

Without BESSWith BESSUpper limit

(c)

Figure 10 Comparison of voltage profile with and without optimal BESS size obtained with (a) EOFA (b) FA and (c) GSA

Figure 7 shows the comparison of voltage profiles ofPVDG bus for one week where 3 cases are included namelythe system without PVDG and BESS system with PVDGonly and system with PVDG and EOFA optimized BESSFrom Figure 7 it can be seen that the voltage rises greatlyafter the PVDG is installed into the system and exceeds thelimit of 105 pu However the voltage magnitude after theinstallation of BESS is limited within the maximum limit of105 pu All system modeling and simulations in this studyare done using MATLAB software and distribution load flowprogram adopted from [35 36]

Besides BESS optimized with GSA and FA is included inthis work to validate the effectiveness of EOFA in BESS sizingFor the first optimization process in getting the optimal BESSoutput power for each hour the maximum iteration numberand the population size 119899 in all algorithms are set to be50 and 10 respectively while for the second optimizationprocess in obtaining the optimal BESS size those parametersare set to be 100 and 50 respectively for three algorithmsnamely EOFA GSA and FA

Theperformances of EOFA FA andGSA in obtaining theoptimal BESS size are discussed as follows Figure 8 showsthe hourly BESS output power that is to be injected (negative

value) or sink (positive value) at Bus 61 in the 69-bus systemaccording to the SOC of optimal BESS size obtained fromall three algorithms The SOC for EOFA FA and GSA areillustrated in Figure 9 For EOFA the BESS was turned offdue to the SOC constraint for a total of 385 hours with theoptimal BESS capacity of 231MWh Meanwhile for FA andGSA the BESS was turned off due to the SOC constraint fora total of 336 hours and 287 hours with the optimal BESScapacity of 242MWh and 239MWh respectively From theresult it can be seen that by using EOFA the BESS size isthe smallest even though the number of total off-time for theBESS is relatively large Smaller BESS size is better in termsof saving the installation cost However the total number ofBESS off-time can be decreased by increasing the BESS sizeas suggested by GSA and FA algorithm

Figure 10 shows the comparison of the voltage profileat the PVDG bus with and without BESS for the whole 91days (6552 hours) In this study the voltage range is aimedat being between 105 pu and 095 pu where before the BESSwas installed the range falls between 108 pu and 096 puThis means that the only voltage rise problem existed inthis case After installing BESS with optimal size obtainedwith various algorithms the voltage rises are found to be

10 The Scientific World Journal

Table 3 Comparison of performance for GSA FA and EOFA in battery sizing

Optimizationalgorithm

PV size(MWp)

Maximum load(MW)

Minimum load(MW)

BESS capacity(MWh)

BESS off-time (hour)

Total number of hoursthe voltage exceeding 105 puWith BESS(hour)

Without BESS(hour)

GSA366 152 061

239 287 168 297FA 242 336 196 297EOFA 231 385 78 297

reduced to the targeted range in most of the time EOFAkeeps most of the voltage values within the range where thevoltage values exceed 105 pu for a total of 78 hours out of6552 hours (119) On the other hand the total number ofhours for the voltage values exceeding 105 pu for FA andGSA optimized BESS size is 196 hours (299) and 168 hours(256) respectively It can be seen that EOFA has the bestperformance comparatively in solving voltage rise problemin the PVDG integrated 69-bus system Table 3 shows thesummary and comparative results obtained from GSA FAand EOFA

6 Conclusion

A new optimization technique named EOFA is presentedfor determining optimal BESS sizing in order to solve theproblemof voltage rise due to the PVDG installation in powerdistribution systems The performance and effectiveness ofEOFA were extensively tested on 15 unconstrained globaloptimization functions and the results were compared withother existing optimization techniques namely FA and GSAIt can be concluded that the EOFA is more effective thanthe aforementioned optimization techniques in obtaining theglobal optimumvalue for the test functionsThe optimizationproblem formulation aims to reduce the voltage deviationof the system with optimal BESS size This method wasextensively tested on the 69-bus system and the results werecompared with FA and GSA Based on the results it can beconcluded that EOFA is more effective than the FA and GSAin obtaining optimal size for the BESS where EOFA gives theminimum BESS size of 239MWh and minimum number ofhours for the voltage values exceeding 105 pu which is 78hours

Conflict of Interests

The authors declare that there is no conflict of interestsregarding the publication of this paper

Acknowledgment

The authors are grateful to the Universiti KebangsaanMalaysia (UKM) for supporting this study under GrantsGUP-2013-001 and ERGS12013TK02UKM031

References

[1] N C Scott D J Atkinson and J EMorrell ldquoUse of load controlto regulate voltage on distribution networks with embeddedgenerationrdquo IEEE Transactions on Power Systems vol 17 no 2pp 510ndash515 2002

[2] N Kakimoto Q-Y Piao and H Ito ldquoVoltage control ofphotovoltaic generator in combination with series reactorrdquoIEEE Transactions on Sustainable Energy vol 2 no 4 pp 374ndash382 2011

[3] J Cappelle J Vanalme S Vispoel et al ldquoIntroducing smallstorage capacity at residential PV installations to preventovervoltagesrdquo in Proceedings of the International Conference onSmart Grid Communications (SmartGridComm 11) pp 534ndash539 Brussels Belgium October 2011

[4] H Kihara A Yokoyama K M Liyanage and H SakumaldquoOptimal placement and control of BESS for a distributionsystem integrated with PV systemsrdquo Journal of InternationalCouncil on Electrical Engineering vol 1 no 3 pp 298ndash303 2011

[5] W X Shen ldquoOptimally sizing of solar array and battery in astandalone photovoltaic system inMalaysiardquoRenewable Energyvol 34 no 1 pp 348ndash352 2009

[6] P Arun R Banerjee and S Bandyopadhyay ldquoOptimum siz-ing of photovoltaic battery systems incorporating uncertaintythrough design space approachrdquo Solar Energy vol 83 no 7 pp1013ndash1025 2009

[7] T K A Brekken A Yokochi A Von Jouanne Z Z Yen HM Hapke and D A Halamay ldquoOptimal energy storage sizingand control for wind power applicationsrdquo IEEE Transactions onSustainable Energy vol 2 no 1 pp 69ndash77 2011

[8] T Khatib A Mohamed K Sopian and M Mahmoud ldquoAnew approach for optimal sizing of standalone photovoltaicsystemsrdquo International Journal of Photoenergy vol 2012 ArticleID 391213 7 pages 2012

[9] Y Ru J Kleissl and S Martinez ldquoStorage size determinationfor grid-connected photovoltaic systemsrdquo IEEE Transactions onSustainable Energy vol 4 no 1 pp 68ndash81 2013

[10] D Goldberg and J Holland ldquoGenetic algorithms and machinelearningrdquoMachine Learning vol 3 no 2-3 pp 95ndash99 1988

[11] MDorigo VManiezzo andA Colorni ldquoAnt system optimiza-tion by a colony of cooperating agentsrdquo IEEE Transactions onSystems Man and Cybernetics B Cybernetics vol 26 no 1 pp29ndash41 1996

[12] J Kennedy and R Eberhart ldquoParticle swarm optimizationrdquoin Proceedings of the IEEE International Conference on NeuralNetworks vol 4 pp 1942ndash1948 Perth Australia December1995

The Scientific World Journal 11

[13] D Karaboga ldquoAn idea based on honey bee swarm for numer-ical optimizationrdquo Tech Rep TR06 Erciyes University PressMelikgazi Turkey 2005

[14] E Rashedi H Nezamabadi-pour and S Saryazdi ldquoGSA agravitational search algorithmrdquo Information Sciences vol 179no 13 pp 2232ndash2248 2009

[15] X Yang Nature-Inspired Metaheuristic Algorithms LuniverPress 2008

[16] Z Cui S Fan J Zeng and Z Shi ldquoArtificial plant optimisa-tion algorithmwith three-period photosynthesisrdquo InternationalJournal of Bio-Inspired Computation vol 5 no 2 pp 133ndash1392013

[17] B Yu Z Cui and G Zhang ldquoArtificial plant optimizationalgorithm with correlation branchesrdquo Journal of Bioinformaticsand Intelligent Control vol 2 no 2 pp 146ndash155 2013

[18] L Xie J Zeng and R A Formato ldquoSelection strategies forgravitational constant G in artificial physics optimisation basedon analysis of convergence propertiesrdquo International Journal ofBio-Inspired Computation vol 4 no 6 pp 380ndash391 2012

[19] A S Reddy and K Vaisakh ldquoEnvironmental constrained eco-nomic dispatch by modified shuffled frog leaping algorithmrdquoJournal of Bioinformatics and Intelligent Control vol 2 no 3pp 216ndash222 2013

[20] K Jiang B Song X Shi and T Song ldquoAn overview ofmembrane computingrdquo Journal of Bioinformatics and IntelligentControl vol 1 no 1 pp 17ndash26 2012

[21] E I Vrettos and S A Papathanassiou ldquoOperating policy andoptimal sizing of a high penetration RES-BESS system for smallisolated gridsrdquo IEEE Transactions on Energy Conversion vol 26no 3 pp 744ndash756 2011

[22] W Z Chen Q B Li L Shi et al ldquoEnergy storage sizing fordispatchability of wind farmrdquo in Proceedings of the 11th Inter-national Conference on Environment and Electrical Engineering(EEEIC 12) pp 382ndash387 Venice Italy May 2012

[23] T Chaiyatham and I Ngamroo ldquoBee colony optimization ofbattery capacity and placement for mitigation of voltage riseby PV in radial distribution networkrdquo in Proceedings of theInternational Power and Energy Conference (IPEC 12) pp 13ndash18 Ho Chi Minh City Vietnam December 2012

[24] H R Tizhoosh ldquoOpposition-based learning a new schemefor machine intelligencerdquo in Proceedings of the InternationalConference on Computational Intelligence for Modelling Controland Automation (CIMCA 05) and International Conferenceon Intelligent Agents Web Technologies and Internet Commerce(IAWTIC 05) pp 695ndash701 Vienna Austria November 2005

[25] Y Tian W Gao and S Yan ldquoAn improved inertia weightfirefly optimization algorithm and applicationrdquo in Proceedingsof the International Conference on Control Engineering andCommunication Technology (ICCECT 12) pp 64ndash68 LiaoningChina December 2012

[26] M Z Daud A Mohamed and M A Hannan ldquoAn improvedcontrol method of battery energy storage system for hourlydispatch of photovoltaic power sourcesrdquo Energy Conversion andManagement vol 73 pp 256ndash270 2013

[27] X S Yang ldquoFirefly algorithms for multimodal optimizationrdquo inStochastic Algorithms Foundations andApplications vol 5792 ofLecture Notes in Computer Science pp 169ndash178 Springer BerlinGermany 2009

[28] S Rahnamayan H R Tizhoosh and M M A SalamaldquoOpposition-based differential evolution algorithmsrdquo in Pro-ceedings of the IEEE Congress on Evolutionary Computation(CEC 06) pp 2010ndash2017 Vancouver Canada July 2006

[29] A R Malisia and H R Tizhoosh ldquoApplying opposition-basedideas to the Ant Colony Systemrdquo in Proceedings of the IEEESwarm Intelligence Symposium (SIS 07) pp 182ndash189 HonoluluHawaii USA April 2007

[30] B Shaw V Mukherjee and S P Ghoshal ldquoA novel opposition-based gravitational search algorithm for combined economicand emission dispatch problems of power systemsrdquo Interna-tional Journal of Electrical Power and Energy Systems vol 35no 1 pp 21ndash33 2012

[31] A Hedar ldquoTest functions for unconstrained global opti-mizationrdquo 2013 httpwww-optimaampikyoto-uacjpmem-berstudenthedarHedar filesTestGO filesPage364htm

[32] E Elbeltagi T Hegazy and D Grierson ldquoComparison amongfive evolutionary-based optimization algorithmsrdquo AdvancedEngineering Informatics vol 19 no 1 pp 43ndash53 2005

[33] E Rashedi H Nezamabadi-Pour and S Saryazdi ldquoBGSAbinary gravitational search algorithmrdquo Natural Computing vol9 no 3 pp 727ndash745 2010

[34] N Rugthaicharoencheep and S Sirisumrannukul ldquoFeederreconfiguration with dispatchable distributed generators indistribution system by tabu searchrdquo in Proceedings of the 44thInternational Universities Power Engineering Conference (UPEC09) pp 1ndash5 Glasgow UK September 2009

[35] J-H Teng ldquoA network-topology-based three-phase load flowfor distribution systemsrdquo Proceedings of the National ScienceCouncil Republic of China A vol 24 no 4 pp 259ndash264 2000

[36] J-H Teng and C-Y Chang ldquoBackwardforward sweep-basedharmonic analysis method for distribution systemsrdquo IEEETransactions on Power Delivery vol 22 no 3 pp 1665ndash16722007

TribologyAdvances in

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

International Journal of

AerospaceEngineeringHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

FuelsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Journal ofPetroleum Engineering

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Industrial EngineeringJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Power ElectronicsHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Advances in

CombustionJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Renewable Energy

Submit your manuscripts athttpwwwhindawicom

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

StructuresJournal of

International Journal of

RotatingMachinery

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

EnergyJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Hindawi Publishing Corporation httpwwwhindawicom

Journal ofEngineeringVolume 2014

Hindawi Publishing Corporation httpwwwhindawicom Volume 2014

International Journal ofPhotoenergy

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Nuclear InstallationsScience and Technology of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Solar EnergyJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Wind EnergyJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Nuclear EnergyInternational Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

High Energy PhysicsAdvances in

The Scientific World JournalHindawi Publishing Corporation httpwwwhindawicom Volume 2014

Page 3: Research Article Optimal Battery Sizing in Photovoltaic Based …downloads.hindawi.com/journals/tswj/2014/752096.pdf · 2019-07-31 · Research Article Optimal Battery Sizing in Photovoltaic

The Scientific World Journal 3

of the same sex and thus the attraction between fireflies isindependent regardless of their sex Secondly the attraction isproportional to the brightness of the fireflies and it decreaseswhen the distance between the fireflies increases In otherwords the brighter fireflies will attract the less bright onesThe fireflies will move randomly if all of them have the samebrightnessThirdly the brightness of the fireflies is decided bythe landscape of the objective function

Two main parts in FA are the variation of light intensityand the attractiveness between the firefliesThe attractivenessof the fireflies is affected by the light intensity (brightness)which then is related to the objective functionThe attractive-ness 120573(119903) of a firefly can be defined as [15]

120573 (119903) = 120573119900119890minus1205741199032

(4)

where120573119900is the attractiveness at 119903 = 0 120574 is the light absorption

coefficient and 119903 is the Cartesian distance between twofireflies as shown in [15]

119903119894119895=10038171003817100381710038171003817119909119894 minus 119909

119895

10038171003817100381710038171003817 =radic119889

sum119896=1

(119909119894119896

minus 119909119895119896)2

(5)

where 119894 and 119895 represent two different fireflies at 119909119894and 119909

119895

while 119909119894119896

is the 119896th component of the spatial coordinate 119909119894

of 119894th firefly Meanwhile the movement of the firefly 119894 whichis attracted by the brighter firefly 119895 is defined in [15]

119909119894= 119909119894+ 120573119900119890minus1205741199032

(119909119895minus 119909119894) + alpha(rand minus

1

2) (6)

where the second term is due to the attraction and the thirdterm is due to the randomization In the third term alphais the randomization parameter while rand is the randomnumber generator uniformly distributed between zero andone In each following iteration alpha decreases with adecreasing factor delta as shown in (7)The flowchart for FAis shown in Figure 1

alpha (119905 + 1) = alpha (119905) times delta 0 lt delta lt 1 (7)

FA can perform better if it is compared to other algo-rithms as particle swarm optimization (PSO) and geneticalgorithm (GA) in terms of efficiency and successful rate [27]However the performance of FA can become less satisfiedwhen the dimension of search space increases ThereforeEOFA is introduced to further improve the performance ofFA where FA is integrated together with the inertia weightfunction [25] and opposition-based learning [24]

32 Techniques for Improving Original FA

321 Opposition-Based Learning Opposition-based learningwas suggested by Tizhoosh [24] and it has been employedin several heuristic optimization algorithms such as geneticalgorithm [24] differential evolution algorithm [28] antcolony optimization [29] and gravitational search algorithm[30] in order to enhance the performance of these algorithmsBasically optimization process such as FA always starts with

Start

Generate initial population offireflies

Evaluate fitness of all firefliesfrom the objective function

Update the light intensity(fitness value) of fireflies

Rank the fireflies and update theposition

Reach maximumiteration

No

Yes

Optimalresult

Figure 1 Flowchart for FA

an initial population (solutions) which is created randomlydue to the absence of a priori information about the solutionsThen the algorithm will try to search for the best solutionsHowever there can be a possibility that the initial guessfor the solutions is far away from the actual solutions Theconvergence rate can be improved when the initial guess iscloser to the actual solutions The chance to start with thesolutions closer to the optimal value can be increased byobtaining the opposite set of solutions simultaneouslyThe setof population that is closer to the optimal value will be chosenas initial population The similar method can be adopted aswell for each solution in the current population The conceptof opposite number is demonstrated below

Let 119909 isin 119877 be a real number within a defined intervalwhere 119909 isin [119886 119887] The opposite number 119909

119900can be defined as

shown in

119909119900= 119886 + 119887 minus 119909 (8)

4 The Scientific World Journal

Generate the initial population

Calculate the opposite

Evaluate fitness of all fireflies fromthe objective function as shown in (1)

and Po

Rank the fireflies and update theposition using (11)

Reach maximumiteration

Optimalresult

No

YesEvaluate fitness of all fireflies fromthe objective function as shown in (1)

with a random number within 0

to 1

Calculate the opposite population

using (9)

No Yes

Update the light intensity (fitnessvalue) of fireflies

Choose n fittest individuals from P

Jr gt rand()

of fireflies P randomly

population Po using (9)

Compare the jumping rate Jr

Po from the current population P

Figure 2 Flowchart for EOFA

Similarly this concept can be extended to the case withhigher dimensions Let 119875(119909

1 1199092 119909

119898) be a set of points

in 119898 dimensional search space where 119909119894

isin [119886119894 119887119894] and

1199091 1199092 119909

119898isin 119877 Then the points in the opposition set

119875119900(1199091199001 1199091199002 119909

119900119898) can be defined as shown in

119909119900119894= 119886119894+ 119887119894minus 119909119894 119894 = 1 2 119898 (9)

By using the definition for opposite number the oppo-sition-based optimization can be developed as followsLet 119875(119909

1 1199092 119909

119898) be the set of points in 119898 dimen-

sions search space which is the candidate solution foran optimization problem According to opposition theo-rem 119875

119900(1199091199001 1199091199002 119909

119900119898) will be the opposition set for

119875(1199091 1199092 119909119898) Suppose that 119891(119909) is the function used to

measure the performance of candidate solution thus if 119891(119875)is greater than or equal to 119891(119875

119900) then a set of points in 119875 can

be replaced by 119875119900or else 119875 is maintained

322 Inertia Weight Inertia weight-based FA was proposedby Tian et al [25] where an inertia weight function as shownin (10) is applied to (6)

120596 (119905) = 120596max minus (120596max minus 120596min) lowast (119905

Maxgeneration) (10)

where 120596(119905) is the inertia weight at time 119905 120596max and 120596min arethe initial and final values of the inertia weight respectivelythroughout the iteration process 119905 is the current iterationand Maxgeneration is the maximum number of iterationsas defined in the initialization process of FA The inertiaweight function decreases linearly with respect to timewhereat the beginning stages large inertia weight increases theglobal exploration ability and thus prevents the algorithmfrom being trapped in local optima At the end of the stagesthe reduced inertia weight enhances the local exploration ofthe solutions

The Scientific World Journal 5

The movement of the firefly to update its position usinginertia weight-based FA can be illustrated as shown in

119909119894(119905) = 120596 (119905) 119909

119894(119905) + 120573

119900119890minus1205741199032

119894119895 (119909119895(119905) minus 119909

119894(119905))

+ alpha(rand minus1

2)

(11)

The incorporation of opposition-based learning andinertia weight-based function in FA is to avoid prematureconvergence as well as to enhance the searching ability of thealgorithm where the global exploration at the beginning ofthe optimization process and the local exploration at the endof the optimization process are improved

33 EOFA Opposition-based population initialization andopposition-based steps for EOFA with the population sizeof 119899 and dimension of 119898 are shown in Figure 2 Forthe initialization the initial population of fireflies 119875 isgenerated randomly and then the opposite population 119875

119900

is calculated using (9) The 119899 fittest fireflies are chosen from119875 and 119875

119900to become the first population in opposition-based

optimization processIn EOFA each firefly updates the light intensity (fitness

value) after the evaluation of the fitness from the objectivefunction Then the fireflies rank and update their positionsusing (11) In EOFA a jumping rate Jr is used to decide if theopposite population is generated or not according to (12) IfJr is greater than the generated random number the oppositepopulation is generated and the next population containsthe 119899 fittest individuals chosen from currents 119875 and 119875

119900or

else the next population remains as the current populationand 119875 is generated from the update of fireflyrsquos position Theoptimization process repeats until the criteria given are metwhere in this case it is the maximum number of iterations

generation of opposite population=yes if Jr gt rand ()no otherwise

(12)

The opposition-based optimization enables the algorithmto search for the global optimum points in a faster way Thesuperior performance of EOFA in escaping from the localoptimum points as well as the higher convergence rate isshown in the results section The steps and implementationof EOFA in mitigating voltage rise problem are discussed inthe following section

4 Implementation of EOFA in MitigatingVoltage Rise Problem

In order to mitigate the voltage rise problem a BESS thathelps to control the suitable amount of power available in thegrid is needed At the same time the optimal size of the BESScan be determined by EOFA using the following steps

(i) Generate the initial population 119875 randomly with apopulation size 119899 Each firefly consists of the informa-tion of the BESS active power output value for eachhour

0 100 200 300 400 500 600 700 800 900 10000

2

4

6

8

10

12

14

16

18

20

Iteration

Fitn

ess v

alue

FAGSAEOFA

Figure 3 Comparison of performance of FA GSA and EOFA forbenchmark function F1 with dimension size 30

0 100 200 300 400 500 600 700 800 900 10000

50

100

150

200

250

300

350

400

450

Iteration

Fitn

ess v

alue

FAGSAEOFA

Figure 4 Comparison of performance of FA GSA and EOFA forbenchmark function F10 with dimension size 30

(ii) Calculate the opposite population 119875119900using (9) and

choose only 119899 fittest firefly individuals from 119875 and 119875119900

(iii) Run the load flow program for the systemunder studywith a PVDG and BESS The 119899 fittest individuals areevaluated in the load flow according to the objectivefunction as shown in (1) for charging and dischargingrespectively

(iv) Update the light intensity (fitness value) of the fireflyand then rank and update the position of the fireflyusing (11)

(v) Check the stopping criteria where in this case it isthe maximum number of iterations If the maximum

6 The Scientific World Journal

18 2331 2 4 5 6 7 8 9 10 11 12 13 14 15 16 17 19 20 21 24 25 26 2722

51 52 68 69

4947 48 50

36 38 39 40 43 44 45 464137 42

66 67

53 55 56 57 61 62 6358 6459 65605428 30 32 33 35343129

Bus with PVDG and BESS

Figure 5 Single-line diagram of the 69-bus distribution system

number of iterations is not achieved yet compare thejumping rate (Jr) based on the criteria given by (12)If the opposite generation is generated again only 119899fittest current firefly individuals from 119875 and 119875

119900are

chosen for next iteration(vi) Repeat step (iii) until stopping criteria are achieved

The BESS output values for each hour are obtained(vii) Then EOFA is used again to determine the optimal

BESS size by considering the SOC constraints usingthe objective function as shown in (3)

5 Results and Discussion

51 Performance Assessment of the Proposed EOFA Fifteenbenchmark test functions for unconstrained global optimiza-tion [31] are chosen in order to evaluate the performance ofEOFA The name dimension size and the global minima ofeach test function are presented in Table 1 Besides a compar-ative study is conducted with gravitational search algorithm(GSA) [14] in order to show the superior performanceof EOFA in solving most of the benchmark optimizationproblems In addition FA [15] is included in the comparisonas well showing the improvement of conventional method byusing EOFA The setting of parameters including populationsize the number of maximum iterations and some param-eters from the optimization algorithms is decided throughtrial and error procedure and experimentation depends onthe system size the complexity of the objective functions andconvergence characteristics of the optimization algorithmsas well as the time consumed to complete the optimizationprocess In this work the population size 119899 is set to be 50and the number of maximum iterations is taken as 1000 forall algorithms used in the comparison For FA and EOFA thevalues for 120573

119900 initial alpha delta and gamma are defined as

1 02 097 and 1 respectively For EOFA the jumping rate isJr = 03 while the inertia weights 120596max and 120596min are 14 and

Table 1 Test functions for unconstrained global optimization

Function Name of the function Dimension size Global minimaF1 Ackley function 30 0F2 Beale function 2 0F3 Bohachevsky function 1 2 0F4 Bohachevsky function 3 2 0F5 Griewank function 30 0F6 Matya function 2 0F7 Michalewicz function 10 minus966F8 Perm function 30 0F9 Powell function 30 0F10 Rastrigin function 30 0F11 Rosenbrock function 30 0F12 Schwefel function 30 0F13 Sphere function 30 0F14 Sum square function 30 0F15 Zakharov function 30 0

05 respectively For GSA the initial gravity constant 119866119900 is

set to be 100 while the best applying force Kbest decreasesmonotonically from 100 to 25 The parameter 120591 is set tobe 8 of the total number of dimensions

After 50 runs on each test function the performances(fitness value) of each algorithm are reported in Table 2 wherethe values with ldquolowastrdquo indicate the best performance and thevalues with ldquolowastlowastrdquo indicate the worst performance It can beseen from Table 2 that the performances for FA are the worstmost of the time compared to GSA and EOFA This can becaused by premature convergence after trapping in a localoptimum On the other hand it can be observed that EOFAhas the best performance formost of the test functions exceptfor F2 F7 and F11 where GSA outperforms EOFA It is knownfrom the reviews that different algorithmsmayperformbetter

The Scientific World Journal 7

Table 2 Comparison of performances for GSA FA and EOFA

Function

Optimization algorithmGSA FA EOFA

Optimized fitness valueBest Average Worst Best Average Worst Best Average Worst

F1 00096 0015 0024 1852 1960 1997lowastlowast 888119864 minus 16lowast 38119864 minus 15 799119864 minus 15

F2 207119864 minus 07lowast 609119864 minus 06 684119864 minus 05 360119864 minus 06 0069 091lowastlowast 546119864 minus 06 399119864 minus 04 00014F3 109119864 minus 06 206119864 minus 05 105119864 minus 04 000021 055 335lowastlowast 0lowast 488119864 minus 17 222119864 minus 16

F4 187119864 minus 07 987119864 minus 06 398119864 minus 05 611119864 minus 05 030 208lowastlowast 0lowast 178119864 minus 17 555119864 minus 17

F5 698119864 minus 06 00014 0030 44674 59246 68612lowastlowast 0lowast 226119864 minus 16 278119864 minus 15

F6 473119864 minus 09 135119864 minus 07 911119864 minus 07 130119864 minus 05 0043 058lowastlowast 159119864 minus 40lowast 145119864 minus 36 806119864 minus 36

F7 minus946lowast minus881 minus773 minus634 minus411 minus255lowastlowast minus933 minus890 minus785F8 141119864 + 82 162119864 + 85 889119864 + 85lowastlowast 422119864 + 81 224119864 + 84 252119864 + 85 515119864 + 77lowast 742119864 + 80 119119864 + 82

F9 00014 00052 0012 365818 585100 979440lowastlowast 969119864 minus 35lowast 614119864 minus 32 794119864 minus 31

F10 1599 3450 5379 35345 39446 42940lowastlowast 0lowast 099 319F11 2575lowast 2753 2947 71054620 1211549 1629028lowastlowast 2800 2873 2894F12 838922 971990 1027885 898136 1025749 1111171lowastlowast 6566lowast 1094737 162444F13 180119864 minus 4 326119864 minus 4 604119864 minus 4 11190 13960 15675lowastlowast 231119864 minus 35lowast 106119864 minus 32 513119864 minus 32

F14 00019 00048 0011 622804 878732 1027992lowastlowast 352119864 minus 34lowast 146119864 minus 31 656119864 minus 31

F15 2416 5179 7396 70822 547119864 + 08 392119864 + 09lowastlowast 584119864 minus 35lowast 192119864 minus 30 160119864 minus 29

0 20 40 60 80 100 120 140 160

02

025

03

035

04

Time (hour)

Load

pro

file (

pu

)

Figure 6 Hourly individual load profile for one week

than others for different problems [32 33] Performancesin terms of convergence between FA GSA and EOFA forrandomly chosen functions are illustrated in Figures 3 and4 It can be seen from the figures that FA always convergesprematurely and exhibits an unsatisfied result Meanwhileboth GSA and EOFA are able to escape from local minimaand provide better results However EOFA has the higherconvergence rate and gives better results compared to GSA

52 Performance of EOFA in Voltage Rise Mitigation In thiswork the 69-radial-bus system as shown in Figure 5 is usedwhere a 366MW PVDG is installed at Bus 61 The systemdata can be obtained from [34]The pattern for PVDGoutputpower values is obtained from the output of a lower scalegrid connected PVDG system installed at the Faculty ofEngineering and Built Environment Universiti KebangsaanMalaysia In this study the hourly PVDG output power from9 am to 6 pm collected for three months (91 days) is used

0 20 40 60 80 100 120 140 160096

098

1

102

104

106

Time (hour)

Volta

ge p

rofil

e (p

u)

With PV onlyWith PV and BESS

Without PV and BESSUpper limit

Figure 7 Effect of PV and BESS on PVDG bus voltage profiles

Besides BESS is assumed to be installed at the PVDG busAccording to the PVDG bus voltage at a particular hour ifthe voltage exceeds the maximum limit (105 pu) or is lowerthan the minimum limit (095 pu) the BESS will be activatedand the BESS power for that particular hour is decided bythe optimization process either to inject (discharge) or tostore (charging) power from the systemThe upper and lowerlimits for the SOC of the BESS are set to be 100 and 20respectivelyWeekly each load bus profile used in this study isshown in Figure 6 The BESS is turned off temporarily whenit achieves either upper or lower limits In this work sincethe voltage profiles at all times are above the minimum limitof 095 pu the BESS does not discharge when the PVDG isactive Therefore the BESS is set to discharge at 7 pm rightafter the PVDG is inactive at the night time in order toprovide a capacity for the BESS to continue charging on thefollowing day

8 The Scientific World Journal

0 1000 2000 3000 4000 5000 6000

0

5

10

Time (hour)

BESS

out

put p

ower

(W)

minus5

times105

(a)

0 1000 2000 3000 4000 5000 6000Time (hour)

0

5

10

BESS

out

put p

ower

(W)

minus5

times105

(b)

0 1000 2000 3000 4000 5000 6000Time (hour)

0

5

10

BESS

out

put p

ower

(W)

minus5

times105

(c)

Figure 8 Hourly BESS output power for optimal BESS size obtained with (a) EOFA (b) FA and (c) GSA

0 1000 2000 3000 4000 5000 60002030405060708090

100

Time (hour)

SOC

()

(a)

0 1000 2000 3000 4000 5000 60002030405060708090

100

Time (hour)

SOC

()

(b)

0 1000 2000 3000 4000 5000 60002030405060708090

100

Time (hour)

SOC

()

(c)

Figure 9 SOC for optimal BESS size obtained with (a) EOFA (b) FA and (c) GSA

The Scientific World Journal 9

0 1000 2000 3000 4000 5000 6000095

1

105

11

Time (hour)

Volta

ge p

rofil

e (p

u)

Without BESSWith BESSUpper limit

(a)

0 1000 2000 3000 4000 5000 6000095

1

105

11

Time (hour)

Volta

ge p

rofil

e (p

u)

Without BESSWith BESSUpper limit

(b)

0 1000 2000 3000 4000 5000 6000095

1

105

11

Time (hour)

Volta

ge p

rofil

e (p

u)

Without BESSWith BESSUpper limit

(c)

Figure 10 Comparison of voltage profile with and without optimal BESS size obtained with (a) EOFA (b) FA and (c) GSA

Figure 7 shows the comparison of voltage profiles ofPVDG bus for one week where 3 cases are included namelythe system without PVDG and BESS system with PVDGonly and system with PVDG and EOFA optimized BESSFrom Figure 7 it can be seen that the voltage rises greatlyafter the PVDG is installed into the system and exceeds thelimit of 105 pu However the voltage magnitude after theinstallation of BESS is limited within the maximum limit of105 pu All system modeling and simulations in this studyare done using MATLAB software and distribution load flowprogram adopted from [35 36]

Besides BESS optimized with GSA and FA is included inthis work to validate the effectiveness of EOFA in BESS sizingFor the first optimization process in getting the optimal BESSoutput power for each hour the maximum iteration numberand the population size 119899 in all algorithms are set to be50 and 10 respectively while for the second optimizationprocess in obtaining the optimal BESS size those parametersare set to be 100 and 50 respectively for three algorithmsnamely EOFA GSA and FA

Theperformances of EOFA FA andGSA in obtaining theoptimal BESS size are discussed as follows Figure 8 showsthe hourly BESS output power that is to be injected (negative

value) or sink (positive value) at Bus 61 in the 69-bus systemaccording to the SOC of optimal BESS size obtained fromall three algorithms The SOC for EOFA FA and GSA areillustrated in Figure 9 For EOFA the BESS was turned offdue to the SOC constraint for a total of 385 hours with theoptimal BESS capacity of 231MWh Meanwhile for FA andGSA the BESS was turned off due to the SOC constraint fora total of 336 hours and 287 hours with the optimal BESScapacity of 242MWh and 239MWh respectively From theresult it can be seen that by using EOFA the BESS size isthe smallest even though the number of total off-time for theBESS is relatively large Smaller BESS size is better in termsof saving the installation cost However the total number ofBESS off-time can be decreased by increasing the BESS sizeas suggested by GSA and FA algorithm

Figure 10 shows the comparison of the voltage profileat the PVDG bus with and without BESS for the whole 91days (6552 hours) In this study the voltage range is aimedat being between 105 pu and 095 pu where before the BESSwas installed the range falls between 108 pu and 096 puThis means that the only voltage rise problem existed inthis case After installing BESS with optimal size obtainedwith various algorithms the voltage rises are found to be

10 The Scientific World Journal

Table 3 Comparison of performance for GSA FA and EOFA in battery sizing

Optimizationalgorithm

PV size(MWp)

Maximum load(MW)

Minimum load(MW)

BESS capacity(MWh)

BESS off-time (hour)

Total number of hoursthe voltage exceeding 105 puWith BESS(hour)

Without BESS(hour)

GSA366 152 061

239 287 168 297FA 242 336 196 297EOFA 231 385 78 297

reduced to the targeted range in most of the time EOFAkeeps most of the voltage values within the range where thevoltage values exceed 105 pu for a total of 78 hours out of6552 hours (119) On the other hand the total number ofhours for the voltage values exceeding 105 pu for FA andGSA optimized BESS size is 196 hours (299) and 168 hours(256) respectively It can be seen that EOFA has the bestperformance comparatively in solving voltage rise problemin the PVDG integrated 69-bus system Table 3 shows thesummary and comparative results obtained from GSA FAand EOFA

6 Conclusion

A new optimization technique named EOFA is presentedfor determining optimal BESS sizing in order to solve theproblemof voltage rise due to the PVDG installation in powerdistribution systems The performance and effectiveness ofEOFA were extensively tested on 15 unconstrained globaloptimization functions and the results were compared withother existing optimization techniques namely FA and GSAIt can be concluded that the EOFA is more effective thanthe aforementioned optimization techniques in obtaining theglobal optimumvalue for the test functionsThe optimizationproblem formulation aims to reduce the voltage deviationof the system with optimal BESS size This method wasextensively tested on the 69-bus system and the results werecompared with FA and GSA Based on the results it can beconcluded that EOFA is more effective than the FA and GSAin obtaining optimal size for the BESS where EOFA gives theminimum BESS size of 239MWh and minimum number ofhours for the voltage values exceeding 105 pu which is 78hours

Conflict of Interests

The authors declare that there is no conflict of interestsregarding the publication of this paper

Acknowledgment

The authors are grateful to the Universiti KebangsaanMalaysia (UKM) for supporting this study under GrantsGUP-2013-001 and ERGS12013TK02UKM031

References

[1] N C Scott D J Atkinson and J EMorrell ldquoUse of load controlto regulate voltage on distribution networks with embeddedgenerationrdquo IEEE Transactions on Power Systems vol 17 no 2pp 510ndash515 2002

[2] N Kakimoto Q-Y Piao and H Ito ldquoVoltage control ofphotovoltaic generator in combination with series reactorrdquoIEEE Transactions on Sustainable Energy vol 2 no 4 pp 374ndash382 2011

[3] J Cappelle J Vanalme S Vispoel et al ldquoIntroducing smallstorage capacity at residential PV installations to preventovervoltagesrdquo in Proceedings of the International Conference onSmart Grid Communications (SmartGridComm 11) pp 534ndash539 Brussels Belgium October 2011

[4] H Kihara A Yokoyama K M Liyanage and H SakumaldquoOptimal placement and control of BESS for a distributionsystem integrated with PV systemsrdquo Journal of InternationalCouncil on Electrical Engineering vol 1 no 3 pp 298ndash303 2011

[5] W X Shen ldquoOptimally sizing of solar array and battery in astandalone photovoltaic system inMalaysiardquoRenewable Energyvol 34 no 1 pp 348ndash352 2009

[6] P Arun R Banerjee and S Bandyopadhyay ldquoOptimum siz-ing of photovoltaic battery systems incorporating uncertaintythrough design space approachrdquo Solar Energy vol 83 no 7 pp1013ndash1025 2009

[7] T K A Brekken A Yokochi A Von Jouanne Z Z Yen HM Hapke and D A Halamay ldquoOptimal energy storage sizingand control for wind power applicationsrdquo IEEE Transactions onSustainable Energy vol 2 no 1 pp 69ndash77 2011

[8] T Khatib A Mohamed K Sopian and M Mahmoud ldquoAnew approach for optimal sizing of standalone photovoltaicsystemsrdquo International Journal of Photoenergy vol 2012 ArticleID 391213 7 pages 2012

[9] Y Ru J Kleissl and S Martinez ldquoStorage size determinationfor grid-connected photovoltaic systemsrdquo IEEE Transactions onSustainable Energy vol 4 no 1 pp 68ndash81 2013

[10] D Goldberg and J Holland ldquoGenetic algorithms and machinelearningrdquoMachine Learning vol 3 no 2-3 pp 95ndash99 1988

[11] MDorigo VManiezzo andA Colorni ldquoAnt system optimiza-tion by a colony of cooperating agentsrdquo IEEE Transactions onSystems Man and Cybernetics B Cybernetics vol 26 no 1 pp29ndash41 1996

[12] J Kennedy and R Eberhart ldquoParticle swarm optimizationrdquoin Proceedings of the IEEE International Conference on NeuralNetworks vol 4 pp 1942ndash1948 Perth Australia December1995

The Scientific World Journal 11

[13] D Karaboga ldquoAn idea based on honey bee swarm for numer-ical optimizationrdquo Tech Rep TR06 Erciyes University PressMelikgazi Turkey 2005

[14] E Rashedi H Nezamabadi-pour and S Saryazdi ldquoGSA agravitational search algorithmrdquo Information Sciences vol 179no 13 pp 2232ndash2248 2009

[15] X Yang Nature-Inspired Metaheuristic Algorithms LuniverPress 2008

[16] Z Cui S Fan J Zeng and Z Shi ldquoArtificial plant optimisa-tion algorithmwith three-period photosynthesisrdquo InternationalJournal of Bio-Inspired Computation vol 5 no 2 pp 133ndash1392013

[17] B Yu Z Cui and G Zhang ldquoArtificial plant optimizationalgorithm with correlation branchesrdquo Journal of Bioinformaticsand Intelligent Control vol 2 no 2 pp 146ndash155 2013

[18] L Xie J Zeng and R A Formato ldquoSelection strategies forgravitational constant G in artificial physics optimisation basedon analysis of convergence propertiesrdquo International Journal ofBio-Inspired Computation vol 4 no 6 pp 380ndash391 2012

[19] A S Reddy and K Vaisakh ldquoEnvironmental constrained eco-nomic dispatch by modified shuffled frog leaping algorithmrdquoJournal of Bioinformatics and Intelligent Control vol 2 no 3pp 216ndash222 2013

[20] K Jiang B Song X Shi and T Song ldquoAn overview ofmembrane computingrdquo Journal of Bioinformatics and IntelligentControl vol 1 no 1 pp 17ndash26 2012

[21] E I Vrettos and S A Papathanassiou ldquoOperating policy andoptimal sizing of a high penetration RES-BESS system for smallisolated gridsrdquo IEEE Transactions on Energy Conversion vol 26no 3 pp 744ndash756 2011

[22] W Z Chen Q B Li L Shi et al ldquoEnergy storage sizing fordispatchability of wind farmrdquo in Proceedings of the 11th Inter-national Conference on Environment and Electrical Engineering(EEEIC 12) pp 382ndash387 Venice Italy May 2012

[23] T Chaiyatham and I Ngamroo ldquoBee colony optimization ofbattery capacity and placement for mitigation of voltage riseby PV in radial distribution networkrdquo in Proceedings of theInternational Power and Energy Conference (IPEC 12) pp 13ndash18 Ho Chi Minh City Vietnam December 2012

[24] H R Tizhoosh ldquoOpposition-based learning a new schemefor machine intelligencerdquo in Proceedings of the InternationalConference on Computational Intelligence for Modelling Controland Automation (CIMCA 05) and International Conferenceon Intelligent Agents Web Technologies and Internet Commerce(IAWTIC 05) pp 695ndash701 Vienna Austria November 2005

[25] Y Tian W Gao and S Yan ldquoAn improved inertia weightfirefly optimization algorithm and applicationrdquo in Proceedingsof the International Conference on Control Engineering andCommunication Technology (ICCECT 12) pp 64ndash68 LiaoningChina December 2012

[26] M Z Daud A Mohamed and M A Hannan ldquoAn improvedcontrol method of battery energy storage system for hourlydispatch of photovoltaic power sourcesrdquo Energy Conversion andManagement vol 73 pp 256ndash270 2013

[27] X S Yang ldquoFirefly algorithms for multimodal optimizationrdquo inStochastic Algorithms Foundations andApplications vol 5792 ofLecture Notes in Computer Science pp 169ndash178 Springer BerlinGermany 2009

[28] S Rahnamayan H R Tizhoosh and M M A SalamaldquoOpposition-based differential evolution algorithmsrdquo in Pro-ceedings of the IEEE Congress on Evolutionary Computation(CEC 06) pp 2010ndash2017 Vancouver Canada July 2006

[29] A R Malisia and H R Tizhoosh ldquoApplying opposition-basedideas to the Ant Colony Systemrdquo in Proceedings of the IEEESwarm Intelligence Symposium (SIS 07) pp 182ndash189 HonoluluHawaii USA April 2007

[30] B Shaw V Mukherjee and S P Ghoshal ldquoA novel opposition-based gravitational search algorithm for combined economicand emission dispatch problems of power systemsrdquo Interna-tional Journal of Electrical Power and Energy Systems vol 35no 1 pp 21ndash33 2012

[31] A Hedar ldquoTest functions for unconstrained global opti-mizationrdquo 2013 httpwww-optimaampikyoto-uacjpmem-berstudenthedarHedar filesTestGO filesPage364htm

[32] E Elbeltagi T Hegazy and D Grierson ldquoComparison amongfive evolutionary-based optimization algorithmsrdquo AdvancedEngineering Informatics vol 19 no 1 pp 43ndash53 2005

[33] E Rashedi H Nezamabadi-Pour and S Saryazdi ldquoBGSAbinary gravitational search algorithmrdquo Natural Computing vol9 no 3 pp 727ndash745 2010

[34] N Rugthaicharoencheep and S Sirisumrannukul ldquoFeederreconfiguration with dispatchable distributed generators indistribution system by tabu searchrdquo in Proceedings of the 44thInternational Universities Power Engineering Conference (UPEC09) pp 1ndash5 Glasgow UK September 2009

[35] J-H Teng ldquoA network-topology-based three-phase load flowfor distribution systemsrdquo Proceedings of the National ScienceCouncil Republic of China A vol 24 no 4 pp 259ndash264 2000

[36] J-H Teng and C-Y Chang ldquoBackwardforward sweep-basedharmonic analysis method for distribution systemsrdquo IEEETransactions on Power Delivery vol 22 no 3 pp 1665ndash16722007

TribologyAdvances in

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

International Journal of

AerospaceEngineeringHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

FuelsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Journal ofPetroleum Engineering

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Industrial EngineeringJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Power ElectronicsHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Advances in

CombustionJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Renewable Energy

Submit your manuscripts athttpwwwhindawicom

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

StructuresJournal of

International Journal of

RotatingMachinery

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

EnergyJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Hindawi Publishing Corporation httpwwwhindawicom

Journal ofEngineeringVolume 2014

Hindawi Publishing Corporation httpwwwhindawicom Volume 2014

International Journal ofPhotoenergy

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Nuclear InstallationsScience and Technology of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Solar EnergyJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Wind EnergyJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Nuclear EnergyInternational Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

High Energy PhysicsAdvances in

The Scientific World JournalHindawi Publishing Corporation httpwwwhindawicom Volume 2014

Page 4: Research Article Optimal Battery Sizing in Photovoltaic Based …downloads.hindawi.com/journals/tswj/2014/752096.pdf · 2019-07-31 · Research Article Optimal Battery Sizing in Photovoltaic

4 The Scientific World Journal

Generate the initial population

Calculate the opposite

Evaluate fitness of all fireflies fromthe objective function as shown in (1)

and Po

Rank the fireflies and update theposition using (11)

Reach maximumiteration

Optimalresult

No

YesEvaluate fitness of all fireflies fromthe objective function as shown in (1)

with a random number within 0

to 1

Calculate the opposite population

using (9)

No Yes

Update the light intensity (fitnessvalue) of fireflies

Choose n fittest individuals from P

Jr gt rand()

of fireflies P randomly

population Po using (9)

Compare the jumping rate Jr

Po from the current population P

Figure 2 Flowchart for EOFA

Similarly this concept can be extended to the case withhigher dimensions Let 119875(119909

1 1199092 119909

119898) be a set of points

in 119898 dimensional search space where 119909119894

isin [119886119894 119887119894] and

1199091 1199092 119909

119898isin 119877 Then the points in the opposition set

119875119900(1199091199001 1199091199002 119909

119900119898) can be defined as shown in

119909119900119894= 119886119894+ 119887119894minus 119909119894 119894 = 1 2 119898 (9)

By using the definition for opposite number the oppo-sition-based optimization can be developed as followsLet 119875(119909

1 1199092 119909

119898) be the set of points in 119898 dimen-

sions search space which is the candidate solution foran optimization problem According to opposition theo-rem 119875

119900(1199091199001 1199091199002 119909

119900119898) will be the opposition set for

119875(1199091 1199092 119909119898) Suppose that 119891(119909) is the function used to

measure the performance of candidate solution thus if 119891(119875)is greater than or equal to 119891(119875

119900) then a set of points in 119875 can

be replaced by 119875119900or else 119875 is maintained

322 Inertia Weight Inertia weight-based FA was proposedby Tian et al [25] where an inertia weight function as shownin (10) is applied to (6)

120596 (119905) = 120596max minus (120596max minus 120596min) lowast (119905

Maxgeneration) (10)

where 120596(119905) is the inertia weight at time 119905 120596max and 120596min arethe initial and final values of the inertia weight respectivelythroughout the iteration process 119905 is the current iterationand Maxgeneration is the maximum number of iterationsas defined in the initialization process of FA The inertiaweight function decreases linearly with respect to timewhereat the beginning stages large inertia weight increases theglobal exploration ability and thus prevents the algorithmfrom being trapped in local optima At the end of the stagesthe reduced inertia weight enhances the local exploration ofthe solutions

The Scientific World Journal 5

The movement of the firefly to update its position usinginertia weight-based FA can be illustrated as shown in

119909119894(119905) = 120596 (119905) 119909

119894(119905) + 120573

119900119890minus1205741199032

119894119895 (119909119895(119905) minus 119909

119894(119905))

+ alpha(rand minus1

2)

(11)

The incorporation of opposition-based learning andinertia weight-based function in FA is to avoid prematureconvergence as well as to enhance the searching ability of thealgorithm where the global exploration at the beginning ofthe optimization process and the local exploration at the endof the optimization process are improved

33 EOFA Opposition-based population initialization andopposition-based steps for EOFA with the population sizeof 119899 and dimension of 119898 are shown in Figure 2 Forthe initialization the initial population of fireflies 119875 isgenerated randomly and then the opposite population 119875

119900

is calculated using (9) The 119899 fittest fireflies are chosen from119875 and 119875

119900to become the first population in opposition-based

optimization processIn EOFA each firefly updates the light intensity (fitness

value) after the evaluation of the fitness from the objectivefunction Then the fireflies rank and update their positionsusing (11) In EOFA a jumping rate Jr is used to decide if theopposite population is generated or not according to (12) IfJr is greater than the generated random number the oppositepopulation is generated and the next population containsthe 119899 fittest individuals chosen from currents 119875 and 119875

119900or

else the next population remains as the current populationand 119875 is generated from the update of fireflyrsquos position Theoptimization process repeats until the criteria given are metwhere in this case it is the maximum number of iterations

generation of opposite population=yes if Jr gt rand ()no otherwise

(12)

The opposition-based optimization enables the algorithmto search for the global optimum points in a faster way Thesuperior performance of EOFA in escaping from the localoptimum points as well as the higher convergence rate isshown in the results section The steps and implementationof EOFA in mitigating voltage rise problem are discussed inthe following section

4 Implementation of EOFA in MitigatingVoltage Rise Problem

In order to mitigate the voltage rise problem a BESS thathelps to control the suitable amount of power available in thegrid is needed At the same time the optimal size of the BESScan be determined by EOFA using the following steps

(i) Generate the initial population 119875 randomly with apopulation size 119899 Each firefly consists of the informa-tion of the BESS active power output value for eachhour

0 100 200 300 400 500 600 700 800 900 10000

2

4

6

8

10

12

14

16

18

20

Iteration

Fitn

ess v

alue

FAGSAEOFA

Figure 3 Comparison of performance of FA GSA and EOFA forbenchmark function F1 with dimension size 30

0 100 200 300 400 500 600 700 800 900 10000

50

100

150

200

250

300

350

400

450

Iteration

Fitn

ess v

alue

FAGSAEOFA

Figure 4 Comparison of performance of FA GSA and EOFA forbenchmark function F10 with dimension size 30

(ii) Calculate the opposite population 119875119900using (9) and

choose only 119899 fittest firefly individuals from 119875 and 119875119900

(iii) Run the load flow program for the systemunder studywith a PVDG and BESS The 119899 fittest individuals areevaluated in the load flow according to the objectivefunction as shown in (1) for charging and dischargingrespectively

(iv) Update the light intensity (fitness value) of the fireflyand then rank and update the position of the fireflyusing (11)

(v) Check the stopping criteria where in this case it isthe maximum number of iterations If the maximum

6 The Scientific World Journal

18 2331 2 4 5 6 7 8 9 10 11 12 13 14 15 16 17 19 20 21 24 25 26 2722

51 52 68 69

4947 48 50

36 38 39 40 43 44 45 464137 42

66 67

53 55 56 57 61 62 6358 6459 65605428 30 32 33 35343129

Bus with PVDG and BESS

Figure 5 Single-line diagram of the 69-bus distribution system

number of iterations is not achieved yet compare thejumping rate (Jr) based on the criteria given by (12)If the opposite generation is generated again only 119899fittest current firefly individuals from 119875 and 119875

119900are

chosen for next iteration(vi) Repeat step (iii) until stopping criteria are achieved

The BESS output values for each hour are obtained(vii) Then EOFA is used again to determine the optimal

BESS size by considering the SOC constraints usingthe objective function as shown in (3)

5 Results and Discussion

51 Performance Assessment of the Proposed EOFA Fifteenbenchmark test functions for unconstrained global optimiza-tion [31] are chosen in order to evaluate the performance ofEOFA The name dimension size and the global minima ofeach test function are presented in Table 1 Besides a compar-ative study is conducted with gravitational search algorithm(GSA) [14] in order to show the superior performanceof EOFA in solving most of the benchmark optimizationproblems In addition FA [15] is included in the comparisonas well showing the improvement of conventional method byusing EOFA The setting of parameters including populationsize the number of maximum iterations and some param-eters from the optimization algorithms is decided throughtrial and error procedure and experimentation depends onthe system size the complexity of the objective functions andconvergence characteristics of the optimization algorithmsas well as the time consumed to complete the optimizationprocess In this work the population size 119899 is set to be 50and the number of maximum iterations is taken as 1000 forall algorithms used in the comparison For FA and EOFA thevalues for 120573

119900 initial alpha delta and gamma are defined as

1 02 097 and 1 respectively For EOFA the jumping rate isJr = 03 while the inertia weights 120596max and 120596min are 14 and

Table 1 Test functions for unconstrained global optimization

Function Name of the function Dimension size Global minimaF1 Ackley function 30 0F2 Beale function 2 0F3 Bohachevsky function 1 2 0F4 Bohachevsky function 3 2 0F5 Griewank function 30 0F6 Matya function 2 0F7 Michalewicz function 10 minus966F8 Perm function 30 0F9 Powell function 30 0F10 Rastrigin function 30 0F11 Rosenbrock function 30 0F12 Schwefel function 30 0F13 Sphere function 30 0F14 Sum square function 30 0F15 Zakharov function 30 0

05 respectively For GSA the initial gravity constant 119866119900 is

set to be 100 while the best applying force Kbest decreasesmonotonically from 100 to 25 The parameter 120591 is set tobe 8 of the total number of dimensions

After 50 runs on each test function the performances(fitness value) of each algorithm are reported in Table 2 wherethe values with ldquolowastrdquo indicate the best performance and thevalues with ldquolowastlowastrdquo indicate the worst performance It can beseen from Table 2 that the performances for FA are the worstmost of the time compared to GSA and EOFA This can becaused by premature convergence after trapping in a localoptimum On the other hand it can be observed that EOFAhas the best performance formost of the test functions exceptfor F2 F7 and F11 where GSA outperforms EOFA It is knownfrom the reviews that different algorithmsmayperformbetter

The Scientific World Journal 7

Table 2 Comparison of performances for GSA FA and EOFA

Function

Optimization algorithmGSA FA EOFA

Optimized fitness valueBest Average Worst Best Average Worst Best Average Worst

F1 00096 0015 0024 1852 1960 1997lowastlowast 888119864 minus 16lowast 38119864 minus 15 799119864 minus 15

F2 207119864 minus 07lowast 609119864 minus 06 684119864 minus 05 360119864 minus 06 0069 091lowastlowast 546119864 minus 06 399119864 minus 04 00014F3 109119864 minus 06 206119864 minus 05 105119864 minus 04 000021 055 335lowastlowast 0lowast 488119864 minus 17 222119864 minus 16

F4 187119864 minus 07 987119864 minus 06 398119864 minus 05 611119864 minus 05 030 208lowastlowast 0lowast 178119864 minus 17 555119864 minus 17

F5 698119864 minus 06 00014 0030 44674 59246 68612lowastlowast 0lowast 226119864 minus 16 278119864 minus 15

F6 473119864 minus 09 135119864 minus 07 911119864 minus 07 130119864 minus 05 0043 058lowastlowast 159119864 minus 40lowast 145119864 minus 36 806119864 minus 36

F7 minus946lowast minus881 minus773 minus634 minus411 minus255lowastlowast minus933 minus890 minus785F8 141119864 + 82 162119864 + 85 889119864 + 85lowastlowast 422119864 + 81 224119864 + 84 252119864 + 85 515119864 + 77lowast 742119864 + 80 119119864 + 82

F9 00014 00052 0012 365818 585100 979440lowastlowast 969119864 minus 35lowast 614119864 minus 32 794119864 minus 31

F10 1599 3450 5379 35345 39446 42940lowastlowast 0lowast 099 319F11 2575lowast 2753 2947 71054620 1211549 1629028lowastlowast 2800 2873 2894F12 838922 971990 1027885 898136 1025749 1111171lowastlowast 6566lowast 1094737 162444F13 180119864 minus 4 326119864 minus 4 604119864 minus 4 11190 13960 15675lowastlowast 231119864 minus 35lowast 106119864 minus 32 513119864 minus 32

F14 00019 00048 0011 622804 878732 1027992lowastlowast 352119864 minus 34lowast 146119864 minus 31 656119864 minus 31

F15 2416 5179 7396 70822 547119864 + 08 392119864 + 09lowastlowast 584119864 minus 35lowast 192119864 minus 30 160119864 minus 29

0 20 40 60 80 100 120 140 160

02

025

03

035

04

Time (hour)

Load

pro

file (

pu

)

Figure 6 Hourly individual load profile for one week

than others for different problems [32 33] Performancesin terms of convergence between FA GSA and EOFA forrandomly chosen functions are illustrated in Figures 3 and4 It can be seen from the figures that FA always convergesprematurely and exhibits an unsatisfied result Meanwhileboth GSA and EOFA are able to escape from local minimaand provide better results However EOFA has the higherconvergence rate and gives better results compared to GSA

52 Performance of EOFA in Voltage Rise Mitigation In thiswork the 69-radial-bus system as shown in Figure 5 is usedwhere a 366MW PVDG is installed at Bus 61 The systemdata can be obtained from [34]The pattern for PVDGoutputpower values is obtained from the output of a lower scalegrid connected PVDG system installed at the Faculty ofEngineering and Built Environment Universiti KebangsaanMalaysia In this study the hourly PVDG output power from9 am to 6 pm collected for three months (91 days) is used

0 20 40 60 80 100 120 140 160096

098

1

102

104

106

Time (hour)

Volta

ge p

rofil

e (p

u)

With PV onlyWith PV and BESS

Without PV and BESSUpper limit

Figure 7 Effect of PV and BESS on PVDG bus voltage profiles

Besides BESS is assumed to be installed at the PVDG busAccording to the PVDG bus voltage at a particular hour ifthe voltage exceeds the maximum limit (105 pu) or is lowerthan the minimum limit (095 pu) the BESS will be activatedand the BESS power for that particular hour is decided bythe optimization process either to inject (discharge) or tostore (charging) power from the systemThe upper and lowerlimits for the SOC of the BESS are set to be 100 and 20respectivelyWeekly each load bus profile used in this study isshown in Figure 6 The BESS is turned off temporarily whenit achieves either upper or lower limits In this work sincethe voltage profiles at all times are above the minimum limitof 095 pu the BESS does not discharge when the PVDG isactive Therefore the BESS is set to discharge at 7 pm rightafter the PVDG is inactive at the night time in order toprovide a capacity for the BESS to continue charging on thefollowing day

8 The Scientific World Journal

0 1000 2000 3000 4000 5000 6000

0

5

10

Time (hour)

BESS

out

put p

ower

(W)

minus5

times105

(a)

0 1000 2000 3000 4000 5000 6000Time (hour)

0

5

10

BESS

out

put p

ower

(W)

minus5

times105

(b)

0 1000 2000 3000 4000 5000 6000Time (hour)

0

5

10

BESS

out

put p

ower

(W)

minus5

times105

(c)

Figure 8 Hourly BESS output power for optimal BESS size obtained with (a) EOFA (b) FA and (c) GSA

0 1000 2000 3000 4000 5000 60002030405060708090

100

Time (hour)

SOC

()

(a)

0 1000 2000 3000 4000 5000 60002030405060708090

100

Time (hour)

SOC

()

(b)

0 1000 2000 3000 4000 5000 60002030405060708090

100

Time (hour)

SOC

()

(c)

Figure 9 SOC for optimal BESS size obtained with (a) EOFA (b) FA and (c) GSA

The Scientific World Journal 9

0 1000 2000 3000 4000 5000 6000095

1

105

11

Time (hour)

Volta

ge p

rofil

e (p

u)

Without BESSWith BESSUpper limit

(a)

0 1000 2000 3000 4000 5000 6000095

1

105

11

Time (hour)

Volta

ge p

rofil

e (p

u)

Without BESSWith BESSUpper limit

(b)

0 1000 2000 3000 4000 5000 6000095

1

105

11

Time (hour)

Volta

ge p

rofil

e (p

u)

Without BESSWith BESSUpper limit

(c)

Figure 10 Comparison of voltage profile with and without optimal BESS size obtained with (a) EOFA (b) FA and (c) GSA

Figure 7 shows the comparison of voltage profiles ofPVDG bus for one week where 3 cases are included namelythe system without PVDG and BESS system with PVDGonly and system with PVDG and EOFA optimized BESSFrom Figure 7 it can be seen that the voltage rises greatlyafter the PVDG is installed into the system and exceeds thelimit of 105 pu However the voltage magnitude after theinstallation of BESS is limited within the maximum limit of105 pu All system modeling and simulations in this studyare done using MATLAB software and distribution load flowprogram adopted from [35 36]

Besides BESS optimized with GSA and FA is included inthis work to validate the effectiveness of EOFA in BESS sizingFor the first optimization process in getting the optimal BESSoutput power for each hour the maximum iteration numberand the population size 119899 in all algorithms are set to be50 and 10 respectively while for the second optimizationprocess in obtaining the optimal BESS size those parametersare set to be 100 and 50 respectively for three algorithmsnamely EOFA GSA and FA

Theperformances of EOFA FA andGSA in obtaining theoptimal BESS size are discussed as follows Figure 8 showsthe hourly BESS output power that is to be injected (negative

value) or sink (positive value) at Bus 61 in the 69-bus systemaccording to the SOC of optimal BESS size obtained fromall three algorithms The SOC for EOFA FA and GSA areillustrated in Figure 9 For EOFA the BESS was turned offdue to the SOC constraint for a total of 385 hours with theoptimal BESS capacity of 231MWh Meanwhile for FA andGSA the BESS was turned off due to the SOC constraint fora total of 336 hours and 287 hours with the optimal BESScapacity of 242MWh and 239MWh respectively From theresult it can be seen that by using EOFA the BESS size isthe smallest even though the number of total off-time for theBESS is relatively large Smaller BESS size is better in termsof saving the installation cost However the total number ofBESS off-time can be decreased by increasing the BESS sizeas suggested by GSA and FA algorithm

Figure 10 shows the comparison of the voltage profileat the PVDG bus with and without BESS for the whole 91days (6552 hours) In this study the voltage range is aimedat being between 105 pu and 095 pu where before the BESSwas installed the range falls between 108 pu and 096 puThis means that the only voltage rise problem existed inthis case After installing BESS with optimal size obtainedwith various algorithms the voltage rises are found to be

10 The Scientific World Journal

Table 3 Comparison of performance for GSA FA and EOFA in battery sizing

Optimizationalgorithm

PV size(MWp)

Maximum load(MW)

Minimum load(MW)

BESS capacity(MWh)

BESS off-time (hour)

Total number of hoursthe voltage exceeding 105 puWith BESS(hour)

Without BESS(hour)

GSA366 152 061

239 287 168 297FA 242 336 196 297EOFA 231 385 78 297

reduced to the targeted range in most of the time EOFAkeeps most of the voltage values within the range where thevoltage values exceed 105 pu for a total of 78 hours out of6552 hours (119) On the other hand the total number ofhours for the voltage values exceeding 105 pu for FA andGSA optimized BESS size is 196 hours (299) and 168 hours(256) respectively It can be seen that EOFA has the bestperformance comparatively in solving voltage rise problemin the PVDG integrated 69-bus system Table 3 shows thesummary and comparative results obtained from GSA FAand EOFA

6 Conclusion

A new optimization technique named EOFA is presentedfor determining optimal BESS sizing in order to solve theproblemof voltage rise due to the PVDG installation in powerdistribution systems The performance and effectiveness ofEOFA were extensively tested on 15 unconstrained globaloptimization functions and the results were compared withother existing optimization techniques namely FA and GSAIt can be concluded that the EOFA is more effective thanthe aforementioned optimization techniques in obtaining theglobal optimumvalue for the test functionsThe optimizationproblem formulation aims to reduce the voltage deviationof the system with optimal BESS size This method wasextensively tested on the 69-bus system and the results werecompared with FA and GSA Based on the results it can beconcluded that EOFA is more effective than the FA and GSAin obtaining optimal size for the BESS where EOFA gives theminimum BESS size of 239MWh and minimum number ofhours for the voltage values exceeding 105 pu which is 78hours

Conflict of Interests

The authors declare that there is no conflict of interestsregarding the publication of this paper

Acknowledgment

The authors are grateful to the Universiti KebangsaanMalaysia (UKM) for supporting this study under GrantsGUP-2013-001 and ERGS12013TK02UKM031

References

[1] N C Scott D J Atkinson and J EMorrell ldquoUse of load controlto regulate voltage on distribution networks with embeddedgenerationrdquo IEEE Transactions on Power Systems vol 17 no 2pp 510ndash515 2002

[2] N Kakimoto Q-Y Piao and H Ito ldquoVoltage control ofphotovoltaic generator in combination with series reactorrdquoIEEE Transactions on Sustainable Energy vol 2 no 4 pp 374ndash382 2011

[3] J Cappelle J Vanalme S Vispoel et al ldquoIntroducing smallstorage capacity at residential PV installations to preventovervoltagesrdquo in Proceedings of the International Conference onSmart Grid Communications (SmartGridComm 11) pp 534ndash539 Brussels Belgium October 2011

[4] H Kihara A Yokoyama K M Liyanage and H SakumaldquoOptimal placement and control of BESS for a distributionsystem integrated with PV systemsrdquo Journal of InternationalCouncil on Electrical Engineering vol 1 no 3 pp 298ndash303 2011

[5] W X Shen ldquoOptimally sizing of solar array and battery in astandalone photovoltaic system inMalaysiardquoRenewable Energyvol 34 no 1 pp 348ndash352 2009

[6] P Arun R Banerjee and S Bandyopadhyay ldquoOptimum siz-ing of photovoltaic battery systems incorporating uncertaintythrough design space approachrdquo Solar Energy vol 83 no 7 pp1013ndash1025 2009

[7] T K A Brekken A Yokochi A Von Jouanne Z Z Yen HM Hapke and D A Halamay ldquoOptimal energy storage sizingand control for wind power applicationsrdquo IEEE Transactions onSustainable Energy vol 2 no 1 pp 69ndash77 2011

[8] T Khatib A Mohamed K Sopian and M Mahmoud ldquoAnew approach for optimal sizing of standalone photovoltaicsystemsrdquo International Journal of Photoenergy vol 2012 ArticleID 391213 7 pages 2012

[9] Y Ru J Kleissl and S Martinez ldquoStorage size determinationfor grid-connected photovoltaic systemsrdquo IEEE Transactions onSustainable Energy vol 4 no 1 pp 68ndash81 2013

[10] D Goldberg and J Holland ldquoGenetic algorithms and machinelearningrdquoMachine Learning vol 3 no 2-3 pp 95ndash99 1988

[11] MDorigo VManiezzo andA Colorni ldquoAnt system optimiza-tion by a colony of cooperating agentsrdquo IEEE Transactions onSystems Man and Cybernetics B Cybernetics vol 26 no 1 pp29ndash41 1996

[12] J Kennedy and R Eberhart ldquoParticle swarm optimizationrdquoin Proceedings of the IEEE International Conference on NeuralNetworks vol 4 pp 1942ndash1948 Perth Australia December1995

The Scientific World Journal 11

[13] D Karaboga ldquoAn idea based on honey bee swarm for numer-ical optimizationrdquo Tech Rep TR06 Erciyes University PressMelikgazi Turkey 2005

[14] E Rashedi H Nezamabadi-pour and S Saryazdi ldquoGSA agravitational search algorithmrdquo Information Sciences vol 179no 13 pp 2232ndash2248 2009

[15] X Yang Nature-Inspired Metaheuristic Algorithms LuniverPress 2008

[16] Z Cui S Fan J Zeng and Z Shi ldquoArtificial plant optimisa-tion algorithmwith three-period photosynthesisrdquo InternationalJournal of Bio-Inspired Computation vol 5 no 2 pp 133ndash1392013

[17] B Yu Z Cui and G Zhang ldquoArtificial plant optimizationalgorithm with correlation branchesrdquo Journal of Bioinformaticsand Intelligent Control vol 2 no 2 pp 146ndash155 2013

[18] L Xie J Zeng and R A Formato ldquoSelection strategies forgravitational constant G in artificial physics optimisation basedon analysis of convergence propertiesrdquo International Journal ofBio-Inspired Computation vol 4 no 6 pp 380ndash391 2012

[19] A S Reddy and K Vaisakh ldquoEnvironmental constrained eco-nomic dispatch by modified shuffled frog leaping algorithmrdquoJournal of Bioinformatics and Intelligent Control vol 2 no 3pp 216ndash222 2013

[20] K Jiang B Song X Shi and T Song ldquoAn overview ofmembrane computingrdquo Journal of Bioinformatics and IntelligentControl vol 1 no 1 pp 17ndash26 2012

[21] E I Vrettos and S A Papathanassiou ldquoOperating policy andoptimal sizing of a high penetration RES-BESS system for smallisolated gridsrdquo IEEE Transactions on Energy Conversion vol 26no 3 pp 744ndash756 2011

[22] W Z Chen Q B Li L Shi et al ldquoEnergy storage sizing fordispatchability of wind farmrdquo in Proceedings of the 11th Inter-national Conference on Environment and Electrical Engineering(EEEIC 12) pp 382ndash387 Venice Italy May 2012

[23] T Chaiyatham and I Ngamroo ldquoBee colony optimization ofbattery capacity and placement for mitigation of voltage riseby PV in radial distribution networkrdquo in Proceedings of theInternational Power and Energy Conference (IPEC 12) pp 13ndash18 Ho Chi Minh City Vietnam December 2012

[24] H R Tizhoosh ldquoOpposition-based learning a new schemefor machine intelligencerdquo in Proceedings of the InternationalConference on Computational Intelligence for Modelling Controland Automation (CIMCA 05) and International Conferenceon Intelligent Agents Web Technologies and Internet Commerce(IAWTIC 05) pp 695ndash701 Vienna Austria November 2005

[25] Y Tian W Gao and S Yan ldquoAn improved inertia weightfirefly optimization algorithm and applicationrdquo in Proceedingsof the International Conference on Control Engineering andCommunication Technology (ICCECT 12) pp 64ndash68 LiaoningChina December 2012

[26] M Z Daud A Mohamed and M A Hannan ldquoAn improvedcontrol method of battery energy storage system for hourlydispatch of photovoltaic power sourcesrdquo Energy Conversion andManagement vol 73 pp 256ndash270 2013

[27] X S Yang ldquoFirefly algorithms for multimodal optimizationrdquo inStochastic Algorithms Foundations andApplications vol 5792 ofLecture Notes in Computer Science pp 169ndash178 Springer BerlinGermany 2009

[28] S Rahnamayan H R Tizhoosh and M M A SalamaldquoOpposition-based differential evolution algorithmsrdquo in Pro-ceedings of the IEEE Congress on Evolutionary Computation(CEC 06) pp 2010ndash2017 Vancouver Canada July 2006

[29] A R Malisia and H R Tizhoosh ldquoApplying opposition-basedideas to the Ant Colony Systemrdquo in Proceedings of the IEEESwarm Intelligence Symposium (SIS 07) pp 182ndash189 HonoluluHawaii USA April 2007

[30] B Shaw V Mukherjee and S P Ghoshal ldquoA novel opposition-based gravitational search algorithm for combined economicand emission dispatch problems of power systemsrdquo Interna-tional Journal of Electrical Power and Energy Systems vol 35no 1 pp 21ndash33 2012

[31] A Hedar ldquoTest functions for unconstrained global opti-mizationrdquo 2013 httpwww-optimaampikyoto-uacjpmem-berstudenthedarHedar filesTestGO filesPage364htm

[32] E Elbeltagi T Hegazy and D Grierson ldquoComparison amongfive evolutionary-based optimization algorithmsrdquo AdvancedEngineering Informatics vol 19 no 1 pp 43ndash53 2005

[33] E Rashedi H Nezamabadi-Pour and S Saryazdi ldquoBGSAbinary gravitational search algorithmrdquo Natural Computing vol9 no 3 pp 727ndash745 2010

[34] N Rugthaicharoencheep and S Sirisumrannukul ldquoFeederreconfiguration with dispatchable distributed generators indistribution system by tabu searchrdquo in Proceedings of the 44thInternational Universities Power Engineering Conference (UPEC09) pp 1ndash5 Glasgow UK September 2009

[35] J-H Teng ldquoA network-topology-based three-phase load flowfor distribution systemsrdquo Proceedings of the National ScienceCouncil Republic of China A vol 24 no 4 pp 259ndash264 2000

[36] J-H Teng and C-Y Chang ldquoBackwardforward sweep-basedharmonic analysis method for distribution systemsrdquo IEEETransactions on Power Delivery vol 22 no 3 pp 1665ndash16722007

TribologyAdvances in

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

International Journal of

AerospaceEngineeringHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

FuelsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Journal ofPetroleum Engineering

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Industrial EngineeringJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Power ElectronicsHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Advances in

CombustionJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Renewable Energy

Submit your manuscripts athttpwwwhindawicom

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

StructuresJournal of

International Journal of

RotatingMachinery

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

EnergyJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Hindawi Publishing Corporation httpwwwhindawicom

Journal ofEngineeringVolume 2014

Hindawi Publishing Corporation httpwwwhindawicom Volume 2014

International Journal ofPhotoenergy

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Nuclear InstallationsScience and Technology of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Solar EnergyJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Wind EnergyJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Nuclear EnergyInternational Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

High Energy PhysicsAdvances in

The Scientific World JournalHindawi Publishing Corporation httpwwwhindawicom Volume 2014

Page 5: Research Article Optimal Battery Sizing in Photovoltaic Based …downloads.hindawi.com/journals/tswj/2014/752096.pdf · 2019-07-31 · Research Article Optimal Battery Sizing in Photovoltaic

The Scientific World Journal 5

The movement of the firefly to update its position usinginertia weight-based FA can be illustrated as shown in

119909119894(119905) = 120596 (119905) 119909

119894(119905) + 120573

119900119890minus1205741199032

119894119895 (119909119895(119905) minus 119909

119894(119905))

+ alpha(rand minus1

2)

(11)

The incorporation of opposition-based learning andinertia weight-based function in FA is to avoid prematureconvergence as well as to enhance the searching ability of thealgorithm where the global exploration at the beginning ofthe optimization process and the local exploration at the endof the optimization process are improved

33 EOFA Opposition-based population initialization andopposition-based steps for EOFA with the population sizeof 119899 and dimension of 119898 are shown in Figure 2 Forthe initialization the initial population of fireflies 119875 isgenerated randomly and then the opposite population 119875

119900

is calculated using (9) The 119899 fittest fireflies are chosen from119875 and 119875

119900to become the first population in opposition-based

optimization processIn EOFA each firefly updates the light intensity (fitness

value) after the evaluation of the fitness from the objectivefunction Then the fireflies rank and update their positionsusing (11) In EOFA a jumping rate Jr is used to decide if theopposite population is generated or not according to (12) IfJr is greater than the generated random number the oppositepopulation is generated and the next population containsthe 119899 fittest individuals chosen from currents 119875 and 119875

119900or

else the next population remains as the current populationand 119875 is generated from the update of fireflyrsquos position Theoptimization process repeats until the criteria given are metwhere in this case it is the maximum number of iterations

generation of opposite population=yes if Jr gt rand ()no otherwise

(12)

The opposition-based optimization enables the algorithmto search for the global optimum points in a faster way Thesuperior performance of EOFA in escaping from the localoptimum points as well as the higher convergence rate isshown in the results section The steps and implementationof EOFA in mitigating voltage rise problem are discussed inthe following section

4 Implementation of EOFA in MitigatingVoltage Rise Problem

In order to mitigate the voltage rise problem a BESS thathelps to control the suitable amount of power available in thegrid is needed At the same time the optimal size of the BESScan be determined by EOFA using the following steps

(i) Generate the initial population 119875 randomly with apopulation size 119899 Each firefly consists of the informa-tion of the BESS active power output value for eachhour

0 100 200 300 400 500 600 700 800 900 10000

2

4

6

8

10

12

14

16

18

20

Iteration

Fitn

ess v

alue

FAGSAEOFA

Figure 3 Comparison of performance of FA GSA and EOFA forbenchmark function F1 with dimension size 30

0 100 200 300 400 500 600 700 800 900 10000

50

100

150

200

250

300

350

400

450

Iteration

Fitn

ess v

alue

FAGSAEOFA

Figure 4 Comparison of performance of FA GSA and EOFA forbenchmark function F10 with dimension size 30

(ii) Calculate the opposite population 119875119900using (9) and

choose only 119899 fittest firefly individuals from 119875 and 119875119900

(iii) Run the load flow program for the systemunder studywith a PVDG and BESS The 119899 fittest individuals areevaluated in the load flow according to the objectivefunction as shown in (1) for charging and dischargingrespectively

(iv) Update the light intensity (fitness value) of the fireflyand then rank and update the position of the fireflyusing (11)

(v) Check the stopping criteria where in this case it isthe maximum number of iterations If the maximum

6 The Scientific World Journal

18 2331 2 4 5 6 7 8 9 10 11 12 13 14 15 16 17 19 20 21 24 25 26 2722

51 52 68 69

4947 48 50

36 38 39 40 43 44 45 464137 42

66 67

53 55 56 57 61 62 6358 6459 65605428 30 32 33 35343129

Bus with PVDG and BESS

Figure 5 Single-line diagram of the 69-bus distribution system

number of iterations is not achieved yet compare thejumping rate (Jr) based on the criteria given by (12)If the opposite generation is generated again only 119899fittest current firefly individuals from 119875 and 119875

119900are

chosen for next iteration(vi) Repeat step (iii) until stopping criteria are achieved

The BESS output values for each hour are obtained(vii) Then EOFA is used again to determine the optimal

BESS size by considering the SOC constraints usingthe objective function as shown in (3)

5 Results and Discussion

51 Performance Assessment of the Proposed EOFA Fifteenbenchmark test functions for unconstrained global optimiza-tion [31] are chosen in order to evaluate the performance ofEOFA The name dimension size and the global minima ofeach test function are presented in Table 1 Besides a compar-ative study is conducted with gravitational search algorithm(GSA) [14] in order to show the superior performanceof EOFA in solving most of the benchmark optimizationproblems In addition FA [15] is included in the comparisonas well showing the improvement of conventional method byusing EOFA The setting of parameters including populationsize the number of maximum iterations and some param-eters from the optimization algorithms is decided throughtrial and error procedure and experimentation depends onthe system size the complexity of the objective functions andconvergence characteristics of the optimization algorithmsas well as the time consumed to complete the optimizationprocess In this work the population size 119899 is set to be 50and the number of maximum iterations is taken as 1000 forall algorithms used in the comparison For FA and EOFA thevalues for 120573

119900 initial alpha delta and gamma are defined as

1 02 097 and 1 respectively For EOFA the jumping rate isJr = 03 while the inertia weights 120596max and 120596min are 14 and

Table 1 Test functions for unconstrained global optimization

Function Name of the function Dimension size Global minimaF1 Ackley function 30 0F2 Beale function 2 0F3 Bohachevsky function 1 2 0F4 Bohachevsky function 3 2 0F5 Griewank function 30 0F6 Matya function 2 0F7 Michalewicz function 10 minus966F8 Perm function 30 0F9 Powell function 30 0F10 Rastrigin function 30 0F11 Rosenbrock function 30 0F12 Schwefel function 30 0F13 Sphere function 30 0F14 Sum square function 30 0F15 Zakharov function 30 0

05 respectively For GSA the initial gravity constant 119866119900 is

set to be 100 while the best applying force Kbest decreasesmonotonically from 100 to 25 The parameter 120591 is set tobe 8 of the total number of dimensions

After 50 runs on each test function the performances(fitness value) of each algorithm are reported in Table 2 wherethe values with ldquolowastrdquo indicate the best performance and thevalues with ldquolowastlowastrdquo indicate the worst performance It can beseen from Table 2 that the performances for FA are the worstmost of the time compared to GSA and EOFA This can becaused by premature convergence after trapping in a localoptimum On the other hand it can be observed that EOFAhas the best performance formost of the test functions exceptfor F2 F7 and F11 where GSA outperforms EOFA It is knownfrom the reviews that different algorithmsmayperformbetter

The Scientific World Journal 7

Table 2 Comparison of performances for GSA FA and EOFA

Function

Optimization algorithmGSA FA EOFA

Optimized fitness valueBest Average Worst Best Average Worst Best Average Worst

F1 00096 0015 0024 1852 1960 1997lowastlowast 888119864 minus 16lowast 38119864 minus 15 799119864 minus 15

F2 207119864 minus 07lowast 609119864 minus 06 684119864 minus 05 360119864 minus 06 0069 091lowastlowast 546119864 minus 06 399119864 minus 04 00014F3 109119864 minus 06 206119864 minus 05 105119864 minus 04 000021 055 335lowastlowast 0lowast 488119864 minus 17 222119864 minus 16

F4 187119864 minus 07 987119864 minus 06 398119864 minus 05 611119864 minus 05 030 208lowastlowast 0lowast 178119864 minus 17 555119864 minus 17

F5 698119864 minus 06 00014 0030 44674 59246 68612lowastlowast 0lowast 226119864 minus 16 278119864 minus 15

F6 473119864 minus 09 135119864 minus 07 911119864 minus 07 130119864 minus 05 0043 058lowastlowast 159119864 minus 40lowast 145119864 minus 36 806119864 minus 36

F7 minus946lowast minus881 minus773 minus634 minus411 minus255lowastlowast minus933 minus890 minus785F8 141119864 + 82 162119864 + 85 889119864 + 85lowastlowast 422119864 + 81 224119864 + 84 252119864 + 85 515119864 + 77lowast 742119864 + 80 119119864 + 82

F9 00014 00052 0012 365818 585100 979440lowastlowast 969119864 minus 35lowast 614119864 minus 32 794119864 minus 31

F10 1599 3450 5379 35345 39446 42940lowastlowast 0lowast 099 319F11 2575lowast 2753 2947 71054620 1211549 1629028lowastlowast 2800 2873 2894F12 838922 971990 1027885 898136 1025749 1111171lowastlowast 6566lowast 1094737 162444F13 180119864 minus 4 326119864 minus 4 604119864 minus 4 11190 13960 15675lowastlowast 231119864 minus 35lowast 106119864 minus 32 513119864 minus 32

F14 00019 00048 0011 622804 878732 1027992lowastlowast 352119864 minus 34lowast 146119864 minus 31 656119864 minus 31

F15 2416 5179 7396 70822 547119864 + 08 392119864 + 09lowastlowast 584119864 minus 35lowast 192119864 minus 30 160119864 minus 29

0 20 40 60 80 100 120 140 160

02

025

03

035

04

Time (hour)

Load

pro

file (

pu

)

Figure 6 Hourly individual load profile for one week

than others for different problems [32 33] Performancesin terms of convergence between FA GSA and EOFA forrandomly chosen functions are illustrated in Figures 3 and4 It can be seen from the figures that FA always convergesprematurely and exhibits an unsatisfied result Meanwhileboth GSA and EOFA are able to escape from local minimaand provide better results However EOFA has the higherconvergence rate and gives better results compared to GSA

52 Performance of EOFA in Voltage Rise Mitigation In thiswork the 69-radial-bus system as shown in Figure 5 is usedwhere a 366MW PVDG is installed at Bus 61 The systemdata can be obtained from [34]The pattern for PVDGoutputpower values is obtained from the output of a lower scalegrid connected PVDG system installed at the Faculty ofEngineering and Built Environment Universiti KebangsaanMalaysia In this study the hourly PVDG output power from9 am to 6 pm collected for three months (91 days) is used

0 20 40 60 80 100 120 140 160096

098

1

102

104

106

Time (hour)

Volta

ge p

rofil

e (p

u)

With PV onlyWith PV and BESS

Without PV and BESSUpper limit

Figure 7 Effect of PV and BESS on PVDG bus voltage profiles

Besides BESS is assumed to be installed at the PVDG busAccording to the PVDG bus voltage at a particular hour ifthe voltage exceeds the maximum limit (105 pu) or is lowerthan the minimum limit (095 pu) the BESS will be activatedand the BESS power for that particular hour is decided bythe optimization process either to inject (discharge) or tostore (charging) power from the systemThe upper and lowerlimits for the SOC of the BESS are set to be 100 and 20respectivelyWeekly each load bus profile used in this study isshown in Figure 6 The BESS is turned off temporarily whenit achieves either upper or lower limits In this work sincethe voltage profiles at all times are above the minimum limitof 095 pu the BESS does not discharge when the PVDG isactive Therefore the BESS is set to discharge at 7 pm rightafter the PVDG is inactive at the night time in order toprovide a capacity for the BESS to continue charging on thefollowing day

8 The Scientific World Journal

0 1000 2000 3000 4000 5000 6000

0

5

10

Time (hour)

BESS

out

put p

ower

(W)

minus5

times105

(a)

0 1000 2000 3000 4000 5000 6000Time (hour)

0

5

10

BESS

out

put p

ower

(W)

minus5

times105

(b)

0 1000 2000 3000 4000 5000 6000Time (hour)

0

5

10

BESS

out

put p

ower

(W)

minus5

times105

(c)

Figure 8 Hourly BESS output power for optimal BESS size obtained with (a) EOFA (b) FA and (c) GSA

0 1000 2000 3000 4000 5000 60002030405060708090

100

Time (hour)

SOC

()

(a)

0 1000 2000 3000 4000 5000 60002030405060708090

100

Time (hour)

SOC

()

(b)

0 1000 2000 3000 4000 5000 60002030405060708090

100

Time (hour)

SOC

()

(c)

Figure 9 SOC for optimal BESS size obtained with (a) EOFA (b) FA and (c) GSA

The Scientific World Journal 9

0 1000 2000 3000 4000 5000 6000095

1

105

11

Time (hour)

Volta

ge p

rofil

e (p

u)

Without BESSWith BESSUpper limit

(a)

0 1000 2000 3000 4000 5000 6000095

1

105

11

Time (hour)

Volta

ge p

rofil

e (p

u)

Without BESSWith BESSUpper limit

(b)

0 1000 2000 3000 4000 5000 6000095

1

105

11

Time (hour)

Volta

ge p

rofil

e (p

u)

Without BESSWith BESSUpper limit

(c)

Figure 10 Comparison of voltage profile with and without optimal BESS size obtained with (a) EOFA (b) FA and (c) GSA

Figure 7 shows the comparison of voltage profiles ofPVDG bus for one week where 3 cases are included namelythe system without PVDG and BESS system with PVDGonly and system with PVDG and EOFA optimized BESSFrom Figure 7 it can be seen that the voltage rises greatlyafter the PVDG is installed into the system and exceeds thelimit of 105 pu However the voltage magnitude after theinstallation of BESS is limited within the maximum limit of105 pu All system modeling and simulations in this studyare done using MATLAB software and distribution load flowprogram adopted from [35 36]

Besides BESS optimized with GSA and FA is included inthis work to validate the effectiveness of EOFA in BESS sizingFor the first optimization process in getting the optimal BESSoutput power for each hour the maximum iteration numberand the population size 119899 in all algorithms are set to be50 and 10 respectively while for the second optimizationprocess in obtaining the optimal BESS size those parametersare set to be 100 and 50 respectively for three algorithmsnamely EOFA GSA and FA

Theperformances of EOFA FA andGSA in obtaining theoptimal BESS size are discussed as follows Figure 8 showsthe hourly BESS output power that is to be injected (negative

value) or sink (positive value) at Bus 61 in the 69-bus systemaccording to the SOC of optimal BESS size obtained fromall three algorithms The SOC for EOFA FA and GSA areillustrated in Figure 9 For EOFA the BESS was turned offdue to the SOC constraint for a total of 385 hours with theoptimal BESS capacity of 231MWh Meanwhile for FA andGSA the BESS was turned off due to the SOC constraint fora total of 336 hours and 287 hours with the optimal BESScapacity of 242MWh and 239MWh respectively From theresult it can be seen that by using EOFA the BESS size isthe smallest even though the number of total off-time for theBESS is relatively large Smaller BESS size is better in termsof saving the installation cost However the total number ofBESS off-time can be decreased by increasing the BESS sizeas suggested by GSA and FA algorithm

Figure 10 shows the comparison of the voltage profileat the PVDG bus with and without BESS for the whole 91days (6552 hours) In this study the voltage range is aimedat being between 105 pu and 095 pu where before the BESSwas installed the range falls between 108 pu and 096 puThis means that the only voltage rise problem existed inthis case After installing BESS with optimal size obtainedwith various algorithms the voltage rises are found to be

10 The Scientific World Journal

Table 3 Comparison of performance for GSA FA and EOFA in battery sizing

Optimizationalgorithm

PV size(MWp)

Maximum load(MW)

Minimum load(MW)

BESS capacity(MWh)

BESS off-time (hour)

Total number of hoursthe voltage exceeding 105 puWith BESS(hour)

Without BESS(hour)

GSA366 152 061

239 287 168 297FA 242 336 196 297EOFA 231 385 78 297

reduced to the targeted range in most of the time EOFAkeeps most of the voltage values within the range where thevoltage values exceed 105 pu for a total of 78 hours out of6552 hours (119) On the other hand the total number ofhours for the voltage values exceeding 105 pu for FA andGSA optimized BESS size is 196 hours (299) and 168 hours(256) respectively It can be seen that EOFA has the bestperformance comparatively in solving voltage rise problemin the PVDG integrated 69-bus system Table 3 shows thesummary and comparative results obtained from GSA FAand EOFA

6 Conclusion

A new optimization technique named EOFA is presentedfor determining optimal BESS sizing in order to solve theproblemof voltage rise due to the PVDG installation in powerdistribution systems The performance and effectiveness ofEOFA were extensively tested on 15 unconstrained globaloptimization functions and the results were compared withother existing optimization techniques namely FA and GSAIt can be concluded that the EOFA is more effective thanthe aforementioned optimization techniques in obtaining theglobal optimumvalue for the test functionsThe optimizationproblem formulation aims to reduce the voltage deviationof the system with optimal BESS size This method wasextensively tested on the 69-bus system and the results werecompared with FA and GSA Based on the results it can beconcluded that EOFA is more effective than the FA and GSAin obtaining optimal size for the BESS where EOFA gives theminimum BESS size of 239MWh and minimum number ofhours for the voltage values exceeding 105 pu which is 78hours

Conflict of Interests

The authors declare that there is no conflict of interestsregarding the publication of this paper

Acknowledgment

The authors are grateful to the Universiti KebangsaanMalaysia (UKM) for supporting this study under GrantsGUP-2013-001 and ERGS12013TK02UKM031

References

[1] N C Scott D J Atkinson and J EMorrell ldquoUse of load controlto regulate voltage on distribution networks with embeddedgenerationrdquo IEEE Transactions on Power Systems vol 17 no 2pp 510ndash515 2002

[2] N Kakimoto Q-Y Piao and H Ito ldquoVoltage control ofphotovoltaic generator in combination with series reactorrdquoIEEE Transactions on Sustainable Energy vol 2 no 4 pp 374ndash382 2011

[3] J Cappelle J Vanalme S Vispoel et al ldquoIntroducing smallstorage capacity at residential PV installations to preventovervoltagesrdquo in Proceedings of the International Conference onSmart Grid Communications (SmartGridComm 11) pp 534ndash539 Brussels Belgium October 2011

[4] H Kihara A Yokoyama K M Liyanage and H SakumaldquoOptimal placement and control of BESS for a distributionsystem integrated with PV systemsrdquo Journal of InternationalCouncil on Electrical Engineering vol 1 no 3 pp 298ndash303 2011

[5] W X Shen ldquoOptimally sizing of solar array and battery in astandalone photovoltaic system inMalaysiardquoRenewable Energyvol 34 no 1 pp 348ndash352 2009

[6] P Arun R Banerjee and S Bandyopadhyay ldquoOptimum siz-ing of photovoltaic battery systems incorporating uncertaintythrough design space approachrdquo Solar Energy vol 83 no 7 pp1013ndash1025 2009

[7] T K A Brekken A Yokochi A Von Jouanne Z Z Yen HM Hapke and D A Halamay ldquoOptimal energy storage sizingand control for wind power applicationsrdquo IEEE Transactions onSustainable Energy vol 2 no 1 pp 69ndash77 2011

[8] T Khatib A Mohamed K Sopian and M Mahmoud ldquoAnew approach for optimal sizing of standalone photovoltaicsystemsrdquo International Journal of Photoenergy vol 2012 ArticleID 391213 7 pages 2012

[9] Y Ru J Kleissl and S Martinez ldquoStorage size determinationfor grid-connected photovoltaic systemsrdquo IEEE Transactions onSustainable Energy vol 4 no 1 pp 68ndash81 2013

[10] D Goldberg and J Holland ldquoGenetic algorithms and machinelearningrdquoMachine Learning vol 3 no 2-3 pp 95ndash99 1988

[11] MDorigo VManiezzo andA Colorni ldquoAnt system optimiza-tion by a colony of cooperating agentsrdquo IEEE Transactions onSystems Man and Cybernetics B Cybernetics vol 26 no 1 pp29ndash41 1996

[12] J Kennedy and R Eberhart ldquoParticle swarm optimizationrdquoin Proceedings of the IEEE International Conference on NeuralNetworks vol 4 pp 1942ndash1948 Perth Australia December1995

The Scientific World Journal 11

[13] D Karaboga ldquoAn idea based on honey bee swarm for numer-ical optimizationrdquo Tech Rep TR06 Erciyes University PressMelikgazi Turkey 2005

[14] E Rashedi H Nezamabadi-pour and S Saryazdi ldquoGSA agravitational search algorithmrdquo Information Sciences vol 179no 13 pp 2232ndash2248 2009

[15] X Yang Nature-Inspired Metaheuristic Algorithms LuniverPress 2008

[16] Z Cui S Fan J Zeng and Z Shi ldquoArtificial plant optimisa-tion algorithmwith three-period photosynthesisrdquo InternationalJournal of Bio-Inspired Computation vol 5 no 2 pp 133ndash1392013

[17] B Yu Z Cui and G Zhang ldquoArtificial plant optimizationalgorithm with correlation branchesrdquo Journal of Bioinformaticsand Intelligent Control vol 2 no 2 pp 146ndash155 2013

[18] L Xie J Zeng and R A Formato ldquoSelection strategies forgravitational constant G in artificial physics optimisation basedon analysis of convergence propertiesrdquo International Journal ofBio-Inspired Computation vol 4 no 6 pp 380ndash391 2012

[19] A S Reddy and K Vaisakh ldquoEnvironmental constrained eco-nomic dispatch by modified shuffled frog leaping algorithmrdquoJournal of Bioinformatics and Intelligent Control vol 2 no 3pp 216ndash222 2013

[20] K Jiang B Song X Shi and T Song ldquoAn overview ofmembrane computingrdquo Journal of Bioinformatics and IntelligentControl vol 1 no 1 pp 17ndash26 2012

[21] E I Vrettos and S A Papathanassiou ldquoOperating policy andoptimal sizing of a high penetration RES-BESS system for smallisolated gridsrdquo IEEE Transactions on Energy Conversion vol 26no 3 pp 744ndash756 2011

[22] W Z Chen Q B Li L Shi et al ldquoEnergy storage sizing fordispatchability of wind farmrdquo in Proceedings of the 11th Inter-national Conference on Environment and Electrical Engineering(EEEIC 12) pp 382ndash387 Venice Italy May 2012

[23] T Chaiyatham and I Ngamroo ldquoBee colony optimization ofbattery capacity and placement for mitigation of voltage riseby PV in radial distribution networkrdquo in Proceedings of theInternational Power and Energy Conference (IPEC 12) pp 13ndash18 Ho Chi Minh City Vietnam December 2012

[24] H R Tizhoosh ldquoOpposition-based learning a new schemefor machine intelligencerdquo in Proceedings of the InternationalConference on Computational Intelligence for Modelling Controland Automation (CIMCA 05) and International Conferenceon Intelligent Agents Web Technologies and Internet Commerce(IAWTIC 05) pp 695ndash701 Vienna Austria November 2005

[25] Y Tian W Gao and S Yan ldquoAn improved inertia weightfirefly optimization algorithm and applicationrdquo in Proceedingsof the International Conference on Control Engineering andCommunication Technology (ICCECT 12) pp 64ndash68 LiaoningChina December 2012

[26] M Z Daud A Mohamed and M A Hannan ldquoAn improvedcontrol method of battery energy storage system for hourlydispatch of photovoltaic power sourcesrdquo Energy Conversion andManagement vol 73 pp 256ndash270 2013

[27] X S Yang ldquoFirefly algorithms for multimodal optimizationrdquo inStochastic Algorithms Foundations andApplications vol 5792 ofLecture Notes in Computer Science pp 169ndash178 Springer BerlinGermany 2009

[28] S Rahnamayan H R Tizhoosh and M M A SalamaldquoOpposition-based differential evolution algorithmsrdquo in Pro-ceedings of the IEEE Congress on Evolutionary Computation(CEC 06) pp 2010ndash2017 Vancouver Canada July 2006

[29] A R Malisia and H R Tizhoosh ldquoApplying opposition-basedideas to the Ant Colony Systemrdquo in Proceedings of the IEEESwarm Intelligence Symposium (SIS 07) pp 182ndash189 HonoluluHawaii USA April 2007

[30] B Shaw V Mukherjee and S P Ghoshal ldquoA novel opposition-based gravitational search algorithm for combined economicand emission dispatch problems of power systemsrdquo Interna-tional Journal of Electrical Power and Energy Systems vol 35no 1 pp 21ndash33 2012

[31] A Hedar ldquoTest functions for unconstrained global opti-mizationrdquo 2013 httpwww-optimaampikyoto-uacjpmem-berstudenthedarHedar filesTestGO filesPage364htm

[32] E Elbeltagi T Hegazy and D Grierson ldquoComparison amongfive evolutionary-based optimization algorithmsrdquo AdvancedEngineering Informatics vol 19 no 1 pp 43ndash53 2005

[33] E Rashedi H Nezamabadi-Pour and S Saryazdi ldquoBGSAbinary gravitational search algorithmrdquo Natural Computing vol9 no 3 pp 727ndash745 2010

[34] N Rugthaicharoencheep and S Sirisumrannukul ldquoFeederreconfiguration with dispatchable distributed generators indistribution system by tabu searchrdquo in Proceedings of the 44thInternational Universities Power Engineering Conference (UPEC09) pp 1ndash5 Glasgow UK September 2009

[35] J-H Teng ldquoA network-topology-based three-phase load flowfor distribution systemsrdquo Proceedings of the National ScienceCouncil Republic of China A vol 24 no 4 pp 259ndash264 2000

[36] J-H Teng and C-Y Chang ldquoBackwardforward sweep-basedharmonic analysis method for distribution systemsrdquo IEEETransactions on Power Delivery vol 22 no 3 pp 1665ndash16722007

TribologyAdvances in

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

International Journal of

AerospaceEngineeringHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

FuelsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Journal ofPetroleum Engineering

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Industrial EngineeringJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Power ElectronicsHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Advances in

CombustionJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Renewable Energy

Submit your manuscripts athttpwwwhindawicom

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

StructuresJournal of

International Journal of

RotatingMachinery

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

EnergyJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Hindawi Publishing Corporation httpwwwhindawicom

Journal ofEngineeringVolume 2014

Hindawi Publishing Corporation httpwwwhindawicom Volume 2014

International Journal ofPhotoenergy

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Nuclear InstallationsScience and Technology of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Solar EnergyJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Wind EnergyJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Nuclear EnergyInternational Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

High Energy PhysicsAdvances in

The Scientific World JournalHindawi Publishing Corporation httpwwwhindawicom Volume 2014

Page 6: Research Article Optimal Battery Sizing in Photovoltaic Based …downloads.hindawi.com/journals/tswj/2014/752096.pdf · 2019-07-31 · Research Article Optimal Battery Sizing in Photovoltaic

6 The Scientific World Journal

18 2331 2 4 5 6 7 8 9 10 11 12 13 14 15 16 17 19 20 21 24 25 26 2722

51 52 68 69

4947 48 50

36 38 39 40 43 44 45 464137 42

66 67

53 55 56 57 61 62 6358 6459 65605428 30 32 33 35343129

Bus with PVDG and BESS

Figure 5 Single-line diagram of the 69-bus distribution system

number of iterations is not achieved yet compare thejumping rate (Jr) based on the criteria given by (12)If the opposite generation is generated again only 119899fittest current firefly individuals from 119875 and 119875

119900are

chosen for next iteration(vi) Repeat step (iii) until stopping criteria are achieved

The BESS output values for each hour are obtained(vii) Then EOFA is used again to determine the optimal

BESS size by considering the SOC constraints usingthe objective function as shown in (3)

5 Results and Discussion

51 Performance Assessment of the Proposed EOFA Fifteenbenchmark test functions for unconstrained global optimiza-tion [31] are chosen in order to evaluate the performance ofEOFA The name dimension size and the global minima ofeach test function are presented in Table 1 Besides a compar-ative study is conducted with gravitational search algorithm(GSA) [14] in order to show the superior performanceof EOFA in solving most of the benchmark optimizationproblems In addition FA [15] is included in the comparisonas well showing the improvement of conventional method byusing EOFA The setting of parameters including populationsize the number of maximum iterations and some param-eters from the optimization algorithms is decided throughtrial and error procedure and experimentation depends onthe system size the complexity of the objective functions andconvergence characteristics of the optimization algorithmsas well as the time consumed to complete the optimizationprocess In this work the population size 119899 is set to be 50and the number of maximum iterations is taken as 1000 forall algorithms used in the comparison For FA and EOFA thevalues for 120573

119900 initial alpha delta and gamma are defined as

1 02 097 and 1 respectively For EOFA the jumping rate isJr = 03 while the inertia weights 120596max and 120596min are 14 and

Table 1 Test functions for unconstrained global optimization

Function Name of the function Dimension size Global minimaF1 Ackley function 30 0F2 Beale function 2 0F3 Bohachevsky function 1 2 0F4 Bohachevsky function 3 2 0F5 Griewank function 30 0F6 Matya function 2 0F7 Michalewicz function 10 minus966F8 Perm function 30 0F9 Powell function 30 0F10 Rastrigin function 30 0F11 Rosenbrock function 30 0F12 Schwefel function 30 0F13 Sphere function 30 0F14 Sum square function 30 0F15 Zakharov function 30 0

05 respectively For GSA the initial gravity constant 119866119900 is

set to be 100 while the best applying force Kbest decreasesmonotonically from 100 to 25 The parameter 120591 is set tobe 8 of the total number of dimensions

After 50 runs on each test function the performances(fitness value) of each algorithm are reported in Table 2 wherethe values with ldquolowastrdquo indicate the best performance and thevalues with ldquolowastlowastrdquo indicate the worst performance It can beseen from Table 2 that the performances for FA are the worstmost of the time compared to GSA and EOFA This can becaused by premature convergence after trapping in a localoptimum On the other hand it can be observed that EOFAhas the best performance formost of the test functions exceptfor F2 F7 and F11 where GSA outperforms EOFA It is knownfrom the reviews that different algorithmsmayperformbetter

The Scientific World Journal 7

Table 2 Comparison of performances for GSA FA and EOFA

Function

Optimization algorithmGSA FA EOFA

Optimized fitness valueBest Average Worst Best Average Worst Best Average Worst

F1 00096 0015 0024 1852 1960 1997lowastlowast 888119864 minus 16lowast 38119864 minus 15 799119864 minus 15

F2 207119864 minus 07lowast 609119864 minus 06 684119864 minus 05 360119864 minus 06 0069 091lowastlowast 546119864 minus 06 399119864 minus 04 00014F3 109119864 minus 06 206119864 minus 05 105119864 minus 04 000021 055 335lowastlowast 0lowast 488119864 minus 17 222119864 minus 16

F4 187119864 minus 07 987119864 minus 06 398119864 minus 05 611119864 minus 05 030 208lowastlowast 0lowast 178119864 minus 17 555119864 minus 17

F5 698119864 minus 06 00014 0030 44674 59246 68612lowastlowast 0lowast 226119864 minus 16 278119864 minus 15

F6 473119864 minus 09 135119864 minus 07 911119864 minus 07 130119864 minus 05 0043 058lowastlowast 159119864 minus 40lowast 145119864 minus 36 806119864 minus 36

F7 minus946lowast minus881 minus773 minus634 minus411 minus255lowastlowast minus933 minus890 minus785F8 141119864 + 82 162119864 + 85 889119864 + 85lowastlowast 422119864 + 81 224119864 + 84 252119864 + 85 515119864 + 77lowast 742119864 + 80 119119864 + 82

F9 00014 00052 0012 365818 585100 979440lowastlowast 969119864 minus 35lowast 614119864 minus 32 794119864 minus 31

F10 1599 3450 5379 35345 39446 42940lowastlowast 0lowast 099 319F11 2575lowast 2753 2947 71054620 1211549 1629028lowastlowast 2800 2873 2894F12 838922 971990 1027885 898136 1025749 1111171lowastlowast 6566lowast 1094737 162444F13 180119864 minus 4 326119864 minus 4 604119864 minus 4 11190 13960 15675lowastlowast 231119864 minus 35lowast 106119864 minus 32 513119864 minus 32

F14 00019 00048 0011 622804 878732 1027992lowastlowast 352119864 minus 34lowast 146119864 minus 31 656119864 minus 31

F15 2416 5179 7396 70822 547119864 + 08 392119864 + 09lowastlowast 584119864 minus 35lowast 192119864 minus 30 160119864 minus 29

0 20 40 60 80 100 120 140 160

02

025

03

035

04

Time (hour)

Load

pro

file (

pu

)

Figure 6 Hourly individual load profile for one week

than others for different problems [32 33] Performancesin terms of convergence between FA GSA and EOFA forrandomly chosen functions are illustrated in Figures 3 and4 It can be seen from the figures that FA always convergesprematurely and exhibits an unsatisfied result Meanwhileboth GSA and EOFA are able to escape from local minimaand provide better results However EOFA has the higherconvergence rate and gives better results compared to GSA

52 Performance of EOFA in Voltage Rise Mitigation In thiswork the 69-radial-bus system as shown in Figure 5 is usedwhere a 366MW PVDG is installed at Bus 61 The systemdata can be obtained from [34]The pattern for PVDGoutputpower values is obtained from the output of a lower scalegrid connected PVDG system installed at the Faculty ofEngineering and Built Environment Universiti KebangsaanMalaysia In this study the hourly PVDG output power from9 am to 6 pm collected for three months (91 days) is used

0 20 40 60 80 100 120 140 160096

098

1

102

104

106

Time (hour)

Volta

ge p

rofil

e (p

u)

With PV onlyWith PV and BESS

Without PV and BESSUpper limit

Figure 7 Effect of PV and BESS on PVDG bus voltage profiles

Besides BESS is assumed to be installed at the PVDG busAccording to the PVDG bus voltage at a particular hour ifthe voltage exceeds the maximum limit (105 pu) or is lowerthan the minimum limit (095 pu) the BESS will be activatedand the BESS power for that particular hour is decided bythe optimization process either to inject (discharge) or tostore (charging) power from the systemThe upper and lowerlimits for the SOC of the BESS are set to be 100 and 20respectivelyWeekly each load bus profile used in this study isshown in Figure 6 The BESS is turned off temporarily whenit achieves either upper or lower limits In this work sincethe voltage profiles at all times are above the minimum limitof 095 pu the BESS does not discharge when the PVDG isactive Therefore the BESS is set to discharge at 7 pm rightafter the PVDG is inactive at the night time in order toprovide a capacity for the BESS to continue charging on thefollowing day

8 The Scientific World Journal

0 1000 2000 3000 4000 5000 6000

0

5

10

Time (hour)

BESS

out

put p

ower

(W)

minus5

times105

(a)

0 1000 2000 3000 4000 5000 6000Time (hour)

0

5

10

BESS

out

put p

ower

(W)

minus5

times105

(b)

0 1000 2000 3000 4000 5000 6000Time (hour)

0

5

10

BESS

out

put p

ower

(W)

minus5

times105

(c)

Figure 8 Hourly BESS output power for optimal BESS size obtained with (a) EOFA (b) FA and (c) GSA

0 1000 2000 3000 4000 5000 60002030405060708090

100

Time (hour)

SOC

()

(a)

0 1000 2000 3000 4000 5000 60002030405060708090

100

Time (hour)

SOC

()

(b)

0 1000 2000 3000 4000 5000 60002030405060708090

100

Time (hour)

SOC

()

(c)

Figure 9 SOC for optimal BESS size obtained with (a) EOFA (b) FA and (c) GSA

The Scientific World Journal 9

0 1000 2000 3000 4000 5000 6000095

1

105

11

Time (hour)

Volta

ge p

rofil

e (p

u)

Without BESSWith BESSUpper limit

(a)

0 1000 2000 3000 4000 5000 6000095

1

105

11

Time (hour)

Volta

ge p

rofil

e (p

u)

Without BESSWith BESSUpper limit

(b)

0 1000 2000 3000 4000 5000 6000095

1

105

11

Time (hour)

Volta

ge p

rofil

e (p

u)

Without BESSWith BESSUpper limit

(c)

Figure 10 Comparison of voltage profile with and without optimal BESS size obtained with (a) EOFA (b) FA and (c) GSA

Figure 7 shows the comparison of voltage profiles ofPVDG bus for one week where 3 cases are included namelythe system without PVDG and BESS system with PVDGonly and system with PVDG and EOFA optimized BESSFrom Figure 7 it can be seen that the voltage rises greatlyafter the PVDG is installed into the system and exceeds thelimit of 105 pu However the voltage magnitude after theinstallation of BESS is limited within the maximum limit of105 pu All system modeling and simulations in this studyare done using MATLAB software and distribution load flowprogram adopted from [35 36]

Besides BESS optimized with GSA and FA is included inthis work to validate the effectiveness of EOFA in BESS sizingFor the first optimization process in getting the optimal BESSoutput power for each hour the maximum iteration numberand the population size 119899 in all algorithms are set to be50 and 10 respectively while for the second optimizationprocess in obtaining the optimal BESS size those parametersare set to be 100 and 50 respectively for three algorithmsnamely EOFA GSA and FA

Theperformances of EOFA FA andGSA in obtaining theoptimal BESS size are discussed as follows Figure 8 showsthe hourly BESS output power that is to be injected (negative

value) or sink (positive value) at Bus 61 in the 69-bus systemaccording to the SOC of optimal BESS size obtained fromall three algorithms The SOC for EOFA FA and GSA areillustrated in Figure 9 For EOFA the BESS was turned offdue to the SOC constraint for a total of 385 hours with theoptimal BESS capacity of 231MWh Meanwhile for FA andGSA the BESS was turned off due to the SOC constraint fora total of 336 hours and 287 hours with the optimal BESScapacity of 242MWh and 239MWh respectively From theresult it can be seen that by using EOFA the BESS size isthe smallest even though the number of total off-time for theBESS is relatively large Smaller BESS size is better in termsof saving the installation cost However the total number ofBESS off-time can be decreased by increasing the BESS sizeas suggested by GSA and FA algorithm

Figure 10 shows the comparison of the voltage profileat the PVDG bus with and without BESS for the whole 91days (6552 hours) In this study the voltage range is aimedat being between 105 pu and 095 pu where before the BESSwas installed the range falls between 108 pu and 096 puThis means that the only voltage rise problem existed inthis case After installing BESS with optimal size obtainedwith various algorithms the voltage rises are found to be

10 The Scientific World Journal

Table 3 Comparison of performance for GSA FA and EOFA in battery sizing

Optimizationalgorithm

PV size(MWp)

Maximum load(MW)

Minimum load(MW)

BESS capacity(MWh)

BESS off-time (hour)

Total number of hoursthe voltage exceeding 105 puWith BESS(hour)

Without BESS(hour)

GSA366 152 061

239 287 168 297FA 242 336 196 297EOFA 231 385 78 297

reduced to the targeted range in most of the time EOFAkeeps most of the voltage values within the range where thevoltage values exceed 105 pu for a total of 78 hours out of6552 hours (119) On the other hand the total number ofhours for the voltage values exceeding 105 pu for FA andGSA optimized BESS size is 196 hours (299) and 168 hours(256) respectively It can be seen that EOFA has the bestperformance comparatively in solving voltage rise problemin the PVDG integrated 69-bus system Table 3 shows thesummary and comparative results obtained from GSA FAand EOFA

6 Conclusion

A new optimization technique named EOFA is presentedfor determining optimal BESS sizing in order to solve theproblemof voltage rise due to the PVDG installation in powerdistribution systems The performance and effectiveness ofEOFA were extensively tested on 15 unconstrained globaloptimization functions and the results were compared withother existing optimization techniques namely FA and GSAIt can be concluded that the EOFA is more effective thanthe aforementioned optimization techniques in obtaining theglobal optimumvalue for the test functionsThe optimizationproblem formulation aims to reduce the voltage deviationof the system with optimal BESS size This method wasextensively tested on the 69-bus system and the results werecompared with FA and GSA Based on the results it can beconcluded that EOFA is more effective than the FA and GSAin obtaining optimal size for the BESS where EOFA gives theminimum BESS size of 239MWh and minimum number ofhours for the voltage values exceeding 105 pu which is 78hours

Conflict of Interests

The authors declare that there is no conflict of interestsregarding the publication of this paper

Acknowledgment

The authors are grateful to the Universiti KebangsaanMalaysia (UKM) for supporting this study under GrantsGUP-2013-001 and ERGS12013TK02UKM031

References

[1] N C Scott D J Atkinson and J EMorrell ldquoUse of load controlto regulate voltage on distribution networks with embeddedgenerationrdquo IEEE Transactions on Power Systems vol 17 no 2pp 510ndash515 2002

[2] N Kakimoto Q-Y Piao and H Ito ldquoVoltage control ofphotovoltaic generator in combination with series reactorrdquoIEEE Transactions on Sustainable Energy vol 2 no 4 pp 374ndash382 2011

[3] J Cappelle J Vanalme S Vispoel et al ldquoIntroducing smallstorage capacity at residential PV installations to preventovervoltagesrdquo in Proceedings of the International Conference onSmart Grid Communications (SmartGridComm 11) pp 534ndash539 Brussels Belgium October 2011

[4] H Kihara A Yokoyama K M Liyanage and H SakumaldquoOptimal placement and control of BESS for a distributionsystem integrated with PV systemsrdquo Journal of InternationalCouncil on Electrical Engineering vol 1 no 3 pp 298ndash303 2011

[5] W X Shen ldquoOptimally sizing of solar array and battery in astandalone photovoltaic system inMalaysiardquoRenewable Energyvol 34 no 1 pp 348ndash352 2009

[6] P Arun R Banerjee and S Bandyopadhyay ldquoOptimum siz-ing of photovoltaic battery systems incorporating uncertaintythrough design space approachrdquo Solar Energy vol 83 no 7 pp1013ndash1025 2009

[7] T K A Brekken A Yokochi A Von Jouanne Z Z Yen HM Hapke and D A Halamay ldquoOptimal energy storage sizingand control for wind power applicationsrdquo IEEE Transactions onSustainable Energy vol 2 no 1 pp 69ndash77 2011

[8] T Khatib A Mohamed K Sopian and M Mahmoud ldquoAnew approach for optimal sizing of standalone photovoltaicsystemsrdquo International Journal of Photoenergy vol 2012 ArticleID 391213 7 pages 2012

[9] Y Ru J Kleissl and S Martinez ldquoStorage size determinationfor grid-connected photovoltaic systemsrdquo IEEE Transactions onSustainable Energy vol 4 no 1 pp 68ndash81 2013

[10] D Goldberg and J Holland ldquoGenetic algorithms and machinelearningrdquoMachine Learning vol 3 no 2-3 pp 95ndash99 1988

[11] MDorigo VManiezzo andA Colorni ldquoAnt system optimiza-tion by a colony of cooperating agentsrdquo IEEE Transactions onSystems Man and Cybernetics B Cybernetics vol 26 no 1 pp29ndash41 1996

[12] J Kennedy and R Eberhart ldquoParticle swarm optimizationrdquoin Proceedings of the IEEE International Conference on NeuralNetworks vol 4 pp 1942ndash1948 Perth Australia December1995

The Scientific World Journal 11

[13] D Karaboga ldquoAn idea based on honey bee swarm for numer-ical optimizationrdquo Tech Rep TR06 Erciyes University PressMelikgazi Turkey 2005

[14] E Rashedi H Nezamabadi-pour and S Saryazdi ldquoGSA agravitational search algorithmrdquo Information Sciences vol 179no 13 pp 2232ndash2248 2009

[15] X Yang Nature-Inspired Metaheuristic Algorithms LuniverPress 2008

[16] Z Cui S Fan J Zeng and Z Shi ldquoArtificial plant optimisa-tion algorithmwith three-period photosynthesisrdquo InternationalJournal of Bio-Inspired Computation vol 5 no 2 pp 133ndash1392013

[17] B Yu Z Cui and G Zhang ldquoArtificial plant optimizationalgorithm with correlation branchesrdquo Journal of Bioinformaticsand Intelligent Control vol 2 no 2 pp 146ndash155 2013

[18] L Xie J Zeng and R A Formato ldquoSelection strategies forgravitational constant G in artificial physics optimisation basedon analysis of convergence propertiesrdquo International Journal ofBio-Inspired Computation vol 4 no 6 pp 380ndash391 2012

[19] A S Reddy and K Vaisakh ldquoEnvironmental constrained eco-nomic dispatch by modified shuffled frog leaping algorithmrdquoJournal of Bioinformatics and Intelligent Control vol 2 no 3pp 216ndash222 2013

[20] K Jiang B Song X Shi and T Song ldquoAn overview ofmembrane computingrdquo Journal of Bioinformatics and IntelligentControl vol 1 no 1 pp 17ndash26 2012

[21] E I Vrettos and S A Papathanassiou ldquoOperating policy andoptimal sizing of a high penetration RES-BESS system for smallisolated gridsrdquo IEEE Transactions on Energy Conversion vol 26no 3 pp 744ndash756 2011

[22] W Z Chen Q B Li L Shi et al ldquoEnergy storage sizing fordispatchability of wind farmrdquo in Proceedings of the 11th Inter-national Conference on Environment and Electrical Engineering(EEEIC 12) pp 382ndash387 Venice Italy May 2012

[23] T Chaiyatham and I Ngamroo ldquoBee colony optimization ofbattery capacity and placement for mitigation of voltage riseby PV in radial distribution networkrdquo in Proceedings of theInternational Power and Energy Conference (IPEC 12) pp 13ndash18 Ho Chi Minh City Vietnam December 2012

[24] H R Tizhoosh ldquoOpposition-based learning a new schemefor machine intelligencerdquo in Proceedings of the InternationalConference on Computational Intelligence for Modelling Controland Automation (CIMCA 05) and International Conferenceon Intelligent Agents Web Technologies and Internet Commerce(IAWTIC 05) pp 695ndash701 Vienna Austria November 2005

[25] Y Tian W Gao and S Yan ldquoAn improved inertia weightfirefly optimization algorithm and applicationrdquo in Proceedingsof the International Conference on Control Engineering andCommunication Technology (ICCECT 12) pp 64ndash68 LiaoningChina December 2012

[26] M Z Daud A Mohamed and M A Hannan ldquoAn improvedcontrol method of battery energy storage system for hourlydispatch of photovoltaic power sourcesrdquo Energy Conversion andManagement vol 73 pp 256ndash270 2013

[27] X S Yang ldquoFirefly algorithms for multimodal optimizationrdquo inStochastic Algorithms Foundations andApplications vol 5792 ofLecture Notes in Computer Science pp 169ndash178 Springer BerlinGermany 2009

[28] S Rahnamayan H R Tizhoosh and M M A SalamaldquoOpposition-based differential evolution algorithmsrdquo in Pro-ceedings of the IEEE Congress on Evolutionary Computation(CEC 06) pp 2010ndash2017 Vancouver Canada July 2006

[29] A R Malisia and H R Tizhoosh ldquoApplying opposition-basedideas to the Ant Colony Systemrdquo in Proceedings of the IEEESwarm Intelligence Symposium (SIS 07) pp 182ndash189 HonoluluHawaii USA April 2007

[30] B Shaw V Mukherjee and S P Ghoshal ldquoA novel opposition-based gravitational search algorithm for combined economicand emission dispatch problems of power systemsrdquo Interna-tional Journal of Electrical Power and Energy Systems vol 35no 1 pp 21ndash33 2012

[31] A Hedar ldquoTest functions for unconstrained global opti-mizationrdquo 2013 httpwww-optimaampikyoto-uacjpmem-berstudenthedarHedar filesTestGO filesPage364htm

[32] E Elbeltagi T Hegazy and D Grierson ldquoComparison amongfive evolutionary-based optimization algorithmsrdquo AdvancedEngineering Informatics vol 19 no 1 pp 43ndash53 2005

[33] E Rashedi H Nezamabadi-Pour and S Saryazdi ldquoBGSAbinary gravitational search algorithmrdquo Natural Computing vol9 no 3 pp 727ndash745 2010

[34] N Rugthaicharoencheep and S Sirisumrannukul ldquoFeederreconfiguration with dispatchable distributed generators indistribution system by tabu searchrdquo in Proceedings of the 44thInternational Universities Power Engineering Conference (UPEC09) pp 1ndash5 Glasgow UK September 2009

[35] J-H Teng ldquoA network-topology-based three-phase load flowfor distribution systemsrdquo Proceedings of the National ScienceCouncil Republic of China A vol 24 no 4 pp 259ndash264 2000

[36] J-H Teng and C-Y Chang ldquoBackwardforward sweep-basedharmonic analysis method for distribution systemsrdquo IEEETransactions on Power Delivery vol 22 no 3 pp 1665ndash16722007

TribologyAdvances in

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

International Journal of

AerospaceEngineeringHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

FuelsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Journal ofPetroleum Engineering

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Industrial EngineeringJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Power ElectronicsHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Advances in

CombustionJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Renewable Energy

Submit your manuscripts athttpwwwhindawicom

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

StructuresJournal of

International Journal of

RotatingMachinery

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

EnergyJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Hindawi Publishing Corporation httpwwwhindawicom

Journal ofEngineeringVolume 2014

Hindawi Publishing Corporation httpwwwhindawicom Volume 2014

International Journal ofPhotoenergy

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Nuclear InstallationsScience and Technology of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Solar EnergyJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Wind EnergyJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Nuclear EnergyInternational Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

High Energy PhysicsAdvances in

The Scientific World JournalHindawi Publishing Corporation httpwwwhindawicom Volume 2014

Page 7: Research Article Optimal Battery Sizing in Photovoltaic Based …downloads.hindawi.com/journals/tswj/2014/752096.pdf · 2019-07-31 · Research Article Optimal Battery Sizing in Photovoltaic

The Scientific World Journal 7

Table 2 Comparison of performances for GSA FA and EOFA

Function

Optimization algorithmGSA FA EOFA

Optimized fitness valueBest Average Worst Best Average Worst Best Average Worst

F1 00096 0015 0024 1852 1960 1997lowastlowast 888119864 minus 16lowast 38119864 minus 15 799119864 minus 15

F2 207119864 minus 07lowast 609119864 minus 06 684119864 minus 05 360119864 minus 06 0069 091lowastlowast 546119864 minus 06 399119864 minus 04 00014F3 109119864 minus 06 206119864 minus 05 105119864 minus 04 000021 055 335lowastlowast 0lowast 488119864 minus 17 222119864 minus 16

F4 187119864 minus 07 987119864 minus 06 398119864 minus 05 611119864 minus 05 030 208lowastlowast 0lowast 178119864 minus 17 555119864 minus 17

F5 698119864 minus 06 00014 0030 44674 59246 68612lowastlowast 0lowast 226119864 minus 16 278119864 minus 15

F6 473119864 minus 09 135119864 minus 07 911119864 minus 07 130119864 minus 05 0043 058lowastlowast 159119864 minus 40lowast 145119864 minus 36 806119864 minus 36

F7 minus946lowast minus881 minus773 minus634 minus411 minus255lowastlowast minus933 minus890 minus785F8 141119864 + 82 162119864 + 85 889119864 + 85lowastlowast 422119864 + 81 224119864 + 84 252119864 + 85 515119864 + 77lowast 742119864 + 80 119119864 + 82

F9 00014 00052 0012 365818 585100 979440lowastlowast 969119864 minus 35lowast 614119864 minus 32 794119864 minus 31

F10 1599 3450 5379 35345 39446 42940lowastlowast 0lowast 099 319F11 2575lowast 2753 2947 71054620 1211549 1629028lowastlowast 2800 2873 2894F12 838922 971990 1027885 898136 1025749 1111171lowastlowast 6566lowast 1094737 162444F13 180119864 minus 4 326119864 minus 4 604119864 minus 4 11190 13960 15675lowastlowast 231119864 minus 35lowast 106119864 minus 32 513119864 minus 32

F14 00019 00048 0011 622804 878732 1027992lowastlowast 352119864 minus 34lowast 146119864 minus 31 656119864 minus 31

F15 2416 5179 7396 70822 547119864 + 08 392119864 + 09lowastlowast 584119864 minus 35lowast 192119864 minus 30 160119864 minus 29

0 20 40 60 80 100 120 140 160

02

025

03

035

04

Time (hour)

Load

pro

file (

pu

)

Figure 6 Hourly individual load profile for one week

than others for different problems [32 33] Performancesin terms of convergence between FA GSA and EOFA forrandomly chosen functions are illustrated in Figures 3 and4 It can be seen from the figures that FA always convergesprematurely and exhibits an unsatisfied result Meanwhileboth GSA and EOFA are able to escape from local minimaand provide better results However EOFA has the higherconvergence rate and gives better results compared to GSA

52 Performance of EOFA in Voltage Rise Mitigation In thiswork the 69-radial-bus system as shown in Figure 5 is usedwhere a 366MW PVDG is installed at Bus 61 The systemdata can be obtained from [34]The pattern for PVDGoutputpower values is obtained from the output of a lower scalegrid connected PVDG system installed at the Faculty ofEngineering and Built Environment Universiti KebangsaanMalaysia In this study the hourly PVDG output power from9 am to 6 pm collected for three months (91 days) is used

0 20 40 60 80 100 120 140 160096

098

1

102

104

106

Time (hour)

Volta

ge p

rofil

e (p

u)

With PV onlyWith PV and BESS

Without PV and BESSUpper limit

Figure 7 Effect of PV and BESS on PVDG bus voltage profiles

Besides BESS is assumed to be installed at the PVDG busAccording to the PVDG bus voltage at a particular hour ifthe voltage exceeds the maximum limit (105 pu) or is lowerthan the minimum limit (095 pu) the BESS will be activatedand the BESS power for that particular hour is decided bythe optimization process either to inject (discharge) or tostore (charging) power from the systemThe upper and lowerlimits for the SOC of the BESS are set to be 100 and 20respectivelyWeekly each load bus profile used in this study isshown in Figure 6 The BESS is turned off temporarily whenit achieves either upper or lower limits In this work sincethe voltage profiles at all times are above the minimum limitof 095 pu the BESS does not discharge when the PVDG isactive Therefore the BESS is set to discharge at 7 pm rightafter the PVDG is inactive at the night time in order toprovide a capacity for the BESS to continue charging on thefollowing day

8 The Scientific World Journal

0 1000 2000 3000 4000 5000 6000

0

5

10

Time (hour)

BESS

out

put p

ower

(W)

minus5

times105

(a)

0 1000 2000 3000 4000 5000 6000Time (hour)

0

5

10

BESS

out

put p

ower

(W)

minus5

times105

(b)

0 1000 2000 3000 4000 5000 6000Time (hour)

0

5

10

BESS

out

put p

ower

(W)

minus5

times105

(c)

Figure 8 Hourly BESS output power for optimal BESS size obtained with (a) EOFA (b) FA and (c) GSA

0 1000 2000 3000 4000 5000 60002030405060708090

100

Time (hour)

SOC

()

(a)

0 1000 2000 3000 4000 5000 60002030405060708090

100

Time (hour)

SOC

()

(b)

0 1000 2000 3000 4000 5000 60002030405060708090

100

Time (hour)

SOC

()

(c)

Figure 9 SOC for optimal BESS size obtained with (a) EOFA (b) FA and (c) GSA

The Scientific World Journal 9

0 1000 2000 3000 4000 5000 6000095

1

105

11

Time (hour)

Volta

ge p

rofil

e (p

u)

Without BESSWith BESSUpper limit

(a)

0 1000 2000 3000 4000 5000 6000095

1

105

11

Time (hour)

Volta

ge p

rofil

e (p

u)

Without BESSWith BESSUpper limit

(b)

0 1000 2000 3000 4000 5000 6000095

1

105

11

Time (hour)

Volta

ge p

rofil

e (p

u)

Without BESSWith BESSUpper limit

(c)

Figure 10 Comparison of voltage profile with and without optimal BESS size obtained with (a) EOFA (b) FA and (c) GSA

Figure 7 shows the comparison of voltage profiles ofPVDG bus for one week where 3 cases are included namelythe system without PVDG and BESS system with PVDGonly and system with PVDG and EOFA optimized BESSFrom Figure 7 it can be seen that the voltage rises greatlyafter the PVDG is installed into the system and exceeds thelimit of 105 pu However the voltage magnitude after theinstallation of BESS is limited within the maximum limit of105 pu All system modeling and simulations in this studyare done using MATLAB software and distribution load flowprogram adopted from [35 36]

Besides BESS optimized with GSA and FA is included inthis work to validate the effectiveness of EOFA in BESS sizingFor the first optimization process in getting the optimal BESSoutput power for each hour the maximum iteration numberand the population size 119899 in all algorithms are set to be50 and 10 respectively while for the second optimizationprocess in obtaining the optimal BESS size those parametersare set to be 100 and 50 respectively for three algorithmsnamely EOFA GSA and FA

Theperformances of EOFA FA andGSA in obtaining theoptimal BESS size are discussed as follows Figure 8 showsthe hourly BESS output power that is to be injected (negative

value) or sink (positive value) at Bus 61 in the 69-bus systemaccording to the SOC of optimal BESS size obtained fromall three algorithms The SOC for EOFA FA and GSA areillustrated in Figure 9 For EOFA the BESS was turned offdue to the SOC constraint for a total of 385 hours with theoptimal BESS capacity of 231MWh Meanwhile for FA andGSA the BESS was turned off due to the SOC constraint fora total of 336 hours and 287 hours with the optimal BESScapacity of 242MWh and 239MWh respectively From theresult it can be seen that by using EOFA the BESS size isthe smallest even though the number of total off-time for theBESS is relatively large Smaller BESS size is better in termsof saving the installation cost However the total number ofBESS off-time can be decreased by increasing the BESS sizeas suggested by GSA and FA algorithm

Figure 10 shows the comparison of the voltage profileat the PVDG bus with and without BESS for the whole 91days (6552 hours) In this study the voltage range is aimedat being between 105 pu and 095 pu where before the BESSwas installed the range falls between 108 pu and 096 puThis means that the only voltage rise problem existed inthis case After installing BESS with optimal size obtainedwith various algorithms the voltage rises are found to be

10 The Scientific World Journal

Table 3 Comparison of performance for GSA FA and EOFA in battery sizing

Optimizationalgorithm

PV size(MWp)

Maximum load(MW)

Minimum load(MW)

BESS capacity(MWh)

BESS off-time (hour)

Total number of hoursthe voltage exceeding 105 puWith BESS(hour)

Without BESS(hour)

GSA366 152 061

239 287 168 297FA 242 336 196 297EOFA 231 385 78 297

reduced to the targeted range in most of the time EOFAkeeps most of the voltage values within the range where thevoltage values exceed 105 pu for a total of 78 hours out of6552 hours (119) On the other hand the total number ofhours for the voltage values exceeding 105 pu for FA andGSA optimized BESS size is 196 hours (299) and 168 hours(256) respectively It can be seen that EOFA has the bestperformance comparatively in solving voltage rise problemin the PVDG integrated 69-bus system Table 3 shows thesummary and comparative results obtained from GSA FAand EOFA

6 Conclusion

A new optimization technique named EOFA is presentedfor determining optimal BESS sizing in order to solve theproblemof voltage rise due to the PVDG installation in powerdistribution systems The performance and effectiveness ofEOFA were extensively tested on 15 unconstrained globaloptimization functions and the results were compared withother existing optimization techniques namely FA and GSAIt can be concluded that the EOFA is more effective thanthe aforementioned optimization techniques in obtaining theglobal optimumvalue for the test functionsThe optimizationproblem formulation aims to reduce the voltage deviationof the system with optimal BESS size This method wasextensively tested on the 69-bus system and the results werecompared with FA and GSA Based on the results it can beconcluded that EOFA is more effective than the FA and GSAin obtaining optimal size for the BESS where EOFA gives theminimum BESS size of 239MWh and minimum number ofhours for the voltage values exceeding 105 pu which is 78hours

Conflict of Interests

The authors declare that there is no conflict of interestsregarding the publication of this paper

Acknowledgment

The authors are grateful to the Universiti KebangsaanMalaysia (UKM) for supporting this study under GrantsGUP-2013-001 and ERGS12013TK02UKM031

References

[1] N C Scott D J Atkinson and J EMorrell ldquoUse of load controlto regulate voltage on distribution networks with embeddedgenerationrdquo IEEE Transactions on Power Systems vol 17 no 2pp 510ndash515 2002

[2] N Kakimoto Q-Y Piao and H Ito ldquoVoltage control ofphotovoltaic generator in combination with series reactorrdquoIEEE Transactions on Sustainable Energy vol 2 no 4 pp 374ndash382 2011

[3] J Cappelle J Vanalme S Vispoel et al ldquoIntroducing smallstorage capacity at residential PV installations to preventovervoltagesrdquo in Proceedings of the International Conference onSmart Grid Communications (SmartGridComm 11) pp 534ndash539 Brussels Belgium October 2011

[4] H Kihara A Yokoyama K M Liyanage and H SakumaldquoOptimal placement and control of BESS for a distributionsystem integrated with PV systemsrdquo Journal of InternationalCouncil on Electrical Engineering vol 1 no 3 pp 298ndash303 2011

[5] W X Shen ldquoOptimally sizing of solar array and battery in astandalone photovoltaic system inMalaysiardquoRenewable Energyvol 34 no 1 pp 348ndash352 2009

[6] P Arun R Banerjee and S Bandyopadhyay ldquoOptimum siz-ing of photovoltaic battery systems incorporating uncertaintythrough design space approachrdquo Solar Energy vol 83 no 7 pp1013ndash1025 2009

[7] T K A Brekken A Yokochi A Von Jouanne Z Z Yen HM Hapke and D A Halamay ldquoOptimal energy storage sizingand control for wind power applicationsrdquo IEEE Transactions onSustainable Energy vol 2 no 1 pp 69ndash77 2011

[8] T Khatib A Mohamed K Sopian and M Mahmoud ldquoAnew approach for optimal sizing of standalone photovoltaicsystemsrdquo International Journal of Photoenergy vol 2012 ArticleID 391213 7 pages 2012

[9] Y Ru J Kleissl and S Martinez ldquoStorage size determinationfor grid-connected photovoltaic systemsrdquo IEEE Transactions onSustainable Energy vol 4 no 1 pp 68ndash81 2013

[10] D Goldberg and J Holland ldquoGenetic algorithms and machinelearningrdquoMachine Learning vol 3 no 2-3 pp 95ndash99 1988

[11] MDorigo VManiezzo andA Colorni ldquoAnt system optimiza-tion by a colony of cooperating agentsrdquo IEEE Transactions onSystems Man and Cybernetics B Cybernetics vol 26 no 1 pp29ndash41 1996

[12] J Kennedy and R Eberhart ldquoParticle swarm optimizationrdquoin Proceedings of the IEEE International Conference on NeuralNetworks vol 4 pp 1942ndash1948 Perth Australia December1995

The Scientific World Journal 11

[13] D Karaboga ldquoAn idea based on honey bee swarm for numer-ical optimizationrdquo Tech Rep TR06 Erciyes University PressMelikgazi Turkey 2005

[14] E Rashedi H Nezamabadi-pour and S Saryazdi ldquoGSA agravitational search algorithmrdquo Information Sciences vol 179no 13 pp 2232ndash2248 2009

[15] X Yang Nature-Inspired Metaheuristic Algorithms LuniverPress 2008

[16] Z Cui S Fan J Zeng and Z Shi ldquoArtificial plant optimisa-tion algorithmwith three-period photosynthesisrdquo InternationalJournal of Bio-Inspired Computation vol 5 no 2 pp 133ndash1392013

[17] B Yu Z Cui and G Zhang ldquoArtificial plant optimizationalgorithm with correlation branchesrdquo Journal of Bioinformaticsand Intelligent Control vol 2 no 2 pp 146ndash155 2013

[18] L Xie J Zeng and R A Formato ldquoSelection strategies forgravitational constant G in artificial physics optimisation basedon analysis of convergence propertiesrdquo International Journal ofBio-Inspired Computation vol 4 no 6 pp 380ndash391 2012

[19] A S Reddy and K Vaisakh ldquoEnvironmental constrained eco-nomic dispatch by modified shuffled frog leaping algorithmrdquoJournal of Bioinformatics and Intelligent Control vol 2 no 3pp 216ndash222 2013

[20] K Jiang B Song X Shi and T Song ldquoAn overview ofmembrane computingrdquo Journal of Bioinformatics and IntelligentControl vol 1 no 1 pp 17ndash26 2012

[21] E I Vrettos and S A Papathanassiou ldquoOperating policy andoptimal sizing of a high penetration RES-BESS system for smallisolated gridsrdquo IEEE Transactions on Energy Conversion vol 26no 3 pp 744ndash756 2011

[22] W Z Chen Q B Li L Shi et al ldquoEnergy storage sizing fordispatchability of wind farmrdquo in Proceedings of the 11th Inter-national Conference on Environment and Electrical Engineering(EEEIC 12) pp 382ndash387 Venice Italy May 2012

[23] T Chaiyatham and I Ngamroo ldquoBee colony optimization ofbattery capacity and placement for mitigation of voltage riseby PV in radial distribution networkrdquo in Proceedings of theInternational Power and Energy Conference (IPEC 12) pp 13ndash18 Ho Chi Minh City Vietnam December 2012

[24] H R Tizhoosh ldquoOpposition-based learning a new schemefor machine intelligencerdquo in Proceedings of the InternationalConference on Computational Intelligence for Modelling Controland Automation (CIMCA 05) and International Conferenceon Intelligent Agents Web Technologies and Internet Commerce(IAWTIC 05) pp 695ndash701 Vienna Austria November 2005

[25] Y Tian W Gao and S Yan ldquoAn improved inertia weightfirefly optimization algorithm and applicationrdquo in Proceedingsof the International Conference on Control Engineering andCommunication Technology (ICCECT 12) pp 64ndash68 LiaoningChina December 2012

[26] M Z Daud A Mohamed and M A Hannan ldquoAn improvedcontrol method of battery energy storage system for hourlydispatch of photovoltaic power sourcesrdquo Energy Conversion andManagement vol 73 pp 256ndash270 2013

[27] X S Yang ldquoFirefly algorithms for multimodal optimizationrdquo inStochastic Algorithms Foundations andApplications vol 5792 ofLecture Notes in Computer Science pp 169ndash178 Springer BerlinGermany 2009

[28] S Rahnamayan H R Tizhoosh and M M A SalamaldquoOpposition-based differential evolution algorithmsrdquo in Pro-ceedings of the IEEE Congress on Evolutionary Computation(CEC 06) pp 2010ndash2017 Vancouver Canada July 2006

[29] A R Malisia and H R Tizhoosh ldquoApplying opposition-basedideas to the Ant Colony Systemrdquo in Proceedings of the IEEESwarm Intelligence Symposium (SIS 07) pp 182ndash189 HonoluluHawaii USA April 2007

[30] B Shaw V Mukherjee and S P Ghoshal ldquoA novel opposition-based gravitational search algorithm for combined economicand emission dispatch problems of power systemsrdquo Interna-tional Journal of Electrical Power and Energy Systems vol 35no 1 pp 21ndash33 2012

[31] A Hedar ldquoTest functions for unconstrained global opti-mizationrdquo 2013 httpwww-optimaampikyoto-uacjpmem-berstudenthedarHedar filesTestGO filesPage364htm

[32] E Elbeltagi T Hegazy and D Grierson ldquoComparison amongfive evolutionary-based optimization algorithmsrdquo AdvancedEngineering Informatics vol 19 no 1 pp 43ndash53 2005

[33] E Rashedi H Nezamabadi-Pour and S Saryazdi ldquoBGSAbinary gravitational search algorithmrdquo Natural Computing vol9 no 3 pp 727ndash745 2010

[34] N Rugthaicharoencheep and S Sirisumrannukul ldquoFeederreconfiguration with dispatchable distributed generators indistribution system by tabu searchrdquo in Proceedings of the 44thInternational Universities Power Engineering Conference (UPEC09) pp 1ndash5 Glasgow UK September 2009

[35] J-H Teng ldquoA network-topology-based three-phase load flowfor distribution systemsrdquo Proceedings of the National ScienceCouncil Republic of China A vol 24 no 4 pp 259ndash264 2000

[36] J-H Teng and C-Y Chang ldquoBackwardforward sweep-basedharmonic analysis method for distribution systemsrdquo IEEETransactions on Power Delivery vol 22 no 3 pp 1665ndash16722007

TribologyAdvances in

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

International Journal of

AerospaceEngineeringHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

FuelsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Journal ofPetroleum Engineering

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Industrial EngineeringJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Power ElectronicsHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Advances in

CombustionJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Renewable Energy

Submit your manuscripts athttpwwwhindawicom

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

StructuresJournal of

International Journal of

RotatingMachinery

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

EnergyJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Hindawi Publishing Corporation httpwwwhindawicom

Journal ofEngineeringVolume 2014

Hindawi Publishing Corporation httpwwwhindawicom Volume 2014

International Journal ofPhotoenergy

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Nuclear InstallationsScience and Technology of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Solar EnergyJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Wind EnergyJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Nuclear EnergyInternational Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

High Energy PhysicsAdvances in

The Scientific World JournalHindawi Publishing Corporation httpwwwhindawicom Volume 2014

Page 8: Research Article Optimal Battery Sizing in Photovoltaic Based …downloads.hindawi.com/journals/tswj/2014/752096.pdf · 2019-07-31 · Research Article Optimal Battery Sizing in Photovoltaic

8 The Scientific World Journal

0 1000 2000 3000 4000 5000 6000

0

5

10

Time (hour)

BESS

out

put p

ower

(W)

minus5

times105

(a)

0 1000 2000 3000 4000 5000 6000Time (hour)

0

5

10

BESS

out

put p

ower

(W)

minus5

times105

(b)

0 1000 2000 3000 4000 5000 6000Time (hour)

0

5

10

BESS

out

put p

ower

(W)

minus5

times105

(c)

Figure 8 Hourly BESS output power for optimal BESS size obtained with (a) EOFA (b) FA and (c) GSA

0 1000 2000 3000 4000 5000 60002030405060708090

100

Time (hour)

SOC

()

(a)

0 1000 2000 3000 4000 5000 60002030405060708090

100

Time (hour)

SOC

()

(b)

0 1000 2000 3000 4000 5000 60002030405060708090

100

Time (hour)

SOC

()

(c)

Figure 9 SOC for optimal BESS size obtained with (a) EOFA (b) FA and (c) GSA

The Scientific World Journal 9

0 1000 2000 3000 4000 5000 6000095

1

105

11

Time (hour)

Volta

ge p

rofil

e (p

u)

Without BESSWith BESSUpper limit

(a)

0 1000 2000 3000 4000 5000 6000095

1

105

11

Time (hour)

Volta

ge p

rofil

e (p

u)

Without BESSWith BESSUpper limit

(b)

0 1000 2000 3000 4000 5000 6000095

1

105

11

Time (hour)

Volta

ge p

rofil

e (p

u)

Without BESSWith BESSUpper limit

(c)

Figure 10 Comparison of voltage profile with and without optimal BESS size obtained with (a) EOFA (b) FA and (c) GSA

Figure 7 shows the comparison of voltage profiles ofPVDG bus for one week where 3 cases are included namelythe system without PVDG and BESS system with PVDGonly and system with PVDG and EOFA optimized BESSFrom Figure 7 it can be seen that the voltage rises greatlyafter the PVDG is installed into the system and exceeds thelimit of 105 pu However the voltage magnitude after theinstallation of BESS is limited within the maximum limit of105 pu All system modeling and simulations in this studyare done using MATLAB software and distribution load flowprogram adopted from [35 36]

Besides BESS optimized with GSA and FA is included inthis work to validate the effectiveness of EOFA in BESS sizingFor the first optimization process in getting the optimal BESSoutput power for each hour the maximum iteration numberand the population size 119899 in all algorithms are set to be50 and 10 respectively while for the second optimizationprocess in obtaining the optimal BESS size those parametersare set to be 100 and 50 respectively for three algorithmsnamely EOFA GSA and FA

Theperformances of EOFA FA andGSA in obtaining theoptimal BESS size are discussed as follows Figure 8 showsthe hourly BESS output power that is to be injected (negative

value) or sink (positive value) at Bus 61 in the 69-bus systemaccording to the SOC of optimal BESS size obtained fromall three algorithms The SOC for EOFA FA and GSA areillustrated in Figure 9 For EOFA the BESS was turned offdue to the SOC constraint for a total of 385 hours with theoptimal BESS capacity of 231MWh Meanwhile for FA andGSA the BESS was turned off due to the SOC constraint fora total of 336 hours and 287 hours with the optimal BESScapacity of 242MWh and 239MWh respectively From theresult it can be seen that by using EOFA the BESS size isthe smallest even though the number of total off-time for theBESS is relatively large Smaller BESS size is better in termsof saving the installation cost However the total number ofBESS off-time can be decreased by increasing the BESS sizeas suggested by GSA and FA algorithm

Figure 10 shows the comparison of the voltage profileat the PVDG bus with and without BESS for the whole 91days (6552 hours) In this study the voltage range is aimedat being between 105 pu and 095 pu where before the BESSwas installed the range falls between 108 pu and 096 puThis means that the only voltage rise problem existed inthis case After installing BESS with optimal size obtainedwith various algorithms the voltage rises are found to be

10 The Scientific World Journal

Table 3 Comparison of performance for GSA FA and EOFA in battery sizing

Optimizationalgorithm

PV size(MWp)

Maximum load(MW)

Minimum load(MW)

BESS capacity(MWh)

BESS off-time (hour)

Total number of hoursthe voltage exceeding 105 puWith BESS(hour)

Without BESS(hour)

GSA366 152 061

239 287 168 297FA 242 336 196 297EOFA 231 385 78 297

reduced to the targeted range in most of the time EOFAkeeps most of the voltage values within the range where thevoltage values exceed 105 pu for a total of 78 hours out of6552 hours (119) On the other hand the total number ofhours for the voltage values exceeding 105 pu for FA andGSA optimized BESS size is 196 hours (299) and 168 hours(256) respectively It can be seen that EOFA has the bestperformance comparatively in solving voltage rise problemin the PVDG integrated 69-bus system Table 3 shows thesummary and comparative results obtained from GSA FAand EOFA

6 Conclusion

A new optimization technique named EOFA is presentedfor determining optimal BESS sizing in order to solve theproblemof voltage rise due to the PVDG installation in powerdistribution systems The performance and effectiveness ofEOFA were extensively tested on 15 unconstrained globaloptimization functions and the results were compared withother existing optimization techniques namely FA and GSAIt can be concluded that the EOFA is more effective thanthe aforementioned optimization techniques in obtaining theglobal optimumvalue for the test functionsThe optimizationproblem formulation aims to reduce the voltage deviationof the system with optimal BESS size This method wasextensively tested on the 69-bus system and the results werecompared with FA and GSA Based on the results it can beconcluded that EOFA is more effective than the FA and GSAin obtaining optimal size for the BESS where EOFA gives theminimum BESS size of 239MWh and minimum number ofhours for the voltage values exceeding 105 pu which is 78hours

Conflict of Interests

The authors declare that there is no conflict of interestsregarding the publication of this paper

Acknowledgment

The authors are grateful to the Universiti KebangsaanMalaysia (UKM) for supporting this study under GrantsGUP-2013-001 and ERGS12013TK02UKM031

References

[1] N C Scott D J Atkinson and J EMorrell ldquoUse of load controlto regulate voltage on distribution networks with embeddedgenerationrdquo IEEE Transactions on Power Systems vol 17 no 2pp 510ndash515 2002

[2] N Kakimoto Q-Y Piao and H Ito ldquoVoltage control ofphotovoltaic generator in combination with series reactorrdquoIEEE Transactions on Sustainable Energy vol 2 no 4 pp 374ndash382 2011

[3] J Cappelle J Vanalme S Vispoel et al ldquoIntroducing smallstorage capacity at residential PV installations to preventovervoltagesrdquo in Proceedings of the International Conference onSmart Grid Communications (SmartGridComm 11) pp 534ndash539 Brussels Belgium October 2011

[4] H Kihara A Yokoyama K M Liyanage and H SakumaldquoOptimal placement and control of BESS for a distributionsystem integrated with PV systemsrdquo Journal of InternationalCouncil on Electrical Engineering vol 1 no 3 pp 298ndash303 2011

[5] W X Shen ldquoOptimally sizing of solar array and battery in astandalone photovoltaic system inMalaysiardquoRenewable Energyvol 34 no 1 pp 348ndash352 2009

[6] P Arun R Banerjee and S Bandyopadhyay ldquoOptimum siz-ing of photovoltaic battery systems incorporating uncertaintythrough design space approachrdquo Solar Energy vol 83 no 7 pp1013ndash1025 2009

[7] T K A Brekken A Yokochi A Von Jouanne Z Z Yen HM Hapke and D A Halamay ldquoOptimal energy storage sizingand control for wind power applicationsrdquo IEEE Transactions onSustainable Energy vol 2 no 1 pp 69ndash77 2011

[8] T Khatib A Mohamed K Sopian and M Mahmoud ldquoAnew approach for optimal sizing of standalone photovoltaicsystemsrdquo International Journal of Photoenergy vol 2012 ArticleID 391213 7 pages 2012

[9] Y Ru J Kleissl and S Martinez ldquoStorage size determinationfor grid-connected photovoltaic systemsrdquo IEEE Transactions onSustainable Energy vol 4 no 1 pp 68ndash81 2013

[10] D Goldberg and J Holland ldquoGenetic algorithms and machinelearningrdquoMachine Learning vol 3 no 2-3 pp 95ndash99 1988

[11] MDorigo VManiezzo andA Colorni ldquoAnt system optimiza-tion by a colony of cooperating agentsrdquo IEEE Transactions onSystems Man and Cybernetics B Cybernetics vol 26 no 1 pp29ndash41 1996

[12] J Kennedy and R Eberhart ldquoParticle swarm optimizationrdquoin Proceedings of the IEEE International Conference on NeuralNetworks vol 4 pp 1942ndash1948 Perth Australia December1995

The Scientific World Journal 11

[13] D Karaboga ldquoAn idea based on honey bee swarm for numer-ical optimizationrdquo Tech Rep TR06 Erciyes University PressMelikgazi Turkey 2005

[14] E Rashedi H Nezamabadi-pour and S Saryazdi ldquoGSA agravitational search algorithmrdquo Information Sciences vol 179no 13 pp 2232ndash2248 2009

[15] X Yang Nature-Inspired Metaheuristic Algorithms LuniverPress 2008

[16] Z Cui S Fan J Zeng and Z Shi ldquoArtificial plant optimisa-tion algorithmwith three-period photosynthesisrdquo InternationalJournal of Bio-Inspired Computation vol 5 no 2 pp 133ndash1392013

[17] B Yu Z Cui and G Zhang ldquoArtificial plant optimizationalgorithm with correlation branchesrdquo Journal of Bioinformaticsand Intelligent Control vol 2 no 2 pp 146ndash155 2013

[18] L Xie J Zeng and R A Formato ldquoSelection strategies forgravitational constant G in artificial physics optimisation basedon analysis of convergence propertiesrdquo International Journal ofBio-Inspired Computation vol 4 no 6 pp 380ndash391 2012

[19] A S Reddy and K Vaisakh ldquoEnvironmental constrained eco-nomic dispatch by modified shuffled frog leaping algorithmrdquoJournal of Bioinformatics and Intelligent Control vol 2 no 3pp 216ndash222 2013

[20] K Jiang B Song X Shi and T Song ldquoAn overview ofmembrane computingrdquo Journal of Bioinformatics and IntelligentControl vol 1 no 1 pp 17ndash26 2012

[21] E I Vrettos and S A Papathanassiou ldquoOperating policy andoptimal sizing of a high penetration RES-BESS system for smallisolated gridsrdquo IEEE Transactions on Energy Conversion vol 26no 3 pp 744ndash756 2011

[22] W Z Chen Q B Li L Shi et al ldquoEnergy storage sizing fordispatchability of wind farmrdquo in Proceedings of the 11th Inter-national Conference on Environment and Electrical Engineering(EEEIC 12) pp 382ndash387 Venice Italy May 2012

[23] T Chaiyatham and I Ngamroo ldquoBee colony optimization ofbattery capacity and placement for mitigation of voltage riseby PV in radial distribution networkrdquo in Proceedings of theInternational Power and Energy Conference (IPEC 12) pp 13ndash18 Ho Chi Minh City Vietnam December 2012

[24] H R Tizhoosh ldquoOpposition-based learning a new schemefor machine intelligencerdquo in Proceedings of the InternationalConference on Computational Intelligence for Modelling Controland Automation (CIMCA 05) and International Conferenceon Intelligent Agents Web Technologies and Internet Commerce(IAWTIC 05) pp 695ndash701 Vienna Austria November 2005

[25] Y Tian W Gao and S Yan ldquoAn improved inertia weightfirefly optimization algorithm and applicationrdquo in Proceedingsof the International Conference on Control Engineering andCommunication Technology (ICCECT 12) pp 64ndash68 LiaoningChina December 2012

[26] M Z Daud A Mohamed and M A Hannan ldquoAn improvedcontrol method of battery energy storage system for hourlydispatch of photovoltaic power sourcesrdquo Energy Conversion andManagement vol 73 pp 256ndash270 2013

[27] X S Yang ldquoFirefly algorithms for multimodal optimizationrdquo inStochastic Algorithms Foundations andApplications vol 5792 ofLecture Notes in Computer Science pp 169ndash178 Springer BerlinGermany 2009

[28] S Rahnamayan H R Tizhoosh and M M A SalamaldquoOpposition-based differential evolution algorithmsrdquo in Pro-ceedings of the IEEE Congress on Evolutionary Computation(CEC 06) pp 2010ndash2017 Vancouver Canada July 2006

[29] A R Malisia and H R Tizhoosh ldquoApplying opposition-basedideas to the Ant Colony Systemrdquo in Proceedings of the IEEESwarm Intelligence Symposium (SIS 07) pp 182ndash189 HonoluluHawaii USA April 2007

[30] B Shaw V Mukherjee and S P Ghoshal ldquoA novel opposition-based gravitational search algorithm for combined economicand emission dispatch problems of power systemsrdquo Interna-tional Journal of Electrical Power and Energy Systems vol 35no 1 pp 21ndash33 2012

[31] A Hedar ldquoTest functions for unconstrained global opti-mizationrdquo 2013 httpwww-optimaampikyoto-uacjpmem-berstudenthedarHedar filesTestGO filesPage364htm

[32] E Elbeltagi T Hegazy and D Grierson ldquoComparison amongfive evolutionary-based optimization algorithmsrdquo AdvancedEngineering Informatics vol 19 no 1 pp 43ndash53 2005

[33] E Rashedi H Nezamabadi-Pour and S Saryazdi ldquoBGSAbinary gravitational search algorithmrdquo Natural Computing vol9 no 3 pp 727ndash745 2010

[34] N Rugthaicharoencheep and S Sirisumrannukul ldquoFeederreconfiguration with dispatchable distributed generators indistribution system by tabu searchrdquo in Proceedings of the 44thInternational Universities Power Engineering Conference (UPEC09) pp 1ndash5 Glasgow UK September 2009

[35] J-H Teng ldquoA network-topology-based three-phase load flowfor distribution systemsrdquo Proceedings of the National ScienceCouncil Republic of China A vol 24 no 4 pp 259ndash264 2000

[36] J-H Teng and C-Y Chang ldquoBackwardforward sweep-basedharmonic analysis method for distribution systemsrdquo IEEETransactions on Power Delivery vol 22 no 3 pp 1665ndash16722007

TribologyAdvances in

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

International Journal of

AerospaceEngineeringHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

FuelsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Journal ofPetroleum Engineering

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Industrial EngineeringJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Power ElectronicsHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Advances in

CombustionJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Renewable Energy

Submit your manuscripts athttpwwwhindawicom

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

StructuresJournal of

International Journal of

RotatingMachinery

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

EnergyJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Hindawi Publishing Corporation httpwwwhindawicom

Journal ofEngineeringVolume 2014

Hindawi Publishing Corporation httpwwwhindawicom Volume 2014

International Journal ofPhotoenergy

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Nuclear InstallationsScience and Technology of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Solar EnergyJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Wind EnergyJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Nuclear EnergyInternational Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

High Energy PhysicsAdvances in

The Scientific World JournalHindawi Publishing Corporation httpwwwhindawicom Volume 2014

Page 9: Research Article Optimal Battery Sizing in Photovoltaic Based …downloads.hindawi.com/journals/tswj/2014/752096.pdf · 2019-07-31 · Research Article Optimal Battery Sizing in Photovoltaic

The Scientific World Journal 9

0 1000 2000 3000 4000 5000 6000095

1

105

11

Time (hour)

Volta

ge p

rofil

e (p

u)

Without BESSWith BESSUpper limit

(a)

0 1000 2000 3000 4000 5000 6000095

1

105

11

Time (hour)

Volta

ge p

rofil

e (p

u)

Without BESSWith BESSUpper limit

(b)

0 1000 2000 3000 4000 5000 6000095

1

105

11

Time (hour)

Volta

ge p

rofil

e (p

u)

Without BESSWith BESSUpper limit

(c)

Figure 10 Comparison of voltage profile with and without optimal BESS size obtained with (a) EOFA (b) FA and (c) GSA

Figure 7 shows the comparison of voltage profiles ofPVDG bus for one week where 3 cases are included namelythe system without PVDG and BESS system with PVDGonly and system with PVDG and EOFA optimized BESSFrom Figure 7 it can be seen that the voltage rises greatlyafter the PVDG is installed into the system and exceeds thelimit of 105 pu However the voltage magnitude after theinstallation of BESS is limited within the maximum limit of105 pu All system modeling and simulations in this studyare done using MATLAB software and distribution load flowprogram adopted from [35 36]

Besides BESS optimized with GSA and FA is included inthis work to validate the effectiveness of EOFA in BESS sizingFor the first optimization process in getting the optimal BESSoutput power for each hour the maximum iteration numberand the population size 119899 in all algorithms are set to be50 and 10 respectively while for the second optimizationprocess in obtaining the optimal BESS size those parametersare set to be 100 and 50 respectively for three algorithmsnamely EOFA GSA and FA

Theperformances of EOFA FA andGSA in obtaining theoptimal BESS size are discussed as follows Figure 8 showsthe hourly BESS output power that is to be injected (negative

value) or sink (positive value) at Bus 61 in the 69-bus systemaccording to the SOC of optimal BESS size obtained fromall three algorithms The SOC for EOFA FA and GSA areillustrated in Figure 9 For EOFA the BESS was turned offdue to the SOC constraint for a total of 385 hours with theoptimal BESS capacity of 231MWh Meanwhile for FA andGSA the BESS was turned off due to the SOC constraint fora total of 336 hours and 287 hours with the optimal BESScapacity of 242MWh and 239MWh respectively From theresult it can be seen that by using EOFA the BESS size isthe smallest even though the number of total off-time for theBESS is relatively large Smaller BESS size is better in termsof saving the installation cost However the total number ofBESS off-time can be decreased by increasing the BESS sizeas suggested by GSA and FA algorithm

Figure 10 shows the comparison of the voltage profileat the PVDG bus with and without BESS for the whole 91days (6552 hours) In this study the voltage range is aimedat being between 105 pu and 095 pu where before the BESSwas installed the range falls between 108 pu and 096 puThis means that the only voltage rise problem existed inthis case After installing BESS with optimal size obtainedwith various algorithms the voltage rises are found to be

10 The Scientific World Journal

Table 3 Comparison of performance for GSA FA and EOFA in battery sizing

Optimizationalgorithm

PV size(MWp)

Maximum load(MW)

Minimum load(MW)

BESS capacity(MWh)

BESS off-time (hour)

Total number of hoursthe voltage exceeding 105 puWith BESS(hour)

Without BESS(hour)

GSA366 152 061

239 287 168 297FA 242 336 196 297EOFA 231 385 78 297

reduced to the targeted range in most of the time EOFAkeeps most of the voltage values within the range where thevoltage values exceed 105 pu for a total of 78 hours out of6552 hours (119) On the other hand the total number ofhours for the voltage values exceeding 105 pu for FA andGSA optimized BESS size is 196 hours (299) and 168 hours(256) respectively It can be seen that EOFA has the bestperformance comparatively in solving voltage rise problemin the PVDG integrated 69-bus system Table 3 shows thesummary and comparative results obtained from GSA FAand EOFA

6 Conclusion

A new optimization technique named EOFA is presentedfor determining optimal BESS sizing in order to solve theproblemof voltage rise due to the PVDG installation in powerdistribution systems The performance and effectiveness ofEOFA were extensively tested on 15 unconstrained globaloptimization functions and the results were compared withother existing optimization techniques namely FA and GSAIt can be concluded that the EOFA is more effective thanthe aforementioned optimization techniques in obtaining theglobal optimumvalue for the test functionsThe optimizationproblem formulation aims to reduce the voltage deviationof the system with optimal BESS size This method wasextensively tested on the 69-bus system and the results werecompared with FA and GSA Based on the results it can beconcluded that EOFA is more effective than the FA and GSAin obtaining optimal size for the BESS where EOFA gives theminimum BESS size of 239MWh and minimum number ofhours for the voltage values exceeding 105 pu which is 78hours

Conflict of Interests

The authors declare that there is no conflict of interestsregarding the publication of this paper

Acknowledgment

The authors are grateful to the Universiti KebangsaanMalaysia (UKM) for supporting this study under GrantsGUP-2013-001 and ERGS12013TK02UKM031

References

[1] N C Scott D J Atkinson and J EMorrell ldquoUse of load controlto regulate voltage on distribution networks with embeddedgenerationrdquo IEEE Transactions on Power Systems vol 17 no 2pp 510ndash515 2002

[2] N Kakimoto Q-Y Piao and H Ito ldquoVoltage control ofphotovoltaic generator in combination with series reactorrdquoIEEE Transactions on Sustainable Energy vol 2 no 4 pp 374ndash382 2011

[3] J Cappelle J Vanalme S Vispoel et al ldquoIntroducing smallstorage capacity at residential PV installations to preventovervoltagesrdquo in Proceedings of the International Conference onSmart Grid Communications (SmartGridComm 11) pp 534ndash539 Brussels Belgium October 2011

[4] H Kihara A Yokoyama K M Liyanage and H SakumaldquoOptimal placement and control of BESS for a distributionsystem integrated with PV systemsrdquo Journal of InternationalCouncil on Electrical Engineering vol 1 no 3 pp 298ndash303 2011

[5] W X Shen ldquoOptimally sizing of solar array and battery in astandalone photovoltaic system inMalaysiardquoRenewable Energyvol 34 no 1 pp 348ndash352 2009

[6] P Arun R Banerjee and S Bandyopadhyay ldquoOptimum siz-ing of photovoltaic battery systems incorporating uncertaintythrough design space approachrdquo Solar Energy vol 83 no 7 pp1013ndash1025 2009

[7] T K A Brekken A Yokochi A Von Jouanne Z Z Yen HM Hapke and D A Halamay ldquoOptimal energy storage sizingand control for wind power applicationsrdquo IEEE Transactions onSustainable Energy vol 2 no 1 pp 69ndash77 2011

[8] T Khatib A Mohamed K Sopian and M Mahmoud ldquoAnew approach for optimal sizing of standalone photovoltaicsystemsrdquo International Journal of Photoenergy vol 2012 ArticleID 391213 7 pages 2012

[9] Y Ru J Kleissl and S Martinez ldquoStorage size determinationfor grid-connected photovoltaic systemsrdquo IEEE Transactions onSustainable Energy vol 4 no 1 pp 68ndash81 2013

[10] D Goldberg and J Holland ldquoGenetic algorithms and machinelearningrdquoMachine Learning vol 3 no 2-3 pp 95ndash99 1988

[11] MDorigo VManiezzo andA Colorni ldquoAnt system optimiza-tion by a colony of cooperating agentsrdquo IEEE Transactions onSystems Man and Cybernetics B Cybernetics vol 26 no 1 pp29ndash41 1996

[12] J Kennedy and R Eberhart ldquoParticle swarm optimizationrdquoin Proceedings of the IEEE International Conference on NeuralNetworks vol 4 pp 1942ndash1948 Perth Australia December1995

The Scientific World Journal 11

[13] D Karaboga ldquoAn idea based on honey bee swarm for numer-ical optimizationrdquo Tech Rep TR06 Erciyes University PressMelikgazi Turkey 2005

[14] E Rashedi H Nezamabadi-pour and S Saryazdi ldquoGSA agravitational search algorithmrdquo Information Sciences vol 179no 13 pp 2232ndash2248 2009

[15] X Yang Nature-Inspired Metaheuristic Algorithms LuniverPress 2008

[16] Z Cui S Fan J Zeng and Z Shi ldquoArtificial plant optimisa-tion algorithmwith three-period photosynthesisrdquo InternationalJournal of Bio-Inspired Computation vol 5 no 2 pp 133ndash1392013

[17] B Yu Z Cui and G Zhang ldquoArtificial plant optimizationalgorithm with correlation branchesrdquo Journal of Bioinformaticsand Intelligent Control vol 2 no 2 pp 146ndash155 2013

[18] L Xie J Zeng and R A Formato ldquoSelection strategies forgravitational constant G in artificial physics optimisation basedon analysis of convergence propertiesrdquo International Journal ofBio-Inspired Computation vol 4 no 6 pp 380ndash391 2012

[19] A S Reddy and K Vaisakh ldquoEnvironmental constrained eco-nomic dispatch by modified shuffled frog leaping algorithmrdquoJournal of Bioinformatics and Intelligent Control vol 2 no 3pp 216ndash222 2013

[20] K Jiang B Song X Shi and T Song ldquoAn overview ofmembrane computingrdquo Journal of Bioinformatics and IntelligentControl vol 1 no 1 pp 17ndash26 2012

[21] E I Vrettos and S A Papathanassiou ldquoOperating policy andoptimal sizing of a high penetration RES-BESS system for smallisolated gridsrdquo IEEE Transactions on Energy Conversion vol 26no 3 pp 744ndash756 2011

[22] W Z Chen Q B Li L Shi et al ldquoEnergy storage sizing fordispatchability of wind farmrdquo in Proceedings of the 11th Inter-national Conference on Environment and Electrical Engineering(EEEIC 12) pp 382ndash387 Venice Italy May 2012

[23] T Chaiyatham and I Ngamroo ldquoBee colony optimization ofbattery capacity and placement for mitigation of voltage riseby PV in radial distribution networkrdquo in Proceedings of theInternational Power and Energy Conference (IPEC 12) pp 13ndash18 Ho Chi Minh City Vietnam December 2012

[24] H R Tizhoosh ldquoOpposition-based learning a new schemefor machine intelligencerdquo in Proceedings of the InternationalConference on Computational Intelligence for Modelling Controland Automation (CIMCA 05) and International Conferenceon Intelligent Agents Web Technologies and Internet Commerce(IAWTIC 05) pp 695ndash701 Vienna Austria November 2005

[25] Y Tian W Gao and S Yan ldquoAn improved inertia weightfirefly optimization algorithm and applicationrdquo in Proceedingsof the International Conference on Control Engineering andCommunication Technology (ICCECT 12) pp 64ndash68 LiaoningChina December 2012

[26] M Z Daud A Mohamed and M A Hannan ldquoAn improvedcontrol method of battery energy storage system for hourlydispatch of photovoltaic power sourcesrdquo Energy Conversion andManagement vol 73 pp 256ndash270 2013

[27] X S Yang ldquoFirefly algorithms for multimodal optimizationrdquo inStochastic Algorithms Foundations andApplications vol 5792 ofLecture Notes in Computer Science pp 169ndash178 Springer BerlinGermany 2009

[28] S Rahnamayan H R Tizhoosh and M M A SalamaldquoOpposition-based differential evolution algorithmsrdquo in Pro-ceedings of the IEEE Congress on Evolutionary Computation(CEC 06) pp 2010ndash2017 Vancouver Canada July 2006

[29] A R Malisia and H R Tizhoosh ldquoApplying opposition-basedideas to the Ant Colony Systemrdquo in Proceedings of the IEEESwarm Intelligence Symposium (SIS 07) pp 182ndash189 HonoluluHawaii USA April 2007

[30] B Shaw V Mukherjee and S P Ghoshal ldquoA novel opposition-based gravitational search algorithm for combined economicand emission dispatch problems of power systemsrdquo Interna-tional Journal of Electrical Power and Energy Systems vol 35no 1 pp 21ndash33 2012

[31] A Hedar ldquoTest functions for unconstrained global opti-mizationrdquo 2013 httpwww-optimaampikyoto-uacjpmem-berstudenthedarHedar filesTestGO filesPage364htm

[32] E Elbeltagi T Hegazy and D Grierson ldquoComparison amongfive evolutionary-based optimization algorithmsrdquo AdvancedEngineering Informatics vol 19 no 1 pp 43ndash53 2005

[33] E Rashedi H Nezamabadi-Pour and S Saryazdi ldquoBGSAbinary gravitational search algorithmrdquo Natural Computing vol9 no 3 pp 727ndash745 2010

[34] N Rugthaicharoencheep and S Sirisumrannukul ldquoFeederreconfiguration with dispatchable distributed generators indistribution system by tabu searchrdquo in Proceedings of the 44thInternational Universities Power Engineering Conference (UPEC09) pp 1ndash5 Glasgow UK September 2009

[35] J-H Teng ldquoA network-topology-based three-phase load flowfor distribution systemsrdquo Proceedings of the National ScienceCouncil Republic of China A vol 24 no 4 pp 259ndash264 2000

[36] J-H Teng and C-Y Chang ldquoBackwardforward sweep-basedharmonic analysis method for distribution systemsrdquo IEEETransactions on Power Delivery vol 22 no 3 pp 1665ndash16722007

TribologyAdvances in

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

International Journal of

AerospaceEngineeringHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

FuelsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Journal ofPetroleum Engineering

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Industrial EngineeringJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Power ElectronicsHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Advances in

CombustionJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Renewable Energy

Submit your manuscripts athttpwwwhindawicom

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

StructuresJournal of

International Journal of

RotatingMachinery

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

EnergyJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Hindawi Publishing Corporation httpwwwhindawicom

Journal ofEngineeringVolume 2014

Hindawi Publishing Corporation httpwwwhindawicom Volume 2014

International Journal ofPhotoenergy

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Nuclear InstallationsScience and Technology of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Solar EnergyJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Wind EnergyJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Nuclear EnergyInternational Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

High Energy PhysicsAdvances in

The Scientific World JournalHindawi Publishing Corporation httpwwwhindawicom Volume 2014

Page 10: Research Article Optimal Battery Sizing in Photovoltaic Based …downloads.hindawi.com/journals/tswj/2014/752096.pdf · 2019-07-31 · Research Article Optimal Battery Sizing in Photovoltaic

10 The Scientific World Journal

Table 3 Comparison of performance for GSA FA and EOFA in battery sizing

Optimizationalgorithm

PV size(MWp)

Maximum load(MW)

Minimum load(MW)

BESS capacity(MWh)

BESS off-time (hour)

Total number of hoursthe voltage exceeding 105 puWith BESS(hour)

Without BESS(hour)

GSA366 152 061

239 287 168 297FA 242 336 196 297EOFA 231 385 78 297

reduced to the targeted range in most of the time EOFAkeeps most of the voltage values within the range where thevoltage values exceed 105 pu for a total of 78 hours out of6552 hours (119) On the other hand the total number ofhours for the voltage values exceeding 105 pu for FA andGSA optimized BESS size is 196 hours (299) and 168 hours(256) respectively It can be seen that EOFA has the bestperformance comparatively in solving voltage rise problemin the PVDG integrated 69-bus system Table 3 shows thesummary and comparative results obtained from GSA FAand EOFA

6 Conclusion

A new optimization technique named EOFA is presentedfor determining optimal BESS sizing in order to solve theproblemof voltage rise due to the PVDG installation in powerdistribution systems The performance and effectiveness ofEOFA were extensively tested on 15 unconstrained globaloptimization functions and the results were compared withother existing optimization techniques namely FA and GSAIt can be concluded that the EOFA is more effective thanthe aforementioned optimization techniques in obtaining theglobal optimumvalue for the test functionsThe optimizationproblem formulation aims to reduce the voltage deviationof the system with optimal BESS size This method wasextensively tested on the 69-bus system and the results werecompared with FA and GSA Based on the results it can beconcluded that EOFA is more effective than the FA and GSAin obtaining optimal size for the BESS where EOFA gives theminimum BESS size of 239MWh and minimum number ofhours for the voltage values exceeding 105 pu which is 78hours

Conflict of Interests

The authors declare that there is no conflict of interestsregarding the publication of this paper

Acknowledgment

The authors are grateful to the Universiti KebangsaanMalaysia (UKM) for supporting this study under GrantsGUP-2013-001 and ERGS12013TK02UKM031

References

[1] N C Scott D J Atkinson and J EMorrell ldquoUse of load controlto regulate voltage on distribution networks with embeddedgenerationrdquo IEEE Transactions on Power Systems vol 17 no 2pp 510ndash515 2002

[2] N Kakimoto Q-Y Piao and H Ito ldquoVoltage control ofphotovoltaic generator in combination with series reactorrdquoIEEE Transactions on Sustainable Energy vol 2 no 4 pp 374ndash382 2011

[3] J Cappelle J Vanalme S Vispoel et al ldquoIntroducing smallstorage capacity at residential PV installations to preventovervoltagesrdquo in Proceedings of the International Conference onSmart Grid Communications (SmartGridComm 11) pp 534ndash539 Brussels Belgium October 2011

[4] H Kihara A Yokoyama K M Liyanage and H SakumaldquoOptimal placement and control of BESS for a distributionsystem integrated with PV systemsrdquo Journal of InternationalCouncil on Electrical Engineering vol 1 no 3 pp 298ndash303 2011

[5] W X Shen ldquoOptimally sizing of solar array and battery in astandalone photovoltaic system inMalaysiardquoRenewable Energyvol 34 no 1 pp 348ndash352 2009

[6] P Arun R Banerjee and S Bandyopadhyay ldquoOptimum siz-ing of photovoltaic battery systems incorporating uncertaintythrough design space approachrdquo Solar Energy vol 83 no 7 pp1013ndash1025 2009

[7] T K A Brekken A Yokochi A Von Jouanne Z Z Yen HM Hapke and D A Halamay ldquoOptimal energy storage sizingand control for wind power applicationsrdquo IEEE Transactions onSustainable Energy vol 2 no 1 pp 69ndash77 2011

[8] T Khatib A Mohamed K Sopian and M Mahmoud ldquoAnew approach for optimal sizing of standalone photovoltaicsystemsrdquo International Journal of Photoenergy vol 2012 ArticleID 391213 7 pages 2012

[9] Y Ru J Kleissl and S Martinez ldquoStorage size determinationfor grid-connected photovoltaic systemsrdquo IEEE Transactions onSustainable Energy vol 4 no 1 pp 68ndash81 2013

[10] D Goldberg and J Holland ldquoGenetic algorithms and machinelearningrdquoMachine Learning vol 3 no 2-3 pp 95ndash99 1988

[11] MDorigo VManiezzo andA Colorni ldquoAnt system optimiza-tion by a colony of cooperating agentsrdquo IEEE Transactions onSystems Man and Cybernetics B Cybernetics vol 26 no 1 pp29ndash41 1996

[12] J Kennedy and R Eberhart ldquoParticle swarm optimizationrdquoin Proceedings of the IEEE International Conference on NeuralNetworks vol 4 pp 1942ndash1948 Perth Australia December1995

The Scientific World Journal 11

[13] D Karaboga ldquoAn idea based on honey bee swarm for numer-ical optimizationrdquo Tech Rep TR06 Erciyes University PressMelikgazi Turkey 2005

[14] E Rashedi H Nezamabadi-pour and S Saryazdi ldquoGSA agravitational search algorithmrdquo Information Sciences vol 179no 13 pp 2232ndash2248 2009

[15] X Yang Nature-Inspired Metaheuristic Algorithms LuniverPress 2008

[16] Z Cui S Fan J Zeng and Z Shi ldquoArtificial plant optimisa-tion algorithmwith three-period photosynthesisrdquo InternationalJournal of Bio-Inspired Computation vol 5 no 2 pp 133ndash1392013

[17] B Yu Z Cui and G Zhang ldquoArtificial plant optimizationalgorithm with correlation branchesrdquo Journal of Bioinformaticsand Intelligent Control vol 2 no 2 pp 146ndash155 2013

[18] L Xie J Zeng and R A Formato ldquoSelection strategies forgravitational constant G in artificial physics optimisation basedon analysis of convergence propertiesrdquo International Journal ofBio-Inspired Computation vol 4 no 6 pp 380ndash391 2012

[19] A S Reddy and K Vaisakh ldquoEnvironmental constrained eco-nomic dispatch by modified shuffled frog leaping algorithmrdquoJournal of Bioinformatics and Intelligent Control vol 2 no 3pp 216ndash222 2013

[20] K Jiang B Song X Shi and T Song ldquoAn overview ofmembrane computingrdquo Journal of Bioinformatics and IntelligentControl vol 1 no 1 pp 17ndash26 2012

[21] E I Vrettos and S A Papathanassiou ldquoOperating policy andoptimal sizing of a high penetration RES-BESS system for smallisolated gridsrdquo IEEE Transactions on Energy Conversion vol 26no 3 pp 744ndash756 2011

[22] W Z Chen Q B Li L Shi et al ldquoEnergy storage sizing fordispatchability of wind farmrdquo in Proceedings of the 11th Inter-national Conference on Environment and Electrical Engineering(EEEIC 12) pp 382ndash387 Venice Italy May 2012

[23] T Chaiyatham and I Ngamroo ldquoBee colony optimization ofbattery capacity and placement for mitigation of voltage riseby PV in radial distribution networkrdquo in Proceedings of theInternational Power and Energy Conference (IPEC 12) pp 13ndash18 Ho Chi Minh City Vietnam December 2012

[24] H R Tizhoosh ldquoOpposition-based learning a new schemefor machine intelligencerdquo in Proceedings of the InternationalConference on Computational Intelligence for Modelling Controland Automation (CIMCA 05) and International Conferenceon Intelligent Agents Web Technologies and Internet Commerce(IAWTIC 05) pp 695ndash701 Vienna Austria November 2005

[25] Y Tian W Gao and S Yan ldquoAn improved inertia weightfirefly optimization algorithm and applicationrdquo in Proceedingsof the International Conference on Control Engineering andCommunication Technology (ICCECT 12) pp 64ndash68 LiaoningChina December 2012

[26] M Z Daud A Mohamed and M A Hannan ldquoAn improvedcontrol method of battery energy storage system for hourlydispatch of photovoltaic power sourcesrdquo Energy Conversion andManagement vol 73 pp 256ndash270 2013

[27] X S Yang ldquoFirefly algorithms for multimodal optimizationrdquo inStochastic Algorithms Foundations andApplications vol 5792 ofLecture Notes in Computer Science pp 169ndash178 Springer BerlinGermany 2009

[28] S Rahnamayan H R Tizhoosh and M M A SalamaldquoOpposition-based differential evolution algorithmsrdquo in Pro-ceedings of the IEEE Congress on Evolutionary Computation(CEC 06) pp 2010ndash2017 Vancouver Canada July 2006

[29] A R Malisia and H R Tizhoosh ldquoApplying opposition-basedideas to the Ant Colony Systemrdquo in Proceedings of the IEEESwarm Intelligence Symposium (SIS 07) pp 182ndash189 HonoluluHawaii USA April 2007

[30] B Shaw V Mukherjee and S P Ghoshal ldquoA novel opposition-based gravitational search algorithm for combined economicand emission dispatch problems of power systemsrdquo Interna-tional Journal of Electrical Power and Energy Systems vol 35no 1 pp 21ndash33 2012

[31] A Hedar ldquoTest functions for unconstrained global opti-mizationrdquo 2013 httpwww-optimaampikyoto-uacjpmem-berstudenthedarHedar filesTestGO filesPage364htm

[32] E Elbeltagi T Hegazy and D Grierson ldquoComparison amongfive evolutionary-based optimization algorithmsrdquo AdvancedEngineering Informatics vol 19 no 1 pp 43ndash53 2005

[33] E Rashedi H Nezamabadi-Pour and S Saryazdi ldquoBGSAbinary gravitational search algorithmrdquo Natural Computing vol9 no 3 pp 727ndash745 2010

[34] N Rugthaicharoencheep and S Sirisumrannukul ldquoFeederreconfiguration with dispatchable distributed generators indistribution system by tabu searchrdquo in Proceedings of the 44thInternational Universities Power Engineering Conference (UPEC09) pp 1ndash5 Glasgow UK September 2009

[35] J-H Teng ldquoA network-topology-based three-phase load flowfor distribution systemsrdquo Proceedings of the National ScienceCouncil Republic of China A vol 24 no 4 pp 259ndash264 2000

[36] J-H Teng and C-Y Chang ldquoBackwardforward sweep-basedharmonic analysis method for distribution systemsrdquo IEEETransactions on Power Delivery vol 22 no 3 pp 1665ndash16722007

TribologyAdvances in

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

International Journal of

AerospaceEngineeringHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

FuelsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Journal ofPetroleum Engineering

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Industrial EngineeringJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Power ElectronicsHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Advances in

CombustionJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Renewable Energy

Submit your manuscripts athttpwwwhindawicom

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

StructuresJournal of

International Journal of

RotatingMachinery

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

EnergyJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Hindawi Publishing Corporation httpwwwhindawicom

Journal ofEngineeringVolume 2014

Hindawi Publishing Corporation httpwwwhindawicom Volume 2014

International Journal ofPhotoenergy

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Nuclear InstallationsScience and Technology of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Solar EnergyJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Wind EnergyJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Nuclear EnergyInternational Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

High Energy PhysicsAdvances in

The Scientific World JournalHindawi Publishing Corporation httpwwwhindawicom Volume 2014

Page 11: Research Article Optimal Battery Sizing in Photovoltaic Based …downloads.hindawi.com/journals/tswj/2014/752096.pdf · 2019-07-31 · Research Article Optimal Battery Sizing in Photovoltaic

The Scientific World Journal 11

[13] D Karaboga ldquoAn idea based on honey bee swarm for numer-ical optimizationrdquo Tech Rep TR06 Erciyes University PressMelikgazi Turkey 2005

[14] E Rashedi H Nezamabadi-pour and S Saryazdi ldquoGSA agravitational search algorithmrdquo Information Sciences vol 179no 13 pp 2232ndash2248 2009

[15] X Yang Nature-Inspired Metaheuristic Algorithms LuniverPress 2008

[16] Z Cui S Fan J Zeng and Z Shi ldquoArtificial plant optimisa-tion algorithmwith three-period photosynthesisrdquo InternationalJournal of Bio-Inspired Computation vol 5 no 2 pp 133ndash1392013

[17] B Yu Z Cui and G Zhang ldquoArtificial plant optimizationalgorithm with correlation branchesrdquo Journal of Bioinformaticsand Intelligent Control vol 2 no 2 pp 146ndash155 2013

[18] L Xie J Zeng and R A Formato ldquoSelection strategies forgravitational constant G in artificial physics optimisation basedon analysis of convergence propertiesrdquo International Journal ofBio-Inspired Computation vol 4 no 6 pp 380ndash391 2012

[19] A S Reddy and K Vaisakh ldquoEnvironmental constrained eco-nomic dispatch by modified shuffled frog leaping algorithmrdquoJournal of Bioinformatics and Intelligent Control vol 2 no 3pp 216ndash222 2013

[20] K Jiang B Song X Shi and T Song ldquoAn overview ofmembrane computingrdquo Journal of Bioinformatics and IntelligentControl vol 1 no 1 pp 17ndash26 2012

[21] E I Vrettos and S A Papathanassiou ldquoOperating policy andoptimal sizing of a high penetration RES-BESS system for smallisolated gridsrdquo IEEE Transactions on Energy Conversion vol 26no 3 pp 744ndash756 2011

[22] W Z Chen Q B Li L Shi et al ldquoEnergy storage sizing fordispatchability of wind farmrdquo in Proceedings of the 11th Inter-national Conference on Environment and Electrical Engineering(EEEIC 12) pp 382ndash387 Venice Italy May 2012

[23] T Chaiyatham and I Ngamroo ldquoBee colony optimization ofbattery capacity and placement for mitigation of voltage riseby PV in radial distribution networkrdquo in Proceedings of theInternational Power and Energy Conference (IPEC 12) pp 13ndash18 Ho Chi Minh City Vietnam December 2012

[24] H R Tizhoosh ldquoOpposition-based learning a new schemefor machine intelligencerdquo in Proceedings of the InternationalConference on Computational Intelligence for Modelling Controland Automation (CIMCA 05) and International Conferenceon Intelligent Agents Web Technologies and Internet Commerce(IAWTIC 05) pp 695ndash701 Vienna Austria November 2005

[25] Y Tian W Gao and S Yan ldquoAn improved inertia weightfirefly optimization algorithm and applicationrdquo in Proceedingsof the International Conference on Control Engineering andCommunication Technology (ICCECT 12) pp 64ndash68 LiaoningChina December 2012

[26] M Z Daud A Mohamed and M A Hannan ldquoAn improvedcontrol method of battery energy storage system for hourlydispatch of photovoltaic power sourcesrdquo Energy Conversion andManagement vol 73 pp 256ndash270 2013

[27] X S Yang ldquoFirefly algorithms for multimodal optimizationrdquo inStochastic Algorithms Foundations andApplications vol 5792 ofLecture Notes in Computer Science pp 169ndash178 Springer BerlinGermany 2009

[28] S Rahnamayan H R Tizhoosh and M M A SalamaldquoOpposition-based differential evolution algorithmsrdquo in Pro-ceedings of the IEEE Congress on Evolutionary Computation(CEC 06) pp 2010ndash2017 Vancouver Canada July 2006

[29] A R Malisia and H R Tizhoosh ldquoApplying opposition-basedideas to the Ant Colony Systemrdquo in Proceedings of the IEEESwarm Intelligence Symposium (SIS 07) pp 182ndash189 HonoluluHawaii USA April 2007

[30] B Shaw V Mukherjee and S P Ghoshal ldquoA novel opposition-based gravitational search algorithm for combined economicand emission dispatch problems of power systemsrdquo Interna-tional Journal of Electrical Power and Energy Systems vol 35no 1 pp 21ndash33 2012

[31] A Hedar ldquoTest functions for unconstrained global opti-mizationrdquo 2013 httpwww-optimaampikyoto-uacjpmem-berstudenthedarHedar filesTestGO filesPage364htm

[32] E Elbeltagi T Hegazy and D Grierson ldquoComparison amongfive evolutionary-based optimization algorithmsrdquo AdvancedEngineering Informatics vol 19 no 1 pp 43ndash53 2005

[33] E Rashedi H Nezamabadi-Pour and S Saryazdi ldquoBGSAbinary gravitational search algorithmrdquo Natural Computing vol9 no 3 pp 727ndash745 2010

[34] N Rugthaicharoencheep and S Sirisumrannukul ldquoFeederreconfiguration with dispatchable distributed generators indistribution system by tabu searchrdquo in Proceedings of the 44thInternational Universities Power Engineering Conference (UPEC09) pp 1ndash5 Glasgow UK September 2009

[35] J-H Teng ldquoA network-topology-based three-phase load flowfor distribution systemsrdquo Proceedings of the National ScienceCouncil Republic of China A vol 24 no 4 pp 259ndash264 2000

[36] J-H Teng and C-Y Chang ldquoBackwardforward sweep-basedharmonic analysis method for distribution systemsrdquo IEEETransactions on Power Delivery vol 22 no 3 pp 1665ndash16722007

TribologyAdvances in

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

International Journal of

AerospaceEngineeringHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

FuelsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Journal ofPetroleum Engineering

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Industrial EngineeringJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Power ElectronicsHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Advances in

CombustionJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Renewable Energy

Submit your manuscripts athttpwwwhindawicom

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

StructuresJournal of

International Journal of

RotatingMachinery

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

EnergyJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Hindawi Publishing Corporation httpwwwhindawicom

Journal ofEngineeringVolume 2014

Hindawi Publishing Corporation httpwwwhindawicom Volume 2014

International Journal ofPhotoenergy

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Nuclear InstallationsScience and Technology of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Solar EnergyJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Wind EnergyJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Nuclear EnergyInternational Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

High Energy PhysicsAdvances in

The Scientific World JournalHindawi Publishing Corporation httpwwwhindawicom Volume 2014

Page 12: Research Article Optimal Battery Sizing in Photovoltaic Based …downloads.hindawi.com/journals/tswj/2014/752096.pdf · 2019-07-31 · Research Article Optimal Battery Sizing in Photovoltaic

TribologyAdvances in

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

International Journal of

AerospaceEngineeringHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

FuelsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Journal ofPetroleum Engineering

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Industrial EngineeringJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Power ElectronicsHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Advances in

CombustionJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Renewable Energy

Submit your manuscripts athttpwwwhindawicom

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

StructuresJournal of

International Journal of

RotatingMachinery

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

EnergyJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Hindawi Publishing Corporation httpwwwhindawicom

Journal ofEngineeringVolume 2014

Hindawi Publishing Corporation httpwwwhindawicom Volume 2014

International Journal ofPhotoenergy

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Nuclear InstallationsScience and Technology of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Solar EnergyJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Wind EnergyJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Nuclear EnergyInternational Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

High Energy PhysicsAdvances in

The Scientific World JournalHindawi Publishing Corporation httpwwwhindawicom Volume 2014