Академический Документы
Профессиональный Документы
Культура Документы
P -Pt[B
g GG IP g
+ BtGO P g + B
00 (4) i=l
L Define the normalized load coefficients 9Q as:
_L
dP
-
2Pt[B
g GG
] + BtO
GO (5) i-l
g
K9
This paper does not use (4) and (5). In- kgI A 1 (9b)
stead, it calculates dPL/dfg directly. Before n P
proceeding with this calculation, it is useful L i
to gain some physical insight into the nature i
of these incremental losses.
It should be apparent that
Since the early days of load flow analysis
it has been recognized that it is not realistic
to specify the power at all generators and at
all loads. One generator is normally chosen
1Pi
9 = 1 (10)
as "slack" generator and its power Pgl is left i
deliberately unspecified. The reason for this
is that the losses of the system are not pre- Substituting (8) and (9) into (6) and simplifying
cisely known prior to starting the calculations.
Once the problem is solved, the power at this p
slack generator can be readily determined. di =
zpi D (lla)
In an actual system there is always agree-
ment between input power (total of all genera- Qodi + p (llb)
tion) and output power (total of all loads plus Qdi =
k
i D
losses). If the penalty factors are calculated
using a mathematical model of the system it Equation (11) merely states that the load
must also be required that generation match at any bus can be expressed as a constant load
total load plus losses,
in addition to a fraction of the system's total
. .
The derivative of the losses with respect ~~~~~~frequency-sensitive load. The explicit depen-
to a single generator power requires an infin- dency on the frequency has been eliminated,
itesimal incrementation of oone~gi while hold- since frequency itself is of no importance.
ingsmall theremaininggenerator
ing all the powers
remaining generator powersconstant. eonsant Every bus (including generation and
allowed to have a load. The
slack) is
constants are 9Q
Even though infinitesimal, this power must be intimately related to the k-factors of classi-
matched by an equal increment in losses and cal B-coefficients. They can be determined by
loads. In a practical system this is accom- running two case studies for the same system.
plished by an infinitesimal increment in fre-
whc.eut runnin
They can two be studied by a
sam e of
quency which results innicrae
quency, increased loads
od.BtBoth the type of be determined
alsoload present atby each bus. As of
a knowledge in
active and reactive loads might increase as a all previous papers on the subject, this paper
result. In addition, the power supplied by any assumes that these values are either available
generator operating on a frequency-bias mode . .
may also be affected. Each bus of the system cor
willcan
be be reasonably
shown that the estimated. bpoint
Ultimately
economic operating it
can therefore be assumed to have a frequency- is independent of these factors anyway.
sensitive component to its load (which includes
any frequency-sensitive generation). For the CALCULATION OF THE PENALTY FACTORS
infinitesimal increments of interest, this
function, whatever it might be, can be linear-
ized. Thus, the load at a bus can be expressed The losses of the system can be determined
as follows: from:
P di = Po.
di + KPi (f - f ) (6a) m
.
n
.(12)
iL l gi _ di
-
KP(f
D~~0=f° ()(7
p During the operation of an actual system
certain quantities are either known or can be
2033
controlled independently. Other quantities are The following equations provide the neces-
only indirectly controllable. This distinction sary equality constraints. Notice that no
is also possible in the mathematical model of special treatment is given to the slack bus,
the system. The reduced gradient approach to since Kirchhoff's law must be applicable to it
the optimum power flow problem makes such a too. Also notice that reactive power balance
distinction [6]. Among the quantities that are equations at generation buses are not neces-
either constant or independently controllable sary.
are the following: + -
a) Parameters of the linear passive portion AP1 Pg +d Z1PD + P1(v) = 0
of the system (such as transmission lines,
transformers or shunt capacitors). These
parameters include equivalent fr imped- AP - -p PO + P ) 0
ances, tap settings, phase shifts, etc. 2 g2 d2 +2D 2 0
Knowledge of these parameters permits * g
finding the nodal admittance matrix. ,)
b) Active power at generators (P i, for i =1,
2, ..,m). g P
AP =-P + p0 + k + p (v) =0
c) The frequency-independent component of the n gm dm m D m
active and reactive loads (P0 and Q0. for
i l, 2,..,n). di di o P
d) The frequency-sensitivity coefficients for
i =m+l = +Pdm+l +Rm+l D P m+(v) 0 (15)
all the loads nd for i= 1, 2,.., + Q P + Q () =
m~
e) n).
The voltage magnitude at
buses (IViI for i =1, 2,...,
all generation
m)
AQ + dm+l +km+l PD +Qm+l
tv a
f) The voltage phase angle at one bus chosen
as reference, generally the so-called slack
bus (61).
A +Po
dn
+ P
nD
+ P(v)=
n V
a) The voltage magnitude at all load buses Let Pg be the vector of all generation
(IV i for i =m+l, m+2, ...., n) . powers:
v [62 '6m' dm lml' 'n' ln] The reduced gradient can then be found by
(14) evaluating:
2034
to aa
a- . 0l Let A be the vector of all normalized
subject av- = 0 and DP = ° load coefficients excluding reference:
g
-t Qkp
The partials of £ with respect to gener- ==I .2* ..
m+l m+l ... N Q
N] (24)
24
+ 3Qnad 3AQ~
+***+~Q t- ~p
P
n 2, (25b)
+
6
=
0 i ==2
3, ..., n (19) t ff ++ l
3 = 1
a AQ
+ +Q n - 0 Substituting into equation (25a) and re-
n - ......arranging:
asn n
___
D
-
1 + i t +i
1,+
ili=m+l
= 0
(21) which can also be expressed as:
_,_ _ _,_ _ _ _
I IVI
_ _ _ _ _ _ _ _ _ _,_ _ _
x
Ax = b (29)
., , . Let (x+AR) be the solution to:
(22) (A+a r c t)(x
+Ax) = b (30)
It may be observed that this Jacobian where a and c are vectors and r is a scalar.
does not contain a row for the reference bus If x is known, the value of the correction
active power mismatch. Let 6 be the vector of term Ax can be found from:
all Lagrange multipliers excluding reference:
Ax = w(ctx) (31)
L
[2 63 *-. m Sm+l Sml *- 'n~rn 2) t
2035
where the vector w is determined from: The calculation of the penalty factor at
the slack generator must follow a slightly
Aw = a (32) different procedure. From (26):
AS = I
-t i )37) L! 1 i=2,
3,...,m (43b)
-1Pt 0'
1
The value of 6' can therefore be compen- There are several implications of this
sated to yield 6", which is the solution to observation. The most striking one is that the
(27) but scaled by a factor 9. distribution factors ., are, in fact, not re-
quired at all. Neither, of course, are the s-
.. =t .. (38)factors
')(Q _ 6 ' of classical B-coefficients.
P + (38) Another remark of interest pertains to
the accuracy of the calculations. The crucial
which reduces to step (the solution of (33)) involves the Newton
power flow Jacobian (without a slack bus). This
__P matrix is generally diagonal dominant and is
_
_ 1 known to be well behaved. The result is that,
6= 6' -Pt (39) provided the Jacobian has been correctly cal-
culated, little numerical difficulties can be
expected. This is in contrast to other methods
where nearly singular matrices result.
Therefore the solution to (27) is:
Regarding computational requirements of
_~ 1-the method, known results can be used to esti-
1
R = P -t ~~ --IS (40) mate these requirements [18,19]. The method
(. + i9 't has, nevertheless, been tested successfully in
a variety of systems as indicated in a later
section. Some additional computational consi-
Once the Lagrange multipliers 6 are known, derations are also given there.
the penalty factors can be determined from
(18) and (3). Equation (18) states that:
SUMMARY OF THE ALGORITHM
L= 1 - Si (18 ) A very concise review of the algorithm is
a~~~gi 1 ~~~now given.
A. Preliminary steps
Substitution into (3) yields
These steps may be done as part of a
L. = 1 (41) power flow prior to the calculation of the
1 SPpenalty factors.
2036
Table I. Approximate Time Required for Various Operations (sec. CPU Univac 1110)
1) Knowing the topology of the system, order The penalty factors were then calculated
the rows and columns of the Jacobian to using a transposed repeat solution and modify-
reduce fill-in. ing the results as indicated earlier in this
paper. The factored Jacobian from the last
2) Solve the power flow problem by Newton s Newton power flow iteration was used. If this
method. At each iteration: factored Jacobian had not been available, it
would have been necessary to first construct
a) Construct the Jacobian J ,
it and factor it. Furthermore, if it had not
b) Factor J been ordered, it would have been necessary to
do so.
c) Solve JAv = Mismatch
The CPU requirements for each of the test
systems are given in Table I. The times are
B. Penalty factor steps: those for a Univac 1110 computer.
di TD
aP
aP a d
REFERENCES B. Stott and 0. Alsac (CEPEL, Rio de Janeiro, Brazil): The paper re-
publicizes a technique for computing penalty factors directly from the
(A) Podmore, R., "A simplified and improved method for calculating bus voltages. Thus the method is applicable in modern control centers
transmission loss formulas," in Proc. 8th PICA Conf., 1973, pp. where up-to-date values of these voltages are provided by on-line state
428-432. estimation/load flow. The technique, which is very simple and elegant,
(B) Sasson, A. M., "Nonlinear programming solutions for load flow, has received frequent brief treatments (many not referenced) in the
minimum loss, and economic dispatching problems" IEEE literature. It is not essential to employ Lagrange functions or multipliers
PAS-88, pp. 399-409, 1969. in the derivation. The direct approach used in say, Refs. A and 1, seems
(C) Shoults, R. R., "A simplified economic dispatch algorithm using to be clearer and more obvious. The present derivation is quite unusual.
decoupled network models" IEEE paper No. A 77 738-8. It is constructed around the assumption that the load-frequency
2039
characteristics are relevant to the basic economy-dispatch calculation, A crucial point about which clarification would be appreciated is
and ends up showing this assumption to be incorrect. In the process, the this:
technique is considerably more obscured than elucidated. Since PD essentially acts as a slack generator thereby allowing all Pg,
The industry is interested in quantifying the benefits of deriving (including Pre) to be independently variable, then the best strategy
penalty factors on-line. In some cases, large fuel savings have already (although unrealistic) to minimize F appears to be to decrease all Pi to
been estimated (see Ref. B, for example). On-line penalty factors have zero. We can see this by minimizing
the important advantage over off-line B-coefficients that they corres- m m
pond to the actual configuration and loading of the network. The ac- L = I Fj (Pa) - A[ I Pl - PD - PLU
curacy with which the penalty factors need to be computed on-line may j=1 =1
not itself be too critical: simpler and/or faster variants on the technique
under discussion may well be quite adequate.
The direct use of the Jacobian matrix is most appropriate when its
triangular factors (this means storing the lower one) are automatically
available from an ordinary or optimal Newton power flow. Ref. C with respect to all Pg. It can be argued that PD is a dependent variable
shows how to compute the penalty factors from a fast decoupled load (depending on all Pg,), hence differentiating partially with respect to Pg.
flow, avoiding the explicit Jacobian matrix. The method is iterative in holding all other Pe constant yields,
principle, but starting with previous values, a single iteration should be
adequate in practice. dFi/dP8i - A [1 - a PD/ a Pgi - a PL/ a Pgi] = 0
The most computationally attractive version of the technique is ob-
tained where it is justified to assume that following generator MW However from (A) it follows that
rescheduling, the change in active losses is nearly all due to the change
in MW flows in the network. Then three quarters of the Jacobian 1 - a PD/ a Pgi - a PL/ a P8i = 0
matrix drops out of the analysis, leaving the formula:
a
[PL/ a P] = [HI]-' a PL/ a ej so that the conditions for a minimum become,
where [H] is the Jacobian submatrix [ a P/ a 0e. This version, presented
in Ref. 1 (page 263), simplifies further for EHV systems, replacing [H] dF,/dPgi = 0 (B)
by the dc load flow matrix as used in the fast decoupled load flow.
for i = 1, 2, ..., m. One can see from (B) that the usual coordination
REFERENCES equations do not hold under the assumption of a free PD, since no cost
was placed on this variable as is the case when Pgref is a dependent
A. H. H. Happ, "Optimal Power Dispatch", IEEE Trans. Power variable. The strategy is therefore to decrease P.i and let PD, for which
App. Syst., vol. PAS-93, pp. 820-830, May/June 1974. no cost is incurred, take up the slack.
B. J. L. Scheidt, "A Survey of Power System Control Center Such an ambiguity does not appear if the load is constant and the
Justifications", paper F 78 016-8, presented at IEEE PES Winter reference generator is allowed to be a dependent variable, interpreting
Meeting, New York, 1978. a PL/ a P8g as the partial derivative of PL with respect to Pgi holding all
C. 0. Alsac and B. Stott, "Decoupled Algorithms in Optimal Load other Pj, constant except for Pgrefw
Flow Calculations", paper A 75 545-4, IEEE PES Summer To summarize then, this paper describes an elegant method of
Meeting, San Francisco, July 1975. determining aPL/aPPi when all other P,,, including that of the swing
bus, are held constant (i.e. all Pgi are independent). However the
Manuscript received February 21, 1978. assumption needed to derive these quantities (frequency dependent
load, PD) makes the usual coordination equations not applicable. In
fact, it appears, that unless an additional cost or constraint are imposed
E. F. Richards (University of Missouri-Rolla, Rolla, MO) and A. B. R. on PD, no minimum of F will exist, except for the trivial case of F = 0
Kumar (Michigan Technological University, Houghton, MI): This when Pg, = 0.
paper is an excellent application of using the transposed Jacobian ap-
proach for obtaining a fast method of calculating penalty factors. The Manuscript received February 23, 1978.
author has made effective use of the information available from the
load flow program which, of course, is always used as a part of an
economic dispatch program.
We are a bit confused from the author's explanation of the Kavuru A. Ramarao (Cleveland Electric Illuminating Co., Cleveland,
algorithm. In the paper, the author states on Page 6, "The factored OH): This is an interesting tutorial paper.
Jacobian from the last Newton power flow iteration was used". Does
this imply that the penalty factors and generator powers are recomputed
as
This tecu eas first implemented in an off-line computer pro-
gram as a result of research in Ref. 1 and the results used in the ADS
in every iteration of the load flow program? (analog) system at the Cleveland Electric Illuminating Co. Subsequently
Would the author explain why he chose to use both refactorization the same technique was implemented in real-time at the System Opera-
and compensation? Isn't it true that normally one or the other would be tion Center and has been in operation since 1973.
used? With the subsequent replacement of the Newton load flow by the
Fast Load flow we found the calculation of A' by the eq 33 to be ineffi-
Manuscript received February 23, 1978. cient in the use of time and core.
A decoupled version of solving the eq 33 to obtain (' is possible by
the use of the same triangular factors of (' and (3" used in Fast Load
F. D. Galiana (McGill University, Montreal, Quebec, Canada): I found flow instead of triangularizing the Jacobian transpose matrix.
this paper by Dr. Alvarado very stimulating and well written. He has Without being aware of this decoupled algorithm first reported in
discussed an established area in a very clear manner, while at the same Ref. 2, we obtained the same algorithm in our independent research.
time developing some very interesting results. This has been implemented in real-time and has been in operation since
In this paper Dr. Alvarado very neatly calculates the partial November 1977.
derivatives aPL/.aaP under the assumption that all other generations
including that of the swing bus are constant, in addition to the base REFERENCES
loads and the generation bus voltages. This derivative is well defined in
this case by the introduction of a frequency dependent load component, (1) T. B. Dy Liacco, "Control of Power Systems Via the Multi-Level
PD, which acts as a new dependent variable or state, adjusting its value Concept" SRC-68-19, Systems Research Center, Case Western
to compensate for the change in P., and PL through Reserve University, Cleveland, 1968.
8 ~~~~~~~~(2)
0. Alsac and B. Stott, "Decoupled Algorithms in Optimal Load
m (A) Flow Calculations" A75 545-4, IEEE Summer Meeting 1975.
I dP,. = dPL + dPD
i-1 Manuscript received February 27, 1978.
2040
F. L. Alvarado: The author thanks the discussers for their interest in Both Dr. Sood and Dr. Ramarao mention the fast decoupled ver-
this paper. sion of the algorithm, which was originally reported by Alsac and Stott
Mr. Stadlin's comments provide a valuable observation, evident (Reference [C] of Stott and [21 of Ramarao). It is gratifying to see that
from the paper itself: that the calculation of the traditional incremental real-time operation of the algorithm has been achieved.
losses (as well as system A) is dependent on the incremental "bus load Dr. Galiana's comment is most interesting and worthy of detailed
factors", whether these factors are assumed to be a result of frequency- consideration. Recall that the equations that impose the physical system
dependence of loads and generators (as done in the paper) or any other constraints are (15). They can be compactly written as:
dependence mechanism. The formulas provided by Mr. Stadlin provide h(P, v PD) = 0 (A 1)
an alternate direct means of comparison between the "system A" and TicdisThe i t fAl
the "reference A". These formulas are a valuable addition to the stated objective of economic dispatch is to find the total incremental
objective of the paper, which was to illustrate these relationships. It dodtA df(P,)/dP, (A.2)
should be perhaps noted that some of Mr. Stadlin's partial derivatives
would be better denoted as total derivatives. Subject to the additional constraint that the load should not drift
In reference to Dr. Richards and Dr. Kumar's discussion, it should from its present value:
be mentioned that the calculation of penalty factors is not done every PD = O (A.3)
iteration but only after a "converged solution" is obtained, therefore T a c
explicit, but it is, of
the Jacobian in question is the one for the last iteration. Network com Thc s additional constraint tsseldomaremade
pensation (also known as the Matrix Inversion Lemma) is used merely course, very real. At this point there total (m-d)
only independent
for the purposes of the derivation and not for any computational pur- variables Therefore evaluation of the derivative (Ao2)aerniael
poses; its use illustrates the power and generality of the concept. As in- resortingeither to the "chain rule" of differentiation ort alteri notI
that P ie e t
dicated in the paper, the computational algorithm uses a correctly fac- (and preferably) to Lagrange multipliers, Noticea also one
tored Jacobian and no explicit use of network compensation is needed. treated as a known quantity. Rather (Ad3) is treated as is tsubl
Dr. Stott is of the opinion that the "direct" approach to proving tconc whilePa remains that
among the dependent variables It is this subtle
leads to the apparent paradox outlined by
the method is preferable. There is evidence, however, that what may conceptual difference
seem obvious now hasn't always been so. The use of "distribution fac- A new variable (the losses) along with a new equation (equation 13)
tors" (whether those factors are interpreted as "frequency originated", can be appended to the original set without altering the problem in any
as in the paper, or not) is still widely regarded as a necessary step for cay
way:
economic dispatch calculations. A direct path leading from one for- (13)
mulation to the other appears to have had positive tutorial value, as m n PO
evidenced by other comments received by the author. Although no at- PL = E - 1: di - PD
tempt at an exhaustive list of references was made, we agree that all 1 i 1
three references provided by Dr. Stott are very pertinent.
The approximations mentioned by Dr. Stott involve using only ac- Thus, the original problem of evaluating (A.2) subject to (A. 1) and
tive powers and replacing [HI with the dc load flow matrix. These are (A.3) has been embedded into a larger equivalent problem. This larger
clearly desirable if further computational and/or storage gains are problem can then be solved without (at first) taking into consideration
desired at the expense of an (admittedly small) sacrifice in accuracy. the constraint imposed by (A.3); only at the end is the constraint (A.3)
These all follow rather directly from the general procedure presented in imposed. It is easy to verify that the evaluation of (A.2) is not affected
the paper, while the converse is not true. Thus, only the most general by (A. 3) as long as PD is, in fact, zero. This is precisely what is implicitly
case was deemed worthy of detailed study. done during "traditional" economic dispatch; this is also done in the
The paper by Podmore mentioned by Dr. Sood is indeed a most in- paper for illustrative purposes. A more straightforward approach to the
teresting one, particularly when one realizes that it was presented entire problemlisaof course, not to introduce(3)andtomerely replace
alongside [5]. It can now, in retrospect, be interpreted as an approxima- the known value for PD in (A. 1). Thus (A-2) can be evaluated subject to
tion to the more general transposed Jacobian procedure, as mentioned (A. 1) alone. This approach leads to the more direct but less enlightening
by Dr. Stott. With regard to the computation of B-coefficients using the procedure referred to by Mr. Stadlin and Dr. Stott and previously used
sparse inversion algorithm of Takahashi, this author remains somewhat by Happ and others to introduce the transposed Jacobian method.
skeptical as to its practicality and efficiency for the intended purpose.
Manuscript received May 11, 1978.