73
Copyright by Tong Zhang 2013

Copyright by Tong Zhang 2013

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Copyright by Tong Zhang 2013

Copyright

by

Tong Zhang

2013

Page 2: Copyright by Tong Zhang 2013

The Thesis Committee for Tong Zhang

Certifies that this is the approved version of the following thesis:

Generation Capacity Expansion Planning using

Screening Curves Method

APPROVED BY

SUPERVISING COMMITTEE:

Ross Baldick

Surya Santoso

Supervisor:

Page 3: Copyright by Tong Zhang 2013

Generation Capacity Expansion Planning using

Screening Curves Method

by

Tong Zhang , B.E.

THESIS

Presented to the Faculty of the Graduate School of

The University of Texas at Austin

in Partial Fulfillment

of the Requirements

for the Degree of

MASTER OF SCIENCE IN ENGINEERING

THE UNIVERSITY OF TEXAS AT AUSTIN

May 2013

Page 4: Copyright by Tong Zhang 2013

Dedicated to my parents and girlfriend.

Page 5: Copyright by Tong Zhang 2013

Acknowledgments

I would like to thank many people who helped me during my research.

First of all, I would like to thank my advisor, Dr. Ross Baldick, for his

support and guidance. He is super wise and experienced in power engineering,

and he is always able to patiently point out my faults in research and to

generously makes my way to finish this thesis easier. I would also thank Dr.

Surya Santoso for serving as my second reader, his advice is precious.

Secondly, I would like to thank my friends. Joo Hyun Jin has been a

crucial source of advice, giving me instruction about dealing with generation

data and AURORAxmp simulation. Ye Zhao helped me a lot in thesis writing,

his experience in Latex is of great importance.

Finally, I would like to thank my parents. Without them I won’t be

able to come to this world. Also I want to thank my girlfriend for her trust

and support. Family is always my power in doing anything.

v

Page 6: Copyright by Tong Zhang 2013

Generation Capacity Expansion Planning using

Screening Curves Method

Tong Zhang , M.S.E.

The University of Texas at Austin, 2013

Supervisor: Ross Baldick

Generation capacity expansion planning has been evolving in rencen-

t decades. First, the long-term planning procedure is taking more detailed

considerations of short-term operation impacts. Second, as more renewable

resources being integrated into the grid, a new strategy of dealing with the

non-dispatchable renewable energy should be developed, with more ancillary

services needing to be procured from thermal units. These trends are expected

to continue.

This thesis describes a methodology in generation capacity expansion

planning. The screening curves method can be used to estimate optimal gener-

ation mix for a target year. This thesis first introduces three screening curves

methods, which are classified based on their ability to deal with detailed short-

term operational issues. It then includes ancillary service and wind integration

impacts. Finally, it presents a case study of a projected ERCOT 2030 system.

vi

Page 7: Copyright by Tong Zhang 2013

Table of Contents

Acknowledgments v

Abstract vi

List of Tables ix

List of Figures x

Chapter 1. Introduction 1

Chapter 2. Screening Curves Methods and Models 4

2.1 Conventional Screening Curves Method . . . . . . . . . . . . . 4

2.1.1 Standard conventional screening curves method . . . . . 4

2.1.2 Concise version . . . . . . . . . . . . . . . . . . . . . . . 7

2.2 Basic screening curves method . . . . . . . . . . . . . . . . . . 11

2.3 Enhanced screening curves method . . . . . . . . . . . . . . . 13

2.3.1 Definitions in enhanced screening curves method . . . . 14

2.3.2 Preliminary calculations . . . . . . . . . . . . . . . . . . 17

2.3.2.1 Step 1: identify restart points . . . . . . . . . . 17

2.3.2.2 Step 2: exclude long off-line duration restarts . 17

2.3.2.3 Step 3: eliminate inflexible restarts . . . . . . . 19

2.3.2.4 step 4 : update values of tm . . . . . . . . . . . 21

2.3.3 Enhanced screening curves module . . . . . . . . . . . . 22

Chapter 3. Ancillary Service Impact 25

3.1 Introduction to ancillary service . . . . . . . . . . . . . . . . . 25

3.1.1 Spinning reserve . . . . . . . . . . . . . . . . . . . . . . 25

3.1.2 Non-spinning reserve . . . . . . . . . . . . . . . . . . . . 27

3.2 Energy producing and spinning reserve capacity co-optimization 28

vii

Page 8: Copyright by Tong Zhang 2013

3.3 Separated spinning reserve capacity optimization . . . . . . . . 29

3.3.1 Step 1: determine available SR time period . . . . . . . 31

3.3.2 Step 2: calculate system SR operation cost . . . . . . . 32

3.3.3 Step 3: select least cost technology for SR . . . . . . . . 34

3.4 Non-spinning reserve capacity planning . . . . . . . . . . . . . 36

Chapter 4. Data Assumptions 37

4.1 Capital cost . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38

4.2 FOM cost and VOM cost . . . . . . . . . . . . . . . . . . . . . 39

4.3 Variable fuel cost . . . . . . . . . . . . . . . . . . . . . . . . . 40

4.3.1 Fuel prices . . . . . . . . . . . . . . . . . . . . . . . . . 41

4.3.2 Heat rate and efficiency . . . . . . . . . . . . . . . . . . 41

4.3.3 Variable fuel cost . . . . . . . . . . . . . . . . . . . . . . 43

4.4 Start-up cost and tm . . . . . . . . . . . . . . . . . . . . . . . 44

4.4.1 Start-up cost . . . . . . . . . . . . . . . . . . . . . . . . 44

4.4.2 tm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45

4.5 Data assumptions summary . . . . . . . . . . . . . . . . . . . 46

Chapter 5. Case Study 47

5.1 Case study with screening curves methods . . . . . . . . . . . 47

5.1.1 Case study based on conventional SCM . . . . . . . . . 47

5.1.2 Case study based on basic SCM . . . . . . . . . . . . . 50

5.1.3 Case study based on enhanced SCM . . . . . . . . . . . 51

5.1.4 Case study discussion . . . . . . . . . . . . . . . . . . . 52

5.2 Case study considering ancillary services . . . . . . . . . . . . 55

5.3 Current ERCOT generation mix . . . . . . . . . . . . . . . . . 55

5.4 Case study using AURORAxmp . . . . . . . . . . . . . . . . . 57

5.5 Results summary and analysis . . . . . . . . . . . . . . . . . . 58

Chapter 6. Conclusion 60

Bibliography 62

viii

Page 9: Copyright by Tong Zhang 2013

List of Tables

3.1 Calculations of spinning reserves [15] . . . . . . . . . . . 26

3.2 Terms for non-spinning reserves . . . . . . . . . . . . . . 28

3.3 Capital cost and variable O&M cost . . . . . . . . . . . . 34

3.4 Cost calculation for spinning reserve . . . . . . . . . . . 35

4.1 Capital costs by year [9] . . . . . . . . . . . . . . . . . . . 38

4.2 Annualized capital costs . . . . . . . . . . . . . . . . . . . 39

4.3 Fixed operation and maintenance cost [9] . . . . . . . . . 40

4.4 Variable operation and maintenance cost [9] . . . . . . . 40

4.5 Coal and NG price by year [5] . . . . . . . . . . . . . . . . 41

4.6 Heat rate by year [9] . . . . . . . . . . . . . . . . . . . . . . 42

4.7 Variable operation and maintenance cost [9] . . . . . . . 44

4.8 Hot start-up cost [3] [9] . . . . . . . . . . . . . . . . . . . . 45

4.9 tm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45

4.10 Thermal units cost data summary . . . . . . . . . . . . . 46

5.1 Data for conventional screening curves method . . . . . 48

5.2 Generation mix based on conventional SCM . . . . . . 49

5.3 Data for basic SCM . . . . . . . . . . . . . . . . . . . . . . 50

5.4 Generation mix based on basic SCM . . . . . . . . . . . 50

5.5 Data for enhanced SCM . . . . . . . . . . . . . . . . . . . 52

5.6 Generation mix based on enhanced SCM . . . . . . . . 53

5.7 Generation mix considering ancillary services . . . . . . 55

5.8 Installed thermal capacity in ERCOT 2012 . . . . . . . 56

5.9 AURORAxmp simulation result . . . . . . . . . . . . . . 58

5.10 Capital costs by year . . . . . . . . . . . . . . . . . . . . . 59

ix

Page 10: Copyright by Tong Zhang 2013

List of Figures

2.1 Annual generation cost curve . . . . . . . . . . . . . . . . 6

2.2 Annual load-duration and net load-duration curve . . . 7

2.3 Conventional screening curves method . . . . . . . . . . 8

2.4 Concise conventional screening curves method . . . . . 10

2.5 Chronological load and net load curve . . . . . . . . . . 11

2.6 Identify restart points . . . . . . . . . . . . . . . . . . . . . 13

