mirror of
https://github.com/ANL-CEEESA/UnitCommitment.jl.git
synced 2025-12-06 08:18:51 -06:00
Update 0.3 docs
This commit is contained in:
@@ -145,19 +145,6 @@
|
||||
|
||||
<!-- Source interaction buttons -->
|
||||
|
||||
<div class="dropdown-buttons-trigger">
|
||||
<button id="dropdown-buttons-trigger" class="btn btn-secondary topbarbtn"
|
||||
aria-label="Connect with source repository"><i class="fab fa-github"></i></button>
|
||||
<div class="dropdown-buttons sourcebuttons">
|
||||
<a class="repository-button"
|
||||
href="https://github.com/ANL-CEEESA/UnitCommitment.jl/"><button type="button" class="btn btn-secondary topbarbtn"
|
||||
data-toggle="tooltip" data-placement="left" title="Source repository"><i
|
||||
class="fab fa-github"></i>repository</button></a>
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Full screen (wrap in <a> to have style consistency -->
|
||||
|
||||
<a class="full-screen-button"><button type="button" class="btn btn-secondary topbarbtn" data-toggle="tooltip"
|
||||
@@ -334,7 +321,7 @@
|
||||
<li><p>Reserves</p></li>
|
||||
<li><p>Contingencies</p></li>
|
||||
</ul>
|
||||
<p>Each section is described in detail below. For a complete example, see <a class="reference external" href="https://github.com/ANL-CEEESA/UnitCommitment.jl/tree/dev/instances/matpower/case14">case14</a>.</p>
|
||||
<p>Each section is described in detail below.</p>
|
||||
<div class="section" id="parameters">
|
||||
<h3>Parameters<a class="headerlink" href="#parameters" title="Permalink to this headline">¶</a></h3>
|
||||
<p>This section describes system-wide parameters, such as power balance penalty, and optimization parameters, such as the length of the planning horizon and the time.</p>
|
||||
@@ -366,12 +353,12 @@
|
||||
</table>
|
||||
<div class="section" id="example">
|
||||
<h4>Example<a class="headerlink" href="#example" title="Permalink to this headline">¶</a></h4>
|
||||
<div class="highlight-json notranslate"><div class="highlight"><pre><span></span><span class="p">{</span>
|
||||
<span class="nt">"Parameters"</span><span class="p">:</span> <span class="p">{</span>
|
||||
<span class="nt">"Time horizon (h)"</span><span class="p">:</span> <span class="mi">4</span><span class="p">,</span>
|
||||
<span class="nt">"Power balance penalty ($/MW)"</span><span class="p">:</span> <span class="mf">1000.0</span><span class="p">,</span>
|
||||
<span class="p">}</span>
|
||||
<span class="p">}</span>
|
||||
<div class="highlight-json notranslate"><div class="highlight"><pre><span></span><span class="p">{</span><span class="w"></span>
|
||||
<span class="w"> </span><span class="nt">"Parameters"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w"></span>
|
||||
<span class="w"> </span><span class="nt">"Time horizon (h)"</span><span class="p">:</span><span class="w"> </span><span class="mi">4</span><span class="p">,</span><span class="w"></span>
|
||||
<span class="w"> </span><span class="nt">"Power balance penalty ($/MW)"</span><span class="p">:</span><span class="w"> </span><span class="mf">1000.0</span><span class="p">,</span><span class="w"></span>
|
||||
<span class="w"> </span><span class="p">}</span><span class="w"></span>
|
||||
<span class="p">}</span><span class="w"></span>
|
||||
</pre></div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -397,21 +384,21 @@
|
||||
</table>
|
||||
<div class="section" id="id1">
|
||||
<h4>Example<a class="headerlink" href="#id1" title="Permalink to this headline">¶</a></h4>
|
||||
<div class="highlight-json notranslate"><div class="highlight"><pre><span></span><span class="p">{</span>
|
||||
<span class="nt">"Buses"</span><span class="p">:</span> <span class="p">{</span>
|
||||
<span class="nt">"b1"</span><span class="p">:</span> <span class="p">{</span>
|
||||
<span class="nt">"Load (MW)"</span><span class="p">:</span> <span class="mf">0.0</span>
|
||||
<span class="p">},</span>
|
||||
<span class="nt">"b2"</span><span class="p">:</span> <span class="p">{</span>
|
||||
<span class="nt">"Load (MW)"</span><span class="p">:</span> <span class="p">[</span>
|
||||
<span class="mf">26.01527</span><span class="p">,</span>
|
||||
<span class="mf">24.46212</span><span class="p">,</span>
|
||||
<span class="mf">23.29725</span><span class="p">,</span>
|
||||
<span class="mf">22.90897</span>
|
||||
<span class="p">]</span>
|
||||
<span class="p">}</span>
|
||||
<span class="p">}</span>
|
||||
<span class="p">}</span>
|
||||
<div class="highlight-json notranslate"><div class="highlight"><pre><span></span><span class="p">{</span><span class="w"></span>
|
||||
<span class="w"> </span><span class="nt">"Buses"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w"></span>
|
||||
<span class="w"> </span><span class="nt">"b1"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w"></span>
|
||||
<span class="w"> </span><span class="nt">"Load (MW)"</span><span class="p">:</span><span class="w"> </span><span class="mf">0.0</span><span class="w"></span>
|
||||
<span class="w"> </span><span class="p">},</span><span class="w"></span>
|
||||
<span class="w"> </span><span class="nt">"b2"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w"></span>
|
||||
<span class="w"> </span><span class="nt">"Load (MW)"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w"></span>
|
||||
<span class="w"> </span><span class="mf">26.01527</span><span class="p">,</span><span class="w"></span>
|
||||
<span class="w"> </span><span class="mf">24.46212</span><span class="p">,</span><span class="w"></span>
|
||||
<span class="w"> </span><span class="mf">23.29725</span><span class="p">,</span><span class="w"></span>
|
||||
<span class="w"> </span><span class="mf">22.90897</span><span class="w"></span>
|
||||
<span class="w"> </span><span class="p">]</span><span class="w"></span>
|
||||
<span class="w"> </span><span class="p">}</span><span class="w"></span>
|
||||
<span class="w"> </span><span class="p">}</span><span class="w"></span>
|
||||
<span class="p">}</span><span class="w"></span>
|
||||
</pre></div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -516,32 +503,32 @@ Note that this curve also specifies the production limits. Specifically, the fir
|
||||
</div>
|
||||
<div class="section" id="id2">
|
||||
<h4>Example<a class="headerlink" href="#id2" title="Permalink to this headline">¶</a></h4>
|
||||
<div class="highlight-json notranslate"><div class="highlight"><pre><span></span><span class="p">{</span>
|
||||
<span class="nt">"Generators"</span><span class="p">:</span> <span class="p">{</span>
|
||||
<span class="nt">"gen1"</span><span class="p">:</span> <span class="p">{</span>
|
||||
<span class="nt">"Bus"</span><span class="p">:</span> <span class="s2">"b1"</span><span class="p">,</span>
|
||||
<span class="nt">"Production cost curve (MW)"</span><span class="p">:</span> <span class="p">[</span><span class="mf">100.0</span><span class="p">,</span> <span class="mf">110.0</span><span class="p">,</span> <span class="mf">130.0</span><span class="p">,</span> <span class="mf">135.0</span><span class="p">],</span>
|
||||
<span class="nt">"Production cost curve ($)"</span><span class="p">:</span> <span class="p">[</span><span class="mf">1400.0</span><span class="p">,</span> <span class="mf">1600.0</span><span class="p">,</span> <span class="mf">2200.0</span><span class="p">,</span> <span class="mf">2400.0</span><span class="p">],</span>
|
||||
<span class="nt">"Startup costs ($)"</span><span class="p">:</span> <span class="p">[</span><span class="mf">300.0</span><span class="p">,</span> <span class="mf">400.0</span><span class="p">],</span>
|
||||
<span class="nt">"Startup delays (h)"</span><span class="p">:</span> <span class="p">[</span><span class="mi">1</span><span class="p">,</span> <span class="mi">4</span><span class="p">],</span>
|
||||
<span class="nt">"Ramp up limit (MW)"</span><span class="p">:</span> <span class="mf">232.68</span><span class="p">,</span>
|
||||
<span class="nt">"Ramp down limit (MW)"</span><span class="p">:</span> <span class="mf">232.68</span><span class="p">,</span>
|
||||
<span class="nt">"Startup limit (MW)"</span><span class="p">:</span> <span class="mf">232.68</span><span class="p">,</span>
|
||||
<span class="nt">"Shutdown limit (MW)"</span><span class="p">:</span> <span class="mf">232.68</span><span class="p">,</span>
|
||||
<span class="nt">"Minimum downtime (h)"</span><span class="p">:</span> <span class="mi">4</span><span class="p">,</span>
|
||||
<span class="nt">"Minimum uptime (h)"</span><span class="p">:</span> <span class="mi">4</span><span class="p">,</span>
|
||||
<span class="nt">"Initial status (h)"</span><span class="p">:</span> <span class="mi">12</span><span class="p">,</span>
|
||||
<span class="nt">"Must run?"</span><span class="p">:</span> <span class="kc">false</span><span class="p">,</span>
|
||||
<span class="nt">"Reserve eligibility"</span><span class="p">:</span> <span class="p">[</span><span class="s2">"r1"</span><span class="p">],</span>
|
||||
<span class="p">},</span>
|
||||
<span class="nt">"gen2"</span><span class="p">:</span> <span class="p">{</span>
|
||||
<span class="nt">"Bus"</span><span class="p">:</span> <span class="s2">"b5"</span><span class="p">,</span>
|
||||
<span class="nt">"Production cost curve (MW)"</span><span class="p">:</span> <span class="p">[</span><span class="mf">0.0</span><span class="p">,</span> <span class="p">[</span><span class="mf">10.0</span><span class="p">,</span> <span class="mf">8.0</span><span class="p">,</span> <span class="mf">0.0</span><span class="p">,</span> <span class="mf">3.0</span><span class="p">]],</span>
|
||||
<span class="nt">"Production cost curve ($)"</span><span class="p">:</span> <span class="p">[</span><span class="mf">0.0</span><span class="p">,</span> <span class="mf">0.0</span><span class="p">],</span>
|
||||
<span class="nt">"Reserve eligibility"</span><span class="p">:</span> <span class="p">[</span><span class="s2">"r1"</span><span class="p">,</span> <span class="s2">"r2"</span><span class="p">],</span>
|
||||
<span class="p">}</span>
|
||||
<span class="p">}</span>
|
||||
<span class="p">}</span>
|
||||
<div class="highlight-json notranslate"><div class="highlight"><pre><span></span><span class="p">{</span><span class="w"></span>
|
||||
<span class="w"> </span><span class="nt">"Generators"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w"></span>
|
||||
<span class="w"> </span><span class="nt">"gen1"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w"></span>
|
||||
<span class="w"> </span><span class="nt">"Bus"</span><span class="p">:</span><span class="w"> </span><span class="s2">"b1"</span><span class="p">,</span><span class="w"></span>
|
||||
<span class="w"> </span><span class="nt">"Production cost curve (MW)"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="mf">100.0</span><span class="p">,</span><span class="w"> </span><span class="mf">110.0</span><span class="p">,</span><span class="w"> </span><span class="mf">130.0</span><span class="p">,</span><span class="w"> </span><span class="mf">135.0</span><span class="p">],</span><span class="w"></span>
|
||||
<span class="w"> </span><span class="nt">"Production cost curve ($)"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="mf">1400.0</span><span class="p">,</span><span class="w"> </span><span class="mf">1600.0</span><span class="p">,</span><span class="w"> </span><span class="mf">2200.0</span><span class="p">,</span><span class="w"> </span><span class="mf">2400.0</span><span class="p">],</span><span class="w"></span>
|
||||
<span class="w"> </span><span class="nt">"Startup costs ($)"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="mf">300.0</span><span class="p">,</span><span class="w"> </span><span class="mf">400.0</span><span class="p">],</span><span class="w"></span>
|
||||
<span class="w"> </span><span class="nt">"Startup delays (h)"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="mi">1</span><span class="p">,</span><span class="w"> </span><span class="mi">4</span><span class="p">],</span><span class="w"></span>
|
||||
<span class="w"> </span><span class="nt">"Ramp up limit (MW)"</span><span class="p">:</span><span class="w"> </span><span class="mf">232.68</span><span class="p">,</span><span class="w"></span>
|
||||
<span class="w"> </span><span class="nt">"Ramp down limit (MW)"</span><span class="p">:</span><span class="w"> </span><span class="mf">232.68</span><span class="p">,</span><span class="w"></span>
|
||||
<span class="w"> </span><span class="nt">"Startup limit (MW)"</span><span class="p">:</span><span class="w"> </span><span class="mf">232.68</span><span class="p">,</span><span class="w"></span>
|
||||
<span class="w"> </span><span class="nt">"Shutdown limit (MW)"</span><span class="p">:</span><span class="w"> </span><span class="mf">232.68</span><span class="p">,</span><span class="w"></span>
|
||||
<span class="w"> </span><span class="nt">"Minimum downtime (h)"</span><span class="p">:</span><span class="w"> </span><span class="mi">4</span><span class="p">,</span><span class="w"></span>
|
||||
<span class="w"> </span><span class="nt">"Minimum uptime (h)"</span><span class="p">:</span><span class="w"> </span><span class="mi">4</span><span class="p">,</span><span class="w"></span>
|
||||
<span class="w"> </span><span class="nt">"Initial status (h)"</span><span class="p">:</span><span class="w"> </span><span class="mi">12</span><span class="p">,</span><span class="w"></span>
|
||||
<span class="w"> </span><span class="nt">"Must run?"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w"></span>
|
||||
<span class="w"> </span><span class="nt">"Reserve eligibility"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="s2">"r1"</span><span class="p">],</span><span class="w"></span>
|
||||
<span class="w"> </span><span class="p">},</span><span class="w"></span>
|
||||
<span class="w"> </span><span class="nt">"gen2"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w"></span>
|
||||
<span class="w"> </span><span class="nt">"Bus"</span><span class="p">:</span><span class="w"> </span><span class="s2">"b5"</span><span class="p">,</span><span class="w"></span>
|
||||
<span class="w"> </span><span class="nt">"Production cost curve (MW)"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="mf">0.0</span><span class="p">,</span><span class="w"> </span><span class="p">[</span><span class="mf">10.0</span><span class="p">,</span><span class="w"> </span><span class="mf">8.0</span><span class="p">,</span><span class="w"> </span><span class="mf">0.0</span><span class="p">,</span><span class="w"> </span><span class="mf">3.0</span><span class="p">]],</span><span class="w"></span>
|
||||
<span class="w"> </span><span class="nt">"Production cost curve ($)"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="mf">0.0</span><span class="p">,</span><span class="w"> </span><span class="mf">0.0</span><span class="p">],</span><span class="w"></span>
|
||||
<span class="w"> </span><span class="nt">"Reserve eligibility"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="s2">"r1"</span><span class="p">,</span><span class="w"> </span><span class="s2">"r2"</span><span class="p">],</span><span class="w"></span>
|
||||
<span class="w"> </span><span class="p">}</span><span class="w"></span>
|
||||
<span class="w"> </span><span class="p">}</span><span class="w"></span>
|
||||
<span class="p">}</span><span class="w"></span>
|
||||
</pre></div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -577,15 +564,15 @@ Note that this curve also specifies the production limits. Specifically, the fir
|
||||
</table>
|
||||
<div class="section" id="id3">
|
||||
<h4>Example<a class="headerlink" href="#id3" title="Permalink to this headline">¶</a></h4>
|
||||
<div class="highlight-json notranslate"><div class="highlight"><pre><span></span><span class="p">{</span>
|
||||
<span class="nt">"Price-sensitive loads"</span><span class="p">:</span> <span class="p">{</span>
|
||||
<span class="nt">"p1"</span><span class="p">:</span> <span class="p">{</span>
|
||||
<span class="nt">"Bus"</span><span class="p">:</span> <span class="s2">"b3"</span><span class="p">,</span>
|
||||
<span class="nt">"Revenue ($/MW)"</span><span class="p">:</span> <span class="mf">23.0</span><span class="p">,</span>
|
||||
<span class="nt">"Demand (MW)"</span><span class="p">:</span> <span class="mf">50.0</span>
|
||||
<span class="p">}</span>
|
||||
<span class="p">}</span>
|
||||
<span class="p">}</span>
|
||||
<div class="highlight-json notranslate"><div class="highlight"><pre><span></span><span class="p">{</span><span class="w"></span>
|
||||
<span class="w"> </span><span class="nt">"Price-sensitive loads"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w"></span>
|
||||
<span class="w"> </span><span class="nt">"p1"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w"></span>
|
||||
<span class="w"> </span><span class="nt">"Bus"</span><span class="p">:</span><span class="w"> </span><span class="s2">"b3"</span><span class="p">,</span><span class="w"></span>
|
||||
<span class="w"> </span><span class="nt">"Revenue ($/MW)"</span><span class="p">:</span><span class="w"> </span><span class="mf">23.0</span><span class="p">,</span><span class="w"></span>
|
||||
<span class="w"> </span><span class="nt">"Demand (MW)"</span><span class="p">:</span><span class="w"> </span><span class="mf">50.0</span><span class="w"></span>
|
||||
<span class="w"> </span><span class="p">}</span><span class="w"></span>
|
||||
<span class="w"> </span><span class="p">}</span><span class="w"></span>
|
||||
<span class="p">}</span><span class="w"></span>
|
||||
</pre></div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -641,19 +628,19 @@ Note that this curve also specifies the production limits. Specifically, the fir
|
||||
</table>
|
||||
<div class="section" id="id4">
|
||||
<h4>Example<a class="headerlink" href="#id4" title="Permalink to this headline">¶</a></h4>
|
||||
<div class="highlight-json notranslate"><div class="highlight"><pre><span></span><span class="p">{</span>
|
||||
<span class="nt">"Transmission lines"</span><span class="p">:</span> <span class="p">{</span>
|
||||
<span class="nt">"l1"</span><span class="p">:</span> <span class="p">{</span>
|
||||
<span class="nt">"Source bus"</span><span class="p">:</span> <span class="s2">"b1"</span><span class="p">,</span>
|
||||
<span class="nt">"Target bus"</span><span class="p">:</span> <span class="s2">"b2"</span><span class="p">,</span>
|
||||
<span class="nt">"Reactance (ohms)"</span><span class="p">:</span> <span class="mf">0.05917</span><span class="p">,</span>
|
||||
<span class="nt">"Susceptance (S)"</span><span class="p">:</span> <span class="mf">29.49686</span><span class="p">,</span>
|
||||
<span class="nt">"Normal flow limit (MW)"</span><span class="p">:</span> <span class="mf">15000.0</span><span class="p">,</span>
|
||||
<span class="nt">"Emergency flow limit (MW)"</span><span class="p">:</span> <span class="mf">20000.0</span><span class="p">,</span>
|
||||
<span class="nt">"Flow limit penalty ($/MW)"</span><span class="p">:</span> <span class="mf">5000.0</span>
|
||||
<span class="p">}</span>
|
||||
<span class="p">}</span>
|
||||
<span class="p">}</span>
|
||||
<div class="highlight-json notranslate"><div class="highlight"><pre><span></span><span class="p">{</span><span class="w"></span>
|
||||
<span class="w"> </span><span class="nt">"Transmission lines"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w"></span>
|
||||
<span class="w"> </span><span class="nt">"l1"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w"></span>
|
||||
<span class="w"> </span><span class="nt">"Source bus"</span><span class="p">:</span><span class="w"> </span><span class="s2">"b1"</span><span class="p">,</span><span class="w"></span>
|
||||
<span class="w"> </span><span class="nt">"Target bus"</span><span class="p">:</span><span class="w"> </span><span class="s2">"b2"</span><span class="p">,</span><span class="w"></span>
|
||||
<span class="w"> </span><span class="nt">"Reactance (ohms)"</span><span class="p">:</span><span class="w"> </span><span class="mf">0.05917</span><span class="p">,</span><span class="w"></span>
|
||||
<span class="w"> </span><span class="nt">"Susceptance (S)"</span><span class="p">:</span><span class="w"> </span><span class="mf">29.49686</span><span class="p">,</span><span class="w"></span>
|
||||
<span class="w"> </span><span class="nt">"Normal flow limit (MW)"</span><span class="p">:</span><span class="w"> </span><span class="mf">15000.0</span><span class="p">,</span><span class="w"></span>
|
||||
<span class="w"> </span><span class="nt">"Emergency flow limit (MW)"</span><span class="p">:</span><span class="w"> </span><span class="mf">20000.0</span><span class="p">,</span><span class="w"></span>
|
||||
<span class="w"> </span><span class="nt">"Flow limit penalty ($/MW)"</span><span class="p">:</span><span class="w"> </span><span class="mf">5000.0</span><span class="w"></span>
|
||||
<span class="w"> </span><span class="p">}</span><span class="w"></span>
|
||||
<span class="w"> </span><span class="p">}</span><span class="w"></span>
|
||||
<span class="p">}</span><span class="w"></span>
|
||||
</pre></div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -689,29 +676,29 @@ Note that this curve also specifies the production limits. Specifically, the fir
|
||||
</table>
|
||||
<div class="section" id="example-1">
|
||||
<h4>Example 1<a class="headerlink" href="#example-1" title="Permalink to this headline">¶</a></h4>
|
||||
<div class="highlight-json notranslate"><div class="highlight"><pre><span></span><span class="p">{</span>
|
||||
<span class="nt">"Reserves"</span><span class="p">:</span> <span class="p">{</span>
|
||||
<span class="nt">"r1"</span><span class="p">:</span> <span class="p">{</span>
|
||||
<span class="nt">"Type"</span><span class="p">:</span> <span class="s2">"spinning"</span><span class="p">,</span>
|
||||
<span class="nt">"Amount (MW)"</span><span class="p">:</span> <span class="p">[</span>
|
||||
<span class="mf">57.30552</span><span class="p">,</span>
|
||||
<span class="mf">53.88429</span><span class="p">,</span>
|
||||
<span class="mf">51.31838</span><span class="p">,</span>
|
||||
<span class="mf">50.46307</span>
|
||||
<span class="p">],</span>
|
||||
<span class="nt">"Shortfall penalty ($/MW)"</span><span class="p">:</span> <span class="mf">5.0</span>
|
||||
<span class="p">},</span>
|
||||
<span class="nt">"r2"</span><span class="p">:</span> <span class="p">{</span>
|
||||
<span class="nt">"Type"</span><span class="p">:</span> <span class="s2">"flexiramp"</span><span class="p">,</span>
|
||||
<span class="nt">"Amount (MW)"</span><span class="p">:</span> <span class="p">[</span>
|
||||
<span class="mf">20.31042</span><span class="p">,</span>
|
||||
<span class="mf">23.65273</span><span class="p">,</span>
|
||||
<span class="mf">27.41784</span><span class="p">,</span>
|
||||
<span class="mf">25.34057</span>
|
||||
<span class="p">],</span>
|
||||
<span class="p">}</span>
|
||||
<span class="p">}</span>
|
||||
<span class="p">}</span>
|
||||
<div class="highlight-json notranslate"><div class="highlight"><pre><span></span><span class="p">{</span><span class="w"></span>
|
||||
<span class="w"> </span><span class="nt">"Reserves"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w"></span>
|
||||
<span class="w"> </span><span class="nt">"r1"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w"></span>
|
||||
<span class="w"> </span><span class="nt">"Type"</span><span class="p">:</span><span class="w"> </span><span class="s2">"spinning"</span><span class="p">,</span><span class="w"></span>
|
||||
<span class="w"> </span><span class="nt">"Amount (MW)"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w"></span>
|
||||
<span class="w"> </span><span class="mf">57.30552</span><span class="p">,</span><span class="w"></span>
|
||||
<span class="w"> </span><span class="mf">53.88429</span><span class="p">,</span><span class="w"></span>
|
||||
<span class="w"> </span><span class="mf">51.31838</span><span class="p">,</span><span class="w"></span>
|
||||
<span class="w"> </span><span class="mf">50.46307</span><span class="w"></span>
|
||||
<span class="w"> </span><span class="p">],</span><span class="w"></span>
|
||||
<span class="w"> </span><span class="nt">"Shortfall penalty ($/MW)"</span><span class="p">:</span><span class="w"> </span><span class="mf">5.0</span><span class="w"></span>
|
||||
<span class="w"> </span><span class="p">},</span><span class="w"></span>
|
||||
<span class="w"> </span><span class="nt">"r2"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w"></span>
|
||||
<span class="w"> </span><span class="nt">"Type"</span><span class="p">:</span><span class="w"> </span><span class="s2">"flexiramp"</span><span class="p">,</span><span class="w"></span>
|
||||
<span class="w"> </span><span class="nt">"Amount (MW)"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w"></span>
|
||||
<span class="w"> </span><span class="mf">20.31042</span><span class="p">,</span><span class="w"></span>
|
||||
<span class="w"> </span><span class="mf">23.65273</span><span class="p">,</span><span class="w"></span>
|
||||
<span class="w"> </span><span class="mf">27.41784</span><span class="p">,</span><span class="w"></span>
|
||||
<span class="w"> </span><span class="mf">25.34057</span><span class="w"></span>
|
||||
<span class="w"> </span><span class="p">],</span><span class="w"></span>
|
||||
<span class="w"> </span><span class="p">}</span><span class="w"></span>
|
||||
<span class="w"> </span><span class="p">}</span><span class="w"></span>
|
||||
<span class="p">}</span><span class="w"></span>
|
||||
</pre></div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -739,17 +726,17 @@ Note that this curve also specifies the production limits. Specifically, the fir
|
||||
</table>
|
||||
<div class="section" id="id5">
|
||||
<h4>Example<a class="headerlink" href="#id5" title="Permalink to this headline">¶</a></h4>
|
||||
<div class="highlight-json notranslate"><div class="highlight"><pre><span></span><span class="p">{</span>
|
||||
<span class="nt">"Contingencies"</span><span class="p">:</span> <span class="p">{</span>
|
||||
<span class="nt">"c1"</span><span class="p">:</span> <span class="p">{</span>
|
||||
<span class="nt">"Affected lines"</span><span class="p">:</span> <span class="p">[</span><span class="s2">"l1"</span><span class="p">,</span> <span class="s2">"l2"</span><span class="p">,</span> <span class="s2">"l3"</span><span class="p">],</span>
|
||||
<span class="nt">"Affected generators"</span><span class="p">:</span> <span class="p">[</span><span class="s2">"g1"</span><span class="p">]</span>
|
||||
<span class="p">},</span>
|
||||
<span class="nt">"c2"</span><span class="p">:</span> <span class="p">{</span>
|
||||
<span class="nt">"Affected lines"</span><span class="p">:</span> <span class="p">[</span><span class="s2">"l4"</span><span class="p">]</span>
|
||||
<span class="p">},</span>
|
||||
<span class="p">}</span>
|
||||
<span class="p">}</span>
|
||||
<div class="highlight-json notranslate"><div class="highlight"><pre><span></span><span class="p">{</span><span class="w"></span>
|
||||
<span class="w"> </span><span class="nt">"Contingencies"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w"></span>
|
||||
<span class="w"> </span><span class="nt">"c1"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w"></span>
|
||||
<span class="w"> </span><span class="nt">"Affected lines"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="s2">"l1"</span><span class="p">,</span><span class="w"> </span><span class="s2">"l2"</span><span class="p">,</span><span class="w"> </span><span class="s2">"l3"</span><span class="p">],</span><span class="w"></span>
|
||||
<span class="w"> </span><span class="nt">"Affected generators"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="s2">"g1"</span><span class="p">]</span><span class="w"></span>
|
||||
<span class="w"> </span><span class="p">},</span><span class="w"></span>
|
||||
<span class="w"> </span><span class="nt">"c2"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w"></span>
|
||||
<span class="w"> </span><span class="nt">"Affected lines"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="s2">"l4"</span><span class="p">]</span><span class="w"></span>
|
||||
<span class="w"> </span><span class="p">},</span><span class="w"></span>
|
||||
<span class="w"> </span><span class="p">}</span><span class="w"></span>
|
||||
<span class="p">}</span><span class="w"></span>
|
||||
</pre></div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -759,10 +746,10 @@ Note that this curve also specifies the production limits. Specifically, the fir
|
||||
<div class="section" id="time-series-parameters">
|
||||
<h4>Time series parameters<a class="headerlink" href="#time-series-parameters" title="Permalink to this headline">¶</a></h4>
|
||||
<p>Many numerical properties in the JSON file can be specified either as a single floating point number if they are time-independent, or as an array containing exactly <code class="docutils literal notranslate"><span class="pre">T</span></code> elements, if they are time-dependent, where <code class="docutils literal notranslate"><span class="pre">T</span></code> is the number of time steps in the planning horizon. For example, both formats below are valid when <code class="docutils literal notranslate"><span class="pre">T=3</span></code>:</p>
|
||||
<div class="highlight-json notranslate"><div class="highlight"><pre><span></span><span class="p">{</span>
|
||||
<span class="nt">"Load (MW)"</span><span class="p">:</span> <span class="mf">800.0</span><span class="p">,</span>
|
||||
<span class="nt">"Load (MW)"</span><span class="p">:</span> <span class="p">[</span><span class="mf">800.0</span><span class="p">,</span> <span class="mf">850.0</span><span class="p">,</span> <span class="mf">730.0</span><span class="p">]</span>
|
||||
<span class="p">}</span>
|
||||
<div class="highlight-json notranslate"><div class="highlight"><pre><span></span><span class="p">{</span><span class="w"></span>
|
||||
<span class="w"> </span><span class="nt">"Load (MW)"</span><span class="p">:</span><span class="w"> </span><span class="mf">800.0</span><span class="p">,</span><span class="w"></span>
|
||||
<span class="w"> </span><span class="nt">"Load (MW)"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="mf">800.0</span><span class="p">,</span><span class="w"> </span><span class="mf">850.0</span><span class="p">,</span><span class="w"> </span><span class="mf">730.0</span><span class="p">]</span><span class="w"></span>
|
||||
<span class="p">}</span><span class="w"></span>
|
||||
</pre></div>
|
||||
</div>
|
||||
<p>The value <code class="docutils literal notranslate"><span class="pre">T</span></code> depends on both <code class="docutils literal notranslate"><span class="pre">Time</span> <span class="pre">horizon</span> <span class="pre">(h)</span></code> and <code class="docutils literal notranslate"><span class="pre">Time</span> <span class="pre">step</span> <span class="pre">(min)</span></code>, as the table below illustrates.</p>
|
||||
@@ -835,7 +822,7 @@ Note that this curve also specifies the production limits. Specifically, the fir
|
||||
<div class="container">
|
||||
<p>
|
||||
|
||||
© Copyright 2020-2021, UChicago Argonne, LLC.<br/>
|
||||
© Copyright 2020-2022, UChicago Argonne, LLC.<br/>
|
||||
</p>
|
||||
</div>
|
||||
</footer>
|
||||
|
||||
Reference in New Issue
Block a user