NSF Energy Project:
Decision Models for Bulk Energy Transportation Networks

Last Updated: 28 March 2015

Project Site Maintained By:
Leigh Tesfatsion
Professor of Economics and Mathematics
Iowa State University
Ames, IA 50011-1070
tesfatsi AT iastate.edu

ISU Electric Energy Economics (E3) Group

Table of Contents:

Project Award: General Information

Project Sponsor: National Science Foundation
Title: "Decision Models for Bulk Energy Transportation Networks"
Program: Human and Social Dynamics Competition (Decision Making, Risk, and Uncertainty)
Grant Number: 0527460
Date of Award: Funding Start Date - September 2005
Duration: 3-year award (with continuation)

Project Mailing List (includes all active participants listed below):

NSFEnergy2005 AT iastate.edu

Project PI/Co-PIs:

Research Assistants:

Other Project Participants:

NSF Reports

Research Publications and Working Papers

Publications (in Order of Posting):

Working Papers (in order of posting):

Open-Source Software Releases

AMES Wholesale Power Market Test Bed (Java): A Free Open-Source Computational Laboratory for the Agent-Based Modeling of Electricity Systems

The AMES Wholesale Power Market Test Bed, developed entirely in Java by Hongyan Li, Junjie Sun,and Leigh Tesfatsion, is an extensible and modular agent-based computational laboratory for studying the dynamic efficiency and reliability of wholesale power markets restructured in accordance with guidelines issued by the U.S. Federal Energy Regulatory Commission. AMES models strategically-learning traders interacting over time in an ISO-managed wholesale power market operating over a transmission grid subject to congestion effects. Congestion on the grid is managed by means of locational marginal prices derived from optimal power flow solutions.

AMES is a free open-source tool suitable for research, teaching, and training applications. It is designed for the intensive experimental study of small to medium-sized systems. A graphical user interface permits the creation, modification, analysis and storage of scenarios, parameter initialization and editing, specification of behavioral rules (e.g. learning methods) for market participants, and output reports through table and chart displays. AMES is an acronym for Agent-based Modeling of Electricity Systems.

DCOPFJ (Java): A Free Open-Source Solver for DC Optimal Power Flow Problems

The DCOPFJ Package, developed entirely in Java by Junjie Sun and Leigh Tesfatsion (Iowa State University), is a free open-source stand-alone solver for small to medium-sized DC optimal power flow problems having a strictly convex quadratic programming (SCQP) formulation.

The DCOPFJ package incorporates an SCQP solver (QuadProgJ) wrapped in an outer SI-to-PU data processing shell. QuadProgJ implements the well-known dual active-set SCQP algorithm developed by Goldfarb and Idnani (1983). QuadProgJ has been shown to match or exceed the accuracy of the proprietary C-language QP solver BPMPD (highly recommended by MATPOWER) when tested on a public repository of small to medium-sized SCQP problems.

The DCOPFJ package has been successfully run on DC-OPF test cases commonly used for training purposes.

Presentations (Ordered by Date of Presentation)

Project-Related Background Readings

Project-Related Websites

Project-Related Computational Frameworks

Media Cites