2.7 Basic screening curves method . . . . . . . . . . . . . . . 14

2.8 Step 1: identify restart points . . . . . . . . . . . . . . . . 18

2.9 Step 2: Exclude long off-line restarts . . . . . . . . . . . 18

2.10 Step 3: Eliminate not flexible restarts . . . . . . . . . . 20

2.11 Enhanced screening curves method . . . . . . . . . . . . 23

3.1 Optimized generation mix . . . . . . . . . . . . . . . . . . 30

3.2 Optimized generation mix . . . . . . . . . . . . . . . . . . 31

3.3 Spinning reserve operating cost . . . . . . . . . . . . . . . 33

4.1 Heat rate of a 400 MW combined-cycle gas turbine [3] 42

5.1 Conventional SCM . . . . . . . . . . . . . . . . . . . . . . . 49

5.2 Basic SCM . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51

5.3 enhanced SCM . . . . . . . . . . . . . . . . . . . . . . . . . 53

5.4 Installed capacity in ERCOT 2012 [4] . . . . . . . . . . . 56

5.5 AURORAxmp simulation result [10] . . . . . . . . . . . . 57

x

Page 11: Copyright by Tong Zhang 2013

Chapter 1

Introduction

Generation capacity expansion has always been an important part of

power system planning. With more detailed parameters considered and with

renewable energy integrated into power grid, many new methods and improve-

ments have been proposed. Besides, commercially available software is able

to deal with generation mix optimization. However, the huge amount of data

input and long running time are big drawbacks. Thus, we are still interested

in building up a simpler and faster model that can provide us with reliable

results. Further, such a model gives us a way to conveniently analyze different

impacts on generation planning.

This paper describes three models based on screening method. The

screening curves method is a simple way using annual load shape information

and costs of competing power plant technologies, such as annualized capital

costs, variable fuel costs, and operation and maintenance costs, to find a least-

cost generation mix solution. The three models are: conventional screening

curves model, basic screening curves model, and enhanced screening curves

model. Each model has its own advantages and drawbacks regarding running

time, accuracy, assumption limitation and other aspects.

1

Page 12: Copyright by Tong Zhang 2013

Conventional screening model was first proposed in [14] in 1969. In

conventional screening approach, total yearly costs of planning alternatives are

computed against load duration curves (or capacity factor curves), providing a

least-cost generation mix solution. In 2008, with more as more wind generation

being integrated into power grid, renewable integration impact is considered

in this model in [11] and [12] as must-run generation. In this improvement, the

load-duration curve is replaced by net load-duration curve, where net load is

defined to be the load curve values minus wind production values. Note that

the only parameters needed in this model are capital cost, fuel cost and net

load-duration data.

However, with increasing penetration of wind energy, start-up costs

are no longer negligible for thermal generators. Basic screening curves model

was developed in [13] in 2011, a long-term analysis of evaluating start-up cost

was implemented. Moreover, the increased intermittent renewables requires

more ancillary services. The impact of considering ancillary services is fully

discussed in [2] in 2011. Besides, we develop a new method of determining

generation technology mix including ancillary services. A chronological net

load curve may be included as a parameter for calculating annual start-up

cost.

The enhanced screening model was developed in [3] in 2012 and is im-

proved by us. This model provides a detailed representation of short-term

scheduling impacts, such as unit commitment (UC), operational and mainte-

nance (O&M) costs. Detailed fixed O&M costs, variable O&M costs, mini-

2

Page 13: Copyright by Tong Zhang 2013

mum stable running capacity of thermal generators should be provided. The

chronological net load curve is very important in this model.

The thesis is structured as follows: Chapter 2 describes three screening

curves methods; Chapter 3 focuses on ancillary service impacts; Chapter 4

provides data assumptions; Chapter 5 explores the ERCOT 2030 case study

using screening curve method and AURORAxmp software; and Chapter 6

draws a conclusion.

3

Page 14: Copyright by Tong Zhang 2013

Chapter 2

Screening Curves Methods and Models

In this chapter, three models of generation mix planning will be intro-

duced. They are the so called screening curves methods. We classify them

into three categories based on their ability to deal with detailed short-term op-

eration issues. Each of them has its own desirable properties and drawbacks,

and these will be discussed.

2.1 Conventional Screening Curves Method

2.1.1 Standard conventional screening curves method

Conventional screening curves method (conventional SCM) is the foun-

dation of the other two SCMs, and was first proposed in [14] in 1969. In

conventional SCM approach, yearly total cost is represented as an affine func-

tion of variable fuel cost (VFC), and variable operation and maintenance cost

(VOMC). The annualized capital cost and fixed operation and maintenance

cost (FOMC) are fixed. Thus, for one megawatt (MW) generation capacity,

the annual generation cost is a function of its annual firing time duration:

TotalCost(T ) = CapC + FOMC + (V FC + V OMC) · T (2.1)

Where CapC is the annualized capital cost per MW; FOMC is the

4

Page 15: Copyright by Tong Zhang 2013

fixed operation and maintenance cost per MW per year; V FC is variable fuel

cost per MWh; V OMC is variable operation and maintenance cost per MWh;

T is the total year firing hours of that given MW.

On generation side, note that capital cost, fixed O&M cost and fuel

cost vary for different types of power plant. So the total costs of different

power plants are different for a given operating time duration T . Therefore,

our goal is to choose the mix of power plant to minimize the total cost over

all technologies. Figure 2.1 is annual generation cost curve, showing the

total generation cost curve per MW for three competing technologies, baseload

(nuclear and coal), combined-cycle gas turbine (CC), simple-cycle combustion

turbine (CT). The minimum cost is the lowest piece-wise linear function of

firing hours. The points of the intersections on the horizontal axis separate

different technologies, and the intervals of these points determine the annual

firing duration of those technologies.

Also, on load demand side, a cumulative distribution function (CDF) of

load level can be built up, which is called annual load-duration curve. At

any particular demand level, annual load-duration curve evaluates the number

of hours that demand exceeds that level, see Figure 2.2. However, as more

as more wind generation being integrated into power grid, renewable integra-

tion impact should be considered, this issue was modeled in [11] and [12] as

must-run generation. Generally, in long-term planning, it can be modeled as

negative load. So we define net load to be real load minus the wind generation,

and the corresponding curve is the net load-duration curve. Load-duration

5

Page 16: Copyright by Tong Zhang 2013

0 2000 4000 6000 80000

100

200

300

400

500

600

Gen

erat

ion

Cos

ts(k

$)

Firing Hours (hour)

Coal CC CT

8760

Figure 2.1: Annual generation cost curve

curve and net load-duration curve, shown in Figure 2.2, both provide a one

to one relationship between a load or net load level and its annual demand

duration. For example, in Figure 2.2, the 68 GW net load level has to be

satisfied for 1214 hours during a year. Since only net load demand can affect

thermal utility investment, we will only focus on the net load in the following

chapters.

The firing hour of annual net load-duration and generation must match

each other, so the load level is equivalent to generation capacity (or genera-

tion level). As discussed above, generation cost curve determines the optimal

operating duration for each technology, and net load-duration curve gives a

one-to-one relationship between firing duration and generation capacity. Thus,

6

Page 17: Copyright by Tong Zhang 2013

0 2000 4000 6000 80000

10

20

30

40

50

60

70

80

90

100

110

Load

Lev

el (G

W)

Firing Hours (hour)

68 GW1214 h

Load

Net LoadWind

Figure 2.2: Annual load-duration and net load-duration curve

the method of combining the two curves gives us a picture of the optimal gen-

eration capacity in a given year, and the analysis using these two curves is the

so-called screening curves method. The resulting screening curve is as shown

in Figure 2.3. In this graph, coal power plant and nuclear power plant are

modeled as baseload generation, and we will keep this approximation for the

following models.

2.1.2 Concise version

The net-load duration curve works only as a look-up table. A concise

version is, by eliminating the firing hour parameter, to express generation cost

as a function of load level or load point (lp). One way to see this is, as in

Figure 2.3, to rotate load level axis in lower graph 90 degree counterclockwise

7

Page 18: Copyright by Tong Zhang 2013

0 2000 4000 6000 80000

20

40

60

80

100 Net load-duration curve

Load

Lev

el (

GW

)

Firing Hours (hour)

CT28 GW

8760

CC28 GW

Baseload39 GW

0

200

400

600 Baseload CC CT

Gen

erat

ion

Cos

t (k$

)

Figure 2.3: Conventional screening curves method

8

Page 19: Copyright by Tong Zhang 2013

onto horizontal axis in upper graph. Load level axis becomes new horizontal

axis of the upper graph. Since the original look-up table load-duration curve is

non-linear, after rotation, the new concise cost function is not affine, as shown

in Figure 2.4. Another way to see this is to express firing hour as a function

of load point (lp), and Equation (2.1) becomes:

TotalCost(lp) = CapC + FOMC + (V FC + V OMC) · T (lp) (2.2)

