Economic Dispatch


Lecture 18

October 16, 2023

Review and Questions

Last Class

  • Overview of power systems decision problems
  • Many are LPs (at least classically…)
  • Generating capacity expansion

Questions?

Poll Everywhere QR Code

Text: VSRIKRISH to 22333

URL: https://pollev.com/vsrikrish

See Results

Electric Power System Decision Problems

Overview of Electric Power Systems

Power Systems Schematic

Source: Wikipedia

Decisions Problems for Power Systems

Decision Problems for Power Systems by Time Scale

Adapted from Perez-Arriaga, Ignacio J., Hugh Rudnick, and Michel Rivier (2009)

Single-Period Economic Dispatch

Economic Dispatch

Decision Problem: Given a fleet of (online) generators, how do we meet demand at lowest cost?

New Constraints: Power plants are generally subject to engineering constraints that we had previously neglected:

  • Ramping limits
  • Minimum/Maximum power outputs
  • May include network constraints (we will ignore here)

Single-Period Economic Dispatch

What are our variables?

Variable Meaning
\(d\) demand (MW)
\(y_g\) generation (MW) by generator \(g \in \mathcal{G}\)
\(VarCost_g\) variable generation cost ($/MWh) for generator \(g\)
\(P^{\text{min/max}}_g\) generation limits (MW) for generator \(g\)

Note on Variable Costs

In practice, variable costs come from:

  • labor costs;
  • equipment upkeep;
  • fuel costs (the big one!).

Fuel is the big variable. The translation of fuel costs to generation costs depends on the efficiency (the heat rate) of the plant.

Note on Variable Costs

These costs are often actually quadratic, not linear, due to efficiency changes.

But we can assume a piecewise linear approximation.

Typical cost curve for a thermal generator

Single-Period Economic Dispatch

Then the economic dispatch problem becomes:

\[ \begin{align} \min_{y_g} & \sum_g VarCost_g \times y_g & \\ \text{subject to:} \quad & \sum_g y_g \geq d & \forall g \in \mathcal{G} \\[0.5em] & y_g \leq P^{\text{max}}_g & \forall g \in \mathcal{G} \\[0.5em] & y_g \geq P^{\text{min}}_g & \forall g \in \mathcal{G} \end{align} \]

Single-Period Example: Data

  • 1 biomass, 50 MW capacity, $5/MWh
  • 1 hydroelectric, 500 MW capacity, $0/MWh
  • 5 natural gas CCGT, 25-220 MW minimum, 50-620 MW capacity $22-37/MWh
  • 6 natural gas CT, 0-73 MW minimum, 48-100 MW capacity, $38-45/MWh

Let’s assume demand is 2400 MW.

Single-Period Results

The cost of operating the system is $51,016, and the shadow price of the demand constraint is -$36.

Cost of Marginal Generation

How can we understand these results?

Dispatch Stack and Merit Order

This supply curve (the dispatch stack) gives the merit order.

Dispatch Stack and Merit Order

What might complicate this simple merit ordering based on variable costs?

Multiple-Period Dispatch

Ramping Constraints

Now, let’s consider multiple time periods.

Not only do we need to meet demand at every time period, but we have additional ramping constraints.

Plants can only increase and decrease their output by so much from time to time, by \(R_g\).

Multi-Period Formulation

\[ \begin{align} \min_{y_{g,t}} & \sum_g VarCost_g \times \sum_t y_{g,t} & \\ \text{subject to:} \quad & \sum_g y_{g,t} = d_t & \\[0.5em] & y_{g,t} \leq P^{\text{max}}_g & \forall t \in \mathcal{T}, g \in \mathcal{G} \\[0.5em] & y_{g,t} \geq P^{\text{min}}_g & \forall t \in \mathcal{T}, g \in \mathcal{G} \\[0.5em] & \color{red}y_{g,t+1} - y_{g, t} \leq R_g & \forall t \in \mathcal{T}, g \in \mathcal{G} \\[0.5em] & \color{red}y_{g,t} - y_{g, t+1} \leq R_g & \forall t \in \mathcal{T}, g \in \mathcal{G} \end{align} \]

Multi-Period Generator Data

Ramping constraints can vary strongly by generator type, which, combined with costs, influences whether we view generators as base load or peaking.

  • Nuclear plants generally have a very narrow range in which they can operate;
  • Combustion turbine gas plants can ramp from 0-100% very rapidly.

Multi-Period Generator Data

We’ll make this simple for this problem:

  • Biomass, hydroelectric, CT can ramp from 0-100% each hour.
  • CCGT plants can ramp from 50-100% of maximum capacity.

Demand Curve

Figure 1: Demand for 2020 in NYISO Zone C

Multi-Period Results

The “Duck Curve”

Ramping and minimum generation play a major role in systems with high levels of renewable penetration.

For example, a prominent feature of grids with large solar generation is the “duck curve” (right).

CAISO Duck Curve

Source: Power Magazine

Key Takeaways

Key Takeaways

  • Capacity Expansion is a foundational power systems decision problem.
  • Is an LP with some basic assumptions.
  • We looked at a “greenfield” example: no existing plants.
  • Decision problem becomes more complex with renewables (HW4) or “brownfield” (expanding existing fleet, possibly with retirements).

Upcoming Schedule

Next Classes

Monday: Economic Dispatch

Wednesday/Friday: Air Pollution

Assessments

  • Lab 3 due tonight at 9pm.
  • HW4 assigned Monday (likely over the weekend).