economic-dispatch

Minimize total generation cost while meeting load demand in power systems.

Updated Jan 15, 2026
One-click install
npx skills add https://github.com/KaiserWhoLearns/skillsbench --skill economic-dispatch
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: economic-dispatch
Source: https://github.com/KaiserWhoLearns/skillsbench/tree/main/tasks/grid-dispatch-operator/environment/skills/economic-dispatch
Command: npx skills add https://github.com/KaiserWhoLearns/skillsbench --skill economic-dispatch

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Minimize total generation cost while meeting load demand and respecting generator limits in power systems.

Core Features & Use Cases

  • Economic Dispatch: determine cost-optimal generator outputs given load and cost data.
  • Cost Data Handling: support MATPOWER gencost formats and per-unit conversions for accurate planning.
  • Dispatch Validation & Reporting: generate dispatch outputs and total generation and reserve estimates for analysis.

Quick Start

Provide the generator data and run the economic-dispatch process to obtain optimal generator setpoints.

Frequently Asked Questions about economic-dispatch

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I calculate economic dispatch to minimize generation costs?

Economic dispatch calculates cost-optimal generator outputs by minimizing total generation cost while meeting load demand. You provide generator data and cost functions, and it returns optimal generator setpoints respecting generation constraints.

Can I use MATPOWER gencost formats for power systems dispatch optimization?

Yes, economic dispatch supports MATPOWER gencost formats and per-unit conversions for accurate planning. It processes the cost functions directly to determine optimal generator outputs for the given load.

What is the best way to co-optimize generation dispatch and reserve costs?

Reserve co-optimization minimizes total generation cost while simultaneously determining optimal dispatch and reserve estimates. This approach ensures cost-optimal generator setpoints while meeting load demand and generation constraints.

Do I need cvxpy to run economic dispatch on power systems?

Economic dispatch uses optimization frameworks like cvxpy to minimize generation costs and solve for optimal generator setpoints. It handles the optimization workflow internally, so you provide generator data and cost functions to get results.

Does economic dispatch support per-unit conversions for generator cost data?

Yes, economic dispatch supports per-unit conversions as part of the optimization workflow. This ensures accurate planning when processing MATPOWER gencost formats and determining optimal generator outputs.

What outputs do I get from running economic dispatch on generator data?

Economic dispatch generates optimal generator setpoints, total generation estimates, and reserve estimates for analysis. These dispatch outputs validate that load demand is met while respecting generator limits.