Where lp is load point; CapC is the annualized capital cost per MW;

FOMC is the fixed operation and maintenance cost per MW per year; V FC

is variable fuel cost per MWh; V OMC is variable operation and maintenance

cost per MWh; T is the total year operating hours of each lp. Note that now

total cost is a function of lp in Equation (2.2), instead of a function of T in

Equation (2.1).

Again, the least-cost generation mix is given by the lower envelope

curve. The points of the intersections on horizontal axis separate differen-

t technologies, and the intervals of these thresholds directly determine the

optimal capacity for each technology, see Figure 2.4. Three technologies are

considered here, coal, combined cycle gas turbine (CC) and combustion tur-

bine (CT). Baseload cost function is represented by coal power plant, since

nuclear generation capacity is usually unchangeable and determined by many

other factors.

Furthermore, we introduce some more notations to better describe this.

9

Page 20: Copyright by Tong Zhang 2013

90 80 70 60 50 40 30 20 10 00

100

200

300

400

500

600

Baseload 39 GW

CC28 GW

Gen

erat

ion

Cos

ts (k

$)

Load Level (GW)

Baseload CC CT

CT28 GW

Figure 2.4: Concise conventional screening curves method

First of all, we define a set K to represent all possible technologies:

K = {Nuclear, Coal, CC, CT}. Also we use k as an index for set K.

Secondly, we define a set LP to represent all possible load points: LP =

{1, 2, 3, ..., lpmax}. Also, lp is used as an index for set LP .

The least-cost generation mix is given by objective function:

MinTotalC(lp) = mink∈K{ TotalC(lp)k }, lp ∈ LP (2.3)

Where total cost of each technology is given by:

TotalC(lp)k = CapCk + FOMCk + (V FCk + V OMCk) · T (lp) (2.4)

The conventional screening method is simple and requires very few

computational efforts. It is a good methodology aimed at building up an

10

Page 21: Copyright by Tong Zhang 2013

initial estimate for an optimal future generation mix. But it fails to account

for start-up costs and short-term unit commitment strategies. These could

affect the optimal mix, especially when the intermittence of significant wind

integration has made the start-up cost of the thermal system non-negligible

as a fraction of overall thermal cost. Thus, more detailed factors should be

provided in order to further study the generation planning.

2.2 Basic screening curves method

0 10 20 30 4030

35

40

45

50

55

60

Load

Lev

el (G

W)

Time (hour)

Load

Net Load

Wind

Figure 2.5: Chronological load and net load curve

Basic screening curves method (Basic SCM) is expanded to deal with

detailed short-term operational impact. It was developed in [13], where only

start-up factor was considered. In fact, this greatly improves the accuracy of

11

Page 22: Copyright by Tong Zhang 2013

the conventional SCM, and still keeps the model simple and easy to implement.

With regard to start-up impact, the start-up costs and total number

of start-ups for each load point are needed. Preliminary calculations are

required before SCM can be applied.

Thus, we add the chronological net load curve for the purpose

of getting information about restarts. Instead of annual duration in annual

load-duration curve, the chronological load curve is a real-time demand curve.

This gives us information about when and at which generation level (=load

level) the start-up happens. A two-day chronological net load curve example is

shown in Figure 2.5. Moreover, with chronological net load curve, identifying

the restart point is easy. For instance, if we want to focus on time period from

10 to 35, start-up points are quite obvious in Figure 2.6, which are represented

by red curves. Then every value of load demand is rounded down to the load

level. For instance, loads between 40 GW to 40.99 GW are rounded down to

40 GW load level. Therefore, the annual start-up times can be calculated for

all the load levels, which is denoted by N(lp).

Plugging the start-up impact into Equation (2.2), we get

TotalC(lp)k = CapCk + FOMCk + (V FCk + V OMCk) · T (lp) + SCk ·N(lp)

(2.5)

Where SC is the start-up cost per start; N(lp) is the number of start-

ups of each lp per year.

The basic SCM is visualized in Figure 2.7. This result is different from

12

Page 23: Copyright by Tong Zhang 2013

Figure 2.6: Identify restart points

conventional SCM, since we take start-up cost into account. We will discuss

the reason in Chapter 5.

In basic screening curves method, the number of start-ups in each load

level (lp) should be calculated prior to implementing SCM. Although this

method given by Equation (2.5) is only a small step forward, the result turned

out to be accurate (this will be discussed in chapter 5) and the total compu-

tation time is not significantly increased.

2.3 Enhanced screening curves method

Enhanced screening curves method (Enhanced SCM) explores a more

detailed analysis in the presence of short-term economic scheduling consider-

13

Page 24: Copyright by Tong Zhang 2013

90 80 70 60 50 40 30 20 10 00

100

200

300

400

500

600

Gen

erat

ion

Cos

ts (k

$)

Load Level (GW)

Baseload CC CT

Baseload 37 W

CC27 GW

CT31 GW

Figure 2.7: Basic screening curves method

ation. This effort was first proposed in [3], and is further developed here.

In unit commitment issues, sometimes it is more profitable to keep a

power plant running at a reduced output than to shut it down and restart

it. This alternative gives us a way to further consider short-term details in

our long term generation planning. However, we do not consider minimum

shut-down time, minimum start-up time and other unit commitment dynamic

constraints.

2.3.1 Definitions in enhanced screening curves method

To begin with, we define some variables:

1. (h, lp) pair

14

Page 25: Copyright by Tong Zhang 2013

(h, lp) pair is a point representing chronological hour h and load level lp in

chronological net load curve (cumulative time duration and chronological

time are denoted by T and h separately). This discretization will help

us assign operation status for each point. For example, we could assign

status to an (h, lp) pair:

Status(h, lp) =

0 shut down1 spinning reserve2 minimum ouput3 full output

(2.6)

2. IG

IG is defined as the capacity of inflexible generation (IG). The output

of IG is assumed to be fixed, and not controllable during the whole year.

Nuclear is a type of inflexible generation.

3. m

m is defined as the ratio of minimum output divided full output, This

value is assumed to be the same for all flexible generation. For

normal thermal generators, this value is usually 30% to 40%.

4. tm

tm is defined as the maximum time duration of a unit running at its

minimum stable output to avoid a restart. Since we ignore start-up

time and other issues, the no-load cost of operating a generator for tm

hours should be equal to start-up cost to be economically viable. tm

15

Page 26: Copyright by Tong Zhang 2013

is calculated by Equation (2.7) if no-load cost and start-up cost are

collected.

tm =SC

NLC(2.7)

Where SC is start-up cost; NLC is the no-load cost.

Before knowing generation mix, there is no information about fuel type

and start-up cost for each load level, so tm for each lp cannot be cal-

culated. Thus, in the model proposed in [3], tm is assume to be the

same for all technologies, and has a fixed value of 8 hours. But still,

in this thesis, we improve this model and consider tm to be different for

each technology, and this will be discussed in next section.

5. Merit order

As shown in Figure 2.4, there is a natural merit order for generators. In

fact, lower load levels have lower fuel costs, and higher load levels have

higher fuel costs. Thus, we never run generators of higher levels unless

those with lower load levels are all running. In other words, it is sensible

to first shut down generators of higher levels, and then those of lower

levels.

Admittedly, load levels of generators could be arranged in an order other

than merit order, but it is easy to prove this alternative will lead to

the same optimal result. Additionally, this change would be hard to

understand and would be confusing to us when we are to model this.

16

Page 27: Copyright by Tong Zhang 2013

2.3.2 Preliminary calculations

Prior to applying actual SCM, four steps of preliminary calculations

should be carried out. The four steps involve unit commitment strategy. We

illustrate this step by step, and a case study is represented as visualization.

The first three steps are first proposed in [3].

Also it is important to mention that there is no information about

generation mix in preliminary calculations, instead, every (h, lp) pair stands

equal in this unit commitment strategy analysis. Thus, all parameters are

assumed to be the same for all technologies.

2.3.2.1 Step 1: identify restart points

Step 1 is the same as we have explored in basic screening curves method.

In the example, we study the time period from 10 to 35, and thus the points

on red curves represent the start-up points in Figure 2.8.

2.3.2.2 Step 2: exclude long off-line duration restarts

If the off-line duration is longer than tm (the maximum time duration of

a unit running at its minimum stable output to avoid restart), the utility owner

would rather shut it down for economic concerns. We specify tm limitation

as green lines, and consequently restart points below them are the selected

restarts (red curves) in this step, as illustrated in Figure 2.9.

17

Page 28: Copyright by Tong Zhang 2013

Figure 2.8: Step 1: identify restart points

Figure 2.9: Step 2: Exclude long off-line restarts

18

Page 29: Copyright by Tong Zhang 2013

2.3.2.3 Step 3: eliminate inflexible restarts

On generation side, if a restart at a generation level of lp is to be

