Professional Documents
Culture Documents
1 s2.0 S0142061512002190 Main
1 s2.0 S0142061512002190 Main
net/publication/233853076
Article in International Journal of Electrical Power & Energy Systems · December 2012
DOI: 10.1016/j.ijepes.2012.05.029
CITATIONS READS
17 412
3 authors:
Burak Urazel
Eskisehir Osmangazi University
35 PUBLICATIONS 134 CITATIONS
SEE PROFILE
All content following this page was uploaded by Salih Fadıl on 13 March 2019.
a r t i c l e i n f o a b s t r a c t
Article history: A security constrained power dispatch problem with non-convex total cost rate function for a lossy elec-
Received 10 June 2010 tric power system is formulated. Then, an iterative solution method proposed by us and based on mod-
Received in revised form 30 November 2011 ified subgradient algorithm operating on feasible values (F-MSG) is used to solve it.
Accepted 25 May 2012
Since all equality and inequality constraints in our nonlinear optimization model are functions of bus
Available online 15 July 2012
voltage magnitudes and phase angles, off-nominal tap settings and susceptance values of svar systems,
they are taken as independent variables. Load flow equations are added to the model as equality con-
Keywords:
straints. The unit generation constraints, transmission line capacity constraints, bus voltage magnitude
Economic power dispatch
Non-convex fuel cost rate curves
constraints, off-nominal tap setting constraints and svar system susceptance value constraints are added
Valve point effect into the optimization problem as inequality constraints. Since F-MSG algorithm requires that all inequal-
Security constraints ity constraints should be expressed in equality constraint form, all inequality constraints are converted
The modified subgradient algorithm based into equality constraints by the method, which does not add any extra independent variable into the
on feasible values model and reducing the solution time because of it, before application of it to the optimization model.
F-MSG algorithm The proposed technique is tested on IEEE 30-bus and IEEE 57 bus test systems. The minimum total cost
rates and the solution times obtained from F-MSG algorithm and from the other techniques are com-
pared, and the outperformance of the F-MSG algorithm with respect to the other methods in each test
system is demonstrated.
Ó 2012 Elsevier Ltd. All rights reserved.
0142-0615/$ - see front matter Ó 2012 Elsevier Ltd. All rights reserved.
http://dx.doi.org/10.1016/j.ijepes.2012.05.029
850 S. Fadıl et al. / Electrical Power and Energy Systems 43 (2012) 849–858
Nomenclature
R a fictitious monetary unit PLoad,i, QLoad,i active and reactive loads of the ith bus, respectively
R set of real numbers PLoss,l active power loss on the line l
N number of buses in the network PLOSS total active power loss in the network
NG set that contains all buses to which a generator is con- Fi active power generation cost rate function of the ith
nected generation unit
NQ set that contains all buses to which a reactive power FT total active power generation cost rate of the system
source is connected Pmin max
Gi ; P Gi lower and upper active generation limits of the ith gen-
NB i set that contains all buses directly connected to bus i eration unit, respectively
Ntap set that contains all tap changing transformers in the Q min max
Gi ; Q Gi lower and upper reactive generation limits of the ith
network generation unit, respectively
Nsvar set that contains all svar systems in the network pmax
l maximum active transmission capacity of transmission
L set that contains all lines in the network line l
Ui voltage magnitude of bus i nEQ number of equality constraints
di phase angle of bus i nsvar number of static var systems in the network
rij + jxij series impedance of the line between buses i and j ntap numbers of off nominal tap ratio transformers in the
gij + jbij series admittance of the line between buses i and j network
gshi + jbshi the sum of the half line charging admittance and exter- NVAR number of independent variables
nal shunt admittance (svar system), bsh i = bcapi + bsvari, if xk variable vector obtained at the kth iteration of the inner
any at bus i. loop
bsvari susceptance of the svar system connected to bus i xnk variable vector obtained at the kth iteration of the inner
ai off-nominal tap setting value of tap setting facility at loop of the nth outer loop
bus i uk, ck dual variables calculated at the kth iteration
pij, qij active and reactive power flows from bus i to bus j at unk ; cnk dual variables calculated at the kth iteration of the inner
bus i border, respectively loop of the nth outer loop
pij, qij active and reactive power flows from bus i to bus j at sk positive step size parameter calculated at the kth itera-
bus j border, respectively tion
pl active power flow on line l F nT total cost rate value which will be checked in the nth
Pi, Qi net injected active and reactive powers to bus i, respec- outer loop
tively Dn+1 decrement or increment on Fn value, at the end of nth
PG i, QG i active and reactive power generations of the ith unit, outer loop, according to whether Fn is feasible or not
respectively e1, e2 tolerance values for kh(x)k and Dn, respectively
overcome by initiating the solution method from different points procedure. Hence, the solution time of the F-MSG is considerably
in the solution space and choosing the solution with the minimum lower than that of the PSPA.
cost. In general there is no specific rule in selection of the starting In the literature, classical gradient method is applied to solution
points which will lead to the optimum solution. Also, as the num- of various power dispatch problems. In those solutions, active gen-
ber of the selected starting points (number of solution) increases, erations of the units are taken as independent variables. The power
the total solution time increases proportionally. Hence, using an system loss is incorporated into the solution process via reference
evolutionary solution method can become advantageous. Although bus penalty factors that are obtained from Jacobian matrix of load
the F-SMG method is a deterministic method, it can find the optimal flow solution. The transmission line capacity constraints can be
solution in the case of non-convex cost function. This is due to its handled using another linear optimization model where the gener-
search method and the formation of its augmented sharp LaGrange ation shift factors are used. The linear model where active power
function [15]. generation changes are determined and the ac power flow calcula-
In PSPA algorithm [11], the power system transmission loss is tion are used in an iterative manner to determine the optimal solu-
inserted into the solution procedure via a load flow calculation. Ini- tion where transmission line capacity constraints are met. This
tially, a power flow calculation is carried out with the selected ac- process can be accomplished after finding the minimum cost solu-
tive power generations; after that, new active generations are tion via the gradient method. To handle the bus voltage magnitude
calculated using the active power flows on the transmission lines constraints in the gradient method, the calculation procedure sim-
and pseudo spot price of electricity of each bus. Then, a load flow ilar to the active power dispatch can be used. In the calculation, the
calculation is carried out with the newly determined active gener- reactive power generations of the generation units are selected as
ations. This iterative procedure continues until the decrease in the independent variables, and this procedure can be applied after the
cost function is less than a predefined tolerance value. To correct determination of the optimal active power generations. In the case
the bus voltages that exceed their limits, which are found at the of non-convex cost function, the minimum cost solution can be
end of active power optimization procedure, an iterative reactive tried to be found using different starting point in the solution space
power optimization calculation procedure similar to active power since the calculated solution point depends on the selected starting
optimization procedure is carried out. At the end, the power flows point in the classical gradient method.
of the lines that exceed their limits are corrected via an optimiza- In the proposed solution algorithm based on F-MSG method
tion model which uses generation shift factors of the considered [15], the bus voltage magnitudes and phase angles, the off nominal
power system. In PSPA algorithm, at least three optimization mod- tap settings and the susceptance values of svar systems are taken
els are used in a row to handle all security constraints. The F-MSG as independent variables. Since all the constraints can be written
method handles all security constraints in a single optimization in terms of those independent variables, the transmission line
model, and it does not use load flow calculation in the solution capacity constraints, bus voltage magnitude constraints and svar
S. Fadıl et al. / Electrical Power and Energy Systems 43 (2012) 849–858 851
systems’ susceptance value constraints are handled together in the The meanings of the symbols used in this paper are given in the list
same model easily. The load flow equations are imported into the of symbols section.
model as equality constraints; therefore, the system loss is inserted
into the solution process automatically. In the F-MSG algorithm, an 2.1. Determination of line flows and power generations
upper bound for the cost function value is specified in advance, and
the algorithm tries to find a solution where the cost function is less In order to express the total cost rate function in terms of inde-
than or equal to the upper bound while all constraints are met. If it pendent variables of our optimization model, line flows should be
finds it (feasible solution), the upper bound is decreased by a certain written in terms of bus voltage magnitudes and bus voltage phase
amount, otherwise (infeasible solution) the upper bound is increased angles, off-nominal tap settings, susceptance values of svar sys-
by a certain amount. The amount of decrease or increase on the tems (see Eqs. (1) and (2)). The following equations give the active
upper bound for the next iteration depends on whether any feasi- and reactive power flows over the line being connected between
ble or infeasible solution was obtained in the previous iterations. If buses i and j [16].
the current solution is feasible and any infeasible solution has not
g ij Ui Uj
been chosen yet, then the decrease amount on the upper bound for pij ¼ U 2i þ g shi ½g ij cosðdi dj Þ þ bij sinðdi dj Þ ð9Þ
a2i ai
the next iteration remains the same. If the current solution is fea-
sible and an infeasible solution has been chosen before, then the Ui Uj
pji ¼ U 2j ðg ij þ g shj Þ ½g ij cosðdj di Þ þ bij sinðdj di Þ ð10Þ
decrease amount on the upper bound for the next iteration is taken a
i
as the half of its previous value. If the current solution is infeasible bij Ui Uj
qij ¼ U 2i þ bshi ½g ij sinðdi dj Þ bij cosðdi dj Þ ð11Þ
and any feasible solution has not been chosen yet, then the in- a2i ai
crease amount on the upper bound for the next iteration remains Ui Uj
the same. If the current solution is infeasible and a feasible solution qji ¼ U 2j ðbij þ bshi Þ ½g ij sinðdj di Þ bij sinðdj di Þ ð12Þ
ai
has been chosen before, then the increase amount on the upper
bound for the next iteration is taken as the half of its previous va- In the equations above, Ui is the voltage magnitude of bus i, di is the
lue. This process continues until absolute value of the change in the phase angle of bus i, rij + jxij is the series impedance of the line between
upper bound is less than a predefined tolerance value. Note that a buses i and j, gij + jbij is the series admittance of the line between buses
specific initial increase/decrease amount for the cost function is se- i and j, where gij + jbij = 1/(rij + jxij), gshi + jbshi = gshi + j(bcapi + bsvari) is
lected at the beginning of the algorithm. The way of search and the the sum of the half line charging admittance and external shunt sus-
formation of the sharp augmented LaGrange function, which are ceptance (svar system) if any, and ai is the off-nominal tap setting
employed in the F-MSG algorithm, make finding of the absolute with tap setting facility at bus i. pij and qij are the active and reactive
minimum cost possible once the cost function is non-convex. To power flows going from bus i to j at bus i border, respectively. pji and
find the initial bus voltage magnitude and phase angles, an initial qji are the active and reactive power flows going from bus i to j at bus
total cost rate value (being higher than the optimal one), a load j border, respectively.
flow calculation is performed with the selected initial unit genera- With the help of Eqs. (9)–(12), from Eq. (2), the active and reac-
tions and other quantities at the beginning of the algorithm. No more tive power generations of the ith unit (connected to bus i) can be
load flow calculation is performed in the subsequent stages of the calculated by the following expressions:
proposed solution process. Since the F-MSG algorithm works with
X
PGi ¼ PLoad i þ pij ð13Þ
only the equality constraints, we convert inequality constraints j2NBi
into equality constraints using a method which does not add any X
Q Gi ¼ Q Load i þ qij ð14Þ
extra independent variable into the optimization model and re-
j2N Bi
duces the solution time because of it.
To our knowledge, the proposed algorithm has not been applied The total loss of the network can be calculated as follows:
to the problem considered in this paper so far.
ploss ij ¼ pij þ pji ð15Þ
XX
PLOSS ¼ pij ð16Þ
2. Problem formulation i2N j2N;j–i
In this section, a nonlinear programming model is proposed for The non-convex cost rate function of the ith unit is taken as
the economic power dispatch problem as follows:
X F i ðPGi Þ ¼ bi þ ci PGi þ di P2Gi þ ei sin g i Pmin
Gi P Gi ; i 2 NG ð17Þ
Min F T ¼ F i ðPGi Þ ð1Þ
i2N G where bi, ci, di, ei and gi are constant coefficients. The sine term in
(17) is added to the cost rate curve to reflect the valve point loading
Subject to
X affect. The non-convex total cost rate is also determined as:
PGi PLoad;i pij ¼ 0 X
j2NBi
FT ¼ F i ðPGi Þ ðR=hÞ ð18Þ
X ð2Þ i2NG
Q Gi Q Load;i qij ¼ 0; i ¼ 1; 2; . . . ; N
j2NBi
2.2. Converting inequality constraints into equality constraints
Pmin
Gi 6 PGi 6 Pmax
Gi ; i 2 NG ð3Þ
Since the F-MSG algorithm requires all constraints be expressed
Q min max
Gi 6 Q Gi 6 Q Gi ; i 2 NQ ð4Þ in equality constraint form, the inequality constraints in the opti-
pmax
l 6 pl 6 pmax
l ; l2L ð5Þ mization model should be converted into corresponding equality
U min 6 U i 6 U max ; i ¼ 1; 2; . . . ; N; i – ref ð6Þ constraints. The following method is used for this purpose since
i i
min max it does not add any extra independent variable (like in the slack
ai 6 ai 6 ai ; i 2 Ntap ð7Þ
variable approach) into the optimization model and reduces the
min max
bsv ari 6 bsv ari 6 bsv ari ; i 2 Nsv ar ð8Þ solution time because of it [17]. The double sided inequality
þ
x
i 6 xi 6 xi can be written as the following two inequalities:
852 S. Fadıl et al. / Electrical Power and Energy Systems 43 (2012) 849–858
þ
hi ðxi Þ ¼ xi xi þ
6 0; hi ðxi Þ ¼ xi xi 6 0 ð19Þ Hðu; cÞ ¼ Min Lðx; u; cÞ ð23Þ
x2K
Then we can rewrite the above inequalities as continuous equality Then, the dual problem is given by
forms as follows:
eqþ eq Max Hðu; cÞ ð24Þ
hi ðxi Þ ¼ max 0; xi xþi ; hi ðxi Þ ¼ max 0; xi xi : ðu;cÞ2R
NEQ
Rþ
ð20Þ For the given dual problem, the conditions of guaranteeing zero
duality gaps are proven in [19]. The F-MSG algorithm which was re-
If x
i 6 xi 6 xþ
i , it
is obvious that
xi
xi 6 0;
þ
xi 6 0 and x
i
max 0; xi xþ
¼ 0; max 0; x cently developed by Kasimbeyli et al. [15] is used to solve the dual
i i xi ¼ 0. So, the inequality
constraints in (19) can be represented by the corresponding equal- problem given in this paper. It is a generalized version of modified
ity constraints in (20). In this paper, the inequality constraints given subgradient algorithm [19]. The algorithm having two nested loops
in Eqs. (3)–(8) are converted into the corresponding equality con- is described in the following section.
straints in this manner.
3.1. The F-MSG algorithm
3. The modified subgradient algorithm based on feasible values
Initialization step:Select arbitrary initial active, reactive power
The nonlinear optimization problem described by Eqs. (1)–(20) generations, tap ratios and susceptance values of the svar systems.
can be represented in the standard form given below: Then, perform an AC power flow calculation with selected active,
reactive power generations and tap ratios and susceptance values
Min F T ðxÞ
of svar systems to obtain the initial values for the voltage magni-
hðxÞ ¼ 0 ð21Þ
S:t: tudes and phase angles of the buses. Calculate the initial total cost
x2K rate FT.
where x ¼ ½U 1 ; U 2 ; . . . ; U N ; d1 ; d2 ; . . . ; dN ; a1 ; a2 . . . ; antap ; bsvar1 ; bsvar2 ;
Step 1 Choose positive numbers e1, e2, D1 and M (upper bound for
. . . ; bsvarnsvar is the independent variable vector consisting of the
k). Set n = 1, p = 0, q = 0, and Hn = FT.
voltage magnitudes and phase angles of the buses (except the n n
Step 2 Choose u1 ; c1 2 RnEQ Rþ and ‘(1) > 0 and set
reference bus), tap settings of the off-nominal tap ratio transform-
k ¼ 1; uk ¼ un1 ; ck ¼ cn1 ;
ers and susceptance values of the svar systems in the network.
Step 3 Given (uk, ck), solve the following constraint satisfaction
FT(x) is the objective function that is given in Eq. (18), and
problem (CSP)
hðxÞ ¼ ½h1 ðxÞ; h2 ðxÞ; . . . ; hnEQ ðxÞ in (21) is the equality constraint vec-
tor. It includes all the original equality constraints which are given Find a solution xk 2 K such that
in (2) and the equality constraints, which are obtained from con- ð25Þ
F T ðxk Þ þ ck khðxk Þk huk ; hðxk Þi 6 Hn
verting all the inequality constraints given in (3)–(8) into the corre-
sponding equality constraints via the method given in Section 2.2. K If a solution to (25) does not exist or ‘(k) > M, then go to step 6;
is a sufficiently large compact set containing the potential values of otherwise, if a solution xk exists then check whether h(xk) = 0. If
x. Region K is bounded by the upper and the lower limits of the volt- h(xk) = 0 (or if kh(xk)k 6 e1) then go to step 5, otherwise go to step 4.
age magnitudes of the buses and the upper and the lower limits of Step 4 . Update dual variables as;
the tap settings of the off nominal tap ratio transformers, and the
upper and the lower limits of the susceptance values of svar sys- ukþ1 ¼ uk ask hðxk Þ ð26Þ
tems which are given in Eqs. (6)–(8). Note that the voltage magni- ckþ1 ¼ ck þ ð1 þ aÞsk khðxk Þk ð27Þ
tude and phase angle of the reference bus, (Uref, dref), are not
where sk is a positive step size parameter defined as
included into x since they are not independent variables and remain
constant during the solution process. In solving the constrained kaðHn Lðxk ; uk ; ck ÞÞ
optimization problem given by Eq. (21), the first step is to convert 0 < sk ¼ ð28Þ
½a2 þ ð1 þ aÞ2 khðxk Þk2
it into unconstrained one by constructing the dual problem. This
can be done using various LaGrange functions [18]. LaGrange func- where a and k are constant parameters with a > 0 and
tion must guarantee that the optimal solution of the dual problem 0 < k < 2. Step size sk corresponding to the dual variables
be equal to that of the primal constrained problem. Otherwise, (uk, ck) should also satisfy the following property:
there will be a difference between the optimal values of these prob-
ðsk khðxk Þk þ ck kuk kÞ > ‘ðkÞ ð29Þ
lems, in other words, a duality gap will occur. Classical LaGrange
function guarantees the zero duality gaps for the convex problems. Set k = k + 1, update ‘(k) in such a way that ‘(k) ? +1 as
However, if the objective function or some of the constraints are not k ? +1, and go to step 3.
convex, then the classical LaGrange function cannot guarantee this. Step 5 If p = 0, it means that any infeasible total cost rate value
Therefore, for the non-convex problems, suitably selected augment- has not been chosen yet, then set Dn+1 = Dn, otherwise
ed LaGrange functions should be used. Considering the non-convex set Dnþ1 ¼ 12 Dn . If Dn+1 < e2, then stop, xk is an approximate
nature of our problem, we form the dual problem using the follow- optimal primal solution, and (uk, ck) is an approximate dual
ing sharp augmented LaGrange function: solution; otherwise set Hn+1 = min{FT(xk), Hn Dn+1},
q = q + 1, n = n + 1, and go to step 2.
Lðx; u; cÞ ¼ F T ðxÞ þ ckhðxÞk hu; hðxÞi
Step 6 If q = 0, it means that any feasible cost rate value has not
¼ F T ðxÞ þ cð½h1 ðxÞ2 þ ½h2 ðxÞ2 þ þ ½hnEQ ðxÞ2 Þ1=2 been chosen yet, then set Dn+1 = Dn, otherwise set
ðu1 h1 ðxÞ þ u2 h2 ðxÞ þ þ unEQ hnEQ ðxÞÞ ð22Þ Dnþ1 ¼ 12 Dn . If Dn+1 < e2 then stop, and in this case, the last
calculated feasible xk is an approximate optimal primal
where u1 ; u2 ; . . . ; unEQ 2 R and c P 0 are LaGrange multipliers (dual solution, and (uk, ck) is an approximate dual solution,
variables). The dual function associated with the constrained prob- otherwise, set Hn+1 = Hn + Dn+1, p = p + 1, n = n + 1 and go
lem is defined as to step-2.
S. Fadıl et al. / Electrical Power and Energy Systems 43 (2012) 849–858 853
Table 1
Generator data for IEEE 30-bus test system.
Table 3
Comparison of the optimal total cost rate and solution time values of the F-MSG method (by using four different initial generation set) with those found via some other methods
reported in the literature recently.
Table 4
Some intermediate results obtained from application of the F-MSG algorithm to the non-convex dispatch problem of IEEE 30-bus test system by using the third initial generation
set.
0 1019.6718 – – – – – – –
1 1000 Feasible 996.6211 50 950 7 0 1
2 950 Feasible 948.9183 50 900 6 0 2
3 900 Infeasible – +25 925 4 1 2
4 925 Infeasible – +12.5 937.5 2 2 2
5 937.5 Feasible 936.7841 6.25 931.25 3 2 3
6 931.25 Feasible 930.7390 3.125 928.125 3 2 4
7 928.125 Feasible 927.8051 1.5625 926.5625 1 2 5
8 926.5625 Infeasible – +0.78125 927.34375 1 3 5
9 927.34375 Infeasible – +0.390625 927.734375 1 4 5
10 927.734375 Feasible 927.6669 0.1953125 927.5390625 1 4 6
11 927.5390625 Infeasible – +0. 09765625 927.6367188 1 5 6
12 927.6367188 Feasible 927.5855 +0. 048828125 1 5 7
terms of both the total cost rate and the solution time. The best to- 4.2. Solving non-convex economic dispatch problem of IEEE 57-bus
tal cost rate produced by the F-MSG is less 25.98.75 (2.725% de- test system with F-MSG
crease), 3.4995 (0.3785% decrease), 3.2075 (0.3445% decrease) R/
h than those produced by IEP, DEA and MDEA, respectively. The All necessary data to solve the non-convex dispatch problem
F-MSG method highly outperforms DEA and MDEA in term of the considered in this section is taken from reference [2]. Bus 1 is cho-
solution time. The solution time of the best total cost rate solution sen as the reference bus and its pu complex voltage is taken as
of the F-MSG is 3.836 and 3.570 times smaller than those given by 1.05\0 pu. The lower and upper limits of voltage magnitudes for
DEA and MDEA, respectively. all busses, except the reference bus, are taken as 0.9 pu and
Some intermediate results obtained from application of the F- 1.10 pu, respectively. It is assumed that the tap values of all off
MSG algorithm to the dispatch problem by using the third initial nominal tap changing transformers can be adjusted from 0.9 pu
generation set is shown in Table 4. The total cost rate is decreased to 1.1 pu with the step size of 0.01 pu. Similarly, it is accepted that
from the initial value of 1019.6718 R/h to 927.5855 R/h in 12 outer the susceptance values of all svar systems can be changed from 0
loop iterations where seven of them give a feasible solution (feasi- and 0.10 pu with step size of 0.005 pu. The parameters that are
ble state). The algorithm stops at the 12th outer loop since D12 be- explained in Section 3.1 are chosen as a ¼ 4500; k ¼ 1:5; e1 ¼
comes less than 0.05 (=e2); because of this, the last feasible 5 105 ; e2 ¼ 1; M ¼ 250; D1 ¼ 50 R=h; u11 ¼ ½0; 0; . . . 0; 0ð1208Þ ,
solution, which is found at the 12th outer loop iteration and gives and c11 ¼ 4500; ‘ðkÞ ¼ k.
927.5855 R/h, is taken as the optimal total cost rate value. The dispatch problem that is considered in this section is solved
Table 5 shows the change of total cost rate values (feasible/ via the F-MSG method three times by using three different initial
infeasible) with respect to number of the outer loop iterations in value sets, which are shown in Table 7. The same F-MSG parame-
application of the F-MSG algorithm to the considered non-convex ters that are given in the above are used in those solutions. The
dispatch problem. It is seen from Tables 5 and 3 that the solution same dispatch problem was also solved by using EP (Evolutionary
time depends on the distance between the initial points and the Programming) and MIGA (Mixed-Integer Genetic Algorithm with
optimal solution point. The highest solution time produced by Arithmetic Operators) previously [2]. The optimal total cost rate
the F-MSG algorithm is much lower than the best ones produced and solution time values produced by the F-MSG, EP and MIGA
by the other methods shown in Table 3. The change of the total are shown in Table 8. It is clearly seen from the table that the F-
cost rate values (feasible/infeasible) versus number of outer loop MSG method outperforms EP and MIGA in terms of both the total
iterations during each solution procedure, where a different initial cost rate and the solution time (ST). The best total cost rate pro-
generation set is used, are shown in Fig. 1. Convergence of the F- duced by the F-MSG is less 142.85 R/h and 41.856 R/h than those
MSG algorithm to the same optimal total cost rate value for differ- produced by EP and MIGA, respectively. The F-MSG method highly
ent initial generation sets is clearly seen from the figure. Since the outperforms EP and MIGA in term of the solution time. The solution
F-MSG method uses the initial complex bus voltages, the initial tap time of the F-MSG is 11.789 and 10.41 times smaller than those given
ratios and the initial total cost rate value (being higher than the by EP and MIGA, respectively. It is also seen from Tables 7 and 8 that
optimal one) just to start the calculation procedure, and it does the solution time of the F-MSG method depends on the distance
not check if the initial cost rate is feasible, the initial cost rates between the initial points and the optimal solution point. Although
are shown by symbol ‘‘’’ in Fig. 1. Optimal generations and tap ra- it is the case, the highest solution time produced by the F-MSG
tio values are shown in Table 6. algorithm is much lower than the best ones produced by the other
S. Fadıl et al. / Electrical Power and Energy Systems 43 (2012) 849–858 855
Change of total cost rate versus number of outer loop iterations for the four different initial points in application of the F-MSG method to the non-convex dispatch problem of IEEE 30-bus test system. Bold numbers represent feasible
1140
927.6278
set 4
14
–
–
–
1090 set 3
set 2
927.5390625
927.636719
set 1
–
–
feasible soltion point
990
927.5390625
927.7052
927.5855
940
12
–
927.5390625
927.636719
890
927.34375
927.7060
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14
Numbers of outer loop iterations, n
11
Fig. 1. Change of the total cost rate values (feasible/infeasible) versus number of
927.5390625
927.34375
outer loop iterations for four different initial points for IEEE 30-bus test system.
927.6669
926.5625
10
Table 6
The solution point generations, the total active loss, the solution time, the active
927.34375
927.7741
927.6677
926.5625
power flow on line 1 (between bus 1 and bus 2), the tap ratio (aline number,(busto bus))
and the total cost rate values when the solution is started from the three different
initial points.
9
936.6801
925
900
seen from the figure that the F-MSG method converges the same
optimal total cost rate value when it is started from different initial
1097.5613
1049.8638
996.6211
949.0195
1019.6718
964.8567
1060.8892
of this, the last feasible solution, which is found at the 9th outer
856 S. Fadıl et al. / Electrical Power and Energy Systems 43 (2012) 849–858
Table 7
Three different set of selected initial quantities for the F-MSG method to solve the non-convex dispatch problem of IEEE 57-bus test system.
Table 8 15900
The optimal total cost rate and solution time values produced by the F-MSG, MIGA
and EP for the non-convex dispatch problem of IEEE 57-bus test system. Set 1
15800 set 2
Method F-MSG MIGA EP
set 3
Total cost rate, FT, (R/h)
15500
loop iteration and gives 15419.1433 R/h, is taken as the optimal 15400
total cost rate value.
Some optimal quantities calculated via the F-MSG method, by 15300
starting it with three different set of initial values are shown in 0 1 2 3 4 5 6 7 8 9 10 11 12
Table 9. Numbers of outer loop iterations, n
Fig. 2. Change of the total cost rate values (feasible/infeasible) versus number of
5. Discussions and conclusion outer loop iterations for three different initial points for IEEE 57-bus test system.
Table 9
Some optimal quantities calculated via the F-MSG method by starting it with three different set of initial values for the non-convex dispatch problem of IEEE 57-bus test system.
Table 10
Some intermediate results obtained from the application of the F-MSG algorithm to the non-convex dispatch problem of IEEE 57-bus test system by starting it by the third set of
initial values.
0 15679.1783 – – – – – – –
1 15,600 Feasible 15562.2266 100 15,500 15 0 1
2 15,500 Feasible 15484.5298 100 15,400 11 0 2
3 15,400 Infeasible – +50 15,450 4 1 2
4 15,450 Feasible 15448.9941 25 15,425 9 1 3
5 15,425 Feasible 15423.9541 12.5 15412.5 7 1 4
6 15412.5 Infeasible – +6.25 15418.75 2 2 4
7 15418.75 Infeasible – +3.125 15421.875 2 3 4
8 15421.875 Feasible 15421.0834 1.5625 15420.3125 6 3 5
9 15420.3125 Feasible 15419.1433 0.78125 3 3 6
inequality constraints in the optimization model should be ex- rate curves. This is due to its search method and the formation of
pressed as corresponding equality constraints, the method given the augmented sharp Lagrange function used by it. This fact is
in Section 2.2, which does not introduce any extra independent demonstrated in the numerical example section where the outper-
variable into the model and reducing the solution time because formance of the F-MSG method against some evolutionary meth-
of it, is used for this purpose. In order to supply initial complex ods, reported in the literature, both in terms of solution time and
bus voltages and a total cost rate value, being higher than the opti- total cost rate value is shown. The convergence of the F-MSG meth-
mal one, the F-MSG method needs a load flow solution with the se- od to the same optimal total cost rate value when it is started from
lected generations, susceptance values of the svar system and tap different initial points in the solution space is demonstrated in
settings just at the beginning of the solution procedure; no more both numerical solutions of Numerical Example section.
load flow solution is needed in the subsequent stages. The F-MSG We are currently performing research on application of the F-
method can solve dispatch problems with non-convex total cost MSG method to some other non-convex economic power dispatch
858 S. Fadıl et al. / Electrical Power and Energy Systems 43 (2012) 849–858
problems such as short-term hydrothermal scheduling problem [9] Sayah S, Zehar K. Modified differential evolution algorithm for optimal power
flow with non-smooth cost functions. Energy Convers Manage
and pumped-storage hydraulic unit scheduling problem. To our
2008;49:3036–42.
knowledge, the proposed solution technique has not been applied [10] Amjady N, Sharifzadeh H. Solution of non-convex economic dispatch problem
to the problem given in this paper. considering valve loading effect by a new modified differential evolution
algorithm. Int J Electr Power Energy Syst 2010;32:893–903.
[11] Fadil S, Sarioglu GR. An active and reactive power dispatch technique using
pseudo spot price of electricity. Electr Mach Power Syst 1998;26(4):87–95.
References [12] Farhat IA, El-Hawary ME. Interior point methods application in optimum
operational scheduling of electric power systems. IET Gener Transm Distrib
[1] Chiang CL. Genetic-based algorithm for power economic load dispatch. IET 2009;3(11):1020–9.
Gener Transm Distrib 2007;1(2):261–9. [13] Vlachogiannis JG, Lee KY. Quantum-inspired evolutionary algorithm for real
[2] Gaing ZL, Chang RF. Security-constrained optimal power flow by mixed- and reactive power dispatch. IEEE Trans Power Syst 2008;23(4):1627–36.
integer genetic algorithm with arithmetic operators. IEEE power engineering [14] Somasundaram P, Lakshmiramanan R, Kuppusamy K. Hybrid algorithm based
society general meeting; 2006. on EP and LP for security constrained economic dispatch problem. Electr
[3] Chaturvedi KT, Pandit M, Srivastava L. Particle swarm optimization with time Power Syst Res 2005;76:77–85.
varying acceleration coefficients for non-convex economic power dispatch. Int [15] Kasimbeyli R, Ustun O, Rubinov AM. The modified subgradient algorithm
J Electr Power Energy Syst 2009;31:249–57. based on feasible values. Optimization 2009;58(5):535–60.
[4] Park JB, Jeong YW, Shin JR, Lee KY. An improved particle swarm optimization [16] Jegatheesan R, Nor NM, Romlie MF. Newton-Raphson power flow solution
for nonconvex economic dispatch problems. IEEE Trans Power Syst employing systematically constructed Jacobian matrix. In: 2nd IEEE
2010;25(1):156–66. international conference on power and energy; 2008. p. 180–5.
[5] Abido MA. Optimal power flow using Tabu search algorithm. Electr Power [17] Burachik RS, Gasimov N, Ismayilova NA, Kaya CY. On a modified subgradient
Compon Syst 2002;30:469–83. algorithm for dual problems via sharp augmented Lagrangian. J Global Optim
[6] Sangiamvibool W, Pothiya WS, Ngamroo I. Multiple Tabu search algorithm for 2006;34:55–78.
economic dispatch problem considering valve-point effects. Int J Electr Power [18] Rubinov AM, Gasimov RN. The nonlinear and augmented Lagrangians for
Energy Syst 2011;33:846–54. nonconvex optimization problems with a single constraint. Appl Comput Math
[7] Yuryevich J, Wong KP. Evolutionary programming based optimal power flow 2002;1:142–57.
algorithm. IEEE Trans Power Syst 1999;14(4):1245–50. [19] Gasimov RN. Augmented Lagrangian duality and nondifferentiable
[8] Ongsakul W, Tantimaporn T. Optimal power flow by improved evolutionary optimization methods in nonconvex programming. J Global Optim
programming. Electr Power Compon Syst 2006;34(1):79–95. 2002;24:187–203.