-
Notifications
You must be signed in to change notification settings - Fork 7
/
Copy pathAMESVersionReleaseHistory.htm
387 lines (229 loc) · 14.9 KB
/
AMESVersionReleaseHistory.htm
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
<html>
<head>
<title> AMES Market Package: Version Release History (Leigh Tesfatsion) </title>
</head>
<body stylesrc="AMESVersionReleaseHistory.htm"
background="images/WhiteTextured2Bak.gif"
text=#000000
link=#306eff >
<img src="images/blutexturedbar.gif" height="23" width=100%>
<p>
<h1 align="center"> <font color="#306eff">
Version Release History</font></h1>
<h1 align="center"> <font color="#306eff">
The AMES Wholesale Power Market Test Bed</h1>
<h2 align="center"> A Free Open-Source Computational Laboratory for the<br>
Agent-Based Modeling of Electricity Systems
</font></h2>
<p>
<table align=center border=0 cellpadding=1 cellspacing=1 width=100%>
<tr>
<td align=left width=75%>
<dl>
<p>
<dt><b>Last Updated:</b> 14 September 2009
<p><br>
<dt><b>Site maintained by:</b>
<dd><a href="http://www.econ.iastate.edu/tesfatsi/">
<b>Leigh Tesfatsion</b></a><br>
<dd>Professor of Econ, Math, and ECpE<br>
<dd>Iowa State University<br>
<dd>Ames, Iowa 50011-1070<br>
<dd>http://www.econ.iastate.edu/tesfatsi/ <br>
<dd><img src="images/email.gif" align=middle>
<a href="mailto:[email protected]">
<b>tesfatsi AT iastate.edu</b></a> <br>
</dl>
<p>
<dl>
<dt> <a href="http://www.econ.iastate.edu/tesfatsi/AMESMarketHome.htm">
<img src="http://www.econ.iastate.edu/tesfatsi/images/backto.gif" align="top"></a>
<b>AMES Market Package Homepage</b>
</dl>
</td>
<td align=left valign=top>
<img src = "images/AMESfigure.jpg"
ALT="AMES Test Bed Schematic"
height=412 width=350 align=middle><br>
</td>
</tr>
</table>
<p>
<img src="images/blutexturedbar.gif" height="23" width=100%> <br>
<p>
<h3>AMES Market Package Versions Released to Date:</h3>
<p>
<ul>
<li><a href = "#AMESV2.05"> <b>Version 2.05 (Released 9/14/09)</b></a>
<li><a href = "#AMESV2.03"> <b>Version 2.03 (Released 8/09/09)</b></a>
<li><a href = "#AMESV2.02"> <b>Version 2.02 (Released 9/20/08)</b></a>
<li><a href = "#AMESV2.01"> <b>Version 2.01 (Released 7/17/08)</b></a>
<li><a href = "#AMESV2.00"> <b>Version 2.0 (Released 7/10/08)</b></a>
<li><a href = "#AMESV1.31"> <b>Version 1.31 (Released 10/13/07)</b></a>
<li><a href = "#AMESV1.30"> <b>Version 1.3 (Released 7/14/07)</b></a>
<li><a href = "#AMESV1.20"> <b>Version 1.2 (Released 7/6/07)</b></a>
<li><a href = "#AMESV1.10"> <b>Version 1.1 (Released 6/29/07)</b></a>
<li><a href = "#AMESV1.00"> <b>Version 1.0 (Released 6/22/07)</b></a>
</ul>
<p>
<b>Note on Terminology:</b> We use "AMES Wholesale Power Market Test Bed" to refer to our general test bed framework and "AMES Market Package" to refer to our particular Java software implementation of this framework.
<p>
<img src="images/bfadebar.gif" height="9" width=100%>
<p>
<h2>
<img src="images/grnshbll.gif">
<b><a name = "AMESV2.05">A</a>MES Market Package--Version 2.05 (Released: 9/14/09)</b></h2>
<dl>
<p>
<dd>Version release 2.05 of the AMES Market Package modifies the previously released version 2.03 as follows:
<ul>
<li> A bug in the GUI case edit facility that prevented users from being able to use this GUI facility to change the size of the grid has been fixed. (The ability of users to change the grid size along with other AMES parameter settings through direct editing of the provided default 5-bus and 30-bus test cases was not affected by this bug.)
</ul>
</dl>
<p>
<img src="images/bfadebar.gif" height="9" width=100%>
<p>
<h2>
<img src="images/grnshbll.gif">
<b><a name = "AMESV2.03">A</a>MES Market Package--Version 2.03 (Released: 8/09/09)</b></h2>
<dl>
<p>
<dd>Version release 2.03 of the AMES Market Package modifies the previously released version 2.02 as follows:
<ul>
<li> The default dynamic 30-bus test case included with the download of AMES have been updated so that it now corresponds to the dynamic 30-bus test case used to run experiments in the following working paper:
<p>
<dl>
<dd> Hongyan Li and Leigh Tesfatsion, <b>"Extraction of ISU Net Surplus in Restructured Wholesale Power Markets"</b>
<a href = "http://www.econ.iastate.edu/tesfatsi/ISONetSurplus.WP09015.pdf">
<b>(pdf,430K)</b></a>,
ISU Economic Report No. 09015, June 2009, revised August 2009.
</dl>
</ul>
</dl>
<p>
<img src="images/bfadebar.gif" height="9" width=100%>
<p>
<h2>
<img src="images/grnshbll.gif">
<b><a name = "AMESV2.02">A</a>MES Market Package--Version 2.02 (Released: 9/20/08)</b></h2>
<dl>
<p>
<dd>Version release 2.02 of the AMES Market Package modifies the previously released version 2.01 as follows:
<ul>
<li>A small glitch in the GUI menu command sequence "Output Table View -> GenCo Commitments -> GenCo i" has been fixed so that the name of the selected GenCo is properly displayed in the first table column.
</ul>
</dl>
<p>
<img src="images/bfadebar.gif" height="9" width=100%>
<p>
<h2>
<img src="images/grnshbll.gif">
<b><a name = "AMESV2.01">A</a>MES Market Package--Version 2.01 (Released: 7/17/08)</b></h2>
<dl>
<p>
<dd>Version release 2.01 of the AMES Market Package modifies the previously released version 2.0 as follows:
<ol>
<li>A glitch in the final "Done" command in the command sequence "Case->Case Parameters->Step 1...Step 6->Done" has been fixed so that changed parameter settings are properly saved and can be immediately run.
<li>The default (or user-specified) random seed set by "Case->Case Parameters->Step 6: Simulation Control Parameters->Random Seed" is now properly displayed at the top of the main view screen when a case is run.
<li>After each run, the main view screen now indicates (at the end) which of the five possible stopping rules have been flagged and which flagged stopping rule's activation actually resulted in the stopping of the simulation run.
<li>A sample data file for conducting batch (multi-run) experiments has been included in the DATA directory for AMES(V2.01) along with sample data files for conducting single-run 5-bus and 30-bus test case experiments. The extension ".bth" is used for batch data files and the extension ".dat" is used for single-run data files.
<li>A glitch in the display ordering of the GenCo learning parameters on the main view screen has been fixed.
<li>The default values for the GenCos' fixed costs in the 5-bus and 30-bus test cases have now been calibrated so that each GenCo earns positive <i>daily</i> profits (daily total revenues minus daily total cost) in the "competitive benchmark" solution calculated at the beginning of each run. In the previous version 2.0 the default fixed cost values were set in an ad hoc manner that resulted in persisently negative daily profits for some GenCos.
<li>The default settings V_o and S_o for base voltage and base apparent power now appear in the setting screen "Case->Case Parameters->Step 1: Input Global Parameters" so that the user can change these default base value settings as desired.
<li>The default (or user-specified) settings for the price-sensitive demand function parameters c_j(H), d_j(H), and SLMax_j(H) for each hour H and each LSE j are now displayed on the main view screen (along with all other parameter settings) whenever a case is run.
<li> The default (or user-specified) settings for the price-sensitive demand function parameters c_j(H), d_j(H), and SLMax_j(H) for each hour H and each LSE j can now be displayed in table form by the command sequence "View->Output Table View->View Case Data Parameters->LSE Price-Sensitive Demand Parameters".
<li>The price-sensitive demand function for each LSE j can now be individually displayed in chart form as part of the display of cleared price-sensitive demand for LSE j by the command sequence "View->Output Chart View->LSE Price-Sensitive Demand"->LSEj.
<li>For direct comparison, the true marginal cost function for each GenCo i is now displayed along with GenCo i's reported marginal cost function for each day D using the command sequence "View->Output Chart View->View Case Data Parameters->GenCos->GenCoi.
<li>The setting screen "Case->Case Parameters->Step 5: Input LSE Parameters->LSEj" has been modified for clarity. In particular, the captions now indicate more clearly the difference between the <i>flag boxes</i> (for indicating the existence or not of fixed demand and/or of a price-sensitive demand function for LSE j for each hour) versus the <i>value boxes</i> (for setting specific numerical values for fixed demand and/or for the price-sensitive demand function parameters for LSE j for each hour).
<li>A glitch in the chart displays of cleared points for LSE price-sensitive demands has been fixed.
</ol>
<p>
<b>Note:</b> Thanks to Abhishek Somani, Nanpeng Yu, and Qun Zhou for helpful comments on the previous version release 2.0, particularly with regard to points (1) through (4).
</dl>
<p>
<img src="images/elegline.gif" height=2 width=100%>
<p>
<h2>
<img src="images/grnshbll.gif">
<b><a name = "AMESV2.00">A</a>MES Market Package--Version 2.0 (Released: 7/10/08)</b></h2>
<dl>
<p>
<dd>Version 2.0 of the AMES Market Package extends the capabilities of the previously released Version 1.31 as follows:
<ul>
<li> The demand bid reported by each LSE for each hour of the day-ahead market can now include a price-sensitive demand bid function as well as a fixed (price-insensitive) demand bid. In the previous version 1.31 only fixed demand bids were permitted.
<li> All stochastic reinforcement learning parameter values can now be set individually for each GenCo. In the previous version 1.31 these parameter values had to be set the same across all GenCos.
<li>In the implementation of each GenCo's stochastic reinforcement learning method, the user can now choose to use either "daily profits" or "daily net earnings" as the "daily rewards" that condition the updating of action choice probabilities. The former is defined as revenues minus total costs (including fixed costs), whereas the latter is defined as revenues minus total variable costs (excluding fixed costs). In the previous version 1.31, the use of daily profits as the daily rewards was hard coded.
<li> The ISO can now impose a user-specified price cap on the supply offers reported by GenCos in an effort to mitigate their "market power," i.e., their ability to profitably raise prices either by reporting higher-than-true marginal costs or less-than-true operating capacity. In the previous version 1.31 no supply-offer price caps were permitted.
<li> Many additional tables and charts are now available for the display of simulation outputs, and the presentation of the tables and charts has been improved.
<li> The user is now able to set any combination of five different stopping rules for simulation runs. In the previous version 1.31 only two stopping rules were available.
<li> The user is now clearly informed on the main output screen (as well as in the output tables and charts) whenever offered supply is inadequate to meet fixed demand for some hour of the day-ahead market, resulting in the DC optimal power flow (OPF) problem for that hour having no solution. In the previous version 1.31, all DC-OPF outputs were simply zeroed out in the output tables and charts whenever such "inadequacy events" arose.
</ul>
</dl>
<p>
<img src="images/elegline.gif" height=2 width=100%>
<p>
<h2>
<img src="images/grnshbll.gif">
<b><a name = "AMESV1.31">A</a>MES Market Package--Version 1.31 (Released: 10/13/07)</b></h2>
<b>IMPORTANT NOTE:</b> Downloads, manuals, and tutorials pertaining specifically to AMES(V1.31) can be accessed
<a href = "http://www.econ.iastate.edu/tesfatsi/AMESMarketHome.V1.31.htm">
<b>here</b></a>.
<dl>
<p>
<dd>
Version 1.31 of the AMES Market Package modifies Version 1.3 by correcting a small bug in ActionDomain.java (a misplaced comment indicator) that causes program termination when the user specifies M2=1 (i.e., when the user forces all generators to report the true slope of their marginal cost curves in the supply offers they report to the ISO).
<p>
<dd>
In particular, in ActionDomain.Java for Version 1.31, the comment indicator // in front of the assignment statement "inc2=someLargeNumber;" inside the "if(M2==1)" code segment is now removed.
</dl>
<p>
<img src="images/elegline.gif" height=2 width=100%>
<p>
<h2>
<img src="images/grnshbll.gif">
<b><a name = "AMESV1.30">A</a>MES Market Package-Version 1.3 (Released: 7/14/07)</b></h2>
<dl>
<p>
<dd>
Version 1.3 of the AMES Market Package modifies Version 1.2 by incorporating a number of improvements in the output displays.
<p>
<dd>
In addition, Version 1.3 corrects a bug in Version 1.2 that caused the competitive equilibrium (no learning) benchmark solution, initially calculated during each run of the market simulation, to be picked up and counted as "Day 1" in the indexing of days. Version 1.3 treats this initial calculation of the competitive equilibrium benchmark solution as a separate off-line calculation, so that "Day 1" now clearly indicates the beginning of the market simulation with learning traders.
</dl>
<p>
<img src="images/elegline.gif" height=2 width=100%>
<p>
<h2>
<img src="images/grnshbll.gif">
<b><a name = "AMESV1.20">A</a>MES Market Package--Version 1.2 (Released: 7/6/07)</b></h2>
<dl>
<p>
<dd>
Version 1.2 of the AMES Market Package Bed modified Version 1.1 in response to user questions about set up. The accompanying manual and tutorial materials were revised for increased clarity, and a link was included on the AMES Test Bed Home Page to a new page of detailed instructions for setting up and running the AMES Market Package as a NetBeans project.
</dl>
<p>
<img src="images/elegline.gif" height=2 width=100%>
<p>
<h2>
<img src="images/grnshbll.gif">
<b><a name = "AMESV1.10">A</a>MES Market Package--Version 1.1 (Released: 6/29/07)</b></h2>
<dl>
<p>
<dd>
<dd>Version 1.1 of the AMES Market Package modified Version 1.0 by cleaning up some of the comment statements in the .java files, and by changing the name of JOptim.jar to QuadProgJ.jar in the library directory to clarify that this Jar file implements the SCQP solver QuadProgJ constituting the core of DCOPFJ, the AMES DC optimal power flow solver.
</dl>
<p>
<img src="images/elegline.gif" height=2 width=100%>
<p>
<h2>
<img src="images/grnshbll.gif">
<b><a name = "AMESV1.00">A</a>MES Market Package--Version 1.0 (Released: 6/22/07)</b></h2>
<dl>
<p>
<dd>
<dd>Version 1.0 of the AMES Market Package was the first release of our framework as open-source software
</dl>
<p>
<img src="images/bfadebar.gif" height=12 width=100%>
</body>
</html>