|
1396 | 1396 | <dd><p>Clean up for the PowerWorld COM object</p> |
1397 | 1397 | </dd></dl> |
1398 | 1398 |
|
| 1399 | +<dl class="py method"> |
| 1400 | +<dt class="sig sig-object py" id="esa.saw.SAW.fast_n1_test"> |
| 1401 | +<span class="sig-name descname"><span class="pre">fast_n1_test</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#esa.saw.SAW.fast_n1_test" title="Permalink to this definition">¶</a></dt> |
| 1402 | +<dd><p>A pure LODF-based fast N-1 contingency analysis implementation.</p> |
| 1403 | +<dl class="field-list simple"> |
| 1404 | +<dt class="field-odd">Returns</dt> |
| 1405 | +<dd class="field-odd"><p>A boolean value to indicate whether the system is N-1 secure.</p> |
| 1406 | +</dd> |
| 1407 | +</dl> |
| 1408 | +</dd></dl> |
| 1409 | + |
| 1410 | +<dl class="py method"> |
| 1411 | +<dt class="sig sig-object py" id="esa.saw.SAW.fast_n2_islanding_detection"> |
| 1412 | +<span class="sig-name descname"><span class="pre">fast_n2_islanding_detection</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#esa.saw.SAW.fast_n2_islanding_detection" title="Permalink to this definition">¶</a></dt> |
| 1413 | +<dd><p>Quickly identify the N-2 islanding CTGs using LODF</p> |
| 1414 | +<p>returns: A tuple with the number of islanding CTGs and the islanding matrix</p> |
| 1415 | +</dd></dl> |
| 1416 | + |
1399 | 1417 | <dl class="py method"> |
1400 | 1418 | <dt class="sig sig-object py" id="esa.saw.SAW.get_branch_admittance"> |
1401 | 1419 | <span class="sig-name descname"><span class="pre">get_branch_admittance</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#esa.saw.SAW.get_branch_admittance" title="Permalink to this definition">¶</a></dt> |
|
1533 | 1551 | script CalculateShiftFactorsMultipleElement.</p> |
1534 | 1552 | <dl class="field-list simple"> |
1535 | 1553 | <dt class="field-odd">Parameters</dt> |
1536 | | -<dd class="field-odd"><p><strong>method</strong> – The linear method to be used for the calculation. The</p> |
| 1554 | +<dd class="field-odd"><p><strong>method</strong> – The linear method to be used for the calculation. The options are AC,</p> |
1537 | 1555 | </dd> |
1538 | 1556 | </dl> |
1539 | | -<p>options are AC, DC or DCPS. |
| 1557 | +<p>DC or DCPS. |
1540 | 1558 | :returns: A dense float matrix in the numpy array format.</p> |
1541 | 1559 | </dd></dl> |
1542 | 1560 |
|
|
1695 | 1713 | </dl> |
1696 | 1714 | </dd></dl> |
1697 | 1715 |
|
| 1716 | +<dl class="py method"> |
| 1717 | +<dt class="sig sig-object py" id="esa.saw.SAW.run_ecological_analysis"> |
| 1718 | +<span class="sig-name descname"><span class="pre">run_ecological_analysis</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">target</span></span><span class="p"><span class="pre">:</span></span> <span class="n"><span class="pre">str</span></span> <span class="o"><span class="pre">=</span></span> <span class="default_value"><span class="pre">'MW'</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">split_generator</span></span><span class="p"><span class="pre">:</span></span> <span class="n"><span class="pre">bool</span></span> <span class="o"><span class="pre">=</span></span> <span class="default_value"><span class="pre">True</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#esa.saw.SAW.run_ecological_analysis" title="Permalink to this definition">¶</a></dt> |
| 1719 | +<dd><p>This method is leveraging applied ecological network analysis to quantify |
| 1720 | +the varity of robustness of the power system.</p> |
| 1721 | +<p>Reference: |
| 1722 | +[1] H. Huang, Z. Mao, A. Layton and K. R. Davis, |
| 1723 | +“An Ecological Robustness Oriented Optimal Power Flow for Power Systems’ Survivability,” |
| 1724 | +in IEEE Transactions on Power Systems, doi: 10.1109/TPWRS.2022.3168226. |
| 1725 | +[2] Panyam, V., Huang, H., Davis, K., & Layton, A. (2019). |
| 1726 | +An ecosystem perspective for the design of sustainable power systems. Procedia Cirp, 80, 269-274.</p> |
| 1727 | +<dl class="field-list simple"> |
| 1728 | +<dt class="field-odd">Parameters</dt> |
| 1729 | +<dd class="field-odd"><p><strong>target</strong> – the real, reactive, and apparent power over the system. The default value</p> |
| 1730 | +</dd> |
| 1731 | +</dl> |
| 1732 | +<p>is MW, which is the real power. Users can change to MVR, which is the reactive power; or |
| 1733 | +MVA, which is the apparent power. |
| 1734 | +:param split_generator: Choose to split or aggregate multiple generators associated with |
| 1735 | +the same bus. If true, the method will consider the generators’ robustness for each |
| 1736 | +generator.</p> |
| 1737 | +<dl class="field-list simple"> |
| 1738 | +<dt class="field-odd">Results</dt> |
| 1739 | +<dd class="field-odd"><p>it is a list of ecological metrics, including the Ecological Robustness (Reco),</p> |
| 1740 | +</dd> |
| 1741 | +</dl> |
| 1742 | +<p>the Ascendancy (ASC), the Development Capacity (DC), the Cycled Throughflow (tstc), the Finn Cycling Index (CI) |
| 1743 | +and the Total System Overhead (TSO)</p> |
| 1744 | +</dd></dl> |
| 1745 | + |
| 1746 | +<dl class="py method"> |
| 1747 | +<dt class="sig sig-object py" id="esa.saw.SAW.run_robustness_analysis"> |
| 1748 | +<span class="sig-name descname"><span class="pre">run_robustness_analysis</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#esa.saw.SAW.run_robustness_analysis" title="Permalink to this definition">¶</a></dt> |
| 1749 | +<dd><p>Compute the metric RCF to quantify the robustness of |
| 1750 | +power grids against cascading failures. The RCF metric takes the |
| 1751 | +operational states, the branch’s capacities and the topological |
| 1752 | +structure into account and gives an entropy-based value. |
| 1753 | +The formula is given from the following paper: |
| 1754 | +Koç, Yakup, Martijn Warnier, Robert E. Kooij, and Frances MT Brazier. |
| 1755 | +“An entropy-based metric to quantify the robustness of power grids |
| 1756 | +against cascading failures.” Safety science 59 (2013): 126-134.</p> |
| 1757 | +<dl class="field-list simple"> |
| 1758 | +<dt class="field-odd">Returns</dt> |
| 1759 | +<dd class="field-odd"><p>The RCF value.</p> |
| 1760 | +</dd> |
| 1761 | +</dl> |
| 1762 | +</dd></dl> |
| 1763 | + |
1698 | 1764 | <dl class="py method"> |
1699 | 1765 | <dt class="sig sig-object py" id="esa.saw.SAW.set_simauto_property"> |
1700 | 1766 | <span class="sig-name descname"><span class="pre">set_simauto_property</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">property_name</span></span><span class="p"><span class="pre">:</span></span> <span class="n"><span class="pre">str</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">property_value</span></span><span class="p"><span class="pre">:</span></span> <span class="n"><span class="pre">Union</span><span class="p"><span class="pre">[</span></span><span class="pre">str</span><span class="p"><span class="pre">,</span> </span><span class="pre">bool</span><span class="p"><span class="pre">]</span></span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#esa.saw.SAW.set_simauto_property" title="Permalink to this definition">¶</a></dt> |
|
0 commit comments