Skip to content

Commit db757a6

Browse files
committed
Release 1.2.
1 parent 09cf228 commit db757a6

File tree

11 files changed

+472
-364
lines changed

11 files changed

+472
-364
lines changed

CHANGES.md

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,11 @@ Change history for MOST
22
=======================
33

44

5-
since version 1.1
6-
-----------------
5+
Version 1.2 - *Dec 13, 2022*
6+
----------------------------
7+
8+
#### 12/13/22
9+
- Release 1.2.
710

811
#### 11/10/22
912
- Update `addgen2mpc()` to expand fixed reserve parameters to keep sizes

CITATION

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,12 +17,12 @@ Scheduling Tool (MOST) explicitly acknowledge that fact by citing both the
1717
The MATPOWER Optimal Scheduling Tool (MOST) User's Manual should also be
1818
cited explicitly in work that refers to or is derived from its content.
1919
The citation and DOI can be version-specific or general, as appropriate.
20-
For version 1.1, use:
20+
For version 1.2, use:
2121

2222
R. D. Zimmerman, C. E. Murillo-Sanchez. MATPOWER Optimal Scheduling
23-
Tool (MOST) User's Manual, Version 1.1. 2020. [Online].
24-
Available: https://matpower.org/docs/MOST-manual-1.1.pdf
25-
doi: 10.5281/zenodo.4073878
23+
Tool (MOST) User's Manual, Version 1.2. 2022. [Online].
24+
Available: https://matpower.org/docs/MOST-manual-1.2.pdf
25+
doi: 10.5281/zenodo.7434827
2626

2727
For a version non-specific citation, use the following citation and DOI,
2828
with <YEAR> replaced by the year of the most recent release:

LICENSE

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
Copyright (c) 1996-2020, Power Systems Engineering Research Center (PSERC)
1+
Copyright (c) 1996-2022, Power Systems Engineering Research Center (PSERC)
22
and individual contributors (see AUTHORS file for details).
33
All rights reserved.
44

