Chapter - 3 Optimal Power Flow Problem & Solution Methodologies
Chapter - 3 Optimal Power Flow Problem & Solution Methodologies
CHAPTER – 3
METHODOLOGIES
3.0 INTRODUCTION
Power Systems.
power flow equations and system and equipment operating limits. The
security requirements.
transmission losses)
2. Environmental dispatch
General goals
Among the above the following objectives are most commonly used:
NG
F ( PG ) i i PGi i pG2i (3.1)
i 1
Min F ( PG ) f ( x, u) (3.2)
g ( x, u) 0 (3.3)
h ( x, u) 0 (3.4)
Net interchange
Minimization
minimum.
42
equations [18]:
where:
N
Pi (V , ) |Vi | |Vi ||Yij | cos(i j ij ) (3.9)
i 1
N
Qi (V , ) |Vi | |Vi ||Yij | sin(i j ij ) (3.10)
i 1
=0 (3.12)
flow constraints,
i min i i max
(3.20)
line losses
Nl
PL Plk
k 1
(3.21)
phase angles as
Nl
Min PL g
i 1
k
(Vi 2 V j2 2ViV j cos(i j ) (3.23)
3.1.1 for cost minimization, with voltage and phase angle expressed in
rectangular form.
Minimization
OPF problems.
(EMSs).
the load demand for a power system while up keeping the security of
security requires keeping each device in the power system within its
marginal cost data. This marginal cost data can aid in the pricing of
phase shift angles as well. The OPF also is able to monitor system
problems. If any security problems occur, the OPF will modify its
have the same type of devices and operating requirements. The model
flow. The next generation OPF has been greater as power systems
The demand for an OPF tool has been increasing to assess the
state and recommended control actions both for off line and online
studies, since the first OPF paper was presented in 60’s. The thrust
4. How well the future OPF provide local or global control measures to
survey [33] and classified the OPF algorithms based on their solution
2. Intelligent methods.
conventional methods is further sub divided into the following [2, 3]:
simulation run, they become too slow if number of variables are large
problems. In most cases, they can find the global optimum solution.
been covered with a lucid presentation in Tabular form. This helps the
problem [29] with the main motivation being the existence of the
concept of the state and control variables, with load flow equations
providing a nodal basis for the elimination of state variables. With the
in the space of the control variables with the load flow equations and
F (PG )
all gen
Fi (PGi ) (3.24)
i
on each PQ bus
x Vi (3.25)
on each PV bus
i
k
on the Slack bus / reference
Vk bus
P net
y net
k
on each PQ bus
Qk
(3.26)
net
Pk
sch on each PV
Vk bus
the parameters are fixed, such as P and Q at each load bus in respect
u
y (3.27)
p
53
Now with this we can define a set of m equations that govern the
PGi V , PGinet
for each PQ (load) bus
g ( x, y ) QGi V , QGi net
(3.28)
PGk V , PGknet
for each PV (generator) bus
not including reference bus
Newton Power Flow. It may be noted that the reference bus power
function of the control variables and state variables. For this, cost
F (PG ) F (P
gen
i Gi ) Fref (PG ref ) (3.29)
And the first summation does not include the reference bus. The PGi s
as
Pi (v, ) P inet
( x, u, p) Fi ( PGi ) Fref [ Pref (| v |, )] [1, 2 ,.., N ]
Qi (v, ) Q i
net
gen
(3.33)
function and N Lagrange multipliers one for each of the N power flow
equations.
= 0 (3.34)
It is represented as
T
L f g
Lx 0 (3.35)
x x x
T
L f g
Lu = 0 (3.36)
u u u
L
L = g (x, u, p ) 0 (3.37)
55
function w.r.t the state variables x. Since the objective function itself
is not a function of the state variable except for the reference bus, this
becomes:
Pref
Fref (Pref )
Pref 1
f Pref
Fref (Pref )
x Pref |V1 | (3.38)
g
The term in equation (3.35) is actually the Jacobian matrix
x
for the Newton Power flow which is already known. That is:
This matrix has to be transposed for use in Eq. (3.35). Eq. (3.36)
f
Here the vector is vector of the derivatives of the objective function
u
P F1(P1 )
1
f
F2 (P2 ) (3.40)
u P
2
g
The other term in Eq. (3.36), actually consists of a matrix of all
u
Step 2: Solve for Power flow. This guarantees Eq. (3.33) is satisfied.
T 1
g f
(3.41)
x x
Step 4: Substitute from Eq. (3.41) into Eq. (3.36) and compute the
gradient.
T
L f g
L = (3.42)
u u u
where u
size.
Merits
Demerits
1) The higher the dimension of the gradient, the higher the accuracy
flow.
constraints.
algorithm for the power flow problem for a long time The Newton
possible.
61
historical data, and transformer tap ratios will be near 1.0 p.u.
L( z ) f ( x) T h( x) T g ( x) (3.44)
and g(x) only includes the active (or binding) inequality constraints.
L( z )
Gradient = L( z ) = a vector of the first partial derivatives of
zi
2 L( z ) 2 L( z ) 2 L( z )
xi x j xi j xi j a matrix of
the second
2 L( z ) 2 L( z )
0 partial
2
Hessian = L ( z ) H 0
i j i x j
z z derivatives
2 of the
L( z )
x 0 0 Lagrangian
i j
(3. 46)
62
algorithm.
x L( z* ) x L([ x* , * , * ]) 0 (3.47)
L( z* ) L([ x* , * , * ]) 0 (3.48)
L( z* ) L([ x* , * , * ]) 0 (3.49)
i * = 0 Real (3.52)
loop of the flow chart in Fig. 3.2 performs this search for the binding
or active constraints.
trajectory towards its own previous best position and towards the
global best position attained till then. PSO is easy to implement and
PSO, the potential solutions, called particles, fly through the problem
particle makes it s decision using its own experience together with its
neighbor’s experience.
132
Objective Function
NG NG
J FT F (PG ) Fi (PGi ) ( i i PGi i PG2i )
i 1 i 1
Subject to: g (x , u ) 0
h (x, u ) 0
uT [VG1 ... VGN , PG2 .... PGN , T1 ... TNT , Qc1 ....QcNC ] (3.109)
G G
as given below.
and reactive power outputs are restricted by their lower and upper
ND
J aug J P (PG1 PG 1lim ) V (VL i VG i lim )2
2
i 1
NG Nl
Q (QG i QG i lim )
2
S (Sl i Sl i max )2 (3.113)
i 1 i 1
x max
x x max
x lim (3.114)
x min
x x min
……xj, m (t)], where xs are the optimised parameters and xj, k(t) is the
position of the jth particle with respect to the kth dimension, i.e. the
[Xi(t),…. Xn(t)T.
vj,,k(t) is the velocity component of the jth particle with respect to kth
dimension.
influences the trade off, between the global and local exploration
compares its fitness value at the current position, to the best fitness
value it has ever attained at any time up to the current time. The best
called the individual best, X* (t). In this way, the best position X* (t).for
function J, the individual best of the jth particle X*j (t) is determined
such that J(X*j (t)) J(X*j ( )), t. For simplicity it is assumed that
Jj* = J(X*j (t)).For the jth particle, individual best can be expressed as X*j
Global best X** (t): It is the best position among all individual
best positions ( i.e. the best of all) achieved so far .Therefore ,the
global best can be determined as such that J(X**j (t)) J(X*j ( )),
process will terminate. In the present case, the search will terminate if
a) The number of iterations since, the last change of the best solution
or
considered here.
dimension is given as :
Step 1 (Initialization)
objective function J.
Set the particle associated with J best as the global best, X ** (0) , with
an objective function of J ** .
Using the global best and individual best of each particle, the jth
following equation:
c2 r2 ( x**
j , k (t 1) x j , k (t 1)) (3.116)
second term represents the cognitive part of PSO where the particle
changes its velocity based on its own thinking and memory. The third
term represents the social part of PSO where the particle changes its
a particle violates the velocity limits, set its velocity equal to the limit.
x j , k (t ) v j , k (t ) x j , k (t 1) (3.117)
Search for the minimum value J min among J *j , where min is the
step 2.
furnished below: