From 934cacf124466f141f355bbb7bd2bd97e4255e1a Mon Sep 17 00:00:00 2001 From: Nitish Bharambe Date: Fri, 31 Oct 2025 10:16:24 +0100 Subject: [PATCH 01/14] add cases Signed-off-by: Nitish Bharambe --- .../asym_output.json | 7 +++++++ .../asym_output.json.license | 3 +++ .../linear-pf-sparse-matrix-error/input.json | 18 ++++++++++++++++ .../input.json.license | 3 +++ .../linear-pf-sparse-matrix-error/params.json | 5 +++++ .../params.json.license | 3 +++ .../sc-sparse-matrix-error/input.json | 21 +++++++++++++++++++ .../sc-sparse-matrix-error/input.json.license | 3 +++ .../sc-sparse-matrix-error/params.json | 6 ++++++ .../params.json.license | 3 +++ .../sc-sparse-matrix-error/sc_output.json | 7 +++++++ .../sc_output.json.license | 3 +++ 12 files changed, 82 insertions(+) create mode 100644 tests/data/power_flow/linear-pf-sparse-matrix-error/asym_output.json create mode 100644 tests/data/power_flow/linear-pf-sparse-matrix-error/asym_output.json.license create mode 100644 tests/data/power_flow/linear-pf-sparse-matrix-error/input.json create mode 100644 tests/data/power_flow/linear-pf-sparse-matrix-error/input.json.license create mode 100644 tests/data/power_flow/linear-pf-sparse-matrix-error/params.json create mode 100644 tests/data/power_flow/linear-pf-sparse-matrix-error/params.json.license create mode 100644 tests/data/short_circuit/sc-sparse-matrix-error/input.json create mode 100644 tests/data/short_circuit/sc-sparse-matrix-error/input.json.license create mode 100644 tests/data/short_circuit/sc-sparse-matrix-error/params.json create mode 100644 tests/data/short_circuit/sc-sparse-matrix-error/params.json.license create mode 100644 tests/data/short_circuit/sc-sparse-matrix-error/sc_output.json create mode 100644 tests/data/short_circuit/sc-sparse-matrix-error/sc_output.json.license diff --git a/tests/data/power_flow/linear-pf-sparse-matrix-error/asym_output.json b/tests/data/power_flow/linear-pf-sparse-matrix-error/asym_output.json new file mode 100644 index 0000000000..3880faf30d --- /dev/null +++ b/tests/data/power_flow/linear-pf-sparse-matrix-error/asym_output.json @@ -0,0 +1,7 @@ +{ + "version": "1.0", + "type": "asym_output", + "is_batch": false, + "attributes": {}, + "data": {} +} \ No newline at end of file diff --git a/tests/data/power_flow/linear-pf-sparse-matrix-error/asym_output.json.license b/tests/data/power_flow/linear-pf-sparse-matrix-error/asym_output.json.license new file mode 100644 index 0000000000..7601059167 --- /dev/null +++ b/tests/data/power_flow/linear-pf-sparse-matrix-error/asym_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/power_flow/linear-pf-sparse-matrix-error/input.json b/tests/data/power_flow/linear-pf-sparse-matrix-error/input.json new file mode 100644 index 0000000000..82f93845b7 --- /dev/null +++ b/tests/data/power_flow/linear-pf-sparse-matrix-error/input.json @@ -0,0 +1,18 @@ +{ + "version": "1.0", + "type": "input", + "is_batch": false, + "attributes": {}, + "data": { + "node": [ + {"id": 2, "u_rated": 10000}, + {"id": 4, "u_rated": 100} + ], + "transformer": [ + {"id": 3, "from_node": 2, "to_node": 4, "from_status": 1, "to_status": 1, "u1": 10000, "u2": 400, "sn": 630000, "uk": 0.047, "pk": 1470, "i0": 0, "p0": 0, "winding_from": 0, "winding_to": 1, "clock": 0, "tap_side": 0, "tap_pos": 3, "tap_min": 1, "tap_max": 5, "tap_nom": 3, "tap_size": 250, "r_grounding_from": 0, "x_grounding_from": 0, "r_grounding_to": 0, "x_grounding_to": 0} + ], + "source": [ + {"id": 1, "node": 2, "status": 1, "u_ref": 1, "sk": 1000000000000000, "rx_ratio": 1, "z01_ratio": 1} + ] + } +} \ No newline at end of file diff --git a/tests/data/power_flow/linear-pf-sparse-matrix-error/input.json.license b/tests/data/power_flow/linear-pf-sparse-matrix-error/input.json.license new file mode 100644 index 0000000000..7601059167 --- /dev/null +++ b/tests/data/power_flow/linear-pf-sparse-matrix-error/input.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/power_flow/linear-pf-sparse-matrix-error/params.json b/tests/data/power_flow/linear-pf-sparse-matrix-error/params.json new file mode 100644 index 0000000000..31076b8ae7 --- /dev/null +++ b/tests/data/power_flow/linear-pf-sparse-matrix-error/params.json @@ -0,0 +1,5 @@ +{ + "calculation_method": "linear", + "rtol": 1e-08, + "atol": 1e-08 +} \ No newline at end of file diff --git a/tests/data/power_flow/linear-pf-sparse-matrix-error/params.json.license b/tests/data/power_flow/linear-pf-sparse-matrix-error/params.json.license new file mode 100644 index 0000000000..7601059167 --- /dev/null +++ b/tests/data/power_flow/linear-pf-sparse-matrix-error/params.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/short_circuit/sc-sparse-matrix-error/input.json b/tests/data/short_circuit/sc-sparse-matrix-error/input.json new file mode 100644 index 0000000000..d12b378f57 --- /dev/null +++ b/tests/data/short_circuit/sc-sparse-matrix-error/input.json @@ -0,0 +1,21 @@ +{ + "version": "1.0", + "type": "input", + "is_batch": false, + "attributes": {}, + "data": { + "node": [ + {"id": 2, "u_rated": 10000}, + {"id": 4, "u_rated": 100} + ], + "transformer": [ + {"id": 3, "from_node": 2, "to_node": 4, "from_status": 1, "to_status": 1, "u1": 10000, "u2": 100, "sn": 100000, "uk": 0.10000000000000001, "pk": 1000, "i0": 0, "p0": 0, "winding_from": 1, "winding_to": 0, "clock": 0, "tap_side": 0, "tap_pos": -1, "tap_min": -10, "tap_max": 10, "tap_nom": 0, "tap_size": 100, "r_grounding_from": 0, "x_grounding_from": 0, "r_grounding_to": 0, "x_grounding_to": 0} + ], + "source": [ + {"id": 1, "node": 2, "status": 1, "u_ref": 1, "sk": 10000000000, "rx_ratio": 0.10000000000000001, "z01_ratio": 1} + ], + "fault": [ + {"id": 11, "status": 1, "fault_type": 2, "fault_phase": 4, "fault_object": 4, "r_f": 0, "x_f": 0} + ] + } +} \ No newline at end of file diff --git a/tests/data/short_circuit/sc-sparse-matrix-error/input.json.license b/tests/data/short_circuit/sc-sparse-matrix-error/input.json.license new file mode 100644 index 0000000000..7601059167 --- /dev/null +++ b/tests/data/short_circuit/sc-sparse-matrix-error/input.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/short_circuit/sc-sparse-matrix-error/params.json b/tests/data/short_circuit/sc-sparse-matrix-error/params.json new file mode 100644 index 0000000000..71db2d5f8e --- /dev/null +++ b/tests/data/short_circuit/sc-sparse-matrix-error/params.json @@ -0,0 +1,6 @@ +{ + "calculation_method": "iec60909", + "rtol": 1e-08, + "atol": 1e-08, + "short_circuit_voltage_scaling": "maximum" +} \ No newline at end of file diff --git a/tests/data/short_circuit/sc-sparse-matrix-error/params.json.license b/tests/data/short_circuit/sc-sparse-matrix-error/params.json.license new file mode 100644 index 0000000000..7601059167 --- /dev/null +++ b/tests/data/short_circuit/sc-sparse-matrix-error/params.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/short_circuit/sc-sparse-matrix-error/sc_output.json b/tests/data/short_circuit/sc-sparse-matrix-error/sc_output.json new file mode 100644 index 0000000000..294e3784cc --- /dev/null +++ b/tests/data/short_circuit/sc-sparse-matrix-error/sc_output.json @@ -0,0 +1,7 @@ +{ + "version": "1.0", + "type": "sc_output", + "is_batch": false, + "attributes": {}, + "data": {} +} \ No newline at end of file diff --git a/tests/data/short_circuit/sc-sparse-matrix-error/sc_output.json.license b/tests/data/short_circuit/sc-sparse-matrix-error/sc_output.json.license new file mode 100644 index 0000000000..7601059167 --- /dev/null +++ b/tests/data/short_circuit/sc-sparse-matrix-error/sc_output.json.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: Contributors to the Power Grid Model project + +SPDX-License-Identifier: MPL-2.0 From 49aaadc86a99c5ef2f62d509815200d7971d0058 Mon Sep 17 00:00:00 2001 From: Nitish Bharambe Date: Mon, 10 Nov 2025 13:33:21 +0100 Subject: [PATCH 02/14] add small admittance Signed-off-by: Nitish Bharambe --- .../power_grid_model/component/transformer.hpp | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/power_grid_model_c/power_grid_model/include/power_grid_model/component/transformer.hpp b/power_grid_model_c/power_grid_model/include/power_grid_model/component/transformer.hpp index bb0a563b5f..a96ae128e0 100644 --- a/power_grid_model_c/power_grid_model/include/power_grid_model/component/transformer.hpp +++ b/power_grid_model_c/power_grid_model/include/power_grid_model/component/transformer.hpp @@ -268,6 +268,18 @@ class Transformer : public Branch { y012 << param0.value[i], 0.0, 0.0, 0.0, param1.value[i], 0.0, 0.0, 0.0, param2.value[i]; param.value[i] = dot(sym_matrix, y012, sym_matrix_inv); } + + auto const low_from_admittance = 0.5 * 1e-8; + auto const low_to_admittance = 0.5 * 1e-8; + for (size_t phase = 0; phase < 3; ++phase) { + + if (from_status()) { + param.yff()(phase, phase) += DoubleComplex{0.0, -low_from_admittance}; + } + if (to_status()) { + param.ytt()(phase, phase) += DoubleComplex{0.0, -low_to_admittance}; + } + } return param; } }; From fff6c7418f26a2b8d6cddd38237f544a8afc7ae5 Mon Sep 17 00:00:00 2001 From: Nitish Bharambe Date: Tue, 11 Nov 2025 10:54:41 +0100 Subject: [PATCH 03/14] approach 2 Signed-off-by: Nitish Bharambe --- .../component/transformer.hpp | 36 +++++++++++++------ 1 file changed, 25 insertions(+), 11 deletions(-) diff --git a/power_grid_model_c/power_grid_model/include/power_grid_model/component/transformer.hpp b/power_grid_model_c/power_grid_model/include/power_grid_model/component/transformer.hpp index a96ae128e0..b5d9082333 100644 --- a/power_grid_model_c/power_grid_model/include/power_grid_model/component/transformer.hpp +++ b/power_grid_model_c/power_grid_model/include/power_grid_model/component/transformer.hpp @@ -257,6 +257,22 @@ class Transformer : public Branch { param0.ytt() = y0_series; } + auto const low_from_admittance = 0.5 * 1e-6; + auto const low_to_admittance = 0.5 * 1e-6; + bool const zero_seq_available_from = + (winding_from_ == WindingType::wye_n && winding_to_ == WindingType::wye_n) || + (winding_from_ == WindingType::wye_n && winding_to_ == WindingType::delta) || + winding_from_ == WindingType::zigzag_n; + bool const zero_seq_available_to = (winding_to_ == WindingType::wye_n && winding_from_ == WindingType::wye_n) || + (winding_to_ == WindingType::wye_n && winding_from_ == WindingType::delta) || + winding_to_ == WindingType::zigzag_n; + if (!zero_seq_available_from && from_status()) { + param0.yff() += DoubleComplex{0.0, -low_from_admittance}; + } + if (!zero_seq_available_to && to_status()) { + param0.ytt() += DoubleComplex{0.0, -low_to_admittance}; + } + // for the rest param0 is zero // calculate yabc ComplexTensor const sym_matrix = get_sym_matrix(); @@ -269,18 +285,16 @@ class Transformer : public Branch { param.value[i] = dot(sym_matrix, y012, sym_matrix_inv); } - auto const low_from_admittance = 0.5 * 1e-8; - auto const low_to_admittance = 0.5 * 1e-8; - for (size_t phase = 0; phase < 3; ++phase) { + // for (size_t phase = 0; phase < 3; ++phase) { - if (from_status()) { - param.yff()(phase, phase) += DoubleComplex{0.0, -low_from_admittance}; - } - if (to_status()) { - param.ytt()(phase, phase) += DoubleComplex{0.0, -low_to_admittance}; - } - } - return param; + // if (from_status()) { + // param.yff()(phase, phase) += DoubleComplex{0.0, -low_from_admittance}; + // } + // if (to_status()) { + // param.ytt()(phase, phase) += DoubleComplex{0.0, -low_to_admittance}; + // } + // } + // return param; } }; From 9e4c5939760ea3240db9243aace58763302323e1 Mon Sep 17 00:00:00 2001 From: Nitish Bharambe Date: Tue, 11 Nov 2025 11:09:49 +0100 Subject: [PATCH 04/14] minor Signed-off-by: Nitish Bharambe --- .../include/power_grid_model/component/transformer.hpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/power_grid_model_c/power_grid_model/include/power_grid_model/component/transformer.hpp b/power_grid_model_c/power_grid_model/include/power_grid_model/component/transformer.hpp index b5d9082333..db98fd1e77 100644 --- a/power_grid_model_c/power_grid_model/include/power_grid_model/component/transformer.hpp +++ b/power_grid_model_c/power_grid_model/include/power_grid_model/component/transformer.hpp @@ -293,8 +293,8 @@ class Transformer : public Branch { // if (to_status()) { // param.ytt()(phase, phase) += DoubleComplex{0.0, -low_to_admittance}; // } - // } - // return param; + } + return param; } }; From 859990e655d613288c409dfdea1a8c2b78b5da33 Mon Sep 17 00:00:00 2001 From: Nitish Bharambe Date: Tue, 11 Nov 2025 11:12:35 +0100 Subject: [PATCH 05/14] minor 2 Signed-off-by: Nitish Bharambe --- .../include/power_grid_model/component/transformer.hpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/power_grid_model_c/power_grid_model/include/power_grid_model/component/transformer.hpp b/power_grid_model_c/power_grid_model/include/power_grid_model/component/transformer.hpp index db98fd1e77..bac9df4a5a 100644 --- a/power_grid_model_c/power_grid_model/include/power_grid_model/component/transformer.hpp +++ b/power_grid_model_c/power_grid_model/include/power_grid_model/component/transformer.hpp @@ -293,7 +293,7 @@ class Transformer : public Branch { // if (to_status()) { // param.ytt()(phase, phase) += DoubleComplex{0.0, -low_to_admittance}; // } - } + // } return param; } }; From 963dc83784e67ddd16aa8715c335421beb7789d4 Mon Sep 17 00:00:00 2001 From: Nitish Bharambe Date: Wed, 12 Nov 2025 11:28:36 +0100 Subject: [PATCH 06/14] address comment Signed-off-by: Nitish Bharambe --- .../include/power_grid_model/component/transformer.hpp | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/power_grid_model_c/power_grid_model/include/power_grid_model/component/transformer.hpp b/power_grid_model_c/power_grid_model/include/power_grid_model/component/transformer.hpp index bac9df4a5a..8e52197227 100644 --- a/power_grid_model_c/power_grid_model/include/power_grid_model/component/transformer.hpp +++ b/power_grid_model_c/power_grid_model/include/power_grid_model/component/transformer.hpp @@ -257,8 +257,7 @@ class Transformer : public Branch { param0.ytt() = y0_series; } - auto const low_from_admittance = 0.5 * 1e-6; - auto const low_to_admittance = 0.5 * 1e-6; + auto const low_admittance = 0.5 * 1e-6 * sn_ / base_power_3p / uk_; bool const zero_seq_available_from = (winding_from_ == WindingType::wye_n && winding_to_ == WindingType::wye_n) || (winding_from_ == WindingType::wye_n && winding_to_ == WindingType::delta) || @@ -267,10 +266,10 @@ class Transformer : public Branch { (winding_to_ == WindingType::wye_n && winding_from_ == WindingType::delta) || winding_to_ == WindingType::zigzag_n; if (!zero_seq_available_from && from_status()) { - param0.yff() += DoubleComplex{0.0, -low_from_admittance}; + param0.yff() += DoubleComplex{0.0, -low_admittance}; } if (!zero_seq_available_to && to_status()) { - param0.ytt() += DoubleComplex{0.0, -low_to_admittance}; + param0.ytt() += DoubleComplex{0.0, -low_admittance}; } // for the rest param0 is zero From bca9cb2de44904a20ea8bd5bc14433376eff7919 Mon Sep 17 00:00:00 2001 From: Nitish Bharambe Date: Wed, 12 Nov 2025 15:54:26 +0100 Subject: [PATCH 07/14] try 1e-12 Signed-off-by: Nitish Bharambe --- .../include/power_grid_model/component/transformer.hpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/power_grid_model_c/power_grid_model/include/power_grid_model/component/transformer.hpp b/power_grid_model_c/power_grid_model/include/power_grid_model/component/transformer.hpp index 8e52197227..45834e5cc7 100644 --- a/power_grid_model_c/power_grid_model/include/power_grid_model/component/transformer.hpp +++ b/power_grid_model_c/power_grid_model/include/power_grid_model/component/transformer.hpp @@ -257,7 +257,7 @@ class Transformer : public Branch { param0.ytt() = y0_series; } - auto const low_admittance = 0.5 * 1e-6 * sn_ / base_power_3p / uk_; + auto const low_admittance = 0.5 * 1e-12 * sn_ / base_power_3p / uk_; bool const zero_seq_available_from = (winding_from_ == WindingType::wye_n && winding_to_ == WindingType::wye_n) || (winding_from_ == WindingType::wye_n && winding_to_ == WindingType::delta) || From b45f0265289fdfa5e0267add723704a8411a2b98 Mon Sep 17 00:00:00 2001 From: Nitish Bharambe Date: Wed, 12 Nov 2025 16:36:13 +0100 Subject: [PATCH 08/14] add tests Signed-off-by: Nitish Bharambe --- .../linear/delta-wye_n/asym_output.json | 21 ++++++++++ .../delta-wye_n/asym_output.json.license | 3 ++ .../linear/delta-wye_n/input.json | 21 ++++++++++ .../linear/delta-wye_n/input.json.license | 3 ++ .../linear/delta-wye_n/params.json | 5 +++ .../linear/delta-wye_n/params.json.license | 3 ++ .../linear/wye-wye/asym_output.json | 7 ++++ .../linear/wye-wye/asym_output.json.license | 3 ++ .../linear/wye-wye/input.json | 21 ++++++++++ .../linear/wye-wye/input.json.license | 3 ++ .../linear/wye-wye/params.json | 5 +++ .../linear/wye-wye/params.json.license | 3 ++ .../linear/wye-wye_n/asym_output.json | 7 ++++ .../linear/wye-wye_n/asym_output.json.license | 3 ++ .../linear/wye-wye_n/input.json | 21 ++++++++++ .../linear/wye-wye_n/input.json.license | 3 ++ .../linear/wye-wye_n/params.json | 5 +++ .../linear/wye-wye_n/params.json.license | 3 ++ .../linear/wye-zigzag_n/asym_output.json | 21 ++++++++++ .../wye-zigzag_n/asym_output.json.license | 3 ++ .../linear/wye-zigzag_n/input.json | 21 ++++++++++ .../linear/wye-zigzag_n/input.json.license | 3 ++ .../linear/wye-zigzag_n/params.json | 5 +++ .../linear/wye-zigzag_n/params.json.license | 3 ++ .../linear/wye_n-delta/asym_output.json | 7 ++++ .../wye_n-delta/asym_output.json.license | 3 ++ .../linear/wye_n-delta/input.json | 21 ++++++++++ .../linear/wye_n-delta/input.json.license | 3 ++ .../linear/wye_n-delta/params.json | 5 +++ .../linear/wye_n-delta/params.json.license | 3 ++ .../linear/wye_n-wye/asym_output.json | 7 ++++ .../linear/wye_n-wye/asym_output.json.license | 3 ++ .../linear/wye_n-wye/input.json | 21 ++++++++++ .../linear/wye_n-wye/input.json.license | 3 ++ .../linear/wye_n-wye/params.json | 5 +++ .../linear/wye_n-wye/params.json.license | 3 ++ .../linear/zigzag_n-wye/asym_output.json | 7 ++++ .../zigzag_n-wye/asym_output.json.license | 3 ++ .../linear/zigzag_n-wye/input.json | 21 ++++++++++ .../linear/zigzag_n-wye/input.json.license | 3 ++ .../linear/zigzag_n-wye/params.json | 5 +++ .../linear/zigzag_n-wye/params.json.license | 3 ++ .../nrse/delta-wye_n/asym_output.json | 21 ++++++++++ .../nrse/delta-wye_n/asym_output.json.license | 3 ++ .../nrse/delta-wye_n/input.json | 21 ++++++++++ .../nrse/delta-wye_n/input.json.license | 3 ++ .../nrse/delta-wye_n/params.json | 5 +++ .../nrse/delta-wye_n/params.json.license | 3 ++ .../nrse/wye-wye/asym_output.json | 7 ++++ .../nrse/wye-wye/asym_output.json.license | 3 ++ .../nrse/wye-wye/input.json | 21 ++++++++++ .../nrse/wye-wye/input.json.license | 3 ++ .../nrse/wye-wye/params.json | 9 +++++ .../nrse/wye-wye/params.json.license | 3 ++ .../nrse/wye-wye_n/asym_output.json | 7 ++++ .../nrse/wye-wye_n/asym_output.json.license | 3 ++ .../nrse/wye-wye_n/input.json | 21 ++++++++++ .../nrse/wye-wye_n/input.json.license | 3 ++ .../nrse/wye-wye_n/params.json | 9 +++++ .../nrse/wye-wye_n/params.json.license | 3 ++ .../nrse/wye-zigzag_n/asym_output.json | 21 ++++++++++ .../wye-zigzag_n/asym_output.json.license | 3 ++ .../nrse/wye-zigzag_n/input.json | 21 ++++++++++ .../nrse/wye-zigzag_n/input.json.license | 3 ++ .../nrse/wye-zigzag_n/params.json | 5 +++ .../nrse/wye-zigzag_n/params.json.license | 3 ++ .../nrse/wye_n-delta/asym_output.json | 7 ++++ .../nrse/wye_n-delta/asym_output.json.license | 3 ++ .../nrse/wye_n-delta/input.json | 21 ++++++++++ .../nrse/wye_n-delta/input.json.license | 3 ++ .../nrse/wye_n-delta/params.json | 9 +++++ .../nrse/wye_n-delta/params.json.license | 3 ++ .../nrse/wye_n-wye/asym_output.json | 7 ++++ .../nrse/wye_n-wye/asym_output.json.license | 3 ++ .../nrse/wye_n-wye/input.json | 21 ++++++++++ .../nrse/wye_n-wye/input.json.license | 3 ++ .../nrse/wye_n-wye/params.json | 9 +++++ .../nrse/wye_n-wye/params.json.license | 3 ++ .../nrse/zigzag_n-wye/asym_output.json | 7 ++++ .../zigzag_n-wye/asym_output.json.license | 3 ++ .../nrse/zigzag_n-wye/input.json | 21 ++++++++++ .../nrse/zigzag_n-wye/input.json.license | 3 ++ .../nrse/zigzag_n-wye/params.json | 9 +++++ .../nrse/zigzag_n-wye/params.json.license | 3 ++ .../linear/delta-wye_n/asym_output.json | 21 ++++++++++ .../delta-wye_n/asym_output.json.license | 3 ++ .../linear/delta-wye_n/input.json | 21 ++++++++++ .../linear/delta-wye_n/input.json.license | 3 ++ .../linear/delta-wye_n/params.json | 5 +++ .../linear/delta-wye_n/params.json.license | 3 ++ .../linear/wye-wye/asym_output.json | 21 ++++++++++ .../linear/wye-wye/asym_output.json.license | 3 ++ .../linear/wye-wye/input.json | 21 ++++++++++ .../linear/wye-wye/input.json.license | 3 ++ .../linear/wye-wye/params.json | 5 +++ .../linear/wye-wye/params.json.license | 3 ++ .../linear/wye-wye_n/asym_output.json | 21 ++++++++++ .../linear/wye-wye_n/asym_output.json.license | 3 ++ .../linear/wye-wye_n/input.json | 21 ++++++++++ .../linear/wye-wye_n/input.json.license | 3 ++ .../linear/wye-wye_n/params.json | 5 +++ .../linear/wye-wye_n/params.json.license | 3 ++ .../linear/wye-zigzag_n/asym_output.json | 21 ++++++++++ .../wye-zigzag_n/asym_output.json.license | 3 ++ .../linear/wye-zigzag_n/input.json | 21 ++++++++++ .../linear/wye-zigzag_n/input.json.license | 3 ++ .../linear/wye-zigzag_n/params.json | 5 +++ .../linear/wye-zigzag_n/params.json.license | 3 ++ .../linear/wye_n-delta/asym_output.json | 21 ++++++++++ .../wye_n-delta/asym_output.json.license | 3 ++ .../linear/wye_n-delta/input.json | 21 ++++++++++ .../linear/wye_n-delta/input.json.license | 3 ++ .../linear/wye_n-delta/params.json | 5 +++ .../linear/wye_n-delta/params.json.license | 3 ++ .../linear/wye_n-wye/asym_output.json | 21 ++++++++++ .../linear/wye_n-wye/asym_output.json.license | 3 ++ .../linear/wye_n-wye/input.json | 21 ++++++++++ .../linear/wye_n-wye/input.json.license | 3 ++ .../linear/wye_n-wye/params.json | 5 +++ .../linear/wye_n-wye/params.json.license | 3 ++ .../linear/zigzag_n-wye/asym_output.json | 21 ++++++++++ .../zigzag_n-wye/asym_output.json.license | 3 ++ .../linear/zigzag_n-wye/input.json | 21 ++++++++++ .../linear/zigzag_n-wye/input.json.license | 3 ++ .../linear/zigzag_n-wye/params.json | 5 +++ .../linear/zigzag_n-wye/params.json.license | 3 ++ .../nrse/delta-wye_n/asym_output.json | 21 ++++++++++ .../nrse/delta-wye_n/asym_output.json.license | 3 ++ .../nrse/delta-wye_n/input.json | 21 ++++++++++ .../nrse/delta-wye_n/input.json.license | 3 ++ .../nrse/delta-wye_n/params.json | 5 +++ .../nrse/delta-wye_n/params.json.license | 3 ++ .../nrse/wye-wye/asym_output.json | 21 ++++++++++ .../nrse/wye-wye/asym_output.json.license | 3 ++ .../nrse/wye-wye/input.json | 21 ++++++++++ .../nrse/wye-wye/input.json.license | 3 ++ .../nrse/wye-wye/params.json | 5 +++ .../nrse/wye-wye/params.json.license | 3 ++ .../nrse/wye-wye_n/asym_output.json | 21 ++++++++++ .../nrse/wye-wye_n/asym_output.json.license | 3 ++ .../nrse/wye-wye_n/input.json | 21 ++++++++++ .../nrse/wye-wye_n/input.json.license | 3 ++ .../nrse/wye-wye_n/params.json | 5 +++ .../nrse/wye-wye_n/params.json.license | 3 ++ .../nrse/wye-zigzag_n/asym_output.json | 21 ++++++++++ .../wye-zigzag_n/asym_output.json.license | 3 ++ .../nrse/wye-zigzag_n/input.json | 21 ++++++++++ .../nrse/wye-zigzag_n/input.json.license | 3 ++ .../nrse/wye-zigzag_n/params.json | 5 +++ .../nrse/wye-zigzag_n/params.json.license | 3 ++ .../nrse/wye_n-delta/asym_output.json | 21 ++++++++++ .../nrse/wye_n-delta/asym_output.json.license | 3 ++ .../nrse/wye_n-delta/input.json | 21 ++++++++++ .../nrse/wye_n-delta/input.json.license | 3 ++ .../nrse/wye_n-delta/params.json | 5 +++ .../nrse/wye_n-delta/params.json.license | 3 ++ .../nrse/wye_n-wye/asym_output.json | 21 ++++++++++ .../nrse/wye_n-wye/asym_output.json.license | 3 ++ .../nrse/wye_n-wye/input.json | 21 ++++++++++ .../nrse/wye_n-wye/input.json.license | 3 ++ .../nrse/wye_n-wye/params.json | 5 +++ .../nrse/wye_n-wye/params.json.license | 3 ++ .../nrse/zigzag_n-wye/asym_output.json | 21 ++++++++++ .../zigzag_n-wye/asym_output.json.license | 3 ++ .../nrse/zigzag_n-wye/input.json | 21 ++++++++++ .../nrse/zigzag_n-wye/input.json.license | 3 ++ .../nrse/zigzag_n-wye/params.json | 5 +++ .../nrse/zigzag_n-wye/params.json.license | 3 ++ .../delta-wye_n/input.json | 21 ++++++++++ .../delta-wye_n/input.json.license | 3 ++ .../delta-wye_n/params.json | 6 +++ .../delta-wye_n/params.json.license | 3 ++ .../delta-wye_n/sc_output_batch.json | 7 ++++ .../delta-wye_n/sc_output_batch.json.license | 3 ++ .../delta-wye_n/update_batch.json | 38 +++++++++++++++++++ .../delta-wye_n/update_batch.json.license | 3 ++ .../wye-wye/input.json | 21 ++++++++++ .../wye-wye/input.json.license | 3 ++ .../wye-wye/params.json | 6 +++ .../wye-wye/params.json.license | 3 ++ .../wye-wye/sc_output_batch.json | 7 ++++ .../wye-wye/sc_output_batch.json.license | 3 ++ .../wye-wye/update_batch.json | 38 +++++++++++++++++++ .../wye-wye/update_batch.json.license | 3 ++ .../wye-wye_n/input.json | 21 ++++++++++ .../wye-wye_n/input.json.license | 3 ++ .../wye-wye_n/params.json | 6 +++ .../wye-wye_n/params.json.license | 3 ++ .../wye-wye_n/sc_output_batch.json | 7 ++++ .../wye-wye_n/sc_output_batch.json.license | 3 ++ .../wye-wye_n/update_batch.json | 38 +++++++++++++++++++ .../wye-wye_n/update_batch.json.license | 3 ++ .../wye-zigzag_n/input.json | 21 ++++++++++ .../wye-zigzag_n/input.json.license | 3 ++ .../wye-zigzag_n/params.json | 6 +++ .../wye-zigzag_n/params.json.license | 3 ++ .../wye-zigzag_n/sc_output_batch.json | 7 ++++ .../wye-zigzag_n/sc_output_batch.json.license | 3 ++ .../wye-zigzag_n/update_batch.json | 38 +++++++++++++++++++ .../wye-zigzag_n/update_batch.json.license | 3 ++ .../wye_n-delta/input.json | 21 ++++++++++ .../wye_n-delta/input.json.license | 3 ++ .../wye_n-delta/params.json | 6 +++ .../wye_n-delta/params.json.license | 3 ++ .../wye_n-delta/sc_output_batch.json | 7 ++++ .../wye_n-delta/sc_output_batch.json.license | 3 ++ .../wye_n-delta/update_batch.json | 38 +++++++++++++++++++ .../wye_n-delta/update_batch.json.license | 3 ++ .../wye_n-wye/input.json | 21 ++++++++++ .../wye_n-wye/input.json.license | 3 ++ .../wye_n-wye/params.json | 6 +++ .../wye_n-wye/params.json.license | 3 ++ .../wye_n-wye/sc_output_batch.json | 7 ++++ .../wye_n-wye/sc_output_batch.json.license | 3 ++ .../wye_n-wye/update_batch.json | 38 +++++++++++++++++++ .../wye_n-wye/update_batch.json.license | 3 ++ .../zigzag_n-wye/input.json | 21 ++++++++++ .../zigzag_n-wye/input.json.license | 3 ++ .../zigzag_n-wye/params.json | 6 +++ .../zigzag_n-wye/params.json.license | 3 ++ .../zigzag_n-wye/sc_output_batch.json | 7 ++++ .../zigzag_n-wye/sc_output_batch.json.license | 3 ++ .../zigzag_n-wye/update_batch.json | 38 +++++++++++++++++++ .../zigzag_n-wye/update_batch.json.license | 3 ++ 224 files changed, 2036 insertions(+) create mode 100644 tests/data/power_flow/floating-ground-no-error/linear/delta-wye_n/asym_output.json create mode 100644 tests/data/power_flow/floating-ground-no-error/linear/delta-wye_n/asym_output.json.license create mode 100644 tests/data/power_flow/floating-ground-no-error/linear/delta-wye_n/input.json create mode 100644 tests/data/power_flow/floating-ground-no-error/linear/delta-wye_n/input.json.license create mode 100644 tests/data/power_flow/floating-ground-no-error/linear/delta-wye_n/params.json create mode 100644 tests/data/power_flow/floating-ground-no-error/linear/delta-wye_n/params.json.license create mode 100644 tests/data/power_flow/floating-ground-no-error/linear/wye-wye/asym_output.json create mode 100644 tests/data/power_flow/floating-ground-no-error/linear/wye-wye/asym_output.json.license create mode 100644 tests/data/power_flow/floating-ground-no-error/linear/wye-wye/input.json create mode 100644 tests/data/power_flow/floating-ground-no-error/linear/wye-wye/input.json.license create mode 100644 tests/data/power_flow/floating-ground-no-error/linear/wye-wye/params.json create mode 100644 tests/data/power_flow/floating-ground-no-error/linear/wye-wye/params.json.license create mode 100644 tests/data/power_flow/floating-ground-no-error/linear/wye-wye_n/asym_output.json create mode 100644 tests/data/power_flow/floating-ground-no-error/linear/wye-wye_n/asym_output.json.license create mode 100644 tests/data/power_flow/floating-ground-no-error/linear/wye-wye_n/input.json create mode 100644 tests/data/power_flow/floating-ground-no-error/linear/wye-wye_n/input.json.license create mode 100644 tests/data/power_flow/floating-ground-no-error/linear/wye-wye_n/params.json create mode 100644 tests/data/power_flow/floating-ground-no-error/linear/wye-wye_n/params.json.license create mode 100644 tests/data/power_flow/floating-ground-no-error/linear/wye-zigzag_n/asym_output.json create mode 100644 tests/data/power_flow/floating-ground-no-error/linear/wye-zigzag_n/asym_output.json.license create mode 100644 tests/data/power_flow/floating-ground-no-error/linear/wye-zigzag_n/input.json create mode 100644 tests/data/power_flow/floating-ground-no-error/linear/wye-zigzag_n/input.json.license create mode 100644 tests/data/power_flow/floating-ground-no-error/linear/wye-zigzag_n/params.json create mode 100644 tests/data/power_flow/floating-ground-no-error/linear/wye-zigzag_n/params.json.license create mode 100644 tests/data/power_flow/floating-ground-no-error/linear/wye_n-delta/asym_output.json create mode 100644 tests/data/power_flow/floating-ground-no-error/linear/wye_n-delta/asym_output.json.license create mode 100644 tests/data/power_flow/floating-ground-no-error/linear/wye_n-delta/input.json create mode 100644 tests/data/power_flow/floating-ground-no-error/linear/wye_n-delta/input.json.license create mode 100644 tests/data/power_flow/floating-ground-no-error/linear/wye_n-delta/params.json create mode 100644 tests/data/power_flow/floating-ground-no-error/linear/wye_n-delta/params.json.license create mode 100644 tests/data/power_flow/floating-ground-no-error/linear/wye_n-wye/asym_output.json create mode 100644 tests/data/power_flow/floating-ground-no-error/linear/wye_n-wye/asym_output.json.license create mode 100644 tests/data/power_flow/floating-ground-no-error/linear/wye_n-wye/input.json create mode 100644 tests/data/power_flow/floating-ground-no-error/linear/wye_n-wye/input.json.license create mode 100644 tests/data/power_flow/floating-ground-no-error/linear/wye_n-wye/params.json create mode 100644 tests/data/power_flow/floating-ground-no-error/linear/wye_n-wye/params.json.license create mode 100644 tests/data/power_flow/floating-ground-no-error/linear/zigzag_n-wye/asym_output.json create mode 100644 tests/data/power_flow/floating-ground-no-error/linear/zigzag_n-wye/asym_output.json.license create mode 100644 tests/data/power_flow/floating-ground-no-error/linear/zigzag_n-wye/input.json create mode 100644 tests/data/power_flow/floating-ground-no-error/linear/zigzag_n-wye/input.json.license create mode 100644 tests/data/power_flow/floating-ground-no-error/linear/zigzag_n-wye/params.json create mode 100644 tests/data/power_flow/floating-ground-no-error/linear/zigzag_n-wye/params.json.license create mode 100644 tests/data/power_flow/floating-ground-no-error/nrse/delta-wye_n/asym_output.json create mode 100644 tests/data/power_flow/floating-ground-no-error/nrse/delta-wye_n/asym_output.json.license create mode 100644 tests/data/power_flow/floating-ground-no-error/nrse/delta-wye_n/input.json create mode 100644 tests/data/power_flow/floating-ground-no-error/nrse/delta-wye_n/input.json.license create mode 100644 tests/data/power_flow/floating-ground-no-error/nrse/delta-wye_n/params.json create mode 100644 tests/data/power_flow/floating-ground-no-error/nrse/delta-wye_n/params.json.license create mode 100644 tests/data/power_flow/floating-ground-no-error/nrse/wye-wye/asym_output.json create mode 100644 tests/data/power_flow/floating-ground-no-error/nrse/wye-wye/asym_output.json.license create mode 100644 tests/data/power_flow/floating-ground-no-error/nrse/wye-wye/input.json create mode 100644 tests/data/power_flow/floating-ground-no-error/nrse/wye-wye/input.json.license create mode 100644 tests/data/power_flow/floating-ground-no-error/nrse/wye-wye/params.json create mode 100644 tests/data/power_flow/floating-ground-no-error/nrse/wye-wye/params.json.license create mode 100644 tests/data/power_flow/floating-ground-no-error/nrse/wye-wye_n/asym_output.json create mode 100644 tests/data/power_flow/floating-ground-no-error/nrse/wye-wye_n/asym_output.json.license create mode 100644 tests/data/power_flow/floating-ground-no-error/nrse/wye-wye_n/input.json create mode 100644 tests/data/power_flow/floating-ground-no-error/nrse/wye-wye_n/input.json.license create mode 100644 tests/data/power_flow/floating-ground-no-error/nrse/wye-wye_n/params.json create mode 100644 tests/data/power_flow/floating-ground-no-error/nrse/wye-wye_n/params.json.license create mode 100644 tests/data/power_flow/floating-ground-no-error/nrse/wye-zigzag_n/asym_output.json create mode 100644 tests/data/power_flow/floating-ground-no-error/nrse/wye-zigzag_n/asym_output.json.license create mode 100644 tests/data/power_flow/floating-ground-no-error/nrse/wye-zigzag_n/input.json create mode 100644 tests/data/power_flow/floating-ground-no-error/nrse/wye-zigzag_n/input.json.license create mode 100644 tests/data/power_flow/floating-ground-no-error/nrse/wye-zigzag_n/params.json create mode 100644 tests/data/power_flow/floating-ground-no-error/nrse/wye-zigzag_n/params.json.license create mode 100644 tests/data/power_flow/floating-ground-no-error/nrse/wye_n-delta/asym_output.json create mode 100644 tests/data/power_flow/floating-ground-no-error/nrse/wye_n-delta/asym_output.json.license create mode 100644 tests/data/power_flow/floating-ground-no-error/nrse/wye_n-delta/input.json create mode 100644 tests/data/power_flow/floating-ground-no-error/nrse/wye_n-delta/input.json.license create mode 100644 tests/data/power_flow/floating-ground-no-error/nrse/wye_n-delta/params.json create mode 100644 tests/data/power_flow/floating-ground-no-error/nrse/wye_n-delta/params.json.license create mode 100644 tests/data/power_flow/floating-ground-no-error/nrse/wye_n-wye/asym_output.json create mode 100644 tests/data/power_flow/floating-ground-no-error/nrse/wye_n-wye/asym_output.json.license create mode 100644 tests/data/power_flow/floating-ground-no-error/nrse/wye_n-wye/input.json create mode 100644 tests/data/power_flow/floating-ground-no-error/nrse/wye_n-wye/input.json.license create mode 100644 tests/data/power_flow/floating-ground-no-error/nrse/wye_n-wye/params.json create mode 100644 tests/data/power_flow/floating-ground-no-error/nrse/wye_n-wye/params.json.license create mode 100644 tests/data/power_flow/floating-ground-no-error/nrse/zigzag_n-wye/asym_output.json create mode 100644 tests/data/power_flow/floating-ground-no-error/nrse/zigzag_n-wye/asym_output.json.license create mode 100644 tests/data/power_flow/floating-ground-no-error/nrse/zigzag_n-wye/input.json create mode 100644 tests/data/power_flow/floating-ground-no-error/nrse/zigzag_n-wye/input.json.license create mode 100644 tests/data/power_flow/floating-ground-no-error/nrse/zigzag_n-wye/params.json create mode 100644 tests/data/power_flow/floating-ground-no-error/nrse/zigzag_n-wye/params.json.license create mode 100644 tests/data/power_flow/non-floating-ground-no-error/linear/delta-wye_n/asym_output.json create mode 100644 tests/data/power_flow/non-floating-ground-no-error/linear/delta-wye_n/asym_output.json.license create mode 100644 tests/data/power_flow/non-floating-ground-no-error/linear/delta-wye_n/input.json create mode 100644 tests/data/power_flow/non-floating-ground-no-error/linear/delta-wye_n/input.json.license create mode 100644 tests/data/power_flow/non-floating-ground-no-error/linear/delta-wye_n/params.json create mode 100644 tests/data/power_flow/non-floating-ground-no-error/linear/delta-wye_n/params.json.license create mode 100644 tests/data/power_flow/non-floating-ground-no-error/linear/wye-wye/asym_output.json create mode 100644 tests/data/power_flow/non-floating-ground-no-error/linear/wye-wye/asym_output.json.license create mode 100644 tests/data/power_flow/non-floating-ground-no-error/linear/wye-wye/input.json create mode 100644 tests/data/power_flow/non-floating-ground-no-error/linear/wye-wye/input.json.license create mode 100644 tests/data/power_flow/non-floating-ground-no-error/linear/wye-wye/params.json create mode 100644 tests/data/power_flow/non-floating-ground-no-error/linear/wye-wye/params.json.license create mode 100644 tests/data/power_flow/non-floating-ground-no-error/linear/wye-wye_n/asym_output.json create mode 100644 tests/data/power_flow/non-floating-ground-no-error/linear/wye-wye_n/asym_output.json.license create mode 100644 tests/data/power_flow/non-floating-ground-no-error/linear/wye-wye_n/input.json create mode 100644 tests/data/power_flow/non-floating-ground-no-error/linear/wye-wye_n/input.json.license create mode 100644 tests/data/power_flow/non-floating-ground-no-error/linear/wye-wye_n/params.json create mode 100644 tests/data/power_flow/non-floating-ground-no-error/linear/wye-wye_n/params.json.license create mode 100644 tests/data/power_flow/non-floating-ground-no-error/linear/wye-zigzag_n/asym_output.json create mode 100644 tests/data/power_flow/non-floating-ground-no-error/linear/wye-zigzag_n/asym_output.json.license create mode 100644 tests/data/power_flow/non-floating-ground-no-error/linear/wye-zigzag_n/input.json create mode 100644 tests/data/power_flow/non-floating-ground-no-error/linear/wye-zigzag_n/input.json.license create mode 100644 tests/data/power_flow/non-floating-ground-no-error/linear/wye-zigzag_n/params.json create mode 100644 tests/data/power_flow/non-floating-ground-no-error/linear/wye-zigzag_n/params.json.license create mode 100644 tests/data/power_flow/non-floating-ground-no-error/linear/wye_n-delta/asym_output.json create mode 100644 tests/data/power_flow/non-floating-ground-no-error/linear/wye_n-delta/asym_output.json.license create mode 100644 tests/data/power_flow/non-floating-ground-no-error/linear/wye_n-delta/input.json create mode 100644 tests/data/power_flow/non-floating-ground-no-error/linear/wye_n-delta/input.json.license create mode 100644 tests/data/power_flow/non-floating-ground-no-error/linear/wye_n-delta/params.json create mode 100644 tests/data/power_flow/non-floating-ground-no-error/linear/wye_n-delta/params.json.license create mode 100644 tests/data/power_flow/non-floating-ground-no-error/linear/wye_n-wye/asym_output.json create mode 100644 tests/data/power_flow/non-floating-ground-no-error/linear/wye_n-wye/asym_output.json.license create mode 100644 tests/data/power_flow/non-floating-ground-no-error/linear/wye_n-wye/input.json create mode 100644 tests/data/power_flow/non-floating-ground-no-error/linear/wye_n-wye/input.json.license create mode 100644 tests/data/power_flow/non-floating-ground-no-error/linear/wye_n-wye/params.json create mode 100644 tests/data/power_flow/non-floating-ground-no-error/linear/wye_n-wye/params.json.license create mode 100644 tests/data/power_flow/non-floating-ground-no-error/linear/zigzag_n-wye/asym_output.json create mode 100644 tests/data/power_flow/non-floating-ground-no-error/linear/zigzag_n-wye/asym_output.json.license create mode 100644 tests/data/power_flow/non-floating-ground-no-error/linear/zigzag_n-wye/input.json create mode 100644 tests/data/power_flow/non-floating-ground-no-error/linear/zigzag_n-wye/input.json.license create mode 100644 tests/data/power_flow/non-floating-ground-no-error/linear/zigzag_n-wye/params.json create mode 100644 tests/data/power_flow/non-floating-ground-no-error/linear/zigzag_n-wye/params.json.license create mode 100644 tests/data/power_flow/non-floating-ground-no-error/nrse/delta-wye_n/asym_output.json create mode 100644 tests/data/power_flow/non-floating-ground-no-error/nrse/delta-wye_n/asym_output.json.license create mode 100644 tests/data/power_flow/non-floating-ground-no-error/nrse/delta-wye_n/input.json create mode 100644 tests/data/power_flow/non-floating-ground-no-error/nrse/delta-wye_n/input.json.license create mode 100644 tests/data/power_flow/non-floating-ground-no-error/nrse/delta-wye_n/params.json create mode 100644 tests/data/power_flow/non-floating-ground-no-error/nrse/delta-wye_n/params.json.license create mode 100644 tests/data/power_flow/non-floating-ground-no-error/nrse/wye-wye/asym_output.json create mode 100644 tests/data/power_flow/non-floating-ground-no-error/nrse/wye-wye/asym_output.json.license create mode 100644 tests/data/power_flow/non-floating-ground-no-error/nrse/wye-wye/input.json create mode 100644 tests/data/power_flow/non-floating-ground-no-error/nrse/wye-wye/input.json.license create mode 100644 tests/data/power_flow/non-floating-ground-no-error/nrse/wye-wye/params.json create mode 100644 tests/data/power_flow/non-floating-ground-no-error/nrse/wye-wye/params.json.license create mode 100644 tests/data/power_flow/non-floating-ground-no-error/nrse/wye-wye_n/asym_output.json create mode 100644 tests/data/power_flow/non-floating-ground-no-error/nrse/wye-wye_n/asym_output.json.license create mode 100644 tests/data/power_flow/non-floating-ground-no-error/nrse/wye-wye_n/input.json create mode 100644 tests/data/power_flow/non-floating-ground-no-error/nrse/wye-wye_n/input.json.license create mode 100644 tests/data/power_flow/non-floating-ground-no-error/nrse/wye-wye_n/params.json create mode 100644 tests/data/power_flow/non-floating-ground-no-error/nrse/wye-wye_n/params.json.license create mode 100644 tests/data/power_flow/non-floating-ground-no-error/nrse/wye-zigzag_n/asym_output.json create mode 100644 tests/data/power_flow/non-floating-ground-no-error/nrse/wye-zigzag_n/asym_output.json.license create mode 100644 tests/data/power_flow/non-floating-ground-no-error/nrse/wye-zigzag_n/input.json create mode 100644 tests/data/power_flow/non-floating-ground-no-error/nrse/wye-zigzag_n/input.json.license create mode 100644 tests/data/power_flow/non-floating-ground-no-error/nrse/wye-zigzag_n/params.json create mode 100644 tests/data/power_flow/non-floating-ground-no-error/nrse/wye-zigzag_n/params.json.license create mode 100644 tests/data/power_flow/non-floating-ground-no-error/nrse/wye_n-delta/asym_output.json create mode 100644 tests/data/power_flow/non-floating-ground-no-error/nrse/wye_n-delta/asym_output.json.license create mode 100644 tests/data/power_flow/non-floating-ground-no-error/nrse/wye_n-delta/input.json create mode 100644 tests/data/power_flow/non-floating-ground-no-error/nrse/wye_n-delta/input.json.license create mode 100644 tests/data/power_flow/non-floating-ground-no-error/nrse/wye_n-delta/params.json create mode 100644 tests/data/power_flow/non-floating-ground-no-error/nrse/wye_n-delta/params.json.license create mode 100644 tests/data/power_flow/non-floating-ground-no-error/nrse/wye_n-wye/asym_output.json create mode 100644 tests/data/power_flow/non-floating-ground-no-error/nrse/wye_n-wye/asym_output.json.license create mode 100644 tests/data/power_flow/non-floating-ground-no-error/nrse/wye_n-wye/input.json create mode 100644 tests/data/power_flow/non-floating-ground-no-error/nrse/wye_n-wye/input.json.license create mode 100644 tests/data/power_flow/non-floating-ground-no-error/nrse/wye_n-wye/params.json create mode 100644 tests/data/power_flow/non-floating-ground-no-error/nrse/wye_n-wye/params.json.license create mode 100644 tests/data/power_flow/non-floating-ground-no-error/nrse/zigzag_n-wye/asym_output.json create mode 100644 tests/data/power_flow/non-floating-ground-no-error/nrse/zigzag_n-wye/asym_output.json.license create mode 100644 tests/data/power_flow/non-floating-ground-no-error/nrse/zigzag_n-wye/input.json create mode 100644 tests/data/power_flow/non-floating-ground-no-error/nrse/zigzag_n-wye/input.json.license create mode 100644 tests/data/power_flow/non-floating-ground-no-error/nrse/zigzag_n-wye/params.json create mode 100644 tests/data/power_flow/non-floating-ground-no-error/nrse/zigzag_n-wye/params.json.license create mode 100644 tests/data/short_circuit/floating-ground-no-error/delta-wye_n/input.json create mode 100644 tests/data/short_circuit/floating-ground-no-error/delta-wye_n/input.json.license create mode 100644 tests/data/short_circuit/floating-ground-no-error/delta-wye_n/params.json create mode 100644 tests/data/short_circuit/floating-ground-no-error/delta-wye_n/params.json.license create mode 100644 tests/data/short_circuit/floating-ground-no-error/delta-wye_n/sc_output_batch.json create mode 100644 tests/data/short_circuit/floating-ground-no-error/delta-wye_n/sc_output_batch.json.license create mode 100644 tests/data/short_circuit/floating-ground-no-error/delta-wye_n/update_batch.json create mode 100644 tests/data/short_circuit/floating-ground-no-error/delta-wye_n/update_batch.json.license create mode 100644 tests/data/short_circuit/floating-ground-no-error/wye-wye/input.json create mode 100644 tests/data/short_circuit/floating-ground-no-error/wye-wye/input.json.license create mode 100644 tests/data/short_circuit/floating-ground-no-error/wye-wye/params.json create mode 100644 tests/data/short_circuit/floating-ground-no-error/wye-wye/params.json.license create mode 100644 tests/data/short_circuit/floating-ground-no-error/wye-wye/sc_output_batch.json create mode 100644 tests/data/short_circuit/floating-ground-no-error/wye-wye/sc_output_batch.json.license create mode 100644 tests/data/short_circuit/floating-ground-no-error/wye-wye/update_batch.json create mode 100644 tests/data/short_circuit/floating-ground-no-error/wye-wye/update_batch.json.license create mode 100644 tests/data/short_circuit/floating-ground-no-error/wye-wye_n/input.json create mode 100644 tests/data/short_circuit/floating-ground-no-error/wye-wye_n/input.json.license create mode 100644 tests/data/short_circuit/floating-ground-no-error/wye-wye_n/params.json create mode 100644 tests/data/short_circuit/floating-ground-no-error/wye-wye_n/params.json.license create mode 100644 tests/data/short_circuit/floating-ground-no-error/wye-wye_n/sc_output_batch.json create mode 100644 tests/data/short_circuit/floating-ground-no-error/wye-wye_n/sc_output_batch.json.license create mode 100644 tests/data/short_circuit/floating-ground-no-error/wye-wye_n/update_batch.json create mode 100644 tests/data/short_circuit/floating-ground-no-error/wye-wye_n/update_batch.json.license create mode 100644 tests/data/short_circuit/floating-ground-no-error/wye-zigzag_n/input.json create mode 100644 tests/data/short_circuit/floating-ground-no-error/wye-zigzag_n/input.json.license create mode 100644 tests/data/short_circuit/floating-ground-no-error/wye-zigzag_n/params.json create mode 100644 tests/data/short_circuit/floating-ground-no-error/wye-zigzag_n/params.json.license create mode 100644 tests/data/short_circuit/floating-ground-no-error/wye-zigzag_n/sc_output_batch.json create mode 100644 tests/data/short_circuit/floating-ground-no-error/wye-zigzag_n/sc_output_batch.json.license create mode 100644 tests/data/short_circuit/floating-ground-no-error/wye-zigzag_n/update_batch.json create mode 100644 tests/data/short_circuit/floating-ground-no-error/wye-zigzag_n/update_batch.json.license create mode 100644 tests/data/short_circuit/floating-ground-no-error/wye_n-delta/input.json create mode 100644 tests/data/short_circuit/floating-ground-no-error/wye_n-delta/input.json.license create mode 100644 tests/data/short_circuit/floating-ground-no-error/wye_n-delta/params.json create mode 100644 tests/data/short_circuit/floating-ground-no-error/wye_n-delta/params.json.license create mode 100644 tests/data/short_circuit/floating-ground-no-error/wye_n-delta/sc_output_batch.json create mode 100644 tests/data/short_circuit/floating-ground-no-error/wye_n-delta/sc_output_batch.json.license create mode 100644 tests/data/short_circuit/floating-ground-no-error/wye_n-delta/update_batch.json create mode 100644 tests/data/short_circuit/floating-ground-no-error/wye_n-delta/update_batch.json.license create mode 100644 tests/data/short_circuit/floating-ground-no-error/wye_n-wye/input.json create mode 100644 tests/data/short_circuit/floating-ground-no-error/wye_n-wye/input.json.license create mode 100644 tests/data/short_circuit/floating-ground-no-error/wye_n-wye/params.json create mode 100644 tests/data/short_circuit/floating-ground-no-error/wye_n-wye/params.json.license create mode 100644 tests/data/short_circuit/floating-ground-no-error/wye_n-wye/sc_output_batch.json create mode 100644 tests/data/short_circuit/floating-ground-no-error/wye_n-wye/sc_output_batch.json.license create mode 100644 tests/data/short_circuit/floating-ground-no-error/wye_n-wye/update_batch.json create mode 100644 tests/data/short_circuit/floating-ground-no-error/wye_n-wye/update_batch.json.license create mode 100644 tests/data/short_circuit/floating-ground-no-error/zigzag_n-wye/input.json create mode 100644 tests/data/short_circuit/floating-ground-no-error/zigzag_n-wye/input.json.license create mode 100644 tests/data/short_circuit/floating-ground-no-error/zigzag_n-wye/params.json create mode 100644 tests/data/short_circuit/floating-ground-no-error/zigzag_n-wye/params.json.license create mode 100644 tests/data/short_circuit/floating-ground-no-error/zigzag_n-wye/sc_output_batch.json create mode 100644 tests/data/short_circuit/floating-ground-no-error/zigzag_n-wye/sc_output_batch.json.license create mode 100644 tests/data/short_circuit/floating-ground-no-error/zigzag_n-wye/update_batch.json create mode 100644 tests/data/short_circuit/floating-ground-no-error/zigzag_n-wye/update_batch.json.license diff --git a/tests/data/power_flow/floating-ground-no-error/linear/delta-wye_n/asym_output.json b/tests/data/power_flow/floating-ground-no-error/linear/delta-wye_n/asym_output.json new file mode 100644 index 0000000000..249d0aef4f --- /dev/null +++ b/tests/data/power_flow/floating-ground-no-error/linear/delta-wye_n/asym_output.json @@ -0,0 +1,21 @@ +{ + "version": "1.0", + "type": "asym_output", + "is_batch": false, + "attributes": {}, + "data": { + "node": [ + {"id": 1, "energized": 1, "u_pu": [0.99999999999992273, 0.99999999999992273, 0.99999999999992251], "u": [5773.502691895811, 5773.502691895811, 5773.5026918958101], "u_angle": [6.3321425202771386e-14, -2.0943951023931322, 2.0943951023932588], "p": [3.333250004152791, 3.3332500041496647, 3.3332500041699595], "q": [33.165418788836256, 33.165418788936904, 33.165418788811472]}, + {"id": 2, "energized": 1, "u_pu": [0.9999500024997976, 0.99995000249979771, 0.99995000249979749], "u": [57.732140311942509, 57.732140311942516, 57.732140311942501], "u_angle": [-0.52359877559823531, -2.6179938779914309, 1.5707963267949601], "p": [1.3544983780119949e-11, -0, 4.6256979843742569e-12], "q": [-5.0550567655091141e-11, 0, -3.7005583874974972e-11]} + ], + "transformer": [ + {"id": 4, "energized": 1, "loading": 0.00099997500125138502, "p_from": [3.333250004152791, 3.3332500041496647, 3.3332500041699595], "q_from": [33.165418788836256, 33.165418788936904, 33.165418788811472], "i_from": [0.0057733583615498432, 0.005773358361567134, 0.0057733583615458689], "s_from": [33.332500041687204, 33.332500041787043, 33.332500041664261], "p_to": [1.3544983780119949e-11, -0, 4.6256979843742569e-12], "q_to": [-5.0550567655091141e-11, 0, -3.7005583874974972e-11], "i_to": [9.0649330367367893e-13, 0, 6.4597586741603674e-13], "s_to": [5.2333798599525138e-11, 0, 3.7293569415791402e-11]} + ], + "source": [ + {"id": 3, "energized": 1, "p": [3.333250004152791, 3.3332500041496669, 3.3332500041699618], "q": [33.165418788836256, 33.165418788936911, 33.165418788811472], "i": [0.0057733583615498432, 0.0057733583615671357, 0.0057733583615458689], "s": [33.332500041687204, 33.332500041787043, 33.332500041664261], "pf": [0.09999999999952211, 0.099999999999128855, 0.10000000000010607]} + ], + "asym_load": [ + {"id": 21, "energized": 0, "p": [-0, -0, -0], "q": [-0, -0, -0], "i": [0, 0, 0], "s": [0, 0, 0], "pf": [0, 0, 0]} + ] + } +} \ No newline at end of file diff --git a/tests/data/power_flow/floating-ground-no-error/linear/delta-wye_n/asym_output.json.license b/tests/data/power_flow/floating-ground-no-error/linear/delta-wye_n/asym_output.json.license new file mode 100644 index 0000000000..7601059167 --- /dev/null +++ b/tests/data/power_flow/floating-ground-no-error/linear/delta-wye_n/asym_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/power_flow/floating-ground-no-error/linear/delta-wye_n/input.json b/tests/data/power_flow/floating-ground-no-error/linear/delta-wye_n/input.json new file mode 100644 index 0000000000..cdbc849f77 --- /dev/null +++ b/tests/data/power_flow/floating-ground-no-error/linear/delta-wye_n/input.json @@ -0,0 +1,21 @@ +{ + "version": "1.0", + "type": "input", + "is_batch": false, + "attributes": {}, + "data": { + "node": [ + {"id": 1, "u_rated": 10000}, + {"id": 2, "u_rated": 100} + ], + "transformer": [ + {"id": 4, "from_node": 1, "to_node": 2, "from_status": 1, "to_status": 1, "u1": 10000, "u2": 100, "sn": 100000, "uk": 0.10000000000000001, "pk": 1000, "i0": 0.001, "p0": 10, "winding_from": 2, "winding_to": 1, "clock": 1, "tap_side": 0, "tap_pos": 0, "tap_min": -10, "tap_max": 10, "tap_nom": 0, "tap_size": 100, "r_grounding_from": 0, "x_grounding_from": 0, "r_grounding_to": 0, "x_grounding_to": 0} + ], + "source": [ + {"id": 3, "node": 1, "status": 1, "u_ref": 1, "sk": 1000000000000000, "rx_ratio": 1, "z01_ratio": 2} + ], + "asym_load": [ + {"id": 21, "node": 2, "status": 0, "type": 0, "p_specified": [1000, 1000, 2000], "q_specified": [1000, 1000, 2000]} + ] + } +} \ No newline at end of file diff --git a/tests/data/power_flow/floating-ground-no-error/linear/delta-wye_n/input.json.license b/tests/data/power_flow/floating-ground-no-error/linear/delta-wye_n/input.json.license new file mode 100644 index 0000000000..7601059167 --- /dev/null +++ b/tests/data/power_flow/floating-ground-no-error/linear/delta-wye_n/input.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/power_flow/floating-ground-no-error/linear/delta-wye_n/params.json b/tests/data/power_flow/floating-ground-no-error/linear/delta-wye_n/params.json new file mode 100644 index 0000000000..31076b8ae7 --- /dev/null +++ b/tests/data/power_flow/floating-ground-no-error/linear/delta-wye_n/params.json @@ -0,0 +1,5 @@ +{ + "calculation_method": "linear", + "rtol": 1e-08, + "atol": 1e-08 +} \ No newline at end of file diff --git a/tests/data/power_flow/floating-ground-no-error/linear/delta-wye_n/params.json.license b/tests/data/power_flow/floating-ground-no-error/linear/delta-wye_n/params.json.license new file mode 100644 index 0000000000..7601059167 --- /dev/null +++ b/tests/data/power_flow/floating-ground-no-error/linear/delta-wye_n/params.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/power_flow/floating-ground-no-error/linear/wye-wye/asym_output.json b/tests/data/power_flow/floating-ground-no-error/linear/wye-wye/asym_output.json new file mode 100644 index 0000000000..3880faf30d --- /dev/null +++ b/tests/data/power_flow/floating-ground-no-error/linear/wye-wye/asym_output.json @@ -0,0 +1,7 @@ +{ + "version": "1.0", + "type": "asym_output", + "is_batch": false, + "attributes": {}, + "data": {} +} \ No newline at end of file diff --git a/tests/data/power_flow/floating-ground-no-error/linear/wye-wye/asym_output.json.license b/tests/data/power_flow/floating-ground-no-error/linear/wye-wye/asym_output.json.license new file mode 100644 index 0000000000..7601059167 --- /dev/null +++ b/tests/data/power_flow/floating-ground-no-error/linear/wye-wye/asym_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/power_flow/floating-ground-no-error/linear/wye-wye/input.json b/tests/data/power_flow/floating-ground-no-error/linear/wye-wye/input.json new file mode 100644 index 0000000000..e8f840c210 --- /dev/null +++ b/tests/data/power_flow/floating-ground-no-error/linear/wye-wye/input.json @@ -0,0 +1,21 @@ +{ + "version": "1.0", + "type": "input", + "is_batch": false, + "attributes": {}, + "data": { + "node": [ + {"id": 1, "u_rated": 10000}, + {"id": 2, "u_rated": 100} + ], + "transformer": [ + {"id": 4, "from_node": 1, "to_node": 2, "from_status": 1, "to_status": 1, "u1": 10000, "u2": 100, "sn": 100000, "uk": 0.10000000000000001, "pk": 1000, "i0": 0.001, "p0": 10, "winding_from": 0, "winding_to": 0, "clock": 0, "tap_side": 0, "tap_pos": 0, "tap_min": -10, "tap_max": 10, "tap_nom": 0, "tap_size": 100, "r_grounding_from": 0, "x_grounding_from": 0, "r_grounding_to": 0, "x_grounding_to": 0} + ], + "source": [ + {"id": 3, "node": 1, "status": 1, "u_ref": 1, "sk": 1000000000000000, "rx_ratio": 1, "z01_ratio": 2} + ], + "asym_load": [ + {"id": 21, "node": 2, "status": 0, "type": 0, "p_specified": [1000, 1000, 2000], "q_specified": [1000, 1000, 2000]} + ] + } +} \ No newline at end of file diff --git a/tests/data/power_flow/floating-ground-no-error/linear/wye-wye/input.json.license b/tests/data/power_flow/floating-ground-no-error/linear/wye-wye/input.json.license new file mode 100644 index 0000000000..7601059167 --- /dev/null +++ b/tests/data/power_flow/floating-ground-no-error/linear/wye-wye/input.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/power_flow/floating-ground-no-error/linear/wye-wye/params.json b/tests/data/power_flow/floating-ground-no-error/linear/wye-wye/params.json new file mode 100644 index 0000000000..31076b8ae7 --- /dev/null +++ b/tests/data/power_flow/floating-ground-no-error/linear/wye-wye/params.json @@ -0,0 +1,5 @@ +{ + "calculation_method": "linear", + "rtol": 1e-08, + "atol": 1e-08 +} \ No newline at end of file diff --git a/tests/data/power_flow/floating-ground-no-error/linear/wye-wye/params.json.license b/tests/data/power_flow/floating-ground-no-error/linear/wye-wye/params.json.license new file mode 100644 index 0000000000..7601059167 --- /dev/null +++ b/tests/data/power_flow/floating-ground-no-error/linear/wye-wye/params.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/power_flow/floating-ground-no-error/linear/wye-wye_n/asym_output.json b/tests/data/power_flow/floating-ground-no-error/linear/wye-wye_n/asym_output.json new file mode 100644 index 0000000000..3880faf30d --- /dev/null +++ b/tests/data/power_flow/floating-ground-no-error/linear/wye-wye_n/asym_output.json @@ -0,0 +1,7 @@ +{ + "version": "1.0", + "type": "asym_output", + "is_batch": false, + "attributes": {}, + "data": {} +} \ No newline at end of file diff --git a/tests/data/power_flow/floating-ground-no-error/linear/wye-wye_n/asym_output.json.license b/tests/data/power_flow/floating-ground-no-error/linear/wye-wye_n/asym_output.json.license new file mode 100644 index 0000000000..7601059167 --- /dev/null +++ b/tests/data/power_flow/floating-ground-no-error/linear/wye-wye_n/asym_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/power_flow/floating-ground-no-error/linear/wye-wye_n/input.json b/tests/data/power_flow/floating-ground-no-error/linear/wye-wye_n/input.json new file mode 100644 index 0000000000..bde07018a2 --- /dev/null +++ b/tests/data/power_flow/floating-ground-no-error/linear/wye-wye_n/input.json @@ -0,0 +1,21 @@ +{ + "version": "1.0", + "type": "input", + "is_batch": false, + "attributes": {}, + "data": { + "node": [ + {"id": 1, "u_rated": 10000}, + {"id": 2, "u_rated": 100} + ], + "transformer": [ + {"id": 4, "from_node": 1, "to_node": 2, "from_status": 1, "to_status": 1, "u1": 10000, "u2": 100, "sn": 100000, "uk": 0.10000000000000001, "pk": 1000, "i0": 0.001, "p0": 10, "winding_from": 0, "winding_to": 1, "clock": 0, "tap_side": 0, "tap_pos": 0, "tap_min": -10, "tap_max": 10, "tap_nom": 0, "tap_size": 100, "r_grounding_from": 0, "x_grounding_from": 0, "r_grounding_to": 0, "x_grounding_to": 0} + ], + "source": [ + {"id": 3, "node": 1, "status": 1, "u_ref": 1, "sk": 1000000000000000, "rx_ratio": 1, "z01_ratio": 2} + ], + "asym_load": [ + {"id": 21, "node": 2, "status": 0, "type": 0, "p_specified": [1000, 1000, 2000], "q_specified": [1000, 1000, 2000]} + ] + } +} \ No newline at end of file diff --git a/tests/data/power_flow/floating-ground-no-error/linear/wye-wye_n/input.json.license b/tests/data/power_flow/floating-ground-no-error/linear/wye-wye_n/input.json.license new file mode 100644 index 0000000000..7601059167 --- /dev/null +++ b/tests/data/power_flow/floating-ground-no-error/linear/wye-wye_n/input.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/power_flow/floating-ground-no-error/linear/wye-wye_n/params.json b/tests/data/power_flow/floating-ground-no-error/linear/wye-wye_n/params.json new file mode 100644 index 0000000000..31076b8ae7 --- /dev/null +++ b/tests/data/power_flow/floating-ground-no-error/linear/wye-wye_n/params.json @@ -0,0 +1,5 @@ +{ + "calculation_method": "linear", + "rtol": 1e-08, + "atol": 1e-08 +} \ No newline at end of file diff --git a/tests/data/power_flow/floating-ground-no-error/linear/wye-wye_n/params.json.license b/tests/data/power_flow/floating-ground-no-error/linear/wye-wye_n/params.json.license new file mode 100644 index 0000000000..7601059167 --- /dev/null +++ b/tests/data/power_flow/floating-ground-no-error/linear/wye-wye_n/params.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/power_flow/floating-ground-no-error/linear/wye-zigzag_n/asym_output.json b/tests/data/power_flow/floating-ground-no-error/linear/wye-zigzag_n/asym_output.json new file mode 100644 index 0000000000..9cd7be76da --- /dev/null +++ b/tests/data/power_flow/floating-ground-no-error/linear/wye-zigzag_n/asym_output.json @@ -0,0 +1,21 @@ +{ + "version": "1.0", + "type": "asym_output", + "is_batch": false, + "attributes": {}, + "data": { + "node": [ + {"id": 1, "energized": 1, "u_pu": [0.99999999999992273, 0.99999999999992273, 0.99999999999992251], "u": [5773.502691895811, 5773.502691895811, 5773.5026918958101], "u_angle": [6.3321425202771386e-14, -2.0943951023931322, 2.0943951023932588], "p": [3.3332500040140132, 3.3332500040065929, 3.333250004092315], "q": [33.165418788725233, 33.165418788763112, 33.165418788723905]}, + {"id": 2, "energized": 1, "u_pu": [0.99995000249979793, 0.99995000249979804, 0.99995000249979793], "u": [57.73214031194253, 57.732140311942537, 57.73214031194253], "u_angle": [-0.52359877559823487, -2.6179938779914305, 1.5707963267949603], "p": [1.5660951112263906e-10, 7.896897590733494e-11, -1.9427931534362023e-10], "q": [1.2323329471305662e-10, -2.1078944624310888e-10, -1.2360082126670034e-23]} + ], + "transformer": [ + {"id": 4, "energized": 1, "loading": 0.00099997500124732034, "p_from": [3.3332500040140132, 3.3332500040065929, 3.333250004092315], "q_from": [33.165418788725233, 33.165418788763112, 33.165418788723905], "i_from": [0.0057733583615283066, 0.0057733583615347051, 0.0057733583615294341], "s_from": [33.332500041562859, 33.332500041599808, 33.332500041569375], "p_to": [1.5660951112263906e-10, 7.896897590733494e-11, -1.9427931534362023e-10], "q_to": [1.2323329471305662e-10, -2.1078944624310888e-10, -1.2360082126670034e-23], "i_to": [3.4518236613818641e-12, 3.8989751252985165e-12, 3.3651847011712367e-12], "s_to": [1.9928116795098095e-10, 2.2509617900650761e-10, 1.9427931534362023e-10]} + ], + "source": [ + {"id": 3, "energized": 1, "p": [3.3332500040140132, 3.3332500040065907, 3.333250004092315], "q": [33.165418788725233, 33.165418788763112, 33.165418788723905], "i": [0.0057733583615283066, 0.0057733583615347051, 0.0057733583615294341], "s": [33.332500041562859, 33.332500041599808, 33.332500041569375], "pf": [0.099999999995731711, 0.099999999995398187, 0.099999999998061279]} + ], + "asym_load": [ + {"id": 21, "energized": 0, "p": [-0, -0, -0], "q": [-0, -0, -0], "i": [0, 0, 0], "s": [0, 0, 0], "pf": [0, 0, 0]} + ] + } +} \ No newline at end of file diff --git a/tests/data/power_flow/floating-ground-no-error/linear/wye-zigzag_n/asym_output.json.license b/tests/data/power_flow/floating-ground-no-error/linear/wye-zigzag_n/asym_output.json.license new file mode 100644 index 0000000000..7601059167 --- /dev/null +++ b/tests/data/power_flow/floating-ground-no-error/linear/wye-zigzag_n/asym_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/power_flow/floating-ground-no-error/linear/wye-zigzag_n/input.json b/tests/data/power_flow/floating-ground-no-error/linear/wye-zigzag_n/input.json new file mode 100644 index 0000000000..d54110ff46 --- /dev/null +++ b/tests/data/power_flow/floating-ground-no-error/linear/wye-zigzag_n/input.json @@ -0,0 +1,21 @@ +{ + "version": "1.0", + "type": "input", + "is_batch": false, + "attributes": {}, + "data": { + "node": [ + {"id": 1, "u_rated": 10000}, + {"id": 2, "u_rated": 100} + ], + "transformer": [ + {"id": 4, "from_node": 1, "to_node": 2, "from_status": 1, "to_status": 1, "u1": 10000, "u2": 100, "sn": 100000, "uk": 0.10000000000000001, "pk": 1000, "i0": 0.001, "p0": 10, "winding_from": 0, "winding_to": 4, "clock": 1, "tap_side": 0, "tap_pos": 0, "tap_min": -10, "tap_max": 10, "tap_nom": 0, "tap_size": 100, "r_grounding_from": 0, "x_grounding_from": 0, "r_grounding_to": 0, "x_grounding_to": 0} + ], + "source": [ + {"id": 3, "node": 1, "status": 1, "u_ref": 1, "sk": 1000000000000000, "rx_ratio": 1, "z01_ratio": 2} + ], + "asym_load": [ + {"id": 21, "node": 2, "status": 0, "type": 0, "p_specified": [1000, 1000, 2000], "q_specified": [1000, 1000, 2000]} + ] + } +} \ No newline at end of file diff --git a/tests/data/power_flow/floating-ground-no-error/linear/wye-zigzag_n/input.json.license b/tests/data/power_flow/floating-ground-no-error/linear/wye-zigzag_n/input.json.license new file mode 100644 index 0000000000..7601059167 --- /dev/null +++ b/tests/data/power_flow/floating-ground-no-error/linear/wye-zigzag_n/input.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/power_flow/floating-ground-no-error/linear/wye-zigzag_n/params.json b/tests/data/power_flow/floating-ground-no-error/linear/wye-zigzag_n/params.json new file mode 100644 index 0000000000..31076b8ae7 --- /dev/null +++ b/tests/data/power_flow/floating-ground-no-error/linear/wye-zigzag_n/params.json @@ -0,0 +1,5 @@ +{ + "calculation_method": "linear", + "rtol": 1e-08, + "atol": 1e-08 +} \ No newline at end of file diff --git a/tests/data/power_flow/floating-ground-no-error/linear/wye-zigzag_n/params.json.license b/tests/data/power_flow/floating-ground-no-error/linear/wye-zigzag_n/params.json.license new file mode 100644 index 0000000000..7601059167 --- /dev/null +++ b/tests/data/power_flow/floating-ground-no-error/linear/wye-zigzag_n/params.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/power_flow/floating-ground-no-error/linear/wye_n-delta/asym_output.json b/tests/data/power_flow/floating-ground-no-error/linear/wye_n-delta/asym_output.json new file mode 100644 index 0000000000..3880faf30d --- /dev/null +++ b/tests/data/power_flow/floating-ground-no-error/linear/wye_n-delta/asym_output.json @@ -0,0 +1,7 @@ +{ + "version": "1.0", + "type": "asym_output", + "is_batch": false, + "attributes": {}, + "data": {} +} \ No newline at end of file diff --git a/tests/data/power_flow/floating-ground-no-error/linear/wye_n-delta/asym_output.json.license b/tests/data/power_flow/floating-ground-no-error/linear/wye_n-delta/asym_output.json.license new file mode 100644 index 0000000000..7601059167 --- /dev/null +++ b/tests/data/power_flow/floating-ground-no-error/linear/wye_n-delta/asym_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/power_flow/floating-ground-no-error/linear/wye_n-delta/input.json b/tests/data/power_flow/floating-ground-no-error/linear/wye_n-delta/input.json new file mode 100644 index 0000000000..88be3cbcbb --- /dev/null +++ b/tests/data/power_flow/floating-ground-no-error/linear/wye_n-delta/input.json @@ -0,0 +1,21 @@ +{ + "version": "1.0", + "type": "input", + "is_batch": false, + "attributes": {}, + "data": { + "node": [ + {"id": 1, "u_rated": 10000}, + {"id": 2, "u_rated": 100} + ], + "transformer": [ + {"id": 4, "from_node": 1, "to_node": 2, "from_status": 1, "to_status": 1, "u1": 10000, "u2": 100, "sn": 100000, "uk": 0.10000000000000001, "pk": 1000, "i0": 0.001, "p0": 10, "winding_from": 1, "winding_to": 2, "clock": 1, "tap_side": 0, "tap_pos": 0, "tap_min": -10, "tap_max": 10, "tap_nom": 0, "tap_size": 100, "r_grounding_from": 0, "x_grounding_from": 0, "r_grounding_to": 0, "x_grounding_to": 0} + ], + "source": [ + {"id": 3, "node": 1, "status": 1, "u_ref": 1, "sk": 1000000000000000, "rx_ratio": 1, "z01_ratio": 2} + ], + "asym_load": [ + {"id": 21, "node": 2, "status": 0, "type": 0, "p_specified": [1000, 1000, 2000], "q_specified": [1000, 1000, 2000]} + ] + } +} \ No newline at end of file diff --git a/tests/data/power_flow/floating-ground-no-error/linear/wye_n-delta/input.json.license b/tests/data/power_flow/floating-ground-no-error/linear/wye_n-delta/input.json.license new file mode 100644 index 0000000000..7601059167 --- /dev/null +++ b/tests/data/power_flow/floating-ground-no-error/linear/wye_n-delta/input.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/power_flow/floating-ground-no-error/linear/wye_n-delta/params.json b/tests/data/power_flow/floating-ground-no-error/linear/wye_n-delta/params.json new file mode 100644 index 0000000000..31076b8ae7 --- /dev/null +++ b/tests/data/power_flow/floating-ground-no-error/linear/wye_n-delta/params.json @@ -0,0 +1,5 @@ +{ + "calculation_method": "linear", + "rtol": 1e-08, + "atol": 1e-08 +} \ No newline at end of file diff --git a/tests/data/power_flow/floating-ground-no-error/linear/wye_n-delta/params.json.license b/tests/data/power_flow/floating-ground-no-error/linear/wye_n-delta/params.json.license new file mode 100644 index 0000000000..7601059167 --- /dev/null +++ b/tests/data/power_flow/floating-ground-no-error/linear/wye_n-delta/params.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/power_flow/floating-ground-no-error/linear/wye_n-wye/asym_output.json b/tests/data/power_flow/floating-ground-no-error/linear/wye_n-wye/asym_output.json new file mode 100644 index 0000000000..3880faf30d --- /dev/null +++ b/tests/data/power_flow/floating-ground-no-error/linear/wye_n-wye/asym_output.json @@ -0,0 +1,7 @@ +{ + "version": "1.0", + "type": "asym_output", + "is_batch": false, + "attributes": {}, + "data": {} +} \ No newline at end of file diff --git a/tests/data/power_flow/floating-ground-no-error/linear/wye_n-wye/asym_output.json.license b/tests/data/power_flow/floating-ground-no-error/linear/wye_n-wye/asym_output.json.license new file mode 100644 index 0000000000..7601059167 --- /dev/null +++ b/tests/data/power_flow/floating-ground-no-error/linear/wye_n-wye/asym_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/power_flow/floating-ground-no-error/linear/wye_n-wye/input.json b/tests/data/power_flow/floating-ground-no-error/linear/wye_n-wye/input.json new file mode 100644 index 0000000000..0c973bc86a --- /dev/null +++ b/tests/data/power_flow/floating-ground-no-error/linear/wye_n-wye/input.json @@ -0,0 +1,21 @@ +{ + "version": "1.0", + "type": "input", + "is_batch": false, + "attributes": {}, + "data": { + "node": [ + {"id": 1, "u_rated": 10000}, + {"id": 2, "u_rated": 100} + ], + "transformer": [ + {"id": 4, "from_node": 1, "to_node": 2, "from_status": 1, "to_status": 1, "u1": 10000, "u2": 100, "sn": 100000, "uk": 0.10000000000000001, "pk": 1000, "i0": 0.001, "p0": 10, "winding_from": 1, "winding_to": 0, "clock": 0, "tap_side": 0, "tap_pos": 0, "tap_min": -10, "tap_max": 10, "tap_nom": 0, "tap_size": 100, "r_grounding_from": 0, "x_grounding_from": 0, "r_grounding_to": 0, "x_grounding_to": 0} + ], + "source": [ + {"id": 3, "node": 1, "status": 1, "u_ref": 1, "sk": 1000000000000000, "rx_ratio": 1, "z01_ratio": 2} + ], + "asym_load": [ + {"id": 21, "node": 2, "status": 0, "type": 0, "p_specified": [1000, 1000, 2000], "q_specified": [1000, 1000, 2000]} + ] + } +} \ No newline at end of file diff --git a/tests/data/power_flow/floating-ground-no-error/linear/wye_n-wye/input.json.license b/tests/data/power_flow/floating-ground-no-error/linear/wye_n-wye/input.json.license new file mode 100644 index 0000000000..7601059167 --- /dev/null +++ b/tests/data/power_flow/floating-ground-no-error/linear/wye_n-wye/input.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/power_flow/floating-ground-no-error/linear/wye_n-wye/params.json b/tests/data/power_flow/floating-ground-no-error/linear/wye_n-wye/params.json new file mode 100644 index 0000000000..31076b8ae7 --- /dev/null +++ b/tests/data/power_flow/floating-ground-no-error/linear/wye_n-wye/params.json @@ -0,0 +1,5 @@ +{ + "calculation_method": "linear", + "rtol": 1e-08, + "atol": 1e-08 +} \ No newline at end of file diff --git a/tests/data/power_flow/floating-ground-no-error/linear/wye_n-wye/params.json.license b/tests/data/power_flow/floating-ground-no-error/linear/wye_n-wye/params.json.license new file mode 100644 index 0000000000..7601059167 --- /dev/null +++ b/tests/data/power_flow/floating-ground-no-error/linear/wye_n-wye/params.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/power_flow/floating-ground-no-error/linear/zigzag_n-wye/asym_output.json b/tests/data/power_flow/floating-ground-no-error/linear/zigzag_n-wye/asym_output.json new file mode 100644 index 0000000000..3880faf30d --- /dev/null +++ b/tests/data/power_flow/floating-ground-no-error/linear/zigzag_n-wye/asym_output.json @@ -0,0 +1,7 @@ +{ + "version": "1.0", + "type": "asym_output", + "is_batch": false, + "attributes": {}, + "data": {} +} \ No newline at end of file diff --git a/tests/data/power_flow/floating-ground-no-error/linear/zigzag_n-wye/asym_output.json.license b/tests/data/power_flow/floating-ground-no-error/linear/zigzag_n-wye/asym_output.json.license new file mode 100644 index 0000000000..7601059167 --- /dev/null +++ b/tests/data/power_flow/floating-ground-no-error/linear/zigzag_n-wye/asym_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/power_flow/floating-ground-no-error/linear/zigzag_n-wye/input.json b/tests/data/power_flow/floating-ground-no-error/linear/zigzag_n-wye/input.json new file mode 100644 index 0000000000..5467206f12 --- /dev/null +++ b/tests/data/power_flow/floating-ground-no-error/linear/zigzag_n-wye/input.json @@ -0,0 +1,21 @@ +{ + "version": "1.0", + "type": "input", + "is_batch": false, + "attributes": {}, + "data": { + "node": [ + {"id": 1, "u_rated": 10000}, + {"id": 2, "u_rated": 100} + ], + "transformer": [ + {"id": 4, "from_node": 1, "to_node": 2, "from_status": 1, "to_status": 1, "u1": 10000, "u2": 100, "sn": 100000, "uk": 0.10000000000000001, "pk": 1000, "i0": 0.001, "p0": 10, "winding_from": 4, "winding_to": 0, "clock": 1, "tap_side": 0, "tap_pos": 0, "tap_min": -10, "tap_max": 10, "tap_nom": 0, "tap_size": 100, "r_grounding_from": 0, "x_grounding_from": 0, "r_grounding_to": 0, "x_grounding_to": 0} + ], + "source": [ + {"id": 3, "node": 1, "status": 1, "u_ref": 1, "sk": 1000000000000000, "rx_ratio": 1, "z01_ratio": 2} + ], + "asym_load": [ + {"id": 21, "node": 2, "status": 0, "type": 0, "p_specified": [1000, 1000, 2000], "q_specified": [1000, 1000, 2000]} + ] + } +} \ No newline at end of file diff --git a/tests/data/power_flow/floating-ground-no-error/linear/zigzag_n-wye/input.json.license b/tests/data/power_flow/floating-ground-no-error/linear/zigzag_n-wye/input.json.license new file mode 100644 index 0000000000..7601059167 --- /dev/null +++ b/tests/data/power_flow/floating-ground-no-error/linear/zigzag_n-wye/input.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/power_flow/floating-ground-no-error/linear/zigzag_n-wye/params.json b/tests/data/power_flow/floating-ground-no-error/linear/zigzag_n-wye/params.json new file mode 100644 index 0000000000..31076b8ae7 --- /dev/null +++ b/tests/data/power_flow/floating-ground-no-error/linear/zigzag_n-wye/params.json @@ -0,0 +1,5 @@ +{ + "calculation_method": "linear", + "rtol": 1e-08, + "atol": 1e-08 +} \ No newline at end of file diff --git a/tests/data/power_flow/floating-ground-no-error/linear/zigzag_n-wye/params.json.license b/tests/data/power_flow/floating-ground-no-error/linear/zigzag_n-wye/params.json.license new file mode 100644 index 0000000000..7601059167 --- /dev/null +++ b/tests/data/power_flow/floating-ground-no-error/linear/zigzag_n-wye/params.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/power_flow/floating-ground-no-error/nrse/delta-wye_n/asym_output.json b/tests/data/power_flow/floating-ground-no-error/nrse/delta-wye_n/asym_output.json new file mode 100644 index 0000000000..2d00bc8807 --- /dev/null +++ b/tests/data/power_flow/floating-ground-no-error/nrse/delta-wye_n/asym_output.json @@ -0,0 +1,21 @@ +{ + "version": "1.0", + "type": "asym_output", + "is_batch": false, + "attributes": {}, + "data": { + "node": [ + {"id": 1, "energized": 1, "u_pu": [0.99999999999992251, 0.99999999999992251, 0.99999999999992251], "u": [5773.5026918958101, 5773.5026918958101, 5773.5026918958101], "u_angle": [6.3296256469447942e-14, -2.0943951023931322, 2.0943951023932588], "p": [3.3332500041435393, 3.3332500041126596, 3.3332500041243667], "q": [33.165418788836249, 33.165418788872792, 33.165418788742407]}, + {"id": 2, "energized": 1, "u_pu": [0.9999500024997976, 0.99995000249979771, 0.99995000249979749], "u": [57.732140311942509, 57.732140311942516, 57.732140311942501], "u_angle": [-0.52359877559823542, -2.6179938779914309, 1.5707963267949601], "p": [-2.4789040786828292e-12, -4.9578081573761396e-12, 2.7754187906233796e-11], "q": [-4.1299171686348346e-11, 8.2598343372696058e-11, -3.7005583874973505e-11]} + ], + "transformer": [ + {"id": 4, "energized": 1, "loading": 0.00099997500124996796, "p_from": [3.3332500041435393, 3.3332500041126596, 3.3332500041243667], "q_from": [33.165418788836249, 33.165418788872792, 33.165418788742407], "i_from": [0.0057733583615496827, 0.0057733583615554463, 0.0057733583615331785], "s_from": [33.332500041686274, 33.332500041719548, 33.332500041590983], "p_to": [-2.4789040786828292e-12, -4.9578081573761396e-12, 2.7754187906233796e-11], "q_to": [-4.1299171686348346e-11, 8.2598343372696058e-11, -3.7005583874973505e-11], "i_to": [7.1664588082487635e-13, 1.4332917616497527e-12, 8.012344526598183e-13], "s_to": [4.1373500545757385e-11, 8.2747001091514797e-11, 4.6256979843719079e-11]} + ], + "source": [ + {"id": 3, "energized": 1, "p": [3.3332500041435393, 3.3332500041126596, 3.3332500041243667], "q": [33.165418788836249, 33.165418788872792, 33.165418788742414], "i": [0.0057733583615496827, 0.0057733583615554454, 0.0057733583615331794], "s": [33.332500041686274, 33.332500041719541, 33.33250004159099], "pf": [0.099999999999247344, 0.099999999998221123, 0.099999999998958006]} + ], + "asym_load": [ + {"id": 21, "energized": 0, "p": [-0, -0, -0], "q": [-0, -0, -0], "i": [0, 0, 0], "s": [0, 0, 0], "pf": [0, 0, 0]} + ] + } +} \ No newline at end of file diff --git a/tests/data/power_flow/floating-ground-no-error/nrse/delta-wye_n/asym_output.json.license b/tests/data/power_flow/floating-ground-no-error/nrse/delta-wye_n/asym_output.json.license new file mode 100644 index 0000000000..7601059167 --- /dev/null +++ b/tests/data/power_flow/floating-ground-no-error/nrse/delta-wye_n/asym_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/power_flow/floating-ground-no-error/nrse/delta-wye_n/input.json b/tests/data/power_flow/floating-ground-no-error/nrse/delta-wye_n/input.json new file mode 100644 index 0000000000..cdbc849f77 --- /dev/null +++ b/tests/data/power_flow/floating-ground-no-error/nrse/delta-wye_n/input.json @@ -0,0 +1,21 @@ +{ + "version": "1.0", + "type": "input", + "is_batch": false, + "attributes": {}, + "data": { + "node": [ + {"id": 1, "u_rated": 10000}, + {"id": 2, "u_rated": 100} + ], + "transformer": [ + {"id": 4, "from_node": 1, "to_node": 2, "from_status": 1, "to_status": 1, "u1": 10000, "u2": 100, "sn": 100000, "uk": 0.10000000000000001, "pk": 1000, "i0": 0.001, "p0": 10, "winding_from": 2, "winding_to": 1, "clock": 1, "tap_side": 0, "tap_pos": 0, "tap_min": -10, "tap_max": 10, "tap_nom": 0, "tap_size": 100, "r_grounding_from": 0, "x_grounding_from": 0, "r_grounding_to": 0, "x_grounding_to": 0} + ], + "source": [ + {"id": 3, "node": 1, "status": 1, "u_ref": 1, "sk": 1000000000000000, "rx_ratio": 1, "z01_ratio": 2} + ], + "asym_load": [ + {"id": 21, "node": 2, "status": 0, "type": 0, "p_specified": [1000, 1000, 2000], "q_specified": [1000, 1000, 2000]} + ] + } +} \ No newline at end of file diff --git a/tests/data/power_flow/floating-ground-no-error/nrse/delta-wye_n/input.json.license b/tests/data/power_flow/floating-ground-no-error/nrse/delta-wye_n/input.json.license new file mode 100644 index 0000000000..7601059167 --- /dev/null +++ b/tests/data/power_flow/floating-ground-no-error/nrse/delta-wye_n/input.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/power_flow/floating-ground-no-error/nrse/delta-wye_n/params.json b/tests/data/power_flow/floating-ground-no-error/nrse/delta-wye_n/params.json new file mode 100644 index 0000000000..e9d8a3ca21 --- /dev/null +++ b/tests/data/power_flow/floating-ground-no-error/nrse/delta-wye_n/params.json @@ -0,0 +1,5 @@ +{ + "calculation_method": "newton_raphson", + "rtol": 1e-08, + "atol": 1e-08 +} \ No newline at end of file diff --git a/tests/data/power_flow/floating-ground-no-error/nrse/delta-wye_n/params.json.license b/tests/data/power_flow/floating-ground-no-error/nrse/delta-wye_n/params.json.license new file mode 100644 index 0000000000..7601059167 --- /dev/null +++ b/tests/data/power_flow/floating-ground-no-error/nrse/delta-wye_n/params.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/power_flow/floating-ground-no-error/nrse/wye-wye/asym_output.json b/tests/data/power_flow/floating-ground-no-error/nrse/wye-wye/asym_output.json new file mode 100644 index 0000000000..3880faf30d --- /dev/null +++ b/tests/data/power_flow/floating-ground-no-error/nrse/wye-wye/asym_output.json @@ -0,0 +1,7 @@ +{ + "version": "1.0", + "type": "asym_output", + "is_batch": false, + "attributes": {}, + "data": {} +} \ No newline at end of file diff --git a/tests/data/power_flow/floating-ground-no-error/nrse/wye-wye/asym_output.json.license b/tests/data/power_flow/floating-ground-no-error/nrse/wye-wye/asym_output.json.license new file mode 100644 index 0000000000..7601059167 --- /dev/null +++ b/tests/data/power_flow/floating-ground-no-error/nrse/wye-wye/asym_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/power_flow/floating-ground-no-error/nrse/wye-wye/input.json b/tests/data/power_flow/floating-ground-no-error/nrse/wye-wye/input.json new file mode 100644 index 0000000000..e8f840c210 --- /dev/null +++ b/tests/data/power_flow/floating-ground-no-error/nrse/wye-wye/input.json @@ -0,0 +1,21 @@ +{ + "version": "1.0", + "type": "input", + "is_batch": false, + "attributes": {}, + "data": { + "node": [ + {"id": 1, "u_rated": 10000}, + {"id": 2, "u_rated": 100} + ], + "transformer": [ + {"id": 4, "from_node": 1, "to_node": 2, "from_status": 1, "to_status": 1, "u1": 10000, "u2": 100, "sn": 100000, "uk": 0.10000000000000001, "pk": 1000, "i0": 0.001, "p0": 10, "winding_from": 0, "winding_to": 0, "clock": 0, "tap_side": 0, "tap_pos": 0, "tap_min": -10, "tap_max": 10, "tap_nom": 0, "tap_size": 100, "r_grounding_from": 0, "x_grounding_from": 0, "r_grounding_to": 0, "x_grounding_to": 0} + ], + "source": [ + {"id": 3, "node": 1, "status": 1, "u_ref": 1, "sk": 1000000000000000, "rx_ratio": 1, "z01_ratio": 2} + ], + "asym_load": [ + {"id": 21, "node": 2, "status": 0, "type": 0, "p_specified": [1000, 1000, 2000], "q_specified": [1000, 1000, 2000]} + ] + } +} \ No newline at end of file diff --git a/tests/data/power_flow/floating-ground-no-error/nrse/wye-wye/input.json.license b/tests/data/power_flow/floating-ground-no-error/nrse/wye-wye/input.json.license new file mode 100644 index 0000000000..7601059167 --- /dev/null +++ b/tests/data/power_flow/floating-ground-no-error/nrse/wye-wye/input.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/power_flow/floating-ground-no-error/nrse/wye-wye/params.json b/tests/data/power_flow/floating-ground-no-error/nrse/wye-wye/params.json new file mode 100644 index 0000000000..2e265a3704 --- /dev/null +++ b/tests/data/power_flow/floating-ground-no-error/nrse/wye-wye/params.json @@ -0,0 +1,9 @@ +{ + "calculation_method": "newton_raphson", + "rtol": 1e-08, + "atol": 1e-08, + "xfail": { + "raises": "IterationDiverge", + "reason": "Not possible to converge on loaded floating ground" + } +} \ No newline at end of file diff --git a/tests/data/power_flow/floating-ground-no-error/nrse/wye-wye/params.json.license b/tests/data/power_flow/floating-ground-no-error/nrse/wye-wye/params.json.license new file mode 100644 index 0000000000..7601059167 --- /dev/null +++ b/tests/data/power_flow/floating-ground-no-error/nrse/wye-wye/params.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/power_flow/floating-ground-no-error/nrse/wye-wye_n/asym_output.json b/tests/data/power_flow/floating-ground-no-error/nrse/wye-wye_n/asym_output.json new file mode 100644 index 0000000000..3880faf30d --- /dev/null +++ b/tests/data/power_flow/floating-ground-no-error/nrse/wye-wye_n/asym_output.json @@ -0,0 +1,7 @@ +{ + "version": "1.0", + "type": "asym_output", + "is_batch": false, + "attributes": {}, + "data": {} +} \ No newline at end of file diff --git a/tests/data/power_flow/floating-ground-no-error/nrse/wye-wye_n/asym_output.json.license b/tests/data/power_flow/floating-ground-no-error/nrse/wye-wye_n/asym_output.json.license new file mode 100644 index 0000000000..7601059167 --- /dev/null +++ b/tests/data/power_flow/floating-ground-no-error/nrse/wye-wye_n/asym_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/power_flow/floating-ground-no-error/nrse/wye-wye_n/input.json b/tests/data/power_flow/floating-ground-no-error/nrse/wye-wye_n/input.json new file mode 100644 index 0000000000..bde07018a2 --- /dev/null +++ b/tests/data/power_flow/floating-ground-no-error/nrse/wye-wye_n/input.json @@ -0,0 +1,21 @@ +{ + "version": "1.0", + "type": "input", + "is_batch": false, + "attributes": {}, + "data": { + "node": [ + {"id": 1, "u_rated": 10000}, + {"id": 2, "u_rated": 100} + ], + "transformer": [ + {"id": 4, "from_node": 1, "to_node": 2, "from_status": 1, "to_status": 1, "u1": 10000, "u2": 100, "sn": 100000, "uk": 0.10000000000000001, "pk": 1000, "i0": 0.001, "p0": 10, "winding_from": 0, "winding_to": 1, "clock": 0, "tap_side": 0, "tap_pos": 0, "tap_min": -10, "tap_max": 10, "tap_nom": 0, "tap_size": 100, "r_grounding_from": 0, "x_grounding_from": 0, "r_grounding_to": 0, "x_grounding_to": 0} + ], + "source": [ + {"id": 3, "node": 1, "status": 1, "u_ref": 1, "sk": 1000000000000000, "rx_ratio": 1, "z01_ratio": 2} + ], + "asym_load": [ + {"id": 21, "node": 2, "status": 0, "type": 0, "p_specified": [1000, 1000, 2000], "q_specified": [1000, 1000, 2000]} + ] + } +} \ No newline at end of file diff --git a/tests/data/power_flow/floating-ground-no-error/nrse/wye-wye_n/input.json.license b/tests/data/power_flow/floating-ground-no-error/nrse/wye-wye_n/input.json.license new file mode 100644 index 0000000000..7601059167 --- /dev/null +++ b/tests/data/power_flow/floating-ground-no-error/nrse/wye-wye_n/input.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/power_flow/floating-ground-no-error/nrse/wye-wye_n/params.json b/tests/data/power_flow/floating-ground-no-error/nrse/wye-wye_n/params.json new file mode 100644 index 0000000000..2e265a3704 --- /dev/null +++ b/tests/data/power_flow/floating-ground-no-error/nrse/wye-wye_n/params.json @@ -0,0 +1,9 @@ +{ + "calculation_method": "newton_raphson", + "rtol": 1e-08, + "atol": 1e-08, + "xfail": { + "raises": "IterationDiverge", + "reason": "Not possible to converge on loaded floating ground" + } +} \ No newline at end of file diff --git a/tests/data/power_flow/floating-ground-no-error/nrse/wye-wye_n/params.json.license b/tests/data/power_flow/floating-ground-no-error/nrse/wye-wye_n/params.json.license new file mode 100644 index 0000000000..7601059167 --- /dev/null +++ b/tests/data/power_flow/floating-ground-no-error/nrse/wye-wye_n/params.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/power_flow/floating-ground-no-error/nrse/wye-zigzag_n/asym_output.json b/tests/data/power_flow/floating-ground-no-error/nrse/wye-zigzag_n/asym_output.json new file mode 100644 index 0000000000..65a7d89d3d --- /dev/null +++ b/tests/data/power_flow/floating-ground-no-error/nrse/wye-zigzag_n/asym_output.json @@ -0,0 +1,21 @@ +{ + "version": "1.0", + "type": "asym_output", + "is_batch": false, + "attributes": {}, + "data": { + "node": [ + {"id": 1, "energized": 1, "u_pu": [0.99999999999992251, 0.99999999999992251, 0.99999999999992251], "u": [5773.5026918958101, 5773.5026918958101, 5773.5026918958101], "u_angle": [6.3296256469776083e-14, -2.0943951023931322, 2.0943951023932588], "p": [3.3332500040417687, 3.3332500039079687, 3.3332500040652255], "q": [33.165418788836249, 33.165418788777309, 33.165418788622794]}, + {"id": 2, "energized": 1, "u_pu": [0.99995000249979771, 0.99995000249979771, 0.99995000249979804], "u": [57.732140311942516, 57.732140311942516, 57.732140311942537], "u_angle": [-0.52359877559823531, -2.6179938779914305, 1.5707963267949605], "p": [9.9772694618205321e-11, -2.7984280583569139e-10, 3.5155304681226521e-10], "q": [-2.7125563021294134e-10, -3.3376216409618216e-11, 2.2459885312535236e-23]} + ], + "transformer": [ + {"id": 4, "energized": 1, "loading": 0.00099997500124746237, "p_from": [3.3332500040417687, 3.3332500039079687, 3.3332500040652255], "q_from": [33.165418788836249, 33.165418788777309, 33.165418788622794], "i_from": [0.0057733583615479202, 0.0057733583615354458, 0.0057733583615115405], "s_from": [33.332500041676091, 33.332500041604078, 33.332500041466055], "p_to": [9.9772694618205321e-11, -2.7984280583569139e-10, 3.5155304681226521e-10], "q_to": [-2.7125563021294134e-10, -3.3376216409618216e-11, 2.2459885312535236e-23], "i_to": [5.0062728993692727e-12, 4.8816158368465867e-12, 6.0893818402146193e-12], "s_to": [2.8902284946626215e-10, 2.818261304418278e-10, 3.5155304681226521e-10]} + ], + "source": [ + {"id": 3, "energized": 1, "p": [3.3332500040417687, 3.3332500039079664, 3.33325000406523], "q": [33.165418788836249, 33.165418788777309, 33.165418788622802], "i": [0.0057733583615479202, 0.0057733583615354449, 0.0057733583615115405], "s": [33.332500041676091, 33.332500041604078, 33.332500041466069], "pf": [0.099999999996224692, 0.099999999992426564, 0.099999999997558625]} + ], + "asym_load": [ + {"id": 21, "energized": 0, "p": [-0, -0, -0], "q": [-0, -0, -0], "i": [0, 0, 0], "s": [0, 0, 0], "pf": [0, 0, 0]} + ] + } +} \ No newline at end of file diff --git a/tests/data/power_flow/floating-ground-no-error/nrse/wye-zigzag_n/asym_output.json.license b/tests/data/power_flow/floating-ground-no-error/nrse/wye-zigzag_n/asym_output.json.license new file mode 100644 index 0000000000..7601059167 --- /dev/null +++ b/tests/data/power_flow/floating-ground-no-error/nrse/wye-zigzag_n/asym_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/power_flow/floating-ground-no-error/nrse/wye-zigzag_n/input.json b/tests/data/power_flow/floating-ground-no-error/nrse/wye-zigzag_n/input.json new file mode 100644 index 0000000000..d54110ff46 --- /dev/null +++ b/tests/data/power_flow/floating-ground-no-error/nrse/wye-zigzag_n/input.json @@ -0,0 +1,21 @@ +{ + "version": "1.0", + "type": "input", + "is_batch": false, + "attributes": {}, + "data": { + "node": [ + {"id": 1, "u_rated": 10000}, + {"id": 2, "u_rated": 100} + ], + "transformer": [ + {"id": 4, "from_node": 1, "to_node": 2, "from_status": 1, "to_status": 1, "u1": 10000, "u2": 100, "sn": 100000, "uk": 0.10000000000000001, "pk": 1000, "i0": 0.001, "p0": 10, "winding_from": 0, "winding_to": 4, "clock": 1, "tap_side": 0, "tap_pos": 0, "tap_min": -10, "tap_max": 10, "tap_nom": 0, "tap_size": 100, "r_grounding_from": 0, "x_grounding_from": 0, "r_grounding_to": 0, "x_grounding_to": 0} + ], + "source": [ + {"id": 3, "node": 1, "status": 1, "u_ref": 1, "sk": 1000000000000000, "rx_ratio": 1, "z01_ratio": 2} + ], + "asym_load": [ + {"id": 21, "node": 2, "status": 0, "type": 0, "p_specified": [1000, 1000, 2000], "q_specified": [1000, 1000, 2000]} + ] + } +} \ No newline at end of file diff --git a/tests/data/power_flow/floating-ground-no-error/nrse/wye-zigzag_n/input.json.license b/tests/data/power_flow/floating-ground-no-error/nrse/wye-zigzag_n/input.json.license new file mode 100644 index 0000000000..7601059167 --- /dev/null +++ b/tests/data/power_flow/floating-ground-no-error/nrse/wye-zigzag_n/input.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/power_flow/floating-ground-no-error/nrse/wye-zigzag_n/params.json b/tests/data/power_flow/floating-ground-no-error/nrse/wye-zigzag_n/params.json new file mode 100644 index 0000000000..e9d8a3ca21 --- /dev/null +++ b/tests/data/power_flow/floating-ground-no-error/nrse/wye-zigzag_n/params.json @@ -0,0 +1,5 @@ +{ + "calculation_method": "newton_raphson", + "rtol": 1e-08, + "atol": 1e-08 +} \ No newline at end of file diff --git a/tests/data/power_flow/floating-ground-no-error/nrse/wye-zigzag_n/params.json.license b/tests/data/power_flow/floating-ground-no-error/nrse/wye-zigzag_n/params.json.license new file mode 100644 index 0000000000..7601059167 --- /dev/null +++ b/tests/data/power_flow/floating-ground-no-error/nrse/wye-zigzag_n/params.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/power_flow/floating-ground-no-error/nrse/wye_n-delta/asym_output.json b/tests/data/power_flow/floating-ground-no-error/nrse/wye_n-delta/asym_output.json new file mode 100644 index 0000000000..3880faf30d --- /dev/null +++ b/tests/data/power_flow/floating-ground-no-error/nrse/wye_n-delta/asym_output.json @@ -0,0 +1,7 @@ +{ + "version": "1.0", + "type": "asym_output", + "is_batch": false, + "attributes": {}, + "data": {} +} \ No newline at end of file diff --git a/tests/data/power_flow/floating-ground-no-error/nrse/wye_n-delta/asym_output.json.license b/tests/data/power_flow/floating-ground-no-error/nrse/wye_n-delta/asym_output.json.license new file mode 100644 index 0000000000..7601059167 --- /dev/null +++ b/tests/data/power_flow/floating-ground-no-error/nrse/wye_n-delta/asym_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/power_flow/floating-ground-no-error/nrse/wye_n-delta/input.json b/tests/data/power_flow/floating-ground-no-error/nrse/wye_n-delta/input.json new file mode 100644 index 0000000000..88be3cbcbb --- /dev/null +++ b/tests/data/power_flow/floating-ground-no-error/nrse/wye_n-delta/input.json @@ -0,0 +1,21 @@ +{ + "version": "1.0", + "type": "input", + "is_batch": false, + "attributes": {}, + "data": { + "node": [ + {"id": 1, "u_rated": 10000}, + {"id": 2, "u_rated": 100} + ], + "transformer": [ + {"id": 4, "from_node": 1, "to_node": 2, "from_status": 1, "to_status": 1, "u1": 10000, "u2": 100, "sn": 100000, "uk": 0.10000000000000001, "pk": 1000, "i0": 0.001, "p0": 10, "winding_from": 1, "winding_to": 2, "clock": 1, "tap_side": 0, "tap_pos": 0, "tap_min": -10, "tap_max": 10, "tap_nom": 0, "tap_size": 100, "r_grounding_from": 0, "x_grounding_from": 0, "r_grounding_to": 0, "x_grounding_to": 0} + ], + "source": [ + {"id": 3, "node": 1, "status": 1, "u_ref": 1, "sk": 1000000000000000, "rx_ratio": 1, "z01_ratio": 2} + ], + "asym_load": [ + {"id": 21, "node": 2, "status": 0, "type": 0, "p_specified": [1000, 1000, 2000], "q_specified": [1000, 1000, 2000]} + ] + } +} \ No newline at end of file diff --git a/tests/data/power_flow/floating-ground-no-error/nrse/wye_n-delta/input.json.license b/tests/data/power_flow/floating-ground-no-error/nrse/wye_n-delta/input.json.license new file mode 100644 index 0000000000..7601059167 --- /dev/null +++ b/tests/data/power_flow/floating-ground-no-error/nrse/wye_n-delta/input.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/power_flow/floating-ground-no-error/nrse/wye_n-delta/params.json b/tests/data/power_flow/floating-ground-no-error/nrse/wye_n-delta/params.json new file mode 100644 index 0000000000..2e265a3704 --- /dev/null +++ b/tests/data/power_flow/floating-ground-no-error/nrse/wye_n-delta/params.json @@ -0,0 +1,9 @@ +{ + "calculation_method": "newton_raphson", + "rtol": 1e-08, + "atol": 1e-08, + "xfail": { + "raises": "IterationDiverge", + "reason": "Not possible to converge on loaded floating ground" + } +} \ No newline at end of file diff --git a/tests/data/power_flow/floating-ground-no-error/nrse/wye_n-delta/params.json.license b/tests/data/power_flow/floating-ground-no-error/nrse/wye_n-delta/params.json.license new file mode 100644 index 0000000000..7601059167 --- /dev/null +++ b/tests/data/power_flow/floating-ground-no-error/nrse/wye_n-delta/params.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/power_flow/floating-ground-no-error/nrse/wye_n-wye/asym_output.json b/tests/data/power_flow/floating-ground-no-error/nrse/wye_n-wye/asym_output.json new file mode 100644 index 0000000000..3880faf30d --- /dev/null +++ b/tests/data/power_flow/floating-ground-no-error/nrse/wye_n-wye/asym_output.json @@ -0,0 +1,7 @@ +{ + "version": "1.0", + "type": "asym_output", + "is_batch": false, + "attributes": {}, + "data": {} +} \ No newline at end of file diff --git a/tests/data/power_flow/floating-ground-no-error/nrse/wye_n-wye/asym_output.json.license b/tests/data/power_flow/floating-ground-no-error/nrse/wye_n-wye/asym_output.json.license new file mode 100644 index 0000000000..7601059167 --- /dev/null +++ b/tests/data/power_flow/floating-ground-no-error/nrse/wye_n-wye/asym_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/power_flow/floating-ground-no-error/nrse/wye_n-wye/input.json b/tests/data/power_flow/floating-ground-no-error/nrse/wye_n-wye/input.json new file mode 100644 index 0000000000..0c973bc86a --- /dev/null +++ b/tests/data/power_flow/floating-ground-no-error/nrse/wye_n-wye/input.json @@ -0,0 +1,21 @@ +{ + "version": "1.0", + "type": "input", + "is_batch": false, + "attributes": {}, + "data": { + "node": [ + {"id": 1, "u_rated": 10000}, + {"id": 2, "u_rated": 100} + ], + "transformer": [ + {"id": 4, "from_node": 1, "to_node": 2, "from_status": 1, "to_status": 1, "u1": 10000, "u2": 100, "sn": 100000, "uk": 0.10000000000000001, "pk": 1000, "i0": 0.001, "p0": 10, "winding_from": 1, "winding_to": 0, "clock": 0, "tap_side": 0, "tap_pos": 0, "tap_min": -10, "tap_max": 10, "tap_nom": 0, "tap_size": 100, "r_grounding_from": 0, "x_grounding_from": 0, "r_grounding_to": 0, "x_grounding_to": 0} + ], + "source": [ + {"id": 3, "node": 1, "status": 1, "u_ref": 1, "sk": 1000000000000000, "rx_ratio": 1, "z01_ratio": 2} + ], + "asym_load": [ + {"id": 21, "node": 2, "status": 0, "type": 0, "p_specified": [1000, 1000, 2000], "q_specified": [1000, 1000, 2000]} + ] + } +} \ No newline at end of file diff --git a/tests/data/power_flow/floating-ground-no-error/nrse/wye_n-wye/input.json.license b/tests/data/power_flow/floating-ground-no-error/nrse/wye_n-wye/input.json.license new file mode 100644 index 0000000000..7601059167 --- /dev/null +++ b/tests/data/power_flow/floating-ground-no-error/nrse/wye_n-wye/input.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/power_flow/floating-ground-no-error/nrse/wye_n-wye/params.json b/tests/data/power_flow/floating-ground-no-error/nrse/wye_n-wye/params.json new file mode 100644 index 0000000000..2e265a3704 --- /dev/null +++ b/tests/data/power_flow/floating-ground-no-error/nrse/wye_n-wye/params.json @@ -0,0 +1,9 @@ +{ + "calculation_method": "newton_raphson", + "rtol": 1e-08, + "atol": 1e-08, + "xfail": { + "raises": "IterationDiverge", + "reason": "Not possible to converge on loaded floating ground" + } +} \ No newline at end of file diff --git a/tests/data/power_flow/floating-ground-no-error/nrse/wye_n-wye/params.json.license b/tests/data/power_flow/floating-ground-no-error/nrse/wye_n-wye/params.json.license new file mode 100644 index 0000000000..7601059167 --- /dev/null +++ b/tests/data/power_flow/floating-ground-no-error/nrse/wye_n-wye/params.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/power_flow/floating-ground-no-error/nrse/zigzag_n-wye/asym_output.json b/tests/data/power_flow/floating-ground-no-error/nrse/zigzag_n-wye/asym_output.json new file mode 100644 index 0000000000..3880faf30d --- /dev/null +++ b/tests/data/power_flow/floating-ground-no-error/nrse/zigzag_n-wye/asym_output.json @@ -0,0 +1,7 @@ +{ + "version": "1.0", + "type": "asym_output", + "is_batch": false, + "attributes": {}, + "data": {} +} \ No newline at end of file diff --git a/tests/data/power_flow/floating-ground-no-error/nrse/zigzag_n-wye/asym_output.json.license b/tests/data/power_flow/floating-ground-no-error/nrse/zigzag_n-wye/asym_output.json.license new file mode 100644 index 0000000000..7601059167 --- /dev/null +++ b/tests/data/power_flow/floating-ground-no-error/nrse/zigzag_n-wye/asym_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/power_flow/floating-ground-no-error/nrse/zigzag_n-wye/input.json b/tests/data/power_flow/floating-ground-no-error/nrse/zigzag_n-wye/input.json new file mode 100644 index 0000000000..5467206f12 --- /dev/null +++ b/tests/data/power_flow/floating-ground-no-error/nrse/zigzag_n-wye/input.json @@ -0,0 +1,21 @@ +{ + "version": "1.0", + "type": "input", + "is_batch": false, + "attributes": {}, + "data": { + "node": [ + {"id": 1, "u_rated": 10000}, + {"id": 2, "u_rated": 100} + ], + "transformer": [ + {"id": 4, "from_node": 1, "to_node": 2, "from_status": 1, "to_status": 1, "u1": 10000, "u2": 100, "sn": 100000, "uk": 0.10000000000000001, "pk": 1000, "i0": 0.001, "p0": 10, "winding_from": 4, "winding_to": 0, "clock": 1, "tap_side": 0, "tap_pos": 0, "tap_min": -10, "tap_max": 10, "tap_nom": 0, "tap_size": 100, "r_grounding_from": 0, "x_grounding_from": 0, "r_grounding_to": 0, "x_grounding_to": 0} + ], + "source": [ + {"id": 3, "node": 1, "status": 1, "u_ref": 1, "sk": 1000000000000000, "rx_ratio": 1, "z01_ratio": 2} + ], + "asym_load": [ + {"id": 21, "node": 2, "status": 0, "type": 0, "p_specified": [1000, 1000, 2000], "q_specified": [1000, 1000, 2000]} + ] + } +} \ No newline at end of file diff --git a/tests/data/power_flow/floating-ground-no-error/nrse/zigzag_n-wye/input.json.license b/tests/data/power_flow/floating-ground-no-error/nrse/zigzag_n-wye/input.json.license new file mode 100644 index 0000000000..7601059167 --- /dev/null +++ b/tests/data/power_flow/floating-ground-no-error/nrse/zigzag_n-wye/input.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/power_flow/floating-ground-no-error/nrse/zigzag_n-wye/params.json b/tests/data/power_flow/floating-ground-no-error/nrse/zigzag_n-wye/params.json new file mode 100644 index 0000000000..2e265a3704 --- /dev/null +++ b/tests/data/power_flow/floating-ground-no-error/nrse/zigzag_n-wye/params.json @@ -0,0 +1,9 @@ +{ + "calculation_method": "newton_raphson", + "rtol": 1e-08, + "atol": 1e-08, + "xfail": { + "raises": "IterationDiverge", + "reason": "Not possible to converge on loaded floating ground" + } +} \ No newline at end of file diff --git a/tests/data/power_flow/floating-ground-no-error/nrse/zigzag_n-wye/params.json.license b/tests/data/power_flow/floating-ground-no-error/nrse/zigzag_n-wye/params.json.license new file mode 100644 index 0000000000..7601059167 --- /dev/null +++ b/tests/data/power_flow/floating-ground-no-error/nrse/zigzag_n-wye/params.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/power_flow/non-floating-ground-no-error/linear/delta-wye_n/asym_output.json b/tests/data/power_flow/non-floating-ground-no-error/linear/delta-wye_n/asym_output.json new file mode 100644 index 0000000000..4a75111314 --- /dev/null +++ b/tests/data/power_flow/non-floating-ground-no-error/linear/delta-wye_n/asym_output.json @@ -0,0 +1,21 @@ +{ + "version": "1.0", + "type": "asym_output", + "is_batch": false, + "attributes": {}, + "data": { + "node": [ + {"id": 1, "energized": 1, "u_pu": [0.99999999999569456, 0.99999999998938693, 0.99999999998948286], "u": [5773.5026918714002, 5773.5026918349831, 5773.502691835537], "u_angle": [7.462801976345315e-14, -2.0943951023966516, 2.0943951023969669], "p": [997.28541385226379, 3316.125340891731, 1589.9393315967004], "q": [1032.4515637473864, 1686.8966218998005, 3367.8483769584163]}, + {"id": 2, "energized": 1, "u_pu": [0.99667236053176012, 0.99667258475800891, 0.98692657487988344], "u": [57.542905564687146, 57.542918510395651, 56.980232367729606], "u_angle": [-0.52627473056234431, -2.6206701157929371, 1.5601968173033984], "p": [-993.35579424796958, -993.35624120822956, -3896.0962568165555], "q": [-993.35579424804246, -993.35624120830028, -3896.0962568165446]} + ], + "transformer": [ + {"id": 4, "energized": 1, "loading": 0.088802678151192027, "p_from": [997.28541385226379, 3316.125340891731, 1589.9393315967004], "q_from": [1032.4515637473864, 1686.8966218998005, 3367.8483769584163], "i_from": [0.2486283025834739, 0.64441386134475143, 0.64506534014698136], "s_from": [1435.4561742411033, 3720.5251631296969, 3724.2864777484024], "p_to": [-993.35579424796958, -993.35624120822956, -3896.0962568165555], "q_to": [-993.35579424804246, -993.35624120830028, -3896.0962568165446], "i_to": [24.413387240381798, 24.413392732780743, 96.698660881936277], "s_to": [1404.8172364874276, 1404.8178685846879, 5509.912166701014]} + ], + "source": [ + {"id": 3, "energized": 1, "p": [997.28541385226379, 3316.125340891731, 1589.9393315967004], "q": [1032.4515637473864, 1686.8966218998005, 3367.8483769584163], "i": [0.2486283025834739, 0.64441386134475143, 0.64506534014698136], "s": [1435.4561742411033, 3720.5251631296969, 3724.2864777484024], "pf": [0.69475155824907608, 0.89130571505185419, 0.42691112541856135]} + ], + "asym_load": [ + {"id": 21, "energized": 1, "p": [993.3557942479506, 993.35624120821035, 3896.0962568165519], "q": [993.3557942479506, 993.35624120821035, 3896.0962568165519], "i": [24.413387240380441, 24.413392732779403, 96.698660881936306], "s": [1404.8172364873496, 1404.8178685846108, 5509.9121667010168], "pf": [0.70710678118654746, 0.70710678118654746, 0.70710678118654757]} + ] + } +} \ No newline at end of file diff --git a/tests/data/power_flow/non-floating-ground-no-error/linear/delta-wye_n/asym_output.json.license b/tests/data/power_flow/non-floating-ground-no-error/linear/delta-wye_n/asym_output.json.license new file mode 100644 index 0000000000..7601059167 --- /dev/null +++ b/tests/data/power_flow/non-floating-ground-no-error/linear/delta-wye_n/asym_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/power_flow/non-floating-ground-no-error/linear/delta-wye_n/input.json b/tests/data/power_flow/non-floating-ground-no-error/linear/delta-wye_n/input.json new file mode 100644 index 0000000000..5127b283ea --- /dev/null +++ b/tests/data/power_flow/non-floating-ground-no-error/linear/delta-wye_n/input.json @@ -0,0 +1,21 @@ +{ + "version": "1.0", + "type": "input", + "is_batch": false, + "attributes": {}, + "data": { + "node": [ + {"id": 1, "u_rated": 10000}, + {"id": 2, "u_rated": 100} + ], + "transformer": [ + {"id": 4, "from_node": 1, "to_node": 2, "from_status": 1, "to_status": 1, "u1": 10000, "u2": 100, "sn": 100000, "uk": 0.10000000000000001, "pk": 1000, "i0": 0.001, "p0": 10, "winding_from": 2, "winding_to": 1, "clock": 1, "tap_side": 0, "tap_pos": 0, "tap_min": -10, "tap_max": 10, "tap_nom": 0, "tap_size": 100, "r_grounding_from": 0, "x_grounding_from": 0, "r_grounding_to": 0, "x_grounding_to": 0} + ], + "source": [ + {"id": 3, "node": 1, "status": 1, "u_ref": 1, "sk": 1000000000000000, "rx_ratio": 1, "z01_ratio": 2} + ], + "asym_load": [ + {"id": 21, "node": 2, "status": 1, "type": 0, "p_specified": [1000, 1000, 4000], "q_specified": [1000, 1000, 4000]} + ] + } +} \ No newline at end of file diff --git a/tests/data/power_flow/non-floating-ground-no-error/linear/delta-wye_n/input.json.license b/tests/data/power_flow/non-floating-ground-no-error/linear/delta-wye_n/input.json.license new file mode 100644 index 0000000000..7601059167 --- /dev/null +++ b/tests/data/power_flow/non-floating-ground-no-error/linear/delta-wye_n/input.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/power_flow/non-floating-ground-no-error/linear/delta-wye_n/params.json b/tests/data/power_flow/non-floating-ground-no-error/linear/delta-wye_n/params.json new file mode 100644 index 0000000000..31076b8ae7 --- /dev/null +++ b/tests/data/power_flow/non-floating-ground-no-error/linear/delta-wye_n/params.json @@ -0,0 +1,5 @@ +{ + "calculation_method": "linear", + "rtol": 1e-08, + "atol": 1e-08 +} \ No newline at end of file diff --git a/tests/data/power_flow/non-floating-ground-no-error/linear/delta-wye_n/params.json.license b/tests/data/power_flow/non-floating-ground-no-error/linear/delta-wye_n/params.json.license new file mode 100644 index 0000000000..7601059167 --- /dev/null +++ b/tests/data/power_flow/non-floating-ground-no-error/linear/delta-wye_n/params.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/power_flow/non-floating-ground-no-error/linear/wye-wye/asym_output.json b/tests/data/power_flow/non-floating-ground-no-error/linear/wye-wye/asym_output.json new file mode 100644 index 0000000000..75f1250fab --- /dev/null +++ b/tests/data/power_flow/non-floating-ground-no-error/linear/wye-wye/asym_output.json @@ -0,0 +1,21 @@ +{ + "version": "1.0", + "type": "asym_output", + "is_batch": false, + "attributes": {}, + "data": { + "node": [ + {"id": 1, "energized": 1, "u_pu": [0.99999999999465872, 0.99999999999462963, 0.99999999999149392], "u": [5773.5026918654194, 5773.502691865252, 5773.5026918471476], "u_angle": [1.9018343922107268e-12, -2.0943951023949317, 2.0943951023933036], "p": [810.67249419876862, 1674.9688130844117, 1979.4263730093239], "q": [1707.2319302973244, 856.67290955924602, 2030.4549884710209]}, + {"id": 2, "energized": 1, "u_pu": [1.3142756138609182, 1.3177399790612834, 0.49670473770853646], "u": [75.879737945196169, 76.079753163296374, 28.677261402378598], "u_angle": [-0.33604110346097343, -1.7667358359507808, 2.089060543089492], "p": [-1727.3203891894725, -1736.4386524164222, -986.86238584841738], "q": [-1727.3203891895234, -1736.43865241652, -986.86238584839941]} + ], + "transformer": [ + {"id": 4, "energized": 1, "loading": 0.066069043612792019, "p_from": [810.67249419876862, 1674.9688130844117, 1979.4263730093239], "q_from": [1707.2319302973244, 856.67290955924602, 2030.4549884710209], "i_from": [0.32734526528034608, 0.32585621056607728, 0.49114792760965092], "s_from": [1889.9287702654776, 1881.3317088642573, 2835.6438821494671], "p_to": [-1727.3203891894725, -1736.4386524164222, -986.86238584841738], "q_to": [-1727.3203891895234, -1736.43865241652, -986.86238584839941], "i_to": [32.193046353423931, 32.277905623660068, 48.666926408353987], "s_to": [2442.7999209553614, 2455.6950924762341, 1395.6341702626896]} + ], + "source": [ + {"id": 3, "energized": 1, "p": [810.67249419876862, 1674.9688130844117, 1979.4263730093239], "q": [1707.2319302973244, 856.67290955924602, 2030.4549884710207], "i": [0.32734526528034608, 0.32585621056607733, 0.49114792760965092], "s": [1889.9287702654776, 1881.3317088642573, 2835.6438821494667], "pf": [0.42894341149422988, 0.89031020164730812, 0.69805182007159683]} + ], + "asym_load": [ + {"id": 21, "energized": 1, "p": [1727.3203891894932, 1736.4386524164318, 986.86238584842397], "q": [1727.3203891894932, 1736.4386524164318, 986.86238584842397], "i": [32.193046353423838, 32.277905623659336, 48.666926408354769], "s": [2442.7999209553541, 2455.6950924761786, 1395.6341702627117], "pf": [0.70710678118654757, 0.70710678118654746, 0.70710678118654746]} + ] + } +} \ No newline at end of file diff --git a/tests/data/power_flow/non-floating-ground-no-error/linear/wye-wye/asym_output.json.license b/tests/data/power_flow/non-floating-ground-no-error/linear/wye-wye/asym_output.json.license new file mode 100644 index 0000000000..7601059167 --- /dev/null +++ b/tests/data/power_flow/non-floating-ground-no-error/linear/wye-wye/asym_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/power_flow/non-floating-ground-no-error/linear/wye-wye/input.json b/tests/data/power_flow/non-floating-ground-no-error/linear/wye-wye/input.json new file mode 100644 index 0000000000..35a7233957 --- /dev/null +++ b/tests/data/power_flow/non-floating-ground-no-error/linear/wye-wye/input.json @@ -0,0 +1,21 @@ +{ + "version": "1.0", + "type": "input", + "is_batch": false, + "attributes": {}, + "data": { + "node": [ + {"id": 1, "u_rated": 10000}, + {"id": 2, "u_rated": 100} + ], + "transformer": [ + {"id": 4, "from_node": 1, "to_node": 2, "from_status": 1, "to_status": 1, "u1": 10000, "u2": 100, "sn": 100000, "uk": 0.10000000000000001, "pk": 1000, "i0": 0.001, "p0": 10, "winding_from": 0, "winding_to": 0, "clock": 0, "tap_side": 0, "tap_pos": 0, "tap_min": -10, "tap_max": 10, "tap_nom": 0, "tap_size": 100, "r_grounding_from": 0, "x_grounding_from": 0, "r_grounding_to": 0, "x_grounding_to": 0} + ], + "source": [ + {"id": 3, "node": 1, "status": 1, "u_ref": 1, "sk": 1000000000000000, "rx_ratio": 1, "z01_ratio": 2} + ], + "asym_load": [ + {"id": 21, "node": 2, "status": 1, "type": 0, "p_specified": [1000, 1000, 4000], "q_specified": [1000, 1000, 4000]} + ] + } +} \ No newline at end of file diff --git a/tests/data/power_flow/non-floating-ground-no-error/linear/wye-wye/input.json.license b/tests/data/power_flow/non-floating-ground-no-error/linear/wye-wye/input.json.license new file mode 100644 index 0000000000..7601059167 --- /dev/null +++ b/tests/data/power_flow/non-floating-ground-no-error/linear/wye-wye/input.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/power_flow/non-floating-ground-no-error/linear/wye-wye/params.json b/tests/data/power_flow/non-floating-ground-no-error/linear/wye-wye/params.json new file mode 100644 index 0000000000..31076b8ae7 --- /dev/null +++ b/tests/data/power_flow/non-floating-ground-no-error/linear/wye-wye/params.json @@ -0,0 +1,5 @@ +{ + "calculation_method": "linear", + "rtol": 1e-08, + "atol": 1e-08 +} \ No newline at end of file diff --git a/tests/data/power_flow/non-floating-ground-no-error/linear/wye-wye/params.json.license b/tests/data/power_flow/non-floating-ground-no-error/linear/wye-wye/params.json.license new file mode 100644 index 0000000000..7601059167 --- /dev/null +++ b/tests/data/power_flow/non-floating-ground-no-error/linear/wye-wye/params.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/power_flow/non-floating-ground-no-error/linear/wye-wye_n/asym_output.json b/tests/data/power_flow/non-floating-ground-no-error/linear/wye-wye_n/asym_output.json new file mode 100644 index 0000000000..75f1250fab --- /dev/null +++ b/tests/data/power_flow/non-floating-ground-no-error/linear/wye-wye_n/asym_output.json @@ -0,0 +1,21 @@ +{ + "version": "1.0", + "type": "asym_output", + "is_batch": false, + "attributes": {}, + "data": { + "node": [ + {"id": 1, "energized": 1, "u_pu": [0.99999999999465872, 0.99999999999462963, 0.99999999999149392], "u": [5773.5026918654194, 5773.502691865252, 5773.5026918471476], "u_angle": [1.9018343922107268e-12, -2.0943951023949317, 2.0943951023933036], "p": [810.67249419876862, 1674.9688130844117, 1979.4263730093239], "q": [1707.2319302973244, 856.67290955924602, 2030.4549884710209]}, + {"id": 2, "energized": 1, "u_pu": [1.3142756138609182, 1.3177399790612834, 0.49670473770853646], "u": [75.879737945196169, 76.079753163296374, 28.677261402378598], "u_angle": [-0.33604110346097343, -1.7667358359507808, 2.089060543089492], "p": [-1727.3203891894725, -1736.4386524164222, -986.86238584841738], "q": [-1727.3203891895234, -1736.43865241652, -986.86238584839941]} + ], + "transformer": [ + {"id": 4, "energized": 1, "loading": 0.066069043612792019, "p_from": [810.67249419876862, 1674.9688130844117, 1979.4263730093239], "q_from": [1707.2319302973244, 856.67290955924602, 2030.4549884710209], "i_from": [0.32734526528034608, 0.32585621056607728, 0.49114792760965092], "s_from": [1889.9287702654776, 1881.3317088642573, 2835.6438821494671], "p_to": [-1727.3203891894725, -1736.4386524164222, -986.86238584841738], "q_to": [-1727.3203891895234, -1736.43865241652, -986.86238584839941], "i_to": [32.193046353423931, 32.277905623660068, 48.666926408353987], "s_to": [2442.7999209553614, 2455.6950924762341, 1395.6341702626896]} + ], + "source": [ + {"id": 3, "energized": 1, "p": [810.67249419876862, 1674.9688130844117, 1979.4263730093239], "q": [1707.2319302973244, 856.67290955924602, 2030.4549884710207], "i": [0.32734526528034608, 0.32585621056607733, 0.49114792760965092], "s": [1889.9287702654776, 1881.3317088642573, 2835.6438821494667], "pf": [0.42894341149422988, 0.89031020164730812, 0.69805182007159683]} + ], + "asym_load": [ + {"id": 21, "energized": 1, "p": [1727.3203891894932, 1736.4386524164318, 986.86238584842397], "q": [1727.3203891894932, 1736.4386524164318, 986.86238584842397], "i": [32.193046353423838, 32.277905623659336, 48.666926408354769], "s": [2442.7999209553541, 2455.6950924761786, 1395.6341702627117], "pf": [0.70710678118654757, 0.70710678118654746, 0.70710678118654746]} + ] + } +} \ No newline at end of file diff --git a/tests/data/power_flow/non-floating-ground-no-error/linear/wye-wye_n/asym_output.json.license b/tests/data/power_flow/non-floating-ground-no-error/linear/wye-wye_n/asym_output.json.license new file mode 100644 index 0000000000..7601059167 --- /dev/null +++ b/tests/data/power_flow/non-floating-ground-no-error/linear/wye-wye_n/asym_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/power_flow/non-floating-ground-no-error/linear/wye-wye_n/input.json b/tests/data/power_flow/non-floating-ground-no-error/linear/wye-wye_n/input.json new file mode 100644 index 0000000000..21dc2e9cc2 --- /dev/null +++ b/tests/data/power_flow/non-floating-ground-no-error/linear/wye-wye_n/input.json @@ -0,0 +1,21 @@ +{ + "version": "1.0", + "type": "input", + "is_batch": false, + "attributes": {}, + "data": { + "node": [ + {"id": 1, "u_rated": 10000}, + {"id": 2, "u_rated": 100} + ], + "transformer": [ + {"id": 4, "from_node": 1, "to_node": 2, "from_status": 1, "to_status": 1, "u1": 10000, "u2": 100, "sn": 100000, "uk": 0.10000000000000001, "pk": 1000, "i0": 0.001, "p0": 10, "winding_from": 0, "winding_to": 1, "clock": 0, "tap_side": 0, "tap_pos": 0, "tap_min": -10, "tap_max": 10, "tap_nom": 0, "tap_size": 100, "r_grounding_from": 0, "x_grounding_from": 0, "r_grounding_to": 0, "x_grounding_to": 0} + ], + "source": [ + {"id": 3, "node": 1, "status": 1, "u_ref": 1, "sk": 1000000000000000, "rx_ratio": 1, "z01_ratio": 2} + ], + "asym_load": [ + {"id": 21, "node": 2, "status": 1, "type": 0, "p_specified": [1000, 1000, 4000], "q_specified": [1000, 1000, 4000]} + ] + } +} \ No newline at end of file diff --git a/tests/data/power_flow/non-floating-ground-no-error/linear/wye-wye_n/input.json.license b/tests/data/power_flow/non-floating-ground-no-error/linear/wye-wye_n/input.json.license new file mode 100644 index 0000000000..7601059167 --- /dev/null +++ b/tests/data/power_flow/non-floating-ground-no-error/linear/wye-wye_n/input.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/power_flow/non-floating-ground-no-error/linear/wye-wye_n/params.json b/tests/data/power_flow/non-floating-ground-no-error/linear/wye-wye_n/params.json new file mode 100644 index 0000000000..31076b8ae7 --- /dev/null +++ b/tests/data/power_flow/non-floating-ground-no-error/linear/wye-wye_n/params.json @@ -0,0 +1,5 @@ +{ + "calculation_method": "linear", + "rtol": 1e-08, + "atol": 1e-08 +} \ No newline at end of file diff --git a/tests/data/power_flow/non-floating-ground-no-error/linear/wye-wye_n/params.json.license b/tests/data/power_flow/non-floating-ground-no-error/linear/wye-wye_n/params.json.license new file mode 100644 index 0000000000..7601059167 --- /dev/null +++ b/tests/data/power_flow/non-floating-ground-no-error/linear/wye-wye_n/params.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/power_flow/non-floating-ground-no-error/linear/wye-zigzag_n/asym_output.json b/tests/data/power_flow/non-floating-ground-no-error/linear/wye-zigzag_n/asym_output.json new file mode 100644 index 0000000000..68b79b1ad1 --- /dev/null +++ b/tests/data/power_flow/non-floating-ground-no-error/linear/wye-zigzag_n/asym_output.json @@ -0,0 +1,21 @@ +{ + "version": "1.0", + "type": "asym_output", + "is_batch": false, + "attributes": {}, + "data": { + "node": [ + {"id": 1, "energized": 1, "u_pu": [0.99999999999569467, 0.99999999998937661, 0.99999999998945599], "u": [5773.5026918714011, 5773.5026918349231, 5773.5026918353815], "u_angle": [7.4684215561467794e-14, -2.0943951023966769, 2.0943951023969634], "p": [997.28541385217147, 3324.5039371670309, 1597.2105474503701], "q": [1032.4515637474976, 1683.3379298537147, 3373.3251081579783]}, + {"id": 2, "energized": 1, "u_pu": [0.9931632416840297, 0.99725386863966292, 0.98983633736840571], "u": [57.340306493551587, 57.576478950950509, 57.148227583332222], "u_angle": [-0.52490200381063901, -2.6244018391800625, 1.5625558622847955], "p": [-986.37322463243561, -994.51527851693606, -3919.1038990995517], "q": [-986.37322463257851, -994.51527851699382, -3919.1038990995339]} + ], + "transformer": [ + {"id": 4, "energized": 1, "loading": 0.088941878458224752, "p_from": [997.28541385217147, 3324.5039371670309, 1597.2105474503701], "q_from": [1032.4515637474976, 1683.3379298537147, 3373.3251081579783], "i_from": [0.24862830258347662, 0.64542899720925884, 0.64646122432461905], "s_from": [1435.4561742411192, 3726.3860527759707, 3732.3456188053842], "p_to": [-986.37322463243561, -994.51527851693606, -3919.1038990995517], "q_to": [-986.37322463257851, -994.51527851699382, -3919.1038990995339], "i_to": [24.32743173414757, 24.427631221841658, 96.983758216717732], "s_to": [1394.9423918369748, 1406.4569948659478, 5542.4498864558518]} + ], + "source": [ + {"id": 3, "energized": 1, "p": [997.28541385217147, 3324.5039371670309, 1597.2105474503701], "q": [1032.4515637474976, 1683.3379298537145, 3373.3251081579779], "i": [0.24862830258347662, 0.64542899720925873, 0.64646122432461905], "s": [1435.4561742411192, 3726.3860527759703, 3732.3456188053838], "pf": [0.69475155824900403, 0.89215231328231348, 0.42793747165397589]} + ], + "asym_load": [ + {"id": 21, "energized": 1, "p": [986.37322463233033, 994.51527851677406, 3919.1038990996008], "q": [986.37322463233033, 994.51527851677406, 3919.1038990996008], "i": [24.327431734143207, 24.427631221836972, 96.983758216719181], "s": [1394.9423918367249, 1406.4569948656776, 5542.4498864559328], "pf": [0.70710678118654757, 0.70710678118654757, 0.70710678118654757]} + ] + } +} \ No newline at end of file diff --git a/tests/data/power_flow/non-floating-ground-no-error/linear/wye-zigzag_n/asym_output.json.license b/tests/data/power_flow/non-floating-ground-no-error/linear/wye-zigzag_n/asym_output.json.license new file mode 100644 index 0000000000..7601059167 --- /dev/null +++ b/tests/data/power_flow/non-floating-ground-no-error/linear/wye-zigzag_n/asym_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/power_flow/non-floating-ground-no-error/linear/wye-zigzag_n/input.json b/tests/data/power_flow/non-floating-ground-no-error/linear/wye-zigzag_n/input.json new file mode 100644 index 0000000000..ae2fcec934 --- /dev/null +++ b/tests/data/power_flow/non-floating-ground-no-error/linear/wye-zigzag_n/input.json @@ -0,0 +1,21 @@ +{ + "version": "1.0", + "type": "input", + "is_batch": false, + "attributes": {}, + "data": { + "node": [ + {"id": 1, "u_rated": 10000}, + {"id": 2, "u_rated": 100} + ], + "transformer": [ + {"id": 4, "from_node": 1, "to_node": 2, "from_status": 1, "to_status": 1, "u1": 10000, "u2": 100, "sn": 100000, "uk": 0.10000000000000001, "pk": 1000, "i0": 0.001, "p0": 10, "winding_from": 0, "winding_to": 4, "clock": 1, "tap_side": 0, "tap_pos": 0, "tap_min": -10, "tap_max": 10, "tap_nom": 0, "tap_size": 100, "r_grounding_from": 0, "x_grounding_from": 0, "r_grounding_to": 0, "x_grounding_to": 0} + ], + "source": [ + {"id": 3, "node": 1, "status": 1, "u_ref": 1, "sk": 1000000000000000, "rx_ratio": 1, "z01_ratio": 2} + ], + "asym_load": [ + {"id": 21, "node": 2, "status": 1, "type": 0, "p_specified": [1000, 1000, 4000], "q_specified": [1000, 1000, 4000]} + ] + } +} \ No newline at end of file diff --git a/tests/data/power_flow/non-floating-ground-no-error/linear/wye-zigzag_n/input.json.license b/tests/data/power_flow/non-floating-ground-no-error/linear/wye-zigzag_n/input.json.license new file mode 100644 index 0000000000..7601059167 --- /dev/null +++ b/tests/data/power_flow/non-floating-ground-no-error/linear/wye-zigzag_n/input.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/power_flow/non-floating-ground-no-error/linear/wye-zigzag_n/params.json b/tests/data/power_flow/non-floating-ground-no-error/linear/wye-zigzag_n/params.json new file mode 100644 index 0000000000..31076b8ae7 --- /dev/null +++ b/tests/data/power_flow/non-floating-ground-no-error/linear/wye-zigzag_n/params.json @@ -0,0 +1,5 @@ +{ + "calculation_method": "linear", + "rtol": 1e-08, + "atol": 1e-08 +} \ No newline at end of file diff --git a/tests/data/power_flow/non-floating-ground-no-error/linear/wye-zigzag_n/params.json.license b/tests/data/power_flow/non-floating-ground-no-error/linear/wye-zigzag_n/params.json.license new file mode 100644 index 0000000000..7601059167 --- /dev/null +++ b/tests/data/power_flow/non-floating-ground-no-error/linear/wye-zigzag_n/params.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/power_flow/non-floating-ground-no-error/linear/wye_n-delta/asym_output.json b/tests/data/power_flow/non-floating-ground-no-error/linear/wye_n-delta/asym_output.json new file mode 100644 index 0000000000..be5367edc9 --- /dev/null +++ b/tests/data/power_flow/non-floating-ground-no-error/linear/wye_n-delta/asym_output.json @@ -0,0 +1,21 @@ +{ + "version": "1.0", + "type": "asym_output", + "is_batch": false, + "attributes": {}, + "data": { + "node": [ + {"id": 1, "energized": 1, "u_pu": [0.99999999999569444, 0.99999999999252931, 0.99999999999255851], "u": [5773.5026918713993, 5773.5026918531257, 5773.502691853294], "u_angle": [7.4571823954891385e-14, -2.0943951023949143, 2.0943951023951142], "p": [997.2854138522498, 2166.0392926628874, 1301.7429737773191], "q": [1032.4515637473494, 1355.6746219211, 2206.2336426591542]}, + {"id": 2, "energized": 1, "u_pu": [1.314275613860924, 1.317739979061278, 0.4967047377085359], "u": [75.87973794519651, 76.079753163296061, 28.677261402378566], "u_angle": [-0.8596398790592672, -2.2903346115490741, 1.5654617674911757], "p": [-1727.3203891895521, -1736.4386524164688, -986.86238584842215], "q": [-1727.3203891895446, -1736.4386524165561, -986.86238584840896]} + ], + "transformer": [ + {"id": 4, "energized": 1, "loading": 0.065524008642345158, "p_from": [997.2854138522498, 2166.0392926628874, 1301.7429737773191], "q_from": [1032.4515637473494, 1355.6746219211, 2206.2336426591542], "i_from": [0.2486283025834676, 0.44259168195904974, 0.44368913630640189], "s_from": [1435.4561742410669, 2555.3042671823755, 2561.6404228110741], "p_to": [-1727.3203891895521, -1736.4386524164688, -986.86238584842215], "q_to": [-1727.3203891895446, -1736.4386524165561, -986.86238584840896], "i_to": [32.193046353424727, 32.27790562366097, 48.666926408354392], "s_to": [2442.7999209554323, 2455.6950924762928, 1395.6341702626999]} + ], + "source": [ + {"id": 3, "energized": 1, "p": [997.2854138522498, 2166.0392926628874, 1301.7429737773193], "q": [1032.4515637473494, 1355.6746219211002, 2206.2336426591537], "i": [0.2486283025834676, 0.4425916819590498, 0.44368913630640183], "s": [1435.4561742410669, 2555.304267182376, 2561.6404228110741], "pf": [0.69475155824908397, 0.84766394377421272, 0.50816772025670265]} + ], + "asym_load": [ + {"id": 21, "energized": 1, "p": [1727.3203891895084, 1736.4386524164174, 986.86238584842181], "q": [1727.3203891895084, 1736.4386524164174, 986.86238584842181], "i": [32.193046353423981, 32.277905623659208, 48.666926408354705], "s": [2442.7999209553755, 2455.6950924761586, 1395.6341702627085], "pf": [0.70710678118654757, 0.70710678118654746, 0.70710678118654746]} + ] + } +} \ No newline at end of file diff --git a/tests/data/power_flow/non-floating-ground-no-error/linear/wye_n-delta/asym_output.json.license b/tests/data/power_flow/non-floating-ground-no-error/linear/wye_n-delta/asym_output.json.license new file mode 100644 index 0000000000..7601059167 --- /dev/null +++ b/tests/data/power_flow/non-floating-ground-no-error/linear/wye_n-delta/asym_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/power_flow/non-floating-ground-no-error/linear/wye_n-delta/input.json b/tests/data/power_flow/non-floating-ground-no-error/linear/wye_n-delta/input.json new file mode 100644 index 0000000000..c08acc0a22 --- /dev/null +++ b/tests/data/power_flow/non-floating-ground-no-error/linear/wye_n-delta/input.json @@ -0,0 +1,21 @@ +{ + "version": "1.0", + "type": "input", + "is_batch": false, + "attributes": {}, + "data": { + "node": [ + {"id": 1, "u_rated": 10000}, + {"id": 2, "u_rated": 100} + ], + "transformer": [ + {"id": 4, "from_node": 1, "to_node": 2, "from_status": 1, "to_status": 1, "u1": 10000, "u2": 100, "sn": 100000, "uk": 0.10000000000000001, "pk": 1000, "i0": 0.001, "p0": 10, "winding_from": 1, "winding_to": 2, "clock": 1, "tap_side": 0, "tap_pos": 0, "tap_min": -10, "tap_max": 10, "tap_nom": 0, "tap_size": 100, "r_grounding_from": 0, "x_grounding_from": 0, "r_grounding_to": 0, "x_grounding_to": 0} + ], + "source": [ + {"id": 3, "node": 1, "status": 1, "u_ref": 1, "sk": 1000000000000000, "rx_ratio": 1, "z01_ratio": 2} + ], + "asym_load": [ + {"id": 21, "node": 2, "status": 1, "type": 0, "p_specified": [1000, 1000, 4000], "q_specified": [1000, 1000, 4000]} + ] + } +} \ No newline at end of file diff --git a/tests/data/power_flow/non-floating-ground-no-error/linear/wye_n-delta/input.json.license b/tests/data/power_flow/non-floating-ground-no-error/linear/wye_n-delta/input.json.license new file mode 100644 index 0000000000..7601059167 --- /dev/null +++ b/tests/data/power_flow/non-floating-ground-no-error/linear/wye_n-delta/input.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/power_flow/non-floating-ground-no-error/linear/wye_n-delta/params.json b/tests/data/power_flow/non-floating-ground-no-error/linear/wye_n-delta/params.json new file mode 100644 index 0000000000..31076b8ae7 --- /dev/null +++ b/tests/data/power_flow/non-floating-ground-no-error/linear/wye_n-delta/params.json @@ -0,0 +1,5 @@ +{ + "calculation_method": "linear", + "rtol": 1e-08, + "atol": 1e-08 +} \ No newline at end of file diff --git a/tests/data/power_flow/non-floating-ground-no-error/linear/wye_n-delta/params.json.license b/tests/data/power_flow/non-floating-ground-no-error/linear/wye_n-delta/params.json.license new file mode 100644 index 0000000000..7601059167 --- /dev/null +++ b/tests/data/power_flow/non-floating-ground-no-error/linear/wye_n-delta/params.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/power_flow/non-floating-ground-no-error/linear/wye_n-wye/asym_output.json b/tests/data/power_flow/non-floating-ground-no-error/linear/wye_n-wye/asym_output.json new file mode 100644 index 0000000000..75f1250fab --- /dev/null +++ b/tests/data/power_flow/non-floating-ground-no-error/linear/wye_n-wye/asym_output.json @@ -0,0 +1,21 @@ +{ + "version": "1.0", + "type": "asym_output", + "is_batch": false, + "attributes": {}, + "data": { + "node": [ + {"id": 1, "energized": 1, "u_pu": [0.99999999999465872, 0.99999999999462963, 0.99999999999149392], "u": [5773.5026918654194, 5773.502691865252, 5773.5026918471476], "u_angle": [1.9018343922107268e-12, -2.0943951023949317, 2.0943951023933036], "p": [810.67249419876862, 1674.9688130844117, 1979.4263730093239], "q": [1707.2319302973244, 856.67290955924602, 2030.4549884710209]}, + {"id": 2, "energized": 1, "u_pu": [1.3142756138609182, 1.3177399790612834, 0.49670473770853646], "u": [75.879737945196169, 76.079753163296374, 28.677261402378598], "u_angle": [-0.33604110346097343, -1.7667358359507808, 2.089060543089492], "p": [-1727.3203891894725, -1736.4386524164222, -986.86238584841738], "q": [-1727.3203891895234, -1736.43865241652, -986.86238584839941]} + ], + "transformer": [ + {"id": 4, "energized": 1, "loading": 0.066069043612792019, "p_from": [810.67249419876862, 1674.9688130844117, 1979.4263730093239], "q_from": [1707.2319302973244, 856.67290955924602, 2030.4549884710209], "i_from": [0.32734526528034608, 0.32585621056607728, 0.49114792760965092], "s_from": [1889.9287702654776, 1881.3317088642573, 2835.6438821494671], "p_to": [-1727.3203891894725, -1736.4386524164222, -986.86238584841738], "q_to": [-1727.3203891895234, -1736.43865241652, -986.86238584839941], "i_to": [32.193046353423931, 32.277905623660068, 48.666926408353987], "s_to": [2442.7999209553614, 2455.6950924762341, 1395.6341702626896]} + ], + "source": [ + {"id": 3, "energized": 1, "p": [810.67249419876862, 1674.9688130844117, 1979.4263730093239], "q": [1707.2319302973244, 856.67290955924602, 2030.4549884710207], "i": [0.32734526528034608, 0.32585621056607733, 0.49114792760965092], "s": [1889.9287702654776, 1881.3317088642573, 2835.6438821494667], "pf": [0.42894341149422988, 0.89031020164730812, 0.69805182007159683]} + ], + "asym_load": [ + {"id": 21, "energized": 1, "p": [1727.3203891894932, 1736.4386524164318, 986.86238584842397], "q": [1727.3203891894932, 1736.4386524164318, 986.86238584842397], "i": [32.193046353423838, 32.277905623659336, 48.666926408354769], "s": [2442.7999209553541, 2455.6950924761786, 1395.6341702627117], "pf": [0.70710678118654757, 0.70710678118654746, 0.70710678118654746]} + ] + } +} \ No newline at end of file diff --git a/tests/data/power_flow/non-floating-ground-no-error/linear/wye_n-wye/asym_output.json.license b/tests/data/power_flow/non-floating-ground-no-error/linear/wye_n-wye/asym_output.json.license new file mode 100644 index 0000000000..7601059167 --- /dev/null +++ b/tests/data/power_flow/non-floating-ground-no-error/linear/wye_n-wye/asym_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/power_flow/non-floating-ground-no-error/linear/wye_n-wye/input.json b/tests/data/power_flow/non-floating-ground-no-error/linear/wye_n-wye/input.json new file mode 100644 index 0000000000..6f73ae6665 --- /dev/null +++ b/tests/data/power_flow/non-floating-ground-no-error/linear/wye_n-wye/input.json @@ -0,0 +1,21 @@ +{ + "version": "1.0", + "type": "input", + "is_batch": false, + "attributes": {}, + "data": { + "node": [ + {"id": 1, "u_rated": 10000}, + {"id": 2, "u_rated": 100} + ], + "transformer": [ + {"id": 4, "from_node": 1, "to_node": 2, "from_status": 1, "to_status": 1, "u1": 10000, "u2": 100, "sn": 100000, "uk": 0.10000000000000001, "pk": 1000, "i0": 0.001, "p0": 10, "winding_from": 1, "winding_to": 0, "clock": 0, "tap_side": 0, "tap_pos": 0, "tap_min": -10, "tap_max": 10, "tap_nom": 0, "tap_size": 100, "r_grounding_from": 0, "x_grounding_from": 0, "r_grounding_to": 0, "x_grounding_to": 0} + ], + "source": [ + {"id": 3, "node": 1, "status": 1, "u_ref": 1, "sk": 1000000000000000, "rx_ratio": 1, "z01_ratio": 2} + ], + "asym_load": [ + {"id": 21, "node": 2, "status": 1, "type": 0, "p_specified": [1000, 1000, 4000], "q_specified": [1000, 1000, 4000]} + ] + } +} \ No newline at end of file diff --git a/tests/data/power_flow/non-floating-ground-no-error/linear/wye_n-wye/input.json.license b/tests/data/power_flow/non-floating-ground-no-error/linear/wye_n-wye/input.json.license new file mode 100644 index 0000000000..7601059167 --- /dev/null +++ b/tests/data/power_flow/non-floating-ground-no-error/linear/wye_n-wye/input.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/power_flow/non-floating-ground-no-error/linear/wye_n-wye/params.json b/tests/data/power_flow/non-floating-ground-no-error/linear/wye_n-wye/params.json new file mode 100644 index 0000000000..31076b8ae7 --- /dev/null +++ b/tests/data/power_flow/non-floating-ground-no-error/linear/wye_n-wye/params.json @@ -0,0 +1,5 @@ +{ + "calculation_method": "linear", + "rtol": 1e-08, + "atol": 1e-08 +} \ No newline at end of file diff --git a/tests/data/power_flow/non-floating-ground-no-error/linear/wye_n-wye/params.json.license b/tests/data/power_flow/non-floating-ground-no-error/linear/wye_n-wye/params.json.license new file mode 100644 index 0000000000..7601059167 --- /dev/null +++ b/tests/data/power_flow/non-floating-ground-no-error/linear/wye_n-wye/params.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/power_flow/non-floating-ground-no-error/linear/zigzag_n-wye/asym_output.json b/tests/data/power_flow/non-floating-ground-no-error/linear/zigzag_n-wye/asym_output.json new file mode 100644 index 0000000000..da999e042a --- /dev/null +++ b/tests/data/power_flow/non-floating-ground-no-error/linear/zigzag_n-wye/asym_output.json @@ -0,0 +1,21 @@ +{ + "version": "1.0", + "type": "asym_output", + "is_batch": false, + "attributes": {}, + "data": { + "node": [ + {"id": 1, "energized": 1, "u_pu": [0.99999999999569433, 0.99999999999252942, 0.99999999999255862], "u": [5773.5026918713984, 5773.5026918531266, 5773.5026918532949], "u_angle": [7.4628019657913191e-14, -2.0943951023949143, 2.0943951023951146], "p": [997.28541385195365, 2166.0392926626491, 1301.7429737775717], "q": [1032.4515637470902, 1355.6746219212803, 2206.2336426590864]}, + {"id": 2, "energized": 1, "u_pu": [1.3142756138609242, 1.317739979061278, 0.49670473770853601], "u": [75.879737945196524, 76.079753163296061, 28.677261402378573], "u_angle": [-0.85963987905926709, -2.2903346115490741, 1.5654617674911755], "p": [-1727.3203891895521, -1736.4386524164361, -986.8623858484201], "q": [-1727.3203891895446, -1736.43865241652, -986.86238584840896]} + ], + "transformer": [ + {"id": 4, "energized": 1, "loading": 0.065524008642340884, "p_from": [997.28541385195365, 2166.0392926626491, 1301.7429737775717], "q_from": [1032.4515637470902, 1355.6746219212803, 2206.2336426590864], "i_from": [0.24862830258339969, 0.44259168195903137, 0.44368913630641399], "s_from": [1435.4561742406747, 2555.3042671822695, 2561.6404228111442], "p_to": [-1727.3203891895521, -1736.4386524164361, -986.8623858484201], "q_to": [-1727.3203891895446, -1736.43865241652, -986.86238584840896], "i_to": [32.193046353424727, 32.277905623660331, 48.666926408354335], "s_to": [2442.7999209554323, 2455.6950924762436, 1395.634170262698]} + ], + "source": [ + {"id": 3, "energized": 1, "p": [997.28541385195365, 2166.0392926626491, 1301.7429737775717], "q": [1032.4515637470902, 1355.6746219212803, 2206.2336426590864], "i": [0.24862830258339969, 0.44259168195903137, 0.44368913630641399], "s": [1435.4561742406747, 2555.3042671822695, 2561.6404228111442], "pf": [0.69475155824906742, 0.84766394377415477, 0.50816772025678725]} + ], + "asym_load": [ + {"id": 21, "energized": 1, "p": [1727.3203891895087, 1736.4386524164174, 986.86238584842226], "q": [1727.3203891895087, 1736.4386524164174, 986.86238584842226], "i": [32.193046353423981, 32.277905623659215, 48.666926408354719], "s": [2442.7999209553764, 2455.6950924761586, 1395.6341702627089], "pf": [0.70710678118654746, 0.70710678118654746, 0.70710678118654757]} + ] + } +} \ No newline at end of file diff --git a/tests/data/power_flow/non-floating-ground-no-error/linear/zigzag_n-wye/asym_output.json.license b/tests/data/power_flow/non-floating-ground-no-error/linear/zigzag_n-wye/asym_output.json.license new file mode 100644 index 0000000000..7601059167 --- /dev/null +++ b/tests/data/power_flow/non-floating-ground-no-error/linear/zigzag_n-wye/asym_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/power_flow/non-floating-ground-no-error/linear/zigzag_n-wye/input.json b/tests/data/power_flow/non-floating-ground-no-error/linear/zigzag_n-wye/input.json new file mode 100644 index 0000000000..1ba4d9c19b --- /dev/null +++ b/tests/data/power_flow/non-floating-ground-no-error/linear/zigzag_n-wye/input.json @@ -0,0 +1,21 @@ +{ + "version": "1.0", + "type": "input", + "is_batch": false, + "attributes": {}, + "data": { + "node": [ + {"id": 1, "u_rated": 10000}, + {"id": 2, "u_rated": 100} + ], + "transformer": [ + {"id": 4, "from_node": 1, "to_node": 2, "from_status": 1, "to_status": 1, "u1": 10000, "u2": 100, "sn": 100000, "uk": 0.10000000000000001, "pk": 1000, "i0": 0.001, "p0": 10, "winding_from": 4, "winding_to": 0, "clock": 1, "tap_side": 0, "tap_pos": 0, "tap_min": -10, "tap_max": 10, "tap_nom": 0, "tap_size": 100, "r_grounding_from": 0, "x_grounding_from": 0, "r_grounding_to": 0, "x_grounding_to": 0} + ], + "source": [ + {"id": 3, "node": 1, "status": 1, "u_ref": 1, "sk": 1000000000000000, "rx_ratio": 1, "z01_ratio": 2} + ], + "asym_load": [ + {"id": 21, "node": 2, "status": 1, "type": 0, "p_specified": [1000, 1000, 4000], "q_specified": [1000, 1000, 4000]} + ] + } +} \ No newline at end of file diff --git a/tests/data/power_flow/non-floating-ground-no-error/linear/zigzag_n-wye/input.json.license b/tests/data/power_flow/non-floating-ground-no-error/linear/zigzag_n-wye/input.json.license new file mode 100644 index 0000000000..7601059167 --- /dev/null +++ b/tests/data/power_flow/non-floating-ground-no-error/linear/zigzag_n-wye/input.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/power_flow/non-floating-ground-no-error/linear/zigzag_n-wye/params.json b/tests/data/power_flow/non-floating-ground-no-error/linear/zigzag_n-wye/params.json new file mode 100644 index 0000000000..31076b8ae7 --- /dev/null +++ b/tests/data/power_flow/non-floating-ground-no-error/linear/zigzag_n-wye/params.json @@ -0,0 +1,5 @@ +{ + "calculation_method": "linear", + "rtol": 1e-08, + "atol": 1e-08 +} \ No newline at end of file diff --git a/tests/data/power_flow/non-floating-ground-no-error/linear/zigzag_n-wye/params.json.license b/tests/data/power_flow/non-floating-ground-no-error/linear/zigzag_n-wye/params.json.license new file mode 100644 index 0000000000..7601059167 --- /dev/null +++ b/tests/data/power_flow/non-floating-ground-no-error/linear/zigzag_n-wye/params.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/power_flow/non-floating-ground-no-error/nrse/delta-wye_n/asym_output.json b/tests/data/power_flow/non-floating-ground-no-error/nrse/delta-wye_n/asym_output.json new file mode 100644 index 0000000000..a63d63aded --- /dev/null +++ b/tests/data/power_flow/non-floating-ground-no-error/nrse/delta-wye_n/asym_output.json @@ -0,0 +1,21 @@ +{ + "version": "1.0", + "type": "asym_output", + "is_batch": false, + "attributes": {}, + "data": { + "node": [ + {"id": 1, "energized": 1, "u_pu": [0.99999999999566591, 0.99999999998914324, 0.99999999998924516], "u": [5773.5026918712347, 5773.5026918335761, 5773.5026918341646], "u_angle": [7.4915929693360324e-14, -2.0943951023967693, 2.0943951023970944], "p": [1003.937292662088, 3401.1846204506114, 1615.948356796991], "q": [1039.1755421521718, 1716.5374268727244, 3453.9335695411701]}, + {"id": 2, "energized": 1, "u_pu": [0.99665033518158141, 0.99665056845676936, 0.98657290535610098], "u": [57.541633930501675, 57.54164739865093, 56.95981324825361], "u_angle": [-0.52629268653201255, -2.620688080165293, 1.559910231031256], "p": [-999.99999999996146, -1000.0000000000449, -4000.0000000000387], "q": [-999.99999999998295, -999.99999999997976, -4000.0000000000296]} + ], + "transformer": [ + {"id": 4, "energized": 1, "loading": 0.090679706380342645, "p_from": [1003.937292662088, 3401.1846204506114, 1615.948356796991], "q_from": [1039.1755421521718, 1716.5374268727244, 3453.9335695411701], "i_from": [0.25026641175094039, 0.65987629660171387, 0.6604758783245096], "s_from": [1444.913801929009, 3809.7975747071659, 3813.2592613980901], "p_to": [-999.99999999996146, -1000.0000000000449, -4000.0000000000387], "q_to": [-999.99999999998295, -999.99999999997976, -4000.0000000000296], "i_to": [24.577222886669006, 24.577217134146018, 99.313075779191877], "s_to": [1414.2135623730558, 1414.2135623731126, 5656.8542494924277]} + ], + "source": [ + {"id": 3, "energized": 1, "p": [1003.937292662088, 3401.1846204506114, 1615.9483567969912], "q": [1039.1755421521718, 1716.5374268727246, 3453.9335695411701], "i": [0.25026641175094039, 0.65987629660171399, 0.6604758783245096], "s": [1444.913801929009, 3809.7975747071659, 3813.2592613980901], "pf": [0.69480773961865239, 0.89274680708253584, 0.42377091249875343]} + ], + "asym_load": [ + {"id": 21, "energized": 1, "p": [1000, 1000, 4000], "q": [1000, 1000, 4000], "i": [24.577222886669688, 24.577217134145712, 99.313075779191038], "s": [1414.2135623730949, 1414.2135623730949, 5656.8542494923795], "pf": [0.70710678118654757, 0.70710678118654757, 0.70710678118654757]} + ] + } +} \ No newline at end of file diff --git a/tests/data/power_flow/non-floating-ground-no-error/nrse/delta-wye_n/asym_output.json.license b/tests/data/power_flow/non-floating-ground-no-error/nrse/delta-wye_n/asym_output.json.license new file mode 100644 index 0000000000..7601059167 --- /dev/null +++ b/tests/data/power_flow/non-floating-ground-no-error/nrse/delta-wye_n/asym_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/power_flow/non-floating-ground-no-error/nrse/delta-wye_n/input.json b/tests/data/power_flow/non-floating-ground-no-error/nrse/delta-wye_n/input.json new file mode 100644 index 0000000000..5127b283ea --- /dev/null +++ b/tests/data/power_flow/non-floating-ground-no-error/nrse/delta-wye_n/input.json @@ -0,0 +1,21 @@ +{ + "version": "1.0", + "type": "input", + "is_batch": false, + "attributes": {}, + "data": { + "node": [ + {"id": 1, "u_rated": 10000}, + {"id": 2, "u_rated": 100} + ], + "transformer": [ + {"id": 4, "from_node": 1, "to_node": 2, "from_status": 1, "to_status": 1, "u1": 10000, "u2": 100, "sn": 100000, "uk": 0.10000000000000001, "pk": 1000, "i0": 0.001, "p0": 10, "winding_from": 2, "winding_to": 1, "clock": 1, "tap_side": 0, "tap_pos": 0, "tap_min": -10, "tap_max": 10, "tap_nom": 0, "tap_size": 100, "r_grounding_from": 0, "x_grounding_from": 0, "r_grounding_to": 0, "x_grounding_to": 0} + ], + "source": [ + {"id": 3, "node": 1, "status": 1, "u_ref": 1, "sk": 1000000000000000, "rx_ratio": 1, "z01_ratio": 2} + ], + "asym_load": [ + {"id": 21, "node": 2, "status": 1, "type": 0, "p_specified": [1000, 1000, 4000], "q_specified": [1000, 1000, 4000]} + ] + } +} \ No newline at end of file diff --git a/tests/data/power_flow/non-floating-ground-no-error/nrse/delta-wye_n/input.json.license b/tests/data/power_flow/non-floating-ground-no-error/nrse/delta-wye_n/input.json.license new file mode 100644 index 0000000000..7601059167 --- /dev/null +++ b/tests/data/power_flow/non-floating-ground-no-error/nrse/delta-wye_n/input.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/power_flow/non-floating-ground-no-error/nrse/delta-wye_n/params.json b/tests/data/power_flow/non-floating-ground-no-error/nrse/delta-wye_n/params.json new file mode 100644 index 0000000000..e9d8a3ca21 --- /dev/null +++ b/tests/data/power_flow/non-floating-ground-no-error/nrse/delta-wye_n/params.json @@ -0,0 +1,5 @@ +{ + "calculation_method": "newton_raphson", + "rtol": 1e-08, + "atol": 1e-08 +} \ No newline at end of file diff --git a/tests/data/power_flow/non-floating-ground-no-error/nrse/delta-wye_n/params.json.license b/tests/data/power_flow/non-floating-ground-no-error/nrse/delta-wye_n/params.json.license new file mode 100644 index 0000000000..7601059167 --- /dev/null +++ b/tests/data/power_flow/non-floating-ground-no-error/nrse/delta-wye_n/params.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/power_flow/non-floating-ground-no-error/nrse/wye-wye/asym_output.json b/tests/data/power_flow/non-floating-ground-no-error/nrse/wye-wye/asym_output.json new file mode 100644 index 0000000000..da7fc65dc7 --- /dev/null +++ b/tests/data/power_flow/non-floating-ground-no-error/nrse/wye-wye/asym_output.json @@ -0,0 +1,21 @@ +{ + "version": "1.0", + "type": "asym_output", + "is_batch": false, + "attributes": {}, + "data": { + "node": [ + {"id": 1, "energized": 1, "u_pu": [0.99999999914568205, 0.99999999968883047, 0.99999999998850797], "u": [5773.5026869638505, 5773.5026900997191, 5773.5026918299081], "u_angle": [1.4071359533789161e-10, -2.0943951015928572, 2.0943951023933409], "p": [168198.1372297316, -115298.15571070107, 2674.4133664322471], "q": [234531.16139748937, 261984.8336187799, 2743.0061157125119]}, + {"id": 2, "energized": 1, "u_pu": [0.0049003381328730812, 0.0049410195971993642, 1.4866214842473346], "u": [0.28292115401344614, 0.28526989945142689, 85.830131411327969], "u_angle": [-0.16318544655958905, 2.9887484324078768, 2.08719189099924], "p": [-1000.0000000000001, -1000.0000000000001, -4000.0000000000277], "q": [-999.99999999999977, -999.99999999999943, -4000.0000000000277]} + ], + "transformer": [ + {"id": 4, "energized": 1, "loading": 5.786742395132177, "p_from": [168198.1372297316, -115298.15571070107, 2674.4133664322471], "q_from": [234531.16139748937, 261984.8336187799, 2743.0061157125119], "i_from": [49.988642462962069, 49.577127127598949, 0.66354885439713573], "s_from": [288609.56157758675, 286233.67683860834, 3831.0010970225144], "p_to": [-1000.0000000000001, -1000.0000000000001, -4000.0000000000277], "q_to": [-999.99999999999977, -999.99999999999943, -4000.0000000000277], "i_to": [4998.6137208597802, 4957.4580602181404, 65.907556664253477], "s_to": [1414.2135623730951, 1414.2135623730946, 5656.8542494924186]} + ], + "source": [ + {"id": 3, "energized": 1, "p": [168198.1372297316, -115298.15571070106, 2674.4133664322471], "q": [234531.16139748937, 261984.8336187799, 2743.0061157125115], "i": [49.988642462962069, 49.577127127598956, 0.66354885439713562], "s": [288609.56157758675, 286233.67683860834, 3831.0010970225144], "pf": [0.5827878200234714, -0.40281128686234724, 0.69809778141562617]} + ], + "asym_load": [ + {"id": 21, "energized": 1, "p": [1000, 1000, 4000], "q": [1000, 1000, 4000], "i": [4998.6137208597793, 4957.4580602181422, 65.907556664253008], "s": [1414.2135623730949, 1414.2135623730949, 5656.8542494923795], "pf": [0.70710678118654757, 0.70710678118654757, 0.70710678118654757]} + ] + } +} \ No newline at end of file diff --git a/tests/data/power_flow/non-floating-ground-no-error/nrse/wye-wye/asym_output.json.license b/tests/data/power_flow/non-floating-ground-no-error/nrse/wye-wye/asym_output.json.license new file mode 100644 index 0000000000..7601059167 --- /dev/null +++ b/tests/data/power_flow/non-floating-ground-no-error/nrse/wye-wye/asym_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/power_flow/non-floating-ground-no-error/nrse/wye-wye/input.json b/tests/data/power_flow/non-floating-ground-no-error/nrse/wye-wye/input.json new file mode 100644 index 0000000000..35a7233957 --- /dev/null +++ b/tests/data/power_flow/non-floating-ground-no-error/nrse/wye-wye/input.json @@ -0,0 +1,21 @@ +{ + "version": "1.0", + "type": "input", + "is_batch": false, + "attributes": {}, + "data": { + "node": [ + {"id": 1, "u_rated": 10000}, + {"id": 2, "u_rated": 100} + ], + "transformer": [ + {"id": 4, "from_node": 1, "to_node": 2, "from_status": 1, "to_status": 1, "u1": 10000, "u2": 100, "sn": 100000, "uk": 0.10000000000000001, "pk": 1000, "i0": 0.001, "p0": 10, "winding_from": 0, "winding_to": 0, "clock": 0, "tap_side": 0, "tap_pos": 0, "tap_min": -10, "tap_max": 10, "tap_nom": 0, "tap_size": 100, "r_grounding_from": 0, "x_grounding_from": 0, "r_grounding_to": 0, "x_grounding_to": 0} + ], + "source": [ + {"id": 3, "node": 1, "status": 1, "u_ref": 1, "sk": 1000000000000000, "rx_ratio": 1, "z01_ratio": 2} + ], + "asym_load": [ + {"id": 21, "node": 2, "status": 1, "type": 0, "p_specified": [1000, 1000, 4000], "q_specified": [1000, 1000, 4000]} + ] + } +} \ No newline at end of file diff --git a/tests/data/power_flow/non-floating-ground-no-error/nrse/wye-wye/input.json.license b/tests/data/power_flow/non-floating-ground-no-error/nrse/wye-wye/input.json.license new file mode 100644 index 0000000000..7601059167 --- /dev/null +++ b/tests/data/power_flow/non-floating-ground-no-error/nrse/wye-wye/input.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/power_flow/non-floating-ground-no-error/nrse/wye-wye/params.json b/tests/data/power_flow/non-floating-ground-no-error/nrse/wye-wye/params.json new file mode 100644 index 0000000000..e9d8a3ca21 --- /dev/null +++ b/tests/data/power_flow/non-floating-ground-no-error/nrse/wye-wye/params.json @@ -0,0 +1,5 @@ +{ + "calculation_method": "newton_raphson", + "rtol": 1e-08, + "atol": 1e-08 +} \ No newline at end of file diff --git a/tests/data/power_flow/non-floating-ground-no-error/nrse/wye-wye/params.json.license b/tests/data/power_flow/non-floating-ground-no-error/nrse/wye-wye/params.json.license new file mode 100644 index 0000000000..7601059167 --- /dev/null +++ b/tests/data/power_flow/non-floating-ground-no-error/nrse/wye-wye/params.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/power_flow/non-floating-ground-no-error/nrse/wye-wye_n/asym_output.json b/tests/data/power_flow/non-floating-ground-no-error/nrse/wye-wye_n/asym_output.json new file mode 100644 index 0000000000..da7fc65dc7 --- /dev/null +++ b/tests/data/power_flow/non-floating-ground-no-error/nrse/wye-wye_n/asym_output.json @@ -0,0 +1,21 @@ +{ + "version": "1.0", + "type": "asym_output", + "is_batch": false, + "attributes": {}, + "data": { + "node": [ + {"id": 1, "energized": 1, "u_pu": [0.99999999914568205, 0.99999999968883047, 0.99999999998850797], "u": [5773.5026869638505, 5773.5026900997191, 5773.5026918299081], "u_angle": [1.4071359533789161e-10, -2.0943951015928572, 2.0943951023933409], "p": [168198.1372297316, -115298.15571070107, 2674.4133664322471], "q": [234531.16139748937, 261984.8336187799, 2743.0061157125119]}, + {"id": 2, "energized": 1, "u_pu": [0.0049003381328730812, 0.0049410195971993642, 1.4866214842473346], "u": [0.28292115401344614, 0.28526989945142689, 85.830131411327969], "u_angle": [-0.16318544655958905, 2.9887484324078768, 2.08719189099924], "p": [-1000.0000000000001, -1000.0000000000001, -4000.0000000000277], "q": [-999.99999999999977, -999.99999999999943, -4000.0000000000277]} + ], + "transformer": [ + {"id": 4, "energized": 1, "loading": 5.786742395132177, "p_from": [168198.1372297316, -115298.15571070107, 2674.4133664322471], "q_from": [234531.16139748937, 261984.8336187799, 2743.0061157125119], "i_from": [49.988642462962069, 49.577127127598949, 0.66354885439713573], "s_from": [288609.56157758675, 286233.67683860834, 3831.0010970225144], "p_to": [-1000.0000000000001, -1000.0000000000001, -4000.0000000000277], "q_to": [-999.99999999999977, -999.99999999999943, -4000.0000000000277], "i_to": [4998.6137208597802, 4957.4580602181404, 65.907556664253477], "s_to": [1414.2135623730951, 1414.2135623730946, 5656.8542494924186]} + ], + "source": [ + {"id": 3, "energized": 1, "p": [168198.1372297316, -115298.15571070106, 2674.4133664322471], "q": [234531.16139748937, 261984.8336187799, 2743.0061157125115], "i": [49.988642462962069, 49.577127127598956, 0.66354885439713562], "s": [288609.56157758675, 286233.67683860834, 3831.0010970225144], "pf": [0.5827878200234714, -0.40281128686234724, 0.69809778141562617]} + ], + "asym_load": [ + {"id": 21, "energized": 1, "p": [1000, 1000, 4000], "q": [1000, 1000, 4000], "i": [4998.6137208597793, 4957.4580602181422, 65.907556664253008], "s": [1414.2135623730949, 1414.2135623730949, 5656.8542494923795], "pf": [0.70710678118654757, 0.70710678118654757, 0.70710678118654757]} + ] + } +} \ No newline at end of file diff --git a/tests/data/power_flow/non-floating-ground-no-error/nrse/wye-wye_n/asym_output.json.license b/tests/data/power_flow/non-floating-ground-no-error/nrse/wye-wye_n/asym_output.json.license new file mode 100644 index 0000000000..7601059167 --- /dev/null +++ b/tests/data/power_flow/non-floating-ground-no-error/nrse/wye-wye_n/asym_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/power_flow/non-floating-ground-no-error/nrse/wye-wye_n/input.json b/tests/data/power_flow/non-floating-ground-no-error/nrse/wye-wye_n/input.json new file mode 100644 index 0000000000..21dc2e9cc2 --- /dev/null +++ b/tests/data/power_flow/non-floating-ground-no-error/nrse/wye-wye_n/input.json @@ -0,0 +1,21 @@ +{ + "version": "1.0", + "type": "input", + "is_batch": false, + "attributes": {}, + "data": { + "node": [ + {"id": 1, "u_rated": 10000}, + {"id": 2, "u_rated": 100} + ], + "transformer": [ + {"id": 4, "from_node": 1, "to_node": 2, "from_status": 1, "to_status": 1, "u1": 10000, "u2": 100, "sn": 100000, "uk": 0.10000000000000001, "pk": 1000, "i0": 0.001, "p0": 10, "winding_from": 0, "winding_to": 1, "clock": 0, "tap_side": 0, "tap_pos": 0, "tap_min": -10, "tap_max": 10, "tap_nom": 0, "tap_size": 100, "r_grounding_from": 0, "x_grounding_from": 0, "r_grounding_to": 0, "x_grounding_to": 0} + ], + "source": [ + {"id": 3, "node": 1, "status": 1, "u_ref": 1, "sk": 1000000000000000, "rx_ratio": 1, "z01_ratio": 2} + ], + "asym_load": [ + {"id": 21, "node": 2, "status": 1, "type": 0, "p_specified": [1000, 1000, 4000], "q_specified": [1000, 1000, 4000]} + ] + } +} \ No newline at end of file diff --git a/tests/data/power_flow/non-floating-ground-no-error/nrse/wye-wye_n/input.json.license b/tests/data/power_flow/non-floating-ground-no-error/nrse/wye-wye_n/input.json.license new file mode 100644 index 0000000000..7601059167 --- /dev/null +++ b/tests/data/power_flow/non-floating-ground-no-error/nrse/wye-wye_n/input.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/power_flow/non-floating-ground-no-error/nrse/wye-wye_n/params.json b/tests/data/power_flow/non-floating-ground-no-error/nrse/wye-wye_n/params.json new file mode 100644 index 0000000000..e9d8a3ca21 --- /dev/null +++ b/tests/data/power_flow/non-floating-ground-no-error/nrse/wye-wye_n/params.json @@ -0,0 +1,5 @@ +{ + "calculation_method": "newton_raphson", + "rtol": 1e-08, + "atol": 1e-08 +} \ No newline at end of file diff --git a/tests/data/power_flow/non-floating-ground-no-error/nrse/wye-wye_n/params.json.license b/tests/data/power_flow/non-floating-ground-no-error/nrse/wye-wye_n/params.json.license new file mode 100644 index 0000000000..7601059167 --- /dev/null +++ b/tests/data/power_flow/non-floating-ground-no-error/nrse/wye-wye_n/params.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/power_flow/non-floating-ground-no-error/nrse/wye-zigzag_n/asym_output.json b/tests/data/power_flow/non-floating-ground-no-error/nrse/wye-zigzag_n/asym_output.json new file mode 100644 index 0000000000..7caab97f5b --- /dev/null +++ b/tests/data/power_flow/non-floating-ground-no-error/nrse/wye-zigzag_n/asym_output.json @@ -0,0 +1,21 @@ +{ + "version": "1.0", + "type": "asym_output", + "is_batch": false, + "attributes": {}, + "data": { + "node": [ + {"id": 1, "energized": 1, "u_pu": [0.99999999999565314, 0.99999999998918854, 0.99999999998925304], "u": [5773.502691871161, 5773.5026918338372, 5773.5026918342101], "u_angle": [8.5221840663089528e-14, -2.094395102396768, 2.09439510239705], "p": [1004.5197116529117, 3390.3390723465468, 1624.4890970630979], "q": [1044.6557034146692, 1706.2301703958526, 3441.6231121159681]}, + {"id": 2, "energized": 1, "u_pu": [0.99303471667379162, 0.99724032133064389, 0.98964176011712912], "u": [57.332886098625735, 57.57569679669961, 57.136993660491953], "u_angle": [-0.52489627334638889, -2.6245099263894636, 1.5623858168821145], "p": [-999.99999999988609, -999.99999999988086, -3999.9999999997458], "q": [-1000.0000000001833, -1000.0000000000359, -4000.0000000002842]} + ], + "transformer": [ + {"id": 4, "energized": 1, "loading": 0.090504876011027885, "p_from": [1004.5197116529117, 3390.3390723465468, 1624.4890970630979], "q_from": [1044.6557034146692, 1706.2301703958526, 3441.6231121159681], "i_from": [0.25101984322724213, 0.65739532444702242, 0.65917526817923766], "s_from": [1449.2637405855592, 3795.4736752938629, 3805.7501852233654], "p_to": [-999.99999999988609, -999.99999999988086, -3999.9999999997458], "q_to": [-1000.0000000001833, -1000.0000000000359, -4000.0000000002842], "i_to": [24.666708038042458, 24.562682538895519, 99.005108373489719], "s_to": [1414.213562373144, 1414.2135623730362, 5656.8542494924013]} + ], + "source": [ + {"id": 3, "energized": 1, "p": [1004.5197116529117, 3390.3390723465468, 1624.4890970630979], "q": [1044.6557034146692, 1706.2301703958526, 3441.6231121159681], "i": [0.25101984322724213, 0.65739532444702242, 0.65917526817923766], "s": [1449.2637405855592, 3795.4736752938629, 3805.7501852233654], "pf": [0.69312415920034443, 0.89325848692233423, 0.42685121671162818]} + ], + "asym_load": [ + {"id": 21, "energized": 1, "p": [1000, 1000, 4000], "q": [1000, 1000, 4000], "i": [24.666708038041602, 24.562682538896539, 99.00510837348935], "s": [1414.2135623730949, 1414.2135623730949, 5656.8542494923795], "pf": [0.70710678118654757, 0.70710678118654757, 0.70710678118654757]} + ] + } +} \ No newline at end of file diff --git a/tests/data/power_flow/non-floating-ground-no-error/nrse/wye-zigzag_n/asym_output.json.license b/tests/data/power_flow/non-floating-ground-no-error/nrse/wye-zigzag_n/asym_output.json.license new file mode 100644 index 0000000000..7601059167 --- /dev/null +++ b/tests/data/power_flow/non-floating-ground-no-error/nrse/wye-zigzag_n/asym_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/power_flow/non-floating-ground-no-error/nrse/wye-zigzag_n/input.json b/tests/data/power_flow/non-floating-ground-no-error/nrse/wye-zigzag_n/input.json new file mode 100644 index 0000000000..ae2fcec934 --- /dev/null +++ b/tests/data/power_flow/non-floating-ground-no-error/nrse/wye-zigzag_n/input.json @@ -0,0 +1,21 @@ +{ + "version": "1.0", + "type": "input", + "is_batch": false, + "attributes": {}, + "data": { + "node": [ + {"id": 1, "u_rated": 10000}, + {"id": 2, "u_rated": 100} + ], + "transformer": [ + {"id": 4, "from_node": 1, "to_node": 2, "from_status": 1, "to_status": 1, "u1": 10000, "u2": 100, "sn": 100000, "uk": 0.10000000000000001, "pk": 1000, "i0": 0.001, "p0": 10, "winding_from": 0, "winding_to": 4, "clock": 1, "tap_side": 0, "tap_pos": 0, "tap_min": -10, "tap_max": 10, "tap_nom": 0, "tap_size": 100, "r_grounding_from": 0, "x_grounding_from": 0, "r_grounding_to": 0, "x_grounding_to": 0} + ], + "source": [ + {"id": 3, "node": 1, "status": 1, "u_ref": 1, "sk": 1000000000000000, "rx_ratio": 1, "z01_ratio": 2} + ], + "asym_load": [ + {"id": 21, "node": 2, "status": 1, "type": 0, "p_specified": [1000, 1000, 4000], "q_specified": [1000, 1000, 4000]} + ] + } +} \ No newline at end of file diff --git a/tests/data/power_flow/non-floating-ground-no-error/nrse/wye-zigzag_n/input.json.license b/tests/data/power_flow/non-floating-ground-no-error/nrse/wye-zigzag_n/input.json.license new file mode 100644 index 0000000000..7601059167 --- /dev/null +++ b/tests/data/power_flow/non-floating-ground-no-error/nrse/wye-zigzag_n/input.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/power_flow/non-floating-ground-no-error/nrse/wye-zigzag_n/params.json b/tests/data/power_flow/non-floating-ground-no-error/nrse/wye-zigzag_n/params.json new file mode 100644 index 0000000000..e9d8a3ca21 --- /dev/null +++ b/tests/data/power_flow/non-floating-ground-no-error/nrse/wye-zigzag_n/params.json @@ -0,0 +1,5 @@ +{ + "calculation_method": "newton_raphson", + "rtol": 1e-08, + "atol": 1e-08 +} \ No newline at end of file diff --git a/tests/data/power_flow/non-floating-ground-no-error/nrse/wye-zigzag_n/params.json.license b/tests/data/power_flow/non-floating-ground-no-error/nrse/wye-zigzag_n/params.json.license new file mode 100644 index 0000000000..7601059167 --- /dev/null +++ b/tests/data/power_flow/non-floating-ground-no-error/nrse/wye-zigzag_n/params.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/power_flow/non-floating-ground-no-error/nrse/wye_n-delta/asym_output.json b/tests/data/power_flow/non-floating-ground-no-error/nrse/wye_n-delta/asym_output.json new file mode 100644 index 0000000000..8843e13b35 --- /dev/null +++ b/tests/data/power_flow/non-floating-ground-no-error/nrse/wye_n-delta/asym_output.json @@ -0,0 +1,21 @@ +{ + "version": "1.0", + "type": "asym_output", + "is_batch": false, + "attributes": {}, + "data": { + "node": [ + {"id": 1, "energized": 1, "u_pu": [0.99999999922683913, 1.0000000000696649, 0.99999999952651653], "u": [5773.5026874324112, 5773.502692298468, 5773.5026891625994], "u_angle": [6.273193347103442e-10, -2.0943951019064446, 2.0943951022203224], "p": [34375.183223876324, -131148.54063942318, 152347.75230100966], "q": [330096.32797227544, 98308.172690498584, 70854.500469208011]}, + {"id": 2, "energized": 1, "u_pu": [0.0049003381328730803, 0.0049410195971993651, 1.4866214842473344], "u": [0.28292115401344609, 0.28526989945142694, 85.830131411327955], "u_angle": [-0.6867842221578877, 2.4651496568095781, 1.5635931154009413], "p": [-1000.0000000000002, -1000.0000000000006, -4000.000000000015], "q": [-1000.0000000000002, -1000.0000000000002, -3999.9999999999791]} + ], + "transformer": [ + {"id": 4, "energized": 1, "loading": 6.6380354946383582, "p_from": [34375.183223876324, -131148.54063942318, 152347.75230100966], "q_from": [330096.32797227544, 98308.172690498584, 70854.500469208011], "i_from": [57.483538286915262, 28.388960808306624, 29.101648352615975], "s_from": [331881.36278262915, 163903.74165831396, 168018.44502289264], "p_to": [-1000.0000000000002, -1000.0000000000006, -4000.000000000015], "q_to": [-1000.0000000000002, -1000.0000000000002, -3999.9999999999791], "i_to": [4998.6137208597829, 4957.4580602181422, 65.907556664252979], "s_to": [1414.2135623730956, 1414.2135623730958, 5656.8542494923759]} + ], + "source": [ + {"id": 3, "energized": 1, "p": [34375.183223876324, -131148.54063942318, 152347.75230100969], "q": [330096.32797227544, 98308.172690498584, 70854.50046920804], "i": [57.483538286915262, 28.388960808306624, 29.101648352615982], "s": [331881.36278262915, 163903.74165831396, 168018.44502289267], "pf": [0.10357672071628464, -0.80015586778259939, 0.90673230715980124]} + ], + "asym_load": [ + {"id": 21, "energized": 1, "p": [1000, 1000, 4000], "q": [1000, 1000, 4000], "i": [4998.613720859782, 4957.4580602181404, 65.907556664253022], "s": [1414.2135623730949, 1414.2135623730949, 5656.8542494923795], "pf": [0.70710678118654757, 0.70710678118654757, 0.70710678118654757]} + ] + } +} \ No newline at end of file diff --git a/tests/data/power_flow/non-floating-ground-no-error/nrse/wye_n-delta/asym_output.json.license b/tests/data/power_flow/non-floating-ground-no-error/nrse/wye_n-delta/asym_output.json.license new file mode 100644 index 0000000000..7601059167 --- /dev/null +++ b/tests/data/power_flow/non-floating-ground-no-error/nrse/wye_n-delta/asym_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/power_flow/non-floating-ground-no-error/nrse/wye_n-delta/input.json b/tests/data/power_flow/non-floating-ground-no-error/nrse/wye_n-delta/input.json new file mode 100644 index 0000000000..c08acc0a22 --- /dev/null +++ b/tests/data/power_flow/non-floating-ground-no-error/nrse/wye_n-delta/input.json @@ -0,0 +1,21 @@ +{ + "version": "1.0", + "type": "input", + "is_batch": false, + "attributes": {}, + "data": { + "node": [ + {"id": 1, "u_rated": 10000}, + {"id": 2, "u_rated": 100} + ], + "transformer": [ + {"id": 4, "from_node": 1, "to_node": 2, "from_status": 1, "to_status": 1, "u1": 10000, "u2": 100, "sn": 100000, "uk": 0.10000000000000001, "pk": 1000, "i0": 0.001, "p0": 10, "winding_from": 1, "winding_to": 2, "clock": 1, "tap_side": 0, "tap_pos": 0, "tap_min": -10, "tap_max": 10, "tap_nom": 0, "tap_size": 100, "r_grounding_from": 0, "x_grounding_from": 0, "r_grounding_to": 0, "x_grounding_to": 0} + ], + "source": [ + {"id": 3, "node": 1, "status": 1, "u_ref": 1, "sk": 1000000000000000, "rx_ratio": 1, "z01_ratio": 2} + ], + "asym_load": [ + {"id": 21, "node": 2, "status": 1, "type": 0, "p_specified": [1000, 1000, 4000], "q_specified": [1000, 1000, 4000]} + ] + } +} \ No newline at end of file diff --git a/tests/data/power_flow/non-floating-ground-no-error/nrse/wye_n-delta/input.json.license b/tests/data/power_flow/non-floating-ground-no-error/nrse/wye_n-delta/input.json.license new file mode 100644 index 0000000000..7601059167 --- /dev/null +++ b/tests/data/power_flow/non-floating-ground-no-error/nrse/wye_n-delta/input.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/power_flow/non-floating-ground-no-error/nrse/wye_n-delta/params.json b/tests/data/power_flow/non-floating-ground-no-error/nrse/wye_n-delta/params.json new file mode 100644 index 0000000000..e9d8a3ca21 --- /dev/null +++ b/tests/data/power_flow/non-floating-ground-no-error/nrse/wye_n-delta/params.json @@ -0,0 +1,5 @@ +{ + "calculation_method": "newton_raphson", + "rtol": 1e-08, + "atol": 1e-08 +} \ No newline at end of file diff --git a/tests/data/power_flow/non-floating-ground-no-error/nrse/wye_n-delta/params.json.license b/tests/data/power_flow/non-floating-ground-no-error/nrse/wye_n-delta/params.json.license new file mode 100644 index 0000000000..7601059167 --- /dev/null +++ b/tests/data/power_flow/non-floating-ground-no-error/nrse/wye_n-delta/params.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/power_flow/non-floating-ground-no-error/nrse/wye_n-wye/asym_output.json b/tests/data/power_flow/non-floating-ground-no-error/nrse/wye_n-wye/asym_output.json new file mode 100644 index 0000000000..da7fc65dc7 --- /dev/null +++ b/tests/data/power_flow/non-floating-ground-no-error/nrse/wye_n-wye/asym_output.json @@ -0,0 +1,21 @@ +{ + "version": "1.0", + "type": "asym_output", + "is_batch": false, + "attributes": {}, + "data": { + "node": [ + {"id": 1, "energized": 1, "u_pu": [0.99999999914568205, 0.99999999968883047, 0.99999999998850797], "u": [5773.5026869638505, 5773.5026900997191, 5773.5026918299081], "u_angle": [1.4071359533789161e-10, -2.0943951015928572, 2.0943951023933409], "p": [168198.1372297316, -115298.15571070107, 2674.4133664322471], "q": [234531.16139748937, 261984.8336187799, 2743.0061157125119]}, + {"id": 2, "energized": 1, "u_pu": [0.0049003381328730812, 0.0049410195971993642, 1.4866214842473346], "u": [0.28292115401344614, 0.28526989945142689, 85.830131411327969], "u_angle": [-0.16318544655958905, 2.9887484324078768, 2.08719189099924], "p": [-1000.0000000000001, -1000.0000000000001, -4000.0000000000277], "q": [-999.99999999999977, -999.99999999999943, -4000.0000000000277]} + ], + "transformer": [ + {"id": 4, "energized": 1, "loading": 5.786742395132177, "p_from": [168198.1372297316, -115298.15571070107, 2674.4133664322471], "q_from": [234531.16139748937, 261984.8336187799, 2743.0061157125119], "i_from": [49.988642462962069, 49.577127127598949, 0.66354885439713573], "s_from": [288609.56157758675, 286233.67683860834, 3831.0010970225144], "p_to": [-1000.0000000000001, -1000.0000000000001, -4000.0000000000277], "q_to": [-999.99999999999977, -999.99999999999943, -4000.0000000000277], "i_to": [4998.6137208597802, 4957.4580602181404, 65.907556664253477], "s_to": [1414.2135623730951, 1414.2135623730946, 5656.8542494924186]} + ], + "source": [ + {"id": 3, "energized": 1, "p": [168198.1372297316, -115298.15571070106, 2674.4133664322471], "q": [234531.16139748937, 261984.8336187799, 2743.0061157125115], "i": [49.988642462962069, 49.577127127598956, 0.66354885439713562], "s": [288609.56157758675, 286233.67683860834, 3831.0010970225144], "pf": [0.5827878200234714, -0.40281128686234724, 0.69809778141562617]} + ], + "asym_load": [ + {"id": 21, "energized": 1, "p": [1000, 1000, 4000], "q": [1000, 1000, 4000], "i": [4998.6137208597793, 4957.4580602181422, 65.907556664253008], "s": [1414.2135623730949, 1414.2135623730949, 5656.8542494923795], "pf": [0.70710678118654757, 0.70710678118654757, 0.70710678118654757]} + ] + } +} \ No newline at end of file diff --git a/tests/data/power_flow/non-floating-ground-no-error/nrse/wye_n-wye/asym_output.json.license b/tests/data/power_flow/non-floating-ground-no-error/nrse/wye_n-wye/asym_output.json.license new file mode 100644 index 0000000000..7601059167 --- /dev/null +++ b/tests/data/power_flow/non-floating-ground-no-error/nrse/wye_n-wye/asym_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/power_flow/non-floating-ground-no-error/nrse/wye_n-wye/input.json b/tests/data/power_flow/non-floating-ground-no-error/nrse/wye_n-wye/input.json new file mode 100644 index 0000000000..6f73ae6665 --- /dev/null +++ b/tests/data/power_flow/non-floating-ground-no-error/nrse/wye_n-wye/input.json @@ -0,0 +1,21 @@ +{ + "version": "1.0", + "type": "input", + "is_batch": false, + "attributes": {}, + "data": { + "node": [ + {"id": 1, "u_rated": 10000}, + {"id": 2, "u_rated": 100} + ], + "transformer": [ + {"id": 4, "from_node": 1, "to_node": 2, "from_status": 1, "to_status": 1, "u1": 10000, "u2": 100, "sn": 100000, "uk": 0.10000000000000001, "pk": 1000, "i0": 0.001, "p0": 10, "winding_from": 1, "winding_to": 0, "clock": 0, "tap_side": 0, "tap_pos": 0, "tap_min": -10, "tap_max": 10, "tap_nom": 0, "tap_size": 100, "r_grounding_from": 0, "x_grounding_from": 0, "r_grounding_to": 0, "x_grounding_to": 0} + ], + "source": [ + {"id": 3, "node": 1, "status": 1, "u_ref": 1, "sk": 1000000000000000, "rx_ratio": 1, "z01_ratio": 2} + ], + "asym_load": [ + {"id": 21, "node": 2, "status": 1, "type": 0, "p_specified": [1000, 1000, 4000], "q_specified": [1000, 1000, 4000]} + ] + } +} \ No newline at end of file diff --git a/tests/data/power_flow/non-floating-ground-no-error/nrse/wye_n-wye/input.json.license b/tests/data/power_flow/non-floating-ground-no-error/nrse/wye_n-wye/input.json.license new file mode 100644 index 0000000000..7601059167 --- /dev/null +++ b/tests/data/power_flow/non-floating-ground-no-error/nrse/wye_n-wye/input.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/power_flow/non-floating-ground-no-error/nrse/wye_n-wye/params.json b/tests/data/power_flow/non-floating-ground-no-error/nrse/wye_n-wye/params.json new file mode 100644 index 0000000000..e9d8a3ca21 --- /dev/null +++ b/tests/data/power_flow/non-floating-ground-no-error/nrse/wye_n-wye/params.json @@ -0,0 +1,5 @@ +{ + "calculation_method": "newton_raphson", + "rtol": 1e-08, + "atol": 1e-08 +} \ No newline at end of file diff --git a/tests/data/power_flow/non-floating-ground-no-error/nrse/wye_n-wye/params.json.license b/tests/data/power_flow/non-floating-ground-no-error/nrse/wye_n-wye/params.json.license new file mode 100644 index 0000000000..7601059167 --- /dev/null +++ b/tests/data/power_flow/non-floating-ground-no-error/nrse/wye_n-wye/params.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/power_flow/non-floating-ground-no-error/nrse/zigzag_n-wye/asym_output.json b/tests/data/power_flow/non-floating-ground-no-error/nrse/zigzag_n-wye/asym_output.json new file mode 100644 index 0000000000..85057b9e32 --- /dev/null +++ b/tests/data/power_flow/non-floating-ground-no-error/nrse/zigzag_n-wye/asym_output.json @@ -0,0 +1,21 @@ +{ + "version": "1.0", + "type": "asym_output", + "is_batch": false, + "attributes": {}, + "data": { + "node": [ + {"id": 1, "energized": 1, "u_pu": [0.99999999922683913, 1.0000000000696649, 0.99999999952651641], "u": [5773.5026874324112, 5773.502692298468, 5773.5026891625985], "u_angle": [6.2731918531407557e-10, -2.0943951019064446, 2.0943951022203224], "p": [34375.183223876047, -131148.54063942371, 152347.75230101013], "q": [330096.3279722748, 98308.172690498846, 70854.500469207938]}, + {"id": 2, "energized": 1, "u_pu": [0.0049003381328730803, 0.0049410195971993651, 1.4866214842473346], "u": [0.28292115401344609, 0.28526989945142694, 85.830131411327969], "u_angle": [-0.6867842221578877, 2.4651496568095781, 1.5635931154009413], "p": [-1000.0000000000002, -1000.0000000000002, -4000.0000000000073], "q": [-1000.0000000000002, -1000.0000000000003, -3999.999999999814]} + ], + "transformer": [ + {"id": 4, "energized": 1, "loading": 6.63803549463836, "p_from": [34375.183223876047, -131148.54063942371, 152347.75230101013], "q_from": [330096.3279722748, 98308.172690498846, 70854.500469207938], "i_from": [57.483538286915156, 28.388960808306724, 29.101648352616039], "s_from": [331881.36278262851, 163903.74165831454, 168018.44502289302], "p_to": [-1000.0000000000002, -1000.0000000000002, -4000.0000000000073], "q_to": [-1000.0000000000002, -1000.0000000000003, -3999.999999999814], "i_to": [4998.6137208597829, 4957.4580602181422, 65.907556664251544], "s_to": [1414.2135623730956, 1414.2135623730956, 5656.8542494922531]} + ], + "source": [ + {"id": 3, "energized": 1, "p": [34375.183223876047, -131148.54063942371, 152347.75230101016], "q": [330096.3279722748, 98308.172690498846, 70854.500469207938], "i": [57.483538286915156, 28.388960808306724, 29.101648352616046], "s": [331881.36278262851, 163903.74165831454, 168018.44502289305], "pf": [0.10357672071628402, -0.80015586778259973, 0.90673230715980191]} + ], + "asym_load": [ + {"id": 21, "energized": 1, "p": [1000, 1000, 4000], "q": [1000, 1000, 4000], "i": [4998.613720859782, 4957.4580602181404, 65.907556664253008], "s": [1414.2135623730949, 1414.2135623730949, 5656.8542494923795], "pf": [0.70710678118654757, 0.70710678118654757, 0.70710678118654757]} + ] + } +} \ No newline at end of file diff --git a/tests/data/power_flow/non-floating-ground-no-error/nrse/zigzag_n-wye/asym_output.json.license b/tests/data/power_flow/non-floating-ground-no-error/nrse/zigzag_n-wye/asym_output.json.license new file mode 100644 index 0000000000..7601059167 --- /dev/null +++ b/tests/data/power_flow/non-floating-ground-no-error/nrse/zigzag_n-wye/asym_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/power_flow/non-floating-ground-no-error/nrse/zigzag_n-wye/input.json b/tests/data/power_flow/non-floating-ground-no-error/nrse/zigzag_n-wye/input.json new file mode 100644 index 0000000000..1ba4d9c19b --- /dev/null +++ b/tests/data/power_flow/non-floating-ground-no-error/nrse/zigzag_n-wye/input.json @@ -0,0 +1,21 @@ +{ + "version": "1.0", + "type": "input", + "is_batch": false, + "attributes": {}, + "data": { + "node": [ + {"id": 1, "u_rated": 10000}, + {"id": 2, "u_rated": 100} + ], + "transformer": [ + {"id": 4, "from_node": 1, "to_node": 2, "from_status": 1, "to_status": 1, "u1": 10000, "u2": 100, "sn": 100000, "uk": 0.10000000000000001, "pk": 1000, "i0": 0.001, "p0": 10, "winding_from": 4, "winding_to": 0, "clock": 1, "tap_side": 0, "tap_pos": 0, "tap_min": -10, "tap_max": 10, "tap_nom": 0, "tap_size": 100, "r_grounding_from": 0, "x_grounding_from": 0, "r_grounding_to": 0, "x_grounding_to": 0} + ], + "source": [ + {"id": 3, "node": 1, "status": 1, "u_ref": 1, "sk": 1000000000000000, "rx_ratio": 1, "z01_ratio": 2} + ], + "asym_load": [ + {"id": 21, "node": 2, "status": 1, "type": 0, "p_specified": [1000, 1000, 4000], "q_specified": [1000, 1000, 4000]} + ] + } +} \ No newline at end of file diff --git a/tests/data/power_flow/non-floating-ground-no-error/nrse/zigzag_n-wye/input.json.license b/tests/data/power_flow/non-floating-ground-no-error/nrse/zigzag_n-wye/input.json.license new file mode 100644 index 0000000000..7601059167 --- /dev/null +++ b/tests/data/power_flow/non-floating-ground-no-error/nrse/zigzag_n-wye/input.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/power_flow/non-floating-ground-no-error/nrse/zigzag_n-wye/params.json b/tests/data/power_flow/non-floating-ground-no-error/nrse/zigzag_n-wye/params.json new file mode 100644 index 0000000000..e9d8a3ca21 --- /dev/null +++ b/tests/data/power_flow/non-floating-ground-no-error/nrse/zigzag_n-wye/params.json @@ -0,0 +1,5 @@ +{ + "calculation_method": "newton_raphson", + "rtol": 1e-08, + "atol": 1e-08 +} \ No newline at end of file diff --git a/tests/data/power_flow/non-floating-ground-no-error/nrse/zigzag_n-wye/params.json.license b/tests/data/power_flow/non-floating-ground-no-error/nrse/zigzag_n-wye/params.json.license new file mode 100644 index 0000000000..7601059167 --- /dev/null +++ b/tests/data/power_flow/non-floating-ground-no-error/nrse/zigzag_n-wye/params.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/short_circuit/floating-ground-no-error/delta-wye_n/input.json b/tests/data/short_circuit/floating-ground-no-error/delta-wye_n/input.json new file mode 100644 index 0000000000..ff2d3eef46 --- /dev/null +++ b/tests/data/short_circuit/floating-ground-no-error/delta-wye_n/input.json @@ -0,0 +1,21 @@ +{ + "version": "1.0", + "type": "input", + "is_batch": false, + "attributes": {}, + "data": { + "node": [ + {"id": 1, "u_rated": 10000}, + {"id": 2, "u_rated": 100} + ], + "transformer": [ + {"id": 4, "from_node": 1, "to_node": 2, "from_status": 1, "to_status": 1, "u1": 10000, "u2": 100, "sn": 100000, "uk": 0.10000000000000001, "pk": 1000, "i0": 0.001, "p0": 10, "winding_from": 2, "winding_to": 1, "clock": 1, "tap_side": 0, "tap_pos": 0, "tap_min": -10, "tap_max": 10, "tap_nom": 0, "tap_size": 100, "r_grounding_from": 0, "x_grounding_from": 0, "r_grounding_to": 0, "x_grounding_to": 0} + ], + "source": [ + {"id": 3, "node": 1, "status": 1, "u_ref": 1, "sk": 1000000000000000, "rx_ratio": 1, "z01_ratio": 2} + ], + "fault": [ + {"id": 11, "status": 1, "fault_type": 1, "fault_phase": 1, "fault_object": 2, "r_f": 0, "x_f": 0} + ] + } +} \ No newline at end of file diff --git a/tests/data/short_circuit/floating-ground-no-error/delta-wye_n/input.json.license b/tests/data/short_circuit/floating-ground-no-error/delta-wye_n/input.json.license new file mode 100644 index 0000000000..7601059167 --- /dev/null +++ b/tests/data/short_circuit/floating-ground-no-error/delta-wye_n/input.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/short_circuit/floating-ground-no-error/delta-wye_n/params.json b/tests/data/short_circuit/floating-ground-no-error/delta-wye_n/params.json new file mode 100644 index 0000000000..7d25e6fe7d --- /dev/null +++ b/tests/data/short_circuit/floating-ground-no-error/delta-wye_n/params.json @@ -0,0 +1,6 @@ +{ + "calculation_method": "iec60909", + "rtol": 1e-08, + "short_circuit_voltage_scaling": "maximum", + "atol": 1e-08 +} \ No newline at end of file diff --git a/tests/data/short_circuit/floating-ground-no-error/delta-wye_n/params.json.license b/tests/data/short_circuit/floating-ground-no-error/delta-wye_n/params.json.license new file mode 100644 index 0000000000..7601059167 --- /dev/null +++ b/tests/data/short_circuit/floating-ground-no-error/delta-wye_n/params.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/short_circuit/floating-ground-no-error/delta-wye_n/sc_output_batch.json b/tests/data/short_circuit/floating-ground-no-error/delta-wye_n/sc_output_batch.json new file mode 100644 index 0000000000..294e3784cc --- /dev/null +++ b/tests/data/short_circuit/floating-ground-no-error/delta-wye_n/sc_output_batch.json @@ -0,0 +1,7 @@ +{ + "version": "1.0", + "type": "sc_output", + "is_batch": false, + "attributes": {}, + "data": {} +} \ No newline at end of file diff --git a/tests/data/short_circuit/floating-ground-no-error/delta-wye_n/sc_output_batch.json.license b/tests/data/short_circuit/floating-ground-no-error/delta-wye_n/sc_output_batch.json.license new file mode 100644 index 0000000000..7601059167 --- /dev/null +++ b/tests/data/short_circuit/floating-ground-no-error/delta-wye_n/sc_output_batch.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/short_circuit/floating-ground-no-error/delta-wye_n/update_batch.json b/tests/data/short_circuit/floating-ground-no-error/delta-wye_n/update_batch.json new file mode 100644 index 0000000000..fd7afcc021 --- /dev/null +++ b/tests/data/short_circuit/floating-ground-no-error/delta-wye_n/update_batch.json @@ -0,0 +1,38 @@ +{ + "version": "1.0", + "type": "update", + "is_batch": true, + "attributes": {}, + "data": [ + { + "fault": [ + {"id": 11, "fault_type": 1, "fault_phase": 1, "r_f": 0, "x_f": 0} + ] + }, + { + "fault": [ + {"id": 11, "fault_type": 2, "fault_phase": 4, "r_f": 0, "x_f": 0} + ] + }, + { + "fault": [ + {"id": 11, "fault_type": 3, "fault_phase": 4, "r_f": 0, "x_f": 0} + ] + }, + { + "fault": [ + {"id": 11, "fault_type": 1, "fault_phase": 1, "r_f": 0.001, "x_f": 0.001} + ] + }, + { + "fault": [ + {"id": 11, "fault_type": 2, "fault_phase": 4, "r_f": 0.001, "x_f": 0.001} + ] + }, + { + "fault": [ + {"id": 11, "fault_type": 3, "fault_phase": 4, "r_f": 0.001, "x_f": 0.001} + ] + } + ] +} \ No newline at end of file diff --git a/tests/data/short_circuit/floating-ground-no-error/delta-wye_n/update_batch.json.license b/tests/data/short_circuit/floating-ground-no-error/delta-wye_n/update_batch.json.license new file mode 100644 index 0000000000..7601059167 --- /dev/null +++ b/tests/data/short_circuit/floating-ground-no-error/delta-wye_n/update_batch.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/short_circuit/floating-ground-no-error/wye-wye/input.json b/tests/data/short_circuit/floating-ground-no-error/wye-wye/input.json new file mode 100644 index 0000000000..2c91e082e8 --- /dev/null +++ b/tests/data/short_circuit/floating-ground-no-error/wye-wye/input.json @@ -0,0 +1,21 @@ +{ + "version": "1.0", + "type": "input", + "is_batch": false, + "attributes": {}, + "data": { + "node": [ + {"id": 1, "u_rated": 10000}, + {"id": 2, "u_rated": 100} + ], + "transformer": [ + {"id": 4, "from_node": 1, "to_node": 2, "from_status": 1, "to_status": 1, "u1": 10000, "u2": 100, "sn": 100000, "uk": 0.10000000000000001, "pk": 1000, "i0": 0.001, "p0": 10, "winding_from": 0, "winding_to": 0, "clock": 0, "tap_side": 0, "tap_pos": 0, "tap_min": -10, "tap_max": 10, "tap_nom": 0, "tap_size": 100, "r_grounding_from": 0, "x_grounding_from": 0, "r_grounding_to": 0, "x_grounding_to": 0} + ], + "source": [ + {"id": 3, "node": 1, "status": 1, "u_ref": 1, "sk": 1000000000000000, "rx_ratio": 1, "z01_ratio": 2} + ], + "fault": [ + {"id": 11, "status": 1, "fault_type": 1, "fault_phase": 1, "fault_object": 2, "r_f": 0, "x_f": 0} + ] + } +} \ No newline at end of file diff --git a/tests/data/short_circuit/floating-ground-no-error/wye-wye/input.json.license b/tests/data/short_circuit/floating-ground-no-error/wye-wye/input.json.license new file mode 100644 index 0000000000..7601059167 --- /dev/null +++ b/tests/data/short_circuit/floating-ground-no-error/wye-wye/input.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/short_circuit/floating-ground-no-error/wye-wye/params.json b/tests/data/short_circuit/floating-ground-no-error/wye-wye/params.json new file mode 100644 index 0000000000..7d25e6fe7d --- /dev/null +++ b/tests/data/short_circuit/floating-ground-no-error/wye-wye/params.json @@ -0,0 +1,6 @@ +{ + "calculation_method": "iec60909", + "rtol": 1e-08, + "short_circuit_voltage_scaling": "maximum", + "atol": 1e-08 +} \ No newline at end of file diff --git a/tests/data/short_circuit/floating-ground-no-error/wye-wye/params.json.license b/tests/data/short_circuit/floating-ground-no-error/wye-wye/params.json.license new file mode 100644 index 0000000000..7601059167 --- /dev/null +++ b/tests/data/short_circuit/floating-ground-no-error/wye-wye/params.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/short_circuit/floating-ground-no-error/wye-wye/sc_output_batch.json b/tests/data/short_circuit/floating-ground-no-error/wye-wye/sc_output_batch.json new file mode 100644 index 0000000000..294e3784cc --- /dev/null +++ b/tests/data/short_circuit/floating-ground-no-error/wye-wye/sc_output_batch.json @@ -0,0 +1,7 @@ +{ + "version": "1.0", + "type": "sc_output", + "is_batch": false, + "attributes": {}, + "data": {} +} \ No newline at end of file diff --git a/tests/data/short_circuit/floating-ground-no-error/wye-wye/sc_output_batch.json.license b/tests/data/short_circuit/floating-ground-no-error/wye-wye/sc_output_batch.json.license new file mode 100644 index 0000000000..7601059167 --- /dev/null +++ b/tests/data/short_circuit/floating-ground-no-error/wye-wye/sc_output_batch.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/short_circuit/floating-ground-no-error/wye-wye/update_batch.json b/tests/data/short_circuit/floating-ground-no-error/wye-wye/update_batch.json new file mode 100644 index 0000000000..fd7afcc021 --- /dev/null +++ b/tests/data/short_circuit/floating-ground-no-error/wye-wye/update_batch.json @@ -0,0 +1,38 @@ +{ + "version": "1.0", + "type": "update", + "is_batch": true, + "attributes": {}, + "data": [ + { + "fault": [ + {"id": 11, "fault_type": 1, "fault_phase": 1, "r_f": 0, "x_f": 0} + ] + }, + { + "fault": [ + {"id": 11, "fault_type": 2, "fault_phase": 4, "r_f": 0, "x_f": 0} + ] + }, + { + "fault": [ + {"id": 11, "fault_type": 3, "fault_phase": 4, "r_f": 0, "x_f": 0} + ] + }, + { + "fault": [ + {"id": 11, "fault_type": 1, "fault_phase": 1, "r_f": 0.001, "x_f": 0.001} + ] + }, + { + "fault": [ + {"id": 11, "fault_type": 2, "fault_phase": 4, "r_f": 0.001, "x_f": 0.001} + ] + }, + { + "fault": [ + {"id": 11, "fault_type": 3, "fault_phase": 4, "r_f": 0.001, "x_f": 0.001} + ] + } + ] +} \ No newline at end of file diff --git a/tests/data/short_circuit/floating-ground-no-error/wye-wye/update_batch.json.license b/tests/data/short_circuit/floating-ground-no-error/wye-wye/update_batch.json.license new file mode 100644 index 0000000000..7601059167 --- /dev/null +++ b/tests/data/short_circuit/floating-ground-no-error/wye-wye/update_batch.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/short_circuit/floating-ground-no-error/wye-wye_n/input.json b/tests/data/short_circuit/floating-ground-no-error/wye-wye_n/input.json new file mode 100644 index 0000000000..7411c4ce8c --- /dev/null +++ b/tests/data/short_circuit/floating-ground-no-error/wye-wye_n/input.json @@ -0,0 +1,21 @@ +{ + "version": "1.0", + "type": "input", + "is_batch": false, + "attributes": {}, + "data": { + "node": [ + {"id": 1, "u_rated": 10000}, + {"id": 2, "u_rated": 100} + ], + "transformer": [ + {"id": 4, "from_node": 1, "to_node": 2, "from_status": 1, "to_status": 1, "u1": 10000, "u2": 100, "sn": 100000, "uk": 0.10000000000000001, "pk": 1000, "i0": 0.001, "p0": 10, "winding_from": 0, "winding_to": 1, "clock": 0, "tap_side": 0, "tap_pos": 0, "tap_min": -10, "tap_max": 10, "tap_nom": 0, "tap_size": 100, "r_grounding_from": 0, "x_grounding_from": 0, "r_grounding_to": 0, "x_grounding_to": 0} + ], + "source": [ + {"id": 3, "node": 1, "status": 1, "u_ref": 1, "sk": 1000000000000000, "rx_ratio": 1, "z01_ratio": 2} + ], + "fault": [ + {"id": 11, "status": 1, "fault_type": 1, "fault_phase": 1, "fault_object": 2, "r_f": 0, "x_f": 0} + ] + } +} \ No newline at end of file diff --git a/tests/data/short_circuit/floating-ground-no-error/wye-wye_n/input.json.license b/tests/data/short_circuit/floating-ground-no-error/wye-wye_n/input.json.license new file mode 100644 index 0000000000..7601059167 --- /dev/null +++ b/tests/data/short_circuit/floating-ground-no-error/wye-wye_n/input.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/short_circuit/floating-ground-no-error/wye-wye_n/params.json b/tests/data/short_circuit/floating-ground-no-error/wye-wye_n/params.json new file mode 100644 index 0000000000..7d25e6fe7d --- /dev/null +++ b/tests/data/short_circuit/floating-ground-no-error/wye-wye_n/params.json @@ -0,0 +1,6 @@ +{ + "calculation_method": "iec60909", + "rtol": 1e-08, + "short_circuit_voltage_scaling": "maximum", + "atol": 1e-08 +} \ No newline at end of file diff --git a/tests/data/short_circuit/floating-ground-no-error/wye-wye_n/params.json.license b/tests/data/short_circuit/floating-ground-no-error/wye-wye_n/params.json.license new file mode 100644 index 0000000000..7601059167 --- /dev/null +++ b/tests/data/short_circuit/floating-ground-no-error/wye-wye_n/params.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/short_circuit/floating-ground-no-error/wye-wye_n/sc_output_batch.json b/tests/data/short_circuit/floating-ground-no-error/wye-wye_n/sc_output_batch.json new file mode 100644 index 0000000000..294e3784cc --- /dev/null +++ b/tests/data/short_circuit/floating-ground-no-error/wye-wye_n/sc_output_batch.json @@ -0,0 +1,7 @@ +{ + "version": "1.0", + "type": "sc_output", + "is_batch": false, + "attributes": {}, + "data": {} +} \ No newline at end of file diff --git a/tests/data/short_circuit/floating-ground-no-error/wye-wye_n/sc_output_batch.json.license b/tests/data/short_circuit/floating-ground-no-error/wye-wye_n/sc_output_batch.json.license new file mode 100644 index 0000000000..7601059167 --- /dev/null +++ b/tests/data/short_circuit/floating-ground-no-error/wye-wye_n/sc_output_batch.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/short_circuit/floating-ground-no-error/wye-wye_n/update_batch.json b/tests/data/short_circuit/floating-ground-no-error/wye-wye_n/update_batch.json new file mode 100644 index 0000000000..fd7afcc021 --- /dev/null +++ b/tests/data/short_circuit/floating-ground-no-error/wye-wye_n/update_batch.json @@ -0,0 +1,38 @@ +{ + "version": "1.0", + "type": "update", + "is_batch": true, + "attributes": {}, + "data": [ + { + "fault": [ + {"id": 11, "fault_type": 1, "fault_phase": 1, "r_f": 0, "x_f": 0} + ] + }, + { + "fault": [ + {"id": 11, "fault_type": 2, "fault_phase": 4, "r_f": 0, "x_f": 0} + ] + }, + { + "fault": [ + {"id": 11, "fault_type": 3, "fault_phase": 4, "r_f": 0, "x_f": 0} + ] + }, + { + "fault": [ + {"id": 11, "fault_type": 1, "fault_phase": 1, "r_f": 0.001, "x_f": 0.001} + ] + }, + { + "fault": [ + {"id": 11, "fault_type": 2, "fault_phase": 4, "r_f": 0.001, "x_f": 0.001} + ] + }, + { + "fault": [ + {"id": 11, "fault_type": 3, "fault_phase": 4, "r_f": 0.001, "x_f": 0.001} + ] + } + ] +} \ No newline at end of file diff --git a/tests/data/short_circuit/floating-ground-no-error/wye-wye_n/update_batch.json.license b/tests/data/short_circuit/floating-ground-no-error/wye-wye_n/update_batch.json.license new file mode 100644 index 0000000000..7601059167 --- /dev/null +++ b/tests/data/short_circuit/floating-ground-no-error/wye-wye_n/update_batch.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/short_circuit/floating-ground-no-error/wye-zigzag_n/input.json b/tests/data/short_circuit/floating-ground-no-error/wye-zigzag_n/input.json new file mode 100644 index 0000000000..d4b162bf48 --- /dev/null +++ b/tests/data/short_circuit/floating-ground-no-error/wye-zigzag_n/input.json @@ -0,0 +1,21 @@ +{ + "version": "1.0", + "type": "input", + "is_batch": false, + "attributes": {}, + "data": { + "node": [ + {"id": 1, "u_rated": 10000}, + {"id": 2, "u_rated": 100} + ], + "transformer": [ + {"id": 4, "from_node": 1, "to_node": 2, "from_status": 1, "to_status": 1, "u1": 10000, "u2": 100, "sn": 100000, "uk": 0.10000000000000001, "pk": 1000, "i0": 0.001, "p0": 10, "winding_from": 0, "winding_to": 4, "clock": 1, "tap_side": 0, "tap_pos": 0, "tap_min": -10, "tap_max": 10, "tap_nom": 0, "tap_size": 100, "r_grounding_from": 0, "x_grounding_from": 0, "r_grounding_to": 0, "x_grounding_to": 0} + ], + "source": [ + {"id": 3, "node": 1, "status": 1, "u_ref": 1, "sk": 1000000000000000, "rx_ratio": 1, "z01_ratio": 2} + ], + "fault": [ + {"id": 11, "status": 1, "fault_type": 1, "fault_phase": 1, "fault_object": 2, "r_f": 0, "x_f": 0} + ] + } +} \ No newline at end of file diff --git a/tests/data/short_circuit/floating-ground-no-error/wye-zigzag_n/input.json.license b/tests/data/short_circuit/floating-ground-no-error/wye-zigzag_n/input.json.license new file mode 100644 index 0000000000..7601059167 --- /dev/null +++ b/tests/data/short_circuit/floating-ground-no-error/wye-zigzag_n/input.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/short_circuit/floating-ground-no-error/wye-zigzag_n/params.json b/tests/data/short_circuit/floating-ground-no-error/wye-zigzag_n/params.json new file mode 100644 index 0000000000..7d25e6fe7d --- /dev/null +++ b/tests/data/short_circuit/floating-ground-no-error/wye-zigzag_n/params.json @@ -0,0 +1,6 @@ +{ + "calculation_method": "iec60909", + "rtol": 1e-08, + "short_circuit_voltage_scaling": "maximum", + "atol": 1e-08 +} \ No newline at end of file diff --git a/tests/data/short_circuit/floating-ground-no-error/wye-zigzag_n/params.json.license b/tests/data/short_circuit/floating-ground-no-error/wye-zigzag_n/params.json.license new file mode 100644 index 0000000000..7601059167 --- /dev/null +++ b/tests/data/short_circuit/floating-ground-no-error/wye-zigzag_n/params.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/short_circuit/floating-ground-no-error/wye-zigzag_n/sc_output_batch.json b/tests/data/short_circuit/floating-ground-no-error/wye-zigzag_n/sc_output_batch.json new file mode 100644 index 0000000000..294e3784cc --- /dev/null +++ b/tests/data/short_circuit/floating-ground-no-error/wye-zigzag_n/sc_output_batch.json @@ -0,0 +1,7 @@ +{ + "version": "1.0", + "type": "sc_output", + "is_batch": false, + "attributes": {}, + "data": {} +} \ No newline at end of file diff --git a/tests/data/short_circuit/floating-ground-no-error/wye-zigzag_n/sc_output_batch.json.license b/tests/data/short_circuit/floating-ground-no-error/wye-zigzag_n/sc_output_batch.json.license new file mode 100644 index 0000000000..7601059167 --- /dev/null +++ b/tests/data/short_circuit/floating-ground-no-error/wye-zigzag_n/sc_output_batch.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/short_circuit/floating-ground-no-error/wye-zigzag_n/update_batch.json b/tests/data/short_circuit/floating-ground-no-error/wye-zigzag_n/update_batch.json new file mode 100644 index 0000000000..fd7afcc021 --- /dev/null +++ b/tests/data/short_circuit/floating-ground-no-error/wye-zigzag_n/update_batch.json @@ -0,0 +1,38 @@ +{ + "version": "1.0", + "type": "update", + "is_batch": true, + "attributes": {}, + "data": [ + { + "fault": [ + {"id": 11, "fault_type": 1, "fault_phase": 1, "r_f": 0, "x_f": 0} + ] + }, + { + "fault": [ + {"id": 11, "fault_type": 2, "fault_phase": 4, "r_f": 0, "x_f": 0} + ] + }, + { + "fault": [ + {"id": 11, "fault_type": 3, "fault_phase": 4, "r_f": 0, "x_f": 0} + ] + }, + { + "fault": [ + {"id": 11, "fault_type": 1, "fault_phase": 1, "r_f": 0.001, "x_f": 0.001} + ] + }, + { + "fault": [ + {"id": 11, "fault_type": 2, "fault_phase": 4, "r_f": 0.001, "x_f": 0.001} + ] + }, + { + "fault": [ + {"id": 11, "fault_type": 3, "fault_phase": 4, "r_f": 0.001, "x_f": 0.001} + ] + } + ] +} \ No newline at end of file diff --git a/tests/data/short_circuit/floating-ground-no-error/wye-zigzag_n/update_batch.json.license b/tests/data/short_circuit/floating-ground-no-error/wye-zigzag_n/update_batch.json.license new file mode 100644 index 0000000000..7601059167 --- /dev/null +++ b/tests/data/short_circuit/floating-ground-no-error/wye-zigzag_n/update_batch.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/short_circuit/floating-ground-no-error/wye_n-delta/input.json b/tests/data/short_circuit/floating-ground-no-error/wye_n-delta/input.json new file mode 100644 index 0000000000..3a640d0906 --- /dev/null +++ b/tests/data/short_circuit/floating-ground-no-error/wye_n-delta/input.json @@ -0,0 +1,21 @@ +{ + "version": "1.0", + "type": "input", + "is_batch": false, + "attributes": {}, + "data": { + "node": [ + {"id": 1, "u_rated": 10000}, + {"id": 2, "u_rated": 100} + ], + "transformer": [ + {"id": 4, "from_node": 1, "to_node": 2, "from_status": 1, "to_status": 1, "u1": 10000, "u2": 100, "sn": 100000, "uk": 0.10000000000000001, "pk": 1000, "i0": 0.001, "p0": 10, "winding_from": 1, "winding_to": 2, "clock": 1, "tap_side": 0, "tap_pos": 0, "tap_min": -10, "tap_max": 10, "tap_nom": 0, "tap_size": 100, "r_grounding_from": 0, "x_grounding_from": 0, "r_grounding_to": 0, "x_grounding_to": 0} + ], + "source": [ + {"id": 3, "node": 1, "status": 1, "u_ref": 1, "sk": 1000000000000000, "rx_ratio": 1, "z01_ratio": 2} + ], + "fault": [ + {"id": 11, "status": 1, "fault_type": 1, "fault_phase": 1, "fault_object": 2, "r_f": 0, "x_f": 0} + ] + } +} \ No newline at end of file diff --git a/tests/data/short_circuit/floating-ground-no-error/wye_n-delta/input.json.license b/tests/data/short_circuit/floating-ground-no-error/wye_n-delta/input.json.license new file mode 100644 index 0000000000..7601059167 --- /dev/null +++ b/tests/data/short_circuit/floating-ground-no-error/wye_n-delta/input.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/short_circuit/floating-ground-no-error/wye_n-delta/params.json b/tests/data/short_circuit/floating-ground-no-error/wye_n-delta/params.json new file mode 100644 index 0000000000..7d25e6fe7d --- /dev/null +++ b/tests/data/short_circuit/floating-ground-no-error/wye_n-delta/params.json @@ -0,0 +1,6 @@ +{ + "calculation_method": "iec60909", + "rtol": 1e-08, + "short_circuit_voltage_scaling": "maximum", + "atol": 1e-08 +} \ No newline at end of file diff --git a/tests/data/short_circuit/floating-ground-no-error/wye_n-delta/params.json.license b/tests/data/short_circuit/floating-ground-no-error/wye_n-delta/params.json.license new file mode 100644 index 0000000000..7601059167 --- /dev/null +++ b/tests/data/short_circuit/floating-ground-no-error/wye_n-delta/params.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/short_circuit/floating-ground-no-error/wye_n-delta/sc_output_batch.json b/tests/data/short_circuit/floating-ground-no-error/wye_n-delta/sc_output_batch.json new file mode 100644 index 0000000000..294e3784cc --- /dev/null +++ b/tests/data/short_circuit/floating-ground-no-error/wye_n-delta/sc_output_batch.json @@ -0,0 +1,7 @@ +{ + "version": "1.0", + "type": "sc_output", + "is_batch": false, + "attributes": {}, + "data": {} +} \ No newline at end of file diff --git a/tests/data/short_circuit/floating-ground-no-error/wye_n-delta/sc_output_batch.json.license b/tests/data/short_circuit/floating-ground-no-error/wye_n-delta/sc_output_batch.json.license new file mode 100644 index 0000000000..7601059167 --- /dev/null +++ b/tests/data/short_circuit/floating-ground-no-error/wye_n-delta/sc_output_batch.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/short_circuit/floating-ground-no-error/wye_n-delta/update_batch.json b/tests/data/short_circuit/floating-ground-no-error/wye_n-delta/update_batch.json new file mode 100644 index 0000000000..fd7afcc021 --- /dev/null +++ b/tests/data/short_circuit/floating-ground-no-error/wye_n-delta/update_batch.json @@ -0,0 +1,38 @@ +{ + "version": "1.0", + "type": "update", + "is_batch": true, + "attributes": {}, + "data": [ + { + "fault": [ + {"id": 11, "fault_type": 1, "fault_phase": 1, "r_f": 0, "x_f": 0} + ] + }, + { + "fault": [ + {"id": 11, "fault_type": 2, "fault_phase": 4, "r_f": 0, "x_f": 0} + ] + }, + { + "fault": [ + {"id": 11, "fault_type": 3, "fault_phase": 4, "r_f": 0, "x_f": 0} + ] + }, + { + "fault": [ + {"id": 11, "fault_type": 1, "fault_phase": 1, "r_f": 0.001, "x_f": 0.001} + ] + }, + { + "fault": [ + {"id": 11, "fault_type": 2, "fault_phase": 4, "r_f": 0.001, "x_f": 0.001} + ] + }, + { + "fault": [ + {"id": 11, "fault_type": 3, "fault_phase": 4, "r_f": 0.001, "x_f": 0.001} + ] + } + ] +} \ No newline at end of file diff --git a/tests/data/short_circuit/floating-ground-no-error/wye_n-delta/update_batch.json.license b/tests/data/short_circuit/floating-ground-no-error/wye_n-delta/update_batch.json.license new file mode 100644 index 0000000000..7601059167 --- /dev/null +++ b/tests/data/short_circuit/floating-ground-no-error/wye_n-delta/update_batch.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/short_circuit/floating-ground-no-error/wye_n-wye/input.json b/tests/data/short_circuit/floating-ground-no-error/wye_n-wye/input.json new file mode 100644 index 0000000000..7eb27bccb2 --- /dev/null +++ b/tests/data/short_circuit/floating-ground-no-error/wye_n-wye/input.json @@ -0,0 +1,21 @@ +{ + "version": "1.0", + "type": "input", + "is_batch": false, + "attributes": {}, + "data": { + "node": [ + {"id": 1, "u_rated": 10000}, + {"id": 2, "u_rated": 100} + ], + "transformer": [ + {"id": 4, "from_node": 1, "to_node": 2, "from_status": 1, "to_status": 1, "u1": 10000, "u2": 100, "sn": 100000, "uk": 0.10000000000000001, "pk": 1000, "i0": 0.001, "p0": 10, "winding_from": 1, "winding_to": 0, "clock": 0, "tap_side": 0, "tap_pos": 0, "tap_min": -10, "tap_max": 10, "tap_nom": 0, "tap_size": 100, "r_grounding_from": 0, "x_grounding_from": 0, "r_grounding_to": 0, "x_grounding_to": 0} + ], + "source": [ + {"id": 3, "node": 1, "status": 1, "u_ref": 1, "sk": 1000000000000000, "rx_ratio": 1, "z01_ratio": 2} + ], + "fault": [ + {"id": 11, "status": 1, "fault_type": 1, "fault_phase": 1, "fault_object": 2, "r_f": 0, "x_f": 0} + ] + } +} \ No newline at end of file diff --git a/tests/data/short_circuit/floating-ground-no-error/wye_n-wye/input.json.license b/tests/data/short_circuit/floating-ground-no-error/wye_n-wye/input.json.license new file mode 100644 index 0000000000..7601059167 --- /dev/null +++ b/tests/data/short_circuit/floating-ground-no-error/wye_n-wye/input.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/short_circuit/floating-ground-no-error/wye_n-wye/params.json b/tests/data/short_circuit/floating-ground-no-error/wye_n-wye/params.json new file mode 100644 index 0000000000..7d25e6fe7d --- /dev/null +++ b/tests/data/short_circuit/floating-ground-no-error/wye_n-wye/params.json @@ -0,0 +1,6 @@ +{ + "calculation_method": "iec60909", + "rtol": 1e-08, + "short_circuit_voltage_scaling": "maximum", + "atol": 1e-08 +} \ No newline at end of file diff --git a/tests/data/short_circuit/floating-ground-no-error/wye_n-wye/params.json.license b/tests/data/short_circuit/floating-ground-no-error/wye_n-wye/params.json.license new file mode 100644 index 0000000000..7601059167 --- /dev/null +++ b/tests/data/short_circuit/floating-ground-no-error/wye_n-wye/params.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/short_circuit/floating-ground-no-error/wye_n-wye/sc_output_batch.json b/tests/data/short_circuit/floating-ground-no-error/wye_n-wye/sc_output_batch.json new file mode 100644 index 0000000000..294e3784cc --- /dev/null +++ b/tests/data/short_circuit/floating-ground-no-error/wye_n-wye/sc_output_batch.json @@ -0,0 +1,7 @@ +{ + "version": "1.0", + "type": "sc_output", + "is_batch": false, + "attributes": {}, + "data": {} +} \ No newline at end of file diff --git a/tests/data/short_circuit/floating-ground-no-error/wye_n-wye/sc_output_batch.json.license b/tests/data/short_circuit/floating-ground-no-error/wye_n-wye/sc_output_batch.json.license new file mode 100644 index 0000000000..7601059167 --- /dev/null +++ b/tests/data/short_circuit/floating-ground-no-error/wye_n-wye/sc_output_batch.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/short_circuit/floating-ground-no-error/wye_n-wye/update_batch.json b/tests/data/short_circuit/floating-ground-no-error/wye_n-wye/update_batch.json new file mode 100644 index 0000000000..fd7afcc021 --- /dev/null +++ b/tests/data/short_circuit/floating-ground-no-error/wye_n-wye/update_batch.json @@ -0,0 +1,38 @@ +{ + "version": "1.0", + "type": "update", + "is_batch": true, + "attributes": {}, + "data": [ + { + "fault": [ + {"id": 11, "fault_type": 1, "fault_phase": 1, "r_f": 0, "x_f": 0} + ] + }, + { + "fault": [ + {"id": 11, "fault_type": 2, "fault_phase": 4, "r_f": 0, "x_f": 0} + ] + }, + { + "fault": [ + {"id": 11, "fault_type": 3, "fault_phase": 4, "r_f": 0, "x_f": 0} + ] + }, + { + "fault": [ + {"id": 11, "fault_type": 1, "fault_phase": 1, "r_f": 0.001, "x_f": 0.001} + ] + }, + { + "fault": [ + {"id": 11, "fault_type": 2, "fault_phase": 4, "r_f": 0.001, "x_f": 0.001} + ] + }, + { + "fault": [ + {"id": 11, "fault_type": 3, "fault_phase": 4, "r_f": 0.001, "x_f": 0.001} + ] + } + ] +} \ No newline at end of file diff --git a/tests/data/short_circuit/floating-ground-no-error/wye_n-wye/update_batch.json.license b/tests/data/short_circuit/floating-ground-no-error/wye_n-wye/update_batch.json.license new file mode 100644 index 0000000000..7601059167 --- /dev/null +++ b/tests/data/short_circuit/floating-ground-no-error/wye_n-wye/update_batch.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/short_circuit/floating-ground-no-error/zigzag_n-wye/input.json b/tests/data/short_circuit/floating-ground-no-error/zigzag_n-wye/input.json new file mode 100644 index 0000000000..598b61902d --- /dev/null +++ b/tests/data/short_circuit/floating-ground-no-error/zigzag_n-wye/input.json @@ -0,0 +1,21 @@ +{ + "version": "1.0", + "type": "input", + "is_batch": false, + "attributes": {}, + "data": { + "node": [ + {"id": 1, "u_rated": 10000}, + {"id": 2, "u_rated": 100} + ], + "transformer": [ + {"id": 4, "from_node": 1, "to_node": 2, "from_status": 1, "to_status": 1, "u1": 10000, "u2": 100, "sn": 100000, "uk": 0.10000000000000001, "pk": 1000, "i0": 0.001, "p0": 10, "winding_from": 4, "winding_to": 0, "clock": 1, "tap_side": 0, "tap_pos": 0, "tap_min": -10, "tap_max": 10, "tap_nom": 0, "tap_size": 100, "r_grounding_from": 0, "x_grounding_from": 0, "r_grounding_to": 0, "x_grounding_to": 0} + ], + "source": [ + {"id": 3, "node": 1, "status": 1, "u_ref": 1, "sk": 1000000000000000, "rx_ratio": 1, "z01_ratio": 2} + ], + "fault": [ + {"id": 11, "status": 1, "fault_type": 1, "fault_phase": 1, "fault_object": 2, "r_f": 0, "x_f": 0} + ] + } +} \ No newline at end of file diff --git a/tests/data/short_circuit/floating-ground-no-error/zigzag_n-wye/input.json.license b/tests/data/short_circuit/floating-ground-no-error/zigzag_n-wye/input.json.license new file mode 100644 index 0000000000..7601059167 --- /dev/null +++ b/tests/data/short_circuit/floating-ground-no-error/zigzag_n-wye/input.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/short_circuit/floating-ground-no-error/zigzag_n-wye/params.json b/tests/data/short_circuit/floating-ground-no-error/zigzag_n-wye/params.json new file mode 100644 index 0000000000..7d25e6fe7d --- /dev/null +++ b/tests/data/short_circuit/floating-ground-no-error/zigzag_n-wye/params.json @@ -0,0 +1,6 @@ +{ + "calculation_method": "iec60909", + "rtol": 1e-08, + "short_circuit_voltage_scaling": "maximum", + "atol": 1e-08 +} \ No newline at end of file diff --git a/tests/data/short_circuit/floating-ground-no-error/zigzag_n-wye/params.json.license b/tests/data/short_circuit/floating-ground-no-error/zigzag_n-wye/params.json.license new file mode 100644 index 0000000000..7601059167 --- /dev/null +++ b/tests/data/short_circuit/floating-ground-no-error/zigzag_n-wye/params.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/short_circuit/floating-ground-no-error/zigzag_n-wye/sc_output_batch.json b/tests/data/short_circuit/floating-ground-no-error/zigzag_n-wye/sc_output_batch.json new file mode 100644 index 0000000000..294e3784cc --- /dev/null +++ b/tests/data/short_circuit/floating-ground-no-error/zigzag_n-wye/sc_output_batch.json @@ -0,0 +1,7 @@ +{ + "version": "1.0", + "type": "sc_output", + "is_batch": false, + "attributes": {}, + "data": {} +} \ No newline at end of file diff --git a/tests/data/short_circuit/floating-ground-no-error/zigzag_n-wye/sc_output_batch.json.license b/tests/data/short_circuit/floating-ground-no-error/zigzag_n-wye/sc_output_batch.json.license new file mode 100644 index 0000000000..7601059167 --- /dev/null +++ b/tests/data/short_circuit/floating-ground-no-error/zigzag_n-wye/sc_output_batch.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/short_circuit/floating-ground-no-error/zigzag_n-wye/update_batch.json b/tests/data/short_circuit/floating-ground-no-error/zigzag_n-wye/update_batch.json new file mode 100644 index 0000000000..fd7afcc021 --- /dev/null +++ b/tests/data/short_circuit/floating-ground-no-error/zigzag_n-wye/update_batch.json @@ -0,0 +1,38 @@ +{ + "version": "1.0", + "type": "update", + "is_batch": true, + "attributes": {}, + "data": [ + { + "fault": [ + {"id": 11, "fault_type": 1, "fault_phase": 1, "r_f": 0, "x_f": 0} + ] + }, + { + "fault": [ + {"id": 11, "fault_type": 2, "fault_phase": 4, "r_f": 0, "x_f": 0} + ] + }, + { + "fault": [ + {"id": 11, "fault_type": 3, "fault_phase": 4, "r_f": 0, "x_f": 0} + ] + }, + { + "fault": [ + {"id": 11, "fault_type": 1, "fault_phase": 1, "r_f": 0.001, "x_f": 0.001} + ] + }, + { + "fault": [ + {"id": 11, "fault_type": 2, "fault_phase": 4, "r_f": 0.001, "x_f": 0.001} + ] + }, + { + "fault": [ + {"id": 11, "fault_type": 3, "fault_phase": 4, "r_f": 0.001, "x_f": 0.001} + ] + } + ] +} \ No newline at end of file diff --git a/tests/data/short_circuit/floating-ground-no-error/zigzag_n-wye/update_batch.json.license b/tests/data/short_circuit/floating-ground-no-error/zigzag_n-wye/update_batch.json.license new file mode 100644 index 0000000000..7601059167 --- /dev/null +++ b/tests/data/short_circuit/floating-ground-no-error/zigzag_n-wye/update_batch.json.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: Contributors to the Power Grid Model project + +SPDX-License-Identifier: MPL-2.0 From 527e5023113316c193ee9a7e2973c30b2bfbbed8 Mon Sep 17 00:00:00 2001 From: Nitish Bharambe Date: Wed, 12 Nov 2025 16:38:55 +0100 Subject: [PATCH 09/14] remove excess Signed-off-by: Nitish Bharambe --- .../linear/wye-zigzag_n/asym_output.json | 21 ---------- .../wye-zigzag_n/asym_output.json.license | 3 -- .../linear/wye-zigzag_n/input.json | 21 ---------- .../linear/wye-zigzag_n/input.json.license | 3 -- .../linear/wye-zigzag_n/params.json | 5 --- .../linear/wye-zigzag_n/params.json.license | 3 -- .../linear/zigzag_n-wye/asym_output.json | 7 ---- .../zigzag_n-wye/asym_output.json.license | 3 -- .../linear/zigzag_n-wye/input.json | 21 ---------- .../linear/zigzag_n-wye/input.json.license | 3 -- .../linear/zigzag_n-wye/params.json | 5 --- .../linear/zigzag_n-wye/params.json.license | 3 -- .../nrse/wye-zigzag_n/asym_output.json | 21 ---------- .../wye-zigzag_n/asym_output.json.license | 3 -- .../nrse/wye-zigzag_n/input.json | 21 ---------- .../nrse/wye-zigzag_n/input.json.license | 3 -- .../nrse/wye-zigzag_n/params.json | 5 --- .../nrse/wye-zigzag_n/params.json.license | 3 -- .../nrse/zigzag_n-wye/asym_output.json | 7 ---- .../zigzag_n-wye/asym_output.json.license | 3 -- .../nrse/zigzag_n-wye/input.json | 21 ---------- .../nrse/zigzag_n-wye/input.json.license | 3 -- .../nrse/zigzag_n-wye/params.json | 9 ----- .../nrse/zigzag_n-wye/params.json.license | 3 -- .../linear/wye-zigzag_n/asym_output.json | 21 ---------- .../wye-zigzag_n/asym_output.json.license | 3 -- .../linear/wye-zigzag_n/input.json | 21 ---------- .../linear/wye-zigzag_n/input.json.license | 3 -- .../linear/wye-zigzag_n/params.json | 5 --- .../linear/wye-zigzag_n/params.json.license | 3 -- .../linear/zigzag_n-wye/asym_output.json | 21 ---------- .../zigzag_n-wye/asym_output.json.license | 3 -- .../linear/zigzag_n-wye/input.json | 21 ---------- .../linear/zigzag_n-wye/input.json.license | 3 -- .../linear/zigzag_n-wye/params.json | 5 --- .../linear/zigzag_n-wye/params.json.license | 3 -- .../nrse/wye-zigzag_n/asym_output.json | 21 ---------- .../wye-zigzag_n/asym_output.json.license | 3 -- .../nrse/wye-zigzag_n/input.json | 21 ---------- .../nrse/wye-zigzag_n/input.json.license | 3 -- .../nrse/wye-zigzag_n/params.json | 5 --- .../nrse/wye-zigzag_n/params.json.license | 3 -- .../nrse/zigzag_n-wye/asym_output.json | 21 ---------- .../zigzag_n-wye/asym_output.json.license | 3 -- .../nrse/zigzag_n-wye/input.json | 21 ---------- .../nrse/zigzag_n-wye/input.json.license | 3 -- .../nrse/zigzag_n-wye/params.json | 5 --- .../nrse/zigzag_n-wye/params.json.license | 3 -- .../wye-zigzag_n/input.json | 21 ---------- .../wye-zigzag_n/input.json.license | 3 -- .../wye-zigzag_n/params.json | 6 --- .../wye-zigzag_n/params.json.license | 3 -- .../wye-zigzag_n/sc_output_batch.json | 7 ---- .../wye-zigzag_n/sc_output_batch.json.license | 3 -- .../wye-zigzag_n/update_batch.json | 38 ------------------- .../wye-zigzag_n/update_batch.json.license | 3 -- .../zigzag_n-wye/input.json | 21 ---------- .../zigzag_n-wye/input.json.license | 3 -- .../zigzag_n-wye/params.json | 6 --- .../zigzag_n-wye/params.json.license | 3 -- .../zigzag_n-wye/sc_output_batch.json | 7 ---- .../zigzag_n-wye/sc_output_batch.json.license | 3 -- .../zigzag_n-wye/update_batch.json | 38 ------------------- .../zigzag_n-wye/update_batch.json.license | 3 -- 64 files changed, 592 deletions(-) delete mode 100644 tests/data/power_flow/floating-ground-no-error/linear/wye-zigzag_n/asym_output.json delete mode 100644 tests/data/power_flow/floating-ground-no-error/linear/wye-zigzag_n/asym_output.json.license delete mode 100644 tests/data/power_flow/floating-ground-no-error/linear/wye-zigzag_n/input.json delete mode 100644 tests/data/power_flow/floating-ground-no-error/linear/wye-zigzag_n/input.json.license delete mode 100644 tests/data/power_flow/floating-ground-no-error/linear/wye-zigzag_n/params.json delete mode 100644 tests/data/power_flow/floating-ground-no-error/linear/wye-zigzag_n/params.json.license delete mode 100644 tests/data/power_flow/floating-ground-no-error/linear/zigzag_n-wye/asym_output.json delete mode 100644 tests/data/power_flow/floating-ground-no-error/linear/zigzag_n-wye/asym_output.json.license delete mode 100644 tests/data/power_flow/floating-ground-no-error/linear/zigzag_n-wye/input.json delete mode 100644 tests/data/power_flow/floating-ground-no-error/linear/zigzag_n-wye/input.json.license delete mode 100644 tests/data/power_flow/floating-ground-no-error/linear/zigzag_n-wye/params.json delete mode 100644 tests/data/power_flow/floating-ground-no-error/linear/zigzag_n-wye/params.json.license delete mode 100644 tests/data/power_flow/floating-ground-no-error/nrse/wye-zigzag_n/asym_output.json delete mode 100644 tests/data/power_flow/floating-ground-no-error/nrse/wye-zigzag_n/asym_output.json.license delete mode 100644 tests/data/power_flow/floating-ground-no-error/nrse/wye-zigzag_n/input.json delete mode 100644 tests/data/power_flow/floating-ground-no-error/nrse/wye-zigzag_n/input.json.license delete mode 100644 tests/data/power_flow/floating-ground-no-error/nrse/wye-zigzag_n/params.json delete mode 100644 tests/data/power_flow/floating-ground-no-error/nrse/wye-zigzag_n/params.json.license delete mode 100644 tests/data/power_flow/floating-ground-no-error/nrse/zigzag_n-wye/asym_output.json delete mode 100644 tests/data/power_flow/floating-ground-no-error/nrse/zigzag_n-wye/asym_output.json.license delete mode 100644 tests/data/power_flow/floating-ground-no-error/nrse/zigzag_n-wye/input.json delete mode 100644 tests/data/power_flow/floating-ground-no-error/nrse/zigzag_n-wye/input.json.license delete mode 100644 tests/data/power_flow/floating-ground-no-error/nrse/zigzag_n-wye/params.json delete mode 100644 tests/data/power_flow/floating-ground-no-error/nrse/zigzag_n-wye/params.json.license delete mode 100644 tests/data/power_flow/non-floating-ground-no-error/linear/wye-zigzag_n/asym_output.json delete mode 100644 tests/data/power_flow/non-floating-ground-no-error/linear/wye-zigzag_n/asym_output.json.license delete mode 100644 tests/data/power_flow/non-floating-ground-no-error/linear/wye-zigzag_n/input.json delete mode 100644 tests/data/power_flow/non-floating-ground-no-error/linear/wye-zigzag_n/input.json.license delete mode 100644 tests/data/power_flow/non-floating-ground-no-error/linear/wye-zigzag_n/params.json delete mode 100644 tests/data/power_flow/non-floating-ground-no-error/linear/wye-zigzag_n/params.json.license delete mode 100644 tests/data/power_flow/non-floating-ground-no-error/linear/zigzag_n-wye/asym_output.json delete mode 100644 tests/data/power_flow/non-floating-ground-no-error/linear/zigzag_n-wye/asym_output.json.license delete mode 100644 tests/data/power_flow/non-floating-ground-no-error/linear/zigzag_n-wye/input.json delete mode 100644 tests/data/power_flow/non-floating-ground-no-error/linear/zigzag_n-wye/input.json.license delete mode 100644 tests/data/power_flow/non-floating-ground-no-error/linear/zigzag_n-wye/params.json delete mode 100644 tests/data/power_flow/non-floating-ground-no-error/linear/zigzag_n-wye/params.json.license delete mode 100644 tests/data/power_flow/non-floating-ground-no-error/nrse/wye-zigzag_n/asym_output.json delete mode 100644 tests/data/power_flow/non-floating-ground-no-error/nrse/wye-zigzag_n/asym_output.json.license delete mode 100644 tests/data/power_flow/non-floating-ground-no-error/nrse/wye-zigzag_n/input.json delete mode 100644 tests/data/power_flow/non-floating-ground-no-error/nrse/wye-zigzag_n/input.json.license delete mode 100644 tests/data/power_flow/non-floating-ground-no-error/nrse/wye-zigzag_n/params.json delete mode 100644 tests/data/power_flow/non-floating-ground-no-error/nrse/wye-zigzag_n/params.json.license delete mode 100644 tests/data/power_flow/non-floating-ground-no-error/nrse/zigzag_n-wye/asym_output.json delete mode 100644 tests/data/power_flow/non-floating-ground-no-error/nrse/zigzag_n-wye/asym_output.json.license delete mode 100644 tests/data/power_flow/non-floating-ground-no-error/nrse/zigzag_n-wye/input.json delete mode 100644 tests/data/power_flow/non-floating-ground-no-error/nrse/zigzag_n-wye/input.json.license delete mode 100644 tests/data/power_flow/non-floating-ground-no-error/nrse/zigzag_n-wye/params.json delete mode 100644 tests/data/power_flow/non-floating-ground-no-error/nrse/zigzag_n-wye/params.json.license delete mode 100644 tests/data/short_circuit/floating-ground-no-error/wye-zigzag_n/input.json delete mode 100644 tests/data/short_circuit/floating-ground-no-error/wye-zigzag_n/input.json.license delete mode 100644 tests/data/short_circuit/floating-ground-no-error/wye-zigzag_n/params.json delete mode 100644 tests/data/short_circuit/floating-ground-no-error/wye-zigzag_n/params.json.license delete mode 100644 tests/data/short_circuit/floating-ground-no-error/wye-zigzag_n/sc_output_batch.json delete mode 100644 tests/data/short_circuit/floating-ground-no-error/wye-zigzag_n/sc_output_batch.json.license delete mode 100644 tests/data/short_circuit/floating-ground-no-error/wye-zigzag_n/update_batch.json delete mode 100644 tests/data/short_circuit/floating-ground-no-error/wye-zigzag_n/update_batch.json.license delete mode 100644 tests/data/short_circuit/floating-ground-no-error/zigzag_n-wye/input.json delete mode 100644 tests/data/short_circuit/floating-ground-no-error/zigzag_n-wye/input.json.license delete mode 100644 tests/data/short_circuit/floating-ground-no-error/zigzag_n-wye/params.json delete mode 100644 tests/data/short_circuit/floating-ground-no-error/zigzag_n-wye/params.json.license delete mode 100644 tests/data/short_circuit/floating-ground-no-error/zigzag_n-wye/sc_output_batch.json delete mode 100644 tests/data/short_circuit/floating-ground-no-error/zigzag_n-wye/sc_output_batch.json.license delete mode 100644 tests/data/short_circuit/floating-ground-no-error/zigzag_n-wye/update_batch.json delete mode 100644 tests/data/short_circuit/floating-ground-no-error/zigzag_n-wye/update_batch.json.license diff --git a/tests/data/power_flow/floating-ground-no-error/linear/wye-zigzag_n/asym_output.json b/tests/data/power_flow/floating-ground-no-error/linear/wye-zigzag_n/asym_output.json deleted file mode 100644 index 9cd7be76da..0000000000 --- a/tests/data/power_flow/floating-ground-no-error/linear/wye-zigzag_n/asym_output.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "version": "1.0", - "type": "asym_output", - "is_batch": false, - "attributes": {}, - "data": { - "node": [ - {"id": 1, "energized": 1, "u_pu": [0.99999999999992273, 0.99999999999992273, 0.99999999999992251], "u": [5773.502691895811, 5773.502691895811, 5773.5026918958101], "u_angle": [6.3321425202771386e-14, -2.0943951023931322, 2.0943951023932588], "p": [3.3332500040140132, 3.3332500040065929, 3.333250004092315], "q": [33.165418788725233, 33.165418788763112, 33.165418788723905]}, - {"id": 2, "energized": 1, "u_pu": [0.99995000249979793, 0.99995000249979804, 0.99995000249979793], "u": [57.73214031194253, 57.732140311942537, 57.73214031194253], "u_angle": [-0.52359877559823487, -2.6179938779914305, 1.5707963267949603], "p": [1.5660951112263906e-10, 7.896897590733494e-11, -1.9427931534362023e-10], "q": [1.2323329471305662e-10, -2.1078944624310888e-10, -1.2360082126670034e-23]} - ], - "transformer": [ - {"id": 4, "energized": 1, "loading": 0.00099997500124732034, "p_from": [3.3332500040140132, 3.3332500040065929, 3.333250004092315], "q_from": [33.165418788725233, 33.165418788763112, 33.165418788723905], "i_from": [0.0057733583615283066, 0.0057733583615347051, 0.0057733583615294341], "s_from": [33.332500041562859, 33.332500041599808, 33.332500041569375], "p_to": [1.5660951112263906e-10, 7.896897590733494e-11, -1.9427931534362023e-10], "q_to": [1.2323329471305662e-10, -2.1078944624310888e-10, -1.2360082126670034e-23], "i_to": [3.4518236613818641e-12, 3.8989751252985165e-12, 3.3651847011712367e-12], "s_to": [1.9928116795098095e-10, 2.2509617900650761e-10, 1.9427931534362023e-10]} - ], - "source": [ - {"id": 3, "energized": 1, "p": [3.3332500040140132, 3.3332500040065907, 3.333250004092315], "q": [33.165418788725233, 33.165418788763112, 33.165418788723905], "i": [0.0057733583615283066, 0.0057733583615347051, 0.0057733583615294341], "s": [33.332500041562859, 33.332500041599808, 33.332500041569375], "pf": [0.099999999995731711, 0.099999999995398187, 0.099999999998061279]} - ], - "asym_load": [ - {"id": 21, "energized": 0, "p": [-0, -0, -0], "q": [-0, -0, -0], "i": [0, 0, 0], "s": [0, 0, 0], "pf": [0, 0, 0]} - ] - } -} \ No newline at end of file diff --git a/tests/data/power_flow/floating-ground-no-error/linear/wye-zigzag_n/asym_output.json.license b/tests/data/power_flow/floating-ground-no-error/linear/wye-zigzag_n/asym_output.json.license deleted file mode 100644 index 7601059167..0000000000 --- a/tests/data/power_flow/floating-ground-no-error/linear/wye-zigzag_n/asym_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/power_flow/floating-ground-no-error/linear/wye-zigzag_n/input.json b/tests/data/power_flow/floating-ground-no-error/linear/wye-zigzag_n/input.json deleted file mode 100644 index d54110ff46..0000000000 --- a/tests/data/power_flow/floating-ground-no-error/linear/wye-zigzag_n/input.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "version": "1.0", - "type": "input", - "is_batch": false, - "attributes": {}, - "data": { - "node": [ - {"id": 1, "u_rated": 10000}, - {"id": 2, "u_rated": 100} - ], - "transformer": [ - {"id": 4, "from_node": 1, "to_node": 2, "from_status": 1, "to_status": 1, "u1": 10000, "u2": 100, "sn": 100000, "uk": 0.10000000000000001, "pk": 1000, "i0": 0.001, "p0": 10, "winding_from": 0, "winding_to": 4, "clock": 1, "tap_side": 0, "tap_pos": 0, "tap_min": -10, "tap_max": 10, "tap_nom": 0, "tap_size": 100, "r_grounding_from": 0, "x_grounding_from": 0, "r_grounding_to": 0, "x_grounding_to": 0} - ], - "source": [ - {"id": 3, "node": 1, "status": 1, "u_ref": 1, "sk": 1000000000000000, "rx_ratio": 1, "z01_ratio": 2} - ], - "asym_load": [ - {"id": 21, "node": 2, "status": 0, "type": 0, "p_specified": [1000, 1000, 2000], "q_specified": [1000, 1000, 2000]} - ] - } -} \ No newline at end of file diff --git a/tests/data/power_flow/floating-ground-no-error/linear/wye-zigzag_n/input.json.license b/tests/data/power_flow/floating-ground-no-error/linear/wye-zigzag_n/input.json.license deleted file mode 100644 index 7601059167..0000000000 --- a/tests/data/power_flow/floating-ground-no-error/linear/wye-zigzag_n/input.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/power_flow/floating-ground-no-error/linear/wye-zigzag_n/params.json b/tests/data/power_flow/floating-ground-no-error/linear/wye-zigzag_n/params.json deleted file mode 100644 index 31076b8ae7..0000000000 --- a/tests/data/power_flow/floating-ground-no-error/linear/wye-zigzag_n/params.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "calculation_method": "linear", - "rtol": 1e-08, - "atol": 1e-08 -} \ No newline at end of file diff --git a/tests/data/power_flow/floating-ground-no-error/linear/wye-zigzag_n/params.json.license b/tests/data/power_flow/floating-ground-no-error/linear/wye-zigzag_n/params.json.license deleted file mode 100644 index 7601059167..0000000000 --- a/tests/data/power_flow/floating-ground-no-error/linear/wye-zigzag_n/params.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/power_flow/floating-ground-no-error/linear/zigzag_n-wye/asym_output.json b/tests/data/power_flow/floating-ground-no-error/linear/zigzag_n-wye/asym_output.json deleted file mode 100644 index 3880faf30d..0000000000 --- a/tests/data/power_flow/floating-ground-no-error/linear/zigzag_n-wye/asym_output.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "version": "1.0", - "type": "asym_output", - "is_batch": false, - "attributes": {}, - "data": {} -} \ No newline at end of file diff --git a/tests/data/power_flow/floating-ground-no-error/linear/zigzag_n-wye/asym_output.json.license b/tests/data/power_flow/floating-ground-no-error/linear/zigzag_n-wye/asym_output.json.license deleted file mode 100644 index 7601059167..0000000000 --- a/tests/data/power_flow/floating-ground-no-error/linear/zigzag_n-wye/asym_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/power_flow/floating-ground-no-error/linear/zigzag_n-wye/input.json b/tests/data/power_flow/floating-ground-no-error/linear/zigzag_n-wye/input.json deleted file mode 100644 index 5467206f12..0000000000 --- a/tests/data/power_flow/floating-ground-no-error/linear/zigzag_n-wye/input.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "version": "1.0", - "type": "input", - "is_batch": false, - "attributes": {}, - "data": { - "node": [ - {"id": 1, "u_rated": 10000}, - {"id": 2, "u_rated": 100} - ], - "transformer": [ - {"id": 4, "from_node": 1, "to_node": 2, "from_status": 1, "to_status": 1, "u1": 10000, "u2": 100, "sn": 100000, "uk": 0.10000000000000001, "pk": 1000, "i0": 0.001, "p0": 10, "winding_from": 4, "winding_to": 0, "clock": 1, "tap_side": 0, "tap_pos": 0, "tap_min": -10, "tap_max": 10, "tap_nom": 0, "tap_size": 100, "r_grounding_from": 0, "x_grounding_from": 0, "r_grounding_to": 0, "x_grounding_to": 0} - ], - "source": [ - {"id": 3, "node": 1, "status": 1, "u_ref": 1, "sk": 1000000000000000, "rx_ratio": 1, "z01_ratio": 2} - ], - "asym_load": [ - {"id": 21, "node": 2, "status": 0, "type": 0, "p_specified": [1000, 1000, 2000], "q_specified": [1000, 1000, 2000]} - ] - } -} \ No newline at end of file diff --git a/tests/data/power_flow/floating-ground-no-error/linear/zigzag_n-wye/input.json.license b/tests/data/power_flow/floating-ground-no-error/linear/zigzag_n-wye/input.json.license deleted file mode 100644 index 7601059167..0000000000 --- a/tests/data/power_flow/floating-ground-no-error/linear/zigzag_n-wye/input.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/power_flow/floating-ground-no-error/linear/zigzag_n-wye/params.json b/tests/data/power_flow/floating-ground-no-error/linear/zigzag_n-wye/params.json deleted file mode 100644 index 31076b8ae7..0000000000 --- a/tests/data/power_flow/floating-ground-no-error/linear/zigzag_n-wye/params.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "calculation_method": "linear", - "rtol": 1e-08, - "atol": 1e-08 -} \ No newline at end of file diff --git a/tests/data/power_flow/floating-ground-no-error/linear/zigzag_n-wye/params.json.license b/tests/data/power_flow/floating-ground-no-error/linear/zigzag_n-wye/params.json.license deleted file mode 100644 index 7601059167..0000000000 --- a/tests/data/power_flow/floating-ground-no-error/linear/zigzag_n-wye/params.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/power_flow/floating-ground-no-error/nrse/wye-zigzag_n/asym_output.json b/tests/data/power_flow/floating-ground-no-error/nrse/wye-zigzag_n/asym_output.json deleted file mode 100644 index 65a7d89d3d..0000000000 --- a/tests/data/power_flow/floating-ground-no-error/nrse/wye-zigzag_n/asym_output.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "version": "1.0", - "type": "asym_output", - "is_batch": false, - "attributes": {}, - "data": { - "node": [ - {"id": 1, "energized": 1, "u_pu": [0.99999999999992251, 0.99999999999992251, 0.99999999999992251], "u": [5773.5026918958101, 5773.5026918958101, 5773.5026918958101], "u_angle": [6.3296256469776083e-14, -2.0943951023931322, 2.0943951023932588], "p": [3.3332500040417687, 3.3332500039079687, 3.3332500040652255], "q": [33.165418788836249, 33.165418788777309, 33.165418788622794]}, - {"id": 2, "energized": 1, "u_pu": [0.99995000249979771, 0.99995000249979771, 0.99995000249979804], "u": [57.732140311942516, 57.732140311942516, 57.732140311942537], "u_angle": [-0.52359877559823531, -2.6179938779914305, 1.5707963267949605], "p": [9.9772694618205321e-11, -2.7984280583569139e-10, 3.5155304681226521e-10], "q": [-2.7125563021294134e-10, -3.3376216409618216e-11, 2.2459885312535236e-23]} - ], - "transformer": [ - {"id": 4, "energized": 1, "loading": 0.00099997500124746237, "p_from": [3.3332500040417687, 3.3332500039079687, 3.3332500040652255], "q_from": [33.165418788836249, 33.165418788777309, 33.165418788622794], "i_from": [0.0057733583615479202, 0.0057733583615354458, 0.0057733583615115405], "s_from": [33.332500041676091, 33.332500041604078, 33.332500041466055], "p_to": [9.9772694618205321e-11, -2.7984280583569139e-10, 3.5155304681226521e-10], "q_to": [-2.7125563021294134e-10, -3.3376216409618216e-11, 2.2459885312535236e-23], "i_to": [5.0062728993692727e-12, 4.8816158368465867e-12, 6.0893818402146193e-12], "s_to": [2.8902284946626215e-10, 2.818261304418278e-10, 3.5155304681226521e-10]} - ], - "source": [ - {"id": 3, "energized": 1, "p": [3.3332500040417687, 3.3332500039079664, 3.33325000406523], "q": [33.165418788836249, 33.165418788777309, 33.165418788622802], "i": [0.0057733583615479202, 0.0057733583615354449, 0.0057733583615115405], "s": [33.332500041676091, 33.332500041604078, 33.332500041466069], "pf": [0.099999999996224692, 0.099999999992426564, 0.099999999997558625]} - ], - "asym_load": [ - {"id": 21, "energized": 0, "p": [-0, -0, -0], "q": [-0, -0, -0], "i": [0, 0, 0], "s": [0, 0, 0], "pf": [0, 0, 0]} - ] - } -} \ No newline at end of file diff --git a/tests/data/power_flow/floating-ground-no-error/nrse/wye-zigzag_n/asym_output.json.license b/tests/data/power_flow/floating-ground-no-error/nrse/wye-zigzag_n/asym_output.json.license deleted file mode 100644 index 7601059167..0000000000 --- a/tests/data/power_flow/floating-ground-no-error/nrse/wye-zigzag_n/asym_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/power_flow/floating-ground-no-error/nrse/wye-zigzag_n/input.json b/tests/data/power_flow/floating-ground-no-error/nrse/wye-zigzag_n/input.json deleted file mode 100644 index d54110ff46..0000000000 --- a/tests/data/power_flow/floating-ground-no-error/nrse/wye-zigzag_n/input.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "version": "1.0", - "type": "input", - "is_batch": false, - "attributes": {}, - "data": { - "node": [ - {"id": 1, "u_rated": 10000}, - {"id": 2, "u_rated": 100} - ], - "transformer": [ - {"id": 4, "from_node": 1, "to_node": 2, "from_status": 1, "to_status": 1, "u1": 10000, "u2": 100, "sn": 100000, "uk": 0.10000000000000001, "pk": 1000, "i0": 0.001, "p0": 10, "winding_from": 0, "winding_to": 4, "clock": 1, "tap_side": 0, "tap_pos": 0, "tap_min": -10, "tap_max": 10, "tap_nom": 0, "tap_size": 100, "r_grounding_from": 0, "x_grounding_from": 0, "r_grounding_to": 0, "x_grounding_to": 0} - ], - "source": [ - {"id": 3, "node": 1, "status": 1, "u_ref": 1, "sk": 1000000000000000, "rx_ratio": 1, "z01_ratio": 2} - ], - "asym_load": [ - {"id": 21, "node": 2, "status": 0, "type": 0, "p_specified": [1000, 1000, 2000], "q_specified": [1000, 1000, 2000]} - ] - } -} \ No newline at end of file diff --git a/tests/data/power_flow/floating-ground-no-error/nrse/wye-zigzag_n/input.json.license b/tests/data/power_flow/floating-ground-no-error/nrse/wye-zigzag_n/input.json.license deleted file mode 100644 index 7601059167..0000000000 --- a/tests/data/power_flow/floating-ground-no-error/nrse/wye-zigzag_n/input.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/power_flow/floating-ground-no-error/nrse/wye-zigzag_n/params.json b/tests/data/power_flow/floating-ground-no-error/nrse/wye-zigzag_n/params.json deleted file mode 100644 index e9d8a3ca21..0000000000 --- a/tests/data/power_flow/floating-ground-no-error/nrse/wye-zigzag_n/params.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "calculation_method": "newton_raphson", - "rtol": 1e-08, - "atol": 1e-08 -} \ No newline at end of file diff --git a/tests/data/power_flow/floating-ground-no-error/nrse/wye-zigzag_n/params.json.license b/tests/data/power_flow/floating-ground-no-error/nrse/wye-zigzag_n/params.json.license deleted file mode 100644 index 7601059167..0000000000 --- a/tests/data/power_flow/floating-ground-no-error/nrse/wye-zigzag_n/params.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/power_flow/floating-ground-no-error/nrse/zigzag_n-wye/asym_output.json b/tests/data/power_flow/floating-ground-no-error/nrse/zigzag_n-wye/asym_output.json deleted file mode 100644 index 3880faf30d..0000000000 --- a/tests/data/power_flow/floating-ground-no-error/nrse/zigzag_n-wye/asym_output.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "version": "1.0", - "type": "asym_output", - "is_batch": false, - "attributes": {}, - "data": {} -} \ No newline at end of file diff --git a/tests/data/power_flow/floating-ground-no-error/nrse/zigzag_n-wye/asym_output.json.license b/tests/data/power_flow/floating-ground-no-error/nrse/zigzag_n-wye/asym_output.json.license deleted file mode 100644 index 7601059167..0000000000 --- a/tests/data/power_flow/floating-ground-no-error/nrse/zigzag_n-wye/asym_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/power_flow/floating-ground-no-error/nrse/zigzag_n-wye/input.json b/tests/data/power_flow/floating-ground-no-error/nrse/zigzag_n-wye/input.json deleted file mode 100644 index 5467206f12..0000000000 --- a/tests/data/power_flow/floating-ground-no-error/nrse/zigzag_n-wye/input.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "version": "1.0", - "type": "input", - "is_batch": false, - "attributes": {}, - "data": { - "node": [ - {"id": 1, "u_rated": 10000}, - {"id": 2, "u_rated": 100} - ], - "transformer": [ - {"id": 4, "from_node": 1, "to_node": 2, "from_status": 1, "to_status": 1, "u1": 10000, "u2": 100, "sn": 100000, "uk": 0.10000000000000001, "pk": 1000, "i0": 0.001, "p0": 10, "winding_from": 4, "winding_to": 0, "clock": 1, "tap_side": 0, "tap_pos": 0, "tap_min": -10, "tap_max": 10, "tap_nom": 0, "tap_size": 100, "r_grounding_from": 0, "x_grounding_from": 0, "r_grounding_to": 0, "x_grounding_to": 0} - ], - "source": [ - {"id": 3, "node": 1, "status": 1, "u_ref": 1, "sk": 1000000000000000, "rx_ratio": 1, "z01_ratio": 2} - ], - "asym_load": [ - {"id": 21, "node": 2, "status": 0, "type": 0, "p_specified": [1000, 1000, 2000], "q_specified": [1000, 1000, 2000]} - ] - } -} \ No newline at end of file diff --git a/tests/data/power_flow/floating-ground-no-error/nrse/zigzag_n-wye/input.json.license b/tests/data/power_flow/floating-ground-no-error/nrse/zigzag_n-wye/input.json.license deleted file mode 100644 index 7601059167..0000000000 --- a/tests/data/power_flow/floating-ground-no-error/nrse/zigzag_n-wye/input.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/power_flow/floating-ground-no-error/nrse/zigzag_n-wye/params.json b/tests/data/power_flow/floating-ground-no-error/nrse/zigzag_n-wye/params.json deleted file mode 100644 index 2e265a3704..0000000000 --- a/tests/data/power_flow/floating-ground-no-error/nrse/zigzag_n-wye/params.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "calculation_method": "newton_raphson", - "rtol": 1e-08, - "atol": 1e-08, - "xfail": { - "raises": "IterationDiverge", - "reason": "Not possible to converge on loaded floating ground" - } -} \ No newline at end of file diff --git a/tests/data/power_flow/floating-ground-no-error/nrse/zigzag_n-wye/params.json.license b/tests/data/power_flow/floating-ground-no-error/nrse/zigzag_n-wye/params.json.license deleted file mode 100644 index 7601059167..0000000000 --- a/tests/data/power_flow/floating-ground-no-error/nrse/zigzag_n-wye/params.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/power_flow/non-floating-ground-no-error/linear/wye-zigzag_n/asym_output.json b/tests/data/power_flow/non-floating-ground-no-error/linear/wye-zigzag_n/asym_output.json deleted file mode 100644 index 68b79b1ad1..0000000000 --- a/tests/data/power_flow/non-floating-ground-no-error/linear/wye-zigzag_n/asym_output.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "version": "1.0", - "type": "asym_output", - "is_batch": false, - "attributes": {}, - "data": { - "node": [ - {"id": 1, "energized": 1, "u_pu": [0.99999999999569467, 0.99999999998937661, 0.99999999998945599], "u": [5773.5026918714011, 5773.5026918349231, 5773.5026918353815], "u_angle": [7.4684215561467794e-14, -2.0943951023966769, 2.0943951023969634], "p": [997.28541385217147, 3324.5039371670309, 1597.2105474503701], "q": [1032.4515637474976, 1683.3379298537147, 3373.3251081579783]}, - {"id": 2, "energized": 1, "u_pu": [0.9931632416840297, 0.99725386863966292, 0.98983633736840571], "u": [57.340306493551587, 57.576478950950509, 57.148227583332222], "u_angle": [-0.52490200381063901, -2.6244018391800625, 1.5625558622847955], "p": [-986.37322463243561, -994.51527851693606, -3919.1038990995517], "q": [-986.37322463257851, -994.51527851699382, -3919.1038990995339]} - ], - "transformer": [ - {"id": 4, "energized": 1, "loading": 0.088941878458224752, "p_from": [997.28541385217147, 3324.5039371670309, 1597.2105474503701], "q_from": [1032.4515637474976, 1683.3379298537147, 3373.3251081579783], "i_from": [0.24862830258347662, 0.64542899720925884, 0.64646122432461905], "s_from": [1435.4561742411192, 3726.3860527759707, 3732.3456188053842], "p_to": [-986.37322463243561, -994.51527851693606, -3919.1038990995517], "q_to": [-986.37322463257851, -994.51527851699382, -3919.1038990995339], "i_to": [24.32743173414757, 24.427631221841658, 96.983758216717732], "s_to": [1394.9423918369748, 1406.4569948659478, 5542.4498864558518]} - ], - "source": [ - {"id": 3, "energized": 1, "p": [997.28541385217147, 3324.5039371670309, 1597.2105474503701], "q": [1032.4515637474976, 1683.3379298537145, 3373.3251081579779], "i": [0.24862830258347662, 0.64542899720925873, 0.64646122432461905], "s": [1435.4561742411192, 3726.3860527759703, 3732.3456188053838], "pf": [0.69475155824900403, 0.89215231328231348, 0.42793747165397589]} - ], - "asym_load": [ - {"id": 21, "energized": 1, "p": [986.37322463233033, 994.51527851677406, 3919.1038990996008], "q": [986.37322463233033, 994.51527851677406, 3919.1038990996008], "i": [24.327431734143207, 24.427631221836972, 96.983758216719181], "s": [1394.9423918367249, 1406.4569948656776, 5542.4498864559328], "pf": [0.70710678118654757, 0.70710678118654757, 0.70710678118654757]} - ] - } -} \ No newline at end of file diff --git a/tests/data/power_flow/non-floating-ground-no-error/linear/wye-zigzag_n/asym_output.json.license b/tests/data/power_flow/non-floating-ground-no-error/linear/wye-zigzag_n/asym_output.json.license deleted file mode 100644 index 7601059167..0000000000 --- a/tests/data/power_flow/non-floating-ground-no-error/linear/wye-zigzag_n/asym_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/power_flow/non-floating-ground-no-error/linear/wye-zigzag_n/input.json b/tests/data/power_flow/non-floating-ground-no-error/linear/wye-zigzag_n/input.json deleted file mode 100644 index ae2fcec934..0000000000 --- a/tests/data/power_flow/non-floating-ground-no-error/linear/wye-zigzag_n/input.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "version": "1.0", - "type": "input", - "is_batch": false, - "attributes": {}, - "data": { - "node": [ - {"id": 1, "u_rated": 10000}, - {"id": 2, "u_rated": 100} - ], - "transformer": [ - {"id": 4, "from_node": 1, "to_node": 2, "from_status": 1, "to_status": 1, "u1": 10000, "u2": 100, "sn": 100000, "uk": 0.10000000000000001, "pk": 1000, "i0": 0.001, "p0": 10, "winding_from": 0, "winding_to": 4, "clock": 1, "tap_side": 0, "tap_pos": 0, "tap_min": -10, "tap_max": 10, "tap_nom": 0, "tap_size": 100, "r_grounding_from": 0, "x_grounding_from": 0, "r_grounding_to": 0, "x_grounding_to": 0} - ], - "source": [ - {"id": 3, "node": 1, "status": 1, "u_ref": 1, "sk": 1000000000000000, "rx_ratio": 1, "z01_ratio": 2} - ], - "asym_load": [ - {"id": 21, "node": 2, "status": 1, "type": 0, "p_specified": [1000, 1000, 4000], "q_specified": [1000, 1000, 4000]} - ] - } -} \ No newline at end of file diff --git a/tests/data/power_flow/non-floating-ground-no-error/linear/wye-zigzag_n/input.json.license b/tests/data/power_flow/non-floating-ground-no-error/linear/wye-zigzag_n/input.json.license deleted file mode 100644 index 7601059167..0000000000 --- a/tests/data/power_flow/non-floating-ground-no-error/linear/wye-zigzag_n/input.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/power_flow/non-floating-ground-no-error/linear/wye-zigzag_n/params.json b/tests/data/power_flow/non-floating-ground-no-error/linear/wye-zigzag_n/params.json deleted file mode 100644 index 31076b8ae7..0000000000 --- a/tests/data/power_flow/non-floating-ground-no-error/linear/wye-zigzag_n/params.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "calculation_method": "linear", - "rtol": 1e-08, - "atol": 1e-08 -} \ No newline at end of file diff --git a/tests/data/power_flow/non-floating-ground-no-error/linear/wye-zigzag_n/params.json.license b/tests/data/power_flow/non-floating-ground-no-error/linear/wye-zigzag_n/params.json.license deleted file mode 100644 index 7601059167..0000000000 --- a/tests/data/power_flow/non-floating-ground-no-error/linear/wye-zigzag_n/params.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/power_flow/non-floating-ground-no-error/linear/zigzag_n-wye/asym_output.json b/tests/data/power_flow/non-floating-ground-no-error/linear/zigzag_n-wye/asym_output.json deleted file mode 100644 index da999e042a..0000000000 --- a/tests/data/power_flow/non-floating-ground-no-error/linear/zigzag_n-wye/asym_output.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "version": "1.0", - "type": "asym_output", - "is_batch": false, - "attributes": {}, - "data": { - "node": [ - {"id": 1, "energized": 1, "u_pu": [0.99999999999569433, 0.99999999999252942, 0.99999999999255862], "u": [5773.5026918713984, 5773.5026918531266, 5773.5026918532949], "u_angle": [7.4628019657913191e-14, -2.0943951023949143, 2.0943951023951146], "p": [997.28541385195365, 2166.0392926626491, 1301.7429737775717], "q": [1032.4515637470902, 1355.6746219212803, 2206.2336426590864]}, - {"id": 2, "energized": 1, "u_pu": [1.3142756138609242, 1.317739979061278, 0.49670473770853601], "u": [75.879737945196524, 76.079753163296061, 28.677261402378573], "u_angle": [-0.85963987905926709, -2.2903346115490741, 1.5654617674911755], "p": [-1727.3203891895521, -1736.4386524164361, -986.8623858484201], "q": [-1727.3203891895446, -1736.43865241652, -986.86238584840896]} - ], - "transformer": [ - {"id": 4, "energized": 1, "loading": 0.065524008642340884, "p_from": [997.28541385195365, 2166.0392926626491, 1301.7429737775717], "q_from": [1032.4515637470902, 1355.6746219212803, 2206.2336426590864], "i_from": [0.24862830258339969, 0.44259168195903137, 0.44368913630641399], "s_from": [1435.4561742406747, 2555.3042671822695, 2561.6404228111442], "p_to": [-1727.3203891895521, -1736.4386524164361, -986.8623858484201], "q_to": [-1727.3203891895446, -1736.43865241652, -986.86238584840896], "i_to": [32.193046353424727, 32.277905623660331, 48.666926408354335], "s_to": [2442.7999209554323, 2455.6950924762436, 1395.634170262698]} - ], - "source": [ - {"id": 3, "energized": 1, "p": [997.28541385195365, 2166.0392926626491, 1301.7429737775717], "q": [1032.4515637470902, 1355.6746219212803, 2206.2336426590864], "i": [0.24862830258339969, 0.44259168195903137, 0.44368913630641399], "s": [1435.4561742406747, 2555.3042671822695, 2561.6404228111442], "pf": [0.69475155824906742, 0.84766394377415477, 0.50816772025678725]} - ], - "asym_load": [ - {"id": 21, "energized": 1, "p": [1727.3203891895087, 1736.4386524164174, 986.86238584842226], "q": [1727.3203891895087, 1736.4386524164174, 986.86238584842226], "i": [32.193046353423981, 32.277905623659215, 48.666926408354719], "s": [2442.7999209553764, 2455.6950924761586, 1395.6341702627089], "pf": [0.70710678118654746, 0.70710678118654746, 0.70710678118654757]} - ] - } -} \ No newline at end of file diff --git a/tests/data/power_flow/non-floating-ground-no-error/linear/zigzag_n-wye/asym_output.json.license b/tests/data/power_flow/non-floating-ground-no-error/linear/zigzag_n-wye/asym_output.json.license deleted file mode 100644 index 7601059167..0000000000 --- a/tests/data/power_flow/non-floating-ground-no-error/linear/zigzag_n-wye/asym_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/power_flow/non-floating-ground-no-error/linear/zigzag_n-wye/input.json b/tests/data/power_flow/non-floating-ground-no-error/linear/zigzag_n-wye/input.json deleted file mode 100644 index 1ba4d9c19b..0000000000 --- a/tests/data/power_flow/non-floating-ground-no-error/linear/zigzag_n-wye/input.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "version": "1.0", - "type": "input", - "is_batch": false, - "attributes": {}, - "data": { - "node": [ - {"id": 1, "u_rated": 10000}, - {"id": 2, "u_rated": 100} - ], - "transformer": [ - {"id": 4, "from_node": 1, "to_node": 2, "from_status": 1, "to_status": 1, "u1": 10000, "u2": 100, "sn": 100000, "uk": 0.10000000000000001, "pk": 1000, "i0": 0.001, "p0": 10, "winding_from": 4, "winding_to": 0, "clock": 1, "tap_side": 0, "tap_pos": 0, "tap_min": -10, "tap_max": 10, "tap_nom": 0, "tap_size": 100, "r_grounding_from": 0, "x_grounding_from": 0, "r_grounding_to": 0, "x_grounding_to": 0} - ], - "source": [ - {"id": 3, "node": 1, "status": 1, "u_ref": 1, "sk": 1000000000000000, "rx_ratio": 1, "z01_ratio": 2} - ], - "asym_load": [ - {"id": 21, "node": 2, "status": 1, "type": 0, "p_specified": [1000, 1000, 4000], "q_specified": [1000, 1000, 4000]} - ] - } -} \ No newline at end of file diff --git a/tests/data/power_flow/non-floating-ground-no-error/linear/zigzag_n-wye/input.json.license b/tests/data/power_flow/non-floating-ground-no-error/linear/zigzag_n-wye/input.json.license deleted file mode 100644 index 7601059167..0000000000 --- a/tests/data/power_flow/non-floating-ground-no-error/linear/zigzag_n-wye/input.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/power_flow/non-floating-ground-no-error/linear/zigzag_n-wye/params.json b/tests/data/power_flow/non-floating-ground-no-error/linear/zigzag_n-wye/params.json deleted file mode 100644 index 31076b8ae7..0000000000 --- a/tests/data/power_flow/non-floating-ground-no-error/linear/zigzag_n-wye/params.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "calculation_method": "linear", - "rtol": 1e-08, - "atol": 1e-08 -} \ No newline at end of file diff --git a/tests/data/power_flow/non-floating-ground-no-error/linear/zigzag_n-wye/params.json.license b/tests/data/power_flow/non-floating-ground-no-error/linear/zigzag_n-wye/params.json.license deleted file mode 100644 index 7601059167..0000000000 --- a/tests/data/power_flow/non-floating-ground-no-error/linear/zigzag_n-wye/params.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/power_flow/non-floating-ground-no-error/nrse/wye-zigzag_n/asym_output.json b/tests/data/power_flow/non-floating-ground-no-error/nrse/wye-zigzag_n/asym_output.json deleted file mode 100644 index 7caab97f5b..0000000000 --- a/tests/data/power_flow/non-floating-ground-no-error/nrse/wye-zigzag_n/asym_output.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "version": "1.0", - "type": "asym_output", - "is_batch": false, - "attributes": {}, - "data": { - "node": [ - {"id": 1, "energized": 1, "u_pu": [0.99999999999565314, 0.99999999998918854, 0.99999999998925304], "u": [5773.502691871161, 5773.5026918338372, 5773.5026918342101], "u_angle": [8.5221840663089528e-14, -2.094395102396768, 2.09439510239705], "p": [1004.5197116529117, 3390.3390723465468, 1624.4890970630979], "q": [1044.6557034146692, 1706.2301703958526, 3441.6231121159681]}, - {"id": 2, "energized": 1, "u_pu": [0.99303471667379162, 0.99724032133064389, 0.98964176011712912], "u": [57.332886098625735, 57.57569679669961, 57.136993660491953], "u_angle": [-0.52489627334638889, -2.6245099263894636, 1.5623858168821145], "p": [-999.99999999988609, -999.99999999988086, -3999.9999999997458], "q": [-1000.0000000001833, -1000.0000000000359, -4000.0000000002842]} - ], - "transformer": [ - {"id": 4, "energized": 1, "loading": 0.090504876011027885, "p_from": [1004.5197116529117, 3390.3390723465468, 1624.4890970630979], "q_from": [1044.6557034146692, 1706.2301703958526, 3441.6231121159681], "i_from": [0.25101984322724213, 0.65739532444702242, 0.65917526817923766], "s_from": [1449.2637405855592, 3795.4736752938629, 3805.7501852233654], "p_to": [-999.99999999988609, -999.99999999988086, -3999.9999999997458], "q_to": [-1000.0000000001833, -1000.0000000000359, -4000.0000000002842], "i_to": [24.666708038042458, 24.562682538895519, 99.005108373489719], "s_to": [1414.213562373144, 1414.2135623730362, 5656.8542494924013]} - ], - "source": [ - {"id": 3, "energized": 1, "p": [1004.5197116529117, 3390.3390723465468, 1624.4890970630979], "q": [1044.6557034146692, 1706.2301703958526, 3441.6231121159681], "i": [0.25101984322724213, 0.65739532444702242, 0.65917526817923766], "s": [1449.2637405855592, 3795.4736752938629, 3805.7501852233654], "pf": [0.69312415920034443, 0.89325848692233423, 0.42685121671162818]} - ], - "asym_load": [ - {"id": 21, "energized": 1, "p": [1000, 1000, 4000], "q": [1000, 1000, 4000], "i": [24.666708038041602, 24.562682538896539, 99.00510837348935], "s": [1414.2135623730949, 1414.2135623730949, 5656.8542494923795], "pf": [0.70710678118654757, 0.70710678118654757, 0.70710678118654757]} - ] - } -} \ No newline at end of file diff --git a/tests/data/power_flow/non-floating-ground-no-error/nrse/wye-zigzag_n/asym_output.json.license b/tests/data/power_flow/non-floating-ground-no-error/nrse/wye-zigzag_n/asym_output.json.license deleted file mode 100644 index 7601059167..0000000000 --- a/tests/data/power_flow/non-floating-ground-no-error/nrse/wye-zigzag_n/asym_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/power_flow/non-floating-ground-no-error/nrse/wye-zigzag_n/input.json b/tests/data/power_flow/non-floating-ground-no-error/nrse/wye-zigzag_n/input.json deleted file mode 100644 index ae2fcec934..0000000000 --- a/tests/data/power_flow/non-floating-ground-no-error/nrse/wye-zigzag_n/input.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "version": "1.0", - "type": "input", - "is_batch": false, - "attributes": {}, - "data": { - "node": [ - {"id": 1, "u_rated": 10000}, - {"id": 2, "u_rated": 100} - ], - "transformer": [ - {"id": 4, "from_node": 1, "to_node": 2, "from_status": 1, "to_status": 1, "u1": 10000, "u2": 100, "sn": 100000, "uk": 0.10000000000000001, "pk": 1000, "i0": 0.001, "p0": 10, "winding_from": 0, "winding_to": 4, "clock": 1, "tap_side": 0, "tap_pos": 0, "tap_min": -10, "tap_max": 10, "tap_nom": 0, "tap_size": 100, "r_grounding_from": 0, "x_grounding_from": 0, "r_grounding_to": 0, "x_grounding_to": 0} - ], - "source": [ - {"id": 3, "node": 1, "status": 1, "u_ref": 1, "sk": 1000000000000000, "rx_ratio": 1, "z01_ratio": 2} - ], - "asym_load": [ - {"id": 21, "node": 2, "status": 1, "type": 0, "p_specified": [1000, 1000, 4000], "q_specified": [1000, 1000, 4000]} - ] - } -} \ No newline at end of file diff --git a/tests/data/power_flow/non-floating-ground-no-error/nrse/wye-zigzag_n/input.json.license b/tests/data/power_flow/non-floating-ground-no-error/nrse/wye-zigzag_n/input.json.license deleted file mode 100644 index 7601059167..0000000000 --- a/tests/data/power_flow/non-floating-ground-no-error/nrse/wye-zigzag_n/input.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/power_flow/non-floating-ground-no-error/nrse/wye-zigzag_n/params.json b/tests/data/power_flow/non-floating-ground-no-error/nrse/wye-zigzag_n/params.json deleted file mode 100644 index e9d8a3ca21..0000000000 --- a/tests/data/power_flow/non-floating-ground-no-error/nrse/wye-zigzag_n/params.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "calculation_method": "newton_raphson", - "rtol": 1e-08, - "atol": 1e-08 -} \ No newline at end of file diff --git a/tests/data/power_flow/non-floating-ground-no-error/nrse/wye-zigzag_n/params.json.license b/tests/data/power_flow/non-floating-ground-no-error/nrse/wye-zigzag_n/params.json.license deleted file mode 100644 index 7601059167..0000000000 --- a/tests/data/power_flow/non-floating-ground-no-error/nrse/wye-zigzag_n/params.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/power_flow/non-floating-ground-no-error/nrse/zigzag_n-wye/asym_output.json b/tests/data/power_flow/non-floating-ground-no-error/nrse/zigzag_n-wye/asym_output.json deleted file mode 100644 index 85057b9e32..0000000000 --- a/tests/data/power_flow/non-floating-ground-no-error/nrse/zigzag_n-wye/asym_output.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "version": "1.0", - "type": "asym_output", - "is_batch": false, - "attributes": {}, - "data": { - "node": [ - {"id": 1, "energized": 1, "u_pu": [0.99999999922683913, 1.0000000000696649, 0.99999999952651641], "u": [5773.5026874324112, 5773.502692298468, 5773.5026891625985], "u_angle": [6.2731918531407557e-10, -2.0943951019064446, 2.0943951022203224], "p": [34375.183223876047, -131148.54063942371, 152347.75230101013], "q": [330096.3279722748, 98308.172690498846, 70854.500469207938]}, - {"id": 2, "energized": 1, "u_pu": [0.0049003381328730803, 0.0049410195971993651, 1.4866214842473346], "u": [0.28292115401344609, 0.28526989945142694, 85.830131411327969], "u_angle": [-0.6867842221578877, 2.4651496568095781, 1.5635931154009413], "p": [-1000.0000000000002, -1000.0000000000002, -4000.0000000000073], "q": [-1000.0000000000002, -1000.0000000000003, -3999.999999999814]} - ], - "transformer": [ - {"id": 4, "energized": 1, "loading": 6.63803549463836, "p_from": [34375.183223876047, -131148.54063942371, 152347.75230101013], "q_from": [330096.3279722748, 98308.172690498846, 70854.500469207938], "i_from": [57.483538286915156, 28.388960808306724, 29.101648352616039], "s_from": [331881.36278262851, 163903.74165831454, 168018.44502289302], "p_to": [-1000.0000000000002, -1000.0000000000002, -4000.0000000000073], "q_to": [-1000.0000000000002, -1000.0000000000003, -3999.999999999814], "i_to": [4998.6137208597829, 4957.4580602181422, 65.907556664251544], "s_to": [1414.2135623730956, 1414.2135623730956, 5656.8542494922531]} - ], - "source": [ - {"id": 3, "energized": 1, "p": [34375.183223876047, -131148.54063942371, 152347.75230101016], "q": [330096.3279722748, 98308.172690498846, 70854.500469207938], "i": [57.483538286915156, 28.388960808306724, 29.101648352616046], "s": [331881.36278262851, 163903.74165831454, 168018.44502289305], "pf": [0.10357672071628402, -0.80015586778259973, 0.90673230715980191]} - ], - "asym_load": [ - {"id": 21, "energized": 1, "p": [1000, 1000, 4000], "q": [1000, 1000, 4000], "i": [4998.613720859782, 4957.4580602181404, 65.907556664253008], "s": [1414.2135623730949, 1414.2135623730949, 5656.8542494923795], "pf": [0.70710678118654757, 0.70710678118654757, 0.70710678118654757]} - ] - } -} \ No newline at end of file diff --git a/tests/data/power_flow/non-floating-ground-no-error/nrse/zigzag_n-wye/asym_output.json.license b/tests/data/power_flow/non-floating-ground-no-error/nrse/zigzag_n-wye/asym_output.json.license deleted file mode 100644 index 7601059167..0000000000 --- a/tests/data/power_flow/non-floating-ground-no-error/nrse/zigzag_n-wye/asym_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/power_flow/non-floating-ground-no-error/nrse/zigzag_n-wye/input.json b/tests/data/power_flow/non-floating-ground-no-error/nrse/zigzag_n-wye/input.json deleted file mode 100644 index 1ba4d9c19b..0000000000 --- a/tests/data/power_flow/non-floating-ground-no-error/nrse/zigzag_n-wye/input.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "version": "1.0", - "type": "input", - "is_batch": false, - "attributes": {}, - "data": { - "node": [ - {"id": 1, "u_rated": 10000}, - {"id": 2, "u_rated": 100} - ], - "transformer": [ - {"id": 4, "from_node": 1, "to_node": 2, "from_status": 1, "to_status": 1, "u1": 10000, "u2": 100, "sn": 100000, "uk": 0.10000000000000001, "pk": 1000, "i0": 0.001, "p0": 10, "winding_from": 4, "winding_to": 0, "clock": 1, "tap_side": 0, "tap_pos": 0, "tap_min": -10, "tap_max": 10, "tap_nom": 0, "tap_size": 100, "r_grounding_from": 0, "x_grounding_from": 0, "r_grounding_to": 0, "x_grounding_to": 0} - ], - "source": [ - {"id": 3, "node": 1, "status": 1, "u_ref": 1, "sk": 1000000000000000, "rx_ratio": 1, "z01_ratio": 2} - ], - "asym_load": [ - {"id": 21, "node": 2, "status": 1, "type": 0, "p_specified": [1000, 1000, 4000], "q_specified": [1000, 1000, 4000]} - ] - } -} \ No newline at end of file diff --git a/tests/data/power_flow/non-floating-ground-no-error/nrse/zigzag_n-wye/input.json.license b/tests/data/power_flow/non-floating-ground-no-error/nrse/zigzag_n-wye/input.json.license deleted file mode 100644 index 7601059167..0000000000 --- a/tests/data/power_flow/non-floating-ground-no-error/nrse/zigzag_n-wye/input.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/power_flow/non-floating-ground-no-error/nrse/zigzag_n-wye/params.json b/tests/data/power_flow/non-floating-ground-no-error/nrse/zigzag_n-wye/params.json deleted file mode 100644 index e9d8a3ca21..0000000000 --- a/tests/data/power_flow/non-floating-ground-no-error/nrse/zigzag_n-wye/params.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "calculation_method": "newton_raphson", - "rtol": 1e-08, - "atol": 1e-08 -} \ No newline at end of file diff --git a/tests/data/power_flow/non-floating-ground-no-error/nrse/zigzag_n-wye/params.json.license b/tests/data/power_flow/non-floating-ground-no-error/nrse/zigzag_n-wye/params.json.license deleted file mode 100644 index 7601059167..0000000000 --- a/tests/data/power_flow/non-floating-ground-no-error/nrse/zigzag_n-wye/params.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/short_circuit/floating-ground-no-error/wye-zigzag_n/input.json b/tests/data/short_circuit/floating-ground-no-error/wye-zigzag_n/input.json deleted file mode 100644 index d4b162bf48..0000000000 --- a/tests/data/short_circuit/floating-ground-no-error/wye-zigzag_n/input.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "version": "1.0", - "type": "input", - "is_batch": false, - "attributes": {}, - "data": { - "node": [ - {"id": 1, "u_rated": 10000}, - {"id": 2, "u_rated": 100} - ], - "transformer": [ - {"id": 4, "from_node": 1, "to_node": 2, "from_status": 1, "to_status": 1, "u1": 10000, "u2": 100, "sn": 100000, "uk": 0.10000000000000001, "pk": 1000, "i0": 0.001, "p0": 10, "winding_from": 0, "winding_to": 4, "clock": 1, "tap_side": 0, "tap_pos": 0, "tap_min": -10, "tap_max": 10, "tap_nom": 0, "tap_size": 100, "r_grounding_from": 0, "x_grounding_from": 0, "r_grounding_to": 0, "x_grounding_to": 0} - ], - "source": [ - {"id": 3, "node": 1, "status": 1, "u_ref": 1, "sk": 1000000000000000, "rx_ratio": 1, "z01_ratio": 2} - ], - "fault": [ - {"id": 11, "status": 1, "fault_type": 1, "fault_phase": 1, "fault_object": 2, "r_f": 0, "x_f": 0} - ] - } -} \ No newline at end of file diff --git a/tests/data/short_circuit/floating-ground-no-error/wye-zigzag_n/input.json.license b/tests/data/short_circuit/floating-ground-no-error/wye-zigzag_n/input.json.license deleted file mode 100644 index 7601059167..0000000000 --- a/tests/data/short_circuit/floating-ground-no-error/wye-zigzag_n/input.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/short_circuit/floating-ground-no-error/wye-zigzag_n/params.json b/tests/data/short_circuit/floating-ground-no-error/wye-zigzag_n/params.json deleted file mode 100644 index 7d25e6fe7d..0000000000 --- a/tests/data/short_circuit/floating-ground-no-error/wye-zigzag_n/params.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "calculation_method": "iec60909", - "rtol": 1e-08, - "short_circuit_voltage_scaling": "maximum", - "atol": 1e-08 -} \ No newline at end of file diff --git a/tests/data/short_circuit/floating-ground-no-error/wye-zigzag_n/params.json.license b/tests/data/short_circuit/floating-ground-no-error/wye-zigzag_n/params.json.license deleted file mode 100644 index 7601059167..0000000000 --- a/tests/data/short_circuit/floating-ground-no-error/wye-zigzag_n/params.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/short_circuit/floating-ground-no-error/wye-zigzag_n/sc_output_batch.json b/tests/data/short_circuit/floating-ground-no-error/wye-zigzag_n/sc_output_batch.json deleted file mode 100644 index 294e3784cc..0000000000 --- a/tests/data/short_circuit/floating-ground-no-error/wye-zigzag_n/sc_output_batch.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "version": "1.0", - "type": "sc_output", - "is_batch": false, - "attributes": {}, - "data": {} -} \ No newline at end of file diff --git a/tests/data/short_circuit/floating-ground-no-error/wye-zigzag_n/sc_output_batch.json.license b/tests/data/short_circuit/floating-ground-no-error/wye-zigzag_n/sc_output_batch.json.license deleted file mode 100644 index 7601059167..0000000000 --- a/tests/data/short_circuit/floating-ground-no-error/wye-zigzag_n/sc_output_batch.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/short_circuit/floating-ground-no-error/wye-zigzag_n/update_batch.json b/tests/data/short_circuit/floating-ground-no-error/wye-zigzag_n/update_batch.json deleted file mode 100644 index fd7afcc021..0000000000 --- a/tests/data/short_circuit/floating-ground-no-error/wye-zigzag_n/update_batch.json +++ /dev/null @@ -1,38 +0,0 @@ -{ - "version": "1.0", - "type": "update", - "is_batch": true, - "attributes": {}, - "data": [ - { - "fault": [ - {"id": 11, "fault_type": 1, "fault_phase": 1, "r_f": 0, "x_f": 0} - ] - }, - { - "fault": [ - {"id": 11, "fault_type": 2, "fault_phase": 4, "r_f": 0, "x_f": 0} - ] - }, - { - "fault": [ - {"id": 11, "fault_type": 3, "fault_phase": 4, "r_f": 0, "x_f": 0} - ] - }, - { - "fault": [ - {"id": 11, "fault_type": 1, "fault_phase": 1, "r_f": 0.001, "x_f": 0.001} - ] - }, - { - "fault": [ - {"id": 11, "fault_type": 2, "fault_phase": 4, "r_f": 0.001, "x_f": 0.001} - ] - }, - { - "fault": [ - {"id": 11, "fault_type": 3, "fault_phase": 4, "r_f": 0.001, "x_f": 0.001} - ] - } - ] -} \ No newline at end of file diff --git a/tests/data/short_circuit/floating-ground-no-error/wye-zigzag_n/update_batch.json.license b/tests/data/short_circuit/floating-ground-no-error/wye-zigzag_n/update_batch.json.license deleted file mode 100644 index 7601059167..0000000000 --- a/tests/data/short_circuit/floating-ground-no-error/wye-zigzag_n/update_batch.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/short_circuit/floating-ground-no-error/zigzag_n-wye/input.json b/tests/data/short_circuit/floating-ground-no-error/zigzag_n-wye/input.json deleted file mode 100644 index 598b61902d..0000000000 --- a/tests/data/short_circuit/floating-ground-no-error/zigzag_n-wye/input.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "version": "1.0", - "type": "input", - "is_batch": false, - "attributes": {}, - "data": { - "node": [ - {"id": 1, "u_rated": 10000}, - {"id": 2, "u_rated": 100} - ], - "transformer": [ - {"id": 4, "from_node": 1, "to_node": 2, "from_status": 1, "to_status": 1, "u1": 10000, "u2": 100, "sn": 100000, "uk": 0.10000000000000001, "pk": 1000, "i0": 0.001, "p0": 10, "winding_from": 4, "winding_to": 0, "clock": 1, "tap_side": 0, "tap_pos": 0, "tap_min": -10, "tap_max": 10, "tap_nom": 0, "tap_size": 100, "r_grounding_from": 0, "x_grounding_from": 0, "r_grounding_to": 0, "x_grounding_to": 0} - ], - "source": [ - {"id": 3, "node": 1, "status": 1, "u_ref": 1, "sk": 1000000000000000, "rx_ratio": 1, "z01_ratio": 2} - ], - "fault": [ - {"id": 11, "status": 1, "fault_type": 1, "fault_phase": 1, "fault_object": 2, "r_f": 0, "x_f": 0} - ] - } -} \ No newline at end of file diff --git a/tests/data/short_circuit/floating-ground-no-error/zigzag_n-wye/input.json.license b/tests/data/short_circuit/floating-ground-no-error/zigzag_n-wye/input.json.license deleted file mode 100644 index 7601059167..0000000000 --- a/tests/data/short_circuit/floating-ground-no-error/zigzag_n-wye/input.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/short_circuit/floating-ground-no-error/zigzag_n-wye/params.json b/tests/data/short_circuit/floating-ground-no-error/zigzag_n-wye/params.json deleted file mode 100644 index 7d25e6fe7d..0000000000 --- a/tests/data/short_circuit/floating-ground-no-error/zigzag_n-wye/params.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "calculation_method": "iec60909", - "rtol": 1e-08, - "short_circuit_voltage_scaling": "maximum", - "atol": 1e-08 -} \ No newline at end of file diff --git a/tests/data/short_circuit/floating-ground-no-error/zigzag_n-wye/params.json.license b/tests/data/short_circuit/floating-ground-no-error/zigzag_n-wye/params.json.license deleted file mode 100644 index 7601059167..0000000000 --- a/tests/data/short_circuit/floating-ground-no-error/zigzag_n-wye/params.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/short_circuit/floating-ground-no-error/zigzag_n-wye/sc_output_batch.json b/tests/data/short_circuit/floating-ground-no-error/zigzag_n-wye/sc_output_batch.json deleted file mode 100644 index 294e3784cc..0000000000 --- a/tests/data/short_circuit/floating-ground-no-error/zigzag_n-wye/sc_output_batch.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "version": "1.0", - "type": "sc_output", - "is_batch": false, - "attributes": {}, - "data": {} -} \ No newline at end of file diff --git a/tests/data/short_circuit/floating-ground-no-error/zigzag_n-wye/sc_output_batch.json.license b/tests/data/short_circuit/floating-ground-no-error/zigzag_n-wye/sc_output_batch.json.license deleted file mode 100644 index 7601059167..0000000000 --- a/tests/data/short_circuit/floating-ground-no-error/zigzag_n-wye/sc_output_batch.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/short_circuit/floating-ground-no-error/zigzag_n-wye/update_batch.json b/tests/data/short_circuit/floating-ground-no-error/zigzag_n-wye/update_batch.json deleted file mode 100644 index fd7afcc021..0000000000 --- a/tests/data/short_circuit/floating-ground-no-error/zigzag_n-wye/update_batch.json +++ /dev/null @@ -1,38 +0,0 @@ -{ - "version": "1.0", - "type": "update", - "is_batch": true, - "attributes": {}, - "data": [ - { - "fault": [ - {"id": 11, "fault_type": 1, "fault_phase": 1, "r_f": 0, "x_f": 0} - ] - }, - { - "fault": [ - {"id": 11, "fault_type": 2, "fault_phase": 4, "r_f": 0, "x_f": 0} - ] - }, - { - "fault": [ - {"id": 11, "fault_type": 3, "fault_phase": 4, "r_f": 0, "x_f": 0} - ] - }, - { - "fault": [ - {"id": 11, "fault_type": 1, "fault_phase": 1, "r_f": 0.001, "x_f": 0.001} - ] - }, - { - "fault": [ - {"id": 11, "fault_type": 2, "fault_phase": 4, "r_f": 0.001, "x_f": 0.001} - ] - }, - { - "fault": [ - {"id": 11, "fault_type": 3, "fault_phase": 4, "r_f": 0.001, "x_f": 0.001} - ] - } - ] -} \ No newline at end of file diff --git a/tests/data/short_circuit/floating-ground-no-error/zigzag_n-wye/update_batch.json.license b/tests/data/short_circuit/floating-ground-no-error/zigzag_n-wye/update_batch.json.license deleted file mode 100644 index 7601059167..0000000000 --- a/tests/data/short_circuit/floating-ground-no-error/zigzag_n-wye/update_batch.json.license +++ /dev/null @@ -1,3 +0,0 @@ -SPDX-FileCopyrightText: Contributors to the Power Grid Model project - -SPDX-License-Identifier: MPL-2.0 From 31997d9c023d4e66625f3c2d0ddb17af6befc173 Mon Sep 17 00:00:00 2001 From: Nitish Bharambe Date: Wed, 12 Nov 2025 16:45:50 +0100 Subject: [PATCH 10/14] add iteration diverge for xfail Signed-off-by: Nitish Bharambe --- tests/unit/utils.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/tests/unit/utils.py b/tests/unit/utils.py index 4f982b8b72..f1d7fb9287 100644 --- a/tests/unit/utils.py +++ b/tests/unit/utils.py @@ -27,6 +27,7 @@ InvalidMeasuredObject, InvalidRegulatedObject, InvalidTransformerClock, + IterationDiverge, MaxIterationReached, NotObservableError, PowerGridBatchError, @@ -70,6 +71,7 @@ InvalidCalculationMethod, InvalidMeasuredObject, InvalidRegulatedObject, + IterationDiverge, AutomaticTapCalculationError, AutomaticTapInputError, InvalidTransformerClock, From fe07fd4039ec07973581cda153c74ff3c47d7ee2 Mon Sep 17 00:00:00 2001 From: Nitish Bharambe Date: Wed, 12 Nov 2025 17:00:28 +0100 Subject: [PATCH 11/14] rename case Signed-off-by: Nitish Bharambe --- .../{nrse => nrpf}/delta-wye_n/asym_output.json | 0 .../{nrse => nrpf}/delta-wye_n/asym_output.json.license | 0 .../{nrse => nrpf}/delta-wye_n/input.json | 0 .../{nrse => nrpf}/delta-wye_n/input.json.license | 0 .../{nrse => nrpf}/delta-wye_n/params.json | 0 .../{nrse => nrpf}/delta-wye_n/params.json.license | 0 .../{nrse => nrpf}/wye-wye/asym_output.json | 0 .../{nrse => nrpf}/wye-wye/asym_output.json.license | 0 .../floating-ground-no-error/{nrse => nrpf}/wye-wye/input.json | 0 .../{nrse => nrpf}/wye-wye/input.json.license | 0 .../floating-ground-no-error/{nrse => nrpf}/wye-wye/params.json | 0 .../{nrse => nrpf}/wye-wye/params.json.license | 0 .../{nrse => nrpf}/wye-wye_n/asym_output.json | 0 .../{nrse => nrpf}/wye-wye_n/asym_output.json.license | 0 .../floating-ground-no-error/{nrse => nrpf}/wye-wye_n/input.json | 0 .../{nrse => nrpf}/wye-wye_n/input.json.license | 0 .../floating-ground-no-error/{nrse => nrpf}/wye-wye_n/params.json | 0 .../{nrse => nrpf}/wye-wye_n/params.json.license | 0 .../{nrse => nrpf}/wye_n-delta/asym_output.json | 0 .../{nrse => nrpf}/wye_n-delta/asym_output.json.license | 0 .../{nrse => nrpf}/wye_n-delta/input.json | 0 .../{nrse => nrpf}/wye_n-delta/input.json.license | 0 .../{nrse => nrpf}/wye_n-delta/params.json | 0 .../{nrse => nrpf}/wye_n-delta/params.json.license | 0 .../{nrse => nrpf}/wye_n-wye/asym_output.json | 0 .../{nrse => nrpf}/wye_n-wye/asym_output.json.license | 0 .../floating-ground-no-error/{nrse => nrpf}/wye_n-wye/input.json | 0 .../{nrse => nrpf}/wye_n-wye/input.json.license | 0 .../floating-ground-no-error/{nrse => nrpf}/wye_n-wye/params.json | 0 .../{nrse => nrpf}/wye_n-wye/params.json.license | 0 .../{nrse => nrpf}/delta-wye_n/asym_output.json | 0 .../{nrse => nrpf}/delta-wye_n/asym_output.json.license | 0 .../{nrse => nrpf}/delta-wye_n/input.json | 0 .../{nrse => nrpf}/delta-wye_n/input.json.license | 0 .../{nrse => nrpf}/delta-wye_n/params.json | 0 .../{nrse => nrpf}/delta-wye_n/params.json.license | 0 .../{nrse => nrpf}/wye-wye/asym_output.json | 0 .../{nrse => nrpf}/wye-wye/asym_output.json.license | 0 .../{nrse => nrpf}/wye-wye/input.json | 0 .../{nrse => nrpf}/wye-wye/input.json.license | 0 .../{nrse => nrpf}/wye-wye/params.json | 0 .../{nrse => nrpf}/wye-wye/params.json.license | 0 .../{nrse => nrpf}/wye-wye_n/asym_output.json | 0 .../{nrse => nrpf}/wye-wye_n/asym_output.json.license | 0 .../{nrse => nrpf}/wye-wye_n/input.json | 0 .../{nrse => nrpf}/wye-wye_n/input.json.license | 0 .../{nrse => nrpf}/wye-wye_n/params.json | 0 .../{nrse => nrpf}/wye-wye_n/params.json.license | 0 .../{nrse => nrpf}/wye_n-delta/asym_output.json | 0 .../{nrse => nrpf}/wye_n-delta/asym_output.json.license | 0 .../{nrse => nrpf}/wye_n-delta/input.json | 0 .../{nrse => nrpf}/wye_n-delta/input.json.license | 0 .../{nrse => nrpf}/wye_n-delta/params.json | 0 .../{nrse => nrpf}/wye_n-delta/params.json.license | 0 .../{nrse => nrpf}/wye_n-wye/asym_output.json | 0 .../{nrse => nrpf}/wye_n-wye/asym_output.json.license | 0 .../{nrse => nrpf}/wye_n-wye/input.json | 0 .../{nrse => nrpf}/wye_n-wye/input.json.license | 0 .../{nrse => nrpf}/wye_n-wye/params.json | 0 .../{nrse => nrpf}/wye_n-wye/params.json.license | 0 60 files changed, 0 insertions(+), 0 deletions(-) rename tests/data/power_flow/floating-ground-no-error/{nrse => nrpf}/delta-wye_n/asym_output.json (100%) rename tests/data/power_flow/floating-ground-no-error/{nrse => nrpf}/delta-wye_n/asym_output.json.license (100%) rename tests/data/power_flow/floating-ground-no-error/{nrse => nrpf}/delta-wye_n/input.json (100%) rename tests/data/power_flow/floating-ground-no-error/{nrse => nrpf}/delta-wye_n/input.json.license (100%) rename tests/data/power_flow/floating-ground-no-error/{nrse => nrpf}/delta-wye_n/params.json (100%) rename tests/data/power_flow/floating-ground-no-error/{nrse => nrpf}/delta-wye_n/params.json.license (100%) rename tests/data/power_flow/floating-ground-no-error/{nrse => nrpf}/wye-wye/asym_output.json (100%) rename tests/data/power_flow/floating-ground-no-error/{nrse => nrpf}/wye-wye/asym_output.json.license (100%) rename tests/data/power_flow/floating-ground-no-error/{nrse => nrpf}/wye-wye/input.json (100%) rename tests/data/power_flow/floating-ground-no-error/{nrse => nrpf}/wye-wye/input.json.license (100%) rename tests/data/power_flow/floating-ground-no-error/{nrse => nrpf}/wye-wye/params.json (100%) rename tests/data/power_flow/floating-ground-no-error/{nrse => nrpf}/wye-wye/params.json.license (100%) rename tests/data/power_flow/floating-ground-no-error/{nrse => nrpf}/wye-wye_n/asym_output.json (100%) rename tests/data/power_flow/floating-ground-no-error/{nrse => nrpf}/wye-wye_n/asym_output.json.license (100%) rename tests/data/power_flow/floating-ground-no-error/{nrse => nrpf}/wye-wye_n/input.json (100%) rename tests/data/power_flow/floating-ground-no-error/{nrse => nrpf}/wye-wye_n/input.json.license (100%) rename tests/data/power_flow/floating-ground-no-error/{nrse => nrpf}/wye-wye_n/params.json (100%) rename tests/data/power_flow/floating-ground-no-error/{nrse => nrpf}/wye-wye_n/params.json.license (100%) rename tests/data/power_flow/floating-ground-no-error/{nrse => nrpf}/wye_n-delta/asym_output.json (100%) rename tests/data/power_flow/floating-ground-no-error/{nrse => nrpf}/wye_n-delta/asym_output.json.license (100%) rename tests/data/power_flow/floating-ground-no-error/{nrse => nrpf}/wye_n-delta/input.json (100%) rename tests/data/power_flow/floating-ground-no-error/{nrse => nrpf}/wye_n-delta/input.json.license (100%) rename tests/data/power_flow/floating-ground-no-error/{nrse => nrpf}/wye_n-delta/params.json (100%) rename tests/data/power_flow/floating-ground-no-error/{nrse => nrpf}/wye_n-delta/params.json.license (100%) rename tests/data/power_flow/floating-ground-no-error/{nrse => nrpf}/wye_n-wye/asym_output.json (100%) rename tests/data/power_flow/floating-ground-no-error/{nrse => nrpf}/wye_n-wye/asym_output.json.license (100%) rename tests/data/power_flow/floating-ground-no-error/{nrse => nrpf}/wye_n-wye/input.json (100%) rename tests/data/power_flow/floating-ground-no-error/{nrse => nrpf}/wye_n-wye/input.json.license (100%) rename tests/data/power_flow/floating-ground-no-error/{nrse => nrpf}/wye_n-wye/params.json (100%) rename tests/data/power_flow/floating-ground-no-error/{nrse => nrpf}/wye_n-wye/params.json.license (100%) rename tests/data/power_flow/non-floating-ground-no-error/{nrse => nrpf}/delta-wye_n/asym_output.json (100%) rename tests/data/power_flow/non-floating-ground-no-error/{nrse => nrpf}/delta-wye_n/asym_output.json.license (100%) rename tests/data/power_flow/non-floating-ground-no-error/{nrse => nrpf}/delta-wye_n/input.json (100%) rename tests/data/power_flow/non-floating-ground-no-error/{nrse => nrpf}/delta-wye_n/input.json.license (100%) rename tests/data/power_flow/non-floating-ground-no-error/{nrse => nrpf}/delta-wye_n/params.json (100%) rename tests/data/power_flow/non-floating-ground-no-error/{nrse => nrpf}/delta-wye_n/params.json.license (100%) rename tests/data/power_flow/non-floating-ground-no-error/{nrse => nrpf}/wye-wye/asym_output.json (100%) rename tests/data/power_flow/non-floating-ground-no-error/{nrse => nrpf}/wye-wye/asym_output.json.license (100%) rename tests/data/power_flow/non-floating-ground-no-error/{nrse => nrpf}/wye-wye/input.json (100%) rename tests/data/power_flow/non-floating-ground-no-error/{nrse => nrpf}/wye-wye/input.json.license (100%) rename tests/data/power_flow/non-floating-ground-no-error/{nrse => nrpf}/wye-wye/params.json (100%) rename tests/data/power_flow/non-floating-ground-no-error/{nrse => nrpf}/wye-wye/params.json.license (100%) rename tests/data/power_flow/non-floating-ground-no-error/{nrse => nrpf}/wye-wye_n/asym_output.json (100%) rename tests/data/power_flow/non-floating-ground-no-error/{nrse => nrpf}/wye-wye_n/asym_output.json.license (100%) rename tests/data/power_flow/non-floating-ground-no-error/{nrse => nrpf}/wye-wye_n/input.json (100%) rename tests/data/power_flow/non-floating-ground-no-error/{nrse => nrpf}/wye-wye_n/input.json.license (100%) rename tests/data/power_flow/non-floating-ground-no-error/{nrse => nrpf}/wye-wye_n/params.json (100%) rename tests/data/power_flow/non-floating-ground-no-error/{nrse => nrpf}/wye-wye_n/params.json.license (100%) rename tests/data/power_flow/non-floating-ground-no-error/{nrse => nrpf}/wye_n-delta/asym_output.json (100%) rename tests/data/power_flow/non-floating-ground-no-error/{nrse => nrpf}/wye_n-delta/asym_output.json.license (100%) rename tests/data/power_flow/non-floating-ground-no-error/{nrse => nrpf}/wye_n-delta/input.json (100%) rename tests/data/power_flow/non-floating-ground-no-error/{nrse => nrpf}/wye_n-delta/input.json.license (100%) rename tests/data/power_flow/non-floating-ground-no-error/{nrse => nrpf}/wye_n-delta/params.json (100%) rename tests/data/power_flow/non-floating-ground-no-error/{nrse => nrpf}/wye_n-delta/params.json.license (100%) rename tests/data/power_flow/non-floating-ground-no-error/{nrse => nrpf}/wye_n-wye/asym_output.json (100%) rename tests/data/power_flow/non-floating-ground-no-error/{nrse => nrpf}/wye_n-wye/asym_output.json.license (100%) rename tests/data/power_flow/non-floating-ground-no-error/{nrse => nrpf}/wye_n-wye/input.json (100%) rename tests/data/power_flow/non-floating-ground-no-error/{nrse => nrpf}/wye_n-wye/input.json.license (100%) rename tests/data/power_flow/non-floating-ground-no-error/{nrse => nrpf}/wye_n-wye/params.json (100%) rename tests/data/power_flow/non-floating-ground-no-error/{nrse => nrpf}/wye_n-wye/params.json.license (100%) diff --git a/tests/data/power_flow/floating-ground-no-error/nrse/delta-wye_n/asym_output.json b/tests/data/power_flow/floating-ground-no-error/nrpf/delta-wye_n/asym_output.json similarity index 100% rename from tests/data/power_flow/floating-ground-no-error/nrse/delta-wye_n/asym_output.json rename to tests/data/power_flow/floating-ground-no-error/nrpf/delta-wye_n/asym_output.json diff --git a/tests/data/power_flow/floating-ground-no-error/nrse/delta-wye_n/asym_output.json.license b/tests/data/power_flow/floating-ground-no-error/nrpf/delta-wye_n/asym_output.json.license similarity index 100% rename from tests/data/power_flow/floating-ground-no-error/nrse/delta-wye_n/asym_output.json.license rename to tests/data/power_flow/floating-ground-no-error/nrpf/delta-wye_n/asym_output.json.license diff --git a/tests/data/power_flow/floating-ground-no-error/nrse/delta-wye_n/input.json b/tests/data/power_flow/floating-ground-no-error/nrpf/delta-wye_n/input.json similarity index 100% rename from tests/data/power_flow/floating-ground-no-error/nrse/delta-wye_n/input.json rename to tests/data/power_flow/floating-ground-no-error/nrpf/delta-wye_n/input.json diff --git a/tests/data/power_flow/floating-ground-no-error/nrse/delta-wye_n/input.json.license b/tests/data/power_flow/floating-ground-no-error/nrpf/delta-wye_n/input.json.license similarity index 100% rename from tests/data/power_flow/floating-ground-no-error/nrse/delta-wye_n/input.json.license rename to tests/data/power_flow/floating-ground-no-error/nrpf/delta-wye_n/input.json.license diff --git a/tests/data/power_flow/floating-ground-no-error/nrse/delta-wye_n/params.json b/tests/data/power_flow/floating-ground-no-error/nrpf/delta-wye_n/params.json similarity index 100% rename from tests/data/power_flow/floating-ground-no-error/nrse/delta-wye_n/params.json rename to tests/data/power_flow/floating-ground-no-error/nrpf/delta-wye_n/params.json diff --git a/tests/data/power_flow/floating-ground-no-error/nrse/delta-wye_n/params.json.license b/tests/data/power_flow/floating-ground-no-error/nrpf/delta-wye_n/params.json.license similarity index 100% rename from tests/data/power_flow/floating-ground-no-error/nrse/delta-wye_n/params.json.license rename to tests/data/power_flow/floating-ground-no-error/nrpf/delta-wye_n/params.json.license diff --git a/tests/data/power_flow/floating-ground-no-error/nrse/wye-wye/asym_output.json b/tests/data/power_flow/floating-ground-no-error/nrpf/wye-wye/asym_output.json similarity index 100% rename from tests/data/power_flow/floating-ground-no-error/nrse/wye-wye/asym_output.json rename to tests/data/power_flow/floating-ground-no-error/nrpf/wye-wye/asym_output.json diff --git a/tests/data/power_flow/floating-ground-no-error/nrse/wye-wye/asym_output.json.license b/tests/data/power_flow/floating-ground-no-error/nrpf/wye-wye/asym_output.json.license similarity index 100% rename from tests/data/power_flow/floating-ground-no-error/nrse/wye-wye/asym_output.json.license rename to tests/data/power_flow/floating-ground-no-error/nrpf/wye-wye/asym_output.json.license diff --git a/tests/data/power_flow/floating-ground-no-error/nrse/wye-wye/input.json b/tests/data/power_flow/floating-ground-no-error/nrpf/wye-wye/input.json similarity index 100% rename from tests/data/power_flow/floating-ground-no-error/nrse/wye-wye/input.json rename to tests/data/power_flow/floating-ground-no-error/nrpf/wye-wye/input.json diff --git a/tests/data/power_flow/floating-ground-no-error/nrse/wye-wye/input.json.license b/tests/data/power_flow/floating-ground-no-error/nrpf/wye-wye/input.json.license similarity index 100% rename from tests/data/power_flow/floating-ground-no-error/nrse/wye-wye/input.json.license rename to tests/data/power_flow/floating-ground-no-error/nrpf/wye-wye/input.json.license diff --git a/tests/data/power_flow/floating-ground-no-error/nrse/wye-wye/params.json b/tests/data/power_flow/floating-ground-no-error/nrpf/wye-wye/params.json similarity index 100% rename from tests/data/power_flow/floating-ground-no-error/nrse/wye-wye/params.json rename to tests/data/power_flow/floating-ground-no-error/nrpf/wye-wye/params.json diff --git a/tests/data/power_flow/floating-ground-no-error/nrse/wye-wye/params.json.license b/tests/data/power_flow/floating-ground-no-error/nrpf/wye-wye/params.json.license similarity index 100% rename from tests/data/power_flow/floating-ground-no-error/nrse/wye-wye/params.json.license rename to tests/data/power_flow/floating-ground-no-error/nrpf/wye-wye/params.json.license diff --git a/tests/data/power_flow/floating-ground-no-error/nrse/wye-wye_n/asym_output.json b/tests/data/power_flow/floating-ground-no-error/nrpf/wye-wye_n/asym_output.json similarity index 100% rename from tests/data/power_flow/floating-ground-no-error/nrse/wye-wye_n/asym_output.json rename to tests/data/power_flow/floating-ground-no-error/nrpf/wye-wye_n/asym_output.json diff --git a/tests/data/power_flow/floating-ground-no-error/nrse/wye-wye_n/asym_output.json.license b/tests/data/power_flow/floating-ground-no-error/nrpf/wye-wye_n/asym_output.json.license similarity index 100% rename from tests/data/power_flow/floating-ground-no-error/nrse/wye-wye_n/asym_output.json.license rename to tests/data/power_flow/floating-ground-no-error/nrpf/wye-wye_n/asym_output.json.license diff --git a/tests/data/power_flow/floating-ground-no-error/nrse/wye-wye_n/input.json b/tests/data/power_flow/floating-ground-no-error/nrpf/wye-wye_n/input.json similarity index 100% rename from tests/data/power_flow/floating-ground-no-error/nrse/wye-wye_n/input.json rename to tests/data/power_flow/floating-ground-no-error/nrpf/wye-wye_n/input.json diff --git a/tests/data/power_flow/floating-ground-no-error/nrse/wye-wye_n/input.json.license b/tests/data/power_flow/floating-ground-no-error/nrpf/wye-wye_n/input.json.license similarity index 100% rename from tests/data/power_flow/floating-ground-no-error/nrse/wye-wye_n/input.json.license rename to tests/data/power_flow/floating-ground-no-error/nrpf/wye-wye_n/input.json.license diff --git a/tests/data/power_flow/floating-ground-no-error/nrse/wye-wye_n/params.json b/tests/data/power_flow/floating-ground-no-error/nrpf/wye-wye_n/params.json similarity index 100% rename from tests/data/power_flow/floating-ground-no-error/nrse/wye-wye_n/params.json rename to tests/data/power_flow/floating-ground-no-error/nrpf/wye-wye_n/params.json diff --git a/tests/data/power_flow/floating-ground-no-error/nrse/wye-wye_n/params.json.license b/tests/data/power_flow/floating-ground-no-error/nrpf/wye-wye_n/params.json.license similarity index 100% rename from tests/data/power_flow/floating-ground-no-error/nrse/wye-wye_n/params.json.license rename to tests/data/power_flow/floating-ground-no-error/nrpf/wye-wye_n/params.json.license diff --git a/tests/data/power_flow/floating-ground-no-error/nrse/wye_n-delta/asym_output.json b/tests/data/power_flow/floating-ground-no-error/nrpf/wye_n-delta/asym_output.json similarity index 100% rename from tests/data/power_flow/floating-ground-no-error/nrse/wye_n-delta/asym_output.json rename to tests/data/power_flow/floating-ground-no-error/nrpf/wye_n-delta/asym_output.json diff --git a/tests/data/power_flow/floating-ground-no-error/nrse/wye_n-delta/asym_output.json.license b/tests/data/power_flow/floating-ground-no-error/nrpf/wye_n-delta/asym_output.json.license similarity index 100% rename from tests/data/power_flow/floating-ground-no-error/nrse/wye_n-delta/asym_output.json.license rename to tests/data/power_flow/floating-ground-no-error/nrpf/wye_n-delta/asym_output.json.license diff --git a/tests/data/power_flow/floating-ground-no-error/nrse/wye_n-delta/input.json b/tests/data/power_flow/floating-ground-no-error/nrpf/wye_n-delta/input.json similarity index 100% rename from tests/data/power_flow/floating-ground-no-error/nrse/wye_n-delta/input.json rename to tests/data/power_flow/floating-ground-no-error/nrpf/wye_n-delta/input.json diff --git a/tests/data/power_flow/floating-ground-no-error/nrse/wye_n-delta/input.json.license b/tests/data/power_flow/floating-ground-no-error/nrpf/wye_n-delta/input.json.license similarity index 100% rename from tests/data/power_flow/floating-ground-no-error/nrse/wye_n-delta/input.json.license rename to tests/data/power_flow/floating-ground-no-error/nrpf/wye_n-delta/input.json.license diff --git a/tests/data/power_flow/floating-ground-no-error/nrse/wye_n-delta/params.json b/tests/data/power_flow/floating-ground-no-error/nrpf/wye_n-delta/params.json similarity index 100% rename from tests/data/power_flow/floating-ground-no-error/nrse/wye_n-delta/params.json rename to tests/data/power_flow/floating-ground-no-error/nrpf/wye_n-delta/params.json diff --git a/tests/data/power_flow/floating-ground-no-error/nrse/wye_n-delta/params.json.license b/tests/data/power_flow/floating-ground-no-error/nrpf/wye_n-delta/params.json.license similarity index 100% rename from tests/data/power_flow/floating-ground-no-error/nrse/wye_n-delta/params.json.license rename to tests/data/power_flow/floating-ground-no-error/nrpf/wye_n-delta/params.json.license diff --git a/tests/data/power_flow/floating-ground-no-error/nrse/wye_n-wye/asym_output.json b/tests/data/power_flow/floating-ground-no-error/nrpf/wye_n-wye/asym_output.json similarity index 100% rename from tests/data/power_flow/floating-ground-no-error/nrse/wye_n-wye/asym_output.json rename to tests/data/power_flow/floating-ground-no-error/nrpf/wye_n-wye/asym_output.json diff --git a/tests/data/power_flow/floating-ground-no-error/nrse/wye_n-wye/asym_output.json.license b/tests/data/power_flow/floating-ground-no-error/nrpf/wye_n-wye/asym_output.json.license similarity index 100% rename from tests/data/power_flow/floating-ground-no-error/nrse/wye_n-wye/asym_output.json.license rename to tests/data/power_flow/floating-ground-no-error/nrpf/wye_n-wye/asym_output.json.license diff --git a/tests/data/power_flow/floating-ground-no-error/nrse/wye_n-wye/input.json b/tests/data/power_flow/floating-ground-no-error/nrpf/wye_n-wye/input.json similarity index 100% rename from tests/data/power_flow/floating-ground-no-error/nrse/wye_n-wye/input.json rename to tests/data/power_flow/floating-ground-no-error/nrpf/wye_n-wye/input.json diff --git a/tests/data/power_flow/floating-ground-no-error/nrse/wye_n-wye/input.json.license b/tests/data/power_flow/floating-ground-no-error/nrpf/wye_n-wye/input.json.license similarity index 100% rename from tests/data/power_flow/floating-ground-no-error/nrse/wye_n-wye/input.json.license rename to tests/data/power_flow/floating-ground-no-error/nrpf/wye_n-wye/input.json.license diff --git a/tests/data/power_flow/floating-ground-no-error/nrse/wye_n-wye/params.json b/tests/data/power_flow/floating-ground-no-error/nrpf/wye_n-wye/params.json similarity index 100% rename from tests/data/power_flow/floating-ground-no-error/nrse/wye_n-wye/params.json rename to tests/data/power_flow/floating-ground-no-error/nrpf/wye_n-wye/params.json diff --git a/tests/data/power_flow/floating-ground-no-error/nrse/wye_n-wye/params.json.license b/tests/data/power_flow/floating-ground-no-error/nrpf/wye_n-wye/params.json.license similarity index 100% rename from tests/data/power_flow/floating-ground-no-error/nrse/wye_n-wye/params.json.license rename to tests/data/power_flow/floating-ground-no-error/nrpf/wye_n-wye/params.json.license diff --git a/tests/data/power_flow/non-floating-ground-no-error/nrse/delta-wye_n/asym_output.json b/tests/data/power_flow/non-floating-ground-no-error/nrpf/delta-wye_n/asym_output.json similarity index 100% rename from tests/data/power_flow/non-floating-ground-no-error/nrse/delta-wye_n/asym_output.json rename to tests/data/power_flow/non-floating-ground-no-error/nrpf/delta-wye_n/asym_output.json diff --git a/tests/data/power_flow/non-floating-ground-no-error/nrse/delta-wye_n/asym_output.json.license b/tests/data/power_flow/non-floating-ground-no-error/nrpf/delta-wye_n/asym_output.json.license similarity index 100% rename from tests/data/power_flow/non-floating-ground-no-error/nrse/delta-wye_n/asym_output.json.license rename to tests/data/power_flow/non-floating-ground-no-error/nrpf/delta-wye_n/asym_output.json.license diff --git a/tests/data/power_flow/non-floating-ground-no-error/nrse/delta-wye_n/input.json b/tests/data/power_flow/non-floating-ground-no-error/nrpf/delta-wye_n/input.json similarity index 100% rename from tests/data/power_flow/non-floating-ground-no-error/nrse/delta-wye_n/input.json rename to tests/data/power_flow/non-floating-ground-no-error/nrpf/delta-wye_n/input.json diff --git a/tests/data/power_flow/non-floating-ground-no-error/nrse/delta-wye_n/input.json.license b/tests/data/power_flow/non-floating-ground-no-error/nrpf/delta-wye_n/input.json.license similarity index 100% rename from tests/data/power_flow/non-floating-ground-no-error/nrse/delta-wye_n/input.json.license rename to tests/data/power_flow/non-floating-ground-no-error/nrpf/delta-wye_n/input.json.license diff --git a/tests/data/power_flow/non-floating-ground-no-error/nrse/delta-wye_n/params.json b/tests/data/power_flow/non-floating-ground-no-error/nrpf/delta-wye_n/params.json similarity index 100% rename from tests/data/power_flow/non-floating-ground-no-error/nrse/delta-wye_n/params.json rename to tests/data/power_flow/non-floating-ground-no-error/nrpf/delta-wye_n/params.json diff --git a/tests/data/power_flow/non-floating-ground-no-error/nrse/delta-wye_n/params.json.license b/tests/data/power_flow/non-floating-ground-no-error/nrpf/delta-wye_n/params.json.license similarity index 100% rename from tests/data/power_flow/non-floating-ground-no-error/nrse/delta-wye_n/params.json.license rename to tests/data/power_flow/non-floating-ground-no-error/nrpf/delta-wye_n/params.json.license diff --git a/tests/data/power_flow/non-floating-ground-no-error/nrse/wye-wye/asym_output.json b/tests/data/power_flow/non-floating-ground-no-error/nrpf/wye-wye/asym_output.json similarity index 100% rename from tests/data/power_flow/non-floating-ground-no-error/nrse/wye-wye/asym_output.json rename to tests/data/power_flow/non-floating-ground-no-error/nrpf/wye-wye/asym_output.json diff --git a/tests/data/power_flow/non-floating-ground-no-error/nrse/wye-wye/asym_output.json.license b/tests/data/power_flow/non-floating-ground-no-error/nrpf/wye-wye/asym_output.json.license similarity index 100% rename from tests/data/power_flow/non-floating-ground-no-error/nrse/wye-wye/asym_output.json.license rename to tests/data/power_flow/non-floating-ground-no-error/nrpf/wye-wye/asym_output.json.license diff --git a/tests/data/power_flow/non-floating-ground-no-error/nrse/wye-wye/input.json b/tests/data/power_flow/non-floating-ground-no-error/nrpf/wye-wye/input.json similarity index 100% rename from tests/data/power_flow/non-floating-ground-no-error/nrse/wye-wye/input.json rename to tests/data/power_flow/non-floating-ground-no-error/nrpf/wye-wye/input.json diff --git a/tests/data/power_flow/non-floating-ground-no-error/nrse/wye-wye/input.json.license b/tests/data/power_flow/non-floating-ground-no-error/nrpf/wye-wye/input.json.license similarity index 100% rename from tests/data/power_flow/non-floating-ground-no-error/nrse/wye-wye/input.json.license rename to tests/data/power_flow/non-floating-ground-no-error/nrpf/wye-wye/input.json.license diff --git a/tests/data/power_flow/non-floating-ground-no-error/nrse/wye-wye/params.json b/tests/data/power_flow/non-floating-ground-no-error/nrpf/wye-wye/params.json similarity index 100% rename from tests/data/power_flow/non-floating-ground-no-error/nrse/wye-wye/params.json rename to tests/data/power_flow/non-floating-ground-no-error/nrpf/wye-wye/params.json diff --git a/tests/data/power_flow/non-floating-ground-no-error/nrse/wye-wye/params.json.license b/tests/data/power_flow/non-floating-ground-no-error/nrpf/wye-wye/params.json.license similarity index 100% rename from tests/data/power_flow/non-floating-ground-no-error/nrse/wye-wye/params.json.license rename to tests/data/power_flow/non-floating-ground-no-error/nrpf/wye-wye/params.json.license diff --git a/tests/data/power_flow/non-floating-ground-no-error/nrse/wye-wye_n/asym_output.json b/tests/data/power_flow/non-floating-ground-no-error/nrpf/wye-wye_n/asym_output.json similarity index 100% rename from tests/data/power_flow/non-floating-ground-no-error/nrse/wye-wye_n/asym_output.json rename to tests/data/power_flow/non-floating-ground-no-error/nrpf/wye-wye_n/asym_output.json diff --git a/tests/data/power_flow/non-floating-ground-no-error/nrse/wye-wye_n/asym_output.json.license b/tests/data/power_flow/non-floating-ground-no-error/nrpf/wye-wye_n/asym_output.json.license similarity index 100% rename from tests/data/power_flow/non-floating-ground-no-error/nrse/wye-wye_n/asym_output.json.license rename to tests/data/power_flow/non-floating-ground-no-error/nrpf/wye-wye_n/asym_output.json.license diff --git a/tests/data/power_flow/non-floating-ground-no-error/nrse/wye-wye_n/input.json b/tests/data/power_flow/non-floating-ground-no-error/nrpf/wye-wye_n/input.json similarity index 100% rename from tests/data/power_flow/non-floating-ground-no-error/nrse/wye-wye_n/input.json rename to tests/data/power_flow/non-floating-ground-no-error/nrpf/wye-wye_n/input.json diff --git a/tests/data/power_flow/non-floating-ground-no-error/nrse/wye-wye_n/input.json.license b/tests/data/power_flow/non-floating-ground-no-error/nrpf/wye-wye_n/input.json.license similarity index 100% rename from tests/data/power_flow/non-floating-ground-no-error/nrse/wye-wye_n/input.json.license rename to tests/data/power_flow/non-floating-ground-no-error/nrpf/wye-wye_n/input.json.license diff --git a/tests/data/power_flow/non-floating-ground-no-error/nrse/wye-wye_n/params.json b/tests/data/power_flow/non-floating-ground-no-error/nrpf/wye-wye_n/params.json similarity index 100% rename from tests/data/power_flow/non-floating-ground-no-error/nrse/wye-wye_n/params.json rename to tests/data/power_flow/non-floating-ground-no-error/nrpf/wye-wye_n/params.json diff --git a/tests/data/power_flow/non-floating-ground-no-error/nrse/wye-wye_n/params.json.license b/tests/data/power_flow/non-floating-ground-no-error/nrpf/wye-wye_n/params.json.license similarity index 100% rename from tests/data/power_flow/non-floating-ground-no-error/nrse/wye-wye_n/params.json.license rename to tests/data/power_flow/non-floating-ground-no-error/nrpf/wye-wye_n/params.json.license diff --git a/tests/data/power_flow/non-floating-ground-no-error/nrse/wye_n-delta/asym_output.json b/tests/data/power_flow/non-floating-ground-no-error/nrpf/wye_n-delta/asym_output.json similarity index 100% rename from tests/data/power_flow/non-floating-ground-no-error/nrse/wye_n-delta/asym_output.json rename to tests/data/power_flow/non-floating-ground-no-error/nrpf/wye_n-delta/asym_output.json diff --git a/tests/data/power_flow/non-floating-ground-no-error/nrse/wye_n-delta/asym_output.json.license b/tests/data/power_flow/non-floating-ground-no-error/nrpf/wye_n-delta/asym_output.json.license similarity index 100% rename from tests/data/power_flow/non-floating-ground-no-error/nrse/wye_n-delta/asym_output.json.license rename to tests/data/power_flow/non-floating-ground-no-error/nrpf/wye_n-delta/asym_output.json.license diff --git a/tests/data/power_flow/non-floating-ground-no-error/nrse/wye_n-delta/input.json b/tests/data/power_flow/non-floating-ground-no-error/nrpf/wye_n-delta/input.json similarity index 100% rename from tests/data/power_flow/non-floating-ground-no-error/nrse/wye_n-delta/input.json rename to tests/data/power_flow/non-floating-ground-no-error/nrpf/wye_n-delta/input.json diff --git a/tests/data/power_flow/non-floating-ground-no-error/nrse/wye_n-delta/input.json.license b/tests/data/power_flow/non-floating-ground-no-error/nrpf/wye_n-delta/input.json.license similarity index 100% rename from tests/data/power_flow/non-floating-ground-no-error/nrse/wye_n-delta/input.json.license rename to tests/data/power_flow/non-floating-ground-no-error/nrpf/wye_n-delta/input.json.license diff --git a/tests/data/power_flow/non-floating-ground-no-error/nrse/wye_n-delta/params.json b/tests/data/power_flow/non-floating-ground-no-error/nrpf/wye_n-delta/params.json similarity index 100% rename from tests/data/power_flow/non-floating-ground-no-error/nrse/wye_n-delta/params.json rename to tests/data/power_flow/non-floating-ground-no-error/nrpf/wye_n-delta/params.json diff --git a/tests/data/power_flow/non-floating-ground-no-error/nrse/wye_n-delta/params.json.license b/tests/data/power_flow/non-floating-ground-no-error/nrpf/wye_n-delta/params.json.license similarity index 100% rename from tests/data/power_flow/non-floating-ground-no-error/nrse/wye_n-delta/params.json.license rename to tests/data/power_flow/non-floating-ground-no-error/nrpf/wye_n-delta/params.json.license diff --git a/tests/data/power_flow/non-floating-ground-no-error/nrse/wye_n-wye/asym_output.json b/tests/data/power_flow/non-floating-ground-no-error/nrpf/wye_n-wye/asym_output.json similarity index 100% rename from tests/data/power_flow/non-floating-ground-no-error/nrse/wye_n-wye/asym_output.json rename to tests/data/power_flow/non-floating-ground-no-error/nrpf/wye_n-wye/asym_output.json diff --git a/tests/data/power_flow/non-floating-ground-no-error/nrse/wye_n-wye/asym_output.json.license b/tests/data/power_flow/non-floating-ground-no-error/nrpf/wye_n-wye/asym_output.json.license similarity index 100% rename from tests/data/power_flow/non-floating-ground-no-error/nrse/wye_n-wye/asym_output.json.license rename to tests/data/power_flow/non-floating-ground-no-error/nrpf/wye_n-wye/asym_output.json.license diff --git a/tests/data/power_flow/non-floating-ground-no-error/nrse/wye_n-wye/input.json b/tests/data/power_flow/non-floating-ground-no-error/nrpf/wye_n-wye/input.json similarity index 100% rename from tests/data/power_flow/non-floating-ground-no-error/nrse/wye_n-wye/input.json rename to tests/data/power_flow/non-floating-ground-no-error/nrpf/wye_n-wye/input.json diff --git a/tests/data/power_flow/non-floating-ground-no-error/nrse/wye_n-wye/input.json.license b/tests/data/power_flow/non-floating-ground-no-error/nrpf/wye_n-wye/input.json.license similarity index 100% rename from tests/data/power_flow/non-floating-ground-no-error/nrse/wye_n-wye/input.json.license rename to tests/data/power_flow/non-floating-ground-no-error/nrpf/wye_n-wye/input.json.license diff --git a/tests/data/power_flow/non-floating-ground-no-error/nrse/wye_n-wye/params.json b/tests/data/power_flow/non-floating-ground-no-error/nrpf/wye_n-wye/params.json similarity index 100% rename from tests/data/power_flow/non-floating-ground-no-error/nrse/wye_n-wye/params.json rename to tests/data/power_flow/non-floating-ground-no-error/nrpf/wye_n-wye/params.json diff --git a/tests/data/power_flow/non-floating-ground-no-error/nrse/wye_n-wye/params.json.license b/tests/data/power_flow/non-floating-ground-no-error/nrpf/wye_n-wye/params.json.license similarity index 100% rename from tests/data/power_flow/non-floating-ground-no-error/nrse/wye_n-wye/params.json.license rename to tests/data/power_flow/non-floating-ground-no-error/nrpf/wye_n-wye/params.json.license From a7834d903bc9476bc21bf80b1a72e1d0910f164e Mon Sep 17 00:00:00 2001 From: Tony Xiang <19280867+TonyXiang8787@users.noreply.github.com> Date: Thu, 13 Nov 2025 13:24:31 +0100 Subject: [PATCH 12/14] [skip ci] down merge, add cassert Signed-off-by: Tony Xiang <19280867+TonyXiang8787@users.noreply.github.com> --- .../power_grid_model/include/power_grid_model/common/common.hpp | 1 + 1 file changed, 1 insertion(+) diff --git a/power_grid_model_c/power_grid_model/include/power_grid_model/common/common.hpp b/power_grid_model_c/power_grid_model/include/power_grid_model/common/common.hpp index f5257c4f59..2b33c37261 100644 --- a/power_grid_model_c/power_grid_model/include/power_grid_model/common/common.hpp +++ b/power_grid_model_c/power_grid_model/include/power_grid_model/common/common.hpp @@ -4,6 +4,7 @@ #pragma once +#include #include #include #include From 6ccbdfa810fd462bc9c4e6f553905abb196c0b89 Mon Sep 17 00:00:00 2001 From: Tony Xiang <19280867+TonyXiang8787@users.noreply.github.com> Date: Thu, 13 Nov 2025 13:28:48 +0100 Subject: [PATCH 13/14] [skip ci] restructure test Signed-off-by: Tony Xiang <19280867+TonyXiang8787@users.noreply.github.com> --- .../delta-wye_n/asym_output.json | 0 .../delta-wye_n/asym_output.json.license | 0 .../delta-wye_n/input.json | 0 .../delta-wye_n/input.json.license | 0 .../delta-wye_n/params.json | 0 .../delta-wye_n/params.json.license | 0 .../wye-wye/asym_output.json | 0 .../wye-wye/asym_output.json.license | 0 .../wye-wye/input.json | 0 .../wye-wye/input.json.license | 0 .../wye-wye/params.json | 0 .../wye-wye/params.json.license | 0 .../wye-wye_n/asym_output.json | 0 .../wye-wye_n/asym_output.json.license | 0 .../wye-wye_n/input.json | 0 .../wye-wye_n/input.json.license | 0 .../wye-wye_n/params.json | 0 .../wye-wye_n/params.json.license | 0 .../wye_n-delta/asym_output.json | 0 .../wye_n-delta/asym_output.json.license | 0 .../wye_n-delta/input.json | 0 .../wye_n-delta/input.json.license | 0 .../wye_n-delta/params.json | 0 .../wye_n-delta/params.json.license | 0 .../wye_n-wye/asym_output.json | 0 .../wye_n-wye/asym_output.json.license | 0 .../wye_n-wye/input.json | 0 .../wye_n-wye/input.json.license | 0 .../wye_n-wye/params.json | 0 .../wye_n-wye/params.json.license | 0 .../delta-wye_n/asym_output.json | 0 .../delta-wye_n/asym_output.json.license | 0 .../delta-wye_n/input.json | 0 .../delta-wye_n/input.json.license | 0 .../delta-wye_n/params.json | 0 .../delta-wye_n/params.json.license | 0 .../wye-wye/asym_output.json | 0 .../wye-wye/asym_output.json.license | 0 .../wye-wye/input.json | 0 .../wye-wye/input.json.license | 0 .../wye-wye/params.json | 0 .../wye-wye/params.json.license | 0 .../wye-wye_n/asym_output.json | 0 .../wye-wye_n/asym_output.json.license | 0 .../wye-wye_n/input.json | 0 .../wye-wye_n/input.json.license | 0 .../wye-wye_n/params.json | 0 .../wye-wye_n/params.json.license | 0 .../wye_n-delta/asym_output.json | 0 .../wye_n-delta/asym_output.json.license | 0 .../wye_n-delta/input.json | 0 .../wye_n-delta/input.json.license | 0 .../wye_n-delta/params.json | 0 .../wye_n-delta/params.json.license | 0 .../wye_n-wye/asym_output.json | 0 .../wye_n-wye/asym_output.json.license | 0 .../wye_n-wye/input.json | 0 .../wye_n-wye/input.json.license | 0 .../wye_n-wye/params.json | 0 .../wye_n-wye/params.json.license | 0 .../linear/delta-wye_n/asym_output.json | 21 ------------------- .../linear/delta-wye_n/params.json | 5 ----- .../linear/wye-wye/params.json | 5 ----- .../linear/wye-wye_n/params.json | 5 ----- .../linear/wye_n-delta/params.json | 5 ----- .../linear/wye_n-wye/params.json | 5 ----- .../nrpf/delta-wye_n/input.json | 21 ------------------- .../nrpf/wye-wye/asym_output.json | 7 ------- .../nrpf/wye-wye/input.json | 21 ------------------- .../nrpf/wye-wye_n/asym_output.json | 7 ------- .../nrpf/wye-wye_n/input.json | 21 ------------------- .../nrpf/wye_n-delta/asym_output.json | 7 ------- .../nrpf/wye_n-delta/input.json | 21 ------------------- .../nrpf/wye_n-wye/asym_output.json | 7 ------- .../nrpf/wye_n-wye/input.json | 21 ------------------- .../asym_output.json | 7 ------- .../asym_output.json.license | 3 --- .../linear-pf-sparse-matrix-error/input.json | 18 ---------------- .../linear-pf-sparse-matrix-error/params.json | 5 ----- .../linear/delta-wye_n/asym_output.json | 21 ------------------- .../delta-wye_n/asym_output.json.license | 3 --- .../linear/delta-wye_n/params.json | 5 ----- .../linear/wye-wye/asym_output.json | 21 ------------------- .../linear/wye-wye/asym_output.json.license | 3 --- .../linear/wye-wye/params.json | 5 ----- .../linear/wye-wye_n/asym_output.json | 21 ------------------- .../linear/wye-wye_n/asym_output.json.license | 3 --- .../linear/wye-wye_n/params.json | 5 ----- .../linear/wye_n-delta/asym_output.json | 21 ------------------- .../wye_n-delta/asym_output.json.license | 3 --- .../linear/wye_n-delta/params.json | 5 ----- .../linear/wye_n-wye/asym_output.json | 21 ------------------- .../linear/wye_n-wye/asym_output.json.license | 3 --- .../linear/wye_n-wye/params.json | 5 ----- .../nrpf/delta-wye_n/asym_output.json.license | 3 --- .../nrpf/delta-wye_n/input.json | 21 ------------------- .../nrpf/delta-wye_n/input.json.license | 3 --- .../nrpf/delta-wye_n/params.json.license | 3 --- .../nrpf/wye-wye/asym_output.json.license | 3 --- .../nrpf/wye-wye/input.json | 21 ------------------- .../nrpf/wye-wye/input.json.license | 3 --- .../nrpf/wye-wye/params.json.license | 3 --- .../nrpf/wye-wye_n/asym_output.json.license | 3 --- .../nrpf/wye-wye_n/input.json | 21 ------------------- .../nrpf/wye-wye_n/input.json.license | 3 --- .../nrpf/wye-wye_n/params.json.license | 3 --- .../nrpf/wye_n-delta/asym_output.json.license | 3 --- .../nrpf/wye_n-delta/input.json | 21 ------------------- .../nrpf/wye_n-delta/input.json.license | 3 --- .../nrpf/wye_n-delta/params.json.license | 3 --- .../nrpf/wye_n-wye/asym_output.json.license | 3 --- .../nrpf/wye_n-wye/input.json | 21 ------------------- .../nrpf/wye_n-wye/input.json.license | 3 --- .../nrpf/wye_n-wye/params.json.license | 3 --- .../delta-wye_n/input.json | 0 .../delta-wye_n}/input.json.license | 0 .../delta-wye_n/params.json | 0 .../delta-wye_n}/params.json.license | 0 .../delta-wye_n/sc_output_batch.json | 0 .../delta-wye_n/sc_output_batch.json.license | 0 .../delta-wye_n/update_batch.json | 0 .../delta-wye_n/update_batch.json.license | 0 .../wye-wye/input.json | 0 .../wye-wye}/input.json.license | 0 .../wye-wye/params.json | 0 .../wye-wye}/params.json.license | 0 .../wye-wye/sc_output_batch.json | 0 .../wye-wye/sc_output_batch.json.license | 0 .../wye-wye/update_batch.json | 0 .../wye-wye/update_batch.json.license | 0 .../wye-wye_n/input.json | 0 .../wye-wye_n}/input.json.license | 0 .../wye-wye_n/params.json | 0 .../wye-wye_n}/params.json.license | 0 .../wye-wye_n/sc_output_batch.json | 0 .../wye-wye_n/sc_output_batch.json.license | 0 .../wye-wye_n/update_batch.json | 0 .../wye-wye_n/update_batch.json.license | 0 .../wye_n-delta/input.json | 0 .../wye_n-delta}/input.json.license | 0 .../wye_n-delta/params.json | 0 .../wye_n-delta}/params.json.license | 0 .../wye_n-delta/sc_output_batch.json | 0 .../wye_n-delta/sc_output_batch.json.license | 0 .../wye_n-delta/update_batch.json | 0 .../wye_n-delta/update_batch.json.license | 0 .../wye_n-wye/input.json | 0 .../wye_n-wye}/input.json.license | 0 .../wye_n-wye/params.json | 0 .../wye_n-wye}/params.json.license | 0 .../wye_n-wye/sc_output_batch.json | 0 .../wye_n-wye/sc_output_batch.json.license | 0 .../wye_n-wye/update_batch.json | 0 .../wye_n-wye/update_batch.json.license | 0 .../sc-sparse-matrix-error/input.json | 0 .../input.json.license | 0 .../sc-sparse-matrix-error/params.json | 0 .../params.json.license | 0 .../sc-sparse-matrix-error/sc_output.json | 0 .../sc_output.json.license | 0 .../delta-wye_n/input.json.license | 3 --- .../delta-wye_n/params.json.license | 3 --- .../wye-wye/input.json.license | 3 --- .../wye-wye/params.json.license | 3 --- .../wye-wye_n/input.json.license | 3 --- .../wye-wye_n/params.json.license | 3 --- .../wye_n-delta/input.json.license | 3 --- .../wye_n-delta/params.json.license | 3 --- .../wye_n-wye/input.json.license | 3 --- .../wye_n-wye/params.json.license | 3 --- .../sc-sparse-matrix-error/input.json.license | 3 --- .../params.json.license | 3 --- 172 files changed, 543 deletions(-) rename tests/data/power_flow/{floating-ground-no-error/nrpf => floating-ground-edge-case/floating-ground-no-error}/delta-wye_n/asym_output.json (100%) rename tests/data/power_flow/{floating-ground-no-error/linear => floating-ground-edge-case/floating-ground-no-error}/delta-wye_n/asym_output.json.license (100%) rename tests/data/power_flow/{floating-ground-no-error/linear => floating-ground-edge-case/floating-ground-no-error}/delta-wye_n/input.json (100%) rename tests/data/power_flow/{floating-ground-no-error/linear => floating-ground-edge-case/floating-ground-no-error}/delta-wye_n/input.json.license (100%) rename tests/data/power_flow/{floating-ground-no-error/nrpf => floating-ground-edge-case/floating-ground-no-error}/delta-wye_n/params.json (100%) rename tests/data/power_flow/{floating-ground-no-error/linear => floating-ground-edge-case/floating-ground-no-error}/delta-wye_n/params.json.license (100%) rename tests/data/power_flow/{floating-ground-no-error/linear => floating-ground-edge-case/floating-ground-no-error}/wye-wye/asym_output.json (100%) rename tests/data/power_flow/{floating-ground-no-error/linear => floating-ground-edge-case/floating-ground-no-error}/wye-wye/asym_output.json.license (100%) rename tests/data/power_flow/{floating-ground-no-error/linear => floating-ground-edge-case/floating-ground-no-error}/wye-wye/input.json (100%) rename tests/data/power_flow/{floating-ground-no-error/linear => floating-ground-edge-case/floating-ground-no-error}/wye-wye/input.json.license (100%) rename tests/data/power_flow/{floating-ground-no-error/nrpf => floating-ground-edge-case/floating-ground-no-error}/wye-wye/params.json (100%) rename tests/data/power_flow/{floating-ground-no-error/linear => floating-ground-edge-case/floating-ground-no-error}/wye-wye/params.json.license (100%) rename tests/data/power_flow/{floating-ground-no-error/linear => floating-ground-edge-case/floating-ground-no-error}/wye-wye_n/asym_output.json (100%) rename tests/data/power_flow/{floating-ground-no-error/linear => floating-ground-edge-case/floating-ground-no-error}/wye-wye_n/asym_output.json.license (100%) rename tests/data/power_flow/{floating-ground-no-error/linear => floating-ground-edge-case/floating-ground-no-error}/wye-wye_n/input.json (100%) rename tests/data/power_flow/{floating-ground-no-error/linear => floating-ground-edge-case/floating-ground-no-error}/wye-wye_n/input.json.license (100%) rename tests/data/power_flow/{floating-ground-no-error/nrpf => floating-ground-edge-case/floating-ground-no-error}/wye-wye_n/params.json (100%) rename tests/data/power_flow/{floating-ground-no-error/linear => floating-ground-edge-case/floating-ground-no-error}/wye-wye_n/params.json.license (100%) rename tests/data/power_flow/{floating-ground-no-error/linear => floating-ground-edge-case/floating-ground-no-error}/wye_n-delta/asym_output.json (100%) rename tests/data/power_flow/{floating-ground-no-error/linear => floating-ground-edge-case/floating-ground-no-error}/wye_n-delta/asym_output.json.license (100%) rename tests/data/power_flow/{floating-ground-no-error/linear => floating-ground-edge-case/floating-ground-no-error}/wye_n-delta/input.json (100%) rename tests/data/power_flow/{floating-ground-no-error/linear => floating-ground-edge-case/floating-ground-no-error}/wye_n-delta/input.json.license (100%) rename tests/data/power_flow/{floating-ground-no-error/nrpf => floating-ground-edge-case/floating-ground-no-error}/wye_n-delta/params.json (100%) rename tests/data/power_flow/{floating-ground-no-error/linear => floating-ground-edge-case/floating-ground-no-error}/wye_n-delta/params.json.license (100%) rename tests/data/power_flow/{floating-ground-no-error/linear => floating-ground-edge-case/floating-ground-no-error}/wye_n-wye/asym_output.json (100%) rename tests/data/power_flow/{floating-ground-no-error/linear => floating-ground-edge-case/floating-ground-no-error}/wye_n-wye/asym_output.json.license (100%) rename tests/data/power_flow/{floating-ground-no-error/linear => floating-ground-edge-case/floating-ground-no-error}/wye_n-wye/input.json (100%) rename tests/data/power_flow/{floating-ground-no-error/linear => floating-ground-edge-case/floating-ground-no-error}/wye_n-wye/input.json.license (100%) rename tests/data/power_flow/{floating-ground-no-error/nrpf => floating-ground-edge-case/floating-ground-no-error}/wye_n-wye/params.json (100%) rename tests/data/power_flow/{floating-ground-no-error/linear => floating-ground-edge-case/floating-ground-no-error}/wye_n-wye/params.json.license (100%) rename tests/data/power_flow/{non-floating-ground-no-error/nrpf => floating-ground-edge-case/non-floating-ground-no-error}/delta-wye_n/asym_output.json (100%) rename tests/data/power_flow/{floating-ground-no-error/nrpf => floating-ground-edge-case/non-floating-ground-no-error}/delta-wye_n/asym_output.json.license (100%) rename tests/data/power_flow/{non-floating-ground-no-error/linear => floating-ground-edge-case/non-floating-ground-no-error}/delta-wye_n/input.json (100%) rename tests/data/power_flow/{floating-ground-no-error/nrpf => floating-ground-edge-case/non-floating-ground-no-error}/delta-wye_n/input.json.license (100%) rename tests/data/power_flow/{non-floating-ground-no-error/nrpf => floating-ground-edge-case/non-floating-ground-no-error}/delta-wye_n/params.json (100%) rename tests/data/power_flow/{floating-ground-no-error/nrpf => floating-ground-edge-case/non-floating-ground-no-error}/delta-wye_n/params.json.license (100%) rename tests/data/power_flow/{non-floating-ground-no-error/nrpf => floating-ground-edge-case/non-floating-ground-no-error}/wye-wye/asym_output.json (100%) rename tests/data/power_flow/{floating-ground-no-error/nrpf => floating-ground-edge-case/non-floating-ground-no-error}/wye-wye/asym_output.json.license (100%) rename tests/data/power_flow/{non-floating-ground-no-error/linear => floating-ground-edge-case/non-floating-ground-no-error}/wye-wye/input.json (100%) rename tests/data/power_flow/{floating-ground-no-error/nrpf => floating-ground-edge-case/non-floating-ground-no-error}/wye-wye/input.json.license (100%) rename tests/data/power_flow/{non-floating-ground-no-error/nrpf => floating-ground-edge-case/non-floating-ground-no-error}/wye-wye/params.json (100%) rename tests/data/power_flow/{floating-ground-no-error/nrpf => floating-ground-edge-case/non-floating-ground-no-error}/wye-wye/params.json.license (100%) rename tests/data/power_flow/{non-floating-ground-no-error/nrpf => floating-ground-edge-case/non-floating-ground-no-error}/wye-wye_n/asym_output.json (100%) rename tests/data/power_flow/{floating-ground-no-error/nrpf => floating-ground-edge-case/non-floating-ground-no-error}/wye-wye_n/asym_output.json.license (100%) rename tests/data/power_flow/{non-floating-ground-no-error/linear => floating-ground-edge-case/non-floating-ground-no-error}/wye-wye_n/input.json (100%) rename tests/data/power_flow/{floating-ground-no-error/nrpf => floating-ground-edge-case/non-floating-ground-no-error}/wye-wye_n/input.json.license (100%) rename tests/data/power_flow/{non-floating-ground-no-error/nrpf => floating-ground-edge-case/non-floating-ground-no-error}/wye-wye_n/params.json (100%) rename tests/data/power_flow/{floating-ground-no-error/nrpf => floating-ground-edge-case/non-floating-ground-no-error}/wye-wye_n/params.json.license (100%) rename tests/data/power_flow/{non-floating-ground-no-error/nrpf => floating-ground-edge-case/non-floating-ground-no-error}/wye_n-delta/asym_output.json (100%) rename tests/data/power_flow/{floating-ground-no-error/nrpf => floating-ground-edge-case/non-floating-ground-no-error}/wye_n-delta/asym_output.json.license (100%) rename tests/data/power_flow/{non-floating-ground-no-error/linear => floating-ground-edge-case/non-floating-ground-no-error}/wye_n-delta/input.json (100%) rename tests/data/power_flow/{floating-ground-no-error/nrpf => floating-ground-edge-case/non-floating-ground-no-error}/wye_n-delta/input.json.license (100%) rename tests/data/power_flow/{non-floating-ground-no-error/nrpf => floating-ground-edge-case/non-floating-ground-no-error}/wye_n-delta/params.json (100%) rename tests/data/power_flow/{floating-ground-no-error/nrpf => floating-ground-edge-case/non-floating-ground-no-error}/wye_n-delta/params.json.license (100%) rename tests/data/power_flow/{non-floating-ground-no-error/nrpf => floating-ground-edge-case/non-floating-ground-no-error}/wye_n-wye/asym_output.json (100%) rename tests/data/power_flow/{floating-ground-no-error/nrpf => floating-ground-edge-case/non-floating-ground-no-error}/wye_n-wye/asym_output.json.license (100%) rename tests/data/power_flow/{non-floating-ground-no-error/linear => floating-ground-edge-case/non-floating-ground-no-error}/wye_n-wye/input.json (100%) rename tests/data/power_flow/{floating-ground-no-error/nrpf => floating-ground-edge-case/non-floating-ground-no-error}/wye_n-wye/input.json.license (100%) rename tests/data/power_flow/{non-floating-ground-no-error/nrpf => floating-ground-edge-case/non-floating-ground-no-error}/wye_n-wye/params.json (100%) rename tests/data/power_flow/{floating-ground-no-error/nrpf => floating-ground-edge-case/non-floating-ground-no-error}/wye_n-wye/params.json.license (100%) delete mode 100644 tests/data/power_flow/floating-ground-no-error/linear/delta-wye_n/asym_output.json delete mode 100644 tests/data/power_flow/floating-ground-no-error/linear/delta-wye_n/params.json delete mode 100644 tests/data/power_flow/floating-ground-no-error/linear/wye-wye/params.json delete mode 100644 tests/data/power_flow/floating-ground-no-error/linear/wye-wye_n/params.json delete mode 100644 tests/data/power_flow/floating-ground-no-error/linear/wye_n-delta/params.json delete mode 100644 tests/data/power_flow/floating-ground-no-error/linear/wye_n-wye/params.json delete mode 100644 tests/data/power_flow/floating-ground-no-error/nrpf/delta-wye_n/input.json delete mode 100644 tests/data/power_flow/floating-ground-no-error/nrpf/wye-wye/asym_output.json delete mode 100644 tests/data/power_flow/floating-ground-no-error/nrpf/wye-wye/input.json delete mode 100644 tests/data/power_flow/floating-ground-no-error/nrpf/wye-wye_n/asym_output.json delete mode 100644 tests/data/power_flow/floating-ground-no-error/nrpf/wye-wye_n/input.json delete mode 100644 tests/data/power_flow/floating-ground-no-error/nrpf/wye_n-delta/asym_output.json delete mode 100644 tests/data/power_flow/floating-ground-no-error/nrpf/wye_n-delta/input.json delete mode 100644 tests/data/power_flow/floating-ground-no-error/nrpf/wye_n-wye/asym_output.json delete mode 100644 tests/data/power_flow/floating-ground-no-error/nrpf/wye_n-wye/input.json delete mode 100644 tests/data/power_flow/linear-pf-sparse-matrix-error/asym_output.json delete mode 100644 tests/data/power_flow/linear-pf-sparse-matrix-error/asym_output.json.license delete mode 100644 tests/data/power_flow/linear-pf-sparse-matrix-error/input.json delete mode 100644 tests/data/power_flow/linear-pf-sparse-matrix-error/params.json delete mode 100644 tests/data/power_flow/non-floating-ground-no-error/linear/delta-wye_n/asym_output.json delete mode 100644 tests/data/power_flow/non-floating-ground-no-error/linear/delta-wye_n/asym_output.json.license delete mode 100644 tests/data/power_flow/non-floating-ground-no-error/linear/delta-wye_n/params.json delete mode 100644 tests/data/power_flow/non-floating-ground-no-error/linear/wye-wye/asym_output.json delete mode 100644 tests/data/power_flow/non-floating-ground-no-error/linear/wye-wye/asym_output.json.license delete mode 100644 tests/data/power_flow/non-floating-ground-no-error/linear/wye-wye/params.json delete mode 100644 tests/data/power_flow/non-floating-ground-no-error/linear/wye-wye_n/asym_output.json delete mode 100644 tests/data/power_flow/non-floating-ground-no-error/linear/wye-wye_n/asym_output.json.license delete mode 100644 tests/data/power_flow/non-floating-ground-no-error/linear/wye-wye_n/params.json delete mode 100644 tests/data/power_flow/non-floating-ground-no-error/linear/wye_n-delta/asym_output.json delete mode 100644 tests/data/power_flow/non-floating-ground-no-error/linear/wye_n-delta/asym_output.json.license delete mode 100644 tests/data/power_flow/non-floating-ground-no-error/linear/wye_n-delta/params.json delete mode 100644 tests/data/power_flow/non-floating-ground-no-error/linear/wye_n-wye/asym_output.json delete mode 100644 tests/data/power_flow/non-floating-ground-no-error/linear/wye_n-wye/asym_output.json.license delete mode 100644 tests/data/power_flow/non-floating-ground-no-error/linear/wye_n-wye/params.json delete mode 100644 tests/data/power_flow/non-floating-ground-no-error/nrpf/delta-wye_n/asym_output.json.license delete mode 100644 tests/data/power_flow/non-floating-ground-no-error/nrpf/delta-wye_n/input.json delete mode 100644 tests/data/power_flow/non-floating-ground-no-error/nrpf/delta-wye_n/input.json.license delete mode 100644 tests/data/power_flow/non-floating-ground-no-error/nrpf/delta-wye_n/params.json.license delete mode 100644 tests/data/power_flow/non-floating-ground-no-error/nrpf/wye-wye/asym_output.json.license delete mode 100644 tests/data/power_flow/non-floating-ground-no-error/nrpf/wye-wye/input.json delete mode 100644 tests/data/power_flow/non-floating-ground-no-error/nrpf/wye-wye/input.json.license delete mode 100644 tests/data/power_flow/non-floating-ground-no-error/nrpf/wye-wye/params.json.license delete mode 100644 tests/data/power_flow/non-floating-ground-no-error/nrpf/wye-wye_n/asym_output.json.license delete mode 100644 tests/data/power_flow/non-floating-ground-no-error/nrpf/wye-wye_n/input.json delete mode 100644 tests/data/power_flow/non-floating-ground-no-error/nrpf/wye-wye_n/input.json.license delete mode 100644 tests/data/power_flow/non-floating-ground-no-error/nrpf/wye-wye_n/params.json.license delete mode 100644 tests/data/power_flow/non-floating-ground-no-error/nrpf/wye_n-delta/asym_output.json.license delete mode 100644 tests/data/power_flow/non-floating-ground-no-error/nrpf/wye_n-delta/input.json delete mode 100644 tests/data/power_flow/non-floating-ground-no-error/nrpf/wye_n-delta/input.json.license delete mode 100644 tests/data/power_flow/non-floating-ground-no-error/nrpf/wye_n-delta/params.json.license delete mode 100644 tests/data/power_flow/non-floating-ground-no-error/nrpf/wye_n-wye/asym_output.json.license delete mode 100644 tests/data/power_flow/non-floating-ground-no-error/nrpf/wye_n-wye/input.json delete mode 100644 tests/data/power_flow/non-floating-ground-no-error/nrpf/wye_n-wye/input.json.license delete mode 100644 tests/data/power_flow/non-floating-ground-no-error/nrpf/wye_n-wye/params.json.license rename tests/data/short_circuit/{ => floating-ground-edge-case}/floating-ground-no-error/delta-wye_n/input.json (100%) rename tests/data/{power_flow/linear-pf-sparse-matrix-error => short_circuit/floating-ground-edge-case/floating-ground-no-error/delta-wye_n}/input.json.license (100%) rename tests/data/short_circuit/{ => floating-ground-edge-case}/floating-ground-no-error/delta-wye_n/params.json (100%) rename tests/data/{power_flow/linear-pf-sparse-matrix-error => short_circuit/floating-ground-edge-case/floating-ground-no-error/delta-wye_n}/params.json.license (100%) rename tests/data/short_circuit/{ => floating-ground-edge-case}/floating-ground-no-error/delta-wye_n/sc_output_batch.json (100%) rename tests/data/short_circuit/{ => floating-ground-edge-case}/floating-ground-no-error/delta-wye_n/sc_output_batch.json.license (100%) rename tests/data/short_circuit/{ => floating-ground-edge-case}/floating-ground-no-error/delta-wye_n/update_batch.json (100%) rename tests/data/short_circuit/{ => floating-ground-edge-case}/floating-ground-no-error/delta-wye_n/update_batch.json.license (100%) rename tests/data/short_circuit/{ => floating-ground-edge-case}/floating-ground-no-error/wye-wye/input.json (100%) rename tests/data/{power_flow/non-floating-ground-no-error/linear/delta-wye_n => short_circuit/floating-ground-edge-case/floating-ground-no-error/wye-wye}/input.json.license (100%) rename tests/data/short_circuit/{ => floating-ground-edge-case}/floating-ground-no-error/wye-wye/params.json (100%) rename tests/data/{power_flow/non-floating-ground-no-error/linear/delta-wye_n => short_circuit/floating-ground-edge-case/floating-ground-no-error/wye-wye}/params.json.license (100%) rename tests/data/short_circuit/{ => floating-ground-edge-case}/floating-ground-no-error/wye-wye/sc_output_batch.json (100%) rename tests/data/short_circuit/{ => floating-ground-edge-case}/floating-ground-no-error/wye-wye/sc_output_batch.json.license (100%) rename tests/data/short_circuit/{ => floating-ground-edge-case}/floating-ground-no-error/wye-wye/update_batch.json (100%) rename tests/data/short_circuit/{ => floating-ground-edge-case}/floating-ground-no-error/wye-wye/update_batch.json.license (100%) rename tests/data/short_circuit/{ => floating-ground-edge-case}/floating-ground-no-error/wye-wye_n/input.json (100%) rename tests/data/{power_flow/non-floating-ground-no-error/linear/wye-wye => short_circuit/floating-ground-edge-case/floating-ground-no-error/wye-wye_n}/input.json.license (100%) rename tests/data/short_circuit/{ => floating-ground-edge-case}/floating-ground-no-error/wye-wye_n/params.json (100%) rename tests/data/{power_flow/non-floating-ground-no-error/linear/wye-wye => short_circuit/floating-ground-edge-case/floating-ground-no-error/wye-wye_n}/params.json.license (100%) rename tests/data/short_circuit/{ => floating-ground-edge-case}/floating-ground-no-error/wye-wye_n/sc_output_batch.json (100%) rename tests/data/short_circuit/{ => floating-ground-edge-case}/floating-ground-no-error/wye-wye_n/sc_output_batch.json.license (100%) rename tests/data/short_circuit/{ => floating-ground-edge-case}/floating-ground-no-error/wye-wye_n/update_batch.json (100%) rename tests/data/short_circuit/{ => floating-ground-edge-case}/floating-ground-no-error/wye-wye_n/update_batch.json.license (100%) rename tests/data/short_circuit/{ => floating-ground-edge-case}/floating-ground-no-error/wye_n-delta/input.json (100%) rename tests/data/{power_flow/non-floating-ground-no-error/linear/wye-wye_n => short_circuit/floating-ground-edge-case/floating-ground-no-error/wye_n-delta}/input.json.license (100%) rename tests/data/short_circuit/{ => floating-ground-edge-case}/floating-ground-no-error/wye_n-delta/params.json (100%) rename tests/data/{power_flow/non-floating-ground-no-error/linear/wye-wye_n => short_circuit/floating-ground-edge-case/floating-ground-no-error/wye_n-delta}/params.json.license (100%) rename tests/data/short_circuit/{ => floating-ground-edge-case}/floating-ground-no-error/wye_n-delta/sc_output_batch.json (100%) rename tests/data/short_circuit/{ => floating-ground-edge-case}/floating-ground-no-error/wye_n-delta/sc_output_batch.json.license (100%) rename tests/data/short_circuit/{ => floating-ground-edge-case}/floating-ground-no-error/wye_n-delta/update_batch.json (100%) rename tests/data/short_circuit/{ => floating-ground-edge-case}/floating-ground-no-error/wye_n-delta/update_batch.json.license (100%) rename tests/data/short_circuit/{ => floating-ground-edge-case}/floating-ground-no-error/wye_n-wye/input.json (100%) rename tests/data/{power_flow/non-floating-ground-no-error/linear/wye_n-delta => short_circuit/floating-ground-edge-case/floating-ground-no-error/wye_n-wye}/input.json.license (100%) rename tests/data/short_circuit/{ => floating-ground-edge-case}/floating-ground-no-error/wye_n-wye/params.json (100%) rename tests/data/{power_flow/non-floating-ground-no-error/linear/wye_n-delta => short_circuit/floating-ground-edge-case/floating-ground-no-error/wye_n-wye}/params.json.license (100%) rename tests/data/short_circuit/{ => floating-ground-edge-case}/floating-ground-no-error/wye_n-wye/sc_output_batch.json (100%) rename tests/data/short_circuit/{ => floating-ground-edge-case}/floating-ground-no-error/wye_n-wye/sc_output_batch.json.license (100%) rename tests/data/short_circuit/{ => floating-ground-edge-case}/floating-ground-no-error/wye_n-wye/update_batch.json (100%) rename tests/data/short_circuit/{ => floating-ground-edge-case}/floating-ground-no-error/wye_n-wye/update_batch.json.license (100%) rename tests/data/short_circuit/{ => floating-ground-edge-case}/sc-sparse-matrix-error/input.json (100%) rename tests/data/{power_flow/non-floating-ground-no-error/linear/wye_n-wye => short_circuit/floating-ground-edge-case/sc-sparse-matrix-error}/input.json.license (100%) rename tests/data/short_circuit/{ => floating-ground-edge-case}/sc-sparse-matrix-error/params.json (100%) rename tests/data/{power_flow/non-floating-ground-no-error/linear/wye_n-wye => short_circuit/floating-ground-edge-case/sc-sparse-matrix-error}/params.json.license (100%) rename tests/data/short_circuit/{ => floating-ground-edge-case}/sc-sparse-matrix-error/sc_output.json (100%) rename tests/data/short_circuit/{ => floating-ground-edge-case}/sc-sparse-matrix-error/sc_output.json.license (100%) delete mode 100644 tests/data/short_circuit/floating-ground-no-error/delta-wye_n/input.json.license delete mode 100644 tests/data/short_circuit/floating-ground-no-error/delta-wye_n/params.json.license delete mode 100644 tests/data/short_circuit/floating-ground-no-error/wye-wye/input.json.license delete mode 100644 tests/data/short_circuit/floating-ground-no-error/wye-wye/params.json.license delete mode 100644 tests/data/short_circuit/floating-ground-no-error/wye-wye_n/input.json.license delete mode 100644 tests/data/short_circuit/floating-ground-no-error/wye-wye_n/params.json.license delete mode 100644 tests/data/short_circuit/floating-ground-no-error/wye_n-delta/input.json.license delete mode 100644 tests/data/short_circuit/floating-ground-no-error/wye_n-delta/params.json.license delete mode 100644 tests/data/short_circuit/floating-ground-no-error/wye_n-wye/input.json.license delete mode 100644 tests/data/short_circuit/floating-ground-no-error/wye_n-wye/params.json.license delete mode 100644 tests/data/short_circuit/sc-sparse-matrix-error/input.json.license delete mode 100644 tests/data/short_circuit/sc-sparse-matrix-error/params.json.license diff --git a/tests/data/power_flow/floating-ground-no-error/nrpf/delta-wye_n/asym_output.json b/tests/data/power_flow/floating-ground-edge-case/floating-ground-no-error/delta-wye_n/asym_output.json similarity index 100% rename from tests/data/power_flow/floating-ground-no-error/nrpf/delta-wye_n/asym_output.json rename to tests/data/power_flow/floating-ground-edge-case/floating-ground-no-error/delta-wye_n/asym_output.json diff --git a/tests/data/power_flow/floating-ground-no-error/linear/delta-wye_n/asym_output.json.license b/tests/data/power_flow/floating-ground-edge-case/floating-ground-no-error/delta-wye_n/asym_output.json.license similarity index 100% rename from tests/data/power_flow/floating-ground-no-error/linear/delta-wye_n/asym_output.json.license rename to tests/data/power_flow/floating-ground-edge-case/floating-ground-no-error/delta-wye_n/asym_output.json.license diff --git a/tests/data/power_flow/floating-ground-no-error/linear/delta-wye_n/input.json b/tests/data/power_flow/floating-ground-edge-case/floating-ground-no-error/delta-wye_n/input.json similarity index 100% rename from tests/data/power_flow/floating-ground-no-error/linear/delta-wye_n/input.json rename to tests/data/power_flow/floating-ground-edge-case/floating-ground-no-error/delta-wye_n/input.json diff --git a/tests/data/power_flow/floating-ground-no-error/linear/delta-wye_n/input.json.license b/tests/data/power_flow/floating-ground-edge-case/floating-ground-no-error/delta-wye_n/input.json.license similarity index 100% rename from tests/data/power_flow/floating-ground-no-error/linear/delta-wye_n/input.json.license rename to tests/data/power_flow/floating-ground-edge-case/floating-ground-no-error/delta-wye_n/input.json.license diff --git a/tests/data/power_flow/floating-ground-no-error/nrpf/delta-wye_n/params.json b/tests/data/power_flow/floating-ground-edge-case/floating-ground-no-error/delta-wye_n/params.json similarity index 100% rename from tests/data/power_flow/floating-ground-no-error/nrpf/delta-wye_n/params.json rename to tests/data/power_flow/floating-ground-edge-case/floating-ground-no-error/delta-wye_n/params.json diff --git a/tests/data/power_flow/floating-ground-no-error/linear/delta-wye_n/params.json.license b/tests/data/power_flow/floating-ground-edge-case/floating-ground-no-error/delta-wye_n/params.json.license similarity index 100% rename from tests/data/power_flow/floating-ground-no-error/linear/delta-wye_n/params.json.license rename to tests/data/power_flow/floating-ground-edge-case/floating-ground-no-error/delta-wye_n/params.json.license diff --git a/tests/data/power_flow/floating-ground-no-error/linear/wye-wye/asym_output.json b/tests/data/power_flow/floating-ground-edge-case/floating-ground-no-error/wye-wye/asym_output.json similarity index 100% rename from tests/data/power_flow/floating-ground-no-error/linear/wye-wye/asym_output.json rename to tests/data/power_flow/floating-ground-edge-case/floating-ground-no-error/wye-wye/asym_output.json diff --git a/tests/data/power_flow/floating-ground-no-error/linear/wye-wye/asym_output.json.license b/tests/data/power_flow/floating-ground-edge-case/floating-ground-no-error/wye-wye/asym_output.json.license similarity index 100% rename from tests/data/power_flow/floating-ground-no-error/linear/wye-wye/asym_output.json.license rename to tests/data/power_flow/floating-ground-edge-case/floating-ground-no-error/wye-wye/asym_output.json.license diff --git a/tests/data/power_flow/floating-ground-no-error/linear/wye-wye/input.json b/tests/data/power_flow/floating-ground-edge-case/floating-ground-no-error/wye-wye/input.json similarity index 100% rename from tests/data/power_flow/floating-ground-no-error/linear/wye-wye/input.json rename to tests/data/power_flow/floating-ground-edge-case/floating-ground-no-error/wye-wye/input.json diff --git a/tests/data/power_flow/floating-ground-no-error/linear/wye-wye/input.json.license b/tests/data/power_flow/floating-ground-edge-case/floating-ground-no-error/wye-wye/input.json.license similarity index 100% rename from tests/data/power_flow/floating-ground-no-error/linear/wye-wye/input.json.license rename to tests/data/power_flow/floating-ground-edge-case/floating-ground-no-error/wye-wye/input.json.license diff --git a/tests/data/power_flow/floating-ground-no-error/nrpf/wye-wye/params.json b/tests/data/power_flow/floating-ground-edge-case/floating-ground-no-error/wye-wye/params.json similarity index 100% rename from tests/data/power_flow/floating-ground-no-error/nrpf/wye-wye/params.json rename to tests/data/power_flow/floating-ground-edge-case/floating-ground-no-error/wye-wye/params.json diff --git a/tests/data/power_flow/floating-ground-no-error/linear/wye-wye/params.json.license b/tests/data/power_flow/floating-ground-edge-case/floating-ground-no-error/wye-wye/params.json.license similarity index 100% rename from tests/data/power_flow/floating-ground-no-error/linear/wye-wye/params.json.license rename to tests/data/power_flow/floating-ground-edge-case/floating-ground-no-error/wye-wye/params.json.license diff --git a/tests/data/power_flow/floating-ground-no-error/linear/wye-wye_n/asym_output.json b/tests/data/power_flow/floating-ground-edge-case/floating-ground-no-error/wye-wye_n/asym_output.json similarity index 100% rename from tests/data/power_flow/floating-ground-no-error/linear/wye-wye_n/asym_output.json rename to tests/data/power_flow/floating-ground-edge-case/floating-ground-no-error/wye-wye_n/asym_output.json diff --git a/tests/data/power_flow/floating-ground-no-error/linear/wye-wye_n/asym_output.json.license b/tests/data/power_flow/floating-ground-edge-case/floating-ground-no-error/wye-wye_n/asym_output.json.license similarity index 100% rename from tests/data/power_flow/floating-ground-no-error/linear/wye-wye_n/asym_output.json.license rename to tests/data/power_flow/floating-ground-edge-case/floating-ground-no-error/wye-wye_n/asym_output.json.license diff --git a/tests/data/power_flow/floating-ground-no-error/linear/wye-wye_n/input.json b/tests/data/power_flow/floating-ground-edge-case/floating-ground-no-error/wye-wye_n/input.json similarity index 100% rename from tests/data/power_flow/floating-ground-no-error/linear/wye-wye_n/input.json rename to tests/data/power_flow/floating-ground-edge-case/floating-ground-no-error/wye-wye_n/input.json diff --git a/tests/data/power_flow/floating-ground-no-error/linear/wye-wye_n/input.json.license b/tests/data/power_flow/floating-ground-edge-case/floating-ground-no-error/wye-wye_n/input.json.license similarity index 100% rename from tests/data/power_flow/floating-ground-no-error/linear/wye-wye_n/input.json.license rename to tests/data/power_flow/floating-ground-edge-case/floating-ground-no-error/wye-wye_n/input.json.license diff --git a/tests/data/power_flow/floating-ground-no-error/nrpf/wye-wye_n/params.json b/tests/data/power_flow/floating-ground-edge-case/floating-ground-no-error/wye-wye_n/params.json similarity index 100% rename from tests/data/power_flow/floating-ground-no-error/nrpf/wye-wye_n/params.json rename to tests/data/power_flow/floating-ground-edge-case/floating-ground-no-error/wye-wye_n/params.json diff --git a/tests/data/power_flow/floating-ground-no-error/linear/wye-wye_n/params.json.license b/tests/data/power_flow/floating-ground-edge-case/floating-ground-no-error/wye-wye_n/params.json.license similarity index 100% rename from tests/data/power_flow/floating-ground-no-error/linear/wye-wye_n/params.json.license rename to tests/data/power_flow/floating-ground-edge-case/floating-ground-no-error/wye-wye_n/params.json.license diff --git a/tests/data/power_flow/floating-ground-no-error/linear/wye_n-delta/asym_output.json b/tests/data/power_flow/floating-ground-edge-case/floating-ground-no-error/wye_n-delta/asym_output.json similarity index 100% rename from tests/data/power_flow/floating-ground-no-error/linear/wye_n-delta/asym_output.json rename to tests/data/power_flow/floating-ground-edge-case/floating-ground-no-error/wye_n-delta/asym_output.json diff --git a/tests/data/power_flow/floating-ground-no-error/linear/wye_n-delta/asym_output.json.license b/tests/data/power_flow/floating-ground-edge-case/floating-ground-no-error/wye_n-delta/asym_output.json.license similarity index 100% rename from tests/data/power_flow/floating-ground-no-error/linear/wye_n-delta/asym_output.json.license rename to tests/data/power_flow/floating-ground-edge-case/floating-ground-no-error/wye_n-delta/asym_output.json.license diff --git a/tests/data/power_flow/floating-ground-no-error/linear/wye_n-delta/input.json b/tests/data/power_flow/floating-ground-edge-case/floating-ground-no-error/wye_n-delta/input.json similarity index 100% rename from tests/data/power_flow/floating-ground-no-error/linear/wye_n-delta/input.json rename to tests/data/power_flow/floating-ground-edge-case/floating-ground-no-error/wye_n-delta/input.json diff --git a/tests/data/power_flow/floating-ground-no-error/linear/wye_n-delta/input.json.license b/tests/data/power_flow/floating-ground-edge-case/floating-ground-no-error/wye_n-delta/input.json.license similarity index 100% rename from tests/data/power_flow/floating-ground-no-error/linear/wye_n-delta/input.json.license rename to tests/data/power_flow/floating-ground-edge-case/floating-ground-no-error/wye_n-delta/input.json.license diff --git a/tests/data/power_flow/floating-ground-no-error/nrpf/wye_n-delta/params.json b/tests/data/power_flow/floating-ground-edge-case/floating-ground-no-error/wye_n-delta/params.json similarity index 100% rename from tests/data/power_flow/floating-ground-no-error/nrpf/wye_n-delta/params.json rename to tests/data/power_flow/floating-ground-edge-case/floating-ground-no-error/wye_n-delta/params.json diff --git a/tests/data/power_flow/floating-ground-no-error/linear/wye_n-delta/params.json.license b/tests/data/power_flow/floating-ground-edge-case/floating-ground-no-error/wye_n-delta/params.json.license similarity index 100% rename from tests/data/power_flow/floating-ground-no-error/linear/wye_n-delta/params.json.license rename to tests/data/power_flow/floating-ground-edge-case/floating-ground-no-error/wye_n-delta/params.json.license diff --git a/tests/data/power_flow/floating-ground-no-error/linear/wye_n-wye/asym_output.json b/tests/data/power_flow/floating-ground-edge-case/floating-ground-no-error/wye_n-wye/asym_output.json similarity index 100% rename from tests/data/power_flow/floating-ground-no-error/linear/wye_n-wye/asym_output.json rename to tests/data/power_flow/floating-ground-edge-case/floating-ground-no-error/wye_n-wye/asym_output.json diff --git a/tests/data/power_flow/floating-ground-no-error/linear/wye_n-wye/asym_output.json.license b/tests/data/power_flow/floating-ground-edge-case/floating-ground-no-error/wye_n-wye/asym_output.json.license similarity index 100% rename from tests/data/power_flow/floating-ground-no-error/linear/wye_n-wye/asym_output.json.license rename to tests/data/power_flow/floating-ground-edge-case/floating-ground-no-error/wye_n-wye/asym_output.json.license diff --git a/tests/data/power_flow/floating-ground-no-error/linear/wye_n-wye/input.json b/tests/data/power_flow/floating-ground-edge-case/floating-ground-no-error/wye_n-wye/input.json similarity index 100% rename from tests/data/power_flow/floating-ground-no-error/linear/wye_n-wye/input.json rename to tests/data/power_flow/floating-ground-edge-case/floating-ground-no-error/wye_n-wye/input.json diff --git a/tests/data/power_flow/floating-ground-no-error/linear/wye_n-wye/input.json.license b/tests/data/power_flow/floating-ground-edge-case/floating-ground-no-error/wye_n-wye/input.json.license similarity index 100% rename from tests/data/power_flow/floating-ground-no-error/linear/wye_n-wye/input.json.license rename to tests/data/power_flow/floating-ground-edge-case/floating-ground-no-error/wye_n-wye/input.json.license diff --git a/tests/data/power_flow/floating-ground-no-error/nrpf/wye_n-wye/params.json b/tests/data/power_flow/floating-ground-edge-case/floating-ground-no-error/wye_n-wye/params.json similarity index 100% rename from tests/data/power_flow/floating-ground-no-error/nrpf/wye_n-wye/params.json rename to tests/data/power_flow/floating-ground-edge-case/floating-ground-no-error/wye_n-wye/params.json diff --git a/tests/data/power_flow/floating-ground-no-error/linear/wye_n-wye/params.json.license b/tests/data/power_flow/floating-ground-edge-case/floating-ground-no-error/wye_n-wye/params.json.license similarity index 100% rename from tests/data/power_flow/floating-ground-no-error/linear/wye_n-wye/params.json.license rename to tests/data/power_flow/floating-ground-edge-case/floating-ground-no-error/wye_n-wye/params.json.license diff --git a/tests/data/power_flow/non-floating-ground-no-error/nrpf/delta-wye_n/asym_output.json b/tests/data/power_flow/floating-ground-edge-case/non-floating-ground-no-error/delta-wye_n/asym_output.json similarity index 100% rename from tests/data/power_flow/non-floating-ground-no-error/nrpf/delta-wye_n/asym_output.json rename to tests/data/power_flow/floating-ground-edge-case/non-floating-ground-no-error/delta-wye_n/asym_output.json diff --git a/tests/data/power_flow/floating-ground-no-error/nrpf/delta-wye_n/asym_output.json.license b/tests/data/power_flow/floating-ground-edge-case/non-floating-ground-no-error/delta-wye_n/asym_output.json.license similarity index 100% rename from tests/data/power_flow/floating-ground-no-error/nrpf/delta-wye_n/asym_output.json.license rename to tests/data/power_flow/floating-ground-edge-case/non-floating-ground-no-error/delta-wye_n/asym_output.json.license diff --git a/tests/data/power_flow/non-floating-ground-no-error/linear/delta-wye_n/input.json b/tests/data/power_flow/floating-ground-edge-case/non-floating-ground-no-error/delta-wye_n/input.json similarity index 100% rename from tests/data/power_flow/non-floating-ground-no-error/linear/delta-wye_n/input.json rename to tests/data/power_flow/floating-ground-edge-case/non-floating-ground-no-error/delta-wye_n/input.json diff --git a/tests/data/power_flow/floating-ground-no-error/nrpf/delta-wye_n/input.json.license b/tests/data/power_flow/floating-ground-edge-case/non-floating-ground-no-error/delta-wye_n/input.json.license similarity index 100% rename from tests/data/power_flow/floating-ground-no-error/nrpf/delta-wye_n/input.json.license rename to tests/data/power_flow/floating-ground-edge-case/non-floating-ground-no-error/delta-wye_n/input.json.license diff --git a/tests/data/power_flow/non-floating-ground-no-error/nrpf/delta-wye_n/params.json b/tests/data/power_flow/floating-ground-edge-case/non-floating-ground-no-error/delta-wye_n/params.json similarity index 100% rename from tests/data/power_flow/non-floating-ground-no-error/nrpf/delta-wye_n/params.json rename to tests/data/power_flow/floating-ground-edge-case/non-floating-ground-no-error/delta-wye_n/params.json diff --git a/tests/data/power_flow/floating-ground-no-error/nrpf/delta-wye_n/params.json.license b/tests/data/power_flow/floating-ground-edge-case/non-floating-ground-no-error/delta-wye_n/params.json.license similarity index 100% rename from tests/data/power_flow/floating-ground-no-error/nrpf/delta-wye_n/params.json.license rename to tests/data/power_flow/floating-ground-edge-case/non-floating-ground-no-error/delta-wye_n/params.json.license diff --git a/tests/data/power_flow/non-floating-ground-no-error/nrpf/wye-wye/asym_output.json b/tests/data/power_flow/floating-ground-edge-case/non-floating-ground-no-error/wye-wye/asym_output.json similarity index 100% rename from tests/data/power_flow/non-floating-ground-no-error/nrpf/wye-wye/asym_output.json rename to tests/data/power_flow/floating-ground-edge-case/non-floating-ground-no-error/wye-wye/asym_output.json diff --git a/tests/data/power_flow/floating-ground-no-error/nrpf/wye-wye/asym_output.json.license b/tests/data/power_flow/floating-ground-edge-case/non-floating-ground-no-error/wye-wye/asym_output.json.license similarity index 100% rename from tests/data/power_flow/floating-ground-no-error/nrpf/wye-wye/asym_output.json.license rename to tests/data/power_flow/floating-ground-edge-case/non-floating-ground-no-error/wye-wye/asym_output.json.license diff --git a/tests/data/power_flow/non-floating-ground-no-error/linear/wye-wye/input.json b/tests/data/power_flow/floating-ground-edge-case/non-floating-ground-no-error/wye-wye/input.json similarity index 100% rename from tests/data/power_flow/non-floating-ground-no-error/linear/wye-wye/input.json rename to tests/data/power_flow/floating-ground-edge-case/non-floating-ground-no-error/wye-wye/input.json diff --git a/tests/data/power_flow/floating-ground-no-error/nrpf/wye-wye/input.json.license b/tests/data/power_flow/floating-ground-edge-case/non-floating-ground-no-error/wye-wye/input.json.license similarity index 100% rename from tests/data/power_flow/floating-ground-no-error/nrpf/wye-wye/input.json.license rename to tests/data/power_flow/floating-ground-edge-case/non-floating-ground-no-error/wye-wye/input.json.license diff --git a/tests/data/power_flow/non-floating-ground-no-error/nrpf/wye-wye/params.json b/tests/data/power_flow/floating-ground-edge-case/non-floating-ground-no-error/wye-wye/params.json similarity index 100% rename from tests/data/power_flow/non-floating-ground-no-error/nrpf/wye-wye/params.json rename to tests/data/power_flow/floating-ground-edge-case/non-floating-ground-no-error/wye-wye/params.json diff --git a/tests/data/power_flow/floating-ground-no-error/nrpf/wye-wye/params.json.license b/tests/data/power_flow/floating-ground-edge-case/non-floating-ground-no-error/wye-wye/params.json.license similarity index 100% rename from tests/data/power_flow/floating-ground-no-error/nrpf/wye-wye/params.json.license rename to tests/data/power_flow/floating-ground-edge-case/non-floating-ground-no-error/wye-wye/params.json.license diff --git a/tests/data/power_flow/non-floating-ground-no-error/nrpf/wye-wye_n/asym_output.json b/tests/data/power_flow/floating-ground-edge-case/non-floating-ground-no-error/wye-wye_n/asym_output.json similarity index 100% rename from tests/data/power_flow/non-floating-ground-no-error/nrpf/wye-wye_n/asym_output.json rename to tests/data/power_flow/floating-ground-edge-case/non-floating-ground-no-error/wye-wye_n/asym_output.json diff --git a/tests/data/power_flow/floating-ground-no-error/nrpf/wye-wye_n/asym_output.json.license b/tests/data/power_flow/floating-ground-edge-case/non-floating-ground-no-error/wye-wye_n/asym_output.json.license similarity index 100% rename from tests/data/power_flow/floating-ground-no-error/nrpf/wye-wye_n/asym_output.json.license rename to tests/data/power_flow/floating-ground-edge-case/non-floating-ground-no-error/wye-wye_n/asym_output.json.license diff --git a/tests/data/power_flow/non-floating-ground-no-error/linear/wye-wye_n/input.json b/tests/data/power_flow/floating-ground-edge-case/non-floating-ground-no-error/wye-wye_n/input.json similarity index 100% rename from tests/data/power_flow/non-floating-ground-no-error/linear/wye-wye_n/input.json rename to tests/data/power_flow/floating-ground-edge-case/non-floating-ground-no-error/wye-wye_n/input.json diff --git a/tests/data/power_flow/floating-ground-no-error/nrpf/wye-wye_n/input.json.license b/tests/data/power_flow/floating-ground-edge-case/non-floating-ground-no-error/wye-wye_n/input.json.license similarity index 100% rename from tests/data/power_flow/floating-ground-no-error/nrpf/wye-wye_n/input.json.license rename to tests/data/power_flow/floating-ground-edge-case/non-floating-ground-no-error/wye-wye_n/input.json.license diff --git a/tests/data/power_flow/non-floating-ground-no-error/nrpf/wye-wye_n/params.json b/tests/data/power_flow/floating-ground-edge-case/non-floating-ground-no-error/wye-wye_n/params.json similarity index 100% rename from tests/data/power_flow/non-floating-ground-no-error/nrpf/wye-wye_n/params.json rename to tests/data/power_flow/floating-ground-edge-case/non-floating-ground-no-error/wye-wye_n/params.json diff --git a/tests/data/power_flow/floating-ground-no-error/nrpf/wye-wye_n/params.json.license b/tests/data/power_flow/floating-ground-edge-case/non-floating-ground-no-error/wye-wye_n/params.json.license similarity index 100% rename from tests/data/power_flow/floating-ground-no-error/nrpf/wye-wye_n/params.json.license rename to tests/data/power_flow/floating-ground-edge-case/non-floating-ground-no-error/wye-wye_n/params.json.license diff --git a/tests/data/power_flow/non-floating-ground-no-error/nrpf/wye_n-delta/asym_output.json b/tests/data/power_flow/floating-ground-edge-case/non-floating-ground-no-error/wye_n-delta/asym_output.json similarity index 100% rename from tests/data/power_flow/non-floating-ground-no-error/nrpf/wye_n-delta/asym_output.json rename to tests/data/power_flow/floating-ground-edge-case/non-floating-ground-no-error/wye_n-delta/asym_output.json diff --git a/tests/data/power_flow/floating-ground-no-error/nrpf/wye_n-delta/asym_output.json.license b/tests/data/power_flow/floating-ground-edge-case/non-floating-ground-no-error/wye_n-delta/asym_output.json.license similarity index 100% rename from tests/data/power_flow/floating-ground-no-error/nrpf/wye_n-delta/asym_output.json.license rename to tests/data/power_flow/floating-ground-edge-case/non-floating-ground-no-error/wye_n-delta/asym_output.json.license diff --git a/tests/data/power_flow/non-floating-ground-no-error/linear/wye_n-delta/input.json b/tests/data/power_flow/floating-ground-edge-case/non-floating-ground-no-error/wye_n-delta/input.json similarity index 100% rename from tests/data/power_flow/non-floating-ground-no-error/linear/wye_n-delta/input.json rename to tests/data/power_flow/floating-ground-edge-case/non-floating-ground-no-error/wye_n-delta/input.json diff --git a/tests/data/power_flow/floating-ground-no-error/nrpf/wye_n-delta/input.json.license b/tests/data/power_flow/floating-ground-edge-case/non-floating-ground-no-error/wye_n-delta/input.json.license similarity index 100% rename from tests/data/power_flow/floating-ground-no-error/nrpf/wye_n-delta/input.json.license rename to tests/data/power_flow/floating-ground-edge-case/non-floating-ground-no-error/wye_n-delta/input.json.license diff --git a/tests/data/power_flow/non-floating-ground-no-error/nrpf/wye_n-delta/params.json b/tests/data/power_flow/floating-ground-edge-case/non-floating-ground-no-error/wye_n-delta/params.json similarity index 100% rename from tests/data/power_flow/non-floating-ground-no-error/nrpf/wye_n-delta/params.json rename to tests/data/power_flow/floating-ground-edge-case/non-floating-ground-no-error/wye_n-delta/params.json diff --git a/tests/data/power_flow/floating-ground-no-error/nrpf/wye_n-delta/params.json.license b/tests/data/power_flow/floating-ground-edge-case/non-floating-ground-no-error/wye_n-delta/params.json.license similarity index 100% rename from tests/data/power_flow/floating-ground-no-error/nrpf/wye_n-delta/params.json.license rename to tests/data/power_flow/floating-ground-edge-case/non-floating-ground-no-error/wye_n-delta/params.json.license diff --git a/tests/data/power_flow/non-floating-ground-no-error/nrpf/wye_n-wye/asym_output.json b/tests/data/power_flow/floating-ground-edge-case/non-floating-ground-no-error/wye_n-wye/asym_output.json similarity index 100% rename from tests/data/power_flow/non-floating-ground-no-error/nrpf/wye_n-wye/asym_output.json rename to tests/data/power_flow/floating-ground-edge-case/non-floating-ground-no-error/wye_n-wye/asym_output.json diff --git a/tests/data/power_flow/floating-ground-no-error/nrpf/wye_n-wye/asym_output.json.license b/tests/data/power_flow/floating-ground-edge-case/non-floating-ground-no-error/wye_n-wye/asym_output.json.license similarity index 100% rename from tests/data/power_flow/floating-ground-no-error/nrpf/wye_n-wye/asym_output.json.license rename to tests/data/power_flow/floating-ground-edge-case/non-floating-ground-no-error/wye_n-wye/asym_output.json.license diff --git a/tests/data/power_flow/non-floating-ground-no-error/linear/wye_n-wye/input.json b/tests/data/power_flow/floating-ground-edge-case/non-floating-ground-no-error/wye_n-wye/input.json similarity index 100% rename from tests/data/power_flow/non-floating-ground-no-error/linear/wye_n-wye/input.json rename to tests/data/power_flow/floating-ground-edge-case/non-floating-ground-no-error/wye_n-wye/input.json diff --git a/tests/data/power_flow/floating-ground-no-error/nrpf/wye_n-wye/input.json.license b/tests/data/power_flow/floating-ground-edge-case/non-floating-ground-no-error/wye_n-wye/input.json.license similarity index 100% rename from tests/data/power_flow/floating-ground-no-error/nrpf/wye_n-wye/input.json.license rename to tests/data/power_flow/floating-ground-edge-case/non-floating-ground-no-error/wye_n-wye/input.json.license diff --git a/tests/data/power_flow/non-floating-ground-no-error/nrpf/wye_n-wye/params.json b/tests/data/power_flow/floating-ground-edge-case/non-floating-ground-no-error/wye_n-wye/params.json similarity index 100% rename from tests/data/power_flow/non-floating-ground-no-error/nrpf/wye_n-wye/params.json rename to tests/data/power_flow/floating-ground-edge-case/non-floating-ground-no-error/wye_n-wye/params.json diff --git a/tests/data/power_flow/floating-ground-no-error/nrpf/wye_n-wye/params.json.license b/tests/data/power_flow/floating-ground-edge-case/non-floating-ground-no-error/wye_n-wye/params.json.license similarity index 100% rename from tests/data/power_flow/floating-ground-no-error/nrpf/wye_n-wye/params.json.license rename to tests/data/power_flow/floating-ground-edge-case/non-floating-ground-no-error/wye_n-wye/params.json.license diff --git a/tests/data/power_flow/floating-ground-no-error/linear/delta-wye_n/asym_output.json b/tests/data/power_flow/floating-ground-no-error/linear/delta-wye_n/asym_output.json deleted file mode 100644 index 249d0aef4f..0000000000 --- a/tests/data/power_flow/floating-ground-no-error/linear/delta-wye_n/asym_output.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "version": "1.0", - "type": "asym_output", - "is_batch": false, - "attributes": {}, - "data": { - "node": [ - {"id": 1, "energized": 1, "u_pu": [0.99999999999992273, 0.99999999999992273, 0.99999999999992251], "u": [5773.502691895811, 5773.502691895811, 5773.5026918958101], "u_angle": [6.3321425202771386e-14, -2.0943951023931322, 2.0943951023932588], "p": [3.333250004152791, 3.3332500041496647, 3.3332500041699595], "q": [33.165418788836256, 33.165418788936904, 33.165418788811472]}, - {"id": 2, "energized": 1, "u_pu": [0.9999500024997976, 0.99995000249979771, 0.99995000249979749], "u": [57.732140311942509, 57.732140311942516, 57.732140311942501], "u_angle": [-0.52359877559823531, -2.6179938779914309, 1.5707963267949601], "p": [1.3544983780119949e-11, -0, 4.6256979843742569e-12], "q": [-5.0550567655091141e-11, 0, -3.7005583874974972e-11]} - ], - "transformer": [ - {"id": 4, "energized": 1, "loading": 0.00099997500125138502, "p_from": [3.333250004152791, 3.3332500041496647, 3.3332500041699595], "q_from": [33.165418788836256, 33.165418788936904, 33.165418788811472], "i_from": [0.0057733583615498432, 0.005773358361567134, 0.0057733583615458689], "s_from": [33.332500041687204, 33.332500041787043, 33.332500041664261], "p_to": [1.3544983780119949e-11, -0, 4.6256979843742569e-12], "q_to": [-5.0550567655091141e-11, 0, -3.7005583874974972e-11], "i_to": [9.0649330367367893e-13, 0, 6.4597586741603674e-13], "s_to": [5.2333798599525138e-11, 0, 3.7293569415791402e-11]} - ], - "source": [ - {"id": 3, "energized": 1, "p": [3.333250004152791, 3.3332500041496669, 3.3332500041699618], "q": [33.165418788836256, 33.165418788936911, 33.165418788811472], "i": [0.0057733583615498432, 0.0057733583615671357, 0.0057733583615458689], "s": [33.332500041687204, 33.332500041787043, 33.332500041664261], "pf": [0.09999999999952211, 0.099999999999128855, 0.10000000000010607]} - ], - "asym_load": [ - {"id": 21, "energized": 0, "p": [-0, -0, -0], "q": [-0, -0, -0], "i": [0, 0, 0], "s": [0, 0, 0], "pf": [0, 0, 0]} - ] - } -} \ No newline at end of file diff --git a/tests/data/power_flow/floating-ground-no-error/linear/delta-wye_n/params.json b/tests/data/power_flow/floating-ground-no-error/linear/delta-wye_n/params.json deleted file mode 100644 index 31076b8ae7..0000000000 --- a/tests/data/power_flow/floating-ground-no-error/linear/delta-wye_n/params.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "calculation_method": "linear", - "rtol": 1e-08, - "atol": 1e-08 -} \ No newline at end of file diff --git a/tests/data/power_flow/floating-ground-no-error/linear/wye-wye/params.json b/tests/data/power_flow/floating-ground-no-error/linear/wye-wye/params.json deleted file mode 100644 index 31076b8ae7..0000000000 --- a/tests/data/power_flow/floating-ground-no-error/linear/wye-wye/params.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "calculation_method": "linear", - "rtol": 1e-08, - "atol": 1e-08 -} \ No newline at end of file diff --git a/tests/data/power_flow/floating-ground-no-error/linear/wye-wye_n/params.json b/tests/data/power_flow/floating-ground-no-error/linear/wye-wye_n/params.json deleted file mode 100644 index 31076b8ae7..0000000000 --- a/tests/data/power_flow/floating-ground-no-error/linear/wye-wye_n/params.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "calculation_method": "linear", - "rtol": 1e-08, - "atol": 1e-08 -} \ No newline at end of file diff --git a/tests/data/power_flow/floating-ground-no-error/linear/wye_n-delta/params.json b/tests/data/power_flow/floating-ground-no-error/linear/wye_n-delta/params.json deleted file mode 100644 index 31076b8ae7..0000000000 --- a/tests/data/power_flow/floating-ground-no-error/linear/wye_n-delta/params.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "calculation_method": "linear", - "rtol": 1e-08, - "atol": 1e-08 -} \ No newline at end of file diff --git a/tests/data/power_flow/floating-ground-no-error/linear/wye_n-wye/params.json b/tests/data/power_flow/floating-ground-no-error/linear/wye_n-wye/params.json deleted file mode 100644 index 31076b8ae7..0000000000 --- a/tests/data/power_flow/floating-ground-no-error/linear/wye_n-wye/params.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "calculation_method": "linear", - "rtol": 1e-08, - "atol": 1e-08 -} \ No newline at end of file diff --git a/tests/data/power_flow/floating-ground-no-error/nrpf/delta-wye_n/input.json b/tests/data/power_flow/floating-ground-no-error/nrpf/delta-wye_n/input.json deleted file mode 100644 index cdbc849f77..0000000000 --- a/tests/data/power_flow/floating-ground-no-error/nrpf/delta-wye_n/input.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "version": "1.0", - "type": "input", - "is_batch": false, - "attributes": {}, - "data": { - "node": [ - {"id": 1, "u_rated": 10000}, - {"id": 2, "u_rated": 100} - ], - "transformer": [ - {"id": 4, "from_node": 1, "to_node": 2, "from_status": 1, "to_status": 1, "u1": 10000, "u2": 100, "sn": 100000, "uk": 0.10000000000000001, "pk": 1000, "i0": 0.001, "p0": 10, "winding_from": 2, "winding_to": 1, "clock": 1, "tap_side": 0, "tap_pos": 0, "tap_min": -10, "tap_max": 10, "tap_nom": 0, "tap_size": 100, "r_grounding_from": 0, "x_grounding_from": 0, "r_grounding_to": 0, "x_grounding_to": 0} - ], - "source": [ - {"id": 3, "node": 1, "status": 1, "u_ref": 1, "sk": 1000000000000000, "rx_ratio": 1, "z01_ratio": 2} - ], - "asym_load": [ - {"id": 21, "node": 2, "status": 0, "type": 0, "p_specified": [1000, 1000, 2000], "q_specified": [1000, 1000, 2000]} - ] - } -} \ No newline at end of file diff --git a/tests/data/power_flow/floating-ground-no-error/nrpf/wye-wye/asym_output.json b/tests/data/power_flow/floating-ground-no-error/nrpf/wye-wye/asym_output.json deleted file mode 100644 index 3880faf30d..0000000000 --- a/tests/data/power_flow/floating-ground-no-error/nrpf/wye-wye/asym_output.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "version": "1.0", - "type": "asym_output", - "is_batch": false, - "attributes": {}, - "data": {} -} \ No newline at end of file diff --git a/tests/data/power_flow/floating-ground-no-error/nrpf/wye-wye/input.json b/tests/data/power_flow/floating-ground-no-error/nrpf/wye-wye/input.json deleted file mode 100644 index e8f840c210..0000000000 --- a/tests/data/power_flow/floating-ground-no-error/nrpf/wye-wye/input.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "version": "1.0", - "type": "input", - "is_batch": false, - "attributes": {}, - "data": { - "node": [ - {"id": 1, "u_rated": 10000}, - {"id": 2, "u_rated": 100} - ], - "transformer": [ - {"id": 4, "from_node": 1, "to_node": 2, "from_status": 1, "to_status": 1, "u1": 10000, "u2": 100, "sn": 100000, "uk": 0.10000000000000001, "pk": 1000, "i0": 0.001, "p0": 10, "winding_from": 0, "winding_to": 0, "clock": 0, "tap_side": 0, "tap_pos": 0, "tap_min": -10, "tap_max": 10, "tap_nom": 0, "tap_size": 100, "r_grounding_from": 0, "x_grounding_from": 0, "r_grounding_to": 0, "x_grounding_to": 0} - ], - "source": [ - {"id": 3, "node": 1, "status": 1, "u_ref": 1, "sk": 1000000000000000, "rx_ratio": 1, "z01_ratio": 2} - ], - "asym_load": [ - {"id": 21, "node": 2, "status": 0, "type": 0, "p_specified": [1000, 1000, 2000], "q_specified": [1000, 1000, 2000]} - ] - } -} \ No newline at end of file diff --git a/tests/data/power_flow/floating-ground-no-error/nrpf/wye-wye_n/asym_output.json b/tests/data/power_flow/floating-ground-no-error/nrpf/wye-wye_n/asym_output.json deleted file mode 100644 index 3880faf30d..0000000000 --- a/tests/data/power_flow/floating-ground-no-error/nrpf/wye-wye_n/asym_output.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "version": "1.0", - "type": "asym_output", - "is_batch": false, - "attributes": {}, - "data": {} -} \ No newline at end of file diff --git a/tests/data/power_flow/floating-ground-no-error/nrpf/wye-wye_n/input.json b/tests/data/power_flow/floating-ground-no-error/nrpf/wye-wye_n/input.json deleted file mode 100644 index bde07018a2..0000000000 --- a/tests/data/power_flow/floating-ground-no-error/nrpf/wye-wye_n/input.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "version": "1.0", - "type": "input", - "is_batch": false, - "attributes": {}, - "data": { - "node": [ - {"id": 1, "u_rated": 10000}, - {"id": 2, "u_rated": 100} - ], - "transformer": [ - {"id": 4, "from_node": 1, "to_node": 2, "from_status": 1, "to_status": 1, "u1": 10000, "u2": 100, "sn": 100000, "uk": 0.10000000000000001, "pk": 1000, "i0": 0.001, "p0": 10, "winding_from": 0, "winding_to": 1, "clock": 0, "tap_side": 0, "tap_pos": 0, "tap_min": -10, "tap_max": 10, "tap_nom": 0, "tap_size": 100, "r_grounding_from": 0, "x_grounding_from": 0, "r_grounding_to": 0, "x_grounding_to": 0} - ], - "source": [ - {"id": 3, "node": 1, "status": 1, "u_ref": 1, "sk": 1000000000000000, "rx_ratio": 1, "z01_ratio": 2} - ], - "asym_load": [ - {"id": 21, "node": 2, "status": 0, "type": 0, "p_specified": [1000, 1000, 2000], "q_specified": [1000, 1000, 2000]} - ] - } -} \ No newline at end of file diff --git a/tests/data/power_flow/floating-ground-no-error/nrpf/wye_n-delta/asym_output.json b/tests/data/power_flow/floating-ground-no-error/nrpf/wye_n-delta/asym_output.json deleted file mode 100644 index 3880faf30d..0000000000 --- a/tests/data/power_flow/floating-ground-no-error/nrpf/wye_n-delta/asym_output.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "version": "1.0", - "type": "asym_output", - "is_batch": false, - "attributes": {}, - "data": {} -} \ No newline at end of file diff --git a/tests/data/power_flow/floating-ground-no-error/nrpf/wye_n-delta/input.json b/tests/data/power_flow/floating-ground-no-error/nrpf/wye_n-delta/input.json deleted file mode 100644 index 88be3cbcbb..0000000000 --- a/tests/data/power_flow/floating-ground-no-error/nrpf/wye_n-delta/input.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "version": "1.0", - "type": "input", - "is_batch": false, - "attributes": {}, - "data": { - "node": [ - {"id": 1, "u_rated": 10000}, - {"id": 2, "u_rated": 100} - ], - "transformer": [ - {"id": 4, "from_node": 1, "to_node": 2, "from_status": 1, "to_status": 1, "u1": 10000, "u2": 100, "sn": 100000, "uk": 0.10000000000000001, "pk": 1000, "i0": 0.001, "p0": 10, "winding_from": 1, "winding_to": 2, "clock": 1, "tap_side": 0, "tap_pos": 0, "tap_min": -10, "tap_max": 10, "tap_nom": 0, "tap_size": 100, "r_grounding_from": 0, "x_grounding_from": 0, "r_grounding_to": 0, "x_grounding_to": 0} - ], - "source": [ - {"id": 3, "node": 1, "status": 1, "u_ref": 1, "sk": 1000000000000000, "rx_ratio": 1, "z01_ratio": 2} - ], - "asym_load": [ - {"id": 21, "node": 2, "status": 0, "type": 0, "p_specified": [1000, 1000, 2000], "q_specified": [1000, 1000, 2000]} - ] - } -} \ No newline at end of file diff --git a/tests/data/power_flow/floating-ground-no-error/nrpf/wye_n-wye/asym_output.json b/tests/data/power_flow/floating-ground-no-error/nrpf/wye_n-wye/asym_output.json deleted file mode 100644 index 3880faf30d..0000000000 --- a/tests/data/power_flow/floating-ground-no-error/nrpf/wye_n-wye/asym_output.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "version": "1.0", - "type": "asym_output", - "is_batch": false, - "attributes": {}, - "data": {} -} \ No newline at end of file diff --git a/tests/data/power_flow/floating-ground-no-error/nrpf/wye_n-wye/input.json b/tests/data/power_flow/floating-ground-no-error/nrpf/wye_n-wye/input.json deleted file mode 100644 index 0c973bc86a..0000000000 --- a/tests/data/power_flow/floating-ground-no-error/nrpf/wye_n-wye/input.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "version": "1.0", - "type": "input", - "is_batch": false, - "attributes": {}, - "data": { - "node": [ - {"id": 1, "u_rated": 10000}, - {"id": 2, "u_rated": 100} - ], - "transformer": [ - {"id": 4, "from_node": 1, "to_node": 2, "from_status": 1, "to_status": 1, "u1": 10000, "u2": 100, "sn": 100000, "uk": 0.10000000000000001, "pk": 1000, "i0": 0.001, "p0": 10, "winding_from": 1, "winding_to": 0, "clock": 0, "tap_side": 0, "tap_pos": 0, "tap_min": -10, "tap_max": 10, "tap_nom": 0, "tap_size": 100, "r_grounding_from": 0, "x_grounding_from": 0, "r_grounding_to": 0, "x_grounding_to": 0} - ], - "source": [ - {"id": 3, "node": 1, "status": 1, "u_ref": 1, "sk": 1000000000000000, "rx_ratio": 1, "z01_ratio": 2} - ], - "asym_load": [ - {"id": 21, "node": 2, "status": 0, "type": 0, "p_specified": [1000, 1000, 2000], "q_specified": [1000, 1000, 2000]} - ] - } -} \ No newline at end of file diff --git a/tests/data/power_flow/linear-pf-sparse-matrix-error/asym_output.json b/tests/data/power_flow/linear-pf-sparse-matrix-error/asym_output.json deleted file mode 100644 index 3880faf30d..0000000000 --- a/tests/data/power_flow/linear-pf-sparse-matrix-error/asym_output.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "version": "1.0", - "type": "asym_output", - "is_batch": false, - "attributes": {}, - "data": {} -} \ No newline at end of file diff --git a/tests/data/power_flow/linear-pf-sparse-matrix-error/asym_output.json.license b/tests/data/power_flow/linear-pf-sparse-matrix-error/asym_output.json.license deleted file mode 100644 index 7601059167..0000000000 --- a/tests/data/power_flow/linear-pf-sparse-matrix-error/asym_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/power_flow/linear-pf-sparse-matrix-error/input.json b/tests/data/power_flow/linear-pf-sparse-matrix-error/input.json deleted file mode 100644 index 82f93845b7..0000000000 --- a/tests/data/power_flow/linear-pf-sparse-matrix-error/input.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "version": "1.0", - "type": "input", - "is_batch": false, - "attributes": {}, - "data": { - "node": [ - {"id": 2, "u_rated": 10000}, - {"id": 4, "u_rated": 100} - ], - "transformer": [ - {"id": 3, "from_node": 2, "to_node": 4, "from_status": 1, "to_status": 1, "u1": 10000, "u2": 400, "sn": 630000, "uk": 0.047, "pk": 1470, "i0": 0, "p0": 0, "winding_from": 0, "winding_to": 1, "clock": 0, "tap_side": 0, "tap_pos": 3, "tap_min": 1, "tap_max": 5, "tap_nom": 3, "tap_size": 250, "r_grounding_from": 0, "x_grounding_from": 0, "r_grounding_to": 0, "x_grounding_to": 0} - ], - "source": [ - {"id": 1, "node": 2, "status": 1, "u_ref": 1, "sk": 1000000000000000, "rx_ratio": 1, "z01_ratio": 1} - ] - } -} \ No newline at end of file diff --git a/tests/data/power_flow/linear-pf-sparse-matrix-error/params.json b/tests/data/power_flow/linear-pf-sparse-matrix-error/params.json deleted file mode 100644 index 31076b8ae7..0000000000 --- a/tests/data/power_flow/linear-pf-sparse-matrix-error/params.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "calculation_method": "linear", - "rtol": 1e-08, - "atol": 1e-08 -} \ No newline at end of file diff --git a/tests/data/power_flow/non-floating-ground-no-error/linear/delta-wye_n/asym_output.json b/tests/data/power_flow/non-floating-ground-no-error/linear/delta-wye_n/asym_output.json deleted file mode 100644 index 4a75111314..0000000000 --- a/tests/data/power_flow/non-floating-ground-no-error/linear/delta-wye_n/asym_output.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "version": "1.0", - "type": "asym_output", - "is_batch": false, - "attributes": {}, - "data": { - "node": [ - {"id": 1, "energized": 1, "u_pu": [0.99999999999569456, 0.99999999998938693, 0.99999999998948286], "u": [5773.5026918714002, 5773.5026918349831, 5773.502691835537], "u_angle": [7.462801976345315e-14, -2.0943951023966516, 2.0943951023969669], "p": [997.28541385226379, 3316.125340891731, 1589.9393315967004], "q": [1032.4515637473864, 1686.8966218998005, 3367.8483769584163]}, - {"id": 2, "energized": 1, "u_pu": [0.99667236053176012, 0.99667258475800891, 0.98692657487988344], "u": [57.542905564687146, 57.542918510395651, 56.980232367729606], "u_angle": [-0.52627473056234431, -2.6206701157929371, 1.5601968173033984], "p": [-993.35579424796958, -993.35624120822956, -3896.0962568165555], "q": [-993.35579424804246, -993.35624120830028, -3896.0962568165446]} - ], - "transformer": [ - {"id": 4, "energized": 1, "loading": 0.088802678151192027, "p_from": [997.28541385226379, 3316.125340891731, 1589.9393315967004], "q_from": [1032.4515637473864, 1686.8966218998005, 3367.8483769584163], "i_from": [0.2486283025834739, 0.64441386134475143, 0.64506534014698136], "s_from": [1435.4561742411033, 3720.5251631296969, 3724.2864777484024], "p_to": [-993.35579424796958, -993.35624120822956, -3896.0962568165555], "q_to": [-993.35579424804246, -993.35624120830028, -3896.0962568165446], "i_to": [24.413387240381798, 24.413392732780743, 96.698660881936277], "s_to": [1404.8172364874276, 1404.8178685846879, 5509.912166701014]} - ], - "source": [ - {"id": 3, "energized": 1, "p": [997.28541385226379, 3316.125340891731, 1589.9393315967004], "q": [1032.4515637473864, 1686.8966218998005, 3367.8483769584163], "i": [0.2486283025834739, 0.64441386134475143, 0.64506534014698136], "s": [1435.4561742411033, 3720.5251631296969, 3724.2864777484024], "pf": [0.69475155824907608, 0.89130571505185419, 0.42691112541856135]} - ], - "asym_load": [ - {"id": 21, "energized": 1, "p": [993.3557942479506, 993.35624120821035, 3896.0962568165519], "q": [993.3557942479506, 993.35624120821035, 3896.0962568165519], "i": [24.413387240380441, 24.413392732779403, 96.698660881936306], "s": [1404.8172364873496, 1404.8178685846108, 5509.9121667010168], "pf": [0.70710678118654746, 0.70710678118654746, 0.70710678118654757]} - ] - } -} \ No newline at end of file diff --git a/tests/data/power_flow/non-floating-ground-no-error/linear/delta-wye_n/asym_output.json.license b/tests/data/power_flow/non-floating-ground-no-error/linear/delta-wye_n/asym_output.json.license deleted file mode 100644 index 7601059167..0000000000 --- a/tests/data/power_flow/non-floating-ground-no-error/linear/delta-wye_n/asym_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/power_flow/non-floating-ground-no-error/linear/delta-wye_n/params.json b/tests/data/power_flow/non-floating-ground-no-error/linear/delta-wye_n/params.json deleted file mode 100644 index 31076b8ae7..0000000000 --- a/tests/data/power_flow/non-floating-ground-no-error/linear/delta-wye_n/params.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "calculation_method": "linear", - "rtol": 1e-08, - "atol": 1e-08 -} \ No newline at end of file diff --git a/tests/data/power_flow/non-floating-ground-no-error/linear/wye-wye/asym_output.json b/tests/data/power_flow/non-floating-ground-no-error/linear/wye-wye/asym_output.json deleted file mode 100644 index 75f1250fab..0000000000 --- a/tests/data/power_flow/non-floating-ground-no-error/linear/wye-wye/asym_output.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "version": "1.0", - "type": "asym_output", - "is_batch": false, - "attributes": {}, - "data": { - "node": [ - {"id": 1, "energized": 1, "u_pu": [0.99999999999465872, 0.99999999999462963, 0.99999999999149392], "u": [5773.5026918654194, 5773.502691865252, 5773.5026918471476], "u_angle": [1.9018343922107268e-12, -2.0943951023949317, 2.0943951023933036], "p": [810.67249419876862, 1674.9688130844117, 1979.4263730093239], "q": [1707.2319302973244, 856.67290955924602, 2030.4549884710209]}, - {"id": 2, "energized": 1, "u_pu": [1.3142756138609182, 1.3177399790612834, 0.49670473770853646], "u": [75.879737945196169, 76.079753163296374, 28.677261402378598], "u_angle": [-0.33604110346097343, -1.7667358359507808, 2.089060543089492], "p": [-1727.3203891894725, -1736.4386524164222, -986.86238584841738], "q": [-1727.3203891895234, -1736.43865241652, -986.86238584839941]} - ], - "transformer": [ - {"id": 4, "energized": 1, "loading": 0.066069043612792019, "p_from": [810.67249419876862, 1674.9688130844117, 1979.4263730093239], "q_from": [1707.2319302973244, 856.67290955924602, 2030.4549884710209], "i_from": [0.32734526528034608, 0.32585621056607728, 0.49114792760965092], "s_from": [1889.9287702654776, 1881.3317088642573, 2835.6438821494671], "p_to": [-1727.3203891894725, -1736.4386524164222, -986.86238584841738], "q_to": [-1727.3203891895234, -1736.43865241652, -986.86238584839941], "i_to": [32.193046353423931, 32.277905623660068, 48.666926408353987], "s_to": [2442.7999209553614, 2455.6950924762341, 1395.6341702626896]} - ], - "source": [ - {"id": 3, "energized": 1, "p": [810.67249419876862, 1674.9688130844117, 1979.4263730093239], "q": [1707.2319302973244, 856.67290955924602, 2030.4549884710207], "i": [0.32734526528034608, 0.32585621056607733, 0.49114792760965092], "s": [1889.9287702654776, 1881.3317088642573, 2835.6438821494667], "pf": [0.42894341149422988, 0.89031020164730812, 0.69805182007159683]} - ], - "asym_load": [ - {"id": 21, "energized": 1, "p": [1727.3203891894932, 1736.4386524164318, 986.86238584842397], "q": [1727.3203891894932, 1736.4386524164318, 986.86238584842397], "i": [32.193046353423838, 32.277905623659336, 48.666926408354769], "s": [2442.7999209553541, 2455.6950924761786, 1395.6341702627117], "pf": [0.70710678118654757, 0.70710678118654746, 0.70710678118654746]} - ] - } -} \ No newline at end of file diff --git a/tests/data/power_flow/non-floating-ground-no-error/linear/wye-wye/asym_output.json.license b/tests/data/power_flow/non-floating-ground-no-error/linear/wye-wye/asym_output.json.license deleted file mode 100644 index 7601059167..0000000000 --- a/tests/data/power_flow/non-floating-ground-no-error/linear/wye-wye/asym_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/power_flow/non-floating-ground-no-error/linear/wye-wye/params.json b/tests/data/power_flow/non-floating-ground-no-error/linear/wye-wye/params.json deleted file mode 100644 index 31076b8ae7..0000000000 --- a/tests/data/power_flow/non-floating-ground-no-error/linear/wye-wye/params.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "calculation_method": "linear", - "rtol": 1e-08, - "atol": 1e-08 -} \ No newline at end of file diff --git a/tests/data/power_flow/non-floating-ground-no-error/linear/wye-wye_n/asym_output.json b/tests/data/power_flow/non-floating-ground-no-error/linear/wye-wye_n/asym_output.json deleted file mode 100644 index 75f1250fab..0000000000 --- a/tests/data/power_flow/non-floating-ground-no-error/linear/wye-wye_n/asym_output.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "version": "1.0", - "type": "asym_output", - "is_batch": false, - "attributes": {}, - "data": { - "node": [ - {"id": 1, "energized": 1, "u_pu": [0.99999999999465872, 0.99999999999462963, 0.99999999999149392], "u": [5773.5026918654194, 5773.502691865252, 5773.5026918471476], "u_angle": [1.9018343922107268e-12, -2.0943951023949317, 2.0943951023933036], "p": [810.67249419876862, 1674.9688130844117, 1979.4263730093239], "q": [1707.2319302973244, 856.67290955924602, 2030.4549884710209]}, - {"id": 2, "energized": 1, "u_pu": [1.3142756138609182, 1.3177399790612834, 0.49670473770853646], "u": [75.879737945196169, 76.079753163296374, 28.677261402378598], "u_angle": [-0.33604110346097343, -1.7667358359507808, 2.089060543089492], "p": [-1727.3203891894725, -1736.4386524164222, -986.86238584841738], "q": [-1727.3203891895234, -1736.43865241652, -986.86238584839941]} - ], - "transformer": [ - {"id": 4, "energized": 1, "loading": 0.066069043612792019, "p_from": [810.67249419876862, 1674.9688130844117, 1979.4263730093239], "q_from": [1707.2319302973244, 856.67290955924602, 2030.4549884710209], "i_from": [0.32734526528034608, 0.32585621056607728, 0.49114792760965092], "s_from": [1889.9287702654776, 1881.3317088642573, 2835.6438821494671], "p_to": [-1727.3203891894725, -1736.4386524164222, -986.86238584841738], "q_to": [-1727.3203891895234, -1736.43865241652, -986.86238584839941], "i_to": [32.193046353423931, 32.277905623660068, 48.666926408353987], "s_to": [2442.7999209553614, 2455.6950924762341, 1395.6341702626896]} - ], - "source": [ - {"id": 3, "energized": 1, "p": [810.67249419876862, 1674.9688130844117, 1979.4263730093239], "q": [1707.2319302973244, 856.67290955924602, 2030.4549884710207], "i": [0.32734526528034608, 0.32585621056607733, 0.49114792760965092], "s": [1889.9287702654776, 1881.3317088642573, 2835.6438821494667], "pf": [0.42894341149422988, 0.89031020164730812, 0.69805182007159683]} - ], - "asym_load": [ - {"id": 21, "energized": 1, "p": [1727.3203891894932, 1736.4386524164318, 986.86238584842397], "q": [1727.3203891894932, 1736.4386524164318, 986.86238584842397], "i": [32.193046353423838, 32.277905623659336, 48.666926408354769], "s": [2442.7999209553541, 2455.6950924761786, 1395.6341702627117], "pf": [0.70710678118654757, 0.70710678118654746, 0.70710678118654746]} - ] - } -} \ No newline at end of file diff --git a/tests/data/power_flow/non-floating-ground-no-error/linear/wye-wye_n/asym_output.json.license b/tests/data/power_flow/non-floating-ground-no-error/linear/wye-wye_n/asym_output.json.license deleted file mode 100644 index 7601059167..0000000000 --- a/tests/data/power_flow/non-floating-ground-no-error/linear/wye-wye_n/asym_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/power_flow/non-floating-ground-no-error/linear/wye-wye_n/params.json b/tests/data/power_flow/non-floating-ground-no-error/linear/wye-wye_n/params.json deleted file mode 100644 index 31076b8ae7..0000000000 --- a/tests/data/power_flow/non-floating-ground-no-error/linear/wye-wye_n/params.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "calculation_method": "linear", - "rtol": 1e-08, - "atol": 1e-08 -} \ No newline at end of file diff --git a/tests/data/power_flow/non-floating-ground-no-error/linear/wye_n-delta/asym_output.json b/tests/data/power_flow/non-floating-ground-no-error/linear/wye_n-delta/asym_output.json deleted file mode 100644 index be5367edc9..0000000000 --- a/tests/data/power_flow/non-floating-ground-no-error/linear/wye_n-delta/asym_output.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "version": "1.0", - "type": "asym_output", - "is_batch": false, - "attributes": {}, - "data": { - "node": [ - {"id": 1, "energized": 1, "u_pu": [0.99999999999569444, 0.99999999999252931, 0.99999999999255851], "u": [5773.5026918713993, 5773.5026918531257, 5773.502691853294], "u_angle": [7.4571823954891385e-14, -2.0943951023949143, 2.0943951023951142], "p": [997.2854138522498, 2166.0392926628874, 1301.7429737773191], "q": [1032.4515637473494, 1355.6746219211, 2206.2336426591542]}, - {"id": 2, "energized": 1, "u_pu": [1.314275613860924, 1.317739979061278, 0.4967047377085359], "u": [75.87973794519651, 76.079753163296061, 28.677261402378566], "u_angle": [-0.8596398790592672, -2.2903346115490741, 1.5654617674911757], "p": [-1727.3203891895521, -1736.4386524164688, -986.86238584842215], "q": [-1727.3203891895446, -1736.4386524165561, -986.86238584840896]} - ], - "transformer": [ - {"id": 4, "energized": 1, "loading": 0.065524008642345158, "p_from": [997.2854138522498, 2166.0392926628874, 1301.7429737773191], "q_from": [1032.4515637473494, 1355.6746219211, 2206.2336426591542], "i_from": [0.2486283025834676, 0.44259168195904974, 0.44368913630640189], "s_from": [1435.4561742410669, 2555.3042671823755, 2561.6404228110741], "p_to": [-1727.3203891895521, -1736.4386524164688, -986.86238584842215], "q_to": [-1727.3203891895446, -1736.4386524165561, -986.86238584840896], "i_to": [32.193046353424727, 32.27790562366097, 48.666926408354392], "s_to": [2442.7999209554323, 2455.6950924762928, 1395.6341702626999]} - ], - "source": [ - {"id": 3, "energized": 1, "p": [997.2854138522498, 2166.0392926628874, 1301.7429737773193], "q": [1032.4515637473494, 1355.6746219211002, 2206.2336426591537], "i": [0.2486283025834676, 0.4425916819590498, 0.44368913630640183], "s": [1435.4561742410669, 2555.304267182376, 2561.6404228110741], "pf": [0.69475155824908397, 0.84766394377421272, 0.50816772025670265]} - ], - "asym_load": [ - {"id": 21, "energized": 1, "p": [1727.3203891895084, 1736.4386524164174, 986.86238584842181], "q": [1727.3203891895084, 1736.4386524164174, 986.86238584842181], "i": [32.193046353423981, 32.277905623659208, 48.666926408354705], "s": [2442.7999209553755, 2455.6950924761586, 1395.6341702627085], "pf": [0.70710678118654757, 0.70710678118654746, 0.70710678118654746]} - ] - } -} \ No newline at end of file diff --git a/tests/data/power_flow/non-floating-ground-no-error/linear/wye_n-delta/asym_output.json.license b/tests/data/power_flow/non-floating-ground-no-error/linear/wye_n-delta/asym_output.json.license deleted file mode 100644 index 7601059167..0000000000 --- a/tests/data/power_flow/non-floating-ground-no-error/linear/wye_n-delta/asym_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/power_flow/non-floating-ground-no-error/linear/wye_n-delta/params.json b/tests/data/power_flow/non-floating-ground-no-error/linear/wye_n-delta/params.json deleted file mode 100644 index 31076b8ae7..0000000000 --- a/tests/data/power_flow/non-floating-ground-no-error/linear/wye_n-delta/params.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "calculation_method": "linear", - "rtol": 1e-08, - "atol": 1e-08 -} \ No newline at end of file diff --git a/tests/data/power_flow/non-floating-ground-no-error/linear/wye_n-wye/asym_output.json b/tests/data/power_flow/non-floating-ground-no-error/linear/wye_n-wye/asym_output.json deleted file mode 100644 index 75f1250fab..0000000000 --- a/tests/data/power_flow/non-floating-ground-no-error/linear/wye_n-wye/asym_output.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "version": "1.0", - "type": "asym_output", - "is_batch": false, - "attributes": {}, - "data": { - "node": [ - {"id": 1, "energized": 1, "u_pu": [0.99999999999465872, 0.99999999999462963, 0.99999999999149392], "u": [5773.5026918654194, 5773.502691865252, 5773.5026918471476], "u_angle": [1.9018343922107268e-12, -2.0943951023949317, 2.0943951023933036], "p": [810.67249419876862, 1674.9688130844117, 1979.4263730093239], "q": [1707.2319302973244, 856.67290955924602, 2030.4549884710209]}, - {"id": 2, "energized": 1, "u_pu": [1.3142756138609182, 1.3177399790612834, 0.49670473770853646], "u": [75.879737945196169, 76.079753163296374, 28.677261402378598], "u_angle": [-0.33604110346097343, -1.7667358359507808, 2.089060543089492], "p": [-1727.3203891894725, -1736.4386524164222, -986.86238584841738], "q": [-1727.3203891895234, -1736.43865241652, -986.86238584839941]} - ], - "transformer": [ - {"id": 4, "energized": 1, "loading": 0.066069043612792019, "p_from": [810.67249419876862, 1674.9688130844117, 1979.4263730093239], "q_from": [1707.2319302973244, 856.67290955924602, 2030.4549884710209], "i_from": [0.32734526528034608, 0.32585621056607728, 0.49114792760965092], "s_from": [1889.9287702654776, 1881.3317088642573, 2835.6438821494671], "p_to": [-1727.3203891894725, -1736.4386524164222, -986.86238584841738], "q_to": [-1727.3203891895234, -1736.43865241652, -986.86238584839941], "i_to": [32.193046353423931, 32.277905623660068, 48.666926408353987], "s_to": [2442.7999209553614, 2455.6950924762341, 1395.6341702626896]} - ], - "source": [ - {"id": 3, "energized": 1, "p": [810.67249419876862, 1674.9688130844117, 1979.4263730093239], "q": [1707.2319302973244, 856.67290955924602, 2030.4549884710207], "i": [0.32734526528034608, 0.32585621056607733, 0.49114792760965092], "s": [1889.9287702654776, 1881.3317088642573, 2835.6438821494667], "pf": [0.42894341149422988, 0.89031020164730812, 0.69805182007159683]} - ], - "asym_load": [ - {"id": 21, "energized": 1, "p": [1727.3203891894932, 1736.4386524164318, 986.86238584842397], "q": [1727.3203891894932, 1736.4386524164318, 986.86238584842397], "i": [32.193046353423838, 32.277905623659336, 48.666926408354769], "s": [2442.7999209553541, 2455.6950924761786, 1395.6341702627117], "pf": [0.70710678118654757, 0.70710678118654746, 0.70710678118654746]} - ] - } -} \ No newline at end of file diff --git a/tests/data/power_flow/non-floating-ground-no-error/linear/wye_n-wye/asym_output.json.license b/tests/data/power_flow/non-floating-ground-no-error/linear/wye_n-wye/asym_output.json.license deleted file mode 100644 index 7601059167..0000000000 --- a/tests/data/power_flow/non-floating-ground-no-error/linear/wye_n-wye/asym_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/power_flow/non-floating-ground-no-error/linear/wye_n-wye/params.json b/tests/data/power_flow/non-floating-ground-no-error/linear/wye_n-wye/params.json deleted file mode 100644 index 31076b8ae7..0000000000 --- a/tests/data/power_flow/non-floating-ground-no-error/linear/wye_n-wye/params.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "calculation_method": "linear", - "rtol": 1e-08, - "atol": 1e-08 -} \ No newline at end of file diff --git a/tests/data/power_flow/non-floating-ground-no-error/nrpf/delta-wye_n/asym_output.json.license b/tests/data/power_flow/non-floating-ground-no-error/nrpf/delta-wye_n/asym_output.json.license deleted file mode 100644 index 7601059167..0000000000 --- a/tests/data/power_flow/non-floating-ground-no-error/nrpf/delta-wye_n/asym_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/power_flow/non-floating-ground-no-error/nrpf/delta-wye_n/input.json b/tests/data/power_flow/non-floating-ground-no-error/nrpf/delta-wye_n/input.json deleted file mode 100644 index 5127b283ea..0000000000 --- a/tests/data/power_flow/non-floating-ground-no-error/nrpf/delta-wye_n/input.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "version": "1.0", - "type": "input", - "is_batch": false, - "attributes": {}, - "data": { - "node": [ - {"id": 1, "u_rated": 10000}, - {"id": 2, "u_rated": 100} - ], - "transformer": [ - {"id": 4, "from_node": 1, "to_node": 2, "from_status": 1, "to_status": 1, "u1": 10000, "u2": 100, "sn": 100000, "uk": 0.10000000000000001, "pk": 1000, "i0": 0.001, "p0": 10, "winding_from": 2, "winding_to": 1, "clock": 1, "tap_side": 0, "tap_pos": 0, "tap_min": -10, "tap_max": 10, "tap_nom": 0, "tap_size": 100, "r_grounding_from": 0, "x_grounding_from": 0, "r_grounding_to": 0, "x_grounding_to": 0} - ], - "source": [ - {"id": 3, "node": 1, "status": 1, "u_ref": 1, "sk": 1000000000000000, "rx_ratio": 1, "z01_ratio": 2} - ], - "asym_load": [ - {"id": 21, "node": 2, "status": 1, "type": 0, "p_specified": [1000, 1000, 4000], "q_specified": [1000, 1000, 4000]} - ] - } -} \ No newline at end of file diff --git a/tests/data/power_flow/non-floating-ground-no-error/nrpf/delta-wye_n/input.json.license b/tests/data/power_flow/non-floating-ground-no-error/nrpf/delta-wye_n/input.json.license deleted file mode 100644 index 7601059167..0000000000 --- a/tests/data/power_flow/non-floating-ground-no-error/nrpf/delta-wye_n/input.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/power_flow/non-floating-ground-no-error/nrpf/delta-wye_n/params.json.license b/tests/data/power_flow/non-floating-ground-no-error/nrpf/delta-wye_n/params.json.license deleted file mode 100644 index 7601059167..0000000000 --- a/tests/data/power_flow/non-floating-ground-no-error/nrpf/delta-wye_n/params.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/power_flow/non-floating-ground-no-error/nrpf/wye-wye/asym_output.json.license b/tests/data/power_flow/non-floating-ground-no-error/nrpf/wye-wye/asym_output.json.license deleted file mode 100644 index 7601059167..0000000000 --- a/tests/data/power_flow/non-floating-ground-no-error/nrpf/wye-wye/asym_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/power_flow/non-floating-ground-no-error/nrpf/wye-wye/input.json b/tests/data/power_flow/non-floating-ground-no-error/nrpf/wye-wye/input.json deleted file mode 100644 index 35a7233957..0000000000 --- a/tests/data/power_flow/non-floating-ground-no-error/nrpf/wye-wye/input.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "version": "1.0", - "type": "input", - "is_batch": false, - "attributes": {}, - "data": { - "node": [ - {"id": 1, "u_rated": 10000}, - {"id": 2, "u_rated": 100} - ], - "transformer": [ - {"id": 4, "from_node": 1, "to_node": 2, "from_status": 1, "to_status": 1, "u1": 10000, "u2": 100, "sn": 100000, "uk": 0.10000000000000001, "pk": 1000, "i0": 0.001, "p0": 10, "winding_from": 0, "winding_to": 0, "clock": 0, "tap_side": 0, "tap_pos": 0, "tap_min": -10, "tap_max": 10, "tap_nom": 0, "tap_size": 100, "r_grounding_from": 0, "x_grounding_from": 0, "r_grounding_to": 0, "x_grounding_to": 0} - ], - "source": [ - {"id": 3, "node": 1, "status": 1, "u_ref": 1, "sk": 1000000000000000, "rx_ratio": 1, "z01_ratio": 2} - ], - "asym_load": [ - {"id": 21, "node": 2, "status": 1, "type": 0, "p_specified": [1000, 1000, 4000], "q_specified": [1000, 1000, 4000]} - ] - } -} \ No newline at end of file diff --git a/tests/data/power_flow/non-floating-ground-no-error/nrpf/wye-wye/input.json.license b/tests/data/power_flow/non-floating-ground-no-error/nrpf/wye-wye/input.json.license deleted file mode 100644 index 7601059167..0000000000 --- a/tests/data/power_flow/non-floating-ground-no-error/nrpf/wye-wye/input.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/power_flow/non-floating-ground-no-error/nrpf/wye-wye/params.json.license b/tests/data/power_flow/non-floating-ground-no-error/nrpf/wye-wye/params.json.license deleted file mode 100644 index 7601059167..0000000000 --- a/tests/data/power_flow/non-floating-ground-no-error/nrpf/wye-wye/params.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/power_flow/non-floating-ground-no-error/nrpf/wye-wye_n/asym_output.json.license b/tests/data/power_flow/non-floating-ground-no-error/nrpf/wye-wye_n/asym_output.json.license deleted file mode 100644 index 7601059167..0000000000 --- a/tests/data/power_flow/non-floating-ground-no-error/nrpf/wye-wye_n/asym_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/power_flow/non-floating-ground-no-error/nrpf/wye-wye_n/input.json b/tests/data/power_flow/non-floating-ground-no-error/nrpf/wye-wye_n/input.json deleted file mode 100644 index 21dc2e9cc2..0000000000 --- a/tests/data/power_flow/non-floating-ground-no-error/nrpf/wye-wye_n/input.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "version": "1.0", - "type": "input", - "is_batch": false, - "attributes": {}, - "data": { - "node": [ - {"id": 1, "u_rated": 10000}, - {"id": 2, "u_rated": 100} - ], - "transformer": [ - {"id": 4, "from_node": 1, "to_node": 2, "from_status": 1, "to_status": 1, "u1": 10000, "u2": 100, "sn": 100000, "uk": 0.10000000000000001, "pk": 1000, "i0": 0.001, "p0": 10, "winding_from": 0, "winding_to": 1, "clock": 0, "tap_side": 0, "tap_pos": 0, "tap_min": -10, "tap_max": 10, "tap_nom": 0, "tap_size": 100, "r_grounding_from": 0, "x_grounding_from": 0, "r_grounding_to": 0, "x_grounding_to": 0} - ], - "source": [ - {"id": 3, "node": 1, "status": 1, "u_ref": 1, "sk": 1000000000000000, "rx_ratio": 1, "z01_ratio": 2} - ], - "asym_load": [ - {"id": 21, "node": 2, "status": 1, "type": 0, "p_specified": [1000, 1000, 4000], "q_specified": [1000, 1000, 4000]} - ] - } -} \ No newline at end of file diff --git a/tests/data/power_flow/non-floating-ground-no-error/nrpf/wye-wye_n/input.json.license b/tests/data/power_flow/non-floating-ground-no-error/nrpf/wye-wye_n/input.json.license deleted file mode 100644 index 7601059167..0000000000 --- a/tests/data/power_flow/non-floating-ground-no-error/nrpf/wye-wye_n/input.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/power_flow/non-floating-ground-no-error/nrpf/wye-wye_n/params.json.license b/tests/data/power_flow/non-floating-ground-no-error/nrpf/wye-wye_n/params.json.license deleted file mode 100644 index 7601059167..0000000000 --- a/tests/data/power_flow/non-floating-ground-no-error/nrpf/wye-wye_n/params.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/power_flow/non-floating-ground-no-error/nrpf/wye_n-delta/asym_output.json.license b/tests/data/power_flow/non-floating-ground-no-error/nrpf/wye_n-delta/asym_output.json.license deleted file mode 100644 index 7601059167..0000000000 --- a/tests/data/power_flow/non-floating-ground-no-error/nrpf/wye_n-delta/asym_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/power_flow/non-floating-ground-no-error/nrpf/wye_n-delta/input.json b/tests/data/power_flow/non-floating-ground-no-error/nrpf/wye_n-delta/input.json deleted file mode 100644 index c08acc0a22..0000000000 --- a/tests/data/power_flow/non-floating-ground-no-error/nrpf/wye_n-delta/input.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "version": "1.0", - "type": "input", - "is_batch": false, - "attributes": {}, - "data": { - "node": [ - {"id": 1, "u_rated": 10000}, - {"id": 2, "u_rated": 100} - ], - "transformer": [ - {"id": 4, "from_node": 1, "to_node": 2, "from_status": 1, "to_status": 1, "u1": 10000, "u2": 100, "sn": 100000, "uk": 0.10000000000000001, "pk": 1000, "i0": 0.001, "p0": 10, "winding_from": 1, "winding_to": 2, "clock": 1, "tap_side": 0, "tap_pos": 0, "tap_min": -10, "tap_max": 10, "tap_nom": 0, "tap_size": 100, "r_grounding_from": 0, "x_grounding_from": 0, "r_grounding_to": 0, "x_grounding_to": 0} - ], - "source": [ - {"id": 3, "node": 1, "status": 1, "u_ref": 1, "sk": 1000000000000000, "rx_ratio": 1, "z01_ratio": 2} - ], - "asym_load": [ - {"id": 21, "node": 2, "status": 1, "type": 0, "p_specified": [1000, 1000, 4000], "q_specified": [1000, 1000, 4000]} - ] - } -} \ No newline at end of file diff --git a/tests/data/power_flow/non-floating-ground-no-error/nrpf/wye_n-delta/input.json.license b/tests/data/power_flow/non-floating-ground-no-error/nrpf/wye_n-delta/input.json.license deleted file mode 100644 index 7601059167..0000000000 --- a/tests/data/power_flow/non-floating-ground-no-error/nrpf/wye_n-delta/input.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/power_flow/non-floating-ground-no-error/nrpf/wye_n-delta/params.json.license b/tests/data/power_flow/non-floating-ground-no-error/nrpf/wye_n-delta/params.json.license deleted file mode 100644 index 7601059167..0000000000 --- a/tests/data/power_flow/non-floating-ground-no-error/nrpf/wye_n-delta/params.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/power_flow/non-floating-ground-no-error/nrpf/wye_n-wye/asym_output.json.license b/tests/data/power_flow/non-floating-ground-no-error/nrpf/wye_n-wye/asym_output.json.license deleted file mode 100644 index 7601059167..0000000000 --- a/tests/data/power_flow/non-floating-ground-no-error/nrpf/wye_n-wye/asym_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/power_flow/non-floating-ground-no-error/nrpf/wye_n-wye/input.json b/tests/data/power_flow/non-floating-ground-no-error/nrpf/wye_n-wye/input.json deleted file mode 100644 index 6f73ae6665..0000000000 --- a/tests/data/power_flow/non-floating-ground-no-error/nrpf/wye_n-wye/input.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "version": "1.0", - "type": "input", - "is_batch": false, - "attributes": {}, - "data": { - "node": [ - {"id": 1, "u_rated": 10000}, - {"id": 2, "u_rated": 100} - ], - "transformer": [ - {"id": 4, "from_node": 1, "to_node": 2, "from_status": 1, "to_status": 1, "u1": 10000, "u2": 100, "sn": 100000, "uk": 0.10000000000000001, "pk": 1000, "i0": 0.001, "p0": 10, "winding_from": 1, "winding_to": 0, "clock": 0, "tap_side": 0, "tap_pos": 0, "tap_min": -10, "tap_max": 10, "tap_nom": 0, "tap_size": 100, "r_grounding_from": 0, "x_grounding_from": 0, "r_grounding_to": 0, "x_grounding_to": 0} - ], - "source": [ - {"id": 3, "node": 1, "status": 1, "u_ref": 1, "sk": 1000000000000000, "rx_ratio": 1, "z01_ratio": 2} - ], - "asym_load": [ - {"id": 21, "node": 2, "status": 1, "type": 0, "p_specified": [1000, 1000, 4000], "q_specified": [1000, 1000, 4000]} - ] - } -} \ No newline at end of file diff --git a/tests/data/power_flow/non-floating-ground-no-error/nrpf/wye_n-wye/input.json.license b/tests/data/power_flow/non-floating-ground-no-error/nrpf/wye_n-wye/input.json.license deleted file mode 100644 index 7601059167..0000000000 --- a/tests/data/power_flow/non-floating-ground-no-error/nrpf/wye_n-wye/input.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/power_flow/non-floating-ground-no-error/nrpf/wye_n-wye/params.json.license b/tests/data/power_flow/non-floating-ground-no-error/nrpf/wye_n-wye/params.json.license deleted file mode 100644 index 7601059167..0000000000 --- a/tests/data/power_flow/non-floating-ground-no-error/nrpf/wye_n-wye/params.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/short_circuit/floating-ground-no-error/delta-wye_n/input.json b/tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error/delta-wye_n/input.json similarity index 100% rename from tests/data/short_circuit/floating-ground-no-error/delta-wye_n/input.json rename to tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error/delta-wye_n/input.json diff --git a/tests/data/power_flow/linear-pf-sparse-matrix-error/input.json.license b/tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error/delta-wye_n/input.json.license similarity index 100% rename from tests/data/power_flow/linear-pf-sparse-matrix-error/input.json.license rename to tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error/delta-wye_n/input.json.license diff --git a/tests/data/short_circuit/floating-ground-no-error/delta-wye_n/params.json b/tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error/delta-wye_n/params.json similarity index 100% rename from tests/data/short_circuit/floating-ground-no-error/delta-wye_n/params.json rename to tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error/delta-wye_n/params.json diff --git a/tests/data/power_flow/linear-pf-sparse-matrix-error/params.json.license b/tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error/delta-wye_n/params.json.license similarity index 100% rename from tests/data/power_flow/linear-pf-sparse-matrix-error/params.json.license rename to tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error/delta-wye_n/params.json.license diff --git a/tests/data/short_circuit/floating-ground-no-error/delta-wye_n/sc_output_batch.json b/tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error/delta-wye_n/sc_output_batch.json similarity index 100% rename from tests/data/short_circuit/floating-ground-no-error/delta-wye_n/sc_output_batch.json rename to tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error/delta-wye_n/sc_output_batch.json diff --git a/tests/data/short_circuit/floating-ground-no-error/delta-wye_n/sc_output_batch.json.license b/tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error/delta-wye_n/sc_output_batch.json.license similarity index 100% rename from tests/data/short_circuit/floating-ground-no-error/delta-wye_n/sc_output_batch.json.license rename to tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error/delta-wye_n/sc_output_batch.json.license diff --git a/tests/data/short_circuit/floating-ground-no-error/delta-wye_n/update_batch.json b/tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error/delta-wye_n/update_batch.json similarity index 100% rename from tests/data/short_circuit/floating-ground-no-error/delta-wye_n/update_batch.json rename to tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error/delta-wye_n/update_batch.json diff --git a/tests/data/short_circuit/floating-ground-no-error/delta-wye_n/update_batch.json.license b/tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error/delta-wye_n/update_batch.json.license similarity index 100% rename from tests/data/short_circuit/floating-ground-no-error/delta-wye_n/update_batch.json.license rename to tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error/delta-wye_n/update_batch.json.license diff --git a/tests/data/short_circuit/floating-ground-no-error/wye-wye/input.json b/tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error/wye-wye/input.json similarity index 100% rename from tests/data/short_circuit/floating-ground-no-error/wye-wye/input.json rename to tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error/wye-wye/input.json diff --git a/tests/data/power_flow/non-floating-ground-no-error/linear/delta-wye_n/input.json.license b/tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error/wye-wye/input.json.license similarity index 100% rename from tests/data/power_flow/non-floating-ground-no-error/linear/delta-wye_n/input.json.license rename to tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error/wye-wye/input.json.license diff --git a/tests/data/short_circuit/floating-ground-no-error/wye-wye/params.json b/tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error/wye-wye/params.json similarity index 100% rename from tests/data/short_circuit/floating-ground-no-error/wye-wye/params.json rename to tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error/wye-wye/params.json diff --git a/tests/data/power_flow/non-floating-ground-no-error/linear/delta-wye_n/params.json.license b/tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error/wye-wye/params.json.license similarity index 100% rename from tests/data/power_flow/non-floating-ground-no-error/linear/delta-wye_n/params.json.license rename to tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error/wye-wye/params.json.license diff --git a/tests/data/short_circuit/floating-ground-no-error/wye-wye/sc_output_batch.json b/tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error/wye-wye/sc_output_batch.json similarity index 100% rename from tests/data/short_circuit/floating-ground-no-error/wye-wye/sc_output_batch.json rename to tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error/wye-wye/sc_output_batch.json diff --git a/tests/data/short_circuit/floating-ground-no-error/wye-wye/sc_output_batch.json.license b/tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error/wye-wye/sc_output_batch.json.license similarity index 100% rename from tests/data/short_circuit/floating-ground-no-error/wye-wye/sc_output_batch.json.license rename to tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error/wye-wye/sc_output_batch.json.license diff --git a/tests/data/short_circuit/floating-ground-no-error/wye-wye/update_batch.json b/tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error/wye-wye/update_batch.json similarity index 100% rename from tests/data/short_circuit/floating-ground-no-error/wye-wye/update_batch.json rename to tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error/wye-wye/update_batch.json diff --git a/tests/data/short_circuit/floating-ground-no-error/wye-wye/update_batch.json.license b/tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error/wye-wye/update_batch.json.license similarity index 100% rename from tests/data/short_circuit/floating-ground-no-error/wye-wye/update_batch.json.license rename to tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error/wye-wye/update_batch.json.license diff --git a/tests/data/short_circuit/floating-ground-no-error/wye-wye_n/input.json b/tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error/wye-wye_n/input.json similarity index 100% rename from tests/data/short_circuit/floating-ground-no-error/wye-wye_n/input.json rename to tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error/wye-wye_n/input.json diff --git a/tests/data/power_flow/non-floating-ground-no-error/linear/wye-wye/input.json.license b/tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error/wye-wye_n/input.json.license similarity index 100% rename from tests/data/power_flow/non-floating-ground-no-error/linear/wye-wye/input.json.license rename to tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error/wye-wye_n/input.json.license diff --git a/tests/data/short_circuit/floating-ground-no-error/wye-wye_n/params.json b/tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error/wye-wye_n/params.json similarity index 100% rename from tests/data/short_circuit/floating-ground-no-error/wye-wye_n/params.json rename to tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error/wye-wye_n/params.json diff --git a/tests/data/power_flow/non-floating-ground-no-error/linear/wye-wye/params.json.license b/tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error/wye-wye_n/params.json.license similarity index 100% rename from tests/data/power_flow/non-floating-ground-no-error/linear/wye-wye/params.json.license rename to tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error/wye-wye_n/params.json.license diff --git a/tests/data/short_circuit/floating-ground-no-error/wye-wye_n/sc_output_batch.json b/tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error/wye-wye_n/sc_output_batch.json similarity index 100% rename from tests/data/short_circuit/floating-ground-no-error/wye-wye_n/sc_output_batch.json rename to tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error/wye-wye_n/sc_output_batch.json diff --git a/tests/data/short_circuit/floating-ground-no-error/wye-wye_n/sc_output_batch.json.license b/tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error/wye-wye_n/sc_output_batch.json.license similarity index 100% rename from tests/data/short_circuit/floating-ground-no-error/wye-wye_n/sc_output_batch.json.license rename to tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error/wye-wye_n/sc_output_batch.json.license diff --git a/tests/data/short_circuit/floating-ground-no-error/wye-wye_n/update_batch.json b/tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error/wye-wye_n/update_batch.json similarity index 100% rename from tests/data/short_circuit/floating-ground-no-error/wye-wye_n/update_batch.json rename to tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error/wye-wye_n/update_batch.json diff --git a/tests/data/short_circuit/floating-ground-no-error/wye-wye_n/update_batch.json.license b/tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error/wye-wye_n/update_batch.json.license similarity index 100% rename from tests/data/short_circuit/floating-ground-no-error/wye-wye_n/update_batch.json.license rename to tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error/wye-wye_n/update_batch.json.license diff --git a/tests/data/short_circuit/floating-ground-no-error/wye_n-delta/input.json b/tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error/wye_n-delta/input.json similarity index 100% rename from tests/data/short_circuit/floating-ground-no-error/wye_n-delta/input.json rename to tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error/wye_n-delta/input.json diff --git a/tests/data/power_flow/non-floating-ground-no-error/linear/wye-wye_n/input.json.license b/tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error/wye_n-delta/input.json.license similarity index 100% rename from tests/data/power_flow/non-floating-ground-no-error/linear/wye-wye_n/input.json.license rename to tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error/wye_n-delta/input.json.license diff --git a/tests/data/short_circuit/floating-ground-no-error/wye_n-delta/params.json b/tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error/wye_n-delta/params.json similarity index 100% rename from tests/data/short_circuit/floating-ground-no-error/wye_n-delta/params.json rename to tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error/wye_n-delta/params.json diff --git a/tests/data/power_flow/non-floating-ground-no-error/linear/wye-wye_n/params.json.license b/tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error/wye_n-delta/params.json.license similarity index 100% rename from tests/data/power_flow/non-floating-ground-no-error/linear/wye-wye_n/params.json.license rename to tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error/wye_n-delta/params.json.license diff --git a/tests/data/short_circuit/floating-ground-no-error/wye_n-delta/sc_output_batch.json b/tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error/wye_n-delta/sc_output_batch.json similarity index 100% rename from tests/data/short_circuit/floating-ground-no-error/wye_n-delta/sc_output_batch.json rename to tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error/wye_n-delta/sc_output_batch.json diff --git a/tests/data/short_circuit/floating-ground-no-error/wye_n-delta/sc_output_batch.json.license b/tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error/wye_n-delta/sc_output_batch.json.license similarity index 100% rename from tests/data/short_circuit/floating-ground-no-error/wye_n-delta/sc_output_batch.json.license rename to tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error/wye_n-delta/sc_output_batch.json.license diff --git a/tests/data/short_circuit/floating-ground-no-error/wye_n-delta/update_batch.json b/tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error/wye_n-delta/update_batch.json similarity index 100% rename from tests/data/short_circuit/floating-ground-no-error/wye_n-delta/update_batch.json rename to tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error/wye_n-delta/update_batch.json diff --git a/tests/data/short_circuit/floating-ground-no-error/wye_n-delta/update_batch.json.license b/tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error/wye_n-delta/update_batch.json.license similarity index 100% rename from tests/data/short_circuit/floating-ground-no-error/wye_n-delta/update_batch.json.license rename to tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error/wye_n-delta/update_batch.json.license diff --git a/tests/data/short_circuit/floating-ground-no-error/wye_n-wye/input.json b/tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error/wye_n-wye/input.json similarity index 100% rename from tests/data/short_circuit/floating-ground-no-error/wye_n-wye/input.json rename to tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error/wye_n-wye/input.json diff --git a/tests/data/power_flow/non-floating-ground-no-error/linear/wye_n-delta/input.json.license b/tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error/wye_n-wye/input.json.license similarity index 100% rename from tests/data/power_flow/non-floating-ground-no-error/linear/wye_n-delta/input.json.license rename to tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error/wye_n-wye/input.json.license diff --git a/tests/data/short_circuit/floating-ground-no-error/wye_n-wye/params.json b/tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error/wye_n-wye/params.json similarity index 100% rename from tests/data/short_circuit/floating-ground-no-error/wye_n-wye/params.json rename to tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error/wye_n-wye/params.json diff --git a/tests/data/power_flow/non-floating-ground-no-error/linear/wye_n-delta/params.json.license b/tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error/wye_n-wye/params.json.license similarity index 100% rename from tests/data/power_flow/non-floating-ground-no-error/linear/wye_n-delta/params.json.license rename to tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error/wye_n-wye/params.json.license diff --git a/tests/data/short_circuit/floating-ground-no-error/wye_n-wye/sc_output_batch.json b/tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error/wye_n-wye/sc_output_batch.json similarity index 100% rename from tests/data/short_circuit/floating-ground-no-error/wye_n-wye/sc_output_batch.json rename to tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error/wye_n-wye/sc_output_batch.json diff --git a/tests/data/short_circuit/floating-ground-no-error/wye_n-wye/sc_output_batch.json.license b/tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error/wye_n-wye/sc_output_batch.json.license similarity index 100% rename from tests/data/short_circuit/floating-ground-no-error/wye_n-wye/sc_output_batch.json.license rename to tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error/wye_n-wye/sc_output_batch.json.license diff --git a/tests/data/short_circuit/floating-ground-no-error/wye_n-wye/update_batch.json b/tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error/wye_n-wye/update_batch.json similarity index 100% rename from tests/data/short_circuit/floating-ground-no-error/wye_n-wye/update_batch.json rename to tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error/wye_n-wye/update_batch.json diff --git a/tests/data/short_circuit/floating-ground-no-error/wye_n-wye/update_batch.json.license b/tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error/wye_n-wye/update_batch.json.license similarity index 100% rename from tests/data/short_circuit/floating-ground-no-error/wye_n-wye/update_batch.json.license rename to tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error/wye_n-wye/update_batch.json.license diff --git a/tests/data/short_circuit/sc-sparse-matrix-error/input.json b/tests/data/short_circuit/floating-ground-edge-case/sc-sparse-matrix-error/input.json similarity index 100% rename from tests/data/short_circuit/sc-sparse-matrix-error/input.json rename to tests/data/short_circuit/floating-ground-edge-case/sc-sparse-matrix-error/input.json diff --git a/tests/data/power_flow/non-floating-ground-no-error/linear/wye_n-wye/input.json.license b/tests/data/short_circuit/floating-ground-edge-case/sc-sparse-matrix-error/input.json.license similarity index 100% rename from tests/data/power_flow/non-floating-ground-no-error/linear/wye_n-wye/input.json.license rename to tests/data/short_circuit/floating-ground-edge-case/sc-sparse-matrix-error/input.json.license diff --git a/tests/data/short_circuit/sc-sparse-matrix-error/params.json b/tests/data/short_circuit/floating-ground-edge-case/sc-sparse-matrix-error/params.json similarity index 100% rename from tests/data/short_circuit/sc-sparse-matrix-error/params.json rename to tests/data/short_circuit/floating-ground-edge-case/sc-sparse-matrix-error/params.json diff --git a/tests/data/power_flow/non-floating-ground-no-error/linear/wye_n-wye/params.json.license b/tests/data/short_circuit/floating-ground-edge-case/sc-sparse-matrix-error/params.json.license similarity index 100% rename from tests/data/power_flow/non-floating-ground-no-error/linear/wye_n-wye/params.json.license rename to tests/data/short_circuit/floating-ground-edge-case/sc-sparse-matrix-error/params.json.license diff --git a/tests/data/short_circuit/sc-sparse-matrix-error/sc_output.json b/tests/data/short_circuit/floating-ground-edge-case/sc-sparse-matrix-error/sc_output.json similarity index 100% rename from tests/data/short_circuit/sc-sparse-matrix-error/sc_output.json rename to tests/data/short_circuit/floating-ground-edge-case/sc-sparse-matrix-error/sc_output.json diff --git a/tests/data/short_circuit/sc-sparse-matrix-error/sc_output.json.license b/tests/data/short_circuit/floating-ground-edge-case/sc-sparse-matrix-error/sc_output.json.license similarity index 100% rename from tests/data/short_circuit/sc-sparse-matrix-error/sc_output.json.license rename to tests/data/short_circuit/floating-ground-edge-case/sc-sparse-matrix-error/sc_output.json.license diff --git a/tests/data/short_circuit/floating-ground-no-error/delta-wye_n/input.json.license b/tests/data/short_circuit/floating-ground-no-error/delta-wye_n/input.json.license deleted file mode 100644 index 7601059167..0000000000 --- a/tests/data/short_circuit/floating-ground-no-error/delta-wye_n/input.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/short_circuit/floating-ground-no-error/delta-wye_n/params.json.license b/tests/data/short_circuit/floating-ground-no-error/delta-wye_n/params.json.license deleted file mode 100644 index 7601059167..0000000000 --- a/tests/data/short_circuit/floating-ground-no-error/delta-wye_n/params.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/short_circuit/floating-ground-no-error/wye-wye/input.json.license b/tests/data/short_circuit/floating-ground-no-error/wye-wye/input.json.license deleted file mode 100644 index 7601059167..0000000000 --- a/tests/data/short_circuit/floating-ground-no-error/wye-wye/input.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/short_circuit/floating-ground-no-error/wye-wye/params.json.license b/tests/data/short_circuit/floating-ground-no-error/wye-wye/params.json.license deleted file mode 100644 index 7601059167..0000000000 --- a/tests/data/short_circuit/floating-ground-no-error/wye-wye/params.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/short_circuit/floating-ground-no-error/wye-wye_n/input.json.license b/tests/data/short_circuit/floating-ground-no-error/wye-wye_n/input.json.license deleted file mode 100644 index 7601059167..0000000000 --- a/tests/data/short_circuit/floating-ground-no-error/wye-wye_n/input.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/short_circuit/floating-ground-no-error/wye-wye_n/params.json.license b/tests/data/short_circuit/floating-ground-no-error/wye-wye_n/params.json.license deleted file mode 100644 index 7601059167..0000000000 --- a/tests/data/short_circuit/floating-ground-no-error/wye-wye_n/params.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/short_circuit/floating-ground-no-error/wye_n-delta/input.json.license b/tests/data/short_circuit/floating-ground-no-error/wye_n-delta/input.json.license deleted file mode 100644 index 7601059167..0000000000 --- a/tests/data/short_circuit/floating-ground-no-error/wye_n-delta/input.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/short_circuit/floating-ground-no-error/wye_n-delta/params.json.license b/tests/data/short_circuit/floating-ground-no-error/wye_n-delta/params.json.license deleted file mode 100644 index 7601059167..0000000000 --- a/tests/data/short_circuit/floating-ground-no-error/wye_n-delta/params.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/short_circuit/floating-ground-no-error/wye_n-wye/input.json.license b/tests/data/short_circuit/floating-ground-no-error/wye_n-wye/input.json.license deleted file mode 100644 index 7601059167..0000000000 --- a/tests/data/short_circuit/floating-ground-no-error/wye_n-wye/input.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/short_circuit/floating-ground-no-error/wye_n-wye/params.json.license b/tests/data/short_circuit/floating-ground-no-error/wye_n-wye/params.json.license deleted file mode 100644 index 7601059167..0000000000 --- a/tests/data/short_circuit/floating-ground-no-error/wye_n-wye/params.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/short_circuit/sc-sparse-matrix-error/input.json.license b/tests/data/short_circuit/sc-sparse-matrix-error/input.json.license deleted file mode 100644 index 7601059167..0000000000 --- a/tests/data/short_circuit/sc-sparse-matrix-error/input.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/short_circuit/sc-sparse-matrix-error/params.json.license b/tests/data/short_circuit/sc-sparse-matrix-error/params.json.license deleted file mode 100644 index 7601059167..0000000000 --- a/tests/data/short_circuit/sc-sparse-matrix-error/params.json.license +++ /dev/null @@ -1,3 +0,0 @@ -SPDX-FileCopyrightText: Contributors to the Power Grid Model project - -SPDX-License-Identifier: MPL-2.0 From b9c4e617fef90a808c00927bf1f19ba6ecb7b594 Mon Sep 17 00:00:00 2001 From: Nitish Bharambe Date: Thu, 13 Nov 2025 14:13:37 +0100 Subject: [PATCH 14/14] add suceeded scenarios Signed-off-by: Nitish Bharambe --- .../delta-wye_n/input.json | 21 ++++ .../delta-wye_n/input.json.license | 3 + .../delta-wye_n/params.json | 6 ++ .../delta-wye_n/params.json.license | 3 + .../delta-wye_n/sc_output_batch.json | 98 +++++++++++++++++++ .../delta-wye_n/sc_output_batch.json.license | 3 + .../delta-wye_n/update_batch.json | 38 +++++++ .../delta-wye_n/update_batch.json.license | 3 + .../wye-wye/input.json | 21 ++++ .../wye-wye/input.json.license | 3 + .../wye-wye/params.json | 6 ++ .../wye-wye/params.json.license | 3 + .../wye-wye/sc_output_batch.json | 98 +++++++++++++++++++ .../wye-wye/sc_output_batch.json.license | 3 + .../wye-wye/update_batch.json | 38 +++++++ .../wye-wye/update_batch.json.license | 3 + .../wye-wye_n/input.json | 21 ++++ .../wye-wye_n/input.json.license | 3 + .../wye-wye_n/params.json | 6 ++ .../wye-wye_n/params.json.license | 3 + .../wye-wye_n/sc_output_batch.json | 98 +++++++++++++++++++ .../wye-wye_n/sc_output_batch.json.license | 3 + .../wye-wye_n/update_batch.json | 38 +++++++ .../wye-wye_n/update_batch.json.license | 3 + .../wye_n-delta/input.json | 21 ++++ .../wye_n-delta/input.json.license | 3 + .../wye_n-delta/params.json | 6 ++ .../wye_n-delta/params.json.license | 3 + .../wye_n-delta/sc_output_batch.json | 98 +++++++++++++++++++ .../wye_n-delta/sc_output_batch.json.license | 3 + .../wye_n-delta/update_batch.json | 38 +++++++ .../wye_n-delta/update_batch.json.license | 3 + .../wye_n-wye/input.json | 21 ++++ .../wye_n-wye/input.json.license | 3 + .../wye_n-wye/params.json | 6 ++ .../wye_n-wye/params.json.license | 3 + .../wye_n-wye/sc_output_batch.json | 98 +++++++++++++++++++ .../wye_n-wye/sc_output_batch.json.license | 3 + .../wye_n-wye/update_batch.json | 38 +++++++ .../wye_n-wye/update_batch.json.license | 3 + 40 files changed, 875 insertions(+) create mode 100644 tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error-succeeded-scenarios/delta-wye_n/input.json create mode 100644 tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error-succeeded-scenarios/delta-wye_n/input.json.license create mode 100644 tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error-succeeded-scenarios/delta-wye_n/params.json create mode 100644 tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error-succeeded-scenarios/delta-wye_n/params.json.license create mode 100644 tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error-succeeded-scenarios/delta-wye_n/sc_output_batch.json create mode 100644 tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error-succeeded-scenarios/delta-wye_n/sc_output_batch.json.license create mode 100644 tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error-succeeded-scenarios/delta-wye_n/update_batch.json create mode 100644 tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error-succeeded-scenarios/delta-wye_n/update_batch.json.license create mode 100644 tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error-succeeded-scenarios/wye-wye/input.json create mode 100644 tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error-succeeded-scenarios/wye-wye/input.json.license create mode 100644 tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error-succeeded-scenarios/wye-wye/params.json create mode 100644 tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error-succeeded-scenarios/wye-wye/params.json.license create mode 100644 tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error-succeeded-scenarios/wye-wye/sc_output_batch.json create mode 100644 tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error-succeeded-scenarios/wye-wye/sc_output_batch.json.license create mode 100644 tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error-succeeded-scenarios/wye-wye/update_batch.json create mode 100644 tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error-succeeded-scenarios/wye-wye/update_batch.json.license create mode 100644 tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error-succeeded-scenarios/wye-wye_n/input.json create mode 100644 tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error-succeeded-scenarios/wye-wye_n/input.json.license create mode 100644 tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error-succeeded-scenarios/wye-wye_n/params.json create mode 100644 tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error-succeeded-scenarios/wye-wye_n/params.json.license create mode 100644 tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error-succeeded-scenarios/wye-wye_n/sc_output_batch.json create mode 100644 tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error-succeeded-scenarios/wye-wye_n/sc_output_batch.json.license create mode 100644 tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error-succeeded-scenarios/wye-wye_n/update_batch.json create mode 100644 tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error-succeeded-scenarios/wye-wye_n/update_batch.json.license create mode 100644 tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error-succeeded-scenarios/wye_n-delta/input.json create mode 100644 tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error-succeeded-scenarios/wye_n-delta/input.json.license create mode 100644 tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error-succeeded-scenarios/wye_n-delta/params.json create mode 100644 tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error-succeeded-scenarios/wye_n-delta/params.json.license create mode 100644 tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error-succeeded-scenarios/wye_n-delta/sc_output_batch.json create mode 100644 tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error-succeeded-scenarios/wye_n-delta/sc_output_batch.json.license create mode 100644 tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error-succeeded-scenarios/wye_n-delta/update_batch.json create mode 100644 tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error-succeeded-scenarios/wye_n-delta/update_batch.json.license create mode 100644 tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error-succeeded-scenarios/wye_n-wye/input.json create mode 100644 tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error-succeeded-scenarios/wye_n-wye/input.json.license create mode 100644 tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error-succeeded-scenarios/wye_n-wye/params.json create mode 100644 tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error-succeeded-scenarios/wye_n-wye/params.json.license create mode 100644 tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error-succeeded-scenarios/wye_n-wye/sc_output_batch.json create mode 100644 tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error-succeeded-scenarios/wye_n-wye/sc_output_batch.json.license create mode 100644 tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error-succeeded-scenarios/wye_n-wye/update_batch.json create mode 100644 tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error-succeeded-scenarios/wye_n-wye/update_batch.json.license diff --git a/tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error-succeeded-scenarios/delta-wye_n/input.json b/tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error-succeeded-scenarios/delta-wye_n/input.json new file mode 100644 index 0000000000..ff2d3eef46 --- /dev/null +++ b/tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error-succeeded-scenarios/delta-wye_n/input.json @@ -0,0 +1,21 @@ +{ + "version": "1.0", + "type": "input", + "is_batch": false, + "attributes": {}, + "data": { + "node": [ + {"id": 1, "u_rated": 10000}, + {"id": 2, "u_rated": 100} + ], + "transformer": [ + {"id": 4, "from_node": 1, "to_node": 2, "from_status": 1, "to_status": 1, "u1": 10000, "u2": 100, "sn": 100000, "uk": 0.10000000000000001, "pk": 1000, "i0": 0.001, "p0": 10, "winding_from": 2, "winding_to": 1, "clock": 1, "tap_side": 0, "tap_pos": 0, "tap_min": -10, "tap_max": 10, "tap_nom": 0, "tap_size": 100, "r_grounding_from": 0, "x_grounding_from": 0, "r_grounding_to": 0, "x_grounding_to": 0} + ], + "source": [ + {"id": 3, "node": 1, "status": 1, "u_ref": 1, "sk": 1000000000000000, "rx_ratio": 1, "z01_ratio": 2} + ], + "fault": [ + {"id": 11, "status": 1, "fault_type": 1, "fault_phase": 1, "fault_object": 2, "r_f": 0, "x_f": 0} + ] + } +} \ No newline at end of file diff --git a/tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error-succeeded-scenarios/delta-wye_n/input.json.license b/tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error-succeeded-scenarios/delta-wye_n/input.json.license new file mode 100644 index 0000000000..7601059167 --- /dev/null +++ b/tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error-succeeded-scenarios/delta-wye_n/input.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/short_circuit/floating-ground-edge-case/floating-ground-no-error-succeeded-scenarios/delta-wye_n/params.json b/tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error-succeeded-scenarios/delta-wye_n/params.json new file mode 100644 index 0000000000..7d25e6fe7d --- /dev/null +++ b/tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error-succeeded-scenarios/delta-wye_n/params.json @@ -0,0 +1,6 @@ +{ + "calculation_method": "iec60909", + "rtol": 1e-08, + "short_circuit_voltage_scaling": "maximum", + "atol": 1e-08 +} \ No newline at end of file diff --git a/tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error-succeeded-scenarios/delta-wye_n/params.json.license b/tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error-succeeded-scenarios/delta-wye_n/params.json.license new file mode 100644 index 0000000000..7601059167 --- /dev/null +++ b/tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error-succeeded-scenarios/delta-wye_n/params.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/short_circuit/floating-ground-edge-case/floating-ground-no-error-succeeded-scenarios/delta-wye_n/sc_output_batch.json b/tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error-succeeded-scenarios/delta-wye_n/sc_output_batch.json new file mode 100644 index 0000000000..050c15564f --- /dev/null +++ b/tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error-succeeded-scenarios/delta-wye_n/sc_output_batch.json @@ -0,0 +1,98 @@ +{ + "version": "1.0", + "type": "sc_output", + "is_batch": true, + "attributes": {}, + "data": [ + { + "node": [ + {"id": 1, "energized": 1, "u_pu": [1.0999999997750298, 1.099999999999915, 1.0999999993731284], "u": [6350.8529597870174, 6350.852961085393, 6350.8529574666391], "u_angle": [5.3998444232934915e-10, -2.0943951023931322, 2.094395102486168]}, + {"id": 2, "energized": 1, "u_pu": [0, 1.0999358374787733, 1.0999358370769019], "u": [0, 63.50482518596862, 63.504825162766565], "u_angle": [0, -2.6179794449881841, 1.5707818940026461]} + ], + "transformer": [ + {"id": 4, "energized": 1, "i_from": [36.670944435687595, 0.0063506941977069416, 36.670944435684888], "i_from_angle": [-1.9941410905363317, 2.7181612991517619, 1.1472783825067543], "i_to": [6350.95879653671, 6.4098756212785464e-13, 1.3043151910263324e-12], "i_to_angle": [1.1473649727801081, 1.5707963267948966, -2.9562447035940984]} + ], + "source": [ + {"id": 3, "energized": 1, "i": [36.670938027698256, 0.0063362924080585283, 36.670930553381012], "i_angle": [-1.9941411801013165, 2.7173024449518475, 1.1472783519071938]} + ], + "fault": [ + {"id": 11, "energized": 1, "i_f": [6350.9587965367073, 0, 0], "i_f_angle": [-1.9942276808096853, 0, 0]} + ] + }, + { + "node": [ + {"id": 1, "energized": 1, "u_pu": [1.0999999991482574, 1.1000000000884216, 1.0999999994855794], "u": [6350.8529561683454, 6350.8529615963853, 6350.8529581158746], "u_angle": [6.3288330006548035e-10, -2.094395101899674, 2.0943951022162106]}, + {"id": 2, "energized": 1, "u_pu": [0.54997250137488873, 0.54997250137488873, 1.0999450027497772], "u": [31.752677171568383, 31.752677171568383, 63.505354343136752], "u_angle": [-1.5707963267948328, -1.5707963267948328, 1.5707963267949601]} + ], + "transformer": [ + {"id": 4, "energized": 1, "i_from": [63.511704988161533, 31.755852970350603, 31.755852970343604], "i_from_angle": [-1.4706289050004533, 1.6711369406789842, 1.6707905564996957], "i_to": [5499.9999957412847, 5499.9999957412865, 1.2819751242557093e-12], "i_to_angle": [1.67096374858934, -1.4706289050004533, 0]} + ], + "source": [ + {"id": 3, "energized": 1, "i": [63.511686579668918, 31.755845818737146, 31.755851639489531], "i_angle": [-1.4706289872266858, 1.6711366130981662, 1.6707905793263016]} + ], + "fault": [ + {"id": 11, "energized": 1, "i_f": [5499.9999957412847, 5499.9999957412847, 0], "i_f_angle": [-1.4706289050004533, 1.67096374858934, 0]} + ] + }, + { + "node": [ + {"id": 1, "energized": 1, "u_pu": [1.0999999991482574, 1.0999999997750232, 1.0999999993731351], "u": [6350.8529561683454, 6350.8529597869792, 6350.8529574666773], "u_angle": [6.3288330006548035e-10, -2.0943951018532183, 2.0943951024861756]}, + {"id": 2, "energized": 1, "u_pu": [0, 0, 1.0999266712712679], "u": [0, 0, 63.504295974731548], "u_angle": [0, 0, 1.5707963270059071]} + ], + "transformer": [ + {"id": 4, "energized": 1, "i_from": [63.511704988161533, 36.670638977569773, 36.670638964170465], "i_from_angle": [-1.4706289050004535, 2.194663545809906, 1.1472639511577638], "i_to": [6350.9058767357792, 6350.9058790561376, 1.2844765415108726e-12], "i_to_angle": [1.1473505399877872, -0.94701569660984752, -3.0791738435938361]} + ], + "source": [ + {"id": 3, "energized": 1, "i": [63.511686579668918, 36.670632135963444, 36.670628707201409], "i_angle": [-1.4706289872266858, 2.1946632037515195, 1.1472637298351516]} + ], + "fault": [ + {"id": 11, "energized": 1, "i_f": [6350.9058767357783, 6350.9058790561376, 0], "i_f_angle": [-1.9942421136020061, 2.1945769569799456, 0]} + ] + }, + { + "node": [ + {"id": 1, "energized": 1, "u_pu": [1.0999999997556327, 1.099999999999915, 1.0999999994312608], "u": [6350.8529596750277, 6350.852961085393, 6350.8529578022662], "u_angle": [4.6878039165085759e-10, -2.0943951023931322, 2.0943951024352949]}, + {"id": 2, "energized": 1, "u_pu": [0.13975800139931963, 1.0999356486494822, 1.0999379419205488], "u": [8.0689319729301285, 63.504814283904416, 63.504946685971177], "u_angle": [-1.1283330600089785, -2.6179815555432473, 1.5707828006583873]} + ], + "transformer": [ + {"id": 4, "energized": 1, "i_from": [32.945367350897016, 0.0063506941977056249, 32.944856779383713], "i_from_angle": [-1.9136485767775111, 2.7181612991522219, 1.2277519348968129], "i_to": [5705.596514991842, 9.0649330367367893e-13, 4.0061722632990915e-13], "i_to_angle": [1.2278614301833666, -0.78539816339744828, -1.5707963267948966]} + ], + "source": [ + {"id": 3, "energized": 1, "i": [32.945355199956914, 0.0063439813828656023, 32.944843836013668], "i_angle": [-1.9136490212624255, 2.7172547187517906, 1.227751644297306]} + ], + "fault": [ + {"id": 11, "energized": 1, "i_f": [5705.5965149918411, 0, 0], "i_f_angle": [-1.9137312234064268, 0, 0]} + ] + }, + { + "node": [ + {"id": 1, "energized": 1, "u_pu": [1.0999999991659664, 1.1000000000618806, 1.099999999520975], "u": [6350.852956270588, 6350.8529614431509, 6350.8529583202317], "u_angle": [5.6786711169442186e-10, -2.094395101922899, 2.0943951022069274]}, + {"id": 2, "energized": 1, "u_pu": [0.590435148293176, 0.51426498090185369, 1.0999450027497775], "u": [34.088789180608174, 29.691102515848296, 63.505354343136766], "u_angle": [-1.4841904407649718, -1.670269522095269, 1.5707963267949601]} + ], + "transformer": [ + {"id": 4, "energized": 1, "i_from": [60.161020367135485, 30.080743802339299, 30.080277568573834], "i_from_angle": [-1.4282302557484861, 1.7135450701818742, 1.7131797226693839], "i_to": [5209.8081810063959, 5209.8081810063977, 1.3431136888747397e-12], "i_to_angle": [1.7133668726421265, -1.4282257809476671, -0.30288486837497142]} + ], + "source": [ + {"id": 3, "energized": 1, "i": [60.161012864038511, 30.080744689041655, 30.080274034073422], "i_angle": [-1.4282301284916348, 1.7135448062163248, 1.7131797556486161]} + ], + "fault": [ + {"id": 11, "energized": 1, "i_f": [5209.8081810063986, 5209.8081810063986, 0], "i_f_angle": [-1.4282257809476664, 1.7133668726421267, 0]} + ] + }, + { + "node": [ + {"id": 1, "energized": 1, "u_pu": [1.0999999991482572, 1.0999999998307313, 1.099999999360266], "u": [6350.8529561683436, 6350.8529601086102, 6350.8529573923779], "u_angle": [6.3288339202224101e-10, -2.0943951018959663, 2.0943951024209428]}, + {"id": 2, "energized": 1, "u_pu": [0.12626409282220352, 0.12626409282220352, 1.0999302822362709], "u": [7.2898607979883092, 7.2898607979883092, 63.504504453893205], "u_angle": [-2.1102192663129316, -2.1102192663129316, 1.5707943616552378]} + ], + "transformer": [ + {"id": 4, "energized": 1, "i_from": [63.511704988161526, 33.055925930075531, 36.977078468264409], "i_from_angle": [-1.4706289050004533, 2.1327240285452311, 1.2613227687364315], "i_to": [6404.0541966958981, 5724.8237846768361, 1.3043151910263324e-12], "i_to_angle": [1.2614250123350363, -1.00897480044767, 0.18534794999569476]} + ], + "source": [ + {"id": 3, "energized": 1, "i": [63.511700275773677, 33.055925161771974, 36.977072073752232], "i_angle": [-1.4706290089000025, 2.1327237817474454, 1.2613226235720711]} + ], + "fault": [ + {"id": 11, "energized": 1, "i_f": [6404.0541966959008, 5724.8237846768352, 0], "i_f_angle": [-1.8801676412547568, 2.1326178531421229, 0]} + ] + } + ] +} \ No newline at end of file diff --git a/tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error-succeeded-scenarios/delta-wye_n/sc_output_batch.json.license b/tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error-succeeded-scenarios/delta-wye_n/sc_output_batch.json.license new file mode 100644 index 0000000000..7601059167 --- /dev/null +++ b/tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error-succeeded-scenarios/delta-wye_n/sc_output_batch.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/short_circuit/floating-ground-edge-case/floating-ground-no-error-succeeded-scenarios/delta-wye_n/update_batch.json b/tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error-succeeded-scenarios/delta-wye_n/update_batch.json new file mode 100644 index 0000000000..fd7afcc021 --- /dev/null +++ b/tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error-succeeded-scenarios/delta-wye_n/update_batch.json @@ -0,0 +1,38 @@ +{ + "version": "1.0", + "type": "update", + "is_batch": true, + "attributes": {}, + "data": [ + { + "fault": [ + {"id": 11, "fault_type": 1, "fault_phase": 1, "r_f": 0, "x_f": 0} + ] + }, + { + "fault": [ + {"id": 11, "fault_type": 2, "fault_phase": 4, "r_f": 0, "x_f": 0} + ] + }, + { + "fault": [ + {"id": 11, "fault_type": 3, "fault_phase": 4, "r_f": 0, "x_f": 0} + ] + }, + { + "fault": [ + {"id": 11, "fault_type": 1, "fault_phase": 1, "r_f": 0.001, "x_f": 0.001} + ] + }, + { + "fault": [ + {"id": 11, "fault_type": 2, "fault_phase": 4, "r_f": 0.001, "x_f": 0.001} + ] + }, + { + "fault": [ + {"id": 11, "fault_type": 3, "fault_phase": 4, "r_f": 0.001, "x_f": 0.001} + ] + } + ] +} \ No newline at end of file diff --git a/tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error-succeeded-scenarios/delta-wye_n/update_batch.json.license b/tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error-succeeded-scenarios/delta-wye_n/update_batch.json.license new file mode 100644 index 0000000000..7601059167 --- /dev/null +++ b/tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error-succeeded-scenarios/delta-wye_n/update_batch.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/short_circuit/floating-ground-edge-case/floating-ground-no-error-succeeded-scenarios/wye-wye/input.json b/tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error-succeeded-scenarios/wye-wye/input.json new file mode 100644 index 0000000000..2c91e082e8 --- /dev/null +++ b/tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error-succeeded-scenarios/wye-wye/input.json @@ -0,0 +1,21 @@ +{ + "version": "1.0", + "type": "input", + "is_batch": false, + "attributes": {}, + "data": { + "node": [ + {"id": 1, "u_rated": 10000}, + {"id": 2, "u_rated": 100} + ], + "transformer": [ + {"id": 4, "from_node": 1, "to_node": 2, "from_status": 1, "to_status": 1, "u1": 10000, "u2": 100, "sn": 100000, "uk": 0.10000000000000001, "pk": 1000, "i0": 0.001, "p0": 10, "winding_from": 0, "winding_to": 0, "clock": 0, "tap_side": 0, "tap_pos": 0, "tap_min": -10, "tap_max": 10, "tap_nom": 0, "tap_size": 100, "r_grounding_from": 0, "x_grounding_from": 0, "r_grounding_to": 0, "x_grounding_to": 0} + ], + "source": [ + {"id": 3, "node": 1, "status": 1, "u_ref": 1, "sk": 1000000000000000, "rx_ratio": 1, "z01_ratio": 2} + ], + "fault": [ + {"id": 11, "status": 1, "fault_type": 1, "fault_phase": 1, "fault_object": 2, "r_f": 0, "x_f": 0} + ] + } +} \ No newline at end of file diff --git a/tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error-succeeded-scenarios/wye-wye/input.json.license b/tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error-succeeded-scenarios/wye-wye/input.json.license new file mode 100644 index 0000000000..7601059167 --- /dev/null +++ b/tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error-succeeded-scenarios/wye-wye/input.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/short_circuit/floating-ground-edge-case/floating-ground-no-error-succeeded-scenarios/wye-wye/params.json b/tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error-succeeded-scenarios/wye-wye/params.json new file mode 100644 index 0000000000..7d25e6fe7d --- /dev/null +++ b/tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error-succeeded-scenarios/wye-wye/params.json @@ -0,0 +1,6 @@ +{ + "calculation_method": "iec60909", + "rtol": 1e-08, + "short_circuit_voltage_scaling": "maximum", + "atol": 1e-08 +} \ No newline at end of file diff --git a/tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error-succeeded-scenarios/wye-wye/params.json.license b/tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error-succeeded-scenarios/wye-wye/params.json.license new file mode 100644 index 0000000000..7601059167 --- /dev/null +++ b/tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error-succeeded-scenarios/wye-wye/params.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/short_circuit/floating-ground-edge-case/floating-ground-no-error-succeeded-scenarios/wye-wye/sc_output_batch.json b/tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error-succeeded-scenarios/wye-wye/sc_output_batch.json new file mode 100644 index 0000000000..d2ca44e73d --- /dev/null +++ b/tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error-succeeded-scenarios/wye-wye/sc_output_batch.json @@ -0,0 +1,98 @@ +{ + "version": "1.0", + "type": "sc_output", + "is_batch": true, + "attributes": {}, + "data": [ + { + "node": [ + {"id": 1, "energized": 1, "u_pu": [1.0999999999999153, 1.0999999999999153, 1.099999999999915], "u": [6350.8529610853939, 6350.8529610853939, 6350.852961085393], "u_angle": [6.3358207906926342e-14, -2.0943951023931322, 2.0943951023932588]}, + {"id": 2, "energized": 1, "u_pu": [0, 1.9051606302941033, 1.9051606302941033], "u": [0, 109.99450027497777, 109.99450027497777], "u_angle": [0, -2.6179938779914309, 2.6179938779915579]} + ], + "transformer": [ + {"id": 4, "energized": 1, "i_from": [0.006350694197696947, 0.0063506941977199459, 0.0063506941977063448], "i_from_angle": [-1.4706289056319679, 2.7181612991521309, 0.62376619676010747], "i_to": [1.4332917616497527e-12, 6.4098756212785464e-13, 6.4098756212785464e-13], "i_to_angle": [2.0344439357957027, 1.5707963267948966, 3.1415926535897931]} + ], + "source": [ + {"id": 3, "energized": 1, "i": [0.0063347746176986366, 0.0063328600383232552, 0.0063430470252739801], "i_angle": [-1.4728574023083705, 2.7158646025661142, 0.62201537718458677]} + ], + "fault": [ + {"id": 11, "energized": 1, "i_f": [1.4332917616497527e-12, 0, 0], "i_f_angle": [-1.1071487177940904, 0, 0]} + ] + }, + { + "node": [ + {}, + {} + ], + "transformer": [ + {} + ], + "source": [ + {} + ], + "fault": [ + {} + ] + }, + { + "node": [ + {"id": 1, "energized": 1, "u_pu": [1.0999999990597507, 1.0999999996625927, 1.0999999999999148], "u": [6350.8529556573512, 6350.852959137861, 6350.8529610853911], "u_angle": [1.3942502412024955e-10, -2.094395101583264, 2.0943951023932588]}, + {"id": 2, "energized": 1, "u_pu": [0, 0, 1.6499175041246659], "u": [0, 0, 95.258031514705124], "u_angle": [0, 0, 2.0943951023932588]} + ], + "transformer": [ + {"id": 4, "energized": 1, "i_from": [55.002750049066222, 55.002750049070258, 0.0063506941977063448], "i_from_angle": [-0.94708786009921575, 2.1946202548847, 0.62376619676010747], "i_to": [5499.9999957412856, 5499.9999957412856, 6.4098756212785464e-13], "i_to_angle": [2.1945625241876385, -0.94703012940215459, -1.5707963267948966]} + ], + "source": [ + {"id": 3, "energized": 1, "i": [55.002738634396813, 55.002746946333353, 0.0063538709754221503], "i_angle": [-0.94708786596272787, 2.1946201463714075, 0.62346045524079408]} + ], + "fault": [ + {"id": 11, "energized": 1, "i_f": [5499.9999957412847, 5499.9999957412847, 0], "i_f_angle": [-0.94703012940215459, 2.1945625241876385, 0]} + ] + }, + { + "node": [ + {"id": 1, "energized": 1, "u_pu": [1.0999999999999153, 1.0999999999999153, 1.099999999999915], "u": [6350.8529610853939, 6350.8529610853939, 6350.852961085393], "u_angle": [6.3358207906926342e-14, -2.0943951023931322, 2.0943951023932588]}, + {"id": 2, "energized": 1, "u_pu": [3.01195421895329e-17, 1.9051606302941038, 1.9051606302941038], "u": [1.7389525790995109e-15, 109.99450027497778, 109.99450027497778], "u_angle": [2.1667677970753951, -2.6179938779914314, 2.6179938779915579]} + ], + "transformer": [ + {"id": 4, "energized": 1, "i_from": [0.0063506941976707951, 0.0063506941977146784, 0.0063506941977040602], "i_from_angle": [-1.4706289056325685, 2.7181612991539716, 0.62376619675787948], "i_to": [1.3214297116801535e-12, 1.9229626863835639e-12, 1.4332917616497527e-12], "i_to_angle": [-1.8157749899217608, 1.5707963267948966, 2.0344439357957027]} + ], + "source": [ + {"id": 3, "energized": 1, "i": [0.0063347746176986366, 0.0063328600383232552, 0.0063430470252739801], "i_angle": [-1.4728574023083705, 2.7158646025661142, 0.62201537718458677]} + ], + "fault": [ + {"id": 11, "energized": 1, "i_f": [1.2296251608431004e-12, 0, 0], "i_f_angle": [1.3813696336779466, 0, 0]} + ] + }, + { + "node": [ + {}, + {} + ], + "transformer": [ + {} + ], + "source": [ + {} + ], + "fault": [ + {} + ] + }, + { + "node": [ + {"id": 1, "energized": 1, "u_pu": [1.0999999990597507, 1.0999999996625927, 1.0999999999999148], "u": [6350.8529556573512, 6350.852959137861, 6350.8529610853911], "u_angle": [1.3942502412024955e-10, -2.094395101583264, 2.0943951023932588]}, + {"id": 2, "energized": 1, "u_pu": [1.5141730041190059e-17, 1.5141730041190059e-17, 1.6499175041246661], "u": [8.7420819152777231e-16, 8.7420819152777231e-16, 95.258031514705138], "u_angle": [-2.3274186768508223, -2.3274186768508223, 2.0943951023932588]} + ], + "transformer": [ + {"id": 4, "energized": 1, "i_from": [55.002750049066208, 55.002750049070265, 0.0063506941976951125], "i_from_angle": [-0.94708786009921564, 2.1946202548847, 0.62376619675764977], "i_to": [5499.9999957412856, 5499.9999957412856, 1.4332917616497527e-12], "i_to_angle": [2.1945625241876385, -0.94703012940215459, 2.0344439357957027]} + ], + "source": [ + {"id": 3, "energized": 1, "i": [55.002738634396813, 55.002746946333353, 0.0063538709754221503], "i_angle": [-0.94708786596272787, 2.1946201463714075, 0.62346045524079408]} + ], + "fault": [ + {"id": 11, "energized": 1, "i_f": [5499.9999957412847, 5499.9999957412847, 0], "i_f_angle": [-0.9470301294021547, 2.1945625241876385, 0]} + ] + } + ] +} \ No newline at end of file diff --git a/tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error-succeeded-scenarios/wye-wye/sc_output_batch.json.license b/tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error-succeeded-scenarios/wye-wye/sc_output_batch.json.license new file mode 100644 index 0000000000..7601059167 --- /dev/null +++ b/tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error-succeeded-scenarios/wye-wye/sc_output_batch.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/short_circuit/floating-ground-edge-case/floating-ground-no-error-succeeded-scenarios/wye-wye/update_batch.json b/tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error-succeeded-scenarios/wye-wye/update_batch.json new file mode 100644 index 0000000000..fd7afcc021 --- /dev/null +++ b/tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error-succeeded-scenarios/wye-wye/update_batch.json @@ -0,0 +1,38 @@ +{ + "version": "1.0", + "type": "update", + "is_batch": true, + "attributes": {}, + "data": [ + { + "fault": [ + {"id": 11, "fault_type": 1, "fault_phase": 1, "r_f": 0, "x_f": 0} + ] + }, + { + "fault": [ + {"id": 11, "fault_type": 2, "fault_phase": 4, "r_f": 0, "x_f": 0} + ] + }, + { + "fault": [ + {"id": 11, "fault_type": 3, "fault_phase": 4, "r_f": 0, "x_f": 0} + ] + }, + { + "fault": [ + {"id": 11, "fault_type": 1, "fault_phase": 1, "r_f": 0.001, "x_f": 0.001} + ] + }, + { + "fault": [ + {"id": 11, "fault_type": 2, "fault_phase": 4, "r_f": 0.001, "x_f": 0.001} + ] + }, + { + "fault": [ + {"id": 11, "fault_type": 3, "fault_phase": 4, "r_f": 0.001, "x_f": 0.001} + ] + } + ] +} \ No newline at end of file diff --git a/tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error-succeeded-scenarios/wye-wye/update_batch.json.license b/tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error-succeeded-scenarios/wye-wye/update_batch.json.license new file mode 100644 index 0000000000..7601059167 --- /dev/null +++ b/tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error-succeeded-scenarios/wye-wye/update_batch.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/short_circuit/floating-ground-edge-case/floating-ground-no-error-succeeded-scenarios/wye-wye_n/input.json b/tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error-succeeded-scenarios/wye-wye_n/input.json new file mode 100644 index 0000000000..7411c4ce8c --- /dev/null +++ b/tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error-succeeded-scenarios/wye-wye_n/input.json @@ -0,0 +1,21 @@ +{ + "version": "1.0", + "type": "input", + "is_batch": false, + "attributes": {}, + "data": { + "node": [ + {"id": 1, "u_rated": 10000}, + {"id": 2, "u_rated": 100} + ], + "transformer": [ + {"id": 4, "from_node": 1, "to_node": 2, "from_status": 1, "to_status": 1, "u1": 10000, "u2": 100, "sn": 100000, "uk": 0.10000000000000001, "pk": 1000, "i0": 0.001, "p0": 10, "winding_from": 0, "winding_to": 1, "clock": 0, "tap_side": 0, "tap_pos": 0, "tap_min": -10, "tap_max": 10, "tap_nom": 0, "tap_size": 100, "r_grounding_from": 0, "x_grounding_from": 0, "r_grounding_to": 0, "x_grounding_to": 0} + ], + "source": [ + {"id": 3, "node": 1, "status": 1, "u_ref": 1, "sk": 1000000000000000, "rx_ratio": 1, "z01_ratio": 2} + ], + "fault": [ + {"id": 11, "status": 1, "fault_type": 1, "fault_phase": 1, "fault_object": 2, "r_f": 0, "x_f": 0} + ] + } +} \ No newline at end of file diff --git a/tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error-succeeded-scenarios/wye-wye_n/input.json.license b/tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error-succeeded-scenarios/wye-wye_n/input.json.license new file mode 100644 index 0000000000..7601059167 --- /dev/null +++ b/tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error-succeeded-scenarios/wye-wye_n/input.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/short_circuit/floating-ground-edge-case/floating-ground-no-error-succeeded-scenarios/wye-wye_n/params.json b/tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error-succeeded-scenarios/wye-wye_n/params.json new file mode 100644 index 0000000000..7d25e6fe7d --- /dev/null +++ b/tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error-succeeded-scenarios/wye-wye_n/params.json @@ -0,0 +1,6 @@ +{ + "calculation_method": "iec60909", + "rtol": 1e-08, + "short_circuit_voltage_scaling": "maximum", + "atol": 1e-08 +} \ No newline at end of file diff --git a/tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error-succeeded-scenarios/wye-wye_n/params.json.license b/tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error-succeeded-scenarios/wye-wye_n/params.json.license new file mode 100644 index 0000000000..7601059167 --- /dev/null +++ b/tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error-succeeded-scenarios/wye-wye_n/params.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/short_circuit/floating-ground-edge-case/floating-ground-no-error-succeeded-scenarios/wye-wye_n/sc_output_batch.json b/tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error-succeeded-scenarios/wye-wye_n/sc_output_batch.json new file mode 100644 index 0000000000..d2ca44e73d --- /dev/null +++ b/tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error-succeeded-scenarios/wye-wye_n/sc_output_batch.json @@ -0,0 +1,98 @@ +{ + "version": "1.0", + "type": "sc_output", + "is_batch": true, + "attributes": {}, + "data": [ + { + "node": [ + {"id": 1, "energized": 1, "u_pu": [1.0999999999999153, 1.0999999999999153, 1.099999999999915], "u": [6350.8529610853939, 6350.8529610853939, 6350.852961085393], "u_angle": [6.3358207906926342e-14, -2.0943951023931322, 2.0943951023932588]}, + {"id": 2, "energized": 1, "u_pu": [0, 1.9051606302941033, 1.9051606302941033], "u": [0, 109.99450027497777, 109.99450027497777], "u_angle": [0, -2.6179938779914309, 2.6179938779915579]} + ], + "transformer": [ + {"id": 4, "energized": 1, "i_from": [0.006350694197696947, 0.0063506941977199459, 0.0063506941977063448], "i_from_angle": [-1.4706289056319679, 2.7181612991521309, 0.62376619676010747], "i_to": [1.4332917616497527e-12, 6.4098756212785464e-13, 6.4098756212785464e-13], "i_to_angle": [2.0344439357957027, 1.5707963267948966, 3.1415926535897931]} + ], + "source": [ + {"id": 3, "energized": 1, "i": [0.0063347746176986366, 0.0063328600383232552, 0.0063430470252739801], "i_angle": [-1.4728574023083705, 2.7158646025661142, 0.62201537718458677]} + ], + "fault": [ + {"id": 11, "energized": 1, "i_f": [1.4332917616497527e-12, 0, 0], "i_f_angle": [-1.1071487177940904, 0, 0]} + ] + }, + { + "node": [ + {}, + {} + ], + "transformer": [ + {} + ], + "source": [ + {} + ], + "fault": [ + {} + ] + }, + { + "node": [ + {"id": 1, "energized": 1, "u_pu": [1.0999999990597507, 1.0999999996625927, 1.0999999999999148], "u": [6350.8529556573512, 6350.852959137861, 6350.8529610853911], "u_angle": [1.3942502412024955e-10, -2.094395101583264, 2.0943951023932588]}, + {"id": 2, "energized": 1, "u_pu": [0, 0, 1.6499175041246659], "u": [0, 0, 95.258031514705124], "u_angle": [0, 0, 2.0943951023932588]} + ], + "transformer": [ + {"id": 4, "energized": 1, "i_from": [55.002750049066222, 55.002750049070258, 0.0063506941977063448], "i_from_angle": [-0.94708786009921575, 2.1946202548847, 0.62376619676010747], "i_to": [5499.9999957412856, 5499.9999957412856, 6.4098756212785464e-13], "i_to_angle": [2.1945625241876385, -0.94703012940215459, -1.5707963267948966]} + ], + "source": [ + {"id": 3, "energized": 1, "i": [55.002738634396813, 55.002746946333353, 0.0063538709754221503], "i_angle": [-0.94708786596272787, 2.1946201463714075, 0.62346045524079408]} + ], + "fault": [ + {"id": 11, "energized": 1, "i_f": [5499.9999957412847, 5499.9999957412847, 0], "i_f_angle": [-0.94703012940215459, 2.1945625241876385, 0]} + ] + }, + { + "node": [ + {"id": 1, "energized": 1, "u_pu": [1.0999999999999153, 1.0999999999999153, 1.099999999999915], "u": [6350.8529610853939, 6350.8529610853939, 6350.852961085393], "u_angle": [6.3358207906926342e-14, -2.0943951023931322, 2.0943951023932588]}, + {"id": 2, "energized": 1, "u_pu": [3.01195421895329e-17, 1.9051606302941038, 1.9051606302941038], "u": [1.7389525790995109e-15, 109.99450027497778, 109.99450027497778], "u_angle": [2.1667677970753951, -2.6179938779914314, 2.6179938779915579]} + ], + "transformer": [ + {"id": 4, "energized": 1, "i_from": [0.0063506941976707951, 0.0063506941977146784, 0.0063506941977040602], "i_from_angle": [-1.4706289056325685, 2.7181612991539716, 0.62376619675787948], "i_to": [1.3214297116801535e-12, 1.9229626863835639e-12, 1.4332917616497527e-12], "i_to_angle": [-1.8157749899217608, 1.5707963267948966, 2.0344439357957027]} + ], + "source": [ + {"id": 3, "energized": 1, "i": [0.0063347746176986366, 0.0063328600383232552, 0.0063430470252739801], "i_angle": [-1.4728574023083705, 2.7158646025661142, 0.62201537718458677]} + ], + "fault": [ + {"id": 11, "energized": 1, "i_f": [1.2296251608431004e-12, 0, 0], "i_f_angle": [1.3813696336779466, 0, 0]} + ] + }, + { + "node": [ + {}, + {} + ], + "transformer": [ + {} + ], + "source": [ + {} + ], + "fault": [ + {} + ] + }, + { + "node": [ + {"id": 1, "energized": 1, "u_pu": [1.0999999990597507, 1.0999999996625927, 1.0999999999999148], "u": [6350.8529556573512, 6350.852959137861, 6350.8529610853911], "u_angle": [1.3942502412024955e-10, -2.094395101583264, 2.0943951023932588]}, + {"id": 2, "energized": 1, "u_pu": [1.5141730041190059e-17, 1.5141730041190059e-17, 1.6499175041246661], "u": [8.7420819152777231e-16, 8.7420819152777231e-16, 95.258031514705138], "u_angle": [-2.3274186768508223, -2.3274186768508223, 2.0943951023932588]} + ], + "transformer": [ + {"id": 4, "energized": 1, "i_from": [55.002750049066208, 55.002750049070265, 0.0063506941976951125], "i_from_angle": [-0.94708786009921564, 2.1946202548847, 0.62376619675764977], "i_to": [5499.9999957412856, 5499.9999957412856, 1.4332917616497527e-12], "i_to_angle": [2.1945625241876385, -0.94703012940215459, 2.0344439357957027]} + ], + "source": [ + {"id": 3, "energized": 1, "i": [55.002738634396813, 55.002746946333353, 0.0063538709754221503], "i_angle": [-0.94708786596272787, 2.1946201463714075, 0.62346045524079408]} + ], + "fault": [ + {"id": 11, "energized": 1, "i_f": [5499.9999957412847, 5499.9999957412847, 0], "i_f_angle": [-0.9470301294021547, 2.1945625241876385, 0]} + ] + } + ] +} \ No newline at end of file diff --git a/tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error-succeeded-scenarios/wye-wye_n/sc_output_batch.json.license b/tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error-succeeded-scenarios/wye-wye_n/sc_output_batch.json.license new file mode 100644 index 0000000000..7601059167 --- /dev/null +++ b/tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error-succeeded-scenarios/wye-wye_n/sc_output_batch.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/short_circuit/floating-ground-edge-case/floating-ground-no-error-succeeded-scenarios/wye-wye_n/update_batch.json b/tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error-succeeded-scenarios/wye-wye_n/update_batch.json new file mode 100644 index 0000000000..fd7afcc021 --- /dev/null +++ b/tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error-succeeded-scenarios/wye-wye_n/update_batch.json @@ -0,0 +1,38 @@ +{ + "version": "1.0", + "type": "update", + "is_batch": true, + "attributes": {}, + "data": [ + { + "fault": [ + {"id": 11, "fault_type": 1, "fault_phase": 1, "r_f": 0, "x_f": 0} + ] + }, + { + "fault": [ + {"id": 11, "fault_type": 2, "fault_phase": 4, "r_f": 0, "x_f": 0} + ] + }, + { + "fault": [ + {"id": 11, "fault_type": 3, "fault_phase": 4, "r_f": 0, "x_f": 0} + ] + }, + { + "fault": [ + {"id": 11, "fault_type": 1, "fault_phase": 1, "r_f": 0.001, "x_f": 0.001} + ] + }, + { + "fault": [ + {"id": 11, "fault_type": 2, "fault_phase": 4, "r_f": 0.001, "x_f": 0.001} + ] + }, + { + "fault": [ + {"id": 11, "fault_type": 3, "fault_phase": 4, "r_f": 0.001, "x_f": 0.001} + ] + } + ] +} \ No newline at end of file diff --git a/tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error-succeeded-scenarios/wye-wye_n/update_batch.json.license b/tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error-succeeded-scenarios/wye-wye_n/update_batch.json.license new file mode 100644 index 0000000000..7601059167 --- /dev/null +++ b/tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error-succeeded-scenarios/wye-wye_n/update_batch.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/short_circuit/floating-ground-edge-case/floating-ground-no-error-succeeded-scenarios/wye_n-delta/input.json b/tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error-succeeded-scenarios/wye_n-delta/input.json new file mode 100644 index 0000000000..3a640d0906 --- /dev/null +++ b/tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error-succeeded-scenarios/wye_n-delta/input.json @@ -0,0 +1,21 @@ +{ + "version": "1.0", + "type": "input", + "is_batch": false, + "attributes": {}, + "data": { + "node": [ + {"id": 1, "u_rated": 10000}, + {"id": 2, "u_rated": 100} + ], + "transformer": [ + {"id": 4, "from_node": 1, "to_node": 2, "from_status": 1, "to_status": 1, "u1": 10000, "u2": 100, "sn": 100000, "uk": 0.10000000000000001, "pk": 1000, "i0": 0.001, "p0": 10, "winding_from": 1, "winding_to": 2, "clock": 1, "tap_side": 0, "tap_pos": 0, "tap_min": -10, "tap_max": 10, "tap_nom": 0, "tap_size": 100, "r_grounding_from": 0, "x_grounding_from": 0, "r_grounding_to": 0, "x_grounding_to": 0} + ], + "source": [ + {"id": 3, "node": 1, "status": 1, "u_ref": 1, "sk": 1000000000000000, "rx_ratio": 1, "z01_ratio": 2} + ], + "fault": [ + {"id": 11, "status": 1, "fault_type": 1, "fault_phase": 1, "fault_object": 2, "r_f": 0, "x_f": 0} + ] + } +} \ No newline at end of file diff --git a/tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error-succeeded-scenarios/wye_n-delta/input.json.license b/tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error-succeeded-scenarios/wye_n-delta/input.json.license new file mode 100644 index 0000000000..7601059167 --- /dev/null +++ b/tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error-succeeded-scenarios/wye_n-delta/input.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/short_circuit/floating-ground-edge-case/floating-ground-no-error-succeeded-scenarios/wye_n-delta/params.json b/tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error-succeeded-scenarios/wye_n-delta/params.json new file mode 100644 index 0000000000..7d25e6fe7d --- /dev/null +++ b/tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error-succeeded-scenarios/wye_n-delta/params.json @@ -0,0 +1,6 @@ +{ + "calculation_method": "iec60909", + "rtol": 1e-08, + "short_circuit_voltage_scaling": "maximum", + "atol": 1e-08 +} \ No newline at end of file diff --git a/tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error-succeeded-scenarios/wye_n-delta/params.json.license b/tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error-succeeded-scenarios/wye_n-delta/params.json.license new file mode 100644 index 0000000000..7601059167 --- /dev/null +++ b/tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error-succeeded-scenarios/wye_n-delta/params.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/short_circuit/floating-ground-edge-case/floating-ground-no-error-succeeded-scenarios/wye_n-delta/sc_output_batch.json b/tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error-succeeded-scenarios/wye_n-delta/sc_output_batch.json new file mode 100644 index 0000000000..db97642d1e --- /dev/null +++ b/tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error-succeeded-scenarios/wye_n-delta/sc_output_batch.json @@ -0,0 +1,98 @@ +{ + "version": "1.0", + "type": "sc_output", + "is_batch": true, + "attributes": {}, + "data": [ + { + "node": [ + {"id": 1, "energized": 1, "u_pu": [1.099999999999915, 1.0999999999999148, 1.0999999999999148], "u": [6350.852961085393, 6350.8529610853911, 6350.8529610853911], "u_angle": [6.32662511429597e-14, -2.0943951023931322, 2.0943951023932583]}, + {"id": 2, "energized": 1, "u_pu": [0, 1.9051606302941027, 1.9051606302941031], "u": [0, 109.99450027497772, 109.99450027497775], "u_angle": [0, -3.1415926535897301, 2.0943951023932588]} + ], + "transformer": [ + {"id": 4, "energized": 1, "i_from": [0.0063506941977342522, 0.0063506941976796162, 0.0063506941976795043], "i_from_angle": [-1.47062890563408, 2.718161299151483, 0.62376619675941836], "i_to": [1.4332917616497527e-12, 0, 2.5639502485114186e-12], "i_to_angle": [2.0344439357957027, 0, 0]} + ], + "source": [ + {"id": 3, "energized": 1, "i": [0.0063423001869742516, 0.0063537032307233818, 0.0063427006899470124], "i_angle": [-1.4718835320585038, 2.719133857458762, 0.62472753867362829]} + ], + "fault": [ + {"id": 11, "energized": 1, "i_f": [1.4708709339010663e-12, 0, 0], "i_f_angle": [-1.058406866484159, 0, 0]} + ] + }, + { + "node": [ + {}, + {} + ], + "transformer": [ + {} + ], + "source": [ + {} + ], + "fault": [ + {} + ] + }, + { + "node": [ + {"id": 1, "energized": 1, "u_pu": [1.0999999991482572, 1.1000000000884211, 1.0999999994855794], "u": [6350.8529561683436, 6350.8529615963835, 6350.8529581158746], "u_angle": [6.3288339198643598e-10, -2.094395101899674, 2.0943951022162102]}, + {"id": 2, "energized": 1, "u_pu": [0, 0, 1.6499175041246659], "u": [0, 0, 95.258031514705124], "u_angle": [0, 0, 1.5707963267949601]} + ], + "transformer": [ + {"id": 4, "energized": 1, "i_from": [63.511704988161526, 31.755852970350585, 31.755852970343597], "i_from_angle": [-1.4706289050004533, 1.6711369406789844, 1.6707905564996959], "i_to": [5499.9999957412856, 5499.9999957412838, 1.2844765415108726e-12], "i_to_angle": [1.67096374858934, -1.4706289050004533, 0.06241880999595735]} + ], + "source": [ + {"id": 3, "energized": 1, "i": [63.511700964028492, 31.755848576504697, 31.755865679367034], "i_angle": [-1.4706289010765261, 1.6711374756710209, 1.6707906438796403]} + ], + "fault": [ + {"id": 11, "energized": 1, "i_f": [5499.9999957412847, 5499.9999957412838, 0], "i_f_angle": [-1.4706289050004533, 1.6709637485893398, 0]} + ] + }, + { + "node": [ + {"id": 1, "energized": 1, "u_pu": [1.099999999999915, 1.0999999999999148, 1.0999999999999148], "u": [6350.852961085393, 6350.8529610853911, 6350.8529610853911], "u_angle": [6.32662511429597e-14, -2.0943951023931322, 2.0943951023932583]}, + {"id": 2, "energized": 1, "u_pu": [4.6810857756536534e-17, 1.9051606302941024, 1.9051606302941029], "u": [2.7026261326733646e-15, 109.99450027497771, 109.99450027497774], "u_angle": [-0.37107552311696179, -3.1415926535897301, 2.0943951023932588]} + ], + "transformer": [ + {"id": 4, "energized": 1, "i_from": [0.0063506941977343329, 0.0063506941976939372, 0.0063506941976847076], "i_from_angle": [-1.4706289056339545, 2.7181612991513924, 0.62376619675882883], "i_to": [1.6024689053196366e-12, 1.2819751242557093e-12, 2.8665835232995054e-12], "i_to_angle": [2.2142974355881808, -1.5707963267948966, 0.46364760900080609]} + ], + "source": [ + {"id": 3, "energized": 1, "i": [0.0063423001869742516, 0.0063537032307233818, 0.0063427006899470124], "i_angle": [-1.4718835320585038, 2.719133857458762, 0.62472753867362829]} + ], + "fault": [ + {"id": 11, "energized": 1, "i_f": [1.9110452654253098e-12, 0, 0], "i_f_angle": [-1.1564736865144101, 0, 0]} + ] + }, + { + "node": [ + {}, + {} + ], + "transformer": [ + {} + ], + "source": [ + {} + ], + "fault": [ + {} + ] + }, + { + "node": [ + {"id": 1, "energized": 1, "u_pu": [1.0999999991482572, 1.1000000000884211, 1.0999999994855794], "u": [6350.8529561683436, 6350.8529615963835, 6350.8529581158746], "u_angle": [6.3288339198643598e-10, -2.094395101899674, 2.0943951022162102]}, + {"id": 2, "energized": 1, "u_pu": [3.5560909891959048e-17, 3.5560909891959048e-17, 1.6499175041246656], "u": [2.0531100898750582e-15, 2.0531100898750582e-15, 95.25803151470511], "u_angle": [-1.8875760940350859, -1.8875760940350859, 1.5707963267949601]} + ], + "transformer": [ + {"id": 4, "energized": 1, "i_from": [63.511704988161526, 31.755852970350585, 31.755852970343597], "i_from_angle": [-1.4706289050004533, 1.6711369406789847, 1.6707905564996957], "i_to": [5499.9999957412856, 5499.9999957412838, 0], "i_to_angle": [1.6709637485893398, -1.4706289050004533, 0]} + ], + "source": [ + {"id": 3, "energized": 1, "i": [63.511700964028492, 31.755848576504697, 31.755865679367034], "i_angle": [-1.4706289010765261, 1.6711374756710209, 1.6707906438796403]} + ], + "fault": [ + {"id": 11, "energized": 1, "i_f": [5499.9999957412838, 5499.9999957412838, 0], "i_f_angle": [-1.4706289050004535, 1.67096374858934, 0]} + ] + } + ] +} \ No newline at end of file diff --git a/tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error-succeeded-scenarios/wye_n-delta/sc_output_batch.json.license b/tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error-succeeded-scenarios/wye_n-delta/sc_output_batch.json.license new file mode 100644 index 0000000000..7601059167 --- /dev/null +++ b/tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error-succeeded-scenarios/wye_n-delta/sc_output_batch.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/short_circuit/floating-ground-edge-case/floating-ground-no-error-succeeded-scenarios/wye_n-delta/update_batch.json b/tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error-succeeded-scenarios/wye_n-delta/update_batch.json new file mode 100644 index 0000000000..fd7afcc021 --- /dev/null +++ b/tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error-succeeded-scenarios/wye_n-delta/update_batch.json @@ -0,0 +1,38 @@ +{ + "version": "1.0", + "type": "update", + "is_batch": true, + "attributes": {}, + "data": [ + { + "fault": [ + {"id": 11, "fault_type": 1, "fault_phase": 1, "r_f": 0, "x_f": 0} + ] + }, + { + "fault": [ + {"id": 11, "fault_type": 2, "fault_phase": 4, "r_f": 0, "x_f": 0} + ] + }, + { + "fault": [ + {"id": 11, "fault_type": 3, "fault_phase": 4, "r_f": 0, "x_f": 0} + ] + }, + { + "fault": [ + {"id": 11, "fault_type": 1, "fault_phase": 1, "r_f": 0.001, "x_f": 0.001} + ] + }, + { + "fault": [ + {"id": 11, "fault_type": 2, "fault_phase": 4, "r_f": 0.001, "x_f": 0.001} + ] + }, + { + "fault": [ + {"id": 11, "fault_type": 3, "fault_phase": 4, "r_f": 0.001, "x_f": 0.001} + ] + } + ] +} \ No newline at end of file diff --git a/tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error-succeeded-scenarios/wye_n-delta/update_batch.json.license b/tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error-succeeded-scenarios/wye_n-delta/update_batch.json.license new file mode 100644 index 0000000000..7601059167 --- /dev/null +++ b/tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error-succeeded-scenarios/wye_n-delta/update_batch.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/short_circuit/floating-ground-edge-case/floating-ground-no-error-succeeded-scenarios/wye_n-wye/input.json b/tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error-succeeded-scenarios/wye_n-wye/input.json new file mode 100644 index 0000000000..7eb27bccb2 --- /dev/null +++ b/tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error-succeeded-scenarios/wye_n-wye/input.json @@ -0,0 +1,21 @@ +{ + "version": "1.0", + "type": "input", + "is_batch": false, + "attributes": {}, + "data": { + "node": [ + {"id": 1, "u_rated": 10000}, + {"id": 2, "u_rated": 100} + ], + "transformer": [ + {"id": 4, "from_node": 1, "to_node": 2, "from_status": 1, "to_status": 1, "u1": 10000, "u2": 100, "sn": 100000, "uk": 0.10000000000000001, "pk": 1000, "i0": 0.001, "p0": 10, "winding_from": 1, "winding_to": 0, "clock": 0, "tap_side": 0, "tap_pos": 0, "tap_min": -10, "tap_max": 10, "tap_nom": 0, "tap_size": 100, "r_grounding_from": 0, "x_grounding_from": 0, "r_grounding_to": 0, "x_grounding_to": 0} + ], + "source": [ + {"id": 3, "node": 1, "status": 1, "u_ref": 1, "sk": 1000000000000000, "rx_ratio": 1, "z01_ratio": 2} + ], + "fault": [ + {"id": 11, "status": 1, "fault_type": 1, "fault_phase": 1, "fault_object": 2, "r_f": 0, "x_f": 0} + ] + } +} \ No newline at end of file diff --git a/tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error-succeeded-scenarios/wye_n-wye/input.json.license b/tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error-succeeded-scenarios/wye_n-wye/input.json.license new file mode 100644 index 0000000000..7601059167 --- /dev/null +++ b/tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error-succeeded-scenarios/wye_n-wye/input.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/short_circuit/floating-ground-edge-case/floating-ground-no-error-succeeded-scenarios/wye_n-wye/params.json b/tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error-succeeded-scenarios/wye_n-wye/params.json new file mode 100644 index 0000000000..7d25e6fe7d --- /dev/null +++ b/tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error-succeeded-scenarios/wye_n-wye/params.json @@ -0,0 +1,6 @@ +{ + "calculation_method": "iec60909", + "rtol": 1e-08, + "short_circuit_voltage_scaling": "maximum", + "atol": 1e-08 +} \ No newline at end of file diff --git a/tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error-succeeded-scenarios/wye_n-wye/params.json.license b/tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error-succeeded-scenarios/wye_n-wye/params.json.license new file mode 100644 index 0000000000..7601059167 --- /dev/null +++ b/tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error-succeeded-scenarios/wye_n-wye/params.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/short_circuit/floating-ground-edge-case/floating-ground-no-error-succeeded-scenarios/wye_n-wye/sc_output_batch.json b/tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error-succeeded-scenarios/wye_n-wye/sc_output_batch.json new file mode 100644 index 0000000000..d2ca44e73d --- /dev/null +++ b/tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error-succeeded-scenarios/wye_n-wye/sc_output_batch.json @@ -0,0 +1,98 @@ +{ + "version": "1.0", + "type": "sc_output", + "is_batch": true, + "attributes": {}, + "data": [ + { + "node": [ + {"id": 1, "energized": 1, "u_pu": [1.0999999999999153, 1.0999999999999153, 1.099999999999915], "u": [6350.8529610853939, 6350.8529610853939, 6350.852961085393], "u_angle": [6.3358207906926342e-14, -2.0943951023931322, 2.0943951023932588]}, + {"id": 2, "energized": 1, "u_pu": [0, 1.9051606302941033, 1.9051606302941033], "u": [0, 109.99450027497777, 109.99450027497777], "u_angle": [0, -2.6179938779914309, 2.6179938779915579]} + ], + "transformer": [ + {"id": 4, "energized": 1, "i_from": [0.006350694197696947, 0.0063506941977199459, 0.0063506941977063448], "i_from_angle": [-1.4706289056319679, 2.7181612991521309, 0.62376619676010747], "i_to": [1.4332917616497527e-12, 6.4098756212785464e-13, 6.4098756212785464e-13], "i_to_angle": [2.0344439357957027, 1.5707963267948966, 3.1415926535897931]} + ], + "source": [ + {"id": 3, "energized": 1, "i": [0.0063347746176986366, 0.0063328600383232552, 0.0063430470252739801], "i_angle": [-1.4728574023083705, 2.7158646025661142, 0.62201537718458677]} + ], + "fault": [ + {"id": 11, "energized": 1, "i_f": [1.4332917616497527e-12, 0, 0], "i_f_angle": [-1.1071487177940904, 0, 0]} + ] + }, + { + "node": [ + {}, + {} + ], + "transformer": [ + {} + ], + "source": [ + {} + ], + "fault": [ + {} + ] + }, + { + "node": [ + {"id": 1, "energized": 1, "u_pu": [1.0999999990597507, 1.0999999996625927, 1.0999999999999148], "u": [6350.8529556573512, 6350.852959137861, 6350.8529610853911], "u_angle": [1.3942502412024955e-10, -2.094395101583264, 2.0943951023932588]}, + {"id": 2, "energized": 1, "u_pu": [0, 0, 1.6499175041246659], "u": [0, 0, 95.258031514705124], "u_angle": [0, 0, 2.0943951023932588]} + ], + "transformer": [ + {"id": 4, "energized": 1, "i_from": [55.002750049066222, 55.002750049070258, 0.0063506941977063448], "i_from_angle": [-0.94708786009921575, 2.1946202548847, 0.62376619676010747], "i_to": [5499.9999957412856, 5499.9999957412856, 6.4098756212785464e-13], "i_to_angle": [2.1945625241876385, -0.94703012940215459, -1.5707963267948966]} + ], + "source": [ + {"id": 3, "energized": 1, "i": [55.002738634396813, 55.002746946333353, 0.0063538709754221503], "i_angle": [-0.94708786596272787, 2.1946201463714075, 0.62346045524079408]} + ], + "fault": [ + {"id": 11, "energized": 1, "i_f": [5499.9999957412847, 5499.9999957412847, 0], "i_f_angle": [-0.94703012940215459, 2.1945625241876385, 0]} + ] + }, + { + "node": [ + {"id": 1, "energized": 1, "u_pu": [1.0999999999999153, 1.0999999999999153, 1.099999999999915], "u": [6350.8529610853939, 6350.8529610853939, 6350.852961085393], "u_angle": [6.3358207906926342e-14, -2.0943951023931322, 2.0943951023932588]}, + {"id": 2, "energized": 1, "u_pu": [3.01195421895329e-17, 1.9051606302941038, 1.9051606302941038], "u": [1.7389525790995109e-15, 109.99450027497778, 109.99450027497778], "u_angle": [2.1667677970753951, -2.6179938779914314, 2.6179938779915579]} + ], + "transformer": [ + {"id": 4, "energized": 1, "i_from": [0.0063506941976707951, 0.0063506941977146784, 0.0063506941977040602], "i_from_angle": [-1.4706289056325685, 2.7181612991539716, 0.62376619675787948], "i_to": [1.3214297116801535e-12, 1.9229626863835639e-12, 1.4332917616497527e-12], "i_to_angle": [-1.8157749899217608, 1.5707963267948966, 2.0344439357957027]} + ], + "source": [ + {"id": 3, "energized": 1, "i": [0.0063347746176986366, 0.0063328600383232552, 0.0063430470252739801], "i_angle": [-1.4728574023083705, 2.7158646025661142, 0.62201537718458677]} + ], + "fault": [ + {"id": 11, "energized": 1, "i_f": [1.2296251608431004e-12, 0, 0], "i_f_angle": [1.3813696336779466, 0, 0]} + ] + }, + { + "node": [ + {}, + {} + ], + "transformer": [ + {} + ], + "source": [ + {} + ], + "fault": [ + {} + ] + }, + { + "node": [ + {"id": 1, "energized": 1, "u_pu": [1.0999999990597507, 1.0999999996625927, 1.0999999999999148], "u": [6350.8529556573512, 6350.852959137861, 6350.8529610853911], "u_angle": [1.3942502412024955e-10, -2.094395101583264, 2.0943951023932588]}, + {"id": 2, "energized": 1, "u_pu": [1.5141730041190059e-17, 1.5141730041190059e-17, 1.6499175041246661], "u": [8.7420819152777231e-16, 8.7420819152777231e-16, 95.258031514705138], "u_angle": [-2.3274186768508223, -2.3274186768508223, 2.0943951023932588]} + ], + "transformer": [ + {"id": 4, "energized": 1, "i_from": [55.002750049066208, 55.002750049070265, 0.0063506941976951125], "i_from_angle": [-0.94708786009921564, 2.1946202548847, 0.62376619675764977], "i_to": [5499.9999957412856, 5499.9999957412856, 1.4332917616497527e-12], "i_to_angle": [2.1945625241876385, -0.94703012940215459, 2.0344439357957027]} + ], + "source": [ + {"id": 3, "energized": 1, "i": [55.002738634396813, 55.002746946333353, 0.0063538709754221503], "i_angle": [-0.94708786596272787, 2.1946201463714075, 0.62346045524079408]} + ], + "fault": [ + {"id": 11, "energized": 1, "i_f": [5499.9999957412847, 5499.9999957412847, 0], "i_f_angle": [-0.9470301294021547, 2.1945625241876385, 0]} + ] + } + ] +} \ No newline at end of file diff --git a/tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error-succeeded-scenarios/wye_n-wye/sc_output_batch.json.license b/tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error-succeeded-scenarios/wye_n-wye/sc_output_batch.json.license new file mode 100644 index 0000000000..7601059167 --- /dev/null +++ b/tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error-succeeded-scenarios/wye_n-wye/sc_output_batch.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/short_circuit/floating-ground-edge-case/floating-ground-no-error-succeeded-scenarios/wye_n-wye/update_batch.json b/tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error-succeeded-scenarios/wye_n-wye/update_batch.json new file mode 100644 index 0000000000..fd7afcc021 --- /dev/null +++ b/tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error-succeeded-scenarios/wye_n-wye/update_batch.json @@ -0,0 +1,38 @@ +{ + "version": "1.0", + "type": "update", + "is_batch": true, + "attributes": {}, + "data": [ + { + "fault": [ + {"id": 11, "fault_type": 1, "fault_phase": 1, "r_f": 0, "x_f": 0} + ] + }, + { + "fault": [ + {"id": 11, "fault_type": 2, "fault_phase": 4, "r_f": 0, "x_f": 0} + ] + }, + { + "fault": [ + {"id": 11, "fault_type": 3, "fault_phase": 4, "r_f": 0, "x_f": 0} + ] + }, + { + "fault": [ + {"id": 11, "fault_type": 1, "fault_phase": 1, "r_f": 0.001, "x_f": 0.001} + ] + }, + { + "fault": [ + {"id": 11, "fault_type": 2, "fault_phase": 4, "r_f": 0.001, "x_f": 0.001} + ] + }, + { + "fault": [ + {"id": 11, "fault_type": 3, "fault_phase": 4, "r_f": 0.001, "x_f": 0.001} + ] + } + ] +} \ No newline at end of file diff --git a/tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error-succeeded-scenarios/wye_n-wye/update_batch.json.license b/tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error-succeeded-scenarios/wye_n-wye/update_batch.json.license new file mode 100644 index 0000000000..7601059167 --- /dev/null +++ b/tests/data/short_circuit/floating-ground-edge-case/floating-ground-no-error-succeeded-scenarios/wye_n-wye/update_batch.json.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: Contributors to the Power Grid Model project + +SPDX-License-Identifier: MPL-2.0