README.md

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -57,11 +57,12 @@ t_most_30b_3_1_0.......ok
5757
t_most_fixed_res.......ok
5858
t_most_30b_1_1_0_uc....ok
5959
t_most_mpopf...........ok
60-
t_most_uc..............ok (264 of 330 skipped)
60+
t_most_uc..............ok (272 of 340 skipped)
6161
t_most_suc.............ok (148 of 185 skipped)
62+
t_most_tlmp............ok
6263
t_most_w_ds............ok
63-
All tests successful (310 passed, 412 skipped of 722)
64-
Elapsed time 46.18 seconds.
64+
All tests successful (359 passed, 420 skipped of 779)
65+
Elapsed time 39.45 seconds.
6566
```
6667

6768
If, for some reason, you prefer to install your own copy of MOST directly
@@ -113,8 +114,8 @@ Publications
113114
3. A. J. Lamadrid, D. Munoz-Alvarez, C. E. Murillo-Sanchez,
114115
R. D. Zimmerman, H. D. Shin and R. J. Thomas, ["Using the MATPOWER
115116
Optimal Scheduling Tool to Test Power System Operation Methodologies
116-
Under Uncertainty,"][19] *Sustainable Energy, IEEE Transactions on*,
117-
vol. 10, no. 3, pp. 1280-1289, July 2019.
117+
Under Uncertainty,"][11] *Sustainable Energy, IEEE Transactions on*,
118+
vol. 10, no. 3, pp. 1280-1289, July 2019.
118119
doi: [10.1109/TSTE.2018.2865454][11].
119120

120121

@@ -140,12 +141,12 @@ citing both the 2011 MATPOWER paper and the 2013 MOST paper.
140141
The [MATPOWER Optimal Scheduling Tool (MOST) User's Manual][7] should
141142
also be cited explicitly in work that refers to or is derived from its
142143
content. The citation and DOI can be version-specific or general, as
143-
appropriate. For version 1.1, use:
144+
appropriate. For version 1.2, use:
144145

145146
> R. D. Zimmerman, C. E. Murillo-Sanchez. *MATPOWER Optimal Scheduling
146-
Tool (MOST) User's Manual, Version 1.1*. 2020. [Online].
147-
Available: https://matpower.org/docs/MOST-manual-1.1.pdf
148-
doi: [10.5281/zenodo.4073878](https://doi.org/10.5281/zenodo.4073878)
147+
Tool (MOST) User's Manual, Version 1.2*. 2022. [Online].
148+
Available: https://matpower.org/docs/MOST-manual-1.2.pdf
149+
doi: [10.5281/zenodo.7434827](https://doi.org/10.5281/zenodo.7434827)
149150

150151
For a version non-specific citation, use the following citation and DOI,
151152
with *\<YEAR\>* replaced by the year of the most recent release:

docs/MOST-manual.pdf

27.7 KB
Binary file not shown.
Lines changed: 69 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,69 @@
1+
What's New in MOST 1.2
2+
----------------------
3+
4+
#### Released Dec 13, 2022
5+
6+
Below is a summary of the changes since version 1.1 of MOST. See the
7+
[`CHANGES.md`][1] file for all the gory details. For release notes for
8+
previous versions, see Appendix B of the [MOST User's Manual][2].
9+
10+
#### Changes:
11+
- Ramping reserves and constraints are now included for the
12+
transition from the initial state into period 1, except for
13+
single-period problems.
14+
- Added calculation of expected TLMP (temporal locational marginal
15+
price) based on work by Guo, Chen, Tong in [[1](#references),
16+
[2](#references), [3](#references)]. For generators, these are
17+
returned in `mdo.results.GenTLMP` and `mdo.results.CondGenTLMP`.
18+
For storage units they are returned in `mdo.results.StorageTLMPc`,
19+
`mdo.results.StorageTLMPd`, `mdo.results.CondStorageTLMPc`, and
20+
`mdo.results.CondStorageTLMPd`. See Table 5-13 in the
21+
[MOST User's Manual][2].
22+
- For deterministic cases with storage where `ForceCyclicStorage` is 0,
23+
ensure that initial storage bounds are equal to initial storage and
24+
output a warning if they are modified. Fix deterministic UC tests
25+
where this was causing results to change depending on value of `rho`.
26+
27+
#### Bugs Fixed:
28+
- Plotting of commitment schedule using `plot_uc()` did not work
29+
properly in a subplot, such as in `t_most_uc()`. *Thanks to Lim Han.*
30+
- Fix tests that were failing under Octave 7.x.
31+
- Fix issue [#29][3] where a typo caused a check on `md.UC.MinDown` > 1
32+
to be skipped. *Thanks to Talha Iqbal.*
33+
34+
#### Incompatible Changes:
35+
- Modified definition of ramping reserves for period *t* (and all
36+
corresponding input and output parameters) to refer to the transition
37+
from *t*-1 to *t*, not *t* to *t*+1. This means that the ramping
38+
reserves for the transition into the first period are now optimization
39+
variables and the corresponding constraints are explicit. This is for
40+
multiperiod problems only. Ramping reserves and contraints are explicitly
41+
excluded for single-period problems.
42+
*Note:* This change also corrects an error in (4.11), where \gamma^t
43+
is now correct. Previously it should have been \gamma^{t+1}, as it was
44+
in the code.
45+
46+
#### References
47+
48+
1. Y. Guo, C. Chen and L. Tong, [“Pricing Multi-Interval Dispatch Under
49+
Uncertainty Part I: Dispatch-Following Incentives,”][4] *IEEE Transactions
50+
on Power Systems*, vol. 36, no. 5, pp. 3865–3877, Sept. 2021,
51+
doi: [10.1109/TPWRS.2021.3055730][4].
52+
53+
2. C. Chen, Y. Guo and L. Tong, [“Pricing Multi-Interval Dispatch Under
54+
Uncertainty Part II: Generalization and Performance,”][5] *IEEE Transactions
55+
on Power Systems*, vol. 36, no. 5, pp. 3878–3886, Sept. 2021,
56+
doi: [10.1109/TPWRS.2020.3045162][5].
57+
58+
3. C. Chen and L. Tong, [“Pricing Real-time Stochastic Storage Operations,”][6]
59+
*2022 Power Systems Computation Conference (PSCC)*, June 27–July 1, 2022,
60+
doi: [10.48550/arXiv.2204.08140][6].
61+
62+
63+
[1]: ../../CHANGES.md
64+
[2]: ../MOST-manual.pdf
65+
[3]: https://github.com/MATPOWER/most/issues/29
66+
[4]: https://doi.org/10.1109/TPWRS.2021.3055730
67+
[5]: https://doi.org/10.1109/TPWRS.2020.3045162
68+
[6]: https://doi.org/10.48550/arXiv.2204.08140
69+

0 commit comments

Comments
 (0)