avoided, flexible generators of all load levels below this lp should be able to

operate at their minimum stable output before that restart point. However, if

the IG capacity is so large to a degree that we do not have enough flexibility to

do so and at the same time able to meet the demand (generation greater than

demand), the only way is to shut down some generators. Because of merit order

of the generation levels, we shut down generators from higher level to lower

level. Until we have enough flexibility to run all remaining flexible generators

at or above their minimum stable output.

This step has to be applied to each lp qualified for the first two steps

from high to low levels. In the example, we consider for lp = 45 GW, IG =

35 GW and m = 0.3. Although these values mean too much IG capacity, they

give us a visualization of how this step eliminate inflexible restarts.

In Figure 2.10, black curve represents demand, blue lines represent gen-

eration related levels. Solid blue line is the generation level lp to be analyzed.

Shadowed area is inflexible generation. The dash blue line is the flexibility lim-

itation, and the generators of lp have the output flexibility from this limitation

up to lp. Flexibility limitation is given by:

FlexLim = lp− (1−m) · (lp− IG)

= IG+m · (lp− IG)(2.8)

Where lp is the generation level we want to analysis; m is the ratio

19

Page 30: Copyright by Tong Zhang 2013

Figure 2.10: Step 3: Eliminate not flexible restarts

20

Page 31: Copyright by Tong Zhang 2013

of minimum stable output over full output; IG is the amount of inflexible

generation. In this example, flexibility limitation is 38GW.

The two candidate restart points 1⃝ and 2⃝ are qualified for the first

two steps discussed above. Restart point 1⃝ satisfies flexibility requirement.

Whereas, when we consider 2⃝, before restart point 2⃝ (h = 24 to 29), the

load demand curve dropped out of generation flexibility limitation. The pink

curve represent load levels that are lower than minimum generation output in

Figure 2.10. This result means restart point 2⃝ cannot be avoided, lp = 45 GW

has to be shut down for h = 23 to 30. And thus we have to continue to test

lp = 44 GW, and keep going until the load demand is within generation output

range.

Step 3 is computational expensive. However, in a lot of generation

planning practices, the amount of capacities of IG only takes up a small fraction

of the total generation system. So the generation flexibility limitation will

not be violated, and load demand curve is always above minimum output of

the generation system. For cases like ERCOT generation system, there is no

commitment issue due to lack of flexibility, so step 3 can be skipped.

2.3.2.4 step 4 : update values of tm

tm is updated by Equation (2.7) tm = SCNLC

for technologies with dif-

ferent SC and NLC. Then the updated tm is put back in step 2, until all

possible tms are enumerated.

This step allows us to be more accurate on considering short-term unit

21

Page 32: Copyright by Tong Zhang 2013

commitment strategies. The values of tm for different technologies are not

and should not be regarded as the same. However, the computational effort is

linearly increasing as we keep calculating for different values of tm. Fortunately,

the number of thermal generation types are small. Usually it is desirable

to only account for coal and combined-cycle gas turbine, the reason will be

discussed in chapter 4. Thus, the computational effort is actually doubled

when considering two values of tm. If the step 3 can be skipped, this doubled

computation time is acceptable.

2.3.3 Enhanced screening curves module

In preliminary calculation section, we discussed how to get restart

points considering unit commitment issue. And at the same time, we are

able to determine what status each (h, lp) pair is. Consequently, we can pro-

cure the time duration for a lp when generators are running at their minimum

stable output and that when they are running at their full output. We de-

fine Tm(lp) to be time duration of a lp operating at its minimum output and

Tf(lp) to be time duration at full output. So the total running duration is

T (lp) = Tm(lp) + Tf(lp). In fact, generators may run at an output between

minimum and maximum, but here we simplify the situation to be minimum

output and full output only.

TotalC(lp)k =CapCk + FOMCk + V OMCk · T (lp)

+ V FCk · Tf(lp) +m · V FCk ·Tm(lp)

eff+ SCk ·N(lp)

(2.9)

Where Tm(lp) is the time duration of running at minimum output of

22

Page 33: Copyright by Tong Zhang 2013

lp; Tf(lp) is time duration of running at full output of lp; m is the ratio of

minimum output over that of full output; eff is the efficiency of minimum

generation per unit fuel; SC is start-up cost per start; N(lp) is the number of

start-ups of each lp per year.

The enhanced SCM is shown in Figure 2.11, given the same set of

parameters as for conventional and basic ones. We will discuss details about

result analysis in Chapter 5.

90 80 70 60 50 40 30 20 10 00

100

200

300

400

500

600

Gen

erat

ion

Cos

ts (k

$)

Load Level (GW)

Baseload CC CT

Baseload 38 GW

CC26 GW

CT31 GW

Figure 2.11: Enhanced screening curves method

Enhanced SCM considers start-up cost, unit commitment coordination.

Therefore, the result is more accurate compared with conventional and basic

SCMs. However, the cost of accuracy is the intensive computational efforts. It

is favorable to assume the generation capacity has enough flexibility and skip

23

Page 34: Copyright by Tong Zhang 2013

“eliminate inflexible restarts” step (step 3). The resulting flexibility issues

are left to flexible capacity procurement (FCP), which, in practice, will be

considered anyway.

24

Page 35: Copyright by Tong Zhang 2013

Chapter 3

Ancillary Service Impact

3.1 Introduction to ancillary service

In practice, the generation must provide extra capacity for the ancillary

services. The purpose of ancillary services is to help maintain the security and

the quality of the supply of electricity. In particular, control of the frequency

requires a certain amount of active power be kept in reserve to be able to

re-establish the balance between load and generation at all times. In general,

reserve can thus be defined as the amount of generation capacity that can be

used to produce active power over a given period of time and which has not yet

been committed to the production of energy during this period [15]. Different

types of reserve services are required, here, for our screening curves models,

we only introduce spinning reserves and non-spinning reserves in this chapter.

3.1.1 Spinning reserve

Spinning Reserve (SR) is the on-line reserve capacity that is synchro-

nized to the grid system and ready to meet electric demand within 10 minutes

of a dispatch instruction by the ISO. The purpose of SR is to maintain system

frequency stability during emergency operating conditions and unforeseen load

swings. SR is usually allocated to various units. This allows the automatic

25

Page 36: Copyright by Tong Zhang 2013

generation control system to restore frequency and interchange quickly in the

event of a generating unit outage [1]. The required amount of spinning reserves

is calculated differently in different areas, see Table 3.1.

Table 3.1: Calculations of spinning reserves [15]

Region Calculation of spinning reserves

European No specific recommendationThe recommended maximum is:

√10Lmax + 1502 − 150

Spain Between 3√Lmax and 6

√Lmax

CAISO 50%[max(5%Phydro + 7%Pnon−hydro, Plargest.contingency) +Pnon−firm.import]

PJM 1.1% of peak + probabilistic calculation on typical daysand hours

ERCOT 2800 MW

Where, Lmax is the maximum load of the system during a given period;

Phydro the scheduled hydro generation; Pnon−hydro is the generation from non-

hydro generation; Plargest.contingency is the loss due to most severe contingencies;

Pnon−firm.import is total interruptible imports.

ERCOT uses the term “responsive reserve”to refer both to generation

that can provide spinning reserve and also to demand that can provide a

similar response. However, in this thesis, we will only consider SR provided by

26

Page 37: Copyright by Tong Zhang 2013

generation side. In addition, the most critical requirement for SR is the ability

to increase production subsequent to a failure of a generator. In ERCOT case,

SR is set to be able to back up the failure of two largest nuclear power plants,

which is then set to be fixed as 2800 MW. Moreover, in two decades, no

potential nuclear power plants or large power plants are on the plan to be

built. Hence, no extra capacity for SR is needed in 2030. For simplicity and

conservative consideration, SR is fixed as 3000 MW.

3.1.2 Non-spinning reserve

Non-spinning reserve is off-line generation capacity that can be ramped

to capacity and synchronized to the grid within 10 minutes of a dispatch

instruction by the ISO, and that is capable of maintaining that output for at

least two hours. It is needed to maintain system frequency stability during

emergency conditions. These include quick-start diesel or gas-turbine units as

well as hydro or pumped hydro units [1]. Spinning units can also be used for

non-spinning reserve. This is the reason why sometimes non-spinning reserves

are called quick start reserve. In fact, six domestic electricity markets name

non-spinning reserve as follows [16], see Table 3.2. In this thesis, we call them

all to be non-spinning reserve for simplicity.

27

Page 38: Copyright by Tong Zhang 2013

Table 3.2: Terms for non-spinning reserves

Region Term for non-spinning reserves

PJM Quick start reserve

CAISO Non-spinning reserve

MISO Supplemental reserve

ISO New England 10-minute non-spinning reserve

NYISO 10-minute non-synchronized reserve

ERCOT 10-minute non-spinning reserve

3.2 Energy producing and spinning reserve capacity co-optimization

The conventional SCM does not represent the “excess”online capacity

needed for ancillary services (AS) and other issues. With regard to AS, as

described in [2], besides net load, augmented net load was introduced. It

is defined as the summation of net load plus the extra capacity needed for

ancillary services.

To match the augmented net load demand, each generator is as-

sumed to contribute the same fraction of its online capacity to pro-

ducing energy and to spinning reserve. Derivation of expected total cost

considering reserves can be found in [2]. Here, we simplify it as four parts:

capital cost, fixed O&M cost, energy producing cost, spinning reserve (SR)

28

Page 39: Copyright by Tong Zhang 2013

cost. SR cost is assumed to be the same as no-load cost (NLC):

TotalC(lp)k

= CapCk + FOMCk + [(1− r) · (V FCk +NLCk) + r ·NLCk] · T (lp)aug

= CapCk + FOMCk + [(1− r) · V FCk +NLCk] · T (lp)aug(3.1)

Where r is the percentage of spinning reserves; Taug is the total annual

firing hours of each lp in augmented net load curve. It should be mentioned

that net load is (1−r) ·100% of the augmented net load at any arbitrary time.

3.3 Separated spinning reserve capacity optimization

In section 3.2, one of the assumptions is that “each generator is assumed

to contribute the same fraction of its online capacity to producing energy and

to spinning reserve”. In fact, as will be seen in this section, it is economically

cheaper to provide spinning reserve (SR) with peak technologies. We pro-

pose a new method of determining the spinning reserve capacity, this is called

separated spinning reserve capacity optimization.

Separated spinning reserve capacity optimization is achieved by opti-

mizing generation mix and SR separately. In other words, generation capacity

expansion planning can be done first without concerns about SR. Then, S-

R planning works as a follow-up step to accomplish final generation capacity

expansion. An obvious benefit is that any one of the screening curves meth-

ods discussed in chapter 2, using the accuracy needed, can be implemented

29

Page 40: Copyright by Tong Zhang 2013

without modification.

The separated spinning reserve capacity optimization is conducted in

three consecutive steps. We will show this method together with an example

as illustration.

Suppose the generation mix optimization without SR has already been

solved using any model described in chapter 2. For example, we use an opti-

mized generation mix from section 2.1, the net load-duration curve and gen-

eration mix are repeated as shown in Figure 3.1.

0 2000 4000 6000 80000

10

20

30

40

50

60

70

80

90

100

8760

Load

Lev

el (G

W)

CT

CC

Baseload

Net Load

Figure 3.1: Optimized generation mix

30

Page 41: Copyright by Tong Zhang 2013

0

10

20

0

10

20

0

10

20

30

s 3s 2

CT

Firing Hour (hour)s 1 8760

CC

Bas

eloa

d

Figure 3.2: Optimized generation mix

3.3.1 Step 1: determine available SR time period

The available capacity of each technology is a function of system fir-

ing hour (firing hour can be substituted to capacity factor, but for notation

simplicity we use firing hour), which is the total amount of capacities of each

technology minus the amount of those under commitment. See the thick curves

in Figure 3.2. The dash-dot-dot lines represent SR requirement levels.

If the capacity of a technology is more than SR requirement during a

period of firing hours, the corresponding time period is called available SR

time period of that technology. For instance, if the required SR is 5 GW, the

firing hour intersections are determined as that in Figure 3.2, noted by s1,

s2 and s3. When the system firing hour is longer than s1, CT will have the

31

Page 42: Copyright by Tong Zhang 2013

extra 5 GW capacity to support SR, the available SR time period of CT is

firing hour ∈ [s1, 8760]; When it is longer than s2, CC and CT both will have

the extra 5 GW capacity to support SR, the available SR time period of CC

is firing hour ∈ [s2, 8760]; If it is longer than s3, all units are able to support

SR, the available SR time period of baseload is firing hour = [s3, 8760].

Different amounts of fixed SR requirements may be considered the same

way as was described above. For SR requirement proportional to demand level,

the fixed horizontal dash-dot-dot lines should be replaced by “mini”demand

curves proportional to demand level. Other considerations of SR can also be

implemented just by replacing the dash-dot-dot SR curve.

Back to the example, it can be observed that the system is not able to

satisfy 5 GW SR requirement if the system firing hour is less than s1, which

is during peak hours. This is obvious since SR was not considered in the

generation mix used here. This indicates that extra 5 GW SR should be built.

3.3.2 Step 2: calculate system SR operation cost

Before deciding which types of generation are to be built, it is impor-

tant to analyze the current system SR operation cost. SR operation cost of

a generator is called no-load cost (NLC), which is equal to or less than the

summation of variable operation and maintenance cost (VOMC) and no-load

fuel cost. Note that the no-load fuel cost is included for synchronizing gen-

erators. Also note that if a generator is producing power less than its full

output, it can be used to provide SR without paying extra VOMC. Hence,

32

Page 43: Copyright by Tong Zhang 2013

the actual NLC is usually less than the summation of VOMC and no-load

fuel cost. Suppose the NLCs for all candidate units are the value as listed

in Table 3.3. The resulting system SR operating cost is shown in Figure 3.3.

Dash black lines represent the operation cost for the technologies when they

are able to support SR. Solid red line represents the minimum operation cost

of all available generations. The parameter W is the willingness-to-pay when

all units are not able to support SR.

0 87600

10

20

30

V CC

V BL

V CT

s 3s 2s 1

Firing Hour (hour)

W

Figure 3.3: Spinning reserve operating cost

The total operation cost can be calculated for off-peak hours (firing hour >

s1), this is denoted as SROCpre short for pre spinning reserve operation

cost. This cost is the shadowed area under the red solid line in Figure 3.3

(firing hour > s1).

33

Page 44: Copyright by Tong Zhang 2013

Table 3.3: Capital cost and variable O&M cost

Baseload CC CTCapital cost

(k$/MW· year) 174.72 60.12 38.52NLC

($/MWh) VBL = 4.31 VCC = 3.45 VCC = 3.45

Because curtailment is not allowed and SR is mandated, W is set to be

a large value. Such value is so large that it is desirable to build new capacity

for SR. In next step, what types of technology to be built will be decided.

3.3.3 Step 3: select least cost technology for SR

Building new capacity for SR may lower the subsequent system SR

operation cost. For example, if we were to build 5 GW baseload, during

period of firing hour ∈ [s1, s1], the SR operation cost would drop to VBL

instead of VCT . New capacities building cost and the subsequent operation

cost are calculated:

InvstCT = CapCCT+s1·NLCCT+SROCpre (3.2)

InvstCC = CapCCC +s1 ·NLCCC +SROCpre− (NLCCT −NLCCC) · (s2−s1)

(3.3)

InvstBL = CapCBL+ s1 ·NLCBL+SROCpre− (NLCCT −NLCBL) · (s2− s1)

(3.4)

Where Invstk is the investment of building 5 GW technology k; CapC

is the annualized capital cost; NLC is the no-load cost; SROCpre is the pre

34

Page 45: Copyright by Tong Zhang 2013

spinning reserve operation cost calculated in step 2. CapC and NLC are listed

in Table 3.3; s1, s2 and s3 are 36, 1520 and 7456 respectively. The capital cost

and operation cost parts are listed in Table 3.4.

Table 3.4: Cost calculation for spinning reserve

Part 1 Part 2 Part 3CT (k$) 38.52 0.26 0CC (k$) 60.12 0.12 -5.37

Baseload (k$) 174.72 0.16 -4.10

Where Part 1 is “CapCk”, Part 2 is “s1·NLCk”and Part 3 is “−(NLCk−

NLCCC) · (s2 − s1)”. Except for SROCpre, operation costs are dominated by

capital costs as long as the extra capacity needed for SR is small. In fact,

the weight of SR operation cost is even smaller than that shown in Table 3.4.

During firing hour ∈ [s1, s2] period, there are generators producing power at

their minimum output and consequently are natural reserves. Because such

generators are already on with NLC being paid to producing energy anyway,

there is no extra VOMC to be paid. The actual NLC is lower than NLC, so

part2 and part3 are even smaller. Therefore, the approximate total investment

cost is:

Invst ≃ CapC + SROCpre (3.5)

SROCpre is the same for all investment choices. So it is reasonable

to determine the technology of least investment by choosing the technology

with least capital cost. In this example, the optimal technology is CT. In

35

Page 46: Copyright by Tong Zhang 2013

fact, it is perceivable, and can be proved by the three steps described above,

that in most practical cases, the economically-driven SR technology is the peak

technology with lowest capital cost. Thus, separated spinning reserve capacity

optimization does not need to be explicitly calculated every time studying SR

investment strategy. Instead, it is an argument to show that the best choice

of SR is usually peak technology with cheapest capital cost.

It is important to mention that these three steps can be more strictly

done by adding 1 GW by 1 GW each time till it reaches the SR requirement

