Professional Documents
Culture Documents
DCOPFJTalk IEEEPESGM2007 PDF
DCOPFJTalk IEEEPESGM2007 PDF
DCOPFJTalk IEEEPESGM2007 PDF
Presented By
Leigh Tesfatsion
Professor of Economics and Mathematics
Iowa State University
http://www.econ.iastate.edu/tesfatsi/
1
Acknowledgement
2
Presentation Outline
4
Regions Adopting Versions of WPMP Design to Date
http://www.ferc.gov/industries/electric/indus-act/rto/rto-map.asp
5
Features Generally Shared by These
Restructured Wholesale Power Markets
Market Operator
Buyers Sellers
(LSEs) (Generators)
Market Simulators
y AMES Market Package (Java) – Sun, Li, Tesfatsion
y JASA Class Library (Java) – S. Phelps
DCOPFJ Shell
A SCQP Problem
Min f ( x) = 12 xT Gx + aT x
x
Inputs Solutions
(G, a, Ceq , beq , Ciq , biq )
QuadProgJ ( x* , λeq* , λiq* ; f * )
12
Brief Description of QuadProgJ
(Sun/Tesfatsion, ISU Econ WP 06025, Revised 7/07)
13
Repository of QP Min Problems with BPMPD Solutions
(TN = Total Number of Constraints Plus Decision Variables)
14
RD = [QuadProg – BPMPD]/|BPMPD|
(All Test Cases Run on a Laptop PC operating under Win XP SP2)
0= ∑
j∈ Jk
p Lj − ∑ pGi +
i ∈I k
∑
km or mk∈ BR
Bykm ( δ k − δ m )
Fixed demand bid
Branch flow (thermal) con straints: (load) for LSE j
| By km ( δ k − δ m )| ≤ FPUkm
U
km
Shadow price for
Reported production capacity constraints: each inequality
constraint is also
CapPiRL
L ≤ p Gi ≤ PCap
U RU
Gi Gi i determined
Voltage angle setting at reference node 1:
δ1 = 0 16
Augmented DC-OPF Problem (SI) with
LSE Fixed and/or Price-Sensitive Demand Bids
(Solved by DCOPFJ - Version 2.0)
LSE gross buyer surplus
Generator total
variable costs
Subject to
ykm
y FUkm
17
Augmented DC-OPF Problem in
SCQP Form Suitable for QuadProgJ
(Same general form for fixed or price-sensitive demand)
18
DCOPFJ Illustration:
A Simple 3-Node Test Case
A 3-node DC-OPF problem with LSE fixed demand bids
(no price-sensitive demand)
DC-OPF problem for each hour formulated as a matrix
SCQP Problem
(x, G, a, Ceq, beq, Ciq, biq)
DC-OPF solutions for 24 successive hours obtained by
DCOPFJ (Version 1.1) through invocation of its internal
SCQP solver QuadProgJ
20
24-Hour DC-OPF Input Data (SI) for 3-Node Test Case
21
3-Node Test Case…Continued
SCQP Matrices/Vectors
4 -2π
-2π 4
22
ykm = 1/xkm
23
DCOPFJ Solution Output (SI) for 3-Node Test Case
24
Release of DCOPFJ as Free Java OSS:
The DCOPFJ Package
DCOPFJ is implemented as a stand-alone Java DC-OPF
solver by the DCOPFJ Package
www.econ.iastate.edu/tesfatsi/DCOPFJHome.htm
25
Incorporation of DCOPFJ into the
AMES Market Package (Java OSS)
Learning Module
Buyers Sellers
(LSEs) (Generators)
DCOPFJ
LMPs Bids LMPs Offers
GUI
Market Operator
LSE 3
G5
G4
26
G1 G2 LSE 1 G3 LSE 2
AMES Market Project
(AMES = Agent-based Modeling of Electricity Systems)
¾ AC transmission grid
Sellers/buyers located at various transmission nodes
Congestion managed via Locational Marginal Pricing (LMP)
28
AMES Market Dynamics: Broad Overview
29
Conclusion
30
Resource Links for
Electricity Market Open-Source Software
31