Inferensys

Glossary

Economic Dispatch

The computational optimization process that allocates the required total system generation demand among the available committed generating units to minimize the total variable production cost, subject to transmission and operational constraints.
Wide-angle shot of a modern WeWork open floor plan with creative walls covered in AI system architecture diagrams, product team collaborating in standing desk area with industrial lighting.
DEFINITION

What is Economic Dispatch?

The computational optimization process that allocates total system generation demand among available committed units to minimize total variable production cost while satisfying operational constraints.

Economic dispatch is the real-time optimization algorithm that determines the optimal power output level for each committed generating unit to meet the total system load at the lowest possible variable production cost. The core objective function minimizes the sum of individual unit fuel costs, typically modeled as quadratic input-output curves, subject to the fundamental constraint that total generation must equal total load plus transmission losses. This process operates on units already synchronized to the grid, distinguishing it from the forward-looking unit commitment problem.

The dispatch solution must respect a set of equality and inequality constraints, including generator minimum and maximum operating limits, ramp rate restrictions, and transmission line thermal ratings. The classic solution method uses the equal incremental cost criterion, where the Lagrange multiplier lambda—representing the system marginal cost—is equalized across all unconstrained units. Modern implementations incorporate locational marginal pricing to reflect transmission congestion, solving the problem via linear programming or interior point methods within security-constrained economic dispatch frameworks.

OPERATIONAL PRINCIPLES

Key Characteristics of Economic Dispatch

Economic dispatch is the computational engine that minimizes the total variable production cost of electricity while respecting the physical and contractual constraints of committed generating units.

01

Incremental Cost Minimization

The core objective is to allocate load so that all dispatched units operate at an equal incremental cost (lambda), satisfying the equal lambda criterion. This ensures no cheaper megawatt can be substituted for a more expensive one. The algorithm solves a constrained optimization problem where the cost function of each generator—typically a quadratic curve representing fuel input versus power output—is minimized subject to the total load demand. Units with lower heat rates are preferentially loaded until their incremental cost rises to match the system marginal price.

02

Transmission Loss Penalty Factors

Sophisticated dispatch algorithms incorporate loss penalty factors to account for the electrical distance between generation and load centers. A generator located far from demand incurs higher transmission losses, effectively increasing its delivered cost. The B-coefficient loss formula or a full AC optimal power flow model calculates these marginal loss factors. This ensures the dispatch minimizes the total cost of delivered energy, not just generated energy, preventing inefficient remote units from being dispatched over closer, slightly more expensive units.

03

Generator Operating Constraints

Dispatch must respect strict physical limits of each committed unit:

  • Pmin and Pmax: The minimum stable output and maximum rated capacity.
  • Ramp rate limits: The maximum speed at which a unit can increase or decrease output, protecting against thermal stress.
  • Prohibited operating zones: Ranges of output where severe turbine vibration or boiler resonance occurs, requiring the dispatch to skip these bands entirely.
  • Valve point effects: Non-convex, rippled cost curves in thermal units caused by the sequential opening of steam admission valves, requiring advanced heuristic solvers.
04

Security-Constrained Dispatch

Modern economic dispatch is fundamentally a security-constrained optimization. The algorithm must not only minimize cost but also ensure that no transmission line or transformer exceeds its thermal rating under both normal conditions (N-0) and any single credible contingency (N-1). This transforms the problem from a simple economic calculation into a large-scale, iterative linear or quadratic programming exercise. Shift factors (power transfer distribution factors) map generator outputs to line flows, allowing the dispatch to preemptively curtail units that would cause overloads.

05

Environmental and Fuel Constraints

Dispatch algorithms increasingly incorporate non-cost objectives and constraints:

  • Emission rate limits: Hard caps on SO2, NOx, or CO2 output that may force the dispatch to bypass a cheaper coal unit for a cleaner gas turbine.
  • Fuel supply limitations: Contractual or physical limits on gas pipeline delivery or coal stockpile drawdown rates.
  • Must-run status: Units designated as essential for voltage support or local reliability are dispatched regardless of their marginal cost.
  • Renewable curtailment minimization: The dispatch may be biased to reduce wind or solar curtailment, treating their fuel cost as zero and their availability as a negative load.
06

Real-Time vs. Look-Ahead Dispatch

Real-time economic dispatch executes every 5 minutes, adjusting generator setpoints based on current system conditions and the latest load snapshot. In contrast, look-ahead dispatch extends the optimization horizon several hours into the future, incorporating forecasted load ramps and wind variability. This multi-interval optimization pre-positions units to meet upcoming steep ramps without violating rate limits, avoiding costly last-minute scarcity pricing. The look-ahead function bridges the gap between hourly unit commitment and real-time operations.

ECONOMIC DISPATCH EXPLAINED

Frequently Asked Questions

Clear, technically precise answers to the most common questions about the computational optimization process that allocates generation demand among committed units to minimize total variable production cost.

Economic dispatch is the computational optimization process that allocates the required total system generation demand among available committed generating units to minimize the total variable production cost while satisfying all operational constraints. The process operates on a timescale of minutes, typically solving every 5 to 15 minutes, and relies on the principle of equal incremental cost—the condition where all participating units operate at output levels where their marginal costs are equal. The algorithm ingests unit heat rate curves, fuel costs, and transmission loss penalty factors, then solves a constrained optimization problem using methods such as Lagrange multipliers or linear programming. The output is a set of base-point power commands sent to each committed generator, ensuring that the most efficient, lowest-cost units carry the highest load while respecting ramp rate limits, emission constraints, and transmission security limits.

OPERATIONAL PLANNING COMPARISON

Economic Dispatch vs. Unit Commitment

Key distinctions between the short-term allocation of generation output and the forward-looking scheduling of unit on/off states

FeatureEconomic DispatchUnit Commitment

Primary Objective

Minimize variable production cost for a given set of committed units

Minimize total system cost by determining optimal unit on/off schedule

Time Horizon

Real-time to 1 hour ahead

24 hours to 1 week ahead

Decision Variables

Continuous MW output levels

Binary on/off status and discrete start-up/shutdown sequences

Unit Status Assumption

Units already synchronized and online

Units may be offline; must consider start-up times

Start-Up Costs Considered

Minimum Up/Down Time Constraints

Ramp Rate Constraints

Solution Frequency

Every 5-15 minutes

Daily, with intra-day adjustments

Mathematical Formulation

Continuous nonlinear optimization

Mixed-integer programming (NP-hard)

Prasad Kumkar

About the author

Prasad Kumkar

CEO & MD, Inference Systems

Prasad Kumkar is the CEO & MD of Inference Systems and writes about AI systems architecture, LLM infrastructure, model serving, evaluation, and production deployment. Over 5+ years, he has worked across computer vision models, L5 autonomous vehicle systems, and LLM research, with a focus on taking complex AI ideas into real-world engineering systems.

His work and writing cover AI systems, large language models, AI agents, multimodal systems, autonomous systems, inference optimization, RAG, evaluation, and production AI engineering.