From a8e9e78042c32cde36bccc6123a11b956d11cddc Mon Sep 17 00:00:00 2001 From: furqan463 Date: Thu, 25 Sep 2025 22:13:38 +0500 Subject: [PATCH 01/18] Fix Lines & Trafo loss result names, sym_load input Signed-off-by: furqan463 --- .../converters/pandapower_converter.py | 96 ++++++++++++------- 1 file changed, 60 insertions(+), 36 deletions(-) diff --git a/src/power_grid_model_io/converters/pandapower_converter.py b/src/power_grid_model_io/converters/pandapower_converter.py index 1c22dac4..6422f50f 100644 --- a/src/power_grid_model_io/converters/pandapower_converter.py +++ b/src/power_grid_model_io/converters/pandapower_converter.py @@ -11,8 +11,10 @@ from typing import Dict, List, MutableMapping, Optional, Tuple, Type import numpy as np +import pandapower as pp import pandas as pd import structlog +from packaging.version import Version from power_grid_model import ( Branch3Side, BranchSide, @@ -34,6 +36,9 @@ logger = structlog.get_logger(__file__) +pp_curr_version = Version(pp.__version__) +pp_ref_version = Version("3.1.2") + # pylint: disable=too-many-instance-attributes class PandaPowerConverter(BaseConverter[PandaPowerData]): @@ -631,34 +636,53 @@ def _create_pgm_input_sym_loads(self): data_type=DatasetType.input, component_type=ComponentType.sym_load, shape=3 * n_loads ) - const_i_multiplier = ( - self._get_pp_attr("load", "const_i_percent", expected_type="f8", default=0) * scaling * (1e-2 * 1e6) - ) - const_z_multiplier = ( - self._get_pp_attr("load", "const_z_percent", expected_type="f8", default=0) * scaling * (1e-2 * 1e6) - ) - const_p_multiplier = (1e6 - const_i_multiplier - const_z_multiplier) * scaling + if pp_curr_version <= pp_ref_version: + const_i_p_multiplier = ( + self._get_pp_attr("load", "const_i_percent", expected_type="f8", default=0) * scaling * (1e-2 * 1e6) + ) + const_z_p_multiplier = ( + self._get_pp_attr("load", "const_z_percent", expected_type="f8", default=0) * scaling * (1e-2 * 1e6) + ) + const_p_multiplier = (1e6 - const_i_p_multiplier - const_z_p_multiplier) * scaling + const_q_multiplier = const_p_multiplier + const_i_p_multiplier = const_i_p_multiplier + const_z_q_multiplier = const_z_p_multiplier + else: + const_i_p_multiplier = ( + self._get_pp_attr("load", "const_i_p_percent", expected_type="f8", default=0) * scaling * (1e-2 * 1e6) + ) + const_z_p_multiplier = ( + self._get_pp_attr("load", "const_z_p_percent", expected_type="f8", default=0) * scaling * (1e-2 * 1e6) + ) + const_p_multiplier = (1e6 - const_i_p_multiplier - const_z_p_multiplier) * scaling + const_i_q_multiplier = ( + self._get_pp_attr("load", "const_i_q_percent", expected_type="f8", default=0) * scaling * (1e-2 * 1e6) + ) + const_z_q_multiplier = ( + self._get_pp_attr("load", "const_z_q_percent", expected_type="f8", default=0) * scaling * (1e-2 * 1e6) + ) + const_q_multiplier = (1e6 - const_i_q_multiplier - const_z_q_multiplier) * scaling pgm_sym_loads["id"][:n_loads] = self._generate_ids("load", pp_loads.index, name="const_power") pgm_sym_loads["node"][:n_loads] = self._get_pgm_ids("bus", bus) pgm_sym_loads["status"][:n_loads] = in_service pgm_sym_loads["type"][:n_loads] = LoadGenType.const_power pgm_sym_loads["p_specified"][:n_loads] = const_p_multiplier * p_mw - pgm_sym_loads["q_specified"][:n_loads] = const_p_multiplier * q_mvar + pgm_sym_loads["q_specified"][:n_loads] = const_q_multiplier * q_mvar pgm_sym_loads["id"][n_loads : 2 * n_loads] = self._generate_ids("load", pp_loads.index, name="const_impedance") pgm_sym_loads["node"][n_loads : 2 * n_loads] = self._get_pgm_ids("bus", bus) pgm_sym_loads["status"][n_loads : 2 * n_loads] = in_service pgm_sym_loads["type"][n_loads : 2 * n_loads] = LoadGenType.const_impedance - pgm_sym_loads["p_specified"][n_loads : 2 * n_loads] = const_z_multiplier * p_mw - pgm_sym_loads["q_specified"][n_loads : 2 * n_loads] = const_z_multiplier * q_mvar + pgm_sym_loads["p_specified"][n_loads : 2 * n_loads] = const_z_p_multiplier * p_mw + pgm_sym_loads["q_specified"][n_loads : 2 * n_loads] = const_z_q_multiplier * q_mvar pgm_sym_loads["id"][-n_loads:] = self._generate_ids("load", pp_loads.index, name="const_current") pgm_sym_loads["node"][-n_loads:] = self._get_pgm_ids("bus", bus) pgm_sym_loads["status"][-n_loads:] = in_service pgm_sym_loads["type"][-n_loads:] = LoadGenType.const_current - pgm_sym_loads["p_specified"][-n_loads:] = const_i_multiplier * p_mw - pgm_sym_loads["q_specified"][-n_loads:] = const_i_multiplier * q_mvar + pgm_sym_loads["p_specified"][-n_loads:] = const_i_p_multiplier * p_mw + pgm_sym_loads["q_specified"][-n_loads:] = const_i_q_multiplier * q_mvar assert ComponentType.sym_load not in self.pgm_input_data self.pgm_input_data[ComponentType.sym_load] = pgm_sym_loads @@ -1860,12 +1884,12 @@ def _pp_lines_output_3ph(self): "q_b_to_mvar", "p_c_to_mw", "q_c_to_mvar", - "p_a_l_mw", - "q_a_l_mvar", - "p_b_l_mw", - "q_b_l_mvar", - "p_c_l_mw", - "q_c_l_mvar", + "pl_a_mw", + "ql_a_mvar", + "pl_b_mw", + "ql_b_mvar", + "pl_c_mw", + "ql_c_mvar", "i_a_from_ka", "i_b_from_ka", "i_c_from_ka", @@ -1898,12 +1922,12 @@ def _pp_lines_output_3ph(self): pp_output_lines_3ph["q_b_to_mvar"] = pgm_output_lines["q_to"][:, 1] * 1e-6 pp_output_lines_3ph["p_c_to_mw"] = pgm_output_lines["p_to"][:, 2] * 1e-6 pp_output_lines_3ph["q_c_to_mvar"] = pgm_output_lines["q_to"][:, 2] * 1e-6 - pp_output_lines_3ph["p_a_l_mw"] = (pgm_output_lines["p_from"][:, 0] + pgm_output_lines["p_to"][:, 0]) * 1e-6 - pp_output_lines_3ph["q_a_l_mvar"] = (pgm_output_lines["q_from"][:, 0] + pgm_output_lines["q_to"][:, 0]) * 1e-6 - pp_output_lines_3ph["p_b_l_mw"] = (pgm_output_lines["p_from"][:, 1] + pgm_output_lines["p_to"][:, 1]) * 1e-6 - pp_output_lines_3ph["q_b_l_mvar"] = (pgm_output_lines["q_from"][:, 1] + pgm_output_lines["q_to"][:, 1]) * 1e-6 - pp_output_lines_3ph["p_c_l_mw"] = (pgm_output_lines["p_from"][:, 2] + pgm_output_lines["p_to"][:, 2]) * 1e-6 - pp_output_lines_3ph["q_c_l_mvar"] = (pgm_output_lines["q_from"][:, 2] + pgm_output_lines["q_to"][:, 2]) * 1e-6 + pp_output_lines_3ph["pl_a_mw"] = (pgm_output_lines["p_from"][:, 0] + pgm_output_lines["p_to"][:, 0]) * 1e-6 + pp_output_lines_3ph["ql_a_mvar"] = (pgm_output_lines["q_from"][:, 0] + pgm_output_lines["q_to"][:, 0]) * 1e-6 + pp_output_lines_3ph["pl_b_mw"] = (pgm_output_lines["p_from"][:, 1] + pgm_output_lines["p_to"][:, 1]) * 1e-6 + pp_output_lines_3ph["ql_b_mvar"] = (pgm_output_lines["q_from"][:, 1] + pgm_output_lines["q_to"][:, 1]) * 1e-6 + pp_output_lines_3ph["pl_c_mw"] = (pgm_output_lines["p_from"][:, 2] + pgm_output_lines["p_to"][:, 2]) * 1e-6 + pp_output_lines_3ph["ql_c_mvar"] = (pgm_output_lines["q_from"][:, 2] + pgm_output_lines["q_to"][:, 2]) * 1e-6 pp_output_lines_3ph["i_a_from_ka"] = pgm_output_lines["i_from"][:, 0] * 1e-3 pp_output_lines_3ph["i_b_from_ka"] = pgm_output_lines["i_from"][:, 1] * 1e-3 pp_output_lines_3ph["i_c_from_ka"] = pgm_output_lines["i_from"][:, 2] * 1e-3 @@ -2040,12 +2064,12 @@ def _pp_trafos_output_3ph(self): # pylint: disable=too-many-statements "q_b_lv_mvar", "p_c_lv_mw", "q_c_lv_mvar", - "p_a_l_mw", - "q_a_l_mvar", - "p_b_l_mw", - "q_b_l_mvar", - "p_c_l_mw", - "q_c_l_mvar", + "pl_a_mw", + "ql_a_mvar", + "pl_b_mw", + "ql_b_mvar", + "pl_c_mw", + "ql_c_mvar", "i_a_hv_ka", "i_a_lv_ka", "i_b_hv_ka", @@ -2071,22 +2095,22 @@ def _pp_trafos_output_3ph(self): # pylint: disable=too-many-statements pp_output_trafos_3ph["q_b_lv_mvar"] = pgm_output_transformers["q_to"][:, 1] * 1e-6 pp_output_trafos_3ph["p_c_lv_mw"] = pgm_output_transformers["p_to"][:, 2] * 1e-6 pp_output_trafos_3ph["q_c_lv_mvar"] = pgm_output_transformers["q_to"][:, 2] * 1e-6 - pp_output_trafos_3ph["p_a_l_mw"] = ( + pp_output_trafos_3ph["pl_a_mw"] = ( pgm_output_transformers["p_from"][:, 0] + pgm_output_transformers["p_to"][:, 0] ) * 1e-6 - pp_output_trafos_3ph["q_a_l_mvar"] = ( + pp_output_trafos_3ph["ql_a_mvar"] = ( pgm_output_transformers["q_from"][:, 0] + pgm_output_transformers["q_to"][:, 0] ) * 1e-6 - pp_output_trafos_3ph["p_b_l_mw"] = ( + pp_output_trafos_3ph["pl_b_mw"] = ( pgm_output_transformers["p_from"][:, 1] + pgm_output_transformers["p_to"][:, 1] ) * 1e-6 - pp_output_trafos_3ph["q_b_l_mvar"] = ( + pp_output_trafos_3ph["ql_b_mvar"] = ( pgm_output_transformers["q_from"][:, 1] + pgm_output_transformers["q_to"][:, 1] ) * 1e-6 - pp_output_trafos_3ph["p_c_l_mw"] = ( + pp_output_trafos_3ph["pl_c_mw"] = ( pgm_output_transformers["p_from"][:, 2] + pgm_output_transformers["p_to"][:, 2] ) * 1e-6 - pp_output_trafos_3ph["q_c_l_mvar"] = ( + pp_output_trafos_3ph["ql_c_mvar"] = ( pgm_output_transformers["q_from"][:, 2] + pgm_output_transformers["q_to"][:, 2] ) * 1e-6 pp_output_trafos_3ph["i_a_hv_ka"] = pgm_output_transformers["i_from"][:, 0] * 1e-3 From fd0628514eac1f2afdbc6561fd0fcbf67feb2141 Mon Sep 17 00:00:00 2001 From: furqan463 Date: Fri, 26 Sep 2025 14:26:36 +0500 Subject: [PATCH 02/18] Fix loss_parameters according to pp_version Signed-off-by: furqan463 --- .../converters/pandapower_converter.py | 61 +++++++++++-------- 1 file changed, 35 insertions(+), 26 deletions(-) diff --git a/src/power_grid_model_io/converters/pandapower_converter.py b/src/power_grid_model_io/converters/pandapower_converter.py index 6422f50f..5539ac95 100644 --- a/src/power_grid_model_io/converters/pandapower_converter.py +++ b/src/power_grid_model_io/converters/pandapower_converter.py @@ -8,10 +8,10 @@ import logging from functools import lru_cache +from importlib.metadata import version from typing import Dict, List, MutableMapping, Optional, Tuple, Type import numpy as np -import pandapower as pp import pandas as pd import structlog from packaging.version import Version @@ -36,7 +36,7 @@ logger = structlog.get_logger(__file__) -pp_curr_version = Version(pp.__version__) +pp_curr_version = Version(version("pandapower")) pp_ref_version = Version("3.1.2") @@ -1844,6 +1844,13 @@ def _pp_buses_output_3ph__accumulate_power(self, pp_output_buses_3ph: pd.DataFra # Finally apply the unit conversion (W -> MW and VAR -> MVAR) pp_output_buses_3ph[power_columns] /= 1e6 + def get_loss_params_3ph(self): + if pp_curr_version <= pp_ref_version: + loss_params = ["p_a_l_mw", "q_a_l_mvar", "p_b_l_mw", "q_b_l_mvar", "p_c_l_mw", "q_c_l_mvar"] + else: + loss_params = ["pl_a_mw", "ql_a_mvar", "pl_b_mw", "ql_b_mvar", "pl_c_mw", "ql_c_mvar"] + return loss_params + def _pp_lines_output_3ph(self): """ This function converts a power-grid-model Line output array to a Line Dataframe of PandaPower. @@ -1870,6 +1877,7 @@ def _pp_lines_output_3ph(self): i_from = (pgm_output_lines["p_from"] + 1j * pgm_output_lines["q_from"]) / u_complex.iloc[from_nodes, :] i_to = (pgm_output_lines["p_to"] + 1j * pgm_output_lines["q_to"]) / u_complex.iloc[to_nodes, :] + loss_params = self.get_loss_params_3ph() pp_output_lines_3ph = pd.DataFrame( columns=[ "p_a_from_mw", @@ -1884,12 +1892,12 @@ def _pp_lines_output_3ph(self): "q_b_to_mvar", "p_c_to_mw", "q_c_to_mvar", - "pl_a_mw", - "ql_a_mvar", - "pl_b_mw", - "ql_b_mvar", - "pl_c_mw", - "ql_c_mvar", + loss_params[0], + loss_params[1], + loss_params[2], + loss_params[3], + loss_params[4], + loss_params[5], "i_a_from_ka", "i_b_from_ka", "i_c_from_ka", @@ -1922,12 +1930,12 @@ def _pp_lines_output_3ph(self): pp_output_lines_3ph["q_b_to_mvar"] = pgm_output_lines["q_to"][:, 1] * 1e-6 pp_output_lines_3ph["p_c_to_mw"] = pgm_output_lines["p_to"][:, 2] * 1e-6 pp_output_lines_3ph["q_c_to_mvar"] = pgm_output_lines["q_to"][:, 2] * 1e-6 - pp_output_lines_3ph["pl_a_mw"] = (pgm_output_lines["p_from"][:, 0] + pgm_output_lines["p_to"][:, 0]) * 1e-6 - pp_output_lines_3ph["ql_a_mvar"] = (pgm_output_lines["q_from"][:, 0] + pgm_output_lines["q_to"][:, 0]) * 1e-6 - pp_output_lines_3ph["pl_b_mw"] = (pgm_output_lines["p_from"][:, 1] + pgm_output_lines["p_to"][:, 1]) * 1e-6 - pp_output_lines_3ph["ql_b_mvar"] = (pgm_output_lines["q_from"][:, 1] + pgm_output_lines["q_to"][:, 1]) * 1e-6 - pp_output_lines_3ph["pl_c_mw"] = (pgm_output_lines["p_from"][:, 2] + pgm_output_lines["p_to"][:, 2]) * 1e-6 - pp_output_lines_3ph["ql_c_mvar"] = (pgm_output_lines["q_from"][:, 2] + pgm_output_lines["q_to"][:, 2]) * 1e-6 + pp_output_lines_3ph[loss_params[0]] = (pgm_output_lines["p_from"][:, 0] + pgm_output_lines["p_to"][:, 0]) * 1e-6 + pp_output_lines_3ph[loss_params[1]] = (pgm_output_lines["q_from"][:, 0] + pgm_output_lines["q_to"][:, 0]) * 1e-6 + pp_output_lines_3ph[loss_params[2]] = (pgm_output_lines["p_from"][:, 1] + pgm_output_lines["p_to"][:, 1]) * 1e-6 + pp_output_lines_3ph[loss_params[3]] = (pgm_output_lines["q_from"][:, 1] + pgm_output_lines["q_to"][:, 1]) * 1e-6 + pp_output_lines_3ph[loss_params[4]] = (pgm_output_lines["p_from"][:, 2] + pgm_output_lines["p_to"][:, 2]) * 1e-6 + pp_output_lines_3ph[loss_params[5]] = (pgm_output_lines["q_from"][:, 2] + pgm_output_lines["q_to"][:, 2]) * 1e-6 pp_output_lines_3ph["i_a_from_ka"] = pgm_output_lines["i_from"][:, 0] * 1e-3 pp_output_lines_3ph["i_b_from_ka"] = pgm_output_lines["i_from"][:, 1] * 1e-3 pp_output_lines_3ph["i_c_from_ka"] = pgm_output_lines["i_from"][:, 2] * 1e-3 @@ -2050,6 +2058,7 @@ def _pp_trafos_output_3ph(self): # pylint: disable=too-many-statements loading = np.maximum(np.maximum(loading_a_percent, loading_b_percent), loading_c_percent) + loss_params = self.get_loss_params_3ph() pp_output_trafos_3ph = pd.DataFrame( columns=[ "p_a_hv_mw", @@ -2064,12 +2073,12 @@ def _pp_trafos_output_3ph(self): # pylint: disable=too-many-statements "q_b_lv_mvar", "p_c_lv_mw", "q_c_lv_mvar", - "pl_a_mw", - "ql_a_mvar", - "pl_b_mw", - "ql_b_mvar", - "pl_c_mw", - "ql_c_mvar", + loss_params[0], + loss_params[1], + loss_params[2], + loss_params[3], + loss_params[4], + loss_params[5], "i_a_hv_ka", "i_a_lv_ka", "i_b_hv_ka", @@ -2095,22 +2104,22 @@ def _pp_trafos_output_3ph(self): # pylint: disable=too-many-statements pp_output_trafos_3ph["q_b_lv_mvar"] = pgm_output_transformers["q_to"][:, 1] * 1e-6 pp_output_trafos_3ph["p_c_lv_mw"] = pgm_output_transformers["p_to"][:, 2] * 1e-6 pp_output_trafos_3ph["q_c_lv_mvar"] = pgm_output_transformers["q_to"][:, 2] * 1e-6 - pp_output_trafos_3ph["pl_a_mw"] = ( + pp_output_trafos_3ph[loss_params[0]] = ( pgm_output_transformers["p_from"][:, 0] + pgm_output_transformers["p_to"][:, 0] ) * 1e-6 - pp_output_trafos_3ph["ql_a_mvar"] = ( + pp_output_trafos_3ph[loss_params[1]] = ( pgm_output_transformers["q_from"][:, 0] + pgm_output_transformers["q_to"][:, 0] ) * 1e-6 - pp_output_trafos_3ph["pl_b_mw"] = ( + pp_output_trafos_3ph[loss_params[2]] = ( pgm_output_transformers["p_from"][:, 1] + pgm_output_transformers["p_to"][:, 1] ) * 1e-6 - pp_output_trafos_3ph["ql_b_mvar"] = ( + pp_output_trafos_3ph[loss_params[3]] = ( pgm_output_transformers["q_from"][:, 1] + pgm_output_transformers["q_to"][:, 1] ) * 1e-6 - pp_output_trafos_3ph["pl_c_mw"] = ( + pp_output_trafos_3ph[loss_params[4]] = ( pgm_output_transformers["p_from"][:, 2] + pgm_output_transformers["p_to"][:, 2] ) * 1e-6 - pp_output_trafos_3ph["ql_c_mvar"] = ( + pp_output_trafos_3ph[loss_params[5]] = ( pgm_output_transformers["q_from"][:, 2] + pgm_output_transformers["q_to"][:, 2] ) * 1e-6 pp_output_trafos_3ph["i_a_hv_ka"] = pgm_output_transformers["i_from"][:, 0] * 1e-3 From 9952520744fd6cdbc8e67642de8c4f70be73a16e Mon Sep 17 00:00:00 2001 From: furqan463 Date: Fri, 26 Sep 2025 14:39:07 +0500 Subject: [PATCH 03/18] Fix Validation Errors Signed-off-by: furqan463 --- .../converters/pandapower_converter.py | 19 ++++++++++--------- .../test_pandapower_converter_output.py | 12 ++++++------ 2 files changed, 16 insertions(+), 15 deletions(-) diff --git a/src/power_grid_model_io/converters/pandapower_converter.py b/src/power_grid_model_io/converters/pandapower_converter.py index 5539ac95..ac0d96c1 100644 --- a/src/power_grid_model_io/converters/pandapower_converter.py +++ b/src/power_grid_model_io/converters/pandapower_converter.py @@ -40,6 +40,14 @@ pp_ref_version = Version("3.1.2") +def get_loss_params_3ph(): + if pp_curr_version <= pp_ref_version: + loss_params = ["p_a_l_mw", "q_a_l_mvar", "p_b_l_mw", "q_b_l_mvar", "p_c_l_mw", "q_c_l_mvar"] + else: + loss_params = ["pl_a_mw", "ql_a_mvar", "pl_b_mw", "ql_b_mvar", "pl_c_mw", "ql_c_mvar"] + return loss_params + + # pylint: disable=too-many-instance-attributes class PandaPowerConverter(BaseConverter[PandaPowerData]): """ @@ -1844,13 +1852,6 @@ def _pp_buses_output_3ph__accumulate_power(self, pp_output_buses_3ph: pd.DataFra # Finally apply the unit conversion (W -> MW and VAR -> MVAR) pp_output_buses_3ph[power_columns] /= 1e6 - def get_loss_params_3ph(self): - if pp_curr_version <= pp_ref_version: - loss_params = ["p_a_l_mw", "q_a_l_mvar", "p_b_l_mw", "q_b_l_mvar", "p_c_l_mw", "q_c_l_mvar"] - else: - loss_params = ["pl_a_mw", "ql_a_mvar", "pl_b_mw", "ql_b_mvar", "pl_c_mw", "ql_c_mvar"] - return loss_params - def _pp_lines_output_3ph(self): """ This function converts a power-grid-model Line output array to a Line Dataframe of PandaPower. @@ -1877,7 +1878,7 @@ def _pp_lines_output_3ph(self): i_from = (pgm_output_lines["p_from"] + 1j * pgm_output_lines["q_from"]) / u_complex.iloc[from_nodes, :] i_to = (pgm_output_lines["p_to"] + 1j * pgm_output_lines["q_to"]) / u_complex.iloc[to_nodes, :] - loss_params = self.get_loss_params_3ph() + loss_params = get_loss_params_3ph() pp_output_lines_3ph = pd.DataFrame( columns=[ "p_a_from_mw", @@ -2058,7 +2059,7 @@ def _pp_trafos_output_3ph(self): # pylint: disable=too-many-statements loading = np.maximum(np.maximum(loading_a_percent, loading_b_percent), loading_c_percent) - loss_params = self.get_loss_params_3ph() + loss_params = get_loss_params_3ph() pp_output_trafos_3ph = pd.DataFrame( columns=[ "p_a_hv_mw", diff --git a/tests/validation/converters/test_pandapower_converter_output.py b/tests/validation/converters/test_pandapower_converter_output.py index d9d8bc77..39bfff23 100644 --- a/tests/validation/converters/test_pandapower_converter_output.py +++ b/tests/validation/converters/test_pandapower_converter_output.py @@ -17,7 +17,7 @@ from power_grid_model.validation import assert_valid_input_data from power_grid_model_io.converters import PandaPowerConverter -from power_grid_model_io.converters.pandapower_converter import PandaPowerData +from power_grid_model_io.converters.pandapower_converter import PandaPowerData, get_loss_params_3ph from ...data.pandapower.pp_validation import pp_net, pp_net_3ph, pp_net_3ph_minimal_trafo from ..utils import component_attributes_df, load_json_single_dataset @@ -324,19 +324,19 @@ def _get_total_powers_3ph(net): s_shunt = np.complex128() s_load = s_load_sym + s_load_asym + s_motor + s_ward + s_shunt - + loss_params = get_loss_params_3ph() if "res_line_3ph" in net: s_loss_line = ( - net.res_line_3ph.loc[:, ["p_a_l_mw", "p_b_l_mw", "p_c_l_mw"]].sum().sum() - + 1j * net.res_line_3ph.loc[:, ["q_a_l_mvar", "q_b_l_mvar", "q_c_l_mvar"]].sum().sum() + net.res_line_3ph.loc[:, [loss_params[0], loss_params[2], loss_params[4]]].sum().sum() + + 1j * net.res_line_3ph.loc[:, [loss_params[1], loss_params[3], loss_params[5]]].sum().sum() ) else: s_loss_line = np.complex128() if "res_trafo_3ph" in net: s_loss_trafo = ( - net.res_trafo_3ph.loc[:, ["p_a_l_mw", "p_b_l_mw", "p_c_l_mw"]].sum().sum() - + 1j * net.res_trafo_3ph.loc[:, ["q_a_l_mvar", "q_b_l_mvar", "q_c_l_mvar"]].sum().sum() + net.res_trafo_3ph.loc[:, [loss_params[0], loss_params[2], loss_params[4]]].sum().sum() + + 1j * net.res_trafo_3ph.loc[:, [loss_params[1], loss_params[3], loss_params[5]]].sum().sum() ) else: s_loss_trafo = np.complex128() From 9b90b66e75fab9e5d1f65d25c841b3a4bbd09d55 Mon Sep 17 00:00:00 2001 From: furqan463 Date: Fri, 26 Sep 2025 14:56:05 +0500 Subject: [PATCH 04/18] Fix Unit tests Signed-off-by: furqan463 --- .../test_pandapower_converter_input.py | 15 +++++++--- .../test_pandapower_converter_output.py | 28 ++++++++++--------- 2 files changed, 26 insertions(+), 17 deletions(-) diff --git a/tests/unit/converters/test_pandapower_converter_input.py b/tests/unit/converters/test_pandapower_converter_input.py index 8e9ff4d3..bda6741e 100644 --- a/tests/unit/converters/test_pandapower_converter_input.py +++ b/tests/unit/converters/test_pandapower_converter_input.py @@ -22,7 +22,7 @@ initialize_array, ) -from power_grid_model_io.converters.pandapower_converter import PandaPowerConverter +from power_grid_model_io.converters.pandapower_converter import PandaPowerConverter, pp_curr_version, pp_ref_version from ...utils import MockDf, MockFn, assert_struct_array_equal @@ -689,12 +689,19 @@ def test_create_pgm_input_sym_loads(mock_init_array: MagicMock, two_pp_objs, con converter._get_pp_attr.assert_any_call("load", "bus", expected_type="u4") converter._get_pp_attr.assert_any_call("load", "p_mw", expected_type="f8", default=0.0) converter._get_pp_attr.assert_any_call("load", "q_mvar", expected_type="f8", default=0.0) - converter._get_pp_attr.assert_any_call("load", "const_z_percent", expected_type="f8", default=0) - converter._get_pp_attr.assert_any_call("load", "const_i_percent", expected_type="f8", default=0) converter._get_pp_attr.assert_any_call("load", "scaling", expected_type="f8", default=1) converter._get_pp_attr.assert_any_call("load", "in_service", expected_type="bool", default=True) converter._get_pp_attr.assert_any_call("load", "type", expected_type="O", default=None) - assert len(converter._get_pp_attr.call_args_list) == 8 + if pp_curr_version <= pp_ref_version: + converter._get_pp_attr.assert_any_call("load", "const_z_percent", expected_type="f8", default=0) + converter._get_pp_attr.assert_any_call("load", "const_i_percent", expected_type="f8", default=0) + assert len(converter._get_pp_attr.call_args_list) == 8 + else: + converter._get_pp_attr.assert_any_call("load", "const_z_p_percent", expected_type="f8", default=0) + converter._get_pp_attr.assert_any_call("load", "const_z_q_percent", expected_type="f8", default=0) + converter._get_pp_attr.assert_any_call("load", "const_i_p_percent", expected_type="f8", default=0) + converter._get_pp_attr.assert_any_call("load", "const_i_q_percent", expected_type="f8", default=0) + assert len(converter._get_pp_attr.call_args_list) == 10 # assignment: for attr in pgm_attr: diff --git a/tests/unit/converters/test_pandapower_converter_output.py b/tests/unit/converters/test_pandapower_converter_output.py index c73a7ae9..7d9f50b1 100644 --- a/tests/unit/converters/test_pandapower_converter_output.py +++ b/tests/unit/converters/test_pandapower_converter_output.py @@ -10,7 +10,7 @@ import pytest from power_grid_model import ComponentType, DatasetType, initialize_array -from power_grid_model_io.converters.pandapower_converter import PandaPowerConverter +from power_grid_model_io.converters.pandapower_converter import PandaPowerConverter, get_loss_params_3ph from tests.utils import MockDf @@ -895,6 +895,7 @@ def test_output_line_3ph(converter): mock_pgm_array.__getitem__.assert_any_call("i_to") # assignment + loss_params = get_loss_params_3ph() mock_pp_df.return_value.__setitem__.assert_any_call("p_a_from_mw", ANY) mock_pp_df.return_value.__setitem__.assert_any_call("q_a_from_mvar", ANY) mock_pp_df.return_value.__setitem__.assert_any_call("p_a_to_mw", ANY) @@ -907,12 +908,12 @@ def test_output_line_3ph(converter): mock_pp_df.return_value.__setitem__.assert_any_call("q_c_from_mvar", ANY) mock_pp_df.return_value.__setitem__.assert_any_call("p_c_to_mw", ANY) mock_pp_df.return_value.__setitem__.assert_any_call("q_c_to_mvar", ANY) - mock_pp_df.return_value.__setitem__.assert_any_call("p_a_l_mw", ANY) - mock_pp_df.return_value.__setitem__.assert_any_call("p_b_l_mw", ANY) - mock_pp_df.return_value.__setitem__.assert_any_call("p_c_l_mw", ANY) - mock_pp_df.return_value.__setitem__.assert_any_call("q_a_l_mvar", ANY) - mock_pp_df.return_value.__setitem__.assert_any_call("q_b_l_mvar", ANY) - mock_pp_df.return_value.__setitem__.assert_any_call("q_c_l_mvar", ANY) + mock_pp_df.return_value.__setitem__.assert_any_call(loss_params[0], ANY) + mock_pp_df.return_value.__setitem__.assert_any_call(loss_params[2], ANY) + mock_pp_df.return_value.__setitem__.assert_any_call(loss_params[4], ANY) + mock_pp_df.return_value.__setitem__.assert_any_call(loss_params[1], ANY) + mock_pp_df.return_value.__setitem__.assert_any_call(loss_params[3], ANY) + mock_pp_df.return_value.__setitem__.assert_any_call(loss_params[5], ANY) mock_pp_df.return_value.__setitem__.assert_any_call("i_a_from_ka", ANY) mock_pp_df.return_value.__setitem__.assert_any_call("i_b_from_ka", ANY) mock_pp_df.return_value.__setitem__.assert_any_call("i_c_from_ka", ANY) @@ -1017,6 +1018,7 @@ def test_output_trafos_3ph__current(converter): mock_pgm_array.__getitem__.assert_any_call("i_to") # assignment + loss_params = get_loss_params_3ph() mock_pp_df.return_value.__setitem__.assert_any_call("p_a_hv_mw", ANY) mock_pp_df.return_value.__setitem__.assert_any_call("q_a_hv_mvar", ANY) mock_pp_df.return_value.__setitem__.assert_any_call("p_a_lv_mw", ANY) @@ -1029,12 +1031,12 @@ def test_output_trafos_3ph__current(converter): mock_pp_df.return_value.__setitem__.assert_any_call("q_c_hv_mvar", ANY) mock_pp_df.return_value.__setitem__.assert_any_call("p_c_lv_mw", ANY) mock_pp_df.return_value.__setitem__.assert_any_call("q_c_lv_mvar", ANY) - mock_pp_df.return_value.__setitem__.assert_any_call("p_a_l_mw", ANY) - mock_pp_df.return_value.__setitem__.assert_any_call("p_b_l_mw", ANY) - mock_pp_df.return_value.__setitem__.assert_any_call("p_c_l_mw", ANY) - mock_pp_df.return_value.__setitem__.assert_any_call("q_a_l_mvar", ANY) - mock_pp_df.return_value.__setitem__.assert_any_call("q_b_l_mvar", ANY) - mock_pp_df.return_value.__setitem__.assert_any_call("q_c_l_mvar", ANY) + mock_pp_df.return_value.__setitem__.assert_any_call(loss_params[0], ANY) + mock_pp_df.return_value.__setitem__.assert_any_call(loss_params[2], ANY) + mock_pp_df.return_value.__setitem__.assert_any_call(loss_params[4], ANY) + mock_pp_df.return_value.__setitem__.assert_any_call(loss_params[1], ANY) + mock_pp_df.return_value.__setitem__.assert_any_call(loss_params[3], ANY) + mock_pp_df.return_value.__setitem__.assert_any_call(loss_params[5], ANY) mock_pp_df.return_value.__setitem__.assert_any_call("i_a_hv_ka", ANY) mock_pp_df.return_value.__setitem__.assert_any_call("i_b_hv_ka", ANY) mock_pp_df.return_value.__setitem__.assert_any_call("i_c_hv_ka", ANY) From 99a684c4a158eae7985004cd8028b6030b092328 Mon Sep 17 00:00:00 2001 From: furqan463 Date: Fri, 26 Sep 2025 15:02:36 +0500 Subject: [PATCH 05/18] Fix pandapower_converter for older pp version Signed-off-by: furqan463 --- src/power_grid_model_io/converters/pandapower_converter.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/power_grid_model_io/converters/pandapower_converter.py b/src/power_grid_model_io/converters/pandapower_converter.py index ac0d96c1..8ed82497 100644 --- a/src/power_grid_model_io/converters/pandapower_converter.py +++ b/src/power_grid_model_io/converters/pandapower_converter.py @@ -653,7 +653,7 @@ def _create_pgm_input_sym_loads(self): ) const_p_multiplier = (1e6 - const_i_p_multiplier - const_z_p_multiplier) * scaling const_q_multiplier = const_p_multiplier - const_i_p_multiplier = const_i_p_multiplier + const_i_q_multiplier = const_i_p_multiplier const_z_q_multiplier = const_z_p_multiplier else: const_i_p_multiplier = ( From 9d5ae500dcf5c8d9f69a8c7aa1d4b1e729b91473 Mon Sep 17 00:00:00 2001 From: furqan463 Date: Mon, 29 Sep 2025 20:45:46 +0500 Subject: [PATCH 06/18] fix data files Signed-off-by: furqan463 --- .../pp_old/pp_v2_net_3ph_output.json | 3161 +++++++++++++++++ .../pp_old/pp_v2_net_3ph_output.json.license | 3 + .../pp_v2_net_3ph_output_current_loading.json | 3161 +++++++++++++++++ ...et_3ph_output_current_loading.json.license | 3 + .../pandapower/pp_old/pp_v2_net_output.json | 3154 ++++++++++++++++ .../pp_old/pp_v2_net_output.json.license | 3 + .../data/pandapower/pp_v2_net_3ph_output.json | 36 +- .../pp_v2_net_3ph_output_current_loading.json | 36 +- tests/data/pandapower/pp_v2_net_output.json | 36 +- tests/data/pandapower/pp_validation.py | 37 +- .../test_pandapower_converter_output.py | 20 +- 11 files changed, 9591 insertions(+), 59 deletions(-) create mode 100644 tests/data/pandapower/pp_old/pp_v2_net_3ph_output.json create mode 100644 tests/data/pandapower/pp_old/pp_v2_net_3ph_output.json.license create mode 100644 tests/data/pandapower/pp_old/pp_v2_net_3ph_output_current_loading.json create mode 100644 tests/data/pandapower/pp_old/pp_v2_net_3ph_output_current_loading.json.license create mode 100644 tests/data/pandapower/pp_old/pp_v2_net_output.json create mode 100644 tests/data/pandapower/pp_old/pp_v2_net_output.json.license diff --git a/tests/data/pandapower/pp_old/pp_v2_net_3ph_output.json b/tests/data/pandapower/pp_old/pp_v2_net_3ph_output.json new file mode 100644 index 00000000..06ab7429 --- /dev/null +++ b/tests/data/pandapower/pp_old/pp_v2_net_3ph_output.json @@ -0,0 +1,3161 @@ +{ + "_module": "pandapower.auxiliary", + "_class": "pandapowerNet", + "_object": { + "bus": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"name\",\"vn_kv\",\"type\",\"zone\",\"in_service\"],\"index\":[101,102,103,106],\"data\":[[null,110.0,\"b\",null,true],[null,20.0,\"b\",null,true],[null,20.0,\"b\",null,true],[null,110.0,\"b\",null,true]]}", + "orient": "split", + "dtype": { + "name": "object", + "vn_kv": "float64", + "type": "object", + "zone": "object", + "in_service": "bool" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "load": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"name\",\"bus\",\"p_mw\",\"q_mvar\",\"const_z_percent\",\"const_i_percent\",\"sn_mva\",\"scaling\",\"in_service\",\"type\"],\"index\":[101],\"data\":[[null,103,2.5,0.24,0.0,0.0,null,1.0,true,\"wye\"]]}", + "orient": "split", + "dtype": { + "name": "object", + "bus": "uint32", + "p_mw": "float64", + "q_mvar": "float64", + "const_z_percent": "float64", + "const_i_percent": "float64", + "sn_mva": "float64", + "scaling": "float64", + "in_service": "bool", + "type": "object" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "sgen": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"name\",\"bus\",\"p_mw\",\"q_mvar\",\"sn_mva\",\"scaling\",\"in_service\",\"type\",\"current_source\"],\"index\":[31],\"data\":[[null,103,1.21,0.81,null,1.0,true,\"wye\",true]]}", + "orient": "split", + "dtype": { + "name": "object", + "bus": "int64", + "p_mw": "float64", + "q_mvar": "float64", + "sn_mva": "float64", + "scaling": "float64", + "in_service": "bool", + "type": "object", + "current_source": "bool" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "motor": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"name\",\"bus\",\"pn_mech_mw\",\"loading_percent\",\"cos_phi\",\"cos_phi_n\",\"efficiency_percent\",\"efficiency_n_percent\",\"lrc_pu\",\"vn_kv\",\"scaling\",\"in_service\",\"rx\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "name": "object", + "bus": "int64", + "pn_mech_mw": "float64", + "loading_percent": "float64", + "cos_phi": "float64", + "cos_phi_n": "float64", + "efficiency_percent": "float64", + "efficiency_n_percent": "float64", + "lrc_pu": "float64", + "vn_kv": "float64", + "scaling": "float64", + "in_service": "bool", + "rx": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "asymmetric_load": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"name\",\"bus\",\"p_a_mw\",\"q_a_mvar\",\"p_b_mw\",\"q_b_mvar\",\"p_c_mw\",\"q_c_mvar\",\"sn_mva\",\"scaling\",\"in_service\",\"type\"],\"index\":[33],\"data\":[[null,103,0.4,0.01,0.5,0.01,1.0,0.01,null,1.0,true,\"wye\"]]}", + "orient": "split", + "dtype": { + "name": "object", + "bus": "uint32", + "p_a_mw": "float64", + "q_a_mvar": "float64", + "p_b_mw": "float64", + "q_b_mvar": "float64", + "p_c_mw": "float64", + "q_c_mvar": "float64", + "sn_mva": "float64", + "scaling": "float64", + "in_service": "bool", + "type": "object" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "asymmetric_sgen": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"name\",\"bus\",\"p_a_mw\",\"q_a_mvar\",\"p_b_mw\",\"q_b_mvar\",\"p_c_mw\",\"q_c_mvar\",\"sn_mva\",\"scaling\",\"in_service\",\"type\",\"current_source\"],\"index\":[32],\"data\":[[null,103,0.1,0.01,0.2,0.01,3.0,0.01,null,1.0,true,\"wye\",null]]}", + "orient": "split", + "dtype": { + "name": "object", + "bus": "int64", + "p_a_mw": "float64", + "q_a_mvar": "float64", + "p_b_mw": "float64", + "q_b_mvar": "float64", + "p_c_mw": "float64", + "q_c_mvar": "float64", + "sn_mva": "float64", + "scaling": "float64", + "in_service": "bool", + "type": "object", + "current_source": "object" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "storage": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"name\",\"bus\",\"p_mw\",\"q_mvar\",\"sn_mva\",\"soc_percent\",\"min_e_mwh\",\"max_e_mwh\",\"scaling\",\"in_service\",\"type\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "name": "object", + "bus": "int64", + "p_mw": "float64", + "q_mvar": "float64", + "sn_mva": "float64", + "soc_percent": "float64", + "min_e_mwh": "float64", + "max_e_mwh": "float64", + "scaling": "float64", + "in_service": "bool", + "type": "object" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "gen": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"name\",\"bus\",\"p_mw\",\"vm_pu\",\"sn_mva\",\"min_q_mvar\",\"max_q_mvar\",\"scaling\",\"slack\",\"in_service\",\"slack_weight\",\"type\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "name": "object", + "bus": "uint32", + "p_mw": "float64", + "vm_pu": "float64", + "sn_mva": "float64", + "min_q_mvar": "float64", + "max_q_mvar": "float64", + "scaling": "float64", + "slack": "bool", + "in_service": "bool", + "slack_weight": "float64", + "type": "object" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "switch": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"bus\",\"element\",\"et\",\"type\",\"closed\",\"name\",\"z_ohm\",\"in_ka\"],\"index\":[101,3021,321],\"data\":[[103,101,\"l\",null,true,null,0.0,null],[101,106,\"b\",null,true,null,0.0,null],[101,0,\"t\",null,true,null,0.0,null]]}", + "orient": "split", + "dtype": { + "bus": "int64", + "element": "int64", + "et": "object", + "type": "object", + "closed": "bool", + "name": "object", + "z_ohm": "float64", + "in_ka": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "shunt": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"bus\",\"name\",\"q_mvar\",\"p_mw\",\"vn_kv\",\"step\",\"max_step\",\"in_service\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "bus": "uint32", + "name": "object", + "q_mvar": "float64", + "p_mw": "float64", + "vn_kv": "float64", + "step": "uint32", + "max_step": "uint32", + "in_service": "bool" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "svc": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"name\",\"bus\",\"x_l_ohm\",\"x_cvar_ohm\",\"set_vm_pu\",\"thyristor_firing_angle_degree\",\"controllable\",\"in_service\",\"min_angle_degree\",\"max_angle_degree\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "name": "object", + "bus": "uint32", + "x_l_ohm": "float64", + "x_cvar_ohm": "float64", + "set_vm_pu": "float64", + "thyristor_firing_angle_degree": "float64", + "controllable": "bool", + "in_service": "bool", + "min_angle_degree": "float64", + "max_angle_degree": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "ssc": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"name\",\"bus\",\"r_ohm\",\"x_ohm\",\"vm_internal_pu\",\"va_internal_degree\",\"set_vm_pu\",\"controllable\",\"in_service\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "name": "object", + "bus": "uint32", + "r_ohm": "float64", + "x_ohm": "float64", + "vm_internal_pu": "float64", + "va_internal_degree": "float64", + "set_vm_pu": "float64", + "controllable": "bool", + "in_service": "bool" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "ext_grid": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"name\",\"bus\",\"vm_pu\",\"va_degree\",\"slack_weight\",\"in_service\",\"x0x_max\",\"r0x0_max\",\"s_sc_max_mva\",\"rx_max\"],\"index\":[0],\"data\":[[null,101,1.0,0.0,1.0,true,1.0,0.0,10000000000.0,0.0]]}", + "orient": "split", + "dtype": { + "name": "object", + "bus": "uint32", + "vm_pu": "float64", + "va_degree": "float64", + "slack_weight": "float64", + "in_service": "bool", + "x0x_max": "float64", + "r0x0_max": "float64", + "s_sc_max_mva": "float64", + "rx_max": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "line": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"name\",\"std_type\",\"from_bus\",\"to_bus\",\"length_km\",\"r_ohm_per_km\",\"x_ohm_per_km\",\"c_nf_per_km\",\"g_us_per_km\",\"max_i_ka\",\"df\",\"parallel\",\"type\",\"in_service\",\"r0_ohm_per_km\",\"x0_ohm_per_km\",\"c0_nf_per_km\",\"g0_us_per_km\"],\"index\":[101],\"data\":[[null,null,103,102,1.23,0.208,0.08,261.0,0.0,0.27,0.2,2,null,true,0.208,0.08,261.0,0.0]]}", + "orient": "split", + "dtype": { + "name": "object", + "std_type": "object", + "from_bus": "uint32", + "to_bus": "uint32", + "length_km": "float64", + "r_ohm_per_km": "float64", + "x_ohm_per_km": "float64", + "c_nf_per_km": "float64", + "g_us_per_km": "float64", + "max_i_ka": "float64", + "df": "float64", + "parallel": "uint32", + "type": "object", + "in_service": "bool", + "r0_ohm_per_km": "float64", + "x0_ohm_per_km": "float64", + "c0_nf_per_km": "float64", + "g0_us_per_km": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "trafo": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"name\",\"std_type\",\"hv_bus\",\"lv_bus\",\"sn_mva\",\"vn_hv_kv\",\"vn_lv_kv\",\"vk_percent\",\"vkr_percent\",\"pfe_kw\",\"i0_percent\",\"shift_degree\",\"tap_side\",\"tap_neutral\",\"tap_min\",\"tap_max\",\"tap_step_percent\",\"tap_step_degree\",\"tap_pos\",\"tap_phase_shifter\",\"parallel\",\"df\",\"in_service\",\"vk0_percent\",\"vkr0_percent\",\"mag0_percent\",\"mag0_rx\",\"si0_hv_partial\",\"vector_group\",\"xn_ohm\",\"k_st\"],\"index\":[0],\"data\":[[null,null,101,102,40.0,110.0,20.0,8.9,4.0,51.600000000000001,0.3,0.0,\"hv\",1,-1,3,2.0,null,1,false,2,1.0,true,8.9,4.0,374531.835205992450938,0.47628073,0.9,\"YNyn\",0.0,1.0]]}", + "orient": "split", + "dtype": { + "name": "object", + "std_type": "object", + "hv_bus": "uint32", + "lv_bus": "uint32", + "sn_mva": "float64", + "vn_hv_kv": "float64", + "vn_lv_kv": "float64", + "vk_percent": "float64", + "vkr_percent": "float64", + "pfe_kw": "float64", + "i0_percent": "float64", + "shift_degree": "float64", + "tap_side": "object", + "tap_neutral": "int32", + "tap_min": "int32", + "tap_max": "int32", + "tap_step_percent": "float64", + "tap_step_degree": "float64", + "tap_pos": "int32", + "tap_phase_shifter": "bool", + "parallel": "uint32", + "df": "float64", + "in_service": "bool", + "vk0_percent": "float64", + "vkr0_percent": "float64", + "mag0_percent": "float64", + "mag0_rx": "float64", + "si0_hv_partial": "float64", + "vector_group": "object", + "xn_ohm": "float64", + "k_st": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "trafo3w": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"name\",\"std_type\",\"hv_bus\",\"mv_bus\",\"lv_bus\",\"sn_hv_mva\",\"sn_mv_mva\",\"sn_lv_mva\",\"vn_hv_kv\",\"vn_mv_kv\",\"vn_lv_kv\",\"vk_hv_percent\",\"vk_mv_percent\",\"vk_lv_percent\",\"vkr_hv_percent\",\"vkr_mv_percent\",\"vkr_lv_percent\",\"pfe_kw\",\"i0_percent\",\"shift_mv_degree\",\"shift_lv_degree\",\"tap_side\",\"tap_neutral\",\"tap_min\",\"tap_max\",\"tap_step_percent\",\"tap_step_degree\",\"tap_pos\",\"tap_at_star_point\",\"in_service\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "name": "object", + "std_type": "object", + "hv_bus": "uint32", + "mv_bus": "uint32", + "lv_bus": "uint32", + "sn_hv_mva": "float64", + "sn_mv_mva": "float64", + "sn_lv_mva": "float64", + "vn_hv_kv": "float64", + "vn_mv_kv": "float64", + "vn_lv_kv": "float64", + "vk_hv_percent": "float64", + "vk_mv_percent": "float64", + "vk_lv_percent": "float64", + "vkr_hv_percent": "float64", + "vkr_mv_percent": "float64", + "vkr_lv_percent": "float64", + "pfe_kw": "float64", + "i0_percent": "float64", + "shift_mv_degree": "float64", + "shift_lv_degree": "float64", + "tap_side": "object", + "tap_neutral": "int32", + "tap_min": "int32", + "tap_max": "int32", + "tap_step_percent": "float64", + "tap_step_degree": "float64", + "tap_pos": "int32", + "tap_at_star_point": "bool", + "in_service": "bool" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "impedance": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"name\",\"from_bus\",\"to_bus\",\"rft_pu\",\"xft_pu\",\"rtf_pu\",\"xtf_pu\",\"sn_mva\",\"in_service\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "name": "object", + "from_bus": "uint32", + "to_bus": "uint32", + "rft_pu": "float64", + "xft_pu": "float64", + "rtf_pu": "float64", + "xtf_pu": "float64", + "sn_mva": "float64", + "in_service": "bool" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "tcsc": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"name\",\"from_bus\",\"to_bus\",\"x_l_ohm\",\"x_cvar_ohm\",\"set_p_to_mw\",\"thyristor_firing_angle_degree\",\"controllable\",\"in_service\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "name": "object", + "from_bus": "uint32", + "to_bus": "uint32", + "x_l_ohm": "float64", + "x_cvar_ohm": "float64", + "set_p_to_mw": "float64", + "thyristor_firing_angle_degree": "float64", + "controllable": "bool", + "in_service": "bool" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "dcline": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"name\",\"from_bus\",\"to_bus\",\"p_mw\",\"loss_percent\",\"loss_mw\",\"vm_from_pu\",\"vm_to_pu\",\"max_p_mw\",\"min_q_from_mvar\",\"min_q_to_mvar\",\"max_q_from_mvar\",\"max_q_to_mvar\",\"in_service\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "name": "object", + "from_bus": "uint32", + "to_bus": "uint32", + "p_mw": "float64", + "loss_percent": "float64", + "loss_mw": "float64", + "vm_from_pu": "float64", + "vm_to_pu": "float64", + "max_p_mw": "float64", + "min_q_from_mvar": "float64", + "min_q_to_mvar": "float64", + "max_q_from_mvar": "float64", + "max_q_to_mvar": "float64", + "in_service": "bool" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "ward": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"name\",\"bus\",\"ps_mw\",\"qs_mvar\",\"qz_mvar\",\"pz_mw\",\"in_service\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "name": "object", + "bus": "uint32", + "ps_mw": "float64", + "qs_mvar": "float64", + "qz_mvar": "float64", + "pz_mw": "float64", + "in_service": "bool" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "xward": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"name\",\"bus\",\"ps_mw\",\"qs_mvar\",\"qz_mvar\",\"pz_mw\",\"r_ohm\",\"x_ohm\",\"vm_pu\",\"slack_weight\",\"in_service\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "name": "object", + "bus": "uint32", + "ps_mw": "float64", + "qs_mvar": "float64", + "qz_mvar": "float64", + "pz_mw": "float64", + "r_ohm": "float64", + "x_ohm": "float64", + "vm_pu": "float64", + "slack_weight": "float64", + "in_service": "bool" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "measurement": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"name\",\"measurement_type\",\"element_type\",\"element\",\"value\",\"std_dev\",\"side\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "name": "object", + "measurement_type": "object", + "element_type": "object", + "element": "uint32", + "value": "float64", + "std_dev": "float64", + "side": "object" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "pwl_cost": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"power_type\",\"element\",\"et\",\"points\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "power_type": "object", + "element": "uint32", + "et": "object", + "points": "object" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "poly_cost": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"element\",\"et\",\"cp0_eur\",\"cp1_eur_per_mw\",\"cp2_eur_per_mw2\",\"cq0_eur\",\"cq1_eur_per_mvar\",\"cq2_eur_per_mvar2\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "element": "uint32", + "et": "object", + "cp0_eur": "float64", + "cp1_eur_per_mw": "float64", + "cp2_eur_per_mw2": "float64", + "cq0_eur": "float64", + "cq1_eur_per_mvar": "float64", + "cq2_eur_per_mvar2": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "characteristic": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"object\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "object": "object" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "controller": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"object\",\"in_service\",\"order\",\"level\",\"initial_run\",\"recycle\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "object": "object", + "in_service": "bool", + "order": "float64", + "level": "object", + "initial_run": "bool", + "recycle": "object" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "group": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"name\",\"element_type\",\"element\",\"reference_column\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "name": "object", + "element_type": "object", + "element": "object", + "reference_column": "object" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "line_geodata": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"coords\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "coords": "object" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "bus_geodata": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"x\",\"y\",\"coords\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "x": "float64", + "y": "float64", + "coords": "object" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "version": "2.14.10", + "format_version": "2.14.0", + "converged": true, + "OPF_converged": false, + "name": "", + "f_hz": 50, + "sn_mva": 1, + "std_types": { + "line": { + "NAYY 4x50 SE": { + "c_nf_per_km": 210, + "r_ohm_per_km": 0.642, + "x_ohm_per_km": 0.083, + "max_i_ka": 0.142, + "type": "cs", + "q_mm2": 50, + "alpha": 0.00403, + "voltage_rating": "LV" + }, + "NAYY 4x120 SE": { + "c_nf_per_km": 264, + "r_ohm_per_km": 0.225, + "x_ohm_per_km": 0.08, + "max_i_ka": 0.242, + "type": "cs", + "q_mm2": 120, + "alpha": 0.00403, + "voltage_rating": "LV" + }, + "NAYY 4x150 SE": { + "c_nf_per_km": 261, + "r_ohm_per_km": 0.208, + "x_ohm_per_km": 0.08, + "max_i_ka": 0.27, + "type": "cs", + "q_mm2": 150, + "alpha": 0.00403, + "voltage_rating": "LV" + }, + "NA2XS2Y 1x95 RM/25 12/20 kV": { + "c_nf_per_km": 216, + "r_ohm_per_km": 0.313, + "x_ohm_per_km": 0.132, + "max_i_ka": 0.252, + "type": "cs", + "q_mm2": 95, + "alpha": 0.00403, + "voltage_rating": "MV" + }, + "NA2XS2Y 1x185 RM/25 12/20 kV": { + "c_nf_per_km": 273, + "r_ohm_per_km": 0.161, + "x_ohm_per_km": 0.117, + "max_i_ka": 0.362, + "type": "cs", + "q_mm2": 185, + "alpha": 0.00403, + "voltage_rating": "MV" + }, + "NA2XS2Y 1x240 RM/25 12/20 kV": { + "c_nf_per_km": 304, + "r_ohm_per_km": 0.122, + "x_ohm_per_km": 0.112, + "max_i_ka": 0.421, + "type": "cs", + "q_mm2": 240, + "alpha": 0.00403, + "voltage_rating": "MV" + }, + "NA2XS2Y 1x95 RM/25 6/10 kV": { + "c_nf_per_km": 315, + "r_ohm_per_km": 0.313, + "x_ohm_per_km": 0.123, + "max_i_ka": 0.249, + "type": "cs", + "q_mm2": 95, + "alpha": 0.00403, + "voltage_rating": "MV" + }, + "NA2XS2Y 1x185 RM/25 6/10 kV": { + "c_nf_per_km": 406, + "r_ohm_per_km": 0.161, + "x_ohm_per_km": 0.11, + "max_i_ka": 0.358, + "type": "cs", + "q_mm2": 185, + "alpha": 0.00403, + "voltage_rating": "MV" + }, + "NA2XS2Y 1x240 RM/25 6/10 kV": { + "c_nf_per_km": 456, + "r_ohm_per_km": 0.122, + "x_ohm_per_km": 0.105, + "max_i_ka": 0.416, + "type": "cs", + "q_mm2": 240, + "alpha": 0.00403, + "voltage_rating": "MV" + }, + "NA2XS2Y 1x150 RM/25 12/20 kV": { + "c_nf_per_km": 250, + "r_ohm_per_km": 0.206, + "x_ohm_per_km": 0.116, + "max_i_ka": 0.319, + "type": "cs", + "q_mm2": 150, + "alpha": 0.00403, + "voltage_rating": "MV" + }, + "NA2XS2Y 1x120 RM/25 12/20 kV": { + "c_nf_per_km": 230, + "r_ohm_per_km": 0.253, + "x_ohm_per_km": 0.119, + "max_i_ka": 0.283, + "type": "cs", + "q_mm2": 120, + "alpha": 0.00403, + "voltage_rating": "MV" + }, + "NA2XS2Y 1x70 RM/25 12/20 kV": { + "c_nf_per_km": 190, + "r_ohm_per_km": 0.443, + "x_ohm_per_km": 0.132, + "max_i_ka": 0.22, + "type": "cs", + "q_mm2": 70, + "alpha": 0.00403, + "voltage_rating": "MV" + }, + "NA2XS2Y 1x150 RM/25 6/10 kV": { + "c_nf_per_km": 360, + "r_ohm_per_km": 0.206, + "x_ohm_per_km": 0.11, + "max_i_ka": 0.315, + "type": "cs", + "q_mm2": 150, + "alpha": 0.00403, + "voltage_rating": "MV" + }, + "NA2XS2Y 1x120 RM/25 6/10 kV": { + "c_nf_per_km": 340, + "r_ohm_per_km": 0.253, + "x_ohm_per_km": 0.113, + "max_i_ka": 0.28, + "type": "cs", + "q_mm2": 120, + "alpha": 0.00403, + "voltage_rating": "MV" + }, + "NA2XS2Y 1x70 RM/25 6/10 kV": { + "c_nf_per_km": 280, + "r_ohm_per_km": 0.443, + "x_ohm_per_km": 0.123, + "max_i_ka": 0.217, + "type": "cs", + "q_mm2": 70, + "alpha": 0.00403, + "voltage_rating": "MV" + }, + "N2XS(FL)2Y 1x120 RM/35 64/110 kV": { + "c_nf_per_km": 112, + "r_ohm_per_km": 0.153, + "x_ohm_per_km": 0.166, + "max_i_ka": 0.366, + "type": "cs", + "q_mm2": 120, + "alpha": 0.00393, + "voltage_rating": "HV" + }, + "N2XS(FL)2Y 1x185 RM/35 64/110 kV": { + "c_nf_per_km": 125, + "r_ohm_per_km": 0.099, + "x_ohm_per_km": 0.156, + "max_i_ka": 0.457, + "type": "cs", + "q_mm2": 185, + "alpha": 0.00393, + "voltage_rating": "HV" + }, + "N2XS(FL)2Y 1x240 RM/35 64/110 kV": { + "c_nf_per_km": 135, + "r_ohm_per_km": 0.075, + "x_ohm_per_km": 0.149, + "max_i_ka": 0.526, + "type": "cs", + "q_mm2": 240, + "alpha": 0.00393, + "voltage_rating": "HV" + }, + "N2XS(FL)2Y 1x300 RM/35 64/110 kV": { + "c_nf_per_km": 144, + "r_ohm_per_km": 0.06, + "x_ohm_per_km": 0.144, + "max_i_ka": 0.588, + "type": "cs", + "q_mm2": 300, + "alpha": 0.00393, + "voltage_rating": "HV" + }, + "15-AL1/3-ST1A 0.4": { + "c_nf_per_km": 11, + "r_ohm_per_km": 1.8769, + "x_ohm_per_km": 0.35, + "max_i_ka": 0.105, + "type": "ol", + "q_mm2": 16, + "alpha": 0.00403, + "voltage_rating": "LV" + }, + "24-AL1/4-ST1A 0.4": { + "c_nf_per_km": 11.25, + "r_ohm_per_km": 1.2012, + "x_ohm_per_km": 0.335, + "max_i_ka": 0.14, + "type": "ol", + "q_mm2": 24, + "alpha": 0.00403, + "voltage_rating": "LV" + }, + "48-AL1/8-ST1A 0.4": { + "c_nf_per_km": 12.2, + "r_ohm_per_km": 0.5939, + "x_ohm_per_km": 0.3, + "max_i_ka": 0.21, + "type": "ol", + "q_mm2": 48, + "alpha": 0.00403, + "voltage_rating": "LV" + }, + "94-AL1/15-ST1A 0.4": { + "c_nf_per_km": 13.2, + "r_ohm_per_km": 0.306, + "x_ohm_per_km": 0.29, + "max_i_ka": 0.35, + "type": "ol", + "q_mm2": 94, + "alpha": 0.00403, + "voltage_rating": "LV" + }, + "34-AL1/6-ST1A 10.0": { + "c_nf_per_km": 9.7, + "r_ohm_per_km": 0.8342, + "x_ohm_per_km": 0.36, + "max_i_ka": 0.17, + "type": "ol", + "q_mm2": 34, + "alpha": 0.00403, + "voltage_rating": "MV" + }, + "48-AL1/8-ST1A 10.0": { + "c_nf_per_km": 10.1, + "r_ohm_per_km": 0.5939, + "x_ohm_per_km": 0.35, + "max_i_ka": 0.21, + "type": "ol", + "q_mm2": 48, + "alpha": 0.00403, + "voltage_rating": "MV" + }, + "70-AL1/11-ST1A 10.0": { + "c_nf_per_km": 10.4, + "r_ohm_per_km": 0.4132, + "x_ohm_per_km": 0.339, + "max_i_ka": 0.29, + "type": "ol", + "q_mm2": 70, + "alpha": 0.00403, + "voltage_rating": "MV" + }, + "94-AL1/15-ST1A 10.0": { + "c_nf_per_km": 10.75, + "r_ohm_per_km": 0.306, + "x_ohm_per_km": 0.33, + "max_i_ka": 0.35, + "type": "ol", + "q_mm2": 94, + "alpha": 0.00403, + "voltage_rating": "MV" + }, + "122-AL1/20-ST1A 10.0": { + "c_nf_per_km": 11.1, + "r_ohm_per_km": 0.2376, + "x_ohm_per_km": 0.323, + "max_i_ka": 0.41, + "type": "ol", + "q_mm2": 122, + "alpha": 0.00403, + "voltage_rating": "MV" + }, + "149-AL1/24-ST1A 10.0": { + "c_nf_per_km": 11.25, + "r_ohm_per_km": 0.194, + "x_ohm_per_km": 0.315, + "max_i_ka": 0.47, + "type": "ol", + "q_mm2": 149, + "alpha": 0.00403, + "voltage_rating": "MV" + }, + "34-AL1/6-ST1A 20.0": { + "c_nf_per_km": 9.15, + "r_ohm_per_km": 0.8342, + "x_ohm_per_km": 0.382, + "max_i_ka": 0.17, + "type": "ol", + "q_mm2": 34, + "alpha": 0.00403, + "voltage_rating": "MV" + }, + "48-AL1/8-ST1A 20.0": { + "c_nf_per_km": 9.5, + "r_ohm_per_km": 0.5939, + "x_ohm_per_km": 0.372, + "max_i_ka": 0.21, + "type": "ol", + "q_mm2": 48, + "alpha": 0.00403, + "voltage_rating": "MV" + }, + "70-AL1/11-ST1A 20.0": { + "c_nf_per_km": 9.7, + "r_ohm_per_km": 0.4132, + "x_ohm_per_km": 0.36, + "max_i_ka": 0.29, + "type": "ol", + "q_mm2": 70, + "alpha": 0.00403, + "voltage_rating": "MV" + }, + "94-AL1/15-ST1A 20.0": { + "c_nf_per_km": 10, + "r_ohm_per_km": 0.306, + "x_ohm_per_km": 0.35, + "max_i_ka": 0.35, + "type": "ol", + "q_mm2": 94, + "alpha": 0.00403, + "voltage_rating": "MV" + }, + "122-AL1/20-ST1A 20.0": { + "c_nf_per_km": 10.3, + "r_ohm_per_km": 0.2376, + "x_ohm_per_km": 0.344, + "max_i_ka": 0.41, + "type": "ol", + "q_mm2": 122, + "alpha": 0.00403, + "voltage_rating": "MV" + }, + "149-AL1/24-ST1A 20.0": { + "c_nf_per_km": 10.5, + "r_ohm_per_km": 0.194, + "x_ohm_per_km": 0.337, + "max_i_ka": 0.47, + "type": "ol", + "q_mm2": 149, + "alpha": 0.00403, + "voltage_rating": "MV" + }, + "184-AL1/30-ST1A 20.0": { + "c_nf_per_km": 10.75, + "r_ohm_per_km": 0.1571, + "x_ohm_per_km": 0.33, + "max_i_ka": 0.535, + "type": "ol", + "q_mm2": 184, + "alpha": 0.00403, + "voltage_rating": "MV" + }, + "243-AL1/39-ST1A 20.0": { + "c_nf_per_km": 11, + "r_ohm_per_km": 0.1188, + "x_ohm_per_km": 0.32, + "max_i_ka": 0.645, + "type": "ol", + "q_mm2": 243, + "alpha": 0.00403, + "voltage_rating": "MV" + }, + "48-AL1/8-ST1A 110.0": { + "c_nf_per_km": 8, + "r_ohm_per_km": 0.5939, + "x_ohm_per_km": 0.46, + "max_i_ka": 0.21, + "type": "ol", + "q_mm2": 48, + "alpha": 0.00403, + "voltage_rating": "HV" + }, + "70-AL1/11-ST1A 110.0": { + "c_nf_per_km": 8.4, + "r_ohm_per_km": 0.4132, + "x_ohm_per_km": 0.45, + "max_i_ka": 0.29, + "type": "ol", + "q_mm2": 70, + "alpha": 0.00403, + "voltage_rating": "HV" + }, + "94-AL1/15-ST1A 110.0": { + "c_nf_per_km": 8.65, + "r_ohm_per_km": 0.306, + "x_ohm_per_km": 0.44, + "max_i_ka": 0.35, + "type": "ol", + "q_mm2": 94, + "alpha": 0.00403, + "voltage_rating": "HV" + }, + "122-AL1/20-ST1A 110.0": { + "c_nf_per_km": 8.5, + "r_ohm_per_km": 0.2376, + "x_ohm_per_km": 0.43, + "max_i_ka": 0.41, + "type": "ol", + "q_mm2": 122, + "alpha": 0.00403, + "voltage_rating": "HV" + }, + "149-AL1/24-ST1A 110.0": { + "c_nf_per_km": 8.75, + "r_ohm_per_km": 0.194, + "x_ohm_per_km": 0.41, + "max_i_ka": 0.47, + "type": "ol", + "q_mm2": 149, + "alpha": 0.00403, + "voltage_rating": "HV" + }, + "184-AL1/30-ST1A 110.0": { + "c_nf_per_km": 8.8, + "r_ohm_per_km": 0.1571, + "x_ohm_per_km": 0.4, + "max_i_ka": 0.535, + "type": "ol", + "q_mm2": 184, + "alpha": 0.00403, + "voltage_rating": "HV" + }, + "243-AL1/39-ST1A 110.0": { + "c_nf_per_km": 9, + "r_ohm_per_km": 0.1188, + "x_ohm_per_km": 0.39, + "max_i_ka": 0.645, + "type": "ol", + "q_mm2": 243, + "alpha": 0.00403, + "voltage_rating": "HV" + }, + "305-AL1/39-ST1A 110.0": { + "c_nf_per_km": 9.2, + "r_ohm_per_km": 0.0949, + "x_ohm_per_km": 0.38, + "max_i_ka": 0.74, + "type": "ol", + "q_mm2": 305, + "alpha": 0.00403, + "voltage_rating": "HV" + }, + "490-AL1/64-ST1A 110.0": { + "c_nf_per_km": 9.75, + "r_ohm_per_km": 0.059, + "x_ohm_per_km": 0.37, + "max_i_ka": 0.96, + "type": "ol", + "q_mm2": 490, + "alpha": 0.00403, + "voltage_rating": "HV" + }, + "679-AL1/86-ST1A 110.0": { + "c_nf_per_km": 9.95, + "r_ohm_per_km": 0.042, + "x_ohm_per_km": 0.36, + "max_i_ka": 1.15, + "type": "ol", + "q_mm2": 679, + "alpha": 0.00403, + "voltage_rating": "HV" + }, + "490-AL1/64-ST1A 220.0": { + "c_nf_per_km": 10, + "r_ohm_per_km": 0.059, + "x_ohm_per_km": 0.285, + "max_i_ka": 0.96, + "type": "ol", + "q_mm2": 490, + "alpha": 0.00403, + "voltage_rating": "HV" + }, + "679-AL1/86-ST1A 220.0": { + "c_nf_per_km": 11.7, + "r_ohm_per_km": 0.042, + "x_ohm_per_km": 0.275, + "max_i_ka": 1.15, + "type": "ol", + "q_mm2": 679, + "alpha": 0.00403, + "voltage_rating": "HV" + }, + "490-AL1/64-ST1A 380.0": { + "c_nf_per_km": 11, + "r_ohm_per_km": 0.059, + "x_ohm_per_km": 0.253, + "max_i_ka": 0.96, + "type": "ol", + "q_mm2": 490, + "alpha": 0.00403, + "voltage_rating": "HV" + }, + "679-AL1/86-ST1A 380.0": { + "c_nf_per_km": 14.6, + "r_ohm_per_km": 0.042, + "x_ohm_per_km": 0.25, + "max_i_ka": 1.15, + "type": "ol", + "q_mm2": 679, + "alpha": 0.00403, + "voltage_rating": "HV" + } + }, + "trafo": { + "160 MVA 380/110 kV": { + "i0_percent": 0.06, + "pfe_kw": 60, + "vkr_percent": 0.25, + "sn_mva": 160, + "vn_lv_kv": 110.0, + "vn_hv_kv": 380.0, + "vk_percent": 12.2, + "shift_degree": 0, + "vector_group": "Yy0", + "tap_side": "hv", + "tap_neutral": 0, + "tap_min": -9, + "tap_max": 9, + "tap_step_degree": 0, + "tap_step_percent": 1.5, + "tap_phase_shifter": false + }, + "100 MVA 220/110 kV": { + "i0_percent": 0.06, + "pfe_kw": 55, + "vkr_percent": 0.26, + "sn_mva": 100, + "vn_lv_kv": 110.0, + "vn_hv_kv": 220.0, + "vk_percent": 12.0, + "shift_degree": 0, + "vector_group": "Yy0", + "tap_side": "hv", + "tap_neutral": 0, + "tap_min": -9, + "tap_max": 9, + "tap_step_degree": 0, + "tap_step_percent": 1.5, + "tap_phase_shifter": false + }, + "63 MVA 110/20 kV": { + "i0_percent": 0.04, + "pfe_kw": 22, + "vkr_percent": 0.32, + "sn_mva": 63, + "vn_lv_kv": 20.0, + "vn_hv_kv": 110.0, + "vk_percent": 18, + "shift_degree": 150, + "vector_group": "YNd5", + "tap_side": "hv", + "tap_neutral": 0, + "tap_min": -9, + "tap_max": 9, + "tap_step_degree": 0, + "tap_step_percent": 1.5, + "tap_phase_shifter": false + }, + "40 MVA 110/20 kV": { + "i0_percent": 0.05, + "pfe_kw": 18, + "vkr_percent": 0.34, + "sn_mva": 40, + "vn_lv_kv": 20.0, + "vn_hv_kv": 110.0, + "vk_percent": 16.2, + "shift_degree": 150, + "vector_group": "YNd5", + "tap_side": "hv", + "tap_neutral": 0, + "tap_min": -9, + "tap_max": 9, + "tap_step_degree": 0, + "tap_step_percent": 1.5, + "tap_phase_shifter": false + }, + "25 MVA 110/20 kV": { + "i0_percent": 0.07, + "pfe_kw": 14, + "vkr_percent": 0.41, + "sn_mva": 25, + "vn_lv_kv": 20.0, + "vn_hv_kv": 110.0, + "vk_percent": 12, + "shift_degree": 150, + "vector_group": "YNd5", + "tap_side": "hv", + "tap_neutral": 0, + "tap_min": -9, + "tap_max": 9, + "tap_step_degree": 0, + "tap_step_percent": 1.5, + "tap_phase_shifter": false + }, + "63 MVA 110/10 kV": { + "sn_mva": 63, + "vn_hv_kv": 110, + "vn_lv_kv": 10, + "vk_percent": 18, + "vkr_percent": 0.32, + "pfe_kw": 22, + "i0_percent": 0.04, + "shift_degree": 150, + "vector_group": "YNd5", + "tap_side": "hv", + "tap_neutral": 0, + "tap_min": -9, + "tap_max": 9, + "tap_step_degree": 0, + "tap_step_percent": 1.5, + "tap_phase_shifter": false + }, + "40 MVA 110/10 kV": { + "sn_mva": 40, + "vn_hv_kv": 110, + "vn_lv_kv": 10, + "vk_percent": 16.2, + "vkr_percent": 0.34, + "pfe_kw": 18, + "i0_percent": 0.05, + "shift_degree": 150, + "vector_group": "YNd5", + "tap_side": "hv", + "tap_neutral": 0, + "tap_min": -9, + "tap_max": 9, + "tap_step_degree": 0, + "tap_step_percent": 1.5, + "tap_phase_shifter": false + }, + "25 MVA 110/10 kV": { + "sn_mva": 25, + "vn_hv_kv": 110, + "vn_lv_kv": 10, + "vk_percent": 12, + "vkr_percent": 0.41, + "pfe_kw": 14, + "i0_percent": 0.07, + "shift_degree": 150, + "vector_group": "YNd5", + "tap_side": "hv", + "tap_neutral": 0, + "tap_min": -9, + "tap_max": 9, + "tap_step_degree": 0, + "tap_step_percent": 1.5, + "tap_phase_shifter": false + }, + "0.25 MVA 20/0.4 kV": { + "sn_mva": 0.25, + "vn_hv_kv": 20, + "vn_lv_kv": 0.4, + "vk_percent": 6, + "vkr_percent": 1.44, + "pfe_kw": 0.8, + "i0_percent": 0.32, + "shift_degree": 150, + "vector_group": "Yzn5", + "tap_side": "hv", + "tap_neutral": 0, + "tap_min": -2, + "tap_max": 2, + "tap_step_degree": 0, + "tap_step_percent": 2.5, + "tap_phase_shifter": false + }, + "0.4 MVA 20/0.4 kV": { + "sn_mva": 0.4, + "vn_hv_kv": 20, + "vn_lv_kv": 0.4, + "vk_percent": 6, + "vkr_percent": 1.425, + "pfe_kw": 1.35, + "i0_percent": 0.3375, + "shift_degree": 150, + "vector_group": "Dyn5", + "tap_side": "hv", + "tap_neutral": 0, + "tap_min": -2, + "tap_max": 2, + "tap_step_degree": 0, + "tap_step_percent": 2.5, + "tap_phase_shifter": false + }, + "0.63 MVA 20/0.4 kV": { + "sn_mva": 0.63, + "vn_hv_kv": 20, + "vn_lv_kv": 0.4, + "vk_percent": 6, + "vkr_percent": 1.206, + "pfe_kw": 1.65, + "i0_percent": 0.2619, + "shift_degree": 150, + "vector_group": "Dyn5", + "tap_side": "hv", + "tap_neutral": 0, + "tap_min": -2, + "tap_max": 2, + "tap_step_degree": 0, + "tap_step_percent": 2.5, + "tap_phase_shifter": false + }, + "0.25 MVA 10/0.4 kV": { + "sn_mva": 0.25, + "vn_hv_kv": 10, + "vn_lv_kv": 0.4, + "vk_percent": 4, + "vkr_percent": 1.2, + "pfe_kw": 0.6, + "i0_percent": 0.24, + "shift_degree": 150, + "vector_group": "Dyn5", + "tap_side": "hv", + "tap_neutral": 0, + "tap_min": -2, + "tap_max": 2, + "tap_step_degree": 0, + "tap_step_percent": 2.5, + "tap_phase_shifter": false + }, + "0.4 MVA 10/0.4 kV": { + "sn_mva": 0.4, + "vn_hv_kv": 10, + "vn_lv_kv": 0.4, + "vk_percent": 4, + "vkr_percent": 1.325, + "pfe_kw": 0.95, + "i0_percent": 0.2375, + "shift_degree": 150, + "vector_group": "Dyn5", + "tap_side": "hv", + "tap_neutral": 0, + "tap_min": -2, + "tap_max": 2, + "tap_step_degree": 0, + "tap_step_percent": 2.5, + "tap_phase_shifter": false + }, + "0.63 MVA 10/0.4 kV": { + "sn_mva": 0.63, + "vn_hv_kv": 10, + "vn_lv_kv": 0.4, + "vk_percent": 4, + "vkr_percent": 1.0794, + "pfe_kw": 1.18, + "i0_percent": 0.1873, + "shift_degree": 150, + "vector_group": "Dyn5", + "tap_side": "hv", + "tap_neutral": 0, + "tap_min": -2, + "tap_max": 2, + "tap_step_degree": 0, + "tap_step_percent": 2.5, + "tap_phase_shifter": false + } + }, + "trafo3w": { + "63/25/38 MVA 110/20/10 kV": { + "sn_hv_mva": 63, + "sn_mv_mva": 25, + "sn_lv_mva": 38, + "vn_hv_kv": 110, + "vn_mv_kv": 20, + "vn_lv_kv": 10, + "vk_hv_percent": 10.4, + "vk_mv_percent": 10.4, + "vk_lv_percent": 10.4, + "vkr_hv_percent": 0.28, + "vkr_mv_percent": 0.32, + "vkr_lv_percent": 0.35, + "pfe_kw": 35, + "i0_percent": 0.89, + "shift_mv_degree": 0, + "shift_lv_degree": 0, + "vector_group": "YN0yn0yn0", + "tap_side": "hv", + "tap_neutral": 0, + "tap_min": -10, + "tap_max": 10, + "tap_step_percent": 1.2 + }, + "63/25/38 MVA 110/10/10 kV": { + "sn_hv_mva": 63, + "sn_mv_mva": 25, + "sn_lv_mva": 38, + "vn_hv_kv": 110, + "vn_mv_kv": 10, + "vn_lv_kv": 10, + "vk_hv_percent": 10.4, + "vk_mv_percent": 10.4, + "vk_lv_percent": 10.4, + "vkr_hv_percent": 0.28, + "vkr_mv_percent": 0.32, + "vkr_lv_percent": 0.35, + "pfe_kw": 35, + "i0_percent": 0.89, + "shift_mv_degree": 0, + "shift_lv_degree": 0, + "vector_group": "YN0yn0yn0", + "tap_side": "hv", + "tap_neutral": 0, + "tap_min": -10, + "tap_max": 10, + "tap_step_percent": 1.2 + } + }, + "fuse": { + "HV 100A": { + "fuse_type": "HV 100A", + "i_rated_a": 100.0, + "t_avg": 0, + "t_min": [ + 10.0, + 3.64, + 0.854, + 0.281, + 0.1, + 0.0531, + 0.022, + 0.01 + ], + "t_total": [ + 10.0, + 4.267, + 1.21, + 0.403, + 0.1, + 0.058, + 0.022, + 0.01 + ], + "x_avg": 0, + "x_min": [ + 300.0, + 350.0, + 450.0, + 550.0, + 700.0, + 850.0, + 1200.0, + 1752.0 + ], + "x_total": [ + 600.0, + 700.0, + 900.0, + 1150.0, + 1665.0, + 2000.0, + 3000.0, + 4313.0 + ] + }, + "HV 10A": { + "fuse_type": "HV 10A", + "i_rated_a": 10.0, + "t_avg": 0, + "t_min": [ + 10.0, + 1675.0, + 0.344, + 0.156, + 0.1, + 0.0417, + 0.0171, + 0.01 + ], + "t_total": [ + 10.0, + 1.3, + 0.3, + 0.155, + 0.1, + 0.0555, + 0.023, + 0.01 + ], + "x_avg": 0, + "x_min": [ + 30.0, + 32.0, + 35.0, + 37.0, + 39.0, + 50.0, + 70.0, + 88.0 + ], + "x_total": [ + 60.0, + 70.0, + 80.0, + 87.0, + 94.0, + 110.0, + 150.0, + 216.0 + ] + }, + "HV 125A": { + "fuse_type": "HV 125A", + "i_rated_a": 125.0, + "t_avg": 0, + "t_min": [ + 10.0, + 1.82, + 0.344, + 0.1, + 0.0467, + 0.0269, + 0.01 + ], + "t_total": [ + 10.0, + 2.478, + 0.426, + 0.1, + 0.0427, + 0.0211, + 0.01 + ], + "x_avg": 0, + "x_min": [ + 375.0, + 500.0, + 700.0, + 925.0, + 1200.0, + 1500.0, + 2341.0 + ], + "x_total": [ + 750.0, + 1000.0, + 1500.0, + 2200.0, + 3000.0, + 4000.0, + 5765.0 + ] + }, + "HV 160A": { + "fuse_type": "HV 160A", + "i_rated_a": 160.0, + "t_avg": 0, + "t_min": [ + 10.0, + 4.15, + 1.03, + 0.198, + 0.1, + 0.051, + 0.0172, + 0.01 + ], + "t_total": [ + 10.0, + 2.3, + 0.734, + 0.274, + 0.1, + 0.046, + 0.0177, + 0.01 + ], + "x_avg": 0, + "x_min": [ + 480.0, + 550.0, + 700.0, + 1000.0, + 1260.0, + 1600.0, + 2500.0, + 3227.0 + ], + "x_total": [ + 960.0, + 1300.0, + 1700.0, + 2200.0, + 2996.0, + 4000.0, + 6000.0, + 7946.0 + ] + }, + "HV 16A": { + "fuse_type": "HV 16A", + "i_rated_a": 16.0, + "t_avg": 0, + "t_min": [ + 10.0, + 0.352, + 0.164, + 0.1, + 0.0649, + 0.0342, + 0.01 + ], + "t_total": [ + 10.0, + 2.34, + 0.722, + 0.181, + 0.1, + 0.055, + 0.0296, + 0.01 + ], + "x_avg": 0, + "x_min": [ + 48.0, + 60.0, + 65.0, + 71.0, + 80.0, + 100.0, + 162.0 + ], + "x_total": [ + 96.0, + 110.0, + 125.0, + 150.0, + 168.0, + 200.0, + 250.0, + 398.0 + ] + }, + "HV 200A": { + "fuse_type": "HV 200A", + "i_rated_a": 200.0, + "t_avg": 0, + "t_min": [ + 10.0, + 4.267, + 1.21, + 0.403, + 0.1, + 0.058, + 0.022, + 0.01 + ], + "t_total": [ + 10.0, + 3.73, + 1.654, + 0.328, + 0.1, + 0.0531, + 0.019, + 0.01 + ], + "x_avg": 0, + "x_min": [ + 600.0, + 700.0, + 900.0, + 1150.0, + 1665.0, + 2000.0, + 3000.0, + 4313.0 + ], + "x_total": [ + 1200.0, + 1500.0, + 1800.0, + 2700.0, + 3960.0, + 5000.0, + 7500.0, + 10620.0 + ] + }, + "HV 20A": { + "fuse_type": "HV 20A", + "i_rated_a": 20.0, + "t_avg": 0, + "t_min": [ + 10.0, + 1.3, + 0.3, + 0.155, + 0.1, + 0.0555, + 0.023, + 0.01 + ], + "t_total": [ + 10.0, + 1.3, + 0.161, + 0.1, + 0.0611, + 0.0399, + 0.0141, + 0.01 + ], + "x_avg": 0, + "x_min": [ + 60.0, + 70.0, + 80.0, + 87.0, + 94.0, + 110.0, + 150.0, + 216.0 + ], + "x_total": [ + 120.0, + 150.0, + 200.0, + 223.0, + 260.0, + 300.0, + 450.0, + 532.0 + ] + }, + "HV 25A": { + "fuse_type": "HV 25A", + "i_rated_a": 25.0, + "t_avg": 0, + "t_min": [ + 10.0, + 2.512, + 0.833, + 0.299, + 0.1, + 0.0372, + 0.0223, + 0.01 + ], + "t_total": [ + 10.0, + 3.125, + 0.597, + 0.198, + 0.1, + 0.0378, + 0.022, + 0.01 + ], + "x_avg": 0, + "x_min": [ + 75.0, + 82.0, + 90.0, + 100.0, + 124.0, + 170.0, + 200.0, + 289.0 + ], + "x_total": [ + 150.0, + 170.0, + 210.0, + 250.0, + 294.0, + 400.0, + 500.0, + 711.0 + ] + }, + "HV 31.5A": { + "fuse_type": "HV 31.5A", + "i_rated_a": 31.5, + "t_avg": 0, + "t_min": [ + 10.0, + 2.34, + 0.722, + 0.181, + 0.1, + 0.055, + 0.0296, + 0.01 + ], + "t_total": [ + 10.0, + 2.84, + 0.368, + 0.164, + 0.1, + 0.0621, + 0.0378, + 0.0195, + 0.01 + ], + "x_avg": 0, + "x_min": [ + 95.0, + 110.0, + 125.0, + 150.0, + 165.0, + 200.0, + 250.0, + 390.0 + ], + "x_total": [ + 189.0, + 220.0, + 300.0, + 350.0, + 393.0, + 450.0, + 530.0, + 700.0, + 960.0 + ] + }, + "HV 40A": { + "fuse_type": "HV 40A", + "i_rated_a": 40.0, + "t_avg": 0, + "t_min": [ + 10.0, + 1.3, + 0.161, + 0.1, + 0.0611, + 0.0399, + 0.0141, + 0.01 + ], + "t_total": [ + 10.0, + 2.05, + 0.369, + 0.198, + 0.1, + 0.051, + 0.0298, + 0.01 + ], + "x_avg": 0, + "x_min": [ + 120.0, + 150.0, + 200.0, + 223.0, + 260.0, + 300.0, + 450.0, + 532.0 + ], + "x_total": [ + 240.0, + 300.0, + 400.0, + 450.0, + 530.0, + 650.0, + 800.0, + 1311.0 + ] + }, + "HV 50A": { + "fuse_type": "HV 50A", + "i_rated_a": 50.0, + "t_avg": 0, + "t_min": [ + 10.0, + 3.215, + 0.597, + 0.198, + 0.1, + 0.0378, + 0.022, + 0.01 + ], + "t_total": [ + 10.0, + 3.64, + 0.854, + 0.281, + 0.1, + 0.0531, + 0.022, + 0.01 + ], + "x_avg": 0, + "x_min": [ + 150.0, + 170.0, + 210.0, + 250.0, + 294.0, + 400.0, + 500.0, + 711.0 + ], + "x_total": [ + 300.0, + 350.0, + 450.0, + 550.0, + 700.0, + 850.0, + 1200.0, + 1752.0 + ] + }, + "HV 6.3A": { + "fuse_type": "HV 6.3A", + "i_rated_a": 6.3, + "t_avg": 0, + "t_min": [ + 10.0, + 1.39, + 0.344, + 0.168, + 0.1, + 0.056, + 0.0263, + 0.01 + ], + "t_total": [ + 10.0, + 1.711, + 0.516, + 0.198, + 0.1, + 0.0634, + 0.0303, + 0.01 + ], + "x_avg": 0, + "x_min": [ + 19.0, + 19.5, + 20.4, + 20.8, + 22.0, + 25.0, + 32.0, + 48.0 + ], + "x_total": [ + 38.0, + 40.0, + 43.0, + 48.0, + 53.0, + 60.0, + 75.0, + 118.0 + ] + }, + "HV 63A": { + "fuse_type": "HV 63A", + "i_rated_a": 63.0, + "t_avg": 0, + "t_min": [ + 10.0, + 2.84, + 0.368, + 0.164, + 0.1, + 0.0621, + 0.0378, + 0.0195, + 0.01 + ], + "t_total": [ + 10.0, + 1.82, + 0.344, + 0.1, + 0.0467, + 0.0269, + 0.01 + ], + "x_avg": 0, + "x_min": [ + 189.0, + 220.0, + 300.0, + 350.0, + 393.0, + 450.0, + 530.0, + 700.0, + 961.0 + ], + "x_total": [ + 378.0, + 500.0, + 700.0, + 934.0, + 1200.0, + 1500.0, + 2366.0 + ] + }, + "HV 80A": { + "fuse_type": "HV 80A", + "i_rated_a": 80.0, + "t_avg": 0, + "t_min": [ + 10.0, + 2.05, + 0.369, + 0.198, + 0.1, + 0.051, + 0.0298, + 0.01 + ], + "t_total": [ + 10.0, + 4.15, + 1.03, + 0.198, + 0.1, + 0.051, + 0.0172, + 0.01 + ], + "x_avg": 0, + "x_min": [ + 240.0, + 300.0, + 400.0, + 450.0, + 530.0, + 650.0, + 800.0, + 1311.0 + ], + "x_total": [ + 480.0, + 550.0, + 700.0, + 1000.0, + 1260.0, + 1600.0, + 2500.0, + 3227.0 + ] + }, + "Siemens NH-1-100": { + "fuse_type": "Siemens NH-1-100", + "i_rated_a": 100.0, + "t_avg": [ + 5400.0, + 2000.0, + 400.0, + 20.0, + 1.0, + 0.2, + 0.012, + 0.004 + ], + "t_min": 0, + "t_total": 0, + "x_avg": [ + 150.0, + 190.0, + 250.0, + 430.0, + 900.0, + 1250.0, + 2700.0, + 3600.0 + ], + "x_min": 0, + "x_total": 0 + }, + "Siemens NH-1-125": { + "fuse_type": "Siemens NH-1-125", + "i_rated_a": 125.0, + "t_avg": [ + 4800.0, + 120.0, + 7.0, + 0.1, + 0.004 + ], + "t_min": 0, + "t_total": 0, + "x_avg": [ + 180.0, + 400.0, + 740.0, + 2000.0, + 4250.0 + ], + "x_min": 0, + "x_total": 0 + }, + "Siemens NH-1-16": { + "fuse_type": "Siemens NH-1-16", + "i_rated_a": 16.0, + "t_avg": [ + 4000.0, + 400.0, + 2.0, + 0.1, + 0.04, + 0.01 + ], + "t_min": 0, + "t_total": 0, + "x_avg": [ + 26.0, + 35.0, + 75.0, + 150.0, + 200.0, + 300.0 + ], + "x_min": 0, + "x_total": 0 + }, + "Siemens NH-1-160": { + "fuse_type": "Siemens NH-1-160", + "i_rated_a": 160.0, + "t_avg": [ + 4800.0, + 120.0, + 7.0, + 0.1, + 0.004 + ], + "t_min": 0, + "t_total": 0, + "x_avg": [ + 210.0, + 500.0, + 900.0, + 2300.0, + 5000.0 + ], + "x_min": 0, + "x_total": 0 + }, + "Siemens NH-1-25": { + "fuse_type": "Siemens NH-1-25", + "i_rated_a": 25.0, + "t_avg": [ + 4000.0, + 1000.0, + 10.0, + 0.2, + 0.02, + 0.01 + ], + "t_min": 0, + "t_total": 0, + "x_avg": [ + 40.0, + 50.0, + 100.0, + 210.0, + 400.0, + 500.0 + ], + "x_min": 0, + "x_total": 0 + }, + "Siemens NH-1-50": { + "fuse_type": "Siemens NH-1-50", + "i_rated_a": 50.0, + "t_avg": [ + 4000.0, + 40.0, + 4.0, + 1.0, + 0.02, + 0.01 + ], + "t_min": 0, + "t_total": 0, + "x_avg": [ + 86.0, + 200.0, + 300.0, + 400.0, + 1000.0, + 1280.0 + ], + "x_min": 0, + "x_total": 0 + }, + "Siemens NH-1-63": { + "fuse_type": "Siemens NH-1-63", + "i_rated_a": 63.0, + "t_avg": [ + 4000.0, + 100.0, + 10.0, + 2.0, + 0.04, + 0.01 + ], + "t_min": 0, + "t_total": 0, + "x_avg": [ + 100.0, + 200.0, + 300.0, + 400.0, + 1000.0, + 1500.0 + ], + "x_min": 0, + "x_total": 0 + }, + "Siemens NH-1-80": { + "fuse_type": "Siemens NH-1-80", + "i_rated_a": 80.0, + "t_avg": [ + 4800.0, + 120.0, + 7.0, + 0.1, + 0.01 + ], + "t_min": 0, + "t_total": 0, + "x_avg": [ + 150.58, + 250.0, + 450.0, + 1150.0, + 2470.0 + ], + "x_min": 0, + "x_total": 0 + }, + "Siemens NH-2-1000": { + "fuse_type": "Siemens NH-2-1000", + "i_rated_a": 1000.0, + "t_avg": [ + 4800.0, + 120.0, + 7.0, + 0.1, + 0.004 + ], + "t_min": 0, + "t_total": 0, + "x_avg": [ + 1900.0, + 3500.0, + 8400.0, + 24000.0, + 52000.0 + ], + "x_min": 0, + "x_total": 0 + }, + "Siemens NH-2-200": { + "fuse_type": "Siemens NH-2-200", + "i_rated_a": 200.0, + "t_avg": [ + 4800.0, + 120.0, + 7.0, + 0.1, + 0.004 + ], + "t_min": 0, + "t_total": 0, + "x_avg": [ + 280.0, + 650.0, + 1200.0, + 3000.0, + 7000.0 + ], + "x_min": 0, + "x_total": 0 + }, + "Siemens NH-2-224": { + "fuse_type": "Siemens NH-2-224", + "i_rated_a": 224.0, + "t_avg": [ + 4800.0, + 120.0, + 7.0, + 0.2, + 0.04, + 0.004 + ], + "t_min": 0, + "t_total": 0, + "x_avg": [ + 400.0, + 750.0, + 1453.0, + 3025.0, + 4315.0, + 7600.0 + ], + "x_min": 0, + "x_total": 0 + }, + "Siemens NH-2-250": { + "fuse_type": "Siemens NH-2-250", + "i_rated_a": 250.0, + "t_avg": [ + 4800.0, + 120.0, + 7.0, + 0.1, + 0.004 + ], + "t_min": 0, + "t_total": 0, + "x_avg": [ + 450.0, + 800.0, + 1650.0, + 4000.0, + 8500.0 + ], + "x_min": 0, + "x_total": 0 + }, + "Siemens NH-2-315": { + "fuse_type": "Siemens NH-2-315", + "i_rated_a": 315.0, + "t_avg": [ + 4800.0, + 120.0, + 7.0, + 0.1, + 0.004 + ], + "t_min": 0, + "t_total": 0, + "x_avg": [ + 550.0, + 920.0, + 1900.0, + 5000.0, + 11000.0 + ], + "x_min": 0, + "x_total": 0 + }, + "Siemens NH-2-355": { + "fuse_type": "Siemens NH-2-355", + "i_rated_a": 355.0, + "t_avg": [ + 4800.0, + 120.0, + 6.0, + 0.1, + 0.004 + ], + "t_min": 0, + "t_total": 0, + "x_avg": [ + 650.0, + 1116.27, + 2350.0, + 5840.0, + 12790.0 + ], + "x_min": 0, + "x_total": 0 + }, + "Siemens NH-2-400": { + "fuse_type": "Siemens NH-2-400", + "i_rated_a": 400.0, + "t_avg": [ + 4800.0, + 120.0, + 7.0, + 0.1, + 0.004 + ], + "t_min": 0, + "t_total": 0, + "x_avg": [ + 720.0, + 1350.0, + 2800.0, + 6500.0, + 15000.0 + ], + "x_min": 0, + "x_total": 0 + }, + "Siemens NH-2-425": { + "fuse_type": "Siemens NH-2-425", + "i_rated_a": 425.0, + "t_avg": [ + 4800.0, + 120.0, + 7.0, + 0.1, + 0.004 + ], + "t_min": 0, + "t_total": 0, + "x_avg": [ + 850.0, + 1500.0, + 3050.0, + 7500.0, + 16500.0 + ], + "x_min": 0, + "x_total": 0 + }, + "Siemens NH-2-630": { + "fuse_type": "Siemens NH-2-630", + "i_rated_a": 630.0, + "t_avg": [ + 4800.0, + 120.0, + 7.0, + 0.1, + 0.004 + ], + "t_min": 0, + "t_total": 0, + "x_avg": [ + 1200.0, + 2000.0, + 4800.0, + 12000.0, + 26000.0 + ], + "x_min": 0, + "x_total": 0 + } + } + }, + "res_bus": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"vm_pu\",\"va_degree\",\"p_mw\",\"q_mvar\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "vm_pu": "float64", + "va_degree": "float64", + "p_mw": "float64", + "q_mvar": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_line": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_from_mw\",\"q_from_mvar\",\"p_to_mw\",\"q_to_mvar\",\"pl_mw\",\"ql_mvar\",\"i_from_ka\",\"i_to_ka\",\"i_ka\",\"vm_from_pu\",\"va_from_degree\",\"vm_to_pu\",\"va_to_degree\",\"loading_percent\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "p_from_mw": "float64", + "q_from_mvar": "float64", + "p_to_mw": "float64", + "q_to_mvar": "float64", + "pl_mw": "float64", + "ql_mvar": "float64", + "i_from_ka": "float64", + "i_to_ka": "float64", + "i_ka": "float64", + "vm_from_pu": "float64", + "va_from_degree": "float64", + "vm_to_pu": "float64", + "va_to_degree": "float64", + "loading_percent": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_trafo": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_hv_mw\",\"q_hv_mvar\",\"p_lv_mw\",\"q_lv_mvar\",\"pl_mw\",\"ql_mvar\",\"i_hv_ka\",\"i_lv_ka\",\"vm_hv_pu\",\"va_hv_degree\",\"vm_lv_pu\",\"va_lv_degree\",\"loading_percent\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "p_hv_mw": "float64", + "q_hv_mvar": "float64", + "p_lv_mw": "float64", + "q_lv_mvar": "float64", + "pl_mw": "float64", + "ql_mvar": "float64", + "i_hv_ka": "float64", + "i_lv_ka": "float64", + "vm_hv_pu": "float64", + "va_hv_degree": "float64", + "vm_lv_pu": "float64", + "va_lv_degree": "float64", + "loading_percent": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_trafo3w": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_hv_mw\",\"q_hv_mvar\",\"p_mv_mw\",\"q_mv_mvar\",\"p_lv_mw\",\"q_lv_mvar\",\"pl_mw\",\"ql_mvar\",\"i_hv_ka\",\"i_mv_ka\",\"i_lv_ka\",\"vm_hv_pu\",\"va_hv_degree\",\"vm_mv_pu\",\"va_mv_degree\",\"vm_lv_pu\",\"va_lv_degree\",\"va_internal_degree\",\"vm_internal_pu\",\"loading_percent\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "p_hv_mw": "float64", + "q_hv_mvar": "float64", + "p_mv_mw": "float64", + "q_mv_mvar": "float64", + "p_lv_mw": "float64", + "q_lv_mvar": "float64", + "pl_mw": "float64", + "ql_mvar": "float64", + "i_hv_ka": "float64", + "i_mv_ka": "float64", + "i_lv_ka": "float64", + "vm_hv_pu": "float64", + "va_hv_degree": "float64", + "vm_mv_pu": "float64", + "va_mv_degree": "float64", + "vm_lv_pu": "float64", + "va_lv_degree": "float64", + "va_internal_degree": "float64", + "vm_internal_pu": "float64", + "loading_percent": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_impedance": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_from_mw\",\"q_from_mvar\",\"p_to_mw\",\"q_to_mvar\",\"pl_mw\",\"ql_mvar\",\"i_from_ka\",\"i_to_ka\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "p_from_mw": "float64", + "q_from_mvar": "float64", + "p_to_mw": "float64", + "q_to_mvar": "float64", + "pl_mw": "float64", + "ql_mvar": "float64", + "i_from_ka": "float64", + "i_to_ka": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_ext_grid": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_mw\",\"q_mvar\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "p_mw": "float64", + "q_mvar": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_load": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_mw\",\"q_mvar\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "p_mw": "float64", + "q_mvar": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_motor": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_mw\",\"q_mvar\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "p_mw": "float64", + "q_mvar": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_sgen": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_mw\",\"q_mvar\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "p_mw": "float64", + "q_mvar": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_storage": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_mw\",\"q_mvar\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "p_mw": "float64", + "q_mvar": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_shunt": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_mw\",\"q_mvar\",\"vm_pu\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "p_mw": "float64", + "q_mvar": "float64", + "vm_pu": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_gen": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_mw\",\"q_mvar\",\"va_degree\",\"vm_pu\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "p_mw": "float64", + "q_mvar": "float64", + "va_degree": "float64", + "vm_pu": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_ward": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_mw\",\"q_mvar\",\"vm_pu\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "p_mw": "float64", + "q_mvar": "float64", + "vm_pu": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_xward": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_mw\",\"q_mvar\",\"vm_pu\",\"va_internal_degree\",\"vm_internal_pu\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "p_mw": "float64", + "q_mvar": "float64", + "vm_pu": "float64", + "va_internal_degree": "float64", + "vm_internal_pu": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_dcline": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_from_mw\",\"q_from_mvar\",\"p_to_mw\",\"q_to_mvar\",\"pl_mw\",\"vm_from_pu\",\"va_from_degree\",\"vm_to_pu\",\"va_to_degree\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "p_from_mw": "float64", + "q_from_mvar": "float64", + "p_to_mw": "float64", + "q_to_mvar": "float64", + "pl_mw": "float64", + "vm_from_pu": "float64", + "va_from_degree": "float64", + "vm_to_pu": "float64", + "va_to_degree": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_asymmetric_load": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_mw\",\"q_mvar\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "p_mw": "float64", + "q_mvar": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_asymmetric_sgen": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_mw\",\"q_mvar\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "p_mw": "float64", + "q_mvar": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_switch": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"i_ka\",\"loading_percent\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "i_ka": "float64", + "loading_percent": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_tcsc": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"thyristor_firing_angle_degree\",\"x_ohm\",\"p_from_mw\",\"q_from_mvar\",\"p_to_mw\",\"q_to_mvar\",\"pl_mw\",\"ql_mvar\",\"i_ka\",\"vm_from_pu\",\"va_from_degree\",\"vm_to_pu\",\"va_to_degree\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "thyristor_firing_angle_degree": "float64", + "x_ohm": "float64", + "p_from_mw": "float64", + "q_from_mvar": "float64", + "p_to_mw": "float64", + "q_to_mvar": "float64", + "pl_mw": "float64", + "ql_mvar": "float64", + "i_ka": "float64", + "vm_from_pu": "float64", + "va_from_degree": "float64", + "vm_to_pu": "float64", + "va_to_degree": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_svc": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"thyristor_firing_angle_degree\",\"x_ohm\",\"q_mvar\",\"vm_pu\",\"va_degree\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "thyristor_firing_angle_degree": "float64", + "x_ohm": "float64", + "q_mvar": "float64", + "vm_pu": "float64", + "va_degree": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_ssc": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"q_mvar\",\"vm_internal_pu\",\"va_internal_degree\",\"vm_pu\",\"va_degree\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "q_mvar": "float64", + "vm_internal_pu": "float64", + "va_internal_degree": "float64", + "vm_pu": "float64", + "va_degree": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_bus_est": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"vm_pu\",\"va_degree\",\"p_mw\",\"q_mvar\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "vm_pu": "float64", + "va_degree": "float64", + "p_mw": "float64", + "q_mvar": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_line_est": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_from_mw\",\"q_from_mvar\",\"p_to_mw\",\"q_to_mvar\",\"pl_mw\",\"ql_mvar\",\"i_from_ka\",\"i_to_ka\",\"i_ka\",\"vm_from_pu\",\"va_from_degree\",\"vm_to_pu\",\"va_to_degree\",\"loading_percent\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "p_from_mw": "float64", + "q_from_mvar": "float64", + "p_to_mw": "float64", + "q_to_mvar": "float64", + "pl_mw": "float64", + "ql_mvar": "float64", + "i_from_ka": "float64", + "i_to_ka": "float64", + "i_ka": "float64", + "vm_from_pu": "float64", + "va_from_degree": "float64", + "vm_to_pu": "float64", + "va_to_degree": "float64", + "loading_percent": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_trafo_est": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_hv_mw\",\"q_hv_mvar\",\"p_lv_mw\",\"q_lv_mvar\",\"pl_mw\",\"ql_mvar\",\"i_hv_ka\",\"i_lv_ka\",\"vm_hv_pu\",\"va_hv_degree\",\"vm_lv_pu\",\"va_lv_degree\",\"loading_percent\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "p_hv_mw": "float64", + "q_hv_mvar": "float64", + "p_lv_mw": "float64", + "q_lv_mvar": "float64", + "pl_mw": "float64", + "ql_mvar": "float64", + "i_hv_ka": "float64", + "i_lv_ka": "float64", + "vm_hv_pu": "float64", + "va_hv_degree": "float64", + "vm_lv_pu": "float64", + "va_lv_degree": "float64", + "loading_percent": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_trafo3w_est": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_hv_mw\",\"q_hv_mvar\",\"p_mv_mw\",\"q_mv_mvar\",\"p_lv_mw\",\"q_lv_mvar\",\"pl_mw\",\"ql_mvar\",\"i_hv_ka\",\"i_mv_ka\",\"i_lv_ka\",\"vm_hv_pu\",\"va_hv_degree\",\"vm_mv_pu\",\"va_mv_degree\",\"vm_lv_pu\",\"va_lv_degree\",\"va_internal_degree\",\"vm_internal_pu\",\"loading_percent\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "p_hv_mw": "float64", + "q_hv_mvar": "float64", + "p_mv_mw": "float64", + "q_mv_mvar": "float64", + "p_lv_mw": "float64", + "q_lv_mvar": "float64", + "pl_mw": "float64", + "ql_mvar": "float64", + "i_hv_ka": "float64", + "i_mv_ka": "float64", + "i_lv_ka": "float64", + "vm_hv_pu": "float64", + "va_hv_degree": "float64", + "vm_mv_pu": "float64", + "va_mv_degree": "float64", + "vm_lv_pu": "float64", + "va_lv_degree": "float64", + "va_internal_degree": "float64", + "vm_internal_pu": "float64", + "loading_percent": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_impedance_est": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_from_mw\",\"q_from_mvar\",\"p_to_mw\",\"q_to_mvar\",\"pl_mw\",\"ql_mvar\",\"i_from_ka\",\"i_to_ka\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "p_from_mw": "float64", + "q_from_mvar": "float64", + "p_to_mw": "float64", + "q_to_mvar": "float64", + "pl_mw": "float64", + "ql_mvar": "float64", + "i_from_ka": "float64", + "i_to_ka": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_switch_est": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"i_ka\",\"loading_percent\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "i_ka": "float64", + "loading_percent": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_bus_sc": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[],\"index\":[],\"data\":[]}", + "orient": "split", + "is_multiindex": false, + "is_multicolumn": false + }, + "res_line_sc": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[],\"index\":[],\"data\":[]}", + "orient": "split", + "is_multiindex": false, + "is_multicolumn": false + }, + "res_trafo_sc": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[],\"index\":[],\"data\":[]}", + "orient": "split", + "is_multiindex": false, + "is_multicolumn": false + }, + "res_trafo3w_sc": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[],\"index\":[],\"data\":[]}", + "orient": "split", + "is_multiindex": false, + "is_multicolumn": false + }, + "res_ext_grid_sc": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[],\"index\":[],\"data\":[]}", + "orient": "split", + "is_multiindex": false, + "is_multicolumn": false + }, + "res_gen_sc": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[],\"index\":[],\"data\":[]}", + "orient": "split", + "is_multiindex": false, + "is_multicolumn": false + }, + "res_sgen_sc": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[],\"index\":[],\"data\":[]}", + "orient": "split", + "is_multiindex": false, + "is_multicolumn": false + }, + "res_switch_sc": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[],\"index\":[],\"data\":[]}", + "orient": "split", + "is_multiindex": false, + "is_multicolumn": false + }, + "res_bus_3ph": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"vm_a_pu\",\"va_a_degree\",\"vm_b_pu\",\"va_b_degree\",\"vm_c_pu\",\"va_c_degree\",\"p_a_mw\",\"q_a_mvar\",\"p_b_mw\",\"q_b_mvar\",\"p_c_mw\",\"q_c_mvar\",\"unbalance_percent\"],\"index\":[101,102,103,106],\"data\":[[1.000000000000649,-0.000000014467166,1.000000000000706,-120.000000014467219,0.999999999998645,120.00000002893438,-0.76586721276166,0.142600574268217,-0.765870349186078,0.142774135244491,1.529587620821064,0.13652642290409,0.000000025248458],[0.999413066587415,-0.143342436111115,0.99941331944751,-120.143349997549379,1.002844447733494,120.248691141259584,0.0,0.0,0.0,0.0,0.0,0.0,0.255229968019964],[0.998786896904501,-0.170005794192065,0.998787149925785,-120.170013342503964,1.004418791821623,120.270535414590881,0.73,-0.19,0.73,-0.19,-1.57,-0.19,0.317807726599274],[1.000000000000649,-0.000000014467166,1.000000000000706,-120.000000014467219,0.999999999998645,120.00000002893438,0.0,0.0,0.0,0.0,0.0,0.0,0.000000025248458]]}", + "orient": "split", + "dtype": { + "vm_a_pu": "float64", + "va_a_degree": "float64", + "vm_b_pu": "float64", + "va_b_degree": "float64", + "vm_c_pu": "float64", + "va_c_degree": "float64", + "p_a_mw": "float64", + "q_a_mvar": "float64", + "p_b_mw": "float64", + "q_b_mvar": "float64", + "p_c_mw": "float64", + "q_c_mvar": "float64", + "unbalance_percent": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_line_3ph": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_a_from_mw\",\"q_a_from_mvar\",\"p_b_from_mw\",\"q_b_from_mvar\",\"q_c_from_mvar\",\"p_a_to_mw\",\"q_a_to_mvar\",\"p_b_to_mw\",\"q_b_to_mvar\",\"p_c_to_mw\",\"q_c_to_mvar\",\"p_a_l_mw\",\"q_a_l_mvar\",\"p_b_l_mw\",\"q_b_l_mvar\",\"p_c_l_mw\",\"q_c_l_mvar\",\"i_a_from_ka\",\"i_a_to_ka\",\"i_b_from_ka\",\"i_b_to_ka\",\"i_c_from_ka\",\"i_c_to_ka\",\"i_a_ka\",\"i_b_ka\",\"i_c_ka\",\"i_n_from_ka\",\"i_n_to_ka\",\"i_n_ka\",\"loading_a_percent\",\"loading_b_percent\",\"loading_c_percent\",\"p_c_from_mw\",\"loading_percent\"],\"index\":[101],\"data\":[[-0.729999999996567,0.19000000000026,-0.729999999996566,0.190000000000261,0.19000000001556,0.730552301039331,-0.216633736167421,0.730552300762162,-0.216633749867232,-1.567616528781956,-0.216173539601529,0.000552301042765,-0.026633736167161,0.000552300765596,-0.02663374986697,0.002383471230365,-0.026173539585968,0.065405448594188,0.066029483815909,0.065405432025122,0.06602946742436,0.136355496215811,0.136655605565042,0.066029483815909,0.06602946742436,0.136655605565042,0.198789638449406,0.19880656576458,0.19880656576458,61.138410940656399,61.138395763296025,126.532968115779696,1.570000000012321,126.532968115779696]]}", + "orient": "split", + "dtype": { + "p_a_from_mw": "float64", + "q_a_from_mvar": "float64", + "p_b_from_mw": "float64", + "q_b_from_mvar": "float64", + "q_c_from_mvar": "float64", + "p_a_to_mw": "float64", + "q_a_to_mvar": "float64", + "p_b_to_mw": "float64", + "q_b_to_mvar": "float64", + "p_c_to_mw": "float64", + "q_c_to_mvar": "float64", + "p_a_l_mw": "float64", + "q_a_l_mvar": "float64", + "p_b_l_mw": "float64", + "q_b_l_mvar": "float64", + "p_c_l_mw": "float64", + "q_c_l_mvar": "float64", + "i_a_from_ka": "float64", + "i_a_to_ka": "float64", + "i_b_from_ka": "float64", + "i_b_to_ka": "float64", + "i_c_from_ka": "float64", + "i_c_to_ka": "float64", + "i_a_ka": "float64", + "i_b_ka": "float64", + "i_c_ka": "float64", + "i_n_from_ka": "float64", + "i_n_to_ka": "float64", + "i_n_ka": "float64", + "loading_a_percent": "float64", + "loading_b_percent": "float64", + "loading_c_percent": "float64", + "p_c_from_mw": "float64", + "loading_percent": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_trafo_3ph": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_a_hv_mw\",\"q_a_hv_mvar\",\"p_b_hv_mw\",\"q_b_hv_mvar\",\"p_c_hv_mw\",\"q_c_hv_mvar\",\"p_a_lv_mw\",\"q_a_lv_mvar\",\"p_b_lv_mw\",\"q_b_lv_mvar\",\"p_c_lv_mw\",\"q_c_lv_mvar\",\"p_a_l_mw\",\"q_a_l_mvar\",\"p_b_l_mw\",\"q_b_l_mvar\",\"p_c_l_mw\",\"q_c_l_mvar\",\"i_a_hv_ka\",\"i_a_lv_ka\",\"i_b_hv_ka\",\"i_b_lv_ka\",\"i_c_hv_ka\",\"i_c_lv_ka\",\"loading_a_percent\",\"loading_b_percent\",\"loading_c_percent\",\"loading_percent\"],\"index\":[0],\"data\":[[0.765867212761676,-0.142600574268206,0.76587034918608,-0.142774135244511,-1.529587620821082,-0.136526422904082,-0.730551408499011,0.216635342580699,-0.730551355834715,0.216632173706613,1.567614685268512,0.216173496640995,0.035315804262665,0.074034768312494,0.035318993351365,0.073858038462102,0.038027064447431,0.079647073736913,0.012266538958654,0.066029449240481,0.012267088052456,0.066029350092719,0.024180507930633,0.136655447350574,2.921361947546,2.921492718071062,5.934186054005666,5.934186054005666]]}", + "orient": "split", + "dtype": { + "p_a_hv_mw": "float64", + "q_a_hv_mvar": "float64", + "p_b_hv_mw": "float64", + "q_b_hv_mvar": "float64", + "p_c_hv_mw": "float64", + "q_c_hv_mvar": "float64", + "p_a_lv_mw": "float64", + "q_a_lv_mvar": "float64", + "p_b_lv_mw": "float64", + "q_b_lv_mvar": "float64", + "p_c_lv_mw": "float64", + "q_c_lv_mvar": "float64", + "p_a_l_mw": "float64", + "q_a_l_mvar": "float64", + "p_b_l_mw": "float64", + "q_b_l_mvar": "float64", + "p_c_l_mw": "float64", + "q_c_l_mvar": "float64", + "i_a_hv_ka": "float64", + "i_a_lv_ka": "float64", + "i_b_hv_ka": "float64", + "i_b_lv_ka": "float64", + "i_c_hv_ka": "float64", + "i_c_lv_ka": "float64", + "loading_a_percent": "float64", + "loading_b_percent": "float64", + "loading_c_percent": "float64", + "loading_percent": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_ext_grid_3ph": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_a_mw\",\"q_a_mvar\",\"p_b_mw\",\"q_b_mvar\",\"p_c_mw\",\"q_c_mvar\"],\"index\":[0],\"data\":[[0.76586721276166,-0.142600574268217,0.765870349186078,-0.142774135244491,-1.529587620821064,-0.13652642290409]]}", + "orient": "split", + "dtype": { + "p_a_mw": "float64", + "q_a_mvar": "float64", + "p_b_mw": "float64", + "q_b_mvar": "float64", + "p_c_mw": "float64", + "q_c_mvar": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_shunt_3ph": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[],\"index\":[],\"data\":[]}", + "orient": "split", + "is_multiindex": false, + "is_multicolumn": false + }, + "res_load_3ph": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_mw\",\"q_mvar\"],\"index\":[101],\"data\":[[2.5,0.24]]}", + "orient": "split", + "dtype": { + "p_mw": "float64", + "q_mvar": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_sgen_3ph": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_mw\",\"q_mvar\"],\"index\":[31],\"data\":[[1.21,0.81]]}", + "orient": "split", + "dtype": { + "p_mw": "float64", + "q_mvar": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_storage_3ph": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_mw\",\"q_mvar\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "p_mw": "float64", + "q_mvar": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_asymmetric_load_3ph": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_a_mw\",\"q_a_mvar\",\"p_b_mw\",\"q_b_mvar\",\"p_c_mw\",\"q_c_mvar\"],\"index\":[33],\"data\":[[0.4,0.01,0.5,0.01,1.0,0.01]]}", + "orient": "split", + "dtype": { + "p_a_mw": "float64", + "q_a_mvar": "float64", + "p_b_mw": "float64", + "q_b_mvar": "float64", + "p_c_mw": "float64", + "q_c_mvar": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_asymmetric_sgen_3ph": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_a_mw\",\"q_a_mvar\",\"p_b_mw\",\"q_b_mvar\",\"p_c_mw\",\"q_c_mvar\"],\"index\":[32],\"data\":[[0.1,0.01,0.2,0.01,3.0,0.01]]}", + "orient": "split", + "dtype": { + "p_a_mw": "float64", + "q_a_mvar": "float64", + "p_b_mw": "float64", + "q_b_mvar": "float64", + "p_c_mw": "float64", + "q_c_mvar": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "user_pf_options": {} + } +} \ No newline at end of file diff --git a/tests/data/pandapower/pp_old/pp_v2_net_3ph_output.json.license b/tests/data/pandapower/pp_old/pp_v2_net_3ph_output.json.license new file mode 100644 index 00000000..76010591 --- /dev/null +++ b/tests/data/pandapower/pp_old/pp_v2_net_3ph_output.json.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: Contributors to the Power Grid Model project + +SPDX-License-Identifier: MPL-2.0 diff --git a/tests/data/pandapower/pp_old/pp_v2_net_3ph_output_current_loading.json b/tests/data/pandapower/pp_old/pp_v2_net_3ph_output_current_loading.json new file mode 100644 index 00000000..5c57a529 --- /dev/null +++ b/tests/data/pandapower/pp_old/pp_v2_net_3ph_output_current_loading.json @@ -0,0 +1,3161 @@ +{ + "_module": "pandapower.auxiliary", + "_class": "pandapowerNet", + "_object": { + "bus": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"name\",\"vn_kv\",\"type\",\"zone\",\"in_service\"],\"index\":[101,102,103,106],\"data\":[[null,110.0,\"b\",null,true],[null,20.0,\"b\",null,true],[null,20.0,\"b\",null,true],[null,110.0,\"b\",null,true]]}", + "orient": "split", + "dtype": { + "name": "object", + "vn_kv": "float64", + "type": "object", + "zone": "object", + "in_service": "bool" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "load": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"name\",\"bus\",\"p_mw\",\"q_mvar\",\"const_z_percent\",\"const_i_percent\",\"sn_mva\",\"scaling\",\"in_service\",\"type\"],\"index\":[101],\"data\":[[null,103,2.5,0.24,0.0,0.0,null,1.0,true,\"wye\"]]}", + "orient": "split", + "dtype": { + "name": "object", + "bus": "uint32", + "p_mw": "float64", + "q_mvar": "float64", + "const_z_percent": "float64", + "const_i_percent": "float64", + "sn_mva": "float64", + "scaling": "float64", + "in_service": "bool", + "type": "object" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "sgen": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"name\",\"bus\",\"p_mw\",\"q_mvar\",\"sn_mva\",\"scaling\",\"in_service\",\"type\",\"current_source\"],\"index\":[31],\"data\":[[null,103,1.21,0.81,null,1.0,true,\"wye\",true]]}", + "orient": "split", + "dtype": { + "name": "object", + "bus": "int64", + "p_mw": "float64", + "q_mvar": "float64", + "sn_mva": "float64", + "scaling": "float64", + "in_service": "bool", + "type": "object", + "current_source": "bool" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "motor": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"name\",\"bus\",\"pn_mech_mw\",\"loading_percent\",\"cos_phi\",\"cos_phi_n\",\"efficiency_percent\",\"efficiency_n_percent\",\"lrc_pu\",\"vn_kv\",\"scaling\",\"in_service\",\"rx\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "name": "object", + "bus": "int64", + "pn_mech_mw": "float64", + "loading_percent": "float64", + "cos_phi": "float64", + "cos_phi_n": "float64", + "efficiency_percent": "float64", + "efficiency_n_percent": "float64", + "lrc_pu": "float64", + "vn_kv": "float64", + "scaling": "float64", + "in_service": "bool", + "rx": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "asymmetric_load": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"name\",\"bus\",\"p_a_mw\",\"q_a_mvar\",\"p_b_mw\",\"q_b_mvar\",\"p_c_mw\",\"q_c_mvar\",\"sn_mva\",\"scaling\",\"in_service\",\"type\"],\"index\":[33],\"data\":[[null,103,0.4,0.01,0.5,0.01,1.0,0.01,null,1.0,true,\"wye\"]]}", + "orient": "split", + "dtype": { + "name": "object", + "bus": "uint32", + "p_a_mw": "float64", + "q_a_mvar": "float64", + "p_b_mw": "float64", + "q_b_mvar": "float64", + "p_c_mw": "float64", + "q_c_mvar": "float64", + "sn_mva": "float64", + "scaling": "float64", + "in_service": "bool", + "type": "object" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "asymmetric_sgen": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"name\",\"bus\",\"p_a_mw\",\"q_a_mvar\",\"p_b_mw\",\"q_b_mvar\",\"p_c_mw\",\"q_c_mvar\",\"sn_mva\",\"scaling\",\"in_service\",\"type\",\"current_source\"],\"index\":[32],\"data\":[[null,103,0.1,0.01,0.2,0.01,3.0,0.01,null,1.0,true,\"wye\",null]]}", + "orient": "split", + "dtype": { + "name": "object", + "bus": "int64", + "p_a_mw": "float64", + "q_a_mvar": "float64", + "p_b_mw": "float64", + "q_b_mvar": "float64", + "p_c_mw": "float64", + "q_c_mvar": "float64", + "sn_mva": "float64", + "scaling": "float64", + "in_service": "bool", + "type": "object", + "current_source": "object" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "storage": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"name\",\"bus\",\"p_mw\",\"q_mvar\",\"sn_mva\",\"soc_percent\",\"min_e_mwh\",\"max_e_mwh\",\"scaling\",\"in_service\",\"type\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "name": "object", + "bus": "int64", + "p_mw": "float64", + "q_mvar": "float64", + "sn_mva": "float64", + "soc_percent": "float64", + "min_e_mwh": "float64", + "max_e_mwh": "float64", + "scaling": "float64", + "in_service": "bool", + "type": "object" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "gen": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"name\",\"bus\",\"p_mw\",\"vm_pu\",\"sn_mva\",\"min_q_mvar\",\"max_q_mvar\",\"scaling\",\"slack\",\"in_service\",\"slack_weight\",\"type\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "name": "object", + "bus": "uint32", + "p_mw": "float64", + "vm_pu": "float64", + "sn_mva": "float64", + "min_q_mvar": "float64", + "max_q_mvar": "float64", + "scaling": "float64", + "slack": "bool", + "in_service": "bool", + "slack_weight": "float64", + "type": "object" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "switch": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"bus\",\"element\",\"et\",\"type\",\"closed\",\"name\",\"z_ohm\",\"in_ka\"],\"index\":[101,3021,321],\"data\":[[103,101,\"l\",null,true,null,0.0,null],[101,106,\"b\",null,true,null,0.0,null],[101,0,\"t\",null,true,null,0.0,null]]}", + "orient": "split", + "dtype": { + "bus": "int64", + "element": "int64", + "et": "object", + "type": "object", + "closed": "bool", + "name": "object", + "z_ohm": "float64", + "in_ka": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "shunt": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"bus\",\"name\",\"q_mvar\",\"p_mw\",\"vn_kv\",\"step\",\"max_step\",\"in_service\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "bus": "uint32", + "name": "object", + "q_mvar": "float64", + "p_mw": "float64", + "vn_kv": "float64", + "step": "uint32", + "max_step": "uint32", + "in_service": "bool" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "svc": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"name\",\"bus\",\"x_l_ohm\",\"x_cvar_ohm\",\"set_vm_pu\",\"thyristor_firing_angle_degree\",\"controllable\",\"in_service\",\"min_angle_degree\",\"max_angle_degree\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "name": "object", + "bus": "uint32", + "x_l_ohm": "float64", + "x_cvar_ohm": "float64", + "set_vm_pu": "float64", + "thyristor_firing_angle_degree": "float64", + "controllable": "bool", + "in_service": "bool", + "min_angle_degree": "float64", + "max_angle_degree": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "ssc": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"name\",\"bus\",\"r_ohm\",\"x_ohm\",\"vm_internal_pu\",\"va_internal_degree\",\"set_vm_pu\",\"controllable\",\"in_service\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "name": "object", + "bus": "uint32", + "r_ohm": "float64", + "x_ohm": "float64", + "vm_internal_pu": "float64", + "va_internal_degree": "float64", + "set_vm_pu": "float64", + "controllable": "bool", + "in_service": "bool" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "ext_grid": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"name\",\"bus\",\"vm_pu\",\"va_degree\",\"slack_weight\",\"in_service\",\"x0x_max\",\"r0x0_max\",\"s_sc_max_mva\",\"rx_max\"],\"index\":[0],\"data\":[[null,101,1.0,0.0,1.0,true,1.0,0.0,10000000000.0,0.0]]}", + "orient": "split", + "dtype": { + "name": "object", + "bus": "uint32", + "vm_pu": "float64", + "va_degree": "float64", + "slack_weight": "float64", + "in_service": "bool", + "x0x_max": "float64", + "r0x0_max": "float64", + "s_sc_max_mva": "float64", + "rx_max": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "line": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"name\",\"std_type\",\"from_bus\",\"to_bus\",\"length_km\",\"r_ohm_per_km\",\"x_ohm_per_km\",\"c_nf_per_km\",\"g_us_per_km\",\"max_i_ka\",\"df\",\"parallel\",\"type\",\"in_service\",\"r0_ohm_per_km\",\"x0_ohm_per_km\",\"c0_nf_per_km\",\"g0_us_per_km\"],\"index\":[101],\"data\":[[null,null,103,102,1.23,0.208,0.08,261.0,0.0,0.27,0.2,2,null,true,0.208,0.08,261.0,0.0]]}", + "orient": "split", + "dtype": { + "name": "object", + "std_type": "object", + "from_bus": "uint32", + "to_bus": "uint32", + "length_km": "float64", + "r_ohm_per_km": "float64", + "x_ohm_per_km": "float64", + "c_nf_per_km": "float64", + "g_us_per_km": "float64", + "max_i_ka": "float64", + "df": "float64", + "parallel": "uint32", + "type": "object", + "in_service": "bool", + "r0_ohm_per_km": "float64", + "x0_ohm_per_km": "float64", + "c0_nf_per_km": "float64", + "g0_us_per_km": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "trafo": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"name\",\"std_type\",\"hv_bus\",\"lv_bus\",\"sn_mva\",\"vn_hv_kv\",\"vn_lv_kv\",\"vk_percent\",\"vkr_percent\",\"pfe_kw\",\"i0_percent\",\"shift_degree\",\"tap_side\",\"tap_neutral\",\"tap_min\",\"tap_max\",\"tap_step_percent\",\"tap_step_degree\",\"tap_pos\",\"tap_phase_shifter\",\"parallel\",\"df\",\"in_service\",\"vk0_percent\",\"vkr0_percent\",\"mag0_percent\",\"mag0_rx\",\"si0_hv_partial\",\"vector_group\",\"xn_ohm\",\"k_st\"],\"index\":[0],\"data\":[[null,null,101,102,40.0,110.0,20.0,8.9,4.0,51.600000000000001,0.3,0.0,\"hv\",1,-1,3,2.0,null,1,false,2,1.0,true,8.9,4.0,374531.835205992450938,0.47628073,0.9,\"YNyn\",0.0,1.0]]}", + "orient": "split", + "dtype": { + "name": "object", + "std_type": "object", + "hv_bus": "uint32", + "lv_bus": "uint32", + "sn_mva": "float64", + "vn_hv_kv": "float64", + "vn_lv_kv": "float64", + "vk_percent": "float64", + "vkr_percent": "float64", + "pfe_kw": "float64", + "i0_percent": "float64", + "shift_degree": "float64", + "tap_side": "object", + "tap_neutral": "int32", + "tap_min": "int32", + "tap_max": "int32", + "tap_step_percent": "float64", + "tap_step_degree": "float64", + "tap_pos": "int32", + "tap_phase_shifter": "bool", + "parallel": "uint32", + "df": "float64", + "in_service": "bool", + "vk0_percent": "float64", + "vkr0_percent": "float64", + "mag0_percent": "float64", + "mag0_rx": "float64", + "si0_hv_partial": "float64", + "vector_group": "object", + "xn_ohm": "float64", + "k_st": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "trafo3w": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"name\",\"std_type\",\"hv_bus\",\"mv_bus\",\"lv_bus\",\"sn_hv_mva\",\"sn_mv_mva\",\"sn_lv_mva\",\"vn_hv_kv\",\"vn_mv_kv\",\"vn_lv_kv\",\"vk_hv_percent\",\"vk_mv_percent\",\"vk_lv_percent\",\"vkr_hv_percent\",\"vkr_mv_percent\",\"vkr_lv_percent\",\"pfe_kw\",\"i0_percent\",\"shift_mv_degree\",\"shift_lv_degree\",\"tap_side\",\"tap_neutral\",\"tap_min\",\"tap_max\",\"tap_step_percent\",\"tap_step_degree\",\"tap_pos\",\"tap_at_star_point\",\"in_service\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "name": "object", + "std_type": "object", + "hv_bus": "uint32", + "mv_bus": "uint32", + "lv_bus": "uint32", + "sn_hv_mva": "float64", + "sn_mv_mva": "float64", + "sn_lv_mva": "float64", + "vn_hv_kv": "float64", + "vn_mv_kv": "float64", + "vn_lv_kv": "float64", + "vk_hv_percent": "float64", + "vk_mv_percent": "float64", + "vk_lv_percent": "float64", + "vkr_hv_percent": "float64", + "vkr_mv_percent": "float64", + "vkr_lv_percent": "float64", + "pfe_kw": "float64", + "i0_percent": "float64", + "shift_mv_degree": "float64", + "shift_lv_degree": "float64", + "tap_side": "object", + "tap_neutral": "int32", + "tap_min": "int32", + "tap_max": "int32", + "tap_step_percent": "float64", + "tap_step_degree": "float64", + "tap_pos": "int32", + "tap_at_star_point": "bool", + "in_service": "bool" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "impedance": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"name\",\"from_bus\",\"to_bus\",\"rft_pu\",\"xft_pu\",\"rtf_pu\",\"xtf_pu\",\"sn_mva\",\"in_service\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "name": "object", + "from_bus": "uint32", + "to_bus": "uint32", + "rft_pu": "float64", + "xft_pu": "float64", + "rtf_pu": "float64", + "xtf_pu": "float64", + "sn_mva": "float64", + "in_service": "bool" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "tcsc": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"name\",\"from_bus\",\"to_bus\",\"x_l_ohm\",\"x_cvar_ohm\",\"set_p_to_mw\",\"thyristor_firing_angle_degree\",\"controllable\",\"in_service\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "name": "object", + "from_bus": "uint32", + "to_bus": "uint32", + "x_l_ohm": "float64", + "x_cvar_ohm": "float64", + "set_p_to_mw": "float64", + "thyristor_firing_angle_degree": "float64", + "controllable": "bool", + "in_service": "bool" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "dcline": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"name\",\"from_bus\",\"to_bus\",\"p_mw\",\"loss_percent\",\"loss_mw\",\"vm_from_pu\",\"vm_to_pu\",\"max_p_mw\",\"min_q_from_mvar\",\"min_q_to_mvar\",\"max_q_from_mvar\",\"max_q_to_mvar\",\"in_service\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "name": "object", + "from_bus": "uint32", + "to_bus": "uint32", + "p_mw": "float64", + "loss_percent": "float64", + "loss_mw": "float64", + "vm_from_pu": "float64", + "vm_to_pu": "float64", + "max_p_mw": "float64", + "min_q_from_mvar": "float64", + "min_q_to_mvar": "float64", + "max_q_from_mvar": "float64", + "max_q_to_mvar": "float64", + "in_service": "bool" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "ward": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"name\",\"bus\",\"ps_mw\",\"qs_mvar\",\"qz_mvar\",\"pz_mw\",\"in_service\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "name": "object", + "bus": "uint32", + "ps_mw": "float64", + "qs_mvar": "float64", + "qz_mvar": "float64", + "pz_mw": "float64", + "in_service": "bool" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "xward": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"name\",\"bus\",\"ps_mw\",\"qs_mvar\",\"qz_mvar\",\"pz_mw\",\"r_ohm\",\"x_ohm\",\"vm_pu\",\"slack_weight\",\"in_service\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "name": "object", + "bus": "uint32", + "ps_mw": "float64", + "qs_mvar": "float64", + "qz_mvar": "float64", + "pz_mw": "float64", + "r_ohm": "float64", + "x_ohm": "float64", + "vm_pu": "float64", + "slack_weight": "float64", + "in_service": "bool" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "measurement": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"name\",\"measurement_type\",\"element_type\",\"element\",\"value\",\"std_dev\",\"side\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "name": "object", + "measurement_type": "object", + "element_type": "object", + "element": "uint32", + "value": "float64", + "std_dev": "float64", + "side": "object" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "pwl_cost": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"power_type\",\"element\",\"et\",\"points\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "power_type": "object", + "element": "uint32", + "et": "object", + "points": "object" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "poly_cost": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"element\",\"et\",\"cp0_eur\",\"cp1_eur_per_mw\",\"cp2_eur_per_mw2\",\"cq0_eur\",\"cq1_eur_per_mvar\",\"cq2_eur_per_mvar2\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "element": "uint32", + "et": "object", + "cp0_eur": "float64", + "cp1_eur_per_mw": "float64", + "cp2_eur_per_mw2": "float64", + "cq0_eur": "float64", + "cq1_eur_per_mvar": "float64", + "cq2_eur_per_mvar2": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "characteristic": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"object\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "object": "object" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "controller": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"object\",\"in_service\",\"order\",\"level\",\"initial_run\",\"recycle\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "object": "object", + "in_service": "bool", + "order": "float64", + "level": "object", + "initial_run": "bool", + "recycle": "object" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "group": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"name\",\"element_type\",\"element\",\"reference_column\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "name": "object", + "element_type": "object", + "element": "object", + "reference_column": "object" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "line_geodata": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"coords\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "coords": "object" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "bus_geodata": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"x\",\"y\",\"coords\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "x": "float64", + "y": "float64", + "coords": "object" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "version": "2.14.10", + "format_version": "2.14.0", + "converged": true, + "OPF_converged": false, + "name": "", + "f_hz": 50, + "sn_mva": 1, + "std_types": { + "line": { + "NAYY 4x50 SE": { + "c_nf_per_km": 210, + "r_ohm_per_km": 0.642, + "x_ohm_per_km": 0.083, + "max_i_ka": 0.142, + "type": "cs", + "q_mm2": 50, + "alpha": 0.00403, + "voltage_rating": "LV" + }, + "NAYY 4x120 SE": { + "c_nf_per_km": 264, + "r_ohm_per_km": 0.225, + "x_ohm_per_km": 0.08, + "max_i_ka": 0.242, + "type": "cs", + "q_mm2": 120, + "alpha": 0.00403, + "voltage_rating": "LV" + }, + "NAYY 4x150 SE": { + "c_nf_per_km": 261, + "r_ohm_per_km": 0.208, + "x_ohm_per_km": 0.08, + "max_i_ka": 0.27, + "type": "cs", + "q_mm2": 150, + "alpha": 0.00403, + "voltage_rating": "LV" + }, + "NA2XS2Y 1x95 RM/25 12/20 kV": { + "c_nf_per_km": 216, + "r_ohm_per_km": 0.313, + "x_ohm_per_km": 0.132, + "max_i_ka": 0.252, + "type": "cs", + "q_mm2": 95, + "alpha": 0.00403, + "voltage_rating": "MV" + }, + "NA2XS2Y 1x185 RM/25 12/20 kV": { + "c_nf_per_km": 273, + "r_ohm_per_km": 0.161, + "x_ohm_per_km": 0.117, + "max_i_ka": 0.362, + "type": "cs", + "q_mm2": 185, + "alpha": 0.00403, + "voltage_rating": "MV" + }, + "NA2XS2Y 1x240 RM/25 12/20 kV": { + "c_nf_per_km": 304, + "r_ohm_per_km": 0.122, + "x_ohm_per_km": 0.112, + "max_i_ka": 0.421, + "type": "cs", + "q_mm2": 240, + "alpha": 0.00403, + "voltage_rating": "MV" + }, + "NA2XS2Y 1x95 RM/25 6/10 kV": { + "c_nf_per_km": 315, + "r_ohm_per_km": 0.313, + "x_ohm_per_km": 0.123, + "max_i_ka": 0.249, + "type": "cs", + "q_mm2": 95, + "alpha": 0.00403, + "voltage_rating": "MV" + }, + "NA2XS2Y 1x185 RM/25 6/10 kV": { + "c_nf_per_km": 406, + "r_ohm_per_km": 0.161, + "x_ohm_per_km": 0.11, + "max_i_ka": 0.358, + "type": "cs", + "q_mm2": 185, + "alpha": 0.00403, + "voltage_rating": "MV" + }, + "NA2XS2Y 1x240 RM/25 6/10 kV": { + "c_nf_per_km": 456, + "r_ohm_per_km": 0.122, + "x_ohm_per_km": 0.105, + "max_i_ka": 0.416, + "type": "cs", + "q_mm2": 240, + "alpha": 0.00403, + "voltage_rating": "MV" + }, + "NA2XS2Y 1x150 RM/25 12/20 kV": { + "c_nf_per_km": 250, + "r_ohm_per_km": 0.206, + "x_ohm_per_km": 0.116, + "max_i_ka": 0.319, + "type": "cs", + "q_mm2": 150, + "alpha": 0.00403, + "voltage_rating": "MV" + }, + "NA2XS2Y 1x120 RM/25 12/20 kV": { + "c_nf_per_km": 230, + "r_ohm_per_km": 0.253, + "x_ohm_per_km": 0.119, + "max_i_ka": 0.283, + "type": "cs", + "q_mm2": 120, + "alpha": 0.00403, + "voltage_rating": "MV" + }, + "NA2XS2Y 1x70 RM/25 12/20 kV": { + "c_nf_per_km": 190, + "r_ohm_per_km": 0.443, + "x_ohm_per_km": 0.132, + "max_i_ka": 0.22, + "type": "cs", + "q_mm2": 70, + "alpha": 0.00403, + "voltage_rating": "MV" + }, + "NA2XS2Y 1x150 RM/25 6/10 kV": { + "c_nf_per_km": 360, + "r_ohm_per_km": 0.206, + "x_ohm_per_km": 0.11, + "max_i_ka": 0.315, + "type": "cs", + "q_mm2": 150, + "alpha": 0.00403, + "voltage_rating": "MV" + }, + "NA2XS2Y 1x120 RM/25 6/10 kV": { + "c_nf_per_km": 340, + "r_ohm_per_km": 0.253, + "x_ohm_per_km": 0.113, + "max_i_ka": 0.28, + "type": "cs", + "q_mm2": 120, + "alpha": 0.00403, + "voltage_rating": "MV" + }, + "NA2XS2Y 1x70 RM/25 6/10 kV": { + "c_nf_per_km": 280, + "r_ohm_per_km": 0.443, + "x_ohm_per_km": 0.123, + "max_i_ka": 0.217, + "type": "cs", + "q_mm2": 70, + "alpha": 0.00403, + "voltage_rating": "MV" + }, + "N2XS(FL)2Y 1x120 RM/35 64/110 kV": { + "c_nf_per_km": 112, + "r_ohm_per_km": 0.153, + "x_ohm_per_km": 0.166, + "max_i_ka": 0.366, + "type": "cs", + "q_mm2": 120, + "alpha": 0.00393, + "voltage_rating": "HV" + }, + "N2XS(FL)2Y 1x185 RM/35 64/110 kV": { + "c_nf_per_km": 125, + "r_ohm_per_km": 0.099, + "x_ohm_per_km": 0.156, + "max_i_ka": 0.457, + "type": "cs", + "q_mm2": 185, + "alpha": 0.00393, + "voltage_rating": "HV" + }, + "N2XS(FL)2Y 1x240 RM/35 64/110 kV": { + "c_nf_per_km": 135, + "r_ohm_per_km": 0.075, + "x_ohm_per_km": 0.149, + "max_i_ka": 0.526, + "type": "cs", + "q_mm2": 240, + "alpha": 0.00393, + "voltage_rating": "HV" + }, + "N2XS(FL)2Y 1x300 RM/35 64/110 kV": { + "c_nf_per_km": 144, + "r_ohm_per_km": 0.06, + "x_ohm_per_km": 0.144, + "max_i_ka": 0.588, + "type": "cs", + "q_mm2": 300, + "alpha": 0.00393, + "voltage_rating": "HV" + }, + "15-AL1/3-ST1A 0.4": { + "c_nf_per_km": 11, + "r_ohm_per_km": 1.8769, + "x_ohm_per_km": 0.35, + "max_i_ka": 0.105, + "type": "ol", + "q_mm2": 16, + "alpha": 0.00403, + "voltage_rating": "LV" + }, + "24-AL1/4-ST1A 0.4": { + "c_nf_per_km": 11.25, + "r_ohm_per_km": 1.2012, + "x_ohm_per_km": 0.335, + "max_i_ka": 0.14, + "type": "ol", + "q_mm2": 24, + "alpha": 0.00403, + "voltage_rating": "LV" + }, + "48-AL1/8-ST1A 0.4": { + "c_nf_per_km": 12.2, + "r_ohm_per_km": 0.5939, + "x_ohm_per_km": 0.3, + "max_i_ka": 0.21, + "type": "ol", + "q_mm2": 48, + "alpha": 0.00403, + "voltage_rating": "LV" + }, + "94-AL1/15-ST1A 0.4": { + "c_nf_per_km": 13.2, + "r_ohm_per_km": 0.306, + "x_ohm_per_km": 0.29, + "max_i_ka": 0.35, + "type": "ol", + "q_mm2": 94, + "alpha": 0.00403, + "voltage_rating": "LV" + }, + "34-AL1/6-ST1A 10.0": { + "c_nf_per_km": 9.7, + "r_ohm_per_km": 0.8342, + "x_ohm_per_km": 0.36, + "max_i_ka": 0.17, + "type": "ol", + "q_mm2": 34, + "alpha": 0.00403, + "voltage_rating": "MV" + }, + "48-AL1/8-ST1A 10.0": { + "c_nf_per_km": 10.1, + "r_ohm_per_km": 0.5939, + "x_ohm_per_km": 0.35, + "max_i_ka": 0.21, + "type": "ol", + "q_mm2": 48, + "alpha": 0.00403, + "voltage_rating": "MV" + }, + "70-AL1/11-ST1A 10.0": { + "c_nf_per_km": 10.4, + "r_ohm_per_km": 0.4132, + "x_ohm_per_km": 0.339, + "max_i_ka": 0.29, + "type": "ol", + "q_mm2": 70, + "alpha": 0.00403, + "voltage_rating": "MV" + }, + "94-AL1/15-ST1A 10.0": { + "c_nf_per_km": 10.75, + "r_ohm_per_km": 0.306, + "x_ohm_per_km": 0.33, + "max_i_ka": 0.35, + "type": "ol", + "q_mm2": 94, + "alpha": 0.00403, + "voltage_rating": "MV" + }, + "122-AL1/20-ST1A 10.0": { + "c_nf_per_km": 11.1, + "r_ohm_per_km": 0.2376, + "x_ohm_per_km": 0.323, + "max_i_ka": 0.41, + "type": "ol", + "q_mm2": 122, + "alpha": 0.00403, + "voltage_rating": "MV" + }, + "149-AL1/24-ST1A 10.0": { + "c_nf_per_km": 11.25, + "r_ohm_per_km": 0.194, + "x_ohm_per_km": 0.315, + "max_i_ka": 0.47, + "type": "ol", + "q_mm2": 149, + "alpha": 0.00403, + "voltage_rating": "MV" + }, + "34-AL1/6-ST1A 20.0": { + "c_nf_per_km": 9.15, + "r_ohm_per_km": 0.8342, + "x_ohm_per_km": 0.382, + "max_i_ka": 0.17, + "type": "ol", + "q_mm2": 34, + "alpha": 0.00403, + "voltage_rating": "MV" + }, + "48-AL1/8-ST1A 20.0": { + "c_nf_per_km": 9.5, + "r_ohm_per_km": 0.5939, + "x_ohm_per_km": 0.372, + "max_i_ka": 0.21, + "type": "ol", + "q_mm2": 48, + "alpha": 0.00403, + "voltage_rating": "MV" + }, + "70-AL1/11-ST1A 20.0": { + "c_nf_per_km": 9.7, + "r_ohm_per_km": 0.4132, + "x_ohm_per_km": 0.36, + "max_i_ka": 0.29, + "type": "ol", + "q_mm2": 70, + "alpha": 0.00403, + "voltage_rating": "MV" + }, + "94-AL1/15-ST1A 20.0": { + "c_nf_per_km": 10, + "r_ohm_per_km": 0.306, + "x_ohm_per_km": 0.35, + "max_i_ka": 0.35, + "type": "ol", + "q_mm2": 94, + "alpha": 0.00403, + "voltage_rating": "MV" + }, + "122-AL1/20-ST1A 20.0": { + "c_nf_per_km": 10.3, + "r_ohm_per_km": 0.2376, + "x_ohm_per_km": 0.344, + "max_i_ka": 0.41, + "type": "ol", + "q_mm2": 122, + "alpha": 0.00403, + "voltage_rating": "MV" + }, + "149-AL1/24-ST1A 20.0": { + "c_nf_per_km": 10.5, + "r_ohm_per_km": 0.194, + "x_ohm_per_km": 0.337, + "max_i_ka": 0.47, + "type": "ol", + "q_mm2": 149, + "alpha": 0.00403, + "voltage_rating": "MV" + }, + "184-AL1/30-ST1A 20.0": { + "c_nf_per_km": 10.75, + "r_ohm_per_km": 0.1571, + "x_ohm_per_km": 0.33, + "max_i_ka": 0.535, + "type": "ol", + "q_mm2": 184, + "alpha": 0.00403, + "voltage_rating": "MV" + }, + "243-AL1/39-ST1A 20.0": { + "c_nf_per_km": 11, + "r_ohm_per_km": 0.1188, + "x_ohm_per_km": 0.32, + "max_i_ka": 0.645, + "type": "ol", + "q_mm2": 243, + "alpha": 0.00403, + "voltage_rating": "MV" + }, + "48-AL1/8-ST1A 110.0": { + "c_nf_per_km": 8, + "r_ohm_per_km": 0.5939, + "x_ohm_per_km": 0.46, + "max_i_ka": 0.21, + "type": "ol", + "q_mm2": 48, + "alpha": 0.00403, + "voltage_rating": "HV" + }, + "70-AL1/11-ST1A 110.0": { + "c_nf_per_km": 8.4, + "r_ohm_per_km": 0.4132, + "x_ohm_per_km": 0.45, + "max_i_ka": 0.29, + "type": "ol", + "q_mm2": 70, + "alpha": 0.00403, + "voltage_rating": "HV" + }, + "94-AL1/15-ST1A 110.0": { + "c_nf_per_km": 8.65, + "r_ohm_per_km": 0.306, + "x_ohm_per_km": 0.44, + "max_i_ka": 0.35, + "type": "ol", + "q_mm2": 94, + "alpha": 0.00403, + "voltage_rating": "HV" + }, + "122-AL1/20-ST1A 110.0": { + "c_nf_per_km": 8.5, + "r_ohm_per_km": 0.2376, + "x_ohm_per_km": 0.43, + "max_i_ka": 0.41, + "type": "ol", + "q_mm2": 122, + "alpha": 0.00403, + "voltage_rating": "HV" + }, + "149-AL1/24-ST1A 110.0": { + "c_nf_per_km": 8.75, + "r_ohm_per_km": 0.194, + "x_ohm_per_km": 0.41, + "max_i_ka": 0.47, + "type": "ol", + "q_mm2": 149, + "alpha": 0.00403, + "voltage_rating": "HV" + }, + "184-AL1/30-ST1A 110.0": { + "c_nf_per_km": 8.8, + "r_ohm_per_km": 0.1571, + "x_ohm_per_km": 0.4, + "max_i_ka": 0.535, + "type": "ol", + "q_mm2": 184, + "alpha": 0.00403, + "voltage_rating": "HV" + }, + "243-AL1/39-ST1A 110.0": { + "c_nf_per_km": 9, + "r_ohm_per_km": 0.1188, + "x_ohm_per_km": 0.39, + "max_i_ka": 0.645, + "type": "ol", + "q_mm2": 243, + "alpha": 0.00403, + "voltage_rating": "HV" + }, + "305-AL1/39-ST1A 110.0": { + "c_nf_per_km": 9.2, + "r_ohm_per_km": 0.0949, + "x_ohm_per_km": 0.38, + "max_i_ka": 0.74, + "type": "ol", + "q_mm2": 305, + "alpha": 0.00403, + "voltage_rating": "HV" + }, + "490-AL1/64-ST1A 110.0": { + "c_nf_per_km": 9.75, + "r_ohm_per_km": 0.059, + "x_ohm_per_km": 0.37, + "max_i_ka": 0.96, + "type": "ol", + "q_mm2": 490, + "alpha": 0.00403, + "voltage_rating": "HV" + }, + "679-AL1/86-ST1A 110.0": { + "c_nf_per_km": 9.95, + "r_ohm_per_km": 0.042, + "x_ohm_per_km": 0.36, + "max_i_ka": 1.15, + "type": "ol", + "q_mm2": 679, + "alpha": 0.00403, + "voltage_rating": "HV" + }, + "490-AL1/64-ST1A 220.0": { + "c_nf_per_km": 10, + "r_ohm_per_km": 0.059, + "x_ohm_per_km": 0.285, + "max_i_ka": 0.96, + "type": "ol", + "q_mm2": 490, + "alpha": 0.00403, + "voltage_rating": "HV" + }, + "679-AL1/86-ST1A 220.0": { + "c_nf_per_km": 11.7, + "r_ohm_per_km": 0.042, + "x_ohm_per_km": 0.275, + "max_i_ka": 1.15, + "type": "ol", + "q_mm2": 679, + "alpha": 0.00403, + "voltage_rating": "HV" + }, + "490-AL1/64-ST1A 380.0": { + "c_nf_per_km": 11, + "r_ohm_per_km": 0.059, + "x_ohm_per_km": 0.253, + "max_i_ka": 0.96, + "type": "ol", + "q_mm2": 490, + "alpha": 0.00403, + "voltage_rating": "HV" + }, + "679-AL1/86-ST1A 380.0": { + "c_nf_per_km": 14.6, + "r_ohm_per_km": 0.042, + "x_ohm_per_km": 0.25, + "max_i_ka": 1.15, + "type": "ol", + "q_mm2": 679, + "alpha": 0.00403, + "voltage_rating": "HV" + } + }, + "trafo": { + "160 MVA 380/110 kV": { + "i0_percent": 0.06, + "pfe_kw": 60, + "vkr_percent": 0.25, + "sn_mva": 160, + "vn_lv_kv": 110.0, + "vn_hv_kv": 380.0, + "vk_percent": 12.2, + "shift_degree": 0, + "vector_group": "Yy0", + "tap_side": "hv", + "tap_neutral": 0, + "tap_min": -9, + "tap_max": 9, + "tap_step_degree": 0, + "tap_step_percent": 1.5, + "tap_phase_shifter": false + }, + "100 MVA 220/110 kV": { + "i0_percent": 0.06, + "pfe_kw": 55, + "vkr_percent": 0.26, + "sn_mva": 100, + "vn_lv_kv": 110.0, + "vn_hv_kv": 220.0, + "vk_percent": 12.0, + "shift_degree": 0, + "vector_group": "Yy0", + "tap_side": "hv", + "tap_neutral": 0, + "tap_min": -9, + "tap_max": 9, + "tap_step_degree": 0, + "tap_step_percent": 1.5, + "tap_phase_shifter": false + }, + "63 MVA 110/20 kV": { + "i0_percent": 0.04, + "pfe_kw": 22, + "vkr_percent": 0.32, + "sn_mva": 63, + "vn_lv_kv": 20.0, + "vn_hv_kv": 110.0, + "vk_percent": 18, + "shift_degree": 150, + "vector_group": "YNd5", + "tap_side": "hv", + "tap_neutral": 0, + "tap_min": -9, + "tap_max": 9, + "tap_step_degree": 0, + "tap_step_percent": 1.5, + "tap_phase_shifter": false + }, + "40 MVA 110/20 kV": { + "i0_percent": 0.05, + "pfe_kw": 18, + "vkr_percent": 0.34, + "sn_mva": 40, + "vn_lv_kv": 20.0, + "vn_hv_kv": 110.0, + "vk_percent": 16.2, + "shift_degree": 150, + "vector_group": "YNd5", + "tap_side": "hv", + "tap_neutral": 0, + "tap_min": -9, + "tap_max": 9, + "tap_step_degree": 0, + "tap_step_percent": 1.5, + "tap_phase_shifter": false + }, + "25 MVA 110/20 kV": { + "i0_percent": 0.07, + "pfe_kw": 14, + "vkr_percent": 0.41, + "sn_mva": 25, + "vn_lv_kv": 20.0, + "vn_hv_kv": 110.0, + "vk_percent": 12, + "shift_degree": 150, + "vector_group": "YNd5", + "tap_side": "hv", + "tap_neutral": 0, + "tap_min": -9, + "tap_max": 9, + "tap_step_degree": 0, + "tap_step_percent": 1.5, + "tap_phase_shifter": false + }, + "63 MVA 110/10 kV": { + "sn_mva": 63, + "vn_hv_kv": 110, + "vn_lv_kv": 10, + "vk_percent": 18, + "vkr_percent": 0.32, + "pfe_kw": 22, + "i0_percent": 0.04, + "shift_degree": 150, + "vector_group": "YNd5", + "tap_side": "hv", + "tap_neutral": 0, + "tap_min": -9, + "tap_max": 9, + "tap_step_degree": 0, + "tap_step_percent": 1.5, + "tap_phase_shifter": false + }, + "40 MVA 110/10 kV": { + "sn_mva": 40, + "vn_hv_kv": 110, + "vn_lv_kv": 10, + "vk_percent": 16.2, + "vkr_percent": 0.34, + "pfe_kw": 18, + "i0_percent": 0.05, + "shift_degree": 150, + "vector_group": "YNd5", + "tap_side": "hv", + "tap_neutral": 0, + "tap_min": -9, + "tap_max": 9, + "tap_step_degree": 0, + "tap_step_percent": 1.5, + "tap_phase_shifter": false + }, + "25 MVA 110/10 kV": { + "sn_mva": 25, + "vn_hv_kv": 110, + "vn_lv_kv": 10, + "vk_percent": 12, + "vkr_percent": 0.41, + "pfe_kw": 14, + "i0_percent": 0.07, + "shift_degree": 150, + "vector_group": "YNd5", + "tap_side": "hv", + "tap_neutral": 0, + "tap_min": -9, + "tap_max": 9, + "tap_step_degree": 0, + "tap_step_percent": 1.5, + "tap_phase_shifter": false + }, + "0.25 MVA 20/0.4 kV": { + "sn_mva": 0.25, + "vn_hv_kv": 20, + "vn_lv_kv": 0.4, + "vk_percent": 6, + "vkr_percent": 1.44, + "pfe_kw": 0.8, + "i0_percent": 0.32, + "shift_degree": 150, + "vector_group": "Yzn5", + "tap_side": "hv", + "tap_neutral": 0, + "tap_min": -2, + "tap_max": 2, + "tap_step_degree": 0, + "tap_step_percent": 2.5, + "tap_phase_shifter": false + }, + "0.4 MVA 20/0.4 kV": { + "sn_mva": 0.4, + "vn_hv_kv": 20, + "vn_lv_kv": 0.4, + "vk_percent": 6, + "vkr_percent": 1.425, + "pfe_kw": 1.35, + "i0_percent": 0.3375, + "shift_degree": 150, + "vector_group": "Dyn5", + "tap_side": "hv", + "tap_neutral": 0, + "tap_min": -2, + "tap_max": 2, + "tap_step_degree": 0, + "tap_step_percent": 2.5, + "tap_phase_shifter": false + }, + "0.63 MVA 20/0.4 kV": { + "sn_mva": 0.63, + "vn_hv_kv": 20, + "vn_lv_kv": 0.4, + "vk_percent": 6, + "vkr_percent": 1.206, + "pfe_kw": 1.65, + "i0_percent": 0.2619, + "shift_degree": 150, + "vector_group": "Dyn5", + "tap_side": "hv", + "tap_neutral": 0, + "tap_min": -2, + "tap_max": 2, + "tap_step_degree": 0, + "tap_step_percent": 2.5, + "tap_phase_shifter": false + }, + "0.25 MVA 10/0.4 kV": { + "sn_mva": 0.25, + "vn_hv_kv": 10, + "vn_lv_kv": 0.4, + "vk_percent": 4, + "vkr_percent": 1.2, + "pfe_kw": 0.6, + "i0_percent": 0.24, + "shift_degree": 150, + "vector_group": "Dyn5", + "tap_side": "hv", + "tap_neutral": 0, + "tap_min": -2, + "tap_max": 2, + "tap_step_degree": 0, + "tap_step_percent": 2.5, + "tap_phase_shifter": false + }, + "0.4 MVA 10/0.4 kV": { + "sn_mva": 0.4, + "vn_hv_kv": 10, + "vn_lv_kv": 0.4, + "vk_percent": 4, + "vkr_percent": 1.325, + "pfe_kw": 0.95, + "i0_percent": 0.2375, + "shift_degree": 150, + "vector_group": "Dyn5", + "tap_side": "hv", + "tap_neutral": 0, + "tap_min": -2, + "tap_max": 2, + "tap_step_degree": 0, + "tap_step_percent": 2.5, + "tap_phase_shifter": false + }, + "0.63 MVA 10/0.4 kV": { + "sn_mva": 0.63, + "vn_hv_kv": 10, + "vn_lv_kv": 0.4, + "vk_percent": 4, + "vkr_percent": 1.0794, + "pfe_kw": 1.18, + "i0_percent": 0.1873, + "shift_degree": 150, + "vector_group": "Dyn5", + "tap_side": "hv", + "tap_neutral": 0, + "tap_min": -2, + "tap_max": 2, + "tap_step_degree": 0, + "tap_step_percent": 2.5, + "tap_phase_shifter": false + } + }, + "trafo3w": { + "63/25/38 MVA 110/20/10 kV": { + "sn_hv_mva": 63, + "sn_mv_mva": 25, + "sn_lv_mva": 38, + "vn_hv_kv": 110, + "vn_mv_kv": 20, + "vn_lv_kv": 10, + "vk_hv_percent": 10.4, + "vk_mv_percent": 10.4, + "vk_lv_percent": 10.4, + "vkr_hv_percent": 0.28, + "vkr_mv_percent": 0.32, + "vkr_lv_percent": 0.35, + "pfe_kw": 35, + "i0_percent": 0.89, + "shift_mv_degree": 0, + "shift_lv_degree": 0, + "vector_group": "YN0yn0yn0", + "tap_side": "hv", + "tap_neutral": 0, + "tap_min": -10, + "tap_max": 10, + "tap_step_percent": 1.2 + }, + "63/25/38 MVA 110/10/10 kV": { + "sn_hv_mva": 63, + "sn_mv_mva": 25, + "sn_lv_mva": 38, + "vn_hv_kv": 110, + "vn_mv_kv": 10, + "vn_lv_kv": 10, + "vk_hv_percent": 10.4, + "vk_mv_percent": 10.4, + "vk_lv_percent": 10.4, + "vkr_hv_percent": 0.28, + "vkr_mv_percent": 0.32, + "vkr_lv_percent": 0.35, + "pfe_kw": 35, + "i0_percent": 0.89, + "shift_mv_degree": 0, + "shift_lv_degree": 0, + "vector_group": "YN0yn0yn0", + "tap_side": "hv", + "tap_neutral": 0, + "tap_min": -10, + "tap_max": 10, + "tap_step_percent": 1.2 + } + }, + "fuse": { + "HV 100A": { + "fuse_type": "HV 100A", + "i_rated_a": 100.0, + "t_avg": 0, + "t_min": [ + 10.0, + 3.64, + 0.854, + 0.281, + 0.1, + 0.0531, + 0.022, + 0.01 + ], + "t_total": [ + 10.0, + 4.267, + 1.21, + 0.403, + 0.1, + 0.058, + 0.022, + 0.01 + ], + "x_avg": 0, + "x_min": [ + 300.0, + 350.0, + 450.0, + 550.0, + 700.0, + 850.0, + 1200.0, + 1752.0 + ], + "x_total": [ + 600.0, + 700.0, + 900.0, + 1150.0, + 1665.0, + 2000.0, + 3000.0, + 4313.0 + ] + }, + "HV 10A": { + "fuse_type": "HV 10A", + "i_rated_a": 10.0, + "t_avg": 0, + "t_min": [ + 10.0, + 1675.0, + 0.344, + 0.156, + 0.1, + 0.0417, + 0.0171, + 0.01 + ], + "t_total": [ + 10.0, + 1.3, + 0.3, + 0.155, + 0.1, + 0.0555, + 0.023, + 0.01 + ], + "x_avg": 0, + "x_min": [ + 30.0, + 32.0, + 35.0, + 37.0, + 39.0, + 50.0, + 70.0, + 88.0 + ], + "x_total": [ + 60.0, + 70.0, + 80.0, + 87.0, + 94.0, + 110.0, + 150.0, + 216.0 + ] + }, + "HV 125A": { + "fuse_type": "HV 125A", + "i_rated_a": 125.0, + "t_avg": 0, + "t_min": [ + 10.0, + 1.82, + 0.344, + 0.1, + 0.0467, + 0.0269, + 0.01 + ], + "t_total": [ + 10.0, + 2.478, + 0.426, + 0.1, + 0.0427, + 0.0211, + 0.01 + ], + "x_avg": 0, + "x_min": [ + 375.0, + 500.0, + 700.0, + 925.0, + 1200.0, + 1500.0, + 2341.0 + ], + "x_total": [ + 750.0, + 1000.0, + 1500.0, + 2200.0, + 3000.0, + 4000.0, + 5765.0 + ] + }, + "HV 160A": { + "fuse_type": "HV 160A", + "i_rated_a": 160.0, + "t_avg": 0, + "t_min": [ + 10.0, + 4.15, + 1.03, + 0.198, + 0.1, + 0.051, + 0.0172, + 0.01 + ], + "t_total": [ + 10.0, + 2.3, + 0.734, + 0.274, + 0.1, + 0.046, + 0.0177, + 0.01 + ], + "x_avg": 0, + "x_min": [ + 480.0, + 550.0, + 700.0, + 1000.0, + 1260.0, + 1600.0, + 2500.0, + 3227.0 + ], + "x_total": [ + 960.0, + 1300.0, + 1700.0, + 2200.0, + 2996.0, + 4000.0, + 6000.0, + 7946.0 + ] + }, + "HV 16A": { + "fuse_type": "HV 16A", + "i_rated_a": 16.0, + "t_avg": 0, + "t_min": [ + 10.0, + 0.352, + 0.164, + 0.1, + 0.0649, + 0.0342, + 0.01 + ], + "t_total": [ + 10.0, + 2.34, + 0.722, + 0.181, + 0.1, + 0.055, + 0.0296, + 0.01 + ], + "x_avg": 0, + "x_min": [ + 48.0, + 60.0, + 65.0, + 71.0, + 80.0, + 100.0, + 162.0 + ], + "x_total": [ + 96.0, + 110.0, + 125.0, + 150.0, + 168.0, + 200.0, + 250.0, + 398.0 + ] + }, + "HV 200A": { + "fuse_type": "HV 200A", + "i_rated_a": 200.0, + "t_avg": 0, + "t_min": [ + 10.0, + 4.267, + 1.21, + 0.403, + 0.1, + 0.058, + 0.022, + 0.01 + ], + "t_total": [ + 10.0, + 3.73, + 1.654, + 0.328, + 0.1, + 0.0531, + 0.019, + 0.01 + ], + "x_avg": 0, + "x_min": [ + 600.0, + 700.0, + 900.0, + 1150.0, + 1665.0, + 2000.0, + 3000.0, + 4313.0 + ], + "x_total": [ + 1200.0, + 1500.0, + 1800.0, + 2700.0, + 3960.0, + 5000.0, + 7500.0, + 10620.0 + ] + }, + "HV 20A": { + "fuse_type": "HV 20A", + "i_rated_a": 20.0, + "t_avg": 0, + "t_min": [ + 10.0, + 1.3, + 0.3, + 0.155, + 0.1, + 0.0555, + 0.023, + 0.01 + ], + "t_total": [ + 10.0, + 1.3, + 0.161, + 0.1, + 0.0611, + 0.0399, + 0.0141, + 0.01 + ], + "x_avg": 0, + "x_min": [ + 60.0, + 70.0, + 80.0, + 87.0, + 94.0, + 110.0, + 150.0, + 216.0 + ], + "x_total": [ + 120.0, + 150.0, + 200.0, + 223.0, + 260.0, + 300.0, + 450.0, + 532.0 + ] + }, + "HV 25A": { + "fuse_type": "HV 25A", + "i_rated_a": 25.0, + "t_avg": 0, + "t_min": [ + 10.0, + 2.512, + 0.833, + 0.299, + 0.1, + 0.0372, + 0.0223, + 0.01 + ], + "t_total": [ + 10.0, + 3.125, + 0.597, + 0.198, + 0.1, + 0.0378, + 0.022, + 0.01 + ], + "x_avg": 0, + "x_min": [ + 75.0, + 82.0, + 90.0, + 100.0, + 124.0, + 170.0, + 200.0, + 289.0 + ], + "x_total": [ + 150.0, + 170.0, + 210.0, + 250.0, + 294.0, + 400.0, + 500.0, + 711.0 + ] + }, + "HV 31.5A": { + "fuse_type": "HV 31.5A", + "i_rated_a": 31.5, + "t_avg": 0, + "t_min": [ + 10.0, + 2.34, + 0.722, + 0.181, + 0.1, + 0.055, + 0.0296, + 0.01 + ], + "t_total": [ + 10.0, + 2.84, + 0.368, + 0.164, + 0.1, + 0.0621, + 0.0378, + 0.0195, + 0.01 + ], + "x_avg": 0, + "x_min": [ + 95.0, + 110.0, + 125.0, + 150.0, + 165.0, + 200.0, + 250.0, + 390.0 + ], + "x_total": [ + 189.0, + 220.0, + 300.0, + 350.0, + 393.0, + 450.0, + 530.0, + 700.0, + 960.0 + ] + }, + "HV 40A": { + "fuse_type": "HV 40A", + "i_rated_a": 40.0, + "t_avg": 0, + "t_min": [ + 10.0, + 1.3, + 0.161, + 0.1, + 0.0611, + 0.0399, + 0.0141, + 0.01 + ], + "t_total": [ + 10.0, + 2.05, + 0.369, + 0.198, + 0.1, + 0.051, + 0.0298, + 0.01 + ], + "x_avg": 0, + "x_min": [ + 120.0, + 150.0, + 200.0, + 223.0, + 260.0, + 300.0, + 450.0, + 532.0 + ], + "x_total": [ + 240.0, + 300.0, + 400.0, + 450.0, + 530.0, + 650.0, + 800.0, + 1311.0 + ] + }, + "HV 50A": { + "fuse_type": "HV 50A", + "i_rated_a": 50.0, + "t_avg": 0, + "t_min": [ + 10.0, + 3.215, + 0.597, + 0.198, + 0.1, + 0.0378, + 0.022, + 0.01 + ], + "t_total": [ + 10.0, + 3.64, + 0.854, + 0.281, + 0.1, + 0.0531, + 0.022, + 0.01 + ], + "x_avg": 0, + "x_min": [ + 150.0, + 170.0, + 210.0, + 250.0, + 294.0, + 400.0, + 500.0, + 711.0 + ], + "x_total": [ + 300.0, + 350.0, + 450.0, + 550.0, + 700.0, + 850.0, + 1200.0, + 1752.0 + ] + }, + "HV 6.3A": { + "fuse_type": "HV 6.3A", + "i_rated_a": 6.3, + "t_avg": 0, + "t_min": [ + 10.0, + 1.39, + 0.344, + 0.168, + 0.1, + 0.056, + 0.0263, + 0.01 + ], + "t_total": [ + 10.0, + 1.711, + 0.516, + 0.198, + 0.1, + 0.0634, + 0.0303, + 0.01 + ], + "x_avg": 0, + "x_min": [ + 19.0, + 19.5, + 20.4, + 20.8, + 22.0, + 25.0, + 32.0, + 48.0 + ], + "x_total": [ + 38.0, + 40.0, + 43.0, + 48.0, + 53.0, + 60.0, + 75.0, + 118.0 + ] + }, + "HV 63A": { + "fuse_type": "HV 63A", + "i_rated_a": 63.0, + "t_avg": 0, + "t_min": [ + 10.0, + 2.84, + 0.368, + 0.164, + 0.1, + 0.0621, + 0.0378, + 0.0195, + 0.01 + ], + "t_total": [ + 10.0, + 1.82, + 0.344, + 0.1, + 0.0467, + 0.0269, + 0.01 + ], + "x_avg": 0, + "x_min": [ + 189.0, + 220.0, + 300.0, + 350.0, + 393.0, + 450.0, + 530.0, + 700.0, + 961.0 + ], + "x_total": [ + 378.0, + 500.0, + 700.0, + 934.0, + 1200.0, + 1500.0, + 2366.0 + ] + }, + "HV 80A": { + "fuse_type": "HV 80A", + "i_rated_a": 80.0, + "t_avg": 0, + "t_min": [ + 10.0, + 2.05, + 0.369, + 0.198, + 0.1, + 0.051, + 0.0298, + 0.01 + ], + "t_total": [ + 10.0, + 4.15, + 1.03, + 0.198, + 0.1, + 0.051, + 0.0172, + 0.01 + ], + "x_avg": 0, + "x_min": [ + 240.0, + 300.0, + 400.0, + 450.0, + 530.0, + 650.0, + 800.0, + 1311.0 + ], + "x_total": [ + 480.0, + 550.0, + 700.0, + 1000.0, + 1260.0, + 1600.0, + 2500.0, + 3227.0 + ] + }, + "Siemens NH-1-100": { + "fuse_type": "Siemens NH-1-100", + "i_rated_a": 100.0, + "t_avg": [ + 5400.0, + 2000.0, + 400.0, + 20.0, + 1.0, + 0.2, + 0.012, + 0.004 + ], + "t_min": 0, + "t_total": 0, + "x_avg": [ + 150.0, + 190.0, + 250.0, + 430.0, + 900.0, + 1250.0, + 2700.0, + 3600.0 + ], + "x_min": 0, + "x_total": 0 + }, + "Siemens NH-1-125": { + "fuse_type": "Siemens NH-1-125", + "i_rated_a": 125.0, + "t_avg": [ + 4800.0, + 120.0, + 7.0, + 0.1, + 0.004 + ], + "t_min": 0, + "t_total": 0, + "x_avg": [ + 180.0, + 400.0, + 740.0, + 2000.0, + 4250.0 + ], + "x_min": 0, + "x_total": 0 + }, + "Siemens NH-1-16": { + "fuse_type": "Siemens NH-1-16", + "i_rated_a": 16.0, + "t_avg": [ + 4000.0, + 400.0, + 2.0, + 0.1, + 0.04, + 0.01 + ], + "t_min": 0, + "t_total": 0, + "x_avg": [ + 26.0, + 35.0, + 75.0, + 150.0, + 200.0, + 300.0 + ], + "x_min": 0, + "x_total": 0 + }, + "Siemens NH-1-160": { + "fuse_type": "Siemens NH-1-160", + "i_rated_a": 160.0, + "t_avg": [ + 4800.0, + 120.0, + 7.0, + 0.1, + 0.004 + ], + "t_min": 0, + "t_total": 0, + "x_avg": [ + 210.0, + 500.0, + 900.0, + 2300.0, + 5000.0 + ], + "x_min": 0, + "x_total": 0 + }, + "Siemens NH-1-25": { + "fuse_type": "Siemens NH-1-25", + "i_rated_a": 25.0, + "t_avg": [ + 4000.0, + 1000.0, + 10.0, + 0.2, + 0.02, + 0.01 + ], + "t_min": 0, + "t_total": 0, + "x_avg": [ + 40.0, + 50.0, + 100.0, + 210.0, + 400.0, + 500.0 + ], + "x_min": 0, + "x_total": 0 + }, + "Siemens NH-1-50": { + "fuse_type": "Siemens NH-1-50", + "i_rated_a": 50.0, + "t_avg": [ + 4000.0, + 40.0, + 4.0, + 1.0, + 0.02, + 0.01 + ], + "t_min": 0, + "t_total": 0, + "x_avg": [ + 86.0, + 200.0, + 300.0, + 400.0, + 1000.0, + 1280.0 + ], + "x_min": 0, + "x_total": 0 + }, + "Siemens NH-1-63": { + "fuse_type": "Siemens NH-1-63", + "i_rated_a": 63.0, + "t_avg": [ + 4000.0, + 100.0, + 10.0, + 2.0, + 0.04, + 0.01 + ], + "t_min": 0, + "t_total": 0, + "x_avg": [ + 100.0, + 200.0, + 300.0, + 400.0, + 1000.0, + 1500.0 + ], + "x_min": 0, + "x_total": 0 + }, + "Siemens NH-1-80": { + "fuse_type": "Siemens NH-1-80", + "i_rated_a": 80.0, + "t_avg": [ + 4800.0, + 120.0, + 7.0, + 0.1, + 0.01 + ], + "t_min": 0, + "t_total": 0, + "x_avg": [ + 150.58, + 250.0, + 450.0, + 1150.0, + 2470.0 + ], + "x_min": 0, + "x_total": 0 + }, + "Siemens NH-2-1000": { + "fuse_type": "Siemens NH-2-1000", + "i_rated_a": 1000.0, + "t_avg": [ + 4800.0, + 120.0, + 7.0, + 0.1, + 0.004 + ], + "t_min": 0, + "t_total": 0, + "x_avg": [ + 1900.0, + 3500.0, + 8400.0, + 24000.0, + 52000.0 + ], + "x_min": 0, + "x_total": 0 + }, + "Siemens NH-2-200": { + "fuse_type": "Siemens NH-2-200", + "i_rated_a": 200.0, + "t_avg": [ + 4800.0, + 120.0, + 7.0, + 0.1, + 0.004 + ], + "t_min": 0, + "t_total": 0, + "x_avg": [ + 280.0, + 650.0, + 1200.0, + 3000.0, + 7000.0 + ], + "x_min": 0, + "x_total": 0 + }, + "Siemens NH-2-224": { + "fuse_type": "Siemens NH-2-224", + "i_rated_a": 224.0, + "t_avg": [ + 4800.0, + 120.0, + 7.0, + 0.2, + 0.04, + 0.004 + ], + "t_min": 0, + "t_total": 0, + "x_avg": [ + 400.0, + 750.0, + 1453.0, + 3025.0, + 4315.0, + 7600.0 + ], + "x_min": 0, + "x_total": 0 + }, + "Siemens NH-2-250": { + "fuse_type": "Siemens NH-2-250", + "i_rated_a": 250.0, + "t_avg": [ + 4800.0, + 120.0, + 7.0, + 0.1, + 0.004 + ], + "t_min": 0, + "t_total": 0, + "x_avg": [ + 450.0, + 800.0, + 1650.0, + 4000.0, + 8500.0 + ], + "x_min": 0, + "x_total": 0 + }, + "Siemens NH-2-315": { + "fuse_type": "Siemens NH-2-315", + "i_rated_a": 315.0, + "t_avg": [ + 4800.0, + 120.0, + 7.0, + 0.1, + 0.004 + ], + "t_min": 0, + "t_total": 0, + "x_avg": [ + 550.0, + 920.0, + 1900.0, + 5000.0, + 11000.0 + ], + "x_min": 0, + "x_total": 0 + }, + "Siemens NH-2-355": { + "fuse_type": "Siemens NH-2-355", + "i_rated_a": 355.0, + "t_avg": [ + 4800.0, + 120.0, + 6.0, + 0.1, + 0.004 + ], + "t_min": 0, + "t_total": 0, + "x_avg": [ + 650.0, + 1116.27, + 2350.0, + 5840.0, + 12790.0 + ], + "x_min": 0, + "x_total": 0 + }, + "Siemens NH-2-400": { + "fuse_type": "Siemens NH-2-400", + "i_rated_a": 400.0, + "t_avg": [ + 4800.0, + 120.0, + 7.0, + 0.1, + 0.004 + ], + "t_min": 0, + "t_total": 0, + "x_avg": [ + 720.0, + 1350.0, + 2800.0, + 6500.0, + 15000.0 + ], + "x_min": 0, + "x_total": 0 + }, + "Siemens NH-2-425": { + "fuse_type": "Siemens NH-2-425", + "i_rated_a": 425.0, + "t_avg": [ + 4800.0, + 120.0, + 7.0, + 0.1, + 0.004 + ], + "t_min": 0, + "t_total": 0, + "x_avg": [ + 850.0, + 1500.0, + 3050.0, + 7500.0, + 16500.0 + ], + "x_min": 0, + "x_total": 0 + }, + "Siemens NH-2-630": { + "fuse_type": "Siemens NH-2-630", + "i_rated_a": 630.0, + "t_avg": [ + 4800.0, + 120.0, + 7.0, + 0.1, + 0.004 + ], + "t_min": 0, + "t_total": 0, + "x_avg": [ + 1200.0, + 2000.0, + 4800.0, + 12000.0, + 26000.0 + ], + "x_min": 0, + "x_total": 0 + } + } + }, + "res_bus": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"vm_pu\",\"va_degree\",\"p_mw\",\"q_mvar\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "vm_pu": "float64", + "va_degree": "float64", + "p_mw": "float64", + "q_mvar": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_line": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_from_mw\",\"q_from_mvar\",\"p_to_mw\",\"q_to_mvar\",\"pl_mw\",\"ql_mvar\",\"i_from_ka\",\"i_to_ka\",\"i_ka\",\"vm_from_pu\",\"va_from_degree\",\"vm_to_pu\",\"va_to_degree\",\"loading_percent\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "p_from_mw": "float64", + "q_from_mvar": "float64", + "p_to_mw": "float64", + "q_to_mvar": "float64", + "pl_mw": "float64", + "ql_mvar": "float64", + "i_from_ka": "float64", + "i_to_ka": "float64", + "i_ka": "float64", + "vm_from_pu": "float64", + "va_from_degree": "float64", + "vm_to_pu": "float64", + "va_to_degree": "float64", + "loading_percent": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_trafo": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_hv_mw\",\"q_hv_mvar\",\"p_lv_mw\",\"q_lv_mvar\",\"pl_mw\",\"ql_mvar\",\"i_hv_ka\",\"i_lv_ka\",\"vm_hv_pu\",\"va_hv_degree\",\"vm_lv_pu\",\"va_lv_degree\",\"loading_percent\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "p_hv_mw": "float64", + "q_hv_mvar": "float64", + "p_lv_mw": "float64", + "q_lv_mvar": "float64", + "pl_mw": "float64", + "ql_mvar": "float64", + "i_hv_ka": "float64", + "i_lv_ka": "float64", + "vm_hv_pu": "float64", + "va_hv_degree": "float64", + "vm_lv_pu": "float64", + "va_lv_degree": "float64", + "loading_percent": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_trafo3w": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_hv_mw\",\"q_hv_mvar\",\"p_mv_mw\",\"q_mv_mvar\",\"p_lv_mw\",\"q_lv_mvar\",\"pl_mw\",\"ql_mvar\",\"i_hv_ka\",\"i_mv_ka\",\"i_lv_ka\",\"vm_hv_pu\",\"va_hv_degree\",\"vm_mv_pu\",\"va_mv_degree\",\"vm_lv_pu\",\"va_lv_degree\",\"va_internal_degree\",\"vm_internal_pu\",\"loading_percent\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "p_hv_mw": "float64", + "q_hv_mvar": "float64", + "p_mv_mw": "float64", + "q_mv_mvar": "float64", + "p_lv_mw": "float64", + "q_lv_mvar": "float64", + "pl_mw": "float64", + "ql_mvar": "float64", + "i_hv_ka": "float64", + "i_mv_ka": "float64", + "i_lv_ka": "float64", + "vm_hv_pu": "float64", + "va_hv_degree": "float64", + "vm_mv_pu": "float64", + "va_mv_degree": "float64", + "vm_lv_pu": "float64", + "va_lv_degree": "float64", + "va_internal_degree": "float64", + "vm_internal_pu": "float64", + "loading_percent": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_impedance": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_from_mw\",\"q_from_mvar\",\"p_to_mw\",\"q_to_mvar\",\"pl_mw\",\"ql_mvar\",\"i_from_ka\",\"i_to_ka\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "p_from_mw": "float64", + "q_from_mvar": "float64", + "p_to_mw": "float64", + "q_to_mvar": "float64", + "pl_mw": "float64", + "ql_mvar": "float64", + "i_from_ka": "float64", + "i_to_ka": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_ext_grid": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_mw\",\"q_mvar\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "p_mw": "float64", + "q_mvar": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_load": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_mw\",\"q_mvar\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "p_mw": "float64", + "q_mvar": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_motor": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_mw\",\"q_mvar\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "p_mw": "float64", + "q_mvar": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_sgen": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_mw\",\"q_mvar\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "p_mw": "float64", + "q_mvar": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_storage": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_mw\",\"q_mvar\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "p_mw": "float64", + "q_mvar": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_shunt": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_mw\",\"q_mvar\",\"vm_pu\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "p_mw": "float64", + "q_mvar": "float64", + "vm_pu": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_gen": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_mw\",\"q_mvar\",\"va_degree\",\"vm_pu\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "p_mw": "float64", + "q_mvar": "float64", + "va_degree": "float64", + "vm_pu": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_ward": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_mw\",\"q_mvar\",\"vm_pu\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "p_mw": "float64", + "q_mvar": "float64", + "vm_pu": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_xward": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_mw\",\"q_mvar\",\"vm_pu\",\"va_internal_degree\",\"vm_internal_pu\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "p_mw": "float64", + "q_mvar": "float64", + "vm_pu": "float64", + "va_internal_degree": "float64", + "vm_internal_pu": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_dcline": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_from_mw\",\"q_from_mvar\",\"p_to_mw\",\"q_to_mvar\",\"pl_mw\",\"vm_from_pu\",\"va_from_degree\",\"vm_to_pu\",\"va_to_degree\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "p_from_mw": "float64", + "q_from_mvar": "float64", + "p_to_mw": "float64", + "q_to_mvar": "float64", + "pl_mw": "float64", + "vm_from_pu": "float64", + "va_from_degree": "float64", + "vm_to_pu": "float64", + "va_to_degree": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_asymmetric_load": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_mw\",\"q_mvar\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "p_mw": "float64", + "q_mvar": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_asymmetric_sgen": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_mw\",\"q_mvar\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "p_mw": "float64", + "q_mvar": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_switch": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"i_ka\",\"loading_percent\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "i_ka": "float64", + "loading_percent": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_tcsc": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"thyristor_firing_angle_degree\",\"x_ohm\",\"p_from_mw\",\"q_from_mvar\",\"p_to_mw\",\"q_to_mvar\",\"pl_mw\",\"ql_mvar\",\"i_ka\",\"vm_from_pu\",\"va_from_degree\",\"vm_to_pu\",\"va_to_degree\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "thyristor_firing_angle_degree": "float64", + "x_ohm": "float64", + "p_from_mw": "float64", + "q_from_mvar": "float64", + "p_to_mw": "float64", + "q_to_mvar": "float64", + "pl_mw": "float64", + "ql_mvar": "float64", + "i_ka": "float64", + "vm_from_pu": "float64", + "va_from_degree": "float64", + "vm_to_pu": "float64", + "va_to_degree": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_svc": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"thyristor_firing_angle_degree\",\"x_ohm\",\"q_mvar\",\"vm_pu\",\"va_degree\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "thyristor_firing_angle_degree": "float64", + "x_ohm": "float64", + "q_mvar": "float64", + "vm_pu": "float64", + "va_degree": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_ssc": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"q_mvar\",\"vm_internal_pu\",\"va_internal_degree\",\"vm_pu\",\"va_degree\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "q_mvar": "float64", + "vm_internal_pu": "float64", + "va_internal_degree": "float64", + "vm_pu": "float64", + "va_degree": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_bus_est": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"vm_pu\",\"va_degree\",\"p_mw\",\"q_mvar\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "vm_pu": "float64", + "va_degree": "float64", + "p_mw": "float64", + "q_mvar": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_line_est": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_from_mw\",\"q_from_mvar\",\"p_to_mw\",\"q_to_mvar\",\"pl_mw\",\"ql_mvar\",\"i_from_ka\",\"i_to_ka\",\"i_ka\",\"vm_from_pu\",\"va_from_degree\",\"vm_to_pu\",\"va_to_degree\",\"loading_percent\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "p_from_mw": "float64", + "q_from_mvar": "float64", + "p_to_mw": "float64", + "q_to_mvar": "float64", + "pl_mw": "float64", + "ql_mvar": "float64", + "i_from_ka": "float64", + "i_to_ka": "float64", + "i_ka": "float64", + "vm_from_pu": "float64", + "va_from_degree": "float64", + "vm_to_pu": "float64", + "va_to_degree": "float64", + "loading_percent": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_trafo_est": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_hv_mw\",\"q_hv_mvar\",\"p_lv_mw\",\"q_lv_mvar\",\"pl_mw\",\"ql_mvar\",\"i_hv_ka\",\"i_lv_ka\",\"vm_hv_pu\",\"va_hv_degree\",\"vm_lv_pu\",\"va_lv_degree\",\"loading_percent\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "p_hv_mw": "float64", + "q_hv_mvar": "float64", + "p_lv_mw": "float64", + "q_lv_mvar": "float64", + "pl_mw": "float64", + "ql_mvar": "float64", + "i_hv_ka": "float64", + "i_lv_ka": "float64", + "vm_hv_pu": "float64", + "va_hv_degree": "float64", + "vm_lv_pu": "float64", + "va_lv_degree": "float64", + "loading_percent": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_trafo3w_est": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_hv_mw\",\"q_hv_mvar\",\"p_mv_mw\",\"q_mv_mvar\",\"p_lv_mw\",\"q_lv_mvar\",\"pl_mw\",\"ql_mvar\",\"i_hv_ka\",\"i_mv_ka\",\"i_lv_ka\",\"vm_hv_pu\",\"va_hv_degree\",\"vm_mv_pu\",\"va_mv_degree\",\"vm_lv_pu\",\"va_lv_degree\",\"va_internal_degree\",\"vm_internal_pu\",\"loading_percent\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "p_hv_mw": "float64", + "q_hv_mvar": "float64", + "p_mv_mw": "float64", + "q_mv_mvar": "float64", + "p_lv_mw": "float64", + "q_lv_mvar": "float64", + "pl_mw": "float64", + "ql_mvar": "float64", + "i_hv_ka": "float64", + "i_mv_ka": "float64", + "i_lv_ka": "float64", + "vm_hv_pu": "float64", + "va_hv_degree": "float64", + "vm_mv_pu": "float64", + "va_mv_degree": "float64", + "vm_lv_pu": "float64", + "va_lv_degree": "float64", + "va_internal_degree": "float64", + "vm_internal_pu": "float64", + "loading_percent": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_impedance_est": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_from_mw\",\"q_from_mvar\",\"p_to_mw\",\"q_to_mvar\",\"pl_mw\",\"ql_mvar\",\"i_from_ka\",\"i_to_ka\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "p_from_mw": "float64", + "q_from_mvar": "float64", + "p_to_mw": "float64", + "q_to_mvar": "float64", + "pl_mw": "float64", + "ql_mvar": "float64", + "i_from_ka": "float64", + "i_to_ka": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_switch_est": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"i_ka\",\"loading_percent\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "i_ka": "float64", + "loading_percent": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_bus_sc": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[],\"index\":[],\"data\":[]}", + "orient": "split", + "is_multiindex": false, + "is_multicolumn": false + }, + "res_line_sc": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[],\"index\":[],\"data\":[]}", + "orient": "split", + "is_multiindex": false, + "is_multicolumn": false + }, + "res_trafo_sc": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[],\"index\":[],\"data\":[]}", + "orient": "split", + "is_multiindex": false, + "is_multicolumn": false + }, + "res_trafo3w_sc": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[],\"index\":[],\"data\":[]}", + "orient": "split", + "is_multiindex": false, + "is_multicolumn": false + }, + "res_ext_grid_sc": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[],\"index\":[],\"data\":[]}", + "orient": "split", + "is_multiindex": false, + "is_multicolumn": false + }, + "res_gen_sc": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[],\"index\":[],\"data\":[]}", + "orient": "split", + "is_multiindex": false, + "is_multicolumn": false + }, + "res_sgen_sc": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[],\"index\":[],\"data\":[]}", + "orient": "split", + "is_multiindex": false, + "is_multicolumn": false + }, + "res_switch_sc": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[],\"index\":[],\"data\":[]}", + "orient": "split", + "is_multiindex": false, + "is_multicolumn": false + }, + "res_bus_3ph": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"vm_a_pu\",\"va_a_degree\",\"vm_b_pu\",\"va_b_degree\",\"vm_c_pu\",\"va_c_degree\",\"p_a_mw\",\"q_a_mvar\",\"p_b_mw\",\"q_b_mvar\",\"p_c_mw\",\"q_c_mvar\",\"unbalance_percent\"],\"index\":[101,102,103,106],\"data\":[[1.000000000000649,-0.000000014467166,1.000000000000706,-120.000000014467219,0.999999999998645,120.00000002893438,-0.76586721276166,0.142600574268217,-0.765870349186078,0.142774135244491,1.529587620821064,0.13652642290409,0.000000025248458],[0.999413066587415,-0.143342436111115,0.99941331944751,-120.143349997549379,1.002844447733494,120.248691141259584,0.0,0.0,0.0,0.0,0.0,0.0,0.255229968019964],[0.998786896904501,-0.170005794192065,0.998787149925785,-120.170013342503964,1.004418791821623,120.270535414590881,0.73,-0.19,0.73,-0.19,-1.57,-0.19,0.317807726599274],[1.000000000000649,-0.000000014467166,1.000000000000706,-120.000000014467219,0.999999999998645,120.00000002893438,0.0,0.0,0.0,0.0,0.0,0.0,0.000000025248458]]}", + "orient": "split", + "dtype": { + "vm_a_pu": "float64", + "va_a_degree": "float64", + "vm_b_pu": "float64", + "va_b_degree": "float64", + "vm_c_pu": "float64", + "va_c_degree": "float64", + "p_a_mw": "float64", + "q_a_mvar": "float64", + "p_b_mw": "float64", + "q_b_mvar": "float64", + "p_c_mw": "float64", + "q_c_mvar": "float64", + "unbalance_percent": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_line_3ph": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_a_from_mw\",\"q_a_from_mvar\",\"p_b_from_mw\",\"q_b_from_mvar\",\"q_c_from_mvar\",\"p_a_to_mw\",\"q_a_to_mvar\",\"p_b_to_mw\",\"q_b_to_mvar\",\"p_c_to_mw\",\"q_c_to_mvar\",\"p_a_l_mw\",\"q_a_l_mvar\",\"p_b_l_mw\",\"q_b_l_mvar\",\"p_c_l_mw\",\"q_c_l_mvar\",\"i_a_from_ka\",\"i_a_to_ka\",\"i_b_from_ka\",\"i_b_to_ka\",\"i_c_from_ka\",\"i_c_to_ka\",\"i_a_ka\",\"i_b_ka\",\"i_c_ka\",\"i_n_from_ka\",\"i_n_to_ka\",\"i_n_ka\",\"loading_a_percent\",\"loading_b_percent\",\"loading_c_percent\",\"p_c_from_mw\",\"loading_percent\"],\"index\":[101],\"data\":[[-0.729999999996567,0.19000000000026,-0.729999999996566,0.190000000000261,0.19000000001556,0.730552301039331,-0.216633736167421,0.730552300762162,-0.216633749867232,-1.567616528781956,-0.216173539601529,0.000552301042765,-0.026633736167161,0.000552300765596,-0.02663374986697,0.002383471230365,-0.026173539585968,0.065405448594188,0.066029483815909,0.065405432025122,0.06602946742436,0.136355496215811,0.136655605565042,0.066029483815909,0.06602946742436,0.136655605565042,0.198789638449406,0.19880656576458,0.19880656576458,61.138410940656399,61.138395763296025,126.532968115779696,1.570000000012321,126.532968115779696]]}", + "orient": "split", + "dtype": { + "p_a_from_mw": "float64", + "q_a_from_mvar": "float64", + "p_b_from_mw": "float64", + "q_b_from_mvar": "float64", + "q_c_from_mvar": "float64", + "p_a_to_mw": "float64", + "q_a_to_mvar": "float64", + "p_b_to_mw": "float64", + "q_b_to_mvar": "float64", + "p_c_to_mw": "float64", + "q_c_to_mvar": "float64", + "p_a_l_mw": "float64", + "q_a_l_mvar": "float64", + "p_b_l_mw": "float64", + "q_b_l_mvar": "float64", + "p_c_l_mw": "float64", + "q_c_l_mvar": "float64", + "i_a_from_ka": "float64", + "i_a_to_ka": "float64", + "i_b_from_ka": "float64", + "i_b_to_ka": "float64", + "i_c_from_ka": "float64", + "i_c_to_ka": "float64", + "i_a_ka": "float64", + "i_b_ka": "float64", + "i_c_ka": "float64", + "i_n_from_ka": "float64", + "i_n_to_ka": "float64", + "i_n_ka": "float64", + "loading_a_percent": "float64", + "loading_b_percent": "float64", + "loading_c_percent": "float64", + "p_c_from_mw": "float64", + "loading_percent": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_trafo_3ph": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_a_hv_mw\",\"q_a_hv_mvar\",\"p_b_hv_mw\",\"q_b_hv_mvar\",\"p_c_hv_mw\",\"q_c_hv_mvar\",\"p_a_lv_mw\",\"q_a_lv_mvar\",\"p_b_lv_mw\",\"q_b_lv_mvar\",\"p_c_lv_mw\",\"q_c_lv_mvar\",\"p_a_l_mw\",\"q_a_l_mvar\",\"p_b_l_mw\",\"q_b_l_mvar\",\"p_c_l_mw\",\"q_c_l_mvar\",\"i_a_hv_ka\",\"i_a_lv_ka\",\"i_b_hv_ka\",\"i_b_lv_ka\",\"i_c_hv_ka\",\"i_c_lv_ka\",\"loading_a_percent\",\"loading_b_percent\",\"loading_c_percent\",\"loading_percent\"],\"index\":[0],\"data\":[[0.765867212761676,-0.142600574268206,0.76587034918608,-0.142774135244511,-1.529587620821082,-0.136526422904082,-0.730551408499011,0.216635342580699,-0.730551355834715,0.216632173706613,1.567614685268512,0.216173496640995,0.035315804262665,0.074034768312494,0.035318993351365,0.073858038462102,0.038027064447431,0.079647073736913,0.012266538958654,0.066029449240481,0.012267088052456,0.066029350092719,0.024180507930633,0.136655447350574,2.921361947544116,2.921492718069054,5.917354448556197,5.917354448556197]]}", + "orient": "split", + "dtype": { + "p_a_hv_mw": "float64", + "q_a_hv_mvar": "float64", + "p_b_hv_mw": "float64", + "q_b_hv_mvar": "float64", + "p_c_hv_mw": "float64", + "q_c_hv_mvar": "float64", + "p_a_lv_mw": "float64", + "q_a_lv_mvar": "float64", + "p_b_lv_mw": "float64", + "q_b_lv_mvar": "float64", + "p_c_lv_mw": "float64", + "q_c_lv_mvar": "float64", + "p_a_l_mw": "float64", + "q_a_l_mvar": "float64", + "p_b_l_mw": "float64", + "q_b_l_mvar": "float64", + "p_c_l_mw": "float64", + "q_c_l_mvar": "float64", + "i_a_hv_ka": "float64", + "i_a_lv_ka": "float64", + "i_b_hv_ka": "float64", + "i_b_lv_ka": "float64", + "i_c_hv_ka": "float64", + "i_c_lv_ka": "float64", + "loading_a_percent": "float64", + "loading_b_percent": "float64", + "loading_c_percent": "float64", + "loading_percent": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_ext_grid_3ph": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_a_mw\",\"q_a_mvar\",\"p_b_mw\",\"q_b_mvar\",\"p_c_mw\",\"q_c_mvar\"],\"index\":[0],\"data\":[[0.76586721276166,-0.142600574268217,0.765870349186078,-0.142774135244491,-1.529587620821064,-0.13652642290409]]}", + "orient": "split", + "dtype": { + "p_a_mw": "float64", + "q_a_mvar": "float64", + "p_b_mw": "float64", + "q_b_mvar": "float64", + "p_c_mw": "float64", + "q_c_mvar": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_shunt_3ph": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[],\"index\":[],\"data\":[]}", + "orient": "split", + "is_multiindex": false, + "is_multicolumn": false + }, + "res_load_3ph": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_mw\",\"q_mvar\"],\"index\":[101],\"data\":[[2.5,0.24]]}", + "orient": "split", + "dtype": { + "p_mw": "float64", + "q_mvar": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_sgen_3ph": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_mw\",\"q_mvar\"],\"index\":[31],\"data\":[[1.21,0.81]]}", + "orient": "split", + "dtype": { + "p_mw": "float64", + "q_mvar": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_storage_3ph": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_mw\",\"q_mvar\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "p_mw": "float64", + "q_mvar": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_asymmetric_load_3ph": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_a_mw\",\"q_a_mvar\",\"p_b_mw\",\"q_b_mvar\",\"p_c_mw\",\"q_c_mvar\"],\"index\":[33],\"data\":[[0.4,0.01,0.5,0.01,1.0,0.01]]}", + "orient": "split", + "dtype": { + "p_a_mw": "float64", + "q_a_mvar": "float64", + "p_b_mw": "float64", + "q_b_mvar": "float64", + "p_c_mw": "float64", + "q_c_mvar": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_asymmetric_sgen_3ph": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_a_mw\",\"q_a_mvar\",\"p_b_mw\",\"q_b_mvar\",\"p_c_mw\",\"q_c_mvar\"],\"index\":[32],\"data\":[[0.1,0.01,0.2,0.01,3.0,0.01]]}", + "orient": "split", + "dtype": { + "p_a_mw": "float64", + "q_a_mvar": "float64", + "p_b_mw": "float64", + "q_b_mvar": "float64", + "p_c_mw": "float64", + "q_c_mvar": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "user_pf_options": {} + } +} \ No newline at end of file diff --git a/tests/data/pandapower/pp_old/pp_v2_net_3ph_output_current_loading.json.license b/tests/data/pandapower/pp_old/pp_v2_net_3ph_output_current_loading.json.license new file mode 100644 index 00000000..76010591 --- /dev/null +++ b/tests/data/pandapower/pp_old/pp_v2_net_3ph_output_current_loading.json.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: Contributors to the Power Grid Model project + +SPDX-License-Identifier: MPL-2.0 diff --git a/tests/data/pandapower/pp_old/pp_v2_net_output.json b/tests/data/pandapower/pp_old/pp_v2_net_output.json new file mode 100644 index 00000000..bbd8d3af --- /dev/null +++ b/tests/data/pandapower/pp_old/pp_v2_net_output.json @@ -0,0 +1,3154 @@ +{ + "_module": "pandapower.auxiliary", + "_class": "pandapowerNet", + "_object": { + "bus": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"name\",\"vn_kv\",\"type\",\"zone\",\"in_service\"],\"index\":[101,102,103,104,105,106],\"data\":[[null,110.0,\"b\",null,true],[null,20.0,\"b\",null,true],[null,20.0,\"b\",null,true],[null,30.100000000000001,\"b\",null,true],[null,60.0,\"b\",null,true],[null,110.0,\"b\",null,true]]}", + "orient": "split", + "dtype": { + "name": "object", + "vn_kv": "float64", + "type": "object", + "zone": "object", + "in_service": "bool" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "load": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"name\",\"bus\",\"p_mw\",\"q_mvar\",\"const_z_percent\",\"const_i_percent\",\"sn_mva\",\"scaling\",\"in_service\",\"type\",\"cos_phi\"],\"index\":[101],\"data\":[[null,103,2.5,0.24,51.0,26.0,null,1.0,true,\"wye\",2.0]]}", + "orient": "split", + "dtype": { + "name": "object", + "bus": "uint32", + "p_mw": "float64", + "q_mvar": "float64", + "const_z_percent": "float64", + "const_i_percent": "float64", + "sn_mva": "float64", + "scaling": "float64", + "in_service": "bool", + "type": "object", + "cos_phi": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "sgen": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"name\",\"bus\",\"p_mw\",\"q_mvar\",\"sn_mva\",\"scaling\",\"in_service\",\"type\",\"current_source\"],\"index\":[31],\"data\":[[null,105,1.21,0.81,null,1.0,true,\"wye\",true]]}", + "orient": "split", + "dtype": { + "name": "object", + "bus": "int64", + "p_mw": "float64", + "q_mvar": "float64", + "sn_mva": "float64", + "scaling": "float64", + "in_service": "bool", + "type": "object", + "current_source": "bool" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "motor": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"name\",\"bus\",\"pn_mech_mw\",\"loading_percent\",\"cos_phi\",\"cos_phi_n\",\"efficiency_percent\",\"efficiency_n_percent\",\"lrc_pu\",\"vn_kv\",\"scaling\",\"in_service\",\"rx\"],\"index\":[12],\"data\":[[null,105,0.1,80.0,0.9,null,90.0,null,null,null,0.8,true,null]]}", + "orient": "split", + "dtype": { + "name": "object", + "bus": "int64", + "pn_mech_mw": "float64", + "loading_percent": "float64", + "cos_phi": "float64", + "cos_phi_n": "float64", + "efficiency_percent": "float64", + "efficiency_n_percent": "float64", + "lrc_pu": "float64", + "vn_kv": "float64", + "scaling": "float64", + "in_service": "bool", + "rx": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "asymmetric_load": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"name\",\"bus\",\"p_a_mw\",\"q_a_mvar\",\"p_b_mw\",\"q_b_mvar\",\"p_c_mw\",\"q_c_mvar\",\"sn_mva\",\"scaling\",\"in_service\",\"type\"],\"index\":[33],\"data\":[[null,105,0.1,0.01,0.2,0.01,3.0,0.01,null,1.0,true,\"wye\"]]}", + "orient": "split", + "dtype": { + "name": "object", + "bus": "uint32", + "p_a_mw": "float64", + "q_a_mvar": "float64", + "p_b_mw": "float64", + "q_b_mvar": "float64", + "p_c_mw": "float64", + "q_c_mvar": "float64", + "sn_mva": "float64", + "scaling": "float64", + "in_service": "bool", + "type": "object" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "asymmetric_sgen": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"name\",\"bus\",\"p_a_mw\",\"q_a_mvar\",\"p_b_mw\",\"q_b_mvar\",\"p_c_mw\",\"q_c_mvar\",\"sn_mva\",\"scaling\",\"in_service\",\"type\",\"current_source\"],\"index\":[32],\"data\":[[null,105,0.1,0.01,0.2,0.01,3.0,0.01,null,1.0,true,\"wye\",null]]}", + "orient": "split", + "dtype": { + "name": "object", + "bus": "int64", + "p_a_mw": "float64", + "q_a_mvar": "float64", + "p_b_mw": "float64", + "q_b_mvar": "float64", + "p_c_mw": "float64", + "q_c_mvar": "float64", + "sn_mva": "float64", + "scaling": "float64", + "in_service": "bool", + "type": "object", + "current_source": "object" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "storage": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"name\",\"bus\",\"p_mw\",\"q_mvar\",\"sn_mva\",\"soc_percent\",\"min_e_mwh\",\"max_e_mwh\",\"scaling\",\"in_service\",\"type\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "name": "object", + "bus": "int64", + "p_mw": "float64", + "q_mvar": "float64", + "sn_mva": "float64", + "soc_percent": "float64", + "min_e_mwh": "float64", + "max_e_mwh": "float64", + "scaling": "float64", + "in_service": "bool", + "type": "object" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "gen": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"name\",\"bus\",\"p_mw\",\"vm_pu\",\"sn_mva\",\"min_q_mvar\",\"max_q_mvar\",\"scaling\",\"slack\",\"in_service\",\"slack_weight\",\"type\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "name": "object", + "bus": "uint32", + "p_mw": "float64", + "vm_pu": "float64", + "sn_mva": "float64", + "min_q_mvar": "float64", + "max_q_mvar": "float64", + "scaling": "float64", + "slack": "bool", + "in_service": "bool", + "slack_weight": "float64", + "type": "object" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "switch": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"bus\",\"element\",\"et\",\"type\",\"closed\",\"name\",\"z_ohm\",\"in_ka\"],\"index\":[101,3021,321],\"data\":[[103,101,\"l\",null,true,null,0.0,null],[101,106,\"b\",null,true,null,0.0,null],[101,101,\"t\",null,true,null,0.0,null]]}", + "orient": "split", + "dtype": { + "bus": "int64", + "element": "int64", + "et": "object", + "type": "object", + "closed": "bool", + "name": "object", + "z_ohm": "float64", + "in_ka": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "shunt": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"bus\",\"name\",\"q_mvar\",\"p_mw\",\"vn_kv\",\"step\",\"max_step\",\"in_service\"],\"index\":[1201],\"data\":[[104,null,0.55,0.1,30.100000000000001,3,1,true]]}", + "orient": "split", + "dtype": { + "bus": "uint32", + "name": "object", + "q_mvar": "float64", + "p_mw": "float64", + "vn_kv": "float64", + "step": "uint32", + "max_step": "uint32", + "in_service": "bool" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "svc": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"name\",\"bus\",\"x_l_ohm\",\"x_cvar_ohm\",\"set_vm_pu\",\"thyristor_firing_angle_degree\",\"controllable\",\"in_service\",\"min_angle_degree\",\"max_angle_degree\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "name": "object", + "bus": "uint32", + "x_l_ohm": "float64", + "x_cvar_ohm": "float64", + "set_vm_pu": "float64", + "thyristor_firing_angle_degree": "float64", + "controllable": "bool", + "in_service": "bool", + "min_angle_degree": "float64", + "max_angle_degree": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "ssc": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"name\",\"bus\",\"r_ohm\",\"x_ohm\",\"vm_internal_pu\",\"va_internal_degree\",\"set_vm_pu\",\"controllable\",\"in_service\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "name": "object", + "bus": "uint32", + "r_ohm": "float64", + "x_ohm": "float64", + "vm_internal_pu": "float64", + "va_internal_degree": "float64", + "set_vm_pu": "float64", + "controllable": "bool", + "in_service": "bool" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "ext_grid": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"name\",\"bus\",\"vm_pu\",\"va_degree\",\"slack_weight\",\"in_service\",\"r0x0_max\",\"s_sc_max_mva\",\"rx_max\"],\"index\":[1],\"data\":[[null,101,1.0,0.0,1.0,true,0.0,10000000000.0,0.0]]}", + "orient": "split", + "dtype": { + "name": "object", + "bus": "uint32", + "vm_pu": "float64", + "va_degree": "float64", + "slack_weight": "float64", + "in_service": "bool", + "r0x0_max": "float64", + "s_sc_max_mva": "float64", + "rx_max": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "line": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"name\",\"std_type\",\"from_bus\",\"to_bus\",\"length_km\",\"r_ohm_per_km\",\"x_ohm_per_km\",\"c_nf_per_km\",\"g_us_per_km\",\"max_i_ka\",\"df\",\"parallel\",\"type\",\"in_service\"],\"index\":[101],\"data\":[[null,\"NAYY 4x150 SE\",103,102,1.23,0.208,0.08,261.0,0.0,0.27,0.2,2,\"cs\",true]]}", + "orient": "split", + "dtype": { + "name": "object", + "std_type": "object", + "from_bus": "uint32", + "to_bus": "uint32", + "length_km": "float64", + "r_ohm_per_km": "float64", + "x_ohm_per_km": "float64", + "c_nf_per_km": "float64", + "g_us_per_km": "float64", + "max_i_ka": "float64", + "df": "float64", + "parallel": "uint32", + "type": "object", + "in_service": "bool" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "trafo": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"name\",\"std_type\",\"hv_bus\",\"lv_bus\",\"sn_mva\",\"vn_hv_kv\",\"vn_lv_kv\",\"vk_percent\",\"vkr_percent\",\"pfe_kw\",\"i0_percent\",\"shift_degree\",\"tap_side\",\"tap_neutral\",\"tap_min\",\"tap_max\",\"tap_step_percent\",\"tap_step_degree\",\"tap_pos\",\"tap_phase_shifter\",\"parallel\",\"df\",\"in_service\",\"vector_group\"],\"index\":[101],\"data\":[[null,null,101,102,40.0,110.0,20.0,17.800000000000001,10.220000000000001,11.6,3.0,30.0,\"hv\",1,-1,3,2.0,null,2,false,2,1.0,true,\"Dyn\"]]}", + "orient": "split", + "dtype": { + "name": "object", + "std_type": "object", + "hv_bus": "uint32", + "lv_bus": "uint32", + "sn_mva": "float64", + "vn_hv_kv": "float64", + "vn_lv_kv": "float64", + "vk_percent": "float64", + "vkr_percent": "float64", + "pfe_kw": "float64", + "i0_percent": "float64", + "shift_degree": "float64", + "tap_side": "object", + "tap_neutral": "int32", + "tap_min": "int32", + "tap_max": "int32", + "tap_step_percent": "float64", + "tap_step_degree": "float64", + "tap_pos": "int32", + "tap_phase_shifter": "bool", + "parallel": "uint32", + "df": "float64", + "in_service": "bool", + "vector_group": "object" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "trafo3w": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"name\",\"std_type\",\"hv_bus\",\"mv_bus\",\"lv_bus\",\"sn_hv_mva\",\"sn_mv_mva\",\"sn_lv_mva\",\"vn_hv_kv\",\"vn_mv_kv\",\"vn_lv_kv\",\"vk_hv_percent\",\"vk_mv_percent\",\"vk_lv_percent\",\"vkr_hv_percent\",\"vkr_mv_percent\",\"vkr_lv_percent\",\"pfe_kw\",\"i0_percent\",\"shift_mv_degree\",\"shift_lv_degree\",\"tap_side\",\"tap_neutral\",\"tap_min\",\"tap_max\",\"tap_step_percent\",\"tap_step_degree\",\"tap_pos\",\"tap_at_star_point\",\"in_service\",\"vk0_hv_percent\",\"vk0_mv_percent\",\"vk0_lv_percent\",\"vkr0_hv_percent\",\"vkr0_mv_percent\",\"vkr0_lv_percent\",\"vector_group\"],\"index\":[102],\"data\":[[null,null,103,105,104,40.0,100.0,50.0,20.0,60.0,30.100000000000001,10.0,11.0,12.0,1.0,2.0,4.0,10.0,0.1,30.0,30.0,\"lv\",2,1,3,3.0,null,2,false,true,null,null,null,null,null,null,\"Dyny\"]]}", + "orient": "split", + "dtype": { + "name": "object", + "std_type": "object", + "hv_bus": "uint32", + "mv_bus": "uint32", + "lv_bus": "uint32", + "sn_hv_mva": "float64", + "sn_mv_mva": "float64", + "sn_lv_mva": "float64", + "vn_hv_kv": "float64", + "vn_mv_kv": "float64", + "vn_lv_kv": "float64", + "vk_hv_percent": "float64", + "vk_mv_percent": "float64", + "vk_lv_percent": "float64", + "vkr_hv_percent": "float64", + "vkr_mv_percent": "float64", + "vkr_lv_percent": "float64", + "pfe_kw": "float64", + "i0_percent": "float64", + "shift_mv_degree": "float64", + "shift_lv_degree": "float64", + "tap_side": "object", + "tap_neutral": "int32", + "tap_min": "int32", + "tap_max": "int32", + "tap_step_percent": "float64", + "tap_step_degree": "float64", + "tap_pos": "int32", + "tap_at_star_point": "bool", + "in_service": "bool", + "vk0_hv_percent": "float64", + "vk0_mv_percent": "float64", + "vk0_lv_percent": "float64", + "vkr0_hv_percent": "float64", + "vkr0_mv_percent": "float64", + "vkr0_lv_percent": "float64", + "vector_group": "object" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "impedance": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"name\",\"from_bus\",\"to_bus\",\"rft_pu\",\"xft_pu\",\"rtf_pu\",\"xtf_pu\",\"sn_mva\",\"in_service\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "name": "object", + "from_bus": "uint32", + "to_bus": "uint32", + "rft_pu": "float64", + "xft_pu": "float64", + "rtf_pu": "float64", + "xtf_pu": "float64", + "sn_mva": "float64", + "in_service": "bool" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "tcsc": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"name\",\"from_bus\",\"to_bus\",\"x_l_ohm\",\"x_cvar_ohm\",\"set_p_to_mw\",\"thyristor_firing_angle_degree\",\"controllable\",\"in_service\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "name": "object", + "from_bus": "uint32", + "to_bus": "uint32", + "x_l_ohm": "float64", + "x_cvar_ohm": "float64", + "set_p_to_mw": "float64", + "thyristor_firing_angle_degree": "float64", + "controllable": "bool", + "in_service": "bool" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "dcline": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"name\",\"from_bus\",\"to_bus\",\"p_mw\",\"loss_percent\",\"loss_mw\",\"vm_from_pu\",\"vm_to_pu\",\"max_p_mw\",\"min_q_from_mvar\",\"min_q_to_mvar\",\"max_q_from_mvar\",\"max_q_to_mvar\",\"in_service\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "name": "object", + "from_bus": "uint32", + "to_bus": "uint32", + "p_mw": "float64", + "loss_percent": "float64", + "loss_mw": "float64", + "vm_from_pu": "float64", + "vm_to_pu": "float64", + "max_p_mw": "float64", + "min_q_from_mvar": "float64", + "min_q_to_mvar": "float64", + "max_q_from_mvar": "float64", + "max_q_to_mvar": "float64", + "in_service": "bool" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "ward": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"name\",\"bus\",\"ps_mw\",\"qs_mvar\",\"qz_mvar\",\"pz_mw\",\"in_service\"],\"index\":[34],\"data\":[[null,105,0.1,0.1,0.1,0.1,true]]}", + "orient": "split", + "dtype": { + "name": "object", + "bus": "uint32", + "ps_mw": "float64", + "qs_mvar": "float64", + "qz_mvar": "float64", + "pz_mw": "float64", + "in_service": "bool" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "xward": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"name\",\"bus\",\"ps_mw\",\"qs_mvar\",\"qz_mvar\",\"pz_mw\",\"r_ohm\",\"x_ohm\",\"vm_pu\",\"slack_weight\",\"in_service\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "name": "object", + "bus": "uint32", + "ps_mw": "float64", + "qs_mvar": "float64", + "qz_mvar": "float64", + "pz_mw": "float64", + "r_ohm": "float64", + "x_ohm": "float64", + "vm_pu": "float64", + "slack_weight": "float64", + "in_service": "bool" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "measurement": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"name\",\"measurement_type\",\"element_type\",\"element\",\"value\",\"std_dev\",\"side\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "name": "object", + "measurement_type": "object", + "element_type": "object", + "element": "uint32", + "value": "float64", + "std_dev": "float64", + "side": "object" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "pwl_cost": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"power_type\",\"element\",\"et\",\"points\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "power_type": "object", + "element": "uint32", + "et": "object", + "points": "object" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "poly_cost": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"element\",\"et\",\"cp0_eur\",\"cp1_eur_per_mw\",\"cp2_eur_per_mw2\",\"cq0_eur\",\"cq1_eur_per_mvar\",\"cq2_eur_per_mvar2\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "element": "uint32", + "et": "object", + "cp0_eur": "float64", + "cp1_eur_per_mw": "float64", + "cp2_eur_per_mw2": "float64", + "cq0_eur": "float64", + "cq1_eur_per_mvar": "float64", + "cq2_eur_per_mvar2": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "characteristic": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"object\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "object": "object" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "controller": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"object\",\"in_service\",\"order\",\"level\",\"initial_run\",\"recycle\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "object": "object", + "in_service": "bool", + "order": "float64", + "level": "object", + "initial_run": "bool", + "recycle": "object" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "group": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"name\",\"element_type\",\"element\",\"reference_column\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "name": "object", + "element_type": "object", + "element": "object", + "reference_column": "object" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "line_geodata": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"coords\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "coords": "object" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "bus_geodata": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"x\",\"y\",\"coords\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "x": "float64", + "y": "float64", + "coords": "object" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "version": "2.14.10", + "format_version": "2.14.0", + "converged": true, + "OPF_converged": false, + "name": "", + "f_hz": 50, + "sn_mva": 1, + "std_types": { + "line": { + "NAYY 4x50 SE": { + "c_nf_per_km": 210, + "r_ohm_per_km": 0.642, + "x_ohm_per_km": 0.083, + "max_i_ka": 0.142, + "type": "cs", + "q_mm2": 50, + "alpha": 0.00403, + "voltage_rating": "LV" + }, + "NAYY 4x120 SE": { + "c_nf_per_km": 264, + "r_ohm_per_km": 0.225, + "x_ohm_per_km": 0.08, + "max_i_ka": 0.242, + "type": "cs", + "q_mm2": 120, + "alpha": 0.00403, + "voltage_rating": "LV" + }, + "NAYY 4x150 SE": { + "c_nf_per_km": 261, + "r_ohm_per_km": 0.208, + "x_ohm_per_km": 0.08, + "max_i_ka": 0.27, + "type": "cs", + "q_mm2": 150, + "alpha": 0.00403, + "voltage_rating": "LV" + }, + "NA2XS2Y 1x95 RM/25 12/20 kV": { + "c_nf_per_km": 216, + "r_ohm_per_km": 0.313, + "x_ohm_per_km": 0.132, + "max_i_ka": 0.252, + "type": "cs", + "q_mm2": 95, + "alpha": 0.00403, + "voltage_rating": "MV" + }, + "NA2XS2Y 1x185 RM/25 12/20 kV": { + "c_nf_per_km": 273, + "r_ohm_per_km": 0.161, + "x_ohm_per_km": 0.117, + "max_i_ka": 0.362, + "type": "cs", + "q_mm2": 185, + "alpha": 0.00403, + "voltage_rating": "MV" + }, + "NA2XS2Y 1x240 RM/25 12/20 kV": { + "c_nf_per_km": 304, + "r_ohm_per_km": 0.122, + "x_ohm_per_km": 0.112, + "max_i_ka": 0.421, + "type": "cs", + "q_mm2": 240, + "alpha": 0.00403, + "voltage_rating": "MV" + }, + "NA2XS2Y 1x95 RM/25 6/10 kV": { + "c_nf_per_km": 315, + "r_ohm_per_km": 0.313, + "x_ohm_per_km": 0.123, + "max_i_ka": 0.249, + "type": "cs", + "q_mm2": 95, + "alpha": 0.00403, + "voltage_rating": "MV" + }, + "NA2XS2Y 1x185 RM/25 6/10 kV": { + "c_nf_per_km": 406, + "r_ohm_per_km": 0.161, + "x_ohm_per_km": 0.11, + "max_i_ka": 0.358, + "type": "cs", + "q_mm2": 185, + "alpha": 0.00403, + "voltage_rating": "MV" + }, + "NA2XS2Y 1x240 RM/25 6/10 kV": { + "c_nf_per_km": 456, + "r_ohm_per_km": 0.122, + "x_ohm_per_km": 0.105, + "max_i_ka": 0.416, + "type": "cs", + "q_mm2": 240, + "alpha": 0.00403, + "voltage_rating": "MV" + }, + "NA2XS2Y 1x150 RM/25 12/20 kV": { + "c_nf_per_km": 250, + "r_ohm_per_km": 0.206, + "x_ohm_per_km": 0.116, + "max_i_ka": 0.319, + "type": "cs", + "q_mm2": 150, + "alpha": 0.00403, + "voltage_rating": "MV" + }, + "NA2XS2Y 1x120 RM/25 12/20 kV": { + "c_nf_per_km": 230, + "r_ohm_per_km": 0.253, + "x_ohm_per_km": 0.119, + "max_i_ka": 0.283, + "type": "cs", + "q_mm2": 120, + "alpha": 0.00403, + "voltage_rating": "MV" + }, + "NA2XS2Y 1x70 RM/25 12/20 kV": { + "c_nf_per_km": 190, + "r_ohm_per_km": 0.443, + "x_ohm_per_km": 0.132, + "max_i_ka": 0.22, + "type": "cs", + "q_mm2": 70, + "alpha": 0.00403, + "voltage_rating": "MV" + }, + "NA2XS2Y 1x150 RM/25 6/10 kV": { + "c_nf_per_km": 360, + "r_ohm_per_km": 0.206, + "x_ohm_per_km": 0.11, + "max_i_ka": 0.315, + "type": "cs", + "q_mm2": 150, + "alpha": 0.00403, + "voltage_rating": "MV" + }, + "NA2XS2Y 1x120 RM/25 6/10 kV": { + "c_nf_per_km": 340, + "r_ohm_per_km": 0.253, + "x_ohm_per_km": 0.113, + "max_i_ka": 0.28, + "type": "cs", + "q_mm2": 120, + "alpha": 0.00403, + "voltage_rating": "MV" + }, + "NA2XS2Y 1x70 RM/25 6/10 kV": { + "c_nf_per_km": 280, + "r_ohm_per_km": 0.443, + "x_ohm_per_km": 0.123, + "max_i_ka": 0.217, + "type": "cs", + "q_mm2": 70, + "alpha": 0.00403, + "voltage_rating": "MV" + }, + "N2XS(FL)2Y 1x120 RM/35 64/110 kV": { + "c_nf_per_km": 112, + "r_ohm_per_km": 0.153, + "x_ohm_per_km": 0.166, + "max_i_ka": 0.366, + "type": "cs", + "q_mm2": 120, + "alpha": 0.00393, + "voltage_rating": "HV" + }, + "N2XS(FL)2Y 1x185 RM/35 64/110 kV": { + "c_nf_per_km": 125, + "r_ohm_per_km": 0.099, + "x_ohm_per_km": 0.156, + "max_i_ka": 0.457, + "type": "cs", + "q_mm2": 185, + "alpha": 0.00393, + "voltage_rating": "HV" + }, + "N2XS(FL)2Y 1x240 RM/35 64/110 kV": { + "c_nf_per_km": 135, + "r_ohm_per_km": 0.075, + "x_ohm_per_km": 0.149, + "max_i_ka": 0.526, + "type": "cs", + "q_mm2": 240, + "alpha": 0.00393, + "voltage_rating": "HV" + }, + "N2XS(FL)2Y 1x300 RM/35 64/110 kV": { + "c_nf_per_km": 144, + "r_ohm_per_km": 0.06, + "x_ohm_per_km": 0.144, + "max_i_ka": 0.588, + "type": "cs", + "q_mm2": 300, + "alpha": 0.00393, + "voltage_rating": "HV" + }, + "15-AL1/3-ST1A 0.4": { + "c_nf_per_km": 11, + "r_ohm_per_km": 1.8769, + "x_ohm_per_km": 0.35, + "max_i_ka": 0.105, + "type": "ol", + "q_mm2": 16, + "alpha": 0.00403, + "voltage_rating": "LV" + }, + "24-AL1/4-ST1A 0.4": { + "c_nf_per_km": 11.25, + "r_ohm_per_km": 1.2012, + "x_ohm_per_km": 0.335, + "max_i_ka": 0.14, + "type": "ol", + "q_mm2": 24, + "alpha": 0.00403, + "voltage_rating": "LV" + }, + "48-AL1/8-ST1A 0.4": { + "c_nf_per_km": 12.2, + "r_ohm_per_km": 0.5939, + "x_ohm_per_km": 0.3, + "max_i_ka": 0.21, + "type": "ol", + "q_mm2": 48, + "alpha": 0.00403, + "voltage_rating": "LV" + }, + "94-AL1/15-ST1A 0.4": { + "c_nf_per_km": 13.2, + "r_ohm_per_km": 0.306, + "x_ohm_per_km": 0.29, + "max_i_ka": 0.35, + "type": "ol", + "q_mm2": 94, + "alpha": 0.00403, + "voltage_rating": "LV" + }, + "34-AL1/6-ST1A 10.0": { + "c_nf_per_km": 9.7, + "r_ohm_per_km": 0.8342, + "x_ohm_per_km": 0.36, + "max_i_ka": 0.17, + "type": "ol", + "q_mm2": 34, + "alpha": 0.00403, + "voltage_rating": "MV" + }, + "48-AL1/8-ST1A 10.0": { + "c_nf_per_km": 10.1, + "r_ohm_per_km": 0.5939, + "x_ohm_per_km": 0.35, + "max_i_ka": 0.21, + "type": "ol", + "q_mm2": 48, + "alpha": 0.00403, + "voltage_rating": "MV" + }, + "70-AL1/11-ST1A 10.0": { + "c_nf_per_km": 10.4, + "r_ohm_per_km": 0.4132, + "x_ohm_per_km": 0.339, + "max_i_ka": 0.29, + "type": "ol", + "q_mm2": 70, + "alpha": 0.00403, + "voltage_rating": "MV" + }, + "94-AL1/15-ST1A 10.0": { + "c_nf_per_km": 10.75, + "r_ohm_per_km": 0.306, + "x_ohm_per_km": 0.33, + "max_i_ka": 0.35, + "type": "ol", + "q_mm2": 94, + "alpha": 0.00403, + "voltage_rating": "MV" + }, + "122-AL1/20-ST1A 10.0": { + "c_nf_per_km": 11.1, + "r_ohm_per_km": 0.2376, + "x_ohm_per_km": 0.323, + "max_i_ka": 0.41, + "type": "ol", + "q_mm2": 122, + "alpha": 0.00403, + "voltage_rating": "MV" + }, + "149-AL1/24-ST1A 10.0": { + "c_nf_per_km": 11.25, + "r_ohm_per_km": 0.194, + "x_ohm_per_km": 0.315, + "max_i_ka": 0.47, + "type": "ol", + "q_mm2": 149, + "alpha": 0.00403, + "voltage_rating": "MV" + }, + "34-AL1/6-ST1A 20.0": { + "c_nf_per_km": 9.15, + "r_ohm_per_km": 0.8342, + "x_ohm_per_km": 0.382, + "max_i_ka": 0.17, + "type": "ol", + "q_mm2": 34, + "alpha": 0.00403, + "voltage_rating": "MV" + }, + "48-AL1/8-ST1A 20.0": { + "c_nf_per_km": 9.5, + "r_ohm_per_km": 0.5939, + "x_ohm_per_km": 0.372, + "max_i_ka": 0.21, + "type": "ol", + "q_mm2": 48, + "alpha": 0.00403, + "voltage_rating": "MV" + }, + "70-AL1/11-ST1A 20.0": { + "c_nf_per_km": 9.7, + "r_ohm_per_km": 0.4132, + "x_ohm_per_km": 0.36, + "max_i_ka": 0.29, + "type": "ol", + "q_mm2": 70, + "alpha": 0.00403, + "voltage_rating": "MV" + }, + "94-AL1/15-ST1A 20.0": { + "c_nf_per_km": 10, + "r_ohm_per_km": 0.306, + "x_ohm_per_km": 0.35, + "max_i_ka": 0.35, + "type": "ol", + "q_mm2": 94, + "alpha": 0.00403, + "voltage_rating": "MV" + }, + "122-AL1/20-ST1A 20.0": { + "c_nf_per_km": 10.3, + "r_ohm_per_km": 0.2376, + "x_ohm_per_km": 0.344, + "max_i_ka": 0.41, + "type": "ol", + "q_mm2": 122, + "alpha": 0.00403, + "voltage_rating": "MV" + }, + "149-AL1/24-ST1A 20.0": { + "c_nf_per_km": 10.5, + "r_ohm_per_km": 0.194, + "x_ohm_per_km": 0.337, + "max_i_ka": 0.47, + "type": "ol", + "q_mm2": 149, + "alpha": 0.00403, + "voltage_rating": "MV" + }, + "184-AL1/30-ST1A 20.0": { + "c_nf_per_km": 10.75, + "r_ohm_per_km": 0.1571, + "x_ohm_per_km": 0.33, + "max_i_ka": 0.535, + "type": "ol", + "q_mm2": 184, + "alpha": 0.00403, + "voltage_rating": "MV" + }, + "243-AL1/39-ST1A 20.0": { + "c_nf_per_km": 11, + "r_ohm_per_km": 0.1188, + "x_ohm_per_km": 0.32, + "max_i_ka": 0.645, + "type": "ol", + "q_mm2": 243, + "alpha": 0.00403, + "voltage_rating": "MV" + }, + "48-AL1/8-ST1A 110.0": { + "c_nf_per_km": 8, + "r_ohm_per_km": 0.5939, + "x_ohm_per_km": 0.46, + "max_i_ka": 0.21, + "type": "ol", + "q_mm2": 48, + "alpha": 0.00403, + "voltage_rating": "HV" + }, + "70-AL1/11-ST1A 110.0": { + "c_nf_per_km": 8.4, + "r_ohm_per_km": 0.4132, + "x_ohm_per_km": 0.45, + "max_i_ka": 0.29, + "type": "ol", + "q_mm2": 70, + "alpha": 0.00403, + "voltage_rating": "HV" + }, + "94-AL1/15-ST1A 110.0": { + "c_nf_per_km": 8.65, + "r_ohm_per_km": 0.306, + "x_ohm_per_km": 0.44, + "max_i_ka": 0.35, + "type": "ol", + "q_mm2": 94, + "alpha": 0.00403, + "voltage_rating": "HV" + }, + "122-AL1/20-ST1A 110.0": { + "c_nf_per_km": 8.5, + "r_ohm_per_km": 0.2376, + "x_ohm_per_km": 0.43, + "max_i_ka": 0.41, + "type": "ol", + "q_mm2": 122, + "alpha": 0.00403, + "voltage_rating": "HV" + }, + "149-AL1/24-ST1A 110.0": { + "c_nf_per_km": 8.75, + "r_ohm_per_km": 0.194, + "x_ohm_per_km": 0.41, + "max_i_ka": 0.47, + "type": "ol", + "q_mm2": 149, + "alpha": 0.00403, + "voltage_rating": "HV" + }, + "184-AL1/30-ST1A 110.0": { + "c_nf_per_km": 8.8, + "r_ohm_per_km": 0.1571, + "x_ohm_per_km": 0.4, + "max_i_ka": 0.535, + "type": "ol", + "q_mm2": 184, + "alpha": 0.00403, + "voltage_rating": "HV" + }, + "243-AL1/39-ST1A 110.0": { + "c_nf_per_km": 9, + "r_ohm_per_km": 0.1188, + "x_ohm_per_km": 0.39, + "max_i_ka": 0.645, + "type": "ol", + "q_mm2": 243, + "alpha": 0.00403, + "voltage_rating": "HV" + }, + "305-AL1/39-ST1A 110.0": { + "c_nf_per_km": 9.2, + "r_ohm_per_km": 0.0949, + "x_ohm_per_km": 0.38, + "max_i_ka": 0.74, + "type": "ol", + "q_mm2": 305, + "alpha": 0.00403, + "voltage_rating": "HV" + }, + "490-AL1/64-ST1A 110.0": { + "c_nf_per_km": 9.75, + "r_ohm_per_km": 0.059, + "x_ohm_per_km": 0.37, + "max_i_ka": 0.96, + "type": "ol", + "q_mm2": 490, + "alpha": 0.00403, + "voltage_rating": "HV" + }, + "679-AL1/86-ST1A 110.0": { + "c_nf_per_km": 9.95, + "r_ohm_per_km": 0.042, + "x_ohm_per_km": 0.36, + "max_i_ka": 1.15, + "type": "ol", + "q_mm2": 679, + "alpha": 0.00403, + "voltage_rating": "HV" + }, + "490-AL1/64-ST1A 220.0": { + "c_nf_per_km": 10, + "r_ohm_per_km": 0.059, + "x_ohm_per_km": 0.285, + "max_i_ka": 0.96, + "type": "ol", + "q_mm2": 490, + "alpha": 0.00403, + "voltage_rating": "HV" + }, + "679-AL1/86-ST1A 220.0": { + "c_nf_per_km": 11.7, + "r_ohm_per_km": 0.042, + "x_ohm_per_km": 0.275, + "max_i_ka": 1.15, + "type": "ol", + "q_mm2": 679, + "alpha": 0.00403, + "voltage_rating": "HV" + }, + "490-AL1/64-ST1A 380.0": { + "c_nf_per_km": 11, + "r_ohm_per_km": 0.059, + "x_ohm_per_km": 0.253, + "max_i_ka": 0.96, + "type": "ol", + "q_mm2": 490, + "alpha": 0.00403, + "voltage_rating": "HV" + }, + "679-AL1/86-ST1A 380.0": { + "c_nf_per_km": 14.6, + "r_ohm_per_km": 0.042, + "x_ohm_per_km": 0.25, + "max_i_ka": 1.15, + "type": "ol", + "q_mm2": 679, + "alpha": 0.00403, + "voltage_rating": "HV" + } + }, + "trafo": { + "160 MVA 380/110 kV": { + "i0_percent": 0.06, + "pfe_kw": 60, + "vkr_percent": 0.25, + "sn_mva": 160, + "vn_lv_kv": 110.0, + "vn_hv_kv": 380.0, + "vk_percent": 12.2, + "shift_degree": 0, + "vector_group": "Yy0", + "tap_side": "hv", + "tap_neutral": 0, + "tap_min": -9, + "tap_max": 9, + "tap_step_degree": 0, + "tap_step_percent": 1.5, + "tap_phase_shifter": false + }, + "100 MVA 220/110 kV": { + "i0_percent": 0.06, + "pfe_kw": 55, + "vkr_percent": 0.26, + "sn_mva": 100, + "vn_lv_kv": 110.0, + "vn_hv_kv": 220.0, + "vk_percent": 12.0, + "shift_degree": 0, + "vector_group": "Yy0", + "tap_side": "hv", + "tap_neutral": 0, + "tap_min": -9, + "tap_max": 9, + "tap_step_degree": 0, + "tap_step_percent": 1.5, + "tap_phase_shifter": false + }, + "63 MVA 110/20 kV": { + "i0_percent": 0.04, + "pfe_kw": 22, + "vkr_percent": 0.32, + "sn_mva": 63, + "vn_lv_kv": 20.0, + "vn_hv_kv": 110.0, + "vk_percent": 18, + "shift_degree": 150, + "vector_group": "YNd5", + "tap_side": "hv", + "tap_neutral": 0, + "tap_min": -9, + "tap_max": 9, + "tap_step_degree": 0, + "tap_step_percent": 1.5, + "tap_phase_shifter": false + }, + "40 MVA 110/20 kV": { + "i0_percent": 0.05, + "pfe_kw": 18, + "vkr_percent": 0.34, + "sn_mva": 40, + "vn_lv_kv": 20.0, + "vn_hv_kv": 110.0, + "vk_percent": 16.2, + "shift_degree": 150, + "vector_group": "YNd5", + "tap_side": "hv", + "tap_neutral": 0, + "tap_min": -9, + "tap_max": 9, + "tap_step_degree": 0, + "tap_step_percent": 1.5, + "tap_phase_shifter": false + }, + "25 MVA 110/20 kV": { + "i0_percent": 0.07, + "pfe_kw": 14, + "vkr_percent": 0.41, + "sn_mva": 25, + "vn_lv_kv": 20.0, + "vn_hv_kv": 110.0, + "vk_percent": 12, + "shift_degree": 150, + "vector_group": "YNd5", + "tap_side": "hv", + "tap_neutral": 0, + "tap_min": -9, + "tap_max": 9, + "tap_step_degree": 0, + "tap_step_percent": 1.5, + "tap_phase_shifter": false + }, + "63 MVA 110/10 kV": { + "sn_mva": 63, + "vn_hv_kv": 110, + "vn_lv_kv": 10, + "vk_percent": 18, + "vkr_percent": 0.32, + "pfe_kw": 22, + "i0_percent": 0.04, + "shift_degree": 150, + "vector_group": "YNd5", + "tap_side": "hv", + "tap_neutral": 0, + "tap_min": -9, + "tap_max": 9, + "tap_step_degree": 0, + "tap_step_percent": 1.5, + "tap_phase_shifter": false + }, + "40 MVA 110/10 kV": { + "sn_mva": 40, + "vn_hv_kv": 110, + "vn_lv_kv": 10, + "vk_percent": 16.2, + "vkr_percent": 0.34, + "pfe_kw": 18, + "i0_percent": 0.05, + "shift_degree": 150, + "vector_group": "YNd5", + "tap_side": "hv", + "tap_neutral": 0, + "tap_min": -9, + "tap_max": 9, + "tap_step_degree": 0, + "tap_step_percent": 1.5, + "tap_phase_shifter": false + }, + "25 MVA 110/10 kV": { + "sn_mva": 25, + "vn_hv_kv": 110, + "vn_lv_kv": 10, + "vk_percent": 12, + "vkr_percent": 0.41, + "pfe_kw": 14, + "i0_percent": 0.07, + "shift_degree": 150, + "vector_group": "YNd5", + "tap_side": "hv", + "tap_neutral": 0, + "tap_min": -9, + "tap_max": 9, + "tap_step_degree": 0, + "tap_step_percent": 1.5, + "tap_phase_shifter": false + }, + "0.25 MVA 20/0.4 kV": { + "sn_mva": 0.25, + "vn_hv_kv": 20, + "vn_lv_kv": 0.4, + "vk_percent": 6, + "vkr_percent": 1.44, + "pfe_kw": 0.8, + "i0_percent": 0.32, + "shift_degree": 150, + "vector_group": "Yzn5", + "tap_side": "hv", + "tap_neutral": 0, + "tap_min": -2, + "tap_max": 2, + "tap_step_degree": 0, + "tap_step_percent": 2.5, + "tap_phase_shifter": false + }, + "0.4 MVA 20/0.4 kV": { + "sn_mva": 0.4, + "vn_hv_kv": 20, + "vn_lv_kv": 0.4, + "vk_percent": 6, + "vkr_percent": 1.425, + "pfe_kw": 1.35, + "i0_percent": 0.3375, + "shift_degree": 150, + "vector_group": "Dyn5", + "tap_side": "hv", + "tap_neutral": 0, + "tap_min": -2, + "tap_max": 2, + "tap_step_degree": 0, + "tap_step_percent": 2.5, + "tap_phase_shifter": false + }, + "0.63 MVA 20/0.4 kV": { + "sn_mva": 0.63, + "vn_hv_kv": 20, + "vn_lv_kv": 0.4, + "vk_percent": 6, + "vkr_percent": 1.206, + "pfe_kw": 1.65, + "i0_percent": 0.2619, + "shift_degree": 150, + "vector_group": "Dyn5", + "tap_side": "hv", + "tap_neutral": 0, + "tap_min": -2, + "tap_max": 2, + "tap_step_degree": 0, + "tap_step_percent": 2.5, + "tap_phase_shifter": false + }, + "0.25 MVA 10/0.4 kV": { + "sn_mva": 0.25, + "vn_hv_kv": 10, + "vn_lv_kv": 0.4, + "vk_percent": 4, + "vkr_percent": 1.2, + "pfe_kw": 0.6, + "i0_percent": 0.24, + "shift_degree": 150, + "vector_group": "Dyn5", + "tap_side": "hv", + "tap_neutral": 0, + "tap_min": -2, + "tap_max": 2, + "tap_step_degree": 0, + "tap_step_percent": 2.5, + "tap_phase_shifter": false + }, + "0.4 MVA 10/0.4 kV": { + "sn_mva": 0.4, + "vn_hv_kv": 10, + "vn_lv_kv": 0.4, + "vk_percent": 4, + "vkr_percent": 1.325, + "pfe_kw": 0.95, + "i0_percent": 0.2375, + "shift_degree": 150, + "vector_group": "Dyn5", + "tap_side": "hv", + "tap_neutral": 0, + "tap_min": -2, + "tap_max": 2, + "tap_step_degree": 0, + "tap_step_percent": 2.5, + "tap_phase_shifter": false + }, + "0.63 MVA 10/0.4 kV": { + "sn_mva": 0.63, + "vn_hv_kv": 10, + "vn_lv_kv": 0.4, + "vk_percent": 4, + "vkr_percent": 1.0794, + "pfe_kw": 1.18, + "i0_percent": 0.1873, + "shift_degree": 150, + "vector_group": "Dyn5", + "tap_side": "hv", + "tap_neutral": 0, + "tap_min": -2, + "tap_max": 2, + "tap_step_degree": 0, + "tap_step_percent": 2.5, + "tap_phase_shifter": false + } + }, + "trafo3w": { + "63/25/38 MVA 110/20/10 kV": { + "sn_hv_mva": 63, + "sn_mv_mva": 25, + "sn_lv_mva": 38, + "vn_hv_kv": 110, + "vn_mv_kv": 20, + "vn_lv_kv": 10, + "vk_hv_percent": 10.4, + "vk_mv_percent": 10.4, + "vk_lv_percent": 10.4, + "vkr_hv_percent": 0.28, + "vkr_mv_percent": 0.32, + "vkr_lv_percent": 0.35, + "pfe_kw": 35, + "i0_percent": 0.89, + "shift_mv_degree": 0, + "shift_lv_degree": 0, + "vector_group": "YN0yn0yn0", + "tap_side": "hv", + "tap_neutral": 0, + "tap_min": -10, + "tap_max": 10, + "tap_step_percent": 1.2 + }, + "63/25/38 MVA 110/10/10 kV": { + "sn_hv_mva": 63, + "sn_mv_mva": 25, + "sn_lv_mva": 38, + "vn_hv_kv": 110, + "vn_mv_kv": 10, + "vn_lv_kv": 10, + "vk_hv_percent": 10.4, + "vk_mv_percent": 10.4, + "vk_lv_percent": 10.4, + "vkr_hv_percent": 0.28, + "vkr_mv_percent": 0.32, + "vkr_lv_percent": 0.35, + "pfe_kw": 35, + "i0_percent": 0.89, + "shift_mv_degree": 0, + "shift_lv_degree": 0, + "vector_group": "YN0yn0yn0", + "tap_side": "hv", + "tap_neutral": 0, + "tap_min": -10, + "tap_max": 10, + "tap_step_percent": 1.2 + } + }, + "fuse": { + "HV 100A": { + "fuse_type": "HV 100A", + "i_rated_a": 100.0, + "t_avg": 0, + "t_min": [ + 10.0, + 3.64, + 0.854, + 0.281, + 0.1, + 0.0531, + 0.022, + 0.01 + ], + "t_total": [ + 10.0, + 4.267, + 1.21, + 0.403, + 0.1, + 0.058, + 0.022, + 0.01 + ], + "x_avg": 0, + "x_min": [ + 300.0, + 350.0, + 450.0, + 550.0, + 700.0, + 850.0, + 1200.0, + 1752.0 + ], + "x_total": [ + 600.0, + 700.0, + 900.0, + 1150.0, + 1665.0, + 2000.0, + 3000.0, + 4313.0 + ] + }, + "HV 10A": { + "fuse_type": "HV 10A", + "i_rated_a": 10.0, + "t_avg": 0, + "t_min": [ + 10.0, + 1675.0, + 0.344, + 0.156, + 0.1, + 0.0417, + 0.0171, + 0.01 + ], + "t_total": [ + 10.0, + 1.3, + 0.3, + 0.155, + 0.1, + 0.0555, + 0.023, + 0.01 + ], + "x_avg": 0, + "x_min": [ + 30.0, + 32.0, + 35.0, + 37.0, + 39.0, + 50.0, + 70.0, + 88.0 + ], + "x_total": [ + 60.0, + 70.0, + 80.0, + 87.0, + 94.0, + 110.0, + 150.0, + 216.0 + ] + }, + "HV 125A": { + "fuse_type": "HV 125A", + "i_rated_a": 125.0, + "t_avg": 0, + "t_min": [ + 10.0, + 1.82, + 0.344, + 0.1, + 0.0467, + 0.0269, + 0.01 + ], + "t_total": [ + 10.0, + 2.478, + 0.426, + 0.1, + 0.0427, + 0.0211, + 0.01 + ], + "x_avg": 0, + "x_min": [ + 375.0, + 500.0, + 700.0, + 925.0, + 1200.0, + 1500.0, + 2341.0 + ], + "x_total": [ + 750.0, + 1000.0, + 1500.0, + 2200.0, + 3000.0, + 4000.0, + 5765.0 + ] + }, + "HV 160A": { + "fuse_type": "HV 160A", + "i_rated_a": 160.0, + "t_avg": 0, + "t_min": [ + 10.0, + 4.15, + 1.03, + 0.198, + 0.1, + 0.051, + 0.0172, + 0.01 + ], + "t_total": [ + 10.0, + 2.3, + 0.734, + 0.274, + 0.1, + 0.046, + 0.0177, + 0.01 + ], + "x_avg": 0, + "x_min": [ + 480.0, + 550.0, + 700.0, + 1000.0, + 1260.0, + 1600.0, + 2500.0, + 3227.0 + ], + "x_total": [ + 960.0, + 1300.0, + 1700.0, + 2200.0, + 2996.0, + 4000.0, + 6000.0, + 7946.0 + ] + }, + "HV 16A": { + "fuse_type": "HV 16A", + "i_rated_a": 16.0, + "t_avg": 0, + "t_min": [ + 10.0, + 0.352, + 0.164, + 0.1, + 0.0649, + 0.0342, + 0.01 + ], + "t_total": [ + 10.0, + 2.34, + 0.722, + 0.181, + 0.1, + 0.055, + 0.0296, + 0.01 + ], + "x_avg": 0, + "x_min": [ + 48.0, + 60.0, + 65.0, + 71.0, + 80.0, + 100.0, + 162.0 + ], + "x_total": [ + 96.0, + 110.0, + 125.0, + 150.0, + 168.0, + 200.0, + 250.0, + 398.0 + ] + }, + "HV 200A": { + "fuse_type": "HV 200A", + "i_rated_a": 200.0, + "t_avg": 0, + "t_min": [ + 10.0, + 4.267, + 1.21, + 0.403, + 0.1, + 0.058, + 0.022, + 0.01 + ], + "t_total": [ + 10.0, + 3.73, + 1.654, + 0.328, + 0.1, + 0.0531, + 0.019, + 0.01 + ], + "x_avg": 0, + "x_min": [ + 600.0, + 700.0, + 900.0, + 1150.0, + 1665.0, + 2000.0, + 3000.0, + 4313.0 + ], + "x_total": [ + 1200.0, + 1500.0, + 1800.0, + 2700.0, + 3960.0, + 5000.0, + 7500.0, + 10620.0 + ] + }, + "HV 20A": { + "fuse_type": "HV 20A", + "i_rated_a": 20.0, + "t_avg": 0, + "t_min": [ + 10.0, + 1.3, + 0.3, + 0.155, + 0.1, + 0.0555, + 0.023, + 0.01 + ], + "t_total": [ + 10.0, + 1.3, + 0.161, + 0.1, + 0.0611, + 0.0399, + 0.0141, + 0.01 + ], + "x_avg": 0, + "x_min": [ + 60.0, + 70.0, + 80.0, + 87.0, + 94.0, + 110.0, + 150.0, + 216.0 + ], + "x_total": [ + 120.0, + 150.0, + 200.0, + 223.0, + 260.0, + 300.0, + 450.0, + 532.0 + ] + }, + "HV 25A": { + "fuse_type": "HV 25A", + "i_rated_a": 25.0, + "t_avg": 0, + "t_min": [ + 10.0, + 2.512, + 0.833, + 0.299, + 0.1, + 0.0372, + 0.0223, + 0.01 + ], + "t_total": [ + 10.0, + 3.125, + 0.597, + 0.198, + 0.1, + 0.0378, + 0.022, + 0.01 + ], + "x_avg": 0, + "x_min": [ + 75.0, + 82.0, + 90.0, + 100.0, + 124.0, + 170.0, + 200.0, + 289.0 + ], + "x_total": [ + 150.0, + 170.0, + 210.0, + 250.0, + 294.0, + 400.0, + 500.0, + 711.0 + ] + }, + "HV 31.5A": { + "fuse_type": "HV 31.5A", + "i_rated_a": 31.5, + "t_avg": 0, + "t_min": [ + 10.0, + 2.34, + 0.722, + 0.181, + 0.1, + 0.055, + 0.0296, + 0.01 + ], + "t_total": [ + 10.0, + 2.84, + 0.368, + 0.164, + 0.1, + 0.0621, + 0.0378, + 0.0195, + 0.01 + ], + "x_avg": 0, + "x_min": [ + 95.0, + 110.0, + 125.0, + 150.0, + 165.0, + 200.0, + 250.0, + 390.0 + ], + "x_total": [ + 189.0, + 220.0, + 300.0, + 350.0, + 393.0, + 450.0, + 530.0, + 700.0, + 960.0 + ] + }, + "HV 40A": { + "fuse_type": "HV 40A", + "i_rated_a": 40.0, + "t_avg": 0, + "t_min": [ + 10.0, + 1.3, + 0.161, + 0.1, + 0.0611, + 0.0399, + 0.0141, + 0.01 + ], + "t_total": [ + 10.0, + 2.05, + 0.369, + 0.198, + 0.1, + 0.051, + 0.0298, + 0.01 + ], + "x_avg": 0, + "x_min": [ + 120.0, + 150.0, + 200.0, + 223.0, + 260.0, + 300.0, + 450.0, + 532.0 + ], + "x_total": [ + 240.0, + 300.0, + 400.0, + 450.0, + 530.0, + 650.0, + 800.0, + 1311.0 + ] + }, + "HV 50A": { + "fuse_type": "HV 50A", + "i_rated_a": 50.0, + "t_avg": 0, + "t_min": [ + 10.0, + 3.215, + 0.597, + 0.198, + 0.1, + 0.0378, + 0.022, + 0.01 + ], + "t_total": [ + 10.0, + 3.64, + 0.854, + 0.281, + 0.1, + 0.0531, + 0.022, + 0.01 + ], + "x_avg": 0, + "x_min": [ + 150.0, + 170.0, + 210.0, + 250.0, + 294.0, + 400.0, + 500.0, + 711.0 + ], + "x_total": [ + 300.0, + 350.0, + 450.0, + 550.0, + 700.0, + 850.0, + 1200.0, + 1752.0 + ] + }, + "HV 6.3A": { + "fuse_type": "HV 6.3A", + "i_rated_a": 6.3, + "t_avg": 0, + "t_min": [ + 10.0, + 1.39, + 0.344, + 0.168, + 0.1, + 0.056, + 0.0263, + 0.01 + ], + "t_total": [ + 10.0, + 1.711, + 0.516, + 0.198, + 0.1, + 0.0634, + 0.0303, + 0.01 + ], + "x_avg": 0, + "x_min": [ + 19.0, + 19.5, + 20.4, + 20.8, + 22.0, + 25.0, + 32.0, + 48.0 + ], + "x_total": [ + 38.0, + 40.0, + 43.0, + 48.0, + 53.0, + 60.0, + 75.0, + 118.0 + ] + }, + "HV 63A": { + "fuse_type": "HV 63A", + "i_rated_a": 63.0, + "t_avg": 0, + "t_min": [ + 10.0, + 2.84, + 0.368, + 0.164, + 0.1, + 0.0621, + 0.0378, + 0.0195, + 0.01 + ], + "t_total": [ + 10.0, + 1.82, + 0.344, + 0.1, + 0.0467, + 0.0269, + 0.01 + ], + "x_avg": 0, + "x_min": [ + 189.0, + 220.0, + 300.0, + 350.0, + 393.0, + 450.0, + 530.0, + 700.0, + 961.0 + ], + "x_total": [ + 378.0, + 500.0, + 700.0, + 934.0, + 1200.0, + 1500.0, + 2366.0 + ] + }, + "HV 80A": { + "fuse_type": "HV 80A", + "i_rated_a": 80.0, + "t_avg": 0, + "t_min": [ + 10.0, + 2.05, + 0.369, + 0.198, + 0.1, + 0.051, + 0.0298, + 0.01 + ], + "t_total": [ + 10.0, + 4.15, + 1.03, + 0.198, + 0.1, + 0.051, + 0.0172, + 0.01 + ], + "x_avg": 0, + "x_min": [ + 240.0, + 300.0, + 400.0, + 450.0, + 530.0, + 650.0, + 800.0, + 1311.0 + ], + "x_total": [ + 480.0, + 550.0, + 700.0, + 1000.0, + 1260.0, + 1600.0, + 2500.0, + 3227.0 + ] + }, + "Siemens NH-1-100": { + "fuse_type": "Siemens NH-1-100", + "i_rated_a": 100.0, + "t_avg": [ + 5400.0, + 2000.0, + 400.0, + 20.0, + 1.0, + 0.2, + 0.012, + 0.004 + ], + "t_min": 0, + "t_total": 0, + "x_avg": [ + 150.0, + 190.0, + 250.0, + 430.0, + 900.0, + 1250.0, + 2700.0, + 3600.0 + ], + "x_min": 0, + "x_total": 0 + }, + "Siemens NH-1-125": { + "fuse_type": "Siemens NH-1-125", + "i_rated_a": 125.0, + "t_avg": [ + 4800.0, + 120.0, + 7.0, + 0.1, + 0.004 + ], + "t_min": 0, + "t_total": 0, + "x_avg": [ + 180.0, + 400.0, + 740.0, + 2000.0, + 4250.0 + ], + "x_min": 0, + "x_total": 0 + }, + "Siemens NH-1-16": { + "fuse_type": "Siemens NH-1-16", + "i_rated_a": 16.0, + "t_avg": [ + 4000.0, + 400.0, + 2.0, + 0.1, + 0.04, + 0.01 + ], + "t_min": 0, + "t_total": 0, + "x_avg": [ + 26.0, + 35.0, + 75.0, + 150.0, + 200.0, + 300.0 + ], + "x_min": 0, + "x_total": 0 + }, + "Siemens NH-1-160": { + "fuse_type": "Siemens NH-1-160", + "i_rated_a": 160.0, + "t_avg": [ + 4800.0, + 120.0, + 7.0, + 0.1, + 0.004 + ], + "t_min": 0, + "t_total": 0, + "x_avg": [ + 210.0, + 500.0, + 900.0, + 2300.0, + 5000.0 + ], + "x_min": 0, + "x_total": 0 + }, + "Siemens NH-1-25": { + "fuse_type": "Siemens NH-1-25", + "i_rated_a": 25.0, + "t_avg": [ + 4000.0, + 1000.0, + 10.0, + 0.2, + 0.02, + 0.01 + ], + "t_min": 0, + "t_total": 0, + "x_avg": [ + 40.0, + 50.0, + 100.0, + 210.0, + 400.0, + 500.0 + ], + "x_min": 0, + "x_total": 0 + }, + "Siemens NH-1-50": { + "fuse_type": "Siemens NH-1-50", + "i_rated_a": 50.0, + "t_avg": [ + 4000.0, + 40.0, + 4.0, + 1.0, + 0.02, + 0.01 + ], + "t_min": 0, + "t_total": 0, + "x_avg": [ + 86.0, + 200.0, + 300.0, + 400.0, + 1000.0, + 1280.0 + ], + "x_min": 0, + "x_total": 0 + }, + "Siemens NH-1-63": { + "fuse_type": "Siemens NH-1-63", + "i_rated_a": 63.0, + "t_avg": [ + 4000.0, + 100.0, + 10.0, + 2.0, + 0.04, + 0.01 + ], + "t_min": 0, + "t_total": 0, + "x_avg": [ + 100.0, + 200.0, + 300.0, + 400.0, + 1000.0, + 1500.0 + ], + "x_min": 0, + "x_total": 0 + }, + "Siemens NH-1-80": { + "fuse_type": "Siemens NH-1-80", + "i_rated_a": 80.0, + "t_avg": [ + 4800.0, + 120.0, + 7.0, + 0.1, + 0.01 + ], + "t_min": 0, + "t_total": 0, + "x_avg": [ + 150.58, + 250.0, + 450.0, + 1150.0, + 2470.0 + ], + "x_min": 0, + "x_total": 0 + }, + "Siemens NH-2-1000": { + "fuse_type": "Siemens NH-2-1000", + "i_rated_a": 1000.0, + "t_avg": [ + 4800.0, + 120.0, + 7.0, + 0.1, + 0.004 + ], + "t_min": 0, + "t_total": 0, + "x_avg": [ + 1900.0, + 3500.0, + 8400.0, + 24000.0, + 52000.0 + ], + "x_min": 0, + "x_total": 0 + }, + "Siemens NH-2-200": { + "fuse_type": "Siemens NH-2-200", + "i_rated_a": 200.0, + "t_avg": [ + 4800.0, + 120.0, + 7.0, + 0.1, + 0.004 + ], + "t_min": 0, + "t_total": 0, + "x_avg": [ + 280.0, + 650.0, + 1200.0, + 3000.0, + 7000.0 + ], + "x_min": 0, + "x_total": 0 + }, + "Siemens NH-2-224": { + "fuse_type": "Siemens NH-2-224", + "i_rated_a": 224.0, + "t_avg": [ + 4800.0, + 120.0, + 7.0, + 0.2, + 0.04, + 0.004 + ], + "t_min": 0, + "t_total": 0, + "x_avg": [ + 400.0, + 750.0, + 1453.0, + 3025.0, + 4315.0, + 7600.0 + ], + "x_min": 0, + "x_total": 0 + }, + "Siemens NH-2-250": { + "fuse_type": "Siemens NH-2-250", + "i_rated_a": 250.0, + "t_avg": [ + 4800.0, + 120.0, + 7.0, + 0.1, + 0.004 + ], + "t_min": 0, + "t_total": 0, + "x_avg": [ + 450.0, + 800.0, + 1650.0, + 4000.0, + 8500.0 + ], + "x_min": 0, + "x_total": 0 + }, + "Siemens NH-2-315": { + "fuse_type": "Siemens NH-2-315", + "i_rated_a": 315.0, + "t_avg": [ + 4800.0, + 120.0, + 7.0, + 0.1, + 0.004 + ], + "t_min": 0, + "t_total": 0, + "x_avg": [ + 550.0, + 920.0, + 1900.0, + 5000.0, + 11000.0 + ], + "x_min": 0, + "x_total": 0 + }, + "Siemens NH-2-355": { + "fuse_type": "Siemens NH-2-355", + "i_rated_a": 355.0, + "t_avg": [ + 4800.0, + 120.0, + 6.0, + 0.1, + 0.004 + ], + "t_min": 0, + "t_total": 0, + "x_avg": [ + 650.0, + 1116.27, + 2350.0, + 5840.0, + 12790.0 + ], + "x_min": 0, + "x_total": 0 + }, + "Siemens NH-2-400": { + "fuse_type": "Siemens NH-2-400", + "i_rated_a": 400.0, + "t_avg": [ + 4800.0, + 120.0, + 7.0, + 0.1, + 0.004 + ], + "t_min": 0, + "t_total": 0, + "x_avg": [ + 720.0, + 1350.0, + 2800.0, + 6500.0, + 15000.0 + ], + "x_min": 0, + "x_total": 0 + }, + "Siemens NH-2-425": { + "fuse_type": "Siemens NH-2-425", + "i_rated_a": 425.0, + "t_avg": [ + 4800.0, + 120.0, + 7.0, + 0.1, + 0.004 + ], + "t_min": 0, + "t_total": 0, + "x_avg": [ + 850.0, + 1500.0, + 3050.0, + 7500.0, + 16500.0 + ], + "x_min": 0, + "x_total": 0 + }, + "Siemens NH-2-630": { + "fuse_type": "Siemens NH-2-630", + "i_rated_a": 630.0, + "t_avg": [ + 4800.0, + 120.0, + 7.0, + 0.1, + 0.004 + ], + "t_min": 0, + "t_total": 0, + "x_avg": [ + 1200.0, + 2000.0, + 4800.0, + 12000.0, + 26000.0 + ], + "x_min": 0, + "x_total": 0 + } + } + }, + "res_bus": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"vm_pu\",\"va_degree\",\"p_mw\",\"q_mvar\"],\"index\":[101,102,103,104,105,106],\"data\":[[1.0,0.0,-1.798660988385564,-3.476701049857979],[0.9737458662625,-30.017299448422641,0.0,0.0],[0.973013652499861,-30.007075405528912,2.414572223262587,0.231798933433208],[0.969518833729643,-59.886044898185851,0.281990030686946,1.550945168778203],[0.972063452422,-59.860440747882734,-0.944398153335431,-0.58106858143585],[1.0,0.0,0.0,0.0]]}", + "orient": "split", + "dtype": { + "vm_pu": "float64", + "va_degree": "float64", + "p_mw": "float64", + "q_mvar": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_line": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_from_mw\",\"q_from_mvar\",\"p_to_mw\",\"q_to_mvar\",\"pl_mw\",\"ql_mvar\",\"i_from_ka\",\"i_to_ka\",\"i_ka\",\"vm_from_pu\",\"va_from_degree\",\"vm_to_pu\",\"va_to_degree\",\"loading_percent\"],\"index\":[101],\"data\":[[-1.763548646504903,-1.245153564385663,1.765091262645704,1.169301688653168,0.001542616140801,-0.075851875732496,0.064048243266779,0.062768115594855,0.064048243266779,0.973013652499861,-30.007075405528912,0.9737458662625,-30.017299448422641,59.303928950721144]]}", + "orient": "split", + "dtype": { + "p_from_mw": "float64", + "q_from_mvar": "float64", + "p_to_mw": "float64", + "q_to_mvar": "float64", + "pl_mw": "float64", + "ql_mvar": "float64", + "i_from_ka": "float64", + "i_to_ka": "float64", + "i_ka": "float64", + "vm_from_pu": "float64", + "va_from_degree": "float64", + "vm_to_pu": "float64", + "va_to_degree": "float64", + "loading_percent": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_trafo": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_hv_mw\",\"q_hv_mvar\",\"p_lv_mw\",\"q_lv_mvar\",\"pl_mw\",\"ql_mvar\",\"i_hv_ka\",\"i_lv_ka\",\"vm_hv_pu\",\"va_hv_degree\",\"vm_lv_pu\",\"va_lv_degree\",\"loading_percent\"],\"index\":[101],\"data\":[[1.798660988385564,3.476701049857979,-1.765091262646009,-1.169301688653183,0.033569725739555,2.307399361204796,0.020545341606839,0.062768115594863,1.0,0.0,0.9737458662625,-30.017299448422641,4.893016634261736]]}", + "orient": "split", + "dtype": { + "p_hv_mw": "float64", + "q_hv_mvar": "float64", + "p_lv_mw": "float64", + "q_lv_mvar": "float64", + "pl_mw": "float64", + "ql_mvar": "float64", + "i_hv_ka": "float64", + "i_lv_ka": "float64", + "vm_hv_pu": "float64", + "va_hv_degree": "float64", + "vm_lv_pu": "float64", + "va_lv_degree": "float64", + "loading_percent": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_trafo3w": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_hv_mw\",\"q_hv_mvar\",\"p_mv_mw\",\"q_mv_mvar\",\"p_lv_mw\",\"q_lv_mvar\",\"pl_mw\",\"ql_mvar\",\"i_hv_ka\",\"i_mv_ka\",\"i_lv_ka\",\"vm_hv_pu\",\"va_hv_degree\",\"vm_mv_pu\",\"va_mv_degree\",\"vm_lv_pu\",\"va_lv_degree\",\"va_internal_degree\",\"vm_internal_pu\",\"loading_percent\"],\"index\":[102],\"data\":[[-0.651023576759714,1.013354630952081,0.944398153335542,0.581068581435886,-0.281990030686936,-1.550945168778224,0.011384545888893,0.043478043609742,0.035734041567568,0.010976473151562,0.03118712871154,0.973013652499861,-30.007075405528912,0.972063452422,-59.860440747882734,0.969518833729643,-59.886044898185851,-29.918808142518568,0.971689297994637,3.152744387966353]]}", + "orient": "split", + "dtype": { + "p_hv_mw": "float64", + "q_hv_mvar": "float64", + "p_mv_mw": "float64", + "q_mv_mvar": "float64", + "p_lv_mw": "float64", + "q_lv_mvar": "float64", + "pl_mw": "float64", + "ql_mvar": "float64", + "i_hv_ka": "float64", + "i_mv_ka": "float64", + "i_lv_ka": "float64", + "vm_hv_pu": "float64", + "va_hv_degree": "float64", + "vm_mv_pu": "float64", + "va_mv_degree": "float64", + "vm_lv_pu": "float64", + "va_lv_degree": "float64", + "va_internal_degree": "float64", + "vm_internal_pu": "float64", + "loading_percent": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_impedance": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_from_mw\",\"q_from_mvar\",\"p_to_mw\",\"q_to_mvar\",\"pl_mw\",\"ql_mvar\",\"i_from_ka\",\"i_to_ka\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "p_from_mw": "float64", + "q_from_mvar": "float64", + "p_to_mw": "float64", + "q_to_mvar": "float64", + "pl_mw": "float64", + "ql_mvar": "float64", + "i_from_ka": "float64", + "i_to_ka": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_ext_grid": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_mw\",\"q_mvar\"],\"index\":[1],\"data\":[[1.798660988385564,3.476701049857979]]}", + "orient": "split", + "dtype": { + "p_mw": "float64", + "q_mvar": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_load": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_mw\",\"q_mvar\"],\"index\":[101],\"data\":[[2.414572223262587,0.231798933433208]]}", + "orient": "split", + "dtype": { + "p_mw": "float64", + "q_mvar": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_motor": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_mw\",\"q_mvar\"],\"index\":[12],\"data\":[[0.071111111111111,0.034440683010692]]}", + "orient": "split", + "dtype": { + "p_mw": "float64", + "q_mvar": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_sgen": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_mw\",\"q_mvar\"],\"index\":[31],\"data\":[[1.21,0.81]]}", + "orient": "split", + "dtype": { + "p_mw": "float64", + "q_mvar": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_storage": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_mw\",\"q_mvar\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "p_mw": "float64", + "q_mvar": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_shunt": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_mw\",\"q_mvar\",\"vm_pu\"],\"index\":[1201],\"data\":[[0.281990030686946,1.550945168778203,0.969518833729643]]}", + "orient": "split", + "dtype": { + "p_mw": "float64", + "q_mvar": "float64", + "vm_pu": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_gen": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_mw\",\"q_mvar\",\"va_degree\",\"vm_pu\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "p_mw": "float64", + "q_mvar": "float64", + "va_degree": "float64", + "vm_pu": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_ward": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_mw\",\"q_mvar\",\"vm_pu\"],\"index\":[34],\"data\":[[0.194490735553458,0.194490735553458,0.972063452422]]}", + "orient": "split", + "dtype": { + "p_mw": "float64", + "q_mvar": "float64", + "vm_pu": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_xward": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_mw\",\"q_mvar\",\"vm_pu\",\"va_internal_degree\",\"vm_internal_pu\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "p_mw": "float64", + "q_mvar": "float64", + "vm_pu": "float64", + "va_internal_degree": "float64", + "vm_internal_pu": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_dcline": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_from_mw\",\"q_from_mvar\",\"p_to_mw\",\"q_to_mvar\",\"pl_mw\",\"vm_from_pu\",\"va_from_degree\",\"vm_to_pu\",\"va_to_degree\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "p_from_mw": "float64", + "q_from_mvar": "float64", + "p_to_mw": "float64", + "q_to_mvar": "float64", + "pl_mw": "float64", + "vm_from_pu": "float64", + "va_from_degree": "float64", + "vm_to_pu": "float64", + "va_to_degree": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_asymmetric_load": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_mw\",\"q_mvar\"],\"index\":[33],\"data\":[[3.3,0.03]]}", + "orient": "split", + "dtype": { + "p_mw": "float64", + "q_mvar": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_asymmetric_sgen": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_mw\",\"q_mvar\"],\"index\":[32],\"data\":[[3.3,0.03]]}", + "orient": "split", + "dtype": { + "p_mw": "float64", + "q_mvar": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_switch": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"i_ka\",\"loading_percent\"],\"index\":[101,3021,321],\"data\":[[0.064048243266779,null],[0.0,null],[0.020545341606839,null]]}", + "orient": "split", + "dtype": { + "i_ka": "float64", + "loading_percent": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_tcsc": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"thyristor_firing_angle_degree\",\"x_ohm\",\"p_from_mw\",\"q_from_mvar\",\"p_to_mw\",\"q_to_mvar\",\"pl_mw\",\"ql_mvar\",\"i_ka\",\"vm_from_pu\",\"va_from_degree\",\"vm_to_pu\",\"va_to_degree\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "thyristor_firing_angle_degree": "float64", + "x_ohm": "float64", + "p_from_mw": "float64", + "q_from_mvar": "float64", + "p_to_mw": "float64", + "q_to_mvar": "float64", + "pl_mw": "float64", + "ql_mvar": "float64", + "i_ka": "float64", + "vm_from_pu": "float64", + "va_from_degree": "float64", + "vm_to_pu": "float64", + "va_to_degree": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_svc": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"thyristor_firing_angle_degree\",\"x_ohm\",\"q_mvar\",\"vm_pu\",\"va_degree\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "thyristor_firing_angle_degree": "float64", + "x_ohm": "float64", + "q_mvar": "float64", + "vm_pu": "float64", + "va_degree": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_ssc": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"q_mvar\",\"vm_internal_pu\",\"va_internal_degree\",\"vm_pu\",\"va_degree\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "q_mvar": "float64", + "vm_internal_pu": "float64", + "va_internal_degree": "float64", + "vm_pu": "float64", + "va_degree": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_bus_est": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"vm_pu\",\"va_degree\",\"p_mw\",\"q_mvar\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "vm_pu": "float64", + "va_degree": "float64", + "p_mw": "float64", + "q_mvar": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_line_est": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_from_mw\",\"q_from_mvar\",\"p_to_mw\",\"q_to_mvar\",\"pl_mw\",\"ql_mvar\",\"i_from_ka\",\"i_to_ka\",\"i_ka\",\"vm_from_pu\",\"va_from_degree\",\"vm_to_pu\",\"va_to_degree\",\"loading_percent\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "p_from_mw": "float64", + "q_from_mvar": "float64", + "p_to_mw": "float64", + "q_to_mvar": "float64", + "pl_mw": "float64", + "ql_mvar": "float64", + "i_from_ka": "float64", + "i_to_ka": "float64", + "i_ka": "float64", + "vm_from_pu": "float64", + "va_from_degree": "float64", + "vm_to_pu": "float64", + "va_to_degree": "float64", + "loading_percent": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_trafo_est": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_hv_mw\",\"q_hv_mvar\",\"p_lv_mw\",\"q_lv_mvar\",\"pl_mw\",\"ql_mvar\",\"i_hv_ka\",\"i_lv_ka\",\"vm_hv_pu\",\"va_hv_degree\",\"vm_lv_pu\",\"va_lv_degree\",\"loading_percent\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "p_hv_mw": "float64", + "q_hv_mvar": "float64", + "p_lv_mw": "float64", + "q_lv_mvar": "float64", + "pl_mw": "float64", + "ql_mvar": "float64", + "i_hv_ka": "float64", + "i_lv_ka": "float64", + "vm_hv_pu": "float64", + "va_hv_degree": "float64", + "vm_lv_pu": "float64", + "va_lv_degree": "float64", + "loading_percent": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_trafo3w_est": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_hv_mw\",\"q_hv_mvar\",\"p_mv_mw\",\"q_mv_mvar\",\"p_lv_mw\",\"q_lv_mvar\",\"pl_mw\",\"ql_mvar\",\"i_hv_ka\",\"i_mv_ka\",\"i_lv_ka\",\"vm_hv_pu\",\"va_hv_degree\",\"vm_mv_pu\",\"va_mv_degree\",\"vm_lv_pu\",\"va_lv_degree\",\"va_internal_degree\",\"vm_internal_pu\",\"loading_percent\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "p_hv_mw": "float64", + "q_hv_mvar": "float64", + "p_mv_mw": "float64", + "q_mv_mvar": "float64", + "p_lv_mw": "float64", + "q_lv_mvar": "float64", + "pl_mw": "float64", + "ql_mvar": "float64", + "i_hv_ka": "float64", + "i_mv_ka": "float64", + "i_lv_ka": "float64", + "vm_hv_pu": "float64", + "va_hv_degree": "float64", + "vm_mv_pu": "float64", + "va_mv_degree": "float64", + "vm_lv_pu": "float64", + "va_lv_degree": "float64", + "va_internal_degree": "float64", + "vm_internal_pu": "float64", + "loading_percent": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_impedance_est": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_from_mw\",\"q_from_mvar\",\"p_to_mw\",\"q_to_mvar\",\"pl_mw\",\"ql_mvar\",\"i_from_ka\",\"i_to_ka\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "p_from_mw": "float64", + "q_from_mvar": "float64", + "p_to_mw": "float64", + "q_to_mvar": "float64", + "pl_mw": "float64", + "ql_mvar": "float64", + "i_from_ka": "float64", + "i_to_ka": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_switch_est": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"i_ka\",\"loading_percent\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "i_ka": "float64", + "loading_percent": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_bus_sc": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[],\"index\":[],\"data\":[]}", + "orient": "split", + "is_multiindex": false, + "is_multicolumn": false + }, + "res_line_sc": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[],\"index\":[],\"data\":[]}", + "orient": "split", + "is_multiindex": false, + "is_multicolumn": false + }, + "res_trafo_sc": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[],\"index\":[],\"data\":[]}", + "orient": "split", + "is_multiindex": false, + "is_multicolumn": false + }, + "res_trafo3w_sc": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[],\"index\":[],\"data\":[]}", + "orient": "split", + "is_multiindex": false, + "is_multicolumn": false + }, + "res_ext_grid_sc": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[],\"index\":[],\"data\":[]}", + "orient": "split", + "is_multiindex": false, + "is_multicolumn": false + }, + "res_gen_sc": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[],\"index\":[],\"data\":[]}", + "orient": "split", + "is_multiindex": false, + "is_multicolumn": false + }, + "res_sgen_sc": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[],\"index\":[],\"data\":[]}", + "orient": "split", + "is_multiindex": false, + "is_multicolumn": false + }, + "res_switch_sc": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[],\"index\":[],\"data\":[]}", + "orient": "split", + "is_multiindex": false, + "is_multicolumn": false + }, + "res_bus_3ph": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"vm_a_pu\",\"va_a_degree\",\"vm_b_pu\",\"va_b_degree\",\"vm_c_pu\",\"va_c_degree\",\"p_a_mw\",\"q_a_mvar\",\"p_b_mw\",\"q_b_mvar\",\"p_c_mw\",\"q_c_mvar\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "vm_a_pu": "float64", + "va_a_degree": "float64", + "vm_b_pu": "float64", + "va_b_degree": "float64", + "vm_c_pu": "float64", + "va_c_degree": "float64", + "p_a_mw": "float64", + "q_a_mvar": "float64", + "p_b_mw": "float64", + "q_b_mvar": "float64", + "p_c_mw": "float64", + "q_c_mvar": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_line_3ph": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_a_from_mw\",\"q_a_from_mvar\",\"p_b_from_mw\",\"q_b_from_mvar\",\"q_c_from_mvar\",\"p_a_to_mw\",\"q_a_to_mvar\",\"p_b_to_mw\",\"q_b_to_mvar\",\"p_c_to_mw\",\"q_c_to_mvar\",\"p_a_l_mw\",\"q_a_l_mvar\",\"p_b_l_mw\",\"q_b_l_mvar\",\"p_c_l_mw\",\"q_c_l_mvar\",\"i_a_from_ka\",\"i_a_to_ka\",\"i_b_from_ka\",\"i_b_to_ka\",\"i_c_from_ka\",\"i_c_to_ka\",\"i_a_ka\",\"i_b_ka\",\"i_c_ka\",\"i_n_from_ka\",\"i_n_to_ka\",\"i_n_ka\",\"loading_a_percent\",\"loading_b_percent\",\"loading_c_percent\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "p_a_from_mw": "float64", + "q_a_from_mvar": "float64", + "p_b_from_mw": "float64", + "q_b_from_mvar": "float64", + "q_c_from_mvar": "float64", + "p_a_to_mw": "float64", + "q_a_to_mvar": "float64", + "p_b_to_mw": "float64", + "q_b_to_mvar": "float64", + "p_c_to_mw": "float64", + "q_c_to_mvar": "float64", + "p_a_l_mw": "float64", + "q_a_l_mvar": "float64", + "p_b_l_mw": "float64", + "q_b_l_mvar": "float64", + "p_c_l_mw": "float64", + "q_c_l_mvar": "float64", + "i_a_from_ka": "float64", + "i_a_to_ka": "float64", + "i_b_from_ka": "float64", + "i_b_to_ka": "float64", + "i_c_from_ka": "float64", + "i_c_to_ka": "float64", + "i_a_ka": "float64", + "i_b_ka": "float64", + "i_c_ka": "float64", + "i_n_from_ka": "float64", + "i_n_to_ka": "float64", + "i_n_ka": "float64", + "loading_a_percent": "float64", + "loading_b_percent": "float64", + "loading_c_percent": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_trafo_3ph": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_a_hv_mw\",\"q_a_hv_mvar\",\"p_b_hv_mw\",\"q_b_hv_mvar\",\"p_c_hv_mw\",\"q_c_hv_mvar\",\"p_a_lv_mw\",\"q_a_lv_mvar\",\"p_b_lv_mw\",\"q_b_lv_mvar\",\"p_c_lv_mw\",\"q_c_lv_mvar\",\"p_a_l_mw\",\"q_a_l_mvar\",\"p_b_l_mw\",\"q_b_l_mvar\",\"p_c_l_mw\",\"q_c_l_mvar\",\"i_a_hv_ka\",\"i_a_lv_ka\",\"i_b_hv_ka\",\"i_b_lv_ka\",\"i_c_hv_ka\",\"i_c_lv_ka\",\"loading_a_percent\",\"loading_b_percent\",\"loading_c_percent\",\"loading_percent\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "p_a_hv_mw": "float64", + "q_a_hv_mvar": "float64", + "p_b_hv_mw": "float64", + "q_b_hv_mvar": "float64", + "p_c_hv_mw": "float64", + "q_c_hv_mvar": "float64", + "p_a_lv_mw": "float64", + "q_a_lv_mvar": "float64", + "p_b_lv_mw": "float64", + "q_b_lv_mvar": "float64", + "p_c_lv_mw": "float64", + "q_c_lv_mvar": "float64", + "p_a_l_mw": "float64", + "q_a_l_mvar": "float64", + "p_b_l_mw": "float64", + "q_b_l_mvar": "float64", + "p_c_l_mw": "float64", + "q_c_l_mvar": "float64", + "i_a_hv_ka": "float64", + "i_a_lv_ka": "float64", + "i_b_hv_ka": "float64", + "i_b_lv_ka": "float64", + "i_c_hv_ka": "float64", + "i_c_lv_ka": "float64", + "loading_a_percent": "float64", + "loading_b_percent": "float64", + "loading_c_percent": "float64", + "loading_percent": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_ext_grid_3ph": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_a_mw\",\"q_a_mvar\",\"p_b_mw\",\"q_b_mvar\",\"p_c_mw\",\"q_c_mvar\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "p_a_mw": "float64", + "q_a_mvar": "float64", + "p_b_mw": "float64", + "q_b_mvar": "float64", + "p_c_mw": "float64", + "q_c_mvar": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_shunt_3ph": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[],\"index\":[],\"data\":[]}", + "orient": "split", + "is_multiindex": false, + "is_multicolumn": false + }, + "res_load_3ph": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_mw\",\"q_mvar\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "p_mw": "float64", + "q_mvar": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_sgen_3ph": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_mw\",\"q_mvar\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "p_mw": "float64", + "q_mvar": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_storage_3ph": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_mw\",\"q_mvar\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "p_mw": "float64", + "q_mvar": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_asymmetric_load_3ph": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_a_mw\",\"q_a_mvar\",\"p_b_mw\",\"q_b_mvar\",\"p_c_mw\",\"q_c_mvar\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "p_a_mw": "float64", + "q_a_mvar": "float64", + "p_b_mw": "float64", + "q_b_mvar": "float64", + "p_c_mw": "float64", + "q_c_mvar": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_asymmetric_sgen_3ph": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_a_mw\",\"q_a_mvar\",\"p_b_mw\",\"q_b_mvar\",\"p_c_mw\",\"q_c_mvar\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "p_a_mw": "float64", + "q_a_mvar": "float64", + "p_b_mw": "float64", + "q_b_mvar": "float64", + "p_c_mw": "float64", + "q_c_mvar": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "user_pf_options": {} + } +} \ No newline at end of file diff --git a/tests/data/pandapower/pp_old/pp_v2_net_output.json.license b/tests/data/pandapower/pp_old/pp_v2_net_output.json.license new file mode 100644 index 00000000..76010591 --- /dev/null +++ b/tests/data/pandapower/pp_old/pp_v2_net_output.json.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: Contributors to the Power Grid Model project + +SPDX-License-Identifier: MPL-2.0 diff --git a/tests/data/pandapower/pp_v2_net_3ph_output.json b/tests/data/pandapower/pp_v2_net_3ph_output.json index 06ab7429..d96dd0d3 100644 --- a/tests/data/pandapower/pp_v2_net_3ph_output.json +++ b/tests/data/pandapower/pp_v2_net_3ph_output.json @@ -20,15 +20,17 @@ "load": { "_module": "pandas.core.frame", "_class": "DataFrame", - "_object": "{\"columns\":[\"name\",\"bus\",\"p_mw\",\"q_mvar\",\"const_z_percent\",\"const_i_percent\",\"sn_mva\",\"scaling\",\"in_service\",\"type\"],\"index\":[101],\"data\":[[null,103,2.5,0.24,0.0,0.0,null,1.0,true,\"wye\"]]}", + "_object": "{\"columns\":[\"name\",\"bus\",\"p_mw\",\"q_mvar\",\"const_z_p_percent\",\"const_z_q_percent\",\"const_i_p_percent\",\"const_i_q_percent\",\"sn_mva\",\"scaling\",\"in_service\",\"type\"],\"index\":[101],\"data\":[[null,103,2.5,0.24,0.0,0.0,0.0,0.0,null,1.0,true,\"wye\"]]}", "orient": "split", "dtype": { "name": "object", "bus": "uint32", "p_mw": "float64", "q_mvar": "float64", - "const_z_percent": "float64", - "const_i_percent": "float64", + "const_z_p_percent": "float64", + "const_z_q_percent": "float64", + "const_i_p_percent": "float64", + "const_i_q_percent": "float64", "sn_mva": "float64", "scaling": "float64", "in_service": "bool", @@ -2985,7 +2987,7 @@ "res_line_3ph": { "_module": "pandas.core.frame", "_class": "DataFrame", - "_object": "{\"columns\":[\"p_a_from_mw\",\"q_a_from_mvar\",\"p_b_from_mw\",\"q_b_from_mvar\",\"q_c_from_mvar\",\"p_a_to_mw\",\"q_a_to_mvar\",\"p_b_to_mw\",\"q_b_to_mvar\",\"p_c_to_mw\",\"q_c_to_mvar\",\"p_a_l_mw\",\"q_a_l_mvar\",\"p_b_l_mw\",\"q_b_l_mvar\",\"p_c_l_mw\",\"q_c_l_mvar\",\"i_a_from_ka\",\"i_a_to_ka\",\"i_b_from_ka\",\"i_b_to_ka\",\"i_c_from_ka\",\"i_c_to_ka\",\"i_a_ka\",\"i_b_ka\",\"i_c_ka\",\"i_n_from_ka\",\"i_n_to_ka\",\"i_n_ka\",\"loading_a_percent\",\"loading_b_percent\",\"loading_c_percent\",\"p_c_from_mw\",\"loading_percent\"],\"index\":[101],\"data\":[[-0.729999999996567,0.19000000000026,-0.729999999996566,0.190000000000261,0.19000000001556,0.730552301039331,-0.216633736167421,0.730552300762162,-0.216633749867232,-1.567616528781956,-0.216173539601529,0.000552301042765,-0.026633736167161,0.000552300765596,-0.02663374986697,0.002383471230365,-0.026173539585968,0.065405448594188,0.066029483815909,0.065405432025122,0.06602946742436,0.136355496215811,0.136655605565042,0.066029483815909,0.06602946742436,0.136655605565042,0.198789638449406,0.19880656576458,0.19880656576458,61.138410940656399,61.138395763296025,126.532968115779696,1.570000000012321,126.532968115779696]]}", + "_object": "{\"columns\":[\"p_a_from_mw\",\"q_a_from_mvar\",\"p_b_from_mw\",\"q_b_from_mvar\",\"q_c_from_mvar\",\"p_a_to_mw\",\"q_a_to_mvar\",\"p_b_to_mw\",\"q_b_to_mvar\",\"p_c_to_mw\",\"q_c_to_mvar\",\"pl_a_mw\",\"ql_a_mvar\",\"pl_b_mw\",\"ql_b_mvar\",\"pl_c_mw\",\"ql_c_mvar\",\"i_a_from_ka\",\"i_a_to_ka\",\"i_b_from_ka\",\"i_b_to_ka\",\"i_c_from_ka\",\"i_c_to_ka\",\"i_a_ka\",\"i_b_ka\",\"i_c_ka\",\"i_n_from_ka\",\"i_n_to_ka\",\"i_n_ka\",\"loading_a_percent\",\"loading_b_percent\",\"loading_c_percent\",\"p_c_from_mw\",\"loading_percent\"],\"index\":[101],\"data\":[[-0.729999999996567,0.19000000000026,-0.729999999996566,0.190000000000261,0.19000000001556,0.730552301039331,-0.216633736167421,0.730552300762162,-0.216633749867232,-1.567616528781956,-0.216173539601529,0.000552301042765,-0.026633736167161,0.000552300765596,-0.02663374986697,0.002383471230365,-0.026173539585968,0.065405448594188,0.066029483815909,0.065405432025122,0.06602946742436,0.136355496215811,0.136655605565042,0.066029483815909,0.06602946742436,0.136655605565042,0.198789638449406,0.19880656576458,0.19880656576458,61.138410940656399,61.138395763296025,126.532968115779696,1.570000000012321,126.532968115779696]]}", "orient": "split", "dtype": { "p_a_from_mw": "float64", @@ -2999,12 +3001,12 @@ "q_b_to_mvar": "float64", "p_c_to_mw": "float64", "q_c_to_mvar": "float64", - "p_a_l_mw": "float64", - "q_a_l_mvar": "float64", - "p_b_l_mw": "float64", - "q_b_l_mvar": "float64", - "p_c_l_mw": "float64", - "q_c_l_mvar": "float64", + "pl_a_mw": "float64", + "ql_a_mvar": "float64", + "pl_b_mw": "float64", + "ql_b_mvar": "float64", + "pl_c_mw": "float64", + "ql_c_mvar": "float64", "i_a_from_ka": "float64", "i_a_to_ka": "float64", "i_b_from_ka": "float64", @@ -3029,7 +3031,7 @@ "res_trafo_3ph": { "_module": "pandas.core.frame", "_class": "DataFrame", - "_object": "{\"columns\":[\"p_a_hv_mw\",\"q_a_hv_mvar\",\"p_b_hv_mw\",\"q_b_hv_mvar\",\"p_c_hv_mw\",\"q_c_hv_mvar\",\"p_a_lv_mw\",\"q_a_lv_mvar\",\"p_b_lv_mw\",\"q_b_lv_mvar\",\"p_c_lv_mw\",\"q_c_lv_mvar\",\"p_a_l_mw\",\"q_a_l_mvar\",\"p_b_l_mw\",\"q_b_l_mvar\",\"p_c_l_mw\",\"q_c_l_mvar\",\"i_a_hv_ka\",\"i_a_lv_ka\",\"i_b_hv_ka\",\"i_b_lv_ka\",\"i_c_hv_ka\",\"i_c_lv_ka\",\"loading_a_percent\",\"loading_b_percent\",\"loading_c_percent\",\"loading_percent\"],\"index\":[0],\"data\":[[0.765867212761676,-0.142600574268206,0.76587034918608,-0.142774135244511,-1.529587620821082,-0.136526422904082,-0.730551408499011,0.216635342580699,-0.730551355834715,0.216632173706613,1.567614685268512,0.216173496640995,0.035315804262665,0.074034768312494,0.035318993351365,0.073858038462102,0.038027064447431,0.079647073736913,0.012266538958654,0.066029449240481,0.012267088052456,0.066029350092719,0.024180507930633,0.136655447350574,2.921361947546,2.921492718071062,5.934186054005666,5.934186054005666]]}", + "_object": "{\"columns\":[\"p_a_hv_mw\",\"q_a_hv_mvar\",\"p_b_hv_mw\",\"q_b_hv_mvar\",\"p_c_hv_mw\",\"q_c_hv_mvar\",\"p_a_lv_mw\",\"q_a_lv_mvar\",\"p_b_lv_mw\",\"q_b_lv_mvar\",\"p_c_lv_mw\",\"q_c_lv_mvar\",\"pl_a_mw\",\"ql_a_mvar\",\"pl_b_mw\",\"ql_b_mvar\",\"pl_c_mw\",\"ql_c_mvar\",\"i_a_hv_ka\",\"i_a_lv_ka\",\"i_b_hv_ka\",\"i_b_lv_ka\",\"i_c_hv_ka\",\"i_c_lv_ka\",\"loading_a_percent\",\"loading_b_percent\",\"loading_c_percent\",\"loading_percent\"],\"index\":[0],\"data\":[[0.765867212761676,-0.142600574268206,0.76587034918608,-0.142774135244511,-1.529587620821082,-0.136526422904082,-0.730551408499011,0.216635342580699,-0.730551355834715,0.216632173706613,1.567614685268512,0.216173496640995,0.035315804262665,0.074034768312494,0.035318993351365,0.073858038462102,0.038027064447431,0.079647073736913,0.012266538958654,0.066029449240481,0.012267088052456,0.066029350092719,0.024180507930633,0.136655447350574,2.921361947546,2.921492718071062,5.934186054005666,5.934186054005666]]}", "orient": "split", "dtype": { "p_a_hv_mw": "float64", @@ -3044,12 +3046,12 @@ "q_b_lv_mvar": "float64", "p_c_lv_mw": "float64", "q_c_lv_mvar": "float64", - "p_a_l_mw": "float64", - "q_a_l_mvar": "float64", - "p_b_l_mw": "float64", - "q_b_l_mvar": "float64", - "p_c_l_mw": "float64", - "q_c_l_mvar": "float64", + "pl_a_mw": "float64", + "ql_a_mvar": "float64", + "pl_b_mw": "float64", + "ql_b_mvar": "float64", + "pl_c_mw": "float64", + "ql_c_mvar": "float64", "i_a_hv_ka": "float64", "i_a_lv_ka": "float64", "i_b_hv_ka": "float64", diff --git a/tests/data/pandapower/pp_v2_net_3ph_output_current_loading.json b/tests/data/pandapower/pp_v2_net_3ph_output_current_loading.json index 5c57a529..7462fbab 100644 --- a/tests/data/pandapower/pp_v2_net_3ph_output_current_loading.json +++ b/tests/data/pandapower/pp_v2_net_3ph_output_current_loading.json @@ -20,15 +20,17 @@ "load": { "_module": "pandas.core.frame", "_class": "DataFrame", - "_object": "{\"columns\":[\"name\",\"bus\",\"p_mw\",\"q_mvar\",\"const_z_percent\",\"const_i_percent\",\"sn_mva\",\"scaling\",\"in_service\",\"type\"],\"index\":[101],\"data\":[[null,103,2.5,0.24,0.0,0.0,null,1.0,true,\"wye\"]]}", + "_object": "{\"columns\":[\"name\",\"bus\",\"p_mw\",\"q_mvar\",\"const_z_p_percent\",\"const_z_q_percent\",\"const_i_p_percent\",\"const_i_q_percent\",\"sn_mva\",\"scaling\",\"in_service\",\"type\"],\"index\":[101],\"data\":[[null,103,2.5,0.24,0.0,0.0,0.0,0.0,null,1.0,true,\"wye\"]]}", "orient": "split", "dtype": { "name": "object", "bus": "uint32", "p_mw": "float64", "q_mvar": "float64", - "const_z_percent": "float64", - "const_i_percent": "float64", + "const_z_p_percent": "float64", + "const_z_q_percent": "float64", + "const_i_p_percent": "float64", + "const_i_q_percent": "float64", "sn_mva": "float64", "scaling": "float64", "in_service": "bool", @@ -2985,7 +2987,7 @@ "res_line_3ph": { "_module": "pandas.core.frame", "_class": "DataFrame", - "_object": "{\"columns\":[\"p_a_from_mw\",\"q_a_from_mvar\",\"p_b_from_mw\",\"q_b_from_mvar\",\"q_c_from_mvar\",\"p_a_to_mw\",\"q_a_to_mvar\",\"p_b_to_mw\",\"q_b_to_mvar\",\"p_c_to_mw\",\"q_c_to_mvar\",\"p_a_l_mw\",\"q_a_l_mvar\",\"p_b_l_mw\",\"q_b_l_mvar\",\"p_c_l_mw\",\"q_c_l_mvar\",\"i_a_from_ka\",\"i_a_to_ka\",\"i_b_from_ka\",\"i_b_to_ka\",\"i_c_from_ka\",\"i_c_to_ka\",\"i_a_ka\",\"i_b_ka\",\"i_c_ka\",\"i_n_from_ka\",\"i_n_to_ka\",\"i_n_ka\",\"loading_a_percent\",\"loading_b_percent\",\"loading_c_percent\",\"p_c_from_mw\",\"loading_percent\"],\"index\":[101],\"data\":[[-0.729999999996567,0.19000000000026,-0.729999999996566,0.190000000000261,0.19000000001556,0.730552301039331,-0.216633736167421,0.730552300762162,-0.216633749867232,-1.567616528781956,-0.216173539601529,0.000552301042765,-0.026633736167161,0.000552300765596,-0.02663374986697,0.002383471230365,-0.026173539585968,0.065405448594188,0.066029483815909,0.065405432025122,0.06602946742436,0.136355496215811,0.136655605565042,0.066029483815909,0.06602946742436,0.136655605565042,0.198789638449406,0.19880656576458,0.19880656576458,61.138410940656399,61.138395763296025,126.532968115779696,1.570000000012321,126.532968115779696]]}", + "_object": "{\"columns\":[\"p_a_from_mw\",\"q_a_from_mvar\",\"p_b_from_mw\",\"q_b_from_mvar\",\"q_c_from_mvar\",\"p_a_to_mw\",\"q_a_to_mvar\",\"p_b_to_mw\",\"q_b_to_mvar\",\"p_c_to_mw\",\"q_c_to_mvar\",\"pl_a_mw\",\"ql_a_mvar\",\"pl_b_mw\",\"ql_b_mvar\",\"pl_c_mw\",\"ql_c_mvar\",\"i_a_from_ka\",\"i_a_to_ka\",\"i_b_from_ka\",\"i_b_to_ka\",\"i_c_from_ka\",\"i_c_to_ka\",\"i_a_ka\",\"i_b_ka\",\"i_c_ka\",\"i_n_from_ka\",\"i_n_to_ka\",\"i_n_ka\",\"loading_a_percent\",\"loading_b_percent\",\"loading_c_percent\",\"p_c_from_mw\",\"loading_percent\"],\"index\":[101],\"data\":[[-0.729999999996567,0.19000000000026,-0.729999999996566,0.190000000000261,0.19000000001556,0.730552301039331,-0.216633736167421,0.730552300762162,-0.216633749867232,-1.567616528781956,-0.216173539601529,0.000552301042765,-0.026633736167161,0.000552300765596,-0.02663374986697,0.002383471230365,-0.026173539585968,0.065405448594188,0.066029483815909,0.065405432025122,0.06602946742436,0.136355496215811,0.136655605565042,0.066029483815909,0.06602946742436,0.136655605565042,0.198789638449406,0.19880656576458,0.19880656576458,61.138410940656399,61.138395763296025,126.532968115779696,1.570000000012321,126.532968115779696]]}", "orient": "split", "dtype": { "p_a_from_mw": "float64", @@ -2999,12 +3001,12 @@ "q_b_to_mvar": "float64", "p_c_to_mw": "float64", "q_c_to_mvar": "float64", - "p_a_l_mw": "float64", - "q_a_l_mvar": "float64", - "p_b_l_mw": "float64", - "q_b_l_mvar": "float64", - "p_c_l_mw": "float64", - "q_c_l_mvar": "float64", + "pl_a_mw": "float64", + "ql_a_mvar": "float64", + "pl_b_mw": "float64", + "ql_b_mvar": "float64", + "pl_c_mw": "float64", + "ql_c_mvar": "float64", "i_a_from_ka": "float64", "i_a_to_ka": "float64", "i_b_from_ka": "float64", @@ -3029,7 +3031,7 @@ "res_trafo_3ph": { "_module": "pandas.core.frame", "_class": "DataFrame", - "_object": "{\"columns\":[\"p_a_hv_mw\",\"q_a_hv_mvar\",\"p_b_hv_mw\",\"q_b_hv_mvar\",\"p_c_hv_mw\",\"q_c_hv_mvar\",\"p_a_lv_mw\",\"q_a_lv_mvar\",\"p_b_lv_mw\",\"q_b_lv_mvar\",\"p_c_lv_mw\",\"q_c_lv_mvar\",\"p_a_l_mw\",\"q_a_l_mvar\",\"p_b_l_mw\",\"q_b_l_mvar\",\"p_c_l_mw\",\"q_c_l_mvar\",\"i_a_hv_ka\",\"i_a_lv_ka\",\"i_b_hv_ka\",\"i_b_lv_ka\",\"i_c_hv_ka\",\"i_c_lv_ka\",\"loading_a_percent\",\"loading_b_percent\",\"loading_c_percent\",\"loading_percent\"],\"index\":[0],\"data\":[[0.765867212761676,-0.142600574268206,0.76587034918608,-0.142774135244511,-1.529587620821082,-0.136526422904082,-0.730551408499011,0.216635342580699,-0.730551355834715,0.216632173706613,1.567614685268512,0.216173496640995,0.035315804262665,0.074034768312494,0.035318993351365,0.073858038462102,0.038027064447431,0.079647073736913,0.012266538958654,0.066029449240481,0.012267088052456,0.066029350092719,0.024180507930633,0.136655447350574,2.921361947544116,2.921492718069054,5.917354448556197,5.917354448556197]]}", + "_object": "{\"columns\":[\"p_a_hv_mw\",\"q_a_hv_mvar\",\"p_b_hv_mw\",\"q_b_hv_mvar\",\"p_c_hv_mw\",\"q_c_hv_mvar\",\"p_a_lv_mw\",\"q_a_lv_mvar\",\"p_b_lv_mw\",\"q_b_lv_mvar\",\"p_c_lv_mw\",\"q_c_lv_mvar\",\"pl_a_mw\",\"ql_a_mvar\",\"pl_b_mw\",\"ql_b_mvar\",\"pl_c_mw\",\"ql_c_mvar\",\"i_a_hv_ka\",\"i_a_lv_ka\",\"i_b_hv_ka\",\"i_b_lv_ka\",\"i_c_hv_ka\",\"i_c_lv_ka\",\"loading_a_percent\",\"loading_b_percent\",\"loading_c_percent\",\"loading_percent\"],\"index\":[0],\"data\":[[0.765867212761676,-0.142600574268206,0.76587034918608,-0.142774135244511,-1.529587620821082,-0.136526422904082,-0.730551408499011,0.216635342580699,-0.730551355834715,0.216632173706613,1.567614685268512,0.216173496640995,0.035315804262665,0.074034768312494,0.035318993351365,0.073858038462102,0.038027064447431,0.079647073736913,0.012266538958654,0.066029449240481,0.012267088052456,0.066029350092719,0.024180507930633,0.136655447350574,2.921361947544116,2.921492718069054,5.917354448556197,5.917354448556197]]}", "orient": "split", "dtype": { "p_a_hv_mw": "float64", @@ -3044,12 +3046,12 @@ "q_b_lv_mvar": "float64", "p_c_lv_mw": "float64", "q_c_lv_mvar": "float64", - "p_a_l_mw": "float64", - "q_a_l_mvar": "float64", - "p_b_l_mw": "float64", - "q_b_l_mvar": "float64", - "p_c_l_mw": "float64", - "q_c_l_mvar": "float64", + "pl_a_mw": "float64", + "ql_a_mvar": "float64", + "pl_b_mw": "float64", + "ql_b_mvar": "float64", + "pl_c_mw": "float64", + "ql_c_mvar": "float64", "i_a_hv_ka": "float64", "i_a_lv_ka": "float64", "i_b_hv_ka": "float64", diff --git a/tests/data/pandapower/pp_v2_net_output.json b/tests/data/pandapower/pp_v2_net_output.json index bbd8d3af..c7a25a5e 100644 --- a/tests/data/pandapower/pp_v2_net_output.json +++ b/tests/data/pandapower/pp_v2_net_output.json @@ -20,15 +20,17 @@ "load": { "_module": "pandas.core.frame", "_class": "DataFrame", - "_object": "{\"columns\":[\"name\",\"bus\",\"p_mw\",\"q_mvar\",\"const_z_percent\",\"const_i_percent\",\"sn_mva\",\"scaling\",\"in_service\",\"type\",\"cos_phi\"],\"index\":[101],\"data\":[[null,103,2.5,0.24,51.0,26.0,null,1.0,true,\"wye\",2.0]]}", + "_object": "{\"columns\":[\"name\",\"bus\",\"p_mw\",\"q_mvar\",\"const_z_p_percent\",\"const_z_q_percent\",\"const_i_p_percent\",\"const_i_q_percent\",\"sn_mva\",\"scaling\",\"in_service\",\"type\",\"cos_phi\"],\"index\":[101],\"data\":[[null,103,2.5,0.24,51.0,51.0,26.0,26.0,null,1.0,true,\"wye\",2.0]]}", "orient": "split", "dtype": { "name": "object", "bus": "uint32", "p_mw": "float64", "q_mvar": "float64", - "const_z_percent": "float64", - "const_i_percent": "float64", + "const_z_p_percent": "float64", + "const_z_q_percent": "float64", + "const_i_p_percent": "float64", + "const_i_q_percent": "float64", "sn_mva": "float64", "scaling": "float64", "in_service": "bool", @@ -2980,7 +2982,7 @@ "res_line_3ph": { "_module": "pandas.core.frame", "_class": "DataFrame", - "_object": "{\"columns\":[\"p_a_from_mw\",\"q_a_from_mvar\",\"p_b_from_mw\",\"q_b_from_mvar\",\"q_c_from_mvar\",\"p_a_to_mw\",\"q_a_to_mvar\",\"p_b_to_mw\",\"q_b_to_mvar\",\"p_c_to_mw\",\"q_c_to_mvar\",\"p_a_l_mw\",\"q_a_l_mvar\",\"p_b_l_mw\",\"q_b_l_mvar\",\"p_c_l_mw\",\"q_c_l_mvar\",\"i_a_from_ka\",\"i_a_to_ka\",\"i_b_from_ka\",\"i_b_to_ka\",\"i_c_from_ka\",\"i_c_to_ka\",\"i_a_ka\",\"i_b_ka\",\"i_c_ka\",\"i_n_from_ka\",\"i_n_to_ka\",\"i_n_ka\",\"loading_a_percent\",\"loading_b_percent\",\"loading_c_percent\"],\"index\":[],\"data\":[]}", + "_object": "{\"columns\":[\"p_a_from_mw\",\"q_a_from_mvar\",\"p_b_from_mw\",\"q_b_from_mvar\",\"q_c_from_mvar\",\"p_a_to_mw\",\"q_a_to_mvar\",\"p_b_to_mw\",\"q_b_to_mvar\",\"p_c_to_mw\",\"q_c_to_mvar\",\"pl_a_mw\",\"ql_a_mvar\",\"pl_b_mw\",\"ql_b_mvar\",\"pl_c_mw\",\"ql_c_mvar\",\"i_a_from_ka\",\"i_a_to_ka\",\"i_b_from_ka\",\"i_b_to_ka\",\"i_c_from_ka\",\"i_c_to_ka\",\"i_a_ka\",\"i_b_ka\",\"i_c_ka\",\"i_n_from_ka\",\"i_n_to_ka\",\"i_n_ka\",\"loading_a_percent\",\"loading_b_percent\",\"loading_c_percent\"],\"index\":[],\"data\":[]}", "orient": "split", "dtype": { "p_a_from_mw": "float64", @@ -2994,12 +2996,12 @@ "q_b_to_mvar": "float64", "p_c_to_mw": "float64", "q_c_to_mvar": "float64", - "p_a_l_mw": "float64", - "q_a_l_mvar": "float64", - "p_b_l_mw": "float64", - "q_b_l_mvar": "float64", - "p_c_l_mw": "float64", - "q_c_l_mvar": "float64", + "pl_a_mw": "float64", + "ql_a_mvar": "float64", + "pl_b_mw": "float64", + "ql_b_mvar": "float64", + "pl_c_mw": "float64", + "ql_c_mvar": "float64", "i_a_from_ka": "float64", "i_a_to_ka": "float64", "i_b_from_ka": "float64", @@ -3022,7 +3024,7 @@ "res_trafo_3ph": { "_module": "pandas.core.frame", "_class": "DataFrame", - "_object": "{\"columns\":[\"p_a_hv_mw\",\"q_a_hv_mvar\",\"p_b_hv_mw\",\"q_b_hv_mvar\",\"p_c_hv_mw\",\"q_c_hv_mvar\",\"p_a_lv_mw\",\"q_a_lv_mvar\",\"p_b_lv_mw\",\"q_b_lv_mvar\",\"p_c_lv_mw\",\"q_c_lv_mvar\",\"p_a_l_mw\",\"q_a_l_mvar\",\"p_b_l_mw\",\"q_b_l_mvar\",\"p_c_l_mw\",\"q_c_l_mvar\",\"i_a_hv_ka\",\"i_a_lv_ka\",\"i_b_hv_ka\",\"i_b_lv_ka\",\"i_c_hv_ka\",\"i_c_lv_ka\",\"loading_a_percent\",\"loading_b_percent\",\"loading_c_percent\",\"loading_percent\"],\"index\":[],\"data\":[]}", + "_object": "{\"columns\":[\"p_a_hv_mw\",\"q_a_hv_mvar\",\"p_b_hv_mw\",\"q_b_hv_mvar\",\"p_c_hv_mw\",\"q_c_hv_mvar\",\"p_a_lv_mw\",\"q_a_lv_mvar\",\"p_b_lv_mw\",\"q_b_lv_mvar\",\"p_c_lv_mw\",\"q_c_lv_mvar\",\"pl_a_mw\",\"ql_a_mvar\",\"pl_b_mw\",\"ql_b_mvar\",\"pl_c_mw\",\"ql_c_mvar\",\"i_a_hv_ka\",\"i_a_lv_ka\",\"i_b_hv_ka\",\"i_b_lv_ka\",\"i_c_hv_ka\",\"i_c_lv_ka\",\"loading_a_percent\",\"loading_b_percent\",\"loading_c_percent\",\"loading_percent\"],\"index\":[],\"data\":[]}", "orient": "split", "dtype": { "p_a_hv_mw": "float64", @@ -3037,12 +3039,12 @@ "q_b_lv_mvar": "float64", "p_c_lv_mw": "float64", "q_c_lv_mvar": "float64", - "p_a_l_mw": "float64", - "q_a_l_mvar": "float64", - "p_b_l_mw": "float64", - "q_b_l_mvar": "float64", - "p_c_l_mw": "float64", - "q_c_l_mvar": "float64", + "pl_a_mw": "float64", + "ql_a_mvar": "float64", + "pl_b_mw": "float64", + "ql_b_mvar": "float64", + "pl_c_mw": "float64", + "ql_c_mvar": "float64", "i_a_hv_ka": "float64", "i_a_lv_ka": "float64", "i_b_hv_ka": "float64", diff --git a/tests/data/pandapower/pp_validation.py b/tests/data/pandapower/pp_validation.py index d032c20f..65438265 100644 --- a/tests/data/pandapower/pp_validation.py +++ b/tests/data/pandapower/pp_validation.py @@ -6,6 +6,8 @@ import pandapower as pp +from power_grid_model_io.converters.pandapower_converter import pp_curr_version, pp_ref_version + @lru_cache def pp_net() -> pp.pandapowerNet: @@ -51,9 +53,23 @@ def pp_net() -> pp.pandapowerNet: pp.create_line( net, index=101, from_bus=103, to_bus=102, length_km=1.23, parallel=2, df=0.2, std_type="NAYY 4x150 SE" ) - pp.create_load( - net, index=101, bus=103, p_mw=2.5, q_mvar=0.24, const_i_percent=26.0, const_z_percent=51.0, cos_phi=2 - ) + if pp_curr_version <= pp_ref_version: + pp.create_load( + net, index=101, bus=103, p_mw=2.5, q_mvar=0.24, const_i_percent=26.0, const_z_percent=51.0, cos_phi=2 + ) + else: + pp.create_load( + net, + index=101, + bus=103, + p_mw=2.5, + q_mvar=0.24, + const_i_p_percent=26.0, + const_i_q_percent=26.0, + const_z_p_percent=51.0, + const_z_q_percent=51.0, + cos_phi=2, + ) pp.create_switch(net, index=101, et="l", bus=103, element=101, closed=True) pp.create_switch(net, index=3021, et="b", bus=101, element=106, closed=True) pp.create_switch(net, index=321, et="t", bus=101, element=101, closed=True) @@ -173,7 +189,20 @@ def pp_net_3ph() -> pp.pandapowerNet: c0_nf_per_km=261.0, max_i_ka=0.27, ) - pp.create_load(net, index=101, bus=103, p_mw=2.5, q_mvar=0.24, const_i_percent=0.0, const_z_percent=0) + if pp_curr_version <= pp_ref_version: + pp.create_load(net, index=101, bus=103, p_mw=2.5, q_mvar=0.24, const_i_percent=0.0, const_z_percent=0) + else: + pp.create_load( + net, + index=101, + bus=103, + p_mw=2.5, + q_mvar=0.24, + const_i_p_percent=0.0, + const_i_q_percent=0.0, + const_z_p_percent=0, + const_z_q_percnet=0, + ) pp.create_switch(net, index=101, et="l", bus=103, element=101, closed=True) pp.create_switch(net, index=3021, et="b", bus=101, element=106, closed=True) pp.create_switch(net, index=321, et="t", bus=101, element=0, closed=True) diff --git a/tests/validation/converters/test_pandapower_converter_output.py b/tests/validation/converters/test_pandapower_converter_output.py index 39bfff23..0272e201 100644 --- a/tests/validation/converters/test_pandapower_converter_output.py +++ b/tests/validation/converters/test_pandapower_converter_output.py @@ -17,7 +17,12 @@ from power_grid_model.validation import assert_valid_input_data from power_grid_model_io.converters import PandaPowerConverter -from power_grid_model_io.converters.pandapower_converter import PandaPowerData, get_loss_params_3ph +from power_grid_model_io.converters.pandapower_converter import ( + PandaPowerData, + get_loss_params_3ph, + pp_curr_version, + pp_ref_version, +) from ...data.pandapower.pp_validation import pp_net, pp_net_3ph, pp_net_3ph_minimal_trafo from ..utils import component_attributes_df, load_json_single_dataset @@ -28,9 +33,16 @@ PGM_PP_TEST_DATA = Path(__file__).parents[2] / "data" / "pandapower" PGM_OUTPUT_FILE = PGM_PP_TEST_DATA / "pgm_output_data.json" PGM_ASYM_OUTPUT_FILE = PGM_PP_TEST_DATA / "pgm_asym_output_data.json" -PP_V2_NET_OUTPUT_FILE = PGM_PP_TEST_DATA / "pp_v2_net_output.json" -PP_V2_NET_3PH_OUTPUT_FILE = PGM_PP_TEST_DATA / "pp_v2_net_3ph_output.json" -PP_V2_NET_3PH_OUTPUT_FILE_CURRENT_LOADING = PGM_PP_TEST_DATA / "pp_v2_net_3ph_output_current_loading.json" +if pp_curr_version <= pp_ref_version: + PP_V2_NET_OUTPUT_FILE = PGM_PP_TEST_DATA / "pp_old" / "pp_v2_net_output.json" + PP_V2_NET_3PH_OUTPUT_FILE = PGM_PP_TEST_DATA / "pp_old" / "pp_v2_net_3ph_output.json" + PP_V2_NET_3PH_OUTPUT_FILE_CURRENT_LOADING = ( + PGM_PP_TEST_DATA / "pp_old" / "pp_v2_net_3ph_output_current_loading.json" + ) +else: + PP_V2_NET_OUTPUT_FILE = PGM_PP_TEST_DATA / "pp_v2_net_output.json" + PP_V2_NET_3PH_OUTPUT_FILE = PGM_PP_TEST_DATA / "pp_v2_net_3ph_output.json" + PP_V2_NET_3PH_OUTPUT_FILE_CURRENT_LOADING = PGM_PP_TEST_DATA / "pp_v2_net_3ph_output_current_loading.json" @contextmanager From c7e35bc89813f529543527ee0360b31f8ba515d7 Mon Sep 17 00:00:00 2001 From: furqan463 Date: Fri, 3 Oct 2025 08:53:56 +0500 Subject: [PATCH 07/18] rearrange data files Signed-off-by: furqan463 --- .../{pp_old => v3.1.2}/pp_v2_net_3ph_output.json | 0 .../pp_v2_net_3ph_output.json.license | 0 .../pp_v2_net_3ph_output_current_loading.json | 0 ..._v2_net_3ph_output_current_loading.json.license | 0 .../{pp_old => v3.1.2}/pp_v2_net_output.json | 0 .../pp_v2_net_output.json.license | 0 .../{ => v3.1.3}/pp_v2_net_3ph_output.json | 0 .../{ => v3.1.3}/pp_v2_net_3ph_output.json.license | 0 .../pp_v2_net_3ph_output_current_loading.json | 0 ..._v2_net_3ph_output_current_loading.json.license | 0 .../pandapower/{ => v3.1.3}/pp_v2_net_output.json | 0 .../{ => v3.1.3}/pp_v2_net_output.json.license | 0 .../converters/test_pandapower_converter_output.py | 14 ++++++++------ 13 files changed, 8 insertions(+), 6 deletions(-) rename tests/data/pandapower/{pp_old => v3.1.2}/pp_v2_net_3ph_output.json (100%) rename tests/data/pandapower/{pp_old => v3.1.2}/pp_v2_net_3ph_output.json.license (100%) rename tests/data/pandapower/{pp_old => v3.1.2}/pp_v2_net_3ph_output_current_loading.json (100%) rename tests/data/pandapower/{pp_old => v3.1.2}/pp_v2_net_3ph_output_current_loading.json.license (100%) rename tests/data/pandapower/{pp_old => v3.1.2}/pp_v2_net_output.json (100%) rename tests/data/pandapower/{pp_old => v3.1.2}/pp_v2_net_output.json.license (100%) rename tests/data/pandapower/{ => v3.1.3}/pp_v2_net_3ph_output.json (100%) rename tests/data/pandapower/{ => v3.1.3}/pp_v2_net_3ph_output.json.license (100%) rename tests/data/pandapower/{ => v3.1.3}/pp_v2_net_3ph_output_current_loading.json (100%) rename tests/data/pandapower/{ => v3.1.3}/pp_v2_net_3ph_output_current_loading.json.license (100%) rename tests/data/pandapower/{ => v3.1.3}/pp_v2_net_output.json (100%) rename tests/data/pandapower/{ => v3.1.3}/pp_v2_net_output.json.license (100%) diff --git a/tests/data/pandapower/pp_old/pp_v2_net_3ph_output.json b/tests/data/pandapower/v3.1.2/pp_v2_net_3ph_output.json similarity index 100% rename from tests/data/pandapower/pp_old/pp_v2_net_3ph_output.json rename to tests/data/pandapower/v3.1.2/pp_v2_net_3ph_output.json diff --git a/tests/data/pandapower/pp_old/pp_v2_net_3ph_output.json.license b/tests/data/pandapower/v3.1.2/pp_v2_net_3ph_output.json.license similarity index 100% rename from tests/data/pandapower/pp_old/pp_v2_net_3ph_output.json.license rename to tests/data/pandapower/v3.1.2/pp_v2_net_3ph_output.json.license diff --git a/tests/data/pandapower/pp_old/pp_v2_net_3ph_output_current_loading.json b/tests/data/pandapower/v3.1.2/pp_v2_net_3ph_output_current_loading.json similarity index 100% rename from tests/data/pandapower/pp_old/pp_v2_net_3ph_output_current_loading.json rename to tests/data/pandapower/v3.1.2/pp_v2_net_3ph_output_current_loading.json diff --git a/tests/data/pandapower/pp_old/pp_v2_net_3ph_output_current_loading.json.license b/tests/data/pandapower/v3.1.2/pp_v2_net_3ph_output_current_loading.json.license similarity index 100% rename from tests/data/pandapower/pp_old/pp_v2_net_3ph_output_current_loading.json.license rename to tests/data/pandapower/v3.1.2/pp_v2_net_3ph_output_current_loading.json.license diff --git a/tests/data/pandapower/pp_old/pp_v2_net_output.json b/tests/data/pandapower/v3.1.2/pp_v2_net_output.json similarity index 100% rename from tests/data/pandapower/pp_old/pp_v2_net_output.json rename to tests/data/pandapower/v3.1.2/pp_v2_net_output.json diff --git a/tests/data/pandapower/pp_old/pp_v2_net_output.json.license b/tests/data/pandapower/v3.1.2/pp_v2_net_output.json.license similarity index 100% rename from tests/data/pandapower/pp_old/pp_v2_net_output.json.license rename to tests/data/pandapower/v3.1.2/pp_v2_net_output.json.license diff --git a/tests/data/pandapower/pp_v2_net_3ph_output.json b/tests/data/pandapower/v3.1.3/pp_v2_net_3ph_output.json similarity index 100% rename from tests/data/pandapower/pp_v2_net_3ph_output.json rename to tests/data/pandapower/v3.1.3/pp_v2_net_3ph_output.json diff --git a/tests/data/pandapower/pp_v2_net_3ph_output.json.license b/tests/data/pandapower/v3.1.3/pp_v2_net_3ph_output.json.license similarity index 100% rename from tests/data/pandapower/pp_v2_net_3ph_output.json.license rename to tests/data/pandapower/v3.1.3/pp_v2_net_3ph_output.json.license diff --git a/tests/data/pandapower/pp_v2_net_3ph_output_current_loading.json b/tests/data/pandapower/v3.1.3/pp_v2_net_3ph_output_current_loading.json similarity index 100% rename from tests/data/pandapower/pp_v2_net_3ph_output_current_loading.json rename to tests/data/pandapower/v3.1.3/pp_v2_net_3ph_output_current_loading.json diff --git a/tests/data/pandapower/pp_v2_net_3ph_output_current_loading.json.license b/tests/data/pandapower/v3.1.3/pp_v2_net_3ph_output_current_loading.json.license similarity index 100% rename from tests/data/pandapower/pp_v2_net_3ph_output_current_loading.json.license rename to tests/data/pandapower/v3.1.3/pp_v2_net_3ph_output_current_loading.json.license diff --git a/tests/data/pandapower/pp_v2_net_output.json b/tests/data/pandapower/v3.1.3/pp_v2_net_output.json similarity index 100% rename from tests/data/pandapower/pp_v2_net_output.json rename to tests/data/pandapower/v3.1.3/pp_v2_net_output.json diff --git a/tests/data/pandapower/pp_v2_net_output.json.license b/tests/data/pandapower/v3.1.3/pp_v2_net_output.json.license similarity index 100% rename from tests/data/pandapower/pp_v2_net_output.json.license rename to tests/data/pandapower/v3.1.3/pp_v2_net_output.json.license diff --git a/tests/validation/converters/test_pandapower_converter_output.py b/tests/validation/converters/test_pandapower_converter_output.py index 0272e201..49efd04b 100644 --- a/tests/validation/converters/test_pandapower_converter_output.py +++ b/tests/validation/converters/test_pandapower_converter_output.py @@ -34,15 +34,17 @@ PGM_OUTPUT_FILE = PGM_PP_TEST_DATA / "pgm_output_data.json" PGM_ASYM_OUTPUT_FILE = PGM_PP_TEST_DATA / "pgm_asym_output_data.json" if pp_curr_version <= pp_ref_version: - PP_V2_NET_OUTPUT_FILE = PGM_PP_TEST_DATA / "pp_old" / "pp_v2_net_output.json" - PP_V2_NET_3PH_OUTPUT_FILE = PGM_PP_TEST_DATA / "pp_old" / "pp_v2_net_3ph_output.json" + PP_V2_NET_OUTPUT_FILE = PGM_PP_TEST_DATA / "v3.1.2" / "pp_v2_net_output.json" + PP_V2_NET_3PH_OUTPUT_FILE = PGM_PP_TEST_DATA / "v3.1.2" / "pp_v2_net_3ph_output.json" PP_V2_NET_3PH_OUTPUT_FILE_CURRENT_LOADING = ( - PGM_PP_TEST_DATA / "pp_old" / "pp_v2_net_3ph_output_current_loading.json" + PGM_PP_TEST_DATA / "v3.1.2" / "pp_v2_net_3ph_output_current_loading.json" ) else: - PP_V2_NET_OUTPUT_FILE = PGM_PP_TEST_DATA / "pp_v2_net_output.json" - PP_V2_NET_3PH_OUTPUT_FILE = PGM_PP_TEST_DATA / "pp_v2_net_3ph_output.json" - PP_V2_NET_3PH_OUTPUT_FILE_CURRENT_LOADING = PGM_PP_TEST_DATA / "pp_v2_net_3ph_output_current_loading.json" + PP_V2_NET_OUTPUT_FILE = PGM_PP_TEST_DATA / "v3.1.3" / "pp_v2_net_output.json" + PP_V2_NET_3PH_OUTPUT_FILE = PGM_PP_TEST_DATA / "v3.1.3" / "pp_v2_net_3ph_output.json" + PP_V2_NET_3PH_OUTPUT_FILE_CURRENT_LOADING = ( + PGM_PP_TEST_DATA / "v3.1.3" / "pp_v2_net_3ph_output_current_loading.json" + ) @contextmanager From 82c71f231af8b62ab91fd3b894354c4337b1b20c Mon Sep 17 00:00:00 2001 From: furqan463 Date: Fri, 3 Oct 2025 12:58:20 +0500 Subject: [PATCH 08/18] Rename Folders Signed-off-by: furqan463 --- .../{v3.1.2 => v2}/pp_v2_net_3ph_output.json | 0 .../pp_v2_net_3ph_output.json.license | 0 .../pp_v2_net_3ph_output_current_loading.json | 0 ...2_net_3ph_output_current_loading.json.license | 0 .../{v3.1.2 => v2}/pp_v2_net_output.json | 0 .../{v3.1.2 => v2}/pp_v2_net_output.json.license | 0 .../{v3.1.3 => v3}/pp_v2_net_3ph_output.json | 0 .../pp_v2_net_3ph_output.json.license | 0 .../pp_v2_net_3ph_output_current_loading.json | 0 ...2_net_3ph_output_current_loading.json.license | 0 .../{v3.1.3 => v3}/pp_v2_net_output.json | 0 .../{v3.1.3 => v3}/pp_v2_net_output.json.license | 0 .../test_pandapower_converter_output.py | 16 ++++++---------- 13 files changed, 6 insertions(+), 10 deletions(-) rename tests/data/pandapower/{v3.1.2 => v2}/pp_v2_net_3ph_output.json (100%) rename tests/data/pandapower/{v3.1.2 => v2}/pp_v2_net_3ph_output.json.license (100%) rename tests/data/pandapower/{v3.1.2 => v2}/pp_v2_net_3ph_output_current_loading.json (100%) rename tests/data/pandapower/{v3.1.2 => v2}/pp_v2_net_3ph_output_current_loading.json.license (100%) rename tests/data/pandapower/{v3.1.2 => v2}/pp_v2_net_output.json (100%) rename tests/data/pandapower/{v3.1.2 => v2}/pp_v2_net_output.json.license (100%) rename tests/data/pandapower/{v3.1.3 => v3}/pp_v2_net_3ph_output.json (100%) rename tests/data/pandapower/{v3.1.3 => v3}/pp_v2_net_3ph_output.json.license (100%) rename tests/data/pandapower/{v3.1.3 => v3}/pp_v2_net_3ph_output_current_loading.json (100%) rename tests/data/pandapower/{v3.1.3 => v3}/pp_v2_net_3ph_output_current_loading.json.license (100%) rename tests/data/pandapower/{v3.1.3 => v3}/pp_v2_net_output.json (100%) rename tests/data/pandapower/{v3.1.3 => v3}/pp_v2_net_output.json.license (100%) diff --git a/tests/data/pandapower/v3.1.2/pp_v2_net_3ph_output.json b/tests/data/pandapower/v2/pp_v2_net_3ph_output.json similarity index 100% rename from tests/data/pandapower/v3.1.2/pp_v2_net_3ph_output.json rename to tests/data/pandapower/v2/pp_v2_net_3ph_output.json diff --git a/tests/data/pandapower/v3.1.2/pp_v2_net_3ph_output.json.license b/tests/data/pandapower/v2/pp_v2_net_3ph_output.json.license similarity index 100% rename from tests/data/pandapower/v3.1.2/pp_v2_net_3ph_output.json.license rename to tests/data/pandapower/v2/pp_v2_net_3ph_output.json.license diff --git a/tests/data/pandapower/v3.1.2/pp_v2_net_3ph_output_current_loading.json b/tests/data/pandapower/v2/pp_v2_net_3ph_output_current_loading.json similarity index 100% rename from tests/data/pandapower/v3.1.2/pp_v2_net_3ph_output_current_loading.json rename to tests/data/pandapower/v2/pp_v2_net_3ph_output_current_loading.json diff --git a/tests/data/pandapower/v3.1.2/pp_v2_net_3ph_output_current_loading.json.license b/tests/data/pandapower/v2/pp_v2_net_3ph_output_current_loading.json.license similarity index 100% rename from tests/data/pandapower/v3.1.2/pp_v2_net_3ph_output_current_loading.json.license rename to tests/data/pandapower/v2/pp_v2_net_3ph_output_current_loading.json.license diff --git a/tests/data/pandapower/v3.1.2/pp_v2_net_output.json b/tests/data/pandapower/v2/pp_v2_net_output.json similarity index 100% rename from tests/data/pandapower/v3.1.2/pp_v2_net_output.json rename to tests/data/pandapower/v2/pp_v2_net_output.json diff --git a/tests/data/pandapower/v3.1.2/pp_v2_net_output.json.license b/tests/data/pandapower/v2/pp_v2_net_output.json.license similarity index 100% rename from tests/data/pandapower/v3.1.2/pp_v2_net_output.json.license rename to tests/data/pandapower/v2/pp_v2_net_output.json.license diff --git a/tests/data/pandapower/v3.1.3/pp_v2_net_3ph_output.json b/tests/data/pandapower/v3/pp_v2_net_3ph_output.json similarity index 100% rename from tests/data/pandapower/v3.1.3/pp_v2_net_3ph_output.json rename to tests/data/pandapower/v3/pp_v2_net_3ph_output.json diff --git a/tests/data/pandapower/v3.1.3/pp_v2_net_3ph_output.json.license b/tests/data/pandapower/v3/pp_v2_net_3ph_output.json.license similarity index 100% rename from tests/data/pandapower/v3.1.3/pp_v2_net_3ph_output.json.license rename to tests/data/pandapower/v3/pp_v2_net_3ph_output.json.license diff --git a/tests/data/pandapower/v3.1.3/pp_v2_net_3ph_output_current_loading.json b/tests/data/pandapower/v3/pp_v2_net_3ph_output_current_loading.json similarity index 100% rename from tests/data/pandapower/v3.1.3/pp_v2_net_3ph_output_current_loading.json rename to tests/data/pandapower/v3/pp_v2_net_3ph_output_current_loading.json diff --git a/tests/data/pandapower/v3.1.3/pp_v2_net_3ph_output_current_loading.json.license b/tests/data/pandapower/v3/pp_v2_net_3ph_output_current_loading.json.license similarity index 100% rename from tests/data/pandapower/v3.1.3/pp_v2_net_3ph_output_current_loading.json.license rename to tests/data/pandapower/v3/pp_v2_net_3ph_output_current_loading.json.license diff --git a/tests/data/pandapower/v3.1.3/pp_v2_net_output.json b/tests/data/pandapower/v3/pp_v2_net_output.json similarity index 100% rename from tests/data/pandapower/v3.1.3/pp_v2_net_output.json rename to tests/data/pandapower/v3/pp_v2_net_output.json diff --git a/tests/data/pandapower/v3.1.3/pp_v2_net_output.json.license b/tests/data/pandapower/v3/pp_v2_net_output.json.license similarity index 100% rename from tests/data/pandapower/v3.1.3/pp_v2_net_output.json.license rename to tests/data/pandapower/v3/pp_v2_net_output.json.license diff --git a/tests/validation/converters/test_pandapower_converter_output.py b/tests/validation/converters/test_pandapower_converter_output.py index 49efd04b..fabd5347 100644 --- a/tests/validation/converters/test_pandapower_converter_output.py +++ b/tests/validation/converters/test_pandapower_converter_output.py @@ -34,17 +34,13 @@ PGM_OUTPUT_FILE = PGM_PP_TEST_DATA / "pgm_output_data.json" PGM_ASYM_OUTPUT_FILE = PGM_PP_TEST_DATA / "pgm_asym_output_data.json" if pp_curr_version <= pp_ref_version: - PP_V2_NET_OUTPUT_FILE = PGM_PP_TEST_DATA / "v3.1.2" / "pp_v2_net_output.json" - PP_V2_NET_3PH_OUTPUT_FILE = PGM_PP_TEST_DATA / "v3.1.2" / "pp_v2_net_3ph_output.json" - PP_V2_NET_3PH_OUTPUT_FILE_CURRENT_LOADING = ( - PGM_PP_TEST_DATA / "v3.1.2" / "pp_v2_net_3ph_output_current_loading.json" - ) + PP_V2_NET_OUTPUT_FILE = PGM_PP_TEST_DATA / "v2" / "pp_v2_net_output.json" + PP_V2_NET_3PH_OUTPUT_FILE = PGM_PP_TEST_DATA / "v2" / "pp_v2_net_3ph_output.json" + PP_V2_NET_3PH_OUTPUT_FILE_CURRENT_LOADING = PGM_PP_TEST_DATA / "v2" / "pp_v2_net_3ph_output_current_loading.json" else: - PP_V2_NET_OUTPUT_FILE = PGM_PP_TEST_DATA / "v3.1.3" / "pp_v2_net_output.json" - PP_V2_NET_3PH_OUTPUT_FILE = PGM_PP_TEST_DATA / "v3.1.3" / "pp_v2_net_3ph_output.json" - PP_V2_NET_3PH_OUTPUT_FILE_CURRENT_LOADING = ( - PGM_PP_TEST_DATA / "v3.1.3" / "pp_v2_net_3ph_output_current_loading.json" - ) + PP_V2_NET_OUTPUT_FILE = PGM_PP_TEST_DATA / "v3" / "pp_v2_net_output.json" + PP_V2_NET_3PH_OUTPUT_FILE = PGM_PP_TEST_DATA / "v3" / "pp_v2_net_3ph_output.json" + PP_V2_NET_3PH_OUTPUT_FILE_CURRENT_LOADING = PGM_PP_TEST_DATA / "v3" / "pp_v2_net_3ph_output_current_loading.json" @contextmanager From 001a6030783ad46ec506c2f73bd16db6f21ad34e Mon Sep 17 00:00:00 2001 From: furqan463 Date: Fri, 3 Oct 2025 21:14:03 +0500 Subject: [PATCH 09/18] Create README for data files Signed-off-by: furqan463 --- tests/data/pandapower/README.md | 17 +++++++++++++++++ .../{v2 => v3.1.2}/pp_v2_net_3ph_output.json | 0 .../pp_v2_net_3ph_output.json.license | 0 .../pp_v2_net_3ph_output_current_loading.json | 0 ..._net_3ph_output_current_loading.json.license | 0 .../{v2 => v3.1.2}/pp_v2_net_output.json | 0 .../pp_v2_net_output.json.license | 0 .../{v3 => v3.1.3}/pp_v2_net_3ph_output.json | 0 .../pp_v2_net_3ph_output.json.license | 0 .../pp_v2_net_3ph_output_current_loading.json | 0 ..._net_3ph_output_current_loading.json.license | 0 .../{v3 => v3.1.3}/pp_v2_net_output.json | 0 .../pp_v2_net_output.json.license | 0 .../test_pandapower_converter_output.py | 16 ++++++++++------ 14 files changed, 27 insertions(+), 6 deletions(-) create mode 100644 tests/data/pandapower/README.md rename tests/data/pandapower/{v2 => v3.1.2}/pp_v2_net_3ph_output.json (100%) rename tests/data/pandapower/{v2 => v3.1.2}/pp_v2_net_3ph_output.json.license (100%) rename tests/data/pandapower/{v2 => v3.1.2}/pp_v2_net_3ph_output_current_loading.json (100%) rename tests/data/pandapower/{v2 => v3.1.2}/pp_v2_net_3ph_output_current_loading.json.license (100%) rename tests/data/pandapower/{v2 => v3.1.2}/pp_v2_net_output.json (100%) rename tests/data/pandapower/{v2 => v3.1.2}/pp_v2_net_output.json.license (100%) rename tests/data/pandapower/{v3 => v3.1.3}/pp_v2_net_3ph_output.json (100%) rename tests/data/pandapower/{v3 => v3.1.3}/pp_v2_net_3ph_output.json.license (100%) rename tests/data/pandapower/{v3 => v3.1.3}/pp_v2_net_3ph_output_current_loading.json (100%) rename tests/data/pandapower/{v3 => v3.1.3}/pp_v2_net_3ph_output_current_loading.json.license (100%) rename tests/data/pandapower/{v3 => v3.1.3}/pp_v2_net_output.json (100%) rename tests/data/pandapower/{v3 => v3.1.3}/pp_v2_net_output.json.license (100%) diff --git a/tests/data/pandapower/README.md b/tests/data/pandapower/README.md new file mode 100644 index 00000000..2f299ccd --- /dev/null +++ b/tests/data/pandapower/README.md @@ -0,0 +1,17 @@ + +# Pandapower release 3.1.3 + +`pandapower` made following breaking changes to its release 3.1.3; +1. `Load` attributes have been changed: + * `const_i_percent` replaced with `const_i_p_percent` and `const_i_q_percent` + * `const_z_percent` replaced with `const_z_p_percent` and `const_z_q_percent` +2. loss attributes in 3ph load flow for `res_line_3ph` and `res_trafo_3ph` have been changed: + * `p_a_l_mw` changed to `pl_a_mw` and same for other phases + * `q_a_l_mvar` changed to `ql_a_mvar` and same for other phases + +In order to maintain backward compatibility, data files compatible with both `pandapower` versions have been moved +to separate folders **v3.1.2** and **v3.1.3**. diff --git a/tests/data/pandapower/v2/pp_v2_net_3ph_output.json b/tests/data/pandapower/v3.1.2/pp_v2_net_3ph_output.json similarity index 100% rename from tests/data/pandapower/v2/pp_v2_net_3ph_output.json rename to tests/data/pandapower/v3.1.2/pp_v2_net_3ph_output.json diff --git a/tests/data/pandapower/v2/pp_v2_net_3ph_output.json.license b/tests/data/pandapower/v3.1.2/pp_v2_net_3ph_output.json.license similarity index 100% rename from tests/data/pandapower/v2/pp_v2_net_3ph_output.json.license rename to tests/data/pandapower/v3.1.2/pp_v2_net_3ph_output.json.license diff --git a/tests/data/pandapower/v2/pp_v2_net_3ph_output_current_loading.json b/tests/data/pandapower/v3.1.2/pp_v2_net_3ph_output_current_loading.json similarity index 100% rename from tests/data/pandapower/v2/pp_v2_net_3ph_output_current_loading.json rename to tests/data/pandapower/v3.1.2/pp_v2_net_3ph_output_current_loading.json diff --git a/tests/data/pandapower/v2/pp_v2_net_3ph_output_current_loading.json.license b/tests/data/pandapower/v3.1.2/pp_v2_net_3ph_output_current_loading.json.license similarity index 100% rename from tests/data/pandapower/v2/pp_v2_net_3ph_output_current_loading.json.license rename to tests/data/pandapower/v3.1.2/pp_v2_net_3ph_output_current_loading.json.license diff --git a/tests/data/pandapower/v2/pp_v2_net_output.json b/tests/data/pandapower/v3.1.2/pp_v2_net_output.json similarity index 100% rename from tests/data/pandapower/v2/pp_v2_net_output.json rename to tests/data/pandapower/v3.1.2/pp_v2_net_output.json diff --git a/tests/data/pandapower/v2/pp_v2_net_output.json.license b/tests/data/pandapower/v3.1.2/pp_v2_net_output.json.license similarity index 100% rename from tests/data/pandapower/v2/pp_v2_net_output.json.license rename to tests/data/pandapower/v3.1.2/pp_v2_net_output.json.license diff --git a/tests/data/pandapower/v3/pp_v2_net_3ph_output.json b/tests/data/pandapower/v3.1.3/pp_v2_net_3ph_output.json similarity index 100% rename from tests/data/pandapower/v3/pp_v2_net_3ph_output.json rename to tests/data/pandapower/v3.1.3/pp_v2_net_3ph_output.json diff --git a/tests/data/pandapower/v3/pp_v2_net_3ph_output.json.license b/tests/data/pandapower/v3.1.3/pp_v2_net_3ph_output.json.license similarity index 100% rename from tests/data/pandapower/v3/pp_v2_net_3ph_output.json.license rename to tests/data/pandapower/v3.1.3/pp_v2_net_3ph_output.json.license diff --git a/tests/data/pandapower/v3/pp_v2_net_3ph_output_current_loading.json b/tests/data/pandapower/v3.1.3/pp_v2_net_3ph_output_current_loading.json similarity index 100% rename from tests/data/pandapower/v3/pp_v2_net_3ph_output_current_loading.json rename to tests/data/pandapower/v3.1.3/pp_v2_net_3ph_output_current_loading.json diff --git a/tests/data/pandapower/v3/pp_v2_net_3ph_output_current_loading.json.license b/tests/data/pandapower/v3.1.3/pp_v2_net_3ph_output_current_loading.json.license similarity index 100% rename from tests/data/pandapower/v3/pp_v2_net_3ph_output_current_loading.json.license rename to tests/data/pandapower/v3.1.3/pp_v2_net_3ph_output_current_loading.json.license diff --git a/tests/data/pandapower/v3/pp_v2_net_output.json b/tests/data/pandapower/v3.1.3/pp_v2_net_output.json similarity index 100% rename from tests/data/pandapower/v3/pp_v2_net_output.json rename to tests/data/pandapower/v3.1.3/pp_v2_net_output.json diff --git a/tests/data/pandapower/v3/pp_v2_net_output.json.license b/tests/data/pandapower/v3.1.3/pp_v2_net_output.json.license similarity index 100% rename from tests/data/pandapower/v3/pp_v2_net_output.json.license rename to tests/data/pandapower/v3.1.3/pp_v2_net_output.json.license diff --git a/tests/validation/converters/test_pandapower_converter_output.py b/tests/validation/converters/test_pandapower_converter_output.py index fabd5347..49efd04b 100644 --- a/tests/validation/converters/test_pandapower_converter_output.py +++ b/tests/validation/converters/test_pandapower_converter_output.py @@ -34,13 +34,17 @@ PGM_OUTPUT_FILE = PGM_PP_TEST_DATA / "pgm_output_data.json" PGM_ASYM_OUTPUT_FILE = PGM_PP_TEST_DATA / "pgm_asym_output_data.json" if pp_curr_version <= pp_ref_version: - PP_V2_NET_OUTPUT_FILE = PGM_PP_TEST_DATA / "v2" / "pp_v2_net_output.json" - PP_V2_NET_3PH_OUTPUT_FILE = PGM_PP_TEST_DATA / "v2" / "pp_v2_net_3ph_output.json" - PP_V2_NET_3PH_OUTPUT_FILE_CURRENT_LOADING = PGM_PP_TEST_DATA / "v2" / "pp_v2_net_3ph_output_current_loading.json" + PP_V2_NET_OUTPUT_FILE = PGM_PP_TEST_DATA / "v3.1.2" / "pp_v2_net_output.json" + PP_V2_NET_3PH_OUTPUT_FILE = PGM_PP_TEST_DATA / "v3.1.2" / "pp_v2_net_3ph_output.json" + PP_V2_NET_3PH_OUTPUT_FILE_CURRENT_LOADING = ( + PGM_PP_TEST_DATA / "v3.1.2" / "pp_v2_net_3ph_output_current_loading.json" + ) else: - PP_V2_NET_OUTPUT_FILE = PGM_PP_TEST_DATA / "v3" / "pp_v2_net_output.json" - PP_V2_NET_3PH_OUTPUT_FILE = PGM_PP_TEST_DATA / "v3" / "pp_v2_net_3ph_output.json" - PP_V2_NET_3PH_OUTPUT_FILE_CURRENT_LOADING = PGM_PP_TEST_DATA / "v3" / "pp_v2_net_3ph_output_current_loading.json" + PP_V2_NET_OUTPUT_FILE = PGM_PP_TEST_DATA / "v3.1.3" / "pp_v2_net_output.json" + PP_V2_NET_3PH_OUTPUT_FILE = PGM_PP_TEST_DATA / "v3.1.3" / "pp_v2_net_3ph_output.json" + PP_V2_NET_3PH_OUTPUT_FILE_CURRENT_LOADING = ( + PGM_PP_TEST_DATA / "v3.1.3" / "pp_v2_net_3ph_output_current_loading.json" + ) @contextmanager From bfcb72d0225b04f3206e6b0f429b83e8dfccbbb1 Mon Sep 17 00:00:00 2001 From: furqan463 Date: Sat, 4 Oct 2025 21:32:06 +0500 Subject: [PATCH 10/18] Fix placing 'index' column in line and trafo Signed-off-by: furqan463 --- src/power_grid_model_io/converters/pandapower_converter.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/power_grid_model_io/converters/pandapower_converter.py b/src/power_grid_model_io/converters/pandapower_converter.py index 9b335a32..1db93310 100644 --- a/src/power_grid_model_io/converters/pandapower_converter.py +++ b/src/power_grid_model_io/converters/pandapower_converter.py @@ -2430,7 +2430,7 @@ def get_switch_states(self, pp_table: str) -> pd.DataFrame: else: raise KeyError(f"Can't get switch states for {pp_table}") - component = self.pp_input_data[pp_table] + component = self.pp_input_data[pp_table].copy() component["index"] = component.index # Select the appropriate switches and columns From 46221e6445fc72e4f3cc6beee7ad781bcd953de9 Mon Sep 17 00:00:00 2001 From: furqan463 Date: Sat, 4 Oct 2025 22:05:54 +0500 Subject: [PATCH 11/18] Fix mag0_percent check Signed-off-by: furqan463 --- src/power_grid_model_io/converters/pandapower_converter.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/power_grid_model_io/converters/pandapower_converter.py b/src/power_grid_model_io/converters/pandapower_converter.py index 1db93310..5b2698cd 100644 --- a/src/power_grid_model_io/converters/pandapower_converter.py +++ b/src/power_grid_model_io/converters/pandapower_converter.py @@ -801,7 +801,7 @@ def _create_pgm_input_transformers(self): # pylint: disable=too-many-statements checks = { "vk0_percent": np.allclose(vk_percent, vk0_percent) or np.isnan(vk0_percent).all(), "vkr0_percent": np.allclose(vkr_percent, vkr0_percent) or np.isnan(vkr0_percent).all(), - "mag0_percent": np.allclose(i_no_load * 1e-2, 1e4 / (vk0_percent * mag0_percent)) + "mag0_percent": np.allclose(i_no_load * 1e-2, (vk0_percent * mag0_percent) * 1e-4) or np.isnan(mag0_percent).all(), "mag0_rx": np.allclose(rx_mag, mag0_rx) or np.isnan(mag0_rx).all(), "si0_hv_partial": np.isnan( From 5e64578e672a1453f6e03d51b3a683f8fbe6065e Mon Sep 17 00:00:00 2001 From: Martijn Govers Date: Fri, 10 Oct 2025 10:29:49 +0200 Subject: [PATCH 12/18] add lxml as a dev dependency because it is required by pandapower Signed-off-by: Martijn Govers --- pyproject.toml | 1 + 1 file changed, 1 insertion(+) diff --git a/pyproject.toml b/pyproject.toml index 7be78d2c..bdeb6947 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -47,6 +47,7 @@ dev = [ "ruff", "pydantic>2", # Used in unit tests "pandapower>2.11.1", + "lxml", # missing pandapower dependency ] examples = [ "power-grid-model>1.9.80", From f3baccbe5e9001021849ec04e7e4e2dc1414abcb Mon Sep 17 00:00:00 2001 From: Martijn Govers Date: Fri, 10 Oct 2025 11:33:42 +0200 Subject: [PATCH 13/18] officially support pandapower 3.2.0 + resolve comments Signed-off-by: Martijn Govers --- .../converters/pandapower_converter.py | 13 ++- tests/data/pandapower/pp_validation.py | 107 +++++++++++++++--- .../test_pandapower_converter_input.py | 8 +- .../test_pandapower_converter_output.py | 73 ++++++++---- 4 files changed, 162 insertions(+), 39 deletions(-) diff --git a/src/power_grid_model_io/converters/pandapower_converter.py b/src/power_grid_model_io/converters/pandapower_converter.py index 5b2698cd..e4807feb 100644 --- a/src/power_grid_model_io/converters/pandapower_converter.py +++ b/src/power_grid_model_io/converters/pandapower_converter.py @@ -8,7 +8,7 @@ import logging from functools import lru_cache -from importlib.metadata import version +from importlib.metadata import PackageNotFoundError, version from typing import Dict, List, MutableMapping, Optional, Tuple, Type import numpy as np @@ -36,12 +36,15 @@ logger = structlog.get_logger(__file__) -pp_curr_version = Version(version("pandapower")) -pp_ref_version = Version("3.1.2") +PP_COMPATIBILITY_VERSION_3_2_0 = Version("3.2.0") +try: + PP_CONVERSION_VERSION = Version(version("pandapower")) +except PackageNotFoundError: + PP_CONVERSION_VERSION = PP_COMPATIBILITY_VERSION_3_2_0 # assume latest compatible version by default def get_loss_params_3ph(): - if pp_curr_version <= pp_ref_version: + if PP_CONVERSION_VERSION < PP_COMPATIBILITY_VERSION_3_2_0: loss_params = ["p_a_l_mw", "q_a_l_mvar", "p_b_l_mw", "q_b_l_mvar", "p_c_l_mw", "q_c_l_mvar"] else: loss_params = ["pl_a_mw", "ql_a_mvar", "pl_b_mw", "ql_b_mvar", "pl_c_mw", "ql_c_mvar"] @@ -644,7 +647,7 @@ def _create_pgm_input_sym_loads(self): data_type=DatasetType.input, component_type=ComponentType.sym_load, shape=3 * n_loads ) - if pp_curr_version <= pp_ref_version: + if PP_CONVERSION_VERSION < PP_COMPATIBILITY_VERSION_3_2_0: const_i_p_multiplier = ( self._get_pp_attr("load", "const_i_percent", expected_type="f8", default=0) * scaling * (1e-2 * 1e6) ) diff --git a/tests/data/pandapower/pp_validation.py b/tests/data/pandapower/pp_validation.py index 65438265..ea45f2ca 100644 --- a/tests/data/pandapower/pp_validation.py +++ b/tests/data/pandapower/pp_validation.py @@ -6,7 +6,10 @@ import pandapower as pp -from power_grid_model_io.converters.pandapower_converter import pp_curr_version, pp_ref_version +from power_grid_model_io.converters.pandapower_converter import ( + PP_COMPATIBILITY_VERSION_3_2_0, + PP_CONVERSION_VERSION, +) @lru_cache @@ -26,7 +29,15 @@ def pp_net() -> pp.pandapowerNet: pp.create_bus(net, index=105, vn_kv=60) pp.create_bus(net, index=106, vn_kv=110) pp.create_ext_grid( - net, index=1, in_service=True, bus=101, vm_pu=1, s_sc_max_mva=1e10, rx_max=0, va_degree=0, r0x0_max=0 + net, + index=1, + in_service=True, + bus=101, + vm_pu=1, + s_sc_max_mva=1e10, + rx_max=0, + va_degree=0, + r0x0_max=0, ) pp.create_transformer_from_parameters( net, @@ -51,11 +62,25 @@ def pp_net() -> pp.pandapowerNet: parallel=2, ) pp.create_line( - net, index=101, from_bus=103, to_bus=102, length_km=1.23, parallel=2, df=0.2, std_type="NAYY 4x150 SE" + net, + index=101, + from_bus=103, + to_bus=102, + length_km=1.23, + parallel=2, + df=0.2, + std_type="NAYY 4x150 SE", ) - if pp_curr_version <= pp_ref_version: + if PP_CONVERSION_VERSION < PP_COMPATIBILITY_VERSION_3_2_0: pp.create_load( - net, index=101, bus=103, p_mw=2.5, q_mvar=0.24, const_i_percent=26.0, const_z_percent=51.0, cos_phi=2 + net, + index=101, + bus=103, + p_mw=2.5, + q_mvar=0.24, + const_i_percent=26.0, + const_z_percent=51.0, + cos_phi=2, ) else: pp.create_load( @@ -76,14 +101,37 @@ def pp_net() -> pp.pandapowerNet: pp.create_shunt(net, index=1201, in_service=True, bus=104, p_mw=0.1, q_mvar=0.55, step=3) pp.create_sgen(net, index=31, bus=105, p_mw=1.21, q_mvar=0.81) pp.create_asymmetric_sgen( - net, index=32, bus=105, p_a_mw=0.1, p_b_mw=0.2, p_c_mw=3, q_a_mvar=0.01, q_b_mvar=0.01, q_c_mvar=0.01 + net, + index=32, + bus=105, + p_a_mw=0.1, + p_b_mw=0.2, + p_c_mw=3, + q_a_mvar=0.01, + q_b_mvar=0.01, + q_c_mvar=0.01, ) pp.create_asymmetric_load( - net, index=33, bus=105, p_a_mw=0.1, p_b_mw=0.2, p_c_mw=3, q_a_mvar=0.01, q_b_mvar=0.01, q_c_mvar=0.01 + net, + index=33, + bus=105, + p_a_mw=0.1, + p_b_mw=0.2, + p_c_mw=3, + q_a_mvar=0.01, + q_b_mvar=0.01, + q_c_mvar=0.01, ) pp.create_ward(net, index=34, bus=105, ps_mw=0.1, qs_mvar=0.1, pz_mw=0.1, qz_mvar=0.1) pp.create_motor( - net, bus=105, index=12, pn_mech_mw=0.1, cos_phi=0.9, loading_percent=80, efficiency_percent=90, scaling=0.8 + net, + bus=105, + index=12, + pn_mech_mw=0.1, + cos_phi=0.9, + loading_percent=80, + efficiency_percent=90, + scaling=0.8, ) pp.create_transformer3w_from_parameters( net, @@ -143,7 +191,16 @@ def pp_net_3ph() -> pp.pandapowerNet: pp.create_bus(net, index=103, vn_kv=20) pp.create_bus(net, index=106, vn_kv=110) pp.create_ext_grid( - net, index=0, in_service=True, bus=101, vm_pu=1, s_sc_max_mva=1e10, rx_max=0, va_degree=0, r0x0_max=0, x0x_max=1 + net, + index=0, + in_service=True, + bus=101, + vm_pu=1, + s_sc_max_mva=1e10, + rx_max=0, + va_degree=0, + r0x0_max=0, + x0x_max=1, ) pp.create_transformer_from_parameters( net, @@ -189,8 +246,16 @@ def pp_net_3ph() -> pp.pandapowerNet: c0_nf_per_km=261.0, max_i_ka=0.27, ) - if pp_curr_version <= pp_ref_version: - pp.create_load(net, index=101, bus=103, p_mw=2.5, q_mvar=0.24, const_i_percent=0.0, const_z_percent=0) + if PP_CONVERSION_VERSION < PP_COMPATIBILITY_VERSION_3_2_0: + pp.create_load( + net, + index=101, + bus=103, + p_mw=2.5, + q_mvar=0.24, + const_i_percent=0.0, + const_z_percent=0, + ) else: pp.create_load( net, @@ -208,10 +273,26 @@ def pp_net_3ph() -> pp.pandapowerNet: pp.create_switch(net, index=321, et="t", bus=101, element=0, closed=True) pp.create_sgen(net, index=31, bus=103, p_mw=1.21, q_mvar=0.81) pp.create_asymmetric_sgen( - net, index=32, bus=103, p_a_mw=0.1, p_b_mw=0.2, p_c_mw=3, q_a_mvar=0.01, q_b_mvar=0.01, q_c_mvar=0.01 + net, + index=32, + bus=103, + p_a_mw=0.1, + p_b_mw=0.2, + p_c_mw=3, + q_a_mvar=0.01, + q_b_mvar=0.01, + q_c_mvar=0.01, ) pp.create_asymmetric_load( - net, index=33, bus=103, p_a_mw=0.4, p_b_mw=0.5, p_c_mw=1, q_a_mvar=0.01, q_b_mvar=0.01, q_c_mvar=0.01 + net, + index=33, + bus=103, + p_a_mw=0.4, + p_b_mw=0.5, + p_c_mw=1, + q_a_mvar=0.01, + q_b_mvar=0.01, + q_c_mvar=0.01, ) # TODO Shunt motor ward are not validated. # pp.create_shunt(net, index=1201, in_service=True, bus=103, p_mw=1, q_mvar=1, step=1) diff --git a/tests/unit/converters/test_pandapower_converter_input.py b/tests/unit/converters/test_pandapower_converter_input.py index bda6741e..005b55a4 100644 --- a/tests/unit/converters/test_pandapower_converter_input.py +++ b/tests/unit/converters/test_pandapower_converter_input.py @@ -22,7 +22,11 @@ initialize_array, ) -from power_grid_model_io.converters.pandapower_converter import PandaPowerConverter, pp_curr_version, pp_ref_version +from power_grid_model_io.converters.pandapower_converter import ( + PP_COMPATIBILITY_VERSION_3_2_0, + PP_CONVERSION_VERSION, + PandaPowerConverter, +) from ...utils import MockDf, MockFn, assert_struct_array_equal @@ -692,7 +696,7 @@ def test_create_pgm_input_sym_loads(mock_init_array: MagicMock, two_pp_objs, con converter._get_pp_attr.assert_any_call("load", "scaling", expected_type="f8", default=1) converter._get_pp_attr.assert_any_call("load", "in_service", expected_type="bool", default=True) converter._get_pp_attr.assert_any_call("load", "type", expected_type="O", default=None) - if pp_curr_version <= pp_ref_version: + if PP_CONVERSION_VERSION < PP_COMPATIBILITY_VERSION_3_2_0: converter._get_pp_attr.assert_any_call("load", "const_z_percent", expected_type="f8", default=0) converter._get_pp_attr.assert_any_call("load", "const_i_percent", expected_type="f8", default=0) assert len(converter._get_pp_attr.call_args_list) == 8 diff --git a/tests/validation/converters/test_pandapower_converter_output.py b/tests/validation/converters/test_pandapower_converter_output.py index 49efd04b..004b9b74 100644 --- a/tests/validation/converters/test_pandapower_converter_output.py +++ b/tests/validation/converters/test_pandapower_converter_output.py @@ -18,13 +18,17 @@ from power_grid_model_io.converters import PandaPowerConverter from power_grid_model_io.converters.pandapower_converter import ( + PP_COMPATIBILITY_VERSION_3_2_0, + PP_CONVERSION_VERSION, PandaPowerData, get_loss_params_3ph, - pp_curr_version, - pp_ref_version, ) -from ...data.pandapower.pp_validation import pp_net, pp_net_3ph, pp_net_3ph_minimal_trafo +from ...data.pandapower.pp_validation import ( + pp_net, + pp_net_3ph, + pp_net_3ph_minimal_trafo, +) from ..utils import component_attributes_df, load_json_single_dataset pp = pytest.importorskip("pandapower", reason="pandapower is not installed") @@ -33,7 +37,7 @@ PGM_PP_TEST_DATA = Path(__file__).parents[2] / "data" / "pandapower" PGM_OUTPUT_FILE = PGM_PP_TEST_DATA / "pgm_output_data.json" PGM_ASYM_OUTPUT_FILE = PGM_PP_TEST_DATA / "pgm_asym_output_data.json" -if pp_curr_version <= pp_ref_version: +if PP_CONVERSION_VERSION < PP_COMPATIBILITY_VERSION_3_2_0: PP_V2_NET_OUTPUT_FILE = PGM_PP_TEST_DATA / "v3.1.2" / "pp_v2_net_output.json" PP_V2_NET_3PH_OUTPUT_FILE = PGM_PP_TEST_DATA / "v3.1.2" / "pp_v2_net_3ph_output.json" PP_V2_NET_3PH_OUTPUT_FILE_CURRENT_LOADING = ( @@ -168,24 +172,33 @@ def check_result(net): i_c_lv = net.res_trafo_3ph.loc[:, "i_c_lv_ka"] * 1000 np.testing.assert_allclose( - np.maximum(i_a_hv / i_max_hv, i_a_lv / i_max_lv) * 100, net.res_trafo_3ph.loading_a_percent + np.maximum(i_a_hv / i_max_hv, i_a_lv / i_max_lv) * 100, + net.res_trafo_3ph.loading_a_percent, ) np.testing.assert_allclose( - np.maximum(i_b_hv / i_max_hv, i_b_lv / i_max_lv) * 100, net.res_trafo_3ph.loading_b_percent + np.maximum(i_b_hv / i_max_hv, i_b_lv / i_max_lv) * 100, + net.res_trafo_3ph.loading_b_percent, ) np.testing.assert_allclose( - np.maximum(i_c_hv / i_max_hv, i_c_lv / i_max_lv) * 100, net.res_trafo_3ph.loading_c_percent + np.maximum(i_c_hv / i_max_hv, i_c_lv / i_max_lv) * 100, + net.res_trafo_3ph.loading_c_percent, ) np.testing.assert_allclose( np.maximum( - np.maximum(net.res_trafo_3ph.loading_a_percent, net.res_trafo_3ph.loading_b_percent), + np.maximum( + net.res_trafo_3ph.loading_a_percent, + net.res_trafo_3ph.loading_b_percent, + ), net.res_trafo_3ph.loading_c_percent, ), net.res_trafo_3ph.loading_percent, ) np.testing.assert_allclose( np.maximum( - np.maximum(net.res_line_3ph.loading_a_percent, net.res_line_3ph.loading_b_percent), + np.maximum( + net.res_line_3ph.loading_a_percent, + net.res_line_3ph.loading_b_percent, + ), net.res_line_3ph.loading_c_percent, ), net.res_line_3ph.loading_percent, @@ -196,31 +209,49 @@ def compare_result(actual, expected, *, rtol): np.testing.assert_allclose(actual.trafo.vn_lv_kv, expected.trafo.vn_lv_kv, rtol=rtol) np.testing.assert_allclose(actual.trafo.sn_mva, expected.trafo.sn_mva, rtol=rtol) np.testing.assert_allclose( - actual.res_trafo_3ph.loc[:, "i_a_hv_ka"], expected.res_trafo_3ph.loc[:, "i_a_hv_ka"], rtol=rtol + actual.res_trafo_3ph.loc[:, "i_a_hv_ka"], + expected.res_trafo_3ph.loc[:, "i_a_hv_ka"], + rtol=rtol, ) np.testing.assert_allclose( - actual.res_trafo_3ph.loc[:, "i_b_hv_ka"], expected.res_trafo_3ph.loc[:, "i_b_hv_ka"], rtol=rtol + actual.res_trafo_3ph.loc[:, "i_b_hv_ka"], + expected.res_trafo_3ph.loc[:, "i_b_hv_ka"], + rtol=rtol, ) np.testing.assert_allclose( - actual.res_trafo_3ph.loc[:, "i_c_hv_ka"], expected.res_trafo_3ph.loc[:, "i_c_hv_ka"], rtol=rtol + actual.res_trafo_3ph.loc[:, "i_c_hv_ka"], + expected.res_trafo_3ph.loc[:, "i_c_hv_ka"], + rtol=rtol, ) np.testing.assert_allclose( - actual.res_trafo_3ph.loc[:, "i_a_lv_ka"], expected.res_trafo_3ph.loc[:, "i_a_lv_ka"], rtol=rtol + actual.res_trafo_3ph.loc[:, "i_a_lv_ka"], + expected.res_trafo_3ph.loc[:, "i_a_lv_ka"], + rtol=rtol, ) np.testing.assert_allclose( - actual.res_trafo_3ph.loc[:, "i_b_lv_ka"], expected.res_trafo_3ph.loc[:, "i_b_lv_ka"], rtol=rtol + actual.res_trafo_3ph.loc[:, "i_b_lv_ka"], + expected.res_trafo_3ph.loc[:, "i_b_lv_ka"], + rtol=rtol, ) np.testing.assert_allclose( - actual.res_trafo_3ph.loc[:, "i_c_lv_ka"], expected.res_trafo_3ph.loc[:, "i_c_lv_ka"], rtol=rtol + actual.res_trafo_3ph.loc[:, "i_c_lv_ka"], + expected.res_trafo_3ph.loc[:, "i_c_lv_ka"], + rtol=rtol, ) np.testing.assert_allclose( - actual.res_trafo_3ph.loading_a_percent, expected.res_trafo_3ph.loading_a_percent, rtol=rtol + actual.res_trafo_3ph.loading_a_percent, + expected.res_trafo_3ph.loading_a_percent, + rtol=rtol, ) np.testing.assert_allclose( - actual.res_trafo_3ph.loading_b_percent, expected.res_trafo_3ph.loading_b_percent, rtol=rtol + actual.res_trafo_3ph.loading_b_percent, + expected.res_trafo_3ph.loading_b_percent, + rtol=rtol, ) np.testing.assert_allclose( - actual.res_trafo_3ph.loading_c_percent, expected.res_trafo_3ph.loading_c_percent, rtol=rtol + actual.res_trafo_3ph.loading_c_percent, + expected.res_trafo_3ph.loading_c_percent, + rtol=rtol, ) pgm_net = pp_net_3ph_minimal_trafo() @@ -283,7 +314,11 @@ def test_attributes(output_data: Tuple[PandaPowerData, PandaPowerData], componen @pytest.mark.parametrize(("component", "attribute"), component_attributes_df(load_and_convert_pgm_data_3ph())) -def test_attributes_3ph(output_data_3ph: Tuple[PandaPowerData, PandaPowerData], component: str, attribute: str): +def test_attributes_3ph( + output_data_3ph: Tuple[PandaPowerData, PandaPowerData], + component: str, + attribute: str, +): """ For each attribute, check if the actual values are consistent with the expected values for asym """ From 254e5ed4e4c41558b30deb56a810335366d07ea0 Mon Sep 17 00:00:00 2001 From: furqan463 Date: Fri, 10 Oct 2025 22:14:33 +0500 Subject: [PATCH 14/18] Fix mag0percent check Signed-off-by: furqan463 --- src/power_grid_model_io/converters/pandapower_converter.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/power_grid_model_io/converters/pandapower_converter.py b/src/power_grid_model_io/converters/pandapower_converter.py index e4807feb..20d4962c 100644 --- a/src/power_grid_model_io/converters/pandapower_converter.py +++ b/src/power_grid_model_io/converters/pandapower_converter.py @@ -804,7 +804,7 @@ def _create_pgm_input_transformers(self): # pylint: disable=too-many-statements checks = { "vk0_percent": np.allclose(vk_percent, vk0_percent) or np.isnan(vk0_percent).all(), "vkr0_percent": np.allclose(vkr_percent, vkr0_percent) or np.isnan(vkr0_percent).all(), - "mag0_percent": np.allclose(i_no_load * 1e-2, (vk0_percent * mag0_percent) * 1e-4) + "mag0_percent": np.allclose(i_no_load * 1e-2, 1e4 / (vk0_percent * mag0_percent)) or np.isnan(mag0_percent).all(), "mag0_rx": np.allclose(rx_mag, mag0_rx) or np.isnan(mag0_rx).all(), "si0_hv_partial": np.isnan( From 3c1100f6babdc6a8d8c9b94721ad51b0110c7640 Mon Sep 17 00:00:00 2001 From: Martijn Govers Date: Mon, 13 Oct 2025 09:06:16 +0200 Subject: [PATCH 15/18] Apply suggestion from @mgovers Signed-off-by: Martijn Govers --- tests/data/pandapower/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/data/pandapower/README.md b/tests/data/pandapower/README.md index 2f299ccd..b874f67b 100644 --- a/tests/data/pandapower/README.md +++ b/tests/data/pandapower/README.md @@ -5,7 +5,7 @@ SPDX-License-Identifier: MPL-2.0 --> # Pandapower release 3.1.3 -`pandapower` made following breaking changes to its release 3.1.3; +`pandapower` made following breaking changes to its release 3.2.0; 1. `Load` attributes have been changed: * `const_i_percent` replaced with `const_i_p_percent` and `const_i_q_percent` * `const_z_percent` replaced with `const_z_p_percent` and `const_z_q_percent` From c6c8932ed3bbd834f94c05a046e4e86dc495ffca Mon Sep 17 00:00:00 2001 From: Martijn Govers Date: Mon, 13 Oct 2025 09:06:34 +0200 Subject: [PATCH 16/18] Apply suggestion from @mgovers Signed-off-by: Martijn Govers --- tests/data/pandapower/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/data/pandapower/README.md b/tests/data/pandapower/README.md index b874f67b..0c481333 100644 --- a/tests/data/pandapower/README.md +++ b/tests/data/pandapower/README.md @@ -14,4 +14,4 @@ SPDX-License-Identifier: MPL-2.0 * `q_a_l_mvar` changed to `ql_a_mvar` and same for other phases In order to maintain backward compatibility, data files compatible with both `pandapower` versions have been moved -to separate folders **v3.1.2** and **v3.1.3**. +to separate folders **v3.1.2** and **v3.2.0**. From 96b431363147fcb55b31fbd047f754d9050e849b Mon Sep 17 00:00:00 2001 From: Martijn Govers Date: Mon, 13 Oct 2025 09:12:30 +0200 Subject: [PATCH 17/18] pandapower 3.2.0 instead of 3.1.3 Signed-off-by: Martijn Govers --- tests/data/pandapower/README.md | 5 +- .../v3.1.3/pp_v2_net_3ph_output.json | 3163 ----------------- .../v3.1.3/pp_v2_net_3ph_output.json.license | 3 - .../pp_v2_net_3ph_output_current_loading.json | 3163 ----------------- ...et_3ph_output_current_loading.json.license | 3 - .../pandapower/v3.1.3/pp_v2_net_output.json | 3156 ---------------- .../v3.1.3/pp_v2_net_output.json.license | 3 - .../test_pandapower_converter_output.py | 6 +- 8 files changed, 6 insertions(+), 9496 deletions(-) delete mode 100644 tests/data/pandapower/v3.1.3/pp_v2_net_3ph_output.json delete mode 100644 tests/data/pandapower/v3.1.3/pp_v2_net_3ph_output.json.license delete mode 100644 tests/data/pandapower/v3.1.3/pp_v2_net_3ph_output_current_loading.json delete mode 100644 tests/data/pandapower/v3.1.3/pp_v2_net_3ph_output_current_loading.json.license delete mode 100644 tests/data/pandapower/v3.1.3/pp_v2_net_output.json delete mode 100644 tests/data/pandapower/v3.1.3/pp_v2_net_output.json.license diff --git a/tests/data/pandapower/README.md b/tests/data/pandapower/README.md index 0c481333..0e105294 100644 --- a/tests/data/pandapower/README.md +++ b/tests/data/pandapower/README.md @@ -3,9 +3,10 @@ SPDX-FileCopyrightText: Contributors to the Power Grid Model project -# Pandapower release 3.1.3 +# Pandapower release 3.2.0 + +`pandapower` made following breaking changes to its release 3.2.0: -`pandapower` made following breaking changes to its release 3.2.0; 1. `Load` attributes have been changed: * `const_i_percent` replaced with `const_i_p_percent` and `const_i_q_percent` * `const_z_percent` replaced with `const_z_p_percent` and `const_z_q_percent` diff --git a/tests/data/pandapower/v3.1.3/pp_v2_net_3ph_output.json b/tests/data/pandapower/v3.1.3/pp_v2_net_3ph_output.json deleted file mode 100644 index d96dd0d3..00000000 --- a/tests/data/pandapower/v3.1.3/pp_v2_net_3ph_output.json +++ /dev/null @@ -1,3163 +0,0 @@ -{ - "_module": "pandapower.auxiliary", - "_class": "pandapowerNet", - "_object": { - "bus": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"name\",\"vn_kv\",\"type\",\"zone\",\"in_service\"],\"index\":[101,102,103,106],\"data\":[[null,110.0,\"b\",null,true],[null,20.0,\"b\",null,true],[null,20.0,\"b\",null,true],[null,110.0,\"b\",null,true]]}", - "orient": "split", - "dtype": { - "name": "object", - "vn_kv": "float64", - "type": "object", - "zone": "object", - "in_service": "bool" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "load": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"name\",\"bus\",\"p_mw\",\"q_mvar\",\"const_z_p_percent\",\"const_z_q_percent\",\"const_i_p_percent\",\"const_i_q_percent\",\"sn_mva\",\"scaling\",\"in_service\",\"type\"],\"index\":[101],\"data\":[[null,103,2.5,0.24,0.0,0.0,0.0,0.0,null,1.0,true,\"wye\"]]}", - "orient": "split", - "dtype": { - "name": "object", - "bus": "uint32", - "p_mw": "float64", - "q_mvar": "float64", - "const_z_p_percent": "float64", - "const_z_q_percent": "float64", - "const_i_p_percent": "float64", - "const_i_q_percent": "float64", - "sn_mva": "float64", - "scaling": "float64", - "in_service": "bool", - "type": "object" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "sgen": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"name\",\"bus\",\"p_mw\",\"q_mvar\",\"sn_mva\",\"scaling\",\"in_service\",\"type\",\"current_source\"],\"index\":[31],\"data\":[[null,103,1.21,0.81,null,1.0,true,\"wye\",true]]}", - "orient": "split", - "dtype": { - "name": "object", - "bus": "int64", - "p_mw": "float64", - "q_mvar": "float64", - "sn_mva": "float64", - "scaling": "float64", - "in_service": "bool", - "type": "object", - "current_source": "bool" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "motor": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"name\",\"bus\",\"pn_mech_mw\",\"loading_percent\",\"cos_phi\",\"cos_phi_n\",\"efficiency_percent\",\"efficiency_n_percent\",\"lrc_pu\",\"vn_kv\",\"scaling\",\"in_service\",\"rx\"],\"index\":[],\"data\":[]}", - "orient": "split", - "dtype": { - "name": "object", - "bus": "int64", - "pn_mech_mw": "float64", - "loading_percent": "float64", - "cos_phi": "float64", - "cos_phi_n": "float64", - "efficiency_percent": "float64", - "efficiency_n_percent": "float64", - "lrc_pu": "float64", - "vn_kv": "float64", - "scaling": "float64", - "in_service": "bool", - "rx": "float64" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "asymmetric_load": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"name\",\"bus\",\"p_a_mw\",\"q_a_mvar\",\"p_b_mw\",\"q_b_mvar\",\"p_c_mw\",\"q_c_mvar\",\"sn_mva\",\"scaling\",\"in_service\",\"type\"],\"index\":[33],\"data\":[[null,103,0.4,0.01,0.5,0.01,1.0,0.01,null,1.0,true,\"wye\"]]}", - "orient": "split", - "dtype": { - "name": "object", - "bus": "uint32", - "p_a_mw": "float64", - "q_a_mvar": "float64", - "p_b_mw": "float64", - "q_b_mvar": "float64", - "p_c_mw": "float64", - "q_c_mvar": "float64", - "sn_mva": "float64", - "scaling": "float64", - "in_service": "bool", - "type": "object" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "asymmetric_sgen": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"name\",\"bus\",\"p_a_mw\",\"q_a_mvar\",\"p_b_mw\",\"q_b_mvar\",\"p_c_mw\",\"q_c_mvar\",\"sn_mva\",\"scaling\",\"in_service\",\"type\",\"current_source\"],\"index\":[32],\"data\":[[null,103,0.1,0.01,0.2,0.01,3.0,0.01,null,1.0,true,\"wye\",null]]}", - "orient": "split", - "dtype": { - "name": "object", - "bus": "int64", - "p_a_mw": "float64", - "q_a_mvar": "float64", - "p_b_mw": "float64", - "q_b_mvar": "float64", - "p_c_mw": "float64", - "q_c_mvar": "float64", - "sn_mva": "float64", - "scaling": "float64", - "in_service": "bool", - "type": "object", - "current_source": "object" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "storage": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"name\",\"bus\",\"p_mw\",\"q_mvar\",\"sn_mva\",\"soc_percent\",\"min_e_mwh\",\"max_e_mwh\",\"scaling\",\"in_service\",\"type\"],\"index\":[],\"data\":[]}", - "orient": "split", - "dtype": { - "name": "object", - "bus": "int64", - "p_mw": "float64", - "q_mvar": "float64", - "sn_mva": "float64", - "soc_percent": "float64", - "min_e_mwh": "float64", - "max_e_mwh": "float64", - "scaling": "float64", - "in_service": "bool", - "type": "object" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "gen": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"name\",\"bus\",\"p_mw\",\"vm_pu\",\"sn_mva\",\"min_q_mvar\",\"max_q_mvar\",\"scaling\",\"slack\",\"in_service\",\"slack_weight\",\"type\"],\"index\":[],\"data\":[]}", - "orient": "split", - "dtype": { - "name": "object", - "bus": "uint32", - "p_mw": "float64", - "vm_pu": "float64", - "sn_mva": "float64", - "min_q_mvar": "float64", - "max_q_mvar": "float64", - "scaling": "float64", - "slack": "bool", - "in_service": "bool", - "slack_weight": "float64", - "type": "object" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "switch": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"bus\",\"element\",\"et\",\"type\",\"closed\",\"name\",\"z_ohm\",\"in_ka\"],\"index\":[101,3021,321],\"data\":[[103,101,\"l\",null,true,null,0.0,null],[101,106,\"b\",null,true,null,0.0,null],[101,0,\"t\",null,true,null,0.0,null]]}", - "orient": "split", - "dtype": { - "bus": "int64", - "element": "int64", - "et": "object", - "type": "object", - "closed": "bool", - "name": "object", - "z_ohm": "float64", - "in_ka": "float64" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "shunt": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"bus\",\"name\",\"q_mvar\",\"p_mw\",\"vn_kv\",\"step\",\"max_step\",\"in_service\"],\"index\":[],\"data\":[]}", - "orient": "split", - "dtype": { - "bus": "uint32", - "name": "object", - "q_mvar": "float64", - "p_mw": "float64", - "vn_kv": "float64", - "step": "uint32", - "max_step": "uint32", - "in_service": "bool" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "svc": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"name\",\"bus\",\"x_l_ohm\",\"x_cvar_ohm\",\"set_vm_pu\",\"thyristor_firing_angle_degree\",\"controllable\",\"in_service\",\"min_angle_degree\",\"max_angle_degree\"],\"index\":[],\"data\":[]}", - "orient": "split", - "dtype": { - "name": "object", - "bus": "uint32", - "x_l_ohm": "float64", - "x_cvar_ohm": "float64", - "set_vm_pu": "float64", - "thyristor_firing_angle_degree": "float64", - "controllable": "bool", - "in_service": "bool", - "min_angle_degree": "float64", - "max_angle_degree": "float64" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "ssc": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"name\",\"bus\",\"r_ohm\",\"x_ohm\",\"vm_internal_pu\",\"va_internal_degree\",\"set_vm_pu\",\"controllable\",\"in_service\"],\"index\":[],\"data\":[]}", - "orient": "split", - "dtype": { - "name": "object", - "bus": "uint32", - "r_ohm": "float64", - "x_ohm": "float64", - "vm_internal_pu": "float64", - "va_internal_degree": "float64", - "set_vm_pu": "float64", - "controllable": "bool", - "in_service": "bool" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "ext_grid": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"name\",\"bus\",\"vm_pu\",\"va_degree\",\"slack_weight\",\"in_service\",\"x0x_max\",\"r0x0_max\",\"s_sc_max_mva\",\"rx_max\"],\"index\":[0],\"data\":[[null,101,1.0,0.0,1.0,true,1.0,0.0,10000000000.0,0.0]]}", - "orient": "split", - "dtype": { - "name": "object", - "bus": "uint32", - "vm_pu": "float64", - "va_degree": "float64", - "slack_weight": "float64", - "in_service": "bool", - "x0x_max": "float64", - "r0x0_max": "float64", - "s_sc_max_mva": "float64", - "rx_max": "float64" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "line": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"name\",\"std_type\",\"from_bus\",\"to_bus\",\"length_km\",\"r_ohm_per_km\",\"x_ohm_per_km\",\"c_nf_per_km\",\"g_us_per_km\",\"max_i_ka\",\"df\",\"parallel\",\"type\",\"in_service\",\"r0_ohm_per_km\",\"x0_ohm_per_km\",\"c0_nf_per_km\",\"g0_us_per_km\"],\"index\":[101],\"data\":[[null,null,103,102,1.23,0.208,0.08,261.0,0.0,0.27,0.2,2,null,true,0.208,0.08,261.0,0.0]]}", - "orient": "split", - "dtype": { - "name": "object", - "std_type": "object", - "from_bus": "uint32", - "to_bus": "uint32", - "length_km": "float64", - "r_ohm_per_km": "float64", - "x_ohm_per_km": "float64", - "c_nf_per_km": "float64", - "g_us_per_km": "float64", - "max_i_ka": "float64", - "df": "float64", - "parallel": "uint32", - "type": "object", - "in_service": "bool", - "r0_ohm_per_km": "float64", - "x0_ohm_per_km": "float64", - "c0_nf_per_km": "float64", - "g0_us_per_km": "float64" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "trafo": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"name\",\"std_type\",\"hv_bus\",\"lv_bus\",\"sn_mva\",\"vn_hv_kv\",\"vn_lv_kv\",\"vk_percent\",\"vkr_percent\",\"pfe_kw\",\"i0_percent\",\"shift_degree\",\"tap_side\",\"tap_neutral\",\"tap_min\",\"tap_max\",\"tap_step_percent\",\"tap_step_degree\",\"tap_pos\",\"tap_phase_shifter\",\"parallel\",\"df\",\"in_service\",\"vk0_percent\",\"vkr0_percent\",\"mag0_percent\",\"mag0_rx\",\"si0_hv_partial\",\"vector_group\",\"xn_ohm\",\"k_st\"],\"index\":[0],\"data\":[[null,null,101,102,40.0,110.0,20.0,8.9,4.0,51.600000000000001,0.3,0.0,\"hv\",1,-1,3,2.0,null,1,false,2,1.0,true,8.9,4.0,374531.835205992450938,0.47628073,0.9,\"YNyn\",0.0,1.0]]}", - "orient": "split", - "dtype": { - "name": "object", - "std_type": "object", - "hv_bus": "uint32", - "lv_bus": "uint32", - "sn_mva": "float64", - "vn_hv_kv": "float64", - "vn_lv_kv": "float64", - "vk_percent": "float64", - "vkr_percent": "float64", - "pfe_kw": "float64", - "i0_percent": "float64", - "shift_degree": "float64", - "tap_side": "object", - "tap_neutral": "int32", - "tap_min": "int32", - "tap_max": "int32", - "tap_step_percent": "float64", - "tap_step_degree": "float64", - "tap_pos": "int32", - "tap_phase_shifter": "bool", - "parallel": "uint32", - "df": "float64", - "in_service": "bool", - "vk0_percent": "float64", - "vkr0_percent": "float64", - "mag0_percent": "float64", - "mag0_rx": "float64", - "si0_hv_partial": "float64", - "vector_group": "object", - "xn_ohm": "float64", - "k_st": "float64" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "trafo3w": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"name\",\"std_type\",\"hv_bus\",\"mv_bus\",\"lv_bus\",\"sn_hv_mva\",\"sn_mv_mva\",\"sn_lv_mva\",\"vn_hv_kv\",\"vn_mv_kv\",\"vn_lv_kv\",\"vk_hv_percent\",\"vk_mv_percent\",\"vk_lv_percent\",\"vkr_hv_percent\",\"vkr_mv_percent\",\"vkr_lv_percent\",\"pfe_kw\",\"i0_percent\",\"shift_mv_degree\",\"shift_lv_degree\",\"tap_side\",\"tap_neutral\",\"tap_min\",\"tap_max\",\"tap_step_percent\",\"tap_step_degree\",\"tap_pos\",\"tap_at_star_point\",\"in_service\"],\"index\":[],\"data\":[]}", - "orient": "split", - "dtype": { - "name": "object", - "std_type": "object", - "hv_bus": "uint32", - "mv_bus": "uint32", - "lv_bus": "uint32", - "sn_hv_mva": "float64", - "sn_mv_mva": "float64", - "sn_lv_mva": "float64", - "vn_hv_kv": "float64", - "vn_mv_kv": "float64", - "vn_lv_kv": "float64", - "vk_hv_percent": "float64", - "vk_mv_percent": "float64", - "vk_lv_percent": "float64", - "vkr_hv_percent": "float64", - "vkr_mv_percent": "float64", - "vkr_lv_percent": "float64", - "pfe_kw": "float64", - "i0_percent": "float64", - "shift_mv_degree": "float64", - "shift_lv_degree": "float64", - "tap_side": "object", - "tap_neutral": "int32", - "tap_min": "int32", - "tap_max": "int32", - "tap_step_percent": "float64", - "tap_step_degree": "float64", - "tap_pos": "int32", - "tap_at_star_point": "bool", - "in_service": "bool" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "impedance": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"name\",\"from_bus\",\"to_bus\",\"rft_pu\",\"xft_pu\",\"rtf_pu\",\"xtf_pu\",\"sn_mva\",\"in_service\"],\"index\":[],\"data\":[]}", - "orient": "split", - "dtype": { - "name": "object", - "from_bus": "uint32", - "to_bus": "uint32", - "rft_pu": "float64", - "xft_pu": "float64", - "rtf_pu": "float64", - "xtf_pu": "float64", - "sn_mva": "float64", - "in_service": "bool" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "tcsc": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"name\",\"from_bus\",\"to_bus\",\"x_l_ohm\",\"x_cvar_ohm\",\"set_p_to_mw\",\"thyristor_firing_angle_degree\",\"controllable\",\"in_service\"],\"index\":[],\"data\":[]}", - "orient": "split", - "dtype": { - "name": "object", - "from_bus": "uint32", - "to_bus": "uint32", - "x_l_ohm": "float64", - "x_cvar_ohm": "float64", - "set_p_to_mw": "float64", - "thyristor_firing_angle_degree": "float64", - "controllable": "bool", - "in_service": "bool" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "dcline": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"name\",\"from_bus\",\"to_bus\",\"p_mw\",\"loss_percent\",\"loss_mw\",\"vm_from_pu\",\"vm_to_pu\",\"max_p_mw\",\"min_q_from_mvar\",\"min_q_to_mvar\",\"max_q_from_mvar\",\"max_q_to_mvar\",\"in_service\"],\"index\":[],\"data\":[]}", - "orient": "split", - "dtype": { - "name": "object", - "from_bus": "uint32", - "to_bus": "uint32", - "p_mw": "float64", - "loss_percent": "float64", - "loss_mw": "float64", - "vm_from_pu": "float64", - "vm_to_pu": "float64", - "max_p_mw": "float64", - "min_q_from_mvar": "float64", - "min_q_to_mvar": "float64", - "max_q_from_mvar": "float64", - "max_q_to_mvar": "float64", - "in_service": "bool" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "ward": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"name\",\"bus\",\"ps_mw\",\"qs_mvar\",\"qz_mvar\",\"pz_mw\",\"in_service\"],\"index\":[],\"data\":[]}", - "orient": "split", - "dtype": { - "name": "object", - "bus": "uint32", - "ps_mw": "float64", - "qs_mvar": "float64", - "qz_mvar": "float64", - "pz_mw": "float64", - "in_service": "bool" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "xward": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"name\",\"bus\",\"ps_mw\",\"qs_mvar\",\"qz_mvar\",\"pz_mw\",\"r_ohm\",\"x_ohm\",\"vm_pu\",\"slack_weight\",\"in_service\"],\"index\":[],\"data\":[]}", - "orient": "split", - "dtype": { - "name": "object", - "bus": "uint32", - "ps_mw": "float64", - "qs_mvar": "float64", - "qz_mvar": "float64", - "pz_mw": "float64", - "r_ohm": "float64", - "x_ohm": "float64", - "vm_pu": "float64", - "slack_weight": "float64", - "in_service": "bool" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "measurement": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"name\",\"measurement_type\",\"element_type\",\"element\",\"value\",\"std_dev\",\"side\"],\"index\":[],\"data\":[]}", - "orient": "split", - "dtype": { - "name": "object", - "measurement_type": "object", - "element_type": "object", - "element": "uint32", - "value": "float64", - "std_dev": "float64", - "side": "object" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "pwl_cost": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"power_type\",\"element\",\"et\",\"points\"],\"index\":[],\"data\":[]}", - "orient": "split", - "dtype": { - "power_type": "object", - "element": "uint32", - "et": "object", - "points": "object" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "poly_cost": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"element\",\"et\",\"cp0_eur\",\"cp1_eur_per_mw\",\"cp2_eur_per_mw2\",\"cq0_eur\",\"cq1_eur_per_mvar\",\"cq2_eur_per_mvar2\"],\"index\":[],\"data\":[]}", - "orient": "split", - "dtype": { - "element": "uint32", - "et": "object", - "cp0_eur": "float64", - "cp1_eur_per_mw": "float64", - "cp2_eur_per_mw2": "float64", - "cq0_eur": "float64", - "cq1_eur_per_mvar": "float64", - "cq2_eur_per_mvar2": "float64" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "characteristic": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"object\"],\"index\":[],\"data\":[]}", - "orient": "split", - "dtype": { - "object": "object" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "controller": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"object\",\"in_service\",\"order\",\"level\",\"initial_run\",\"recycle\"],\"index\":[],\"data\":[]}", - "orient": "split", - "dtype": { - "object": "object", - "in_service": "bool", - "order": "float64", - "level": "object", - "initial_run": "bool", - "recycle": "object" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "group": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"name\",\"element_type\",\"element\",\"reference_column\"],\"index\":[],\"data\":[]}", - "orient": "split", - "dtype": { - "name": "object", - "element_type": "object", - "element": "object", - "reference_column": "object" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "line_geodata": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"coords\"],\"index\":[],\"data\":[]}", - "orient": "split", - "dtype": { - "coords": "object" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "bus_geodata": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"x\",\"y\",\"coords\"],\"index\":[],\"data\":[]}", - "orient": "split", - "dtype": { - "x": "float64", - "y": "float64", - "coords": "object" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "version": "2.14.10", - "format_version": "2.14.0", - "converged": true, - "OPF_converged": false, - "name": "", - "f_hz": 50, - "sn_mva": 1, - "std_types": { - "line": { - "NAYY 4x50 SE": { - "c_nf_per_km": 210, - "r_ohm_per_km": 0.642, - "x_ohm_per_km": 0.083, - "max_i_ka": 0.142, - "type": "cs", - "q_mm2": 50, - "alpha": 0.00403, - "voltage_rating": "LV" - }, - "NAYY 4x120 SE": { - "c_nf_per_km": 264, - "r_ohm_per_km": 0.225, - "x_ohm_per_km": 0.08, - "max_i_ka": 0.242, - "type": "cs", - "q_mm2": 120, - "alpha": 0.00403, - "voltage_rating": "LV" - }, - "NAYY 4x150 SE": { - "c_nf_per_km": 261, - "r_ohm_per_km": 0.208, - "x_ohm_per_km": 0.08, - "max_i_ka": 0.27, - "type": "cs", - "q_mm2": 150, - "alpha": 0.00403, - "voltage_rating": "LV" - }, - "NA2XS2Y 1x95 RM/25 12/20 kV": { - "c_nf_per_km": 216, - "r_ohm_per_km": 0.313, - "x_ohm_per_km": 0.132, - "max_i_ka": 0.252, - "type": "cs", - "q_mm2": 95, - "alpha": 0.00403, - "voltage_rating": "MV" - }, - "NA2XS2Y 1x185 RM/25 12/20 kV": { - "c_nf_per_km": 273, - "r_ohm_per_km": 0.161, - "x_ohm_per_km": 0.117, - "max_i_ka": 0.362, - "type": "cs", - "q_mm2": 185, - "alpha": 0.00403, - "voltage_rating": "MV" - }, - "NA2XS2Y 1x240 RM/25 12/20 kV": { - "c_nf_per_km": 304, - "r_ohm_per_km": 0.122, - "x_ohm_per_km": 0.112, - "max_i_ka": 0.421, - "type": "cs", - "q_mm2": 240, - "alpha": 0.00403, - "voltage_rating": "MV" - }, - "NA2XS2Y 1x95 RM/25 6/10 kV": { - "c_nf_per_km": 315, - "r_ohm_per_km": 0.313, - "x_ohm_per_km": 0.123, - "max_i_ka": 0.249, - "type": "cs", - "q_mm2": 95, - "alpha": 0.00403, - "voltage_rating": "MV" - }, - "NA2XS2Y 1x185 RM/25 6/10 kV": { - "c_nf_per_km": 406, - "r_ohm_per_km": 0.161, - "x_ohm_per_km": 0.11, - "max_i_ka": 0.358, - "type": "cs", - "q_mm2": 185, - "alpha": 0.00403, - "voltage_rating": "MV" - }, - "NA2XS2Y 1x240 RM/25 6/10 kV": { - "c_nf_per_km": 456, - "r_ohm_per_km": 0.122, - "x_ohm_per_km": 0.105, - "max_i_ka": 0.416, - "type": "cs", - "q_mm2": 240, - "alpha": 0.00403, - "voltage_rating": "MV" - }, - "NA2XS2Y 1x150 RM/25 12/20 kV": { - "c_nf_per_km": 250, - "r_ohm_per_km": 0.206, - "x_ohm_per_km": 0.116, - "max_i_ka": 0.319, - "type": "cs", - "q_mm2": 150, - "alpha": 0.00403, - "voltage_rating": "MV" - }, - "NA2XS2Y 1x120 RM/25 12/20 kV": { - "c_nf_per_km": 230, - "r_ohm_per_km": 0.253, - "x_ohm_per_km": 0.119, - "max_i_ka": 0.283, - "type": "cs", - "q_mm2": 120, - "alpha": 0.00403, - "voltage_rating": "MV" - }, - "NA2XS2Y 1x70 RM/25 12/20 kV": { - "c_nf_per_km": 190, - "r_ohm_per_km": 0.443, - "x_ohm_per_km": 0.132, - "max_i_ka": 0.22, - "type": "cs", - "q_mm2": 70, - "alpha": 0.00403, - "voltage_rating": "MV" - }, - "NA2XS2Y 1x150 RM/25 6/10 kV": { - "c_nf_per_km": 360, - "r_ohm_per_km": 0.206, - "x_ohm_per_km": 0.11, - "max_i_ka": 0.315, - "type": "cs", - "q_mm2": 150, - "alpha": 0.00403, - "voltage_rating": "MV" - }, - "NA2XS2Y 1x120 RM/25 6/10 kV": { - "c_nf_per_km": 340, - "r_ohm_per_km": 0.253, - "x_ohm_per_km": 0.113, - "max_i_ka": 0.28, - "type": "cs", - "q_mm2": 120, - "alpha": 0.00403, - "voltage_rating": "MV" - }, - "NA2XS2Y 1x70 RM/25 6/10 kV": { - "c_nf_per_km": 280, - "r_ohm_per_km": 0.443, - "x_ohm_per_km": 0.123, - "max_i_ka": 0.217, - "type": "cs", - "q_mm2": 70, - "alpha": 0.00403, - "voltage_rating": "MV" - }, - "N2XS(FL)2Y 1x120 RM/35 64/110 kV": { - "c_nf_per_km": 112, - "r_ohm_per_km": 0.153, - "x_ohm_per_km": 0.166, - "max_i_ka": 0.366, - "type": "cs", - "q_mm2": 120, - "alpha": 0.00393, - "voltage_rating": "HV" - }, - "N2XS(FL)2Y 1x185 RM/35 64/110 kV": { - "c_nf_per_km": 125, - "r_ohm_per_km": 0.099, - "x_ohm_per_km": 0.156, - "max_i_ka": 0.457, - "type": "cs", - "q_mm2": 185, - "alpha": 0.00393, - "voltage_rating": "HV" - }, - "N2XS(FL)2Y 1x240 RM/35 64/110 kV": { - "c_nf_per_km": 135, - "r_ohm_per_km": 0.075, - "x_ohm_per_km": 0.149, - "max_i_ka": 0.526, - "type": "cs", - "q_mm2": 240, - "alpha": 0.00393, - "voltage_rating": "HV" - }, - "N2XS(FL)2Y 1x300 RM/35 64/110 kV": { - "c_nf_per_km": 144, - "r_ohm_per_km": 0.06, - "x_ohm_per_km": 0.144, - "max_i_ka": 0.588, - "type": "cs", - "q_mm2": 300, - "alpha": 0.00393, - "voltage_rating": "HV" - }, - "15-AL1/3-ST1A 0.4": { - "c_nf_per_km": 11, - "r_ohm_per_km": 1.8769, - "x_ohm_per_km": 0.35, - "max_i_ka": 0.105, - "type": "ol", - "q_mm2": 16, - "alpha": 0.00403, - "voltage_rating": "LV" - }, - "24-AL1/4-ST1A 0.4": { - "c_nf_per_km": 11.25, - "r_ohm_per_km": 1.2012, - "x_ohm_per_km": 0.335, - "max_i_ka": 0.14, - "type": "ol", - "q_mm2": 24, - "alpha": 0.00403, - "voltage_rating": "LV" - }, - "48-AL1/8-ST1A 0.4": { - "c_nf_per_km": 12.2, - "r_ohm_per_km": 0.5939, - "x_ohm_per_km": 0.3, - "max_i_ka": 0.21, - "type": "ol", - "q_mm2": 48, - "alpha": 0.00403, - "voltage_rating": "LV" - }, - "94-AL1/15-ST1A 0.4": { - "c_nf_per_km": 13.2, - "r_ohm_per_km": 0.306, - "x_ohm_per_km": 0.29, - "max_i_ka": 0.35, - "type": "ol", - "q_mm2": 94, - "alpha": 0.00403, - "voltage_rating": "LV" - }, - "34-AL1/6-ST1A 10.0": { - "c_nf_per_km": 9.7, - "r_ohm_per_km": 0.8342, - "x_ohm_per_km": 0.36, - "max_i_ka": 0.17, - "type": "ol", - "q_mm2": 34, - "alpha": 0.00403, - "voltage_rating": "MV" - }, - "48-AL1/8-ST1A 10.0": { - "c_nf_per_km": 10.1, - "r_ohm_per_km": 0.5939, - "x_ohm_per_km": 0.35, - "max_i_ka": 0.21, - "type": "ol", - "q_mm2": 48, - "alpha": 0.00403, - "voltage_rating": "MV" - }, - "70-AL1/11-ST1A 10.0": { - "c_nf_per_km": 10.4, - "r_ohm_per_km": 0.4132, - "x_ohm_per_km": 0.339, - "max_i_ka": 0.29, - "type": "ol", - "q_mm2": 70, - "alpha": 0.00403, - "voltage_rating": "MV" - }, - "94-AL1/15-ST1A 10.0": { - "c_nf_per_km": 10.75, - "r_ohm_per_km": 0.306, - "x_ohm_per_km": 0.33, - "max_i_ka": 0.35, - "type": "ol", - "q_mm2": 94, - "alpha": 0.00403, - "voltage_rating": "MV" - }, - "122-AL1/20-ST1A 10.0": { - "c_nf_per_km": 11.1, - "r_ohm_per_km": 0.2376, - "x_ohm_per_km": 0.323, - "max_i_ka": 0.41, - "type": "ol", - "q_mm2": 122, - "alpha": 0.00403, - "voltage_rating": "MV" - }, - "149-AL1/24-ST1A 10.0": { - "c_nf_per_km": 11.25, - "r_ohm_per_km": 0.194, - "x_ohm_per_km": 0.315, - "max_i_ka": 0.47, - "type": "ol", - "q_mm2": 149, - "alpha": 0.00403, - "voltage_rating": "MV" - }, - "34-AL1/6-ST1A 20.0": { - "c_nf_per_km": 9.15, - "r_ohm_per_km": 0.8342, - "x_ohm_per_km": 0.382, - "max_i_ka": 0.17, - "type": "ol", - "q_mm2": 34, - "alpha": 0.00403, - "voltage_rating": "MV" - }, - "48-AL1/8-ST1A 20.0": { - "c_nf_per_km": 9.5, - "r_ohm_per_km": 0.5939, - "x_ohm_per_km": 0.372, - "max_i_ka": 0.21, - "type": "ol", - "q_mm2": 48, - "alpha": 0.00403, - "voltage_rating": "MV" - }, - "70-AL1/11-ST1A 20.0": { - "c_nf_per_km": 9.7, - "r_ohm_per_km": 0.4132, - "x_ohm_per_km": 0.36, - "max_i_ka": 0.29, - "type": "ol", - "q_mm2": 70, - "alpha": 0.00403, - "voltage_rating": "MV" - }, - "94-AL1/15-ST1A 20.0": { - "c_nf_per_km": 10, - "r_ohm_per_km": 0.306, - "x_ohm_per_km": 0.35, - "max_i_ka": 0.35, - "type": "ol", - "q_mm2": 94, - "alpha": 0.00403, - "voltage_rating": "MV" - }, - "122-AL1/20-ST1A 20.0": { - "c_nf_per_km": 10.3, - "r_ohm_per_km": 0.2376, - "x_ohm_per_km": 0.344, - "max_i_ka": 0.41, - "type": "ol", - "q_mm2": 122, - "alpha": 0.00403, - "voltage_rating": "MV" - }, - "149-AL1/24-ST1A 20.0": { - "c_nf_per_km": 10.5, - "r_ohm_per_km": 0.194, - "x_ohm_per_km": 0.337, - "max_i_ka": 0.47, - "type": "ol", - "q_mm2": 149, - "alpha": 0.00403, - "voltage_rating": "MV" - }, - "184-AL1/30-ST1A 20.0": { - "c_nf_per_km": 10.75, - "r_ohm_per_km": 0.1571, - "x_ohm_per_km": 0.33, - "max_i_ka": 0.535, - "type": "ol", - "q_mm2": 184, - "alpha": 0.00403, - "voltage_rating": "MV" - }, - "243-AL1/39-ST1A 20.0": { - "c_nf_per_km": 11, - "r_ohm_per_km": 0.1188, - "x_ohm_per_km": 0.32, - "max_i_ka": 0.645, - "type": "ol", - "q_mm2": 243, - "alpha": 0.00403, - "voltage_rating": "MV" - }, - "48-AL1/8-ST1A 110.0": { - "c_nf_per_km": 8, - "r_ohm_per_km": 0.5939, - "x_ohm_per_km": 0.46, - "max_i_ka": 0.21, - "type": "ol", - "q_mm2": 48, - "alpha": 0.00403, - "voltage_rating": "HV" - }, - "70-AL1/11-ST1A 110.0": { - "c_nf_per_km": 8.4, - "r_ohm_per_km": 0.4132, - "x_ohm_per_km": 0.45, - "max_i_ka": 0.29, - "type": "ol", - "q_mm2": 70, - "alpha": 0.00403, - "voltage_rating": "HV" - }, - "94-AL1/15-ST1A 110.0": { - "c_nf_per_km": 8.65, - "r_ohm_per_km": 0.306, - "x_ohm_per_km": 0.44, - "max_i_ka": 0.35, - "type": "ol", - "q_mm2": 94, - "alpha": 0.00403, - "voltage_rating": "HV" - }, - "122-AL1/20-ST1A 110.0": { - "c_nf_per_km": 8.5, - "r_ohm_per_km": 0.2376, - "x_ohm_per_km": 0.43, - "max_i_ka": 0.41, - "type": "ol", - "q_mm2": 122, - "alpha": 0.00403, - "voltage_rating": "HV" - }, - "149-AL1/24-ST1A 110.0": { - "c_nf_per_km": 8.75, - "r_ohm_per_km": 0.194, - "x_ohm_per_km": 0.41, - "max_i_ka": 0.47, - "type": "ol", - "q_mm2": 149, - "alpha": 0.00403, - "voltage_rating": "HV" - }, - "184-AL1/30-ST1A 110.0": { - "c_nf_per_km": 8.8, - "r_ohm_per_km": 0.1571, - "x_ohm_per_km": 0.4, - "max_i_ka": 0.535, - "type": "ol", - "q_mm2": 184, - "alpha": 0.00403, - "voltage_rating": "HV" - }, - "243-AL1/39-ST1A 110.0": { - "c_nf_per_km": 9, - "r_ohm_per_km": 0.1188, - "x_ohm_per_km": 0.39, - "max_i_ka": 0.645, - "type": "ol", - "q_mm2": 243, - "alpha": 0.00403, - "voltage_rating": "HV" - }, - "305-AL1/39-ST1A 110.0": { - "c_nf_per_km": 9.2, - "r_ohm_per_km": 0.0949, - "x_ohm_per_km": 0.38, - "max_i_ka": 0.74, - "type": "ol", - "q_mm2": 305, - "alpha": 0.00403, - "voltage_rating": "HV" - }, - "490-AL1/64-ST1A 110.0": { - "c_nf_per_km": 9.75, - "r_ohm_per_km": 0.059, - "x_ohm_per_km": 0.37, - "max_i_ka": 0.96, - "type": "ol", - "q_mm2": 490, - "alpha": 0.00403, - "voltage_rating": "HV" - }, - "679-AL1/86-ST1A 110.0": { - "c_nf_per_km": 9.95, - "r_ohm_per_km": 0.042, - "x_ohm_per_km": 0.36, - "max_i_ka": 1.15, - "type": "ol", - "q_mm2": 679, - "alpha": 0.00403, - "voltage_rating": "HV" - }, - "490-AL1/64-ST1A 220.0": { - "c_nf_per_km": 10, - "r_ohm_per_km": 0.059, - "x_ohm_per_km": 0.285, - "max_i_ka": 0.96, - "type": "ol", - "q_mm2": 490, - "alpha": 0.00403, - "voltage_rating": "HV" - }, - "679-AL1/86-ST1A 220.0": { - "c_nf_per_km": 11.7, - "r_ohm_per_km": 0.042, - "x_ohm_per_km": 0.275, - "max_i_ka": 1.15, - "type": "ol", - "q_mm2": 679, - "alpha": 0.00403, - "voltage_rating": "HV" - }, - "490-AL1/64-ST1A 380.0": { - "c_nf_per_km": 11, - "r_ohm_per_km": 0.059, - "x_ohm_per_km": 0.253, - "max_i_ka": 0.96, - "type": "ol", - "q_mm2": 490, - "alpha": 0.00403, - "voltage_rating": "HV" - }, - "679-AL1/86-ST1A 380.0": { - "c_nf_per_km": 14.6, - "r_ohm_per_km": 0.042, - "x_ohm_per_km": 0.25, - "max_i_ka": 1.15, - "type": "ol", - "q_mm2": 679, - "alpha": 0.00403, - "voltage_rating": "HV" - } - }, - "trafo": { - "160 MVA 380/110 kV": { - "i0_percent": 0.06, - "pfe_kw": 60, - "vkr_percent": 0.25, - "sn_mva": 160, - "vn_lv_kv": 110.0, - "vn_hv_kv": 380.0, - "vk_percent": 12.2, - "shift_degree": 0, - "vector_group": "Yy0", - "tap_side": "hv", - "tap_neutral": 0, - "tap_min": -9, - "tap_max": 9, - "tap_step_degree": 0, - "tap_step_percent": 1.5, - "tap_phase_shifter": false - }, - "100 MVA 220/110 kV": { - "i0_percent": 0.06, - "pfe_kw": 55, - "vkr_percent": 0.26, - "sn_mva": 100, - "vn_lv_kv": 110.0, - "vn_hv_kv": 220.0, - "vk_percent": 12.0, - "shift_degree": 0, - "vector_group": "Yy0", - "tap_side": "hv", - "tap_neutral": 0, - "tap_min": -9, - "tap_max": 9, - "tap_step_degree": 0, - "tap_step_percent": 1.5, - "tap_phase_shifter": false - }, - "63 MVA 110/20 kV": { - "i0_percent": 0.04, - "pfe_kw": 22, - "vkr_percent": 0.32, - "sn_mva": 63, - "vn_lv_kv": 20.0, - "vn_hv_kv": 110.0, - "vk_percent": 18, - "shift_degree": 150, - "vector_group": "YNd5", - "tap_side": "hv", - "tap_neutral": 0, - "tap_min": -9, - "tap_max": 9, - "tap_step_degree": 0, - "tap_step_percent": 1.5, - "tap_phase_shifter": false - }, - "40 MVA 110/20 kV": { - "i0_percent": 0.05, - "pfe_kw": 18, - "vkr_percent": 0.34, - "sn_mva": 40, - "vn_lv_kv": 20.0, - "vn_hv_kv": 110.0, - "vk_percent": 16.2, - "shift_degree": 150, - "vector_group": "YNd5", - "tap_side": "hv", - "tap_neutral": 0, - "tap_min": -9, - "tap_max": 9, - "tap_step_degree": 0, - "tap_step_percent": 1.5, - "tap_phase_shifter": false - }, - "25 MVA 110/20 kV": { - "i0_percent": 0.07, - "pfe_kw": 14, - "vkr_percent": 0.41, - "sn_mva": 25, - "vn_lv_kv": 20.0, - "vn_hv_kv": 110.0, - "vk_percent": 12, - "shift_degree": 150, - "vector_group": "YNd5", - "tap_side": "hv", - "tap_neutral": 0, - "tap_min": -9, - "tap_max": 9, - "tap_step_degree": 0, - "tap_step_percent": 1.5, - "tap_phase_shifter": false - }, - "63 MVA 110/10 kV": { - "sn_mva": 63, - "vn_hv_kv": 110, - "vn_lv_kv": 10, - "vk_percent": 18, - "vkr_percent": 0.32, - "pfe_kw": 22, - "i0_percent": 0.04, - "shift_degree": 150, - "vector_group": "YNd5", - "tap_side": "hv", - "tap_neutral": 0, - "tap_min": -9, - "tap_max": 9, - "tap_step_degree": 0, - "tap_step_percent": 1.5, - "tap_phase_shifter": false - }, - "40 MVA 110/10 kV": { - "sn_mva": 40, - "vn_hv_kv": 110, - "vn_lv_kv": 10, - "vk_percent": 16.2, - "vkr_percent": 0.34, - "pfe_kw": 18, - "i0_percent": 0.05, - "shift_degree": 150, - "vector_group": "YNd5", - "tap_side": "hv", - "tap_neutral": 0, - "tap_min": -9, - "tap_max": 9, - "tap_step_degree": 0, - "tap_step_percent": 1.5, - "tap_phase_shifter": false - }, - "25 MVA 110/10 kV": { - "sn_mva": 25, - "vn_hv_kv": 110, - "vn_lv_kv": 10, - "vk_percent": 12, - "vkr_percent": 0.41, - "pfe_kw": 14, - "i0_percent": 0.07, - "shift_degree": 150, - "vector_group": "YNd5", - "tap_side": "hv", - "tap_neutral": 0, - "tap_min": -9, - "tap_max": 9, - "tap_step_degree": 0, - "tap_step_percent": 1.5, - "tap_phase_shifter": false - }, - "0.25 MVA 20/0.4 kV": { - "sn_mva": 0.25, - "vn_hv_kv": 20, - "vn_lv_kv": 0.4, - "vk_percent": 6, - "vkr_percent": 1.44, - "pfe_kw": 0.8, - "i0_percent": 0.32, - "shift_degree": 150, - "vector_group": "Yzn5", - "tap_side": "hv", - "tap_neutral": 0, - "tap_min": -2, - "tap_max": 2, - "tap_step_degree": 0, - "tap_step_percent": 2.5, - "tap_phase_shifter": false - }, - "0.4 MVA 20/0.4 kV": { - "sn_mva": 0.4, - "vn_hv_kv": 20, - "vn_lv_kv": 0.4, - "vk_percent": 6, - "vkr_percent": 1.425, - "pfe_kw": 1.35, - "i0_percent": 0.3375, - "shift_degree": 150, - "vector_group": "Dyn5", - "tap_side": "hv", - "tap_neutral": 0, - "tap_min": -2, - "tap_max": 2, - "tap_step_degree": 0, - "tap_step_percent": 2.5, - "tap_phase_shifter": false - }, - "0.63 MVA 20/0.4 kV": { - "sn_mva": 0.63, - "vn_hv_kv": 20, - "vn_lv_kv": 0.4, - "vk_percent": 6, - "vkr_percent": 1.206, - "pfe_kw": 1.65, - "i0_percent": 0.2619, - "shift_degree": 150, - "vector_group": "Dyn5", - "tap_side": "hv", - "tap_neutral": 0, - "tap_min": -2, - "tap_max": 2, - "tap_step_degree": 0, - "tap_step_percent": 2.5, - "tap_phase_shifter": false - }, - "0.25 MVA 10/0.4 kV": { - "sn_mva": 0.25, - "vn_hv_kv": 10, - "vn_lv_kv": 0.4, - "vk_percent": 4, - "vkr_percent": 1.2, - "pfe_kw": 0.6, - "i0_percent": 0.24, - "shift_degree": 150, - "vector_group": "Dyn5", - "tap_side": "hv", - "tap_neutral": 0, - "tap_min": -2, - "tap_max": 2, - "tap_step_degree": 0, - "tap_step_percent": 2.5, - "tap_phase_shifter": false - }, - "0.4 MVA 10/0.4 kV": { - "sn_mva": 0.4, - "vn_hv_kv": 10, - "vn_lv_kv": 0.4, - "vk_percent": 4, - "vkr_percent": 1.325, - "pfe_kw": 0.95, - "i0_percent": 0.2375, - "shift_degree": 150, - "vector_group": "Dyn5", - "tap_side": "hv", - "tap_neutral": 0, - "tap_min": -2, - "tap_max": 2, - "tap_step_degree": 0, - "tap_step_percent": 2.5, - "tap_phase_shifter": false - }, - "0.63 MVA 10/0.4 kV": { - "sn_mva": 0.63, - "vn_hv_kv": 10, - "vn_lv_kv": 0.4, - "vk_percent": 4, - "vkr_percent": 1.0794, - "pfe_kw": 1.18, - "i0_percent": 0.1873, - "shift_degree": 150, - "vector_group": "Dyn5", - "tap_side": "hv", - "tap_neutral": 0, - "tap_min": -2, - "tap_max": 2, - "tap_step_degree": 0, - "tap_step_percent": 2.5, - "tap_phase_shifter": false - } - }, - "trafo3w": { - "63/25/38 MVA 110/20/10 kV": { - "sn_hv_mva": 63, - "sn_mv_mva": 25, - "sn_lv_mva": 38, - "vn_hv_kv": 110, - "vn_mv_kv": 20, - "vn_lv_kv": 10, - "vk_hv_percent": 10.4, - "vk_mv_percent": 10.4, - "vk_lv_percent": 10.4, - "vkr_hv_percent": 0.28, - "vkr_mv_percent": 0.32, - "vkr_lv_percent": 0.35, - "pfe_kw": 35, - "i0_percent": 0.89, - "shift_mv_degree": 0, - "shift_lv_degree": 0, - "vector_group": "YN0yn0yn0", - "tap_side": "hv", - "tap_neutral": 0, - "tap_min": -10, - "tap_max": 10, - "tap_step_percent": 1.2 - }, - "63/25/38 MVA 110/10/10 kV": { - "sn_hv_mva": 63, - "sn_mv_mva": 25, - "sn_lv_mva": 38, - "vn_hv_kv": 110, - "vn_mv_kv": 10, - "vn_lv_kv": 10, - "vk_hv_percent": 10.4, - "vk_mv_percent": 10.4, - "vk_lv_percent": 10.4, - "vkr_hv_percent": 0.28, - "vkr_mv_percent": 0.32, - "vkr_lv_percent": 0.35, - "pfe_kw": 35, - "i0_percent": 0.89, - "shift_mv_degree": 0, - "shift_lv_degree": 0, - "vector_group": "YN0yn0yn0", - "tap_side": "hv", - "tap_neutral": 0, - "tap_min": -10, - "tap_max": 10, - "tap_step_percent": 1.2 - } - }, - "fuse": { - "HV 100A": { - "fuse_type": "HV 100A", - "i_rated_a": 100.0, - "t_avg": 0, - "t_min": [ - 10.0, - 3.64, - 0.854, - 0.281, - 0.1, - 0.0531, - 0.022, - 0.01 - ], - "t_total": [ - 10.0, - 4.267, - 1.21, - 0.403, - 0.1, - 0.058, - 0.022, - 0.01 - ], - "x_avg": 0, - "x_min": [ - 300.0, - 350.0, - 450.0, - 550.0, - 700.0, - 850.0, - 1200.0, - 1752.0 - ], - "x_total": [ - 600.0, - 700.0, - 900.0, - 1150.0, - 1665.0, - 2000.0, - 3000.0, - 4313.0 - ] - }, - "HV 10A": { - "fuse_type": "HV 10A", - "i_rated_a": 10.0, - "t_avg": 0, - "t_min": [ - 10.0, - 1675.0, - 0.344, - 0.156, - 0.1, - 0.0417, - 0.0171, - 0.01 - ], - "t_total": [ - 10.0, - 1.3, - 0.3, - 0.155, - 0.1, - 0.0555, - 0.023, - 0.01 - ], - "x_avg": 0, - "x_min": [ - 30.0, - 32.0, - 35.0, - 37.0, - 39.0, - 50.0, - 70.0, - 88.0 - ], - "x_total": [ - 60.0, - 70.0, - 80.0, - 87.0, - 94.0, - 110.0, - 150.0, - 216.0 - ] - }, - "HV 125A": { - "fuse_type": "HV 125A", - "i_rated_a": 125.0, - "t_avg": 0, - "t_min": [ - 10.0, - 1.82, - 0.344, - 0.1, - 0.0467, - 0.0269, - 0.01 - ], - "t_total": [ - 10.0, - 2.478, - 0.426, - 0.1, - 0.0427, - 0.0211, - 0.01 - ], - "x_avg": 0, - "x_min": [ - 375.0, - 500.0, - 700.0, - 925.0, - 1200.0, - 1500.0, - 2341.0 - ], - "x_total": [ - 750.0, - 1000.0, - 1500.0, - 2200.0, - 3000.0, - 4000.0, - 5765.0 - ] - }, - "HV 160A": { - "fuse_type": "HV 160A", - "i_rated_a": 160.0, - "t_avg": 0, - "t_min": [ - 10.0, - 4.15, - 1.03, - 0.198, - 0.1, - 0.051, - 0.0172, - 0.01 - ], - "t_total": [ - 10.0, - 2.3, - 0.734, - 0.274, - 0.1, - 0.046, - 0.0177, - 0.01 - ], - "x_avg": 0, - "x_min": [ - 480.0, - 550.0, - 700.0, - 1000.0, - 1260.0, - 1600.0, - 2500.0, - 3227.0 - ], - "x_total": [ - 960.0, - 1300.0, - 1700.0, - 2200.0, - 2996.0, - 4000.0, - 6000.0, - 7946.0 - ] - }, - "HV 16A": { - "fuse_type": "HV 16A", - "i_rated_a": 16.0, - "t_avg": 0, - "t_min": [ - 10.0, - 0.352, - 0.164, - 0.1, - 0.0649, - 0.0342, - 0.01 - ], - "t_total": [ - 10.0, - 2.34, - 0.722, - 0.181, - 0.1, - 0.055, - 0.0296, - 0.01 - ], - "x_avg": 0, - "x_min": [ - 48.0, - 60.0, - 65.0, - 71.0, - 80.0, - 100.0, - 162.0 - ], - "x_total": [ - 96.0, - 110.0, - 125.0, - 150.0, - 168.0, - 200.0, - 250.0, - 398.0 - ] - }, - "HV 200A": { - "fuse_type": "HV 200A", - "i_rated_a": 200.0, - "t_avg": 0, - "t_min": [ - 10.0, - 4.267, - 1.21, - 0.403, - 0.1, - 0.058, - 0.022, - 0.01 - ], - "t_total": [ - 10.0, - 3.73, - 1.654, - 0.328, - 0.1, - 0.0531, - 0.019, - 0.01 - ], - "x_avg": 0, - "x_min": [ - 600.0, - 700.0, - 900.0, - 1150.0, - 1665.0, - 2000.0, - 3000.0, - 4313.0 - ], - "x_total": [ - 1200.0, - 1500.0, - 1800.0, - 2700.0, - 3960.0, - 5000.0, - 7500.0, - 10620.0 - ] - }, - "HV 20A": { - "fuse_type": "HV 20A", - "i_rated_a": 20.0, - "t_avg": 0, - "t_min": [ - 10.0, - 1.3, - 0.3, - 0.155, - 0.1, - 0.0555, - 0.023, - 0.01 - ], - "t_total": [ - 10.0, - 1.3, - 0.161, - 0.1, - 0.0611, - 0.0399, - 0.0141, - 0.01 - ], - "x_avg": 0, - "x_min": [ - 60.0, - 70.0, - 80.0, - 87.0, - 94.0, - 110.0, - 150.0, - 216.0 - ], - "x_total": [ - 120.0, - 150.0, - 200.0, - 223.0, - 260.0, - 300.0, - 450.0, - 532.0 - ] - }, - "HV 25A": { - "fuse_type": "HV 25A", - "i_rated_a": 25.0, - "t_avg": 0, - "t_min": [ - 10.0, - 2.512, - 0.833, - 0.299, - 0.1, - 0.0372, - 0.0223, - 0.01 - ], - "t_total": [ - 10.0, - 3.125, - 0.597, - 0.198, - 0.1, - 0.0378, - 0.022, - 0.01 - ], - "x_avg": 0, - "x_min": [ - 75.0, - 82.0, - 90.0, - 100.0, - 124.0, - 170.0, - 200.0, - 289.0 - ], - "x_total": [ - 150.0, - 170.0, - 210.0, - 250.0, - 294.0, - 400.0, - 500.0, - 711.0 - ] - }, - "HV 31.5A": { - "fuse_type": "HV 31.5A", - "i_rated_a": 31.5, - "t_avg": 0, - "t_min": [ - 10.0, - 2.34, - 0.722, - 0.181, - 0.1, - 0.055, - 0.0296, - 0.01 - ], - "t_total": [ - 10.0, - 2.84, - 0.368, - 0.164, - 0.1, - 0.0621, - 0.0378, - 0.0195, - 0.01 - ], - "x_avg": 0, - "x_min": [ - 95.0, - 110.0, - 125.0, - 150.0, - 165.0, - 200.0, - 250.0, - 390.0 - ], - "x_total": [ - 189.0, - 220.0, - 300.0, - 350.0, - 393.0, - 450.0, - 530.0, - 700.0, - 960.0 - ] - }, - "HV 40A": { - "fuse_type": "HV 40A", - "i_rated_a": 40.0, - "t_avg": 0, - "t_min": [ - 10.0, - 1.3, - 0.161, - 0.1, - 0.0611, - 0.0399, - 0.0141, - 0.01 - ], - "t_total": [ - 10.0, - 2.05, - 0.369, - 0.198, - 0.1, - 0.051, - 0.0298, - 0.01 - ], - "x_avg": 0, - "x_min": [ - 120.0, - 150.0, - 200.0, - 223.0, - 260.0, - 300.0, - 450.0, - 532.0 - ], - "x_total": [ - 240.0, - 300.0, - 400.0, - 450.0, - 530.0, - 650.0, - 800.0, - 1311.0 - ] - }, - "HV 50A": { - "fuse_type": "HV 50A", - "i_rated_a": 50.0, - "t_avg": 0, - "t_min": [ - 10.0, - 3.215, - 0.597, - 0.198, - 0.1, - 0.0378, - 0.022, - 0.01 - ], - "t_total": [ - 10.0, - 3.64, - 0.854, - 0.281, - 0.1, - 0.0531, - 0.022, - 0.01 - ], - "x_avg": 0, - "x_min": [ - 150.0, - 170.0, - 210.0, - 250.0, - 294.0, - 400.0, - 500.0, - 711.0 - ], - "x_total": [ - 300.0, - 350.0, - 450.0, - 550.0, - 700.0, - 850.0, - 1200.0, - 1752.0 - ] - }, - "HV 6.3A": { - "fuse_type": "HV 6.3A", - "i_rated_a": 6.3, - "t_avg": 0, - "t_min": [ - 10.0, - 1.39, - 0.344, - 0.168, - 0.1, - 0.056, - 0.0263, - 0.01 - ], - "t_total": [ - 10.0, - 1.711, - 0.516, - 0.198, - 0.1, - 0.0634, - 0.0303, - 0.01 - ], - "x_avg": 0, - "x_min": [ - 19.0, - 19.5, - 20.4, - 20.8, - 22.0, - 25.0, - 32.0, - 48.0 - ], - "x_total": [ - 38.0, - 40.0, - 43.0, - 48.0, - 53.0, - 60.0, - 75.0, - 118.0 - ] - }, - "HV 63A": { - "fuse_type": "HV 63A", - "i_rated_a": 63.0, - "t_avg": 0, - "t_min": [ - 10.0, - 2.84, - 0.368, - 0.164, - 0.1, - 0.0621, - 0.0378, - 0.0195, - 0.01 - ], - "t_total": [ - 10.0, - 1.82, - 0.344, - 0.1, - 0.0467, - 0.0269, - 0.01 - ], - "x_avg": 0, - "x_min": [ - 189.0, - 220.0, - 300.0, - 350.0, - 393.0, - 450.0, - 530.0, - 700.0, - 961.0 - ], - "x_total": [ - 378.0, - 500.0, - 700.0, - 934.0, - 1200.0, - 1500.0, - 2366.0 - ] - }, - "HV 80A": { - "fuse_type": "HV 80A", - "i_rated_a": 80.0, - "t_avg": 0, - "t_min": [ - 10.0, - 2.05, - 0.369, - 0.198, - 0.1, - 0.051, - 0.0298, - 0.01 - ], - "t_total": [ - 10.0, - 4.15, - 1.03, - 0.198, - 0.1, - 0.051, - 0.0172, - 0.01 - ], - "x_avg": 0, - "x_min": [ - 240.0, - 300.0, - 400.0, - 450.0, - 530.0, - 650.0, - 800.0, - 1311.0 - ], - "x_total": [ - 480.0, - 550.0, - 700.0, - 1000.0, - 1260.0, - 1600.0, - 2500.0, - 3227.0 - ] - }, - "Siemens NH-1-100": { - "fuse_type": "Siemens NH-1-100", - "i_rated_a": 100.0, - "t_avg": [ - 5400.0, - 2000.0, - 400.0, - 20.0, - 1.0, - 0.2, - 0.012, - 0.004 - ], - "t_min": 0, - "t_total": 0, - "x_avg": [ - 150.0, - 190.0, - 250.0, - 430.0, - 900.0, - 1250.0, - 2700.0, - 3600.0 - ], - "x_min": 0, - "x_total": 0 - }, - "Siemens NH-1-125": { - "fuse_type": "Siemens NH-1-125", - "i_rated_a": 125.0, - "t_avg": [ - 4800.0, - 120.0, - 7.0, - 0.1, - 0.004 - ], - "t_min": 0, - "t_total": 0, - "x_avg": [ - 180.0, - 400.0, - 740.0, - 2000.0, - 4250.0 - ], - "x_min": 0, - "x_total": 0 - }, - "Siemens NH-1-16": { - "fuse_type": "Siemens NH-1-16", - "i_rated_a": 16.0, - "t_avg": [ - 4000.0, - 400.0, - 2.0, - 0.1, - 0.04, - 0.01 - ], - "t_min": 0, - "t_total": 0, - "x_avg": [ - 26.0, - 35.0, - 75.0, - 150.0, - 200.0, - 300.0 - ], - "x_min": 0, - "x_total": 0 - }, - "Siemens NH-1-160": { - "fuse_type": "Siemens NH-1-160", - "i_rated_a": 160.0, - "t_avg": [ - 4800.0, - 120.0, - 7.0, - 0.1, - 0.004 - ], - "t_min": 0, - "t_total": 0, - "x_avg": [ - 210.0, - 500.0, - 900.0, - 2300.0, - 5000.0 - ], - "x_min": 0, - "x_total": 0 - }, - "Siemens NH-1-25": { - "fuse_type": "Siemens NH-1-25", - "i_rated_a": 25.0, - "t_avg": [ - 4000.0, - 1000.0, - 10.0, - 0.2, - 0.02, - 0.01 - ], - "t_min": 0, - "t_total": 0, - "x_avg": [ - 40.0, - 50.0, - 100.0, - 210.0, - 400.0, - 500.0 - ], - "x_min": 0, - "x_total": 0 - }, - "Siemens NH-1-50": { - "fuse_type": "Siemens NH-1-50", - "i_rated_a": 50.0, - "t_avg": [ - 4000.0, - 40.0, - 4.0, - 1.0, - 0.02, - 0.01 - ], - "t_min": 0, - "t_total": 0, - "x_avg": [ - 86.0, - 200.0, - 300.0, - 400.0, - 1000.0, - 1280.0 - ], - "x_min": 0, - "x_total": 0 - }, - "Siemens NH-1-63": { - "fuse_type": "Siemens NH-1-63", - "i_rated_a": 63.0, - "t_avg": [ - 4000.0, - 100.0, - 10.0, - 2.0, - 0.04, - 0.01 - ], - "t_min": 0, - "t_total": 0, - "x_avg": [ - 100.0, - 200.0, - 300.0, - 400.0, - 1000.0, - 1500.0 - ], - "x_min": 0, - "x_total": 0 - }, - "Siemens NH-1-80": { - "fuse_type": "Siemens NH-1-80", - "i_rated_a": 80.0, - "t_avg": [ - 4800.0, - 120.0, - 7.0, - 0.1, - 0.01 - ], - "t_min": 0, - "t_total": 0, - "x_avg": [ - 150.58, - 250.0, - 450.0, - 1150.0, - 2470.0 - ], - "x_min": 0, - "x_total": 0 - }, - "Siemens NH-2-1000": { - "fuse_type": "Siemens NH-2-1000", - "i_rated_a": 1000.0, - "t_avg": [ - 4800.0, - 120.0, - 7.0, - 0.1, - 0.004 - ], - "t_min": 0, - "t_total": 0, - "x_avg": [ - 1900.0, - 3500.0, - 8400.0, - 24000.0, - 52000.0 - ], - "x_min": 0, - "x_total": 0 - }, - "Siemens NH-2-200": { - "fuse_type": "Siemens NH-2-200", - "i_rated_a": 200.0, - "t_avg": [ - 4800.0, - 120.0, - 7.0, - 0.1, - 0.004 - ], - "t_min": 0, - "t_total": 0, - "x_avg": [ - 280.0, - 650.0, - 1200.0, - 3000.0, - 7000.0 - ], - "x_min": 0, - "x_total": 0 - }, - "Siemens NH-2-224": { - "fuse_type": "Siemens NH-2-224", - "i_rated_a": 224.0, - "t_avg": [ - 4800.0, - 120.0, - 7.0, - 0.2, - 0.04, - 0.004 - ], - "t_min": 0, - "t_total": 0, - "x_avg": [ - 400.0, - 750.0, - 1453.0, - 3025.0, - 4315.0, - 7600.0 - ], - "x_min": 0, - "x_total": 0 - }, - "Siemens NH-2-250": { - "fuse_type": "Siemens NH-2-250", - "i_rated_a": 250.0, - "t_avg": [ - 4800.0, - 120.0, - 7.0, - 0.1, - 0.004 - ], - "t_min": 0, - "t_total": 0, - "x_avg": [ - 450.0, - 800.0, - 1650.0, - 4000.0, - 8500.0 - ], - "x_min": 0, - "x_total": 0 - }, - "Siemens NH-2-315": { - "fuse_type": "Siemens NH-2-315", - "i_rated_a": 315.0, - "t_avg": [ - 4800.0, - 120.0, - 7.0, - 0.1, - 0.004 - ], - "t_min": 0, - "t_total": 0, - "x_avg": [ - 550.0, - 920.0, - 1900.0, - 5000.0, - 11000.0 - ], - "x_min": 0, - "x_total": 0 - }, - "Siemens NH-2-355": { - "fuse_type": "Siemens NH-2-355", - "i_rated_a": 355.0, - "t_avg": [ - 4800.0, - 120.0, - 6.0, - 0.1, - 0.004 - ], - "t_min": 0, - "t_total": 0, - "x_avg": [ - 650.0, - 1116.27, - 2350.0, - 5840.0, - 12790.0 - ], - "x_min": 0, - "x_total": 0 - }, - "Siemens NH-2-400": { - "fuse_type": "Siemens NH-2-400", - "i_rated_a": 400.0, - "t_avg": [ - 4800.0, - 120.0, - 7.0, - 0.1, - 0.004 - ], - "t_min": 0, - "t_total": 0, - "x_avg": [ - 720.0, - 1350.0, - 2800.0, - 6500.0, - 15000.0 - ], - "x_min": 0, - "x_total": 0 - }, - "Siemens NH-2-425": { - "fuse_type": "Siemens NH-2-425", - "i_rated_a": 425.0, - "t_avg": [ - 4800.0, - 120.0, - 7.0, - 0.1, - 0.004 - ], - "t_min": 0, - "t_total": 0, - "x_avg": [ - 850.0, - 1500.0, - 3050.0, - 7500.0, - 16500.0 - ], - "x_min": 0, - "x_total": 0 - }, - "Siemens NH-2-630": { - "fuse_type": "Siemens NH-2-630", - "i_rated_a": 630.0, - "t_avg": [ - 4800.0, - 120.0, - 7.0, - 0.1, - 0.004 - ], - "t_min": 0, - "t_total": 0, - "x_avg": [ - 1200.0, - 2000.0, - 4800.0, - 12000.0, - 26000.0 - ], - "x_min": 0, - "x_total": 0 - } - } - }, - "res_bus": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"vm_pu\",\"va_degree\",\"p_mw\",\"q_mvar\"],\"index\":[],\"data\":[]}", - "orient": "split", - "dtype": { - "vm_pu": "float64", - "va_degree": "float64", - "p_mw": "float64", - "q_mvar": "float64" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "res_line": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"p_from_mw\",\"q_from_mvar\",\"p_to_mw\",\"q_to_mvar\",\"pl_mw\",\"ql_mvar\",\"i_from_ka\",\"i_to_ka\",\"i_ka\",\"vm_from_pu\",\"va_from_degree\",\"vm_to_pu\",\"va_to_degree\",\"loading_percent\"],\"index\":[],\"data\":[]}", - "orient": "split", - "dtype": { - "p_from_mw": "float64", - "q_from_mvar": "float64", - "p_to_mw": "float64", - "q_to_mvar": "float64", - "pl_mw": "float64", - "ql_mvar": "float64", - "i_from_ka": "float64", - "i_to_ka": "float64", - "i_ka": "float64", - "vm_from_pu": "float64", - "va_from_degree": "float64", - "vm_to_pu": "float64", - "va_to_degree": "float64", - "loading_percent": "float64" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "res_trafo": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"p_hv_mw\",\"q_hv_mvar\",\"p_lv_mw\",\"q_lv_mvar\",\"pl_mw\",\"ql_mvar\",\"i_hv_ka\",\"i_lv_ka\",\"vm_hv_pu\",\"va_hv_degree\",\"vm_lv_pu\",\"va_lv_degree\",\"loading_percent\"],\"index\":[],\"data\":[]}", - "orient": "split", - "dtype": { - "p_hv_mw": "float64", - "q_hv_mvar": "float64", - "p_lv_mw": "float64", - "q_lv_mvar": "float64", - "pl_mw": "float64", - "ql_mvar": "float64", - "i_hv_ka": "float64", - "i_lv_ka": "float64", - "vm_hv_pu": "float64", - "va_hv_degree": "float64", - "vm_lv_pu": "float64", - "va_lv_degree": "float64", - "loading_percent": "float64" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "res_trafo3w": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"p_hv_mw\",\"q_hv_mvar\",\"p_mv_mw\",\"q_mv_mvar\",\"p_lv_mw\",\"q_lv_mvar\",\"pl_mw\",\"ql_mvar\",\"i_hv_ka\",\"i_mv_ka\",\"i_lv_ka\",\"vm_hv_pu\",\"va_hv_degree\",\"vm_mv_pu\",\"va_mv_degree\",\"vm_lv_pu\",\"va_lv_degree\",\"va_internal_degree\",\"vm_internal_pu\",\"loading_percent\"],\"index\":[],\"data\":[]}", - "orient": "split", - "dtype": { - "p_hv_mw": "float64", - "q_hv_mvar": "float64", - "p_mv_mw": "float64", - "q_mv_mvar": "float64", - "p_lv_mw": "float64", - "q_lv_mvar": "float64", - "pl_mw": "float64", - "ql_mvar": "float64", - "i_hv_ka": "float64", - "i_mv_ka": "float64", - "i_lv_ka": "float64", - "vm_hv_pu": "float64", - "va_hv_degree": "float64", - "vm_mv_pu": "float64", - "va_mv_degree": "float64", - "vm_lv_pu": "float64", - "va_lv_degree": "float64", - "va_internal_degree": "float64", - "vm_internal_pu": "float64", - "loading_percent": "float64" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "res_impedance": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"p_from_mw\",\"q_from_mvar\",\"p_to_mw\",\"q_to_mvar\",\"pl_mw\",\"ql_mvar\",\"i_from_ka\",\"i_to_ka\"],\"index\":[],\"data\":[]}", - "orient": "split", - "dtype": { - "p_from_mw": "float64", - "q_from_mvar": "float64", - "p_to_mw": "float64", - "q_to_mvar": "float64", - "pl_mw": "float64", - "ql_mvar": "float64", - "i_from_ka": "float64", - "i_to_ka": "float64" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "res_ext_grid": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"p_mw\",\"q_mvar\"],\"index\":[],\"data\":[]}", - "orient": "split", - "dtype": { - "p_mw": "float64", - "q_mvar": "float64" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "res_load": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"p_mw\",\"q_mvar\"],\"index\":[],\"data\":[]}", - "orient": "split", - "dtype": { - "p_mw": "float64", - "q_mvar": "float64" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "res_motor": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"p_mw\",\"q_mvar\"],\"index\":[],\"data\":[]}", - "orient": "split", - "dtype": { - "p_mw": "float64", - "q_mvar": "float64" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "res_sgen": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"p_mw\",\"q_mvar\"],\"index\":[],\"data\":[]}", - "orient": "split", - "dtype": { - "p_mw": "float64", - "q_mvar": "float64" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "res_storage": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"p_mw\",\"q_mvar\"],\"index\":[],\"data\":[]}", - "orient": "split", - "dtype": { - "p_mw": "float64", - "q_mvar": "float64" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "res_shunt": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"p_mw\",\"q_mvar\",\"vm_pu\"],\"index\":[],\"data\":[]}", - "orient": "split", - "dtype": { - "p_mw": "float64", - "q_mvar": "float64", - "vm_pu": "float64" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "res_gen": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"p_mw\",\"q_mvar\",\"va_degree\",\"vm_pu\"],\"index\":[],\"data\":[]}", - "orient": "split", - "dtype": { - "p_mw": "float64", - "q_mvar": "float64", - "va_degree": "float64", - "vm_pu": "float64" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "res_ward": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"p_mw\",\"q_mvar\",\"vm_pu\"],\"index\":[],\"data\":[]}", - "orient": "split", - "dtype": { - "p_mw": "float64", - "q_mvar": "float64", - "vm_pu": "float64" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "res_xward": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"p_mw\",\"q_mvar\",\"vm_pu\",\"va_internal_degree\",\"vm_internal_pu\"],\"index\":[],\"data\":[]}", - "orient": "split", - "dtype": { - "p_mw": "float64", - "q_mvar": "float64", - "vm_pu": "float64", - "va_internal_degree": "float64", - "vm_internal_pu": "float64" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "res_dcline": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"p_from_mw\",\"q_from_mvar\",\"p_to_mw\",\"q_to_mvar\",\"pl_mw\",\"vm_from_pu\",\"va_from_degree\",\"vm_to_pu\",\"va_to_degree\"],\"index\":[],\"data\":[]}", - "orient": "split", - "dtype": { - "p_from_mw": "float64", - "q_from_mvar": "float64", - "p_to_mw": "float64", - "q_to_mvar": "float64", - "pl_mw": "float64", - "vm_from_pu": "float64", - "va_from_degree": "float64", - "vm_to_pu": "float64", - "va_to_degree": "float64" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "res_asymmetric_load": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"p_mw\",\"q_mvar\"],\"index\":[],\"data\":[]}", - "orient": "split", - "dtype": { - "p_mw": "float64", - "q_mvar": "float64" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "res_asymmetric_sgen": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"p_mw\",\"q_mvar\"],\"index\":[],\"data\":[]}", - "orient": "split", - "dtype": { - "p_mw": "float64", - "q_mvar": "float64" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "res_switch": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"i_ka\",\"loading_percent\"],\"index\":[],\"data\":[]}", - "orient": "split", - "dtype": { - "i_ka": "float64", - "loading_percent": "float64" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "res_tcsc": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"thyristor_firing_angle_degree\",\"x_ohm\",\"p_from_mw\",\"q_from_mvar\",\"p_to_mw\",\"q_to_mvar\",\"pl_mw\",\"ql_mvar\",\"i_ka\",\"vm_from_pu\",\"va_from_degree\",\"vm_to_pu\",\"va_to_degree\"],\"index\":[],\"data\":[]}", - "orient": "split", - "dtype": { - "thyristor_firing_angle_degree": "float64", - "x_ohm": "float64", - "p_from_mw": "float64", - "q_from_mvar": "float64", - "p_to_mw": "float64", - "q_to_mvar": "float64", - "pl_mw": "float64", - "ql_mvar": "float64", - "i_ka": "float64", - "vm_from_pu": "float64", - "va_from_degree": "float64", - "vm_to_pu": "float64", - "va_to_degree": "float64" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "res_svc": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"thyristor_firing_angle_degree\",\"x_ohm\",\"q_mvar\",\"vm_pu\",\"va_degree\"],\"index\":[],\"data\":[]}", - "orient": "split", - "dtype": { - "thyristor_firing_angle_degree": "float64", - "x_ohm": "float64", - "q_mvar": "float64", - "vm_pu": "float64", - "va_degree": "float64" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "res_ssc": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"q_mvar\",\"vm_internal_pu\",\"va_internal_degree\",\"vm_pu\",\"va_degree\"],\"index\":[],\"data\":[]}", - "orient": "split", - "dtype": { - "q_mvar": "float64", - "vm_internal_pu": "float64", - "va_internal_degree": "float64", - "vm_pu": "float64", - "va_degree": "float64" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "res_bus_est": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"vm_pu\",\"va_degree\",\"p_mw\",\"q_mvar\"],\"index\":[],\"data\":[]}", - "orient": "split", - "dtype": { - "vm_pu": "float64", - "va_degree": "float64", - "p_mw": "float64", - "q_mvar": "float64" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "res_line_est": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"p_from_mw\",\"q_from_mvar\",\"p_to_mw\",\"q_to_mvar\",\"pl_mw\",\"ql_mvar\",\"i_from_ka\",\"i_to_ka\",\"i_ka\",\"vm_from_pu\",\"va_from_degree\",\"vm_to_pu\",\"va_to_degree\",\"loading_percent\"],\"index\":[],\"data\":[]}", - "orient": "split", - "dtype": { - "p_from_mw": "float64", - "q_from_mvar": "float64", - "p_to_mw": "float64", - "q_to_mvar": "float64", - "pl_mw": "float64", - "ql_mvar": "float64", - "i_from_ka": "float64", - "i_to_ka": "float64", - "i_ka": "float64", - "vm_from_pu": "float64", - "va_from_degree": "float64", - "vm_to_pu": "float64", - "va_to_degree": "float64", - "loading_percent": "float64" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "res_trafo_est": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"p_hv_mw\",\"q_hv_mvar\",\"p_lv_mw\",\"q_lv_mvar\",\"pl_mw\",\"ql_mvar\",\"i_hv_ka\",\"i_lv_ka\",\"vm_hv_pu\",\"va_hv_degree\",\"vm_lv_pu\",\"va_lv_degree\",\"loading_percent\"],\"index\":[],\"data\":[]}", - "orient": "split", - "dtype": { - "p_hv_mw": "float64", - "q_hv_mvar": "float64", - "p_lv_mw": "float64", - "q_lv_mvar": "float64", - "pl_mw": "float64", - "ql_mvar": "float64", - "i_hv_ka": "float64", - "i_lv_ka": "float64", - "vm_hv_pu": "float64", - "va_hv_degree": "float64", - "vm_lv_pu": "float64", - "va_lv_degree": "float64", - "loading_percent": "float64" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "res_trafo3w_est": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"p_hv_mw\",\"q_hv_mvar\",\"p_mv_mw\",\"q_mv_mvar\",\"p_lv_mw\",\"q_lv_mvar\",\"pl_mw\",\"ql_mvar\",\"i_hv_ka\",\"i_mv_ka\",\"i_lv_ka\",\"vm_hv_pu\",\"va_hv_degree\",\"vm_mv_pu\",\"va_mv_degree\",\"vm_lv_pu\",\"va_lv_degree\",\"va_internal_degree\",\"vm_internal_pu\",\"loading_percent\"],\"index\":[],\"data\":[]}", - "orient": "split", - "dtype": { - "p_hv_mw": "float64", - "q_hv_mvar": "float64", - "p_mv_mw": "float64", - "q_mv_mvar": "float64", - "p_lv_mw": "float64", - "q_lv_mvar": "float64", - "pl_mw": "float64", - "ql_mvar": "float64", - "i_hv_ka": "float64", - "i_mv_ka": "float64", - "i_lv_ka": "float64", - "vm_hv_pu": "float64", - "va_hv_degree": "float64", - "vm_mv_pu": "float64", - "va_mv_degree": "float64", - "vm_lv_pu": "float64", - "va_lv_degree": "float64", - "va_internal_degree": "float64", - "vm_internal_pu": "float64", - "loading_percent": "float64" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "res_impedance_est": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"p_from_mw\",\"q_from_mvar\",\"p_to_mw\",\"q_to_mvar\",\"pl_mw\",\"ql_mvar\",\"i_from_ka\",\"i_to_ka\"],\"index\":[],\"data\":[]}", - "orient": "split", - "dtype": { - "p_from_mw": "float64", - "q_from_mvar": "float64", - "p_to_mw": "float64", - "q_to_mvar": "float64", - "pl_mw": "float64", - "ql_mvar": "float64", - "i_from_ka": "float64", - "i_to_ka": "float64" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "res_switch_est": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"i_ka\",\"loading_percent\"],\"index\":[],\"data\":[]}", - "orient": "split", - "dtype": { - "i_ka": "float64", - "loading_percent": "float64" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "res_bus_sc": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[],\"index\":[],\"data\":[]}", - "orient": "split", - "is_multiindex": false, - "is_multicolumn": false - }, - "res_line_sc": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[],\"index\":[],\"data\":[]}", - "orient": "split", - "is_multiindex": false, - "is_multicolumn": false - }, - "res_trafo_sc": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[],\"index\":[],\"data\":[]}", - "orient": "split", - "is_multiindex": false, - "is_multicolumn": false - }, - "res_trafo3w_sc": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[],\"index\":[],\"data\":[]}", - "orient": "split", - "is_multiindex": false, - "is_multicolumn": false - }, - "res_ext_grid_sc": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[],\"index\":[],\"data\":[]}", - "orient": "split", - "is_multiindex": false, - "is_multicolumn": false - }, - "res_gen_sc": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[],\"index\":[],\"data\":[]}", - "orient": "split", - "is_multiindex": false, - "is_multicolumn": false - }, - "res_sgen_sc": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[],\"index\":[],\"data\":[]}", - "orient": "split", - "is_multiindex": false, - "is_multicolumn": false - }, - "res_switch_sc": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[],\"index\":[],\"data\":[]}", - "orient": "split", - "is_multiindex": false, - "is_multicolumn": false - }, - "res_bus_3ph": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"vm_a_pu\",\"va_a_degree\",\"vm_b_pu\",\"va_b_degree\",\"vm_c_pu\",\"va_c_degree\",\"p_a_mw\",\"q_a_mvar\",\"p_b_mw\",\"q_b_mvar\",\"p_c_mw\",\"q_c_mvar\",\"unbalance_percent\"],\"index\":[101,102,103,106],\"data\":[[1.000000000000649,-0.000000014467166,1.000000000000706,-120.000000014467219,0.999999999998645,120.00000002893438,-0.76586721276166,0.142600574268217,-0.765870349186078,0.142774135244491,1.529587620821064,0.13652642290409,0.000000025248458],[0.999413066587415,-0.143342436111115,0.99941331944751,-120.143349997549379,1.002844447733494,120.248691141259584,0.0,0.0,0.0,0.0,0.0,0.0,0.255229968019964],[0.998786896904501,-0.170005794192065,0.998787149925785,-120.170013342503964,1.004418791821623,120.270535414590881,0.73,-0.19,0.73,-0.19,-1.57,-0.19,0.317807726599274],[1.000000000000649,-0.000000014467166,1.000000000000706,-120.000000014467219,0.999999999998645,120.00000002893438,0.0,0.0,0.0,0.0,0.0,0.0,0.000000025248458]]}", - "orient": "split", - "dtype": { - "vm_a_pu": "float64", - "va_a_degree": "float64", - "vm_b_pu": "float64", - "va_b_degree": "float64", - "vm_c_pu": "float64", - "va_c_degree": "float64", - "p_a_mw": "float64", - "q_a_mvar": "float64", - "p_b_mw": "float64", - "q_b_mvar": "float64", - "p_c_mw": "float64", - "q_c_mvar": "float64", - "unbalance_percent": "float64" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "res_line_3ph": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"p_a_from_mw\",\"q_a_from_mvar\",\"p_b_from_mw\",\"q_b_from_mvar\",\"q_c_from_mvar\",\"p_a_to_mw\",\"q_a_to_mvar\",\"p_b_to_mw\",\"q_b_to_mvar\",\"p_c_to_mw\",\"q_c_to_mvar\",\"pl_a_mw\",\"ql_a_mvar\",\"pl_b_mw\",\"ql_b_mvar\",\"pl_c_mw\",\"ql_c_mvar\",\"i_a_from_ka\",\"i_a_to_ka\",\"i_b_from_ka\",\"i_b_to_ka\",\"i_c_from_ka\",\"i_c_to_ka\",\"i_a_ka\",\"i_b_ka\",\"i_c_ka\",\"i_n_from_ka\",\"i_n_to_ka\",\"i_n_ka\",\"loading_a_percent\",\"loading_b_percent\",\"loading_c_percent\",\"p_c_from_mw\",\"loading_percent\"],\"index\":[101],\"data\":[[-0.729999999996567,0.19000000000026,-0.729999999996566,0.190000000000261,0.19000000001556,0.730552301039331,-0.216633736167421,0.730552300762162,-0.216633749867232,-1.567616528781956,-0.216173539601529,0.000552301042765,-0.026633736167161,0.000552300765596,-0.02663374986697,0.002383471230365,-0.026173539585968,0.065405448594188,0.066029483815909,0.065405432025122,0.06602946742436,0.136355496215811,0.136655605565042,0.066029483815909,0.06602946742436,0.136655605565042,0.198789638449406,0.19880656576458,0.19880656576458,61.138410940656399,61.138395763296025,126.532968115779696,1.570000000012321,126.532968115779696]]}", - "orient": "split", - "dtype": { - "p_a_from_mw": "float64", - "q_a_from_mvar": "float64", - "p_b_from_mw": "float64", - "q_b_from_mvar": "float64", - "q_c_from_mvar": "float64", - "p_a_to_mw": "float64", - "q_a_to_mvar": "float64", - "p_b_to_mw": "float64", - "q_b_to_mvar": "float64", - "p_c_to_mw": "float64", - "q_c_to_mvar": "float64", - "pl_a_mw": "float64", - "ql_a_mvar": "float64", - "pl_b_mw": "float64", - "ql_b_mvar": "float64", - "pl_c_mw": "float64", - "ql_c_mvar": "float64", - "i_a_from_ka": "float64", - "i_a_to_ka": "float64", - "i_b_from_ka": "float64", - "i_b_to_ka": "float64", - "i_c_from_ka": "float64", - "i_c_to_ka": "float64", - "i_a_ka": "float64", - "i_b_ka": "float64", - "i_c_ka": "float64", - "i_n_from_ka": "float64", - "i_n_to_ka": "float64", - "i_n_ka": "float64", - "loading_a_percent": "float64", - "loading_b_percent": "float64", - "loading_c_percent": "float64", - "p_c_from_mw": "float64", - "loading_percent": "float64" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "res_trafo_3ph": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"p_a_hv_mw\",\"q_a_hv_mvar\",\"p_b_hv_mw\",\"q_b_hv_mvar\",\"p_c_hv_mw\",\"q_c_hv_mvar\",\"p_a_lv_mw\",\"q_a_lv_mvar\",\"p_b_lv_mw\",\"q_b_lv_mvar\",\"p_c_lv_mw\",\"q_c_lv_mvar\",\"pl_a_mw\",\"ql_a_mvar\",\"pl_b_mw\",\"ql_b_mvar\",\"pl_c_mw\",\"ql_c_mvar\",\"i_a_hv_ka\",\"i_a_lv_ka\",\"i_b_hv_ka\",\"i_b_lv_ka\",\"i_c_hv_ka\",\"i_c_lv_ka\",\"loading_a_percent\",\"loading_b_percent\",\"loading_c_percent\",\"loading_percent\"],\"index\":[0],\"data\":[[0.765867212761676,-0.142600574268206,0.76587034918608,-0.142774135244511,-1.529587620821082,-0.136526422904082,-0.730551408499011,0.216635342580699,-0.730551355834715,0.216632173706613,1.567614685268512,0.216173496640995,0.035315804262665,0.074034768312494,0.035318993351365,0.073858038462102,0.038027064447431,0.079647073736913,0.012266538958654,0.066029449240481,0.012267088052456,0.066029350092719,0.024180507930633,0.136655447350574,2.921361947546,2.921492718071062,5.934186054005666,5.934186054005666]]}", - "orient": "split", - "dtype": { - "p_a_hv_mw": "float64", - "q_a_hv_mvar": "float64", - "p_b_hv_mw": "float64", - "q_b_hv_mvar": "float64", - "p_c_hv_mw": "float64", - "q_c_hv_mvar": "float64", - "p_a_lv_mw": "float64", - "q_a_lv_mvar": "float64", - "p_b_lv_mw": "float64", - "q_b_lv_mvar": "float64", - "p_c_lv_mw": "float64", - "q_c_lv_mvar": "float64", - "pl_a_mw": "float64", - "ql_a_mvar": "float64", - "pl_b_mw": "float64", - "ql_b_mvar": "float64", - "pl_c_mw": "float64", - "ql_c_mvar": "float64", - "i_a_hv_ka": "float64", - "i_a_lv_ka": "float64", - "i_b_hv_ka": "float64", - "i_b_lv_ka": "float64", - "i_c_hv_ka": "float64", - "i_c_lv_ka": "float64", - "loading_a_percent": "float64", - "loading_b_percent": "float64", - "loading_c_percent": "float64", - "loading_percent": "float64" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "res_ext_grid_3ph": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"p_a_mw\",\"q_a_mvar\",\"p_b_mw\",\"q_b_mvar\",\"p_c_mw\",\"q_c_mvar\"],\"index\":[0],\"data\":[[0.76586721276166,-0.142600574268217,0.765870349186078,-0.142774135244491,-1.529587620821064,-0.13652642290409]]}", - "orient": "split", - "dtype": { - "p_a_mw": "float64", - "q_a_mvar": "float64", - "p_b_mw": "float64", - "q_b_mvar": "float64", - "p_c_mw": "float64", - "q_c_mvar": "float64" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "res_shunt_3ph": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[],\"index\":[],\"data\":[]}", - "orient": "split", - "is_multiindex": false, - "is_multicolumn": false - }, - "res_load_3ph": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"p_mw\",\"q_mvar\"],\"index\":[101],\"data\":[[2.5,0.24]]}", - "orient": "split", - "dtype": { - "p_mw": "float64", - "q_mvar": "float64" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "res_sgen_3ph": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"p_mw\",\"q_mvar\"],\"index\":[31],\"data\":[[1.21,0.81]]}", - "orient": "split", - "dtype": { - "p_mw": "float64", - "q_mvar": "float64" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "res_storage_3ph": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"p_mw\",\"q_mvar\"],\"index\":[],\"data\":[]}", - "orient": "split", - "dtype": { - "p_mw": "float64", - "q_mvar": "float64" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "res_asymmetric_load_3ph": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"p_a_mw\",\"q_a_mvar\",\"p_b_mw\",\"q_b_mvar\",\"p_c_mw\",\"q_c_mvar\"],\"index\":[33],\"data\":[[0.4,0.01,0.5,0.01,1.0,0.01]]}", - "orient": "split", - "dtype": { - "p_a_mw": "float64", - "q_a_mvar": "float64", - "p_b_mw": "float64", - "q_b_mvar": "float64", - "p_c_mw": "float64", - "q_c_mvar": "float64" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "res_asymmetric_sgen_3ph": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"p_a_mw\",\"q_a_mvar\",\"p_b_mw\",\"q_b_mvar\",\"p_c_mw\",\"q_c_mvar\"],\"index\":[32],\"data\":[[0.1,0.01,0.2,0.01,3.0,0.01]]}", - "orient": "split", - "dtype": { - "p_a_mw": "float64", - "q_a_mvar": "float64", - "p_b_mw": "float64", - "q_b_mvar": "float64", - "p_c_mw": "float64", - "q_c_mvar": "float64" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "user_pf_options": {} - } -} \ No newline at end of file diff --git a/tests/data/pandapower/v3.1.3/pp_v2_net_3ph_output.json.license b/tests/data/pandapower/v3.1.3/pp_v2_net_3ph_output.json.license deleted file mode 100644 index 76010591..00000000 --- a/tests/data/pandapower/v3.1.3/pp_v2_net_3ph_output.json.license +++ /dev/null @@ -1,3 +0,0 @@ -SPDX-FileCopyrightText: Contributors to the Power Grid Model project - -SPDX-License-Identifier: MPL-2.0 diff --git a/tests/data/pandapower/v3.1.3/pp_v2_net_3ph_output_current_loading.json b/tests/data/pandapower/v3.1.3/pp_v2_net_3ph_output_current_loading.json deleted file mode 100644 index 7462fbab..00000000 --- a/tests/data/pandapower/v3.1.3/pp_v2_net_3ph_output_current_loading.json +++ /dev/null @@ -1,3163 +0,0 @@ -{ - "_module": "pandapower.auxiliary", - "_class": "pandapowerNet", - "_object": { - "bus": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"name\",\"vn_kv\",\"type\",\"zone\",\"in_service\"],\"index\":[101,102,103,106],\"data\":[[null,110.0,\"b\",null,true],[null,20.0,\"b\",null,true],[null,20.0,\"b\",null,true],[null,110.0,\"b\",null,true]]}", - "orient": "split", - "dtype": { - "name": "object", - "vn_kv": "float64", - "type": "object", - "zone": "object", - "in_service": "bool" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "load": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"name\",\"bus\",\"p_mw\",\"q_mvar\",\"const_z_p_percent\",\"const_z_q_percent\",\"const_i_p_percent\",\"const_i_q_percent\",\"sn_mva\",\"scaling\",\"in_service\",\"type\"],\"index\":[101],\"data\":[[null,103,2.5,0.24,0.0,0.0,0.0,0.0,null,1.0,true,\"wye\"]]}", - "orient": "split", - "dtype": { - "name": "object", - "bus": "uint32", - "p_mw": "float64", - "q_mvar": "float64", - "const_z_p_percent": "float64", - "const_z_q_percent": "float64", - "const_i_p_percent": "float64", - "const_i_q_percent": "float64", - "sn_mva": "float64", - "scaling": "float64", - "in_service": "bool", - "type": "object" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "sgen": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"name\",\"bus\",\"p_mw\",\"q_mvar\",\"sn_mva\",\"scaling\",\"in_service\",\"type\",\"current_source\"],\"index\":[31],\"data\":[[null,103,1.21,0.81,null,1.0,true,\"wye\",true]]}", - "orient": "split", - "dtype": { - "name": "object", - "bus": "int64", - "p_mw": "float64", - "q_mvar": "float64", - "sn_mva": "float64", - "scaling": "float64", - "in_service": "bool", - "type": "object", - "current_source": "bool" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "motor": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"name\",\"bus\",\"pn_mech_mw\",\"loading_percent\",\"cos_phi\",\"cos_phi_n\",\"efficiency_percent\",\"efficiency_n_percent\",\"lrc_pu\",\"vn_kv\",\"scaling\",\"in_service\",\"rx\"],\"index\":[],\"data\":[]}", - "orient": "split", - "dtype": { - "name": "object", - "bus": "int64", - "pn_mech_mw": "float64", - "loading_percent": "float64", - "cos_phi": "float64", - "cos_phi_n": "float64", - "efficiency_percent": "float64", - "efficiency_n_percent": "float64", - "lrc_pu": "float64", - "vn_kv": "float64", - "scaling": "float64", - "in_service": "bool", - "rx": "float64" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "asymmetric_load": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"name\",\"bus\",\"p_a_mw\",\"q_a_mvar\",\"p_b_mw\",\"q_b_mvar\",\"p_c_mw\",\"q_c_mvar\",\"sn_mva\",\"scaling\",\"in_service\",\"type\"],\"index\":[33],\"data\":[[null,103,0.4,0.01,0.5,0.01,1.0,0.01,null,1.0,true,\"wye\"]]}", - "orient": "split", - "dtype": { - "name": "object", - "bus": "uint32", - "p_a_mw": "float64", - "q_a_mvar": "float64", - "p_b_mw": "float64", - "q_b_mvar": "float64", - "p_c_mw": "float64", - "q_c_mvar": "float64", - "sn_mva": "float64", - "scaling": "float64", - "in_service": "bool", - "type": "object" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "asymmetric_sgen": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"name\",\"bus\",\"p_a_mw\",\"q_a_mvar\",\"p_b_mw\",\"q_b_mvar\",\"p_c_mw\",\"q_c_mvar\",\"sn_mva\",\"scaling\",\"in_service\",\"type\",\"current_source\"],\"index\":[32],\"data\":[[null,103,0.1,0.01,0.2,0.01,3.0,0.01,null,1.0,true,\"wye\",null]]}", - "orient": "split", - "dtype": { - "name": "object", - "bus": "int64", - "p_a_mw": "float64", - "q_a_mvar": "float64", - "p_b_mw": "float64", - "q_b_mvar": "float64", - "p_c_mw": "float64", - "q_c_mvar": "float64", - "sn_mva": "float64", - "scaling": "float64", - "in_service": "bool", - "type": "object", - "current_source": "object" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "storage": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"name\",\"bus\",\"p_mw\",\"q_mvar\",\"sn_mva\",\"soc_percent\",\"min_e_mwh\",\"max_e_mwh\",\"scaling\",\"in_service\",\"type\"],\"index\":[],\"data\":[]}", - "orient": "split", - "dtype": { - "name": "object", - "bus": "int64", - "p_mw": "float64", - "q_mvar": "float64", - "sn_mva": "float64", - "soc_percent": "float64", - "min_e_mwh": "float64", - "max_e_mwh": "float64", - "scaling": "float64", - "in_service": "bool", - "type": "object" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "gen": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"name\",\"bus\",\"p_mw\",\"vm_pu\",\"sn_mva\",\"min_q_mvar\",\"max_q_mvar\",\"scaling\",\"slack\",\"in_service\",\"slack_weight\",\"type\"],\"index\":[],\"data\":[]}", - "orient": "split", - "dtype": { - "name": "object", - "bus": "uint32", - "p_mw": "float64", - "vm_pu": "float64", - "sn_mva": "float64", - "min_q_mvar": "float64", - "max_q_mvar": "float64", - "scaling": "float64", - "slack": "bool", - "in_service": "bool", - "slack_weight": "float64", - "type": "object" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "switch": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"bus\",\"element\",\"et\",\"type\",\"closed\",\"name\",\"z_ohm\",\"in_ka\"],\"index\":[101,3021,321],\"data\":[[103,101,\"l\",null,true,null,0.0,null],[101,106,\"b\",null,true,null,0.0,null],[101,0,\"t\",null,true,null,0.0,null]]}", - "orient": "split", - "dtype": { - "bus": "int64", - "element": "int64", - "et": "object", - "type": "object", - "closed": "bool", - "name": "object", - "z_ohm": "float64", - "in_ka": "float64" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "shunt": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"bus\",\"name\",\"q_mvar\",\"p_mw\",\"vn_kv\",\"step\",\"max_step\",\"in_service\"],\"index\":[],\"data\":[]}", - "orient": "split", - "dtype": { - "bus": "uint32", - "name": "object", - "q_mvar": "float64", - "p_mw": "float64", - "vn_kv": "float64", - "step": "uint32", - "max_step": "uint32", - "in_service": "bool" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "svc": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"name\",\"bus\",\"x_l_ohm\",\"x_cvar_ohm\",\"set_vm_pu\",\"thyristor_firing_angle_degree\",\"controllable\",\"in_service\",\"min_angle_degree\",\"max_angle_degree\"],\"index\":[],\"data\":[]}", - "orient": "split", - "dtype": { - "name": "object", - "bus": "uint32", - "x_l_ohm": "float64", - "x_cvar_ohm": "float64", - "set_vm_pu": "float64", - "thyristor_firing_angle_degree": "float64", - "controllable": "bool", - "in_service": "bool", - "min_angle_degree": "float64", - "max_angle_degree": "float64" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "ssc": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"name\",\"bus\",\"r_ohm\",\"x_ohm\",\"vm_internal_pu\",\"va_internal_degree\",\"set_vm_pu\",\"controllable\",\"in_service\"],\"index\":[],\"data\":[]}", - "orient": "split", - "dtype": { - "name": "object", - "bus": "uint32", - "r_ohm": "float64", - "x_ohm": "float64", - "vm_internal_pu": "float64", - "va_internal_degree": "float64", - "set_vm_pu": "float64", - "controllable": "bool", - "in_service": "bool" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "ext_grid": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"name\",\"bus\",\"vm_pu\",\"va_degree\",\"slack_weight\",\"in_service\",\"x0x_max\",\"r0x0_max\",\"s_sc_max_mva\",\"rx_max\"],\"index\":[0],\"data\":[[null,101,1.0,0.0,1.0,true,1.0,0.0,10000000000.0,0.0]]}", - "orient": "split", - "dtype": { - "name": "object", - "bus": "uint32", - "vm_pu": "float64", - "va_degree": "float64", - "slack_weight": "float64", - "in_service": "bool", - "x0x_max": "float64", - "r0x0_max": "float64", - "s_sc_max_mva": "float64", - "rx_max": "float64" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "line": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"name\",\"std_type\",\"from_bus\",\"to_bus\",\"length_km\",\"r_ohm_per_km\",\"x_ohm_per_km\",\"c_nf_per_km\",\"g_us_per_km\",\"max_i_ka\",\"df\",\"parallel\",\"type\",\"in_service\",\"r0_ohm_per_km\",\"x0_ohm_per_km\",\"c0_nf_per_km\",\"g0_us_per_km\"],\"index\":[101],\"data\":[[null,null,103,102,1.23,0.208,0.08,261.0,0.0,0.27,0.2,2,null,true,0.208,0.08,261.0,0.0]]}", - "orient": "split", - "dtype": { - "name": "object", - "std_type": "object", - "from_bus": "uint32", - "to_bus": "uint32", - "length_km": "float64", - "r_ohm_per_km": "float64", - "x_ohm_per_km": "float64", - "c_nf_per_km": "float64", - "g_us_per_km": "float64", - "max_i_ka": "float64", - "df": "float64", - "parallel": "uint32", - "type": "object", - "in_service": "bool", - "r0_ohm_per_km": "float64", - "x0_ohm_per_km": "float64", - "c0_nf_per_km": "float64", - "g0_us_per_km": "float64" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "trafo": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"name\",\"std_type\",\"hv_bus\",\"lv_bus\",\"sn_mva\",\"vn_hv_kv\",\"vn_lv_kv\",\"vk_percent\",\"vkr_percent\",\"pfe_kw\",\"i0_percent\",\"shift_degree\",\"tap_side\",\"tap_neutral\",\"tap_min\",\"tap_max\",\"tap_step_percent\",\"tap_step_degree\",\"tap_pos\",\"tap_phase_shifter\",\"parallel\",\"df\",\"in_service\",\"vk0_percent\",\"vkr0_percent\",\"mag0_percent\",\"mag0_rx\",\"si0_hv_partial\",\"vector_group\",\"xn_ohm\",\"k_st\"],\"index\":[0],\"data\":[[null,null,101,102,40.0,110.0,20.0,8.9,4.0,51.600000000000001,0.3,0.0,\"hv\",1,-1,3,2.0,null,1,false,2,1.0,true,8.9,4.0,374531.835205992450938,0.47628073,0.9,\"YNyn\",0.0,1.0]]}", - "orient": "split", - "dtype": { - "name": "object", - "std_type": "object", - "hv_bus": "uint32", - "lv_bus": "uint32", - "sn_mva": "float64", - "vn_hv_kv": "float64", - "vn_lv_kv": "float64", - "vk_percent": "float64", - "vkr_percent": "float64", - "pfe_kw": "float64", - "i0_percent": "float64", - "shift_degree": "float64", - "tap_side": "object", - "tap_neutral": "int32", - "tap_min": "int32", - "tap_max": "int32", - "tap_step_percent": "float64", - "tap_step_degree": "float64", - "tap_pos": "int32", - "tap_phase_shifter": "bool", - "parallel": "uint32", - "df": "float64", - "in_service": "bool", - "vk0_percent": "float64", - "vkr0_percent": "float64", - "mag0_percent": "float64", - "mag0_rx": "float64", - "si0_hv_partial": "float64", - "vector_group": "object", - "xn_ohm": "float64", - "k_st": "float64" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "trafo3w": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"name\",\"std_type\",\"hv_bus\",\"mv_bus\",\"lv_bus\",\"sn_hv_mva\",\"sn_mv_mva\",\"sn_lv_mva\",\"vn_hv_kv\",\"vn_mv_kv\",\"vn_lv_kv\",\"vk_hv_percent\",\"vk_mv_percent\",\"vk_lv_percent\",\"vkr_hv_percent\",\"vkr_mv_percent\",\"vkr_lv_percent\",\"pfe_kw\",\"i0_percent\",\"shift_mv_degree\",\"shift_lv_degree\",\"tap_side\",\"tap_neutral\",\"tap_min\",\"tap_max\",\"tap_step_percent\",\"tap_step_degree\",\"tap_pos\",\"tap_at_star_point\",\"in_service\"],\"index\":[],\"data\":[]}", - "orient": "split", - "dtype": { - "name": "object", - "std_type": "object", - "hv_bus": "uint32", - "mv_bus": "uint32", - "lv_bus": "uint32", - "sn_hv_mva": "float64", - "sn_mv_mva": "float64", - "sn_lv_mva": "float64", - "vn_hv_kv": "float64", - "vn_mv_kv": "float64", - "vn_lv_kv": "float64", - "vk_hv_percent": "float64", - "vk_mv_percent": "float64", - "vk_lv_percent": "float64", - "vkr_hv_percent": "float64", - "vkr_mv_percent": "float64", - "vkr_lv_percent": "float64", - "pfe_kw": "float64", - "i0_percent": "float64", - "shift_mv_degree": "float64", - "shift_lv_degree": "float64", - "tap_side": "object", - "tap_neutral": "int32", - "tap_min": "int32", - "tap_max": "int32", - "tap_step_percent": "float64", - "tap_step_degree": "float64", - "tap_pos": "int32", - "tap_at_star_point": "bool", - "in_service": "bool" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "impedance": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"name\",\"from_bus\",\"to_bus\",\"rft_pu\",\"xft_pu\",\"rtf_pu\",\"xtf_pu\",\"sn_mva\",\"in_service\"],\"index\":[],\"data\":[]}", - "orient": "split", - "dtype": { - "name": "object", - "from_bus": "uint32", - "to_bus": "uint32", - "rft_pu": "float64", - "xft_pu": "float64", - "rtf_pu": "float64", - "xtf_pu": "float64", - "sn_mva": "float64", - "in_service": "bool" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "tcsc": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"name\",\"from_bus\",\"to_bus\",\"x_l_ohm\",\"x_cvar_ohm\",\"set_p_to_mw\",\"thyristor_firing_angle_degree\",\"controllable\",\"in_service\"],\"index\":[],\"data\":[]}", - "orient": "split", - "dtype": { - "name": "object", - "from_bus": "uint32", - "to_bus": "uint32", - "x_l_ohm": "float64", - "x_cvar_ohm": "float64", - "set_p_to_mw": "float64", - "thyristor_firing_angle_degree": "float64", - "controllable": "bool", - "in_service": "bool" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "dcline": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"name\",\"from_bus\",\"to_bus\",\"p_mw\",\"loss_percent\",\"loss_mw\",\"vm_from_pu\",\"vm_to_pu\",\"max_p_mw\",\"min_q_from_mvar\",\"min_q_to_mvar\",\"max_q_from_mvar\",\"max_q_to_mvar\",\"in_service\"],\"index\":[],\"data\":[]}", - "orient": "split", - "dtype": { - "name": "object", - "from_bus": "uint32", - "to_bus": "uint32", - "p_mw": "float64", - "loss_percent": "float64", - "loss_mw": "float64", - "vm_from_pu": "float64", - "vm_to_pu": "float64", - "max_p_mw": "float64", - "min_q_from_mvar": "float64", - "min_q_to_mvar": "float64", - "max_q_from_mvar": "float64", - "max_q_to_mvar": "float64", - "in_service": "bool" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "ward": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"name\",\"bus\",\"ps_mw\",\"qs_mvar\",\"qz_mvar\",\"pz_mw\",\"in_service\"],\"index\":[],\"data\":[]}", - "orient": "split", - "dtype": { - "name": "object", - "bus": "uint32", - "ps_mw": "float64", - "qs_mvar": "float64", - "qz_mvar": "float64", - "pz_mw": "float64", - "in_service": "bool" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "xward": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"name\",\"bus\",\"ps_mw\",\"qs_mvar\",\"qz_mvar\",\"pz_mw\",\"r_ohm\",\"x_ohm\",\"vm_pu\",\"slack_weight\",\"in_service\"],\"index\":[],\"data\":[]}", - "orient": "split", - "dtype": { - "name": "object", - "bus": "uint32", - "ps_mw": "float64", - "qs_mvar": "float64", - "qz_mvar": "float64", - "pz_mw": "float64", - "r_ohm": "float64", - "x_ohm": "float64", - "vm_pu": "float64", - "slack_weight": "float64", - "in_service": "bool" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "measurement": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"name\",\"measurement_type\",\"element_type\",\"element\",\"value\",\"std_dev\",\"side\"],\"index\":[],\"data\":[]}", - "orient": "split", - "dtype": { - "name": "object", - "measurement_type": "object", - "element_type": "object", - "element": "uint32", - "value": "float64", - "std_dev": "float64", - "side": "object" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "pwl_cost": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"power_type\",\"element\",\"et\",\"points\"],\"index\":[],\"data\":[]}", - "orient": "split", - "dtype": { - "power_type": "object", - "element": "uint32", - "et": "object", - "points": "object" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "poly_cost": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"element\",\"et\",\"cp0_eur\",\"cp1_eur_per_mw\",\"cp2_eur_per_mw2\",\"cq0_eur\",\"cq1_eur_per_mvar\",\"cq2_eur_per_mvar2\"],\"index\":[],\"data\":[]}", - "orient": "split", - "dtype": { - "element": "uint32", - "et": "object", - "cp0_eur": "float64", - "cp1_eur_per_mw": "float64", - "cp2_eur_per_mw2": "float64", - "cq0_eur": "float64", - "cq1_eur_per_mvar": "float64", - "cq2_eur_per_mvar2": "float64" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "characteristic": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"object\"],\"index\":[],\"data\":[]}", - "orient": "split", - "dtype": { - "object": "object" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "controller": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"object\",\"in_service\",\"order\",\"level\",\"initial_run\",\"recycle\"],\"index\":[],\"data\":[]}", - "orient": "split", - "dtype": { - "object": "object", - "in_service": "bool", - "order": "float64", - "level": "object", - "initial_run": "bool", - "recycle": "object" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "group": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"name\",\"element_type\",\"element\",\"reference_column\"],\"index\":[],\"data\":[]}", - "orient": "split", - "dtype": { - "name": "object", - "element_type": "object", - "element": "object", - "reference_column": "object" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "line_geodata": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"coords\"],\"index\":[],\"data\":[]}", - "orient": "split", - "dtype": { - "coords": "object" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "bus_geodata": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"x\",\"y\",\"coords\"],\"index\":[],\"data\":[]}", - "orient": "split", - "dtype": { - "x": "float64", - "y": "float64", - "coords": "object" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "version": "2.14.10", - "format_version": "2.14.0", - "converged": true, - "OPF_converged": false, - "name": "", - "f_hz": 50, - "sn_mva": 1, - "std_types": { - "line": { - "NAYY 4x50 SE": { - "c_nf_per_km": 210, - "r_ohm_per_km": 0.642, - "x_ohm_per_km": 0.083, - "max_i_ka": 0.142, - "type": "cs", - "q_mm2": 50, - "alpha": 0.00403, - "voltage_rating": "LV" - }, - "NAYY 4x120 SE": { - "c_nf_per_km": 264, - "r_ohm_per_km": 0.225, - "x_ohm_per_km": 0.08, - "max_i_ka": 0.242, - "type": "cs", - "q_mm2": 120, - "alpha": 0.00403, - "voltage_rating": "LV" - }, - "NAYY 4x150 SE": { - "c_nf_per_km": 261, - "r_ohm_per_km": 0.208, - "x_ohm_per_km": 0.08, - "max_i_ka": 0.27, - "type": "cs", - "q_mm2": 150, - "alpha": 0.00403, - "voltage_rating": "LV" - }, - "NA2XS2Y 1x95 RM/25 12/20 kV": { - "c_nf_per_km": 216, - "r_ohm_per_km": 0.313, - "x_ohm_per_km": 0.132, - "max_i_ka": 0.252, - "type": "cs", - "q_mm2": 95, - "alpha": 0.00403, - "voltage_rating": "MV" - }, - "NA2XS2Y 1x185 RM/25 12/20 kV": { - "c_nf_per_km": 273, - "r_ohm_per_km": 0.161, - "x_ohm_per_km": 0.117, - "max_i_ka": 0.362, - "type": "cs", - "q_mm2": 185, - "alpha": 0.00403, - "voltage_rating": "MV" - }, - "NA2XS2Y 1x240 RM/25 12/20 kV": { - "c_nf_per_km": 304, - "r_ohm_per_km": 0.122, - "x_ohm_per_km": 0.112, - "max_i_ka": 0.421, - "type": "cs", - "q_mm2": 240, - "alpha": 0.00403, - "voltage_rating": "MV" - }, - "NA2XS2Y 1x95 RM/25 6/10 kV": { - "c_nf_per_km": 315, - "r_ohm_per_km": 0.313, - "x_ohm_per_km": 0.123, - "max_i_ka": 0.249, - "type": "cs", - "q_mm2": 95, - "alpha": 0.00403, - "voltage_rating": "MV" - }, - "NA2XS2Y 1x185 RM/25 6/10 kV": { - "c_nf_per_km": 406, - "r_ohm_per_km": 0.161, - "x_ohm_per_km": 0.11, - "max_i_ka": 0.358, - "type": "cs", - "q_mm2": 185, - "alpha": 0.00403, - "voltage_rating": "MV" - }, - "NA2XS2Y 1x240 RM/25 6/10 kV": { - "c_nf_per_km": 456, - "r_ohm_per_km": 0.122, - "x_ohm_per_km": 0.105, - "max_i_ka": 0.416, - "type": "cs", - "q_mm2": 240, - "alpha": 0.00403, - "voltage_rating": "MV" - }, - "NA2XS2Y 1x150 RM/25 12/20 kV": { - "c_nf_per_km": 250, - "r_ohm_per_km": 0.206, - "x_ohm_per_km": 0.116, - "max_i_ka": 0.319, - "type": "cs", - "q_mm2": 150, - "alpha": 0.00403, - "voltage_rating": "MV" - }, - "NA2XS2Y 1x120 RM/25 12/20 kV": { - "c_nf_per_km": 230, - "r_ohm_per_km": 0.253, - "x_ohm_per_km": 0.119, - "max_i_ka": 0.283, - "type": "cs", - "q_mm2": 120, - "alpha": 0.00403, - "voltage_rating": "MV" - }, - "NA2XS2Y 1x70 RM/25 12/20 kV": { - "c_nf_per_km": 190, - "r_ohm_per_km": 0.443, - "x_ohm_per_km": 0.132, - "max_i_ka": 0.22, - "type": "cs", - "q_mm2": 70, - "alpha": 0.00403, - "voltage_rating": "MV" - }, - "NA2XS2Y 1x150 RM/25 6/10 kV": { - "c_nf_per_km": 360, - "r_ohm_per_km": 0.206, - "x_ohm_per_km": 0.11, - "max_i_ka": 0.315, - "type": "cs", - "q_mm2": 150, - "alpha": 0.00403, - "voltage_rating": "MV" - }, - "NA2XS2Y 1x120 RM/25 6/10 kV": { - "c_nf_per_km": 340, - "r_ohm_per_km": 0.253, - "x_ohm_per_km": 0.113, - "max_i_ka": 0.28, - "type": "cs", - "q_mm2": 120, - "alpha": 0.00403, - "voltage_rating": "MV" - }, - "NA2XS2Y 1x70 RM/25 6/10 kV": { - "c_nf_per_km": 280, - "r_ohm_per_km": 0.443, - "x_ohm_per_km": 0.123, - "max_i_ka": 0.217, - "type": "cs", - "q_mm2": 70, - "alpha": 0.00403, - "voltage_rating": "MV" - }, - "N2XS(FL)2Y 1x120 RM/35 64/110 kV": { - "c_nf_per_km": 112, - "r_ohm_per_km": 0.153, - "x_ohm_per_km": 0.166, - "max_i_ka": 0.366, - "type": "cs", - "q_mm2": 120, - "alpha": 0.00393, - "voltage_rating": "HV" - }, - "N2XS(FL)2Y 1x185 RM/35 64/110 kV": { - "c_nf_per_km": 125, - "r_ohm_per_km": 0.099, - "x_ohm_per_km": 0.156, - "max_i_ka": 0.457, - "type": "cs", - "q_mm2": 185, - "alpha": 0.00393, - "voltage_rating": "HV" - }, - "N2XS(FL)2Y 1x240 RM/35 64/110 kV": { - "c_nf_per_km": 135, - "r_ohm_per_km": 0.075, - "x_ohm_per_km": 0.149, - "max_i_ka": 0.526, - "type": "cs", - "q_mm2": 240, - "alpha": 0.00393, - "voltage_rating": "HV" - }, - "N2XS(FL)2Y 1x300 RM/35 64/110 kV": { - "c_nf_per_km": 144, - "r_ohm_per_km": 0.06, - "x_ohm_per_km": 0.144, - "max_i_ka": 0.588, - "type": "cs", - "q_mm2": 300, - "alpha": 0.00393, - "voltage_rating": "HV" - }, - "15-AL1/3-ST1A 0.4": { - "c_nf_per_km": 11, - "r_ohm_per_km": 1.8769, - "x_ohm_per_km": 0.35, - "max_i_ka": 0.105, - "type": "ol", - "q_mm2": 16, - "alpha": 0.00403, - "voltage_rating": "LV" - }, - "24-AL1/4-ST1A 0.4": { - "c_nf_per_km": 11.25, - "r_ohm_per_km": 1.2012, - "x_ohm_per_km": 0.335, - "max_i_ka": 0.14, - "type": "ol", - "q_mm2": 24, - "alpha": 0.00403, - "voltage_rating": "LV" - }, - "48-AL1/8-ST1A 0.4": { - "c_nf_per_km": 12.2, - "r_ohm_per_km": 0.5939, - "x_ohm_per_km": 0.3, - "max_i_ka": 0.21, - "type": "ol", - "q_mm2": 48, - "alpha": 0.00403, - "voltage_rating": "LV" - }, - "94-AL1/15-ST1A 0.4": { - "c_nf_per_km": 13.2, - "r_ohm_per_km": 0.306, - "x_ohm_per_km": 0.29, - "max_i_ka": 0.35, - "type": "ol", - "q_mm2": 94, - "alpha": 0.00403, - "voltage_rating": "LV" - }, - "34-AL1/6-ST1A 10.0": { - "c_nf_per_km": 9.7, - "r_ohm_per_km": 0.8342, - "x_ohm_per_km": 0.36, - "max_i_ka": 0.17, - "type": "ol", - "q_mm2": 34, - "alpha": 0.00403, - "voltage_rating": "MV" - }, - "48-AL1/8-ST1A 10.0": { - "c_nf_per_km": 10.1, - "r_ohm_per_km": 0.5939, - "x_ohm_per_km": 0.35, - "max_i_ka": 0.21, - "type": "ol", - "q_mm2": 48, - "alpha": 0.00403, - "voltage_rating": "MV" - }, - "70-AL1/11-ST1A 10.0": { - "c_nf_per_km": 10.4, - "r_ohm_per_km": 0.4132, - "x_ohm_per_km": 0.339, - "max_i_ka": 0.29, - "type": "ol", - "q_mm2": 70, - "alpha": 0.00403, - "voltage_rating": "MV" - }, - "94-AL1/15-ST1A 10.0": { - "c_nf_per_km": 10.75, - "r_ohm_per_km": 0.306, - "x_ohm_per_km": 0.33, - "max_i_ka": 0.35, - "type": "ol", - "q_mm2": 94, - "alpha": 0.00403, - "voltage_rating": "MV" - }, - "122-AL1/20-ST1A 10.0": { - "c_nf_per_km": 11.1, - "r_ohm_per_km": 0.2376, - "x_ohm_per_km": 0.323, - "max_i_ka": 0.41, - "type": "ol", - "q_mm2": 122, - "alpha": 0.00403, - "voltage_rating": "MV" - }, - "149-AL1/24-ST1A 10.0": { - "c_nf_per_km": 11.25, - "r_ohm_per_km": 0.194, - "x_ohm_per_km": 0.315, - "max_i_ka": 0.47, - "type": "ol", - "q_mm2": 149, - "alpha": 0.00403, - "voltage_rating": "MV" - }, - "34-AL1/6-ST1A 20.0": { - "c_nf_per_km": 9.15, - "r_ohm_per_km": 0.8342, - "x_ohm_per_km": 0.382, - "max_i_ka": 0.17, - "type": "ol", - "q_mm2": 34, - "alpha": 0.00403, - "voltage_rating": "MV" - }, - "48-AL1/8-ST1A 20.0": { - "c_nf_per_km": 9.5, - "r_ohm_per_km": 0.5939, - "x_ohm_per_km": 0.372, - "max_i_ka": 0.21, - "type": "ol", - "q_mm2": 48, - "alpha": 0.00403, - "voltage_rating": "MV" - }, - "70-AL1/11-ST1A 20.0": { - "c_nf_per_km": 9.7, - "r_ohm_per_km": 0.4132, - "x_ohm_per_km": 0.36, - "max_i_ka": 0.29, - "type": "ol", - "q_mm2": 70, - "alpha": 0.00403, - "voltage_rating": "MV" - }, - "94-AL1/15-ST1A 20.0": { - "c_nf_per_km": 10, - "r_ohm_per_km": 0.306, - "x_ohm_per_km": 0.35, - "max_i_ka": 0.35, - "type": "ol", - "q_mm2": 94, - "alpha": 0.00403, - "voltage_rating": "MV" - }, - "122-AL1/20-ST1A 20.0": { - "c_nf_per_km": 10.3, - "r_ohm_per_km": 0.2376, - "x_ohm_per_km": 0.344, - "max_i_ka": 0.41, - "type": "ol", - "q_mm2": 122, - "alpha": 0.00403, - "voltage_rating": "MV" - }, - "149-AL1/24-ST1A 20.0": { - "c_nf_per_km": 10.5, - "r_ohm_per_km": 0.194, - "x_ohm_per_km": 0.337, - "max_i_ka": 0.47, - "type": "ol", - "q_mm2": 149, - "alpha": 0.00403, - "voltage_rating": "MV" - }, - "184-AL1/30-ST1A 20.0": { - "c_nf_per_km": 10.75, - "r_ohm_per_km": 0.1571, - "x_ohm_per_km": 0.33, - "max_i_ka": 0.535, - "type": "ol", - "q_mm2": 184, - "alpha": 0.00403, - "voltage_rating": "MV" - }, - "243-AL1/39-ST1A 20.0": { - "c_nf_per_km": 11, - "r_ohm_per_km": 0.1188, - "x_ohm_per_km": 0.32, - "max_i_ka": 0.645, - "type": "ol", - "q_mm2": 243, - "alpha": 0.00403, - "voltage_rating": "MV" - }, - "48-AL1/8-ST1A 110.0": { - "c_nf_per_km": 8, - "r_ohm_per_km": 0.5939, - "x_ohm_per_km": 0.46, - "max_i_ka": 0.21, - "type": "ol", - "q_mm2": 48, - "alpha": 0.00403, - "voltage_rating": "HV" - }, - "70-AL1/11-ST1A 110.0": { - "c_nf_per_km": 8.4, - "r_ohm_per_km": 0.4132, - "x_ohm_per_km": 0.45, - "max_i_ka": 0.29, - "type": "ol", - "q_mm2": 70, - "alpha": 0.00403, - "voltage_rating": "HV" - }, - "94-AL1/15-ST1A 110.0": { - "c_nf_per_km": 8.65, - "r_ohm_per_km": 0.306, - "x_ohm_per_km": 0.44, - "max_i_ka": 0.35, - "type": "ol", - "q_mm2": 94, - "alpha": 0.00403, - "voltage_rating": "HV" - }, - "122-AL1/20-ST1A 110.0": { - "c_nf_per_km": 8.5, - "r_ohm_per_km": 0.2376, - "x_ohm_per_km": 0.43, - "max_i_ka": 0.41, - "type": "ol", - "q_mm2": 122, - "alpha": 0.00403, - "voltage_rating": "HV" - }, - "149-AL1/24-ST1A 110.0": { - "c_nf_per_km": 8.75, - "r_ohm_per_km": 0.194, - "x_ohm_per_km": 0.41, - "max_i_ka": 0.47, - "type": "ol", - "q_mm2": 149, - "alpha": 0.00403, - "voltage_rating": "HV" - }, - "184-AL1/30-ST1A 110.0": { - "c_nf_per_km": 8.8, - "r_ohm_per_km": 0.1571, - "x_ohm_per_km": 0.4, - "max_i_ka": 0.535, - "type": "ol", - "q_mm2": 184, - "alpha": 0.00403, - "voltage_rating": "HV" - }, - "243-AL1/39-ST1A 110.0": { - "c_nf_per_km": 9, - "r_ohm_per_km": 0.1188, - "x_ohm_per_km": 0.39, - "max_i_ka": 0.645, - "type": "ol", - "q_mm2": 243, - "alpha": 0.00403, - "voltage_rating": "HV" - }, - "305-AL1/39-ST1A 110.0": { - "c_nf_per_km": 9.2, - "r_ohm_per_km": 0.0949, - "x_ohm_per_km": 0.38, - "max_i_ka": 0.74, - "type": "ol", - "q_mm2": 305, - "alpha": 0.00403, - "voltage_rating": "HV" - }, - "490-AL1/64-ST1A 110.0": { - "c_nf_per_km": 9.75, - "r_ohm_per_km": 0.059, - "x_ohm_per_km": 0.37, - "max_i_ka": 0.96, - "type": "ol", - "q_mm2": 490, - "alpha": 0.00403, - "voltage_rating": "HV" - }, - "679-AL1/86-ST1A 110.0": { - "c_nf_per_km": 9.95, - "r_ohm_per_km": 0.042, - "x_ohm_per_km": 0.36, - "max_i_ka": 1.15, - "type": "ol", - "q_mm2": 679, - "alpha": 0.00403, - "voltage_rating": "HV" - }, - "490-AL1/64-ST1A 220.0": { - "c_nf_per_km": 10, - "r_ohm_per_km": 0.059, - "x_ohm_per_km": 0.285, - "max_i_ka": 0.96, - "type": "ol", - "q_mm2": 490, - "alpha": 0.00403, - "voltage_rating": "HV" - }, - "679-AL1/86-ST1A 220.0": { - "c_nf_per_km": 11.7, - "r_ohm_per_km": 0.042, - "x_ohm_per_km": 0.275, - "max_i_ka": 1.15, - "type": "ol", - "q_mm2": 679, - "alpha": 0.00403, - "voltage_rating": "HV" - }, - "490-AL1/64-ST1A 380.0": { - "c_nf_per_km": 11, - "r_ohm_per_km": 0.059, - "x_ohm_per_km": 0.253, - "max_i_ka": 0.96, - "type": "ol", - "q_mm2": 490, - "alpha": 0.00403, - "voltage_rating": "HV" - }, - "679-AL1/86-ST1A 380.0": { - "c_nf_per_km": 14.6, - "r_ohm_per_km": 0.042, - "x_ohm_per_km": 0.25, - "max_i_ka": 1.15, - "type": "ol", - "q_mm2": 679, - "alpha": 0.00403, - "voltage_rating": "HV" - } - }, - "trafo": { - "160 MVA 380/110 kV": { - "i0_percent": 0.06, - "pfe_kw": 60, - "vkr_percent": 0.25, - "sn_mva": 160, - "vn_lv_kv": 110.0, - "vn_hv_kv": 380.0, - "vk_percent": 12.2, - "shift_degree": 0, - "vector_group": "Yy0", - "tap_side": "hv", - "tap_neutral": 0, - "tap_min": -9, - "tap_max": 9, - "tap_step_degree": 0, - "tap_step_percent": 1.5, - "tap_phase_shifter": false - }, - "100 MVA 220/110 kV": { - "i0_percent": 0.06, - "pfe_kw": 55, - "vkr_percent": 0.26, - "sn_mva": 100, - "vn_lv_kv": 110.0, - "vn_hv_kv": 220.0, - "vk_percent": 12.0, - "shift_degree": 0, - "vector_group": "Yy0", - "tap_side": "hv", - "tap_neutral": 0, - "tap_min": -9, - "tap_max": 9, - "tap_step_degree": 0, - "tap_step_percent": 1.5, - "tap_phase_shifter": false - }, - "63 MVA 110/20 kV": { - "i0_percent": 0.04, - "pfe_kw": 22, - "vkr_percent": 0.32, - "sn_mva": 63, - "vn_lv_kv": 20.0, - "vn_hv_kv": 110.0, - "vk_percent": 18, - "shift_degree": 150, - "vector_group": "YNd5", - "tap_side": "hv", - "tap_neutral": 0, - "tap_min": -9, - "tap_max": 9, - "tap_step_degree": 0, - "tap_step_percent": 1.5, - "tap_phase_shifter": false - }, - "40 MVA 110/20 kV": { - "i0_percent": 0.05, - "pfe_kw": 18, - "vkr_percent": 0.34, - "sn_mva": 40, - "vn_lv_kv": 20.0, - "vn_hv_kv": 110.0, - "vk_percent": 16.2, - "shift_degree": 150, - "vector_group": "YNd5", - "tap_side": "hv", - "tap_neutral": 0, - "tap_min": -9, - "tap_max": 9, - "tap_step_degree": 0, - "tap_step_percent": 1.5, - "tap_phase_shifter": false - }, - "25 MVA 110/20 kV": { - "i0_percent": 0.07, - "pfe_kw": 14, - "vkr_percent": 0.41, - "sn_mva": 25, - "vn_lv_kv": 20.0, - "vn_hv_kv": 110.0, - "vk_percent": 12, - "shift_degree": 150, - "vector_group": "YNd5", - "tap_side": "hv", - "tap_neutral": 0, - "tap_min": -9, - "tap_max": 9, - "tap_step_degree": 0, - "tap_step_percent": 1.5, - "tap_phase_shifter": false - }, - "63 MVA 110/10 kV": { - "sn_mva": 63, - "vn_hv_kv": 110, - "vn_lv_kv": 10, - "vk_percent": 18, - "vkr_percent": 0.32, - "pfe_kw": 22, - "i0_percent": 0.04, - "shift_degree": 150, - "vector_group": "YNd5", - "tap_side": "hv", - "tap_neutral": 0, - "tap_min": -9, - "tap_max": 9, - "tap_step_degree": 0, - "tap_step_percent": 1.5, - "tap_phase_shifter": false - }, - "40 MVA 110/10 kV": { - "sn_mva": 40, - "vn_hv_kv": 110, - "vn_lv_kv": 10, - "vk_percent": 16.2, - "vkr_percent": 0.34, - "pfe_kw": 18, - "i0_percent": 0.05, - "shift_degree": 150, - "vector_group": "YNd5", - "tap_side": "hv", - "tap_neutral": 0, - "tap_min": -9, - "tap_max": 9, - "tap_step_degree": 0, - "tap_step_percent": 1.5, - "tap_phase_shifter": false - }, - "25 MVA 110/10 kV": { - "sn_mva": 25, - "vn_hv_kv": 110, - "vn_lv_kv": 10, - "vk_percent": 12, - "vkr_percent": 0.41, - "pfe_kw": 14, - "i0_percent": 0.07, - "shift_degree": 150, - "vector_group": "YNd5", - "tap_side": "hv", - "tap_neutral": 0, - "tap_min": -9, - "tap_max": 9, - "tap_step_degree": 0, - "tap_step_percent": 1.5, - "tap_phase_shifter": false - }, - "0.25 MVA 20/0.4 kV": { - "sn_mva": 0.25, - "vn_hv_kv": 20, - "vn_lv_kv": 0.4, - "vk_percent": 6, - "vkr_percent": 1.44, - "pfe_kw": 0.8, - "i0_percent": 0.32, - "shift_degree": 150, - "vector_group": "Yzn5", - "tap_side": "hv", - "tap_neutral": 0, - "tap_min": -2, - "tap_max": 2, - "tap_step_degree": 0, - "tap_step_percent": 2.5, - "tap_phase_shifter": false - }, - "0.4 MVA 20/0.4 kV": { - "sn_mva": 0.4, - "vn_hv_kv": 20, - "vn_lv_kv": 0.4, - "vk_percent": 6, - "vkr_percent": 1.425, - "pfe_kw": 1.35, - "i0_percent": 0.3375, - "shift_degree": 150, - "vector_group": "Dyn5", - "tap_side": "hv", - "tap_neutral": 0, - "tap_min": -2, - "tap_max": 2, - "tap_step_degree": 0, - "tap_step_percent": 2.5, - "tap_phase_shifter": false - }, - "0.63 MVA 20/0.4 kV": { - "sn_mva": 0.63, - "vn_hv_kv": 20, - "vn_lv_kv": 0.4, - "vk_percent": 6, - "vkr_percent": 1.206, - "pfe_kw": 1.65, - "i0_percent": 0.2619, - "shift_degree": 150, - "vector_group": "Dyn5", - "tap_side": "hv", - "tap_neutral": 0, - "tap_min": -2, - "tap_max": 2, - "tap_step_degree": 0, - "tap_step_percent": 2.5, - "tap_phase_shifter": false - }, - "0.25 MVA 10/0.4 kV": { - "sn_mva": 0.25, - "vn_hv_kv": 10, - "vn_lv_kv": 0.4, - "vk_percent": 4, - "vkr_percent": 1.2, - "pfe_kw": 0.6, - "i0_percent": 0.24, - "shift_degree": 150, - "vector_group": "Dyn5", - "tap_side": "hv", - "tap_neutral": 0, - "tap_min": -2, - "tap_max": 2, - "tap_step_degree": 0, - "tap_step_percent": 2.5, - "tap_phase_shifter": false - }, - "0.4 MVA 10/0.4 kV": { - "sn_mva": 0.4, - "vn_hv_kv": 10, - "vn_lv_kv": 0.4, - "vk_percent": 4, - "vkr_percent": 1.325, - "pfe_kw": 0.95, - "i0_percent": 0.2375, - "shift_degree": 150, - "vector_group": "Dyn5", - "tap_side": "hv", - "tap_neutral": 0, - "tap_min": -2, - "tap_max": 2, - "tap_step_degree": 0, - "tap_step_percent": 2.5, - "tap_phase_shifter": false - }, - "0.63 MVA 10/0.4 kV": { - "sn_mva": 0.63, - "vn_hv_kv": 10, - "vn_lv_kv": 0.4, - "vk_percent": 4, - "vkr_percent": 1.0794, - "pfe_kw": 1.18, - "i0_percent": 0.1873, - "shift_degree": 150, - "vector_group": "Dyn5", - "tap_side": "hv", - "tap_neutral": 0, - "tap_min": -2, - "tap_max": 2, - "tap_step_degree": 0, - "tap_step_percent": 2.5, - "tap_phase_shifter": false - } - }, - "trafo3w": { - "63/25/38 MVA 110/20/10 kV": { - "sn_hv_mva": 63, - "sn_mv_mva": 25, - "sn_lv_mva": 38, - "vn_hv_kv": 110, - "vn_mv_kv": 20, - "vn_lv_kv": 10, - "vk_hv_percent": 10.4, - "vk_mv_percent": 10.4, - "vk_lv_percent": 10.4, - "vkr_hv_percent": 0.28, - "vkr_mv_percent": 0.32, - "vkr_lv_percent": 0.35, - "pfe_kw": 35, - "i0_percent": 0.89, - "shift_mv_degree": 0, - "shift_lv_degree": 0, - "vector_group": "YN0yn0yn0", - "tap_side": "hv", - "tap_neutral": 0, - "tap_min": -10, - "tap_max": 10, - "tap_step_percent": 1.2 - }, - "63/25/38 MVA 110/10/10 kV": { - "sn_hv_mva": 63, - "sn_mv_mva": 25, - "sn_lv_mva": 38, - "vn_hv_kv": 110, - "vn_mv_kv": 10, - "vn_lv_kv": 10, - "vk_hv_percent": 10.4, - "vk_mv_percent": 10.4, - "vk_lv_percent": 10.4, - "vkr_hv_percent": 0.28, - "vkr_mv_percent": 0.32, - "vkr_lv_percent": 0.35, - "pfe_kw": 35, - "i0_percent": 0.89, - "shift_mv_degree": 0, - "shift_lv_degree": 0, - "vector_group": "YN0yn0yn0", - "tap_side": "hv", - "tap_neutral": 0, - "tap_min": -10, - "tap_max": 10, - "tap_step_percent": 1.2 - } - }, - "fuse": { - "HV 100A": { - "fuse_type": "HV 100A", - "i_rated_a": 100.0, - "t_avg": 0, - "t_min": [ - 10.0, - 3.64, - 0.854, - 0.281, - 0.1, - 0.0531, - 0.022, - 0.01 - ], - "t_total": [ - 10.0, - 4.267, - 1.21, - 0.403, - 0.1, - 0.058, - 0.022, - 0.01 - ], - "x_avg": 0, - "x_min": [ - 300.0, - 350.0, - 450.0, - 550.0, - 700.0, - 850.0, - 1200.0, - 1752.0 - ], - "x_total": [ - 600.0, - 700.0, - 900.0, - 1150.0, - 1665.0, - 2000.0, - 3000.0, - 4313.0 - ] - }, - "HV 10A": { - "fuse_type": "HV 10A", - "i_rated_a": 10.0, - "t_avg": 0, - "t_min": [ - 10.0, - 1675.0, - 0.344, - 0.156, - 0.1, - 0.0417, - 0.0171, - 0.01 - ], - "t_total": [ - 10.0, - 1.3, - 0.3, - 0.155, - 0.1, - 0.0555, - 0.023, - 0.01 - ], - "x_avg": 0, - "x_min": [ - 30.0, - 32.0, - 35.0, - 37.0, - 39.0, - 50.0, - 70.0, - 88.0 - ], - "x_total": [ - 60.0, - 70.0, - 80.0, - 87.0, - 94.0, - 110.0, - 150.0, - 216.0 - ] - }, - "HV 125A": { - "fuse_type": "HV 125A", - "i_rated_a": 125.0, - "t_avg": 0, - "t_min": [ - 10.0, - 1.82, - 0.344, - 0.1, - 0.0467, - 0.0269, - 0.01 - ], - "t_total": [ - 10.0, - 2.478, - 0.426, - 0.1, - 0.0427, - 0.0211, - 0.01 - ], - "x_avg": 0, - "x_min": [ - 375.0, - 500.0, - 700.0, - 925.0, - 1200.0, - 1500.0, - 2341.0 - ], - "x_total": [ - 750.0, - 1000.0, - 1500.0, - 2200.0, - 3000.0, - 4000.0, - 5765.0 - ] - }, - "HV 160A": { - "fuse_type": "HV 160A", - "i_rated_a": 160.0, - "t_avg": 0, - "t_min": [ - 10.0, - 4.15, - 1.03, - 0.198, - 0.1, - 0.051, - 0.0172, - 0.01 - ], - "t_total": [ - 10.0, - 2.3, - 0.734, - 0.274, - 0.1, - 0.046, - 0.0177, - 0.01 - ], - "x_avg": 0, - "x_min": [ - 480.0, - 550.0, - 700.0, - 1000.0, - 1260.0, - 1600.0, - 2500.0, - 3227.0 - ], - "x_total": [ - 960.0, - 1300.0, - 1700.0, - 2200.0, - 2996.0, - 4000.0, - 6000.0, - 7946.0 - ] - }, - "HV 16A": { - "fuse_type": "HV 16A", - "i_rated_a": 16.0, - "t_avg": 0, - "t_min": [ - 10.0, - 0.352, - 0.164, - 0.1, - 0.0649, - 0.0342, - 0.01 - ], - "t_total": [ - 10.0, - 2.34, - 0.722, - 0.181, - 0.1, - 0.055, - 0.0296, - 0.01 - ], - "x_avg": 0, - "x_min": [ - 48.0, - 60.0, - 65.0, - 71.0, - 80.0, - 100.0, - 162.0 - ], - "x_total": [ - 96.0, - 110.0, - 125.0, - 150.0, - 168.0, - 200.0, - 250.0, - 398.0 - ] - }, - "HV 200A": { - "fuse_type": "HV 200A", - "i_rated_a": 200.0, - "t_avg": 0, - "t_min": [ - 10.0, - 4.267, - 1.21, - 0.403, - 0.1, - 0.058, - 0.022, - 0.01 - ], - "t_total": [ - 10.0, - 3.73, - 1.654, - 0.328, - 0.1, - 0.0531, - 0.019, - 0.01 - ], - "x_avg": 0, - "x_min": [ - 600.0, - 700.0, - 900.0, - 1150.0, - 1665.0, - 2000.0, - 3000.0, - 4313.0 - ], - "x_total": [ - 1200.0, - 1500.0, - 1800.0, - 2700.0, - 3960.0, - 5000.0, - 7500.0, - 10620.0 - ] - }, - "HV 20A": { - "fuse_type": "HV 20A", - "i_rated_a": 20.0, - "t_avg": 0, - "t_min": [ - 10.0, - 1.3, - 0.3, - 0.155, - 0.1, - 0.0555, - 0.023, - 0.01 - ], - "t_total": [ - 10.0, - 1.3, - 0.161, - 0.1, - 0.0611, - 0.0399, - 0.0141, - 0.01 - ], - "x_avg": 0, - "x_min": [ - 60.0, - 70.0, - 80.0, - 87.0, - 94.0, - 110.0, - 150.0, - 216.0 - ], - "x_total": [ - 120.0, - 150.0, - 200.0, - 223.0, - 260.0, - 300.0, - 450.0, - 532.0 - ] - }, - "HV 25A": { - "fuse_type": "HV 25A", - "i_rated_a": 25.0, - "t_avg": 0, - "t_min": [ - 10.0, - 2.512, - 0.833, - 0.299, - 0.1, - 0.0372, - 0.0223, - 0.01 - ], - "t_total": [ - 10.0, - 3.125, - 0.597, - 0.198, - 0.1, - 0.0378, - 0.022, - 0.01 - ], - "x_avg": 0, - "x_min": [ - 75.0, - 82.0, - 90.0, - 100.0, - 124.0, - 170.0, - 200.0, - 289.0 - ], - "x_total": [ - 150.0, - 170.0, - 210.0, - 250.0, - 294.0, - 400.0, - 500.0, - 711.0 - ] - }, - "HV 31.5A": { - "fuse_type": "HV 31.5A", - "i_rated_a": 31.5, - "t_avg": 0, - "t_min": [ - 10.0, - 2.34, - 0.722, - 0.181, - 0.1, - 0.055, - 0.0296, - 0.01 - ], - "t_total": [ - 10.0, - 2.84, - 0.368, - 0.164, - 0.1, - 0.0621, - 0.0378, - 0.0195, - 0.01 - ], - "x_avg": 0, - "x_min": [ - 95.0, - 110.0, - 125.0, - 150.0, - 165.0, - 200.0, - 250.0, - 390.0 - ], - "x_total": [ - 189.0, - 220.0, - 300.0, - 350.0, - 393.0, - 450.0, - 530.0, - 700.0, - 960.0 - ] - }, - "HV 40A": { - "fuse_type": "HV 40A", - "i_rated_a": 40.0, - "t_avg": 0, - "t_min": [ - 10.0, - 1.3, - 0.161, - 0.1, - 0.0611, - 0.0399, - 0.0141, - 0.01 - ], - "t_total": [ - 10.0, - 2.05, - 0.369, - 0.198, - 0.1, - 0.051, - 0.0298, - 0.01 - ], - "x_avg": 0, - "x_min": [ - 120.0, - 150.0, - 200.0, - 223.0, - 260.0, - 300.0, - 450.0, - 532.0 - ], - "x_total": [ - 240.0, - 300.0, - 400.0, - 450.0, - 530.0, - 650.0, - 800.0, - 1311.0 - ] - }, - "HV 50A": { - "fuse_type": "HV 50A", - "i_rated_a": 50.0, - "t_avg": 0, - "t_min": [ - 10.0, - 3.215, - 0.597, - 0.198, - 0.1, - 0.0378, - 0.022, - 0.01 - ], - "t_total": [ - 10.0, - 3.64, - 0.854, - 0.281, - 0.1, - 0.0531, - 0.022, - 0.01 - ], - "x_avg": 0, - "x_min": [ - 150.0, - 170.0, - 210.0, - 250.0, - 294.0, - 400.0, - 500.0, - 711.0 - ], - "x_total": [ - 300.0, - 350.0, - 450.0, - 550.0, - 700.0, - 850.0, - 1200.0, - 1752.0 - ] - }, - "HV 6.3A": { - "fuse_type": "HV 6.3A", - "i_rated_a": 6.3, - "t_avg": 0, - "t_min": [ - 10.0, - 1.39, - 0.344, - 0.168, - 0.1, - 0.056, - 0.0263, - 0.01 - ], - "t_total": [ - 10.0, - 1.711, - 0.516, - 0.198, - 0.1, - 0.0634, - 0.0303, - 0.01 - ], - "x_avg": 0, - "x_min": [ - 19.0, - 19.5, - 20.4, - 20.8, - 22.0, - 25.0, - 32.0, - 48.0 - ], - "x_total": [ - 38.0, - 40.0, - 43.0, - 48.0, - 53.0, - 60.0, - 75.0, - 118.0 - ] - }, - "HV 63A": { - "fuse_type": "HV 63A", - "i_rated_a": 63.0, - "t_avg": 0, - "t_min": [ - 10.0, - 2.84, - 0.368, - 0.164, - 0.1, - 0.0621, - 0.0378, - 0.0195, - 0.01 - ], - "t_total": [ - 10.0, - 1.82, - 0.344, - 0.1, - 0.0467, - 0.0269, - 0.01 - ], - "x_avg": 0, - "x_min": [ - 189.0, - 220.0, - 300.0, - 350.0, - 393.0, - 450.0, - 530.0, - 700.0, - 961.0 - ], - "x_total": [ - 378.0, - 500.0, - 700.0, - 934.0, - 1200.0, - 1500.0, - 2366.0 - ] - }, - "HV 80A": { - "fuse_type": "HV 80A", - "i_rated_a": 80.0, - "t_avg": 0, - "t_min": [ - 10.0, - 2.05, - 0.369, - 0.198, - 0.1, - 0.051, - 0.0298, - 0.01 - ], - "t_total": [ - 10.0, - 4.15, - 1.03, - 0.198, - 0.1, - 0.051, - 0.0172, - 0.01 - ], - "x_avg": 0, - "x_min": [ - 240.0, - 300.0, - 400.0, - 450.0, - 530.0, - 650.0, - 800.0, - 1311.0 - ], - "x_total": [ - 480.0, - 550.0, - 700.0, - 1000.0, - 1260.0, - 1600.0, - 2500.0, - 3227.0 - ] - }, - "Siemens NH-1-100": { - "fuse_type": "Siemens NH-1-100", - "i_rated_a": 100.0, - "t_avg": [ - 5400.0, - 2000.0, - 400.0, - 20.0, - 1.0, - 0.2, - 0.012, - 0.004 - ], - "t_min": 0, - "t_total": 0, - "x_avg": [ - 150.0, - 190.0, - 250.0, - 430.0, - 900.0, - 1250.0, - 2700.0, - 3600.0 - ], - "x_min": 0, - "x_total": 0 - }, - "Siemens NH-1-125": { - "fuse_type": "Siemens NH-1-125", - "i_rated_a": 125.0, - "t_avg": [ - 4800.0, - 120.0, - 7.0, - 0.1, - 0.004 - ], - "t_min": 0, - "t_total": 0, - "x_avg": [ - 180.0, - 400.0, - 740.0, - 2000.0, - 4250.0 - ], - "x_min": 0, - "x_total": 0 - }, - "Siemens NH-1-16": { - "fuse_type": "Siemens NH-1-16", - "i_rated_a": 16.0, - "t_avg": [ - 4000.0, - 400.0, - 2.0, - 0.1, - 0.04, - 0.01 - ], - "t_min": 0, - "t_total": 0, - "x_avg": [ - 26.0, - 35.0, - 75.0, - 150.0, - 200.0, - 300.0 - ], - "x_min": 0, - "x_total": 0 - }, - "Siemens NH-1-160": { - "fuse_type": "Siemens NH-1-160", - "i_rated_a": 160.0, - "t_avg": [ - 4800.0, - 120.0, - 7.0, - 0.1, - 0.004 - ], - "t_min": 0, - "t_total": 0, - "x_avg": [ - 210.0, - 500.0, - 900.0, - 2300.0, - 5000.0 - ], - "x_min": 0, - "x_total": 0 - }, - "Siemens NH-1-25": { - "fuse_type": "Siemens NH-1-25", - "i_rated_a": 25.0, - "t_avg": [ - 4000.0, - 1000.0, - 10.0, - 0.2, - 0.02, - 0.01 - ], - "t_min": 0, - "t_total": 0, - "x_avg": [ - 40.0, - 50.0, - 100.0, - 210.0, - 400.0, - 500.0 - ], - "x_min": 0, - "x_total": 0 - }, - "Siemens NH-1-50": { - "fuse_type": "Siemens NH-1-50", - "i_rated_a": 50.0, - "t_avg": [ - 4000.0, - 40.0, - 4.0, - 1.0, - 0.02, - 0.01 - ], - "t_min": 0, - "t_total": 0, - "x_avg": [ - 86.0, - 200.0, - 300.0, - 400.0, - 1000.0, - 1280.0 - ], - "x_min": 0, - "x_total": 0 - }, - "Siemens NH-1-63": { - "fuse_type": "Siemens NH-1-63", - "i_rated_a": 63.0, - "t_avg": [ - 4000.0, - 100.0, - 10.0, - 2.0, - 0.04, - 0.01 - ], - "t_min": 0, - "t_total": 0, - "x_avg": [ - 100.0, - 200.0, - 300.0, - 400.0, - 1000.0, - 1500.0 - ], - "x_min": 0, - "x_total": 0 - }, - "Siemens NH-1-80": { - "fuse_type": "Siemens NH-1-80", - "i_rated_a": 80.0, - "t_avg": [ - 4800.0, - 120.0, - 7.0, - 0.1, - 0.01 - ], - "t_min": 0, - "t_total": 0, - "x_avg": [ - 150.58, - 250.0, - 450.0, - 1150.0, - 2470.0 - ], - "x_min": 0, - "x_total": 0 - }, - "Siemens NH-2-1000": { - "fuse_type": "Siemens NH-2-1000", - "i_rated_a": 1000.0, - "t_avg": [ - 4800.0, - 120.0, - 7.0, - 0.1, - 0.004 - ], - "t_min": 0, - "t_total": 0, - "x_avg": [ - 1900.0, - 3500.0, - 8400.0, - 24000.0, - 52000.0 - ], - "x_min": 0, - "x_total": 0 - }, - "Siemens NH-2-200": { - "fuse_type": "Siemens NH-2-200", - "i_rated_a": 200.0, - "t_avg": [ - 4800.0, - 120.0, - 7.0, - 0.1, - 0.004 - ], - "t_min": 0, - "t_total": 0, - "x_avg": [ - 280.0, - 650.0, - 1200.0, - 3000.0, - 7000.0 - ], - "x_min": 0, - "x_total": 0 - }, - "Siemens NH-2-224": { - "fuse_type": "Siemens NH-2-224", - "i_rated_a": 224.0, - "t_avg": [ - 4800.0, - 120.0, - 7.0, - 0.2, - 0.04, - 0.004 - ], - "t_min": 0, - "t_total": 0, - "x_avg": [ - 400.0, - 750.0, - 1453.0, - 3025.0, - 4315.0, - 7600.0 - ], - "x_min": 0, - "x_total": 0 - }, - "Siemens NH-2-250": { - "fuse_type": "Siemens NH-2-250", - "i_rated_a": 250.0, - "t_avg": [ - 4800.0, - 120.0, - 7.0, - 0.1, - 0.004 - ], - "t_min": 0, - "t_total": 0, - "x_avg": [ - 450.0, - 800.0, - 1650.0, - 4000.0, - 8500.0 - ], - "x_min": 0, - "x_total": 0 - }, - "Siemens NH-2-315": { - "fuse_type": "Siemens NH-2-315", - "i_rated_a": 315.0, - "t_avg": [ - 4800.0, - 120.0, - 7.0, - 0.1, - 0.004 - ], - "t_min": 0, - "t_total": 0, - "x_avg": [ - 550.0, - 920.0, - 1900.0, - 5000.0, - 11000.0 - ], - "x_min": 0, - "x_total": 0 - }, - "Siemens NH-2-355": { - "fuse_type": "Siemens NH-2-355", - "i_rated_a": 355.0, - "t_avg": [ - 4800.0, - 120.0, - 6.0, - 0.1, - 0.004 - ], - "t_min": 0, - "t_total": 0, - "x_avg": [ - 650.0, - 1116.27, - 2350.0, - 5840.0, - 12790.0 - ], - "x_min": 0, - "x_total": 0 - }, - "Siemens NH-2-400": { - "fuse_type": "Siemens NH-2-400", - "i_rated_a": 400.0, - "t_avg": [ - 4800.0, - 120.0, - 7.0, - 0.1, - 0.004 - ], - "t_min": 0, - "t_total": 0, - "x_avg": [ - 720.0, - 1350.0, - 2800.0, - 6500.0, - 15000.0 - ], - "x_min": 0, - "x_total": 0 - }, - "Siemens NH-2-425": { - "fuse_type": "Siemens NH-2-425", - "i_rated_a": 425.0, - "t_avg": [ - 4800.0, - 120.0, - 7.0, - 0.1, - 0.004 - ], - "t_min": 0, - "t_total": 0, - "x_avg": [ - 850.0, - 1500.0, - 3050.0, - 7500.0, - 16500.0 - ], - "x_min": 0, - "x_total": 0 - }, - "Siemens NH-2-630": { - "fuse_type": "Siemens NH-2-630", - "i_rated_a": 630.0, - "t_avg": [ - 4800.0, - 120.0, - 7.0, - 0.1, - 0.004 - ], - "t_min": 0, - "t_total": 0, - "x_avg": [ - 1200.0, - 2000.0, - 4800.0, - 12000.0, - 26000.0 - ], - "x_min": 0, - "x_total": 0 - } - } - }, - "res_bus": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"vm_pu\",\"va_degree\",\"p_mw\",\"q_mvar\"],\"index\":[],\"data\":[]}", - "orient": "split", - "dtype": { - "vm_pu": "float64", - "va_degree": "float64", - "p_mw": "float64", - "q_mvar": "float64" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "res_line": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"p_from_mw\",\"q_from_mvar\",\"p_to_mw\",\"q_to_mvar\",\"pl_mw\",\"ql_mvar\",\"i_from_ka\",\"i_to_ka\",\"i_ka\",\"vm_from_pu\",\"va_from_degree\",\"vm_to_pu\",\"va_to_degree\",\"loading_percent\"],\"index\":[],\"data\":[]}", - "orient": "split", - "dtype": { - "p_from_mw": "float64", - "q_from_mvar": "float64", - "p_to_mw": "float64", - "q_to_mvar": "float64", - "pl_mw": "float64", - "ql_mvar": "float64", - "i_from_ka": "float64", - "i_to_ka": "float64", - "i_ka": "float64", - "vm_from_pu": "float64", - "va_from_degree": "float64", - "vm_to_pu": "float64", - "va_to_degree": "float64", - "loading_percent": "float64" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "res_trafo": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"p_hv_mw\",\"q_hv_mvar\",\"p_lv_mw\",\"q_lv_mvar\",\"pl_mw\",\"ql_mvar\",\"i_hv_ka\",\"i_lv_ka\",\"vm_hv_pu\",\"va_hv_degree\",\"vm_lv_pu\",\"va_lv_degree\",\"loading_percent\"],\"index\":[],\"data\":[]}", - "orient": "split", - "dtype": { - "p_hv_mw": "float64", - "q_hv_mvar": "float64", - "p_lv_mw": "float64", - "q_lv_mvar": "float64", - "pl_mw": "float64", - "ql_mvar": "float64", - "i_hv_ka": "float64", - "i_lv_ka": "float64", - "vm_hv_pu": "float64", - "va_hv_degree": "float64", - "vm_lv_pu": "float64", - "va_lv_degree": "float64", - "loading_percent": "float64" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "res_trafo3w": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"p_hv_mw\",\"q_hv_mvar\",\"p_mv_mw\",\"q_mv_mvar\",\"p_lv_mw\",\"q_lv_mvar\",\"pl_mw\",\"ql_mvar\",\"i_hv_ka\",\"i_mv_ka\",\"i_lv_ka\",\"vm_hv_pu\",\"va_hv_degree\",\"vm_mv_pu\",\"va_mv_degree\",\"vm_lv_pu\",\"va_lv_degree\",\"va_internal_degree\",\"vm_internal_pu\",\"loading_percent\"],\"index\":[],\"data\":[]}", - "orient": "split", - "dtype": { - "p_hv_mw": "float64", - "q_hv_mvar": "float64", - "p_mv_mw": "float64", - "q_mv_mvar": "float64", - "p_lv_mw": "float64", - "q_lv_mvar": "float64", - "pl_mw": "float64", - "ql_mvar": "float64", - "i_hv_ka": "float64", - "i_mv_ka": "float64", - "i_lv_ka": "float64", - "vm_hv_pu": "float64", - "va_hv_degree": "float64", - "vm_mv_pu": "float64", - "va_mv_degree": "float64", - "vm_lv_pu": "float64", - "va_lv_degree": "float64", - "va_internal_degree": "float64", - "vm_internal_pu": "float64", - "loading_percent": "float64" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "res_impedance": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"p_from_mw\",\"q_from_mvar\",\"p_to_mw\",\"q_to_mvar\",\"pl_mw\",\"ql_mvar\",\"i_from_ka\",\"i_to_ka\"],\"index\":[],\"data\":[]}", - "orient": "split", - "dtype": { - "p_from_mw": "float64", - "q_from_mvar": "float64", - "p_to_mw": "float64", - "q_to_mvar": "float64", - "pl_mw": "float64", - "ql_mvar": "float64", - "i_from_ka": "float64", - "i_to_ka": "float64" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "res_ext_grid": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"p_mw\",\"q_mvar\"],\"index\":[],\"data\":[]}", - "orient": "split", - "dtype": { - "p_mw": "float64", - "q_mvar": "float64" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "res_load": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"p_mw\",\"q_mvar\"],\"index\":[],\"data\":[]}", - "orient": "split", - "dtype": { - "p_mw": "float64", - "q_mvar": "float64" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "res_motor": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"p_mw\",\"q_mvar\"],\"index\":[],\"data\":[]}", - "orient": "split", - "dtype": { - "p_mw": "float64", - "q_mvar": "float64" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "res_sgen": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"p_mw\",\"q_mvar\"],\"index\":[],\"data\":[]}", - "orient": "split", - "dtype": { - "p_mw": "float64", - "q_mvar": "float64" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "res_storage": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"p_mw\",\"q_mvar\"],\"index\":[],\"data\":[]}", - "orient": "split", - "dtype": { - "p_mw": "float64", - "q_mvar": "float64" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "res_shunt": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"p_mw\",\"q_mvar\",\"vm_pu\"],\"index\":[],\"data\":[]}", - "orient": "split", - "dtype": { - "p_mw": "float64", - "q_mvar": "float64", - "vm_pu": "float64" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "res_gen": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"p_mw\",\"q_mvar\",\"va_degree\",\"vm_pu\"],\"index\":[],\"data\":[]}", - "orient": "split", - "dtype": { - "p_mw": "float64", - "q_mvar": "float64", - "va_degree": "float64", - "vm_pu": "float64" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "res_ward": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"p_mw\",\"q_mvar\",\"vm_pu\"],\"index\":[],\"data\":[]}", - "orient": "split", - "dtype": { - "p_mw": "float64", - "q_mvar": "float64", - "vm_pu": "float64" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "res_xward": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"p_mw\",\"q_mvar\",\"vm_pu\",\"va_internal_degree\",\"vm_internal_pu\"],\"index\":[],\"data\":[]}", - "orient": "split", - "dtype": { - "p_mw": "float64", - "q_mvar": "float64", - "vm_pu": "float64", - "va_internal_degree": "float64", - "vm_internal_pu": "float64" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "res_dcline": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"p_from_mw\",\"q_from_mvar\",\"p_to_mw\",\"q_to_mvar\",\"pl_mw\",\"vm_from_pu\",\"va_from_degree\",\"vm_to_pu\",\"va_to_degree\"],\"index\":[],\"data\":[]}", - "orient": "split", - "dtype": { - "p_from_mw": "float64", - "q_from_mvar": "float64", - "p_to_mw": "float64", - "q_to_mvar": "float64", - "pl_mw": "float64", - "vm_from_pu": "float64", - "va_from_degree": "float64", - "vm_to_pu": "float64", - "va_to_degree": "float64" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "res_asymmetric_load": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"p_mw\",\"q_mvar\"],\"index\":[],\"data\":[]}", - "orient": "split", - "dtype": { - "p_mw": "float64", - "q_mvar": "float64" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "res_asymmetric_sgen": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"p_mw\",\"q_mvar\"],\"index\":[],\"data\":[]}", - "orient": "split", - "dtype": { - "p_mw": "float64", - "q_mvar": "float64" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "res_switch": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"i_ka\",\"loading_percent\"],\"index\":[],\"data\":[]}", - "orient": "split", - "dtype": { - "i_ka": "float64", - "loading_percent": "float64" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "res_tcsc": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"thyristor_firing_angle_degree\",\"x_ohm\",\"p_from_mw\",\"q_from_mvar\",\"p_to_mw\",\"q_to_mvar\",\"pl_mw\",\"ql_mvar\",\"i_ka\",\"vm_from_pu\",\"va_from_degree\",\"vm_to_pu\",\"va_to_degree\"],\"index\":[],\"data\":[]}", - "orient": "split", - "dtype": { - "thyristor_firing_angle_degree": "float64", - "x_ohm": "float64", - "p_from_mw": "float64", - "q_from_mvar": "float64", - "p_to_mw": "float64", - "q_to_mvar": "float64", - "pl_mw": "float64", - "ql_mvar": "float64", - "i_ka": "float64", - "vm_from_pu": "float64", - "va_from_degree": "float64", - "vm_to_pu": "float64", - "va_to_degree": "float64" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "res_svc": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"thyristor_firing_angle_degree\",\"x_ohm\",\"q_mvar\",\"vm_pu\",\"va_degree\"],\"index\":[],\"data\":[]}", - "orient": "split", - "dtype": { - "thyristor_firing_angle_degree": "float64", - "x_ohm": "float64", - "q_mvar": "float64", - "vm_pu": "float64", - "va_degree": "float64" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "res_ssc": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"q_mvar\",\"vm_internal_pu\",\"va_internal_degree\",\"vm_pu\",\"va_degree\"],\"index\":[],\"data\":[]}", - "orient": "split", - "dtype": { - "q_mvar": "float64", - "vm_internal_pu": "float64", - "va_internal_degree": "float64", - "vm_pu": "float64", - "va_degree": "float64" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "res_bus_est": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"vm_pu\",\"va_degree\",\"p_mw\",\"q_mvar\"],\"index\":[],\"data\":[]}", - "orient": "split", - "dtype": { - "vm_pu": "float64", - "va_degree": "float64", - "p_mw": "float64", - "q_mvar": "float64" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "res_line_est": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"p_from_mw\",\"q_from_mvar\",\"p_to_mw\",\"q_to_mvar\",\"pl_mw\",\"ql_mvar\",\"i_from_ka\",\"i_to_ka\",\"i_ka\",\"vm_from_pu\",\"va_from_degree\",\"vm_to_pu\",\"va_to_degree\",\"loading_percent\"],\"index\":[],\"data\":[]}", - "orient": "split", - "dtype": { - "p_from_mw": "float64", - "q_from_mvar": "float64", - "p_to_mw": "float64", - "q_to_mvar": "float64", - "pl_mw": "float64", - "ql_mvar": "float64", - "i_from_ka": "float64", - "i_to_ka": "float64", - "i_ka": "float64", - "vm_from_pu": "float64", - "va_from_degree": "float64", - "vm_to_pu": "float64", - "va_to_degree": "float64", - "loading_percent": "float64" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "res_trafo_est": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"p_hv_mw\",\"q_hv_mvar\",\"p_lv_mw\",\"q_lv_mvar\",\"pl_mw\",\"ql_mvar\",\"i_hv_ka\",\"i_lv_ka\",\"vm_hv_pu\",\"va_hv_degree\",\"vm_lv_pu\",\"va_lv_degree\",\"loading_percent\"],\"index\":[],\"data\":[]}", - "orient": "split", - "dtype": { - "p_hv_mw": "float64", - "q_hv_mvar": "float64", - "p_lv_mw": "float64", - "q_lv_mvar": "float64", - "pl_mw": "float64", - "ql_mvar": "float64", - "i_hv_ka": "float64", - "i_lv_ka": "float64", - "vm_hv_pu": "float64", - "va_hv_degree": "float64", - "vm_lv_pu": "float64", - "va_lv_degree": "float64", - "loading_percent": "float64" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "res_trafo3w_est": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"p_hv_mw\",\"q_hv_mvar\",\"p_mv_mw\",\"q_mv_mvar\",\"p_lv_mw\",\"q_lv_mvar\",\"pl_mw\",\"ql_mvar\",\"i_hv_ka\",\"i_mv_ka\",\"i_lv_ka\",\"vm_hv_pu\",\"va_hv_degree\",\"vm_mv_pu\",\"va_mv_degree\",\"vm_lv_pu\",\"va_lv_degree\",\"va_internal_degree\",\"vm_internal_pu\",\"loading_percent\"],\"index\":[],\"data\":[]}", - "orient": "split", - "dtype": { - "p_hv_mw": "float64", - "q_hv_mvar": "float64", - "p_mv_mw": "float64", - "q_mv_mvar": "float64", - "p_lv_mw": "float64", - "q_lv_mvar": "float64", - "pl_mw": "float64", - "ql_mvar": "float64", - "i_hv_ka": "float64", - "i_mv_ka": "float64", - "i_lv_ka": "float64", - "vm_hv_pu": "float64", - "va_hv_degree": "float64", - "vm_mv_pu": "float64", - "va_mv_degree": "float64", - "vm_lv_pu": "float64", - "va_lv_degree": "float64", - "va_internal_degree": "float64", - "vm_internal_pu": "float64", - "loading_percent": "float64" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "res_impedance_est": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"p_from_mw\",\"q_from_mvar\",\"p_to_mw\",\"q_to_mvar\",\"pl_mw\",\"ql_mvar\",\"i_from_ka\",\"i_to_ka\"],\"index\":[],\"data\":[]}", - "orient": "split", - "dtype": { - "p_from_mw": "float64", - "q_from_mvar": "float64", - "p_to_mw": "float64", - "q_to_mvar": "float64", - "pl_mw": "float64", - "ql_mvar": "float64", - "i_from_ka": "float64", - "i_to_ka": "float64" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "res_switch_est": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"i_ka\",\"loading_percent\"],\"index\":[],\"data\":[]}", - "orient": "split", - "dtype": { - "i_ka": "float64", - "loading_percent": "float64" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "res_bus_sc": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[],\"index\":[],\"data\":[]}", - "orient": "split", - "is_multiindex": false, - "is_multicolumn": false - }, - "res_line_sc": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[],\"index\":[],\"data\":[]}", - "orient": "split", - "is_multiindex": false, - "is_multicolumn": false - }, - "res_trafo_sc": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[],\"index\":[],\"data\":[]}", - "orient": "split", - "is_multiindex": false, - "is_multicolumn": false - }, - "res_trafo3w_sc": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[],\"index\":[],\"data\":[]}", - "orient": "split", - "is_multiindex": false, - "is_multicolumn": false - }, - "res_ext_grid_sc": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[],\"index\":[],\"data\":[]}", - "orient": "split", - "is_multiindex": false, - "is_multicolumn": false - }, - "res_gen_sc": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[],\"index\":[],\"data\":[]}", - "orient": "split", - "is_multiindex": false, - "is_multicolumn": false - }, - "res_sgen_sc": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[],\"index\":[],\"data\":[]}", - "orient": "split", - "is_multiindex": false, - "is_multicolumn": false - }, - "res_switch_sc": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[],\"index\":[],\"data\":[]}", - "orient": "split", - "is_multiindex": false, - "is_multicolumn": false - }, - "res_bus_3ph": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"vm_a_pu\",\"va_a_degree\",\"vm_b_pu\",\"va_b_degree\",\"vm_c_pu\",\"va_c_degree\",\"p_a_mw\",\"q_a_mvar\",\"p_b_mw\",\"q_b_mvar\",\"p_c_mw\",\"q_c_mvar\",\"unbalance_percent\"],\"index\":[101,102,103,106],\"data\":[[1.000000000000649,-0.000000014467166,1.000000000000706,-120.000000014467219,0.999999999998645,120.00000002893438,-0.76586721276166,0.142600574268217,-0.765870349186078,0.142774135244491,1.529587620821064,0.13652642290409,0.000000025248458],[0.999413066587415,-0.143342436111115,0.99941331944751,-120.143349997549379,1.002844447733494,120.248691141259584,0.0,0.0,0.0,0.0,0.0,0.0,0.255229968019964],[0.998786896904501,-0.170005794192065,0.998787149925785,-120.170013342503964,1.004418791821623,120.270535414590881,0.73,-0.19,0.73,-0.19,-1.57,-0.19,0.317807726599274],[1.000000000000649,-0.000000014467166,1.000000000000706,-120.000000014467219,0.999999999998645,120.00000002893438,0.0,0.0,0.0,0.0,0.0,0.0,0.000000025248458]]}", - "orient": "split", - "dtype": { - "vm_a_pu": "float64", - "va_a_degree": "float64", - "vm_b_pu": "float64", - "va_b_degree": "float64", - "vm_c_pu": "float64", - "va_c_degree": "float64", - "p_a_mw": "float64", - "q_a_mvar": "float64", - "p_b_mw": "float64", - "q_b_mvar": "float64", - "p_c_mw": "float64", - "q_c_mvar": "float64", - "unbalance_percent": "float64" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "res_line_3ph": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"p_a_from_mw\",\"q_a_from_mvar\",\"p_b_from_mw\",\"q_b_from_mvar\",\"q_c_from_mvar\",\"p_a_to_mw\",\"q_a_to_mvar\",\"p_b_to_mw\",\"q_b_to_mvar\",\"p_c_to_mw\",\"q_c_to_mvar\",\"pl_a_mw\",\"ql_a_mvar\",\"pl_b_mw\",\"ql_b_mvar\",\"pl_c_mw\",\"ql_c_mvar\",\"i_a_from_ka\",\"i_a_to_ka\",\"i_b_from_ka\",\"i_b_to_ka\",\"i_c_from_ka\",\"i_c_to_ka\",\"i_a_ka\",\"i_b_ka\",\"i_c_ka\",\"i_n_from_ka\",\"i_n_to_ka\",\"i_n_ka\",\"loading_a_percent\",\"loading_b_percent\",\"loading_c_percent\",\"p_c_from_mw\",\"loading_percent\"],\"index\":[101],\"data\":[[-0.729999999996567,0.19000000000026,-0.729999999996566,0.190000000000261,0.19000000001556,0.730552301039331,-0.216633736167421,0.730552300762162,-0.216633749867232,-1.567616528781956,-0.216173539601529,0.000552301042765,-0.026633736167161,0.000552300765596,-0.02663374986697,0.002383471230365,-0.026173539585968,0.065405448594188,0.066029483815909,0.065405432025122,0.06602946742436,0.136355496215811,0.136655605565042,0.066029483815909,0.06602946742436,0.136655605565042,0.198789638449406,0.19880656576458,0.19880656576458,61.138410940656399,61.138395763296025,126.532968115779696,1.570000000012321,126.532968115779696]]}", - "orient": "split", - "dtype": { - "p_a_from_mw": "float64", - "q_a_from_mvar": "float64", - "p_b_from_mw": "float64", - "q_b_from_mvar": "float64", - "q_c_from_mvar": "float64", - "p_a_to_mw": "float64", - "q_a_to_mvar": "float64", - "p_b_to_mw": "float64", - "q_b_to_mvar": "float64", - "p_c_to_mw": "float64", - "q_c_to_mvar": "float64", - "pl_a_mw": "float64", - "ql_a_mvar": "float64", - "pl_b_mw": "float64", - "ql_b_mvar": "float64", - "pl_c_mw": "float64", - "ql_c_mvar": "float64", - "i_a_from_ka": "float64", - "i_a_to_ka": "float64", - "i_b_from_ka": "float64", - "i_b_to_ka": "float64", - "i_c_from_ka": "float64", - "i_c_to_ka": "float64", - "i_a_ka": "float64", - "i_b_ka": "float64", - "i_c_ka": "float64", - "i_n_from_ka": "float64", - "i_n_to_ka": "float64", - "i_n_ka": "float64", - "loading_a_percent": "float64", - "loading_b_percent": "float64", - "loading_c_percent": "float64", - "p_c_from_mw": "float64", - "loading_percent": "float64" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "res_trafo_3ph": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"p_a_hv_mw\",\"q_a_hv_mvar\",\"p_b_hv_mw\",\"q_b_hv_mvar\",\"p_c_hv_mw\",\"q_c_hv_mvar\",\"p_a_lv_mw\",\"q_a_lv_mvar\",\"p_b_lv_mw\",\"q_b_lv_mvar\",\"p_c_lv_mw\",\"q_c_lv_mvar\",\"pl_a_mw\",\"ql_a_mvar\",\"pl_b_mw\",\"ql_b_mvar\",\"pl_c_mw\",\"ql_c_mvar\",\"i_a_hv_ka\",\"i_a_lv_ka\",\"i_b_hv_ka\",\"i_b_lv_ka\",\"i_c_hv_ka\",\"i_c_lv_ka\",\"loading_a_percent\",\"loading_b_percent\",\"loading_c_percent\",\"loading_percent\"],\"index\":[0],\"data\":[[0.765867212761676,-0.142600574268206,0.76587034918608,-0.142774135244511,-1.529587620821082,-0.136526422904082,-0.730551408499011,0.216635342580699,-0.730551355834715,0.216632173706613,1.567614685268512,0.216173496640995,0.035315804262665,0.074034768312494,0.035318993351365,0.073858038462102,0.038027064447431,0.079647073736913,0.012266538958654,0.066029449240481,0.012267088052456,0.066029350092719,0.024180507930633,0.136655447350574,2.921361947544116,2.921492718069054,5.917354448556197,5.917354448556197]]}", - "orient": "split", - "dtype": { - "p_a_hv_mw": "float64", - "q_a_hv_mvar": "float64", - "p_b_hv_mw": "float64", - "q_b_hv_mvar": "float64", - "p_c_hv_mw": "float64", - "q_c_hv_mvar": "float64", - "p_a_lv_mw": "float64", - "q_a_lv_mvar": "float64", - "p_b_lv_mw": "float64", - "q_b_lv_mvar": "float64", - "p_c_lv_mw": "float64", - "q_c_lv_mvar": "float64", - "pl_a_mw": "float64", - "ql_a_mvar": "float64", - "pl_b_mw": "float64", - "ql_b_mvar": "float64", - "pl_c_mw": "float64", - "ql_c_mvar": "float64", - "i_a_hv_ka": "float64", - "i_a_lv_ka": "float64", - "i_b_hv_ka": "float64", - "i_b_lv_ka": "float64", - "i_c_hv_ka": "float64", - "i_c_lv_ka": "float64", - "loading_a_percent": "float64", - "loading_b_percent": "float64", - "loading_c_percent": "float64", - "loading_percent": "float64" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "res_ext_grid_3ph": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"p_a_mw\",\"q_a_mvar\",\"p_b_mw\",\"q_b_mvar\",\"p_c_mw\",\"q_c_mvar\"],\"index\":[0],\"data\":[[0.76586721276166,-0.142600574268217,0.765870349186078,-0.142774135244491,-1.529587620821064,-0.13652642290409]]}", - "orient": "split", - "dtype": { - "p_a_mw": "float64", - "q_a_mvar": "float64", - "p_b_mw": "float64", - "q_b_mvar": "float64", - "p_c_mw": "float64", - "q_c_mvar": "float64" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "res_shunt_3ph": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[],\"index\":[],\"data\":[]}", - "orient": "split", - "is_multiindex": false, - "is_multicolumn": false - }, - "res_load_3ph": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"p_mw\",\"q_mvar\"],\"index\":[101],\"data\":[[2.5,0.24]]}", - "orient": "split", - "dtype": { - "p_mw": "float64", - "q_mvar": "float64" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "res_sgen_3ph": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"p_mw\",\"q_mvar\"],\"index\":[31],\"data\":[[1.21,0.81]]}", - "orient": "split", - "dtype": { - "p_mw": "float64", - "q_mvar": "float64" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "res_storage_3ph": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"p_mw\",\"q_mvar\"],\"index\":[],\"data\":[]}", - "orient": "split", - "dtype": { - "p_mw": "float64", - "q_mvar": "float64" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "res_asymmetric_load_3ph": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"p_a_mw\",\"q_a_mvar\",\"p_b_mw\",\"q_b_mvar\",\"p_c_mw\",\"q_c_mvar\"],\"index\":[33],\"data\":[[0.4,0.01,0.5,0.01,1.0,0.01]]}", - "orient": "split", - "dtype": { - "p_a_mw": "float64", - "q_a_mvar": "float64", - "p_b_mw": "float64", - "q_b_mvar": "float64", - "p_c_mw": "float64", - "q_c_mvar": "float64" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "res_asymmetric_sgen_3ph": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"p_a_mw\",\"q_a_mvar\",\"p_b_mw\",\"q_b_mvar\",\"p_c_mw\",\"q_c_mvar\"],\"index\":[32],\"data\":[[0.1,0.01,0.2,0.01,3.0,0.01]]}", - "orient": "split", - "dtype": { - "p_a_mw": "float64", - "q_a_mvar": "float64", - "p_b_mw": "float64", - "q_b_mvar": "float64", - "p_c_mw": "float64", - "q_c_mvar": "float64" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "user_pf_options": {} - } -} \ No newline at end of file diff --git a/tests/data/pandapower/v3.1.3/pp_v2_net_3ph_output_current_loading.json.license b/tests/data/pandapower/v3.1.3/pp_v2_net_3ph_output_current_loading.json.license deleted file mode 100644 index 76010591..00000000 --- a/tests/data/pandapower/v3.1.3/pp_v2_net_3ph_output_current_loading.json.license +++ /dev/null @@ -1,3 +0,0 @@ -SPDX-FileCopyrightText: Contributors to the Power Grid Model project - -SPDX-License-Identifier: MPL-2.0 diff --git a/tests/data/pandapower/v3.1.3/pp_v2_net_output.json b/tests/data/pandapower/v3.1.3/pp_v2_net_output.json deleted file mode 100644 index c7a25a5e..00000000 --- a/tests/data/pandapower/v3.1.3/pp_v2_net_output.json +++ /dev/null @@ -1,3156 +0,0 @@ -{ - "_module": "pandapower.auxiliary", - "_class": "pandapowerNet", - "_object": { - "bus": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"name\",\"vn_kv\",\"type\",\"zone\",\"in_service\"],\"index\":[101,102,103,104,105,106],\"data\":[[null,110.0,\"b\",null,true],[null,20.0,\"b\",null,true],[null,20.0,\"b\",null,true],[null,30.100000000000001,\"b\",null,true],[null,60.0,\"b\",null,true],[null,110.0,\"b\",null,true]]}", - "orient": "split", - "dtype": { - "name": "object", - "vn_kv": "float64", - "type": "object", - "zone": "object", - "in_service": "bool" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "load": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"name\",\"bus\",\"p_mw\",\"q_mvar\",\"const_z_p_percent\",\"const_z_q_percent\",\"const_i_p_percent\",\"const_i_q_percent\",\"sn_mva\",\"scaling\",\"in_service\",\"type\",\"cos_phi\"],\"index\":[101],\"data\":[[null,103,2.5,0.24,51.0,51.0,26.0,26.0,null,1.0,true,\"wye\",2.0]]}", - "orient": "split", - "dtype": { - "name": "object", - "bus": "uint32", - "p_mw": "float64", - "q_mvar": "float64", - "const_z_p_percent": "float64", - "const_z_q_percent": "float64", - "const_i_p_percent": "float64", - "const_i_q_percent": "float64", - "sn_mva": "float64", - "scaling": "float64", - "in_service": "bool", - "type": "object", - "cos_phi": "float64" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "sgen": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"name\",\"bus\",\"p_mw\",\"q_mvar\",\"sn_mva\",\"scaling\",\"in_service\",\"type\",\"current_source\"],\"index\":[31],\"data\":[[null,105,1.21,0.81,null,1.0,true,\"wye\",true]]}", - "orient": "split", - "dtype": { - "name": "object", - "bus": "int64", - "p_mw": "float64", - "q_mvar": "float64", - "sn_mva": "float64", - "scaling": "float64", - "in_service": "bool", - "type": "object", - "current_source": "bool" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "motor": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"name\",\"bus\",\"pn_mech_mw\",\"loading_percent\",\"cos_phi\",\"cos_phi_n\",\"efficiency_percent\",\"efficiency_n_percent\",\"lrc_pu\",\"vn_kv\",\"scaling\",\"in_service\",\"rx\"],\"index\":[12],\"data\":[[null,105,0.1,80.0,0.9,null,90.0,null,null,null,0.8,true,null]]}", - "orient": "split", - "dtype": { - "name": "object", - "bus": "int64", - "pn_mech_mw": "float64", - "loading_percent": "float64", - "cos_phi": "float64", - "cos_phi_n": "float64", - "efficiency_percent": "float64", - "efficiency_n_percent": "float64", - "lrc_pu": "float64", - "vn_kv": "float64", - "scaling": "float64", - "in_service": "bool", - "rx": "float64" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "asymmetric_load": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"name\",\"bus\",\"p_a_mw\",\"q_a_mvar\",\"p_b_mw\",\"q_b_mvar\",\"p_c_mw\",\"q_c_mvar\",\"sn_mva\",\"scaling\",\"in_service\",\"type\"],\"index\":[33],\"data\":[[null,105,0.1,0.01,0.2,0.01,3.0,0.01,null,1.0,true,\"wye\"]]}", - "orient": "split", - "dtype": { - "name": "object", - "bus": "uint32", - "p_a_mw": "float64", - "q_a_mvar": "float64", - "p_b_mw": "float64", - "q_b_mvar": "float64", - "p_c_mw": "float64", - "q_c_mvar": "float64", - "sn_mva": "float64", - "scaling": "float64", - "in_service": "bool", - "type": "object" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "asymmetric_sgen": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"name\",\"bus\",\"p_a_mw\",\"q_a_mvar\",\"p_b_mw\",\"q_b_mvar\",\"p_c_mw\",\"q_c_mvar\",\"sn_mva\",\"scaling\",\"in_service\",\"type\",\"current_source\"],\"index\":[32],\"data\":[[null,105,0.1,0.01,0.2,0.01,3.0,0.01,null,1.0,true,\"wye\",null]]}", - "orient": "split", - "dtype": { - "name": "object", - "bus": "int64", - "p_a_mw": "float64", - "q_a_mvar": "float64", - "p_b_mw": "float64", - "q_b_mvar": "float64", - "p_c_mw": "float64", - "q_c_mvar": "float64", - "sn_mva": "float64", - "scaling": "float64", - "in_service": "bool", - "type": "object", - "current_source": "object" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "storage": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"name\",\"bus\",\"p_mw\",\"q_mvar\",\"sn_mva\",\"soc_percent\",\"min_e_mwh\",\"max_e_mwh\",\"scaling\",\"in_service\",\"type\"],\"index\":[],\"data\":[]}", - "orient": "split", - "dtype": { - "name": "object", - "bus": "int64", - "p_mw": "float64", - "q_mvar": "float64", - "sn_mva": "float64", - "soc_percent": "float64", - "min_e_mwh": "float64", - "max_e_mwh": "float64", - "scaling": "float64", - "in_service": "bool", - "type": "object" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "gen": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"name\",\"bus\",\"p_mw\",\"vm_pu\",\"sn_mva\",\"min_q_mvar\",\"max_q_mvar\",\"scaling\",\"slack\",\"in_service\",\"slack_weight\",\"type\"],\"index\":[],\"data\":[]}", - "orient": "split", - "dtype": { - "name": "object", - "bus": "uint32", - "p_mw": "float64", - "vm_pu": "float64", - "sn_mva": "float64", - "min_q_mvar": "float64", - "max_q_mvar": "float64", - "scaling": "float64", - "slack": "bool", - "in_service": "bool", - "slack_weight": "float64", - "type": "object" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "switch": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"bus\",\"element\",\"et\",\"type\",\"closed\",\"name\",\"z_ohm\",\"in_ka\"],\"index\":[101,3021,321],\"data\":[[103,101,\"l\",null,true,null,0.0,null],[101,106,\"b\",null,true,null,0.0,null],[101,101,\"t\",null,true,null,0.0,null]]}", - "orient": "split", - "dtype": { - "bus": "int64", - "element": "int64", - "et": "object", - "type": "object", - "closed": "bool", - "name": "object", - "z_ohm": "float64", - "in_ka": "float64" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "shunt": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"bus\",\"name\",\"q_mvar\",\"p_mw\",\"vn_kv\",\"step\",\"max_step\",\"in_service\"],\"index\":[1201],\"data\":[[104,null,0.55,0.1,30.100000000000001,3,1,true]]}", - "orient": "split", - "dtype": { - "bus": "uint32", - "name": "object", - "q_mvar": "float64", - "p_mw": "float64", - "vn_kv": "float64", - "step": "uint32", - "max_step": "uint32", - "in_service": "bool" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "svc": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"name\",\"bus\",\"x_l_ohm\",\"x_cvar_ohm\",\"set_vm_pu\",\"thyristor_firing_angle_degree\",\"controllable\",\"in_service\",\"min_angle_degree\",\"max_angle_degree\"],\"index\":[],\"data\":[]}", - "orient": "split", - "dtype": { - "name": "object", - "bus": "uint32", - "x_l_ohm": "float64", - "x_cvar_ohm": "float64", - "set_vm_pu": "float64", - "thyristor_firing_angle_degree": "float64", - "controllable": "bool", - "in_service": "bool", - "min_angle_degree": "float64", - "max_angle_degree": "float64" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "ssc": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"name\",\"bus\",\"r_ohm\",\"x_ohm\",\"vm_internal_pu\",\"va_internal_degree\",\"set_vm_pu\",\"controllable\",\"in_service\"],\"index\":[],\"data\":[]}", - "orient": "split", - "dtype": { - "name": "object", - "bus": "uint32", - "r_ohm": "float64", - "x_ohm": "float64", - "vm_internal_pu": "float64", - "va_internal_degree": "float64", - "set_vm_pu": "float64", - "controllable": "bool", - "in_service": "bool" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "ext_grid": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"name\",\"bus\",\"vm_pu\",\"va_degree\",\"slack_weight\",\"in_service\",\"r0x0_max\",\"s_sc_max_mva\",\"rx_max\"],\"index\":[1],\"data\":[[null,101,1.0,0.0,1.0,true,0.0,10000000000.0,0.0]]}", - "orient": "split", - "dtype": { - "name": "object", - "bus": "uint32", - "vm_pu": "float64", - "va_degree": "float64", - "slack_weight": "float64", - "in_service": "bool", - "r0x0_max": "float64", - "s_sc_max_mva": "float64", - "rx_max": "float64" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "line": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"name\",\"std_type\",\"from_bus\",\"to_bus\",\"length_km\",\"r_ohm_per_km\",\"x_ohm_per_km\",\"c_nf_per_km\",\"g_us_per_km\",\"max_i_ka\",\"df\",\"parallel\",\"type\",\"in_service\"],\"index\":[101],\"data\":[[null,\"NAYY 4x150 SE\",103,102,1.23,0.208,0.08,261.0,0.0,0.27,0.2,2,\"cs\",true]]}", - "orient": "split", - "dtype": { - "name": "object", - "std_type": "object", - "from_bus": "uint32", - "to_bus": "uint32", - "length_km": "float64", - "r_ohm_per_km": "float64", - "x_ohm_per_km": "float64", - "c_nf_per_km": "float64", - "g_us_per_km": "float64", - "max_i_ka": "float64", - "df": "float64", - "parallel": "uint32", - "type": "object", - "in_service": "bool" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "trafo": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"name\",\"std_type\",\"hv_bus\",\"lv_bus\",\"sn_mva\",\"vn_hv_kv\",\"vn_lv_kv\",\"vk_percent\",\"vkr_percent\",\"pfe_kw\",\"i0_percent\",\"shift_degree\",\"tap_side\",\"tap_neutral\",\"tap_min\",\"tap_max\",\"tap_step_percent\",\"tap_step_degree\",\"tap_pos\",\"tap_phase_shifter\",\"parallel\",\"df\",\"in_service\",\"vector_group\"],\"index\":[101],\"data\":[[null,null,101,102,40.0,110.0,20.0,17.800000000000001,10.220000000000001,11.6,3.0,30.0,\"hv\",1,-1,3,2.0,null,2,false,2,1.0,true,\"Dyn\"]]}", - "orient": "split", - "dtype": { - "name": "object", - "std_type": "object", - "hv_bus": "uint32", - "lv_bus": "uint32", - "sn_mva": "float64", - "vn_hv_kv": "float64", - "vn_lv_kv": "float64", - "vk_percent": "float64", - "vkr_percent": "float64", - "pfe_kw": "float64", - "i0_percent": "float64", - "shift_degree": "float64", - "tap_side": "object", - "tap_neutral": "int32", - "tap_min": "int32", - "tap_max": "int32", - "tap_step_percent": "float64", - "tap_step_degree": "float64", - "tap_pos": "int32", - "tap_phase_shifter": "bool", - "parallel": "uint32", - "df": "float64", - "in_service": "bool", - "vector_group": "object" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "trafo3w": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"name\",\"std_type\",\"hv_bus\",\"mv_bus\",\"lv_bus\",\"sn_hv_mva\",\"sn_mv_mva\",\"sn_lv_mva\",\"vn_hv_kv\",\"vn_mv_kv\",\"vn_lv_kv\",\"vk_hv_percent\",\"vk_mv_percent\",\"vk_lv_percent\",\"vkr_hv_percent\",\"vkr_mv_percent\",\"vkr_lv_percent\",\"pfe_kw\",\"i0_percent\",\"shift_mv_degree\",\"shift_lv_degree\",\"tap_side\",\"tap_neutral\",\"tap_min\",\"tap_max\",\"tap_step_percent\",\"tap_step_degree\",\"tap_pos\",\"tap_at_star_point\",\"in_service\",\"vk0_hv_percent\",\"vk0_mv_percent\",\"vk0_lv_percent\",\"vkr0_hv_percent\",\"vkr0_mv_percent\",\"vkr0_lv_percent\",\"vector_group\"],\"index\":[102],\"data\":[[null,null,103,105,104,40.0,100.0,50.0,20.0,60.0,30.100000000000001,10.0,11.0,12.0,1.0,2.0,4.0,10.0,0.1,30.0,30.0,\"lv\",2,1,3,3.0,null,2,false,true,null,null,null,null,null,null,\"Dyny\"]]}", - "orient": "split", - "dtype": { - "name": "object", - "std_type": "object", - "hv_bus": "uint32", - "mv_bus": "uint32", - "lv_bus": "uint32", - "sn_hv_mva": "float64", - "sn_mv_mva": "float64", - "sn_lv_mva": "float64", - "vn_hv_kv": "float64", - "vn_mv_kv": "float64", - "vn_lv_kv": "float64", - "vk_hv_percent": "float64", - "vk_mv_percent": "float64", - "vk_lv_percent": "float64", - "vkr_hv_percent": "float64", - "vkr_mv_percent": "float64", - "vkr_lv_percent": "float64", - "pfe_kw": "float64", - "i0_percent": "float64", - "shift_mv_degree": "float64", - "shift_lv_degree": "float64", - "tap_side": "object", - "tap_neutral": "int32", - "tap_min": "int32", - "tap_max": "int32", - "tap_step_percent": "float64", - "tap_step_degree": "float64", - "tap_pos": "int32", - "tap_at_star_point": "bool", - "in_service": "bool", - "vk0_hv_percent": "float64", - "vk0_mv_percent": "float64", - "vk0_lv_percent": "float64", - "vkr0_hv_percent": "float64", - "vkr0_mv_percent": "float64", - "vkr0_lv_percent": "float64", - "vector_group": "object" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "impedance": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"name\",\"from_bus\",\"to_bus\",\"rft_pu\",\"xft_pu\",\"rtf_pu\",\"xtf_pu\",\"sn_mva\",\"in_service\"],\"index\":[],\"data\":[]}", - "orient": "split", - "dtype": { - "name": "object", - "from_bus": "uint32", - "to_bus": "uint32", - "rft_pu": "float64", - "xft_pu": "float64", - "rtf_pu": "float64", - "xtf_pu": "float64", - "sn_mva": "float64", - "in_service": "bool" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "tcsc": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"name\",\"from_bus\",\"to_bus\",\"x_l_ohm\",\"x_cvar_ohm\",\"set_p_to_mw\",\"thyristor_firing_angle_degree\",\"controllable\",\"in_service\"],\"index\":[],\"data\":[]}", - "orient": "split", - "dtype": { - "name": "object", - "from_bus": "uint32", - "to_bus": "uint32", - "x_l_ohm": "float64", - "x_cvar_ohm": "float64", - "set_p_to_mw": "float64", - "thyristor_firing_angle_degree": "float64", - "controllable": "bool", - "in_service": "bool" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "dcline": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"name\",\"from_bus\",\"to_bus\",\"p_mw\",\"loss_percent\",\"loss_mw\",\"vm_from_pu\",\"vm_to_pu\",\"max_p_mw\",\"min_q_from_mvar\",\"min_q_to_mvar\",\"max_q_from_mvar\",\"max_q_to_mvar\",\"in_service\"],\"index\":[],\"data\":[]}", - "orient": "split", - "dtype": { - "name": "object", - "from_bus": "uint32", - "to_bus": "uint32", - "p_mw": "float64", - "loss_percent": "float64", - "loss_mw": "float64", - "vm_from_pu": "float64", - "vm_to_pu": "float64", - "max_p_mw": "float64", - "min_q_from_mvar": "float64", - "min_q_to_mvar": "float64", - "max_q_from_mvar": "float64", - "max_q_to_mvar": "float64", - "in_service": "bool" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "ward": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"name\",\"bus\",\"ps_mw\",\"qs_mvar\",\"qz_mvar\",\"pz_mw\",\"in_service\"],\"index\":[34],\"data\":[[null,105,0.1,0.1,0.1,0.1,true]]}", - "orient": "split", - "dtype": { - "name": "object", - "bus": "uint32", - "ps_mw": "float64", - "qs_mvar": "float64", - "qz_mvar": "float64", - "pz_mw": "float64", - "in_service": "bool" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "xward": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"name\",\"bus\",\"ps_mw\",\"qs_mvar\",\"qz_mvar\",\"pz_mw\",\"r_ohm\",\"x_ohm\",\"vm_pu\",\"slack_weight\",\"in_service\"],\"index\":[],\"data\":[]}", - "orient": "split", - "dtype": { - "name": "object", - "bus": "uint32", - "ps_mw": "float64", - "qs_mvar": "float64", - "qz_mvar": "float64", - "pz_mw": "float64", - "r_ohm": "float64", - "x_ohm": "float64", - "vm_pu": "float64", - "slack_weight": "float64", - "in_service": "bool" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "measurement": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"name\",\"measurement_type\",\"element_type\",\"element\",\"value\",\"std_dev\",\"side\"],\"index\":[],\"data\":[]}", - "orient": "split", - "dtype": { - "name": "object", - "measurement_type": "object", - "element_type": "object", - "element": "uint32", - "value": "float64", - "std_dev": "float64", - "side": "object" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "pwl_cost": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"power_type\",\"element\",\"et\",\"points\"],\"index\":[],\"data\":[]}", - "orient": "split", - "dtype": { - "power_type": "object", - "element": "uint32", - "et": "object", - "points": "object" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "poly_cost": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"element\",\"et\",\"cp0_eur\",\"cp1_eur_per_mw\",\"cp2_eur_per_mw2\",\"cq0_eur\",\"cq1_eur_per_mvar\",\"cq2_eur_per_mvar2\"],\"index\":[],\"data\":[]}", - "orient": "split", - "dtype": { - "element": "uint32", - "et": "object", - "cp0_eur": "float64", - "cp1_eur_per_mw": "float64", - "cp2_eur_per_mw2": "float64", - "cq0_eur": "float64", - "cq1_eur_per_mvar": "float64", - "cq2_eur_per_mvar2": "float64" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "characteristic": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"object\"],\"index\":[],\"data\":[]}", - "orient": "split", - "dtype": { - "object": "object" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "controller": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"object\",\"in_service\",\"order\",\"level\",\"initial_run\",\"recycle\"],\"index\":[],\"data\":[]}", - "orient": "split", - "dtype": { - "object": "object", - "in_service": "bool", - "order": "float64", - "level": "object", - "initial_run": "bool", - "recycle": "object" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "group": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"name\",\"element_type\",\"element\",\"reference_column\"],\"index\":[],\"data\":[]}", - "orient": "split", - "dtype": { - "name": "object", - "element_type": "object", - "element": "object", - "reference_column": "object" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "line_geodata": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"coords\"],\"index\":[],\"data\":[]}", - "orient": "split", - "dtype": { - "coords": "object" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "bus_geodata": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"x\",\"y\",\"coords\"],\"index\":[],\"data\":[]}", - "orient": "split", - "dtype": { - "x": "float64", - "y": "float64", - "coords": "object" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "version": "2.14.10", - "format_version": "2.14.0", - "converged": true, - "OPF_converged": false, - "name": "", - "f_hz": 50, - "sn_mva": 1, - "std_types": { - "line": { - "NAYY 4x50 SE": { - "c_nf_per_km": 210, - "r_ohm_per_km": 0.642, - "x_ohm_per_km": 0.083, - "max_i_ka": 0.142, - "type": "cs", - "q_mm2": 50, - "alpha": 0.00403, - "voltage_rating": "LV" - }, - "NAYY 4x120 SE": { - "c_nf_per_km": 264, - "r_ohm_per_km": 0.225, - "x_ohm_per_km": 0.08, - "max_i_ka": 0.242, - "type": "cs", - "q_mm2": 120, - "alpha": 0.00403, - "voltage_rating": "LV" - }, - "NAYY 4x150 SE": { - "c_nf_per_km": 261, - "r_ohm_per_km": 0.208, - "x_ohm_per_km": 0.08, - "max_i_ka": 0.27, - "type": "cs", - "q_mm2": 150, - "alpha": 0.00403, - "voltage_rating": "LV" - }, - "NA2XS2Y 1x95 RM/25 12/20 kV": { - "c_nf_per_km": 216, - "r_ohm_per_km": 0.313, - "x_ohm_per_km": 0.132, - "max_i_ka": 0.252, - "type": "cs", - "q_mm2": 95, - "alpha": 0.00403, - "voltage_rating": "MV" - }, - "NA2XS2Y 1x185 RM/25 12/20 kV": { - "c_nf_per_km": 273, - "r_ohm_per_km": 0.161, - "x_ohm_per_km": 0.117, - "max_i_ka": 0.362, - "type": "cs", - "q_mm2": 185, - "alpha": 0.00403, - "voltage_rating": "MV" - }, - "NA2XS2Y 1x240 RM/25 12/20 kV": { - "c_nf_per_km": 304, - "r_ohm_per_km": 0.122, - "x_ohm_per_km": 0.112, - "max_i_ka": 0.421, - "type": "cs", - "q_mm2": 240, - "alpha": 0.00403, - "voltage_rating": "MV" - }, - "NA2XS2Y 1x95 RM/25 6/10 kV": { - "c_nf_per_km": 315, - "r_ohm_per_km": 0.313, - "x_ohm_per_km": 0.123, - "max_i_ka": 0.249, - "type": "cs", - "q_mm2": 95, - "alpha": 0.00403, - "voltage_rating": "MV" - }, - "NA2XS2Y 1x185 RM/25 6/10 kV": { - "c_nf_per_km": 406, - "r_ohm_per_km": 0.161, - "x_ohm_per_km": 0.11, - "max_i_ka": 0.358, - "type": "cs", - "q_mm2": 185, - "alpha": 0.00403, - "voltage_rating": "MV" - }, - "NA2XS2Y 1x240 RM/25 6/10 kV": { - "c_nf_per_km": 456, - "r_ohm_per_km": 0.122, - "x_ohm_per_km": 0.105, - "max_i_ka": 0.416, - "type": "cs", - "q_mm2": 240, - "alpha": 0.00403, - "voltage_rating": "MV" - }, - "NA2XS2Y 1x150 RM/25 12/20 kV": { - "c_nf_per_km": 250, - "r_ohm_per_km": 0.206, - "x_ohm_per_km": 0.116, - "max_i_ka": 0.319, - "type": "cs", - "q_mm2": 150, - "alpha": 0.00403, - "voltage_rating": "MV" - }, - "NA2XS2Y 1x120 RM/25 12/20 kV": { - "c_nf_per_km": 230, - "r_ohm_per_km": 0.253, - "x_ohm_per_km": 0.119, - "max_i_ka": 0.283, - "type": "cs", - "q_mm2": 120, - "alpha": 0.00403, - "voltage_rating": "MV" - }, - "NA2XS2Y 1x70 RM/25 12/20 kV": { - "c_nf_per_km": 190, - "r_ohm_per_km": 0.443, - "x_ohm_per_km": 0.132, - "max_i_ka": 0.22, - "type": "cs", - "q_mm2": 70, - "alpha": 0.00403, - "voltage_rating": "MV" - }, - "NA2XS2Y 1x150 RM/25 6/10 kV": { - "c_nf_per_km": 360, - "r_ohm_per_km": 0.206, - "x_ohm_per_km": 0.11, - "max_i_ka": 0.315, - "type": "cs", - "q_mm2": 150, - "alpha": 0.00403, - "voltage_rating": "MV" - }, - "NA2XS2Y 1x120 RM/25 6/10 kV": { - "c_nf_per_km": 340, - "r_ohm_per_km": 0.253, - "x_ohm_per_km": 0.113, - "max_i_ka": 0.28, - "type": "cs", - "q_mm2": 120, - "alpha": 0.00403, - "voltage_rating": "MV" - }, - "NA2XS2Y 1x70 RM/25 6/10 kV": { - "c_nf_per_km": 280, - "r_ohm_per_km": 0.443, - "x_ohm_per_km": 0.123, - "max_i_ka": 0.217, - "type": "cs", - "q_mm2": 70, - "alpha": 0.00403, - "voltage_rating": "MV" - }, - "N2XS(FL)2Y 1x120 RM/35 64/110 kV": { - "c_nf_per_km": 112, - "r_ohm_per_km": 0.153, - "x_ohm_per_km": 0.166, - "max_i_ka": 0.366, - "type": "cs", - "q_mm2": 120, - "alpha": 0.00393, - "voltage_rating": "HV" - }, - "N2XS(FL)2Y 1x185 RM/35 64/110 kV": { - "c_nf_per_km": 125, - "r_ohm_per_km": 0.099, - "x_ohm_per_km": 0.156, - "max_i_ka": 0.457, - "type": "cs", - "q_mm2": 185, - "alpha": 0.00393, - "voltage_rating": "HV" - }, - "N2XS(FL)2Y 1x240 RM/35 64/110 kV": { - "c_nf_per_km": 135, - "r_ohm_per_km": 0.075, - "x_ohm_per_km": 0.149, - "max_i_ka": 0.526, - "type": "cs", - "q_mm2": 240, - "alpha": 0.00393, - "voltage_rating": "HV" - }, - "N2XS(FL)2Y 1x300 RM/35 64/110 kV": { - "c_nf_per_km": 144, - "r_ohm_per_km": 0.06, - "x_ohm_per_km": 0.144, - "max_i_ka": 0.588, - "type": "cs", - "q_mm2": 300, - "alpha": 0.00393, - "voltage_rating": "HV" - }, - "15-AL1/3-ST1A 0.4": { - "c_nf_per_km": 11, - "r_ohm_per_km": 1.8769, - "x_ohm_per_km": 0.35, - "max_i_ka": 0.105, - "type": "ol", - "q_mm2": 16, - "alpha": 0.00403, - "voltage_rating": "LV" - }, - "24-AL1/4-ST1A 0.4": { - "c_nf_per_km": 11.25, - "r_ohm_per_km": 1.2012, - "x_ohm_per_km": 0.335, - "max_i_ka": 0.14, - "type": "ol", - "q_mm2": 24, - "alpha": 0.00403, - "voltage_rating": "LV" - }, - "48-AL1/8-ST1A 0.4": { - "c_nf_per_km": 12.2, - "r_ohm_per_km": 0.5939, - "x_ohm_per_km": 0.3, - "max_i_ka": 0.21, - "type": "ol", - "q_mm2": 48, - "alpha": 0.00403, - "voltage_rating": "LV" - }, - "94-AL1/15-ST1A 0.4": { - "c_nf_per_km": 13.2, - "r_ohm_per_km": 0.306, - "x_ohm_per_km": 0.29, - "max_i_ka": 0.35, - "type": "ol", - "q_mm2": 94, - "alpha": 0.00403, - "voltage_rating": "LV" - }, - "34-AL1/6-ST1A 10.0": { - "c_nf_per_km": 9.7, - "r_ohm_per_km": 0.8342, - "x_ohm_per_km": 0.36, - "max_i_ka": 0.17, - "type": "ol", - "q_mm2": 34, - "alpha": 0.00403, - "voltage_rating": "MV" - }, - "48-AL1/8-ST1A 10.0": { - "c_nf_per_km": 10.1, - "r_ohm_per_km": 0.5939, - "x_ohm_per_km": 0.35, - "max_i_ka": 0.21, - "type": "ol", - "q_mm2": 48, - "alpha": 0.00403, - "voltage_rating": "MV" - }, - "70-AL1/11-ST1A 10.0": { - "c_nf_per_km": 10.4, - "r_ohm_per_km": 0.4132, - "x_ohm_per_km": 0.339, - "max_i_ka": 0.29, - "type": "ol", - "q_mm2": 70, - "alpha": 0.00403, - "voltage_rating": "MV" - }, - "94-AL1/15-ST1A 10.0": { - "c_nf_per_km": 10.75, - "r_ohm_per_km": 0.306, - "x_ohm_per_km": 0.33, - "max_i_ka": 0.35, - "type": "ol", - "q_mm2": 94, - "alpha": 0.00403, - "voltage_rating": "MV" - }, - "122-AL1/20-ST1A 10.0": { - "c_nf_per_km": 11.1, - "r_ohm_per_km": 0.2376, - "x_ohm_per_km": 0.323, - "max_i_ka": 0.41, - "type": "ol", - "q_mm2": 122, - "alpha": 0.00403, - "voltage_rating": "MV" - }, - "149-AL1/24-ST1A 10.0": { - "c_nf_per_km": 11.25, - "r_ohm_per_km": 0.194, - "x_ohm_per_km": 0.315, - "max_i_ka": 0.47, - "type": "ol", - "q_mm2": 149, - "alpha": 0.00403, - "voltage_rating": "MV" - }, - "34-AL1/6-ST1A 20.0": { - "c_nf_per_km": 9.15, - "r_ohm_per_km": 0.8342, - "x_ohm_per_km": 0.382, - "max_i_ka": 0.17, - "type": "ol", - "q_mm2": 34, - "alpha": 0.00403, - "voltage_rating": "MV" - }, - "48-AL1/8-ST1A 20.0": { - "c_nf_per_km": 9.5, - "r_ohm_per_km": 0.5939, - "x_ohm_per_km": 0.372, - "max_i_ka": 0.21, - "type": "ol", - "q_mm2": 48, - "alpha": 0.00403, - "voltage_rating": "MV" - }, - "70-AL1/11-ST1A 20.0": { - "c_nf_per_km": 9.7, - "r_ohm_per_km": 0.4132, - "x_ohm_per_km": 0.36, - "max_i_ka": 0.29, - "type": "ol", - "q_mm2": 70, - "alpha": 0.00403, - "voltage_rating": "MV" - }, - "94-AL1/15-ST1A 20.0": { - "c_nf_per_km": 10, - "r_ohm_per_km": 0.306, - "x_ohm_per_km": 0.35, - "max_i_ka": 0.35, - "type": "ol", - "q_mm2": 94, - "alpha": 0.00403, - "voltage_rating": "MV" - }, - "122-AL1/20-ST1A 20.0": { - "c_nf_per_km": 10.3, - "r_ohm_per_km": 0.2376, - "x_ohm_per_km": 0.344, - "max_i_ka": 0.41, - "type": "ol", - "q_mm2": 122, - "alpha": 0.00403, - "voltage_rating": "MV" - }, - "149-AL1/24-ST1A 20.0": { - "c_nf_per_km": 10.5, - "r_ohm_per_km": 0.194, - "x_ohm_per_km": 0.337, - "max_i_ka": 0.47, - "type": "ol", - "q_mm2": 149, - "alpha": 0.00403, - "voltage_rating": "MV" - }, - "184-AL1/30-ST1A 20.0": { - "c_nf_per_km": 10.75, - "r_ohm_per_km": 0.1571, - "x_ohm_per_km": 0.33, - "max_i_ka": 0.535, - "type": "ol", - "q_mm2": 184, - "alpha": 0.00403, - "voltage_rating": "MV" - }, - "243-AL1/39-ST1A 20.0": { - "c_nf_per_km": 11, - "r_ohm_per_km": 0.1188, - "x_ohm_per_km": 0.32, - "max_i_ka": 0.645, - "type": "ol", - "q_mm2": 243, - "alpha": 0.00403, - "voltage_rating": "MV" - }, - "48-AL1/8-ST1A 110.0": { - "c_nf_per_km": 8, - "r_ohm_per_km": 0.5939, - "x_ohm_per_km": 0.46, - "max_i_ka": 0.21, - "type": "ol", - "q_mm2": 48, - "alpha": 0.00403, - "voltage_rating": "HV" - }, - "70-AL1/11-ST1A 110.0": { - "c_nf_per_km": 8.4, - "r_ohm_per_km": 0.4132, - "x_ohm_per_km": 0.45, - "max_i_ka": 0.29, - "type": "ol", - "q_mm2": 70, - "alpha": 0.00403, - "voltage_rating": "HV" - }, - "94-AL1/15-ST1A 110.0": { - "c_nf_per_km": 8.65, - "r_ohm_per_km": 0.306, - "x_ohm_per_km": 0.44, - "max_i_ka": 0.35, - "type": "ol", - "q_mm2": 94, - "alpha": 0.00403, - "voltage_rating": "HV" - }, - "122-AL1/20-ST1A 110.0": { - "c_nf_per_km": 8.5, - "r_ohm_per_km": 0.2376, - "x_ohm_per_km": 0.43, - "max_i_ka": 0.41, - "type": "ol", - "q_mm2": 122, - "alpha": 0.00403, - "voltage_rating": "HV" - }, - "149-AL1/24-ST1A 110.0": { - "c_nf_per_km": 8.75, - "r_ohm_per_km": 0.194, - "x_ohm_per_km": 0.41, - "max_i_ka": 0.47, - "type": "ol", - "q_mm2": 149, - "alpha": 0.00403, - "voltage_rating": "HV" - }, - "184-AL1/30-ST1A 110.0": { - "c_nf_per_km": 8.8, - "r_ohm_per_km": 0.1571, - "x_ohm_per_km": 0.4, - "max_i_ka": 0.535, - "type": "ol", - "q_mm2": 184, - "alpha": 0.00403, - "voltage_rating": "HV" - }, - "243-AL1/39-ST1A 110.0": { - "c_nf_per_km": 9, - "r_ohm_per_km": 0.1188, - "x_ohm_per_km": 0.39, - "max_i_ka": 0.645, - "type": "ol", - "q_mm2": 243, - "alpha": 0.00403, - "voltage_rating": "HV" - }, - "305-AL1/39-ST1A 110.0": { - "c_nf_per_km": 9.2, - "r_ohm_per_km": 0.0949, - "x_ohm_per_km": 0.38, - "max_i_ka": 0.74, - "type": "ol", - "q_mm2": 305, - "alpha": 0.00403, - "voltage_rating": "HV" - }, - "490-AL1/64-ST1A 110.0": { - "c_nf_per_km": 9.75, - "r_ohm_per_km": 0.059, - "x_ohm_per_km": 0.37, - "max_i_ka": 0.96, - "type": "ol", - "q_mm2": 490, - "alpha": 0.00403, - "voltage_rating": "HV" - }, - "679-AL1/86-ST1A 110.0": { - "c_nf_per_km": 9.95, - "r_ohm_per_km": 0.042, - "x_ohm_per_km": 0.36, - "max_i_ka": 1.15, - "type": "ol", - "q_mm2": 679, - "alpha": 0.00403, - "voltage_rating": "HV" - }, - "490-AL1/64-ST1A 220.0": { - "c_nf_per_km": 10, - "r_ohm_per_km": 0.059, - "x_ohm_per_km": 0.285, - "max_i_ka": 0.96, - "type": "ol", - "q_mm2": 490, - "alpha": 0.00403, - "voltage_rating": "HV" - }, - "679-AL1/86-ST1A 220.0": { - "c_nf_per_km": 11.7, - "r_ohm_per_km": 0.042, - "x_ohm_per_km": 0.275, - "max_i_ka": 1.15, - "type": "ol", - "q_mm2": 679, - "alpha": 0.00403, - "voltage_rating": "HV" - }, - "490-AL1/64-ST1A 380.0": { - "c_nf_per_km": 11, - "r_ohm_per_km": 0.059, - "x_ohm_per_km": 0.253, - "max_i_ka": 0.96, - "type": "ol", - "q_mm2": 490, - "alpha": 0.00403, - "voltage_rating": "HV" - }, - "679-AL1/86-ST1A 380.0": { - "c_nf_per_km": 14.6, - "r_ohm_per_km": 0.042, - "x_ohm_per_km": 0.25, - "max_i_ka": 1.15, - "type": "ol", - "q_mm2": 679, - "alpha": 0.00403, - "voltage_rating": "HV" - } - }, - "trafo": { - "160 MVA 380/110 kV": { - "i0_percent": 0.06, - "pfe_kw": 60, - "vkr_percent": 0.25, - "sn_mva": 160, - "vn_lv_kv": 110.0, - "vn_hv_kv": 380.0, - "vk_percent": 12.2, - "shift_degree": 0, - "vector_group": "Yy0", - "tap_side": "hv", - "tap_neutral": 0, - "tap_min": -9, - "tap_max": 9, - "tap_step_degree": 0, - "tap_step_percent": 1.5, - "tap_phase_shifter": false - }, - "100 MVA 220/110 kV": { - "i0_percent": 0.06, - "pfe_kw": 55, - "vkr_percent": 0.26, - "sn_mva": 100, - "vn_lv_kv": 110.0, - "vn_hv_kv": 220.0, - "vk_percent": 12.0, - "shift_degree": 0, - "vector_group": "Yy0", - "tap_side": "hv", - "tap_neutral": 0, - "tap_min": -9, - "tap_max": 9, - "tap_step_degree": 0, - "tap_step_percent": 1.5, - "tap_phase_shifter": false - }, - "63 MVA 110/20 kV": { - "i0_percent": 0.04, - "pfe_kw": 22, - "vkr_percent": 0.32, - "sn_mva": 63, - "vn_lv_kv": 20.0, - "vn_hv_kv": 110.0, - "vk_percent": 18, - "shift_degree": 150, - "vector_group": "YNd5", - "tap_side": "hv", - "tap_neutral": 0, - "tap_min": -9, - "tap_max": 9, - "tap_step_degree": 0, - "tap_step_percent": 1.5, - "tap_phase_shifter": false - }, - "40 MVA 110/20 kV": { - "i0_percent": 0.05, - "pfe_kw": 18, - "vkr_percent": 0.34, - "sn_mva": 40, - "vn_lv_kv": 20.0, - "vn_hv_kv": 110.0, - "vk_percent": 16.2, - "shift_degree": 150, - "vector_group": "YNd5", - "tap_side": "hv", - "tap_neutral": 0, - "tap_min": -9, - "tap_max": 9, - "tap_step_degree": 0, - "tap_step_percent": 1.5, - "tap_phase_shifter": false - }, - "25 MVA 110/20 kV": { - "i0_percent": 0.07, - "pfe_kw": 14, - "vkr_percent": 0.41, - "sn_mva": 25, - "vn_lv_kv": 20.0, - "vn_hv_kv": 110.0, - "vk_percent": 12, - "shift_degree": 150, - "vector_group": "YNd5", - "tap_side": "hv", - "tap_neutral": 0, - "tap_min": -9, - "tap_max": 9, - "tap_step_degree": 0, - "tap_step_percent": 1.5, - "tap_phase_shifter": false - }, - "63 MVA 110/10 kV": { - "sn_mva": 63, - "vn_hv_kv": 110, - "vn_lv_kv": 10, - "vk_percent": 18, - "vkr_percent": 0.32, - "pfe_kw": 22, - "i0_percent": 0.04, - "shift_degree": 150, - "vector_group": "YNd5", - "tap_side": "hv", - "tap_neutral": 0, - "tap_min": -9, - "tap_max": 9, - "tap_step_degree": 0, - "tap_step_percent": 1.5, - "tap_phase_shifter": false - }, - "40 MVA 110/10 kV": { - "sn_mva": 40, - "vn_hv_kv": 110, - "vn_lv_kv": 10, - "vk_percent": 16.2, - "vkr_percent": 0.34, - "pfe_kw": 18, - "i0_percent": 0.05, - "shift_degree": 150, - "vector_group": "YNd5", - "tap_side": "hv", - "tap_neutral": 0, - "tap_min": -9, - "tap_max": 9, - "tap_step_degree": 0, - "tap_step_percent": 1.5, - "tap_phase_shifter": false - }, - "25 MVA 110/10 kV": { - "sn_mva": 25, - "vn_hv_kv": 110, - "vn_lv_kv": 10, - "vk_percent": 12, - "vkr_percent": 0.41, - "pfe_kw": 14, - "i0_percent": 0.07, - "shift_degree": 150, - "vector_group": "YNd5", - "tap_side": "hv", - "tap_neutral": 0, - "tap_min": -9, - "tap_max": 9, - "tap_step_degree": 0, - "tap_step_percent": 1.5, - "tap_phase_shifter": false - }, - "0.25 MVA 20/0.4 kV": { - "sn_mva": 0.25, - "vn_hv_kv": 20, - "vn_lv_kv": 0.4, - "vk_percent": 6, - "vkr_percent": 1.44, - "pfe_kw": 0.8, - "i0_percent": 0.32, - "shift_degree": 150, - "vector_group": "Yzn5", - "tap_side": "hv", - "tap_neutral": 0, - "tap_min": -2, - "tap_max": 2, - "tap_step_degree": 0, - "tap_step_percent": 2.5, - "tap_phase_shifter": false - }, - "0.4 MVA 20/0.4 kV": { - "sn_mva": 0.4, - "vn_hv_kv": 20, - "vn_lv_kv": 0.4, - "vk_percent": 6, - "vkr_percent": 1.425, - "pfe_kw": 1.35, - "i0_percent": 0.3375, - "shift_degree": 150, - "vector_group": "Dyn5", - "tap_side": "hv", - "tap_neutral": 0, - "tap_min": -2, - "tap_max": 2, - "tap_step_degree": 0, - "tap_step_percent": 2.5, - "tap_phase_shifter": false - }, - "0.63 MVA 20/0.4 kV": { - "sn_mva": 0.63, - "vn_hv_kv": 20, - "vn_lv_kv": 0.4, - "vk_percent": 6, - "vkr_percent": 1.206, - "pfe_kw": 1.65, - "i0_percent": 0.2619, - "shift_degree": 150, - "vector_group": "Dyn5", - "tap_side": "hv", - "tap_neutral": 0, - "tap_min": -2, - "tap_max": 2, - "tap_step_degree": 0, - "tap_step_percent": 2.5, - "tap_phase_shifter": false - }, - "0.25 MVA 10/0.4 kV": { - "sn_mva": 0.25, - "vn_hv_kv": 10, - "vn_lv_kv": 0.4, - "vk_percent": 4, - "vkr_percent": 1.2, - "pfe_kw": 0.6, - "i0_percent": 0.24, - "shift_degree": 150, - "vector_group": "Dyn5", - "tap_side": "hv", - "tap_neutral": 0, - "tap_min": -2, - "tap_max": 2, - "tap_step_degree": 0, - "tap_step_percent": 2.5, - "tap_phase_shifter": false - }, - "0.4 MVA 10/0.4 kV": { - "sn_mva": 0.4, - "vn_hv_kv": 10, - "vn_lv_kv": 0.4, - "vk_percent": 4, - "vkr_percent": 1.325, - "pfe_kw": 0.95, - "i0_percent": 0.2375, - "shift_degree": 150, - "vector_group": "Dyn5", - "tap_side": "hv", - "tap_neutral": 0, - "tap_min": -2, - "tap_max": 2, - "tap_step_degree": 0, - "tap_step_percent": 2.5, - "tap_phase_shifter": false - }, - "0.63 MVA 10/0.4 kV": { - "sn_mva": 0.63, - "vn_hv_kv": 10, - "vn_lv_kv": 0.4, - "vk_percent": 4, - "vkr_percent": 1.0794, - "pfe_kw": 1.18, - "i0_percent": 0.1873, - "shift_degree": 150, - "vector_group": "Dyn5", - "tap_side": "hv", - "tap_neutral": 0, - "tap_min": -2, - "tap_max": 2, - "tap_step_degree": 0, - "tap_step_percent": 2.5, - "tap_phase_shifter": false - } - }, - "trafo3w": { - "63/25/38 MVA 110/20/10 kV": { - "sn_hv_mva": 63, - "sn_mv_mva": 25, - "sn_lv_mva": 38, - "vn_hv_kv": 110, - "vn_mv_kv": 20, - "vn_lv_kv": 10, - "vk_hv_percent": 10.4, - "vk_mv_percent": 10.4, - "vk_lv_percent": 10.4, - "vkr_hv_percent": 0.28, - "vkr_mv_percent": 0.32, - "vkr_lv_percent": 0.35, - "pfe_kw": 35, - "i0_percent": 0.89, - "shift_mv_degree": 0, - "shift_lv_degree": 0, - "vector_group": "YN0yn0yn0", - "tap_side": "hv", - "tap_neutral": 0, - "tap_min": -10, - "tap_max": 10, - "tap_step_percent": 1.2 - }, - "63/25/38 MVA 110/10/10 kV": { - "sn_hv_mva": 63, - "sn_mv_mva": 25, - "sn_lv_mva": 38, - "vn_hv_kv": 110, - "vn_mv_kv": 10, - "vn_lv_kv": 10, - "vk_hv_percent": 10.4, - "vk_mv_percent": 10.4, - "vk_lv_percent": 10.4, - "vkr_hv_percent": 0.28, - "vkr_mv_percent": 0.32, - "vkr_lv_percent": 0.35, - "pfe_kw": 35, - "i0_percent": 0.89, - "shift_mv_degree": 0, - "shift_lv_degree": 0, - "vector_group": "YN0yn0yn0", - "tap_side": "hv", - "tap_neutral": 0, - "tap_min": -10, - "tap_max": 10, - "tap_step_percent": 1.2 - } - }, - "fuse": { - "HV 100A": { - "fuse_type": "HV 100A", - "i_rated_a": 100.0, - "t_avg": 0, - "t_min": [ - 10.0, - 3.64, - 0.854, - 0.281, - 0.1, - 0.0531, - 0.022, - 0.01 - ], - "t_total": [ - 10.0, - 4.267, - 1.21, - 0.403, - 0.1, - 0.058, - 0.022, - 0.01 - ], - "x_avg": 0, - "x_min": [ - 300.0, - 350.0, - 450.0, - 550.0, - 700.0, - 850.0, - 1200.0, - 1752.0 - ], - "x_total": [ - 600.0, - 700.0, - 900.0, - 1150.0, - 1665.0, - 2000.0, - 3000.0, - 4313.0 - ] - }, - "HV 10A": { - "fuse_type": "HV 10A", - "i_rated_a": 10.0, - "t_avg": 0, - "t_min": [ - 10.0, - 1675.0, - 0.344, - 0.156, - 0.1, - 0.0417, - 0.0171, - 0.01 - ], - "t_total": [ - 10.0, - 1.3, - 0.3, - 0.155, - 0.1, - 0.0555, - 0.023, - 0.01 - ], - "x_avg": 0, - "x_min": [ - 30.0, - 32.0, - 35.0, - 37.0, - 39.0, - 50.0, - 70.0, - 88.0 - ], - "x_total": [ - 60.0, - 70.0, - 80.0, - 87.0, - 94.0, - 110.0, - 150.0, - 216.0 - ] - }, - "HV 125A": { - "fuse_type": "HV 125A", - "i_rated_a": 125.0, - "t_avg": 0, - "t_min": [ - 10.0, - 1.82, - 0.344, - 0.1, - 0.0467, - 0.0269, - 0.01 - ], - "t_total": [ - 10.0, - 2.478, - 0.426, - 0.1, - 0.0427, - 0.0211, - 0.01 - ], - "x_avg": 0, - "x_min": [ - 375.0, - 500.0, - 700.0, - 925.0, - 1200.0, - 1500.0, - 2341.0 - ], - "x_total": [ - 750.0, - 1000.0, - 1500.0, - 2200.0, - 3000.0, - 4000.0, - 5765.0 - ] - }, - "HV 160A": { - "fuse_type": "HV 160A", - "i_rated_a": 160.0, - "t_avg": 0, - "t_min": [ - 10.0, - 4.15, - 1.03, - 0.198, - 0.1, - 0.051, - 0.0172, - 0.01 - ], - "t_total": [ - 10.0, - 2.3, - 0.734, - 0.274, - 0.1, - 0.046, - 0.0177, - 0.01 - ], - "x_avg": 0, - "x_min": [ - 480.0, - 550.0, - 700.0, - 1000.0, - 1260.0, - 1600.0, - 2500.0, - 3227.0 - ], - "x_total": [ - 960.0, - 1300.0, - 1700.0, - 2200.0, - 2996.0, - 4000.0, - 6000.0, - 7946.0 - ] - }, - "HV 16A": { - "fuse_type": "HV 16A", - "i_rated_a": 16.0, - "t_avg": 0, - "t_min": [ - 10.0, - 0.352, - 0.164, - 0.1, - 0.0649, - 0.0342, - 0.01 - ], - "t_total": [ - 10.0, - 2.34, - 0.722, - 0.181, - 0.1, - 0.055, - 0.0296, - 0.01 - ], - "x_avg": 0, - "x_min": [ - 48.0, - 60.0, - 65.0, - 71.0, - 80.0, - 100.0, - 162.0 - ], - "x_total": [ - 96.0, - 110.0, - 125.0, - 150.0, - 168.0, - 200.0, - 250.0, - 398.0 - ] - }, - "HV 200A": { - "fuse_type": "HV 200A", - "i_rated_a": 200.0, - "t_avg": 0, - "t_min": [ - 10.0, - 4.267, - 1.21, - 0.403, - 0.1, - 0.058, - 0.022, - 0.01 - ], - "t_total": [ - 10.0, - 3.73, - 1.654, - 0.328, - 0.1, - 0.0531, - 0.019, - 0.01 - ], - "x_avg": 0, - "x_min": [ - 600.0, - 700.0, - 900.0, - 1150.0, - 1665.0, - 2000.0, - 3000.0, - 4313.0 - ], - "x_total": [ - 1200.0, - 1500.0, - 1800.0, - 2700.0, - 3960.0, - 5000.0, - 7500.0, - 10620.0 - ] - }, - "HV 20A": { - "fuse_type": "HV 20A", - "i_rated_a": 20.0, - "t_avg": 0, - "t_min": [ - 10.0, - 1.3, - 0.3, - 0.155, - 0.1, - 0.0555, - 0.023, - 0.01 - ], - "t_total": [ - 10.0, - 1.3, - 0.161, - 0.1, - 0.0611, - 0.0399, - 0.0141, - 0.01 - ], - "x_avg": 0, - "x_min": [ - 60.0, - 70.0, - 80.0, - 87.0, - 94.0, - 110.0, - 150.0, - 216.0 - ], - "x_total": [ - 120.0, - 150.0, - 200.0, - 223.0, - 260.0, - 300.0, - 450.0, - 532.0 - ] - }, - "HV 25A": { - "fuse_type": "HV 25A", - "i_rated_a": 25.0, - "t_avg": 0, - "t_min": [ - 10.0, - 2.512, - 0.833, - 0.299, - 0.1, - 0.0372, - 0.0223, - 0.01 - ], - "t_total": [ - 10.0, - 3.125, - 0.597, - 0.198, - 0.1, - 0.0378, - 0.022, - 0.01 - ], - "x_avg": 0, - "x_min": [ - 75.0, - 82.0, - 90.0, - 100.0, - 124.0, - 170.0, - 200.0, - 289.0 - ], - "x_total": [ - 150.0, - 170.0, - 210.0, - 250.0, - 294.0, - 400.0, - 500.0, - 711.0 - ] - }, - "HV 31.5A": { - "fuse_type": "HV 31.5A", - "i_rated_a": 31.5, - "t_avg": 0, - "t_min": [ - 10.0, - 2.34, - 0.722, - 0.181, - 0.1, - 0.055, - 0.0296, - 0.01 - ], - "t_total": [ - 10.0, - 2.84, - 0.368, - 0.164, - 0.1, - 0.0621, - 0.0378, - 0.0195, - 0.01 - ], - "x_avg": 0, - "x_min": [ - 95.0, - 110.0, - 125.0, - 150.0, - 165.0, - 200.0, - 250.0, - 390.0 - ], - "x_total": [ - 189.0, - 220.0, - 300.0, - 350.0, - 393.0, - 450.0, - 530.0, - 700.0, - 960.0 - ] - }, - "HV 40A": { - "fuse_type": "HV 40A", - "i_rated_a": 40.0, - "t_avg": 0, - "t_min": [ - 10.0, - 1.3, - 0.161, - 0.1, - 0.0611, - 0.0399, - 0.0141, - 0.01 - ], - "t_total": [ - 10.0, - 2.05, - 0.369, - 0.198, - 0.1, - 0.051, - 0.0298, - 0.01 - ], - "x_avg": 0, - "x_min": [ - 120.0, - 150.0, - 200.0, - 223.0, - 260.0, - 300.0, - 450.0, - 532.0 - ], - "x_total": [ - 240.0, - 300.0, - 400.0, - 450.0, - 530.0, - 650.0, - 800.0, - 1311.0 - ] - }, - "HV 50A": { - "fuse_type": "HV 50A", - "i_rated_a": 50.0, - "t_avg": 0, - "t_min": [ - 10.0, - 3.215, - 0.597, - 0.198, - 0.1, - 0.0378, - 0.022, - 0.01 - ], - "t_total": [ - 10.0, - 3.64, - 0.854, - 0.281, - 0.1, - 0.0531, - 0.022, - 0.01 - ], - "x_avg": 0, - "x_min": [ - 150.0, - 170.0, - 210.0, - 250.0, - 294.0, - 400.0, - 500.0, - 711.0 - ], - "x_total": [ - 300.0, - 350.0, - 450.0, - 550.0, - 700.0, - 850.0, - 1200.0, - 1752.0 - ] - }, - "HV 6.3A": { - "fuse_type": "HV 6.3A", - "i_rated_a": 6.3, - "t_avg": 0, - "t_min": [ - 10.0, - 1.39, - 0.344, - 0.168, - 0.1, - 0.056, - 0.0263, - 0.01 - ], - "t_total": [ - 10.0, - 1.711, - 0.516, - 0.198, - 0.1, - 0.0634, - 0.0303, - 0.01 - ], - "x_avg": 0, - "x_min": [ - 19.0, - 19.5, - 20.4, - 20.8, - 22.0, - 25.0, - 32.0, - 48.0 - ], - "x_total": [ - 38.0, - 40.0, - 43.0, - 48.0, - 53.0, - 60.0, - 75.0, - 118.0 - ] - }, - "HV 63A": { - "fuse_type": "HV 63A", - "i_rated_a": 63.0, - "t_avg": 0, - "t_min": [ - 10.0, - 2.84, - 0.368, - 0.164, - 0.1, - 0.0621, - 0.0378, - 0.0195, - 0.01 - ], - "t_total": [ - 10.0, - 1.82, - 0.344, - 0.1, - 0.0467, - 0.0269, - 0.01 - ], - "x_avg": 0, - "x_min": [ - 189.0, - 220.0, - 300.0, - 350.0, - 393.0, - 450.0, - 530.0, - 700.0, - 961.0 - ], - "x_total": [ - 378.0, - 500.0, - 700.0, - 934.0, - 1200.0, - 1500.0, - 2366.0 - ] - }, - "HV 80A": { - "fuse_type": "HV 80A", - "i_rated_a": 80.0, - "t_avg": 0, - "t_min": [ - 10.0, - 2.05, - 0.369, - 0.198, - 0.1, - 0.051, - 0.0298, - 0.01 - ], - "t_total": [ - 10.0, - 4.15, - 1.03, - 0.198, - 0.1, - 0.051, - 0.0172, - 0.01 - ], - "x_avg": 0, - "x_min": [ - 240.0, - 300.0, - 400.0, - 450.0, - 530.0, - 650.0, - 800.0, - 1311.0 - ], - "x_total": [ - 480.0, - 550.0, - 700.0, - 1000.0, - 1260.0, - 1600.0, - 2500.0, - 3227.0 - ] - }, - "Siemens NH-1-100": { - "fuse_type": "Siemens NH-1-100", - "i_rated_a": 100.0, - "t_avg": [ - 5400.0, - 2000.0, - 400.0, - 20.0, - 1.0, - 0.2, - 0.012, - 0.004 - ], - "t_min": 0, - "t_total": 0, - "x_avg": [ - 150.0, - 190.0, - 250.0, - 430.0, - 900.0, - 1250.0, - 2700.0, - 3600.0 - ], - "x_min": 0, - "x_total": 0 - }, - "Siemens NH-1-125": { - "fuse_type": "Siemens NH-1-125", - "i_rated_a": 125.0, - "t_avg": [ - 4800.0, - 120.0, - 7.0, - 0.1, - 0.004 - ], - "t_min": 0, - "t_total": 0, - "x_avg": [ - 180.0, - 400.0, - 740.0, - 2000.0, - 4250.0 - ], - "x_min": 0, - "x_total": 0 - }, - "Siemens NH-1-16": { - "fuse_type": "Siemens NH-1-16", - "i_rated_a": 16.0, - "t_avg": [ - 4000.0, - 400.0, - 2.0, - 0.1, - 0.04, - 0.01 - ], - "t_min": 0, - "t_total": 0, - "x_avg": [ - 26.0, - 35.0, - 75.0, - 150.0, - 200.0, - 300.0 - ], - "x_min": 0, - "x_total": 0 - }, - "Siemens NH-1-160": { - "fuse_type": "Siemens NH-1-160", - "i_rated_a": 160.0, - "t_avg": [ - 4800.0, - 120.0, - 7.0, - 0.1, - 0.004 - ], - "t_min": 0, - "t_total": 0, - "x_avg": [ - 210.0, - 500.0, - 900.0, - 2300.0, - 5000.0 - ], - "x_min": 0, - "x_total": 0 - }, - "Siemens NH-1-25": { - "fuse_type": "Siemens NH-1-25", - "i_rated_a": 25.0, - "t_avg": [ - 4000.0, - 1000.0, - 10.0, - 0.2, - 0.02, - 0.01 - ], - "t_min": 0, - "t_total": 0, - "x_avg": [ - 40.0, - 50.0, - 100.0, - 210.0, - 400.0, - 500.0 - ], - "x_min": 0, - "x_total": 0 - }, - "Siemens NH-1-50": { - "fuse_type": "Siemens NH-1-50", - "i_rated_a": 50.0, - "t_avg": [ - 4000.0, - 40.0, - 4.0, - 1.0, - 0.02, - 0.01 - ], - "t_min": 0, - "t_total": 0, - "x_avg": [ - 86.0, - 200.0, - 300.0, - 400.0, - 1000.0, - 1280.0 - ], - "x_min": 0, - "x_total": 0 - }, - "Siemens NH-1-63": { - "fuse_type": "Siemens NH-1-63", - "i_rated_a": 63.0, - "t_avg": [ - 4000.0, - 100.0, - 10.0, - 2.0, - 0.04, - 0.01 - ], - "t_min": 0, - "t_total": 0, - "x_avg": [ - 100.0, - 200.0, - 300.0, - 400.0, - 1000.0, - 1500.0 - ], - "x_min": 0, - "x_total": 0 - }, - "Siemens NH-1-80": { - "fuse_type": "Siemens NH-1-80", - "i_rated_a": 80.0, - "t_avg": [ - 4800.0, - 120.0, - 7.0, - 0.1, - 0.01 - ], - "t_min": 0, - "t_total": 0, - "x_avg": [ - 150.58, - 250.0, - 450.0, - 1150.0, - 2470.0 - ], - "x_min": 0, - "x_total": 0 - }, - "Siemens NH-2-1000": { - "fuse_type": "Siemens NH-2-1000", - "i_rated_a": 1000.0, - "t_avg": [ - 4800.0, - 120.0, - 7.0, - 0.1, - 0.004 - ], - "t_min": 0, - "t_total": 0, - "x_avg": [ - 1900.0, - 3500.0, - 8400.0, - 24000.0, - 52000.0 - ], - "x_min": 0, - "x_total": 0 - }, - "Siemens NH-2-200": { - "fuse_type": "Siemens NH-2-200", - "i_rated_a": 200.0, - "t_avg": [ - 4800.0, - 120.0, - 7.0, - 0.1, - 0.004 - ], - "t_min": 0, - "t_total": 0, - "x_avg": [ - 280.0, - 650.0, - 1200.0, - 3000.0, - 7000.0 - ], - "x_min": 0, - "x_total": 0 - }, - "Siemens NH-2-224": { - "fuse_type": "Siemens NH-2-224", - "i_rated_a": 224.0, - "t_avg": [ - 4800.0, - 120.0, - 7.0, - 0.2, - 0.04, - 0.004 - ], - "t_min": 0, - "t_total": 0, - "x_avg": [ - 400.0, - 750.0, - 1453.0, - 3025.0, - 4315.0, - 7600.0 - ], - "x_min": 0, - "x_total": 0 - }, - "Siemens NH-2-250": { - "fuse_type": "Siemens NH-2-250", - "i_rated_a": 250.0, - "t_avg": [ - 4800.0, - 120.0, - 7.0, - 0.1, - 0.004 - ], - "t_min": 0, - "t_total": 0, - "x_avg": [ - 450.0, - 800.0, - 1650.0, - 4000.0, - 8500.0 - ], - "x_min": 0, - "x_total": 0 - }, - "Siemens NH-2-315": { - "fuse_type": "Siemens NH-2-315", - "i_rated_a": 315.0, - "t_avg": [ - 4800.0, - 120.0, - 7.0, - 0.1, - 0.004 - ], - "t_min": 0, - "t_total": 0, - "x_avg": [ - 550.0, - 920.0, - 1900.0, - 5000.0, - 11000.0 - ], - "x_min": 0, - "x_total": 0 - }, - "Siemens NH-2-355": { - "fuse_type": "Siemens NH-2-355", - "i_rated_a": 355.0, - "t_avg": [ - 4800.0, - 120.0, - 6.0, - 0.1, - 0.004 - ], - "t_min": 0, - "t_total": 0, - "x_avg": [ - 650.0, - 1116.27, - 2350.0, - 5840.0, - 12790.0 - ], - "x_min": 0, - "x_total": 0 - }, - "Siemens NH-2-400": { - "fuse_type": "Siemens NH-2-400", - "i_rated_a": 400.0, - "t_avg": [ - 4800.0, - 120.0, - 7.0, - 0.1, - 0.004 - ], - "t_min": 0, - "t_total": 0, - "x_avg": [ - 720.0, - 1350.0, - 2800.0, - 6500.0, - 15000.0 - ], - "x_min": 0, - "x_total": 0 - }, - "Siemens NH-2-425": { - "fuse_type": "Siemens NH-2-425", - "i_rated_a": 425.0, - "t_avg": [ - 4800.0, - 120.0, - 7.0, - 0.1, - 0.004 - ], - "t_min": 0, - "t_total": 0, - "x_avg": [ - 850.0, - 1500.0, - 3050.0, - 7500.0, - 16500.0 - ], - "x_min": 0, - "x_total": 0 - }, - "Siemens NH-2-630": { - "fuse_type": "Siemens NH-2-630", - "i_rated_a": 630.0, - "t_avg": [ - 4800.0, - 120.0, - 7.0, - 0.1, - 0.004 - ], - "t_min": 0, - "t_total": 0, - "x_avg": [ - 1200.0, - 2000.0, - 4800.0, - 12000.0, - 26000.0 - ], - "x_min": 0, - "x_total": 0 - } - } - }, - "res_bus": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"vm_pu\",\"va_degree\",\"p_mw\",\"q_mvar\"],\"index\":[101,102,103,104,105,106],\"data\":[[1.0,0.0,-1.798660988385564,-3.476701049857979],[0.9737458662625,-30.017299448422641,0.0,0.0],[0.973013652499861,-30.007075405528912,2.414572223262587,0.231798933433208],[0.969518833729643,-59.886044898185851,0.281990030686946,1.550945168778203],[0.972063452422,-59.860440747882734,-0.944398153335431,-0.58106858143585],[1.0,0.0,0.0,0.0]]}", - "orient": "split", - "dtype": { - "vm_pu": "float64", - "va_degree": "float64", - "p_mw": "float64", - "q_mvar": "float64" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "res_line": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"p_from_mw\",\"q_from_mvar\",\"p_to_mw\",\"q_to_mvar\",\"pl_mw\",\"ql_mvar\",\"i_from_ka\",\"i_to_ka\",\"i_ka\",\"vm_from_pu\",\"va_from_degree\",\"vm_to_pu\",\"va_to_degree\",\"loading_percent\"],\"index\":[101],\"data\":[[-1.763548646504903,-1.245153564385663,1.765091262645704,1.169301688653168,0.001542616140801,-0.075851875732496,0.064048243266779,0.062768115594855,0.064048243266779,0.973013652499861,-30.007075405528912,0.9737458662625,-30.017299448422641,59.303928950721144]]}", - "orient": "split", - "dtype": { - "p_from_mw": "float64", - "q_from_mvar": "float64", - "p_to_mw": "float64", - "q_to_mvar": "float64", - "pl_mw": "float64", - "ql_mvar": "float64", - "i_from_ka": "float64", - "i_to_ka": "float64", - "i_ka": "float64", - "vm_from_pu": "float64", - "va_from_degree": "float64", - "vm_to_pu": "float64", - "va_to_degree": "float64", - "loading_percent": "float64" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "res_trafo": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"p_hv_mw\",\"q_hv_mvar\",\"p_lv_mw\",\"q_lv_mvar\",\"pl_mw\",\"ql_mvar\",\"i_hv_ka\",\"i_lv_ka\",\"vm_hv_pu\",\"va_hv_degree\",\"vm_lv_pu\",\"va_lv_degree\",\"loading_percent\"],\"index\":[101],\"data\":[[1.798660988385564,3.476701049857979,-1.765091262646009,-1.169301688653183,0.033569725739555,2.307399361204796,0.020545341606839,0.062768115594863,1.0,0.0,0.9737458662625,-30.017299448422641,4.893016634261736]]}", - "orient": "split", - "dtype": { - "p_hv_mw": "float64", - "q_hv_mvar": "float64", - "p_lv_mw": "float64", - "q_lv_mvar": "float64", - "pl_mw": "float64", - "ql_mvar": "float64", - "i_hv_ka": "float64", - "i_lv_ka": "float64", - "vm_hv_pu": "float64", - "va_hv_degree": "float64", - "vm_lv_pu": "float64", - "va_lv_degree": "float64", - "loading_percent": "float64" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "res_trafo3w": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"p_hv_mw\",\"q_hv_mvar\",\"p_mv_mw\",\"q_mv_mvar\",\"p_lv_mw\",\"q_lv_mvar\",\"pl_mw\",\"ql_mvar\",\"i_hv_ka\",\"i_mv_ka\",\"i_lv_ka\",\"vm_hv_pu\",\"va_hv_degree\",\"vm_mv_pu\",\"va_mv_degree\",\"vm_lv_pu\",\"va_lv_degree\",\"va_internal_degree\",\"vm_internal_pu\",\"loading_percent\"],\"index\":[102],\"data\":[[-0.651023576759714,1.013354630952081,0.944398153335542,0.581068581435886,-0.281990030686936,-1.550945168778224,0.011384545888893,0.043478043609742,0.035734041567568,0.010976473151562,0.03118712871154,0.973013652499861,-30.007075405528912,0.972063452422,-59.860440747882734,0.969518833729643,-59.886044898185851,-29.918808142518568,0.971689297994637,3.152744387966353]]}", - "orient": "split", - "dtype": { - "p_hv_mw": "float64", - "q_hv_mvar": "float64", - "p_mv_mw": "float64", - "q_mv_mvar": "float64", - "p_lv_mw": "float64", - "q_lv_mvar": "float64", - "pl_mw": "float64", - "ql_mvar": "float64", - "i_hv_ka": "float64", - "i_mv_ka": "float64", - "i_lv_ka": "float64", - "vm_hv_pu": "float64", - "va_hv_degree": "float64", - "vm_mv_pu": "float64", - "va_mv_degree": "float64", - "vm_lv_pu": "float64", - "va_lv_degree": "float64", - "va_internal_degree": "float64", - "vm_internal_pu": "float64", - "loading_percent": "float64" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "res_impedance": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"p_from_mw\",\"q_from_mvar\",\"p_to_mw\",\"q_to_mvar\",\"pl_mw\",\"ql_mvar\",\"i_from_ka\",\"i_to_ka\"],\"index\":[],\"data\":[]}", - "orient": "split", - "dtype": { - "p_from_mw": "float64", - "q_from_mvar": "float64", - "p_to_mw": "float64", - "q_to_mvar": "float64", - "pl_mw": "float64", - "ql_mvar": "float64", - "i_from_ka": "float64", - "i_to_ka": "float64" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "res_ext_grid": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"p_mw\",\"q_mvar\"],\"index\":[1],\"data\":[[1.798660988385564,3.476701049857979]]}", - "orient": "split", - "dtype": { - "p_mw": "float64", - "q_mvar": "float64" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "res_load": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"p_mw\",\"q_mvar\"],\"index\":[101],\"data\":[[2.414572223262587,0.231798933433208]]}", - "orient": "split", - "dtype": { - "p_mw": "float64", - "q_mvar": "float64" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "res_motor": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"p_mw\",\"q_mvar\"],\"index\":[12],\"data\":[[0.071111111111111,0.034440683010692]]}", - "orient": "split", - "dtype": { - "p_mw": "float64", - "q_mvar": "float64" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "res_sgen": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"p_mw\",\"q_mvar\"],\"index\":[31],\"data\":[[1.21,0.81]]}", - "orient": "split", - "dtype": { - "p_mw": "float64", - "q_mvar": "float64" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "res_storage": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"p_mw\",\"q_mvar\"],\"index\":[],\"data\":[]}", - "orient": "split", - "dtype": { - "p_mw": "float64", - "q_mvar": "float64" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "res_shunt": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"p_mw\",\"q_mvar\",\"vm_pu\"],\"index\":[1201],\"data\":[[0.281990030686946,1.550945168778203,0.969518833729643]]}", - "orient": "split", - "dtype": { - "p_mw": "float64", - "q_mvar": "float64", - "vm_pu": "float64" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "res_gen": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"p_mw\",\"q_mvar\",\"va_degree\",\"vm_pu\"],\"index\":[],\"data\":[]}", - "orient": "split", - "dtype": { - "p_mw": "float64", - "q_mvar": "float64", - "va_degree": "float64", - "vm_pu": "float64" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "res_ward": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"p_mw\",\"q_mvar\",\"vm_pu\"],\"index\":[34],\"data\":[[0.194490735553458,0.194490735553458,0.972063452422]]}", - "orient": "split", - "dtype": { - "p_mw": "float64", - "q_mvar": "float64", - "vm_pu": "float64" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "res_xward": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"p_mw\",\"q_mvar\",\"vm_pu\",\"va_internal_degree\",\"vm_internal_pu\"],\"index\":[],\"data\":[]}", - "orient": "split", - "dtype": { - "p_mw": "float64", - "q_mvar": "float64", - "vm_pu": "float64", - "va_internal_degree": "float64", - "vm_internal_pu": "float64" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "res_dcline": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"p_from_mw\",\"q_from_mvar\",\"p_to_mw\",\"q_to_mvar\",\"pl_mw\",\"vm_from_pu\",\"va_from_degree\",\"vm_to_pu\",\"va_to_degree\"],\"index\":[],\"data\":[]}", - "orient": "split", - "dtype": { - "p_from_mw": "float64", - "q_from_mvar": "float64", - "p_to_mw": "float64", - "q_to_mvar": "float64", - "pl_mw": "float64", - "vm_from_pu": "float64", - "va_from_degree": "float64", - "vm_to_pu": "float64", - "va_to_degree": "float64" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "res_asymmetric_load": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"p_mw\",\"q_mvar\"],\"index\":[33],\"data\":[[3.3,0.03]]}", - "orient": "split", - "dtype": { - "p_mw": "float64", - "q_mvar": "float64" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "res_asymmetric_sgen": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"p_mw\",\"q_mvar\"],\"index\":[32],\"data\":[[3.3,0.03]]}", - "orient": "split", - "dtype": { - "p_mw": "float64", - "q_mvar": "float64" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "res_switch": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"i_ka\",\"loading_percent\"],\"index\":[101,3021,321],\"data\":[[0.064048243266779,null],[0.0,null],[0.020545341606839,null]]}", - "orient": "split", - "dtype": { - "i_ka": "float64", - "loading_percent": "float64" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "res_tcsc": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"thyristor_firing_angle_degree\",\"x_ohm\",\"p_from_mw\",\"q_from_mvar\",\"p_to_mw\",\"q_to_mvar\",\"pl_mw\",\"ql_mvar\",\"i_ka\",\"vm_from_pu\",\"va_from_degree\",\"vm_to_pu\",\"va_to_degree\"],\"index\":[],\"data\":[]}", - "orient": "split", - "dtype": { - "thyristor_firing_angle_degree": "float64", - "x_ohm": "float64", - "p_from_mw": "float64", - "q_from_mvar": "float64", - "p_to_mw": "float64", - "q_to_mvar": "float64", - "pl_mw": "float64", - "ql_mvar": "float64", - "i_ka": "float64", - "vm_from_pu": "float64", - "va_from_degree": "float64", - "vm_to_pu": "float64", - "va_to_degree": "float64" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "res_svc": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"thyristor_firing_angle_degree\",\"x_ohm\",\"q_mvar\",\"vm_pu\",\"va_degree\"],\"index\":[],\"data\":[]}", - "orient": "split", - "dtype": { - "thyristor_firing_angle_degree": "float64", - "x_ohm": "float64", - "q_mvar": "float64", - "vm_pu": "float64", - "va_degree": "float64" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "res_ssc": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"q_mvar\",\"vm_internal_pu\",\"va_internal_degree\",\"vm_pu\",\"va_degree\"],\"index\":[],\"data\":[]}", - "orient": "split", - "dtype": { - "q_mvar": "float64", - "vm_internal_pu": "float64", - "va_internal_degree": "float64", - "vm_pu": "float64", - "va_degree": "float64" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "res_bus_est": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"vm_pu\",\"va_degree\",\"p_mw\",\"q_mvar\"],\"index\":[],\"data\":[]}", - "orient": "split", - "dtype": { - "vm_pu": "float64", - "va_degree": "float64", - "p_mw": "float64", - "q_mvar": "float64" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "res_line_est": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"p_from_mw\",\"q_from_mvar\",\"p_to_mw\",\"q_to_mvar\",\"pl_mw\",\"ql_mvar\",\"i_from_ka\",\"i_to_ka\",\"i_ka\",\"vm_from_pu\",\"va_from_degree\",\"vm_to_pu\",\"va_to_degree\",\"loading_percent\"],\"index\":[],\"data\":[]}", - "orient": "split", - "dtype": { - "p_from_mw": "float64", - "q_from_mvar": "float64", - "p_to_mw": "float64", - "q_to_mvar": "float64", - "pl_mw": "float64", - "ql_mvar": "float64", - "i_from_ka": "float64", - "i_to_ka": "float64", - "i_ka": "float64", - "vm_from_pu": "float64", - "va_from_degree": "float64", - "vm_to_pu": "float64", - "va_to_degree": "float64", - "loading_percent": "float64" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "res_trafo_est": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"p_hv_mw\",\"q_hv_mvar\",\"p_lv_mw\",\"q_lv_mvar\",\"pl_mw\",\"ql_mvar\",\"i_hv_ka\",\"i_lv_ka\",\"vm_hv_pu\",\"va_hv_degree\",\"vm_lv_pu\",\"va_lv_degree\",\"loading_percent\"],\"index\":[],\"data\":[]}", - "orient": "split", - "dtype": { - "p_hv_mw": "float64", - "q_hv_mvar": "float64", - "p_lv_mw": "float64", - "q_lv_mvar": "float64", - "pl_mw": "float64", - "ql_mvar": "float64", - "i_hv_ka": "float64", - "i_lv_ka": "float64", - "vm_hv_pu": "float64", - "va_hv_degree": "float64", - "vm_lv_pu": "float64", - "va_lv_degree": "float64", - "loading_percent": "float64" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "res_trafo3w_est": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"p_hv_mw\",\"q_hv_mvar\",\"p_mv_mw\",\"q_mv_mvar\",\"p_lv_mw\",\"q_lv_mvar\",\"pl_mw\",\"ql_mvar\",\"i_hv_ka\",\"i_mv_ka\",\"i_lv_ka\",\"vm_hv_pu\",\"va_hv_degree\",\"vm_mv_pu\",\"va_mv_degree\",\"vm_lv_pu\",\"va_lv_degree\",\"va_internal_degree\",\"vm_internal_pu\",\"loading_percent\"],\"index\":[],\"data\":[]}", - "orient": "split", - "dtype": { - "p_hv_mw": "float64", - "q_hv_mvar": "float64", - "p_mv_mw": "float64", - "q_mv_mvar": "float64", - "p_lv_mw": "float64", - "q_lv_mvar": "float64", - "pl_mw": "float64", - "ql_mvar": "float64", - "i_hv_ka": "float64", - "i_mv_ka": "float64", - "i_lv_ka": "float64", - "vm_hv_pu": "float64", - "va_hv_degree": "float64", - "vm_mv_pu": "float64", - "va_mv_degree": "float64", - "vm_lv_pu": "float64", - "va_lv_degree": "float64", - "va_internal_degree": "float64", - "vm_internal_pu": "float64", - "loading_percent": "float64" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "res_impedance_est": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"p_from_mw\",\"q_from_mvar\",\"p_to_mw\",\"q_to_mvar\",\"pl_mw\",\"ql_mvar\",\"i_from_ka\",\"i_to_ka\"],\"index\":[],\"data\":[]}", - "orient": "split", - "dtype": { - "p_from_mw": "float64", - "q_from_mvar": "float64", - "p_to_mw": "float64", - "q_to_mvar": "float64", - "pl_mw": "float64", - "ql_mvar": "float64", - "i_from_ka": "float64", - "i_to_ka": "float64" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "res_switch_est": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"i_ka\",\"loading_percent\"],\"index\":[],\"data\":[]}", - "orient": "split", - "dtype": { - "i_ka": "float64", - "loading_percent": "float64" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "res_bus_sc": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[],\"index\":[],\"data\":[]}", - "orient": "split", - "is_multiindex": false, - "is_multicolumn": false - }, - "res_line_sc": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[],\"index\":[],\"data\":[]}", - "orient": "split", - "is_multiindex": false, - "is_multicolumn": false - }, - "res_trafo_sc": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[],\"index\":[],\"data\":[]}", - "orient": "split", - "is_multiindex": false, - "is_multicolumn": false - }, - "res_trafo3w_sc": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[],\"index\":[],\"data\":[]}", - "orient": "split", - "is_multiindex": false, - "is_multicolumn": false - }, - "res_ext_grid_sc": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[],\"index\":[],\"data\":[]}", - "orient": "split", - "is_multiindex": false, - "is_multicolumn": false - }, - "res_gen_sc": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[],\"index\":[],\"data\":[]}", - "orient": "split", - "is_multiindex": false, - "is_multicolumn": false - }, - "res_sgen_sc": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[],\"index\":[],\"data\":[]}", - "orient": "split", - "is_multiindex": false, - "is_multicolumn": false - }, - "res_switch_sc": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[],\"index\":[],\"data\":[]}", - "orient": "split", - "is_multiindex": false, - "is_multicolumn": false - }, - "res_bus_3ph": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"vm_a_pu\",\"va_a_degree\",\"vm_b_pu\",\"va_b_degree\",\"vm_c_pu\",\"va_c_degree\",\"p_a_mw\",\"q_a_mvar\",\"p_b_mw\",\"q_b_mvar\",\"p_c_mw\",\"q_c_mvar\"],\"index\":[],\"data\":[]}", - "orient": "split", - "dtype": { - "vm_a_pu": "float64", - "va_a_degree": "float64", - "vm_b_pu": "float64", - "va_b_degree": "float64", - "vm_c_pu": "float64", - "va_c_degree": "float64", - "p_a_mw": "float64", - "q_a_mvar": "float64", - "p_b_mw": "float64", - "q_b_mvar": "float64", - "p_c_mw": "float64", - "q_c_mvar": "float64" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "res_line_3ph": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"p_a_from_mw\",\"q_a_from_mvar\",\"p_b_from_mw\",\"q_b_from_mvar\",\"q_c_from_mvar\",\"p_a_to_mw\",\"q_a_to_mvar\",\"p_b_to_mw\",\"q_b_to_mvar\",\"p_c_to_mw\",\"q_c_to_mvar\",\"pl_a_mw\",\"ql_a_mvar\",\"pl_b_mw\",\"ql_b_mvar\",\"pl_c_mw\",\"ql_c_mvar\",\"i_a_from_ka\",\"i_a_to_ka\",\"i_b_from_ka\",\"i_b_to_ka\",\"i_c_from_ka\",\"i_c_to_ka\",\"i_a_ka\",\"i_b_ka\",\"i_c_ka\",\"i_n_from_ka\",\"i_n_to_ka\",\"i_n_ka\",\"loading_a_percent\",\"loading_b_percent\",\"loading_c_percent\"],\"index\":[],\"data\":[]}", - "orient": "split", - "dtype": { - "p_a_from_mw": "float64", - "q_a_from_mvar": "float64", - "p_b_from_mw": "float64", - "q_b_from_mvar": "float64", - "q_c_from_mvar": "float64", - "p_a_to_mw": "float64", - "q_a_to_mvar": "float64", - "p_b_to_mw": "float64", - "q_b_to_mvar": "float64", - "p_c_to_mw": "float64", - "q_c_to_mvar": "float64", - "pl_a_mw": "float64", - "ql_a_mvar": "float64", - "pl_b_mw": "float64", - "ql_b_mvar": "float64", - "pl_c_mw": "float64", - "ql_c_mvar": "float64", - "i_a_from_ka": "float64", - "i_a_to_ka": "float64", - "i_b_from_ka": "float64", - "i_b_to_ka": "float64", - "i_c_from_ka": "float64", - "i_c_to_ka": "float64", - "i_a_ka": "float64", - "i_b_ka": "float64", - "i_c_ka": "float64", - "i_n_from_ka": "float64", - "i_n_to_ka": "float64", - "i_n_ka": "float64", - "loading_a_percent": "float64", - "loading_b_percent": "float64", - "loading_c_percent": "float64" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "res_trafo_3ph": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"p_a_hv_mw\",\"q_a_hv_mvar\",\"p_b_hv_mw\",\"q_b_hv_mvar\",\"p_c_hv_mw\",\"q_c_hv_mvar\",\"p_a_lv_mw\",\"q_a_lv_mvar\",\"p_b_lv_mw\",\"q_b_lv_mvar\",\"p_c_lv_mw\",\"q_c_lv_mvar\",\"pl_a_mw\",\"ql_a_mvar\",\"pl_b_mw\",\"ql_b_mvar\",\"pl_c_mw\",\"ql_c_mvar\",\"i_a_hv_ka\",\"i_a_lv_ka\",\"i_b_hv_ka\",\"i_b_lv_ka\",\"i_c_hv_ka\",\"i_c_lv_ka\",\"loading_a_percent\",\"loading_b_percent\",\"loading_c_percent\",\"loading_percent\"],\"index\":[],\"data\":[]}", - "orient": "split", - "dtype": { - "p_a_hv_mw": "float64", - "q_a_hv_mvar": "float64", - "p_b_hv_mw": "float64", - "q_b_hv_mvar": "float64", - "p_c_hv_mw": "float64", - "q_c_hv_mvar": "float64", - "p_a_lv_mw": "float64", - "q_a_lv_mvar": "float64", - "p_b_lv_mw": "float64", - "q_b_lv_mvar": "float64", - "p_c_lv_mw": "float64", - "q_c_lv_mvar": "float64", - "pl_a_mw": "float64", - "ql_a_mvar": "float64", - "pl_b_mw": "float64", - "ql_b_mvar": "float64", - "pl_c_mw": "float64", - "ql_c_mvar": "float64", - "i_a_hv_ka": "float64", - "i_a_lv_ka": "float64", - "i_b_hv_ka": "float64", - "i_b_lv_ka": "float64", - "i_c_hv_ka": "float64", - "i_c_lv_ka": "float64", - "loading_a_percent": "float64", - "loading_b_percent": "float64", - "loading_c_percent": "float64", - "loading_percent": "float64" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "res_ext_grid_3ph": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"p_a_mw\",\"q_a_mvar\",\"p_b_mw\",\"q_b_mvar\",\"p_c_mw\",\"q_c_mvar\"],\"index\":[],\"data\":[]}", - "orient": "split", - "dtype": { - "p_a_mw": "float64", - "q_a_mvar": "float64", - "p_b_mw": "float64", - "q_b_mvar": "float64", - "p_c_mw": "float64", - "q_c_mvar": "float64" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "res_shunt_3ph": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[],\"index\":[],\"data\":[]}", - "orient": "split", - "is_multiindex": false, - "is_multicolumn": false - }, - "res_load_3ph": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"p_mw\",\"q_mvar\"],\"index\":[],\"data\":[]}", - "orient": "split", - "dtype": { - "p_mw": "float64", - "q_mvar": "float64" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "res_sgen_3ph": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"p_mw\",\"q_mvar\"],\"index\":[],\"data\":[]}", - "orient": "split", - "dtype": { - "p_mw": "float64", - "q_mvar": "float64" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "res_storage_3ph": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"p_mw\",\"q_mvar\"],\"index\":[],\"data\":[]}", - "orient": "split", - "dtype": { - "p_mw": "float64", - "q_mvar": "float64" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "res_asymmetric_load_3ph": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"p_a_mw\",\"q_a_mvar\",\"p_b_mw\",\"q_b_mvar\",\"p_c_mw\",\"q_c_mvar\"],\"index\":[],\"data\":[]}", - "orient": "split", - "dtype": { - "p_a_mw": "float64", - "q_a_mvar": "float64", - "p_b_mw": "float64", - "q_b_mvar": "float64", - "p_c_mw": "float64", - "q_c_mvar": "float64" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "res_asymmetric_sgen_3ph": { - "_module": "pandas.core.frame", - "_class": "DataFrame", - "_object": "{\"columns\":[\"p_a_mw\",\"q_a_mvar\",\"p_b_mw\",\"q_b_mvar\",\"p_c_mw\",\"q_c_mvar\"],\"index\":[],\"data\":[]}", - "orient": "split", - "dtype": { - "p_a_mw": "float64", - "q_a_mvar": "float64", - "p_b_mw": "float64", - "q_b_mvar": "float64", - "p_c_mw": "float64", - "q_c_mvar": "float64" - }, - "is_multiindex": false, - "is_multicolumn": false - }, - "user_pf_options": {} - } -} \ No newline at end of file diff --git a/tests/data/pandapower/v3.1.3/pp_v2_net_output.json.license b/tests/data/pandapower/v3.1.3/pp_v2_net_output.json.license deleted file mode 100644 index 76010591..00000000 --- a/tests/data/pandapower/v3.1.3/pp_v2_net_output.json.license +++ /dev/null @@ -1,3 +0,0 @@ -SPDX-FileCopyrightText: Contributors to the Power Grid Model project - -SPDX-License-Identifier: MPL-2.0 diff --git a/tests/validation/converters/test_pandapower_converter_output.py b/tests/validation/converters/test_pandapower_converter_output.py index 004b9b74..a6a6dfa5 100644 --- a/tests/validation/converters/test_pandapower_converter_output.py +++ b/tests/validation/converters/test_pandapower_converter_output.py @@ -44,10 +44,10 @@ PGM_PP_TEST_DATA / "v3.1.2" / "pp_v2_net_3ph_output_current_loading.json" ) else: - PP_V2_NET_OUTPUT_FILE = PGM_PP_TEST_DATA / "v3.1.3" / "pp_v2_net_output.json" - PP_V2_NET_3PH_OUTPUT_FILE = PGM_PP_TEST_DATA / "v3.1.3" / "pp_v2_net_3ph_output.json" + PP_V2_NET_OUTPUT_FILE = PGM_PP_TEST_DATA / "v3.2.0" / "pp_v2_net_output.json" + PP_V2_NET_3PH_OUTPUT_FILE = PGM_PP_TEST_DATA / "v3.2.0" / "pp_v2_net_3ph_output.json" PP_V2_NET_3PH_OUTPUT_FILE_CURRENT_LOADING = ( - PGM_PP_TEST_DATA / "v3.1.3" / "pp_v2_net_3ph_output_current_loading.json" + PGM_PP_TEST_DATA / "v3.2.0" / "pp_v2_net_3ph_output_current_loading.json" ) From be7a3621970c346652b803baccd9be65e74375e6 Mon Sep 17 00:00:00 2001 From: furqan463 Date: Mon, 13 Oct 2025 12:31:36 +0500 Subject: [PATCH 18/18] add v3.2.0 folder Signed-off-by: furqan463 --- .../v3.2.0/pp_v2_net_3ph_output.json | 3163 +++++++++++++++++ .../v3.2.0/pp_v2_net_3ph_output.json.license | 3 + .../pp_v2_net_3ph_output_current_loading.json | 3163 +++++++++++++++++ ...et_3ph_output_current_loading.json.license | 3 + .../pandapower/v3.2.0/pp_v2_net_output.json | 3156 ++++++++++++++++ .../v3.2.0/pp_v2_net_output.json.license | 3 + 6 files changed, 9491 insertions(+) create mode 100644 tests/data/pandapower/v3.2.0/pp_v2_net_3ph_output.json create mode 100644 tests/data/pandapower/v3.2.0/pp_v2_net_3ph_output.json.license create mode 100644 tests/data/pandapower/v3.2.0/pp_v2_net_3ph_output_current_loading.json create mode 100644 tests/data/pandapower/v3.2.0/pp_v2_net_3ph_output_current_loading.json.license create mode 100644 tests/data/pandapower/v3.2.0/pp_v2_net_output.json create mode 100644 tests/data/pandapower/v3.2.0/pp_v2_net_output.json.license diff --git a/tests/data/pandapower/v3.2.0/pp_v2_net_3ph_output.json b/tests/data/pandapower/v3.2.0/pp_v2_net_3ph_output.json new file mode 100644 index 00000000..d96dd0d3 --- /dev/null +++ b/tests/data/pandapower/v3.2.0/pp_v2_net_3ph_output.json @@ -0,0 +1,3163 @@ +{ + "_module": "pandapower.auxiliary", + "_class": "pandapowerNet", + "_object": { + "bus": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"name\",\"vn_kv\",\"type\",\"zone\",\"in_service\"],\"index\":[101,102,103,106],\"data\":[[null,110.0,\"b\",null,true],[null,20.0,\"b\",null,true],[null,20.0,\"b\",null,true],[null,110.0,\"b\",null,true]]}", + "orient": "split", + "dtype": { + "name": "object", + "vn_kv": "float64", + "type": "object", + "zone": "object", + "in_service": "bool" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "load": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"name\",\"bus\",\"p_mw\",\"q_mvar\",\"const_z_p_percent\",\"const_z_q_percent\",\"const_i_p_percent\",\"const_i_q_percent\",\"sn_mva\",\"scaling\",\"in_service\",\"type\"],\"index\":[101],\"data\":[[null,103,2.5,0.24,0.0,0.0,0.0,0.0,null,1.0,true,\"wye\"]]}", + "orient": "split", + "dtype": { + "name": "object", + "bus": "uint32", + "p_mw": "float64", + "q_mvar": "float64", + "const_z_p_percent": "float64", + "const_z_q_percent": "float64", + "const_i_p_percent": "float64", + "const_i_q_percent": "float64", + "sn_mva": "float64", + "scaling": "float64", + "in_service": "bool", + "type": "object" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "sgen": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"name\",\"bus\",\"p_mw\",\"q_mvar\",\"sn_mva\",\"scaling\",\"in_service\",\"type\",\"current_source\"],\"index\":[31],\"data\":[[null,103,1.21,0.81,null,1.0,true,\"wye\",true]]}", + "orient": "split", + "dtype": { + "name": "object", + "bus": "int64", + "p_mw": "float64", + "q_mvar": "float64", + "sn_mva": "float64", + "scaling": "float64", + "in_service": "bool", + "type": "object", + "current_source": "bool" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "motor": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"name\",\"bus\",\"pn_mech_mw\",\"loading_percent\",\"cos_phi\",\"cos_phi_n\",\"efficiency_percent\",\"efficiency_n_percent\",\"lrc_pu\",\"vn_kv\",\"scaling\",\"in_service\",\"rx\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "name": "object", + "bus": "int64", + "pn_mech_mw": "float64", + "loading_percent": "float64", + "cos_phi": "float64", + "cos_phi_n": "float64", + "efficiency_percent": "float64", + "efficiency_n_percent": "float64", + "lrc_pu": "float64", + "vn_kv": "float64", + "scaling": "float64", + "in_service": "bool", + "rx": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "asymmetric_load": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"name\",\"bus\",\"p_a_mw\",\"q_a_mvar\",\"p_b_mw\",\"q_b_mvar\",\"p_c_mw\",\"q_c_mvar\",\"sn_mva\",\"scaling\",\"in_service\",\"type\"],\"index\":[33],\"data\":[[null,103,0.4,0.01,0.5,0.01,1.0,0.01,null,1.0,true,\"wye\"]]}", + "orient": "split", + "dtype": { + "name": "object", + "bus": "uint32", + "p_a_mw": "float64", + "q_a_mvar": "float64", + "p_b_mw": "float64", + "q_b_mvar": "float64", + "p_c_mw": "float64", + "q_c_mvar": "float64", + "sn_mva": "float64", + "scaling": "float64", + "in_service": "bool", + "type": "object" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "asymmetric_sgen": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"name\",\"bus\",\"p_a_mw\",\"q_a_mvar\",\"p_b_mw\",\"q_b_mvar\",\"p_c_mw\",\"q_c_mvar\",\"sn_mva\",\"scaling\",\"in_service\",\"type\",\"current_source\"],\"index\":[32],\"data\":[[null,103,0.1,0.01,0.2,0.01,3.0,0.01,null,1.0,true,\"wye\",null]]}", + "orient": "split", + "dtype": { + "name": "object", + "bus": "int64", + "p_a_mw": "float64", + "q_a_mvar": "float64", + "p_b_mw": "float64", + "q_b_mvar": "float64", + "p_c_mw": "float64", + "q_c_mvar": "float64", + "sn_mva": "float64", + "scaling": "float64", + "in_service": "bool", + "type": "object", + "current_source": "object" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "storage": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"name\",\"bus\",\"p_mw\",\"q_mvar\",\"sn_mva\",\"soc_percent\",\"min_e_mwh\",\"max_e_mwh\",\"scaling\",\"in_service\",\"type\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "name": "object", + "bus": "int64", + "p_mw": "float64", + "q_mvar": "float64", + "sn_mva": "float64", + "soc_percent": "float64", + "min_e_mwh": "float64", + "max_e_mwh": "float64", + "scaling": "float64", + "in_service": "bool", + "type": "object" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "gen": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"name\",\"bus\",\"p_mw\",\"vm_pu\",\"sn_mva\",\"min_q_mvar\",\"max_q_mvar\",\"scaling\",\"slack\",\"in_service\",\"slack_weight\",\"type\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "name": "object", + "bus": "uint32", + "p_mw": "float64", + "vm_pu": "float64", + "sn_mva": "float64", + "min_q_mvar": "float64", + "max_q_mvar": "float64", + "scaling": "float64", + "slack": "bool", + "in_service": "bool", + "slack_weight": "float64", + "type": "object" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "switch": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"bus\",\"element\",\"et\",\"type\",\"closed\",\"name\",\"z_ohm\",\"in_ka\"],\"index\":[101,3021,321],\"data\":[[103,101,\"l\",null,true,null,0.0,null],[101,106,\"b\",null,true,null,0.0,null],[101,0,\"t\",null,true,null,0.0,null]]}", + "orient": "split", + "dtype": { + "bus": "int64", + "element": "int64", + "et": "object", + "type": "object", + "closed": "bool", + "name": "object", + "z_ohm": "float64", + "in_ka": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "shunt": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"bus\",\"name\",\"q_mvar\",\"p_mw\",\"vn_kv\",\"step\",\"max_step\",\"in_service\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "bus": "uint32", + "name": "object", + "q_mvar": "float64", + "p_mw": "float64", + "vn_kv": "float64", + "step": "uint32", + "max_step": "uint32", + "in_service": "bool" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "svc": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"name\",\"bus\",\"x_l_ohm\",\"x_cvar_ohm\",\"set_vm_pu\",\"thyristor_firing_angle_degree\",\"controllable\",\"in_service\",\"min_angle_degree\",\"max_angle_degree\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "name": "object", + "bus": "uint32", + "x_l_ohm": "float64", + "x_cvar_ohm": "float64", + "set_vm_pu": "float64", + "thyristor_firing_angle_degree": "float64", + "controllable": "bool", + "in_service": "bool", + "min_angle_degree": "float64", + "max_angle_degree": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "ssc": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"name\",\"bus\",\"r_ohm\",\"x_ohm\",\"vm_internal_pu\",\"va_internal_degree\",\"set_vm_pu\",\"controllable\",\"in_service\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "name": "object", + "bus": "uint32", + "r_ohm": "float64", + "x_ohm": "float64", + "vm_internal_pu": "float64", + "va_internal_degree": "float64", + "set_vm_pu": "float64", + "controllable": "bool", + "in_service": "bool" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "ext_grid": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"name\",\"bus\",\"vm_pu\",\"va_degree\",\"slack_weight\",\"in_service\",\"x0x_max\",\"r0x0_max\",\"s_sc_max_mva\",\"rx_max\"],\"index\":[0],\"data\":[[null,101,1.0,0.0,1.0,true,1.0,0.0,10000000000.0,0.0]]}", + "orient": "split", + "dtype": { + "name": "object", + "bus": "uint32", + "vm_pu": "float64", + "va_degree": "float64", + "slack_weight": "float64", + "in_service": "bool", + "x0x_max": "float64", + "r0x0_max": "float64", + "s_sc_max_mva": "float64", + "rx_max": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "line": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"name\",\"std_type\",\"from_bus\",\"to_bus\",\"length_km\",\"r_ohm_per_km\",\"x_ohm_per_km\",\"c_nf_per_km\",\"g_us_per_km\",\"max_i_ka\",\"df\",\"parallel\",\"type\",\"in_service\",\"r0_ohm_per_km\",\"x0_ohm_per_km\",\"c0_nf_per_km\",\"g0_us_per_km\"],\"index\":[101],\"data\":[[null,null,103,102,1.23,0.208,0.08,261.0,0.0,0.27,0.2,2,null,true,0.208,0.08,261.0,0.0]]}", + "orient": "split", + "dtype": { + "name": "object", + "std_type": "object", + "from_bus": "uint32", + "to_bus": "uint32", + "length_km": "float64", + "r_ohm_per_km": "float64", + "x_ohm_per_km": "float64", + "c_nf_per_km": "float64", + "g_us_per_km": "float64", + "max_i_ka": "float64", + "df": "float64", + "parallel": "uint32", + "type": "object", + "in_service": "bool", + "r0_ohm_per_km": "float64", + "x0_ohm_per_km": "float64", + "c0_nf_per_km": "float64", + "g0_us_per_km": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "trafo": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"name\",\"std_type\",\"hv_bus\",\"lv_bus\",\"sn_mva\",\"vn_hv_kv\",\"vn_lv_kv\",\"vk_percent\",\"vkr_percent\",\"pfe_kw\",\"i0_percent\",\"shift_degree\",\"tap_side\",\"tap_neutral\",\"tap_min\",\"tap_max\",\"tap_step_percent\",\"tap_step_degree\",\"tap_pos\",\"tap_phase_shifter\",\"parallel\",\"df\",\"in_service\",\"vk0_percent\",\"vkr0_percent\",\"mag0_percent\",\"mag0_rx\",\"si0_hv_partial\",\"vector_group\",\"xn_ohm\",\"k_st\"],\"index\":[0],\"data\":[[null,null,101,102,40.0,110.0,20.0,8.9,4.0,51.600000000000001,0.3,0.0,\"hv\",1,-1,3,2.0,null,1,false,2,1.0,true,8.9,4.0,374531.835205992450938,0.47628073,0.9,\"YNyn\",0.0,1.0]]}", + "orient": "split", + "dtype": { + "name": "object", + "std_type": "object", + "hv_bus": "uint32", + "lv_bus": "uint32", + "sn_mva": "float64", + "vn_hv_kv": "float64", + "vn_lv_kv": "float64", + "vk_percent": "float64", + "vkr_percent": "float64", + "pfe_kw": "float64", + "i0_percent": "float64", + "shift_degree": "float64", + "tap_side": "object", + "tap_neutral": "int32", + "tap_min": "int32", + "tap_max": "int32", + "tap_step_percent": "float64", + "tap_step_degree": "float64", + "tap_pos": "int32", + "tap_phase_shifter": "bool", + "parallel": "uint32", + "df": "float64", + "in_service": "bool", + "vk0_percent": "float64", + "vkr0_percent": "float64", + "mag0_percent": "float64", + "mag0_rx": "float64", + "si0_hv_partial": "float64", + "vector_group": "object", + "xn_ohm": "float64", + "k_st": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "trafo3w": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"name\",\"std_type\",\"hv_bus\",\"mv_bus\",\"lv_bus\",\"sn_hv_mva\",\"sn_mv_mva\",\"sn_lv_mva\",\"vn_hv_kv\",\"vn_mv_kv\",\"vn_lv_kv\",\"vk_hv_percent\",\"vk_mv_percent\",\"vk_lv_percent\",\"vkr_hv_percent\",\"vkr_mv_percent\",\"vkr_lv_percent\",\"pfe_kw\",\"i0_percent\",\"shift_mv_degree\",\"shift_lv_degree\",\"tap_side\",\"tap_neutral\",\"tap_min\",\"tap_max\",\"tap_step_percent\",\"tap_step_degree\",\"tap_pos\",\"tap_at_star_point\",\"in_service\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "name": "object", + "std_type": "object", + "hv_bus": "uint32", + "mv_bus": "uint32", + "lv_bus": "uint32", + "sn_hv_mva": "float64", + "sn_mv_mva": "float64", + "sn_lv_mva": "float64", + "vn_hv_kv": "float64", + "vn_mv_kv": "float64", + "vn_lv_kv": "float64", + "vk_hv_percent": "float64", + "vk_mv_percent": "float64", + "vk_lv_percent": "float64", + "vkr_hv_percent": "float64", + "vkr_mv_percent": "float64", + "vkr_lv_percent": "float64", + "pfe_kw": "float64", + "i0_percent": "float64", + "shift_mv_degree": "float64", + "shift_lv_degree": "float64", + "tap_side": "object", + "tap_neutral": "int32", + "tap_min": "int32", + "tap_max": "int32", + "tap_step_percent": "float64", + "tap_step_degree": "float64", + "tap_pos": "int32", + "tap_at_star_point": "bool", + "in_service": "bool" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "impedance": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"name\",\"from_bus\",\"to_bus\",\"rft_pu\",\"xft_pu\",\"rtf_pu\",\"xtf_pu\",\"sn_mva\",\"in_service\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "name": "object", + "from_bus": "uint32", + "to_bus": "uint32", + "rft_pu": "float64", + "xft_pu": "float64", + "rtf_pu": "float64", + "xtf_pu": "float64", + "sn_mva": "float64", + "in_service": "bool" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "tcsc": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"name\",\"from_bus\",\"to_bus\",\"x_l_ohm\",\"x_cvar_ohm\",\"set_p_to_mw\",\"thyristor_firing_angle_degree\",\"controllable\",\"in_service\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "name": "object", + "from_bus": "uint32", + "to_bus": "uint32", + "x_l_ohm": "float64", + "x_cvar_ohm": "float64", + "set_p_to_mw": "float64", + "thyristor_firing_angle_degree": "float64", + "controllable": "bool", + "in_service": "bool" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "dcline": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"name\",\"from_bus\",\"to_bus\",\"p_mw\",\"loss_percent\",\"loss_mw\",\"vm_from_pu\",\"vm_to_pu\",\"max_p_mw\",\"min_q_from_mvar\",\"min_q_to_mvar\",\"max_q_from_mvar\",\"max_q_to_mvar\",\"in_service\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "name": "object", + "from_bus": "uint32", + "to_bus": "uint32", + "p_mw": "float64", + "loss_percent": "float64", + "loss_mw": "float64", + "vm_from_pu": "float64", + "vm_to_pu": "float64", + "max_p_mw": "float64", + "min_q_from_mvar": "float64", + "min_q_to_mvar": "float64", + "max_q_from_mvar": "float64", + "max_q_to_mvar": "float64", + "in_service": "bool" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "ward": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"name\",\"bus\",\"ps_mw\",\"qs_mvar\",\"qz_mvar\",\"pz_mw\",\"in_service\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "name": "object", + "bus": "uint32", + "ps_mw": "float64", + "qs_mvar": "float64", + "qz_mvar": "float64", + "pz_mw": "float64", + "in_service": "bool" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "xward": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"name\",\"bus\",\"ps_mw\",\"qs_mvar\",\"qz_mvar\",\"pz_mw\",\"r_ohm\",\"x_ohm\",\"vm_pu\",\"slack_weight\",\"in_service\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "name": "object", + "bus": "uint32", + "ps_mw": "float64", + "qs_mvar": "float64", + "qz_mvar": "float64", + "pz_mw": "float64", + "r_ohm": "float64", + "x_ohm": "float64", + "vm_pu": "float64", + "slack_weight": "float64", + "in_service": "bool" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "measurement": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"name\",\"measurement_type\",\"element_type\",\"element\",\"value\",\"std_dev\",\"side\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "name": "object", + "measurement_type": "object", + "element_type": "object", + "element": "uint32", + "value": "float64", + "std_dev": "float64", + "side": "object" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "pwl_cost": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"power_type\",\"element\",\"et\",\"points\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "power_type": "object", + "element": "uint32", + "et": "object", + "points": "object" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "poly_cost": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"element\",\"et\",\"cp0_eur\",\"cp1_eur_per_mw\",\"cp2_eur_per_mw2\",\"cq0_eur\",\"cq1_eur_per_mvar\",\"cq2_eur_per_mvar2\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "element": "uint32", + "et": "object", + "cp0_eur": "float64", + "cp1_eur_per_mw": "float64", + "cp2_eur_per_mw2": "float64", + "cq0_eur": "float64", + "cq1_eur_per_mvar": "float64", + "cq2_eur_per_mvar2": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "characteristic": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"object\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "object": "object" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "controller": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"object\",\"in_service\",\"order\",\"level\",\"initial_run\",\"recycle\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "object": "object", + "in_service": "bool", + "order": "float64", + "level": "object", + "initial_run": "bool", + "recycle": "object" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "group": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"name\",\"element_type\",\"element\",\"reference_column\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "name": "object", + "element_type": "object", + "element": "object", + "reference_column": "object" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "line_geodata": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"coords\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "coords": "object" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "bus_geodata": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"x\",\"y\",\"coords\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "x": "float64", + "y": "float64", + "coords": "object" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "version": "2.14.10", + "format_version": "2.14.0", + "converged": true, + "OPF_converged": false, + "name": "", + "f_hz": 50, + "sn_mva": 1, + "std_types": { + "line": { + "NAYY 4x50 SE": { + "c_nf_per_km": 210, + "r_ohm_per_km": 0.642, + "x_ohm_per_km": 0.083, + "max_i_ka": 0.142, + "type": "cs", + "q_mm2": 50, + "alpha": 0.00403, + "voltage_rating": "LV" + }, + "NAYY 4x120 SE": { + "c_nf_per_km": 264, + "r_ohm_per_km": 0.225, + "x_ohm_per_km": 0.08, + "max_i_ka": 0.242, + "type": "cs", + "q_mm2": 120, + "alpha": 0.00403, + "voltage_rating": "LV" + }, + "NAYY 4x150 SE": { + "c_nf_per_km": 261, + "r_ohm_per_km": 0.208, + "x_ohm_per_km": 0.08, + "max_i_ka": 0.27, + "type": "cs", + "q_mm2": 150, + "alpha": 0.00403, + "voltage_rating": "LV" + }, + "NA2XS2Y 1x95 RM/25 12/20 kV": { + "c_nf_per_km": 216, + "r_ohm_per_km": 0.313, + "x_ohm_per_km": 0.132, + "max_i_ka": 0.252, + "type": "cs", + "q_mm2": 95, + "alpha": 0.00403, + "voltage_rating": "MV" + }, + "NA2XS2Y 1x185 RM/25 12/20 kV": { + "c_nf_per_km": 273, + "r_ohm_per_km": 0.161, + "x_ohm_per_km": 0.117, + "max_i_ka": 0.362, + "type": "cs", + "q_mm2": 185, + "alpha": 0.00403, + "voltage_rating": "MV" + }, + "NA2XS2Y 1x240 RM/25 12/20 kV": { + "c_nf_per_km": 304, + "r_ohm_per_km": 0.122, + "x_ohm_per_km": 0.112, + "max_i_ka": 0.421, + "type": "cs", + "q_mm2": 240, + "alpha": 0.00403, + "voltage_rating": "MV" + }, + "NA2XS2Y 1x95 RM/25 6/10 kV": { + "c_nf_per_km": 315, + "r_ohm_per_km": 0.313, + "x_ohm_per_km": 0.123, + "max_i_ka": 0.249, + "type": "cs", + "q_mm2": 95, + "alpha": 0.00403, + "voltage_rating": "MV" + }, + "NA2XS2Y 1x185 RM/25 6/10 kV": { + "c_nf_per_km": 406, + "r_ohm_per_km": 0.161, + "x_ohm_per_km": 0.11, + "max_i_ka": 0.358, + "type": "cs", + "q_mm2": 185, + "alpha": 0.00403, + "voltage_rating": "MV" + }, + "NA2XS2Y 1x240 RM/25 6/10 kV": { + "c_nf_per_km": 456, + "r_ohm_per_km": 0.122, + "x_ohm_per_km": 0.105, + "max_i_ka": 0.416, + "type": "cs", + "q_mm2": 240, + "alpha": 0.00403, + "voltage_rating": "MV" + }, + "NA2XS2Y 1x150 RM/25 12/20 kV": { + "c_nf_per_km": 250, + "r_ohm_per_km": 0.206, + "x_ohm_per_km": 0.116, + "max_i_ka": 0.319, + "type": "cs", + "q_mm2": 150, + "alpha": 0.00403, + "voltage_rating": "MV" + }, + "NA2XS2Y 1x120 RM/25 12/20 kV": { + "c_nf_per_km": 230, + "r_ohm_per_km": 0.253, + "x_ohm_per_km": 0.119, + "max_i_ka": 0.283, + "type": "cs", + "q_mm2": 120, + "alpha": 0.00403, + "voltage_rating": "MV" + }, + "NA2XS2Y 1x70 RM/25 12/20 kV": { + "c_nf_per_km": 190, + "r_ohm_per_km": 0.443, + "x_ohm_per_km": 0.132, + "max_i_ka": 0.22, + "type": "cs", + "q_mm2": 70, + "alpha": 0.00403, + "voltage_rating": "MV" + }, + "NA2XS2Y 1x150 RM/25 6/10 kV": { + "c_nf_per_km": 360, + "r_ohm_per_km": 0.206, + "x_ohm_per_km": 0.11, + "max_i_ka": 0.315, + "type": "cs", + "q_mm2": 150, + "alpha": 0.00403, + "voltage_rating": "MV" + }, + "NA2XS2Y 1x120 RM/25 6/10 kV": { + "c_nf_per_km": 340, + "r_ohm_per_km": 0.253, + "x_ohm_per_km": 0.113, + "max_i_ka": 0.28, + "type": "cs", + "q_mm2": 120, + "alpha": 0.00403, + "voltage_rating": "MV" + }, + "NA2XS2Y 1x70 RM/25 6/10 kV": { + "c_nf_per_km": 280, + "r_ohm_per_km": 0.443, + "x_ohm_per_km": 0.123, + "max_i_ka": 0.217, + "type": "cs", + "q_mm2": 70, + "alpha": 0.00403, + "voltage_rating": "MV" + }, + "N2XS(FL)2Y 1x120 RM/35 64/110 kV": { + "c_nf_per_km": 112, + "r_ohm_per_km": 0.153, + "x_ohm_per_km": 0.166, + "max_i_ka": 0.366, + "type": "cs", + "q_mm2": 120, + "alpha": 0.00393, + "voltage_rating": "HV" + }, + "N2XS(FL)2Y 1x185 RM/35 64/110 kV": { + "c_nf_per_km": 125, + "r_ohm_per_km": 0.099, + "x_ohm_per_km": 0.156, + "max_i_ka": 0.457, + "type": "cs", + "q_mm2": 185, + "alpha": 0.00393, + "voltage_rating": "HV" + }, + "N2XS(FL)2Y 1x240 RM/35 64/110 kV": { + "c_nf_per_km": 135, + "r_ohm_per_km": 0.075, + "x_ohm_per_km": 0.149, + "max_i_ka": 0.526, + "type": "cs", + "q_mm2": 240, + "alpha": 0.00393, + "voltage_rating": "HV" + }, + "N2XS(FL)2Y 1x300 RM/35 64/110 kV": { + "c_nf_per_km": 144, + "r_ohm_per_km": 0.06, + "x_ohm_per_km": 0.144, + "max_i_ka": 0.588, + "type": "cs", + "q_mm2": 300, + "alpha": 0.00393, + "voltage_rating": "HV" + }, + "15-AL1/3-ST1A 0.4": { + "c_nf_per_km": 11, + "r_ohm_per_km": 1.8769, + "x_ohm_per_km": 0.35, + "max_i_ka": 0.105, + "type": "ol", + "q_mm2": 16, + "alpha": 0.00403, + "voltage_rating": "LV" + }, + "24-AL1/4-ST1A 0.4": { + "c_nf_per_km": 11.25, + "r_ohm_per_km": 1.2012, + "x_ohm_per_km": 0.335, + "max_i_ka": 0.14, + "type": "ol", + "q_mm2": 24, + "alpha": 0.00403, + "voltage_rating": "LV" + }, + "48-AL1/8-ST1A 0.4": { + "c_nf_per_km": 12.2, + "r_ohm_per_km": 0.5939, + "x_ohm_per_km": 0.3, + "max_i_ka": 0.21, + "type": "ol", + "q_mm2": 48, + "alpha": 0.00403, + "voltage_rating": "LV" + }, + "94-AL1/15-ST1A 0.4": { + "c_nf_per_km": 13.2, + "r_ohm_per_km": 0.306, + "x_ohm_per_km": 0.29, + "max_i_ka": 0.35, + "type": "ol", + "q_mm2": 94, + "alpha": 0.00403, + "voltage_rating": "LV" + }, + "34-AL1/6-ST1A 10.0": { + "c_nf_per_km": 9.7, + "r_ohm_per_km": 0.8342, + "x_ohm_per_km": 0.36, + "max_i_ka": 0.17, + "type": "ol", + "q_mm2": 34, + "alpha": 0.00403, + "voltage_rating": "MV" + }, + "48-AL1/8-ST1A 10.0": { + "c_nf_per_km": 10.1, + "r_ohm_per_km": 0.5939, + "x_ohm_per_km": 0.35, + "max_i_ka": 0.21, + "type": "ol", + "q_mm2": 48, + "alpha": 0.00403, + "voltage_rating": "MV" + }, + "70-AL1/11-ST1A 10.0": { + "c_nf_per_km": 10.4, + "r_ohm_per_km": 0.4132, + "x_ohm_per_km": 0.339, + "max_i_ka": 0.29, + "type": "ol", + "q_mm2": 70, + "alpha": 0.00403, + "voltage_rating": "MV" + }, + "94-AL1/15-ST1A 10.0": { + "c_nf_per_km": 10.75, + "r_ohm_per_km": 0.306, + "x_ohm_per_km": 0.33, + "max_i_ka": 0.35, + "type": "ol", + "q_mm2": 94, + "alpha": 0.00403, + "voltage_rating": "MV" + }, + "122-AL1/20-ST1A 10.0": { + "c_nf_per_km": 11.1, + "r_ohm_per_km": 0.2376, + "x_ohm_per_km": 0.323, + "max_i_ka": 0.41, + "type": "ol", + "q_mm2": 122, + "alpha": 0.00403, + "voltage_rating": "MV" + }, + "149-AL1/24-ST1A 10.0": { + "c_nf_per_km": 11.25, + "r_ohm_per_km": 0.194, + "x_ohm_per_km": 0.315, + "max_i_ka": 0.47, + "type": "ol", + "q_mm2": 149, + "alpha": 0.00403, + "voltage_rating": "MV" + }, + "34-AL1/6-ST1A 20.0": { + "c_nf_per_km": 9.15, + "r_ohm_per_km": 0.8342, + "x_ohm_per_km": 0.382, + "max_i_ka": 0.17, + "type": "ol", + "q_mm2": 34, + "alpha": 0.00403, + "voltage_rating": "MV" + }, + "48-AL1/8-ST1A 20.0": { + "c_nf_per_km": 9.5, + "r_ohm_per_km": 0.5939, + "x_ohm_per_km": 0.372, + "max_i_ka": 0.21, + "type": "ol", + "q_mm2": 48, + "alpha": 0.00403, + "voltage_rating": "MV" + }, + "70-AL1/11-ST1A 20.0": { + "c_nf_per_km": 9.7, + "r_ohm_per_km": 0.4132, + "x_ohm_per_km": 0.36, + "max_i_ka": 0.29, + "type": "ol", + "q_mm2": 70, + "alpha": 0.00403, + "voltage_rating": "MV" + }, + "94-AL1/15-ST1A 20.0": { + "c_nf_per_km": 10, + "r_ohm_per_km": 0.306, + "x_ohm_per_km": 0.35, + "max_i_ka": 0.35, + "type": "ol", + "q_mm2": 94, + "alpha": 0.00403, + "voltage_rating": "MV" + }, + "122-AL1/20-ST1A 20.0": { + "c_nf_per_km": 10.3, + "r_ohm_per_km": 0.2376, + "x_ohm_per_km": 0.344, + "max_i_ka": 0.41, + "type": "ol", + "q_mm2": 122, + "alpha": 0.00403, + "voltage_rating": "MV" + }, + "149-AL1/24-ST1A 20.0": { + "c_nf_per_km": 10.5, + "r_ohm_per_km": 0.194, + "x_ohm_per_km": 0.337, + "max_i_ka": 0.47, + "type": "ol", + "q_mm2": 149, + "alpha": 0.00403, + "voltage_rating": "MV" + }, + "184-AL1/30-ST1A 20.0": { + "c_nf_per_km": 10.75, + "r_ohm_per_km": 0.1571, + "x_ohm_per_km": 0.33, + "max_i_ka": 0.535, + "type": "ol", + "q_mm2": 184, + "alpha": 0.00403, + "voltage_rating": "MV" + }, + "243-AL1/39-ST1A 20.0": { + "c_nf_per_km": 11, + "r_ohm_per_km": 0.1188, + "x_ohm_per_km": 0.32, + "max_i_ka": 0.645, + "type": "ol", + "q_mm2": 243, + "alpha": 0.00403, + "voltage_rating": "MV" + }, + "48-AL1/8-ST1A 110.0": { + "c_nf_per_km": 8, + "r_ohm_per_km": 0.5939, + "x_ohm_per_km": 0.46, + "max_i_ka": 0.21, + "type": "ol", + "q_mm2": 48, + "alpha": 0.00403, + "voltage_rating": "HV" + }, + "70-AL1/11-ST1A 110.0": { + "c_nf_per_km": 8.4, + "r_ohm_per_km": 0.4132, + "x_ohm_per_km": 0.45, + "max_i_ka": 0.29, + "type": "ol", + "q_mm2": 70, + "alpha": 0.00403, + "voltage_rating": "HV" + }, + "94-AL1/15-ST1A 110.0": { + "c_nf_per_km": 8.65, + "r_ohm_per_km": 0.306, + "x_ohm_per_km": 0.44, + "max_i_ka": 0.35, + "type": "ol", + "q_mm2": 94, + "alpha": 0.00403, + "voltage_rating": "HV" + }, + "122-AL1/20-ST1A 110.0": { + "c_nf_per_km": 8.5, + "r_ohm_per_km": 0.2376, + "x_ohm_per_km": 0.43, + "max_i_ka": 0.41, + "type": "ol", + "q_mm2": 122, + "alpha": 0.00403, + "voltage_rating": "HV" + }, + "149-AL1/24-ST1A 110.0": { + "c_nf_per_km": 8.75, + "r_ohm_per_km": 0.194, + "x_ohm_per_km": 0.41, + "max_i_ka": 0.47, + "type": "ol", + "q_mm2": 149, + "alpha": 0.00403, + "voltage_rating": "HV" + }, + "184-AL1/30-ST1A 110.0": { + "c_nf_per_km": 8.8, + "r_ohm_per_km": 0.1571, + "x_ohm_per_km": 0.4, + "max_i_ka": 0.535, + "type": "ol", + "q_mm2": 184, + "alpha": 0.00403, + "voltage_rating": "HV" + }, + "243-AL1/39-ST1A 110.0": { + "c_nf_per_km": 9, + "r_ohm_per_km": 0.1188, + "x_ohm_per_km": 0.39, + "max_i_ka": 0.645, + "type": "ol", + "q_mm2": 243, + "alpha": 0.00403, + "voltage_rating": "HV" + }, + "305-AL1/39-ST1A 110.0": { + "c_nf_per_km": 9.2, + "r_ohm_per_km": 0.0949, + "x_ohm_per_km": 0.38, + "max_i_ka": 0.74, + "type": "ol", + "q_mm2": 305, + "alpha": 0.00403, + "voltage_rating": "HV" + }, + "490-AL1/64-ST1A 110.0": { + "c_nf_per_km": 9.75, + "r_ohm_per_km": 0.059, + "x_ohm_per_km": 0.37, + "max_i_ka": 0.96, + "type": "ol", + "q_mm2": 490, + "alpha": 0.00403, + "voltage_rating": "HV" + }, + "679-AL1/86-ST1A 110.0": { + "c_nf_per_km": 9.95, + "r_ohm_per_km": 0.042, + "x_ohm_per_km": 0.36, + "max_i_ka": 1.15, + "type": "ol", + "q_mm2": 679, + "alpha": 0.00403, + "voltage_rating": "HV" + }, + "490-AL1/64-ST1A 220.0": { + "c_nf_per_km": 10, + "r_ohm_per_km": 0.059, + "x_ohm_per_km": 0.285, + "max_i_ka": 0.96, + "type": "ol", + "q_mm2": 490, + "alpha": 0.00403, + "voltage_rating": "HV" + }, + "679-AL1/86-ST1A 220.0": { + "c_nf_per_km": 11.7, + "r_ohm_per_km": 0.042, + "x_ohm_per_km": 0.275, + "max_i_ka": 1.15, + "type": "ol", + "q_mm2": 679, + "alpha": 0.00403, + "voltage_rating": "HV" + }, + "490-AL1/64-ST1A 380.0": { + "c_nf_per_km": 11, + "r_ohm_per_km": 0.059, + "x_ohm_per_km": 0.253, + "max_i_ka": 0.96, + "type": "ol", + "q_mm2": 490, + "alpha": 0.00403, + "voltage_rating": "HV" + }, + "679-AL1/86-ST1A 380.0": { + "c_nf_per_km": 14.6, + "r_ohm_per_km": 0.042, + "x_ohm_per_km": 0.25, + "max_i_ka": 1.15, + "type": "ol", + "q_mm2": 679, + "alpha": 0.00403, + "voltage_rating": "HV" + } + }, + "trafo": { + "160 MVA 380/110 kV": { + "i0_percent": 0.06, + "pfe_kw": 60, + "vkr_percent": 0.25, + "sn_mva": 160, + "vn_lv_kv": 110.0, + "vn_hv_kv": 380.0, + "vk_percent": 12.2, + "shift_degree": 0, + "vector_group": "Yy0", + "tap_side": "hv", + "tap_neutral": 0, + "tap_min": -9, + "tap_max": 9, + "tap_step_degree": 0, + "tap_step_percent": 1.5, + "tap_phase_shifter": false + }, + "100 MVA 220/110 kV": { + "i0_percent": 0.06, + "pfe_kw": 55, + "vkr_percent": 0.26, + "sn_mva": 100, + "vn_lv_kv": 110.0, + "vn_hv_kv": 220.0, + "vk_percent": 12.0, + "shift_degree": 0, + "vector_group": "Yy0", + "tap_side": "hv", + "tap_neutral": 0, + "tap_min": -9, + "tap_max": 9, + "tap_step_degree": 0, + "tap_step_percent": 1.5, + "tap_phase_shifter": false + }, + "63 MVA 110/20 kV": { + "i0_percent": 0.04, + "pfe_kw": 22, + "vkr_percent": 0.32, + "sn_mva": 63, + "vn_lv_kv": 20.0, + "vn_hv_kv": 110.0, + "vk_percent": 18, + "shift_degree": 150, + "vector_group": "YNd5", + "tap_side": "hv", + "tap_neutral": 0, + "tap_min": -9, + "tap_max": 9, + "tap_step_degree": 0, + "tap_step_percent": 1.5, + "tap_phase_shifter": false + }, + "40 MVA 110/20 kV": { + "i0_percent": 0.05, + "pfe_kw": 18, + "vkr_percent": 0.34, + "sn_mva": 40, + "vn_lv_kv": 20.0, + "vn_hv_kv": 110.0, + "vk_percent": 16.2, + "shift_degree": 150, + "vector_group": "YNd5", + "tap_side": "hv", + "tap_neutral": 0, + "tap_min": -9, + "tap_max": 9, + "tap_step_degree": 0, + "tap_step_percent": 1.5, + "tap_phase_shifter": false + }, + "25 MVA 110/20 kV": { + "i0_percent": 0.07, + "pfe_kw": 14, + "vkr_percent": 0.41, + "sn_mva": 25, + "vn_lv_kv": 20.0, + "vn_hv_kv": 110.0, + "vk_percent": 12, + "shift_degree": 150, + "vector_group": "YNd5", + "tap_side": "hv", + "tap_neutral": 0, + "tap_min": -9, + "tap_max": 9, + "tap_step_degree": 0, + "tap_step_percent": 1.5, + "tap_phase_shifter": false + }, + "63 MVA 110/10 kV": { + "sn_mva": 63, + "vn_hv_kv": 110, + "vn_lv_kv": 10, + "vk_percent": 18, + "vkr_percent": 0.32, + "pfe_kw": 22, + "i0_percent": 0.04, + "shift_degree": 150, + "vector_group": "YNd5", + "tap_side": "hv", + "tap_neutral": 0, + "tap_min": -9, + "tap_max": 9, + "tap_step_degree": 0, + "tap_step_percent": 1.5, + "tap_phase_shifter": false + }, + "40 MVA 110/10 kV": { + "sn_mva": 40, + "vn_hv_kv": 110, + "vn_lv_kv": 10, + "vk_percent": 16.2, + "vkr_percent": 0.34, + "pfe_kw": 18, + "i0_percent": 0.05, + "shift_degree": 150, + "vector_group": "YNd5", + "tap_side": "hv", + "tap_neutral": 0, + "tap_min": -9, + "tap_max": 9, + "tap_step_degree": 0, + "tap_step_percent": 1.5, + "tap_phase_shifter": false + }, + "25 MVA 110/10 kV": { + "sn_mva": 25, + "vn_hv_kv": 110, + "vn_lv_kv": 10, + "vk_percent": 12, + "vkr_percent": 0.41, + "pfe_kw": 14, + "i0_percent": 0.07, + "shift_degree": 150, + "vector_group": "YNd5", + "tap_side": "hv", + "tap_neutral": 0, + "tap_min": -9, + "tap_max": 9, + "tap_step_degree": 0, + "tap_step_percent": 1.5, + "tap_phase_shifter": false + }, + "0.25 MVA 20/0.4 kV": { + "sn_mva": 0.25, + "vn_hv_kv": 20, + "vn_lv_kv": 0.4, + "vk_percent": 6, + "vkr_percent": 1.44, + "pfe_kw": 0.8, + "i0_percent": 0.32, + "shift_degree": 150, + "vector_group": "Yzn5", + "tap_side": "hv", + "tap_neutral": 0, + "tap_min": -2, + "tap_max": 2, + "tap_step_degree": 0, + "tap_step_percent": 2.5, + "tap_phase_shifter": false + }, + "0.4 MVA 20/0.4 kV": { + "sn_mva": 0.4, + "vn_hv_kv": 20, + "vn_lv_kv": 0.4, + "vk_percent": 6, + "vkr_percent": 1.425, + "pfe_kw": 1.35, + "i0_percent": 0.3375, + "shift_degree": 150, + "vector_group": "Dyn5", + "tap_side": "hv", + "tap_neutral": 0, + "tap_min": -2, + "tap_max": 2, + "tap_step_degree": 0, + "tap_step_percent": 2.5, + "tap_phase_shifter": false + }, + "0.63 MVA 20/0.4 kV": { + "sn_mva": 0.63, + "vn_hv_kv": 20, + "vn_lv_kv": 0.4, + "vk_percent": 6, + "vkr_percent": 1.206, + "pfe_kw": 1.65, + "i0_percent": 0.2619, + "shift_degree": 150, + "vector_group": "Dyn5", + "tap_side": "hv", + "tap_neutral": 0, + "tap_min": -2, + "tap_max": 2, + "tap_step_degree": 0, + "tap_step_percent": 2.5, + "tap_phase_shifter": false + }, + "0.25 MVA 10/0.4 kV": { + "sn_mva": 0.25, + "vn_hv_kv": 10, + "vn_lv_kv": 0.4, + "vk_percent": 4, + "vkr_percent": 1.2, + "pfe_kw": 0.6, + "i0_percent": 0.24, + "shift_degree": 150, + "vector_group": "Dyn5", + "tap_side": "hv", + "tap_neutral": 0, + "tap_min": -2, + "tap_max": 2, + "tap_step_degree": 0, + "tap_step_percent": 2.5, + "tap_phase_shifter": false + }, + "0.4 MVA 10/0.4 kV": { + "sn_mva": 0.4, + "vn_hv_kv": 10, + "vn_lv_kv": 0.4, + "vk_percent": 4, + "vkr_percent": 1.325, + "pfe_kw": 0.95, + "i0_percent": 0.2375, + "shift_degree": 150, + "vector_group": "Dyn5", + "tap_side": "hv", + "tap_neutral": 0, + "tap_min": -2, + "tap_max": 2, + "tap_step_degree": 0, + "tap_step_percent": 2.5, + "tap_phase_shifter": false + }, + "0.63 MVA 10/0.4 kV": { + "sn_mva": 0.63, + "vn_hv_kv": 10, + "vn_lv_kv": 0.4, + "vk_percent": 4, + "vkr_percent": 1.0794, + "pfe_kw": 1.18, + "i0_percent": 0.1873, + "shift_degree": 150, + "vector_group": "Dyn5", + "tap_side": "hv", + "tap_neutral": 0, + "tap_min": -2, + "tap_max": 2, + "tap_step_degree": 0, + "tap_step_percent": 2.5, + "tap_phase_shifter": false + } + }, + "trafo3w": { + "63/25/38 MVA 110/20/10 kV": { + "sn_hv_mva": 63, + "sn_mv_mva": 25, + "sn_lv_mva": 38, + "vn_hv_kv": 110, + "vn_mv_kv": 20, + "vn_lv_kv": 10, + "vk_hv_percent": 10.4, + "vk_mv_percent": 10.4, + "vk_lv_percent": 10.4, + "vkr_hv_percent": 0.28, + "vkr_mv_percent": 0.32, + "vkr_lv_percent": 0.35, + "pfe_kw": 35, + "i0_percent": 0.89, + "shift_mv_degree": 0, + "shift_lv_degree": 0, + "vector_group": "YN0yn0yn0", + "tap_side": "hv", + "tap_neutral": 0, + "tap_min": -10, + "tap_max": 10, + "tap_step_percent": 1.2 + }, + "63/25/38 MVA 110/10/10 kV": { + "sn_hv_mva": 63, + "sn_mv_mva": 25, + "sn_lv_mva": 38, + "vn_hv_kv": 110, + "vn_mv_kv": 10, + "vn_lv_kv": 10, + "vk_hv_percent": 10.4, + "vk_mv_percent": 10.4, + "vk_lv_percent": 10.4, + "vkr_hv_percent": 0.28, + "vkr_mv_percent": 0.32, + "vkr_lv_percent": 0.35, + "pfe_kw": 35, + "i0_percent": 0.89, + "shift_mv_degree": 0, + "shift_lv_degree": 0, + "vector_group": "YN0yn0yn0", + "tap_side": "hv", + "tap_neutral": 0, + "tap_min": -10, + "tap_max": 10, + "tap_step_percent": 1.2 + } + }, + "fuse": { + "HV 100A": { + "fuse_type": "HV 100A", + "i_rated_a": 100.0, + "t_avg": 0, + "t_min": [ + 10.0, + 3.64, + 0.854, + 0.281, + 0.1, + 0.0531, + 0.022, + 0.01 + ], + "t_total": [ + 10.0, + 4.267, + 1.21, + 0.403, + 0.1, + 0.058, + 0.022, + 0.01 + ], + "x_avg": 0, + "x_min": [ + 300.0, + 350.0, + 450.0, + 550.0, + 700.0, + 850.0, + 1200.0, + 1752.0 + ], + "x_total": [ + 600.0, + 700.0, + 900.0, + 1150.0, + 1665.0, + 2000.0, + 3000.0, + 4313.0 + ] + }, + "HV 10A": { + "fuse_type": "HV 10A", + "i_rated_a": 10.0, + "t_avg": 0, + "t_min": [ + 10.0, + 1675.0, + 0.344, + 0.156, + 0.1, + 0.0417, + 0.0171, + 0.01 + ], + "t_total": [ + 10.0, + 1.3, + 0.3, + 0.155, + 0.1, + 0.0555, + 0.023, + 0.01 + ], + "x_avg": 0, + "x_min": [ + 30.0, + 32.0, + 35.0, + 37.0, + 39.0, + 50.0, + 70.0, + 88.0 + ], + "x_total": [ + 60.0, + 70.0, + 80.0, + 87.0, + 94.0, + 110.0, + 150.0, + 216.0 + ] + }, + "HV 125A": { + "fuse_type": "HV 125A", + "i_rated_a": 125.0, + "t_avg": 0, + "t_min": [ + 10.0, + 1.82, + 0.344, + 0.1, + 0.0467, + 0.0269, + 0.01 + ], + "t_total": [ + 10.0, + 2.478, + 0.426, + 0.1, + 0.0427, + 0.0211, + 0.01 + ], + "x_avg": 0, + "x_min": [ + 375.0, + 500.0, + 700.0, + 925.0, + 1200.0, + 1500.0, + 2341.0 + ], + "x_total": [ + 750.0, + 1000.0, + 1500.0, + 2200.0, + 3000.0, + 4000.0, + 5765.0 + ] + }, + "HV 160A": { + "fuse_type": "HV 160A", + "i_rated_a": 160.0, + "t_avg": 0, + "t_min": [ + 10.0, + 4.15, + 1.03, + 0.198, + 0.1, + 0.051, + 0.0172, + 0.01 + ], + "t_total": [ + 10.0, + 2.3, + 0.734, + 0.274, + 0.1, + 0.046, + 0.0177, + 0.01 + ], + "x_avg": 0, + "x_min": [ + 480.0, + 550.0, + 700.0, + 1000.0, + 1260.0, + 1600.0, + 2500.0, + 3227.0 + ], + "x_total": [ + 960.0, + 1300.0, + 1700.0, + 2200.0, + 2996.0, + 4000.0, + 6000.0, + 7946.0 + ] + }, + "HV 16A": { + "fuse_type": "HV 16A", + "i_rated_a": 16.0, + "t_avg": 0, + "t_min": [ + 10.0, + 0.352, + 0.164, + 0.1, + 0.0649, + 0.0342, + 0.01 + ], + "t_total": [ + 10.0, + 2.34, + 0.722, + 0.181, + 0.1, + 0.055, + 0.0296, + 0.01 + ], + "x_avg": 0, + "x_min": [ + 48.0, + 60.0, + 65.0, + 71.0, + 80.0, + 100.0, + 162.0 + ], + "x_total": [ + 96.0, + 110.0, + 125.0, + 150.0, + 168.0, + 200.0, + 250.0, + 398.0 + ] + }, + "HV 200A": { + "fuse_type": "HV 200A", + "i_rated_a": 200.0, + "t_avg": 0, + "t_min": [ + 10.0, + 4.267, + 1.21, + 0.403, + 0.1, + 0.058, + 0.022, + 0.01 + ], + "t_total": [ + 10.0, + 3.73, + 1.654, + 0.328, + 0.1, + 0.0531, + 0.019, + 0.01 + ], + "x_avg": 0, + "x_min": [ + 600.0, + 700.0, + 900.0, + 1150.0, + 1665.0, + 2000.0, + 3000.0, + 4313.0 + ], + "x_total": [ + 1200.0, + 1500.0, + 1800.0, + 2700.0, + 3960.0, + 5000.0, + 7500.0, + 10620.0 + ] + }, + "HV 20A": { + "fuse_type": "HV 20A", + "i_rated_a": 20.0, + "t_avg": 0, + "t_min": [ + 10.0, + 1.3, + 0.3, + 0.155, + 0.1, + 0.0555, + 0.023, + 0.01 + ], + "t_total": [ + 10.0, + 1.3, + 0.161, + 0.1, + 0.0611, + 0.0399, + 0.0141, + 0.01 + ], + "x_avg": 0, + "x_min": [ + 60.0, + 70.0, + 80.0, + 87.0, + 94.0, + 110.0, + 150.0, + 216.0 + ], + "x_total": [ + 120.0, + 150.0, + 200.0, + 223.0, + 260.0, + 300.0, + 450.0, + 532.0 + ] + }, + "HV 25A": { + "fuse_type": "HV 25A", + "i_rated_a": 25.0, + "t_avg": 0, + "t_min": [ + 10.0, + 2.512, + 0.833, + 0.299, + 0.1, + 0.0372, + 0.0223, + 0.01 + ], + "t_total": [ + 10.0, + 3.125, + 0.597, + 0.198, + 0.1, + 0.0378, + 0.022, + 0.01 + ], + "x_avg": 0, + "x_min": [ + 75.0, + 82.0, + 90.0, + 100.0, + 124.0, + 170.0, + 200.0, + 289.0 + ], + "x_total": [ + 150.0, + 170.0, + 210.0, + 250.0, + 294.0, + 400.0, + 500.0, + 711.0 + ] + }, + "HV 31.5A": { + "fuse_type": "HV 31.5A", + "i_rated_a": 31.5, + "t_avg": 0, + "t_min": [ + 10.0, + 2.34, + 0.722, + 0.181, + 0.1, + 0.055, + 0.0296, + 0.01 + ], + "t_total": [ + 10.0, + 2.84, + 0.368, + 0.164, + 0.1, + 0.0621, + 0.0378, + 0.0195, + 0.01 + ], + "x_avg": 0, + "x_min": [ + 95.0, + 110.0, + 125.0, + 150.0, + 165.0, + 200.0, + 250.0, + 390.0 + ], + "x_total": [ + 189.0, + 220.0, + 300.0, + 350.0, + 393.0, + 450.0, + 530.0, + 700.0, + 960.0 + ] + }, + "HV 40A": { + "fuse_type": "HV 40A", + "i_rated_a": 40.0, + "t_avg": 0, + "t_min": [ + 10.0, + 1.3, + 0.161, + 0.1, + 0.0611, + 0.0399, + 0.0141, + 0.01 + ], + "t_total": [ + 10.0, + 2.05, + 0.369, + 0.198, + 0.1, + 0.051, + 0.0298, + 0.01 + ], + "x_avg": 0, + "x_min": [ + 120.0, + 150.0, + 200.0, + 223.0, + 260.0, + 300.0, + 450.0, + 532.0 + ], + "x_total": [ + 240.0, + 300.0, + 400.0, + 450.0, + 530.0, + 650.0, + 800.0, + 1311.0 + ] + }, + "HV 50A": { + "fuse_type": "HV 50A", + "i_rated_a": 50.0, + "t_avg": 0, + "t_min": [ + 10.0, + 3.215, + 0.597, + 0.198, + 0.1, + 0.0378, + 0.022, + 0.01 + ], + "t_total": [ + 10.0, + 3.64, + 0.854, + 0.281, + 0.1, + 0.0531, + 0.022, + 0.01 + ], + "x_avg": 0, + "x_min": [ + 150.0, + 170.0, + 210.0, + 250.0, + 294.0, + 400.0, + 500.0, + 711.0 + ], + "x_total": [ + 300.0, + 350.0, + 450.0, + 550.0, + 700.0, + 850.0, + 1200.0, + 1752.0 + ] + }, + "HV 6.3A": { + "fuse_type": "HV 6.3A", + "i_rated_a": 6.3, + "t_avg": 0, + "t_min": [ + 10.0, + 1.39, + 0.344, + 0.168, + 0.1, + 0.056, + 0.0263, + 0.01 + ], + "t_total": [ + 10.0, + 1.711, + 0.516, + 0.198, + 0.1, + 0.0634, + 0.0303, + 0.01 + ], + "x_avg": 0, + "x_min": [ + 19.0, + 19.5, + 20.4, + 20.8, + 22.0, + 25.0, + 32.0, + 48.0 + ], + "x_total": [ + 38.0, + 40.0, + 43.0, + 48.0, + 53.0, + 60.0, + 75.0, + 118.0 + ] + }, + "HV 63A": { + "fuse_type": "HV 63A", + "i_rated_a": 63.0, + "t_avg": 0, + "t_min": [ + 10.0, + 2.84, + 0.368, + 0.164, + 0.1, + 0.0621, + 0.0378, + 0.0195, + 0.01 + ], + "t_total": [ + 10.0, + 1.82, + 0.344, + 0.1, + 0.0467, + 0.0269, + 0.01 + ], + "x_avg": 0, + "x_min": [ + 189.0, + 220.0, + 300.0, + 350.0, + 393.0, + 450.0, + 530.0, + 700.0, + 961.0 + ], + "x_total": [ + 378.0, + 500.0, + 700.0, + 934.0, + 1200.0, + 1500.0, + 2366.0 + ] + }, + "HV 80A": { + "fuse_type": "HV 80A", + "i_rated_a": 80.0, + "t_avg": 0, + "t_min": [ + 10.0, + 2.05, + 0.369, + 0.198, + 0.1, + 0.051, + 0.0298, + 0.01 + ], + "t_total": [ + 10.0, + 4.15, + 1.03, + 0.198, + 0.1, + 0.051, + 0.0172, + 0.01 + ], + "x_avg": 0, + "x_min": [ + 240.0, + 300.0, + 400.0, + 450.0, + 530.0, + 650.0, + 800.0, + 1311.0 + ], + "x_total": [ + 480.0, + 550.0, + 700.0, + 1000.0, + 1260.0, + 1600.0, + 2500.0, + 3227.0 + ] + }, + "Siemens NH-1-100": { + "fuse_type": "Siemens NH-1-100", + "i_rated_a": 100.0, + "t_avg": [ + 5400.0, + 2000.0, + 400.0, + 20.0, + 1.0, + 0.2, + 0.012, + 0.004 + ], + "t_min": 0, + "t_total": 0, + "x_avg": [ + 150.0, + 190.0, + 250.0, + 430.0, + 900.0, + 1250.0, + 2700.0, + 3600.0 + ], + "x_min": 0, + "x_total": 0 + }, + "Siemens NH-1-125": { + "fuse_type": "Siemens NH-1-125", + "i_rated_a": 125.0, + "t_avg": [ + 4800.0, + 120.0, + 7.0, + 0.1, + 0.004 + ], + "t_min": 0, + "t_total": 0, + "x_avg": [ + 180.0, + 400.0, + 740.0, + 2000.0, + 4250.0 + ], + "x_min": 0, + "x_total": 0 + }, + "Siemens NH-1-16": { + "fuse_type": "Siemens NH-1-16", + "i_rated_a": 16.0, + "t_avg": [ + 4000.0, + 400.0, + 2.0, + 0.1, + 0.04, + 0.01 + ], + "t_min": 0, + "t_total": 0, + "x_avg": [ + 26.0, + 35.0, + 75.0, + 150.0, + 200.0, + 300.0 + ], + "x_min": 0, + "x_total": 0 + }, + "Siemens NH-1-160": { + "fuse_type": "Siemens NH-1-160", + "i_rated_a": 160.0, + "t_avg": [ + 4800.0, + 120.0, + 7.0, + 0.1, + 0.004 + ], + "t_min": 0, + "t_total": 0, + "x_avg": [ + 210.0, + 500.0, + 900.0, + 2300.0, + 5000.0 + ], + "x_min": 0, + "x_total": 0 + }, + "Siemens NH-1-25": { + "fuse_type": "Siemens NH-1-25", + "i_rated_a": 25.0, + "t_avg": [ + 4000.0, + 1000.0, + 10.0, + 0.2, + 0.02, + 0.01 + ], + "t_min": 0, + "t_total": 0, + "x_avg": [ + 40.0, + 50.0, + 100.0, + 210.0, + 400.0, + 500.0 + ], + "x_min": 0, + "x_total": 0 + }, + "Siemens NH-1-50": { + "fuse_type": "Siemens NH-1-50", + "i_rated_a": 50.0, + "t_avg": [ + 4000.0, + 40.0, + 4.0, + 1.0, + 0.02, + 0.01 + ], + "t_min": 0, + "t_total": 0, + "x_avg": [ + 86.0, + 200.0, + 300.0, + 400.0, + 1000.0, + 1280.0 + ], + "x_min": 0, + "x_total": 0 + }, + "Siemens NH-1-63": { + "fuse_type": "Siemens NH-1-63", + "i_rated_a": 63.0, + "t_avg": [ + 4000.0, + 100.0, + 10.0, + 2.0, + 0.04, + 0.01 + ], + "t_min": 0, + "t_total": 0, + "x_avg": [ + 100.0, + 200.0, + 300.0, + 400.0, + 1000.0, + 1500.0 + ], + "x_min": 0, + "x_total": 0 + }, + "Siemens NH-1-80": { + "fuse_type": "Siemens NH-1-80", + "i_rated_a": 80.0, + "t_avg": [ + 4800.0, + 120.0, + 7.0, + 0.1, + 0.01 + ], + "t_min": 0, + "t_total": 0, + "x_avg": [ + 150.58, + 250.0, + 450.0, + 1150.0, + 2470.0 + ], + "x_min": 0, + "x_total": 0 + }, + "Siemens NH-2-1000": { + "fuse_type": "Siemens NH-2-1000", + "i_rated_a": 1000.0, + "t_avg": [ + 4800.0, + 120.0, + 7.0, + 0.1, + 0.004 + ], + "t_min": 0, + "t_total": 0, + "x_avg": [ + 1900.0, + 3500.0, + 8400.0, + 24000.0, + 52000.0 + ], + "x_min": 0, + "x_total": 0 + }, + "Siemens NH-2-200": { + "fuse_type": "Siemens NH-2-200", + "i_rated_a": 200.0, + "t_avg": [ + 4800.0, + 120.0, + 7.0, + 0.1, + 0.004 + ], + "t_min": 0, + "t_total": 0, + "x_avg": [ + 280.0, + 650.0, + 1200.0, + 3000.0, + 7000.0 + ], + "x_min": 0, + "x_total": 0 + }, + "Siemens NH-2-224": { + "fuse_type": "Siemens NH-2-224", + "i_rated_a": 224.0, + "t_avg": [ + 4800.0, + 120.0, + 7.0, + 0.2, + 0.04, + 0.004 + ], + "t_min": 0, + "t_total": 0, + "x_avg": [ + 400.0, + 750.0, + 1453.0, + 3025.0, + 4315.0, + 7600.0 + ], + "x_min": 0, + "x_total": 0 + }, + "Siemens NH-2-250": { + "fuse_type": "Siemens NH-2-250", + "i_rated_a": 250.0, + "t_avg": [ + 4800.0, + 120.0, + 7.0, + 0.1, + 0.004 + ], + "t_min": 0, + "t_total": 0, + "x_avg": [ + 450.0, + 800.0, + 1650.0, + 4000.0, + 8500.0 + ], + "x_min": 0, + "x_total": 0 + }, + "Siemens NH-2-315": { + "fuse_type": "Siemens NH-2-315", + "i_rated_a": 315.0, + "t_avg": [ + 4800.0, + 120.0, + 7.0, + 0.1, + 0.004 + ], + "t_min": 0, + "t_total": 0, + "x_avg": [ + 550.0, + 920.0, + 1900.0, + 5000.0, + 11000.0 + ], + "x_min": 0, + "x_total": 0 + }, + "Siemens NH-2-355": { + "fuse_type": "Siemens NH-2-355", + "i_rated_a": 355.0, + "t_avg": [ + 4800.0, + 120.0, + 6.0, + 0.1, + 0.004 + ], + "t_min": 0, + "t_total": 0, + "x_avg": [ + 650.0, + 1116.27, + 2350.0, + 5840.0, + 12790.0 + ], + "x_min": 0, + "x_total": 0 + }, + "Siemens NH-2-400": { + "fuse_type": "Siemens NH-2-400", + "i_rated_a": 400.0, + "t_avg": [ + 4800.0, + 120.0, + 7.0, + 0.1, + 0.004 + ], + "t_min": 0, + "t_total": 0, + "x_avg": [ + 720.0, + 1350.0, + 2800.0, + 6500.0, + 15000.0 + ], + "x_min": 0, + "x_total": 0 + }, + "Siemens NH-2-425": { + "fuse_type": "Siemens NH-2-425", + "i_rated_a": 425.0, + "t_avg": [ + 4800.0, + 120.0, + 7.0, + 0.1, + 0.004 + ], + "t_min": 0, + "t_total": 0, + "x_avg": [ + 850.0, + 1500.0, + 3050.0, + 7500.0, + 16500.0 + ], + "x_min": 0, + "x_total": 0 + }, + "Siemens NH-2-630": { + "fuse_type": "Siemens NH-2-630", + "i_rated_a": 630.0, + "t_avg": [ + 4800.0, + 120.0, + 7.0, + 0.1, + 0.004 + ], + "t_min": 0, + "t_total": 0, + "x_avg": [ + 1200.0, + 2000.0, + 4800.0, + 12000.0, + 26000.0 + ], + "x_min": 0, + "x_total": 0 + } + } + }, + "res_bus": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"vm_pu\",\"va_degree\",\"p_mw\",\"q_mvar\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "vm_pu": "float64", + "va_degree": "float64", + "p_mw": "float64", + "q_mvar": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_line": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_from_mw\",\"q_from_mvar\",\"p_to_mw\",\"q_to_mvar\",\"pl_mw\",\"ql_mvar\",\"i_from_ka\",\"i_to_ka\",\"i_ka\",\"vm_from_pu\",\"va_from_degree\",\"vm_to_pu\",\"va_to_degree\",\"loading_percent\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "p_from_mw": "float64", + "q_from_mvar": "float64", + "p_to_mw": "float64", + "q_to_mvar": "float64", + "pl_mw": "float64", + "ql_mvar": "float64", + "i_from_ka": "float64", + "i_to_ka": "float64", + "i_ka": "float64", + "vm_from_pu": "float64", + "va_from_degree": "float64", + "vm_to_pu": "float64", + "va_to_degree": "float64", + "loading_percent": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_trafo": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_hv_mw\",\"q_hv_mvar\",\"p_lv_mw\",\"q_lv_mvar\",\"pl_mw\",\"ql_mvar\",\"i_hv_ka\",\"i_lv_ka\",\"vm_hv_pu\",\"va_hv_degree\",\"vm_lv_pu\",\"va_lv_degree\",\"loading_percent\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "p_hv_mw": "float64", + "q_hv_mvar": "float64", + "p_lv_mw": "float64", + "q_lv_mvar": "float64", + "pl_mw": "float64", + "ql_mvar": "float64", + "i_hv_ka": "float64", + "i_lv_ka": "float64", + "vm_hv_pu": "float64", + "va_hv_degree": "float64", + "vm_lv_pu": "float64", + "va_lv_degree": "float64", + "loading_percent": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_trafo3w": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_hv_mw\",\"q_hv_mvar\",\"p_mv_mw\",\"q_mv_mvar\",\"p_lv_mw\",\"q_lv_mvar\",\"pl_mw\",\"ql_mvar\",\"i_hv_ka\",\"i_mv_ka\",\"i_lv_ka\",\"vm_hv_pu\",\"va_hv_degree\",\"vm_mv_pu\",\"va_mv_degree\",\"vm_lv_pu\",\"va_lv_degree\",\"va_internal_degree\",\"vm_internal_pu\",\"loading_percent\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "p_hv_mw": "float64", + "q_hv_mvar": "float64", + "p_mv_mw": "float64", + "q_mv_mvar": "float64", + "p_lv_mw": "float64", + "q_lv_mvar": "float64", + "pl_mw": "float64", + "ql_mvar": "float64", + "i_hv_ka": "float64", + "i_mv_ka": "float64", + "i_lv_ka": "float64", + "vm_hv_pu": "float64", + "va_hv_degree": "float64", + "vm_mv_pu": "float64", + "va_mv_degree": "float64", + "vm_lv_pu": "float64", + "va_lv_degree": "float64", + "va_internal_degree": "float64", + "vm_internal_pu": "float64", + "loading_percent": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_impedance": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_from_mw\",\"q_from_mvar\",\"p_to_mw\",\"q_to_mvar\",\"pl_mw\",\"ql_mvar\",\"i_from_ka\",\"i_to_ka\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "p_from_mw": "float64", + "q_from_mvar": "float64", + "p_to_mw": "float64", + "q_to_mvar": "float64", + "pl_mw": "float64", + "ql_mvar": "float64", + "i_from_ka": "float64", + "i_to_ka": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_ext_grid": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_mw\",\"q_mvar\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "p_mw": "float64", + "q_mvar": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_load": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_mw\",\"q_mvar\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "p_mw": "float64", + "q_mvar": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_motor": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_mw\",\"q_mvar\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "p_mw": "float64", + "q_mvar": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_sgen": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_mw\",\"q_mvar\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "p_mw": "float64", + "q_mvar": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_storage": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_mw\",\"q_mvar\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "p_mw": "float64", + "q_mvar": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_shunt": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_mw\",\"q_mvar\",\"vm_pu\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "p_mw": "float64", + "q_mvar": "float64", + "vm_pu": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_gen": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_mw\",\"q_mvar\",\"va_degree\",\"vm_pu\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "p_mw": "float64", + "q_mvar": "float64", + "va_degree": "float64", + "vm_pu": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_ward": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_mw\",\"q_mvar\",\"vm_pu\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "p_mw": "float64", + "q_mvar": "float64", + "vm_pu": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_xward": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_mw\",\"q_mvar\",\"vm_pu\",\"va_internal_degree\",\"vm_internal_pu\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "p_mw": "float64", + "q_mvar": "float64", + "vm_pu": "float64", + "va_internal_degree": "float64", + "vm_internal_pu": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_dcline": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_from_mw\",\"q_from_mvar\",\"p_to_mw\",\"q_to_mvar\",\"pl_mw\",\"vm_from_pu\",\"va_from_degree\",\"vm_to_pu\",\"va_to_degree\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "p_from_mw": "float64", + "q_from_mvar": "float64", + "p_to_mw": "float64", + "q_to_mvar": "float64", + "pl_mw": "float64", + "vm_from_pu": "float64", + "va_from_degree": "float64", + "vm_to_pu": "float64", + "va_to_degree": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_asymmetric_load": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_mw\",\"q_mvar\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "p_mw": "float64", + "q_mvar": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_asymmetric_sgen": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_mw\",\"q_mvar\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "p_mw": "float64", + "q_mvar": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_switch": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"i_ka\",\"loading_percent\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "i_ka": "float64", + "loading_percent": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_tcsc": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"thyristor_firing_angle_degree\",\"x_ohm\",\"p_from_mw\",\"q_from_mvar\",\"p_to_mw\",\"q_to_mvar\",\"pl_mw\",\"ql_mvar\",\"i_ka\",\"vm_from_pu\",\"va_from_degree\",\"vm_to_pu\",\"va_to_degree\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "thyristor_firing_angle_degree": "float64", + "x_ohm": "float64", + "p_from_mw": "float64", + "q_from_mvar": "float64", + "p_to_mw": "float64", + "q_to_mvar": "float64", + "pl_mw": "float64", + "ql_mvar": "float64", + "i_ka": "float64", + "vm_from_pu": "float64", + "va_from_degree": "float64", + "vm_to_pu": "float64", + "va_to_degree": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_svc": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"thyristor_firing_angle_degree\",\"x_ohm\",\"q_mvar\",\"vm_pu\",\"va_degree\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "thyristor_firing_angle_degree": "float64", + "x_ohm": "float64", + "q_mvar": "float64", + "vm_pu": "float64", + "va_degree": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_ssc": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"q_mvar\",\"vm_internal_pu\",\"va_internal_degree\",\"vm_pu\",\"va_degree\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "q_mvar": "float64", + "vm_internal_pu": "float64", + "va_internal_degree": "float64", + "vm_pu": "float64", + "va_degree": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_bus_est": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"vm_pu\",\"va_degree\",\"p_mw\",\"q_mvar\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "vm_pu": "float64", + "va_degree": "float64", + "p_mw": "float64", + "q_mvar": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_line_est": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_from_mw\",\"q_from_mvar\",\"p_to_mw\",\"q_to_mvar\",\"pl_mw\",\"ql_mvar\",\"i_from_ka\",\"i_to_ka\",\"i_ka\",\"vm_from_pu\",\"va_from_degree\",\"vm_to_pu\",\"va_to_degree\",\"loading_percent\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "p_from_mw": "float64", + "q_from_mvar": "float64", + "p_to_mw": "float64", + "q_to_mvar": "float64", + "pl_mw": "float64", + "ql_mvar": "float64", + "i_from_ka": "float64", + "i_to_ka": "float64", + "i_ka": "float64", + "vm_from_pu": "float64", + "va_from_degree": "float64", + "vm_to_pu": "float64", + "va_to_degree": "float64", + "loading_percent": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_trafo_est": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_hv_mw\",\"q_hv_mvar\",\"p_lv_mw\",\"q_lv_mvar\",\"pl_mw\",\"ql_mvar\",\"i_hv_ka\",\"i_lv_ka\",\"vm_hv_pu\",\"va_hv_degree\",\"vm_lv_pu\",\"va_lv_degree\",\"loading_percent\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "p_hv_mw": "float64", + "q_hv_mvar": "float64", + "p_lv_mw": "float64", + "q_lv_mvar": "float64", + "pl_mw": "float64", + "ql_mvar": "float64", + "i_hv_ka": "float64", + "i_lv_ka": "float64", + "vm_hv_pu": "float64", + "va_hv_degree": "float64", + "vm_lv_pu": "float64", + "va_lv_degree": "float64", + "loading_percent": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_trafo3w_est": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_hv_mw\",\"q_hv_mvar\",\"p_mv_mw\",\"q_mv_mvar\",\"p_lv_mw\",\"q_lv_mvar\",\"pl_mw\",\"ql_mvar\",\"i_hv_ka\",\"i_mv_ka\",\"i_lv_ka\",\"vm_hv_pu\",\"va_hv_degree\",\"vm_mv_pu\",\"va_mv_degree\",\"vm_lv_pu\",\"va_lv_degree\",\"va_internal_degree\",\"vm_internal_pu\",\"loading_percent\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "p_hv_mw": "float64", + "q_hv_mvar": "float64", + "p_mv_mw": "float64", + "q_mv_mvar": "float64", + "p_lv_mw": "float64", + "q_lv_mvar": "float64", + "pl_mw": "float64", + "ql_mvar": "float64", + "i_hv_ka": "float64", + "i_mv_ka": "float64", + "i_lv_ka": "float64", + "vm_hv_pu": "float64", + "va_hv_degree": "float64", + "vm_mv_pu": "float64", + "va_mv_degree": "float64", + "vm_lv_pu": "float64", + "va_lv_degree": "float64", + "va_internal_degree": "float64", + "vm_internal_pu": "float64", + "loading_percent": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_impedance_est": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_from_mw\",\"q_from_mvar\",\"p_to_mw\",\"q_to_mvar\",\"pl_mw\",\"ql_mvar\",\"i_from_ka\",\"i_to_ka\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "p_from_mw": "float64", + "q_from_mvar": "float64", + "p_to_mw": "float64", + "q_to_mvar": "float64", + "pl_mw": "float64", + "ql_mvar": "float64", + "i_from_ka": "float64", + "i_to_ka": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_switch_est": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"i_ka\",\"loading_percent\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "i_ka": "float64", + "loading_percent": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_bus_sc": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[],\"index\":[],\"data\":[]}", + "orient": "split", + "is_multiindex": false, + "is_multicolumn": false + }, + "res_line_sc": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[],\"index\":[],\"data\":[]}", + "orient": "split", + "is_multiindex": false, + "is_multicolumn": false + }, + "res_trafo_sc": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[],\"index\":[],\"data\":[]}", + "orient": "split", + "is_multiindex": false, + "is_multicolumn": false + }, + "res_trafo3w_sc": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[],\"index\":[],\"data\":[]}", + "orient": "split", + "is_multiindex": false, + "is_multicolumn": false + }, + "res_ext_grid_sc": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[],\"index\":[],\"data\":[]}", + "orient": "split", + "is_multiindex": false, + "is_multicolumn": false + }, + "res_gen_sc": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[],\"index\":[],\"data\":[]}", + "orient": "split", + "is_multiindex": false, + "is_multicolumn": false + }, + "res_sgen_sc": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[],\"index\":[],\"data\":[]}", + "orient": "split", + "is_multiindex": false, + "is_multicolumn": false + }, + "res_switch_sc": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[],\"index\":[],\"data\":[]}", + "orient": "split", + "is_multiindex": false, + "is_multicolumn": false + }, + "res_bus_3ph": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"vm_a_pu\",\"va_a_degree\",\"vm_b_pu\",\"va_b_degree\",\"vm_c_pu\",\"va_c_degree\",\"p_a_mw\",\"q_a_mvar\",\"p_b_mw\",\"q_b_mvar\",\"p_c_mw\",\"q_c_mvar\",\"unbalance_percent\"],\"index\":[101,102,103,106],\"data\":[[1.000000000000649,-0.000000014467166,1.000000000000706,-120.000000014467219,0.999999999998645,120.00000002893438,-0.76586721276166,0.142600574268217,-0.765870349186078,0.142774135244491,1.529587620821064,0.13652642290409,0.000000025248458],[0.999413066587415,-0.143342436111115,0.99941331944751,-120.143349997549379,1.002844447733494,120.248691141259584,0.0,0.0,0.0,0.0,0.0,0.0,0.255229968019964],[0.998786896904501,-0.170005794192065,0.998787149925785,-120.170013342503964,1.004418791821623,120.270535414590881,0.73,-0.19,0.73,-0.19,-1.57,-0.19,0.317807726599274],[1.000000000000649,-0.000000014467166,1.000000000000706,-120.000000014467219,0.999999999998645,120.00000002893438,0.0,0.0,0.0,0.0,0.0,0.0,0.000000025248458]]}", + "orient": "split", + "dtype": { + "vm_a_pu": "float64", + "va_a_degree": "float64", + "vm_b_pu": "float64", + "va_b_degree": "float64", + "vm_c_pu": "float64", + "va_c_degree": "float64", + "p_a_mw": "float64", + "q_a_mvar": "float64", + "p_b_mw": "float64", + "q_b_mvar": "float64", + "p_c_mw": "float64", + "q_c_mvar": "float64", + "unbalance_percent": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_line_3ph": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_a_from_mw\",\"q_a_from_mvar\",\"p_b_from_mw\",\"q_b_from_mvar\",\"q_c_from_mvar\",\"p_a_to_mw\",\"q_a_to_mvar\",\"p_b_to_mw\",\"q_b_to_mvar\",\"p_c_to_mw\",\"q_c_to_mvar\",\"pl_a_mw\",\"ql_a_mvar\",\"pl_b_mw\",\"ql_b_mvar\",\"pl_c_mw\",\"ql_c_mvar\",\"i_a_from_ka\",\"i_a_to_ka\",\"i_b_from_ka\",\"i_b_to_ka\",\"i_c_from_ka\",\"i_c_to_ka\",\"i_a_ka\",\"i_b_ka\",\"i_c_ka\",\"i_n_from_ka\",\"i_n_to_ka\",\"i_n_ka\",\"loading_a_percent\",\"loading_b_percent\",\"loading_c_percent\",\"p_c_from_mw\",\"loading_percent\"],\"index\":[101],\"data\":[[-0.729999999996567,0.19000000000026,-0.729999999996566,0.190000000000261,0.19000000001556,0.730552301039331,-0.216633736167421,0.730552300762162,-0.216633749867232,-1.567616528781956,-0.216173539601529,0.000552301042765,-0.026633736167161,0.000552300765596,-0.02663374986697,0.002383471230365,-0.026173539585968,0.065405448594188,0.066029483815909,0.065405432025122,0.06602946742436,0.136355496215811,0.136655605565042,0.066029483815909,0.06602946742436,0.136655605565042,0.198789638449406,0.19880656576458,0.19880656576458,61.138410940656399,61.138395763296025,126.532968115779696,1.570000000012321,126.532968115779696]]}", + "orient": "split", + "dtype": { + "p_a_from_mw": "float64", + "q_a_from_mvar": "float64", + "p_b_from_mw": "float64", + "q_b_from_mvar": "float64", + "q_c_from_mvar": "float64", + "p_a_to_mw": "float64", + "q_a_to_mvar": "float64", + "p_b_to_mw": "float64", + "q_b_to_mvar": "float64", + "p_c_to_mw": "float64", + "q_c_to_mvar": "float64", + "pl_a_mw": "float64", + "ql_a_mvar": "float64", + "pl_b_mw": "float64", + "ql_b_mvar": "float64", + "pl_c_mw": "float64", + "ql_c_mvar": "float64", + "i_a_from_ka": "float64", + "i_a_to_ka": "float64", + "i_b_from_ka": "float64", + "i_b_to_ka": "float64", + "i_c_from_ka": "float64", + "i_c_to_ka": "float64", + "i_a_ka": "float64", + "i_b_ka": "float64", + "i_c_ka": "float64", + "i_n_from_ka": "float64", + "i_n_to_ka": "float64", + "i_n_ka": "float64", + "loading_a_percent": "float64", + "loading_b_percent": "float64", + "loading_c_percent": "float64", + "p_c_from_mw": "float64", + "loading_percent": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_trafo_3ph": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_a_hv_mw\",\"q_a_hv_mvar\",\"p_b_hv_mw\",\"q_b_hv_mvar\",\"p_c_hv_mw\",\"q_c_hv_mvar\",\"p_a_lv_mw\",\"q_a_lv_mvar\",\"p_b_lv_mw\",\"q_b_lv_mvar\",\"p_c_lv_mw\",\"q_c_lv_mvar\",\"pl_a_mw\",\"ql_a_mvar\",\"pl_b_mw\",\"ql_b_mvar\",\"pl_c_mw\",\"ql_c_mvar\",\"i_a_hv_ka\",\"i_a_lv_ka\",\"i_b_hv_ka\",\"i_b_lv_ka\",\"i_c_hv_ka\",\"i_c_lv_ka\",\"loading_a_percent\",\"loading_b_percent\",\"loading_c_percent\",\"loading_percent\"],\"index\":[0],\"data\":[[0.765867212761676,-0.142600574268206,0.76587034918608,-0.142774135244511,-1.529587620821082,-0.136526422904082,-0.730551408499011,0.216635342580699,-0.730551355834715,0.216632173706613,1.567614685268512,0.216173496640995,0.035315804262665,0.074034768312494,0.035318993351365,0.073858038462102,0.038027064447431,0.079647073736913,0.012266538958654,0.066029449240481,0.012267088052456,0.066029350092719,0.024180507930633,0.136655447350574,2.921361947546,2.921492718071062,5.934186054005666,5.934186054005666]]}", + "orient": "split", + "dtype": { + "p_a_hv_mw": "float64", + "q_a_hv_mvar": "float64", + "p_b_hv_mw": "float64", + "q_b_hv_mvar": "float64", + "p_c_hv_mw": "float64", + "q_c_hv_mvar": "float64", + "p_a_lv_mw": "float64", + "q_a_lv_mvar": "float64", + "p_b_lv_mw": "float64", + "q_b_lv_mvar": "float64", + "p_c_lv_mw": "float64", + "q_c_lv_mvar": "float64", + "pl_a_mw": "float64", + "ql_a_mvar": "float64", + "pl_b_mw": "float64", + "ql_b_mvar": "float64", + "pl_c_mw": "float64", + "ql_c_mvar": "float64", + "i_a_hv_ka": "float64", + "i_a_lv_ka": "float64", + "i_b_hv_ka": "float64", + "i_b_lv_ka": "float64", + "i_c_hv_ka": "float64", + "i_c_lv_ka": "float64", + "loading_a_percent": "float64", + "loading_b_percent": "float64", + "loading_c_percent": "float64", + "loading_percent": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_ext_grid_3ph": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_a_mw\",\"q_a_mvar\",\"p_b_mw\",\"q_b_mvar\",\"p_c_mw\",\"q_c_mvar\"],\"index\":[0],\"data\":[[0.76586721276166,-0.142600574268217,0.765870349186078,-0.142774135244491,-1.529587620821064,-0.13652642290409]]}", + "orient": "split", + "dtype": { + "p_a_mw": "float64", + "q_a_mvar": "float64", + "p_b_mw": "float64", + "q_b_mvar": "float64", + "p_c_mw": "float64", + "q_c_mvar": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_shunt_3ph": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[],\"index\":[],\"data\":[]}", + "orient": "split", + "is_multiindex": false, + "is_multicolumn": false + }, + "res_load_3ph": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_mw\",\"q_mvar\"],\"index\":[101],\"data\":[[2.5,0.24]]}", + "orient": "split", + "dtype": { + "p_mw": "float64", + "q_mvar": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_sgen_3ph": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_mw\",\"q_mvar\"],\"index\":[31],\"data\":[[1.21,0.81]]}", + "orient": "split", + "dtype": { + "p_mw": "float64", + "q_mvar": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_storage_3ph": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_mw\",\"q_mvar\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "p_mw": "float64", + "q_mvar": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_asymmetric_load_3ph": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_a_mw\",\"q_a_mvar\",\"p_b_mw\",\"q_b_mvar\",\"p_c_mw\",\"q_c_mvar\"],\"index\":[33],\"data\":[[0.4,0.01,0.5,0.01,1.0,0.01]]}", + "orient": "split", + "dtype": { + "p_a_mw": "float64", + "q_a_mvar": "float64", + "p_b_mw": "float64", + "q_b_mvar": "float64", + "p_c_mw": "float64", + "q_c_mvar": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_asymmetric_sgen_3ph": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_a_mw\",\"q_a_mvar\",\"p_b_mw\",\"q_b_mvar\",\"p_c_mw\",\"q_c_mvar\"],\"index\":[32],\"data\":[[0.1,0.01,0.2,0.01,3.0,0.01]]}", + "orient": "split", + "dtype": { + "p_a_mw": "float64", + "q_a_mvar": "float64", + "p_b_mw": "float64", + "q_b_mvar": "float64", + "p_c_mw": "float64", + "q_c_mvar": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "user_pf_options": {} + } +} \ No newline at end of file diff --git a/tests/data/pandapower/v3.2.0/pp_v2_net_3ph_output.json.license b/tests/data/pandapower/v3.2.0/pp_v2_net_3ph_output.json.license new file mode 100644 index 00000000..76010591 --- /dev/null +++ b/tests/data/pandapower/v3.2.0/pp_v2_net_3ph_output.json.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: Contributors to the Power Grid Model project + +SPDX-License-Identifier: MPL-2.0 diff --git a/tests/data/pandapower/v3.2.0/pp_v2_net_3ph_output_current_loading.json b/tests/data/pandapower/v3.2.0/pp_v2_net_3ph_output_current_loading.json new file mode 100644 index 00000000..7462fbab --- /dev/null +++ b/tests/data/pandapower/v3.2.0/pp_v2_net_3ph_output_current_loading.json @@ -0,0 +1,3163 @@ +{ + "_module": "pandapower.auxiliary", + "_class": "pandapowerNet", + "_object": { + "bus": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"name\",\"vn_kv\",\"type\",\"zone\",\"in_service\"],\"index\":[101,102,103,106],\"data\":[[null,110.0,\"b\",null,true],[null,20.0,\"b\",null,true],[null,20.0,\"b\",null,true],[null,110.0,\"b\",null,true]]}", + "orient": "split", + "dtype": { + "name": "object", + "vn_kv": "float64", + "type": "object", + "zone": "object", + "in_service": "bool" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "load": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"name\",\"bus\",\"p_mw\",\"q_mvar\",\"const_z_p_percent\",\"const_z_q_percent\",\"const_i_p_percent\",\"const_i_q_percent\",\"sn_mva\",\"scaling\",\"in_service\",\"type\"],\"index\":[101],\"data\":[[null,103,2.5,0.24,0.0,0.0,0.0,0.0,null,1.0,true,\"wye\"]]}", + "orient": "split", + "dtype": { + "name": "object", + "bus": "uint32", + "p_mw": "float64", + "q_mvar": "float64", + "const_z_p_percent": "float64", + "const_z_q_percent": "float64", + "const_i_p_percent": "float64", + "const_i_q_percent": "float64", + "sn_mva": "float64", + "scaling": "float64", + "in_service": "bool", + "type": "object" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "sgen": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"name\",\"bus\",\"p_mw\",\"q_mvar\",\"sn_mva\",\"scaling\",\"in_service\",\"type\",\"current_source\"],\"index\":[31],\"data\":[[null,103,1.21,0.81,null,1.0,true,\"wye\",true]]}", + "orient": "split", + "dtype": { + "name": "object", + "bus": "int64", + "p_mw": "float64", + "q_mvar": "float64", + "sn_mva": "float64", + "scaling": "float64", + "in_service": "bool", + "type": "object", + "current_source": "bool" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "motor": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"name\",\"bus\",\"pn_mech_mw\",\"loading_percent\",\"cos_phi\",\"cos_phi_n\",\"efficiency_percent\",\"efficiency_n_percent\",\"lrc_pu\",\"vn_kv\",\"scaling\",\"in_service\",\"rx\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "name": "object", + "bus": "int64", + "pn_mech_mw": "float64", + "loading_percent": "float64", + "cos_phi": "float64", + "cos_phi_n": "float64", + "efficiency_percent": "float64", + "efficiency_n_percent": "float64", + "lrc_pu": "float64", + "vn_kv": "float64", + "scaling": "float64", + "in_service": "bool", + "rx": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "asymmetric_load": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"name\",\"bus\",\"p_a_mw\",\"q_a_mvar\",\"p_b_mw\",\"q_b_mvar\",\"p_c_mw\",\"q_c_mvar\",\"sn_mva\",\"scaling\",\"in_service\",\"type\"],\"index\":[33],\"data\":[[null,103,0.4,0.01,0.5,0.01,1.0,0.01,null,1.0,true,\"wye\"]]}", + "orient": "split", + "dtype": { + "name": "object", + "bus": "uint32", + "p_a_mw": "float64", + "q_a_mvar": "float64", + "p_b_mw": "float64", + "q_b_mvar": "float64", + "p_c_mw": "float64", + "q_c_mvar": "float64", + "sn_mva": "float64", + "scaling": "float64", + "in_service": "bool", + "type": "object" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "asymmetric_sgen": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"name\",\"bus\",\"p_a_mw\",\"q_a_mvar\",\"p_b_mw\",\"q_b_mvar\",\"p_c_mw\",\"q_c_mvar\",\"sn_mva\",\"scaling\",\"in_service\",\"type\",\"current_source\"],\"index\":[32],\"data\":[[null,103,0.1,0.01,0.2,0.01,3.0,0.01,null,1.0,true,\"wye\",null]]}", + "orient": "split", + "dtype": { + "name": "object", + "bus": "int64", + "p_a_mw": "float64", + "q_a_mvar": "float64", + "p_b_mw": "float64", + "q_b_mvar": "float64", + "p_c_mw": "float64", + "q_c_mvar": "float64", + "sn_mva": "float64", + "scaling": "float64", + "in_service": "bool", + "type": "object", + "current_source": "object" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "storage": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"name\",\"bus\",\"p_mw\",\"q_mvar\",\"sn_mva\",\"soc_percent\",\"min_e_mwh\",\"max_e_mwh\",\"scaling\",\"in_service\",\"type\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "name": "object", + "bus": "int64", + "p_mw": "float64", + "q_mvar": "float64", + "sn_mva": "float64", + "soc_percent": "float64", + "min_e_mwh": "float64", + "max_e_mwh": "float64", + "scaling": "float64", + "in_service": "bool", + "type": "object" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "gen": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"name\",\"bus\",\"p_mw\",\"vm_pu\",\"sn_mva\",\"min_q_mvar\",\"max_q_mvar\",\"scaling\",\"slack\",\"in_service\",\"slack_weight\",\"type\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "name": "object", + "bus": "uint32", + "p_mw": "float64", + "vm_pu": "float64", + "sn_mva": "float64", + "min_q_mvar": "float64", + "max_q_mvar": "float64", + "scaling": "float64", + "slack": "bool", + "in_service": "bool", + "slack_weight": "float64", + "type": "object" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "switch": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"bus\",\"element\",\"et\",\"type\",\"closed\",\"name\",\"z_ohm\",\"in_ka\"],\"index\":[101,3021,321],\"data\":[[103,101,\"l\",null,true,null,0.0,null],[101,106,\"b\",null,true,null,0.0,null],[101,0,\"t\",null,true,null,0.0,null]]}", + "orient": "split", + "dtype": { + "bus": "int64", + "element": "int64", + "et": "object", + "type": "object", + "closed": "bool", + "name": "object", + "z_ohm": "float64", + "in_ka": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "shunt": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"bus\",\"name\",\"q_mvar\",\"p_mw\",\"vn_kv\",\"step\",\"max_step\",\"in_service\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "bus": "uint32", + "name": "object", + "q_mvar": "float64", + "p_mw": "float64", + "vn_kv": "float64", + "step": "uint32", + "max_step": "uint32", + "in_service": "bool" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "svc": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"name\",\"bus\",\"x_l_ohm\",\"x_cvar_ohm\",\"set_vm_pu\",\"thyristor_firing_angle_degree\",\"controllable\",\"in_service\",\"min_angle_degree\",\"max_angle_degree\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "name": "object", + "bus": "uint32", + "x_l_ohm": "float64", + "x_cvar_ohm": "float64", + "set_vm_pu": "float64", + "thyristor_firing_angle_degree": "float64", + "controllable": "bool", + "in_service": "bool", + "min_angle_degree": "float64", + "max_angle_degree": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "ssc": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"name\",\"bus\",\"r_ohm\",\"x_ohm\",\"vm_internal_pu\",\"va_internal_degree\",\"set_vm_pu\",\"controllable\",\"in_service\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "name": "object", + "bus": "uint32", + "r_ohm": "float64", + "x_ohm": "float64", + "vm_internal_pu": "float64", + "va_internal_degree": "float64", + "set_vm_pu": "float64", + "controllable": "bool", + "in_service": "bool" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "ext_grid": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"name\",\"bus\",\"vm_pu\",\"va_degree\",\"slack_weight\",\"in_service\",\"x0x_max\",\"r0x0_max\",\"s_sc_max_mva\",\"rx_max\"],\"index\":[0],\"data\":[[null,101,1.0,0.0,1.0,true,1.0,0.0,10000000000.0,0.0]]}", + "orient": "split", + "dtype": { + "name": "object", + "bus": "uint32", + "vm_pu": "float64", + "va_degree": "float64", + "slack_weight": "float64", + "in_service": "bool", + "x0x_max": "float64", + "r0x0_max": "float64", + "s_sc_max_mva": "float64", + "rx_max": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "line": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"name\",\"std_type\",\"from_bus\",\"to_bus\",\"length_km\",\"r_ohm_per_km\",\"x_ohm_per_km\",\"c_nf_per_km\",\"g_us_per_km\",\"max_i_ka\",\"df\",\"parallel\",\"type\",\"in_service\",\"r0_ohm_per_km\",\"x0_ohm_per_km\",\"c0_nf_per_km\",\"g0_us_per_km\"],\"index\":[101],\"data\":[[null,null,103,102,1.23,0.208,0.08,261.0,0.0,0.27,0.2,2,null,true,0.208,0.08,261.0,0.0]]}", + "orient": "split", + "dtype": { + "name": "object", + "std_type": "object", + "from_bus": "uint32", + "to_bus": "uint32", + "length_km": "float64", + "r_ohm_per_km": "float64", + "x_ohm_per_km": "float64", + "c_nf_per_km": "float64", + "g_us_per_km": "float64", + "max_i_ka": "float64", + "df": "float64", + "parallel": "uint32", + "type": "object", + "in_service": "bool", + "r0_ohm_per_km": "float64", + "x0_ohm_per_km": "float64", + "c0_nf_per_km": "float64", + "g0_us_per_km": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "trafo": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"name\",\"std_type\",\"hv_bus\",\"lv_bus\",\"sn_mva\",\"vn_hv_kv\",\"vn_lv_kv\",\"vk_percent\",\"vkr_percent\",\"pfe_kw\",\"i0_percent\",\"shift_degree\",\"tap_side\",\"tap_neutral\",\"tap_min\",\"tap_max\",\"tap_step_percent\",\"tap_step_degree\",\"tap_pos\",\"tap_phase_shifter\",\"parallel\",\"df\",\"in_service\",\"vk0_percent\",\"vkr0_percent\",\"mag0_percent\",\"mag0_rx\",\"si0_hv_partial\",\"vector_group\",\"xn_ohm\",\"k_st\"],\"index\":[0],\"data\":[[null,null,101,102,40.0,110.0,20.0,8.9,4.0,51.600000000000001,0.3,0.0,\"hv\",1,-1,3,2.0,null,1,false,2,1.0,true,8.9,4.0,374531.835205992450938,0.47628073,0.9,\"YNyn\",0.0,1.0]]}", + "orient": "split", + "dtype": { + "name": "object", + "std_type": "object", + "hv_bus": "uint32", + "lv_bus": "uint32", + "sn_mva": "float64", + "vn_hv_kv": "float64", + "vn_lv_kv": "float64", + "vk_percent": "float64", + "vkr_percent": "float64", + "pfe_kw": "float64", + "i0_percent": "float64", + "shift_degree": "float64", + "tap_side": "object", + "tap_neutral": "int32", + "tap_min": "int32", + "tap_max": "int32", + "tap_step_percent": "float64", + "tap_step_degree": "float64", + "tap_pos": "int32", + "tap_phase_shifter": "bool", + "parallel": "uint32", + "df": "float64", + "in_service": "bool", + "vk0_percent": "float64", + "vkr0_percent": "float64", + "mag0_percent": "float64", + "mag0_rx": "float64", + "si0_hv_partial": "float64", + "vector_group": "object", + "xn_ohm": "float64", + "k_st": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "trafo3w": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"name\",\"std_type\",\"hv_bus\",\"mv_bus\",\"lv_bus\",\"sn_hv_mva\",\"sn_mv_mva\",\"sn_lv_mva\",\"vn_hv_kv\",\"vn_mv_kv\",\"vn_lv_kv\",\"vk_hv_percent\",\"vk_mv_percent\",\"vk_lv_percent\",\"vkr_hv_percent\",\"vkr_mv_percent\",\"vkr_lv_percent\",\"pfe_kw\",\"i0_percent\",\"shift_mv_degree\",\"shift_lv_degree\",\"tap_side\",\"tap_neutral\",\"tap_min\",\"tap_max\",\"tap_step_percent\",\"tap_step_degree\",\"tap_pos\",\"tap_at_star_point\",\"in_service\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "name": "object", + "std_type": "object", + "hv_bus": "uint32", + "mv_bus": "uint32", + "lv_bus": "uint32", + "sn_hv_mva": "float64", + "sn_mv_mva": "float64", + "sn_lv_mva": "float64", + "vn_hv_kv": "float64", + "vn_mv_kv": "float64", + "vn_lv_kv": "float64", + "vk_hv_percent": "float64", + "vk_mv_percent": "float64", + "vk_lv_percent": "float64", + "vkr_hv_percent": "float64", + "vkr_mv_percent": "float64", + "vkr_lv_percent": "float64", + "pfe_kw": "float64", + "i0_percent": "float64", + "shift_mv_degree": "float64", + "shift_lv_degree": "float64", + "tap_side": "object", + "tap_neutral": "int32", + "tap_min": "int32", + "tap_max": "int32", + "tap_step_percent": "float64", + "tap_step_degree": "float64", + "tap_pos": "int32", + "tap_at_star_point": "bool", + "in_service": "bool" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "impedance": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"name\",\"from_bus\",\"to_bus\",\"rft_pu\",\"xft_pu\",\"rtf_pu\",\"xtf_pu\",\"sn_mva\",\"in_service\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "name": "object", + "from_bus": "uint32", + "to_bus": "uint32", + "rft_pu": "float64", + "xft_pu": "float64", + "rtf_pu": "float64", + "xtf_pu": "float64", + "sn_mva": "float64", + "in_service": "bool" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "tcsc": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"name\",\"from_bus\",\"to_bus\",\"x_l_ohm\",\"x_cvar_ohm\",\"set_p_to_mw\",\"thyristor_firing_angle_degree\",\"controllable\",\"in_service\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "name": "object", + "from_bus": "uint32", + "to_bus": "uint32", + "x_l_ohm": "float64", + "x_cvar_ohm": "float64", + "set_p_to_mw": "float64", + "thyristor_firing_angle_degree": "float64", + "controllable": "bool", + "in_service": "bool" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "dcline": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"name\",\"from_bus\",\"to_bus\",\"p_mw\",\"loss_percent\",\"loss_mw\",\"vm_from_pu\",\"vm_to_pu\",\"max_p_mw\",\"min_q_from_mvar\",\"min_q_to_mvar\",\"max_q_from_mvar\",\"max_q_to_mvar\",\"in_service\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "name": "object", + "from_bus": "uint32", + "to_bus": "uint32", + "p_mw": "float64", + "loss_percent": "float64", + "loss_mw": "float64", + "vm_from_pu": "float64", + "vm_to_pu": "float64", + "max_p_mw": "float64", + "min_q_from_mvar": "float64", + "min_q_to_mvar": "float64", + "max_q_from_mvar": "float64", + "max_q_to_mvar": "float64", + "in_service": "bool" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "ward": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"name\",\"bus\",\"ps_mw\",\"qs_mvar\",\"qz_mvar\",\"pz_mw\",\"in_service\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "name": "object", + "bus": "uint32", + "ps_mw": "float64", + "qs_mvar": "float64", + "qz_mvar": "float64", + "pz_mw": "float64", + "in_service": "bool" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "xward": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"name\",\"bus\",\"ps_mw\",\"qs_mvar\",\"qz_mvar\",\"pz_mw\",\"r_ohm\",\"x_ohm\",\"vm_pu\",\"slack_weight\",\"in_service\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "name": "object", + "bus": "uint32", + "ps_mw": "float64", + "qs_mvar": "float64", + "qz_mvar": "float64", + "pz_mw": "float64", + "r_ohm": "float64", + "x_ohm": "float64", + "vm_pu": "float64", + "slack_weight": "float64", + "in_service": "bool" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "measurement": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"name\",\"measurement_type\",\"element_type\",\"element\",\"value\",\"std_dev\",\"side\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "name": "object", + "measurement_type": "object", + "element_type": "object", + "element": "uint32", + "value": "float64", + "std_dev": "float64", + "side": "object" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "pwl_cost": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"power_type\",\"element\",\"et\",\"points\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "power_type": "object", + "element": "uint32", + "et": "object", + "points": "object" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "poly_cost": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"element\",\"et\",\"cp0_eur\",\"cp1_eur_per_mw\",\"cp2_eur_per_mw2\",\"cq0_eur\",\"cq1_eur_per_mvar\",\"cq2_eur_per_mvar2\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "element": "uint32", + "et": "object", + "cp0_eur": "float64", + "cp1_eur_per_mw": "float64", + "cp2_eur_per_mw2": "float64", + "cq0_eur": "float64", + "cq1_eur_per_mvar": "float64", + "cq2_eur_per_mvar2": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "characteristic": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"object\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "object": "object" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "controller": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"object\",\"in_service\",\"order\",\"level\",\"initial_run\",\"recycle\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "object": "object", + "in_service": "bool", + "order": "float64", + "level": "object", + "initial_run": "bool", + "recycle": "object" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "group": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"name\",\"element_type\",\"element\",\"reference_column\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "name": "object", + "element_type": "object", + "element": "object", + "reference_column": "object" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "line_geodata": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"coords\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "coords": "object" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "bus_geodata": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"x\",\"y\",\"coords\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "x": "float64", + "y": "float64", + "coords": "object" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "version": "2.14.10", + "format_version": "2.14.0", + "converged": true, + "OPF_converged": false, + "name": "", + "f_hz": 50, + "sn_mva": 1, + "std_types": { + "line": { + "NAYY 4x50 SE": { + "c_nf_per_km": 210, + "r_ohm_per_km": 0.642, + "x_ohm_per_km": 0.083, + "max_i_ka": 0.142, + "type": "cs", + "q_mm2": 50, + "alpha": 0.00403, + "voltage_rating": "LV" + }, + "NAYY 4x120 SE": { + "c_nf_per_km": 264, + "r_ohm_per_km": 0.225, + "x_ohm_per_km": 0.08, + "max_i_ka": 0.242, + "type": "cs", + "q_mm2": 120, + "alpha": 0.00403, + "voltage_rating": "LV" + }, + "NAYY 4x150 SE": { + "c_nf_per_km": 261, + "r_ohm_per_km": 0.208, + "x_ohm_per_km": 0.08, + "max_i_ka": 0.27, + "type": "cs", + "q_mm2": 150, + "alpha": 0.00403, + "voltage_rating": "LV" + }, + "NA2XS2Y 1x95 RM/25 12/20 kV": { + "c_nf_per_km": 216, + "r_ohm_per_km": 0.313, + "x_ohm_per_km": 0.132, + "max_i_ka": 0.252, + "type": "cs", + "q_mm2": 95, + "alpha": 0.00403, + "voltage_rating": "MV" + }, + "NA2XS2Y 1x185 RM/25 12/20 kV": { + "c_nf_per_km": 273, + "r_ohm_per_km": 0.161, + "x_ohm_per_km": 0.117, + "max_i_ka": 0.362, + "type": "cs", + "q_mm2": 185, + "alpha": 0.00403, + "voltage_rating": "MV" + }, + "NA2XS2Y 1x240 RM/25 12/20 kV": { + "c_nf_per_km": 304, + "r_ohm_per_km": 0.122, + "x_ohm_per_km": 0.112, + "max_i_ka": 0.421, + "type": "cs", + "q_mm2": 240, + "alpha": 0.00403, + "voltage_rating": "MV" + }, + "NA2XS2Y 1x95 RM/25 6/10 kV": { + "c_nf_per_km": 315, + "r_ohm_per_km": 0.313, + "x_ohm_per_km": 0.123, + "max_i_ka": 0.249, + "type": "cs", + "q_mm2": 95, + "alpha": 0.00403, + "voltage_rating": "MV" + }, + "NA2XS2Y 1x185 RM/25 6/10 kV": { + "c_nf_per_km": 406, + "r_ohm_per_km": 0.161, + "x_ohm_per_km": 0.11, + "max_i_ka": 0.358, + "type": "cs", + "q_mm2": 185, + "alpha": 0.00403, + "voltage_rating": "MV" + }, + "NA2XS2Y 1x240 RM/25 6/10 kV": { + "c_nf_per_km": 456, + "r_ohm_per_km": 0.122, + "x_ohm_per_km": 0.105, + "max_i_ka": 0.416, + "type": "cs", + "q_mm2": 240, + "alpha": 0.00403, + "voltage_rating": "MV" + }, + "NA2XS2Y 1x150 RM/25 12/20 kV": { + "c_nf_per_km": 250, + "r_ohm_per_km": 0.206, + "x_ohm_per_km": 0.116, + "max_i_ka": 0.319, + "type": "cs", + "q_mm2": 150, + "alpha": 0.00403, + "voltage_rating": "MV" + }, + "NA2XS2Y 1x120 RM/25 12/20 kV": { + "c_nf_per_km": 230, + "r_ohm_per_km": 0.253, + "x_ohm_per_km": 0.119, + "max_i_ka": 0.283, + "type": "cs", + "q_mm2": 120, + "alpha": 0.00403, + "voltage_rating": "MV" + }, + "NA2XS2Y 1x70 RM/25 12/20 kV": { + "c_nf_per_km": 190, + "r_ohm_per_km": 0.443, + "x_ohm_per_km": 0.132, + "max_i_ka": 0.22, + "type": "cs", + "q_mm2": 70, + "alpha": 0.00403, + "voltage_rating": "MV" + }, + "NA2XS2Y 1x150 RM/25 6/10 kV": { + "c_nf_per_km": 360, + "r_ohm_per_km": 0.206, + "x_ohm_per_km": 0.11, + "max_i_ka": 0.315, + "type": "cs", + "q_mm2": 150, + "alpha": 0.00403, + "voltage_rating": "MV" + }, + "NA2XS2Y 1x120 RM/25 6/10 kV": { + "c_nf_per_km": 340, + "r_ohm_per_km": 0.253, + "x_ohm_per_km": 0.113, + "max_i_ka": 0.28, + "type": "cs", + "q_mm2": 120, + "alpha": 0.00403, + "voltage_rating": "MV" + }, + "NA2XS2Y 1x70 RM/25 6/10 kV": { + "c_nf_per_km": 280, + "r_ohm_per_km": 0.443, + "x_ohm_per_km": 0.123, + "max_i_ka": 0.217, + "type": "cs", + "q_mm2": 70, + "alpha": 0.00403, + "voltage_rating": "MV" + }, + "N2XS(FL)2Y 1x120 RM/35 64/110 kV": { + "c_nf_per_km": 112, + "r_ohm_per_km": 0.153, + "x_ohm_per_km": 0.166, + "max_i_ka": 0.366, + "type": "cs", + "q_mm2": 120, + "alpha": 0.00393, + "voltage_rating": "HV" + }, + "N2XS(FL)2Y 1x185 RM/35 64/110 kV": { + "c_nf_per_km": 125, + "r_ohm_per_km": 0.099, + "x_ohm_per_km": 0.156, + "max_i_ka": 0.457, + "type": "cs", + "q_mm2": 185, + "alpha": 0.00393, + "voltage_rating": "HV" + }, + "N2XS(FL)2Y 1x240 RM/35 64/110 kV": { + "c_nf_per_km": 135, + "r_ohm_per_km": 0.075, + "x_ohm_per_km": 0.149, + "max_i_ka": 0.526, + "type": "cs", + "q_mm2": 240, + "alpha": 0.00393, + "voltage_rating": "HV" + }, + "N2XS(FL)2Y 1x300 RM/35 64/110 kV": { + "c_nf_per_km": 144, + "r_ohm_per_km": 0.06, + "x_ohm_per_km": 0.144, + "max_i_ka": 0.588, + "type": "cs", + "q_mm2": 300, + "alpha": 0.00393, + "voltage_rating": "HV" + }, + "15-AL1/3-ST1A 0.4": { + "c_nf_per_km": 11, + "r_ohm_per_km": 1.8769, + "x_ohm_per_km": 0.35, + "max_i_ka": 0.105, + "type": "ol", + "q_mm2": 16, + "alpha": 0.00403, + "voltage_rating": "LV" + }, + "24-AL1/4-ST1A 0.4": { + "c_nf_per_km": 11.25, + "r_ohm_per_km": 1.2012, + "x_ohm_per_km": 0.335, + "max_i_ka": 0.14, + "type": "ol", + "q_mm2": 24, + "alpha": 0.00403, + "voltage_rating": "LV" + }, + "48-AL1/8-ST1A 0.4": { + "c_nf_per_km": 12.2, + "r_ohm_per_km": 0.5939, + "x_ohm_per_km": 0.3, + "max_i_ka": 0.21, + "type": "ol", + "q_mm2": 48, + "alpha": 0.00403, + "voltage_rating": "LV" + }, + "94-AL1/15-ST1A 0.4": { + "c_nf_per_km": 13.2, + "r_ohm_per_km": 0.306, + "x_ohm_per_km": 0.29, + "max_i_ka": 0.35, + "type": "ol", + "q_mm2": 94, + "alpha": 0.00403, + "voltage_rating": "LV" + }, + "34-AL1/6-ST1A 10.0": { + "c_nf_per_km": 9.7, + "r_ohm_per_km": 0.8342, + "x_ohm_per_km": 0.36, + "max_i_ka": 0.17, + "type": "ol", + "q_mm2": 34, + "alpha": 0.00403, + "voltage_rating": "MV" + }, + "48-AL1/8-ST1A 10.0": { + "c_nf_per_km": 10.1, + "r_ohm_per_km": 0.5939, + "x_ohm_per_km": 0.35, + "max_i_ka": 0.21, + "type": "ol", + "q_mm2": 48, + "alpha": 0.00403, + "voltage_rating": "MV" + }, + "70-AL1/11-ST1A 10.0": { + "c_nf_per_km": 10.4, + "r_ohm_per_km": 0.4132, + "x_ohm_per_km": 0.339, + "max_i_ka": 0.29, + "type": "ol", + "q_mm2": 70, + "alpha": 0.00403, + "voltage_rating": "MV" + }, + "94-AL1/15-ST1A 10.0": { + "c_nf_per_km": 10.75, + "r_ohm_per_km": 0.306, + "x_ohm_per_km": 0.33, + "max_i_ka": 0.35, + "type": "ol", + "q_mm2": 94, + "alpha": 0.00403, + "voltage_rating": "MV" + }, + "122-AL1/20-ST1A 10.0": { + "c_nf_per_km": 11.1, + "r_ohm_per_km": 0.2376, + "x_ohm_per_km": 0.323, + "max_i_ka": 0.41, + "type": "ol", + "q_mm2": 122, + "alpha": 0.00403, + "voltage_rating": "MV" + }, + "149-AL1/24-ST1A 10.0": { + "c_nf_per_km": 11.25, + "r_ohm_per_km": 0.194, + "x_ohm_per_km": 0.315, + "max_i_ka": 0.47, + "type": "ol", + "q_mm2": 149, + "alpha": 0.00403, + "voltage_rating": "MV" + }, + "34-AL1/6-ST1A 20.0": { + "c_nf_per_km": 9.15, + "r_ohm_per_km": 0.8342, + "x_ohm_per_km": 0.382, + "max_i_ka": 0.17, + "type": "ol", + "q_mm2": 34, + "alpha": 0.00403, + "voltage_rating": "MV" + }, + "48-AL1/8-ST1A 20.0": { + "c_nf_per_km": 9.5, + "r_ohm_per_km": 0.5939, + "x_ohm_per_km": 0.372, + "max_i_ka": 0.21, + "type": "ol", + "q_mm2": 48, + "alpha": 0.00403, + "voltage_rating": "MV" + }, + "70-AL1/11-ST1A 20.0": { + "c_nf_per_km": 9.7, + "r_ohm_per_km": 0.4132, + "x_ohm_per_km": 0.36, + "max_i_ka": 0.29, + "type": "ol", + "q_mm2": 70, + "alpha": 0.00403, + "voltage_rating": "MV" + }, + "94-AL1/15-ST1A 20.0": { + "c_nf_per_km": 10, + "r_ohm_per_km": 0.306, + "x_ohm_per_km": 0.35, + "max_i_ka": 0.35, + "type": "ol", + "q_mm2": 94, + "alpha": 0.00403, + "voltage_rating": "MV" + }, + "122-AL1/20-ST1A 20.0": { + "c_nf_per_km": 10.3, + "r_ohm_per_km": 0.2376, + "x_ohm_per_km": 0.344, + "max_i_ka": 0.41, + "type": "ol", + "q_mm2": 122, + "alpha": 0.00403, + "voltage_rating": "MV" + }, + "149-AL1/24-ST1A 20.0": { + "c_nf_per_km": 10.5, + "r_ohm_per_km": 0.194, + "x_ohm_per_km": 0.337, + "max_i_ka": 0.47, + "type": "ol", + "q_mm2": 149, + "alpha": 0.00403, + "voltage_rating": "MV" + }, + "184-AL1/30-ST1A 20.0": { + "c_nf_per_km": 10.75, + "r_ohm_per_km": 0.1571, + "x_ohm_per_km": 0.33, + "max_i_ka": 0.535, + "type": "ol", + "q_mm2": 184, + "alpha": 0.00403, + "voltage_rating": "MV" + }, + "243-AL1/39-ST1A 20.0": { + "c_nf_per_km": 11, + "r_ohm_per_km": 0.1188, + "x_ohm_per_km": 0.32, + "max_i_ka": 0.645, + "type": "ol", + "q_mm2": 243, + "alpha": 0.00403, + "voltage_rating": "MV" + }, + "48-AL1/8-ST1A 110.0": { + "c_nf_per_km": 8, + "r_ohm_per_km": 0.5939, + "x_ohm_per_km": 0.46, + "max_i_ka": 0.21, + "type": "ol", + "q_mm2": 48, + "alpha": 0.00403, + "voltage_rating": "HV" + }, + "70-AL1/11-ST1A 110.0": { + "c_nf_per_km": 8.4, + "r_ohm_per_km": 0.4132, + "x_ohm_per_km": 0.45, + "max_i_ka": 0.29, + "type": "ol", + "q_mm2": 70, + "alpha": 0.00403, + "voltage_rating": "HV" + }, + "94-AL1/15-ST1A 110.0": { + "c_nf_per_km": 8.65, + "r_ohm_per_km": 0.306, + "x_ohm_per_km": 0.44, + "max_i_ka": 0.35, + "type": "ol", + "q_mm2": 94, + "alpha": 0.00403, + "voltage_rating": "HV" + }, + "122-AL1/20-ST1A 110.0": { + "c_nf_per_km": 8.5, + "r_ohm_per_km": 0.2376, + "x_ohm_per_km": 0.43, + "max_i_ka": 0.41, + "type": "ol", + "q_mm2": 122, + "alpha": 0.00403, + "voltage_rating": "HV" + }, + "149-AL1/24-ST1A 110.0": { + "c_nf_per_km": 8.75, + "r_ohm_per_km": 0.194, + "x_ohm_per_km": 0.41, + "max_i_ka": 0.47, + "type": "ol", + "q_mm2": 149, + "alpha": 0.00403, + "voltage_rating": "HV" + }, + "184-AL1/30-ST1A 110.0": { + "c_nf_per_km": 8.8, + "r_ohm_per_km": 0.1571, + "x_ohm_per_km": 0.4, + "max_i_ka": 0.535, + "type": "ol", + "q_mm2": 184, + "alpha": 0.00403, + "voltage_rating": "HV" + }, + "243-AL1/39-ST1A 110.0": { + "c_nf_per_km": 9, + "r_ohm_per_km": 0.1188, + "x_ohm_per_km": 0.39, + "max_i_ka": 0.645, + "type": "ol", + "q_mm2": 243, + "alpha": 0.00403, + "voltage_rating": "HV" + }, + "305-AL1/39-ST1A 110.0": { + "c_nf_per_km": 9.2, + "r_ohm_per_km": 0.0949, + "x_ohm_per_km": 0.38, + "max_i_ka": 0.74, + "type": "ol", + "q_mm2": 305, + "alpha": 0.00403, + "voltage_rating": "HV" + }, + "490-AL1/64-ST1A 110.0": { + "c_nf_per_km": 9.75, + "r_ohm_per_km": 0.059, + "x_ohm_per_km": 0.37, + "max_i_ka": 0.96, + "type": "ol", + "q_mm2": 490, + "alpha": 0.00403, + "voltage_rating": "HV" + }, + "679-AL1/86-ST1A 110.0": { + "c_nf_per_km": 9.95, + "r_ohm_per_km": 0.042, + "x_ohm_per_km": 0.36, + "max_i_ka": 1.15, + "type": "ol", + "q_mm2": 679, + "alpha": 0.00403, + "voltage_rating": "HV" + }, + "490-AL1/64-ST1A 220.0": { + "c_nf_per_km": 10, + "r_ohm_per_km": 0.059, + "x_ohm_per_km": 0.285, + "max_i_ka": 0.96, + "type": "ol", + "q_mm2": 490, + "alpha": 0.00403, + "voltage_rating": "HV" + }, + "679-AL1/86-ST1A 220.0": { + "c_nf_per_km": 11.7, + "r_ohm_per_km": 0.042, + "x_ohm_per_km": 0.275, + "max_i_ka": 1.15, + "type": "ol", + "q_mm2": 679, + "alpha": 0.00403, + "voltage_rating": "HV" + }, + "490-AL1/64-ST1A 380.0": { + "c_nf_per_km": 11, + "r_ohm_per_km": 0.059, + "x_ohm_per_km": 0.253, + "max_i_ka": 0.96, + "type": "ol", + "q_mm2": 490, + "alpha": 0.00403, + "voltage_rating": "HV" + }, + "679-AL1/86-ST1A 380.0": { + "c_nf_per_km": 14.6, + "r_ohm_per_km": 0.042, + "x_ohm_per_km": 0.25, + "max_i_ka": 1.15, + "type": "ol", + "q_mm2": 679, + "alpha": 0.00403, + "voltage_rating": "HV" + } + }, + "trafo": { + "160 MVA 380/110 kV": { + "i0_percent": 0.06, + "pfe_kw": 60, + "vkr_percent": 0.25, + "sn_mva": 160, + "vn_lv_kv": 110.0, + "vn_hv_kv": 380.0, + "vk_percent": 12.2, + "shift_degree": 0, + "vector_group": "Yy0", + "tap_side": "hv", + "tap_neutral": 0, + "tap_min": -9, + "tap_max": 9, + "tap_step_degree": 0, + "tap_step_percent": 1.5, + "tap_phase_shifter": false + }, + "100 MVA 220/110 kV": { + "i0_percent": 0.06, + "pfe_kw": 55, + "vkr_percent": 0.26, + "sn_mva": 100, + "vn_lv_kv": 110.0, + "vn_hv_kv": 220.0, + "vk_percent": 12.0, + "shift_degree": 0, + "vector_group": "Yy0", + "tap_side": "hv", + "tap_neutral": 0, + "tap_min": -9, + "tap_max": 9, + "tap_step_degree": 0, + "tap_step_percent": 1.5, + "tap_phase_shifter": false + }, + "63 MVA 110/20 kV": { + "i0_percent": 0.04, + "pfe_kw": 22, + "vkr_percent": 0.32, + "sn_mva": 63, + "vn_lv_kv": 20.0, + "vn_hv_kv": 110.0, + "vk_percent": 18, + "shift_degree": 150, + "vector_group": "YNd5", + "tap_side": "hv", + "tap_neutral": 0, + "tap_min": -9, + "tap_max": 9, + "tap_step_degree": 0, + "tap_step_percent": 1.5, + "tap_phase_shifter": false + }, + "40 MVA 110/20 kV": { + "i0_percent": 0.05, + "pfe_kw": 18, + "vkr_percent": 0.34, + "sn_mva": 40, + "vn_lv_kv": 20.0, + "vn_hv_kv": 110.0, + "vk_percent": 16.2, + "shift_degree": 150, + "vector_group": "YNd5", + "tap_side": "hv", + "tap_neutral": 0, + "tap_min": -9, + "tap_max": 9, + "tap_step_degree": 0, + "tap_step_percent": 1.5, + "tap_phase_shifter": false + }, + "25 MVA 110/20 kV": { + "i0_percent": 0.07, + "pfe_kw": 14, + "vkr_percent": 0.41, + "sn_mva": 25, + "vn_lv_kv": 20.0, + "vn_hv_kv": 110.0, + "vk_percent": 12, + "shift_degree": 150, + "vector_group": "YNd5", + "tap_side": "hv", + "tap_neutral": 0, + "tap_min": -9, + "tap_max": 9, + "tap_step_degree": 0, + "tap_step_percent": 1.5, + "tap_phase_shifter": false + }, + "63 MVA 110/10 kV": { + "sn_mva": 63, + "vn_hv_kv": 110, + "vn_lv_kv": 10, + "vk_percent": 18, + "vkr_percent": 0.32, + "pfe_kw": 22, + "i0_percent": 0.04, + "shift_degree": 150, + "vector_group": "YNd5", + "tap_side": "hv", + "tap_neutral": 0, + "tap_min": -9, + "tap_max": 9, + "tap_step_degree": 0, + "tap_step_percent": 1.5, + "tap_phase_shifter": false + }, + "40 MVA 110/10 kV": { + "sn_mva": 40, + "vn_hv_kv": 110, + "vn_lv_kv": 10, + "vk_percent": 16.2, + "vkr_percent": 0.34, + "pfe_kw": 18, + "i0_percent": 0.05, + "shift_degree": 150, + "vector_group": "YNd5", + "tap_side": "hv", + "tap_neutral": 0, + "tap_min": -9, + "tap_max": 9, + "tap_step_degree": 0, + "tap_step_percent": 1.5, + "tap_phase_shifter": false + }, + "25 MVA 110/10 kV": { + "sn_mva": 25, + "vn_hv_kv": 110, + "vn_lv_kv": 10, + "vk_percent": 12, + "vkr_percent": 0.41, + "pfe_kw": 14, + "i0_percent": 0.07, + "shift_degree": 150, + "vector_group": "YNd5", + "tap_side": "hv", + "tap_neutral": 0, + "tap_min": -9, + "tap_max": 9, + "tap_step_degree": 0, + "tap_step_percent": 1.5, + "tap_phase_shifter": false + }, + "0.25 MVA 20/0.4 kV": { + "sn_mva": 0.25, + "vn_hv_kv": 20, + "vn_lv_kv": 0.4, + "vk_percent": 6, + "vkr_percent": 1.44, + "pfe_kw": 0.8, + "i0_percent": 0.32, + "shift_degree": 150, + "vector_group": "Yzn5", + "tap_side": "hv", + "tap_neutral": 0, + "tap_min": -2, + "tap_max": 2, + "tap_step_degree": 0, + "tap_step_percent": 2.5, + "tap_phase_shifter": false + }, + "0.4 MVA 20/0.4 kV": { + "sn_mva": 0.4, + "vn_hv_kv": 20, + "vn_lv_kv": 0.4, + "vk_percent": 6, + "vkr_percent": 1.425, + "pfe_kw": 1.35, + "i0_percent": 0.3375, + "shift_degree": 150, + "vector_group": "Dyn5", + "tap_side": "hv", + "tap_neutral": 0, + "tap_min": -2, + "tap_max": 2, + "tap_step_degree": 0, + "tap_step_percent": 2.5, + "tap_phase_shifter": false + }, + "0.63 MVA 20/0.4 kV": { + "sn_mva": 0.63, + "vn_hv_kv": 20, + "vn_lv_kv": 0.4, + "vk_percent": 6, + "vkr_percent": 1.206, + "pfe_kw": 1.65, + "i0_percent": 0.2619, + "shift_degree": 150, + "vector_group": "Dyn5", + "tap_side": "hv", + "tap_neutral": 0, + "tap_min": -2, + "tap_max": 2, + "tap_step_degree": 0, + "tap_step_percent": 2.5, + "tap_phase_shifter": false + }, + "0.25 MVA 10/0.4 kV": { + "sn_mva": 0.25, + "vn_hv_kv": 10, + "vn_lv_kv": 0.4, + "vk_percent": 4, + "vkr_percent": 1.2, + "pfe_kw": 0.6, + "i0_percent": 0.24, + "shift_degree": 150, + "vector_group": "Dyn5", + "tap_side": "hv", + "tap_neutral": 0, + "tap_min": -2, + "tap_max": 2, + "tap_step_degree": 0, + "tap_step_percent": 2.5, + "tap_phase_shifter": false + }, + "0.4 MVA 10/0.4 kV": { + "sn_mva": 0.4, + "vn_hv_kv": 10, + "vn_lv_kv": 0.4, + "vk_percent": 4, + "vkr_percent": 1.325, + "pfe_kw": 0.95, + "i0_percent": 0.2375, + "shift_degree": 150, + "vector_group": "Dyn5", + "tap_side": "hv", + "tap_neutral": 0, + "tap_min": -2, + "tap_max": 2, + "tap_step_degree": 0, + "tap_step_percent": 2.5, + "tap_phase_shifter": false + }, + "0.63 MVA 10/0.4 kV": { + "sn_mva": 0.63, + "vn_hv_kv": 10, + "vn_lv_kv": 0.4, + "vk_percent": 4, + "vkr_percent": 1.0794, + "pfe_kw": 1.18, + "i0_percent": 0.1873, + "shift_degree": 150, + "vector_group": "Dyn5", + "tap_side": "hv", + "tap_neutral": 0, + "tap_min": -2, + "tap_max": 2, + "tap_step_degree": 0, + "tap_step_percent": 2.5, + "tap_phase_shifter": false + } + }, + "trafo3w": { + "63/25/38 MVA 110/20/10 kV": { + "sn_hv_mva": 63, + "sn_mv_mva": 25, + "sn_lv_mva": 38, + "vn_hv_kv": 110, + "vn_mv_kv": 20, + "vn_lv_kv": 10, + "vk_hv_percent": 10.4, + "vk_mv_percent": 10.4, + "vk_lv_percent": 10.4, + "vkr_hv_percent": 0.28, + "vkr_mv_percent": 0.32, + "vkr_lv_percent": 0.35, + "pfe_kw": 35, + "i0_percent": 0.89, + "shift_mv_degree": 0, + "shift_lv_degree": 0, + "vector_group": "YN0yn0yn0", + "tap_side": "hv", + "tap_neutral": 0, + "tap_min": -10, + "tap_max": 10, + "tap_step_percent": 1.2 + }, + "63/25/38 MVA 110/10/10 kV": { + "sn_hv_mva": 63, + "sn_mv_mva": 25, + "sn_lv_mva": 38, + "vn_hv_kv": 110, + "vn_mv_kv": 10, + "vn_lv_kv": 10, + "vk_hv_percent": 10.4, + "vk_mv_percent": 10.4, + "vk_lv_percent": 10.4, + "vkr_hv_percent": 0.28, + "vkr_mv_percent": 0.32, + "vkr_lv_percent": 0.35, + "pfe_kw": 35, + "i0_percent": 0.89, + "shift_mv_degree": 0, + "shift_lv_degree": 0, + "vector_group": "YN0yn0yn0", + "tap_side": "hv", + "tap_neutral": 0, + "tap_min": -10, + "tap_max": 10, + "tap_step_percent": 1.2 + } + }, + "fuse": { + "HV 100A": { + "fuse_type": "HV 100A", + "i_rated_a": 100.0, + "t_avg": 0, + "t_min": [ + 10.0, + 3.64, + 0.854, + 0.281, + 0.1, + 0.0531, + 0.022, + 0.01 + ], + "t_total": [ + 10.0, + 4.267, + 1.21, + 0.403, + 0.1, + 0.058, + 0.022, + 0.01 + ], + "x_avg": 0, + "x_min": [ + 300.0, + 350.0, + 450.0, + 550.0, + 700.0, + 850.0, + 1200.0, + 1752.0 + ], + "x_total": [ + 600.0, + 700.0, + 900.0, + 1150.0, + 1665.0, + 2000.0, + 3000.0, + 4313.0 + ] + }, + "HV 10A": { + "fuse_type": "HV 10A", + "i_rated_a": 10.0, + "t_avg": 0, + "t_min": [ + 10.0, + 1675.0, + 0.344, + 0.156, + 0.1, + 0.0417, + 0.0171, + 0.01 + ], + "t_total": [ + 10.0, + 1.3, + 0.3, + 0.155, + 0.1, + 0.0555, + 0.023, + 0.01 + ], + "x_avg": 0, + "x_min": [ + 30.0, + 32.0, + 35.0, + 37.0, + 39.0, + 50.0, + 70.0, + 88.0 + ], + "x_total": [ + 60.0, + 70.0, + 80.0, + 87.0, + 94.0, + 110.0, + 150.0, + 216.0 + ] + }, + "HV 125A": { + "fuse_type": "HV 125A", + "i_rated_a": 125.0, + "t_avg": 0, + "t_min": [ + 10.0, + 1.82, + 0.344, + 0.1, + 0.0467, + 0.0269, + 0.01 + ], + "t_total": [ + 10.0, + 2.478, + 0.426, + 0.1, + 0.0427, + 0.0211, + 0.01 + ], + "x_avg": 0, + "x_min": [ + 375.0, + 500.0, + 700.0, + 925.0, + 1200.0, + 1500.0, + 2341.0 + ], + "x_total": [ + 750.0, + 1000.0, + 1500.0, + 2200.0, + 3000.0, + 4000.0, + 5765.0 + ] + }, + "HV 160A": { + "fuse_type": "HV 160A", + "i_rated_a": 160.0, + "t_avg": 0, + "t_min": [ + 10.0, + 4.15, + 1.03, + 0.198, + 0.1, + 0.051, + 0.0172, + 0.01 + ], + "t_total": [ + 10.0, + 2.3, + 0.734, + 0.274, + 0.1, + 0.046, + 0.0177, + 0.01 + ], + "x_avg": 0, + "x_min": [ + 480.0, + 550.0, + 700.0, + 1000.0, + 1260.0, + 1600.0, + 2500.0, + 3227.0 + ], + "x_total": [ + 960.0, + 1300.0, + 1700.0, + 2200.0, + 2996.0, + 4000.0, + 6000.0, + 7946.0 + ] + }, + "HV 16A": { + "fuse_type": "HV 16A", + "i_rated_a": 16.0, + "t_avg": 0, + "t_min": [ + 10.0, + 0.352, + 0.164, + 0.1, + 0.0649, + 0.0342, + 0.01 + ], + "t_total": [ + 10.0, + 2.34, + 0.722, + 0.181, + 0.1, + 0.055, + 0.0296, + 0.01 + ], + "x_avg": 0, + "x_min": [ + 48.0, + 60.0, + 65.0, + 71.0, + 80.0, + 100.0, + 162.0 + ], + "x_total": [ + 96.0, + 110.0, + 125.0, + 150.0, + 168.0, + 200.0, + 250.0, + 398.0 + ] + }, + "HV 200A": { + "fuse_type": "HV 200A", + "i_rated_a": 200.0, + "t_avg": 0, + "t_min": [ + 10.0, + 4.267, + 1.21, + 0.403, + 0.1, + 0.058, + 0.022, + 0.01 + ], + "t_total": [ + 10.0, + 3.73, + 1.654, + 0.328, + 0.1, + 0.0531, + 0.019, + 0.01 + ], + "x_avg": 0, + "x_min": [ + 600.0, + 700.0, + 900.0, + 1150.0, + 1665.0, + 2000.0, + 3000.0, + 4313.0 + ], + "x_total": [ + 1200.0, + 1500.0, + 1800.0, + 2700.0, + 3960.0, + 5000.0, + 7500.0, + 10620.0 + ] + }, + "HV 20A": { + "fuse_type": "HV 20A", + "i_rated_a": 20.0, + "t_avg": 0, + "t_min": [ + 10.0, + 1.3, + 0.3, + 0.155, + 0.1, + 0.0555, + 0.023, + 0.01 + ], + "t_total": [ + 10.0, + 1.3, + 0.161, + 0.1, + 0.0611, + 0.0399, + 0.0141, + 0.01 + ], + "x_avg": 0, + "x_min": [ + 60.0, + 70.0, + 80.0, + 87.0, + 94.0, + 110.0, + 150.0, + 216.0 + ], + "x_total": [ + 120.0, + 150.0, + 200.0, + 223.0, + 260.0, + 300.0, + 450.0, + 532.0 + ] + }, + "HV 25A": { + "fuse_type": "HV 25A", + "i_rated_a": 25.0, + "t_avg": 0, + "t_min": [ + 10.0, + 2.512, + 0.833, + 0.299, + 0.1, + 0.0372, + 0.0223, + 0.01 + ], + "t_total": [ + 10.0, + 3.125, + 0.597, + 0.198, + 0.1, + 0.0378, + 0.022, + 0.01 + ], + "x_avg": 0, + "x_min": [ + 75.0, + 82.0, + 90.0, + 100.0, + 124.0, + 170.0, + 200.0, + 289.0 + ], + "x_total": [ + 150.0, + 170.0, + 210.0, + 250.0, + 294.0, + 400.0, + 500.0, + 711.0 + ] + }, + "HV 31.5A": { + "fuse_type": "HV 31.5A", + "i_rated_a": 31.5, + "t_avg": 0, + "t_min": [ + 10.0, + 2.34, + 0.722, + 0.181, + 0.1, + 0.055, + 0.0296, + 0.01 + ], + "t_total": [ + 10.0, + 2.84, + 0.368, + 0.164, + 0.1, + 0.0621, + 0.0378, + 0.0195, + 0.01 + ], + "x_avg": 0, + "x_min": [ + 95.0, + 110.0, + 125.0, + 150.0, + 165.0, + 200.0, + 250.0, + 390.0 + ], + "x_total": [ + 189.0, + 220.0, + 300.0, + 350.0, + 393.0, + 450.0, + 530.0, + 700.0, + 960.0 + ] + }, + "HV 40A": { + "fuse_type": "HV 40A", + "i_rated_a": 40.0, + "t_avg": 0, + "t_min": [ + 10.0, + 1.3, + 0.161, + 0.1, + 0.0611, + 0.0399, + 0.0141, + 0.01 + ], + "t_total": [ + 10.0, + 2.05, + 0.369, + 0.198, + 0.1, + 0.051, + 0.0298, + 0.01 + ], + "x_avg": 0, + "x_min": [ + 120.0, + 150.0, + 200.0, + 223.0, + 260.0, + 300.0, + 450.0, + 532.0 + ], + "x_total": [ + 240.0, + 300.0, + 400.0, + 450.0, + 530.0, + 650.0, + 800.0, + 1311.0 + ] + }, + "HV 50A": { + "fuse_type": "HV 50A", + "i_rated_a": 50.0, + "t_avg": 0, + "t_min": [ + 10.0, + 3.215, + 0.597, + 0.198, + 0.1, + 0.0378, + 0.022, + 0.01 + ], + "t_total": [ + 10.0, + 3.64, + 0.854, + 0.281, + 0.1, + 0.0531, + 0.022, + 0.01 + ], + "x_avg": 0, + "x_min": [ + 150.0, + 170.0, + 210.0, + 250.0, + 294.0, + 400.0, + 500.0, + 711.0 + ], + "x_total": [ + 300.0, + 350.0, + 450.0, + 550.0, + 700.0, + 850.0, + 1200.0, + 1752.0 + ] + }, + "HV 6.3A": { + "fuse_type": "HV 6.3A", + "i_rated_a": 6.3, + "t_avg": 0, + "t_min": [ + 10.0, + 1.39, + 0.344, + 0.168, + 0.1, + 0.056, + 0.0263, + 0.01 + ], + "t_total": [ + 10.0, + 1.711, + 0.516, + 0.198, + 0.1, + 0.0634, + 0.0303, + 0.01 + ], + "x_avg": 0, + "x_min": [ + 19.0, + 19.5, + 20.4, + 20.8, + 22.0, + 25.0, + 32.0, + 48.0 + ], + "x_total": [ + 38.0, + 40.0, + 43.0, + 48.0, + 53.0, + 60.0, + 75.0, + 118.0 + ] + }, + "HV 63A": { + "fuse_type": "HV 63A", + "i_rated_a": 63.0, + "t_avg": 0, + "t_min": [ + 10.0, + 2.84, + 0.368, + 0.164, + 0.1, + 0.0621, + 0.0378, + 0.0195, + 0.01 + ], + "t_total": [ + 10.0, + 1.82, + 0.344, + 0.1, + 0.0467, + 0.0269, + 0.01 + ], + "x_avg": 0, + "x_min": [ + 189.0, + 220.0, + 300.0, + 350.0, + 393.0, + 450.0, + 530.0, + 700.0, + 961.0 + ], + "x_total": [ + 378.0, + 500.0, + 700.0, + 934.0, + 1200.0, + 1500.0, + 2366.0 + ] + }, + "HV 80A": { + "fuse_type": "HV 80A", + "i_rated_a": 80.0, + "t_avg": 0, + "t_min": [ + 10.0, + 2.05, + 0.369, + 0.198, + 0.1, + 0.051, + 0.0298, + 0.01 + ], + "t_total": [ + 10.0, + 4.15, + 1.03, + 0.198, + 0.1, + 0.051, + 0.0172, + 0.01 + ], + "x_avg": 0, + "x_min": [ + 240.0, + 300.0, + 400.0, + 450.0, + 530.0, + 650.0, + 800.0, + 1311.0 + ], + "x_total": [ + 480.0, + 550.0, + 700.0, + 1000.0, + 1260.0, + 1600.0, + 2500.0, + 3227.0 + ] + }, + "Siemens NH-1-100": { + "fuse_type": "Siemens NH-1-100", + "i_rated_a": 100.0, + "t_avg": [ + 5400.0, + 2000.0, + 400.0, + 20.0, + 1.0, + 0.2, + 0.012, + 0.004 + ], + "t_min": 0, + "t_total": 0, + "x_avg": [ + 150.0, + 190.0, + 250.0, + 430.0, + 900.0, + 1250.0, + 2700.0, + 3600.0 + ], + "x_min": 0, + "x_total": 0 + }, + "Siemens NH-1-125": { + "fuse_type": "Siemens NH-1-125", + "i_rated_a": 125.0, + "t_avg": [ + 4800.0, + 120.0, + 7.0, + 0.1, + 0.004 + ], + "t_min": 0, + "t_total": 0, + "x_avg": [ + 180.0, + 400.0, + 740.0, + 2000.0, + 4250.0 + ], + "x_min": 0, + "x_total": 0 + }, + "Siemens NH-1-16": { + "fuse_type": "Siemens NH-1-16", + "i_rated_a": 16.0, + "t_avg": [ + 4000.0, + 400.0, + 2.0, + 0.1, + 0.04, + 0.01 + ], + "t_min": 0, + "t_total": 0, + "x_avg": [ + 26.0, + 35.0, + 75.0, + 150.0, + 200.0, + 300.0 + ], + "x_min": 0, + "x_total": 0 + }, + "Siemens NH-1-160": { + "fuse_type": "Siemens NH-1-160", + "i_rated_a": 160.0, + "t_avg": [ + 4800.0, + 120.0, + 7.0, + 0.1, + 0.004 + ], + "t_min": 0, + "t_total": 0, + "x_avg": [ + 210.0, + 500.0, + 900.0, + 2300.0, + 5000.0 + ], + "x_min": 0, + "x_total": 0 + }, + "Siemens NH-1-25": { + "fuse_type": "Siemens NH-1-25", + "i_rated_a": 25.0, + "t_avg": [ + 4000.0, + 1000.0, + 10.0, + 0.2, + 0.02, + 0.01 + ], + "t_min": 0, + "t_total": 0, + "x_avg": [ + 40.0, + 50.0, + 100.0, + 210.0, + 400.0, + 500.0 + ], + "x_min": 0, + "x_total": 0 + }, + "Siemens NH-1-50": { + "fuse_type": "Siemens NH-1-50", + "i_rated_a": 50.0, + "t_avg": [ + 4000.0, + 40.0, + 4.0, + 1.0, + 0.02, + 0.01 + ], + "t_min": 0, + "t_total": 0, + "x_avg": [ + 86.0, + 200.0, + 300.0, + 400.0, + 1000.0, + 1280.0 + ], + "x_min": 0, + "x_total": 0 + }, + "Siemens NH-1-63": { + "fuse_type": "Siemens NH-1-63", + "i_rated_a": 63.0, + "t_avg": [ + 4000.0, + 100.0, + 10.0, + 2.0, + 0.04, + 0.01 + ], + "t_min": 0, + "t_total": 0, + "x_avg": [ + 100.0, + 200.0, + 300.0, + 400.0, + 1000.0, + 1500.0 + ], + "x_min": 0, + "x_total": 0 + }, + "Siemens NH-1-80": { + "fuse_type": "Siemens NH-1-80", + "i_rated_a": 80.0, + "t_avg": [ + 4800.0, + 120.0, + 7.0, + 0.1, + 0.01 + ], + "t_min": 0, + "t_total": 0, + "x_avg": [ + 150.58, + 250.0, + 450.0, + 1150.0, + 2470.0 + ], + "x_min": 0, + "x_total": 0 + }, + "Siemens NH-2-1000": { + "fuse_type": "Siemens NH-2-1000", + "i_rated_a": 1000.0, + "t_avg": [ + 4800.0, + 120.0, + 7.0, + 0.1, + 0.004 + ], + "t_min": 0, + "t_total": 0, + "x_avg": [ + 1900.0, + 3500.0, + 8400.0, + 24000.0, + 52000.0 + ], + "x_min": 0, + "x_total": 0 + }, + "Siemens NH-2-200": { + "fuse_type": "Siemens NH-2-200", + "i_rated_a": 200.0, + "t_avg": [ + 4800.0, + 120.0, + 7.0, + 0.1, + 0.004 + ], + "t_min": 0, + "t_total": 0, + "x_avg": [ + 280.0, + 650.0, + 1200.0, + 3000.0, + 7000.0 + ], + "x_min": 0, + "x_total": 0 + }, + "Siemens NH-2-224": { + "fuse_type": "Siemens NH-2-224", + "i_rated_a": 224.0, + "t_avg": [ + 4800.0, + 120.0, + 7.0, + 0.2, + 0.04, + 0.004 + ], + "t_min": 0, + "t_total": 0, + "x_avg": [ + 400.0, + 750.0, + 1453.0, + 3025.0, + 4315.0, + 7600.0 + ], + "x_min": 0, + "x_total": 0 + }, + "Siemens NH-2-250": { + "fuse_type": "Siemens NH-2-250", + "i_rated_a": 250.0, + "t_avg": [ + 4800.0, + 120.0, + 7.0, + 0.1, + 0.004 + ], + "t_min": 0, + "t_total": 0, + "x_avg": [ + 450.0, + 800.0, + 1650.0, + 4000.0, + 8500.0 + ], + "x_min": 0, + "x_total": 0 + }, + "Siemens NH-2-315": { + "fuse_type": "Siemens NH-2-315", + "i_rated_a": 315.0, + "t_avg": [ + 4800.0, + 120.0, + 7.0, + 0.1, + 0.004 + ], + "t_min": 0, + "t_total": 0, + "x_avg": [ + 550.0, + 920.0, + 1900.0, + 5000.0, + 11000.0 + ], + "x_min": 0, + "x_total": 0 + }, + "Siemens NH-2-355": { + "fuse_type": "Siemens NH-2-355", + "i_rated_a": 355.0, + "t_avg": [ + 4800.0, + 120.0, + 6.0, + 0.1, + 0.004 + ], + "t_min": 0, + "t_total": 0, + "x_avg": [ + 650.0, + 1116.27, + 2350.0, + 5840.0, + 12790.0 + ], + "x_min": 0, + "x_total": 0 + }, + "Siemens NH-2-400": { + "fuse_type": "Siemens NH-2-400", + "i_rated_a": 400.0, + "t_avg": [ + 4800.0, + 120.0, + 7.0, + 0.1, + 0.004 + ], + "t_min": 0, + "t_total": 0, + "x_avg": [ + 720.0, + 1350.0, + 2800.0, + 6500.0, + 15000.0 + ], + "x_min": 0, + "x_total": 0 + }, + "Siemens NH-2-425": { + "fuse_type": "Siemens NH-2-425", + "i_rated_a": 425.0, + "t_avg": [ + 4800.0, + 120.0, + 7.0, + 0.1, + 0.004 + ], + "t_min": 0, + "t_total": 0, + "x_avg": [ + 850.0, + 1500.0, + 3050.0, + 7500.0, + 16500.0 + ], + "x_min": 0, + "x_total": 0 + }, + "Siemens NH-2-630": { + "fuse_type": "Siemens NH-2-630", + "i_rated_a": 630.0, + "t_avg": [ + 4800.0, + 120.0, + 7.0, + 0.1, + 0.004 + ], + "t_min": 0, + "t_total": 0, + "x_avg": [ + 1200.0, + 2000.0, + 4800.0, + 12000.0, + 26000.0 + ], + "x_min": 0, + "x_total": 0 + } + } + }, + "res_bus": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"vm_pu\",\"va_degree\",\"p_mw\",\"q_mvar\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "vm_pu": "float64", + "va_degree": "float64", + "p_mw": "float64", + "q_mvar": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_line": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_from_mw\",\"q_from_mvar\",\"p_to_mw\",\"q_to_mvar\",\"pl_mw\",\"ql_mvar\",\"i_from_ka\",\"i_to_ka\",\"i_ka\",\"vm_from_pu\",\"va_from_degree\",\"vm_to_pu\",\"va_to_degree\",\"loading_percent\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "p_from_mw": "float64", + "q_from_mvar": "float64", + "p_to_mw": "float64", + "q_to_mvar": "float64", + "pl_mw": "float64", + "ql_mvar": "float64", + "i_from_ka": "float64", + "i_to_ka": "float64", + "i_ka": "float64", + "vm_from_pu": "float64", + "va_from_degree": "float64", + "vm_to_pu": "float64", + "va_to_degree": "float64", + "loading_percent": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_trafo": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_hv_mw\",\"q_hv_mvar\",\"p_lv_mw\",\"q_lv_mvar\",\"pl_mw\",\"ql_mvar\",\"i_hv_ka\",\"i_lv_ka\",\"vm_hv_pu\",\"va_hv_degree\",\"vm_lv_pu\",\"va_lv_degree\",\"loading_percent\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "p_hv_mw": "float64", + "q_hv_mvar": "float64", + "p_lv_mw": "float64", + "q_lv_mvar": "float64", + "pl_mw": "float64", + "ql_mvar": "float64", + "i_hv_ka": "float64", + "i_lv_ka": "float64", + "vm_hv_pu": "float64", + "va_hv_degree": "float64", + "vm_lv_pu": "float64", + "va_lv_degree": "float64", + "loading_percent": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_trafo3w": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_hv_mw\",\"q_hv_mvar\",\"p_mv_mw\",\"q_mv_mvar\",\"p_lv_mw\",\"q_lv_mvar\",\"pl_mw\",\"ql_mvar\",\"i_hv_ka\",\"i_mv_ka\",\"i_lv_ka\",\"vm_hv_pu\",\"va_hv_degree\",\"vm_mv_pu\",\"va_mv_degree\",\"vm_lv_pu\",\"va_lv_degree\",\"va_internal_degree\",\"vm_internal_pu\",\"loading_percent\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "p_hv_mw": "float64", + "q_hv_mvar": "float64", + "p_mv_mw": "float64", + "q_mv_mvar": "float64", + "p_lv_mw": "float64", + "q_lv_mvar": "float64", + "pl_mw": "float64", + "ql_mvar": "float64", + "i_hv_ka": "float64", + "i_mv_ka": "float64", + "i_lv_ka": "float64", + "vm_hv_pu": "float64", + "va_hv_degree": "float64", + "vm_mv_pu": "float64", + "va_mv_degree": "float64", + "vm_lv_pu": "float64", + "va_lv_degree": "float64", + "va_internal_degree": "float64", + "vm_internal_pu": "float64", + "loading_percent": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_impedance": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_from_mw\",\"q_from_mvar\",\"p_to_mw\",\"q_to_mvar\",\"pl_mw\",\"ql_mvar\",\"i_from_ka\",\"i_to_ka\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "p_from_mw": "float64", + "q_from_mvar": "float64", + "p_to_mw": "float64", + "q_to_mvar": "float64", + "pl_mw": "float64", + "ql_mvar": "float64", + "i_from_ka": "float64", + "i_to_ka": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_ext_grid": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_mw\",\"q_mvar\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "p_mw": "float64", + "q_mvar": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_load": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_mw\",\"q_mvar\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "p_mw": "float64", + "q_mvar": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_motor": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_mw\",\"q_mvar\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "p_mw": "float64", + "q_mvar": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_sgen": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_mw\",\"q_mvar\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "p_mw": "float64", + "q_mvar": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_storage": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_mw\",\"q_mvar\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "p_mw": "float64", + "q_mvar": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_shunt": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_mw\",\"q_mvar\",\"vm_pu\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "p_mw": "float64", + "q_mvar": "float64", + "vm_pu": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_gen": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_mw\",\"q_mvar\",\"va_degree\",\"vm_pu\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "p_mw": "float64", + "q_mvar": "float64", + "va_degree": "float64", + "vm_pu": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_ward": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_mw\",\"q_mvar\",\"vm_pu\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "p_mw": "float64", + "q_mvar": "float64", + "vm_pu": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_xward": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_mw\",\"q_mvar\",\"vm_pu\",\"va_internal_degree\",\"vm_internal_pu\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "p_mw": "float64", + "q_mvar": "float64", + "vm_pu": "float64", + "va_internal_degree": "float64", + "vm_internal_pu": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_dcline": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_from_mw\",\"q_from_mvar\",\"p_to_mw\",\"q_to_mvar\",\"pl_mw\",\"vm_from_pu\",\"va_from_degree\",\"vm_to_pu\",\"va_to_degree\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "p_from_mw": "float64", + "q_from_mvar": "float64", + "p_to_mw": "float64", + "q_to_mvar": "float64", + "pl_mw": "float64", + "vm_from_pu": "float64", + "va_from_degree": "float64", + "vm_to_pu": "float64", + "va_to_degree": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_asymmetric_load": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_mw\",\"q_mvar\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "p_mw": "float64", + "q_mvar": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_asymmetric_sgen": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_mw\",\"q_mvar\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "p_mw": "float64", + "q_mvar": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_switch": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"i_ka\",\"loading_percent\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "i_ka": "float64", + "loading_percent": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_tcsc": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"thyristor_firing_angle_degree\",\"x_ohm\",\"p_from_mw\",\"q_from_mvar\",\"p_to_mw\",\"q_to_mvar\",\"pl_mw\",\"ql_mvar\",\"i_ka\",\"vm_from_pu\",\"va_from_degree\",\"vm_to_pu\",\"va_to_degree\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "thyristor_firing_angle_degree": "float64", + "x_ohm": "float64", + "p_from_mw": "float64", + "q_from_mvar": "float64", + "p_to_mw": "float64", + "q_to_mvar": "float64", + "pl_mw": "float64", + "ql_mvar": "float64", + "i_ka": "float64", + "vm_from_pu": "float64", + "va_from_degree": "float64", + "vm_to_pu": "float64", + "va_to_degree": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_svc": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"thyristor_firing_angle_degree\",\"x_ohm\",\"q_mvar\",\"vm_pu\",\"va_degree\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "thyristor_firing_angle_degree": "float64", + "x_ohm": "float64", + "q_mvar": "float64", + "vm_pu": "float64", + "va_degree": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_ssc": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"q_mvar\",\"vm_internal_pu\",\"va_internal_degree\",\"vm_pu\",\"va_degree\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "q_mvar": "float64", + "vm_internal_pu": "float64", + "va_internal_degree": "float64", + "vm_pu": "float64", + "va_degree": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_bus_est": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"vm_pu\",\"va_degree\",\"p_mw\",\"q_mvar\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "vm_pu": "float64", + "va_degree": "float64", + "p_mw": "float64", + "q_mvar": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_line_est": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_from_mw\",\"q_from_mvar\",\"p_to_mw\",\"q_to_mvar\",\"pl_mw\",\"ql_mvar\",\"i_from_ka\",\"i_to_ka\",\"i_ka\",\"vm_from_pu\",\"va_from_degree\",\"vm_to_pu\",\"va_to_degree\",\"loading_percent\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "p_from_mw": "float64", + "q_from_mvar": "float64", + "p_to_mw": "float64", + "q_to_mvar": "float64", + "pl_mw": "float64", + "ql_mvar": "float64", + "i_from_ka": "float64", + "i_to_ka": "float64", + "i_ka": "float64", + "vm_from_pu": "float64", + "va_from_degree": "float64", + "vm_to_pu": "float64", + "va_to_degree": "float64", + "loading_percent": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_trafo_est": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_hv_mw\",\"q_hv_mvar\",\"p_lv_mw\",\"q_lv_mvar\",\"pl_mw\",\"ql_mvar\",\"i_hv_ka\",\"i_lv_ka\",\"vm_hv_pu\",\"va_hv_degree\",\"vm_lv_pu\",\"va_lv_degree\",\"loading_percent\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "p_hv_mw": "float64", + "q_hv_mvar": "float64", + "p_lv_mw": "float64", + "q_lv_mvar": "float64", + "pl_mw": "float64", + "ql_mvar": "float64", + "i_hv_ka": "float64", + "i_lv_ka": "float64", + "vm_hv_pu": "float64", + "va_hv_degree": "float64", + "vm_lv_pu": "float64", + "va_lv_degree": "float64", + "loading_percent": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_trafo3w_est": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_hv_mw\",\"q_hv_mvar\",\"p_mv_mw\",\"q_mv_mvar\",\"p_lv_mw\",\"q_lv_mvar\",\"pl_mw\",\"ql_mvar\",\"i_hv_ka\",\"i_mv_ka\",\"i_lv_ka\",\"vm_hv_pu\",\"va_hv_degree\",\"vm_mv_pu\",\"va_mv_degree\",\"vm_lv_pu\",\"va_lv_degree\",\"va_internal_degree\",\"vm_internal_pu\",\"loading_percent\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "p_hv_mw": "float64", + "q_hv_mvar": "float64", + "p_mv_mw": "float64", + "q_mv_mvar": "float64", + "p_lv_mw": "float64", + "q_lv_mvar": "float64", + "pl_mw": "float64", + "ql_mvar": "float64", + "i_hv_ka": "float64", + "i_mv_ka": "float64", + "i_lv_ka": "float64", + "vm_hv_pu": "float64", + "va_hv_degree": "float64", + "vm_mv_pu": "float64", + "va_mv_degree": "float64", + "vm_lv_pu": "float64", + "va_lv_degree": "float64", + "va_internal_degree": "float64", + "vm_internal_pu": "float64", + "loading_percent": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_impedance_est": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_from_mw\",\"q_from_mvar\",\"p_to_mw\",\"q_to_mvar\",\"pl_mw\",\"ql_mvar\",\"i_from_ka\",\"i_to_ka\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "p_from_mw": "float64", + "q_from_mvar": "float64", + "p_to_mw": "float64", + "q_to_mvar": "float64", + "pl_mw": "float64", + "ql_mvar": "float64", + "i_from_ka": "float64", + "i_to_ka": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_switch_est": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"i_ka\",\"loading_percent\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "i_ka": "float64", + "loading_percent": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_bus_sc": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[],\"index\":[],\"data\":[]}", + "orient": "split", + "is_multiindex": false, + "is_multicolumn": false + }, + "res_line_sc": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[],\"index\":[],\"data\":[]}", + "orient": "split", + "is_multiindex": false, + "is_multicolumn": false + }, + "res_trafo_sc": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[],\"index\":[],\"data\":[]}", + "orient": "split", + "is_multiindex": false, + "is_multicolumn": false + }, + "res_trafo3w_sc": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[],\"index\":[],\"data\":[]}", + "orient": "split", + "is_multiindex": false, + "is_multicolumn": false + }, + "res_ext_grid_sc": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[],\"index\":[],\"data\":[]}", + "orient": "split", + "is_multiindex": false, + "is_multicolumn": false + }, + "res_gen_sc": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[],\"index\":[],\"data\":[]}", + "orient": "split", + "is_multiindex": false, + "is_multicolumn": false + }, + "res_sgen_sc": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[],\"index\":[],\"data\":[]}", + "orient": "split", + "is_multiindex": false, + "is_multicolumn": false + }, + "res_switch_sc": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[],\"index\":[],\"data\":[]}", + "orient": "split", + "is_multiindex": false, + "is_multicolumn": false + }, + "res_bus_3ph": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"vm_a_pu\",\"va_a_degree\",\"vm_b_pu\",\"va_b_degree\",\"vm_c_pu\",\"va_c_degree\",\"p_a_mw\",\"q_a_mvar\",\"p_b_mw\",\"q_b_mvar\",\"p_c_mw\",\"q_c_mvar\",\"unbalance_percent\"],\"index\":[101,102,103,106],\"data\":[[1.000000000000649,-0.000000014467166,1.000000000000706,-120.000000014467219,0.999999999998645,120.00000002893438,-0.76586721276166,0.142600574268217,-0.765870349186078,0.142774135244491,1.529587620821064,0.13652642290409,0.000000025248458],[0.999413066587415,-0.143342436111115,0.99941331944751,-120.143349997549379,1.002844447733494,120.248691141259584,0.0,0.0,0.0,0.0,0.0,0.0,0.255229968019964],[0.998786896904501,-0.170005794192065,0.998787149925785,-120.170013342503964,1.004418791821623,120.270535414590881,0.73,-0.19,0.73,-0.19,-1.57,-0.19,0.317807726599274],[1.000000000000649,-0.000000014467166,1.000000000000706,-120.000000014467219,0.999999999998645,120.00000002893438,0.0,0.0,0.0,0.0,0.0,0.0,0.000000025248458]]}", + "orient": "split", + "dtype": { + "vm_a_pu": "float64", + "va_a_degree": "float64", + "vm_b_pu": "float64", + "va_b_degree": "float64", + "vm_c_pu": "float64", + "va_c_degree": "float64", + "p_a_mw": "float64", + "q_a_mvar": "float64", + "p_b_mw": "float64", + "q_b_mvar": "float64", + "p_c_mw": "float64", + "q_c_mvar": "float64", + "unbalance_percent": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_line_3ph": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_a_from_mw\",\"q_a_from_mvar\",\"p_b_from_mw\",\"q_b_from_mvar\",\"q_c_from_mvar\",\"p_a_to_mw\",\"q_a_to_mvar\",\"p_b_to_mw\",\"q_b_to_mvar\",\"p_c_to_mw\",\"q_c_to_mvar\",\"pl_a_mw\",\"ql_a_mvar\",\"pl_b_mw\",\"ql_b_mvar\",\"pl_c_mw\",\"ql_c_mvar\",\"i_a_from_ka\",\"i_a_to_ka\",\"i_b_from_ka\",\"i_b_to_ka\",\"i_c_from_ka\",\"i_c_to_ka\",\"i_a_ka\",\"i_b_ka\",\"i_c_ka\",\"i_n_from_ka\",\"i_n_to_ka\",\"i_n_ka\",\"loading_a_percent\",\"loading_b_percent\",\"loading_c_percent\",\"p_c_from_mw\",\"loading_percent\"],\"index\":[101],\"data\":[[-0.729999999996567,0.19000000000026,-0.729999999996566,0.190000000000261,0.19000000001556,0.730552301039331,-0.216633736167421,0.730552300762162,-0.216633749867232,-1.567616528781956,-0.216173539601529,0.000552301042765,-0.026633736167161,0.000552300765596,-0.02663374986697,0.002383471230365,-0.026173539585968,0.065405448594188,0.066029483815909,0.065405432025122,0.06602946742436,0.136355496215811,0.136655605565042,0.066029483815909,0.06602946742436,0.136655605565042,0.198789638449406,0.19880656576458,0.19880656576458,61.138410940656399,61.138395763296025,126.532968115779696,1.570000000012321,126.532968115779696]]}", + "orient": "split", + "dtype": { + "p_a_from_mw": "float64", + "q_a_from_mvar": "float64", + "p_b_from_mw": "float64", + "q_b_from_mvar": "float64", + "q_c_from_mvar": "float64", + "p_a_to_mw": "float64", + "q_a_to_mvar": "float64", + "p_b_to_mw": "float64", + "q_b_to_mvar": "float64", + "p_c_to_mw": "float64", + "q_c_to_mvar": "float64", + "pl_a_mw": "float64", + "ql_a_mvar": "float64", + "pl_b_mw": "float64", + "ql_b_mvar": "float64", + "pl_c_mw": "float64", + "ql_c_mvar": "float64", + "i_a_from_ka": "float64", + "i_a_to_ka": "float64", + "i_b_from_ka": "float64", + "i_b_to_ka": "float64", + "i_c_from_ka": "float64", + "i_c_to_ka": "float64", + "i_a_ka": "float64", + "i_b_ka": "float64", + "i_c_ka": "float64", + "i_n_from_ka": "float64", + "i_n_to_ka": "float64", + "i_n_ka": "float64", + "loading_a_percent": "float64", + "loading_b_percent": "float64", + "loading_c_percent": "float64", + "p_c_from_mw": "float64", + "loading_percent": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_trafo_3ph": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_a_hv_mw\",\"q_a_hv_mvar\",\"p_b_hv_mw\",\"q_b_hv_mvar\",\"p_c_hv_mw\",\"q_c_hv_mvar\",\"p_a_lv_mw\",\"q_a_lv_mvar\",\"p_b_lv_mw\",\"q_b_lv_mvar\",\"p_c_lv_mw\",\"q_c_lv_mvar\",\"pl_a_mw\",\"ql_a_mvar\",\"pl_b_mw\",\"ql_b_mvar\",\"pl_c_mw\",\"ql_c_mvar\",\"i_a_hv_ka\",\"i_a_lv_ka\",\"i_b_hv_ka\",\"i_b_lv_ka\",\"i_c_hv_ka\",\"i_c_lv_ka\",\"loading_a_percent\",\"loading_b_percent\",\"loading_c_percent\",\"loading_percent\"],\"index\":[0],\"data\":[[0.765867212761676,-0.142600574268206,0.76587034918608,-0.142774135244511,-1.529587620821082,-0.136526422904082,-0.730551408499011,0.216635342580699,-0.730551355834715,0.216632173706613,1.567614685268512,0.216173496640995,0.035315804262665,0.074034768312494,0.035318993351365,0.073858038462102,0.038027064447431,0.079647073736913,0.012266538958654,0.066029449240481,0.012267088052456,0.066029350092719,0.024180507930633,0.136655447350574,2.921361947544116,2.921492718069054,5.917354448556197,5.917354448556197]]}", + "orient": "split", + "dtype": { + "p_a_hv_mw": "float64", + "q_a_hv_mvar": "float64", + "p_b_hv_mw": "float64", + "q_b_hv_mvar": "float64", + "p_c_hv_mw": "float64", + "q_c_hv_mvar": "float64", + "p_a_lv_mw": "float64", + "q_a_lv_mvar": "float64", + "p_b_lv_mw": "float64", + "q_b_lv_mvar": "float64", + "p_c_lv_mw": "float64", + "q_c_lv_mvar": "float64", + "pl_a_mw": "float64", + "ql_a_mvar": "float64", + "pl_b_mw": "float64", + "ql_b_mvar": "float64", + "pl_c_mw": "float64", + "ql_c_mvar": "float64", + "i_a_hv_ka": "float64", + "i_a_lv_ka": "float64", + "i_b_hv_ka": "float64", + "i_b_lv_ka": "float64", + "i_c_hv_ka": "float64", + "i_c_lv_ka": "float64", + "loading_a_percent": "float64", + "loading_b_percent": "float64", + "loading_c_percent": "float64", + "loading_percent": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_ext_grid_3ph": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_a_mw\",\"q_a_mvar\",\"p_b_mw\",\"q_b_mvar\",\"p_c_mw\",\"q_c_mvar\"],\"index\":[0],\"data\":[[0.76586721276166,-0.142600574268217,0.765870349186078,-0.142774135244491,-1.529587620821064,-0.13652642290409]]}", + "orient": "split", + "dtype": { + "p_a_mw": "float64", + "q_a_mvar": "float64", + "p_b_mw": "float64", + "q_b_mvar": "float64", + "p_c_mw": "float64", + "q_c_mvar": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_shunt_3ph": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[],\"index\":[],\"data\":[]}", + "orient": "split", + "is_multiindex": false, + "is_multicolumn": false + }, + "res_load_3ph": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_mw\",\"q_mvar\"],\"index\":[101],\"data\":[[2.5,0.24]]}", + "orient": "split", + "dtype": { + "p_mw": "float64", + "q_mvar": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_sgen_3ph": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_mw\",\"q_mvar\"],\"index\":[31],\"data\":[[1.21,0.81]]}", + "orient": "split", + "dtype": { + "p_mw": "float64", + "q_mvar": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_storage_3ph": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_mw\",\"q_mvar\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "p_mw": "float64", + "q_mvar": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_asymmetric_load_3ph": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_a_mw\",\"q_a_mvar\",\"p_b_mw\",\"q_b_mvar\",\"p_c_mw\",\"q_c_mvar\"],\"index\":[33],\"data\":[[0.4,0.01,0.5,0.01,1.0,0.01]]}", + "orient": "split", + "dtype": { + "p_a_mw": "float64", + "q_a_mvar": "float64", + "p_b_mw": "float64", + "q_b_mvar": "float64", + "p_c_mw": "float64", + "q_c_mvar": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_asymmetric_sgen_3ph": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_a_mw\",\"q_a_mvar\",\"p_b_mw\",\"q_b_mvar\",\"p_c_mw\",\"q_c_mvar\"],\"index\":[32],\"data\":[[0.1,0.01,0.2,0.01,3.0,0.01]]}", + "orient": "split", + "dtype": { + "p_a_mw": "float64", + "q_a_mvar": "float64", + "p_b_mw": "float64", + "q_b_mvar": "float64", + "p_c_mw": "float64", + "q_c_mvar": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "user_pf_options": {} + } +} \ No newline at end of file diff --git a/tests/data/pandapower/v3.2.0/pp_v2_net_3ph_output_current_loading.json.license b/tests/data/pandapower/v3.2.0/pp_v2_net_3ph_output_current_loading.json.license new file mode 100644 index 00000000..76010591 --- /dev/null +++ b/tests/data/pandapower/v3.2.0/pp_v2_net_3ph_output_current_loading.json.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: Contributors to the Power Grid Model project + +SPDX-License-Identifier: MPL-2.0 diff --git a/tests/data/pandapower/v3.2.0/pp_v2_net_output.json b/tests/data/pandapower/v3.2.0/pp_v2_net_output.json new file mode 100644 index 00000000..c7a25a5e --- /dev/null +++ b/tests/data/pandapower/v3.2.0/pp_v2_net_output.json @@ -0,0 +1,3156 @@ +{ + "_module": "pandapower.auxiliary", + "_class": "pandapowerNet", + "_object": { + "bus": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"name\",\"vn_kv\",\"type\",\"zone\",\"in_service\"],\"index\":[101,102,103,104,105,106],\"data\":[[null,110.0,\"b\",null,true],[null,20.0,\"b\",null,true],[null,20.0,\"b\",null,true],[null,30.100000000000001,\"b\",null,true],[null,60.0,\"b\",null,true],[null,110.0,\"b\",null,true]]}", + "orient": "split", + "dtype": { + "name": "object", + "vn_kv": "float64", + "type": "object", + "zone": "object", + "in_service": "bool" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "load": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"name\",\"bus\",\"p_mw\",\"q_mvar\",\"const_z_p_percent\",\"const_z_q_percent\",\"const_i_p_percent\",\"const_i_q_percent\",\"sn_mva\",\"scaling\",\"in_service\",\"type\",\"cos_phi\"],\"index\":[101],\"data\":[[null,103,2.5,0.24,51.0,51.0,26.0,26.0,null,1.0,true,\"wye\",2.0]]}", + "orient": "split", + "dtype": { + "name": "object", + "bus": "uint32", + "p_mw": "float64", + "q_mvar": "float64", + "const_z_p_percent": "float64", + "const_z_q_percent": "float64", + "const_i_p_percent": "float64", + "const_i_q_percent": "float64", + "sn_mva": "float64", + "scaling": "float64", + "in_service": "bool", + "type": "object", + "cos_phi": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "sgen": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"name\",\"bus\",\"p_mw\",\"q_mvar\",\"sn_mva\",\"scaling\",\"in_service\",\"type\",\"current_source\"],\"index\":[31],\"data\":[[null,105,1.21,0.81,null,1.0,true,\"wye\",true]]}", + "orient": "split", + "dtype": { + "name": "object", + "bus": "int64", + "p_mw": "float64", + "q_mvar": "float64", + "sn_mva": "float64", + "scaling": "float64", + "in_service": "bool", + "type": "object", + "current_source": "bool" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "motor": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"name\",\"bus\",\"pn_mech_mw\",\"loading_percent\",\"cos_phi\",\"cos_phi_n\",\"efficiency_percent\",\"efficiency_n_percent\",\"lrc_pu\",\"vn_kv\",\"scaling\",\"in_service\",\"rx\"],\"index\":[12],\"data\":[[null,105,0.1,80.0,0.9,null,90.0,null,null,null,0.8,true,null]]}", + "orient": "split", + "dtype": { + "name": "object", + "bus": "int64", + "pn_mech_mw": "float64", + "loading_percent": "float64", + "cos_phi": "float64", + "cos_phi_n": "float64", + "efficiency_percent": "float64", + "efficiency_n_percent": "float64", + "lrc_pu": "float64", + "vn_kv": "float64", + "scaling": "float64", + "in_service": "bool", + "rx": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "asymmetric_load": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"name\",\"bus\",\"p_a_mw\",\"q_a_mvar\",\"p_b_mw\",\"q_b_mvar\",\"p_c_mw\",\"q_c_mvar\",\"sn_mva\",\"scaling\",\"in_service\",\"type\"],\"index\":[33],\"data\":[[null,105,0.1,0.01,0.2,0.01,3.0,0.01,null,1.0,true,\"wye\"]]}", + "orient": "split", + "dtype": { + "name": "object", + "bus": "uint32", + "p_a_mw": "float64", + "q_a_mvar": "float64", + "p_b_mw": "float64", + "q_b_mvar": "float64", + "p_c_mw": "float64", + "q_c_mvar": "float64", + "sn_mva": "float64", + "scaling": "float64", + "in_service": "bool", + "type": "object" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "asymmetric_sgen": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"name\",\"bus\",\"p_a_mw\",\"q_a_mvar\",\"p_b_mw\",\"q_b_mvar\",\"p_c_mw\",\"q_c_mvar\",\"sn_mva\",\"scaling\",\"in_service\",\"type\",\"current_source\"],\"index\":[32],\"data\":[[null,105,0.1,0.01,0.2,0.01,3.0,0.01,null,1.0,true,\"wye\",null]]}", + "orient": "split", + "dtype": { + "name": "object", + "bus": "int64", + "p_a_mw": "float64", + "q_a_mvar": "float64", + "p_b_mw": "float64", + "q_b_mvar": "float64", + "p_c_mw": "float64", + "q_c_mvar": "float64", + "sn_mva": "float64", + "scaling": "float64", + "in_service": "bool", + "type": "object", + "current_source": "object" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "storage": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"name\",\"bus\",\"p_mw\",\"q_mvar\",\"sn_mva\",\"soc_percent\",\"min_e_mwh\",\"max_e_mwh\",\"scaling\",\"in_service\",\"type\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "name": "object", + "bus": "int64", + "p_mw": "float64", + "q_mvar": "float64", + "sn_mva": "float64", + "soc_percent": "float64", + "min_e_mwh": "float64", + "max_e_mwh": "float64", + "scaling": "float64", + "in_service": "bool", + "type": "object" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "gen": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"name\",\"bus\",\"p_mw\",\"vm_pu\",\"sn_mva\",\"min_q_mvar\",\"max_q_mvar\",\"scaling\",\"slack\",\"in_service\",\"slack_weight\",\"type\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "name": "object", + "bus": "uint32", + "p_mw": "float64", + "vm_pu": "float64", + "sn_mva": "float64", + "min_q_mvar": "float64", + "max_q_mvar": "float64", + "scaling": "float64", + "slack": "bool", + "in_service": "bool", + "slack_weight": "float64", + "type": "object" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "switch": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"bus\",\"element\",\"et\",\"type\",\"closed\",\"name\",\"z_ohm\",\"in_ka\"],\"index\":[101,3021,321],\"data\":[[103,101,\"l\",null,true,null,0.0,null],[101,106,\"b\",null,true,null,0.0,null],[101,101,\"t\",null,true,null,0.0,null]]}", + "orient": "split", + "dtype": { + "bus": "int64", + "element": "int64", + "et": "object", + "type": "object", + "closed": "bool", + "name": "object", + "z_ohm": "float64", + "in_ka": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "shunt": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"bus\",\"name\",\"q_mvar\",\"p_mw\",\"vn_kv\",\"step\",\"max_step\",\"in_service\"],\"index\":[1201],\"data\":[[104,null,0.55,0.1,30.100000000000001,3,1,true]]}", + "orient": "split", + "dtype": { + "bus": "uint32", + "name": "object", + "q_mvar": "float64", + "p_mw": "float64", + "vn_kv": "float64", + "step": "uint32", + "max_step": "uint32", + "in_service": "bool" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "svc": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"name\",\"bus\",\"x_l_ohm\",\"x_cvar_ohm\",\"set_vm_pu\",\"thyristor_firing_angle_degree\",\"controllable\",\"in_service\",\"min_angle_degree\",\"max_angle_degree\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "name": "object", + "bus": "uint32", + "x_l_ohm": "float64", + "x_cvar_ohm": "float64", + "set_vm_pu": "float64", + "thyristor_firing_angle_degree": "float64", + "controllable": "bool", + "in_service": "bool", + "min_angle_degree": "float64", + "max_angle_degree": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "ssc": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"name\",\"bus\",\"r_ohm\",\"x_ohm\",\"vm_internal_pu\",\"va_internal_degree\",\"set_vm_pu\",\"controllable\",\"in_service\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "name": "object", + "bus": "uint32", + "r_ohm": "float64", + "x_ohm": "float64", + "vm_internal_pu": "float64", + "va_internal_degree": "float64", + "set_vm_pu": "float64", + "controllable": "bool", + "in_service": "bool" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "ext_grid": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"name\",\"bus\",\"vm_pu\",\"va_degree\",\"slack_weight\",\"in_service\",\"r0x0_max\",\"s_sc_max_mva\",\"rx_max\"],\"index\":[1],\"data\":[[null,101,1.0,0.0,1.0,true,0.0,10000000000.0,0.0]]}", + "orient": "split", + "dtype": { + "name": "object", + "bus": "uint32", + "vm_pu": "float64", + "va_degree": "float64", + "slack_weight": "float64", + "in_service": "bool", + "r0x0_max": "float64", + "s_sc_max_mva": "float64", + "rx_max": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "line": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"name\",\"std_type\",\"from_bus\",\"to_bus\",\"length_km\",\"r_ohm_per_km\",\"x_ohm_per_km\",\"c_nf_per_km\",\"g_us_per_km\",\"max_i_ka\",\"df\",\"parallel\",\"type\",\"in_service\"],\"index\":[101],\"data\":[[null,\"NAYY 4x150 SE\",103,102,1.23,0.208,0.08,261.0,0.0,0.27,0.2,2,\"cs\",true]]}", + "orient": "split", + "dtype": { + "name": "object", + "std_type": "object", + "from_bus": "uint32", + "to_bus": "uint32", + "length_km": "float64", + "r_ohm_per_km": "float64", + "x_ohm_per_km": "float64", + "c_nf_per_km": "float64", + "g_us_per_km": "float64", + "max_i_ka": "float64", + "df": "float64", + "parallel": "uint32", + "type": "object", + "in_service": "bool" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "trafo": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"name\",\"std_type\",\"hv_bus\",\"lv_bus\",\"sn_mva\",\"vn_hv_kv\",\"vn_lv_kv\",\"vk_percent\",\"vkr_percent\",\"pfe_kw\",\"i0_percent\",\"shift_degree\",\"tap_side\",\"tap_neutral\",\"tap_min\",\"tap_max\",\"tap_step_percent\",\"tap_step_degree\",\"tap_pos\",\"tap_phase_shifter\",\"parallel\",\"df\",\"in_service\",\"vector_group\"],\"index\":[101],\"data\":[[null,null,101,102,40.0,110.0,20.0,17.800000000000001,10.220000000000001,11.6,3.0,30.0,\"hv\",1,-1,3,2.0,null,2,false,2,1.0,true,\"Dyn\"]]}", + "orient": "split", + "dtype": { + "name": "object", + "std_type": "object", + "hv_bus": "uint32", + "lv_bus": "uint32", + "sn_mva": "float64", + "vn_hv_kv": "float64", + "vn_lv_kv": "float64", + "vk_percent": "float64", + "vkr_percent": "float64", + "pfe_kw": "float64", + "i0_percent": "float64", + "shift_degree": "float64", + "tap_side": "object", + "tap_neutral": "int32", + "tap_min": "int32", + "tap_max": "int32", + "tap_step_percent": "float64", + "tap_step_degree": "float64", + "tap_pos": "int32", + "tap_phase_shifter": "bool", + "parallel": "uint32", + "df": "float64", + "in_service": "bool", + "vector_group": "object" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "trafo3w": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"name\",\"std_type\",\"hv_bus\",\"mv_bus\",\"lv_bus\",\"sn_hv_mva\",\"sn_mv_mva\",\"sn_lv_mva\",\"vn_hv_kv\",\"vn_mv_kv\",\"vn_lv_kv\",\"vk_hv_percent\",\"vk_mv_percent\",\"vk_lv_percent\",\"vkr_hv_percent\",\"vkr_mv_percent\",\"vkr_lv_percent\",\"pfe_kw\",\"i0_percent\",\"shift_mv_degree\",\"shift_lv_degree\",\"tap_side\",\"tap_neutral\",\"tap_min\",\"tap_max\",\"tap_step_percent\",\"tap_step_degree\",\"tap_pos\",\"tap_at_star_point\",\"in_service\",\"vk0_hv_percent\",\"vk0_mv_percent\",\"vk0_lv_percent\",\"vkr0_hv_percent\",\"vkr0_mv_percent\",\"vkr0_lv_percent\",\"vector_group\"],\"index\":[102],\"data\":[[null,null,103,105,104,40.0,100.0,50.0,20.0,60.0,30.100000000000001,10.0,11.0,12.0,1.0,2.0,4.0,10.0,0.1,30.0,30.0,\"lv\",2,1,3,3.0,null,2,false,true,null,null,null,null,null,null,\"Dyny\"]]}", + "orient": "split", + "dtype": { + "name": "object", + "std_type": "object", + "hv_bus": "uint32", + "mv_bus": "uint32", + "lv_bus": "uint32", + "sn_hv_mva": "float64", + "sn_mv_mva": "float64", + "sn_lv_mva": "float64", + "vn_hv_kv": "float64", + "vn_mv_kv": "float64", + "vn_lv_kv": "float64", + "vk_hv_percent": "float64", + "vk_mv_percent": "float64", + "vk_lv_percent": "float64", + "vkr_hv_percent": "float64", + "vkr_mv_percent": "float64", + "vkr_lv_percent": "float64", + "pfe_kw": "float64", + "i0_percent": "float64", + "shift_mv_degree": "float64", + "shift_lv_degree": "float64", + "tap_side": "object", + "tap_neutral": "int32", + "tap_min": "int32", + "tap_max": "int32", + "tap_step_percent": "float64", + "tap_step_degree": "float64", + "tap_pos": "int32", + "tap_at_star_point": "bool", + "in_service": "bool", + "vk0_hv_percent": "float64", + "vk0_mv_percent": "float64", + "vk0_lv_percent": "float64", + "vkr0_hv_percent": "float64", + "vkr0_mv_percent": "float64", + "vkr0_lv_percent": "float64", + "vector_group": "object" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "impedance": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"name\",\"from_bus\",\"to_bus\",\"rft_pu\",\"xft_pu\",\"rtf_pu\",\"xtf_pu\",\"sn_mva\",\"in_service\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "name": "object", + "from_bus": "uint32", + "to_bus": "uint32", + "rft_pu": "float64", + "xft_pu": "float64", + "rtf_pu": "float64", + "xtf_pu": "float64", + "sn_mva": "float64", + "in_service": "bool" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "tcsc": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"name\",\"from_bus\",\"to_bus\",\"x_l_ohm\",\"x_cvar_ohm\",\"set_p_to_mw\",\"thyristor_firing_angle_degree\",\"controllable\",\"in_service\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "name": "object", + "from_bus": "uint32", + "to_bus": "uint32", + "x_l_ohm": "float64", + "x_cvar_ohm": "float64", + "set_p_to_mw": "float64", + "thyristor_firing_angle_degree": "float64", + "controllable": "bool", + "in_service": "bool" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "dcline": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"name\",\"from_bus\",\"to_bus\",\"p_mw\",\"loss_percent\",\"loss_mw\",\"vm_from_pu\",\"vm_to_pu\",\"max_p_mw\",\"min_q_from_mvar\",\"min_q_to_mvar\",\"max_q_from_mvar\",\"max_q_to_mvar\",\"in_service\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "name": "object", + "from_bus": "uint32", + "to_bus": "uint32", + "p_mw": "float64", + "loss_percent": "float64", + "loss_mw": "float64", + "vm_from_pu": "float64", + "vm_to_pu": "float64", + "max_p_mw": "float64", + "min_q_from_mvar": "float64", + "min_q_to_mvar": "float64", + "max_q_from_mvar": "float64", + "max_q_to_mvar": "float64", + "in_service": "bool" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "ward": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"name\",\"bus\",\"ps_mw\",\"qs_mvar\",\"qz_mvar\",\"pz_mw\",\"in_service\"],\"index\":[34],\"data\":[[null,105,0.1,0.1,0.1,0.1,true]]}", + "orient": "split", + "dtype": { + "name": "object", + "bus": "uint32", + "ps_mw": "float64", + "qs_mvar": "float64", + "qz_mvar": "float64", + "pz_mw": "float64", + "in_service": "bool" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "xward": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"name\",\"bus\",\"ps_mw\",\"qs_mvar\",\"qz_mvar\",\"pz_mw\",\"r_ohm\",\"x_ohm\",\"vm_pu\",\"slack_weight\",\"in_service\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "name": "object", + "bus": "uint32", + "ps_mw": "float64", + "qs_mvar": "float64", + "qz_mvar": "float64", + "pz_mw": "float64", + "r_ohm": "float64", + "x_ohm": "float64", + "vm_pu": "float64", + "slack_weight": "float64", + "in_service": "bool" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "measurement": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"name\",\"measurement_type\",\"element_type\",\"element\",\"value\",\"std_dev\",\"side\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "name": "object", + "measurement_type": "object", + "element_type": "object", + "element": "uint32", + "value": "float64", + "std_dev": "float64", + "side": "object" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "pwl_cost": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"power_type\",\"element\",\"et\",\"points\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "power_type": "object", + "element": "uint32", + "et": "object", + "points": "object" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "poly_cost": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"element\",\"et\",\"cp0_eur\",\"cp1_eur_per_mw\",\"cp2_eur_per_mw2\",\"cq0_eur\",\"cq1_eur_per_mvar\",\"cq2_eur_per_mvar2\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "element": "uint32", + "et": "object", + "cp0_eur": "float64", + "cp1_eur_per_mw": "float64", + "cp2_eur_per_mw2": "float64", + "cq0_eur": "float64", + "cq1_eur_per_mvar": "float64", + "cq2_eur_per_mvar2": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "characteristic": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"object\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "object": "object" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "controller": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"object\",\"in_service\",\"order\",\"level\",\"initial_run\",\"recycle\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "object": "object", + "in_service": "bool", + "order": "float64", + "level": "object", + "initial_run": "bool", + "recycle": "object" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "group": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"name\",\"element_type\",\"element\",\"reference_column\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "name": "object", + "element_type": "object", + "element": "object", + "reference_column": "object" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "line_geodata": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"coords\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "coords": "object" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "bus_geodata": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"x\",\"y\",\"coords\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "x": "float64", + "y": "float64", + "coords": "object" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "version": "2.14.10", + "format_version": "2.14.0", + "converged": true, + "OPF_converged": false, + "name": "", + "f_hz": 50, + "sn_mva": 1, + "std_types": { + "line": { + "NAYY 4x50 SE": { + "c_nf_per_km": 210, + "r_ohm_per_km": 0.642, + "x_ohm_per_km": 0.083, + "max_i_ka": 0.142, + "type": "cs", + "q_mm2": 50, + "alpha": 0.00403, + "voltage_rating": "LV" + }, + "NAYY 4x120 SE": { + "c_nf_per_km": 264, + "r_ohm_per_km": 0.225, + "x_ohm_per_km": 0.08, + "max_i_ka": 0.242, + "type": "cs", + "q_mm2": 120, + "alpha": 0.00403, + "voltage_rating": "LV" + }, + "NAYY 4x150 SE": { + "c_nf_per_km": 261, + "r_ohm_per_km": 0.208, + "x_ohm_per_km": 0.08, + "max_i_ka": 0.27, + "type": "cs", + "q_mm2": 150, + "alpha": 0.00403, + "voltage_rating": "LV" + }, + "NA2XS2Y 1x95 RM/25 12/20 kV": { + "c_nf_per_km": 216, + "r_ohm_per_km": 0.313, + "x_ohm_per_km": 0.132, + "max_i_ka": 0.252, + "type": "cs", + "q_mm2": 95, + "alpha": 0.00403, + "voltage_rating": "MV" + }, + "NA2XS2Y 1x185 RM/25 12/20 kV": { + "c_nf_per_km": 273, + "r_ohm_per_km": 0.161, + "x_ohm_per_km": 0.117, + "max_i_ka": 0.362, + "type": "cs", + "q_mm2": 185, + "alpha": 0.00403, + "voltage_rating": "MV" + }, + "NA2XS2Y 1x240 RM/25 12/20 kV": { + "c_nf_per_km": 304, + "r_ohm_per_km": 0.122, + "x_ohm_per_km": 0.112, + "max_i_ka": 0.421, + "type": "cs", + "q_mm2": 240, + "alpha": 0.00403, + "voltage_rating": "MV" + }, + "NA2XS2Y 1x95 RM/25 6/10 kV": { + "c_nf_per_km": 315, + "r_ohm_per_km": 0.313, + "x_ohm_per_km": 0.123, + "max_i_ka": 0.249, + "type": "cs", + "q_mm2": 95, + "alpha": 0.00403, + "voltage_rating": "MV" + }, + "NA2XS2Y 1x185 RM/25 6/10 kV": { + "c_nf_per_km": 406, + "r_ohm_per_km": 0.161, + "x_ohm_per_km": 0.11, + "max_i_ka": 0.358, + "type": "cs", + "q_mm2": 185, + "alpha": 0.00403, + "voltage_rating": "MV" + }, + "NA2XS2Y 1x240 RM/25 6/10 kV": { + "c_nf_per_km": 456, + "r_ohm_per_km": 0.122, + "x_ohm_per_km": 0.105, + "max_i_ka": 0.416, + "type": "cs", + "q_mm2": 240, + "alpha": 0.00403, + "voltage_rating": "MV" + }, + "NA2XS2Y 1x150 RM/25 12/20 kV": { + "c_nf_per_km": 250, + "r_ohm_per_km": 0.206, + "x_ohm_per_km": 0.116, + "max_i_ka": 0.319, + "type": "cs", + "q_mm2": 150, + "alpha": 0.00403, + "voltage_rating": "MV" + }, + "NA2XS2Y 1x120 RM/25 12/20 kV": { + "c_nf_per_km": 230, + "r_ohm_per_km": 0.253, + "x_ohm_per_km": 0.119, + "max_i_ka": 0.283, + "type": "cs", + "q_mm2": 120, + "alpha": 0.00403, + "voltage_rating": "MV" + }, + "NA2XS2Y 1x70 RM/25 12/20 kV": { + "c_nf_per_km": 190, + "r_ohm_per_km": 0.443, + "x_ohm_per_km": 0.132, + "max_i_ka": 0.22, + "type": "cs", + "q_mm2": 70, + "alpha": 0.00403, + "voltage_rating": "MV" + }, + "NA2XS2Y 1x150 RM/25 6/10 kV": { + "c_nf_per_km": 360, + "r_ohm_per_km": 0.206, + "x_ohm_per_km": 0.11, + "max_i_ka": 0.315, + "type": "cs", + "q_mm2": 150, + "alpha": 0.00403, + "voltage_rating": "MV" + }, + "NA2XS2Y 1x120 RM/25 6/10 kV": { + "c_nf_per_km": 340, + "r_ohm_per_km": 0.253, + "x_ohm_per_km": 0.113, + "max_i_ka": 0.28, + "type": "cs", + "q_mm2": 120, + "alpha": 0.00403, + "voltage_rating": "MV" + }, + "NA2XS2Y 1x70 RM/25 6/10 kV": { + "c_nf_per_km": 280, + "r_ohm_per_km": 0.443, + "x_ohm_per_km": 0.123, + "max_i_ka": 0.217, + "type": "cs", + "q_mm2": 70, + "alpha": 0.00403, + "voltage_rating": "MV" + }, + "N2XS(FL)2Y 1x120 RM/35 64/110 kV": { + "c_nf_per_km": 112, + "r_ohm_per_km": 0.153, + "x_ohm_per_km": 0.166, + "max_i_ka": 0.366, + "type": "cs", + "q_mm2": 120, + "alpha": 0.00393, + "voltage_rating": "HV" + }, + "N2XS(FL)2Y 1x185 RM/35 64/110 kV": { + "c_nf_per_km": 125, + "r_ohm_per_km": 0.099, + "x_ohm_per_km": 0.156, + "max_i_ka": 0.457, + "type": "cs", + "q_mm2": 185, + "alpha": 0.00393, + "voltage_rating": "HV" + }, + "N2XS(FL)2Y 1x240 RM/35 64/110 kV": { + "c_nf_per_km": 135, + "r_ohm_per_km": 0.075, + "x_ohm_per_km": 0.149, + "max_i_ka": 0.526, + "type": "cs", + "q_mm2": 240, + "alpha": 0.00393, + "voltage_rating": "HV" + }, + "N2XS(FL)2Y 1x300 RM/35 64/110 kV": { + "c_nf_per_km": 144, + "r_ohm_per_km": 0.06, + "x_ohm_per_km": 0.144, + "max_i_ka": 0.588, + "type": "cs", + "q_mm2": 300, + "alpha": 0.00393, + "voltage_rating": "HV" + }, + "15-AL1/3-ST1A 0.4": { + "c_nf_per_km": 11, + "r_ohm_per_km": 1.8769, + "x_ohm_per_km": 0.35, + "max_i_ka": 0.105, + "type": "ol", + "q_mm2": 16, + "alpha": 0.00403, + "voltage_rating": "LV" + }, + "24-AL1/4-ST1A 0.4": { + "c_nf_per_km": 11.25, + "r_ohm_per_km": 1.2012, + "x_ohm_per_km": 0.335, + "max_i_ka": 0.14, + "type": "ol", + "q_mm2": 24, + "alpha": 0.00403, + "voltage_rating": "LV" + }, + "48-AL1/8-ST1A 0.4": { + "c_nf_per_km": 12.2, + "r_ohm_per_km": 0.5939, + "x_ohm_per_km": 0.3, + "max_i_ka": 0.21, + "type": "ol", + "q_mm2": 48, + "alpha": 0.00403, + "voltage_rating": "LV" + }, + "94-AL1/15-ST1A 0.4": { + "c_nf_per_km": 13.2, + "r_ohm_per_km": 0.306, + "x_ohm_per_km": 0.29, + "max_i_ka": 0.35, + "type": "ol", + "q_mm2": 94, + "alpha": 0.00403, + "voltage_rating": "LV" + }, + "34-AL1/6-ST1A 10.0": { + "c_nf_per_km": 9.7, + "r_ohm_per_km": 0.8342, + "x_ohm_per_km": 0.36, + "max_i_ka": 0.17, + "type": "ol", + "q_mm2": 34, + "alpha": 0.00403, + "voltage_rating": "MV" + }, + "48-AL1/8-ST1A 10.0": { + "c_nf_per_km": 10.1, + "r_ohm_per_km": 0.5939, + "x_ohm_per_km": 0.35, + "max_i_ka": 0.21, + "type": "ol", + "q_mm2": 48, + "alpha": 0.00403, + "voltage_rating": "MV" + }, + "70-AL1/11-ST1A 10.0": { + "c_nf_per_km": 10.4, + "r_ohm_per_km": 0.4132, + "x_ohm_per_km": 0.339, + "max_i_ka": 0.29, + "type": "ol", + "q_mm2": 70, + "alpha": 0.00403, + "voltage_rating": "MV" + }, + "94-AL1/15-ST1A 10.0": { + "c_nf_per_km": 10.75, + "r_ohm_per_km": 0.306, + "x_ohm_per_km": 0.33, + "max_i_ka": 0.35, + "type": "ol", + "q_mm2": 94, + "alpha": 0.00403, + "voltage_rating": "MV" + }, + "122-AL1/20-ST1A 10.0": { + "c_nf_per_km": 11.1, + "r_ohm_per_km": 0.2376, + "x_ohm_per_km": 0.323, + "max_i_ka": 0.41, + "type": "ol", + "q_mm2": 122, + "alpha": 0.00403, + "voltage_rating": "MV" + }, + "149-AL1/24-ST1A 10.0": { + "c_nf_per_km": 11.25, + "r_ohm_per_km": 0.194, + "x_ohm_per_km": 0.315, + "max_i_ka": 0.47, + "type": "ol", + "q_mm2": 149, + "alpha": 0.00403, + "voltage_rating": "MV" + }, + "34-AL1/6-ST1A 20.0": { + "c_nf_per_km": 9.15, + "r_ohm_per_km": 0.8342, + "x_ohm_per_km": 0.382, + "max_i_ka": 0.17, + "type": "ol", + "q_mm2": 34, + "alpha": 0.00403, + "voltage_rating": "MV" + }, + "48-AL1/8-ST1A 20.0": { + "c_nf_per_km": 9.5, + "r_ohm_per_km": 0.5939, + "x_ohm_per_km": 0.372, + "max_i_ka": 0.21, + "type": "ol", + "q_mm2": 48, + "alpha": 0.00403, + "voltage_rating": "MV" + }, + "70-AL1/11-ST1A 20.0": { + "c_nf_per_km": 9.7, + "r_ohm_per_km": 0.4132, + "x_ohm_per_km": 0.36, + "max_i_ka": 0.29, + "type": "ol", + "q_mm2": 70, + "alpha": 0.00403, + "voltage_rating": "MV" + }, + "94-AL1/15-ST1A 20.0": { + "c_nf_per_km": 10, + "r_ohm_per_km": 0.306, + "x_ohm_per_km": 0.35, + "max_i_ka": 0.35, + "type": "ol", + "q_mm2": 94, + "alpha": 0.00403, + "voltage_rating": "MV" + }, + "122-AL1/20-ST1A 20.0": { + "c_nf_per_km": 10.3, + "r_ohm_per_km": 0.2376, + "x_ohm_per_km": 0.344, + "max_i_ka": 0.41, + "type": "ol", + "q_mm2": 122, + "alpha": 0.00403, + "voltage_rating": "MV" + }, + "149-AL1/24-ST1A 20.0": { + "c_nf_per_km": 10.5, + "r_ohm_per_km": 0.194, + "x_ohm_per_km": 0.337, + "max_i_ka": 0.47, + "type": "ol", + "q_mm2": 149, + "alpha": 0.00403, + "voltage_rating": "MV" + }, + "184-AL1/30-ST1A 20.0": { + "c_nf_per_km": 10.75, + "r_ohm_per_km": 0.1571, + "x_ohm_per_km": 0.33, + "max_i_ka": 0.535, + "type": "ol", + "q_mm2": 184, + "alpha": 0.00403, + "voltage_rating": "MV" + }, + "243-AL1/39-ST1A 20.0": { + "c_nf_per_km": 11, + "r_ohm_per_km": 0.1188, + "x_ohm_per_km": 0.32, + "max_i_ka": 0.645, + "type": "ol", + "q_mm2": 243, + "alpha": 0.00403, + "voltage_rating": "MV" + }, + "48-AL1/8-ST1A 110.0": { + "c_nf_per_km": 8, + "r_ohm_per_km": 0.5939, + "x_ohm_per_km": 0.46, + "max_i_ka": 0.21, + "type": "ol", + "q_mm2": 48, + "alpha": 0.00403, + "voltage_rating": "HV" + }, + "70-AL1/11-ST1A 110.0": { + "c_nf_per_km": 8.4, + "r_ohm_per_km": 0.4132, + "x_ohm_per_km": 0.45, + "max_i_ka": 0.29, + "type": "ol", + "q_mm2": 70, + "alpha": 0.00403, + "voltage_rating": "HV" + }, + "94-AL1/15-ST1A 110.0": { + "c_nf_per_km": 8.65, + "r_ohm_per_km": 0.306, + "x_ohm_per_km": 0.44, + "max_i_ka": 0.35, + "type": "ol", + "q_mm2": 94, + "alpha": 0.00403, + "voltage_rating": "HV" + }, + "122-AL1/20-ST1A 110.0": { + "c_nf_per_km": 8.5, + "r_ohm_per_km": 0.2376, + "x_ohm_per_km": 0.43, + "max_i_ka": 0.41, + "type": "ol", + "q_mm2": 122, + "alpha": 0.00403, + "voltage_rating": "HV" + }, + "149-AL1/24-ST1A 110.0": { + "c_nf_per_km": 8.75, + "r_ohm_per_km": 0.194, + "x_ohm_per_km": 0.41, + "max_i_ka": 0.47, + "type": "ol", + "q_mm2": 149, + "alpha": 0.00403, + "voltage_rating": "HV" + }, + "184-AL1/30-ST1A 110.0": { + "c_nf_per_km": 8.8, + "r_ohm_per_km": 0.1571, + "x_ohm_per_km": 0.4, + "max_i_ka": 0.535, + "type": "ol", + "q_mm2": 184, + "alpha": 0.00403, + "voltage_rating": "HV" + }, + "243-AL1/39-ST1A 110.0": { + "c_nf_per_km": 9, + "r_ohm_per_km": 0.1188, + "x_ohm_per_km": 0.39, + "max_i_ka": 0.645, + "type": "ol", + "q_mm2": 243, + "alpha": 0.00403, + "voltage_rating": "HV" + }, + "305-AL1/39-ST1A 110.0": { + "c_nf_per_km": 9.2, + "r_ohm_per_km": 0.0949, + "x_ohm_per_km": 0.38, + "max_i_ka": 0.74, + "type": "ol", + "q_mm2": 305, + "alpha": 0.00403, + "voltage_rating": "HV" + }, + "490-AL1/64-ST1A 110.0": { + "c_nf_per_km": 9.75, + "r_ohm_per_km": 0.059, + "x_ohm_per_km": 0.37, + "max_i_ka": 0.96, + "type": "ol", + "q_mm2": 490, + "alpha": 0.00403, + "voltage_rating": "HV" + }, + "679-AL1/86-ST1A 110.0": { + "c_nf_per_km": 9.95, + "r_ohm_per_km": 0.042, + "x_ohm_per_km": 0.36, + "max_i_ka": 1.15, + "type": "ol", + "q_mm2": 679, + "alpha": 0.00403, + "voltage_rating": "HV" + }, + "490-AL1/64-ST1A 220.0": { + "c_nf_per_km": 10, + "r_ohm_per_km": 0.059, + "x_ohm_per_km": 0.285, + "max_i_ka": 0.96, + "type": "ol", + "q_mm2": 490, + "alpha": 0.00403, + "voltage_rating": "HV" + }, + "679-AL1/86-ST1A 220.0": { + "c_nf_per_km": 11.7, + "r_ohm_per_km": 0.042, + "x_ohm_per_km": 0.275, + "max_i_ka": 1.15, + "type": "ol", + "q_mm2": 679, + "alpha": 0.00403, + "voltage_rating": "HV" + }, + "490-AL1/64-ST1A 380.0": { + "c_nf_per_km": 11, + "r_ohm_per_km": 0.059, + "x_ohm_per_km": 0.253, + "max_i_ka": 0.96, + "type": "ol", + "q_mm2": 490, + "alpha": 0.00403, + "voltage_rating": "HV" + }, + "679-AL1/86-ST1A 380.0": { + "c_nf_per_km": 14.6, + "r_ohm_per_km": 0.042, + "x_ohm_per_km": 0.25, + "max_i_ka": 1.15, + "type": "ol", + "q_mm2": 679, + "alpha": 0.00403, + "voltage_rating": "HV" + } + }, + "trafo": { + "160 MVA 380/110 kV": { + "i0_percent": 0.06, + "pfe_kw": 60, + "vkr_percent": 0.25, + "sn_mva": 160, + "vn_lv_kv": 110.0, + "vn_hv_kv": 380.0, + "vk_percent": 12.2, + "shift_degree": 0, + "vector_group": "Yy0", + "tap_side": "hv", + "tap_neutral": 0, + "tap_min": -9, + "tap_max": 9, + "tap_step_degree": 0, + "tap_step_percent": 1.5, + "tap_phase_shifter": false + }, + "100 MVA 220/110 kV": { + "i0_percent": 0.06, + "pfe_kw": 55, + "vkr_percent": 0.26, + "sn_mva": 100, + "vn_lv_kv": 110.0, + "vn_hv_kv": 220.0, + "vk_percent": 12.0, + "shift_degree": 0, + "vector_group": "Yy0", + "tap_side": "hv", + "tap_neutral": 0, + "tap_min": -9, + "tap_max": 9, + "tap_step_degree": 0, + "tap_step_percent": 1.5, + "tap_phase_shifter": false + }, + "63 MVA 110/20 kV": { + "i0_percent": 0.04, + "pfe_kw": 22, + "vkr_percent": 0.32, + "sn_mva": 63, + "vn_lv_kv": 20.0, + "vn_hv_kv": 110.0, + "vk_percent": 18, + "shift_degree": 150, + "vector_group": "YNd5", + "tap_side": "hv", + "tap_neutral": 0, + "tap_min": -9, + "tap_max": 9, + "tap_step_degree": 0, + "tap_step_percent": 1.5, + "tap_phase_shifter": false + }, + "40 MVA 110/20 kV": { + "i0_percent": 0.05, + "pfe_kw": 18, + "vkr_percent": 0.34, + "sn_mva": 40, + "vn_lv_kv": 20.0, + "vn_hv_kv": 110.0, + "vk_percent": 16.2, + "shift_degree": 150, + "vector_group": "YNd5", + "tap_side": "hv", + "tap_neutral": 0, + "tap_min": -9, + "tap_max": 9, + "tap_step_degree": 0, + "tap_step_percent": 1.5, + "tap_phase_shifter": false + }, + "25 MVA 110/20 kV": { + "i0_percent": 0.07, + "pfe_kw": 14, + "vkr_percent": 0.41, + "sn_mva": 25, + "vn_lv_kv": 20.0, + "vn_hv_kv": 110.0, + "vk_percent": 12, + "shift_degree": 150, + "vector_group": "YNd5", + "tap_side": "hv", + "tap_neutral": 0, + "tap_min": -9, + "tap_max": 9, + "tap_step_degree": 0, + "tap_step_percent": 1.5, + "tap_phase_shifter": false + }, + "63 MVA 110/10 kV": { + "sn_mva": 63, + "vn_hv_kv": 110, + "vn_lv_kv": 10, + "vk_percent": 18, + "vkr_percent": 0.32, + "pfe_kw": 22, + "i0_percent": 0.04, + "shift_degree": 150, + "vector_group": "YNd5", + "tap_side": "hv", + "tap_neutral": 0, + "tap_min": -9, + "tap_max": 9, + "tap_step_degree": 0, + "tap_step_percent": 1.5, + "tap_phase_shifter": false + }, + "40 MVA 110/10 kV": { + "sn_mva": 40, + "vn_hv_kv": 110, + "vn_lv_kv": 10, + "vk_percent": 16.2, + "vkr_percent": 0.34, + "pfe_kw": 18, + "i0_percent": 0.05, + "shift_degree": 150, + "vector_group": "YNd5", + "tap_side": "hv", + "tap_neutral": 0, + "tap_min": -9, + "tap_max": 9, + "tap_step_degree": 0, + "tap_step_percent": 1.5, + "tap_phase_shifter": false + }, + "25 MVA 110/10 kV": { + "sn_mva": 25, + "vn_hv_kv": 110, + "vn_lv_kv": 10, + "vk_percent": 12, + "vkr_percent": 0.41, + "pfe_kw": 14, + "i0_percent": 0.07, + "shift_degree": 150, + "vector_group": "YNd5", + "tap_side": "hv", + "tap_neutral": 0, + "tap_min": -9, + "tap_max": 9, + "tap_step_degree": 0, + "tap_step_percent": 1.5, + "tap_phase_shifter": false + }, + "0.25 MVA 20/0.4 kV": { + "sn_mva": 0.25, + "vn_hv_kv": 20, + "vn_lv_kv": 0.4, + "vk_percent": 6, + "vkr_percent": 1.44, + "pfe_kw": 0.8, + "i0_percent": 0.32, + "shift_degree": 150, + "vector_group": "Yzn5", + "tap_side": "hv", + "tap_neutral": 0, + "tap_min": -2, + "tap_max": 2, + "tap_step_degree": 0, + "tap_step_percent": 2.5, + "tap_phase_shifter": false + }, + "0.4 MVA 20/0.4 kV": { + "sn_mva": 0.4, + "vn_hv_kv": 20, + "vn_lv_kv": 0.4, + "vk_percent": 6, + "vkr_percent": 1.425, + "pfe_kw": 1.35, + "i0_percent": 0.3375, + "shift_degree": 150, + "vector_group": "Dyn5", + "tap_side": "hv", + "tap_neutral": 0, + "tap_min": -2, + "tap_max": 2, + "tap_step_degree": 0, + "tap_step_percent": 2.5, + "tap_phase_shifter": false + }, + "0.63 MVA 20/0.4 kV": { + "sn_mva": 0.63, + "vn_hv_kv": 20, + "vn_lv_kv": 0.4, + "vk_percent": 6, + "vkr_percent": 1.206, + "pfe_kw": 1.65, + "i0_percent": 0.2619, + "shift_degree": 150, + "vector_group": "Dyn5", + "tap_side": "hv", + "tap_neutral": 0, + "tap_min": -2, + "tap_max": 2, + "tap_step_degree": 0, + "tap_step_percent": 2.5, + "tap_phase_shifter": false + }, + "0.25 MVA 10/0.4 kV": { + "sn_mva": 0.25, + "vn_hv_kv": 10, + "vn_lv_kv": 0.4, + "vk_percent": 4, + "vkr_percent": 1.2, + "pfe_kw": 0.6, + "i0_percent": 0.24, + "shift_degree": 150, + "vector_group": "Dyn5", + "tap_side": "hv", + "tap_neutral": 0, + "tap_min": -2, + "tap_max": 2, + "tap_step_degree": 0, + "tap_step_percent": 2.5, + "tap_phase_shifter": false + }, + "0.4 MVA 10/0.4 kV": { + "sn_mva": 0.4, + "vn_hv_kv": 10, + "vn_lv_kv": 0.4, + "vk_percent": 4, + "vkr_percent": 1.325, + "pfe_kw": 0.95, + "i0_percent": 0.2375, + "shift_degree": 150, + "vector_group": "Dyn5", + "tap_side": "hv", + "tap_neutral": 0, + "tap_min": -2, + "tap_max": 2, + "tap_step_degree": 0, + "tap_step_percent": 2.5, + "tap_phase_shifter": false + }, + "0.63 MVA 10/0.4 kV": { + "sn_mva": 0.63, + "vn_hv_kv": 10, + "vn_lv_kv": 0.4, + "vk_percent": 4, + "vkr_percent": 1.0794, + "pfe_kw": 1.18, + "i0_percent": 0.1873, + "shift_degree": 150, + "vector_group": "Dyn5", + "tap_side": "hv", + "tap_neutral": 0, + "tap_min": -2, + "tap_max": 2, + "tap_step_degree": 0, + "tap_step_percent": 2.5, + "tap_phase_shifter": false + } + }, + "trafo3w": { + "63/25/38 MVA 110/20/10 kV": { + "sn_hv_mva": 63, + "sn_mv_mva": 25, + "sn_lv_mva": 38, + "vn_hv_kv": 110, + "vn_mv_kv": 20, + "vn_lv_kv": 10, + "vk_hv_percent": 10.4, + "vk_mv_percent": 10.4, + "vk_lv_percent": 10.4, + "vkr_hv_percent": 0.28, + "vkr_mv_percent": 0.32, + "vkr_lv_percent": 0.35, + "pfe_kw": 35, + "i0_percent": 0.89, + "shift_mv_degree": 0, + "shift_lv_degree": 0, + "vector_group": "YN0yn0yn0", + "tap_side": "hv", + "tap_neutral": 0, + "tap_min": -10, + "tap_max": 10, + "tap_step_percent": 1.2 + }, + "63/25/38 MVA 110/10/10 kV": { + "sn_hv_mva": 63, + "sn_mv_mva": 25, + "sn_lv_mva": 38, + "vn_hv_kv": 110, + "vn_mv_kv": 10, + "vn_lv_kv": 10, + "vk_hv_percent": 10.4, + "vk_mv_percent": 10.4, + "vk_lv_percent": 10.4, + "vkr_hv_percent": 0.28, + "vkr_mv_percent": 0.32, + "vkr_lv_percent": 0.35, + "pfe_kw": 35, + "i0_percent": 0.89, + "shift_mv_degree": 0, + "shift_lv_degree": 0, + "vector_group": "YN0yn0yn0", + "tap_side": "hv", + "tap_neutral": 0, + "tap_min": -10, + "tap_max": 10, + "tap_step_percent": 1.2 + } + }, + "fuse": { + "HV 100A": { + "fuse_type": "HV 100A", + "i_rated_a": 100.0, + "t_avg": 0, + "t_min": [ + 10.0, + 3.64, + 0.854, + 0.281, + 0.1, + 0.0531, + 0.022, + 0.01 + ], + "t_total": [ + 10.0, + 4.267, + 1.21, + 0.403, + 0.1, + 0.058, + 0.022, + 0.01 + ], + "x_avg": 0, + "x_min": [ + 300.0, + 350.0, + 450.0, + 550.0, + 700.0, + 850.0, + 1200.0, + 1752.0 + ], + "x_total": [ + 600.0, + 700.0, + 900.0, + 1150.0, + 1665.0, + 2000.0, + 3000.0, + 4313.0 + ] + }, + "HV 10A": { + "fuse_type": "HV 10A", + "i_rated_a": 10.0, + "t_avg": 0, + "t_min": [ + 10.0, + 1675.0, + 0.344, + 0.156, + 0.1, + 0.0417, + 0.0171, + 0.01 + ], + "t_total": [ + 10.0, + 1.3, + 0.3, + 0.155, + 0.1, + 0.0555, + 0.023, + 0.01 + ], + "x_avg": 0, + "x_min": [ + 30.0, + 32.0, + 35.0, + 37.0, + 39.0, + 50.0, + 70.0, + 88.0 + ], + "x_total": [ + 60.0, + 70.0, + 80.0, + 87.0, + 94.0, + 110.0, + 150.0, + 216.0 + ] + }, + "HV 125A": { + "fuse_type": "HV 125A", + "i_rated_a": 125.0, + "t_avg": 0, + "t_min": [ + 10.0, + 1.82, + 0.344, + 0.1, + 0.0467, + 0.0269, + 0.01 + ], + "t_total": [ + 10.0, + 2.478, + 0.426, + 0.1, + 0.0427, + 0.0211, + 0.01 + ], + "x_avg": 0, + "x_min": [ + 375.0, + 500.0, + 700.0, + 925.0, + 1200.0, + 1500.0, + 2341.0 + ], + "x_total": [ + 750.0, + 1000.0, + 1500.0, + 2200.0, + 3000.0, + 4000.0, + 5765.0 + ] + }, + "HV 160A": { + "fuse_type": "HV 160A", + "i_rated_a": 160.0, + "t_avg": 0, + "t_min": [ + 10.0, + 4.15, + 1.03, + 0.198, + 0.1, + 0.051, + 0.0172, + 0.01 + ], + "t_total": [ + 10.0, + 2.3, + 0.734, + 0.274, + 0.1, + 0.046, + 0.0177, + 0.01 + ], + "x_avg": 0, + "x_min": [ + 480.0, + 550.0, + 700.0, + 1000.0, + 1260.0, + 1600.0, + 2500.0, + 3227.0 + ], + "x_total": [ + 960.0, + 1300.0, + 1700.0, + 2200.0, + 2996.0, + 4000.0, + 6000.0, + 7946.0 + ] + }, + "HV 16A": { + "fuse_type": "HV 16A", + "i_rated_a": 16.0, + "t_avg": 0, + "t_min": [ + 10.0, + 0.352, + 0.164, + 0.1, + 0.0649, + 0.0342, + 0.01 + ], + "t_total": [ + 10.0, + 2.34, + 0.722, + 0.181, + 0.1, + 0.055, + 0.0296, + 0.01 + ], + "x_avg": 0, + "x_min": [ + 48.0, + 60.0, + 65.0, + 71.0, + 80.0, + 100.0, + 162.0 + ], + "x_total": [ + 96.0, + 110.0, + 125.0, + 150.0, + 168.0, + 200.0, + 250.0, + 398.0 + ] + }, + "HV 200A": { + "fuse_type": "HV 200A", + "i_rated_a": 200.0, + "t_avg": 0, + "t_min": [ + 10.0, + 4.267, + 1.21, + 0.403, + 0.1, + 0.058, + 0.022, + 0.01 + ], + "t_total": [ + 10.0, + 3.73, + 1.654, + 0.328, + 0.1, + 0.0531, + 0.019, + 0.01 + ], + "x_avg": 0, + "x_min": [ + 600.0, + 700.0, + 900.0, + 1150.0, + 1665.0, + 2000.0, + 3000.0, + 4313.0 + ], + "x_total": [ + 1200.0, + 1500.0, + 1800.0, + 2700.0, + 3960.0, + 5000.0, + 7500.0, + 10620.0 + ] + }, + "HV 20A": { + "fuse_type": "HV 20A", + "i_rated_a": 20.0, + "t_avg": 0, + "t_min": [ + 10.0, + 1.3, + 0.3, + 0.155, + 0.1, + 0.0555, + 0.023, + 0.01 + ], + "t_total": [ + 10.0, + 1.3, + 0.161, + 0.1, + 0.0611, + 0.0399, + 0.0141, + 0.01 + ], + "x_avg": 0, + "x_min": [ + 60.0, + 70.0, + 80.0, + 87.0, + 94.0, + 110.0, + 150.0, + 216.0 + ], + "x_total": [ + 120.0, + 150.0, + 200.0, + 223.0, + 260.0, + 300.0, + 450.0, + 532.0 + ] + }, + "HV 25A": { + "fuse_type": "HV 25A", + "i_rated_a": 25.0, + "t_avg": 0, + "t_min": [ + 10.0, + 2.512, + 0.833, + 0.299, + 0.1, + 0.0372, + 0.0223, + 0.01 + ], + "t_total": [ + 10.0, + 3.125, + 0.597, + 0.198, + 0.1, + 0.0378, + 0.022, + 0.01 + ], + "x_avg": 0, + "x_min": [ + 75.0, + 82.0, + 90.0, + 100.0, + 124.0, + 170.0, + 200.0, + 289.0 + ], + "x_total": [ + 150.0, + 170.0, + 210.0, + 250.0, + 294.0, + 400.0, + 500.0, + 711.0 + ] + }, + "HV 31.5A": { + "fuse_type": "HV 31.5A", + "i_rated_a": 31.5, + "t_avg": 0, + "t_min": [ + 10.0, + 2.34, + 0.722, + 0.181, + 0.1, + 0.055, + 0.0296, + 0.01 + ], + "t_total": [ + 10.0, + 2.84, + 0.368, + 0.164, + 0.1, + 0.0621, + 0.0378, + 0.0195, + 0.01 + ], + "x_avg": 0, + "x_min": [ + 95.0, + 110.0, + 125.0, + 150.0, + 165.0, + 200.0, + 250.0, + 390.0 + ], + "x_total": [ + 189.0, + 220.0, + 300.0, + 350.0, + 393.0, + 450.0, + 530.0, + 700.0, + 960.0 + ] + }, + "HV 40A": { + "fuse_type": "HV 40A", + "i_rated_a": 40.0, + "t_avg": 0, + "t_min": [ + 10.0, + 1.3, + 0.161, + 0.1, + 0.0611, + 0.0399, + 0.0141, + 0.01 + ], + "t_total": [ + 10.0, + 2.05, + 0.369, + 0.198, + 0.1, + 0.051, + 0.0298, + 0.01 + ], + "x_avg": 0, + "x_min": [ + 120.0, + 150.0, + 200.0, + 223.0, + 260.0, + 300.0, + 450.0, + 532.0 + ], + "x_total": [ + 240.0, + 300.0, + 400.0, + 450.0, + 530.0, + 650.0, + 800.0, + 1311.0 + ] + }, + "HV 50A": { + "fuse_type": "HV 50A", + "i_rated_a": 50.0, + "t_avg": 0, + "t_min": [ + 10.0, + 3.215, + 0.597, + 0.198, + 0.1, + 0.0378, + 0.022, + 0.01 + ], + "t_total": [ + 10.0, + 3.64, + 0.854, + 0.281, + 0.1, + 0.0531, + 0.022, + 0.01 + ], + "x_avg": 0, + "x_min": [ + 150.0, + 170.0, + 210.0, + 250.0, + 294.0, + 400.0, + 500.0, + 711.0 + ], + "x_total": [ + 300.0, + 350.0, + 450.0, + 550.0, + 700.0, + 850.0, + 1200.0, + 1752.0 + ] + }, + "HV 6.3A": { + "fuse_type": "HV 6.3A", + "i_rated_a": 6.3, + "t_avg": 0, + "t_min": [ + 10.0, + 1.39, + 0.344, + 0.168, + 0.1, + 0.056, + 0.0263, + 0.01 + ], + "t_total": [ + 10.0, + 1.711, + 0.516, + 0.198, + 0.1, + 0.0634, + 0.0303, + 0.01 + ], + "x_avg": 0, + "x_min": [ + 19.0, + 19.5, + 20.4, + 20.8, + 22.0, + 25.0, + 32.0, + 48.0 + ], + "x_total": [ + 38.0, + 40.0, + 43.0, + 48.0, + 53.0, + 60.0, + 75.0, + 118.0 + ] + }, + "HV 63A": { + "fuse_type": "HV 63A", + "i_rated_a": 63.0, + "t_avg": 0, + "t_min": [ + 10.0, + 2.84, + 0.368, + 0.164, + 0.1, + 0.0621, + 0.0378, + 0.0195, + 0.01 + ], + "t_total": [ + 10.0, + 1.82, + 0.344, + 0.1, + 0.0467, + 0.0269, + 0.01 + ], + "x_avg": 0, + "x_min": [ + 189.0, + 220.0, + 300.0, + 350.0, + 393.0, + 450.0, + 530.0, + 700.0, + 961.0 + ], + "x_total": [ + 378.0, + 500.0, + 700.0, + 934.0, + 1200.0, + 1500.0, + 2366.0 + ] + }, + "HV 80A": { + "fuse_type": "HV 80A", + "i_rated_a": 80.0, + "t_avg": 0, + "t_min": [ + 10.0, + 2.05, + 0.369, + 0.198, + 0.1, + 0.051, + 0.0298, + 0.01 + ], + "t_total": [ + 10.0, + 4.15, + 1.03, + 0.198, + 0.1, + 0.051, + 0.0172, + 0.01 + ], + "x_avg": 0, + "x_min": [ + 240.0, + 300.0, + 400.0, + 450.0, + 530.0, + 650.0, + 800.0, + 1311.0 + ], + "x_total": [ + 480.0, + 550.0, + 700.0, + 1000.0, + 1260.0, + 1600.0, + 2500.0, + 3227.0 + ] + }, + "Siemens NH-1-100": { + "fuse_type": "Siemens NH-1-100", + "i_rated_a": 100.0, + "t_avg": [ + 5400.0, + 2000.0, + 400.0, + 20.0, + 1.0, + 0.2, + 0.012, + 0.004 + ], + "t_min": 0, + "t_total": 0, + "x_avg": [ + 150.0, + 190.0, + 250.0, + 430.0, + 900.0, + 1250.0, + 2700.0, + 3600.0 + ], + "x_min": 0, + "x_total": 0 + }, + "Siemens NH-1-125": { + "fuse_type": "Siemens NH-1-125", + "i_rated_a": 125.0, + "t_avg": [ + 4800.0, + 120.0, + 7.0, + 0.1, + 0.004 + ], + "t_min": 0, + "t_total": 0, + "x_avg": [ + 180.0, + 400.0, + 740.0, + 2000.0, + 4250.0 + ], + "x_min": 0, + "x_total": 0 + }, + "Siemens NH-1-16": { + "fuse_type": "Siemens NH-1-16", + "i_rated_a": 16.0, + "t_avg": [ + 4000.0, + 400.0, + 2.0, + 0.1, + 0.04, + 0.01 + ], + "t_min": 0, + "t_total": 0, + "x_avg": [ + 26.0, + 35.0, + 75.0, + 150.0, + 200.0, + 300.0 + ], + "x_min": 0, + "x_total": 0 + }, + "Siemens NH-1-160": { + "fuse_type": "Siemens NH-1-160", + "i_rated_a": 160.0, + "t_avg": [ + 4800.0, + 120.0, + 7.0, + 0.1, + 0.004 + ], + "t_min": 0, + "t_total": 0, + "x_avg": [ + 210.0, + 500.0, + 900.0, + 2300.0, + 5000.0 + ], + "x_min": 0, + "x_total": 0 + }, + "Siemens NH-1-25": { + "fuse_type": "Siemens NH-1-25", + "i_rated_a": 25.0, + "t_avg": [ + 4000.0, + 1000.0, + 10.0, + 0.2, + 0.02, + 0.01 + ], + "t_min": 0, + "t_total": 0, + "x_avg": [ + 40.0, + 50.0, + 100.0, + 210.0, + 400.0, + 500.0 + ], + "x_min": 0, + "x_total": 0 + }, + "Siemens NH-1-50": { + "fuse_type": "Siemens NH-1-50", + "i_rated_a": 50.0, + "t_avg": [ + 4000.0, + 40.0, + 4.0, + 1.0, + 0.02, + 0.01 + ], + "t_min": 0, + "t_total": 0, + "x_avg": [ + 86.0, + 200.0, + 300.0, + 400.0, + 1000.0, + 1280.0 + ], + "x_min": 0, + "x_total": 0 + }, + "Siemens NH-1-63": { + "fuse_type": "Siemens NH-1-63", + "i_rated_a": 63.0, + "t_avg": [ + 4000.0, + 100.0, + 10.0, + 2.0, + 0.04, + 0.01 + ], + "t_min": 0, + "t_total": 0, + "x_avg": [ + 100.0, + 200.0, + 300.0, + 400.0, + 1000.0, + 1500.0 + ], + "x_min": 0, + "x_total": 0 + }, + "Siemens NH-1-80": { + "fuse_type": "Siemens NH-1-80", + "i_rated_a": 80.0, + "t_avg": [ + 4800.0, + 120.0, + 7.0, + 0.1, + 0.01 + ], + "t_min": 0, + "t_total": 0, + "x_avg": [ + 150.58, + 250.0, + 450.0, + 1150.0, + 2470.0 + ], + "x_min": 0, + "x_total": 0 + }, + "Siemens NH-2-1000": { + "fuse_type": "Siemens NH-2-1000", + "i_rated_a": 1000.0, + "t_avg": [ + 4800.0, + 120.0, + 7.0, + 0.1, + 0.004 + ], + "t_min": 0, + "t_total": 0, + "x_avg": [ + 1900.0, + 3500.0, + 8400.0, + 24000.0, + 52000.0 + ], + "x_min": 0, + "x_total": 0 + }, + "Siemens NH-2-200": { + "fuse_type": "Siemens NH-2-200", + "i_rated_a": 200.0, + "t_avg": [ + 4800.0, + 120.0, + 7.0, + 0.1, + 0.004 + ], + "t_min": 0, + "t_total": 0, + "x_avg": [ + 280.0, + 650.0, + 1200.0, + 3000.0, + 7000.0 + ], + "x_min": 0, + "x_total": 0 + }, + "Siemens NH-2-224": { + "fuse_type": "Siemens NH-2-224", + "i_rated_a": 224.0, + "t_avg": [ + 4800.0, + 120.0, + 7.0, + 0.2, + 0.04, + 0.004 + ], + "t_min": 0, + "t_total": 0, + "x_avg": [ + 400.0, + 750.0, + 1453.0, + 3025.0, + 4315.0, + 7600.0 + ], + "x_min": 0, + "x_total": 0 + }, + "Siemens NH-2-250": { + "fuse_type": "Siemens NH-2-250", + "i_rated_a": 250.0, + "t_avg": [ + 4800.0, + 120.0, + 7.0, + 0.1, + 0.004 + ], + "t_min": 0, + "t_total": 0, + "x_avg": [ + 450.0, + 800.0, + 1650.0, + 4000.0, + 8500.0 + ], + "x_min": 0, + "x_total": 0 + }, + "Siemens NH-2-315": { + "fuse_type": "Siemens NH-2-315", + "i_rated_a": 315.0, + "t_avg": [ + 4800.0, + 120.0, + 7.0, + 0.1, + 0.004 + ], + "t_min": 0, + "t_total": 0, + "x_avg": [ + 550.0, + 920.0, + 1900.0, + 5000.0, + 11000.0 + ], + "x_min": 0, + "x_total": 0 + }, + "Siemens NH-2-355": { + "fuse_type": "Siemens NH-2-355", + "i_rated_a": 355.0, + "t_avg": [ + 4800.0, + 120.0, + 6.0, + 0.1, + 0.004 + ], + "t_min": 0, + "t_total": 0, + "x_avg": [ + 650.0, + 1116.27, + 2350.0, + 5840.0, + 12790.0 + ], + "x_min": 0, + "x_total": 0 + }, + "Siemens NH-2-400": { + "fuse_type": "Siemens NH-2-400", + "i_rated_a": 400.0, + "t_avg": [ + 4800.0, + 120.0, + 7.0, + 0.1, + 0.004 + ], + "t_min": 0, + "t_total": 0, + "x_avg": [ + 720.0, + 1350.0, + 2800.0, + 6500.0, + 15000.0 + ], + "x_min": 0, + "x_total": 0 + }, + "Siemens NH-2-425": { + "fuse_type": "Siemens NH-2-425", + "i_rated_a": 425.0, + "t_avg": [ + 4800.0, + 120.0, + 7.0, + 0.1, + 0.004 + ], + "t_min": 0, + "t_total": 0, + "x_avg": [ + 850.0, + 1500.0, + 3050.0, + 7500.0, + 16500.0 + ], + "x_min": 0, + "x_total": 0 + }, + "Siemens NH-2-630": { + "fuse_type": "Siemens NH-2-630", + "i_rated_a": 630.0, + "t_avg": [ + 4800.0, + 120.0, + 7.0, + 0.1, + 0.004 + ], + "t_min": 0, + "t_total": 0, + "x_avg": [ + 1200.0, + 2000.0, + 4800.0, + 12000.0, + 26000.0 + ], + "x_min": 0, + "x_total": 0 + } + } + }, + "res_bus": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"vm_pu\",\"va_degree\",\"p_mw\",\"q_mvar\"],\"index\":[101,102,103,104,105,106],\"data\":[[1.0,0.0,-1.798660988385564,-3.476701049857979],[0.9737458662625,-30.017299448422641,0.0,0.0],[0.973013652499861,-30.007075405528912,2.414572223262587,0.231798933433208],[0.969518833729643,-59.886044898185851,0.281990030686946,1.550945168778203],[0.972063452422,-59.860440747882734,-0.944398153335431,-0.58106858143585],[1.0,0.0,0.0,0.0]]}", + "orient": "split", + "dtype": { + "vm_pu": "float64", + "va_degree": "float64", + "p_mw": "float64", + "q_mvar": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_line": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_from_mw\",\"q_from_mvar\",\"p_to_mw\",\"q_to_mvar\",\"pl_mw\",\"ql_mvar\",\"i_from_ka\",\"i_to_ka\",\"i_ka\",\"vm_from_pu\",\"va_from_degree\",\"vm_to_pu\",\"va_to_degree\",\"loading_percent\"],\"index\":[101],\"data\":[[-1.763548646504903,-1.245153564385663,1.765091262645704,1.169301688653168,0.001542616140801,-0.075851875732496,0.064048243266779,0.062768115594855,0.064048243266779,0.973013652499861,-30.007075405528912,0.9737458662625,-30.017299448422641,59.303928950721144]]}", + "orient": "split", + "dtype": { + "p_from_mw": "float64", + "q_from_mvar": "float64", + "p_to_mw": "float64", + "q_to_mvar": "float64", + "pl_mw": "float64", + "ql_mvar": "float64", + "i_from_ka": "float64", + "i_to_ka": "float64", + "i_ka": "float64", + "vm_from_pu": "float64", + "va_from_degree": "float64", + "vm_to_pu": "float64", + "va_to_degree": "float64", + "loading_percent": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_trafo": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_hv_mw\",\"q_hv_mvar\",\"p_lv_mw\",\"q_lv_mvar\",\"pl_mw\",\"ql_mvar\",\"i_hv_ka\",\"i_lv_ka\",\"vm_hv_pu\",\"va_hv_degree\",\"vm_lv_pu\",\"va_lv_degree\",\"loading_percent\"],\"index\":[101],\"data\":[[1.798660988385564,3.476701049857979,-1.765091262646009,-1.169301688653183,0.033569725739555,2.307399361204796,0.020545341606839,0.062768115594863,1.0,0.0,0.9737458662625,-30.017299448422641,4.893016634261736]]}", + "orient": "split", + "dtype": { + "p_hv_mw": "float64", + "q_hv_mvar": "float64", + "p_lv_mw": "float64", + "q_lv_mvar": "float64", + "pl_mw": "float64", + "ql_mvar": "float64", + "i_hv_ka": "float64", + "i_lv_ka": "float64", + "vm_hv_pu": "float64", + "va_hv_degree": "float64", + "vm_lv_pu": "float64", + "va_lv_degree": "float64", + "loading_percent": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_trafo3w": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_hv_mw\",\"q_hv_mvar\",\"p_mv_mw\",\"q_mv_mvar\",\"p_lv_mw\",\"q_lv_mvar\",\"pl_mw\",\"ql_mvar\",\"i_hv_ka\",\"i_mv_ka\",\"i_lv_ka\",\"vm_hv_pu\",\"va_hv_degree\",\"vm_mv_pu\",\"va_mv_degree\",\"vm_lv_pu\",\"va_lv_degree\",\"va_internal_degree\",\"vm_internal_pu\",\"loading_percent\"],\"index\":[102],\"data\":[[-0.651023576759714,1.013354630952081,0.944398153335542,0.581068581435886,-0.281990030686936,-1.550945168778224,0.011384545888893,0.043478043609742,0.035734041567568,0.010976473151562,0.03118712871154,0.973013652499861,-30.007075405528912,0.972063452422,-59.860440747882734,0.969518833729643,-59.886044898185851,-29.918808142518568,0.971689297994637,3.152744387966353]]}", + "orient": "split", + "dtype": { + "p_hv_mw": "float64", + "q_hv_mvar": "float64", + "p_mv_mw": "float64", + "q_mv_mvar": "float64", + "p_lv_mw": "float64", + "q_lv_mvar": "float64", + "pl_mw": "float64", + "ql_mvar": "float64", + "i_hv_ka": "float64", + "i_mv_ka": "float64", + "i_lv_ka": "float64", + "vm_hv_pu": "float64", + "va_hv_degree": "float64", + "vm_mv_pu": "float64", + "va_mv_degree": "float64", + "vm_lv_pu": "float64", + "va_lv_degree": "float64", + "va_internal_degree": "float64", + "vm_internal_pu": "float64", + "loading_percent": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_impedance": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_from_mw\",\"q_from_mvar\",\"p_to_mw\",\"q_to_mvar\",\"pl_mw\",\"ql_mvar\",\"i_from_ka\",\"i_to_ka\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "p_from_mw": "float64", + "q_from_mvar": "float64", + "p_to_mw": "float64", + "q_to_mvar": "float64", + "pl_mw": "float64", + "ql_mvar": "float64", + "i_from_ka": "float64", + "i_to_ka": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_ext_grid": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_mw\",\"q_mvar\"],\"index\":[1],\"data\":[[1.798660988385564,3.476701049857979]]}", + "orient": "split", + "dtype": { + "p_mw": "float64", + "q_mvar": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_load": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_mw\",\"q_mvar\"],\"index\":[101],\"data\":[[2.414572223262587,0.231798933433208]]}", + "orient": "split", + "dtype": { + "p_mw": "float64", + "q_mvar": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_motor": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_mw\",\"q_mvar\"],\"index\":[12],\"data\":[[0.071111111111111,0.034440683010692]]}", + "orient": "split", + "dtype": { + "p_mw": "float64", + "q_mvar": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_sgen": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_mw\",\"q_mvar\"],\"index\":[31],\"data\":[[1.21,0.81]]}", + "orient": "split", + "dtype": { + "p_mw": "float64", + "q_mvar": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_storage": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_mw\",\"q_mvar\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "p_mw": "float64", + "q_mvar": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_shunt": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_mw\",\"q_mvar\",\"vm_pu\"],\"index\":[1201],\"data\":[[0.281990030686946,1.550945168778203,0.969518833729643]]}", + "orient": "split", + "dtype": { + "p_mw": "float64", + "q_mvar": "float64", + "vm_pu": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_gen": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_mw\",\"q_mvar\",\"va_degree\",\"vm_pu\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "p_mw": "float64", + "q_mvar": "float64", + "va_degree": "float64", + "vm_pu": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_ward": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_mw\",\"q_mvar\",\"vm_pu\"],\"index\":[34],\"data\":[[0.194490735553458,0.194490735553458,0.972063452422]]}", + "orient": "split", + "dtype": { + "p_mw": "float64", + "q_mvar": "float64", + "vm_pu": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_xward": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_mw\",\"q_mvar\",\"vm_pu\",\"va_internal_degree\",\"vm_internal_pu\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "p_mw": "float64", + "q_mvar": "float64", + "vm_pu": "float64", + "va_internal_degree": "float64", + "vm_internal_pu": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_dcline": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_from_mw\",\"q_from_mvar\",\"p_to_mw\",\"q_to_mvar\",\"pl_mw\",\"vm_from_pu\",\"va_from_degree\",\"vm_to_pu\",\"va_to_degree\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "p_from_mw": "float64", + "q_from_mvar": "float64", + "p_to_mw": "float64", + "q_to_mvar": "float64", + "pl_mw": "float64", + "vm_from_pu": "float64", + "va_from_degree": "float64", + "vm_to_pu": "float64", + "va_to_degree": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_asymmetric_load": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_mw\",\"q_mvar\"],\"index\":[33],\"data\":[[3.3,0.03]]}", + "orient": "split", + "dtype": { + "p_mw": "float64", + "q_mvar": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_asymmetric_sgen": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_mw\",\"q_mvar\"],\"index\":[32],\"data\":[[3.3,0.03]]}", + "orient": "split", + "dtype": { + "p_mw": "float64", + "q_mvar": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_switch": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"i_ka\",\"loading_percent\"],\"index\":[101,3021,321],\"data\":[[0.064048243266779,null],[0.0,null],[0.020545341606839,null]]}", + "orient": "split", + "dtype": { + "i_ka": "float64", + "loading_percent": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_tcsc": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"thyristor_firing_angle_degree\",\"x_ohm\",\"p_from_mw\",\"q_from_mvar\",\"p_to_mw\",\"q_to_mvar\",\"pl_mw\",\"ql_mvar\",\"i_ka\",\"vm_from_pu\",\"va_from_degree\",\"vm_to_pu\",\"va_to_degree\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "thyristor_firing_angle_degree": "float64", + "x_ohm": "float64", + "p_from_mw": "float64", + "q_from_mvar": "float64", + "p_to_mw": "float64", + "q_to_mvar": "float64", + "pl_mw": "float64", + "ql_mvar": "float64", + "i_ka": "float64", + "vm_from_pu": "float64", + "va_from_degree": "float64", + "vm_to_pu": "float64", + "va_to_degree": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_svc": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"thyristor_firing_angle_degree\",\"x_ohm\",\"q_mvar\",\"vm_pu\",\"va_degree\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "thyristor_firing_angle_degree": "float64", + "x_ohm": "float64", + "q_mvar": "float64", + "vm_pu": "float64", + "va_degree": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_ssc": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"q_mvar\",\"vm_internal_pu\",\"va_internal_degree\",\"vm_pu\",\"va_degree\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "q_mvar": "float64", + "vm_internal_pu": "float64", + "va_internal_degree": "float64", + "vm_pu": "float64", + "va_degree": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_bus_est": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"vm_pu\",\"va_degree\",\"p_mw\",\"q_mvar\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "vm_pu": "float64", + "va_degree": "float64", + "p_mw": "float64", + "q_mvar": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_line_est": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_from_mw\",\"q_from_mvar\",\"p_to_mw\",\"q_to_mvar\",\"pl_mw\",\"ql_mvar\",\"i_from_ka\",\"i_to_ka\",\"i_ka\",\"vm_from_pu\",\"va_from_degree\",\"vm_to_pu\",\"va_to_degree\",\"loading_percent\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "p_from_mw": "float64", + "q_from_mvar": "float64", + "p_to_mw": "float64", + "q_to_mvar": "float64", + "pl_mw": "float64", + "ql_mvar": "float64", + "i_from_ka": "float64", + "i_to_ka": "float64", + "i_ka": "float64", + "vm_from_pu": "float64", + "va_from_degree": "float64", + "vm_to_pu": "float64", + "va_to_degree": "float64", + "loading_percent": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_trafo_est": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_hv_mw\",\"q_hv_mvar\",\"p_lv_mw\",\"q_lv_mvar\",\"pl_mw\",\"ql_mvar\",\"i_hv_ka\",\"i_lv_ka\",\"vm_hv_pu\",\"va_hv_degree\",\"vm_lv_pu\",\"va_lv_degree\",\"loading_percent\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "p_hv_mw": "float64", + "q_hv_mvar": "float64", + "p_lv_mw": "float64", + "q_lv_mvar": "float64", + "pl_mw": "float64", + "ql_mvar": "float64", + "i_hv_ka": "float64", + "i_lv_ka": "float64", + "vm_hv_pu": "float64", + "va_hv_degree": "float64", + "vm_lv_pu": "float64", + "va_lv_degree": "float64", + "loading_percent": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_trafo3w_est": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_hv_mw\",\"q_hv_mvar\",\"p_mv_mw\",\"q_mv_mvar\",\"p_lv_mw\",\"q_lv_mvar\",\"pl_mw\",\"ql_mvar\",\"i_hv_ka\",\"i_mv_ka\",\"i_lv_ka\",\"vm_hv_pu\",\"va_hv_degree\",\"vm_mv_pu\",\"va_mv_degree\",\"vm_lv_pu\",\"va_lv_degree\",\"va_internal_degree\",\"vm_internal_pu\",\"loading_percent\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "p_hv_mw": "float64", + "q_hv_mvar": "float64", + "p_mv_mw": "float64", + "q_mv_mvar": "float64", + "p_lv_mw": "float64", + "q_lv_mvar": "float64", + "pl_mw": "float64", + "ql_mvar": "float64", + "i_hv_ka": "float64", + "i_mv_ka": "float64", + "i_lv_ka": "float64", + "vm_hv_pu": "float64", + "va_hv_degree": "float64", + "vm_mv_pu": "float64", + "va_mv_degree": "float64", + "vm_lv_pu": "float64", + "va_lv_degree": "float64", + "va_internal_degree": "float64", + "vm_internal_pu": "float64", + "loading_percent": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_impedance_est": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_from_mw\",\"q_from_mvar\",\"p_to_mw\",\"q_to_mvar\",\"pl_mw\",\"ql_mvar\",\"i_from_ka\",\"i_to_ka\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "p_from_mw": "float64", + "q_from_mvar": "float64", + "p_to_mw": "float64", + "q_to_mvar": "float64", + "pl_mw": "float64", + "ql_mvar": "float64", + "i_from_ka": "float64", + "i_to_ka": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_switch_est": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"i_ka\",\"loading_percent\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "i_ka": "float64", + "loading_percent": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_bus_sc": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[],\"index\":[],\"data\":[]}", + "orient": "split", + "is_multiindex": false, + "is_multicolumn": false + }, + "res_line_sc": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[],\"index\":[],\"data\":[]}", + "orient": "split", + "is_multiindex": false, + "is_multicolumn": false + }, + "res_trafo_sc": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[],\"index\":[],\"data\":[]}", + "orient": "split", + "is_multiindex": false, + "is_multicolumn": false + }, + "res_trafo3w_sc": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[],\"index\":[],\"data\":[]}", + "orient": "split", + "is_multiindex": false, + "is_multicolumn": false + }, + "res_ext_grid_sc": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[],\"index\":[],\"data\":[]}", + "orient": "split", + "is_multiindex": false, + "is_multicolumn": false + }, + "res_gen_sc": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[],\"index\":[],\"data\":[]}", + "orient": "split", + "is_multiindex": false, + "is_multicolumn": false + }, + "res_sgen_sc": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[],\"index\":[],\"data\":[]}", + "orient": "split", + "is_multiindex": false, + "is_multicolumn": false + }, + "res_switch_sc": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[],\"index\":[],\"data\":[]}", + "orient": "split", + "is_multiindex": false, + "is_multicolumn": false + }, + "res_bus_3ph": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"vm_a_pu\",\"va_a_degree\",\"vm_b_pu\",\"va_b_degree\",\"vm_c_pu\",\"va_c_degree\",\"p_a_mw\",\"q_a_mvar\",\"p_b_mw\",\"q_b_mvar\",\"p_c_mw\",\"q_c_mvar\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "vm_a_pu": "float64", + "va_a_degree": "float64", + "vm_b_pu": "float64", + "va_b_degree": "float64", + "vm_c_pu": "float64", + "va_c_degree": "float64", + "p_a_mw": "float64", + "q_a_mvar": "float64", + "p_b_mw": "float64", + "q_b_mvar": "float64", + "p_c_mw": "float64", + "q_c_mvar": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_line_3ph": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_a_from_mw\",\"q_a_from_mvar\",\"p_b_from_mw\",\"q_b_from_mvar\",\"q_c_from_mvar\",\"p_a_to_mw\",\"q_a_to_mvar\",\"p_b_to_mw\",\"q_b_to_mvar\",\"p_c_to_mw\",\"q_c_to_mvar\",\"pl_a_mw\",\"ql_a_mvar\",\"pl_b_mw\",\"ql_b_mvar\",\"pl_c_mw\",\"ql_c_mvar\",\"i_a_from_ka\",\"i_a_to_ka\",\"i_b_from_ka\",\"i_b_to_ka\",\"i_c_from_ka\",\"i_c_to_ka\",\"i_a_ka\",\"i_b_ka\",\"i_c_ka\",\"i_n_from_ka\",\"i_n_to_ka\",\"i_n_ka\",\"loading_a_percent\",\"loading_b_percent\",\"loading_c_percent\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "p_a_from_mw": "float64", + "q_a_from_mvar": "float64", + "p_b_from_mw": "float64", + "q_b_from_mvar": "float64", + "q_c_from_mvar": "float64", + "p_a_to_mw": "float64", + "q_a_to_mvar": "float64", + "p_b_to_mw": "float64", + "q_b_to_mvar": "float64", + "p_c_to_mw": "float64", + "q_c_to_mvar": "float64", + "pl_a_mw": "float64", + "ql_a_mvar": "float64", + "pl_b_mw": "float64", + "ql_b_mvar": "float64", + "pl_c_mw": "float64", + "ql_c_mvar": "float64", + "i_a_from_ka": "float64", + "i_a_to_ka": "float64", + "i_b_from_ka": "float64", + "i_b_to_ka": "float64", + "i_c_from_ka": "float64", + "i_c_to_ka": "float64", + "i_a_ka": "float64", + "i_b_ka": "float64", + "i_c_ka": "float64", + "i_n_from_ka": "float64", + "i_n_to_ka": "float64", + "i_n_ka": "float64", + "loading_a_percent": "float64", + "loading_b_percent": "float64", + "loading_c_percent": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_trafo_3ph": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_a_hv_mw\",\"q_a_hv_mvar\",\"p_b_hv_mw\",\"q_b_hv_mvar\",\"p_c_hv_mw\",\"q_c_hv_mvar\",\"p_a_lv_mw\",\"q_a_lv_mvar\",\"p_b_lv_mw\",\"q_b_lv_mvar\",\"p_c_lv_mw\",\"q_c_lv_mvar\",\"pl_a_mw\",\"ql_a_mvar\",\"pl_b_mw\",\"ql_b_mvar\",\"pl_c_mw\",\"ql_c_mvar\",\"i_a_hv_ka\",\"i_a_lv_ka\",\"i_b_hv_ka\",\"i_b_lv_ka\",\"i_c_hv_ka\",\"i_c_lv_ka\",\"loading_a_percent\",\"loading_b_percent\",\"loading_c_percent\",\"loading_percent\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "p_a_hv_mw": "float64", + "q_a_hv_mvar": "float64", + "p_b_hv_mw": "float64", + "q_b_hv_mvar": "float64", + "p_c_hv_mw": "float64", + "q_c_hv_mvar": "float64", + "p_a_lv_mw": "float64", + "q_a_lv_mvar": "float64", + "p_b_lv_mw": "float64", + "q_b_lv_mvar": "float64", + "p_c_lv_mw": "float64", + "q_c_lv_mvar": "float64", + "pl_a_mw": "float64", + "ql_a_mvar": "float64", + "pl_b_mw": "float64", + "ql_b_mvar": "float64", + "pl_c_mw": "float64", + "ql_c_mvar": "float64", + "i_a_hv_ka": "float64", + "i_a_lv_ka": "float64", + "i_b_hv_ka": "float64", + "i_b_lv_ka": "float64", + "i_c_hv_ka": "float64", + "i_c_lv_ka": "float64", + "loading_a_percent": "float64", + "loading_b_percent": "float64", + "loading_c_percent": "float64", + "loading_percent": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_ext_grid_3ph": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_a_mw\",\"q_a_mvar\",\"p_b_mw\",\"q_b_mvar\",\"p_c_mw\",\"q_c_mvar\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "p_a_mw": "float64", + "q_a_mvar": "float64", + "p_b_mw": "float64", + "q_b_mvar": "float64", + "p_c_mw": "float64", + "q_c_mvar": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_shunt_3ph": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[],\"index\":[],\"data\":[]}", + "orient": "split", + "is_multiindex": false, + "is_multicolumn": false + }, + "res_load_3ph": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_mw\",\"q_mvar\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "p_mw": "float64", + "q_mvar": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_sgen_3ph": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_mw\",\"q_mvar\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "p_mw": "float64", + "q_mvar": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_storage_3ph": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_mw\",\"q_mvar\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "p_mw": "float64", + "q_mvar": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_asymmetric_load_3ph": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_a_mw\",\"q_a_mvar\",\"p_b_mw\",\"q_b_mvar\",\"p_c_mw\",\"q_c_mvar\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "p_a_mw": "float64", + "q_a_mvar": "float64", + "p_b_mw": "float64", + "q_b_mvar": "float64", + "p_c_mw": "float64", + "q_c_mvar": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "res_asymmetric_sgen_3ph": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_a_mw\",\"q_a_mvar\",\"p_b_mw\",\"q_b_mvar\",\"p_c_mw\",\"q_c_mvar\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "p_a_mw": "float64", + "q_a_mvar": "float64", + "p_b_mw": "float64", + "q_b_mvar": "float64", + "p_c_mw": "float64", + "q_c_mvar": "float64" + }, + "is_multiindex": false, + "is_multicolumn": false + }, + "user_pf_options": {} + } +} \ No newline at end of file diff --git a/tests/data/pandapower/v3.2.0/pp_v2_net_output.json.license b/tests/data/pandapower/v3.2.0/pp_v2_net_output.json.license new file mode 100644 index 00000000..76010591 --- /dev/null +++ b/tests/data/pandapower/v3.2.0/pp_v2_net_output.json.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: Contributors to the Power Grid Model project + +SPDX-License-Identifier: MPL-2.0