Académique Documents
Professionnel Documents
Culture Documents
SYSTEM
PLANNING
R. L. SULLIVAN
Associate Professor of Electrical Engineering
University of Florida
(
I
(
McGRAW-HILL INTERNATIONAL BOOK COMPANY
----------------------~~------ {
To Sandi, Todd, and Lee
'0011315
POWER SYSTEM PLANNING
If
Copyright 1977 by McGraw-Hill, Inc. All rights reserved. Printed in the United States of America.
No part of this publication may be reproduced, stored in a retrieval system, or transmitted, in any
form or by any means, electronic, mechanical, photocopying, recording, or otherwise, without the
prior written permission of the publisher.
This book was set in Press Roman by Hemisphere Publishing Corporation. The editors were
Mary Dorfman and Mary A. Phillips; the production supervisor was Rebekah McKinney; and the
compositor was Wayne Hutchins.
The printer and binder was The Maple Press Company.
CONTENTS
-~' Preface xi
.J ',
Chapter 1 INTRODUCTION 1
LOAD FORECASTING 18
3. 5 Interconnected Systems 85
3.5.1 Load and Generator Models 86
3.5.2 Interconnected Effective Loads 86
3.5.3 Interconnected Effective Load Probability
Distributions 87
3.5.4 Reliability Analysis of Interconnected Areas 91
3.6 Summary 94 '
Problems 94
Bibliography 95
----~------------- -----------.----------.
viii Contents
--------------.-----------------------------
PREFACE
A survey of textbooks available (1976) in the power system area reveals the lack
a
of any text devoted to power system planning. Rather, most books are composite of
notions used throughout the electric utility industry as a whole. Such books are
intended to introduce readers to all facets of the industry so that they may be
prepared to serve the industry in any of several areas. Typically, such texts are used in
an undergraduate program; as of this writing, almost a dozen books serve the needs of
the engineering community in this way. Books devoted to a particular area of the
utility industry are also available, but few, if any, concentrate on the methods that are
currently used in system planning.
This text, therefore, has been written to focus attention on ( l) the overall
process called power system planning and (2) the mathematical details of various
analytical tools. The nature of this book makes it a senior or graduate--level text, and it
has been written for those who already have a basic understanding of material that
appears in any undergraduate book on power system analysis.
The chapter sequence reflects, as much as possible, the natural progression of
events as they occur in industry, thus always providing the practitioner with a frame of
reference. At the same time, a reader unfamiliar with the industry obtains some insight
into the sequence of events that must take place in system planning. The text is
replete with built-in numerical examples to illustrate the concepts presented, with
xi
xii Preface
The purpose of this introductory chapter is to familiarize the reader with past and
future trends in the electric utility industry. This qualitative information will, we hope,
put the industry in perspective before any attempt is made to present the detailed
analytical methods employed by the industry. Our emphasis will fall on those aspects
of the industry that directly relate to the topics discussed in the remaining six
chapters.
i.
.j <
_,
r ... - - --" ""
:! ..........A............... l .... .
1l g :,
10(1 ( I
1902 1910
I
1920
I
1930
I
1940
I
1950
I
1960
,I
1970
1900 1950 2000 2050 2100 2150 2200 2250
lLi 0
F
Year
Year
Fig. 1.1 Indices of electricity generation and total energy use in the U.S.
1902-1972. Electric-energy growth rate exceeds that of total energy by Fig. 1.2 Growth patterns for electric energy consumption, generation,
almost 2~ times during this century and will draw away. Reprinted from and population and generation growth rate. Reprinted from June 1,
June 1, 1974 issue of Electrical World. Copyright 1974, McGraw-Hill, 1974 issue of Electrical World. Copyright 1974, McGraw-Hill, Inc. All
Inc. All rights reserved. rights reserved.
400,----------------~
1,700
1,600
1,500
1,400
300
1,300
1,200
;::
(!) .
C:
1,100
i
;:;
0
~ 1,000
.0
~
"'u 200 'O 900
$
.,
"C
.,e 800
~ .,
C:
.s "'
.r:.
700
s:
~ 600
500
100
400
300
200
Fig. 1.3 Growth in installed capacity by utility type. Reprinted from Fig. 1.4 Energy growth by type of utility. Reprinted from June 1,
June 1, 1974 issue of Electrical World. Copyright 1974, McGraw- 1974 issue of Electrical World. Copyright 1974, McGraw-Hill,
t.l Hill, Inc. All rights reserved. Inc. All rights reserved.
4 Power System Planning
t
capita. Obviously, if these projections do occur, the utility industry will eventually
reach a no-growth state-an interesting notion indeed. Of more immediate interest is
the fact that the growth patterns are dynamic and hence must be constantly
l
scrutinized by each utility to determine individual load characteristics and, finally,
expansion plans. Chapter 2 is devoted to a detailed discussion of load characteristics
and load forecasts.
12,--------------------7'1
11
(Estimated)
10
"'
C 8
-~
:.0
~
tJ)
:::> 7
.~..
1i
::,
a. 6
E
.......
0
'tJ
"'
,!!? 5
~
"'
'tJ
C
::,
u. 4
1887 1897 1907 1917 1927 1937 1947 1957 1967 '74
Year
Of approximately 3,400 utilities in the United States, 500 are investor owned;
2,000 are municipals; the remaining 1,000 are cooperatives, public power districts, state
and federal organizations. Figures 1.3 and 1.4 depict the relative division of installed
capacity and energy generation between various utilities. Investor-owned utilities clearly
shoulder the major responsibility for producing electric energy; however, the coopera-
tives, public, power districts, etc., must be credited with making electric energy available
to rural America. In the early 1930s, prior to the passage of the Rural Electrification Act,
only two-thirds of the nation had access to electricity.
borrowed. Of the remaining capital needed, 11 % came from the sale of preferred stock
and 35% from the sale of common stock. In short, the cost of construction money for
1972 was 8.08% of that borrowed. We shall see in Chap. 4 that the capitalization
ratios and the cost of capital have a pronounced effect on the capacity cost of new
generation.
1,700
Reserve
1,600
1,500
100------------------
1,400
1,300
80 1,200
1,100
70
"' 1,000
C:
0
60 900
ii
"C 800
3"' 50 Intermediate load
~
.:,/. 700
~
600
401::------------------..
500
30
400
20 Base load 300
200
10
100
0'---''----''----''----'---'-....J.-....J.-___.._,_ __.__ _,. I::::
0 10 20 30 40 50 60 70 80 90 100 1920 1930 1940 1950 1960 1970
% Time, one year Year
Fig. 1.6 Annual load distribution curve. Reprinted from June 1, Fig. 1.7 Electric energy production by generation type. Reprinted from
1974 issue of Electrical World. Copyright 1974, McGraw-Hill, June 1, 1974 issue of Electrical World. Copyright 1974, McGraw-Hill,
Inc. All rights reserved. Inc. All rights reserved .
...,
8 Power System Planning
TABLE 1.3 Electric power industry capacity, 1974 and beyond (MW) 0
Total capacity Capacity additions Present capacity
(Dec. 31, 1973) (1974 and beyond) plus additions
Fuel type MW % MW % MW %
Hydro 53,667 12.2 11,874 2.8 65,541 7.6
Pumped storage 7,613 1.7 16,807 4.0 24,420 2.8
Fossil fuel 318,357 72.7 164,006 39.2 482,363 56.3
Nuclear 21,070 4.8 199,253 47.6 220,323 25.7
Internal combustion 4,908 1.1 593 0.1 5,501 0.7
Gas turbine 32,877 7.5 26,371 6.3 59,248 6.9
Total industry 438,492 100.0 418,904 100.0 857,396 100.0
a Reprinted from June l, 1974 issue of Electrical World. Copyright 1974, McGraw-Hill, Inc.
All rights reserved.
as Fig. 1.8 vividly displays, pumped hydro unit capacities have steadily increased since
their introduction.
Because of random outages in generation capacity, the utility industry attempts
to maintain sufficient reserves to insure a high degree of reliability. Planning a
generation system that is both economical and reliable is a major responsibility of the
system planner. Too much capacity or too little can have major consequences for the
financial integrity of a utility. More will be said of generation system reliability in
Chap. 3.
_,,,. .,,.
500
/
.,,..,,.,.,,.
400
.,,.
/ " Racoooa M,.
400MW
s:~
.; 300
:,
.,a. / Cornwall
:,
0
'=C
::,
200 LT,omSa,k
220MW
258 MW
100
Hiawassee
~ 62 MW
Flatiron 9 MW I
0
1950 1960 1970 1980
Year of order
Fig. 1.8 Growth in pumped hydro unit capacities. Reprinted from June 1,
1974 issue of Electrical World. Copyright 1974, McGraw-Hill, Inc. All
rights reserved.
;,,
1
--------~---------------------------------------*
t
t
' Introduction 9
1.2.1 Fuels
The availability of fuels is a primary factor in determining the best generation mix.
Figure 1.9 depicts the extent to which each type of fuel has been used and will be used to
meet U.S. electric energy needs. A notable trend is the move away from a fossil-based fuel
supply toward a fuel supply of coal and uranium. The reason for this shift in fuel type is
best explained in Fig. 1.10, a graphic estimate of fuel resources in the United States.
Fuel prices are also important factors in determining the most economical
generation mix. In general it is felt that fuel prices will continue to rise at or near the
inflation rate. It goes without saying that fuel prices during the last five years
(1970-1975) have soared upward; oil prices, for instance, have increased threefold in
five short years. A similar story can be told of the other fuels, for which in some
instances the high prices are partly due to the need for cleaner fuels.
Nuclear
Gas Oil
150 years 150 years
Fig. 1.10 United States gas, oil, coal, and nuclear fuel reserves
(excludes imports). Reprinted from June 1, 1974 issue of Electrical
World. Copyright 1974, McGraw-Hill, Inc. All rights reserved.
hard hit, as is evident in Table 1 .4. To put these costs into perspective, we must realize that
a 1000-MW nuclear generating unit costs about US$500-800 million (1975). Thus, the an-
nual operating expenses for the industry for environmental control have been approxi-
mately equal to the cost of a large nuclear unit, and the capital investment through 1973
for pollution control devices has been equivalent to the cost of ten large nuclear units.
Air Pollution Control
Table 1.5 shows the costs associated with air quality control for fossil plants in the
500- to I ,000-MW capacity range. On a per kilowatt basis these costs are I 0-20% of
Introduction 11
the capacity cost for fossil units. Considering that production costs for fossil units vary
between 15 and 30 mils/kWh, the operating costs for pollution control equipment,
again, are 10-20% of production costs.
Water Quality Control
Because of increased pressure on the industry to reduce thermal pollution, cooling
towers, ponds, and the like have become an essential part of the modern power plant.
TABLE 1.5 Air control costs for new units (500-1,000 MW)a
Particulate control
Precipitators
t---------'=~.:,;+~>%~
45 C::J Coal units
Venturi scrubbers 45
r------=-==~H'fi'FF""" 1:/{(::j Oil units
Bag filters 20
SO, control
Lime scrubbing
Limestone scrubbing 35
NOx control
t-----------='-'-'==~=""
1
Combustion 7
modification
0 10 20 30 40 50 60
US$ per kW
Particulate control
Precipitators
Venturi scrubbers
Bag filters
SO, control
Limestone scrubbing
Lime scrubbing
NOx control
Combustion
modification 0.06 0.2
0 0.5 1.0 1.5 2.0 2.5
Mills per k\1\/h
aReprinted from June 1, 1974 issue of Electrical World. Copyright 1974,
McGraw-Hill, Inc. All rights reserved.
170
1
160
150
r
140
,. 4Jlll--'v1""""~"'""~~.r----.~ ..
~,~ .
120
110
100
90
80
70
60
50
40
.
C
0
30
-E
20
12
Mechanical
60 draft evaporated
...
C
~ i
~ "' Parallel path
40 =0
0
(J
Fan assist
evaporated 8.90
20
Mechanical draft wet towers
28.90
Mechanical
0 .__....___.._ _.___._....____,__..,___,__.,___.__.__.___.
draft dry :::::::::::t<-:=~ .. ; :.::{;::-,- ::=:.,; -..::~ .::.~:.t:;:, :i1:~;f;J 45.10
Fig. 1.12 Percent of annual additions by type of supplementary Fig.1.13 Thermal discharge control costs for fossil and nuclear units.
cooling. Reprinted from June 1, 1974 issue of Electrical World. Reprinted from June 1, 1974 issue of Electrical World. Copyright
Copyright 1974, McGraw-Hill, Inc. All rights reserved . 1974, McGraw-Hill, Inc. All rights reserved.
...
w
-....
Approximate load concentrations ~
1,000 MW or greater 161-345 kV - - -
Q 300-1,000 MW 500 kV - - -
765kV - - - -
800 kV DC----
Back-bone transmission
(existing and authorized)
showing EHV and
representative portions
of 230-kV and 161-kV lines
Fig. 1.14 Major transmission in service or authorized. Reprinted from June 1, 1974 issue of
Electrical World. Copyright 1974, McGraw-Hill, Inc. All rights reserved.
~
., ..........,......<""...,.~"'-'r,. u-..-~- J:a" i ,, - .,,,_ ".,...,.,;.- ;o-t.~,';",o-,,., "' ... ,,,.,. _--.~ . ~ . ~- ~ ........... , , .,
'<11;,,P,,:~'Oi.i'#,:~~~~-- - ~..~
..
1ex1sung ana aumonzeai
showing EHV and
representative portions
of 230-kV and 161-kV lines
,~'
3,800
3,600
3,400
3,200 I~
3,000
2,800
6,000 . 2,600 ~ I
5,600 ':t;';;/,<,.'L~ 2,400 \t
:"f:'.t)/::;;f:
5,200 1973 est. .,, 2,200
4,800
.
I
' '- -
~
'! 2,000
I '5
4,400 I ~ 1,800
/ ...... 1974 est. CJ
] 4,000 I 1,600
::E:,
I
'!5 3,600
~ 3,200
u
2,800
2,400 800
2,000
1,600
1,200
,/
1966 '67 '68 '69 '70 '71 '72 '73 '74 '75 '76 '77 1966 '67 '68 '69 '70 '71 '72 '73 '74 '75 '76 '77
Vear Vear
Fig. 1.15 Overhead transmission added. Reprinted from Fig. 1.16 Overhead EHV Transmission added. Reprinted from
...
UI
September l, 1974 issue of Electrical World. Copyright 1974, September l, 197 4 issue of Electrical World. Copyright
McGraw-Hill, Inc. All rights reserved. 1974, McGraw-Hill, Inc. All rights reserved.
16 Power System Planning
l
Figure 1.11 illustrates the extent to which cooling towers are being used to meet
thermal pollution standards. Figure 1.12 depicts the degree of use of various types of
cooling methods, with mechanical draft towers tending to be most prevalent. In terms
of increasing the capacity cost of new units, the capacity cost of various cooling
methods is given in Fig. 1.13. We should note that these costs are generally 2-10% of
the corresponding unit capacity cost.
Depending on the type of pollution abatement equipment used, we see from the
figures above that this equipment can increase the cost of modern plants by as much
as one-third. Whether this is too high a price to pay is beyond the scope of this book.
200
190
180
I
170 I
160 I
150 I
140 I
130 I
120
I
/"-.
"'"' 110
E
.,,.,,,
1974 est.
.<::: 100
::,
~
u 90
80
70
60
50
40
30
20
10 500 kV
:::::..-
1966 '67 '68 '69 '70 '71 '72 '73 '74 '75 '76 '77
Year
Fig. 1.17 Transmission cables added. Reprinted from September 1,
1974 issue of Electrical World. Copyright 1974, McGraw-Hill, Inc.
All rights reserved.
Introduction 17
,,
Power system expansion planning starts with a forecast of anticipated future load f
,,'
requirements. Estimates of both demand and energy requirements are crucial to
effective system planning. Demand forecasts are used to determine the capacity of
generation, transmission, and distribution system additions, and energy forecasts 1
determine the type of facilities required. For example, if a demand forecast stated that '
f
100 MW of capacity was needed and a corresponding annual energy forecast stated the t
need for only 200,000 MWh, in all probability a peaking generating unit would be l, ,
installed, instead of a base-load unit; the difference in cost between these two is often
substantial. Load forecasts are also used to establish procurement policies for
construction capital, where, for sound operation, a balance must be maintained in the
use of debt and equity capital. Further, energy forecasts are needed to determine
future fuel requirements and, if necessary when fuel prices soar, rate relief to maintain
an adequate rate of return. In summary, a good forecast reflecting current and future
trends, tempered with good judgment, is the key to all planning, indeed to financial
success.
Throughout this and subsequent chapters the words "load," "demand," energy,"
and "forecast" will be used often, and a few words clearly defining these terms are in
order. load is a general term meaning either demand or energy, where demand is the
18
I Load Forecasting 19
time rate of change of energy. The term forecast refers to projected load requirements
t determined using a systematic process of defining future loads in sufficient quantitative
2.1.1 Classification
Loads may be classified broadly as residential, commercial and industrial, and other.
Residential customers use energy for domestic purposes, whereas commercial and
industrial customers obviously use energy for commercial and industrial purposes.
Other customers are municipalities or divisions of state and federal governments using
energy for street and highway lighting. In addition, sales to public authorities and to
railroads and railways, sales for resale, and interdepartmental sales also come under the
"other" classification.
Although these classifications may seem well defined, they may in fact be poorly
defined for forecasting purposes. For example, some utilities meter mobile homes as
individual residential customers; others meter the entire mobile home park as a
commercial customer. Unfortunately for forecasting purposes, these classifications
overlap in the sense that customers in a given class do not have characteristics unique
to that class; that is, the classifications are not mutually exclusive. Within the broad
classes mentioned, further subdivisions may be defined and in fact are defined by
many utilities. Residential customers may be subdivided into rural, urban, and other
subdivisions that may be valuable in some cases.
Perhaps more useful classifications of customers for forecasting purposes would
be made by type of use, level of use, rate schedule, or geographic area. Classification
by rate schedule is potentially a viable way to classify customers, because it tends to
lump similar types of customers into the same rate category and because the energy
data for each category are readily available. However, each utility has a different
philosophy in developing rate schedules, and care must be taken when forecasting load
requirements for pool~ consisting of several utilities.
20 Power System Planning
2 .1.2 Characteristics
Of the three ,;?~d classes of loads, residential loads have _t._he, mpst constant annual
growth rate and the most seasonal fluctuations. The ~~ variations of the
residential component ~many cases are responsible for the seasonal variations in
system peak, the ext&'it of the residential influence depending on the percentage of
total system load that is residential. Without a doubt, this characteristic is due to the
widespread use of weather-sensitive devices such as space heaters and air conditioners.
Other high-energy devices used by residential customers are water heaters, refrigerators,
and dryers. Refrigeration loads tend to have constant characteristics as compared to
the cyclical load characteristics of dryers and water heaters. Table 2.1, where numerical
entries are only representative, shows the extent to which residential customers depend
on electric energy. Barring a substantial leap forward in solar energy technology in the
next decade-which could indeed take place-the increase in per capita consumption
due to increases in weather-sensitive residential loads will play an even greater role in
determining system load patterns.
Commercial loads are also characterized by seasonal fluctuations, and again the
fluctuations are primarily due to the extensive use of air conditioning and space
heating. In the future it appears inevitable that electric heating and air conditioning
will be used even more, as will many appliances. The introduction of new devices-the
electric car, rapid transit, etc.-will certainly influence the characteristics of future
load.
Industrial loads are considered base loads that contain little weather-
dependent variation. However, depending on type of industry, these loads
may have unique characteristics because of shift operations, etc. Industries involved in
mining or any other high-demand, low-energy operation are usually unique enough to
warrant special consideration.
Other loads, as described- earlier, may have seasonal fluctuations depending on
specific cases. In most instances, however, the growth trend for this classification is
considered stable, although this does not mean it will remain stable. Electrification of
this country's railroads using advanced linear induction motor concepts could affect
the relative importance of the "other" classification.
As saturation level and per capita consumption increase, reflecting wide-
spread use of weather-sensitive devices, the need to include weather effects
in forecasting future requirements will become imperative. It is well docu-
mented that most system peak demands occur as a direct result of seasonal
weather extremes. "Heat storms" and "cold waves" are terms describing inclement
weather that adversely affects the ability of a utility to meet load requirements. Heat
storms are prolonged periods of high temperature, frequently aggravated by abnormal
humidity levels, extending over large areas. The impact of air conditioning and the
occurrence of heat storms is seen in an increasing summer peak and in more reliance
on emergency support from neighboring utilities. In many parts of the United States
the winter peak has usually been the highest peak, but this is no longer the case in
many instances. Cold waves are prolonged periods of abnormally low temperature.
J
('")~~w~~~g n " o ~ t:;
e= ~
~~ s lo.I ~ - ;:l
~ g g
u ;.:...
I;;
~1-'0::S~~~~~
::l O O ..- 0 Cl '"I c:,,
5 Jg <'D 0"'
~ :::<
....
0
e. ::i
'< 0
0
...., 01),)0..0.. o..~ O CT'"'
:::, ; - r-+
C
p., '<::ii:::S-
g- ~
p.. :::s
5 ~o::g.
C7(l
""1 ~
~ ~ e.;...g--g ~ ~
~
:::!". N oo" ~
g 5"' ...... ~
0 0 s- S. o-.- ~.... ..c
o..5.p'i~~~::;:co
::i ~ ..,, ....
C')
o
tT1 .=..
...,..
o
....
i:::
a.~~
.... ...., 0.. - ::i
~ ::i
0'"0.-+C'>c:,,,...O.. - r-+ 0 "'
< ....
~ Jg 0 i::::: ,....: ,__ - <
0 ..- =:; ~. r-+
(1)
rn (t) ~
~ CP ~ ~ ~ ~- ... ~
O "'
en (1) ~- 2. . . ::l - 0 C ..,,
OQs-g.~&~F~
0 ~ ::r' ::i ~ C')
-('t)
C') ~
......
.... ~ c::: a a. CT o ::i ~ o "'
(")
C')
~ ~ p.
......
C. ff~~Jg ;;:g53~n . . n
- 0
~ ::i
3 s-O 0g. r-+ < -"'....
s0..0 -::ti s ~::i
('t) C/)
- 'O
~
O::i-<3C7'lO~;:r'~
~ CJQ s C/) s ::r o "'o..o o..
~::io!)looa&.2
C/)
g- g ;
p:i 0
::i I),)
0 ~- &
(t) - 1-+i (1) ('t) 0 0
'"O
g"' ~ .... ::i < [ ....
~ 0..
.... I),);;?.. C7(l
g 8.. 0 ~
::: ~ a-: p.. ~-
I),) 0
.... "' C7(l "' ::i
i::: '< - 0..
i::: 'O C7(l - a:=-.0 "' ::i
g,.:::,:::,~og
5
C') ('t)
i:::
I),)
\ ~]'',
- ~~--'
aThe estimated annual kilowatt-hour consumption of the electric appliances listed in this handy reference is based on normal usage. When using these
~ figures for projections, such factors as the size of the specific appliance, the geographical area of use, and individual usage should be taken into consideration.
Please note that the wattages are not additive since all units are normally not in operation at the same time.
bsource: Edison Electric Institute, 90 Park Avenue, New York.
cBased on 1,000 hr of operation per year. This figure will vary widely depending on area and specific size of unit.
22 Power System Planning
Because of the relatively low saturation level of electric heating at this time, cold
waves do not create as serious problems as heat storms. This is not to say that, as cold
weather loads grow, dealing with winter peaks will always be less difficult. The
forecaster and planner must consider both cases and prepare for their effects as best he
or she can.
In addition to the tremendous impact of weather on residential and
commercial loads, other seasonal variations are caused by economic and demo-
graphic effects. In heavily industrialized areas many industrial customers are
characterized by cyclical variations in load requirement due to normal variations in
production level. Demographic effects also play a role in establishing load patterns and
vary with general migration patterns and other factors.
Let it be emphasized that solar energy technology may have a tremendous
impact on load patterns now experienced by electric utilities. It is a well-documented
fact that the use of solar energy technology for heating and air conditioning is well
within the state of the art. If widespread acceptance of solar conditioning occurs, it
will be incumbent on the forecaster to anticipate its impact on the utility industry.
forecast peak demand directly, although peak demand also can vary erratically. The
advantages of using energy as the primary forecast and obtaining the peak demand
forecast from it are that energy tends to be much less erratic, is considered a better
trend growth indicator, and is readily related to demographic and economic factors,
using energy data broken down into classes of services, areas, etc. The advantages
claimed for ,separately forecasting the peak demand are that it is a more direct method
and can be related directly to such weather variables as temperature. Because the
utilities have used the two basic approaches successfully, with an average error of
approximately 5%, no attempt will be made here to promote one approach or the
other. The approach is situation dependent.
The next question to be considered by a forecaster is whether to forecast the
total load directly or to assemble the total load forecast by appropriately combining
forecasts of certain components. Typically, the components consist of types of
customers, geographic areas, etc. An advantage claimed for the total load approach is
that it is easier to use and the totals are much smoother and more indicative of overall
growth trends. On the other hand, an advantage of the component approach is that
abnormal conditions in growth trends of a certain component can be detected, thus
preventing misleading forecast conclusions. Again, no one approach is consistently used
in the industry, and both are used successfully by different utilities.
Because weather has such an influence on load requirements (discussed in Sec.
2.1), it is necessary to reflect weather conditions in forecasts. In general, most utilities
construct scatter diagrams correlating certain weather variables, usually coincident
dry-bulb temperatures and humidity, with peak demands. From these data, future
weather-sensitive load components can be obtained by extrapolation. Other utilities use
historical weather data to develop normal probability distributions for weather
variables, which are then used in conjunction with a weather load model to determine
the probability distribution of the weather-sensitive component of future loads. In
most cases some adjustments made for weather conditions are considered necessary for
accurate forecasting. In some special cases additional care must be given to weather
models, particularly if extreme weather conditions are possible. Utilities that consider
extreme weather conditions often determine extreme peaks by using historical
differences between nominal and extreme weather peaks or by adjusting normal peak
forecasts for low-probability weather conditions. Since there is no well-defined
procedure to account for extreme weather. conditions, little will be said of these
matters.
Choosing a forecasting technique to use in establishing future load requirements
is a nontrivial task in itself. Depending on the nature of load variations, one particular
method may be superior to another. Before choosing a particular method, whether it
be simple curve fitting or stochastic modeling, a basic understanding of how a load
behaYes is essential. If, on the basis of historical data and good judgment, simple
extrapolation appears to suffice, it should be used. Unfortunately, since all electric
utilities are somewhat different, it is impossible to list all system attributes that may
be adequately modeled by a particular technique. Choosing the best technique for a
given utility, once again, requires good judgment and a knowledge of the advantages
em Planning
2.3.1 Extrapolation
Extrapolation techniques involve fitti;ttrend curves to basic historical data ~djusted to
reflect the growth trend itself. With a trend curve the forecast is obtained by
evaluati_ng the trend curve function at the crtsYreJ\uture point. Ait'toi.lgh a very simple
prbce'cture, it produces reasonable results in some instan,ces. Such a technique is to be
classified as a deterministic extrapolation, since no at't~fup{ is made to account for
- random errors in the data or in the analytical model. Some eight to ten standard
analytical functions are used in trend curve fitting, including:
1. Straight line Y = a +bx
2. Parabola Y =a+ bx+ cx 2
3. s curve Y = a + bx + cx 2 + dx 3
4. Exponential y = cedx
5. Gompertz Y = ln- 1 (a + cedx)
The most common curve-fitting technique for finding coefficients and exponents (a-d)
of a function in a given forecast is the method of least squares.
, ,. '- If the uncertainty of extrapolated results is to be quantified using statistical
' ~~tities such as mean and variance, the basic technique becomes probabilistic
extrapolation. The uncertainty arises ,from two sources: uncertainty in the historical
data and uncertainty in the analytical model chosen to describe the underlying growth
, in load. With regression analysis the best estimate of the model describing the trend
Load Forecasting 25
can be obtained and used to forecast the trend. We shall discuss this method in great
detail in the remaining sections.
The use of stochastic models to generate a forecast from random inputs derived
from historical data has been investigated, but in 197 5 the use of such techniques was
not widespread. The inputs to the model tend to be the random change in the trend
component, the random slope of the change in seasonal component and associated
weighting factor, and a general noise componenL The statistics of all the random
inputs plus the weighting factor are determined by matching the statistics of the
historical demand data with corresponding statistics for the output of the model. This
step can be performed only after a transformation of the basic model and the
historical data is made, since the data. and untransformed model are nonstationary-
that . is, their statistics are time dependent. With the model matched to fit historical
demand data, the forecast-is obtained by exciting the transformed model by random
inputs whose statistics are known. The resulting time series, after an inverse
transformation, is the forecast desired.
2.3.2 Correlation
Correlation techniques of forecasting relate system loads to various demographic and
economic factors. This approach is advantageous in forcing the forecaster to
understand clearly the interrelationship between load growth patterns and other
measurable factors. The most obvious disadvantage, however, results from the need to
forecast demographic and economic factors, which can be more difficult than
forecasting system load. Typically, such factors as population, employment, building
permits, appliance saturation, business indicators, weather data, and the like are used in
correlation techniques.
No one forecasting method, it must be emphasized, is effective in all situations.
The use of simple curve-fitting techniques is adequate for some utilities and completely
worthless for others. In any case, forecasting techniques must be used as tools to aid
the planner; good judgment and experience can never be completely replaced.
\ Since energy or sales forecasting at this time is highly subjective, we shall devote only
\\ modest space to the general philosophy prevalent in the industry. Again, every utility
has its own way of arriving at an energy forecast, and the approach we discuss here
i
may or may not agree with one used by a particular utility.
)
Energy forecasts tend to be developed using correlation and extrapolation
primarily, tempered with sound projections of future conditions. Generally, to arrive at
total energy forecast, the forecasts for the three major classes of customers
esidential, commercial, and industrial) are determined and then combined. Each class
~\ forecast separately because of different characteristics associated with these classes.
' , e shall briefly describe the basic philosophy used in determining these three fore-
\:~casts.
roo11315
~
26 Power System Planning
Whether these particular approaches work probably depends on the type and
location of the industry involved. In fact, in many instances the historical industrial
sales are decomposed into subclasses to facilitate an accurate forecast of each
component. This step is particularly important if a utility serves a broad spectrum of
types of industries. As in residential sales forecasting, the final step of tuning the
forecast is important. It requires projecting the way in which the forecast obtained
from historical data may be in error.
Even though we have decided not to describe concrete analytical methods for
energy or sales forecasting, the reader should not interpret this decision to mean that
sales forecasting is unimportant. No doubt an entire text might be devoted to this
topic alone. Indeed, accurate energy forecasts are essential for good planning, but
lacking a well-defined analytical approach accepted by the industry, we have presented
here only broad concepts. We shall proceed to a discussion of peak demand forecasting.
*/
** *
*
Temperature
Fig. 2.1 Weather load model.
Load Forecasting 29
56.000
49.600
~
43.200 '
. If V
,
,
}. ,pf"'
.}j/ I!,,,
36.800
s:~
.,,,,-
30.400
_t
~"'J ~
"'
l1i_ 24.000
I,
'---
["-\ I $=a
>
:;,
QJ
QJ
17.600
~;)
.. #=b
'---
s: * =c
11.200
; :. ~
v.~ '
.~-
~~"
J A .
4.8000
,t1t_.\ .. a;~ " .. ~
,... .
. . .. ..
#,.
" ,, """"
*
...... .JI:;
*
-1.6000
-8.0000
' .
"
"'
. .....
"
..
'
"
.. .
;
Fig. 2.3 (a) NWS peak demand data. (b) Trend component of NWS peak demand data. (c)
Gaussian noise component of NWS peak demand data.
where only two fitting functions in this case are required to describe the peak demand
variations:
f1(t) = 1.0
f2(t) = t
The DMR technique will enable us to calculate the values for a 1 and a2.
Knowing these coefficients, we can use Ht) to forecast the NWS component of peak
demand at some future week.
and ri(t) is a random variable that describes the random variation of l(t) about Ht). It
is necessary to assume that ri(t) is a zero mean, Gaussian, white noise, random variable,
implying that
e(ri(t)) = fi(t) = 0 property 1 (2.5)
f(ri(t))= a
11
~ exp[- (T/~}) 2
] property 2 (2.6)
F(00 ) = f -oo
00
f(ri(t))dri(t) = 1.0
In other words, we are certain that ri(t) will have a value in the range - 00 to 00 ;
however, based on property 1, its average value is zero. Property 3 says that knowing
the noise at time t does not tell us what it will be at time t + r; it is serially
uncorrelated. However, for T = 0 we would interpret property 3 as the degree of
spread of the probability density function, where a11 2 is the variance. large variances
indicate that the noise varies widely about its mean. If the variance is zero, we are
.,.f"
>
+-
;;;
C
Cl>
"tJ
?;-
:.0
~
...
0
c..
Tl (t)
Fig. 2.4 Noise probability density function.
32 Power System Planning
certain that Tl= fJ. The standard deviation, Orp is a most useful parameter because it
defines the 99% confidence interval; that is, we can be 99% confident that a
Gaussian-distributed random variable lies in a range 2.57a71 about its mean. To
illustrate, consider Tl(t) shown in Fig. 2.3c again. It has a variance of 10 or a standard
deviation of 3.16, which can be obtained approximately by computing the average
squared value of T1(t) about fJ(t). This task is 'left to the student. The 99% confidence
interval in this case, then, is -8.12 to 8.12. Looking at Fig. 2.3c, we clearly see that
T1(t) does not fall out of this range. Further we see that most points are grouped
within a standard deviation of the mean.
In general, we want to find values of the coefficients on the fitting functions
that best describe the random weekly peak historical data. There are many ways of
defining a best fit, but we define the best fit to correspond to that value of a' that
minimizes the squared difference between the measured weekly peak demand l(t) and
the true peak demand computed using ~(t). We use the squared difference to give
negative errors-resulting when Ht) is greater than /(t)-the same weight as positive
errors. Clearly this procedure makes sense. Further, we associate with every l(t), Ht)
pair a weighting factor W(t) that will allow us to place more weight on newer data.
The function to be minimized thus becomes:
N
J = '\' W2 (t)[l(t) - Ht)]2
'-'
t= 1 (2.8)
W(t) = -vffN- t
where t is a discrete variable starting with week 1 and continuing to the last week N of
the available historical data.
Stated precisely, we want to find those values of a 1 and a2 that minimize Eq.
2.8. In carrying out the minimization procedure it is advantageous to rely on the
compactness of matrix notation and to express Eq. 2.8 in matrix form.
From Eq. 2.4 we see that for a given t
where
Now we are ready to find the vector a' that minimizes Eq. 2.9. The minimization
process involves determining the value of a' that results in the first partial derivative of
Eq. 2.9 being equal to zero. Taking the first partial,
0
of= .,, [L(N) - a'R(N)]W(N)W'(N)[L(N) - a'R(N)]'
aa ua
Note that a'R(N)W(N)W' (N)L' (N) = 1 X 1 = scalar, and the transpose of a scalar is a
scalar. Therefore
a'R(N)W(N)W'(N)L'(N) = L(N)W(N)W'(N)R'(N)a
and
:: = -L(N)W(N)W'(N)R'(N) + a'R(N)W(N)W'(N)R'(N) =0
which gives the best estimate:
a'(N) = [L(N)W(N)W'(N)R'(N)] [R(N)W(N)W'(N)R'(N)]- 1 (2.11)
Letting
F(N) = R(N)W(N)W'(N)R'(N) (2.12)
G(N) = L(N)W(N)W'(N)R'(N) (2.13)
we have
a'(N) = G(N)F(Nf 1 (2.14)
To find a'(N) computationally, we must process sequentially the historical NWS weekly
peak demand data to determine G(N) and F(N)- 1 as indicated by Eq. 2.14. From Eq.
2.12 with W(N) equal to an N X N diagonal matrix where the (N - t, N- t) diagonal
element equals v[JN-t (/3 is called the "discount factor" and is less than unity), we get
for the ikth element of F
34 Power System Planning
N
F;k(N) = l
t=1
1
[;(t)fiN- /k(t)
N
= 2/;(t)fiN-I-tfifk(t)
t=1
N-1
= /;(N)fk(N) + fi l
t=I
/;(t)fiN-l-tfk(t)
but
l
N-1
t= 1
[;(t)fiN-I - 1/k(t) = F;k(N - 1)
Gn(N) = L, l(t)fiN- 1
fn(t)
t=l
N
= L, f(t)fiN-l-tfifn(t)
t=I
N-1
= l(N)fn(N)+fi l
t=1
l(t){3N-J-tfn(t)
Load Forecasting 35
but
L
N-1 .
l(t)(3N-l-t(3fn(t) = f3Gn(N-1)
t=1
~'(N) = E(L(N)W(N)W'(N)R'(N))F(Nf 1
Realizing that W(N)W'(N)R'(N)F(N)- 1 .is'a deterministic quantity,
li'(N) = [E(L(N))] [W(N)W (N)R (N)F(Nf 1 ] 1 1
= ~(N)W(N)W'(N)R'(N)F(Nf 1 (2.23)
since E(77(N)) = 0. Therefore
= a(N) (2.24)
Expanding Eq. 2.22,
cov(a(N)) = E(ii(N)ii'(N) - fi(N)ii'(N) - ii(N)1'(N) + ~(N)~'(N))
where a 11 2 is the variance of random component 77(t) of the NWS peak demand data.
As the variance of the noise is generally not known in advance, it can be shown
that an unbiased estimate of the variance a11 2 is given by
N N
a 11 2
= (N - n)- 1
l 2
r (t) or N
1
n l r2(t) (2.26)
t == 1 t == 1
where r(t) is the residual l(t) -ii'(N)f(t). For the sample system a11 2 = 10, therefore
= 0.3902 , var(82 ) = 0.0001
var(8 1 )
Clearly, the value of a1 varies a greatdeal about its mean as data are processed,
telling us not to have much confidence in a1 or, stated differently, not to use Ht) to
obtain the forecast demand for small values of t. This restriction does not bother us,
because we are interested only in using t(t) to forecast the NWS peak demand for the
sample system for times greater than t = 104. Similarly, since the variance of a2 is
0.0001, we can feel confident that a2 = 0.510 is a good estimate for this parameter.
Because the NWS peak demand data were artificially generated by adding 1/(_t) to
Ht)= 1 + 0.5t, we know that the conclusions above are correct; that is, a1 = 0.2326 is
not a good estimate of 1.0, but a2 = 0.510 is a good estimate of 0.5.
2.6.3 Forecast Variance
Forecast variance is an important quantity in that, as we now know, it quantifies the
uncertainty of the forecast. To get the forecast variance, we must start with
------------------
Load Forecasting 37
e((t)) = e(a'(N)f(t))
= e(a'(N))f(t)
or
{(t) -:- i'(N)f(t) (2.27)
Using Eq. 2.27, the variance of the best estimate of our forecast peak demand is easily
obtained as follows:
var({(t)) = e([{(t) - (t)] [(t) - {(t)])
= e([(t) i'(N)f(t)]'{(t) ft'(N)f(t)])
= r (t)e([il;(N) - i(N)] [a(N) - i(N)]')f(t)
= f(t)cov(a(N))f(t)
= al (2.28)
If we forecast the NWS component of peak load using the weekly peak load data
in Fig. 2.3a, we get, with {3 = I, the curve shown in Fig. 2.5. The curve in Fig. 2.6 is a
plot of the variance of forecasted NWS weekly peaks. Note that the variances increase
with time, reflecting the fact that the more futuristic the forecast, the less reliable it is,
as one would expect.
To conclude, we now have the basic understanding required to determine the
mean and variance of the NWS component of peak demand. Equations 2.18 through
80.26 -------------
77.18 - - - - - - - - - - -
54.10
1.239 -------------
1.110 - - - - - - - - - - - - - -
N
<=
b
0.39
105
T 5 150 156
t, wk
2.20 define the sequential algorithm to obtain the coefficients for f(t), and Eqs. 2.21
and 2.28 provide expressions for the forecast and forecast variance of any future week.
5.00000E-02
4.50000E-02
j
4.00000E-02
3.50000E-02
.
'\ft
-~
.n
3.00000E-02
co 2.50000E-02
; ~
.n
0
~
c..
.
2.00000E-02
1.50000E-02
IJ
:\
1.00000E-02
} .
5.00001 E-03
f-- ~
\
\ ~
3. 72529E-09
0.0 13.6 27.2 40.8 54.5 68.1
6.81 20.4 34.0 47.7 61.3
Temperature, F
69.000
66.300
63.600
. . ...
., If
lL
0
.."'...- 60.900
. -
. . -
......
:,
. ., . ... ~
... .
"'
"'Q.
E
58.200
..... . .. ~
......"' -- If
" - ,.c
C:
"'
55.500
<I
" ...
..
t ....
"tJ
c:; " .
ou
C:
52.800 . f
- .
>I-
. . .,
.?-
'iii
0 50.100
47.400
. .
,. .. ~ ~
.. ~.
"
44.700
. 1' " "
. .,.
42.000
0.0 21.0 42.0 63.0 84.0 105.
10.5 31.5 52.5 73.5 94.5
Days
its mean is 55F and its variance is 25F or a standard deviation of 5F. Since our
weather variable is assumed Gaussian distributed, its probability density function is:
f(T, 55 , 5 ) o o 1
= a-Jfii exp - 1(T- 7')
2 a
2
(2.29)
--------~-----
Load Forecasting 41
The application of these two equations to the data in Fig. 2.8 is left to the
student; the results obtained for f'
and a2 will be close to 55 and 25F, respectively.
Since N is only 105, the exact values for f and a2 will not be obtained.
We are ready now to consider the actual WS forecasting phase since we have a
weather load model that is valid for the period in which we look for a weekly peak.
Further, we 'have a statistical description of our weather variable for the weeks in
question, as depicted by the Gaussian distribution in Fig. 2.7.
To obtain the weekly WS mean peak demand, variance, and density function, the
following steps are required:
1. The weather variable and associated probability density must be transformed
so that the new variable has a zero mean and unity variance (called a normal
distribution). As we shall see, this step greatly simplifies the problem of
obtaining the weekly WS peak demand mean and variance.
2. The weather load model must be expressed in terms of the new variable.
3. The weekly peak mean and variance must be determined.
4. The weekly peak demand probability density function must also be obtained.
Since weekly peak forecasts are required for perhaps 10 yr into the future, the
steps above must be repeated for each week, using appropriate weather load model and
weather variable distributions.
To facilitate obtaining the weekly mean peak and variance for a future week, the following
transformation equation should be used, as suggested by Stanton and Gupta [9] :
T-f (2.32)
x=
Or
This transformation defines a zero mean, unity variance Gaussian process. To verify
this, we need only determine x and ax 2 Using basic definitions
x = e(x) = e(T;rf)
_ e(T) - T _ f - f =O
ar ar
and
a/ = e [(x - x)2] = e(x 2 )
= E
T-
'---'--
ar2
f')2] = ar2
-1 E
[(T - T)
- 2)
~
but
42 Power System Planning
therefore
With the transformation defined as in Eq. 2.32, all weather variable distributions
'
may be transformed into normal distributions, which will improve computational
efficiency. Given the normal distribution in Fig. 2.9, we may divide it into 99
segments, each having an area of 1/100. If each segment is defined by the variables
rn-l and rn, where n = 2, ... , 100 and the range of rn is from r 1 = -2.575 to
r 100 = 2.575, then the density function /(_x) between rn-l and rn may be expressed as
1
f(x) -
(2.33)
rn-1<x<rn
For convenience, the values of r;, i = l ... 100, are given in Table 2.2, where two
consecutive entries have the property that
1 .
f(r;-1 < x < r;) = 100
for all z
which is obvious from the way the normal distribution for x in Fig. 2.9 was
segmented.
1
Area=
100
0.5
Area=
100
43
44 Power System Planning
t
Therefore {
w = kw(Tw - xor - T) T < Tw (2.34) !
and
w=O TwTTs
To determine the mean and variance of w for any general temperature
distribution, three distinct intervals must be dealt with: the intervals for T w T Ts,
T < T w, and T> Ts In terms of the new variable x these intervals are
Tw-T
- Ts-T
--x _ __
or or
-'t
T_w_ _
X<- Or =xw (2.35)
-t
T __
x>-s =Xs
Or
Using Eqs. 2.33 to 2.3 5 and the standard definition of mean and variance, we may
easily obtain expressions for wand ow2 similar to those derived by Stanton and Gupta [9] .
<{w)- W - f- 00
w(Tw) wf(w)dw + f w(T,) wf(w)dw
w(rw)
+ J"
Ws(rs)
l-lf(w) dw (2.36)
-f X3
00
xw Jxw
f-00
kw(Tw - xar - T)f(x) dx =
-00
- kwarxf(x)dx
Xw
+
!
-oo
kw(Tw - T)f(x) dx (2.38)
where
J
++
frw1
rw2 1
------xdx
100(rw2 - 'w1)
rw 2 and rw 1 are the values of ri whose range contains Xw- Upon integrating and
simplifying the last expression,
(2.39)
kw(Tw - T)
f-=
xw
f(x) dx = kw(Tw - T) I
[ r
I
2
lOO(,: _ ,
1
) dx
kw(Tw -T) J Xw
-oo
f(x)dx = kw(Tw -T) ~~ (2.40)
J
1
Xw
wf(x) dx =-
arkw (
200
r1 + rw2 + _l
w
2ri
)
+
kw(Tw - T)w1
100
-
(2.41)
-oo l =2
For the second term of Eq. 2.37 we get zero, and for the third we get, by the same
procedure used on the first term,
46
-
Power System Planning
~
-
IXs
ks(Ts - xor - T)f(x)dx =
0
;;; frs 1 + r100 +
\
.?
1-s2
2r;)
-ks(Ts - T)(IO0 - S 1 )
100 ( 2 .4 2)
where rs 1 and rs1, are the values of x whose range contains Xs,
Although the expression for the variance of WS peak demand can be obtained in
the same manner, starting from the definition of variance, the derivation is left as an
exercise. For future use, however, let us summarize the results:
+
k/(T- Ts)2(100 - Si) . k/or(T- Ts)(.
100 + lOO \sl + r100 + ~ 2r; i~,
) _2
- w (2.44)
Table 2.2 provides the values for r;, rs;, and rwi When these values are
substituted into Eqs. 2.43 and 2.44 along with the weather load model and
temperature parameters, the desired WS peak demand mean and variance can be
determined.
To illustrate the use of mean and variance equations, consider determining the
mean of WS peak demand for a future week in which the weather load model and
temperature distribution are as shown in Fig. 2.10. For this week then,
-0
"'0
.Y.
"'
Q)
0.
(/)
$'.
Tw=60 f T5 = 80
Temperature, F
and
T -T
Xs = s
ay
= 2.0
T -T
Xw = w = -2.0
ar
Since r wi and r w 2 were defined as values of x whose range contains Xw, it is clear
from Table 2.2 that
rw 1 = -2.170 rw2 = -1.959
and W1 = 2, w 2 = 3. Similarly,
r5 1 = 1.959 rs2 - 2.170
and s 1 = 98, s 2 = 99. Substituting these values in Eq. 2.43, we get
Now that we have discussed in depth how to calculate the means and the
variances of WS and NWS components of peak demand, to obtain the total forecast mean
and variance for a particular week, we need only add component means and variances.
In weekly forecasts (forecasts based on weekly data), however, the variances are of
little value in establishing confidence intervajs, because the density funcEon of the
total forecast is skewed. This feature of the total forecast density function is a direct
result of the weather load model being inherently nonlinear. To circumvent this
problem and to provide the system planner with meaningful results, it is necessary to
determine the total forecast probability density function in place of the variance.
If the variance of the NWS component is several times larger than that of the WS
component-usually the case with seasonal and annual forecasts, where data are
sampled on seasonal and annual bases-then the total forecast density function
becomes approximately Gaussian. Under these conditions the total forecast mean and
variance completely describe the statistics of the total forecast, and knowing the
variance is sufficient to calculate confidence intervals.
F(Tw, f, or)=
f -~
rw 1
orffri
t1 T-
exp - -
2(
T
or )
J
2
dT
1 1 ~ (-l)"(Tw-f')2n+l
= 2 + v'rr L, (2n + I)v22n+loln+ln!
n=O
= probability that T..;; T w
Load Forecasting 49
w,MW
(a)
T< Tw
w,MW
(b)
Fig. 2.11 (a and b) Two sample WS peak load probability density functions.
and
00
1t(Ts - T) 2 n + 1
-
F(Ts, T, or)=
1
2+ yn
1
n=O
l( (-
2n + l)v'22n+l O
T
2n+
= probability that T ~ Ts
Thus, the probability density function for the first segment is the difference
(
2n+I)y'22n+1 0 2n+1n!
T
(2.45)
where the delta function multiplier, cS(w), is used to indicate that w can assume only
one value, namely w = 0, in the first segment of the WS peak load density function.
Because w and T are linearly related for values of Tin excess of and less than Ts
and T w, respectively, the probability density functions for segments 2 and 3 defined
for values of w > 0 are:
50 Power System Planning
l
l
j
(2.46)
l
l'
and l
!
l
As a quick check of the validity of this result, we make sure that the result does
indeed give us unity when integrated over all possible values w may assume; that is,
F(00 , W, Ow) = !~
-~
f(w, W, Ow) dw
-
2
- kor...fiii /
O
~ t ex
p
1 w+kor
- -
2 ( kar )
2] dw+- 2
../ii l (2n + l)n!y2 n
n
(-It
2 +l
Load Forecasting 51
.}; f
00
w+kor
ex ==
../2,kor
Since Eq. 2.49 is a standard error function integral, we get
-
vir
2 f 00
exp (-cx 2 ) dcx = 1 - erf - 1 = I - - 2
.../2 vir
l (-It
2
nh/f. n + 1(2n + I)
1/,Ji
Collecting our results, we have
_ 2 '\' (-It 2 '\' (-It
F(oo, w, or)= 1- yir Ln!...fj.2n+1(2n + 1) + yii Ln!y22n+1(2n + 1)
=1.0
as indeed it should. To get the probability that the WS component of peak load will
be less than a certain value, such as its mean value, Eq. 2.48 would be integrated over the
appropriate range.
Knowing the means and variances of the NWS and WS components, we simply sum :'
them to obtain the total forecast mean and variance. Similarly, knowing f._ and f w, the
total forecast density function fo can be obtained. Since
0(t) = Ht)+ w(t) (2.50)
the probability density function fo may be obtained by convolving f._ with f w Because
t and w are assumed independent, the expression for fo is:
fo = f0
00 f._(0 - w)fw(w)dw (2.51)
With fe known, the system planner has at his disposal all the statistics required to
define quantitatively and judge future system weekly requirements.
Because of the computational ease of dealing with discretized quantities, the
actual convolution process required will be performed, not using Eq. 2.51, but the
discrete version:
52 Power System Planning
00
where ft and/w are the discretized density functions obtainable from Eq. 2.48 and the
Gaussian NWS peak load density function de.termined in Sec. 2.6. For example, if the
continuous density functions are as shown in Fig. 2.12, a and b, it will be a simple
matter, using standard numerical integration techniques, to create the discrete versions
shown in Fig. 2.13, a and b. Upon substituting the discrete values of wk into Eq. 2.52
for all values of 81k, the total forecast density function results.
To illustrate how / 0 may be obtained, consider the problem. of determining / 0
for the 46th future week for our sample three-bus system. From Figs. 2.5 and 2.6 we
found that
= 77.18 MW a/= 1.11 MW2
which completely describes the statistics of the NWS component for the 46th week,
because of the Gaussian characteristics of the NWS peak load probability density
function. Assume that the temperature distribution and weather load model for this
week are completely defined by the following:
w-->
(a)
(b)
Fig. 2.12 Continuous WS (a) and NWS (b) peak load probability
density functions.
Load Forecasting 53
Wk--+
(al
Fig. 2.13 Discrete WS (a) and NWS (b) peak load probability density
functions.
I 1(w+kor) ~
2
2 ] 2 (-It 0
fw=ko'I"fiirexpl-2 kor (w)+ ../ii nf;:on!(2n+I)y22n+I (w)
Upon discretizing f w, we get the discrete density function shown in Fig. 2.14a. An
interval of 2 MW was chosen to reduce the number of values wk could assume and
hence the computational work yet to be done. For example, the probability that
wk = 1.0 MW was assumed equal to the probability that O < w < 2 MW. The other
values were similarly determined. A numerical integration algorithm must be employed
to obtain the values depicted in Fig. 2.14a.
54 Power System Planning
0.6826
0.1563
i
fw
0.0946
0.0445
I
i:
i<
0.0187
0.0068
0 1 3 5 7 9
Wk-+
(a)
0.6826
'1;
0.1359 0.1359
0.0228
2a
Fig. 2.14 Sample system WS (a) and NWS (b) peak load probability
density functions.
Because the NWS component is Gaussian distributed, its discrete density function
may be represented as shown in Fig. 2.14b.
The next step is to convolve f w with f1; to obtain f 0 , where
If the historical data base used is developed on a seasonal or annual basis, the steps !
1
required in determining future forecasts are simpler than the steps required for weekly
i
f
(
Load Forecasting 55
forecasts, primarily because the range over which the coincident dry-bulb temperature
varies usually is very much smaller or, stated differently, ar is quite small. The effect
of a small temperature variance is to locate the entire temperature density function in
a completely linear region of the weather load model, as depicted in Fig. 2.15. In this
case the resulting WS peak load density function is Gaussian since the temperature is
Gaussian distributed.
~
2
-ti
.,
C:
E
"'
"O
-"'
m
2l. Do
z,
.,
0
Ts
Temperature, F
Fig. 2.15 Seasonal temperature density function and weather load model.
56 Power System Planning
and
(2.55)
or
Ow2 = e{[kw(Tw - T)- w]2}
= kw2o/
oo -)2J
[-21 (0-0
- 1
fo(0, 0, oo) = oovfii exp (2.57)
fr d0
where
fr= fw
ft(0 -w)fw(w)dw (2.59)
which is the continuous convolution equation discussed earlier. The discrete versions of
Eqs. 2.58 and 2.59 are:
8
and
Upon substituting Eq. 2.61 into Eq. 2.60, we have the probability distribution
for the peak load for the rth week.
8
To find the annual peak, we must recognize that the probability that an annual
peak occurs in a given week r is equal to the probability that an annual peak occurs in
the rth week and not in the other 51 weeks. The probability that a peak greater than
A does not occur in the other weeks is equal to the probability that these weekly
peaks are less than or equal to the peak A; this probability is
52
fl FiCA,0i, ui)
i= I
(2.63)
i ,fo r
where Fi is the appropriate distribution as defined by Eq. 2.62. Since the probability
that the rth weekly peak is greater than A by an amount dA is
fr(A, Or, Ur)dA
then clearly
[~DI1,/a r
Fi(A, ei, Uj)lf,(A,
J
e,, u,)dA
58 Power System Planning
is the probability that an annual peak load greater than A but less than A + dA occurs
in week rand
i*r
F;(A, 0;, o;) (2.64)
i= I
is the joint probability density function for r and A. The occurrence of an annual peak
in week r is assumed to be independent of the nonoccurrence of an annual peak in any
other week. Stated differently, knowing that the annual peak did not occur in a
particular week is not enough to determine the week in which it will occur.
If we want the annual peak probability density function, we must sum Eq. 2.64
over all r; that is,
52
f(A) = '\"
rff I
fr(A' Br, Or) nFj(A' 8i, Oj)
i*r
(2.65)
Using the annual peak load probability density function in Eq. 2.65, we can
obtain the mean and variance of the annual peak load using
or
~
- LA;/i(A)
0
and
or
-l
00
(A; -A)2f;(A)
0
(2.68)
2.10 SUMMARY
ln this chapter we have briefly discussed the purposes of forecasting, the classification
and characteristics of loads, the approaches used in forecasting system requirements,
and the forecasting methodology. The point has been made that no particular method
or approach will work for all utilities. There are as many valid forecasting methods as
utilities; however, all methods are strung on a common thread, and that is the
judgment of the forecaster.
Because energy or sales forecasts are important in identifying the best expansion
plan, a discussion of considerations used in sales forecasting was presented. Presenta-
tion of analytical methods for sales forecasting was omitted because of the subjective
nature of forecasts dependent on broad den:iographic and economic indicators.
Of the basic methods presented for demand forecasting, the probabilistic
extrapolation-correlation method was favored, because it facilitates presentation of the
basics of extrapolation, correlation, weather load modeling, and so on, all fundamental
to intermediate-load forecasting. Further, through the use of a sample three-bus
system, the execution of details of weekly peak demand forecasting was illustrated.
Finally, the material was extended to include monthly as well as annual forecasting
procedures, for many utilities find monthly and annual forecasts more convenient for
certain applications.
In no way is the material in this chapter exhaustive. The intent has been to
introduce some ideas presently used in forecasting system load requirements and to
facilitate discussion in subsequent chapters of the methods and techniques used in
power system expansion planning.
PROBLEMS
2.1. Compile and plot monthly historical sales, peak demand, and load factor data for
a utility in your area. From these plots, describe the basic load characteristics for
the utility.
2.2. Compile and plot daily peak demand versus coincident dry-bulb temperature.
Superimpose on the plot a three-segment weather load model, and calculate D 0 ,
k 8 , kw, Ts, and T w
2.3. Show that Eq. 2.20 is an unbiased estimate of the coefficient vector. (An
unbiased estimate is an estimate whose expected value equals the true value.)
2.4. Prove that Eq. 2.26 is an unbiased estimate of a11 2
2.5. Using the recursive algorithm developed in Sec. 2.6 for determining Ht), calculate
the best estimate of the model that describes the following data:
60 Power System Planning
t l(t)
0 90
10 95
20 110
30 135
40 170
Also calculate 0 71 2 for the data above, using Eq. 2.26. Knowing 0 11 2 , determine
the confidence limits for each element of the coefficient vector.
2.6. Write a computer program to determine the model for sales data collected in
Prob. 2.1. Using the results of Prob. 2.2, separate the historical peak demand data
into its two components, and determine the model for the NWS component. Note
that if after removal of the WS component a significant seasonal variation
remains, it must be removed before attempting to obtain the model.
2.7. Assume that for a particular week the following data describe the weather load
model and temperature density function:
var(T) = oi
Determine the mean, variance, and probability density function for the corre-
sponding WS peak demand.
2.8. Consider the problem in which the total system peak demand is desired for a
particular season in which the NWS component was found to have a mean of {
and a variance of ot 2 The weather load model for the season is known, and the
temperature statistics are given by
var(T) = al
Determine the mean, variance, and density function for the total peak forecast.
Bl BLI OG RAPHY
1. Brown, R. G.: "Smoothing, Forecasting and Prediction of Discrete Time Series," Prentice-Hall,
Englewood Cliffs, N.J., 1963.
2. Davey, J.: Weather Sensitive Load Forecasting; Application to System Planning, IEEE Trans.,
vol. PAS92, pp. 971-977, May-June 1973.
3. Davies, M.: The Relationship Between Weather and Electricity Demand, Proc. IEEE, vol. 106C,
pp. 27-37, October 1958.
4. Gupta, P. C.: A Stochastic Approach to Peak Power Demand Forecasting in Electric Utility
Systems, IEEE Trans., vol. PAS71, pp. 824-832, March-April 1971.
5. Report to the Federal Power Commission on the Methodology of Load Forecasting, 1969.
6. Shiskin, J.: Electronic Computers and Business Indicators, National Bureau of Economic
Research, occasional paper,-1957.
7. Stanton, K. N.: Medium-Range, Weekly and Seasonal Peak Demand Forecasting by Probability
Methods, IEEE Trans., vol. PAS71, pp. 1183-1189, May 1971.
8. Stanton, K. N. and P. C. Gupta: Long Range Forecasting for Electric Utility Systems, Purdue
Energy Res. Educ. Cent. Rep. No. 31, August 1968. -
9. Stanton, K. N. and P. C. Gupta: Forecasting Annual or Seasonal Peak Demand in Electric Utility
Systems,IEEE Trans., vol. PAS70, pp. 951-959, May 1970.
GENERATION SYSTEM
RELIABILITY ANALYSIS
Generation system planning is one of the most crucial steps in planning the expansion
of a modern electric utility. Decisions and commitments made at this stage have a
tremendous effect on all other phases of system expansion and dictate the financial
posture a utility must assume. A sound plan for generation system expansion is crucial
to the success of any electric utility.
In broad terms a suitable generation expansion plan must provide the electric
utility with the capability of meeting customer needs for a reasonably priced, reliable,
quality electric energy source. Of course, every investor-owned utility must consider
only those expansion plans that will enable it to maintain a sound financial posture
and hence to attract new investors. The electric utility industry is a very capital-
intensive industry, a fact that continually requires the industry to seek externally
generated funds to finance construction.
Choosing a generation system expansion plan among the many available to an
electric utility is complicated, especially since all utilities must strive for the best
strategy in an environment of uncertainty. In addition to the uncertainty inherent in
forecasting future load requirements, the planner must deal with the uncertainties
associated with
I . Unit reliability and maintenance schedules
2. Fuel costs 61
62 Power System Planning
I. Forecast uncertainty
2. Unit availabilities
3. Unit maintenance schedules
4. Interconnection constraints
Although we choose the LOLP and E(DNS) as the reliability indices of interest,
the student should be aware of the existence of another approach to reliability
analysis, generally referred to as the frequency and duration (FD) method. In essence,
the FD method enables the system planner to determine the frequency of a particular
generation system outage as well as its expected duration. Also, the frequency and
duration of cumulative outages states may be determined using convenient recursive
relationships. The impetus for development of the FD method has come from the need
for. a generation system reliability technique compatible with transmission system
reliability methods and historical transmission system outage data. In fact, the Edison
Electric Institute has standardized. outage data into six basic indices, two of which are
average customer interruption frequency and duration per customer interruption.
However, the utility industry appears to prefer the LOLP and E(DNS) method to the
FD technique for generation system planning. This is not to say that, in certain
instances, more definitive outage frequency and duration information will not better
serve the planner. We do not categorically defend one method over the other; however,
for the sake of unifying the material and the ideas to be presented, the LOLP and
(DNS) methodology is used.
In practice, the way alternative generation system expansion plans are developed
is based on experience rather than on rigid analytical tools. Frequently the planning
staff will collectively define a number of feasible expansion alternatives on the basis of
Generation System Reliability Analysis 63
1. Load growth
2. Construction time
3. Availability of sites
4. Availability of fuel
Given these alternative plans, it is common to subject each to a detailed reliability
analysis to ensure that all satisfy the desired level of reliability. Obviously, plans that
do not meet the reliability criteria are eliminated or appropriately modified.
Another approach used to some extent in the industry is a semiautomated
procedure in which capacity requirements are determined over the horizon period using
analytical methods. With this information as a guide, various expansion plans can be
determined by varying the type and timing of unit additions. It is safe to say at this
point that few, if any, analytical methods exist for identifying plans that are equally
good in terms of reliability. Invariably, the final selection of acceptable plans is made
by the planning staff on the basis of information accumulated over years of living with
a system. This is not to say that a planner should ignore analytical methods that
provide additional insight into the advantages or disadvantages of various plans; he does
not and should not rely totally on such methods.
We choose here to discuss how expansion plans devised by the planner can be
analyzed in terms of reliability with the uncertainties associated with loads, unit
availabilities, etc., adequately included. This approach has been selected because of its
simplicity and flexibility. We shall leave it to the planner to define those plans to be
considered; indeed, he is best qualified to do so.
Up time
,,--A---._
Up state
J:7 R,[l
(or state 1)
Down state
(or state 2) ----.---
Down time
Time
Fig. 3.1 Random unit performance record ignoring scheduled
outages.
the average time a generating unit stays in the up state. Similarly, is defined as the
transition rate from state 2 to state I, and I/ is the average time a generating unit
stays in the down state. If we want to know the probability that a generating unit will
be in, say, the up state (state I) at time t + llt, then we must recognize that there are
only two ways a unit can reside in the up state at time t + llt. A unit could be in the
up state at time t + llt if it were in the up'state at time t and did not transfer to the I
I
down state in the time increment llt, or it would be in the up state at time t + llt if it -I
I
were in the down state at time t and then transferred to the up state in the time
increment llt. The probability that the first event will occur is P 1 (t)(I - "A.llt), where
P 1 (t) is the probability that a unit is in the up state in time t. It can be shown that
(I - "A.llt) is the probability that the unit does not fail in time llt if it is assumed that
the probability of a unit failure can be described by an exponential distribution:
where
where
llt ~ probability of transferring in time llt
likewise, the probability that the second event occurs is P2 (t)llt, where P 2 (t) is
the probability of being in the down state at time t, and llt is the probability that a
transfer from the down state to the up state occurs in time increment llt. Thus
P 1 (t + llt) = P 1 (t)(I - "Allt) + P2 (t)llt (3.3)
and similarly
P 2 (t + llt) = P2 (t)(I - llt) +P1 (t)Mt
Upon rearranging these two equations, we have
or as /it-+ 0,
dt
dP (t)
= -).pl (t) + P2(t)
P 1 (t) = - - = p (3.4a)
A+
A (3.4b)
P2(t) = A+ = q
which are the expressions used to define the availability p and forced outage rate q of
a generating unit. Note that
A
P1 (t) + P2 (t) = A++ A+= I
or that
p+q=I
-:;:,
C 0.98
:::!.
....,c
:q: 0.98
:::!
,;:.
"O
C:
.,E"'
0
Time
x-axis and demand level on the y-axis. The area under the load curve is the energy
in MWh consumed by the load and transmission system. Further, the area under
the curve defines the energy to be produced by the base-load units, peaking units,
and midrange units.
..J
"O
C
"'
E
8 Base-load
Fig. 3.6 Typical load duration
curve.
0 100
Percent of time
70 Power System Planning
Demand, MW
demand) is essentially the same for each year. Thus each week is described by a basic
load shape such as depicted in Fig. 3.8. Using the load shapes for each week along
with the forecast mean weekly peak of Chap. 2, the load probability distribution for
each future week may be determined. In practical situations the load shapes may
change very little during a particular month; thus it may be necessary to define only
13 load shapes (12 monthly peak periods and I off-peak period) to describe 52 weeks
in a year.
1h
---------~-----------------------------11,.-.
Generation System Reliability Analysis 71
f(L) = f-00
00
f(L/O)f(O)dO (3.6)
but
F*(L) = f-oo
L
f(L) dL = ff L
-0()
""
-00
f(L/0)f(O)d0dL
J J
"" L
= f (0) f(L/0)dLd8
-Q() -oo
= f-oo
00 f(0)F*(L/0)d8 (3.7)
since by definition the integral of a density function f(x) is the distribution function
F*(x ), where for a particular X, F*(X) is the probability that ----QC>< x < X. In
generation studies, however, F(X) is the probability that x > X, which is .1 - F*(X).
Although we might glide over this subtle point, it would no doubt create some
confusion later. To obtain F(L) from F*(L), given in Eq. 3.7, we need only subtract
both sides of Eq. 3.7 from 1.
I - F'(L) - F(L) - I - !-
-oo
f(O)F*(L/O)dO
since
72 Power System Planning
Therefore
F(L) = f -oo
00
f(0)F(L/0)d0 (3.8)
Since f(_O) is identical to the discrete forecast weekly peak demand density 1
function developed in Chap. 2, it may be expressed as
/(0) = fo(0)o(0) for all 0 = e,k (3.9)
Substituting Eq. 3.9 into Eq. 3.8,
F(L) = L
O[k
F(L/0)[0 (0) (3.10)
F(LI = 1.0
1.0 1------.....
F/J.. I = -10
- 6- (L -0.4) + 1.0
0.0 ..___ _ _- - ; i - - - - - - - - . . . , _ _ -
0.4 1.0
L, per unit MW
F(L) = 1.0
1.0
31.21 0 = 78.034
L,MW
Fig. 3.10 Load probability distribution for sample system.
L= f_,,,
"'Lf(L) dL
but
L= I 0
I
LdF*(L)
F*(L) = 1 - F(L)
dF*(L) = -dF(L)
then
L =
/
I
0
-L dF(L) = f
0
I
L dF(L) (3 .11)
74 Power System Planning
f0
1
L dF(L) =1 0
8
F(L)dl
and hence
I= I0
8
F(L)dL (3.13)
To illustrate the use of Eq. 3.13, we shall evaluate l for the sample system load
distribution shown in Fig. 3.10.
I= f0
31.2 l
F(L)dL + f 78.034
31.21
F(L)dL
= f0
31.21
dl + I 78.034
31.21
[-0.02136(L - 31.21) + l]dL
4
= 31.21 + (-0.0IOE8L 2 + 0.666L + L)~~:~1
= 31.21 + (65.01 - 41.61) = 54.61 MW
Since the probability distribution describes a week, the expected value of the energy in
MWh is given by
--------- -------~----------------
Generation System Reliability Analysis 75
E= T f 0
8
F(L) dL = TL
for T= 168 h.
As we mentioned at the beginning of this section, e(DNS) is the expected value
of the demand not served in excess of the installed capacity of a system, which is
more difficult, conceptually anyway, to obtain than I. However, this quantity is
essential, so we must discuss theoretical points and develop analytical expressions.
Let
DNS=L-IC for 1c,,,;;;L,,,;;;0
(3.15)
DNS = 0 for L < IC
Then by definition
<(DNS)- !- -00
DNSf(DNS)dDNS
= 1 0
8
e(DNS) = J IC
8
(L - IC)f(L)dL
1.0
=
1 F*(IC)
(L - IC)dF*(L)
= 1 0
F(IC)
(IC - L)dF(L)
but
d(IC - L)F(L) = (IC - L)dF(L) - F(L)dL (3 .17)
76 Power System Planning
1.001-----~
8
LOLP = F(IC) 1 IC
F(L) = e(DNS)
0 I 0
IC
Demand L, MW
Fig. 3.11 Area definitions of load distributions.
Thus
o 0
E(DNS) =
J
0
d(IC - L)F(L),+.J F(L)dL
IC
= f
IC
0
F(L)dL
(3.18)
and
E(ENS) =T f IC
0 F(L)dL (3.19)
Lo, ={oc,
Random system load L
depicts the relationship between the system load and generating units, where actual
units have been replaced by fictitious perfectly reliable units and fictitious random
loads, whose probability density functions are the outage capacity density functions of
the units.
From Fig. 3.12 the load, called the effective load, is defined by
(3.20)
where Loi is the random outage load, if you will, of the ith unit. As we discussed in
Sec. 3.1 .4, when Loi= C;, the net demand injected into the system for the ith unit is
zero, just as it would be if the actual unit of capacity Ci were forced off-line. Also
from Fig. 3.12 we note that the installed capacity of the system is given by
IC= IC;
i
(3.21)
In the special case where actual units are 100% reliable, Loi = 0, i = 1, ... , G,
and Le= L. Unfortunately, this case never occurs, so we are forced to obtain F(Le)
from F(L) and f 0 lL 0 ;). Since Le is the sum of the independent random variables, L
and L 01 , i = 1, ... , G, whose distributions are known, we can obtain F(Le) using the
recursive convolution equation
F 1(Le) = f
Loi
pi-l(Le - Lo;)foCLo;)dLoi (3.22)
where F 1(Le) is the effective load probability distribution with the outage capacity of the
first i units convolved in. Obviously
78 Power System Planning
for i =0
for i =G
Since [ 0 ; is a discrete density function as depicted in Fig. 3.3 for the sample system,
Eq. 3.22 becomes:
p 1 = 0.98
q, = 0.02
fo,
0 50
L 01 , MW
(a)
p 2 = 0.97
- - - ---------------- -------~---------------------
Generation System Reliability Analysis 79
10p1P2
Slope =- - = 0.020303
1.000 i - - - - ~
. . . ........ I
,.
68
10 l 0.0494
"---, Slope=--=- lp,q2 + q,P2)
60 I
F(L) ,.,; = 0.00104 ',
F(Le)
F(L)
F(L 6 ) '---, Slope= 1 ~ q 1 q 2 +o.0006
, 60
,/ = 0.000012a I
8 = 78.034 MW .,
.......
= C = 50 MW
C1 2 ,
,.
0 0.48 8 (C1 + 0.40) (C1 + O) (C 1 + C2 + 0.48) (ij + C1 + C2 = 178.034)
Land Le, MW
density functions are depicted in Fig. 3.13, a and b. From Eq. 3.24 we can easily
evaluate F 2 (Le = 60):
I
00
the probability density function describing all values the peak demand, 8, can assume
is determined (computation details in Sec. 2.8). Further, from historical data the basic
load shape or shapes (if both peak and off-peak are considered) for the week in
question can be determined and multiplied by 8 1k to produce the conditional
probability distribution F(L/8 1k) required to obtain F(_L), as given in Eq. 3.10, also
repeated below,
------- -----
Generation System Reliability Analysis 81
F(L) = l
8 1k
F(L/0)fe(0) (3.26)
When F(L) determined from Eq. 3.26 is substituted into the convolution
equation when,i = 0,
The result is the probability distribution for the effective load Le- With F(Le) known
and depicted as in Fig. 3.15, the reliability of the system for the week in question can
be evaluated.
We should recall that the load distribution in Fig. 3.15 tells us the probability that the
load will exceed a particular megawatt value given on the abscissa. Thus, since the
LOLP is by definition the probability that the load (now the effective load because of
unit random outages) will exceed the installed capacity of the system, we need only
evaluate F(Le) at the point Le = IC to get the LOLP for the week. The point
F(Le = IC) is shown in Fig. 3 .15.
By way of example we shall determine the LOLP for our sample system, in
which forecast uncertainty will again be neglected for simplicity. From Fig. 3 .10 and
Eq. 3.27,
F 2 (Le = 100) = F1(100)p 2 + F 1 (100 - 50)q 2
but
F 1 (Le = 100) = F(lO0)p 1 + F(l00 - 50)q 1
1.00r-----....
LOLP
e + IC
Le, MW Le= IC
F(lOO) = 0.0
F(50) = -0.02136(50 - 31.21) + I = 0.5986
F(O) = 1.0
Therefore
c(DNS) =
f
Le=IC
F(Le)dLe (3.28)
which is nothing more than the area under the curve in Fig. 3.15, from Le= IC to
8 + IC as indicated. If Eq. 3.28 is multiplied by T, the time period represented by
F(Le), the c(ENS) results:
Generation System Reliability Analysis 83
e(ENS) =T J 8+IC
Le=IC
F(Le) dLe (3.29)
To complete the analysis of the sample system for the week in question, we can
178.034 f
determine the (DNS) and e(ENS) using F(Le) in Fig. 3.14 and Eqs. 3.28 and 3.29.
128.034
e(DNS) =
f
Le=IOO
F(Le)dLe =
JOO
[0.0494 - 0.00104(Le - 81.21)]dLe
131.213 / 178.034
+
J
128.034
0.0006dLe +
131.213
[0.0006 - 0.0000128(Le - 131.2l)]dLe
1.000
.::!"' '
I.I..
"O
C:
ro
0.02
' ' ' ' '---\
.::!"' F' (Lel--\
I.I..
'\
0.0006 0 =0 = 30 MW}\
.
C1 = 50 MW _ \
\
c. = 0 c,
0 c, + 0.40 c, + ii IC IC+ ii
c,
Le,MW
without exceeding the LOIP level of 3.36 h/wk. However, if 8 increases by only 35.66
MW, the LOIP reaches 3.36 h/wk, and hence unit 2 has an ELCC of only 35.66 MW,
not 50 MW; the difference, or 14.34 MW, must be held in reserve for reliability.
Percentagewise, only 71.32% of the new 50-MW unit can be used to supply new load.
If the analysis were repeated with the capacity of the new unit at 100 MW, the ELCC
would become 53 MW, or only 53% of the capacity of the new unit. Since unused
capacity is a luxury most utilities cannot afford, the system planner must avoid
expansion plans in which units cannot be effectively utilized to bring in operating
revenue and maintain the financial posture of the utility; that is, a compromise
between ELCC and unit construction schedules must be made.
LeAr =LA+ Lj
LAoi + Lr
(331)
and
LeBr =LB+ li
LBoi - Lr
(3.32)
= LeB -Lr
-- -------- -~------
Generation System Reliability Analysis 87
F(LeBr) = 1
LeA
F(LeBr/LeA, Cr)f(LeA)dLeA (3.37)
88 Power System Planning
F(LeAr) = fLeB
F(LeAr/LeB, Cr)f(LeB)dLeB (3.38)
F(LeBr) = f
LeA
F(LeBr/LeA,Cr)f(L~A)dLeA
= f-oc
00 F(LeBr/LeA, Cr)f(ReA)dReA (3.39)
f(L eA ) = _ dF(L
dL
eA
)
(3.42)
eA
F(LeBT) = Jo-oc
F(LeBr/LeA, Cr)f(ReA)dReA + !CrF(LeBr/LeA, Cr)f(ReA) dReA
O
+ f
Cr
00F(LeBr/LeA, Cr)f(ReA) dReA (3.43)
Since each integral has its own characteristics, we consider each one separately. Further
we need only evaluate F(Le8 r) for values of LeBr ~ IC8 to determine LOLP and
c(DNS). In the first integral it should be noted that because ReA ,;;;; 0, no flow can
occur on the interconnection. Thus
and
F(LeBT) = F(LeB) (3.44)
With Eq. 3.44 substituted into the first integral, it reduces to
Generation System Reliability Analysis 89
F(LeB = LeBT) f 0
The result obtained in Eq. 3.45 could not be simpler, and if LeBr = IC8 , Eq. 3.45
reduces to. the product of LOLPs for areas A and B as determined assuming no
i.I'.terconnection.
The second integral of Eq. 3.43 is valid for values of O <Re A <:;;; Cr, indicating
that Lr= Re A and
and
(3.46)
(3.47)
In using Eq. 3.47, care must be taken to ensure that as LeBr varies over the range
from IC8 to 00 , the proper function F(LeB = LeBr + ReA) is used.
The third and final integral in Eq. 3.43 is valid for reserve margins ReA ;;;,, Cr;
thus
and
f(ReA)dReA
In the special case when Lesr = ICs, Eq. 3.50 gives the LOLP for area B connected to
area A; that is,
J
0
Equation 3.51 is useful in showing the effects that interconnection capacity Cr can
have on reliability. For instance, consider two extreme situations: Cr= 0 and Cr= 00
Clearly from Eq. 3.51 when Cr= 0,
LOLPsA = LOLPsLOLPA + LOLPs(l - LOLPA)
= LOLPs
This result simply states that if there is no interconnection, the reliability of area B
reduces to the value obtained when area B is assumed isolated-not too surprising. In
the other extreme, when an infinite capacity interconnection exists,
The first term in this expression is the probability that both areas reside in negative
reserve margin states, clearly a loss-of-load situation for area B, and the second term is
the probability that area A resides in a positive reserve margin state but area B resides
in a negative reserve margin state even when assisted by area A.
Generation System Reliability Analysis 91
1 0
F(LeB = LeBT + ReA )f(ReA )dReA
92 Power System Planning
10p,p,
60 = 1.633
--
.,
,,
<'{
...."'
:,!
- 10
~~ -=-q,q, =0.000128
-- 60
ICA = 100 MW
I I I
(31.210) (78.034) (81.210)_1 (128.034) (131.21) (178.034)
0.40 0 c, + 0.40 c, + o c, + c, + 0.40 c, + c, + ii
Lek MW
or
l0P1P2 -
F(LeB = Lenr + Cr) (0.60) = F(LeB = LeBr + Cr)P1P2
60
------------~-------- -----
Generation System Reliability Analysis 93
.,
,0q~q 2 = 0.0000128
68
1
00
10P1P2 -
[(ReA) dReA = 60 (0.68) = P1P2
Cr=20
+ f
0
18.78
3.6 SUMMARY
In this chapter we have discussed fn much detail the general ideas behind using
reliability analysis, for both isolated and interconnected systems, as a method for
enabling the system planner to determine whether a given expansion plan is
satisfactory in terms of reliability measured by LOLP and e(DNS).
By employing the ideas developed in Chap. 2 with regard to modeling forecast
uncertainty, we were able to describe, using the three-bus system, the importance of
including forecast uncertainty in the load probability distribution. We argued that
forecast uncertainty results in a deterioration in reliability because it tends to inflate the
load distribution.
The notion of an effective load as a means of incorporating the random
availabilities of generating units was presented, followed by the procedural details for
actually determining LOLP and e(DNS) from the effective load probability distribu-
tion. By choosing the effective load approach and a weekly time frame, we showed
that including unit maintenance schedules in analysis using the deconvolution equation
was trivial, although essential for an accurate representation of system conditions.
Further, we introduced the concept of the effective load-carrying capability (ELCC) of
a unit as a measure of the percentage of new unit capacity that could be used to
supply load growth and maintain system reliability below the predefined desired level.
Interestingly, we found that the larger the unit, the smaller its ELCC-a fact to be
considered in identifying the best expansion plan.
The reliability analysis technique used for interconnected systems was described
in depth, with the basic concepts of interconnected effective loads and tie-line
constraints as the foundation of the technique. Through the use of joint probability
density function f(_Lr, LeA, LeB, Cr), we were able to develop necessary analytical
expressions for the interconnected load probability distributions of the interconnected
systems and, from these, to obtain necessary equations for calculating LOLP and
e(DNS). Through the analysis of a detailed example, using identical three-bus systems,
the benefits to be derived from an interconnection were illustrated; the reduction in
LOLP was verification that sharing reserves is sound and effective.
PROBLEMS
3.1. A system contains three generating units having the following characteristics:
Unit 1 Unit 2 Unit 3
I. Oil 1. Coal 1. Hydro
2. C1 = 150 MW 2. C2=150MW2. C3=lO0MW
3. qi = 0.02 3. q2 = 0.03 3. q3 :::: 0
Calculate the outage capacity density function for the system, and determine the
probability of having more than 200 MW of capacity unavailable.
-
Generation System Reliability Analysis 95
3.2. Calculate the load shape, e(L) and e(E), for the load distribution given below:
FILI
210MW 350MW
3.3. Combine the unit and load models in Probs. 3.1 and 3.2, using the convolution
equation, and calculate LOLP and e(DNS) for the system.
3.4. Calculate the changes in LOLP and e(DNS) if unit 2 in Prob. 3.3 is removed for
maintenance. Use the deconvolution equation to remove unit 2 from F(Le).
3.5. Using LOLP calculated in Prob. 3.4 with unit 2 removed as a desired reliability
level, calculate how much load growth unit 2 can support without violating the
desired reliability. For this problem, assume that each week has the same load
shape determined in Prob. 3.2.
3.6. Rework the two-area problem in Sec. 3. S, assuming that Cr = 5, 10, and 15 MW.
Plot LOLPnA versus Cr. Calculate the value of Cr above which no further
improvement in reliability can be obtained.
3. 7. Develop a computer program to evaluate the reliability of isolated areas
containing up to five generating units. Check your program by reworking Probs.
3.1 to 3.3.
BIBLIOGRAPHY
1. AIEE Committee Report: Application of Probability Methods to Generating Capacity
Problems, AIEE Trans., vol. PAS-79, pp. 1165-1182, 1960.
2. Billinton, R.: "Power System Reliability Evaluation," Gordon and Breach Science Publishers,
New York, 1970.
3. Billinton, R.: Bibliography on the Application of Probability Methods in Power System
Reliability Evaluation, IEEE Trans., vol. PAS-91, pp. 649-660, March-April 1972.
4. Billinton, R. et al.: "Power System Reliability Calculations," MIT Press, Cambridge, Mass.,
1973.
5. Booth, R. R.: Power System Simulation Model Based on Probability Analysis, IEEE Trans.,
vol. PAS-91, pp. 62-69, 1971.
6. Booth, R.R.: Optimal Generation Planning Considering Uncertainty, IEEE Trans., vol. PAS-91,
pp. 70-77, 1971.
7. Cook, V. M._ et al.: Determination of Reserve Requirements of Two Interconnected Systems,
IEEE Trans., vol. PAS-82, pp. 18-33, 1963.
8. Day, J. T. et al.: Expected Value of Generation Deficit: A Supplemental Measure of Power
System Reliability, IEEE Trans., vol. PAS-91, pp. 2213-2223, 1972.
9. Garver, L. L.: Reserve Planning Using Outage Probabilities and Load Uncertainties, IEEE
Trans., vol. PAS-89, pp. 514-521, April 1970.
10. Garver, L. L.: Adjusting Maintenance Schedules To Levelize Risk, IEEE Trans., vol. PAS-91,
pp. 2057-2063, 1972.
11. Knight, V. G.: "Power Systems Engineering and Mathematics," Pergamon Press, Elmsford,
N.Y., 1973.
12. Pang, C. K. and A. J. Wood: Multi-area Generation System Reliability Calculations, IEEE
Trans., paper T74342-2, presented at Anaheim, Calif., 1974.
13. Probability Analysis of Power System Reliability, IEEE Spec. PubL 71M30PWR, 1971.
14. Vassel, G. S. and N. Tibberts: Analysis of Generating-Capacity Reserve Requirements for
Interconnected Power Systems, IEEE Trans., vol. PAS-91, pp. 638-649, March/April 1972.
GENERATION SYSTEM
COST ANALYSIS
,
--------- ---------- - - -- ---------------~--------------
Generation System Cost Analysis 97
Both nuclear and hydro units (conventional and pumped) create simulation difficulties,
primarily because of their somewhat rigid fuel cycle characteristics.
Because in many parts of the world energy transactions and off-peak loading are
common, a modest section is devoted to these topics. In particular we shall focus on
problems associated with simulating these two operating conditions. A presentation
describing the impact of environmental regulations on generation system costs
concludes the chapter. In addition, a brief look at a method for ambient air quality
assessment is included; the procedure used is a rather simple extension of that used in
production cost analysis.
.:!!
'!' ...
o
N
o
US$/kW
w '" u, o,
al !:fl
:;:i.o
!J",
_.
~"'~8o'st-&.s~
3-~::,~1~
O Oc-.~-;_;o!!!.
-
s(l!I
<oEt-~~~Et-~-~~'t:I
o-o><.Ooo<.lO'l_,.,;:r,_,
preferred stock (equity capital) and US$500 million of 8% bonds (debt capital), where
the return on equity must be 12% based on the projected appreciation of stock and
dividends. If the income tax rate is 60%, insurance is 0.6%, local and state taxes are
1.6%, and if straight-line depreciation and no salvage value are assumed, the analysis of
FCR is as shown in Table 4.1. All entries are in US$ millions, and PWF and CRF are
the standard' present worth and capital recovery factors. Table 4.1 is self-explanatory,
except that column 10 is obtained by realizing that column 9 is the return on equity
required after taxes; therefore, the entries in column 9 are 40% (assuming 60% income
tax rate) of the net taxable income. Multiplying net taxable income by 60% renders
the taxes in column 10. Summing depreciation, rate of return, taxes, and insurance, we
get that the FCR is 24.2%, meaning that the two 1,000-MW nuclear units represent an
investment of (0.242) (US$1 billion)= US$242 million per year over the next 10 yr.
Unit capacity cost is self-explanatory; however, it is important to be aware of the
relative capacity cost for various types of units. To emphasize the relative differences
in capacity cost for various types, Fig. 4.1 is provided. Not only is there a significant
differential in capacity cost, but economies of scale are evident. Note, for example,
that a 1,000-MW base-load fossil unit is 16.6% cheaper than two 500-MW base-load
fossil units. It is not surprising, given these facts, that the utility industry has
continually pushed for larger and larger units. If the basic. curves shown in Fig. 4.1
were escalated at a rate of 5% per year, then we would find the unit capacity cost for
a 1,000-MW nuclear unit in year 1990 at US$805 /kW, a figure that is probably
somewhat low.
700
600
'
"
Nuclear base load
-
..............
500
---...
s 400
.>t. ....... ~ b a s e load
~
-
(/)
:) 300
Midrange
200 ~
Peaking
100
0
500 1000 1500 2000
Unit size, MW
Fig. 4.1 Projected unit capacity costs (1982 operation).
100 Power System Planning
1. A realistic load model is known for each future week or month in the
planning period
2. The units are committed to supply load in a manner that reflects actual
operating procedures and conditions
,,.
Generation System Cost Analysis 101
Further, if Eq. 4.3 were divided by the expected value of the annual energy produced
by unit i, denoted by e(E;), then the plant cost might be expressed in mils/kWh or
US$/MWh, which is often convenient when comparing different plant types. If PC; in
mils/kWh or US$/MWh is desired, then Eq. 4.3 can be used, but now
PC
PCi-+ e(E;) mils/kWh
CC; FCR;UC;
CC-+
1 - - - ---,---- mils/kWh
e(E;) - 8760e(CF;)
(4.4)
UFC-HR-e(E-)
1 1
FC; -+ e(E:) = IFC; mils/kWh
OM
OM;-+ e(E;) mils/kWh
We shall not define new variables for each of these new quantities; it should be
understood that Eq. 4.3 can be expressed either in dollars or in mils/kWh. For rough
approximations of PC; (mils/kWh) we should realize that
e(E;) = 8760e(CF;)C;
- 8760CF;C; (4.5)
The expression for the incremental fuel cost will be derived in Sec. 4.4.2.
IFC;:::: UFC;(US$/MBtu) HR;(MBtu/MWh) (4.6)
102 Power System Planning
The third and final major factor in cost analysis is the timing of unit additions. Since
present-worth arithmetic is employed to determine the present worth of a given
expansion plan, it is obvious that timing the investment associated with adding a new
unit is important. Further, the effect of new unit additions on total system production
cost is a factor that should be reflected in the total present worth of a particular
expansion plan. Although this may not be obvious, we should realize that the addition
of a new unit can drastically change the operation of existing units and hence
production cost. For instance, if a base-load fossil unit were added prematurely to a
system containing base-load nuclears, the tendency to off-load the nuclear units could
result in substantially higher production costs.
We shall specifically include timing of unit additions in Sec. 4.1.5, when the
overall approach to a detailed system cost analysis is considered. When an approximate
cost result is desired for a particular plan, it is not uncommon to assume that all the
units are added simultaneously, in which case the system cost SC (mils/kWh) can be
calculated as follows:
SC = "i,ai PCi mils kWh (4.7)
t,
where ai = e(Ej)/e(Es)
e(Ej) = expected value of energy produced by unitj
~ 8760 CF;C;
e(Es) = expected value of energy consumed by the system
~ 8760 CFsCs
Substituting the approximate expressions for e(Ej) and E(Es) into Eq. 4.7, we get
\"' CFi q
SC= LCFs Cs PCi (4.8)
j
In choosing representative capacity factors for each unit it is necessary to satisfy the
constraint that
Generation System Cost Analysis 103
"L CF;;
C = CF3 (4.9)
. s
l
which comes from the fact that the sum of energies produced by the individual units
must equal the energy consumed by the system. Equation 4.8 is very convenient in
that given the plant costs, PC;, the effect of generation mix on system cost can be
easily investigated, where the ratio C;/C3 times 100 is the percentage of capacity of
type j being added to the system. To illustrate the use of Eq. 4.8, consider the
problem of determining the system cost for an expansion plan containing 75% existing
fossil, 20% new nuclear, and 5% new fossil peaking capacity. Further assume
= 22.5 mils/kWh
(!
104 Power System Planning
the effects of n~w unit additions on the operation and production cost of existing
units are easily taken into account. By multiplying ECk by (3k, the present worth of
the annual system production cost is obtained, and the sum of all present-worth annual
production costs renders the present worth of the total production costs incurred over
the planning horizon:
.,
Gross Retained
income earnings
E/S
Deferred income
Depreciation tax
i
Outside$ required Bonds
Short-term
loans
The output of a generation system expansion study should provide the planner
with enough information to determine
1. How _much outside capital is needed and if it can be obtained
2. Whether the yield, earnings, etc., are maintained at sufficient levels or if rate
relief is necessary to make the company attractive to investors
Referring again to Fig. 4.2, we see that operating revenue is dependent on energy
and on customers in addition to rate structure. Since energy consumption and
customers are beyond the control of the utility, the only mechanism for adjusting
operating revenue is rate relief, in which the basic rate schedule is altered under the
regulatory controls of a public service commission. Altering operating revenue
obviously results in a change in gross income, since gross income is simply operating
revenue minus total operating expenses. The amount an electric utility is allowed to
increase its gross income is a direct function of its allowable rate of return, as specified
by a public service commission. Usually the upper level on gross income is determined
by multiplying allowable rate of return by the rate base of a company. The rate base
in essence is the total assets of the company committed to the production,
transmission, and distribution of electric energy. Allowable rate of return is that
percentage of the rate base that must be available for adequate payment of the cost of
capital made available by investors. It should be clear from Fig. 4.2 that excessive
interest charges without supporting operating revenue, a typical situation when plants
are being constructed and are not yet in the rate base, can result in low earnings and
perhaps no construction capital, and hence no expansion. The most common cure for
problems of this nature is rate relief. Low earnings can also be created by energy
conservation-minded customers as well as by excessively high production costs due to
supply and demand forces in the international fuel market. It is an understatement to
say that choosing the optimum expansion plan is not at all easy and is sometimes
based on educated guessing of what future conditions will be.
The major operating expenses, as shown in Fig. 4.2, are production and
purchased energy costs, followed by transmission and distribution and customer
accounts expenses, with sales and general administrative costs following close behind.
In addition, depreciation, taxes, and maintenance are also expense items covered by
gross income. Depreciation is not a real expense, except for tax purposes, since it is
subtracted to obtain (regulated) gross income, but added in again before outside
capitalization requirements are determined. By handling depreciation in this manner,
the utility is in effect able to establish rate schedules that will make it possible to
replace a plant after it is retired. Note that construction costs are not considered
operating expenses, with the exception of the construction of nuclear fuel cores; the
reason is that while they are under construction, new plants, transmission facilities, and
so on are not available for energy production and hence, by definition of rate base,
cannot be considered in determining allowable rates of return or in setting levels of
gross income.
Of all the expenses normally associated with an electric utility, we shall discuss
in more detail production costs as well as energy purchases and sales. The reason for
108 Power System Planning
singling out these particular expenses is that production and energy purchases and sales
analysis are more clearly the responsibility of the system planner, whereas depreciation,
taxes, sales, and administration are peripheral for us, although still important. Further,
production analysis will render information normally used in calculating S) stem costs
as well as future fuel requirements.
Le= L + lLo;
i
can be obtained by convolving F(L) with f(L 0 ;) using the convolution Eq. 3.23.
Further, the technique was discussed for including forecast uncertainty, as defined by
Generation System Cost Analysis 109
the probability density function 1(8), to reflect more accurately the uncertainty
associated with the load forecast.
The system model with an interconnection to a neighboring company was
developed in Sec. 3.5. We shall use this model to simulate energy purchases and sales
transactions at a rate of Lr MW. With an interconnection of capacity Cr MW, the
effective load was defined as
Lesr = Les - Lr
When Lr;;,,, 0, energy is being purchased; when Lr,( 0, energy is obviously being sold.
The probability distribution for Lesr was developed in Sec. 3 .5 and is given in Eq.
3.39. In production analysis it is normally assumed that Lr is an independent variable
since interchange agreements are only honored when the reserves of the seller are
adequate to satisfy the firm agreement. Thus, LeA (A being the seller) and Lr are
independent, and hence LeA and Les are independent. With this assumption, Eq. 3.39
reduces to
F(Lesr) = F(Les = Lesr Lr) (4.1 I)
Based on Eq. 4.11, to obtain F(Lesr ), assuming system B is purchasing energy at the
rate of Lr MW, it is only necessary to shift F(Les) to the left by Lr MW. Similarly, if
B is selling energy at a rate of Lr MW, then F(Lesr) is obtained by shifting F(Les) to
the right by Lr MW. As we consider examples in subsequent sections, the validity of
the shifting of F(Les) will become intuitively clear.
convolved into F(L). Now we are interested in ordering the units to achieve the
smallest production cost, and therefore it is necessary to segment the capacity of each
unit into three segments (although more can be used, three has been shown to be
adequate) because in real life it is rarely economical to commit one unit completely
before calling on another. Typically, the ECS would commit lower segments of all
large units before commiting any particular unit' completely.
The reason for segmented commitments is the basic shape of heat rate curves; a
typical heat rate curve is shown in Fig. 4.3. Clearly on this curve the second segment
corresponds to higher efficiency, since fewer Btus are required for each MWh of energy
produced. From this basic HR curve the input/output, I/0, curve can be obtained by
multiplying every y-axis value by its corresponding x-axis value; a typical I/0 curve is
depicted in Fig. 4.4. Finally, differentiating the I/0 curve, we obtain the incremental
heat rate, IHR, curve in Fig. 4.5, which will be used a great deal in later discussions.
To quantify these relationships for future use, we have for unit i
and
dl/0;
IHR;(L;) = dL _
l
In the special case when the HR curve is assumed to be constant, HR;(L;) = HR;, then
dL;
lHRt(L;) = HR;dL-1
= HR;
This special case is important because in many economic studies the assumption that
HR;(L;) is constant is made to facilitate computing incremental fuel costs using Eq. 4.6.
MBtu MBtu
MWh
h
Fig. 4.3 Typical heat rate curve. Fig. 4.4 Typical input/output curve.
Generation System Cost Analysis 111
MBtu
MWh
MW
usually committed first, base-load fossil next, and so on, the grouping simulates a
coarse commitment schedule.- However, within a particular group the commitment of
the segments must be determined on an incremental cost basis; that is, segments with
the lowest incremental cost are committed first. We shall attempt to expose the
analytical details associated with determining ECS, e(Ei), and finally the production or
energy cost for each unit, e(ECJ.
If F(L) in Fig. 4.6 describes the load for a particular month in the period under
study, then after the ith segment of the nth unit is economically committed, the
distribution is depicted by the dotted curve pin(Le), in Fig. 4.6. The shaded area
indicates the position of the segment in pin(Le). In determining which segment should
be committed next, two basic possibilities exist: either the second or third segment of
one of the units already committed can be committed, or the first segment of a new
unit can be committed, where the segment chosen should be the one with the smallest
incremental cost. For purposes of illustration and for later use, we shall determine the
segment energies and incremental cost expressions for each of the two situations
described. By considering these two cases we can penetrate the concepts and introduce
the analytical details that the reader needs to understand.
Segment
in
C
Lor Le, MW
First, consider determining the incremental cost, etc., for the first segment of
unit m, whose capacity is C1m, forced outage rate and availability are qm and Pm, and
incremental heat rate is IHRm(L 1m)- The effective load distribution after committing
segment Im, F 1m(Le), is
F'"' (L,) ~ 1- 0
F, m(L, - Lo, m)[(Lo,: )dL 0 <m ( 4.12)
where F 1111 is the load distribution before segment Im is committed andf(L 01 m) is the
outage load density function for the first segment. It is obvious that
Pm for L 01 m = 0
f(Loim) = C
qm for L 0 1m = Im
since a segment outage can occur only if the unit is forced off-line with the probability
q m. For convenience f(L 01 m) can be expressed as
f(L 01m) = O(Lo1m)Pm + O(Lolm - Cim)qm (4.13)
Upon substituting Eq. 4.13 into Eq. 4.12, we have
F'm (L,) ~ 1- 0
F,m (L, - Lo'"' )[6 (L O '"' )Pm +6 (L 0 ,m - C'"' )qm] dL 0 ,m
From our discussion in Chap. 3, we know that Eq. 3.28 defines the expected value of
the load not served for load levels in excess of IC but less than 0. Since we are seeking
the expected value of the load not served by the already committed capacity of C MW
but less than C+ C1111 MW, which indeed is the expected value of the demand to be
produced by segment l of unit m, then substituting Eq. 4.I4 into
C+C1m
(Lim) =
1 C
F 1m(Le)dLe
1
we get C+C1m
(4.15)
E(Lim)= Pm Fim(Le)dLe
C
To develop the needed expression for fuel cost, we must recognize that each
incremental amount of energy produced by segment lm will have a different cost, since
the incremental heat rate is a function of unit load level. The cost of supplying dLe
MW of load from segment Im would be
(4.17)
where
(4.18)
As Le varies over the range C <Le< C + C 1m, the values of IHR 1m vary from
IHR 1m(O) to IHR 1m(C1m), as they should. Integrating Eq. 4.17 over the range C to
C + C 1m, we get the expected value of the fuel cost for the segment.
C+C1m
e(FC1m) = VFCmPmT
! C
lHR1m(Le -C)F1m(Le)dLe (4.19)
To obtain the expected value of the incremental cost for use in comparing segment lm
with the incremental cost of other segments, in order to determine which segment
should be committed to create the ECS, we need only divide Eq. 4.19 in dollars by
Eq. 4.16 in MWh to get the expected value of the incremental fuel cost, e(IFC 1m)-
C+C1m
e(IFC1m)
1 lHR1m(Le - C)F1m(Le)dLe
= VFCm -C - - - - - - - - - - - -
C+Ctm
(4.20)
!C
F1m(Le)dLe
In the special case where IHR is a constant and equal to HR, as assumed in Eq. 4.6,
e(IFC1m) - VFCmHRm US$/MWh or mils/kWh (4.21)
where again UFCm is in US$/MBtu. If UFCm is giv~n in US$/bbl, US$/ton, or
US$/Mcf, then Eq. 4.21 must be divided by the fuel heating value HVm
VFCmHRm
e(IFC 1m) - HVm US$/MWh or mils/MWh (4.22)
In the case where the segment to be committed, segment ii, is either the second
or third segment of a unit that has already been partially committed and hence is
already in Fu(Le), the segments already convolved in must be deconvolved out of
Fu(Le), then combined with the segment about to be committed, and the combination
convolved back into the load distribution to form Fi1(Le)- For instance, if the second
segment of unit / were the segment about to be convolved into F 21 (Le), it would be
necessary to deconvolve segment 1/ out of F 21 (Le), to combine the capacity C 11 with
114 Power System Planning
C21 , and to convolve the combined segments of capacity C 11 + C21 into the load
distribution to give F 21 (Le)- The reason for this cumbersome procedure is to avoid
making unit / look more reliable than it really is. If unit I is divided into three
segments, each having an availability of p 1 and FOR of q 1, then the probability of
losing the capacity C1 of the total unit is q/. But q/ < q 1, thus the unit looks more
reliable than it really is. To avoid this problem, all lower segments of the same unit
committed before committing a higher segment must be deconvolved out of the load
distribution and combined with the segment about to be committed. For example, if
we split the capacity of unit I in the three-bus system into two 25-MW segments, each
with a FOR of 0.02, then F 11 (Le) would be
and
However, if we simply convolve in the entire unit without segmenting its capacity, then
F 21 (Le) = F(Le)P1 + F(Le - 50)q1
Clearly, the two expressions for F'2 1 (Le) are not the same, and in particular the
coefficients of the term F(Le - 50), which is the FOR of the two segments, are not
the same. In the first case, where the FOR= q 1 2 , the two segments look more reliable
than the unit itself, which is clearly absurd. As we stated, the solution is to deconvolve
out the first segment, combine its capacity with the second, and convolve the
combination back into F(L); that is, before convolving in the second segment, solve
the first equation for F(Le)-
F11(Le) - F(Le - 25)q1
F(Le) = Pt
which is the deconvolution equation. Next add C 11 to C 21 to get 50 MW, and convolve
this back into F(Le), which gives us the correct result.
With thes~ ideas in mind, the expression for (Eu) is:
(4.23)
where Fu- 1 is the load distribution before segment ii is committed, with all other lower
committed segments of unit / deconvolved out of Fu- In addition
(4.24)
Generation System Cost Analysis 115
and
(4.25)
After all segments have been committed, the expected value of energy produced
by each unit is simply the sum of the expected values of energy produced by each
segment of the unit. Further, the expected value of the annual energy for each unit is
the sum of the monthly or weekly energy produced by each unit. If we denote the
expected value of the energy produced by segment i of unit n for week k as Ek(Ein),
then
Ek(En) = l j
Ek(E;n) (4.26)
and the total energy produced by unit n for the year becomes
E(En) = lk
Ek(En) (4.27)
In addition, the production cost in dollars and mils/kWh is given below with O&M
costs for unit n week k expressed as a fixed cost, FOMkn US$/wk, plus a variable cost,
VOMkn, in US$/MWh or mils/kWh.
ck(ECn) = l
i
Ek(FC;n) + l
i
VOM;nEk(E;n) + FOMkn (4.28)
Again the total energy cost for unit n for the year is
E(ECn) = l k
Ek(ECn) (4.29)
The concepts and details introduced here are difficult to grasp because of the
basic complexity of the problem. We shall consider a rather detailed example involving
the three-bus system. For this example, assume two-segment generator models and the
following data, which have been intentionally simplified.
116 Power System Planning
e(E 11 ) = Tp 1 f
0
25
F(L)dL
1.0 1 - - - - - - r - - ,
I
I
Segment I
being I
committed I
But from Fig. 4.7, F(L) = 1.0 for 0 < L 25 MW, thus
25
E{FC11) =
UFC1P1 T
HVi
1 0
IHR 1 (L)F(L)dL
E{FC 11 ) = 3 68
(1 5)(0.~ )(1 )
10
l0F(L)dL
(15)(0.98)(168)(250)
6
= US$102,900
Finally from Eq. 4.20 or 4.22
(11) = (168)(0.98) f
25
so
Fu(Le)dLe
118 Power System Planning
1.00 - - - - - , - - 1()J,
Slope= - - - = 0.02071
60
., 0.482
:::!. 10
N
Slope=--::- = 0.021358
ii.. Segment 121 60
0.016
I 10
I Slope = -::- q 2 = 0.0006407
60
I
I
31.21 56.21 78.034
Le,MW
e(FC11) =
(15)(0.98)(168)
6 f 0
31.21
l0dLe + f so
31.21
10(1 - 0.02071 (Le - 31.2l)]dLe
e(E22) = (168)(0.97)
so
J 2S
2
F22 - (Le) dLe
Generation System Cost Analysis 119
.
e(E22 )
.,
= (168)(0.97)
{ / 31.21
F(L)dL +
f 50
[l - 0.021358(L - 31.2l)]dL
}
25 31~1
With two segments out of four committed, it is obvious that unit 2, because of its
relatively low fuel cost, is completely committed. Further, it is obvious that the last
two steps in developing the ECS is to commit segments 11 and 21, in that order, after
the combined segments of unit 2 are first convolved back into F(L) to give F 22 (Le) as
needed to calculate the commitment information for unit 1. F 22 (Le) is as shown in
Fig. 4.9. Completing the problem,
e(E11) = (168)(0.98) f 50
75
F 22 (Le) dLe
= 164.64 f
50
75
= 164.64(1.646Le - 0.01035L/)~~
= 1,449.65 MWh
e(FC ) = (15)(10)14,449.65
11
6
= US$36,241.37
(IFC I I ) = 36,241.37
1,449.65
= 25 US$/MWh
120 Power System Planning
1.00 ----...--------
= 0.02071
Segment 12 I Segment 22
I
0.03 I q, 10
Slope=--_ = 0.000640
I Segments 11 & 21 60
I
0 C 12 31.21 C2 78.034 81.21 c, + c, 128.03
Le, MW
Continuing
E(E21) = 164.64 f 75
100
F21-
1
(Le)dLe
E(E21) = 164.64
{
f
75
78.034
78.034
0.03dLe
+ /'
81.21
0
(IFC 21 ) = 3,581.78
119.27
= 30 US$/MWh
Upon convolving unit I into F 22 (Le), we get the final load distribution as
Generation System Cost Analysis 121
F(L)
,_,~
/<
F(Lel
'\
'-
a
10
6' ~,q, + q,p,) a 0.00104
lo.0494
II
I
FIL,)
L and Le, MW
depicted in Fig. 4.10. In summary, the results of the example are depicted in Table 4.4.
Note, as a check of the validity of the results, that
l
i= 1
E(E;) = TE(L) - TE(DNS)
If so, the problems associated with evaluating the nuclear fuel cycle cost are less
formidable, since the characteristics of each new batch (that fraction of the core
replaced annually-typically one-third) are identical. Because determining nuclear fuel
cycle costs is important to utilities moving into nuclear generation, a lengthy discussion
of a crude but simple method for determining fuel cycle costs follows.
The basic nuclear fuel cycle is depicted in Fig. 4.11, where 11 major phases of
the cycle are delineated for costing purposes. These are:
The mining and milling of basic ore is required to produce the uranium concentrate,
U 3 0 8 , known as "yellowcake." Refining converts the basic yellowcake into gaseous
UF 6 , or so-called "uranium feed." Because natural uranium is only 0.711 wt%
enriched-too low for satisfactory use in large modern nuclear power plants-the
refined uranium feed must be enriched to levels in the neighborhood of 3 wt%. As the
enriched uranium then remains in the UF 6 form, it must be converted into solid
uranium dioxide, U0 2 , so that it may be fabricated into pellets used in producing fuel
rods and, finally, fuel assemblies. Once fuel assemblies are irradiated in the core,
usually for a period of 36 months, they are recovered and shipped to reprocessing
Generation System Cost Analysis 123
en
C:
c
~
u,o. UF 6 Enriched UF 6 uo.
---I I
Ore
en
-~
~
,' en
-~
C:
:;::
Q)
a:
....
...
C:
E
Q)
.r:.
<.)
;::
w
C:
I I C:
-~
0
Q)
>
C:
0
(.)
C:
0
.,,
.-::
.!2
.0.,,
u.
Plant
Plutonium
t en
-~
C:
Q)
<.)
Recovered
uranium
I '...
"'.,,
C.
Q)
a:
I
Spent fuel
s:"'
centers, where the fissil plutonium and the remammg enriched uranium may be
recovered. The recovered uranium is returned to the enrichment facility, where it starts
the cycle again.
The usual input data required to support steady-state nuclear fuel cycle cost
analysis are given in Tables 4.5, a and b, and 4.6. The input data shown in Table 4.5, a
and b, reflect the cost of uranium and of conversion, enrichment, and fabrication. In
addition, the cost of shipping and reprocessing the spent fuel is also given in terms of
recovery and reconversion costs. All the numerical data shown are merely representa-
tive of the orders of magnitude of costs associated with the various items given.
Obviously, these numbers are continually changing. To enrich natural uranium for use
in the production of electric energy, a certain number of separative work units, SWUs,
are required per kilogram of enriched uranium; each SWU has a basic cost as given in
Table 4.5a. The number of SWUs needed per kilogram of enriched uranium depends on
the level of enrichment desired, as shown in Table 4.5b. For instance, the number of
SWUs needed to enrich a quantity of uranium to a level of 0.711 wt% is zero since
natural uranium is already 0.711 wt% enriched.
The economic data and representative design parameters given in Table 4.6
describe the characteristics of fuel to be analyzed as well as the appropriate monthly
..
N
"" TABLE 4.5b Separative work units vs. enrichmentb
Output Output
enrichment enrichment
(wt% 135 U) swu (wt% 235 U) swu
0.5 -0.173 3.0 4.306
TABLE4.5a Sample economic nuclear fuel 0.6 -0.107 3.1 4.526
cycle parameters" 0.7 -0.012 3.2 4.746
0.8 0.104 3.3 4.968
Annual
Fuel cycle item reload 0.9 0.236 3.4 5.191
1.0 0.380 3.5 5.414
Initial uranium 1.1 0.535 3.6 5.638
Ore (U 3 0 8 ), US$/lb 7.50 1.2 0.698 3.7 5.864
Conversion of U3 0 8 to UF6 , US$/kg U 2.50 1.3 0.868 3.8 6.090
Costof separative work, US$/unit 26.00 1.4 1.045 3.9 6.316
Diffusion plant tails enrichment, wt% 0.20 1.5 1.227 4.0 6.544
1.6 1.413 4.1 6.772
Fabrication, USS/kg U 80.00
1.7 1.603 4.2 7.001
Capacity factor, % 85.00 1.8 1.797 4.3 7.230
1.9 1.994 4.4 7.460
Spent fuel shipping, US$/kg U initial 6.00 2.0 2.194 4.5 7.690
Reprocessing 2.1 2.397 4.6 7.922
Recovery of U and Pu, US$/kg U final 30.00 2.2 2.602 4.7 8.153
Reconversion of U nitrate to UF6 , 2.3 2.809 4.8 8.385
US$/kg U final 5.60 2.4 3.018 4.9 8.618
2.5 3.229 5.0 8.851
Final uranium 2.6 3.441 5.1 9.084
Ore (U 3 0 8 ), US$/lb 1.50
2.7 3.656 5.2 9.318
Conversion of U, 0 8 to UF6 , US$/kg U 2.50
2.8 3.871 5.3 9.553
Cost of separative work, US$/unit 26.00
2.9 4.088 5.4 9.787
Diffusion plant tails enrichment, wt% 0.20
by Power Engineering.
Copyright
Fissile plutonium, USS/kg Pu 8000.00
bSWU/kg enriched uranium. Natural concentration= 0.711 wt%
oCopyright by Power Engineering. 135 U; tails concentration= 0.200 wt% 135 U.
Iv-
;,g,
!:J-- ,....
o::s ::r'
O
~g'1;~'Tl2'"Sl~~
e!. ~ g_ f;; E: ~ g_ g. ~
;;,s
-g:O<l
i:: =
g'<
"O 'O i:: !' -
0 ~ ~ JJ n
"
~ qo !"'> !> S:: ?- P ?' I"' S:: ~
!-"
p- I"' !"
S:: ':"
g n n n "C g ~ ..... "C g >-:l t"' 'TJ 'TJ 'TJ - 'TJ - :=
n n n
goooi;. 0 0 0 3 5 - .. g-i?::i.;. ::r=:=~t.s=-sc!.o
I"'" ?' 'I' !"'> $1 p. P ?' I"' :"'
;;1
o'
<il
ji! CD
r
m
carrying charges and the average time periods associated with each phase of the fuel
cycle. The reference design parameters are obtained, as discussed earlier, using
production and in-core analysis. Specifically, the thermal energy output of the batch,
full-power hours, and capacity factor are determined from production analysis.
Full-power hours is obtained by multiplying the CF by the lifetime of the batch,
usually 36 months. Initial and final enrichment, final uranium weight, fissile plutonium
produced, and burnup are obtained from in-core analysis. Burnup is in a sense the
heating value of nuclear fuel and, as such, it gives the amount of thermal energy
available in the batch when multiplied by the kilograms of enriched uranium.
In keeping with the approach used in discussing the corporate model, the details
of the average nuclear fuel cycle cost analysis will be presented in block diagram
fashion, as depicted in Fig. 4.12. The major inputs are
1. Initial kilograms of enriched uranium, kg EU0
2. Initial enrichment, wt%0
...,..,
CJ)
Enrichment
cc
u,o_!
cc
Conversion Net carrying charges
cc
O.ST%+CI Fabric.a1io~CC ) 1
UFC; US$/MBtu
Fabrication cost
wt%/
USS
kgEIJf I credit
'--------;
0.99 US$
kg EU/
I
Conversion
cost
I
shipping costs
kg Pu(
Total displaced CC
Fuel shipping
"'"
Fig. 4.12 Block diagram of nuclear fuel cycle cost analysis.
Generation System Cost Analysis 127
A broad view may help in orienting the discussions to follow. Figure 4.13
illustrates the major simulation blocks in determining the production costs needed in
order to evaluate economically an expansion plan dominated by nuclear generation. We
note that the initial step involves establishing maintenance and refueling schedules for
all units. Generally, if we were dealing with an all-fossil system, this step would already
be complete. However, with the relatively high replacement energy costs of nuclear
generation, a schedule based only on reliability may not be a minimum-cost schedule.
Strictly speaking, schedules developed using leveled LOLPs as the only criteria may
require modification before proceeding. Fortunately such schedules tend to be close to
minimum-cost schedules because, on the basis of the leveled LOLP criterion, nuclear
units tend to be refueled and maintained during low load periods of each year, when
the need for high-cost peaking energy is lowest. Thus, establishing refueling and
TABLE 4.7 Sample nuclear fuel cycle costs analysis"
Nuclear fuel Annual Nuclear fuel Annual
cost estimate reload cost estimate reload
4. Initial investments d. Reprocessing investment=
Uranium requirements Sb+ Sc, I0 3 US$ 847
a. Uranium as enriched UF 4 = Equivalent uranium requirements
ld kg U (sec Table 4.6) 24,820 for uranium credit
b. Uranium as natural UF 6 e. Uranium as reprocessed
feed to the enriching facil- UF 6 = le X 0.987,d kg U 23,510
ity = 4a X (lb - 0.2)/(0.711 f. Uranium as natural UF 6
-0.2), kg U 145,714 feed to the enriching facil-
C. Units of separative work per ity = Se X (le - 0.2)/
kg of enriched uranium as (0. 711 - 0.2), kg U 34,506
UF 6 (seeTable4.5b) 4.746 g. Units of separative work
d. Total units of separative per kg of enriched uranium
work= 4a X 4c 117,796 as UF 6 (Table 4.Sb) 0.308
e. Natural uranium feed for h. Total units of separative
U 3 0 8 to UF 6 conversion work= Se X Sg 7,241
facility= 4b/0. 995,b kg U 146,446 i. Natural uranium feed for
Uranium investment U,O 8 to UF 6 conversion
f. U 3 0 8 = 4e X 260 X (US$/ facility= Sf/0.995,e kg U 34,679
lb for U,O 8 ), 10 3 US$ 2,856 Uranium credit
g. Conversion = 4b X (US$/ j. Equivalent U 3 0 8 invest-
kg U for conversion), I0 3 ment = Si X 2.60 X (US$/
US$ 364 lbforU 3 O8 ), 10 3 US$ 676
h. Enriching= 4d X (US$/unit k. Equivalent conversion in-
for enriching), 10 3 US$ 3,063 vestment= Sf X (US$/kg U
i. Initial uranium investment for conversion), 10 3 US$ 86
= 4f + 4g + 4h, 10 3 US$ 6,283 L Equivalent enriching invest-
Fabrication investment ment = Sh X (US$/unit for
j. Unit fabrication price, enriching), 10 3 US$ 188
US$/kg U 80 m. Uranium credit = Sj + Sk +
k. Fabricatiort investment= 51, 10 3 US$ 950
Id X 4j, 10 3 US$ 1,986 Plutonium credit
I. Total ir1itial investment = n. Fissile plutonium credit =
4i + 4k, 10 3 US$ 8,269 1f X 0.99c X (US$/kg-Pu
for Pu-nitrate), 10 3 US$ 1,228
5. Final investments and credits 0. Total final investment=
Spent fuel shipping investment Sm + Sn - Sa - Sd, 10 3
_a Spent fuel1shipment invest- US$ 1,181
ment, 10 3 US$ 150
o. Uranium depletion and carrying
Reprocessing investment charges
b. Recovery of U and Pu in
a. Uranium depletion = 4i -
nitrate form= le X (US$/
Sm, 10 3 US$ 5,333
kg U for recovery), 10 3
US$ 715 Carrying charges prior to com-
c. Conversion of U-nitrate to mercial use
UF 6 = le X 0.99C X (US$/ b. On U 3 0 8 investment= 4f X
kg U for conversion), 10 3 US$ 132 3a X 2a/100, 10 3 US$ 343
acopyright by Power Engineering. dLoss during reprocessing assumed to be 1.3%.
bLoss during conversion assumed to be 0.5%. eLoss during conversion assumed to be 0.5%.
cLoss during recovery assumed to be 1%.
128
TABLE 4.7 (continued) Sample nuclear fuel cycle costs analysisa
Maintenance
and
refueling scheduler
Cycle lengths
maintenance and .,
refueling schedule
Unit da ta
' Initial UFC;
P robabi Ii sti c
production analysis
e(E;), CF;
Core simulator
and
fuel cycle optimizer
Enrichment
batch fraction
state of co re
Necessary Nuclear fuel cycle
data cost analysis
UFC;v Update
= UFC/- 1 UFC/- 1
Stop
maintenance schedules with the ideas presented in Chap. 3 is quite satisfactory for
intermediate and long-range planning.
Assuming that we have several nuclear-dominated expansion candidates with
acceptable maintenance and refueling schedules, the cycle lengths (cycle length is the
time between refueling) for each unit over the planning horizon are known, as are the
times during which various units are maintained and/or refueled. With this information
the expected values of energy, fuel cost, etc., for each unit can be determined using
the concepts presented earlier, if the fuel cycle costs for each cycle of each nuclear
unit are known-but these costs are generally unknown at this point. The best that can
be done is to use representative fuel cycle costs in each cycle for each unit, as shown
in the second block of Fig. 4.13. Using representative fuel cycle costs, the ECS can be
determined. Knowing the energy produced as well as the capacity factors, in-core fuel
analysis can be employed to calculate the optimal (minimum cost) fuel characteristics
required to produce the energy needed. Finally, by recalculating fuel cycle costs using
the optimal fuel characteristics, the validity of the initial representative fuel costs and
associated ECS can be evaluated.
Generation System Cost Analysis 131
If the fuel cycle costs for each unit in every cycle, calculated using optimal fuel
characteristics (i.e., optimal batch fraction and state of the core), equal the values
assumed at the beginning of the analysis, we have the optimal solution; that is, we
have the ECS for each unit over the planning horizon. Of course it is this information
that is needed t? evaluate the expansion plan economically.
Given that the initial assumed nuclear fuel cycle costs are not the optimal costs,
we are faced with an iterative process depicted in Fig. 4.13. In essence, the initial
assumed fuel cycle costs must be updated so that when we resolve for the optimal fuel
cycle costs, the two agree.
The mathematical formulation of this problem is beyond the scope of this work;
the intent has been to familiarize the reader with an area of power system
simulation that, because of its complexity, has yet to take definite shape. Many seeds
have been planted, as the literature indicates; we have only to wait until the most
viable breaks ground.
having different costs. Because of the zero fuel cost associated with conventional
hydro, as well as its controllability, the tendency will be to peak shave as much hydro
capacity as possible and to use the remaining capacity to replace more expensive
base-load energy. Although we shall not pursue the details of determining optimal
outflow trajectories, the basic approach for a, single reservoir is presented below:
1. Construct the resen-oir water storage model;
Xn+1 = Xn + Yn - Un
where X 11 + 1 = storage level in equivalent MWh at the beginning of week n +1
Yn = forecast inflows in equivalent MWh for week n
= outflow in equivalent MWh during week n
U11
2. For each feasible decision Un, calculate the probabilistic production cost.
Repeat for every week in the water cycle being considered.
3. Using dynamic programming, determine the optimal decisions: the outflow
trajectory to be adhered to for the water cycle in question. Figure 4.14
depicts the structure of the dynamic programming problem to be solved.
Of course, if Y 11 is considered to be random-obviously it is, in reality-then the
stochastic version of dynamic programming must be used to determine the expected
values of the optimal decisions. We shall concentrate here on how to simulate the
utilization of the equivalent energy Un so that for week n the production cost needed
to determine the optimal outflow trajectory can be calculated for each feasible Un.
Assume we are interested in determining the ECS and corresponding production
cost for each value that Un can assume in week n. Consider determining the
x, x. Xn+l
Acceptable
storage
levels
F(L)
L- 0
production cost for a particular value of Un, say Un(I). From earlier discussions we
recognize the need to use as much of the equivalent energy Un(l) as necessary for
peak shaving, because replacing high-cost fossil peaking energy with zero-cost hydro
energy is highly desirable. If we assume that the hydro unit has capacity Ch, then Fig.
4.15 depicts the effect of peak shaving on the load distribution; for simplicity it has
been assumed that all of the energy Un(l) is used to peak shave. Further, the
peak-shaved energy produced by the hydro unit has been appropriately removed before
determining the ECS for thermal units. This step assumes that the hydro unit is 100%
reliable, hardly a limitation for planning studies, since hydro units are indeed reliable.
The resulting load distribution is then used as in Sec. 4.4.2, except that special
consideration must be given to pumped storage units when determining the ECS and
production cost.
Pumped hydro units, because system energy must be supplied for the necessary
pumping, are troublesome to simulate. We shall confront the simulation problem of
determining the least-cost generating and pumping strategy to satisfy the constraint
that the state of the upper reservoir be the same at the beginning of each week. Since
pumped storage units were conceived to replace expensive peaker energy during peak
periods and to be recharged, if you will, by inexpensive base-load energy during
off-peak periods, we may expect a pumped hydro unit of capacity Ch to alter the load
distribution as shown in Fig. 4.16. Obviously, the cost benefits of peak shaving must
be weighed against the cost of pumping. If the pumped energy had to be supplied by
peaking units instead of base-load units, the economic benefits of pumped storage
would quickly evaporate, since pumping efficiencies are considerably less than unit
efficiencies in generating energy. Thus, to determine how much energy should be used
for peak shaving, the point at which the incremental cost for pumping equals the
incremental cost for generating must be used as a boundary beyond which utilization
of pumped storage capacity is not economical. In general, system minimum loads are
approximately 50% of the peak, and since few utilities have generation mixes
consisting of 50% fossil peakers, base-load energy during off-peak periods is usually
available.
134 Power System Planning
I
I
I
F(L)
0
L-
In the process of identifying the best expansion plan, some consideration must be
given to fuel availability and facilities in addition to cost. Since most utilities enter
into long-term contracts with fuel suppliers, they must know how much of a given
type will be needed, so that negotiations with suppliers can be undertaken. Since
storage and transmission facilities must also be constructed in advance, it is imperative
that future estimates of amount, type, etc., be available.
We are fortunate to have approached generation system expansion analysis as we
have, because obtaining fuel inventories involves only a simple extension of concepts
already presented. In Sec. 4.4.3 we developed expressions for fuel cost:
C+C1m
and
i =I= 1
Since the coefficients of the UFCs are the expected value of segment energies in
MBtus, the expected value of the amount of fuel required for any unit, say m, is
Generation System Cost Analysis 135
e(FCm)
e(fuelm) = UFC (4.31)
m
or
(4.32)
UFCmHVm
where HVm is the heating value of the fuel. The dimensions of Eq. 4.31 will be tons,
Mcf, or barrels, depending on whether unit m is a coal-, gas-, or oil-fired unit.
In the case of a nuclear unit the amount of initial enriched uranium, etc., is
determined, as we discussed, through the use of detailed in-core analysis with unit
energy and cycle length used as inputs.
With Eq. 4.31 we can complete the example presented in Sec. 4.4.2 involving the
three-bus system. In the example we found that the cost of energy produced by oil
(unit 1) and coal (unit 2) units was
e(FC 2 ) = US$151,130.S4
e(FC 1 ) = US$39,823.15
Therefore, since UFC 1 = US$15/bbl and UFC 2 = US$36/ton
151,130.54
(fue12 ) = 36
tons
= 4,198.07 tons
e(fuel 1 ) = 39
,s:~ 15
bbl
= 2,654.87 bbl
This example nicely demonstrates that computing fuel inventories is a simple
process. We shall find that having this capability will facilitate evaluating the true
financial impact of using low-sulfur fuels to improve ambient air quality.
(4.35)
and
C+C1m
e(Eu) = P1T
J
C
1
F;'i (LeBT) dleBT (4.37)
(4.38)
Since O&M cost has a variable component depending on the energy produced by each
unit, the total production cost for each unit, ek(ECn), is altered as a result of the
purchase.
1.0 t--------~----
''
' \
\
F(L) \
\
0
L-
Fig. 4.18 Load distribution showing the effects of off-peak loading.
Since the shift to off-peak energy utilization changes only the load distribution, the
ECS for a particular expansion plan for a particular week is obtained in the manner
discussed in Sec. 4.4.2, with the exception that if different rate schedules are used, an
off-peak load distribution may be defined and used to obtain more accurate
production cost information.
Turbine
thermally polluted condenser water into natural bodies of water. We shall review a few
of the methods used in cooling modern power plants. The approximate costs
associated with the most common techniques are given in Chap. 1.
cooling system each hour is 4.3 MBtu for fossil plants and 6.4 MBtu for nuclear plants,
basically the amount of energy in one precious barrel of oil. To cool the two types of
plants properly, 430,000 gpm is needed for the fossil plant compared to 475,000 gpm
for the nuclear plant. To put this water requirement into perspective, the average
homeowner in the United States uses about 0.3 gpm.
If once-through cooling systems are used, conceivably we could deplete our water
resources and irrevocably damage our ecosystems. If once-through cooling from
artificial ponds is used, many acres of land would be required at a time when land is at
a premium. Typically, at least 1 acre/MW is needed to provide cooling water for
modern plants. The solution to these particular problems lies within the boundaries of
dry cooling technology. A partial solution, the one used most in 1976, is evaporative
cooling using either natural or mechanical draft towers. Because evaporative cooling
systems circulate water as shown in Fig. 4.19, a 95% reduction in water requirements
is realized, and of course the waste heat is removed by evaporation. As with most
solutions, the electric utility industry through its customers pays a price for these
improvements. Cooling system costs for fossil-fueled and nuclear units were given in
Chap. 1. In performing expansion plan analysis these costs should be added to the
initial capacity cost of the plant.
pollutant, SO 2 in this case, that can be emitted into the atmosphere for every Btu/h
heat input. For a new oil-burning plant the maximum acceptable emission rate is 0.8
lb/MBtu, as compared to 1.2 lb/MBtu for coal-burning plants. These emission rates are
difficult to satisfy without using scrubbers because they require the use of hard-to-get
and expensive low-sulfur fuel; fuel with at most I% sulfur is usually required to satisfy
these standards. To illustrate the relationship between emission rate and percentage of
sulfur, we need only note that the emission of SO2 in pounds per hour, assuming the
mth unit is always available, is given below in Eq. 4.39. For probabilistic analysis Eq.
4.39 must be multiplied by Pm.
20S mLmHRm
Qm = HV lb/h (4.39)
m
Sm is the percentage of sulfur; HVm the fuel heating value in MBtu/lb; and Lm HRm
the input energy in MBtu/h, as discussed in Sec. 4.4.1. Emission rate, Q:n, is
the pounds of pollutant emitted for each MBtu/h heat input, or mathematically
I dQm 20Sm
Qm = dL m HRm = - - lb/MBtu (4.40)
HVm
Given approximately 18.5 MBtu/lb of oil, the emission rate for a unit burning 2.4%
sulfur fuel is
I 20(2.4)
Qm = _ = 2.59 lb/MBtu
18 5
Unfortunately this is three times the 0.8 lb/MBtu maximum. Working backward to find
the percentage of sulfur in fuel that could be used, we get
Q:nHVm
Sm = 20
= 0.74%
This simple example illuminates the position of the electric utility industry. It is
exceedingly expensive and difficult to even get I% sulfur fuel. The solution to this
problem is either to use scrubbers to remove SO 2 from stack gases or to accelerate
research and development of techniques to clean dirty fuels.
Even though emission rate standards cannot be met without the use of scrubbers,
ambient air quality standards can be met by judiciously choosing
I . Plant locations 3. Fuel sulfur content
2. Stack heights 4. Commitment schedules
This approach to ambient air quality control should be considered temporary, to be
superseded as soon as clean fuels or abatement equipment can be developed to meet
the more stringent emission rate standards.
Plant locations, stack heights, and commitment schedules can be used to help
maintain ambient air quality at a reasonable level because ground level pollutant
concentrations depend on meteorological conditions. The ability of the atmosphere to
disperse pollutants has been used since time began; however, we are stressing its
Generation System Cost Analysis 143
capability to handle the millions of tons of SO 2 emitted in the United States by power
plants. In order to evaluate how the ambient air quality can be improved using these
methods, an assessment technique is needed that will enable the system planner to
calculate SO 2 ground-level concentrations in predefined portions of the service area for
each week or month in the study period. Such a technique must facilitate the inclusion
of forecast. uncertainty, unit forced outages and maintenance schedules, energy
interchange .transactions, and meteorological data. In addition, the technique must
easily accept unit locations, stack heights, fuel type and sulfur content, and
interchange agreements as input parameters, and it must be able to determine
production costs.
The basic approach presented in Sec. 4.4 is suited to do this job, at least in
terms of providing the capability to determine the ECS for a given expansion
alternative, including all the necessary load and generator features over a predefined
study period. What we do not have is a pollutant dispersion model that can be used to
calculate ground level SO 2 concentrations, given the pollutant emissions, stack heights,
and locations of the units as well as the requisite amount of meteorological
information. The most common pollutant dispersion model is the Gaussian plume
model, which assumes that the plume containing the pollutants emitted from
fossil-fueled power plants is Gaussian distributed in both the y and z directions, as
shown in Fig. 4.21. The plume motion in the direction of the wind is assumed to be
due only to the wind and not to diffusion. Mathematically, the pollutant concentra-
tions in g/m 3 at any point x, y, z m from the stack is given by
Q) 1
x(x,y,z) = (u ...fiiioy exp -2 o/
( 1 y
2
){ 1 [ 1
...fiiioz exp L-2
(z -H)
Oz
2
]
where fl m/s is the mean wind speed at the top of the stack; Q g/s is the emission
from the stack; and the zero-mean Gaussian term in y models the diffusion in the y
z
/
/
T /
/
/
/
direction. The two Gaussian terms in z with means of H m, the effective stack height,
model the diffusion in the z direction. Two Gaussian terms in z appear because the
reflections of the plume from the ground are simulated using the concept of mirror
images: the actual plant whose plume is reflected by the ground can be modeled as
two plants with the ground removed, as shown in Fig. 4.22, a and b. Because the wind
does not always blow from the same direc'tion, the affected area around the polluting
source is normally divided into 16 radial sections, as shown in Fig. 4. 23, where the
width of each section, d m, x m downwind from the source is given by
2rr
= (4.42)
d
16 x
which we shall need later.
With the realization that we are interested in ground level concentrations, z =0
and Eq. 4.41 becomes
x(x,y, 0) = urrayaz
Q
exp
l\-21 H2) ( 1 y2 )
az2 exp -2 a} g/m3
(4.43)
Plume
I II I
I I I
I I I
(a)
--- .......
'
'
Generation System Cost Analysis 145
Wind~
From Eq. 4.43 the expected value of X, e(x), can be obtained for a given downwind
distance e(x) since both Oy and Oz depend only on x. Further, since y and Q are
independent random variables,
x(x,y,Q) = ff x(x,y,Q)f(y,Q)dQdy
= Jf x(x,y,Q)f(y)f(Q)dQdy (4.44)
where f(y, Q) = f(y)f(Q) is the joint probability distribution describing y and Q. With
Eq. 4.43 substituted into Eq. 4.44
- _ Q
U1f0 2 0y
exp [- .!.(H)
2 Oz
2
] fexp [- .!. fy )~ f(y) dy
2 \ay J ( 4.4 5)
For values of x more than 0.6 miles downwind and y assumed to be uniformly
distributed with each of 16 radial sections d = x2n/16 m in width,
and
f [ (y) 1
expl-2 ay
2
]
f(y)dy =
32ay
2../21tx (4.46)
y
Substituting Eq. 4.47 into Eq. 4.45 and multiplying by the probability, fn, that the
wind blows in the direction of the nth section being considered, we get that the SO 2
concentration at a point x m downwind from the mth unit is
{4.47)
where Om is the expected value of the emissions, E(Qm) in g/s, emitted by the mth
unit. Multiplying Eq. 4.39 by 12.65 gives the emissions in g/s. Further, by definition
(4.48)
e(Qm) = f Qmf(Lm)dLm
{4.49)
= /F(Lm)dQm
dLmHRm = IHR
dL m m
Thus
253SmPm {4.51)
dQm = HVm IHRmdLm
253Sm
- UFC HV T e(FCm) g/s (4.52)
m m
Equation 4.52 is the expected value of the em1ss10ns needed to complete the
expression for e(x). Substituting Eq. 4.52 into Eq. 4.47, we finally have
where Hm is the effective stack height, which is the actual height of the plume as it
turns and becomes parallel with the ground, and Oz is the vertical dispersion constant,
which defines the plume spread in the vertical direction. The two commonly used
estimates of stack height and vertical diffusion are
(4.54)
(4.55)
By utilizing Eq. 4.53, the cumulative effect of all fossil-fueled units on the
ambient air quality in a given service area can be assessed and, if necessary, used to
eliminate or modify expansion alternatives.
4.8 SUMMARY
This chapter concludes the discussion of generation system expansion analysis;
emphasis was placed on evaluating the economic impact of a given expansion
alternative. Through the use of plant cost analysis including capacity cost, production
cost, and O&M cost, the basic philosophy of choosing the most economical expansion
plan that also satisfies the desired reliability criteria was presented. It was shown that
capacity cost depends on the unit capacity cost, the fixed charge rate, and the
expected value of the energy produced during the time period under study. To obtain
the expected value of energy to be produced by each generating unit as well as the
production costs, a detailed production analysis technique was proposed in which
forecast uncertainty, random unit outages, economic commitment, etc., can be
simulated to model the system realistically. Special emphasis was placed on developing
the ECS and corresponding production cost for expansion plans containing fossil,
nuclear, and conventional and pumped hydro units.
A brief discussion of corporate models was included to illustrate how and where
generation system costs impact on the financial structure of a modern utility. Although
only a cursory treatment was given to this topic, the student should appreciate the
need for a utility to maintain a financial posture that will support the cost of
construction, for internally generated funds are woefully inadequate to support the
construction activity of most utilities.
For completeness, an entire section was devoted to a discussion of how to treat
energy transactions and off-peak energy sales. It was found that both concepts can be
easily included in the simulation of an expansion plan. Off-peak energy sales, perhaps
stimulated by lower rates, can easily improve the overall operation of a modern electric
utility by improving capacity factors and by making more efficient use of installed
capacity.
The chapter was concluded with a few comments about the cost of complying
with air and water pollution standards now in force. Of the two, air pollution
compliance appears to be more difficult because of the nature of dirty fuels and the
lack of commercially and economically feasible sulfur removal, or desulfurization,
equipment as of this writing. Until such equipment is developed, some control over
ambient air quality can be affected by judiciously using low-sulfur fuels, stack heights,
etc.
PROBLEMS
4.1. To appreciate the impact cost of capital has on the capacity cost of generating
units, change the rate of return on the debt capital used in Table 4.1 to 12%, and
recompute the FCR for the two 1,000-MW nuclear power plants. Using these new
Generation System Cost Analysis 149
and old FCRs, calculate the change in capacity cost for the nuclear plant,
assuming
UC = 500 US$/kW CF= 0.8
4.2. Rework Table 4.1, but assume that the units are depreciated over 40 yr instead of
10 yr. By what percentage does the FCR change?
4.3. Rework the system cost example in Sec. 4.1.4, assuming the new capacity
mixture of 50% fossil, 45% nuclear, and 5% peaking. Compare this result with
that obtained in the example. Is the trend toward more nuclear capacity justified
according to your answer?
4.4. Using a discount factor (3 = 0.1, calculate the present worth of the annual
capacity costs for the following two expansion plans:
Plan 1 Year I 2 3
Unit p
type N F
Plan 2 Year 1 2 3
Unit p F N
type
Further, assume
UCP = 150 US$/kW VCn = 600 US$/kW VCt = 300 US$/kW
FCRp = 0.17 FCRn = o.17 FCRt= 0.17
CFp = 0.1 CFn = 0.8 CF1= 0.8
Cp =200MW Cn = 1,000 MW Ct= 1,000 MW
Based only on capacity cost and the 3-yr planning horizon, which plan is most
economical?
4.5. Determine the ECS for the three units described in Prob. 3.1 and the load
described in Prob. 3.2. To simplify the analysis, assume that each unit can be
committed in one segment and that the hydro unit is base-loaded. Further assume
HR1 = 12 MBtu/MW HR2 = 11 MBtu/MW
HV1 = 6 MBtu/bbl HV 2 = 24 MBtu/ton
UFC1 = 8 US$/bbl UFC 2 = 30 US$/ton
T = 168 h
In addition, calculate the E(Ei), E(E 2 ), E(L), and the total production cost.
Finally, detennine how much fuel each fossil unit will require.
4.6. Repeat Prob. 4.5, but now assume the hydro unit is committed to peak shaving
12,000 MWh during the week in question.
4. 7. Using the nuclear fuel cycle cost estimate, Table 4.4, and the design parameters
given in Table 4.3, calculate the nuclear fuel cycle cost for a batch (one-third of
the core) with the economic assumptions defined in Table 4.2a updated to reflect
current conditions. For instance, yellowcake is now US$25-35/lb instead of
US$7.50/lb.
150 Power System Planning
4.8. In Prob. 4.6 the hydro unit was assumed to be a conventional unit committed to
peak shaving. Now assume that the unit is a pumped hydro unit and hence the
12,000 MWh used to peak shave must be replenished by the fossil units. Calculate
again the ECS, unit energies, and production cost. In addition, compare the
capacity factors of the fossil units computed for this problem with those of Prob.
4.5. To simplify the analysis, assume that the pumping and generating efficiencies
are equal; that is, the energy consumed in pumping equals the energy produced to
peak shave.
BIBLIOGRAPHY
1. Bader, J. F. et al.: Estimating Average Nuclear Fuel Costs, Power Eng. December 1969.
2. Bibliography on Engineering Economics, IEEE Trans., vol. PAS-91, pp. 1976-1984, 1972.
3. Corbian, M. J.: Optimal Pumped Storate Operation with Interconnected Power System, IEEE
Trans., vol. PAS-90, pp. 1391-1399, 1971.
4. Federal Register: National Primary and Secondary Air Quality Standards, vol. 36, no. 84, p. 8186.
5. Grant, E. and W. G. Ireson: "Principles of Engineering Economy," 5th ed. Ronald Press, New
York, 1970.
6. Glossary of Electric Utility Terms, Financial and Technical, EE/ Pub!. No. 61-31, September
1961.
7. f'.oodrich, J. M. et al.: Stochastic Production Costing with Nuclear Unit Generation and Refueling
Constraints, Proc. Am Nucl. Soc. Conf, Ann Arbor, Mich., 197 3.
8. Jenkins, R. T. and D. S. Joy: An Electric Utility Optimal Generation Expansion Planning Code,
Oak Ridge Nat. Lab. Rep. ORNL-4945, July 1974.
9. Miles, W. T. and L. C. Markel: Simulation Methods for Nuclear Production Scheduling, 1975
Engineering Foundation Conference sponsored jointly by ERDA/EPRI, Henniker, N.H.
10. Power Special Report: Cooling Towers, Power, March 197 3.
11. Sager, M. A. and A. J. Wood: The Corporate Model Program for System Planning Evaluations,
IEEE Trans., vol. PAS-91, May-June 1972.
12. Sager, M. A. et al.: A New Generation Production Cost Program to Recognize Forced Outages,
IEEE Trans., vol. PAS-91, September/October 1972.
13. Sullivan, R. L. and D. W. Hilson: A Comprehensive Probabilistic Technique for Ambient Air
Quality Assessment, PICA Proc., 197 5.
14. Turner, D. B.: "Workbook of Atmospheric Dispersion Estimates," U.S. Department of Health,
Education, and Welfare, NTIS No. PB-191-482, 1970.
POWER-FLOW ANALYSIS
our purposes a reliable transmission system is a system that can withstand at least
single-contingency outages: the loss of a line, transformer, etc. Withstand here means
that electric energy can be made available to all load centers at the proper voltage level
in the quantity needed without overloading any system component. In some cases an
even more stringent constraint, whereby the system must withstand certain double
contingencies, is imposed when a higher reliability is essential because of the nature of
the load center in a given area. An acceptable voltage level is the voltage range that, if
maintained, enables voltage control devices in the system to regulate load center
voltages within an acceptable range determined by customer requirements. Environ-
mentally acceptable corridors can handle modern EHV lines without violating regional
land-use plans or unduly degrading the natural beauty of public properties. Finally,
environmentally acceptable lines and towers are not sources of visual pollution and
radio frequency noise.
Since a transmission system must first be able to satisfy the broad criteria stated
above when all components are in service, we focus in this chapter on the problems of
analyzing system expansion alternatives, assuming no contingencies. Our topics include
1. Transmission corridor selection
2. Steady-state component models
3. Power-flow analysis
4. Optimal power-flow analysis
5. Sensitivity analysis
6. Stochastic power-flow analysis
In Chap. 6 a lengthy discussion of contingency evaluation will be presented, including
both deterministic and probabilistic methods.
The first step in investigating a transmission system expansion plan is to define
the capacity and location of all existing and proposed generation and load centers as
well as the existing transmission system. Since plant-siting evaluations usually include
considerations related to load center sites and transmission corridors, information
about corridors is available. Corridor information, when superimposed on service area
maps, facilitates determining the physical and electrical characteristics of lines that may
be constructed within the corridor. In most cases the voltage level and line design are
dictated to a high degree by the amount of power to be transmitted, the characteristics
of the existing system, and the width of the corridor. For instance, for a particular
expansion plan a corridor may be required to transmit more power than is possible
with any available configuration of 230-kV lines, forcing the planner to consider 500
or 765 kV. The choice between 500 kV and 765 kV would be based, assuming no
corridor constraints, on compatibility with the existing system, anticipated growth, and
economics.
Making such decisions requires a full understanding of the utility involved, the
future plans of the utility, growth patterns, etc., all beyond strictly analytical
techniques. Hard engineering facts coupled with good judgment in using analytical
tools give the key to making proper decisions on questions of this nature. In effect,
given corridors and a basic understanding of the existing system as well as future
Power-Flow Analysis 153
needs, utility engineers can easily select a feasible initial transmission system and/or
feasible alternatives to be analyzed for compliance with the desired performance
criteria. This is not to say that certain plans will not be discarded early in the analysis
or that initial plans will not be modified in the process of seeking the best expansion
plan; indeed they will. This is the essence of system planning as we know it.
l
--
Power-Flow Analysis 155
a:1
Vpri Vsec
/pri = a2zL - aZL
1 1
1sec =- -Z V pri
a L
+ z-Vsec
L
1
or Y3 = --
aZL
or
With these equations and the model shown in Fig. 5.3, the transformer model needed
for power-flow analysis is complete and in the desired form.
In the case of phase-shifting transformers that cannot be expressed in terms of a
rr equivalent, it is common to use the model shown in Fig. 5.2. When the bus
admittance matrix is developed, buses connected to phase-shifting transformers will
have self-admittance terms of the form -
I '
Y-=
11 --+
aa*ZL
i = primary bus
or
y .. = _I + .. j = secondary bus
ll ZL
The transfer admittances become:
and
I
yji = aZL
Clearly, if a= a*, as is true for regular voltage transformers, the model shown in Fig.
5.3 results.
Assuming we know the inductance, capacitance, and resistance per unit length of
line, and assuming we can neglect the coupling between phases (which is usually valid,
because either the coupling is negligible under normal steady-state conditions or the
lines are transposed to eliminate the coupling), we obtain the per phase 1r-equivalent
model of a line by solving the long-line partial differential equations that describe the
differential length of line depicted in Fig. 5.4.
ov(x,t) .( ) Loi(x,t)
--~=
ax -Rzx t -
, ---
at
ai(x,t) cav(x,t)
---'-~ = -Gv (x t) - --'----'-
ax ' ar
where v(x, t) and i(x, t) are the voltages and currents at time t and distance x along
the line.
Using the fact that we desire a sinusoidal steady-state model, we can assume
v(x,t) = V(x)eiwt
i(x,t) = I(x)eiwt
and hence remove the time dependence from the equations, leaving only two ordinary
coupled differential equations to solve. Upon substituting v(x, t) and i(x, t) into the
partial differential equations, we get
. dV(x) t
eJwt - ~ = -RI(x)e'wt - jwLe 1 w l(x)
dx
_
eJwt dl(x)
_ = -GV(x)e1w t - jwCe1w t V(x)
dx .
Dividing through each equation by eiwt, we have the coupled ordinary differential equations
R___E_ L-h-
v(x,t) meter meter v(x + dx, t)
- - - - - - W v - - - ~ - -.....-~,_____
i(x, t)
IF
lcm""
i(x + dx, t)
The proof is left to the reader, but it is simple to show that the solutions to these two
equations are
R +jwL
z w-
- G+jwC
-y = V(R + jwL)(G + jwC)
V(0) and /(0) are the peak values of the current and voltage at the point x = 0,
or at the beginning of the line. Llkewise, V(x) and /(x) are the peak values of voltage
and current at a distance x meters down the line.
For our purposes V(0) and /(0) are the voltage and current at the sending end of
the line, whereas V(x) and /(x) are the voltage and current at the receiving end of the
line. In effect, we have a lumped parameter mathematical model of a line x m long.
All we need do is use these equations to obtain the per phase 7T equivalent of the line,
beginning once again with the general 7T equivalent shown in Fig. 5.3 and replacing Vpri
and /pri with V(0) and /(0), Vsec and 1sec with V(x) and I(x). Writing equations for
V(x) and /(x) and equating coefficients as before, we finally obtain Fig. 5.5.
y == 1
3
Zw sinh -yx
V(O) ------...-----1,_______,,__________ V(x)
/(0) /(x)
1 -yx
Y, == Z- tanh - == Y 2
w 2
Pc; and QGi are the generated outputs at bus i, and PDi and QDi are the demands at
bus i. The net injected current into bus i, I;, can be expressed as
(5.5)
Y;j are the elements of the familiar Ybus matrix obtained from the electrical diagram
of the area being modeled.
For interconnected area studies in which each area must satisfy a net interchange
schedule, additional equations are needed. If lk is defined as the net MW interchange
for area k, then
(5.6)
where
Ypq is the line admittance; p Ek denotes that the sending end bus p is in area k, and
q $ k denotes that the receiving end bus q is not in area k.
The bar subscripts and superscripts indicate lower and upper limiting values for each of
the parameters and variables, respectively. In the course of solving a particular
power-flow problem, these limiting values should not be violated. Provisions must be
made in solution procedures for efficiently dealing with these constraints.
Xk ~ state vector=
Dk ~ disturbance vector =
In order to express Eqs. 5.4 and 5. 7 in state variable form, we must rearrange the
equations, starting by substituting Eq. 5.5 into Eq. 5.4 to give
Power-Flow Analysis 161
Similarly
lk = Real \' o -6 -6
~ IVp le-1 P(IVP le' P - IVqle+1 q)(gpq + jbpq))~
(
pEk
q(J.k
= l 2
(1Vpl gpq - IVpllVql(gpq cos (oq - op) - bpq sin (oq -op))) (5.12)
pq
pEk
qff.k
Moving all the terms in Eqs. 5.10 and 5.11 to the left-hand side of each of the
equations above, we obtain the 2Nk mismatch equations expressed in polar form,
where for simplicity the bus numbers are the area designations and not the absolute
interconnected system designations that will be used later.
= P1 - LIV1 IIV;IG,; cos (o; - 01)- IV1 IIV1 1B1; sin (o; - 01) = 0
j
(5.13)
fNk = PN - L'VNIIV;IGN; cos (o; - oN)- IVNIIV;IBN; sin (o; - oN) = 0
j
162 Power System Planning
f2Nk = QN + 2I j
VNIIVjfBNj cos (oj - oN) + IVNIIVj/GNj sin (oj - oN) =0
(5.13 continued)
To avoid perpetuating notation difficulties, only the mismatch quantities will reflect
the difference in area sizes through the use of the subscript Nk. It should be
understood that all variables defining the mismatches, such as PN, VN, etc., are really
PNk VNk Dropping the k designation will simplify the expressions and will not be
confusing. For single-area problems the control vector . U, state vector X, and
disturbance vector D for area k are defined in terms of the area bus designations as
follows:
/Vil
01
QDI
IV2/
Pn1
Pe2
QD2
6 Qee 6
Uk= xk~ Dk= Pn2 (5.14)
/Ve/ oe
Pee IVe+1 I
0e+1 QDN
ll I
PDN
As we all know, it is common practice to identify one bus as the reference bus;
all voltage angles are measured relative to that reference (any generator bus could act
as the reference bus). For our purposes we assume that the reference bus is bus I and
call the generator connected to that bus the slack generator. This generator balances
the injected power equations and hence is a dependent variable. All other generator
outputs PGi are independent and appear in U. We should note that all of the
independent variables in U can be controlled, in practice. The generator bus voltage
magnitudes can be controlled by adjusting generator excitation set points, and the
nonslack generator real power outputs can be controlled by adjusting steam valve set
points.
Little need be said of the validity of defining the state and disturbance variables
as we have. The definitions assumed are reasonable and compatible with the way
Power-Flow Analysis 163
operators view these variables. Using the word "disturbance" to describe the area loads
is intended to connote that those variables change at will and are not controllable like
state variables. Certainly there are exceptions to this statement, the most notable being
load shedding itself, but before we try to destroy the model proposed, we should keep
in mind that ac,cording to our assumption, the area is operating in a normal mode.
Load shedding is a control mechanism used when the area is no longer in the normal
operating mode.
Using definitions given for the state, control, and disturbance vectors, along with
Eq. 5.13, we may describe the area equations for area k compactly.
=O (5.15)
If we let Wk denote the vector of 2 line flows, E being the number of elements, and
Hk the vector of line flow equations for area k, and take X from Eq. 5.15, the line
flows Ware
(5.16)
The mth component of Hk, hm, is the line flow through line m of area k, and if the
sending end and receiving end buses are denoted by ij, then
2
hm = S;i = V;(V;*- V/)ylj + IV;l Ylo (5.17)
Equations 5.15 and 5.16 enable us to define the power-flow analysis problem: Given
the control and disturbance vectors u0 and D 0 , determine the state and output vectors
X and W that satisfy Eqs. 5.15 and 5.16. Not only can we use these two equations in
power-flow analysis, but also they facilitate discussing sensitivity analysis, the topic of
Sec. 5.5.
For interconnection studies the system model may be developed using Eqs. 5.15
and 5.16 in conjunction with Eq. 5.12. If we denote the mismatch equations for area
k by Fk(Xk, Uk, Dk), k = l, ... , A, where A is the number of areas, then we have a
set of mismatch vectors Fk(X, U, D), k = l, ... , A, to describe the interconnected
areas. In addition, since we have the requirement that each area meet its net
interchange schedule and that the net system interchange be zero, as defined by Eq.
5.6, the mismatch equations and the state and control vectors must be modified to
describe the interconnected areas accurately. In effect, the modifications required
are:
1. The net injected power equations for all buses to which an interconnec-
tion is made must be modified to reflect the admittance of the intercon-
nection.
2. The net interchange mismatch equation
164 Power System Planning
We now have 2~Nk + A = 2Ns + A equations to solve, where Ns is the total number
of buses in the system of interconnected areas, and
IVd
01 IV1I
IV2I 81
IV3l IV2I
U1 Pa3 Pa2
U2 (5.19)
U= Uk - UA =
k*A IVal IVal
UA Paa Paa
a1 aI
*Note that any generator variable may be chosen (it is most common to choose 15 1 ), but to
simplify the numerical example in Sec. 5.4.2, Pa 2 is preferred here.
Power-Flow Analysis 165
Qe1 Qe1
Pei Pei
Qe2 Qe2
Pe2 02
02
X1
X2 Qee
X= xk - Qee XA = lie ( 5 .19 continued)
k*A
lie IVe+1 I
XA
IVe+1I 0e+1
0e+1
IVNI
IVNI ON
ON [A
It should be noted that in Eq. 5.18 each area mismatch vector Fk is now a function of
the system state vector X, which couples the area mismatch equations together.
As in the single-area case, once Eq. 5.18 is solved for the state vector, the flows
throughout the interconnected system become:
W= (5.20)
Stated simply, interconnected-area studies involve solving Eq. 5.18 for X and
calculating line flows from Eq. 5.20. Solving either single-area or interconnected-area
problems is conceptually the same; the dimensionality constitutes the only major
difference between the two. There are minor differences related to the structure of the
coupled equations, differences that are considered in developing computational solution
techniques to solve the mismatch equation in Sec. 5.4.
To summarize, we are faced with either solving 2Nk equations
Fk(Xk, Uk, Dk)= 0
and calculating the 2k flows
Wk = Hk(Xk, Uk)
or solving the 2Ns equations
F{X, U, D) =0
166 Power System Planning
=0 (5.21)
PG, + iOG,
XFMR #1
m = 1
Po, + iOo,
S21
a, :1
XFMR #2
a 2 :1
#3
Po, + iOo,
,,,.,,
Power-Flow Analysis 167
Y1
.......,1
'1
XFMR #1
m= 1
(a)
XFMR #2
m=2
(b)
Y1
f\/V\r--'.. ooQ.P PP
1 1
,.I
I'
LINE 1
m=3
t,
m =element# (c)
where
3
f1 = P1 - l
j=I
[IVillV;IG1; cos (o; - 01) - IV1IIV;IB1; sin (o; - 01)] =0
3
f2 = P2 - l
j=J
[IV2IIV;IG2; cos(o; - 02) - IV2IIV;IB 2; sin(o; - 02)] =O (5.22)
h = P3 - l
i=I
[IV3IIV;IG 3; cos(o; - 03) - JV3IIV;IB 3; sin(o; - 03)) = 0
168 Power System Planning
/4 =Q, + l j= 1
[IV1IIV;IB1; cos(o;-01) + IV1IIV;IG11sin(o;-0 1)] = 0
3
V1 Qo1 Qv1
01 Poi Pv1
IV2I Qo2 Qv2 (5.23)
U1= X1= D1=
Po2 02 Pv2
a1 IV31 Qv3
a2 03 Pv3
Substituting the transmission element models into Fig. 5.6, we obtain Fig. 5.8, from
which
1 + Y2 + Y4 + Ys -y1
-y4 ]
= + Y3 + Y1 + Y9 -y (5.24)
L
Ybus -y1 Y1
-y4 -y7 Y4 + Y6 + ~7 + YB
Therefore
(5.26)
Power-Flow Analysis 169
Y,
Y2 Y,
Not only will the equations developed for the sample system serve
us later, but their development has given us an opportunity to apply the
general equations to a specific case. The ease with which the state model
can be developed, not only for this system but for any system, has been demon-
strated.
170 Power System Planning
F 1 (X, Ui,D 1 )
L1(X)
F(X,U,D) = =O (5.28)
/1(X1, U1,D1)
/2(X1,U1,D1)
/3 - Real (V3If6) (5.29)
F 1 (X, U 1 ,Di) = =O
/4(X1, U1,D1)
fs(X1, U1,Di)
/6 - Im (V3Jf6)
/1(X2,U2,D2)
/s(X2, U2, D2)
/ 9 - Real (V6It3)
F2(X,U2,D2) = =O
/1o(X2, U2,D2)
/11(X2, U2,D2)
/12 - Im(V6Jt3)
From Eq. 5.19 the state, control, and disturbance vectors for the two-area
system are defined as follows:
(5.31)
Power-Flow Analysis 171
Area #1 Area #2
/ I
ypq
,,
(a)
Area #1 Area #2
v,
-
v.
-
v, (b)
v,
Fig. 5.9 (a) Two interconnected areas. (b) Three-bus interconnected areas.
where
Qc1 Qc4
IVil IV41
Pei Pc4
01 84
Qc2 Qcs
IV2I IVs I
U1= X1= Pc2 U2 = X2 = 85 (5.32)
a1 Pcs
82 IV6I
a2 a1
IV31 86
11 a2
03 /2
Note in Eqs. 5.29 through 5.32 that the system bus number designations, Fig. 5.9b,
have been used to define the system states. Also
172 Power System Planning
QDI QD4
Pn1 Pn4
QD2 QDS
D1= D2 =
Pn2 Pns
Qn3 QD6
Pn3 Pn6
Finally, the output vector equation is
j
W = H1(X1, U2)l
(5.33)
LH2(X2, U2)J
with H 1 (X1, U1) and H2(X 2 , U 2 ) defined by Eq. 5.27, except that for H 2 (X2 , U2 )
the bus numbers are 4, 5, and 6 instead of I, 2, and 3 as depicted in Fig. 5.9.
We shall return to the equations developed in Secs. 5.3.3 and 5.3.4 many times
during subsequent discussions. Although we might have chosen a more complicated
sample system that would more nicely demonstrate some ideas to come, the increased
complexity of a larger system would mask the points to be demonstrated; therefore we
have proposed the system as discussed.
F(X, U0 , D0 ) < o:. Each bus mismatch is less than or equal to some desired small mis-
match. To develop the basic algorithm, we must expand the mismatch vector in a Taylor
series about the initial point x O , uO , DO :
aF
AXo=- ( dXxo I )- (F(Xo,u,Do)-F(Xs,U,Do)]
1
{5.37)
-(!~I Xy
1
0 0 0
AX = F(X , u, D ) {5.38)
(5.41)
The last two equations define the Newton algorithm in its simplest form. Before we
attempt to solve large power-flow problems by applying the algorithm as stated, we
should realize that
I. oF/oX without any reduction in mismatch equations is a (2lls + A) X
(2Ns + A) matrix of first partial derivatives. For a modestly large intercon-
nected area, we could be faced with inverting a 1,000 X 1,000 matrix
involving a million elements. The problems of realizing such a feat are
obvious.
2. Since u 0 contains voltage control parameters that must be adjusted to satisfy
the voltage profile constraints discussed earlier, the power-flow problem
involves finding the solution to a changing problem, which in itself is
palatable but computationally expensive.
Although observation 2 is computationally unattractive, it can be dealt with in a
judicious manner. However, observation I, if not circumvented, restricts the algorithm
to solving relatively small problems, which might be solved more efficiently by other
174 Power System Planning
methods. Fortunately, the Jacobian matrix is a sparse matrix because the mismatch
equations have a sparse structure due to the sparsity of the Ybus matrix. It is perhaps
uncommon to have more than ten lines connected to a given bus; therefore, in a
600-bus interconnected network, each row of the Ybus matrix would have no more
than, say, 12 nonzero terms, which would give rise to no more than 24 terms in the
Jacobian. The sparsity of the Jacobian matrix for this hypothetical case would be
98-99%. The exact numbers are hardly important here, but the point is that most of
the elements in the Jacobian are zero and this sparsity must be exploited.
For illustration we develop the Jacobian matrix for the sample interconnected
system depicted in Fig. 5.9, using the state variable model defined in Sec. 5.3.4. From
Eqs. 5.28 and 5.31 we have
0 0
oh of3 of3 oh
- O---- 0
oFk oQGI 083 olV61 086
-- - (5.42b)
ax of4
-- of4
....... - 0 ...
k= 1, ... ,A
0
oQGI 083
Note that because of the interconnection, [ 3 and f 6 are now functions of 8 6 and V6 ;
hence the nonzero terms in the right-hand submatrix above. The expressions needed to
evaluate the partials in Eq. 5.42b are:
Ns
= a~_P; - IV;l G;; -
J
2
l~-
- p-rl
[IV;IIVplG;p cos (5p - 5;)
Ns
= a~;Q;+ l
p=l
[IV;IIVplB;p cos(5p - 5;)+1V;IIVplG;p sin(5p - 5;)]
Ns
= a~_Q;+IV;i Bu+
J
2
l
p,foi
[IV;iiVplB;p cos(5p - 5;)
~ :j. {: -;V;II V;IB;; sin('.; - 5;) + IV;II V;IG;; cos (5; - 5;)
+ IV,.IIVplG;p sin (5p - 5i)]
Ns
= a,t_,P; - IV;i2Gu -
J
I
p,foi
[IV;IIVplG;p cos (5p - 5;)
(5.43d continued)
5. (5.43e)
In general the areas are not identical, and the partial derivative expressions given
in Eq. 5.43 must be used to determine each of the submatrices oFk/oXk.
Continuing the process of establishing expressions for each of the submatrices of
Eq. 5.42a, we must now consider
7. :i~I = ol~il lk - l
pq
2
{IVpl Kpq - IVpllVqlfgpq cos (8q - op) - bpqsin (oq - op)]}
pEk
q(/.k
jE k (bus j is in area k)
j=l=p{ =u
j=p = 2
q(/.k
{-21VilKjq+IVql[gjqCOS(8q -8j)-bjqsin(oq -oj)]}
j./.k
(5.43g)
Power-Flow Analysis 177
8. l
pq
{IVpfgpq - IVpllVqlfgpq cos(liq - lip) - bpq sin(8q - lip)]}
pEk
qfi_k
jEk
j=l=p
j=p
and finally
j(t.k
~
aLk
=-
j=l=q
aoi = 0 (5.43h)
j=q t l
,
=
pEk
IVpllVil[-gpi sin (8i - lip) - bpi cos (8i - lip)]
For later use, and perhaps a little practice, consider constructing the Jacobian
matrix for our two-area system using Eqs. 5.42 and 5.43, where the state vector Xis
given in Eqs. 5.31 and 5.32 and Ns = 2N= 6. To simplify matters, assume that the
two areas are lossless; hence Gii = 0. The resulting submatrices are shown on pp. 178-180.
It is instructive to highlight the structure of the Jacobian matrix for the sample
system, as in Fig. 5.10. Note that the area equations are coupled; that is, the
off-diagonal submatrices are nonzero because of the interconnection between the two
areas. Further, we should recognize that for single-area studies the off-diagonal matrices
become null matrices, since setting b 36 to zero forces all the off-diagonal matrices to
zero. Clearly, the two sets of equations describing the two areas involved are now
independent; thus the two power-flow solutions may be obtained independently. This
obvious fact needs mentioning because studies involving a planner's own area are often
required and because reducing the size of the problem saves computer time.
1.0 IVi IIV2IB12 cos (Iii - 61) IV1IB13 sin (63 - 61) IV1IIV3IB13 cos (63 - 61)
2N
1.0 - LiV2 IIVplB2p cos (lip -6 2) IV2IB23 sin {63 - 62) IV2IIV3IB23 cos (63 - 62)
pa#2
2N 2N
ilF1
1.0 IV311V2IB32 cos (02 - /i3) l
pa#3
83plVpl sin (lip - 63) -l
pa#3
IV3IIVplB3P cos (op - 63)
ilX1 -1V1IIV2IB12 sin (62 - 01) IV11B 13 cos (63 - 61) -IVi IIV3IB13 sin (03 -Ii,)
1.0 l
pa#2
IV2IIVplB2p sin (lip - Iii) IV2IB23 cos (63 - Iii) -1V2IIV3IB23 sin (63 - Iii)
2N
-1V3IIV2IB23 sin (62 - 63) 21V3IB33 + l
pa#3
B3plVpl cos (lip - 03) l
pa#3
IV3IIVplB3p sin (lip - 03)
(5.44a)
-:'~C.'1' ~--"
'
. I .
1_ 1.0 _ IV~.10~ "'' c,. _,.) . IV, ID% "" (6, _ ,.) IV,I IV.ID% ,os (6, _ 6,)
7
~ -l~l~B.,,c,.-t1 iI 'ir~ l~~"'a. 6
j ~ I
ax,l u -'\J J - ~ '~ V - ;;J.J
1.0 IV41/VslB4s cos (os - 04) IV41B46 sin (06 - 04) /V41/V61B46 cos (06 - 04)
2N
-Ip4'5
IVsl/VplBsp cos (op - o5) /V5IB 56 sin (0 6 - o5) JV5I/V6IB56 C(?S (06 - Os)
2N 2N
aF2
IV6I/V5IB6s cos (05 - 06) lB6p/Vpl sin (op - 06)
p4'6
-Ip4'6
w6IIVplB6p cos (op - 06)
ax2 I 1.0 -/V4IIV5IB45 sin (os - 04) /V41B46 cos (0 6 - 04) -/V4JIV61B46 sin (06 - 04)
2N
1.0 l
p4'5
IV5I/VplBsp sin (op - o5) IV5IB 56 cos (0 6 - o5) -/V5IIV6IB56 sin (06 - o5)
2N 2N
-/V6I/V5IB56 sin(o 5 - 06) 2IV61B66 + l
p4'6
B6p/Vpl cos (op - 06) l
p4'6
lV61/VplB6p sin (op - 06)
(5.44c)
I
I aF, (2NX 2N+ 1)
I ax 2
I
I
I I
----_-_-_-_~_ +-~-=-------=---=- I
oF 2
ax, (2N X 2N + 1) F 2 (2N X 2N + 1)
ax 2
a L2 1ax 2
Fig. 5.10 Structure of the Jacobian matrix for the two three-bus inter-
connected areas.
Gaussian elimination is no more than a method for solving linear equations, the state
update vector equation given by Eq. 5.40 must be written as follows:
i}F
ax IxvLlXv = -F(Xv .,o
,u
Do) (5.45)
Since at iteration v both the Jacobian and the mismatch vector are numerically
evaluated, Eq. 5.45 is indeed a linear equation with ti.Xv as the unknown vector. The
idea behind Gaussian elimination is to convert the Jacobian or optimally ordered
Jacobian matrix into an upper triangular matrix by carrying out a series of operations
on Eq. 5.45. Once the equation has been triangularized, the solution ti.Xv is easily
obtained by back-substitution. To ensure that we are clear on these basic ideas,
consider solving the linear matrix equation
'
L - - - - - - - - - - - --------.----------
182 Power System Planning
2 I
I 3 X1 3
= o-!3
0 I X2 --2
4--3
Upon back-substituting-that is, solving for X 2 and then X 1 -we find that
X1 = 3I - 3
2X2
I I 6 _ 2
=3+15=15-5
To check our results, we note that
3(X 1 = ) + 2(X2 = - ;0 ) = I
---------------------- -
Power-Flow Analysis 183
the right of the diagonal are numbered first. As we shall see in a detailed example, this
procedure does constitute a viable method for holding storage requirements to a
minimum.
We have reached a point where demonstrating concepts requires a representative
numerical example. What better example can we use than the interconnected system
discussed in Sec. 5.3.4. To establish a numerical example, we describe the two
three-bus areas as follows:
YBUS =
j20 jlO
jl() . -j20
jlOJ
jl0 (5.46)
[
jlO jlO -j20
j
L
184 Power System Planning
As the initial Jacobian is quite sparse and easily triangularized, the reader will be
treated to a look at the steps required to complete the initial elimination and
back-substitution step. To facilitate the task before us, we should note that in Eq. 5.50
rows 1-4 and 8-10 are in effect in eliminated form since only zeros are to the left of a
unity diagonal element.* This being the case, we simplify the example by tabulating in
Table 5.1 only those rows and corresponding mismatches indicated by asterisks in Eq.
5.48 and 5.50 that require triangularizing. The operations and results of operations at
each elimination step are indicated in Table 5.1. For instance, the first step, indicated
by CD immediately below element 55, is to divide element 55 by itself, resulting in
unity for the modified element. The second step requires dividing element 57 by
element 55, and so forth. Continuing, the fifth and sixth steps require dividing row 6
by element 66, as indicated. If this procedure is repeated until element 14, 14 is
reduced to unity, the elimination is finished, and the Jacobian is in upper triangular
form ready for the back-substitution process to proceed. Reinserting the modified rows
in Table 5.1 into Eq. 5.50, we have the triangularized state update equation shown in
Eq. 5.51.
*Note that this simplification resulted from transferring Pc2, instead of Ii,, into the state
vector when constructing the model of the interconnected system (see page 164 ).
TABLE 5.1 Rows 5-7 and 11-14 of the optimally ordered Jacobian
Jacobian submatrix ~ -F_::,.
Column"? 5 6 7 8 9 10 11 12 13 14
5 110.0 0.0 l-30.0 0.0 0.0 0.0 0.0 0.0 I +10.0 0.0 +4.0
CD 1.0 Q)-3.0 (l)+l.O 0.40
6 0.0 -30.0 0.0 0.0 0.0 0.0 0.0 +10.0 0.0 0.0 0.0
G) 1.0 @-0.333
7 0.0 0.0 -10.0 0.0 o.o 0.0 0.0 0.0 10.0 o.o 0.0
(j) 1.0 @-1.0
11 0.0 0.0 0.0 o.o 0.0 0.0 -20.0 0.0 I 10.0 o.o -2.0
9 1.0 @ --0.5 (ip 0.1
12 0.0 +10.0 0.0 0.0 0.0 0.0 0.0 -30.0 0.0 0.0 0.0
0.0 3-26.66 0.0
1.00
13 0.0 o.o +10.0 0.0 0.0 0.0 10.0 0.0 -30.0 o.o 4.0
0 0.0
0 0.0
;-20.0
-15.0
1.0
8 3.0
--0.2
I
14 0.0 0.0 10.0 o.o 0.0 o.o 0.0 0.0 I -10.0 1.0 o.o
0.0 @ 0.0 1.0
t t
Row Mismatches
L
186 Power System Planning
Row order
2 1.0 10.0 10.0
4 1.0 -20.0 10.0
5 10.0 -30.0 10.0
1.0 10.0
3 1.0 10.0
6 -30.0 10.0
-10.0 10.0
aF = 7 (5.49)
ax 1.0 10.0 10.0 9
-20.0 10.0 11
10.0 10.0 -30.0 13
1.0 10.0 8
1.0 10.0 JO
10.0 -30.0 12
10.0 -10.0 1.0 14
Row order
I 1.0 10.0
2 1.0 10.0 10.0
3 1.0 10.0
4 1.0 -20.0 10.0
s 10.0 -30.0 10.0
6* -30.0 10.0
-10.0 10.0
aF = 7* (5.50)
ax 8 1.0 10.0
9 1.0 10.0 10.0
IO 1.0 10.0
11 * -20.0 10.0
12* 10.0 -30.0
13* 10.0 10.0 -30.0
14* 10.0 -10.0 1.0
l
Pc 1 = 2.0 (2.0] Pc 2 = 2.0 (2.0]
ac 1 = o.o
--...---'--....-V 1
10.01
Mismatch summary
f, = -0.0266 [-4.0]
L 1 =L 2 =0.0 (0.0]
f 10 = -0.0266 (-4.0]
Po 6 = 4.0
Po, =4.0
V 6 = 1.0L-11.45 [1.0LO]
Area #2
s = 1.98 +j0.199/,
[O+iO] / /
)
Pc 5 = 2.0 (2.0]
OGs = 0.0 (0.0]
PG 4 = 2.0 [2.0]
Oc 4 = 0.0 (0.0]
1
Fig. 5.11 Results of first iteration of Newton power-flow analysis.
188 Power System Planning
given in brackets for easy comparison and accentuation of the fact that we are moving
toward the solution. Selected nonzero mismatches are also shown. In just one iteration
the real power mismatches at the load buses have been reduced by more than 99%,
and at the .same time the scheduled interchange and specified generation have been
maintained, as they should be. The sample problem is almost too unwieldy to present,
but it demonstrates the role sparse matrix methods play in viable power-flow solution
techniques based on Newton's method. The final solution obtained if additional
iterations are performed is depicted in Fig. 5.12.
j SG, 0
2.0 + /0.4174 15G, c 2.0 + io.4174
2.0 + j 0.4174 l
0. +i0.
! 2.0 +i0.4174
o +j0.0
- , - - , - - ~ - ~ - V3 = 0.9789 L-11.78
So 3 = 4.0
0.0+i0.0
I
~ - ~ ~ - V5 = 1.0L 0 __,__-,-___.__ V 4 = 1.0 L 0
1SG, 0
2.0 + i 0.4174 SG, , 2.0 + j 0.4174
matrix may remain relatively constant over several iterations, making it unnecessary to
perform the elimination step. The state update vector equation in such case becomes
where the Jacobian is the same for iteration v - p, p = 0, ... , v. For instance, if
the Jacobian matrix does not change significantly from its initial value, which is not
likely, p = v, and the state update vector is calculated each time using the same initial
Jacobian matrix. In the other extreme, if the Jacobian must be reevaluated at each
iteration, then p = 0. When p = I, the interpretation is that the Jacobian evaluated at
iteration v - l can be used to calculate both ~xv- 1
and ~xv, after which time it
must be reevaluated. Although p may be fixed at the beginning of the solution cycle,
on the assumption that the same Jacobian can be used in two, three, and more
consecutive iterations, it is more effective to monitor the Jacobian at each iteration
and change p accordingly.
the so-called linear perturbation power-flow equations, which is no more difficult than
solving the power-flow equations themselves.
However, these equations are not exactly in the same form as the state update equation
since Sxu and Sxn are matrices and not vectors. Therefore the elimination procedure
discussed in Sec. 5 .4 cannot be directly applied'. To remedy this situation so that we may
use the same solution procedure used to obtain the state update vector, we need only
multiply Eq. 5.59 by AU and Eq. 5.60 by AD and then solve for the unknown vectors
Sxu AU and Sx 0 AD in terms of AU and AD and equate like coefficients to identify Sxu
and Sxn For use later, Eqs. 5.59 and 5.60 become:
aF aF
axSxuAU = - auau (5.61)
aF aF
axSxnAD = - aoao (5.62)
of2Nj
.............................
azk
If k =A, then
afi ofi
must be added after
OPG 2 olV2i
and
a/i
must be removed.
oZA
192 Power System Planning
Continuing,
and
aLi
azA must be removed.
The expressions for the partial derivatives in Eqs. 5.63 and 5.64 were developed
in Sec. 5.4, Eq. 5.43. We should note that if the interconnection power flows between
the areas are functions of only the state variables, then
and
aLi
-=O for all i and k
auk
This is an important case, for it results in a very simple, very sparse diagonal aF/aU
matrix.
Now consider the matrix aF/aD.
aF (5.65)
ao
aFA aFA
ao1 aoA
aLA aLA
aoA aoA
, ----------'
Power-Flow Analysis 193
oFi
2. oD . o f -I ,s an d O's
= a matnx
1
04
3. =0 for alli and k
oDk
If we want to determine Swx and Swu, then, as stated before, we need oH/oX and
oH/oU given below:
oH
ax - (5.66)
oh1 ah1 oh1 oh1 ah1 ah1 ah1 oh1 oh1 ah1 ah1
-- - ... - - ---
oQc 1 0Pc1 oQc 2 oPc 2 002 aQcc aoc olVc+1I aoG+I a1vN1 OON
oh 2 ohz
oQGI aoN
oh2E
.................................... - -
aoN
(5.67)
Although the output matrix is not so simple as the previous two, it is straightforward
to evaluate. The elements are defined as follows:
194 Power System Planning
ahm a 2
3. al Vil = olVil [Vj(V/- Vt)Yi1 + IVil yfoJ j = sending end
= (21Vjl -IVilei(oro;~Y/1 + 21Vi1Yfo
0
= (2Vy~+
} JI 2Vy'f')e-i
} JO i - V'f'!
I
0
iy~
JI
= 21 Vil(Yii + Yi*o) - IV;lyj;/<oro;)
or
ahm _
a1v;1 - a ( 2
alV;I IVjl Yji - ,vi
* IIV * i(o-o;)
;IYjie J + Ivi 12 YJO"'-) i = receiving end
-- -IV-ly~ei<oro;)
J JI
= -V-y~e-J
J JI
"Ii
i
2
4. aaho; = aaoi [(1vi1 - IVillV;lei(oro;>)yJi + IVjl 2Y/o] i = sending end
= -jlVillV;lyj;ei(oro;)
ahm ahm
- - - - -
ao; -
-
aoi
i = receiving end
(5.69)
au1 auA
where
aH;
-auk = 0 for all i =I= k (5.70a)
if the interconnection between area i and area k does not involve a tap-changing
transformer and if the two buses p E i and q Ek are not voltage-controlled buses. Further
Power-Flow Analysis 195
aH;
auk ~ (5.70b)
i=kif=A
aF1 joF1
0 0
au1 aD1 oH 1 aH1
0 0 0
aF 0 0 oF
-=
0 oH ax1 aH = au1
au oF 2 an oF2 ax 0H2 au 0H2
0 0 0 0
au2 0D2 ax2 au2
0 0 0 0
(5.71a)
The submatrices
-a/6- a16
olVil a11
for SxnAD, given the Jacobian evaluated at the solution state as well as aF/oD and
AD. From Fig. 5.12 we get the solution state
Qci = 0.4174
Pai = 2.0
Qc2 = 0.4174
Pa2 = 2.0
02 - 0.0
IV31 = 0.978
03 = -11.78
xs=
Qc4 = 0.4174
Pa4 = 2.0
Qcs = 0.4174
05 = 0.0
IV61 = 0.978
86 = -11.78
12 - 0.0
Therefore the Jacobian aF/oX is shown in Eq.' 5.72. Upon optimally ordering and
triangularizing, we obtain the upper triangular equation depicted in Eq. 5.73.
Back-substituting, the last column of the sensitivity matrix sought is defined by Eq. 5 .74.
With this result we can evaluate the effect of any change in load on the state of
the system. For instance, assume that the real load on bus 6 (or bus 3 in area 2) is in error
by an amount MD 6 That error will produce according to Eq. 5.74 errors in the system
states as follows:
'
j
..&.L
Power-Flow Analysis 197
1. Mc1 +Mc2 =O
2. Mc4= Mn6
3. Al2 = 0
as the data above verify. Relatively speaking, changes in the real demand tend to
change real power generation and bus voltage angles more than reactive generation and
bus voltage magnitudes.
1.00 10.00 - 2.04 9.58
1.00 -19.58 - 2.04 9.58
9.58 4.08 -28.74 9.58
1.00 9.78 1.99
1.00 - 4.04 9.78 1.99
- I.99 -29.36 3.99 9.58
9.58
aFI
ax x =
- 9.58
1.00 10.00 -2.04 9.58
-19.58 - 2.04 9.58
9.58 9.58 4.08 -28.74
I.00 9.78 1.99
1.00 - 4.04 9.78 1.99
9.58 - 1.99 -29.36 3.99
9.58 - 9.58 1.00
(5.72)
1.0 9.78 1.99 t.QD!
1.0 10.0 -2.04 9.58 Mm
1.0 - 4.04 9.78 1.99 6Qn2
1.0 -19.58 -2.04 9.58 Af'n2
1.0 0.42 -2.99 1.0 e.r;)J
1.0 -0.34 -0.33 -0.Q70 e.Q;)J
1.0 -1.0 0
1.0 9. 78 1.990
Sxn6D =
6Qn4
1.0 10.0 -2.04 9.580 Af'n4
1.0 - 4.04 9.78 1.990 6Qns
1.0 0.10 -0.490 Af'vs
1.0 0.266 e.Ql,6
1.0 Af't>6
1.0 0
aF '-'Ao af ter tnangu
ao . ti anza!Ion
. .
.....
1
198 Power System Planning
0.168 t.Qni
2.00 Mm
-0.40 t.QD2
-2.00 Mv2
-0.140 t.Qn3
-0.003 Mv3
Sxvt.D'=' -0.071 t.Qn4
(5.74)
0.15 Mv4
1.0 t.Qns
0.09 Mvs
-0.034 t.QD6
-0.008 Mv6
-0.071
F(X, U,D 0 ) =0
x,<x,<x
u,<u,<u
This formulation would be appropriate for areas operating in a pool arrangement
whereby generation schedules are determined to minimize the production cost for the
entire system. If an area were not part of an overall system, its optimal generation
schedule would be determined by minimizing Ck(Xk, Uk) subject to the constraint
that F k(Xk, Uk, Dk 0 ) = 0, etc. Since the two problems are mathematically identical,
we shall not restrict ourselves by discussing a single area; rather we shall orient the
discussion to be valid for a system of A interconnected areas.
From Eq. 5.75 we note that basically three constraints must be satisfied by X
and U. The fir~t is the equality constraint that disallows any values of X and U that do
not satisfy the power-flow equations. The other constraints are inequality constraints
on X and U: that is, only those values of X and U within the ranges defined by Eq.
5. 75 and permissible. A constrained minimization problem like ours is solved by
transforming it into an unconstrained minimization problem. There are many
procedures for transforming the problem; perhaps the most elegant is the Kuhn-Tucker
method. Unfortunately its elegance is tarnished by extremely difficult computational
problems that arise in applying the method. In comparison, steepest descent, although
hardly elegant, is amenable to implementation on a digital computer. The source of the
computational problem in both cases is in the existence of inequality constraints on X:
It is usually difficult to choose successive values of U that produce smaller and smaller
values of cost C without violating the inequality constraints on X, and hence it is
difficult to foresee what effect a given change in U will have on X.
We elect to use the Kuhn-Tucker method to solve the optimal power-flow
problem, leaving steepest descent for later. In this way both solution methods will be
presented in an efficient manner.
The Kuhn-Tucker method involves adjoining the constraints to the cost function
with dual variables as follows:
where C* is now the unconstrained, augmented, cost function, and X, , and {3 are the
dual variables. The necessary conditions that the optimal value of U, U, must satisfy
are:
I ac* = = ac + .. , aF + ii'
ax 0 ax " ax "
2 ac* = = ac + .. , aF + -,
au 0 au "au (or-J!_) (5.77)
ac* 0
3. a>..' = 0 = F(X, U,D )
200 Power System Planning
4. '(U - U) = 0 or i N - U) =0
"if' (X - X) = 0 or fi. ~ - X) =0
(5.77 continued)
5. .' or i ~ 0
p' or fr~ 0
The first three necessary conditions are standard; that is, the optimal value of U
and associated X will be values that, when perturbed by amount AU and AX, will not
change the cost C* but will satisfy the power-flow equations. Condition 4 in Eq. 5.77
forces the solution X and O either to satisfy their constraints, in which case the
corresponding dual variables are zero, or to be at least on the boundary of the
constraint surface, in which case (U - U) or (!} - U) and (X - X) or (~ = X) are zero.
The last condition insures that no smaller value of cost can be obtained by changing X
and U in a direction away from their limiting values. This interpretation of the
dual-variable condition is easily demonstrated if we realize that at the optimum
dC* = 0 = dC + )..'dF + ji'd(U - U) + idN - U) + P'd(X - X) + {td~ - X) (5.78)
Thus
, ac - AC (5.79a)
= - a(u - U) = A(U - U)
or AC= -.'A(U - U)
Since Dis a constant, AU= 0, and
AC= -;i'AU (5.79b)
If U is decreased, then AU< 0, and if p.' > 0, the change in cost AC> 0 indicates an
increase in cost. In addition to explaining why condition 5 must be satisfied at the
optimum, we have uncovered the physical meaning of the dual variables: they define
the sensitivity of the cost to changes in the control vector limiting values. That is,
since the control vector U cannot exceed D, the only way U can be increased above its
optimal value is to relax D by allowing it to assume a larger value. The change in cost
resulting from relaxing tJ is given by Eq. 5.79b.
Solving Eq. 5. 77 for the optimal control vector is hardly straightforward, since it
is not usually known which inequality constraints must be included in the necessary
condition equations. Many possibilities exist because for the optimal 0, some control
and state variables may be forced to their upper limiting values while others are forced
to their lower values. Depending on which constraints are active, the necessary
condition equations change, and since the optimal U is needed to determine which
constraints are active, the problem becomes difficult to handle computationally. To
circumvent these problems, the following solution procedure can be used.
1. Choose a feasible control vector that satisfies all the constraints but is not
necessarily optimal.
2. Temporarily let D = !! = U, which forces U to be the optimal U as it is the
only U that satisfies all the constraints. For this case Eq. 5.76 becomes
Power-Flow Analysis 201
(5.82)
With the step size ex adjustable, the change LlXv can be forced to satisfy the
condition above. If no change in U is possible without violating the state
inequality constraints, then ex= 0, the optimum value of U = uv, and the
process stops.
4. Update uv to uv+ 1, and return to step 1 if 1!,;;;; uv+ 1 ,;;;; 0. Otherwise stop
and calculate X corresponding to U.
Before proceeding further, an example is in order to clarify the material
discussed. Once again consider the three-bus system depicted in Fig. 5.13, which is
area 2 of the multiarea system considered in Sec. 5 .4. We want to
min C = ko 4 + 0.5PGi + kos + Pc/
w.r.t.PGs
-.----._,._V6 =0.978L-11.78
V 4 = 1.0 L 0.0
~ ~ ~ - V5 = 1.0L 0.0
1.0 0.417
0.0 2.0
1.0 0.417
uo- 2 - and X2 =
2.0 0.0
1.0 0.9789
1.0 -0.205
'
Clearly U 2 is feasible in that it results in no constraint violations. However, U 2 above
is not the optimal value which minimizes C2 Thus the next step is to update U2 as
in Eq. 5.80, where' must be determined from Eq. 5.77:
' = _ ac _ >..' aF
au au
Power-Flow Analysis 203
Thus
1
,= _ ac + ac (aF)- aF
,,_ au ax ax au
ac ac
=-au+ axSxu
where
0
:~ = (0 0 0 2Pcs 0 0)
= (0 0 0 4 0 0)
:~ = (0 Pe4 0 0 0 0)
= (0 2 0 0 0 0)
and Sxu is determined as discussed in Sec. 5.5 and defined by Eq. 5.59. Note that
because all the elements of 3C/aX are zero except the second, we need for this
example only the second row of Sxu, which can be shown to be
SpG4, u = (0 10 0 -1 0 0)
Therefore
0
-20
0
or
+6 Mes = o:6
0
0
Mes= SpcsuAU
= 10Ao4 - AI'c 4
but Ao 4 = 0. Thus
AI'c4 =-Mes= a6
or
Pc41 =Pc40 +a6
Upon substituting Pc/ and Pc/ into C and minimizing w.r.t. a, we find that the
optimal step size is O'. = . To insure that O'. = does not result in state violations, we
need only determine the changes in state using Eq. 5.82. If AX is too large, a can be
appropriately reduced to avoid violating the state constraints. In fact, this subproblem
is normally formulated as a linear programming problem, since we are seeking the value
of AU that maximizes AC subject to the linear constraints that AX :s;;; X - X or
AX>~ - X. We shall not pursue this subject here; suffice it to say that this extension
is clearly logical. Updating the generation as described results in the optimal power-flow
solution.
smaller reactive power-handling capability; meaning that less capability is built into the
system to absorb the reactive power produced by the system itself.
We shall focus our attention on the voltage problems created in EHV systems by
using the results of our sample system. We shall investigate the effect of various voltage
control devices in maintaining a desired voltage profile, again using the sample system.
We conclude with a discussion of how to formulate the voltage control problem as a static
optimization problem.
Therefore
-0.01Af>D3
3
l!.IV I = I - 0.08WCIV3I
Assume WC= 3.0 p.u., which is not unrealistic for some EHV lines. Then
(5.86)
Note in this case that the sensitivity of the load bus voltage is 30% higher with line
charging than without, so that the voltage will rise to higher levels for the same
decrease in demand. This result is important; it demonstrates why EHV lines usually
require compensation in order to hold voltage~ down during off-peak periods. Also
note that without line charging we see from Eq. 5.74 that
AIV3l = -0.013Af'D3
Thus
AQGJ = 0.085Af'D3
(5.88)
AQc2 = 0.505Af'D3
The conclusion is obvious: Line charging tends to force generating units to operate at
even lower excitation levels, and in extreme cases can result in a given generator
operating on its minimum excitation limit.
With this modest background we can e.ntertain the second question: to determine
how sensitive system voltages may be to changes in various control elements. Again we
rely heavily on Sec. 5.5. From Eq. 5.56
dX = SxuAU + SxoAD (5.89)
~-------- - - -
t
Power-Flow Analysis 207
A IV3l =- ~1
llz
4
L2
IV312&z2 - 0.04AQn3 - 0.01LV'n 3 (5.90)
Substituting the base-case values for the parameters and variables given in Sec. 5.5, we
have '
Thus
208 Power System Planning
j0.04
j0.4 I Po,
a0 ,
= 10 + 6 sin
= o.5Po,
(45 Tl
1.0
iV,1
Peak Off-peak
0 2 3 4 5 6
T-
Otoss 1.0
2 3 4 5 6
load bus to simulate line charging. Figure 5 .15, a-c, depicts the variation in load bus
voltage, reactive losses, and reactive generation due to variations in load. We should
note that peak loads tend to
1. High voltages
2. Negative reactive power losses
3. Low generator excitation levels
We have placed the voltage and reactive power problem in perspective, we hope,
and illustrated why compensation techniques are needed in planning the expansion of an
EHV system. Next we shall discuss a method for determining the range over which
control variables must vary for effective voltage control.
210 Power System Planning
1=~+1
(5.96)
= ex - X )"W(X -
0
X)
where W is an appropriate weighting matrix and Gs is the total number of system
generators. X is of course the system state vector as defined earlier, and x0 is the
desired value of the voltage states. The problem before us is to minimize Eq. 5.96
w.r.t. the control vector, subject to the constraints that
u,.;;u,.;;u
X ,.;; X ,.;; X (5.97)
Fex, U, D = 0
0
)
For our purposes the upper and lower limiting values for all control variables except
generator bus voltages and TCUL tap settings will be equal and equal to the base-case
values, in effect restricting the variables to be used in the optimization procedure to
TCUL taps and generator bus voltages. The state inequality constraint will disallow
control variable values that result in either extreme overexcitation or extreme
underexcitation of system generators; that is, it forces the optimization process to seek
a solution that falls within the reactive power capability of the generation system. If
we want to include reactive power compensation as a control variable, we need only
include it in U as a generator with zero real power output.
There are several ways to insure that the inequality constraints are satisfied. The
one we have chosen involves adding a penalty function G(X) to J to force the solution
away from the boundaries ~ and X. This addition changes Eq. 5.96 to
J = ex - X)'W(X-X) + cex) (5.98)
The inequality constraints on U are handled by not allowing U to take on a value
outside the range given by Eq. 5.97. The equality constraints, in this problem the
power-flow equations, are handled using the standard Lagrange multiplier method; that
is, equality-constrained optimization problems can be transformed into unconstrained
Power-Flow Analysis 211
The necessary conditions that must be satisfied by the optimal value of U are
that the first partial derivatives of the augmented performance index given in Eq. 5.99
must be zero:
aJ* = 0 = ~ + ac + A,aF
ax ax ax ax
31* = O = }..,aF (5.100)
au au
aJ*
a}.. = 0 = F(X,U,D
0
)
Solving for }._' in the first equation and substituting in the second, we get
1
a1* = -(aJ + aG)(aF5 aF (5.101)
au ax ax ax au
which is the gradient of the augmented performance index w.r.t. the control vector.
This information tells us how to change U to reduce J*; each successive value of U
should be chosen in the direction of steepest descent of the performance index. Using
Eq. 5.101, we can define the control vector update algorithm to determine successively
better values of U:
ui = u - o\(a1*"\
au / (5.102)
(5.103)
can be determined as described in Sec. 5.5. The remaining quantities can be evaluated
because both J and G are scalars, where
~=ex-
ax xo)'w (5.104)
= (~ -X)'B(~ - X) X<X
To illustrate how to determine the optimal control vector that produces the
voltage profile desired, we shall return to area 1 used in Secs. 5.4 and 5.5, since we
now have a great deal of information about the system. We shall assume that the
problem is to determine the value of a 2 that will result in a load bus voltage
I V3 I = 1.0. Generally we would want to include the other control variables in the
optimization procedure, but for simplicity we will restrict U to allow only a2 to vary.
Thus the problem is to
~I X1 X1
'Q1 < U1 < U1
F(X1,U1,D1)=0
where
0
0 Q
0
W=
0
0 I
0
f
Power-Flow Analysis 213
aJ*
aa = -[0 0 0 0 (IV31- 1.0) (aF)- aF
1
0] ax aa
2 2
where from Eq. 5.59
'
aF)- aF
1
- (ax aa = SXa2 =
2
a1v31
aa2
a83
aa2
Since the multiplication of aJ/3X times Sxa 2 involves only the next-to-last row of
Sxa 2 , or a1v31/aa2, we can use the results obtained for AIV31 in Sec. 5.7.1, Eq.
5.92:
or
AIV31 a1v31
--=--=-05
&2 - aa2 .
Substituting this last result into the above expression for aJ*/aa2, we get
aJ*
-a-= -(IV3I - 1.0)0.50
a2
a/ = az + a(IV3 I - 1.0)0.5
= 1.0 - a'.(0.0105)
Decreasing a 2 to 0.989 is certainly in the proper direction, and if the process were
continued, we would find the optimal value of a2 as well as the corresponding power
flows.
We have discussed, in Secs. 5 .I to 5 .7, concepts that are applicable when the forecast
loads are assumed completely known. Obviously, as we learned in Chap. 2, there is
uncertainty associated with a demand forecast, and the degree of uncertainty is
quantified by the forecast variance. In Chaps. 3 and 4 we were concerned enough
about the forecast uncertainty and its effect on generation reliability and production
costs to include it by modifying the load probability distribution. Again, we must
recognize that the uncertainty in the forecast demands will result in uncertainty in
power flows as well as in voltage levels. In Sec. 5.8 it is our goal to consider a method
for including uncertainty in power-flow analysis in order to gain some insight into the
effects of system loads other than those normally chosen. Whether a given utility
should consider adding stochastic power-flow procedures to its arsenal of analytical
tools is a question not easily answered. However, if historical records indicate rather
large discrepancies between forecast and actual demands, a good case for stochastic
power flows may be made.
AF = aF
aX
IxS,u,o AX + aDaF IxS,u,o AD = aF AX+ 1l
aX (5.108)
where 11 is a random noise vector whose covariance defines the variation of the forecast
demands about their base-case mean values D0 . X 8 is the corresponding base-case state
vector. Transposing Eq. 5.108, we get
AX =(!~) 1
AF (5.111)
----~------~----
'1 ~~ ----
216 Power System Planning
Since we prefer the best estimate of X instead of AX, we can see that
X=X8 +AX (5.112)
In addition to the best estimate of X, we would like to determine the degree of
spread of X about X8 . This information is embedded in the state covariance matrix Cx
or CAX CAx is, again, obtained from Eq. 2.22 of Chap. 2:
(5.113)
(5.114)
Aw = aH AX + aH AU
ax au
Since AU= 0,
AW= aH! AX
ax xS,u,o
Thus
Aw = a HI AX =
1
aH (aF' c _1 aF)- aF' c _1L\F (5.115)
ax xs, u ,o ax ax fl ax ax fl
and
A A
W = W+AW (5.116)
Further, it can be shown that
(5.117)
Given Eqs. 5.113 and 5.117 we can calculate the 99% confidence limits for the
random variables AX and AW. Remembering ,that the diagonal elements of the
covariance matrices contain the variances, a/, of AX and AW, we have
or
Xs - 2.57ax..;; X..;;
~
Xs + 2.57ax (5.118)
W8 -2.57aw..;; W..;; W8 + 2.57aw (5.119)
(5.120)
and
CTlkk =
-- --------~----------------- --------------------
218 Power System Planning
because there are no losses in the system. Since P4 is a dependent injection, we have
P4 = -P5 -P6
Therefore
t:J'4 = -t:.P5 - t:J'6
Assuming !l.P5 and !l.P6 are Gaussian-distributed random variables with zero mean and
variances a/ and al, then
Var (t:.1'4) = a4 2 = a/ + a/
Howev.::r, if we assume that !l.P5 and !l.P6 are correlated with a correlation factor of if;,
then
Var (t:.1'4) = a/+ a/+ 1/la5 a6
To illustrate the effect of correlation, let
a/= al 1/1 = -1 .0 and 0.0, respectively
In the case when if;= -1.0, we have
Var (t:.1'4) = a/ = a/
compared to
Var (t:.1'4) = a/ + al = 2a/
when if; = 0.0. The difference is obviously significant; ignoring the correlation results in
a 99% conf1dence interval for !l.P4 that is 40% larger. Stated differently, assuming the
net injected powers are independent produces state variances that are unrealistic.
Another way to justify the necessity and correctness of including the correlation
between the net injected powers is to note that peak bus loads are not necessarily
coincident, although we make this assumption quite often in power-flow analysis. This
assumption is by far the worst case, as we demonstrated above. The fact that peak bus
loads are not coincident loads is easily demonstrated using actual system data. If the
peak loads at each major substation in a system were simply summed, we would find
that this sum of the individual peaks is greater than the actual system peak; correlation
is responsible for this discrepancy. The problem of load correlation has been with
system planners a very long time; it tends to become formidable when forecast total
system peak demands must be distributed to each load center prior to performing
power-flow analysis. Simply proportioning the system peak to each load center on the
basis of relative noncoincident load center peaks is not, strictly speaking, correct. This
difficulty can be circumvented somewhat if, thr;ough the analysis of load center perfor-
mance, the system planner develops some insight into the nature of peak-load correlation.
In addition to the correlation that exists between peak bus loads, there is
obviously a strong correlation between net injected generation and loads. Realistically,
as the loads vary, the economic load-dispatching system distributes the change in load
to the individual generators. This correlation must also be taken into account.
5.9 SUMMARY
In this chapter the topics included modeling, power-flow analysis, sensitivity analysis,
reactive power-flow control, optimal power-flow analysis, and finally stochastic
power-flow analysis. Because of the sheer amount of material concerning these topics,
a comprehensive presentation was impossible; however, an attempt was made to discuss
th(, salient topics and associated representative solution procedures. Beginning with a
cursory look at corridor selection and component models, we embarked on a lengthy
discussion of Newton's power-flow method as applied to both single and inter-
connected areas. Through the use of state-space notation, full advantage was taken of
the compactness of matrix notation. We found, in fact, that formulation of the
interconnected-area power-flow problem was a simple extension of the single-area
problem; only the additional constraints on net area interchange needed inclusion.
Using two interconnected three-bus areas, we were able to demonstrate the basic
Newton solution procedure as well as emphasize the necessity of exploiting the sparsity
of the Jacobian matrix.
With the state-space model of an interconnected system, the linear perturbation
equations used in sensitivity analysis were easily obtained. We showed how valuable
information can be obtained by the planner through the use of sensitivity analysis. The
sensitivity of system states and output quantities to changes in system demand was
found to be of particular interest in light of forecast uncertainties. Again, a numerical
example was presented to illustrate the procedure required to obtain the desired
information. In the example, it was noted, the sensitivity matrices were obtained using
the same elimination procedures as in power-flow analysis, a fact of practical
significance.
Because of the increasing amount of EIN transmission, it was necessary to
include a section on reactive power/voltage control. Using the sensitivity results of the
sample system, we demonstrated how the line-charging capacitance of EIN lines can
cause voltage and excitation problems unless properly compensated using reactors, etc.
A static optimization method, based on the Kuhn-Tucker procedure, was presented to
determine if the system control variables can control system voltages without
compensation over the entire load cycle. If voltage control is not possible, then the
220 Power System Planning
PROBLEMS
jX
SG2i
v. I
Q t S02
I 000 1
Develop the mismatch equations and the corresponding state update vector
equation to solve for the system states.
5.2. Solve for the system states in Prob. 1, assuming
V1 = 1.0 X= 0.1
IV2I = 1.05 0.0
Pc2 = 1.0
xo = 0.0
Pn 1 = 1.0 0.0
Pn 2 = 0.5 0.0
Note: Use the methods discussed in Chap. 5, including optimal ordering, to solve
the problem.
5.3. Calculate the sensitivity matrix Sxo, and investigate the variation in the
excitation levels of the two generators as the load profile varies about that given
in Prob. 2.
... . ,,,;,;.i
Power-Flow Analysis 221
5.4. Formulate the optimal power-flow problem for the system defined in Probs. 1, 2,
and 3, assuming
C1 = 2Pc1 + 2Pc1 2
C2 = Pc2 + Pc2 2
and
0 Pc 2 0.75
IVtl = 1.0
IV21=1.05
Solve for the optimal generation schedules and corresponding system state.
5.5. Assume that the reactive power loading on the two units in Prob. 2 is
unacceptable, that it is desired to determine the value of IV2 I that more equitably
loads the units. A possible problem formulation may be as follows:
BIBLIOGRAPHY
1. Aboytes, F. and B. J. Cory: An Alternative Formulation of the Stochastic Load Flow Method,
PICA Proc. 1975.
2. Billington, R. and S. S. Sachdeva: Real and Reactive Power Optimization by Suboptimum
Techniques, IEEE conference paper CP596-PWR, 1971.
3. Borkowska, G.: Probabilistic Load Flow, IEEE Trans., vol. PAS-93, pp. 752-759, 1974.
4. Britton, J. 'r.: Improved Area Interchange Control for Newton's Method Load Flows, IEEE
Trans., vol. PAS-88, pp. 1577-1581, 1969.
5. Carpentier, J.: Contributions to the Economic Dispatch Problem, Bull. Soc. Fr. Electr. vol. 8,
pp. 431-447, 1962.
6. Dommel, H. W. and W. F. Tinney: Optimal Power-Flow Solutions, IEEE Trans., vol. PAS-87,
pp. 1866-1876, 1968.
222 Power System Planning
7. Dopazo, J. F. et al.: Stochastic Load Flows, IEEE Trans., vol. PAS-94, pp. 299-309, 1975.
8. Elgerd, O. I.: "Electric Energy Systems Theory: An Introduction," McGraw-Hill, 1971.
9. Heydt, G. T. and B. M. Katz: A Stochastic Model in Simultaneous Interchange Capacity
Calculations, IEEE Trans., vol. PAS-94, pp. 350-359, 1975.
10. Kuhn, H. W. and A. W. Tucker: Nonlinear Programming, Proc. 2nd Berkeley Symp. Math. Stat.
Probab., pp. 481-492, 1951.
II. Nagel, T. J. and G. S. Vassell: Basic Principles of Planning VAR Control on AEP's System,
IEEE Trans., vol. PAS-87, pp. 488-495, 1966.
12. Ogbuobiri, E. C. et al.: Sparsity-Directed Decomposition for Gaussian Elimination on Matrices,
PICA Proc., 1968.
13. Peschon, J. et al.: Optimum Control of Reactive Power-Flow, IEEE Trans., vol. PAS-87, pp.
40-48, 1968.
14. Peschon, J. et al.: Sensitivity in Power Systems, IEEE Trans., vol. PAS-87, pp. 1687-1696,
1968.
15. Sasson, A. M.: Non-linear Programming Solutions for Load-Flow, Minimum-Loss,andEconomic
Dispatching Problems, IEEE Trans., vol. PAS-88, pp. 399-408, 1969.
16. Stagg, G, W., and A. H. El-Abiad: "Computational Methods in Power Systems Analysis,"
McGraw-Hill, 1968.
17. Sullivan, R. L.: Controlling Generator MVAR Loadings Using a Static Optimization Technique,
IEEE Trans., vol. PAS-91, pp. 906-911, 1972.
18. Tinney, W. F. and C. E. Hart: Power-Flow Solutions by Newton's Method, IEEE Trans., vol.
PAS-86, pp. 1449-1460, 1967.
TRANSMISSION SYSTEM
RELIABILITY ANALYSIS
We have discussed some rather sophisticated analysis techniques for identifying plans
which, under normal operating conditions, meet desired performance criteria. We might
think that the planning process is complete, that the expansion plan that performs best
can be implemented. Upon further consideration we will realize that such expansions
are satisfactory only if the system operates free of disturbances in the normal mode.
Since no system ever operates in a contingency-free environment, we must test the
expansion plans to insure that the performance required is maintained in the face of
unavoidable disturbances. There are many factors to consider in protecting a system.
To maintain a high performance record as determined by voltage and frequency as well
as by frequency and duration of outages, a system must be able to survive abnormal
disturbances, such as faults and loss of system elements, created by equipment
malfunctions, switching surges, lightning strikes, etc. The protection problem can be
divided into subproblems because disturbances usually evolve in three phases: subcycle,
cycle, and steady state. Subcycle disturbances are associated with lightning strikes and
switching surges that create very large voltage waves on the transmission system. If
adequate protection by the use of lightning arresters does not exist, then short circuits
can be created, thus extending the disturbances into the cycle or transient range.
Transient disturbances are critical because their time duration is such that both the
223
I
I,,..__ ---------
224 Power System Planning
electrical and mechanical dynamics of the system are activated. If adequate protection
is not built into the system, large oscillations in power flow, abnormal voltages and
frequency, and system deterioration can result.
In this chapter we concentrate on the effects of a steady-state disturbance on the
system. In particular, we shall focus on techniques for determining if the state of a
system is acceptable after a disturbance has reached steady state. Generally, acceptable
will mean that no system component is overloaded and that all demands are met at
acceptable voltages.
Over the years steady-state contingency analysis has become more and more
sophisticated, primarily because of the development of the digital computer. In the
early days the network analyzer was used to simulate the effects of system element
outages on line loading, etc. Although we have efficient and effective AC power-flow
methods today, they are frequently computationally unattractive and too demanding
of engineering time for use in contingency studies. Rather, the industry prefers faster
approximate methods for locating potential trouble spots, to be studied in further
detail, if necessary, using the AC power flow. We begin our discussion of contingency
analysis by briefly considering methods that are strictly deterministic and proceed to a
more lengthy discussion of a method in which a probabilistic description of system
elements is used to determine loss-of-load probability, LOLP, and expected value of
demand not served, e(DNS). We shall discuss the application of the contingency
analysis methods for evaluating both isolated and interconnected areas, again using
the three-bus system of earlier chapters.
-------------~-----~---~-------
Transmission System Reliability Analysis 225
P; = Real. (vt
'
l Y;i vi)
j
(6.1)
i= l, ... ,N
Q; = -Im (vt l Y;ivi) (6.2)
j
Assuming the voltage magnitudes remain unchanged and equal to their base-case values,
the N net injected reactive power equations can be ignored, leaving only the N real
power equations. Since we must always specify one of the angles as our reference bus,
we delete one of the equations in Eq. 6.1. Deleting the equation corresponding to the
reference bus, or slack bus, which we define as bus 1, we have
and
P; = LIV;IIV;IB;;(o; - o;)
j
i-1 N
=-
j=I
I IV;IIV;IB;;o; + o; l
i*i
IV;IIV;IB;; - l
j=i+I
IV;IIV;IB;;o;
226 Power System Planning
Letting
K;; == l
j ,,t. j
IV;IIVilB;i
K;i == -IV;IIVilB;i
we get
i-1 N
P; == L
j=I
K;/.'i + Kuo; + l
j=i+I
K;ioi i==2, ... ,N
or in matrix form
P == Ko (6.3)
Oearly, if for a fixed set of power injections P, a line or lines are removed, both the K
matrix and the o vector will change from their base-case values K0 , os by an amount
LlK and Ao such that
po == (K 0 + AK)(os + Ao)
== K 0 os + A.Kos + K 0 Ao + AKAo
If the nonlinear term AKAo is dropped, then
po 2'c K0 os + AKos + K 0 Ao (6.4)
But from Eq. 6.3
po= Ko 0s
or
(6.5)
Equation 6.5 provides the changes in the bus voltage angles due to network changes.
Since the change in the power flow in line ij is
(6.6)
where Ao i and f:10 i are the ith and jth components of f:10, the effects of line outages
on line flows are readily available.
It is important to emphasize that (K 0 )- 1 need only be computed once, namely
at the beginning of the contingency studies. As long as the base case remains the same,
(K 0 )- 1 is valid. '
Using Eq. 6.5 is a simple matter: If single contingencies are to be studied, such
as the removal of line pq, then the only elements in K 0 that change are KPP' Kpq, and
Kqq, where
Transmission System Reliability Analysis 227
/:i..Kpp = Kpq
l:i..Kqq = Kpq
(6.7)
l:i..Kpq = -Kpq
l:i..Kqp = -Kpq
0 0 0 0
0 Kpq -Kpq 0
!:i,.f,PQ = -(Ko)-1 r,s
0 -Kpq Kpq 0
0 0 0 0
t t
pth col. qth col.
1
= - (K f (o/!:i..Kp + o/.6.Kq)
0 (6.8)
where /:i..Kp and 1:i..Kq represent the pth and qth columns of the /:i..K matrix. The
changes in line flows due to the loss of line pq given are obtained by substituting the
appropriate elements of t:,.oPq into Eq. 6.6. Equation 6.8 may be used to obtain the
effects of any single contingency on line flows by substituting the appropriate data
into /:i..K. For instance, if we wanted to determine the effects of removing line mn,
then it would only be necessary to determine .6.Km, .6.Kn, om 0 , and Ono and to
substitute into Eqs. 6.6 and 6.8 to obtain
.1.r,mn = -(K0 r1com8 .\Km + On9 .6.Kn) (6.9)
and
!:i,.Pl/..mn= -K--(l::..Omn_!::,.oJ71n)
l/ 1 J
foralli1"..J..mn
-,...
In this way we easily obtain the effects of all single contingencies on system power
flows, and we can use this information to identify any overload conditions that must
be resolved.
To analyze the effects of double and higher-order contingencies is straightforward
since Eq. 6.5 is a linear function of the network changes .6.K. If we want the change in
line flows that will occur with the removal of both lines pq and mn, we should note
that no additional computational work is necessary, because
(6.10)
and
/:i..P-pqmn
l/
= !:i,.P.PQ
l/
+ !:i,.Pl/..mn iJ. =I= pq or mn
228 Power System Planning
This is the powerful feature of the DC power-flow method. The ease of computing the
effects of multiple-contingency outages from single-contingency information offsets the
inherently poor accuracy of the method.
It is easy to show why superposition is valid in this situation: Simply remove both
lines pq and mn simultaneously, calculate .D.K, and evaluate ..18 using Eq. 6.5. In this case
0 0 0 0 0 0
0 -Kpq 0 0 0
AK= 0 0 0 0
0 0 0 0
0 0 0 0
.D.lipq
'-~--~ ~--./
Alimn
= .,1[iPq + .D.limn
and
M';; = M';/q + M';;nn
To illustrate how this method works, consider the problem involving the
three-bus system shown in Fig. 6.1, in which it is desirable to determine the effect that
removing line 23 has on system flows. Given the base-case results,
J
~ ~ -~
~
P
0
= 0.5~
0.25 IVIS= .0 [jS = 0.0
0.0 ws = 12
P 13 = 0.5
= 0.0J
-0.75 .0 -0.025 Ll
P23 = 0.25
-,---'--,-- 1 2
j0.05
r J
lio = -
r
l 30 -1~-1 t-10
-10 3aj
107
o.o
IO -1aj t-0.025
= 0.006257
[=--o.0062sj
'
I
L
230 Power System Planning
method are better because there are usually more line connections per bus than in the
sample system and because the loss of a line affects a smaller percentage of the K matrix.
and applying any of the Z matrix building algorithms. Knowing the Z matrix, we may
write the bus voltage equation:
= (6.12)
Since we do not yet know how much current to inject into bus p to create the flow
Ipq that equals the base-case flow Ip/, it is logical to start by letting Ip= 1.0 p.u.
Thus, from Eq. 6.12, injecting a unit current into bus p gives
-------~--~-~--------~
Transmission System Reliability Analysis 231
Vp-Vq
Ipq = z line pq
Zpp -Zqp
= Zunepq
(6.13)
Obviously, lpq =t Ip/ the first time; therefore we need to calculate an adjustment
parameter, d, where
s
f:,. Ipq
d=- (6.14)
Ipq
Multiplying d by the initial unit injection results in a new injection, IP= d, and new
current flow,
(6.15)
Due to the injection IP = d, the current flows in all the other elements are
I--=---
vi- vi
1/ Z1me 11.. all ij =t pq
= (6.16)
Zune ij
The next step is to remove line pq and calculate the new current flow pattern /;;
in the new system. Once the new currents are available, the sought-after current flow
changes due to removing line pq are
Mii = l;j - Ii; for all ij (6.17)
Of course, when ij -
= pq, lpq = 0, therefore
AT
Ul.pq -
- - Ipq
s
With this result the need for adjusting the fictitious injected current Ip to create a flow
of I pq 8 in line 'PQ is seen to be crucial.
Calculating the current flow pattern
in the modified network Z, in which line
pq has been removed, requires only that we inject current Ip = d, as before, into the
modified network. The voltages that result from this injection can be used to
determine the needed flows:
232 Power System Planning
= d = (6.18)
Therefore
7ij =
v--v-
I I
Zune ij
d(Z;p - zjp)
= (6.19)
Zune ii
where 4,q = 0. Further, substituting Eqs. 6.19 and 6.16 into Eq. 6.17, we get that
M;i = z.d .. [(Z;p
- - -
Zjp) - (Z;p - Zjp)] (6.20)
lme 11
The modified network Z must be known before Eqs. 6.18 through 6.20 can be
used. It is determined using the building algorithms mentioned above. Fortunately, in
networks characterized as consisting of passive, bilateral elements that are not
magnetically coupled, the algorithm for removing and adding elements is straight-
forward. Line removals are simply special cases of line additions; that is, to remove a
line with impedance Zlinepq, it is only necessary to add, in parallel with the line to be
removed, a line of impedance -Zlinepq Thus, line removal algorithms are identical to
line addition algorithms, which we will discuss below.
Consider the addition of a line between buses p and q in the network shown in
Fig. 6.2. Initially we simply connect one end of the new element to bus p, with the
3
-Ziinepq
Fig. 6.2 Network in which line
q pq is being removed.
0
Transmission System Reliability Analysis 237
Similarly, the probability that the system will reside in the lower limiting state would
be
E
/()5) = n
m=l
qm = Q1Q2Q3Q4Q5
In general, the probability that the system will, reside in any state Xi = (V1 , V2 , ,
VE) is
(6.32)
m=I
Transmission System Reliability Analysis 239
wheref(Vm)=Pm if Vm=l
f(Vm)=qm if Vm =0
As the ,definitions and symbology just introduced are fundamental to the method
being discussed, several readings of that section may be appropriate. In fact, this entire
chapter is fraught with a complex notational system not amenable to simplification.
The problem we face is conceptually simple but computationally tedious: We
must decompose the set Xi, i = 1, ... , 2E, of system capacity states into states that
are acceptable and states that are unacceptable. Unacceptable states are system
capacity states ~ for which the load, L, cannot be satisfied, either because of
insufficient generation capacity or because of insufficient transmission capacity.
Assuming we can single out the unacceptable states, the system LOLP is defined by
In the same vein, if for each unacceptable state Xi, which has a probability /(Xi) of
occurring, the amount of load served is gi <L, then the E(DNS) would be the sum of
the products of demand not served and the probability that the associated state
occurred:
Note that L - g; is the amount of demand not served because system capacity state Xi
is unacceptable:
DNS =L -gi (6.35)
We must agree that the conceptual implementation of these ideas is straightforward:
We need only determine which states of the 2E are unacceptable; calculate their
probabilities of occurrence, /(Xi), and corresponding flows, g;; and substitute this
information into Eqs. 6.33 and 6.34. Since the LOLP for each element is the
probability that it is among those elements (called minimum-cut elements) whose
individual capacity states are responsible for the insufficient flows g; when the system
resides in state Xi, we have that
As we shall continually be using in this chapter the idea of network flows and flow
algorithms, it must be understood that these flows are not constrained by electrical
laws, except for conservation of flow at a bus. The constraints that the flow patterns
must satisfy fo be feasible are constraints due only to the capacity of the elements.
The electrical parameters of the system are not directly used as in DC power-flow and
Z matrix methods. For instance, the graph for our three-bus system is as shown in Fig.
6.3a, and the only characteristics it has in common with the actual electrical network
are the element capacities and the topology of the graph. Further, because many of
240 Power System Planning
the network algorithms we use require single source and demand buses, it is common
to represent all loads by perfectly reliable (q = 0) elements whose capacity equals the
load represented in Fig. 6.3a. An example of a feasible flow pattern corresponding to
L 1 = L 2 = 0 and L 3 = 4 p.u. and
c1 = 2 p.u. generation 1 capacity
c2 = 2 p.u. generation 2 capacity
c3 = 2 p.u. line 13 capacity
c4 = 3 p.u. line 12 capacity
c5 = 4 p.u. line 23 capacity
is depicted in Fig. 6.4. Note that feasible flow patterns are not unique; that is,
there is usually more than one flow pattern that will satisfy a given demand profile.
Agreeing that the approach is indeed conceptually simple, we might be tempted
to implement the procedure without further consideration. However, it becomes
painfully obvious that the procedural details of implementing the ideas for determining
the indices of reliability desired are impractical. For instance, if we were to attempt to
evaluate a relatively small system with just 100 elements, we would be faced with the
immediate problem of classifying 2 100 = 1 .267 X 10 30 capacity states. That complete
enumeration of all these states is not practical is obvious. We must look for methods
(a)
s L
(b)
Fig. 6.3 (a) Graph for three-bus system. (b) Graph of three-bus
system with a common demand and source bus.
- - - - - - - - ~ - - - - - - - - -----------
Transmission System Reliability Analysis 241
Fig. 6.4 Feasible flow pattern for three-bus system with L 3 = 4.0 p.u.
of grouping the capacity states into subsets, where each subset will contain capacity
states having common characteristics to facilitate determining the information desired.
Thus we must concentrate in subsequent sections on discussing such methods. As these
methods involve the use of concepts associated with network flow theory, it will be
necessary at times to digress and explain the bases of these notions.
Before proceeding to a detailed discussion of the major steps required in
determining the desired reliability indices, we shall outline the basic solution procedure
to be used. In this way the reader may digest more easily the material to come. In
broad terms the procedure for calculating the reliability indices is as follows:
1. Define the initial limiting capacity states X and ~-
2. Decompose the set of all capacity states into subsets of acceptable,
unacceptable, and unclassified states.
3. Determine the limiting capacity states of the unclassified states obtained in
step 2, and decompose these states into acceptable and unacceptable states.
Repeat if necessary.
4. Calculate the LOLP, which is the probability that the system resides in
unacceptable capacity states defined in steps 2 and 3.
5. Using network flow theory, calculate the maximum flow that can be
transmitted through the network to the loads for the set of unacceptable
states.
6. Determine the E(DNS) by summing the products of the demand not served
and associated probability. ~
x,
Xi+ 1
Xi
x 3
(a)
B xi< XO
Unacceptable
(b)
Fig. 6.5 (a) Venn diagram for system capacity states. (b) Major subsets
of system capacity states.
states X 0 .;;;; Xi< x 0 will be defined as unclassified, meaning that, as given, x 0 and X 0
are insufficient to ascertain the acceptability of these states. For ease of discussion,
assume that all acceptable states, based on X and X 0 , are collected into a subset
denoted by A. Similarly, assume that the unacceptable states, again based on x0 and
X 0 , are defined by subset B, Finally, let the subset of all remaining unclassified states
be denoted by U. Pictorially, we have decomposed the original set of unclassified states
into three new subsets, as shown in Fig. 6.5b. Since there still exists a subset of
unclassified states U, the process must be repeated until all unclassified sets are
exhausted. Given a methodical procedure for determining the critical capacity states
X and X 0 , the basic decomposition process is performed rather easily.
After the first classification step we have a situation as depicted in Fig. 6.5b.
Since all of the states are represented in the figure, we should note that to determine
the intermediate LOLP at this solution stage involves determining the probability that
states will reside in subset B, since
Transmission System Reliability Analysis 243
Given the guidelines above, we must entertain the problems associated with
determining the critical capacity states as well as probabilities f(A), f(B), and f(V) if U
is not exhausted. Consider the critical capacity states first. The following procedure is
suggested. For x 0 we must
1. Determine the limiting states X and ~ based on the unclassified set being
considered. Initially
x: = (1, 1, ... , 1)
and
~ = (0, 0, ... , 0)
since all states are unclassified.
2. Using the maximum-flow algorithm, obtain a feasible flow pattern for the
network and load profile being considered, where the flow, lm, through each
element must be retained.
3. Determine the state values for each element of X 0 (V 1 , V2, ... , vE 0 ) using
the feasible flows, lm, m = 1, . .. , E, as follows:
Vmo =0 if lm =0
(6.40)
Vm 0 =1 if0<lm <cm
The simplicity of this procedure is obvious from the steps just described, since all
we are saying is that element capacity states greater than the feasible element flows are
acceptable states. For the novice the computational details involved in implementing
the maximum-fiow algorithm may be of modest difficulty, but we can minimize these
difficulties by digressing in Sec. 6.3.3 to discuss the so-called maximum-flow/
minimum-cut algorithm.
To illustrate the procedure, consider determining x 0 for the three-bus system,
assuming all states are initially unclassified and hence belong to the subset U. Further
i
244 Power System Planning
assume that the flow pattern resulting from implementing the maximum-flow algorithm
is shown in Fig. 6.4. Therefore
11 = 2.0 p.u. C1 = 2.0 p.u.
/2 = 2.0 p.u. C2 = 2.0 p.u.
/3 = 2.0 p.u. C3 = 2.0 p.U.
/4 = 0.0 p.u. C4 = 3.0 p.U.
/5 = 2.0 p.u. C5 = 4.0 p.U.
From step 3 and Eq. 6.40 we get
Vs= 1
or x0 =(I, 1, I, 0, I) and all states Xi ;;;. x 0
are acceptable.
As we shall see, the procedure for determining the lower critical capacity state
X0 is as easy as that for determining X0 . Since X0 defines the boundary between
unclassified states and unacceptable states, we expect that it can be defined on the
b~sis of a flow pattern involving the network as it exists in the simplest possible
contingency states. Pondering this point, we might conclude that single contingencies,
the loss of one element, are the simplest contingencies. Thus X 0 is determined by
establishing a feasible flow pattern in the network for each different single-contingency
state, of which there will be E. For contingency i then, V; = 0, and the system resides
in state Xi=(V 1 , V 2 , , Vm,, VE) where all Vm =l=V; equal unity. Using this
philosophy, if with element i out, V; = 0, the maximum flow through the system is
less than the demand, then not only is that state unacceptable, but all states in which
V; = 0 will be unacceptable. By analyzing one single-contingency state, in effect we
classify a number of states and avoid complete enumeration. For use later, the
procedure for determining X 0 is as follows:
I. Remove element i from the network defined by the capacity state X, initially
the full net work since all states are initially unclassified.
2. Using the maximum-flow algorithm, establish a flow pattern in the network.
3. Set the ith element of X 0 = (V 10 , V 20 , , V; 0 , . , VEo) as follows:
V;o =I if g<L
{6.41)
V;o =0 if g=L
4. Augment i ~ i + 1 and return to step I. Repeat until i =E and stop, since X 0
is then completely known.
Using the three-bus system as an example, let i = 1, and determine V 10 , the first
component of X 0 Applying the maximum-flow algorithm with element I removed
results in the flow pattern shown in Fig. 6.7a. Obviously, since g = 2.0 p.u. is less than
the demand L = 4.0 p.u., this single-contingency state is unacceptable; therefore
V 10 = 1. Continuing in the same manner for other single contingencies gives
X0 =(1,I,0,0,l)
Transmission System Reliability Analysis 245
Vio,.;; V;< V;
and
for m <i
for m >i
This decomposition rule creates nonoverlapping subsets with limiting states ~(Uj) and
X(U;). Given the limiting states for each subset U;, those states that are acceptable,
unacceptable, and again unclassified are determined by evaluating the critical capacity
states X 0 (Uj) and X 0 (Uj) and by applying the definitions of acceptability, etc., used
earlier.
Summarizing the results obtained for the sample system after the initial
classification process, we have
x = (1, 1, 1, 1, 1)
~ = (0,0,0,0,0)
x = (l,1,1,0,1)
0
Xo = (1,l,0,0,1)
and
25 = 32 states
We may conclude, then, that the initial classification results in
2 acceptable 1,l,1,1,1
states { 1,1,l,0,1
1,l,0,l,l
2 unclassified { 1, 1,0,0, 1 where X0 < Xi E U < X0
3
0,l,l,1,1
28 unacceptable { where Xi< Xo
o,o,o,o,o
32 states
L
246 Power System Planning
111e power of the classification procedure is evident from this example in that, of
the 32 states, only 2 states are unclassified after the initial classification. The two
unclassified states when further decomposed intp subsets fall into subset U 3 , in which
x>(U 3 )=X 0 (U 3 )=(1, 1,0, 1, 1). Thus the staie (I, 1,0, I, 1) is an acceptable state
belonging to subset A, and state (1, I, 0, 0, 1) is an unacceptable state belonging to B.
For the sample three-bus system we have 3 acceptable states and 29 unacceptable
states for the load profile and element capacities chosen.
Although we shall not prove Eq. 6.43, a functional as well as convincing proof given
by Ford and Fulkerson [6] leads to a very efficient method for constructing flow patterns
computationally that will maximize ls-L. These methods are the foundation of the
basic algorithm as we use it.
Implementing the algorithm based on Eq. 6.43 enables us to determine not only
the maximum flow through a network but also the minimum-cut elements and
Transmission System Reliability Analysis 247
associated capacities. For us this is crucial because the minimum-cut elements are, in
some sense, responsible for not being able to satisfy the demand requirements
when the system or network resides in an unacceptable capacity state. More will be
said of this later, after we finish our discussion of the basic algorithm itself.
Computationally, to calculate the maximum flow through a graph three steps
are involved:
1. Using the labeling algodthm, the buses of the graph must be labeled in such a
way that an S - L path is identified through which flow can be increased, or
augmented, starting with a feasible flow pattern including zero. If it is not
possible to label the demand bus starting with the source bus, the algorithm
terminates, and the elements between labeled and unlabeled buses are the
minimum-cut elements.
2. Using the augmentation algonthm and the labeled graph, flow is augmented
along S - L paths until, because of element capacity constraints, the flow
cannot be augmented further.
3. Return to step 1.
As each of the two algorithms required to implement the maximum-flow/
minimum-cut procedure is quite detailed, we devote a separate section to each
algorithm and include examples utilizing the three-bus system.
the labeled bus i indicated by lm(j, i), then the amount the flow can be
decreased in element m, Alm, is
Given the rules for labeling a bus, the procedure for labeling a graph so as to
identify an augmentation path is as follows:
I. label bus S by (S, +, 00) . S is now labeled and unscanned (unscanned means
we have yet to extract any flow from the bus) and all other buses are
unlabeled and unscanned.
2. Select any labeled and unscanned bus i (initially S), then
3. Repeat step 2 until bus L is labeled or until no more labels can be assigned.
Before going any further, let us consider an example to illustrate the simplicity
of the procedure. Consider labeling the graph corresponding to the three-bus system
depicted in Fig. 6.6a, where the feasible flows are initially all zero and the source bus
is labeled (S, +, 00) , as shown in Fig. 6.6b. Bus I will be labeled (S, +, 2) since it is
connected to bus S (hence the S) and the flow through element I, 11 , can be increased
(hence the +) by an amount
C5 = 4.0
' = 0.0
c. = 3.0
s ' = 0.0 3 L
m =1
c3 = 2.0
/3 = 0.0
(al
(S, +, 2l
(1,+,2)
(3, +, 2)
3 L
(S, +, 2l
(bl
Following the labeling of bus 2 and bus 3, bus L will be labeled. Since the last bus
labeled was the demand bus, the algorithm terminates, producing the labeled graph
shown in Fig. 6.6b. Stated differently, the labeling process terminates because an
augmentation path has been identified. Circling the + signs in the labels for buses S, 1,
and 3 to indicate that these buses have been scanned in establishing a label for an
adjacent bus, we identify an augmentation path.
With an augmentation path established, the augmentation algorithm is employed
to augment the flow from bus S to bus 3 or to the dummy bus L, as discussed below.
I. If the label on the bus is (i, +, D.lm ), then increase the flow through element
m by an amount D.lm. However, if the label is (i, -, D.lm), then decrease the
flow on element m by an amount D.lm.
2. If the next labeled bus considered is the source bus S, erase all labels and
return to the labeling algorithm. The feasible flow pattern used in the l:ibeling
algorithm will consist of the original plus augmented flows. However, if the
next labeled bus being considered is i -4= S, return to step 1.
For demonstration purposes, consider augmenting the flow through the labeled
network of Fig. 6.6b in accordance with these steps. Starting with the demand bus, we
increase the flow in elements 6, 3, and I by 2.0 p.u., 2.0 p.u., and 2.0 p.u.,
respectively, producing the new feasible flow pattern shown in Fig. 6.7a. Because the
label on bus I indicates that its source of flow was bus S, the augmentation procedure
terminates after flow is increased on element I. At this point the network and feasible
flow patterns shown in Fig. 6.7a are used in labeling the graph again. Remember, this
labeling/augmentation procedure only stops when labeling cannot proceed.
' == 2.0
3 L
(a)
(S, +, 2)
2
s (3, +, 2)
(b)
Fig. 6.7 (a) First augmented flow pattern. (b) Subsequent labeled graph.
Transmission System Reliability Analysis 251
s 3 L
,. = 2.0
(a)
' = 4.0
3 L
(b)
Fig. 6.8 (a) Second augmented flow pattern. (b) Total graph flow pattern.
Reapplying the labeling algorithm, we obtain the labeled graph shown in Fig.
6.7b. The reader is encouraged to verify the labeling using the step-by-step procedure
presented earlier. Proceeding to the augmentation algorithm with the labeled graph in
Fig. 6.7b, we obtain the augmented flow pattern given in Fig. 6.8a.
For the last and final time, the labeling algorithm, when reapplied to the graph,
and associated flow pattern in Fig. 6.8b, produces the labeled network in Fig. 6.9. The
elements linking labeled and unlabeled buses, as stated in Sec. 6.3.3, are the
minimum-cut elements. In this case, elements 1 and 2 are the minimum-cut elements,
and the capacity of the minimum cut is c 1 + c 2 = 4.0 p.u. No other cut will have a
capacity any smaller than c 1 + c2 , and based on Eq. 6.43 the maximum flow through
the graph is c 1 + c 2 = 4.0 p.u.
'
6.4 SUBSET DECOMPOSITION FOR SYSTEM
LOLP CALCULATIONS
In Sec. 6.2 it was made clear that one way of calculating the LOLP is to use Eq. 6.33.
Also made clear, however, was the fact that the inefficiency of calculating LOLP with
L ~~---~---- -
252 Power System Planning
if Vj < Vi 0
for all m <i
Simply stated, this decomposition rule groups in a subset all those states that are
unacceptable because of the outage of a given element Vi. The condition that
Vm ;;. Vmo for all m < j ensures us that Xi is not unacceptable because of any elements
m<j.
s
3 L
Bj-1
Since the subset Bi can occur only if Vi=0 (line j out) and if Vm;;;,, Vmo,
m <j, the probability f(Bj) is obtained as follows:
f(Vi = 0) = Q; (6.48)
and
f(Vm;;;,, Vmo) = 1.0 ifVmo=0
f(Vm;;;,, Vmo) = Pm if Vmo = 1.0
Therefore
The implementation of Eq. 6.49 is trivial since Qj is known and Vmo is known, where
V mo is the mth component of X 0
Decomposing the 28 unacceptable states for the sample system resulting from the
initial classification step, we get the following subsets:
-[O,l,~,l,1]
B1 - .. total 16 points
9,0,o,o,o
l,0,1,l,l]
B2 = : total 8 pomts
[
1,0,0,0,0
254 Power System Planning
-[I, 1, ~, 1,0]
Bs - total 4 points
1, 1,0,0,0
For this case we should recall that
X0 =(1,l,O,O,l)=(V10, V20, V30, V40, Vso)
Using Eq. 6.49, we find that
f(Bi) = Q1
f(B2) = Q2f (V1 > V10)
= Q2f (V1 > 1.0)
= Q2P1
and
f(Bs) = Qsf(V1 > V1o)f(V2 > V20)f(V3 > V3o)f(V4 > V40)
= Qsf (V1 > l.0)f(V2 > l.O)f(V3 > 0.0)f(V4 > 0.0)
= QsP1P2(P3 + Q3)(p4 + Q4)
= QsP1P2
Therefore, the intermediate LOLP, using Eq. 6.46, becomes
The relationship between the (DNS) and the capacity of a minimum cut should
be emphasized before proceeding. As we know, for an unacceptable system state ~
the capacity of the minimum cut C(M) is equal to the maximum flow gi through the
graph, where L - gi is the demand not served as in the expression for (DNS) in Eq.
6.34. Thus we see that the maximum-flow/rninimum-<.:ut algorithm is crucial to the
evaluation of i:(DNS).
If we decompose the B/s into subsets Bn in which each state Xi in the subset Bn has
the same minimum cut, and hence the same maximum flow, then starting with Eq.
6.34, we have
(DNS) = l
XiEBj
f(Xi)(L - gi)
=l lBj XiEBj
f(Xi)(L - gi)
=l l f(XiXL -- gi)
Bn XiEBn
= l l
L f(Xi) - l l f(Xi)gi
Bn Xj EBn Bn Xj EBn
= Lf(B)- l l f(Xi)gi
Bn XjEBn
(DNS) = L -(f(A)L +? l
Bn XjEl3n
A f(Xi)g,) (6.50)
The expression in parentheses is the expected value of the demand that can be
served, while the first term f(A )L is the expected value of the total demand served and
<
the second term is the expected value of the partial demand served (PDS). To
evaluate the e(PDS) using the expression given is inconvenient because, once again, it
involves almost complete enumeration of the states. Since gi is the maximum flow
through the network as the system resides in state Xi, which is the sum of the
capacities of the minimum-cut elements, the (PDS) may also be written as
256 Power System Planning
= _l _l _l f(Xi)Cm(Xi) (6.Sla)
Bn mEMxiEBn
But using Eq. 6.32, we find that
_l f(Xi)Cm(Xi) = _l fiCVm)Cm(Xi) fl
ji:-m
fi(V;) (6.Slb)
XiEBn XiEBn
This last expression is nothing more than the expected value of the capacity of the
minimum-cut element Vm, where J;(Vm) IT;,;:.m/i(V;) is the probability that the system
resides in a capacity state XiEBn. Further, with the recognition that
(6.Slc)
then
Vm (6.Sld)
l
Vm=Ym
f(Vm)
(6.Sle)
(PDS) = LL Cmf(~n)
Bn mEMf(Vm(Bn))
(6.52)
The E(DNS) expression most useful for solving actual problems becomes:
where
and
resides in a state V m E Bn
To obtain the element LOLPs, we need to determine the probability that each
element m is a minimum-cut element. Stated more formally
where
Equation 6.54a replaces Eq. 6.36 as a more convenient expression to use for
calculating LOLPm- Although enumeration of all subsets En is necessary, there are far
fewer En subsets than states XiEB. The element LOLPs can be used to identify weak
areas in a transmission system in that a high LOLP for a given element indicates that it
is somehow involved in not being able to satisfy the demand. More will be said of this
in a concluding section (Sec. 6.6.5).
In addition to LOLP m, we can associate with each element the expected value of
demand not served, Em (DNS), because of the element's being a minimum-cut element.
Using Eq. 6.53 ,as a guide, we should recognize that the quantity [I -f(A)] is the
probability that the system cannot supply a load of L MW, which in the case of an
individual element is its LOLPm. Further, the second term of Eq. 6.53 is the expected
value of the partial demand that can be served, which as we know depends on the
capacities of the minimum-cut elements. The expected value of the partial demand
served, in which a given element m was involved, is simply the summation of those
terms in whi~h mEM. Mathematically, we have
L
258 Power System Planning
X(B 1) = (0, 1, 1, 1, 1)
~(Bi)= {0,0,0,0,0)
Obtaining the maximum-flow pattern with the system residing in state X(B 1 ) by
use of algorithms discussed earlier, we get the labeled network and associated flows
shown in Fig. 6.11, a and b. Based on Eq. 6.56, we find
0
Vi (Bi) = 0 }
minimum-cut elements
V2 (B2) =0
V/(Bi)=O}
zero flow elements
V4 (Bi) = 0
V5 (Bi) = 1.0} nonzero flow element
-. ,.c.'.X.
Transmission System Reliability Analysis 259
s \ m=6
I m=4
3 L
I
I
I
/ M12
1
(a)
~ ' = 2.0
s 3 L
(b)
Fig. 6.11 (a) Final labeled graph. (b) Final maximum-flow pattern.
Therefore
x 0 (Bi) = (0, 0, o, 0, 1)
and the eight states Xi for which Eq. 6.57 is satisfied are
A {O,l,l,1,1
E1 = 8 states
o,o,o,o, 1
These eight states have the same minimum cut involving elements 1 and 2, denoted by
Ml2, with a combined capacity of 2.0 p.u., the value of the maximum flow that can
be transmitted through the network.
The probability that En exists is easily determined using Eq. 6.57:
J
~
260 Power System Planning
As a result of decomposing set Bi, we shall always have a portion of the subset
that does not satisfy the conditions of En because of the classification rule originally
used to create the subsets Bi. The rules did not ensure that all states XiEBi had the
same minimum cut. For instance, in decomposing B 1 above we found that only half of
the states satisfied the condition for being in .B 1 The remaining states, XiE(B 1 -Bi),
must be further decomposed using the associated limiting capacity states, etc. In the
sample case
0, 1, I, 1,0
XiE(B1 -Bi) : 8 states
fo,o,o,o,o
To facilitate further decomposition of these states into subsets Bn, the states are
arranged into temporary subsets within B 1 In general, the states remaining in Bi after
each decomposition step will be temporarily placed in subsets BiP, in which these
states must satisfy the condition that
Xi= (V1, V2, ... , VE)EBip
if
(6.59)
and
m<p
If additional decomposition of the subsets BiP is necessary, the newly created subsets
will be denoted by Bjpq, where those XiEBjpq will be determined using Eq. 6.59, with
the subscripts denoting the generation of subsets being considered. For third generation
subsets Eq. 6.59 becomes
Xi= (V1, V2, ... , VE)EBjpq
if
(6.60)
and
m<q
As the decomposition process continues, the decomposition rule should be altered to
reflect the subset being decomposed through the use of subscripts.
To illustrate how this process evolves, consider the further decomposition of the
remaining states in B 1 Apply Eq. 6.59, recalling that
:x(Bi) = (0, 0, 0, 0, 1)
We find only the subset
0,1,1_,1,o
Bis= 8 states
{
o,o,o,o,o
With a maximum feasible flow established with the network residing in the upper
limiting state of Bis
X(B 15 ) = (0, 1, 1, 1,0)
we would find that the upper critical capacity state
x 0 (B1s) = (0,0, 1, 1,0)
and the minimum cut Ml 2. Hence, the two states
X = ~ (0, 1, 1, 1,0)
1
l (0,0, 1, 1,0)
define the minimum-cut subset B15 having a minimum cut Ml 2. This leaves six states
to be further decomposed using Eq. 6.60 and x0 (B 15 ) just determined. We see that
Xi= (V1, V2, ... , VE)EB1s4
if
and if
And
if
and if
V m ;:;,, V m O (B 1s) for m <3
Therefore
o, 1, 1,0,0
X1 E B 154 ={ 2 states
0 ' 0 ' 1' 0 ,- 0
l --
262 Power System Planning
Although Eq. 6.60 did not specifically indicate to us that the fifth element, Vs, of
XiEB1s 4 could assume only the value of zero, the limiting capacity states for subset
Bis, namely X(B 15 ) and ~(B 1s ), tell us that element Vs = 0. If we allow element
V5 = 1, then these states fall in B1 , but we know that all XiEB 1 already have been
classified.
X (8 1 ) == (0, 1, 1, 1, 1)
X (8 1 I == (0, 0, 0, 0, 0)
0
X (8 1 ) == (0, 0, 0, 0, 1)
16 States
X (8 1 ) == (0, 1, 1, 1, 1)
X (8 1 I== (0, 0, 0, 0, 1)
8 states
x I~ 15 I == 10, 1, 1. 1, o)
X (8 15 ) == (0, 0, 1, 1, 0)
X (8.,3) == (0, 1, 0, 1, 0)
X (8 153 l == (o, o, o, o, o)
X;;;,, X 0 (8 154 )
8 154 -M145
X (8154) == X (8, .. )
X (8 154 ) == X 181541
Fig.6.12 SubsetsofB,.
Transmission System Reliability Analysis 263
Similarly
0,l,~,l,0
Xi E B1s3 = 4 states
{
' o,o,o,o,o
If the maximum feasible flow pattern for each of these subsets is determined, we find
X 0 (B 154 )= (0,0, 1,0,0)
and
X 0 (B 15 3) = (0, 0, 0, 0, 0)
where the minimum cuts for these two subsets are M145 and M35, respectively.
To summarize the results of decomposing B 1 into subsets Bn in which every
XiEBn has the same minimum cut, the diagram depicted in Fig. 6.12 is provided.
Calculating the probability that the system state Xi resides in a given subset En is
easily done using Eq. 6.58. For instance
f(B1s) = q1p3p4qs
f(B153) = q1q3qs
f(B1s4) = q1p3q4qs
l
264 Power System Planning
1. Determine X and ~ for the state space being considered in which initially all
Xi EU. Clearly, X = (1, 1, ... , 1), and~= (0, 0, ... , 0).
2. Determine x 0 and X0 using the flow algorithms in conjunction with Eqs.
6.40 and 6.41.
3. Classify as many Xi as possible as being in A(Xi > x 0 ), B(Xi < X0 ), or
U(Xo .,;; Xi < X0 ).
4. Calculate f(lf) using Eq. 6.39. If f(lf) is considered sufficiently small or
f(lf) = 0, continue to step 5; otherwise decompose U into subsets using Eq. 6.42,
and repeat steps 1 to 4 for each subset Ui.
5. Decompose B into subsets Bi using Eq. 6.47.
6. Decompose, using Eqs. 6.56 and 6.57, the subsets Bi into subsets Bn in which
each state XiEBn has the same minimum cut M.
7. Calculate LOLP and (DNS), LOLPm, and m(DNS), using Eqs. 6.46, 6.53,
and 6.55, respectively.
X= (1,1,1,1,1)
~= (0,0,0,0,0)
x0 =(l,1,1,0,1)
X0 = (l,l,0,0,1)
Using the definition of subsets A, B, and U, we were able to classify the 32
states shown in Fig. 6.13. From Fig. 6.13 and Eq. 6.46 the intermediate LOLP (before
U is completely exhausted) is:
5
LOLP = I
n=I
f(Bn)
= I n qn f(Vj;;;. Vjo)
n c.= 1 j 'F n
We must of course realize that since we still have some unclassified states, this
LOLP is but an intermediate value. If we arbitrarily assume the FORs q 1 = 0.02,
q 2 = 0.03, q 3 = 0.2, q4 = 0.1, and q 5 = 0.3, then LOLP = 0.3345. Also from Fig.
6.13 we have that
f(A) = Pt P2P3Ps
= 0.5323
and
f(U) = 0.1330
Transmission System Reliability Analysis 265
(1, 1, 1, 1, 1)
, (0, 0, 0, 0, 0)
2 States
82
B,
X (B2) = (1, 0, 1, 1, 1)
X (B 2 ) = (1, 0, 0, 0, 0)
X {B,) = (1, 1, 1, 1, 0)
X (B 5 ) = (1, 1, 0, 0, 0)
8 States
4 States
X (B 1 ) = (0, 1, 1, 1, 1)
X (B 1 ) = (0, 0, 0, 0, 0)
16 States
Obviously, fCU) is not particularly small in this case, so we must repeat the process
above and classify the states XiEU3 , given the new limiting capacity state
X=(I,1,0,1,1)
and
~ = (1, 1,0,0, 1)
The new critical capacity states x 0 and Xo, obtained from reapplying the rules defined
earlier together with Eqs. 6.40 and 6.41, are
x 0 = (1,1,0,1,1)
E U3
X0 = (l,1,0,1,1)
Based on the state classification rule, we see that
Xi= (l,l,0,1,l)EA
266 Power System Planning
and
Xi= (l,l,0,0,l)EB 4
As a result of classifying these last two states, the subset U has been exhausted, or
stated more precisely, we have iteratively adjusted the critical capacity states until
X = X0 , for which U = 0 as shown in Fig. 6.14.
With the subset U exhausted, we can calculate the final LOLP:
LOLP = 0.3345 + P1P 2q3q4p 5 = 0.3478
In order to determine the element LOLPm and the Em(DNS), it is necessary to
decompose B 1 , B 2 , B 4 , and B 5 further, as indicated in step 6 in Sec. 6.6.1. As we
have done so to some extent in Sec. 6.5, we have only to complete the procedure. We
found, using the decomposition rule given by Eq. 6.57, that the subset B 1 decomposed
into subsets B1, B1s, B1s3, and B1 54 , as shown in Fig. 6.12. We must now decompose
B2, B4, and Bs.
Decomposing B 4 into En is trivial since B 4 contains only one state. The
maximum-flow algorithm with the network typology defined by X(B 4 ) in conjunction
with Eq. 6.56 gives
x 0 (B 4 ) = (I, I, 0, 0, I)
X (B.) = (1, 1, 1, 1, 0)
X (8 5 ) = (1, 1,0, o, 0I
4 States
8 States
X (B 1 I = (0, 1, 1, 1, 11
X (B 1 l = (0, 0, 0, 0, Ol
Fig. 6.14 Final Venn diagram with all states classified (U = 0).
Transmission System Reliability Analysis 267
x0 (B 2 ) = (1,0, 1,0,0)
x IB2,. l = X IB2, l
= (1,0,0,0,0)
as the critical capacity state of subset B 4 By use of the classification rule defined in
Eq. 6.57, the state XiEB 4 will decompose into subset B4 whose minimum cut is M234,
which has a ca?acity of 2.0 p.u.
Proceeding in the same manner but considering subsets B 2 and B 5 , the
decomposition process evolves as depicted in Figs. 6.15 and 6.16.
To calculate the probability f(M) that a given minimum cut exists, we need only
use Eqs. 6.54b and 6.58. For instance, in determining the probability that the
minimum cut Ml2 will occur, we have from Figs. 6.12, 6.15, and 6.16.
J
268 Power System Planning
The two terms involving Q1Qs and q2q 3 appear because subsets B15 and B23 also have
Ml2 as their minimum cut. Again, from Fig. 6.12, 6.15, and 6.16,
and
X (B,) = (1, 1, 1, 1, 0)
K (B,) = (1, 1,0, 0, 0)
4 States
x 1s,1 == 11. 1, 1. 1, 01
K IB,l == 11. 1. o. o. 01 Fig. 6.16 Decomposition of B 5
into subsets Bn.
4 States
M35
----- -----~
Transmission System Reliability Analysis 269
As all FORs are given for the sample problem and all critical capacity states x0
have been calculated, numerically we have
LOLP = Lf(B;)
i
= Lf(Bn) =
n
l
all M
f(M)
A quick check shows that we have indeed managed the decomposition properly.
For future use, the complete decomposition of B into B is shown in Fig. 6.17,
with all intermediate steps omitted for clarity.
:x = 11. o, o, 1, 1 l
K == (1, o, o, 1, 1l
x == 11, 1,0,0, 1l
K= (1, 1,0,0, 1)
><=11,1,1,1,ol X=(1,1,o,o,1)
K= (1, 1, o, o, ol K = (1, 1, o,
o, 1 l
element m = 4 is not at all crucial; before money is spent to reduce its FOR, some
consideration should be given to elements m = I and 2. Herein lies the value of
reliability analysis: it provides the planner with additional insight of both a
quantitative and a qualitative nature, which can be used to guide the planner in
establishing the need for future detailed studies.
Transmission System Reliability Analysis 271
The summation term contains ten parts, one for each subset Bn. For subset B1 the
summation gives
Cif(B1) C2f(B,)
f(V,(B,)) + f(V2(B1)) = C2P2Q1Ps
where
0
C, = l
v,=o
C 1(Vi)f(Vi) = 0
C2 = l
V 2 =0
C2(V2)f(V2) = 2.0f(V2 = 1) = 2.0p 2
f(V2(B1)) = P2 + Q2 = 1.0
The remaining nine parts produce the following results:
Bn = B,s ~ C2P2Q,p3p4q5
= B1s3 ~ o
= B,s4 ~ o
= B2 ~ C1P1Q2P3
= B23 ~ C1P1Q2Q3p4p5
= B234 ~ o
= B23s ~ o
= S4 ~ C2P2P1 Q3Q4p5
= Bs ~ C3p3p1p2Qs
Upon substituting the numerical values for the capacities and FORs assumed for
the three-bus system into the expression for e(DNS), we find that
e (DNS),= 0.81865 p.u.
To describe completely and finally the reliability of the system, we can also
associate with each element Em (DNS), which, as discussed earlier, is a quantity that
indicates the degree to which a given element is responsible for the system being
unable to serve the load. Again, this information provides the planner with more data
on which to make future study decisions. Calculating the Em(DNS) for each of the
elements in our sample system using Eq. 6.55 and the results obtained earlier, we get
4(DNS) = 0.031
LOLP 4 = 0.014
c4 = 3.0 p.u.
q. = 0.1
c5 = 4.0 p.u.
q, = 0.3
LOLP 3 = 0.301
e 3 (DNS) = 0.724
c3 = 2.0 p.u.
q, = 0.2
we see that c 5 does not even appear in the expression, and neither does c4 The reason
c5 does not appear is that element 5 was only EM when its capacity c 5 = 0. Figure
6.17 shows this to be the case; that is, the upper and lower limiting states for each
subset En in which element 5 was a minimum-cut element all have V5 = fs = 0. For
instance, subset B154 is a subset in which element 5 is a minimum-cut element and
t\ (B 1s4) = fs (B 154 ) = 0. In effect, element 5 is a minimum-cut element only when it
is out of service. Hence, adding capacity to element 5 cannot improve the reliability.
Stated more simply, if
. _3_,(_DN_S-"-) = 0
acs
Continuing with our example, we see from the expression for c(DNS) that
ac(DNS)
:1. = L(p1P2 - P1P2q3q4) + C1P1(q2q3p4)- C2P2(q1p3p4 -qi -- Pi q3q4)
u(/5
- C3p3(p1P2)
This result, with our earlier findings, suggests that to reduce the c(DNS) it is more
prudent to improve the element's reliability than to add capacity. Because the
demonstration is instructive, the values of
ac(DNS)
m
= l ' ... , 5
aCm
ac}DNS)m = l, ... ' 5
qm
ac(DNS)
aq = L(l - q2 - P2q3q4p5 - P2qs) + C1(q2p3 + q2q3p4p5)
1
- C2P2(p5 + p3p4q5 -q3q4p5) + C3p3p2q5
= 1.43
ac(DNS)
aq = L(p1P2q4Ps) - c1P1(q2P4Ps - q2) + c2P2(q1p4qs -pi q4ps) + c3P1P2qs
3
= 0.7355
ac(DNS) =O
acs
ac(DNS)
a q5
= given above = 2 .243
So far it is obvious that information more useful than LOLPm and Em(DNS)
alone can be derived from the system c(DNS). Before specific action is taken to alter
an expansion plan under consideration, a thorough understanding of the results is
necessary. For our sample system we note that the information given in Fig. 6.18 is
helpful in identifying elements that are somehow responsible for the existing reliability
level. Under no circumstances is this information sufficient for making specific
improvements. Rather we have found that sensithity data can be determined which do
provide insight into the specific action that must be taken to improve reliability-that
is, whether improvements in element outage performance are required or whether
simply adding more capacity will suffice.
In addition to information available in the c(DNS), the LOLP for the system
"'*-
~-~
Transmission System Reliability Analysis 275
contains much useful information about the relationship between elements. From Sec.
6.6.2 we found that
3LOLP
" = Pi -piqs -p1q3q4p5 = 0.6722
uq2
3LOLP .
" = P1P2q4p5 = 0.0665
uq3
3LOLP
- -q-- = P1P2q3p5 = 0.13308
0 4
3LOLP
oqs
= P1P2 - P1P2q3q4 = 0.9315
Although each of these is important, we see again how crucial the outage performance
of element 5 is, relative to the other elements. We should take note of the expressions
for elemrnts 3 and 4: if the outage performance of one element can be improved
substantially, the other element is essentially unnecessary. This is obvious in our simple
network; for large networks such observations may be not at all obvious. It goes
without saying that these and earlier comments are valid only if network topology
;emains unchanged. Changing the load profile by moving the load from bus 3 to bus 2
could alter drastically any and all comments with respect to the sample system.
Another use for the sensitivity information, especially involving element forced
outages, is to determine the effect of knowing imprecisely the performance data of
individual elements. It should be emphasized that the expressions for E(DNS) and
LOLP will not change if element FORs are changed; therefore, evaluating the effect of
FORs or element availability on system performance is easy.
L
276 Power System Planning
can help us explore various aspects of multiarea problems. The primary reasons that
single-area probabilistic analysis, as we have discussed it, cannot be directly applied are
I. We prefer to emphasize not the topological details within a given area but the
details of interconnections between areas that influence the ability of a
multiarea system to transfer reserves within the system.
2. The single area load was assumed deterministic, but in multiarea studies the
benefits of interconnections depend on the reserve-margin states of each area
as these states randomly vary due to unit outages and random load chan?es.
Note that we are leading up to a method for multiarea reliability analysis similar to the
method discussed earlier for single-area problems. We are interested in determining
reliability indices for each area and for each interconnection.
and
dF (Lei= lCi - Rj)
= {6.62)
dRi
We should recall that Lei is the effective load for area j and that F(Rj) is the
cumulative reserve-margin distribution obtained by evaluating the effective load
cumulative probability distribution at the point ICi - Rj, ICi being the installed
capacity of area j.
The element models for each interconnection are identical to element models
used in earlier discussions; that is, it will be assumed that the interconnections may
reside in independent discrete capacity states. For convenience, we consider only
two-state models for the interconnections, realizing full well that high-order models
may be used if desired. We will continue to use integers to designate element states.
Thus, interconnections can reside in states V; = 0, l, and areas can reside in margin
states ri = 0, l, ... , nj, where state 'i = 0 will correspond to the lowest negative
reserve-margin state and 'i = nj, the highest positive state.
where
i = 1, ... , 21 n(ni + l)
jEA
{6.63)
For the multiarea system depicted in Fig. 6.19, a total of 248,832 states exist if/= 5
and ni = 5. The difficulties of complete enumeration are still with us, and we must be
clever to circumvent these difficulties again.
As in our analysis of a single area, the objective is to evaluate the system states
and determine
1. System LOLP
2. Area LOLPis,j = 1, ... ,A
3. Interconnection LOLPms, m = l, ... ,I
i, one in which Rk < 0. As the reserve-margin states of a given area can fall only into
two broad classes, self-sufficient or deficient, there must be 2A combinations of
self-sufficient or deficient areas. Considering each subset Uk sequentially, the states
XiEUk are examined and classified using a procedure that attempts to avoid complete
enumeration. The flow chart in Fig. 6.20 depicts the basic solution process [9]. Although
Choose a combination of
self-sufficient and deficient
areas
..
Form an initial state
x 0
by setting all Rj = 0 ,
and all cm= 0
Establish maximum flow -
pattern between areas '
Yes
All loads satisfied
~
.
Generate new state
Store state and
by reducing rj of
minimum cut
a deficient area
~
I No_ Form new
I All X; e Uk examined I ~
state
t
ICompute reliability information I
No
' I
I k = -iA k->k+1I-
{ Yes
it appears from Fig. 6.20 that each state requires examination, we must realize that
many states may be classified by examining just one state, because all the states ~EUk
must reside in one of the following three subsets of Uk:
I. Subset A contains all acceptable states.
2. Subsets En contain all states Xi that are interconnection unacceptable because
of interconnection capacity constraints.
3. Subsets Bi contain all states Xi that are reserve-margin unacceptable because
of reserve-margin constraints in the self-sufficient areas.
By examining a state Xi= X0 EBn (using the maximum-flow algorithm as in Sec.
6.6) a small subset of states reachable from X0 can also be classified without
examination, since any state in which the reserve margins of the deficient areas or the
minimum-cut interconnection capacities are reduced from the values defined by Xo are
unacceptable. Similarly, states in which the reserve margins of self-sufficient areas are
increased above the values defined by X0 are unacceptable. Stated more rigorously, if
X0 EBn, then any state satisfying the conditions below is also unacceptable. Further,
these states have the same minimum cut M.
!Jc rk rko k = deficient areas
'i;;;,, 'i;;;,, 'io = self-sufficient areas
j
(6.64)
!:'.'m Vm Vmo mEM
Vm;;;,, Vm;;;,, Vmo mff.M
To calculate the desired probability information, we need only store Xo and the
conditions implied by Eq. 6.64, including the number of states satisfying Eq. 6.64. The
probability associated with the classified states is
f(Bn) = fl f(rk rko)flt(ri;;;,, 'io) fl f(Vm Vmo) fl f(V m ;;;,, Vmo) (6.65)
k j mEM m"fcM
Similarly, any examination state X0 EBj usually defines a subset of states ~ EBi,
since if X0 is reserve-margin unacceptable, any state in which the reserve margins of
either defi~ient or self-sufficient areas are reduced will be unacceptable. So will be
states in which the interconnection capacities are increased. For later, if X0 EBj, then
any state satisfying the conditions that
f(Bj) = nf(rk
k
rko) nt(ri rjo)fl f(Vm;;;,, Vmo)
j m
(6.67)
where, again, only the point X0 and the conditions defined by Eq. 6.66 need be stored.
l.
280 Power System Planning
Once the state Xi= X0 has been examined and classified, along with all other
states satisfying the conditions given in Eqs. 6.64 and 6.66, a new examination state
Xi =X 0 EUk> in accordance with Fig. 6.20, must be generated. In every instance the
new state should be chosen, if possible, to be an unacceptable state, since we are
seeking information only about unacceptable states. If the last state examined was
unacceptable, then a new examination stateshould be chosen by making one of the
foll owing changes:
If the last state examined was acceptable, then the new examination state should be
created by decreasing the reserve margin of a deficient area. Note that each of these
changes has the effect of creating new minimum-cut interconnections that amplify the
role of interconnections in the system.
If all states XiEUk have been examined and classified, the next step is to
calculate the desired reliability indices associated with the subset Uk. Since the
information defining Bi and B11 was <1 ,~termined at each examination step, the effort is
minimal to calculate the desired indices. With the information defined by Eqs. 6.64
and 6.66 for each examination state, the probability of residing in Bi and B11 is given
by Eqs. 6.65 and 6.67. Unfortunately, Bi and B11 need not be mutually exclusive, a
result of the crude classification mechanism employed; this fact is to be taken into
account when calculating the intermediate reliability indices, For instance, if all the sub-
sets of Uk are mutually exclusive, then the system, area, and interconnection LOLPs are
and
and
However, if the subsets are overlapping, indicating that a given state actually resides in
more than one subset, before Eqs. 6.68 through 6.70 can be used, f(B 11 ) and f(Bj)
must be transformed into nonoverlapping subsets [9].
All subsets having been considered, we may calculate the long-sought indices
LOLP =l k
LOLPk = system LOLP
A factor that will influence slightly the general solution procedure discussed is
whether the interconnected areas are to operate under a no-load-loss policy or a
load-loss policy, so called. For later we define these two operating policies as follows:
1. A no-load-loss policy implies that reserves are transferred only up to the limit
of the interconnection or available reserves, whichever is limiting.
2. A load-loss policy implies a complete sharing of available generation up to the
limit of the interconnections, even if sharing results in load curtailment in
otherwise self-sufficient areas.
The primary effect on the solution procedure when load Joss is permissible is that in
the maximum-flow algorithm, self-sufficient areas may transfer demand through the
interconnected network to deficient areas even though this transfer may result in loss
of load in the self-sufficient areas. Thus the interconnections are involved in
Joss-of-load situations more often; that is, f(Bn) will tend to increase for each subset
Uk examined. In addition, the area LOLPs will change in that self-sufficient areas
transferring reserves to aid deficient areas will create loss-of-load conditions in their
areas and simultaneously eliminate, possibly, loss of load in the deficient areas. We
shall investigate a simple situation in Sec. 6.7.4 and highlight these details, which are
conceptually and computationally not difficult to handle.
To illustrate the concepts being presented, we shall digress for a moment and
construct a simple example we can use. Because of the role the three-bus system has
played throughout our discussion, let us not abandon it but rather reconfigure it to
resemble two interconnected areas as we did in Chap. 3. It is not difficult to imagine
how the three-bus system may be reconfigured as shown in Fig. 6.21, where the load
on bus 3 has been absorbed in the correct proportions by the two areas and the line
interconnecting buses 1 and 2 is now designated the interconnection. Analyzing this
small two-area system will not demonstrate our method very convincingly, but the
reader will agree that previous discussions involving the three-bus system have been
fruitful and that obscuring the fundamental ideas by considering huge problems is not
in our best interest. Suffice it to say, once again, that the method proposed deals with
realistic problems quite adequately, as the reader will surely discover in implementing
the concepts to solve a practical problem.
For the sample two-area system we see that ni = 2, A = 2, I= I. Thus there are
2(3)(3) = 18 system states Xi and 2 2 = 4 combinations of self-sufficient and deficient
areas, as defined below:
282 Power System Planning
T1
Area data
Area 1 Area 2
f (r I = Q) = qI = Q. 1 f (r2 = 0) = q 2 = 0.05
Interconnection data
V, = 1 (c, = 1 p.u.)
V, =O (c, =Op.u.)
f(V, =l)=p,=0.9
f(V, =O)=q 3 =0.1
.~'
"-
'
Transmission System Reliability Analysis 283
X (U 1 ) = (0, 0, 1 )
K (U 1 ) = (0, 0, 0)
2 States
U2
X (U2) = (2, 0, 1)
KIU 2 )= (1,0,0)
u,
4 States
X (U 3) = (0, 2, 1)
~ (U 3 ) = (0, 1, 0)
4 States
8 States
V 1 =0 (c, =0p.u.)
/1 = 0.0 p.u.
(S, +, oo)
(al
V, =1 (c 1 = 1 p.u.)
,, = 1
(S, <l, oo) (S, +, 1.0)
(bl
Fig. 6.23 Labeled graph corresponding to (a) X 0 = (2, 0, 0) and (b) X = (2,0, 1).
0
For the reader's benefit the reliability indices for the sample problem assuming
q3 = 0 to q 3 = 1 are given in Table 6.1. These conditions correspond to having no
interconnection and having an infinite, firm interconnection. The benefits of
interconnecting systems so that they share reserves are again obvious from the table, as
is the fact that little improvement in reliability is realized if excessive measures are
initiated to provide the perfect interconnection; that is, the cost/benefit ratio becomes
prohibitive as the performance of the interconnection is forced toward zero outages.
As we indicated at the beginning of this section, the problem will be repeated
assuming load-loss sharing is permissible. Starting with the states Xi E U1 , we see that
since both systems reside in negative but equal reserve-margin states, no transfer of
demand will take place. Hence the reliability information determined for U 1 remains
the same:
The next state to examine is X 0 = (1, 0, 1), in which case area 1 can supply area 2
deficiencies by curtailing load in its own area. Hence this state is reserve-margin
unacceptable since area 1 has insufficient reserves to meet both its demand and area
2's demand. Clearly in this state area 2 is not experiencing loss of load, but area 1 is; a
fact to be properly noted. Further, any state
X; = (r 1 = 1, r 2 = 0, V 1 ;;i, 1) E B 1
Finally, state X 0 = (2, 0, 1) would be examined and found acceptable. For subset U2 ,
then, we have
f(Bi) = s1q 2p3 1 state
f(Bi) = (s1 + p 1)q 2 q3 2 states
,,:1,
l,11,
'11 1
1
Ii'
!<OJI
286 Power System Planning
Repeating the same procedure for subsets U 3 and U4 and combining these results with
those for U 1 and U2 , we have
LOLP = + (s1 + P1)q2Q3 + s1Q2P3 + (s2 + Q2)Q1Q3 + S2Q1Q3
q1q2 = 0.028
LOLParea 1 = Q1Q2 + s1Q2P3 + (s2 + P2)Q1Q3 = 0.019
LOLParea 2 = Q1Q2 + (s1 + pi)Q2Q3 + S2Q1P3 = 0.014
LOLPm=l = (s1 + P1)Q2Q3 + (s2 + P2)Q1Q3 = 0.014
To facilitate the comparison between load loss and no load loss, Table 6.2 is provided.
The major difference is the extent to which the interconnection is responsible for loss
of load. We see that in the load-loss situation the interconnection plays a more
important role because of the increased transfer of reserves through the intercon-
nection. As far as the other results are concerned, the reader may question why they
are the same, which in general they would not be. In answer to that question, for the
sample problem the data used were such that s 1 q 2 = s2 q 1 , thus making the numerical
results for the two cases basically the same. Since in general s 1 q 2 =I= s2 q 1 , the indices
will be different for the two cases. Taking advantage of the situation at hand, we note
that automatically going to a load-loss interconnection policy may place increasing
demands on the interconnection's performance without materially affecting the overall
interconnected system reliability.
6.8 SUMMARY
An attempt has been made in this chapter to present both deterministic and
probabilistic methods for evaluating the reliability of a transmission system so that
comparisons between alternative expansion plans can be made. The major differences
between the deterministic and probabilistic methods are that probabilistic methods
produce indices of reliability and use nonelectrical probabilistic models of the
transmission elements.
Two deterministic methods were discus~ed: one involving the DC power-flow
model, and the other the bus voltage equations. Although the DC power-flow method
is simple and lends itself to the use of superposition to evaluate the effects of multiple
contingencies, the Z matrix method appeared to give better accuracy; that is, the
results more closely agreed with those obtained using standard AC power-flow analysis.
---
__,_,_,.
Transmission System Reliability Analysis 287
Both methods suffer from the inability to provide voltage and var flow information. It
is felt that the Z matrix method can be easily extended to provide this information.
A probabilistic approach to reliability analysis was presented whereby the indices
of reliability were again LOLP, c(DNS), LOLPm, and Em(DNS). It was shown how
these indices may provide the planner with considerable insight into the reliability of
the system as well as the role of individual elements in determining system reliability.
A lengthy example involving the three-bus system was used to illustrate the concepts
presented.
In conclusion we presented a brief discussion of a reliability method applicable
for multiarea analysis. Although the evolution of the solution procedure differed
somewhat from that of isolated-area analysis, many concepts were found to be
common to both. In multiarea analysis we emphasized determining reliability indices
that describe the reliability of the overall system as well as the role of interconnections
in establishing these indices. Once again, the basic approach was illustrated by a simple
two-area interconnected system. The results obtained from the example vividly
demonstrated the benefits to be derived from an interconnection.
PROBLEMS
6.1. Using the DC power-flow method for contingency analysis, repeat the three-bus
example presented in Sec. 6.1.1, but now add a load Sn 2 = 0.5 to bus 2.
6.2. Repeat Prob. 6.1 using the Z matrix method, and compare the results.
6.3. Write a computer program to perform contingency analysis using both the DC and
Z matrix methods for systems up to ten buses and 15 lines. Construct a sample
system from either actual system data or fabricated data. Evaluate the accuracy of
the two methods relative to each other and to results obtained using an AC
power-flow method.
6.4. For the system below, determine the reliability indices LOLP and c(DNS).
Assume two-state models and FORs q 1 , q 2 , and q 3 .
c, == 4 p.u. c 2 == 3 p.u.
c3 == 2 p.u. L == 4 p.u.
6.5. For the system in Prob. 6.4, construct a Venn diagram defining the set A of
acceptable states and the subsets B; of unacceptable states.
6.6. Determine the expressions for LOLP and c(DNS) for the system in Prob. 6.4.
Also determine the indices of reliability for each of the three elements.
6. 7. Develop a computer program to check the reliability indices computed in the text
for the three-bus system. Resolve the problem for various load profiles, element
capacities, and element FORs, and note the changes in the reliability indices.
6.8. Calculate the reliability indices for the following interconnected system:
288 Power System Planning
BIBLIOGRAPHY
1. Baleriaux, H. et al.: "An Original Method for Computing Shortfall in Power Systems," Cigre
Paper 32-09, 1974.
2. Billinton, R. et al.: "Power System Reliability Calculations," MIT Press, Cambridge, Mass.,
1973.
3. Brown, H. E.: Contingencies Evaluated by a Z Matrix Method, IEEE Trans., vol. PAS-88, pp.
409-412, April 1969.
4. Brown, H. E.: Interchange Capability and Contingency Evaluation by a Z Matrix Method, IEEE
Trans., vol. PAS-91, pp. 1827-1832, September/October 1972.
5. Cook, V. M. et al.: Determination of Reserve Requirements of Two Interconnected Systems,
IEEE Trans., vol. PAS-82, pp. 18-33, 1963.
6. Doulliez, P.: "Optimal Capacity Planning of Multi-Terminal Networks," Ph.D. thesis, Universite
Catho!ique de Louvain, Belgium, 1970.
7. Ford, L. R. and D. R. Fulkerson: "Flows in Networks," Princeton University Press, Princeton,
N.J., 1962.
8. Moeseke, P. V.: "Mathematical Programs for Activity Analysis," chapter 9, North Holland
Publishing Co., Amsterdam, and American Elsevier Publishing Co., New York, 1974.
9. Pang, C. K. and A. J. Wood: Multi-Area Generation System Reliability Calculations, IEEE
Trans., vol. PAS-94, pp. 508-517, March/April 1975.
10. Vassell, G. S. and N. Tibbets: Analysis of Generating Capacity Reserve Requirements for
Interconnected Power Systems, IEEE Trans., vol. PAS-91, pp. 638-649, 1972.
AUTO MA TED TRANSMISSION
SYSTEM EXPANSION
PLANNING
Tellegen 's Theorem: Given a physical network and any mathematical network ( called
the adjoint network) that have identical torological characteristics and that have element
voltages, Vm and Um, and currents, im and Tm, satisfying Kirchhoffs voltage and current
laws, then
E
I
m=I
Vmim = 0 (7.1)
Automated Transmission System Expansion Planning 291
and
(7.2)
l
m=I
V mlm = V1l1 + V2l2
I-
!, 1, ! -1R,
v,
(a)
I I
l
+
l'
+
i?, ii,
v, T,
I-
(b)
The reader is encouraged to try this on any network to gain confidence in the
theorem. Better yet~ prove the theorem, which is easily done.
Although Tellegen's theorem as stated is interesting, it cannot be directly used in
automated transmission system expansion planning, because we need a methodical
procedure for determining sensitivity information. For instance, in the network of Fig.
7.1 it is edifying to know that Eqs. 7.1 and 7.2 hold, but a more useful result would
relate the sensitivity of the current / 2 to changes in the network parameter R 2 Such
information could be used to adjust R 2 to obtain a desired current or to determine the
range over which / 2 changes as R 2 varies with temperature. Typically, in automated
system design or planning, the problem is to minimize a performance index w.r.t.
independent parameters of the system, which requires sensitivity information. As an
example, assume we are seeking the value of R 2 , in the circuit shown in Fig. 7.la, that
results in a current / 2 = 1.0 amp. This is a trivial example, the answer being obvious by
inspection, but it illustrates the point. Mathematically, the problem is a minimization
problem:
minJ = (1 2 - 1.0)2
w.r.t.R,
Note the need for the sensitivity of the current / 2 w.r.t. R 2 . From this example, the moti-
vation for extending Tellegen's theorem to obtain sensitivity information should be obvious.
l
m=I
Vm(im + ~im) = 0 (7.4)
l
m
Vmim + l
m
~Um 'l;,,, =0
Automated Transmission System Expansion Planning 293
and
_lvmim + _l 'vm!:l.im = 0
m m
Therefore
or
By using Eq. 7 .5, the sensitivity of any element variable to changes in either existing
or nonexisting element parameters can be obtained. Consider determining the
sensitivity of element voltage Up w .r.t. parameters Ym, m = l, ... , :
aup
m=l, ... ,E (7.6)
aym
If
im = f(um,Ym) m = l, ... ,E
then
.
D..lm
ar
= -a-D..Um + -a-D..Ym
ar (7.7)
Um Ym
Since Eq. 7.8 is valid for any adjoint element values, we may arbitrarily define the ele-
ments of the adjoint network. In view of the information sought, the second term in Eq.
7.8 should be force,d to zero by defining the elements of the adjoint network to have
vm1m characteristics defined by af/avm; that is, for element m 1= pin the adjoint net-
work
, ., _Um -a-=
lm -
ar Q m =I= P (7.9a)
Um
294 Power System Planning
or
Tm
-=--
at m -=I= P (7 .9b)
If element m in the physical network is a constant voltage source, then at/aum = 00,
and from Eq. 7 .9b the corresponding adjoint element is a short circuit. Similarly, if
element m in the physical network is a constant current source, then at/aum = 0, and
the adjoint element is an open circuit. Finally, if element m is a constant admit-
tance, then from Eq. 1.9b, it also will be a constant admittance in the adjoint
network.
With the second term of Eq. 7 .8 set equal to zero, we have
(7.10)
Since
then, again,
D..1p
. == -a
at D..up + -aat-t,,.yp (7 .11)
Up Yp
(7.12)
Equation 7 .9 was used to define all the elements of the adjoint network except
element p. We now may define element p from Eq. 7.12. Considering that we want
sensitivity information about Up, the coefficient of D..uP in Eq. 7 .12 should be forced
to unity, a step that defines element p in the adjoint network:
or
,., at
ip = 1.0+ -a up (7.13)
up
(7.14)
Automated Transmission System Expansion Planning 295
(7J5a)
and
avp - at
--=v
aym
--
m aym m *p (7.15b)
Note that
1. To determine the desired sensitivities, we need only the element characteristics
evaluated at the solution point of the physical network and the corresponding
adjoint network voltages.
2. Equations 7.15a and 7.15b define the sensitivity ofup to changes in all network
elements y m .
Again, the procedure proposed allows us to calculate the network voltage
sensitivities by solving only two network problems. This feature of the method is
powerful; indeed it is the reason that the use of Tellegen's theorem in automated
network design is receiving considerable attention. In addition, the method applies
when sensitivities w.r.t. nonexisting elements are required, an important feature for
automated design considerations. This apparent flexibility is due to the fact that the
sensitivity expressions given in Eq. 7 .15 require only bus voltage information to
determine the element voltages and the associated element characteristics at/au;,
i = 1, ... , E; no information is needed about the parameter values themselves if tis a
linear function of Yp, which is usually the case for power systems.
Because of the number of unfamiliar concepts presented, consider the three-bus
system of Chap. 5, Fig. 5.16. For simplicity we shall combine the generators and lines
13 and 23, and replace the load by a constant admittance. The simplified network
model is depicted in Fig. 7 .2. Assuming that we wish to determine the sensitivity of
/1 V3 =0.9789L-11.78
+ v, -
t------+----i y 2 = -j20 ,___ _ __,
V 1 =1.0L0
y3 = 4.17
lI'
71 - V1 = o
00
11 -
;;;; - V1 = 0
Therefore V1 = O; that is, element I in the adjoint network must be a short circuit.
Similarly, to eliminate the term containing t.. V2 ,
12 - V2Y2 = 0
or
V2
-::::;- =Y2 =y2
12
With two of the three elements in the adjoint network defined, Eq. 7.10 becomes
t..V3]3 - i\t..!3 - V2V2t..Y2 = Q
Substituting t../ 3 = y 3t..V3 + V3t..y 3 into the above, we obtain Eq. 7.12:
t..V3(]3 - V3y3) - V3V3t..y3 - V2V2t..Y2 = Q
With the condition defined by Eq. 7.13 forced,
73 - V3y3 = 1
The third adjoint element becomes a voltage-controlled current source in which
73 =I+ V3y3
We now have all the information to determine the desired sensitivities. The adjoint
quantities are calculated by solving the network equations for the adjoint network
shown in Fig. 7 .3:
av3 -
_a_~ V3V3
Y3
av3 -
-a-~
Y2
V2V2
Ii\= 0
+ v,
v, _,,
v,
- -1 1 0
V3 = y2 +y 3 = 4 _17 _ j 2 0 = -0.049 L78.22
-
V 2 = -V3
-
= 0.049 L78.22 0
Thus
av3
-a- = -{0.049 L78.22)(0.979L-11.78)
Y3
= -0.048 L66.44
and
av3
-a- = (0.049 L78.22)(0.204 L-84.1 )
Y2
= 0.01 L-5.9
To check the validity of this information, assume lly 3 = 0.417. Using the
sensitivity information just calculated, we find
fl V3 = -(0.048 L66.44)(0.417)
= -0.02 L66.44 = 0.02 L-113.56
and
~ V3 = 0.9749 L-12.90 - 0.977 L-11.78
= 0.9502 - j0.2176 - 0.9564 + j0.1994
= -0.0062 - j0.0182
= 0.0192 L-108.81
The results for ~ V 3 are quite close, the error being simply inaccuracy in computation. It
can easily be shown that the sensitivity expressions are exact by differentiating the
voltage divider expression for V 3 w .r.t. y 3 ; this is left to the reader.
Armed with Tellegen's theorem, we are prepared to investigate its use in
automated network design. Although we present the basic notions in the context of
networks constrained only by voltage and current relationships, as we shall see later,
automated transmission system planning can be formi.1lated such that the notions
presented here may be directly applied.
L+] =
Uv =
[ u~ (E - L) X 1 vector of independent element voltages
Automated Transmission System Expansion Planning 299
To minimize J w.r.t. Y, we must obtain the value of Y that results in element voltages
and currents v and i, determined from Eq. 7.17, that force the gradient to zero. The
gradient is given by
aJ I axy
aY = G CXv)W ay (7.18)
The approach commonly used to choose successive values of Y is steepest descent; that
is, the solution algorithm is given by
= yv -
ax \"
ex ( ayv WG(Xv)j (7.19b)
By using Eq. 7 .19 the parameter vector is updated and used to solve for Xv and Xi in
Eq. 7 .1 7. If, upon substituting these quantities into Eq. 7.18, a zero vector results, the
optimization process is finished, and the optimal parameter vector is known.
(7 .20)
300 Power System Planning
We would like to show that Tellegen's theorem can be used to obtain information
defined by Eq. 7.20. Starting with Eq. 7.5,
E
l
m=I
t:..vmim - Vmt:..im =0
and substituting Eq. 7.27 into the above for all L-dependent elements, we get
(7.21)
The first term can be dropped by realizing that t:..vn = 0, n = L + 1, ... , , and by
defining Un = 0, n = L + 1, ... , . Thus Eq. 7 .21 reduces to
(7 .22)
Now, from Eq. 7 .20, define the coefficients of t:..vm in Eq. 7 .22 to be
(7 .23)
Since we have control over which parameters change, let t:..ym = 0, m = 2, ... , L.
Clearly, Eq. 7 .24 after division by t:..y becomes
t:..u1 t:..v2 t:..vL _ at
K1(vi)W11 ~ + g2(V2)W22 ~ + ... + gL(vL)WLL ,:-
<->.Y1 uy1 uY1
= V1 - a
Y1
but
Thus
au1 avL at
K1(u1)W11 - a + + gL(vL)WLL - a
Y1 Y1
= 'i.J1 -
ay1
Comparing the left-hand side of this last equatidn to the right-hand side of Eq. 7 .20,
we note that
Automated Transmission System Expansion Planning 301
In general
a1
--=u--
_ a/
m=l, ... ,L (7 .25)
aym m aym
Further, in linear systems
at
--=v
aym m
a1
-a-= -VmVm m =I, ... ,L (7.26)
Ym
Interpreted correctly, Eq. 7 .26 says that the elements of the gradient vector needed to
minimize the PI can be obtained by knowing the voltages across the elements in both
the original and the adjoint network. The adjoint network is defined as having
short-circuited voltage sources and elements whose voltage-current relationship is
defined by Eq. 7.23. For linear systems Eq. 7.23 can be expressed as follows:
(7 .27)
From this last expression we note that the adjoint elements are admittances in parallel
with a voltage-dependent current source gm(vm)Wmm, which is the gradient of J w.r.t.
Um.
7.2.3 An Example
Consider the voltage divider network depicted in Fig. 7 .2. Assume we wish to alter y 3
in a way that will produce a voltage at bus 3 with a magnitude of 1.0 p.u. instead of
0.9789 p.u. The problem may be stated in the following manner:
Fortunately, we have already developed Tellegen's equation for this example in Sec. 7 .1.2.
It is repeated for convenience:
Finally
af -
-a = V3V3
Y3
= -0.000978 L234.70
and
y3 1 = y3 - o(-0.000978 L234.70)
At this point we need to obtain the optimal step size by using a one-dimensional
search procedure or by substituting y/ into the PI and minimizing w.r.t. Cl'..
A third and yet simpler alternative is to evaluate the PI and determine
how much it must be changed; then, using the gradient information, calculate the
Automated Transmission System Expansion Planning 303
V,=O
(ii, -1.0L-11.781 l
Fig. 7.4 Adjoint network for calculating gradient of sample system's
performance index.
appropriate change in lly 3 . Evaluating the PI at the initial solution point, we get
= 0.000223 L231.42
Thus
ll.J = -0.000223 L23 l.42
From the gradient expression
y/ = 4) 7 + 0.2278 LlOl.82
= 4.123 + j0.222
To check the validity of this result, we must resolve the original and adjoint networks
for V/ and V/ and, theoretically speaking, evaluate the gradient to insure that it is
either zero or sufficiently small. Doing so, we find that
I V1 1~
3
V = 1 + y//y 2
= 1 + (4.123 + j0.222)/-j20
'
= 0.99L-11.77
1
and V3 1 =- (V/ - l.OL -11.78)
Y2 + Y3 1
"" 0
304 Power System Planning
TI1erefore
a1 - -v3 iv3 i
-.-- --- o
oy3
Note that as the optimal solution is approached, the excitation for the adjoint network
goes to zero. With no excitation, 'i\, like the gradi~nt, is zero.
(7.2&z)
where
since the voltage profile is normally assumed flat and equal to 1.0 p.u. and
Bm ~ B;;
(7.29)
Om~ 8; - 8;
With the variable definitions above and the linear network model we are prepared to
go into the basic approach of automated transmission planning using the DC
power-flow model. The problem may be stated, as indicated in Sec. 7.2, as a static
optimization problem:
minf = G'(X)WG(X) (7.30)
subject to the constraint that
F(X, U, Y) =0 (7 .31)
and
(7.32)
Defining the state, control, and output vectors in terms of element quantities, we have
X= U= (7 .33)
Pm, m = 2, ... ,L, are the dependent-element power flows including the slack generator
output P 1 , and Pm, m = L + 1, ... ,E, are the independent-element power flows, such as
loads and nonslack generator power output. Further
(7.34)
f
n=L+I
/::,.onPn - bnMn +
L
l
m=2
/::,.omPm - f,mt:,.Pm + /::,.o 1P1 -'t{I !::i.P1 =0 (7.35)
(7.36)
or
Pm= Bm8m + Bmgm(Pm)Wmm
(7.37b)
= Bm8m + Bm(Pm - Cm)Wmm
Substituting Eq. 7.37a into Eq. 7.36 with~ =Oand8 1 =0,weget
L L p
L
m=2
Km(Pm)WmmMm = l
m=2
O
;mm Mm
Using the procedure described in Sec. 7.2.2 and this last result, we get
aJ OmPm
= m =2, . .. ,L
om -
= B[Bmom +Bm(Pm - Cm)Wmm]
m
From Eq. 7.38 we finally obtain the gradient of the PI w.r.t. the parameter vector Y.
(7.39)
Automated Transmission System Expansion Planning 307
The way an automated transmission design problem would be solved using the
equation above is to solve the power-flow problem for the original network and, with
the information obtained, to construct and solve the adjoint network. With the original
and adjoint network solutions, Eq. 7.39 can be evaluated and the parameter vector
updated. This procedure is repeated until the gradient is sufficiently small.
It is incumbent upon us to emphasize that the basic approach described has several
shortcomings:
1. It ignores the fact that as line susceptances change, the capacity Cm also
changes.
2. The PI is only a measure of network loading and does not reflect the
economic aspects of network design.
3. It results in an adjoint network that is not structured for easy solution by
Newton's method.
Let us discuss how these points may be resolved. Items 1 and 2 above are
handled basically the same way; that is, to deal with the fact that
(7.40)
we need only treat Cm as a variable in the derivation. The PI in Eq. 7.30 handles the
case where cm is not constant. However, Eq. 7 .37a must be changed, since it assumes
cm is a constant. Obviously, if Cm is not constant, then Eq. 7.37a becomes
Similarly, if the PI were to reflect the cost of line additions, not only would the Pl in
Eq. 7.30 require changing, but again Eq. 7.37a would change. If we assume a linear
cost, then the PI becomes
J = G'(X)WG(X) + K'X (7.41)
where K is the vector of unit line costs. Now Eq. 7.37a becomes
or finally
(7.42)
308 Power System Planning
Substituting Eq. 7.42 into 7.38, we obtain the new gradient vector.
a1
av = (7.43)
The last remaining point is computationally significant. To solve the adjoint network,
we are faced with solving a network whose elements satisfy the following relationships:
(7.44)
m=2, ... ,L
Unfortunately, these equations are not compatible with the standard DC power-flow
solution algorithms, since the m = 2, ... , L elements have dependent power-sources
in parallel with susceptances Bm. To solve this problem we need to define as inputs
the injected powers into the N buses. The question arises: How can we convert the prob-
lem before us into one that can be solved using a DC power-flow method? To answer this
question, consider Fig. 7 .5, which depicts the structure of the adjoint network. Since
P,
----bm - - -
Bm
Fig. 7.5 Structure of adjoint network used in automated power system design.
. ,,, ............,J
Automated Transmission System Expansion Planning 309
-,--,--_,__-,- c5 ~ =0 -
c 12 -3 p,u. ~-'--~-
0~ = 0.072
B2, = 15 1.08
C 13 = 2 p,u.
~=,O
c 23 = 2 p.u.
c~ 4 = 4 p.u. I~ P~ 3 = 2.18
8~ 4 = 10 \ 2.9
\
\
II I
~--
C 34
-'-~--...L,- 0~
...--- ---; =
8~=15
2 p.u. So 3
=-0.218
= 4 p.u.
~.s~ ==-0.29
/ i
So4 =4 p.u.
the dependent-element sources are merely injections into and out of the sending and
receiving ends of each element, their combined effect is equivalent to injecting into
each bus the sum of the element injections of all elements incident on a particular bus.
Stated mathematically
l
N
P;= (7.45)
m=all elements
incident on bus i
(7.4 7)
0I == 0
02 == 0.072
03 == -0.218
04 == -0.29
/ith these angles substituted into Eq. 7 .28b the flow pattern shown in Fig. 7 .6 results.
fote that lines 13 and 23 are overloaded, as indicated in Fig. 7.7. The object, in view
f the overloaded lines, is to update the new line parameters in a way that reduces the
,ading on the overloaded lines. Stated differently, we want to minimize the
C 12 =3 P = 1.08 --,-.-L..----,,-
21
p.U. - - - - -
P 13 = 2.18 p.u.
l c 13 = 2 p,u.
= 4 p.u.
=2.9p.u.
11I elements
I
\
\
1 --~--
\ J
' c 34 - 2 p.u.
I I P 34 = 1.08 p.u.
~ .. ,
. 7.7 Expanded three-bus system depicting overloaded elements.
l
Automated Transmission System Expansion Planning 311
82, = 15
8 13
(Pl3 -c 13 ) = 10(0.18)
~
834 = 15
performance index that reflects the degree of overloading in the system w.r.t. the new
line parameters. Assuming unit weighting factors, the Pl for the sample system is
(7.49)
All the quantities in the gradient vector are known except for the adjoint network bus
voltage angles Dm. These angles, as discussed in Sec. 7.3.1, must be determined from
the adjoint network described by Eq. 7.44. The adjoint network for this example is
shown in Fig. 7,8.
At first Fig. 7 .8 does not appear to have a structure similar to the actual
network, but based on our discussion at the end of Sec. 7 .3.3, we readily see that Fig.
7 .8 is equivalent to the network in Fig. 7 .9. Since the network in Fig. 7 .9 is
topologically the same as the original network shown in Fig. 7.6, we may employ the
same solution procedure to determine the adjoint bus voltage angles:
312 Power System Planning
25
-IO
[ 0
-10
35 -15 ~ u-~ = b ~3 19.~
24.6 (7.50)
-15 25 04 -24.8
from which
02 = 0.741
03 = -0.125 and
84 = -0.587
Upon substituting these angles and the overload information into the gradient
equation, Eq. 7.49, we get
aJ r-0.171]
as= L+o.028
Letting a= 20, the updated values of the new parameters are
, 0
B 14=B14 +a0.171=13.42
, 0
B 34 =B34 -a0.028 = 14.44
8 21 = 15
Recalculating the bus voltage angles and line flows using the new line parameters
above, we find that
Obviously, the procedure has properly shifted the flow to the new bus, away from the
overloaded existing system. Initially both lines 13 and 23 were overloaded, but after
only one iteration the overload on line 13 has been relieved and the PI reduced from
0.42 to 0.29. If this process were repeated, lines 14 and 12 would assume more
responsibility for serving the new load, and eventually the algorithm would remove line
34 entirely.
We close by cautioning the reader that blind use of the techniques presented will
always produce unacceptable plans. It is up to the planner to guide the algorithms to
seek and identify viable plans.
J
314 Power System Planning
Disk Disk
CPU
TTY
LP
Fig. 7 .10 Configuration of interactive graphic system.
1. Monitor or executor
2. File manager
3. Editor
4. Fortran graphics compiler
5. Linker and loader
Although this list is hardly complete, it does contain the major programs of interest.
Since the function of these programs is self-explanatory, we shall only comment on
features that are important in developing interactive transmission planning methods.
File Manager
This progr:1m is essential in transmission planning via graphic systems since the planner
will be continuously altering data files to create new files describing the various
alternative expansion plans or updating the topology of the network. A good example
of the use of the file manager occurs in contingency analysis; each time an element is
removed, the data files describing the network must be quickly and efficiently
updated.
Editor
The editor is important during the program development phase. Generally the function
of the editor is to allow the planner to insert source code into the text buffer, to
modify or correct the code as necessary and to transfer and store the source module in
a designated area on the disk.
Fortran
In addition to regular Fortran code the graphics' Fortran must be able to compile the
graphic subroutines listed below:
1. Scaler
2. Beam positioner
j
Automated Transmission System Expansion Planning 315
3. Vector generator
4. Text generator
5. Subpicture (a collection of dots, vectors, etc.)
6. Timer
7. Tracking cross
J
316 Power System Planning
left-hand corner of the screen, and the program immediately transfers to the
tower-building mode. Figure 7.13 depicts the final steps of the tower configuration.
Since every line is drawn by the planner using the light pen, any tower configuration
can be considered. Completing the tower-building phase, all the physical data needed
to calculate the electrical line parameters are known. A standard line parameter
program is used to calculate the line resistance, reactance, and shunt capacitance.
Figure 7.14 is a one-line diagram of a system in which the parameters of the new
lines were determined using the line design program just discussed. The interactive
power-flow program used to draw the one-line diagram was developed at the Swiss
Federal Institute of Technology in Lausanne by H. B. Puttgen, also a graduate student
7.5 SUMMARY
In this final chapter we discussed the application of Tellegen's theorem to the basic
automated network design problem. We developed sensitivity expressions describing the
sensitivity of dependent network variables to changes in network parameters, using the
solutions to the original and adjoint networks. It was shown that not only cari
sensitivity information for existing parameters be obtained, but sensitivities of
dependent network variables w.r.t. nonexisting elements can be computed as well.
These ideas were extended to produce a method for determining the gradient vector to
optimize the performance of a network by updating network parameters. It was also
shown that the gradient can be obtained knowing the original and adjoint network
solutions, where the adjoint sources are functions of the PI, a technique first proposed
by Director and Rohrer [4] .
The basic ideas for calculating the gradient vector for use in classical network
design were applied to transmission system design. In particular, we discussed how a
performance index reflecting the degree of system overloading can be minimized using
design ideas presented in conjunction with DC power-flow models. Through a rather
detailed example involving the three-bus system, the mechanics of applying the
technique to automated transmission system design were illustrated. Its usefulness, like
that of any analytical method, is highly dependent on the planner's ability to direct
the procedure toward a solution that is indeed viable.
In anticipation of the role that interactive graphic systems may play in planning,
a very brief discussion of the characteristics and use of such systems in transmission
system planning was presented.
PROBLEMS
7 .1. Prove that the relationships in Eqs. 7.1 and 7 .2 are correct.
7.2. Replace the current source and resistor in the adjoint network of Fig. 7.lb by
'
_ _J
Automated Transmission System Expansion Planning 319
,J---=--
- 12 --,. v.
Vo
lo
l
'-v--'
v2
11
I !Rs
u
__L
--.,-,
v. R
r
7.4. For the network in Prob. 7 .3, calculate the value of R 5 that renders an output
voltage of V 0 = 6 volts. Assume V 1 = 10 volts, R 2 = l ohm, R 3 = 0 ohm, and
R 4 = 1 ohm. Use the method described in Sec. 7 .2.
7.5. Complete the automated transmission system design problem in Sec. 7.2.
7.6. Extend the automated transmission design technique to handle the AC power-flow
model. (This is a difficult task.)
BIBLIOGRAPHY
1. Benjamin, D. M.: "Mini-computer Aided Analysis of the Load-Flow and Economic Dispatching of
Electric Energy Systems," Master's thesis, University of Florida, 1973.
2. Carter, L. W. et al.: Interactive Load-Flow and Stability Computations for Power Systems Studies,
PICA Proc., pp. 89-95, 1975.
3. Coombe, L. W. et al.: Interactive Load-Flow System,PICA Proc., pp. 96-103, 1975.
4. Director, S. W. and R. A. Rohrer: The Generalized Adjoint Network and Network Sensitivities,
IEEE Trans. Circuit Theory,, vol. 16, pp. 318-323, August 1969.
5. Fischl, R. and W. R. Puntel: Computer Aided Design of Electric Power Transmission Networks,
IEEE Conference paper C72-168-8, 1972.
6. Garver, L. L.: Transmission Network Estimation Using Linear Programming, IEEE Trans., vol.
PAS-89, pp. 1088-1097, September/October 1970.
7. Odom, M. D.: "Interactive Computer Aided Transmission Line Design," Master's Thesis,
University of Florida, 1976.
8. Puntel, W. R. et al.: An Automated Method for Long Range Planning of Transmission Networks,
PICA Proc., pp. 38-46, 1973.
9. Ptittgen, H.B. et al.: A Graphical Interactive Load-Flow Technique, PICA Proc., pp. 105-113,
1975.
10. Piittgen, H. B.: "A User Oriented Method for Transmission System Planning Using Interactive
Graphics," Doctoral dissertation, University of Florida, 1975.
11. Tellegen, B. D. H.: A General Network Theorem, With Applications, Philips Res. Rep., pp.
259-269, 1952.
_j____ _
INDEX
321
J
322 Index