I. INTRODUCTION
Manuscript received July 16, 2007; revised February 04, 2008. First published August 29, 2008; current version published October 22, 2008. Paper no.
TPWRS-00504-2007.
The authors are with the Department of Electrical Engineering, Institute of Technology, Banaras Hindu University, Varanasi, India (e-mail:
sps_ee@bhu.ac.in; sps5957@indiatimes.com).
Digital Object Identifier 10.1109/TPWRS.2008.922647
Several techniques of congestion management have been reported in literature [2]. The form of deregulated electric power
industry differs from country to country as well as between different regions of a country. Different models to deal the different
transactions, interactions between properties and limitations of
the transmission system and the economic efficiency of the energy market have been mentioned in [3]. Congestion management techniques applied to various kinds of electricity markets
are presented in [4]. Prioritization of electricity transactions and
related curtailment strategies in a system where pool and bilateral/multilateral dispatches coexist is proposed in [5]. In [6],
congestion management ensuring voltage stability is addressed.
An optimal topological configuration of a power system as a
tool of congestion management is presented in [7]. A corrective switching operations of transmission lines is used instead
of generation rescheduling to alleviate congestion in this paper.
Literature on optimal power flow (OPF)-based congestion
management schemes for multiple transaction systems are available. In [8], an OPF-based approach that minimizes cost of congestion and service costs has been proposed. A coordination
mechanism between generating companies and system operator
for congestion management using Benders cuts has been discussed in [9]. In [10], a technique has been proposed for alleviating congestions due to voltage instability and thermal overloads. This also uses OPF which is solved by standard solvers. In
[11], a congestion clusters based method has been presented that
groups the system users having similar effects on the transmission constraints of interest. Here, clusters of type 1, 2 and higher
based on congestion distribution factors have been demarcated,
with type 1 cluster consisting of those with strongest and non
uniform effects on the transmission constraints of interest. The
clusters based on dc load flow form an effective congestion management market where readjustments of transactions in the type
1 cluster help to eliminate congestion. A zonal model based on
ac load flow was proposed in [12] and [13]. Zones have been
identified based on sensitivity values in these works also. However, in both [11] and [12], it is necessary to compute the sensitivity values for all the buses in the system which, given a practical power system, calls for a large amount of computational
effort. Sensitivities of line flow to changes in generation have
been used in [14] to alleviate congestion but no effort has been
made to reduce the number of participating generators. In [15], a
technique has been proposed for selection of participating generators based on sensitivity to current flow on congested line as
well as the generation bids. However an optimal selection of the
design variables is essential for regulating the number of participating generators in this work. A method of overload alleviation
by real power generation rescheduling based on relative electrical distance (RED) concept has been introduced in [16]. This
1561
(1)
(2)
where is the inertia weight; and are random values beand
are two positive constants, called
tween 0 and 1;
acceleration constants; generally
represents iteration number.
The particles continue flying and seeking solution and hence
the algorithm continues until a pre-specified number of maximum iterations are exceeded or exit criteria are met. The accuracy and rate of convergence of the algorithm depends on the
appropriate choice of particle size, maximum velocity of particles and the inertia weight. However, no specific guideline is
available to select the particle size. Moreover, it also varies from
problem to problem. As a result, one has to choose it by trial
and error. The maximum velocity of individual particles should
, is
be chosen very judiciously. If the maximum velocity,
too high, the particles may fly past the best solution without
discovering it and if it is too low particles may fail to explore
sufficiently beyond local solutions [19]. The inertia weight parameter is considered important for the convergence of the algorithm. It controls the impact of previous history of velocities on the current velocities of particles and hence regulates
the local and global exploration capabilities of the particles. A
large inertia weight facilitates exploration, i.e., searching newer
areas while a small value tends to facilitate exploitation, i.e., a
finer searching of current search area. The value of the inertia
weight parameter is normally kept between 0.4 and 0.9. Thus,
the choice of inertia weight should be carefully made.
Compared with traditional optimization algorithms, PSO
does not need the information of the derivative of functions in
the process model. The algorithm can work as long as fitness
values for optimization model can be calculated. Besides, the
1562
can be expressed as
(10)
where is the number of buses in the system.
Differentiating (10) w.r.t.
and , the following relations
can be obtained:
(11)
(12)
Neglecting P-V coupling, the relation between incremental
change in active power at system buses and the phase angles of
voltages can be written in matrix form as
(13)
where
..
.
(4)
where and are the voltage magnitude and phase angle reand
represent, respectively,
spectively at the th bus;
the conductance and susceptance of the line connected between
buses i and j; neglecting P-V coupling, (3) can be expressed as
..
.
(14)
Thus
(15)
(16)
(5)
where
The first terms of the two products in (5) are obtained by
differentiating (4) as follows:
(6)
(7)
(8)
(17)
and
in (5),
To find the values of
needs to be found out. However,
is a singular matrix of
rank one deficiency. So it is not directly invertible. The slack bus
in the present work has been considered as the reference node
and assigned as bus number 1. The elements of first row and first
can be eliminated to obtain a matrix
which
column of
, where
represents a
can be inverted to obtain matrix
matrix with its first row and column deleted or a vector with the
first element deleted. Using these relations the following equation can be obtained:
(18)
The actual vector
can be found by simply adding the eleto (18) as shown by the following relation:
ment
..
.
(19)
, being the
The second term of the sum in (19) vanishes as
change in phase angle of slack bus is zero. Accordingly, (19)
reduces to
(20)
1563
the line flow limit of the line connecting bus-i and bus-j.
is the number of participating generators,
is the number of
and
denote respectransmission lines in the system,
tively the minimum and maximum limits of generator outputs.
It can be seen that the power flow solutions are not required
during the process of optimization. The power balance, except
accounting for losses, is taken care by (24). However, final generation allocation at slack bus is obtained at the end of optimization process which takes care of system losses; although (24)
includes change in active power at slack bus. This is the added
advantage of the proposed formulation.
IV. SOLUTION BY PSO
In this paper each particle has N variables where N is the total
number of generators taking part in congestion management.
Each variable represents output of participating generators submitting the bidding curves. Particle evolution based on fitness
of particles and selection operation of GB (global best) and
(local best), is used to meet the constraints.
Fitness is an index used to evaluate the superiority of the
particle. Traditionally, the objective function is regarded as the
fitness function and the inequality constraints are converted to
penalty functions and added to the objective function. The drawback of this method is that an excellent particle can be misjudged as inappropriate for the penalty factors. Besides, penalty
parameters are usually assigned by empirical approach and are
deeply affected by the problem model. For the sake of avoiding
this, a binary fitness has been used: one for optimal objective and
the other for the binding constraints. Optimal objective fitness
is equal to the value of the expression (21) which represents the
cost of active power rescheduling and hence the cost acquired
to curb congestion or congestion cost. Binding constraints fitness value is adopted to scale the level of violation, calculated
as follows:
(25)
Minimize
(21)
subject to
(22)
(23)
(24)
is the real power adjustment at bus-g and
are
where
the incremental and decremented price bids submitted by generators. These are the prices at which the generators are willing
is the power flow caused
to adjust their real power outputs.
is
by all contracts requesting the transmission service.
1564
Step 3)
Step 4)
Step 5)
Step 6)
TABLE I
GSS FOR 39-BUS NEW ENGLAND SYSTEM (CONGESTED LINE 15-16)
V. NUMERICAL EXAMPLES
The PSO algorithm for congestion management, delineated in
the previous sections, has been implemented using Visual C++
programming language. The performance of the algorithm has
been studied on 39-bus New England system [23], IEEE 30-bus
[24], 118-bus [25] systems. The 39-bus system was intentionally
chosen in order to compare the performance of the proposed
method with four reported methods in [11][13] and [16]. The
approach presented in [12] and [13] being similar, results of [12]
only have been considered for comparison. The performance of
the proposed method on IEEE 30-bus and 118-bus has also been
compared with [15].
While using PSO to solve the congestion problem, algorithm
validity and influence of different PSO parameters have also
been studied.
TABLE II
COMPARISON OF GENERATOR RESCHEDULING FOR CONGESTION
MANAGEMENT IN LINE (16-17) OF 39-BUS NEW ENGLAND SYSTEM
TABLE III
SOME SYSTEM PARAMETERS BEFORE AND AFTER RESCHEDULING
joining buses 15 and 16. According to [16], all of the ten generators take part in congestion management. However, based
on sensitivity analysis proposed in the present paper (given in
Table I), it is apparent that only six of them are sufficient to
manage congestion successfully without exceeding the generation limits of generators. The comparative results are tabulated
in Tables IIIV. From these results, it can be clearly seen that
the system losses are lower, voltage profile obtained is better
and congestion is managed better as indicated by lower overload factor, by the proposed method.
B. Modified IEEE 30-Bus System
The IEEE 30-bus system consists of six generator buses and
24 load buses. The numbering of buses has been done in a way
that the generator buses are numbered first followed by the load
buses. Slack node has been assigned bus number 1. Here, two
TABLE IV
FLOW CHANGE THROUGH THE CRITICAL LINE
BEFORE AND AFTER RESCHEDULING
1565
TABLE VIII
EFFECT OF VARIATION IN PSO PARAMETERS (RESCHEDULING
COST IN $/DAY AFTER 1000 ITERATIONS), 30-BUS SYSTEM
TABLE V
CONGESTED LINE DETAILS OF 30-BUS SYSTEM
TABLE VI
GSS FOR IEEE 30-BUS SYSTEM (CONGESTED LINE 2-1)
TABLE VII
GENERATOR PRICE BIDS FOR IEEE 30-BUS SYSTEM ($/MW -DAY)
Fig. 2. Plot of generator sensitivities and active power rescheduled for generators of 30-bus system.
Particle size
Acceleration constants
Inertia weight,
The algorithm is found to converge between 400500
iterations.
Total system losses before congestion management were
found to be 21 MW, while the system losses after congestion
management decreased to 15 MW.
The relationship of generator sensitivities with the change
in power outputs of generators for congestion management has
been graphically represented in Fig. 2 and rescheduled power at
various generators in Table IX.
For comparison purpose, the methodology for generator selection proposed in [15] has been made use of using two different values of MF, which are design variables that regulate the
number of generators taking part to be chosen by the operator
(as defined in [15]). Generators having positive values of sensitivities are multiplied by their respective bidding values and arranged in a decreasing order according to the resultant product.
Generators having negative sensitivities are divided by their bidding values and arranged in increasing order according to the result. The top entry in each category (positive and negative) multiplied by MF determines the cut-off criteria for generators to be
selected. MF varies between 0 to 1, the higher its value, lesser
is the number of selected generators. Following this procedure,
the generators selected to participate in congestion management
and their rescheduled powers are presented in Table IX.
1566
TABLE IX
COMPARISON OF RESULTS OF 30-BUS SYSTEM
TABLE X
CONGESTED LINE DETAILS OF 118-BUS SYSTEM
TABLE XI
GSS FOR IEEE 118-BUS SYSTEM (CONGESTED LINE 1316)
of sensitivities to the congested line power flow. The magnitudes of the sensitivity values are also much larger. Generator
numbered 13 has the maximum negative sensitivity whereas the
generator numbered 16 has the maximum positive sensitivity to
the congested line power flow. It is interesting to note that these
represent the same buses to which the congested line is connected. Accordingly generators numbered 13 through 18 are selected for participation in congestion management. Bus 1 is a
slack bus and is also chosen to participate in the rescheduling
process to manage system losses. Thus, while the number of
generators in the system is 54, the number of generators participating in congestion management is only 7. It is evident that
there is a drastic reduction in number of generators whose power
outputs need to be rescheduled to manage congestion. The participating generators can be divided into two groups based on
the sign of sensitivity values. A positive sensitivity value indicates that an increase in generation for that generator increases
the power flow on the line under consideration whereas a negative sensitivity value indicates that an increase in generation
decreases the power flow on the congested line.
The generator cost curves have been assumed to be quadratic
in this case as well, such that cost of rescheduling is proportional
to the square of the change in active power output as represented
in Table XII.
The influence of the PSO parametersinertia weight and
population size on the convergence of the algorithm has been
studied, as tabulated in Table XIII. In this case, PSO parameters
selected are as follows:
Particle size
Acceleration constants
Inertia weight,
The algorithm is found to converge between 400500 iterations in this case also.
Total system losses before congestion management is found
to be 140 MW. However, post congestion management the
system losses declined to 137 MW.
The rescheduled power at various generators obtained using
the proposed method has been tabulated in Table XIV. It is to be
TABLE XII
GENERATOR PRICE BIDS FOR IEEE 118-BUS SYSTEM ($/MW -DAY)
1567
TABLE XIV
COMPARISON OF RESULTS OF 118-BUS SYSTEM
TABLE XIII
EFFECT OF PSO PARAMETERS (RESCHEDULING COST IN $/DAY
AFTER 1000 ITERATIONS), 118-BUS SYSTEM
TABLE XV
EFFECT OF CONGESTION ON GENERATOR BIDS (STUDIED FOR GENERATOR 13)
noted that although generator numbered 14 has a positive sensitivity, yet its power generation has been increased for congestion management. It can also be seen that among the generators
having positive sensitivities, generator 14 has the minimum positive sensitivity value. An increase of generation is required in
this case for power balance and generator 14 having the least
positive sensitivity is selected to increase its output. It should
also be noted here that the price bids submitted by the different
generators are extremely influential in determining the rescheduled generation levels.
For comparison purpose, once again the methodology for
generator selection proposed in [15] has been made use of using
two different values of MF. Here also it is found that although
the total rescheduled power is less in technique used in [15], the
cost of rescheduling comes out lesser in the technique proposed
in the present paper. These results have also been presented
,
in Table XIV. It is also to be noted here that for
the number of generators selected is only three, excluding the
slack bus. However, congestion is not fully managed (line limit
being 200 MW) because there is a maximum limit of increasing
or decreasing the generation on any generator which in this
MW on all generators. This
system has been taken as or
indicates that the design parameter MF must be chosen very
judiciously.
1568
1569