amount. And by doing this, it is understandable why assigning 4 GW to CT

and 1 GW to other units is not as profitable compared with assigning them

all to CT.

3.4 Non-spinning reserve capacity planning

ERCOT currently procures sufficient non-spinning reserve and regula-

tion up to ensure their sum is larger than 95 percent of net load forecasting

errors. Because non-spinning reserves are limited by 10-minute requiremen-

t, the capacity required is different from case to case and the costs are low

compared with other costs, so the generation mix for non-spinning reserve is

not optimized based on cost issues in our model. Besides, it is perceivable

that most non-spinning reserves are quick start combustion turbines. Hence,

non-spinning reserve is not included in screening curves method calculation,

but is set as a fixed number depending on the case considered.

36

Page 47: Copyright by Tong Zhang 2013

Chapter 4

Data Assumptions

This chapter discusses data assumptions in the ERCOT case generation

expansion planning study.

In screening curves method (SCM), it is not computational favorable to

consider data from all power plants in different places. Instead, generators of

the same type are generalized and represented by one generation technology.

Four types of technologies are included here: nuclear, coal, combined-cycle gas

turbine (CC), simple-cycle combustion turbine (CT).

We have collected data values from a lot of resources, including EIA,

EPRI, ERCOT, AURORA and papers. Some of the predicted data may vary

a little bit. To be consistent with my future work, most data used in this

thesis are from AURORA database [10].

Furthermore, even if the price for what are accurate, the prices for

existing and potential generators are usually different as new mechanism de-

velops. In this chapter, we assume a unique set of data for each generation

technology.

It is important to be specific to nuclear power plant. The

Fukushima accident froze many of the current and future projects of nuclear

37

Page 48: Copyright by Tong Zhang 2013

units all around the world. In Texas, it is possible that no new nuclear power

plants will be built in the future. So nuclear capacity, 5,133 MW, is assumed

to be fixed in the following analysis. Consequently, all the costs associated

with it are less important when determine generation mix, since constant part

in objective function will not affect optimization solution (minimizer) in our

model. It should be noted that the operation strategy of nuclear power plants,

like shut down during springs, will affect the optimal value (minimum) of the

problem, but this does not change the generation mix. In addition, nuclear is

an inflexible generation unit, so there is no start-up cost, flexibility ratio and

other flexibility related parameters associated with nuclear technology.

4.1 Capital cost

Capital cost is usually referred to as the total overnight cost of building

a power plant. Data in Table 4.1 are taken from [9]. As discussed above, capital

costs in 2030 will be utilized in the model, ignoring the fact that, in 2030, most

of the power plants will be built before this target year with different costs.

Table 4.1: Capital costs by year [9]

Year Coal CC CT(k$/MW) (k$/MW) (k$/MW)

2013 2790 651 9602015 2871 666 9882020 2756 634 9492025 2563 581 8822030 2343 517 806

38

Page 49: Copyright by Tong Zhang 2013

SCM is used to optimize over a year interval. Thus, annualized cap-

ital costs should be calculated. In order to do this, amortization issue is

considered: Mortgage amounts are overnight capital cost in 2030; Mortgage

terms are assumed to be 40 years; Interest rates are 7% for coal, combined

cycle gas turbine and combustion turbine, 5% for nuclear. The annualized

capital costs are listed in Table 4.2

Nuclear capacity is assumed to be constant and not explicitly optimized

here. But if we were to optimize considering nuclear generation capacity,

interest rate of 5% is a reasonable assumption to keep it economically viable

in screening curves method. A rate of 7% would make nuclear too expensive,

and thus not competitive to coal power plant.

Table 4.2: Annualized capital costs

Nuclear Coal CC CTAnnualized capital cost

(k$/MW · year) 224.00 174.72 60.12 38.52

4.2 FOM cost and VOM cost

Fixed operation and maintenance cost (FOMC) is a fixed annual O&M

cost independent of operation time duration. It includes minor periodic wages,

maintenances, property taxes, facility fees, insurances and overheads [3]. Some

resources even divide it into materials and labor parts. Normally, it is hard

to forecast future labor costs, therefore FOMCs in 2010 are employed here,

39

Page 50: Copyright by Tong Zhang 2013

which are shown in Table 4.3 taken from [9].

Table 4.3: Fixed operation and maintenance cost [9]

Nuclear Coal CC CTFOMC

(k$/MW · year) 89.88 30.04 14.58 14.88

While variable operation and maintenance cost (VOMC) is defined as

the variable O&M cost per MWh, the annual VOMC depends on yearly op-

eration time. It usually includes inspection cost and other expenditure. It

is important to mention that VOMC is considered in spinning reserve cost

calculation. VOMC data in 2010 are included in Table 4.4.

Table 4.4: Variable operation and maintenance cost [9]

Nuclear Coal CC CTVOMC

($/MWh) 2.05 4.31 3.45 7.07

4.3 Variable fuel cost

Variable fuel cost (VFC) is defined as the fuel cost per MWh. It is the

product of fuel price and heat rate. Moreover, VFC is the additional fuel cost

to VOMC when a generator is operating. Spinning reserves do not have VFC,

since the no-load operation costs are already embedded in VOMC.

40

Page 51: Copyright by Tong Zhang 2013

4.3.1 Fuel prices

Nuclear fuel price:

The uranium price is assumed to be fixed at 0.62 $/MMBTU [7] in the

planning horizon. Details about uranium price can be found in [6].

Coal fuel price:

Coal fuel price in 2030 is 2.18 $/MMBTU. The forecasted coal prices

by year are listed in Table 4.5.

Natural gas price:

Natural gas price in 2030 is 6.29 $/MMBTU. The forecasted gas prices

by year are given by Henry Hub Price, and are listed in Table 4.5.

Table 4.5: Coal and NG price by year [5]

year 2013 2015 2020 2025 2030Coal price

($/MMBTU) 1.83 1.91 2.03 2.10 2.18NG price

($/MMBTU) 3.31 3.91 4.58 5.63 6.29

4.3.2 Heat rate and efficiency

Heat rate is an expression of the conversion efficiency of power gener-

ating engines or collectively plants. The higher the heat rate a unit has, the

less efficient the unit is. Table 4.6 contains the heat rate forecasts for each

technology.

41

Page 52: Copyright by Tong Zhang 2013

Table 4.6: Heat rate by year [9]

Year Nuclear Coal CC CT(MBTU/MWh) (MBTU/MWh) (MBTU/MWh) (MBTU/MWh)

2013 10448 8800 6340 96582015 10448 8795 6414 94732020 10448 8767 6373 90122025 10448 8740 6333 85502030 10448 8740 6333 8550

Figure 4.1: Heat rate of a 400 MW combined-cycle gas turbine [3]

42

Page 53: Copyright by Tong Zhang 2013

The heat rate data above are forecasted for full output. Actually, heat

rate for a unit is a function of output power, see Figure 4.1. For simplicity,

the heat rate at minimum output is calculated by defining a parameter eff

(eff < 1). It represents the conversion efficiency of operation at minimum

over that at full output. This is given by

Hear rate at minimum =Heat rate at full output

eff(4.1)

4.3.3 Variable fuel cost

Variable fuel cost (VFC) is the product of fuel price and heat rate. This

is can be derived from

V FC = Fuel price ·Heat rate (4.2)

Also, as discuss in enhanced screening curves method, if a generator is

not assigned to operate at its full output, the actual cost would be different

from VFC. Particular for generator operating at its minimum stable output,

the actual fuel cost is given by

V FC at minimum = m · Fuel price ·Heat rate at minimum

= m · V FC

eff

(4.3)

Where m is the ratio of minimum output over full output; V FC is the

variable fuel cost at full output; eff is the heat rate efficiency operating at

minimum.

43

Page 54: Copyright by Tong Zhang 2013

It should be noticed that m should be assumed to be the same for all

flexible generators, since it is used to determine the flexibility in “step 3”of

enhanced SCM preliminary calculation before actual SCM applied. Parameter

eff is set to be the same for all flexible generation units. In this thesis, we

set m to be 0.3 and eff to be 0.85.

The VFC and VFC at minimum output for each unit are shown in

Table 4.7.

Table 4.7: Variable operation and maintenance cost [9]

Nuclear Coal CC CTVFC

($/MWh) 6.50 19.05 39.80 53.78VFC at minimum

($/MWh) N/A 6.72 14.05 1.98

4.4 Start-up cost and tm

4.4.1 Start-up cost

Start-up cost (SC) is defined as the cost for each restart. It is the cost

to bring the boiler, turbine, and generator from shut-down conditions to a

state ready to connect and be synchronized to the system.

Start-up costs vary depending on the type of generator and the amount

of time the generator has been off-line. Usually three types of starts are

considered [3]: hot start, when the unit has been less than 10 hours out of

operation; warm start, when it is more than 10 hours and less than 50 hours;

44

