{ "cells": [ { "cell_type": "code", "execution_count": 1, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Defaulting to user installation because normal site-packages is not writeable\n", "Looking in indexes: https://devin-depot.rte-france.com/repository/pypi-all/simple\n", "Requirement already satisfied: pypowsybl in /home/kuleszahug/.local/lib/python3.8/site-packages (1.4.0.dev1)\n", "Requirement already satisfied: prettytable in /home/kuleszahug/.local/lib/python3.8/site-packages (from pypowsybl) (2.0.0)\n", "Requirement already satisfied: numpy>=1.20.0 in /home/kuleszahug/.local/lib/python3.8/site-packages (from pypowsybl) (1.24.3)\n", "Requirement already satisfied: networkx in /home/kuleszahug/.local/lib/python3.8/site-packages (from pypowsybl) (3.1)\n", "Requirement already satisfied: pandas>=1.3.5 in /home/kuleszahug/.local/lib/python3.8/site-packages (from pypowsybl) (2.0.3)\n", "Requirement already satisfied: python-dateutil>=2.8.2 in /home/kuleszahug/.local/lib/python3.8/site-packages (from pandas>=1.3.5->pypowsybl) (2.8.2)\n", "Requirement already satisfied: pytz>=2020.1 in /home/kuleszahug/.local/lib/python3.8/site-packages (from pandas>=1.3.5->pypowsybl) (2023.3)\n", "Requirement already satisfied: tzdata>=2022.1 in /home/kuleszahug/.local/lib/python3.8/site-packages (from pandas>=1.3.5->pypowsybl) (2023.3)\n", "Requirement already satisfied: setuptools in /home/kuleszahug/.local/lib/python3.8/site-packages (from prettytable->pypowsybl) (69.1.1)\n", "Requirement already satisfied: wcwidth in /home/kuleszahug/.local/lib/python3.8/site-packages (from prettytable->pypowsybl) (0.2.6)\n", "Requirement already satisfied: six>=1.5 in /home/kuleszahug/.local/lib/python3.8/site-packages (from python-dateutil>=2.8.2->pandas>=1.3.5->pypowsybl) (1.16.0)\n", "\u001b[33mDEPRECATION: distro-info 0.23ubuntu1 has a non-standard version number. pip 24.1 will enforce this behaviour change. A possible replacement is to upgrade to a newer version of distro-info or contact the author to suggest that they release a version with a conforming version number. Discussion can be found at https://github.com/pypa/pip/issues/12063\u001b[0m\u001b[33m\n", "\u001b[0m\u001b[33mDEPRECATION: python-debian 0.1.36ubuntu1 has a non-standard version number. pip 24.1 will enforce this behaviour change. A possible replacement is to upgrade to a newer version of python-debian or contact the author to suggest that they release a version with a conforming version number. Discussion can be found at https://github.com/pypa/pip/issues/12063\u001b[0m\u001b[33m\n", "\u001b[0mNote: you may need to restart the kernel to use updated packages.\n" ] } ], "source": [ "pip install pypowsybl" ] }, { "cell_type": "code", "execution_count": 2, "metadata": {}, "outputs": [], "source": [ "import pypowsybl as pp" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Load a node/breaker test network" ] }, { "cell_type": "code", "execution_count": 3, "metadata": {}, "outputs": [], "source": [ "n = pp.network.create_four_substations_node_breaker_network()" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Get substation data frame" ] }, { "cell_type": "code", "execution_count": 4, "metadata": {}, "outputs": [], "source": [ "substations = n.get_substations()" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Print substation data frame" ] }, { "cell_type": "code", "execution_count": 5, "metadata": {}, "outputs": [ { "data": { "text/html": [ "<div>\n", "<style scoped>\n", " .dataframe tbody tr th:only-of-type {\n", " vertical-align: middle;\n", " }\n", "\n", " .dataframe tbody tr th {\n", " vertical-align: top;\n", " }\n", "\n", " .dataframe thead th {\n", " text-align: right;\n", " }\n", "</style>\n", "<table border=\"1\" class=\"dataframe\">\n", " <thead>\n", " <tr style=\"text-align: right;\">\n", " <th></th>\n", " <th>name</th>\n", " <th>TSO</th>\n", " <th>geo_tags</th>\n", " <th>country</th>\n", " </tr>\n", " <tr>\n", " <th>id</th>\n", " <th></th>\n", " <th></th>\n", " <th></th>\n", " <th></th>\n", " </tr>\n", " </thead>\n", " <tbody>\n", " <tr>\n", " <th>S1</th>\n", " <td></td>\n", " <td></td>\n", " <td></td>\n", " <td></td>\n", " </tr>\n", " <tr>\n", " <th>S2</th>\n", " <td></td>\n", " <td></td>\n", " <td></td>\n", " <td></td>\n", " </tr>\n", " <tr>\n", " <th>S3</th>\n", " <td></td>\n", " <td></td>\n", " <td></td>\n", " <td></td>\n", " </tr>\n", " <tr>\n", " <th>S4</th>\n", " <td></td>\n", " <td></td>\n", " <td></td>\n", " <td></td>\n", " </tr>\n", " </tbody>\n", "</table>\n", "</div>" ], "text/plain": [ " name TSO geo_tags country\n", "id \n", "S1 \n", "S2 \n", "S3 \n", "S4 " ] }, "execution_count": 5, "metadata": {}, "output_type": "execute_result" } ], "source": [ "substations" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Generate a single line diagram SVG from substation S1" ] }, { "cell_type": "code", "execution_count": 6, "metadata": {}, "outputs": [], "source": [ "sld = n.get_single_line_diagram('S1')" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Display the single line diagram SVG" ] }, { "cell_type": "code", "execution_count": 7, "metadata": { "scrolled": false }, "outputs": [ { "data": { "image/svg+xml": [ "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n", "<svg height=\"529.0\" viewBox=\"0 0 820.0 529.0\" width=\"820.0\" xmlns=\"http://www.w3.org/2000/svg\">\n", " <style><![CDATA[\n", "/* ----------------------------------------------------------------------- */\n", "/* File: tautologies.css ------------------------------------------------- */\n", ".sld-out .sld-arrow-in {visibility: hidden}\n", ".sld-in .sld-arrow-out {visibility: hidden}\n", ".sld-closed .sld-sw-open {visibility: hidden}\n", ".sld-open .sld-sw-closed {visibility: hidden}\n", ".sld-hidden-node {visibility: hidden}\n", ".sld-top-feeder .sld-label {dominant-baseline: auto}\n", ".sld-bottom-feeder .sld-label {dominant-baseline: hanging}\n", ".sld-active-power .sld-label {dominant-baseline: mathematical}\n", ".sld-reactive-power .sld-label {dominant-baseline: mathematical}\n", ".sld-current .sld-label {dominant-baseline: mathematical}\n", "/* ----------------------------------------------------------------------- */\n", "/* File: topologicalBaseVoltages.css ------------------------------------- */\n", ".sld-disconnected {--sld-vl-color: #808080}\n", ".sld-vl300to500-0 {--sld-vl-color: #FF0000}\n", ".sld-vl300to500-1 {--sld-vl-color: #7F6C00}\n", ".sld-vl300to500-2 {--sld-vl-color: #F6B2FF}\n", ".sld-vl300to500-3 {--sld-vl-color: #996700}\n", ".sld-vl300to500-4 {--sld-vl-color: #FF85EB}\n", ".sld-vl300to500-5 {--sld-vl-color: #B25B00}\n", ".sld-vl300to500-6 {--sld-vl-color: #FF59B5}\n", ".sld-vl300to500-7 {--sld-vl-color: #CC4400}\n", ".sld-vl300to500-8 {--sld-vl-color: #FF2C67}\n", ".sld-vl300to500-9 {--sld-vl-color: #E52600}\n", ".sld-vl180to300-0 {--sld-vl-color: #218B21}\n", ".sld-vl180to300-1 {--sld-vl-color: #0D4940}\n", ".sld-vl180to300-2 {--sld-vl-color: #DFDAB9}\n", ".sld-vl180to300-3 {--sld-vl-color: #105640}\n", ".sld-vl180to300-4 {--sld-vl-color: #C2CB92}\n", ".sld-vl180to300-5 {--sld-vl-color: #14643C}\n", ".sld-vl180to300-6 {--sld-vl-color: #95B66B}\n", ".sld-vl180to300-7 {--sld-vl-color: #187036}\n", ".sld-vl180to300-8 {--sld-vl-color: #5FA046}\n", ".sld-vl180to300-9 {--sld-vl-color: #1C7E2D}\n", ".sld-vl120to180-0 {--sld-vl-color: #00AFAE}\n", ".sld-vl120to180-1 {--sld-vl-color: #000D58}\n", ".sld-vl120to180-2 {--sld-vl-color: #B8E7B2}\n", ".sld-vl120to180-3 {--sld-vl-color: #002169}\n", ".sld-vl120to180-4 {--sld-vl-color: #85D993}\n", ".sld-vl120to180-5 {--sld-vl-color: #003C7B}\n", ".sld-vl120to180-6 {--sld-vl-color: #59CB8B}\n", ".sld-vl120to180-7 {--sld-vl-color: #005C8C}\n", ".sld-vl120to180-8 {--sld-vl-color: #2CBD94}\n", ".sld-vl120to180-9 {--sld-vl-color: #00839E}\n", ".sld-vl70to120-0 {--sld-vl-color: #CC5500}\n", ".sld-vl70to120-1 {--sld-vl-color: #4A6600}\n", ".sld-vl70to120-2 {--sld-vl-color: #EFB2DD}\n", ".sld-vl70to120-3 {--sld-vl-color: #6E7A00}\n", ".sld-vl70to120-4 {--sld-vl-color: #E685AE}\n", ".sld-vl70to120-5 {--sld-vl-color: #8E8400}\n", ".sld-vl70to120-6 {--sld-vl-color: #DD596B}\n", ".sld-vl70to120-7 {--sld-vl-color: #A37B00}\n", ".sld-vl70to120-8 {--sld-vl-color: #D4432C}\n", ".sld-vl70to120-9 {--sld-vl-color: #B76B00}\n", ".sld-vl50to70-0 {--sld-vl-color: #A020EF}\n", ".sld-vl50to70-1 {--sld-vl-color: #7F0848}\n", ".sld-vl50to70-2 {--sld-vl-color: #B7DBFE}\n", ".sld-vl50to70-3 {--sld-vl-color: #960C6D}\n", ".sld-vl50to70-4 {--sld-vl-color: #8DA6FE}\n", ".sld-vl50to70-5 {--sld-vl-color: #AD109A}\n", ".sld-vl50to70-6 {--sld-vl-color: #6F66FB}\n", ".sld-vl50to70-7 {--sld-vl-color: #BC14C4}\n", ".sld-vl50to70-8 {--sld-vl-color: #7F42F6}\n", ".sld-vl50to70-9 {--sld-vl-color: #B11AD9}\n", ".sld-vl30to50-0 {--sld-vl-color: #FF8290}\n", ".sld-vl30to50-1 {--sld-vl-color: #7F6F41}\n", ".sld-vl30to50-2 {--sld-vl-color: #F6D9FF}\n", ".sld-vl30to50-3 {--sld-vl-color: #99784E}\n", ".sld-vl30to50-4 {--sld-vl-color: #FFC3FB}\n", ".sld-vl30to50-5 {--sld-vl-color: #B27D5B}\n", ".sld-vl30to50-6 {--sld-vl-color: #FFADE3}\n", ".sld-vl30to50-7 {--sld-vl-color: #CC7E68}\n", ".sld-vl30to50-8 {--sld-vl-color: #FF97BF}\n", ".sld-vl30to50-9 {--sld-vl-color: #E57B75}\n", ".sld-vl0to30-0 {--sld-vl-color: #AAAE27}\n", ".sld-vl0to30-1 {--sld-vl-color: #195B0F}\n", ".sld-vl0to30-2 {--sld-vl-color: #EABABE}\n", ".sld-vl0to30-3 {--sld-vl-color: #2D6C13}\n", ".sld-vl0to30-4 {--sld-vl-color: #DDA193}\n", ".sld-vl0to30-5 {--sld-vl-color: #477D17}\n", ".sld-vl0to30-6 {--sld-vl-color: #CE9A6E}\n", ".sld-vl0to30-7 {--sld-vl-color: #648D1C}\n", ".sld-vl0to30-8 {--sld-vl-color: #BEA04A}\n", ".sld-vl0to30-9 {--sld-vl-color: #869D22}\n", "/* ----------------------------------------------------------------------- */\n", "/* File : highlightLineStates.css ---------------------------------------- */\n", ".sld-wire.sld-feeder-disconnected {stroke: black}\n", ".sld-wire.sld-feeder-connected-disconnected {stroke-dasharray: 3,3}\n", ".sld-wire.sld-feeder-disconnected-connected {stroke: black; stroke-dasharray: 3,3}\n", "/* ----------------------------------------------------------------------- */\n", "/* File : components.css ------------------------------------------------- */\n", "/* Stroke black */\n", ".sld-disconnector {stroke-width: 3; stroke: black; fill: none}\n", "/* Stroke blue */\n", ".sld-breaker {stroke-width: 2; stroke: blue; fill:white}\n", ".sld-load-break-switch {stroke: blue; fill: white}\n", "/* Stroke --sld-vl-color with fallback black */\n", ".sld-bus-connection {fill: var(--sld-vl-color, black)}\n", ".sld-cell-shape-flat .sld-bus-connection {visibility: hidden}\n", ".sld-busbar-section {stroke: var(--sld-vl-color, black); stroke-width: 3; fill: none}\n", "/* Stroke --sld-vl-color with fallback red */\n", ".sld-wire {stroke: var(--sld-vl-color, #c80000); fill: none}\n", "/* Stroke --sld-vl-color with fallback blue */\n", ".sld-load {stroke: var(--sld-vl-color, blue); fill: none}\n", ".sld-battery {stroke: var(--sld-vl-color, blue); fill: none}\n", ".sld-generator {stroke: var(--sld-vl-color, blue); fill: none}\n", ".sld-two-wt {stroke: var(--sld-vl-color, blue); fill: none}\n", ".sld-three-wt {stroke: var(--sld-vl-color, blue); fill: none}\n", ".sld-winding {stroke: var(--sld-vl-color, blue); fill: none}\n", ".sld-capacitor {stroke: var(--sld-vl-color, blue); fill: none}\n", ".sld-inductor {stroke: var(--sld-vl-color, blue); fill: none}\n", ".sld-pst {stroke: var(--sld-vl-color, blue); fill: none}\n", ".sld-pst-arrow {stroke: black; fill: none}\n", ".sld-svc {stroke: var(--sld-vl-color, blue); fill: none}\n", ".sld-vsc {stroke: var(--sld-vl-color, blue); font-size: 7.43px; fill: none}\n", ".sld-lcc {stroke: var(--sld-vl-color, blue); font-size: 7.43px; fill: none}\n", ".sld-ground {stroke: var(--sld-vl-color, blue); fill: none}\n", "/* Stroke none & fill: --sld-vl-color */\n", ".sld-node-infos {stroke: none; fill: var(--sld-vl-color, black)}\n", "/* Stroke none & fill: black */\n", ".sld-node {stroke: none; fill: black}\n", ".sld-flash {stroke: none; fill: black}\n", ".sld-lock {stroke: none; fill: black}\n", ".sld-unknown {stroke: none; fill: black}\n", "/* Fonts */\n", ".sld-label {stroke: none; fill: black; font: 8px serif}\n", ".sld-angle, .sld-voltage {font: 10px serif}\n", ".sld-graph-label {font: 12px serif}\n", "/* Specific */\n", ".sld-grid {stroke: #003700; stroke-dasharray: 1,10}\n", ".sld-feeder-info.sld-active-power {fill:black}\n", ".sld-feeder-info.sld-reactive-power {fill:blue}\n", ".sld-feeder-info.sld-current {fill:purple}\n", ".sld-frame {fill: var(--sld-background-color, transparent)}\n", "/* Stroke maroon for fictitious switch */\n", ".sld-breaker.sld-fictitious {stroke: maroon}\n", ".sld-disconnector.sld-fictitious {stroke: maroon}\n", ".sld-load-break-switch.sld-fictitious {stroke: maroon}\n", ".sld-busbar-section.sld-fictitious {stroke: var(--sld-vl-color, #c80000); stroke-width: 1}\n", "/* ground disconnector specific */\n", ".sld-ground-disconnection-attach {stroke: var(--sld-vl-color, #c80000); fill: none}\n", ".sld-open .sld-ground-disconnection-ground {stroke: black; fill: none}\n", ".sld-closed .sld-ground-disconnection-ground {stroke: var(--sld-vl-color, #c80000); fill: none}\n", ".sld-ground-disconnection .sld-sw-open {stroke: black; fill: none}\n", ".sld-ground-disconnection .sld-sw-closed {stroke: black; fill: none}\n", "\n", "]]></style>\n", " <rect class=\"sld-frame\" height=\"100%\" width=\"100%\"/>\n", " <g>\n", " <g id=\"LABEL_VL_S1VL2\">\n", " <text class=\"sld-graph-label\" x=\"40.0\" y=\"60.0\">S1VL2</text>\n", " </g>\n", " <g class=\"sld-busbar-section sld-vl300to500-0\" id=\"idS1VL2_95_BBS1\" transform=\"translate(52.5,252.0)\">\n", " <line x1=\"0\" x2=\"575.0\" y1=\"0\" y2=\"0\"/>\n", " <text class=\"sld-label\" id=\"S1VL2_BBS1_NW_LABEL\" x=\"-5.0\" y=\"-5.0\">S1VL2_BBS1</text>\n", " </g>\n", " <g class=\"sld-busbar-section sld-vl300to500-0\" id=\"idS1VL2_95_BBS2\" transform=\"translate(52.5,277.0)\">\n", " <line x1=\"0\" x2=\"575.0\" y1=\"0\" y2=\"0\"/>\n", " <text class=\"sld-label\" id=\"S1VL2_BBS2_NW_LABEL\" x=\"-5.0\" y=\"-5.0\">S1VL2_BBS2</text>\n", " </g>\n", " <g class=\"sld-intern-cell sld-cell-shape-vertical\" id=\"idINTERN_32_0\">\n", " <g class=\"sld-wire sld-vl300to500-0\" id=\"_95_S1VL2_95_S1VL2_95_BBS1_95_COUPLER_95_DISCONNECTOR_95_INTERNAL_95_S1VL2_95_S1VL2_95_BBS1_95_COUPLER_95_DISCONNECTOR_45_S1VL2_95_COUPLER\">\n", " <polyline points=\"115.0,252.0,115.0,212.0\"/>\n", " </g>\n", " <g class=\"sld-wire sld-vl300to500-0\" id=\"_95_S1VL2_95_INTERNAL_95_S1VL2_95_S1VL2_95_BBS1_95_COUPLER_95_DISCONNECTOR_45_S1VL2_95_COUPLER_95_S1VL2_95_COUPLER\">\n", " <polyline points=\"115.0,212.0,100.0,212.0\"/>\n", " </g>\n", " <g class=\"sld-wire sld-vl300to500-0\" id=\"_95_S1VL2_95_INTERNAL_95_S1VL2_95_S1VL2_95_BBS2_95_COUPLER_95_DISCONNECTOR_45_S1VL2_95_COUPLER_95_S1VL2_95_COUPLER\">\n", " <polyline points=\"65.0,212.0,80.0,212.0\"/>\n", " </g>\n", " <g class=\"sld-wire sld-vl300to500-0\" id=\"_95_S1VL2_95_S1VL2_95_BBS2_95_COUPLER_95_DISCONNECTOR_95_INTERNAL_95_S1VL2_95_S1VL2_95_BBS2_95_COUPLER_95_DISCONNECTOR_45_S1VL2_95_COUPLER\">\n", " <polyline points=\"65.0,277.0,65.0,212.0\"/>\n", " </g>\n", " <g class=\"sld-disconnector sld-closed sld-vl300to500-0\" id=\"idS1VL2_95_BBS1_95_COUPLER_95_DISCONNECTOR\" transform=\"translate(111.0,248.0)\">\n", " <path class=\"sld-sw-closed\" d=\"M0,0 8,8 M8,0 0,8\"/>\n", " <path class=\"sld-sw-open\" d=\"M8,0 0,8\"/>\n", " </g>\n", " <g class=\"sld-node sld-hidden-node sld-fictitious sld-vl300to500-0\" id=\"idINTERNAL_95_S1VL2_95_S1VL2_95_BBS1_95_COUPLER_95_DISCONNECTOR_45_S1VL2_95_COUPLER\" transform=\"translate(111.0,208.0)\">\n", " <circle cx=\"4\" cy=\"4\" r=\"4\"/>\n", " </g>\n", " <g class=\"sld-breaker sld-closed sld-vl300to500-0\" id=\"idS1VL2_95_COUPLER\" transform=\"translate(80.0,202.0)\">\n", " <path class=\"sld-sw-closed\" d=\"M1,1 V19 H19 V1z M10,5 V15\" transform=\"rotate(90.0,10.0,10.0)\"/>\n", " <path class=\"sld-sw-open\" d=\"M1,1 V19 H19 V1z M5,10 H15\" transform=\"rotate(90.0,10.0,10.0)\"/>\n", " </g>\n", " <g class=\"sld-node sld-hidden-node sld-fictitious sld-vl300to500-0\" id=\"idINTERNAL_95_S1VL2_95_S1VL2_95_BBS2_95_COUPLER_95_DISCONNECTOR_45_S1VL2_95_COUPLER\" transform=\"translate(61.0,208.0)\">\n", " <circle cx=\"4\" cy=\"4\" r=\"4\"/>\n", " </g>\n", " <g class=\"sld-disconnector sld-closed sld-vl300to500-0\" id=\"idS1VL2_95_BBS2_95_COUPLER_95_DISCONNECTOR\" transform=\"translate(61.0,273.0)\">\n", " <path class=\"sld-sw-closed\" d=\"M0,0 8,8 M8,0 0,8\"/>\n", " <path class=\"sld-sw-open\" d=\"M8,0 0,8\"/>\n", " </g>\n", " </g>\n", " <g class=\"sld-extern-cell sld-cell-direction-bottom\" id=\"idEXTERN_32_1\">\n", " <g class=\"sld-wire sld-vl300to500-0\" id=\"_95_S1VL2_95_S1VL2_95_BBS1_95_TWT_95_DISCONNECTOR_95_INTERNAL_95_S1VL2_95_2\">\n", " <polyline points=\"515.0,252.0,515.0,307.0\"/>\n", " </g>\n", " <g class=\"sld-wire sld-vl300to500-0\" id=\"_95_S1VL2_95_S1VL2_95_BBS2_95_TWT_95_DISCONNECTOR_95_INTERNAL_95_S1VL2_95_2\">\n", " <polyline points=\"515.0,277.0,515.0,307.0\"/>\n", " </g>\n", " <g class=\"sld-wire sld-vl300to500-0\" id=\"_95_S1VL2_95_INTERNAL_95_S1VL2_95_2_95_S1VL2_95_TWT_95_BREAKER\">\n", " <polyline points=\"515.0,307.0,515.0,337.0\"/>\n", " </g>\n", " <g class=\"sld-wire sld-vl300to500-0\" id=\"_95_S1VL2_95_S1VL2_95_TWT_95_BREAKER_95_INTERNAL_95_S1VL2_95_TWT_95_TWO\">\n", " <polyline points=\"515.0,357.0,515.0,387.0\"/>\n", " </g>\n", " <g class=\"sld-wire sld-vl300to500-0\" id=\"_95_S1VL2_95_INTERNAL_95_S1VL2_95_TWT_95_TWO_95_TWT_95_TWO\">\n", " <polyline points=\"515.0,387.0,515.0,449.0\"/>\n", " </g>\n", " <g class=\"sld-reactive-power sld-feeder-info sld-out\" id=\"idTWT_95_TWO_ARROW_REACTIVE\" transform=\"translate(510.0,424.0)\">\n", " <polygon class=\"sld-arrow-out\" points=\"5,0 10,10 0,10\" transform=\"rotate(180.0,5.0,5.0)\"/>\n", " <polygon class=\"sld-arrow-in\" points=\"0,0 10,0 5,10\" transform=\"rotate(180.0,5.0,5.0)\"/>\n", " <text class=\"sld-label\" x=\"15.0\" y=\"5.0\">5</text>\n", " </g>\n", " <g class=\"sld-active-power sld-feeder-info sld-out\" id=\"idTWT_95_TWO_ARROW_ACTIVE\" transform=\"translate(510.0,404.0)\">\n", " <polygon class=\"sld-arrow-out\" points=\"5,0 10,10 0,10\" transform=\"rotate(180.0,5.0,5.0)\"/>\n", " <polygon class=\"sld-arrow-in\" points=\"0,0 10,0 5,10\" transform=\"rotate(180.0,5.0,5.0)\"/>\n", " <text class=\"sld-label\" x=\"15.0\" y=\"5.0\">80</text>\n", " </g>\n", " <g class=\"sld-disconnector sld-closed sld-vl300to500-0\" id=\"idS1VL2_95_BBS1_95_TWT_95_DISCONNECTOR\" transform=\"translate(511.0,248.0)\">\n", " <path class=\"sld-sw-closed\" d=\"M0,0 8,8 M8,0 0,8\"/>\n", " <path class=\"sld-sw-open\" d=\"M8,0 0,8\"/>\n", " </g>\n", " <g class=\"sld-node sld-hidden-node sld-fictitious sld-vl300to500-0\" id=\"idINTERNAL_95_S1VL2_95_2\" transform=\"translate(511.0,303.0)\">\n", " <circle cx=\"4\" cy=\"4\" r=\"4\"/>\n", " </g>\n", " <g class=\"sld-disconnector sld-open sld-disconnected\" id=\"idS1VL2_95_BBS2_95_TWT_95_DISCONNECTOR\" transform=\"translate(511.0,273.0)\">\n", " <path class=\"sld-sw-closed\" d=\"M0,0 8,8 M8,0 0,8\"/>\n", " <path class=\"sld-sw-open\" d=\"M8,0 0,8\"/>\n", " </g>\n", " <g class=\"sld-breaker sld-closed sld-vl300to500-0\" id=\"idS1VL2_95_TWT_95_BREAKER\" transform=\"translate(505.0,337.0)\">\n", " <path class=\"sld-sw-closed\" d=\"M1,1 V19 H19 V1z M10,5 V15\"/>\n", " <path class=\"sld-sw-open\" d=\"M1,1 V19 H19 V1z M5,10 H15\"/>\n", " </g>\n", " <g class=\"sld-node sld-hidden-node sld-fictitious sld-vl300to500-0\" id=\"idINTERNAL_95_S1VL2_95_TWT_95_TWO\" transform=\"translate(511.0,383.0)\">\n", " <circle cx=\"4\" cy=\"4\" r=\"4\"/>\n", " </g>\n", " <g class=\"sld-bottom-feeder sld-vl300to500-0\" id=\"idTWT_95_TWO\" transform=\"translate(515.0,449.0)\">\n", " <text class=\"sld-label\" id=\"TWT_TWO_S_LABEL\" x=\"-5.0\" y=\"5.0\">TWT</text>\n", " </g>\n", " </g>\n", " <g class=\"sld-extern-cell sld-cell-direction-bottom\" id=\"idEXTERN_32_2\">\n", " <g class=\"sld-wire sld-vl300to500-0\" id=\"_95_S1VL2_95_S1VL2_95_BBS1_95_VSC1_95_DISCONNECTOR_95_INTERNAL_95_S1VL2_95_4\">\n", " <polyline points=\"615.0,252.0,615.0,307.0\"/>\n", " </g>\n", " <g class=\"sld-wire sld-vl300to500-0\" id=\"_95_S1VL2_95_S1VL2_95_BBS2_95_VSC1_95_DISCONNECTOR_95_INTERNAL_95_S1VL2_95_4\">\n", " <polyline points=\"615.0,277.0,615.0,307.0\"/>\n", " </g>\n", " <g class=\"sld-wire sld-vl300to500-0\" id=\"_95_S1VL2_95_INTERNAL_95_S1VL2_95_4_95_S1VL2_95_VSC1_95_BREAKER\">\n", " <polyline points=\"615.0,307.0,615.0,337.0\"/>\n", " </g>\n", " <g class=\"sld-wire sld-vl300to500-0\" id=\"_95_S1VL2_95_S1VL2_95_VSC1_95_BREAKER_95_INTERNAL_95_S1VL2_95_VSC1\">\n", " <polyline points=\"615.0,357.0,615.0,387.0\"/>\n", " </g>\n", " <g class=\"sld-wire sld-vl300to500-0\" id=\"_95_S1VL2_95_INTERNAL_95_S1VL2_95_VSC1_95_VSC1\">\n", " <polyline points=\"615.0,387.0,615.0,443.0\"/>\n", " </g>\n", " <g class=\"sld-reactive-power sld-feeder-info sld-in\" id=\"idVSC1_ARROW_REACTIVE\" transform=\"translate(610.0,418.0)\">\n", " <polygon class=\"sld-arrow-out\" points=\"5,0 10,10 0,10\" transform=\"rotate(180.0,5.0,5.0)\"/>\n", " <polygon class=\"sld-arrow-in\" points=\"0,0 10,0 5,10\" transform=\"rotate(180.0,5.0,5.0)\"/>\n", " <text class=\"sld-label\" x=\"15.0\" y=\"5.0\">-512</text>\n", " </g>\n", " <g class=\"sld-active-power sld-feeder-info sld-out\" id=\"idVSC1_ARROW_ACTIVE\" transform=\"translate(610.0,398.0)\">\n", " <polygon class=\"sld-arrow-out\" points=\"5,0 10,10 0,10\" transform=\"rotate(180.0,5.0,5.0)\"/>\n", " <polygon class=\"sld-arrow-in\" points=\"0,0 10,0 5,10\" transform=\"rotate(180.0,5.0,5.0)\"/>\n", " <text class=\"sld-label\" x=\"15.0\" y=\"5.0\">10</text>\n", " </g>\n", " <g class=\"sld-disconnector sld-open sld-disconnected\" id=\"idS1VL2_95_BBS1_95_VSC1_95_DISCONNECTOR\" transform=\"translate(611.0,248.0)\">\n", " <path class=\"sld-sw-closed\" d=\"M0,0 8,8 M8,0 0,8\"/>\n", " <path class=\"sld-sw-open\" d=\"M8,0 0,8\"/>\n", " </g>\n", " <g class=\"sld-node sld-hidden-node sld-fictitious sld-vl300to500-0\" id=\"idINTERNAL_95_S1VL2_95_4\" transform=\"translate(611.0,303.0)\">\n", " <circle cx=\"4\" cy=\"4\" r=\"4\"/>\n", " </g>\n", " <g class=\"sld-disconnector sld-closed sld-vl300to500-0\" id=\"idS1VL2_95_BBS2_95_VSC1_95_DISCONNECTOR\" transform=\"translate(611.0,273.0)\">\n", " <path class=\"sld-sw-closed\" d=\"M0,0 8,8 M8,0 0,8\"/>\n", " <path class=\"sld-sw-open\" d=\"M8,0 0,8\"/>\n", " </g>\n", " <g class=\"sld-breaker sld-closed sld-vl300to500-0\" id=\"idS1VL2_95_VSC1_95_BREAKER\" transform=\"translate(605.0,337.0)\">\n", " <path class=\"sld-sw-closed\" d=\"M1,1 V19 H19 V1z M10,5 V15\"/>\n", " <path class=\"sld-sw-open\" d=\"M1,1 V19 H19 V1z M5,10 H15\"/>\n", " </g>\n", " <g class=\"sld-node sld-hidden-node sld-fictitious sld-vl300to500-0\" id=\"idINTERNAL_95_S1VL2_95_VSC1\" transform=\"translate(611.0,383.0)\">\n", " <circle cx=\"4\" cy=\"4\" r=\"4\"/>\n", " </g>\n", " <g class=\"sld-vsc sld-bottom-feeder sld-vl300to500-0\" id=\"idVSC1\" transform=\"translate(607.0,445.0)\">\n", " <text x=\"-15.5\" y=\"6.6\">AC / DC - VSC</text>\n", " <text class=\"sld-label\" id=\"VSC1_S_LABEL\" x=\"-5.0\" y=\"13.0\">HVDC1</text>\n", " </g>\n", " </g>\n", " <g class=\"sld-extern-cell sld-cell-direction-top\" id=\"idEXTERN_32_3\">\n", " <g class=\"sld-wire sld-vl300to500-0\" id=\"_95_S1VL2_95_S1VL2_95_BBS1_95_GH1_95_DISCONNECTOR_95_INTERNAL_95_S1VL2_95_6\">\n", " <polyline points=\"165.0,252.0,165.0,222.0\"/>\n", " </g>\n", " <g class=\"sld-wire sld-vl300to500-0\" id=\"_95_S1VL2_95_S1VL2_95_BBS2_95_GH1_95_DISCONNECTOR_95_INTERNAL_95_S1VL2_95_6\">\n", " <polyline points=\"165.0,277.0,165.0,222.0\"/>\n", " </g>\n", " <g class=\"sld-wire sld-vl300to500-0\" id=\"_95_S1VL2_95_INTERNAL_95_S1VL2_95_6_95_S1VL2_95_GH1_95_BREAKER\">\n", " <polyline points=\"165.0,222.0,165.0,192.0\"/>\n", " </g>\n", " <g class=\"sld-wire sld-vl300to500-0\" id=\"_95_S1VL2_95_S1VL2_95_GH1_95_BREAKER_95_INTERNAL_95_S1VL2_95_GH1\">\n", " <polyline points=\"165.0,172.0,165.0,142.0\"/>\n", " </g>\n", " <g class=\"sld-wire sld-vl300to500-0\" id=\"_95_S1VL2_95_INTERNAL_95_S1VL2_95_GH1_95_GH1\">\n", " <polyline points=\"165.0,142.0,165.0,86.0\"/>\n", " </g>\n", " <g class=\"sld-active-power sld-feeder-info sld-in\" id=\"idGH1_ARROW_ACTIVE\" transform=\"translate(160.0,101.0)\">\n", " <polygon class=\"sld-arrow-out\" points=\"5,0 10,10 0,10\"/>\n", " <polygon class=\"sld-arrow-in\" points=\"0,0 10,0 5,10\"/>\n", " <text class=\"sld-label\" x=\"15.0\" y=\"5.0\">-85</text>\n", " </g>\n", " <g class=\"sld-reactive-power sld-feeder-info sld-in\" id=\"idGH1_ARROW_REACTIVE\" transform=\"translate(160.0,121.0)\">\n", " <polygon class=\"sld-arrow-out\" points=\"5,0 10,10 0,10\"/>\n", " <polygon class=\"sld-arrow-in\" points=\"0,0 10,0 5,10\"/>\n", " <text class=\"sld-label\" x=\"15.0\" y=\"5.0\">-512</text>\n", " </g>\n", " <g class=\"sld-disconnector sld-closed sld-vl300to500-0\" id=\"idS1VL2_95_BBS1_95_GH1_95_DISCONNECTOR\" transform=\"translate(161.0,248.0)\">\n", " <path class=\"sld-sw-closed\" d=\"M0,0 8,8 M8,0 0,8\"/>\n", " <path class=\"sld-sw-open\" d=\"M8,0 0,8\"/>\n", " </g>\n", " <g class=\"sld-node sld-hidden-node sld-fictitious sld-vl300to500-0\" id=\"idINTERNAL_95_S1VL2_95_6\" transform=\"translate(161.0,218.0)\">\n", " <circle cx=\"4\" cy=\"4\" r=\"4\"/>\n", " </g>\n", " <g class=\"sld-disconnector sld-open sld-disconnected\" id=\"idS1VL2_95_BBS2_95_GH1_95_DISCONNECTOR\" transform=\"translate(161.0,273.0)\">\n", " <path class=\"sld-sw-closed\" d=\"M0,0 8,8 M8,0 0,8\"/>\n", " <path class=\"sld-sw-open\" d=\"M8,0 0,8\"/>\n", " </g>\n", " <g class=\"sld-breaker sld-closed sld-vl300to500-0\" id=\"idS1VL2_95_GH1_95_BREAKER\" transform=\"translate(155.0,172.0)\">\n", " <path class=\"sld-sw-closed\" d=\"M1,1 V19 H19 V1z M10,5 V15\"/>\n", " <path class=\"sld-sw-open\" d=\"M1,1 V19 H19 V1z M5,10 H15\"/>\n", " </g>\n", " <g class=\"sld-node sld-hidden-node sld-fictitious sld-vl300to500-0\" id=\"idINTERNAL_95_S1VL2_95_GH1\" transform=\"translate(161.0,138.0)\">\n", " <circle cx=\"4\" cy=\"4\" r=\"4\"/>\n", " </g>\n", " <g class=\"sld-generator sld-top-feeder sld-vl300to500-0\" id=\"idGH1\" transform=\"translate(159.0,74.0)\">\n", " <circle cx=\"6\" cy=\"6\" r=\"6\"/>\n", " <path d=\"M6,6 A 6 40 0 0 0 2,6\"/>\n", " <path d=\"M6,6 A 6 40 0 0 0 10,6\"/>\n", " <text class=\"sld-label\" id=\"GH1_N_LABEL\" x=\"-5.0\" y=\"-5.0\">GH1</text>\n", " </g>\n", " </g>\n", " <g class=\"sld-extern-cell sld-cell-direction-bottom\" id=\"idEXTERN_32_4\">\n", " <g class=\"sld-wire sld-vl300to500-0\" id=\"_95_S1VL2_95_S1VL2_95_BBS1_95_GH2_95_DISCONNECTOR_95_INTERNAL_95_S1VL2_95_8\">\n", " <polyline points=\"215.0,252.0,215.0,307.0\"/>\n", " </g>\n", " <g class=\"sld-wire sld-vl300to500-0\" id=\"_95_S1VL2_95_S1VL2_95_BBS2_95_GH2_95_DISCONNECTOR_95_INTERNAL_95_S1VL2_95_8\">\n", " <polyline points=\"215.0,277.0,215.0,307.0\"/>\n", " </g>\n", " <g class=\"sld-wire sld-vl300to500-0\" id=\"_95_S1VL2_95_INTERNAL_95_S1VL2_95_8_95_S1VL2_95_GH2_95_BREAKER\">\n", " <polyline points=\"215.0,307.0,215.0,337.0\"/>\n", " </g>\n", " <g class=\"sld-wire sld-vl300to500-0\" id=\"_95_S1VL2_95_S1VL2_95_GH2_95_BREAKER_95_INTERNAL_95_S1VL2_95_GH2\">\n", " <polyline points=\"215.0,357.0,215.0,387.0\"/>\n", " </g>\n", " <g class=\"sld-wire sld-vl300to500-0\" id=\"_95_S1VL2_95_INTERNAL_95_S1VL2_95_GH2_95_GH2\">\n", " <polyline points=\"215.0,387.0,215.0,443.0\"/>\n", " </g>\n", " <g class=\"sld-reactive-power sld-feeder-info sld-in\" id=\"idGH2_ARROW_REACTIVE\" transform=\"translate(210.0,418.0)\">\n", " <polygon class=\"sld-arrow-out\" points=\"5,0 10,10 0,10\" transform=\"rotate(180.0,5.0,5.0)\"/>\n", " <polygon class=\"sld-arrow-in\" points=\"0,0 10,0 5,10\" transform=\"rotate(180.0,5.0,5.0)\"/>\n", " <text class=\"sld-label\" x=\"15.0\" y=\"5.0\">-512</text>\n", " </g>\n", " <g class=\"sld-active-power sld-feeder-info sld-in\" id=\"idGH2_ARROW_ACTIVE\" transform=\"translate(210.0,398.0)\">\n", " <polygon class=\"sld-arrow-out\" points=\"5,0 10,10 0,10\" transform=\"rotate(180.0,5.0,5.0)\"/>\n", " <polygon class=\"sld-arrow-in\" points=\"0,0 10,0 5,10\" transform=\"rotate(180.0,5.0,5.0)\"/>\n", " <text class=\"sld-label\" x=\"15.0\" y=\"5.0\">-90</text>\n", " </g>\n", " <g class=\"sld-disconnector sld-closed sld-vl300to500-0\" id=\"idS1VL2_95_BBS1_95_GH2_95_DISCONNECTOR\" transform=\"translate(211.0,248.0)\">\n", " <path class=\"sld-sw-closed\" d=\"M0,0 8,8 M8,0 0,8\"/>\n", " <path class=\"sld-sw-open\" d=\"M8,0 0,8\"/>\n", " </g>\n", " <g class=\"sld-node sld-hidden-node sld-fictitious sld-vl300to500-0\" id=\"idINTERNAL_95_S1VL2_95_8\" transform=\"translate(211.0,303.0)\">\n", " <circle cx=\"4\" cy=\"4\" r=\"4\"/>\n", " </g>\n", " <g class=\"sld-disconnector sld-open sld-disconnected\" id=\"idS1VL2_95_BBS2_95_GH2_95_DISCONNECTOR\" transform=\"translate(211.0,273.0)\">\n", " <path class=\"sld-sw-closed\" d=\"M0,0 8,8 M8,0 0,8\"/>\n", " <path class=\"sld-sw-open\" d=\"M8,0 0,8\"/>\n", " </g>\n", " <g class=\"sld-breaker sld-closed sld-vl300to500-0\" id=\"idS1VL2_95_GH2_95_BREAKER\" transform=\"translate(205.0,337.0)\">\n", " <path class=\"sld-sw-closed\" d=\"M1,1 V19 H19 V1z M10,5 V15\"/>\n", " <path class=\"sld-sw-open\" d=\"M1,1 V19 H19 V1z M5,10 H15\"/>\n", " </g>\n", " <g class=\"sld-node sld-hidden-node sld-fictitious sld-vl300to500-0\" id=\"idINTERNAL_95_S1VL2_95_GH2\" transform=\"translate(211.0,383.0)\">\n", " <circle cx=\"4\" cy=\"4\" r=\"4\"/>\n", " </g>\n", " <g class=\"sld-generator sld-bottom-feeder sld-vl300to500-0\" id=\"idGH2\" transform=\"translate(209.0,443.0)\">\n", " <circle cx=\"6\" cy=\"6\" r=\"6\"/>\n", " <path d=\"M6,6 A 6 40 0 0 0 2,6\"/>\n", " <path d=\"M6,6 A 6 40 0 0 0 10,6\"/>\n", " <text class=\"sld-label\" id=\"GH2_S_LABEL\" x=\"-5.0\" y=\"17.0\">GH2</text>\n", " </g>\n", " </g>\n", " <g class=\"sld-extern-cell sld-cell-direction-top\" id=\"idEXTERN_32_5\">\n", " <g class=\"sld-wire sld-vl300to500-0\" id=\"_95_S1VL2_95_S1VL2_95_BBS1_95_GH3_95_DISCONNECTOR_95_INTERNAL_95_S1VL2_95_10\">\n", " <polyline points=\"265.0,252.0,265.0,222.0\"/>\n", " </g>\n", " <g class=\"sld-wire sld-vl300to500-0\" id=\"_95_S1VL2_95_S1VL2_95_BBS2_95_GH3_95_DISCONNECTOR_95_INTERNAL_95_S1VL2_95_10\">\n", " <polyline points=\"265.0,277.0,265.0,222.0\"/>\n", " </g>\n", " <g class=\"sld-wire sld-vl300to500-0\" id=\"_95_S1VL2_95_INTERNAL_95_S1VL2_95_10_95_S1VL2_95_GH3_95_BREAKER\">\n", " <polyline points=\"265.0,222.0,265.0,192.0\"/>\n", " </g>\n", " <g class=\"sld-wire sld-vl300to500-0\" id=\"_95_S1VL2_95_S1VL2_95_GH3_95_BREAKER_95_INTERNAL_95_S1VL2_95_GH3\">\n", " <polyline points=\"265.0,172.0,265.0,142.0\"/>\n", " </g>\n", " <g class=\"sld-wire sld-vl300to500-0\" id=\"_95_S1VL2_95_INTERNAL_95_S1VL2_95_GH3_95_GH3\">\n", " <polyline points=\"265.0,142.0,265.0,86.0\"/>\n", " </g>\n", " <g class=\"sld-active-power sld-feeder-info sld-in\" id=\"idGH3_ARROW_ACTIVE\" transform=\"translate(260.0,101.0)\">\n", " <polygon class=\"sld-arrow-out\" points=\"5,0 10,10 0,10\"/>\n", " <polygon class=\"sld-arrow-in\" points=\"0,0 10,0 5,10\"/>\n", " <text class=\"sld-label\" x=\"15.0\" y=\"5.0\">-156</text>\n", " </g>\n", " <g class=\"sld-reactive-power sld-feeder-info sld-in\" id=\"idGH3_ARROW_REACTIVE\" transform=\"translate(260.0,121.0)\">\n", " <polygon class=\"sld-arrow-out\" points=\"5,0 10,10 0,10\"/>\n", " <polygon class=\"sld-arrow-in\" points=\"0,0 10,0 5,10\"/>\n", " <text class=\"sld-label\" x=\"15.0\" y=\"5.0\">-512</text>\n", " </g>\n", " <g class=\"sld-disconnector sld-closed sld-vl300to500-0\" id=\"idS1VL2_95_BBS1_95_GH3_95_DISCONNECTOR\" transform=\"translate(261.0,248.0)\">\n", " <path class=\"sld-sw-closed\" d=\"M0,0 8,8 M8,0 0,8\"/>\n", " <path class=\"sld-sw-open\" d=\"M8,0 0,8\"/>\n", " </g>\n", " <g class=\"sld-node sld-hidden-node sld-fictitious sld-vl300to500-0\" id=\"idINTERNAL_95_S1VL2_95_10\" transform=\"translate(261.0,218.0)\">\n", " <circle cx=\"4\" cy=\"4\" r=\"4\"/>\n", " </g>\n", " <g class=\"sld-disconnector sld-open sld-disconnected\" id=\"idS1VL2_95_BBS2_95_GH3_95_DISCONNECTOR\" transform=\"translate(261.0,273.0)\">\n", " <path class=\"sld-sw-closed\" d=\"M0,0 8,8 M8,0 0,8\"/>\n", " <path class=\"sld-sw-open\" d=\"M8,0 0,8\"/>\n", " </g>\n", " <g class=\"sld-breaker sld-closed sld-vl300to500-0\" id=\"idS1VL2_95_GH3_95_BREAKER\" transform=\"translate(255.0,172.0)\">\n", " <path class=\"sld-sw-closed\" d=\"M1,1 V19 H19 V1z M10,5 V15\"/>\n", " <path class=\"sld-sw-open\" d=\"M1,1 V19 H19 V1z M5,10 H15\"/>\n", " </g>\n", " <g class=\"sld-node sld-hidden-node sld-fictitious sld-vl300to500-0\" id=\"idINTERNAL_95_S1VL2_95_GH3\" transform=\"translate(261.0,138.0)\">\n", " <circle cx=\"4\" cy=\"4\" r=\"4\"/>\n", " </g>\n", " <g class=\"sld-generator sld-top-feeder sld-vl300to500-0\" id=\"idGH3\" transform=\"translate(259.0,74.0)\">\n", " <circle cx=\"6\" cy=\"6\" r=\"6\"/>\n", " <path d=\"M6,6 A 6 40 0 0 0 2,6\"/>\n", " <path d=\"M6,6 A 6 40 0 0 0 10,6\"/>\n", " <text class=\"sld-label\" id=\"GH3_N_LABEL\" x=\"-5.0\" y=\"-5.0\">GH3</text>\n", " </g>\n", " </g>\n", " <g class=\"sld-extern-cell sld-cell-direction-bottom\" id=\"idEXTERN_32_6\">\n", " <g class=\"sld-wire sld-vl300to500-0\" id=\"_95_S1VL2_95_S1VL2_95_BBS1_95_LD2_95_DISCONNECTOR_95_INTERNAL_95_S1VL2_95_12\">\n", " <polyline points=\"315.0,252.0,315.0,307.0\"/>\n", " </g>\n", " <g class=\"sld-wire sld-vl300to500-0\" id=\"_95_S1VL2_95_S1VL2_95_BBS2_95_LD2_95_DISCONNECTOR_95_INTERNAL_95_S1VL2_95_12\">\n", " <polyline points=\"315.0,277.0,315.0,307.0\"/>\n", " </g>\n", " <g class=\"sld-wire sld-vl300to500-0\" id=\"_95_S1VL2_95_INTERNAL_95_S1VL2_95_12_95_S1VL2_95_LD2_95_BREAKER\">\n", " <polyline points=\"315.0,307.0,315.0,337.0\"/>\n", " </g>\n", " <g class=\"sld-wire sld-vl300to500-0\" id=\"_95_S1VL2_95_S1VL2_95_LD2_95_BREAKER_95_INTERNAL_95_S1VL2_95_LD2\">\n", " <polyline points=\"315.0,357.0,315.0,387.0\"/>\n", " </g>\n", " <g class=\"sld-wire sld-vl300to500-0\" id=\"_95_S1VL2_95_INTERNAL_95_S1VL2_95_LD2_95_LD2\">\n", " <polyline points=\"315.0,387.0,315.0,444.5\"/>\n", " </g>\n", " <g class=\"sld-reactive-power sld-feeder-info sld-out\" id=\"idLD2_ARROW_REACTIVE\" transform=\"translate(310.0,419.5)\">\n", " <polygon class=\"sld-arrow-out\" points=\"5,0 10,10 0,10\" transform=\"rotate(180.0,5.0,5.0)\"/>\n", " <polygon class=\"sld-arrow-in\" points=\"0,0 10,0 5,10\" transform=\"rotate(180.0,5.0,5.0)\"/>\n", " <text class=\"sld-label\" x=\"15.0\" y=\"5.0\">5</text>\n", " </g>\n", " <g class=\"sld-active-power sld-feeder-info sld-out\" id=\"idLD2_ARROW_ACTIVE\" transform=\"translate(310.0,399.5)\">\n", " <polygon class=\"sld-arrow-out\" points=\"5,0 10,10 0,10\" transform=\"rotate(180.0,5.0,5.0)\"/>\n", " <polygon class=\"sld-arrow-in\" points=\"0,0 10,0 5,10\" transform=\"rotate(180.0,5.0,5.0)\"/>\n", " <text class=\"sld-label\" x=\"15.0\" y=\"5.0\">60</text>\n", " </g>\n", " <g class=\"sld-disconnector sld-open sld-disconnected\" id=\"idS1VL2_95_BBS1_95_LD2_95_DISCONNECTOR\" transform=\"translate(311.0,248.0)\">\n", " <path class=\"sld-sw-closed\" d=\"M0,0 8,8 M8,0 0,8\"/>\n", " <path class=\"sld-sw-open\" d=\"M8,0 0,8\"/>\n", " </g>\n", " <g class=\"sld-node sld-hidden-node sld-fictitious sld-vl300to500-0\" id=\"idINTERNAL_95_S1VL2_95_12\" transform=\"translate(311.0,303.0)\">\n", " <circle cx=\"4\" cy=\"4\" r=\"4\"/>\n", " </g>\n", " <g class=\"sld-disconnector sld-closed sld-vl300to500-0\" id=\"idS1VL2_95_BBS2_95_LD2_95_DISCONNECTOR\" transform=\"translate(311.0,273.0)\">\n", " <path class=\"sld-sw-closed\" d=\"M0,0 8,8 M8,0 0,8\"/>\n", " <path class=\"sld-sw-open\" d=\"M8,0 0,8\"/>\n", " </g>\n", " <g class=\"sld-breaker sld-closed sld-vl300to500-0\" id=\"idS1VL2_95_LD2_95_BREAKER\" transform=\"translate(305.0,337.0)\">\n", " <path class=\"sld-sw-closed\" d=\"M1,1 V19 H19 V1z M10,5 V15\"/>\n", " <path class=\"sld-sw-open\" d=\"M1,1 V19 H19 V1z M5,10 H15\"/>\n", " </g>\n", " <g class=\"sld-node sld-hidden-node sld-fictitious sld-vl300to500-0\" id=\"idINTERNAL_95_S1VL2_95_LD2\" transform=\"translate(311.0,383.0)\">\n", " <circle cx=\"4\" cy=\"4\" r=\"4\"/>\n", " </g>\n", " <g class=\"sld-load sld-bottom-feeder sld-vl300to500-0\" id=\"idLD2\" transform=\"translate(307.0,444.5)\">\n", " <rect height=\"9\" width=\"16\"/>\n", " <line x1=\"0\" x2=\"16\" y1=\"0\" y2=\"9\"/>\n", " <line x1=\"16\" x2=\"0\" y1=\"0\" y2=\"9\"/>\n", " <text class=\"sld-label\" id=\"LD2_S_LABEL\" x=\"-5.0\" y=\"14.0\">LD2</text>\n", " </g>\n", " </g>\n", " <g class=\"sld-extern-cell sld-cell-direction-top\" id=\"idEXTERN_32_7\">\n", " <g class=\"sld-wire sld-vl300to500-0\" id=\"_95_S1VL2_95_S1VL2_95_BBS1_95_LD3_95_DISCONNECTOR_95_INTERNAL_95_S1VL2_95_14\">\n", " <polyline points=\"365.0,252.0,365.0,222.0\"/>\n", " </g>\n", " <g class=\"sld-wire sld-vl300to500-0\" id=\"_95_S1VL2_95_S1VL2_95_BBS2_95_LD3_95_DISCONNECTOR_95_INTERNAL_95_S1VL2_95_14\">\n", " <polyline points=\"365.0,277.0,365.0,222.0\"/>\n", " </g>\n", " <g class=\"sld-wire sld-vl300to500-0\" id=\"_95_S1VL2_95_INTERNAL_95_S1VL2_95_14_95_S1VL2_95_LD3_95_BREAKER\">\n", " <polyline points=\"365.0,222.0,365.0,192.0\"/>\n", " </g>\n", " <g class=\"sld-wire sld-vl300to500-0\" id=\"_95_S1VL2_95_S1VL2_95_LD3_95_BREAKER_95_INTERNAL_95_S1VL2_95_LD3\">\n", " <polyline points=\"365.0,172.0,365.0,142.0\"/>\n", " </g>\n", " <g class=\"sld-wire sld-vl300to500-0\" id=\"_95_S1VL2_95_INTERNAL_95_S1VL2_95_LD3_95_LD3\">\n", " <polyline points=\"365.0,142.0,365.0,84.5\"/>\n", " </g>\n", " <g class=\"sld-active-power sld-feeder-info sld-out\" id=\"idLD3_ARROW_ACTIVE\" transform=\"translate(360.0,99.5)\">\n", " <polygon class=\"sld-arrow-out\" points=\"5,0 10,10 0,10\"/>\n", " <polygon class=\"sld-arrow-in\" points=\"0,0 10,0 5,10\"/>\n", " <text class=\"sld-label\" x=\"15.0\" y=\"5.0\">60</text>\n", " </g>\n", " <g class=\"sld-reactive-power sld-feeder-info sld-out\" id=\"idLD3_ARROW_REACTIVE\" transform=\"translate(360.0,119.5)\">\n", " <polygon class=\"sld-arrow-out\" points=\"5,0 10,10 0,10\"/>\n", " <polygon class=\"sld-arrow-in\" points=\"0,0 10,0 5,10\"/>\n", " <text class=\"sld-label\" x=\"15.0\" y=\"5.0\">5</text>\n", " </g>\n", " <g class=\"sld-disconnector sld-open sld-disconnected\" id=\"idS1VL2_95_BBS1_95_LD3_95_DISCONNECTOR\" transform=\"translate(361.0,248.0)\">\n", " <path class=\"sld-sw-closed\" d=\"M0,0 8,8 M8,0 0,8\"/>\n", " <path class=\"sld-sw-open\" d=\"M8,0 0,8\"/>\n", " </g>\n", " <g class=\"sld-node sld-hidden-node sld-fictitious sld-vl300to500-0\" id=\"idINTERNAL_95_S1VL2_95_14\" transform=\"translate(361.0,218.0)\">\n", " <circle cx=\"4\" cy=\"4\" r=\"4\"/>\n", " </g>\n", " <g class=\"sld-disconnector sld-closed sld-vl300to500-0\" id=\"idS1VL2_95_BBS2_95_LD3_95_DISCONNECTOR\" transform=\"translate(361.0,273.0)\">\n", " <path class=\"sld-sw-closed\" d=\"M0,0 8,8 M8,0 0,8\"/>\n", " <path class=\"sld-sw-open\" d=\"M8,0 0,8\"/>\n", " </g>\n", " <g class=\"sld-breaker sld-closed sld-vl300to500-0\" id=\"idS1VL2_95_LD3_95_BREAKER\" transform=\"translate(355.0,172.0)\">\n", " <path class=\"sld-sw-closed\" d=\"M1,1 V19 H19 V1z M10,5 V15\"/>\n", " <path class=\"sld-sw-open\" d=\"M1,1 V19 H19 V1z M5,10 H15\"/>\n", " </g>\n", " <g class=\"sld-node sld-hidden-node sld-fictitious sld-vl300to500-0\" id=\"idINTERNAL_95_S1VL2_95_LD3\" transform=\"translate(361.0,138.0)\">\n", " <circle cx=\"4\" cy=\"4\" r=\"4\"/>\n", " </g>\n", " <g class=\"sld-load sld-top-feeder sld-vl300to500-0\" id=\"idLD3\" transform=\"translate(357.0,75.5)\">\n", " <rect height=\"9\" width=\"16\"/>\n", " <line x1=\"0\" x2=\"16\" y1=\"0\" y2=\"9\"/>\n", " <line x1=\"16\" x2=\"0\" y1=\"0\" y2=\"9\"/>\n", " <text class=\"sld-label\" id=\"LD3_N_LABEL\" x=\"-5.0\" y=\"-5.0\">LD3</text>\n", " </g>\n", " </g>\n", " <g class=\"sld-extern-cell sld-cell-direction-bottom\" id=\"idEXTERN_32_8\">\n", " <g class=\"sld-wire sld-vl300to500-0\" id=\"_95_S1VL2_95_S1VL2_95_BBS1_95_LD4_95_DISCONNECTOR_95_INTERNAL_95_S1VL2_95_16\">\n", " <polyline points=\"415.0,252.0,415.0,307.0\"/>\n", " </g>\n", " <g class=\"sld-wire sld-vl300to500-0\" id=\"_95_S1VL2_95_S1VL2_95_BBS2_95_LD4_95_DISCONNECTOR_95_INTERNAL_95_S1VL2_95_16\">\n", " <polyline points=\"415.0,277.0,415.0,307.0\"/>\n", " </g>\n", " <g class=\"sld-wire sld-vl300to500-0\" id=\"_95_S1VL2_95_INTERNAL_95_S1VL2_95_16_95_S1VL2_95_LD4_95_BREAKER\">\n", " <polyline points=\"415.0,307.0,415.0,337.0\"/>\n", " </g>\n", " <g class=\"sld-wire sld-vl300to500-0\" id=\"_95_S1VL2_95_S1VL2_95_LD4_95_BREAKER_95_INTERNAL_95_S1VL2_95_LD4\">\n", " <polyline points=\"415.0,357.0,415.0,387.0\"/>\n", " </g>\n", " <g class=\"sld-wire sld-vl300to500-0\" id=\"_95_S1VL2_95_INTERNAL_95_S1VL2_95_LD4_95_LD4\">\n", " <polyline points=\"415.0,387.0,415.0,444.5\"/>\n", " </g>\n", " <g class=\"sld-reactive-power sld-feeder-info sld-out\" id=\"idLD4_ARROW_REACTIVE\" transform=\"translate(410.0,419.5)\">\n", " <polygon class=\"sld-arrow-out\" points=\"5,0 10,10 0,10\" transform=\"rotate(180.0,5.0,5.0)\"/>\n", " <polygon class=\"sld-arrow-in\" points=\"0,0 10,0 5,10\" transform=\"rotate(180.0,5.0,5.0)\"/>\n", " <text class=\"sld-label\" x=\"15.0\" y=\"5.0\">5</text>\n", " </g>\n", " <g class=\"sld-active-power sld-feeder-info sld-out\" id=\"idLD4_ARROW_ACTIVE\" transform=\"translate(410.0,399.5)\">\n", " <polygon class=\"sld-arrow-out\" points=\"5,0 10,10 0,10\" transform=\"rotate(180.0,5.0,5.0)\"/>\n", " <polygon class=\"sld-arrow-in\" points=\"0,0 10,0 5,10\" transform=\"rotate(180.0,5.0,5.0)\"/>\n", " <text class=\"sld-label\" x=\"15.0\" y=\"5.0\">40</text>\n", " </g>\n", " <g class=\"sld-disconnector sld-open sld-disconnected\" id=\"idS1VL2_95_BBS1_95_LD4_95_DISCONNECTOR\" transform=\"translate(411.0,248.0)\">\n", " <path class=\"sld-sw-closed\" d=\"M0,0 8,8 M8,0 0,8\"/>\n", " <path class=\"sld-sw-open\" d=\"M8,0 0,8\"/>\n", " </g>\n", " <g class=\"sld-node sld-hidden-node sld-fictitious sld-vl300to500-0\" id=\"idINTERNAL_95_S1VL2_95_16\" transform=\"translate(411.0,303.0)\">\n", " <circle cx=\"4\" cy=\"4\" r=\"4\"/>\n", " </g>\n", " <g class=\"sld-disconnector sld-closed sld-vl300to500-0\" id=\"idS1VL2_95_BBS2_95_LD4_95_DISCONNECTOR\" transform=\"translate(411.0,273.0)\">\n", " <path class=\"sld-sw-closed\" d=\"M0,0 8,8 M8,0 0,8\"/>\n", " <path class=\"sld-sw-open\" d=\"M8,0 0,8\"/>\n", " </g>\n", " <g class=\"sld-breaker sld-closed sld-vl300to500-0\" id=\"idS1VL2_95_LD4_95_BREAKER\" transform=\"translate(405.0,337.0)\">\n", " <path class=\"sld-sw-closed\" d=\"M1,1 V19 H19 V1z M10,5 V15\"/>\n", " <path class=\"sld-sw-open\" d=\"M1,1 V19 H19 V1z M5,10 H15\"/>\n", " </g>\n", " <g class=\"sld-node sld-hidden-node sld-fictitious sld-vl300to500-0\" id=\"idINTERNAL_95_S1VL2_95_LD4\" transform=\"translate(411.0,383.0)\">\n", " <circle cx=\"4\" cy=\"4\" r=\"4\"/>\n", " </g>\n", " <g class=\"sld-load sld-bottom-feeder sld-vl300to500-0\" id=\"idLD4\" transform=\"translate(407.0,444.5)\">\n", " <rect height=\"9\" width=\"16\"/>\n", " <line x1=\"0\" x2=\"16\" y1=\"0\" y2=\"9\"/>\n", " <line x1=\"16\" x2=\"0\" y1=\"0\" y2=\"9\"/>\n", " <text class=\"sld-label\" id=\"LD4_S_LABEL\" x=\"-5.0\" y=\"14.0\">LD4</text>\n", " </g>\n", " </g>\n", " <g class=\"sld-extern-cell sld-cell-direction-top\" id=\"idEXTERN_32_9\">\n", " <g class=\"sld-wire sld-vl300to500-0\" id=\"_95_S1VL2_95_S1VL2_95_BBS1_95_SHUNT_95_DISCONNECTOR_95_INTERNAL_95_S1VL2_95_18\">\n", " <polyline points=\"465.0,252.0,465.0,222.0\"/>\n", " </g>\n", " <g class=\"sld-wire sld-vl300to500-0\" id=\"_95_S1VL2_95_S1VL2_95_BBS2_95_SHUNT_95_DISCONNECTOR_95_INTERNAL_95_S1VL2_95_18\">\n", " <polyline points=\"465.0,277.0,465.0,222.0\"/>\n", " </g>\n", " <g class=\"sld-wire sld-vl300to500-0\" id=\"_95_S1VL2_95_INTERNAL_95_S1VL2_95_18_95_S1VL2_95_SHUNT_95_BREAKER\">\n", " <polyline points=\"465.0,222.0,465.0,192.0\"/>\n", " </g>\n", " <g class=\"sld-wire sld-vl300to500-0\" id=\"_95_S1VL2_95_S1VL2_95_SHUNT_95_BREAKER_95_INTERNAL_95_S1VL2_95_SHUNT\">\n", " <polyline points=\"465.0,172.0,465.0,142.0\"/>\n", " </g>\n", " <g class=\"sld-wire sld-vl300to500-0\" id=\"_95_S1VL2_95_INTERNAL_95_S1VL2_95_SHUNT_95_SHUNT\">\n", " <polyline points=\"465.0,142.0,465.0,84.0\"/>\n", " </g>\n", " <g class=\"sld-active-power sld-feeder-info sld-in\" id=\"idSHUNT_ARROW_ACTIVE\" transform=\"translate(460.0,99.0)\">\n", " <polygon class=\"sld-arrow-out\" points=\"5,0 10,10 0,10\"/>\n", " <polygon class=\"sld-arrow-in\" points=\"0,0 10,0 5,10\"/>\n", " <text class=\"sld-label\" x=\"15.0\" y=\"5.0\">—</text>\n", " </g>\n", " <g class=\"sld-reactive-power sld-feeder-info sld-out\" id=\"idSHUNT_ARROW_REACTIVE\" transform=\"translate(460.0,119.0)\">\n", " <polygon class=\"sld-arrow-out\" points=\"5,0 10,10 0,10\"/>\n", " <polygon class=\"sld-arrow-in\" points=\"0,0 10,0 5,10\"/>\n", " <text class=\"sld-label\" x=\"15.0\" y=\"5.0\">1,920</text>\n", " </g>\n", " <g class=\"sld-disconnector sld-closed sld-vl300to500-0\" id=\"idS1VL2_95_BBS1_95_SHUNT_95_DISCONNECTOR\" transform=\"translate(461.0,248.0)\">\n", " <path class=\"sld-sw-closed\" d=\"M0,0 8,8 M8,0 0,8\"/>\n", " <path class=\"sld-sw-open\" d=\"M8,0 0,8\"/>\n", " </g>\n", " <g class=\"sld-node sld-hidden-node sld-fictitious sld-vl300to500-0\" id=\"idINTERNAL_95_S1VL2_95_18\" transform=\"translate(461.0,218.0)\">\n", " <circle cx=\"4\" cy=\"4\" r=\"4\"/>\n", " </g>\n", " <g class=\"sld-disconnector sld-open sld-disconnected\" id=\"idS1VL2_95_BBS2_95_SHUNT_95_DISCONNECTOR\" transform=\"translate(461.0,273.0)\">\n", " <path class=\"sld-sw-closed\" d=\"M0,0 8,8 M8,0 0,8\"/>\n", " <path class=\"sld-sw-open\" d=\"M8,0 0,8\"/>\n", " </g>\n", " <g class=\"sld-breaker sld-closed sld-vl300to500-0\" id=\"idS1VL2_95_SHUNT_95_BREAKER\" transform=\"translate(455.0,172.0)\">\n", " <path class=\"sld-sw-closed\" d=\"M1,1 V19 H19 V1z M10,5 V15\"/>\n", " <path class=\"sld-sw-open\" d=\"M1,1 V19 H19 V1z M5,10 H15\"/>\n", " </g>\n", " <g class=\"sld-node sld-hidden-node sld-fictitious sld-vl300to500-0\" id=\"idINTERNAL_95_S1VL2_95_SHUNT\" transform=\"translate(461.0,138.0)\">\n", " <circle cx=\"4\" cy=\"4\" r=\"4\"/>\n", " </g>\n", " <g class=\"sld-inductor sld-top-feeder sld-vl300to500-0\" id=\"idSHUNT\" transform=\"translate(457.5,75.5)\">\n", " <path d=\"M5,5 A 5 20 0 0 0 0,5\"/>\n", " <path d=\"M10,5 A 5 20 0 0 0 5,5\"/>\n", " <path d=\"M15,5 A 5 20 0 0 0 10,5\"/>\n", " <text class=\"sld-label\" id=\"SHUNT_N_LABEL\" x=\"-5.0\" y=\"-5.0\">SHUNT</text>\n", " </g>\n", " </g>\n", " <g class=\"sld-extern-cell sld-cell-direction-top\" id=\"idEXTERN_32_10\">\n", " <g class=\"sld-wire sld-vl300to500-0\" id=\"_95_S1VL2_95_S1VL2_95_BBS1_95_LCC1_95_DISCONNECTOR_95_INTERNAL_95_S1VL2_95_20\">\n", " <polyline points=\"565.0,252.0,565.0,222.0\"/>\n", " </g>\n", " <g class=\"sld-wire sld-vl300to500-0\" id=\"_95_S1VL2_95_S1VL2_95_BBS2_95_LCC1_95_DISCONNECTOR_95_INTERNAL_95_S1VL2_95_20\">\n", " <polyline points=\"565.0,277.0,565.0,222.0\"/>\n", " </g>\n", " <g class=\"sld-wire sld-vl300to500-0\" id=\"_95_S1VL2_95_INTERNAL_95_S1VL2_95_20_95_S1VL2_95_LCC1_95_BREAKER\">\n", " <polyline points=\"565.0,222.0,565.0,192.0\"/>\n", " </g>\n", " <g class=\"sld-wire sld-vl300to500-0\" id=\"_95_S1VL2_95_S1VL2_95_LCC1_95_BREAKER_95_INTERNAL_95_S1VL2_95_LCC1\">\n", " <polyline points=\"565.0,172.0,565.0,142.0\"/>\n", " </g>\n", " <g class=\"sld-wire sld-vl300to500-0\" id=\"_95_S1VL2_95_INTERNAL_95_S1VL2_95_LCC1_95_LCC1\">\n", " <polyline points=\"565.0,142.0,565.0,86.0\"/>\n", " </g>\n", " <g class=\"sld-active-power sld-feeder-info sld-out\" id=\"idLCC1_ARROW_ACTIVE\" transform=\"translate(560.0,101.0)\">\n", " <polygon class=\"sld-arrow-out\" points=\"5,0 10,10 0,10\"/>\n", " <polygon class=\"sld-arrow-in\" points=\"0,0 10,0 5,10\"/>\n", " <text class=\"sld-label\" x=\"15.0\" y=\"5.0\">81</text>\n", " </g>\n", " <g class=\"sld-reactive-power sld-feeder-info sld-in\" id=\"idLCC1_ARROW_REACTIVE\" transform=\"translate(560.0,121.0)\">\n", " <polygon class=\"sld-arrow-out\" points=\"5,0 10,10 0,10\"/>\n", " <polygon class=\"sld-arrow-in\" points=\"0,0 10,0 5,10\"/>\n", " <text class=\"sld-label\" x=\"15.0\" y=\"5.0\">—</text>\n", " </g>\n", " <g class=\"sld-disconnector sld-open sld-disconnected\" id=\"idS1VL2_95_BBS1_95_LCC1_95_DISCONNECTOR\" transform=\"translate(561.0,248.0)\">\n", " <path class=\"sld-sw-closed\" d=\"M0,0 8,8 M8,0 0,8\"/>\n", " <path class=\"sld-sw-open\" d=\"M8,0 0,8\"/>\n", " </g>\n", " <g class=\"sld-node sld-hidden-node sld-fictitious sld-vl300to500-0\" id=\"idINTERNAL_95_S1VL2_95_20\" transform=\"translate(561.0,218.0)\">\n", " <circle cx=\"4\" cy=\"4\" r=\"4\"/>\n", " </g>\n", " <g class=\"sld-disconnector sld-closed sld-vl300to500-0\" id=\"idS1VL2_95_BBS2_95_LCC1_95_DISCONNECTOR\" transform=\"translate(561.0,273.0)\">\n", " <path class=\"sld-sw-closed\" d=\"M0,0 8,8 M8,0 0,8\"/>\n", " <path class=\"sld-sw-open\" d=\"M8,0 0,8\"/>\n", " </g>\n", " <g class=\"sld-breaker sld-closed sld-vl300to500-0\" id=\"idS1VL2_95_LCC1_95_BREAKER\" transform=\"translate(555.0,172.0)\">\n", " <path class=\"sld-sw-closed\" d=\"M1,1 V19 H19 V1z M10,5 V15\"/>\n", " <path class=\"sld-sw-open\" d=\"M1,1 V19 H19 V1z M5,10 H15\"/>\n", " </g>\n", " <g class=\"sld-node sld-hidden-node sld-fictitious sld-vl300to500-0\" id=\"idINTERNAL_95_S1VL2_95_LCC1\" transform=\"translate(561.0,138.0)\">\n", " <circle cx=\"4\" cy=\"4\" r=\"4\"/>\n", " </g>\n", " <g class=\"sld-lcc sld-top-feeder sld-vl300to500-0\" id=\"idLCC1\" transform=\"translate(557.0,76.0)\">\n", " <text x=\"-15.5\" y=\"6.6\">AC / DC - LCC</text>\n", " <text class=\"sld-label\" id=\"LCC1_N_LABEL\" x=\"-5.0\" y=\"-5.0\">HVDC2</text>\n", " </g>\n", " </g>\n", " <g id=\"LABEL_VL_S1VL1\">\n", " <text class=\"sld-graph-label\" x=\"680.0\" y=\"60.0\">S1VL1</text>\n", " </g>\n", " <g class=\"sld-busbar-section sld-vl180to300-0\" id=\"idS1VL1_95_BBS\" transform=\"translate(692.5,252.0)\">\n", " <line x1=\"0\" x2=\"75.0\" y1=\"0\" y2=\"0\"/>\n", " <text class=\"sld-label\" id=\"S1VL1_BBS_NW_LABEL\" x=\"-5.0\" y=\"-5.0\">S1VL1_BBS</text>\n", " </g>\n", " <g class=\"sld-extern-cell sld-cell-direction-top\" id=\"idEXTERN_32_0\">\n", " <g class=\"sld-wire sld-vl180to300-0\" id=\"_95_S1VL1_95_S1VL1_95_BBS_95_LD1_95_DISCONNECTOR_95_INTERNAL_95_S1VL1_95_S1VL1_95_BBS_95_LD1_95_DISCONNECTOR_45_S1VL1_95_LD1_95_BREAKER\">\n", " <polyline points=\"705.0,252.0,705.0,222.0\"/>\n", " </g>\n", " <g class=\"sld-wire sld-vl180to300-0\" id=\"_95_S1VL1_95_INTERNAL_95_S1VL1_95_S1VL1_95_BBS_95_LD1_95_DISCONNECTOR_45_S1VL1_95_LD1_95_BREAKER_95_S1VL1_95_LD1_95_BREAKER\">\n", " <polyline points=\"705.0,222.0,705.0,192.0\"/>\n", " </g>\n", " <g class=\"sld-wire sld-vl180to300-0\" id=\"_95_S1VL1_95_S1VL1_95_LD1_95_BREAKER_95_INTERNAL_95_S1VL1_95_LD1\">\n", " <polyline points=\"705.0,172.0,705.0,142.0\"/>\n", " </g>\n", " <g class=\"sld-wire sld-vl180to300-0\" id=\"_95_S1VL1_95_INTERNAL_95_S1VL1_95_LD1_95_LD1\">\n", " <polyline points=\"705.0,142.0,705.0,84.5\"/>\n", " </g>\n", " <g class=\"sld-active-power sld-feeder-info sld-out\" id=\"idLD1_ARROW_ACTIVE\" transform=\"translate(700.0,99.5)\">\n", " <polygon class=\"sld-arrow-out\" points=\"5,0 10,10 0,10\"/>\n", " <polygon class=\"sld-arrow-in\" points=\"0,0 10,0 5,10\"/>\n", " <text class=\"sld-label\" x=\"15.0\" y=\"5.0\">80</text>\n", " </g>\n", " <g class=\"sld-reactive-power sld-feeder-info sld-out\" id=\"idLD1_ARROW_REACTIVE\" transform=\"translate(700.0,119.5)\">\n", " <polygon class=\"sld-arrow-out\" points=\"5,0 10,10 0,10\"/>\n", " <polygon class=\"sld-arrow-in\" points=\"0,0 10,0 5,10\"/>\n", " <text class=\"sld-label\" x=\"15.0\" y=\"5.0\">10</text>\n", " </g>\n", " <g class=\"sld-disconnector sld-closed sld-vl180to300-0\" id=\"idS1VL1_95_BBS_95_LD1_95_DISCONNECTOR\" transform=\"translate(701.0,248.0)\">\n", " <path class=\"sld-sw-closed\" d=\"M0,0 8,8 M8,0 0,8\"/>\n", " <path class=\"sld-sw-open\" d=\"M8,0 0,8\"/>\n", " </g>\n", " <g class=\"sld-node sld-hidden-node sld-fictitious sld-vl180to300-0\" id=\"idINTERNAL_95_S1VL1_95_S1VL1_95_BBS_95_LD1_95_DISCONNECTOR_45_S1VL1_95_LD1_95_BREAKER\" transform=\"translate(701.0,218.0)\">\n", " <circle cx=\"4\" cy=\"4\" r=\"4\"/>\n", " </g>\n", " <g class=\"sld-breaker sld-closed sld-vl180to300-0\" id=\"idS1VL1_95_LD1_95_BREAKER\" transform=\"translate(695.0,172.0)\">\n", " <path class=\"sld-sw-closed\" d=\"M1,1 V19 H19 V1z M10,5 V15\"/>\n", " <path class=\"sld-sw-open\" d=\"M1,1 V19 H19 V1z M5,10 H15\"/>\n", " </g>\n", " <g class=\"sld-node sld-hidden-node sld-fictitious sld-vl180to300-0\" id=\"idINTERNAL_95_S1VL1_95_LD1\" transform=\"translate(701.0,138.0)\">\n", " <circle cx=\"4\" cy=\"4\" r=\"4\"/>\n", " </g>\n", " <g class=\"sld-load sld-top-feeder sld-vl180to300-0\" id=\"idLD1\" transform=\"translate(697.0,75.5)\">\n", " <rect height=\"9\" width=\"16\"/>\n", " <line x1=\"0\" x2=\"16\" y1=\"0\" y2=\"9\"/>\n", " <line x1=\"16\" x2=\"0\" y1=\"0\" y2=\"9\"/>\n", " <text class=\"sld-label\" id=\"LD1_N_LABEL\" x=\"-5.0\" y=\"-5.0\">LD1</text>\n", " </g>\n", " </g>\n", " <g class=\"sld-extern-cell sld-cell-direction-bottom\" id=\"idEXTERN_32_1\">\n", " <g class=\"sld-wire sld-vl180to300-0\" id=\"_95_S1VL1_95_S1VL1_95_BBS_95_TWT_95_DISCONNECTOR_95_INTERNAL_95_S1VL1_95_S1VL1_95_BBS_95_TWT_95_DISCONNECTOR_45_S1VL1_95_TWT_95_BREAKER\">\n", " <polyline points=\"755.0,252.0,755.0,282.0\"/>\n", " </g>\n", " <g class=\"sld-wire sld-vl180to300-0\" id=\"_95_S1VL1_95_INTERNAL_95_S1VL1_95_S1VL1_95_BBS_95_TWT_95_DISCONNECTOR_45_S1VL1_95_TWT_95_BREAKER_95_S1VL1_95_TWT_95_BREAKER\">\n", " <polyline points=\"755.0,282.0,755.0,312.0\"/>\n", " </g>\n", " <g class=\"sld-wire sld-vl180to300-0\" id=\"_95_S1VL1_95_S1VL1_95_TWT_95_BREAKER_95_INTERNAL_95_S1VL1_95_TWT_95_ONE\">\n", " <polyline points=\"755.0,332.0,755.0,362.0\"/>\n", " </g>\n", " <g class=\"sld-wire sld-vl180to300-0\" id=\"_95_S1VL1_95_INTERNAL_95_S1VL1_95_TWT_95_ONE_95_TWT_95_ONE\">\n", " <polyline points=\"755.0,362.0,755.0,424.0\"/>\n", " </g>\n", " <g class=\"sld-reactive-power sld-feeder-info sld-in\" id=\"idTWT_95_ONE_ARROW_REACTIVE\" transform=\"translate(750.0,399.0)\">\n", " <polygon class=\"sld-arrow-out\" points=\"5,0 10,10 0,10\" transform=\"rotate(180.0,5.0,5.0)\"/>\n", " <polygon class=\"sld-arrow-in\" points=\"0,0 10,0 5,10\" transform=\"rotate(180.0,5.0,5.0)\"/>\n", " <text class=\"sld-label\" x=\"15.0\" y=\"5.0\">-10</text>\n", " </g>\n", " <g class=\"sld-active-power sld-feeder-info sld-in\" id=\"idTWT_95_ONE_ARROW_ACTIVE\" transform=\"translate(750.0,379.0)\">\n", " <polygon class=\"sld-arrow-out\" points=\"5,0 10,10 0,10\" transform=\"rotate(180.0,5.0,5.0)\"/>\n", " <polygon class=\"sld-arrow-in\" points=\"0,0 10,0 5,10\" transform=\"rotate(180.0,5.0,5.0)\"/>\n", " <text class=\"sld-label\" x=\"15.0\" y=\"5.0\">-80</text>\n", " </g>\n", " <g class=\"sld-disconnector sld-closed sld-vl180to300-0\" id=\"idS1VL1_95_BBS_95_TWT_95_DISCONNECTOR\" transform=\"translate(751.0,248.0)\">\n", " <path class=\"sld-sw-closed\" d=\"M0,0 8,8 M8,0 0,8\"/>\n", " <path class=\"sld-sw-open\" d=\"M8,0 0,8\"/>\n", " </g>\n", " <g class=\"sld-node sld-hidden-node sld-fictitious sld-vl180to300-0\" id=\"idINTERNAL_95_S1VL1_95_S1VL1_95_BBS_95_TWT_95_DISCONNECTOR_45_S1VL1_95_TWT_95_BREAKER\" transform=\"translate(751.0,278.0)\">\n", " <circle cx=\"4\" cy=\"4\" r=\"4\"/>\n", " </g>\n", " <g class=\"sld-breaker sld-closed sld-vl180to300-0\" id=\"idS1VL1_95_TWT_95_BREAKER\" transform=\"translate(745.0,312.0)\">\n", " <path class=\"sld-sw-closed\" d=\"M1,1 V19 H19 V1z M10,5 V15\"/>\n", " <path class=\"sld-sw-open\" d=\"M1,1 V19 H19 V1z M5,10 H15\"/>\n", " </g>\n", " <g class=\"sld-node sld-hidden-node sld-fictitious sld-vl180to300-0\" id=\"idINTERNAL_95_S1VL1_95_TWT_95_ONE\" transform=\"translate(751.0,358.0)\">\n", " <circle cx=\"4\" cy=\"4\" r=\"4\"/>\n", " </g>\n", " <g class=\"sld-bottom-feeder sld-vl180to300-0\" id=\"idTWT_95_ONE\" transform=\"translate(755.0,424.0)\">\n", " <text class=\"sld-label\" id=\"TWT_ONE_S_LABEL\" x=\"-5.0\" y=\"5.0\">TWT</text>\n", " </g>\n", " </g>\n", " <g class=\"sld-wire sld-vl180to300-0\" id=\"idEDGE_95_TWT_95_ONE\">\n", " <polyline points=\"755.0,424.0,755.0,509.0,642.5,509.0\"/>\n", " </g>\n", " <g class=\"sld-wire sld-vl300to500-0\" id=\"idEDGE_95_TWT_95_TWO\">\n", " <polyline points=\"515.0,449.0,515.0,509.0,627.5,509.0\"/>\n", " </g>\n", " <g class=\"sld-pst sld-fictitious\" id=\"idTWT\" transform=\"translate(628.0,501.5)\">\n", " <circle class=\"sld-vl180to300-0 sld-winding\" cx=\"7\" cy=\"10\" r=\"5\" transform=\"rotate(270.0,7.0,7.5)\"/>\n", " <circle class=\"sld-vl300to500-0 sld-winding\" cx=\"7\" cy=\"5\" r=\"5\" transform=\"rotate(270.0,7.0,7.5)\"/>\n", " <path class=\"sld-vl300to500-0 sld-pst-arrow\" d=\"M14,0 0,14 M11,0 14,0 14,3\" transform=\"rotate(270.0,7.0,7.5)\"/>\n", " </g>\n", " </g>\n", "</svg>\n" ], "text/plain": [ "<pypowsybl.network.impl.svg.Svg at 0x7fba886fb3a0>" ] }, "execution_count": 7, "metadata": {}, "output_type": "execute_result" } ], "source": [ "sld" ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [] } ], "metadata": { "kernelspec": { "display_name": "Python 3", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.8.10" } }, "nbformat": 4, "nbformat_minor": 5 }