Skip to content

Commit 6c81834

Browse files
committed
Update updates209.txt
1 parent 217501c commit 6c81834

File tree

1 file changed

+34
-10
lines changed

1 file changed

+34
-10
lines changed

updates209.txt

Lines changed: 34 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,27 @@
1+
commit 217501cbf12b0445b4cb879c6130c588fab23cb6
2+
Author: Matthias Fripp <mfripp@edf.org>
3+
Date: Wed May 15 17:48:00 2024 -0700
4+
5+
Skip --retrieve-cplex-mip-duals test if cplex not available
6+
7+
commit 93937fe2a0f348e10c0e43cf5e6e2d13d68095aa
8+
Author: Matthias Fripp <mfripp@edf.org>
9+
Date: Wed May 15 16:47:50 2024 -0700
10+
11+
Fix error in tp_date documentation
12+
13+
commit 876c099158fcae09b72b4384d8310a196ca12c3a
14+
Author: Matthias Fripp <mfripp@edf.org>
15+
Date: Wed May 15 16:47:23 2024 -0700
16+
17+
Expand Pyomo compatibility to 6.7.2
18+
19+
commit 37720b6c99f1efe2573e95a83eda66d3120fe33c
20+
Author: Matthias Fripp <mfripp@edf.org>
21+
Date: Wed May 15 16:45:49 2024 -0700
22+
23+
Update CHANGELOG.md for Switch 2.0.9
24+
125
commit fedb52e0edb6cbe7d1a5eb4d5ccf98bffc55c3ee
226
Author: Matthias Fripp <mfripp@edf.org>
327
Date: Wed May 15 15:57:28 2024 -0700
@@ -45,7 +69,7 @@ Author: Matthias Fripp <mfripp@edf.org>
4569
Date: Tue May 14 11:23:25 2024 -0700
4670

4771
Balance EV charging by date instead of timeseries in hawaii.ev
48-
72+
4973
This will require full charging every day when using multi-day
5074
timeseries, rather than allowing EVs to delay charging multiple
5175
days, possibly exceeding their storage capacity.
@@ -55,7 +79,7 @@ Author: Matthias Fripp <mfripp@edf.org>
5579
Date: Tue May 14 11:18:52 2024 -0700
5680

5781
Rename gen_project_annual_summary.csv to dispatch_gen_annual_summary.csv
58-
82+
5983
The new name is more consistent with the other dispatch summaries, such
6084
as dispatch_zonal_annual_summary.csv or dispatch_annual_summary.csv.
6185

@@ -64,18 +88,18 @@ Author: Matthias Fripp <mfripp@edf.org>
6488
Date: Tue May 14 11:05:27 2024 -0700
6589

6690
Add pumped storage option to switch_model.generators.extensions.hydro_system
67-
91+
6892
When using the `hydro_system` module, hydro generators can now be designated as
6993
reversible (able to do pumped hydro storage) by setting `gen_storage_efficiency`
7094
in `gen_info.csv` to a numeric value (generally 0.5 - 1.0). To use this feature
7195
you must also add `switch_model.generators.extensions.storage` somewhere above
7296
`switch_model.generators.extensions.hydro_system` in `modules.txt`.
73-
97+
7498
When generators are identified as reversible, water can be pumped from the node
7599
below the generator to the one above, with the specified round-trip efficiency.
76100
The nodes above and below the generator should have reservoir data in
77101
reservoirs.csv to indicate the amount of storage available.
78-
102+
79103
The storage module now defines a new set called ALL_STORAGE_GENS, which will
80104
rarely be used. This is the union of pumped-storage hydro generators and
81105
standard storage generators (usually batteries), which are still listed in
@@ -86,34 +110,34 @@ Author: Matthias Fripp <mfripp@edf.org>
86110
Date: Wed May 8 18:34:06 2024 -0700
87111

88112
Track hydro reservoir levels by timeseries instead of period
89-
113+
90114
The hydro_system module now tracks reservoir levels over the course of each
91115
timeseries instead of each period. Previously the hydro_system module tracked
92116
levels of reservoirs across all the timepoints in a period, as if each
93117
timeseries was linked to the one after it. This was an error, and in models
94118
with multiple timeseries with different weights, Switch could retain water
95119
during low-weight timeseries, then release it during high-weight timeseries,
96120
effectively producing free energy.
97-
121+
98122
The new approach matches the general principle in Switch that each timeseries is
99123
independent and it must be possible to to repeat each timeseries many times in a
100124
row if necessary. Although this is more correct than the previous approach, it
101125
is also more conservative: hydro networks must reach the same level (or a
102126
prespecified level) at the start and end of each timeseries, instead of the
103127
start and end of each period.
104-
128+
105129
Users should now set res_initial_vol and res_final_vol for each timeseries in
106130
reservoir_ts_data.csv instead of setting initial_res_vol and final_res_vol for
107131
each period in reservoirs.csv. The standard upgrade script will automatically
108132
make this change if needed. It will also interpolate between the previous
109133
full-period reservoir volumes to set the reservoir volumes at the start and end
110134
of each timeseries.
111-
135+
112136
For models with a single, long timeseries for each period (the most common use
113137
case for this module), this change won't make a difference. However, for models
114138
with multiple timeseries in each period with different weights, this update
115139
may change the model results.
116-
140+
117141
In addition, res_initial_vol and res_final_vol are now optional. If
118142
res_initial_vol is set but not res_final_vol, Switch will set the final level
119143
equal to the initial level. If neither is set, Switch will choose an optimal

0 commit comments

Comments
 (0)