Page 55: Copyright by Tong Zhang 2013

cold start, when it is more than 50 hours.

Data found from different resources vary a lot, and most of them are

not classified into hot start, warm start or cold start. In this thesis, we consider

hot start-up cost data from [3] and [9], which are listed below in Table 4.8.

Table 4.8: Hot start-up cost [3] [9]

Nuclear Coal CC CTHot start-up cost

($/start) N/A 80 40 15

4.4.2 tm

As is discussed in section 2.3.1 and repeated here, tm is defined as the

maximum time duration of a unit running at its minimum stable output to

avoid a restart. The cost of running at minimum output is set to be equal to

start-up cost. tm is calculated by Equation (2.7): tm = SCNLC

. Values of tms

are calculated and rounded to be integer, see Table 4.9.

Table 4.9: tm

Nuclear Coal CC CTtm

(hours) N/A 17 11 2

Notice that the tm associated with single-cycle combustion turbine (CT)

is only less than 2 hour. This is almost the same as tm = 0, which is the case no

45

Page 56: Copyright by Tong Zhang 2013

unit commitment issue considered. This can be calculated in basic screening

curves method, without preliminary calculations. Taking computational effort

into account, tms utilized in this case study are only 11 hours and 17 hours.

4.5 Data assumptions summary

Data discussed above are summarized in Table 4.10. All units are

converted to the level of MW (MW· year or MWh); Costs independent of

operation are of level of k$; Costs depend on operation are of level of $.

Table 4.10: Thermal units cost data summary

Nuclear Coal CC CTAnnualized capital cost

(k$/MW · year) 224.00 174.72 60.12 38.52FOMC

(k$/MW · year) 89.88 30.04 14.58 14.88VOMC

($/MWh) 2.05 4.31 3.45 7.07VFC

($/MWh) 6.50 19.05 39.80 53.78Hot start-up cost

($/start) N/A 80 40 15tm

(hours) N/A 17 11 2eff

(100%) N/A 0.85 0.85 0.85m

(100%) N/A 0.3 0.3 0.3

46

Page 57: Copyright by Tong Zhang 2013

Chapter 5

Case Study

In this section, case study of ERCOT 2030 generation capacity expan-

sion planning is studied. Optimal generation mix results of screening curves

methods with and without ancillary service are presented and analyzed. Al-

so, the simulation result, performed by AURORAxmp software, based on the

same data, is presented. Finally, this chapter summarizes these results and

concludes the future optimal generation capacity expansion trend.

5.1 Case study with screening curves methods

In this section summarizes equations (derived in chapter 2), data as-

sumptions (discussed in chapter 4) and results of screening curves method.

5.1.1 Case study based on conventional SCM

Formula:

TotalCost(lp) = CapC + FOMC + (V FC + V OMC) · T (lp) (5.1)

Where subscript k indicates technology k; lp is the load point; CapC is

capital cost per MW; FOMC is the fixed operation and maintenance cost per

47

Page 58: Copyright by Tong Zhang 2013

MW; V FC is variable fuel cost per MW; V OMC is variable operation and

maintenance cost per MW; T is the total year operating hours on each lp.

Data assumptions:

Table 5.1: Data for conventional screening curves method

Nuclear Coal CC CTAnnualized capital cost

(k$/MW · year) 224.00 174.72 60.12 38.52FOMC

(k$/MW · year) 89.88 30.04 14.58 14.88VOMC

($/MWh) 2.05 4.31 3.45 7.07VFC

($/MWh) 6.50 19.05 39.80 53.78

Result:

The result is shown in Figure 5.1 and listed in Table 5.2. As was de-

scribed in chapter 4, since ERCOT is not planning on building more nuclear

power plants , the nuclear capacity is set to be fixed as 5 GW. So the opti-

mization is in fact over three technologies: coal, CC, CT. As formulated in

Equation (2.3), the minimum total cost on each lp is given by lowest envelope

of the cost curves. The intervals of the intersections determine the capacity of

the generation technology.

48

Page 59: Copyright by Tong Zhang 2013

90 80 70 60 50 40 30 20 10 00

100

200

300

400

500

600

Coal34 GW

CC28 GW

Gen

erat

ion

Cos

ts (k

$)

Load Level (GW)

Coal CC CT

CT28 GW

Nucl.5 GW

Figure 5.1: Conventional SCM

Table 5.2: Generation mix based on conventional SCM

Technology k Nuclear Coal CC CT TotalCapacity based onconventional SCM 5 GW 34 GW 28 GW 28 GW 95 GWPercentage based onconventional SCM 5.26% 35.78% 29.47% 29.47%

49

Page 60: Copyright by Tong Zhang 2013

5.1.2 Case study based on basic SCM

Formula:

TotalC(lp)k = CapCk + FOMCk + (V FCk + V OMCk) · T (lp) + SCk ·N(lp)

(5.2)

Where SC is the start-up cost per start; N(lp) is the number of start-

ups of each lp per year.

Data assumptions:

Hot start-up cost is assumed to be the cost for all restarts, the values

of it vary on different resources. We use data collected by [9], as follows:

Table 5.3: Data for basic SCM

Nuclear Coal CC CTHot start-up cost

($/start) N/A 80 40 15

Result:

Table 5.4: Generation mix based on basic SCM

Technology k Nuclear Coal CC CT TotalCapacity based on

basic SCM 5 GW 32 GW 27 GW 31 GW 95 GWPercentage based on

basic SCM 5.26% 33.68% 28.42% 32.63%

50

Page 61: Copyright by Tong Zhang 2013

90 80 70 60 50 40 30 20 10 00

100

200

300

400

500

600

Gen

erat

ion

Cos

ts (k

$)

Load Level (GW)

Coal CC CT

Coal32 GW

CC27 GW

CT31 GW

Nucl.5 GW

Figure 5.2: Basic SCM

5.1.3 Case study based on enhanced SCM

Formula:

TotalC(lp)k =CapCk + FOMCk + V OMCk · T (lp)

+ V FCk · Tf(lp) +m · V FCk ·Tm(lp)

eff+ SCk ·N(lp)

(5.3)

Wherem is the ratio of minimum stable output over full output; Tm(lp)

is the time duration of generators running at their minimum output on load

level lp; Tf(lp) is time duration of those running at their full output on load

level lp; eff is the efficiency of a generator running at its minimum output.

N(lp) is the number of unavoidable restarts on load level lp, this is different

from that used in basic SCM.

51

Page 62: Copyright by Tong Zhang 2013

Data assumptions:

m and eff are the same for all technologies, while tms are assigned

differently, see Table 5.5.

Table 5.5: Data for enhanced SCM

Nuclear Coal CC CTtm

(hours) N/A 12 3 1eff

(100%) N/A 0.85 0.85 0.85m

(100%) N/A 0.3 0.3 0.3

Result:

In ERCOT 2030 case, the amount of capacities of inflexible generation

(nuclear generation) makes up only a small fraction of the entire generation

system, so the system has enough flexibility for any levels of flexible generators

to run at their minimum stable output. Therefore, if the off-line time duration

is less than tm of that generator, it is able to avoid a restart. Since no flexibility

limitation will be violated, we can skip step 3 in enhanced SCM, and this

accelerates the computation speed a lot. Two tm are considered (3 h and 12 h)

for CC and CT. The result is illustrated in Figure 5.3 and listed in Table 5.6.

5.1.4 Case study discussion

Three methods has been applied to the same case, the differences are

within 3%. Depending on the simulation accuracy and computation time

52

Page 63: Copyright by Tong Zhang 2013

90 80 70 60 50 40 30 20 10 00

100

200

300

400

500

600G

ener

atio

n C

osts

(k$)

Load Level (GW)

Coal CC CT

Coal33 GW

CC26 GW

CT31 GW

Nucl.5 GW

Figure 5.3: enhanced SCM

Table 5.6: Generation mix based on enhanced SCM

Technology k Nuclear Coal CC CT TotalCapacity based onenhanced SCM 5 GW 33 GW 26 GW 31 GW 95 GW

Percentage based onenhanced SCM 5.26% 34.74% 27.37% 32.63%

53

Page 64: Copyright by Tong Zhang 2013

requirements, we may choose the one that fits best.

Conventional SCM does not consider start-up impact issue. Ignoring

start-up cost leads to investing more capacities on coal and CC generation,

which have higher start-up costs. This results in an underestimate of CT.

This can be seen from the fact in ERCOT 2030 case that only 28 GW of CT

conducted by conventional SCM, comparing with 31 GW of CT by basic and

enhanced SCMs.

Basic SCM does not consider short-term operations like unit commit-

ment. It overlooks the ability of a generator running at its minimum stable

output to avert a restart. So this approximation may lead to lower capacity

of coal. The result get from basic SCM is 32 GW of coal generation, and this

is 1 GW less than that derived from enhanced SCM.

Enhanced SCM is the one considers most of factors. The result is more

accurate than those of the previous two methods. But the cost of accuracy

is the intensive computational efforts. The difference between basic and en-

hanced SCM is the short-term operation impact. In fact, this impact will only

reduce investment on technologies with long tm, like coal generation. For sim-

ulation using SCM as a sub-problem and doing a lot of iterations, enhanced

SCM is not the first choice.

54

Page 65: Copyright by Tong Zhang 2013

5.2 Case study considering ancillary services

ERCOT currently has 2800 MW spinning reserve (responsive reserve in

ERCOT) and about 1300 MW non-spinning reserve. As discussed in chapter

3, the least-cost solution of building spinning reserve is CT; The quick start

characteristics of non-spinning reserve requires building up CT. So adding ca-

pacity for ancillary service is equivalent to adding extra 3800 MW combustion

turbines to the generation system. The corresponding new generation mix,

considering ancillary service impacts, is listed in Table 5.7.

Table 5.7: Generation mix considering ancillary services

Technology k Nuclear Coal CC CT TotalCapacity based onconventional SCM 5 GW 34 GW 28 GW 32 GW 99 GWPercentage based onconventional SCM 5.05% 35.78% 28.28% 32.32%Capacity based on

basic SCM 5 GW 32 GW 27 GW 35 GW 99 GWPercentage based on

basic SCM 5.05% 32.32% 27.27% 35.35%Capacity based onenhanced SCM 5 GW 33 GW 26 GW 35 GW 99 GW

Percentage based onenhanced SCM 5.05% 33.33% 26.26% 35.35%

5.3 Current ERCOT generation mix

Installed capacity in ERCOT till 2012 is shown in Figure 5.4 according

to [4]. Among them, the thermal capacity mix is summarized in Table 5.8.

55

Page 66: Copyright by Tong Zhang 2013

Figure 5.4: Installed capacity in ERCOT 2012 [4]

Table 5.8: Installed thermal capacity in ERCOT 2012

Technology k Nuclear Coal Natural Gas TotalERCOT 2012

capacity 5.4 GW 18.4 GW 45.6 GW 69.4 GWERCOT 2012percentage 7.90% 26.48% 65.62%

56

Page 67: Copyright by Tong Zhang 2013

5.4 Case study using AURORAxmp

AURORAxmp simulation based on the same data assumptions is per-

formed in [10]. This simulation covers curtailment, CO2 price and other de-

tailed issues. The result is illustrated in terms of capacity addition and retire-

ment till year 2040, see Figure 5.5. Consequently, the result of total generation

capacity mix in ERCOT 2030 case is summarized in Table 5.9.

Figure 5.5: AURORAxmp simulation result [10]

An observation is captured that the system generation capacity is less

than 99 GW. This is due to considerations of demand curtailment and “spin-

ning reserve” using demand response . Another observation is the retirements

57

Page 68: Copyright by Tong Zhang 2013

Table 5.9: AURORAxmp simulation result

Technology k Nuclear Coal Natural Gas TotalCapacity usingAURORAxmp 1.5 GW 15.0 GW 76.6 GW 93.1 GWPercentage usingAURORAxmp 1.61% 16.11% 82.28%

of nuclear power plants in 2027 and 2028. These are the result of the license

expiration and that there is no interest in extending it. The general trend

forecasted by AURORAxmp is increasing peaking technologies and decreasing

baseload technologies.

5.5 Results summary and analysis

ERCOT currently has capacity of coal and natural gas generation about

18 GW and 36 GW respectively. The growing load demand requires expansion

on power generation.

SCM implies building up 15 GW coal and 15 GW natural gas generators

in period from 2013 to 2030. The increase in natural gas generation is the result

of the load growth and wind growth in ERCOT, which require low capital cost

gas turbines to cope with net load peaks.

However, this result is, yet, conservative on natural gas power genera-

tion expansion. This is due to the increasing price on natural gas. As is shown

in Table 5.10, natural gas price will be doubled in 2030. In contrast, growth

58

Page 69: Copyright by Tong Zhang 2013

in coal price is negligible. Besides, the capital costs are decreasing. These two

factors together contribute to the rise in coal units weight. Actually, based on

SCM simulations on other years, the trend in coal power plant is decreasing

before 2023 and increasing after 2023.

Table 5.10: Capital costs by year

Year Coal CapC CC CapC CT CapC Coal Price NG Price(k$/MW) (k$/MW) (k$/MW) ($/MMBTU) ($/MMBTU)

2013 2790 651 960 1.83 3.312015 2871 666 988 1.91 3.912020 2756 634 949 2.03 4.582025 2563 581 882 2.10 5.632030 2343 517 806 2.18 6.29

While AURORAxmp indicates all 30 GW capacities should be natural

gas generators. This is driven by CO2 price. In fact, CO2 price has huge im-

pacts on accelerating coal units’ retirement. Its implementation makes average

marginal cost of coal units exceed that of gas units. Consequently, it reduces

production and penetration level of coal [10]. Failure to consider this factor in

SCM leads to a conservative evaluation on natural gas unit expansion.

59

Page 70: Copyright by Tong Zhang 2013

Chapter 6

Conclusion

Three screening curves methods are introduced. They are useful tools

for conducting least-cost generation expansion planning for a target year. More

detailed factors, concerning practical short-term operation impacts on long-

term planning, can be considered and implemented in the screening curves

method. We can choose one based on our needs of accuracy and computation

requirement.

Wind integration impacts on power generation expansion are discussed.

The net load curves are developed to deal with the non-dispatchable property

of wind energy. Economically-driven planning strategy on ancillary service is

provided and can be easily applied to any one particular generation system.

These new improvements on screening curves method are proved to be effec-

tive. Study of the ERCOT 2030 real case shows the feasibility of utilizing

screening curves method. Observation of needs in peak technologies for deal-

ing with wind integration is captured. Another trend is illustrated that there

will be increasing coal units due to the growing price of natural gas.

Finally, the result comparison with AURORAxmp simulation sheds

light on the future potential improvement directions. These include consid-

60

Page 71: Copyright by Tong Zhang 2013

erations of carbon price impact, curtailment issues and power plant license

constraints.

The main drawback of screening curves method is its limitation to

dealing with only one target year. On the contrary, since a power plant is a

commodity lasting for a few decades, generation investment in one year will

affect many years after that, and is affected by investments many years before

it. Therefore, generation expansion planning requires a comprehensive study

over a few years around that target year. This can by done by doing a decade-

long dynamic programming study, with screening curves method serving as an

optimal instruction in each year. We will accomplish this in our future work.

61

Page 72: Copyright by Tong Zhang 2013

Bibliography

[1] Spinning reserve and non-spinning reserve. Technical report, CAISO

settlements guide, January 2006.

[2] R. Baldick, H. Park, and D. Lee. Augmented screening curve analy-

sis of thermal generation capacity additions with increased renewables,

ancillary services, and carbon prices. August 2011.

[3] C. Batlle and P. Rodilla. An enhanced screening curves method for con-

sidering thermal cycling operation costs in generation expansion. IEEE

PES Transaction on Power Systems, 2012.

[4] T. Doggett. ERCOT update: Senate natural resources, April 2011.

[5] Energy Information Administration (EIA). Annual energy outlook. Tech-

nical report, 2011.

[6] Energy Information Administration (EIA). Uranium marketing annual

report. Technical report, May 2011.

[7] Energy Information Administration (EIA). State energy price and expen-

diture estimates 1970 through 2010. Technical report, June 2012.

[8] Electricity Reliability Council of Texas (ERCOT). Report on the Capac-

ity, Demand, and Reserves in the ERCOT Region, May 2012.

62

Page 73: Copyright by Tong Zhang 2013

[9] EPIS. AURORAxmp help. http://www.epis.com.

[10] J. H. Jin and R. Baldick. Impacts of wind resources and environmental

regulation to future generation portfolio and its capacity factor in ercot.

September 2012.

[11] A. D. Lamont. Assessing the long-term system value of intermittent

electric generation technologies. Energy economics, vol. 30, 2008.

[12] M. Nicolosi and M. Fursch. The impact of an increasing share of res-e on

the conventional power market c the example of germany. ZfE Zeitschrift

fr Energiewirtschaft, vol. 33:pp. 246–254, 2009.

[13] M. Nicolosi and M. Fursch. Gone with the wind? electricity market

prices and incentives to invest in thermal power plants under increasing

wind energy supply. Energy Economics, vol. 33:pp. 249–256, 2011.

[14] D. Phillips, F. P. Jenkin, J. A. T. Pritchard, and K. Rybicki. A mathe-

matical model for determining generating plant mix. Proceedings of the

Third IEEE PSCC, June 1969.

[15] Y. Rebours and D. Kirschen. What is spinning reserve?, September 2011.

[16] A. J. Wood and B. F. Wollenberg. Power generation operation and

control. 2nd edition, 1996.

63